mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-23 18:12:44 +02:00
1033 lines
2.7 MiB
Plaintext
1033 lines
2.7 MiB
Plaintext
(e='undefined'!=typeof global?global:'undefined'!=typeof self?self:this).__DEV__=!1,e.__BUNDLE_START_TIME__=e.nativePerformanceNow?e.nativePerformanceNow():Date.now();var e;
|
|
!(function(r){'use strict';r.require=i,r.__d=function(r,i,t){if(i in e)return;e[i]={dependencyMap:t,exports:void 0,factory:r,hasError:!1,isInitialized:!1}};var e=Object.create(null);function i(i){var n=i,o=e[n];return o&&o.isInitialized?o.exports:(function(e,i){if(!t&&r.ErrorUtils){t=!0;var n=void 0;try{n=a(e,i)}catch(e){r.ErrorUtils.reportFatalError(e)}return t=!1,n}return a(e,i)})(n,o)}i.async=function(r){return Promise.resolve().then(function(){return i(r)})};var t=!1;var n=16,o=-1>>>n;function a(t,a){var u=r.nativeRequire;if(!a&&u){u(t&o,t>>>n),a=e[t]}if(!a)throw Error('Requiring unknown module "'+t+'".');if(a.hasError)throw s=t,c=a.error,Error('Requiring module "'+s+'", which threw an exception: '+c);var s,c;a.isInitialized=!0;var d=a.exports={},f=a,l=f.factory,p=f.dependencyMap;try{var v={exports:d};return l(r,i,v,d,p),a.factory=void 0,a.dependencyMap=void 0,a.exports=v.exports}catch(r){throw a.hasError=!0,a.error=r,a.isInitialized=!1,a.exports=void 0,r}}})('undefined'!=typeof global?global:'undefined'!=typeof self?self:this);
|
|
'undefined'!=typeof global?global:'undefined'!=typeof self&&self,Object.assign=function(e,n){for(var f=1;f<arguments.length;f++){var l=arguments[f];if(null!=l)for(var o in l)e[o]=l[o]}return e};
|
|
!(function(n){var r=(function(){function n(n,r){return n}function r(n,r,u){var p=(function(n,r){if(o(r))return n.stylize('undefined','undefined');if(t=r,'string'==typeof t){var e="'"+JSON.stringify(r).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(e,'string')}var t;if(a=r,'number'==typeof a)return n.stylize(''+r,'number');var a;if(u=r,'boolean'==typeof u)return n.stylize(''+r,'boolean');var u;if(i(r))return n.stylize('null','null')})(n,r);if(p)return p;var g=Object.keys(r),y=(function(n){var r={};return n.forEach(function(n,e){r[n]=!0}),r})(g);if(c(r)&&(g.indexOf('message')>=0||g.indexOf('description')>=0))return e(r);if(0===g.length){if(f(r)){var v=r.name?': '+r.name:'';return n.stylize('[Function'+v+']','special')}if(a(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(l(r))return n.stylize(Date.prototype.toString.call(r),'date');if(c(r))return e(r)}var h='',d=!1,b=['{','}'];m=r,Array.isArray(m)&&(d=!0,b=['[',']']);var m;if(f(r)){h=' [Function'+(r.name?': '+r.name:'')+']'}if(a(r)&&(h=' '+RegExp.prototype.toString.call(r)),l(r)&&(h=' '+Date.prototype.toUTCString.call(r)),c(r)&&(h=' '+e(r)),0===g.length&&(!d||0==r.length))return b[0]+h+b[1];if(u<0)return a(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special');n.seen.push(r);var j;return j=d?(function(n,r,e,i,o){for(var a=[],u=0,l=r.length;u<l;++u)s(r,String(u))?a.push(t(n,r,e,i,String(u),!0)):a.push('');return o.forEach(function(o){o.match(/^\d+$/)||a.push(t(n,r,e,i,o,!0))}),a})(n,r,u,y,g):g.map(function(e){return t(n,r,u,y,e,d)}),n.seen.pop(),(function(n,r,e){if(n.reduce(function(n,r){return 0,r.indexOf('\n')>=0&&0,n+r.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60)return e[0]+(''===r?'':r+'\n ')+' '+n.join(',\n ')+' '+e[1];return e[0]+r+' '+n.join(', ')+' '+e[1]})(j,h,b)}function e(n){return'['+Error.prototype.toString.call(n)+']'}function t(n,e,t,a,u,l){var c,f,p;if((p=Object.getOwnPropertyDescriptor(e,u)||{value:e[u]}).get?f=p.set?n.stylize('[Getter/Setter]','special'):n.stylize('[Getter]','special'):p.set&&(f=n.stylize('[Setter]','special')),s(a,u)||(c='['+u+']'),f||(n.seen.indexOf(p.value)<0?(f=i(t)?r(n,p.value,null):r(n,p.value,t-1)).indexOf('\n')>-1&&(f=l?f.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+f.split('\n').map(function(n){return' '+n}).join('\n')):f=n.stylize('[Circular]','special')),o(c)){if(l&&u.match(/^\d+$/))return f;(c=JSON.stringify(''+u)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(c=c.substr(1,c.length-2),c=n.stylize(c,'name')):(c=c.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),c=n.stylize(c,'string'))}return c+': '+f}function i(n){return null===n}function o(n){return void 0===n}function a(n){return u(n)&&'[object RegExp]'===p(n)}function u(n){return'object'==typeof n&&null!==n}function l(n){return u(n)&&'[object Date]'===p(n)}function c(n){return u(n)&&('[object Error]'===p(n)||n instanceof Error)}function f(n){return'function'==typeof n}function p(n){return Object.prototype.toString.call(n)}function s(n,r){return Object.prototype.hasOwnProperty.call(n,r)}return function(e,t){return r({seen:[],stylize:n},e,t.depth)}})(),e='(index)',t={trace:0,info:1,warn:2,error:3},i=[];i[t.trace]='debug',i[t.info]='log',i[t.warn]='warning',i[t.error]='error';var o=1;if(n.nativeLoggingHook){function a(e){return function(){var a=void 0;a=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return r(n,{depth:10})}).join(', ');var u=e;'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(i[u],a,[].slice.call(arguments),o),n.nativeLoggingHook(a,u)}}function u(n,r){return Array.apply(null,Array(r)).map(function(){return n})}function l(r){if(!Array.isArray(r)){var i=r;r=[];for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];a[e]=o,r.push(a)}}if(0!==r.length){var l=Object.keys(r[0]).sort(),c=[],f=[];l.forEach(function(n,e){f[e]=n.length;for(var t=0;t<r.length;t++){var i=(r[t][n]||'?').toString();c[t]=c[t]||[],c[t][e]=i,f[e]=Math.max(f[e],i.length)}});for(var p=y(f.map(function(n){return u('-',n).join('')}),'-'),s=[y(l),p],g=0;g<r.length;g++)s.push(y(c[g]));n.nativeLoggingHook('\n'+s.join('\n'),t.info)}else n.nativeLoggingHook('',t.info);function y(n,r){var e=n.map(function(n,r){return n+u(' ',f[r]-n.length).join('')});return r=r||' ',e.join(r+'|'+r)}}n.console;n.console={error:a(t.error),info:a(t.info),log:a(t.info),warn:a(t.warn),trace:a(t.trace),debug:a(t.trace),table:l}}else if(!n.console){var c=n.print||function(){};n.console={error:c,info:c,log:c,warn:c,trace:c,debug:c,table:c}}})('undefined'!=typeof global?global:'undefined'!=typeof self?self:this);
|
|
!(function(r){var n=0,t=function(r){throw r},u={setGlobalHandler:function(r){t=r},getGlobalHandler:function(){return t},reportError:function(r){t&&t(r)},reportFatalError:function(r){t&&t(r,!0)},applyWithGuard:function(r,t,e){try{return n++,r.apply(t,e)}catch(r){u.reportError(r)}finally{n--}return null},applyWithGuardIfNeeded:function(r,n,t){return u.inGuard()?r.apply(n,t):(u.applyWithGuard(r,n,t),null)},inGuard:function(){return n},guard:function(r,n,t){if('function'!=typeof r)return console.warn('A function must be passed to ErrorUtils.guard, got ',r),null;n=n||r.name||'<generated guard>';return function(){return u.applyWithGuard(r,t||this,arguments,null,n)}}};r.ErrorUtils=u})('undefined'!=typeof global?global:'undefined'!=typeof self?self:this);
|
|
!(function(e){if(void 0===Number.EPSILON&&Object.defineProperty(Number,'EPSILON',{value:Math.pow(2,-52)}),void 0===Number.MAX_SAFE_INTEGER&&Object.defineProperty(Number,'MAX_SAFE_INTEGER',{value:Math.pow(2,53)-1}),void 0===Number.MIN_SAFE_INTEGER&&Object.defineProperty(Number,'MIN_SAFE_INTEGER',{value:-(Math.pow(2,53)-1)}),!Number.isNaN){var r=e.isNaN;Object.defineProperty(Number,'isNaN',{configurable:!0,enumerable:!1,value:function(e){return'number'==typeof e&&r(e)},writable:!0})}})('undefined'!=typeof global?global:'undefined'!=typeof self?self:this);
|
|
'undefined'!=typeof global?global:'undefined'!=typeof self&&self,String.prototype.startsWith||(String.prototype.startsWith=function(t){'use strict';if(null==this)throw TypeError();var r=String(this),e=arguments.length>1?Number(arguments[1])||0:0,n=Math.min(Math.max(e,0),r.length);return r.indexOf(String(t),e)===n}),String.prototype.endsWith||(String.prototype.endsWith=function(t){'use strict';if(null==this)throw TypeError();var r=String(this),e=r.length,n=String(t),i=arguments.length>1?Number(arguments[1])||0:e,o=Math.min(Math.max(i,0),e)-n.length;return!(o<0)&&r.lastIndexOf(n,o)===o}),String.prototype.repeat||(String.prototype.repeat=function(t){'use strict';if(null==this)throw TypeError();var r=String(this);if((t=Number(t)||0)<0||t===1/0)throw RangeError();if(1===t)return r;for(var e='';t;)1&t&&(e+=r),(t>>=1)&&(r+=r);return e}),String.prototype.includes||(String.prototype.includes=function(t,r){'use strict';return'number'!=typeof r&&(r=0),!(r+t.length>this.length)&&-1!==this.indexOf(t,r)}),String.prototype.codePointAt||(String.prototype.codePointAt=function(t){if(null==this)throw TypeError();var r=String(this),e=r.length,n=t?Number(t):0;if(Number.isNaN(n)&&(n=0),!(n<0||n>=e)){var i,o=r.charCodeAt(n);return o>=55296&&o<=56319&&e>n+1&&(i=r.charCodeAt(n+1))>=56320&&i<=57343?1024*(o-55296)+i-56320+65536:o}});
|
|
!(function(e){function r(e,r){if(null==this)throw new TypeError('Array.prototype.findIndex called on null or undefined');if('function'!=typeof e)throw new TypeError('predicate must be a function');for(var n=Object(this),t=n.length>>>0,o=0;o<t;o++)if(e.call(r,n[o],o,n))return o;return-1}Array.prototype.findIndex||Object.defineProperty(Array.prototype,'findIndex',{enumerable:!1,writable:!0,configurable:!0,value:r}),Array.prototype.find||Object.defineProperty(Array.prototype,'find',{enumerable:!1,writable:!0,configurable:!0,value:function(e,n){if(null==this)throw new TypeError('Array.prototype.find called on null or undefined');var t=r.call(this,e,n);return-1===t?void 0:this[t]}}),Array.prototype.includes||Object.defineProperty(Array.prototype,'includes',{enumerable:!1,writable:!0,configurable:!0,value:function(e){var r=Object(this),n=parseInt(r.length)||0;if(0===n)return!1;var t,o=parseInt(arguments[1])||0;o>=0?t=o:(t=n+o)<0&&(t=0);for(var i;t<n;){if(e===(i=r[t])||e!=e&&i!=i)return!0;t++}return!1}})})('undefined'!=typeof global?global:'undefined'!=typeof self&&self);
|
|
'undefined'!=typeof global?global:'undefined'!=typeof self&&self,Array.from||(Array.from=function(e){if(null==e)throw new TypeError('Object is null or undefined');var n,t,o=arguments[1],f=arguments[2],r=Object(e),l='function'==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:'@@iterator',i='function'==typeof o,u=0;if('function'==typeof r[l]){n='function'==typeof this?new this:[];for(var y,a=r[l]();!(y=a.next()).done;)t=y.value,i&&(t=o.call(f,t,u)),n[u]=t,u+=1;return n.length=u,n}var c=r.length;for((isNaN(c)||c<0)&&(c=0),n='function'==typeof this?new this(c):new Array(c);u<c;)t=r[u],i&&(t=o.call(f,t,u)),n[u]=t,u+=1;return n.length=u,n});
|
|
'undefined'!=typeof global?global:'undefined'!=typeof self&&self,(function(){'use strict';var e=Object.prototype.hasOwnProperty;'function'!=typeof Object.entries&&(Object.entries=function(n){if(null==n)throw new TypeError('Object.entries called on non-object');var t=[];for(var o in n)e.call(n,o)&&t.push([o,n[o]]);return t}),'function'!=typeof Object.values&&(Object.values=function(n){if(null==n)throw new TypeError('Object.values called on non-object');var t=[];for(var o in n)e.call(n,o)&&t.push(n[o]);return t})})();
|
|
!(function(e){var r=e.babelHelpers={};r.typeof="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},r.createRawReactElement=(function(){var e="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.element")||60103;return function(r,t,n){return{$$typeof:e,type:r,key:t,ref:null,props:n,_owner:null}}})(),r.classCallCheck=function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")},r.createClass=(function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(r,t,n){return t&&e(r.prototype,t),n&&e(r,n),r}})(),r.defineEnumerableProperties=function(e,r){for(var t in r){var n=r[t];n.configurable=n.enumerable=!0,'value'in n&&(n.writable=!0),Object.defineProperty(e,t,n)}return e},r.defineProperty=function(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e},r._extends=r.extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},r.get=function e(r,t,n){null===r&&(r=Function.prototype);var o=Object.getOwnPropertyDescriptor(r,t);if(void 0===o){var i=Object.getPrototypeOf(r);return null===i?void 0:e(i,t,n)}if("value"in o)return o.value;var f=o.get;if(void 0!==f)return f.call(n)},r.inherits=function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)},r.interopRequireDefault=function(e){return e&&e.__esModule?e:{default:e}},r.interopRequireWildcard=function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r},r.objectWithoutProperties=function(e,r){var t={};for(var n in e)r.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},r.possibleConstructorReturn=function(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r},r.slicedToArray=(function(){return function(e,r){if(Array.isArray(e))return e;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e))return(function(e,r){var t=[],n=!0,o=!1,i=void 0;try{for(var f,u=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(f=u.next()).done)&&(t.push(f.value),!r||t.length!==r);n=!0);}catch(e){o=!0,i=e}finally{try{!n&&u.return&&u.return()}finally{if(o)throw i}}return t})(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),r.taggedTemplateLiteral=function(e,r){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))},r.toArray=function(e){return Array.isArray(e)?e:Array.from(e)},r.toConsumableArray=function(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)}})('undefined'!=typeof global?global:'undefined'!=typeof self?self:this);
|
|
__d(function(n,_,c,d){_(12)},0);
|
|
__d(function(e,t,l,r){t(13),t(14);var n=t(20),i=babelHelpers.interopRequireDefault(n),u=t(15),a=babelHelpers.interopRequireDefault(u),o=t(24),s=t(300),p=t(386),c=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var l=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l.state={url:l.props.url},void 0===l.props.url&&l._getInitialURL().then(function(e){void 0===l.state.url&&l.setState({url:e})}).catch(function(e){console.error('Failed to get initial URL',e),void 0===l.state.url&&l.setState({url:null})}),l}return babelHelpers.createClass(t,[{key:"_getInitialURL",value:function(){return o.NativeModules.LaunchOptions?o.NativeModules.LaunchOptions.getInitialURL():o.Linking.getInitialURL()}},{key:"componentWillReceiveProps",value:function(e){var t=e.url;(0,p.equals)(this.props.url,t)||this.setState({url:t||null})}},{key:"render",value:function(){var e=this.state.url;if(void 0===e)return null;var t=this.props,l=(t.url,babelHelpers.objectWithoutProperties(t,["url"]));return a.default.createElement(s.App,babelHelpers.extends({},l,{url:e}))}}]),t})(u.Component);c.propTypes={url:i.default.oneOfType([i.default.object,i.default.string]),welcomePageEnabled:i.default.bool},o.AppRegistry.registerComponent('App',function(){return c})},12);
|
|
__d(function(_,i,e,n){void 0===(a=_||window||this).__filename&&(a.__filename='__filename');var a},13);
|
|
__d(function(e,l,r,a){var p=l(15),t=babelHelpers.interopRequireDefault(p),u=l(20),f=babelHelpers.interopRequireDefault(u);void 0===t.default.PropTypes&&(t.default.PropTypes=f.default)},14);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(16)},15);
|
|
__d(function(e,t,n,r){'use strict';var o=t(17),u=t(18),l=t(19),i="function"==typeof Symbol&&Symbol.for,c=i?Symbol.for("react.element"):60103,f=i?Symbol.for("react.call"):60104,a=i?Symbol.for("react.return"):60105,p=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,y="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function d(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw(t=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.")).name="Invariant Violation",t.framesToPop=1,t}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function v(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function m(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||h}function b(){}b.prototype=v.prototype;var _=m.prototype=new b;_.constructor=m,o(_,v.prototype),_.isPureReactComponent=!0;function k(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||h}var S=k.prototype=new b;S.constructor=k,o(S,v.prototype),S.unstable_isAsyncReactComponent=!0,S.render=function(){return this.props.children};var g={current:null},w=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,o={},u=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(u=""+t.key),t)w.call(t,r)&&!x.hasOwnProperty(r)&&(o[r]=t[r]);var i=arguments.length-2;if(1===i)o.children=n;else if(1<i){for(var f=Array(i),a=0;a<i;a++)f[a]=arguments[a+2];o.children=f}if(e&&e.defaultProps)for(r in i=e.defaultProps,i)void 0===o[r]&&(o[r]=i[r]);return{$$typeof:c,type:e,key:u,ref:l,props:o,_owner:g.current}}function R(e){return"object"==typeof e&&null!==e&&e.$$typeof===c}var $=/\/+/g,j=[];function A(e,t,n,r){if(j.length){var o=j.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function O(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>j.length&&j.push(e)}function E(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var u=!1;if(null===e)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case c:case f:case a:case p:u=!0}}if(u)return n(r,e,""===t?"."+C(e,0):t),1;if(u=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var i=t+C(o=e[l],l);u+=E(o,i,n,r)}else if(null===e||void 0===e?i=null:(i=y&&e[y]||e["@@iterator"],i="function"==typeof i?i:null),"function"==typeof i)for(e=i.call(e),l=0;!(o=e.next()).done;)u+=E(o=o.value,i=t+C(o,l++),n,r);else"object"===o&&(n=""+e,d("31","[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return u}function C(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})})(e.key):t.toString(36)}function U(e,t){e.func.call(e.context,t,e.count++)}function q(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,l.thatReturnsArgument):null!=e&&(R(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace($,"$&/")+"/")+n,e={$$typeof:c,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function F(e,t,n,r,o){var u="";null!=n&&(u=(""+n).replace($,"$&/")+"/"),t=A(t,u,r,o),null==e||E(e,"",q,t),O(t)}var I={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=A(null,null,t,n),null==e||E(e,"",U,t),O(t)},count:function(e){return null==e?0:E(e,"",l.thatReturnsNull,null)},toArray:function(e){var t=[];return F(e,t,null,l.thatReturnsArgument),t},only:function(e){return R(e)||d("143"),e}},Component:v,PureComponent:m,unstable_AsyncComponent:k,Fragment:s,createElement:P,cloneElement:function(e,t,n){var r=o({},e.props),u=e.key,l=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,i=g.current),void 0!==t.key&&(u=""+t.key),e.type&&e.type.defaultProps)var f=e.type.defaultProps;for(a in t)w.call(t,a)&&!x.hasOwnProperty(a)&&(r[a]=void 0===t[a]&&void 0!==f?f[a]:t[a])}var a=arguments.length-2;if(1===a)r.children=n;else if(1<a){f=Array(a);for(var p=0;p<a;p++)f[p]=arguments[p+2];r.children=f}return{$$typeof:c,type:e.type,key:u,ref:l,props:r,_owner:i}},createFactory:function(e){var t=P.bind(null,e);return t.type=e,t},isValidElement:R,version:"16.2.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:g,assign:o}},N=Object.freeze({default:I}),T=N&&I||N;n.exports=T.default?T.default:T},16);
|
|
__d(function(r,e,t,n){'use strict';var o=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=(function(){try{if(!Object.assign)return!1;var r=new String('abc');if(r[5]='de','5'===Object.getOwnPropertyNames(r)[0])return!1;for(var e={},t=0;t<10;t++)e['_'+String.fromCharCode(t)]=t;if('0123456789'!==Object.getOwnPropertyNames(e).map(function(r){return e[r]}).join(''))return!1;var n={};return'abcdefghijklmnopqrst'.split('').forEach(function(r){n[r]=r}),'abcdefghijklmnopqrst'===Object.keys(babelHelpers.extends({},n)).join('')}catch(r){return!1}})()?Object.assign:function(r,e){for(var t,n,i=(function(r){if(null===r||void 0===r)throw new TypeError('Object.assign cannot be called with null or undefined');return Object(r)})(r),f=1;f<arguments.length;f++){t=Object(arguments[f]);for(var s in t)c.call(t,s)&&(i[s]=t[s]);if(o){n=o(t);for(var b=0;b<n.length;b++)a.call(t,n[b])&&(i[n[b]]=t[n[b]])}}return i}},17);
|
|
__d(function(t,s,c,e){'use strict';c.exports={}},18);
|
|
__d(function(t,n,u,r){"use strict";function e(t){return function(){return t}}var s=function(){};s.thatReturns=e,s.thatReturnsFalse=e(!1),s.thatReturnsTrue=e(!0),s.thatReturnsNull=e(null),s.thatReturnsThis=function(){return this},s.thatReturnsArgument=function(t){return t},u.exports=s},19);
|
|
__d(function(n,o,t,_){t.exports=o(21)()},20);
|
|
__d(function(e,t,r,o){'use strict';var p=t(19),n=t(22),s=t(23);r.exports=function(){function e(e,t,r,o,p,c){c!==s&&n(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}e.isRequired=e;function t(){return e}var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return r.checkPropTypes=p,r.PropTypes=r,r}},21);
|
|
__d(function(n,e,r,i){'use strict';var o=function(n){};r.exports=function(n,e,r,i,t,a,f,s){if(o(e),!n){var u;if(void 0===e)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,i,t,a,f,s],d=0;(u=new Error(e.replace(/%s/g,function(){return c[d++]}))).name='Invariant Violation'}throw u.framesToPop=1,u}}},22);
|
|
__d(function(_,t,E,O){'use strict';E.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},23);
|
|
__d(function(e,t,r,n){'use strict';var g=t(22),u={get AccessibilityInfo(){return t(25)},get ActivityIndicator(){return t(50)},get ART(){return t(156)},get Button(){return t(162)},get CheckBox(){return t(217)},get DatePickerIOS(){return t(218)},get DrawerLayoutAndroid(){return t(219)},get FlatList(){return t(220)},get Image(){return t(201)},get ImageBackground(){return t(233)},get ImageEditor(){return t(235)},get ImageStore(){return t(236)},get KeyboardAvoidingView(){return t(237)},get ListView(){return t(222)},get MaskedViewIOS(){return t(239)},get Modal(){return t(240)},get NavigatorIOS(){return t(243)},get Picker(){return t(245)},get PickerIOS(){return t(246)},get ProgressBarAndroid(){return t(109)},get ProgressViewIOS(){return t(248)},get SafeAreaView(){return t(249)},get ScrollView(){return t(203)},get SectionList(){return t(250)},get SegmentedControlIOS(){return t(252)},get Slider(){return t(253)},get SnapshotViewIOS(){return t(254)},get Switch(){return t(255)},get RefreshControl(){return t(227)},get StatusBar(){return t(256)},get SwipeableFlatList(){return t(257)},get SwipeableListView(){return t(261)},get TabBarIOS(){return t(263)},get Text(){return t(163)},get TextInput(){return t(265)},get ToastAndroid(){return t(271)},get ToolbarAndroid(){return t(272)},get Touchable(){return t(164)},get TouchableHighlight(){return t(273)},get TouchableNativeFeedback(){return t(171)},get TouchableOpacity(){return t(172)},get TouchableWithoutFeedback(){return t(215)},get View(){return t(131)},get ViewPagerAndroid(){return t(274)},get VirtualizedList(){return t(228)},get WebView(){return t(275)},get ActionSheetIOS(){return t(276)},get Alert(){return t(97)},get AlertIOS(){return t(98)},get Animated(){return t(173)},get AppRegistry(){return t(277)},get AppState(){return t(283)},get AsyncStorage(){return t(284)},get BackAndroid(){return t(285)},get BackHandler(){return t(282)},get CameraRoll(){return t(286)},get Clipboard(){return t(287)},get DatePickerAndroid(){return t(288)},get DeviceInfo(){return t(115)},get Dimensions(){return t(114)},get Easing(){return t(198)},get findNodeHandle(){return t(54).findNodeHandle},get I18nManager(){return t(242)},get ImagePickerIOS(){return t(289)},get InteractionManager(){return t(181)},get Keyboard(){return t(207)},get LayoutAnimation(){return t(238)},get Linking(){return t(290)},get NativeEventEmitter(){return t(81)},get NetInfo(){return t(291)},get PanResponder(){return t(259)},get PermissionsAndroid(){return t(101)},get PixelRatio(){return t(113)},get PushNotificationIOS(){return t(292)},get Settings(){return t(293)},get Share(){return t(294)},get StatusBarIOS(){return t(295)},get StyleSheet(){return t(112)},get Systrace(){return t(30)},get TimePickerAndroid(){return t(296)},get TVEventHandler(){return t(168)},get UIManager(){return t(65)},get unstable_batchedUpdates(){return t(54).unstable_batchedUpdates},get Vibration(){return t(297)},get VibrationIOS(){return t(298)},get DeviceEventEmitter(){return t(45)},get NativeAppEventEmitter(){return t(105)},get NativeModules(){return t(26)},get Platform(){return t(34)},get processColor(){return t(126)},get requireNativeComponent(){return t(145)},get takeSnapshot(){return t(299)},get ColorPropType(){return t(51)},get EdgeInsetsPropType(){return t(134)},get PointPropType(){return t(204)},get ViewPropTypes(){return t(133)},get Navigator(){g(!1,"Navigator is deprecated and has been removed from this package. It can now be installed and imported from `react-native-deprecated-custom-components` instead of `react-native`. Learn about alternative navigation solutions at http://facebook.github.io/react-native/docs/navigation.html")}};r.exports=u},24);
|
|
__d(function(e,n,i,t){'use strict';var c=n(26),r=n(40),s=n(45),o=c.AccessibilityManager,u=new Map,a={fetch:function(){return new r(function(e,n){o.getCurrentVoiceOverState(e,n)})},addEventListener:function(e,n){var i;return'change'===e?i=s.addListener("voiceOverDidChange",n):'announcementFinished'===e&&(i=s.addListener("announcementDidFinish",n)),u.set(n,i),{remove:a.removeEventListener.bind(null,e,n)}},setAccessibilityFocus:function(e){o.setAccessibilityFocus(e)},announceForAccessibility:function(e){o.announceForAccessibility(e)},removeEventListener:function(e,n){var i=u.get(n);i&&(i.remove(),u.delete(n))}};i.exports=a},25);
|
|
__d(function(e,n,t,r){'use strict';var o=n(27),a=n(22);function i(n,t){if(!n)return null;var r=babelHelpers.slicedToArray(n,5),i=r[0],l=r[1],f=r[2],s=r[3],c=r[4];if(a(!i.startsWith('RCT')&&!i.startsWith('RK'),"Module name prefixes should've been stripped by the native side but wasn't for "+i),!l&&!f)return{name:i};var v={};return f&&f.forEach(function(n,r){var i=s&&u(s,r),l=c&&u(c,r);a(!i||!l,'Cannot have a method that is both async and a sync hook');var f=i?'promise':l?'sync':'async';v[n]=(function(n,t,r){var i=null;i='promise'===r?function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return new Promise(function(e,a){o.enqueueNativeCall(n,t,r,function(n){return e(n)},function(e){return a((function(e){var n=e||{},t=n.message,r=babelHelpers.objectWithoutProperties(n,["message"]),o=new Error(t);return o.framesToPop=1,babelHelpers.extends(o,r)})(e))})})}:'sync'===r?function(){for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return e.nativeCallSyncHook(n,t,o)}:function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];var u=r.length>0?r[r.length-1]:null,l=r.length>1?r[r.length-2]:null,f='function'==typeof u,s='function'==typeof l;s&&a(f,'Cannot have a non-function arg after a function arg.');var c=f?u:null,v=s?l:null,d=f+s;r=r.slice(0,r.length-d),o.enqueueNativeCall(n,t,r,v,c)};return i.type=r,i})(t,r,f)}),babelHelpers.extends(v,l),{name:i,module:v}}e.__fbGenNativeModule=i;function u(e,n){return-1!==e.indexOf(n)}var l={};if(e.nativeModuleProxy)l=e.nativeModuleProxy;else{var f=e.__fbBatchedBridgeConfig;a(f,'__fbBatchedBridgeConfig is not set, cannot invoke native modules');var s=n(39);(f.remoteModuleConfig||[]).forEach(function(n,t){var r=i(n,t);r&&(r.module?l[r.name]=r.module:s(l,r.name,{get:function(){return(function(n,t){a(e.nativeRequireModuleConfig,'Can\'t lazily create module without nativeRequireModuleConfig');var r=i(e.nativeRequireModuleConfig(n),t);return r&&r.module})(r.name,t)}}))})}t.exports=l},26);
|
|
__d(function(e,r,t,c){'use strict';var i=new(r(28));Object.defineProperty(e,'__fbBatchedBridge',{configurable:!0,value:i}),t.exports=i},27);
|
|
__d(function(e,l,t,u){'use strict';var s=l(29),i=l(30),a=(l(31),l(22)),n=(l(32),null),h=(function(){function t(){babelHelpers.classCallCheck(this,t),this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=[],this._failureCallbacks=[],this._callID=0,this._lastFlush=0,this._eventLoopStartTime=(new Date).getTime(),this.callFunctionReturnFlushedQueue=this.callFunctionReturnFlushedQueue.bind(this),this.callFunctionReturnResultAndFlushedQueue=this.callFunctionReturnResultAndFlushedQueue.bind(this),this.flushedQueue=this.flushedQueue.bind(this),this.invokeCallbackAndReturnFlushedQueue=this.invokeCallbackAndReturnFlushedQueue.bind(this)}return babelHelpers.createClass(t,[{key:"callFunctionReturnFlushedQueue",value:function(e,l,t){var u=this;return this.__guard(function(){u.__callFunction(e,l,t)}),this.flushedQueue()}},{key:"callFunctionReturnResultAndFlushedQueue",value:function(e,l,t){var u=this,s=void 0;return this.__guard(function(){s=u.__callFunction(e,l,t)}),[s,this.flushedQueue()]}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(e,l){var t=this;return this.__guard(function(){t.__invokeCallback(e,l)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){var e=this;this.__guard(function(){e.__callImmediates()});var l=this._queue;return this._queue=[[],[],[],this._callID],l[0].length?l:null}},{key:"getEventLoopRunningTime",value:function(){return(new Date).getTime()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(e,l){this._lazyCallableModules[e]=function(){return l}}},{key:"registerLazyCallableModule",value:function(e,l){var t=void 0,u=l;this._lazyCallableModules[e]=function(){return u&&(t=u(),u=null),t}}},{key:"getCallableModule",value:function(e){var l=this._lazyCallableModules[e];return l?l():null}},{key:"enqueueNativeCall",value:function(l,t,u,s,a){(s||a)&&(s&&u.push(this._callID<<1),a&&u.push(this._callID<<1|1),this._successCallbacks[this._callID]=a,this._failureCallbacks[this._callID]=s),this._callID++,this._queue[0].push(l),this._queue[1].push(t),this._queue[2].push(u);var n=(new Date).getTime();if(e.nativeFlushQueueImmediate&&(n-this._lastFlush>=5||0===this._inCall)){var h=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=n,e.nativeFlushQueueImmediate(h)}i.counterEvent('pending_js_to_native_queue',this._queue[0].length),this.__spy&&this.__spy({type:1,module:l+'',method:t,args:u})}},{key:"createDebugLookup",value:function(e,l,t){}},{key:"__guard",value:function(e){this._inCall++;try{e()}catch(e){s.reportFatalError(e)}finally{this._inCall--}}},{key:"__callImmediates",value:function(){i.beginEvent('JSTimers.callImmediates()'),n||(n=l(33)),n.callImmediates(),i.endEvent()}},{key:"__callFunction",value:function(e,l,t){this._lastFlush=(new Date).getTime(),this._eventLoopStartTime=this._lastFlush,i.beginEvent(e+"."+l+"()"),this.__spy&&this.__spy({type:0,module:e,method:l,args:t});var u=this.getCallableModule(e);a(!!u,'Module %s is not a registered callable module (calling %s)',e,l),a(!!u[l],'Method %s does not exist on module %s',l,e);var s=u[l].apply(u,t);return i.endEvent(),s}},{key:"__invokeCallback",value:function(e,l){this._lastFlush=(new Date).getTime(),this._eventLoopStartTime=this._lastFlush;var t=e>>>1,u=1&e?this._successCallbacks[t]:this._failureCallbacks[t];u&&(this._successCallbacks[t]=this._failureCallbacks[t]=null,u.apply(void 0,babelHelpers.toConsumableArray(l)))}}],[{key:"spy",value:function(e){t.prototype.__spy=!0===e?function(e){console.log((0===e.type?'N->JS':'JS->N')+" : "+(e.module?e.module+'.':'')+e.method+"("+JSON.stringify(e.args)+")")}:!1===e?null:e}}]),t})();t.exports=h},28);
|
|
__d(function(r,o,t,i){t.exports=r.ErrorUtils},29);
|
|
__d(function(n,e,t,i){'use strict';e(22);var c=!1,o=0,a={installReactHook:function(n){n,!0},setEnabled:function(n){c!==n&&(c=n)},isEnabled:function(){return c},beginEvent:function(e,t){c&&(e='function'==typeof e?e():e,n.nativeTraceBeginSection(131072,e,t))},endEvent:function(){c&&n.nativeTraceEndSection(131072)},beginAsyncEvent:function(e){var t=o;return c&&(o++,e='function'==typeof e?e():e,n.nativeTraceBeginAsyncSection(131072,e,t,0)),t},endAsyncEvent:function(e,t){c&&(e='function'==typeof e?e():e,n.nativeTraceEndAsyncSection(131072,e,t,0))},counterEvent:function(e,t){c&&(e='function'==typeof e?e():e,n.nativeTraceCounter&&n.nativeTraceCounter(131072,e,t))},attachToRelayProfiler:function(n){n.attachProfileHandler('*',function(n){var e=a.beginAsyncEvent(n);return function(){a.endAsyncEvent(n,e)}}),n.attachAggregateHandler('*',function(n,e){a.beginEvent(n),e(),a.endEvent()})},swizzleJSON:function(){a.measureMethods(JSON,'JSON',['parse','stringify'])},measureMethods:function(n,e,t){},measure:function(n,e,t){return t}};t.exports=a},30);
|
|
__d(function(t,n,c,i){'use strict';c.exports=function(t){}},31);
|
|
__d(function(t,n,i,e){'use strict';i.exports=function(t){var n,i=typeof t;if(void 0===t)n='undefined';else if(null===t)n='null';else if('string'===i)n='"'+t+'"';else if('function'===i)try{n=t.toString()}catch(t){n='[function unknown]'}else try{n=JSON.stringify(t)}catch(i){if('function'==typeof t.toString)try{n=t.toString()}catch(t){}}return n||'["'+i+'" failed to stringify]'}},32);
|
|
__d(function(e,t,n,r){'use strict';t(34),t(30);var i=t(22),l=t(26).Timing,a=null;function o(){return a||(a=t(35)),a()}var u=16.666666666666668,c=[],s=[],m=[],f=[],d=[],v={},h=[],I=1,T=null,g=!1;function p(e,t){var n=I++,r=(function(){var e=m.indexOf(null);return-1===e&&(e=m.length),e})();return m[r]=n,c[r]=e,s[r]=t,n}function b(e,n,r){t(38)(e<=I,'Tried to call timer with ID %s but no such timer exists.',e);var i=m.indexOf(e);if(-1!==i){var l=s[i],a=c[i];if(a&&l){'setTimeout'!==l&&'setImmediate'!==l&&'requestAnimationFrame'!==l&&'requestIdleCallback'!==l||x(i);try{'setTimeout'===l||'setInterval'===l||'setImmediate'===l?a():'requestAnimationFrame'===l?a(o()):'requestIdleCallback'===l?a({timeRemaining:function(){return Math.max(0,u-(o()-n))},didTimeout:!!r}):console.error('Tried to call a callback with invalid type: '+l)}catch(e){T?T.push(e):T=[e]}}else console.error('No callback found for timerID '+e)}}function w(){if(f.length>0){var e=f.slice();f=[];for(var t=0;t<e.length;++t)b(e[t],0)}return f.length>0}function x(e){m[e]=null,c[e]=null,s[e]=null,h[e]=null}function k(e){if(null!=e){var t=m.indexOf(e);if(-1!==t){x(t);var n=s[t];'setImmediate'!==n&&'requestIdleCallback'!==n&&l.deleteTimer(e)}}}var q={setTimeout:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=p(function(){return e.apply(void 0,r)},'setTimeout');return l.createTimer(a,t||0,Date.now(),!1),a},setInterval:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=p(function(){return e.apply(void 0,r)},'setInterval');return l.createTimer(a,t||0,Date.now(),!0),a},setImmediate:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=p(function(){return e.apply(void 0,n)},'setImmediate');return f.push(i),i},requestAnimationFrame:function(e){var t=p(e,'requestAnimationFrame');return l.createTimer(t,1,Date.now(),!1),t},requestIdleCallback:function(e,t){0===d.length&&l.setSendIdleEvents(!0);var n=t&&t.timeout,r=p(null!=n?function(t){var n=v[r];return n&&(q.clearTimeout(n),delete v[r]),e(t)}:e,'requestIdleCallback');if(d.push(r),null!=n){var i=q.setTimeout(function(){var e=d.indexOf(r);e>-1&&(d.splice(e,1),b(r,o(),!0)),delete v[r],0===d.length&&l.setSendIdleEvents(!1)},n);v[r]=i}return r},cancelIdleCallback:function(e){k(e);var t=d.indexOf(e);-1!==t&&d.splice(t,1);var n=v[e];n&&(q.clearTimeout(n),delete v[e]),0===d.length&&l.setSendIdleEvents(!1)},clearTimeout:function(e){k(e)},clearInterval:function(e){k(e)},clearImmediate:function(e){k(e);var t=f.indexOf(e);-1!==t&&f.splice(t,1)},cancelAnimationFrame:function(e){k(e)},callTimers:function(e){i(0!==e.length,'Cannot call `callTimers` with an empty list of IDs.'),T=null;for(var t=0;t<e.length;t++)b(e[t],0);if(T){var n=T.length;if(n>1)for(var r=1;r<n;r++)q.setTimeout(function(e){throw e}.bind(null,T[r]),0);throw T[0]}},callIdleCallbacks:function(e){if(!(u-(o()-e)<1)){if(T=null,d.length>0){var t=d.slice();d=[];for(var n=0;n<t.length;++n)b(t[n],e)}0===d.length&&l.setSendIdleEvents(!1),T&&T.forEach(function(e){return q.setTimeout(function(){throw e},0)})}},callImmediates:function(){for(T=null;w(););T&&T.forEach(function(e){return q.setTimeout(function(){throw e},0)})},emitTimeDriftWarning:function(e){g||(g=!0,console.warn(e))}};l?n.exports=q:(console.warn("Timing native module is not available, can't set timers."),n.exports={callImmediates:q.callImmediates,setImmediate:q.setImmediate})},33);
|
|
__d(function(t,r,n,s){'use strict';var e=r(26),i={OS:'ios',get Version(){var t=e.PlatformConstants;return t&&t.osVersion},get isPad(){var t=e.PlatformConstants;return!!t&&'pad'===t.interfaceIdiom},get isTVOS(){var t=e.PlatformConstants;return!!t&&'tv'===t.interfaceIdiom},get isTesting(){var t=e.PlatformConstants;return t&&t.isTesting},select:function(t){return'ios'in t?t.ios:t.default}};n.exports=i},34);
|
|
__d(function(n,t,o,r){'use strict';var u,e=t(36);u=e.now?function(){return e.now()}:function(){return Date.now()},o.exports=u},35);
|
|
__d(function(e,n,r,o){'use strict';var w;n(37).canUseDOM&&(w=window.performance||window.msPerformance||window.webkitPerformance),r.exports=w||{}},36);
|
|
__d(function(e,n,t,o){'use strict';var d=!('undefined'==typeof window||!window.document||!window.document.createElement),i={canUseDOM:d,canUseWorkers:'undefined'!=typeof Worker,canUseEventListeners:d&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:d&&!!window.screen,isInWorker:!d};t.exports=i},37);
|
|
__d(function(t,r,s,c){'use strict';var e=r(19);s.exports=e},38);
|
|
__d(function(e,t,n,r){'use strict';n.exports=function(e,t,n){var r=n.get,i=!1!==n.enumerable,u=!1!==n.writable,o=void 0,a=!1;function b(n){o=n,a=!0,Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:i,writable:u})}Object.defineProperty(e,t,{get:function(){return a||(a=!0,b(r())),o},set:b,configurable:!0,enumerable:i})}},39);
|
|
__d(function(t,r,s,c){'use strict';var e=r(41);s.exports=e},40);
|
|
__d(function(t,n,r,e){'use strict';var i=n(42);n(44),i.prototype.finally=function(t){return this.then(t,t)},r.exports=i},41);
|
|
__d(function(n,t,e,r){'use strict';var o=t(43);e.exports=o;var f=h(!0),i=h(!1),u=h(null),c=h(void 0),a=h(0),l=h('');function h(n){var t=new o(o._61);return t._65=1,t._55=n,t}o.resolve=function(n){if(n instanceof o)return n;if(null===n)return u;if(void 0===n)return c;if(!0===n)return f;if(!1===n)return i;if(0===n)return a;if(''===n)return l;if('object'==typeof n||'function'==typeof n)try{var t=n.then;if('function'==typeof t)return new o(t.bind(n))}catch(n){return new o(function(t,e){e(n)})}return h(n)},o.all=function(n){var t=Array.prototype.slice.call(n);return new o(function(n,e){if(0===t.length)return n([]);var r=t.length;function f(i,u){if(u&&('object'==typeof u||'function'==typeof u)){if(u instanceof o&&u.then===o.prototype.then){for(;3===u._65;)u=u._55;return 1===u._65?f(i,u._55):(2===u._65&&e(u._55),void u.then(function(n){f(i,n)},e))}var c=u.then;if('function'==typeof c){return void new o(c.bind(u)).then(function(n){f(i,n)},e)}}t[i]=u,0==--r&&n(t)}for(var i=0;i<t.length;i++)f(i,t[i])})},o.reject=function(n){return new o(function(t,e){e(n)})},o.race=function(n){return new o(function(t,e){n.forEach(function(n){o.resolve(n).then(t,e)})})},o.prototype.catch=function(n){return this.then(null,n)}},42);
|
|
__d(function(n,t,e,o){'use strict';function i(){}var r=null,u={};e.exports=f;function f(n){if('object'!=typeof this)throw new TypeError('Promises must be constructed via new');if('function'!=typeof n)throw new TypeError('Promise constructor\'s argument is not a function');this._40=0,this._65=0,this._55=null,this._72=null,n!==i&&p(n,this)}f._37=null,f._87=null,f._61=i,f.prototype.then=function(n,t){if(this.constructor!==f)return o=n,r=t,new(e=this).constructor(function(n,t){var u=new f(i);u.then(n,t),c(e,new h(o,r,u))});var e,o,r,u=new f(i);return c(this,new h(n,t,u)),u};function c(n,t){for(;3===n._65;)n=n._55;if(f._37&&f._37(n),0===n._65)return 0===n._40?(n._40=1,void(n._72=t)):1===n._40?(n._40=2,void(n._72=[n._72,t])):void n._72.push(t);e=n,o=t,setImmediate(function(){var n=1===e._65?o.onFulfilled:o.onRejected;if(null!==n){var t=(function(n,t){try{return n(t)}catch(n){return r=n,u}})(n,e._55);t===u?s(o.promise,r):_(o.promise,t)}else 1===e._65?_(o.promise,e._55):s(o.promise,e._55)});var e,o}function _(n,t){if(t===n)return s(n,new TypeError('A promise cannot be resolved with itself.'));if(t&&('object'==typeof t||'function'==typeof t)){var e=(function(n){try{return n.then}catch(n){return r=n,u}})(t);if(e===u)return s(n,r);if(e===n.then&&t instanceof f)return n._65=3,n._55=t,void l(n);if('function'==typeof e)return void p(e.bind(t),n)}n._65=1,n._55=t,l(n)}function s(n,t){n._65=2,n._55=t,f._87&&f._87(n,t),l(n)}function l(n){if(1===n._40&&(c(n,n._72),n._72=null),2===n._40){for(var t=0;t<n._72.length;t++)c(n,n._72[t]);n._72=null}}function h(n,t,e){this.onFulfilled='function'==typeof n?n:null,this.onRejected='function'==typeof t?t:null,this.promise=e}function p(n,t){var e=!1,o=(function(n,t,e){try{n(t,e)}catch(n){return r=n,u}})(n,function(n){e||(e=!0,_(t,n))},function(n){e||(e=!0,s(t,n))});e||o!==u||(e=!0,s(t,r))}},43);
|
|
__d(function(t,n,o,e){'use strict';var i=n(43);o.exports=i,i.prototype.done=function(t,n){(arguments.length?this.then.apply(this,arguments):this).then(null,function(t){setTimeout(function(){throw t},0)})}},44);
|
|
__d(function(e,t,r,o){'use strict';var s=t(46),l=t(49);var i=(function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);var e=new l,r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.sharedSubscriber=e,r}return babelHelpers.createClass(t,[{key:"addListener",value:function(e,r,o){return babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addListener",this).call(this,e,r,o)}},{key:"removeAllListeners",value:function(e){babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"removeAllListeners",this).call(this,e)}},{key:"removeSubscription",value:function(e){e.emitter!==this?e.emitter.removeSubscription(e):babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"removeSubscription",this).call(this,e)}}]),t})(s);r.exports=new i},45);
|
|
__d(function(e,r,t,i){'use strict';var s=r(47),n=r(49),u=r(19),o=r(22),c=(function(){function e(r){babelHelpers.classCallCheck(this,e),this._subscriber=r||new n}return babelHelpers.createClass(e,[{key:"addListener",value:function(e,r,t){return this._subscriber.addSubscription(e,new s(this,this._subscriber,r,t))}},{key:"once",value:function(e,r,t){var i=this;return this.addListener(e,function(){for(var e=arguments.length,s=Array(e),n=0;n<e;n++)s[n]=arguments[n];i.removeCurrentListener(),r.apply(t,s)})}},{key:"removeAllListeners",value:function(e){this._subscriber.removeAllSubscriptions(e)}},{key:"removeCurrentListener",value:function(){o(!!this._currentSubscription,'Not in an emitting cycle; there is no current subscription'),this.removeSubscription(this._currentSubscription)}},{key:"removeSubscription",value:function(e){o(e.emitter===this,'Subscription does not belong to this emitter.'),this._subscriber.removeSubscription(e)}},{key:"listeners",value:function(e){var r=this._subscriber.getSubscriptionsForType(e);return r?r.filter(u.thatReturnsTrue).map(function(e){return e.listener}):[]}},{key:"emit",value:function(e){var r=this._subscriber.getSubscriptionsForType(e);if(r){for(var t=0,i=r.length;t<i;t++){var s=r[t];s&&(this._currentSubscription=s,s.listener.apply(s.context,Array.prototype.slice.call(arguments,1)))}this._currentSubscription=null}}},{key:"removeListener",value:function(e,r){var t=this._subscriber.getSubscriptionsForType(e);if(t)for(var i=0,s=t.length;i<s;i++){var n=t[i];n&&n.listener===r&&n.remove()}}}]),e})();t.exports=c},46);
|
|
__d(function(e,t,r,s){'use strict';var i=(function(e){babelHelpers.inherits(t,e);function t(e,r,s,i){babelHelpers.classCallCheck(this,t);var l=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));return l.emitter=e,l.listener=s,l.context=i,l}return babelHelpers.createClass(t,[{key:"remove",value:function(){this.emitter.removeSubscription(this)}}]),t})(t(48));r.exports=i},47);
|
|
__d(function(e,s,r,t){'use strict';var i=(function(){function e(s){babelHelpers.classCallCheck(this,e),this.subscriber=s}return babelHelpers.createClass(e,[{key:"remove",value:function(){this.subscriber.removeSubscription(this)}}]),e})();r.exports=i},48);
|
|
__d(function(s,e,i,t){'use strict';var r=e(22),n=(function(){function s(){babelHelpers.classCallCheck(this,s),this._subscriptionsForType={},this._currentSubscription=null}return babelHelpers.createClass(s,[{key:"addSubscription",value:function(s,e){r(e.subscriber===this,'The subscriber of the subscription is incorrectly set.'),this._subscriptionsForType[s]||(this._subscriptionsForType[s]=[]);var i=this._subscriptionsForType[s].length;return this._subscriptionsForType[s].push(e),e.eventType=s,e.key=i,e}},{key:"removeAllSubscriptions",value:function(s){void 0===s?this._subscriptionsForType={}:delete this._subscriptionsForType[s]}},{key:"removeSubscription",value:function(s){var e=s.eventType,i=s.key,t=this._subscriptionsForType[e];t&&delete t[i]}},{key:"getSubscriptionsForType",value:function(s){return this._subscriptionsForType[s]}}]),s})();i.exports=n},49);
|
|
__d(function(e,t,i,a){'use strict';var n=t(51),r=t(53),s=(t(34),t(109),t(20)),l=t(111),o=t(112),c=t(131),d=t(133),p=t(143),y=t(145),h=p({displayName:'ActivityIndicator',mixins:[r],propTypes:babelHelpers.extends({},d,{animating:s.bool,color:n,size:s.oneOfType([s.oneOf(['small','large']),s.number]),hidesWhenStopped:s.bool}),getDefaultProps:function(){return{animating:!0,color:"#999999",hidesWhenStopped:!0,size:'small'}},render:function(){var e=this.props,t=e.onLayout,i=e.style,a=babelHelpers.objectWithoutProperties(e,["onLayout","style"]),n=void 0;switch(a.size){case'small':n=m.sizeSmall;break;case'large':n=m.sizeLarge;break;default:n={height:a.size,width:a.size}}var r=babelHelpers.extends({},a,{style:n,styleAttr:'Normal',indeterminate:!0});return l.createElement(c,{onLayout:t,style:[m.container,i]},l.createElement(u,r))}}),m=o.create({container:{alignItems:'center',justifyContent:'center'},sizeSmall:{width:20,height:20},sizeLarge:{width:36,height:36}}),u=y('RCTActivityIndicatorView',h,{nativeOnly:{activityIndicatorViewStyle:!0}});i.exports=h},50);
|
|
__d(function(n,r,f,e){'use strict';var i=r(52),a=function(n,r,f,e,a,l){var b=r[f];if(void 0!==b&&null!==b){if('number'!=typeof b)return null===i(b)?new Error('Invalid '+a+' `'+(l||f)+'` supplied to `'+e+'`: '+b+"\nValid color formats are\n - '#f0f' (#rgb)\n - '#f0fc' (#rgba)\n - '#ff00ff' (#rrggbb)\n - '#ff00ff00' (#rrggbbaa)\n - 'rgb(255, 255, 255)'\n - 'rgba(255, 255, 255, 1.0)'\n - 'hsl(360, 100%, 100%)'\n - 'hsla(360, 100%, 100%, 1.0)'\n - 'transparent'\n - 'red'\n - 0xff00ff00 (0xrrggbbaa)\n"):void 0}else if(n)return new Error('Required '+a+' `'+(l||f)+'` was not specified in `'+e+'`.')},l=a.bind(null,!1);l.isRequired=a.bind(null,!0),f.exports=l},51);
|
|
__d(function(e,r,a,l){'use strict';function n(e,r,a){return a<0&&(a+=1),a>1&&(a-=1),a<.16666666666666666?e+6*(r-e)*a:a<.5?r:a<.6666666666666666?e+(r-e)*(.6666666666666666-a)*6:e}function t(e,r,a){var l=a<.5?a*(1+r):a+r-a*r,t=2*a-l,i=n(t,l,e+.3333333333333333),o=n(t,l,e),u=n(t,l,e-.3333333333333333);return Math.round(255*i)<<24|Math.round(255*o)<<16|Math.round(255*u)<<8}var i='[-+]?\\d*\\.?\\d+',o=i+'%';function u(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return'\\(\\s*('+r.join(')\\s*,\\s*(')+')\\s*\\)'}var d={rgb:new RegExp('rgb'+u(i,i,i)),rgba:new RegExp('rgba'+u(i,i,i,i)),hsl:new RegExp('hsl'+u(i,o,o)),hsla:new RegExp('hsla'+u(i,o,o,i)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/};function g(e){var r=parseInt(e,10);return r<0?0:r>255?255:r}function s(e){return(parseFloat(e)%360+360)%360/360}function h(e){var r=parseFloat(e);return r<0?0:r>1?255:Math.round(255*r)}function c(e){var r=parseFloat(e);return r<0?0:r>100?1:r/100}var b={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};a.exports=function(e){var r;return'number'==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(r=d.hex6.exec(e))?parseInt(r[1]+'ff',16)>>>0:b.hasOwnProperty(e)?b[e]:(r=d.rgb.exec(e))?(g(r[1])<<24|g(r[2])<<16|g(r[3])<<8|255)>>>0:(r=d.rgba.exec(e))?(g(r[1])<<24|g(r[2])<<16|g(r[3])<<8|h(r[4]))>>>0:(r=d.hex3.exec(e))?parseInt(r[1]+r[1]+r[2]+r[2]+r[3]+r[3]+'ff',16)>>>0:(r=d.hex8.exec(e))?parseInt(r[1],16)>>>0:(r=d.hex4.exec(e))?parseInt(r[1]+r[1]+r[2]+r[2]+r[3]+r[3]+r[4]+r[4],16)>>>0:(r=d.hsl.exec(e))?(255|t(s(r[1]),c(r[2]),c(r[3])))>>>0:(r=d.hsla.exec(e))?(t(s(r[1]),c(r[2]),c(r[3]))|h(r[4]))>>>0:null}},52);
|
|
__d(function(_,t,E,i){'use strict';var e=t(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.NativeMethodsMixin;E.exports=e},53);
|
|
__d(function(t,i,o,r){'use strict';var s=void 0;s=i(55),o.exports=s},54);
|
|
__d(function(e,t,n,r){"use strict";var i=t(22),o=t(56),a=t(18),u=t(15),l=t(60),s=t(61),c=t(62),f=t(64),d=t(65);t(31),t(66);var p=t(108),h=t(19),v=function(e){return!0},g=v;var y,m={injection:{injectDialog:function(e){i(g===v,"The custom dialog was already injected."),i("function"==typeof e,"Injected showDialog() must be a function."),g=e}},logCapturedError:function(e){if(!1!==g(e)){var t=e.error;console.error(t)}}},b={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,injection:{injectErrorUtils:function(e){i("function"==typeof e.invokeGuardedCallback,"Injected invokeGuardedCallback() must be a function."),C=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,i,o,a,u,l){C.apply(b,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,i,o,a,u,l){if(b.invokeGuardedCallback.apply(this,arguments),b.hasCaughtError()){var s=b.clearCaughtError();b._hasRethrowError||(b._hasRethrowError=!0,b._rethrowError=s)}},rethrowCaughtError:function(){return T.apply(b,arguments)},hasCaughtError:function(){return b._hasCaughtError},clearCaughtError:function(){if(b._hasCaughtError){var e=b._caughtError;return b._caughtError=null,b._hasCaughtError=!1,e}i(!1,"clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")}},C=function(e,t,n,r,i,o,a,u,l){b._hasCaughtError=!1,b._caughtError=null;var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){b._caughtError=e,b._hasCaughtError=!0}},T=function(){if(b._hasRethrowError){var e=b._rethrowError;throw b._rethrowError=null,b._hasRethrowError=!1,e}},P=b;function k(e,t,n,r){var i=e.type||"unknown-event";e.currentTarget=x.getNodeFromInstance(r),P.invokeGuardedCallbackAndCatchFirstError(i,n,void 0,e),e.currentTarget=null}var x={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;i(!Array.isArray(t),"executeDirectDispatch(...): Invalid `event`."),e.currentTarget=t?x.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var i=0;i<n.length&&!e.isPropagationStopped();i++)k(e,0,n[i],r[i]);else n&&k(e,0,n,r);e._dispatchListeners=null,e._dispatchInstances=null},executeDispatchesInOrderStopAtTrue:function(e){var t=(function(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t)){for(var r=0;r<t.length&&!e.isPropagationStopped();r++)if(t[r](e,n[r]))return n[r]}else if(t&&t(e,n))return n;return null})(e);return e._dispatchInstances=null,e._dispatchListeners=null,t},hasDispatches:function(e){return!!e._dispatchListeners},getFiberCurrentPropsFromNode:function(e){return y.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return y.getInstanceFromNode(e)},getNodeFromInstance:function(e){return y.getNodeFromInstance(e)},injection:{injectComponentTree:function(e){y=e}}},R=x,S=null,N=null,E=null;function w(e){var t=R.getInstanceFromNode(e);if(t){i(S&&"function"==typeof S.restoreControlledState,"Fiber needs to be injected to handle a fiber target for controlled events. This error is likely caused by a bug in React. Please file an issue.");var n=R.getFiberCurrentPropsFromNode(t.stateNode);S.restoreControlledState(t.stateNode,t.type,n)}}var I={injection:{injectFiberControlledHostComponent:function(e){S=e}},enqueueStateRestore:function(e){N?E?E.push(e):E=[e]:N=e},restoreStateIfNeeded:function(){if(N){var e=N,t=E;if(N=null,E=null,w(e),t)for(var n=0;n<t.length;n++)w(t[n])}}},_=function(e,t){return e(t)};function A(e,t){return _(e,t)}var H=!1;var D={batchedUpdates:function(e,t){if(H)return A(e,t);H=!0;try{return A(e,t)}finally{H=!1,I.restoreStateIfNeeded()}},injection:{injectFiberBatchedUpdates:function(e){_=e}}};var U={showDialog:function(e){var t=e.componentStack,n=e.error,r=void 0;if(n instanceof Error){var i=n.message,a=n.name,u=i?a+": "+i:a;r=n;try{r.message=u+"\n\nThis error is located at:"+t}catch(e){}}else r="string"==typeof n?new Error(n+"\n\nThis error is located at:"+t):new Error("Unspecified error at:"+t);return o.handleException(r,!1),!1}},F="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.portal")||60106,j={createPortal:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:F,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===F},REACT_PORTAL_TYPE:F},L={},O={};function z(e){return L[e]||null}var W={getClosestInstanceFromNode:z,getInstanceFromNode:z,getNodeFromInstance:function(e){var t=e.stateNode._nativeTag;return i(t,"All native instances should have a tag."),t},precacheFiberNode:function(e,t){L[t]=e},uncacheFiberNode:function(e){delete L[e],delete O[e]},getFiberCurrentPropsFromNode:function(e){return O[e._nativeTag]||null},updateFiberProps:function(e,t){O[e]=t}},M="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},Y={enableAsyncSubtreeAPI:!0},B=0,Q=1,X=2,G=4,V=6,$=8,q=16,J=32,K=64,Z=128,ee=0,te=1,ne=2,re=3,ie=4,oe=5,ae=0,ue=1,le=2,se=3,ce=4,fe=5,de=6,pe=7,he=8,ve=9,ge=10,ye=J,me=ee,be=te,Ce=ne,Te=le,Pe=se,ke=void 0,xe=void 0;function Re(e,t){return e!==Ce&&e!==be||t!==Ce&&t!==be?e===me&&t!==me?-255:e!==me&&t===me?255:e-t:0}function Se(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Ne(e,t){var n=t.priorityLevel,r=null,i=null;if(null!==e.last&&Re(e.last.priorityLevel,n)<=0)r=e.last;else for(i=e.first;null!==i&&Re(i.priorityLevel,n)<=0;)r=i,i=i.next;return r}function Ee(e,t){!(function(e){var t=e.alternate,n=e.updateQueue;null===n&&(n=e.updateQueue={first:null,last:null,hasForceUpdate:!1,callbackList:null});var r=void 0;null!==t?null===(r=t.updateQueue)&&(r=t.updateQueue={first:null,last:null,hasForceUpdate:!1,callbackList:null}):r=null,ke=n,xe=r!==n?r:null})(e);var n=ke,r=xe,i=Ne(n,t),o=null!==i?i.next:n.first;if(null===r)return Se(n,t,i,o),null;var a=Ne(r,t),u=null!==a?a.next:r.first;if(Se(n,t,i,o),o===u&&null!==o||i===a&&null!==i)return null===a&&(r.first=t),null===u&&(r.last=null),null;var l,s=(l=t,{priorityLevel:l.priorityLevel,partialState:l.partialState,callback:l.callback,isReplace:l.isReplace,isForced:l.isForced,isTopLevelUnmount:l.isTopLevelUnmount,next:null});return Se(r,s,a,u),s}function we(e,t,n,r){var i=e.partialState;return"function"==typeof i?i.call(t,n,r):i}var Ie={addUpdate:function(e,t,n,r){Ee(e,{priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null})},addReplaceUpdate:function(e,t,n,r){Ee(e,{priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null})},addForceUpdate:function(e,t,n){Ee(e,{priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null})},getUpdatePriority:function(e){var t=e.updateQueue;return null===t?me:e.tag!==Te&&e.tag!==Pe?me:null!==t.first?t.first.priorityLevel:me},addTopLevelUpdate:function(e,t,n,r){var i=null===t.element,o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:i,next:null},a=Ee(e,o);if(i){var u=ke,l=xe;null!==u&&null!==o.next&&(o.next=null,u.last=o),null!==l&&null!==a&&null!==a.next&&(a.next=null,l.last=o)}},beginUpdateQueue:function(e,t,n,r,i,o,a){if(null!==e&&e.updateQueue===n){var u=n;n=t.updateQueue={first:u.first,last:u.last,callbackList:null,hasForceUpdate:!1}}for(var l=n.callbackList,s=n.hasForceUpdate,c=i,f=!0,d=n.first;null!==d&&Re(d.priorityLevel,a)<=0;){n.first=d.next,null===n.first&&(n.last=null);var p=void 0;d.isReplace?(c=we(d,r,c,o),f=!0):(p=we(d,r,c,o))&&(c=f?babelHelpers.extends({},c,p):babelHelpers.extends(c,p),f=!1),d.isForced&&(s=!0),null===d.callback||d.isTopLevelUnmount&&null!==d.next||(l=null!==l?l:[],l.push(d.callback),t.effectTag|=ye),d=d.next}return n.callbackList=l,n.hasForceUpdate=s,null!==n.first||null!==l||s||(t.updateQueue=null),c},commitCallbacks:function(e,t,n){var r=t.callbackList;if(null!==r){t.callbackList=null;for(var o=0;o<r.length;o++){var a=r[o];i("function"==typeof a,"Invalid argument passed as callback. Expected a function. Instead received: %s",a),a.call(n)}}}};var _e=function(e){var t=e.type;return"string"==typeof t?t:"function"==typeof t?t.displayName||t.name:null},Ae={remove:function(e){e._reactInternalFiber=void 0},get:function(e){return e._reactInternalFiber},has:function(e){return void 0!==e._reactInternalFiber},set:function(e,t){e._reactInternalFiber=t}},He={ReactCurrentOwner:u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner},De=fe,Ue=se,Fe=ce,je=de,Le=B,Oe=X,ze=1,We=2,Me=3;function Ye(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if((t.effectTag&Oe)!==Le)return ze;for(;t.return;)if(((t=t.return).effectTag&Oe)!==Le)return ze}return t.tag===Ue?We:Me}function Be(e){i(Ye(e)===We,"Unable to find node on an unmounted component.")}function Qe(e){var t=e.alternate;if(!t){var n=Ye(e);return i(n!==Me,"Unable to find node on an unmounted component."),n===ze?null:e}for(var r=e,o=t;;){var a=r.return,u=a?a.alternate:null;if(!a||!u)break;if(a.child===u.child){for(var l=a.child;l;){if(l===r)return Be(a),e;if(l===o)return Be(a),t;l=l.sibling}i(!1,"Unable to find node on an unmounted component.")}if(r.return!==o.return)r=a,o=u;else{for(var s=!1,c=a.child;c;){if(c===r){s=!0,r=a,o=u;break}if(c===o){s=!0,o=a,r=u;break}c=c.sibling}if(!s){for(c=u.child;c;){if(c===r){s=!0,r=u,o=a;break}if(c===o){s=!0,o=u,r=a;break}c=c.sibling}i(s,"Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}i(r.alternate===o,"Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}return i(r.tag===Ue,"Unable to find node on an unmounted component."),r.stateNode.current===r?e:t}var Xe=function(e){var t=Ae.get(e);return!!t&&Ye(t)===We},Ge=function(e){var t=Qe(e);if(!t)return null;for(var n=t;;){if(n.tag===De||n.tag===je)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null},Ve=function(e){var t=Qe(e);if(!t)return null;for(var n=t;;){if(n.tag===De||n.tag===je)return n;if(n.child&&n.tag!==Fe)n.child.return=n,n=n.child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null},$e=[],qe=-1,Je=function(e){return{current:e}},Ke=function(e,t){qe<0||(e.current=$e[qe],$e[qe]=null,qe--)},Ze=function(e,t,n){$e[++qe]=e.current,e.current=t},et=function(){for(;qe>-1;)$e[qe]=null,qe--},tt=function(e){return Ye(e)===We},nt=le,rt=se,it=Je,ot=Ke,at=Ze,ut=it(a),lt=it(!1),st=a;function ct(e,t,n){var r=e.stateNode;r.__reactInternalMemoizedUnmaskedChildContext=t,r.__reactInternalMemoizedMaskedChildContext=n}function ft(e){return e.tag===nt&&null!=e.type.childContextTypes}function dt(e,t){var n=e.stateNode,r=e.type.childContextTypes;if("function"!=typeof n.getChildContext)return t;var o=void 0;o=n.getChildContext();for(var a in o)i(a in r,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',_e(e)||"Unknown",a);return babelHelpers.extends({},t,o)}var pt={getUnmaskedContext:function(e){return ft(e)?st:ut.current},cacheContext:ct,getMaskedContext:function(e,t){var n=e.type.contextTypes;if(!n)return a;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={};for(var o in n)i[o]=t[o];return r&&ct(e,t,i),i},hasContextChanged:function(){return lt.current},isContextConsumer:function(e){return e.tag===nt&&null!=e.type.contextTypes},isContextProvider:ft,popContextProvider:function(e){ft(e)&&(ot(lt,e),ot(ut,e))},popTopLevelContextObject:function(e){ot(lt,e),ot(ut,e)},pushTopLevelContextObject:function(e,t,n){i(null==ut.cursor,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),at(ut,t,e),at(lt,n,e)},processChildContext:dt,pushContextProvider:function(e){if(!ft(e))return!1;var t=e.stateNode,n=t&&t.__reactInternalMemoizedMergedChildContext||a;return st=ut.current,at(ut,n,e),at(lt,lt.current,e),!0},invalidateContextProvider:function(e,t){var n=e.stateNode;if(i(n,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),t){var r=dt(e,st);n.__reactInternalMemoizedMergedChildContext=r,ot(lt,e),ot(ut,e),at(ut,r,e),at(lt,t,e)}else ot(lt,e),at(lt,t,e)},resetContext:function(){st=a,ut.current=a,lt.current=!1},findCurrentUnmaskedContext:function(e){i(tt(e)&&e.tag===nt,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");for(var t=e;t.tag!==rt;){if(ft(t))return t.stateNode.__reactInternalMemoizedMergedChildContext;var n=t.return;i(n,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),t=n}return t.stateNode.context}},ht=1,vt=ae,gt=le,yt=se,mt=fe,bt=de,Ct=ce,Tt=pe,Pt=ve,kt=ge,xt=ee,Rt=0,St=B;var Nt=function(e,t,n){return new(function(e,t,n){this.tag=e,this.key=t,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=null,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.internalContextTag=n,this.effectTag=St,this.nextEffect=null,this.firstEffect=null,this.lastEffect=null,this.pendingWorkPriority=xt,this.alternate=null})(e,t,n)};function Et(e,t,n,r){var o=void 0;if("function"==typeof e)a=e,o=a.prototype&&a.prototype.isReactComponent?Nt(gt,t,n):Nt(vt,t,n),o.type=e;else if("string"==typeof e)o=Nt(mt,t,n),o.type=e;else if("object"==typeof e&&null!==e&&"number"==typeof e.tag)o=e;else{i(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}var a;return o}var wt=function(e,t){var n=e.alternate;return null===n?((n=Nt(e.tag,e.key,e.internalContextTag)).type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.effectTag=St,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.pendingWorkPriority=t,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n},It=function(e,t,n){var r=Et(e.type,e.key,t);return r.pendingProps=e.props,r.pendingWorkPriority=n,r},_t=function(e,t,n){var r=Nt(kt,null,t);return r.pendingProps=e,r.pendingWorkPriority=n,r},At=function(e,t,n){var r=Nt(bt,null,t);return r.pendingProps=e,r.pendingWorkPriority=n,r},Ht=function(){var e=Nt(mt,null,Rt);return e.type="DELETED",e},Dt=function(e,t,n){var r=Nt(Tt,e.key,t);return r.type=e.handler,r.pendingProps=e,r.pendingWorkPriority=n,r},Ut=function(e,t,n){return Nt(Pt,null,t)},Ft=function(e,t,n){var r=Nt(Ct,e.key,t);return r.pendingProps=e.children||[],r.pendingWorkPriority=n,r.stateNode={containerInfo:e.containerInfo,implementation:e.implementation},r},jt=function(e,t){return e!==xt&&(t===xt||t>e)?e:t},Lt=function(){return Nt(yt,null,Rt)},Ot=function(e){var t=Lt(),n={current:t,containerInfo:e,isScheduled:!1,nextScheduledRoot:null,context:null,pendingContext:null};return t.stateNode=n,n},zt=function(e,t,n){return"\n in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":n?" (created by "+n+")":"")},Wt=ae,Mt=ue,Yt=le,Bt=fe;function Qt(e){switch(e.tag){case Wt:case Mt:case Yt:case Bt:var t=e._debugOwner,n=e._debugSource,r=_e(e),i=null;return t&&(i=_e(t)),zt(r,n,i);default:return""}}var Xt,Gt,Vt=function(e){var t="",n=e;do{t+=Qt(n),n=n.return}while(n);return t};"function"!=typeof Symbol||"function"==typeof Symbol&&!Symbol.for?(Xt=60104,Gt=60105):(Xt=("function"==typeof Symbol?Symbol.for:"@@for")("react.coroutine"),Gt=("function"==typeof Symbol?Symbol.for:"@@for")("react.yield"));var $t={createCoroutine:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xt,key:null==r?null:""+r,children:e,handler:t,props:n}},createYield:function(e){return{$$typeof:Gt,value:e}},isCoroutine:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Xt},isYield:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Gt},REACT_YIELD_TYPE:Gt,REACT_COROUTINE_TYPE:Xt},qt=$t.REACT_COROUTINE_TYPE,Jt=$t.REACT_YIELD_TYPE,Kt=j.REACT_PORTAL_TYPE,Zt=wt,en=It,tn=_t,nn=At,rn=Dt,on=Ut,an=Ft,un=Array.isArray,ln=ue,sn=le,cn=de,fn=ce,dn=pe,pn=ve,hn=ge,vn=B,gn=X,yn=$,mn="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator"),bn="@@iterator",Cn="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.element")||60103;function Tn(e){if(null===e||void 0===e)return null;var t=mn&&e[mn]||e[bn];return"function"==typeof t?t:null}function Pn(e,t){var n=t.ref;if(null!==n&&"function"!=typeof n){if(t._owner){var r=t._owner,o=void 0;if(r){var u=r;i(u.tag===sn,"Stateless function components cannot have refs."),o=u.stateNode}i(o,"Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.",n);var l=""+n;if(null!==e&&null!==e.ref&&e.ref._stringRef===l)return e.ref;var s=function(e){var t=o.refs===a?o.refs={}:o.refs;null===e?delete t[l]:t[l]=e};return s._stringRef=l,s}i("string"==typeof n,"Expected ref to be a function or a string."),i(t._owner,"Element ref was specified as a string (%s) but no owner was set. You may have multiple copies of React loaded. (details: https://fb.me/react-refs-must-have-owner).",n)}return n}function kn(e,t){"textarea"!==e.type&&i(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function xn(e,t){function n(n,r){if(t){if(!e){if(null===r.alternate)return;r=r.alternate}var i=n.lastEffect;null!==i?(i.nextEffect=r,n.lastEffect=r):n.firstEffect=n.lastEffect=r,r.nextEffect=null,r.effectTag=yn}}function r(e,r){if(!t)return null;for(var i=r;null!==i;)n(e,i),i=i.sibling;return null}function o(e,t){for(var n=new Map,r=t;null!==r;)null!==r.key?n.set(r.key,r):n.set(r.index,r),r=r.sibling;return n}function a(t,n){if(e){var r=Zt(t,n);return r.index=0,r.sibling=null,r}return t.pendingWorkPriority=n,t.effectTag=vn,t.index=0,t.sibling=null,t}function u(e,n,r){if(e.index=r,!t)return n;var i=e.alternate;if(null!==i){var o=i.index;return o<n?(e.effectTag=gn,n):o}return e.effectTag=gn,n}function l(e){return t&&null===e.alternate&&(e.effectTag=gn),e}function s(e,t,n,r){if(null===t||t.tag!==cn){var i=nn(n,e.internalContextTag,r);return i.return=e,i}var o=a(t,r);return o.pendingProps=n,o.return=e,o}function c(e,t,n,r){if(null===t||t.type!==n.type){var i=en(n,e.internalContextTag,r);return i.ref=Pn(t,n),i.return=e,i}var o=a(t,r);return o.ref=Pn(t,n),o.pendingProps=n.props,o.return=e,o}function f(e,t,n,r){if(null===t||t.tag!==dn){var i=rn(n,e.internalContextTag,r);return i.return=e,i}var o=a(t,r);return o.pendingProps=n,o.return=e,o}function d(e,t,n,r){if(null===t||t.tag!==pn){var i=on(n,e.internalContextTag,r);return i.type=n.value,i.return=e,i}var o=a(t,r);return o.type=n.value,o.return=e,o}function p(e,t,n,r){if(null===t||t.tag!==fn||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation){var i=an(n,e.internalContextTag,r);return i.return=e,i}var o=a(t,r);return o.pendingProps=n.children||[],o.return=e,o}function h(e,t,n,r){if(null===t||t.tag!==hn){var i=tn(n,e.internalContextTag,r);return i.return=e,i}var o=a(t,r);return o.pendingProps=n,o.return=e,o}function v(e,t,n){if("string"==typeof t||"number"==typeof t){var r=nn(""+t,e.internalContextTag,n);return r.return=e,r}if("object"==typeof t&&null!==t){switch(t.$$typeof){case Cn:var i=en(t,e.internalContextTag,n);return i.ref=Pn(null,t),i.return=e,i;case qt:var o=rn(t,e.internalContextTag,n);return o.return=e,o;case Jt:var a=on(t,e.internalContextTag,n);return a.type=t.value,a.return=e,a;case Kt:var u=an(t,e.internalContextTag,n);return u.return=e,u}if(un(t)||Tn(t)){var l=tn(t,e.internalContextTag,n);return l.return=e,l}kn(e,t)}return null}function g(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Cn:return n.key===i?c(e,t,n,r):null;case qt:return n.key===i?f(e,t,n,r):null;case Jt:return null===i?d(e,t,n,r):null;case Kt:return n.key===i?p(e,t,n,r):null}if(un(n)||Tn(n))return null!==i?null:h(e,t,n,r);kn(e,n)}return null}function y(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return s(t,e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Cn:return c(t,e.get(null===r.key?n:r.key)||null,r,i);case qt:return f(t,e.get(null===r.key?n:r.key)||null,r,i);case Jt:return d(t,e.get(n)||null,r,i);case Kt:return p(t,e.get(null===r.key?n:r.key)||null,r,i)}if(un(r)||Tn(r))return h(t,e.get(n)||null,r,i);kn(t,r)}return null}return function(e,s,c,f){var d="object"==typeof c&&null!==c;if(d)switch(c.$$typeof){case Cn:return l((function(e,t,i,o){for(var u=i.key,l=t;null!==l;){if(l.key===u){if(l.type===i.type){r(e,l.sibling);var s=a(l,o);return s.ref=Pn(l,i),s.pendingProps=i.props,s.return=e,s}r(e,l);break}n(e,l),l=l.sibling}var c=en(i,e.internalContextTag,o);return c.ref=Pn(t,i),c.return=e,c})(e,s,c,f));case qt:return l((function(e,t,i,o){for(var u=i.key,l=t;null!==l;){if(l.key===u){if(l.tag===dn){r(e,l.sibling);var s=a(l,o);return s.pendingProps=i,s.return=e,s}r(e,l);break}n(e,l),l=l.sibling}var c=rn(i,e.internalContextTag,o);return c.return=e,c})(e,s,c,f));case Jt:return l((function(e,t,n,i){var o=t;if(null!==o){if(o.tag===pn){r(e,o.sibling);var u=a(o,i);return u.type=n.value,u.return=e,u}r(e,o)}var l=on(n,e.internalContextTag,i);return l.type=n.value,l.return=e,l})(e,s,c,f));case Kt:return l((function(e,t,i,o){for(var u=i.key,l=t;null!==l;){if(l.key===u){if(l.tag===fn&&l.stateNode.containerInfo===i.containerInfo&&l.stateNode.implementation===i.implementation){r(e,l.sibling);var s=a(l,o);return s.pendingProps=i.children||[],s.return=e,s}r(e,l);break}n(e,l),l=l.sibling}var c=an(i,e.internalContextTag,o);return c.return=e,c})(e,s,c,f))}if("string"==typeof c||"number"==typeof c)return l((function(e,t,n,i){if(null!==t&&t.tag===cn){r(e,t.sibling);var o=a(t,i);return o.pendingProps=n,o.return=e,o}r(e,t);var u=nn(n,e.internalContextTag,i);return u.return=e,u})(e,s,""+c,f));if(un(c))return(function(e,i,a,l){for(var s=null,c=null,f=i,d=0,p=0,h=null;null!==f&&p<a.length;p++){f.index>p?(h=f,f=null):h=f.sibling;var m=g(e,f,a[p],l);if(null===m){null===f&&(f=h);break}t&&f&&null===m.alternate&&n(e,f),d=u(m,d,p),null===c?s=m:c.sibling=m,c=m,f=h}if(p===a.length)return r(e,f),s;if(null===f){for(;p<a.length;p++){var b=v(e,a[p],l);b&&(d=u(b,d,p),null===c?s=b:c.sibling=b,c=b)}return s}for(var C=o(0,f);p<a.length;p++){var T=y(C,e,p,a[p],l);T&&(t&&null!==T.alternate&&C.delete(null===T.key?p:T.key),d=u(T,d,p),null===c?s=T:c.sibling=T,c=T)}return t&&C.forEach(function(t){return n(e,t)}),s})(e,s,c,f);if(Tn(c))return(function(e,a,l,s){var c=Tn(l);i("function"==typeof c,"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");var f=c.call(l);i(null!=f,"An iterable object provided no iterator.");for(var d=null,p=null,h=a,m=0,b=0,C=null,T=f.next();null!==h&&!T.done;b++,T=f.next()){h.index>b?(C=h,h=null):C=h.sibling;var P=g(e,h,T.value,s);if(null===P){h||(h=C);break}t&&h&&null===P.alternate&&n(e,h),m=u(P,m,b),null===p?d=P:p.sibling=P,p=P,h=C}if(T.done)return r(e,h),d;if(null===h){for(;!T.done;b++,T=f.next()){var k=v(e,T.value,s);null!==k&&(m=u(k,m,b),null===p?d=k:p.sibling=k,p=k)}return d}for(var x=o(0,h);!T.done;b++,T=f.next()){var R=y(x,e,b,T.value,s);null!==R&&(t&&null!==R.alternate&&x.delete(null===R.key?b:R.key),m=u(R,m,b),null===p?d=R:p.sibling=R,p=R)}return t&&x.forEach(function(t){return n(e,t)}),d})(e,s,c,f);if(d&&kn(e,c),void 0===c)switch(e.tag){case sn:case ln:var p=e.type;i(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",p.displayName||p.name||"Component")}return r(e,s)}}var Rn={reconcileChildFibers:xn(!0,!0),reconcileChildFibersInPlace:xn(!1,!0),mountChildFibersInPlace:xn(!1,!1),cloneChildFibers:function(e,t){if(i(null===e||t.child===e.child,"Resuming work not yet implemented."),null!==t.child){var n=t.child,r=Zt(n,n.pendingWorkPriority);for(r.pendingProps=n.pendingProps,t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,(r=r.sibling=Zt(n,n.pendingWorkPriority)).pendingProps=n.pendingProps,r.return=t;r.sibling=null}}},Sn=G,Nn=ht,En=pt.cacheContext,wn=pt.getMaskedContext,In=pt.getUnmaskedContext,_n=pt.isContextConsumer,An=Ie.addUpdate,Hn=Ie.addReplaceUpdate,Dn=Ie.addForceUpdate,Un=Ie.beginUpdateQueue,Fn=pt.hasContextChanged,jn=Xe,Ln=function(e,t,n,r){var o={isMounted:jn,enqueueSetState:function(n,r,i){var o=Ae.get(n),a=t(o,!1);An(o,r,i=void 0===i?null:i,a),e(o,a)},enqueueReplaceState:function(n,r,i){var o=Ae.get(n),a=t(o,!1);Hn(o,r,i=void 0===i?null:i,a),e(o,a)},enqueueForceUpdate:function(n,r){var i=Ae.get(n),o=t(i,!1);Dn(i,r=void 0===r?null:r,o),e(i,o)}};function u(e,t){t.updater=o,e.stateNode=t,Ae.set(t,e)}return{adoptClassInstance:u,constructClassInstance:function(e,t){var n=e.type,r=In(e),i=_n(e),o=i?wn(e,r):a,l=new n(t,o);return u(e,l),i&&En(e,r,o),l},mountClassInstance:function(e,t){var n=e.alternate,r=e.stateNode,u=r.state||null,l=e.pendingProps;i(l,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var s=In(e);if(r.props=l,r.state=u,r.refs=a,r.context=wn(e,s),Y.enableAsyncSubtreeAPI&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent&&(e.internalContextTag|=Nn),"function"==typeof r.componentWillMount){!(function(e,t){var n=t.state;t.componentWillMount(),n!==t.state&&o.enqueueReplaceState(t,t.state,null)})(0,r);var c=e.updateQueue;null!==c&&(r.state=Un(n,e,c,r,u,l,t))}"function"==typeof r.componentDidMount&&(e.effectTag|=Sn)},updateClassInstance:function(e,t,a){var u=t.stateNode;s=t,(c=u).props=s.memoizedProps,c.state=s.memoizedState;var s,c,f=t.memoizedProps,d=t.pendingProps;d||(d=f,i(null!=d,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var p=u.context,h=In(t),v=wn(t,h);"function"!=typeof u.componentWillReceiveProps||f===d&&p===v||(function(e,t,n,r){var i=t.state;t.componentWillReceiveProps(n,r),t.state!==i&&o.enqueueReplaceState(t,t.state,null)})(0,u,d,v);var g=t.memoizedState,y=void 0;if(y=null!==t.updateQueue?Un(e,t,t.updateQueue,u,g,d,a):g,!(f!==d||g!==y||Fn()||null!==t.updateQueue&&t.updateQueue.hasForceUpdate))return"function"==typeof u.componentDidUpdate&&(f===e.memoizedProps&&g===e.memoizedState||(t.effectTag|=Sn)),!1;var m=(function(e,t,n,r,i,o){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var a=e.stateNode,u=e.type;return"function"==typeof a.shouldComponentUpdate?a.shouldComponentUpdate(n,i,o):!(u.prototype&&u.prototype.isPureReactComponent&&l(t,n)&&l(r,i))})(t,f,d,g,y,v);return m?("function"==typeof u.componentWillUpdate&&u.componentWillUpdate(d,y,v),"function"==typeof u.componentDidUpdate&&(t.effectTag|=Sn)):("function"==typeof u.componentDidUpdate&&(f===e.memoizedProps&&g===e.memoizedState||(t.effectTag|=Sn)),n(t,d),r(t,y)),u.props=d,u.state=y,u.context=v,m}}},On=Rn.mountChildFibersInPlace,zn=Rn.reconcileChildFibers,Wn=Rn.reconcileChildFibersInPlace,Mn=Rn.cloneChildFibers,Yn=Ie.beginUpdateQueue,Bn=pt.getMaskedContext,Qn=pt.getUnmaskedContext,Xn=pt.hasContextChanged,Gn=pt.pushContextProvider,Vn=pt.pushTopLevelContextObject,$n=pt.invalidateContextProvider,qn=ae,Jn=ue,Kn=le,Zn=se,er=fe,tr=de,nr=ce,rr=pe,ir=he,or=ve,ar=ge,ur=ee,lr=oe,sr=Q,cr=X,fr=q,dr=K,pr=Z,hr=He.ReactCurrentOwner,vr=function(e,t,n,r,o){var a=e.shouldSetTextContent,u=e.useSyncScheduling,l=e.shouldDeprioritizeSubtree,s=t.pushHostContext,c=t.pushHostContainer,f=n.enterHydrationState,d=n.resetHydrationState,p=n.tryToClaimNextHydratableInstance,h=Ln(r,o,S,N),v=h.adoptClassInstance,g=h.constructClassInstance,y=h.mountClassInstance,m=h.updateClassInstance;function b(e,t,n){C(e,t,n,t.pendingWorkPriority)}function C(e,t,n,r){null===e?t.child=On(t,t.child,n,r):e.child===t.child?t.child=zn(t,t.child,n,r):t.child=Wn(t,t.child,n,r)}function T(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=pr)}function P(e,t,n,r){if(T(e,t),!n)return r&&$n(t,!1),x(e,t);var i=t.stateNode;hr.current=t;var o=void 0;return o=i.render(),t.effectTag|=sr,b(e,t,o),N(t,i.state),S(t,i.props),r&&$n(t,!0),t.child}function k(e){var t=e.stateNode;t.pendingContext?Vn(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Vn(e,t.context,!1),c(e,t.containerInfo)}function x(e,t){return Mn(e,t),t.child}function R(e,t){switch(t.tag){case Zn:k(t);break;case Kn:Gn(t);break;case nr:c(t,t.stateNode.containerInfo)}return null}function S(e,t){e.memoizedProps=t}function N(e,t){e.memoizedState=t}return{beginWork:function(e,t,n){if(t.pendingWorkPriority===ur||t.pendingWorkPriority>n)return R(0,t);switch(t.tag){case qn:return(function(e,t,n){i(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,u=Qn(t);if(r=o(a,Bn(t,u)),t.effectTag|=sr,"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Kn;var l=Gn(t);return v(t,r),y(t,n),P(e,t,!0,l)}return t.tag=Jn,b(e,t,r),S(t,a),t.child})(e,t,n);case Jn:return(function(e,t){var n=t.type,r=t.pendingProps,i=t.memoizedProps;if(Xn())null===r&&(r=i);else if(null===r||i===r)return x(e,t);var o,a=Qn(t);return o=n(r,Bn(t,a)),t.effectTag|=sr,b(e,t,o),S(t,r),t.child})(e,t);case Kn:return(function(e,t,n){var r=Gn(t),o=void 0;return null===e?t.stateNode?i(!1,"Resuming work not yet implemented."):(g(t,t.pendingProps),y(t,n),o=!0):o=m(e,t,n),P(e,t,o,r)})(e,t,n);case Zn:return(function(e,t,n){k(t);var r=t.updateQueue;if(null!==r){var i=t.memoizedState,o=Yn(e,t,r,null,i,null,n);if(i===o)return d(),x(e,t);var a=o.element;return null!==e&&null!==e.child||!f(t)?(d(),b(e,t,a)):(t.effectTag|=cr,t.child=On(t,t.child,a,n)),N(t,o),t.child}return d(),x(e,t)})(e,t,n);case er:return(function(e,t,n){s(t),null===e&&p(t);var r=t.type,o=t.memoizedProps,c=t.pendingProps;null===c&&(c=o,i(null!==c,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));var f=null!==e?e.memoizedProps:null;if(Xn());else if(null===c||o===c)return x(e,t);var d=c.children;return a(r,c)?d=null:f&&a(r,f)&&(t.effectTag|=fr),T(e,t),n!==lr&&!u&&l(r,c)?(t.pendingWorkPriority=lr,null):(b(e,t,d),S(t,c),t.child)})(e,t,n);case tr:return(function(e,t){null===e&&p(t);var n=t.pendingProps;return null===n&&(n=t.memoizedProps),S(t,n),null})(e,t);case ir:t.tag=rr;case rr:return(function(e,t){var n=t.pendingProps;Xn()?null===n&&(n=e&&e.memoizedProps,i(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return null===e?t.stateNode=On(t,t.stateNode,r,o):e.child===t.child?t.stateNode=zn(t,t.stateNode,r,o):t.stateNode=Wn(t,t.stateNode,r,o),S(t,n),t.stateNode})(e,t);case or:return null;case nr:return(function(e,t){c(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Xn())null===r&&(r=e&&e.memoizedProps,i(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return x(e,t);return null===e?(t.child=Wn(t,t.child,r,n),S(t,r)):(b(e,t,r),S(t,r)),t.child})(e,t);case ar:return(function(e,t){var n=t.pendingProps;if(Xn())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return x(e,t);return b(e,t,n),S(t,n),t.child})(e,t);default:i(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}},beginFailedWork:function(e,t,n){switch(t.tag){case Kn:Gn(t);break;case Zn:k(t);break;default:i(!1,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue.")}if(t.effectTag|=dr,null===e?t.child=null:t.child!==e.child&&(t.child=e.child),t.pendingWorkPriority===ur||t.pendingWorkPriority>n)return R(0,t);if(t.firstEffect=null,t.lastEffect=null,C(e,t,null,n),t.tag===Kn){var r=t.stateNode;t.memoizedProps=r.props,t.memoizedState=r.state}return t.child}}},gr=Rn.reconcileChildFibers,yr=pt.popContextProvider,mr=pt.popTopLevelContextObject,br=ae,Cr=ue,Tr=le,Pr=se,kr=fe,xr=de,Rr=ce,Sr=pe,Nr=he,Er=ve,wr=ge,Ir=X,_r=Z,Ar=G,Hr=oe,Dr=function(e,t,n){var r=e.createInstance,o=e.createTextInstance,a=e.appendInitialChild,u=e.finalizeInitialChildren,l=e.prepareUpdate,s=t.getRootHostContainer,c=t.popHostContext,f=t.getHostContext,d=t.popHostContainer,p=n.prepareToHydrateHostInstance,h=n.prepareToHydrateHostTextInstance,v=n.popHydrationState;function g(e){e.effectTag|=Ar}function y(e){e.effectTag|=_r}function m(e,t){var n=t.memoizedProps;i(n,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=Nr;var r=[];!(function(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===kr||n.tag===xr||n.tag===Rr)i(!1,"A coroutine cannot have host component children.");else if(n.tag===Er)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}})(r,t);var o=(0,n.handler)(n.props,r),a=null!==e?e.child:null,u=t.pendingWorkPriority;return t.child=gr(t,a,o,u),t.child}return{completeWork:function(e,t,n){var b=t.pendingProps;switch(null===b?b=t.memoizedProps:t.pendingWorkPriority===Hr&&n!==Hr||(t.pendingProps=null),t.tag){case Cr:return null;case Tr:return yr(t),null;case Pr:d(t),mr(t);var C=t.stateNode;return C.pendingContext&&(C.context=C.pendingContext,C.pendingContext=null),null!==e&&null!==e.child||(v(t),t.effectTag&=~Ir),null;case kr:c(t);var T=s(),P=t.type;if(null!==e&&null!=t.stateNode){var k=e.memoizedProps,x=t.stateNode,R=f(),S=l(x,P,k,b,T,R);t.updateQueue=S,S&&g(t),e.ref!==t.ref&&y(t)}else{if(!b)return i(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var N=f();if(v(t))p(t,T,N)&&g(t);else{var E=r(P,b,T,N,t);(function(e,t){for(var n=t.child;null!==n;){if(n.tag===kr||n.tag===xr)a(e,n.stateNode);else if(n.tag===Rr);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}})(E,t),u(E,P,b,T)&&g(t),t.stateNode=E}null!==t.ref&&y(t)}return null;case xr:var w=b;if(e&&null!=t.stateNode)e.memoizedProps!==w&&g(t);else{if("string"!=typeof w)return i(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var I=s(),_=f();v(t)?h(t)&&g(t):t.stateNode=o(w,I,_,t)}return null;case Sr:return m(e,t);case Nr:return t.tag=Sr,null;case Er:case wr:return null;case Rr:return g(t),d(t),null;case br:i(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:i(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}}},Ur=null,Fr=null;function jr(e){return function(t){try{return e(t)}catch(e){}}}var Lr={injectInternals:function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.supportsFiber)return!0;try{var n=t.inject(e);Ur=jr(function(e){return t.onCommitFiberRoot(n,e)}),Fr=jr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0},onCommitRoot:function(e){"function"==typeof Ur&&Ur(e)},onCommitUnmount:function(e){"function"==typeof Fr&&Fr(e)}},Or=le,zr=se,Wr=fe,Mr=de,Yr=ce,Br=pe,Qr=Ie.commitCallbacks,Xr=Lr.onCommitUnmount,Gr=X,Vr=G,$r=J,qr=q,Jr=function(e,t){var n=e.commitMount,r=e.commitUpdate,o=e.resetTextContent,a=e.commitTextUpdate,u=e.appendChild,l=e.appendChildToContainer,s=e.insertBefore,c=e.insertInContainerBefore,f=e.removeChild,d=e.removeChildFromContainer,p=e.getPublicInstance;function h(e){var n=e.ref;if(null!==n)try{n(null)}catch(n){t(e,n)}}function v(e){return e.tag===Wr||e.tag===zr||e.tag===Yr}function g(e){for(var t=e;;)if(m(t),null===t.child||t.tag===Yr){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function y(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){var a=t.return;e:for(;;){switch(i(null!==a,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."),a.tag){case Wr:r=a.stateNode,o=!1;break e;case zr:case Yr:r=a.stateNode.containerInfo,o=!0;break e}a=a.return}n=!0}if(t.tag===Wr||t.tag===Mr)g(t),o?d(r,t.stateNode):f(r,t.stateNode);else if(t.tag===Yr){if(r=t.stateNode.containerInfo,null!==t.child){t.child.return=t,t=t.child;continue}}else if(m(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;(t=t.return).tag===Yr&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function m(e){switch("function"==typeof Xr&&Xr(e),e.tag){case Or:h(e);var n=e.stateNode;return void("function"==typeof n.componentWillUnmount&&(function(e,n){try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(n){t(e,n)}})(e,n));case Wr:return void h(e);case Br:return void g(e.stateNode);case Yr:return void y(e)}}return{commitPlacement:function(e){var t=(function(e){for(var t=e.return;null!==t;){if(v(t))return t;t=t.return}i(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")})(e),n=void 0,r=void 0;switch(t.tag){case Wr:n=t.stateNode,r=!1;break;case zr:case Yr:n=t.stateNode.containerInfo,r=!0;break;default:i(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&qr&&(o(n),t.effectTag&=~qr);for(var a=(function(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||v(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Wr&&t.tag!==Mr;){if(t.effectTag&Gr)continue e;if(null===t.child||t.tag===Yr)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Gr))return t.stateNode}})(e),f=e;;){if(f.tag===Wr||f.tag===Mr)a?r?c(n,f.stateNode,a):s(n,f.stateNode,a):r?l(n,f.stateNode):u(n,f.stateNode);else if(f.tag===Yr);else if(null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)return;for(;null===f.sibling;){if(null===f.return||f.return===e)return;f=f.return}f.sibling.return=f.return,f=f.sibling}},commitDeletion:function(e){y(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case Or:return;case Wr:var n=t.stateNode;if(null!=n){var o=t.memoizedProps,u=null!==e?e.memoizedProps:o,l=t.type,s=t.updateQueue;t.updateQueue=null,null!==s&&r(n,s,l,u,o,t)}return;case Mr:i(null!==t.stateNode,"This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var c=t.stateNode,f=t.memoizedProps,d=null!==e?e.memoizedProps:f;return void a(c,d,f);case zr:case Yr:return;default:i(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}},commitLifeCycles:function(e,t){switch(t.tag){case Or:var r=t.stateNode;if(t.effectTag&Vr)if(null===e)r.props=t.memoizedProps,r.state=t.memoizedState,r.componentDidMount();else{var o=e.memoizedProps,a=e.memoizedState;r.props=t.memoizedProps,r.state=t.memoizedState,r.componentDidUpdate(o,a)}return void(t.effectTag&$r&&null!==t.updateQueue&&Qr(t,t.updateQueue,r));case zr:var u=t.updateQueue;if(null!==u){var l=t.child&&t.child.stateNode;Qr(t,u,l)}return;case Wr:var s=t.stateNode;if(null===e&&t.effectTag&Vr){var c=t.type,f=t.memoizedProps;n(s,c,f,t)}return;case Mr:case Yr:return;default:i(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}},commitAttachRef:function(e){var t=e.ref;if(null!==t){var n=e.stateNode;switch(e.tag){case Wr:t(p(n));break;default:t(n)}}},commitDetachRef:function(e){var t=e.ref;null!==t&&t(null)}}},Kr=Je,Zr=Ke,ei=Ze,ti={},ni=fe,ri=de,ii=se,oi=$,ai=X,ui=Ht,li=pt.popContextProvider,si=et,ci=Vt,fi=m.logCapturedError,di=He.ReactCurrentOwner,pi=wt,hi=jt,vi=Lr.onCommitRoot,gi=ee,yi=te,mi=ne,bi=re,Ci=ie,Ti=oe,Pi=ht,ki=Q,xi=X,Ri=G,Si=V,Ni=$,Ei=q,wi=J,Ii=K,_i=Z,Ai=se,Hi=fe,Di=ce,Ui=le,Fi=Ie.getUpdatePriority,ji=pt.resetContext,Li=1,Oi=function(e){var t=(function(e){var t=e.getChildHostContext,n=e.getRootHostContext,r=Kr(ti),o=Kr(ti),a=Kr(ti);function u(e){return i(e!==ti,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}return{getHostContext:function(){return u(r.current)},getRootHostContainer:function(){return u(a.current)},popHostContainer:function(e){Zr(r,e),Zr(o,e),Zr(a,e)},popHostContext:function(e){o.current===e&&(Zr(r,e),Zr(o,e))},pushHostContainer:function(e,t){ei(a,t,e);var i=n(t);ei(o,e,e),ei(r,i,e)},pushHostContext:function(e){var n=u(a.current),i=u(r.current),l=t(i,e.type,n);i!==l&&(ei(o,e,e),ei(r,l,e))},resetHostContainer:function(){r.current=ti,a.current=ti}}})(e),n=(function(e){var t=e.shouldSetTextContent,n=e.canHydrateInstance,r=e.canHydrateTextInstance,o=e.getNextHydratableSibling,a=e.getFirstHydratableChild,u=e.hydrateInstance,l=e.hydrateTextInstance,s=e.didNotHydrateInstance,c=e.didNotFindHydratableInstance,f=e.didNotFindHydratableTextInstance;if(!(n&&r&&o&&a&&u&&l&&s&&c&&f))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){i(!1,"Expected prepareToHydrateHostInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.")},prepareToHydrateHostTextInstance:function(){i(!1,"Expected prepareToHydrateHostTextInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.")},popHydrationState:function(e){return!1}};var d=null,p=null,h=!1;function v(e,t){var n=ui();n.stateNode=t,n.return=e,n.effectTag=oi,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function g(e,t){t.effectTag|=ai}function y(e,t){switch(e.tag){case ni:var i=e.type,o=e.pendingProps;return n(t,i,o);case ri:var a=e.pendingProps;return r(t,a);default:return!1}}function m(e){for(var t=e.return;null!==t&&t.tag!==ni&&t.tag!==ii;)t=t.return;d=t}return{enterHydrationState:function(e){var t=e.stateNode.containerInfo;return p=a(t),d=e,h=!0,!0},resetHydrationState:function(){d=null,p=null,h=!1},tryToClaimNextHydratableInstance:function(e){if(h){var t=p;if(!t)return g(0,e),h=!1,void(d=e);if(!y(e,t)){if(!(t=o(t))||!y(e,t))return g(0,e),h=!1,void(d=e);v(d,p)}e.stateNode=t,d=e,p=a(t)}},prepareToHydrateHostInstance:function(e,t,n){var r=e.stateNode,i=u(r,e.type,e.memoizedProps,t,n,e);return e.updateQueue=i,null!==i},prepareToHydrateHostTextInstance:function(e){var t=e.stateNode;return l(t,e.memoizedProps,e)},popHydrationState:function(e){if(e!==d)return!1;if(!h)return m(e),h=!0,!1;var n=e.type;if(e.tag!==ni||"head"!==n&&"body"!==n&&!t(n,e.memoizedProps))for(var r=p;r;)v(e,r),r=o(r);return m(e),p=d?o(e.stateNode):null,!0}}})(e),r=t.popHostContainer,o=t.popHostContext,a=t.resetHostContainer,u=vr(e,t,n,ae,le),l=u.beginWork,s=u.beginFailedWork,c=Dr(e,t,n).completeWork,f=Jr(e,re),d=f.commitPlacement,p=f.commitDeletion,h=f.commitWork,v=f.commitLifeCycles,g=f.commitAttachRef,y=f.commitDetachRef,m=e.scheduleDeferredCallback,b=e.useSyncScheduling,C=e.prepareForCommit,T=e.resetAfterCommit,P=gi,k=!1,x=!1,R=!1,S=!1,N=null,E=gi,w=null,I=null,_=null,A=null,H=!1,D=null,U=null,F=null,j=null,L=!1,O=!1,z=!1,W=1e3,M=0,Y=null;function B(){for(;null!==_&&_.current.pendingWorkPriority===gi;){_.isScheduled=!1;var e=_.nextScheduledRoot;if(_.nextScheduledRoot=null,_===A)return _=null,A=null,E=gi,null;_=e}for(var t=_,n=null,r=gi;null!==t;)t.current.pendingWorkPriority!==gi&&(r===gi||r>t.current.pendingWorkPriority)&&(r=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;if(null!==n)return E=r,si(),ji(),a(),N=pi(n.current,r),void(n!==Y&&(M=0,Y=n));E=gi,N=null,Y=null}function Q(){for(;null!==w;){var t=w.effectTag;if(t&Ei&&e.resetTextContent(w.stateNode),t&_i){var n=w.alternate;null!==n&&y(n)}switch(t&~(wi|Ii|Ei|_i|ki)){case xi:d(w),w.effectTag&=~xi;break;case Si:d(w),w.effectTag&=~xi;var r=w.alternate;h(r,w);break;case Ri:var i=w.alternate;h(i,w);break;case Ni:z=!0,p(w),z=!1}w=w.nextEffect}}function X(){for(;null!==w;){var e=w.effectTag;if(e&(Ri|wi)){var t=w.alternate;v(t,w)}e&_i&&g(w),e&Ii&&oe(w);var n=w.nextEffect;w.nextEffect=null,w=n}}function G(e){O=!0,I=null;var t=e.stateNode;i(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),E!==yi&&E!==mi||M++,di.current=null;var n=void 0;for(e.effectTag>ki?null!==e.lastEffect?(e.lastEffect.nextEffect=e,n=e.firstEffect):n=e:n=e.firstEffect,C(),w=n;null!==w;){var r=!1,o=void 0;try{Q()}catch(e){r=!0,o=e}r&&(i(null!==w,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),re(w,o),null!==w&&(w=w.nextEffect))}for(T(),t.current=e,w=n;null!==w;){var a=!1,u=void 0;try{X()}catch(e){a=!0,u=e}a&&(i(null!==w,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),re(w,u),null!==w&&(w=w.nextEffect))}O=!1,"function"==typeof vi&&vi(e.stateNode),F&&(F.forEach(se),F=null),B()}function V(e,t){if(!(e.pendingWorkPriority!==gi&&e.pendingWorkPriority>t)){for(var n=Fi(e),r=e.child;null!==r;)n=hi(n,r.pendingWorkPriority),r=r.sibling;e.pendingWorkPriority=n}}function $(e){for(;;){var t=e.alternate,n=c(t,e,E),r=e.return,i=e.sibling;if(V(e,E),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag>ki&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==i)return i;if(null===r)return I=e,null;e=r}return null}function q(e){var t=e.alternate,n=l(t,e,E);return null===n&&(n=$(e)),di.current=null,n}function J(e){var t=e.alternate,n=s(t,e,E);return null===n&&(n=$(e)),di.current=null,n}function K(e){ne(Ti,e)}function Z(){if(null!==D&&D.size>0&&E===mi)for(;null!==N&&(null!==(e=N,N=null!==D&&(D.has(e)||null!==e.alternate&&D.has(e.alternate))?J(N):q(N))||(i(null!==I,"Should have a pending commit. This error is likely caused by a bug in React. Please file an issue."),P=mi,G(I),P=E,null!==D&&0!==D.size&&E===mi)););var e}function ee(e,t){if(null!==I?(P=mi,G(I),Z()):null===N&&B(),!(E===gi||E>e)){P=E;e:for(;;){if(E<=mi)for(;null!==N&&!(null===(N=q(N))&&(i(null!==I,"Should have a pending commit. This error is likely caused by a bug in React. Please file an issue."),P=mi,G(I),P=E,Z(),E===gi||E>e||E>mi)););else if(null!==t)for(;null!==N&&!x;)if(t.timeRemaining()>Li){if(null===(N=q(N)))if(i(null!==I,"Should have a pending commit. This error is likely caused by a bug in React. Please file an issue."),t.timeRemaining()>Li){if(P=mi,G(I),P=E,Z(),E===gi||E>e||E<bi)break}else x=!0}else x=!0;switch(E){case yi:case mi:if(E<=e)continue e;break e;case bi:case Ci:case Ti:if(null===t)break e;if(!x&&E<=e)continue e;break e;case gi:break e;default:i(!1,"Switch statement should be exhuastive. This error is likely caused by a bug in React. Please file an issue.")}}}}function te(e,t,n,i){(function(e,t){for(var n=e;null!==n;){switch(n.tag){case Ui:li(n);break;case Hi:o(n);break;case Ai:case Di:r(n)}if(n===t||n.alternate===t)break;n=n.return}})(e,t),N=J(t),ee(n,i)}function ne(e,t){i(!k,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),k=!0;var n=P,r=!1,o=null;try{ee(e,t)}catch(e){r=!0,o=e}for(;r;){if(L){j=o;break}var a=N;if(null!==a){var u=re(a,o);if(i(null!==u,"Should have found an error boundary. This error is likely caused by a bug in React. Please file an issue."),!L){r=!1,o=null;try{te(a,u,e,t),o=null}catch(e){r=!0,o=e;continue}break}}else L=!0}P=n,null!==t&&(H=!1),E>mi&&!H&&(m(K),H=!0);var l=j;if(k=!1,x=!1,L=!1,j=null,D=null,U=null,Y=null,M=0,null!==l)throw l}function re(e,t){di.current=null;var n=null,r=!1,i=!1,o=null;if(e.tag===Ai)n=e,ie(e)&&(L=!0);else for(var a=e.return;null!==a&&null===n;){if(a.tag===Ui){"function"==typeof a.stateNode.componentDidCatch&&(r=!0,o=_e(a),n=a,i=!0)}else a.tag===Ai&&(n=a);if(ie(a)){if(z)return null;if(null!==F&&(F.has(a)||null!==a.alternate&&F.has(a.alternate)))return null;n=null,i=!1}a=a.return}if(null!==n){null===U&&(U=new Set),U.add(n);var u=ci(e),l=_e(e);null===D&&(D=new Map);var s={componentName:l,componentStack:u,error:t,errorBoundary:r?n.stateNode:null,errorBoundaryFound:r,errorBoundaryName:o,willRetry:i};D.set(n,s);try{fi(s)}catch(e){console.error(e)}return O?(null===F&&(F=new Set),F.add(n)):se(n),n}return null===j&&(j=t),null}function ie(e){return null!==U&&(U.has(e)||null!==e.alternate&&U.has(e.alternate))}function oe(e){var t=void 0;switch(null!==D&&(t=D.get(e),D.delete(e),null==t&&null!==e.alternate&&(e=e.alternate,t=D.get(e),D.delete(e))),i(null!=t,"No error for given unit of work. This error is likely caused by a bug in React. Please file an issue."),e.tag){case Ui:var n=e.stateNode,r={componentStack:t.componentStack};return void n.componentDidCatch(t.error,r);case Ai:return void(null===j&&(j=t.error));default:i(!1,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue.")}}function ae(e,t){return ue(e,t,!1)}function ue(e,t,n){M>W&&(L=!0,i(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.")),!k&&t<=E&&(N=null);for(var r=e,o=!0;null!==r&&o;){if(o=!1,(r.pendingWorkPriority===gi||r.pendingWorkPriority>t)&&(o=!0,r.pendingWorkPriority=t),null!==r.alternate&&(r.alternate.pendingWorkPriority===gi||r.alternate.pendingWorkPriority>t)&&(o=!0,r.alternate.pendingWorkPriority=t),null===r.return){if(r.tag!==Ai)return;if(a=r.stateNode,t!==gi&&(a.isScheduled||(a.isScheduled=!0,A?(A.nextScheduledRoot=a,A=a):(_=a,A=a))),!k)switch(t){case yi:ne(S?yi:mi,null);break;case mi:i(R,"Task updates can only be scheduled as a nested update or inside batchedUpdates.");break;default:H||(m(K),H=!0)}}r=r.return}var a}function le(e,t){var n=P;return n===gi&&(n=!b||e.internalContextTag&Pi||t?Ci:yi),n===yi&&(k||R)?mi:n}function se(e){ue(e,mi)}return{scheduleUpdate:ae,getPriorityContext:le,batchedUpdates:function(e,t){var n=R;R=!0;try{return e(t)}finally{R=n,k||R||ne(mi,null)}},unbatchedUpdates:function(e){var t=S,n=R;S=R,R=!1;try{return e()}finally{R=n,S=t}},flushSync:function(e){var t=R,n=P;R=!0,P=yi;try{return e()}finally{R=t,P=n,i(!k,"flushSync was called from inside a lifecycle method. It cannot be called when React is already rendering."),ne(mi,null)}},deferredUpdates:function(e){var t=P;P=Ci;try{return e()}finally{P=t}}}},zi=Ie.addTopLevelUpdate,Wi=pt.findCurrentUnmaskedContext,Mi=pt.isContextProvider,Yi=pt.processChildContext,Bi=Ot,Qi=fe,Xi=Ge,Gi=Ve;var Vi={},$i=1,qi={},Ji=(function(){function e(){!(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e)}return e.register=function(e){var t=++$i;return Vi[t]=e,t},e.getByID=function(e){if(!e)return qi;return Vi[e]||(console.warn("Invalid style with id `"+e+"`. Skipping ..."),qi)},e})(),Ki={},Zi=null,eo=0;function to(e,t){return"object"!=typeof t||null===t||s(e,t)}function no(e){return"number"==typeof e?Ji.getByID(e):e}function ro(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&eo>0;)ro(e,t[r],n);else if(t&&eo>0){var i=no(t);for(var o in Zi)if(Zi[o]){var a=i[o];if(void 0!==a){var u=n[o];if(u){if("function"==typeof a&&(a=!0),void 0===a&&(a=null),"object"!=typeof u)e[o]=a;else if("function"==typeof u.diff||"function"==typeof u.process){var l="function"==typeof u.process?u.process(a):a;e[o]=l}Zi[o]=!1,eo--}}}}}function io(e,t,n,r){return e||t!==n?t&&n?Array.isArray(t)||Array.isArray(n)?Array.isArray(t)&&Array.isArray(n)?(function(e,t,n,r){var i,o=t.length<n.length?t.length:n.length;for(i=0;i<o;i++)e=io(e,t[i],n[i],r);for(;i<t.length;i++)e=ao(e,t[i],r);for(;i<n.length;i++)e=oo(e,n[i],r);return e})(e,t,n,r):Array.isArray(t)?uo(e,c(t),no(n),r):uo(e,no(t),c(n),r):uo(e,no(t),no(n),r):n?oo(e,n,r):t?ao(e,t,r):e:e}function oo(e,t,n){if(!t)return e;if(!Array.isArray(t))return lo(e,no(t),n);for(var r=0;r<t.length;r++)e=oo(e,t[r],n);return e}function ao(e,t,n){if(!t)return e;if(!Array.isArray(t))return r=e,i=no(t),o=n,uo(r,i,Ki,o);for(var r,i,o,a=0;a<t.length;a++)e=ao(e,t[a],n);return e}function uo(e,t,n,r){var i,o,a;for(var u in n)if(i=r[u])if(a=t[u],o=n[u],"function"==typeof o&&(o=!0,"function"==typeof a&&(a=!0)),void 0===o&&(o=null,void 0===a&&(a=null)),Zi&&(Zi[u]=!1),e&&void 0!==e[u]){if("object"!=typeof i)e[u]=o;else if("function"==typeof i.diff||"function"==typeof i.process){var l="function"==typeof i.process?i.process(o):o;e[u]=l}}else if(a!==o)if("object"!=typeof i)to(a,o)&&((e||(e={}))[u]=o);else if("function"==typeof i.diff||"function"==typeof i.process){(void 0===a||("function"==typeof i.diff?i.diff(a,o):to(a,o)))&&(l="function"==typeof i.process?i.process(o):o,(e||(e={}))[u]=l)}else Zi=null,eo=0,e=io(e,a,o,i),eo>0&&e&&(ro(e,o,i),Zi=null);for(u in t)void 0===n[u]&&(i=r[u])&&(e&&void 0!==e[u]||void 0!==(a=t[u])&&("object"!=typeof i||"function"==typeof i.diff||"function"==typeof i.process?((e||(e={}))[u]=null,Zi||(Zi={}),Zi[u]||(Zi[u]=!0,eo++)):e=ao(e,a,i)));return e}function lo(e,t,n){return uo(e,Ki,t,n)}var so={create:function(e,t){return lo(null,e,t)},diff:function(e,t,n){return uo(null,e,t,n)}};var co=function(e,t){return function(){if(t){if("boolean"==typeof e.__isMounted){if(!e.__isMounted)return}else if("function"==typeof e.isMounted&&!e.isMounted())return;return t.apply(e,arguments)}}};var fo=co,po=(function(){function e(t,n){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._nativeTag=t,this._children=[],this.viewConfig=n}return e.prototype.blur=function(){f.blurTextInput(this._nativeTag)},e.prototype.focus=function(){f.focusTextInput(this._nativeTag)},e.prototype.measure=function(e){d.measure(this._nativeTag,fo(this,e))},e.prototype.measureInWindow=function(e){d.measureInWindow(this._nativeTag,fo(this,e))},e.prototype.measureLayout=function(e,t,n){d.measureLayout(this._nativeTag,e,fo(this,n),fo(this,t))},e.prototype.setNativeProps=function(e){var t=so.create(e,this.viewConfig.validAttributes);null!=t&&d.updateView(this._nativeTag,this.viewConfig.uiViewClassName,t)},e})(),ho={tagsStartAt:1,tagCount:1,allocateTag:function(){for(;this.reactTagIsNativeTopRootID(ho.tagCount);)ho.tagCount++;var e=ho.tagCount;return ho.tagCount++,e},assertRootTag:function(e){i(this.reactTagIsNativeTopRootID(e),"Expect a native root tag, instead got %s",e)},reactTagIsNativeTopRootID:function(e){return e%10==1}},vo=ho,go=new Map,yo=new Map,mo={register:function(e,t){return i(!go.has(e),"Tried to register two views with the same name %s",e),go.set(e,t),e},get:function(e){var t=void 0;if(yo.has(e))t=yo.get(e);else{var n=go.get(e);i("function"==typeof n,"View config not found for name %s",e),go.set(e,null),t=n(),yo.set(e,t)}return i(t,"View config not found for name %s",e),t}},bo=W.precacheFiberNode,Co=W.uncacheFiberNode,To=W.updateFiberProps;function Po(e){"number"==typeof e?Co(e):(Co(e._nativeTag),e._children.forEach(Po))}var ko=(function(e){var t=e.getPublicInstance,n=Oi(e),r=n.scheduleUpdate,i=n.getPriorityContext,o=n.batchedUpdates,u=n.unbatchedUpdates,l=n.flushSync;return{createContainer:function(e){return Bi(e)},updateContainer:function(e,t,n,o){var u=t.current,l=(function(e){if(!e)return a;var t=Ae.get(e),n=Wi(t);return Mi(t)?Yi(t,n):n})(n);null===t.context?t.context=l:t.pendingContext=l,(function(e,t,n){var o=Y.enableAsyncSubtreeAPI&&null!=t&&null!=t.type&&null!=t.type.prototype&&!0===t.type.prototype.unstable_isAsyncReactComponent,a=i(e,o);zi(e,{element:t},n=void 0===n?null:n,a),r(e,a)})(u,e,o)},batchedUpdates:o,unbatchedUpdates:u,deferredUpdates:n.deferredUpdates,flushSync:l,getPublicRootInstance:function(e){var n=e.current;if(!n.child)return null;switch(n.child.tag){case Qi:return t(n.child.stateNode);default:return n.child.stateNode}},findHostInstance:function(e){var t=Xi(e);return null===t?null:t.stateNode},findHostInstanceWithNoPortals:function(e){var t=Gi(e);return null===t?null:t.stateNode}}})({appendChild:function(e,t){var n="number"==typeof t?t:t._nativeTag,r=e._children,i=r.indexOf(t);i>=0?(r.splice(i,1),r.push(t),d.manageChildren(e._nativeTag,[i],[r.length-1],[],[],[])):(r.push(t),d.manageChildren(e._nativeTag,[],[],[n],[r.length-1],[]))},appendChildToContainer:function(e,t){var n="number"==typeof t?t:t._nativeTag;d.setChildren(e,[n])},appendInitialChild:function(e,t){e._children.push(t)},commitTextUpdate:function(e,t,n){d.updateView(e,"RCTRawText",{text:n})},commitMount:function(e,t,n,r){},commitUpdate:function(e,t,n,r,i,o){var a=e.viewConfig;To(e._nativeTag,i);var u=so.diff(r,i,a.validAttributes);null!=u&&d.updateView(e._nativeTag,a.uiViewClassName,u)},createInstance:function(e,t,n,r,i){var o=vo.allocateTag(),a=mo.get(e),u=so.create(t,a.validAttributes);d.createView(o,a.uiViewClassName,n,u);var l=new po(o,a);return bo(i,o),To(o,t),l},createTextInstance:function(e,t,n,r){var i=vo.allocateTag();return d.createView(i,"RCTRawText",t,{text:e}),bo(r,i),i},finalizeInitialChildren:function(e,t,n,r){if(0===e._children.length)return!1;var i=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return d.setChildren(e._nativeTag,i),!1},getRootHostContext:function(){return a},getChildHostContext:function(){return a},getPublicInstance:function(e){return e},insertBefore:function(e,t,n){var r=e._children,i=r.indexOf(t);if(i>=0){r.splice(i,1);var o=r.indexOf(n);r.splice(o,0,t),d.manageChildren(e._nativeTag,[i],[o],[],[],[])}else{var a=r.indexOf(n);r.splice(a,0,t);var u="number"==typeof t?t:t._nativeTag;d.manageChildren(e._nativeTag,[],[],[u],[a],[])}},insertInContainerBefore:function(e,t,n){i("number"!=typeof e,"Container does not support insertBefore operation")},prepareForCommit:function(){},prepareUpdate:function(e,t,n,r,i,o){return a},removeChild:function(e,t){Po(t);var n=e._children,r=n.indexOf(t);n.splice(r,1),d.manageChildren(e._nativeTag,[],[],[],[],[r])},removeChildFromContainer:function(e,t){Po(t),d.manageChildren(e,[],[],[],[],[0])},resetAfterCommit:function(){},resetTextContent:function(e){},shouldDeprioritizeSubtree:function(e,t){return!1},scheduleDeferredCallback:M.requestIdleCallback,shouldSetTextContent:function(e,t){return!1},useSyncScheduling:!0}),xo={getInspectorDataForViewTag:function(){i(!1,"getInspectorDataForViewTag() is not available in production")}};var Ro=function(e){if(null==e)return null;if("number"==typeof e)return e;var t=e,n=Ae.get(t);return n?ko.findHostInstance(n):t||(i("object"==typeof t&&"_nativeTag"in t||null!=t.render&&"function"==typeof t.render,"findNodeHandle(...): Argument is not a component (type: %s, keys: %s)",typeof t,Object.keys(t)),void i(!1,"findNodeHandle(...): Unable to find node handle for unmounted component."))},So=function(e){var t=Ro(e);return null==t||"number"==typeof t?t:t._nativeTag},No=null,Eo={};function wo(){if(No)for(var e in Eo){var t=Eo[e],n=No.indexOf(e);if(i(n>-1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e),!Ao.plugins[n]){i(t.extractEvents,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),Ao.plugins[n]=t;var r=t.eventTypes;for(var o in r)i(Io(r[o],t,o),"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",o,e)}}}function Io(e,t,n){i(!Ao.eventNameDispatchConfigs.hasOwnProperty(n),"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),Ao.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){_o(r[o],t,n)}return!0}return!!e.registrationName&&(_o(e.registrationName,t,n),!0)}function _o(e,t,n){i(!Ao.registrationNameModules[e],"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),Ao.registrationNameModules[e]=t,Ao.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var Ao={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){i(!No,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),No=Array.prototype.slice.call(e),wo()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];Eo.hasOwnProperty(n)&&Eo[n]===r||(i(!Eo[n],"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",n),Eo[n]=r,t=!0)}t&&wo()}},Ho=Ao;var Do=function(e,t){return i(null!=t,"accumulateInto(...): Accumulated items must not be null or undefined."),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]};var Uo=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)},Fo=null,jo=function(e,t){e&&(R.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Lo=function(e){return jo(e,!0)},Oo=function(e){return jo(e,!1)};var zo={injection:{injectEventPluginOrder:Ho.injectEventPluginOrder,injectEventPluginsByName:Ho.injectEventPluginsByName},getListener:function(e,t){var n,r=e.stateNode;if(!r)return null;var o=R.getFiberCurrentPropsFromNode(r);return o?(n=o[t],(function(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||(r=t,"button"!==r&&"input"!==r&&"select"!==r&&"textarea"!==r));default:return!1}var r})(t,e.type,o)?null:(i(!n||"function"==typeof n,"Expected `%s` listener to be a function, instead got a value of `%s` type.",t,typeof n),n)):null},extractEvents:function(e,t,n,r){for(var i,o=Ho.plugins,a=0;a<o.length;a++){var u=o[a];if(u){var l=u.extractEvents(e,t,n,r);l&&(i=Do(i,l))}}return i},enqueueEvents:function(e){e&&(Fo=Do(Fo,e))},processEventQueue:function(e){var t=Fo;Fo=null,Uo(t,e?Lo:Oo),i(!Fo,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."),P.rethrowCaughtError()}},Wo=fe;function Mo(e){do{e=e.return}while(e&&e.tag!==Wo);return e||null}function Yo(e,t){for(var n=0,r=e;r;r=Mo(r))n++;for(var i=0,o=t;o;o=Mo(o))i++;for(;n-i>0;)e=Mo(e),n--;for(;i-n>0;)t=Mo(t),i--;for(var a=n;a--;){if(e===t||e===t.alternate)return e;e=Mo(e),t=Mo(t)}return null}var Bo={isAncestor:function(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=Mo(t)}return!1},getLowestCommonAncestor:Yo,getParentInstance:function(e){return Mo(e)},traverseTwoPhase:function(e,t,n){for(var r=[];e;)r.push(e),e=Mo(e);var i;for(i=r.length;i-- >0;)t(r[i],"captured",n);for(i=0;i<r.length;i++)t(r[i],"bubbled",n)},traverseEnterLeave:function(e,t,n,r,i){for(var o=e&&t?Yo(e,t):null,a=[];e&&e!==o;)a.push(e),e=Mo(e);for(var u=[];t&&t!==o;)u.push(t),t=Mo(t);var l;for(l=0;l<a.length;l++)n(a[l],"bubbled",r);for(l=u.length;l-- >0;)n(u[l],"captured",i)}},Qo=zo.getListener;function Xo(e,t,n){var r=(function(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Qo(e,r)})(e,n,t);r&&(n._dispatchListeners=Do(n._dispatchListeners,r),n._dispatchInstances=Do(n._dispatchInstances,e))}function Go(e){e&&e.dispatchConfig.phasedRegistrationNames&&Bo.traverseTwoPhase(e._targetInst,Xo,e)}function Vo(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Bo.getParentInstance(t):null;Bo.traverseTwoPhase(n,Xo,e)}}function $o(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,i=Qo(e,r);i&&(n._dispatchListeners=Do(n._dispatchListeners,i),n._dispatchInstances=Do(n._dispatchInstances,e))}}function qo(e){e&&e.dispatchConfig.registrationName&&$o(e._targetInst,0,e)}var Jo={accumulateTwoPhaseDispatches:function(e){Uo(e,Go)},accumulateTwoPhaseDispatchesSkipTarget:function(e){Uo(e,Vo)},accumulateDirectDispatches:function(e){Uo(e,qo)},accumulateEnterLeaveDispatches:function(e,t,n,r){Bo.traverseEnterLeave(n,r,$o,e,t)}},Ko=10,Zo=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],ea={type:null,target:null,currentTarget:h.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function ta(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var i=this.constructor.Interface;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];a?this[o]=a(n):"target"===o?this.target=r:this[o]=n[o]}var u=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;return this.isDefaultPrevented=u?h.thatReturnsTrue:h.thatReturnsFalse,this.isPropagationStopped=h.thatReturnsFalse,this}babelHelpers.extends(ta.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=h.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=h.thatReturnsTrue)},persist:function(){this.isPersistent=h.thatReturnsTrue},isPersistent:h.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<Zo.length;n++)this[Zo[n]]=null}}),ta.Interface=ea,ta.augmentClass=function(e,t){var n=function(){};n.prototype=this.prototype;var r=new n;babelHelpers.extends(r,e.prototype),e.prototype=r,e.prototype.constructor=e,e.Interface=babelHelpers.extends({},this.Interface,t),e.augmentClass=this.augmentClass,oa(e)},oa(ta);var na=ta;function ra(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function ia(e){i(e instanceof this,"Trying to release an event instance into a pool of a different type."),e.destructor(),this.eventPool.length<Ko&&this.eventPool.push(e)}function oa(e){e.eventPool=[],e.getPooled=ra,e.release=ia}var aa={},ua={},la={eventTypes:{},extractEvents:function(e,t,n,r){var o=aa[e],a=ua[e];i(o||a,'Unsupported top level event type "%s" dispatched',e);var u=na.getPooled(o||a,t,n,r);if(o)Jo.accumulateTwoPhaseDispatches(u);else{if(!a)return null;Jo.accumulateDirectDispatches(u)}return u},processEventTypes:function(e){var t=e.bubblingEventTypes,n=e.directEventTypes;if(null!=t)for(var r in t)null==aa[r]&&(la.eventTypes[r]=aa[r]=t[r]);if(null!=n)for(var i in n)null==ua[i]&&(la.eventTypes[i]=ua[i]=n[i])}},sa=la;var ca={handleTopLevel:function(e,t,n,r){i=zo.extractEvents(e,t,n,r),zo.enqueueEvents(i),zo.processEventQueue(!1);var i}},fa={},da=babelHelpers.extends({},ca,{registrationNames:Ho.registrationNameModules,getListener:zo.getListener,_receiveRootNodeIDEvent:function(e,t,n){var r=n||fa,i=W.getInstanceFromNode(e);D.batchedUpdates(function(){da.handleTopLevel(t,i,r,r.target)})},receiveEvent:function(e,t,n){da._receiveRootNodeIDEvent(e,t,n)},receiveTouches:function(e,t,n){for(var r="topTouchEnd"===e||"topTouchCancel"===e?(function(e,t){for(var n=[],r=e,i=0;i<t.length;i++){var o=t[i];n.push(e[o]),r[o]=null}for(var a=0,u=0;u<r.length;u++){var l=r[u];null!==l&&(r[a++]=l)}return r.length=a,n})(t,n):(function(e,t){for(var n=[],r=0;r<t.length;r++)n.push(e[t[r]]);return n})(t,n),i=0;i<r.length;i++){var o=r[i];o.changedTouches=r,o.touches=t;var a=o,u=null,l=a.target;null!==l&&void 0!==l&&(l<vo.tagsStartAt||(u=l)),da._receiveRootNodeIDEvent(u,e,a)}}}),pa=da,ha=["ResponderEventPlugin","ReactNativeBridgeEventPlugin"],va={onChange:function(e,t,n){if(null!==t){var r=t.stateNode._nativeTag;d.setJSResponder(r,n)}else d.clearJSResponder()}};function ga(e,t,n,r){return na.call(this,e,t,n,r)}na.augmentClass(ga,{touchHistory:function(e){return null}});var ya=ga,ma=R.isEndish,ba=R.isMoveish,Ca=R.isStartish,Ta=20,Pa=[],ka={touchBank:Pa,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function xa(e){return e.timeStamp||e.timestamp}function Ra(e){var t=e.identifier;return i(null!=t,"Touch object is missing identifier."),t}function Sa(e){var t=Ra(e),n=Pa[t];n?(o=e,(i=n).touchActive=!0,i.startPageX=o.pageX,i.startPageY=o.pageY,i.startTimeStamp=xa(o),i.currentPageX=o.pageX,i.currentPageY=o.pageY,i.currentTimeStamp=xa(o),i.previousPageX=o.pageX,i.previousPageY=o.pageY,i.previousTimeStamp=xa(o)):Pa[t]=(r=e,{touchActive:!0,startPageX:r.pageX,startPageY:r.pageY,startTimeStamp:xa(r),currentPageX:r.pageX,currentPageY:r.pageY,currentTimeStamp:xa(r),previousPageX:r.pageX,previousPageY:r.pageY,previousTimeStamp:xa(r)}),ka.mostRecentTimeStamp=xa(e);var r,i,o}function Na(e){var t=Pa[Ra(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=xa(e),ka.mostRecentTimeStamp=xa(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",wa(e),Ia())}function Ea(e){var t=Pa[Ra(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=xa(e),ka.mostRecentTimeStamp=xa(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",wa(e),Ia())}function wa(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:xa(e)})}function Ia(){var e=JSON.stringify(Pa.slice(0,Ta));return Pa.length>Ta&&(e+=" (original size: "+Pa.length+")"),e}var _a={recordTouchTrack:function(e,t){if(ba(e))t.changedTouches.forEach(Na);else if(Ca(e))t.changedTouches.forEach(Sa),ka.numberActiveTouches=t.touches.length,1===ka.numberActiveTouches&&(ka.indexOfSingleActiveTouch=t.touches[0].identifier);else if(ma(e)&&(t.changedTouches.forEach(Ea),ka.numberActiveTouches=t.touches.length,1===ka.numberActiveTouches))for(var n=0;n<Pa.length;n++){var r=Pa[n];if(null!=r&&r.touchActive){ka.indexOfSingleActiveTouch=n;break}}},touchHistory:ka};var Aa=function(e,t){return i(null!=t,"accumulate(...): Accumulated items must be not be null or undefined."),null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]},Ha=R.isStartish,Da=R.isMoveish,Ua=R.isEndish,Fa=R.executeDirectDispatch,ja=R.hasDispatches,La=R.executeDispatchesInOrderStopAtTrue,Oa=null,za=0,Wa=0,Ma=function(e,t){var n=Oa;Oa=e,null!==Ba.GlobalResponderHandler&&Ba.GlobalResponderHandler.onChange(n,e,t)},Ya={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"}},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"}},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"}},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"}},responderStart:{registrationName:"onResponderStart"},responderMove:{registrationName:"onResponderMove"},responderEnd:{registrationName:"onResponderEnd"},responderRelease:{registrationName:"onResponderRelease"},responderTerminationRequest:{registrationName:"onResponderTerminationRequest"},responderGrant:{registrationName:"onResponderGrant"},responderReject:{registrationName:"onResponderReject"},responderTerminate:{registrationName:"onResponderTerminate"}};var Ba={_getResponder:function(){return Oa},eventTypes:Ya,extractEvents:function(e,t,n,r){if(Ha(e))za+=1;else if(Ua(e)){if(!(za>=0))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;za-=1}_a.recordTouchTrack(e,n);var i,o,a,u=(i=e,o=t,a=n,o&&("topScroll"===i&&!a.responderIgnoreScroll||za>0&&"topSelectionChange"===i||Ha(i)||Da(i))?(function(e,t,n,r){var i=Ha(e)?Ya.startShouldSetResponder:Da(e)?Ya.moveShouldSetResponder:"topSelectionChange"===e?Ya.selectionChangeShouldSetResponder:Ya.scrollShouldSetResponder,o=Oa?Bo.getLowestCommonAncestor(Oa,t):t,a=o===Oa,u=ya.getPooled(i,o,n,r);u.touchHistory=_a.touchHistory,a?Jo.accumulateTwoPhaseDispatchesSkipTarget(u):Jo.accumulateTwoPhaseDispatches(u);var l=La(u);if(u.isPersistent()||u.constructor.release(u),!l||l===Oa)return null;var s,c=ya.getPooled(Ya.responderGrant,l,n,r);c.touchHistory=_a.touchHistory,Jo.accumulateDirectDispatches(c);var f=!0===Fa(c);if(Oa){var d=ya.getPooled(Ya.responderTerminationRequest,Oa,n,r);d.touchHistory=_a.touchHistory,Jo.accumulateDirectDispatches(d);var p=!ja(d)||Fa(d);if(d.isPersistent()||d.constructor.release(d),p){var h=ya.getPooled(Ya.responderTerminate,Oa,n,r);h.touchHistory=_a.touchHistory,Jo.accumulateDirectDispatches(h),s=Aa(s,[c,h]),Ma(l,f)}else{var v=ya.getPooled(Ya.responderReject,l,n,r);v.touchHistory=_a.touchHistory,Jo.accumulateDirectDispatches(v),s=Aa(s,v)}}else s=Aa(s,c),Ma(l,f);return s})(e,t,n,r):null),l=Oa&&Ha(e),s=Oa&&Da(e),c=Oa&&Ua(e),f=l?Ya.responderStart:s?Ya.responderMove:c?Ya.responderEnd:null;if(f){var d=ya.getPooled(f,Oa,n,r);d.touchHistory=_a.touchHistory,Jo.accumulateDirectDispatches(d),u=Aa(u,d)}var p=Oa&&"topTouchCancel"===e,h=Oa&&!p&&Ua(e)&&(function(e){var t=e.touches;if(!t||0===t.length)return!0;for(var n=0;n<t.length;n++){var r=t[n].target;if(null!==r&&void 0!==r&&0!==r){var i=R.getInstanceFromNode(r);if(Bo.isAncestor(Oa,i))return!1}}return!0})(n),v=p?Ya.responderTerminate:h?Ya.responderRelease:null;if(v){var g=ya.getPooled(v,Oa,n,r);g.touchHistory=_a.touchHistory,Jo.accumulateDirectDispatches(g),u=Aa(u,g),Ma(null)}var y=_a.touchHistory.numberActiveTouches;return Ba.GlobalInteractionHandler&&y!==Wa&&Ba.GlobalInteractionHandler.onChange(y),Wa=y,u},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){Ba.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){Ba.GlobalInteractionHandler=e}}},Qa=Ba;p.register(pa),zo.injection.injectEventPluginOrder(ha),R.injection.injectComponentTree(W),Qa.injection.injectGlobalResponderHandler(va),zo.injection.injectEventPluginsByName({ResponderEventPlugin:Qa,ReactNativeBridgeEventPlugin:sa});var Xa=co,Ga=(function(e){!(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,e);function t(){return(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,t),(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,e.apply(this,arguments))}return t.prototype.blur=function(){f.blurTextInput(So(this))},t.prototype.focus=function(){f.focusTextInput(So(this))},t.prototype.measure=function(e){d.measure(So(this),Xa(this,e))},t.prototype.measureInWindow=function(e){d.measureInWindow(So(this),Xa(this,e))},t.prototype.measureLayout=function(e,t,n){d.measureLayout(So(this),e,Xa(this,n),Xa(this,t))},t.prototype.setNativeProps=function(e){var t=void 0;try{t=Ro(this)}catch(e){}if(null!=t){var n=t.viewConfig,r=so.create(e,n.validAttributes);null!=r&&d.updateView(t._nativeTag,n.uiViewClassName,r)}},t})(u.Component),Va=co,$a={measure:function(e){d.measure(So(this),Va(this,e))},measureInWindow:function(e){d.measureInWindow(So(this),Va(this,e))},measureLayout:function(e,t,n){d.measureLayout(So(this),e,Va(this,n),Va(this,t))},setNativeProps:function(e){var t=void 0;try{t=Ro(this)}catch(e){}if(null!=t){var n=t.viewConfig,r=so.create(e,n.validAttributes);null!=r&&d.updateView(t._nativeTag,n.uiViewClassName,r)}},focus:function(){f.focusTextInput(So(this))},blur:function(){f.blurTextInput(So(this))}},qa={centroidDimension:function(e,t,n,r){var i=e.touchBank,o=0,a=0,u=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==u)u.touchActive&&u.currentTimeStamp>t&&(o+=r&&n?u.currentPageX:r&&!n?u.currentPageY:!r&&n?u.previousPageX:u.previousPageY,a=1);else for(var l=0;l<i.length;l++){var s=i[l];if(null!==s&&void 0!==s&&s.touchActive&&s.currentTimeStamp>=t){o+=r&&n?s.currentPageX:r&&!n?s.currentPageY:!r&&n?s.previousPageX:s.previousPageY,a++}}return a>0?o/a:qa.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return qa.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return qa.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return qa.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return qa.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return qa.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return qa.centroidDimension(e,0,!1,!0)},noCentroid:-1},Ja=qa,Ka=function(e,t){return mo.register(e,t)};var Za=function(e,t){return"number"!=typeof e&&"window"!==e&&(e=So(e)||"window"),d.__takeSnapshot(e,t)},eu=Lr.injectInternals;D.injection.injectFiberBatchedUpdates(ko.batchedUpdates);var tu=new Map;m.injection.injectDialog(U.showDialog);var nu={NativeComponent:Ga,findNodeHandle:So,render:function(e,t,n){var r=tu.get(t);return r||(r=ko.createContainer(t),tu.set(t,r)),ko.updateContainer(e,r,null,n),ko.getPublicRootInstance(r)},unmountComponentAtNode:function(e){var t=tu.get(e);t&&ko.updateContainer(null,t,null,function(){tu.delete(e)})},unmountComponentAtNodeAndRemoveContainer:function(e){nu.unmountComponentAtNode(e),d.removeRootView(e)},createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return j.createPortal(e,t,null,n)},unstable_batchedUpdates:D.batchedUpdates,flushSync:ko.flushSync,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{NativeMethodsMixin:$a,ReactNativeBridgeEventPlugin:sa,ReactGlobalSharedState:He,ReactNativeComponentTree:W,ReactNativePropRegistry:Ji,TouchHistoryMath:Ja,createReactNativeComponentClass:Ka,takeSnapshot:Za}};eu({findFiberByHostInstance:W.getClosestInstanceFromNode,findHostInstanceByFiber:ko.findHostInstance,getInspectorDataForViewTag:xo.getInspectorDataForViewTag,bundleType:0,version:"16.0.0",rendererPackageName:"react-native"});var ru=nu;n.exports=ru},55);
|
|
__d(function(r,o,e,n){'use strict';var s=0;function i(r,e){var n=o(26).ExceptionsManager;if(n){var i=o(57)(r),c=++s;e?n.reportFatalException(r.message,i,c):n.reportSoftException(r.message,i,c)}}function c(){if(console._errorOriginal.apply(console,arguments),console.reportErrorsAsExceptions)if(arguments[0]&&arguments[0].stack)i(arguments[0],!1);else{var r=o(32),e=Array.prototype.map.call(arguments,r).join(', ');if('"Warning: '===e.slice(0,10))return;var n=new Error('console.error: '+e);n.framesToPop=1,i(n,!1)}}e.exports={handleException:function(r,o){r.message||(r=new Error(r)),console._errorOriginal?console._errorOriginal(r.message):console.error(r.message),i(r,o)},installConsoleErrorReporter:function(){console._errorOriginal||(console._errorOriginal=console.error.bind(console),console.error=c,void 0===console.reportErrorsAsExceptions&&(console.reportErrorsAsExceptions=!0))}}},56);
|
|
__d(function(r,t,s,a){'use strict';s.exports=function(r){if(!r||!r.stack)return[];for(var s=t(58),a=Array.isArray(r.stack)?r.stack:s.parse(r.stack),e='number'==typeof r.framesToPop?r.framesToPop:0;e--;)a.shift();return a}},57);
|
|
__d(function(n,o,t,_){t.exports=o(59)},58);
|
|
__d(function(e,n,o,t){var l={parse:function(e){for(var n,o,t=/^\s*at (?:(?:(?:Anonymous function)?|((?:\[object object\])?\S+(?: \[as \S+\])?)) )?\(?((?:file|http|https):.*?):(\d+)(?::(\d+))?\)?\s*$/i,l=/^(?:\s*([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i,u=/^\s*at (?:((?:\[object object\])?\S+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i,i=e.split('\n'),s=[],c=0,m=i.length;c<m;++c){if(n=l.exec(i[c]))o={file:n[3],methodName:n[1]||"<unknown>",lineNumber:+n[4],column:n[5]?+n[5]:null};else if(n=t.exec(i[c]))o={file:n[2],methodName:n[1]||"<unknown>",lineNumber:+n[3],column:n[4]?+n[4]:null};else{if(!(n=u.exec(i[c])))continue;o={file:n[2],methodName:n[1]||"<unknown>",lineNumber:+n[3],column:n[4]?+n[4]:null}}s.push(o)}return s}};o.exports=l},59);
|
|
__d(function(t,e,r,n){'use strict';var o=Object.prototype.hasOwnProperty;function u(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}r.exports=function(t,e){if(u(t,e))return!0;if('object'!=typeof t||null===t||'object'!=typeof e||null===e)return!1;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(var c=0;c<r.length;c++)if(!o.call(e,r[c])||!u(t[r[c]],e[r[c]]))return!1;return!0}},60);
|
|
__d(function(r,t,n,e){'use strict';n.exports=function r(t,n){if(t===n)return!1;if('function'==typeof t&&'function'==typeof n)return!1;if('object'!=typeof t||null===t)return t!==n;if('object'!=typeof n||null===n)return!0;if(t.constructor!==n.constructor)return!0;if(Array.isArray(t)){var e=t.length;if(n.length!==e)return!0;for(var f=0;f<e;f++)if(r(t[f],n[f]))return!0}else{for(var i in t)if(r(t[i],n[i]))return!0;for(var o in n)if(void 0===t[o]&&void 0!==n[o])return!0}return!1}},61);
|
|
__d(function(r,t,e,n){'use strict';var f,i=t(22);e.exports=function r(e){if(e){if(i(!0!==e,'style may be false but not true'),!Array.isArray(e))return n=e,void 0===f&&(f=t(63)),'number'==typeof n?f.getByID(n):n;for(var n,a={},o=0,u=e.length;o<u;++o){var s=r(e[o]);if(s)for(var y in s)a[y]=s[y]}return a}}},62);
|
|
__d(function(_,t,E,R){'use strict';var e=t(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=e.ReactNativePropRegistry},63);
|
|
__d(function(u,t,n,c){'use strict';t(34);var r=t(65),e={_currentlyFocusedID:null,currentlyFocusedField:function(){return this._currentlyFocusedID},focusTextInput:function(u){this._currentlyFocusedID!==u&&null!==u&&(this._currentlyFocusedID=u,r.focus(u))},blurTextInput:function(u){this._currentlyFocusedID===u&&null!==u&&(this._currentlyFocusedID=null,r.blur(u))}};n.exports=e},64);
|
|
__d(function(n,t,a,e){'use strict';var o=t(26),r=(t(34),t(39)),c=t(22),i=o.UIManager;c(i,'UIManager is undefined. The native module config is probably incorrect.'),i.__takeSnapshot=i.takeSnapshot,i.takeSnapshot=function(){c(!1,"UIManager.takeSnapshot should not be called directly. Use ReactNative.takeSnapshot instead.")},Object.keys(i).forEach(function(n){var t=i[n];t.Manager&&(r(t,'Constants',{get:function(){var n=o[t.Manager],a={};return n&&Object.keys(n).forEach(function(t){var e=n[t];'function'!=typeof e&&(a[t]=e)}),a}}),r(t,'Commands',{get:function(){var n=o[t.Manager],a={},e=0;return n&&Object.keys(n).forEach(function(t){'function'==typeof n[t]&&(a[t]=e++)}),a}}))}),a.exports=i},65);
|
|
__d(function(e,r,n,t){'use strict';void 0===e.GLOBAL&&(e.GLOBAL=e),void 0===e.window&&(e.window=e);var o=r(39),a=r(67);a('Map')&&u('Map',function(){return r(68)}),a('Set')&&u('Set',function(){return r(72)});function i(e,r,n){var t=Object.getOwnPropertyDescriptor(e,r),a=t||{},i=a.enumerable,u=a.writable,l=a.configurable;!t||l?o(e,r,{get:n,enumerable:!1!==i,writable:!1!==u}):console.error('Failed to set polyfill. '+r+' is not configurable.')}function u(r,n){i(e,r,n)}if(e.process=e.process||{},e.process.env=e.process.env||{},e.process.env.NODE_ENV||(e.process.env.NODE_ENV='production'),e.__RCTProfileIsProfiling){r(30).setEnabled(!0)}var l=r(56);if(l.installConsoleErrorReporter(),!e.__fbDisableExceptionsManager){var c=function(e,r){try{l.handleException(e,r)}catch(r){throw console.log('Failed to print error: ',r.message),e}};r(29).setGlobalHandler(c)}u('Promise',function(){return r(40)}),u('regeneratorRuntime',function(){return delete e.regeneratorRuntime,r(73),e.regeneratorRuntime});var s=function(e){u(e,function(){return r(33)[e]})};s('setTimeout'),s('setInterval'),s('setImmediate'),s('clearTimeout'),s('clearInterval'),s('clearImmediate'),s('requestAnimationFrame'),s('cancelAnimationFrame'),s('requestIdleCallback'),s('cancelIdleCallback'),u('XMLHttpRequest',function(){return r(74)}),u('FormData',function(){return r(85)}),u('fetch',function(){return r(86).fetch}),u('Headers',function(){return r(86).Headers}),u('Request',function(){return r(86).Request}),u('Response',function(){return r(86).Response}),u('WebSocket',function(){return r(88)}),u('Blob',function(){return r(89)}),u('URL',function(){return r(96)}),e.alert||(e.alert=function(e){r(97).alert('Alert',''+e)});var f=e.navigator;void 0===f&&(e.navigator=f={}),i(f,'product',function(){return'ReactNative'}),i(f,'geolocation',function(){return r(99)});var d=r(27);d.registerLazyCallableModule('Systrace',function(){return r(30)}),d.registerLazyCallableModule('JSTimers',function(){return r(33)}),d.registerLazyCallableModule('HeapCapture',function(){return r(102)}),d.registerLazyCallableModule('SamplingProfiler',function(){return r(103)}),d.registerLazyCallableModule('RCTLog',function(){return r(104)}),d.registerLazyCallableModule('RCTDeviceEventEmitter',function(){return r(45)}),d.registerLazyCallableModule('RCTNativeAppEventEmitter',function(){return r(105)}),d.registerLazyCallableModule('PerformanceLogger',function(){return r(106)}),e.fetchBundle=function(e,n){var t=r(26).BundleFetcher;if(!t)throw new Error('BundleFetcher is missing');t.fetchBundle(e,function(e){if(e){var r=new Error(e.message);r.code=e.code,n(r)}n(null)})}},66);
|
|
__d(function(n,t,o,r){'use strict';var e={};o.exports=function(t){var o=e[t];return void 0!==o?o:(o=(function(t){var o=n[t];if(null==o)return!0;if('function'!=typeof n.Symbol)return!0;var r=o.prototype;return null==o||'function'!=typeof o||'function'!=typeof r.clear||0!==(new o).size||'function'!=typeof r.keys||'function'!=typeof r.forEach})(t),e[t]=o,o)}},67);
|
|
__d(function(e,t,r,n){'use strict';var a=t(67),i=t(69),u=t(70),o=t(71);r.exports=(function(e,t){if(!a('Map'))return e.Map;var r='key',n='value',s='key+value',l='$map_',p='IE_HASH_',f=(function(){function e(t){if(babelHelpers.classCallCheck(this,e),!y(this))throw new TypeError('Wrong map object type.');if(v(this),null!=t)for(var r,n=o(t);!(r=n.next()).done;){if(!y(r.value))throw new TypeError('Expected iterable items to be pair objects.');this.set(r.value[0],r.value[1])}}return babelHelpers.createClass(e,[{key:"clear",value:function(){v(this)}},{key:"has",value:function(e){var t=h(this,e);return!(null==t||!this._mapData[t])}},{key:"set",value:function(e,t){var r=h(this,e);return null!=r&&this._mapData[r]?this._mapData[r][1]=t:(b(this,e,r=this._mapData.push([e,t])-1),this.size+=1),this}},{key:"get",value:function(e){var r=h(this,e);return null==r?t:this._mapData[r][1]}},{key:"delete",value:function(e){var r=h(this,e);return!(null==r||!this._mapData[r])&&(b(this,e,t),this._mapData[r]=t,this.size-=1,!0)}},{key:"entries",value:function(){return new c(this,s)}},{key:"keys",value:function(){return new c(this,r)}},{key:"values",value:function(){return new c(this,n)}},{key:"forEach",value:function(e,r){if('function'!=typeof e)throw new TypeError('Callback must be callable.');for(var n=e.bind(r||t),a=this._mapData,i=0;i<a.length;i++){var u=a[i];null!=u&&n(u[1],u[0],this)}}}]),e})();f.prototype[o.ITERATOR_SYMBOL]=f.prototype.entries;var c=(function(){function e(t,a){if(babelHelpers.classCallCheck(this,e),!y(t)||!t._mapData)throw new TypeError('Object is not a map.');if(-1===[r,s,n].indexOf(a))throw new Error('Invalid iteration kind.');this._map=t,this._nextIndex=0,this._kind=a}return babelHelpers.createClass(e,[{key:"next",value:function(){if(!this instanceof f)throw new TypeError('Expected to be called on a MapIterator.');var e=this._map,a=this._nextIndex,i=this._kind;if(null==e)return _(t,!0);for(var u=e._mapData;a<u.length;){var o=u[a];if(a+=1,this._nextIndex=a,o){if(i===r)return _(o[0],!1);if(i===n)return _(o[1],!1);if(i)return _(o,!1)}}return this._map=t,_(t,!0)}}]),e})();c.prototype[o.ITERATOR_SYMBOL]=function(){return this};function h(e,t){if(y(t)){var r=I(t);return e._objectIndex[r]}var n=l+t;return'string'==typeof t?e._stringIndex[n]:e._otherIndex[n]}function b(e,t,r){var n=null==r;if(y(t)){var a=I(t);n?delete e._objectIndex[a]:e._objectIndex[a]=r}else{var i=l+t;'string'==typeof t?n?delete e._stringIndex[i]:e._stringIndex[i]=r:n?delete e._otherIndex[i]:e._otherIndex[i]=r}}function v(e){e._mapData=[],e._objectIndex={},e._stringIndex={},e._otherIndex={},e.size=0}function y(e){return null!=e&&('object'==typeof e||'function'==typeof e)}function _(e,t){return{value:e,done:t}}var d=(function(){try{return Object.defineProperty({},'x',{}),!0}catch(e){return!1}})();function m(e){var t;switch(e.nodeType){case 1:t=e.uniqueID;break;case 9:t=e.documentElement.uniqueID;break;default:return null}return t?p+t:null}var I=(function(){var e=Object.prototype.propertyIsEnumerable,t=i(),r=0;return function(n){if(n[t])return n[t];if(!d&&n.propertyIsEnumerable&&n.propertyIsEnumerable[t])return n.propertyIsEnumerable[t];if(!d&&u(n)&&m(n))return m(n);if(!d&&n[t])return n[t];if(a=n,!d||Object.isExtensible(a)){if(r+=1,d)Object.defineProperty(n,t,{enumerable:!1,writable:!1,configurable:!1,value:r});else if(n.propertyIsEnumerable)n.propertyIsEnumerable=function(){return e.apply(this,arguments)},n.propertyIsEnumerable[t]=r;else{if(!u(n))throw new Error('Unable to set a non-enumerable property on object.');n[t]=r}return r}throw new Error('Non-extensible objects are not allowed as keys.');var a}})();return f})(Function('return this')())},68);
|
|
__d(function(t,n,r,e){'use strict';r.exports=function(){return'f'+(1073741824*Math.random()).toString(16).replace('.','')}},69);
|
|
__d(function(e,o,n,t){'use strict';n.exports=function(e){var o=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!('function'==typeof o.Node?e instanceof o.Node:'object'==typeof e&&'number'==typeof e.nodeType&&'string'==typeof e.nodeName))}},70);
|
|
__d(function(t,e,r,n){'use strict';var i='function'==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:'@@iterator',a=Array.prototype[i]&&String.prototype[i]?function(t){return t[i]()}:(function(){var t=(function(){function t(e,r){if(babelHelpers.classCallCheck(this,t),!Array.isArray(e))throw new TypeError('Object is not an Array');this._iteratedObject=e,this._kind=r,this._nextIndex=0}return babelHelpers.createClass(t,[{key:"next",value:function(){if(!this instanceof t)throw new TypeError('Object is not an ArrayIterator');if(null==this._iteratedObject)return r(void 0,!0);var e=this._iteratedObject,n=this._iteratedObject.length,i=this._nextIndex,a=this._kind;return i>=n?(this._iteratedObject=void 0,r(void 0,!0)):(this._nextIndex=i+1,"key"===a?r(i,!1):"value"===a?r(e[i],!1):"key+value"===a?r([i,e[i]],!1):void 0)}},{key:'@@iterator',value:function(){return this}}]),t})(),e=(function(){function t(e){if(babelHelpers.classCallCheck(this,t),'string'!=typeof e)throw new TypeError('Object is not a string');this._iteratedString=e,this._nextIndex=0}return babelHelpers.createClass(t,[{key:"next",value:function(){if(!this instanceof t)throw new TypeError('Object is not a StringIterator');if(null==this._iteratedString)return r(void 0,!0);var e=this._nextIndex,n=this._iteratedString,i=n.length;if(e>=i)return this._iteratedString=void 0,r(void 0,!0);var a,o=n.charCodeAt(e);if(o<55296||o>56319||e+1===i)a=n[e];else{var s=n.charCodeAt(e+1);a=s<56320||s>57343?n[e]:n[e]+n[e+1]}return this._nextIndex=e+a.length,r(a,!1)}},{key:'@@iterator',value:function(){return this}}]),t})();function r(t,e){return{value:t,done:e}}return function(r,n){return'string'==typeof r?new e(r):Array.isArray(r)?new t(r,n||"value"):r[i]()}})();babelHelpers.extends(a,{KIND_KEY:"key",KIND_VALUE:"value",KIND_KEY_VAL:"key+value",ITERATOR_SYMBOL:i}),r.exports=a},71);
|
|
__d(function(e,t,n,s){'use strict';var i=t(68),r=t(67),a=t(71);n.exports=(function(e){if(!r('Set'))return e.Set;var t=(function(){function e(t){if(babelHelpers.classCallCheck(this,e),null==this||'object'!=typeof this&&'function'!=typeof this)throw new TypeError('Wrong set object type.');if(n(this),null!=t)for(var s,i=a(t);!(s=i.next()).done;)this.add(s.value)}return babelHelpers.createClass(e,[{key:"add",value:function(e){return this._map.set(e,e),this.size=this._map.size,this}},{key:"clear",value:function(){n(this)}},{key:"delete",value:function(e){var t=this._map.delete(e);return this.size=this._map.size,t}},{key:"entries",value:function(){return this._map.entries()}},{key:"forEach",value:function(e){for(var t,n=arguments[1],s=this._map.keys();!(t=s.next()).done;)e.call(n,t.value,t.value,this)}},{key:"has",value:function(e){return this._map.has(e)}},{key:"values",value:function(){return this._map.values()}}]),e})();t.prototype[a.ITERATOR_SYMBOL]=t.prototype.values,t.prototype.keys=t.prototype.values;function n(e){e._map=new i,e.size=e._map.size}return t})(Function('return this')())},72);
|
|
__d(function(t,r,e,n){!(function(t){"use strict";var r,n=Object.prototype,o=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag",h="object"==typeof e,f=t.regeneratorRuntime;if(f)h&&(e.exports=f);else{(f=t.regeneratorRuntime=h?e.exports:{}).wrap=L;var s="suspendedStart",l="suspendedYield",p="executing",y="completed",v={},d={};d[a]=function(){return this};var g=Object.getPrototypeOf,m=g&&g(g(F([])));m&&m!==n&&o.call(m,a)&&(d=m);var w=_.prototype=E.prototype=Object.create(d);b.prototype=w.constructor=_,_.constructor=b,_[u]=b.displayName="GeneratorFunction",f.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===b||"GeneratorFunction"===(r.displayName||r.name))},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,_):(t.__proto__=_,u in t||(t[u]="GeneratorFunction")),t.prototype=Object.create(w),t},f.awrap=function(t){return{__await:t}},j(O.prototype),O.prototype[c]=function(){return this},f.AsyncIterator=O,f.async=function(t,r,e,n){var o=new O(L(t,r,e,n));return f.isGeneratorFunction(r)?o:o.next().then(function(t){return t.done?t.value:o.next()})},j(w),w[u]="Generator",w[a]=function(){return this},w.toString=function(){return"[object Generator]"},f.keys=function(t){var r=[];for(var e in t)r.push(e);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},f.values=F,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(N),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),h=o.call(a,"finallyLoc");if(u&&h){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),v},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),N(e),v}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;N(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:F(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),v}}}function L(t,r,e,n){var o=r&&r.prototype instanceof E?r:E,i=Object.create(o.prototype),a=new P(n||[]);return i._invoke=(function(t,r,e){var n=s;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===y){if("throw"===o)throw i;return S()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=k(a,e);if(c){if(c===v)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===s)throw n=y,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=p;var u=x(t,r,e);if("normal"===u.type){if(n=e.done?y:l,u.arg===v)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n=y,e.method="throw",e.arg=u.arg)}}})(t,e,a),i}function x(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}function E(){}function b(){}function _(){}function j(t){["next","throw","return"].forEach(function(r){t[r]=function(t){return this._invoke(r,t)}})}function O(t){var r;this._invoke=function(e,n){function i(){return new Promise(function(r,i){!(function r(e,n,i,a){var c=x(t[e],t,n);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&o.call(h,"__await")?Promise.resolve(h.__await).then(function(t){r("next",t,i,a)},function(t){r("throw",t,i,a)}):Promise.resolve(h).then(function(t){u.value=t,i(u)},a)}a(c.arg)})(e,n,r,i)})}return r=r?r.then(i,i):i()}}function k(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,k(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=x(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function G(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function N(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(G,this),this.reset(!0)}function F(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(o.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=r,e.done=!0,e};return i.next=i}}return{next:S}}function S(){return{value:r,done:!0}}})((function(){return this})()||Function("return this")())},73);
|
|
__d(function(e,t,s,r){'use strict';var i=t(75),n=t(79),o=t(84),a=t(22),h=t(38),p=0,d=1,u=2,l=3,_=4,c={arraybuffer:'function'==typeof e.ArrayBuffer,blob:'function'==typeof e.Blob,document:!1,json:!0,text:!0,'':!0},y=['abort','error','load','loadstart','progress','timeout','loadend'],b=y.concat('readystatechange'),f=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return t})(i.apply(void 0,y)),v=(function(t){babelHelpers.inherits(s,t),babelHelpers.createClass(s,null,[{key:"setInterceptor",value:function(e){s._interceptor=e}}]);function s(){babelHelpers.classCallCheck(this,s);var e=babelHelpers.possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));return e.UNSENT=p,e.OPENED=d,e.HEADERS_RECEIVED=u,e.LOADING=l,e.DONE=_,e.readyState=p,e.status=0,e.timeout=0,e.withCredentials=!0,e.upload=new f,e._aborted=!1,e._hasError=!1,e._method=null,e._response='',e._url=null,e._timedOut=!1,e._trackingName='unknown',e._incrementalEvents=!1,e._reset(),e}return babelHelpers.createClass(s,[{key:"_reset",value:function(){this.readyState=this.UNSENT,this.responseHeaders=void 0,this.status=0,delete this.responseURL,this._requestId=null,this._cachedResponse=void 0,this._hasError=!1,this._headers={},this._response='',this._responseType='',this._sent=!1,this._lowerCaseResponseHeaders={},this._clearSubscriptions(),this._timedOut=!1}},{key:"__didCreateRequest",value:function(e){this._requestId=e,s._interceptor&&s._interceptor.requestSent(e,this._url||'',this._method||'GET',this._headers)}},{key:"__didUploadProgress",value:function(e,t,s){e===this._requestId&&this.upload.dispatchEvent({type:'progress',lengthComputable:!0,loaded:t,total:s})}},{key:"__didReceiveResponse",value:function(e,t,r,i){e===this._requestId&&(this.status=t,this.setResponseHeaders(r),this.setReadyState(this.HEADERS_RECEIVED),i||''===i?this.responseURL=i:delete this.responseURL,s._interceptor&&s._interceptor.responseReceived(e,i||this._url||'',t,r||{}))}},{key:"__didReceiveData",value:function(e,t){e===this._requestId&&(this._response=t,this._cachedResponse=void 0,this.setReadyState(this.LOADING),s._interceptor&&s._interceptor.dataReceived(e,t))}},{key:"__didReceiveIncrementalData",value:function(e,t,r,i){e===this._requestId&&(this._response?this._response+=t:this._response=t,s._interceptor&&s._interceptor.dataReceived(e,t),this.setReadyState(this.LOADING),this.__didReceiveDataProgress(e,r,i))}},{key:"__didReceiveDataProgress",value:function(e,t,s){e===this._requestId&&this.dispatchEvent({type:'progress',lengthComputable:s>=0,loaded:t,total:s})}},{key:"__didCompleteResponse",value:function(e,t,r){e===this._requestId&&(t&&(''!==this._responseType&&'text'!==this._responseType||(this._response=t),this._hasError=!0,r&&(this._timedOut=!0)),this._clearSubscriptions(),this._requestId=null,this.setReadyState(this.DONE),t?s._interceptor&&s._interceptor.loadingFailed(e,t):s._interceptor&&s._interceptor.loadingFinished(e,this._response.length))}},{key:"_clearSubscriptions",value:function(){(this._subscriptions||[]).forEach(function(e){e&&e.remove()}),this._subscriptions=[]}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var e=this.responseHeaders||{};return Object.keys(e).map(function(t){return t+': '+e[t]}).join('\r\n')}},{key:"getResponseHeader",value:function(e){var t=this._lowerCaseResponseHeaders[e.toLowerCase()];return void 0!==t?t:null}},{key:"setRequestHeader",value:function(e,t){if(this.readyState!==this.OPENED)throw new Error('Request has not been opened');this._headers[e.toLowerCase()]=String(t)}},{key:"setTrackingName",value:function(e){return this._trackingName=e,this}},{key:"open",value:function(e,t,s){if(this.readyState!==this.UNSENT)throw new Error('Cannot open, already sending');if(void 0!==s&&!s)throw new Error('Synchronous http requests are not supported');if(!t)throw new Error('Cannot load an empty url');this._method=e.toUpperCase(),this._url=t,this._aborted=!1,this.setReadyState(this.OPENED)}},{key:"send",value:function(e){var t=this;if(this.readyState!==this.OPENED)throw new Error('Request has not been opened');if(this._sent)throw new Error('Request has already been sent');this._sent=!0;var s=this._incrementalEvents||!!this.onreadystatechange||!!this.onprogress;this._subscriptions.push(n.addListener('didSendNetworkData',function(e){return t.__didUploadProgress.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener('didReceiveNetworkResponse',function(e){return t.__didReceiveResponse.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener('didReceiveNetworkData',function(e){return t.__didReceiveData.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener('didReceiveNetworkIncrementalData',function(e){return t.__didReceiveIncrementalData.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener('didReceiveNetworkDataProgress',function(e){return t.__didReceiveDataProgress.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener('didCompleteNetworkResponse',function(e){return t.__didCompleteResponse.apply(t,babelHelpers.toConsumableArray(e))}));var r='text';'arraybuffer'!==this._responseType&&'blob'!==this._responseType||(r='base64'),a(this._method,'Request method needs to be defined.'),a(this._url,'Request URL needs to be defined.'),n.sendRequest(this._method,this._trackingName,this._url,this._headers,e,r,s,this.timeout,this.__didCreateRequest.bind(this),this.withCredentials)}},{key:"abort",value:function(){this._aborted=!0,this._requestId&&n.abortRequest(this._requestId),this.readyState===this.UNSENT||this.readyState===this.OPENED&&!this._sent||this.readyState===this.DONE||(this._reset(),this.setReadyState(this.DONE)),this._reset()}},{key:"setResponseHeaders",value:function(e){this.responseHeaders=e||null;var t=e||{};this._lowerCaseResponseHeaders=Object.keys(t).reduce(function(e,s){return e[s.toLowerCase()]=t[s],e},{})}},{key:"setReadyState",value:function(e){this.readyState=e,this.dispatchEvent({type:'readystatechange'}),e===this.DONE&&(this._aborted?this.dispatchEvent({type:'abort'}):this._hasError?this._timedOut?this.dispatchEvent({type:'timeout'}):this.dispatchEvent({type:'error'}):this.dispatchEvent({type:'load'}),this.dispatchEvent({type:'loadend'}))}},{key:"addEventListener",value:function(e,t){'readystatechange'!==e&&'progress'!==e||(this._incrementalEvents=!0),babelHelpers.get(s.prototype.__proto__||Object.getPrototypeOf(s.prototype),"addEventListener",this).call(this,e,t)}},{key:"responseType",get:function(){return this._responseType},set:function(e){if(this._sent)throw new Error("Failed to set the 'responseType' property on 'XMLHttpRequest': The response type cannot be set after the request has been sent.");c.hasOwnProperty(e)?(a(c[e]||'document'===e,"The provided value '"+e+"' is unsupported in this environment."),this._responseType=e):h(!1,"The provided value '"+e+"' is not a valid 'responseType'.")}},{key:"responseText",get:function(){if(''!==this._responseType&&'text'!==this._responseType)throw new Error("The 'responseText' property is only available if 'responseType' is set to '' or 'text', but it is '"+this._responseType+"'.");return this.readyState<l?'':this._response}},{key:"response",get:function(){var t=this.responseType;if(''===t||'text'===t)return this.readyState<l||this._hasError?'':this._response;if(this.readyState!==_)return null;if(void 0!==this._cachedResponse)return this._cachedResponse;switch(t){case'document':this._cachedResponse=null;break;case'arraybuffer':this._cachedResponse=o.toByteArray(this._response).buffer;break;case'blob':this._cachedResponse=new e.Blob([o.toByteArray(this._response).buffer],{type:this.getResponseHeader('content-type')||''});break;case'json':try{this._cachedResponse=JSON.parse(this._response)}catch(e){this._cachedResponse=null}break;default:this._cachedResponse=null}return this._cachedResponse}}]),s})(i.apply(void 0,babelHelpers.toConsumableArray(b)));v.UNSENT=p,v.OPENED=d,v.HEADERS_RECEIVED=u,v.LOADING=l,v.DONE=_,v._interceptor=null,s.exports=v},74);
|
|
__d(function(e,t,n,r){"use strict";var i=t(76),l=t(77),o=t(78),u=i.LISTENERS,a=i.CAPTURE,f=i.BUBBLE,c=i.ATTRIBUTE,s=i.newNode,v=l.defineCustomEventTarget,d=o.createEventWrapper,h=o.STOP_IMMEDIATE_PROPAGATION_FLAG,E="undefined"!=typeof window&&void 0!==window.EventTarget,p=n.exports=function e(){if(!(this instanceof e)){if(1===arguments.length&&Array.isArray(arguments[0]))return v(e,arguments[0]);if(arguments.length>0){for(var t=Array(arguments.length),n=0;n<arguments.length;++n)t[n]=arguments[n];return v(e,t)}throw new TypeError("Cannot call a class as a function")}Object.defineProperty(this,u,{value:Object.create(null)})};p.prototype=Object.create((E?window.EventTarget:Object).prototype,{constructor:{value:p,writable:!0,configurable:!0},addEventListener:{value:function(e,t,n){if(null==t)return!1;if("function"!=typeof t&&"object"!=typeof t)throw new TypeError("\"listener\" is not an object.");var r=n?a:f,i=this[u][e];if(null==i)return this[u][e]=s(t,r),!0;for(var l=null;null!=i;){if(i.listener===t&&i.kind===r)return!1;l=i,i=i.next}return l.next=s(t,r),!0},configurable:!0,writable:!0},removeEventListener:{value:function(e,t,n){if(null==t)return!1;for(var r=n?a:f,i=null,l=this[u][e];null!=l;){if(l.listener===t&&l.kind===r)return null==i?this[u][e]=l.next:i.next=l.next,!0;i=l,l=l.next}return!1},configurable:!0,writable:!0},dispatchEvent:{value:function(e){var t=this[u][e.type];if(null==t)return!0;for(var n=d(e,this);null!=t&&("function"==typeof t.listener?t.listener.call(this,n):t.kind!==c&&"function"==typeof t.listener.handleEvent&&t.listener.handleEvent(n),!n[h]);)t=t.next;return!n.defaultPrevented},configurable:!0,writable:!0}})},75);
|
|
__d(function(e,n,t,i){"use strict";var r=i.createUniqueKey="undefined"!=typeof Symbol?Symbol:function(e){return"[["+e+"_"+Math.random().toFixed(8).slice(2)+"]]"};i.LISTENERS=r("listeners"),i.CAPTURE=1,i.BUBBLE=2,i.ATTRIBUTE=3,i.newNode=function(e,n){return{listener:e,kind:n,next:null}}},76);
|
|
__d(function(n,t,e,u){"use strict";var r=t(76),o=r.LISTENERS,l=r.ATTRIBUTE,i=r.newNode;u.defineCustomEventTarget=function(n,t){function e(){n.call(this)}var u={constructor:{value:e,configurable:!0,writable:!0}};return t.forEach(function(n){u["on"+n]={get:function(){return(function(n,t){for(var e=n[o][t];null!=e;){if(e.kind===l)return e.listener;e=e.next}return null})(this,n)},set:function(t){!(function(n,t,e){"function"!=typeof e&&"object"!=typeof e&&(e=null);for(var u=null,r=n[o][t];null!=r;)r.kind===l?null==u?n[o][t]=r.next:u.next=r.next:u=r,r=r.next;null!=e&&(null==u?n[o][t]=i(e,l):u.next=i(e,l))})(this,n,t)},configurable:!0,enumerable:!0}}),e.prototype=Object.create(n.prototype,u),e}},77);
|
|
__d(function(e,a,t,n){"use strict";var r=a(76).createUniqueKey,l=r("stop_immediate_propagation_flag"),u=r("canceled_flag"),i=r("original_event"),o=Object.freeze({stopPropagation:Object.freeze({value:function(){var e=this[i];"function"==typeof e.stopPropagation&&e.stopPropagation()},writable:!0,configurable:!0}),stopImmediatePropagation:Object.freeze({value:function(){this[l]=!0;var e=this[i];"function"==typeof e.stopImmediatePropagation&&e.stopImmediatePropagation()},writable:!0,configurable:!0}),preventDefault:Object.freeze({value:function(){!0===this.cancelable&&(this[u]=!0);var e=this[i];"function"==typeof e.preventDefault&&e.preventDefault()},writable:!0,configurable:!0}),defaultPrevented:Object.freeze({get:function(){return this[u]},enumerable:!0,configurable:!0})});n.STOP_IMMEDIATE_PROPAGATION_FLAG=l,n.createEventWrapper=function(e,a){var t="number"==typeof e.timeStamp?e.timeStamp:Date.now(),n={type:{value:e.type,enumerable:!0},target:{value:a,enumerable:!0},currentTarget:{value:a,enumerable:!0},eventPhase:{value:2,enumerable:!0},bubbles:{value:Boolean(e.bubbles),enumerable:!0},cancelable:{value:Boolean(e.cancelable),enumerable:!0},timeStamp:{value:t,enumerable:!0},isTrusted:{value:!1,enumerable:!0}};return n[l]={value:!1,writable:!0},n[u]={value:!1,writable:!0},n[i]={value:e},void 0!==e.detail&&(n.detail={value:e.detail,enumerable:!0}),Object.create(Object.create(e,o),n)}},78);
|
|
__d(function(e,t,s,r){'use strict';t(80);var a=t(81),l=t(26).Networking,n=t(82),o=(function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l));return e.isAvailable=!0,e}return babelHelpers.createClass(t,[{key:"sendRequest",value:function(e,t,s,r,a,o,i,u,c,b){var p=n(a);l.sendRequest({method:e,url:s,data:babelHelpers.extends({},p,{trackingName:t}),headers:r,responseType:o,incrementalUpdates:i,timeout:u,withCredentials:b},c)}},{key:"abortRequest",value:function(e){l.abortRequest(e)}},{key:"clearCookies",value:function(e){l.clearCookies(e)}}]),t})(a);o=new o,s.exports=o},79);
|
|
__d(function(e,t,i,n){'use strict';t(47);var s=t(46),l=t(22),a=(function(e){babelHelpers.inherits(t,e);function t(e,i){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,null));return n.isAvailable=!1,n._nativeModuleName=e,n._nativeEventEmitterName=i,n}return babelHelpers.createClass(t,[{key:"throwMissingNativeModule",value:function(){l(!1,"Cannot use '"+this._nativeEventEmitterName+"' module when native '"+this._nativeModuleName+"' is not included in the build. Either include it, or check '"+this._nativeEventEmitterName+"'.isAvailable before calling any methods.")}},{key:"addListener",value:function(e,t,i){this.throwMissingNativeModule()}},{key:"removeAllListeners",value:function(e){this.throwMissingNativeModule()}},{key:"removeSubscription",value:function(e){this.throwMissingNativeModule()}}]),t})(s);i.exports=a},80);
|
|
__d(function(e,t,r,o){'use strict';var l=t(46),s=(t(34),t(45)),i=t(22),n=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,s.sharedSubscriber));return i(e,'Native module cannot be null.'),r._nativeModule=e,r}return babelHelpers.createClass(t,[{key:"addListener",value:function(e,r,o){return null!=this._nativeModule&&this._nativeModule.addListener(e),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addListener",this).call(this,e,r,o)}},{key:"removeAllListeners",value:function(e){i(e,'eventType argument is required.');var r=this.listeners(e).length;null!=this._nativeModule&&this._nativeModule.removeListeners(r),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"removeAllListeners",this).call(this,e)}},{key:"removeSubscription",value:function(e){null!=this._nativeModule&&this._nativeModule.removeListeners(1),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"removeSubscription",this).call(this,e)}}]),t})(l);r.exports=n},81);
|
|
__d(function(r,t,e,n){'use strict';var f=t(83),s=t(85);e.exports=function(r){return'string'==typeof r?{string:r}:r instanceof s?{formData:r.getParts()}:r instanceof ArrayBuffer||ArrayBuffer.isView(r)?{base64:f(r)}:r}},82);
|
|
__d(function(r,e,t,f){'use strict';var n=e(84);t.exports=function(r){if(r instanceof ArrayBuffer&&(r=new Uint8Array(r)),r instanceof Uint8Array)return n.fromByteArray(r);if(!ArrayBuffer.isView(r))throw new Error('data must be ArrayBuffer or typed array');var e=r,t=e.buffer,f=e.byteOffset,a=e.byteLength;return n.fromByteArray(new Uint8Array(t,f,a))}},83);
|
|
__d(function(r,t,e,n){'use strict';n.byteLength=function(r){return 3*r.length/4-d(r)},n.toByteArray=function(r){var t,e,n,o,c,u=r.length;o=d(r),c=new h(3*u/4-o),e=o>0?u-4:u;var A=0;for(t=0;t<e;t+=4)n=a[r.charCodeAt(t)]<<18|a[r.charCodeAt(t+1)]<<12|a[r.charCodeAt(t+2)]<<6|a[r.charCodeAt(t+3)],c[A++]=n>>16&255,c[A++]=n>>8&255,c[A++]=255&n;2===o?(n=a[r.charCodeAt(t)]<<2|a[r.charCodeAt(t+1)]>>4,c[A++]=255&n):1===o&&(n=a[r.charCodeAt(t)]<<10|a[r.charCodeAt(t+1)]<<4|a[r.charCodeAt(t+2)]>>2,c[A++]=n>>8&255,c[A++]=255&n);return c},n.fromByteArray=function(r){for(var t,e=r.length,n=e%3,a='',h=[],c=0,u=e-n;c<u;c+=16383)h.push(i(r,c,c+16383>u?u:c+16383));1===n?(t=r[e-1],a+=o[t>>2],a+=o[t<<4&63],a+='=='):2===n&&(t=(r[e-2]<<8)+r[e-1],a+=o[t>>10],a+=o[t>>4&63],a+=o[t<<2&63],a+='=');return h.push(a),h.join('')};for(var o=[],a=[],h='undefined'!=typeof Uint8Array?Uint8Array:Array,c='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',u=0,A=c.length;u<A;++u)o[u]=c[u],a[c.charCodeAt(u)]=u;a['-'.charCodeAt(0)]=62,a['_'.charCodeAt(0)]=63;function d(r){var t=r.length;if(t%4>0)throw new Error('Invalid string. Length must be a multiple of 4');return'='===r[t-2]?2:'='===r[t-1]?1:0}function i(r,t,e){for(var n,a=[],h=t;h<e;h+=3)n=(r[h]<<16)+(r[h+1]<<8)+r[h+2],a.push(o[(c=n)>>18&63]+o[c>>12&63]+o[c>>6&63]+o[63&c]);var c;return a.join('')}},84);
|
|
__d(function(e,t,n,s){'use strict';var a=(function(){function e(){babelHelpers.classCallCheck(this,e),this._parts=[]}return babelHelpers.createClass(e,[{key:"append",value:function(e,t){this._parts.push([e,t])}},{key:"getParts",value:function(){return this._parts.map(function(e){var t=babelHelpers.slicedToArray(e,2),n=t[0],s=t[1],a={'content-disposition':'form-data; name="'+n+'"'};return'object'==typeof s&&s?('string'==typeof s.name&&(a['content-disposition']+='; filename="'+s.name+'"'),'string'==typeof s.type&&(a['content-type']=s.type),babelHelpers.extends({},s,{headers:a,fieldName:n})):{string:String(s),headers:a,fieldName:n}})}}]),e})();n.exports=a},85);
|
|
__d(function(e,t,s,r){'use strict';var u=t(87),a=babelHelpers.interopRequireDefault(u);a.default&&a.default.fetch?s.exports=a.default:s.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},86);
|
|
__d(function(t,e,r,o){!(function(t){'use strict';if(!t.fetch){var e={searchParams:'URLSearchParams'in t,iterable:'Symbol'in t&&'iterator'in Symbol,blob:'FileReader'in t&&'Blob'in t&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in t,arrayBuffer:'ArrayBuffer'in t};if(e.arrayBuffer)var r=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],o=function(t){return t&&DataView.prototype.isPrototypeOf(t)},n=ArrayBuffer.isView||function(t){return t&&r.indexOf(Object.prototype.toString.call(t))>-1};h.prototype.append=function(t,e){t=a(t),e=u(e);var r=this.map[t];r||(r=[],this.map[t]=r),r.push(e)},h.prototype.delete=function(t){delete this.map[a(t)]},h.prototype.get=function(t){var e=this.map[a(t)];return e?e[0]:null},h.prototype.getAll=function(t){return this.map[a(t)]||[]},h.prototype.has=function(t){return this.map.hasOwnProperty(a(t))},h.prototype.set=function(t,e){this.map[a(t)]=[u(e)]},h.prototype.forEach=function(t,e){Object.getOwnPropertyNames(this.map).forEach(function(r){this.map[r].forEach(function(o){t.call(e,o,r,this)},this)},this)},h.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),f(t)},h.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),f(t)},h.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),f(t)},e.iterable&&(h.prototype["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=h.prototype.entries);var i=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},p.call(b.prototype),p.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},w.error=function(){var t=new w(null,{status:0,statusText:''});return t.type='error',t};var s=[301,302,303,307,308];w.redirect=function(t,e){if(-1===s.indexOf(e))throw new RangeError('Invalid status code');return new w(null,{status:e,headers:{location:t}})},t.Headers=h,t.Request=b,t.Response=w,t.fetch=function(t,r){return new Promise(function(o,n){var i=new b(t,r),s=new XMLHttpRequest;s.onload=function(){var t={status:s.status,statusText:s.statusText,headers:(function(t){var e=new h;return t.split('\r\n').forEach(function(t){var r=t.split(':'),o=r.shift().trim();if(o){var n=r.join(':').trim();e.append(o,n)}}),e})(s.getAllResponseHeaders()||'')};t.url='responseURL'in s?s.responseURL:t.headers.get('X-Request-URL');var e='response'in s?s.response:s.responseText;o(new w(e,t))},s.onerror=function(){n(new TypeError('Network request failed'))},s.ontimeout=function(){n(new TypeError('Network request failed'))},s.open(i.method,i.url,!0),'include'===i.credentials&&(s.withCredentials=!0),'responseType'in s&&e.blob&&(s.responseType='blob'),i.headers.forEach(function(t,e){s.setRequestHeader(e,t)}),s.send(void 0===i._bodyInit?null:i._bodyInit)})},t.fetch.polyfill=!0}function a(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function f(t){var r={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=function(){return r}),r}function h(t){this.map={},t instanceof h?t.forEach(function(t,e){this.append(e,t)},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function y(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function d(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function c(t){var e=new FileReader,r=d(e);return e.readAsArrayBuffer(t),r}function l(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t,t)if('string'==typeof t)this._bodyText=t;else if(e.blob&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;else if(e.formData&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;else if(e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t))this._bodyText=t.toString();else if(e.arrayBuffer&&e.blob&&o(t))this._bodyArrayBuffer=l(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!e.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(t)&&!n(t))throw new Error('unsupported BodyInit type');this._bodyArrayBuffer=l(t)}else this._bodyText='';this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},e.blob&&(this.blob=function(){var t=y(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?y(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(c)}),this.text=function(){var t=y(this);if(t)return t;if(this._bodyBlob)return(function(t){var e=new FileReader,r=d(e);return e.readAsText(t),r})(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve((function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join('')})(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},e.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function b(t,e){var r=(e=e||{}).body;if('string'==typeof t)this.url=t;else{if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new h(t.headers)),this.method=t.method,this.mode=t.mode,r||null==t._bodyInit||(r=t._bodyInit,t.bodyUsed=!0)}if(this.credentials=e.credentials||this.credentials||'omit',!e.headers&&this.headers||(this.headers=new h(e.headers)),this.method=(function(t){var e=t.toUpperCase();return i.indexOf(e)>-1?e:t})(e.method||this.method||'GET'),this.mode=e.mode||this.mode||null,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&r)throw new TypeError('Body not allowed for GET or HEAD requests');this._initBody(r)}function m(t){var e=new FormData;return t.trim().split('&').forEach(function(t){if(t){var r=t.split('='),o=r.shift().replace(/\+/g,' '),n=r.join('=').replace(/\+/g,' ');e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function w(t,e){e||(e={}),this.type='default',this.status='status'in e?e.status:200,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in e?e.statusText:'OK',this.headers=new h(e.headers),this.url=e.url||'',this._initBody(t)}})('undefined'!=typeof self?self:this)},87);
|
|
__d(function(e,t,s,i){'use strict';var r=t(89),o=t(75),n=t(81),a=t(26),c=(t(34),t(95)),d=t(84),l=t(83),u=t(22),b=a.WebSocketModule,h=0,p=1,y=2,f=3,_=0,v=(function(e){babelHelpers.inherits(t,e);function t(e,s,i){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));r.CONNECTING=h,r.OPEN=p,r.CLOSING=y,r.CLOSED=f,r.readyState=h,'string'==typeof s&&(s=[s]);var o=i||{},a=o.headers,c=void 0===a?{}:a,d=babelHelpers.objectWithoutProperties(o,["headers"]);if(d&&'string'==typeof d.origin&&(console.warn('Specifying `origin` as a WebSocket connection option is deprecated. Include it under `headers` instead.'),c.origin=d.origin,delete d.origin),Object.keys(d).length>0&&console.warn('Unrecognized WebSocket connection option(s) `'+Object.keys(d).join('`, `')+"`. Did you mean to put these under `headers`?"),Array.isArray(s)||(s=null),!t.isAvailable)throw new Error("Cannot initialize WebSocket module. Native module WebSocketModule is missing.");return r._eventEmitter=new n(b),r._socketId=_++,r._registerEvents(),b.connect(e,s,{headers:c},r._socketId),r}return babelHelpers.createClass(t,[{key:"close",value:function(e,t){this.readyState!==this.CLOSING&&this.readyState!==this.CLOSED&&(this.readyState=this.CLOSING,this._close(e,t))}},{key:"send",value:function(e){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');if(e instanceof r){var t=a.BlobModule;return u(t,'Native module BlobModule is required for blob support'),void t.sendBlob(e,this._socketId)}if('string'!=typeof e){if(!(e instanceof ArrayBuffer||ArrayBuffer.isView(e)))throw new Error('Unsupported data type');b.sendBinary(l(e),this._socketId)}else b.send(e,this._socketId)}},{key:"ping",value:function(){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');b.ping(this._socketId)}},{key:"_close",value:function(e,t){b.close(this._socketId)}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(e){return e.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var e=this;this._subscriptions=[this._eventEmitter.addListener('websocketMessage',function(t){if(t.id===e._socketId){var s=t.data;switch(t.type){case'binary':s=d.toByteArray(t.data).buffer;break;case'blob':s=r.create(t.data)}e.dispatchEvent(new c('message',{data:s}))}}),this._eventEmitter.addListener('websocketOpen',function(t){t.id===e._socketId&&(e.readyState=e.OPEN,e.dispatchEvent(new c('open')))}),this._eventEmitter.addListener('websocketClosed',function(t){t.id===e._socketId&&(e.readyState=e.CLOSED,e.dispatchEvent(new c('close',{code:t.code,reason:t.reason})),e._unregisterEvents(),e.close())}),this._eventEmitter.addListener('websocketFailed',function(t){t.id===e._socketId&&(e.readyState=e.CLOSED,e.dispatchEvent(new c('error',{message:t.message})),e.dispatchEvent(new c('close',{message:t.message})),e._unregisterEvents(),e.close())})]}},{key:"binaryType",get:function(){return this._binaryType},set:function(e){if('blob'!==e&&'arraybuffer'!==e)throw new Error('binaryType must be either \'blob\' or \'arraybuffer\'');if('blob'===this._binaryType||'blob'===e){var t=a.BlobModule;u(t,'Native module BlobModule is required for blob support'),t&&('blob'===e?t.enableBlobSupport(this._socketId):t.disableBlobSupport(this._socketId))}this._binaryType=e}}]),t})(o.apply(void 0,['close','error','message','open']));v.CONNECTING=h,v.OPEN=p,v.CLOSING=y,v.CLOSED=f,v.isAvailable=!!b,s.exports=v},88);
|
|
__d(function(e,t,r,s){'use strict';var l=t(22),o=t(90),a=t(26).BlobModule,n=(function(){babelHelpers.createClass(e,null,[{key:"create",value:function(t){return babelHelpers.extends(Object.create(e.prototype),t)}}]);function e(t,r){babelHelpers.classCallCheck(this,e);var s=o(),n=0;return t.forEach(function(t){l(t instanceof e,'Can currently only create a Blob from other Blobs'),n+=t.size}),a.createFromParts(t,s),e.create({blobId:s,offset:0,size:n})}return babelHelpers.createClass(e,[{key:"slice",value:function(t,r){var s=this.offset,l=this.size;return'number'==typeof t&&(t>l&&(t=l),s+=t,l-=t,'number'==typeof r&&(r<0&&(r=this.size+r),l=r-t)),e.create({blobId:this.blobId,offset:s,size:l})}},{key:"close",value:function(){a.release(this.blobId)}}]),e})();r.exports=n},89);
|
|
__d(function(v,n,o,r){var t=n(91),_=n(94),a=_;a.v1=t,a.v4=_,o.exports=a},90);
|
|
__d(function(e,o,s,c){var r=o(92),n=o(93),i=r(),v=[1|i[0],i[1],i[2],i[3],i[4],i[5]],t=16383&(i[6]<<8|i[7]),a=0,d=0;s.exports=function(e,o,s){var c=o&&s||0,r=o||[],i=void 0!==(e=e||{}).clockseq?e.clockseq:t,u=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:d+1,m=u-a+(f-d)/1e4;if(m<0&&void 0===e.clockseq&&(i=i+1&16383),(m<0||u>a)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');a=u,d=f,t=i;var k=(1e4*(268435455&(u+=122192928e5))+f)%4294967296;r[c++]=k>>>24&255,r[c++]=k>>>16&255,r[c++]=k>>>8&255,r[c++]=255&k;var l=u/4294967296*1e4&268435455;r[c++]=l>>>8&255,r[c++]=255&l,r[c++]=l>>>24&15|16,r[c++]=l>>>16&255,r[c++]=i>>>8|128,r[c++]=255&i;for(var q=e.node||v,w=0;w<6;++w)r[c+w]=q[w];return o||n(r)}},91);
|
|
__d(function(r,n,a,t){var o,e=r.crypto||r.msCrypto;if(e&&e.getRandomValues){var u=new Uint8Array(16);o=function(){return e.getRandomValues(u),u}}if(!o){var f=new Array(16);o=function(){for(var r,n=0;n<16;n++)0==(3&n)&&(r=4294967296*Math.random()),f[n]=r>>>((3&n)<<3)&255;return f}}a.exports=o},92);
|
|
__d(function(r,t,n,o){for(var u=[],f=0;f<256;++f)u[f]=(f+256).toString(16).substr(1);n.exports=function(r,t){var n=t||0,o=u;return o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]+'-'+o[r[n++]]+o[r[n++]]+'-'+o[r[n++]]+o[r[n++]]+'-'+o[r[n++]]+o[r[n++]]+'-'+o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]}},93);
|
|
__d(function(r,n,a,o){var t=n(92),f=n(93);a.exports=function(r,n,a){var o=n&&a||0;'string'==typeof r&&(n='binary'==r?new Array(16):null,r=null);var i=(r=r||{}).random||(r.rng||t)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,n)for(var u=0;u<16;++u)n[o+u]=i[u];return n||f(i)}},94);
|
|
__d(function(e,t,s,i){'use strict';s.exports=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},95);
|
|
__d(function(e,t,r,o){'use strict';t(89);var n=t(26).BlobModule,l=null;n&&'string'==typeof n.BLOB_URI_SCHEME&&(l=n.BLOB_URI_SCHEME+':','string'==typeof n.BLOB_URI_HOST&&(l+="//"+n.BLOB_URI_HOST+"/"));var s=(function(){function e(){throw babelHelpers.classCallCheck(this,e),new Error('Creating BlobURL objects is not supported yet.')}return babelHelpers.createClass(e,null,[{key:"createObjectURL",value:function(e){if(null===l)throw new Error('Cannot create URL for blob!');return""+l+e.blobId+"?offset="+e.offset+"&size="+e.size}},{key:"revokeObjectURL",value:function(e){}}]),e})();r.exports=s},96);
|
|
__d(function(e,t,n,a){'use strict';var l=t(98),s=t(26),r=(t(34),(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"alert",value:function(e,t,n,a,s){if(void 0!==s)return console.warn('Alert.alert() with a 5th "type" parameter is deprecated and will be removed. Use AlertIOS.prompt() instead.'),void l.alert(e,t,n,s);l.alert(e,t,n)}}]),e})());!(function(){function e(){babelHelpers.classCallCheck(this,e)}babelHelpers.createClass(e,null,[{key:"alert",value:function(e,t,n,a){var l={title:e||'',message:t||''};a&&(l=babelHelpers.extends({},l,{cancelable:a.cancelable}));var r=n?n.slice(0,3):[{text:'OK'}],o=r.pop(),i=r.pop(),d=r.pop();d&&(l=babelHelpers.extends({},l,{buttonNeutral:d.text||''})),i&&(l=babelHelpers.extends({},l,{buttonNegative:i.text||''})),o&&(l=babelHelpers.extends({},l,{buttonPositive:o.text||''})),s.DialogManagerAndroid.showAlert(l,function(e){return console.warn(e)},function(e,t){e===s.DialogManagerAndroid.buttonClicked?t===s.DialogManagerAndroid.buttonNeutral?d.onPress&&d.onPress():t===s.DialogManagerAndroid.buttonNegative?i.onPress&&i.onPress():t===s.DialogManagerAndroid.buttonPositive&&o.onPress&&o.onPress():e===s.DialogManagerAndroid.dismissed&&a&&a.onDismiss&&a.onDismiss()})}}])})();n.exports=r},97);
|
|
__d(function(e,t,a,r){'use strict';var n=t(26).AlertManager,l=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"alert",value:function(e,t,a,r){if(void 0!==r)return console.warn('AlertIOS.alert() with a 4th "type" parameter is deprecated and will be removed. Use AlertIOS.prompt() instead.'),void this.prompt(e,t,a,r);this.prompt(e,t,a,'default')}},{key:"prompt",value:function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'plain-text',l=arguments[4],i=arguments[5];if('function'!=typeof r){var o,s,u=[],c=[];'function'==typeof a?u=[a]:a instanceof Array&&a.forEach(function(e,t){if(u[t]=e.onPress,'cancel'===e.style?o=String(t):'destructive'===e.style&&(s=String(t)),e.text||t<(a||[]).length-1){var r={};r[t]=e.text||'',c.push(r)}}),n.alertWithArgs({title:e||'',message:t||void 0,buttons:c,type:r||void 0,defaultValue:l,cancelButtonKey:o,destructiveButtonKey:s,keyboardType:i},function(e,t){var a=u[e];a&&a(t)})}else{console.warn("You passed a callback function as the \"type\" argument to AlertIOS.prompt(). React Native is assuming you want to use the deprecated AlertIOS.prompt(title, defaultValue, buttons, callback) signature. The current signature is AlertIOS.prompt(title, message, callbackOrButtons, type, defaultValue, keyboardType) and the old syntax will be removed in a future version.");var p=r;l=t;n.alertWithArgs({title:e||'',type:'plain-text',defaultValue:l},function(e,t){p(t)})}}}]),e})();a.exports=l},98);
|
|
__d(function(e,t,n,r){'use strict';var o=t(81),i=t(26).LocationObserver,s=t(22),a=t(100),u=t(38),c=new o(i),v=(t(34),t(101)),f=[],g=!1,l={setRNConfiguration:function(e){i.setConfiguration&&i.setConfiguration(e)},requestAuthorization:function(){i.requestAuthorization()},getCurrentPosition:function(e,t,n){var r,o;return regeneratorRuntime.async(function(u){for(;;)switch(u.prev=u.next){case 0:s('function'==typeof e,'Must provide a valid geo_success callback.'),r=!0,u.next=11;break;case 5:if(r=u.sent){u.next=11;break}return u.next=9,regeneratorRuntime.awrap(v.request(v.PERMISSIONS.ACCESS_FINE_LOCATION));case 9:o=u.sent,r=o===v.RESULTS.GRANTED;case 11:r&&i.getCurrentPosition(n||{},e,t||a);case 12:case"end":return u.stop()}},null,this)},watchPosition:function(e,t,n){g||(i.startObserving(n||{}),g=!0);var r=f.length;return f.push([c.addListener('geolocationDidChange',e),t?c.addListener('geolocationError',t):null]),r},clearWatch:function(e){var t=f[e];if(t){t[0].remove();var n=t[1];n&&n.remove(),f[e]=void 0;for(var r=!0,o=0;o<f.length;o++)f[o]&&(r=!1);r&&l.stopObserving()}},stopObserving:function(){if(g){i.stopObserving(),g=!1;for(var e=0;e<f.length;e++){var t=f[e];if(t){u(!1,'Called stopObserving with existing subscriptions.'),t[0].remove();var n=t[1];n&&n.remove()}}f=[]}}};n.exports=l},99);
|
|
__d(function(r,o,e,n){'use strict';e.exports=function(){for(var r=arguments.length,o=Array(r),e=0;e<r;e++)o[e]=arguments[e];if(1===o.length&&o[0]instanceof Error){var n=o[0];console.error('Error: "'+n.message+'". Stack:\n'+n.stack)}else console.error.apply(console,o)}},100);
|
|
__d(function(e,r,i,n){'use strict';var s=r(26),o=(function(){function e(){babelHelpers.classCallCheck(this,e),this.PERMISSIONS={READ_CALENDAR:'android.permission.READ_CALENDAR',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',CAMERA:'android.permission.CAMERA',READ_CONTACTS:'android.permission.READ_CONTACTS',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',RECORD_AUDIO:'android.permission.RECORD_AUDIO',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',CALL_PHONE:'android.permission.CALL_PHONE',READ_CALL_LOG:'android.permission.READ_CALL_LOG',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',USE_SIP:'android.permission.USE_SIP',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',SEND_SMS:'android.permission.SEND_SMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',READ_SMS:'android.permission.READ_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECEIVE_MMS:'android.permission.RECEIVE_MMS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE'},this.RESULTS={GRANTED:'granted',DENIED:'denied',NEVER_ASK_AGAIN:'never_ask_again'}}return babelHelpers.createClass(e,[{key:"checkPermission",value:function(e){return console.warn('"PermissionsAndroid.checkPermission" is deprecated. Use "PermissionsAndroid.check" instead'),s.PermissionsAndroid.checkPermission(e)}},{key:"check",value:function(e){return s.PermissionsAndroid.checkPermission(e)}},{key:"requestPermission",value:function(e,r){var i;return regeneratorRuntime.async(function(n){for(;;)switch(n.prev=n.next){case 0:return console.warn('"PermissionsAndroid.requestPermission" is deprecated. Use "PermissionsAndroid.request" instead'),n.next=3,regeneratorRuntime.awrap(this.request(e,r));case 3:return i=n.sent,n.abrupt("return",i===this.RESULTS.GRANTED);case 5:case"end":return n.stop()}},null,this)}},{key:"request",value:function(e,r){return regeneratorRuntime.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(!r){i.next=6;break}return i.next=3,regeneratorRuntime.awrap(s.PermissionsAndroid.shouldShowRequestPermissionRationale(e));case 3:if(!i.sent){i.next=6;break}return i.abrupt("return",new Promise(function(i,n){s.DialogManagerAndroid.showAlert(r,function(){return n(new Error('Error showing rationale'))},function(){return i(s.PermissionsAndroid.requestPermission(e))})}));case 6:return i.abrupt("return",s.PermissionsAndroid.requestPermission(e));case 7:case"end":return i.stop()}},null,this)}},{key:"requestMultiple",value:function(e){return s.PermissionsAndroid.requestMultiplePermissions(e)}}]),e})();o=new o,i.exports=o},101);
|
|
__d(function(e,t,a,r){'use strict';var p={captureHeap:function(a){var r=null;try{e.nativeCaptureHeap(a),console.log('HeapCapture.captureHeap succeeded: '+a)}catch(e){console.log('HeapCapture.captureHeap error: '+e.toString()),r=e.toString()}t(26).JSCHeapCapture.captureComplete(a,r)}};a.exports=p},102);
|
|
__d(function(o,r,l,e){'use strict';var n={poke:function(l){var e=null,n=null;try{null===(n=o.pokeSamplingProfiler())?console.log('The JSC Sampling Profiler has started'):console.log('The JSC Sampling Profiler has stopped')}catch(o){console.log('Error occured when restarting Sampling Profiler: '+o.toString()),e=o.toString()}r(26).JSCSamplingProfiler.operationComplete(l,n,e)}};l.exports=n},103);
|
|
__d(function(o,r,e,n){'use strict';var a=r(22),l={log:'log',info:'info',warn:'warn',error:'error',fatal:'error'},t=null,i={logIfNoNativeHook:function(r){for(var e=arguments.length,n=Array(e>1?e-1:0),a=1;a<e;a++)n[a-1]=arguments[a];void 0===o.nativeLoggingHook?i.logToConsole.apply(i,[r].concat(babelHelpers.toConsumableArray(n))):t&&'warn'===r&&t.apply(void 0,babelHelpers.toConsumableArray(n))},logToConsole:function(o){var r,e=l[o];a(e,'Level "'+o+'" not one of '+Object.keys(l).toString());for(var n=arguments.length,t=Array(n>1?n-1:0),i=1;i<n;i++)t[i-1]=arguments[i];(r=console)[e].apply(r,babelHelpers.toConsumableArray(t))},setWarningHandler:function(o){t=o}};e.exports=i},104);
|
|
__d(function(t,r,s,c){'use strict';var e=r(45);s.exports=e},105);
|
|
__d(function(e,n,t,i){'use strict';var r=n(30),a=n(107),o=e.nativePerformanceNow||n(35),s={},c={},m={},u={addTimespan:function(e,n,t){s[e]||(s[e]={description:t,totalTime:n})},startTimespan:function(e,n){s[e]||(s[e]={description:n,startTime:o()},m[e]=r.beginAsyncEvent(e))},stopTimespan:function(e){var n=s[e];n&&n.startTime&&(n.endTime||(n.endTime=o(),n.totalTime=n.endTime-(n.startTime||0),r.endAsyncEvent(e,m[e]),delete m[e]))},clear:function(){s={},c={}},clearCompleted:function(){for(var e in s)s[e].totalTime&&delete s[e];c={}},clearExceptTimespans:function(e){s=Object.keys(s).reduce(function(n,t){return-1!==e.indexOf(t)&&(n[t]=s[t]),n},{}),c={}},currentTimestamp:function(){return o()},getTimespans:function(){return s},hasTimespan:function(e){return!!s[e]},logTimespans:function(){for(var e in s)s[e].totalTime&&a(e+': '+s[e].totalTime+'ms')},addTimespans:function(e,n){for(var t=0,i=e.length;t<i;t+=2){var r=n[t/2];u.addTimespan(r,e[t+1]-e[t],r)}},setExtra:function(e,n){c[e]||(c[e]=n)},getExtras:function(){return c}};t.exports=u},106);
|
|
__d(function(n,o,t,r){'use strict';t.exports=function(){var n;return(n=console).log.apply(n,arguments)}},107);
|
|
__d(function(e,t,r,i){'use strict';var n=t(27),s={register:function(e){n.registerCallableModule('RCTEventEmitter',e)}};r.exports=s},108);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(110)},109);
|
|
__d(function(e,t,r,s){'use strict';var n=t(111),l=t(112),i=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"setNativeProps",value:function(){}},{key:"render",value:function(){var e=t(131);return n.createElement(e,{style:[o.unimplementedView,this.props.style]},this.props.children)}}]),r})(n.Component),o=l.create({unimplementedView:{}});r.exports=i},110);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(15)},111);
|
|
__d(function(e,t,r,o){'use strict';var i=t(113),s=t(63),l=t(116),a=t(130),n=t(62),u=i.roundToNearestPixel(.4);0===u&&(u=1/i.get());var b={position:'absolute',left:0,right:0,top:0,bottom:0},c=s.register(b);r.exports={hairlineWidth:u,absoluteFill:c,absoluteFillObject:b,flatten:n,setStyleAttributePreprocessor:function(e,t){var r=void 0;if('string'==typeof l[e])r={};else{if('object'!=typeof l[e])return void console.error(e+" is not a valid style attribute");r=l[e]}l[e]=babelHelpers.extends({},r,{process:t})},create:function(e){var t={};for(var r in e)a.validateStyle(r,e),t[r]=e[r]&&s.register(e[r]);return t}}},112);
|
|
__d(function(e,t,n,u){'use strict';var r=t(114),a=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"get",value:function(){return r.get('window').scale}},{key:"getFontScale",value:function(){return r.get('window').fontScale||e.get()}},{key:"getPixelSizeForLayoutSize",value:function(t){return Math.round(t*e.get())}},{key:"roundToNearestPixel",value:function(t){var n=e.get();return Math.round(t*n)/n}},{key:"startDetecting",value:function(){}}]),e})();n.exports=a},113);
|
|
__d(function(e,n,i,s){'use strict';var t=n(115),o=n(46),r=(n(34),n(45)),a=n(22),l=new o,c=!1,d={},u=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"set",value:function(e){if(e&&e.windowPhysicalPixels){var n=(e=JSON.parse(JSON.stringify(e))).windowPhysicalPixels;e.window={width:n.width/n.scale,height:n.height/n.scale,scale:n.scale,fontScale:n.fontScale},e.screen=e.window,delete e.windowPhysicalPixels}babelHelpers.extends(d,e),c?l.emit('change',{window:d.window,screen:d.screen}):c=!0}},{key:"get",value:function(e){return a(d[e],'No dimension set for key '+e),d[e]}},{key:"addEventListener",value:function(e,n){a('change'===e,'Trying to subscribe to unknown event: "%s"',e),l.addListener(e,n)}},{key:"removeEventListener",value:function(e,n){a('change'===e,'Trying to remove listener for unknown event: "%s"',e),l.removeListener(e,n)}}]),e})();u.set(t.Dimensions),r.addListener('didUpdateDimensions',function(e){u.set(e)}),i.exports=u},114);
|
|
__d(function(e,t,i,n){'use strict';var o=t(26).DeviceInfo;t(22)(o,'DeviceInfo native module is not installed correctly'),i.exports=o},115);
|
|
__d(function(o,r,e,t){'use strict';var l=r(117),d=r(124),s=r(125),C=r(119),a=r(126),b=r(127),n=r(129),c=babelHelpers.extends({},C(s),C(d),C(l));c.transform={process:b},c.shadowOffset={diff:n};var f={process:a};c.backgroundColor=f,c.borderBottomColor=f,c.borderColor=f,c.borderLeftColor=f,c.borderRightColor=f,c.borderTopColor=f,c.borderStartColor=f,c.borderEndColor=f,c.color=f,c.shadowColor=f,c.textDecorationColor=f,c.tintColor=f,c.textShadowColor=f,c.overlayColor=f,e.exports=c},116);
|
|
__d(function(e,r,o,i){'use strict';var b=r(51),d=r(118),t=r(120),n=r(20),s=r(121),u=r(122),a=babelHelpers.extends({},t,s,u,{resizeMode:n.oneOf(Object.keys(d)),backfaceVisibility:n.oneOf(['visible','hidden']),backgroundColor:b,borderColor:b,borderWidth:n.number,borderRadius:n.number,overflow:n.oneOf(['visible','hidden']),tintColor:b,opacity:n.number,overlayColor:n.string,borderTopLeftRadius:n.number,borderTopRightRadius:n.number,borderBottomLeftRadius:n.number,borderBottomRightRadius:n.number});o.exports=a},117);
|
|
__d(function(l,n,t,e){'use strict';var r=n(119)({contain:null,cover:null,stretch:null,center:null,repeat:null});t.exports=r},118);
|
|
__d(function(r,n,t,a){'use strict';var e=n(22);t.exports=function(r){var n,t={};r instanceof Object&&!Array.isArray(r)||e(!1);for(n in r)r.hasOwnProperty(n)&&(t[n]=n);return t}},119);
|
|
__d(function(e,n,r,t){'use strict';var i=n(20),o={display:i.oneOf(['none','flex']),width:i.oneOfType([i.number,i.string]),height:i.oneOfType([i.number,i.string]),start:i.oneOfType([i.number,i.string]),end:i.oneOfType([i.number,i.string]),top:i.oneOfType([i.number,i.string]),left:i.oneOfType([i.number,i.string]),right:i.oneOfType([i.number,i.string]),bottom:i.oneOfType([i.number,i.string]),minWidth:i.oneOfType([i.number,i.string]),maxWidth:i.oneOfType([i.number,i.string]),minHeight:i.oneOfType([i.number,i.string]),maxHeight:i.oneOfType([i.number,i.string]),margin:i.oneOfType([i.number,i.string]),marginVertical:i.oneOfType([i.number,i.string]),marginHorizontal:i.oneOfType([i.number,i.string]),marginTop:i.oneOfType([i.number,i.string]),marginBottom:i.oneOfType([i.number,i.string]),marginLeft:i.oneOfType([i.number,i.string]),marginRight:i.oneOfType([i.number,i.string]),marginStart:i.oneOfType([i.number,i.string]),marginEnd:i.oneOfType([i.number,i.string]),padding:i.oneOfType([i.number,i.string]),paddingVertical:i.oneOfType([i.number,i.string]),paddingHorizontal:i.oneOfType([i.number,i.string]),paddingTop:i.oneOfType([i.number,i.string]),paddingBottom:i.oneOfType([i.number,i.string]),paddingLeft:i.oneOfType([i.number,i.string]),paddingRight:i.oneOfType([i.number,i.string]),paddingStart:i.oneOfType([i.number,i.string]),paddingEnd:i.oneOfType([i.number,i.string]),borderWidth:i.number,borderTopWidth:i.number,borderStartWidth:i.number,borderEndWidth:i.number,borderRightWidth:i.number,borderBottomWidth:i.number,borderLeftWidth:i.number,position:i.oneOf(['absolute','relative']),flexDirection:i.oneOf(['row','row-reverse','column','column-reverse']),flexWrap:i.oneOf(['wrap','nowrap']),justifyContent:i.oneOf(['flex-start','flex-end','center','space-between','space-around']),alignItems:i.oneOf(['flex-start','flex-end','center','stretch','baseline']),alignSelf:i.oneOf(['auto','flex-start','flex-end','center','stretch','baseline']),alignContent:i.oneOf(['flex-start','flex-end','center','stretch','space-between','space-around']),overflow:i.oneOf(['visible','hidden','scroll']),flex:i.number,flexGrow:i.number,flexShrink:i.number,flexBasis:i.oneOfType([i.number,i.string]),aspectRatio:i.number,zIndex:i.number,direction:i.oneOf(['inherit','ltr','rtl'])};r.exports=o},120);
|
|
__d(function(s,e,a,h){'use strict';var o=e(51),r=e(20),t={shadowColor:o,shadowOffset:r.shape({width:r.number,height:r.number}),shadowOpacity:r.number,shadowRadius:r.number};a.exports=t},121);
|
|
__d(function(e,r,t,s){'use strict';var a=r(20),n=r(123),o={transform:a.arrayOf(a.oneOfType([a.shape({perspective:a.number}),a.shape({rotate:a.string}),a.shape({rotateX:a.string}),a.shape({rotateY:a.string}),a.shape({rotateZ:a.string}),a.shape({scale:a.number}),a.shape({scaleX:a.number}),a.shape({scaleY:a.number}),a.shape({translateX:a.number}),a.shape({translateY:a.number}),a.shape({skewX:a.string}),a.shape({skewY:a.string})])),transformMatrix:function(e,r,t){if(e[r])return new Error("The transformMatrix style property is deprecated. Use `transform: [{ matrix: ... }]` instead.")},decomposedMatrix:function(e,r,t){if(e[r])return new Error("The decomposedMatrix style property is deprecated. Use `transform: [...]` instead.")},scaleX:n(a.number,'Use the transform prop instead.'),scaleY:n(a.number,'Use the transform prop instead.'),rotation:n(a.number,'Use the transform prop instead.'),translateX:n(a.number,'Use the transform prop instead.'),translateY:n(a.number,'Use the transform prop instead.')};t.exports=o},122);
|
|
__d(function(n,r,e,t){'use strict';var o=r(65);e.exports=function(n,r){return function(e,t,a){o[a]||void 0===e[t]||console.warn("`"+t+"` supplied to `"+a+"` has been deprecated. "+r);for(var c=arguments.length,i=Array(c>3?c-3:0),u=3;u<c;u++)i[u-3]=arguments[u];return n.apply(void 0,[e,t,a].concat(i))}}},123);
|
|
__d(function(t,e,n,o){'use strict';var i=e(51),r=e(20),l=e(125),a=babelHelpers.extends({},l,{color:i,fontFamily:r.string,fontSize:r.number,fontStyle:r.oneOf(['normal','italic']),fontWeight:r.oneOf(['normal','bold','100','200','300','400','500','600','700','800','900']),fontVariant:r.arrayOf(r.oneOf(['small-caps','oldstyle-nums','lining-nums','tabular-nums','proportional-nums'])),textShadowOffset:r.shape({width:r.number,height:r.number}),textShadowRadius:r.number,textShadowColor:i,letterSpacing:r.number,lineHeight:r.number,textAlign:r.oneOf(['auto','left','right','center','justify']),textAlignVertical:r.oneOf(['auto','top','bottom','center']),includeFontPadding:r.bool,textDecorationLine:r.oneOf(['none','underline','line-through','underline line-through']),textDecorationStyle:r.oneOf(['solid','double','dotted','dashed']),textDecorationColor:i,writingDirection:r.oneOf(['auto','ltr','rtl'])});n.exports=a},124);
|
|
__d(function(r,o,e,d){'use strict';var b=o(51),t=o(120),i=o(20),u=o(121),n=o(122),m=babelHelpers.extends({},t,u,n,{backfaceVisibility:i.oneOf(['visible','hidden']),backgroundColor:b,borderColor:b,borderTopColor:b,borderRightColor:b,borderBottomColor:b,borderLeftColor:b,borderStartColor:b,borderEndColor:b,borderRadius:i.number,borderTopLeftRadius:i.number,borderTopRightRadius:i.number,borderTopStartRadius:i.number,borderTopEndRadius:i.number,borderBottomLeftRadius:i.number,borderBottomRightRadius:i.number,borderBottomStartRadius:i.number,borderBottomEndRadius:i.number,borderStyle:i.oneOf(['solid','dotted','dashed']),borderWidth:i.number,borderTopWidth:i.number,borderRightWidth:i.number,borderBottomWidth:i.number,borderLeftWidth:i.number,opacity:i.number,elevation:i.number});e.exports=m},125);
|
|
__d(function(n,r,i,t){'use strict';r(34);var u=r(52);i.exports=function(n){if(void 0===n||null===n)return n;var r=u(n);if(null!==r&&void 0!==r)return r=(r<<24|r>>>8)>>>0}},126);
|
|
__d(function(t,n,r,u){'use strict';n(128),n(34),n(22),n(32);r.exports=function(t){return t}},127);
|
|
__d(function(t,e,n,a){'use strict';var r=e(22),o={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]},createOrthographic:function(t,e,n,a,r,o){return[2/(e-t),0,0,0,0,2/(a-n),0,0,0,0,-2/(o-r),0,-(e+t)/(e-t),-(a+n)/(a-n),-(o+r)/(o-r),1]},createFrustum:function(t,e,n,a,r,o){var i=1/(e-t),u=1/(a-n),s=1/(r-o);return[r*i*2,0,0,0,0,r*u*2,0,0,(e+t)*i,(a+n)*u,(o+r)*s,-1,0,0,o*r*s*2,0]},createPerspective:function(t,e,n,a){var r=1/Math.tan(t/2),o=1/(n-a);return[r/e,0,0,0,0,r,0,0,0,0,(a+n)*o,-1,0,0,a*n*o*2,0]},createTranslate2d:function(t,e){var n=o.createIdentityMatrix();return o.reuseTranslate2dCommand(n,t,e),n},reuseTranslate2dCommand:function(t,e,n){t[12]=e,t[13]=n},reuseTranslate3dCommand:function(t,e,n,a){t[12]=e,t[13]=n,t[14]=a},createScale:function(t){var e=o.createIdentityMatrix();return o.reuseScaleCommand(e,t),e},reuseScaleCommand:function(t,e){t[0]=e,t[5]=e},reuseScale3dCommand:function(t,e,n,a){t[0]=e,t[5]=n,t[10]=a},reusePerspectiveCommand:function(t,e){t[11]=-1/e},reuseScaleXCommand:function(t,e){t[0]=e},reuseScaleYCommand:function(t,e){t[5]=e},reuseScaleZCommand:function(t,e){t[10]=e},reuseRotateXCommand:function(t,e){t[5]=Math.cos(e),t[6]=Math.sin(e),t[9]=-Math.sin(e),t[10]=Math.cos(e)},reuseRotateYCommand:function(t,e){t[0]=Math.cos(e),t[2]=-Math.sin(e),t[8]=Math.sin(e),t[10]=Math.cos(e)},reuseRotateZCommand:function(t,e){t[0]=Math.cos(e),t[1]=Math.sin(e),t[4]=-Math.sin(e),t[5]=Math.cos(e)},createRotateZ:function(t){var e=o.createIdentityMatrix();return o.reuseRotateZCommand(e,t),e},reuseSkewXCommand:function(t,e){t[4]=Math.tan(e)},reuseSkewYCommand:function(t,e){t[1]=Math.tan(e)},multiplyInto:function(t,e,n){var a=e[0],r=e[1],o=e[2],i=e[3],u=e[4],s=e[5],c=e[6],m=e[7],v=e[8],l=e[9],f=e[10],d=e[11],h=e[12],M=e[13],C=e[14],p=e[15],T=n[0],x=n[1],y=n[2],b=n[3];t[0]=T*a+x*u+y*v+b*h,t[1]=T*r+x*s+y*l+b*M,t[2]=T*o+x*c+y*f+b*C,t[3]=T*i+x*m+y*d+b*p,T=n[4],x=n[5],y=n[6],b=n[7],t[4]=T*a+x*u+y*v+b*h,t[5]=T*r+x*s+y*l+b*M,t[6]=T*o+x*c+y*f+b*C,t[7]=T*i+x*m+y*d+b*p,T=n[8],x=n[9],y=n[10],b=n[11],t[8]=T*a+x*u+y*v+b*h,t[9]=T*r+x*s+y*l+b*M,t[10]=T*o+x*c+y*f+b*C,t[11]=T*i+x*m+y*d+b*p,T=n[12],x=n[13],y=n[14],b=n[15],t[12]=T*a+x*u+y*v+b*h,t[13]=T*r+x*s+y*l+b*M,t[14]=T*o+x*c+y*f+b*C,t[15]=T*i+x*m+y*d+b*p},determinant:function(t){var e=babelHelpers.slicedToArray(t,16),n=e[0],a=e[1],r=e[2],o=e[3],i=e[4],u=e[5],s=e[6],c=e[7],m=e[8],v=e[9],l=e[10],f=e[11],d=e[12],h=e[13],M=e[14],C=e[15];return o*s*v*d-r*c*v*d-o*u*l*d+a*c*l*d+r*u*f*d-a*s*f*d-o*s*m*h+r*c*m*h+o*i*l*h-n*c*l*h-r*i*f*h+n*s*f*h+o*u*m*M-a*c*m*M-o*i*v*M+n*c*v*M+a*i*f*M-n*u*f*M-r*u*m*C+a*s*m*C+r*i*v*C-n*s*v*C-a*i*l*C+n*u*l*C},inverse:function(t){var e=o.determinant(t);if(!e)return t;var n=babelHelpers.slicedToArray(t,16),a=n[0],r=n[1],i=n[2],u=n[3],s=n[4],c=n[5],m=n[6],v=n[7],l=n[8],f=n[9],d=n[10],h=n[11],M=n[12],C=n[13],p=n[14],T=n[15];return[(m*h*C-v*d*C+v*f*p-c*h*p-m*f*T+c*d*T)/e,(u*d*C-i*h*C-u*f*p+r*h*p+i*f*T-r*d*T)/e,(i*v*C-u*m*C+u*c*p-r*v*p-i*c*T+r*m*T)/e,(u*m*f-i*v*f-u*c*d+r*v*d+i*c*h-r*m*h)/e,(v*d*M-m*h*M-v*l*p+s*h*p+m*l*T-s*d*T)/e,(i*h*M-u*d*M+u*l*p-a*h*p-i*l*T+a*d*T)/e,(u*m*M-i*v*M-u*s*p+a*v*p+i*s*T-a*m*T)/e,(i*v*l-u*m*l+u*s*d-a*v*d-i*s*h+a*m*h)/e,(c*h*M-v*f*M+v*l*C-s*h*C-c*l*T+s*f*T)/e,(u*f*M-r*h*M-u*l*C+a*h*C+r*l*T-a*f*T)/e,(r*v*M-u*c*M+u*s*C-a*v*C-r*s*T+a*c*T)/e,(u*c*l-r*v*l-u*s*f+a*v*f+r*s*h-a*c*h)/e,(m*f*M-c*d*M-m*l*C+s*d*C+c*l*p-s*f*p)/e,(r*d*M-i*f*M+i*l*C-a*d*C-r*l*p+a*f*p)/e,(i*c*M-r*m*M-i*s*C+a*m*C+r*s*p-a*c*p)/e,(r*m*l-i*c*l+i*s*f-a*m*f-r*s*d+a*c*d)/e]},transpose:function(t){return[t[0],t[4],t[8],t[12],t[1],t[5],t[9],t[13],t[2],t[6],t[10],t[14],t[3],t[7],t[11],t[15]]},multiplyVectorByMatrix:function(t,e){var n=babelHelpers.slicedToArray(t,4),a=n[0],r=n[1],o=n[2],i=n[3];return[a*e[0]+r*e[4]+o*e[8]+i*e[12],a*e[1]+r*e[5]+o*e[9]+i*e[13],a*e[2]+r*e[6]+o*e[10]+i*e[14],a*e[3]+r*e[7]+o*e[11]+i*e[15]]},v3Length:function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])},v3Normalize:function(t,e){var n=1/(e||o.v3Length(t));return[t[0]*n,t[1]*n,t[2]*n]},v3Dot:function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]},v3Combine:function(t,e,n,a){return[n*t[0]+a*e[0],n*t[1]+a*e[1],n*t[2]+a*e[2]]},v3Cross:function(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]},quaternionToDegreesXYZ:function(t,e,n){var a=babelHelpers.slicedToArray(t,4),r=a[0],i=a[1],u=a[2],s=a[3],c=r*r,m=i*i,v=u*u,l=r*i+u*s,f=s*s+c+m+v,d=180/Math.PI;return l>.49999*f?[0,2*Math.atan2(r,s)*d,90]:l<-.49999*f?[0,-2*Math.atan2(r,s)*d,-90]:[o.roundTo3Places(Math.atan2(2*r*s-2*i*u,1-2*c-2*v)*d),o.roundTo3Places(Math.atan2(2*i*s-2*r*u,1-2*m-2*v)*d),o.roundTo3Places(Math.asin(2*r*i+2*u*s)*d)]},roundTo3Places:function(t){var e=t.toString().split('e');return.001*Math.round(e[0]+'e'+(e[1]?+e[1]-3:3))},decomposeMatrix:function(t){r(16===t.length,'Matrix decomposition needs a list of 3d matrix values, received %s',t);var e=[],n=[],a=[],i=[],u=[];if(t[15]){for(var s=[],c=[],m=0;m<4;m++){s.push([]);for(var v=0;v<4;v++){var l=t[4*m+v]/t[15];s[m].push(l),c.push(3===v?0:l)}}if(c[15]=1,o.determinant(c)){if(0!==s[0][3]||0!==s[1][3]||0!==s[2][3]){var f=[s[0][3],s[1][3],s[2][3],s[3][3]],d=o.inverse(c),h=o.transpose(d);e=o.multiplyVectorByMatrix(f,h)}else e[0]=e[1]=e[2]=0,e[3]=1;for(m=0;m<3;m++)u[m]=s[3][m];var M=[];for(m=0;m<3;m++)M[m]=[s[m][0],s[m][1],s[m][2]];a[0]=o.v3Length(M[0]),M[0]=o.v3Normalize(M[0],a[0]),i[0]=o.v3Dot(M[0],M[1]),M[1]=o.v3Combine(M[1],M[0],1,-i[0]),i[0]=o.v3Dot(M[0],M[1]),M[1]=o.v3Combine(M[1],M[0],1,-i[0]),a[1]=o.v3Length(M[1]),M[1]=o.v3Normalize(M[1],a[1]),i[0]/=a[1],i[1]=o.v3Dot(M[0],M[2]),M[2]=o.v3Combine(M[2],M[0],1,-i[1]),i[2]=o.v3Dot(M[1],M[2]),M[2]=o.v3Combine(M[2],M[1],1,-i[2]),a[2]=o.v3Length(M[2]),M[2]=o.v3Normalize(M[2],a[2]),i[1]/=a[2],i[2]/=a[2];var C=o.v3Cross(M[1],M[2]);if(o.v3Dot(M[0],C)<0)for(m=0;m<3;m++)a[m]*=-1,M[m][0]*=-1,M[m][1]*=-1,M[m][2]*=-1;n[0]=.5*Math.sqrt(Math.max(1+M[0][0]-M[1][1]-M[2][2],0)),n[1]=.5*Math.sqrt(Math.max(1-M[0][0]+M[1][1]-M[2][2],0)),n[2]=.5*Math.sqrt(Math.max(1-M[0][0]-M[1][1]+M[2][2],0)),n[3]=.5*Math.sqrt(Math.max(1+M[0][0]+M[1][1]+M[2][2],0)),M[2][1]>M[1][2]&&(n[0]=-n[0]),M[0][2]>M[2][0]&&(n[1]=-n[1]),M[1][0]>M[0][1]&&(n[2]=-n[2]);var p;return{rotationDegrees:p=n[0]<.001&&n[0]>=0&&n[1]<.001&&n[1]>=0?[0,0,o.roundTo3Places(180*Math.atan2(M[0][1],M[0][0])/Math.PI)]:o.quaternionToDegreesXYZ(n,s,M),perspective:e,quaternion:n,scale:a,skew:i,translation:u,rotate:p[2],rotateX:p[0],rotateY:p[1],scaleX:a[0],scaleY:a[1],translateX:u[0],translateY:u[1]}}}}};n.exports=o},128);
|
|
__d(function(t,i,h,d){'use strict';var e={width:void 0,height:void 0};h.exports=function(t,i){return(t=t||e)!==(i=i||e)&&(t.width!==i.width||t.height!==i.height)}},129);
|
|
__d(function(e,l,a,t){'use strict';var r=l(117),n=l(124),d=l(125),i=(l(22),(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"validateStyleProp",value:function(e,l,a){return}},{key:"validateStyle",value:function(e,l){return}},{key:"addValidStylePropTypes",value:function(e){for(var l in e)s[l]=e[l]}}]),e})()),s={};i.addValidStylePropTypes(r),i.addValidStylePropTypes(n),i.addValidStylePropTypes(d),a.exports=i},130);
|
|
__d(function(e,i,t,n){'use strict';var o=i(53),r=(i(34),i(20)),s=i(111),a=(i(116),i(132)),d=i(133),p=i(143),u=i(22),w=i(145)('RCTView',p({displayName:'View',mixins:[o],propTypes:d,viewConfig:{uiViewClassName:'RCTView',validAttributes:a.RCTView},contextTypes:{isInAParentText:r.bool},render:function(){return u((this.context.isInAParentText,!0),'Nesting of <View> within <Text> is not supported on Android.'),s.createElement(w,this.props)}}),{nativeOnly:{nativeBackgroundAndroid:!0,nativeForegroundAndroid:!0}}),T=w;t.exports=T},131);
|
|
__d(function(e,i,s,t){'use strict';var a=i(116),c={};c.UIView={pointerEvents:!0,accessible:!0,accessibilityLabel:!0,accessibilityComponentType:!0,accessibilityLiveRegion:!0,accessibilityTraits:!0,importantForAccessibility:!0,nativeID:!0,testID:!0,renderToHardwareTextureAndroid:!0,shouldRasterizeIOS:!0,onLayout:!0,onAccessibilityTap:!0,onMagicTap:!0,collapsable:!0,needsOffscreenAlphaCompositing:!0,style:a},c.RCTView=babelHelpers.extends({},c.UIView,{removeClippedSubviews:!0}),s.exports=c},132);
|
|
__d(function(e,o,n,s){'use strict';var i=o(134),t=o(139),c=o(20),r=o(141),a=o(125),l=o(142),p=l.AccessibilityComponentTypes,d=l.AccessibilityTraits,u=r(a);n.exports=babelHelpers.extends({},t,{accessible:c.bool,accessibilityLabel:c.node,accessibilityComponentType:c.oneOf(p),accessibilityLiveRegion:c.oneOf(['none','polite','assertive']),importantForAccessibility:c.oneOf(['auto','yes','no','no-hide-descendants']),accessibilityTraits:c.oneOfType([c.oneOf(d),c.arrayOf(c.oneOf(d))]),accessibilityViewIsModal:c.bool,onAccessibilityTap:c.func,onMagicTap:c.func,testID:c.string,nativeID:c.string,onResponderGrant:c.func,onResponderMove:c.func,onResponderReject:c.func,onResponderRelease:c.func,onResponderTerminate:c.func,onResponderTerminationRequest:c.func,onStartShouldSetResponder:c.func,onStartShouldSetResponderCapture:c.func,onMoveShouldSetResponder:c.func,onMoveShouldSetResponderCapture:c.func,hitSlop:i,onLayout:c.func,pointerEvents:c.oneOf(['box-none','none','box-only','auto']),style:u,removeClippedSubviews:c.bool,renderToHardwareTextureAndroid:c.bool,shouldRasterizeIOS:c.bool,collapsable:c.bool,needsOffscreenAlphaCompositing:c.bool})},133);
|
|
__d(function(t,r,e,n){'use strict';var u=r(20),b=r(135)({top:u.number,left:u.number,bottom:u.number,right:u.number});e.exports=b},134);
|
|
__d(function(n,e,t,i){'use strict';var r=e(22),o=e(136);t.exports=function(n){function e(e,t,i,a,l){if(t[i]){var c=t[i],s=typeof c;'object'!==s&&r(!1,"Invalid "+(l||'(unknown)')+" `"+i+"` of type `"+s+"` supplied to `"+a+"`, expected `object`.");for(var u=o(t[i],n),d=arguments.length,p=Array(d>5?d-5:0),f=5;f<d;f++)p[f-5]=arguments[f];for(var y in u){var v=n[y];v||r(!1,"Invalid props."+i+" key `"+y+"` supplied to `"+a+"`.\nBad object: "+JSON.stringify(t[i],null,' ')+'\nValid keys: '+JSON.stringify(Object.keys(n),null,' '));var b=v.apply(void 0,[c,y,a,l].concat(p));b&&r(!1,b.message+'\nBad object: '+JSON.stringify(t[i],null,' '))}}else e&&r(!1,"Required object `"+i+"` was not specified in `"+a+"`.")}function t(n,t,i,r){for(var o=arguments.length,a=Array(o>4?o-4:0),l=4;l<o;l++)a[l-4]=arguments[l];return e.apply(void 0,[!1,n,t,i,r].concat(a))}return t.isRequired=e.bind(null,!0),t}},135);
|
|
__d(function(r,t,n,u){"use strict";var c=t(137);n.exports=function(r,t){var n={};return c(n,r),c(n,t),n}},136);
|
|
__d(function(e,r,c,t){"use strict";var n=r(138),o=n.checkMergeObjectArg,i=n.checkMergeIntoObjectArg;c.exports=function(e,r){if(i(e),null!=r){o(r);for(var c in r)r.hasOwnProperty(c)&&(e[c]=r[c])}}},137);
|
|
__d(function(e,r,t,n){'use strict';var c=r(22),o=function(e){return'object'!=typeof e||e instanceof Date||null===e},a={MAX_MERGE_DEPTH:36,isTerminal:o,normalizeMergeArg:function(e){return void 0===e||null===e?{}:e},checkMergeArrayArgs:function(e,r){c(Array.isArray(e)&&Array.isArray(r),'Tried to merge arrays, instead got %s and %s.',e,r)},checkMergeObjectArgs:function(e,r){a.checkMergeObjectArg(e),a.checkMergeObjectArg(r)},checkMergeObjectArg:function(e){c(!o(e)&&!Array.isArray(e),'Tried to merge an object, instead got %s.',e)},checkMergeIntoObjectArg:function(e){c(!(o(e)&&'function'!=typeof e||Array.isArray(e)),'Tried to merge into an object, instead got %s.',e)},checkMergeLevel:function(e){c(e<36,"Maximum deep merge depth exceeded. You may be attempting to merge circular structures in an unsupported way.")},checkArrayStrategy:function(e){c(void 0===e||e in a.ArrayStrategies,"You must provide an array strategy to deep merge functions to instruct the deep merge how to resolve merging two arrays.")},ArrayStrategies:{Clobber:'Clobber',Concat:'Concat',IndexByIndex:'IndexByIndex'}};t.exports=a},138);
|
|
__d(function(i,n,o,r){var s={};n(34).isTVOS&&(s=n(140)),o.exports=s},139);
|
|
__d(function(a,e,t,r){'use strict';var l=e(20),i={isTVSelectable:l.bool,hasTVPreferredFocus:l.bool,tvParallaxProperties:l.object,tvParallaxShiftDistanceX:l.number,tvParallaxShiftDistanceY:l.number,tvParallaxTiltAngle:l.number,tvParallaxMagnification:l.number};t.exports=i},140);
|
|
__d(function(r,n,t,a){'use strict';var o=n(135),c=n(62);t.exports=function(r){var n=o(r);return function(r,t,a,o){var u=r;r[t]&&((u={})[t]=c(r[t]));for(var e=arguments.length,i=Array(e>4?e-4:0),v=4;v<e;v++)i[v-4]=arguments[v];return n.apply(void 0,[u,t,a,o].concat(i))}}},141);
|
|
__d(function(e,t,s,n){'use strict';s.exports={AccessibilityTraits:['none','button','link','header','search','image','selected','plays','key','text','summary','disabled','frequentUpdates','startsMedia','adjustable','allowsDirectInteraction','pageTurn'],AccessibilityComponentTypes:['none','button','radiobutton_checked','radiobutton_unchecked']}},142);
|
|
__d(function(e,t,a,r){'use strict';var o=t(15),c=t(144);if(void 0===o)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var s=(new o.Component).updater;a.exports=c(o.Component,o.isValidElement,s)},143);
|
|
__d(function(t,e,n,o){'use strict';var i=e(17),a=e(18),r=e(22),s='mixins';n.exports=function(t,e,n){var o=[],p={mixins:'DEFINE_MANY',statics:'DEFINE_MANY',propTypes:'DEFINE_MANY',contextTypes:'DEFINE_MANY',childContextTypes:'DEFINE_MANY',getDefaultProps:'DEFINE_MANY_MERGED',getInitialState:'DEFINE_MANY_MERGED',getChildContext:'DEFINE_MANY_MERGED',render:'DEFINE_ONCE',componentWillMount:'DEFINE_MANY',componentDidMount:'DEFINE_MANY',componentWillReceiveProps:'DEFINE_MANY',shouldComponentUpdate:'DEFINE_ONCE',componentWillUpdate:'DEFINE_MANY',componentDidUpdate:'DEFINE_MANY',componentWillUnmount:'DEFINE_MANY',updateComponent:'OVERRIDE_BASE'},c={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var n=0;n<e.length;n++)l(t,e[n])},childContextTypes:function(t,e){t.childContextTypes=i({},t.childContextTypes,e)},contextTypes:function(t,e){t.contextTypes=i({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=E(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){t.propTypes=i({},t.propTypes,e)},statics:function(t,e){!(function(t,e){if(e)for(var n in e){var o=e[n];if(e.hasOwnProperty(n)){var i=n in c;r(!i,"ReactClass: You are attempting to define a reserved property, `%s`, that shouldn't be on the \"statics\" key. Define it as an instance property instead; it will still be accessible on the constructor.",n);var a=n in t;r(!a,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),t[n]=o}}})(t,e)},autobind:function(){}};function u(t,e){var n=p.hasOwnProperty(e)?p[e]:null;d.hasOwnProperty(e)&&r('OVERRIDE_BASE'===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t&&r('DEFINE_MANY'===n||'DEFINE_MANY_MERGED'===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function l(t,n){if(n){r('function'!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),r(!e(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var o=t.prototype,i=o.__reactAutoBindPairs;n.hasOwnProperty(s)&&c.mixins(t,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==s){var l=n[a],f=o.hasOwnProperty(a);if(u(f,a),c.hasOwnProperty(a))c[a](t,l);else{var y=p.hasOwnProperty(a);if('function'!=typeof l||y||f||!1===n.autobind)if(f){var m=p[a];r(y&&('DEFINE_MANY_MERGED'===m||'DEFINE_MANY'===m),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",m,a),'DEFINE_MANY_MERGED'===m?o[a]=E(o[a],l):'DEFINE_MANY'===m&&(o[a]=h(o[a],l))}else o[a]=l;else i.push(a,l),o[a]=l}}}}function f(t,e){r(t&&e&&'object'==typeof t&&'object'==typeof e,'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.');for(var n in e)e.hasOwnProperty(n)&&(r(void 0===t[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),t[n]=e[n]);return t}function E(t,e){return function(){var n=t.apply(this,arguments),o=e.apply(this,arguments);if(null==n)return o;if(null==o)return n;var i={};return f(i,n),f(i,o),i}}function h(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}var y={componentDidMount:function(){this.__isMounted=!0}},m={componentWillUnmount:function(){this.__isMounted=!1}},d={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t,e)},isMounted:function(){return!!this.__isMounted}},N=function(){};return i(N.prototype,t.prototype,d),function(t){var e,i=(e=function(t,e,o){this.__reactAutoBindPairs.length&&(function(t){for(var e=t.__reactAutoBindPairs,n=0;n<e.length;n+=2){var o=e[n],i=e[n+1];t[o]=(a=t,r=i,r.bind(a))}var a,r})(this),this.props=t,this.context=e,this.refs=a,this.updater=o||n,this.state=null;var s=this.getInitialState?this.getInitialState():null;r('object'==typeof s&&!Array.isArray(s),'%s.getInitialState(): must return an object or null',i.displayName||'ReactCompositeComponent'),this.state=s},e);i.prototype=new N,i.prototype.constructor=i,i.prototype.__reactAutoBindPairs=[],o.forEach(l.bind(null,i)),l(i,y),l(i,t),l(i,m),i.getDefaultProps&&(i.defaultProps=i.getDefaultProps()),r(i.prototype.render,'createClass(...): Class specification must implement a `render` method.');for(var s in p)i.prototype[s]||(i.prototype[s]=null);return i}}},144);
|
|
__d(function(e,r,t,n){'use strict';var s=r(146),o=r(116),i=r(65),a=r(147),p=r(148),l=r(149),v=r(150),u=r(126),c=r(151),b=r(129),y=(r(155),r(22)),f=r(38);var T={CATransform3D:l,CGPoint:v,CGSize:b,UIEdgeInsets:p};function d(e){return e&&e.map(u)}var g={CGColor:u,CGColorArray:d,UIColor:u,UIColorArray:d,CGImage:c,UIImage:c,RCTImageSource:c,Color:u,ColorArray:d};t.exports=function(e,r,t){function n(e,r){if(!r)return e;if(!e)return r;for(var t in r)if(r.hasOwnProperty(t)){var s=r[t];if(e.hasOwnProperty(t)){var o=e[t];'object'==typeof s&&'object'==typeof o&&(s=n(o,s))}e[t]=s}return e}return a(e,function(){var t=i[e];y(null!=t&&null!=!t.NativeProps,'Native component for "%s" does not exist',e),t.uiViewClassName=e,t.validAttributes={},t.propTypes=r?'object'==typeof r.__propTypesSecretDontUseThesePlease?r.__propTypesSecretDontUseThesePlease:r.propTypes:null;for(var a=t.baseModuleName,p=babelHelpers.extends({},t.NativeProps);a;){var l=i[a];l?(p=babelHelpers.extends({},p,l.NativeProps),a=l.baseModuleName):(f(!1,'Base module "%s" does not exist',a),a=null)}for(var v in p){var u=!1,c={},b=T[p[v]];b&&(c.diff=b,u=!0);var d=g[p[v]];d&&(c.process=d,u=!0),t.validAttributes[v]=!u||c}t.validAttributes.style=o,C=t,i.genericBubblingEventTypes&&(C.bubblingEventTypes=n(C.bubblingEventTypes,i.genericBubblingEventTypes),delete i.genericBubblingEventTypes);var C;E=t,i.genericDirectEventTypes&&(E.directEventTypes=n(E.directEventTypes,i.genericDirectEventTypes),delete i.genericDirectEventTypes);var E;return s.processEventTypes(t),t})}},145);
|
|
__d(function(_,t,E,e){'use strict';var i=t(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=i.ReactNativeBridgeEventPlugin},146);
|
|
__d(function(_,t,e,E){'use strict';var a=t(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;e.exports=a.createReactNativeComponentClass},147);
|
|
__d(function(t,o,i,r){'use strict';var e={top:void 0,left:void 0,right:void 0,bottom:void 0};i.exports=function(t,o){return(t=t||e)!==(o=o||e)&&(t.top!==o.top||t.left!==o.left||t.right!==o.right||t.bottom!==o.bottom)}},148);
|
|
__d(function(t,n,r,u){'use strict';r.exports=function(t,n){return!(t===n||t&&n&&t[12]===n[12]&&t[13]===n[13]&&t[14]===n[14]&&t[5]===n[5]&&t[10]===n[10]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]&&t[9]===n[9]&&t[11]===n[11]&&t[15]===n[15])}},149);
|
|
__d(function(t,i,n,o){'use strict';var r={x:void 0,y:void 0};n.exports=function(t,i){return(t=t||r)!==(i=i||r)&&(t.x!==i.x||t.y!==i.y)}},150);
|
|
__d(function(t,r,e,i){'use strict';var n=r(152),s=r(153),u=r(26),o=void 0,c=void 0,f=void 0;e.exports=function(t){if('object'==typeof t)return t;var r=n.getAssetByID(t);if(!r)return null;var e=new s((function(){if(void 0===c){var t=u.SourceCode.scriptURL,r=t&&t.match(/^https?:\/\/.*?\//);c=r?r[0]:null}return c})(),(function(){if(void 0===f){var t=u.SourceCode.scriptURL;if(!t)return f=null;if(t.startsWith('assets://'))return f=null;f=t.substring(0,t.lastIndexOf('/')+1),t.startsWith('file://')||(f='file://'+f)}return f})(),r);return o?o(e):e.defaultAsset()},e.exports.pickScale=s.pickScale,e.exports.setCustomSourceTransformer=function(t){o=t}},151);
|
|
__d(function(t,e,r,s){'use strict';var n=[];r.exports={registerAsset:function(t){return n.push(t)},getAssetByID:function(t){return n[t-1]}}},152);
|
|
__d(function(e,r,t,s){'use strict';var i=r(113),n=(r(34),r(154)),a=r(22);function u(e){var r=l.pickScale(e.scales,i.get()),t=1===r?'':'@'+r+'x';return n.getBasePath(e)+'/'+e.name+t+'.'+e.type}var l=(function(){function e(r,t,s){babelHelpers.classCallCheck(this,e),this.serverUrl=r,this.bundleUrl=t,this.asset=s}return babelHelpers.createClass(e,[{key:"isLoadedFromServer",value:function(){return!!this.serverUrl}},{key:"isLoadedFromFileSystem",value:function(){return!!this.bundleUrl}},{key:"defaultAsset",value:function(){return this.isLoadedFromServer()?this.assetServerURL():this.scaledAssetURLInBundle()}},{key:"assetServerURL",value:function(){return a(!!this.serverUrl,'need server to load from'),this.fromSource(this.serverUrl+u(this.asset)+"?platform=ios&hash="+this.asset.hash)}},{key:"scaledAssetPath",value:function(){return this.fromSource(u(this.asset))}},{key:"scaledAssetURLInBundle",value:function(){var e=this.bundleUrl||'file://';return this.fromSource(e+u(this.asset))}},{key:"resourceIdentifierWithoutScale",value:function(){return a(!1,'resource identifiers work on Android'),this.fromSource(n.getAndroidResourceIdentifier(this.asset))}},{key:"drawableFolderInBundle",value:function(){var e=this.bundleUrl||'file://';return this.fromSource(e+(function(e){var r=l.pickScale(e.scales,i.get());return n.getAndroidResourceFolderName(e,r)+'/'+n.getAndroidResourceIdentifier(e)+'.'+e.type})(this.asset))}},{key:"fromSource",value:function(r){return{__packager_asset:!0,width:this.asset.width,height:this.asset.height,uri:r,scale:e.pickScale(this.asset.scales,i.get())}}}],[{key:"pickScale",value:function(e,r){for(var t=0;t<e.length;t++)if(e[t]>=r)return e[t];return e[e.length-1]||1}}]),e})();t.exports=l},153);
|
|
__d(function(e,r,t,n){'use strict';function s(e){switch(e){case.75:return'ldpi';case 1:return'mdpi';case 1.5:return'hdpi';case 2:return'xhdpi';case 3:return'xxhdpi';case 4:return'xxxhdpi'}throw new Error('no such scale')}var a=new Set(['gif','jpeg','jpg','png','svg','webp','xml']);function i(e){var r=e.httpServerLocation;return'/'===r[0]&&(r=r.substr(1)),r}t.exports={getAndroidAssetSuffix:s,getAndroidResourceFolderName:function(e,r){if(!a.has(e.type))return'raw';var t=s(r);if(!t)throw new Error('Don\'t know which android drawable suffix to use for asset: '+JSON.stringify(e));return'drawable-'+t},getAndroidResourceIdentifier:function(e){return(i(e)+'/'+e.name).toLowerCase().replace(/\//g,'_').replace(/([^a-z0-9_])/g,'').replace(/^assets_/,'')},getBasePath:i}},154);
|
|
__d(function(e,o,r,a){'use strict';var n=o(116);r.exports=function(e,o,r){if(o){var a=e.displayName||e.name||'unknown',t=e.__propTypesSecretDontUseThesePlease||e.propTypes;if(!t)throw new Error('`'+a+'` has no propTypes defined`');var p=o.NativeProps;for(var s in p)if(!(t[s]||n[s]||r&&r[s])){var i;throw i=t.hasOwnProperty(s)?'`'+a+'` has incorrectly defined propType for native prop `'+o.uiViewClassName+'.'+s+'` of native type `'+p[s]:'`'+a+'` has no propType for native prop `'+o.uiViewClassName+'.'+s+'` of native type `'+p[s]+'`',i+="\nIf you haven't changed this prop yourself, this usually means that your versions of the native code and JavaScript code are out of sync. Updating both should make this error go away.",new Error(i)}}}},155);
|
|
__d(function(e,t,r,n){'use strict';var i=t(157),l=t(158),o=t(161),s=t(111),a=t(20),u=t(132),f=t(147),c=t(136),h=t(22);function p(e,t){if(null==e||null==t)return!0;if(e.length!==t.length)return!0;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!0;return!1}var b=c(u.UIView,{}),d={transform:{diff:p},opacity:!0},y=c(d,{clipping:{diff:p}}),v=c(d,{fill:{diff:p},stroke:{diff:p},strokeWidth:!0,strokeCap:!0,strokeJoin:!0,strokeDash:{diff:p}}),g=c(v,{d:{diff:p}}),m=c(v,{alignment:!0,frame:{diff:function(e,t){if(e===t)return!1;if(e.font!==t.font){if(null===e.font)return!0;if(null===t.font)return!0;if(e.font.fontFamily!==t.font.fontFamily||e.font.fontSize!==t.font.fontSize||e.font.fontWeight!==t.font.fontWeight||e.font.fontStyle!==t.font.fontStyle)return!0}return p(e.lines,t.lines)}},path:{diff:p}}),C=f('ARTSurfaceView',function(){return{validAttributes:b,uiViewClassName:'ARTSurfaceView'}}),k=f('ARTGroup',function(){return{validAttributes:y,uiViewClassName:'ARTGroup'}}),_=f('ARTShape',function(){return{validAttributes:g,uiViewClassName:'ARTShape'}}),S=f('ARTText',function(){return{validAttributes:m,uiViewClassName:'ARTText'}});function w(e){return e?'string'==typeof e?e:e.length?e.join('\n'):'':''}var x=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"getChildContext",value:function(){return{isInSurface:!0}}},{key:"render",value:function(){var e=this.props,t=H(e.width,0),r=H(e.height,0);return s.createElement(C,{style:[e.style,{width:t,height:r}]},this.props.children)}}]),t})(s.Component);x.childContextTypes={isInSurface:a.bool};function H(e,t){return null==e?t:+e}var R=new o;function T(e){var t=null!=e.scaleX?e.scaleX:null!=e.scale?e.scale:1,r=null!=e.scaleY?e.scaleY:null!=e.scale?e.scale:1;return R.transformTo(1,0,0,1,0,0).move(e.x||0,e.y||0).rotate(e.rotation||0,e.originX,e.originY).scale(t,r,e.originX,e.originY),null!=e.transform&&R.transform(e.transform),[R.xx,R.yx,R.xy,R.yy,R.x,R.y]}function A(e){return!1===e.visible?0:null==e.opacity?1:+e.opacity}var O=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props;return h(this.context.isInSurface,'ART: <Group /> must be a child of a <Surface />'),s.createElement(k,{opacity:A(e),transform:T(e)},this.props.children)}}]),t})(s.Component);O.contextTypes={isInSurface:a.bool.isRequired};var W=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=[H(e.x,0),H(e.y,0),H(e.width,0),H(e.height,0)],r=c(e);return delete r.x,delete r.y,s.createElement(k,{clipping:t,opacity:A(e),transform:T(r)},this.props.children)}}]),t})(s.Component),P=0,J=1,V=2,j=3;function G(e,t,r){var n=new i(e);t[r+0]=n.red/255,t[r+1]=n.green/255,t[r+2]=n.blue/255,t[r+3]=n.alpha}function I(e,t,r){var n=0;if('length'in e)for(;n<e.length;)G(e[n],t,r+4*n),n++;else for(var i in e)G(e[i],t,r+4*n),n++;return r+4*n}function N(e,t,r,n,i){var l,o=0;if('length'in e)for(;o<e.length;)l=o/(e.length-1)*n,t[r+o]=i?1-l:l,o++;else for(var s in e)l=+s*n,t[r+o]=i?1-l:l,o++;return r+o}function z(e,t){if(null==e)return null;if(e._brush)return e._bb&&(!(function(e,t){var r=e[0],n=+t.width,i=+t.height;r===J?(e[1]*=n,e[2]*=i,e[3]*=n,e[4]*=i):r===V&&(e[1]*=n,e[2]*=i,e[3]*=n,e[4]*=i,e[5]*=n,e[6]*=i)})(e._brush,t),e._bb=!1),e._brush;var r=new i(e);return[P,r.red/255,r.green/255,r.blue/255,r.alpha]}function D(e){if(null==e)return null;var t=new i(e);return[t.red/255,t.green/255,t.blue/255,t.alpha]}function E(e){switch(e){case'butt':return 0;case'square':return 2;default:return 1}}function F(e){switch(e){case'miter':return 0;case'bevel':return 2;default:return 1}}var M=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.d||w(e.children),r=(t instanceof l?t:new l(t)).toJSON();return s.createElement(_,{fill:z(e.fill,e),opacity:A(e),stroke:D(e.stroke),strokeCap:E(e.strokeCap),strokeDash:e.strokeDash||null,strokeJoin:F(e.strokeJoin),strokeWidth:H(e.strokeWidth,1),transform:T(e),d:r})}}]),t})(s.Component),X={},Y=/^[\s"']*/,q=/[\s"']*$/;function L(e){return e.split(',')[0].replace(Y,'').replace(q,'')}function U(e){if(null==e)return null;if('string'==typeof e)return(function(e){if(X.hasOwnProperty(e))return X[e];var t=/^\s*((?:(?:normal|bold|italic)\s+)*)(?:(\d+(?:\.\d+)?)[ptexm\%]*(?:\s*\/.*?)?\s+)?\s*\"?([^\"]*)/i.exec(e);if(!t)return null;var r=L(t[3]),n=+t[2]||12,i=/bold/.exec(t[1]),l=/italic/.exec(t[1]);return X[e]={fontFamily:r,fontSize:n,fontWeight:i?'bold':'normal',fontStyle:l?'italic':'normal'},X[e]})(e);return{fontFamily:L(e.fontFamily),fontSize:+e.fontSize||12,fontWeight:null!=e.fontWeight?e.fontWeight.toString():'400',fontStyle:e.fontStyle}}var $=/\n/g;var B=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e,t,r=this.props,n=r.path,i=n?(n instanceof l?n:new l(n)).toJSON():null,o=(e=r.font,t=w(r.children),{font:U(e),lines:t.split($)});return s.createElement(S,{fill:z(r.fill,r),opacity:A(r),stroke:D(r.stroke),strokeCap:E(r.strokeCap),strokeDash:r.strokeDash||null,strokeJoin:F(r.strokeJoin),strokeWidth:H(r.strokeWidth,1),transform:T(r),alignment:(function(e){switch(e){case'right':return 1;case'center':return 2;default:return 0}})(r.alignment),frame:o,path:i})}}]),t})(s.Component);var K={LinearGradient:function(e,t,r,n,i){var l=J;if(arguments.length<5){var o=(null==t?270:t)*Math.PI/180,s=Math.cos(o),a=-Math.sin(o),u=(Math.abs(s)+Math.abs(a))/2;t=.5-(s*=u),n=.5+s,r=.5-(a*=u),i=.5+a,this._bb=!0}else this._bb=!1;var f=[l,+t,+r,+n,+i];N(c=e,h=f,I(c,h,5),1,!1);var c,h;this._brush=f},RadialGradient:function(e,t,r,n,i,l,o){null==i&&(i=n),null==l&&(l=t),null==o&&(o=r),null==t?(t=r=n=i=l=o=.5,this._bb=!0):this._bb=!1;var s=[V,+t,+r,2*+n,2*+i,+l,+o];!(function(e,t,r){var n=I(e,t,r);N(e,t,n=N(e,t,n=I(e,t,n),.5,!1),.5,!0)})(e,s,7),this._brush=s},Pattern:function(e,t,r,n,i){this._brush=[j,e,+n||0,+i||0,+t,+r]},Transform:o,Path:l,Surface:x,Group:O,ClippingRectangle:W,Shape:M,Text:B};r.exports=K},156);
|
|
__d(function(t,r,e,n){var a={maroon:'#800000',red:'#ff0000',orange:'#ffA500',yellow:'#ffff00',olive:'#808000',purple:'#800080',fuchsia:"#ff00ff",white:'#ffffff',lime:'#00ff00',green:'#008000',navy:'#000080',blue:'#0000ff',aqua:'#00ffff',teal:'#008080',black:'#000000',silver:'#c0c0c0',gray:'#808080'},h=function(t,r){for(var e=[],n=0,a=t.length;n<a;n++)e[n]=r(t[n],n);return e},u=function t(r,e){if(r.isColor)this.red=r.red,this.green=r.green,this.blue=r.blue,this.alpha=r.alpha;else{var n=a[r];switch(n&&(r=n,e='hex'),typeof r){case'string':e||(e=(e=r.match(/^rgb|^hsb|^hsl/))?e[0]:'hex');break;case'object':e=e||'rgb',r=r.toString();break;case'number':e='hex',r=r.toString(16)}r=t['parse'+e.toUpperCase()](r),this.red=r[0],this.green=r[1],this.blue=r[2],this.alpha=r[3]}this.isColor=!0},s=function(t,r,e){return Math.min(e,Math.max(r,t))},i=/([-.\d]+\%?)\s*,\s*([-.\d]+\%?)\s*,\s*([-.\d]+\%?)\s*,?\s*([-.\d]*\%?)/,o=/^#?([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{0,2})$/i;u.parseRGB=function(t){return h(t.match(i).slice(1),function(t,r){return t&&(t=parseFloat(t)*('%'==t[t.length-1]?2.55:1)),r<3?Math.round((t%=256)<0?t+256:t):s(''===t?1:Number(t),0,1)})},u.parseHEX=function(t){return 1==t.length&&(t=t+t+t),h(t.match(o).slice(1),function(t,r){return 3==r?t?parseInt(t,16)/255:1:parseInt(1==t.length?t+t:t,16)})},u.parseHSB=function(t){var r=h(t.match(i).slice(1),function(t,r){return t&&(t=parseFloat(t)),0===r?Math.round((t%=360)<0?t+360:t):r<3?s(Math.round(t),0,100):s(''===t?1:Number(t),0,1)}),e=r[3],n=Math.round(r[2]/100*255);if(0==r[1])return[n,n,n,e];var a=r[0],u=a%60,o=Math.round(r[2]*(100-r[1])/1e4*255),f=Math.round(r[2]*(6e3-r[1]*u)/6e5*255),l=Math.round(r[2]*(6e3-r[1]*(60-u))/6e5*255);switch(Math.floor(a/60)){case 0:return[n,l,o,e];case 1:return[f,n,o,e];case 2:return[o,n,l,e];case 3:return[o,f,n,e];case 4:return[l,o,n,e];default:return[n,o,f,e]}},u.parseHSL=function(t){var r=h(t.match(i).slice(1),function(t,r){return t&&(t=parseFloat(t)),0===r?Math.round((t%=360)<0?t+360:t):r<3?s(Math.round(t),0,100):s(''===t?1:Number(t),0,1)}),e=r[0]/60,n=r[1]/100,a=r[2]/100,u=r[3],o=(1-Math.abs(2*a-1))*n,f=o*(1-Math.abs(e%2-1)),l=a-o/2,c=Math.round(255*(o+l)),b=Math.round(255*(f+l)),d=Math.round(255*l);switch(Math.floor(e)){case 0:return[c,b,d,u];case 1:return[b,c,d,u];case 2:return[d,c,b,u];case 3:return[d,b,c,u];case 4:return[b,d,c,u];default:return[c,d,b,u]}};var f=function(t,r){return 1!=r[3]?t+='a':r.pop(),t+'('+r.join(', ')+')'};(u.prototype={toHSB:function(t){var r=this.red,e=this.green,n=this.blue,a=this.alpha,h=Math.max(r,e,n),u=h-Math.min(r,e,n),s=0,i=0!=u?u/h:0,o=h/255;if(i){var l=(h-r)/u,c=(h-e)/u,b=(h-n)/u;s=r==h?b-c:e==h?2+l-b:4+c-l,(s/=6)<0&&s++}var d=[Math.round(360*s),Math.round(100*i),Math.round(100*o),a];return t?d:f('hsb',d)},toHSL:function(t){var r=this.red,e=this.green,n=this.blue,a=this.alpha,h=Math.max(r,e,n),u=Math.min(r,e,n),s=h-u,i=0,o=0!=s?s/(255-Math.abs(h+u-255)):0,l=(h+u)/512;if(o){var c=(h-r)/s,b=(h-e)/s,d=(h-n)/s;i=r==h?d-b:e==h?2+c-d:4+b-c,(i/=6)<0&&i++}var g=[Math.round(360*i),Math.round(100*o),Math.round(100*l),a];return t?g:f('hsl',g)},toHEX:function(t){var r=this.alpha,e=1==(r=Math.round(255*r).toString(16)).length?r+r:r,n=h([this.red,this.green,this.blue],function(t){return 1==(t=t.toString(16)).length?'0'+t:t});return t?n.concat(e):'#'+n.join('')+('ff'==e?'':e)},toRGB:function(t){var r=[this.red,this.green,this.blue,this.alpha];return t?r:f('rgb',r)}}).toString=u.prototype.toRGB,u.hex=function(t){return new u(t,'hex')},null==this.hex&&(this.hex=u.hex),u.hsb=function(t,r,e,n){return new u([t||0,r||0,e||0,null==n?1:n],'hsb')},null==this.hsb&&(this.hsb=u.hsb),u.hsl=function(t,r,e,n){return new u([t||0,r||0,e||0,null==n?1:n],'hsl')},null==this.hsl&&(this.hsl=u.hsl),u.rgb=function(t,r,e,n){return new u([t||0,r||0,e||0,null==n?1:n],'rgb')},null==this.rgb&&(this.rgb=u.rgb),u.detach=function(t){return t=new u(t),[u.rgb(t.red,t.green,t.blue).toString(),t.alpha]},e.exports=u},157);
|
|
__d(function(t,i,n,h){'use strict';var o=i(159),s=i(160),e=o(s,{initialize:function(t){this.reset(),t instanceof e?this.path=t.path.slice(0):t&&(t.applyToPath?t.applyToPath(this):this.push(t))},onReset:function(){this.path=[]},onMove:function(t,i,n,h){this.path.push(0,n,h)},onLine:function(t,i,n,h){this.path.push(2,n,h)},onBezierCurve:function(t,i,n,h,o,s,e,p){this.path.push(3,n,h,o,s,e,p)},_arcToBezier:s.prototype.onArc,onArc:function(t,i,n,h,o,s,e,p,u,a,r,c){if(e!==p||c)return this._arcToBezier(t,i,n,h,o,s,e,p,u,a,r,c);this.path.push(4,o,s,e,u,a,r?0:1)},onClose:function(){this.path.push(1)},toJSON:function(){return this.path}});n.exports=e},158);
|
|
__d(function(t,i,n,o){n.exports=function(t){for(var i={},n=0,o=arguments.length;n<o;n++){var r=arguments[n];'function'==typeof r&&(r=r.prototype);for(var e in r)i[e]=r[e]}return i.initialize||(i.initialize=function(){}),i.constructor=function(t,n,o,r,e,c,u,f){return new i.initialize(t,n,o,r,e,c,u,f)},i.constructor.prototype=i.initialize.prototype=i,i.constructor}},159);
|
|
__d(function(t,i,n,e){var s=i(159);n.exports=s({initialize:function(t){this.reset().push(t)},push:function(){var t=Array.prototype.join.call(arguments,' ').match(/[a-df-z]|[\-+]?(?:[\d\.]e[\-+]?|[^\s\-+,a-z])+/gi);if(!t)return this;for(var i,n=t[0],e=1;n;){switch(n){case'm':this.move(t[e++],t[e++]);break;case'l':this.line(t[e++],t[e++]);break;case'c':this.curve(t[e++],t[e++],t[e++],t[e++],t[e++],t[e++]);break;case's':this.curve(t[e++],t[e++],null,null,t[e++],t[e++]);break;case'q':this.curve(t[e++],t[e++],t[e++],t[e++]);break;case't':this.curve(t[e++],t[e++]);break;case'a':this.arc(t[e+5],t[e+6],t[e],t[e+1],t[e+3],!+t[e+4],t[e+2]),e+=7;break;case'h':this.line(t[e++],0);break;case'v':this.line(0,t[e++]);break;case'M':this.moveTo(t[e++],t[e++]);break;case'L':this.lineTo(t[e++],t[e++]);break;case'C':this.curveTo(t[e++],t[e++],t[e++],t[e++],t[e++],t[e++]);break;case'S':this.curveTo(t[e++],t[e++],null,null,t[e++],t[e++]);break;case'Q':this.curveTo(t[e++],t[e++],t[e++],t[e++]);break;case'T':this.curveTo(t[e++],t[e++]);break;case'A':this.arcTo(t[e+5],t[e+6],t[e],t[e+1],t[e+3],!+t[e+4],t[e+2]),e+=7;break;case'H':this.lineTo(t[e++],this.penY);break;case'V':this.lineTo(this.penX,t[e++]);break;case'Z':case'z':this.close();break;default:n=i,e--;continue}'m'==(i=n)?i='l':'M'==i&&(i='L'),n=t[e++]}return this},reset:function(){return this.penX=this.penY=0,this.penDownX=this.penDownY=null,this._pivotX=this._pivotY=0,this.onReset(),this},move:function(t,i){return this.onMove(this.penX,this.penY,this._pivotX=this.penX+=+t,this._pivotY=this.penY+=+i),this},moveTo:function(t,i){return this.onMove(this.penX,this.penY,this._pivotX=this.penX=+t,this._pivotY=this.penY=+i),this},line:function(t,i){return this.lineTo(this.penX+ +t,this.penY+ +i)},lineTo:function(t,i){return null==this.penDownX&&(this.penDownX=this.penX,this.penDownY=this.penY),this.onLine(this.penX,this.penY,this._pivotX=this.penX=+t,this._pivotY=this.penY=+i),this},curve:function(t,i,n,e,s,h){var o=this.penX,r=this.penY;return this.curveTo(o+ +t,r+ +i,null==n?null:o+ +n,null==e?null:r+ +e,null==s?null:o+ +s,null==h?null:r+ +h)},curveTo:function(t,i,n,e,s,h){var o=this.penX,r=this.penY;return null==n&&(n=+t,e=+i,t=2*o-(this._pivotX||0),i=2*r-(this._pivotY||0)),null==s?(this._pivotX=+t,this._pivotY=+i,n=((s=+n)+2*+t)/3,e=((h=+e)+2*+i)/3,t=(o+2*+t)/3,i=(r+2*+i)/3):(this._pivotX=+n,this._pivotY=+e),null==this.penDownX&&(this.penDownX=o,this.penDownY=r),this.onBezierCurve(o,r,+t,+i,+n,+e,this.penX=+s,this.penY=+h),this},arc:function(t,i,n,e,s,h,o){return this.arcTo(this.penX+ +t,this.penY+ +i,n,e,s,h,o)},arcTo:function(t,i,n,e,s,h,o){if(e=Math.abs(+e||+n||+i-this.penY),!(n=Math.abs(+n||+t-this.penX))||!e||t==this.penX&&i==this.penY)return this.lineTo(t,i);var r=this.penX,a=this.penY,u=!+h,p=!!+s,c=o?o*Math.PI/180:0,l=Math.cos(c),v=Math.sin(c),X=l*(t-=r)/2+v*(i-=a)/2,Y=-v*t/2+l*i/2,f=n*n*e*e,M=e*e*X*X,b=n*n*Y*Y,T=f-b-M;if(T<0)n*=T=Math.sqrt(1-T/f),e*=T,X=t/2,Y=i/2;else{T=Math.sqrt(T/(b+M)),p==u&&(T=-T);var k=-T*Y*n/e,w=T*X*e/n;X=l*k-v*w+t/2,Y=v*k+l*w+i/2}var _=l/n,D=v/n,z=-v/e,C=l/e,m=Math.atan2(z*-X+C*-Y,_*-X+D*-Y),B=Math.atan2(z*(t-X)+C*(i-Y),_*(t-X)+D*(i-Y));return X+=r,Y+=a,t+=r,i+=a,null==this.penDownX&&(this.penDownX=this.penX,this.penDownY=this.penY),this.onArc(r,a,this._pivotX=this.penX=t,this._pivotY=this.penY=i,X,Y,n,e,m,B,!u,o),this},counterArc:function(t,i,n,e,s){return this.arc(t,i,n,e,s,!0)},counterArcTo:function(t,i,n,e,s){return this.arcTo(t,i,n,e,s,!0)},close:function(){return null!=this.penDownX&&(this.onClose(this.penX,this.penY,this.penX=this.penDownX,this.penY=this.penDownY),this.penDownX=null),this},onReset:function(){},onMove:function(t,i,n,e){},onLine:function(t,i,n,e){this.onBezierCurve(t,i,t,i,n,e,n,e)},onBezierCurve:function(t,i,n,e,s,h,o,r){var a,u,p,c,l,v=o-t,X=r-i,Y=v*v+X*X;if((l=(p=n-t)*v+(c=e-i)*X)>Y?(p-=v,c-=X):l>0&&0!=Y&&(p-=l/Y*v,c-=l/Y*X),a=p*p+c*c,(l=(p=s-t)*v+(c=h-i)*X)>Y?(p-=v,c-=X):l>0&&0!=Y&&(p-=l/Y*v,c-=l/Y*X),u=p*p+c*c,a<.01&&u<.01)this.onLine(t,i,o,r);else{if(isNaN(a)||isNaN(u))throw new Error('Bad input');var f=.5*(n+s),M=.5*(e+h),b=.5*(n+t),T=.5*(e+i),k=.5*(b+f),w=.5*(T+M),_=.5*(o+s),D=.5*(r+h),z=.5*(_+f),C=.5*(D+M),m=.5*(k+z),B=.5*(w+C);this.onBezierCurve(t,i,b,T,k,w,m,B),this.onBezierCurve(m,B,z,C,_,D,o,r)}},onArc:function(t,i,n,e,s,h,o,r,a,u,p,c){var l=c?c*Math.PI/180:0,v=Math.cos(l),X=Math.sin(l),Y=v*o,f=-X*r,M=X*o,b=v*r,T=u-a;T<0&&!p?T+=2*Math.PI:T>0&&p&&(T-=2*Math.PI);for(var k=Math.ceil(Math.abs(T/(Math.PI/2))),w=T/k,_=1.3333333333333333*Math.tan(w/4),D=Math.cos(a),z=Math.sin(a),C=0;C<k;C++){var m=D-_*z,B=z+_*D;a+=w;var A=(D=Math.cos(a))+_*(z=Math.sin(a)),L=z-_*D;this.onBezierCurve(t,i,s+Y*m+f*B,h+M*m+b*B,s+Y*A+f*L,h+M*A+b*L,t=s+Y*D+f*z,i=h+M*D+b*z)}},onClose:function(t,i,n,e){this.onLine(t,i,n,e)}})},160);
|
|
__d(function(t,i,s,h){var x=i(159);function y(t,i,s,h,x,y){return t&&'object'==typeof t&&(i=t.yx,h=t.yy,y=t.y,s=t.xy,x=t.x,t=t.xx),this.xx=null==t?1:t,this.yx=i||0,this.xy=s||0,this.yy=null==h?1:h,this.x=(null==x?this.x:x)||0,this.y=(null==y?this.y:y)||0,this._transform(),this}s.exports=x({initialize:y,_transform:function(){},xx:1,yx:0,x:0,xy:0,yy:1,y:0,transform:function(t,i,s,h,x,y){return t&&'object'==typeof t&&(i=t.yx,h=t.yy,y=t.y,s=t.xy,x=t.x,t=t.xx),x||(x=0),y||(y=0),this.transformTo(this.xx*t+this.xy*i,this.yx*t+this.yy*i,this.xx*s+this.xy*h,this.yx*s+this.yy*h,this.xx*x+this.xy*y+this.x,this.yx*x+this.yy*y+this.y)},transformTo:y,translate:function(t,i){return this.transform(1,0,0,1,t,i)},move:function(t,i){return this.x+=t||0,this.y+=i||0,this._transform(),this},scale:function(t,i){return null==i&&(i=t),this.transform(t,0,0,i,0,0)},rotate:function(t,i,s){null!=i&&null!=s||(i=(this.left||0)+(this.width||0)/2,s=(this.top||0)+(this.height||0)/2);var h=t*Math.PI/180,x=Math.sin(h),y=Math.cos(h);this.transform(1,0,0,1,i,s);return this.transformTo(y*this.xx-x*this.yx,x*this.xx+y*this.yx,y*this.xy-x*this.yy,x*this.xy+y*this.yy,this.x,this.y).transform(1,0,0,1,-i,-s)},moveTo:function(t,i){return this.transformTo(this.xx,this.yx,this.xy,this.yy,t,i)},rotateTo:function(t,i,s){var h=this.yx/this.xx>this.yy/this.xy?-1:1;return(this.xx<0?this.xy>=0:this.xy<0)&&(h=-h),this.rotate(t-180*Math.atan2(h*this.yx,h*this.xx)/Math.PI,i,s)},scaleTo:function(t,i){var s=Math.sqrt(this.xx*this.xx+this.yx*this.yx);return this.xx/=s,this.yx/=s,s=Math.sqrt(this.yy*this.yy+this.xy*this.xy),this.yy/=s,this.xy/=s,this.scale(t,i)},resizeTo:function(t,i){var s=this.width,h=this.height;return s&&h?this.scaleTo(t/s,i/h):this},inversePoint:function(t,i){var s=this.xx,h=this.yx,x=this.xy,y=this.yy,n=this.x,r=this.y,o=h*x-s*y;return 0==o?null:{x:(y*(n-t)+x*(i-r))/o,y:(s*(r-i)+h*(t-n))/o}},point:function(t,i){return{x:this.xx*t+this.xy*i+this.x,y:this.yx*t+this.yy*i+this.y}}})},161);
|
|
__d(function(e,t,s,r){'use strict';var i=t(51),o=(t(34),t(111)),l=t(20),a=t(112),n=t(163),c=(t(171),t(172)),b=t(131),u=t(22),d=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.accessibilityLabel,s=e.color,r=e.onPress,i=e.title,l=e.hasTVPreferredFocus,a=e.disabled,d=e.testID,h=[p.button],y=[p.text];s&&y.push({color:s});var f=['button'];a&&(h.push(p.buttonDisabled),y.push(p.textDisabled),f.push('disabled')),u('string'==typeof i,'The title prop of a Button must be a string');var g=i,D=c;return o.createElement(D,{accessibilityComponentType:"button",accessibilityLabel:t,accessibilityTraits:f,hasTVPreferredFocus:l,testID:d,disabled:a,onPress:r},o.createElement(b,{style:h},o.createElement(n,{style:y,disabled:a},g)))}}]),t})(o.Component);d.propTypes={title:l.string.isRequired,accessibilityLabel:l.string,color:i,disabled:l.bool,onPress:l.func.isRequired,testID:l.string,hasTVPreferredFocus:l.bool};var p=a.create({button:{},text:{color:'#007AFF',textAlign:'center',padding:8,fontSize:18},buttonDisabled:{},textDisabled:{color:'#cdcdcd'}});s.exports=d},162);
|
|
__d(function(e,t,s,n){'use strict';var o=t(51),i=t(134),r=t(53),l=(t(34),t(111)),a=t(20),p=t(132),h=t(141),d=t(124),u=t(164),c=t(143),b=t(147),g=t(170),f=t(126),R=h(d),H={validAttributes:g(p.UIView,{isHighlighted:!0,numberOfLines:!0,ellipsizeMode:!0,allowFontScaling:!0,disabled:!0,selectable:!0,selectionColor:!0,adjustsFontSizeToFit:!0,minimumFontScale:!0,textBreakStrategy:!0}),uiViewClassName:'RCTText'},P=c({displayName:'Text',propTypes:{ellipsizeMode:a.oneOf(['head','middle','tail','clip']),numberOfLines:a.number,textBreakStrategy:a.oneOf(['simple','highQuality','balanced']),onLayout:a.func,onPress:a.func,onLongPress:a.func,pressRetentionOffset:i,selectable:a.bool,selectionColor:o,suppressHighlighting:a.bool,style:R,testID:a.string,nativeID:a.string,allowFontScaling:a.bool,accessible:a.bool,adjustsFontSizeToFit:a.bool,minimumFontScale:a.number,disabled:a.bool},getDefaultProps:function(){return{accessible:!0,allowFontScaling:!0,ellipsizeMode:'tail'}},getInitialState:function(){return g(u.Mixin.touchableGetInitialState(),{isHighlighted:!1})},mixins:[r],viewConfig:H,getChildContext:function(){return{isInAParentText:!0}},childContextTypes:{isInAParentText:a.bool},contextTypes:{isInAParentText:a.bool},_handlers:null,_hasPressHandler:function(){return!!this.props.onPress||!!this.props.onLongPress},touchableHandleActivePressIn:null,touchableHandleActivePressOut:null,touchableHandlePress:null,touchableHandleLongPress:null,touchableGetPressRectOffset:null,render:function(){var e=this,t=this.props;return(this.props.onStartShouldSetResponder||this._hasPressHandler())&&(this._handlers||(this._handlers={onStartShouldSetResponder:function(){var t=e.props.onStartShouldSetResponder&&e.props.onStartShouldSetResponder()||e._hasPressHandler();if(t&&!e.touchableHandleActivePressIn){for(var s in u.Mixin)'function'==typeof u.Mixin[s]&&(e[s]=u.Mixin[s].bind(e));e.touchableHandleActivePressIn=function(){!e.props.suppressHighlighting&&e._hasPressHandler()&&e.setState({isHighlighted:!0})},e.touchableHandleActivePressOut=function(){!e.props.suppressHighlighting&&e._hasPressHandler()&&e.setState({isHighlighted:!1})},e.touchableHandlePress=function(t){e.props.onPress&&e.props.onPress(t)},e.touchableHandleLongPress=function(t){e.props.onLongPress&&e.props.onLongPress(t)},e.touchableGetPressRectOffset=function(){return this.props.pressRetentionOffset||m}}return t},onResponderGrant:function(e,t){this.touchableHandleResponderGrant(e,t),this.props.onResponderGrant&&this.props.onResponderGrant.apply(this,arguments)}.bind(this),onResponderMove:function(e){this.touchableHandleResponderMove(e),this.props.onResponderMove&&this.props.onResponderMove.apply(this,arguments)}.bind(this),onResponderRelease:function(e){this.touchableHandleResponderRelease(e),this.props.onResponderRelease&&this.props.onResponderRelease.apply(this,arguments)}.bind(this),onResponderTerminate:function(e){this.touchableHandleResponderTerminate(e),this.props.onResponderTerminate&&this.props.onResponderTerminate.apply(this,arguments)}.bind(this),onResponderTerminationRequest:function(){var e=this.touchableHandleResponderTerminationRequest();return e&&this.props.onResponderTerminationRequest&&(e=this.props.onResponderTerminationRequest.apply(this,arguments)),e}.bind(this)}),t=babelHelpers.extends({},this.props,this._handlers,{isHighlighted:this.state.isHighlighted})),null!=t.selectionColor&&(t=babelHelpers.extends({},t,{selectionColor:f(t.selectionColor)})),u.TOUCH_TARGET_DEBUG&&t.onPress&&(t=babelHelpers.extends({},t,{style:[this.props.style,{color:'magenta'}]})),this.context.isInAParentText?l.createElement(T,t):l.createElement(S,t)}}),m={top:20,left:20,right:20,bottom:30},S=b(H.uiViewClassName,function(){return H}),T=S;s.exports=P},163);
|
|
__d(function(E,t,e,R){'use strict';var i=t(165),_=t(34),s=t(167),S=(t(111),t(54)),o=t(168),n=t(169),a=t(65),l=(t(131),t(119)),N=(t(52),l({NOT_RESPONDER:null,RESPONDER_INACTIVE_PRESS_IN:null,RESPONDER_INACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_PRESS_IN:null,RESPONDER_ACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_LONG_PRESS_IN:null,RESPONDER_ACTIVE_LONG_PRESS_OUT:null,ERROR:null})),T={RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0},h={RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0},P={RESPONDER_ACTIVE_LONG_PRESS_IN:!0},O=l({DELAY:null,RESPONDER_GRANT:null,RESPONDER_RELEASE:null,RESPONDER_TERMINATED:null,ENTER_PRESS_RECT:null,LEAVE_PRESS_RECT:null,LONG_PRESS_DETECTED:null}),u={NOT_RESPONDER:{DELAY:N.ERROR,RESPONDER_GRANT:N.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:N.ERROR,RESPONDER_TERMINATED:N.ERROR,ENTER_PRESS_RECT:N.ERROR,LEAVE_PRESS_RECT:N.ERROR,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:N.RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:N.RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:N.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},error:{DELAY:N.NOT_RESPONDER,RESPONDER_GRANT:N.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.NOT_RESPONDER,LEAVE_PRESS_RECT:N.NOT_RESPONDER,LONG_PRESS_DETECTED:N.NOT_RESPONDER}},r={Mixin:{componentDidMount:function(){_.isTVOS&&(this._tvEventHandler=new o,this._tvEventHandler.enable(this,function(E,t){var e=S.findNodeHandle(E);t.dispatchConfig={},e===t.tag&&('focus'===t.eventType?E.touchableHandleActivePressIn&&E.touchableHandleActivePressIn(t):'blur'===t.eventType?E.touchableHandleActivePressOut&&E.touchableHandleActivePressOut(t):'select'===t.eventType&&E.touchableHandlePress&&E.touchableHandlePress(t))}))},componentWillUnmount:function(){this._tvEventHandler&&(this._tvEventHandler.disable(),delete this._tvEventHandler),this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout)},touchableGetInitialState:function(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function(){return!this.props.disabled},touchableLongPressCancelsPress:function(){return!0},touchableHandleResponderGrant:function(E){var t=E.currentTarget;E.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=N.NOT_RESPONDER,this.state.touchable.responderID=t,this._receiveSignal(O.RESPONDER_GRANT,E);var e=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):130;0!==(e=isNaN(e)?130:e)?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,E),e):this._handleDelay(E);var R=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):370;R=isNaN(R)?370:R,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,E),R+e)},touchableHandleResponderRelease:function(E){this._receiveSignal(O.RESPONDER_RELEASE,E)},touchableHandleResponderTerminate:function(E){this._receiveSignal(O.RESPONDER_TERMINATED,E)},touchableHandleResponderMove:function(E){if(this.state.touchable.touchState!==N.RESPONDER_INACTIVE_PRESS_IN&&this.state.touchable.positionOnActivate){var t=this.state.touchable.positionOnActivate,e=this.state.touchable.dimensionsOnActivate,R=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:20,right:20,top:20,bottom:20},i=R.left,_=R.top,s=R.right,S=R.bottom,o=this.touchableGetHitSlop?this.touchableGetHitSlop():null;o&&(i+=o.left,_+=o.top,s+=o.right,S+=o.bottom);var a=n.extractSingleTouch(E.nativeEvent),l=a&&a.pageX,T=a&&a.pageY;if(this.pressInLocation){this._getDistanceBetweenPoints(l,T,this.pressInLocation.pageX,this.pressInLocation.pageY)>10&&this._cancelLongPressDelayTimeout()}if(l>t.left-i&&T>t.top-_&&l<t.left+e.width+s&&T<t.top+e.height+S){this._receiveSignal(O.ENTER_PRESS_RECT,E);this.state.touchable.touchState===N.RESPONDER_INACTIVE_PRESS_IN&&this._cancelLongPressDelayTimeout()}else this._cancelLongPressDelayTimeout(),this._receiveSignal(O.LEAVE_PRESS_RECT,E)}},_remeasureMetricsOnActivation:function(){var E=this.state.touchable.responderID;null!=E&&a.measure(E,this._handleQueryLayout)},_handleQueryLayout:function(E,t,e,R,_,S){(E||t||e||R||_||S)&&(this.state.touchable.positionOnActivate&&s.release(this.state.touchable.positionOnActivate),this.state.touchable.dimensionsOnActivate&&i.release(this.state.touchable.dimensionsOnActivate),this.state.touchable.positionOnActivate=s.getPooled(_,S),this.state.touchable.dimensionsOnActivate=i.getPooled(e,R))},_handleDelay:function(E){this.touchableDelayTimeout=null,this._receiveSignal(O.DELAY,E)},_handleLongDelay:function(E){this.longPressDelayTimeout=null;var t=this.state.touchable.touchState;t!==N.RESPONDER_ACTIVE_PRESS_IN&&t!==N.RESPONDER_ACTIVE_LONG_PRESS_IN?console.error('Attempted to transition from state `'+t+'` to `'+N.RESPONDER_ACTIVE_LONG_PRESS_IN+"`, which is not supported. This is most likely due to `Touchable.longPressDelayTimeout` not being cancelled."):this._receiveSignal(O.LONG_PRESS_DETECTED,E)},_receiveSignal:function(E,t){var e=this.state.touchable.responderID,R=this.state.touchable.touchState,i=u[R]&&u[R][E];if(e||E!==O.RESPONDER_RELEASE){if(!i)throw new Error('Unrecognized signal `'+E+'` or state `'+R+'` for Touchable responder `'+e+'`');if(i===N.ERROR)throw new Error('Touchable cannot transition from `'+R+'` to `'+E+'` for responder `'+e+'`');R!==i&&(this._performSideEffectsForTransition(R,i,E,t),this.state.touchable.touchState=i)}},_cancelLongPressDelayTimeout:function(){this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.longPressDelayTimeout=null},_isHighlight:function(E){return E===N.RESPONDER_ACTIVE_PRESS_IN||E===N.RESPONDER_ACTIVE_LONG_PRESS_IN},_savePressInLocation:function(E){var t=n.extractSingleTouch(E.nativeEvent),e=t&&t.pageX,R=t&&t.pageY,i=t&&t.locationX,_=t&&t.locationY;this.pressInLocation={pageX:e,pageY:R,locationX:i,locationY:_}},_getDistanceBetweenPoints:function(E,t,e,R){var i=E-e,_=t-R;return Math.sqrt(i*i+_*_)},_performSideEffectsForTransition:function(E,t,e,R){var i=this._isHighlight(E),_=this._isHighlight(t);if((e===O.RESPONDER_TERMINATED||e===O.RESPONDER_RELEASE)&&this._cancelLongPressDelayTimeout(),!T[E]&&T[t]&&this._remeasureMetricsOnActivation(),h[E]&&e===O.LONG_PRESS_DETECTED&&this.touchableHandleLongPress&&this.touchableHandleLongPress(R),_&&!i?this._startHighlight(R):!_&&i&&this._endHighlight(R),h[E]&&e===O.RESPONDER_RELEASE){var s=!!this.props.onLongPress,S=P[E]&&(!s||!this.touchableLongPressCancelsPress());(!P[E]||S)&&this.touchableHandlePress&&(_||i||(this._startHighlight(R),this._endHighlight(R)),this.touchableHandlePress(R))}this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.touchableDelayTimeout=null},_startHighlight:function(E){this._savePressInLocation(E),this.touchableHandleActivePressIn&&this.touchableHandleActivePressIn(E)},_endHighlight:function(E){var t=this;this.touchableHandleActivePressOut&&(this.touchableGetPressOutDelayMS&&this.touchableGetPressOutDelayMS()?this.pressOutDelayTimeout=setTimeout(function(){t.touchableHandleActivePressOut(E)},this.touchableGetPressOutDelayMS()):this.touchableHandleActivePressOut(E))}},TOUCH_TARGET_DEBUG:!1,renderDebugView:function(E){E.color,E.hitSlop;if(!r.TOUCH_TARGET_DEBUG)return null;throw Error('Touchable.TOUCH_TARGET_DEBUG should not be enabled in prod!')}};e.exports=r},164);
|
|
__d(function(t,o,e,i){'use strict';var n=o(166),h=n.twoArgumentPooler;function r(t,o){this.width=t,this.height=o}r.prototype.destructor=function(){this.width=null,this.height=null},r.getPooledFromElement=function(t){return r.getPooled(t.offsetWidth,t.offsetHeight)},n.addPoolingTo(r,h),e.exports=r},165);
|
|
__d(function(t,n,o,e){'use strict';var i=n(22),r=function(t){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,t),n}return new this(t)},s=function(t){i(t instanceof this,'Trying to release an instance into a pool of a different type.'),t.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(t)},l=r,a={addPoolingTo:function(t,n){var o=t;return o.instancePool=[],o.getPooled=n||l,o.poolSize||(o.poolSize=10),o.release=s,o},oneArgumentPooler:r,twoArgumentPooler:function(t,n){if(this.instancePool.length){var o=this.instancePool.pop();return this.call(o,t,n),o}return new this(t,n)},threeArgumentPooler:function(t,n,o){if(this.instancePool.length){var e=this.instancePool.pop();return this.call(e,t,n,o),e}return new this(t,n,o)},fourArgumentPooler:function(t,n,o,e){if(this.instancePool.length){var i=this.instancePool.pop();return this.call(i,t,n,o,e),i}return new this(t,n,o,e)}};o.exports=a},166);
|
|
__d(function(t,o,n,i){'use strict';var e=o(166),l=e.twoArgumentPooler;function r(t,o){this.left=t,this.top=o}r.prototype.destructor=function(){this.left=null,this.top=null},e.addPoolingTo(r,l),n.exports=r},167);
|
|
__d(function(t,i,e,n){'use strict';i(111);var a=i(26).TVNavigationEventEmitter,v=i(81);function o(){this.__nativeTVNavigationEventListener=null,this.__nativeTVNavigationEventEmitter=null}o.prototype.enable=function(t,i){a&&(this.__nativeTVNavigationEventEmitter=new v(a),this.__nativeTVNavigationEventListener=this.__nativeTVNavigationEventEmitter.addListener('onTVNavEvent',function(e){i&&i(t,e)}))},o.prototype.disable=function(){this.__nativeTVNavigationEventListener&&(this.__nativeTVNavigationEventListener.remove(),delete this.__nativeTVNavigationEventListener),this.__nativeTVNavigationEventEmitter&&delete this.__nativeTVNavigationEventEmitter},e.exports=o},168);
|
|
__d(function(t,e,n,c){"use strict";n.exports={extractSingleTouch:function(t){var e=t.touches,n=t.changedTouches,c=e&&e.length>0,u=n&&n.length>0;return!c&&u?n[0]:c?e[0]:t}}},169);
|
|
__d(function(r,n,t,i){'use strict';t.exports=function(r,n){var t={};for(var i in r)t[i]=r[i];for(var o in n)t[o]=n[o];return t}},170);
|
|
__d(function(e,t,r,n){'use strict';var o=t(111),s=t(112),i=t(163),l=t(131),a=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return o.createElement(l,{style:[c.container,this.props.style]},o.createElement(i,{style:c.info},"TouchableNativeFeedback is not supported on this platform!"))}}]),t})(o.Component),c=s.create({container:{height:100,width:300,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center',margin:10},info:{color:'#333333',margin:20}});r.exports=a},171);
|
|
__d(function(t,e,s,i){'use strict';var o=e(173),n=e(198),r=e(53),a=e(111),p=e(20),c=e(214),l=e(164),h=e(215),u=e(143),d=e(216),y=e(62),b={top:20,left:20,right:20,bottom:30},f=u({displayName:'TouchableOpacity',mixins:[c,l.Mixin,r],propTypes:babelHelpers.extends({},h.propTypes,{activeOpacity:p.number,hasTVPreferredFocus:p.bool,tvParallaxProperties:p.object}),getDefaultProps:function(){return{activeOpacity:.2}},getInitialState:function(){return babelHelpers.extends({},this.touchableGetInitialState(),{anim:new o.Value(this._getChildStyleOpacityWithDefault())})},componentDidMount:function(){d(this.props)},componentWillReceiveProps:function(t){d(t)},setOpacityTo:function(t,e){o.timing(this.state.anim,{toValue:t,duration:e,easing:n.inOut(n.quad),useNativeDriver:!0}).start()},touchableHandleActivePressIn:function(t){'onResponderGrant'===t.dispatchConfig.registrationName?this._opacityActive(0):this._opacityActive(150),this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this._opacityInactive(250),this.props.onPressOut&&this.props.onPressOut(t)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||b},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_opacityActive:function(t){this.setOpacityTo(this.props.activeOpacity,t)},_opacityInactive:function(t){this.setOpacityTo(this._getChildStyleOpacityWithDefault(),t)},_getChildStyleOpacityWithDefault:function(){var t=y(this.props.style)||{};return void 0==t.opacity?1:t.opacity},render:function(){return a.createElement(o.View,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityTraits:this.props.accessibilityTraits,style:[this.props.style,{opacity:this.state.anim}],nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,isTVSelectable:!0,hasTVPreferredFocus:this.props.hasTVPreferredFocus,tvParallaxProperties:this.props.tvParallaxProperties,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate},this.props.children,l.renderDebugView({color:'cyan',hitSlop:this.props.hitSlop}))}});s.exports=f},172);
|
|
__d(function(e,t,n,o){'use strict';var a=t(174),r=t(201),i=t(163),m=t(131),c=void 0,d={View:a.createAnimatedComponent(m),Text:a.createAnimatedComponent(i),Image:a.createAnimatedComponent(r),get ScrollView(){return c||(c=a.createAnimatedComponent(t(203))),c}};babelHelpers.extends(d,a),n.exports=d},173);
|
|
__d(function(n,t,e,i){'use strict';var r=t(175),o=r.AnimatedEvent,a=r.attachNativeEvent,u=t(183),s=t(184),c=t(185),f=t(177),v=t(186),p=t(187),l=t(178),d=t(188),g=t(191),h=t(176),m=t(192),_=t(193),N=t(195),w=t(197),y=t(200),E=function(n,t){return n&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),n&&n.apply(void 0,arguments)}:n||t.onComplete},L=function(n,t,e){if(n instanceof m){var i=babelHelpers.extends({},t),r=babelHelpers.extends({},t);for(var o in t){var a=t[o],u=a.x,s=a.y;void 0!==u&&void 0!==s&&(i[o]=u,r[o]=s)}var c=e(n.x,i),f=e(n.y,r);return b([c,f],{stopTogether:!1})}return null},A=function n(t,e){var i=function(n,t,e){e=E(e,t);var i=n,r=t;i.stopTracking(),t.toValue instanceof l?i.track(new g(i,t.toValue,w,r,e)):i.animate(new w(r),e)};return L(t,e,n)||{start:(function(n){function t(t){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t})(function(n){i(t,e,n)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(n){var r=babelHelpers.extends({},e,{iterations:n});i(t,r)},_isUsingNativeDriver:function(){return e.useNativeDriver||!1}}},D=function(n){var t=0;return{start:function(e){var i=function i(r){r.finished&&++t!==n.length?n[t].start(i):e&&e(r)};0===n.length?e&&e({finished:!0}):n[t].start(i)},stop:function(){t<n.length&&n[t].stop()},reset:function(){n.forEach(function(n,e){e<=t&&n.reset()}),t=0},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.sequence animations')},_isUsingNativeDriver:function(){return!1}}},b=function(n,t){var e=0,i={},r=!(t&&!1===t.stopTogether),o={start:function(t){e!==n.length?n.forEach(function(a,u){var s=function(a){if(i[u]=!0,++e===n.length)return e=0,void(t&&t(a));!a.finished&&r&&o.stop()};a?a.start(s):s({finished:!0})}):t&&t({finished:!0})},stop:function(){n.forEach(function(n,t){!i[t]&&n.stop(),i[t]=!0})},reset:function(){n.forEach(function(n,t){n.reset(),i[t]=!1,e=0})},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.parallel animations')},_isUsingNativeDriver:function(){return!1}};return o},x=function(n){return A(new h(0),{toValue:0,delay:n,duration:0})};e.exports={Value:h,ValueXY:m,Interpolation:f,Node:l,decay:function n(t,e){var i=function(n,t,e){e=E(e,t);var i=n,r=t;i.stopTracking(),i.animate(new _(r),e)};return L(t,e,n)||{start:(function(n){function t(t){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t})(function(n){i(t,e,n)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(n){var r=babelHelpers.extends({},e,{iterations:n});i(t,r)},_isUsingNativeDriver:function(){return e.useNativeDriver||!1}}},timing:A,spring:function n(t,e){var i=function(n,t,e){e=E(e,t);var i=n,r=t;i.stopTracking(),t.toValue instanceof l?i.track(new g(i,t.toValue,N,r,e)):i.animate(new N(r),e)};return L(t,e,n)||{start:(function(n){function t(t){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t})(function(n){i(t,e,n)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(n){var r=babelHelpers.extends({},e,{iterations:n});i(t,r)},_isUsingNativeDriver:function(){return e.useNativeDriver||!1}}},add:function(n,t){return new u(n,t)},divide:function(n,t){return new c(n,t)},multiply:function(n,t){return new p(n,t)},modulo:function(n,t){return new v(n,t)},diffClamp:function(n,t,e){return new s(n,t,e)},delay:x,sequence:D,parallel:b,stagger:function(n,t){return b(t.map(function(t,e){return D([x(n*e),t])}))},loop:function(n){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).iterations,e=void 0===t?-1:t,i=!1,r=0;return{start:function(t){n&&0!==e?n._isUsingNativeDriver()?n._startNativeLoop(e):(function o(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};i||r===e||!1===a.finished?t&&t(a):(r++,n.reset(),n.start(o))})():t&&t({finished:!0})},stop:function(){i=!0,n.stop()},reset:function(){r=0,i=!1,n.reset()},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.loop animations')},_isUsingNativeDriver:function(){return n._isUsingNativeDriver()}}},event:function(n,t){var e=new o(n,t);return e.__isNative?e:e.__getHandler()},createAnimatedComponent:y,attachNativeEvent:a,forkEvent:function(n,t){return n?n instanceof o?(n.__addListener(t),n):function(){'function'==typeof n&&n.apply(void 0,arguments),t.apply(void 0,arguments)}:t},unforkEvent:function(n,t){n&&n instanceof o&&n.__removeListener(t)},__PropsOnlyForTests:d}},174);
|
|
__d(function(e,t,n,i){'use strict';var a=t(176),s=t(179),r=t(54),v=t(22),l=t(179).shouldUseNativeDriver;function o(e,t,n){var i=[];v(n[0]&&n[0].nativeEvent,'Native driven events only support animated values contained inside `nativeEvent`.'),(function e(t,n){if(t instanceof a)t.__makeNative(),i.push({nativeEventPath:n,animatedValueTag:t.__getNativeTag()});else if('object'==typeof t)for(var s in t)e(t[s],n.concat(s))})(n[0].nativeEvent,[]);var l=r.findNodeHandle(e);return i.forEach(function(e){s.API.addAnimatedEventToView(l,t,e)}),{detach:function(){i.forEach(function(e){s.API.removeAnimatedEventFromView(l,t,e.animatedValueTag)})}}}var c=(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};babelHelpers.classCallCheck(this,e),this._listeners=[],this._argMapping=t,n.listener&&this.__addListener(n.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=l(n)}return babelHelpers.createClass(e,[{key:"__addListener",value:function(e){this._listeners.push(e)}},{key:"__removeListener",value:function(e){this._listeners=this._listeners.filter(function(t){return t!==e})}},{key:"__attach",value:function(e,t){v(this.__isNative,'Only native driven events need to be attached.'),this._attachedEvent=o(e,t,this._argMapping)}},{key:"__detach",value:function(e,t){v(this.__isNative,'Only native driven events need to be detached.'),this._attachedEvent&&this._attachedEvent.detach()}},{key:"__getHandler",value:function(){var e=this;return this.__isNative?this._callListeners:function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];e.__isNative||e._argMapping.forEach(function(e,t){!(function e(t,n,i){if('number'==typeof n&&t instanceof a)t.setValue(n);else if('object'==typeof t)for(var s in t)e(t[s],n[s],s)})(e,n[t])}),e._callListeners.apply(e,babelHelpers.toConsumableArray(n))}}},{key:"_callListeners",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this._listeners.forEach(function(e){return e.apply(void 0,t)})}},{key:"_validateMapping",value:function(){}}]),e})();n.exports={AnimatedEvent:c,attachNativeEvent:o}},175);
|
|
__d(function(t,e,i,a){'use strict';var n=e(177),s=(e(178),e(180)),_=e(181),o=e(179),l=o.API,u=1;var r=(function(t){babelHelpers.inherits(e,t);function e(t){babelHelpers.classCallCheck(this,e);var i=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i._startingValue=i._value=t,i._offset=0,i._animation=null,i._listeners={},i}return babelHelpers.createClass(e,[{key:"__detach",value:function(){this.stopAnimation(),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__detach",this).call(this)}},{key:"__getValue",value:function(){return this._value+this._offset}},{key:"__makeNative",value:function(){babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__makeNative",this).call(this),Object.keys(this._listeners).length&&this._startListeningToNativeValueUpdates()}},{key:"setValue",value:function(t){this._animation&&(this._animation.stop(),this._animation=null),this._updateValue(t,!this.__isNative),this.__isNative&&l.setAnimatedNodeValue(this.__getNativeTag(),t)}},{key:"setOffset",value:function(t){this._offset=t,this.__isNative&&l.setAnimatedNodeOffset(this.__getNativeTag(),t)}},{key:"flattenOffset",value:function(){this._value+=this._offset,this._offset=0,this.__isNative&&l.flattenAnimatedNodeOffset(this.__getNativeTag())}},{key:"extractOffset",value:function(){this._offset+=this._value,this._value=0,this.__isNative&&l.extractAnimatedNodeOffset(this.__getNativeTag())}},{key:"addListener",value:function(t){var e=String(u++);return this._listeners[e]=t,this.__isNative&&this._startListeningToNativeValueUpdates(),e}},{key:"removeListener",value:function(t){delete this._listeners[t],this.__isNative&&0===Object.keys(this._listeners).length&&this._stopListeningForNativeValueUpdates()}},{key:"removeAllListeners",value:function(){this._listeners={},this.__isNative&&this._stopListeningForNativeValueUpdates()}},{key:"_startListeningToNativeValueUpdates",value:function(){var t=this;this.__nativeAnimatedValueListener||(l.startListeningToAnimatedNodeValue(this.__getNativeTag()),this.__nativeAnimatedValueListener=o.nativeEventEmitter.addListener('onAnimatedValueUpdate',function(e){e.tag===t.__getNativeTag()&&t._updateValue(e.value,!1)}))}},{key:"_stopListeningForNativeValueUpdates",value:function(){this.__nativeAnimatedValueListener&&(this.__nativeAnimatedValueListener.remove(),this.__nativeAnimatedValueListener=null,l.stopListeningToAnimatedNodeValue(this.__getNativeTag()))}},{key:"stopAnimation",value:function(t){this.stopTracking(),this._animation&&this._animation.stop(),this._animation=null,t&&t(this.__getValue())}},{key:"resetAnimation",value:function(t){this.stopAnimation(t),this._value=this._startingValue}},{key:"interpolate",value:function(t){return new n(this,t)}},{key:"animate",value:function(t,e){var i=this,a=null;t.__isInteraction&&(a=_.createInteractionHandle());var n=this._animation;this._animation&&this._animation.stop(),this._animation=t,t.start(this._value,function(t){i._updateValue(t,!0)},function(t){i._animation=null,null!==a&&_.clearInteractionHandle(a),e&&e(t)},n,this)}},{key:"stopTracking",value:function(){this._tracking&&this._tracking.__detach(),this._tracking=null}},{key:"track",value:function(t){this.stopTracking(),this._tracking=t}},{key:"_updateValue",value:function(t,e){this._value=t,e&&(function(t){var e=new Set;!(function t(i){'function'==typeof i.update?e.add(i):i.__getChildren().forEach(t)})(t),e.forEach(function(t){return t.update()})})(this);for(var i in this._listeners)this._listeners[i]({value:this.__getValue()})}},{key:"__getNativeConfig",value:function(){return{type:'value',value:this._value,offset:this._offset}}}]),e})(s);i.exports=r},176);
|
|
__d(function(t,e,n,a){'use strict';e(178);var r=e(180),i=(e(179),e(22)),o=e(52),u=function(t){return t};function p(t){if(t.outputRange&&'string'==typeof t.outputRange[0])return(function(t){var e=t.outputRange;i(e.length>=2,'Bad output range'),(function(t){for(var e=t[0].replace(f,''),n=1;n<t.length;++n)i(e===t[n].replace(f,''),'invalid pattern '+t[0]+' and '+t[n])})(e=e.map(l));var n=e[0].match(f).map(function(){return[]});e.forEach(function(t){t.match(f).forEach(function(t,e){n[e].push(+t)})});var a=e[0].match(f).map(function(e,a){return p(babelHelpers.extends({},t,{outputRange:n[a]}))}),r=(o=e[0],'string'==typeof o&&o.startsWith('rgb'));var o;return function(t){var n=0;return e[0].replace(f,function(){var e=+a[n++](t),i=r&&n<4?Math.round(e):Math.round(1e3*e)/1e3;return String(i)})}})(t);var e=t.outputRange;s('outputRange',e);var n=t.inputRange;s('inputRange',n),(function(t){i(t.length>=2,'inputRange must have at least 2 elements');for(var e=1;e<t.length;++e)i(t[e]>=t[e-1],'inputRange must be monotonically increasing '+t)})(n),i(n.length===e.length,'inputRange ('+n.length+') and outputRange ('+e.length+') must have the same length');var a=t.easing||u,r='extend';void 0!==t.extrapolateLeft?r=t.extrapolateLeft:void 0!==t.extrapolate&&(r=t.extrapolate);var o='extend';return void 0!==t.extrapolateRight?o=t.extrapolateRight:void 0!==t.extrapolate&&(o=t.extrapolate),function(t){i('number'==typeof t,'Cannot interpolation an input which is not a number');var u=(function(t,e){var n=void 0;for(n=1;n<e.length-1&&!(e[n]>=t);++n);return n-1})(t,n);return(function(t,e,n,a,r,i,o,u){var p=t;if(p<e){if('identity'===o)return p;'clamp'===o&&(p=e)}if(p>n){if('identity'===u)return p;'clamp'===u&&(p=n)}if(a===r)return a;if(e===n)return t<=e?a:r;e===-1/0?p=-p:n===1/0?p-=e:p=(p-e)/(n-e);p=i(p),a===-1/0?p=-p:r===1/0?p+=a:p=p*(r-a)+a;return p})(t,n[u],n[u+1],e[u],e[u+1],a,r,o)}}function l(t){var e=o(t);if(null===e)return t;return"rgba("+((4278190080&(e=e||0))>>>24)+", "+((16711680&e)>>>16)+", "+((65280&e)>>>8)+", "+(255&e)/255+")"}var f=/[0-9\.-]+/g;function s(t,e){i(e.length>=2,t+' must have at least 2 elements'),i(2!==e.length||e[0]!==-1/0||e[1]!==1/0,t+'cannot be ]-infinity;+infinity[ '+e)}var c=(function(t){babelHelpers.inherits(e,t);function e(t,n){babelHelpers.classCallCheck(this,e);var a=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return a._parent=t,a._config=n,a._interpolation=p(n),a}return babelHelpers.createClass(e,[{key:"__makeNative",value:function(){this._parent.__makeNative(),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._parent.__getValue();return i('number'==typeof t,'Cannot interpolate an input which is not a number.'),this._interpolation(t)}},{key:"interpolate",value:function(t){return new e(this,t)}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__detach",this).call(this)}},{key:"__transformDataType",value:function(t){return t.map(function(t){if('string'!=typeof t)return t;if(/deg$/.test(t)){return(parseFloat(t)||0)*Math.PI/180}return parseFloat(t)||0})}},{key:"__getNativeConfig",value:function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||'extend',extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||'extend',type:'interpolation'}}}]),e})(r);c.__createInterpolation=p,n.exports=c},177);
|
|
__d(function(e,t,a,n){'use strict';var i=t(179),_=t(22),o=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,[{key:"__attach",value:function(){}},{key:"__detach",value:function(){this.__isNative&&null!=this.__nativeTag&&(i.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)}},{key:"__getValue",value:function(){}},{key:"__getAnimatedValue",value:function(){return this.__getValue()}},{key:"__addChild",value:function(e){}},{key:"__removeChild",value:function(e){}},{key:"__getChildren",value:function(){return[]}},{key:"__makeNative",value:function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node')}},{key:"__getNativeTag",value:function(){if(i.assertNativeAnimatedModule(),_(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var e=i.generateNewNodeTag();i.API.createAnimatedNode(e,this.__getNativeConfig()),this.__nativeTag=e}return this.__nativeTag}},{key:"__getNativeConfig",value:function(){throw new Error('This JS animated node type cannot be used as native animated node')}},{key:"toJSON",value:function(){return this.__getValue()}}]),e})();a.exports=o},178);
|
|
__d(function(e,t,n,o){'use strict';var i=t(26).NativeAnimatedModule,a=t(81),r=t(22),d=1,s=1,m=void 0,c={createAnimatedNode:function(e,t){l(),i.createAnimatedNode(e,t)},startListeningToAnimatedNodeValue:function(e){l(),i.startListeningToAnimatedNodeValue(e)},stopListeningToAnimatedNodeValue:function(e){l(),i.stopListeningToAnimatedNodeValue(e)},connectAnimatedNodes:function(e,t){l(),i.connectAnimatedNodes(e,t)},disconnectAnimatedNodes:function(e,t){l(),i.disconnectAnimatedNodes(e,t)},startAnimatingNode:function(e,t,n,o){l(),i.startAnimatingNode(e,t,n,o)},stopAnimation:function(e){l(),i.stopAnimation(e)},setAnimatedNodeValue:function(e,t){l(),i.setAnimatedNodeValue(e,t)},setAnimatedNodeOffset:function(e,t){l(),i.setAnimatedNodeOffset(e,t)},flattenAnimatedNodeOffset:function(e){l(),i.flattenAnimatedNodeOffset(e)},extractAnimatedNodeOffset:function(e){l(),i.extractAnimatedNodeOffset(e)},connectAnimatedNodeToView:function(e,t){l(),i.connectAnimatedNodeToView(e,t)},disconnectAnimatedNodeFromView:function(e,t){l(),i.disconnectAnimatedNodeFromView(e,t)},dropAnimatedNode:function(e){l(),i.dropAnimatedNode(e)},addAnimatedEventToView:function(e,t,n){l(),i.addAnimatedEventToView(e,t,n)},removeAnimatedEventFromView:function(e,t,n){l(),i.removeAnimatedEventFromView(e,t,n)}},u={opacity:!0,transform:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},f={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0};function l(){r(i,'Native animated module is not available')}var p=!1;n.exports={API:c,validateStyles:function(e){for(var t in e)if(!u.hasOwnProperty(t))throw new Error("Style property '"+t+"' is not supported by native animated module")},validateTransform:function(e){e.forEach(function(e){if(!f.hasOwnProperty(e.property))throw new Error("Property '"+e.property+"' is not supported by native animated module")})},validateInterpolation:function(e){var t={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};for(var n in e)if(!t.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")},generateNewNodeTag:function(){return d++},generateNewAnimationId:function(){return s++},assertNativeAnimatedModule:l,shouldUseNativeDriver:function(e){return e.useNativeDriver&&!i?(p||(console.warn("Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420"),p=!0),!1):e.useNativeDriver||!1},get nativeEventEmitter(){return m||(m=new a(i)),m}}},179);
|
|
__d(function(e,t,i,a){'use strict';var _=t(178),n=t(179),s=(function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e._children=[],e}return babelHelpers.createClass(t,[{key:"__makeNative",value:function(){if(!this.__isNative){this.__isNative=!0;var e=this._children,t=Array.isArray(e),i=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(t){if(i>=e.length)break;a=e[i++]}else{if((i=e.next()).done)break;a=i.value}var _=a;_.__makeNative(),n.API.connectAnimatedNodes(this.__getNativeTag(),_.__getNativeTag())}}}},{key:"__addChild",value:function(e){0===this._children.length&&this.__attach(),this._children.push(e),this.__isNative&&(e.__makeNative(),n.API.connectAnimatedNodes(this.__getNativeTag(),e.__getNativeTag()))}},{key:"__removeChild",value:function(e){var t=this._children.indexOf(e);-1!==t?(this.__isNative&&e.__isNative&&n.API.disconnectAnimatedNodes(this.__getNativeTag(),e.__getNativeTag()),this._children.splice(t,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")}},{key:"__getChildren",value:function(){return this._children}}]),t})(_);i.exports=s},180);
|
|
__d(function(e,n,t,r){'use strict';var o=n(27),a=n(46),i=n(72),c=n(182),s=(n(107),n(22)),u=n(119),d=new a,l=0,f={Events:u({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(e){var n=[],t=new Promise(function(t){k(),e&&n.push(e),n.push({run:t,name:'resolve '+(e&&e.name||'?')}),h.enqueueTasks(n)});return{then:t.then.bind(t),done:function(){if(t.done)return t.done.apply(t,arguments);console.warn('Tried to call done when not supported by current Promise implementation.')},cancel:function(){h.cancelTasks(n)}}},createInteractionHandle:function(){k();var e=++T;return p.add(e),e},clearInteractionHandle:function(e){s(!!e,'Must provide a handle to clear.'),k(),p.delete(e),v.add(e)},addListener:d.addListener.bind(d),setDeadline:function(e){E=e}},m=new i,p=new i,v=new i,h=new c({onMoreTasks:k}),w=0,T=0,E=-1;function k(){w||(w=E>0?setTimeout(b,0+l):setImmediate(b))}function b(){w=0;var e=m.size;p.forEach(function(e){return m.add(e)}),v.forEach(function(e){return m.delete(e)});var n=m.size;if(0!==e&&0===n?d.emit(f.Events.interactionComplete):0===e&&0!==n&&d.emit(f.Events.interactionStart),0===n)for(;h.hasTasksToProcess();)if(h.processNext(),E>0&&o.getEventLoopRunningTime()>=E){k();break}p.clear(),v.clear()}t.exports=f},181);
|
|
__d(function(e,t,s,u){'use strict';t(107);var n=t(22),a=(function(){function e(t){var s=t.onMoreTasks;babelHelpers.classCallCheck(this,e),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return babelHelpers.createClass(e,[{key:"enqueue",value:function(e){this._getCurrentQueue().push(e)}},{key:"enqueueTasks",value:function(e){var t=this;e.forEach(function(e){return t.enqueue(e)})}},{key:"cancelTasks",value:function(e){this._queueStack=this._queueStack.map(function(t){return babelHelpers.extends({},t,{tasks:t.tasks.filter(function(t){return-1===e.indexOf(t)})})}).filter(function(e,t){return e.tasks.length>0||0===t})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var e=this._getCurrentQueue();if(e.length){var t=e.shift();try{t.gen?this._genPromise(t):t.run?t.run():(n('function'==typeof t,'Expected Function, SimpleTask, or PromiseTask, but got:\n'+JSON.stringify(t,null,2)),t())}catch(e){throw e.message='TaskQueue: Error with task '+(t.name||'')+': '+e.message,e}}}},{key:"_getCurrentQueue",value:function(){var e=this._queueStack.length-1,t=this._queueStack[e];return t.popable&&0===t.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),this._getCurrentQueue()):t.tasks}},{key:"_genPromise",value:function(e){var t=this;this._queueStack.push({tasks:[],popable:!1});var s=this._queueStack.length-1;e.gen().then(function(){t._queueStack[s].popable=!0,t.hasTasksToProcess()&&t._onMoreTasks()}).catch(function(t){throw t.message="TaskQueue: Error resolving Promise in task "+e.name+": "+t.message,t}).done()}}]),e})();s.exports=a},182);
|
|
__d(function(e,t,_,a){'use strict';var i=t(177),o=(t(178),t(176)),r=(function(e){babelHelpers.inherits(t,e);function t(e,_){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return a._a='number'==typeof e?new o(e):e,a._b='number'==typeof _?new o(_):_,a}return babelHelpers.createClass(t,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()+this._b.__getValue()}},{key:"interpolate",value:function(e){return new i(this,e)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'addition',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),t})(t(180));_.exports=r},183);
|
|
__d(function(t,e,a,_){'use strict';var i=e(177),l=(e(178),(function(t){babelHelpers.inherits(e,t);function e(t,a,_){babelHelpers.classCallCheck(this,e);var i=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i._a=t,i._min=a,i._max=_,i._value=i._lastValue=i._a.__getValue(),i}return babelHelpers.createClass(e,[{key:"__makeNative",value:function(){this._a.__makeNative(),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__makeNative",this).call(this)}},{key:"interpolate",value:function(t){return new i(this,t)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),e=t-this._lastValue;return this._lastValue=t,this._value=Math.min(Math.max(this._value+e,this._min),this._max),this._value}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'diffclamp',input:this._a.__getNativeTag(),min:this._min,max:this._max}}}]),e})(e(180)));a.exports=l},184);
|
|
__d(function(e,t,i,_){'use strict';var a=t(177),o=(t(178),t(176)),r=(function(e){babelHelpers.inherits(t,e);function t(e,i){babelHelpers.classCallCheck(this,t);var _=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return _._a='number'==typeof e?new o(e):e,_._b='number'==typeof i?new o(i):i,_}return babelHelpers.createClass(t,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var e=this._a.__getValue(),t=this._b.__getValue();return 0===t&&console.error('Detected division by zero in AnimatedDivision'),e/t}},{key:"interpolate",value:function(e){return new a(this,e)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'division',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),t})(t(180));i.exports=r},185);
|
|
__d(function(t,e,_,a){'use strict';var o=e(177),s=(e(178),(function(t){babelHelpers.inherits(e,t);function e(t,_){babelHelpers.classCallCheck(this,e);var a=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return a._a=t,a._modulus=_,a}return babelHelpers.createClass(e,[{key:"__makeNative",value:function(){this._a.__makeNative(),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return(this._a.__getValue()%this._modulus+this._modulus)%this._modulus}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'modulus',input:this._a.__getNativeTag(),modulus:this._modulus}}}]),e})(e(180)));_.exports=s},186);
|
|
__d(function(e,t,_,i){'use strict';var a=t(177),o=(t(178),t(176)),r=(function(e){babelHelpers.inherits(t,e);function t(e,_){babelHelpers.classCallCheck(this,t);var i=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i._a='number'==typeof e?new o(e):e,i._b='number'==typeof _?new o(_):_,i}return babelHelpers.createClass(t,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()*this._b.__getValue()}},{key:"interpolate",value:function(e){return new a(this,e)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'multiplication',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),t})(t(180));_.exports=r},187);
|
|
__d(function(e,t,i,a){'use strict';var n=t(175).AnimatedEvent,s=t(178),_=t(189),o=t(179),r=t(54),c=t(22),l=(function(e){babelHelpers.inherits(t,e);function t(e,i){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.style&&(e=babelHelpers.extends({},e,{style:new _(e.style)})),a._props=e,a._callback=i,a.__attach(),a}return babelHelpers.createClass(t,[{key:"__getValue",value:function(){var e={};for(var t in this._props){var i=this._props[t];i instanceof s?(!i.__isNative||i instanceof _)&&(e[t]=i.__getValue()):e[t]=i instanceof n?i.__getHandler():i}return e}},{key:"__getAnimatedValue",value:function(){var e={};for(var t in this._props){var i=this._props[t];i instanceof s&&(e[t]=i.__getAnimatedValue())}return e}},{key:"__attach",value:function(){for(var e in this._props){var t=this._props[e];t instanceof s&&t.__addChild(this)}}},{key:"__detach",value:function(){this.__isNative&&this._animatedView&&this.__disconnectAnimatedView();for(var e in this._props){var i=this._props[e];i instanceof s&&i.__removeChild(this)}babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._callback()}},{key:"__makeNative",value:function(){if(!this.__isNative){this.__isNative=!0;for(var e in this._props){var t=this._props[e];t instanceof s&&t.__makeNative()}this._animatedView&&this.__connectAnimatedView()}}},{key:"setNativeView",value:function(e){this._animatedView!==e&&(this._animatedView=e,this.__isNative&&this.__connectAnimatedView())}},{key:"__connectAnimatedView",value:function(){c(this.__isNative,'Expected node to be marked as "native"');var e=r.findNodeHandle(this._animatedView);c(null!=e,'Unable to locate attached view in the native tree'),o.API.connectAnimatedNodeToView(this.__getNativeTag(),e)}},{key:"__disconnectAnimatedView",value:function(){c(this.__isNative,'Expected node to be marked as "native"');var e=r.findNodeHandle(this._animatedView);c(null!=e,'Unable to locate attached view in the native tree'),o.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),e)}},{key:"__getNativeConfig",value:function(){var e={};for(var t in this._props){var i=this._props[t];i instanceof s&&(e[t]=i.__getNativeTag())}return{type:'props',props:e}}}]),t})(s);i.exports=l},188);
|
|
__d(function(e,t,a,s){'use strict';var r=t(178),l=t(190),i=t(180),n=t(179),_=t(62),o=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return(e=_(e)||{}).transform&&(e=babelHelpers.extends({},e,{transform:new l(e.transform)})),a._style=e,a}return babelHelpers.createClass(t,[{key:"_walkStyleAndGetValues",value:function(e){var t={};for(var a in e){var s=e[a];s instanceof r?s.__isNative||(t[a]=s.__getValue()):s&&!Array.isArray(s)&&'object'==typeof s?t[a]=this._walkStyleAndGetValues(s):t[a]=s}return t}},{key:"__getValue",value:function(){return this._walkStyleAndGetValues(this._style)}},{key:"_walkStyleAndGetAnimatedValues",value:function(e){var t={};for(var a in e){var s=e[a];s instanceof r?t[a]=s.__getAnimatedValue():s&&!Array.isArray(s)&&'object'==typeof s&&(t[a]=this._walkStyleAndGetAnimatedValues(s))}return t}},{key:"__getAnimatedValue",value:function(){return this._walkStyleAndGetAnimatedValues(this._style)}},{key:"__attach",value:function(){for(var e in this._style){var t=this._style[e];t instanceof r&&t.__addChild(this)}}},{key:"__detach",value:function(){for(var e in this._style){var a=this._style[e];a instanceof r&&a.__removeChild(this)}babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__detach",this).call(this)}},{key:"__makeNative",value:function(){babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"__makeNative",this).call(this);for(var e in this._style){var a=this._style[e];a instanceof r&&a.__makeNative()}}},{key:"__getNativeConfig",value:function(){var e={};for(var t in this._style)this._style[t]instanceof r&&(e[t]=this._style[t].__getNativeTag());return n.validateStyles(e),{type:'style',style:e}}}]),t})(i);a.exports=o},189);
|
|
__d(function(t,e,r,a){'use strict';var n=e(178),o=e(180),i=e(179),s=(function(t){babelHelpers.inherits(e,t);function e(t){babelHelpers.classCallCheck(this,e);var r=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return r._transforms=t,r}return babelHelpers.createClass(e,[{key:"__makeNative",value:function(){babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__makeNative",this).call(this),this._transforms.forEach(function(t){for(var e in t){var r=t[e];r instanceof n&&r.__makeNative()}})}},{key:"__getValue",value:function(){return this._transforms.map(function(t){var e={};for(var r in t){var a=t[r];e[r]=a instanceof n?a.__getValue():a}return e})}},{key:"__getAnimatedValue",value:function(){return this._transforms.map(function(t){var e={};for(var r in t){var a=t[r];e[r]=a instanceof n?a.__getAnimatedValue():a}return e})}},{key:"__attach",value:function(){var t=this;this._transforms.forEach(function(e){for(var r in e){var a=e[r];a instanceof n&&a.__addChild(t)}})}},{key:"__detach",value:function(){var t=this;this._transforms.forEach(function(e){for(var r in e){var a=e[r];a instanceof n&&a.__removeChild(t)}}),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){var t=[];return this._transforms.forEach(function(e){for(var r in e){var a=e[r];a instanceof n?t.push({type:'animated',property:r,nodeTag:a.__getNativeTag()}):t.push({type:'static',property:r,value:a})}}),i.validateTransform(t),{type:'transform',transforms:t}}}]),e})(o);r.exports=s},190);
|
|
__d(function(t,e,a,i){'use strict';e(176);var _=(function(t){babelHelpers.inherits(e,t);function e(t,a,i,_,l){babelHelpers.classCallCheck(this,e);var n=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n._value=t,n._parent=a,n._animationClass=i,n._animationConfig=_,n._callback=l,n.__attach(),n}return babelHelpers.createClass(e,[{key:"__getValue",value:function(){return this._parent.__getValue()}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(babelHelpers.extends({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}}]),e})(e(178));a.exports=_},191);
|
|
__d(function(e,t,s,i){'use strict';var n=t(176),a=t(180),r=t(22),l=1,u=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var s=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),i=e||{x:0,y:0};return'number'==typeof i.x&&'number'==typeof i.y?(s.x=new n(i.x),s.y=new n(i.y)):(r(i.x instanceof n&&i.y instanceof n,"AnimatedValueXY must be initalized with an object of numbers or AnimatedValues."),s.x=i.x,s.y=i.y),s._listeners={},s}return babelHelpers.createClass(t,[{key:"setValue",value:function(e){this.x.setValue(e.x),this.y.setValue(e.y)}},{key:"setOffset",value:function(e){this.x.setOffset(e.x),this.y.setOffset(e.y)}},{key:"flattenOffset",value:function(){this.x.flattenOffset(),this.y.flattenOffset()}},{key:"extractOffset",value:function(){this.x.extractOffset(),this.y.extractOffset()}},{key:"__getValue",value:function(){return{x:this.x.__getValue(),y:this.y.__getValue()}}},{key:"resetAnimation",value:function(e){this.x.resetAnimation(),this.y.resetAnimation(),e&&e(this.__getValue())}},{key:"stopAnimation",value:function(e){this.x.stopAnimation(),this.y.stopAnimation(),e&&e(this.__getValue())}},{key:"addListener",value:function(e){var t=this,s=String(l++),i=function(s){s.value;e(t.__getValue())};return this._listeners[s]={x:this.x.addListener(i),y:this.y.addListener(i)},s}},{key:"removeListener",value:function(e){this.x.removeListener(this._listeners[e].x),this.y.removeListener(this._listeners[e].y),delete this._listeners[e]}},{key:"removeAllListeners",value:function(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}}},{key:"getLayout",value:function(){return{left:this.x,top:this.y}}},{key:"getTranslateTransform",value:function(){return[{translateX:this.x},{translateY:this.y}]}}]),t})(a);s.exports=u},192);
|
|
__d(function(t,e,i,a){'use strict';var s=e(194),n=e(179).shouldUseNativeDriver,o=(function(e){babelHelpers.inherits(i,e);function i(t){babelHelpers.classCallCheck(this,i);var e=babelHelpers.possibleConstructorReturn(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return e._deceleration=void 0!==t.deceleration?t.deceleration:.998,e._velocity=t.velocity,e._useNativeDriver=n(t),e.__isInteraction=void 0===t.isInteraction||t.isInteraction,e.__iterations=void 0!==t.iterations?t.iterations:1,e}return babelHelpers.createClass(i,[{key:"__getNativeAnimationConfig",value:function(){return{type:'decay',deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}}},{key:"start",value:function(t,e,i,a,s){this.__active=!0,this._lastValue=t,this._fromValue=t,this._onUpdate=e,this.__onEnd=i,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(s):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var t=Date.now(),e=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(t-this._startTime)));this._onUpdate(e),Math.abs(this._lastValue-e)<.1?this.__debouncedOnEnd({finished:!0}):(this._lastValue=e,this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))}},{key:"stop",value:function(){babelHelpers.get(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"stop",this).call(this),this.__active=!1,t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),i})(s);i.exports=o},193);
|
|
__d(function(t,n,e,i){'use strict';var a=n(179),o=(function(){function t(){babelHelpers.classCallCheck(this,t)}return babelHelpers.createClass(t,[{key:"start",value:function(t,n,e,i,a){}},{key:"stop",value:function(){this.__nativeId&&a.API.stopAnimation(this.__nativeId)}},{key:"__getNativeAnimationConfig",value:function(){throw new Error('This animation type cannot be offloaded to native')}},{key:"__debouncedOnEnd",value:function(t){var n=this.__onEnd;this.__onEnd=null,n&&n(t)}},{key:"__startNativeAnimation",value:function(t){t.__makeNative(),this.__nativeId=a.generateNewAnimationId(),a.API.startAnimatingNode(this.__nativeId,t.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),t})();e.exports=o},194);
|
|
__d(function(t,i,s,e){'use strict';i(176),i(192);var a=i(194),o=i(196),n=i(22),h=i(179).shouldUseNativeDriver;function r(t,i){return void 0===t||null===t?i:t}var l=(function(i){babelHelpers.inherits(s,i);function s(t){babelHelpers.classCallCheck(this,s);var i=babelHelpers.possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));if(i._overshootClamping=r(t.overshootClamping,!1),i._restDisplacementThreshold=r(t.restDisplacementThreshold,.001),i._restSpeedThreshold=r(t.restSpeedThreshold,.001),i._initialVelocity=r(t.velocity,0),i._lastVelocity=r(t.velocity,0),i._toValue=t.toValue,i._delay=r(t.delay,0),i._useNativeDriver=h(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,void 0!==t.stiffness||void 0!==t.damping||void 0!==t.mass)n(void 0===t.bounciness&&void 0===t.speed&&void 0===t.tension&&void 0===t.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),i._stiffness=r(t.stiffness,100),i._damping=r(t.damping,10),i._mass=r(t.mass,1);else if(void 0!==t.bounciness||void 0!==t.speed){n(void 0===t.tension&&void 0===t.friction&&void 0===t.stiffness&&void 0===t.damping&&void 0===t.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var e=o.fromBouncinessAndSpeed(r(t.bounciness,8),r(t.speed,12));i._stiffness=e.stiffness,i._damping=e.damping,i._mass=1}else{var a=o.fromOrigamiTensionAndFriction(r(t.tension,40),r(t.friction,7));i._stiffness=a.stiffness,i._damping=a.damping,i._mass=1}return n(i._stiffness>0,'Stiffness value must be greater than 0'),n(i._damping>0,'Damping value must be greater than 0'),n(i._mass>0,'Mass value must be greater than 0'),i}return babelHelpers.createClass(s,[{key:"__getNativeAnimationConfig",value:function(){return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:r(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,i,e,a,o){var n=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=i,this.__onEnd=e,this._lastTime=Date.now(),this._frameTime=0,a instanceof s){var h=a.getInternalState();this._lastPosition=h.lastPosition,this._lastVelocity=h.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=h.lastTime}var r=function(){n._useNativeDriver?n.__startNativeAnimation(o):n.onUpdate()};this._delay?this._timeout=setTimeout(r,this._delay):r()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=Date.now();t>this._lastTime+64&&(t=this._lastTime+64);var i=(t-this._lastTime)/1e3;this._frameTime+=i;var s=this._damping,e=this._mass,a=this._stiffness,o=-this._initialVelocity,n=s/(2*Math.sqrt(a*e)),h=Math.sqrt(a/e),r=h*Math.sqrt(1-n*n),l=this._toValue-this._startPosition,_=0,d=0,m=this._frameTime;if(n<1){var f=Math.exp(-n*h*m);_=this._toValue-f*((o+n*h*l)/r*Math.sin(r*m)+l*Math.cos(r*m)),d=n*h*f*(Math.sin(r*m)*(o+n*h*l)/r+l*Math.cos(r*m))-f*(Math.cos(r*m)*(o+n*h*l)-r*l*Math.sin(r*m))}else{var c=Math.exp(-h*m);_=this._toValue-c*(l+(o+h*l)*m),d=c*(o*(m*h-1)+m*l*(h*h))}if(this._lastTime=t,this._lastPosition=_,this._lastVelocity=d,this._onUpdate(_),this.__active){var u=!1;this._overshootClamping&&0!==this._stiffness&&(u=this._startPosition<this._toValue?_>this._toValue:_<this._toValue);var p=Math.abs(d)<=this._restSpeedThreshold,v=!0;if(0!==this._stiffness&&(v=Math.abs(this._toValue-_)<=this._restDisplacementThreshold),u||p&&v)return 0!==this._stiffness&&(this._lastPosition=this._toValue,this._lastVelocity=0,this._onUpdate(this._toValue)),void this.__debouncedOnEnd({finished:!0});this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}}},{key:"stop",value:function(){babelHelpers.get(s.prototype.__proto__||Object.getPrototypeOf(s.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),s})(a);s.exports=l},195);
|
|
__d(function(n,t,r,o){'use strict';function e(n){return 3.62*(n-30)+194}function i(n){return 3*(n-8)+25}r.exports={fromOrigamiTensionAndFriction:function(n,t){return{stiffness:e(n),damping:i(t)}},fromBouncinessAndSpeed:function(n,t){function r(n,t,r){return(n-t)/(r-t)}function o(n,t,r){return t+n*(r-t)}var u=r(n/1.7,0,20);u=o(u,0,.8);var f=o(r(t/1.7,0,20),.5,200),a=(function(n,t,r){return(o=2*n-n*n)*r+(1-o)*t;var o})(u,(function(n){return n<=18?(o=n,7e-4*Math.pow(o,3)-.031*Math.pow(o,2)+.64*o+1.28):n>18&&n<=44?(r=n,44e-6*Math.pow(r,3)-.006*Math.pow(r,2)+.36*r+2):(t=n,4.5e-7*Math.pow(t,3)-332e-6*Math.pow(t,2)+.1078*t+5.84);var t,r,o})(f),.01);return{stiffness:e(f),damping:i(a)}}}},196);
|
|
__d(function(t,i,e,a){'use strict';i(176),i(192);var s=i(194),n=i(179).shouldUseNativeDriver,o=void 0;var r=(function(e){babelHelpers.inherits(a,e);function a(t){babelHelpers.classCallCheck(this,a);var e=babelHelpers.possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this));return e._toValue=t.toValue,e._easing=void 0!==t.easing?t.easing:(function(){if(!o){var t=i(198);o=t.inOut(t.ease)}return o})(),e._duration=void 0!==t.duration?t.duration:500,e._delay=void 0!==t.delay?t.delay:0,e.__iterations=void 0!==t.iterations?t.iterations:1,e.__isInteraction=void 0===t.isInteraction||t.isInteraction,e._useNativeDriver=n(t),e}return babelHelpers.createClass(a,[{key:"__getNativeAnimationConfig",value:function(){for(var t=[],i=0;i<this._duration;i+=16.666666666666668)t.push(this._easing(i/this._duration));return t.push(this._easing(1)),{type:'frames',frames:t,toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,i,e,a,s){var n=this;this.__active=!0,this._fromValue=t,this._onUpdate=i,this.__onEnd=e;var o=function(){0!==n._duration||n._useNativeDriver?(n._startTime=Date.now(),n._useNativeDriver?n.__startNativeAnimation(s):n._animationFrame=requestAnimationFrame(n.onUpdate.bind(n))):(n._onUpdate(n._toValue),n.__debouncedOnEnd({finished:!0}))};this._delay?this._timeout=setTimeout(o,this._delay):o()}},{key:"onUpdate",value:function(){var t=Date.now();if(t>=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((t-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))}},{key:"stop",value:function(){babelHelpers.get(a.prototype.__proto__||Object.getPrototypeOf(a.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),a})(s);e.exports=r},197);
|
|
__d(function(e,n,u,t){'use strict';var r=void 0,a=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"step0",value:function(e){return e>0?1:0}},{key:"step1",value:function(e){return e>=1?1:0}},{key:"linear",value:function(e){return e}},{key:"ease",value:function(n){return r||(r=e.bezier(.42,0,1,1)),r(n)}},{key:"quad",value:function(e){return e*e}},{key:"cubic",value:function(e){return e*e*e}},{key:"poly",value:function(e){return function(n){return Math.pow(n,e)}}},{key:"sin",value:function(e){return 1-Math.cos(e*Math.PI/2)}},{key:"circle",value:function(e){return 1-Math.sqrt(1-e*e)}},{key:"exp",value:function(e){return Math.pow(2,10*(e-1))}},{key:"elastic",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(n){return 1-Math.pow(Math.cos(n*Math.PI/2),3)*Math.cos(n*e)}}},{key:"back",value:function(e){return void 0===e&&(e=1.70158),function(n){return n*n*((e+1)*n-e)}}},{key:"bounce",value:function(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375}},{key:"bezier",value:function(e,u,t,r){return n(199)(e,u,t,r)}},{key:"in",value:function(e){return e}},{key:"out",value:function(e){return function(n){return 1-e(1-n)}}},{key:"inOut",value:function(e){return function(n){return n<.5?e(2*n)/2:1-e(2*(1-n))/2}}}]),e})();u.exports=a},198);
|
|
__d(function(r,n,t,u){'use strict';var e=4,o=.001,f=1e-7,i=10,a=11,c=1/(a-1),v='function'==typeof Float32Array;function s(r,n){return 1-3*n+3*r}function w(r,n){return 3*n-6*r}function l(r){return 3*r}function y(r,n,t){return((s(n,t)*r+w(n,t))*r+l(n))*r}function b(r,n,t){return 3*s(n,t)*r*r+2*w(n,t)*r+l(n)}t.exports=function(r,n,t,u){if(!(0<=r&&r<=1&&0<=t&&t<=1))throw new Error('bezier x values must be in [0, 1] range');var s=v?new Float32Array(a):new Array(a);if(r!==n||t!==u)for(var w=0;w<a;++w)s[w]=y(w*c,r,t);function l(n){for(var u=0,v=1,w=a-1;v!==w&&s[v]<=n;++v)u+=c;var l=u+(n-s[--v])/(s[v+1]-s[v])*c,h=b(l,r,t);return h>=o?(function(r,n,t,u){for(var o=0;o<e;++o){var f=b(n,t,u);if(0===f)return n;n-=(y(n,t,u)-r)/f}return n})(n,l,r,t):0===h?l:(function(r,n,t,u,e){var o,a,c=0;do{(o=y(a=n+(t-n)/2,u,e)-r)>0?t=a:n=a}while(Math.abs(o)>f&&++c<i);return a})(n,u,u+c,r,t)}return function(e){return r===n&&t===u?e:0===e?0:1===e?1:y(l(e),n,u)}}},199);
|
|
__d(function(e,t,n,o){'use strict';var i=t(175).AnimatedEvent,s=t(188),a=t(111),r=t(125);n.exports=function(e){var t=(function(t){babelHelpers.inherits(n,t);function n(e){babelHelpers.classCallCheck(this,n);var t=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._eventDetachers=[],t._setComponentRef=t._setComponentRef.bind(t),t}return babelHelpers.createClass(n,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(e){this._component.setNativeProps(e)}},{key:"componentWillMount",value:function(){this._attachProps(this.props)}},{key:"componentDidMount",value:function(){this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()}},{key:"_attachNativeEvents",value:function(){var e=this,t=this._component.getScrollableNode?this._component.getScrollableNode():this._component,n=function(n){var o=e.props[n];o instanceof i&&o.__isNative&&(o.__attach(t,n),e._eventDetachers.push(function(){return o.__detach(t,n)}))};for(var o in this.props)n(o)}},{key:"_detachNativeEvents",value:function(){this._eventDetachers.forEach(function(e){return e()}),this._eventDetachers=[]}},{key:"_attachProps",value:function(e){var t=this,o=this._propsAnimated;this._propsAnimated=new s(e,function(){if(!n.__skipSetNativeProps_FOR_TESTS_ONLY&&t._component.setNativeProps){if(t._propsAnimated.__isNative)throw new Error("Attempting to run JS driven animation on animated node that has been moved to \"native\" earlier by starting an animation with `useNativeDriver: true`");t._component.setNativeProps(t._propsAnimated.__getAnimatedValue())}else t.forceUpdate()}),o&&o.__detach()}},{key:"componentWillReceiveProps",value:function(e){this._attachProps(e)}},{key:"componentDidUpdate",value:function(e){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&e===this.props||(this._detachNativeEvents(),this._attachNativeEvents())}},{key:"render",value:function(){var t=this._propsAnimated.__getValue();return a.createElement(e,babelHelpers.extends({},t,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&t.collapsable}))}},{key:"_setComponentRef",value:function(e){this._prevComponent=this._component,this._component=e}},{key:"getNode",value:function(){return this._component}}]),n})(a.Component);t.__skipSetNativeProps_FOR_TESTS_ONLY=!1;var n=e.__propTypesSecretDontUseThesePlease||e.propTypes;return t.propTypes={style:function(e,t,o){if(n)for(var i in r)n[i]||void 0===e[i]||console.warn('You are setting the style `{ '+i+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+i+': ... } }`')}},t}},200);
|
|
__d(function(e,r,o,t){'use strict';var i=r(134),n=r(118),s=r(202),a=r(117),c=r(53),u=r(26),d=r(111),h=r(20),p=r(132),l=r(112),f=r(141),g=r(143),m=r(62),b=r(145),w=r(151),v=u.ImageViewManager,y=g({displayName:'Image',propTypes:{style:f(a),source:s,defaultSource:h.oneOfType([h.shape({uri:h.string,width:h.number,height:h.number,scale:h.number}),h.number]),accessible:h.bool,accessibilityLabel:h.node,blurRadius:h.number,capInsets:i,resizeMethod:h.oneOf(['auto','resize','scale']),resizeMode:h.oneOf(['cover','contain','stretch','repeat','center']),testID:h.string,onLayout:h.func,onLoadStart:h.func,onProgress:h.func,onError:h.func,onPartialLoad:h.func,onLoad:h.func,onLoadEnd:h.func},statics:{resizeMode:n,getSize:function(e,r,o){v.getSize(e,r,o||function(){console.warn('Failed to get size for image: '+e)})},prefetch:function(e){return v.prefetchImage(e)},resolveAssetSource:w},mixins:[c],viewConfig:{uiViewClassName:'UIView',validAttributes:p.UIView},render:function(){var e=w(this.props.source)||{uri:void 0,width:void 0,height:void 0},r=void 0,o=void 0;if(Array.isArray(e))o=m([I.base,this.props.style])||{},r=e;else{var t=e.width,i=e.height,n=e.uri;o=m([{width:t,height:i},I.base,this.props.style])||{},r=[e],''===n&&console.warn('source.uri should not be an empty string')}var s=this.props.resizeMode||(o||{}).resizeMode||'cover',a=(o||{}).tintColor;if(this.props.src&&console.warn('The <Image> component requires a `source` property rather than `src`.'),this.props.children)throw new Error('The <Image> component cannot contain children. If you want to render content on top of the image, consider using aboslute positioning.');return d.createElement(z,babelHelpers.extends({},this.props,{style:o,resizeMode:s,tintColor:a,source:r}))}}),I=l.create({base:{overflow:'hidden'}}),z=b('RCTImageView',y);o.exports=y},201);
|
|
__d(function(e,r,n,t){'use strict';var a=r(20),c=a.shape({uri:a.string,bundle:a.string,method:a.string,headers:a.objectOf(a.string),body:a.string,cache:a.oneOf(['default','reload','force-cache','only-if-cached']),width:a.number,height:a.number,scale:a.number}),i=a.oneOfType([c,a.number,a.arrayOf(c)]);n.exports=i},202);
|
|
__d(function(e,o,n,t){'use strict';var l=o(173),r=o(51),s=o(134),i=o(34),a=o(204),c=o(20),d=o(111),h=o(54),p=o(205),u=o(212),m=o(112),f=o(141),S=o(131),R=o(133),y=o(125),v=o(143),b=(o(208),o(62),o(22)),_=o(213),w=o(145),H=o(38),g=v({displayName:'ScrollView',propTypes:babelHelpers.extends({},R,{automaticallyAdjustContentInsets:c.bool,contentInset:s,contentOffset:a,bounces:c.bool,bouncesZoom:c.bool,alwaysBounceHorizontal:c.bool,alwaysBounceVertical:c.bool,centerContent:c.bool,contentContainerStyle:f(y),decelerationRate:c.oneOfType([c.oneOf(['fast','normal']),c.number]),horizontal:c.bool,indicatorStyle:c.oneOf(['default','black','white']),directionalLockEnabled:c.bool,canCancelContentTouches:c.bool,keyboardDismissMode:c.oneOf(['none','on-drag','interactive']),keyboardShouldPersistTaps:c.oneOf(['always','never','handled',!1,!0]),maximumZoomScale:c.number,minimumZoomScale:c.number,onMomentumScrollBegin:c.func,onMomentumScrollEnd:c.func,onScroll:c.func,onContentSizeChange:c.func,pagingEnabled:c.bool,pinchGestureEnabled:c.bool,scrollEnabled:c.bool,scrollEventThrottle:c.number,scrollIndicatorInsets:s,scrollsToTop:c.bool,showsHorizontalScrollIndicator:c.bool,showsVerticalScrollIndicator:c.bool,stickyHeaderIndices:c.arrayOf(c.number),snapToInterval:c.number,snapToAlignment:c.oneOf(['start','center','end']),removeClippedSubviews:c.bool,zoomScale:c.number,contentInsetAdjustmentBehavior:c.oneOf(['automatic','scrollableAxes','never','always']),refreshControl:c.element,endFillColor:r,scrollPerfTag:c.string,overScrollMode:c.oneOf(['auto','always','never']),DEPRECATED_sendUpdatedChildFrames:c.bool}),mixins:[p.Mixin],_scrollAnimatedValue:new l.Value(0),_scrollAnimatedValueAttachment:null,_stickyHeaderRefs:new Map,_headerLayoutYs:new Map,getInitialState:function(){return this.scrollResponderMixinGetInitialState()},componentWillMount:function(){this._scrollAnimatedValue=new l.Value(this.props.contentOffset?this.props.contentOffset.y:0),this._scrollAnimatedValue.setOffset(this.props.contentInset?this.props.contentInset.top:0),this._stickyHeaderRefs=new Map,this._headerLayoutYs=new Map},componentDidMount:function(){this._updateAnimatedNodeAttachment()},componentDidUpdate:function(){this._updateAnimatedNodeAttachment()},componentWillUnmount:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach()},setNativeProps:function(e){this._scrollViewRef&&this._scrollViewRef.setNativeProps(e)},getScrollResponder:function(){return this},getScrollableNode:function(){return h.findNodeHandle(this._scrollViewRef)},getInnerViewNode:function(){return h.findNodeHandle(this._innerViewRef)},scrollTo:function(e,o,n){if('number'==typeof e)console.warn("`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.");else{var t=e||{};o=t.x,e=t.y,n=t.animated}this.getScrollResponder().scrollResponderScrollTo({x:o||0,y:e||0,animated:!1!==n})},scrollToEnd:function(e){var o=!1!==(e&&e.animated);this.getScrollResponder().scrollResponderScrollToEnd({animated:o})},scrollWithoutAnimationTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn('`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead'),this.scrollTo({x:o,y:e,animated:!1})},flashScrollIndicators:function(){this.getScrollResponder().scrollResponderFlashScrollIndicators()},_getKeyForIndex:function(e,o){var n=o[e];return n&&n.key},_updateAnimatedNodeAttachment:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach(),this.props.stickyHeaderIndices&&this.props.stickyHeaderIndices.length>0&&(this._scrollAnimatedValueAttachment=l.attachNativeEvent(this._scrollViewRef,'onScroll',[{nativeEvent:{contentOffset:{y:this._scrollAnimatedValue}}}]))},_setStickyHeaderRef:function(e,o){o?this._stickyHeaderRefs.set(e,o):this._stickyHeaderRefs.delete(e)},_onStickyHeaderLayout:function(e,o,n){if(this.props.stickyHeaderIndices){var t=d.Children.toArray(this.props.children);if(n===this._getKeyForIndex(e,t)){var l=o.nativeEvent.layout.y;this._headerLayoutYs.set(n,l);var r=this.props.stickyHeaderIndices.indexOf(e),s=this.props.stickyHeaderIndices[r-1];if(null!=s){var i=this._stickyHeaderRefs.get(this._getKeyForIndex(s,t));i&&i.setNextHeaderY(l)}}}},_handleScroll:function(e){this.scrollResponderHandleScroll(e)},_handleContentOnLayout:function(e){var o=e.nativeEvent.layout,n=o.width,t=o.height;this.props.onContentSizeChange&&this.props.onContentSizeChange(n,t)},_scrollViewRef:null,_setScrollViewRef:function(e){this._scrollViewRef=e},_innerViewRef:null,_setInnerViewRef:function(e){this._innerViewRef=e},render:function(){var e=this,o=void 0,n=void 0;o=T,n=V,H(!this.props.snapToInterval||!this.props.pagingEnabled,'snapToInterval is currently ignored when pagingEnabled is true.'),b(void 0!==o,'ScrollViewClass must not be undefined'),b(void 0!==n,'ScrollContentContainerViewClass must not be undefined');var t=[this.props.horizontal&&C.contentContainerHorizontal,this.props.contentContainerStyle],l={};this.props.onContentSizeChange&&(l={onLayout:this._handleContentOnLayout});var r=this.props.stickyHeaderIndices,s=r&&r.length>0,a=s&&d.Children.toArray(this.props.children),c=s?a.map(function(o,n){var t=o?r.indexOf(n):-1;if(t>-1){var l=o.key,s=r[t+1];return d.createElement(u,{key:l,ref:function(o){return e._setStickyHeaderRef(l,o)},nextHeaderLayoutY:e._headerLayoutYs.get(e._getKeyForIndex(s,a)),onLayout:function(o){return e._onStickyHeaderLayout(n,o,l)},scrollAnimatedValue:e._scrollAnimatedValue},o)}return o}):this.props.children,h=d.createElement(n,babelHelpers.extends({},l,{ref:this._setInnerViewRef,style:t,removeClippedSubviews:this.props.removeClippedSubviews,collapsable:!1}),c),p=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,m=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,f=!!this.props.DEPRECATED_sendUpdatedChildFrames,S=this.props.horizontal?C.baseHorizontal:C.baseVertical,R=babelHelpers.extends({},this.props,{alwaysBounceHorizontal:p,alwaysBounceVertical:m,style:[S,this.props.style],onContentSizeChange:null,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderReject:this.scrollResponderHandleResponderReject,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onScroll:this._handleScroll,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onTouchEnd:this.scrollResponderHandleTouchEnd,onTouchMove:this.scrollResponderHandleTouchMove,onTouchStart:this.scrollResponderHandleTouchStart,onTouchCancel:this.scrollResponderHandleTouchCancel,scrollEventThrottle:s?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd),DEPRECATED_sendUpdatedChildFrames:f}),y=this.props.decelerationRate;y&&(R.decelerationRate=_(y));var v=this.props.refreshControl;return v?d.createElement(o,babelHelpers.extends({},R,{ref:this._setScrollViewRef}),i.isTVOS?null:v,h):d.createElement(o,babelHelpers.extends({},R,{ref:this._setScrollViewRef}),h)}}),C=m.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:'column',overflow:'scroll'},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:'row',overflow:'scroll'},contentContainerHorizontal:{flexDirection:'row'}}),T=void 0,V=void 0;T=w('RCTScrollView',g,{nativeOnly:{onMomentumScrollBegin:!0,onMomentumScrollEnd:!0,onScrollBeginDrag:!0,onScrollEndDrag:!0}}),V=w('RCTScrollContentView',S),n.exports=g},203);
|
|
__d(function(r,e,n,t){'use strict';var u=e(20),s=e(135)({x:u.number,y:u.number});n.exports=s},204);
|
|
__d(function(e,o,n,s){'use strict';var r=o(114),l=o(206),t=o(207),i=o(54),d=o(209),a=o(64),c=o(65),p=o(22),h=o(210),u=o(35),S=o(38),m=o(26).ScrollViewManager,R=o(211).getInstanceFromNode;var T={Mixin:{mixins:[d.Mixin],scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(e){var o=a.currentlyFocusedField();return'handled'===this.props.keyboardShouldPersistTaps&&null!=o&&e.target!==o},scrollResponderHandleStartShouldSetResponderCapture:function(e){var o=a.currentlyFocusedField(),n=this.props.keyboardShouldPersistTaps;return!(n&&'never'!==n||null==o||(function(e){var o=R(e);return o&&o.viewConfig&&('AndroidTextInput'===o.viewConfig.uiViewClassName||'RCTTextView'===o.viewConfig.uiViewClassName||'RCTTextField'===o.viewConfig.uiViewClassName)})(e.target))||this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function(){},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var o=e.nativeEvent;this.state.isTouching=0!==o.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleTouchCancel:function(e){this.state.isTouching=!1,this.props.onTouchCancel&&this.props.onTouchCancel(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var o=a.currentlyFocusedField();!0===this.props.keyboardShouldPersistTaps||'always'===this.props.keyboardShouldPersistTaps||null==o||e.target===o||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),a.blurTextInput(o))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){l.beginScroll(),this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){var o=e.nativeEvent.velocity;this.scrollResponderIsAnimating()||o&&(0!==o.x||0!==o.y)||l.endScroll(),this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=u(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){l.endScroll(),this.state.lastMomentumScrollEndTime=u(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){return u()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime<this.state.lastMomentumScrollBeginTime},scrollResponderGetScrollableNode:function(){return this.getScrollableNode?this.getScrollableNode():i.findNodeHandle(this)},scrollResponderScrollTo:function(e,o,n){if('number'==typeof e)console.warn('`scrollResponderScrollTo(x, y, animated)` is deprecated. Use `scrollResponderScrollTo({x: 5, y: 5, animated: true})` instead.');else{var s=e||{};e=s.x,o=s.y,n=s.animated}c.dispatchViewManagerCommand(h(this.scrollResponderGetScrollableNode()),c.RCTScrollView.Commands.scrollTo,[e||0,o||0,!1!==n])},scrollResponderScrollToEnd:function(e){var o=!1!==(e&&e.animated);c.dispatchViewManagerCommand(this.scrollResponderGetScrollableNode(),c.RCTScrollView.Commands.scrollToEnd,[o])},scrollResponderScrollWithoutAnimationTo:function(e,o){console.warn('`scrollResponderScrollWithoutAnimationTo` is deprecated. Use `scrollResponderScrollTo` instead'),this.scrollResponderScrollTo({x:e,y:o,animated:!1})},scrollResponderZoomTo:function(e,o){if(p(m&&m.zoomToRect,'zoomToRect is not implemented'),'animated'in e)o=e.animated,e=babelHelpers.objectWithoutProperties(e,["animated"]);else void 0!==o&&console.warn('`scrollResponderZoomTo` `animated` argument is deprecated. Use `options.animated` instead');m.zoomToRect(this.scrollResponderGetScrollableNode(),e,!1!==o)},scrollResponderFlashScrollIndicators:function(){c.dispatchViewManagerCommand(this.scrollResponderGetScrollableNode(),c.RCTScrollView.Commands.flashScrollIndicators,[])},scrollResponderScrollNativeHandleToKeyboard:function(e,o,n){this.additionalScrollOffset=o||0,this.preventNegativeScrollOffset=!!n,c.measureLayout(e,i.findNodeHandle(this.getInnerViewNode()),this.scrollResponderTextInputFocusError,this.scrollResponderInputMeasureAndScrollToKeyboard)},scrollResponderInputMeasureAndScrollToKeyboard:function(e,o,n,s){var l=r.get('window').height;this.keyboardWillOpenTo&&(l=this.keyboardWillOpenTo.endCoordinates.screenY);var t=o-l+s+this.additionalScrollOffset;this.preventNegativeScrollOffset&&(t=Math.max(0,t)),this.scrollResponderScrollTo({x:0,y:t,animated:!0}),this.additionalOffset=0,this.preventNegativeScrollOffset=!1},scrollResponderTextInputFocusError:function(e){console.error('Error measuring text field: ',e)},componentWillMount:function(){var e=this.props.keyboardShouldPersistTaps;S('boolean'!=typeof e,"'keyboardShouldPersistTaps={"+e+"}' is deprecated. Use 'keyboardShouldPersistTaps=\""+(e?'always':'never')+"\"' instead"),this.keyboardWillOpenTo=null,this.additionalScrollOffset=0,this.addListenerOn(t,'keyboardWillShow',this.scrollResponderKeyboardWillShow),this.addListenerOn(t,'keyboardWillHide',this.scrollResponderKeyboardWillHide),this.addListenerOn(t,'keyboardDidShow',this.scrollResponderKeyboardDidShow),this.addListenerOn(t,'keyboardDidHide',this.scrollResponderKeyboardDidHide)},scrollResponderKeyboardWillShow:function(e){this.keyboardWillOpenTo=e,this.props.onKeyboardWillShow&&this.props.onKeyboardWillShow(e)},scrollResponderKeyboardWillHide:function(e){this.keyboardWillOpenTo=null,this.props.onKeyboardWillHide&&this.props.onKeyboardWillHide(e)},scrollResponderKeyboardDidShow:function(e){e&&(this.keyboardWillOpenTo=e),this.props.onKeyboardDidShow&&this.props.onKeyboardDidShow(e)},scrollResponderKeyboardDidHide:function(e){this.keyboardWillOpenTo=null,this.props.onKeyboardDidHide&&this.props.onKeyboardDidHide(e)}}};n.exports=T},205);
|
|
__d(function(e,t,o,r){'use strict';var g=t(26),a=t(22),n={setGlobalOptions:function(e){void 0!==e.debug&&a(g.FrameRateLogger,'Trying to debug FrameRateLogger without the native module!'),g.FrameRateLogger&&g.FrameRateLogger.setGlobalOptions(e)},setContext:function(e){g.FrameRateLogger&&g.FrameRateLogger.setContext(e)},beginScroll:function(){g.FrameRateLogger&&g.FrameRateLogger.beginScroll()},endScroll:function(){g.FrameRateLogger&&g.FrameRateLogger.endScroll()}};o.exports=n},206);
|
|
__d(function(e,o,t,n){'use strict';var m=o(22),d=o(81),s=o(26).KeyboardObserver,u=o(208),i={addListener:function(e,o){m(!1,'Dummy method used for documentation')},removeListener:function(e,o){m(!1,'Dummy method used for documentation')},removeAllListeners:function(e){m(!1,'Dummy method used for documentation')},dismiss:function(){m(!1,'Dummy method used for documentation')}};(i=new d(s)).dismiss=u,t.exports=i},207);
|
|
__d(function(t,u,e,n){'use strict';var r=u(64);e.exports=function(){r.blurTextInput(r.currentlyFocusedField())}},208);
|
|
__d(function(i,n,s,t){'use strict';var u={};u.Mixin={componentWillMount:function(){this._subscribableSubscriptions=[]},componentWillUnmount:function(){this._subscribableSubscriptions.forEach(function(i){return i.remove()}),this._subscribableSubscriptions=null},addListenerOn:function(i,n,s,t){this._subscribableSubscriptions.push(i.addListener(n,s,t))}},s.exports=u},209);
|
|
__d(function(n,e,r,t){"use strict";r.exports=function(n){if(null!=n)return n;throw new Error("Got unexpected null or undefined")}},210);
|
|
__d(function(_,e,t,E){'use strict';var R=e(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t.exports=R.ReactNativeComponentTree},211);
|
|
__d(function(e,t,a,o){'use strict';var r=t(173),n=t(111),s=t(112),l=(function(e){babelHelpers.inherits(t,e);function t(e,a){babelHelpers.classCallCheck(this,t);var o=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return o._onLayout=function(e){o.setState({measured:!0,layoutY:e.nativeEvent.layout.y,layoutHeight:e.nativeEvent.layout.height}),o.props.onLayout(e);var t=n.Children.only(o.props.children);t.props.onLayout&&t.props.onLayout(e)},o.state={measured:!1,layoutY:0,layoutHeight:0,nextHeaderLayoutY:e.nextHeaderLayoutY},o}return babelHelpers.createClass(t,[{key:"setNextHeaderY",value:function(e){this.setState({nextHeaderLayoutY:e})}},{key:"render",value:function(){var e=this.state,t=e.measured,a=e.layoutHeight,o=e.layoutY,s=e.nextHeaderLayoutY,l=[-1,0],i=[0,0];if(t){l.push(o),i.push(0);var p=(s||0)-a;p>=o?(l.push(p,p+1),i.push(p-o,p-o)):(l.push(o+1),i.push(1))}var y=this.props.scrollAnimatedValue.interpolate({inputRange:l,outputRange:i}),h=n.Children.only(this.props.children);return n.createElement(r.View,{collapsable:!1,onLayout:this._onLayout,style:[h.props.style,u.header,{transform:[{translateY:y}]}]},n.cloneElement(h,{style:u.fill,onLayout:void 0}))}}]),t})(n.Component),u=s.create({header:{zIndex:10},fill:{flex:1}});a.exports=l},212);
|
|
__d(function(t,n,r,o){'use strict';r.exports=function(t){return'normal'===t?t=.998:'fast'===t&&(t=.99),t}},213);
|
|
__d(function(i,t,e,n){'use strict';var a='undefined'==typeof window?i:window,r=function(i,t,e){return function(n,a){var r=i(function(){t.call(this,r),n.apply(this,arguments)}.bind(this),a);return this[e]?this[e].push(r):this[e]=[r],r}},s=function(i,t){return function(e){if(this[t]){var n=this[t].indexOf(e);-1!==n&&this[t].splice(n,1)}i(e)}},c='TimerMixin_timeouts',m=s(a.clearTimeout,c),o=r(a.setTimeout,m,c),l='TimerMixin_intervals',u=s(a.clearInterval,l),h=r(a.setInterval,function(){},l),f='TimerMixin_immediates',d=s(a.clearImmediate,f),I=r(a.setImmediate,d,f),v='TimerMixin_rafs',T=s(a.cancelAnimationFrame,v),p={componentWillUnmount:function(){this[c]&&this[c].forEach(function(i){a.clearTimeout(i)}),this[c]=null,this[l]&&this[l].forEach(function(i){a.clearInterval(i)}),this[l]=null,this[f]&&this[f].forEach(function(i){a.clearImmediate(i)}),this[f]=null,this[v]&&this[v].forEach(function(i){a.cancelAnimationFrame(i)}),this[v]=null},setTimeout:o,clearTimeout:m,setInterval:h,clearInterval:u,setImmediate:I,clearImmediate:d,requestAnimationFrame:r(a.requestAnimationFrame,T,v),cancelAnimationFrame:T};e.exports=p},214);
|
|
__d(function(e,s,t,o){'use strict';var n=s(134),i=s(111),r=s(20),p=s(214),a=s(164),l=s(143),c=s(216),h=s(38),u=s(142),d=u.AccessibilityComponentTypes,y=u.AccessibilityTraits,b={top:20,left:20,right:20,bottom:30},f=l({displayName:'TouchableWithoutFeedback',mixins:[p,a.Mixin],propTypes:{accessible:r.bool,accessibilityComponentType:r.oneOf(d),accessibilityTraits:r.oneOfType([r.oneOf(y),r.arrayOf(r.oneOf(y))]),disabled:r.bool,onPress:r.func,onPressIn:r.func,onPressOut:r.func,onLayout:r.func,onLongPress:r.func,delayPressIn:r.number,delayPressOut:r.number,delayLongPress:r.number,pressRetentionOffset:n,hitSlop:n},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){c(this.props)},componentWillReceiveProps:function(e){c(e)},touchableHandlePress:function(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function(e){this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function(e){this.props.onPressOut&&this.props.onPressOut(e)},touchableHandleLongPress:function(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||b},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var e=i.Children.only(this.props.children),s=e.props.children;h(!e.type||'Text'!==e.type.displayName,'TouchableWithoutFeedback does not work well with Text children. Wrap children in a View instead. See '+(e._owner&&e._owner.getName&&e._owner.getName()||'<unknown>')),a.TOUCH_TARGET_DEBUG&&e.type&&'View'===e.type.displayName&&(s=i.Children.toArray(s)).push(a.renderDebugView({color:'red',hitSlop:this.props.hitSlop}));var t=a.TOUCH_TARGET_DEBUG&&e.type&&'Text'===e.type.displayName?[e.props.style,{color:'red'}]:e.props.style;return i.cloneElement(e,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityTraits:this.props.accessibilityTraits,nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,style:t,children:s})}});t.exports=f},215);
|
|
__d(function(e,n,s,t){'use strict';var a=n(22);s.exports=function(e){a(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),'Touchable components cannot have negative delay properties')}},216);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(110)},217);
|
|
__d(function(e,t,n,i){'use strict';var a=t(53),m=t(111),r=t(20),s=t(112),o=t(131),u=t(133),p=t(143),d=t(145),c=p({displayName:'DatePickerIOS',_picker:void 0,mixins:[a],propTypes:babelHelpers.extends({},u,{date:r.instanceOf(Date).isRequired,onDateChange:r.func.isRequired,maximumDate:r.instanceOf(Date),minimumDate:r.instanceOf(Date),mode:r.oneOf(['date','time','datetime']),minuteInterval:r.oneOf([1,2,3,4,5,6,10,12,15,20,30]),timeZoneOffsetInMinutes:r.number}),getDefaultProps:function(){return{mode:'datetime'}},_onChange:function(e){var t=e.nativeEvent.timestamp;this.props.onDateChange&&this.props.onDateChange(new Date(t)),this.props.onChange&&this.props.onChange(e);var n=this.props.date.getTime();this._picker&&t!==n&&this._picker.setNativeProps({date:n})},render:function(){var e=this,t=this.props;return m.createElement(o,{style:t.style},m.createElement(h,{ref:function(t){e._picker=t},style:f.datePickerIOS,date:t.date.getTime(),maximumDate:t.maximumDate?t.maximumDate.getTime():void 0,minimumDate:t.minimumDate?t.minimumDate.getTime():void 0,mode:t.mode,minuteInterval:t.minuteInterval,timeZoneOffsetInMinutes:t.timeZoneOffsetInMinutes,onChange:this._onChange,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))}}),f=s.create({datePickerIOS:{height:216}}),h=d('RCTDatePicker',{propTypes:babelHelpers.extends({},c.propTypes,{date:r.number,minimumDate:r.number,maximumDate:r.number,onDateChange:function(){return null},onChange:r.func})});n.exports=c},218);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(110)},219);
|
|
__d(function(e,t,n,i){'use strict';var s=t(221),o=t(111),r=t(131),a=t(228),l=t(22),u=babelHelpers.extends({},a.defaultProps,{numColumns:1}),c=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"scrollToEnd",value:function(e){this._listRef.scrollToEnd(e)}},{key:"scrollToIndex",value:function(e){this._listRef.scrollToIndex(e)}},{key:"scrollToItem",value:function(e){this._listRef.scrollToItem(e)}},{key:"scrollToOffset",value:function(e){this._listRef.scrollToOffset(e)}},{key:"recordInteraction",value:function(){this._listRef.recordInteraction()}},{key:"flashScrollIndicators",value:function(){this._listRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._listRef)return this._listRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){if(this._listRef)return this._listRef.getScrollableNode()}},{key:"setNativeProps",value:function(e){this._listRef&&this._listRef.setNativeProps(e)}},{key:"componentWillMount",value:function(){this._checkProps(this.props)}},{key:"componentWillReceiveProps",value:function(e){l(e.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),l(e.onViewableItemsChanged===this.props.onViewableItemsChanged,'Changing onViewableItemsChanged on the fly is not supported'),l(e.viewabilityConfig===this.props.viewabilityConfig,'Changing viewabilityConfig on the fly is not supported'),l(e.viewabilityConfigCallbackPairs===this.props.viewabilityConfigCallbackPairs,'Changing viewabilityConfigCallbackPairs on the fly is not supported'),this._checkProps(e)}}]);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._hasWarnedLegacy=!1,n._virtualizedListPairs=[],n._captureRef=function(e){n._listRef=e},n._getItem=function(e,t){var i=n.props.numColumns;if(i>1){for(var s=[],o=0;o<i;o++){var r=e[t*i+o];r&&s.push(r)}return s}return e[t]},n._getItemCount=function(e){return e?Math.ceil(e.length/n.props.numColumns):0},n._keyExtractor=function(e,t){var i=n.props,s=i.keyExtractor,o=i.numColumns;return o>1?(l(Array.isArray(e),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",o),e.map(function(e,n){return s(e,t*o+n)}).join(':')):s(e,t)},n._renderItem=function(e){var t=n.props,i=t.renderItem,s=t.numColumns,a=t.columnWrapperStyle;if(s>1){var u=e.item,c=e.index;return l(Array.isArray(u),'Expected array of items with numColumns > 1'),o.createElement(r,{style:[{flexDirection:'row'},a]},u.map(function(t,n){var r=i({item:t,index:c*s+n,separators:e.separators});return r&&o.cloneElement(r,{key:n})}))}return i(e)},n.props.viewabilityConfigCallbackPairs?n._virtualizedListPairs=n.props.viewabilityConfigCallbackPairs.map(function(e){return{viewabilityConfig:e.viewabilityConfig,onViewableItemsChanged:n._createOnViewableItemsChanged(e.onViewableItemsChanged)}}):n.props.onViewableItemsChanged&&n._virtualizedListPairs.push({viewabilityConfig:n.props.viewabilityConfig,onViewableItemsChanged:n._createOnViewableItemsChanged(n.props.onViewableItemsChanged)}),n}return babelHelpers.createClass(t,[{key:"_checkProps",value:function(e){var t=e.getItem,n=e.getItemCount,i=e.horizontal,s=e.legacyImplementation,o=e.numColumns,r=e.columnWrapperStyle,a=e.onViewableItemsChanged,u=e.viewabilityConfigCallbackPairs;l(!t&&!n,'FlatList does not support custom data formats.'),o>1?l(!i,'numColumns does not support horizontal.'):l(!r,'columnWrapperStyle not supported for single column lists'),s&&(l(1===o,'Legacy list does not support multiple columns.'),this._hasWarnedLegacy||(console.warn("FlatList: Using legacyImplementation - some features not supported and performance may suffer"),this._hasWarnedLegacy=!0)),l(!(a&&u),"FlatList does not support setting both onViewableItemsChanged and viewabilityConfigCallbackPairs.")}},{key:"_pushMultiColumnViewable",value:function(e,t){var n=this.props,i=n.numColumns,s=n.keyExtractor;t.item.forEach(function(n,o){l(null!=t.index,'Missing index!');var r=t.index*i+o;e.push(babelHelpers.extends({},t,{item:n,key:s(n,r),index:r}))})}},{key:"_createOnViewableItemsChanged",value:function(e){var t=this;return function(n){var i=t.props.numColumns;if(e)if(i>1){var s=[],o=[];n.viewableItems.forEach(function(e){return t._pushMultiColumnViewable(o,e)}),n.changed.forEach(function(e){return t._pushMultiColumnViewable(s,e)}),e({viewableItems:o,changed:s})}else e(n)}}},{key:"render",value:function(){return this.props.legacyImplementation?o.createElement(s,babelHelpers.extends({},this.props,{items:this.props.data,ref:this._captureRef})):o.createElement(a,babelHelpers.extends({},this.props,{renderItem:this._renderItem,getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs}))}}]),t})(o.PureComponent);c.defaultProps=u,n.exports=c},220);
|
|
__d(function(e,t,r,o){'use strict';var n=t(222),s=t(111),a=t(227),i=t(203),c=t(22),l=(function(e){babelHelpers.inherits(t,e);function t(){var e,r,o,a,i=this;babelHelpers.classCallCheck(this,t);for(var l=arguments.length,p=Array(l),u=0;u<l;u++)p[u]=arguments[u];return r=o=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(p))),o.state=o._computeState(o.props,{ds:new n.DataSource({rowHasChanged:function(e,t){return!0},sectionHeaderHasChanged:function(){return!0},getSectionHeaderData:function(e,t){return o.state.sectionHeaderData[t]}}),sectionHeaderData:{}}),o._captureRef=function(e){o._listRef=e},o._renderFooter=function(){return s.createElement(i.props.FooterComponent,{key:"$footer"})},o._renderRow=function(e,t,r,n){return o.props.renderItem({item:e,index:r})},o._renderSectionHeader=function(e,t){var r=o.props.renderSectionHeader;return c(r,'Must provide renderSectionHeader with sections prop'),r({section:e})},o._renderSeparator=function(e,t){return s.createElement(i.props.SeparatorComponent,{key:e+t})},a=r,babelHelpers.possibleConstructorReturn(o,a)}return babelHelpers.createClass(t,[{key:"scrollToEnd",value:function(e){throw new Error('scrollToEnd not supported in legacy ListView.')}},{key:"scrollToIndex",value:function(e){throw new Error('scrollToIndex not supported in legacy ListView.')}},{key:"scrollToItem",value:function(e){throw new Error('scrollToItem not supported in legacy ListView.')}},{key:"scrollToLocation",value:function(e){throw new Error('scrollToLocation not supported in legacy ListView.')}},{key:"scrollToOffset",value:function(e){var t=e.animated,r=e.offset;this._listRef.scrollTo(this.props.horizontal?{x:r,animated:t}:{y:r,animated:t})}},{key:"getListRef",value:function(){return this._listRef}},{key:"setNativeProps",value:function(e){this._listRef&&this._listRef.setNativeProps(e)}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.setState(function(r){return t._computeState(e,r)})}},{key:"render",value:function(){return s.createElement(n,babelHelpers.extends({},this.props,{dataSource:this.state.ds,ref:this._captureRef,renderRow:this._renderRow,renderFooter:this.props.FooterComponent&&this._renderFooter,renderSectionHeader:this.props.sections&&this._renderSectionHeader,renderSeparator:this.props.SeparatorComponent&&this._renderSeparator}))}},{key:"_computeState",value:function(e,t){var r={};if(e.sections){c(!e.items,'Cannot have both sections and items props.');var o={};return e.sections.forEach(function(e,t){var n='s'+t;o[n]=e.data,r[n]=e}),{ds:t.ds.cloneWithRowsAndSections(o),sectionHeaderData:r}}return c(!e.sections,'Cannot have both sections and items props.'),{ds:t.ds.cloneWithRows(e.items),sectionHeaderData:r}}}]),t})(s.Component);l.defaultProps={keyExtractor:function(e,t){return e.key||String(t)},renderScrollComponent:function(e){return e.onRefresh?s.createElement(i,babelHelpers.extends({},e,{refreshControl:s.createElement(a,{refreshing:e.refreshing,onRefresh:e.onRefresh})})):s.createElement(i,e)}},r.exports=l},221);
|
|
__d(function(e,t,o,n){'use strict';var s=t(223),r=(t(34),t(111)),i=t(20),l=t(54),d=t(26).ScrollViewManager,a=t(203),h=t(205),c=t(225),p=t(214),u=t(131),R=t(226),g=t(143),w=t(224),S=t(136),f=g({displayName:'ListView',_childFrames:[],_sentEndForContentLength:null,_scrollComponent:null,_prevRenderedRowsCount:0,_visibleRows:{},scrollProperties:{},mixins:[h.Mixin,p],statics:{DataSource:s},propTypes:babelHelpers.extends({},a.propTypes,{dataSource:i.instanceOf(s).isRequired,renderSeparator:i.func,renderRow:i.func.isRequired,initialListSize:i.number.isRequired,onEndReached:i.func,onEndReachedThreshold:i.number.isRequired,pageSize:i.number.isRequired,renderFooter:i.func,renderHeader:i.func,renderSectionHeader:i.func,renderScrollComponent:i.func.isRequired,scrollRenderAheadDistance:i.number.isRequired,onChangeVisibleRows:i.func,removeClippedSubviews:i.bool,stickySectionHeadersEnabled:i.bool,stickyHeaderIndices:i.arrayOf(i.number).isRequired,enableEmptySections:i.bool}),getMetrics:function(){return{contentLength:this.scrollProperties.contentLength,totalRows:this.props.enableEmptySections?this.props.dataSource.getRowAndSectionCount():this.props.dataSource.getRowCount(),renderedRows:this.state.curRenderedRowsCount,visibleRows:Object.keys(this._visibleRows).length}},getScrollResponder:function(){if(this._scrollComponent&&this._scrollComponent.getScrollResponder)return this._scrollComponent.getScrollResponder()},getScrollableNode:function(){return this._scrollComponent&&this._scrollComponent.getScrollableNode?this._scrollComponent.getScrollableNode():l.findNodeHandle(this._scrollComponent)},scrollTo:function(){if(this._scrollComponent&&this._scrollComponent.scrollTo){var e;(e=this._scrollComponent).scrollTo.apply(e,arguments)}},scrollToEnd:function(e){this._scrollComponent&&(this._scrollComponent.scrollToEnd?this._scrollComponent.scrollToEnd(e):console.warn("The scroll component used by the ListView does not support scrollToEnd. Check the renderScrollComponent prop of your ListView."))},flashScrollIndicators:function(){this._scrollComponent&&this._scrollComponent.flashScrollIndicators&&this._scrollComponent.flashScrollIndicators()},setNativeProps:function(e){this._scrollComponent&&this._scrollComponent.setNativeProps(e)},getDefaultProps:function(){return{initialListSize:10,pageSize:1,renderScrollComponent:function(e){return r.createElement(a,e)},scrollRenderAheadDistance:1e3,onEndReachedThreshold:1e3,stickySectionHeadersEnabled:!0,stickyHeaderIndices:[]}},getInitialState:function(){return{curRenderedRowsCount:this.props.initialListSize,highlightedRow:{}}},getInnerViewNode:function(){return this._scrollComponent.getInnerViewNode()},componentWillMount:function(){this.scrollProperties={visibleLength:null,contentLength:null,offset:0},this._childFrames=[],this._visibleRows={},this._prevRenderedRowsCount=0,this._sentEndForContentLength=null},componentDidMount:function(){var e=this;this.requestAnimationFrame(function(){e._measureAndUpdateScrollProps()})},componentWillReceiveProps:function(e){var t=this;this.props.dataSource===e.dataSource&&this.props.initialListSize===e.initialListSize||this.setState(function(e,o){return t._prevRenderedRowsCount=0,{curRenderedRowsCount:Math.min(Math.max(e.curRenderedRowsCount,o.initialListSize),o.enableEmptySections?o.dataSource.getRowAndSectionCount():o.dataSource.getRowCount())}},function(){return t._renderMoreRowsIfNeeded()})},componentDidUpdate:function(){var e=this;this.requestAnimationFrame(function(){e._measureAndUpdateScrollProps()})},_onRowHighlighted:function(e,t){this.setState({highlightedRow:{sectionID:e,rowID:t}})},render:function(){for(var e=[],o=this.props.dataSource,n=o.rowIdentities,s=0,i=[],l=this.props.renderSectionHeader,d=this.props.renderHeader&&this.props.renderHeader(),a=this.props.renderFooter&&this.props.renderFooter(),h=d?1:0,p=0;p<n.length;p++){var g=o.sectionIdentities[p],w=n[p];if(0===w.length){if(void 0===this.props.enableEmptySections){t(38)(!1,"In next release empty section headers will be rendered. In this release you can use 'enableEmptySections' flag to render empty section headers.");continue}t(22)(this.props.enableEmptySections,"In next release 'enableEmptySections' flag will be deprecated, empty section headers will always be rendered. If empty section headers are not desirable their indices should be excluded from sectionIDs object. In this release 'enableEmptySections' may only have value 'true' to allow empty section headers rendering.")}if(l){var S=l(o.getSectionHeaderData(p),g);S&&(e.push(r.cloneElement(S,{key:'s_'+g})),this.props.stickySectionHeadersEnabled&&i.push(h),h++)}for(var f=0;f<w.length;f++){var m=w[f],C=g+'_'+m,_=s>=this._prevRenderedRowsCount&&o.rowShouldUpdate(p,f),b=r.createElement(c,{key:'r_'+C,shouldUpdate:!!_,render:this.props.renderRow.bind(null,o.getRowData(p,f),g,m,this._onRowHighlighted)});if(e.push(b),h++,this.props.renderSeparator&&(f!==w.length-1||p===n.length-1)){var v=this.state.highlightedRow.sectionID===g&&(this.state.highlightedRow.rowID===m||this.state.highlightedRow.rowID===w[f+1]),y=this.props.renderSeparator(g,m,v);y&&(e.push(r.createElement(u,{key:'s_'+C},y)),h++)}if(++s===this.state.curRenderedRowsCount)break}if(s>=this.state.curRenderedRowsCount)break}var E=this.props,L=E.renderScrollComponent,I=babelHelpers.objectWithoutProperties(E,["renderScrollComponent"]);return I.scrollEventThrottle||(I.scrollEventThrottle=50),void 0===I.removeClippedSubviews&&(I.removeClippedSubviews=!0),babelHelpers.extends(I,{onScroll:this._onScroll,stickyHeaderIndices:this.props.stickyHeaderIndices.concat(i),onKeyboardWillShow:void 0,onKeyboardWillHide:void 0,onKeyboardDidShow:void 0,onKeyboardDidHide:void 0}),R(L(I),{ref:this._setScrollComponentRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout,DEPRECATED_sendUpdatedChildFrames:void 0!==typeof I.onChangeVisibleRows},d,e,a)},_measureAndUpdateScrollProps:function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&d&&d.calculateChildFrames&&d.calculateChildFrames(l.findNodeHandle(e),this._updateVisibleRows)},_setScrollComponentRef:function(e){this._scrollComponent=e},_onContentSizeChange:function(e,t){var o=this.props.horizontal?e:t;o!==this.scrollProperties.contentLength&&(this.scrollProperties.contentLength=o,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onContentSizeChange&&this.props.onContentSizeChange(e,t)},_onLayout:function(e){var t=e.nativeEvent.layout,o=t.width,n=t.height,s=this.props.horizontal?o:n;s!==this.scrollProperties.visibleLength&&(this.scrollProperties.visibleLength=s,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onLayout&&this.props.onLayout(e)},_maybeCallOnEndReached:function(e){return!!(this.props.onEndReached&&this.scrollProperties.contentLength!==this._sentEndForContentLength&&this._getDistanceFromEnd(this.scrollProperties)<this.props.onEndReachedThreshold&&this.state.curRenderedRowsCount===(this.props.enableEmptySections?this.props.dataSource.getRowAndSectionCount():this.props.dataSource.getRowCount()))&&(this._sentEndForContentLength=this.scrollProperties.contentLength,this.props.onEndReached(e),!0)},_renderMoreRowsIfNeeded:function(){if(null!==this.scrollProperties.contentLength&&null!==this.scrollProperties.visibleLength&&this.state.curRenderedRowsCount!==(this.props.enableEmptySections?this.props.dataSource.getRowAndSectionCount():this.props.dataSource.getRowCount())){this._getDistanceFromEnd(this.scrollProperties)<this.props.scrollRenderAheadDistance&&this._pageInNewRows()}else this._maybeCallOnEndReached()},_pageInNewRows:function(){var e=this;this.setState(function(t,o){var n=Math.min(t.curRenderedRowsCount+o.pageSize,o.enableEmptySections?o.dataSource.getRowAndSectionCount():o.dataSource.getRowCount());return e._prevRenderedRowsCount=t.curRenderedRowsCount,{curRenderedRowsCount:n}},function(){e._measureAndUpdateScrollProps(),e._prevRenderedRowsCount=e.state.curRenderedRowsCount})},_getDistanceFromEnd:function(e){return e.contentLength-e.visibleLength-e.offset},_updateVisibleRows:function(e){var t=this;if(this.props.onChangeVisibleRows){e&&e.forEach(function(e){t._childFrames[e.index]=S(e)});for(var o=!this.props.horizontal,n=this.props.dataSource,s=this.scrollProperties.offset,r=s+this.scrollProperties.visibleLength,i=n.rowIdentities,l=this.props.renderHeader&&this.props.renderHeader()?1:0,d=!1,a={},h=0;h<i.length;h++){var c=i[h];if(0!==c.length){var p=n.sectionIdentities[h];this.props.renderSectionHeader&&l++;var u=this._visibleRows[p];u||(u={});for(var R=0;R<c.length;R++){var g=c[R],f=this._childFrames[l];if(l++,!this.props.renderSeparator||R===c.length-1&&h!==i.length-1||l++,!f)break;var m=u[g],C=o?f.y:f.x,_=C+(o?f.height:f.width);if(!C&&!_||C===_)break;C>r||_<s?m&&(d=!0,delete u[g],a[p]||(a[p]={}),a[p][g]=!1):m||(d=!0,u[g]=!0,a[p]||(a[p]={}),a[p][g]=!0)}w(u)?this._visibleRows[p]&&delete this._visibleRows[p]:this._visibleRows[p]=u}}d&&this.props.onChangeVisibleRows(this._visibleRows,a)}},_onScroll:function(e){var t=!this.props.horizontal;this.scrollProperties.visibleLength=e.nativeEvent.layoutMeasurement[t?'height':'width'],this.scrollProperties.contentLength=e.nativeEvent.contentSize[t?'height':'width'],this.scrollProperties.offset=e.nativeEvent.contentOffset[t?'y':'x'],this._updateVisibleRows(e.nativeEvent.updatedChildFrames),this._maybeCallOnEndReached(e)||this._renderMoreRowsIfNeeded(),this.props.onEndReached&&this._getDistanceFromEnd(this.scrollProperties)>this.props.onEndReachedThreshold&&(this._sentEndForContentLength=null),this.props.onScroll&&this.props.onScroll(e)}});o.exports=f},222);
|
|
__d(function(t,e,i,n){'use strict';var s=e(22),a=e(224),o=e(38);function r(t,e,i){return t[e][i]}function h(t,e){return t[e]}var d=(function(){function t(e){babelHelpers.classCallCheck(this,t),s(e&&'function'==typeof e.rowHasChanged,'Must provide a rowHasChanged function.'),this._rowHasChanged=e.rowHasChanged,this._getRowData=e.getRowData||r,this._sectionHeaderHasChanged=e.sectionHeaderHasChanged,this._getSectionHeaderData=e.getSectionHeaderData||h,this._dataBlob=null,this._dirtyRows=[],this._dirtySections=[],this._cachedRowCount=0,this.rowIdentities=[],this.sectionIdentities=[]}return babelHelpers.createClass(t,[{key:"cloneWithRows",value:function(t,e){var i=e?[[].concat(babelHelpers.toConsumableArray(e))]:null;return this._sectionHeaderHasChanged||(this._sectionHeaderHasChanged=function(){return!1}),this.cloneWithRowsAndSections({s1:t},['s1'],i)}},{key:"cloneWithRowsAndSections",value:function(e,i,n){s('function'==typeof this._sectionHeaderHasChanged,'Must provide a sectionHeaderHasChanged function with section data.'),s(!i||!n||i.length===n.length,'row and section ids lengths must be the same');var a=new t({getRowData:this._getRowData,getSectionHeaderData:this._getSectionHeaderData,rowHasChanged:this._rowHasChanged,sectionHeaderHasChanged:this._sectionHeaderHasChanged});return a._dataBlob=e,a.sectionIdentities=i||Object.keys(e),n?a.rowIdentities=n:(a.rowIdentities=[],a.sectionIdentities.forEach(function(t){a.rowIdentities.push(Object.keys(e[t]))})),a._cachedRowCount=(function(t){for(var e=0,i=0;i<t.length;i++){var n=t[i];e+=n.length}return e})(a.rowIdentities),a._calculateDirtyArrays(this._dataBlob,this.sectionIdentities,this.rowIdentities),a}},{key:"getRowCount",value:function(){return this._cachedRowCount}},{key:"getRowAndSectionCount",value:function(){return this._cachedRowCount+this.sectionIdentities.length}},{key:"rowShouldUpdate",value:function(t,e){var i=this._dirtyRows[t][e];return o(void 0!==i,'missing dirtyBit for section, row: '+t+', '+e),i}},{key:"getRowData",value:function(t,e){var i=this.sectionIdentities[t],n=this.rowIdentities[t][e];return o(void 0!==i&&void 0!==n,'rendering invalid section, row: '+t+', '+e),this._getRowData(this._dataBlob,i,n)}},{key:"getRowIDForFlatIndex",value:function(t){for(var e=t,i=0;i<this.sectionIdentities.length;i++){if(!(e>=this.rowIdentities[i].length))return this.rowIdentities[i][e];e-=this.rowIdentities[i].length}return null}},{key:"getSectionIDForFlatIndex",value:function(t){for(var e=t,i=0;i<this.sectionIdentities.length;i++){if(!(e>=this.rowIdentities[i].length))return this.sectionIdentities[i];e-=this.rowIdentities[i].length}return null}},{key:"getSectionLengths",value:function(){for(var t=[],e=0;e<this.sectionIdentities.length;e++)t.push(this.rowIdentities[e].length);return t}},{key:"sectionHeaderShouldUpdate",value:function(t){var e=this._dirtySections[t];return o(void 0!==e,'missing dirtyBit for section: '+t),e}},{key:"getSectionHeaderData",value:function(t){if(!this._getSectionHeaderData)return null;var e=this.sectionIdentities[t];return o(void 0!==e,'renderSection called on invalid section: '+t),this._getSectionHeaderData(this._dataBlob,e)}},{key:"_calculateDirtyArrays",value:function(t,e,i){for(var n=c(e),s={},a=0;a<i.length;a++){var r=e[a];o(!s[r],'SectionID appears more than once: '+r),s[r]=c(i[a])}this._dirtySections=[],this._dirtyRows=[];for(var h,d=0;d<this.sectionIdentities.length;d++){h=!n[r=this.sectionIdentities[d]];var u=this._sectionHeaderHasChanged;!h&&u&&(h=u(this._getSectionHeaderData(t,r),this._getSectionHeaderData(this._dataBlob,r))),this._dirtySections.push(!!h),this._dirtyRows[d]=[];for(var l=0;l<this.rowIdentities[d].length;l++){var g=this.rowIdentities[d][l];h=!n[r]||!s[r][g]||this._rowHasChanged(this._getRowData(t,r,g),this._getRowData(this._dataBlob,r,g)),this._dirtyRows[d].push(!!h)}}}}]),t})();function c(t){if(a(t))return{};for(var e={},i=0;i<t.length;i++){var n=t[i];o(!e[n],'Value appears more than once in array: '+n),e[n]=!0}return e}i.exports=d},223);
|
|
__d(function(r,t,n,e){'use strict';n.exports=function(r){if(Array.isArray(r))return 0===r.length;if('object'==typeof r){for(var t in r)return!1;return!0}return!r}},224);
|
|
__d(function(e,r,t,s){'use strict';var n=r(111),o=r(20),l=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"shouldComponentUpdate",value:function(e){return e.shouldUpdate}},{key:"render",value:function(){return this.props.render()}}]),r})(n.Component);l.propTypes={shouldUpdate:o.bool.isRequired,render:o.func.isRequired},t.exports=l},225);
|
|
__d(function(e,n,t,l){'use strict';var c=n(15);t.exports=function(e,n){for(var t=n.ref,l=e.ref,o=arguments.length,r=Array(o>2?o-2:0),a=2;a<o;a++)r[a-2]=arguments[a];return null==l||null==t?c.cloneElement.apply(c,[e,n].concat(r)):'function'!=typeof l?c.cloneElement.apply(c,[e,n].concat(r)):c.cloneElement.apply(c,[e,babelHelpers.extends({},n,{ref:function(e){t(e),l(e)}})].concat(r))}},226);
|
|
__d(function(e,s,r,t){'use strict';var i=s(51),n=s(53),o=(s(34),s(111)),h=s(20),f=s(133),p=s(143),a=s(145),l={SIZE:{}},R=p({displayName:'RefreshControl',statics:{SIZE:l.SIZE},mixins:[n],propTypes:babelHelpers.extends({},f,{onRefresh:h.func,refreshing:h.bool.isRequired,tintColor:i,titleColor:i,title:h.string,enabled:h.bool,colors:h.arrayOf(i),progressBackgroundColor:i,size:h.oneOf([l.SIZE.DEFAULT,l.SIZE.LARGE]),progressViewOffset:h.number}),_nativeRef:null,_lastNativeRefreshing:!1,componentDidMount:function(){this._lastNativeRefreshing=this.props.refreshing},componentDidUpdate:function(e){this.props.refreshing!==e.refreshing?this._lastNativeRefreshing=this.props.refreshing:this.props.refreshing!==this._lastNativeRefreshing&&(this._nativeRef.setNativeProps({refreshing:this.props.refreshing}),this._lastNativeRefreshing=this.props.refreshing)},render:function(){var e=this;return o.createElement(g,babelHelpers.extends({},this.props,{ref:function(s){e._nativeRef=s},onRefresh:this._onRefresh}))},_onRefresh:function(){this._lastNativeRefreshing=!0,this.props.onRefresh&&this.props.onRefresh(),this.forceUpdate()}}),g=a('RCTRefreshControl',R);r.exports=R},227);
|
|
__d(function(e,t,r,s){'use strict';var o=t(229),n=t(230),i=t(20),l=t(111),a=t(54),h=t(227),p=t(203),c=t(112),d=t(131),u=t(231),f=(t(62),t(107)),m=t(22),_=(t(38),t(232).computeWindowedRenderLimits),g=!1,v=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"scrollToEnd",value:function(e){var t=!e||e.animated,r=this.props.getItemCount(this.props.data)-1,s=this._getFrameMetricsApprox(r),o=Math.max(0,s.offset+s.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:o,animated:t}:{y:o,animated:t})}},{key:"scrollToIndex",value:function(e){var t=this.props,r=t.data,s=t.horizontal,o=t.getItemCount,n=t.getItemLayout,i=t.onScrollToIndexFailed,l=e.animated,a=e.index,h=e.viewOffset,p=e.viewPosition;if(m(a>=0&&a<o(r),"scrollToIndex out of range: "+a+" vs "+(o(r)-1)),!n&&a>this._highestMeasuredFrameIndex)return m(!!i,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void i({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:a});var c=this._getFrameMetricsApprox(a),d=Math.max(0,c.offset-(p||0)*(this._scrollMetrics.visibleLength-c.length))-(h||0);this._scrollRef.scrollTo(s?{x:d,animated:l}:{y:d,animated:l})}},{key:"scrollToItem",value:function(e){for(var t=e.item,r=this.props,s=r.data,o=r.getItem,n=(0,r.getItemCount)(s),i=0;i<n;i++)if(o(s,i)===t){this.scrollToIndex(babelHelpers.extends({},e,{index:i}));break}}},{key:"scrollToOffset",value:function(e){var t=e.animated,r=e.offset;this._scrollRef.scrollTo(this.props.horizontal?{x:r,animated:t}:{y:r,animated:t})}},{key:"recordInteraction",value:function(){this._viewabilityTuples.forEach(function(e){e.viewabilityHelper.recordInteraction()}),this._updateViewableItems(this.props.data)}},{key:"flashScrollIndicators",value:function(){this._scrollRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._scrollRef&&this._scrollRef.getScrollResponder)return this._scrollRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){return this._scrollRef&&this._scrollRef.getScrollableNode?this._scrollRef.getScrollableNode():a.findNodeHandle(this._scrollRef)}},{key:"setNativeProps",value:function(e){this._scrollRef&&this._scrollRef.setNativeProps(e)}},{key:"getChildContext",value:function(){return{virtualizedList:{horizontal:this.props.horizontal}}}}]);function t(e,r){babelHelpers.classCallCheck(this,t);var s=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return y.call(s),m(!e.onScroll||!e.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),m(!(s._isNestedWithSameOrientation()&&e.onViewableItemsChanged),"Nesting lists that scroll in the same direction does not support onViewableItemsChangedon the inner list."),s._fillRateHelper=new n(s._getFrameMetrics),s._updateCellsToRenderBatcher=new o(s._updateCellsToRender,s.props.updateCellsBatchingPeriod),s.props.viewabilityConfigCallbackPairs?s._viewabilityTuples=s.props.viewabilityConfigCallbackPairs.map(function(e){return{viewabilityHelper:new u(e.viewabilityConfig),onViewableItemsChanged:e.onViewableItemsChanged}}):s.props.onViewableItemsChanged&&s._viewabilityTuples.push({viewabilityHelper:new u(s.props.viewabilityConfig),onViewableItemsChanged:s.props.onViewableItemsChanged}),s.state={first:s.props.initialScrollIndex||0,last:Math.min(s.props.getItemCount(s.props.data),(s.props.initialScrollIndex||0)+s.props.initialNumToRender)-1},s}return babelHelpers.createClass(t,[{key:"componentDidMount",value:function(){var e=this;this.props.initialScrollIndex&&(this._initialScrollIndexTimeout=setTimeout(function(){return e.scrollToIndex({animated:!1,index:e.props.initialScrollIndex})},0))}},{key:"componentWillUnmount",value:function(){this._updateViewableItems(null),this._updateCellsToRenderBatcher.dispose(),this._viewabilityTuples.forEach(function(e){e.viewabilityHelper.dispose()}),this._fillRateHelper.deactivateAndFlush(),clearTimeout(this._initialScrollIndexTimeout)}},{key:"componentWillReceiveProps",value:function(e){var t=e.data,r=e.extraData,s=e.getItemCount,o=e.maxToRenderPerBatch;this.setState({first:Math.max(0,Math.min(this.state.first,s(t)-1-o)),last:Math.max(0,Math.min(this.state.last,s(t)-1))}),t===this.props.data&&r===this.props.extraData||(this._hasDataChangedSinceEndReached=!0,this._viewabilityTuples.forEach(function(e){e.viewabilityHelper.resetViewableIndices()}))}},{key:"_pushCells",value:function(e,t,r,s,o,n){var i=this,a=this.props,h=a.CellRendererComponent,p=a.ItemSeparatorComponent,c=a.data,d=a.getItem,u=a.getItemCount,f=a.horizontal,m=a.keyExtractor,_=this.props.ListHeaderComponent?1:0,g=u(c)-1,v=void 0;o=Math.min(g,o);for(var y=function(s){var o=d(c,s),a=m(o,s);r.has(s+_)&&t.push(e.length),e.push(l.createElement(b,{CellRendererComponent:h,ItemSeparatorComponent:s<g?p:void 0,cellKey:a,fillRateHelper:i._fillRateHelper,horizontal:f,index:s,inversionStyle:n,item:o,key:a,prevCellKey:v,onUpdateSeparators:i._onUpdateSeparators,onLayout:function(e){return i._onCellLayout(e,a,s)},onUnmount:i._onCellUnmount,parentProps:i.props,ref:function(e){i._cellRefs[a]=e}})),v=a},C=s;C<=o;C++)y(C)}},{key:"_isVirtualizationDisabled",value:function(){return this.props.disableVirtualization||this._isNestedWithSameOrientation()}},{key:"_isNestedWithSameOrientation",value:function(){var e=this.context.virtualizedList;return!(!e||!!e.horizontal!=!!this.props.horizontal)}},{key:"render",value:function(){var e=this.props,t=e.ListEmptyComponent,r=e.ListFooterComponent,s=e.ListHeaderComponent,o=this.props,n=o.data,i=o.horizontal,a=this._isVirtualizationDisabled(),h=this.props.inverted?this.props.horizontal?C.horizontallyInverted:C.verticallyInverted:null,p=[],c=new Set(this.props.stickyHeaderIndices),u=[];if(s){c.has(0)&&u.push(0);var f=l.isValidElement(s)?s:l.createElement(s,null);p.push(l.createElement(d,{key:"$header",onLayout:this._onLayoutHeader,style:h},f))}var m=this.props.getItemCount(n);if(m>0){g=!1;var _=i?'width':'height',v=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,y=this.state,b=y.first,x=y.last;this._pushCells(p,u,c,0,v,h);var L=Math.max(v+1,b);if(!a&&b>v+1){var S=!1;if(c.size>0)for(var E=s?1:0,I=L-1;I>v;I--)if(c.has(I+E)){var M=this._getFrameMetricsApprox(v),R=this._getFrameMetricsApprox(I),k=R.offset-(M.offset+M.length);p.push(l.createElement(d,{key:"$sticky_lead",style:babelHelpers.defineProperty({},_,k)})),this._pushCells(p,u,c,I,I,h);var w=this._getFrameMetricsApprox(b).offset-(R.offset+R.length);p.push(l.createElement(d,{key:"$sticky_trail",style:babelHelpers.defineProperty({},_,w)})),S=!0;break}if(!S){var T=this._getFrameMetricsApprox(v),H=this._getFrameMetricsApprox(b).offset-(T.offset+T.length);p.push(l.createElement(d,{key:"$lead_spacer",style:babelHelpers.defineProperty({},_,H)}))}}if(this._pushCells(p,u,c,L,x,h),!this._hasWarned.keys&&g&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key property on each item or provide a custom keyExtractor."),this._hasWarned.keys=!0),!a&&x<m-1){var z=this._getFrameMetricsApprox(x),F=this.props.getItemLayout?m-1:Math.min(m-1,this._highestMeasuredFrameIndex),V=this._getFrameMetricsApprox(F),P=V.offset+V.length-(z.offset+z.length);p.push(l.createElement(d,{key:"$tail_spacer",style:babelHelpers.defineProperty({},_,P)}))}}else if(t){var D=l.isValidElement(t)?t:l.createElement(t,null);p.push(l.createElement(d,{key:"$empty",onLayout:this._onLayoutEmpty,style:h},D))}if(r){var O=l.isValidElement(r)?r:l.createElement(r,null);p.push(l.createElement(d,{key:"$footer",onLayout:this._onLayoutFooter,style:h},O))}var U=babelHelpers.extends({},this.props,{onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout,onScroll:this._onScroll,onScrollBeginDrag:this._onScrollBeginDrag,onScrollEndDrag:this._onScrollEndDrag,onMomentumScrollEnd:this._onMomentumScrollEnd,scrollEventThrottle:this.props.scrollEventThrottle,stickyHeaderIndices:u});h&&(U.style=[h,this.props.style]);var A=l.cloneElement((this.props.renderScrollComponent||this._defaultRenderScrollComponent)(U),{ref:this._captureScrollRef},p);return this.props.debug?l.createElement(d,{style:{flex:1}},A,this._renderDebugOverlay()):A}},{key:"componentDidUpdate",value:function(){this._scheduleCellsToRenderUpdate()}},{key:"_computeBlankness",value:function(){this._fillRateHelper.computeBlankness(this.props,this.state,this._scrollMetrics)}},{key:"_onCellLayout",value:function(e,t,r){var s=e.nativeEvent.layout,o={offset:this._selectOffset(s),length:this._selectLength(s),index:r,inLayout:!0},n=this._frames[t];n&&o.offset===n.offset&&o.length===n.length&&r===n.index?this._frames[t].inLayout=!0:(this._totalCellLength+=o.length-(n?n.length:0),this._totalCellsMeasured+=n?0:1,this._averageCellLength=this._totalCellLength/this._totalCellsMeasured,this._frames[t]=o,this._highestMeasuredFrameIndex=Math.max(this._highestMeasuredFrameIndex,r),this._scheduleCellsToRenderUpdate()),this._computeBlankness()}},{key:"_renderDebugOverlay",value:function(){for(var e=this._scrollMetrics.visibleLength/this._scrollMetrics.contentLength,t=[],r=this.props.getItemCount(this.props.data),s=0;s<r;s++){var o=this._getFrameMetricsApprox(s);o.inLayout&&t.push(o)}var n=this._getFrameMetricsApprox(this.state.first).offset,i=this._getFrameMetricsApprox(this.state.last),a=i.offset+i.length-n,h=this._scrollMetrics.offset,p=this._scrollMetrics.visibleLength,c={position:'absolute',top:0,right:0};return l.createElement(d,{style:babelHelpers.extends({},c,{bottom:0,width:20,borderColor:'blue',borderWidth:1})},t.map(function(t,r){return l.createElement(d,{key:'f'+r,style:babelHelpers.extends({},c,{left:0,top:t.offset*e,height:t.length*e,backgroundColor:'orange'})})}),l.createElement(d,{style:babelHelpers.extends({},c,{left:0,top:n*e,height:a*e,borderColor:'green',borderWidth:2})}),l.createElement(d,{style:babelHelpers.extends({},c,{left:0,top:h*e,height:p*e,borderColor:'red',borderWidth:2})}))}},{key:"_selectLength",value:function(e){return this.props.horizontal?e.width:e.height}},{key:"_selectOffset",value:function(e){return this.props.horizontal?e.x:e.y}},{key:"_maybeCallOnEndReached",value:function(){var e=this.props,t=e.data,r=e.getItemCount,s=e.onEndReached,o=e.onEndReachedThreshold,n=this._scrollMetrics,i=n.contentLength,l=n.visibleLength,a=i-l-n.offset;s&&this.state.last===r(t)-1&&a<o*l&&(this._hasDataChangedSinceEndReached||this._scrollMetrics.contentLength!==this._sentEndForContentLength)&&(this._hasDataChangedSinceEndReached=!1,this._sentEndForContentLength=this._scrollMetrics.contentLength,s({distanceFromEnd:a}))}},{key:"_scheduleCellsToRenderUpdate",value:function(){var e=this.state,t=e.first,r=e.last,s=this._scrollMetrics,o=s.offset,n=s.visibleLength,i=s.velocity,l=this.props.getItemCount(this.props.data),a=!1;if(t>0||r<l-1){var h=o-this._getFrameMetricsApprox(t).offset,p=this._getFrameMetricsApprox(r).offset-(o+n),c=this.props.onEndReachedThreshold*n/2;a=Math.min(h,p)<0||i<-2&&h<c||i>2&&p<c}if(a&&this._averageCellLength)return this._updateCellsToRenderBatcher.dispose({abort:!0}),void this._updateCellsToRender();this._updateCellsToRenderBatcher.schedule()}},{key:"_updateViewableItems",value:function(e){var t=this,r=this.props.getItemCount;this._viewabilityTuples.forEach(function(s){s.viewabilityHelper.onUpdate(r(e),t._scrollMetrics.offset,t._scrollMetrics.visibleLength,t._getFrameMetrics,t._createViewToken,s.onViewableItemsChanged,t.state)})}}]),t})(l.PureComponent);v.defaultProps={disableVirtualization:!1,horizontal:!1,initialNumToRender:10,keyExtractor:function(e,t){return null!=e.key?e.key:(g=!0,String(t))},maxToRenderPerBatch:10,onEndReachedThreshold:2,scrollEventThrottle:50,updateCellsBatchingPeriod:50,windowSize:21},v.contextTypes={virtualizedList:i.shape({horizontal:i.bool})},v.childContextTypes={virtualizedList:i.shape({horizontal:i.bool})};var y=function(){var e=this;this._onUpdateSeparators=function(t,r){t.forEach(function(t){var s=null!=t&&e._cellRefs[t];s&&s.updateSeparatorProps(r)})},this._averageCellLength=0,this._cellRefs={},this._hasDataChangedSinceEndReached=!0,this._hasWarned={},this._highestMeasuredFrameIndex=0,this._headerLength=0,this._initialScrollIndexTimeout=0,this._frames={},this._footerLength=0,this._scrollMetrics={contentLength:0,dOffset:0,dt:10,offset:0,timestamp:0,velocity:0,visibleLength:0},this._scrollRef=null,this._sentEndForContentLength=0,this._totalCellLength=0,this._totalCellsMeasured=0,this._viewabilityTuples=[],this._captureScrollRef=function(t){e._scrollRef=t},this._defaultRenderScrollComponent=function(t){return e._isNestedWithSameOrientation()?l.createElement(d,t):t.onRefresh?(m('boolean'==typeof t.refreshing,'`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `'+JSON.stringify(t.refreshing)+'`'),l.createElement(p,babelHelpers.extends({},t,{refreshControl:l.createElement(h,{refreshing:t.refreshing,onRefresh:t.onRefresh,progressViewOffset:t.progressViewOffset})}))):l.createElement(p,t)},this._onCellUnmount=function(t){var r=e._frames[t];r&&(e._frames[t]=babelHelpers.extends({},r,{inLayout:!1}))},this._onLayout=function(t){e._scrollMetrics.visibleLength=e._selectLength(t.nativeEvent.layout),e.props.onLayout&&e.props.onLayout(t),e._scheduleCellsToRenderUpdate(),e._maybeCallOnEndReached()},this._onLayoutEmpty=function(t){e.props.onLayout&&e.props.onLayout(t)},this._onLayoutFooter=function(t){e._footerLength=e._selectLength(t.nativeEvent.layout)},this._onLayoutHeader=function(t){e._headerLength=e._selectLength(t.nativeEvent.layout)},this._onContentSizeChange=function(t,r){e.props.onContentSizeChange&&e.props.onContentSizeChange(t,r),e._scrollMetrics.contentLength=e._selectLength({height:r,width:t}),e._scheduleCellsToRenderUpdate(),e._maybeCallOnEndReached()},this._onScroll=function(t){e.props.onScroll&&e.props.onScroll(t);var r=t.timeStamp,s=e._selectLength(t.nativeEvent.layoutMeasurement),o=e._selectLength(t.nativeEvent.contentSize),n=e._selectOffset(t.nativeEvent.contentOffset),i=e._scrollMetrics.timestamp?Math.max(1,r-e._scrollMetrics.timestamp):1;i>500&&e._scrollMetrics.dt>500&&o>5*s&&!e._hasWarned.perf&&(f("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:i,prevDt:e._scrollMetrics.dt,contentLength:o}),e._hasWarned.perf=!0);var l=n-e._scrollMetrics.offset,a=l/i;e._scrollMetrics={contentLength:o,dt:i,dOffset:l,offset:n,timestamp:r,velocity:a,visibleLength:s},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==a&&e._fillRateHelper.activate(),e._computeBlankness(),e._scheduleCellsToRenderUpdate())},this._onScrollBeginDrag=function(t){e._viewabilityTuples.forEach(function(e){e.viewabilityHelper.recordInteraction()}),e.props.onScrollBeginDrag&&e.props.onScrollBeginDrag(t)},this._onScrollEndDrag=function(t){var r=t.nativeEvent.velocity;r&&(e._scrollMetrics.velocity=e._selectOffset(r)),e._computeBlankness(),e.props.onScrollEndDrag&&e.props.onScrollEndDrag(t)},this._onMomentumScrollEnd=function(t){e._scrollMetrics.velocity=0,e._computeBlankness(),e.props.onMomentumScrollEnd&&e.props.onMomentumScrollEnd(t)},this._updateCellsToRender=function(){var t=e.props,r=t.data,s=t.getItemCount,o=t.onEndReachedThreshold,n=e._isVirtualizationDisabled();e._updateViewableItems(r),r&&e.setState(function(t){var i=void 0;if(n){var l=e._scrollMetrics,a=l.contentLength,h=l.offset,p=l.visibleLength,c=a-p-h<o*p?e.props.maxToRenderPerBatch:0;i={first:0,last:Math.min(t.last+c,s(r)-1)}}else e._scrollMetrics.visibleLength&&(e.props.initialScrollIndex&&!e._scrollMetrics.offset||(i=_(e.props,t,e._getFrameMetricsApprox,e._scrollMetrics)));return i})},this._createViewToken=function(t,r){var s=e.props,o=s.data,n=s.getItem,i=s.keyExtractor,l=n(o,t);return{index:t,item:l,key:i(l,t),isViewable:r}},this._getFrameMetricsApprox=function(t){var r=e._getFrameMetrics(t);if(r&&r.index===t)return r;var s=e.props.getItemLayout;return m(!s,'Should not have to estimate frames when a measurement metrics function is provided'),{length:e._averageCellLength,offset:e._averageCellLength*t}},this._getFrameMetrics=function(t){var r=e.props,s=r.data,o=r.getItem,n=r.getItemCount,i=r.getItemLayout,l=r.keyExtractor;m(n(s)>t,'Tried to get frame for out of range index '+t);var a=o(s,t),h=a&&e._frames[l(a,t)];return h&&h.index===t||i&&(h=i(s,t)),h}},b=(function(e){babelHelpers.inherits(t,e);function t(){var e,r,s,o;babelHelpers.classCallCheck(this,t);for(var n=arguments.length,i=Array(n),l=0;l<n;l++)i[l]=arguments[l];return r=s=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),s.state={separatorProps:{highlighted:!1,leadingItem:s.props.item}},s._separators={highlight:function(){var e=s.props,t=e.cellKey,r=e.prevCellKey;s.props.onUpdateSeparators([t,r],{highlighted:!0})},unhighlight:function(){var e=s.props,t=e.cellKey,r=e.prevCellKey;s.props.onUpdateSeparators([t,r],{highlighted:!1})},updateProps:function(e,t){var r=s.props,o=r.cellKey,n=r.prevCellKey;s.props.onUpdateSeparators(['leading'===e?n:o],t)}},o=r,babelHelpers.possibleConstructorReturn(s,o)}return babelHelpers.createClass(t,[{key:"updateSeparatorProps",value:function(e){this.setState(function(t){return{separatorProps:babelHelpers.extends({},t.separatorProps,e)}})}},{key:"componentWillUnmount",value:function(){this.props.onUnmount(this.props.cellKey)}},{key:"render",value:function(){var e=this.props,t=e.CellRendererComponent,r=e.ItemSeparatorComponent,s=e.fillRateHelper,o=e.horizontal,n=e.item,i=e.index,a=e.inversionStyle,h=e.parentProps,p=h.renderItem,c=h.getItemLayout;m(p,'no renderItem!');var u=p({item:n,index:i,separators:this._separators}),f=!c||h.debug||s.enabled()?this.props.onLayout:void 0,_=r&&l.createElement(r,this.state.separatorProps),g=a?o?[{flexDirection:'row-reverse'},a]:[{flexDirection:'column-reverse'},a]:o?[{flexDirection:'row'},a]:a;return t?l.createElement(t,babelHelpers.extends({},this.props,{style:g,onLayout:f}),u,_):l.createElement(d,{style:g,onLayout:f},u,_)}}]),t})(l.Component),C=c.create({verticallyInverted:{transform:[{scaleY:-1}]},horizontallyInverted:{transform:[{scaleX:-1}]}});r.exports=v},228);
|
|
__d(function(t,a,e,l){'use strict';var n=a(181),s=(function(){function t(a,e){babelHelpers.classCallCheck(this,t),this._delay=e,this._callback=a}return babelHelpers.createClass(t,[{key:"dispose",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),t.abort||this._callback(),this._taskHandle=null)}},{key:"schedule",value:function(){var t=this;if(!this._taskHandle){var a=setTimeout(function(){t._taskHandle=n.runAfterInteractions(function(){t._taskHandle=null,t._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(a)}}}}}]),t})();e.exports=s},229);
|
|
__d(function(t,e,a,s){'use strict';var n=e(35),i=e(38),l=function t(){babelHelpers.classCallCheck(this,t),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},_=[],r=10,h=null,o=(function(){babelHelpers.createClass(t,null,[{key:"addListener",value:function(t){return i(null!==h,'Call `FillRateHelper.setSampleRate` before `addListener`.'),_.push(t),{remove:function(){_=_.filter(function(e){return t!==e})}}}},{key:"setSampleRate",value:function(t){h=t}},{key:"setMinSampleCount",value:function(t){r=t}}]);function t(e){babelHelpers.classCallCheck(this,t),this._anyBlankStartTime=null,this._enabled=!1,this._info=new l,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=e,this._enabled=(h||0)>Math.random(),this._resetData()}return babelHelpers.createClass(t,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=n())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var t=this._samplesStartTime;if(null!=t)if(this._info.sample_count<r)this._resetData();else{var e=n()-t,a=babelHelpers.extends({},this._info,{total_time_spent:e});_.forEach(function(t){return t(a)}),this._resetData()}}}},{key:"computeBlankness",value:function(t,e,a){if(!this._enabled||0===t.getItemCount(t.data)||null==this._samplesStartTime)return 0;var s=a.dOffset,i=a.offset,l=a.velocity,_=a.visibleLength;this._info.sample_count++,this._info.pixels_sampled+=Math.round(_),this._info.pixels_scrolled+=Math.round(Math.abs(s));var r=Math.round(1e3*Math.abs(l)),h=n();null!=this._anyBlankStartTime&&(this._info.any_blank_ms+=h-this._anyBlankStartTime),this._anyBlankStartTime=null,null!=this._mostlyBlankStartTime&&(this._info.mostly_blank_ms+=h-this._mostlyBlankStartTime),this._mostlyBlankStartTime=null;for(var o=0,u=e.first,m=this._getFrameMetrics(u);u<=e.last&&(!m||!m.inLayout);)m=this._getFrameMetrics(u),u++;m&&u>0&&(o=Math.min(_,Math.max(0,m.offset-i)));for(var f=0,c=e.last,k=this._getFrameMetrics(c);c>=e.first&&(!k||!k.inLayout);)k=this._getFrameMetrics(c),c--;if(k&&c<t.getItemCount(t.data)-1){var b=k.offset+k.length;f=Math.min(_,Math.max(0,i+_-b))}var p=Math.round(o+f),y=p/_;return y>0?(this._anyBlankStartTime=h,this._info.any_blank_speed_sum+=r,this._info.any_blank_count++,this._info.pixels_blank+=p,y>.5&&(this._mostlyBlankStartTime=h,this._info.mostly_blank_count++)):(r<.01||Math.abs(s)<1)&&this.deactivateAndFlush(),y}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new l,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),t})();a.exports=o},230);
|
|
__d(function(e,i,t,a){'use strict';var r=i(22),n=(function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};babelHelpers.classCallCheck(this,e),this._hasInteracted=!1,this._lastUpdateTime=0,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=i}return babelHelpers.createClass(e,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(e,i,t,a,n){var l=this._config,o=l.itemVisiblePercentThreshold,h=l.viewAreaCoveragePercentThreshold,c=null!=h,f=c?h:o;r(null!=f&&null!=o!=(null!=h),'Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold');var u=[];if(0===e)return u;var v=-1,m=n||{first:0,last:e-1},d=m.first,b=m.last;r(b<e,'Invalid render range '+JSON.stringify({renderRange:n,itemCount:e}));for(var _=d;_<=b;_++){var p=a(_);if(p){var y=p.offset-i,w=y+p.length;if(y<t&&w>0)v=_,s(c,f,y,w,t,p.length)&&u.push(_);else if(v>=0)break}}return u}},{key:"onUpdate",value:function(e,i,t,a,r,n,s){var l=this,o=Date.now();0===this._lastUpdateTime&&e>0&&a(0)&&(this._lastUpdateTime=o);var h=this._lastUpdateTime?o-this._lastUpdateTime:0;if(!this._config.waitForInteraction||this._hasInteracted){var c=[];if(e&&(c=this.computeViewableItems(e,i,t,a,s)),this._viewableIndices.length!==c.length||!this._viewableIndices.every(function(e,i){return e===c[i]}))if(this._viewableIndices=c,this._lastUpdateTime=o,this._config.minimumViewTime&&h<this._config.minimumViewTime){var f=setTimeout(function(){l._timers.delete(f),l._onUpdateSync(c,n,r)},this._config.minimumViewTime);this._timers.add(f)}else this._onUpdateSync(c,n,r)}}},{key:"resetViewableIndices",value:function(){this._viewableIndices=[]}},{key:"recordInteraction",value:function(){this._hasInteracted=!0}},{key:"_onUpdateSync",value:function(e,i,t){var a=this;e=e.filter(function(e){return a._viewableIndices.includes(e)});var r=this._viewableItems,n=new Map(e.map(function(e){var i=t(e,!0);return[i.key,i]})),s=[],l=n,o=Array.isArray(l),h=0;for(l=o?l:l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(o){if(h>=l.length)break;c=l[h++]}else{if((h=l.next()).done)break;c=h.value}var f=c,u=babelHelpers.slicedToArray(f,2),v=u[0],m=u[1];r.has(v)||s.push(m)}var d=r,b=Array.isArray(d),_=0;for(d=b?d:d["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var p;if(b){if(_>=d.length)break;p=d[_++]}else{if((_=d.next()).done)break;p=_.value}var y=p,w=babelHelpers.slicedToArray(y,2),g=w[0],I=w[1];n.has(g)||s.push(babelHelpers.extends({},I,{isViewable:!1}))}s.length>0&&(this._viewableItems=n,i({viewableItems:Array.from(n.values()),changed:s,viewabilityConfig:this._config}))}}]),e})();function s(e,i,t,a,r,n){if(o=a,(l=t)>=0&&o<=r&&o>l)return!0;var s=(function(e,i,t){var a=Math.min(i,t)-Math.max(e,0);return Math.max(0,a)})(t,a,r);return 100*(e?s/r:s/n)>=i;var l,o}t.exports=n},231);
|
|
__d(function(t,e,r,a){'use strict';var n=e(22);function i(t,e,r){for(var a=[],i=0;i<e;i++)for(var s=r(i),l=s.offset+s.length,f=0;f<t.length;f++)if(null==a[f]&&l>=t[f]&&(a[f]=i,f===t.length-1))return n(a.length===t.length,'bad offsets input, should be in increasing order '+JSON.stringify(t)),a;return a}function s(t,e){return e.last-e.first+1-Math.max(0,1+Math.min(e.last,t.last)-Math.max(e.first,t.first))}var l={computeWindowedRenderLimits:function(t,e,r,a){var n=t.data,l=t.getItemCount,f=t.maxToRenderPerBatch,o=t.windowSize,u=l(n);if(0===u)return e;var h=a.offset,m=a.velocity,c=a.visibleLength,d=Math.max(0,h),v=d+c,g=(o-1)*c,b=m>1?'after':m<-1?'before':'none',w=i([Math.max(0,d-.5*g),d,v,Math.max(0,v+.5*g)],t.getItemCount(t.data),r),x=babelHelpers.slicedToArray(w,4),M=x[0],p=x[1],y=x[2],C=x[3];M=null==M?0:M,p=null==p?Math.max(0,M):p,C=null==C?u-1:C;for(var O={first:p,last:y=null==y?Math.min(C,p+f-1):y},L=s(e,O);!(p<=M&&y>=C);){var R=L>=f,S=p<=e.first||p>e.last,T=p>M&&(!R||!S),B=y>=e.last||y<e.first,I=y<C&&(!R||!B);if(R&&!T&&!I)break;!T||'after'===b&&I&&B||(S&&L++,p--),!I||'before'===b&&T&&S||(B&&L++,y++)}if(!(y>=p&&p>=0&&y<u&&p>=M&&y<=C&&p<=O.first&&y>=O.last))throw new Error('Bad window calculation '+JSON.stringify({first:p,last:y,itemCount:u,overscanFirst:M,overscanLast:C,visible:O}));return{first:p,last:y}},elementsThatOverlapOffsets:i,newRangeCount:s};r.exports=l},232);
|
|
__d(function(e,t,r,l){'use strict';var s=t(201),i=t(111),a=t(112),n=t(131),o=t(234),c=(function(e){babelHelpers.inherits(t,e);function t(){var e,r,l,s;babelHelpers.classCallCheck(this,t);for(var i=arguments.length,a=Array(i),n=0;n<i;n++)a[n]=arguments[n];return r=l=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),l._viewRef=null,l._captureRef=function(e){l._viewRef=e},s=r,babelHelpers.possibleConstructorReturn(l,s)}return babelHelpers.createClass(t,[{key:"setNativeProps",value:function(e){var t=this._viewRef;t&&(o(t),t.setNativeProps(e))}},{key:"render",value:function(){var e=this.props,t=e.children,r=e.style,l=e.imageStyle,o=e.imageRef,c=babelHelpers.objectWithoutProperties(e,["children","style","imageStyle","imageRef"]);return i.createElement(n,{style:r,ref:this._captureRef},i.createElement(s,babelHelpers.extends({},c,{style:[a.absoluteFill,{width:r.width,height:r.height},l],ref:o})),t)}}]),t})(i.Component);r.exports=c},233);
|
|
__d(function(t,e,o,i){'use strict';var n=e(22);o.exports=function(t){n(t&&'function'==typeof t.setNativeProps,"Touchable child must either be native or forward setNativeProps to a native component")}},234);
|
|
__d(function(e,a,n,l){'use strict';var r=a(26).ImageEditingManager,t=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"cropImage",value:function(e,a,n,l){r.cropImage(e,a,n,l)}}]),e})();n.exports=t},235);
|
|
__d(function(e,a,o,r){'use strict';var n=a(26).ImageStoreManager,g=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"hasImageForTag",value:function(e,a){n.hasImageForTag?n.hasImageForTag(e,a):console.warn('hasImageForTag() not implemented')}},{key:"removeImageForTag",value:function(e){n.removeImageForTag?n.removeImageForTag(e):console.warn('removeImageForTag() not implemented')}},{key:"addImageFromBase64",value:function(e,a,o){n.addImageFromBase64(e,a,o)}},{key:"getBase64ForTag",value:function(e,a,o){n.getBase64ForTag(e,a,o)}}]),e})();o.exports=g},236);
|
|
__d(function(e,t,o,n){'use strict';var i=t(143),r=t(207),a=t(238),s=(t(34),t(20)),h=t(111),l=t(214),u=t(131),b=t(133),d=i({displayName:'KeyboardAvoidingView',mixins:[l],propTypes:babelHelpers.extends({},b,{behavior:s.oneOf(['height','position','padding']),contentContainerStyle:b.style,keyboardVerticalOffset:s.number.isRequired}),getDefaultProps:function(){return{keyboardVerticalOffset:0}},getInitialState:function(){return{bottom:0}},subscriptions:[],frame:null,relativeKeyboardHeight:function(e){var t=this.frame;if(!t||!e)return 0;var o=e.screenY-this.props.keyboardVerticalOffset;return Math.max(t.y+t.height-o,0)},onKeyboardChange:function(e){if(e){var t=e.duration,o=e.easing,n=e.endCoordinates,i=this.relativeKeyboardHeight(n);t&&o&&a.configureNext({duration:t,update:{duration:t,type:a.Types[o]||'keyboard'}}),this.setState({bottom:i})}else this.setState({bottom:0})},onLayout:function(e){this.frame=e.nativeEvent.layout},componentWillUpdate:function(e,t,o){t.bottom===this.state.bottom&&'height'===this.props.behavior&&'height'===e.behavior&&(t.bottom=0)},componentWillMount:function(){this.subscriptions=[r.addListener('keyboardWillChangeFrame',this.onKeyboardChange)]},componentWillUnmount:function(){this.subscriptions.forEach(function(e){return e.remove()})},render:function(){var e=this.props,t=e.behavior,o=e.children,n=e.style,i=babelHelpers.objectWithoutProperties(e,["behavior","children","style"]);switch(t){case'height':var r=void 0;return this.frame&&(r={height:this.frame.height-this.state.bottom,flex:0}),h.createElement(u,babelHelpers.extends({ref:"VIEW",style:[n,r],onLayout:this.onLayout},i),o);case'position':var a={bottom:this.state.bottom},s=this.props.contentContainerStyle;return h.createElement(u,babelHelpers.extends({ref:"VIEW",style:n,onLayout:this.onLayout},i),h.createElement(u,{style:[s,a]},o));case'padding':var l={paddingBottom:this.state.bottom};return h.createElement(u,babelHelpers.extends({ref:"VIEW",style:[n,l],onLayout:this.onLayout},i),o);default:return h.createElement(u,babelHelpers.extends({ref:"VIEW",onLayout:this.onLayout,style:n},i),o)}}});o.exports=d},237);
|
|
__d(function(e,n,t,r){'use strict';var i=n(20),a=n(65),p=n(119),o=i.checkPropTypes,s=p({spring:!0,linear:!0,easeInEaseOut:!0,easeIn:!0,easeOut:!0,keyboard:!0}),u=p({opacity:!0,scaleXY:!0}),c=i.shape({duration:i.number,delay:i.number,springDamping:i.number,initialVelocity:i.number,type:i.oneOf(Object.keys(s)).isRequired,property:i.oneOf(Object.keys(u))}),y=i.shape({duration:i.number.isRequired,create:c,update:c,delete:c});function l(e,n){a.configureNextLayoutAnimation(e,n||function(){},function(){})}function d(e,n,t){return{duration:e,create:{type:n,property:t},update:{type:n},delete:{type:n,property:t}}}var g={easeInEaseOut:d(300,s.easeInEaseOut,u.opacity),linear:d(500,s.linear,u.opacity),spring:{duration:700,create:{type:s.linear,property:u.opacity},update:{type:s.spring,springDamping:.4},delete:{type:s.linear,property:u.opacity}}},f={configureNext:l,create:d,Types:s,Properties:u,checkConfig:function(e,n,t){o({config:y},{config:e},n,t)},Presets:g,easeInEaseOut:l.bind(null,g.easeInEaseOut),linear:l.bind(null,g.linear),spring:l.bind(null,g.spring)};t.exports=f},238);
|
|
__d(function(e,a,s,r){var t=a(20),n=a(111),l=a(112),i=a(131),o=a(133),p=a(145),d=(function(e){babelHelpers.inherits(a,e);function a(){var e,s,r,t;babelHelpers.classCallCheck(this,a);for(var n=arguments.length,l=Array(n),i=0;i<n;i++)l[i]=arguments[i];return s=r=babelHelpers.possibleConstructorReturn(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(l))),r._hasWarnedInvalidRenderMask=!1,t=s,babelHelpers.possibleConstructorReturn(r,t)}return babelHelpers.createClass(a,[{key:"render",value:function(){var e=this.props,a=e.maskElement,s=e.children,r=babelHelpers.objectWithoutProperties(e,["maskElement","children"]);return n.isValidElement(a)?n.createElement(c,r,n.createElement(i,{pointerEvents:"none",style:l.absoluteFill},a),s):(this._hasWarnedInvalidRenderMask||(console.warn("MaskedView: Invalid `maskElement` prop was passed to MaskedView. Expected a React Element. No mask will render."),this._hasWarnedInvalidRenderMask=!0),n.createElement(i,r,s))}}]),a})(n.Component);d.propTypes=babelHelpers.extends({},o,{maskElement:t.element.isRequired});var c=p('RCTMaskedView',{name:'RCTMaskedView',displayName:'RCTMaskedView',propTypes:babelHelpers.extends({},o)});s.exports=d},239);
|
|
__d(function(e,t,n,o){'use strict';t(241);var r,s=t(242),i=t(81),a=t(26),p=t(34),l=t(111),u=t(20),c=t(112),d=t(131),h=t(123),f=t(145)('RCTModalHostView',null),b=a.ModalManager?new i(a.ModalManager):null,m=0,v=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return t._confirmProps(e),n._identifier=m++,n}return babelHelpers.createClass(t,[{key:"componentDidMount",value:function(){var e=this;b&&(this._eventSubscription=b.addListener('modalDismissed',function(t){t.modalID===e._identifier&&e.props.onDismiss&&e.props.onDismiss()}))}},{key:"componentWillUnmount",value:function(){this._eventSubscription&&this._eventSubscription.remove()}},{key:"componentWillReceiveProps",value:function(e){t._confirmProps(e)}},{key:"render",value:function(){if(!1===this.props.visible)return null;var e={backgroundColor:this.props.transparent?'transparent':'white'},t=this.props.animationType;t||(t='none',this.props.animated&&(t='slide'));var n=this.props.presentationStyle;n||(n='fullScreen',this.props.transparent&&(n='overFullScreen'));var o=this.props.children;return l.createElement(f,{animationType:t,presentationStyle:n,transparent:this.props.transparent,hardwareAccelerated:this.props.hardwareAccelerated,onRequestClose:this.props.onRequestClose,onShow:this.props.onShow,identifier:this._identifier,style:S.modal,onStartShouldSetResponder:this._shouldSetResponder,supportedOrientations:this.props.supportedOrientations,onOrientationChange:this.props.onOrientationChange},l.createElement(d,{style:[S.container,e]},o))}},{key:"_shouldSetResponder",value:function(){return!0}}],[{key:"_confirmProps",value:function(e){e.presentationStyle&&'overFullScreen'!==e.presentationStyle&&e.transparent&&console.warn("Modal with '"+e.presentationStyle+"' presentation style and 'transparent' value is not supported.")}}]),t})(l.Component);v.propTypes={animationType:u.oneOf(['none','slide','fade']),presentationStyle:u.oneOf(['fullScreen','pageSheet','formSheet','overFullScreen']),transparent:u.bool,hardwareAccelerated:u.bool,visible:u.bool,onRequestClose:p.isTVOS?u.func.isRequired:u.func,onShow:u.func,onDismiss:u.func,animated:h(u.bool,'Use the `animationType` prop instead.'),supportedOrientations:u.arrayOf(u.oneOf(['portrait','portrait-upside-down','landscape','landscape-left','landscape-right'])),onOrientationChange:u.func},v.defaultProps={visible:!0,hardwareAccelerated:!1},v.contextTypes={rootTag:u.number};var y=s.isRTL?'right':'left',S=c.create({modal:{position:'absolute'},container:(r={position:'absolute'},babelHelpers.defineProperty(r,y,0),babelHelpers.defineProperty(r,"top",0),r)});n.exports=v},240);
|
|
__d(function(e,t,n,r){'use strict';t(47);var o=t(20),s=(t(45),t(111)),i=(t(54),t(112)),l=t(131),a=(function(e){babelHelpers.inherits(t,e);function t(){var e,n,r,o;babelHelpers.classCallCheck(this,t);for(var s=arguments.length,i=Array(s),l=0;l<s;l++)i[l]=arguments[l];return n=r=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={inspector:null,mainKey:1},r._subscription=null,o=n,babelHelpers.possibleConstructorReturn(r,o)}return babelHelpers.createClass(t,[{key:"getChildContext",value:function(){return{rootTag:this.props.rootTag}}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){this._subscription&&this._subscription.remove()}},{key:"render",value:function(){var e=this,t=s.createElement(l,{collapsable:!this.state.inspector,key:this.state.mainKey,pointerEvents:"box-none",style:p.appContainer,ref:function(t){e._mainRef=t}},this.props.children),n=this.props.WrapperComponent;return n&&(t=s.createElement(n,null,t)),s.createElement(l,{style:p.appContainer,pointerEvents:"box-none"},t,null,this.state.inspector)}}]),t})(s.Component);a.childContextTypes={rootTag:o.number};var p=i.create({appContainer:{flex:1}});n.exports=a},241);
|
|
__d(function(n,t,i,o){'use strict';var f=t(26).I18nManager||{isRTL:!1,doLeftAndRightSwapInRTL:!0,allowRTL:function(){},forceRTL:function(){},swapLeftAndRightInRTL:function(){}};i.exports=f},242);
|
|
__d(function(t,e,o,a){'use strict';var s=e(46),i=e(201),n=e(26).NavigatorManager,r=e(111),c=e(20),u=e(54),p=e(244),l=e(112),d=e(168),h=e(131),f=e(133),v=e(143),g=e(22),k=e(145),S=e(119),T=0;function b(){return T++}var m=(function(t){babelHelpers.inherits(e,t);function e(){return babelHelpers.classCallCheck(this,e),babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return babelHelpers.createClass(e,[{key:"requestSchedulingNavigation",value:function(t){n.requestSchedulingJavaScriptNavigation(u.findNodeHandle(this),t)}},{key:"render",value:function(){return r.createElement(q,this.props)}}]),e})(r.Component),O=S({done:!0,cancel:!0,edit:!0,save:!0,add:!0,compose:!0,reply:!0,action:!0,organize:!0,bookmarks:!0,search:!0,refresh:!0,stop:!0,camera:!0,trash:!0,play:!0,pause:!0,rewind:!0,'fast-forward':!0,undo:!0,redo:!0,'page-curl':!0}),y=v({displayName:'NavigatorIOS',propTypes:{initialRoute:c.shape({component:c.func.isRequired,title:c.string.isRequired,titleImage:i.propTypes.source,passProps:c.object,backButtonIcon:i.propTypes.source,backButtonTitle:c.string,leftButtonIcon:i.propTypes.source,leftButtonTitle:c.string,leftButtonSystemIcon:c.oneOf(Object.keys(O)),onLeftButtonPress:c.func,rightButtonIcon:i.propTypes.source,rightButtonTitle:c.string,rightButtonSystemIcon:c.oneOf(Object.keys(O)),onRightButtonPress:c.func,wrapperStyle:f.style,navigationBarHidden:c.bool,shadowHidden:c.bool,tintColor:c.string,barTintColor:c.string,barStyle:c.oneOf(['default','black']),titleTextColor:c.string,translucent:c.bool}).isRequired,navigationBarHidden:c.bool,shadowHidden:c.bool,itemWrapperStyle:f.style,tintColor:c.string,barTintColor:c.string,barStyle:c.oneOf(['default','black']),titleTextColor:c.string,translucent:c.bool,interactivePopGestureEnabled:c.bool},navigator:void 0,componentWillMount:function(){this.navigator={push:this.push,pop:this.pop,popN:this.popN,replace:this.replace,replaceAtIndex:this.replaceAtIndex,replacePrevious:this.replacePrevious,replacePreviousAndPop:this.replacePreviousAndPop,resetTo:this.resetTo,popToRoute:this.popToRoute,popToTop:this.popToTop}},componentDidMount:function(){this._enableTVEventHandler()},componentWillUnmount:function(){this._disableTVEventHandler()},getDefaultProps:function(){return{translucent:!0}},getInitialState:function(){return{idStack:[b()],routeStack:[this.props.initialRoute],requestedTopOfStack:0,observedTopOfStack:0,progress:1,fromIndex:0,toIndex:0,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:0}},_toFocusOnNavigationComplete:void 0,_handleFocusRequest:function(t){this.state.makingNavigatorRequest?this._toFocusOnNavigationComplete=t:this._getFocusEmitter().emit('focus',t)},_focusEmitter:void 0,_getFocusEmitter:function(){var t=this._focusEmitter;return t||(t=new s,this._focusEmitter=t),t},getChildContext:function(){return{onFocusRequested:this._handleFocusRequest,focusEmitter:this._getFocusEmitter()}},childContextTypes:{onFocusRequested:c.func,focusEmitter:c.instanceOf(s)},_tryLockNavigator:function(t){this.refs.transitionerRef.requestSchedulingNavigation(function(e){return e&&t()})},_handleNavigatorStackChanged:function(t){var e=t.nativeEvent.stackLength-1;g(e<=this.state.requestedTopOfStack,'No navigator item should be pushed without JS knowing about it %s %s',e,this.state.requestedTopOfStack);this.state.requestedTopOfStack!==this.state.observedTopOfStack&&g(e===this.state.requestedTopOfStack,"If waiting for observedTopOfStack to reach requestedTopOfStack, the only valid observedTopOfStack should be requestedTopOfStack.");var o={observedTopOfStack:e,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:null,progress:1,toIndex:e,fromIndex:e};this.setState(o,this._eliminateUnneededChildren)},_eliminateUnneededChildren:function(){var t=this.state.routeStack.length>this.state.observedTopOfStack+1?this.state.observedTopOfStack+1:null;this.setState({idStack:this.state.idStack.slice(0,this.state.observedTopOfStack+1),routeStack:this.state.routeStack.slice(0,this.state.observedTopOfStack+1),requestedTopOfStack:this.state.observedTopOfStack,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:t})},push:function(t){var e=this;g(!!t,'Must supply route to push'),this.state.requestedTopOfStack===this.state.observedTopOfStack&&this._tryLockNavigator(function(){var o=e.state.routeStack.concat([t]),a=e.state.idStack.concat([b()]);e.setState({idStack:a,routeStack:o,requestedTopOfStack:o.length-1,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:o.length-1})})},popN:function(t){var e=this;0!==t&&this.state.requestedTopOfStack===this.state.observedTopOfStack&&this.state.requestedTopOfStack>0&&this._tryLockNavigator(function(){var o=e.state.requestedTopOfStack-t;g(o>=0,'Cannot pop below 0'),e.setState({requestedTopOfStack:o,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:e.state.requestedTopOfStack-t})})},pop:function(){this.popN(1)},replaceAtIndex:function(t,e){if(g(!!t,'Must supply route to replace'),e<0&&(e+=this.state.routeStack.length),!(this.state.routeStack.length<=e)){var o=this.state.idStack.slice(),a=this.state.routeStack.slice();o[e]=b(),a[e]=t,this.setState({idStack:o,routeStack:a,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:e})}},replace:function(t){this.replaceAtIndex(t,-1)},replacePrevious:function(t){this.replaceAtIndex(t,-2)},popToTop:function(){this.popToRoute(this.state.routeStack[0])},popToRoute:function(t){var e=this.state.routeStack.indexOf(t);g(-1!==e,'Calling pop to route for a route that doesn\'t exist!');var o=this.state.routeStack.length-e-1;this.popN(o)},replacePreviousAndPop:function(t){var e=this;this.state.requestedTopOfStack===this.state.observedTopOfStack&&(this.state.routeStack.length<2||this._tryLockNavigator(function(){e.replacePrevious(t),e.setState({requestedTopOfStack:e.state.requestedTopOfStack-1,makingNavigatorRequest:!0})}))},resetTo:function(t){g(!!t,'Must supply route to push'),this.state.requestedTopOfStack===this.state.observedTopOfStack&&(this.replaceAtIndex(t,0),this.popToRoute(t))},_handleNavigationComplete:function(t){t.stopPropagation(),this._toFocusOnNavigationComplete&&(this._getFocusEmitter().emit('focus',this._toFocusOnNavigationComplete),this._toFocusOnNavigationComplete=null),this._handleNavigatorStackChanged(t)},_routeToStackItem:function(t,e){var o=t.component,a=t.wrapperStyle,s=t.passProps,i=babelHelpers.objectWithoutProperties(t,["component","wrapperStyle","passProps"]),n=this.props,c=n.itemWrapperStyle,u=babelHelpers.objectWithoutProperties(n,["itemWrapperStyle"]),l=null!=this.state.updatingAllIndicesAtOrBeyond&&this.state.updatingAllIndicesAtOrBeyond>=e,d=o;return r.createElement(p,{key:'nav'+e,shouldUpdate:l},r.createElement(N,babelHelpers.extends({},u,i,{style:[_.stackItem,c,a]}),r.createElement(d,babelHelpers.extends({navigator:this.navigator,route:i},s))))},_renderNavigationStackItems:function(){var t=this.state.makingNavigatorRequest||null!==this.state.updatingAllIndicesAtOrBeyond,e=t?this.state.routeStack.map(this._routeToStackItem):null;return r.createElement(p,{shouldUpdate:t},r.createElement(m,{ref:"transitionerRef",style:_.transitioner,vertical:this.props.vertical,requestedTopOfStack:this.state.requestedTopOfStack,onNavigationComplete:this._handleNavigationComplete,interactivePopGestureEnabled:this.props.interactivePopGestureEnabled},e))},_tvEventHandler:void 0,_enableTVEventHandler:function(){this._tvEventHandler=new d,this._tvEventHandler.enable(this,function(t,e){e&&'menu'===e.eventType&&t.pop()})},_disableTVEventHandler:function(){this._tvEventHandler&&(this._tvEventHandler.disable(),delete this._tvEventHandler)},render:function(){return r.createElement(h,{style:this.props.style},this._renderNavigationStackItems())}}),_=l.create({stackItem:{backgroundColor:'white',overflow:'hidden',position:'absolute',top:0,left:0,right:0,bottom:0},transitioner:{flex:1}}),q=k('RCTNavigator'),N=k('RCTNavItem');o.exports=y},243);
|
|
__d(function(e,t,r,n){'use strict';var l=t(111),s=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"shouldComponentUpdate",value:function(e){return!!e.shouldUpdate}},{key:"render",value:function(){var e=this.props.children;return null===e||!1===e?null:l.Children.only(e)}}]),t})(l.Component);r.exports=s},244);
|
|
__d(function(e,t,r,l){'use strict';var s=t(51),o=t(246),n=(t(247),t(34),t(111)),p=t(20),a=t(141),i=t(124),b=(t(110),t(133)),u=t(125),c=a(i),d=a(babelHelpers.extends({},u,{color:s})),h=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){throw null}}]),t})(n.Component);h.propTypes={label:p.string.isRequired,value:p.any,color:s,testID:p.string};var f=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return n.createElement(o,this.props,this.props.children)}}]),t})(n.Component);f.MODE_DIALOG="dialog",f.MODE_DROPDOWN='dropdown',f.Item=h,f.defaultProps={mode:"dialog"},f.propTypes=babelHelpers.extends({},b,{style:d,selectedValue:p.any,onValueChange:p.func,enabled:p.bool,mode:p.oneOf(['dialog','dropdown']),itemStyle:c,prompt:p.string,testID:p.string}),r.exports=f},245);
|
|
__d(function(e,t,n,s){'use strict';var r,i,o=t(53),a=t(111),l=t(20),p=t(112),c=t(141),u=t(124),h=t(131),d=t(133),v=t(126),f=t(143),m=c(u),y=t(145),C=f({displayName:'PickerIOS',mixins:[o],propTypes:babelHelpers.extends({},d,{itemStyle:m,onValueChange:l.func,selectedValue:l.any}),getInitialState:function(){return this._stateFromProps(this.props)},componentWillReceiveProps:function(e){this.setState(this._stateFromProps(e))},_stateFromProps:function(e){var t=0,n=[];return a.Children.toArray(e.children).forEach(function(s,r){s.props.value===e.selectedValue&&(t=r),n.push({value:s.props.value,label:s.props.label,textColor:v(s.props.color)})}),{selectedIndex:t,items:n}},render:function(){var e=this;return a.createElement(h,{style:this.props.style},a.createElement(g,{ref:function(t){return e._picker=t},style:[b.pickerIOS,this.props.itemStyle],items:this.state.items,selectedIndex:this.state.selectedIndex,onChange:this._onChange,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.newValue,e.nativeEvent.newIndex),this._picker&&this.state.selectedIndex!==e.nativeEvent.newIndex&&this._picker.setNativeProps({selectedIndex:this.state.selectedIndex})}});C.Item=(i=r=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return null}}]),t})(a.Component),r.propTypes={value:l.any,label:l.string,color:l.string},i);var b=p.create({pickerIOS:{height:216}}),g=y('RCTPicker',{propTypes:{style:m}},{nativeOnly:{items:!0,onChange:!0,selectedIndex:!0}});n.exports=C},246);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(110)},247);
|
|
__d(function(e,r,s,t){'use strict';var o=r(201),p=r(53),i=r(111),n=r(20),a=r(112),g=r(133),l=r(143),c=r(145),u=l({displayName:'ProgressViewIOS',mixins:[p],propTypes:babelHelpers.extends({},g,{progressViewStyle:n.oneOf(['default','bar']),progress:n.number,progressTintColor:n.string,trackTintColor:n.string,progressImage:o.propTypes.source,trackImage:o.propTypes.source}),render:function(){return i.createElement(b,babelHelpers.extends({},this.props,{style:[y.progressView,this.props.style]}))}}),y=a.create({progressView:{height:2}}),b=c('RCTProgressView',u);s.exports=u},248);
|
|
__d(function(e,r,t,s){var a=r(111),p=r(133),l=r(145),n=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"render",value:function(){return a.createElement(o,this.props)}}]),r})(a.Component);n.propTypes=babelHelpers.extends({},p);var o=l('RCTSafeAreaView',{name:'RCTSafeAreaView',displayName:'RCTSafeAreaView',propTypes:babelHelpers.extends({},p)});t.exports=n},249);
|
|
__d(function(e,t,r,s){'use strict';var a=t(221),i=(t(34),t(111)),o=(t(203),t(251)),l=babelHelpers.extends({},o.defaultProps,{stickySectionHeadersEnabled:!0}),n=(function(e){babelHelpers.inherits(t,e);function t(){var e,r,s,a;babelHelpers.classCallCheck(this,t);for(var i=arguments.length,o=Array(i),l=0;l<i;l++)o[l]=arguments[l];return r=s=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),s._captureRef=function(e){s._wrapperListRef=e},a=r,babelHelpers.possibleConstructorReturn(s,a)}return babelHelpers.createClass(t,[{key:"scrollToLocation",value:function(e){this._wrapperListRef.scrollToLocation(e)}},{key:"recordInteraction",value:function(){var e=this._wrapperListRef&&this._wrapperListRef.getListRef();e&&e.recordInteraction()}},{key:"flashScrollIndicators",value:function(){var e=this._wrapperListRef&&this._wrapperListRef.getListRef();e&&e.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){var e=this._wrapperListRef&&this._wrapperListRef.getListRef();if(e)return e.getScrollResponder()}},{key:"getScrollableNode",value:function(){var e=this._wrapperListRef&&this._wrapperListRef.getListRef();if(e)return e.getScrollableNode()}},{key:"setNativeProps",value:function(e){var t=this._wrapperListRef&&this._wrapperListRef.getListRef();t&&t.setNativeProps(e)}},{key:"render",value:function(){var e=this.props.legacyImplementation?a:o;return i.createElement(e,babelHelpers.extends({},this.props,{ref:this._captureRef}))}}]),t})(i.PureComponent);n.defaultProps=l,r.exports=n},250);
|
|
__d(function(e,t,r,n){'use strict';var a=t(111),i=t(131),o=t(228),s=t(22),l=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"scrollToLocation",value:function(e){for(var t=e.itemIndex+1,r=0;r<e.sectionIndex;r++)t+=this.props.sections[r].data.length+2;var n=babelHelpers.extends({},e,{index:t});this._listRef.scrollToIndex(n)}},{key:"getListRef",value:function(){return this._listRef}},{key:"_subExtractor",value:function(e){for(var t=e,r=this.props.keyExtractor,n=0;n<this.props.sections.length;n++){var a=this.props.sections[n],i=a.key||String(n);if(!((t-=1)>=a.data.length+1)){if(-1===t)return{section:a,key:i+':header',index:null,header:!0,trailingSection:this.props.sections[n+1]};if(t===a.data.length)return{section:a,key:i+':footer',index:null,header:!1,trailingSection:this.props.sections[n+1]};return{section:a,key:i+':'+(a.keyExtractor||r)(a.data[t],t),index:t,leadingItem:a.data[t-1],leadingSection:this.props.sections[n-1],trailingItem:a.data[t+1],trailingSection:this.props.sections[n+1]}}t-=a.data.length+1}}},{key:"_getSeparatorComponent",value:function(e,t){if(!(t=t||this._subExtractor(e)))return null;var r=t.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,n=this.props.SectionSeparatorComponent,a=e===this.state.childProps.getItemCount()-1,i=t.index===t.section.data.length-1;return n&&i?n:!r||i||a?null:r}},{key:"_computeState",value:function(e){var t=e.ListHeaderComponent?1:0,r=[],n=e.sections.reduce(function(e,n){return r.push(e+t),e+n.data.length+2},0);return{childProps:babelHelpers.extends({},e,{renderItem:this._renderItem,ItemSeparatorComponent:void 0,data:e.sections,getItemCount:function(){return n},getItem:c,keyExtractor:this._keyExtractor,onViewableItemsChanged:e.onViewableItemsChanged?this._onViewableItemsChanged:void 0,stickyHeaderIndices:e.stickySectionHeadersEnabled?r:void 0})}}}]);function t(e,r){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n._keyExtractor=function(e,t){var r=n._subExtractor(t);return r&&r.key||String(t)},n._convertViewable=function(e){s(null!=e.index,'Received a broken ViewToken');var t=n._subExtractor(e.index);if(!t)return null;var r=t.section.keyExtractor||n.props.keyExtractor;return babelHelpers.extends({},e,{index:t.index,key:r(e.item,t.index),section:t.section})},n._onViewableItemsChanged=function(e){var t=e.viewableItems,r=e.changed;n.props.onViewableItemsChanged&&n.props.onViewableItemsChanged({viewableItems:t.map(n._convertViewable,n).filter(Boolean),changed:r.map(n._convertViewable,n).filter(Boolean)})},n._renderItem=function(e){var t=e.item,r=e.index,i=n._subExtractor(r);if(!i)return null;var o=i.index;if(null==o){var l=i.section;if(!0===i.header){var c=n.props.renderSectionHeader;return c?c({section:l}):null}var d=n.props.renderSectionFooter;return d?d({section:l}):null}var u=i.section.renderItem||n.props.renderItem,g=n._getSeparatorComponent(r,i);return s(u,'no renderItem!'),a.createElement(p,{SeparatorComponent:g,LeadingSeparatorComponent:0===o?n.props.SectionSeparatorComponent:void 0,cellKey:i.key,index:o,item:t,leadingItem:i.leadingItem,leadingSection:i.leadingSection,onUpdateSeparator:n._onUpdateSeparator,prevCellKey:(n._subExtractor(r-1)||{}).key,ref:function(e){n._cellRefs[i.key]=e},renderItem:u,section:i.section,trailingItem:i.trailingItem,trailingSection:i.trailingSection})},n._onUpdateSeparator=function(e,t){var r=n._cellRefs[e];r&&r.updateSeparatorProps(t)},n._cellRefs={},n._captureRef=function(e){n._listRef=e},n.state=n._computeState(e),n}return babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(this._computeState(e))}},{key:"render",value:function(){return a.createElement(o,babelHelpers.extends({},this.state.childProps,{ref:this._captureRef}))}}]),t})(a.PureComponent);l.defaultProps=babelHelpers.extends({},o.defaultProps,{data:[]});var p=(function(e){babelHelpers.inherits(t,e);function t(){var e,r,n,a;babelHelpers.classCallCheck(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return r=n=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.state={separatorProps:{highlighted:!1,leadingItem:n.props.item,leadingSection:n.props.leadingSection,section:n.props.section,trailingItem:n.props.trailingItem,trailingSection:n.props.trailingSection},leadingSeparatorProps:{highlighted:!1,leadingItem:n.props.leadingItem,leadingSection:n.props.leadingSection,section:n.props.section,trailingItem:n.props.item,trailingSection:n.props.trailingSection}},n._separators={highlight:function(){['leading','trailing'].forEach(function(e){return n._separators.updateProps(e,{highlighted:!0})})},unhighlight:function(){['leading','trailing'].forEach(function(e){return n._separators.updateProps(e,{highlighted:!1})})},updateProps:function(e,t){var r=n.props,a=r.LeadingSeparatorComponent,i=r.cellKey,o=r.prevCellKey;'leading'===e&&a?n.setState(function(e){return{leadingSeparatorProps:babelHelpers.extends({},e.leadingSeparatorProps,t)}}):n.props.onUpdateSeparator('leading'===e&&o||i,t)}},a=r,babelHelpers.possibleConstructorReturn(n,a)}return babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){var t=this;this.setState(function(r){return{separatorProps:babelHelpers.extends({},t.state.separatorProps,{leadingItem:e.item,leadingSection:e.leadingSection,section:e.section,trailingItem:e.trailingItem,trailingSection:e.trailingSection}),leadingSeparatorProps:babelHelpers.extends({},t.state.leadingSeparatorProps,{leadingItem:e.leadingItem,leadingSection:e.leadingSection,section:e.section,trailingItem:e.item,trailingSection:e.trailingSection})}})}},{key:"updateSeparatorProps",value:function(e){this.setState(function(t){return{separatorProps:babelHelpers.extends({},t.separatorProps,e)}})}},{key:"render",value:function(){var e=this.props,t=e.LeadingSeparatorComponent,r=e.SeparatorComponent,n=e.item,o=e.index,s=e.section,l=this.props.renderItem({item:n,index:o,section:s,separators:this._separators}),p=t&&a.createElement(t,this.state.leadingSeparatorProps),c=r&&a.createElement(r,this.state.separatorProps);return p||c?a.createElement(i,null,p,l,c):l}}]),t})(a.Component);function c(e,t){if(!e)return null;for(var r=t-1,n=0;n<e.length;n++){if(-1===r||r===e[n].data.length)return e[n];if(r<e[n].data.length)return e[n].data[r];r-=e[n].data.length+2}return null}r.exports=l},251);
|
|
__d(function(e,n,t,o){'use strict';var r=n(53),s=n(111),a=n(20),l=n(112),i=n(133),p=n(143),g=n(145),h=p({displayName:'SegmentedControlIOS',mixins:[r],propTypes:babelHelpers.extends({},i,{values:a.arrayOf(a.string),selectedIndex:a.number,onValueChange:a.func,onChange:a.func,enabled:a.bool,tintColor:a.string,momentary:a.bool}),getDefaultProps:function(){return{values:[],enabled:!0}},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.value)},render:function(){return s.createElement(C,babelHelpers.extends({},this.props,{ref:"segmentedcontrol",style:[u.segmentedControl,this.props.style],onChange:this._onChange}))}}),u=l.create({segmentedControl:{height:28}}),C=g('RCTSegmentedControl',h);t.exports=h},252);
|
|
__d(function(e,n,t,i){'use strict';var r=n(201),a=n(51),l=n(53),o=n(132),u=(n(34),n(111)),s=n(20),m=n(112),p=n(133),d=n(143),c=n(145),b=d({displayName:'Slider',mixins:[l],propTypes:babelHelpers.extends({},p,{style:p.style,value:s.number,step:s.number,minimumValue:s.number,maximumValue:s.number,minimumTrackTintColor:a,maximumTrackTintColor:a,disabled:s.bool,trackImage:r.propTypes.source,minimumTrackImage:r.propTypes.source,maximumTrackImage:r.propTypes.source,thumbImage:r.propTypes.source,thumbTintColor:a,onValueChange:s.func,onSlidingComplete:s.func,testID:s.string}),getDefaultProps:function(){return{disabled:!1,value:0,minimumValue:0,maximumValue:1,step:0}},viewConfig:{uiViewClassName:'RCTSlider',validAttributes:babelHelpers.extends({},o.RCTView,{value:!0})},render:function(){var e=this.props,n=e.style,t=e.onValueChange,i=e.onSlidingComplete,r=babelHelpers.objectWithoutProperties(e,["style","onValueChange","onSlidingComplete"]);return r.style=[g.slider,n],r.onValueChange=t&&function(e){t&&t(e.nativeEvent.value)},r.onChange=r.onValueChange,r.onSlidingComplete=i&&function(e){i&&i(e.nativeEvent.value)},u.createElement(C,babelHelpers.extends({},r,{enabled:!this.props.disabled,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))}}),g=void 0;g=m.create({slider:{height:40}});var C=c('RCTSlider',b,{});t.exports=b},253);
|
|
__d(function(e,t,s,r){'use strict';var n=t(111),o=t(20),a=t(112),p=t(26).TestModule,l=t(65),i=t(131),c=t(133),h=t(145),u=(function(e){babelHelpers.inherits(t,e);function t(){var e,s,r,n;babelHelpers.classCallCheck(this,t);for(var o=arguments.length,a=Array(o),l=0;l<o;l++)a[l]=arguments[l];return s=r=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onDefaultAction=function(e){p.verifySnapshot(p.markTestPassed)},n=s,babelHelpers.possibleConstructorReturn(r,n)}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.testIdentifier||'test',t=this.props.onSnapshotReady||this.onDefaultAction;return n.createElement(f,babelHelpers.extends({style:b.snapshot},this.props,{onSnapshotReady:t,testIdentifier:e}))}}]),t})(n.Component);u.propTypes=babelHelpers.extends({},c,{onSnapshotReady:o.func,testIdentifier:o.string});var b=a.create({snapshot:{flex:1}}),f=l.RCTSnapshot?h('RCTSnapshot',u):i;s.exports=u},254);
|
|
__d(function(e,t,n,o){'use strict';var r=t(51),i=t(53),s=(t(34),t(111)),a=t(20),h=t(112),l=t(133),p=t(143),u=t(145),c=p({displayName:'Switch',propTypes:babelHelpers.extends({},l,{value:a.bool,disabled:a.bool,onValueChange:a.func,testID:a.string,tintColor:r,onTintColor:r,thumbTintColor:r}),getDefaultProps:function(){return{value:!1,disabled:!1}},mixins:[i],_rctSwitch:{},_onChange:function(e){this._rctSwitch.setNativeProps({value:this.props.value}),this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.value)},render:function(){var e=this,t=babelHelpers.extends({},this.props);return t.onStartShouldSetResponder=function(){return!0},t.onResponderTerminationRequest=function(){return!1},t.style=[d.rctSwitchIOS,this.props.style],s.createElement(C,babelHelpers.extends({},t,{ref:function(t){e._rctSwitch=t},onChange:this._onChange}))}}),d=h.create({rctSwitchIOS:{height:31,width:51}}),C=u('RCTSwitch',c,{nativeOnly:{onChange:!0}});n.exports=c},255);
|
|
__d(function(t,e,n,a){'use strict';var i=e(111),r=e(20),o=e(51),l=(e(34),e(126),e(26).StatusBarManager);function s(t){return{backgroundColor:null!=t.backgroundColor?{value:t.backgroundColor,animated:t.animated}:null,barStyle:null!=t.barStyle?{value:t.barStyle,animated:t.animated}:null,translucent:t.translucent,hidden:null!=t.hidden?{value:t.hidden,animated:t.animated,transition:t.showHideTransition}:null,networkActivityIndicatorVisible:t.networkActivityIndicatorVisible}}var d=(function(t){babelHelpers.inherits(e,t);function e(){var t,n,a,i;babelHelpers.classCallCheck(this,e);for(var r=arguments.length,o=Array(r),s=0;s<r;s++)o[s]=arguments[s];return n=a=babelHelpers.possibleConstructorReturn(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(o))),a._stackEntry=null,a._updatePropsStack=function(){clearImmediate(e._updateImmediate),e._updateImmediate=setImmediate(function(){var t,n,a=e._currentValues,i=(t=e._propsStack,n=e._defaultProps,t.reduce(function(t,e){for(var n in e)null!=e[n]&&(t[n]=e[n]);return t},babelHelpers.extends({},n)));a&&a.barStyle.value===i.barStyle.value||l.setStyle(i.barStyle.value,i.barStyle.animated),a&&a.hidden.value===i.hidden.value||l.setHidden(i.hidden.value,i.hidden.animated?i.hidden.transition:'none'),a&&a.networkActivityIndicatorVisible===i.networkActivityIndicatorVisible||l.setNetworkActivityIndicatorVisible(i.networkActivityIndicatorVisible),e._currentValues=i})},i=n,babelHelpers.possibleConstructorReturn(a,i)}return babelHelpers.createClass(e,[{key:"componentDidMount",value:function(){this._stackEntry=s(this.props),e._propsStack.push(this._stackEntry),this._updatePropsStack()}},{key:"componentWillUnmount",value:function(){var t=e._propsStack.indexOf(this._stackEntry);e._propsStack.splice(t,1),this._updatePropsStack()}},{key:"componentDidUpdate",value:function(){var t=e._propsStack.indexOf(this._stackEntry);this._stackEntry=s(this.props),e._propsStack[t]=this._stackEntry,this._updatePropsStack()}},{key:"render",value:function(){return null}}],[{key:"setHidden",value:function(t,n){n=n||'none',e._defaultProps.hidden.value=t,l.setHidden(t,n)}},{key:"setBarStyle",value:function(t,n){n=n||!1,e._defaultProps.barStyle.value=t,l.setStyle(t,n)}},{key:"setNetworkActivityIndicatorVisible",value:function(t){e._defaultProps.networkActivityIndicatorVisible=t,l.setNetworkActivityIndicatorVisible(t)}},{key:"setBackgroundColor",value:function(t,e){console.warn('`setBackgroundColor` is only available on Android')}},{key:"setTranslucent",value:function(t){console.warn('`setTranslucent` is only available on Android')}}]),e})(i.Component);d._propsStack=[],d._defaultProps=s({animated:!1,showHideTransition:'fade',backgroundColor:'black',barStyle:'default',translucent:!1,hidden:!1,networkActivityIndicatorVisible:!1}),d._updateImmediate=null,d._currentValues=null,d.currentHeight=l.HEIGHT,d.propTypes={hidden:r.bool,animated:r.bool,backgroundColor:o,translucent:r.bool,barStyle:r.oneOf(['default','light-content','dark-content']),networkActivityIndicatorVisible:r.bool,showHideTransition:r.oneOf(['fade','slide'])},d.defaultProps={animated:!1,showHideTransition:'fade'},n.exports=d},256);
|
|
__d(function(e,t,n,o){'use strict';var s=t(20),r=t(111),i=t(258),l=t(220),u=(function(e){babelHelpers.inherits(t,e);function t(e,n){babelHelpers.classCallCheck(this,t);var o=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return o._flatListRef=null,o._shouldBounceFirstRowOnMount=!1,o._onScroll=function(e){o.state.openRowKey&&o.setState({openRowKey:null}),o.props.onScroll&&o.props.onScroll(e)},o._renderItem=function(e){var t=o.props.renderQuickActions(e),n=o.props.keyExtractor(e.item,e.index);if(!t)return o.props.renderItem(e);var s=!1;return o._shouldBounceFirstRowOnMount&&(o._shouldBounceFirstRowOnMount=!1,s=!0),r.createElement(i,{slideoutView:t,isOpen:n===o.state.openRowKey,maxSwipeDistance:o._getMaxSwipeDistance(e),onOpen:function(){return o._onOpen(n)},onClose:function(){return o._onClose(n)},shouldBounceOnMount:s,onSwipeEnd:o._setListViewScrollable,onSwipeStart:o._setListViewNotScrollable},o.props.renderItem(e))},o._setListViewScrollable=function(){o._setListViewScrollableTo(!0)},o._setListViewNotScrollable=function(){o._setListViewScrollableTo(!1)},o.state={openRowKey:null},o._shouldBounceFirstRowOnMount=o.props.bounceFirstRowOnMount,o}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this;return r.createElement(l,babelHelpers.extends({},this.props,{ref:function(t){e._flatListRef=t},onScroll:this._onScroll,renderItem:this._renderItem}))}},{key:"_getMaxSwipeDistance",value:function(e){return'function'==typeof this.props.maxSwipeDistance?this.props.maxSwipeDistance(e):this.props.maxSwipeDistance}},{key:"_setListViewScrollableTo",value:function(e){this._flatListRef&&this._flatListRef.setNativeProps({scrollEnabled:e})}},{key:"_onOpen",value:function(e){this.setState({openRowKey:e})}},{key:"_onClose",value:function(e){this.setState({openRowKey:null})}}]),t})(r.Component);u.propTypes=babelHelpers.extends({},l.propTypes,{bounceFirstRowOnMount:s.bool.isRequired,maxSwipeDistance:s.oneOfType([s.number,s.func]).isRequired,renderQuickActions:s.func.isRequired}),u.defaultProps=babelHelpers.extends({},l.defaultProps,{bounceFirstRowOnMount:!0,renderQuickActions:function(){return null}}),n.exports=u},257);
|
|
__d(function(e,i,n,t){'use strict';var o=i(173),s=i(242),a=i(259),r=i(111),p=i(20),u=i(112),h=i(214),d=i(131),l=i(143),c=i(19),_=s.isRTL,m=l({displayName:'SwipeableRow',_panResponder:{},_previousLeft:0,mixins:[h],propTypes:{children:p.any,isOpen:p.bool,preventSwipeRight:p.bool,maxSwipeDistance:p.number.isRequired,onOpen:p.func.isRequired,onClose:p.func.isRequired,onSwipeEnd:p.func.isRequired,onSwipeStart:p.func.isRequired,shouldBounceOnMount:p.bool,slideoutView:p.node.isRequired,swipeThreshold:p.number.isRequired},getInitialState:function(){return{currentLeft:new o.Value(this._previousLeft),isSwipeableViewRendered:!1,rowHeight:null}},getDefaultProps:function(){return{isOpen:!1,preventSwipeRight:!1,maxSwipeDistance:0,onOpen:c,onClose:c,onSwipeEnd:c,onSwipeStart:c,swipeThreshold:30}},componentWillMount:function(){this._panResponder=a.create({onMoveShouldSetPanResponderCapture:this._handleMoveShouldSetPanResponderCapture,onPanResponderGrant:this._handlePanResponderGrant,onPanResponderMove:this._handlePanResponderMove,onPanResponderRelease:this._handlePanResponderEnd,onPanResponderTerminationRequest:this._onPanResponderTerminationRequest,onPanResponderTerminate:this._handlePanResponderEnd,onShouldBlockNativeResponder:function(e,i){return!1}})},componentDidMount:function(){var e=this;this.props.shouldBounceOnMount&&this.setTimeout(function(){e._animateBounceBack(400)},700)},componentWillReceiveProps:function(e){this.props.isOpen&&!e.isOpen&&this._animateToClosedPosition()},shouldComponentUpdate:function(e,i){return!(this.props.shouldBounceOnMount&&!e.shouldBounceOnMount)},render:function(){var e=void 0;this.state.isSwipeableViewRendered&&this.state.rowHeight&&(e=r.createElement(d,{style:[w.slideOutContainer,{height:this.state.rowHeight}]},this.props.slideoutView));var i=r.createElement(o.View,{onLayout:this._onSwipeableViewLayout,style:{transform:[{translateX:this.state.currentLeft}]}},this.props.children);return r.createElement(d,this._panResponder.panHandlers,e,i)},close:function(){this.props.onClose(),this._animateToClosedPosition()},_onSwipeableViewLayout:function(e){this.setState({isSwipeableViewRendered:!0,rowHeight:e.nativeEvent.layout.height})},_handleMoveShouldSetPanResponderCapture:function(e,i){return i.dy<10&&this._isValidSwipe(i)},_handlePanResponderGrant:function(e,i){},_handlePanResponderMove:function(e,i){this._isSwipingExcessivelyRightFromClosedPosition(i)||(this.props.onSwipeStart(),this._isSwipingRightFromClosed(i)?this._swipeSlowSpeed(i):this._swipeFullSpeed(i))},_isSwipingRightFromClosed:function(e){var i=_?-e.dx:e.dx;return 0===this._previousLeft&&i>0},_swipeFullSpeed:function(e){this.state.currentLeft.setValue(this._previousLeft+e.dx)},_swipeSlowSpeed:function(e){this.state.currentLeft.setValue(this._previousLeft+e.dx/4)},_isSwipingExcessivelyRightFromClosedPosition:function(e){var i=_?-e.dx:e.dx;return this._isSwipingRightFromClosed(e)&&i>120},_onPanResponderTerminationRequest:function(e,i){return!1},_animateTo:function(e){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c;o.timing(this.state.currentLeft,{duration:n,toValue:e,useNativeDriver:!0}).start(function(){i._previousLeft=e,t()})},_animateToOpenPosition:function(){var e=_?-this.props.maxSwipeDistance:this.props.maxSwipeDistance;this._animateTo(-e)},_animateToOpenPositionWith:function(e,i){e=e>.3?e:.3;var n=Math.abs((this.props.maxSwipeDistance-Math.abs(i))/e),t=_?-this.props.maxSwipeDistance:this.props.maxSwipeDistance;this._animateTo(-t,n)},_animateToClosedPosition:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300;this._animateTo(0,e)},_animateToClosedPositionDuringBounce:function(){this._animateToClosedPosition(300)},_animateBounceBack:function(e){var i=_?-30:30;this._animateTo(-i,e,this._animateToClosedPositionDuringBounce)},_isValidSwipe:function(e){return!(this.props.preventSwipeRight&&0===this._previousLeft&&e.dx>0)&&Math.abs(e.dx)>10},_shouldAnimateRemainder:function(e){return Math.abs(e.dx)>this.props.swipeThreshold||e.vx>.3},_handlePanResponderEnd:function(e,i){var n=_?-i.dx:i.dx;this._isSwipingRightFromClosed(i)?(this.props.onOpen(),this._animateBounceBack(300)):this._shouldAnimateRemainder(i)?n<0?(this.props.onOpen(),this._animateToOpenPositionWith(i.vx,n)):(this.props.onClose(),this._animateToClosedPosition()):0===this._previousLeft?this._animateToClosedPosition():this._animateToOpenPosition(),this.props.onSwipeEnd()}}),w=u.create({slideOutContainer:{bottom:0,left:0,position:'absolute',right:0,top:0}});n.exports=m},258);
|
|
__d(function(e,n,o,t){'use strict';var r=n(181),a=n(260),u=a.currentCentroidXOfTouchesChangedAfter,s=a.currentCentroidYOfTouchesChangedAfter,d=a.previousCentroidXOfTouchesChangedAfter,i=a.previousCentroidYOfTouchesChangedAfter,c=a.currentCentroidX,p=a.currentCentroidY,v={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,n){e.numberActiveTouches=n.numberActiveTouches,e.moveX=u(n,e._accountsForMovesUpTo),e.moveY=s(n,e._accountsForMovesUpTo);var o=e._accountsForMovesUpTo,t=d(n,o),r=u(n,o),a=i(n,o),c=s(n,o),p=e.dx+(r-t),v=e.dy+(c-a),h=n.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(p-e.dx)/h,e.vy=(v-e.dy)/h,e.dx=p,e.dy=v,e._accountsForMovesUpTo=n.mostRecentTimeStamp},create:function(e){var n={handle:null},o={stateID:Math.random()};v._initializeGestureState(o);return{panHandlers:{onStartShouldSetResponder:function(n){return void 0!==e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(n,o)},onMoveShouldSetResponder:function(n){return void 0!==e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(n,o)},onStartShouldSetResponderCapture:function(n){return 1===n.nativeEvent.touches.length&&v._initializeGestureState(o),o.numberActiveTouches=n.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(n,o)},onMoveShouldSetResponderCapture:function(n){var t=n.touchHistory;return o._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(v._updateGestureStateOnMove(o,t),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(n,o))},onResponderGrant:function(t){return n.handle||(n.handle=r.createInteractionHandle()),o.x0=c(t.touchHistory),o.y0=p(t.touchHistory),o.dx=0,o.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(t,o),void 0===e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder()},onResponderReject:function(t){h(n,e.onPanResponderReject,t,o)},onResponderRelease:function(t){h(n,e.onPanResponderRelease,t,o),v._initializeGestureState(o)},onResponderStart:function(n){var t=n.touchHistory;o.numberActiveTouches=t.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(n,o)},onResponderMove:function(n){var t=n.touchHistory;o._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(v._updateGestureStateOnMove(o,t),e.onPanResponderMove&&e.onPanResponderMove(n,o))},onResponderEnd:function(t){var r=t.touchHistory;o.numberActiveTouches=r.numberActiveTouches,h(n,e.onPanResponderEnd,t,o)},onResponderTerminate:function(t){h(n,e.onPanResponderTerminate,t,o),v._initializeGestureState(o)},onResponderTerminationRequest:function(n){return void 0===e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(n,o)}},getInteractionHandle:function(){return n.handle}}}};function h(e,n,o,t){e.handle&&(r.clearInteractionHandle(e.handle),e.handle=null),n&&n(o,t)}o.exports=v},259);
|
|
__d(function(_,t,E,o){'use strict';var r=t(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=r.TouchHistoryMath},260);
|
|
__d(function(e,t,n,o){'use strict';var r=t(222),s=t(20),i=t(111),u=t(262),a=t(258),c=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"getNewDataSource",value:function(){return new u({getRowData:function(e,t,n){return e[t][n]},getSectionHeaderData:function(e,t){return e[t]},rowHasChanged:function(e,t){return e!==t},sectionHeaderHasChanged:function(e,t){return e!==t}})}}]);function t(e,n){babelHelpers.classCallCheck(this,t);var o=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return o._listViewRef=null,o._shouldBounceFirstRowOnMount=!1,o._onScroll=function(e){o.props.dataSource.getOpenRowID()&&o.setState({dataSource:o.state.dataSource.setOpenRowID(null)}),o.props.onScroll&&o.props.onScroll(e)},o._renderRow=function(e,t,n){var r=o.props.renderQuickActions(e,t,n);if(!r)return o.props.renderRow(e,t,n);var s=!1;return o._shouldBounceFirstRowOnMount&&(o._shouldBounceFirstRowOnMount=!1,s=n===o.props.dataSource.getFirstRowID()),i.createElement(a,{slideoutView:r,isOpen:e.id===o.props.dataSource.getOpenRowID(),maxSwipeDistance:o._getMaxSwipeDistance(e,t,n),key:n,onOpen:function(){return o._onOpen(e.id)},onClose:function(){return o._onClose(e.id)},onSwipeEnd:function(){return o._setListViewScrollable(!0)},onSwipeStart:function(){return o._setListViewScrollable(!1)},shouldBounceOnMount:s},o.props.renderRow(e,t,n))},o._shouldBounceFirstRowOnMount=o.props.bounceFirstRowOnMount,o.state={dataSource:o.props.dataSource},o}return babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){this.state.dataSource.getDataSource()!==e.dataSource.getDataSource()&&this.setState({dataSource:e.dataSource})}},{key:"render",value:function(){var e=this;return i.createElement(r,babelHelpers.extends({},this.props,{ref:function(t){e._listViewRef=t},dataSource:this.state.dataSource.getDataSource(),onScroll:this._onScroll,renderRow:this._renderRow}))}},{key:"_setListViewScrollable",value:function(e){this._listViewRef&&'function'==typeof this._listViewRef.setNativeProps&&this._listViewRef.setNativeProps({scrollEnabled:e})}},{key:"getScrollResponder",value:function(){if(this._listViewRef&&'function'==typeof this._listViewRef.getScrollResponder)return this._listViewRef.getScrollResponder()}},{key:"_getMaxSwipeDistance",value:function(e,t,n){return'function'==typeof this.props.maxSwipeDistance?this.props.maxSwipeDistance(e,t,n):this.props.maxSwipeDistance}},{key:"_onOpen",value:function(e){this.setState({dataSource:this.state.dataSource.setOpenRowID(e)})}},{key:"_onClose",value:function(e){this.setState({dataSource:this.state.dataSource.setOpenRowID(null)})}}]),t})(i.Component);c.propTypes={bounceFirstRowOnMount:s.bool.isRequired,dataSource:s.instanceOf(u).isRequired,maxSwipeDistance:s.oneOfType([s.number,s.func]).isRequired,renderRow:s.func.isRequired,renderQuickActions:s.func.isRequired},c.defaultProps={bounceFirstRowOnMount:!1,renderQuickActions:function(){return null}},n.exports=c},261);
|
|
__d(function(e,t,i,o){'use strict';var n=t(223),s=(function(){function e(t){var i=this;babelHelpers.classCallCheck(this,e),this._dataSource=new n({getRowData:t.getRowData,getSectionHeaderData:t.getSectionHeaderData,rowHasChanged:function(e,o){return e.id!==i._previousOpenRowID&&o.id===i._openRowID||e.id===i._previousOpenRowID&&o.id!==i._openRowID||t.rowHasChanged(e,o)},sectionHeaderHasChanged:t.sectionHeaderHasChanged})}return babelHelpers.createClass(e,[{key:"cloneWithRowsAndSections",value:function(e,t,i){return this._dataSource=this._dataSource.cloneWithRowsAndSections(e,t,i),this._dataBlob=e,this.rowIdentities=this._dataSource.rowIdentities,this.sectionIdentities=this._dataSource.sectionIdentities,this}},{key:"getDataSource",value:function(){return this._dataSource}},{key:"getOpenRowID",value:function(){return this._openRowID}},{key:"getFirstRowID",value:function(){return this.rowIdentities?this.rowIdentities[0]&&this.rowIdentities[0][0]:Object.keys(this._dataBlob)[0]}},{key:"setOpenRowID",value:function(e){return this._previousOpenRowID=this._openRowID,this._openRowID=e,this._dataSource=this._dataSource.cloneWithRowsAndSections(this._dataBlob,this.sectionIdentities,this.rowIdentities),this}}]),e})();i.exports=s},262);
|
|
__d(function(t,e,r,o){'use strict';var s=e(51),l=e(111),n=e(20),i=e(112),p=e(264),a=e(133),c=e(145),u=(function(t){babelHelpers.inherits(e,t);function e(){return babelHelpers.classCallCheck(this,e),babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return babelHelpers.createClass(e,[{key:"render",value:function(){return l.createElement(C,{style:[b.tabGroup,this.props.style],unselectedTintColor:this.props.unselectedTintColor,unselectedItemTintColor:this.props.unselectedItemTintColor,tintColor:this.props.tintColor,barTintColor:this.props.barTintColor,barStyle:this.props.barStyle,itemPositioning:this.props.itemPositioning,translucent:!1!==this.props.translucent},this.props.children)}}]),e})(l.Component);u.Item=p,u.propTypes=babelHelpers.extends({},a,{style:a.style,unselectedTintColor:s,tintColor:s,unselectedItemTintColor:s,barTintColor:s,barStyle:n.oneOf(['default','black']),translucent:n.bool,itemPositioning:n.oneOf(['fill','center','auto'])});var b=i.create({tabGroup:{flex:1}}),C=c('RCTTabBar',u);r.exports=u},263);
|
|
__d(function(e,t,s,r){'use strict';var o=t(51),l=t(201),n=t(111),a=t(20),c=t(244),i=t(112),p=t(131),b=t(133),u=t(145),d=(function(e){babelHelpers.inherits(t,e);function t(){var e,s,r,o;babelHelpers.classCallCheck(this,t);for(var l=arguments.length,n=Array(l),a=0;a<l;a++)n[a]=arguments[a];return s=r=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(n))),r.state={hasBeenSelected:!1},o=s,babelHelpers.possibleConstructorReturn(r,o)}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){this.props.selected&&this.setState({hasBeenSelected:!0})}},{key:"componentWillReceiveProps",value:function(e){(this.state.hasBeenSelected||e.selected)&&this.setState({hasBeenSelected:!0})}},{key:"render",value:function(){var e=this.props,t=e.style,s=e.children,r=babelHelpers.objectWithoutProperties(e,["style","children"]);if(this.state.hasBeenSelected)var o=n.createElement(c,{shouldUpdate:this.props.selected},s);else o=n.createElement(p,null);return n.createElement(y,babelHelpers.extends({},r,{style:[h.tab,t]}),o)}}]),t})(n.Component);d.propTypes=babelHelpers.extends({},b,{badge:a.oneOfType([a.string,a.number]),badgeColor:o,systemIcon:a.oneOf(['bookmarks','contacts','downloads','favorites','featured','history','more','most-recent','most-viewed','recents','search','top-rated']),icon:l.propTypes.source,selectedIcon:l.propTypes.source,onPress:a.func,renderAsOriginal:a.bool,selected:a.bool,style:b.style,title:a.string,isTVSelectable:a.bool});var h=i.create({tab:{position:'absolute',top:0,right:0,bottom:0,left:0}}),y=u('RCTTabBarItem',d);s.exports=d},264);
|
|
__d(function(e,t,n,o){'use strict';var s=t(51),i=t(266),a=t(46),l=t(53),r=(t(34),t(111)),u=t(143),c=t(20),p=t(54),h=t(112),d=t(163),f=t(64),g=t(214),b=t(215),y=t(65),_=t(133),v=t(19),C=t(22),S=t(145),x=(t(38),S('RCTTextView',null)),m=S('RCTTextField',null),T=['phoneNumber','link','address','calendarEvent','none','all'],F=u({displayName:'TextInput',statics:{State:f},propTypes:babelHelpers.extends({},_,{autoCapitalize:c.oneOf(['none','sentences','words','characters']),autoCorrect:c.bool,spellCheck:c.bool,autoFocus:c.bool,autoGrow:c.bool,allowFontScaling:c.bool,editable:c.bool,keyboardType:c.oneOf(['default','email-address','numeric','phone-pad','ascii-capable','numbers-and-punctuation','url','number-pad','name-phone-pad','decimal-pad','twitter','web-search','visible-password']),keyboardAppearance:c.oneOf(['default','light','dark']),returnKeyType:c.oneOf(['done','go','next','search','send','none','previous','default','emergency-call','google','join','route','yahoo']),returnKeyLabel:c.string,maxLength:c.number,maxHeight:c.number,numberOfLines:c.number,disableFullscreenUI:c.bool,enablesReturnKeyAutomatically:c.bool,multiline:c.bool,textBreakStrategy:c.oneOf(['simple','highQuality','balanced']),onBlur:c.func,onFocus:c.func,onChange:c.func,onChangeText:c.func,onContentSizeChange:c.func,onEndEditing:c.func,onSelectionChange:c.func,onSubmitEditing:c.func,onKeyPress:c.func,onLayout:c.func,onScroll:c.func,placeholder:c.string,placeholderTextColor:s,secureTextEntry:c.bool,selectionColor:s,selectionState:c.instanceOf(i),selection:c.shape({start:c.number.isRequired,end:c.number}),value:c.string,defaultValue:c.string,clearButtonMode:c.oneOf(['never','while-editing','unless-editing','always']),clearTextOnFocus:c.bool,selectTextOnFocus:c.bool,blurOnSubmit:c.bool,style:d.propTypes.style,underlineColorAndroid:s,inlineImageLeft:c.string,inlineImagePadding:c.number,dataDetectorTypes:c.oneOfType([c.oneOf(T),c.arrayOf(c.oneOf(T))]),caretHidden:c.bool}),getDefaultProps:function(){return{allowFontScaling:!0}},mixins:[l,g],getInitialState:function(){return{layoutHeight:this._layoutHeight}},isFocused:function(){return f.currentlyFocusedField()===p.findNodeHandle(this._inputRef)},contextTypes:{onFocusRequested:c.func,focusEmitter:c.instanceOf(a)},_inputRef:void 0,_focusSubscription:void 0,_lastNativeText:void 0,_lastNativeSelection:void 0,_layoutHeight:-1,componentDidMount:function(){var e=this;this._lastNativeText=this.props.value,this.context.focusEmitter?(this._focusSubscription=this.context.focusEmitter.addListener('focus',function(t){e===t?e.requestAnimationFrame(e.focus):e.isFocused()&&e.blur()}),this.props.autoFocus&&this.context.onFocusRequested(this)):this.props.autoFocus&&this.requestAnimationFrame(this.focus)},componentWillUnmount:function(){this._focusSubscription&&this._focusSubscription.remove(),this.isFocused()&&this.blur()},getChildContext:function(){return{isInAParentText:!0}},childContextTypes:{isInAParentText:c.bool},clear:function(){this.setNativeProps({text:''})},render:function(){return this._renderIOS()},_getText:function(){return'string'==typeof this.props.value?this.props.value:'string'==typeof this.props.defaultValue?this.props.defaultValue:''},_setNativeRef:function(e){this._inputRef=e},_renderIOS:function(){var e,t=babelHelpers.extends({},this.props);if(t.style=[this.props.style],t.selection&&null==t.selection.end&&(t.selection={start:t.selection.start,end:t.selection.start}),t.multiline){var n=t.children,o=0;r.Children.forEach(n,function(){return++o}),C(!(t.value&&o),'Cannot specify both value and children.'),o>=1&&(n=r.createElement(d,{style:t.style,allowFontScaling:t.allowFontScaling},n)),t.inputView&&(n=[n,t.inputView]),t.style.unshift(I.multilineInput),e=r.createElement(x,babelHelpers.extends({ref:this._setNativeRef},t,{children:n,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:v.thatReturnsTrue,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else e=r.createElement(m,babelHelpers.extends({ref:this._setNativeRef},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:v.thatReturnsTrue,text:this._getText()}));return r.createElement(b,{onLayout:t.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:t.accessible,accessibilityLabel:t.accessibilityLabel,accessibilityTraits:t.accessibilityTraits,nativeID:this.props.nativeID,testID:t.testID},e)},_renderAndroid:function(){var e=babelHelpers.extends({},this.props);e.style=this.props.style,this.state.layoutHeight>=0&&(e.style=[e.style,{height:this.state.layoutHeight}]),e.autoCapitalize=y.AndroidTextInput.Constants.AutoCapitalizationType[e.autoCapitalize||'sentences'];var t=this.props.children,n=0;r.Children.forEach(t,function(){return++n}),C(!(this.props.value&&n),'Cannot specify both value and children.'),n>1&&(t=r.createElement(d,null,t)),e.selection&&null==e.selection.end&&(e.selection={start:e.selection.start,end:e.selection.start});var o=r.createElement(AndroidTextInput,babelHelpers.extends({ref:this._setNativeRef},e,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this._onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:t,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return r.createElement(b,{onLayout:this._onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,nativeID:this.props.nativeID,testID:this.props.testID},o)},_onFocus:function(e){this.props.onFocus&&this.props.onFocus(e),this.props.selectionState&&this.props.selectionState.focus()},_onPress:function(e){(this.props.editable||void 0===this.props.editable)&&this.focus()},_onChange:function(e){this._inputRef&&this._inputRef.setNativeProps({mostRecentEventCount:e.nativeEvent.eventCount});var t=e.nativeEvent.text;this.props.onChange&&this.props.onChange(e),this.props.onChangeText&&this.props.onChangeText(t),this._inputRef&&(this._lastNativeText=t,this.forceUpdate())},_onContentSizeChange:function(e){var t=e.nativeEvent.contentSize.height;this.props.autoGrow&&(this.props.maxHeight&&(t=Math.min(this.props.maxHeight,t)),this.setState({layoutHeight:Math.max(this._layoutHeight,t)})),this.props.onContentSizeChange&&this.props.onContentSizeChange(e)},_onLayout:function(e){e.nativeEvent.layout.height&&(this._layoutHeight=e.nativeEvent.layout.height),this.props.onLayout&&this.props.onLayout(e)},_onSelectionChange:function(e){this.props.onSelectionChange&&this.props.onSelectionChange(e),this._inputRef&&(this._lastNativeSelection=e.nativeEvent.selection,(this.props.selection||this.props.selectionState)&&this.forceUpdate())},componentDidUpdate:function(){var e={};this._lastNativeText!==this.props.value&&'string'==typeof this.props.value&&(e.text=this.props.value);var t=this.props.selection;this._lastNativeSelection&&t&&(this._lastNativeSelection.start!==t.start||this._lastNativeSelection.end!==t.end)&&(e.selection=this.props.selection),Object.keys(e).length>0&&this._inputRef&&this._inputRef.setNativeProps(e),this.props.selectionState&&t&&this.props.selectionState.update(t.start,t.end)},_onBlur:function(e){this.blur(),this.props.onBlur&&this.props.onBlur(e),this.props.selectionState&&this.props.selectionState.blur()},_onTextInput:function(e){this.props.onTextInput&&this.props.onTextInput(e)},_onScroll:function(e){this.props.onScroll&&this.props.onScroll(e)}}),I=h.create({multilineInput:{paddingTop:5}});n.exports=F},265);
|
|
__d(function(s,t,e,f){'use strict';var u=t(267),h=(function(){function s(t,e){babelHelpers.classCallCheck(this,s),this._anchorOffset=t,this._focusOffset=e,this._hasFocus=!1}return babelHelpers.createClass(s,[{key:"update",value:function(s,t){this._anchorOffset===s&&this._focusOffset===t||(this._anchorOffset=s,this._focusOffset=t,this.emit('update'))}},{key:"constrainLength",value:function(s){this.update(Math.min(this._anchorOffset,s),Math.min(this._focusOffset,s))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit('focus'))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit('blur'))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(s,t){return this.hasFocus()&&this.getStartOffset()<=t&&s<=this.getEndOffset()}}]),s})();u(h,{blur:!0,focus:!0,update:!0}),e.exports=h},266);
|
|
__d(function(e,t,n,r){'use strict';var i=t(46),s=t(268),_=t(269),a=t(22),o=t(270)({__types:!0});var v={emit:function(e,t,n,r,i,s,_){return this.__getEventEmitter().emit(e,t,n,r,i,s,_)},emitAndHold:function(e,t,n,r,i,s,_){return this.__getEventEmitter().emitAndHold(e,t,n,r,i,s,_)},addListener:function(e,t,n){return this.__getEventEmitter().addListener(e,t,n)},once:function(e,t,n){return this.__getEventEmitter().once(e,t,n)},addRetroactiveListener:function(e,t,n){return this.__getEventEmitter().addRetroactiveListener(e,t,n)},addListenerMap:function(e,t){return this.__getEventEmitter().addListenerMap(e,t)},addRetroactiveListenerMap:function(e,t){return this.__getEventEmitter().addListenerMap(e,t)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(e){this.__getEventEmitter().releaseHeldEventType(e)},__getEventEmitter:function(){if(!this.__eventEmitter){var e=new i,t=new _;this.__eventEmitter=new s(e,t)}return this.__eventEmitter}};n.exports=function(e,t){a(t,'Must supply set of valid event types');var n=e.prototype||e;a(!n.__eventEmitter,'An active emitter is already mixed in');var r=e.constructor;r&&a(r===Object||r===Function,'Mix EventEmitter into a class, not an instance'),n.hasOwnProperty(o)?babelHelpers.extends(n.__types,t):n.__types?n.__types=babelHelpers.extends({},n.__types,t):n.__types=t,babelHelpers.extends(n,v)}},267);
|
|
__d(function(e,t,n,r){'use strict';var i=(function(){function e(t,n){babelHelpers.classCallCheck(this,e),this._emitter=t,this._eventHolder=n,this._currentEventToken=null,this._emittingHeldEvents=!1}return babelHelpers.createClass(e,[{key:"addListener",value:function(e,t,n){return this._emitter.addListener(e,t,n)}},{key:"once",value:function(e,t,n){return this._emitter.once(e,t,n)}},{key:"addRetroactiveListener",value:function(e,t,n){var r=this._emitter.addListener(e,t,n);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(e,t,n),this._emittingHeldEvents=!1,r}},{key:"removeAllListeners",value:function(e){this._emitter.removeAllListeners(e)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(e){return this._emitter.listeners(e)}},{key:"emit",value:function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(t=this._emitter).emit.apply(t,[e].concat(babelHelpers.toConsumableArray(r)))}},{key:"emitAndHold",value:function(e){for(var t,n,r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];this._currentEventToken=(t=this._eventHolder).holdEvent.apply(t,[e].concat(babelHelpers.toConsumableArray(i))),(n=this._emitter).emit.apply(n,[e].concat(babelHelpers.toConsumableArray(i))),this._currentEventToken=null}},{key:"releaseCurrentEvent",value:function(){this._currentEventToken?this._eventHolder.releaseEvent(this._currentEventToken):this._emittingHeldEvents&&this._eventHolder.releaseCurrentEvent()}},{key:"releaseHeldEventType",value:function(e){this._eventHolder.releaseEventType(e)}}]),e})();n.exports=i},268);
|
|
__d(function(e,t,n,r){'use strict';var s=t(22),i=(function(){function e(){babelHelpers.classCallCheck(this,e),this._heldEvents={},this._currentEventKey=null}return babelHelpers.createClass(e,[{key:"holdEvent",value:function(e){this._heldEvents[e]=this._heldEvents[e]||[];for(var t=this._heldEvents[e],n={eventType:e,index:t.length},r=arguments.length,s=Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];return t.push(s),n}},{key:"emitToListener",value:function(e,t,n){var r=this,s=this._heldEvents[e];if(s){var i=this._currentEventKey;s.forEach(function(s,i){s&&(r._currentEventKey={eventType:e,index:i},t.apply(n,s))}),this._currentEventKey=i}}},{key:"releaseCurrentEvent",value:function(){s(null!==this._currentEventKey,'Not in an emitting cycle; there is no current event'),this._currentEventKey&&this.releaseEvent(this._currentEventKey)}},{key:"releaseEvent",value:function(e){delete this._heldEvents[e.eventType][e.index]}},{key:"releaseEventType",value:function(e){this._heldEvents[e]=[]}}]),e})();n.exports=i},269);
|
|
__d(function(r,n,t,u){"use strict";t.exports=function(r){var n;for(n in r)if(r.hasOwnProperty(n))return n;return null}},270);
|
|
__d(function(o,t,s,n){'use strict';var i=t(38),r={show:function(o,t){i(!1,'ToastAndroid is not supported on this platform.')}};s.exports=r},271);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(110)},272);
|
|
__d(function(e,t,s,i){'use strict';var o=t(51),r=t(53),n=t(20),a=t(111),l=t(132),h=t(112),p=t(214),u=t(164),c=t(215),d=t(131),y=t(133),P=t(143),f=t(234),b=t(216),m=t(270),S=t(136),T={activeOpacity:.85,underlayColor:'black'},v={top:20,left:20,right:20,bottom:30},_=P({displayName:'TouchableHighlight',propTypes:babelHelpers.extends({},c.propTypes,{activeOpacity:n.number,underlayColor:o,style:y.style,onShowUnderlay:n.func,onHideUnderlay:n.func,hasTVPreferredFocus:n.bool,tvParallaxProperties:n.object}),mixins:[r,p,u.Mixin],getDefaultProps:function(){return T},_computeSyntheticState:function(e){return{activeProps:{style:{opacity:e.activeOpacity}},activeUnderlayProps:{style:{backgroundColor:e.underlayColor}},underlayStyle:[U.style,e.style],hasTVPreferredFocus:e.hasTVPreferredFocus}},getInitialState:function(){return this._isMounted=!1,S(this.touchableGetInitialState(),this._computeSyntheticState(this.props))},componentDidMount:function(){this._isMounted=!0,b(this.props),f(this.refs[R])},componentWillUnmount:function(){this._isMounted=!1},componentDidUpdate:function(){f(this.refs[R])},componentWillReceiveProps:function(e){b(e),e.activeOpacity===this.props.activeOpacity&&e.underlayColor===this.props.underlayColor&&e.style===this.props.style||this.setState(this._computeSyntheticState(e))},viewConfig:{uiViewClassName:'RCTView',validAttributes:l.RCTView},touchableHandleActivePressIn:function(e){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this._showUnderlay(),this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function(e){this._hideTimeout||this._hideUnderlay(),this.props.onPressOut&&this.props.onPressOut(e)},touchableHandlePress:function(e){this.clearTimeout(this._hideTimeout),this._showUnderlay(),this._hideTimeout=this.setTimeout(this._hideUnderlay,this.props.delayPressOut||100),this.props.onPress&&this.props.onPress(e)},touchableHandleLongPress:function(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||v},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_showUnderlay:function(){this._isMounted&&this._hasPressHandler()&&(this.refs[H].setNativeProps(this.state.activeUnderlayProps),this.refs[R].setNativeProps(this.state.activeProps),this.props.onShowUnderlay&&this.props.onShowUnderlay())},_hideUnderlay:function(){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this._hasPressHandler()&&this.refs[H]&&(this.refs[R].setNativeProps(g),this.refs[H].setNativeProps(babelHelpers.extends({},U,{style:this.state.underlayStyle})),this.props.onHideUnderlay&&this.props.onHideUnderlay())},_hasPressHandler:function(){return!!(this.props.onPress||this.props.onPressIn||this.props.onPressOut||this.props.onLongPress)},render:function(){return a.createElement(d,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityTraits:this.props.accessibilityTraits,ref:H,style:this.state.underlayStyle,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,isTVSelectable:!0,tvParallaxProperties:this.props.tvParallaxProperties,hasTVPreferredFocus:this.state.hasTVPreferredFocus,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,nativeID:this.props.nativeID,testID:this.props.testID},a.cloneElement(a.Children.only(this.props.children),{ref:R}),u.renderDebugView({color:'green',hitSlop:this.props.hitSlop}))}}),R=m({childRef:null}),H=m({underlayRef:null}),g={style:h.create({x:{opacity:1}}).x},U={style:h.create({x:{backgroundColor:'transparent'}}).x};s.exports=_},273);
|
|
__d(function(t,s,c,e){'use strict';c.exports=s(110)},274);
|
|
__d(function(e,t,n,o){'use strict';var a=t(50),r=t(134),i=t(111),s=t(20),l=t(54),d=t(112),c=t(163),p=t(65),u=t(131),g=t(133),h=t(203),b=t(123),m=t(22),f=t(119),v=t(213),E=t(145),w=t(151),S=t(26).WebViewManager,C='rgba(255,255,255,0.8)',y='webview',L=f({IDLE:null,LOADING:null,ERROR:null}),R=f({click:!0,formsubmit:!0,backforward:!0,reload:!0,formresubmit:!0,other:!0}),T=['phoneNumber','link','address','calendarEvent','none','all'],V=(function(e){babelHelpers.inherits(t,e);function t(){var e,n,o,a;babelHelpers.classCallCheck(this,t);for(var r=arguments.length,i=Array(r),s=0;s<r;s++)i[s]=arguments[s];return n=o=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),o.state={viewState:L.IDLE,lastErrorEvent:null,startInLoadingState:!0},o.goForward=function(){p.dispatchViewManagerCommand(o.getWebViewHandle(),p.RCTWebView.Commands.goForward,null)},o.goBack=function(){p.dispatchViewManagerCommand(o.getWebViewHandle(),p.RCTWebView.Commands.goBack,null)},o.reload=function(){o.setState({viewState:L.LOADING}),p.dispatchViewManagerCommand(o.getWebViewHandle(),p.RCTWebView.Commands.reload,null)},o.stopLoading=function(){p.dispatchViewManagerCommand(o.getWebViewHandle(),p.RCTWebView.Commands.stopLoading,null)},o.postMessage=function(e){p.dispatchViewManagerCommand(o.getWebViewHandle(),p.RCTWebView.Commands.postMessage,[String(e)])},o.injectJavaScript=function(e){p.dispatchViewManagerCommand(o.getWebViewHandle(),p.RCTWebView.Commands.injectJavaScript,[e])},o._updateNavigationState=function(e){o.props.onNavigationStateChange&&o.props.onNavigationStateChange(e.nativeEvent)},o.getWebViewHandle=function(){return l.findNodeHandle(o.refs[y])},o._onLoadingStart=function(e){var t=o.props.onLoadStart;t&&t(e),o._updateNavigationState(e)},o._onLoadingError=function(e){e.persist();var t=o.props,n=t.onError,a=t.onLoadEnd;n&&n(e),a&&a(e),console.warn('Encountered an error loading page',e.nativeEvent),o.setState({lastErrorEvent:e.nativeEvent,viewState:L.ERROR})},o._onLoadingFinish=function(e){var t=o.props,n=t.onLoad,a=t.onLoadEnd;n&&n(e),a&&a(e),o.setState({viewState:L.IDLE}),o._updateNavigationState(e)},o._onMessage=function(e){var t=o.props.onMessage;t&&t(e)},a=n,babelHelpers.possibleConstructorReturn(o,a)}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){this.props.startInLoadingState&&this.setState({viewState:L.LOADING})}},{key:"render",value:function(){var e=this,t=null;if(this.state.viewState===L.LOADING)t=(this.props.renderLoading||function(){return i.createElement(u,{style:W.loadingView},i.createElement(a,null))})();else if(this.state.viewState===L.ERROR){var n=this.state.lastErrorEvent;m(null!=n,'lastErrorEvent expected to be non-null'),t=(this.props.renderError||function(e,t,n){return i.createElement(u,{style:W.errorContainer},i.createElement(c,{style:W.errorTextTitle},"Error loading page"),i.createElement(c,{style:W.errorText},'Domain: '+e),i.createElement(c,{style:W.errorText},'Error Code: '+t),i.createElement(c,{style:W.errorText},'Description: '+n))})(n.domain,n.code,n.description)}else this.state.viewState!==L.IDLE&&console.error('RCTWebView invalid state encountered: '+this.state.loading);var o=[W.container,W.webView,this.props.style];this.state.viewState!==L.LOADING&&this.state.viewState!==L.ERROR||o.push(W.hidden);var r=this.props.nativeConfig||{},s=r.viewManager||S,l=this.props.onShouldStartLoadWithRequest&&function(t){var n=e.props.onShouldStartLoadWithRequest&&e.props.onShouldStartLoadWithRequest(t.nativeEvent);s.startLoadWithResult(!!n,t.nativeEvent.lockIdentifier)},d=v(this.props.decelerationRate),p=this.props.source||{};this.props.html?p.html=this.props.html:this.props.url&&(p.uri=this.props.url);var g='function'==typeof this.props.onMessage,h=r.component||I,b=i.createElement(h,babelHelpers.extends({ref:y,key:"webViewKey",style:o,source:w(p),injectedJavaScript:this.props.injectedJavaScript,bounces:this.props.bounces,scrollEnabled:this.props.scrollEnabled,decelerationRate:d,contentInset:this.props.contentInset,automaticallyAdjustContentInsets:this.props.automaticallyAdjustContentInsets,onLoadingStart:this._onLoadingStart,onLoadingFinish:this._onLoadingFinish,onLoadingError:this._onLoadingError,messagingEnabled:g,onMessage:this._onMessage,onShouldStartLoadWithRequest:l,scalesPageToFit:this.props.scalesPageToFit,allowsInlineMediaPlayback:this.props.allowsInlineMediaPlayback,mediaPlaybackRequiresUserAction:this.props.mediaPlaybackRequiresUserAction,dataDetectorTypes:this.props.dataDetectorTypes},r.props));return i.createElement(u,{style:W.container},b,t)}}],[{key:"extraNativeComponentConfig",get:function(){return{nativeOnly:{onLoadingStart:!0,onLoadingError:!0,onLoadingFinish:!0,onMessage:!0,messagingEnabled:s.bool}}}}]),t})(i.Component);V.JSNavigationScheme='react-js-navigation',V.NavigationType=R,V.propTypes=babelHelpers.extends({},g,{html:b(s.string,'Use the `source` prop instead.'),url:b(s.string,'Use the `source` prop instead.'),source:s.oneOfType([s.shape({uri:s.string,method:s.string,headers:s.object,body:s.string}),s.shape({html:s.string,baseUrl:s.string}),s.number]),renderError:s.func,renderLoading:s.func,onLoad:s.func,onLoadEnd:s.func,onLoadStart:s.func,onError:s.func,bounces:s.bool,decelerationRate:h.propTypes.decelerationRate,scrollEnabled:s.bool,automaticallyAdjustContentInsets:s.bool,contentInset:r,onNavigationStateChange:s.func,onMessage:s.func,startInLoadingState:s.bool,style:g.style,dataDetectorTypes:s.oneOfType([s.oneOf(T),s.arrayOf(s.oneOf(T))]),javaScriptEnabled:s.bool,thirdPartyCookiesEnabled:s.bool,domStorageEnabled:s.bool,injectedJavaScript:s.string,userAgent:s.string,scalesPageToFit:s.bool,onShouldStartLoadWithRequest:s.func,allowsInlineMediaPlayback:s.bool,mediaPlaybackRequiresUserAction:s.bool,injectJavaScript:s.func,mixedContentMode:s.oneOf(['never','always','compatibility']),nativeConfig:s.shape({component:s.any,props:s.object,viewManager:s.object})}),V.defaultProps={scalesPageToFit:!0};var I=E('RCTWebView',V,V.extraNativeComponentConfig),W=d.create({container:{flex:1},errorContainer:{flex:1,justifyContent:'center',alignItems:'center',backgroundColor:C},errorText:{fontSize:14,textAlign:'center',marginBottom:2},errorTextTitle:{fontSize:15,fontWeight:'500',marginBottom:10},hidden:{height:0,flex:0},loadingView:{backgroundColor:C,flex:1,justifyContent:'center',alignItems:'center',height:100},webView:{backgroundColor:'#ffffff'}});n.exports=V},275);
|
|
__d(function(t,o,e,i){'use strict';var n=o(26).ActionSheetManager,s=o(22),a=o(126),l={showActionSheetWithOptions:function(t,o){s('object'==typeof t&&null!==t,'Options must be a valid object'),s('function'==typeof o,'Must provide a valid callback'),n.showActionSheetWithOptions(babelHelpers.extends({},t,{tintColor:a(t.tintColor)}),o)},showShareActionSheetWithOptions:function(t,o,e){s('object'==typeof t&&null!==t,'Options must be a valid object'),s('function'==typeof o,'Must provide a valid failureCallback'),s('function'==typeof e,'Must provide a valid successCallback'),n.showShareActionSheetWithOptions(babelHelpers.extends({},t,{tintColor:a(t.tintColor)}),o,e)}};e.exports=l},276);
|
|
__d(function(e,n,t,r){'use strict';var o=n(27),i=n(278),a=n(26),s=n(54),p=n(280),u=n(107),c=n(22),l=n(281),g={},f=1,d={},m=new Map,h=function(e){return e()},y=void 0,k={setWrapperComponentProvider:function(e){y=e},registerConfig:function(e){e.forEach(function(e){e.run?k.registerRunnable(e.appKey,e.run):(c(null!=e.component,"AppRegistry.registerConfig(...): Every config is expected to set either `run` or `component`, but `%s` has neither.",e.appKey),k.registerComponent(e.appKey,e.component,e.section))})},registerComponent:function(e,n,t){return g[e]={componentProvider:n,run:function(e){return l(h(n),e.initialProps,e.rootTag,y&&y(e))}},t&&(d[e]=g[e]),e},registerRunnable:function(e,n){return g[e]={run:n},e},registerSection:function(e,n){k.registerComponent(e,n,!0)},getAppKeys:function(){return Object.keys(g)},getSectionKeys:function(){return Object.keys(d)},getSections:function(){return babelHelpers.extends({},d)},getRunnable:function(e){return g[e]},getRegistry:function(){return{sections:k.getSectionKeys(),runnables:babelHelpers.extends({},g)}},setComponentProviderInstrumentationHook:function(e){h=e},runApplication:function(e,n){var t='Running application "'+e+'" with appParams: '+JSON.stringify(n)+". __DEV__ === "+String(!1)+", development-level warning are OFF, performance optimizations are ON";u(t),i.addSource('AppRegistry.runApplication'+f++,function(){return t}),c(g[e]&&g[e].run,'Application '+e+" has not been registered.\n\nHint: This error often happens when you're running the packager (local dev server) from a wrong folder. For example you have multiple apps and the packager is still running for the app you were working on before.\nIf this is the case, simply kill the old packager instance (e.g. close the packager terminal window) and start the packager in the correct app folder (e.g. cd into app folder and run 'npm start').\n\nThis error can also happen due to a require() error during initialization or failure to call AppRegistry.registerComponent.\n\n"),p.setActiveScene({name:e}),g[e].run(n)},unmountApplicationComponentAtRootTag:function(e){s.unmountComponentAtNodeAndRemoveContainer(e)},registerHeadlessTask:function(e,n){m.has(e)&&console.warn("registerHeadlessTask called multiple times for same key '"+e+"'"),m.set(e,n)},startHeadlessTask:function(e,n,t){var r=m.get(n);if(!r)throw new Error("No task registered for key "+n);r()(t).then(function(){return a.HeadlessJsTaskSupport.notifyTaskFinished(e)}).catch(function(n){console.error(n),a.HeadlessJsTaskSupport.notifyTaskFinished(e)})}};o.registerCallableModule('AppRegistry',k),t.exports=k},277);
|
|
__d(function(e,r,a,t){'use strict';var o=r(45),l=r(68),n=r(107);var i=(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"_maybeInit",value:function(){e._subscription||(e._subscription=o.addListener('collectBugExtraData',e.collectExtraData,null),i.addFileSource('react_hierarchy.txt',function(){return r(279)()}))}},{key:"addSource",value:function(r,a){return this._addSource(r,a,e._extraSources)}},{key:"addFileSource",value:function(r,a){return this._addSource(r,a,e._fileSources)}},{key:"_addSource",value:function(r,a,t){return e._maybeInit(),t.has(r)&&console.warn("BugReporting.add* called multiple times for same key '"+r+"'"),t.set(r,a),{remove:function(){t.delete(r)}}}},{key:"collectExtraData",value:function(){var a={},t=e._extraSources,o=Array.isArray(t),l=0;for(t=o?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(o){if(l>=t.length)break;i=t[l++]}else{if((l=t.next()).done)break;i=l.value}var u=i,c=babelHelpers.slicedToArray(u,2),s=c[0],f=c[1];a[s]=f()}var d={},b=e._fileSources,y=Array.isArray(b),v=0;for(b=y?b:b["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var _;if(y){if(v>=b.length)break;_=b[v++]}else{if((v=b.next()).done)break;_=v.value}var S=_,p=babelHelpers.slicedToArray(S,2),x=p[0],k=p[1];d[x]=k()}n('BugReporting extraData:',a);var m=r(26).BugReporting;return m&&m.setExtraData&&m.setExtraData(a,d),{extras:a,files:d}}}]),e})();i._extraSources=new l,i._fileSources=new l,i._subscription=null,a.exports=i},278);
|
|
__d(function(e,t,r,a){'use strict';r.exports=function(){try{return"React tree dumps have been temporarily disabled while React is upgraded to Fiber."}catch(e){return'Failed to dump react tree: '+e}}},279);
|
|
__d(function(e,n,t,c){'use strict';var r=[],u={name:'default'},i={setActiveScene:function(e){u=e,r.forEach(function(e){return e(u)})},getActiveScene:function(){return u},addActiveSceneChangedListener:function(e){return r.push(e),{remove:function(){r=r.filter(function(n){return e!==n})}}}};t.exports=i},280);
|
|
__d(function(e,t,o,r){'use strict';var a=t(241),n=t(111),c=t(54),p=t(22);t(282);o.exports=function(e,t,o,r){p(o,'Expect to have a valid rootTag, instead got ',o),c.render(n.createElement(a,{rootTag:o,WrapperComponent:r},n.createElement(e,babelHelpers.extends({},t,{rootTag:o}))),o)}},281);
|
|
__d(function(e,n,t,r){'use strict';var i=n(34),v=n(168);function o(){}var s=void 0;if(i.isTVOS){var u=new v,f=new Set;u.enable(this,function(e,n){if(n&&'menu'===n.eventType){for(var t=!0,r=Array.from(f.values()).reverse(),i=0;i<r.length;++i)if(r[i]()){t=!1;break}t&&s.exitApp()}}),s={exitApp:o,addEventListener:function(e,n){return f.add(n),{remove:function(){return s.removeEventListener(e,n)}}},removeEventListener:function(e,n){f.delete(n)}}}else s={exitApp:o,addEventListener:function(){return{remove:o}},removeEventListener:o};t.exports=s},282);
|
|
__d(function(e,t,n,a){'use strict';t(80);var r=t(81),s=t(26).AppState,i=t(100),l=t(22),o=(function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,s));e.isAvailable=!0,e.isAvailable=!0,e._eventHandlers={change:new Map,memoryWarning:new Map},e.currentState=s.initialAppState||'active';var n=!1;return e.addListener('appStateDidChange',function(t){n=!0,e.currentState=t.app_state}),s.getCurrentAppState(function(t){n||(e.currentState=t.app_state)},i),e}return babelHelpers.createClass(t,[{key:"addEventListener",value:function(e,t){l(-1!==['change','memoryWarning'].indexOf(e),'Trying to subscribe to unknown event: "%s"',e),'change'===e?this._eventHandlers[e].set(t,this.addListener('appStateDidChange',function(e){t(e.app_state)})):'memoryWarning'===e&&this._eventHandlers[e].set(t,this.addListener('memoryWarning',t))}},{key:"removeEventListener",value:function(e,t){l(-1!==['change','memoryWarning'].indexOf(e),'Trying to remove listener for unknown event: "%s"',e),this._eventHandlers[e].has(t)&&(this._eventHandlers[e].get(t).remove(),this._eventHandlers[e].delete(t))}}]),t})(r);o=new o,n.exports=o},283);
|
|
__d(function(e,t,n,u){'use strict';var r=t(26),i=r.AsyncRocksDBStorage||r.AsyncSQLiteDBStorage||r.AsyncLocalStorage,l={_getRequests:[],_getKeys:[],_immediate:null,getItem:function(e,t){return new Promise(function(n,u){i.multiGet([e],function(e,r){var i=r&&r[0]&&r[0][1]?r[0][1]:null,l=o(e);t&&t(l&&l[0],i),l?u(l[0]):n(i)})})},setItem:function(e,t,n){return new Promise(function(u,r){i.multiSet([[e,t]],function(e){var t=o(e);n&&n(t&&t[0]),t?r(t[0]):u(null)})})},removeItem:function(e,t){return new Promise(function(n,u){i.multiRemove([e],function(e){var r=o(e);t&&t(r&&r[0]),r?u(r[0]):n(null)})})},mergeItem:function(e,t,n){return new Promise(function(u,r){i.multiMerge([[e,t]],function(e){var t=o(e);n&&n(t&&t[0]),t?r(t[0]):u(null)})})},clear:function(e){return new Promise(function(t,n){i.clear(function(u){e&&e(s(u)),u&&s(u)?n(s(u)):t(null)})})},getAllKeys:function(e){return new Promise(function(t,n){i.getAllKeys(function(u,r){e&&e(s(u),r),u?n(s(u)):t(r)})})},flushGetRequests:function(){var e=this._getRequests,t=this._getKeys;this._getRequests=[],this._getKeys=[],i.multiGet(t,function(t,n){var u={};n&&n.forEach(function(e){var t=babelHelpers.slicedToArray(e,2),n=t[0],r=t[1];return u[n]=r,r});for(var r=e.length,i=0;i<r;i++){var l=e[i],o=l.keys.map(function(e){return[e,u[e]]});l.callback&&l.callback(null,o),l.resolve&&l.resolve(o)}})},multiGet:function(e,t){var n=this;this._immediate||(this._immediate=setImmediate(function(){n._immediate=null,n.flushGetRequests()}));var u={keys:e,callback:t,keyIndex:this._getKeys.length,resolve:null,reject:null},r=new Promise(function(e,t){u.resolve=e,u.reject=t});return this._getRequests.push(u),e.forEach(function(e){-1===n._getKeys.indexOf(e)&&n._getKeys.push(e)}),r},multiSet:function(e,t){return new Promise(function(n,u){i.multiSet(e,function(e){var r=o(e);t&&t(r),r?u(r):n(null)})})},multiRemove:function(e,t){return new Promise(function(n,u){i.multiRemove(e,function(e){var r=o(e);t&&t(r),r?u(r):n(null)})})},multiMerge:function(e,t){return new Promise(function(n,u){i.multiMerge(e,function(e){var r=o(e);t&&t(r),r?u(r):n(null)})})}};i.multiMerge||(delete l.mergeItem,delete l.multiMerge);function o(e){return e?(Array.isArray(e)?e:[e]).map(function(e){return s(e)}):null}function s(e){if(!e)return null;var t=new Error(e.message);return t.key=e.key,t}n.exports=l},284);
|
|
__d(function(e,n,t,d){'use strict';var a=n(282),i=n(38),r={exitApp:function(){i(!1,'BackAndroid is deprecated. Please use BackHandler instead.'),a.exitApp()},addEventListener:function(e,n){return i(!1,'BackAndroid is deprecated. Please use BackHandler instead.'),a.addEventListener(e,n)},removeEventListener:function(e,n){i(!1,'BackAndroid is deprecated. Please use BackHandler instead.'),a.removeEventListener(e,n)}};t.exports=r},285);
|
|
__d(function(e,r,s,o){'use strict';var t=r(20),a=(t.checkPropTypes,r(26).CameraRollManager),i=r(135),n=r(22),l={Album:'Album',All:'All',Event:'Event',Faces:'Faces',Library:'Library',PhotoStream:'PhotoStream',SavedPhotos:'SavedPhotos'},u={All:'All',Videos:'Videos',Photos:'Photos'},d=(i({first:t.number.isRequired,after:t.string,groupTypes:t.oneOf(Object.keys(l)),groupName:t.string,assetType:t.oneOf(Object.keys(u)),mimeTypes:t.arrayOf(t.string)}),i({edges:t.arrayOf(i({node:i({type:t.string.isRequired,group_name:t.string.isRequired,image:i({uri:t.string.isRequired,height:t.number.isRequired,width:t.number.isRequired,isStored:t.bool,playableDuration:t.number.isRequired}).isRequired,timestamp:t.number.isRequired,location:i({latitude:t.number,longitude:t.number,altitude:t.number,heading:t.number,speed:t.number})}).isRequired})).isRequired,page_info:i({has_next_page:t.bool.isRequired,start_cursor:t.string,end_cursor:t.string}).isRequired}),(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"saveImageWithTag",value:function(e){return console.warn('`CameraRoll.saveImageWithTag()` is deprecated. Use `CameraRoll.saveToCameraRoll()` instead.'),this.saveToCameraRoll(e,'photo')}},{key:"saveToCameraRoll",value:function(e,r){n('string'==typeof e,'CameraRoll.saveToCameraRoll must be a valid string.'),n('photo'===r||'video'===r||void 0===r,"The second argument to saveToCameraRoll must be 'photo' or 'video'. You passed "+r);var s='photo';return r?s=r:['mov','mp4'].indexOf(e.split('.').slice(-1)[0])>=0&&(s='video'),a.saveToCameraRoll(e,s)}},{key:"getPhotos",value:function(e){if(arguments.length>1){console.warn('CameraRoll.getPhotos(tag, success, error) is deprecated. Use the returned Promise instead');var r=arguments[1],s=arguments[2]||function(){};a.getPhotos(e).then(r,s)}return a.getPhotos(e)}}]),e})());d.GroupTypesOptions=l,d.AssetTypeOptions=u,s.exports=d},286);
|
|
__d(function(t,n,r,i){'use strict';var e=n(26).Clipboard;r.exports={getString:function(){return e.getString()},setString:function(t){e.setString(t)}}},287);
|
|
__d(function(e,r,t,n){'use strict';var s={open:function(e){return regeneratorRuntime.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject({message:'DatePickerAndroid is not supported on this platform.'}));case 1:case"end":return e.stop()}},null,this)}};t.exports=s},288);
|
|
__d(function(e,n,o,a){'use strict';var r=n(26).ImagePickerIOS,t={canRecordVideos:function(e){return r.canRecordVideos(e)},canUseCamera:function(e){return r.canUseCamera(e)},openCameraDialog:function(e,n,o){return e=babelHelpers.extends({videoMode:!1},e),r.openCameraDialog(e,n,o)},openSelectDialog:function(e,n,o){return e=babelHelpers.extends({showImages:!0,showVideos:!1},e),r.openSelectDialog(e,n,o)}};o.exports=t},289);
|
|
__d(function(e,t,n,i){'use strict';var a=t(81),r=t(26),s=(t(34),t(22)),l=r.LinkingManager,o=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l))}return babelHelpers.createClass(t,[{key:"addEventListener",value:function(e,t){this.addListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.removeListener(e,t)}},{key:"openURL",value:function(e){return this._validateURL(e),l.openURL(e)}},{key:"canOpenURL",value:function(e){return this._validateURL(e),l.canOpenURL(e)}},{key:"getInitialURL",value:function(){return l.getInitialURL()}},{key:"_validateURL",value:function(e){s('string'==typeof e,'Invalid URL: should be a string. Was: '+e),s(e,'Invalid URL: cannot be empty')}}]),t})(a);n.exports=new o},290);
|
|
__d(function(e,n,t,o){'use strict';var r=n(68),i=n(81),c=n(26),u=(n(34),c.NetInfo),f=new i(u),s='networkStatusDidChange',v=new r,a=void 0;a=function(e){return'none'!==e&&'unknown'!==e};function d(e){return'none'!==e.type&&'unknown'!==e.type}var C=new r,p={addEventListener:function(e,n){var t=void 0;if('connectionChange'===e)t=f.addListener(s,function(e){n({type:e.connectionType,effectiveType:e.effectiveConnectionType})});else{if('change'!==e)return console.warn('Trying to subscribe to unknown event: "'+e+'"'),{remove:function(){}};console.warn('NetInfo\'s "change" event is deprecated. Listen to the "connectionChange" event instead.'),t=f.addListener(s,function(e){n(e.network_info)})}return v.set(n,t),{remove:function(){return p.removeEventListener(e,n)}}},removeEventListener:function(e,n){var t=v.get(n);t&&(t.remove(),v.delete(n))},fetch:function(){return console.warn('NetInfo.fetch() is deprecated. Use NetInfo.getConnectionInfo() instead.'),u.getCurrentConnectivity().then(function(e){return e.network_info})},getConnectionInfo:function(){return u.getCurrentConnectivity().then(function(e){return{type:e.connectionType,effectiveType:e.effectiveConnectionType}})},isConnected:{addEventListener:function(e,n){var t=function(t){'change'===e?n(a(t)):'connectionChange'===e&&n(d(t))};return C.set(n,t),p.addEventListener(e,t),{remove:function(){return p.isConnected.removeEventListener(e,n)}}},removeEventListener:function(e,n){var t=C.get(n);p.removeEventListener(e,t),C.delete(n)},fetch:function(){return p.getConnectionInfo().then(d)}},isConnectionExpensive:function(){return Promise.reject(new Error('Currently not supported on iOS'))}};t.exports=p},291);
|
|
__d(function(e,t,i,o){'use strict';var n=t(81),a=t(26).PushNotificationManager,c=t(22),r=new n(a),l=new Map,s=(function(){babelHelpers.createClass(e,null,[{key:"presentLocalNotification",value:function(e){a.presentLocalNotification(e)}},{key:"scheduleLocalNotification",value:function(e){a.scheduleLocalNotification(e)}},{key:"cancelAllLocalNotifications",value:function(){a.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){a.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(e){a.getDeliveredNotifications(e)}},{key:"removeDeliveredNotifications",value:function(e){a.removeDeliveredNotifications(e)}},{key:"setApplicationIconBadgeNumber",value:function(e){a.setApplicationIconBadgeNumber(e)}},{key:"getApplicationIconBadgeNumber",value:function(e){a.getApplicationIconBadgeNumber(e)}},{key:"cancelLocalNotifications",value:function(e){a.cancelLocalNotifications(e)}},{key:"getScheduledLocalNotifications",value:function(e){a.getScheduledLocalNotifications(e)}},{key:"addEventListener",value:function(t,i){c('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var o;'notification'===t?o=r.addListener("remoteNotificationReceived",function(t){i(new e(t))}):'localNotification'===t?o=r.addListener("localNotificationReceived",function(t){i(new e(t))}):'register'===t?o=r.addListener("remoteNotificationsRegistered",function(e){i(e.deviceToken)}):'registrationError'===t&&(o=r.addListener("remoteNotificationRegistrationError",function(e){i(e)})),l.set(t,o)}},{key:"removeEventListener",value:function(e,t){c('notification'===e||'register'===e||'registrationError'===e||'localNotification'===e,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var i=l.get(e);i&&(i.remove(),l.delete(e))}},{key:"requestPermissions",value:function(e){var t={};return t=e?{alert:!!e.alert,badge:!!e.badge,sound:!!e.sound}:{alert:!0,badge:!0,sound:!0},a.requestPermissions(t)}},{key:"abandonPermissions",value:function(){a.abandonPermissions()}},{key:"checkPermissions",value:function(e){c('function'==typeof e,'Must provide a valid callback'),a.checkPermissions(e)}},{key:"getInitialNotification",value:function(){return a.getInitialNotification().then(function(t){return t&&new e(t)})}}]);function e(t){var i=this;babelHelpers.classCallCheck(this,e),this._data={},this._remoteNotificationCompleteCallbackCalled=!1,this._isRemote=t.remote,this._isRemote&&(this._notificationId=t.notificationId),t.remote?Object.keys(t).forEach(function(e){var o=t[e];'aps'===e?(i._alert=o.alert,i._sound=o.sound,i._badgeCount=o.badge,i._category=o.category,i._contentAvailable=o['content-available']):i._data[e]=o}):(this._badgeCount=t.applicationIconBadgeNumber,this._sound=t.soundName,this._alert=t.alertBody,this._data=t.userInfo,this._category=t.category)}return babelHelpers.createClass(e,[{key:"finish",value:function(e){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!0,a.onFinishRemoteNotification(this._notificationId,e))}},{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getCategory",value:function(){return this._category}},{key:"getAlert",value:function(){return this._alert}},{key:"getContentAvailable",value:function(){return this._contentAvailable}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}}]),e})();s.FetchResult={NewData:'UIBackgroundFetchResultNewData',NoData:'UIBackgroundFetchResultNoData',ResultFailed:'UIBackgroundFetchResultFailed'},i.exports=s},292);
|
|
__d(function(t,s,e,n){'use strict';var i=s(45),a=s(26).SettingsManager,r=s(22),c=[],l={_settings:a&&a.settings,get:function(t){return this._settings[t]},set:function(t){this._settings=babelHelpers.extends(this._settings,t),a.setValues(t)},watchKeys:function(t,s){'string'==typeof t&&(t=[t]),r(Array.isArray(t),'keys should be a string or array of strings');var e=c.length;return c.push({keys:t,callback:s}),e},clearWatch:function(t){t<c.length&&(c[t]={keys:[],callback:null})},_sendObservations:function(t){var s=this;Object.keys(t).forEach(function(e){var n=t[e],i=s._settings[e]!==n;s._settings[e]=n,i&&c.forEach(function(t){-1!==t.keys.indexOf(e)&&t.callback&&t.callback()})})}};i.addListener('settingsUpdated',l._sendObservations.bind(l)),e.exports=l},293);
|
|
__d(function(e,t,n,i){'use strict';t(34);var o=t(22),s=t(126),r=t(26),a=r.ActionSheetManager,c=(r.ShareModule,(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"share",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o('object'==typeof e&&null!==e,'Content to share must be a valid object'),o('string'==typeof e.url||'string'==typeof e.message,'At least one of URL and message is required'),o('object'==typeof t&&null!==t,'Options must be a valid object'),new Promise(function(n,i){a.showShareActionSheetWithOptions(babelHelpers.extends({},e,t,{tintColor:s(t.tintColor)}),function(e){return i(e)},function(e,t){n(e?{action:'sharedAction',activityType:t}:{action:'dismissedAction'})})})}},{key:"sharedAction",get:function(){return'sharedAction'}},{key:"dismissedAction",get:function(){return'dismissedAction'}}]),e})());n.exports=c},294);
|
|
__d(function(e,t,r,s){'use strict';var n=t(81),a=t(26).StatusBarManager,l=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return t})(n);r.exports=new l(a)},295);
|
|
__d(function(e,r,t,n){'use strict';var s={open:function(e){return regeneratorRuntime.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject({message:'TimePickerAndroid is not supported on this platform.'}));case 1:case"end":return e.stop()}},null,this)}};t.exports=s},296);
|
|
__d(function(r,t,i,n){'use strict';var e=t(26).Vibration,o=(t(34),!1),a=0;function u(r){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o||(o=!0,0===r[0]&&(e.vibrate(),r=r.slice(1)),0!==r.length?setTimeout(function(){return(function r(t,i,n,u){if(!o||t!==a)return;e.vibrate();if(u>=i.length){if(!n)return void(o=!1);u=0}setTimeout(function(){return r(t,i,n,u+1)},i[u])})(++a,r,t,1)},r[0]):o=!1)}var f={vibrate:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!o)if('number'==typeof r)e.vibrate();else{if(!Array.isArray(r))throw new Error('Vibration pattern should be a number or array');u(r,t)}},cancel:function(){o=!1}};i.exports=f},297);
|
|
__d(function(t,i,r,n){'use strict';var o=i(26).Vibration,a=i(22),e={vibrate:function(){a(void 0===arguments[0],'Vibration patterns not supported.'),o.vibrate()}};r.exports=e},298);
|
|
__d(function(_,t,E,s){'use strict';var O=t(54).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=O.takeSnapshot},299);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(301);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(827);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(828);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(955);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})}),t(1029),t(1030)},300);
|
|
__d(function(t,o,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.appNavigate=function(t){return function(o,n){return(function(t,o,n){if(!n||!n.host){var r=(0,c.parseURIString)(o()['features/app'].app._getDefaultURL());n?(n.host=r.host,n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol):n=r}return n.protocol||(n.protocol='https:'),(function(t,o,n){var r=n.room;return t((0,i.configWillLoad)(n)),(function(t){var o=t.contextRoot,n=t.host,r=t.protocol,e=t.room;if(!e&&'undefined'==typeof APP)return Promise.resolve();'http:'!==(r=r.toLowerCase())&&'https:'!==r&&(r='https:');var i=r+"//"+n+(o||'/'),u=i+"config.js";e&&(u+="?room="+e.toLowerCase());var f="config.js/"+i;return(0,a.loadConfig)(u).then(function(t){try{void 0!==window.config&&window.config===t||window.localStorage.setItem(f,JSON.stringify(t))}catch(t){}return t},function(t){var o=void 0;try{var n=(o=window.localStorage).getItem(f);if(n)return JSON.parse(n)}catch(t){o&&o.removeItem(f)}throw t})})(n).then(function(t){return c(void 0,t)},function(t){return c(t,void 0)}).then(function(){return t((0,e.setRoom)(r))});function c(r,e){var a=t((0,u.setLocationURL)(new URL(n.toString())));if(r)return a.then(function(){throw t((0,i.loadConfigError)(r,n)),r});var c=(0,f.getProfile)(o());return a.then(function(){return t((0,i.setConfig)((function(t,o){if(t)return babelHelpers.extends({},t,o)})(e,c)))})}})(t,o,n)})(o,n,(0,c.parseURIString)(t))}},r.appWillMount=function(t){return function(o){o({type:p.APP_WILL_MOUNT,app:t}),'object'==typeof APP&&APP.API.init()}},r.appWillUnmount=function(t){return{type:p.APP_WILL_UNMOUNT,app:t}};var e=o(302),i=o(447),u=o(636),a=o(308),f=o(821),c=o(437),p=o(827)},301);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(303);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(632);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(633);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(634);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})}),t(635),t(641)},302);
|
|
__d(function(e,n,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.conferenceFailed=A,r.conferenceJoined=v,r.conferenceLeft=N,r.conferenceWillJoin=L,r.conferenceWillLeave=function(e){return{type:p.CONFERENCE_WILL_LEAVE,conference:e}},r.createConference=function(){return function(e,n){var t=n(),r=t['features/base/connection'],o=r.connection,a=r.locationURL;if(!o)throw new Error('Cannot create a conference without a connection!');var p=t['features/base/conference'],S=p.password,O=p.room;if(!O)throw new Error('Cannot join a conference without a room name!');var T=o.initJitsiConference(O.toLowerCase(),babelHelpers.extends({},t['features/base/config'],{applicationName:(0,c.getName)(),getWiFiStatsMethod:(0,E.getJitsiMeetGlobalNS)().getWiFiStats}));T[l.JITSI_CONFERENCE_URL_KEY]=a,e((R=T,function(e,n){var t=(0,d.getLocalTracks)(n()['features/base/tracks']).map(function(e){return e.jitsiTrack});t.length&&(0,C._addLocalTracksToConference)(R,t),e(L(R))}));var R;M=e,(D=T).on(u.JitsiConferenceEvents.CONFERENCE_FAILED,function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return M(A.apply(void 0,[D].concat(n)))}),D.on(u.JitsiConferenceEvents.CONFERENCE_JOINED,function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return M(v.apply(void 0,[D].concat(n)))}),D.on(u.JitsiConferenceEvents.CONFERENCE_LEFT,function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return M(N.apply(void 0,[D].concat(n)))}),D.on(u.JitsiConferenceEvents.LOCK_STATE_CHANGED,function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return M(y.apply(void 0,[D].concat(n)))}),D.on(u.JitsiConferenceEvents.STARTED_MUTED,function(){var e=Boolean(D.startAudioMuted),n=Boolean(D.startVideoMuted);(0,i.sendAnalytics)((0,i.createStartMutedConfigurationEvent)('remote',e,n)),_.log("Start muted: "+(e?'audio, ':'')+(n?'video':'')),M((0,f.setAudioMuted)(e)),M((0,f.setVideoMuted)(n))}),D.on(u.JitsiConferenceEvents.TRACK_ADDED,function(e){return e&&!e.isLocal()&&M((0,d.trackAdded)(e))}),D.on(u.JitsiConferenceEvents.TRACK_REMOVED,function(e){return e&&!e.isLocal()&&M((0,d.trackRemoved)(e))}),D.on(u.JitsiConferenceEvents.DISPLAY_NAME_CHANGED,function(e,n){return M((0,s.participantUpdated)({id:e,name:n.substr(0,s.MAX_DISPLAY_NAME_LENGTH)}))}),D.on(u.JitsiConferenceEvents.DOMINANT_SPEAKER_CHANGED,function(){return M(s.dominantSpeakerChanged.apply(void 0,arguments))}),D.on(u.JitsiConferenceEvents.PARTICIPANT_CONN_STATUS_CHANGED,function(){return M(s.participantConnectionStatusChanged.apply(void 0,arguments))}),D.on(u.JitsiConferenceEvents.USER_JOINED,function(e,n){return M((0,s.participantJoined)({id:e,name:n.getDisplayName(),role:n.getRole()}))}),D.on(u.JitsiConferenceEvents.USER_LEFT,function(){return M(s.participantLeft.apply(void 0,arguments))}),D.on(u.JitsiConferenceEvents.USER_ROLE_CHANGED,function(){return M(s.participantRoleChanged.apply(void 0,arguments))}),D.addCommandListener(l.AVATAR_ID_COMMAND,function(e,n){return M((0,s.participantUpdated)({id:n,avatarID:e.value}))}),D.addCommandListener(l.AVATAR_URL_COMMAND,function(e,n){return M((0,s.participantUpdated)({id:n,avatarURL:e.value}))}),D.addCommandListener(l.EMAIL_COMMAND,function(e,n){return M((0,s.participantUpdated)({id:n,email:e.value}))});var D,M;(0,C.sendLocalParticipant)(t,T),T.join(S)}},r.checkIfCanJoin=function(){return function(e,n){var t=n()['features/base/conference'],r=t.authRequired,o=t.password;r&&r.join(o)}},r.dataChannelOpened=function(){return{type:p.DATA_CHANNEL_OPENED}},r.lockStateChanged=y,r.onStartMutedPolicyChanged=S,r.p2pStatusChanged=function(e){return{type:p.P2P_STATUS_CHANGED,p2p:e}},r.setAudioOnly=O,r.setFollowMe=function(e){'undefined'!=typeof APP&&APP.UI.emitEvent(a.default.FOLLOW_ME_ENABLED,e);return{type:p.SET_FOLLOW_ME,enabled:e}},r.setLastN=function(e){return function(n,t){if(void 0===e){var r=t()['features/base/config'];void 0===(e=r.channelLastN)&&(e=-1)}n({type:p.SET_LASTN,lastN:e})}},r.setPassword=function(e,n,t){return function(r,o){switch(n){case e.join:var a=o()['features/base/conference'];a.passwordRequired===e&&(r({type:p.SET_PASSWORD,conference:e,method:n,password:t}),(a=o()['features/base/conference']).password!==t||a.passwordRequired||a.conference||n.call(e,t));break;case e.lock:var i=o()['features/base/conference'];return i.conference===e?n.call(e,t).then(function(){return r({type:p.SET_PASSWORD,conference:e,method:n,password:t})}).catch(function(e){return r({type:p.SET_PASSWORD_FAILED,error:e})}):Promise.reject()}}},r.setReceiveVideoQuality=function(e){return{type:p.SET_RECEIVE_VIDEO_QUALITY,receiveVideoQuality:e}},r.setRoom=function(e){return{type:p.SET_ROOM,room:e}},r.setStartMutedPolicy=function(e,n){return function(t,r){var o=r()['features/base/conference'].conference;return o.setStartMutedPolicy({audio:e,video:n}),t(S(e,n))}},r.toggleAudioOnly=function(){return function(e,n){var t=n()['features/base/conference'].audioOnly;return e(O(!t))}};var o=n(304),a=babelHelpers.interopRequireDefault(o),i=n(305),c=n(300),u=n(308),f=n(605),s=n(462),d=n(618),E=n(437),p=n(632),l=n(633),C=n(634),_=n(380).getLogger(__filename);function A(e,n){return{type:p.CONFERENCE_FAILED,conference:e,error:{name:n}}}function v(e){return{type:p.CONFERENCE_JOINED,conference:e}}function N(e){return{type:p.CONFERENCE_LEFT,conference:e}}function L(e){return{type:p.CONFERENCE_WILL_JOIN,conference:e}}function y(e,n){return{type:p.LOCK_STATE_CHANGED,conference:e,locked:n}}function S(e,n){return{type:p.SET_START_MUTED_POLICY,startAudioMutedPolicy:e,startVideoMutedPolicy:n}}function O(e){return{type:p.SET_AUDIO_ONLY,audioOnly:e}}},303);
|
|
__d(function(_,e,E,I){Object.defineProperty(I,"__esModule",{value:!0}),I.default={NICKNAME_CHANGED:'UI.nickname_changed',SELECTED_ENDPOINT:'UI.selected_endpoint',PINNED_ENDPOINT:'UI.pinned_endpoint',MESSAGE_CREATED:'UI.message_created',EMAIL_CHANGED:'UI.email_changed',AUDIO_MUTED:'UI.audio_muted',VIDEO_MUTED:'UI.video_muted',VIDEO_UNMUTING_WHILE_AUDIO_ONLY:'UI.video_unmuting_while_audio_only',ETHERPAD_CLICKED:'UI.etherpad_clicked',SHARED_VIDEO_CLICKED:'UI.start_shared_video',UPDATE_SHARED_VIDEO:'UI.update_shared_video',TOGGLE_FULLSCREEN:'UI.toogle_fullscreen',FULLSCREEN_TOGGLED:'UI.fullscreen_toggled',AUTH_CLICKED:'UI.auth_clicked',TOGGLE_AUDIO_ONLY:'UI.toggle_audioonly',TOGGLE_CHAT:'UI.toggle_chat',TOGGLE_SETTINGS:'UI.toggle_settings',TOGGLE_CONTACT_LIST:'UI.toggle_contact_list',TOGGLE_PROFILE:'UI.toggle_profile',TOGGLE_FILMSTRIP:'UI.toggle_filmstrip',TOGGLED_FILMSTRIP:'UI.toggled_filmstrip',TOGGLE_SCREENSHARING:'UI.toggle_screensharing',TOGGLED_SHARED_DOCUMENT:'UI.toggled_shared_document',CONTACT_CLICKED:'UI.contact_clicked',HANGUP:'UI.hangup',LOGOUT:'UI.logout',RECORDING_TOGGLED:'UI.recording_toggled',SUBJECT_CHANGED:'UI.subject_changed',VIDEO_DEVICE_CHANGED:'UI.video_device_changed',AUDIO_DEVICE_CHANGED:'UI.audio_device_changed',AUDIO_OUTPUT_DEVICE_CHANGED:'UI.audio_output_device_changed',FOLLOW_ME_ENABLED:'UI.follow_me_enabled',LOCAL_FLIPX_CHANGED:'UI.local_flipx_changed',RESOLUTION_CHANGED:'UI.resolution_changed',EXTERNAL_INSTALLATION_CANCELED:'UI.external_installation_canceled',SIDE_TOOLBAR_CONTAINER_TOGGLED:'UI.side_container_toggled',LOCAL_RAISE_HAND_CHANGED:'UI.local_raise_hand_changed',LARGE_VIDEO_AVATAR_VISIBLE:'UI.large_video_avatar_visible',LARGE_VIDEO_ID_CHANGED:'UI.large_video_id_changed'}},304);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(306);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(307);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(631)},305);
|
|
__d(function(t,e,n,i){Object.defineProperty(i,"__esModule",{value:!0});i.ACTION_PINNED='pinned',i.ACTION_UNPINNED='unpinned',i.ACTION_SHORTCUT_PRESSED='pressed',i.ACTION_SHORTCUT_RELEASED='released';var r=i.ACTION_SHORTCUT_TRIGGERED='triggered';i.AUDIO_MUTE='audio.mute',i.VIDEO_MUTE='video.mute',i.createApiEvent=function(t){return{action:t,attributes:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},source:'jitsi-meet-api'}},i.createAudioOnlyDisableEvent=function(){return{action:'audio.only.disabled'}},i.createDeviceChangedEvent=function(t,e){return{action:'device.changed',attributes:{device_type:e,media_type:t}}},i.createFeedbackOpenEvent=function(){return{action:'feedback.opened'}},i.createInviteDialogClosedEvent=function(){return{action:'invite.dialog.closed'}},i.createPageReloadScheduledEvent=function(t,e,n){return{action:'page.reload.scheduled',attributes:babelHelpers.extends({reason:t,timeout:e},n)}},i.createPinnedEvent=function(t,e,n){return{type:"track",action:t,actionSubject:'participant',objectType:'participant',objectId:e,attributes:n}},i.createProfilePanelButtonEvent=function(t){return{action:'clicked',actionSubject:t,attributes:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},source:'profile.panel',type:"ui"}},i.createRecordingDialogEvent=function(t,e){return{action:'clicked',actionSubject:e,source:t+".recording.dialog",type:"ui"}},i.createRemoteMuteConfirmedEvent=function(t){return{action:'clicked',actionSubject:'remote.mute.dialog.confirm.button',attributes:{participant_id:t},source:'remote.mute.dialog',type:"ui"}},i.createRemoteVideoMenuButtonEvent=function(t,e){return{action:'clicked',actionSubject:t,attributes:e,source:'remote.video.menu',type:"ui"}},i.createScreenSharingEvent=function(t){return{action:t,actionSubject:'screen.sharing'}},i.createSelectParticipantFailedEvent=function(t){var e={action:'select.participant.failed'};return t&&(e.error=t.toString()),e},i.createSharedVideoEvent=function(t){return{action:t,attributes:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},actionSubject:'shared.video'}},i.createShortcutEvent=function(t){return{action:arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,actionSubject:'keyboard.shortcut',actionSubjectId:t,attributes:arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},source:'keyboard.shortcut',type:"ui"}},i.createStartAudioOnlyEvent=function(t){return{action:'start.audio.only',attributes:{enabled:t}}},i.createStartMutedConfigurationEvent=function(t,e,n){return{action:'start.muted.configuration',attributes:{source:t,audio_mute:e,video_mute:n}}},i.createStreamSwitchDelayEvent=function(t){return{action:'stream.switch.delay',attributes:t}},i.createSyncTrackStateEvent=function(t,e){return{action:'sync.track.state',attributes:{media_type:t,muted:e}}},i.createToolbarEvent=function(t){return{action:'clicked',actionSubject:t,attributes:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},source:'toolbar.button',type:"ui"}},i.createTrackMutedEvent=function(t,e){return{action:'track.muted',attributes:{media_type:t,muted:!(arguments.length>2&&void 0!==arguments[2])||arguments[2],reason:e}}}},306);
|
|
__d(function(e,r,a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.sendAnalytics=function(e){try{t.analytics.sendEvent(e)}catch(e){l.warn("Error sending analytics event: "+e)}},n.initAnalytics=function(e){var r=e.getState;if((0,i.getJitsiMeetGlobalNS)().analyticsHandlers=[],window.analyticsHandlers=[],!t.analytics||!(0,t.isAnalyticsEnabled)(r))return;var a=r(),n=a['features/base/config'],s=n.analyticsScriptUrls,c=n.deploymentInfo,u=a['features/base/jwt'],y=u.group,f=u.server,d=u.user,b={envType:c&&c.envType||'dev',group:y,product:c&&c.product,subproduct:c&&c.environment,user:d&&d.id,version:o.default.version};(function(e,r){for(var a=[],n=function(e){a.push((0,i.loadScript)(e).then(function(){return{type:'success'}},function(r){return{type:'error',error:r,url:e}}))},t=e,o=Array.isArray(t),s=0,t=o?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(o){if(s>=t.length)break;c=t[s++]}else{if((s=t.next()).done)break;c=s.value}var u=c;n(u)}return Promise.all(a).then(function(e){for(var a=e,n=Array.isArray(a),t=0,a=n?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(n){if(t>=a.length)break;o=a[t++]}else{if((t=a.next()).done)break;o=t.value}var s=o;'error'===s.type&&l.warn("Failed to load "+s.url+": "+s.error)}var c=[].concat(babelHelpers.toConsumableArray((0,i.getJitsiMeetGlobalNS)().analyticsHandlers),babelHelpers.toConsumableArray(window.analyticsHandlers));if(0===c.length)throw new Error('No analytics handlers available');for(var u=[],y=c,f=Array.isArray(y),d=0,y=f?y:y["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var b;if(f){if(d>=y.length)break;b=y[d++]}else{if((d=y.next()).done)break;b=d.value}var v=b;try{u.push(new v(r))}catch(e){l.warn("Error creating analytics handler: "+e)}}return l.debug("Loaded "+u.length+" analytics handlers"),u})})(s,b).then(function(e){var r=a['features/base/conference'].room,n={};if(f&&(n.server=f),y&&(n.group=y),c)for(var o in c)c.hasOwnProperty(o)&&(n[o]=c[o]);t.analytics.addPermanentProperties(n),t.analytics.setConferenceName(r),t.analytics.setAnalyticsHandlers(e)},function(e){return t.analytics.dispose()&&l.error(e)})};var t=r(308),o=babelHelpers.interopRequireDefault(t),i=r(437),l=r(380).getLogger(__filename)},307);
|
|
__d(function(e,t,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.JitsiTrackEvents=i.JitsiTrackErrors=i.JitsiSIPVideoGWStatus=i.JitsiRecordingStatus=i.JitsiParticipantConnectionStatus=i.JitsiMediaDevicesEvents=i.JitsiConnectionQualityEvents=i.JitsiConnectionEvents=i.JitsiConnectionErrors=i.JitsiConferenceEvents=i.JitsiConferenceErrors=i.browser=i.analytics=i.default=void 0;var r=t(309);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return r[e]}})});var s=t(445);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return s[e]}})});var o=t(454);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return o[e]}})});var a=t(446);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return a[e]}})});var c=t(310),u=babelHelpers.interopRequireDefault(c);t(455),t(630),i.default=u.default;i.analytics=u.default.analytics,i.browser=u.default.util.browser,i.JitsiConferenceErrors=u.default.errors.conference,i.JitsiConferenceEvents=u.default.events.conference,i.JitsiConnectionErrors=u.default.errors.connection,i.JitsiConnectionEvents=u.default.events.connection,i.JitsiConnectionQualityEvents=u.default.events.connectionQuality,i.JitsiMediaDevicesEvents=u.default.events.mediaDevices,i.JitsiParticipantConnectionStatus=u.default.constants.participantConnectionStatus,i.JitsiRecordingStatus=u.default.constants.recordingStatus,i.JitsiSIPVideoGWStatus=u.default.constants.sipVideoGW,i.JitsiTrackErrors=u.default.errors.track,i.JitsiTrackEvents=u.default.events.track},308);
|
|
__d(function(e,t,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.disposeLib=function(){return function(e){e({type:u.LIB_WILL_DISPOSE}),e({type:u.LIB_DID_DISPOSE})}},i.initLib=function(){return function(e,t){var n=t()['features/base/config'];if(!n)throw new Error('Cannot init lib-jitsi-meet without config');return'undefined'!=typeof APP?Promise.resolve():(e({type:u.LIB_WILL_INIT}),o.default.init(babelHelpers.extends({enableAnalyticsLogging:(0,f.isAnalyticsEnabled)(t)},n)).then(function(){return e({type:u.LIB_DID_INIT})}).catch(function(t){throw e(a(t)),console.error('lib-jitsi-meet failed to init:',t),t}))}},i.libInitError=a,i.setWebRTCReady=function e(t){return function(n,i){if(i()['features/base/lib-jitsi-meet'].webRTCReady!==t)switch(n({type:u.SET_WEBRTC_READY,webRTCReady:t}),typeof t){case'function':case'object':var r=t.then;if('function'==typeof r){var o=function(r){i()['features/base/lib-jitsi-meet'].webRTCReady===t&&n(e(r))};r.call(t,function(){return o(!0)},function(){return o(!1)})}}}};var r=t(310),o=babelHelpers.interopRequireDefault(r),u=t(445),f=t(446);function a(e){return{type:u.LIB_INIT_ERROR,error:e}}},309);
|
|
__d(function(e,i,t,d){Object.defineProperty(d,"__esModule",{value:!0}),d.default=void 0,i(311);var u=i(443),a=babelHelpers.interopRequireDefault(u);!(function(e){if(void 0===e.$){var t=i(444);t(e),e.$=t}})(e||window||this),d.default=a.default},310);
|
|
__d(function(n,_,c,d){_(312),_(436)},311);
|
|
__d(function(e,t,r,n){var o=t(313),i=babelHelpers.interopRequireDefault(o),a=t(352),f=babelHelpers.interopRequireDefault(a);t(353);var l=t(354);t(374);function d(e,t){var r=null;return e&&(function e(t,r){if(r(t))return!0;if(t=t.firstChild)do{if(e(t,r))return!0}while(t=t.nextSibling);return!1})(e,function(e){return 1===e.nodeType&&e.nodeName===t&&(r=e,!0)}),r}!(function(e){var r=t(410).DOMParser;void 0===e.addEventListener&&(e.addEventListener=function(){});var n=Array.prototype;if(void 0===n['@@iterator']&&(n['@@iterator']=function(){return new i.default(this)}),void 0===e.document){var o=(new r).parseFromString('<html><head></head><body></body></html>','text/xml');void 0===o.addEventListener&&(o.addEventListener=function(){}),void 0===o.cookie&&(o.cookie='');var a=Object.getPrototypeOf(o.documentElement);a&&(void 0===a.querySelector&&(a.querySelector=function(e){return d(this,e)}),a.hasOwnProperty('innerHTML')||Object.defineProperty(a,'innerHTML',{get:function(){return this.childNodes.toString()},set:function(e){this.textContent='';for(var t=(new r).parseFromString("<div>"+e+"</div>",'text/xml').documentElement,n=void 0;n=t.firstChild;)this.appendChild(n)}}));var u=(function e(t,r){if(t===r)return t;var n=void 0;return(n=Object.getPrototypeOf(t))&&(n=e(r,n))||(n=Object.getPrototypeOf(r))&&(n=e(t,n))?n:void 0})(Object.getPrototypeOf(o),a);if(u&&u!==Object.getPrototypeOf({})){var s=e.console;if(s){var v=t(380).levels;Object.keys(v).forEach(function(e){var t=v[e],r=s[t];'function'==typeof r&&(s[t]=function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];if(s.disableYellowBox&&'error'===t)s.warn.apply(s,n);else{for(var i=n.length,a=0;a<i;++a){var f=n[a];if(f&&'string'!=typeof f&&u.isPrototypeOf(f)){var l=f.toString;l&&(f=l.call(f))}n[a]=f}r.apply(this,n)}})})}}e.document=o}void 0===e.location&&(e.location={href:'',search:''});var c=e.navigator;if(c){void 0===c.platform&&(c.platform=''),void 0===c.plugins&&(c.plugins=[]);var p=c.userAgent||'',h=t(413),m=h.name,y=h.version,g=m||'react-native';y&&(g+="/"+y),-1===p.indexOf(g)&&(p=p?g+" "+p:g);var b="("+l.Platform.OS+" "+l.Platform.Version+")";-1===p.indexOf(b)&&(p=p?p+" "+b:b),c.userAgent=p}if(t(414),t(433),e.XMLHttpRequest){var O=e.XMLHttpRequest.prototype;O&&!O.hasOwnProperty('responseXML')&&Object.defineProperty(O,'responseXML',{get:function(){var e=this.responseText;return e&&(new r).parseFromString(e,'text/xml')}})}e.clearTimeout=f.default.clearTimeout.bind(f.default),e.clearInterval=f.default.clearInterval.bind(f.default),e.setInterval=f.default.setInterval.bind(f.default),e.setTimeout=f.default.setTimeout.bind(f.default)})(e||window||this)},312);
|
|
__d(function(_,t,e,n){"use strict";var i,o=t(314),r=t(318),s=t(324),h=t(315),d=t(325),c=t(331),u=t(336),f=Object.defineProperty,l=Object.defineProperties;e.exports=i=function(_,t){if(!(this instanceof i))throw new TypeError("Constructor requires 'new'");l(this,{__list__:d("w",h(_)),__context__:d("w",t),__nextIndex__:d("w",0)}),t&&(s(t.on),t.on("_add",this._onAdd),t.on("_delete",this._onDelete),t.on("_clear",this._onClear))},delete i.prototype.constructor,l(i.prototype,r({_next:d(function(){var _;if(this.__list__)return this.__redo__&&void 0!==(_=this.__redo__.shift())?_:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()}),next:d(function(){return this._createResult(this._next())}),_createResult:d(function(_){return void 0===_?{done:!0,value:void 0}:{done:!1,value:this._resolve(_)}}),_resolve:d(function(_){return this.__list__[_]}),_unBind:d(function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off("_add",this._onAdd),this.__context__.off("_delete",this._onDelete),this.__context__.off("_clear",this._onClear),this.__context__=null)}),toString:d(function(){return"[object "+(this["function"==typeof u?u.toStringTag:"@@toStringTag"]||"Object")+"]"})},c({_onAdd:d(function(_){_>=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,e){t>=_&&(this.__redo__[e]=++t)},this),this.__redo__.push(_)):f(this,"__redo__",d("c",[_])))}),_onDelete:d(function(_){var t;_>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(_))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,e){t>_&&(this.__redo__[e]=--t)},this)))}),_onClear:d(function(){this.__redo__&&o.call(this.__redo__),this.__nextIndex__=0})}))),f(i.prototype,"function"==typeof u?u.iterator:"@@iterator",d(function(){return this}))},313);
|
|
__d(function(t,n,i,r){"use strict";var s=n(315);i.exports=function(){return s(this).length=0,this}},314);
|
|
__d(function(n,r,e,t){"use strict";var o=r(316);e.exports=function(n){if(!o(n))throw new TypeError("Cannot use null or undefined");return n}},315);
|
|
__d(function(n,t,r,u){"use strict";var c=t(317)();r.exports=function(n){return n!==c&&null!==n}},316);
|
|
__d(function(t,n,c,i){"use strict";c.exports=function(){}},317);
|
|
__d(function(s,t,c,e){"use strict";c.exports=t(319)()?Object.assign:t(320)},318);
|
|
__d(function(r,t,o,a){"use strict";o.exports=function(){var r,t=Object.assign;return"function"==typeof t&&(t(r={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),r.foo+r.bar+r.trzy==="razdwatrzy")}},319);
|
|
__d(function(t,r,c,n){"use strict";var o=r(321),a=r(315),f=Math.max;c.exports=function(t,r){var c,n,i,e=f(arguments.length,2);for(t=Object(a(t)),i=function(n){try{t[n]=r[n]}catch(t){c||(c=t)}},n=1;n<e;++n)r=arguments[n],o(r).forEach(i);if(void 0!==c)throw c;return t}},320);
|
|
__d(function(t,e,s,c){"use strict";s.exports=e(322)()?Object.keys:e(323)},321);
|
|
__d(function(t,r,e,c){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(t){return!1}}},322);
|
|
__d(function(t,e,c,n){"use strict";var r=e(316),s=Object.keys;c.exports=function(t){return s(r(t)?Object(t):t)}},323);
|
|
__d(function(n,t,o,r){"use strict";o.exports=function(n){if("function"!=typeof n)throw new TypeError(n+" is not a function");return n}},324);
|
|
__d(function(l,e,n,u){'use strict';var r=e(318),t=e(326),a=e(327),c=e(328);(n.exports=function(l,e){var n,u,a,i,o;return arguments.length<2||'string'!=typeof l?(i=e,e=l,l=null):i=arguments[2],null==l?(n=a=!0,u=!1):(n=c.call(l,'c'),u=c.call(l,'e'),a=c.call(l,'w')),o={value:e,configurable:n,enumerable:u,writable:a},i?r(t(i),o):o}).gs=function(l,e,n){var u,i,o,v;return'string'!=typeof l?(o=n,n=e,e=l,l=null):o=arguments[3],null==e?e=void 0:a(e)?null==n?n=void 0:a(n)||(o=n,n=void 0):(o=e,e=n=void 0),null==l?(u=!0,i=!1):(u=c.call(l,'c'),i=c.call(l,'e')),v={get:e,set:n,configurable:u,enumerable:i},o?r(t(o),v):v}},325);
|
|
__d(function(r,t,n,c){"use strict";var o=t(316),e=Array.prototype.forEach,a=Object.create;n.exports=function(r){var t=a(null);return e.call(arguments,function(r){o(r)&&(function(r,t){var n;for(n in r)t[n]=r[n]})(Object(r),t)}),t}},326);
|
|
__d(function(t,n,o,u){"use strict";o.exports=function(t){return"function"==typeof t}},327);
|
|
__d(function(t,n,o,i){"use strict";o.exports=n(329)()?String.prototype.contains:n(330)},328);
|
|
__d(function(n,t,o,a){"use strict";var c="razdwatrzy";o.exports=function(){return"function"==typeof c.contains&&(!0===c.contains("dwa")&&!1===c.contains("foo"))}},329);
|
|
__d(function(t,n,r,i){"use strict";var e=String.prototype.indexOf;r.exports=function(t){return e.call(this,t,arguments[1])>-1}},330);
|
|
__d(function(e,t,n,r){'use strict';var o,i=t(332),l=t(326),u=t(324),s=t(349),c=t(324),v=t(315),a=Function.prototype.bind,f=Object.defineProperty,p=Object.prototype.hasOwnProperty;o=function(e,t,n){var r,o=v(t)&&c(t.value);return delete(r=i(t)).writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&p.call(this,e)?o:(t.value=a.call(o,n.resolveContext?n.resolveContext(this):this),f(this,e,t),this[e])},r},n.exports=function(e){var t=l(arguments[1]);return null!=t.resolveContext&&u(t.resolveContext),s(e,function(e,n){return o(n,e,t)})}},331);
|
|
__d(function(n,r,t,e){"use strict";var u=r(333),c=r(318),i=r(315);t.exports=function(n){var r=Object(i(n)),t=arguments[1],e=Object(arguments[2]);if(r!==n&&!t)return r;var f={};return t?u(t,function(r){(e.ensure||r in n)&&(f[r]=n[r])}):c(f,n),f}},332);
|
|
__d(function(r,t,o,s){"use strict";o.exports=t(334)()?Array.from:t(335)},333);
|
|
__d(function(r,n,o,t){"use strict";o.exports=function(){var r,n,o=Array.from;return"function"==typeof o&&(n=o(r=["raz","dwa"]),Boolean(n&&n!==r&&"dwa"===n[1]))}},334);
|
|
__d(function(e,r,l,t){"use strict";var n=r(336).iterator,a=r(341),i=r(342),u=r(343),o=r(324),f=r(315),c=r(316),v=r(348),h=Array.isArray,s=Function.prototype.call,y={configurable:!0,enumerable:!0,writable:!0,value:null},A=Object.defineProperty;l.exports=function(e){var r,l,t,d,g,p,w,b,x,j,O=arguments[1],_=arguments[2];if(e=Object(f(e)),c(O)&&o(O),this&&this!==Array&&i(this))r=this;else{if(!O){if(a(e))return 1!==(g=e.length)?Array.apply(null,e):((d=new Array(1))[0]=e[0],d);if(h(e)){for(d=new Array(g=e.length),l=0;l<g;++l)d[l]=e[l];return d}}d=[]}if(!h(e))if(void 0!==(x=e[n])){for(w=o(x).call(e),r&&(d=new r),b=w.next(),l=0;!b.done;)j=O?s.call(O,_,b.value,l):b.value,r?(y.value=j,A(d,l,y)):d[l]=j,b=w.next(),++l;g=l}else if(v(e)){for(g=e.length,r&&(d=new r),l=0,t=0;l<g;++l)j=e[l],l+1<g&&(p=j.charCodeAt(0))>=55296&&p<=56319&&(j+=e[++l]),j=O?s.call(O,_,j,t):j,r?(y.value=j,A(d,t,y)):d[t]=j,++t;g=t}if(void 0===g)for(g=u(e.length),r&&(d=new r(g)),l=0;l<g;++l)j=O?s.call(O,_,e[l],l):e[l],r?(y.value=j,A(d,l,y)):d[l]=j;return r&&(y.value=null,d.length=g),d}},335);
|
|
__d(function(t,o,s,c){'use strict';s.exports=o(337)()?Symbol:o(338)},336);
|
|
__d(function(t,o,r,i){'use strict';var e={object:!0,symbol:!0};r.exports=function(){var t;if('function'!=typeof Symbol)return!1;t=Symbol('test symbol');try{String(t)}catch(t){return!1}return!!e[typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")]&&(!!e[typeof("function"==typeof Symbol?Symbol.toPrimitive:"@@toPrimitive")]&&!!e[typeof("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")])}},337);
|
|
__d(function(t,r,o,e){'use strict';var n,i,c,a,s=r(325),p=r(339),u=Object.create,f=Object.defineProperties,l=Object.defineProperty,y=Object.prototype,S=u(null);if('function'==typeof Symbol){n=Symbol;try{String(n()),a=!0}catch(t){}}var g=(function(){var t=u(null);return function(r){for(var o,e,n=0;t[r+(n||'')];)++n;return t[r+=n||'']=!0,l(y,o='@@'+r,s.gs(null,function(t){e||(e=!0,l(this,o,s(t)),e=!1)})),o}})();c=function(t){if(this instanceof c)throw new TypeError('Symbol is not a constructor');return i(t)},o.exports=i=function t(r){var o;if(this instanceof t)throw new TypeError('Symbol is not a constructor');return a?n(r):(o=u(c.prototype),r=void 0===r?'':String(r),f(o,{__description__:s('',r),__name__:s('',g(r))}))},f(i,{for:s(function(t){return S[t]?S[t]:S[t]=i(String(t))}),keyFor:s(function(t){var r;p(t);for(r in S)if(S[r]===t)return r}),hasInstance:s('',n&&n.hasInstance||i('hasInstance')),isConcatSpreadable:s('',n&&n.isConcatSpreadable||i('isConcatSpreadable')),iterator:s('',n&&n.iterator||i('iterator')),match:s('',n&&n.match||i('match')),replace:s('',n&&n.replace||i('replace')),search:s('',n&&n.search||i('search')),species:s('',n&&n.species||i('species')),split:s('',n&&n.split||i('split')),toPrimitive:s('',n&&n.toPrimitive||i('toPrimitive')),toStringTag:s('',n&&n.toStringTag||i('toStringTag')),unscopables:s('',n&&n.unscopables||i('unscopables'))}),f(c.prototype,{constructor:s(i),toString:s('',function(){return this.__name__})}),f(i.prototype,{toString:s(function(){return'Symbol ('+p(this).__description__+')'}),valueOf:s(function(){return p(this)})}),l(i.prototype,i.toPrimitive,s('',function(){var t=p(this);return'symbol'==typeof t?t:t.toString()})),l(i.prototype,i.toStringTag,s('c','Symbol')),l(c.prototype,i.toStringTag,s('c',i.prototype[i.toStringTag])),l(c.prototype,i.toPrimitive,s('c',i.prototype[i.toPrimitive]))},338);
|
|
__d(function(r,t,n,o){'use strict';var e=t(340);n.exports=function(r){if(!e(r))throw new TypeError(r+" is not a symbol");return r}},339);
|
|
__d(function(t,o,r,n){'use strict';r.exports=function(t){return!!t&&('symbol'==typeof t||!!t.constructor&&('Symbol'===t.constructor.name&&'Symbol'===t[t.constructor.toStringTag]))}},340);
|
|
__d(function(t,n,r,c){"use strict";var o=Object.prototype.toString,e=o.call((function(){return arguments})());r.exports=function(t){return o.call(t)===e}},341);
|
|
__d(function(t,n,o,c){"use strict";var r=Object.prototype.toString,e=r.call(n(317));o.exports=function(t){return"function"==typeof t&&r.call(t)===e}},342);
|
|
__d(function(t,n,r,u){"use strict";var a=n(344),c=Math.max;r.exports=function(t){return c(0,a(t))}},343);
|
|
__d(function(t,i,r,n){"use strict";var s=i(345),a=Math.abs,e=Math.floor;r.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?s(t)*e(a(t)):t}},344);
|
|
__d(function(t,s,i,n){"use strict";i.exports=s(346)()?Math.sign:s(347)},345);
|
|
__d(function(t,n,i,o){"use strict";i.exports=function(){var t=Math.sign;return"function"==typeof t&&(1===t(10)&&-1===t(-20))}},346);
|
|
__d(function(t,n,r,u){"use strict";r.exports=function(t){return t=Number(t),isNaN(t)||0===t?t:t>0?1:-1}},347);
|
|
__d(function(t,n,o,e){"use strict";var r=Object.prototype.toString,c=r.call("");o.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||r.call(t)===c)||!1}},348);
|
|
__d(function(t,n,c,o){"use strict";var r=n(324),u=n(350),i=Function.prototype.call;c.exports=function(t,n){var c={},o=arguments[2];return r(n),u(t,function(t,r,u,a){c[r]=i.call(n,o,t,r,u,a)}),c}},349);
|
|
__d(function(t,c,o,r){"use strict";o.exports=c(351)("forEach")},350);
|
|
__d(function(t,n,o,c){"use strict";var e=n(324),r=n(315),u=Function.prototype.bind,i=Function.prototype.call,l=Object.keys,p=Object.prototype.propertyIsEnumerable;o.exports=function(t,n){return function(o,c){var a,f=arguments[2],y=arguments[3];return o=Object(r(o)),e(c),a=l(o),y&&a.sort("function"==typeof y?u.call(y,o):void 0),"function"!=typeof t&&(t=a[t]),i.call(t,a,function(t,e){return p.call(o,t)?i.call(c,f,o[t],t,o,e):n})}}},351);
|
|
__d(function(e,t,a,n){Object.defineProperty(n,"__esModule",{value:!0});var i=t(24),c=i.NativeModules.RNBackgroundTimer,r=new i.NativeEventEmitter(c),l=(function(){function e(){var t=this;babelHelpers.classCallCheck(this,e),this.runBackgroundTimer=function(e,a){var n=i.Platform.select({ios:function(){return i.NativeAppEventEmitter},android:function(){return i.DeviceEventEmitter}})();t.start(0),t.backgroundListener=n.addListener('backgroundTimer',function(){t.backgroundListener.remove(),t.backgroundClockMethod(e,a)})},this.stopBackgroundTimer=function(){t.stop(),clearTimeout(t.backgroundTimer)},this.uniqueId=0,this.callbacks={},r.addListener('backgroundTimer.timeout',function(e){if(t.callbacks[e]){var a=t.callbacks[e].callback;t.callbacks[e].interval?c.setTimeout(e,t.callbacks[e].timeout):delete t.callbacks[e],a()}})}return babelHelpers.createClass(e,[{key:"start",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return c.start(e)}},{key:"stop",value:function(){return c.stop()}},{key:"backgroundClockMethod",value:function(e,t){var a=this;this.backgroundTimer=setTimeout(function(){e(),a.backgroundClockMethod(e,t)},t)}},{key:"setTimeout",value:function(e,t){var a=++this.uniqueId;return this.callbacks[a]={callback:e,interval:!1,timeout:t},c.setTimeout(a,t),a}},{key:"clearTimeout",value:function(e){this.callbacks[e]&&delete this.callbacks[e]}},{key:"setInterval",value:function(e,t){var a=++this.uniqueId;return this.callbacks[a]={callback:e,interval:!0,timeout:t},c.setTimeout(a,t),a}},{key:"clearInterval",value:function(e){this.callbacks[e]&&delete this.callbacks[e]}}]),e})();n.default=new l},352);
|
|
__d(function(t,e,s,i){!(function(t){'use strict';var e=!1;if(!t.forceJURL)try{var s=new URL('b','http://a');s.pathname='c%20d',e='http://a/c%20d'===s.href}catch(t){}if(!e){var i=Object.create(null);i.ftp=21,i.file=0,i.gopher=70,i.http=80,i.https=443,i.ws=80,i.wss=443;var a=Object.create(null);a['%2e']='.',a['.%2e']='..',a['%2e.']='..',a['%2e%2e']='..';var h=void 0,r=/[a-zA-Z]/,n=/[a-zA-Z0-9\+\-\.]/;m.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var t='';return''==this._username&&null==this._password||(t=this._username+(null!=this._password?':'+this._password:'')+'@'),this.protocol+(this._isRelative?'//'+t+this.host:'')+this.pathname+this._query+this._fragment},set href(t){v.call(this),f.call(this,t)},get protocol(){return this._scheme+':'},set protocol(t){this._isInvalid||f.call(this,t+':','scheme start')},get host(){return this._isInvalid?'':this._port?this._host+':'+this._port:this._host},set host(t){!this._isInvalid&&this._isRelative&&f.call(this,t,'host')},get hostname(){return this._host},set hostname(t){!this._isInvalid&&this._isRelative&&f.call(this,t,'hostname')},get port(){return this._port},set port(t){!this._isInvalid&&this._isRelative&&f.call(this,t,'port')},get pathname(){return this._isInvalid?'':this._isRelative?'/'+this._path.join('/'):this._schemeData},set pathname(t){!this._isInvalid&&this._isRelative&&(this._path=[],f.call(this,t,'relative path start'))},get search(){return this._isInvalid||!this._query||'?'==this._query?'':this._query},set search(t){!this._isInvalid&&this._isRelative&&(this._query='?','?'==t[0]&&(t=t.slice(1)),f.call(this,t,'query'))},get hash(){return this._isInvalid||!this._fragment||'#'==this._fragment?'':this._fragment},set hash(t){this._isInvalid||(this._fragment='#','#'==t[0]&&(t=t.slice(1)),f.call(this,t,'fragment'))},get origin(){var t;if(this._isInvalid||!this._scheme)return'';switch(this._scheme){case'data':case'file':case'javascript':case'mailto':return'null'}return(t=this.host)?this._scheme+'://'+t:''}};var o=t.URL;o&&(m.createObjectURL=function(t){return o.createObjectURL.apply(o,arguments)},m.revokeObjectURL=function(t){o.revokeObjectURL(t)}),t.URL=m}function l(t){return void 0!==i[t]}function _(){v.call(this),this._isInvalid=!0}function c(t){return''==t&&_.call(this),t.toLowerCase()}function p(t){var e=t.charCodeAt(0);return e>32&&e<127&&-1==[34,35,60,62,63,96].indexOf(e)?t:encodeURIComponent(t)}function u(t){var e=t.charCodeAt(0);return e>32&&e<127&&-1==[34,35,60,62,96].indexOf(e)?t:encodeURIComponent(t)}function f(t,e,s){function o(t){y.push(t)}var f=e||'scheme start',v=0,m='',d=!1,g=!1,y=[];t:for(;(t[v-1]!=h||0==v)&&!this._isInvalid;){var w=t[v];switch(f){case'scheme start':if(!w||!r.test(w)){if(e){o('Invalid scheme.');break t}m='',f='no scheme';continue}m+=w.toLowerCase(),f='scheme';break;case'scheme':if(w&&n.test(w))m+=w.toLowerCase();else{if(':'!=w){if(e){if(h==w)break t;o('Code point not allowed in scheme: '+w);break t}m='',v=0,f='no scheme';continue}if(this._scheme=m,m='',e)break t;l(this._scheme)&&(this._isRelative=!0),f='file'==this._scheme?'relative':this._isRelative&&s&&s._scheme==this._scheme?'relative or authority':this._isRelative?'authority first slash':'scheme data'}break;case'scheme data':'?'==w?(query='?',f='query'):'#'==w?(this._fragment='#',f='fragment'):h!=w&&'\t'!=w&&'\n'!=w&&'\r'!=w&&(this._schemeData+=p(w));break;case'no scheme':if(s&&l(s._scheme)){f='relative';continue}o('Missing scheme.'),_.call(this);break;case'relative or authority':if('/'!=w||'/'!=t[v+1]){o('Expected /, got: '+w),f='relative';continue}f='authority ignore slashes';break;case'relative':if(this._isRelative=!0,'file'!=this._scheme&&(this._scheme=s._scheme),h==w){this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._username=s._username,this._password=s._password;break t}if('/'==w||'\\'==w)'\\'==w&&o('\\ is an invalid code point.'),f='relative slash';else if('?'==w)this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query='?',this._username=s._username,this._password=s._password,f='query';else{if('#'!=w){var b=t[v+1],k=t[v+2];('file'!=this._scheme||!r.test(w)||':'!=b&&'|'!=b||h!=k&&'/'!=k&&'\\'!=k&&'?'!=k&&'#'!=k)&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password,this._path=s._path.slice(),this._path.pop()),f='relative path';continue}this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._fragment='#',this._username=s._username,this._password=s._password,f='fragment'}break;case'relative slash':if('/'!=w&&'\\'!=w){'file'!=this._scheme&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password),f='relative path';continue}'\\'==w&&o('\\ is an invalid code point.'),f='file'==this._scheme?'file host':'authority ignore slashes';break;case'authority first slash':if('/'!=w){o("Expected '/', got: "+w),f='authority ignore slashes';continue}f='authority second slash';break;case'authority second slash':if(f='authority ignore slashes','/'!=w){o("Expected '/', got: "+w);continue}break;case'authority ignore slashes':if('/'!=w&&'\\'!=w){f='authority';continue}o('Expected authority, got: '+w);break;case'authority':if('@'==w){d&&(o('@ already seen.'),m+='%40'),d=!0;for(var I=0;I<m.length;I++){var R=m[I];if('\t'!=R&&'\n'!=R&&'\r'!=R)if(':'!=R||null!==this._password){var q=p(R);null!==this._password?this._password+=q:this._username+=q}else this._password='';else o('Invalid whitespace in authority.')}m=''}else{if(h==w||'/'==w||'\\'==w||'?'==w||'#'==w){v-=m.length,m='',f='host';continue}m+=w}break;case'file host':if(h==w||'/'==w||'\\'==w||'?'==w||'#'==w){2!=m.length||!r.test(m[0])||':'!=m[1]&&'|'!=m[1]?0==m.length?f='relative path start':(this._host=c.call(this,m),m='',f='relative path start'):f='relative path';continue}'\t'==w||'\n'==w||'\r'==w?o('Invalid whitespace in file host.'):m+=w;break;case'host':case'hostname':if(':'!=w||g){if(h==w||'/'==w||'\\'==w||'?'==w||'#'==w){if(this._host=c.call(this,m),m='',f='relative path start',e)break t;continue}'\t'!=w&&'\n'!=w&&'\r'!=w?('['==w?g=!0:']'==w&&(g=!1),m+=w):o('Invalid code point in host/hostname: '+w)}else if(this._host=c.call(this,m),m='',f='port','hostname'==e)break t;break;case'port':if(/[0-9]/.test(w))m+=w;else{if(h==w||'/'==w||'\\'==w||'?'==w||'#'==w||e){if(''!=m){var L=parseInt(m,10);L!=i[this._scheme]&&(this._port=L+''),m=''}if(e)break t;f='relative path start';continue}'\t'==w||'\n'==w||'\r'==w?o('Invalid code point in port: '+w):_.call(this)}break;case'relative path start':if('\\'==w&&o("'\\' not allowed in path."),f='relative path','/'!=w&&'\\'!=w)continue;break;case'relative path':if(h!=w&&'/'!=w&&'\\'!=w&&(e||'?'!=w&&'#'!=w))'\t'!=w&&'\n'!=w&&'\r'!=w&&(m+=p(w));else{'\\'==w&&o('\\ not allowed in relative path.');var U;(U=a[m.toLowerCase()])&&(m=U),'..'==m?(this._path.pop(),'/'!=w&&'\\'!=w&&this._path.push('')):'.'==m&&'/'!=w&&'\\'!=w?this._path.push(''):'.'!=m&&('file'==this._scheme&&0==this._path.length&&2==m.length&&r.test(m[0])&&'|'==m[1]&&(m=m[0]+':'),this._path.push(m)),m='','?'==w?(this._query='?',f='query'):'#'==w&&(this._fragment='#',f='fragment')}break;case'query':e||'#'!=w?h!=w&&'\t'!=w&&'\n'!=w&&'\r'!=w&&(this._query+=u(w)):(this._fragment='#',f='fragment');break;case'fragment':h!=w&&'\t'!=w&&'\n'!=w&&'\r'!=w&&(this._fragment+=w)}v++}}function v(){this._scheme='',this._schemeData='',this._username='',this._password=null,this._host='',this._port='',this._path=[],this._query='',this._fragment='',this._isInvalid=!1,this._isRelative=!1}function m(t,e){void 0===e||e instanceof m||(e=new m(String(e))),t=String(t),this._url=t,v.call(this);var s=t.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,'');f.call(this,s,null,e)}})(this)},353);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(355);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var f=t(371);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return f[e]}})});var o=t(372);Object.defineProperty(n,"Platform",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(o).default}});var a=t(373);Object.defineProperty(n,"RouteRegistry",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}})},354);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(356);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var a=t(370);Object.defineProperty(n,"Fragment",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}})},355);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(357);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},356);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=r(358);Object.defineProperty(n,"Container",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}});var a=r(360);Object.defineProperty(n,"Link",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}});var i=r(362);Object.defineProperty(n,"LoadingIndicator",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}});var l=r(369);Object.defineProperty(n,"TintedView",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(l).default}});var f=r(361);Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(f).default}})},357);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var i=t(15),s=babelHelpers.interopRequireDefault(i),a=t(24),o=t(359),b=babelHelpers.interopRequireDefault(o),c=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,l=e.accessibilityLabel,r=e.accessible,i=e.onClick,o=e.touchFeedback,b=void 0===o?i:o,c=e.visible,p=void 0===c||c,u=babelHelpers.objectWithoutProperties(e,["accessibilityLabel","accessible","onClick","touchFeedback","visible"]);if(!p)return null;var n=babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_render",this).call(this,a.View,u);return n&&(i||b)&&(n=s.default.createElement(b?a.TouchableHighlight:a.TouchableWithoutFeedback,{accessibilityLabel:l,accessible:r,onPress:i},n)),n}}]),t})(b.default);c.propTypes=b.default.propTypes,r.default=c},358);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var o=t(20),a=babelHelpers.interopRequireDefault(o),i=t(15),u=babelHelpers.interopRequireDefault(i),b=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"_render",value:function(e,t){var l=t||this.props,r=l.children,o=(l.touchFeedback,l.visible,babelHelpers.objectWithoutProperties(l,["children","touchFeedback","visible"]));return u.default.createElement(e,o,r)}}]),t})(i.Component);b.propTypes={children:a.default.node,onClick:a.default.func,style:a.default.object,touchFeedback:a.default.bool,visible:a.default.bool},r.default=b},359);
|
|
__d(function(e,n,t,r){Object.defineProperty(r,"__esModule",{value:!0});var l=n(20),s=babelHelpers.interopRequireDefault(l),i=n(15),o=babelHelpers.interopRequireDefault(i),u=n(24),a=n(361),p=babelHelpers.interopRequireDefault(a),c=(function(e){babelHelpers.inherits(n,e);function n(e){babelHelpers.classCallCheck(this,n);var t=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._onPress=t._onPress.bind(t),t}return babelHelpers.createClass(n,[{key:"render",value:function(){return o.default.createElement(p.default,{onPress:this._onPress,style:this.props.style},this.props.children)}},{key:"_onLinkingOpenURLRejected",value:function(e){var n=this.props.onLinkingOpenURLRejected;n&&n(e)}},{key:"_onPress",value:function(){var e=this;u.Linking.openURL(this.props.url).catch(function(n){return e._onLinkingOpenURLRejected(n)})}}]),n})(i.Component);c.propTypes={children:s.default.node,onLinkingOpenURLRejected:s.default.func,style:s.default.object,url:s.default.string},r.default=c},360);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(24);Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u.Text}})},361);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var n=t(15),a=babelHelpers.interopRequireDefault(n),o=t(24),s=t(363),i=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return a.default.createElement(o.ActivityIndicator,babelHelpers.extends({animating:!0,color:s.ColorPalette.white,size:'large'},this.props))}}]),t})(n.Component);l.default=i},362);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(364);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(368);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},363);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(365);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},364);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(366);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(367);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},365);
|
|
__d(function(e,d,n,o){Object.defineProperty(o,"__esModule",{value:!0});o.BoxModel={margin:10,padding:10}},366);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0});a.ColorPalette={appBackground:"#111111",black:"#111111",blue:'#17A0DB',buttonUnderlay:'#495258',darkGrey:'#555555',red:'#D00000',white:'white'}},367);
|
|
__d(function(e,r,t,o){Object.defineProperty(o,"__esModule",{value:!0}),o.createStyleSheet=function(e){for(var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t={},o=Object.keys(e),i=Array.isArray(o),a=0,o=i?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var n;if(i){if(a>=o.length)break;n=o[a++]}else{if((a=o.next()).done)break;n=a.value}var l=n;t[l]=f(babelHelpers.extends({},e[l],r[l]))}return t},o.fixAndroidViewClipping=function(e){'android'===i.Platform.OS&&(e.borderColor=a.ColorPalette.appBackground,e.borderWidth=1);return e};var i=r(354),a=r(364),n=['height','width'];function f(e){var r=n,t=Array.isArray(r),o=0;for(r=t?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(t){if(o>=r.length)break;i=r[o++]}else{if((o=r.next()).done)break;i=o.value}var a=i,f=e[a],l=typeof f;if('undefined'!==l&&'number'!==l){var d=Number(f);Number.isNaN(d)?delete e[a]:e[a]=d}}return e}},368);
|
|
__d(function(e,t,s,l){Object.defineProperty(l,"__esModule",{value:!0});var o=t(15),r=babelHelpers.interopRequireDefault(o),i=t(24),a=t(363),p={alignItems:'center',bottom:0,justifyContent:'center',left:0,position:'absolute',right:0,top:0},n=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var s=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return s.componentWillReceiveProps(e),s}return babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){var t=this.props&&this.props.color,s=this.props&&this.props.opacity,l=this.props&&this.props.style,o=e&&e.color,r=e&&e.opacity,i=e&&e.style,a=!this.state;if(a||t!==o||s!==r||l!==i){var n={style:babelHelpers.extends({},p,i,{backgroundColor:o,opacity:r})};a?this.state=n:this.setState(n)}}},{key:"render",value:function(){return r.default.createElement(i.View,{style:p},r.default.createElement(i.View,{style:this.state.style}),r.default.createElement(i.View,{style:p},this.props.children))}}]),t})(o.Component);n.defaultProps={color:a.ColorPalette.appBackground,opacity:.8,style:{}},l.default=n},369);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var n=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return this.props.children}}]),t})(t(15).Component);l.default=n},370);
|
|
__d(function(e,t,i,n){Object.defineProperty(n,"__esModule",{value:!0}),n.getSafetyOffset=function(){if('android'===o.default.OS)return 0;return h()?s:f},n.isIPad=function(){var e=r.Dimensions.get('window'),t=e.height,i=e.width;return'ios'===o.default.OS&&Math.max(t,i)/Math.min(t,i)<1.6},n.isIPhoneX=h;var r=t(24),a=t(372),o=babelHelpers.interopRequireDefault(a),u=812,d=375,f=20,s=44;function h(){var e=r.Dimensions.get('window'),t=e.height,i=e.width;return'ios'===o.default.OS&&(t===u&&i===d||t===d&&i===u)}},371);
|
|
__d(function(e,t,a,d){Object.defineProperty(d,"__esModule",{value:!0});var f=t(24);d.default=f.Platform},372);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});t(15);var u=(function(){function e(){babelHelpers.classCallCheck(this,e),this._elements=[]}return babelHelpers.createClass(e,[{key:"areRoutesEqual",value:function(e,t){if(e===t)return!0;if(!e)return!t;if(!t)return!e;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(function(n){return e[n]===t[n]})}},{key:"getRoutes",value:function(){return this._elements.map(function(e){return babelHelpers.extends({},e)})}},{key:"getRouteByComponent",value:function(e){var t=this._elements.find(function(t){return t.component===e});return t?babelHelpers.extends({},t):null}},{key:"register",value:function(e){if(this._elements.includes(e))throw new Error("Route "+String(e.component)+" is registered already!");this._elements.push(e)}}]),e})();r.default=new u},373);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.PersistenceRegistry=void 0;var u=t(375);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var i=t(379);Object.defineProperty(n,"PersistenceRegistry",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}}),t(384)},374);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(376);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},375);
|
|
__d(function(n,_,c,d){_(377)},376);
|
|
__d(function(e,o,a,t){var i=o(378),l=babelHelpers.interopRequireDefault(i);void 0===(r=e||window||this).localStorage&&(r.localStorage=new l.default('@jitsi-meet/')),void 0===r.sessionStorage&&(r.sessionStorage=new l.default);var r},377);
|
|
__d(function(e,t,i,n){Object.defineProperty(n,"__esModule",{value:!0});var r=t(24),a=(function(){function e(t){var i=this;babelHelpers.classCallCheck(this,e),this._keyPrefix=t;var n=this._initializeAsync();n&&(this._initializing=n,n.finally(function(){i._initializing===n&&(i._initializing=void 0)}))}return babelHelpers.createClass(e,[{key:"clear",value:function(){var e=Object.keys(this),t=Array.isArray(e),i=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var n;if(t){if(i>=e.length)break;n=e[i++]}else{if((i=e.next()).done)break;n=i.value}var r=n;this.removeItem(r)}}},{key:"getItem",value:function(e){return this.hasOwnProperty(e)?this[e]:null}},{key:"_getItemAsync",value:function(e){var t=this;return(this._initializing||Promise.resolve()).catch(function(){}).then(function(){return t.getItem(e)})}},{key:"_initializeAsync",value:function(){var e=this;if(void 0!==this._keyPrefix)return new Promise(function(t){r.AsyncStorage.getAllKeys().then(function(){for(var i=arguments.length,n=Array(i),a=0;a<i;a++)n[a]=arguments[a];var l=n[n.length-1].filter(function(t){return t.startsWith(e._keyPrefix)});r.AsyncStorage.multiGet(l).then(function(){var i,n=(i=arguments.length-1,arguments.length<=i?void 0:arguments[i]),r=e._keyPrefix&&e._keyPrefix.length,a=n,l=Array.isArray(a),s=0;for(a=l?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(l){if(s>=a.length)break;o=a[s++]}else{if((s=a.next()).done)break;o=s.value}var f=o,y=babelHelpers.slicedToArray(f,2),u=y[0],h=y[1];u=u.substring(r),e.hasOwnProperty(u)||(e[u]=h)}t()})})})}},{key:"key",value:function(e){var t=Object.keys(this);return e<t.length?t[e]:null}},{key:"removeItem",value:function(e){delete this[e],void 0===this._keyPrefix||r.AsyncStorage.removeItem(""+String(this._keyPrefix)+e)}},{key:"setItem",value:function(e,t){t=String(t),this[e]=t,void 0===this._keyPrefix||r.AsyncStorage.setItem(""+String(this._keyPrefix)+e,t)}},{key:"length",get:function(){return Object.keys(this).length}}]),e})();n.default=a},378);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0});var i=t(380),s=babelHelpers.interopRequireDefault(i),l=t(383),n=babelHelpers.interopRequireDefault(l),u=s.default.getLogger(__filename),c=(function(){function e(){babelHelpers.classCallCheck(this,e),this._elements={}}return babelHelpers.createClass(e,[{key:"getPersistedState",value:function(){var e={},t=window.localStorage.getItem("jitsi-state");if(t){try{t=JSON.parse(t)}catch(e){u.error('Error parsing persisted state',t,e),t={}}e=this._getFilteredState(t)}return this._checksum=this._calculateChecksum(e),u.info('redux state rehydrated as',e),e}},{key:"persistState",value:function(e){var t=this._getFilteredState(e),r=this._calculateChecksum(t);if(r!==this._checksum)try{window.localStorage.setItem("jitsi-state",JSON.stringify(t)),u.info("redux state persisted. "+this._checksum+" -> "+r),this._checksum=r}catch(e){u.error('Error persisting redux state',e)}}},{key:"register",value:function(e,t){this._elements[e]=t}},{key:"_calculateChecksum",value:function(e){try{return n.default.hex(JSON.stringify(e)||'')}catch(t){return u.error('Error calculating checksum for state',e,t),''}}},{key:"_getFilteredState",value:function(e){var t={},r=Object.keys(this._elements),a=Array.isArray(r),i=0;for(r=a?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(a){if(i>=r.length)break;s=r[i++]}else{if((i=r.next()).done)break;s=i.value}var l=s;e[l]&&(t[l]=this._getFilteredSubtree(e[l],this._elements[l]))}return t}},{key:"_getFilteredSubtree",value:function(e,t){var r={},a=Object.keys(e),i=Array.isArray(a),s=0;for(a=i?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(i){if(s>=a.length)break;l=a[s++]}else{if((s=a.next()).done)break;l=s.value}var n=l;t[n]&&(r[n]=e[n])}return r}}]),e})();a.default=new c},379);
|
|
__d(function(e,o,r,l){var n=o(381),t=o(382),a={},v=[],s=n.levels.TRACE;r.exports={addGlobalTransport:function(e){n.addGlobalTransport(e)},removeGlobalTransport:function(e){n.removeGlobalTransport(e)},getLogger:function(e,o,r){var l=new n(s,e,o,r);return e?(a[e]=a[e]||[],a[e].push(l)):v.push(l),l},setLogLevelById:function(e,o){for(var r=o?a[o]||[]:v,l=0;l<r.length;l++)r[l].setLevel(e)},setLogLevel:function(e){s=e;for(var o=0;o<v.length;o++)v[o].setLevel(e);for(var r in a){var l=a[r]||[];for(o=0;o<l.length;o++)l[o].setLevel(e)}},levels:n.levels,LogCollector:t}},380);
|
|
__d(function(t,n,e,o){var r={trace:0,debug:1,info:2,log:3,warn:4,error:5};a.consoleTransport=console;var l=[a.consoleTransport];a.addGlobalTransport=function(t){-1===l.indexOf(t)&&l.push(t)},a.removeGlobalTransport=function(t){var n=l.indexOf(t);-1!==n&&l.splice(n,1)};function s(){var t=arguments[0],n=arguments[1],e=Array.prototype.slice.call(arguments,2);if(!(r[n]<t.level))for(var o=(function(){var t={methodName:"",fileLocation:"",line:null,column:null},n=new Error,e=n.stack?n.stack.split("\n"):[];if(!e||e.length<1)return t;var o=null;return e[3]&&(o=e[3].match(/\s*at\s*(.+?)\s*\((\S*)\s*:(\d*)\s*:(\d*)\)/)),!o||o.length<=4?(0===e[2].indexOf("log@")?t.methodName=e[3].substr(0,e[3].indexOf("@")):t.methodName=e[2].substr(0,e[2].indexOf("@")),t):(t.methodName=o[1],t.fileLocation=o[2],t.line=o[3],t.column=o[4],t)})(),s=l.concat(t.transports),a=0;a<s.length;a++){var i=s[a],c=i[n];c&&"function"==typeof c&&c.bind(i,t.id?"["+t.id+"]":"","<"+o.methodName+">: ").apply(i,e)}}function a(t,n,e,o){this.id=n,this.format=o,this.transports=e,this.transports||(this.transports=[]),this.level=r[t];for(var l=Object.keys(r),a=0;a<l.length;a++)this[l[a]]=s.bind(null,this,l[a])}a.prototype.setLevel=function(t){this.level=r[t]},e.exports=a,a.levels={TRACE:"trace",DEBUG:"debug",INFO:"info",LOG:"log",WARN:"warn",ERROR:"error"}},381);
|
|
__d(function(t,e,s,i){var o=e(381);function h(t,e){this.logStorage=t,this.stringifyObjects=!(!e||!e.stringifyObjects)&&e.stringifyObjects,this.storeInterval=e&&e.storeInterval?e.storeInterval:3e4,this.maxEntryLength=e&&e.maxEntryLength?e.maxEntryLength:1e4,Object.keys(o.levels).forEach(function(t){this[o.levels[t]]=function(t){this._log.apply(this,arguments)}.bind(this,t)}.bind(this)),this.storeLogsIntervalID=null,this.queue=[],this.totalLen=0,this.outputCache=[]}h.prototype.stringify=function(t){try{return JSON.stringify(t)}catch(t){return"[object with circular refs?]"}},h.prototype.formatLogMessage=function(t){for(var e='',s=1,i=arguments.length;s<i;s++){var h=arguments[s];!this.stringifyObjects&&t!==o.levels.ERROR||'object'!=typeof h||(h=this.stringify(h)),e+=h,s!=i-1&&(e+=' ')}return e.length?e:null},h.prototype._log=function(){var t=this.formatLogMessage.apply(this,arguments);if(t){var e=this.queue.length?this.queue[this.queue.length-1]:void 0;('object'==typeof e?e.text:e)==t?'object'==typeof e?e.count+=1:this.queue[this.queue.length-1]={text:t,count:2}:(this.queue.push(t),this.totalLen+=t.length)}this.totalLen>=this.maxEntryLength&&this._flush(!0,!0)},h.prototype.start=function(){this._reschedulePublishInterval()},h.prototype._reschedulePublishInterval=function(){this.storeLogsIntervalID&&(window.clearTimeout(this.storeLogsIntervalID),this.storeLogsIntervalID=null),this.storeLogsIntervalID=window.setTimeout(this._flush.bind(this,!1,!0),this.storeInterval)},h.prototype.flush=function(){this._flush(!1,!0)},h.prototype._flush=function(t,e){this.totalLen>0&&(this.logStorage.isReady()||t)&&(this.logStorage.isReady()?(this.outputCache.length&&(this.outputCache.forEach(function(t){this.logStorage.storeLogs(t)}.bind(this)),this.outputCache=[]),this.logStorage.storeLogs(this.queue)):this.outputCache.push(this.queue),this.queue=[],this.totalLen=0),e&&this._reschedulePublishInterval()},h.prototype.stop=function(){this._flush(!1,!1)},s.exports=h},382);
|
|
__d(function(global,require,module,exports){!(function(){'use strict';var ERROR='input is invalid type',WINDOW='object'==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&'object'==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&'object'==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&'object'==typeof module&&module.exports,AMD='function'==typeof define&&define.amd,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&'undefined'!=typeof ArrayBuffer,HEX_CHARS='0123456789abcdef'.split(''),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=['hex','array','digest','buffer','arrayBuffer','base64'],BASE64_ENCODE_CHAR='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return'[object Array]'===Object.prototype.toString.call(t)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return'object'==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t){return function(r){return new Md5(!0).update(r)[t]()}},createMethod=function(){var t=createOutputMethod('hex');NODE_JS&&(t=nodeWrap(t)),t.create=function(){return new Md5},t.update=function(r){return t.create().update(r)};for(var r=0;r<OUTPUT_TYPES.length;++r){var e=OUTPUT_TYPES[r];t[e]=createOutputMethod(e)}return t},nodeWrap=function nodeWrap(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function(t){if('string'==typeof t)return crypto.createHash('md5').update(t,'utf8').digest('hex');if(null===t||void 0===t)throw ERROR;return t.constructor===ArrayBuffer&&(t=new Uint8Array(t)),Array.isArray(t)||ArrayBuffer.isView(t)||t.constructor===Buffer?crypto.createHash('md5').update(new Buffer(t)).digest('hex'):method(t)};return nodeMethod};function Md5(t){if(t)blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks,this.buffer8=buffer8;else if(ARRAY_BUFFER){var r=new ArrayBuffer(68);this.buffer8=new Uint8Array(r),this.blocks=new Uint32Array(r)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=0,this.finalized=this.hashed=!1,this.first=!0}Md5.prototype.update=function(t){if(!this.finalized){var r,e=typeof t;if('string'!==e){if('object'!==e)throw ERROR;if(null===t)throw ERROR;if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||ARRAY_BUFFER&&ArrayBuffer.isView(t)))throw ERROR;r=!0}for(var s,i,o=0,h=t.length,f=this.blocks,a=this.buffer8;o<h;){if(this.hashed&&(this.hashed=!1,f[0]=f[16],f[16]=f[1]=f[2]=f[3]=f[4]=f[5]=f[6]=f[7]=f[8]=f[9]=f[10]=f[11]=f[12]=f[13]=f[14]=f[15]=0),r)if(ARRAY_BUFFER)for(i=this.start;o<h&&i<64;++o)a[i++]=t[o];else for(i=this.start;o<h&&i<64;++o)f[i>>2]|=t[o]<<SHIFT[3&i++];else if(ARRAY_BUFFER)for(i=this.start;o<h&&i<64;++o)(s=t.charCodeAt(o))<128?a[i++]=s:s<2048?(a[i++]=192|s>>6,a[i++]=128|63&s):s<55296||s>=57344?(a[i++]=224|s>>12,a[i++]=128|s>>6&63,a[i++]=128|63&s):(s=65536+((1023&s)<<10|1023&t.charCodeAt(++o)),a[i++]=240|s>>18,a[i++]=128|s>>12&63,a[i++]=128|s>>6&63,a[i++]=128|63&s);else for(i=this.start;o<h&&i<64;++o)(s=t.charCodeAt(o))<128?f[i>>2]|=s<<SHIFT[3&i++]:s<2048?(f[i>>2]|=(192|s>>6)<<SHIFT[3&i++],f[i>>2]|=(128|63&s)<<SHIFT[3&i++]):s<55296||s>=57344?(f[i>>2]|=(224|s>>12)<<SHIFT[3&i++],f[i>>2]|=(128|s>>6&63)<<SHIFT[3&i++],f[i>>2]|=(128|63&s)<<SHIFT[3&i++]):(s=65536+((1023&s)<<10|1023&t.charCodeAt(++o)),f[i>>2]|=(240|s>>18)<<SHIFT[3&i++],f[i>>2]|=(128|s>>12&63)<<SHIFT[3&i++],f[i>>2]|=(128|s>>6&63)<<SHIFT[3&i++],f[i>>2]|=(128|63&s)<<SHIFT[3&i++]);this.lastByteIndex=i,this.bytes+=i-this.start,i>=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,r=this.lastByteIndex;t[r>>2]|=EXTRA[3&r],r>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,this.hash()}},Md5.prototype.hash=function(){var t,r,e,s,i,o,h=this.blocks;this.first?r=((r=((t=((t=h[0]-680876937)<<7|t>>>25)-271733879<<0)^(e=((e=(-271733879^(s=((s=(-1732584194^2004318071&t)+h[1]-117830708)<<12|s>>>20)+t<<0)&(-271733879^t))+h[2]-1126478375)<<17|e>>>15)+s<<0)&(s^t))+h[3]-1316259209)<<22|r>>>10)+e<<0:(t=this.h0,r=this.h1,e=this.h2,r=((r+=((t=((t+=((s=this.h3)^r&(e^s))+h[0]-680876936)<<7|t>>>25)+r<<0)^(e=((e+=(r^(s=((s+=(e^t&(r^e))+h[1]-389564586)<<12|s>>>20)+t<<0)&(t^r))+h[2]+606105819)<<17|e>>>15)+s<<0)&(s^t))+h[3]-1044525330)<<22|r>>>10)+e<<0),r=((r+=((t=((t+=(s^r&(e^s))+h[4]-176418897)<<7|t>>>25)+r<<0)^(e=((e+=(r^(s=((s+=(e^t&(r^e))+h[5]+1200080426)<<12|s>>>20)+t<<0)&(t^r))+h[6]-1473231341)<<17|e>>>15)+s<<0)&(s^t))+h[7]-45705983)<<22|r>>>10)+e<<0,r=((r+=((t=((t+=(s^r&(e^s))+h[8]+1770035416)<<7|t>>>25)+r<<0)^(e=((e+=(r^(s=((s+=(e^t&(r^e))+h[9]-1958414417)<<12|s>>>20)+t<<0)&(t^r))+h[10]-42063)<<17|e>>>15)+s<<0)&(s^t))+h[11]-1990404162)<<22|r>>>10)+e<<0,r=((r+=((t=((t+=(s^r&(e^s))+h[12]+1804603682)<<7|t>>>25)+r<<0)^(e=((e+=(r^(s=((s+=(e^t&(r^e))+h[13]-40341101)<<12|s>>>20)+t<<0)&(t^r))+h[14]-1502002290)<<17|e>>>15)+s<<0)&(s^t))+h[15]+1236535329)<<22|r>>>10)+e<<0,r=((r+=((s=((s+=(r^e&((t=((t+=(e^s&(r^e))+h[1]-165796510)<<5|t>>>27)+r<<0)^r))+h[6]-1069501632)<<9|s>>>23)+t<<0)^t&((e=((e+=(t^r&(s^t))+h[11]+643717713)<<14|e>>>18)+s<<0)^s))+h[0]-373897302)<<20|r>>>12)+e<<0,r=((r+=((s=((s+=(r^e&((t=((t+=(e^s&(r^e))+h[5]-701558691)<<5|t>>>27)+r<<0)^r))+h[10]+38016083)<<9|s>>>23)+t<<0)^t&((e=((e+=(t^r&(s^t))+h[15]-660478335)<<14|e>>>18)+s<<0)^s))+h[4]-405537848)<<20|r>>>12)+e<<0,r=((r+=((s=((s+=(r^e&((t=((t+=(e^s&(r^e))+h[9]+568446438)<<5|t>>>27)+r<<0)^r))+h[14]-1019803690)<<9|s>>>23)+t<<0)^t&((e=((e+=(t^r&(s^t))+h[3]-187363961)<<14|e>>>18)+s<<0)^s))+h[8]+1163531501)<<20|r>>>12)+e<<0,r=((r+=((s=((s+=(r^e&((t=((t+=(e^s&(r^e))+h[13]-1444681467)<<5|t>>>27)+r<<0)^r))+h[2]-51403784)<<9|s>>>23)+t<<0)^t&((e=((e+=(t^r&(s^t))+h[7]+1735328473)<<14|e>>>18)+s<<0)^s))+h[12]-1926607734)<<20|r>>>12)+e<<0,r=((r+=((o=(s=((s+=((i=r^e)^(t=((t+=(i^s)+h[5]-378558)<<4|t>>>28)+r<<0))+h[8]-2022574463)<<11|s>>>21)+t<<0)^t)^(e=((e+=(o^r)+h[11]+1839030562)<<16|e>>>16)+s<<0))+h[14]-35309556)<<23|r>>>9)+e<<0,r=((r+=((o=(s=((s+=((i=r^e)^(t=((t+=(i^s)+h[1]-1530992060)<<4|t>>>28)+r<<0))+h[4]+1272893353)<<11|s>>>21)+t<<0)^t)^(e=((e+=(o^r)+h[7]-155497632)<<16|e>>>16)+s<<0))+h[10]-1094730640)<<23|r>>>9)+e<<0,r=((r+=((o=(s=((s+=((i=r^e)^(t=((t+=(i^s)+h[13]+681279174)<<4|t>>>28)+r<<0))+h[0]-358537222)<<11|s>>>21)+t<<0)^t)^(e=((e+=(o^r)+h[3]-722521979)<<16|e>>>16)+s<<0))+h[6]+76029189)<<23|r>>>9)+e<<0,r=((r+=((o=(s=((s+=((i=r^e)^(t=((t+=(i^s)+h[9]-640364487)<<4|t>>>28)+r<<0))+h[12]-421815835)<<11|s>>>21)+t<<0)^t)^(e=((e+=(o^r)+h[15]+530742520)<<16|e>>>16)+s<<0))+h[2]-995338651)<<23|r>>>9)+e<<0,r=((r+=((s=((s+=(r^((t=((t+=(e^(r|~s))+h[0]-198630844)<<6|t>>>26)+r<<0)|~e))+h[7]+1126891415)<<10|s>>>22)+t<<0)^((e=((e+=(t^(s|~r))+h[14]-1416354905)<<15|e>>>17)+s<<0)|~t))+h[5]-57434055)<<21|r>>>11)+e<<0,r=((r+=((s=((s+=(r^((t=((t+=(e^(r|~s))+h[12]+1700485571)<<6|t>>>26)+r<<0)|~e))+h[3]-1894986606)<<10|s>>>22)+t<<0)^((e=((e+=(t^(s|~r))+h[10]-1051523)<<15|e>>>17)+s<<0)|~t))+h[1]-2054922799)<<21|r>>>11)+e<<0,r=((r+=((s=((s+=(r^((t=((t+=(e^(r|~s))+h[8]+1873313359)<<6|t>>>26)+r<<0)|~e))+h[15]-30611744)<<10|s>>>22)+t<<0)^((e=((e+=(t^(s|~r))+h[6]-1560198380)<<15|e>>>17)+s<<0)|~t))+h[13]+1309151649)<<21|r>>>11)+e<<0,r=((r+=((s=((s+=(r^((t=((t+=(e^(r|~s))+h[4]-145523070)<<6|t>>>26)+r<<0)|~e))+h[11]-1120210379)<<10|s>>>22)+t<<0)^((e=((e+=(t^(s|~r))+h[2]+718787259)<<15|e>>>17)+s<<0)|~t))+h[9]-343485551)<<21|r>>>11)+e<<0,this.first?(this.h0=t+1732584193<<0,this.h1=r-271733879<<0,this.h2=e-1732584194<<0,this.h3=s+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+r<<0,this.h2=this.h2+e<<0,this.h3=this.h3+s<<0)},Md5.prototype.hex=function(){this.finalize();var t=this.h0,r=this.h1,e=this.h2,s=this.h3;return HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var t=this.h0,r=this.h1,e=this.h2,s=this.h3;return[255&t,t>>8&255,t>>16&255,t>>24&255,255&r,r>>8&255,r>>16&255,r>>24&255,255&e,e>>8&255,e>>16&255,e>>24&255,255&s,s>>8&255,s>>16&255,s>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),r=new Uint32Array(t);return r[0]=this.h0,r[1]=this.h1,r[2]=this.h2,r[3]=this.h3,t},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var t,r,e,s='',i=this.array(),o=0;o<15;)t=i[o++],r=i[o++],e=i[o++],s+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[63&(t<<4|r>>>4)]+BASE64_ENCODE_CHAR[63&(r<<2|e>>>6)]+BASE64_ENCODE_CHAR[63&e];return t=i[o],s+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[t<<4&63]+'=='};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&define(function(){return exports}))})()},383);
|
|
__d(function(e,t,r,n){var u=t(385),i=babelHelpers.interopRequireDefault(u),a=t(386),l=t(379),o=babelHelpers.interopRequireDefault(l),f=i.default.throttle(function(e){return o.default.persistState(e)},2e3);a.MiddlewareRegistry.register(function(e){return function(t){return function(r){var n=(0,a.toState)(e),u=t(r),i=(0,a.toState)(e);return n===i||f(i),u}}})},384);
|
|
__d(function(n,t,r,e){(function(){var t,u=200,i='Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',o='Expected a function',f='__lodash_hash_undefined__',a=500,c='__lodash_placeholder__',l=1,s=2,h=4,p=1,v=2,_=1,g=2,y=4,d=8,b=16,w=32,m=64,x=128,j=256,A=512,k=30,O='...',I=800,R=16,z=1,E=2,S=1/0,W=9007199254740991,L=1.7976931348623157e308,C=NaN,U=4294967295,B=U-1,T=U>>>1,$=[['ary',x],['bind',_],['bindKey',g],['curry',d],['curryRight',b],['flip',A],['partial',w],['partialRight',m],['rearg',j]],D='[object Arguments]',M='[object Array]',F='[object AsyncFunction]',N='[object Boolean]',P='[object Date]',q='[object DOMException]',Z='[object Error]',K='[object Function]',V='[object GeneratorFunction]',G='[object Map]',H='[object Number]',J='[object Null]',Y='[object Object]',Q='[object Promise]',X='[object Proxy]',nn='[object RegExp]',tn='[object Set]',rn='[object String]',en='[object Symbol]',un='[object Undefined]',on='[object WeakMap]',fn='[object WeakSet]',an='[object ArrayBuffer]',cn='[object DataView]',ln='[object Float32Array]',sn='[object Float64Array]',hn='[object Int8Array]',pn='[object Int16Array]',vn='[object Int32Array]',_n='[object Uint8Array]',gn='[object Uint8ClampedArray]',yn='[object Uint16Array]',dn='[object Uint32Array]',bn=/\b__p \+= '';/g,wn=/\b(__p \+=) '' \+/g,mn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xn=/&(?:amp|lt|gt|quot|#39);/g,jn=/[&<>"']/g,An=RegExp(xn.source),kn=RegExp(jn.source),On=/<%-([\s\S]+?)%>/g,In=/<%([\s\S]+?)%>/g,Rn=/<%=([\s\S]+?)%>/g,zn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,En=/^\w*$/,Sn=/^\./,Wn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ln=/[\\^$.*+?()[\]{}|]/g,Cn=RegExp(Ln.source),Un=/^\s+|\s+$/g,Bn=/^\s+/,Tn=/\s+$/,$n=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Dn=/\{\n\/\* \[wrapped with (.+)\] \*/,Mn=/,? & /,Fn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Nn=/\\(\\)?/g,Pn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qn=/\w*$/,Zn=/^[-+]0x[0-9a-f]+$/i,Kn=/^0b[01]+$/i,Vn=/^\[object .+?Constructor\]$/,Gn=/^0o[0-7]+$/i,Hn=/^(?:0|[1-9]\d*)$/,Jn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yn=/($^)/,Qn=/['\n\r\u2028\u2029\\]/g,Xn="\\ud800-\\udfff",nt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",tt='a-z\\xdf-\\xf6\\xf8-\\xff',rt='A-Z\\xc0-\\xd6\\xd8-\\xde',et="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ut='['+Xn+']',it='['+et+']',ot='['+nt+']',ft='\\d+',at="[\\u2700-\\u27bf]",ct='['+tt+']',lt='[^'+Xn+et+ft+"\\u2700-\\u27bf"+tt+rt+']',st="\\ud83c[\\udffb-\\udfff]",ht='[^'+Xn+']',pt="(?:\\ud83c[\\udde6-\\uddff]){2}",vt="[\\ud800-\\udbff][\\udc00-\\udfff]",_t='['+rt+']',gt='(?:'+ct+'|'+lt+')',yt='(?:'+_t+'|'+lt+')',dt="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",bt="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",wt='(?:'+ot+'|'+st+')'+'?',mt="[\\ufe0e\\ufe0f]?",xt=mt+wt+("(?:\\u200d(?:"+[ht,pt,vt].join('|')+')'+mt+wt+')*'),jt='(?:'+[at,pt,vt].join('|')+')'+xt,At='(?:'+[ht+ot+'?',ot,pt,vt,ut].join('|')+')',kt=RegExp("['\u2019]",'g'),Ot=RegExp(ot,'g'),It=RegExp(st+'(?='+st+')|'+At+xt,'g'),Rt=RegExp([_t+'?'+ct+'+'+dt+'(?='+[it,_t,'$'].join('|')+')',yt+'+'+bt+'(?='+[it,_t+gt,'$'].join('|')+')',_t+'?'+gt+'+'+dt,_t+'+'+bt,'\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)','\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)',ft,jt].join('|'),'g'),zt=RegExp("[\\u200d"+Xn+nt+"\\ufe0e\\ufe0f]"),Et=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,St=['Array','Buffer','DataView','Date','Error','Float32Array','Float64Array','Function','Int8Array','Int16Array','Int32Array','Map','Math','Object','Promise','RegExp','Set','String','Symbol','TypeError','Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','WeakMap','_','clearTimeout','isFinite','parseInt','setTimeout'],Wt=-1,Lt={};Lt[ln]=Lt[sn]=Lt[hn]=Lt[pn]=Lt[vn]=Lt[_n]=Lt[gn]=Lt[yn]=Lt[dn]=!0,Lt[D]=Lt[M]=Lt[an]=Lt[N]=Lt[cn]=Lt[P]=Lt[Z]=Lt[K]=Lt[G]=Lt[H]=Lt[Y]=Lt[nn]=Lt[tn]=Lt[rn]=Lt[on]=!1;var Ct={};Ct[D]=Ct[M]=Ct[an]=Ct[cn]=Ct[N]=Ct[P]=Ct[ln]=Ct[sn]=Ct[hn]=Ct[pn]=Ct[vn]=Ct[G]=Ct[H]=Ct[Y]=Ct[nn]=Ct[tn]=Ct[rn]=Ct[en]=Ct[_n]=Ct[gn]=Ct[yn]=Ct[dn]=!0,Ct[Z]=Ct[K]=Ct[on]=!1;var Ut={'\\':'\\',"'":"'",'\n':'n','\r':'r',"\u2028":'u2028',"\u2029":'u2029'},Bt=parseFloat,Tt=parseInt,$t='object'==typeof n&&n&&n.Object===Object&&n,Dt='object'==typeof self&&self&&self.Object===Object&&self,Mt=$t||Dt||Function('return this')(),Ft='object'==typeof e&&e&&!e.nodeType&&e,Nt=Ft&&'object'==typeof r&&r&&!r.nodeType&&r,Pt=Nt&&Nt.exports===Ft,qt=Pt&&$t.process,Zt=(function(){try{return qt&&qt.binding&&qt.binding('util')}catch(n){}})(),Kt=Zt&&Zt.isArrayBuffer,Vt=Zt&&Zt.isDate,Gt=Zt&&Zt.isMap,Ht=Zt&&Zt.isRegExp,Jt=Zt&&Zt.isSet,Yt=Zt&&Zt.isTypedArray;function Qt(n,t){return n.set(t[0],t[1]),n}function Xt(n,t){return n.add(t),n}function nr(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function tr(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function rr(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function er(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function ur(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function ir(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function or(n,t){return!!(null==n?0:n.length)&&gr(n,t,0)>-1}function fr(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function ar(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function cr(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function lr(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function sr(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function hr(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var pr=wr('length');function vr(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function _r(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function gr(n,t,r){return t==t?(function(n,t,r){var e=r-1,u=n.length;for(;++e<u;)if(n[e]===t)return e;return-1})(n,t,r):_r(n,dr,r)}function yr(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function dr(n){return n!=n}function br(n,t){var r=null==n?0:n.length;return r?jr(n,t)/r:C}function wr(n){return function(r){return null==r?t:r[n]}}function mr(n){return function(r){return null==n?t:n[r]}}function xr(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function jr(n,r){for(var e,u=-1,i=n.length;++u<i;){var o=r(n[u]);o!==t&&(e=e===t?o:e+o)}return e}function Ar(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function kr(n){return function(t){return n(t)}}function Or(n,t){return ar(t,function(t){return n[t]})}function Ir(n,t){return n.has(t)}function Rr(n,t){for(var r=-1,e=n.length;++r<e&&gr(t,n[r],0)>-1;);return r}function zr(n,t){for(var r=n.length;r--&&gr(t,n[r],0)>-1;);return r}var Er=mr({'\xc0':'A','\xc1':'A','\xc2':'A','\xc3':'A','\xc4':'A','\xc5':'A','\xe0':'a','\xe1':'a','\xe2':'a','\xe3':'a','\xe4':'a','\xe5':'a','\xc7':'C','\xe7':'c','\xd0':'D','\xf0':'d','\xc8':'E','\xc9':'E','\xca':'E','\xcb':'E','\xe8':'e','\xe9':'e','\xea':'e','\xeb':'e','\xcc':'I','\xcd':'I','\xce':'I','\xcf':'I','\xec':'i','\xed':'i','\xee':'i','\xef':'i','\xd1':'N','\xf1':'n','\xd2':'O','\xd3':'O','\xd4':'O','\xd5':'O','\xd6':'O','\xd8':'O','\xf2':'o','\xf3':'o','\xf4':'o','\xf5':'o','\xf6':'o','\xf8':'o','\xd9':'U','\xda':'U','\xdb':'U','\xdc':'U','\xf9':'u','\xfa':'u','\xfb':'u','\xfc':'u','\xdd':'Y','\xfd':'y','\xff':'y','\xc6':'Ae','\xe6':'ae','\xde':'Th','\xfe':'th','\xdf':'ss',"\u0100":'A',"\u0102":'A',"\u0104":'A',"\u0101":'a',"\u0103":'a',"\u0105":'a',"\u0106":'C',"\u0108":'C',"\u010a":'C',"\u010c":'C',"\u0107":'c',"\u0109":'c',"\u010b":'c',"\u010d":'c',"\u010e":'D',"\u0110":'D',"\u010f":'d',"\u0111":'d',"\u0112":'E',"\u0114":'E',"\u0116":'E',"\u0118":'E',"\u011a":'E',"\u0113":'e',"\u0115":'e',"\u0117":'e',"\u0119":'e',"\u011b":'e',"\u011c":'G',"\u011e":'G',"\u0120":'G',"\u0122":'G',"\u011d":'g',"\u011f":'g',"\u0121":'g',"\u0123":'g',"\u0124":'H',"\u0126":'H',"\u0125":'h',"\u0127":'h',"\u0128":'I',"\u012a":'I',"\u012c":'I',"\u012e":'I',"\u0130":'I',"\u0129":'i',"\u012b":'i',"\u012d":'i',"\u012f":'i',"\u0131":'i',"\u0134":'J',"\u0135":'j',"\u0136":'K',"\u0137":'k',"\u0138":'k',"\u0139":'L',"\u013b":'L',"\u013d":'L',"\u013f":'L',"\u0141":'L',"\u013a":'l',"\u013c":'l',"\u013e":'l',"\u0140":'l',"\u0142":'l',"\u0143":'N',"\u0145":'N',"\u0147":'N',"\u014a":'N',"\u0144":'n',"\u0146":'n',"\u0148":'n',"\u014b":'n',"\u014c":'O',"\u014e":'O',"\u0150":'O',"\u014d":'o',"\u014f":'o',"\u0151":'o',"\u0154":'R',"\u0156":'R',"\u0158":'R',"\u0155":'r',"\u0157":'r',"\u0159":'r',"\u015a":'S',"\u015c":'S',"\u015e":'S',"\u0160":'S',"\u015b":'s',"\u015d":'s',"\u015f":'s',"\u0161":'s',"\u0162":'T',"\u0164":'T',"\u0166":'T',"\u0163":'t',"\u0165":'t',"\u0167":'t',"\u0168":'U',"\u016a":'U',"\u016c":'U',"\u016e":'U',"\u0170":'U',"\u0172":'U',"\u0169":'u',"\u016b":'u',"\u016d":'u',"\u016f":'u',"\u0171":'u',"\u0173":'u',"\u0174":'W',"\u0175":'w',"\u0176":'Y',"\u0177":'y',"\u0178":'Y',"\u0179":'Z',"\u017b":'Z',"\u017d":'Z',"\u017a":'z',"\u017c":'z',"\u017e":'z',"\u0132":'IJ',"\u0133":'ij',"\u0152":'Oe',"\u0153":'oe',"\u0149":"'n","\u017f":'s'}),Sr=mr({'&':'&','<':'<','>':'>','"':'"',"'":'''});function Wr(n){return'\\'+Ut[n]}function Lr(n){return zt.test(n)}function Cr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function Ur(n,t){return function(r){return n(t(r))}}function Br(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&o!==c||(n[r]=c,i[u++]=r)}return i}function Tr(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function $r(n){return Lr(n)?(function(n){var t=It.lastIndex=0;for(;It.test(n);)++t;return t})(n):pr(n)}function Dr(n){return Lr(n)?n.match(It)||[]:n.split('')}var Mr=mr({'&':'&','<':'<','>':'>','"':'"',''':"'"});var Fr=(function n(r){var e=(r=null==r?Mt:Fr.defaults(Mt.Object(),r,Fr.pick(Mt,St))).Array,Xn=r.Date,nt=r.Error,tt=r.Function,rt=r.Math,et=r.Object,ut=r.RegExp,it=r.String,ot=r.TypeError,ft=e.prototype,at=tt.prototype,ct=et.prototype,lt=r['__core-js_shared__'],st=at.toString,ht=ct.hasOwnProperty,pt=0,vt=(function(){var n=/[^.]+$/.exec(lt&<.keys&<.keys.IE_PROTO||'');return n?'Symbol(src)_1.'+n:''})(),_t=ct.toString,gt=st.call(et),yt=Mt._,dt=ut('^'+st.call(ht).replace(Ln,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),bt=Pt?r.Buffer:t,wt=r.Symbol,mt=r.Uint8Array,xt=bt?bt.allocUnsafe:t,jt=Ur(et.getPrototypeOf,et),At=et.create,It=ct.propertyIsEnumerable,zt=ft.splice,Ut=wt?"function"==typeof wt?wt.isConcatSpreadable:"@@isConcatSpreadable":t,$t=wt?"function"==typeof wt?wt.iterator:"@@iterator":t,Dt=wt?"function"==typeof wt?wt.toStringTag:"@@toStringTag":t,Ft=(function(){try{var n=Mi(et,'defineProperty');return n({},'',{}),n}catch(n){}})(),Nt=r.clearTimeout!==Mt.clearTimeout&&r.clearTimeout,qt=Xn&&Xn.now!==Mt.Date.now&&Xn.now,Zt=r.setTimeout!==Mt.setTimeout&&r.setTimeout,pr=rt.ceil,mr=rt.floor,Nr=et.getOwnPropertySymbols,Pr=bt?bt.isBuffer:t,qr=r.isFinite,Zr=ft.join,Kr=Ur(et.keys,et),Vr=rt.max,Gr=rt.min,Hr=Xn.now,Jr=r.parseInt,Yr=rt.random,Qr=ft.reverse,Xr=Mi(r,'DataView'),ne=Mi(r,'Map'),te=Mi(r,'Promise'),re=Mi(r,'Set'),ee=Mi(r,'WeakMap'),ue=Mi(et,'create'),ie=ee&&new ee,oe={},fe=so(Xr),ae=so(ne),ce=so(te),le=so(re),se=so(ee),he=wt?"function"==typeof wt?wt.prototype:"@@prototype":t,pe=he?he.valueOf:t,ve=he?he.toString:t;function _e(n){if(Sf(n)&&!wf(n)&&!(n instanceof be)){if(n instanceof de)return n;if(ht.call(n,'__wrapped__'))return ho(n)}return new de(n)}var ge=(function(){function n(){}return function(r){if(!Ef(r))return{};if(At)return At(r);n.prototype=r;var e=new n;return n.prototype=t,e}})();function ye(){}function de(n,r){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!r,this.__index__=0,this.__values__=t}_e.templateSettings={escape:On,evaluate:In,interpolate:Rn,variable:'',imports:{_:_e}},_e.prototype=ye.prototype,_e.prototype.constructor=_e,de.prototype=ge(ye.prototype),de.prototype.constructor=de;function be(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=U,this.__views__=[]}be.prototype=ge(ye.prototype),be.prototype.constructor=be;function we(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}we.prototype.clear=function(){this.__data__=ue?ue(null):{},this.size=0},we.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},we.prototype.get=function(n){var r=this.__data__;if(ue){var e=r[n];return e===f?t:e}return ht.call(r,n)?r[n]:t},we.prototype.has=function(n){var r=this.__data__;return ue?r[n]!==t:ht.call(r,n)},we.prototype.set=function(n,r){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=ue&&r===t?f:r,this};function me(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}me.prototype.clear=function(){this.__data__=[],this.size=0},me.prototype.delete=function(n){var t=this.__data__,r=Se(t,n);return!(r<0||(r==t.length-1?t.pop():zt.call(t,r,1),--this.size,0))},me.prototype.get=function(n){var r=this.__data__,e=Se(r,n);return e<0?t:r[e][1]},me.prototype.has=function(n){return Se(this.__data__,n)>-1},me.prototype.set=function(n,t){var r=this.__data__,e=Se(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this};function xe(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}xe.prototype.clear=function(){this.size=0,this.__data__={hash:new we,map:new(ne||me),string:new we}},xe.prototype.delete=function(n){var t=$i(this,n).delete(n);return this.size-=t?1:0,t},xe.prototype.get=function(n){return $i(this,n).get(n)},xe.prototype.has=function(n){return $i(this,n).has(n)},xe.prototype.set=function(n,t){var r=$i(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this};function je(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new xe;++t<r;)this.add(n[t])}je.prototype.add=je.prototype.push=function(n){return this.__data__.set(n,f),this},je.prototype.has=function(n){return this.__data__.has(n)};function Ae(n){var t=this.__data__=new me(n);this.size=t.size}Ae.prototype.clear=function(){this.__data__=new me,this.size=0},Ae.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Ae.prototype.get=function(n){return this.__data__.get(n)},Ae.prototype.has=function(n){return this.__data__.has(n)},Ae.prototype.set=function(n,t){var r=this.__data__;if(r instanceof me){var e=r.__data__;if(!ne||e.length<u-1)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new xe(e)}return r.set(n,t),this.size=r.size,this};function ke(n,t){var r=wf(n),e=!r&&bf(n),u=!r&&!e&&Af(n),i=!r&&!e&&!u&&Df(n),o=r||e||u||i,f=o?Ar(n.length,it):[],a=f.length;for(var c in n)!t&&!ht.call(n,c)||o&&('length'==c||u&&('offset'==c||'parent'==c)||i&&('buffer'==c||'byteLength'==c||'byteOffset'==c)||Vi(c,a))||f.push(c);return f}function Oe(n){var r=n.length;return r?n[ju(0,r-1)]:t}function Ie(n,t){return ao(ui(n),Be(t,0,n.length))}function Re(n){return ao(ui(n))}function ze(n,r,e){(e===t||gf(n[r],e))&&(e!==t||r in n)||Ce(n,r,e)}function Ee(n,r,e){var u=n[r];ht.call(n,r)&&gf(u,e)&&(e!==t||r in n)||Ce(n,r,e)}function Se(n,t){for(var r=n.length;r--;)if(gf(n[r][0],t))return r;return-1}function We(n,t,r,e){return Fe(n,function(n,u,i){t(e,n,r(n),i)}),e}function Le(n,t){return n&&ii(t,fa(t),n)}function Ce(n,t,r){'__proto__'==t&&Ft?Ft(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function Ue(n,r){for(var u=-1,i=r.length,o=e(i),f=null==n;++u<i;)o[u]=f?t:ra(n,r[u]);return o}function Be(n,r,e){return n==n&&(e!==t&&(n=n<=e?n:e),r!==t&&(n=n>=r?n:r)),n}function Te(n,r,e,u,i,o){var f,a=r&l,c=r&s,p=r&h;if(e&&(f=i?e(n,u,i,o):e(n)),f!==t)return f;if(!Ef(n))return n;var v=wf(n);if(v){if(f=(function(n){var t=n.length,r=n.constructor(t);return t&&'string'==typeof n[0]&&ht.call(n,'index')&&(r.index=n.index,r.input=n.input),r})(n),!a)return ui(n,f)}else{var _=Pi(n),g=_==K||_==V;if(Af(n))return Qu(n,a);if(_==Y||_==D||g&&!i){if(f=c||g?{}:Zi(n),!a)return c?(b=n,x=n,w=(m=f)&&ii(x,aa(x),m),ii(b,Ni(b),w)):(y=n,d=Le(f,n),ii(y,Fi(y),d))}else{if(!Ct[_])return i?n:{};f=(function(n,t,r,e){var u=n.constructor;switch(t){case an:return Xu(n);case N:case P:return new u(+n);case cn:return(function(n,t){var r=t?Xu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)})(n,e);case ln:case sn:case hn:case pn:case vn:case _n:case gn:case yn:case dn:return ni(n,e);case G:return f=n,lr(e?r(Cr(f),l):Cr(f),Qt,new f.constructor);case H:case rn:return new u(n);case nn:return(function(n){var t=new n.constructor(n.source,qn.exec(n));return t.lastIndex=n.lastIndex,t})(n);case tn:return o=n,lr(e?r(Tr(o),l):Tr(o),Xt,new o.constructor);case en:return i=n,pe?et(pe.call(i)):{}}var i,o,f})(n,_,Te,a)}}var y,d,b,w,m,x;o||(o=new Ae);var j=o.get(n);if(j)return j;o.set(n,f);var A=v?t:(p?c?Li:Wi:c?aa:fa)(n);return rr(A||n,function(t,u){A&&(t=n[u=t]),Ee(f,u,Te(t,r,e,u,n,o))}),f}function $e(n,r,e){var u=e.length;if(null==n)return!u;for(n=et(n);u--;){var i=e[u],o=r[i],f=n[i];if(f===t&&!(i in n)||!o(f))return!1}return!0}function De(n,r,e){if('function'!=typeof n)throw new ot(o);return uo(function(){n.apply(t,e)},r)}function Me(n,t,r,e){var i=-1,o=or,f=!0,a=n.length,c=[],l=t.length;if(!a)return c;r&&(t=ar(t,kr(r))),e?(o=fr,f=!1):t.length>=u&&(o=Ir,f=!1,t=new je(t));n:for(;++i<a;){var s=n[i],h=null==r?s:r(s);if(s=e||0!==s?s:0,f&&h==h){for(var p=l;p--;)if(t[p]===h)continue n;c.push(s)}else o(t,h,e)||c.push(s)}return c}var Fe=ai(He),Ne=ai(Je,!0);function Pe(n,t){var r=!0;return Fe(n,function(n,e,u){return r=!!t(n,e,u)}),r}function qe(n,r,e){for(var u=-1,i=n.length;++u<i;){var o=n[u],f=r(o);if(null!=f&&(a===t?f==f&&!$f(f):e(f,a)))var a=f,c=o}return c}function Ze(n,t){var r=[];return Fe(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function Ke(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=Ki),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?Ke(f,t-1,r,e,u):cr(u,f):e||(u[u.length]=f)}return u}var Ve=ci(),Ge=ci(!0);function He(n,t){return n&&Ve(n,t,fa)}function Je(n,t){return n&&Ge(n,t,fa)}function Ye(n,t){return ir(t,function(t){return If(n[t])})}function Qe(n,r){for(var e=0,u=(r=Gu(r,n)).length;null!=n&&e<u;)n=n[lo(r[e++])];return e&&e==u?n:t}function Xe(n,t,r){var e=t(n);return wf(n)?e:cr(e,r(n))}function nu(n){return null==n?n===t?un:J:Dt&&Dt in et(n)?(function(n){var r=ht.call(n,Dt),e=n[Dt];try{n[Dt]=t;var u=!0}catch(n){}var i=_t.call(n);return u&&(r?n[Dt]=e:delete n[Dt]),i})(n):(r=n,_t.call(r));var r}function tu(n,t){return n>t}function ru(n,t){return null!=n&&ht.call(n,t)}function eu(n,t){return null!=n&&t in et(n)}function uu(n,r,u){for(var i=u?fr:or,o=n[0].length,f=n.length,a=f,c=e(f),l=1/0,s=[];a--;){var h=n[a];a&&r&&(h=ar(h,kr(r))),l=Gr(h.length,l),c[a]=!u&&(r||o>=120&&h.length>=120)?new je(a&&h):t}h=n[0];var p=-1,v=c[0];n:for(;++p<o&&s.length<l;){var _=h[p],g=r?r(_):_;if(_=u||0!==_?_:0,!(v?Ir(v,g):i(s,g,u))){for(a=f;--a;){var y=c[a];if(!(y?Ir(y,g):i(n[a],g,u)))continue n}v&&v.push(g),s.push(_)}}return s}function iu(n,r,e){var u=null==(n=ro(n,r=Gu(r,n)))?n:n[lo(Ao(r))];return null==u?t:nr(u,n,e)}function ou(n){return Sf(n)&&nu(n)==D}function fu(n,r,e,u,i){return n===r||(null==n||null==r||!Sf(n)&&!Sf(r)?n!=n&&r!=r:(function(n,r,e,u,i,o){var f=wf(n),a=wf(r),c=f?M:Pi(n),l=a?M:Pi(r),s=(c=c==D?Y:c)==Y,h=(l=l==D?Y:l)==Y,_=c==l;if(_&&Af(n)){if(!Af(r))return!1;f=!0,s=!1}if(_&&!s)return o||(o=new Ae),f||Df(n)?Ei(n,r,e,u,i,o):(function(n,t,r,e,u,i,o){switch(r){case cn:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case an:return!(n.byteLength!=t.byteLength||!i(new mt(n),new mt(t)));case N:case P:case H:return gf(+n,+t);case Z:return n.name==t.name&&n.message==t.message;case nn:case rn:return n==t+'';case G:var f=Cr;case tn:var a=e&p;if(f||(f=Tr),n.size!=t.size&&!a)return!1;var c=o.get(n);if(c)return c==t;e|=v,o.set(n,t);var l=Ei(f(n),f(t),e,u,i,o);return o.delete(n),l;case en:if(pe)return pe.call(n)==pe.call(t)}return!1})(n,r,c,e,u,i,o);if(!(e&p)){var g=s&&ht.call(n,'__wrapped__'),y=h&&ht.call(r,'__wrapped__');if(g||y){var d=g?n.value():n,b=y?r.value():r;return o||(o=new Ae),i(d,b,e,u,o)}}return!!_&&(o||(o=new Ae),(function(n,r,e,u,i,o){var f=e&p,a=Wi(n),c=a.length,l=Wi(r).length;if(c!=l&&!f)return!1;for(var s=c;s--;){var h=a[s];if(!(f?h in r:ht.call(r,h)))return!1}var v=o.get(n);if(v&&o.get(r))return v==r;var _=!0;o.set(n,r),o.set(r,n);for(var g=f;++s<c;){h=a[s];var y=n[h],d=r[h];if(u)var b=f?u(d,y,h,r,n,o):u(y,d,h,n,r,o);if(!(b===t?y===d||i(y,d,e,u,o):b)){_=!1;break}g||(g='constructor'==h)}if(_&&!g){var w=n.constructor,m=r.constructor;w!=m&&'constructor'in n&&'constructor'in r&&!('function'==typeof w&&w instanceof w&&'function'==typeof m&&m instanceof m)&&(_=!1)}return o.delete(n),o.delete(r),_})(n,r,e,u,i,o))})(n,r,e,u,fu,i))}function au(n,r,e,u){var i=e.length,o=i,f=!u;if(null==n)return!o;for(n=et(n);i--;){var a=e[i];if(f&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<o;){var c=(a=e[i])[0],l=n[c],s=a[1];if(f&&a[2]){if(l===t&&!(c in n))return!1}else{var h=new Ae;if(u)var _=u(l,s,c,n,r,h);if(!(_===t?fu(s,l,p|v,u,h):_))return!1}}return!0}function cu(n){if(!Ef(n)||(t=n,vt&&vt in t))return!1;var t;return(If(n)?dt:Vn).test(so(n))}function lu(n){return'function'==typeof n?n:null==n?La:'object'==typeof n?wf(n)?gu(n[0],n[1]):_u(n):Na(n)}function su(n){if(!Qi(n))return Kr(n);var t=[];for(var r in et(n))ht.call(n,r)&&'constructor'!=r&&t.push(r);return t}function hu(n){if(!Ef(n))return(function(n){var t=[];if(null!=n)for(var r in et(n))t.push(r);return t})(n);var t=Qi(n),r=[];for(var e in n)('constructor'!=e||!t&&ht.call(n,e))&&r.push(e);return r}function pu(n,t){return n<t}function vu(n,t){var r=-1,u=xf(n)?e(n.length):[];return Fe(n,function(n,e,i){u[++r]=t(n,e,i)}),u}function _u(n){var t=Di(n);return 1==t.length&&t[0][2]?no(t[0][0],t[0][1]):function(r){return r===n||au(r,n,t)}}function gu(n,r){return Hi(n)&&Xi(r)?no(lo(n),r):function(e){var u=ra(e,n);return u===t&&u===r?ea(e,n):fu(r,u,p|v)}}function yu(n,r,e,u,i){n!==r&&Ve(r,function(o,f){if(Ef(o))i||(i=new Ae),(function(n,r,e,u,i,o,f){var a=n[e],c=r[e],l=f.get(c);if(l)ze(n,e,l);else{var s=o?o(a,c,e+'',n,r,f):t,h=s===t;if(h){var p=wf(c),v=!p&&Af(c),_=!p&&!v&&Df(c);s=c,p||v||_?wf(a)?s=a:jf(a)?s=ui(a):v?(h=!1,s=Qu(c,!0)):_?(h=!1,s=ni(c,!0)):s=[]:Cf(c)||bf(c)?(s=a,bf(a)?s=Vf(a):(!Ef(a)||u&&If(a))&&(s=Zi(c))):h=!1}h&&(f.set(c,s),i(s,c,u,o,f),f.delete(c)),ze(n,e,s)}})(n,r,f,e,yu,u,i);else{var a=u?u(n[f],o,f+'',n,r,i):t;a===t&&(a=o),ze(n,f,a)}},aa)}function du(n,r){var e=n.length;if(e)return Vi(r+=r<0?e:0,e)?n[r]:t}function bu(n,t,r){var e=-1;return t=ar(t.length?t:[La],kr(Ti())),(function(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n})(vu(n,function(n,r,u){return{criteria:ar(t,function(t){return t(n)}),index:++e,value:n}}),function(n,t){return(function(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var a=ti(u[e],i[e]);if(a){if(e>=f)return a;var c=r[e];return a*('desc'==c?-1:1)}}return n.index-t.index})(n,t,r)})}function wu(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=Qe(n,o);r(f,o)&&Ru(i,Gu(o,n),f)}return i}function mu(n,t,r,e){var u=e?yr:gr,i=-1,o=t.length,f=n;for(n===t&&(t=ui(t)),r&&(f=ar(n,kr(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&zt.call(f,a,1),zt.call(n,a,1);return n}function xu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;Vi(u)?zt.call(n,u,1):Mu(n,u)}}return n}function ju(n,t){return n+mr(Yr()*(t-n+1))}function Au(n,t){var r='';if(!n||t<1||t>W)return r;do{t%2&&(r+=n),(t=mr(t/2))&&(n+=n)}while(t);return r}function ku(n,t){return io(to(n,t,La),n+'')}function Ou(n){return Oe(ga(n))}function Iu(n,t){var r=ga(n);return ao(r,Be(t,0,r.length))}function Ru(n,r,e,u){if(!Ef(n))return n;for(var i=-1,o=(r=Gu(r,n)).length,f=o-1,a=n;null!=a&&++i<o;){var c=lo(r[i]),l=e;if(i!=f){var s=a[c];(l=u?u(s,c,a):t)===t&&(l=Ef(s)?s:Vi(r[i+1])?[]:{})}Ee(a,c,l),a=a[c]}return n}var zu=ie?function(n,t){return ie.set(n,t),n}:La,Eu=Ft?function(n,t){return Ft(n,'toString',{configurable:!0,enumerable:!1,value:Ea(t),writable:!0})}:La;function Su(n){return ao(ga(n))}function Wu(n,t,r){var u=-1,i=n.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=e(i);++u<i;)o[u]=n[u+t];return o}function Lu(n,t){var r;return Fe(n,function(n,e,u){return!(r=t(n,e,u))}),!!r}function Cu(n,t,r){var e=0,u=null==n?e:n.length;if('number'==typeof t&&t==t&&u<=T){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!$f(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return Uu(n,t,La,r)}function Uu(n,r,e,u){r=e(r);for(var i=0,o=null==n?0:n.length,f=r!=r,a=null===r,c=$f(r),l=r===t;i<o;){var s=mr((i+o)/2),h=e(n[s]),p=h!==t,v=null===h,_=h==h,g=$f(h);if(f)var y=u||_;else y=l?_&&(u||p):a?_&&p&&(u||!v):c?_&&p&&!v&&(u||!g):!v&&!g&&(u?h<=r:h<r);y?i=s+1:o=s}return Gr(o,B)}function Bu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!gf(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function Tu(n){return'number'==typeof n?n:$f(n)?C:+n}function $u(n){if('string'==typeof n)return n;if(wf(n))return ar(n,$u)+'';if($f(n))return ve?ve.call(n):'';var t=n+'';return'0'==t&&1/n==-S?'-0':t}function Du(n,t,r){var e=-1,i=or,o=n.length,f=!0,a=[],c=a;if(r)f=!1,i=fr;else if(o>=u){var l=t?null:Ai(n);if(l)return Tr(l);f=!1,i=Ir,c=new je}else c=t?[]:a;n:for(;++e<o;){var s=n[e],h=t?t(s):s;if(s=r||0!==s?s:0,f&&h==h){for(var p=c.length;p--;)if(c[p]===h)continue n;t&&c.push(h),a.push(s)}else i(c,h,r)||(c!==a&&c.push(h),a.push(s))}return a}function Mu(n,t){return null==(n=ro(n,t=Gu(t,n)))||delete n[lo(Ao(t))]}function Fu(n,t,r,e){return Ru(n,t,r(Qe(n,t)),e)}function Nu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?Wu(n,e?0:i,e?i+1:u):Wu(n,e?i+1:0,e?u:i)}function Pu(n,t){var r=n;return r instanceof be&&(r=r.value()),lr(t,function(n,t){return t.func.apply(t.thisArg,cr([n],t.args))},r)}function qu(n,t,r){var u=n.length;if(u<2)return u?Du(n[0]):[];for(var i=-1,o=e(u);++i<u;)for(var f=n[i],a=-1;++a<u;)a!=i&&(o[i]=Me(o[i]||f,n[a],t,r));return Du(Ke(o,1),t,r)}function Zu(n,r,e){for(var u=-1,i=n.length,o=r.length,f={};++u<i;){var a=u<o?r[u]:t;e(f,n[u],a)}return f}function Ku(n){return jf(n)?n:[]}function Vu(n){return'function'==typeof n?n:La}function Gu(n,t){return wf(n)?n:Hi(n,t)?[n]:co(Gf(n))}var Hu=ku;function Ju(n,r,e){var u=n.length;return e=e===t?u:e,!r&&e>=u?n:Wu(n,r,e)}var Yu=Nt||function(n){return Mt.clearTimeout(n)};function Qu(n,t){if(t)return n.slice();var r=n.length,e=xt?xt(r):new n.constructor(r);return n.copy(e),e}function Xu(n){var t=new n.constructor(n.byteLength);return new mt(t).set(new mt(n)),t}function ni(n,t){var r=t?Xu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ti(n,r){if(n!==r){var e=n!==t,u=null===n,i=n==n,o=$f(n),f=r!==t,a=null===r,c=r==r,l=$f(r);if(!a&&!l&&!o&&n>r||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&n<r||l&&e&&i&&!u&&!o||a&&e&&i||!f&&i||!c)return-1}return 0}function ri(n,t,r,u){for(var i=-1,o=n.length,f=r.length,a=-1,c=t.length,l=Vr(o-f,0),s=e(c+l),h=!u;++a<c;)s[a]=t[a];for(;++i<f;)(h||i<o)&&(s[r[i]]=n[i]);for(;l--;)s[a++]=n[i++];return s}function ei(n,t,r,u){for(var i=-1,o=n.length,f=-1,a=r.length,c=-1,l=t.length,s=Vr(o-a,0),h=e(s+l),p=!u;++i<s;)h[i]=n[i];for(var v=i;++c<l;)h[v+c]=t[c];for(;++f<a;)(p||i<o)&&(h[v+r[f]]=n[i++]);return h}function ui(n,t){var r=-1,u=n.length;for(t||(t=e(u));++r<u;)t[r]=n[r];return t}function ii(n,r,e,u){var i=!e;e||(e={});for(var o=-1,f=r.length;++o<f;){var a=r[o],c=u?u(e[a],n[a],a,e,n):t;c===t&&(c=n[a]),i?Ce(e,a,c):Ee(e,a,c)}return e}function oi(n,t){return function(r,e){var u=wf(r)?tr:We,i=t?t():{};return u(r,n,Ti(e,2),i)}}function fi(n){return ku(function(r,e){var u=-1,i=e.length,o=i>1?e[i-1]:t,f=i>2?e[2]:t;for(o=n.length>3&&'function'==typeof o?(i--,o):t,f&&Gi(e[0],e[1],f)&&(o=i<3?t:o,i=1),r=et(r);++u<i;){var a=e[u];a&&n(r,a,u,o)}return r})}function ai(n,t){return function(r,e){if(null==r)return r;if(!xf(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=et(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function ci(n){return function(t,r,e){for(var u=-1,i=et(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function li(n){return function(r){var e=Lr(r=Gf(r))?Dr(r):t,u=e?e[0]:r.charAt(0),i=e?Ju(e,1).join(''):r.slice(1);return u[n]()+i}}function si(n){return function(t){return lr(Ia(ba(t).replace(kt,'')),n,'')}}function hi(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=ge(n.prototype),e=n.apply(r,t);return Ef(e)?e:r}}function pi(n){return function(r,e,u){var i=et(r);if(!xf(r)){var o=Ti(e,3);r=fa(r),e=function(n){return o(i[n],n,i)}}var f=n(r,e,u);return f>-1?i[o?r[f]:f]:t}}function vi(n){return Si(function(r){var e=r.length,u=e,i=de.prototype.thru;for(n&&r.reverse();u--;){var f=r[u];if('function'!=typeof f)throw new ot(o);if(i&&!a&&'wrapper'==Ui(f))var a=new de([],!0)}for(u=a?u:e;++u<e;){var c=Ui(f=r[u]),l='wrapper'==c?Ci(f):t;a=l&&Ji(l[0])&&l[1]==(x|d|w|j)&&!l[4].length&&1==l[9]?a[Ui(l[0])].apply(a,l[3]):1==f.length&&Ji(f)?a[c]():a.thru(f)}return function(){var n=arguments,t=n[0];if(a&&1==n.length&&wf(t))return a.plant(t).value();for(var u=0,i=e?r[u].apply(this,n):t;++u<e;)i=r[u].call(this,i);return i}})}function _i(n,r,u,i,o,f,a,c,l,s){var h=r&x,p=r&_,v=r&g,y=r&(d|b),w=r&A,m=v?t:hi(n);return function _(){for(var g=arguments.length,d=e(g),b=g;b--;)d[b]=arguments[b];if(y)var x=Bi(_),j=(function(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e})(d,x);if(i&&(d=ri(d,i,o,y)),f&&(d=ei(d,f,a,y)),g-=j,y&&g<s){var A=Br(d,x);return xi(n,r,_i,_.placeholder,u,d,A,c,l,s-g)}var k=p?u:this,O=v?k[n]:n;return g=d.length,c?d=(function(n,r){for(var e=n.length,u=Gr(r.length,e),i=ui(n);u--;){var o=r[u];n[u]=Vi(o,e)?i[o]:t}return n})(d,c):w&&g>1&&d.reverse(),h&&l<g&&(d.length=l),this&&this!==Mt&&this instanceof _&&(O=m||hi(O)),O.apply(k,d)}}function gi(n,t){return function(r,e){return u=r,i=n,o=t(e),f={},He(u,function(n,t,r){i(f,o(n),t,r)}),f;var u,i,o,f}}function yi(n,r){return function(e,u){var i;if(e===t&&u===t)return r;if(e!==t&&(i=e),u!==t){if(i===t)return u;'string'==typeof e||'string'==typeof u?(e=$u(e),u=$u(u)):(e=Tu(e),u=Tu(u)),i=n(e,u)}return i}}function di(n){return Si(function(t){return t=ar(t,kr(Ti())),ku(function(r){var e=this;return n(t,function(n){return nr(n,e,r)})})})}function bi(n,r){var e=(r=r===t?' ':$u(r)).length;if(e<2)return e?Au(r,n):r;var u=Au(r,pr(n/$r(r)));return Lr(r)?Ju(Dr(u),0,n).join(''):u.slice(0,n)}function wi(n){return function(r,u,i){return i&&'number'!=typeof i&&Gi(r,u,i)&&(u=i=t),r=Pf(r),u===t?(u=r,r=0):u=Pf(u),(function(n,t,r,u){for(var i=-1,o=Vr(pr((t-n)/(r||1)),0),f=e(o);o--;)f[u?o:++i]=n,n+=r;return f})(r,u,i=i===t?r<u?1:-1:Pf(i),n)}}function mi(n){return function(t,r){return'string'==typeof t&&'string'==typeof r||(t=Kf(t),r=Kf(r)),n(t,r)}}function xi(n,r,e,u,i,o,f,a,c,l){var s=r&d;r|=s?w:m,(r&=~(s?m:w))&y||(r&=~(_|g));var h=[n,r,i,s?o:t,s?f:t,s?t:o,s?t:f,a,c,l],p=e.apply(t,h);return Ji(n)&&eo(p,h),p.placeholder=u,oo(p,n,r)}function ji(n){var t=rt[n];return function(n,r){if(n=Kf(n),r=null==r?0:Gr(qf(r),292)){var e=(Gf(n)+'e').split('e');return+((e=(Gf(t(e[0]+'e'+(+e[1]+r)))+'e').split('e'))[0]+'e'+(+e[1]-r))}return t(n)}}var Ai=re&&1/Tr(new re([,-0]))[1]==S?function(n){return new re(n)}:$a;function ki(n){return function(t){var r=Pi(t);return r==G?Cr(t):r==tn?(function(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r})(t):(e=t,ar(n(t),function(n){return[n,e[n]]}));var e}}function Oi(n,r,u,i,f,a,l,s){var h=r&g;if(!h&&'function'!=typeof n)throw new ot(o);var p=i?i.length:0;if(p||(r&=~(w|m),i=f=t),l=l===t?l:Vr(qf(l),0),s=s===t?s:qf(s),p-=f?f.length:0,r&m){var v=i,A=f;i=f=t}var k=h?t:Ci(n),O=[n,r,u,i,f,v,A,a,l,s];if(k&&(function(n,t){var r=n[1],e=t[1],u=r|e,i=u<(_|g|x),o=e==x&&r==d||e==x&&r==j&&n[7].length<=t[8]||e==(x|j)&&t[7].length<=t[8]&&r==d;if(!i&&!o)return n;e&_&&(n[2]=t[2],u|=r&_?0:y);var f=t[3];if(f){var a=n[3];n[3]=a?ri(a,f,t[4]):f,n[4]=a?Br(n[3],c):t[4]}(f=t[5])&&(a=n[5],n[5]=a?ei(a,f,t[6]):f,n[6]=a?Br(n[5],c):t[6]),(f=t[7])&&(n[7]=f),e&x&&(n[8]=null==n[8]?t[8]:Gr(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u})(O,k),n=O[0],r=O[1],u=O[2],i=O[3],f=O[4],!(s=O[9]=O[9]===t?h?0:n.length:Vr(O[9]-p,0))&&r&(d|b)&&(r&=~(d|b)),r&&r!=_)I=r==d||r==b?(function(n,r,u){var i=hi(n);return function o(){for(var f=arguments.length,a=e(f),c=f,l=Bi(o);c--;)a[c]=arguments[c];var s=f<3&&a[0]!==l&&a[f-1]!==l?[]:Br(a,l);return(f-=s.length)<u?xi(n,r,_i,o.placeholder,t,a,s,t,t,u-f):nr(this&&this!==Mt&&this instanceof o?i:n,this,a)}})(n,r,s):r!=w&&r!=(_|w)||f.length?_i.apply(t,O):(function(n,t,r,u){var i=t&_,o=hi(n);return function t(){for(var f=-1,a=arguments.length,c=-1,l=u.length,s=e(l+a),h=this&&this!==Mt&&this instanceof t?o:n;++c<l;)s[c]=u[c];for(;a--;)s[c++]=arguments[++f];return nr(h,i?r:this,s)}})(n,r,u,i);else var I=(function(n,t,r){var e=t&_,u=hi(n);return function t(){return(this&&this!==Mt&&this instanceof t?u:n).apply(e?r:this,arguments)}})(n,r,u);return oo((k?zu:eo)(I,O),n,r)}function Ii(n,r,e,u){return n===t||gf(n,ct[e])&&!ht.call(u,e)?r:n}function Ri(n,r,e,u,i,o){return Ef(n)&&Ef(r)&&(o.set(r,n),yu(n,r,t,Ri,o),o.delete(r)),n}function zi(n){return Cf(n)?t:n}function Ei(n,r,e,u,i,o){var f=e&p,a=n.length,c=r.length;if(a!=c&&!(f&&c>a))return!1;var l=o.get(n);if(l&&o.get(r))return l==r;var s=-1,h=!0,_=e&v?new je:t;for(o.set(n,r),o.set(r,n);++s<a;){var g=n[s],y=r[s];if(u)var d=f?u(y,g,s,r,n,o):u(g,y,s,n,r,o);if(d!==t){if(d)continue;h=!1;break}if(_){if(!hr(r,function(n,t){if(!Ir(_,t)&&(g===n||i(g,n,e,u,o)))return _.push(t)})){h=!1;break}}else if(g!==y&&!i(g,y,e,u,o)){h=!1;break}}return o.delete(n),o.delete(r),h}function Si(n){return io(to(n,t,bo),n+'')}function Wi(n){return Xe(n,fa,Fi)}function Li(n){return Xe(n,aa,Ni)}var Ci=ie?function(n){return ie.get(n)}:$a;function Ui(n){for(var t=n.name+'',r=oe[t],e=ht.call(oe,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function Bi(n){return(ht.call(_e,'placeholder')?_e:n).placeholder}function Ti(){var n=_e.iteratee||Ca;return n=n===Ca?lu:n,arguments.length?n(arguments[0],arguments[1]):n}function $i(n,t){var r=n.__data__;return(function(n){var t=typeof n;return'string'==t||'number'==t||'symbol'==t||'boolean'==t?'__proto__'!==n:null===n})(t)?r['string'==typeof t?'string':'hash']:r.map}function Di(n){for(var t=fa(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,Xi(u)]}return t}function Mi(n,r){var e,u,i=(e=n,u=r,null==e?t:e[u]);return cu(i)?i:t}var Fi=Nr?function(n){return null==n?[]:(n=et(n),ir(Nr(n),function(t){return It.call(n,t)}))}:Za,Ni=Nr?function(n){for(var t=[];n;)cr(t,Fi(n)),n=jt(n);return t}:Za,Pi=nu;(Xr&&Pi(new Xr(new ArrayBuffer(1)))!=cn||ne&&Pi(new ne)!=G||te&&Pi(te.resolve())!=Q||re&&Pi(new re)!=tn||ee&&Pi(new ee)!=on)&&(Pi=function(n){var r=nu(n),e=r==Y?n.constructor:t,u=e?so(e):'';if(u)switch(u){case fe:return cn;case ae:return G;case ce:return Q;case le:return tn;case se:return on}return r});function qi(n,t,r){for(var e=-1,u=(t=Gu(t,n)).length,i=!1;++e<u;){var o=lo(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&zf(u)&&Vi(o,u)&&(wf(n)||bf(n))}function Zi(n){return'function'!=typeof n.constructor||Qi(n)?{}:ge(jt(n))}function Ki(n){return wf(n)||bf(n)||!!(Ut&&n&&n[Ut])}function Vi(n,t){return!!(t=null==t?W:t)&&('number'==typeof n||Hn.test(n))&&n>-1&&n%1==0&&n<t}function Gi(n,t,r){if(!Ef(r))return!1;var e=typeof t;return!!('number'==e?xf(r)&&Vi(t,r.length):'string'==e&&t in r)&&gf(r[t],n)}function Hi(n,t){if(wf(n))return!1;var r=typeof n;return!('number'!=r&&'symbol'!=r&&'boolean'!=r&&null!=n&&!$f(n))||En.test(n)||!zn.test(n)||null!=t&&n in et(t)}function Ji(n){var t=Ui(n),r=_e[t];if('function'!=typeof r||!(t in be.prototype))return!1;if(n===r)return!0;var e=Ci(r);return!!e&&n===e[0]}var Yi=lt?If:Ka;function Qi(n){var t=n&&n.constructor;return n===('function'==typeof t&&t.prototype||ct)}function Xi(n){return n==n&&!Ef(n)}function no(n,r){return function(e){return null!=e&&e[n]===r&&(r!==t||n in et(e))}}function to(n,r,u){return r=Vr(r===t?n.length-1:r,0),function(){for(var t=arguments,i=-1,o=Vr(t.length-r,0),f=e(o);++i<o;)f[i]=t[r+i];i=-1;for(var a=e(r+1);++i<r;)a[i]=t[i];return a[r]=u(f),nr(n,this,a)}}function ro(n,t){return t.length<2?n:Qe(n,Wu(t,0,-1))}var eo=fo(zu),uo=Zt||function(n,t){return Mt.setTimeout(n,t)},io=fo(Eu);function oo(n,t,r){var e=t+'';return io(n,(function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?'& ':'')+t[e],t=t.join(r>2?', ':' '),n.replace($n,'{\n/* [wrapped with '+t+'] */\n')})(e,(u=(function(n){var t=n.match(Dn);return t?t[1].split(Mn):[]})(e),i=r,rr($,function(n){var t='_.'+n[0];i&n[1]&&!or(u,t)&&u.push(t)}),u.sort())));var u,i}function fo(n){var r=0,e=0;return function(){var u=Hr(),i=R-(u-e);if(e=u,i>0){if(++r>=I)return arguments[0]}else r=0;return n.apply(t,arguments)}}function ao(n,r){var e=-1,u=n.length,i=u-1;for(r=r===t?u:r;++e<r;){var o=ju(e,i),f=n[o];n[o]=n[e],n[e]=f}return n.length=r,n}var co=(function(n){var t=lf(n,function(n){return r.size===a&&r.clear(),n}),r=t.cache;return t})(function(n){var t=[];return Sn.test(n)&&t.push(''),n.replace(Wn,function(n,r,e,u){t.push(e?u.replace(Nn,'$1'):r||n)}),t});function lo(n){if('string'==typeof n||$f(n))return n;var t=n+'';return'0'==t&&1/n==-S?'-0':t}function so(n){if(null!=n){try{return st.call(n)}catch(n){}try{return n+''}catch(n){}}return''}function ho(n){if(n instanceof be)return n.clone();var t=new de(n.__wrapped__,n.__chain__);return t.__actions__=ui(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var po=ku(function(n,t){return jf(n)?Me(n,Ke(t,1,jf,!0)):[]}),vo=ku(function(n,r){var e=Ao(r);return jf(e)&&(e=t),jf(n)?Me(n,Ke(r,1,jf,!0),Ti(e,2)):[]}),_o=ku(function(n,r){var e=Ao(r);return jf(e)&&(e=t),jf(n)?Me(n,Ke(r,1,jf,!0),t,e):[]});function go(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:qf(r);return u<0&&(u=Vr(e+u,0)),_r(n,Ti(t,3),u)}function yo(n,r,e){var u=null==n?0:n.length;if(!u)return-1;var i=u-1;return e!==t&&(i=qf(e),i=e<0?Vr(u+i,0):Gr(i,u-1)),_r(n,Ti(r,3),i,!0)}function bo(n){return null!=n&&n.length?Ke(n,1):[]}function wo(n){return n&&n.length?n[0]:t}var mo=ku(function(n){var t=ar(n,Ku);return t.length&&t[0]===n[0]?uu(t):[]}),xo=ku(function(n){var r=Ao(n),e=ar(n,Ku);return r===Ao(e)?r=t:e.pop(),e.length&&e[0]===n[0]?uu(e,Ti(r,2)):[]}),jo=ku(function(n){var r=Ao(n),e=ar(n,Ku);return(r='function'==typeof r?r:t)&&e.pop(),e.length&&e[0]===n[0]?uu(e,t,r):[]});function Ao(n){var r=null==n?0:n.length;return r?n[r-1]:t}var ko=ku(Oo);function Oo(n,t){return n&&n.length&&t&&t.length?mu(n,t):n}var Io=Si(function(n,t){var r=null==n?0:n.length,e=Ue(n,t);return xu(n,ar(t,function(n){return Vi(n,r)?+n:n}).sort(ti)),e});function Ro(n){return null==n?n:Qr.call(n)}var zo=ku(function(n){return Du(Ke(n,1,jf,!0))}),Eo=ku(function(n){var r=Ao(n);return jf(r)&&(r=t),Du(Ke(n,1,jf,!0),Ti(r,2))}),So=ku(function(n){var r=Ao(n);return r='function'==typeof r?r:t,Du(Ke(n,1,jf,!0),t,r)});function Wo(n){if(!n||!n.length)return[];var t=0;return n=ir(n,function(n){if(jf(n))return t=Vr(n.length,t),!0}),Ar(t,function(t){return ar(n,wr(t))})}function Lo(n,r){if(!n||!n.length)return[];var e=Wo(n);return null==r?e:ar(e,function(n){return nr(r,t,n)})}var Co=ku(function(n,t){return jf(n)?Me(n,t):[]}),Uo=ku(function(n){return qu(ir(n,jf))}),Bo=ku(function(n){var r=Ao(n);return jf(r)&&(r=t),qu(ir(n,jf),Ti(r,2))}),To=ku(function(n){var r=Ao(n);return r='function'==typeof r?r:t,qu(ir(n,jf),t,r)}),$o=ku(Wo);var Do=ku(function(n){var r=n.length,e=r>1?n[r-1]:t;return Lo(n,e='function'==typeof e?(n.pop(),e):t)});function Mo(n){var t=_e(n);return t.__chain__=!0,t}function Fo(n,t){return t(n)}var No=Si(function(n){var r=n.length,e=r?n[0]:0,u=this.__wrapped__,i=function(t){return Ue(t,n)};return!(r>1||this.__actions__.length)&&u instanceof be&&Vi(e)?((u=u.slice(e,+e+(r?1:0))).__actions__.push({func:Fo,args:[i],thisArg:t}),new de(u,this.__chain__).thru(function(n){return r&&!n.length&&n.push(t),n})):this.thru(i)});function Po(){return this}var qo=oi(function(n,t,r){ht.call(n,r)?++n[r]:Ce(n,r,1)});var Zo=pi(go),Ko=pi(yo);function Vo(n,t){return(wf(n)?rr:Fe)(n,Ti(t,3))}function Go(n,t){return(wf(n)?er:Ne)(n,Ti(t,3))}var Ho=oi(function(n,t,r){ht.call(n,r)?n[r].push(t):Ce(n,r,[t])});var Jo=ku(function(n,t,r){var u=-1,i='function'==typeof t,o=xf(n)?e(n.length):[];return Fe(n,function(n){o[++u]=i?nr(t,n,r):iu(n,t,r)}),o}),Yo=oi(function(n,t,r){Ce(n,r,t)});function Qo(n,t){return(wf(n)?ar:vu)(n,Ti(t,3))}var Xo=oi(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]});var nf=ku(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Gi(n,t[0],t[1])?t=[]:r>2&&Gi(t[0],t[1],t[2])&&(t=[t[0]]),bu(n,Ke(t,1),[])}),tf=qt||function(){return Mt.Date.now()};function rf(n,r,e){return r=e?t:r,r=n&&null==r?n.length:r,Oi(n,x,t,t,t,t,r)}function ef(n,r){var e;if('function'!=typeof r)throw new ot(o);return n=qf(n),function(){return--n>0&&(e=r.apply(this,arguments)),n<=1&&(r=t),e}}var uf=ku(function(n,t,r){var e=_;if(r.length){var u=Br(r,Bi(uf));e|=w}return Oi(n,e,t,r,u)}),of=ku(function(n,t,r){var e=_|g;if(r.length){var u=Br(r,Bi(of));e|=w}return Oi(t,e,n,r,u)});function ff(n,r,e){var u,i,f,a,c,l,s=0,h=!1,p=!1,v=!0;if('function'!=typeof n)throw new ot(o);r=Kf(r)||0,Ef(e)&&(h=!!e.leading,f=(p='maxWait'in e)?Vr(Kf(e.maxWait)||0,r):f,v='trailing'in e?!!e.trailing:v);function _(r){var e=u,o=i;return u=i=t,s=r,a=n.apply(o,e)}function g(n){var e=n-l;return l===t||e>=r||e<0||p&&n-s>=f}function y(){var n=tf();if(g(n))return d(n);c=uo(y,(function(n){var t=r-(n-l);return p?Gr(t,f-(n-s)):t})(n))}function d(n){return c=t,v&&u?_(n):(u=i=t,a)}function b(){var n=tf(),e=g(n);if(u=arguments,i=this,l=n,e){if(c===t)return s=o=l,c=uo(y,r),h?_(o):a;if(p)return c=uo(y,r),_(l)}var o;return c===t&&(c=uo(y,r)),a}return b.cancel=function(){c!==t&&Yu(c),s=0,u=l=i=c=t},b.flush=function(){return c===t?a:d(tf())},b}var af=ku(function(n,t){return De(n,1,t)}),cf=ku(function(n,t,r){return De(n,Kf(t)||0,r)});function lf(n,t){if('function'!=typeof n||null!=t&&'function'!=typeof t)throw new ot(o);var r=function r(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(lf.Cache||xe),r}lf.Cache=xe;function sf(n){if('function'!=typeof n)throw new ot(o);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}var hf=Hu(function(n,t){var r=(t=1==t.length&&wf(t[0])?ar(t[0],kr(Ti())):ar(Ke(t,1),kr(Ti()))).length;return ku(function(e){for(var u=-1,i=Gr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return nr(n,this,e)})}),pf=ku(function(n,r){var e=Br(r,Bi(pf));return Oi(n,w,t,r,e)}),vf=ku(function(n,r){var e=Br(r,Bi(vf));return Oi(n,m,t,r,e)}),_f=Si(function(n,r){return Oi(n,j,t,t,t,r)});function gf(n,t){return n===t||n!=n&&t!=t}var yf=mi(tu),df=mi(function(n,t){return n>=t}),bf=ou((function(){return arguments})())?ou:function(n){return Sf(n)&&ht.call(n,'callee')&&!It.call(n,'callee')},wf=e.isArray,mf=Kt?kr(Kt):function(n){return Sf(n)&&nu(n)==an};function xf(n){return null!=n&&zf(n.length)&&!If(n)}function jf(n){return Sf(n)&&xf(n)}var Af=Pr||Ka,kf=Vt?kr(Vt):function(n){return Sf(n)&&nu(n)==P};function Of(n){if(!Sf(n))return!1;var t=nu(n);return t==Z||t==q||'string'==typeof n.message&&'string'==typeof n.name&&!Cf(n)}function If(n){if(!Ef(n))return!1;var t=nu(n);return t==K||t==V||t==F||t==X}function Rf(n){return'number'==typeof n&&n==qf(n)}function zf(n){return'number'==typeof n&&n>-1&&n%1==0&&n<=W}function Ef(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}function Sf(n){return null!=n&&'object'==typeof n}var Wf=Gt?kr(Gt):function(n){return Sf(n)&&Pi(n)==G};function Lf(n){return'number'==typeof n||Sf(n)&&nu(n)==H}function Cf(n){if(!Sf(n)||nu(n)!=Y)return!1;var t=jt(n);if(null===t)return!0;var r=ht.call(t,'constructor')&&t.constructor;return'function'==typeof r&&r instanceof r&&st.call(r)==gt}var Uf=Ht?kr(Ht):function(n){return Sf(n)&&nu(n)==nn};var Bf=Jt?kr(Jt):function(n){return Sf(n)&&Pi(n)==tn};function Tf(n){return'string'==typeof n||!wf(n)&&Sf(n)&&nu(n)==rn}function $f(n){return'symbol'==typeof n||Sf(n)&&nu(n)==en}var Df=Yt?kr(Yt):function(n){return Sf(n)&&zf(n.length)&&!!Lt[nu(n)]};var Mf=mi(pu),Ff=mi(function(n,t){return n<=t});function Nf(n){if(!n)return[];if(xf(n))return Tf(n)?Dr(n):ui(n);if($t&&n[$t])return(function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r})(n[$t]());var t=Pi(n);return(t==G?Cr:t==tn?Tr:ga)(n)}function Pf(n){return n?(n=Kf(n))===S||n===-S?(n<0?-1:1)*L:n==n?n:0:0===n?n:0}function qf(n){var t=Pf(n),r=t%1;return t==t?r?t-r:t:0}function Zf(n){return n?Be(qf(n),0,U):0}function Kf(n){if('number'==typeof n)return n;if($f(n))return C;if(Ef(n)){var t='function'==typeof n.valueOf?n.valueOf():n;n=Ef(t)?t+'':t}if('string'!=typeof n)return 0===n?n:+n;n=n.replace(Un,'');var r=Kn.test(n);return r||Gn.test(n)?Tt(n.slice(2),r?2:8):Zn.test(n)?C:+n}function Vf(n){return ii(n,aa(n))}function Gf(n){return null==n?'':$u(n)}var Hf=fi(function(n,t){if(Qi(t)||xf(t))ii(t,fa(t),n);else for(var r in t)ht.call(t,r)&&Ee(n,r,t[r])}),Jf=fi(function(n,t){ii(t,aa(t),n)}),Yf=fi(function(n,t,r,e){ii(t,aa(t),n,e)}),Qf=fi(function(n,t,r,e){ii(t,fa(t),n,e)}),Xf=Si(Ue);var na=ku(function(n){return n.push(t,Ii),nr(Yf,t,n)}),ta=ku(function(n){return n.push(t,Ri),nr(la,t,n)});function ra(n,r,e){var u=null==n?t:Qe(n,r);return u===t?e:u}function ea(n,t){return null!=n&&qi(n,t,eu)}var ua=gi(function(n,t,r){n[t]=r},Ea(La)),ia=gi(function(n,t,r){ht.call(n,t)?n[t].push(r):n[t]=[r]},Ti),oa=ku(iu);function fa(n){return xf(n)?ke(n):su(n)}function aa(n){return xf(n)?ke(n,!0):hu(n)}var ca=fi(function(n,t,r){yu(n,t,r)}),la=fi(function(n,t,r,e){yu(n,t,r,e)}),sa=Si(function(n,t){var r={};if(null==n)return r;var e=!1;t=ar(t,function(t){return t=Gu(t,n),e||(e=t.length>1),t}),ii(n,Li(n),r),e&&(r=Te(r,l|s|h,zi));for(var u=t.length;u--;)Mu(r,t[u]);return r});var ha=Si(function(n,t){return null==n?{}:wu(r=n,t,function(n,t){return ea(r,t)});var r});function pa(n,t){if(null==n)return{};var r=ar(Li(n),function(n){return[n]});return t=Ti(t),wu(n,r,function(n,r){return t(n,r[0])})}var va=ki(fa),_a=ki(aa);function ga(n){return null==n?[]:Or(n,fa(n))}var ya=si(function(n,t,r){return t=t.toLowerCase(),n+(r?da(t):t)});function da(n){return Oa(Gf(n).toLowerCase())}function ba(n){return(n=Gf(n))&&n.replace(Jn,Er).replace(Ot,'')}var wa=si(function(n,t,r){return n+(r?'-':'')+t.toLowerCase()}),ma=si(function(n,t,r){return n+(r?' ':'')+t.toLowerCase()}),xa=li('toLowerCase');var ja=si(function(n,t,r){return n+(r?'_':'')+t.toLowerCase()});var Aa=si(function(n,t,r){return n+(r?' ':'')+Oa(t)});var ka=si(function(n,t,r){return n+(r?' ':'')+t.toUpperCase()}),Oa=li('toUpperCase');function Ia(n,r,e){if(n=Gf(n),(r=e?t:r)===t)return u=n,Et.test(u)?n.match(Rt)||[]:n.match(Fn)||[];var u;return n.match(r)||[]}var Ra=ku(function(n,r){try{return nr(n,t,r)}catch(n){return Of(n)?n:new nt(n)}}),za=Si(function(n,t){return rr(t,function(t){t=lo(t),Ce(n,t,uf(n[t],n))}),n});function Ea(n){return function(){return n}}var Sa=vi(),Wa=vi(!0);function La(n){return n}function Ca(n){return lu('function'==typeof n?n:Te(n,l))}var Ua=ku(function(n,t){return function(r){return iu(r,n,t)}}),Ba=ku(function(n,t){return function(r){return iu(n,r,t)}});function Ta(n,t,r){var e=fa(t),u=Ye(t,e);null!=r||Ef(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=Ye(t,fa(t)));var i=!(Ef(r)&&'chain'in r&&!r.chain),o=If(n);return rr(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=ui(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,cr([this.value()],arguments))})}),n}function $a(){}var Da=di(ar),Ma=di(ur),Fa=di(hr);function Na(n){return Hi(n)?wr(lo(n)):(t=n,function(n){return Qe(n,t)});var t}var Pa=wi(),qa=wi(!0);function Za(){return[]}function Ka(){return!1}var Va=yi(function(n,t){return n+t},0),Ga=ji('ceil'),Ha=yi(function(n,t){return n/t},1),Ja=ji('floor');var Ya=yi(function(n,t){return n*t},1),Qa=ji('round'),Xa=yi(function(n,t){return n-t},0);return _e.after=function(n,t){if('function'!=typeof t)throw new ot(o);return n=qf(n),function(){if(--n<1)return t.apply(this,arguments)}},_e.ary=rf,_e.assign=Hf,_e.assignIn=Jf,_e.assignInWith=Yf,_e.assignWith=Qf,_e.at=Xf,_e.before=ef,_e.bind=uf,_e.bindAll=za,_e.bindKey=of,_e.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return wf(n)?n:[n]},_e.chain=Mo,_e.chunk=function(n,r,u){r=(u?Gi(n,r,u):r===t)?1:Vr(qf(r),0);var i=null==n?0:n.length;if(!i||r<1)return[];for(var o=0,f=0,a=e(pr(i/r));o<i;)a[f++]=Wu(n,o,o+=r);return a},_e.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},_e.concat=function(){var n=arguments.length;if(!n)return[];for(var t=e(n-1),r=arguments[0],u=n;u--;)t[u-1]=arguments[u];return cr(wf(r)?ui(r):[r],Ke(t,1))},_e.cond=function(n){var t=null==n?0:n.length,r=Ti();return n=t?ar(n,function(n){if('function'!=typeof n[1])throw new ot(o);return[r(n[0]),n[1]]}):[],ku(function(r){for(var e=-1;++e<t;){var u=n[e];if(nr(u[0],this,r))return nr(u[1],this,r)}})},_e.conforms=function(n){return(function(n){var t=fa(n);return function(r){return $e(r,n,t)}})(Te(n,l))},_e.constant=Ea,_e.countBy=qo,_e.create=function(n,t){var r=ge(n);return null==t?r:Le(r,t)},_e.curry=function n(r,e,u){var i=Oi(r,d,t,t,t,t,t,e=u?t:e);return i.placeholder=n.placeholder,i},_e.curryRight=function n(r,e,u){var i=Oi(r,b,t,t,t,t,t,e=u?t:e);return i.placeholder=n.placeholder,i},_e.debounce=ff,_e.defaults=na,_e.defaultsDeep=ta,_e.defer=af,_e.delay=cf,_e.difference=po,_e.differenceBy=vo,_e.differenceWith=_o,_e.drop=function(n,r,e){var u=null==n?0:n.length;return u?Wu(n,(r=e||r===t?1:qf(r))<0?0:r,u):[]},_e.dropRight=function(n,r,e){var u=null==n?0:n.length;return u?Wu(n,0,(r=u-(r=e||r===t?1:qf(r)))<0?0:r):[]},_e.dropRightWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3),!0,!0):[]},_e.dropWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3),!0):[]},_e.fill=function(n,r,e,u){var i=null==n?0:n.length;return i?(e&&'number'!=typeof e&&Gi(n,r,e)&&(e=0,u=i),(function(n,r,e,u){var i=n.length;for((e=qf(e))<0&&(e=-e>i?0:i+e),(u=u===t||u>i?i:qf(u))<0&&(u+=i),u=e>u?0:Zf(u);e<u;)n[e++]=r;return n})(n,r,e,u)):[]},_e.filter=function(n,t){return(wf(n)?ir:Ze)(n,Ti(t,3))},_e.flatMap=function(n,t){return Ke(Qo(n,t),1)},_e.flatMapDeep=function(n,t){return Ke(Qo(n,t),S)},_e.flatMapDepth=function(n,r,e){return e=e===t?1:qf(e),Ke(Qo(n,r),e)},_e.flatten=bo,_e.flattenDeep=function(n){return null!=n&&n.length?Ke(n,S):[]},_e.flattenDepth=function(n,r){return null!=n&&n.length?Ke(n,r=r===t?1:qf(r)):[]},_e.flip=function(n){return Oi(n,A)},_e.flow=Sa,_e.flowRight=Wa,_e.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e},_e.functions=function(n){return null==n?[]:Ye(n,fa(n))},_e.functionsIn=function(n){return null==n?[]:Ye(n,aa(n))},_e.groupBy=Ho,_e.initial=function(n){return null!=n&&n.length?Wu(n,0,-1):[]},_e.intersection=mo,_e.intersectionBy=xo,_e.intersectionWith=jo,_e.invert=ua,_e.invertBy=ia,_e.invokeMap=Jo,_e.iteratee=Ca,_e.keyBy=Yo,_e.keys=fa,_e.keysIn=aa,_e.map=Qo,_e.mapKeys=function(n,t){var r={};return t=Ti(t,3),He(n,function(n,e,u){Ce(r,t(n,e,u),n)}),r},_e.mapValues=function(n,t){var r={};return t=Ti(t,3),He(n,function(n,e,u){Ce(r,e,t(n,e,u))}),r},_e.matches=function(n){return _u(Te(n,l))},_e.matchesProperty=function(n,t){return gu(n,Te(t,l))},_e.memoize=lf,_e.merge=ca,_e.mergeWith=la,_e.method=Ua,_e.methodOf=Ba,_e.mixin=Ta,_e.negate=sf,_e.nthArg=function(n){return n=qf(n),ku(function(t){return du(t,n)})},_e.omit=sa,_e.omitBy=function(n,t){return pa(n,sf(Ti(t)))},_e.once=function(n){return ef(2,n)},_e.orderBy=function(n,r,e,u){return null==n?[]:(wf(r)||(r=null==r?[]:[r]),wf(e=u?t:e)||(e=null==e?[]:[e]),bu(n,r,e))},_e.over=Da,_e.overArgs=hf,_e.overEvery=Ma,_e.overSome=Fa,_e.partial=pf,_e.partialRight=vf,_e.partition=Xo,_e.pick=ha,_e.pickBy=pa,_e.property=Na,_e.propertyOf=function(n){return function(r){return null==n?t:Qe(n,r)}},_e.pull=ko,_e.pullAll=Oo,_e.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?mu(n,t,Ti(r,2)):n},_e.pullAllWith=function(n,r,e){return n&&n.length&&r&&r.length?mu(n,r,t,e):n},_e.pullAt=Io,_e.range=Pa,_e.rangeRight=qa,_e.rearg=_f,_e.reject=function(n,t){return(wf(n)?ir:Ze)(n,sf(Ti(t,3)))},_e.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=Ti(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return xu(n,u),r},_e.rest=function(n,r){if('function'!=typeof n)throw new ot(o);return ku(n,r=r===t?r:qf(r))},_e.reverse=Ro,_e.sampleSize=function(n,r,e){return r=(e?Gi(n,r,e):r===t)?1:qf(r),(wf(n)?Ie:Iu)(n,r)},_e.set=function(n,t,r){return null==n?n:Ru(n,t,r)},_e.setWith=function(n,r,e,u){return u='function'==typeof u?u:t,null==n?n:Ru(n,r,e,u)},_e.shuffle=function(n){return(wf(n)?Re:Su)(n)},_e.slice=function(n,r,e){var u=null==n?0:n.length;return u?(e&&'number'!=typeof e&&Gi(n,r,e)?(r=0,e=u):(r=null==r?0:qf(r),e=e===t?u:qf(e)),Wu(n,r,e)):[]},_e.sortBy=nf,_e.sortedUniq=function(n){return n&&n.length?Bu(n):[]},_e.sortedUniqBy=function(n,t){return n&&n.length?Bu(n,Ti(t,2)):[]},_e.split=function(n,r,e){return e&&'number'!=typeof e&&Gi(n,r,e)&&(r=e=t),(e=e===t?U:e>>>0)?(n=Gf(n))&&('string'==typeof r||null!=r&&!Uf(r))&&!(r=$u(r))&&Lr(n)?Ju(Dr(n),0,e):n.split(r,e):[]},_e.spread=function(n,t){if('function'!=typeof n)throw new ot(o);return t=null==t?0:Vr(qf(t),0),ku(function(r){var e=r[t],u=Ju(r,0,t);return e&&cr(u,e),nr(n,this,u)})},_e.tail=function(n){var t=null==n?0:n.length;return t?Wu(n,1,t):[]},_e.take=function(n,r,e){return n&&n.length?Wu(n,0,(r=e||r===t?1:qf(r))<0?0:r):[]},_e.takeRight=function(n,r,e){var u=null==n?0:n.length;return u?Wu(n,(r=u-(r=e||r===t?1:qf(r)))<0?0:r,u):[]},_e.takeRightWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3),!1,!0):[]},_e.takeWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3)):[]},_e.tap=function(n,t){return t(n),n},_e.throttle=function(n,t,r){var e=!0,u=!0;if('function'!=typeof n)throw new ot(o);return Ef(r)&&(e='leading'in r?!!r.leading:e,u='trailing'in r?!!r.trailing:u),ff(n,t,{leading:e,maxWait:t,trailing:u})},_e.thru=Fo,_e.toArray=Nf,_e.toPairs=va,_e.toPairsIn=_a,_e.toPath=function(n){return wf(n)?ar(n,lo):$f(n)?[n]:ui(co(Gf(n)))},_e.toPlainObject=Vf,_e.transform=function(n,t,r){var e=wf(n),u=e||Af(n)||Df(n);if(t=Ti(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:Ef(n)&&If(i)?ge(jt(n)):{}}return(u?rr:He)(n,function(n,e,u){return t(r,n,e,u)}),r},_e.unary=function(n){return rf(n,1)},_e.union=zo,_e.unionBy=Eo,_e.unionWith=So,_e.uniq=function(n){return n&&n.length?Du(n):[]},_e.uniqBy=function(n,t){return n&&n.length?Du(n,Ti(t,2)):[]},_e.uniqWith=function(n,r){return r='function'==typeof r?r:t,n&&n.length?Du(n,t,r):[]},_e.unset=function(n,t){return null==n||Mu(n,t)},_e.unzip=Wo,_e.unzipWith=Lo,_e.update=function(n,t,r){return null==n?n:Fu(n,t,Vu(r))},_e.updateWith=function(n,r,e,u){return u='function'==typeof u?u:t,null==n?n:Fu(n,r,Vu(e),u)},_e.values=ga,_e.valuesIn=function(n){return null==n?[]:Or(n,aa(n))},_e.without=Co,_e.words=Ia,_e.wrap=function(n,t){return pf(Vu(t),n)},_e.xor=Uo,_e.xorBy=Bo,_e.xorWith=To,_e.zip=$o,_e.zipObject=function(n,t){return Zu(n||[],t||[],Ee)},_e.zipObjectDeep=function(n,t){return Zu(n||[],t||[],Ru)},_e.zipWith=Do,_e.entries=va,_e.entriesIn=_a,_e.extend=Jf,_e.extendWith=Yf,Ta(_e,_e),_e.add=Va,_e.attempt=Ra,_e.camelCase=ya,_e.capitalize=da,_e.ceil=Ga,_e.clamp=function(n,r,e){return e===t&&(e=r,r=t),e!==t&&(e=(e=Kf(e))==e?e:0),r!==t&&(r=(r=Kf(r))==r?r:0),Be(Kf(n),r,e)},_e.clone=function(n){return Te(n,h)},_e.cloneDeep=function(n){return Te(n,l|h)},_e.cloneDeepWith=function(n,r){return Te(n,l|h,r='function'==typeof r?r:t)},_e.cloneWith=function(n,r){return Te(n,h,r='function'==typeof r?r:t)},_e.conformsTo=function(n,t){return null==t||$e(n,t,fa(t))},_e.deburr=ba,_e.defaultTo=function(n,t){return null==n||n!=n?t:n},_e.divide=Ha,_e.endsWith=function(n,r,e){n=Gf(n),r=$u(r);var u=n.length,i=e=e===t?u:Be(qf(e),0,u);return(e-=r.length)>=0&&n.slice(e,i)==r},_e.eq=gf,_e.escape=function(n){return(n=Gf(n))&&kn.test(n)?n.replace(jn,Sr):n},_e.escapeRegExp=function(n){return(n=Gf(n))&&Cn.test(n)?n.replace(Ln,'\\$&'):n},_e.every=function(n,r,e){var u=wf(n)?ur:Pe;return e&&Gi(n,r,e)&&(r=t),u(n,Ti(r,3))},_e.find=Zo,_e.findIndex=go,_e.findKey=function(n,t){return vr(n,Ti(t,3),He)},_e.findLast=Ko,_e.findLastIndex=yo,_e.findLastKey=function(n,t){return vr(n,Ti(t,3),Je)},_e.floor=Ja,_e.forEach=Vo,_e.forEachRight=Go,_e.forIn=function(n,t){return null==n?n:Ve(n,Ti(t,3),aa)},_e.forInRight=function(n,t){return null==n?n:Ge(n,Ti(t,3),aa)},_e.forOwn=function(n,t){return n&&He(n,Ti(t,3))},_e.forOwnRight=function(n,t){return n&&Je(n,Ti(t,3))},_e.get=ra,_e.gt=yf,_e.gte=df,_e.has=function(n,t){return null!=n&&qi(n,t,ru)},_e.hasIn=ea,_e.head=wo,_e.identity=La,_e.includes=function(n,t,r,e){n=xf(n)?n:ga(n),r=r&&!e?qf(r):0;var u=n.length;return r<0&&(r=Vr(u+r,0)),Tf(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&gr(n,t,r)>-1},_e.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:qf(r);return u<0&&(u=Vr(e+u,0)),gr(n,t,u)},_e.inRange=function(n,r,e){return r=Pf(r),e===t?(e=r,r=0):e=Pf(e),n=Kf(n),(u=n)>=Gr(i=r,o=e)&&u<Vr(i,o);var u,i,o},_e.invoke=oa,_e.isArguments=bf,_e.isArray=wf,_e.isArrayBuffer=mf,_e.isArrayLike=xf,_e.isArrayLikeObject=jf,_e.isBoolean=function(n){return!0===n||!1===n||Sf(n)&&nu(n)==N},_e.isBuffer=Af,_e.isDate=kf,_e.isElement=function(n){return Sf(n)&&1===n.nodeType&&!Cf(n)},_e.isEmpty=function(n){if(null==n)return!0;if(xf(n)&&(wf(n)||'string'==typeof n||'function'==typeof n.splice||Af(n)||Df(n)||bf(n)))return!n.length;var t=Pi(n);if(t==G||t==tn)return!n.size;if(Qi(n))return!su(n).length;for(var r in n)if(ht.call(n,r))return!1;return!0},_e.isEqual=function(n,t){return fu(n,t)},_e.isEqualWith=function(n,r,e){var u=(e='function'==typeof e?e:t)?e(n,r):t;return u===t?fu(n,r,t,e):!!u},_e.isError=Of,_e.isFinite=function(n){return'number'==typeof n&&qr(n)},_e.isFunction=If,_e.isInteger=Rf,_e.isLength=zf,_e.isMap=Wf,_e.isMatch=function(n,t){return n===t||au(n,t,Di(t))},_e.isMatchWith=function(n,r,e){return e='function'==typeof e?e:t,au(n,r,Di(r),e)},_e.isNaN=function(n){return Lf(n)&&n!=+n},_e.isNative=function(n){if(Yi(n))throw new nt(i);return cu(n)},_e.isNil=function(n){return null==n},_e.isNull=function(n){return null===n},_e.isNumber=Lf,_e.isObject=Ef,_e.isObjectLike=Sf,_e.isPlainObject=Cf,_e.isRegExp=Uf,_e.isSafeInteger=function(n){return Rf(n)&&n>=-W&&n<=W},_e.isSet=Bf,_e.isString=Tf,_e.isSymbol=$f,_e.isTypedArray=Df,_e.isUndefined=function(n){return n===t},_e.isWeakMap=function(n){return Sf(n)&&Pi(n)==on},_e.isWeakSet=function(n){return Sf(n)&&nu(n)==fn},_e.join=function(n,t){return null==n?'':Zr.call(n,t)},_e.kebabCase=wa,_e.last=Ao,_e.lastIndexOf=function(n,r,e){var u=null==n?0:n.length;if(!u)return-1;var i=u;return e!==t&&(i=(i=qf(e))<0?Vr(u+i,0):Gr(i,u-1)),r==r?(function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e})(n,r,i):_r(n,dr,i,!0)},_e.lowerCase=ma,_e.lowerFirst=xa,_e.lt=Mf,_e.lte=Ff,_e.max=function(n){return n&&n.length?qe(n,La,tu):t},_e.maxBy=function(n,r){return n&&n.length?qe(n,Ti(r,2),tu):t},_e.mean=function(n){return br(n,La)},_e.meanBy=function(n,t){return br(n,Ti(t,2))},_e.min=function(n){return n&&n.length?qe(n,La,pu):t},_e.minBy=function(n,r){return n&&n.length?qe(n,Ti(r,2),pu):t},_e.stubArray=Za,_e.stubFalse=Ka,_e.stubObject=function(){return{}},_e.stubString=function(){return''},_e.stubTrue=function(){return!0},_e.multiply=Ya,_e.nth=function(n,r){return n&&n.length?du(n,qf(r)):t},_e.noConflict=function(){return Mt._===this&&(Mt._=yt),this},_e.noop=$a,_e.now=tf,_e.pad=function(n,t,r){n=Gf(n);var e=(t=qf(t))?$r(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return bi(mr(u),r)+n+bi(pr(u),r)},_e.padEnd=function(n,t,r){n=Gf(n);var e=(t=qf(t))?$r(n):0;return t&&e<t?n+bi(t-e,r):n},_e.padStart=function(n,t,r){n=Gf(n);var e=(t=qf(t))?$r(n):0;return t&&e<t?bi(t-e,r)+n:n},_e.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),Jr(Gf(n).replace(Bn,''),t||0)},_e.random=function(n,r,e){if(e&&'boolean'!=typeof e&&Gi(n,r,e)&&(r=e=t),e===t&&('boolean'==typeof r?(e=r,r=t):'boolean'==typeof n&&(e=n,n=t)),n===t&&r===t?(n=0,r=1):(n=Pf(n),r===t?(r=n,n=0):r=Pf(r)),n>r){var u=n;n=r,r=u}if(e||n%1||r%1){var i=Yr();return Gr(n+i*(r-n+Bt('1e-'+((i+'').length-1))),r)}return ju(n,r)},_e.reduce=function(n,t,r){var e=wf(n)?lr:xr,u=arguments.length<3;return e(n,Ti(t,4),r,u,Fe)},_e.reduceRight=function(n,t,r){var e=wf(n)?sr:xr,u=arguments.length<3;return e(n,Ti(t,4),r,u,Ne)},_e.repeat=function(n,r,e){return r=(e?Gi(n,r,e):r===t)?1:qf(r),Au(Gf(n),r)},_e.replace=function(){var n=arguments,t=Gf(n[0]);return n.length<3?t:t.replace(n[1],n[2])},_e.result=function(n,r,e){var u=-1,i=(r=Gu(r,n)).length;for(i||(i=1,n=t);++u<i;){var o=null==n?t:n[lo(r[u])];o===t&&(u=i,o=e),n=If(o)?o.call(n):o}return n},_e.round=Qa,_e.runInContext=n,_e.sample=function(n){return(wf(n)?Oe:Ou)(n)},_e.size=function(n){if(null==n)return 0;if(xf(n))return Tf(n)?$r(n):n.length;var t=Pi(n);return t==G||t==tn?n.size:su(n).length},_e.snakeCase=ja,_e.some=function(n,r,e){var u=wf(n)?hr:Lu;return e&&Gi(n,r,e)&&(r=t),u(n,Ti(r,3))},_e.sortedIndex=function(n,t){return Cu(n,t)},_e.sortedIndexBy=function(n,t,r){return Uu(n,t,Ti(r,2))},_e.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=Cu(n,t);if(e<r&&gf(n[e],t))return e}return-1},_e.sortedLastIndex=function(n,t){return Cu(n,t,!0)},_e.sortedLastIndexBy=function(n,t,r){return Uu(n,t,Ti(r,2),!0)},_e.sortedLastIndexOf=function(n,t){if(null!=n&&n.length){var r=Cu(n,t,!0)-1;if(gf(n[r],t))return r}return-1},_e.startCase=Aa,_e.startsWith=function(n,t,r){return n=Gf(n),r=null==r?0:Be(qf(r),0,n.length),t=$u(t),n.slice(r,r+t.length)==t},_e.subtract=Xa,_e.sum=function(n){return n&&n.length?jr(n,La):0},_e.sumBy=function(n,t){return n&&n.length?jr(n,Ti(t,2)):0},_e.template=function(n,r,e){var u=_e.templateSettings;e&&Gi(n,r,e)&&(r=t),n=Gf(n),r=Yf({},r,u,Ii);var i,o,f=Yf({},r.imports,u.imports,Ii),a=fa(f),c=Or(f,a),l=0,s=r.interpolate||Yn,h="__p += '",p=ut((r.escape||Yn).source+'|'+s.source+'|'+(s===Rn?Pn:Yn).source+'|'+(r.evaluate||Yn).source+'|$','g'),v='//# sourceURL='+('sourceURL'in r?r.sourceURL:'lodash.templateSources['+ ++Wt+']')+'\n';n.replace(p,function(t,r,e,u,f,a){return e||(e=u),h+=n.slice(l,a).replace(Qn,Wr),r&&(i=!0,h+="' +\n__e("+r+") +\n'"),f&&(o=!0,h+="';\n"+f+";\n__p += '"),e&&(h+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=a+t.length,t}),h+="';\n";var _=r.variable;_||(h='with (obj) {\n'+h+'\n}\n'),h=(o?h.replace(bn,''):h).replace(wn,'$1').replace(mn,'$1;'),h='function('+(_||'obj')+') {\n'+(_?'':'obj || (obj = {});\n')+"var __t, __p = ''"+(i?', __e = _.escape':'')+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":';\n')+h+'return __p\n}';var g=Ra(function(){return tt(a,v+'return '+h).apply(t,c)});if(g.source=h,Of(g))throw g;return g},_e.times=function(n,t){if((n=qf(n))<1||n>W)return[];var r=U,e=Gr(n,U);t=Ti(t),n-=U;for(var u=Ar(e,t);++r<n;)t(r);return u},_e.toFinite=Pf,_e.toInteger=qf,_e.toLength=Zf,_e.toLower=function(n){return Gf(n).toLowerCase()},_e.toNumber=Kf,_e.toSafeInteger=function(n){return n?Be(qf(n),-W,W):0===n?n:0},_e.toString=Gf,_e.toUpper=function(n){return Gf(n).toUpperCase()},_e.trim=function(n,r,e){if((n=Gf(n))&&(e||r===t))return n.replace(Un,'');if(!n||!(r=$u(r)))return n;var u=Dr(n),i=Dr(r);return Ju(u,Rr(u,i),zr(u,i)+1).join('')},_e.trimEnd=function(n,r,e){if((n=Gf(n))&&(e||r===t))return n.replace(Tn,'');if(!n||!(r=$u(r)))return n;var u=Dr(n);return Ju(u,0,zr(u,Dr(r))+1).join('')},_e.trimStart=function(n,r,e){if((n=Gf(n))&&(e||r===t))return n.replace(Bn,'');if(!n||!(r=$u(r)))return n;var u=Dr(n);return Ju(u,Rr(u,Dr(r))).join('')},_e.truncate=function(n,r){var e=k,u=O;if(Ef(r)){var i='separator'in r?r.separator:i;e='length'in r?qf(r.length):e,u='omission'in r?$u(r.omission):u}var o=(n=Gf(n)).length;if(Lr(n)){var f=Dr(n);o=f.length}if(e>=o)return n;var a=e-$r(u);if(a<1)return u;var c=f?Ju(f,0,a).join(''):n.slice(0,a);if(i===t)return c+u;if(f&&(a+=c.length-a),Uf(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=ut(i.source,Gf(qn.exec(i))+'g')),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===t?a:h)}}else if(n.indexOf($u(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},_e.unescape=function(n){return(n=Gf(n))&&An.test(n)?n.replace(xn,Mr):n},_e.uniqueId=function(n){var t=++pt;return Gf(n)+t},_e.upperCase=ka,_e.upperFirst=Oa,_e.each=Vo,_e.eachRight=Go,_e.first=wo,Ta(_e,(function(){var n={};return He(_e,function(t,r){ht.call(_e.prototype,r)||(n[r]=t)}),n})(),{chain:!1}),_e.VERSION="4.17.4",rr(['bind','bindKey','curry','curryRight','partial','partialRight'],function(n){_e[n].placeholder=_e}),rr(['drop','take'],function(n,r){be.prototype[n]=function(e){e=e===t?1:Vr(qf(e),0);var u=this.__filtered__&&!r?new be(this):this.clone();return u.__filtered__?u.__takeCount__=Gr(e,u.__takeCount__):u.__views__.push({size:Gr(e,U),type:n+(u.__dir__<0?'Right':'')}),u},be.prototype[n+'Right']=function(t){return this.reverse()[n](t).reverse()}}),rr(['filter','map','takeWhile'],function(n,t){var r=t+1,e=r==z||3==r;be.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:Ti(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),rr(['head','last'],function(n,t){var r='take'+(t?'Right':'');be.prototype[n]=function(){return this[r](1).value()[0]}}),rr(['initial','tail'],function(n,t){var r='drop'+(t?'':'Right');be.prototype[n]=function(){return this.__filtered__?new be(this):this[r](1)}}),be.prototype.compact=function(){return this.filter(La)},be.prototype.find=function(n){return this.filter(n).head()},be.prototype.findLast=function(n){return this.reverse().find(n)},be.prototype.invokeMap=ku(function(n,t){return'function'==typeof n?new be(this):this.map(function(r){return iu(r,n,t)})}),be.prototype.reject=function(n){return this.filter(sf(Ti(n)))},be.prototype.slice=function(n,r){n=qf(n);var e=this;return e.__filtered__&&(n>0||r<0)?new be(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),r!==t&&(e=(r=qf(r))<0?e.dropRight(-r):e.take(r-n)),e)},be.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},be.prototype.toArray=function(){return this.take(U)},He(be.prototype,function(n,r){var e=/^(?:filter|find|map|reject)|While$/.test(r),u=/^(?:head|last)$/.test(r),i=_e[u?'take'+('last'==r?'Right':''):r],o=u||/^find/.test(r);i&&(_e.prototype[r]=function(){var r=this.__wrapped__,f=u?[1]:arguments,a=r instanceof be,c=f[0],l=a||wf(r),s=function(n){var t=i.apply(_e,cr([n],f));return u&&h?t[0]:t};l&&e&&'function'==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){r=_?r:new be(this);var g=n.apply(r,f);return g.__actions__.push({func:Fo,args:[s],thisArg:t}),new de(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),rr(['pop','push','shift','sort','splice','unshift'],function(n){var t=ft[n],r=/^(?:push|sort|unshift)$/.test(n)?'tap':'thru',e=/^(?:pop|shift)$/.test(n);_e.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(wf(u)?u:[],n)}return this[r](function(r){return t.apply(wf(r)?r:[],n)})}}),He(be.prototype,function(n,t){var r=_e[t];if(r){var e=r.name+'';(oe[e]||(oe[e]=[])).push({name:t,func:r})}}),oe[_i(t,g).name]=[{name:'wrapper',func:t}],be.prototype.clone=function(){var n=new be(this.__wrapped__);return n.__actions__=ui(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ui(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ui(this.__views__),n},be.prototype.reverse=function(){if(this.__filtered__){var n=new be(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},be.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=wf(n),e=t<0,u=r?n.length:0,i=(function(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case'drop':n+=o;break;case'dropRight':t-=o;break;case'take':t=Gr(t,n+o);break;case'takeRight':n=Vr(n,t-o)}}return{start:n,end:t}})(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=Gr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return Pu(n,this.__actions__);var v=[];n:for(;a--&&h<p;){for(var _=-1,g=n[c+=t];++_<s;){var y=l[_],d=y.iteratee,b=y.type,w=d(g);if(b==E)g=w;else if(!w){if(b==z)continue n;break n}}v[h++]=g}return v},_e.prototype.at=No,_e.prototype.chain=function(){return Mo(this)},_e.prototype.commit=function(){return new de(this.value(),this.__chain__)},_e.prototype.next=function(){this.__values__===t&&(this.__values__=Nf(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?t:this.__values__[this.__index__++]}},_e.prototype.plant=function(n){for(var r,e=this;e instanceof ye;){var u=ho(e);u.__index__=0,u.__values__=t,r?i.__wrapped__=u:r=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,r},_e.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof be){var r=n;return this.__actions__.length&&(r=new be(this)),(r=r.reverse()).__actions__.push({func:Fo,args:[Ro],thisArg:t}),new de(r,this.__chain__)}return this.thru(Ro)},_e.prototype.toJSON=_e.prototype.valueOf=_e.prototype.value=function(){return Pu(this.__wrapped__,this.__actions__)},_e.prototype.first=_e.prototype.head,$t&&(_e.prototype[$t]=Po),_e})();'function'==typeof define&&'object'==typeof define.amd&&define.amd?(Mt._=Fr,define(function(){return Fr})):Nt?((Nt.exports=Fr)._=Fr,Ft._=Fr):Mt._=Fr}).call(this)},385);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=r(387);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var a=r(388);Object.defineProperty(n,"MiddlewareRegistry",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}});var i=r(409);Object.defineProperty(n,"ReducerRegistry",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}})},386);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.assign=function(e,t){var r=e;for(var n in t)r=f(r,n,t[n],r===e);return r},n.equals=function(e,t){return i.default.isEqual(e,t)},n.set=function(e,t,r){return f(e,t,r,!0)},n.toState=function(e){if(e){if('function'==typeof e)return e();var t=e.getState;if('function'==typeof t)return t()}return e};var u=t(385),i=babelHelpers.interopRequireDefault(u);function f(e,t,r,n){if(void 0===r&&Object.prototype.hasOwnProperty.call(e,t)){var u=n?babelHelpers.extends({},e):e;if(delete u[t])return u}if(e[t]!==r){if(n)return babelHelpers.extends({},e,babelHelpers.defineProperty({},t,r));e[t]=r}return e}},387);
|
|
__d(function(e,l,a,r){Object.defineProperty(r,"__esModule",{value:!0});var t=l(389),n=(function(){function e(){babelHelpers.classCallCheck(this,e),this._elements=[]}return babelHelpers.createClass(e,[{key:"applyMiddleware",value:function(){for(var e=arguments.length,l=Array(e),a=0;a<e;a++)l[a]=arguments[a];var r=[].concat(babelHelpers.toConsumableArray(this._elements),l);return t.applyMiddleware.apply(void 0,babelHelpers.toConsumableArray(r))}},{key:"register",value:function(e){this._elements.push(e)}}]),e})();r.default=new n},388);
|
|
__d(function(e,t,d,o){'use strict';o.__esModule=!0,o.compose=o.applyMiddleware=o.bindActionCreators=o.combineReducers=o.createStore=void 0;var r=l(t(390)),a=l(t(404)),u=l(t(406)),c=l(t(407)),i=l(t(408));l(t(405));function l(e){return e&&e.__esModule?e:{default:e}}o.createStore=r.default,o.combineReducers=a.default,o.bindActionCreators=u.default,o.applyMiddleware=c.default,o.compose=i.default},389);
|
|
__d(function(e,t,n,r){'use strict';r.__esModule=!0,r.ActionTypes=void 0,r.default=function e(t,n,r){var c;'function'==typeof n&&void 0===r&&(r=n,n=void 0);if(void 0!==r){if('function'!=typeof r)throw new Error('Expected the enhancer to be a function.');return r(e)(t,n)}if('function'!=typeof t)throw new Error('Expected the reducer to be a function.');var f=t;var a=n;var s=[];var d=s;var p=!1;function v(){d===s&&(d=s.slice())}function y(){return a}function h(e){if('function'!=typeof e)throw new Error('Expected listener to be a function.');var t=!0;return v(),d.push(e),function(){if(t){t=!1,v();var n=d.indexOf(e);d.splice(n,1)}}}function l(e){if(!(0,o.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error("Actions may not have an undefined \"type\" property. Have you misspelled a constant?");if(p)throw new Error('Reducers may not dispatch actions.');try{p=!0,a=f(a,e)}finally{p=!1}for(var t=s=d,n=0;n<t.length;n++){var r=t[n];r()}return e}l({type:u.INIT});return c={dispatch:l,subscribe:h,getState:y,replaceReducer:function(e){if('function'!=typeof e)throw new Error('Expected the nextReducer to be a function.');f=e,l({type:u.INIT})}},c[i.default]=function(){var e,t=h;return(e={subscribe:function(e){if('object'!=typeof e)throw new TypeError('Expected the observer to be an object.');function n(){e.next&&e.next(y())}n();var r=t(n);return{unsubscribe:r}}})[i.default]=function(){return this},e},c};var o=c(t(391)),i=c(t(401));function c(e){return e&&e.__esModule?e:{default:e}}var u=r.ActionTypes={INIT:'@@redux/INIT'}},390);
|
|
__d(function(t,r,n,o){var c=r(392),e=r(398),u=r(400),a='[object Object]',i=Function.prototype,l=Object.prototype,f=i.toString,p=l.hasOwnProperty,s=f.call(Object);n.exports=function(t){if(!u(t)||c(t)!=a)return!1;var r=e(t);if(null===r)return!0;var n=p.call(r,'constructor')&&r.constructor;return'function'==typeof n&&n instanceof n&&f.call(n)==s}},391);
|
|
__d(function(n,t,o,i){var e=t(393),c=t(396),r=t(397),u='[object Null]',d='[object Undefined]',f=e?"function"==typeof e?e.toStringTag:"@@toStringTag":void 0;o.exports=function(n){return null==n?void 0===n?d:u:f&&f in Object(n)?c(n):r(n)}},392);
|
|
__d(function(o,n,r,t){var _=n(394).Symbol;r.exports=_},393);
|
|
__d(function(e,t,f,s){var c=t(395),n='object'==typeof self&&self&&self.Object===Object&&self,o=c||n||Function('return this')();f.exports=o},394);
|
|
__d(function(t,e,c,o){var b='object'==typeof t&&t&&t.Object===Object&&t;c.exports=b},395);
|
|
__d(function(t,r,o,n){var a=r(393),e=Object.prototype,c=e.hasOwnProperty,i=e.toString,v=a?"function"==typeof a?a.toStringTag:"@@toStringTag":void 0;o.exports=function(t){var r=c.call(t,v),o=t[v];try{t[v]=void 0;var n=!0}catch(t){}var a=i.call(t);return n&&(r?t[v]=o:delete t[v]),a}},396);
|
|
__d(function(t,n,o,r){var c=Object.prototype.toString;o.exports=function(t){return c.call(t)}},397);
|
|
__d(function(t,e,o,c){var r=e(399)(Object.getPrototypeOf,Object);o.exports=r},398);
|
|
__d(function(n,t,r,u){r.exports=function(n,t){return function(r){return n(t(r))}}},399);
|
|
__d(function(n,t,o,e){o.exports=function(n){return null!=n&&'object'==typeof n}},400);
|
|
__d(function(n,o,t,_){t.exports=o(402)},401);
|
|
__d(function(e,d,t,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var u,f=d(403),i=(u=f,u&&u.__esModule?u:{default:u});var o;o='undefined'!=typeof self?self:'undefined'!=typeof window?window:void 0!==e?e:void 0!==t?t:Function('return this')();var l=(0,i.default)(o);n.default=l},402);
|
|
__d(function(e,b,o,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){var b,o=e.Symbol;'function'==typeof o?o.observable?b=o.observable:(b=o('observable'),o.observable=b):b='@@observable';return b}},403);
|
|
__d(function(e,t,n,r){'use strict';r.__esModule=!0,r.default=function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];'function'==typeof e[o]&&(n[o]=e[o])}var a=Object.keys(n),d=void 0;try{s=n,Object.keys(s).forEach(function(e){var t=s[e],n=t(void 0,{type:i.ActionTypes.INIT});if(void 0===n)throw new Error('Reducer "'+e+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");var r='@@redux/PROBE_UNKNOWN_ACTION_'+Math.random().toString(36).substring(7).split('').join('.');if(void 0===t(void 0,{type:r}))throw new Error('Reducer "'+e+"\" returned undefined when probed with a random type. Don't try to handle "+i.ActionTypes.INIT+" or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.")})}catch(e){d=e}var s;return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(d)throw d;for(var r=!1,i={},o=0;o<a.length;o++){var s=a[o],c=n[s],f=e[s],h=c(f,t);if(void 0===h){var l=u(s,t);throw new Error(l)}i[s]=h,r=r||h!==f}return r?i:e}};var i=t(390);o(t(391)),o(t(405));function o(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n=t&&t.type;return'Given action '+(n&&'"'+n.toString()+'"'||'an action')+', reducer "'+e+"\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined."}},404);
|
|
__d(function(o,e,n,r){'use strict';r.__esModule=!0,r.default=function(o){'undefined'!=typeof console&&'function'==typeof console.error&&console.error(o);try{throw new Error(o)}catch(o){}}},405);
|
|
__d(function(t,o,e,n){'use strict';n.__esModule=!0,n.default=function(t,o){if('function'==typeof t)return r(t,o);if('object'!=typeof t||null===t)throw new Error('bindActionCreators expected an object or a function, instead received '+(null===t?'null':typeof t)+". Did you write \"import ActionCreators from\" instead of \"import * as ActionCreators from\"?");for(var e=Object.keys(t),n={},i=0;i<e.length;i++){var f=e[i],u=t[f];'function'==typeof u&&(n[f]=r(u,o))}return n};function r(t,o){return function(){return o(t.apply(void 0,arguments))}}},406);
|
|
__d(function(t,r,n,e){'use strict';e.__esModule=!0;var a=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])}return t};e.default=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return function(t){return function(n,e,u){var o=t(n,e,u),i=o.dispatch,f=[],d={getState:o.getState,dispatch:function(t){return i(t)}};return f=r.map(function(t){return t(d)}),i=c.default.apply(void 0,f)(o.dispatch),a({},o,{dispatch:i})}}};var u,o=r(408),c=(u=o,u&&u.__esModule?u:{default:u})},407);
|
|
__d(function(n,r,t,e){"use strict";e.__esModule=!0,e.default=function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];if(0===r.length)return function(n){return n};if(1===r.length)return r[0];return r.reduce(function(n,r){return function(){return n(r.apply(void 0,arguments))}})}},408);
|
|
__d(function(e,n,t,l){Object.defineProperty(l,"__esModule",{value:!0});var s=n(389),r=(function(){function e(){babelHelpers.classCallCheck(this,e),this._elements={}}return babelHelpers.createClass(e,[{key:"combineReducers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.combineReducers)(babelHelpers.extends({},this._elements,e))}},{key:"register",value:function(e,n){this._elements[e]=n}}]),e})();l.default=new r},409);
|
|
__d(function(t,e,n,r){function o(t){this.options=t||{locator:{}}}o.prototype.parseFromString=function(t,e){var n=this.options,r=new u,o=n.domBuilder||new i,c=n.errorHandler,l=n.locator,s=n.xmlns||{},m={lt:'<',gt:'>',amp:'&',quot:'"',apos:"'"};return l&&o.setDocumentLocator(l),r.errorHandler=(function(t,e,n){if(!t){if(e instanceof i)return e;t=e}var r={},o=t instanceof Function;n=n||{};function c(e){var i=t[e];!i&&o&&(i=2==t.length?function(n){t(e,n)}:t),r[e]=i&&function(t){i('[xmldom '+e+']\t'+t+a(n))}||function(){}}return c('warning'),c('error'),c('fatalError'),r})(c,o,l),r.domBuilder=n.domBuilder||o,/\/x?html?$/.test(e)&&(m.nbsp='\xa0',m.copy='\xa9',s['']='http://www.w3.org/1999/xhtml'),s.xml=s.xml||'http://www.w3.org/XML/1998/namespace',t?r.parse(t,s,m):r.errorHandler.error("invalid doc source"),o.doc};function i(){this.cdata=!1}function c(t,e){e.lineNumber=t.lineNumber,e.columnNumber=t.columnNumber}i.prototype={startDocument:function(){this.doc=(new m).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,e,n,r){var o=this.doc,i=o.createElementNS(t,n||e),a=r.length;s(this,i),this.currentElement=i,this.locator&&c(this.locator,i);for(var l=0;l<a;l++){t=r.getURI(l);var u=r.getValue(l),m=(n=r.getQName(l),o.createAttributeNS(t,n));this.locator&&c(r.getLocator(l),m),m.value=m.nodeValue=u,i.setAttributeNode(m)}},endElement:function(t,e,n){var r=this.currentElement;r.tagName;this.currentElement=r.parentNode},startPrefixMapping:function(t,e){},endPrefixMapping:function(t){},processingInstruction:function(t,e){var n=this.doc.createProcessingInstruction(t,e);this.locator&&c(this.locator,n),s(this,n)},ignorableWhitespace:function(t,e,n){},characters:function(t,e,n){if(t=l.apply(this,arguments)){if(this.cdata)var r=this.doc.createCDATASection(t);else r=this.doc.createTextNode(t);this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(t)&&this.doc.appendChild(r),this.locator&&c(this.locator,r)}},skippedEntity:function(t){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(t){(this.locator=t)&&(t.lineNumber=0)},comment:function(t,e,n){t=l.apply(this,arguments);var r=this.doc.createComment(t);this.locator&&c(this.locator,r),s(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(t,e,n){var r=this.doc.implementation;if(r&&r.createDocumentType){var o=r.createDocumentType(t,e,n);this.locator&&c(this.locator,o),s(this,o)}},warning:function(t){console.warn('[xmldom warning]\t'+t,a(this.locator))},error:function(t){console.error('[xmldom error]\t'+t,a(this.locator))},fatalError:function(t){throw console.error('[xmldom fatalError]\t'+t,a(this.locator)),t}};function a(t){if(t)return'\n@'+(t.systemId||'')+'#[line:'+t.lineNumber+',col:'+t.columnNumber+']'}function l(t,e,n){return'string'==typeof t?t.substr(e,n):t.length>=e+n||e?new java.lang.String(t,e,n)+'':t}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(t){i.prototype[t]=function(){return null}});function s(t,e){t.currentElement?t.currentElement.appendChild(e):t.doc.appendChild(e)}var u=e(411).XMLReader,m=r.DOMImplementation=e(412).DOMImplementation;r.XMLSerializer=e(412).XMLSerializer,r.DOMParser=o},410);
|
|
__d(function(e,t,r,a){var n=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,s=new RegExp("[\\-\\.0-9"+n.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),c=new RegExp('^'+n.source+s.source+'*(?::'+n.source+s.source+'*)?$'),i=0,u=1,o=2,l=3,f=4,d=5,m=6,h=7;function g(){}g.prototype={parse:function(e,t,r){var a=this.domBuilder;a.startDocument(),N(t,t={}),(function(e,t,r,a,n){function s(e){var t=e.slice(1,-1);return t in r?r[t]:'#'===t.charAt(0)?(function(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)})(parseInt(t.substr(1).replace('x','0x'))):(n.error('entity not found:'+e),e)}function c(t){if(t>h){var r=e.substring(h,t).replace(/&#?\w+;/g,s);f&&i(h),a.characters(r,0,t-h),h=t}}function i(t,r){for(;t>=o&&(r=l.exec(e));)u=r.index,o=u+r[0].length,f.lineNumber++;f.columnNumber=t-u+1}var u=0,o=0,l=/.*(?:\r\n?|\n)|.*$/g,f=a.locator,d=[{currentNSMap:t}],m={},h=0;for(;;){try{var g=e.indexOf('<',h);if(g<0){if(!e.substr(h).match(/^\s*$/)){var N=a.doc,E=N.createTextNode(e.substr(h));N.appendChild(E),a.currentElement=E}return}switch(g>h&&c(g),e.charAt(g+1)){case'/':var C=e.indexOf('>',g+3),$=e.substring(g+2,C),A=d.pop();C<0?($=e.substring(g+2).replace(/[\s<].*/,''),n.error("end tag name: "+$+' is not complete:'+A.tagName),C=g+1+$.length):$.match(/\s</)&&($=$.replace(/[\s<].*/,''),n.error("end tag name: "+$+' maybe not complete'),C=g+1+$.length);var M=A.localNSMap,O=A.tagName==$,T=O||A.tagName&&A.tagName.toLowerCase()==$.toLowerCase();if(T){if(a.endElement(A.uri,A.localName,$),M)for(var S in M)a.endPrefixMapping(S);O||n.fatalError("end tag name: "+$+' is not match the current start tagName:'+A.tagName)}else d.push(A);C++;break;case'?':f&&i(g),C=D(e,g,a);break;case'!':f&&i(g),C=F(e,g,a,n);break;default:f&&i(g);var q=new k,y=d[d.length-1].currentNSMap,C=w(e,g,q,y,s,n),_=q.length;if(!q.closed&&v(e,C,q.tagName,m)&&(q.closed=!0,r.nbsp||n.warning('unclosed xml attribute')),f&&_){for(var I=p(f,{}),L=0;L<_;L++){var R=q[L];i(R.offset),R.locator=p(f,{})}a.locator=I,b(q,a,y)&&d.push(q),a.locator=f}else b(q,a,y)&&d.push(q);'http://www.w3.org/1999/xhtml'!==q.uri||q.closed?C++:C=x(e,C,q.tagName,s,a)}}catch(e){n.error('element parse error: '+e),C=-1}C>h?h=C:c(Math.max(g,h)+1)}})(e,t,r,a,this.errorHandler),a.endDocument()}};function p(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function w(e,t,r,a,n,s){for(var c,g=++t,p=i;;){var w=e.charAt(g);switch(w){case'=':if(p===u)c=e.slice(t,g),p=l;else{if(p!==o)throw new Error('attribute equal must after attrName');p=l}break;case'\'':case'"':if(p===l||p===u){if(p===u&&(s.warning('attribute value must after "="'),c=e.slice(t,g)),t=g+1,!((g=e.indexOf(w,t))>0))throw new Error('attribute value no end \''+w+'\' match');b=e.slice(t,g).replace(/&#?\w+;/g,n),r.add(c,b,t-1),p=d}else{if(p!=f)throw new Error('attribute value must after "="');b=e.slice(t,g).replace(/&#?\w+;/g,n),r.add(c,b,t),s.warning('attribute "'+c+'" missed start quot('+w+')!!'),t=g+1,p=d}break;case'/':switch(p){case i:r.setTagName(e.slice(t,g));case d:case m:case h:p=h,r.closed=!0;case f:case u:case o:break;default:throw new Error("attribute invalid close char('/')")}break;case'':return s.error('unexpected end of input'),p==i&&r.setTagName(e.slice(t,g)),g;case'>':switch(p){case i:r.setTagName(e.slice(t,g));case d:case m:case h:break;case f:case u:'/'===(b=e.slice(t,g)).slice(-1)&&(r.closed=!0,b=b.slice(0,-1));case o:p===o&&(b=c),p==f?(s.warning('attribute "'+b+'" missed quot(")!!'),r.add(c,b.replace(/&#?\w+;/g,n),t)):('http://www.w3.org/1999/xhtml'===a['']&&b.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+b+'" missed value!! "'+b+'" instead!!'),r.add(b,b,t));break;case l:throw new Error('attribute value missed!!')}return g;case"\x80":w=' ';default:if(w<=' ')switch(p){case i:r.setTagName(e.slice(t,g)),p=m;break;case u:c=e.slice(t,g),p=o;break;case f:var b=e.slice(t,g).replace(/&#?\w+;/g,n);s.warning('attribute "'+b+'" missed quot(")!!'),r.add(c,b,t);case d:p=m}else switch(p){case o:r.tagName;'http://www.w3.org/1999/xhtml'===a['']&&c.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+c+'" missed value!! "'+c+'" instead2!!'),r.add(c,c,t),t=g,p=u;break;case d:s.warning('attribute space is required"'+c+'"!!');case m:p=u,t=g;break;case l:p=f,t=g;break;case h:throw new Error("elements closed character '/' and '>' must be connected to")}}g++}}function b(e,t,r){for(var a=e.tagName,n=null,s=e.length;s--;){var c=e[s],i=c.qName,u=c.value;if((d=i.indexOf(':'))>0)var o=c.prefix=i.slice(0,d),l=i.slice(d+1),f='xmlns'===o&&l;else l=i,o=null,f='xmlns'===i&&'';c.localName=l,!1!==f&&(null==n&&(n={},N(r,r={})),r[f]=n[f]=u,c.uri='http://www.w3.org/2000/xmlns/',t.startPrefixMapping(f,u))}for(s=e.length;s--;){(o=(c=e[s]).prefix)&&('xml'===o&&(c.uri='http://www.w3.org/XML/1998/namespace'),'xmlns'!==o&&(c.uri=r[o||'']))}var d;(d=a.indexOf(':'))>0?(o=e.prefix=a.slice(0,d),l=e.localName=a.slice(d+1)):(o=null,l=e.localName=a);var m=e.uri=r[o||''];if(t.startElement(m,l,a,e),!e.closed)return e.currentNSMap=r,e.localNSMap=n,!0;if(t.endElement(m,l,a),n)for(o in n)t.endPrefixMapping(o)}function x(e,t,r,a,n){if(/^(?:script|textarea)$/i.test(r)){var s=e.indexOf('</'+r+'>',t),c=e.substring(t+1,s);if(/[&<]/.test(c))return/^script$/i.test(r)?(n.characters(c,0,c.length),s):(c=c.replace(/&#?\w+;/g,a),n.characters(c,0,c.length),s)}return t+1}function v(e,t,r,a){var n=a[r];return null==n&&((n=e.lastIndexOf('</'+r+'>'))<t&&(n=e.lastIndexOf('</'+r)),a[r]=n),n<t}function N(e,t){for(var r in e)t[r]=e[r]}function F(e,t,r,a){switch(e.charAt(t+2)){case'-':if('-'===e.charAt(t+3)){return(n=e.indexOf('--\x3e',t+4))>t?(r.comment(e,t+4,n-t-4),n+3):(a.error("Unclosed comment"),-1)}return-1;default:if('CDATA['==e.substr(t+3,6)){var n=e.indexOf(']]>',t+9);return r.startCDATA(),r.characters(e,t+9,n-t-9),r.endCDATA(),n+3}var s=(function(e,t){var r,a=[],n=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;n.lastIndex=t,n.exec(e);for(;r=n.exec(e);)if(a.push(r),r[1])return a})(e,t),c=s.length;if(c>1&&/!doctype/i.test(s[0][0])){var i=s[1][0],u=c>3&&/^public$/i.test(s[2][0])&&s[3][0],o=c>4&&s[4][0],l=s[c-1];return r.startDTD(i,u&&u.replace(/^(['"])(.*?)\1$/,'$2'),o&&o.replace(/^(['"])(.*?)\1$/,'$2')),r.endDTD(),l.index+l[0].length}}return-1}function D(e,t,r){var a=e.indexOf('?>',t);if(a){var n=e.substring(t,a).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(n){n[0].length;return r.processingInstruction(n[1],n[2]),a+2}return-1}return-1}function k(e){}k.prototype={setTagName:function(e){if(!c.test(e))throw new Error('invalid tagName:'+e);this.tagName=e},add:function(e,t,r){if(!c.test(e))throw new Error('invalid attribute:'+e);this[this.length++]={qName:e,value:t,offset:r}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}};function E(e,t){return e.__proto__=t,e}E({},E.prototype)instanceof E||(E=function(e,t){function r(){}r.prototype=t,r=new r;for(t in e)r[t]=e[t];return r});a.XMLReader=g},411);
|
|
__d(function(e,t,n,r){function i(e,t){for(var n in e)t[n]=e[n]}function o(e,t){var n=e.prototype;if(Object.create){var r=Object.create(t.prototype);n.__proto__=r}if(!(n instanceof t)){function o(){}o.prototype=t.prototype,i(n,o=new o),e.prototype=n=o}n.constructor!=e&&('function'!=typeof e&&console.error("unknow Class:"+e),n.constructor=e)}var a='http://www.w3.org/1999/xhtml',u={},s=u.ELEMENT_NODE=1,l=u.ATTRIBUTE_NODE=2,c=u.TEXT_NODE=3,h=u.CDATA_SECTION_NODE=4,p=u.ENTITY_REFERENCE_NODE=5,d=u.ENTITY_NODE=6,f=u.PROCESSING_INSTRUCTION_NODE=7,m=u.COMMENT_NODE=8,N=u.DOCUMENT_NODE=9,g=u.DOCUMENT_TYPE_NODE=10,v=u.DOCUMENT_FRAGMENT_NODE=11,w=u.NOTATION_NODE=12,E={},y={},b=(E.INDEX_SIZE_ERR=(y[1]="Index size error",1),E.DOMSTRING_SIZE_ERR=(y[2]="DOMString size error",2),E.HIERARCHY_REQUEST_ERR=(y[3]="Hierarchy request error",3)),T=(E.WRONG_DOCUMENT_ERR=(y[4]="Wrong document",4),E.INVALID_CHARACTER_ERR=(y[5]="Invalid character",5),E.NO_DATA_ALLOWED_ERR=(y[6]="No data allowed",6),E.NO_MODIFICATION_ALLOWED_ERR=(y[7]="No modification allowed",7),E.NOT_FOUND_ERR=(y[8]="Not found",8)),_=(E.NOT_SUPPORTED_ERR=(y[9]="Not supported",9),E.INUSE_ATTRIBUTE_ERR=(y[10]="Attribute in use",10));E.INVALID_STATE_ERR=(y[11]="Invalid state",11),E.SYNTAX_ERR=(y[12]="Syntax error",12),E.INVALID_MODIFICATION_ERR=(y[13]="Invalid modification",13),E.NAMESPACE_ERR=(y[14]="Invalid namespace",14),E.INVALID_ACCESS_ERR=(y[15]="Invalid access",15);function D(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,y[e]),this.message=y[e],Error.captureStackTrace&&Error.captureStackTrace(this,D);return n.code=e,t&&(this.message=this.message+": "+t),n}D.prototype=Error.prototype,i(E,D);function S(){}S.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)re(this[r],n,e,t);return n.join('')}};function C(e,t){this._node=e,this._refresh=t,I(this)}function I(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!=t){var n=e._refresh(e._node);ie(e,'length',n.length),i(n,e),e._inc=t}}C.prototype.item=function(e){return I(this),this[e]},o(C,S);function A(){}function R(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function x(e,t,n,r){if(r?t[R(t,r)]=n:t[t.length++]=n,e){n.ownerElement=e;var i=e.ownerDocument;i&&(r&&V(i,e,r),(function(e,t,n){e&&e._inc++;'http://www.w3.org/2000/xmlns/'==n.namespaceURI&&(t._nsMap[n.prefix?n.localName:'']=n.value)})(i,e,n))}}function O(e,t,n){var r=R(t,n);if(!(r>=0))throw D(T,new Error(e.tagName+'@'+n));for(var i=t.length-1;r<i;)t[r]=t[++r];if(t.length=i,e){var o=e.ownerDocument;o&&(V(o,e,n),n.ownerElement=null)}}A.prototype={length:0,item:S.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new D(_);var n=this.getNamedItem(e.nodeName);return x(this._ownerElement,this,e,n),n},setNamedItemNS:function(e){var t,n=e.ownerElement;if(n&&n!=this._ownerElement)throw new D(_);return t=this.getNamedItemNS(e.namespaceURI,e.localName),x(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return O(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var n=this.getNamedItemNS(e,t);return O(this._ownerElement,this,n),n},getNamedItemNS:function(e,t){for(var n=this.length;n--;){var r=this[n];if(r.localName==t&&r.namespaceURI==e)return r}return null}};function U(e){if(this._features={},e)for(var t in e)this._features=e[t]}U.prototype={hasFeature:function(e,t){var n=this._features[e.toLowerCase()];return!(!n||t&&!(t in n))},createDocument:function(e,t,n){var r=new L;if(r.implementation=this,r.childNodes=new S,r.doctype=n,n&&r.appendChild(n),t){var i=r.createElementNS(e,t);r.appendChild(i)}return r},createDocumentType:function(e,t,n){var r=new W;return r.name=e,r.nodeName=e,r.publicId=t,r.systemId=n,r}};function M(){}M.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return F(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return j(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return(function e(t,n,r){var i=new n.constructor;for(var o in n){var a=n[o];'object'!=typeof a&&a!=i[o]&&(i[o]=a)}n.childNodes&&(i.childNodes=new S);i.ownerDocument=t;switch(i.nodeType){case s:var u=n.attributes,c=i.attributes=new A,h=u.length;c._ownerElement=i;for(var p=0;p<h;p++)i.setAttributeNode(e(t,u.item(p),!0));break;case l:r=!0}if(r)for(var d=n.firstChild;d;)i.appendChild(e(t,d,r)),d=d.nextSibling;return i})(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==c&&e.nodeType==c?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(n[r]==e)return r;t=t.nodeType==l?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==l?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}};function B(e){return('<'==e?'<':'>'==e&&'>')||'&'==e&&'&'||'"'==e&&'"'||'&#'+e.charCodeAt()+';'}i(u,M),i(u,M.prototype);function P(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(P(e,t))return!0}while(e=e.nextSibling)}function L(){}function V(e,t,n,r){e&&e._inc++;'http://www.w3.org/2000/xmlns/'==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:'']}function k(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,o=0;i;)r[o++]=i,i=i.nextSibling;r.length=o}}}function j(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,k(e.ownerDocument,e),t}function F(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===v){var i=t.firstChild;if(null==i)return t;var o=t.lastChild}else i=o=t;var a=n?n.previousSibling:e.lastChild;i.previousSibling=a,o.nextSibling=n,a?a.nextSibling=i:e.firstChild=i,null==n?e.lastChild=o:n.previousSibling=o;do{i.parentNode=e}while(i!==o&&(i=i.nextSibling));return k(e.ownerDocument||e,e),t.nodeType==v&&(t.firstChild=t.lastChild=null),t}L.prototype={nodeName:'#document',nodeType:N,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==v){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return null==this.documentElement&&e.nodeType==s&&(this.documentElement=e),F(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),j(this,e)},importNode:function(e,t){return(function e(t,n,r){var i;switch(n.nodeType){case s:(i=n.cloneNode(!1)).ownerDocument=t;case v:break;case l:r=!0}i||(i=n.cloneNode(!1));i.ownerDocument=t;i.parentNode=null;if(r)for(var o=n.firstChild;o;)i.appendChild(e(t,o,r)),o=o.nextSibling;return i})(this,e,t)},getElementById:function(e){var t=null;return P(this.documentElement,function(n){if(n.nodeType==s&&n.getAttribute('id')==e)return t=n,!0}),t},createElement:function(e){var t=new Y;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new S;return(t.attributes=new A)._ownerElement=t,t},createDocumentFragment:function(){var e=new J;return e.ownerDocument=this,e.childNodes=new S,e},createTextNode:function(e){var t=new X;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new G;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new H;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new K;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new z;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new Q;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new Y,r=t.split(':'),i=n.attributes=new A;return n.childNodes=new S,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n,n},createAttributeNS:function(e,t){var n=new z,r=t.split(':');return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},o(L,M);function Y(){this._nsMap={}}Y.prototype={nodeType:s,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||''},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===v?this.insertBefore(e,null):(function(e,t){var n=t.parentNode;if(n){var r=e.lastChild;n.removeChild(t),r=e.lastChild}return r=e.lastChild,t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,k(e.ownerDocument,e,t),t})(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||''},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new C(this,function(t){var n=[];return P(t,function(r){r===t||r.nodeType!=s||'*'!==e&&r.tagName!=e||n.push(r)}),n})},getElementsByTagNameNS:function(e,t){return new C(this,function(n){var r=[];return P(n,function(i){i===n||i.nodeType!==s||'*'!==e&&i.namespaceURI!==e||'*'!==t&&i.localName!=t||r.push(i)}),r})}},L.prototype.getElementsByTagName=Y.prototype.getElementsByTagName,L.prototype.getElementsByTagNameNS=Y.prototype.getElementsByTagNameNS,o(Y,M);function z(){}z.prototype.nodeType=l,o(z,M);function $(){}$.prototype={data:'',substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(y[b])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},o($,M);function X(){}X.prototype={nodeName:"#text",nodeType:c,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},o(X,$);function G(){}G.prototype={nodeName:"#comment",nodeType:m},o(G,$);function H(){}H.prototype={nodeName:"#cdata-section",nodeType:h},o(H,$);function W(){}W.prototype.nodeType=g,o(W,M);function q(){}q.prototype.nodeType=w,o(q,M);function Z(){}Z.prototype.nodeType=d,o(Z,M);function Q(){}Q.prototype.nodeType=p,o(Q,M);function J(){}J.prototype.nodeName="#document-fragment",J.prototype.nodeType=v,o(J,M);function K(){}K.prototype.nodeType=f,o(K,M);function ee(){}ee.prototype.serializeToString=function(e,t,n){return te.call(e,t,n)},M.prototype.toString=te;function te(e,t){var n=[],r=9==this.nodeType?this.documentElement:this,i=r.prefix,o=r.namespaceURI;if(o&&null==i){if(null==(i=r.lookupPrefix(o)))var a=[{namespace:o,prefix:null}]}return re(this,n,e,t,a),n.join('')}function ne(e,t,n){var r=e.prefix||'',i=e.namespaceURI;if(!r&&!i)return!1;if("xml"===r&&"http://www.w3.org/XML/1998/namespace"===i||'http://www.w3.org/2000/xmlns/'==i)return!1;for(var o=n.length;o--;){var a=n[o];if(a.prefix==r)return a.namespace!=i}return!0}function re(e,t,n,r,i){if(r){if(!(e=r(e)))return;if('string'==typeof e)return void t.push(e)}switch(e.nodeType){case s:i||(i=[]);i.length;var o=e.attributes,u=o.length,d=e.firstChild,w=e.tagName;n=a===e.namespaceURI||n,t.push('<',w);for(var E=0;E<u;E++){'xmlns'==(y=o.item(E)).prefix?i.push({prefix:y.localName,namespace:y.value}):'xmlns'==y.nodeName&&i.push({prefix:'',namespace:y.value})}for(E=0;E<u;E++){var y;if(ne(y=o.item(E),0,i)){var b=y.prefix||'',T=y.namespaceURI,_=b?' xmlns:'+b:" xmlns";t.push(_,'="',T,'"'),i.push({prefix:b,namespace:T})}re(y,t,n,r,i)}if(ne(e,0,i)){b=e.prefix||'',T=e.namespaceURI,_=b?' xmlns:'+b:" xmlns";t.push(_,'="',T,'"'),i.push({prefix:b,namespace:T})}if(d||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(w)){if(t.push('>'),n&&/^script$/i.test(w))for(;d;)d.data?t.push(d.data):re(d,t,n,r,i),d=d.nextSibling;else for(;d;)re(d,t,n,r,i),d=d.nextSibling;t.push('</',w,'>')}else t.push('/>');return;case N:case v:for(d=e.firstChild;d;)re(d,t,n,r,i),d=d.nextSibling;return;case l:return t.push(' ',e.name,'="',e.value.replace(/[<&"]/g,B),'"');case c:return t.push(e.data.replace(/[<&]/g,B));case h:return t.push('<![CDATA[',e.data,']]>');case m:return t.push("\x3c!--",e.data,"--\x3e");case g:var D=e.publicId,S=e.systemId;if(t.push('<!DOCTYPE ',e.name),D)t.push(' PUBLIC "',D),S&&'.'!=S&&t.push('" "',S),t.push('">');else if(S&&'.'!=S)t.push(' SYSTEM "',S,'">');else{var C=e.internalSubset;C&&t.push(" [",C,"]"),t.push(">")}return;case f:return t.push("<?",e.target," ",e.data,"?>");case p:return t.push('&',e.nodeName,';');default:t.push('??',e.nodeName)}}function ie(e,t,n){e[t]=n}try{if(Object.defineProperty){Object.defineProperty(C.prototype,'length',{get:function(){return I(this),this.$$length}}),Object.defineProperty(M.prototype,'textContent',{get:function(){return(function e(t){switch(t.nodeType){case s:case v:var n=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&n.push(e(t)),t=t.nextSibling;return n.join('');default:return t.nodeValue}})(this)},set:function(e){switch(this.nodeType){case s:case v:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}});ie=function(e,t,n){e['$$'+t]=n}}}catch(e){}r.DOMImplementation=U,r.XMLSerializer=ee},412);
|
|
__d(function(e,t,s,r){s.exports={_args:[["react-native@0.51.0","/Users/manu/UC/matrix/github/release/jitsi-meet"]],_from:"react-native@0.51.0",_id:"react-native@0.51.0",_inBundle:!1,_integrity:"sha512-XpLmz3C7DOds5TUwIOpQBEXqoFDtU2/HmMBzVItGlHtowXpcHoQxJYSxL4Z9u8B4EeDfSvGfU2TFHq0sV3xd3Q==",_location:"/react-native",_phantomChildren:{},_requested:{type:"version",registry:!0,raw:"react-native@0.51.0",name:"react-native",escapedName:"react-native",rawSpec:"0.51.0",saveSpec:null,fetchSpec:"0.51.0"},_requiredBy:["/"],_resolved:"https://registry.npmjs.org/react-native/-/react-native-0.51.0.tgz",_spec:"0.51.0",_where:"/Users/manu/UC/matrix/github/release/jitsi-meet",bin:{"react-native":"local-cli/wrong-react-native.js"},bugs:{url:"https://github.com/facebook/react-native/issues"},dependencies:{"absolute-path":"^0.0.0",art:"^0.10.0","babel-core":"^6.24.1","babel-plugin-syntax-trailing-function-commas":"^6.20.0","babel-plugin-transform-async-to-generator":"6.16.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-exponentiation-operator":"^6.5.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-register":"^6.24.1","babel-runtime":"^6.23.0","base64-js":"^1.1.2",chalk:"^1.1.1",commander:"^2.9.0",connect:"^2.8.3","create-react-class":"^15.5.2",debug:"^2.2.0",denodeify:"^1.2.1",envinfo:"^3.0.0","event-target-shim":"^1.0.5",fbjs:"^0.8.14","fbjs-scripts":"^0.8.1","fs-extra":"^1.0.0",glob:"^7.1.1","graceful-fs":"^4.1.3",inquirer:"^3.0.6",lodash:"^4.16.6","metro-bundler":"^0.20.0",mime:"^1.3.4",minimist:"^1.2.0",mkdirp:"^0.5.1","node-fetch":"^1.3.3","node-notifier":"^5.1.2",npmlog:"^2.0.4",opn:"^3.0.2",optimist:"^0.6.1",plist:"^1.2.0","pretty-format":"^4.2.1",promise:"^7.1.1","prop-types":"^15.5.8","react-clone-referenced-element":"^1.0.1","react-devtools-core":"^2.5.0","react-timer-mixin":"^0.13.2","regenerator-runtime":"^0.11.0",rimraf:"^2.5.4",semver:"^5.0.3","shell-quote":"1.6.1","stacktrace-parser":"^0.1.3","whatwg-fetch":"^1.0.0",ws:"^1.1.0",xcode:"^0.9.1",xmldoc:"^0.4.0",yargs:"^9.0.0"},description:"A framework for building native apps using React",devDependencies:{"babel-eslint":"^7.2.3",eslint:"^3.19.0","eslint-config-fb-strict":"^20.0.3","eslint-config-fbjs":"^1.1.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.33.0","eslint-plugin-prettier":"2.1.1","eslint-plugin-react":"^7.2.1","flow-bin":"^0.57.0",jest:"^21",prettier:"1.7.0",react:"16.0.0","react-test-renderer":"16.0.0",shelljs:"^0.7.8",sinon:"^2.2.0"},engines:{node:">=4"},files:[".flowconfig","android","cli.js","flow","init.sh","scripts/ios-configure-glog.sh","scripts/ios-install-third-party.sh","scripts/launchPackager.bat","scripts/launchPackager.command","scripts/packager.sh","scripts/react-native-xcode.sh","jest-preset.json","jest","lib","rn-get-polyfills.js","setupBabel.js","Libraries","LICENSE","local-cli","packager","PATENTS","react.gradle","React.podspec","React","ReactAndroid","ReactCommon","README.md","third-party-podspecs"],homepage:"https://github.com/facebook/react-native#readme",jest:{transform:{"^[./a-zA-Z0-9$_-]+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$":"<rootDir>/jest/assetFileTransformer.js",".*":"./jest/preprocessor.js"},setupFiles:["./jest/setup.js"],timers:"fake",moduleNameMapper:{"^React$":"<rootDir>/Libraries/react-native/React.js"},testPathIgnorePatterns:["Libraries/Renderer","/node_modules/","/website/","local-cli/templates/"],haste:{defaultPlatform:"ios",providesModuleNodeModules:["react-native"],platforms:["ios","android"]},modulePathIgnorePatterns:["/node_modules/(?!react|fbjs|react-native|react-transform-hmr|core-js|promise)/","node_modules/react/node_modules/fbjs/","node_modules/react/lib/ReactDOM.js","node_modules/fbjs/lib/Map.js","node_modules/fbjs/lib/Promise.js","node_modules/fbjs/lib/fetch.js","node_modules/fbjs/lib/ErrorUtils.js","node_modules/fbjs/lib/URI.js","node_modules/fbjs/lib/Deferred.js","node_modules/fbjs/lib/PromiseMap.js","node_modules/fbjs/lib/UserAgent.js","node_modules/fbjs/lib/areEqual.js","node_modules/fbjs/lib/base62.js","node_modules/fbjs/lib/crc32.js","node_modules/fbjs/lib/everyObject.js","node_modules/fbjs/lib/fetchWithRetries.js","node_modules/fbjs/lib/filterObject.js","node_modules/fbjs/lib/flattenArray.js","node_modules/fbjs/lib/forEachObject.js","node_modules/fbjs/lib/isEmpty.js","node_modules/fbjs/lib/nullthrows.js","node_modules/fbjs/lib/removeFromArray.js","node_modules/fbjs/lib/resolveImmediate.js","node_modules/fbjs/lib/someObject.js","node_modules/fbjs/lib/sprintf.js","node_modules/fbjs/lib/xhrSimpleDataSerializer.js","node_modules/jest-cli","node_modules/react/dist","node_modules/fbjs/.*/__mocks__/","node_modules/fbjs/node_modules/","<rootDir>/website/"],unmockedModulePathPatterns:["node_modules/react/","Libraries/Renderer","promise","source-map","fastpath","denodeify","fbjs","sinon"],testEnvironment:"node"},license:"BSD-3-Clause",main:"Libraries/react-native/react-native-implementation.js",name:"react-native",peerDependencies:{react:"16.0.0"},repository:{type:"git",url:"git+ssh://git@github.com/facebook/react-native.git"},scripts:{flow:"flow",lint:"eslint .",start:"/usr/bin/env bash -c './scripts/packager.sh \"$@\" || true' --",test:"jest","test-android-all":"npm run test-android-build && npm run test-android-run-unit && npm run test-android-run-instrumentation && npm run test-android-run-e2e","test-android-build":"docker build -t react/android -f ContainerShip/Dockerfile.android .","test-android-e2e":"npm run test-android-build && npm run test-android-run-e2e","test-android-instrumentation":"npm run test-android-build && npm run test-android-run-instrumentation","test-android-run-e2e":"docker run --privileged -it react/android bash ContainerShip/scripts/run-ci-e2e-tests.sh --android --js","test-android-run-instrumentation":"docker run --cap-add=SYS_ADMIN -it react/android bash ContainerShip/scripts/run-android-docker-instrumentation-tests.sh","test-android-run-unit":"docker run --cap-add=SYS_ADMIN -it react/android bash ContainerShip/scripts/run-android-docker-unit-tests.sh","test-android-setup":"docker pull containership/android-base:latest","test-android-unit":"npm run test-android-build && npm run test-android-run-unit"},version:"0.51.0"}},413);
|
|
__d(function(e,i,a,t){var d=i(415),r=i(432),n=babelHelpers.interopRequireDefault(r);!(function(e){void 0===e.webkitMediaStream&&(e.webkitMediaStream=d.MediaStream),void 0===e.MediaStreamTrack&&(e.MediaStreamTrack=d.MediaStreamTrack),void 0===e.webkitRTCPeerConnection&&(e.webkitRTCPeerConnection=n.default),void 0===e.RTCSessionDescription&&(e.RTCSessionDescription=d.RTCSessionDescription),void 0===e.RTCIceCandidate&&(e.RTCIceCandidate=d.RTCIceCandidate);var i=e.navigator;i&&void 0===i.webkitGetUserMedia&&(i.webkitGetUserMedia=d.getUserMedia)})(e||window||this)},414);
|
|
__d(function(e,t,a,r){'use strict';var l=t(416),i=babelHelpers.interopRequireDefault(l),u=t(426),p=babelHelpers.interopRequireDefault(u),f=t(425),n=babelHelpers.interopRequireDefault(f),b=t(429),s=babelHelpers.interopRequireDefault(b),d=t(417),o=babelHelpers.interopRequireDefault(d),R=t(420),D=babelHelpers.interopRequireDefault(R),q=t(430),H=babelHelpers.interopRequireDefault(q);a.exports={RTCPeerConnection:i.default,RTCIceCandidate:p.default,RTCSessionDescription:n.default,RTCView:s.default,MediaStream:o.default,MediaStreamTrack:D.default,getUserMedia:H.default}},415);
|
|
__d(function(e,n,t,i){'use strict';Object.defineProperty(i,"__esModule",{value:!0});var a=n(75),r=babelHelpers.interopRequireDefault(a),o=n(24),c=n(417),d=babelHelpers.interopRequireDefault(c),s=n(419),l=babelHelpers.interopRequireDefault(s),u=n(420),p=babelHelpers.interopRequireDefault(u),f=n(422),C=babelHelpers.interopRequireDefault(f),h=n(424),v=babelHelpers.interopRequireDefault(h),m=n(425),g=babelHelpers.interopRequireDefault(m),_=n(426),b=babelHelpers.interopRequireDefault(_),S=n(427),I=babelHelpers.interopRequireDefault(S),E=n(428),y=babelHelpers.interopRequireDefault(E),D=o.NativeModules.WebRTCModule,w={mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:!0},optional:[]},R={mandatory:{},optional:[{DtlsSrtpKeyAgreement:!0}]},k=0,H=(function(e){babelHelpers.inherits(n,e);function n(e){babelHelpers.classCallCheck(this,n);var t=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.signalingState='stable',t.iceGatheringState='new',t.iceConnectionState='new',t._remoteStreams=[],t._dataChannelIds=new Set,t._peerConnectionId=k++,D.peerConnectionInit(e,R,t._peerConnectionId),t._registerEvents(),t}return babelHelpers.createClass(n,[{key:"addStream",value:function(e){D.peerConnectionAddStream(e.reactTag,this._peerConnectionId)}},{key:"removeStream",value:function(e){D.peerConnectionRemoveStream(e.reactTag,this._peerConnectionId)}},{key:"_mergeMediaConstraints",value:function(e){var n=babelHelpers.extends({},w);return e&&(e.mandatory&&(n.mandatory=babelHelpers.extends({},n.mandatory,e.mandatory)),e.optional&&Array.isArray(e.optional)&&(n.optional=e.optional.concat(n.optional))),n}},{key:"createOffer",value:function(e,n,t){D.peerConnectionCreateOffer(this._peerConnectionId,this._mergeMediaConstraints(t),function(t,i){t?e(new g.default(i)):n(i)})}},{key:"createAnswer",value:function(e,n,t){D.peerConnectionCreateAnswer(this._peerConnectionId,this._mergeMediaConstraints(t),function(t,i){t?e(new g.default(i)):n(i)})}},{key:"setConfiguration",value:function(e){D.peerConnectionSetConfiguration(e,this._peerConnectionId)}},{key:"setLocalDescription",value:function(e,n,t,i){var a=this;D.peerConnectionSetLocalDescription(e.toJSON(),this._peerConnectionId,function(i,r){i?(a.localDescription=e,n()):t(r)})}},{key:"setRemoteDescription",value:function(e,n,t){var i=this;D.peerConnectionSetRemoteDescription(e.toJSON(),this._peerConnectionId,function(a,r){a?(i.remoteDescription=e,n()):t(r)})}},{key:"addIceCandidate",value:function(e,n,t){D.peerConnectionAddICECandidate(e.toJSON(),this._peerConnectionId,function(e){e?n&&n():t&&t()})}},{key:"getStats",value:function(e,n,t){D.peerConnectionGetStats?D.peerConnectionGetStats(e&&e.id||'',this._peerConnectionId,function(e){if(n){if('string'==typeof e)try{e=JSON.parse(e)}catch(e){return void t(e)}n(e)}}):console.warn('RTCPeerConnection getStats not supported')}},{key:"getRemoteStreams",value:function(){return this._remoteStreams.slice()}},{key:"close",value:function(){D.peerConnectionClose(this._peerConnectionId)}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(e){return e.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var e=this;this._subscriptions=[o.DeviceEventEmitter.addListener('peerConnectionOnRenegotiationNeeded',function(n){n.id===e._peerConnectionId&&e.dispatchEvent(new y.default('negotiationneeded'))}),o.DeviceEventEmitter.addListener('peerConnectionIceConnectionChanged',function(n){n.id===e._peerConnectionId&&(e.iceConnectionState=n.iceConnectionState,e.dispatchEvent(new y.default('iceconnectionstatechange')),'closed'===n.iceConnectionState&&e._unregisterEvents())}),o.DeviceEventEmitter.addListener('peerConnectionSignalingStateChanged',function(n){n.id===e._peerConnectionId&&(e.signalingState=n.signalingState,e.dispatchEvent(new y.default('signalingstatechange')))}),o.DeviceEventEmitter.addListener('peerConnectionAddedStream',function(n){if(n.id===e._peerConnectionId){for(var t=new d.default(n.streamId,n.streamReactTag),i=n.tracks,a=0;a<i.length;a++)t.addTrack(new p.default(i[a]));e._remoteStreams.push(t),e.dispatchEvent(new l.default('addstream',{stream:t}))}}),o.DeviceEventEmitter.addListener('peerConnectionRemovedStream',function(n){if(n.id===e._peerConnectionId){var t=e._remoteStreams.find(function(e){return e.reactTag===n.streamId});if(t){var i=e._remoteStreams.indexOf(t);i>-1&&e._remoteStreams.splice(i,1)}e.dispatchEvent(new l.default('removestream',{stream:t}))}}),o.DeviceEventEmitter.addListener('peerConnectionGotICECandidate',function(n){if(n.id===e._peerConnectionId){var t=new b.default(n.candidate),i=new I.default('icecandidate',{candidate:t});e.dispatchEvent(i)}}),o.DeviceEventEmitter.addListener('peerConnectionIceGatheringChanged',function(n){n.id===e._peerConnectionId&&(e.iceGatheringState=n.iceGatheringState,'complete'===e.iceGatheringState&&e.dispatchEvent(new I.default('icecandidate',null)),e.dispatchEvent(new y.default('icegatheringstatechange')))}),o.DeviceEventEmitter.addListener('peerConnectionDidOpenDataChannel',function(n){if(n.id===e._peerConnectionId){var t=n.dataChannel,i=t.id;if('number'==typeof i&&-1!==i){var a=new C.default(e._peerConnectionId,t.label,t);e._dataChannelIds.add(i),e.dispatchEvent(new v.default('datachannel',{channel:a}))}}})]}},{key:"createDataChannel",value:function(e,n){var t=void 0,i=this._dataChannelIds;if(n&&'id'in n){if('number'!=typeof(t=n.id))throw new TypeError('DataChannel id must be a number: '+t);if(i.has(t))throw new ResourceInUse('DataChannel id already in use: '+t)}else{for(t=0;t<65535&&i.has(t);++t);n=babelHelpers.extends({id:t},n)}return D.createDataChannel(this._peerConnectionId,e,n),i.add(t),new C.default(this._peerConnectionId,e,n)}}]),n})((0,r.default)(['connectionstatechange','icecandidate','icecandidateerror','iceconnectionstatechange','icegatheringstatechange','negotiationneeded','signalingstatechange','datachannel','addstream','removestream']));i.default=H},416);
|
|
__d(function(e,t,r,a){'use strict';Object.defineProperty(a,"__esModule",{value:!0});var i=t(24),n=t(75),c=babelHelpers.interopRequireDefault(n),s=t(418),u=babelHelpers.interopRequireDefault(s),l=i.NativeModules.WebRTCModule,o=(function(e){babelHelpers.inherits(t,e);function t(e,r){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return a.active=!0,a._tracks=[],a.id=e,a.reactTag=void 0===r?e:r,a}return babelHelpers.createClass(t,[{key:"addTrack",value:function(e){this._tracks.push(e),this.dispatchEvent(new u.default('addtrack',{track:e}))}},{key:"removeTrack",value:function(e){var t=this._tracks.indexOf(e);-1!==t&&(l.mediaStreamTrackRelease(this.reactTag,e.id),this._tracks.splice(t,1),this.dispatchEvent(new u.default('removetrack',{track:e})))}},{key:"getTracks",value:function(){return this._tracks.slice()}},{key:"getTrackById",value:function(e){return this._tracks.find(function(t){return t.id===e})}},{key:"getAudioTracks",value:function(){return this._tracks.filter(function(e){return'audio'===e.kind})}},{key:"getVideoTracks",value:function(){return this._tracks.filter(function(e){return'video'===e.kind})}},{key:"clone",value:function(){throw new Error('Not implemented.')}},{key:"toURL",value:function(){return this.reactTag}},{key:"release",value:function(){l.mediaStreamRelease(this.reactTag)}}]),t})((0,c.default)(['active','inactive','addtrack','removetrack']));a.default=o},417);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});l.default=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},418);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});l.default=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},419);
|
|
__d(function(e,t,r,i){'use strict';Object.defineProperty(i,"__esModule",{value:!0});var n=t(24),a=t(75),l=babelHelpers.interopRequireDefault(a),o=t(421),s=(babelHelpers.interopRequireDefault(o),n.NativeModules.WebRTCModule),d=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"getSources",value:function(e){s.mediaStreamTrackGetSources(e)}}]);function t(e){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),i=e.readyState.toLowerCase();return r._enabled=e.enabled,r.id=e.id,r.kind=e.kind,r.label=e.label,r.muted=!1,r.readonly=!0,r.remote=e.remote,r.readyState="initializing"===i||"live"===i?"live":"ended",r}return babelHelpers.createClass(t,[{key:"stop",value:function(){this.remote||(s.mediaStreamTrackStop(this.id),this._enabled=!1,this.readyState='ended',this.muted=!this._enabled)}},{key:"_switchCamera",value:function(){if(this.remote)throw new Error('Not implemented for remote tracks');if('video'!==this.kind)throw new Error('Only implemented for video tracks');s.mediaStreamTrackSwitchCamera(this.id)}},{key:"applyConstraints",value:function(){throw new Error('Not implemented.')}},{key:"clone",value:function(){throw new Error('Not implemented.')}},{key:"getCapabilities",value:function(){throw new Error('Not implemented.')}},{key:"getConstraints",value:function(){throw new Error('Not implemented.')}},{key:"getSettings",value:function(){throw new Error('Not implemented.')}},{key:"enabled",get:function(){return this._enabled},set:function(e){e!==this._enabled&&(s.mediaStreamTrackSetEnabled(this.id,!this._enabled),this._enabled=!this._enabled,this.muted=!this._enabled)}}]),t})((0,l.default)(['ended','mute','unmute','overconstrained']));i.default=d},420);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});l.default=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},421);
|
|
__d(function(e,t,r,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var a=t(24),i=t(84),s=babelHelpers.interopRequireDefault(i),o=t(75),l=babelHelpers.interopRequireDefault(o),d=t(423),u=babelHelpers.interopRequireDefault(d),c=t(424),f=babelHelpers.interopRequireDefault(c),p=a.NativeModules.WebRTCModule,b=((function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}})(Error),(function(e){babelHelpers.inherits(t,e);function t(e,r,n){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return a.binaryType='arraybuffer',a.bufferedAmount=0,a.bufferedAmountLowThreshold=0,a.maxPacketLifeTime=null,a.maxRetransmits=null,a.negotiated=!1,a.ordered=!0,a.protocol='',a.readyState='connecting',a._peerConnectionId=e,a.label=r,a.id='id'in n?n.id:-1,a.ordered=!!n.ordered,a.maxPacketLifeTime=n.maxPacketLifeTime,a.maxRetransmits=n.maxRetransmits,a.protocol=n.protocol||'',a.negotiated=!!n.negotiated,a._registerEvents(),a}return babelHelpers.createClass(t,[{key:"send",value:function(e){if('string'!=typeof e){if(ArrayBuffer.isView(e)&&(e=e.buffer),!(e instanceof ArrayBuffer))throw new TypeError('Data must be either string, ArrayBuffer, or ArrayBufferView');p.dataChannelSend(this._peerConnectionId,this.id,s.default.fromByteArray(new Uint8Array(e)),'binary')}else p.dataChannelSend(this._peerConnectionId,this.id,e,'text')}},{key:"close",value:function(){'closing'!==this.readyState&&'closed'!==this.readyState&&(this.readyState='closing',p.dataChannelClose(this._peerConnectionId,this.id))}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(e){return e.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var e=this;this._subscriptions=[a.DeviceEventEmitter.addListener('dataChannelStateChanged',function(t){t.peerConnectionId===e._peerConnectionId&&t.id===e.id&&(e.readyState=t.state,'open'===e.readyState?e.dispatchEvent(new f.default('open',{channel:e})):'close'===e.readyState&&(e.dispatchEvent(new f.default('close',{channel:e})),e._unregisterEvents()))}),a.DeviceEventEmitter.addListener('dataChannelReceiveMessage',function(t){if(t.peerConnectionId===e._peerConnectionId&&t.id===e.id){var r=t.data;'binary'===t.type&&(r=s.default.toByteArray(t.data).buffer),e.dispatchEvent(new u.default('message',{data:r}))}})]}}]),t})((0,l.default)(['open','message','bufferedamountlow','close','error'])));n.default=b},422);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});l.default=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},423);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});l.default=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},424);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});var i=(function(){function e(t){babelHelpers.classCallCheck(this,e),this.sdp=t.sdp,this.type=t.type}return babelHelpers.createClass(e,[{key:"toJSON",value:function(){return{sdp:this.sdp,type:this.type}}}]),e})();l.default=i},425);
|
|
__d(function(e,d,i,s){'use strict';Object.defineProperty(s,"__esModule",{value:!0});var t=(function(){function e(d){babelHelpers.classCallCheck(this,e),this.candidate=d.candidate,this.sdpMLineIndex=d.sdpMLineIndex,this.sdpMid=d.sdpMid}return babelHelpers.createClass(e,[{key:"toJSON",value:function(){return{candidate:this.candidate,sdpMLineIndex:this.sdpMLineIndex,sdpMid:this.sdpMid}}}]),e})();s.default=t},426);
|
|
__d(function(e,t,a,i){'use strict';Object.defineProperty(i,"__esModule",{value:!0});i.default=function e(t,a){babelHelpers.classCallCheck(this,e),this.type=t.toString(),this.candidate=null,a&&a.candidate&&(this.candidate=a.candidate)}},427);
|
|
__d(function(e,t,s,l){'use strict';Object.defineProperty(l,"__esModule",{value:!0});l.default=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)}},428);
|
|
__d(function(e,i,t,o){'use strict';Object.defineProperty(o,"__esModule",{value:!0});var r=i(24),a=i(20),n=babelHelpers.interopRequireDefault(a),l=(r.NativeModules.WebRTCModule,{name:'RTCVideoView',propTypes:{mirror:n.default.bool,objectFit:n.default.oneOf(['contain','cover']),streamURL:n.default.string,zOrder:n.default.number}}),d=(0,r.requireNativeComponent)('RTCVideoView',l,{nativeOnly:{testID:!0,accessibilityComponentType:!0,renderToHardwareTextureAndroid:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,importantForAccessibility:!0,onLayout:!0,nativeID:!0}});o.default=d},429);
|
|
__d(function(e,r,n,o){'use strict';Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e,r,n){if('function'!=typeof r)throw new TypeError('successCallback is non-nullable and required');if('function'!=typeof n)throw new TypeError('errorCallback is non-nullable and required');if('object'!=typeof e)return void n(new TypeError('constraints is not a dictionary'));for(var o=0,t=['audio','video'],i=0;i<t.length;i++){var f=t[i],s=e[f],d=typeof s;if('undefined'!==d)if('boolean'===d)s&&++o;else{if('object'!=d)return void n(new TypeError('constraints.'+f+' is neither a boolean nor a dictionary'));++o}}if(0===o)return void n(new TypeError('constraints requests no media types'));c.getUserMedia(e,function(e,n){for(var o=new a.default(e),t=n,i=Array.isArray(t),f=0,t=i?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(i){if(f>=t.length)break;l=t[f++]}else{if((f=t.next()).done)break;l=f.value}var s=l;o.addTrack(new u.default(s))}r(o)},function(e,r){var o=void 0;switch(e){case'DOMException':'function'==typeof DOMException&&(o=new DOMException(void 0,r));break;case'OverconstrainedError':'function'==typeof OverconstrainedError&&(o=new OverconstrainedError(void 0,r));break;case'TypeError':o=new TypeError(r)}o||(o=new l.default({message:r,name:e})),n(o)})};var t=r(24),i=r(417),a=babelHelpers.interopRequireDefault(i),f=r(431),l=babelHelpers.interopRequireDefault(f),s=r(420),u=babelHelpers.interopRequireDefault(s),c=t.NativeModules.WebRTCModule},430);
|
|
__d(function(e,s,t,a){'use strict';Object.defineProperty(a,"__esModule",{value:!0});a.default=function e(s){babelHelpers.classCallCheck(this,e),this.name=s.name,this.message=s.message,this.constraintName=s.constraintName}},431);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var o=r(24),a=r(415);function i(){for(var e=this,r=arguments.length,t=Array(r),n=0;n<r;n++)t[n]=arguments[n];a.RTCPeerConnection.apply(this,t),this.onaddstream=function(){for(var r=arguments.length,t=Array(r),n=0;n<r;n++)t[n]=arguments[n];return(e._onaddstreamQueue?e._queueOnaddstream:e._invokeOnaddstream).apply(e,t)},Object.defineProperty(this,'onaddstream',{configurable:!0,enumerable:!0,get:function(){return this._onaddstream},set:function(e){this._onaddstream=e}})}i.prototype=Object.create(a.RTCPeerConnection.prototype),i.prototype.constructor=i,i.prototype._invokeOnaddstream=function(){for(var e=this._onaddstream,r=arguments.length,t=Array(r),n=0;n<r;n++)t[n]=arguments[n];return e&&e.apply(this,t)},i.prototype._invokeQueuedOnaddstream=function(e){var r=this;e&&e.forEach(function(e){try{r._invokeOnaddstream.apply(r,babelHelpers.toConsumableArray(e))}catch(e){s(e)}})},i.prototype._queueOnaddstream=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];this._onaddstreamQueue.push(Array.from(r))},i.prototype.setRemoteDescription=function(e,r,t){var n=this;return void 0!==r||void 0!==t?i.prototype.setRemoteDescription.call(this,e).then(r,t):(function(e){if(!o.NativeModules.POSIX)return Promise.resolve(e);return new Promise(function(r){return r((function(e){var r=e.sdp,t=0,n=[],a=new Map,i=o.NativeModules.POSIX.getaddrinfo;do{var s=r.indexOf('\r\n',t),u=void 0;if(-1===s?(u=r.substring(t),t=void 0):(u=r.substring(t,s),t=s+2),u.startsWith('a=candidate:')){var d=u.split(' ');if(d.length>=10&&'typ'===d[6]){for(var f=[d[4]],p=!1,c=8;c<d.length;++c)if('raddr'===d[c]){f.push(d[++c]);break}for(var l=function(e){if(-1!==e.indexOf(':'))return p=!0,"break";a.has(e)||a.set(e,new Promise(function(r,t){var n=a.get(e);n&&'string'==typeof n?r(n):i(e,void 0).then(function(t){var n=babelHelpers.slicedToArray(t,1),o=n[0].ai_addr;-1===o.indexOf(':')||o===a.get(e)?a.delete(e):a.set(e,o),r(o)},t)}))},v=f,y=Array.isArray(v),h=0,v=y?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var m;if(y){if(h>=v.length)break;m=v[h++]}else{if((h=v.next()).done)break;m=h.value}var b=m,_=l(b);if("break"===_)break}if(p){a.clear();break}u=d}}n.push(u)}while(t);return{ips:a,lines:n}})(e))}).then(function(r){var t=r.ips,n=r.lines;return Promise.all(Array.from(t.values())).then(function(){return(function(e,r,t){if(0===r.size)return e;for(var n=0;n<t.length;++n){var o=t[n];if('string'!=typeof o){var i=o[4],s=r.get(i);s&&(o[4]=s);for(var u=8;u<o.length;++u)if('raddr'===o[u]){i=o[++u],(s=r.get(i))&&(o[u]=s);break}t[n]=o.join(' ')}}return new a.RTCSessionDescription({sdp:t.join('\r\n'),type:e.type})})(e,t,n)})})})(e).catch(function(r){return r&&s(r),e}).then(function(e){return function(e){var r=this;return new Promise(function(t,n){r._onaddstreamQueue=[],a.RTCPeerConnection.prototype.setRemoteDescription.call(r,e,function(){var e=void 0;try{t.apply(void 0,arguments)}finally{e=r._onaddstreamQueue,r._onaddstreamQueue=void 0}r._invokeQueuedOnaddstream(e)},function(){r._onaddstreamQueue=void 0,n.apply(void 0,arguments)})})}.bind(n)(e)})};function s(){var e;console&&console.error&&(e=console).error.apply(e,arguments)}},432);
|
|
__d(function(n,o,e,i){var w=o(415),t=o(24);window.csioReactNative=!0,window.RTCPeerConnection||(window.RTCPeerConnection=w.RTCPeerConnection),window.webkitRTCPeerConnection||(window.webkitRTCPeerConnection=w.RTCPeerConnection),window.performance||(window.performance={}),window.performance.timing||(window.performance.timing={},window.performance.timing.navigationStart=0),Date.now=Date.now||function(){return(new Date).getTime()},window.performance.now||(window.performance.now=function(){return Date.now()}),window.location||(window.location={},window.location.href="react-native"),window.atob||(window.atob=o(434).decode),window.btoa||(window.btoa=o(434).encode);window.csiosign=function(n,e,i){var w=new(o(435))("SHA-256","TEXT");w.setHMACKey(e,"TEXT"),w.update(n);var t,r=w.getHMAC("BYTES");return i(null,n+="."+(t=r,window.btoa(t).replace(/\+/g,'-').replace(/\//g,'_').replace(/\=+$/,'')))},window.csioGetOsName=function(){return t.Platform.OS},window.csioGetOsVer=function(){return t.Platform.Version}},433);
|
|
__d(function(e,t,r,n){!(function(t){var o='object'==typeof n&&n,a='object'==typeof r&&r&&r.exports==o&&r,c='object'==typeof e&&e;c.global!==c&&c.window!==c||(t=c);var i=function(e){this.message=e};(i.prototype=new Error).name='InvalidCharacterError';var h=function(e){throw new i(e)},d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',f=/[\t\n\f\r ]/g,s={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&h("The string to be encoded contains characters outside of the Latin1 range.");for(var t,r,n,o,a=e.length%3,c='',i=-1,f=e.length-a;++i<f;)t=e.charCodeAt(i)<<16,r=e.charCodeAt(++i)<<8,n=e.charCodeAt(++i),c+=d.charAt((o=t+r+n)>>18&63)+d.charAt(o>>12&63)+d.charAt(o>>6&63)+d.charAt(63&o);return 2==a?(t=e.charCodeAt(i)<<8,r=e.charCodeAt(++i),c+=d.charAt((o=t+r)>>10)+d.charAt(o>>4&63)+d.charAt(o<<2&63)+'='):1==a&&(o=e.charCodeAt(i),c+=d.charAt(o>>2)+d.charAt(o<<4&63)+'=='),c},decode:function(e){var t=(e=String(e).replace(f,'')).length;t%4==0&&(t=(e=e.replace(/==?$/,'')).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&h('Invalid character: the string to be decoded is not correctly encoded.');for(var r,n,o=0,a='',c=-1;++c<t;)n=d.indexOf(e.charAt(c)),r=o%4?64*r+n:n,o++%4&&(a+=String.fromCharCode(255&r>>(-2*o&6)));return a},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return s});else if(o&&!o.nodeType)if(a)a.exports=s;else for(var A in s)s.hasOwnProperty(A)&&(o[A]=s[A]);else t.base64=s})(this)},434);
|
|
__d(function(n,e,r,t){'use strict';!(function(n){function e(n,e,r){var t,a,c,b,h,l,A,p,E,H=0,v=[],d=0,S=!1,g=[],U=[],k=!1,F=!1,m=-1;if(t=(r=r||{}).encoding||"UTF8",(E=r.numRounds||1)!==parseInt(E,10)||1>E)throw Error("numRounds must a integer >= 1");if("SHA-1"===n)h=512,l=O,A=X,b=160,p=function(n){return n.slice()};else if(0===n.lastIndexOf("SHA-",0))if(l=function(e,r){return P(e,r,n)},A=function(e,r,t,a){var o,i;if("SHA-224"===n||"SHA-256"===n)o=15+(r+65>>>9<<4),i=16;else{if("SHA-384"!==n&&"SHA-512"!==n)throw Error("Unexpected error in SHA-2 implementation");o=31+(r+129>>>10<<5),i=32}for(;e.length<=o;)e.push(0);for(e[r>>>5]|=128<<24-r%32,r+=t,e[o]=4294967295&r,e[o-1]=r/4294967296|0,t=e.length,r=0;r<t;r+=i)a=P(e.slice(r,r+i),a,n);if("SHA-224"===n)e=[a[0],a[1],a[2],a[3],a[4],a[5],a[6]];else if("SHA-256"===n)e=a;else if("SHA-384"===n)e=[a[0].a,a[0].b,a[1].a,a[1].b,a[2].a,a[2].b,a[3].a,a[3].b,a[4].a,a[4].b,a[5].a,a[5].b];else{if("SHA-512"!==n)throw Error("Unexpected error in SHA-2 implementation");e=[a[0].a,a[0].b,a[1].a,a[1].b,a[2].a,a[2].b,a[3].a,a[3].b,a[4].a,a[4].b,a[5].a,a[5].b,a[6].a,a[6].b,a[7].a,a[7].b]}return e},p=function(n){return n.slice()},"SHA-224"===n)h=512,b=224;else if("SHA-256"===n)h=512,b=256;else if("SHA-384"===n)h=1024,b=384;else{if("SHA-512"!==n)throw Error("Chosen SHA variant is not supported");h=1024,b=512}else{if(0!==n.lastIndexOf("SHA3-",0)&&0!==n.lastIndexOf("SHAKE",0))throw Error("Chosen SHA variant is not supported");var R=6;if(l=M,p=function(n){var e,r=[];for(e=0;5>e;e+=1)r[e]=n[e].slice();return r},m=1,"SHA3-224"===n)h=1152,b=224;else if("SHA3-256"===n)h=1088,b=256;else if("SHA3-384"===n)h=832,b=384;else if("SHA3-512"===n)h=576,b=512;else if("SHAKE128"===n)h=1344,b=-1,R=31,F=!0;else{if("SHAKE256"!==n)throw Error("Chosen SHA variant is not supported");h=1088,b=-1,R=31,F=!0}A=function(n,e,r,t,a){var o,i=R,u=[],f=(r=h)>>>5,w=0,s=e>>>5;for(o=0;o<s&&e>=r;o+=f)t=M(n.slice(o,o+f),t),e-=r;for(n=n.slice(o),e%=r;n.length<f;)n.push(0);for(n[(o=e>>>3)>>2]^=i<<o%4*8,n[f-1]^=2147483648,t=M(n,t);32*u.length<a&&(n=t[w%5][w/5|0],u.push(n.b),!(32*u.length>=a));)u.push(n.a),0==64*(w+=1)%r&&M(null,t);return u}}c=s(e,t,m),a=I(n),this.setHMACKey=function(e,r,o){var i;if(!0===S)throw Error("HMAC key already set");if(!0===k)throw Error("Cannot set HMAC key after calling update");if(!0===F)throw Error("SHAKE is not supported for HMAC");if(e=(r=s(r,t=(o||{}).encoding||"UTF8",m)(e)).binLen,r=r.value,o=(i=h>>>3)/4-1,i<e/8){for(r=A(r,e,0,I(n),b);r.length<=o;)r.push(0);r[o]&=4294967040}else if(i>e/8){for(;r.length<=o;)r.push(0);r[o]&=4294967040}for(e=0;e<=o;e+=1)g[e]=909522486^r[e],U[e]=1549556828^r[e];a=l(g,a),H=h,S=!0},this.update=function(n){var e,r,t,o=0,i=h>>>5;for(n=(e=c(n,v,d)).binLen,r=e.value,e=n>>>5,t=0;t<e;t+=i)o+h<=n&&(a=l(r.slice(t,t+i),a),o+=h);H+=o,v=r.slice(o>>>5),d=n%h,k=!0},this.getHash=function(e,r){var t,s,c,h;if(!0===S)throw Error("Cannot call getHash after setting HMAC key");if(c=w(r),!0===F){if(-1===c.shakeLen)throw Error("shakeLen must be specified in options");b=c.shakeLen}switch(e){case"HEX":t=function(n){return o(n,b,m,c)};break;case"B64":t=function(n){return i(n,b,m,c)};break;case"BYTES":t=function(n){return u(n,b,m)};break;case"ARRAYBUFFER":try{s=new ArrayBuffer(0)}catch(n){throw Error("ARRAYBUFFER not supported by this environment")}t=function(n){return f(n,b,m)};break;default:throw Error("format must be HEX, B64, BYTES, or ARRAYBUFFER")}for(h=A(v.slice(),d,H,p(a),b),s=1;s<E;s+=1)!0===F&&0!=b%32&&(h[h.length-1]&=16777215>>>24-b%32),h=A(h,b,0,I(n),b);return t(h)},this.getHMAC=function(e,r){var t,s,c,E;if(!1===S)throw Error("Cannot call getHMAC without first setting HMAC key");switch(c=w(r),e){case"HEX":t=function(n){return o(n,b,m,c)};break;case"B64":t=function(n){return i(n,b,m,c)};break;case"BYTES":t=function(n){return u(n,b,m)};break;case"ARRAYBUFFER":try{t=new ArrayBuffer(0)}catch(n){throw Error("ARRAYBUFFER not supported by this environment")}t=function(n){return f(n,b,m)};break;default:throw Error("outputFormat must be HEX, B64, BYTES, or ARRAYBUFFER")}return s=A(v.slice(),d,H,p(a),b),E=l(U,I(n)),t(E=A(s,b,h,E,b))}}function a(n,e){this.a=n,this.b=e}function o(n,e,r,t){var a="";e/=8;var o,i,u;for(u=-1===r?3:0,o=0;o<e;o+=1)i=n[o>>>2]>>>8*(u+o%4*r),a+="0123456789abcdef".charAt(i>>>4&15)+"0123456789abcdef".charAt(15&i);return t.outputUpper?a.toUpperCase():a}function i(n,e,r,t){var a,o,i,u,f="",w=e/8;for(u=-1===r?3:0,a=0;a<w;a+=3)for(o=a+1<w?n[a+1>>>2]:0,i=a+2<w?n[a+2>>>2]:0,i=(n[a>>>2]>>>8*(u+a%4*r)&255)<<16|(o>>>8*(u+(a+1)%4*r)&255)<<8|i>>>8*(u+(a+2)%4*r)&255,o=0;4>o;o+=1)f+=8*a+6*o<=e?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>>6*(3-o)&63):t.b64Pad;return f}function u(n,e,r){var t="";e/=8;var a,o,i;for(i=-1===r?3:0,a=0;a<e;a+=1)o=n[a>>>2]>>>8*(i+a%4*r)&255,t+=String.fromCharCode(o);return t}function f(n,e,r){e/=8;var t,a,o,i=new ArrayBuffer(e);for(o=new Uint8Array(i),a=-1===r?3:0,t=0;t<e;t+=1)o[t]=n[t>>>2]>>>8*(a+t%4*r)&255;return i}function w(n){var e={outputUpper:!1,b64Pad:"=",shakeLen:-1};if(n=n||{},e.outputUpper=n.outputUpper||!1,!0===n.hasOwnProperty("b64Pad")&&(e.b64Pad=n.b64Pad),!0===n.hasOwnProperty("shakeLen")){if(0!=n.shakeLen%8)throw Error("shakeLen must be a multiple of 8");e.shakeLen=n.shakeLen}if("boolean"!=typeof e.outputUpper)throw Error("Invalid outputUpper formatting option");if("string"!=typeof e.b64Pad)throw Error("Invalid b64Pad formatting option");return e}function s(n,e,r){switch(e){case"UTF8":case"UTF16BE":case"UTF16LE":break;default:throw Error("encoding must be UTF8, UTF16BE, or UTF16LE")}switch(n){case"HEX":n=function(n,e,t){var a,o,i,u,f,w,s=n.length;if(0!=s%2)throw Error("String of HEX type must be in byte increments");for(e=e||[0],f=(t=t||0)>>>3,w=-1===r?3:0,a=0;a<s;a+=2){if(o=parseInt(n.substr(a,2),16),isNaN(o))throw Error("String of HEX type contains invalid characters");for(i=(u=(a>>>1)+f)>>>2;e.length<=i;)e.push(0);e[i]|=o<<8*(w+u%4*r)}return{value:e,binLen:4*s+t}};break;case"TEXT":n=function(n,t,a){var o,i,u,f,w,s,c,b,h=0;if(t=t||[0],w=(a=a||0)>>>3,"UTF8"===e)for(b=-1===r?3:0,u=0;u<n.length;u+=1)for(i=[],128>(o=n.charCodeAt(u))?i.push(o):2048>o?(i.push(192|o>>>6),i.push(128|63&o)):55296>o||57344<=o?i.push(224|o>>>12,128|o>>>6&63,128|63&o):(u+=1,o=65536+((1023&o)<<10|1023&n.charCodeAt(u)),i.push(240|o>>>18,128|o>>>12&63,128|o>>>6&63,128|63&o)),f=0;f<i.length;f+=1){for(s=(c=h+w)>>>2;t.length<=s;)t.push(0);t[s]|=i[f]<<8*(b+c%4*r),h+=1}else if("UTF16BE"===e||"UTF16LE"===e)for(b=-1===r?2:0,i="UTF16LE"===e&&1!==r||"UTF16LE"!==e&&1===r,u=0;u<n.length;u+=1){for(o=n.charCodeAt(u),!0===i&&(f=255&o,o=f<<8|o>>>8),s=(c=h+w)>>>2;t.length<=s;)t.push(0);t[s]|=o<<8*(b+c%4*r),h+=2}return{value:t,binLen:8*h+a}};break;case"B64":n=function(n,e,t){var a,o,i,u,f,w,s,c,b=0;if(-1===n.search(/^[a-zA-Z0-9=+\/]+$/))throw Error("Invalid character in base-64 string");if(o=n.indexOf("="),n=n.replace(/\=/g,""),-1!==o&&o<n.length)throw Error("Invalid '=' found in base-64 string");for(e=e||[0],w=(t=t||0)>>>3,c=-1===r?3:0,o=0;o<n.length;o+=4){for(f=n.substr(o,4),i=u=0;i<f.length;i+=1)u|=(a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(f[i]))<<18-6*i;for(i=0;i<f.length-1;i+=1){for(a=(s=b+w)>>>2;e.length<=a;)e.push(0);e[a]|=(u>>>16-8*i&255)<<8*(c+s%4*r),b+=1}}return{value:e,binLen:8*b+t}};break;case"BYTES":n=function(n,e,t){var a,o,i,u,f,w;for(e=e||[0],i=(t=t||0)>>>3,w=-1===r?3:0,o=0;o<n.length;o+=1)a=n.charCodeAt(o),u=(f=o+i)>>>2,e.length<=u&&e.push(0),e[u]|=a<<8*(w+f%4*r);return{value:e,binLen:8*n.length+t}};break;case"ARRAYBUFFER":try{n=new ArrayBuffer(0)}catch(n){throw Error("ARRAYBUFFER not supported by this environment")}n=function(n,e,t){var a,o,i,u,f,w;for(e=e||[0],o=(t=t||0)>>>3,f=-1===r?3:0,w=new Uint8Array(n),a=0;a<n.byteLength;a+=1)i=(u=a+o)>>>2,e.length<=i&&e.push(0),e[i]|=w[a]<<8*(f+u%4*r);return{value:e,binLen:8*n.byteLength+t}};break;default:throw Error("format must be HEX, TEXT, B64, BYTES, or ARRAYBUFFER")}return n}function c(n,e){return n<<e|n>>>32-e}function b(n,e){return 32<e?(e-=32,new a(n.b<<e|n.a>>>32-e,n.a<<e|n.b>>>32-e)):0!==e?new a(n.a<<e|n.b>>>32-e,n.b<<e|n.a>>>32-e):n}function h(n,e){return n>>>e|n<<32-e}function l(n,e){var r=null;r=new a(n.a,n.b);return 32>=e?new a(r.a>>>e|r.b<<32-e&4294967295,r.b>>>e|r.a<<32-e&4294967295):new a(r.b>>>e-32|r.a<<64-e&4294967295,r.a>>>e-32|r.b<<64-e&4294967295)}function A(n,e){return 32>=e?new a(n.a>>>e,n.b>>>e|n.a<<32-e&4294967295):new a(0,n.a>>>e-32)}function p(n,e,r){return n&e^~n&r}function E(n,e,r){return new a(n.a&e.a^~n.a&r.a,n.b&e.b^~n.b&r.b)}function H(n,e,r){return n&e^n&r^e&r}function v(n,e,r){return new a(n.a&e.a^n.a&r.a^e.a&r.a,n.b&e.b^n.b&r.b^e.b&r.b)}function d(n){return h(n,2)^h(n,13)^h(n,22)}function S(n){var e=l(n,28),r=l(n,34);return n=l(n,39),new a(e.a^r.a^n.a,e.b^r.b^n.b)}function g(n){return h(n,6)^h(n,11)^h(n,25)}function U(n){var e=l(n,14),r=l(n,18);return n=l(n,41),new a(e.a^r.a^n.a,e.b^r.b^n.b)}function k(n){return h(n,7)^h(n,18)^n>>>3}function F(n){var e=l(n,1),r=l(n,8);return n=A(n,7),new a(e.a^r.a^n.a,e.b^r.b^n.b)}function m(n){return h(n,17)^h(n,19)^n>>>10}function R(n){var e=l(n,19),r=l(n,61);return n=A(n,6),new a(e.a^r.a^n.a,e.b^r.b^n.b)}function y(n,e){var r=(65535&n)+(65535&e);return((n>>>16)+(e>>>16)+(r>>>16)&65535)<<16|65535&r}function B(n,e,r,t){var a=(65535&n)+(65535&e)+(65535&r)+(65535&t);return((n>>>16)+(e>>>16)+(r>>>16)+(t>>>16)+(a>>>16)&65535)<<16|65535&a}function L(n,e,r,t,a){var o=(65535&n)+(65535&e)+(65535&r)+(65535&t)+(65535&a);return((n>>>16)+(e>>>16)+(r>>>16)+(t>>>16)+(a>>>16)+(o>>>16)&65535)<<16|65535&o}function T(n,e){var r,t,o;return r=(65535&n.b)+(65535&e.b),o=(65535&(t=(n.b>>>16)+(e.b>>>16)+(r>>>16)))<<16|65535&r,r=(65535&n.a)+(65535&e.a)+(t>>>16),new a((65535&(t=(n.a>>>16)+(e.a>>>16)+(r>>>16)))<<16|65535&r,o)}function C(n,e,r,t){var o,i,u;return o=(65535&n.b)+(65535&e.b)+(65535&r.b)+(65535&t.b),u=(65535&(i=(n.b>>>16)+(e.b>>>16)+(r.b>>>16)+(t.b>>>16)+(o>>>16)))<<16|65535&o,o=(65535&n.a)+(65535&e.a)+(65535&r.a)+(65535&t.a)+(i>>>16),new a((65535&(i=(n.a>>>16)+(e.a>>>16)+(r.a>>>16)+(t.a>>>16)+(o>>>16)))<<16|65535&o,u)}function Y(n,e,r,t,o){var i,u,f;return i=(65535&n.b)+(65535&e.b)+(65535&r.b)+(65535&t.b)+(65535&o.b),f=(65535&(u=(n.b>>>16)+(e.b>>>16)+(r.b>>>16)+(t.b>>>16)+(o.b>>>16)+(i>>>16)))<<16|65535&i,i=(65535&n.a)+(65535&e.a)+(65535&r.a)+(65535&t.a)+(65535&o.a)+(u>>>16),new a((65535&(u=(n.a>>>16)+(e.a>>>16)+(r.a>>>16)+(t.a>>>16)+(o.a>>>16)+(i>>>16)))<<16|65535&i,f)}function x(n,e){return new a(n.a^e.a,n.b^e.b)}function I(n){var e,r=[];if("SHA-1"===n)r=[1732584193,4023233417,2562383102,271733878,3285377520];else if(0===n.lastIndexOf("SHA-",0))switch(r=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428],e=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],n){case"SHA-224":break;case"SHA-256":r=e;break;case"SHA-384":r=[new a(3418070365,r[0]),new a(1654270250,r[1]),new a(2438529370,r[2]),new a(355462360,r[3]),new a(1731405415,r[4]),new a(41048885895,r[5]),new a(3675008525,r[6]),new a(1203062813,r[7])];break;case"SHA-512":r=[new a(e[0],4089235720),new a(e[1],2227873595),new a(e[2],4271175723),new a(e[3],1595750129),new a(e[4],2917565137),new a(e[5],725511199),new a(e[6],4215389547),new a(e[7],327033209)];break;default:throw Error("Unknown SHA variant")}else{if(0!==n.lastIndexOf("SHA3-",0)&&0!==n.lastIndexOf("SHAKE",0))throw Error("No SHA variants supported");for(n=0;5>n;n+=1)r[n]=[new a(0,0),new a(0,0),new a(0,0),new a(0,0),new a(0,0)]}return r}function O(n,e){var r,t,a,o,i,u,f,w=[];for(r=e[0],t=e[1],a=e[2],o=e[3],i=e[4],f=0;80>f;f+=1)w[f]=16>f?n[f]:c(w[f-3]^w[f-8]^w[f-14]^w[f-16],1),u=20>f?L(c(r,5),t&a^~t&o,i,1518500249,w[f]):40>f?L(c(r,5),t^a^o,i,1859775393,w[f]):60>f?L(c(r,5),H(t,a,o),i,2400959708,w[f]):L(c(r,5),t^a^o,i,3395469782,w[f]),i=o,o=a,a=c(t,30),t=r,r=u;return e[0]=y(r,e[0]),e[1]=y(t,e[1]),e[2]=y(a,e[2]),e[3]=y(o,e[3]),e[4]=y(i,e[4]),e}function X(n,e,r,t){var a;for(a=15+(e+65>>>9<<4);n.length<=a;)n.push(0);for(n[e>>>5]|=128<<24-e%32,e+=r,n[a]=4294967295&e,n[a-1]=e/4294967296|0,e=n.length,a=0;a<e;a+=16)t=O(n.slice(a,a+16),t);return t}function P(n,e,r){var t,o,i,u,f,w,s,c,b,h,l,A,x,I,O,X,P,M,j,z,Z,q,D,G=[];if("SHA-224"===r||"SHA-256"===r)h=64,A=1,q=Number,x=y,I=B,O=L,X=k,P=m,M=d,j=g,Z=H,z=p,D=K;else{if("SHA-384"!==r&&"SHA-512"!==r)throw Error("Unexpected error in SHA-2 implementation");h=80,A=2,q=a,x=T,I=C,O=Y,X=F,P=R,M=S,j=U,Z=v,z=E,D=N}for(r=e[0],t=e[1],o=e[2],i=e[3],u=e[4],f=e[5],w=e[6],s=e[7],l=0;l<h;l+=1)16>l?(b=l*A,c=n.length<=b?0:n[b],b=n.length<=b+1?0:n[b+1],G[l]=new q(c,b)):G[l]=I(P(G[l-2]),G[l-7],X(G[l-15]),G[l-16]),c=O(s,j(u),z(u,f,w),D[l],G[l]),b=x(M(r),Z(r,t,o)),s=w,w=f,f=u,u=x(i,c),i=o,o=t,t=r,r=x(c,b);return e[0]=x(r,e[0]),e[1]=x(t,e[1]),e[2]=x(o,e[2]),e[3]=x(i,e[3]),e[4]=x(u,e[4]),e[5]=x(f,e[5]),e[6]=x(w,e[6]),e[7]=x(s,e[7]),e}function M(n,e){var r,t,o,i,u=[],f=[];if(null!==n)for(t=0;t<n.length;t+=2)e[(t>>>1)%5][(t>>>1)/5|0]=x(e[(t>>>1)%5][(t>>>1)/5|0],new a(n[t+1],n[t]));for(r=0;24>r;r+=1){for(i=I("SHA3-"),t=0;5>t;t+=1){o=e[t][0];var w=e[t][1],s=e[t][2],c=e[t][3],h=e[t][4];u[t]=new a(o.a^w.a^s.a^c.a^h.a,o.b^w.b^s.b^c.b^h.b)}for(t=0;5>t;t+=1)f[t]=x(u[(t+4)%5],b(u[(t+1)%5],1));for(t=0;5>t;t+=1)for(o=0;5>o;o+=1)e[t][o]=x(e[t][o],f[t]);for(t=0;5>t;t+=1)for(o=0;5>o;o+=1)i[o][(2*t+3*o)%5]=b(e[t][o],j[t][o]);for(t=0;5>t;t+=1)for(o=0;5>o;o+=1)e[t][o]=x(i[t][o],new a(~i[(t+1)%5][o].a&i[(t+2)%5][o].a,~i[(t+1)%5][o].b&i[(t+2)%5][o].b));e[0][0]=x(e[0][0],z[r])}return e}var K,N,j,z;N=[new a((K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298])[0],3609767458),new a(K[1],602891725),new a(K[2],3964484399),new a(K[3],2173295548),new a(K[4],4081628472),new a(K[5],3053834265),new a(K[6],2937671579),new a(K[7],3664609560),new a(K[8],2734883394),new a(K[9],1164996542),new a(K[10],1323610764),new a(K[11],3590304994),new a(K[12],4068182383),new a(K[13],991336113),new a(K[14],633803317),new a(K[15],3479774868),new a(K[16],2666613458),new a(K[17],944711139),new a(K[18],2341262773),new a(K[19],2007800933),new a(K[20],1495990901),new a(K[21],1856431235),new a(K[22],3175218132),new a(K[23],2198950837),new a(K[24],3999719339),new a(K[25],766784016),new a(K[26],2566594879),new a(K[27],3203337956),new a(K[28],1034457026),new a(K[29],2466948901),new a(K[30],3758326383),new a(K[31],168717936),new a(K[32],1188179964),new a(K[33],1546045734),new a(K[34],1522805485),new a(K[35],2643833823),new a(K[36],2343527390),new a(K[37],1014477480),new a(K[38],1206759142),new a(K[39],344077627),new a(K[40],1290863460),new a(K[41],3158454273),new a(K[42],3505952657),new a(K[43],106217008),new a(K[44],3606008344),new a(K[45],1432725776),new a(K[46],1467031594),new a(K[47],851169720),new a(K[48],3100823752),new a(K[49],1363258195),new a(K[50],3750685593),new a(K[51],3785050280),new a(K[52],3318307427),new a(K[53],3812723403),new a(K[54],2003034995),new a(K[55],3602036899),new a(K[56],1575990012),new a(K[57],1125592928),new a(K[58],2716904306),new a(K[59],442776044),new a(K[60],593698344),new a(K[61],3733110249),new a(K[62],2999351573),new a(K[63],3815920427),new a(3391569614,3928383900),new a(3515267271,566280711),new a(3940187606,3454069534),new a(4118630271,4000239992),new a(116418474,1914138554),new a(174292421,2731055270),new a(289380356,3203993006),new a(460393269,320620315),new a(685471733,587496836),new a(852142971,1086792851),new a(1017036298,365543100),new a(1126000580,2618297676),new a(1288033470,3409855158),new a(1501505948,4234509866),new a(1607167915,987167468),new a(1816402316,1246189591)],z=[new a(0,1),new a(0,32898),new a(2147483648,32906),new a(2147483648,2147516416),new a(0,32907),new a(0,2147483649),new a(2147483648,2147516545),new a(2147483648,32777),new a(0,138),new a(0,136),new a(0,2147516425),new a(0,2147483658),new a(0,2147516555),new a(2147483648,139),new a(2147483648,32905),new a(2147483648,32771),new a(2147483648,32770),new a(2147483648,128),new a(0,32778),new a(2147483648,2147483658),new a(2147483648,2147516545),new a(2147483648,32896),new a(0,2147483649),new a(2147483648,2147516424)],j=[[0,36,3,41,18],[1,44,10,45,2],[62,6,43,15,61],[28,55,25,21,56],[27,20,39,8,14]],"function"==typeof define&&define.amd?define(function(){return e}):void 0!==t?(void 0!==r&&r.exports&&(r.exports=e),t=e):n.jsSHA=e})(this)},435);
|
|
__d(function(t,i,e,a){var s=i(24),S=i(437);s.NativeModules.WiFiStats&&((0,S.getJitsiMeetGlobalNS)().getWiFiStats=s.NativeModules.WiFiStats.getWiFiStats)},436);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(438);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(439);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(441);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(442);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})})},437);
|
|
__d(function(e,i,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.getJitsiMeetGlobalNS=function(){window.JitsiMeetJS||(window.JitsiMeetJS={});window.JitsiMeetJS.app||(window.JitsiMeetJS.app={});return window.JitsiMeetJS.app}},438);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0}),o.loadScript=function(e,t){return new Promise(function(n,o){var u=new URL(e),a=u.hostname,c=u.pathname,i=u.protocol;if(a&&c&&i){var s=fetch(e,{method:'GET'});t&&(s=(0,r.timeoutPromise)(s,t)),s.then(function(e){switch(e.status){case 200:return e.responseText||e.text();default:throw e.statusText}}).then(function(e){eval.call(window,e)}).then(n,o)}else o("unexpected url: "+e)})};var r=t(440)},439);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0}),o.timeoutPromise=function(e,t){return new Promise(function(n,o){var u=setTimeout(function(){return o(new Error('timeout'))},t);e.then(function(e){n(e),clearTimeout(u)},function(e){o(e),clearTimeout(u)})})}},440);
|
|
__d(function(n,r,t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.randomAlphanumString=function(n){return f(n,o)},e.randomElement=a,e.randomHexDigit=function(){return a(u)},e.randomHexString=function(n){return f(n,u)},e.randomInt=i;var o='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',u='0123456789abcdef';function a(n){return n[i(0,n.length-1)]}function i(n,r){return Math.floor(Math.random()*(r-n+1))+n}function f(n,r){for(var t='',e=0;e<n;++e)t+=a(r);return t}},441);
|
|
__d(function(t,e,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getLocationContextRoot=h,r.parseStandardURIString=g,r.parseURIString=function(t){if('string'!=typeof t)return;var e=g((function(t){var e=new RegExp("^"+s+"//hipchat\\.com/video/call/",'gi'),n=e.exec(t);n||(e=new RegExp("^"+s+"//enso\\.me/(?:call|meeting)/",'gi'),n=e.exec(t));n&&(t=n[1]+'//enso.hipchat.me/'+t.substring(e.lastIndex));return t})(i(t)));e.contextRoot=h(e);var n=e.pathname;return e.room=n.substring(n.lastIndexOf('/')+1)||void 0,e},r.toURLString=function(t){var e=void 0;switch(typeof t){case'object':t&&(e=t instanceof URL?t.href:u(t));break;case'string':e=String(t)}return e},r.urlObjectToString=u;var a='(//[^/?#]+)',o='([^?#]*)',s='([a-z][a-z0-9\\.\\+-]*:)';function i(t){var e=new RegExp("^"+s+"+",'gi'),n=e.exec(t);if(n){var r=n[n.length-1].toLowerCase();'http:'!==r&&'https:'!==r&&(r='https:'),(t=t.substring(e.lastIndex)).startsWith('//')&&(t=r+t)}return t}function h(t){var e=t.pathname,n=e.lastIndexOf('/');return-1===n?'/':e.substring(0,n+1)}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=[];for(var n in t)try{e.push(n+"="+encodeURIComponent(JSON.stringify(t[n])))}catch(t){console.warn("Error encoding "+n+": "+t)}return e}function g(t){var e={toString:v},n=void 0,r=void 0;if(t=t.replace(/\s/g,''),(r=(n=new RegExp("^"+s,'gi')).exec(t))&&(e.protocol=r[1].toLowerCase(),t=t.substring(n.lastIndex)),r=(n=new RegExp("^"+a,'gi')).exec(t)){var i=r[1].substring(2);t=t.substring(n.lastIndex);var h=i.indexOf('@');-1!==h&&(i=i.substring(h+1)),e.host=i;var c=i.lastIndexOf(':');-1!==c&&(e.port=i.substring(c+1),i=i.substring(0,c)),e.hostname=i}var g=void 0;if((r=(n=new RegExp("^"+o,'gi')).exec(t))&&(g=r[1],t=t.substring(n.lastIndex)),g?g.startsWith('/')||(g="/"+g):g='/',e.pathname=g,t.startsWith('?')){var u=t.indexOf('#',1);-1===u&&(u=t.length),e.search=t.substring(0,u),t=t.substring(u)}else e.search='';return e.hash=t.startsWith('#')?t:'',e}function v(t){var e=t||this,n=e.hash,r=e.host,a=e.pathname,o=e.protocol,s=e.search,i='';return o&&(i+=o),r&&(i+="//"+r),i+=a||'/',s&&(i+=s),n&&(i+=n),i}function u(t){var e=g(i(t.url||''));if(!e.protocol){var n=t.protocol||t.scheme;n&&(n.endsWith(':')||(n+=':'),e.protocol=n)}var r=e.pathname;if(!e.host){var a=t.domain||t.host||t.hostname;if(a){var o=g(i("org.jitsi.meet://"+a)),s=o.host,h=o.hostname,v=o.pathname,u=o.port;s&&(e.host=s,e.hostname=h,e.port=u),'/'===r&&'/'!==v&&(r=v)}}var f=t.roomName||t.room;!f||!e.pathname.endsWith('/')&&e.pathname.endsWith("/"+f)||(r.endsWith('/')||(r+='/'),r+=f),e.pathname=r;var p=t.jwt;if(p){var d=e.search;-1===d.indexOf('?jwt=')&&-1===d.indexOf('&jwt=')&&(d.startsWith('?')||(d="?"+d),1===d.length||(d+='&'),d+="jwt="+p,e.search=d)}for(var l=e.hash,x=['config','interfaceConfig'],m=0;m<x.length;m++){var b=x[m],w=c(t[b+"Overwrite"]||t[b]||t[b+"Override"]);if(w.length){var R=b+"."+w.join("&"+b+".");l.length?R="&"+R:l='#',l+=R}}return e.hash=l,e.toString()||void 0}},442);
|
|
__d(function(e,t,n,r){o="undefined"!=typeof self?self:this,a=function(){return(function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=61)})([function(e,t,n){var r=n(38),i=n(67),o={},a=[],s=r.levels.TRACE;e.exports={addGlobalTransport:function(e){r.addGlobalTransport(e)},removeGlobalTransport:function(e){r.removeGlobalTransport(e)},getLogger:function(e,t,n){var i=new r(s,e,t,n);return e?(o[e]=o[e]||[],o[e].push(i)):a.push(i),i},setLogLevelById:function(e,t){for(var n=t?o[t]||[]:a,r=0;r<n.length;r++)n[r].setLevel(e)},setLogLevel:function(e){s=e;for(var t=0;t<a.length;t++)a[t].setLevel(e);for(var n in o){var r=o[n]||[];for(t=0;t<r.length;t++)r[t].setLevel(e)}},levels:r.levels,LogCollector:i}},function(e,t,n){"use strict";var r=n(68),i=n(71),o=n.n(i),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=(function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments[1];!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);for(var r=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n)),i=o.a[r.getName()]||[],c=void 0,u=0;u<i.length;u++){var l=i[u];if("object"===(void 0===l?"undefined":s(l))){var d=l.version;if(!d||!r.isVersionGreaterThan(d)){c=l;break}}}return c&&c.capabilities?r._capabilities=e?a({},c.capabilities,c.iframeCapabilities):c.capabilities:r._capabilities={isSupported:!1},void 0===r._capabilities.isSupported?r._capabilities.isSupported=!0:!1===r._capabilities.isSupported&&(r._capabilities={isSupported:!1}),r}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,r.a),c(t,[{key:"doesVideoMuteByStreamRemove",value:function(){return!(this.isFirefox()||this.isEdge()||this.isSafariWithWebrtc())}},{key:"supportsP2P",value:function(){return!this.isEdge()}},{key:"isSafariWithWebrtc",value:function(){return this.isSafari()&&!this.isVersionLessThan("11")}},{key:"isSupported",value:function(){return this._capabilities.isSupported}},{key:"isTemasysPluginUsed",value:function(){return this.isSafari()&&!this.isSafariWithWebrtc()||this.isIExplorer()&&this.isVersionLessThan("12")}},{key:"supportsVideoMuteOnConnInterrupted",value:function(){return this.isChrome()||this.isElectron()}},{key:"supportsAudioIn",value:function(){return this._capabilities.audioIn||!1}},{key:"supportsAudioOut",value:function(){return this._capabilities.audioOut||!1}},{key:"supportsBandwidthStatistics",value:function(){return!this.isFirefox()&&!this.isEdge()}},{key:"supportsDataChannels",value:function(){return!this.isEdge()}},{key:"supportsRTTStatistics",value:function(){return!this.isFirefox()&&!this.isEdge()}},{key:"supportsRtpSender",value:function(){return this.isFirefox()}},{key:"supportsRtx",value:function(){return!this.isFirefox()}},{key:"supportsScreenSharing",value:function(){return this._capabilities.screenSharing||!1}},{key:"supportsSimulcast",value:function(){return this.isChrome()||this.isFirefox()||this.isElectron()||this.isNWJS()||this.isReactNative()}},{key:"supportsVideo",value:function(){return!this.isSafariWithWebrtc()}},{key:"supportsVideoIn",value:function(){return this._capabilities.videoIn||!1}},{key:"supportsVideoOut",value:function(){return this._capabilities.videoOut||!1}},{key:"usesPlanB",value:function(){return!this.usesUnifiedPlan()}},{key:"usesUnifiedPlan",value:function(){return this.isFirefox()}},{key:"usesNewGumFlow",value:function(){return this.isChrome()&&!this.isVersionLessThan("61")||this.isFirefox()||this.isSafariWithWebrtc()}}]),t})(),l=n(39);n.d(t,"a",function(){return l}),t.b=new u},function(e,t,n){var r,i,o="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};void 0===(i="function"==typeof(r=function(){var n,r,i;!(function(e){function t(e,t){return S.call(e,t)}function a(e,t){var n,r,i,o,a,s,c,u,l,d,p,h=t&&t.split("/"),f=y.map,m=f&&f["*"]||{};if(e){for(a=(e=e.split("/")).length-1,y.nodeIdCompat&&T.test(e[a])&&(e[a]=e[a].replace(T,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),l=0;l<e.length;l++)if("."===(p=e[l]))e.splice(l,1),l-=1;else if(".."===p){if(0===l||1===l&&".."===e[2]||".."===e[l-1])continue;l>0&&(e.splice(l-1,2),l-=2)}e=e.join("/")}if((h||m)&&f){for(l=(n=e.split("/")).length;l>0;l-=1){if(r=n.slice(0,l).join("/"),h)for(d=h.length;d>0;d-=1)if((i=f[h.slice(0,d).join("/")])&&(i=i[r])){o=i,s=l;break}if(o)break;!c&&m&&m[r]&&(c=m[r],u=l)}!o&&c&&(o=c,s=u),o&&(n.splice(0,s,o),e=n.join("/"))}return e}function s(t,n){return function(){var r=_.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),h.apply(e,r.concat([t,n]))}}function c(e){return function(t){v[e]=t}}function u(n){if(t(g,n)){var r=g[n];delete g[n],b[n]=!0,p.apply(e,r)}if(!t(v,n)&&!t(b,n))throw new Error("No "+n);return v[n]}function l(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function d(e){return e?l(e):[]}var p,h,f,m,v={},g={},y={},b={},S=Object.prototype.hasOwnProperty,_=[].slice,T=/\.js$/;f=function(e,t){var n,r=l(e),i=r[0],o=t[1];e=r[1],i&&(n=u(i=a(i,o))),i?e=n&&n.normalize?n.normalize(e,(s=o,function(e){return a(e,s)})):a(e,o):(i=(r=l(e=a(e,o)))[0],e=r[1],i&&(n=u(i)));var s;return{f:i?i+"!"+e:e,n:e,pr:i,p:n}},m={require:function(e){return s(e)},exports:function(e){var t=v[e];return void 0!==t?t:v[e]={}},module:function(e){return{id:e,uri:"",exports:v[e],config:(t=e,function(){return y&&y.config&&y.config[t]||{}})};var t}},p=function(n,r,i,a){var l,p,h,y,S,_,T,C=[],E=void 0===i?"undefined":o(i);if(_=d(a=a||n),"undefined"===E||"function"===E){for(r=!r.length&&i.length?["require","exports","module"]:r,S=0;S<r.length;S+=1)if("require"===(p=(y=f(r[S],_)).f))C[S]=m.require(n);else if("exports"===p)C[S]=m.exports(n),T=!0;else if("module"===p)l=C[S]=m.module(n);else if(t(v,p)||t(g,p)||t(b,p))C[S]=u(p);else{if(!y.p)throw new Error(n+" missing "+p);y.p.load(y.n,s(a,!0),c(p),{}),C[S]=v[p]}h=i?i.apply(v[n],C):void 0,n&&(l&&l.exports!==e&&l.exports!==v[n]?v[n]=l.exports:h===e&&T||(v[n]=h))}else n&&(v[n]=i)},n=r=h=function(t,n,r,i,o){if("string"==typeof t)return m[t]?m[t](n):u(f(t,d(n)).f);if(!t.splice){if((y=t).deps&&h(y.deps,y.callback),!n)return;n.splice?(t=n,n=r,r=null):t=e}return n=n||function(){},"function"==typeof r&&(r=i,i=o),i?p(e,t,n,r):setTimeout(function(){p(e,t,n,r)},4),h},h.config=function(e){return h(e)},n._defined=v,(i=function(e,n,r){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");n.splice||(r=n,n=[]),t(v,e)||t(g,e)||(g[e]=[e,n,r])}).amd={jQuery:!0}})(),i("node_modules/almond/almond.js",function(){}),(function(e,t){if("function"!=typeof i||!i.amd)return t(e);i("strophe-polyfill",[],function(){return t(e)})})(this,function(e){Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,n=Array.prototype.slice,r=Array.prototype.concat,i=n.call(arguments,1);return function(){return t.apply(e||this,r.call(i,n.call(arguments,0)))}}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,n=Number(arguments[1])||0;for((n=n<0?Math.ceil(n):Math.floor(n))<0&&(n+=t);n<t;n++)if(n in this&&this[n]===e)return n;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var n,r;if(null===this)throw new TypeError(" this is null or not defined");var i=Object(this),o=i.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(n=t),r=0;r<o;){var a;r in i&&(a=i[r],e.call(n,a,r,i)),r++}});var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.btoa||(e.btoa=function(e){var n,r,i,o,a,s,c,u="",l=0;do{o=(n=e.charCodeAt(l++))>>2,a=(3&n)<<4|(r=e.charCodeAt(l++))>>4,s=(15&r)<<2|(i=e.charCodeAt(l++))>>6,c=63&i,isNaN(r)?(a=(3&n)<<4,s=c=64):isNaN(i)&&(c=64),u=u+t.charAt(o)+t.charAt(a)+t.charAt(s)+t.charAt(c)}while(l<e.length);return u}),e.atob||(e.atob=function(e){var n,r,i,o,a,s,c="",u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{n=t.indexOf(e.charAt(u++))<<2|(o=t.indexOf(e.charAt(u++)))>>4,r=(15&o)<<4|(a=t.indexOf(e.charAt(u++)))>>2,i=(3&a)<<6|(s=t.indexOf(e.charAt(u++))),c+=String.fromCharCode(n),64!==a&&(c+=String.fromCharCode(r)),64!==s&&(c+=String.fromCharCode(i))}while(u<e.length);return c})}),a=function(){function e(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;var i,o,a,s,c,u,l,d,p=new Array(80),h=1732584193,f=-271733879,m=-1732584194,v=271733878,g=-1009589776;for(i=0;i<e.length;i+=16){for(s=h,c=f,u=m,l=v,d=g,o=0;o<80;o++)p[o]=o<16?e[i+o]:r(p[o-3]^p[o-8]^p[o-14]^p[o-16],1),a=n(n(r(h,5),(y=o,b=f,S=m,_=v,y<20?b&S|~b&_:y<40?b^S^_:y<60?b&S|b&_|S&_:b^S^_)),n(n(g,p[o]),(T=o,T<20?1518500249:T<40?1859775393:T<60?-1894007588:-899497514))),g=v,v=m,m=r(f,30),f=h,h=a;h=n(h,s),f=n(f,c),m=n(m,u),v=n(v,l),g=n(g,d)}var y,b,S,_,T;return[h,f,m,v,g]}function t(t,n){var r=i(t);r.length>16&&(r=e(r,8*t.length));for(var o=new Array(16),a=new Array(16),s=0;s<16;s++)o[s]=909522486^r[s],a[s]=1549556828^r[s];var c=e(o.concat(i(n)),512+8*n.length);return e(a.concat(c),672)}function n(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function r(e,t){return e<<t|e>>>32-t}function i(e){for(var t=[],n=0;n<8*e.length;n+=8)t[n>>5]|=(255&e.charCodeAt(n/8))<<24-n%32;return t}function o(e){for(var t="",n=0;n<32*e.length;n+=8)t+=String.fromCharCode(e[n>>5]>>>24-n%32&255);return t}function a(e){for(var t,n,r="",i=0;i<4*e.length;i+=3)for(t=(e[i>>2]>>8*(3-i%4)&255)<<16|(e[i+1>>2]>>8*(3-(i+1)%4)&255)<<8|e[i+2>>2]>>8*(3-(i+2)%4)&255,n=0;n<4;n++)8*i+6*n>32*e.length?r+="=":r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t>>6*(3-n)&63);return r}return{b64_hmac_sha1:function(e,n){return a(t(e,n))},b64_sha1:function(t){return a(e(i(t),8*t.length))},binb2str:o,core_hmac_sha1:t,str_hmac_sha1:function(e,n){return o(t(e,n))},str_sha1:function(t){return o(e(i(t),8*t.length))}}},"function"==typeof i&&i.amd?i("strophe-sha1",[],function(){return a()}):"object"===o(t)?e.exports=a():this.SHA1=a();var a;s=function(){var e=function(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n},t=function(e){for(var t=[],n=0;n<8*e.length;n+=8)t[n>>5]|=(255&e.charCodeAt(n/8))<<n%32;return t},n=function(t,n,r,i,o,a){return e((s=e(e(n,t),e(i,a)))<<(c=o)|s>>>32-c,r);var s,c},r=function(e,t,r,i,o,a,s){return n(t&r|~t&i,e,t,o,a,s)},i=(function(e){function t(t,n,r,i,o,a,s){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t})(function(e,t,r,i,o,a,s){return n(t&i|r&~i,e,t,o,a,s)}),o=function(e,t,r,i,o,a,s){return n(t^r^i,e,t,o,a,s)},a=function(e,t,r,i,o,a,s){return n(r^(t|~i),e,t,o,a,s)},s=function(t,n){t[n>>5]|=128<<n%32,t[14+(n+64>>>9<<4)]=n;for(var s,c,u,l,d=1732584193,p=-271733879,h=-1732584194,f=271733878,m=0;m<t.length;m+=16)s=d,c=p,u=h,l=f,d=r(d,p,h,f,t[m+0],7,-680876936),f=r(f,d,p,h,t[m+1],12,-389564586),h=r(h,f,d,p,t[m+2],17,606105819),p=r(p,h,f,d,t[m+3],22,-1044525330),d=r(d,p,h,f,t[m+4],7,-176418897),f=r(f,d,p,h,t[m+5],12,1200080426),h=r(h,f,d,p,t[m+6],17,-1473231341),p=r(p,h,f,d,t[m+7],22,-45705983),d=r(d,p,h,f,t[m+8],7,1770035416),f=r(f,d,p,h,t[m+9],12,-1958414417),h=r(h,f,d,p,t[m+10],17,-42063),p=r(p,h,f,d,t[m+11],22,-1990404162),d=r(d,p,h,f,t[m+12],7,1804603682),f=r(f,d,p,h,t[m+13],12,-40341101),h=r(h,f,d,p,t[m+14],17,-1502002290),p=r(p,h,f,d,t[m+15],22,1236535329),d=i(d,p,h,f,t[m+1],5,-165796510),f=i(f,d,p,h,t[m+6],9,-1069501632),h=i(h,f,d,p,t[m+11],14,643717713),p=i(p,h,f,d,t[m+0],20,-373897302),d=i(d,p,h,f,t[m+5],5,-701558691),f=i(f,d,p,h,t[m+10],9,38016083),h=i(h,f,d,p,t[m+15],14,-660478335),p=i(p,h,f,d,t[m+4],20,-405537848),d=i(d,p,h,f,t[m+9],5,568446438),f=i(f,d,p,h,t[m+14],9,-1019803690),h=i(h,f,d,p,t[m+3],14,-187363961),p=i(p,h,f,d,t[m+8],20,1163531501),d=i(d,p,h,f,t[m+13],5,-1444681467),f=i(f,d,p,h,t[m+2],9,-51403784),h=i(h,f,d,p,t[m+7],14,1735328473),p=i(p,h,f,d,t[m+12],20,-1926607734),d=o(d,p,h,f,t[m+5],4,-378558),f=o(f,d,p,h,t[m+8],11,-2022574463),h=o(h,f,d,p,t[m+11],16,1839030562),p=o(p,h,f,d,t[m+14],23,-35309556),d=o(d,p,h,f,t[m+1],4,-1530992060),f=o(f,d,p,h,t[m+4],11,1272893353),h=o(h,f,d,p,t[m+7],16,-155497632),p=o(p,h,f,d,t[m+10],23,-1094730640),d=o(d,p,h,f,t[m+13],4,681279174),f=o(f,d,p,h,t[m+0],11,-358537222),h=o(h,f,d,p,t[m+3],16,-722521979),p=o(p,h,f,d,t[m+6],23,76029189),d=o(d,p,h,f,t[m+9],4,-640364487),f=o(f,d,p,h,t[m+12],11,-421815835),h=o(h,f,d,p,t[m+15],16,530742520),p=o(p,h,f,d,t[m+2],23,-995338651),d=a(d,p,h,f,t[m+0],6,-198630844),f=a(f,d,p,h,t[m+7],10,1126891415),h=a(h,f,d,p,t[m+14],15,-1416354905),p=a(p,h,f,d,t[m+5],21,-57434055),d=a(d,p,h,f,t[m+12],6,1700485571),f=a(f,d,p,h,t[m+3],10,-1894986606),h=a(h,f,d,p,t[m+10],15,-1051523),p=a(p,h,f,d,t[m+1],21,-2054922799),d=a(d,p,h,f,t[m+8],6,1873313359),f=a(f,d,p,h,t[m+15],10,-30611744),h=a(h,f,d,p,t[m+6],15,-1560198380),p=a(p,h,f,d,t[m+13],21,1309151649),d=a(d,p,h,f,t[m+4],6,-145523070),f=a(f,d,p,h,t[m+11],10,-1120210379),h=a(h,f,d,p,t[m+2],15,718787259),p=a(p,h,f,d,t[m+9],21,-343485551),d=e(d,s),p=e(p,c),h=e(h,u),f=e(f,l);return[d,p,h,f]};return{hexdigest:function(e){return(function(e){for(var t="",n=0;n<4*e.length;n++)t+="0123456789abcdef".charAt(e[n>>2]>>n%4*8+4&15)+"0123456789abcdef".charAt(e[n>>2]>>n%4*8&15);return t})(s(t(e),8*e.length))},hash:function(e){return(function(e){for(var t="",n=0;n<32*e.length;n+=8)t+=String.fromCharCode(e[n>>5]>>>n%32&255);return t})(s(t(e),8*e.length))}}},"function"==typeof i&&i.amd?i("strophe-md5",[],function(){return s()}):"object"===o(t)?e.exports=s():this.MD5=s();var s;c=function(){return{utf16to8:function(e){var t,n,r="",i=e.length;for(t=0;t<i;t++)(n=e.charCodeAt(t))>=0&&n<=127?r+=e.charAt(t):n>2047?(r+=String.fromCharCode(224|n>>12&15),r+=String.fromCharCode(128|n>>6&63),r+=String.fromCharCode(128|n>>0&63)):(r+=String.fromCharCode(192|n>>6&31),r+=String.fromCharCode(128|n>>0&63));return r},addCookies:function(e){var t,n,r,i,a,s,c;for(t in e||{})a="",s="",c="",r="object"===(void 0===(n=e[t])?"undefined":o(n)),i=escape(unescape(r?n.value:n)),r&&(a=n.expires?";expires="+n.expires:"",s=n.domain?";domain="+n.domain:"",c=n.path?";path="+n.path:""),document.cookie=t+"="+i+a+s+c}}},"function"==typeof i&&i.amd?i("strophe-utils",[],function(){return c()}):"object"===o(t)?e.exports=c():this.stropheUtils=c();var c;return(function(n,a){if("function"==typeof i&&i.amd)i("strophe-core",["strophe-sha1","strophe-md5","strophe-utils"],function(){return a.apply(this,arguments)});else if("object"===o(t))e.exports=a(r("./sha1"),r("./md5"),r("./utils"));else{var s=a(n.SHA1,n.MD5,n.stropheUtils);n.Strophe=s.Strophe,n.$build=s.$build,n.$iq=s.$iq,n.$msg=s.$msg,n.$pres=s.$pres,n.SHA1=s.SHA1,n.MD5=s.MD5,n.b64_hmac_sha1=s.SHA1.b64_hmac_sha1,n.b64_sha1=s.SHA1.b64_sha1,n.str_hmac_sha1=s.SHA1.str_hmac_sha1,n.str_sha1=s.SHA1.str_sha1}})(this,function(e,t,n){function r(e,t){return new s.Builder(e,t)}function i(e){return new s.Builder("iq",e)}function a(e){return new s.Builder("presence",e)}var s;return(s={VERSION:"1.2.14-1",NS:{HTTPBIND:"http://jabber.org/protocol/httpbind",BOSH:"urn:xmpp:xbosh",CLIENT:"jabber:client",AUTH:"jabber:iq:auth",ROSTER:"jabber:iq:roster",PROFILE:"jabber:iq:profile",DISCO_INFO:"http://jabber.org/protocol/disco#info",DISCO_ITEMS:"http://jabber.org/protocol/disco#items",MUC:"http://jabber.org/protocol/muc",SASL:"urn:ietf:params:xml:ns:xmpp-sasl",STREAM:"http://etherx.jabber.org/streams",FRAMING:"urn:ietf:params:xml:ns:xmpp-framing",BIND:"urn:ietf:params:xml:ns:xmpp-bind",SESSION:"urn:ietf:params:xml:ns:xmpp-session",VERSION:"jabber:iq:version",STANZAS:"urn:ietf:params:xml:ns:xmpp-stanzas",XHTML_IM:"http://jabber.org/protocol/xhtml-im",XHTML:"http://www.w3.org/1999/xhtml"},XHTML:{tags:["a","blockquote","br","cite","em","img","li","ol","p","span","strong","ul","body"],attributes:{a:["href"],blockquote:["style"],br:[],cite:["style"],em:[],img:["src","alt","style","height","width"],li:["style"],ol:["style"],p:["style"],span:["style"],strong:[],ul:["style"],body:[]},css:["background-color","color","font-family","font-size","font-style","font-weight","margin-left","margin-right","text-align","text-decoration"],validTag:function(e){for(var t=0;t<s.XHTML.tags.length;t++)if(e===s.XHTML.tags[t])return!0;return!1},validAttribute:function(e,t){if(void 0!==s.XHTML.attributes[e]&&s.XHTML.attributes[e].length>0)for(var n=0;n<s.XHTML.attributes[e].length;n++)if(t===s.XHTML.attributes[e][n])return!0;return!1},validCSS:function(e){for(var t=0;t<s.XHTML.css.length;t++)if(e===s.XHTML.css[t])return!0;return!1}},Status:{ERROR:0,CONNECTING:1,CONNFAIL:2,AUTHENTICATING:3,AUTHFAIL:4,CONNECTED:5,DISCONNECTED:6,DISCONNECTING:7,ATTACHED:8,REDIRECT:9,CONNTIMEOUT:10},ErrorCondition:{BAD_FORMAT:"bad-format",CONFLICT:"conflict",MISSING_JID_NODE:"x-strophe-bad-non-anon-jid",NO_AUTH_MECH:"no-auth-mech",UNKNOWN_REASON:"unknown"},LogLevel:{DEBUG:0,INFO:1,WARN:2,ERROR:3,FATAL:4},ElementType:{NORMAL:1,TEXT:3,CDATA:4,FRAGMENT:11},TIMEOUT:1.1,SECONDARY_TIMEOUT:.1,addNamespace:function(e,t){s.NS[e]=t},forEachChild:function(e,t,n){var r,i;for(r=0;r<e.childNodes.length;r++)(i=e.childNodes[r]).nodeType!==s.ElementType.NORMAL||t&&!this.isTagEqual(i,t)||n(i)},isTagEqual:function(e,t){return e.tagName===t},_xmlGenerator:null,_makeGenerator:function(){var e;return void 0===document.implementation.createDocument||document.implementation.createDocument&&document.documentMode&&document.documentMode<10?(e=this._getIEXmlDom()).appendChild(e.createElement("strophe")):e=document.implementation.createDocument("jabber:client","strophe",null),e},xmlGenerator:function(){return s._xmlGenerator||(s._xmlGenerator=s._makeGenerator()),s._xmlGenerator},_getIEXmlDom:function(){for(var e=null,t=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.5.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"],n=0;n<t.length&&null===e;n++)try{e=new ActiveXObject(t[n])}catch(t){e=null}return e},xmlElement:function(e){if(!e)return null;var t,n,r,i=s.xmlGenerator().createElement(e);for(t=1;t<arguments.length;t++){var a=arguments[t];if(a)if("string"==typeof a||"number"==typeof a)i.appendChild(s.xmlTextNode(a));else if("object"===(void 0===a?"undefined":o(a))&&"function"==typeof a.sort)for(n=0;n<a.length;n++){var c=a[n];"object"===(void 0===c?"undefined":o(c))&&"function"==typeof c.sort&&void 0!==c[1]&&null!==c[1]&&i.setAttribute(c[0],c[1])}else if("object"===(void 0===a?"undefined":o(a)))for(r in a)a.hasOwnProperty(r)&&void 0!==a[r]&&null!==a[r]&&i.setAttribute(r,a[r])}return i},xmlescape:function(e){return(e=(e=(e=(e=e.replace(/\&/g,"&")).replace(/</g,"<")).replace(/>/g,">")).replace(/'/g,"'")).replace(/"/g,""")},xmlunescape:function(e){return(e=(e=(e=(e=e.replace(/\&/g,"&")).replace(/</g,"<")).replace(/>/g,">")).replace(/'/g,"'")).replace(/"/g,'"')},xmlTextNode:function(e){return s.xmlGenerator().createTextNode(e)},xmlHtmlNode:function(e){var t;return DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)),t},getText:function(e){if(!e)return null;var t="";0===e.childNodes.length&&e.nodeType===s.ElementType.TEXT&&(t+=e.nodeValue);for(var n=0;n<e.childNodes.length;n++)e.childNodes[n].nodeType===s.ElementType.TEXT&&(t+=e.childNodes[n].nodeValue);return s.xmlescape(t)},copyElement:function(e){var t,n;if(e.nodeType===s.ElementType.NORMAL){for(n=s.xmlElement(e.tagName),t=0;t<e.attributes.length;t++)n.setAttribute(e.attributes[t].nodeName,e.attributes[t].value);for(t=0;t<e.childNodes.length;t++)n.appendChild(s.copyElement(e.childNodes[t]))}else e.nodeType===s.ElementType.TEXT&&(n=s.xmlGenerator().createTextNode(e.nodeValue));return n},createHtml:function(e){var t,n,r,i,a,c,u,l,d,p,h;if(e.nodeType===s.ElementType.NORMAL)if(i=e.nodeName.toLowerCase(),s.XHTML.validTag(i))try{for(n=s.xmlElement(i),t=0;t<s.XHTML.attributes[i].length;t++)if(a=s.XHTML.attributes[i][t],void 0!==(c=e.getAttribute(a))&&null!==c&&""!==c&&!1!==c&&0!==c)if("style"===a&&"object"===(void 0===c?"undefined":o(c))&&void 0!==c.cssText&&(c=c.cssText),"style"===a){for(u=[],l=c.split(";"),r=0;r<l.length;r++)p=(d=l[r].split(":"))[0].replace(/^\s*/,"").replace(/\s*$/,"").toLowerCase(),s.XHTML.validCSS(p)&&(h=d[1].replace(/^\s*/,"").replace(/\s*$/,""),u.push(p+": "+h));u.length>0&&(c=u.join("; "),n.setAttribute(a,c))}else n.setAttribute(a,c);for(t=0;t<e.childNodes.length;t++)n.appendChild(s.createHtml(e.childNodes[t]))}catch(e){n=s.xmlTextNode("")}else for(n=s.xmlGenerator().createDocumentFragment(),t=0;t<e.childNodes.length;t++)n.appendChild(s.createHtml(e.childNodes[t]));else if(e.nodeType===s.ElementType.FRAGMENT)for(n=s.xmlGenerator().createDocumentFragment(),t=0;t<e.childNodes.length;t++)n.appendChild(s.createHtml(e.childNodes[t]));else e.nodeType===s.ElementType.TEXT&&(n=s.xmlTextNode(e.nodeValue));return n},escapeNode:function(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"").replace(/\\/g,"\\5c").replace(/ /g,"\\20").replace(/\"/g,"\\22").replace(/\&/g,"\\26").replace(/\'/g,"\\27").replace(/\//g,"\\2f").replace(/:/g,"\\3a").replace(/</g,"\\3c").replace(/>/g,"\\3e").replace(/@/g,"\\40")},unescapeNode:function(e){return"string"!=typeof e?e:e.replace(/\\20/g," ").replace(/\\22/g,'"').replace(/\\26/g,"&").replace(/\\27/g,"'").replace(/\\2f/g,"/").replace(/\\3a/g,":").replace(/\\3c/g,"<").replace(/\\3e/g,">").replace(/\\40/g,"@").replace(/\\5c/g,"\\")},getNodeFromJid:function(e){return e.indexOf("@")<0?null:e.split("@")[0]},getDomainFromJid:function(e){var t=s.getBareJidFromJid(e);if(t.indexOf("@")<0)return t;var n=t.split("@");return n.splice(0,1),n.join("@")},getResourceFromJid:function(e){var t=e.split("/");return t.length<2?null:(t.splice(0,1),t.join("/"))},getBareJidFromJid:function(e){return e?e.split("/")[0]:null},_handleError:function(e){void 0!==e.stack&&s.fatal(e.stack),e.sourceURL?s.fatal("error: "+this.handler+" "+e.sourceURL+":"+e.line+" - "+e.name+": "+e.message):e.fileName?s.fatal("error: "+this.handler+" "+e.fileName+":"+e.lineNumber+" - "+e.name+": "+e.message):s.fatal("error: "+e.message)},log:function(e,t){},debug:function(e){this.log(this.LogLevel.DEBUG,e)},info:function(e){this.log(this.LogLevel.INFO,e)},warn:function(e){this.log(this.LogLevel.WARN,e)},error:function(e){this.log(this.LogLevel.ERROR,e)},fatal:function(e){this.log(this.LogLevel.FATAL,e)},serialize:function(e){var t;if(!e)return null;"function"==typeof e.tree&&(e=e.tree());var n,r,i=e.nodeName;for(e.getAttribute("_realname")&&(i=e.getAttribute("_realname")),t="<"+i,n=0;n<e.attributes.length;n++)"_realname"!==e.attributes[n].nodeName&&(t+=" "+e.attributes[n].nodeName+"='"+s.xmlescape(e.attributes[n].value)+"'");if(e.childNodes.length>0){for(t+=">",n=0;n<e.childNodes.length;n++)switch((r=e.childNodes[n]).nodeType){case s.ElementType.NORMAL:t+=s.serialize(r);break;case s.ElementType.TEXT:t+=s.xmlescape(r.nodeValue);break;case s.ElementType.CDATA:t+="<![CDATA["+r.nodeValue+"]]>"}t+="</"+i+">"}else t+="/>";return t},_requestId:0,_connectionPlugins:{},addConnectionPlugin:function(e,t){s._connectionPlugins[e]=t}}).Builder=function(e,t){"presence"!==e&&"message"!==e&&"iq"!==e||(t&&!t.xmlns?t.xmlns=s.NS.CLIENT:t||(t={xmlns:s.NS.CLIENT})),this.nodeTree=s.xmlElement(e,t),this.node=this.nodeTree},s.Builder.prototype={tree:function(){return this.nodeTree},toString:function(){return s.serialize(this.nodeTree)},up:function(){return this.node=this.node.parentNode,this},root:function(){return this.node=this.nodeTree,this},attrs:function(e){for(var t in e)e.hasOwnProperty(t)&&(void 0===e[t]?this.node.removeAttribute(t):this.node.setAttribute(t,e[t]));return this},c:function(e,t,n){var r=s.xmlElement(e,t,n);return this.node.appendChild(r),"string"!=typeof n&&"number"!=typeof n&&(this.node=r),this},cnode:function(e){var t,n=s.xmlGenerator();try{t=void 0!==n.importNode}catch(e){t=!1}var r=t?n.importNode(e,!0):s.copyElement(e);return this.node.appendChild(r),this.node=r,this},t:function(e){var t=s.xmlTextNode(e);return this.node.appendChild(t),this},h:function(e){var t=document.createElement("body");t.innerHTML=e;for(var n=s.createHtml(t);n.childNodes.length>0;)this.node.appendChild(n.childNodes[0]);return this}},s.Handler=function(e,t,n,r,i,o,a){this.handler=e,this.ns=t,this.name=n,this.type=r,this.id=i,this.options=a||{matchBareFromJid:!1,ignoreNamespaceFragment:!1},this.options.matchBare&&(s.warn('The "matchBare" option is deprecated, use "matchBareFromJid" instead.'),this.options.matchBareFromJid=this.options.matchBare,delete this.options.matchBare),this.options.matchBareFromJid?this.from=o?s.getBareJidFromJid(o):null:this.from=o,this.user=!0},s.Handler.prototype={getNamespace:function(e){var t=e.getAttribute("xmlns");return t&&this.options.ignoreNamespaceFragment&&(t=t.split("#")[0]),t},namespaceMatch:function(e){var t=!1;if(!this.ns)return!0;var n=this;return s.forEachChild(e,null,function(e){n.getNamespace(e)===n.ns&&(t=!0)}),t=t||this.getNamespace(e)===this.ns},isMatch:function(e){var t=e.getAttribute("from");this.options.matchBareFromJid&&(t=s.getBareJidFromJid(t));var n=e.getAttribute("type");return!(!this.namespaceMatch(e)||this.name&&!s.isTagEqual(e,this.name)||this.type&&(Array.isArray(this.type)?-1===this.type.indexOf(n):n!==this.type)||this.id&&e.getAttribute("id")!==this.id||this.from&&t!==this.from)},run:function(e){var t=null;try{t=this.handler(e)}catch(e){throw s._handleError(e),e}return t},toString:function(){return"{Handler: "+this.handler+"("+this.name+","+this.id+","+this.ns+")}"}},s.TimedHandler=function(e,t){this.period=e,this.handler=t,this.lastCalled=(new Date).getTime(),this.user=!0},s.TimedHandler.prototype={run:function(){return this.lastCalled=(new Date).getTime(),this.handler()},reset:function(){this.lastCalled=(new Date).getTime()},toString:function(){return"{TimedHandler: "+this.handler+"("+this.period+")}"}},s.Connection=function(e,t){this.service=e,this.options=t||{};var r=this.options.protocol||"";0===e.indexOf("ws:")||0===e.indexOf("wss:")||0===r.indexOf("ws")?this._proto=new s.Websocket(this):this._proto=new s.Bosh(this),this.jid="",this.domain=null,this.features=null,this._sasl_data={},this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.protocolErrorHandlers={HTTP:{},websocket:{}},this._idleTimeout=null,this._disconnectTimeout=null,this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.do_authentication=!0,this.paused=!1,this.restored=!1,this._data=[],this._uniqueId=0,this._sasl_success_handler=null,this._sasl_failure_handler=null,this._sasl_challenge_handler=null,this.maxRetries=5,this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100),n.addCookies(this.options.cookies),this.registerSASLMechanisms(this.options.mechanisms);for(var i in s._connectionPlugins)if(s._connectionPlugins.hasOwnProperty(i)){var o=s._connectionPlugins[i],a=function(){};a.prototype=o,this[i]=new a,this[i].init(this)}},s.Connection.prototype={reset:function(){this._proto._reset(),this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.restored=!1,this._data=[],this._requests=[],this._uniqueId=0},pause:function(){this.paused=!0},resume:function(){this.paused=!1},getUniqueId:function(e){var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)});return"string"==typeof e||"number"==typeof e?t+":"+e:t+""},addProtocolErrorHandler:function(e,t,n){this.protocolErrorHandlers[e][t]=n},connect:function(e,t,n,r,i,o,a){this.jid=e,this.authzid=s.getBareJidFromJid(this.jid),this.authcid=a||s.getNodeFromJid(this.jid),this.pass=t,this.servtype="xmpp",this.connect_callback=n,this.disconnecting=!1,this.connected=!1,this.authenticated=!1,this.restored=!1,this.domain=s.getDomainFromJid(this.jid),this._changeConnectStatus(s.Status.CONNECTING,null),this._proto._connect(r,i,o)},attach:function(e,t,n,r,i,o,a){if(!(this._proto instanceof s.Bosh))throw{name:"StropheSessionError",message:'The "attach" method can only be used with a BOSH connection.'};this._proto._attach(e,t,n,r,i,o,a)},restore:function(e,t,n,r,i){if(!this._sessionCachingSupported())throw{name:"StropheSessionError",message:'The "restore" method can only be used with a BOSH connection.'};this._proto._restore(e,t,n,r,i)},_sessionCachingSupported:function(){if(this._proto instanceof s.Bosh){if(!JSON)return!1;try{sessionStorage.setItem("_strophe_","_strophe_"),sessionStorage.removeItem("_strophe_")}catch(e){return!1}return!0}return!1},xmlInput:function(e){},xmlOutput:function(e){},rawInput:function(e){},rawOutput:function(e){},nextValidRid:function(e){},send:function(e){if(null!==e){if("function"==typeof e.sort)for(var t=0;t<e.length;t++)this._queueData(e[t]);else"function"==typeof e.tree?this._queueData(e.tree()):this._queueData(e);this._proto._send()}},flush:function(){clearTimeout(this._idleTimeout),this._onIdle()},sendPresence:function(e,t,n,r){var i=null,o=this;"function"==typeof e.tree&&(e=e.tree());var a=e.getAttribute("id");if(a||(a=this.getUniqueId("sendPresence"),e.setAttribute("id",a)),"function"==typeof t||"function"==typeof n){var s=this.addHandler(function(e){i&&o.deleteTimedHandler(i),"error"===e.getAttribute("type")?n&&n(e):t&&t(e)},null,"presence",null,a);r&&(i=this.addTimedHandler(r,function(){return o.deleteHandler(s),n&&n(null),!1}))}return this.send(e),a},sendIQ:function(e,t,n,r){var i=null,o=this;"function"==typeof e.tree&&(e=e.tree());var a=e.getAttribute("id");if(a||(a=this.getUniqueId("sendIQ"),e.setAttribute("id",a)),"function"==typeof t||"function"==typeof n){var s=this.addHandler(function(e){i&&o.deleteTimedHandler(i);var r=e.getAttribute("type");if("result"===r)t&&t(e);else{if("error"!==r)throw{name:"StropheError",message:"Got bad IQ type of "+r};n&&n(e)}},null,"iq",["error","result"],a);r&&(i=this.addTimedHandler(r,function(){return o.deleteHandler(s),n&&n(null),!1}))}return this.send(e),a},_queueData:function(e){if(null===e||!e.tagName||!e.childNodes)throw{name:"StropheError",message:"Cannot queue non-DOMElement."};this._data.push(e)},_sendRestart:function(){this._data.push("restart"),this._proto._sendRestart(),this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100)},addTimedHandler:function(e,t){var n=new s.TimedHandler(e,t);return this.addTimeds.push(n),n},deleteTimedHandler:function(e){this.removeTimeds.push(e)},addHandler:function(e,t,n,r,i,o,a){var c=new s.Handler(e,t,n,r,i,o,a);return this.addHandlers.push(c),c},deleteHandler:function(e){this.removeHandlers.push(e);var t=this.addHandlers.indexOf(e);t>=0&&this.addHandlers.splice(t,1)},registerSASLMechanisms:function(e){this.mechanisms={},(e=e||[s.SASLAnonymous,s.SASLExternal,s.SASLMD5,s.SASLOAuthBearer,s.SASLXOAuth2,s.SASLPlain,s.SASLSHA1]).forEach(this.registerSASLMechanism.bind(this))},registerSASLMechanism:function(e){this.mechanisms[e.prototype.name]=e},disconnect:function(e){if(this._changeConnectStatus(s.Status.DISCONNECTING,e),s.info("Disconnect was called because: "+e),this.connected){var t=!1;this.disconnecting=!0,this.authenticated&&(t=a({xmlns:s.NS.CLIENT,type:"unavailable"})),this._disconnectTimeout=this._addSysTimedHandler(3e3,this._onDisconnectTimeout.bind(this)),this._proto._disconnect(t)}else s.info("Disconnect was called before Strophe connected to the server"),this._proto._abortAllRequests(),this._doDisconnect()},_changeConnectStatus:function(e,t,n){for(var r in s._connectionPlugins)if(s._connectionPlugins.hasOwnProperty(r)){var i=this[r];if(i.statusChanged)try{i.statusChanged(e,t)}catch(e){s.error(r+" plugin caused an exception changing status: "+e)}}if(this.connect_callback)try{this.connect_callback(e,t,n)}catch(e){s._handleError(e),s.error("User connection callback caused an exception: "+e)}},_doDisconnect:function(e){"number"==typeof this._idleTimeout&&clearTimeout(this._idleTimeout),null!==this._disconnectTimeout&&(this.deleteTimedHandler(this._disconnectTimeout),this._disconnectTimeout=null),s.info("_doDisconnect was called"),this._proto._doDisconnect(),this.authenticated=!1,this.disconnecting=!1,this.restored=!1,this.handlers=[],this.timedHandlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._changeConnectStatus(s.Status.DISCONNECTED,e),this.connected=!1},_dataRecv:function(e,t){s.info("_dataRecv called");var n=this._proto._reqToData(e);if(null!==n){this.xmlInput!==s.Connection.prototype.xmlInput&&(n.nodeName===this._proto.strip&&n.childNodes.length?this.xmlInput(n.childNodes[0]):this.xmlInput(n)),this.rawInput!==s.Connection.prototype.rawInput&&(t?this.rawInput(t):this.rawInput(s.serialize(n)));for(var r,i;this.removeHandlers.length>0;)i=this.removeHandlers.pop(),(r=this.handlers.indexOf(i))>=0&&this.handlers.splice(r,1);for(;this.addHandlers.length>0;)this.handlers.push(this.addHandlers.pop());if(this.disconnecting&&this._proto._emptyQueue())this._doDisconnect();else{var o,a,c=n.getAttribute("type");if(null!==c&&"terminate"===c){if(this.disconnecting)return;return o=n.getAttribute("condition"),a=n.getElementsByTagName("conflict"),null!==o?("remote-stream-error"===o&&a.length>0&&(o="conflict"),this._changeConnectStatus(s.Status.CONNFAIL,o)):this._changeConnectStatus(s.Status.CONNFAIL,s.ErrorCondition.UNKOWN_REASON),void this._doDisconnect(o)}var u=this;s.forEachChild(n,null,function(e){var t,n;for(n=u.handlers,u.handlers=[],t=0;t<n.length;t++){var r=n[t];try{!r.isMatch(e)||!u.authenticated&&r.user?u.handlers.push(r):r.run(e)&&u.handlers.push(r)}catch(e){s.warn("Removing Strophe handlers due to uncaught exception: "+e.message)}}})}}},mechanisms:{},_no_auth_received:function(e){s.error("Server did not offer a supported authentication mechanism"),this._changeConnectStatus(s.Status.CONNFAIL,s.ErrorCondition.NO_AUTH_MECH),e&&e.call(this),this._doDisconnect()},_connect_cb:function(e,t,n){s.info("_connect_cb was called"),this.connected=!0;var r;try{r=this._proto._reqToData(e)}catch(e){if("badformat"!==e)throw e;this._changeConnectStatus(s.Status.CONNFAIL,s.ErrorCondition.BAD_FORMAT),this._doDisconnect(s.ErrorCondition.BAD_FORMAT)}if(r&&(this.xmlInput!==s.Connection.prototype.xmlInput&&(r.nodeName===this._proto.strip&&r.childNodes.length?this.xmlInput(r.childNodes[0]):this.xmlInput(r)),this.rawInput!==s.Connection.prototype.rawInput&&(n?this.rawInput(n):this.rawInput(s.serialize(r))),this._proto._connect_cb(r)!==s.Status.CONNFAIL))if(r.getElementsByTagNameNS?r.getElementsByTagNameNS(s.NS.STREAM,"features").length>0:r.getElementsByTagName("stream:features").length>0||r.getElementsByTagName("features").length>0){var i,o,a=[],c=r.getElementsByTagName("mechanism");if(c.length>0)for(i=0;i<c.length;i++)o=s.getText(c[i]),this.mechanisms[o]&&a.push(this.mechanisms[o]);0!==a.length||0!==r.getElementsByTagName("auth").length?!1!==this.do_authentication&&this.authenticate(a):this._no_auth_received(t)}else this._no_auth_received(t)},sortMechanismsByPriority:function(e){var t,n,r,i;for(t=0;t<e.length-1;++t){for(r=t,n=t+1;n<e.length;++n)e[n].prototype.priority>e[r].prototype.priority&&(r=n);r!==t&&(i=e[t],e[t]=e[r],e[r]=i)}return e},_attemptSASLAuth:function(e){e=this.sortMechanismsByPriority(e||[]);var t=0,n=!1;for(t=0;t<e.length;++t)if(e[t].prototype.test(this)){this._sasl_success_handler=this._addSysHandler(this._sasl_success_cb.bind(this),null,"success",null,null),this._sasl_failure_handler=this._addSysHandler(this._sasl_failure_cb.bind(this),null,"failure",null,null),this._sasl_challenge_handler=this._addSysHandler(this._sasl_challenge_cb.bind(this),null,"challenge",null,null),this._sasl_mechanism=new e[t],this._sasl_mechanism.onStart(this);var i=r("auth",{xmlns:s.NS.SASL,mechanism:this._sasl_mechanism.name});if(this._sasl_mechanism.isClientFirst){var o=this._sasl_mechanism.onChallenge(this,null);i.t(btoa(o))}this.send(i.tree()),n=!0;break}return n},_attemptLegacyAuth:function(){null===s.getNodeFromJid(this.jid)?(this._changeConnectStatus(s.Status.CONNFAIL,s.ErrorCondition.MISSING_JID_NODE),this.disconnect(s.ErrorCondition.MISSING_JID_NODE)):(this._changeConnectStatus(s.Status.AUTHENTICATING,null),this._addSysHandler(this._auth1_cb.bind(this),null,null,null,"_auth_1"),this.send(i({type:"get",to:this.domain,id:"_auth_1"}).c("query",{xmlns:s.NS.AUTH}).c("username",{}).t(s.getNodeFromJid(this.jid)).tree()))},authenticate:function(e){this._attemptSASLAuth(e)||this._attemptLegacyAuth()},_sasl_challenge_cb:function(e){var t=atob(s.getText(e)),n=this._sasl_mechanism.onChallenge(this,t),i=r("response",{xmlns:s.NS.SASL});return""!==n&&i.t(btoa(n)),this.send(i.tree()),!0},_auth1_cb:function(e){var t=i({type:"set",id:"_auth_2"}).c("query",{xmlns:s.NS.AUTH}).c("username",{}).t(s.getNodeFromJid(this.jid)).up().c("password").t(this.pass);return s.getResourceFromJid(this.jid)||(this.jid=s.getBareJidFromJid(this.jid)+"/strophe"),t.up().c("resource",{}).t(s.getResourceFromJid(this.jid)),this._addSysHandler(this._auth2_cb.bind(this),null,null,null,"_auth_2"),this.send(t.tree()),!1},_sasl_success_cb:function(e){if(this._sasl_data["server-signature"]){var t,n=/([a-z]+)=([^,]+)(,|$)/,r=atob(s.getText(e)).match(n);if("v"===r[1]&&(t=r[2]),t!==this._sasl_data["server-signature"])return this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_data={},this._sasl_failure_cb(null)}s.info("SASL authentication succeeded."),this._sasl_mechanism&&this._sasl_mechanism.onSuccess(),this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null);var i=[],o=function(e,t){for(;e.length;)this.deleteHandler(e.pop());return this._sasl_auth1_cb.bind(this)(t),!1};return i.push(this._addSysHandler(function(e){o.bind(this)(i,e)}.bind(this),null,"stream:features",null,null)),i.push(this._addSysHandler(function(e){o.bind(this)(i,e)}.bind(this),s.NS.STREAM,"features",null,null)),this._sendRestart(),!1},_sasl_auth1_cb:function(e){this.features=e;var t,n;for(t=0;t<e.childNodes.length;t++)"bind"===(n=e.childNodes[t]).nodeName&&(this.do_bind=!0),"session"===n.nodeName&&(this.do_session=!0);if(!this.do_bind)return this._changeConnectStatus(s.Status.AUTHFAIL,null),!1;this._addSysHandler(this._sasl_bind_cb.bind(this),null,null,null,"_bind_auth_2");var r=s.getResourceFromJid(this.jid);return r?this.send(i({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:s.NS.BIND}).c("resource",{}).t(r).tree()):this.send(i({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:s.NS.BIND}).tree()),!1},_sasl_bind_cb:function(e){if("error"===e.getAttribute("type")){s.info("SASL binding failed.");var t;return e.getElementsByTagName("conflict").length>0&&(t=s.ErrorCondition.CONFLICT),this._changeConnectStatus(s.Status.AUTHFAIL,t,e),!1}var n,r=e.getElementsByTagName("bind");if(!(r.length>0))return s.info("SASL binding failed."),this._changeConnectStatus(s.Status.AUTHFAIL,null,e),!1;(n=r[0].getElementsByTagName("jid")).length>0&&(this.jid=s.getText(n[0]),this.do_session?(this._addSysHandler(this._sasl_session_cb.bind(this),null,null,null,"_session_auth_2"),this.send(i({type:"set",id:"_session_auth_2"}).c("session",{xmlns:s.NS.SESSION}).tree())):(this.authenticated=!0,this._changeConnectStatus(s.Status.CONNECTED,null)))},_sasl_session_cb:function(e){if("result"===e.getAttribute("type"))this.authenticated=!0,this._changeConnectStatus(s.Status.CONNECTED,null);else if("error"===e.getAttribute("type"))return s.info("Session creation failed."),this._changeConnectStatus(s.Status.AUTHFAIL,null,e),!1;return!1},_sasl_failure_cb:function(e){return this._sasl_success_handler&&(this.deleteHandler(this._sasl_success_handler),this._sasl_success_handler=null),this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_mechanism&&this._sasl_mechanism.onFailure(),this._changeConnectStatus(s.Status.AUTHFAIL,null,e),!1},_auth2_cb:function(e){return"result"===e.getAttribute("type")?(this.authenticated=!0,this._changeConnectStatus(s.Status.CONNECTED,null)):"error"===e.getAttribute("type")&&(this._changeConnectStatus(s.Status.AUTHFAIL,null,e),this.disconnect("authentication failed")),!1},_addSysTimedHandler:function(e,t){var n=new s.TimedHandler(e,t);return n.user=!1,this.addTimeds.push(n),n},_addSysHandler:function(e,t,n,r,i){var o=new s.Handler(e,t,n,r,i);return o.user=!1,this.addHandlers.push(o),o},_onDisconnectTimeout:function(){return s.info("_onDisconnectTimeout was called"),this._changeConnectStatus(s.Status.CONNTIMEOUT,null),this._proto._onDisconnectTimeout(),this._doDisconnect(),!1},_onIdle:function(){for(var e,t,n;this.addTimeds.length>0;)this.timedHandlers.push(this.addTimeds.pop());for(;this.removeTimeds.length>0;)t=this.removeTimeds.pop(),(e=this.timedHandlers.indexOf(t))>=0&&this.timedHandlers.splice(e,1);var r=(new Date).getTime();for(n=[],e=0;e<this.timedHandlers.length;e++)t=this.timedHandlers[e],!this.authenticated&&t.user||(t.lastCalled+t.period-r<=0?t.run()&&n.push(t):n.push(t));this.timedHandlers=n,clearTimeout(this._idleTimeout),this._proto._onIdle(),this.connected&&(this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100))}},s.SASLMechanism=function(e,t,n){this.name=e,this.isClientFirst=t,this.priority=n},s.SASLMechanism.prototype={test:function(e){return!0},onStart:function(e){this._connection=e},onChallenge:function(e,t){throw new Error("You should implement challenge handling!")},onFailure:function(){this._connection=null},onSuccess:function(){this._connection=null}},s.SASLAnonymous=function(){},s.SASLAnonymous.prototype=new s.SASLMechanism("ANONYMOUS",!1,20),s.SASLAnonymous.prototype.test=function(e){return null===e.authcid},s.SASLPlain=function(){},s.SASLPlain.prototype=new s.SASLMechanism("PLAIN",!0,30),s.SASLPlain.prototype.test=function(e){return null!==e.authcid},s.SASLPlain.prototype.onChallenge=function(e){var t=e.authzid;return t+="\0",t+=e.authcid,t+="\0",t+=e.pass,n.utf16to8(t)},s.SASLSHA1=function(){},s.SASLSHA1.prototype=new s.SASLMechanism("SCRAM-SHA-1",!0,50),s.SASLSHA1.prototype.test=function(e){return null!==e.authcid},s.SASLSHA1.prototype.onChallenge=function(r,i,o){var a=o||t.hexdigest(1234567890*Math.random()),s="n="+n.utf16to8(r.authcid);return s+=",r=",s+=a,r._sasl_data.cnonce=a,r._sasl_data["client-first-message-bare"]=s,s="n,,"+s,this.onChallenge=function(t,r){for(var i,o,a,s,c,u,l,d,p,h,f,m,v="c=biws,",g=t._sasl_data["client-first-message-bare"]+","+r+",",y=t._sasl_data.cnonce,b=/([a-z]+)=([^,]+)(,|$)/;r.match(b);){var S=r.match(b);switch(r=r.replace(S[0],""),S[1]){case"r":i=S[2];break;case"s":o=S[2];break;case"i":a=S[2]}}if(i.substr(0,y.length)!==y)return t._sasl_data={},t._sasl_failure_cb();for(g+=v+="r="+i,o=atob(o),o+="\0\0\0\x01",p=n.utf16to8(t.pass),s=u=e.core_hmac_sha1(p,o),l=1;l<a;l++){for(c=e.core_hmac_sha1(p,e.binb2str(u)),d=0;d<5;d++)s[d]^=c[d];u=c}for(s=e.binb2str(s),h=e.core_hmac_sha1(s,"Client Key"),f=e.str_hmac_sha1(s,"Server Key"),m=e.core_hmac_sha1(e.str_sha1(e.binb2str(h)),g),t._sasl_data["server-signature"]=e.b64_hmac_sha1(f,g),d=0;d<5;d++)h[d]^=m[d];return v+",p="+btoa(e.binb2str(h))}.bind(this),s},s.SASLMD5=function(){},s.SASLMD5.prototype=new s.SASLMechanism("DIGEST-MD5",!1,40),s.SASLMD5.prototype.test=function(e){return null!==e.authcid},s.SASLMD5.prototype._quote=function(e){return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'},s.SASLMD5.prototype.onChallenge=function(e,r,i){for(var o,a=/([a-z]+)=("[^"]+"|[^,"]+)(?:,|$)/,s=i||t.hexdigest(""+1234567890*Math.random()),c="",u=null,l="";r.match(a);)switch(o=r.match(a),r=r.replace(o[0],""),o[2]=o[2].replace(/^"(.+)"$/,"$1"),o[1]){case"realm":c=o[2];break;case"nonce":l=o[2];break;case"qop":o[2];break;case"host":u=o[2]}var d=e.servtype+"/"+e.domain;null!==u&&(d=d+"/"+u);var p=n.utf16to8(e.authcid+":"+c+":"+this._connection.pass),h=t.hash(p)+":"+l+":"+s,f="AUTHENTICATE:"+d,m="";return m+="charset=utf-8,",m+="username="+this._quote(n.utf16to8(e.authcid))+",",m+="realm="+this._quote(c)+",",m+="nonce="+this._quote(l)+",",m+="nc=00000001,",m+="cnonce="+this._quote(s)+",",m+="digest-uri="+this._quote(d)+",",m+="response="+t.hexdigest(t.hexdigest(h)+":"+l+":00000001:"+s+":auth:"+t.hexdigest(f))+",",m+="qop=auth",this.onChallenge=function(){return""},m},s.SASLOAuthBearer=function(){},s.SASLOAuthBearer.prototype=new s.SASLMechanism("OAUTHBEARER",!0,60),s.SASLOAuthBearer.prototype.test=function(e){return null!==e.pass},s.SASLOAuthBearer.prototype.onChallenge=function(e){var t="n,";return null!==e.authcid&&(t=t+"a="+e.authzid),t+=",",t+="\x01",t+="auth=Bearer ",t+=e.pass,t+="\x01",t+="\x01",n.utf16to8(t)},s.SASLExternal=function(){},s.SASLExternal.prototype=new s.SASLMechanism("EXTERNAL",!0,10),s.SASLExternal.prototype.onChallenge=function(e){return e.authcid===e.authzid?"":e.authzid},s.SASLXOAuth2=function(){},s.SASLXOAuth2.prototype=new s.SASLMechanism("X-OAUTH2",!0,70),s.SASLXOAuth2.prototype.test=function(e){return null!==e.pass},s.SASLXOAuth2.prototype.onChallenge=function(e){var t="\0";return null!==e.authcid&&(t+=e.authzid),t+="\0",t+=e.pass,n.utf16to8(t)},{Strophe:s,$build:r,$iq:i,$msg:function(e){return new s.Builder("message",e)},$pres:a,SHA1:e,MD5:t,b64_hmac_sha1:e.b64_hmac_sha1,b64_sha1:e.b64_sha1,str_hmac_sha1:e.str_hmac_sha1,str_sha1:e.str_sha1}}),(function(n,a){if("function"==typeof i&&i.amd)i("strophe-bosh",["strophe-core"],function(e){return a(e.Strophe,e.$build)});else{if("object"!==o(t))return a(Strophe,$build);var s=r("./core");e.exports=a(s.Strophe,s.$build)}})(0,function(e,t){return e.Request=function(t,n,r,i){this.id=++e._requestId,this.xmlData=t,this.data=e.serialize(t),this.origFunc=n,this.func=n,this.rid=r,this.date=NaN,this.sends=i||0,this.abort=!1,this.dead=null,this.age=function(){return this.date?(new Date-this.date)/1e3:0},this.timeDead=function(){return this.dead?(new Date-this.dead)/1e3:0},this.xhr=this._newXHR()},e.Request.prototype={getResponse:function(){var t=null;if(this.xhr.responseXML&&this.xhr.responseXML.documentElement){if("parsererror"===(t=this.xhr.responseXML.documentElement).tagName)throw e.error("invalid response received"),e.error("responseText: "+this.xhr.responseText),e.error("responseXML: "+e.serialize(this.xhr.responseXML)),"parsererror"}else if(this.xhr.responseText)throw e.error("invalid response received"),e.error("responseText: "+this.xhr.responseText),"badformat";return t},_newXHR:function(){var e=null;return window.XMLHttpRequest?(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType("text/xml; charset=utf-8"):window.ActiveXObject&&(e=new ActiveXObject("Microsoft.XMLHTTP")),e.onreadystatechange=this.func.bind(null,this),e}},e.Bosh=function(e){this._conn=e,this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.hold=1,this.wait=60,this.window=5,this.errors=0,this.inactivity=null,this.lastResponseHeaders=null,this._requests=[]},e.Bosh.prototype={strip:null,_buildBody:function(){var n=t("body",{rid:this.rid++,xmlns:e.NS.HTTPBIND});return null!==this.sid&&n.attrs({sid:this.sid}),this._conn.options.keepalive&&this._conn._sessionCachingSupported()&&this._cacheSession(),n},_reset:function(){this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.errors=0,this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_connect:function(t,n,r){this.wait=t||this.wait,this.hold=n||this.hold,this.errors=0;var i=this._buildBody().attrs({to:this._conn.domain,"xml:lang":"en",wait:this.wait,hold:this.hold,content:"text/xml; charset=utf-8",ver:"1.6","xmpp:version":"1.0","xmlns:xmpp":e.NS.BOSH});r&&i.attrs({route:r});var o=this._conn._connect_cb;this._requests.push(new e.Request(i.tree(),this._onRequestStateChange.bind(this,o.bind(this._conn)),i.tree().getAttribute("rid"))),this._throttledRequestHandler()},_attach:function(t,n,r,i,o,a,s){this._conn.jid=t,this.sid=n,this.rid=r,this._conn.connect_callback=i,this._conn.domain=e.getDomainFromJid(this._conn.jid),this._conn.authenticated=!0,this._conn.connected=!0,this.wait=o||this.wait,this.hold=a||this.hold,this.window=s||this.window,this._conn._changeConnectStatus(e.Status.ATTACHED,null)},_restore:function(t,n,r,i,o){var a=JSON.parse(window.sessionStorage.getItem("strophe-bosh-session"));if(!(void 0!==a&&null!==a&&a.rid&&a.sid&&a.jid&&(void 0===t||null===t||e.getBareJidFromJid(a.jid)===e.getBareJidFromJid(t)||null===e.getNodeFromJid(t)&&e.getDomainFromJid(a.jid)===t)))throw{name:"StropheSessionError",message:"_restore: no restoreable session."};this._conn.restored=!0,this._attach(a.jid,a.sid,a.rid,n,r,i,o)},_cacheSession:function(){this._conn.authenticated?this._conn.jid&&this.rid&&this.sid&&window.sessionStorage.setItem("strophe-bosh-session",JSON.stringify({jid:this._conn.jid,rid:this.rid,sid:this.sid})):window.sessionStorage.removeItem("strophe-bosh-session")},_connect_cb:function(t){var n,r,i=t.getAttribute("type");if(null!==i&&"terminate"===i)return n=t.getAttribute("condition"),e.error("BOSH-Connection failed: "+n),r=t.getElementsByTagName("conflict"),null!==n?("remote-stream-error"===n&&r.length>0&&(n="conflict"),this._conn._changeConnectStatus(e.Status.CONNFAIL,n)):this._conn._changeConnectStatus(e.Status.CONNFAIL,"unknown"),this._conn._doDisconnect(n),e.Status.CONNFAIL;this.sid||(this.sid=t.getAttribute("sid"));var o=t.getAttribute("requests");o&&(this.window=parseInt(o,10));var a=t.getAttribute("hold");a&&(this.hold=parseInt(a,10));var s=t.getAttribute("wait");s&&(this.wait=parseInt(s,10));var c=t.getAttribute("inactivity");c&&(this.inactivity=parseInt(c,10))},_disconnect:function(e){this._sendTerminate(e)},_doDisconnect:function(){this.sid=null,this.rid=Math.floor(4294967295*Math.random()),this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_emptyQueue:function(){return 0===this._requests.length},_callProtocolErrorHandlers:function(e){var t,n=this._getRequestStatus(e);(t=this._conn.protocolErrorHandlers.HTTP[n])&&t.call(this,n)},_hitError:function(t){this.errors++,e.warn("request errored, status: "+t+", number of errors: "+this.errors),this.errors>4&&this._conn._onDisconnectTimeout()},_onDisconnectTimeout:function(){this._abortAllRequests()},_abortAllRequests:function(){for(var e;this._requests.length>0;)(e=this._requests.pop()).abort=!0,e.xhr.abort(),e.xhr.onreadystatechange=function(){}},_onIdle:function(){var t=this._conn._data;if(this._conn.authenticated&&0===this._requests.length&&0===t.length&&!this._conn.disconnecting&&(e.info("no requests during idle cycle, sending blank request"),t.push(null)),!this._conn.paused){if(this._requests.length<2&&t.length>0){for(var n=this._buildBody(),r=0;r<t.length;r++)null!==t[r]&&("restart"===t[r]?n.attrs({to:this._conn.domain,"xml:lang":"en","xmpp:restart":"true","xmlns:xmpp":e.NS.BOSH}):n.cnode(t[r]).up());delete this._conn._data,this._conn._data=[],this._requests.push(new e.Request(n.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),n.tree().getAttribute("rid"))),this._throttledRequestHandler()}if(this._requests.length>0){var i=this._requests[0].age();null!==this._requests[0].dead&&this._requests[0].timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait)&&this._throttledRequestHandler(),i>Math.floor(e.TIMEOUT*this.wait)&&(e.warn("Request "+this._requests[0].id+" timed out, over "+Math.floor(e.TIMEOUT*this.wait)+" seconds since last activity"),this._throttledRequestHandler())}}},_getRequestStatus:function(t,n){var r;if(4===t.xhr.readyState)try{r=t.xhr.status}catch(t){e.error("Caught an error while retrieving a request's status, reqStatus: "+r)}return void 0===r&&(r="number"==typeof n?n:0),r},_onRequestStateChange:function(t,n){if(e.debug("request id "+n.id+"."+n.sends+" state changed to "+n.xhr.readyState),n.abort)n.abort=!1;else if(4===n.xhr.readyState){var r=this._getRequestStatus(n);if(this.lastResponseHeaders=n.xhr.getAllResponseHeaders(),this.disconnecting&&r>=400)return this._hitError(r),void this._callProtocolErrorHandlers(n);var i=r>0&&r<500,o=n.sends>this._conn.maxRetries;if((i||o)&&(this._removeRequest(n),e.debug("request id "+n.id+" should now be removed")),200===r){var a=this._requests[0]===n;(this._requests[1]===n||a&&this._requests.length>0&&this._requests[0].age()>Math.floor(e.SECONDARY_TIMEOUT*this.wait))&&this._restartRequest(0),this._conn.nextValidRid(Number(n.rid)+1),e.debug("request id "+n.id+"."+n.sends+" got 200"),t(n),this.errors=0}else 0===r||r>=400&&r<600||r>=12e3?(e.error("request id "+n.id+"."+n.sends+" error "+r+" happened"),this._hitError(r),this._callProtocolErrorHandlers(n),r>=400&&r<500&&(this._conn._changeConnectStatus(e.Status.DISCONNECTING,null),this._conn._doDisconnect())):e.error("request id "+n.id+"."+n.sends+" error "+r+" happened");i||o?o&&!this._conn.connected&&this._conn._changeConnectStatus(e.Status.CONNFAIL,"giving-up"):this._throttledRequestHandler()}},_processRequest:function(t){var n=this,r=this._requests[t],i=this._getRequestStatus(r,-1);if(r.sends>this._conn.maxRetries)this._conn._onDisconnectTimeout();else{var o=r.age(),a=!isNaN(o)&&o>Math.floor(e.TIMEOUT*this.wait),s=null!==r.dead&&r.timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait),c=4===r.xhr.readyState&&(i<1||i>=500);if((a||s||c)&&(s&&e.error("Request "+this._requests[t].id+" timed out (secondary), restarting"),r.abort=!0,r.xhr.abort(),r.xhr.onreadystatechange=function(){},this._requests[t]=new e.Request(r.xmlData,r.origFunc,r.rid,r.sends),r=this._requests[t]),0===r.xhr.readyState){e.debug("request id "+r.id+"."+r.sends+" posting");try{var u=this._conn.options.contentType||"text/xml; charset=utf-8";r.xhr.open("POST",this._conn.service,!this._conn.options.sync),void 0!==r.xhr.setRequestHeader&&r.xhr.setRequestHeader("Content-Type",u),this._conn.options.withCredentials&&(r.xhr.withCredentials=!0)}catch(t){return e.error("XHR open failed: "+t.toString()),this._conn.connected||this._conn._changeConnectStatus(e.Status.CONNFAIL,"bad-service"),void this._conn.disconnect()}var l=function(){if(r.date=new Date,n._conn.options.customHeaders){var e=n._conn.options.customHeaders;for(var t in e)e.hasOwnProperty(t)&&r.xhr.setRequestHeader(t,e[t])}r.xhr.send(r.data)};if(r.sends>1){var d=1e3*Math.min(Math.floor(e.TIMEOUT*this.wait),Math.pow(r.sends,3));setTimeout(function(){l()},d)}else l();r.sends++,this._conn.xmlOutput!==e.Connection.prototype.xmlOutput&&(r.xmlData.nodeName===this.strip&&r.xmlData.childNodes.length?this._conn.xmlOutput(r.xmlData.childNodes[0]):this._conn.xmlOutput(r.xmlData)),this._conn.rawOutput!==e.Connection.prototype.rawOutput&&this._conn.rawOutput(r.data)}else e.debug("_processRequest: "+(0===t?"first":"second")+" request has readyState of "+r.xhr.readyState)}},_removeRequest:function(t){e.debug("removing request");var n;for(n=this._requests.length-1;n>=0;n--)t===this._requests[n]&&this._requests.splice(n,1);t.xhr.onreadystatechange=function(){},this._throttledRequestHandler()},_restartRequest:function(e){var t=this._requests[e];null===t.dead&&(t.dead=new Date),this._processRequest(e)},_reqToData:function(e){try{return e.getResponse()}catch(e){if("parsererror"!==e)throw e;this._conn.disconnect("strophe-parsererror")}},_sendTerminate:function(t){e.info("_sendTerminate was called");var n=this._buildBody().attrs({type:"terminate"});t&&n.cnode(t.tree());var r=new e.Request(n.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),n.tree().getAttribute("rid"));this._requests.push(r),this._throttledRequestHandler()},_send:function(){clearTimeout(this._conn._idleTimeout),this._throttledRequestHandler(),this._conn._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this._conn),100)},_sendRestart:function(){this._throttledRequestHandler(),clearTimeout(this._conn._idleTimeout)},_throttledRequestHandler:function(){this._requests?e.debug("_throttledRequestHandler called with "+this._requests.length+" requests"):e.debug("_throttledRequestHandler called with undefined requests"),this._requests&&0!==this._requests.length&&(this._requests.length>0&&this._processRequest(0),this._requests.length>1&&Math.abs(this._requests[0].rid-this._requests[1].rid)<this.window&&this._processRequest(1))}},e}),(function(n,a){if("function"==typeof i&&i.amd)i("strophe-websocket",["strophe-core"],function(e){return a(e.Strophe,e.$build)});else{if("object"!==o(t))return a(Strophe,$build);var s=r("./core");e.exports=a(s.Strophe,s.$build)}})(0,function(e,t){return e.Websocket=function(e){this._conn=e,this.strip="wrapper";var t=e.service;if(0!==t.indexOf("ws:")&&0!==t.indexOf("wss:")){var n="";"ws"===e.options.protocol&&"https:"!==window.location.protocol?n+="ws":n+="wss",n+="://"+window.location.host,0!==t.indexOf("/")?n+=window.location.pathname+t:n+=t,e.service=n}},e.Websocket.prototype={_buildStream:function(){return t("open",{xmlns:e.NS.FRAMING,to:this._conn.domain,version:"1.0"})},_check_streamerror:function(t,n){var r;if(0===(r=t.getElementsByTagNameNS?t.getElementsByTagNameNS(e.NS.STREAM,"error"):t.getElementsByTagName("stream:error")).length)return!1;for(var i=r[0],o="",a="",s=0;s<i.childNodes.length;s++){var c=i.childNodes[s];if("urn:ietf:params:xml:ns:xmpp-streams"!==c.getAttribute("xmlns"))break;"text"===c.nodeName?a=c.textContent:o=c.nodeName}var u="WebSocket stream error: ";return u+=o||"unknown",a&&(u+=" - "+a),e.error(u),this._conn._changeConnectStatus(n,o),this._conn._doDisconnect(),!0},_reset:function(){},_connect:function(){this._closeSocket(),this.socket=new WebSocket(this._conn.service,"xmpp"),this.socket.onopen=this._onOpen.bind(this),this.socket.onerror=this._onError.bind(this),this.socket.onclose=this._onClose.bind(this),this.socket.onmessage=this._connect_cb_wrapper.bind(this)},_connect_cb:function(t){if(this._check_streamerror(t,e.Status.CONNFAIL))return e.Status.CONNFAIL},_handleStreamStart:function(t){var n=!1,r=t.getAttribute("xmlns");"string"!=typeof r?n="Missing xmlns in <open />":r!==e.NS.FRAMING&&(n="Wrong xmlns in <open />: "+r);var i=t.getAttribute("version");return"string"!=typeof i?n="Missing version in <open />":"1.0"!==i&&(n="Wrong version in <open />: "+i),!n||(this._conn._changeConnectStatus(e.Status.CONNFAIL,n),this._conn._doDisconnect(),!1)},_connect_cb_wrapper:function(t){if(0===t.data.indexOf("<open ")||0===t.data.indexOf("<?xml")){var n=t.data.replace(/^(<\?.*?\?>\s*)*/,"");if(""===n)return;var r=(new DOMParser).parseFromString(n,"text/xml").documentElement;this._conn.xmlInput(r),this._conn.rawInput(t.data),this._handleStreamStart(r)&&this._connect_cb(r)}else if(0===t.data.indexOf("<close ")){this._conn.rawInput(t.data),this._conn.xmlInput(t);var i=t.getAttribute("see-other-uri");i?(this._conn._changeConnectStatus(e.Status.REDIRECT,"Received see-other-uri, resetting connection"),this._conn.reset(),this._conn.service=i,this._connect()):(this._conn._changeConnectStatus(e.Status.CONNFAIL,"Received closing stream"),this._conn._doDisconnect())}else{var o=this._streamWrap(t.data),a=(new DOMParser).parseFromString(o,"text/xml").documentElement;this.socket.onmessage=this._onMessage.bind(this),this._conn._connect_cb(a,null,t.data)}},_disconnect:function(n){if(this.socket&&this.socket.readyState!==WebSocket.CLOSED){n&&this._conn.send(n);var r=t("close",{xmlns:e.NS.FRAMING});this._conn.xmlOutput(r.tree());var i=e.serialize(r);this._conn.rawOutput(i);try{this.socket.send(i)}catch(t){e.info("Couldn't send <close /> tag.")}}this._conn._doDisconnect()},_doDisconnect:function(){e.info("WebSockets _doDisconnect was called"),this._closeSocket()},_streamWrap:function(e){return"<wrapper>"+e+"</wrapper>"},_closeSocket:function(){if(this.socket)try{this.socket.onerror=null,this.socket.close()}catch(e){}this.socket=null},_emptyQueue:function(){return!0},_onClose:function(t){this._conn.connected&&!this._conn.disconnecting?(e.error("Websocket closed unexpectedly"),this._conn._doDisconnect()):t&&1006===t.code&&!this._conn.connected&&this.socket?(e.error("Websocket closed unexcectedly"),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._conn._doDisconnect()):e.info("Websocket closed")},_onDisconnectTimeout:function(){},_abortAllRequests:function(){},_onError:function(t){e.error("Websocket error "+t),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._disconnect()},_onIdle:function(){var t=this._conn._data;if(t.length>0&&!this._conn.paused){for(var n=0;n<t.length;n++)if(null!==t[n]){var r,i;r="restart"===t[n]?this._buildStream().tree():t[n],i=e.serialize(r),this._conn.xmlOutput(r),this._conn.rawOutput(i),this.socket.send(i)}this._conn._data=[]}},_onMessage:function(t){var n,r,i='<close xmlns="urn:ietf:params:xml:ns:xmpp-framing" />';if(t.data===i)return this._conn.rawInput(i),this._conn.xmlInput(t),void(this._conn.disconnecting||this._conn._doDisconnect());if(0===t.data.search("<open ")){if(n=(new DOMParser).parseFromString(t.data,"text/xml").documentElement,!this._handleStreamStart(n))return}else r=this._streamWrap(t.data),n=(new DOMParser).parseFromString(r,"text/xml").documentElement;return this._check_streamerror(n,e.Status.ERROR)?void 0:this._conn.disconnecting&&"presence"===n.firstChild.nodeName&&"unavailable"===n.firstChild.getAttribute("type")?(this._conn.xmlInput(n),void this._conn.rawInput(e.serialize(n))):void this._conn._dataRecv(n,t.data)},_onOpen:function(){e.info("Websocket open");var t=this._buildStream();this._conn.xmlOutput(t.tree());var n=e.serialize(t);this._conn.rawOutput(n),this.socket.send(n)},_reqToData:function(e){return e},_send:function(){this._conn.flush()},_sendRestart:function(){clearTimeout(this._conn._idleTimeout),this._conn._onIdle.bind(this._conn)()}},e}),(function(n){if("function"==typeof i&&i.amd)i("strophe",["strophe-core","strophe-bosh","strophe-websocket"],function(e){return e});else if("object"===o(t)){var a=r("./core");r("./bosh"),r("./websocket"),e.exports=a}})(),r(["strophe-polyfill"]),r("strophe")})?r.apply(t,[]):r)||(e.exports=i)},function(e,t){var n=[],r=window.onerror,i=window.onunhandledrejection;window.onerror=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];n.forEach(function(e){return e.apply(void 0,t)}),r&&r.apply(void 0,t)},window.onunhandledrejection=function(e){n.forEach(function(t){return t(null,null,null,null,e.reason)}),i&&i(e)};var o={addHandler:function(e){n.push(e)},callErrorHandler:function(e){var t=window.onerror;t&&t(null,null,null,null,e)},callUnhandledRejectionHandler:function(e){var t=window.onunhandledrejection;t&&t(e)}};e.exports=o},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r="audio",i="video"},function(e,t,n){"use strict";(function(e){function r(e){if(!u.a.isBackendInitialized()){var t=h.a.callStatsUserName;u.a.initBackend({callStatsID:e.callStatsID,callStatsSecret:e.callStatsSecret,userName:e.swapUserNameAndAlias?e.callStatsAliasName:t,aliasName:e.swapUserNameAndAlias?t:e.callStatsAliasName,applicationName:e.applicationName,getWiFiStatsMethod:e.getWiFiStatsMethod})||b.error("CallStats Backend initialization failed bad")}}function i(e,t){this.rtpStatsMap=new Map,this.eventEmitter=new a.a,this.xmpp=e,this.options=t||{},this.callStatsIntegrationEnabled=this.options.callStatsID&&this.options.callStatsSecret&&!0!==i.disableThirdPartyRequests,this.callStatsIntegrationEnabled&&(p.b.isReactNative()?r(this.options):(n=this.options,_||(m.a.loadScript(n.customScriptUrl||"https://api.callstats.io/static/callstats-ws.min.js",!0,!0,void 0,function(){return r(n)}),_=!0)),this.options.callStatsConfIDNamespace||b.warn('"callStatsConfIDNamespace" is not defined'));var n;this.callsStatsInstances=new Map,i.instances.add(this)}t.a=i;var o=n(16),a=n.n(o),s=n(6),c=n(72),u=n(74),l=n(43),d=n(95),p=n(1),h=n(23),f=n(45),m=n.n(f),v=n(12),g=n(44),y="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},b=n(0).getLogger(e),S=void 0,_=!1;i.init=function(e){i.audioLevelsEnabled=!e.disableAudioLevels,"number"==typeof e.audioLevelsInterval&&(i.audioLevelsInterval=e.audioLevelsInterval),i.disableThirdPartyRequests=e.disableThirdPartyRequests},i.audioLevelsEnabled=!1,i.audioLevelsInterval=200,i.disableThirdPartyRequests=!1,i.analytics=c.a,Object.defineProperty(i,"instances",{get:function(){return S||(S=new Set),S}}),i.prototype.startRemoteStats=function(e){this.stopRemoteStats(e);try{var t=new d.a(e,i.audioLevelsInterval,2e3,this.eventEmitter);t.start(i.audioLevelsEnabled),this.rtpStatsMap.set(e.id,t)}catch(e){b.error("Failed to start collecting remote statistics: "+e)}},i.localStats=[],i.startLocalStats=function(e,t){if(i.audioLevelsEnabled){var n=new l.a(e,i.audioLevelsInterval,t);this.localStats.push(n),n.start()}},i.prototype.addAudioLevelListener=function(e){i.audioLevelsEnabled&&this.eventEmitter.on(g.a,e)},i.prototype.removeAudioLevelListener=function(e){i.audioLevelsEnabled&&this.eventEmitter.removeListener(g.a,e)},i.prototype.addBeforeDisposedListener=function(e){this.eventEmitter.on(g.b,e)},i.prototype.removeBeforeDisposedListener=function(e){this.eventEmitter.removeListener(g.b,e)},i.prototype.addConnectionStatsListener=function(e){this.eventEmitter.on(g.d,e)},i.prototype.removeConnectionStatsListener=function(e){this.eventEmitter.removeListener(g.d,e)},i.prototype.addByteSentStatsListener=function(e){this.eventEmitter.on(g.c,e)},i.prototype.removeByteSentStatsListener=function(e){this.eventEmitter.removeListener(g.c,e)},i.prototype.dispose=function(){try{this.callsStatsInstances.size||this.eventEmitter.emit(g.b);var e=!0,t=!1,n=void 0;try{for(var r,o=this.callsStatsInstances.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(r=o.next()).done);e=!0){var a=r.value;this.stopCallStats(a.tpc)}}catch(e){t=!0,n=e}finally{try{!e&&o.return&&o.return()}finally{if(t)throw n}}var s=!0,c=!1,u=void 0;try{for(var l,d=this.rtpStatsMap.keys()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(s=(l=d.next()).done);s=!0){var p=l.value;this._stopRemoteStats(p)}}catch(e){c=!0,u=e}finally{try{!s&&d.return&&d.return()}finally{if(c)throw u}}this.eventEmitter&&this.eventEmitter.removeAllListeners()}finally{i.instances.delete(this)}},i.stopLocalStats=function(e){if(i.audioLevelsEnabled)for(var t=0;t<i.localStats.length;t++)if(i.localStats[t].stream===e){i.localStats.splice(t,1)[0].stop();break}},i.prototype._stopRemoteStats=function(e){var t=this.rtpStatsMap.get(e);t&&(t.stop(),this.rtpStatsMap.delete(e))},i.prototype.stopRemoteStats=function(e){this._stopRemoteStats(e.id)},i.prototype.startCallStats=function(e,t){if(this.callStatsIntegrationEnabled)if(this.callsStatsInstances.has(e.id))b.error("CallStats instance for ${tpc} exists already");else{b.info("Starting CallStats for "+e+"...");var n=new u.a(e,{confID:this._getCallStatsConfID(),remoteUserID:t});this.callsStatsInstances.set(e.id,n)}},i._getAllCallStatsInstances=function(){var e=new Set,t=!0,n=!1,r=void 0;try{for(var o,a=i.instances["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(o=a.next()).done);t=!0){var s=o.value,c=!0,u=!1,l=void 0;try{for(var d,p=s.callsStatsInstances.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(c=(d=p.next()).done);c=!0){var h=d.value;e.add(h)}}catch(e){u=!0,l=e}finally{try{!c&&p.return&&p.return()}finally{if(u)throw l}}}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}return e},i.prototype._getCallStatsConfID=function(){return this.options.callStatsConfIDNamespace?this.options.callStatsConfIDNamespace+"/"+this.options.roomName:this.options.roomName},i.prototype.stopCallStats=function(e){var t=this.callsStatsInstances.get(e.id);t&&(1===this.callsStatsInstances.size&&this.eventEmitter.emit(g.b),this.callsStatsInstances.delete(e.id),t.sendTerminateEvent())},i.prototype.isCallstatsEnabled=function(){return this.callStatsIntegrationEnabled},i.prototype.sendConnectionResumeOrHoldEvent=function(e,t){var n=this.callsStatsInstances.get(e.id);n&&n.sendResumeOrHoldEvent(t)},i.prototype.sendIceConnectionFailedEvent=function(e){var t=this.callsStatsInstances.get(e.id);t&&t.sendIceConnectionFailedEvent()},i.prototype.sendMuteEvent=function(e,t,n){var r=e&&this.callsStatsInstances.get(e.id);u.a.sendMuteEvent(t,n,r)},i.prototype.sendScreenSharingEvent=function(e,t){var n=!0,r=!1,i=void 0;try{for(var o,a=this.callsStatsInstances.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0)o.value.sendScreenSharingEvent(e,t)}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}},i.prototype.sendDominantSpeakerEvent=function(){var e=!0,t=!1,n=void 0;try{for(var r,i=this.callsStatsInstances.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(r=i.next()).done);e=!0)r.value.sendDominantSpeakerEvent()}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}},i.sendActiveDeviceListEvent=function(e){var t=i._getAllCallStatsInstances();if(t.size){var n=!0,r=!1,o=void 0;try{for(var a,s=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(a=s.next()).done);n=!0){var c=a.value;u.a.sendActiveDeviceListEvent(e,c)}}catch(e){r=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw o}}}else u.a.sendActiveDeviceListEvent(e,null)},i.prototype.associateStreamWithVideoTag=function(e,t,n,r,i,o){var a=this.callsStatsInstances.get(e.id);a&&a.associateStreamWithVideoTag(t,n,r,i,o)},i.sendGetUserMediaFailed=function(e){var t=e instanceof v.a?(function(e){var t=new Error;return t.stack=e.stack,t.name=(e.name||"Unknown error")+(e.gum&&e.gum.error&&e.gum.error.name?" - "+e.gum.error.name:""),t.constraintName=e.gum&&e.gum.constraints?JSON.stringify(e.gum.constraints):"",t.message=e.message,t})(e):e,n=i._getAllCallStatsInstances();if(n.size){var r=!0,o=!1,a=void 0;try{for(var s,c=n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(s=c.next()).done);r=!0){var l=s.value;u.a.sendGetUserMediaFailed(t,l)}}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}}else u.a.sendGetUserMediaFailed(t,null)},i.prototype.sendCreateOfferFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendCreateOfferFailed(e)},i.prototype.sendCreateAnswerFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendCreateAnswerFailed(e)},i.prototype.sendSetLocalDescFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendSetLocalDescFailed(e)},i.prototype.sendSetRemoteDescFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendSetRemoteDescFailed(e)},i.prototype.sendAddIceCandidateFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendAddIceCandidateFailed(e)},i.sendLog=function(e){var t=new Set,n=!0,r=!1,o=void 0;try{for(var a,s=i.instances["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(a=s.next()).done);n=!0){var c=a.value;c.callsStatsInstances.size&&t.add(c.callsStatsInstances.values().next().value)}}catch(e){r=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw o}}if(t.size){var l=!0,d=!1,p=void 0;try{for(var h,f=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(l=(h=f.next()).done);l=!0){var m=h.value;u.a.sendApplicationLog(e,m)}}catch(e){d=!0,p=e}finally{try{!l&&f.return&&f.return()}finally{if(d)throw p}}}else u.a.sendApplicationLog(e,null)},i.prototype.sendFeedback=function(e,t){u.a.sendFeedback(this._getCallStatsConfID(),e,t),i.analytics.sendEvent(s.l,{rating:e,comment:t})},i.LOCAL_JID=n(97).LOCAL_JID,i.reportGlobalError=function(e){e instanceof v.a&&e.gum?i.sendGetUserMediaFailed(e):i.sendLog(e)},i.sendAnalyticsAndLog=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){var n=void 0;n="object"===(void 0===e?"undefined":y(e))?e:{name:e,properties:t},b.log(JSON.stringify(n)),this.analytics.sendEvent(e,t)}else b.warn("No event or event name given.")},i.sendAnalytics=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.analytics.sendEvent(e,t)}}).call(t,"modules/statistics/statistics.js")},function(e,t,n){"use strict";n.d(t,"q",function(){return i}),n.d(t,"r",function(){return o}),n.d(t,"s",function(){return a}),n.d(t,"t",function(){return s}),n.d(t,"a",function(){return c}),n.d(t,"b",function(){return u}),n.d(t,"c",function(){return l}),n.d(t,"d",function(){return d}),n.d(t,"e",function(){return p}),n.d(t,"f",function(){return h}),n.d(t,"g",function(){return f}),n.d(t,"h",function(){return m}),n.d(t,"i",function(){return v}),n.d(t,"j",function(){return g}),n.d(t,"k",function(){return y}),n.d(t,"l",function(){return b}),n.d(t,"m",function(){return S}),n.d(t,"n",function(){return _}),n.d(t,"o",function(){return T}),n.d(t,"p",function(){return C}),n.d(t,"u",function(){return E}),n.d(t,"v",function(){return w}),n.d(t,"w",function(){return R}),n.d(t,"x",function(){return k}),n.d(t,"y",function(){return I}),n.d(t,"z",function(){return P}),n.d(t,"A",function(){return A}),n.d(t,"B",function(){return O}),n.d(t,"C",function(){return D}),n.d(t,"D",function(){return x}),n.d(t,"E",function(){return N});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="operational",o="page",a="track",s="ui",c="restart",u="session-accept.timeout",l="session-initiate.received",d="terminate",p="transport-replace.received",h="transport-replace.success",f="established",m="failed",v="switch.to.jvb",g="available.device",y="connection.disconnected",b="feedback",S="ice.duration",_="ice.establishment.duration.diff",T="ice.state.changed",C="track.unmuted",E=function(){return{action:"bridge.down",actionSubject:"bridge.down",type:i}},w=function(e,t,n){return{type:i,action:"connection.failed",attributes:r({error_type:e,error_message:t},n)}},R=function(e,t){var n="connection.stage.reached";return{action:n,actionSubject:e,attributes:t,source:n,type:i}},k=function(){return{action:"focus.left",actionSubject:"focus.left",type:i}},I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:i,source:"get.user.media",action:e,attributes:t}},P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:i,action:e,source:"jingle",attributes:t}},A=function(e){return{attributes:{media_type:e},action:"track.no.data.from.source",type:i}},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:i,action:e,source:"p2p",attributes:t}},D=function(){return{type:i,action:"remotely.muted"}},x=function(e){return{type:i,action:"rtp.stats",attributes:e}},N=function(e){return R("ttfm",e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"AUTH_STATUS_CHANGED",function(){return r}),n.d(t,"AVAILABLE_DEVICES_CHANGED",function(){return i}),n.d(t,"AVATAR_CHANGED",function(){return o}),n.d(t,"BEFORE_STATISTICS_DISPOSED",function(){return a}),n.d(t,"CONFERENCE_ERROR",function(){return s}),n.d(t,"CONFERENCE_FAILED",function(){return c}),n.d(t,"CONFERENCE_JOINED",function(){return u}),n.d(t,"CONFERENCE_LEFT",function(){return l}),n.d(t,"CONNECTION_INTERRUPTED",function(){return d}),n.d(t,"CONNECTION_RESTORED",function(){return p}),n.d(t,"DATA_CHANNEL_OPENED",function(){return h}),n.d(t,"DISPLAY_NAME_CHANGED",function(){return f}),n.d(t,"DOMINANT_SPEAKER_CHANGED",function(){return m}),n.d(t,"DTMF_SUPPORT_CHANGED",function(){return v}),n.d(t,"ENDPOINT_MESSAGE_RECEIVED",function(){return g}),n.d(t,"JVB121_STATUS",function(){return y}),n.d(t,"KICKED",function(){return b}),n.d(t,"LAST_N_ENDPOINTS_CHANGED",function(){return S}),n.d(t,"LOCK_STATE_CHANGED",function(){return _}),n.d(t,"MESSAGE_RECEIVED",function(){return T}),n.d(t,"PRIVATE_MESSAGE_RECEIVED",function(){return C}),n.d(t,"PARTICIPANT_CONN_STATUS_CHANGED",function(){return E}),n.d(t,"PARTCIPANT_FEATURES_CHANGED",function(){return w}),n.d(t,"PARTICIPANT_PROPERTY_CHANGED",function(){return R}),n.d(t,"P2P_STATUS",function(){return k}),n.d(t,"PHONE_NUMBER_CHANGED",function(){return I}),n.d(t,"RECORDER_STATE_CHANGED",function(){return P}),n.d(t,"VIDEO_SIP_GW_AVAILABILITY_CHANGED",function(){return A}),n.d(t,"VIDEO_SIP_GW_SESSION_STATE_CHANGED",function(){return O}),n.d(t,"START_MUTED_POLICY_CHANGED",function(){return D}),n.d(t,"STARTED_MUTED",function(){return x}),n.d(t,"SUBJECT_CHANGED",function(){return N}),n.d(t,"SUSPEND_DETECTED",function(){return L}),n.d(t,"TALK_WHILE_MUTED",function(){return M}),n.d(t,"TRACK_ADDED",function(){return j}),n.d(t,"TRACK_AUDIO_LEVEL_CHANGED",function(){return F}),n.d(t,"TRACK_MUTE_CHANGED",function(){return U}),n.d(t,"TRACK_REMOVED",function(){return H}),n.d(t,"TRANSCRIPTION_STATUS_CHANGED",function(){return B}),n.d(t,"USER_JOINED",function(){return G}),n.d(t,"USER_LEFT",function(){return J}),n.d(t,"USER_ROLE_CHANGED",function(){return V}),n.d(t,"USER_STATUS_CHANGED",function(){return W});var r="conference.auth_status_changed",i="conference.availableDevicesChanged",o="conference.avatarChanged",a="conference.beforeStatisticsDisposed",s="conference.error",c="conference.failed",u="conference.joined",l="conference.left",d="conference.connectionInterrupted",p="conference.connectionRestored",h="conference.dataChannelOpened",f="conference.displayNameChanged",m="conference.dominantSpeaker",v="conference.dtmfSupportChanged",g="conference.endpoint_message_received",y="conference.jvb121Status",b="conferenece.kicked",S="conference.lastNEndpointsChanged",_="conference.lock_state_changed",T="conference.messageReceived",C="conference.privateMessageReceived",E="conference.participant_conn_status_changed",w="conference.partcipant_features_changed",R="conference.participant_property_changed",k="conference.p2pStatus",I="conference.phoneNumberChanged",P="conference.recorderStateChanged",A="conference.videoSIPGWAvailabilityChanged",O="conference.videoSIPGWSessionStateChanged",D="conference.start_muted_policy_changed",x="conference.started_muted",N="conference.subjectChanged",L="conference.suspendDetected",M="conference.talk_while_muted",j="conference.trackAdded",F="conference.audioLevelsChanged",U="conference.trackMuteChanged",H="conference.trackRemoved",B="conference.transcriptionStatusChanged",G="conference.userJoined",J="conference.userLeft",V="conference.roleChanged",W="conference.statusChanged"},function(e,t){e.exports={ADD_ICE_CANDIDATE_FAILED:"xmpp.add_ice_candidate_failed",AUDIO_MUTED_BY_FOCUS:"xmpp.audio_muted_by_focus",AUTHENTICATION_REQUIRED:"xmpp.authentication_required",BRIDGE_DOWN:"xmpp.bridge_down",CALL_ACCEPTED:"xmpp.callaccepted.jingle",CALL_INCOMING:"xmpp.callincoming.jingle",CALL_ENDED:"xmpp.callended.jingle",CHAT_ERROR_RECEIVED:"xmpp.chat_error_received",CONFERENCE_SETUP_FAILED:"xmpp.conference_setup_failed",CONNECTION_ESTABLISHED:"xmpp.connection.connected",CONNECTION_FAILED:"xmpp.connection.failed",CONNECTION_INTERRUPTED:"xmpp.connection.interrupted",CONNECTION_RESTORED:"xmpp.connection.restored",CONNECTION_ICE_FAILED:"xmpp.connection.ice.failed",DISPLAY_NAME_CHANGED:"xmpp.display_name_changed",EMUC_ROOM_ADDED:"xmpp.emuc_room_added",EMUC_ROOM_REMOVED:"xmpp.emuc_room_removed",ETHERPAD:"xmpp.etherpad",FOCUS_DISCONNECTED:"xmpp.focus_disconnected",FOCUS_LEFT:"xmpp.focus_left",GRACEFUL_SHUTDOWN:"xmpp.graceful_shutdown",ICE_RESTARTING:"rtc.ice_restarting",JINGLE_ERROR:"xmpp.jingle_error",JINGLE_FATAL_ERROR:"xmpp.jingle_fatal_error",KICKED:"xmpp.kicked",LOCAL_ROLE_CHANGED:"xmpp.localrole_changed",MESSAGE_RECEIVED:"xmpp.message_received",PRIVATE_MESSAGE_RECEIVED:"xmpp.private_message_received",MUC_DESTROYED:"xmpp.muc_destroyed",MUC_JOINED:"xmpp.muc_joined",MUC_MEMBER_JOINED:"xmpp.muc_member_joined",MUC_MEMBER_LEFT:"xmpp.muc_member_left",MUC_LEFT:"xmpp.muc_left",MUC_ROLE_CHANGED:"xmpp.muc_role_changed",MUC_LOCK_CHANGED:"xmpp.muc_lock_changed",PARTICIPANT_AUDIO_MUTED:"xmpp.audio_muted",PARTICIPANT_VIDEO_MUTED:"xmpp.video_muted",PARTICIPANT_VIDEO_TYPE_CHANGED:"xmpp.video_type",PARTCIPANT_FEATURES_CHANGED:"xmpp.partcipant_features_changed",PASSWORD_REQUIRED:"xmpp.password_required",PEERCONNECTION_READY:"xmpp.peerconnection_ready",PHONE_NUMBER_CHANGED:"conference.phoneNumberChanged",PRESENCE_STATUS:"xmpp.presence_status",PROMPT_FOR_LOGIN:"xmpp.prompt_for_login",READY_TO_JOIN:"xmpp.ready_to_join",RECORDER_STATE_CHANGED:"xmpp.recorderStateChanged",REMOTE_STATS:"xmpp.remote_stats",RESERVATION_ERROR:"xmpp.room_reservation_error",ROOM_CONNECT_ERROR:"xmpp.room_connect_error",ROOM_CONNECT_NOT_ALLOWED_ERROR:"xmpp.room_connect_error.not_allowed",ROOM_JOIN_ERROR:"xmpp.room_join_error",ROOM_MAX_USERS_ERROR:"xmpp.room_max_users_error",SENDING_CHAT_MESSAGE:"xmpp.sending_chat_message",SENDING_PRIVATE_CHAT_MESSAGE:"xmpp.sending_private_chat_message",SESSION_ACCEPT_TIMEOUT:"xmpp.session_accept_timeout",START_MUTED_FROM_FOCUS:"xmpp.start_muted_from_focus",SUBJECT_CHANGED:"xmpp.subject_changed",SUSPEND_DETECTED:"xmpp.suspend_detected",TRANSCRIPTION_STATUS_CHANGED:"xmpp.transcription_status_changed",TRANSPORT_INFO:"xmpp.transportinfo.jingle",VIDEO_SIP_GW_AVAILABILITY_CHANGED:"xmpp.videoSIPGWAvailabilityChanged",VIDEO_SIP_GW_SESSION_STATE_CHANGED:"xmpp.videoSIPGWSessionStateChanged",ICE_CONNECTION_STATE_CHANGED:"xmpp.ice_connection_state_changed",JSON_MESSAGE_RECEIVED:"xmmp.json_message_received"}},function(e,t){e.exports={CREATE_ANSWER_FAILED:"rtc.create_answer_failed",CREATE_OFFER_FAILED:"rtc.create_offer_failed",RTC_READY:"rtc.ready",DATA_CHANNEL_OPEN:"rtc.data_channel_open",ENDPOINT_CONN_STATUS_CHANGED:"rtc.endpoint_conn_status_changed",DOMINANT_SPEAKER_CHANGED:"rtc.dominant_speaker_changed",LASTN_ENDPOINT_CHANGED:"rtc.lastn_endpoint_changed",LASTN_VALUE_CHANGED:"rtc.lastn_value_changed",LOCAL_TRACK_SSRC_UPDATED:"rtc.local_track_ssrc_updated",AVAILABLE_DEVICES_CHANGED:"rtc.available_devices_changed",TRACK_ATTACHED:"rtc.track_attached",REMOTE_TRACK_ADDED:"rtc.remote_track_added",REMOTE_TRACK_MUTE:"rtc.remote_track_mute",REMOTE_TRACK_REMOVED:"rtc.remote_track_removed",REMOTE_TRACK_UNMUTE:"rtc.remote_track_unmute",SET_LOCAL_DESCRIPTION_FAILED:"rtc.set_local_description_failed",SET_REMOTE_DESCRIPTION_FAILED:"rtc.set_remote_description_failed",AUDIO_OUTPUT_DEVICE_CHANGED:"rtc.audio_output_device_changed",DEVICE_LIST_CHANGED:"rtc.device_list_changed",DEVICE_LIST_AVAILABLE:"rtc.device_list_available",ENDPOINT_MESSAGE_RECEIVED:"rtc.endpoint_message_received",LOCAL_UFRAG_CHANGED:"rtc.local_ufrag_changed",REMOTE_UFRAG_CHANGED:"rtc.remote_ufrag_changed"}},function(e,t,n){"use strict";var r=n(16),i=n.n(r),o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),a=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new i.a;!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.eventEmitter=t,this.addEventListener=this.on=this.addListener,this.removeEventListener=this.off=this.removeListener}return o(e,[{key:"addListener",value:function(e,t){this.eventEmitter.addListener(e,t)}},{key:"removeListener",value:function(e,t){this.eventEmitter.removeListener(e,t)}}]),e})();t.a=a},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=!0,o=!0,a={disableLog:function(e){return"boolean"!=typeof e?new Error("Argument type: "+(void 0===e?"undefined":r(e))+". Please use a boolean."):(i=e,e?"adapter.js logging disabled":"adapter.js logging enabled")},disableWarnings:function(e){return"boolean"!=typeof e?new Error("Argument type: "+(void 0===e?"undefined":r(e))+". Please use a boolean."):(o=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))},log:function(){if("object"===("undefined"==typeof window?"undefined":r(window))){if(i)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}},deprecated:function(e,t){o&&console.warn(e+" is deprecated, please use "+t+" instead.")},extractVersion:function(e,t,n){var r=e.match(t);return r&&r.length>=n&&parseInt(r[n],10)},detectBrowser:function(e){var t=e&&e.navigator,n={};if(n.browser=null,n.version=null,void 0===e||!e.navigator)return n.browser="Not a browser.",n;if(t.mozGetUserMedia)n.browser="firefox",n.version=this.extractVersion(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia)if(e.webkitRTCPeerConnection)n.browser="chrome",n.version=this.extractVersion(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else{if(!t.userAgent.match(/Version\/(\d+).(\d+)/))return n.browser="Unsupported webkit-based browser with GUM support but no WebRTC support.",n;n.browser="safari",n.version=this.extractVersion(t.userAgent,/AppleWebKit\/(\d+)\./,1)}else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))n.browser="edge",n.version=this.extractVersion(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!t.mediaDevices||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return n.browser="Not a supported browser.",n;n.browser="safari",n.version=this.extractVersion(t.userAgent,/AppleWebKit\/(\d+)\./,1)}return n}};e.exports={log:a.log,deprecated:a.deprecated,disableLog:a.disableLog,disableWarnings:a.disableWarnings,extractVersion:a.extractVersion,shimCreateObjectURL:a.shimCreateObjectURL,detectBrowser:a.detectBrowser.bind(a)}},function(e,t,n){"use strict";function r(e,t,n){if("object"===(void 0===e?"undefined":o(e))&&void 0!==e.name)switch(this.gum={error:e,constraints:t,devices:n&&Array.isArray(n)?n.slice(0):void 0},e.name){case"NotAllowedError":case"PermissionDeniedError":case"SecurityError":this.name=i.PERMISSION_DENIED,this.message=a[this.name]+(this.gum.devices||[]).join(", ");break;case"DevicesNotFoundError":case"NotFoundError":this.name=i.NOT_FOUND,this.message=a[this.name]+(this.gum.devices||[]).join(", ");break;case"ConstraintNotSatisfiedError":case"OverconstrainedError":var r=e.constraintName||e.constraint;t&&t.video&&(!n||n.indexOf("video")>-1)&&("minWidth"===r||"maxWidth"===r||"minHeight"===r||"maxHeight"===r||"width"===r||"height"===r)?(this.name=i.UNSUPPORTED_RESOLUTION,this.message=a[this.name]+(function(e,t){if(t&&t.video&&t.video.mandatory)switch(e){case"width":return t.video.mandatory.minWidth;case"height":return t.video.mandatory.minHeight;default:return t.video.mandatory[e]||""}return""})(r,t)):(this.name=i.CONSTRAINT_FAILED,this.message=a[this.name]+e.constraintName);break;default:this.name=i.GENERAL,this.message=e.message||a[this.name]}else{if("string"!=typeof e)throw new Error("Invalid arguments");a[e]?(this.name=e,this.message=t||a[e]):this.message=e}this.stack=e.stack||(new Error).stack}var i=n(17),o="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},a={};a[i.UNSUPPORTED_RESOLUTION]="Video resolution is not supported: ",a[i.FIREFOX_EXTENSION_NEEDED]="Firefox extension is not installed",a[i.CHROME_EXTENSION_INSTALLATION_ERROR]="Failed to install Chrome extension",a[i.CHROME_EXTENSION_USER_GESTURE_REQUIRED]="Failed to install Chrome extension - installations can only be initiated by a user gesture.",a[i.CHROME_EXTENSION_USER_CANCELED]="User canceled Chrome's screen sharing prompt",a[i.CHROME_EXTENSION_GENERIC_ERROR]="Unknown error from Chrome extension",a[i.ELECTRON_DESKTOP_PICKER_ERROR]="Unkown error from desktop picker",a[i.ELECTRON_DESKTOP_PICKER_NOT_FOUND]="Failed to detect desktop picker",a[i.GENERAL]="Generic getUserMedia error",a[i.PERMISSION_DENIED]="User denied permission to use device(s): ",a[i.NOT_FOUND]="Requested device(s) was/were not found: ",a[i.CONSTRAINT_FAILED]="Constraint could not be satisfied: ",a[i.TRACK_IS_DISPOSED]="Track has been already disposed",a[i.TRACK_NO_STREAM_FOUND]="Track does not have an associated Media Stream",a[i.NO_DATA_FROM_SOURCE]="The track has stopped receiving data from it's source",r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,t.a=r},function(e,t){e.exports={CAMERA:"camera",DESKTOP:"desktop"}},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(19)),o=n.n(i),a=n(1),s=Object(r.getLogger)(e),c={filterSpecialChars:function(e){return e?e.replace(/[\\\/\{,\}\+]/g,""):e},iceparams:function(e,t){var n=null,r=void 0,i=void 0;return(i=c.findLine(e,"a=ice-ufrag:",t))&&(r=c.findLine(e,"a=ice-pwd:",t))&&(n={ufrag:c.parseICEUfrag(i),pwd:c.parseICEPwd(r)}),n},parseICEUfrag:function(e){return e.substring(12)},buildICEUfrag:function(e){return"a=ice-ufrag:"+e},parseICEPwd:function(e){return e.substring(10)},buildICEPwd:function(e){return"a=ice-pwd:"+e},parseMID:function(e){return e.substring(6)},parseMLine:function(e){var t={},n=e.substring(2).split(" ");return t.media=n.shift(),t.port=n.shift(),t.proto=n.shift(),""===n[n.length-1]&&n.pop(),t.fmt=n,t},buildMLine:function(e){return"m="+e.media+" "+e.port+" "+e.proto+" "+e.fmt.join(" ")},parseRTPMap:function(e){var t={},n=e.substring(9).split(" ");return t.id=n.shift(),n=n[0].split("/"),t.name=n.shift(),t.clockrate=n.shift(),t.channels=n.length?n.shift():"1",t},parseSCTPMap:function(e){var t=e.substring(10).split(" ");return[t[0],t[1],t.length>2?t[2]:null]},buildRTPMap:function(e){var t="a=rtpmap:"+e.getAttribute("id")+" "+e.getAttribute("name")+"/"+e.getAttribute("clockrate");return e.getAttribute("channels")&&"1"!==e.getAttribute("channels")&&(t+="/"+e.getAttribute("channels")),t},parseCrypto:function(e){var t={},n=e.substring(9).split(" ");return t.tag=n.shift(),t["crypto-suite"]=n.shift(),t["key-params"]=n.shift(),n.length&&(t["session-params"]=n.join(" ")),t},parseFingerprint:function(e){var t={},n=e.substring(14).split(" ");return t.hash=n.shift(),t.fingerprint=n.shift(),t},parseFmtp:function(e){var t=[],n=e.split(" ");n.shift(),n=n.join(" ").split(";");for(var r=0;r<n.length;r++){for(var i=n[r].split("=")[0];i.length&&" "===i[0];)i=i.substring(1);var o=n[r].split("=")[1];i&&o?t.push({name:i,value:o}):i&&t.push({name:"",value:i})}return t},parseICECandidate:function(e){var t={},n=e.split(" ");t.foundation=n[0].substring(12),t.component=n[1],t.protocol=n[2].toLowerCase(),t.priority=n[3],t.ip=n[4],t.port=n[5],t.type=n[7],t.generation=0;for(var r=8;r<n.length;r+=2)switch(n[r]){case"raddr":t["rel-addr"]=n[r+1];break;case"rport":t["rel-port"]=n[r+1];break;case"generation":t.generation=n[r+1];break;case"tcptype":t.tcptype=n[r+1];break;default:s.log('parseICECandidate not translating "'+n[r]+'" = "'+n[r+1]+'"')}return t.network="1",t.id=Math.random().toString(36).substr(2,10),t},buildICECandidate:function(e){var t=["a=candidate:"+e.foundation,e.component,e.protocol,e.priority,e.ip,e.port,"typ",e.type].join(" ");switch(t+=" ",e.type){case"srflx":case"prflx":case"relay":e.hasOwnAttribute("rel-addr")&&e.hasOwnAttribute("rel-port")&&(t+="raddr",t+=" ",t+=e["rel-addr"],t+=" ",t+="rport",t+=" ",t+=e["rel-port"],t+=" ")}return e.hasOwnAttribute("tcptype")&&(t+="tcptype",t+=" ",t+=e.tcptype,t+=" "),t+="generation",(t+=" ")+(e.hasOwnAttribute("generation")?e.generation:"0")},parseSSRC:function(e){for(var t=new Map,n=e.split("\r\n"),r=0;r<n.length;r++)if("a=ssrc:"===n[r].substring(0,7)){var i=n[r].split("a=ssrc:")[1].split(" ")[0];t.get(i)||t.set(i,[]),t.get(i).push(n[r])}return t},parseRTCPFB:function(e){var t=e.substr(10).split(" "),n={};return n.pt=t.shift(),n.type=t.shift(),n.params=t,n},parseExtmap:function(e){var t=e.substr(9).split(" "),n={};return n.value=t.shift(),-1===n.value.indexOf("/")?n.direction="both":(n.direction=n.value.substr(n.value.indexOf("/")+1),n.value=n.value.substr(0,n.value.indexOf("/"))),n.uri=t.shift(),n.params=t,n},findLine:function(e,t,n){for(var r=e.split("\r\n"),i=0;i<r.length;i++)if(r[i].substring(0,t.length)===t)return r[i];if(!n)return!1;r=n.split("\r\n");for(var o=0;o<r.length;o++)if(r[o].substring(0,t.length)===t)return r[o];return!1},findLines:function(e,t,n){for(var r=e.split("\r\n"),i=[],o=0;o<r.length;o++)r[o].substring(0,t.length)===t&&i.push(r[o]);if(i.length||!n)return i;r=n.split("\r\n");for(var a=0;a<r.length;a++)r[a].substring(0,t.length)===t&&i.push(r[a]);return i},candidateToJingle:function(e){if(0===e.indexOf("candidate:"))e="a="+e;else if("a=candidate:"!==e.substring(0,12))return s.log("parseCandidate called with a line that is not a candidate line"),s.log(e),null;"\r\n"===e.substring(e.length-2)&&(e=e.substring(0,e.length-2));var t={},n=e.split(" ");if("typ"!==n[6])return s.log("did not find typ in the right place"),s.log(e),null;t.foundation=n[0].substring(12),t.component=n[1],t.protocol=n[2].toLowerCase(),t.priority=n[3],t.ip=n[4],t.port=n[5],t.type=n[7],t.generation="0";for(var r=8;r<n.length;r+=2)switch(n[r]){case"raddr":t["rel-addr"]=n[r+1];break;case"rport":t["rel-port"]=n[r+1];break;case"generation":t.generation=n[r+1];break;case"tcptype":t.tcptype=n[r+1];break;default:s.log('not translating "'+n[r]+'" = "'+n[r+1]+'"')}return t.network="1",t.id=Math.random().toString(36).substr(2,10),t},candidateFromJingle:function(e){var t="a=candidate:";t+=e.getAttribute("foundation"),t+=" ",t+=e.getAttribute("component"),t+=" ";var n=e.getAttribute("protocol");switch(a.b.isFirefox()&&"ssltcp"===n.toLowerCase()&&(n="tcp"),t+=n,t+=" ",t+=e.getAttribute("priority"),t+=" ",t+=e.getAttribute("ip"),t+=" ",t+=e.getAttribute("port"),t+=" ",t+="typ",t+=" "+e.getAttribute("type"),t+=" ",e.getAttribute("type")){case"srflx":case"prflx":case"relay":e.getAttribute("rel-addr")&&e.getAttribute("rel-port")&&(t+="raddr",t+=" ",t+=e.getAttribute("rel-addr"),t+=" ",t+="rport",t+=" ",t+=e.getAttribute("rel-port"),t+=" ")}return"tcp"===n.toLowerCase()&&(t+="tcptype",t+=" ",t+=e.getAttribute("tcptype"),t+=" "),t+="generation",t+=" ",(t+=e.getAttribute("generation")||"0")+"\r\n"},parsePrimaryVideoSsrc:function(e){var t=e.ssrcs.map(function(e){return e.id}).filter(function(e,t,n){return n.indexOf(e)===t}).length,n=e.ssrcGroups&&e.ssrcGroups.length||0;if(!(t>1&&0===n)){var r=null;if(1===t)r=e.ssrcs[0].id;else if(2===t){var i=e.ssrcGroups.find(function(e){return"FID"===e.semantics});i&&(r=i.ssrcs.split(" ")[0])}else if(t>=3){var o=e.ssrcGroups.find(function(e){return"SIM"===e.semantics});o&&(r=o.ssrcs.split(" ")[0])}return r}},generateSsrc:function(){return o.a.randomInt(1,4294967295)},getSsrcAttribute:function(e,t,n){for(var r=0;r<e.ssrcs.length;++r){var i=e.ssrcs[r];if(i.id===t&&i.attribute===n)return i.value}},parseGroupSsrcs:function(e){return e.ssrcs.split(" ").map(function(e){return parseInt(e,10)})},getMedia:function(e,t){return e.media.find(function(e){return e.type===t})},getUfrag:function(e){var t=e.split("\n").filter(function(e){return e.startsWith("a=ice-ufrag:")});if(t.length>0)return t[0].substr("a=ice-ufrag:".length)},preferVideoCodec:function(e,t){var n=null;if(e&&t){for(var r=0;r<e.rtp.length;++r){var i=e.rtp[r];if(i.codec&&i.codec.toLowerCase()===t.toLowerCase()){n=i.payload;break}}if(n){var o=e.payloads.toString().split(" ").map(function(e){return parseInt(e,10)}),a=o.indexOf(n);o.splice(a,1),o.unshift(n),e.payloads=o.join(" ")}}},stripVideoCodec:function(e,t){if(e&&t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e.rtp["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done);r=!0){var c=a.value;c.codec&&c.codec.toLowerCase()===t.toLowerCase()&&n.push(c.payload)}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}if(n.length>0){var u=n.map(function(e){return"apt="+e}),l=e.fmtp.filter(function(e){return-1!==u.indexOf(e.config)});n.push.apply(n,(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)})(l.map(function(e){return e.payload})));var d=e.payloads.toString().split(" ").map(Number).filter(function(e){return-1===n.indexOf(e)});0===d.length?(e.port=0,e.direction="inactive",e.payloads="*"):e.payloads=d.join(" "),e.rtp=e.rtp.filter(function(e){return-1!==d.indexOf(e.payload)}),e.fmtp=e.fmtp.filter(function(e){return-1!==d.indexOf(e.payload)}),e.rtcpFb&&(e.rtcpFb=e.rtcpFb.filter(function(e){return-1!==d.indexOf(e.payload)}))}}}};t.a=c}).call(t,"modules/xmpp/SDPUtil.js")},function(e,t,n){var r=n(131),i=n(132);t.write=i,t.parse=r.parse,t.parseFmtpConfig=r.parseFmtpConfig,t.parseParams=r.parseParams,t.parsePayloads=r.parsePayloads,t.parseRemoteCandidates=r.parseRemoteCandidates,t.parseImageAttributes=r.parseImageAttributes,t.parseSimulcastStreamList=r.parseSimulcastStreamList},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function i(e){return"object"===(void 0===e?"undefined":a(e))&&null!==e}function o(e){return void 0===e}var a="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,a,s,c,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(o(n=this._events[e]))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),a=(u=n.slice()).length,c=0;c<a;c++)u[c].apply(this,s);return!0},n.prototype.addListener=function(e,t){var a;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(a=o(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&a>0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),i||(i=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var i=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(n=this._events[e]).length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=a;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){o=s;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"CHROME_EXTENSION_GENERIC_ERROR",function(){return r}),n.d(t,"CHROME_EXTENSION_INSTALLATION_ERROR",function(){return i}),n.d(t,"CHROME_EXTENSION_USER_GESTURE_REQUIRED",function(){return o}),n.d(t,"CHROME_EXTENSION_USER_CANCELED",function(){return a}),n.d(t,"CONSTRAINT_FAILED",function(){return s}),n.d(t,"ELECTRON_DESKTOP_PICKER_ERROR",function(){return c}),n.d(t,"ELECTRON_DESKTOP_PICKER_NOT_FOUND",function(){return u}),n.d(t,"FIREFOX_EXTENSION_NEEDED",function(){return l}),n.d(t,"GENERAL",function(){return d}),n.d(t,"NOT_FOUND",function(){return p}),n.d(t,"PERMISSION_DENIED",function(){return h}),n.d(t,"TRACK_IS_DISPOSED",function(){return f}),n.d(t,"TRACK_NO_STREAM_FOUND",function(){return m}),n.d(t,"UNSUPPORTED_RESOLUTION",function(){return v}),n.d(t,"NO_DATA_FROM_SOURCE",function(){return g});var r="gum.chrome_extension_generic_error",i="gum.chrome_extension_installation_error",o="gum.chrome_extension_user_gesture_required",a="gum.chrome_extension_user_canceled",s="gum.constraint_failed",c="gum.electron_desktop_picker_error",u="gum.electron_desktop_picker_not_found",l="gum.firefox_extension_needed",d="gum.general",p="gum.not_found",h="gum.permission_denied",f="track.track_is_disposed",m="track.no_stream_found",v="gum.unsupported_resolution",g="track.no_data_from_source"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"LOCAL_TRACK_STOPPED",function(){return r}),n.d(t,"TRACK_AUDIO_LEVEL_CHANGED",function(){return i}),n.d(t,"TRACK_AUDIO_OUTPUT_CHANGED",function(){return o}),n.d(t,"TRACK_MUTE_CHANGED",function(){return a}),n.d(t,"TRACK_VIDEOTYPE_CHANGED",function(){return s}),n.d(t,"NO_DATA_FROM_SOURCE",function(){return c});var r="track.stopped",i="track.audioLevelsChanged",o="track.audioOutputChanged",a="track.trackMuteChanged",s="track.videoTypeChanged",c="track.no_data_from_source"},function(e,t){function n(e,t){return Math.floor(Math.random()*(t-e+1))+e}function r(e){return e[n(0,e.length-1)]}var i={randomHexDigit:function(){return r("0123456789abcdef")},randomHexString:function(e){for(var t="";e--;)t+=this.randomHexDigit();return t},randomElement:r,randomAlphanumStr:function(e){for(var t="",n=0;n<e;n+=1)t+=r("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");return t},randomInt:n};e.exports=i},function(e,t){var n,r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};n=(function(){return this})();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":r(window))&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCurrent=function(){return window&&window.performance&&window.performance.now&&window.performance.timing&&window.performance.timing.navigationStart?window.performance.now()+window.performance.timing.navigationStart:Date.now()}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function e(){r(this,e)};return(function(t){function n(){var e;r(this,n);for(var t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];var a=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(i)));return a.connection=null,a}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(n,e),a(n,[{key:"init",value:function(e){this.connection=e}}]),n})()}n.d(t,"a",function(){return s});var o=n(10),a=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();t.b=i();var s=i(o.a)},function(e,t,n){"use strict";(function(e){function r(){var e=void 0;try{e=(window||this).localStorage}catch(e){c.error(e)}return e}function i(){return(Math.random().toString(16)+"000000000").substr(2,8)}var o=n(0),a=(n.n(o),n(73)),s=n.n(a),c=Object(o.getLogger)(e),u=void 0,l=void 0;t.a={get callStatsUserName(){if(!u){var e=r();e&&(u=e.getItem("callStatsUserName")),u||(u=(function(){var e=s.a.generateUsername();return c.log("generated callstats uid",e),e})(),e&&e.setItem("callStatsUserName",u))}return u},get machineId(){if(!l){var e=r();e&&(l=e.getItem("jitsiMeetId")),l||(l=(function(){var e=i()+i()+i()+i();return c.log("generated id",e),e})(),e&&e.setItem("jitsiMeetId",l))}return l},get sessionId(){var e=r();return e?e.getItem("sessionId"):void 0},set sessionId(e){var t=r();t&&(e?t.setItem("sessionId",e):t.removeItem("sessionId"))}}}).call(t,"modules/settings/Settings.js")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detect=function(){var e=r.browserName.chrome,t=null,n=null,i=null,o=r.codeBaseType.chrome;if(window&&(!window.navigator||!window.navigator.userAgent||window.csioReactNative))return window&&window.csioGetOsName&&(t=window.csioGetOsName()),window&&window.csioGetOsVer&&(n=window.csioGetOsVer()),window&&window.csioReactNative&&(i="react-native"),{browserName:e,codeBase:o,os:t,osVersion:n,userAgent:i};var a=(i=navigator.userAgent).toLowerCase(),s=navigator.appVersion,c=""+parseFloat(navigator.appVersion),u=void 0;-1!==(u=a.indexOf("opera"))?(e=r.browserName.opera,c=a.substring(u+6),-1!==(u=a.indexOf("Version"))&&(c=a.substring(u+8)),o=r.codeBaseType.chrome):-1!==(u=a.indexOf("opr"))?(e=r.browserName.opera,c=a.substring(u+4),-1!==(u=a.indexOf("Version"))&&(c=a.substring(u+8)),o=r.codeBaseType.chrome):-1!==(u=a.indexOf("msie"))?(e=r.browserName.msie,c=a.substring(u+5),o=r.codeBaseType.chrome):-1!==(u=a.indexOf("edge"))?(e=r.browserName.edge,c=a.substring(u+5),o=r.codeBaseType.edge):-1!==(u=a.indexOf("chrome"))?(e=r.browserName.chrome,c=a.substring(u+7),o=r.codeBaseType.chrome):-1!==(u=a.indexOf("safari"))?(e=r.browserName.safari,c=a.substring(u+7),-1!==(u=a.indexOf("Version"))&&(c=a.substring(u+8)),o=r.codeBaseType.chrome):-1!==(u=a.indexOf("firefox"))?(e=r.browserName.firefox,c=a.substring(u+8),o=r.codeBaseType.firefox):-1!==(u=a.indexOf("trident"))&&(e=r.browserName.msie,u=a.indexOf("rv"),c=a.substring(u+3,u+7),o=r.codeBaseType.chrome);var l=[{s:"Windows 3.11",r:/win16/},{s:"Windows 95",r:/(windows 95|win95|windows_95)/},{s:"Windows ME",r:/(win 9x 4.90|windows me)/},{s:"Windows 98",r:/(windows 98|win98)/},{s:"Windows CE",r:/windows ce/},{s:"Windows 2000",r:/(windows nt 5.0|windows 2000)/},{s:"Windows XP",r:/(windows nt 5.1|windows xp)/},{s:"Windows Server 2003",r:/windows nt 5.2/},{s:"Windows Vista",r:/windows nt 6.0/},{s:"Windows 7",r:/(windows 7|windows nt 6.1)/},{s:"Windows 8.1",r:/(windows 8.1|windows nt 6.3)/},{s:"Windows 8",r:/(windows 8|windows nt 6.2)/},{s:"Windows 10",r:/(windows 10|windows nt 10.0)/},{s:"Windows NT 4.0",r:/(windows nt 4.0|winnt4.0|winnt|windows nt)/},{s:"Windows ME",r:/windows me/},{s:"Android",r:/android/},{s:"Open BSD",r:/openbsd/},{s:"Sun OS",r:/sunos/},{s:"Linux",r:/(linux|x11)/},{s:"iOS",r:/(iphone|ipad|ipod)/},{s:"Mac OS X",r:/mac os x/},{s:"Mac OS",r:/(macppc|macintel|mac_powerpc|macintosh)/},{s:"QNX",r:/qnx/},{s:"UNIX",r:/unix/},{s:"BeOS",r:/beos/},{s:"OS/2",r:/os\/2/},{s:"Search Bot",r:/(nuhk|googlebot|yammybot|openbot|slurp|msnbot|ask jeeves\/teoma|ia_archiver)/}],d=void 0,p=void 0;for(d in l)if(l.hasOwnProperty(d)&&(p=l[d]).r.test(a)){t=p.s;break}switch(t&&/Windows/.test(t)&&(n=/Windows (.*)/.exec(t)[1],t=r.osName.windows),t){case r.osName.mac:n=/mac os x (10[\.\_\d]+)/.exec(a)[1];break;case r.osName.android:n=/android ([\.\_\d]+)/.exec(a)[1];break;case r.osName.ios:n=(n=/os (\d+)_(\d+)_?(\d+)?/.exec(s))[1]+"."+n[2]+"."+(0|n[3])}return{browserName:e,browserVersion:c.toString(),os:t,osVersion:n,codeBase:o,userAgent:i}};var r=t.Constants={codeBaseType:{chrome:"Chrome",firefox:"Firefox",edge:"Edge",plugin:"Plugin"},browserName:{chrome:"Chrome",firefox:"Firefox",edge:"Edge",msie:"Microsoft Internet Explorer",safari:"Safari"},osName:{windows:"Windows",mac:"Mac OS X",android:"Android",ios:"iOS"}}},function(e,t,n){(function(n,r,i){var o,a,s,c="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};u=function(){return(function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof _dereq_&&_dereq_;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof _dereq_&&_dereq_,a=0;a<r.length;a++)i(r[a]);return i})({1:[function(e,t,n){"use strict";t.exports=function(e){function t(e){var t=new n(e),r=t.promise();return t.setHowMany(1),t.setUnwrap(),t.init(),r}var n=e._SomePromiseArray;e.any=function(e){return t(e)},e.prototype.any=function(){return t(this)}}},{}],2:[function(e,t,r){"use strict";function i(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new l(16),this._normalQueue=new l(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var e=this;this.drainQueues=function(){e._drainQueues()},this._schedule=u}function o(e,t,n){this._lateQueue.push(e,t,n),this._queueTick()}function a(e,t,n){this._normalQueue.push(e,t,n),this._queueTick()}function s(e){this._normalQueue._pushOne(e),this._queueTick()}var c;try{throw new Error}catch(e){c=e}var u=e("./schedule"),l=e("./queue"),d=e("./util");i.prototype.setScheduler=function(e){var t=this._schedule;return this._schedule=e,this._customScheduler=!0,t},i.prototype.hasCustomScheduler=function(){return this._customScheduler},i.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},i.prototype.disableTrampolineIfNecessary=function(){d.hasDevTools&&(this._trampolineEnabled=!1)},i.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},i.prototype.fatalError=function(e,t){t?(n.stderr.write("Fatal "+(e instanceof Error?e.stack:e)+"\n"),n.exit(2)):this.throwLater(e)},i.prototype.throwLater=function(e,t){if(1===arguments.length&&(t=e,e=function(){throw t}),"undefined"!=typeof setTimeout)setTimeout(function(){e(t)},0);else try{this._schedule(function(){e(t)})}catch(e){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},d.hasDevTools?(i.prototype.invokeLater=function(e,t,n){this._trampolineEnabled?o.call(this,e,t,n):this._schedule(function(){setTimeout(function(){e.call(t,n)},100)})},i.prototype.invoke=function(e,t,n){this._trampolineEnabled?a.call(this,e,t,n):this._schedule(function(){e.call(t,n)})},i.prototype.settlePromises=function(e){this._trampolineEnabled?s.call(this,e):this._schedule(function(){e._settlePromises()})}):(i.prototype.invokeLater=o,i.prototype.invoke=a,i.prototype.settlePromises=s),i.prototype._drainQueue=function(e){for(;e.length()>0;){var t=e.shift();if("function"==typeof t){var n=e.shift(),r=e.shift();t.call(n,r)}else t._settlePromises()}},i.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},i.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},i.prototype._reset=function(){this._isTickUsed=!1},t.exports=i,t.exports.firstLineError=c},{"./queue":26,"./schedule":29,"./util":36}],3:[function(e,t,n){"use strict";t.exports=function(e,t,n,r){var i=!1,o=function(e,t){this._reject(t)},a=function(e,t){t.promiseRejectionQueued=!0,t.bindingPromise._then(o,o,null,this,e)},s=function(e,t){0==(50397184&this._bitField)&&this._resolveCallback(t.target)},c=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(o){i||(i=!0,e.prototype._propagateFrom=r.propagateFromFunction(),e.prototype._boundValue=r.boundValueFunction());var u=n(o),l=new e(t);l._propagateFrom(this,1);var d=this._target();if(l._setBoundTo(u),u instanceof e){var p={promiseRejectionQueued:!1,promise:l,target:d,bindingPromise:u};d._then(t,a,void 0,l,p),u._then(s,c,void 0,l,p),l._setOnCancel(u)}else l._resolveCallback(d);return l},e.prototype._setBoundTo=function(e){void 0!==e?(this._bitField=2097152|this._bitField,this._boundTo=e):this._bitField=-2097153&this._bitField},e.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},e.bind=function(t,n){return e.resolve(n).bind(t)}}},{}],4:[function(e,t,n){"use strict";var r;"undefined"!=typeof Promise&&(r=Promise);var i=e("./promise")();i.noConflict=function(){try{Promise===i&&(Promise=r)}catch(e){}return i},t.exports=i},{"./promise":22}],5:[function(e,t,n){"use strict";var r=Object.create;if(r){var i=r(null),o=r(null);i[" size"]=o[" size"]=0}t.exports=function(t){function n(e){return(function(e,n){var r;if(null!=e&&(r=e[n]),"function"!=typeof r){var i="Object "+o.classString(e)+" has no method '"+o.toString(n)+"'";throw new t.TypeError(i)}return r})(e,this.pop()).apply(e,this)}function r(e){return e[this]}function i(e){var t=+this;return t<0&&(t=Math.max(0,t+e.length)),e[t]}var o=e("./util"),a=o.canEvaluate;o.isIdentifier,t.prototype.call=function(e){var t=[].slice.call(arguments,1);return t.push(e),this._then(n,void 0,void 0,t,void 0)},t.prototype.get=function(e){var t;if("number"==typeof e)t=i;else if(a){var n=(void 0)(e);t=null!==n?n:r}else t=r;return this._then(t,void 0,void 0,e,void 0)}}},{"./util":36}],6:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){var o=e("./util"),a=o.tryCatch,s=o.errorObj,c=t._async;t.prototype.break=t.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var e=this,t=e;e._isCancellable();){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var n=e._cancellationParent;if(null==n||!n._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel(),e._setWillBeCancelled(),t=e,e=n}},t.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},t.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},t.prototype._cancelBy=function(e){return e===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},t.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},t.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},t.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},t.prototype._unsetOnCancel=function(){this._onCancelField=void 0},t.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},t.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},t.prototype._doInvokeOnCancel=function(e,t){if(o.isArray(e))for(var n=0;n<e.length;++n)this._doInvokeOnCancel(e[n],t);else if(void 0!==e)if("function"==typeof e){if(!t){var r=a(e).call(this._boundValue());r===s&&(this._attachExtraTrace(r.e),c.throwLater(r.e))}}else e._resultCancelled(this)},t.prototype._invokeOnCancel=function(){var e=this._onCancel();this._unsetOnCancel(),c.invoke(this._doInvokeOnCancel,this,e)},t.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},t.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(e,t,n){"use strict";t.exports=function(t){var n=e("./util"),r=e("./es5").keys,i=n.tryCatch,o=n.errorObj;return function(e,a,s){return function(c){var u=s._boundValue();e:for(var l=0;l<e.length;++l){var d=e[l];if(d===Error||null!=d&&d.prototype instanceof Error){if(c instanceof d)return i(a).call(u,c)}else if("function"==typeof d){var p=i(d).call(u,c);if(p===o)return p;if(p)return i(a).call(u,c)}else if(n.isObject(c)){for(var h=r(d),f=0;f<h.length;++f){var m=h[f];if(d[m]!=c[m])continue e}return i(a).call(u,c)}}return t}}}},{"./es5":13,"./util":36}],8:[function(e,t,n){"use strict";t.exports=function(e){function t(){this._trace=new t.CapturedTrace(n())}function n(){var e=i.length-1;if(e>=0)return i[e]}var r=!1,i=[];return e.prototype._promiseCreated=function(){},e.prototype._pushContext=function(){},e.prototype._popContext=function(){return null},e._peekContext=e.prototype._peekContext=function(){},t.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,i.push(this._trace))},t.prototype._popContext=function(){if(void 0!==this._trace){var e=i.pop(),t=e._promiseCreated;return e._promiseCreated=null,t}return null},t.CapturedTrace=null,t.create=function(){if(r)return new t},t.deactivateLongStackTraces=function(){},t.activateLongStackTraces=function(){var i=e.prototype._pushContext,o=e.prototype._popContext,a=e._peekContext,s=e.prototype._peekContext,c=e.prototype._promiseCreated;t.deactivateLongStackTraces=function(){e.prototype._pushContext=i,e.prototype._popContext=o,e._peekContext=a,e.prototype._peekContext=s,e.prototype._promiseCreated=c,r=!1},r=!0,e.prototype._pushContext=t.prototype._pushContext,e.prototype._popContext=t.prototype._popContext,e._peekContext=e.prototype._peekContext=n,e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}},t}},{}],9:[function(e,t,r){"use strict";t.exports=function(t,r){function i(e,t){return{promise:t}}function o(){return!1}function a(e,t,n){var r=this;try{e(t,n,function(e){if("function"!=typeof e)throw new TypeError("onCancel must be a function, got: "+O.toString(e));r._attachCancellationCallback(e)})}catch(e){return e}}function s(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?O.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function u(){return this._onCancelField}function l(e){this._onCancelField=e}function d(){this._cancellationParent=void 0,this._onCancelField=void 0}function p(e,t){if(0!=(1&t)){this._cancellationParent=e;var n=e._branchesRemainingToCancel;void 0===n&&(n=0),e._branchesRemainingToCancel=n+1}0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function h(){var e=this._boundTo;return void 0!==e&&e instanceof t?e.isFulfilled()?e.value():void 0:e}function f(){this._trace=new E(this._peekContext())}function m(e,t){if(D(e)){var n=this._trace;if(void 0!==n&&t&&(n=n._parent),void 0!==n)n.attachExtraTrace(e);else if(!e.__stackCleaned__){var r=y(e);O.notEnumerableProp(e,"stack",r.message+"\n"+r.stack.join("\n")),O.notEnumerableProp(e,"__stackCleaned__",!0)}}}function v(e,n,r){if(Y.warnings){var i,o=new A(e);if(n)r._attachExtraTrace(o);else if(Y.longStackTraces&&(i=t._peekContext()))i.attachExtraTrace(o);else{var a=y(o);o.stack=a.message+"\n"+a.stack.join("\n")}K("warning",o)||b(o,"",!0)}}function g(e){for(var t=[],n=0;n<e.length;++n){var r=e[n],i=" (No stack trace)"===r||M.test(r),o=i&&Q(r);i&&!o&&(F&&" "!==r.charAt(0)&&(r=" "+r),t.push(r))}return t}function y(e){var t=e.stack,n=e.toString();return t="string"==typeof t&&t.length>0?(function(e){for(var t=e.stack.replace(/\s+$/g,"").split("\n"),n=0;n<t.length;++n){var r=t[n];if(" (No stack trace)"===r||M.test(r))break}return n>0&&"SyntaxError"!=e.name&&(t=t.slice(n)),t})(e):[" (No stack trace)"],{message:n,stack:"SyntaxError"==e.name?t:g(t)}}function b(e,t,n){if("undefined"!=typeof console){var r;if(O.isObject(e)){var i=e.stack;r=t+j(i,e)}else r=t+String(e);"function"==typeof k?k(r,n):"function"!=typeof console.log&&"object"!==c(console.log)||console.log(r)}}function S(e,t,n,r){var i=!1;try{"function"==typeof t&&(i=!0,"rejectionHandled"===e?t(r):t(n,r))}catch(e){P.throwLater(e)}"unhandledRejection"===e?K(e,n,r)||i||b(n,"Unhandled rejection "):K(e,r)}function _(e){var t;if("function"==typeof e)t="[function "+(e.name||"anonymous")+"]";else{if(t=e&&"function"==typeof e.toString?e.toString():O.toString(e),/\[object [a-zA-Z0-9$_]+\]/.test(t))try{t=JSON.stringify(e)}catch(e){}0===t.length&&(t="(empty array)")}return"(<"+(n=t,n.length<41?n:n.substr(0,38)+"...")+">, no stack trace)";var n}function T(){return"function"==typeof X}function C(e){var t=e.match($);if(t)return{fileName:t[1],line:parseInt(t[2],10)}}function E(e){this._parent=e,this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);X(this,E),t>32&&this.uncycle()}var w,R,k,I=t._getDomain,P=t._async,A=e("./errors").Warning,O=e("./util"),D=O.canAttachTrace,x=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,N=/\((?:timers\.js):\d+:\d+\)/,L=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,M=null,j=null,F=!1,U=!(0==O.env("BLUEBIRD_DEBUG")),H=!(0==O.env("BLUEBIRD_WARNINGS")||!U&&!O.env("BLUEBIRD_WARNINGS")),B=!(0==O.env("BLUEBIRD_LONG_STACK_TRACES")||!U&&!O.env("BLUEBIRD_LONG_STACK_TRACES")),G=0!=O.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(H||!!O.env("BLUEBIRD_W_FORGOTTEN_RETURN"));t.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288},t.prototype._ensurePossibleRejectionHandled=function(){if(0==(524288&this._bitField)){this._setRejectionIsUnhandled();var e=this;setTimeout(function(){e._notifyUnhandledRejection()},1)}},t.prototype._notifyUnhandledRejectionIsHandled=function(){S("rejectionHandled",w,void 0,this)},t.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},t.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},t.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified(),S("unhandledRejection",R,e,this)}},t.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},t.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},t.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},t.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},t.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},t.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},t.prototype._warn=function(e,t,n){return v(e,t,n||this)},t.onPossiblyUnhandledRejection=function(e){var t=I();R="function"==typeof e?null===t?e:O.domainBind(t,e):void 0},t.onUnhandledRejectionHandled=function(e){var t=I();w="function"==typeof e?null===t?e:O.domainBind(t,e):void 0};var J=function(){};t.longStackTraces=function(){if(P.haveItemsQueued()&&!Y.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!Y.longStackTraces&&T()){var e=t.prototype._captureStackTrace,n=t.prototype._attachExtraTrace;Y.longStackTraces=!0,J=function(){if(P.haveItemsQueued()&&!Y.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");t.prototype._captureStackTrace=e,t.prototype._attachExtraTrace=n,r.deactivateLongStackTraces(),P.enableTrampoline(),Y.longStackTraces=!1},t.prototype._captureStackTrace=f,t.prototype._attachExtraTrace=m,r.activateLongStackTraces(),P.disableTrampolineIfNecessary()}},t.hasLongStackTraces=function(){return Y.longStackTraces&&T()};var V=(function(){try{if("function"==typeof CustomEvent){var e=new CustomEvent("CustomEvent");return O.global.dispatchEvent(e),function(e,t){var n=new CustomEvent(e.toLowerCase(),{detail:t,cancelable:!0});return!O.global.dispatchEvent(n)}}return"function"==typeof Event?(e=new Event("CustomEvent"),O.global.dispatchEvent(e),function(e,t){var n=new Event(e.toLowerCase(),{cancelable:!0});return n.detail=t,!O.global.dispatchEvent(n)}):((e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),O.global.dispatchEvent(e),function(e,t){var n=document.createEvent("CustomEvent");return n.initCustomEvent(e.toLowerCase(),!1,!0,t),!O.global.dispatchEvent(n)})}catch(e){}return function(){return!1}})(),W=O.isNode?function(){return n.emit.apply(n,arguments)}:O.global?function(e){var t="on"+e.toLowerCase(),n=O.global[t];return!!n&&(n.apply(O.global,[].slice.call(arguments,1)),!0)}:function(){return!1},q={promiseCreated:i,promiseFulfilled:i,promiseRejected:i,promiseResolved:i,promiseCancelled:i,promiseChained:function(e,t,n){return{promise:t,child:n}},warning:function(e,t){return{warning:t}},unhandledRejection:function(e,t,n){return{reason:t,promise:n}},rejectionHandled:i},K=function(e){var t=!1;try{t=W.apply(null,arguments)}catch(e){P.throwLater(e),t=!0}var n=!1;try{n=V(e,q[e].apply(null,arguments))}catch(e){P.throwLater(e),n=!0}return n||t};t.config=function(e){if("longStackTraces"in(e=Object(e))&&(e.longStackTraces?t.longStackTraces():!e.longStackTraces&&t.hasLongStackTraces()&&J()),"warnings"in e){var n=e.warnings;Y.warnings=!!n,G=Y.warnings,O.isObject(n)&&"wForgottenReturn"in n&&(G=!!n.wForgottenReturn)}if("cancellation"in e&&e.cancellation&&!Y.cancellation){if(P.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");t.prototype._clearCancellationData=d,t.prototype._propagateFrom=p,t.prototype._onCancel=u,t.prototype._setOnCancel=l,t.prototype._attachCancellationCallback=s,t.prototype._execute=a,z=p,Y.cancellation=!0}return"monitoring"in e&&(e.monitoring&&!Y.monitoring?(Y.monitoring=!0,t.prototype._fireEvent=K):!e.monitoring&&Y.monitoring&&(Y.monitoring=!1,t.prototype._fireEvent=o)),t},t.prototype._fireEvent=o,t.prototype._execute=function(e,t,n){try{e(t,n)}catch(e){return e}},t.prototype._onCancel=function(){},t.prototype._setOnCancel=function(e){},t.prototype._attachCancellationCallback=function(e){},t.prototype._captureStackTrace=function(){},t.prototype._attachExtraTrace=function(){},t.prototype._clearCancellationData=function(){},t.prototype._propagateFrom=function(e,t){};var z=function(e,t){0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)},Q=function(){return!1},$=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;O.inherits(E,Error),r.CapturedTrace=E,E.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],n={},r=0,i=this;void 0!==i;++r)t.push(i),i=i._parent;for(r=(e=this._length=r)-1;r>=0;--r){var o=t[r].stack;void 0===n[o]&&(n[o]=r)}for(r=0;r<e;++r){var a=n[t[r].stack];if(void 0!==a&&a!==r){a>0&&(t[a-1]._parent=void 0,t[a-1]._length=1),t[r]._parent=void 0,t[r]._length=1;var s=r>0?t[r-1]:this;a<e-1?(s._parent=t[a+1],s._parent.uncycle(),s._length=s._parent._length+1):(s._parent=void 0,s._length=1);for(var c=s._length+1,u=r-2;u>=0;--u)t[u]._length=c,c++;return}}}},E.prototype.attachExtraTrace=function(e){if(!e.__stackCleaned__){this.uncycle();for(var t=y(e),n=t.message,r=[t.stack],i=this;void 0!==i;)r.push(g(i.stack.split("\n"))),i=i._parent;!(function(e){for(var t=e[0],n=1;n<e.length;++n){for(var r=e[n],i=t.length-1,o=t[i],a=-1,s=r.length-1;s>=0;--s)if(r[s]===o){a=s;break}for(s=a;s>=0;--s){var c=r[s];if(t[i]!==c)break;t.pop(),i--}t=r}})(r),(function(e){for(var t=0;t<e.length;++t)(0===e[t].length||t+1<e.length&&e[t][0]===e[t+1][0])&&(e.splice(t,1),t--)})(r),O.notEnumerableProp(e,"stack",(function(e,t){for(var n=0;n<t.length-1;++n)t[n].push("From previous event:"),t[n]=t[n].join("\n");return n<t.length&&(t[n]=t[n].join("\n")),e+"\n"+t.join("\n")})(n,r)),O.notEnumerableProp(e,"__stackCleaned__",!0)}};var X=(function(){var e=/^\s*at\s*/,t=function(e,t){return"string"==typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():_(t)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,M=e,j=t;var n=Error.captureStackTrace;return Q=function(e){return x.test(e)},function(e,t){Error.stackTraceLimit+=6,n(e,t),Error.stackTraceLimit-=6}}var r=new Error;if("string"==typeof r.stack&&r.stack.split("\n")[0].indexOf("stackDetection@")>=0)return M=/@/,j=t,F=!0,function(e){e.stack=(new Error).stack};var i;try{throw new Error}catch(e){i="stack"in e}return"stack"in r||!i||"number"!=typeof Error.stackTraceLimit?(j=function(e,t){return"string"==typeof e?e:"object"!==(void 0===t?"undefined":c(t))&&"function"!=typeof t||void 0===t.name||void 0===t.message?_(t):t.toString()},null):(M=e,j=t,function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6})})();"undefined"!=typeof console&&void 0!==console.warn&&(k=function(e){console.warn(e)},O.isNode&&n.stderr.isTTY?k=function(e,t){var n=t?"\x1b[33m":"\x1b[31m";console.warn(n+e+"\x1b[0m\n")}:O.isNode||"string"!=typeof(new Error).stack||(k=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")}));var Y={warnings:H,longStackTraces:!1,cancellation:!1,monitoring:!1};return B&&t.longStackTraces(),{longStackTraces:function(){return Y.longStackTraces},warnings:function(){return Y.warnings},cancellation:function(){return Y.cancellation},monitoring:function(){return Y.monitoring},propagateFromFunction:function(){return z},boundValueFunction:function(){return h},checkForgottenReturns:function(e,t,n,r,i){if(void 0===e&&null!==t&&G){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var o="",a="";if(t._trace){for(var s=t._trace.stack.split("\n"),c=g(s),u=c.length-1;u>=0;--u){var l=c[u];if(!N.test(l)){var d=l.match(L);d&&(o="at "+d[1]+":"+d[2]+":"+d[3]+" ");break}}if(c.length>0){var p=c[0];for(u=0;u<s.length;++u)if(s[u]===p){u>0&&(a="\n"+s[u-1]);break}}}var h="a promise was created in a "+n+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+a;r._warn(h,!0,t)}},setBounds:function(e,t){if(T()){for(var n,r,i=e.stack.split("\n"),o=t.stack.split("\n"),a=-1,s=-1,c=0;c<i.length;++c)if(u=C(i[c])){n=u.fileName,a=u.line;break}for(c=0;c<o.length;++c){var u;if(u=C(o[c])){r=u.fileName,s=u.line;break}}a<0||s<0||!n||!r||n!==r||a>=s||(Q=function(e){if(x.test(e))return!0;var t=C(e);return!!(t&&t.fileName===n&&a<=t.line&&t.line<=s)})}},warn:v,deprecated:function(e,t){var n=e+" is deprecated and will be removed in a future version.";return t&&(n+=" Use "+t+" instead."),v(n)},CapturedTrace:E,fireDomEvent:V,fireGlobalEvent:W}}},{"./errors":12,"./util":36}],10:[function(e,t,n){"use strict";t.exports=function(e){function t(){return this.value}function n(){throw this.reason}e.prototype.return=e.prototype.thenReturn=function(n){return n instanceof e&&n.suppressUnhandledRejections(),this._then(t,void 0,void 0,{value:n},void 0)},e.prototype.throw=e.prototype.thenThrow=function(e){return this._then(n,void 0,void 0,{reason:e},void 0)},e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:e},void 0);var t=arguments[1];return this.caught(e,function(){throw t})},e.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof e&&n.suppressUnhandledRejections(),this._then(void 0,t,void 0,{value:n},void 0);var r=arguments[1];r instanceof e&&r.suppressUnhandledRejections();return this.caught(n,function(){return r})}}},{}],11:[function(e,t,n){"use strict";t.exports=function(e,t){function n(){return i(this)}var r=e.reduce,i=e.all;e.prototype.each=function(e){return r(this,e,t,0)._then(n,void 0,void 0,this,void 0)},e.prototype.mapSeries=function(e){return r(this,e,t,t)},e.each=function(e,i){return r(e,i,t,0)._then(n,void 0,void 0,e,void 0)},e.mapSeries=function(e,n){return r(e,n,t,t)}}},{}],12:[function(e,t,n){"use strict";function r(e,t){function n(r){if(!(this instanceof n))return new n(r);d(this,"message","string"==typeof r?r:t),d(this,"name",e),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return l(n,Error),n}function i(e){if(!(this instanceof i))return new i(e);d(this,"name","OperationalError"),d(this,"message",e),this.cause=e,this.isOperational=!0,e instanceof Error?(d(this,"message",e.message),d(this,"stack",e.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}var o,a,s=e("./es5"),c=s.freeze,u=e("./util"),l=u.inherits,d=u.notEnumerableProp,p=r("Warning","warning"),h=r("CancellationError","cancellation error"),f=r("TimeoutError","timeout error"),m=r("AggregateError","aggregate error");try{o=TypeError,a=RangeError}catch(e){o=r("TypeError","type error"),a=r("RangeError","range error")}for(var v="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),g=0;g<v.length;++g)"function"==typeof Array.prototype[v[g]]&&(m.prototype[v[g]]=Array.prototype[v[g]]);s.defineProperty(m.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),m.prototype.isOperational=!0;var y=0;m.prototype.toString=function(){var e=Array(4*y+1).join(" "),t="\n"+e+"AggregateError of:\n";y++,e=Array(4*y+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),o=0;o<i.length;++o)i[o]=e+i[o];t+=(r=i.join("\n"))+"\n"}return y--,t},l(i,Error);var b=Error.__BluebirdErrorTypes__;b||(b=c({CancellationError:h,TimeoutError:f,OperationalError:i,RejectionError:i,AggregateError:m}),s.defineProperty(Error,"__BluebirdErrorTypes__",{value:b,writable:!1,enumerable:!1,configurable:!1})),t.exports={Error:Error,TypeError:o,RangeError:a,CancellationError:b.CancellationError,OperationalError:b.OperationalError,TimeoutError:b.TimeoutError,AggregateError:b.AggregateError,Warning:p}},{"./es5":13,"./util":36}],13:[function(e,t,n){var r=(function(){"use strict";return void 0===this})();if(r)t.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(e,t){var n=Object.getOwnPropertyDescriptor(e,t);return!(n&&!n.writable&&!n.set)}};else{var i={}.hasOwnProperty,o={}.toString,a={}.constructor.prototype,s=function(e){var t=[];for(var n in e)i.call(e,n)&&t.push(n);return t},c=function(e,t){return{value:e[t]}},u=function(e,t,n){return e[t]=n.value,e},l=function(e){return e},d=function(e){try{return Object(e).constructor.prototype}catch(e){return a}},p=function(e){try{return"[object Array]"===o.call(e)}catch(e){return!1}};t.exports={isArray:p,keys:s,names:s,defineProperty:u,getDescriptor:c,freeze:l,getPrototypeOf:d,isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(e,t,n){"use strict";t.exports=function(e,t){var n=e.map;e.prototype.filter=function(e,r){return n(this,e,r,t)},e.filter=function(e,r,i){return n(e,r,i,t)}}},{}],15:[function(e,t,n){"use strict";t.exports=function(t,n,r){function i(e,t,n){this.promise=e,this.type=t,this.handler=n,this.called=!1,this.cancelPromise=null}function o(e){this.finallyHandler=e}function a(e,t){return null!=e.cancelPromise&&(arguments.length>1?e.cancelPromise._reject(t):e.cancelPromise._cancel(),e.cancelPromise=null,!0)}function s(){return u.call(this,this.promise._target()._settledValue())}function c(e){if(!a(this,e))return p.e=e,p}function u(e){var i=this.promise,u=this.handler;if(!this.called){this.called=!0;var l=this.isFinallyHandler()?u.call(i._boundValue()):u.call(i._boundValue(),e);if(l===r)return l;if(void 0!==l){i._setReturnedNonUndefined();var h=n(l,i);if(h instanceof t){if(null!=this.cancelPromise){if(h._isCancelled()){var f=new d("late cancellation observer");return i._attachExtraTrace(f),p.e=f,p}h.isPending()&&h._attachCancellationCallback(new o(this))}return h._then(s,c,void 0,this,void 0)}}}return i.isRejected()?(a(this),p.e=e,p):(a(this),e)}var l=e("./util"),d=t.CancellationError,p=l.errorObj,h=e("./catch_filter")(r);return i.prototype.isFinallyHandler=function(){return 0===this.type},o.prototype._resultCancelled=function(){a(this.finallyHandler)},t.prototype._passThrough=function(e,t,n,r){return"function"!=typeof e?this.then():this._then(n,r,void 0,new i(this,t,e),void 0)},t.prototype.lastly=t.prototype.finally=function(e){return this._passThrough(e,0,u,u)},t.prototype.tap=function(e){return this._passThrough(e,1,u)},t.prototype.tapCatch=function(e){var n=arguments.length;if(1===n)return this._passThrough(e,1,void 0,u);var r,i=new Array(n-1),o=0;for(r=0;r<n-1;++r){var a=arguments[r];if(!l.isObject(a))return t.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+l.classString(a)));i[o++]=a}i.length=o;var s=arguments[r];return this._passThrough(h(i,s,this),1,void 0,u)},i}},{"./catch_filter":7,"./util":36}],16:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){function s(e,n,i,o){if(a.cancellation()){var s=new t(r),c=this._finallyPromise=new t(r);this._promise=s.lastly(function(){return c}),s._captureStackTrace(),s._setOnCancel(this)}else(this._promise=new t(r))._captureStackTrace();this._stack=o,this._generatorFunction=e,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof i?[i].concat(p):p,this._yieldedPromise=null,this._cancellationPhase=!1}var c=e("./errors").TypeError,u=e("./util"),l=u.errorObj,d=u.tryCatch,p=[];u.inherits(s,o),s.prototype._isResolved=function(){return null===this._promise},s.prototype._cleanup=function(){this._promise=this._generator=null,a.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},s.prototype._promiseCancelled=function(){if(!this._isResolved()){var e;if(void 0!==this._generator.return)this._promise._pushContext(),e=d(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var n=new t.CancellationError("generator .return() sentinel");t.coroutine.returnSentinel=n,this._promise._attachExtraTrace(n),this._promise._pushContext(),e=d(this._generator.throw).call(this._generator,n),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(e)}},s.prototype._promiseFulfilled=function(e){this._yieldedPromise=null,this._promise._pushContext();var t=d(this._generator.next).call(this._generator,e);this._promise._popContext(),this._continue(t)},s.prototype._promiseRejected=function(e){this._yieldedPromise=null,this._promise._attachExtraTrace(e),this._promise._pushContext();var t=d(this._generator.throw).call(this._generator,e);this._promise._popContext(),this._continue(t)},s.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof t){var e=this._yieldedPromise;this._yieldedPromise=null,e.cancel()}},s.prototype.promise=function(){return this._promise},s.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},s.prototype._continue=function(e){var n=this._promise;if(e===l)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(e.e,!1);var r=e.value;if(!0===e.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var o=i(r,this._promise);if(o instanceof t||null!==(o=(function(e,n,r){for(var o=0;o<n.length;++o){r._pushContext();var a=d(n[o])(e);if(r._popContext(),a===l){r._pushContext();var s=t.reject(l.e);return r._popContext(),s}var c=i(a,r);if(c instanceof t)return c}return null})(o,this._yieldHandlers,this._promise))){var a=(o=o._target())._bitField;0==(50397184&a)?(this._yieldedPromise=o,o._proxy(this,null)):0!=(33554432&a)?t._async.invoke(this._promiseFulfilled,this,o._value()):0!=(16777216&a)?t._async.invoke(this._promiseRejected,this,o._reason()):this._promiseCancelled()}else this._promiseRejected(new c("A value %s was yielded that could not be treated as a promise\n\n See http://goo.gl/MqrFmX\n\n".replace("%s",String(r))+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")))},t.coroutine=function(e,t){if("function"!=typeof e)throw new c("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var n=Object(t).yieldHandler,r=s,i=(new Error).stack;return function(){var t=e.apply(this,arguments),o=new r(void 0,void 0,n,i),a=o.promise();return o._generator=t,o._promiseFulfilled(void 0),a}},t.coroutine.addYieldHandler=function(e){if("function"!=typeof e)throw new c("expecting a function but got "+u.classString(e));p.push(e)},t.spawn=function(e){if(a.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof e)return n("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var r=new s(e,this),i=r.promise();return r._run(t.spawn),i}}},{"./errors":12,"./util":36}],17:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){var s=e("./util");s.canEvaluate,s.tryCatch,s.errorObj,t.join=function(){var e,t=arguments.length-1;t>0&&"function"==typeof arguments[t]&&(e=arguments[t]);var r=[].slice.call(arguments);e&&r.pop();var i=new n(r).promise();return void 0!==e?i.spread(e):i}}},{"./util":36}],18:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){function s(e,t,n,r){this.constructor$(e),this._promise._captureStackTrace();var i=l();this._callback=null===i?t:d.domainBind(i,t),this._preservedValues=r===o?new Array(this.length()):null,this._limit=n,this._inFlight=0,this._queue=[],f.invoke(this._asyncInit,this,void 0)}function u(e,n,i,o){if("function"!=typeof n)return r("expecting a function but got "+d.classString(n));var a=0;if(void 0!==i){if("object"!==(void 0===i?"undefined":c(i))||null===i)return t.reject(new TypeError("options argument must be an object but it is "+d.classString(i)));if("number"!=typeof i.concurrency)return t.reject(new TypeError("'concurrency' must be a number but it is "+d.classString(i.concurrency)));a=i.concurrency}return new s(e,n,a="number"==typeof a&&isFinite(a)&&a>=1?a:0,o).promise()}var l=t._getDomain,d=e("./util"),p=d.tryCatch,h=d.errorObj,f=t._async;d.inherits(s,n),s.prototype._asyncInit=function(){this._init$(void 0,-2)},s.prototype._init=function(){},s.prototype._promiseFulfilled=function(e,n){var r=this._values,o=this.length(),s=this._preservedValues,c=this._limit;if(n<0){if(r[n=-1*n-1]=e,c>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(c>=1&&this._inFlight>=c)return r[n]=e,this._queue.push(n),!1;null!==s&&(s[n]=e);var u=this._promise,l=this._callback,d=u._boundValue();u._pushContext();var f=p(l).call(d,e,n,o),m=u._popContext();if(a.checkForgottenReturns(f,m,null!==s?"Promise.filter":"Promise.map",u),f===h)return this._reject(f.e),!0;var v=i(f,this._promise);if(v instanceof t){var g=(v=v._target())._bitField;if(0==(50397184&g))return c>=1&&this._inFlight++,r[n]=v,v._proxy(this,-1*(n+1)),!1;if(0==(33554432&g))return 0!=(16777216&g)?(this._reject(v._reason()),!0):(this._cancel(),!0);f=v._value()}r[n]=f}return++this._totalResolved>=o&&(null!==s?this._filter(r,s):this._resolve(r),!0)},s.prototype._drainQueue=function(){for(var e=this._queue,t=this._limit,n=this._values;e.length>0&&this._inFlight<t;){if(this._isResolved())return;var r=e.pop();this._promiseFulfilled(n[r],r)}},s.prototype._filter=function(e,t){for(var n=t.length,r=new Array(n),i=0,o=0;o<n;++o)e[o]&&(r[i++]=t[o]);r.length=i,this._resolve(r)},s.prototype.preservedValues=function(){return this._preservedValues},t.prototype.map=function(e,t){return u(this,e,t,null)},t.map=function(e,t,n,r){return u(e,t,n,r)}}},{"./util":36}],19:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o){var a=e("./util"),s=a.tryCatch;t.method=function(e){if("function"!=typeof e)throw new t.TypeError("expecting a function but got "+a.classString(e));return function(){var r=new t(n);r._captureStackTrace(),r._pushContext();var i=s(e).apply(this,arguments),a=r._popContext();return o.checkForgottenReturns(i,a,"Promise.method",r),r._resolveFromSyncValue(i),r}},t.attempt=t.try=function(e){if("function"!=typeof e)return i("expecting a function but got "+a.classString(e));var r=new t(n);r._captureStackTrace(),r._pushContext();var c;if(arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var u=arguments[1],l=arguments[2];c=a.isArray(u)?s(e).apply(l,u):s(e).call(l,u)}else c=s(e)();var d=r._popContext();return o.checkForgottenReturns(c,d,"Promise.try",r),r._resolveFromSyncValue(c),r},t.prototype._resolveFromSyncValue=function(e){e===a.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},{"./util":36}],20:[function(e,t,n){"use strict";var r=e("./util"),i=r.maybeWrapAsError,o=e("./errors").OperationalError,a=e("./es5"),s=/^(?:name|message|stack|cause)$/;t.exports=function(e,t){return function(n,c){if(null!==e){if(n){var u=(function(e){var t;if((u=e)instanceof Error&&a.getPrototypeOf(u)===Error.prototype){(t=new o(e)).name=e.name,t.message=e.message,t.stack=e.stack;for(var n=a.keys(e),i=0;i<n.length;++i){var c=n[i];s.test(c)||(t[c]=e[c])}return t}var u;return r.markAsOriginatingFromRejection(e),e})(i(n));e._attachExtraTrace(u),e._reject(u)}else if(t){var l=[].slice.call(arguments,1);e._fulfill(l)}else e._fulfill(c);e=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(e,t,n){"use strict";t.exports=function(t){function n(e,t){if(!o.isArray(e))return r.call(this,e,t);var n=s(t).apply(this._boundValue(),[null].concat(e));n===c&&a.throwLater(n.e)}function r(e,t){var n=this._boundValue(),r=void 0===e?s(t).call(n,null):s(t).call(n,null,e);r===c&&a.throwLater(r.e)}function i(e,t){if(!e){var n=new Error(e+"");n.cause=e,e=n}var r=s(t).call(this._boundValue(),e);r===c&&a.throwLater(r.e)}var o=e("./util"),a=t._async,s=o.tryCatch,c=o.errorObj;t.prototype.asCallback=t.prototype.nodeify=function(e,t){if("function"==typeof e){var o=r;void 0!==t&&Object(t).spread&&(o=n),this._then(o,i,void 0,this,e)}return this}}},{"./util":36}],22:[function(e,t,r){"use strict";t.exports=function(){function r(){}function i(e){e!==S&&(function(e,t){if(null==e||e.constructor!==i)throw new y("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n");if("function"!=typeof t)throw new y("expecting a function but got "+h.classString(t))})(this,e),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(e),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function o(e){this.promise._resolveCallback(e)}function a(e){this.promise._rejectCallback(e,!1)}function s(e){var t=new i(S);t._fulfillmentHandler0=e,t._rejectionHandler0=e,t._promise0=e,t._receiver0=e}var c,u=function(){return new y("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},l=function(){return new i.PromiseInspection(this._target())},d=function(e){return i.reject(new y(e))},p={},h=e("./util");c=h.isNode?function(){var e=n.domain;return void 0===e&&(e=null),e}:function(){return null},h.notEnumerableProp(i,"_getDomain",c);var f=e("./es5"),m=e("./async"),v=new m;f.defineProperty(i,"_async",{value:v});var g=e("./errors"),y=i.TypeError=g.TypeError;i.RangeError=g.RangeError;var b=i.CancellationError=g.CancellationError;i.TimeoutError=g.TimeoutError,i.OperationalError=g.OperationalError,i.RejectionError=g.OperationalError,i.AggregateError=g.AggregateError;var S=function(){},_={},T={},C=e("./thenables")(i,S),E=e("./promise_array")(i,S,C,d,r),w=e("./context")(i),R=w.create,k=e("./debuggability")(i,w),I=(k.CapturedTrace,e("./finally")(i,C,T)),P=e("./catch_filter")(T),A=e("./nodeback"),O=h.errorObj,D=h.tryCatch;return i.prototype.toString=function(){return"[object Promise]"},i.prototype.caught=i.prototype.catch=function(e){var t=arguments.length;if(t>1){var n,r=new Array(t-1),i=0;for(n=0;n<t-1;++n){var o=arguments[n];if(!h.isObject(o))return d("Catch statement predicate: expecting an object but got "+h.classString(o));r[i++]=o}return r.length=i,e=arguments[n],this.then(void 0,P(r,e,this))}return this.then(void 0,e)},i.prototype.reflect=function(){return this._then(l,l,void 0,this,void 0)},i.prototype.then=function(e,t){if(k.warnings()&&arguments.length>0&&"function"!=typeof e&&"function"!=typeof t){var n=".then() only accepts functions but was passed: "+h.classString(e);arguments.length>1&&(n+=", "+h.classString(t)),this._warn(n)}return this._then(e,t,void 0,void 0,void 0)},i.prototype.done=function(e,t){this._then(e,t,void 0,void 0,void 0)._setIsFinal()},i.prototype.spread=function(e){return"function"!=typeof e?d("expecting a function but got "+h.classString(e)):this.all()._then(e,void 0,void 0,_,void 0)},i.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(e.fulfillmentValue=this.value(),e.isFulfilled=!0):this.isRejected()&&(e.rejectionReason=this.reason(),e.isRejected=!0),e},i.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new E(this).promise()},i.prototype.error=function(e){return this.caught(h.originatesFromRejection,e)},i.getNewLibraryCopy=t.exports,i.is=function(e){return e instanceof i},i.fromNode=i.fromCallback=function(e){var t=new i(S);t._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=D(e)(A(t,n));return r===O&&t._rejectCallback(r.e,!0),t._isFateSealed()||t._setAsyncGuaranteed(),t},i.all=function(e){return new E(e).promise()},i.cast=function(e){var t=C(e);return t instanceof i||((t=new i(S))._captureStackTrace(),t._setFulfilled(),t._rejectionHandler0=e),t},i.resolve=i.fulfilled=i.cast,i.reject=i.rejected=function(e){var t=new i(S);return t._captureStackTrace(),t._rejectCallback(e,!0),t},i.setScheduler=function(e){if("function"!=typeof e)throw new y("expecting a function but got "+h.classString(e));return v.setScheduler(e)},i.prototype._then=function(e,t,n,r,o){var a=void 0!==o,s=a?o:new i(S),u=this._target(),l=u._bitField;a||(s._propagateFrom(this,3),s._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&l)?this._boundValue():u===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,s));var d=c();if(0!=(50397184&l)){var p,f,m=u._settlePromiseCtx;0!=(33554432&l)?(f=u._rejectionHandler0,p=e):0!=(16777216&l)?(f=u._fulfillmentHandler0,p=t,u._unsetRejectionIsUnhandled()):(m=u._settlePromiseLateCancellationObserver,f=new b("late cancellation observer"),u._attachExtraTrace(f),p=t),v.invoke(m,u,{handler:null===d?p:"function"==typeof p&&h.domainBind(d,p),promise:s,receiver:r,value:f})}else u._addCallbacks(e,t,s,r,d);return s},i.prototype._length=function(){return 65535&this._bitField},i.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},i.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},i.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e},i.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},i.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},i.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},i.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},i.prototype._isFinal=function(){return(4194304&this._bitField)>0},i.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},i.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},i.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},i.prototype._setAsyncGuaranteed=function(){v.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},i.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==p)return void 0===t&&this._isBound()?this._boundValue():t},i.prototype._promiseAt=function(e){return this[4*e-4+2]},i.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]},i.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]},i.prototype._boundValue=function(){},i.prototype._migrateCallback0=function(e){e._bitField;var t=e._fulfillmentHandler0,n=e._rejectionHandler0,r=e._promise0,i=e._receiverAt(0);void 0===i&&(i=p),this._addCallbacks(t,n,r,i,null)},i.prototype._migrateCallbackAt=function(e,t){var n=e._fulfillmentHandlerAt(t),r=e._rejectionHandlerAt(t),i=e._promiseAt(t),o=e._receiverAt(t);void 0===o&&(o=p),this._addCallbacks(n,r,i,o,null)},i.prototype._addCallbacks=function(e,t,n,r,i){var o=this._length();if(o>=65531&&(o=0,this._setLength(0)),0===o)this._promise0=n,this._receiver0=r,"function"==typeof e&&(this._fulfillmentHandler0=null===i?e:h.domainBind(i,e)),"function"==typeof t&&(this._rejectionHandler0=null===i?t:h.domainBind(i,t));else{var a=4*o-4;this[a+2]=n,this[a+3]=r,"function"==typeof e&&(this[a+0]=null===i?e:h.domainBind(i,e)),"function"==typeof t&&(this[a+1]=null===i?t:h.domainBind(i,t))}return this._setLength(o+1),o},i.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)},i.prototype._resolveCallback=function(e,t){if(0==(117506048&this._bitField)){if(e===this)return this._rejectCallback(u(),!1);var n=C(e,this);if(!(n instanceof i))return this._fulfill(e);t&&this._propagateFrom(n,2);var r=n._target();if(r!==this){var o=r._bitField;if(0==(50397184&o)){var a=this._length();a>0&&r._migrateCallback0(this);for(var s=1;s<a;++s)r._migrateCallbackAt(this,s);this._setFollowing(),this._setLength(0),this._setFollowee(r)}else if(0!=(33554432&o))this._fulfill(r._value());else if(0!=(16777216&o))this._reject(r._reason());else{var c=new b("late cancellation observer");r._attachExtraTrace(c),this._reject(c)}}else this._reject(u())}},i.prototype._rejectCallback=function(e,t,n){var r=h.ensureErrorObject(e),i=r===e;if(!i&&!n&&k.warnings()){var o="a promise was rejected with a non-error: "+h.classString(e);this._warn(o,!0)}this._attachExtraTrace(r,!!t&&i),this._reject(e)},i.prototype._resolveFromExecutor=function(e){if(e!==S){var t=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(e,function(e){t._resolveCallback(e)},function(e){t._rejectCallback(e,n)});n=!1,this._popContext(),void 0!==r&&t._rejectCallback(r,!0)}},i.prototype._settlePromiseFromHandler=function(e,t,n,r){var i=r._bitField;if(0==(65536&i)){r._pushContext();var o;t===_?n&&"number"==typeof n.length?o=D(e).apply(this._boundValue(),n):(o=O).e=new y("cannot .spread() a non-array: "+h.classString(n)):o=D(e).call(t,n);var a=r._popContext();0==(65536&(i=r._bitField))&&(o===T?r._reject(n):o===O?r._rejectCallback(o.e,!1):(k.checkForgottenReturns(o,a,"",r,this),r._resolveCallback(o)))}},i.prototype._target=function(){for(var e=this;e._isFollowing();)e=e._followee();return e},i.prototype._followee=function(){return this._rejectionHandler0},i.prototype._setFollowee=function(e){this._rejectionHandler0=e},i.prototype._settlePromise=function(e,t,n,o){var a=e instanceof i,s=this._bitField,c=0!=(134217728&s);0!=(65536&s)?(a&&e._invokeInternalOnCancel(),n instanceof I&&n.isFinallyHandler()?(n.cancelPromise=e,D(t).call(n,o)===O&&e._reject(O.e)):t===l?e._fulfill(l.call(n)):n instanceof r?n._promiseCancelled(e):a||e instanceof E?e._cancel():n.cancel()):"function"==typeof t?a?(c&&e._setAsyncGuaranteed(),this._settlePromiseFromHandler(t,n,o,e)):t.call(n,o,e):n instanceof r?n._isResolved()||(0!=(33554432&s)?n._promiseFulfilled(o,e):n._promiseRejected(o,e)):a&&(c&&e._setAsyncGuaranteed(),0!=(33554432&s)?e._fulfill(o):e._reject(o))},i.prototype._settlePromiseLateCancellationObserver=function(e){var t=e.handler,n=e.promise,r=e.receiver,o=e.value;"function"==typeof t?n instanceof i?this._settlePromiseFromHandler(t,r,o,n):t.call(r,o,n):n instanceof i&&n._reject(o)},i.prototype._settlePromiseCtx=function(e){this._settlePromise(e.promise,e.handler,e.receiver,e.value)},i.prototype._settlePromise0=function(e,t,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,e,i,t)},i.prototype._clearCallbackDataAtIndex=function(e){var t=4*e-4;this[t+2]=this[t+3]=this[t+0]=this[t+1]=void 0},i.prototype._fulfill=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(e===this){var n=u();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=e,(65535&t)>0&&(0!=(134217728&t)?this._settlePromises():v.settlePromises(this))}},i.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=e,this._isFinal())return v.fatalError(e,h.isNode);(65535&t)>0?v.settlePromises(this):this._ensurePossibleRejectionHandled()}},i.prototype._fulfillPromises=function(e,t){for(var n=1;n<e;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,t)}},i.prototype._rejectPromises=function(e,t){for(var n=1;n<e;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,t)}},i.prototype._settlePromises=function(){var e=this._bitField,t=65535&e;if(t>0){if(0!=(16842752&e)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,e),this._rejectPromises(t,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,e),this._fulfillPromises(t,r)}this._setLength(0)}this._clearCancellationData()},i.prototype._settledValue=function(){var e=this._bitField;return 0!=(33554432&e)?this._rejectionHandler0:0!=(16777216&e)?this._fulfillmentHandler0:void 0},i.defer=i.pending=function(){return k.deprecated("Promise.defer","new Promise"),{promise:new i(S),resolve:o,reject:a}},h.notEnumerableProp(i,"_makeSelfResolutionError",u),e("./method")(i,S,C,d,k),e("./bind")(i,S,C,k),e("./cancel")(i,E,d,k),e("./direct_resolve")(i),e("./synchronous_inspection")(i),e("./join")(i,E,C,S,v,c),i.Promise=i,i.version="3.5.1",e("./map.js")(i,E,d,C,S,k),e("./call_get.js")(i),e("./using.js")(i,d,C,R,S,k),e("./timers.js")(i,S,k),e("./generators.js")(i,d,S,C,r,k),e("./nodeify.js")(i),e("./promisify.js")(i,S),e("./props.js")(i,E,C,d),e("./race.js")(i,S,C,d),e("./reduce.js")(i,E,d,C,S,k),e("./settle.js")(i,E,k),e("./some.js")(i,E,d),e("./filter.js")(i,S),e("./each.js")(i,S),e("./any.js")(i),h.toFastProperties(i),h.toFastProperties(i.prototype),s({a:1}),s({b:2}),s({c:3}),s(1),s(function(){}),s(void 0),s(!1),s(new i(S)),k.setBounds(m.firstLineError,h.lastLineError),i}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o){function a(e){var r=this._promise=new t(n);e instanceof t&&r._propagateFrom(e,3),r._setOnCancel(this),this._values=e,this._length=0,this._totalResolved=0,this._init(void 0,-2)}var s=e("./util");return s.isArray,s.inherits(a,o),a.prototype.length=function(){return this._length},a.prototype.promise=function(){return this._promise},a.prototype._init=function e(n,o){var a=r(this._values,this._promise);if(a instanceof t){var c=(a=a._target())._bitField;if(this._values=a,0==(50397184&c))return this._promise._setAsyncGuaranteed(),a._then(e,this._reject,void 0,this,o);if(0==(33554432&c))return 0!=(16777216&c)?this._reject(a._reason()):this._cancel();a=a._value()}if(null!==(a=s.asArray(a)))0!==a.length?this._iterate(a):-5===o?this._resolveEmptyArray():this._resolve((function(e){switch(o){case-2:return[];case-3:return{};case-6:return new Map}})());else{var u=i("expecting an array or an iterable object but got "+s.classString(a)).reason();this._promise._rejectCallback(u,!1)}},a.prototype._iterate=function(e){var n=this.getActualLength(e.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,o=!1,a=null,s=0;s<n;++s){var c=r(e[s],i);a=c instanceof t?(c=c._target())._bitField:null,o?null!==a&&c.suppressUnhandledRejections():null!==a?0==(50397184&a)?(c._proxy(this,s),this._values[s]=c):o=0!=(33554432&a)?this._promiseFulfilled(c._value(),s):0!=(16777216&a)?this._promiseRejected(c._reason(),s):this._promiseCancelled(s):o=this._promiseFulfilled(c,s)}o||i._setAsyncGuaranteed()},a.prototype._isResolved=function(){return null===this._values},a.prototype._resolve=function(e){this._values=null,this._promise._fulfill(e)},a.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},a.prototype._reject=function(e){this._values=null,this._promise._rejectCallback(e,!1)},a.prototype._promiseFulfilled=function(e,t){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},a.prototype._promiseCancelled=function(){return this._cancel(),!0},a.prototype._promiseRejected=function(e){return this._totalResolved++,this._reject(e),!0},a.prototype._resultCancelled=function(){if(!this._isResolved()){var e=this._values;if(this._cancel(),e instanceof t)e.cancel();else for(var n=0;n<e.length;++n)e[n]instanceof t&&e[n].cancel()}},a.prototype.shouldCopyValues=function(){return!0},a.prototype.getActualLength=function(e){return e},a}},{"./util":36}],24:[function(e,t,n){"use strict";t.exports=function(t,n){function r(e){return!v.test(e)}function i(e){try{return!0===e.__isPromisified__}catch(e){return!1}}function o(e,t,n){var r=u.getDataPropertyOrDefault(e,t+n,m);return!!r&&i(r)}function a(e,t,n,r,a){for(var c=new RegExp(y(t)+"$"),l=(function(e,t,n,r){for(var a=u.inheritedDataKeys(e),s=[],c=0;c<a.length;++c){var l=a[c],d=e[l],p=r===g||g(l,d,e);"function"!=typeof d||i(d)||o(e,l,t)||!r(l,d,e,p)||s.push(l,d)}return(function(e,t,n){for(var r=0;r<e.length;r+=2){var i=e[r];if(n.test(i))for(var o=i.replace(n,""),a=0;a<e.length;a+=2)if(e[a]===o)throw new f("Cannot promisify an API that has normal methods with '%s'-suffix\n\n See http://goo.gl/MqrFmX\n".replace("%s",t))}})(s,t,n),s})(e,t,c,n),d=0,p=l.length;d<p;d+=2){var h=l[d],m=l[d+1],v=h+t;if(r===b)e[v]=b(h,s,h,m,t,a);else{var S=r(m,function(){return b(h,s,h,m,t,a)});u.notEnumerableProp(S,"__isPromisified__",!0),e[v]=S}}return u.toFastProperties(e),e}var s={},u=e("./util"),l=e("./nodeback"),d=u.withAppended,p=u.maybeWrapAsError,h=u.canEvaluate,f=e("./errors").TypeError,m={__isPromisified__:!0},v=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),g=function(e){return u.isIdentifier(e)&&"_"!==e.charAt(0)&&"constructor"!==e},y=function(e){return e.replace(/([$])/,"\\$")},b=h?void 0:function(e,r,i,o,a,c){function h(){var i=r;r===s&&(i=this);var o=new t(n);o._captureStackTrace();var a="string"==typeof m&&this!==f?this[m]:e,u=l(o,c);try{a.apply(i,d(arguments,u))}catch(e){o._rejectCallback(p(e),!0,!0)}return o._isFateSealed()||o._setAsyncGuaranteed(),o}var f=(function(){return this})(),m=e;return"string"==typeof m&&(e=o),u.notEnumerableProp(h,"__isPromisified__",!0),h};t.promisify=function(e,t){if("function"!=typeof e)throw new f("expecting a function but got "+u.classString(e));if(i(e))return e;var n,o,a,c=(n=e,o=void 0===(t=Object(t)).context?s:t.context,a=!!t.multiArgs,b(n,o,void 0,n,null,a));return u.copyDescriptors(e,c,r),c},t.promisifyAll=function(e,t){if("function"!=typeof e&&"object"!==(void 0===e?"undefined":c(e)))throw new f("the target of promisifyAll must be an object or a function\n\n See http://goo.gl/MqrFmX\n");var n=!!(t=Object(t)).multiArgs,r=t.suffix;"string"!=typeof r&&(r="Async");var i=t.filter;"function"!=typeof i&&(i=g);var o=t.promisifier;if("function"!=typeof o&&(o=b),!u.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n See http://goo.gl/MqrFmX\n");for(var s=u.inheritedDataKeys(e),l=0;l<s.length;++l){var d=e[s[l]];"constructor"!==s[l]&&u.isClass(d)&&(a(d.prototype,r,i,o,n),a(d,r,i,o,n))}return a(e,r,i,o,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){function o(e){var t,n=!1;if(void 0!==s&&e instanceof s)t=d(e),n=!0;else{var r=l.keys(e),i=r.length;t=new Array(2*i);for(var o=0;o<i;++o){var a=r[o];t[o]=e[a],t[o+i]=a}}this.constructor$(t),this._isMap=n,this._init$(void 0,n?-6:-3)}function a(e){var n,a=r(e);return u(a)?(n=a instanceof t?a._then(t.props,void 0,void 0,void 0,void 0):new o(a).promise(),a instanceof t&&n._propagateFrom(a,2),n):i("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n")}var s,c=e("./util"),u=c.isObject,l=e("./es5");"function"==typeof Map&&(s=Map);var d=(function(){function e(e,r){this[t]=e,this[t+n]=r,t++}var t=0,n=0;return function(r){n=r.size,t=0;var i=new Array(2*r.size);return r.forEach(e,i),i}})();c.inherits(o,n),o.prototype._init=function(){},o.prototype._promiseFulfilled=function(e,t){if(this._values[t]=e,++this._totalResolved>=this._length){var n;if(this._isMap)n=(function(e){for(var t=new s,n=e.length/2|0,r=0;r<n;++r){var i=e[n+r],o=e[r];t.set(i,o)}return t})(this._values);else{n={};for(var r=this.length(),i=0,o=this.length();i<o;++i)n[this._values[i+r]]=this._values[i]}return this._resolve(n),!0}return!1},o.prototype.shouldCopyValues=function(){return!1},o.prototype.getActualLength=function(e){return e>>1},t.prototype.props=function(){return a(this)},t.props=function(e){return a(e)}}},{"./es5":13,"./util":36}],26:[function(e,t,n){"use strict";function r(e){this._capacity=e,this._length=0,this._front=0}r.prototype._willBeOverCapacity=function(e){return this._capacity<e},r.prototype._pushOne=function(e){var t=this.length();this._checkCapacity(t+1),this[this._front+t&this._capacity-1]=e,this._length=t+1},r.prototype.push=function(e,t,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(e),this._pushOne(t),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var o=this._capacity-1;this[i+0&o]=e,this[i+1&o]=t,this[i+2&o]=n,this._length=r},r.prototype.shift=function(){var e=this._front,t=this[e];return this[e]=void 0,this._front=e+1&this._capacity-1,this._length--,t},r.prototype.length=function(){return this._length},r.prototype._checkCapacity=function(e){this._capacity<e&&this._resizeTo(this._capacity<<1)},r.prototype._resizeTo=function(e){var t=this._capacity;this._capacity=e,(function(e,t,n,r,i){for(var o=0;o<i;++o)n[o+r]=e[o+0],e[o+0]=void 0})(this,0,this,t,this._front+this._length&t-1)},t.exports=r},{}],27:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){function o(e,o){var c=r(e);if(c instanceof t)return s(c);if(null===(e=a.asArray(e)))return i("expecting an array or an iterable object but got "+a.classString(e));var u=new t(n);void 0!==o&&u._propagateFrom(o,3);for(var l=u._fulfill,d=u._reject,p=0,h=e.length;p<h;++p){var f=e[p];(void 0!==f||p in e)&&t.cast(f)._then(l,d,void 0,u,null)}return u}var a=e("./util"),s=function(e){return e.then(function(t){return o(t,e)})};t.race=function(e){return o(e,void 0)},t.prototype.race=function(){return o(this,void 0)}}},{"./util":36}],28:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){function s(e,n,r,i){this.constructor$(e);var a=p();this._fn=null===a?n:h.domainBind(a,n),void 0!==r&&(r=t.resolve(r))._attachCancellationCallback(this),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===o?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function c(e,t){this.isFulfilled()?t._resolve(e):t._reject(e)}function u(e,t,n,i){return"function"!=typeof t?r("expecting a function but got "+h.classString(t)):new s(e,t,n,i).promise()}function l(e){this.accum=e,this.array._gotAccum(e);var n=i(this.value,this.array._promise);return n instanceof t?(this.array._currentCancellable=n,n._then(d,void 0,void 0,this,void 0)):d.call(this,n)}function d(e){var n=this.array,r=n._promise,i=f(n._fn);r._pushContext();var o;(o=void 0!==n._eachValues?i.call(r._boundValue(),e,this.index,this.length):i.call(r._boundValue(),this.accum,e,this.index,this.length))instanceof t&&(n._currentCancellable=o);var s=r._popContext();return a.checkForgottenReturns(o,s,void 0!==n._eachValues?"Promise.each":"Promise.reduce",r),o}var p=t._getDomain,h=e("./util"),f=h.tryCatch;h.inherits(s,n),s.prototype._gotAccum=function(e){void 0!==this._eachValues&&null!==this._eachValues&&e!==o&&this._eachValues.push(e)},s.prototype._eachComplete=function(e){return null!==this._eachValues&&this._eachValues.push(e),this._eachValues},s.prototype._init=function(){},s.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},s.prototype.shouldCopyValues=function(){return!1},s.prototype._resolve=function(e){this._promise._resolveCallback(e),this._values=null},s.prototype._resultCancelled=function(e){if(e===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof t&&this._currentCancellable.cancel(),this._initialValue instanceof t&&this._initialValue.cancel())},s.prototype._iterate=function(e){this._values=e;var n,r,i=e.length;if(void 0!==this._initialValue?(n=this._initialValue,r=0):(n=t.resolve(e[0]),r=1),this._currentCancellable=n,!n.isRejected())for(;r<i;++r){var o={accum:null,value:e[r],index:r,length:i,array:this};n=n._then(l,void 0,void 0,o,void 0)}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(c,c,void 0,n,this)},t.prototype.reduce=function(e,t){return u(this,e,t,null)},t.reduce=function(e,t,n,r){return u(e,t,n,r)}}},{"./util":36}],29:[function(e,t,o){"use strict";var a,s=e("./util"),c=s.getNativePromise();if(s.isNode&&"undefined"==typeof MutationObserver){var u=r.setImmediate,l=n.nextTick;a=s.isRecentNode?function(e){u.call(r,e)}:function(e){l.call(n,e)}}else if("function"==typeof c&&"function"==typeof c.resolve){var d=c.resolve();a=function(e){d.then(e)}}else a="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?void 0!==i?function(e){i(e)}:"undefined"!=typeof setTimeout?function(e){setTimeout(e,0)}:function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}:(function(){var e=document.createElement("div"),t={attributes:!0},n=!1,r=document.createElement("div");return new MutationObserver(function(){e.classList.toggle("foo"),n=!1}).observe(r,t),function(i){var o=new MutationObserver(function(){o.disconnect(),i()});o.observe(e,t),n||(n=!0,r.classList.toggle("foo"))}})();t.exports=a},{"./util":36}],30:[function(e,t,n){"use strict";t.exports=function(t,n,r){function i(e){this.constructor$(e)}var o=t.PromiseInspection;e("./util").inherits(i,n),i.prototype._promiseResolved=function(e,t){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},i.prototype._promiseFulfilled=function(e,t){var n=new o;return n._bitField=33554432,n._settledValueField=e,this._promiseResolved(t,n)},i.prototype._promiseRejected=function(e,t){var n=new o;return n._bitField=16777216,n._settledValueField=e,this._promiseResolved(t,n)},t.settle=function(e){return r.deprecated(".settle()",".reflect()"),new i(e).promise()},t.prototype.settle=function(){return t.settle(this)}}},{"./util":36}],31:[function(e,t,n){"use strict";t.exports=function(t,n,r){function i(e){this.constructor$(e),this._howMany=0,this._unwrap=!1,this._initialized=!1}function o(e,t){if((0|t)!==t||t<0)return r("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var n=new i(e),o=n.promise();return n.setHowMany(t),n.init(),o}var a=e("./util"),s=e("./errors").RangeError,c=e("./errors").AggregateError,u=a.isArray,l={};a.inherits(i,n),i.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var e=u(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},i.prototype.init=function(){this._initialized=!0,this._init()},i.prototype.setUnwrap=function(){this._unwrap=!0},i.prototype.howMany=function(){return this._howMany},i.prototype.setHowMany=function(e){this._howMany=e},i.prototype._promiseFulfilled=function(e){return this._addFulfilled(e),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},i.prototype._promiseRejected=function(e){return this._addRejected(e),this._checkOutcome()},i.prototype._promiseCancelled=function(){return this._values instanceof t||null==this._values?this._cancel():(this._addRejected(l),this._checkOutcome())},i.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new c,t=this.length();t<this._values.length;++t)this._values[t]!==l&&e.push(this._values[t]);return e.length>0?this._reject(e):this._cancel(),!0}return!1},i.prototype._fulfilled=function(){return this._totalResolved},i.prototype._rejected=function(){return this._values.length-this.length()},i.prototype._addRejected=function(e){this._values.push(e)},i.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e},i.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},i.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new s(t)},i.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},t.some=function(e,t){return o(e,t)},t.prototype.some=function(e){return o(this,e)},t._SomePromiseArray=i}},{"./errors":12,"./util":36}],32:[function(e,t,n){"use strict";t.exports=function(e){function t(e){void 0!==e?(e=e._target(),this._bitField=e._bitField,this._settledValueField=e._isFateSealed()?e._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}t.prototype._settledValue=function(){return this._settledValueField};var n=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},r=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=t.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},a=t.prototype.isPending=function(){return 0==(50397184&this._bitField)},s=t.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},e.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},e.prototype._isCancelled=function(){return this._target().__isCancelled()},e.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},e.prototype.isPending=function(){return a.call(this._target())},e.prototype.isRejected=function(){return o.call(this._target())},e.prototype.isFulfilled=function(){return i.call(this._target())},e.prototype.isResolved=function(){return s.call(this._target())},e.prototype.value=function(){return n.call(this._target())},e.prototype.reason=function(){var e=this._target();return e._unsetRejectionIsUnhandled(),r.call(e)},e.prototype._value=function(){return this._settledValue()},e.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},e.PromiseInspection=t}},{}],33:[function(e,t,n){"use strict";t.exports=function(t,n){var r=e("./util"),i=r.errorObj,o=r.isObject,a={}.hasOwnProperty;return function(e,s){if(o(e)){if(e instanceof t)return e;var c=(function(e){try{return e.then}catch(e){return i.e=e,i}})(e);if(c===i){s&&s._pushContext();var u=t.reject(c.e);return s&&s._popContext(),u}if("function"==typeof c)return(function(e){try{return a.call(e,"_promise0")}catch(e){return!1}})(e)?(u=new t(n),e._then(u._fulfill,u._reject,void 0,u,null),u):(function(e,o,a){var s=new t(n),c=s;a&&a._pushContext(),s._captureStackTrace(),a&&a._popContext();var u=!0,l=r.tryCatch(o).call(e,function(e){s&&(s._resolveCallback(e),s=null)},function(e){s&&(s._rejectCallback(e,u,!0),s=null)});return u=!1,s&&l===i&&(s._rejectCallback(l.e,!0,!0),s=null),c})(e,c,s)}return e}}},{"./util":36}],34:[function(e,t,n){"use strict";t.exports=function(t,n,r){function i(e){this.handle=e}function o(e){return clearTimeout(this.handle),e}function a(e){throw clearTimeout(this.handle),e}var s=e("./util"),c=t.TimeoutError;i.prototype._resultCancelled=function(){clearTimeout(this.handle)};var u=function(e){return l(+this).thenReturn(e)},l=t.delay=function(e,o){var a,s;return void 0!==o?(a=t.resolve(o)._then(u,null,null,e,void 0),r.cancellation()&&o instanceof t&&a._setOnCancel(o)):(a=new t(n),s=setTimeout(function(){a._fulfill()},+e),r.cancellation()&&a._setOnCancel(new i(s)),a._captureStackTrace()),a._setAsyncGuaranteed(),a};t.prototype.delay=function(e){return l(e,this)},t.prototype.timeout=function(e,t){e=+e;var n,u,l=new i(setTimeout(function(){n.isPending()&&(function(e,t,n){var r;r="string"!=typeof t?t instanceof Error?t:new c("operation timed out"):new c(t),s.markAsOriginatingFromRejection(r),e._attachExtraTrace(r),e._reject(r),null!=n&&n.cancel()})(n,t,u)},e));return r.cancellation()?(u=this.then(),(n=u._then(o,a,void 0,l,void 0))._setOnCancel(l)):n=this._then(o,a,void 0,l,void 0),n}}},{"./util":36}],35:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){function s(e){setTimeout(function(){throw e},0)}function c(e,t,n){this._data=e,this._promise=t,this._context=n}function u(e,t,n){this.constructor$(e,t,n)}function l(e){return c.isDisposer(e)?(this.resources[this.index]._setDisposable(e),e.promise()):e}function d(e){this.length=e,this.promise=null,this[e-1]=null}var p=e("./util"),h=e("./errors").TypeError,f=e("./util").inherits,m=p.errorObj,v=p.tryCatch,g={};c.prototype.data=function(){return this._data},c.prototype.promise=function(){return this._promise},c.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():g},c.prototype.tryDispose=function(e){var t=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=t!==g?this.doDispose(t,e):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},c.isDisposer=function(e){return null!=e&&"function"==typeof e.resource&&"function"==typeof e.tryDispose},f(u,c),u.prototype.doDispose=function(e,t){return this.data().call(e,e,t)},d.prototype._resultCancelled=function(){for(var e=this.length,n=0;n<e;++n){var r=this[n];r instanceof t&&r.cancel()}},t.using=function(){var e=arguments.length;if(e<2)return n("you must pass at least 2 arguments to Promise.using");var i=arguments[e-1];if("function"!=typeof i)return n("expecting a function but got "+p.classString(i));var u,h=!0;2===e&&Array.isArray(arguments[0])?(e=(u=arguments[0]).length,h=!1):(u=arguments,e--);for(var f=new d(e),g=0;g<e;++g){var y=u[g];if(c.isDisposer(y)){var b=y;(y=y.promise())._setDisposable(b)}else{var S=r(y);S instanceof t&&(y=S._then(l,null,null,{resources:f,index:g},void 0))}f[g]=y}var _=new Array(f.length);for(g=0;g<_.length;++g)_[g]=t.resolve(f[g]).reflect();var T=t.all(_).then(function(e){for(var t=0;t<e.length;++t){var n=e[t];if(n.isRejected())return m.e=n.error(),m;if(!n.isFulfilled())return void T.cancel();e[t]=n.value()}C._pushContext(),i=v(i);var r=h?i.apply(void 0,e):i(e),o=C._popContext();return a.checkForgottenReturns(r,o,"Promise.using",C),r}),C=T.lastly(function(){var e=new t.PromiseInspection(T);return(function(e,n){var i=0,a=e.length,c=new t(o);return(function o(){if(i>=a)return c._fulfill();var u=(function(e){var t=r(e);return t!==e&&"function"==typeof e._isDisposable&&"function"==typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer()),t})(e[i++]);if(u instanceof t&&u._isDisposable()){try{u=r(u._getDisposer().tryDispose(n),e.promise)}catch(e){return s(e)}if(u instanceof t)return u._then(o,s,null,null,null)}o()})(),c})(f,e)});return f.promise=C,C._setOnCancel(f),C},t.prototype._setDisposable=function(e){this._bitField=131072|this._bitField,this._disposer=e},t.prototype._isDisposable=function(){return(131072&this._bitField)>0},t.prototype._getDisposer=function(){return this._disposer},t.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},t.prototype.disposer=function(e){if("function"==typeof e)return new u(e,this,i());throw new h}}},{"./errors":12,"./util":36}],36:[function(e,t,i){"use strict";function o(){try{var e=h;return h=null,e.apply(this,arguments)}catch(e){return v.e=e,v}}function a(e){return null==e||!0===e||!1===e||"string"==typeof e||"number"==typeof e}function s(e,t,n){if(a(e))return e;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return f.defineProperty(e,t,r),e}function u(e){try{return e+""}catch(e){return"[no string representation]"}}function l(e){return e instanceof Error||null!==e&&"object"===(void 0===e?"undefined":c(e))&&"string"==typeof e.message&&"string"==typeof e.name}function d(e){return l(e)&&f.propertyIsWritable(e,"stack")}function p(e){return{}.toString.call(e)}var h,f=e("./es5"),m="undefined"==typeof navigator,v={e:{}},g="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r?r:void 0!==this?this:null,y=(function(){var e=[Array.prototype,Object.prototype,Function.prototype],t=function(t){for(var n=0;n<e.length;++n)if(e[n]===t)return!0;return!1};if(f.isES5){var n=Object.getOwnPropertyNames;return function(e){for(var r=[],i=Object.create(null);null!=e&&!t(e);){var o;try{o=n(e)}catch(e){return r}for(var a=0;a<o.length;++a){var s=o[a];if(!i[s]){i[s]=!0;var c=Object.getOwnPropertyDescriptor(e,s);null!=c&&null==c.get&&null==c.set&&r.push(s)}}e=f.getPrototypeOf(e)}return r}}var r={}.hasOwnProperty;return function(n){if(t(n))return[];var i=[];e:for(var o in n)if(r.call(n,o))i.push(o);else{for(var a=0;a<e.length;++a)if(r.call(e[a],o))continue e;i.push(o)}return i}})(),b=/this\s*\.\s*\S+\s*=/,S=/^[a-z$_][a-z$_0-9]*$/i,_="stack"in new Error?function(e){return d(e)?e:new Error(u(e))}:function(e){if(d(e))return e;try{throw new Error(u(e))}catch(e){return e}},T=function(e){return f.isArray(e)?e:null};if("undefined"!=typeof Symbol&&("function"!=typeof Symbol||Symbol.iterator)){var C="function"==typeof Array.from?function(e){return Array.from(e)}:function(e){for(var t,n=[],r=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=r.next()).done;)n.push(t.value);return n};T=function(e){return f.isArray(e)?e:null!=e&&"function"==typeof e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]?C(e):null}}var E=void 0!==n&&"[object process]"===p(n).toLowerCase(),w=void 0!==n&&void 0!==n.env,R={isClass:function(e){try{if("function"==typeof e){var t=f.names(e.prototype),n=f.isES5&&t.length>1,r=t.length>0&&!(1===t.length&&"constructor"===t[0]),i=b.test(e+"")&&f.names(e).length>0;if(n||r||i)return!0}return!1}catch(e){return!1}},isIdentifier:function(e){return S.test(e)},inheritedDataKeys:y,getDataPropertyOrDefault:function(e,t,n){if(!f.isES5)return{}.hasOwnProperty.call(e,t)?e[t]:void 0;var r=Object.getOwnPropertyDescriptor(e,t);return null!=r?null==r.get&&null==r.set?r.value:n:void 0},thrower:function(e){throw e},isArray:f.isArray,asArray:T,notEnumerableProp:s,isPrimitive:a,isObject:function(e){return"function"==typeof e||"object"===(void 0===e?"undefined":c(e))&&null!==e},isError:l,canEvaluate:m,errorObj:v,tryCatch:function(e){return h=e,o},inherits:function(e,t){function n(){this.constructor=e,this.constructor$=t;for(var n in t.prototype)r.call(t.prototype,n)&&"$"!==n.charAt(n.length-1)&&(this[n+"$"]=t.prototype[n])}var r={}.hasOwnProperty;return n.prototype=t.prototype,e.prototype=new n,e.prototype},withAppended:function(e,t){var n,r=e.length,i=new Array(r+1);for(n=0;n<r;++n)i[n]=e[n];return i[n]=t,i},maybeWrapAsError:function(e){return a(e)?new Error(u(e)):e},toFastProperties:function(e){function t(){}t.prototype=e;for(var n=8;n--;)new t;return e},filledRange:function(e,t,n){for(var r=new Array(e),i=0;i<e;++i)r[i]=t+i+n;return r},toString:u,canAttachTrace:d,ensureErrorObject:_,originatesFromRejection:function(e){return null!=e&&(e instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===e.isOperational)},markAsOriginatingFromRejection:function(e){try{s(e,"isOperational",!0)}catch(e){}},classString:p,copyDescriptors:function(e,t,n){for(var r=f.names(e),i=0;i<r.length;++i){var o=r[i];if(n(o))try{f.defineProperty(t,o,f.getDescriptor(e,o))}catch(e){}}},hasDevTools:"undefined"!=typeof chrome&&chrome&&"function"==typeof chrome.loadTimes,isNode:E,hasEnvVariables:w,env:function(e){return w?n.env[e]:void 0},global:g,getNativePromise:function(){if("function"==typeof Promise)try{var e=new Promise(function(){});if("[object Promise]"==={}.toString.call(e))return Promise}catch(e){}},domainBind:function(e,t){return e.bind(t)}};R.isRecentNode=R.isNode&&(function(){var e=n.versions.node.split(".").map(Number);return 0===e[0]&&e[1]>10||e[0]>0})(),R.isNode&&R.toFastProperties(n);try{throw new Error}catch(e){R.lastLineError=e}t.exports=R},{"./es5":13}]},{},[4])(4)},"object"==c(t)&&void 0!==e?e.exports=u():(a=[],void 0===(s="function"==typeof(o=u)?o.apply(t,a):o)||(e.exports=s)),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise);var u}).call(t,n(34),n(20),n(40).setImmediate)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"CONNECTION_DISCONNECTED",function(){return r}),n.d(t,"CONNECTION_ESTABLISHED",function(){return i}),n.d(t,"CONNECTION_FAILED",function(){return o}),n.d(t,"WRONG_STATE",function(){return a});var r="connection.connectionDisconnected",i="connection.connectionEstablished",o="connection.connectionFailed",a="connection.wrongState"},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(124)),o=n(3),a=n.n(o),s=n(7),c=n(125),u=n(12),l=n(17),d=n(10),p=n(148),h=n(4),f=n(1),m=n(9),v=n.n(m),g=n(28),y=n(5),b=n(149),S=n(13),_=n.n(S),T=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E=Object(r.getLogger)(e),w=0,R=0,k=(function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var r=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.conference=e,r.peerConnections=new Map,r.localTracks=[],r.options=n,r._channel=null,r._channelOpen=!1,r._lastN=-1,r._lastNEndpoints=null,r._pinnedEndpoint=null,r._selectedEndpoint=null,r._lastNChangeListener=r._onLastNChanged.bind(r),g.a.isDeviceChangeAvailable("output")&&(g.a.addListener(v.a.AUDIO_OUTPUT_DEVICE_CHANGED,function(e){return r._updateAudioOutputForAudioTracks(e)}),g.a.addListener(v.a.DEVICE_LIST_CHANGED,function(){return r._updateAudioOutputForAudioTracks(g.a.getAudioOutputDevice())})),r}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,d.a),T(t,[{key:"initializeBridgeChannel",value:function(e,t){var n=this;this._channel=new i.a(e,t,this.eventEmitter),this._channelOpenListener=function(){n._channelOpen=!0;try{n._channel.sendPinnedEndpointMessage(n._pinnedEndpoint),n._channel.sendSelectedEndpointMessage(n._selectedEndpoint)}catch(e){a.a.callErrorHandler(e),E.error("Cannot send selected("+n._selectedEndpoint+")pinned("+n._pinnedEndpoint+") endpoint message.",e)}n.removeListener(v.a.DATA_CHANNEL_OPEN,n._channelOpenListener),n._channelOpenListener=null,-1!==n._lastN&&n._channel.sendSetLastNMessage(n._lastN)},this.addListener(v.a.DATA_CHANNEL_OPEN,this._channelOpenListener),this.addListener(v.a.LASTN_ENDPOINT_CHANGED,this._lastNChangeListener)}},{key:"_onLastNChanged",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=this._lastNEndpoints||[],r=[],i=[];this._lastNEndpoints=t,r=n.filter(function(t){return!e.isInLastN(t)}),i=t.filter(function(e){return-1===n.indexOf(e)}),this.conference.eventEmitter.emit(s.LAST_N_ENDPOINTS_CHANGED,r,i)}},{key:"onCallEnded",value:function(){this._channel&&(this._channel&&"websocket"===this._channel.mode&&this._channel.close(),this._channel=null,this._channelOpen=!1)}},{key:"setReceiverVideoConstraint",value:function(e){this._channel&&this._channel.sendReceiverVideoConstraintMessage(e)}},{key:"selectEndpoint",value:function(e){this._selectedEndpoint=e,this._channel&&this._channelOpen&&this._channel.sendSelectedEndpointMessage(e)}},{key:"pinEndpoint",value:function(e){this._pinnedEndpoint=e,this._channel&&this._channelOpen&&this._channel.sendPinnedEndpointMessage(e)}},{key:"createPeerConnection",value:function(e,n,r,i){var o=t.getPCConstraints(r);void 0!==i.abtestSuspendVideo&&(g.a.setSuspendVideo(o,i.abtestSuspendVideo),y.a.analytics.addPermanentProperties({abtestSuspendVideo:i.abtestSuspendVideo})),w=Object(p.a)(w);var a=new b.a(this,w,e,n,o,r,i);return this.peerConnections.set(a.id,a),a}},{key:"_removePeerConnection",value:function(e){var t=e.id;return!!this.peerConnections.has(t)&&(this.peerConnections.delete(t),!0)}},{key:"addLocalTrack",value:function(e){if(!e)throw new Error("track must not be null nor undefined");this.localTracks.push(e),e.conference=this.conference}},{key:"getLastN",value:function(){return this._lastN}},{key:"getLocalVideoTrack",value:function(){var e=this.getLocalTracks(h.b);return e.length?e[0]:void 0}},{key:"getLocalAudioTrack",value:function(){var e=this.getLocalTracks(h.a);return e.length?e[0]:void 0}},{key:"getLocalTracks",value:function(e){var t=this.localTracks.slice();return void 0!==e&&(t=t.filter(function(t){return t.getType()===e})),t}},{key:"getRemoteTracks",value:function(e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,a=this.peerConnections.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value.getRemoteTracks(void 0,e);s&&(t=t.concat(s))}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return t}},{key:"setAudioMute",value:function(e){var t=[];return this.getLocalTracks(h.a).forEach(function(n){t.push(e?n.mute():n.unmute())}),Promise.all(t)}},{key:"removeLocalTrack",value:function(e){var t=this.localTracks.indexOf(e);-1!==t&&this.localTracks.splice(t,1)}},{key:"removeRemoteTracks",value:function(e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,a=this.peerConnections.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value.removeRemoteTracks(e);t=t.concat(s)}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return E.debug("Removed remote tracks for "+e+" count: "+t.length),t}},{key:"closeBridgeChannel",value:function(){this._channel&&(this._channel.close(),this._channelOpen=!1,this.removeListener(v.a.LASTN_ENDPOINT_CHANGED,this._lastNChangeListener))}},{key:"setAudioLevel",value:function(e,t,n,r){var i=e.getTrackBySSRC(t);i&&(i.isAudioTrack()?(i.isLocal()!==r&&E.error(i+" was expected to "+(r?"be":"not be")+" local"),i.setAudioLevel(n,e)):E.warn("Received audio level for non-audio track: "+t))}},{key:"sendChannelMessage",value:function(e,t){if(!this._channel)throw new Error("Channel support is disabled!");this._channel.sendMessage(e,t)}},{key:"setLastN",value:function(e){this._lastN!==e&&(this._lastN=e,this._channel&&this._channelOpen&&this._channel.sendSetLastNMessage(e),this.eventEmitter.emit(v.a.LASTN_VALUE_CHANGED,e))}},{key:"isInLastN",value:function(e){return!this._lastNEndpoints||this._lastNEndpoints.indexOf(e)>-1}},{key:"_updateAudioOutputForAudioTracks",value:function(e){var t=this.getRemoteTracks(h.a),n=!0,r=!1,i=void 0;try{for(var o,a=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0)o.value.setAudioOutput(e)}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}}],[{key:"obtainAudioAndVideoPermissions",value:function(e){var t=f.b.usesNewGumFlow();return(t?g.a.newObtainAudioAndVideoPermissions(e):g.a.obtainAudioAndVideoPermissions(e)).then(function(n){var r=t?(function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(function(e){var t=e.sourceId,n=e.sourceType,r=e.stream,i=e.track,o=e.videoType,a=i.getSettings(),s=a.deviceId,u=a.facingMode;return R=Object(p.a)(R),new c.a({deviceId:s,facingMode:u,mediaType:i.kind,rtcId:R,sourceId:t,sourceType:n,stream:r,track:i,videoType:o||null})})})(n):(function(e,t){var r=[],i=null;return n.forEach(function(e){e.mediaType===h.a?i=t.micDeviceId:e.videoType===_.a.CAMERA&&(i=t.cameraDeviceId),R=Object(p.a)(R);var n=new c.a(C({},e,{deviceId:i,facingMode:t.facingMode,rtcId:R}));r.push(n)}),r})(0,e);return r.some(function(e){return!e._isReceivingData()})?Promise.reject(new u.a(l.NO_DATA_FROM_SOURCE)):r})}},{key:"addListener",value:function(e,t){g.a.addListener(e,t)}},{key:"removeListener",value:function(e,t){g.a.removeListener(e,t)}},{key:"isRTCReady",value:function(){return g.a.isRTCReady()}},{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.options=e,g.a.init(this.options)}},{key:"getDeviceAvailability",value:function(){return g.a.getDeviceAvailability()}},{key:"getPCConstraints",value:function(e){var t=e?g.a.p2pPcConstraints:g.a.pcConstraints;return t?JSON.parse(JSON.stringify(t)):{}}},{key:"attachMediaStream",value:function(e,t){return g.a.attachMediaStream(e,t)}},{key:"getStreamID",value:function(e){return g.a.getStreamID(e)}},{key:"getTrackID",value:function(e){return g.a.getTrackID(e)}},{key:"isDeviceListAvailable",value:function(){return g.a.isDeviceListAvailable()}},{key:"isDeviceChangeAvailable",value:function(e){return g.a.isDeviceChangeAvailable(e)}},{key:"getAudioOutputDevice",value:function(){return g.a.getAudioOutputDevice()}},{key:"getCurrentlyAvailableMediaDevices",value:function(){return g.a.getCurrentlyAvailableMediaDevices()}},{key:"getEventDataForActiveDevice",value:function(e){return g.a.getEventDataForActiveDevice(e)}},{key:"setAudioOutputDevice",value:function(e){return g.a.setAudioOutputDevice(e)}},{key:"isUserStream",value:function(e){return t.isUserStreamById(g.a.getStreamID(e))}},{key:"isUserStreamById",value:function(e){return e&&"mixedmslabel"!==e&&"default"!==e}},{key:"enumerateDevices",value:function(e){g.a.enumerateDevices(e)}},{key:"stopMediaStream",value:function(e){g.a.stopMediaStream(e)}},{key:"isDesktopSharingEnabled",value:function(){return g.a.isDesktopSharingEnabled()}}]),t})();t.a=k}).call(t,"modules/RTC/RTC.js")},function(e,t,n){"use strict";(function(e){function r(e,t){var n={audio:!1,video:!1},r=I.b.isFirefox()||I.b.isEdge()||I.b.isReactNative()||I.b.isTemasysPluginUsed();if(e.indexOf("video")>=0){if(n.video={mandatory:{},optional:[]},t.cameraDeviceId)r&&(n.video.deviceId=t.cameraDeviceId),n.video.optional.push({sourceId:t.cameraDeviceId});else{var i=t.facingMode||g.a.USER;r&&(n.video.facingMode=i),n.video.optional.push({facingMode:i})}(t.minFps||t.maxFps||t.fps)&&((t.minFps||t.fps)&&(t.minFps=t.minFps||t.fps,n.video.mandatory.minFrameRate=t.minFps),t.maxFps&&(n.video.mandatory.maxFrameRate=t.maxFps)),o=n,a=r,s=t.resolution,k.a[s]&&(a&&(o.video.width={ideal:k.a[s].width},o.video.height={ideal:k.a[s].height}),o.video.mandatory.minWidth=k.a[s].width,o.video.mandatory.minHeight=k.a[s].height),o.video.mandatory.minWidth&&(o.video.mandatory.maxWidth=o.video.mandatory.minWidth),o.video.mandatory.minHeight&&(o.video.mandatory.maxHeight=o.video.mandatory.minHeight)}var o,a,s;if(e.indexOf("audio")>=0&&(I.b.isReactNative()?n.audio=!0:I.b.isFirefox()?t.micDeviceId?n.audio={mandatory:{},deviceId:t.micDeviceId,optional:[{sourceId:t.micDeviceId}]}:n.audio=!0:(n.audio={mandatory:{},optional:[]},t.micDeviceId&&(r&&(n.audio.deviceId=t.micDeviceId),n.audio.optional.push({sourceId:t.micDeviceId})),n.audio.optional.push({echoCancellation:!K&&!q},{googEchoCancellation:!K&&!q},{googAutoGainControl:!Q&&!q},{googNoiseSuppression:!z&&!q},{googHighpassFilter:!X&&!q},{googNoiseSuppression2:!z&&!q},{googEchoCancellation2:!K&&!q},{googAutoGainControl2:!Q&&!q}))),e.indexOf("screen")>=0)if(I.b.isChrome())n.video={mandatory:{chromeMediaSource:"screen",maxWidth:window.screen.width,maxHeight:window.screen.height,maxFrameRate:3},optional:[]};else if(I.b.isTemasysPluginUsed())n.video={optional:[{sourceId:H.WebRTCPlugin.plugin.screensharingKey}]};else if(I.b.isFirefox())n.video={mozMediaSource:"window",mediaSource:"window"};else{var c="'screen' WebRTC media source is supported only in Chrome and with Temasys plugin";T.a.callErrorHandler(new Error(c)),U.error(c)}return e.indexOf("desktop")>=0&&(n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t.desktopStream,maxWidth:window.screen.width,maxHeight:window.screen.height,maxFrameRate:3},optional:[]}),t.bandwidth&&(n.video||(n.video={mandatory:{},optional:[]}),n.video.optional.push({bandwidth:t.bandwidth})),I.b.isFirefox()&&t.firefox_fake_device&&(n.fake=!0),n}function i(e,t){var n=t&&t.getAudioTracks().length>0,r=t&&t.getVideoTracks().length>0;-1!==e.indexOf("video")&&(J.video=r),-1!==e.indexOf("audio")&&(J.audio=n),B.emit(A.a.AVAILABLE_DEVICES_CHANGED,J)}function o(){te&&te(function(e){void 0===ee?ee=e.slice(0):(function(e){function t(e){return JSON.stringify({kind:e.kind,deviceId:e.deviceId,groupId:e.groupId,label:e.label,facing:e.facing})}return e.length!==ee.length||e.map(t).sort().join("")!==ee.map(t).sort().join("")})(e)&&s(e),window.setTimeout(o,G)})}function a(e){var t=e.filter(function(e){return"audioinput"===e.kind}).length,n=e.filter(function(e){return"audiooutput"===e.kind}).length,r=e.filter(function(e){return"videoinput"===e.kind}).length,i=e.filter(function(e){return"videooutput"===e.kind}).length;e.forEach(function(e){var o={audio_input_device_count:t,audio_output_device_count:n,video_input_device_count:r,video_output_device_count:i,device_id:e.deviceId,device_group_id:e.groupId,device_kind:e.kind,device_label:e.label};N.a.sendAnalytics(m.j,o)})}function s(e){ee=e.slice(0),U.info("list of media devices has changed:",ee),a(ee);var t=ee.filter(function(e){return"videoinput"===e.kind}),n=ee.filter(function(e){return"audioinput"===e.kind}),r=t.filter(function(e){return""===e.label}),i=n.filter(function(e){return""===e.label});t.length&&t.length===r.length&&(J.video=!1),n.length&&n.length===i.length&&(J.audio=!1),B.emit(A.a.DEVICE_LIST_CHANGED,e)}function c(e,t){e&&e.apply(void 0,(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)})(t))}function u(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?function(t,n,r){return e(t).then(function(e){return c(n,[e]),e}).catch(function(e){throw c(r,[e]),e})}:function(t,n,r){e(t,function(e){c(n,[e])},function(e){c(r,[e])})}}function l(e){MediaStreamTrack.getSources(function(t){return e(t.map(d))})}function d(e){var t=(e.kind||"").toLowerCase();return{facing:e.facing||null,label:e.label,kind:t?"audiooutput"===t?t:t+"input":null,deviceId:e.id,groupId:e.groupId||null}}function p(e,t){var n="srcObject";if(n in e||(n="mozSrcObject")in e||(n=null),n)e[n]=t;else{var r=void 0;t&&((r=t.jitsiObjectURL)||(t.jitsiObjectURL=r=(URL||webkitURL).createObjectURL(t))),e.src=r||""}}function h(e,t){re=!0,B.emit(A.a.RTC_READY,!0),D.a.init(e,t),oe.isDeviceListAvailable()&&te&&te(function(e){ee=e.splice(0),U.info("Available devices: ",ee),a(ee),B.emit(A.a.DEVICE_LIST_AVAILABLE,ee),ne?navigator.mediaDevices.addEventListener("devicechange",function(){return oe.enumerateDevices(s)}):o()})}function f(e){return function(t,n){var r=e.apply(oe,arguments);return n&&oe.isDeviceChangeAvailable("output")&&n.getAudioTracks&&n.getAudioTracks().length&&W&&t.setSinkId(oe.getAudioOutputDevice()).catch(function(e){var n=new C.a(e,null,["audiooutput"]);T.a.callUnhandledRejectionHandler({promise:this,reason:n}),U.warn("Failed to set audio output device for the element. Default audio output device will be used instead",t,n)}),r}}var m=n(6),v=n(56),g=n.n(v),y=n(16),b=n.n(y),S=n(0),_=(n.n(S),n(3)),T=n.n(_),C=n(12),E=n(10),w=n(4),R=n(35),k=n.n(R),I=n(1),P=n(9),A=n.n(P),O=n(126),D=n(135),x=n(14),N=n(5),L=n(13),M=n.n(L),j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),U=Object(S.getLogger)(e),H=I.b.isTemasysPluginUsed()?n(37):void 0;I.b.usesNewGumFlow()&&n(136);var B=new b.a,G=3e3,J={audio:!1,video:!1},V="default",W=!1,q=!1,K=!1,z=!1,Q=!1,X=!1,Y=document.createElement("audio"),Z=void 0!==Y.setSinkId,ee=void 0,te=void 0,ne=!1,re=!1,ie={video:{aspectRatio:1.7777777777777777,height:{ideal:1080,max:1080,min:240}}},oe=new((function(e){function t(){return(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this),(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,B))}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,E.a),F(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"boolean"==typeof t.disableAEC&&(K=t.disableAEC,U.info("Disable AEC: "+K)),"boolean"==typeof t.disableNS&&(z=t.disableNS,U.info("Disable NS: "+z)),"boolean"==typeof t.disableAP&&(q=t.disableAP,U.info("Disable AP: "+q)),"boolean"==typeof t.disableAGC&&(Q=t.disableAGC,U.info("Disable AGC: "+Q)),"boolean"==typeof t.disableHPF&&(X=t.disableHPF,U.info("Disable HPF: "+X)),te=navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?function(e){navigator.mediaDevices.enumerateDevices().then(e,function(){return e([])})}:MediaStreamTrack&&MediaStreamTrack.getSources?function(e){MediaStreamTrack.getSources(function(t){return e(t.map(d))})}:void 0,new Promise(function(n,r){if(I.b.usesNewGumFlow())e.RTCPeerConnectionType=window.RTCPeerConnection,e.getUserMedia=function(e,t,n){return window.navigator.mediaDevices.getUserMedia(e).then(function(e){return t&&t(e),e}).catch(function(e){return n&&n(e),Promise.reject(e)})},e.enumerateDevices=function(e){return window.navigator.mediaDevices.enumerateDevices().then(function(t){return e(t),t}).catch(function(t){return U.error("Error enumerating devices: "+t),e([]),[]})},e.attachMediaStream=f(function(e,t){return e&&(e.srcObject=t),e}),e.getStreamID=function(e){return e.id},e.getTrackID=function(e){return e.id};else if(I.b.isChrome()||I.b.isOpera()||I.b.isNWJS()||I.b.isElectron()||I.b.isReactNative()){e.RTCPeerConnectionType=webkitRTCPeerConnection;var i=navigator.webkitGetUserMedia.bind(navigator);e.getUserMedia=u(i),e.enumerateDevices=te,e.attachMediaStream=f(function(e,t){return p(e,t),e}),e.getStreamID=function(e){var t=e.id;return"number"==typeof t?t:x.a.filterSpecialChars(t)},e.getTrackID=function(e){return e.id},webkitMediaStream.prototype.getVideoTracks||(webkitMediaStream.prototype.getVideoTracks=function(){return this.videoTracks}),webkitMediaStream.prototype.getAudioTracks||(webkitMediaStream.prototype.getAudioTracks=function(){return this.audioTracks})}else if(I.b.isEdge())e.RTCPeerConnectionType=O.a,e.getUserMedia=u(navigator.mediaDevices.getUserMedia.bind(navigator.mediaDevices),!0),e.enumerateDevices=te,e.attachMediaStream=f(function(e,t){return p(e,t),e}),e.getStreamID=function(e){var t=e.jitsiRemoteId||e.id;return x.a.filterSpecialChars(t)},e.getTrackID=function(e){return e.jitsiRemoteId||e.id};else{if(!I.b.isTemasysPluginUsed())return void(function(e,t){var n=new Error(e);n.name="WEBRTC_NOT_SUPPORTED",U.error(e),t(n)})("Browser does not appear to be WebRTC-capable",r);var o=new Promise(function(e){return H.webRTCReady(e)});H.WebRTCPlugin.isPluginInstalled(H.WebRTCPlugin.pluginInfo.prefix,H.WebRTCPlugin.pluginInfo.plugName,H.WebRTCPlugin.pluginInfo.type,function(){o.then(function(){e.RTCPeerConnectionType=RTCPeerConnection,e.getUserMedia=window.getUserMedia,e.enumerateDevices=l,e.attachMediaStream=f(function(e,t){if(t){if("dummyAudio"===t.id||"dummyVideo"===t.id)return;var n=$(e);if(I.b.isTemasysPluginUsed()&&!n.is(":visible")&&n.show(),t.getVideoTracks().length>0&&!$(e).is(":visible"))throw new Error("video element must be visible to attach video stream")}return attachMediaStream(e,t)}),e.getStreamID=function(e){return x.a.filterSpecialChars(e.label)},e.getTrackID=function(e){return e.id},h(t,e.getUserMediaWithConstraints.bind(e)),n()})},function(){var e=new Error("Temasys plugin is not installed");e.name="WEBRTC_NOT_READY",e.webRTCReadyPromise=o,r(e)})}e._initPCConstraints(t),I.b.isTemasysPluginUsed()||(h(t,e.getUserMediaWithConstraints.bind(e)),n())})}},{key:"_initPCConstraints",value:function(e){I.b.isFirefox()?this.pcConstraints={}:(I.b.isChrome()||I.b.isOpera()||I.b.isNWJS()||I.b.isElectron()||I.b.isReactNative())&&(this.pcConstraints={optional:[{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:400},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]},e.useIPv6&&this.pcConstraints.optional.push({googIPv6:!0}),this.p2pPcConstraints=JSON.parse(JSON.stringify(this.pcConstraints)),e.disableSuspendVideo||this.pcConstraints.optional.push({googSuspendBelowMinBitrate:!0}),this.p2pPcConstraints.optional.push({googSuspendBelowMinBitrate:!0})),this.p2pPcConstraints=this.p2pPcConstraints||this.pcConstraints}},{key:"getUserMediaWithConstraints",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r(e,o);U.info("Get media constraints",a);try{this.getUserMedia(a,function(n){U.log("onUserMediaSuccess"),i(e,n),t(n)},function(t){i(e,void 0),U.warn("Failed to get access to local media. Error ",t,a),n&&n(new C.a(t,a,e))})}catch(t){U.error("GUM failed: ",t),n&&n(new C.a(t,a,e))}}},{key:"_newGetUserMediaWithConstraints",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(r,o){try{t.getUserMedia(n).then(function(t){U.log("onUserMediaSuccess"),i(e,t),r(t)}).catch(function(t){U.warn("Failed to get access to local media. "+t+" "+n+" "),i(e,void 0),o(new C.a(t,n,e))})}catch(t){U.error("GUM failed: "+t),o(new C.a(t,n,e))}})}},{key:"_newGetDesktopMedia",value:function(e,t){if(!D.a.isSupported()||!I.b.supportsVideo())return Promise.reject(new Error("Desktop sharing is not supported!"));var n=j({},e,{desktopSharingSources:t});return new Promise(function(e,t){D.a.obtainStream(n,function(t){e(t)},function(e){t(e)})})}},{key:"obtainAudioAndVideoPermissions",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this,i=j({},t.desktopSharingExtensionExternalInstallation,{desktopSharingSources:t.desktopSharingSources});return new Promise(function(o,a){var s=function(e){o((function(e,t){var n=void 0,r=void 0,i=void 0,o=[];if(e){var a=e.audioVideo;if(a){var s=window.webkitMediaStream||window.MediaStream,c=a.getAudioTracks();if(c.length){n=new s;for(var u=0;u<c.length;u++)n.addTrack(c[u])}var l=a.getVideoTracks();if(l.length){i=new s;for(var d=0;d<l.length;d++)i.addTrack(l[d])}}else n=e.audio,i=e.video;r=e.desktop}if(r){var p=r,h=p.stream,f=p.sourceId,m=p.sourceType;o.push({stream:h,sourceId:f,sourceType:m,track:h.getVideoTracks()[0],mediaType:w.b,videoType:M.a.DESKTOP})}return n&&o.push({stream:n,track:n.getAudioTracks()[0],mediaType:w.a,videoType:null}),i&&o.push({stream:i,track:i.getVideoTracks()[0],mediaType:w.b,videoType:M.a.CAMERA,resolution:t}),o})(e,t.resolution))};if(t.devices=t.devices||["audio","video"],t.resolution=t.resolution||"720",D.a.isSupported()||-1===t.devices.indexOf("desktop")||a(new Error("Desktop sharing is not supported!")),I.b.isFirefox()||I.b.isReactNative()||I.b.isTemasysPluginUsed()){var c=function(e,n,r){this.getUserMediaWithConstraints(e,n,r,t)},u={audio:c.bind(n,["audio"]),video:c.bind(n,["video"])};D.a.isSupported()&&(u.desktop=D.a.obtainStream.bind(D.a,i)),(function e(t){if(!t.devices||0===t.devices.length)return t.successCallback(t.streams||{});var n=t.devices.splice(0,1);t.deviceGUM[n](function(r){t.streams=t.streams||{},t.streams[n]=r,e(t)},function(e){Object.keys(t.streams).forEach(function(e){return oe.stopMediaStream(t.streams[e])}),U.error("failed to obtain "+n+" stream - stop",e),t.errorCallback(e)})})({devices:t.devices,streams:[],successCallback:s,errorCallback:a,deviceGUM:u})}else{var l=t.devices.indexOf("desktop")>-1;l&&t.devices.splice(t.devices.indexOf("desktop"),1),t.devices.length?e.getUserMediaWithConstraints(t.devices,function(e){var o=-1!==t.devices.indexOf("audio"),c=-1!==t.devices.indexOf("video"),u=e.getAudioTracks().length>0,d=e.getVideoTracks().length>0;if(o&&!u||c&&!d){n.stopMediaStream(e);var p=[];return o&&!u&&p.push("audio"),c&&!d&&p.push("video"),void n.getUserMediaWithConstraints(p,function(){a(new C.a({name:"UnknownError"},r(t.devices,t),p))},function(e){a(e)},t)}l?D.a.obtainStream(i,function(t){s({audioVideo:e,desktop:t})},function(t){n.stopMediaStream(e),a(t)}):s({audioVideo:e})},function(e){return a(e)},t):l&&D.a.obtainStream(i,function(e){return s({desktop:e})},function(e){return a(e)})}})}},{key:"newObtainAudioAndVideoPermissions",value:function(e){U.info("Using the new gUM flow");var t=[],n=function(){return-1!==(e.devices||[]).indexOf("desktop")?this._newGetDesktopMedia(e.desktopSharingExtensionExternalInstallation,e.desktopSharingSources):Promise.resolve()}.bind(this),r=function(){var t=(e.devices||["audio","video"]).filter(function(e){return"audio"===e||"video"===e&&I.b.supportsVideo()});if(!t.length)return Promise.resolve();var n=(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=JSON.parse(JSON.stringify(t.constraints||ie));if(e.indexOf("video")>=0)if(n.video||(n.video={}),t.cameraDeviceId)n.video.deviceId=t.cameraDeviceId;else{var r=t.facingMode||g.a.USER;n.video.facingMode=r}else n.video=!1;return e.indexOf("audio")>=0?(n.audio&&"boolean"!=typeof n.audio||(n.audio={}),n.audio.optional||(n.audio.optional=[]),n.audio.optional.push({sourceId:t.micDeviceId},{echoCancellation:!K&&!q},{googEchoCancellation:!K&&!q},{googAutoGainControl:!Q&&!q},{googNoiseSuppression:!z&&!q},{googHighpassFilter:!X&&!q},{googNoiseSuppression2:!z&&!q},{googEchoCancellation2:!K&&!q},{googAutoGainControl2:!Q&&!q})):n.audio=!1,e.indexOf("desktop")>=0&&(n.video&&"boolean"!=typeof n.video||(n.video={}),n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t.desktopStream,maxWidth:window.screen.width,maxHeight:window.screen.height,maxFrameRate:3}}),n})(t,e);return U.info("Got media constraints: ",n),this._newGetUserMediaWithConstraints(t,n)}.bind(this);return n().then(function(e){if(e){var n=e.stream,r=e.sourceId,i=e.sourceType;t.push({stream:n,sourceId:r,sourceType:i,track:n.getVideoTracks()[0],videoType:M.a.DESKTOP})}}).then(r).then(function(e){if(e){var n=e.getAudioTracks();if(n.length){var r=new MediaStream(n);t.push({stream:r,track:r.getAudioTracks()[0]})}var i=e.getVideoTracks();if(i.length){var o=new MediaStream(i);t.push({stream:o,track:o.getVideoTracks()[0],videoType:M.a.CAMERA})}}}).then(function(){return t})}},{key:"getDeviceAvailability",value:function(){return J}},{key:"isRTCReady",value:function(){return re}},{key:"_isDeviceListAvailable",value:function(){if(!re)throw new Error("WebRTC not ready yet");return Boolean(navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices||"undefined"!=typeof MediaStreamTrack&&MediaStreamTrack.getSources)}},{key:"onRTCReady",value:function(){return re?Promise.resolve():new Promise(function(e){B.addListener(A.a.RTC_READY,function t(){B.removeListener(A.a.RTC_READY,t),e()})})}},{key:"isDeviceListAvailable",value:function(){return this.onRTCReady().then(this._isDeviceListAvailable.bind(this))}},{key:"isDeviceChangeAvailable",value:function(e){return"output"===e||"audiooutput"===e?Z:I.b.isChrome()||I.b.isFirefox()||I.b.isOpera()||I.b.isTemasysPluginUsed()||I.b.isNWJS()||I.b.isElectron()||I.b.isEdge()}},{key:"stopMediaStream",value:function(e){e.getTracks().forEach(function(e){!I.b.isTemasysPluginUsed()&&e.stop&&e.stop()}),e.stop&&e.stop(),e.release&&e.release();var t=e.jitsiObjectURL;t&&(delete e.jitsiObjectURL,(URL||webkitURL).revokeObjectURL(t))}},{key:"isDesktopSharingEnabled",value:function(){return D.a.isSupported()}},{key:"setAudioOutputDevice",value:function(e){return this.isDeviceChangeAvailable("output")||Promise.reject(new Error("Audio output device change is not supported")),Y.setSinkId(e).then(function(){V=e,W=!0,U.log("Audio output device set to "+e),B.emit(A.a.AUDIO_OUTPUT_DEVICE_CHANGED,e)})}},{key:"getAudioOutputDevice",value:function(){return V}},{key:"getCurrentlyAvailableMediaDevices",value:function(){return ee}},{key:"getEventDataForActiveDevice",value:function(e){var t=[],n={deviceId:e.deviceId,kind:e.kind,label:e.label,groupId:e.groupId};return t.push(n),{deviceList:t}}},{key:"setSuspendVideo",value:function(e,t){e.optional||(e.optional=[]),e.optional=e.optional.filter(function(e){return!e.hasOwnProperty("googSuspendBelowMinBitrate")}),t&&e.optional.push({googSuspendBelowMinBitrate:"true"})}}]),t})());t.a=oe}).call(t,"modules/RTC/RTCUtils.js")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e){return parseInt(e.ssrcs.split(" ")[0],10)}function o(e){return parseInt(e.ssrcs.split(" ")[1],10)}function a(e){return e.ssrcs?e.ssrcs.map(function(e){return e.id}).filter(function(e,t,n){return n.indexOf(e)===t}).length:0}t.b=i,t.c=o,n.d(t,"a",function(){return l});var s=n(15),c=(n.n(s),(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})()),u=(function(){function e(t){if(r(this,e),!t)throw new Error("mLine is undefined");this.mLine=t}return c(e,[{key:"getSSRCAttrValue",value:function(e,t){var n=this.ssrcs.find(function(n){return n.id===e&&n.attribute===t});return n&&n.value}},{key:"removeSSRC",value:function(e){this.mLine.ssrcs&&this.mLine.ssrcs.length&&(this.mLine.ssrcs=this.mLine.ssrcs.filter(function(t){return t.id!==e}))}},{key:"addSSRCAttribute",value:function(e){this.ssrcs.push(e)}},{key:"findGroup",value:function(e,t){return this.ssrcGroups.find(function(n){return n.semantics===e&&(!t||t===n.ssrcs)})}},{key:"findGroups",value:function(e){return this.ssrcGroups.filter(function(t){return t.semantics===e})}},{key:"findGroupByPrimarySSRC",value:function(e,t){return this.ssrcGroups.find(function(n){return n.semantics===e&&i(n)===t})}},{key:"findSSRCByMSID",value:function(e){return this.ssrcs.find(function(t){return"msid"===t.attribute&&(null===e||t.value===e)})}},{key:"getSSRCCount",value:function(){return a(this.mLine)}},{key:"containsAnySSRCGroups",value:function(){return void 0!==this.mLine.ssrcGroups}},{key:"getPrimaryVideoSsrc",value:function(){var e=this.mLine.type;if("video"!==e)throw new Error("getPrimarySsrc doesn't work with '"+e+"'");if(1===a(this.mLine))return this.mLine.ssrcs[0].id;if(this.mLine.ssrcGroups){var t=this.findGroup("SIM");if(t)return i(t);var n=this.findGroup("FID");if(n)return i(n);var r=this.findGroup("FEC-FR");if(r)return i(r)}}},{key:"getRtxSSRC",value:function(e){var t=this.findGroupByPrimarySSRC("FID",e);return t&&o(t)}},{key:"getSSRCs",value:function(){return this.ssrcs.map(function(e){return e.id}).filter(function(e,t,n){return n.indexOf(e)===t})}},{key:"getPrimaryVideoSSRCs",value:function(){var e=this.mLine.type;if("video"!==e)throw new Error("getPrimaryVideoSSRCs doesn't work with "+e);var t=this.getSSRCs(),n=!0,r=!1,i=void 0;try{for(var a,s=this.ssrcGroups["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(a=s.next()).done);n=!0){var c=a.value;if("FID"===c.semantics||"FEC-FR"===c.semantics){var u=o(c);t.splice(t.indexOf(u),1)}}}catch(e){r=!0,i=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw i}}return t}},{key:"dumpSSRCGroups",value:function(){return JSON.stringify(this.mLine.ssrcGroups)}},{key:"removeGroupsWithSSRC",value:function(e){this.mLine.ssrcGroups&&(this.mLine.ssrcGroups=this.mLine.ssrcGroups.filter(function(t){return-1===t.ssrcs.indexOf(""+e)}))}},{key:"removeGroupsBySemantics",value:function(e){this.mLine.ssrcGroups&&(this.mLine.ssrcGroups=this.mLine.ssrcGroups.filter(function(t){return t.semantics!==e}))}},{key:"replaceSSRC",value:function(e,t){this.mLine.ssrcs&&this.mLine.ssrcs.forEach(function(n){n.id===e&&(n.id=t)})}},{key:"addSSRCGroup",value:function(e){this.ssrcGroups.push(e)}},{key:"ssrcs",get:function(){return this.mLine.ssrcs||(this.mLine.ssrcs=[]),this.mLine.ssrcs},set:function(e){this.mLine.ssrcs=e}},{key:"direction",get:function(){return this.mLine.direction},set:function(e){this.mLine.direction=e}},{key:"ssrcGroups",get:function(){return this.mLine.ssrcGroups||(this.mLine.ssrcGroups=[]),this.mLine.ssrcGroups},set:function(e){this.mLine.ssrcGroups=e}}]),e})(),l=(function(){function e(t){r(this,e),this.parsedSDP=s.parse(t)}return c(e,[{key:"selectMedia",value:function(e){var t=this.parsedSDP.media.find(function(t){return t.type===e});return t?new u(t):null}},{key:"toRawSDP",value:function(){return s.write(this.parsedSDP)}}]),e})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"STATUS_AVAILABLE",function(){return r}),n.d(t,"STATUS_UNDEFINED",function(){return i}),n.d(t,"STATUS_BUSY",function(){return o}),n.d(t,"STATE_ON",function(){return a}),n.d(t,"STATE_OFF",function(){return s}),n.d(t,"STATE_PENDING",function(){return c}),n.d(t,"STATE_RETRYING",function(){return u}),n.d(t,"STATE_FAILED",function(){return l}),n.d(t,"ERROR_NO_CONNECTION",function(){return d}),n.d(t,"ERROR_SESSION_EXISTS",function(){return p});var r="available",i="undefined",o="busy",a="on",s="off",c="pending",u="retrying",l="failed",d="error_no_connection",p="error_session_already_exists"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"LOCAL_STATS_UPDATED",function(){return r}),n.d(t,"REMOTE_STATS_UPDATED",function(){return i});var r="cq.local_stats_updated",i="cq.remote_stats_updated"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"AUTHENTICATION_REQUIRED",function(){return r}),n.d(t,"CHAT_ERROR",function(){return i}),n.d(t,"CONFERENCE_DESTROYED",function(){return o}),n.d(t,"CONFERENCE_MAX_USERS",function(){return a}),n.d(t,"CONNECTION_ERROR",function(){return s}),n.d(t,"NOT_ALLOWED_ERROR",function(){return c}),n.d(t,"FOCUS_DISCONNECTED",function(){return u}),n.d(t,"FOCUS_LEFT",function(){return l}),n.d(t,"GRACEFUL_SHUTDOWN",function(){return d}),n.d(t,"INCOMPATIBLE_SERVER_VERSIONS",function(){return p}),n.d(t,"JINGLE_FATAL_ERROR",function(){return h}),n.d(t,"PASSWORD_NOT_SUPPORTED",function(){return f}),n.d(t,"PASSWORD_REQUIRED",function(){return m}),n.d(t,"RESERVATION_ERROR",function(){return v}),n.d(t,"SETUP_FAILED",function(){return g}),n.d(t,"VIDEOBRIDGE_NOT_AVAILABLE",function(){return y});var r="conference.authenticationRequired",i="conference.chatError",o="conference.destroyed",a="conference.max_users",s="conference.connectionError",c="conference.connectionError.notAllowed",u="conference.focusDisconnected",l="conference.focusLeft",d="conference.gracefulShutdown",p="conference.incompatible_server_versions",h="conference.jingleFatalError",f="conference.passwordNotSupported",m="conference.passwordRequired",v="conference.reservationError",g="conference.setup_failed",y="conference.videobridgeNotAvailable"},function(e,t){function n(){this.attaches=[],this.signalListeners=[],this.mapFnc=null}n.prototype={constructor:n,add:function(e){console.log("Abstract method is called width value: "+e)},remove:function(e){console.log("Abstract method is called with value: "+e)},attach:function(e,t){this.attaches.push({cb:e,that:void 0===t?null:t})},notify:function(e){for(var t=0;t<this.attaches.length;++t){var n=this.attaches[t];n.cb?n.cb.call(n.that,e):n.cb(e)}},addMapFnc:function(e){this.mapFnc=e},map:function(){},mapping:function(e,t){null!==this.mapFnc&&this.mapFnc(e,t)},addSignalListener:function(e,t,n){this.signalListeners.push({signalName:e,cb:t,that:void 0===n?null:n})},signalize:function(e,t){for(var n=0;n<this.signalListeners.length;++n){var r=this.signalListeners[n];r.signalName===e&&null!==r.cb&&void 0!==r.cb&&(r.that?r.cb.call(r.that,t):r.cb(t))}}},e.exports=n},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(e){if(u===setTimeout)return setTimeout(e,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(e,0);try{return u(e,0)}catch(t){try{return u.call(null,e,0)}catch(t){return u.call(this,e,0)}}}function o(){f&&p&&(f=!1,p.length?h=p.concat(h):m=-1,h.length&&a())}function a(){if(!f){var e=i(o);f=!0;for(var t=h.length;t;){for(p=h,h=[];++m<t;)p&&p[m].run();m=-1,t=h.length}p=null,f=!1,(function(e){if(l===clearTimeout)return clearTimeout(e);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(e);try{l(e)}catch(t){try{return l.call(null,e)}catch(t){return l.call(this,e)}}})(e)}}function s(e,t){this.fun=e,this.array=t}function c(){}var u,l,d=e.exports={};!(function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(e){u=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(e){l=r}})();var p,h=[],f=!1,m=-1;d.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new s(e,t)),1!==h.length||f||i(a)},s.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=c,d.addListener=c,d.once=c,d.off=c,d.removeListener=c,d.removeAllListeners=c,d.emit=c,d.prependListener=c,d.prependOnceListener=c,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(e,t){e.exports={1080:{width:1920,height:1080,order:7},fullhd:{width:1920,height:1080,order:7},720:{width:1280,height:720,order:6},hd:{width:1280,height:720,order:6},960:{width:960,height:720,order:5},360:{width:640,height:360,order:4},640:{width:640,height:480,order:3},vga:{width:640,height:480,order:3},180:{width:320,height:180,order:2},320:{width:320,height:240,order:1}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return m});var r=n(0),i=(n.n(r),n(7)),o=n(18),a=n(4),s=n(1),c=n(9),u=n.n(c),l=n(5),d=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),p=Object(r.getLogger)(e),h=500,f=2e3,m={ACTIVE:"active",INACTIVE:"inactive",INTERRUPTED:"interrupted",RESTORING:"restoring"},v=(function(){function e(t,n,r){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.rtc=t,this.conference=n,this.trackTimers={},this.connStatusFromJvb={},this.outOfLastNTimeout="number"==typeof r.outOfLastNTimeout?r.outOfLastNTimeout:h,this.rtcMuteTimeout="number"==typeof r.rtcMuteTimeout?r.rtcMuteTimeout:f,this.rtcMutedTimestamp={},p.info("RtcMuteTimeout set to: "+this.rtcMuteTimeout),this.enteredLastNTimestamp=new Map,this.restoringTimers=new Map}return d(e,null,[{key:"_getNewStateForJvbMode",value:function(e,t,n,r,i){return e?r?m.ACTIVE:s.b.supportsVideoMuteOnConnInterrupted()?i?t?n?m.INTERRUPTED:m.RESTORING:m.INACTIVE:m.ACTIVE:t?m.ACTIVE:m.INACTIVE:m.INTERRUPTED}},{key:"_getNewStateForP2PMode",value:function(e,t){return s.b.supportsVideoMuteOnConnInterrupted()?e||!t?m.ACTIVE:m.INTERRUPTED:m.ACTIVE}}]),d(e,[{key:"_getVideoFrozenTimeout",value:function(e){return this.rtc.isInLastN(e)?this.rtcMuteTimeout:this.outOfLastNTimeout}},{key:"init",value:function(){this._onEndpointConnStatusChanged=this.onEndpointConnStatusChanged.bind(this),this.rtc.addListener(u.a.ENDPOINT_CONN_STATUS_CHANGED,this._onEndpointConnStatusChanged),this._onP2PStatus=this.refreshConnectionStatusForAll.bind(this),this.conference.on(i.P2P_STATUS,this._onP2PStatus),s.b.supportsVideoMuteOnConnInterrupted()&&(this._onTrackRtcMuted=this.onTrackRtcMuted.bind(this),this.rtc.addListener(u.a.REMOTE_TRACK_MUTE,this._onTrackRtcMuted),this._onTrackRtcUnmuted=this.onTrackRtcUnmuted.bind(this),this.rtc.addListener(u.a.REMOTE_TRACK_UNMUTE,this._onTrackRtcUnmuted),this._onRemoteTrackAdded=this.onRemoteTrackAdded.bind(this),this.conference.on(i.TRACK_ADDED,this._onRemoteTrackAdded),this._onRemoteTrackRemoved=this.onRemoteTrackRemoved.bind(this),this.conference.on(i.TRACK_REMOVED,this._onRemoteTrackRemoved),this._onSignallingMuteChanged=this.onSignallingMuteChanged.bind(this)),this._onLastNChanged=this._onLastNChanged.bind(this),this.conference.on(i.LAST_N_ENDPOINTS_CHANGED,this._onLastNChanged),this._onLastNValueChanged=this.refreshConnectionStatusForAll.bind(this),this.rtc.on(u.a.LASTN_VALUE_CHANGED,this._onLastNValueChanged)}},{key:"dispose",value:function(){this.rtc.removeListener(u.a.ENDPOINT_CONN_STATUS_CHANGED,this._onEndpointConnStatusChanged),s.b.supportsVideoMuteOnConnInterrupted()&&(this.rtc.removeListener(u.a.REMOTE_TRACK_MUTE,this._onTrackRtcMuted),this.rtc.removeListener(u.a.REMOTE_TRACK_UNMUTE,this._onTrackRtcUnmuted),this.conference.off(i.TRACK_ADDED,this._onRemoteTrackAdded),this.conference.off(i.TRACK_REMOVED,this._onRemoteTrackRemoved)),this.conference.off(i.LAST_N_ENDPOINTS_CHANGED,this._onLastNChanged),this.rtc.removeListener(u.a.LASTN_VALUE_CHANGED,this._onLastNValueChanged),this.conference.off(i.P2P_STATUS,this._onP2PStatus);var e=Object.keys(this.trackTimers),t=!0,n=!1,r=void 0;try{for(var o,a=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(o=a.next()).done);t=!0){var c=o.value;this.clearTimeout(c),this.clearRtcMutedTimestamp(c)}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}this.connStatusFromJvb={}}},{key:"onEndpointConnStatusChanged",value:function(e,t){p.debug("Detector RTCEvents.ENDPOINT_CONN_STATUS_CHANGED("+Date.now()+"): "+e+": "+t),e!==this.conference.myUserId()&&(this.connStatusFromJvb[e]=t,this.figureOutConnectionStatus(e))}},{key:"_changeConnectionStatus",value:function(e,t){if(e.getConnectionStatus()!==t){var n=e.getId();e._setConnectionStatus(t),p.debug("Emit endpoint conn status("+Date.now()+") "+n+": "+t),l.a.sendLog(JSON.stringify({id:"peer.conn.status",participant:n,status:t})),this.conference.eventEmitter.emit(i.PARTICIPANT_CONN_STATUS_CHANGED,n,t)}}},{key:"clearTimeout",value:function(e){this.trackTimers[e]&&(window.clearTimeout(this.trackTimers[e]),this.trackTimers[e]=null)}},{key:"clearRtcMutedTimestamp",value:function(e){this.rtcMutedTimestamp[e]=null}},{key:"onRemoteTrackAdded",value:function(e){e.isLocal()||e.getType()!==a.b||(p.debug("Detector on remote track added for: "+e.getParticipantId()),e.on(o.TRACK_MUTE_CHANGED,this._onSignallingMuteChanged))}},{key:"onRemoteTrackRemoved",value:function(e){if(!e.isLocal()&&e.getType()===a.b){var t=e.getParticipantId();p.debug("Detector on remote track removed: "+t),e.off(o.TRACK_MUTE_CHANGED,this._onSignallingMuteChanged),this.clearTimeout(t),this.clearRtcMutedTimestamp(t),this.figureOutConnectionStatus(t)}}},{key:"isVideoTrackFrozen",value:function(e){if(!s.b.supportsVideoMuteOnConnInterrupted())return!1;var t=e.getId(),n=e.hasAnyVideoTrackWebRTCMuted(),r=this.rtcMutedTimestamp[t],i=this._getVideoFrozenTimeout(t);return n&&"number"==typeof r&&Date.now()-r>=i}},{key:"refreshConnectionStatusForAll",value:function(){var e=this.conference.getParticipants(),t=!0,n=!1,r=void 0;try{for(var i,o=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(i=o.next()).done);t=!0){var a=i.value;this.figureOutConnectionStatus(a.getId())}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}},{key:"figureOutConnectionStatus",value:function(t){var n=this.conference.getParticipantById(t);if(n){var r=this.conference.isP2PActive(),i=this._isRestoringTimedout(t),o=0===this.rtc.getLastN(),a=n.isVideoMuted()||o,s=this.isVideoTrackFrozen(n),c=this.rtc.isInLastN(t),u=this.connStatusFromJvb[t];"boolean"!=typeof u&&(p.debug("Assuming connection active by JVB - no notification"),u=!0);var l=r?e._getNewStateForP2PMode(a,s):e._getNewStateForJvbMode(u,c,i,a,s);l!==m.RESTORING&&this._clearRestoringTimer(t),p.debug("Figure out conn status for "+t+", is video muted: "+a+" is active(jvb): "+u+" video track frozen: "+s+" p2p mode: "+r+" is in last N: "+c+" currentStatus => newStatus: "+n.getConnectionStatus()+" => "+l),this._changeConnectionStatus(n,l)}else p.warn("figure out conn status - no participant for: "+t)}},{key:"_onLastNChanged",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Date.now();p.debug("leaving/entering lastN",e,t,n);var r=!0,i=!1,o=void 0;try{for(var a,s=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done);r=!0){var c=a.value;this.enteredLastNTimestamp.delete(c),this._clearRestoringTimer(c),this.figureOutConnectionStatus(c)}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}var u=!0,l=!1,d=void 0;try{for(var h,f=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(h=f.next()).done);u=!0){var m=h.value;this.enteredLastNTimestamp.set(m,n),this.figureOutConnectionStatus(m)}}catch(e){l=!0,d=e}finally{try{!u&&f.return&&f.return()}finally{if(l)throw d}}}},{key:"_clearRestoringTimer",value:function(e){var t=this.restoringTimers.get(e);t&&(clearTimeout(t),this.restoringTimers.delete(e))}},{key:"_isRestoringTimedout",value:function(e){var t=this,n=this.enteredLastNTimestamp.get(e);return!!(n&&Date.now()-n>=5e3)||(this.restoringTimers.get(e)||this.restoringTimers.set(e,setTimeout(function(){return t.figureOutConnectionStatus(e)},5e3)),!1)}},{key:"onTrackRtcMuted",value:function(e){var t=this,n=e.getParticipantId(),r=this.conference.getParticipantById(n);if(p.debug("Detector track RTC muted: "+n,Date.now()),r){if(this.rtcMutedTimestamp[n]=Date.now(),!r.isVideoMuted()){this.clearTimeout(n);var i=this._getVideoFrozenTimeout(n);this.trackTimers[n]=window.setTimeout(function(){p.debug("Set RTC mute timeout for: "+n+" of "+i+" ms"),t.clearTimeout(n),t.figureOutConnectionStatus(n)},i)}}else p.error("No participant for id: "+n)}},{key:"onTrackRtcUnmuted",value:function(e){var t=e.getParticipantId();p.debug("Detector track RTC unmuted: "+t,Date.now()),this.clearTimeout(t),this.clearRtcMutedTimestamp(t),this.figureOutConnectionStatus(t)}},{key:"onSignallingMuteChanged",value:function(e){var t=e.getParticipantId();p.debug("Detector on track signalling mute changed: "+t,e.isMuted()),this.figureOutConnectionStatus(t)}}]),e})();t.b=v}).call(t,"modules/connectivity/ParticipantConnectionStatus.js")},function(e,t,n){(function(t){var r,o=n(0).getLogger(t),a=a||{};e.exports=a,a.options=a.options||{},a.VERSION="0.14.0",a.onwebrtcready=a.onwebrtcready||function(e){},a._onwebrtcreadies=[],a.webRTCReady=function(e){if("function"!=typeof e)throw new Error("Callback provided is not a function");!0===a.onwebrtcreadyDone?e(null!==a.WebRTCPlugin.plugin):a._onwebrtcreadies.push(e)},a.WebRTCPlugin=a.WebRTCPlugin||{},a.WebRTCPlugin.pluginInfo=a.WebRTCPlugin.pluginInfo||{prefix:"Tem",plugName:"TemWebRTCPlugin",pluginId:"plugin0",type:"application/x-temwebrtcplugin",onload:"__TemWebRTCReady0",portalLink:"http://skylink.io/plugin/",downloadLink:null,companyName:"Temasys",downloadLinks:{mac:"http://bit.ly/webrtcpluginpkg",win:"http://bit.ly/webrtcpluginmsi"}},void 0!==a.WebRTCPlugin.pluginInfo.downloadLinks&&null!==a.WebRTCPlugin.pluginInfo.downloadLinks&&(navigator.platform.match(/^Mac/i)?a.WebRTCPlugin.pluginInfo.downloadLink=a.WebRTCPlugin.pluginInfo.downloadLinks.mac:navigator.platform.match(/^Win/i)&&(a.WebRTCPlugin.pluginInfo.downloadLink=a.WebRTCPlugin.pluginInfo.downloadLinks.win)),a.WebRTCPlugin.TAGS={NONE:"none",AUDIO:"audio",VIDEO:"video"},a.WebRTCPlugin.pageId=Math.random().toString(36).slice(2),a.WebRTCPlugin.plugin=null,a.WebRTCPlugin.setLogLevel=null,a.WebRTCPlugin.defineWebRTCInterface=null,a.WebRTCPlugin.isPluginInstalled=null,a.WebRTCPlugin.pluginInjectionInterval=null,a.WebRTCPlugin.injectPlugin=null,a.WebRTCPlugin.PLUGIN_STATES={NONE:0,INITIALIZING:1,INJECTING:2,INJECTED:3,READY:4},a.WebRTCPlugin.pluginState=a.WebRTCPlugin.PLUGIN_STATES.NONE,a.onwebrtcreadyDone=!1,a.WebRTCPlugin.PLUGIN_LOG_LEVELS={NONE:"NONE",ERROR:"ERROR",WARNING:"WARNING",INFO:"INFO",VERBOSE:"VERBOSE",SENSITIVE:"SENSITIVE"},a.WebRTCPlugin.WaitForPluginReady=null,a.WebRTCPlugin.callWhenPluginReady=null,__TemWebRTCReady0=function(){if("complete"===document.readyState)a.WebRTCPlugin.pluginState=a.WebRTCPlugin.PLUGIN_STATES.READY,a.maybeThroughWebRTCReady();else var e=setInterval(function(){"complete"===document.readyState&&(clearInterval(e),a.WebRTCPlugin.pluginState=a.WebRTCPlugin.PLUGIN_STATES.READY,a.maybeThroughWebRTCReady())},100)},a.maybeThroughWebRTCReady=function(){a.onwebrtcreadyDone||(a.onwebrtcreadyDone=!0,a._onwebrtcreadies.length?a._onwebrtcreadies.forEach(function(e){"function"==typeof e&&e(null!==a.WebRTCPlugin.plugin)}):"function"==typeof a.onwebrtcready&&a.onwebrtcready(null!==a.WebRTCPlugin.plugin))},a.TEXT={PLUGIN:{REQUIRE_INSTALLATION:"This website requires you to install a WebRTC-enabling plugin to work on this browser.",NOT_SUPPORTED:"Your browser does not support WebRTC.",BUTTON:"Install Now"},REFRESH:{REQUIRE_REFRESH:"Please refresh page",BUTTON:"Refresh Page"}},a._iceConnectionStates={starting:"starting",checking:"checking",connected:"connected",completed:"connected",done:"completed",disconnected:"disconnected",failed:"failed",closed:"closed"},a._iceConnectionFiredStates=[],a.isDefined=null,a.parseWebrtcDetectedBrowser=function(){var e=null;if(window.opr&&opr.addons||window.opera||navigator.userAgent.indexOf(" OPR/")>=0)e=navigator.userAgent.match(/OPR\/(\d+)/i)||[],webrtcDetectedBrowser="opera",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=26,webrtcDetectedType="webkit",webrtcDetectedDCSupport="SCTP";else if(navigator.userAgent.match(/Bowser\/[0-9.]*/g)){e=navigator.userAgent.match(/Bowser\/[0-9.]*/g)||[];var t=parseInt((navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./i)||[])[2]||"0",10);webrtcDetectedBrowser="bowser",webrtcDetectedVersion=parseFloat((e[0]||"0/0").split("/")[1],10),webrtcMinimumVersion=0,webrtcDetectedType="webkit",webrtcDetectedDCSupport=t>30?"SCTP":"RTP"}else if(navigator.userAgent.indexOf("OPiOS")>0)e=navigator.userAgent.match(/OPiOS\/([0-9]+)\./),webrtcDetectedBrowser="opera",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=0,webrtcDetectedType=null,webrtcDetectedDCSupport=null;else if(navigator.userAgent.indexOf("CriOS")>0)e=navigator.userAgent.match(/CriOS\/([0-9]+)\./)||[],webrtcDetectedBrowser="chrome",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=0,webrtcDetectedType=null,webrtcDetectedDCSupport=null;else if(navigator.userAgent.indexOf("FxiOS")>0)e=navigator.userAgent.match(/FxiOS\/([0-9]+)\./)||[],webrtcDetectedBrowser="firefox",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=0,webrtcDetectedType=null,webrtcDetectedDCSupport=null;else if(document.documentMode)e=/\brv[ :]+(\d+)/g.exec(navigator.userAgent)||[],webrtcDetectedBrowser="IE",webrtcDetectedVersion=parseInt(e[1],10),webrtcMinimumVersion=9,webrtcDetectedType="plugin",webrtcDetectedDCSupport="SCTP",webrtcDetectedVersion||(e=/\bMSIE[ :]+(\d+)/g.exec(navigator.userAgent)||[],webrtcDetectedVersion=parseInt(e[1]||"0",10));else if(window.StyleMedia||navigator.userAgent.match(/Edge\/(\d+).(\d+)$/))e=navigator.userAgent.match(/Edge\/(\d+).(\d+)$/)||[],webrtcDetectedBrowser="edge",webrtcDetectedVersion=parseFloat((e[0]||"0/0").split("/")[1],10),webrtcMinimumVersion=13.10547,webrtcDetectedType="ms",webrtcDetectedDCSupport=null;else if("undefined"!=typeof InstallTrigger||navigator.userAgent.indexOf("irefox")>0)e=navigator.userAgent.match(/Firefox\/([0-9]+)\./)||[],webrtcDetectedBrowser="firefox",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=31,webrtcDetectedType="moz",webrtcDetectedDCSupport="SCTP";else if(window.chrome&&window.chrome.webstore||navigator.userAgent.indexOf("Chrom")>0)e=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./i)||[],webrtcDetectedBrowser="chrome",webrtcDetectedVersion=parseInt(e[2]||"0",10),webrtcMinimumVersion=38,webrtcDetectedType="webkit",webrtcDetectedDCSupport=webrtcDetectedVersion>30?"SCTP":"RTP";else if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)){e=navigator.userAgent.match(/version\/(\d+)/i)||[];var n=navigator.userAgent.match(/(iPhone|iPad)/gi)||[];webrtcDetectedBrowser="safari",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=7,webrtcDetectedType=0===n.length?"plugin":null,webrtcDetectedDCSupport=0===n.length?"SCTP":null}else/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent)&&(e=navigator.userAgent.match(/AppleWebKit\/([0-9]+)\./)||[],webrtcDetectedBrowser="safari",webrtcDetectedVersion=parseInt(e[1]||"0",10),webrtcMinimumVersion=0,webrtcDetectedType=null,webrtcDetectedDCSupport=null);window.webrtcDetectedBrowser=webrtcDetectedBrowser,window.webrtcDetectedVersion=webrtcDetectedVersion,window.webrtcMinimumVersion=webrtcMinimumVersion,window.webrtcDetectedType=webrtcDetectedType,window.webrtcDetectedDCSupport=webrtcDetectedDCSupport},a.addEvent=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e[t]=n},a.renderNotificationBar=function(e,t,n,r,i){if("complete"===document.readyState){var o=window,s=document.createElement("iframe");s.name="adapterjs-alert",s.style.position="fixed",s.style.top="-41px",s.style.left=0,s.style.right=0,s.style.width="100%",s.style.height="40px",s.style.backgroundColor="#ffffe1",s.style.border="none",s.style.borderBottom="1px solid #888888",s.style.zIndex="9999999","string"==typeof s.style.webkitTransition?s.style.webkitTransition="all .5s ease-out":"string"==typeof s.style.transition&&(s.style.transition="all .5s ease-out"),document.body.appendChild(s);var c=s.contentWindow?s.contentWindow:s.contentDocument.document?s.contentDocument.document:s.contentDocument;c.document.open(),c.document.write('<span style="display: inline-block; font-family: Helvetica, Arial,sans-serif; font-size: .9rem; padding: 4px; vertical-align: middle; cursor: default;">'+e+"</span>"),t&&n?(c.document.write('<button id="okay">'+t+'</button><button id="cancel">Cancel</button>'),c.document.close(),a.addEvent(c.document.getElementById("okay"),"click",function(e){i&&a.renderNotificationBar(a.TEXT.EXTENSION?a.TEXT.EXTENSION.REQUIRE_REFRESH:a.TEXT.REFRESH.REQUIRE_REFRESH,a.TEXT.REFRESH.BUTTON,"javascript:location.reload()"),window.open(n,r?"_blank":"_top"),e.preventDefault();try{e.cancelBubble=!0}catch(e){}var t=setInterval(function(){isIE||navigator.plugins.refresh(!1),a.WebRTCPlugin.isPluginInstalled(a.WebRTCPlugin.pluginInfo.prefix,a.WebRTCPlugin.pluginInfo.plugName,a.WebRTCPlugin.pluginInfo.type,function(){clearInterval(t),a.WebRTCPlugin.defineWebRTCInterface()},function(){})},500)}),a.addEvent(c.document.getElementById("cancel"),"click",function(e){o.document.body.removeChild(s)})):c.document.close(),setTimeout(function(){"string"==typeof s.style.webkitTransform?s.style.webkitTransform="translateY(40px)":"string"==typeof s.style.transform?s.style.transform="translateY(40px)":s.style.top="0px"},300)}},webrtcDetectedType=null,checkMediaDataChannelSettings=function(e,t,n,r){if("function"==typeof n){var i=!0,a="firefox"===webrtcDetectedBrowser,s="moz"===webrtcDetectedType&&webrtcDetectedVersion>30,c="firefox"===e;if(a&&c||s)try{delete r.mandatory.MozDontOfferDataChannel}catch(e){o.error("Failed deleting MozDontOfferDataChannel"),o.error(e)}else a&&!c&&(r.mandatory.MozDontOfferDataChannel=!0);if(!a)for(var u in r.mandatory)r.mandatory.hasOwnProperty(u)&&-1!==u.indexOf("Moz")&&delete r.mandatory[u];!a||c||s||(i=!1),n(i,r)}},checkIceConnectionState=function(e,t,n){"function"==typeof n?(e=e||"peer",a._iceConnectionFiredStates[e]&&t!==a._iceConnectionStates.disconnected&&t!==a._iceConnectionStates.failed&&t!==a._iceConnectionStates.closed||(a._iceConnectionFiredStates[e]=[]),t=a._iceConnectionStates[t],a._iceConnectionFiredStates[e].indexOf(t)<0&&(a._iceConnectionFiredStates[e].push(t),t===a._iceConnectionStates.connected&&setTimeout(function(){a._iceConnectionFiredStates[e].push(a._iceConnectionStates.done),n(a._iceConnectionStates.done)},1e3),n(t))):o.warn("No callback specified in checkIceConnectionState. Aborted.")},createIceServer=null,createIceServers=null,RTCPeerConnection=null,RTCSessionDescription="function"==typeof RTCSessionDescription?RTCSessionDescription:null,RTCIceCandidate="function"==typeof RTCIceCandidate?RTCIceCandidate:null,getUserMedia=null,attachMediaStream=null,reattachMediaStream=null,webrtcDetectedBrowser=null,webrtcDetectedVersion=null,webrtcMinimumVersion=null,!(navigator.mozGetUserMedia||navigator.webkitGetUserMedia||navigator.mediaDevices&&navigator.userAgent.match(/Edge\/(\d+).(\d+)$/))||0===(navigator.userAgent.match(/android/gi)||[]).length&&0===(navigator.userAgent.match(/chrome/gi)||[]).length&&navigator.userAgent.indexOf("Safari/")>0?("object"==typeof o&&"function"==typeof o.log||((o={}||o).log=function(e){},o.info=function(e){},o.error=function(e){},o.dir=function(e){},o.exception=function(e){},o.trace=function(e){},o.warn=function(e){},o.count=function(e){},o.debug=function(e){},o.count=function(e){},o.time=function(e){},o.timeEnd=function(e){},o.group=function(e){},o.groupCollapsed=function(e){},o.groupEnd=function(e){}),a.parseWebrtcDetectedBrowser(),isIE="IE"===webrtcDetectedBrowser,a.WebRTCPlugin.WaitForPluginReady=function(){for(;a.WebRTCPlugin.pluginState!==a.WebRTCPlugin.PLUGIN_STATES.READY;);},a.WebRTCPlugin.callWhenPluginReady=function(e){if(a.WebRTCPlugin.pluginState===a.WebRTCPlugin.PLUGIN_STATES.READY)e();else var t=setInterval(function(){a.WebRTCPlugin.pluginState===a.WebRTCPlugin.PLUGIN_STATES.READY&&(clearInterval(t),e())},100)},a.WebRTCPlugin.setLogLevel=function(e){a.WebRTCPlugin.callWhenPluginReady(function(){a.WebRTCPlugin.plugin.setLogLevel(e)})},a.WebRTCPlugin.injectPlugin=function(){if("complete"===document.readyState&&a.WebRTCPlugin.pluginState===a.WebRTCPlugin.PLUGIN_STATES.INITIALIZING){if(a.WebRTCPlugin.pluginState=a.WebRTCPlugin.PLUGIN_STATES.INJECTING,"IE"===webrtcDetectedBrowser&&webrtcDetectedVersion<=10){var e=document.createDocumentFragment();for(a.WebRTCPlugin.plugin=document.createElement("div"),a.WebRTCPlugin.plugin.innerHTML='<object id="'+a.WebRTCPlugin.pluginInfo.pluginId+'" type="'+a.WebRTCPlugin.pluginInfo.type+'" width="1" height="1"><param name="pluginId" value="'+a.WebRTCPlugin.pluginInfo.pluginId+'" /> <param name="windowless" value="false" /> <param name="pageId" value="'+a.WebRTCPlugin.pageId+'" /> <param name="onload" value="'+a.WebRTCPlugin.pluginInfo.onload+'" /><param name="tag" value="'+a.WebRTCPlugin.TAGS.NONE+'" />'+(a.options.getAllCams?'<param name="forceGetAllCams" value="True" />':"")+"</object>";a.WebRTCPlugin.plugin.firstChild;)e.appendChild(a.WebRTCPlugin.plugin.firstChild);document.body.appendChild(e),a.WebRTCPlugin.plugin=document.getElementById(a.WebRTCPlugin.pluginInfo.pluginId)}else a.WebRTCPlugin.plugin=document.createElement("object"),a.WebRTCPlugin.plugin.id=a.WebRTCPlugin.pluginInfo.pluginId,isIE?(a.WebRTCPlugin.plugin.width="1px",a.WebRTCPlugin.plugin.height="1px"):(a.WebRTCPlugin.plugin.width="0px",a.WebRTCPlugin.plugin.height="0px"),a.WebRTCPlugin.plugin.type=a.WebRTCPlugin.pluginInfo.type,a.WebRTCPlugin.plugin.innerHTML='<param name="onload" value="'+a.WebRTCPlugin.pluginInfo.onload+'"><param name="pluginId" value="'+a.WebRTCPlugin.pluginInfo.pluginId+'"><param name="windowless" value="false" /> '+(a.options.getAllCams?'<param name="forceGetAllCams" value="True" />':"")+'<param name="pageId" value="'+a.WebRTCPlugin.pageId+'"><param name="tag" value="'+a.WebRTCPlugin.TAGS.NONE+'" />',document.body.appendChild(a.WebRTCPlugin.plugin);a.WebRTCPlugin.pluginState=a.WebRTCPlugin.PLUGIN_STATES.INJECTED}},a.WebRTCPlugin.isPluginInstalled=function(e,t,n,r,i){if(isIE){try{new ActiveXObject(e+"."+t)}catch(e){return void i()}r()}else{for(var o=navigator.mimeTypes,a=0;a<o.length;a++)if(o[a].type.indexOf(n)>=0)return void r();i()}},a.WebRTCPlugin.defineWebRTCInterface=function(){if(a.WebRTCPlugin.pluginState!==a.WebRTCPlugin.PLUGIN_STATES.READY){a.WebRTCPlugin.pluginState=a.WebRTCPlugin.PLUGIN_STATES.INITIALIZING,a.isDefined=function(e){return null!==e&&void 0!==e},createIceServer=function(e,t,n){var r=null,i=e.split(":");return 0===i[0].indexOf("stun")?r={url:e,hasCredentials:!1}:0===i[0].indexOf("turn")&&(r={url:e,hasCredentials:!0,credential:n,username:t}),r},createIceServers=function(e,t,n){for(var r=[],i=0;i<e.length;++i)r.push(createIceServer(e[i],t,n));return r},RTCSessionDescription=function(e){return a.WebRTCPlugin.WaitForPluginReady(),a.WebRTCPlugin.plugin.ConstructSessionDescription(e.type,e.sdp)},RTCPeerConnection=function(e,t){if(void 0!==e&&null!==e&&!Array.isArray(e.iceServers))throw new Error("Failed to construct 'RTCPeerConnection': Malformed RTCConfiguration");if(void 0!==t&&null!==t){var n=!1;if(n|="object"!=typeof t,n|=t.hasOwnProperty("mandatory")&&void 0!==t.mandatory&&null!==t.mandatory&&t.mandatory.constructor!==Object,n|=t.hasOwnProperty("optional")&&void 0!==t.optional&&null!==t.optional&&!Array.isArray(t.optional))throw new Error("Failed to construct 'RTCPeerConnection': Malformed constraints object")}a.WebRTCPlugin.WaitForPluginReady();var r=null;if(e&&Array.isArray(e.iceServers)){r=e.iceServers;for(var i=0;i<r.length;i++)r[i].urls&&!r[i].url&&(r[i].url=r[i].urls),r[i].hasCredentials=a.isDefined(r[i].username)&&a.isDefined(r[i].credential)}if(a.WebRTCPlugin.plugin.PEER_CONNECTION_VERSION&&a.WebRTCPlugin.plugin.PEER_CONNECTION_VERSION>1)return r&&(e.iceServers=r),a.WebRTCPlugin.plugin.PeerConnection(e);var o=t&&t.mandatory?t.mandatory:null,s=t&&t.optional?t.optional:null;return a.WebRTCPlugin.plugin.PeerConnection(a.WebRTCPlugin.pageId,r,o,s)},MediaStreamTrack=function(){},MediaStreamTrack.getSources=function(e){a.WebRTCPlugin.callWhenPluginReady(function(){a.WebRTCPlugin.plugin.GetSources(e)})};var e=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;var t={};return Object.keys(e).forEach(function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var r="object"==typeof e[n]?e[n]:{ideal:e[n]};void 0!==r.exact&&"number"==typeof r.exact&&(r.min=r.max=r.exact);var i=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==r.ideal){t.optional=t.optional||[];var o={};"number"==typeof r.ideal?(o[i("min",n)]=r.ideal,t.optional.push(o),(o={})[i("max",n)]=r.ideal,t.optional.push(o)):(o[i("",n)]=r.ideal,t.optional.push(o))}void 0!==r.exact&&"number"!=typeof r.exact?(t.mandatory=t.mandatory||{},t.mandatory[i("",n)]=r.exact):["min","max"].forEach(function(e){void 0!==r[e]&&(t.mandatory=t.mandatory||{},t.mandatory[i(e,n)]=r[e])})}}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t};getUserMedia=function(t,n,r){var i={};i.audio=!!t.audio&&e(t.audio),i.video=!!t.video&&e(t.video),a.WebRTCPlugin.callWhenPluginReady(function(){a.WebRTCPlugin.plugin.getUserMedia(i,n,r)})},window.navigator.getUserMedia=getUserMedia,navigator.mediaDevices||"undefined"==typeof Promise||(requestUserMedia=function(e){return new Promise(function(t,n){getUserMedia(e,t,n)})},navigator.mediaDevices={getUserMedia:requestUserMedia,enumerateDevices:function(){return new Promise(function(e){var t={audio:"audioinput",video:"videoinput"};return MediaStreamTrack.getSources(function(n){e(n.map(function(e){return{label:e.label,kind:t[e.kind],id:e.id,deviceId:e.id,groupId:""}}))})})}}),attachMediaStream=function(e,t){if(e&&e.parentNode){var n;null===t?n="":(void 0!==t.enableSoundTracks&&t.enableSoundTracks(!0),n=t.id);var r=0===e.id.length?Math.random().toString(36).slice(2):e.id,i=e.nodeName.toLowerCase();if("object"!==i){var o;switch(i){case"audio":o=a.WebRTCPlugin.TAGS.AUDIO;break;case"video":o=a.WebRTCPlugin.TAGS.VIDEO;break;default:o=a.WebRTCPlugin.TAGS.NONE}var s=document.createDocumentFragment(),c=document.createElement("div"),u="";for(e.className?u='class="'+e.className+'" ':e.attributes&&e.attributes.class&&(u='class="'+e.attributes.class.value+'" '),c.innerHTML='<object id="'+r+'" '+u+'type="'+a.WebRTCPlugin.pluginInfo.type+'"><param name="pluginId" value="'+r+'" /> <param name="pageId" value="'+a.WebRTCPlugin.pageId+'" /> <param name="windowless" value="true" /> <param name="streamId" value="'+n+'" /> <param name="tag" value="'+o+'" /> </object>';c.firstChild;)s.appendChild(c.firstChild);var l="",d="";e.clientWidth||e.clientHeight?(d=e.clientWidth,l=e.clientHeight):(e.width||e.height)&&(d=e.width,l=e.height),e.parentNode.insertBefore(s,e),(s=document.getElementById(r)).width=d,s.height=l,e.parentNode.removeChild(e)}else{for(var p=e.children,h=0;h!==p.length;++h)if("streamId"===p[h].name){p[h].value=n;break}e.setStreamId(n)}var f=document.getElementById(r);return a.forwardEventHandlers(f,e,Object.getPrototypeOf(e)),f}},reattachMediaStream=function(e,t){for(var n=null,r=t.children,i=0;i!==r.length;++i)if("streamId"===r[i].name){a.WebRTCPlugin.WaitForPluginReady(),n=a.WebRTCPlugin.plugin.getStreamWithId(a.WebRTCPlugin.pageId,r[i].value);break}if(null!==n)return attachMediaStream(e,n);o.log("Could not find the stream associated with this element")},window.attachMediaStream=attachMediaStream,window.reattachMediaStream=reattachMediaStream,window.getUserMedia=getUserMedia,a.attachMediaStream=attachMediaStream,a.reattachMediaStream=reattachMediaStream,a.getUserMedia=getUserMedia,a.forwardEventHandlers=function(e,t,n){properties=Object.getOwnPropertyNames(n);for(var r in properties)r&&(propName=properties[r],"function"==typeof propName.slice&&"on"===propName.slice(0,2)&&"function"==typeof t[propName]&&a.addEvent(e,propName.slice(2),t[propName]));var i=Object.getPrototypeOf(n);i&&a.forwardEventHandlers(e,t,i)},RTCIceCandidate=function(e){return e.sdpMid||(e.sdpMid=""),a.WebRTCPlugin.WaitForPluginReady(),a.WebRTCPlugin.plugin.ConstructIceCandidate(e.sdpMid,e.sdpMLineIndex,e.candidate)},a.addEvent(document,"readystatechange",a.WebRTCPlugin.injectPlugin),a.WebRTCPlugin.injectPlugin()}else o.error("AdapterJS - WebRTC interface has already been defined")},a.WebRTCPlugin.pluginNeededButNotInstalledCb=a.WebRTCPlugin.pluginNeededButNotInstalledCb||function(){a.addEvent(document,"readystatechange",a.WebRTCPlugin.pluginNeededButNotInstalledCbPriv),a.WebRTCPlugin.pluginNeededButNotInstalledCbPriv()},a.WebRTCPlugin.pluginNeededButNotInstalledCbPriv=function(){if(!a.options.hidePluginInstallPrompt){var e=a.WebRTCPlugin.pluginInfo.downloadLink;if(e){var t;t=a.WebRTCPlugin.pluginInfo.portalLink?'This website requires you to install the <a href="'+a.WebRTCPlugin.pluginInfo.portalLink+'" target="_blank">'+a.WebRTCPlugin.pluginInfo.companyName+" WebRTC Plugin</a> to work on this browser.":a.TEXT.PLUGIN.REQUIRE_INSTALLATION,a.renderNotificationBar(t,a.TEXT.PLUGIN.BUTTON,e)}else a.renderNotificationBar(a.TEXT.PLUGIN.NOT_SUPPORTED)}},a.WebRTCPlugin.isPluginInstalled(a.WebRTCPlugin.pluginInfo.prefix,a.WebRTCPlugin.pluginInfo.plugName,a.WebRTCPlugin.pluginInfo.type,a.WebRTCPlugin.defineWebRTCInterface,a.WebRTCPlugin.pluginNeededButNotInstalledCb)):(s=function(){return(function e(t,n,i){function o(s,c){if(!n[s]){if(!t[s]){if(!c&&"function"==typeof r&&r)return r(s,!0);if(a)return a(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[s]={exports:{}};t[s][0].call(l.exports,function(e){return o(t[s][1][e]||e)},l,l.exports,e,t,n,i)}return n[s].exports}for(var a="function"==typeof r&&r,s=0;s<i.length;s++)o(i[s]);return o})({1:[function(e,t,n){"use strict";var r={};r.generateIdentifier=function(){return Math.random().toString(36).substr(2,10)},r.localCName=r.generateIdentifier(),r.splitLines=function(e){return e.trim().split("\n").map(function(e){return e.trim()})},r.splitSections=function(e){return e.split("\nm=").map(function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"})},r.matchPrefix=function(e,t){return r.splitLines(e).filter(function(e){return 0===e.indexOf(t)})},r.parseCandidate=function(e){for(var t,n={foundation:(t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" "))[0],component:t[1],protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],port:parseInt(t[5],10),type:t[7]},r=8;r<t.length;r+=2)switch(t[r]){case"raddr":n.relatedAddress=t[r+1];break;case"rport":n.relatedPort=parseInt(t[r+1],10);break;case"tcptype":n.tcpType=t[r+1]}return n},r.writeCandidate=function(e){var t=[];t.push(e.foundation),t.push(e.component),t.push(e.protocol.toUpperCase()),t.push(e.priority),t.push(e.ip),t.push(e.port);var n=e.type;return t.push("typ"),t.push(n),"host"!==n&&e.relatedAddress&&e.relatedPort&&(t.push("raddr"),t.push(e.relatedAddress),t.push("rport"),t.push(e.relatedPort)),e.tcpType&&"tcp"===e.protocol.toLowerCase()&&(t.push("tcptype"),t.push(e.tcpType)),"candidate:"+t.join(" ")},r.parseRtpMap=function(e){var t=e.substr(9).split(" "),n={payloadType:parseInt(t.shift(),10)};return t=t[0].split("/"),n.name=t[0],n.clockRate=parseInt(t[1],10),n.numChannels=3===t.length?parseInt(t[2],10):1,n},r.writeRtpMap=function(e){var t=e.payloadType;return void 0!==e.preferredPayloadType&&(t=e.preferredPayloadType),"a=rtpmap:"+t+" "+e.name+"/"+e.clockRate+(1!==e.numChannels?"/"+e.numChannels:"")+"\r\n"},r.parseExtmap=function(e){var t=e.substr(9).split(" ");return{id:parseInt(t[0],10),uri:t[1]}},r.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+" "+e.uri+"\r\n"},r.parseFmtp=function(e){for(var t,n={},r=e.substr(e.indexOf(" ")+1).split(";"),i=0;i<r.length;i++)n[(t=r[i].trim().split("="))[0].trim()]=t[1];return n},r.writeFmtp=function(e){var t="",n=e.payloadType;if(void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.parameters&&Object.keys(e.parameters).length){var r=[];Object.keys(e.parameters).forEach(function(t){r.push(t+"="+e.parameters[t])}),t+="a=fmtp:"+n+" "+r.join(";")+"\r\n"}return t},r.parseRtcpFb=function(e){var t=e.substr(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}},r.writeRtcpFb=function(e){var t="",n=e.payloadType;return void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach(function(e){t+="a=rtcp-fb:"+n+" "+e.type+(e.parameter&&e.parameter.length?" "+e.parameter:"")+"\r\n"}),t},r.parseSsrcMedia=function(e){var t=e.indexOf(" "),n={ssrc:parseInt(e.substr(7,t-7),10)},r=e.indexOf(":",t);return r>-1?(n.attribute=e.substr(t+1,r-t-1),n.value=e.substr(r+1)):n.attribute=e.substr(t+1),n},r.getDtlsParameters=function(e,t){var n=r.splitLines(e),i=(n=n.concat(r.splitLines(t))).filter(function(e){return 0===e.indexOf("a=fingerprint:")})[0].substr(14);return{role:"auto",fingerprints:[{algorithm:i.split(" ")[0],value:i.split(" ")[1]}]}},r.writeDtlsParameters=function(e,t){var n="a=setup:"+t+"\r\n";return e.fingerprints.forEach(function(e){n+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"}),n},r.getIceParameters=function(e,t){var n=r.splitLines(e);return{usernameFragment:(n=n.concat(r.splitLines(t))).filter(function(e){return 0===e.indexOf("a=ice-ufrag:")})[0].substr(12),password:n.filter(function(e){return 0===e.indexOf("a=ice-pwd:")})[0].substr(10)}},r.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},r.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},n=r.splitLines(e)[0].split(" "),i=3;i<n.length;i++){var o=n[i],a=r.matchPrefix(e,"a=rtpmap:"+o+" ")[0];if(a){var s=r.parseRtpMap(a),c=r.matchPrefix(e,"a=fmtp:"+o+" ");switch(s.parameters=c.length?r.parseFmtp(c[0]):{},s.rtcpFeedback=r.matchPrefix(e,"a=rtcp-fb:"+o+" ").map(r.parseRtcpFb),t.codecs.push(s),s.name.toUpperCase()){case"RED":case"ULPFEC":t.fecMechanisms.push(s.name.toUpperCase())}}}return r.matchPrefix(e,"a=extmap:").forEach(function(e){t.headerExtensions.push(r.parseExtmap(e))}),t},r.writeRtpDescription=function(e,t){var n="";return n+="m="+e+" ",n+=t.codecs.length>0?"9":"0",n+=" UDP/TLS/RTP/SAVPF ",n+=t.codecs.map(function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType}).join(" ")+"\r\n",n+="c=IN IP4 0.0.0.0\r\n",n+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach(function(e){n+=r.writeRtpMap(e),n+=r.writeFmtp(e),n+=r.writeRtcpFb(e)}),n+="a=rtcp-mux\r\n"},r.parseRtpEncodingParameters=function(e){var t,n=[],i=r.parseRtpParameters(e),o=-1!==i.fecMechanisms.indexOf("RED"),a=-1!==i.fecMechanisms.indexOf("ULPFEC"),s=r.matchPrefix(e,"a=ssrc:").map(function(e){return r.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute}),c=s.length>0&&s[0].ssrc,u=r.matchPrefix(e,"a=ssrc-group:FID").map(function(e){var t=e.split(" ");return t.shift(),t.map(function(e){return parseInt(e,10)})});u.length>0&&u[0].length>1&&u[0][0]===c&&(t=u[0][1]),i.codecs.forEach(function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var r={ssrc:c,codecPayloadType:parseInt(e.parameters.apt,10),rtx:{payloadType:e.payloadType,ssrc:t}};n.push(r),o&&((r=JSON.parse(JSON.stringify(r))).fec={ssrc:t,mechanism:a?"red+ulpfec":"red"},n.push(r))}}),0===n.length&&c&&n.push({ssrc:c});var l=r.matchPrefix(e,"b=");return l.length&&(0===l[0].indexOf("b=TIAS:")?l=parseInt(l[0].substr(7),10):0===l[0].indexOf("b=AS:")&&(l=parseInt(l[0].substr(5),10)),n.forEach(function(e){e.maxBitrate=l})),n},r.writeSessionBoilerplate=function(){return"v=0\r\no=thisisadapterortc 8169639915646943137 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},r.writeMediaSection=function(e,t,n,i){var o=r.writeRtpDescription(e.kind,t);if(o+=r.writeIceParameters(e.iceGatherer.getLocalParameters()),o+=r.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":"active"),o+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?o+="a=sendrecv\r\n":e.rtpSender?o+="a=sendonly\r\n":e.rtpReceiver?o+="a=recvonly\r\n":o+="a=inactive\r\n",e.rtpSender){var a="msid:"+i.id+" "+e.rtpSender.track.id+"\r\n";o+="a="+a,o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a}return o+"a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+r.localCName+"\r\n"},r.getDirection=function(e,t){for(var n=r.splitLines(e),i=0;i<n.length;i++)switch(n[i]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return n[i].substr(2)}return t?r.getDirection(t):"sendrecv"},t.exports=r},{}],2:[function(e,t,n){"use strict";!(function(){var n=e("./utils").log,r=e("./utils").browserDetails;t.exports.browserDetails=r,t.exports.extractVersion=e("./utils").extractVersion,t.exports.disableLog=e("./utils").disableLog;var i=e("./chrome/chrome_shim")||null,o=e("./edge/edge_shim")||null,a=e("./firefox/firefox_shim")||null,s=e("./safari/safari_shim")||null;switch(r.browser){case"opera":case"chrome":if(!i||!i.shimPeerConnection)return void n("Chrome shim is not included in this adapter release.");n("adapter.js shimming chrome."),t.exports.browserShim=i,i.shimGetUserMedia(),i.shimMediaStream(),i.shimSourceObject(),i.shimPeerConnection(),i.shimOnTrack();break;case"firefox":if(!a||!a.shimPeerConnection)return void n("Firefox shim is not included in this adapter release.");n("adapter.js shimming firefox."),t.exports.browserShim=a,a.shimGetUserMedia(),a.shimSourceObject(),a.shimPeerConnection(),a.shimOnTrack();break;case"edge":if(!o||!o.shimPeerConnection)return void n("MS edge shim is not included in this adapter release.");n("adapter.js shimming edge."),t.exports.browserShim=o,o.shimGetUserMedia(),o.shimPeerConnection();break;case"safari":if(!s)return void n("Safari shim is not included in this adapter release.");n("adapter.js shimming safari."),t.exports.browserShim=s,s.shimGetUserMedia();break;default:n("Unsupported browser!")}})()},{"./chrome/chrome_shim":3,"./edge/edge_shim":5,"./firefox/firefox_shim":7,"./safari/safari_shim":9,"./utils":10}],3:[function(e,t,n){"use strict";var r=e("../utils.js").log,i=e("../utils.js").browserDetails,o={shimMediaStream:function(){window.MediaStream=window.MediaStream||window.webkitMediaStream},shimOnTrack:function(){"object"!=typeof window||!window.RTCPeerConnection||"ontrack"in window.RTCPeerConnection.prototype||Object.defineProperty(window.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){var t=this;this._ontrack&&(this.removeEventListener("track",this._ontrack),this.removeEventListener("addstream",this._ontrackpoly)),this.addEventListener("track",this._ontrack=e),this.addEventListener("addstream",this._ontrackpoly=function(e){e.stream.addEventListener("addtrack",function(n){var r=new Event("track");r.track=n.track,r.receiver={track:n.track},r.streams=[e.stream],t.dispatchEvent(r)}),e.stream.getTracks().forEach(function(t){var n=new Event("track");n.track=t,n.receiver={track:t},n.streams=[e.stream],this.dispatchEvent(n)}.bind(this))}.bind(this))}})},shimSourceObject:function(){"object"==typeof window&&(!window.HTMLMediaElement||"srcObject"in window.HTMLMediaElement.prototype||Object.defineProperty(window.HTMLMediaElement.prototype,"srcObject",{get:function(){return this._srcObject},set:function(e){var t=this;this._srcObject=e,this.src&&URL.revokeObjectURL(this.src),e?(this.src=URL.createObjectURL(e),e.addEventListener("addtrack",function(){t.src&&URL.revokeObjectURL(t.src),t.src=URL.createObjectURL(e)}),e.addEventListener("removetrack",function(){t.src&&URL.revokeObjectURL(t.src),t.src=URL.createObjectURL(e)})):this.src=""}}))},shimPeerConnection:function(){window.RTCPeerConnection=function(e,t){r("PeerConnection"),e&&e.iceTransportPolicy&&(e.iceTransports=e.iceTransportPolicy);var n=new webkitRTCPeerConnection(e,t),i=n.getStats.bind(n);return n.getStats=function(e,t,n){var r=this,o=arguments;if(arguments.length>0&&"function"==typeof e)return i(e,t);var a=function(e){var t={};return e.result().forEach(function(e){var n={id:e.id,timestamp:e.timestamp,type:e.type};e.names().forEach(function(t){n[t]=e.stat(t)}),t[n.id]=n}),t},s=function(e,t){var n=new Map(Object.keys(e).map(function(t){return[t,e[t]]}));return t=t||e,Object.keys(t).forEach(function(e){n[e]=t[e]}),n};if(arguments.length>=2){var c=function(e){o[1](s(a(e)))};return i.apply(this,[c,arguments[0]])}return new Promise(function(t,n){1===o.length&&"object"==typeof e?i.apply(r,[function(e){t(s(a(e)))},n]):i.apply(r,[function(e){t(s(a(e),e.result()))},n])}).then(t,n)},n},window.RTCPeerConnection.prototype=webkitRTCPeerConnection.prototype,webkitRTCPeerConnection.generateCertificate&&Object.defineProperty(window.RTCPeerConnection,"generateCertificate",{get:function(){return webkitRTCPeerConnection.generateCertificate}}),["createOffer","createAnswer"].forEach(function(e){var t=webkitRTCPeerConnection.prototype[e];webkitRTCPeerConnection.prototype[e]=function(){var e=this;if(arguments.length<1||1===arguments.length&&"object"==typeof arguments[0]){var n=1===arguments.length?arguments[0]:void 0;return new Promise(function(r,i){t.apply(e,[r,i,n])})}return t.apply(this,arguments)}}),i.version<51&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(e){var t=webkitRTCPeerConnection.prototype[e];webkitRTCPeerConnection.prototype[e]=function(){var e=arguments,n=this,r=new Promise(function(r,i){t.apply(n,[e[0],r,i])});return e.length<2?r:r.then(function(){e[1].apply(null,[])},function(t){e.length>=3&&e[2].apply(null,[t])})}}),["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(e){var t=webkitRTCPeerConnection.prototype[e];webkitRTCPeerConnection.prototype[e]=function(){return arguments[0]=new("addIceCandidate"===e?RTCIceCandidate:RTCSessionDescription)(arguments[0]),t.apply(this,arguments)}});var e=RTCPeerConnection.prototype.addIceCandidate;RTCPeerConnection.prototype.addIceCandidate=function(){return null===arguments[0]?Promise.resolve():e.apply(this,arguments)}}};t.exports={shimMediaStream:o.shimMediaStream,shimOnTrack:o.shimOnTrack,shimSourceObject:o.shimSourceObject,shimPeerConnection:o.shimPeerConnection,shimGetUserMedia:e("./getusermedia")}},{"../utils.js":10,"./getusermedia":4}],4:[function(e,t,n){"use strict";var r=e("../utils.js").log;t.exports=function(){var e=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;var t={};return Object.keys(e).forEach(function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var r="object"==typeof e[n]?e[n]:{ideal:e[n]};void 0!==r.exact&&"number"==typeof r.exact&&(r.min=r.max=r.exact);var i=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==r.ideal){t.optional=t.optional||[];var o={};"number"==typeof r.ideal?(o[i("min",n)]=r.ideal,t.optional.push(o),(o={})[i("max",n)]=r.ideal,t.optional.push(o)):(o[i("",n)]=r.ideal,t.optional.push(o))}void 0!==r.exact&&"number"!=typeof r.exact?(t.mandatory=t.mandatory||{},t.mandatory[i("",n)]=r.exact):["min","max"].forEach(function(e){void 0!==r[e]&&(t.mandatory=t.mandatory||{},t.mandatory[i(e,n)]=r[e])})}}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},t=function(t,n){if((t=JSON.parse(JSON.stringify(t)))&&t.audio&&(t.audio=e(t.audio)),t&&"object"==typeof t.video){var i=t.video.facingMode;if((i=i&&("object"==typeof i?i:{ideal:i}))&&("user"===i.exact||"environment"===i.exact||"user"===i.ideal||"environment"===i.ideal)&&(!navigator.mediaDevices.getSupportedConstraints||!navigator.mediaDevices.getSupportedConstraints().facingMode)&&(delete t.video.facingMode,"environment"===i.exact||"environment"===i.ideal))return navigator.mediaDevices.enumerateDevices().then(function(o){var a=(o=o.filter(function(e){return"videoinput"===e.kind})).find(function(e){return-1!==e.label.toLowerCase().indexOf("back")})||o.length&&o[o.length-1];return a&&(t.video.deviceId=i.exact?{exact:a.deviceId}:{ideal:a.deviceId}),t.video=e(t.video),r("chrome: "+JSON.stringify(t)),n(t)});t.video=e(t.video)}return r("chrome: "+JSON.stringify(t)),n(t)},n=function(e){return{name:{PermissionDeniedError:"NotAllowedError",ConstraintNotSatisfiedError:"OverconstrainedError"}[e.name]||e.name,message:e.message,constraint:e.constraintName,toString:function(){return this.name+(this.message&&": ")+this.message}}};navigator.getUserMedia=function(e,r,i){t(e,function(e){navigator.webkitGetUserMedia(e,r,function(e){i(n(e))})})};var i=function(e){return new Promise(function(t,n){navigator.getUserMedia(e,t,n)})};if(navigator.mediaDevices||(navigator.mediaDevices={getUserMedia:i,enumerateDevices:function(){return new Promise(function(e){var t={audio:"audioinput",video:"videoinput"};return MediaStreamTrack.getSources(function(n){e(n.map(function(e){return{label:e.label,kind:t[e.kind],deviceId:e.id,groupId:""}}))})})}}),navigator.mediaDevices.getUserMedia){var o=navigator.mediaDevices.getUserMedia.bind(navigator.mediaDevices);navigator.mediaDevices.getUserMedia=function(e){return t(e,function(e){return o(e).catch(function(e){return Promise.reject(n(e))})})}}else navigator.mediaDevices.getUserMedia=function(e){return i(e)};void 0===navigator.mediaDevices.addEventListener&&(navigator.mediaDevices.addEventListener=function(){r("Dummy mediaDevices.addEventListener called.")}),void 0===navigator.mediaDevices.removeEventListener&&(navigator.mediaDevices.removeEventListener=function(){r("Dummy mediaDevices.removeEventListener called.")})}},{"../utils.js":10}],5:[function(e,t,n){"use strict";var r=e("sdp"),i=e("../utils").browserDetails,o={shimPeerConnection:function(){window.RTCIceGatherer&&(window.RTCIceCandidate||(window.RTCIceCandidate=function(e){return e}),window.RTCSessionDescription||(window.RTCSessionDescription=function(e){return e})),window.RTCPeerConnection=function(e){var t=this,n=document.createDocumentFragment();if(["addEventListener","removeEventListener","dispatchEvent"].forEach(function(e){t[e]=n[e].bind(n)}),this.onicecandidate=null,this.onaddstream=null,this.ontrack=null,this.onremovestream=null,this.onsignalingstatechange=null,this.oniceconnectionstatechange=null,this.onnegotiationneeded=null,this.ondatachannel=null,this.localStreams=[],this.remoteStreams=[],this.getLocalStreams=function(){return t.localStreams},this.getRemoteStreams=function(){return t.remoteStreams},this.localDescription=new RTCSessionDescription({type:"",sdp:""}),this.remoteDescription=new RTCSessionDescription({type:"",sdp:""}),this.signalingState="stable",this.iceConnectionState="new",this.iceGatheringState="new",this.iceOptions={gatherPolicy:"all",iceServers:[]},e&&e.iceTransportPolicy)switch(e.iceTransportPolicy){case"all":case"relay":this.iceOptions.gatherPolicy=e.iceTransportPolicy;break;case"none":throw new TypeError('iceTransportPolicy "none" not supported')}if(this.usingBundle=e&&"max-bundle"===e.bundlePolicy,e&&e.iceServers){var r=JSON.parse(JSON.stringify(e.iceServers));this.iceOptions.iceServers=r.filter(function(e){if(e&&e.urls){var t=e.urls;return"string"==typeof t&&(t=[t]),!!(t=t.filter(function(e){return 0===e.indexOf("turn:")&&-1!==e.indexOf("transport=udp")&&-1===e.indexOf("turn:[")||0===e.indexOf("stun:")&&i.version>=14393})[0])}return!1})}this.transceivers=[],this._localIceCandidatesBuffer=[]},window.RTCPeerConnection.prototype._emitBufferedCandidates=function(){var e=this,t=r.splitSections(e.localDescription.sdp);this._localIceCandidatesBuffer.forEach(function(n){if(n.candidate&&0!==Object.keys(n.candidate).length)-1===n.candidate.candidate.indexOf("typ endOfCandidates")&&(t[n.candidate.sdpMLineIndex+1]+="a="+n.candidate.candidate+"\r\n");else for(var r=1;r<t.length;r++)-1===t[r].indexOf("\r\na=end-of-candidates\r\n")&&(t[r]+="a=end-of-candidates\r\n");e.localDescription.sdp=t.join(""),e.dispatchEvent(n),null!==e.onicecandidate&&e.onicecandidate(n),n.candidate||"complete"===e.iceGatheringState||e.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state})&&(e.iceGatheringState="complete")}),this._localIceCandidatesBuffer=[]},window.RTCPeerConnection.prototype.addStream=function(e){this.localStreams.push(e.clone()),this._maybeFireNegotiationNeeded()},window.RTCPeerConnection.prototype.removeStream=function(e){var t=this.localStreams.indexOf(e);t>-1&&(this.localStreams.splice(t,1),this._maybeFireNegotiationNeeded())},window.RTCPeerConnection.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},window.RTCPeerConnection.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},window.RTCPeerConnection.prototype._getCommonCapabilities=function(e,t){var n={codecs:[],headerExtensions:[],fecMechanisms:[]};return e.codecs.forEach(function(e){for(var r=0;r<t.codecs.length;r++){var i=t.codecs[r];if(e.name.toLowerCase()===i.name.toLowerCase()&&e.clockRate===i.clockRate&&e.numChannels===i.numChannels){n.codecs.push(i),i.rtcpFeedback=i.rtcpFeedback.filter(function(t){for(var n=0;n<e.rtcpFeedback.length;n++)if(e.rtcpFeedback[n].type===t.type&&e.rtcpFeedback[n].parameter===t.parameter)return!0;return!1});break}}}),e.headerExtensions.forEach(function(e){for(var r=0;r<t.headerExtensions.length;r++){var i=t.headerExtensions[r];if(e.uri===i.uri){n.headerExtensions.push(i);break}}}),n},window.RTCPeerConnection.prototype._createIceAndDtlsTransports=function(e,t){var n=this,i=new RTCIceGatherer(n.iceOptions),o=new RTCIceTransport(i);i.onlocalcandidate=function(a){var s=new Event("icecandidate");s.candidate={sdpMid:e,sdpMLineIndex:t};var c=a.candidate,u=!c||0===Object.keys(c).length;u?(void 0===i.state&&(i.state="completed"),s.candidate.candidate="candidate:1 1 udp 1 0.0.0.0 9 typ endOfCandidates"):(c.component="RTCP"===o.component?2:1,s.candidate.candidate=r.writeCandidate(c));var l=r.splitSections(n.localDescription.sdp);-1===s.candidate.candidate.indexOf("typ endOfCandidates")?l[s.candidate.sdpMLineIndex+1]+="a="+s.candidate.candidate+"\r\n":l[s.candidate.sdpMLineIndex+1]+="a=end-of-candidates\r\n",n.localDescription.sdp=l.join("");var d=n.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});switch(n.iceGatheringState){case"new":n._localIceCandidatesBuffer.push(s),u&&d&&n._localIceCandidatesBuffer.push(new Event("icecandidate"));break;case"gathering":n._emitBufferedCandidates(),n.dispatchEvent(s),null!==n.onicecandidate&&n.onicecandidate(s),d&&(n.dispatchEvent(new Event("icecandidate")),null!==n.onicecandidate&&n.onicecandidate(new Event("icecandidate")),n.iceGatheringState="complete")}},o.onicestatechange=function(){n._updateConnectionState()};var a=new RTCDtlsTransport(o);return a.ondtlsstatechange=function(){n._updateConnectionState()},a.onerror=function(){a.state="failed",n._updateConnectionState()},{iceGatherer:i,iceTransport:o,dtlsTransport:a}},window.RTCPeerConnection.prototype._transceive=function(e,t,n){var i=this._getCommonCapabilities(e.localCapabilities,e.remoteCapabilities);t&&e.rtpSender&&(i.encodings=e.sendEncodingParameters,i.rtcp={cname:r.localCName},e.recvEncodingParameters.length&&(i.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(i)),n&&e.rtpReceiver&&(i.encodings=e.recvEncodingParameters,i.rtcp={cname:e.cname},e.sendEncodingParameters.length&&(i.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(i))},window.RTCPeerConnection.prototype.setLocalDescription=function(e){var t,n,i=this;if("offer"===e.type)this._pendingOffer&&(t=r.splitSections(e.sdp),n=t.shift(),t.forEach(function(e,t){var n=r.parseRtpParameters(e);i._pendingOffer[t].localCapabilities=n}),this.transceivers=this._pendingOffer,delete this._pendingOffer);else if("answer"===e.type){t=r.splitSections(i.remoteDescription.sdp),n=t.shift();var o=r.matchPrefix(n,"a=ice-lite").length>0;t.forEach(function(e,t){var a=i.transceivers[t],s=a.iceGatherer,c=a.iceTransport,u=a.dtlsTransport,l=a.localCapabilities,d=a.remoteCapabilities;if("0"!==e.split("\n",1)[0].split(" ",2)[1]&&!a.isDatachannel){var p=r.getIceParameters(e,n);if(o){var h=r.matchPrefix(e,"a=candidate:").map(function(e){return r.parseCandidate(e)}).filter(function(e){return"1"===e.component});h.length&&c.setRemoteCandidates(h)}var f=r.getDtlsParameters(e,n);o&&(f.role="server"),i.usingBundle&&0!==t||(c.start(s,p,o?"controlling":"controlled"),u.start(f));var m=i._getCommonCapabilities(l,d);i._transceive(a,m.codecs.length>0,!1)}})}switch(this.localDescription={type:e.type,sdp:e.sdp},e.type){case"offer":this._updateSignalingState("have-local-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+e.type+'"')}var a=arguments.length>1&&"function"==typeof arguments[1];if(a){var s=arguments[1];window.setTimeout(function(){s(),"new"===i.iceGatheringState&&(i.iceGatheringState="gathering"),i._emitBufferedCandidates()},0)}var c=Promise.resolve();return c.then(function(){a||("new"===i.iceGatheringState&&(i.iceGatheringState="gathering"),window.setTimeout(i._emitBufferedCandidates.bind(i),500))}),c},window.RTCPeerConnection.prototype.setRemoteDescription=function(e){var t=this,n=new MediaStream,i=[],o=r.splitSections(e.sdp),a=o.shift(),s=r.matchPrefix(a,"a=ice-lite").length>0;switch(this.usingBundle=r.matchPrefix(a,"a=group:BUNDLE ").length>0,o.forEach(function(o,c){var u=r.splitLines(o)[0].substr(2).split(" "),l=u[0],d="0"===u[1],p=r.getDirection(o,a),h=r.matchPrefix(o,"a=mid:");if(h=h.length?h[0].substr(6):r.generateIdentifier(),"application"!==l||"DTLS/SCTP"!==u[2]){var f,m,v,g,y,b,S,_,T,C,E,w,R=r.parseRtpParameters(o);d||(E=r.getIceParameters(o,a),(w=r.getDtlsParameters(o,a)).role="client"),_=r.parseRtpEncodingParameters(o);var k,I=r.matchPrefix(o,"a=ssrc:").map(function(e){return r.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute})[0];I&&(k=I.value);var P=r.matchPrefix(o,"a=end-of-candidates",a).length>0,A=r.matchPrefix(o,"a=candidate:").map(function(e){return r.parseCandidate(e)}).filter(function(e){return"1"===e.component});if("offer"!==e.type||d)"answer"!==e.type||d||(m=(f=t.transceivers[c]).iceGatherer,v=f.iceTransport,g=f.dtlsTransport,y=f.rtpSender,b=f.rtpReceiver,S=f.sendEncodingParameters,T=f.localCapabilities,t.transceivers[c].recvEncodingParameters=_,t.transceivers[c].remoteCapabilities=R,t.transceivers[c].cname=k,(s||P)&&A.length&&v.setRemoteCandidates(A),t.usingBundle&&0!==c||(v.start(m,E,"controlling"),g.start(w)),t._transceive(f,"sendrecv"===p||"recvonly"===p,"sendrecv"===p||"sendonly"===p),!b||"sendrecv"!==p&&"sendonly"!==p?delete f.rtpReceiver:(C=b.track,i.push([C,b]),n.addTrack(C)));else{var O=t.usingBundle&&c>0?{iceGatherer:t.transceivers[0].iceGatherer,iceTransport:t.transceivers[0].iceTransport,dtlsTransport:t.transceivers[0].dtlsTransport}:t._createIceAndDtlsTransports(h,c);if(P&&O.iceTransport.setRemoteCandidates(A),T=RTCRtpReceiver.getCapabilities(l),S=[{ssrc:1001*(2*c+2)}],C=(b=new RTCRtpReceiver(O.dtlsTransport,l)).track,i.push([C,b]),n.addTrack(C),t.localStreams.length>0&&t.localStreams[0].getTracks().length>=c){var D;"audio"===l?D=t.localStreams[0].getAudioTracks()[0]:"video"===l&&(D=t.localStreams[0].getVideoTracks()[0]),D&&(y=new RTCRtpSender(D,O.dtlsTransport))}t.transceivers[c]={iceGatherer:O.iceGatherer,iceTransport:O.iceTransport,dtlsTransport:O.dtlsTransport,localCapabilities:T,remoteCapabilities:R,rtpSender:y,rtpReceiver:b,kind:l,mid:h,cname:k,sendEncodingParameters:S,recvEncodingParameters:_},t._transceive(t.transceivers[c],!1,"sendrecv"===p||"sendonly"===p)}}else t.transceivers[c]={mid:h,isDatachannel:!0}}),this.remoteDescription={type:e.type,sdp:e.sdp},e.type){case"offer":this._updateSignalingState("have-remote-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+e.type+'"')}return n.getTracks().length&&(t.remoteStreams.push(n),window.setTimeout(function(){var e=new Event("addstream");e.stream=n,t.dispatchEvent(e),null!==t.onaddstream&&window.setTimeout(function(){t.onaddstream(e)},0),i.forEach(function(r){var i=r[0],o=r[1],a=new Event("track");a.track=i,a.receiver=o,a.streams=[n],t.dispatchEvent(e),null!==t.ontrack&&window.setTimeout(function(){t.ontrack(a)},0)})},0)),arguments.length>1&&"function"==typeof arguments[1]&&window.setTimeout(arguments[1],0),Promise.resolve()},window.RTCPeerConnection.prototype.close=function(){this.transceivers.forEach(function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()}),this._updateSignalingState("closed")},window.RTCPeerConnection.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this.dispatchEvent(t),null!==this.onsignalingstatechange&&this.onsignalingstatechange(t)},window.RTCPeerConnection.prototype._maybeFireNegotiationNeeded=function(){var e=new Event("negotiationneeded");this.dispatchEvent(e),null!==this.onnegotiationneeded&&this.onnegotiationneeded(e)},window.RTCPeerConnection.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,checking:0,connected:0,completed:0,failed:0};if(this.transceivers.forEach(function(e){t[e.iceTransport.state]++,t[e.dtlsTransport.state]++}),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0||t.checking>0?e="connecting":t.disconnected>0?e="disconnected":t.new>0?e="new":(t.connected>0||t.completed>0)&&(e="connected"),e!==this.iceConnectionState){this.iceConnectionState=e;var n=new Event("iceconnectionstatechange");this.dispatchEvent(n),null!==this.oniceconnectionstatechange&&this.oniceconnectionstatechange(n)}},window.RTCPeerConnection.prototype.createOffer=function(){var e=this;if(this._pendingOffer)throw new Error("createOffer called while there is a pending offer.");var t;1===arguments.length&&"function"!=typeof arguments[0]?t=arguments[0]:3===arguments.length&&(t=arguments[2]);var n=[],i=0,o=0;if(this.localStreams.length&&(i=this.localStreams[0].getAudioTracks().length,o=this.localStreams[0].getVideoTracks().length),t){if(t.mandatory||t.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==t.offerToReceiveAudio&&(i=t.offerToReceiveAudio),void 0!==t.offerToReceiveVideo&&(o=t.offerToReceiveVideo)}for(this.localStreams.length&&this.localStreams[0].getTracks().forEach(function(e){n.push({kind:e.kind,track:e,wantReceive:"audio"===e.kind?i>0:o>0}),"audio"===e.kind?i--:"video"===e.kind&&o--});i>0||o>0;)i>0&&(n.push({kind:"audio",wantReceive:!0}),i--),o>0&&(n.push({kind:"video",wantReceive:!0}),o--);var a=r.writeSessionBoilerplate(),s=[];n.forEach(function(t,n){var i,o,a=t.track,c=t.kind,u=r.generateIdentifier(),l=e.usingBundle&&n>0?{iceGatherer:s[0].iceGatherer,iceTransport:s[0].iceTransport,dtlsTransport:s[0].dtlsTransport}:e._createIceAndDtlsTransports(u,n),d=RTCRtpSender.getCapabilities(c),p=[{ssrc:1001*(2*n+1)}];a&&(i=new RTCRtpSender(a,l.dtlsTransport)),t.wantReceive&&(o=new RTCRtpReceiver(l.dtlsTransport,c)),s[n]={iceGatherer:l.iceGatherer,iceTransport:l.iceTransport,dtlsTransport:l.dtlsTransport,localCapabilities:d,remoteCapabilities:null,rtpSender:i,rtpReceiver:o,kind:c,mid:u,sendEncodingParameters:p,recvEncodingParameters:null}}),this.usingBundle&&(a+="a=group:BUNDLE "+s.map(function(e){return e.mid}).join(" ")+"\r\n"),n.forEach(function(t,n){var i=s[n];a+=r.writeMediaSection(i,i.localCapabilities,"offer",e.localStreams[0])}),this._pendingOffer=s;var c=new RTCSessionDescription({type:"offer",sdp:a});return arguments.length&&"function"==typeof arguments[0]&&window.setTimeout(arguments[0],0,c),Promise.resolve(c)},window.RTCPeerConnection.prototype.createAnswer=function(){var e=this,t=r.writeSessionBoilerplate();this.usingBundle&&(t+="a=group:BUNDLE "+this.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),this.transceivers.forEach(function(n){if(n.isDatachannel)t+="m=application 0 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=mid:"+n.mid+"\r\n";else{var i=e._getCommonCapabilities(n.localCapabilities,n.remoteCapabilities);t+=r.writeMediaSection(n,i,"answer",e.localStreams[0])}});var n=new RTCSessionDescription({type:"answer",sdp:t});return arguments.length&&"function"==typeof arguments[0]&&window.setTimeout(arguments[0],0,n),Promise.resolve(n)},window.RTCPeerConnection.prototype.addIceCandidate=function(e){if(null===e)this.transceivers.forEach(function(e){e.iceTransport.addRemoteCandidate({})});else{var t=e.sdpMLineIndex;if(e.sdpMid)for(var n=0;n<this.transceivers.length;n++)if(this.transceivers[n].mid===e.sdpMid){t=n;break}var i=this.transceivers[t];if(i){var o=Object.keys(e.candidate).length>0?r.parseCandidate(e.candidate):{};if("tcp"===o.protocol&&(0===o.port||9===o.port))return;if("1"!==o.component)return;"endOfCandidates"===o.type&&(o={}),i.iceTransport.addRemoteCandidate(o);var a=r.splitSections(this.remoteDescription.sdp);a[t+1]+=(o.type?e.candidate.trim():"a=end-of-candidates")+"\r\n",this.remoteDescription.sdp=a.join("")}}return arguments.length>1&&"function"==typeof arguments[1]&&window.setTimeout(arguments[1],0),Promise.resolve()},window.RTCPeerConnection.prototype.getStats=function(){var e=[];this.transceivers.forEach(function(t){["rtpSender","rtpReceiver","iceGatherer","iceTransport","dtlsTransport"].forEach(function(n){t[n]&&e.push(t[n].getStats())})});var t=arguments.length>1&&"function"==typeof arguments[1]&&arguments[1];return new Promise(function(n){var r=new Map;Promise.all(e).then(function(e){e.forEach(function(e){Object.keys(e).forEach(function(t){r.set(t,e[t]),r[t]=e[t]})}),t&&window.setTimeout(t,0,r),n(r)})})}}};t.exports={shimPeerConnection:o.shimPeerConnection,shimGetUserMedia:e("./getusermedia")}},{"../utils":10,"./getusermedia":6,sdp:1}],6:[function(e,t,n){"use strict";t.exports=function(){var e=navigator.mediaDevices.getUserMedia.bind(navigator.mediaDevices);navigator.mediaDevices.getUserMedia=function(t){return e(t).catch(function(e){return Promise.reject({name:{PermissionDeniedError:"NotAllowedError"}[(t=e).name]||t.name,message:t.message,constraint:t.constraint,toString:function(){return this.name}});var t})}}},{}],7:[function(e,t,n){"use strict";var r=e("../utils").browserDetails,i={shimOnTrack:function(){"object"!=typeof window||!window.RTCPeerConnection||"ontrack"in window.RTCPeerConnection.prototype||Object.defineProperty(window.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&(this.removeEventListener("track",this._ontrack),this.removeEventListener("addstream",this._ontrackpoly)),this.addEventListener("track",this._ontrack=e),this.addEventListener("addstream",this._ontrackpoly=function(e){e.stream.getTracks().forEach(function(t){var n=new Event("track");n.track=t,n.receiver={track:t},n.streams=[e.stream],this.dispatchEvent(n)}.bind(this))}.bind(this))}})},shimSourceObject:function(){"object"==typeof window&&(!window.HTMLMediaElement||"srcObject"in window.HTMLMediaElement.prototype||Object.defineProperty(window.HTMLMediaElement.prototype,"srcObject",{get:function(){return this.mozSrcObject},set:function(e){this.mozSrcObject=e}}))},shimPeerConnection:function(){if("object"==typeof window&&(window.RTCPeerConnection||window.mozRTCPeerConnection)){window.RTCPeerConnection||(window.RTCPeerConnection=function(e,t){if(r.version<38&&e&&e.iceServers){for(var n=[],i=0;i<e.iceServers.length;i++){var o=e.iceServers[i];if(o.hasOwnProperty("urls"))for(var a=0;a<o.urls.length;a++){var s={url:o.urls[a]};0===o.urls[a].indexOf("turn")&&(s.username=o.username,s.credential=o.credential),n.push(s)}else n.push(e.iceServers[i])}e.iceServers=n}return new mozRTCPeerConnection(e,t)},window.RTCPeerConnection.prototype=mozRTCPeerConnection.prototype,mozRTCPeerConnection.generateCertificate&&Object.defineProperty(window.RTCPeerConnection,"generateCertificate",{get:function(){return mozRTCPeerConnection.generateCertificate}}),window.RTCSessionDescription=mozRTCSessionDescription,window.RTCIceCandidate=mozRTCIceCandidate),["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(e){var t=RTCPeerConnection.prototype[e];RTCPeerConnection.prototype[e]=function(){return arguments[0]=new("addIceCandidate"===e?RTCIceCandidate:RTCSessionDescription)(arguments[0]),t.apply(this,arguments)}});var e=RTCPeerConnection.prototype.addIceCandidate;RTCPeerConnection.prototype.addIceCandidate=function(){return null===arguments[0]?Promise.resolve():e.apply(this,arguments)};var t=RTCPeerConnection.prototype.getStats;RTCPeerConnection.prototype.getStats=function(e,n,r){return t.apply(this,[e||null]).then(function(e){return(function(e){var t=new Map;return Object.keys(e).forEach(function(n){t.set(n,e[n]),t[n]=e[n]}),t})(e)}).then(n,r)}}}};t.exports={shimOnTrack:i.shimOnTrack,shimSourceObject:i.shimSourceObject,shimPeerConnection:i.shimPeerConnection,shimGetUserMedia:e("./getusermedia")}},{"../utils":10,"./getusermedia":8}],8:[function(e,t,n){"use strict";var r=e("../utils").log,i=e("../utils").browserDetails;t.exports=function(){var e=function(e){return{name:{SecurityError:"NotAllowedError",PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:{"The operation is insecure.":"The request is not allowed by the user agent or the platform in the current context."}[e.message]||e.message,constraint:e.constraint,toString:function(){return this.name+(this.message&&": ")+this.message}}},t=function(t,n,o){var a=function(e){if("object"!=typeof e||e.require)return e;var t=[];return Object.keys(e).forEach(function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var r=e[n]="object"==typeof e[n]?e[n]:{ideal:e[n]};if(void 0===r.min&&void 0===r.max&&void 0===r.exact||t.push(n),void 0!==r.exact&&("number"==typeof r.exact?r.min=r.max=r.exact:e[n]=r.exact,delete r.exact),void 0!==r.ideal){e.advanced=e.advanced||[];var i={};"number"==typeof r.ideal?i[n]={min:r.ideal,max:r.ideal}:i[n]=r.ideal,e.advanced.push(i),delete r.ideal,Object.keys(r).length||delete e[n]}}}),t.length&&(e.require=t),e};return t=JSON.parse(JSON.stringify(t)),i.version<38&&(r("spec: "+JSON.stringify(t)),t.audio&&(t.audio=a(t.audio)),t.video&&(t.video=a(t.video)),r("ff37: "+JSON.stringify(t))),navigator.mozGetUserMedia(t,n,function(t){o(e(t))})};if(navigator.mediaDevices||(navigator.mediaDevices={getUserMedia:function(e){return new Promise(function(n,r){t(e,n,r)})},addEventListener:function(){},removeEventListener:function(){}}),navigator.mediaDevices.enumerateDevices=navigator.mediaDevices.enumerateDevices||function(){return new Promise(function(e){e([{kind:"audioinput",deviceId:"default",label:"",groupId:""},{kind:"videoinput",deviceId:"default",label:"",groupId:""}])})},i.version<41){var n=navigator.mediaDevices.enumerateDevices.bind(navigator.mediaDevices);navigator.mediaDevices.enumerateDevices=function(){return n().then(void 0,function(e){if("NotFoundError"===e.name)return[];throw e})}}if(i.version<49){var a=navigator.mediaDevices.getUserMedia.bind(navigator.mediaDevices);navigator.mediaDevices.getUserMedia=function(t){return a(t).catch(function(t){return Promise.reject(e(t))})}}navigator.getUserMedia=function(e,n,r){if(i.version<44)return t(e,n,r);o.warn("navigator.getUserMedia has been replaced by navigator.mediaDevices.getUserMedia"),navigator.mediaDevices.getUserMedia(e).then(n,r)}}},{"../utils":10}],9:[function(e,t,n){"use strict";var r={shimGetUserMedia:function(){navigator.getUserMedia=navigator.webkitGetUserMedia}};t.exports={shimGetUserMedia:r.shimGetUserMedia}},{}],10:[function(e,t,n){"use strict";var r=!0,i={disableLog:function(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(r=e,e?"adapter.js logging disabled":"adapter.js logging enabled")},log:function(){if("object"==typeof window){if(r)return;void 0!==o&&"function"==typeof o.log&&o.log.apply(o,arguments)}},extractVersion:function(e,t,n){var r=e.match(t);return r&&r.length>=n&&parseInt(r[n],10)},detectBrowser:function(){var e={};if(e.browser=null,e.version=null,"undefined"==typeof window||!window.navigator)return e.browser="Not a browser.",e;if(navigator.mozGetUserMedia)e.browser="firefox",e.version=this.extractVersion(navigator.userAgent,/Firefox\/([0-9]+)\./,1);else if(navigator.webkitGetUserMedia)if(window.webkitRTCPeerConnection)e.browser="chrome",e.version=this.extractVersion(navigator.userAgent,/Chrom(e|ium)\/([0-9]+)\./,2);else{if(!navigator.userAgent.match(/Version\/(\d+).(\d+)/))return e.browser="Unsupported webkit-based browser with GUM support but no WebRTC support.",e;e.browser="safari",e.version=this.extractVersion(navigator.userAgent,/AppleWebKit\/([0-9]+)\./,1)}else{if(!navigator.mediaDevices||!navigator.userAgent.match(/Edge\/(\d+).(\d+)$/))return e.browser="Not a supported browser.",e;e.browser="edge",e.version=this.extractVersion(navigator.userAgent,/Edge\/(\d+).(\d+)$/,2)}return e}};t.exports={log:i.log,disableLog:i.disableLog,browserDetails:i.detectBrowser(),extractVersion:i.extractVersion}},{}]},{},[2])(2)},e.exports=s(),a.parseWebrtcDetectedBrowser(),navigator.mozGetUserMedia?(MediaStreamTrack.getSources=function(e){setTimeout(function(){e([{kind:"audio",id:"default",label:"",facing:""},{kind:"video",id:"default",label:"",facing:""}])},0)},attachMediaStream=function(e,t){return e.srcObject=t,e},reattachMediaStream=function(e,t){return e.srcObject=t.srcObject,e},createIceServer=function(e,t,n){o.warn("createIceServer is deprecated. It should be replaced with an application level implementation.");var r=null,i=e.split(":");if(0===i[0].indexOf("stun"))r={urls:[e]};else if(0===i[0].indexOf("turn"))if(webrtcDetectedVersion<27){var a=e.split("?");1!==a.length&&0!==a[1].indexOf("transport=udp")||(r={urls:[a[0]],credential:n,username:t})}else r={urls:[e],credential:n,username:t};return r},createIceServers=function(e,t,n){o.warn("createIceServers is deprecated. It should be replaced with an application level implementation.");var r=[];for(i=0;i<e.length;i++){var a=createIceServer(e[i],t,n);null!==a&&r.push(a)}return r}):navigator.webkitGetUserMedia?(attachMediaStream=function(e,t){return webrtcDetectedVersion>=43?e.srcObject=t:void 0!==e.src?e.src=URL.createObjectURL(t):o.error("Error attaching stream to element."),e},reattachMediaStream=function(e,t){return webrtcDetectedVersion>=43?e.srcObject=t.srcObject:e.src=t.src,e},createIceServer=function(e,t,n){o.warn("createIceServer is deprecated. It should be replaced with an application level implementation.");var r=null,i=e.split(":");return 0===i[0].indexOf("stun")?r={url:e}:0===i[0].indexOf("turn")&&(r={url:e,credential:n,username:t}),r},createIceServers=function(e,t,n){o.warn("createIceServers is deprecated. It should be replaced with an application level implementation.");var r=[];if(webrtcDetectedVersion>=34)r={urls:e,credential:n,username:t};else for(i=0;i<e.length;i++){var a=createIceServer(e[i],t,n);null!==a&&r.push(a)}return r}):navigator.mediaDevices&&navigator.userAgent.match(/Edge\/(\d+).(\d+)$/)&&(attachMediaStream=function(e,t){return e.srcObject=t,e},reattachMediaStream=function(e,t){return e.srcObject=t.srcObject,e}),attachMediaStream_base=attachMediaStream,"opera"===webrtcDetectedBrowser&&(attachMediaStream_base=function(e,t){webrtcDetectedVersion>38?e.srcObject=t:void 0!==e.src&&(e.src=URL.createObjectURL(t))}),attachMediaStream=function(e,t){return"chrome"!==webrtcDetectedBrowser&&"opera"!==webrtcDetectedBrowser||t?attachMediaStream_base(e,t):e.src="",e},reattachMediaStream_base=reattachMediaStream,reattachMediaStream=function(e,t){return reattachMediaStream_base(e,t),e},window.attachMediaStream=attachMediaStream,window.reattachMediaStream=reattachMediaStream,window.getUserMedia=function(e,t,n){navigator.getUserMedia(e,t,n)},a.attachMediaStream=attachMediaStream,a.reattachMediaStream=reattachMediaStream,a.getUserMedia=getUserMedia,"undefined"==typeof Promise&&(requestUserMedia=null),a.maybeThroughWebRTCReady());var s;!(function(){"use strict";var e=null;a.TEXT.EXTENSION={REQUIRE_INSTALLATION_FF:"To enable screensharing you need to install the Skylink WebRTC tools Firefox Add-on.",REQUIRE_INSTALLATION_CHROME:"To enable screensharing you need to install the Skylink WebRTC tools Chrome Extension.",REQUIRE_REFRESH:"Please refresh this page after the Skylink WebRTC tools extension has been installed.",BUTTON_FF:"Install Now",BUTTON_CHROME:"Go to Chrome Web Store"};var t=function(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t};if(window.navigator.mozGetUserMedia?(e=window.navigator.getUserMedia,navigator.getUserMedia=function(n,r,i){if(n&&n.video&&n.video.mediaSource){if("screen"!==n.video.mediaSource&&"window"!==n.video.mediaSource)return void i(new Error('GetUserMedia: Only "screen" and "window" are supported as mediaSource constraints'));var o=t(n);o.video.mozMediaSource=o.video.mediaSource;var s=setInterval(function(){"complete"===document.readyState&&(clearInterval(s),e(o,r,function(e){["PermissionDeniedError","SecurityError"].indexOf(e.name)>-1&&"https:"===window.parent.location.protocol?a.renderNotificationBar(a.TEXT.EXTENSION.REQUIRE_INSTALLATION_FF,a.TEXT.EXTENSION.BUTTON_FF,"https://addons.mozilla.org/en-US/firefox/addon/skylink-webrtc-tools/",!0,!0):i(e)}))},1)}else e(n,r,i)},a.getUserMedia=window.getUserMedia=navigator.getUserMedia):window.navigator.webkitGetUserMedia&&"safari"!==window.webrtcDetectedBrowser?(e=window.navigator.getUserMedia,navigator.getUserMedia=function(n,i,o){if(n&&n.video&&n.video.mediaSource){if("chrome"!==window.webrtcDetectedBrowser)return void o(new Error("Current browser does not support screensharing"));var s=t(n),c=function(t,n){t?o("permission-denied"===t?new Error("Permission denied for screen retrieval"):new Error("Failed retrieving selected screen")):(s.video.mandatory=s.video.mandatory||{},s.video.mandatory.chromeMediaSource="desktop",s.video.mandatory.maxWidth=window.screen.width>1920?window.screen.width:1920,s.video.mandatory.maxHeight=window.screen.height>1080?window.screen.height:1080,n&&(s.video.mandatory.chromeMediaSourceId=n),delete s.video.mediaSource,e(s,i,o))},u=function e(t){t.data&&(t.data.chromeMediaSourceId&&("PermissionDeniedError"===t.data.chromeMediaSourceId?c("permission-denied"):c(null,t.data.chromeMediaSourceId)),t.data.chromeExtensionStatus&&("not-installed"===t.data.chromeExtensionStatus?a.renderNotificationBar(a.TEXT.EXTENSION.REQUIRE_INSTALLATION_CHROME,a.TEXT.EXTENSION.BUTTON_CHROME,t.data.data,!0,!0):c(t.data.chromeExtensionStatus,null)),window.removeEventListener("message",e))};window.addEventListener("message",u),r({captureSourceId:!0})}else e(n,i,o)},a.getUserMedia=window.getUserMedia=navigator.getUserMedia,navigator.mediaDevices.getUserMedia=function(e){return new Promise(function(t,n){window.getUserMedia(e,t,n)})}):navigator.mediaDevices&&navigator.userAgent.match(/Edge\/(\d+).(\d+)$/)?o.warn("Edge does not support screensharing feature in getUserMedia"):(e=window.navigator.getUserMedia,navigator.getUserMedia=function(n,r,i){if(n&&n.video&&n.video.mediaSource){var o=t(n);a.WebRTCPlugin.callWhenPluginReady(function(){a.WebRTCPlugin.plugin.HasScreensharingFeature&&a.WebRTCPlugin.plugin.isScreensharingAvailable?(o.video.optional=o.video.optional||[],o.video.optional.push({sourceId:a.WebRTCPlugin.plugin.screensharingKey||"Screensharing"}),delete o.video.mediaSource,e(o,r,i)):i(new Error("Your version of the WebRTC plugin does not support screensharing"))})}else e(n,r,i)},a.getUserMedia=getUserMedia=window.getUserMedia=navigator.getUserMedia,navigator.mediaDevices&&"undefined"!=typeof Promise&&(navigator.mediaDevices.getUserMedia="undefined"==typeof requestUserMedia?void 0:requestUserMedia)),"chrome"===window.webrtcDetectedBrowser){var n=document.createElement("iframe");n.onload=function(){n.isLoaded=!0},n.src="https://cdn.temasys.com.sg/skylink/extensions/detectRTC.html",n.style.display="none",(document.body||document.documentElement).appendChild(n);var r=function(e){e=e||{},n.isLoaded?n.contentWindow.postMessage(e,"*"):setTimeout(function(){n.contentWindow.postMessage(e,"*")},100)}}else"opera"===window.webrtcDetectedBrowser&&o.warn("Opera does not support screensharing feature in getUserMedia")})()}).call(t,"modules/RTC/adapter.screenshare.js")},function(e,t){function n(){var e=arguments[0],t=arguments[1],n=Array.prototype.slice.call(arguments,2);if(!(i[t]<e.level))for(var r=(function(){var e={methodName:"",fileLocation:"",line:null,column:null},t=new Error,n=t.stack?t.stack.split("\n"):[];if(!n||n.length<1)return e;var r=null;return n[3]&&(r=n[3].match(/\s*at\s*(.+?)\s*\((\S*)\s*:(\d*)\s*:(\d*)\)/)),!r||r.length<=4?(0===n[2].indexOf("log@")?e.methodName=n[3].substr(0,n[3].indexOf("@")):e.methodName=n[2].substr(0,n[2].indexOf("@")),e):(e.methodName=r[1],e.fileLocation=r[2],e.line=r[3],e.column=r[4],e)})(),a=o.concat(e.transports),s=0;s<a.length;s++){var c=a[s],u=c[t];u&&"function"==typeof u&&u.bind(c,e.id?"["+e.id+"]":"","<"+r.methodName+">: ").apply(c,n)}}function r(e,t,r,o){this.id=t,this.format=o,this.transports=r,this.transports||(this.transports=[]),this.level=i[e];for(var a=Object.keys(i),s=0;s<a.length;s++)this[a[s]]=n.bind(null,this,a[s])}var i={trace:0,debug:1,info:2,log:3,warn:4,error:5};r.consoleTransport=console;var o=[r.consoleTransport];r.addGlobalTransport=function(e){-1===o.indexOf(e)&&o.push(e)},r.removeGlobalTransport=function(e){var t=o.indexOf(e);-1!==t&&o.splice(t,1)},r.prototype.setLevel=function(e){this.level=i[e]},e.exports=r,r.levels={TRACE:"trace",DEBUG:"debug",INFO:"info",LOG:"log",WARN:"warn",ERROR:"error"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"CHROME",function(){return r}),n.d(t,"OPERA",function(){return i}),n.d(t,"FIREFOX",function(){return o}),n.d(t,"INTERNET_EXPLORER",function(){return a}),n.d(t,"EDGE",function(){return s}),n.d(t,"SAFARI",function(){return c}),n.d(t,"NWJS",function(){return u}),n.d(t,"ELECTRON",function(){return l}),n.d(t,"REACT_NATIVE",function(){return d});var r="chrome",i="opera",o="firefox",a="iexplorer",s="edge",c="safari",u="nwjs",l="electron",d="react-native"},function(e,t,n){function r(e,t){this._id=e,this._clearFn=t}var i=Function.prototype.apply;t.setTimeout=function(){return new r(i.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new r(i.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(90),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=n(25),o=(function(){function e(t){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.connection=t,this.active=!1,this.results={}}return r(e,[{key:"getResults",value:function(){return this.results}},{key:"start",value:function(){var e=this,t=new i(function(t,n){e.resolveCb=t,e.rejectCb=n});return this.connection.setMessageCallback(this.handleMessage.bind(this)),this.connection.setErrorCallback(this.handleError.bind(this)),this.active=!0,this.forceStopped=!1,this.initiate(),t}},{key:"stop",value:function(){this.active=!1}},{key:"forceStop",value:function(){this.forceStopped=!0,this.stop(),this.finished()}},{key:"isActive",value:function(){return this.active}},{key:"initiate",value:function(){}},{key:"handleMessage",value:function(e){}},{key:"handleError",value:function(e){}},{key:"send",value:function(e){this.connection.send(e)}},{key:"finished",value:function(){this.active=!1,this.resolveCb()}},{key:"failed",value:function(e){this.active=!1,this.rejectCb(e)}}]),e})();t.TurnTest=o},function(e,t,n){"use strict";function r(e){for(var t="",n=0;n<e;n++)t+=String.fromCharCode(35+58*Math.random());return t}Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsciiString=t.MessageMaker=void 0;var i=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),o=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(n(21)),a=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1200;(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.message={timestamp:"",sentBytes:1e4,padding:""};var n=r(t-o.getCurrent().toString().length-JSON.stringify(this.message).length);this.message.padding=n}return i(e,[{key:"make",value:function(e){return this.message.timestamp=o.getCurrent(),this.message.sentBytes=e,JSON.stringify(this.message)}}]),e})();t.MessageMaker=a,t.randomAsciiString=r},function(e,t,n){"use strict";function r(e,t,n){this.stream=e,this.intervalId=null,this.intervalMilis=t,this.audioLevel=0,this.callback=n}t.a=r;var i=n(1);window.AudioContext=window.AudioContext||window.webkitAudioContext;var o=null;window.AudioContext&&(o=new AudioContext).suspend&&o.suspend(),r.prototype.start=function(){if(r.isLocalStatsSupported()){o.resume();var e=o.createAnalyser();e.smoothingTimeConstant=.8,e.fftSize=2048,o.createMediaStreamSource(this.stream).connect(e);var t=this;this.intervalId=setInterval(function(){var n=new Uint8Array(e.frequencyBinCount);e.getByteTimeDomainData(n);var r=(function(e){for(var t=0,n=e.length,r=0;r<n;r++)t<e[r]&&(t=e[r]);return parseFloat(((t-127)/128).toFixed(3))})(n);r!==t.audioLevel&&(t.audioLevel=(function(e,t){var n=t-e;return parseFloat((n>.2?t-.2:n<-.4?t+.4:e).toFixed(3))})(r,t.audioLevel),t.callback(t.audioLevel))},this.intervalMilis)}},r.prototype.stop=function(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)},r.isLocalStatsSupported=function(){return Boolean(o&&!i.b.isTemasysPluginUsed())}},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return a});var r="statistics.audioLevel",i="statistics.before_disposed",o="statistics.byte_sent_stats",a="statistics.connectionstats"},function(e,t,n){var r=n(96),i={loadScript:function(e,t,n,i,o,a){var s=document,c=s.createElement("script"),u=s.getElementsByTagName("script")[0];if(c.async=t,i){var l=r();if(l){var d=l.src,p=d.substring(0,d.lastIndexOf("/")+1);d&&p&&(e=p+e)}}o&&(c.onload=o),a&&(c.onerror=a),c.src=e,n?u.parentNode.insertBefore(c,u):u.parentNode.appendChild(c)}};e.exports=i},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(2)),o=(n.n(i),n(101)),a=(n.n(o),n(19)),s=n.n(a),c=n(47),u=n(26),l=n(1),d=n(102),p=n(105),h=n(113),f=n(114),m=n(115),v=n(116),g=n(10),y=n(117),b=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),S=Object(r.getLogger)(e),_=(function(e){function t(e,n){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var r=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.connection=null,r.disconnectInProgress=!1,r.connectionTimes={},r.options=e,r.token=n,r.authenticatedUser=!1,r._initStrophePlugins(r),r.connection=(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/http-bind";e&&(t+=(-1===t.indexOf("?")?"?":"&")+"token="+e);var n=new i.Strophe.Connection(t);return n.maxRetries=3,n})(n,e.bosh),r.caps=new y.a(r.connection,r.options.clientNode),r.initFeaturesList(),$(window).on("beforeunload unload",r.disconnect.bind(r)),r}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,g.a),b(t,[{key:"initFeaturesList",value:function(){this.caps.addFeature("urn:xmpp:jingle:1"),this.caps.addFeature("urn:xmpp:jingle:apps:rtp:1"),this.caps.addFeature("urn:xmpp:jingle:transports:ice-udp:1"),this.caps.addFeature("urn:xmpp:jingle:apps:dtls:0"),this.caps.addFeature("urn:xmpp:jingle:transports:dtls-sctp:1"),this.caps.addFeature("urn:xmpp:jingle:apps:rtp:audio"),this.caps.addFeature("urn:xmpp:jingle:apps:rtp:video"),!this.options.disableRtx&&l.b.supportsRtx()&&this.caps.addFeature("urn:ietf:rfc:4588"),this.caps.addFeature("urn:ietf:rfc:5761"),this.caps.addFeature("urn:ietf:rfc:5888"),l.b.isChrome()&&!1!==this.options.enableLipSync&&(S.info("Lip-sync enabled !"),this.caps.addFeature("http://jitsi.org/meet/lipsync")),this.connection.rayo&&this.caps.addFeature("urn:xmpp:rayo:client:1")}},{key:"getConnection",value:function(){return this.connection}},{key:"connectionHandler",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this,n=arguments[1],r=arguments[2],o=window.performance.now(),a=i.Strophe.getStatusString(n).toLowerCase();if(this.connectionTimes[a]=o,S.log("(TIME) Strophe "+a+(r?"["+r+"]":"")+":\t",o),n===i.Strophe.Status.CONNECTED||n===i.Strophe.Status.ATTACHED){(this.options.useStunTurn||this.options.p2p&&this.options.p2p.useStunTurn)&&this.connection.jingle.getStunAndTurnCredentials(),S.info("My Jabber ID: "+this.connection.jid);var s=this.connection.domain;this.connection.ping.hasPingSupport(s,function(e){e?t.connection.ping.startInterval(s):S.warn("Ping NOT supported by "+s)}),e.password&&(this.authenticatedUser=!0),this.connection&&this.connection.connected&&i.Strophe.getResourceFromJid(this.connection.jid)&&this.eventEmitter.emit(u.CONNECTION_ESTABLISHED,i.Strophe.getResourceFromJid(this.connection.jid))}else if(n===i.Strophe.Status.CONNFAIL)"x-strophe-bad-non-anon-jid"===r?this.anonymousConnectionFailed=!0:this.connectionFailed=!0,this.lastErrorMsg=r,"giving-up"===r&&this.eventEmitter.emit(u.CONNECTION_FAILED,c.OTHER_ERROR,r);else if(n===i.Strophe.Status.DISCONNECTED){this.connection.ping.stopInterval();var l=this.disconnectInProgress,d=r||this.lastErrorMsg;if(this.disconnectInProgress=!1,this.anonymousConnectionFailed)this.eventEmitter.emit(u.CONNECTION_FAILED,c.PASSWORD_REQUIRED);else if(this.connectionFailed)this.eventEmitter.emit(u.CONNECTION_FAILED,c.OTHER_ERROR,d,void 0,this._getConnectionFailedReasonDetails());else if(l)this.eventEmitter.emit(u.CONNECTION_DISCONNECTED,d);else{S.error("XMPP connection dropped!");var p=i.Strophe.getLastErrorStatus();p>=500&&p<600?this.eventEmitter.emit(u.CONNECTION_FAILED,c.SERVER_ERROR,d||"server-error"):this.eventEmitter.emit(u.CONNECTION_FAILED,c.CONNECTION_DROPPED_ERROR,d||"connection-dropped-error")}}else n===i.Strophe.Status.AUTHFAIL&&this.eventEmitter.emit(u.CONNECTION_FAILED,c.PASSWORD_REQUIRED,r,e)}},{key:"_connect",value:function(e,t){this.anonymousConnectionFailed=!1,this.connectionFailed=!1,this.lastErrorMsg=void 0,this.connection.connect(e,t,this.connectionHandler.bind(this,{jid:e,password:t}))}},{key:"attach",value:function(e){var t=this.connectionTimes.attaching=window.performance.now();S.log("(TIME) Strophe Attaching\t:"+t),this.connection.attach(e.jid,e.sid,parseInt(e.rid,10)+1,this.connectionHandler.bind(this,{jid:e.jid,password:e.password}))}},{key:"connect",value:function(e,t){if(!e){var n=this.options.hosts,r=n.anonymousdomain,i=n.domain,o=r||i,a=window.location;if(r){var s=a&&a.search;(s&&-1!==s.indexOf("login=true")||this.token)&&(o=i)}e=o||a&&a.hostname}return this._connect(e,t)}},{key:"createRoom",value:function(e,t){var n=i.Strophe.getNodeFromJid(this.connection.jid),r=e+"@"+this.options.hosts.muc+"/",o=t.useNicks&&t.nick?t.nick:null;return o?n=t.nick:this.authenticatedUser||(n=n.substr(0,8)),(this.authenticatedUser||null!==o)&&(n+="-"+s.a.randomHexString(6)),r+=n,this.connection.emuc.createRoom(r,null,t)}},{key:"getJingleLog",value:function(){var e=this.connection.jingle;return e?e.getLog():{}}},{key:"getXmppLog",value:function(){return(this.connection.logger||{}).log||null}},{key:"dial",value:function(){var e;(e=this.connection.rayo).dial.apply(e,arguments)}},{key:"setMute",value:function(e,t){this.connection.moderate.setMute(e,t)}},{key:"eject",value:function(e){this.connection.moderate.eject(e)}},{key:"getSessions",value:function(){return this.connection.jingle.sessions}},{key:"disconnect",value:function(e){if(!this.disconnectInProgress&&this.connection&&this.connection.connected){if(this.disconnectInProgress=!0,this.connection.flush(),null!==e&&void 0!==e){var t=e.type;"beforeunload"!==t&&"unload"!==t||(this.connection.options.sync=!0)}this.connection.disconnect(),!0!==this.connection.options.sync&&this.connection.flush()}else this.eventEmitter.emit(u.WRONG_STATE)}},{key:"_initStrophePlugins",value:function(){var e={jvb:{iceServers:[]},p2p:{iceServers:[]}},t=this.options.p2p&&this.options.p2p.stunServers||[{urls:"stun:stun.l.google.com:19302"},{urls:"stun:stun1.l.google.com:19302"},{urls:"stun:stun2.l.google.com:19302"}];Array.isArray(t)&&(S.info("P2P STUN servers: ",t),e.p2p.iceServers=t),this.options.p2p&&this.options.p2p.iceTransportPolicy&&(S.info("P2P ICE transport policy: ",this.options.p2p.iceTransportPolicy),e.p2p.iceTransportPolicy=this.options.p2p.iceTransportPolicy),Object(d.a)(this),Object(p.a)(this,this.eventEmitter,e),Object(h.a)(),Object(f.a)(this),Object(m.a)(),Object(v.a)()}},{key:"_getConnectionFailedReasonDetails",value:function(){var e={};if(this.options.deploymentInfo&&this.options.deploymentInfo.shard&&this.connection._proto&&this.connection._proto.lastResponseHeaders){var t={};this.connection._proto.lastResponseHeaders.trim().split(/[\r\n]+/).forEach(function(e){var n=e.split(": "),r=n.shift(),i=n.join(": ");t[r]=i}),e.shard_changed=this.options.deploymentInfo.shard!==t["x-jitsi-shard"]}return e.suspend_time=this.connection.ping.getPingSuspendTime(),e}}]),t})();t.a=_}).call(t,"modules/xmpp/xmpp.js")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"CONNECTION_DROPPED_ERROR",function(){return r}),n.d(t,"OTHER_ERROR",function(){return i}),n.d(t,"PASSWORD_REQUIRED",function(){return o}),n.d(t,"SERVER_ERROR",function(){return a});var r="connection.droppedError",i="connection.otherError",o="connection.passwordRequired",a="connection.serverError"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"ON",function(){return r}),n.d(t,"OFF",function(){return i});var r="on",i="off"},function(e,t){e.exports={IDENTITY_UPDATED:"authentication.identity_updated"}},function(e,t,n){"use strict";(function(e){function r(e){if("function"==typeof e.querySelector){var t=e.querySelector("error"),n=t&&t.querySelector("text");return t&&{code:t.attributes.code&&t.attributes.code.value,type:t.attributes.type&&t.attributes.type.value,message:n&&n.textContent}}var r=null,i=!0,o=!1,a=void 0;try{for(var s,c=e.children["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;if("error"===u.tagName){r=u;break}}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}if(!r)return null;var l=null,d=!0,p=!1,h=void 0;try{for(var f,m=r.children["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(d=(f=m.next()).done);d=!0){var v=f.value;if("text"===v.tagName){l=v.value;break}}}catch(e){p=!0,h=e}finally{try{!d&&m.return&&m.return()}finally{if(p)throw h}}return{code:r.attributes.code,type:r.attributes.type,message:l}}function i(e,t,n,r,o,a){this.eventEmitter=t,this.connection=n,this.state=null,this.focusMucJid=r,this.jirecon=o,this.url=null,this.type=e,this._isSupported=!(e===i.types.JIRECON&&!this.jirecon||e!==i.types.JIBRI&&e!==i.types.JIBRI_FILE&&e!==i.types.COLIBRI),this.jireconRid=null,this.roomjid=a}t.a=i;var o=n(0),a=(n.n(o),n(2)),s=(n.n(a),n(8)),c=n(51),u=n(3),l=Object(o.getLogger)(e);i.types={COLIBRI:"colibri",JIRECON:"jirecon",JIBRI:"jibri",JIBRI_FILE:"jibri_file"},i.status={ON:"on",OFF:"off",AVAILABLE:"available",UNAVAILABLE:"unavailable",PENDING:"pending",RETRYING:"retrying",ERROR:"error",BUSY:"busy",FAILED:"failed"},i.action={START:"start",STOP:"stop"},i.prototype.handleJibriPresence=function(e){var t=e.attributes;if(t){var n=t.status,o=r(e);l.log("Handle Jibri presence : "+n,o),n!==this.state&&("undefined"===n?this.state=i.status.UNAVAILABLE:n===i.status.OFF?this.state&&"undefined"!==this.state&&this.state!==i.status.UNAVAILABLE?this.state=i.status.OFF:this.state=i.status.AVAILABLE:this.state=n,this.eventEmitter.emit(s.RECORDER_STATE_CHANGED,this.state))}},i.prototype.setRecordingJibri=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e===this.state&&n(c.INVALID_STATE);var s=Object(a.$iq)({to:this.focusMucJid,type:"set"}).c("jibri",{xmlns:"http://jitsi.org/protocol/jibri",action:e===i.status.ON?i.action.START:i.action.STOP,recording_mode:this.type===i.types.JIBRI_FILE?"file":"stream",streamid:this.type===i.types.JIBRI?o.streamId:void 0}).up();l.log("Set jibri recording: "+e,s.nodeTree),l.log(s.nodeTree),this.connection.sendIQ(s,function(e){l.log("Result",e);var n=$(e).find("jibri");t(n.attr("state"),n.attr("url"))},function(e){l.log("Failed to start recording, error: ",r(e)),n(e)})},i.prototype.setRecordingJirecon=function(e,t,n){e===this.state&&n(new Error("Invalid state!"));var r=Object(a.$iq)({to:this.jirecon,type:"set"}).c("recording",{xmlns:"http://jitsi.org/protocol/jirecon",action:e===i.status.ON?i.action.START:i.action.STOP,mucjid:this.roomjid});e===i.status.OFF&&r.attrs({rid:this.jireconRid}),l.log("Start recording");var o=this;this.connection.sendIQ(r,function(n){o.jireconRid=$(n).find("recording").attr("rid");var r=e===i.status.ON?"started":"stopped";l.log("Recording "+r+"(jirecon)"+n),o.state=e,e===i.status.OFF&&(o.jireconRid=null),t(e)},function(e){l.log("Failed to start recording, error: ",e),n(e)})},i.prototype.setRecordingColibri=function(e,t,n,r){var i=Object(a.$iq)({to:this.focusMucJid,type:"set"});i.c("conference",{xmlns:"http://jitsi.org/protocol/colibri"}),i.c("recording",{state:e,token:r.token});var o=this;this.connection.sendIQ(i,function(n){l.log('Set recording "',e,'". Result:',n);var r=$(n).find(">conference>recording").attr("state");o.state=r,t(r),"pending"===r&&o.connection.addHandler(function(e){var n=$(e).find("recording").attr("state");n&&(o.state=r,t(n))},"http://jitsi.org/protocol/colibri","iq",null,null,null)},function(e){l.warn(e),n(e)})},i.prototype.setRecording=function(){switch(this.type){case i.types.JIRECON:this.setRecordingJirecon.apply(this,arguments);break;case i.types.COLIBRI:this.setRecordingColibri.apply(this,arguments);break;case i.types.JIBRI:case i.types.JIBRI_FILE:this.setRecordingJibri.apply(this,arguments);break;default:var e="Unknown recording type!";u.callErrorHandler(new Error(e)),l.error(e)}},i.prototype.toggleRecording=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=this.state;if(n===i.status.UNAVAILABLE||n===i.status.FAILED?t(i.status.FAILED,c.RECORDER_UNAVAILABLE):n===i.status.BUSY&&t(i.status.BUSY,c.RECORDER_BUSY),(n===i.status.OFF||n===i.status.AVAILABLE)&&(!e.token&&this.type===i.types.COLIBRI||!e.streamId&&this.type===i.types.JIBRI))return t(i.status.FAILED,c.NO_TOKEN),void l.error("No token passed!");var r=n===i.status.AVAILABLE||n===i.status.OFF?i.status.ON:i.status.OFF,o=this;l.log("Toggle recording (old state, new state): ",n,r),this.setRecording(r,function(e,r){e&&e!==n&&(o.state=e,o.url=r,t(e))},function(e){return t(i.status.FAILED,e)},e)},i.prototype.isSupported=function(){return this._isSupported},i.prototype.getState=function(){return this.state},i.prototype.getURL=function(){return this.url}}).call(t,"modules/xmpp/recording.js")},function(e,t){e.exports={RECORDER_UNAVAILABLE:"recorder.unavailable",RECORDER_BUSY:"recorder.busy",NO_TOKEN:"recorder.noToken",STATE_CHANGE_FAILED:"recorder.stateChangeFailed",INVALID_STATE:"recorder.invalidState"}},function(e,t,n){"use strict";n.d(t,"c",function(){return r}),n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});var r="pending",i="active",o="ended"},function(e,t,n){"use strict";function r(e){for(var t=e.split("\r\nm="),n=1,r=t.length;n<r;n++){var i="m="+t[n];n!==r-1&&(i+="\r\n"),t[n]=i}var o=t.shift()+"\r\n";this.media=t,this.raw=o+t.join(""),this.session=o}t.a=r;var i=n(14),o=function(e,t){if(Array.isArray(e))return e;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e))return(function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n})(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};r.prototype.failICE=!1,r.prototype.removeTcpCandidates=!1,r.prototype.removeUdpCandidates=!1,r.prototype.getMediaSsrcMap=function(){for(var e=this,t={},n=void 0,r=0;r<e.media.length;r++)!(function(r){n=i.a.findLines(e.media[r],"a=ssrc:");var o={mediaindex:r,mid:i.a.parseMID(i.a.findLine(e.media[r],"a=mid:")),ssrcs:{},ssrcGroups:[]};t[r]=o,n.forEach(function(e){var t=e.substring(7).split(" ")[0];o.ssrcs[t]||(o.ssrcs[t]={ssrc:t,lines:[]}),o.ssrcs[t].lines.push(e)}),(n=i.a.findLines(e.media[r],"a=ssrc-group:")).forEach(function(e){var t=e.indexOf(" "),n=e.substr(0,t).substr(13),r=e.substr(14+n.length).split(" ");r.length&&o.ssrcGroups.push({semantics:n,ssrcs:r})})})(r);return t},r.prototype.containsSSRC=function(e){var t=this.getMediaSsrcMap(),n=!1;return Object.keys(t).forEach(function(r){n||t[r].ssrcs[e]&&(n=!0)}),n},r.prototype.mangle=function(){var e=void 0,t=void 0,n=void 0,r=void 0,o=void 0,a=void 0;for(e=0;e<this.media.length;e++)if((n=this.media[e].split("\r\n")).pop(),"audio"===(r=i.a.parseMLine(n.shift())).media){for(o="",r.fmt.length=0,t=0;t<n.length;t++){if("a=rtpmap:"===n[t].substr(0,9)){if("CN"===(a=i.a.parseRTPMap(n[t])).name||"ISAC"===a.name)continue;r.fmt.push(a.id)}o+=n[t]+"\r\n"}this.media[e]=i.a.buildMLine(r)+"\r\n"+o}this.raw=this.session+this.media.join("")},r.prototype.removeSessionLines=function(e){var t=this,n=i.a.findLines(this.session,e);return n.forEach(function(e){t.session=t.session.replace(e+"\r\n","")}),this.raw=this.session+this.media.join(""),n},r.prototype.removeMediaLines=function(e,t){var n=this,r=i.a.findLines(this.media[e],t);return r.forEach(function(t){n.media[e]=n.media[e].replace(t+"\r\n","")}),this.raw=this.session+this.media.join(""),r},r.prototype.toJingle=function(e,t){var n=void 0,r=void 0,a=void 0,s=void 0,c=void 0,u=void 0,l=void 0,d=void 0;if((s=i.a.findLines(this.session,"a=group:")).length)for(n=0;n<s.length;n++){var p=(d=s[n].split(" ")).shift().substr(8);for(e.c("group",{xmlns:"urn:xmpp:jingle:apps:grouping:0",semantics:p}),r=0;r<d.length;r++)e.c("content",{name:d[r]}).up();e.up()}for(n=0;n<this.media.length;n++)if("audio"===(c=i.a.parseMLine(this.media[n].split("\r\n")[0])).media||"video"===c.media||"application"===c.media){var h=i.a.findLine(this.media[n],"a=ssrc:");l=!!h&&h.substring(7).split(" ")[0],e.c("content",{creator:t,name:c.media});var f=i.a.findLine(this.media[n],"a=mid:");if(f){var m=i.a.parseMID(f);e.attrs({name:m})}if(i.a.findLine(this.media[n],"a=rtpmap:").length){for(e.c("description",{xmlns:"urn:xmpp:jingle:apps:rtp:1",media:c.media}),l&&e.attrs({ssrc:l}),r=0;r<c.fmt.length;r++){u=i.a.findLine(this.media[n],"a=rtpmap:"+c.fmt[r]),e.c("payload-type",i.a.parseRTPMap(u));var v=i.a.findLine(this.media[n],"a=fmtp:"+c.fmt[r]);if(v)for(d=i.a.parseFmtp(v),a=0;a<d.length;a++)e.c("parameter",d[a]).up();this.rtcpFbToJingle(n,e,c.fmt[r]),e.up()}var g=i.a.findLines(this.media[n],"a=crypto:",this.session);if(g.length&&(e.c("encryption",{required:1}),g.forEach(function(t){return e.c("crypto",i.a.parseCrypto(t)).up()}),e.up()),l){var y=i.a.parseSSRC(this.media[n]),b=!0,S=!1,_=void 0;try{for(var T,C=y["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(b=(T=C.next()).done);b=!0){var E=T.value,w=o(E,2),R=w[0],k=w[1];e.c("source",{ssrc:R,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),k.forEach(function(t){var n=t.indexOf(" "),r=t.substr(n+1);if(e.c("parameter"),-1===r.indexOf(":"))e.attrs({name:r});else{var o=r.split(":",2)[0];e.attrs({name:o});var a=r.split(":",2)[1];a=i.a.filterSpecialChars(a),e.attrs({value:a})}e.up()}),e.up()}}catch(e){S=!0,_=e}finally{try{!b&&C.return&&C.return()}finally{if(S)throw _}}i.a.findLines(this.media[n],"a=ssrc-group:").forEach(function(t){var n=t.indexOf(" "),r=t.substr(0,n).substr(13),i=t.substr(14+r.length).split(" ");i.length&&(e.c("ssrc-group",{semantics:r,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),i.forEach(function(t){return e.c("source",{ssrc:t}).up()}),e.up())})}var I=i.a.findLines(this.media[n],"a=rid");if(I.length){var P=I.map(function(e){return e.split(":")[1]}).map(function(e){return e.split(" ")[0]});P.forEach(function(t){e.c("source",{rid:t,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),e.up()}),i.a.findLine(this.media[n],"a=simulcast")&&(e.c("rid-group",{semantics:"SIM",xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),P.forEach(function(t){e.c("source",{rid:t}).up()}),e.up())}if(i.a.findLine(this.media[n],"a=rtcp-mux")&&e.c("rtcp-mux").up(),this.rtcpFbToJingle(n,e,"*"),(s=i.a.findLines(this.media[n],"a=extmap:")).length)for(r=0;r<s.length;r++){if(d=i.a.parseExtmap(s[r]),e.c("rtp-hdrext",{xmlns:"urn:xmpp:jingle:apps:rtp:rtp-hdrext:0",uri:d.uri,id:d.value}),d.hasOwnProperty("direction"))switch(d.direction){case"sendonly":e.attrs({senders:"responder"});break;case"recvonly":e.attrs({senders:"initiator"});break;case"sendrecv":e.attrs({senders:"both"});break;case"inactive":e.attrs({senders:"none"})}e.up()}e.up()}this.transportToJingle(n,e);var A=this.media[n];i.a.findLine(A,"a=sendrecv",this.session)?e.attrs({senders:"both"}):i.a.findLine(A,"a=sendonly",this.session)?e.attrs({senders:"initiator"}):i.a.findLine(A,"a=recvonly",this.session)?e.attrs({senders:"responder"}):i.a.findLine(A,"a=inactive",this.session)&&e.attrs({senders:"none"}),"0"===c.port&&e.attrs({senders:"rejected"}),e.up()}return e.up(),e},r.prototype.transportToJingle=function(e,t){var n=void 0,r=this;t.c("transport");var o=i.a.findLine(this.media[e],"a=sctpmap:",r.session);if(o){var a=i.a.parseSCTPMap(o);t.c("sctpmap",{xmlns:"urn:xmpp:jingle:transports:dtls-sctp:1",number:a[0],protocol:a[1]}),a.length>2&&t.attrs({streams:a[2]}),t.up()}if(i.a.findLines(this.media[e],"a=fingerprint:",this.session).forEach(function(o){(n=i.a.parseFingerprint(o)).xmlns="urn:xmpp:jingle:apps:dtls:0",t.c("fingerprint").t(n.fingerprint),delete n.fingerprint,(o=i.a.findLine(r.media[e],"a=setup:",r.session))&&(n.setup=o.substr(8)),t.attrs(n),t.up()}),n=i.a.iceparams(this.media[e],this.session)){n.xmlns="urn:xmpp:jingle:transports:ice-udp:1",t.attrs(n);var s=i.a.findLines(this.media[e],"a=candidate:",this.session);s.length&&s.forEach(function(e){var n=i.a.candidateToJingle(e);r.failICE&&(n.ip="1.1.1.1");var o=n&&"string"==typeof n.protocol?n.protocol.toLowerCase():"";r.removeTcpCandidates&&("tcp"===o||"ssltcp"===o)||r.removeUdpCandidates&&"udp"===o||t.c("candidate",n).up()})}t.up()},r.prototype.rtcpFbToJingle=function(e,t,n){i.a.findLines(this.media[e],"a=rtcp-fb:"+n).forEach(function(e){var n=i.a.parseRTCPFB(e);"trr-int"===n.type?(t.c("rtcp-fb-trr-int",{xmlns:"urn:xmpp:jingle:apps:rtp:rtcp-fb:0",value:n.params[0]}),t.up()):(t.c("rtcp-fb",{xmlns:"urn:xmpp:jingle:apps:rtp:rtcp-fb:0",type:n.type}),n.params.length>0&&t.attrs({subtype:n.params[0]}),t.up())})},r.prototype.rtcpFbFromJingle=function(e,t){var n="",r=e.find('>rtcp-fb-trr-int[xmlns="urn:xmpp:jingle:apps:rtp:rtcp-fb:0"]');return r.length&&(n+="a=rtcp-fb:* trr-int ",r.attr("value")?n+=r.attr("value"):n+="0",n+="\r\n"),(r=e.find('>rtcp-fb[xmlns="urn:xmpp:jingle:apps:rtp:rtcp-fb:0"]')).each(function(){n+="a=rtcp-fb:"+t+" "+$(this).attr("type"),$(this).attr("subtype")&&(n+=" "+$(this).attr("subtype")),n+="\r\n"}),n},r.prototype.fromJingle=function(e){var t=this;this.raw="v=0\r\no=- 1923518516 2 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\n";var n=$(e).find('>group[xmlns="urn:xmpp:jingle:apps:grouping:0"]');n.length&&n.each(function(e,n){var r=$(n).find(">content").map(function(e,t){return t.getAttribute("name")}).get();r.length>0&&(t.raw+="a=group:"+(n.getAttribute("semantics")||n.getAttribute("type"))+" "+r.join(" ")+"\r\n")}),this.session=this.raw,e.find(">content").each(function(){var e=t.jingle2media($(this));t.media.push(e)}),this.raw=this.session+this.media.join("")},r.prototype.jingle2media=function(e){var t=e.find("description"),n="",r=this,o=e.find('>transport>sctpmap[xmlns="urn:xmpp:jingle:transports:dtls-sctp:1"]'),a={media:t.attr("media")};if(a.port="1","rejected"===e.attr("senders")&&(a.port="0"),e.find(">transport>fingerprint").length||t.find("encryption").length?a.proto=o.length?"DTLS/SCTP":"RTP/SAVPF":a.proto="RTP/AVPF",o.length){n+="m=application 1 DTLS/SCTP "+o.attr("number")+"\r\n",n+="a=sctpmap:"+o.attr("number")+" "+o.attr("protocol");var s=o.attr("streams");n+=s?" "+s+"\r\n":"\r\n"}else a.fmt=t.find("payload-type").map(function(){return this.getAttribute("id")}).get(),n+=i.a.buildMLine(a)+"\r\n";switch(n+="c=IN IP4 0.0.0.0\r\n",o.length||(n+="a=rtcp:1 IN IP4 0.0.0.0\r\n"),(a=e.find('>transport[xmlns="urn:xmpp:jingle:transports:ice-udp:1"]')).length&&(a.attr("ufrag")&&(n+=i.a.buildICEUfrag(a.attr("ufrag"))+"\r\n"),a.attr("pwd")&&(n+=i.a.buildICEPwd(a.attr("pwd"))+"\r\n"),a.find(">fingerprint").each(function(){n+="a=fingerprint:"+this.getAttribute("hash"),n+=" "+$(this).text(),n+="\r\n",this.getAttribute("setup")&&(n+="a=setup:"+this.getAttribute("setup")+"\r\n")})),e.attr("senders")){case"initiator":n+="a=sendonly\r\n";break;case"responder":n+="a=recvonly\r\n";break;case"none":n+="a=inactive\r\n";break;case"both":n+="a=sendrecv\r\n"}return n+="a=mid:"+e.attr("name")+"\r\n",t.find("rtcp-mux").length&&(n+="a=rtcp-mux\r\n"),t.find("encryption").length&&t.find("encryption>crypto").each(function(){n+="a=crypto:"+this.getAttribute("tag"),n+=" "+this.getAttribute("crypto-suite"),n+=" "+this.getAttribute("key-params"),this.getAttribute("session-params")&&(n+=" "+this.getAttribute("session-params")),n+="\r\n"}),t.find("payload-type").each(function(){n+=i.a.buildRTPMap(this)+"\r\n",$(this).find(">parameter").length&&(n+="a=fmtp:"+this.getAttribute("id")+" ",n+=$(this).find("parameter").map(function(){var e=this.getAttribute("name");return(e?e+"=":"")+this.getAttribute("value")}).get().join("; "),n+="\r\n"),n+=r.rtcpFbFromJingle($(this),this.getAttribute("id"))}),n+=r.rtcpFbFromJingle(t,"*"),(a=t.find('>rtp-hdrext[xmlns="urn:xmpp:jingle:apps:rtp:rtp-hdrext:0"]')).each(function(){n+="a=extmap:"+this.getAttribute("id")+" "+this.getAttribute("uri")+"\r\n"}),e.find('>transport[xmlns="urn:xmpp:jingle:transports:ice-udp:1"]>candidate').each(function(){var e=this.getAttribute("protocol");e="string"==typeof e?e.toLowerCase():"",r.removeTcpCandidates&&("tcp"===e||"ssltcp"===e)||r.removeUdpCandidates&&"udp"===e||(r.failICE&&this.setAttribute("ip","1.1.1.1"),n+=i.a.candidateFromJingle(this))}),e.find('description>ssrc-group[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=this.getAttribute("semantics"),t=$(this).find(">source").map(function(){return this.getAttribute("ssrc")}).get();t.length&&(n+="a=ssrc-group:"+e+" "+t.join(" ")+"\r\n")}),(a=e.find('description>source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]')).each(function(){var e=this.getAttribute("ssrc");$(this).find(">parameter").each(function(){var t=this.getAttribute("name"),r=this.getAttribute("value");r=i.a.filterSpecialChars(r),n+="a=ssrc:"+e+" "+t,r&&r.length&&(n+=":"+r),n+="\r\n"})}),n}},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r="signaling.peerMuted",i="signaling.peerVideoType"},function(e,t,n){"use strict";(function(e){function r(e,t){void 0===e.active?e.onended=t:e.oninactive=t}var i=n(16),o=n.n(i),a=n(0),s=(n.n(a),n(18)),c=n(4),u=n(28),l=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),d=Object(a.getLogger)(e),p={track_mute:"onmute",track_unmute:"onunmute",track_ended:"onended"},h=(function(e){function t(e,n,r,i,o,a){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var s=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return s.addEventListener=s.addListener,s.removeEventListener=s.off=s.removeListener,s.containers=[],s.conference=e,s.audioLevel=-1,s.type=o,s.track=r,s.videoType=a,s.handlers=new Map,s.disposed=!1,s._streamInactiveHandler=i,s._setStream(n),s}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,o.a),l(t,[{key:"_setHandler",value:function(e,t){if(p.hasOwnProperty(e)){if(t?this.handlers.set(e,t):this.handlers.delete(e),this.stream){var n=!0,r=!1,i=void 0;try{for(var o,a=this.stream.getVideoTracks()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0)o.value[p[e]]=t}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}}else d.error("Invalid handler type "+e)}},{key:"_unregisterHandlers",value:function(){if(this.stream){var e=!0,t=!1,n=void 0;try{for(var i,o=this.handlers.keys()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(i=o.next()).done);e=!0){var a=i.value,s=!0,c=!1,u=void 0;try{for(var l,h=this.stream.getVideoTracks()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(s=(l=h.next()).done);s=!0)l.value[p[a]]=void 0}catch(e){c=!0,u=e}finally{try{!s&&h.return&&h.return()}finally{if(c)throw u}}}}catch(e){t=!0,n=e}finally{try{!e&&o.return&&o.return()}finally{if(t)throw n}}this._streamInactiveHandler&&r(this.stream,void 0)}else d.warn(this+": unable to unregister handlers - no stream object")}},{key:"_setStream",value:function(e){if(this.stream!==e&&(this.stream=e,this.stream)){var t=!0,n=!1,i=void 0;try{for(var o,a=this.handlers.keys()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(o=a.next()).done);t=!0){var s=o.value;this._setHandler(s,this.handlers.get(s))}}catch(e){n=!0,i=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw i}}this._streamInactiveHandler&&r(this.stream,this._streamInactiveHandler)}}},{key:"getType",value:function(){return this.type}},{key:"isAudioTrack",value:function(){return this.getType()===c.a}},{key:"isWebRTCTrackMuted",value:function(){return this.track&&this.track.muted}},{key:"isVideoTrack",value:function(){return this.getType()===c.b}},{key:"isLocal",value:function(){throw new Error("Not implemented by subclass")}},{key:"getOriginalStream",value:function(){return this.stream}},{key:"getStreamId",value:function(){return this.stream?this.stream.id:null}},{key:"getTrack",value:function(){return this.track}},{key:"getTrackId",value:function(){return this.track?this.track.id:null}},{key:"getUsageLabel",value:function(){return this.isAudioTrack()?"mic":this.videoType?this.videoType:"default"}},{key:"_maybeFireTrackAttached",value:function(e){this.conference&&e&&this.conference._onTrackAttach(this,e)}},{key:"attach",value:function(e){var t=e;return this.stream&&(t=u.a.attachMediaStream(e,this.stream)),this.containers.push(t),this._maybeFireTrackAttached(t),this._attachTTFMTracker(t),t}},{key:"detach",value:function(e){for(var t=this.containers,n=t.length-1;n>=0;--n){var r=t[n];e||u.a.attachMediaStream(r,null),e&&r!==e||t.splice(n,1)}e&&u.a.attachMediaStream(e,null)}},{key:"_attachTTFMTracker",value:function(e){}},{key:"dispose",value:function(){return this.removeAllListeners(),this.disposed=!0,Promise.resolve()}},{key:"isScreenSharing",value:function(){}},{key:"getId",value:function(){return this.stream?u.a.getStreamID(this.stream):null}},{key:"isActive",value:function(){return void 0===this.stream.active||this.stream.active}},{key:"setAudioLevel",value:function(e,t){this.audioLevel!==e&&(this.audioLevel=e,this.emit(s.TRACK_AUDIO_LEVEL_CHANGED,e,t))}},{key:"getMSID",value:function(){var e=this.getStreamId(),t=this.getTrackId();return e&&t?e+" "+t:null}},{key:"setAudioOutput",value:function(e){var t=this;return u.a.isDeviceChangeAvailable("output")?this.isVideoTrack()?Promise.resolve():Promise.all(this.containers.map(function(t){return t.setSinkId(e).catch(function(e){throw d.warn("Failed to change audio output device on element. Default or previously set audio output device will be used.",t,e),e})})).then(function(){t.emit(s.TRACK_AUDIO_OUTPUT_CHANGED,e)}):Promise.reject(new Error("Audio output device change is not supported"))}}]),t})();t.a=h}).call(t,"modules/RTC/JitsiTrack.js")},function(e,t){e.exports={ENVIRONMENT:"environment",USER:"user"}},function(e,t){var n=e.exports={v:[{name:"version",reg:/^(\d*)$/}],o:[{name:"origin",reg:/^(\S*) (\d*) (\d*) (\S*) IP(\d) (\S*)/,names:["username","sessionId","sessionVersion","netType","ipVer","address"],format:"%s %s %d %s IP%d %s"}],s:[{name:"name"}],i:[{name:"description"}],u:[{name:"uri"}],e:[{name:"email"}],p:[{name:"phone"}],z:[{name:"timezones"}],r:[{name:"repeats"}],t:[{name:"timing",reg:/^(\d*) (\d*)/,names:["start","stop"],format:"%d %d"}],c:[{name:"connection",reg:/^IN IP(\d) (\S*)/,names:["version","ip"],format:"IN IP%d %s"}],b:[{push:"bandwidth",reg:/^(TIAS|AS|CT|RR|RS):(\d*)/,names:["type","limit"],format:"%s:%s"}],m:[{reg:/^(\w*) (\d*) ([\w\/]*)(?: (.*))?/,names:["type","port","protocol","payloads"],format:"%s %d %s %s"}],a:[{push:"rtp",reg:/^rtpmap:(\d*) ([\w\-\.]*)(?:\s*\/(\d*)(?:\s*\/(\S*))?)?/,names:["payload","codec","rate","encoding"],format:function(e){return e.encoding?"rtpmap:%d %s/%s/%s":e.rate?"rtpmap:%d %s/%s":"rtpmap:%d %s"}},{push:"fmtp",reg:/^fmtp:(\d*) ([\S| ]*)/,names:["payload","config"],format:"fmtp:%d %s"},{name:"control",reg:/^control:(.*)/,format:"control:%s"},{name:"rtcp",reg:/^rtcp:(\d*)(?: (\S*) IP(\d) (\S*))?/,names:["port","netType","ipVer","address"],format:function(e){return null!=e.address?"rtcp:%d %s IP%d %s":"rtcp:%d"}},{push:"rtcpFbTrrInt",reg:/^rtcp-fb:(\*|\d*) trr-int (\d*)/,names:["payload","value"],format:"rtcp-fb:%d trr-int %d"},{push:"rtcpFb",reg:/^rtcp-fb:(\*|\d*) ([\w-_]*)(?: ([\w-_]*))?/,names:["payload","type","subtype"],format:function(e){return null!=e.subtype?"rtcp-fb:%s %s %s":"rtcp-fb:%s %s"}},{push:"ext",reg:/^extmap:(\d+)(?:\/(\w+))? (\S*)(?: (\S*))?/,names:["value","direction","uri","config"],format:function(e){return"extmap:%d"+(e.direction?"/%s":"%v")+" %s"+(e.config?" %s":"")}},{push:"crypto",reg:/^crypto:(\d*) ([\w_]*) (\S*)(?: (\S*))?/,names:["id","suite","config","sessionConfig"],format:function(e){return null!=e.sessionConfig?"crypto:%d %s %s %s":"crypto:%d %s %s"}},{name:"setup",reg:/^setup:(\w*)/,format:"setup:%s"},{name:"mid",reg:/^mid:([^\s]*)/,format:"mid:%s"},{name:"msid",reg:/^msid:(.*)/,format:"msid:%s"},{name:"ptime",reg:/^ptime:(\d*)/,format:"ptime:%d"},{name:"maxptime",reg:/^maxptime:(\d*)/,format:"maxptime:%d"},{name:"direction",reg:/^(sendrecv|recvonly|sendonly|inactive)/},{name:"icelite",reg:/^(ice-lite)/},{name:"iceUfrag",reg:/^ice-ufrag:(\S*)/,format:"ice-ufrag:%s"},{name:"icePwd",reg:/^ice-pwd:(\S*)/,format:"ice-pwd:%s"},{name:"fingerprint",reg:/^fingerprint:(\S*) (\S*)/,names:["type","hash"],format:"fingerprint:%s %s"},{push:"candidates",reg:/^candidate:(\S*) (\d*) (\S*) (\d*) (\S*) (\d*) typ (\S*)(?: raddr (\S*) rport (\d*))?(?: tcptype (\S*))?(?: generation (\d*))?(?: network-id (\d*))?(?: network-cost (\d*))?/,names:["foundation","component","transport","priority","ip","port","type","raddr","rport","tcptype","generation","network-id","network-cost"],format:function(e){var t="candidate:%s %d %s %d %s %d typ %s";return t+=null!=e.raddr?" raddr %s rport %d":"%v%v",t+=null!=e.tcptype?" tcptype %s":"%v",null!=e.generation&&(t+=" generation %d"),(t+=null!=e["network-id"]?" network-id %d":"%v")+(null!=e["network-cost"]?" network-cost %d":"%v")}},{name:"endOfCandidates",reg:/^(end-of-candidates)/},{name:"remoteCandidates",reg:/^remote-candidates:(.*)/,format:"remote-candidates:%s"},{name:"iceOptions",reg:/^ice-options:(\S*)/,format:"ice-options:%s"},{push:"ssrcs",reg:/^ssrc:(\d*) ([\w_]*)(?::(.*))?/,names:["id","attribute","value"],format:function(e){var t="ssrc:%d";return null!=e.attribute&&(t+=" %s",null!=e.value&&(t+=":%s")),t}},{push:"ssrcGroups",reg:/^ssrc-group:([\x21\x23\x24\x25\x26\x27\x2A\x2B\x2D\x2E\w]*) (.*)/,names:["semantics","ssrcs"],format:"ssrc-group:%s %s"},{name:"msidSemantic",reg:/^msid-semantic:\s?(\w*) (\S*)/,names:["semantic","token"],format:"msid-semantic: %s %s"},{push:"groups",reg:/^group:(\w*) (.*)/,names:["type","mids"],format:"group:%s %s"},{name:"rtcpMux",reg:/^(rtcp-mux)/},{name:"rtcpRsize",reg:/^(rtcp-rsize)/},{name:"sctpmap",reg:/^sctpmap:([\w_\/]*) (\S*)(?: (\S*))?/,names:["sctpmapNumber","app","maxMessageSize"],format:function(e){return null!=e.maxMessageSize?"sctpmap:%s %s %s":"sctpmap:%s %s"}},{name:"xGoogleFlag",reg:/^x-google-flag:([^\s]*)/,format:"x-google-flag:%s"},{push:"rids",reg:/^rid:([\d\w]+) (\w+)(?: ([\S| ]*))?/,names:["id","direction","params"],format:function(e){return e.params?"rid:%s %s %s":"rid:%s %s"}},{push:"imageattrs",reg:new RegExp("^imageattr:(\\d+|\\*)[\\s\\t]+(send|recv)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*)(?:[\\s\\t]+(recv|send)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*))?"),names:["pt","dir1","attrs1","dir2","attrs2"],format:function(e){return"imageattr:%s %s %s"+(e.dir2?" %s %s":"")}},{name:"simulcast",reg:new RegExp("^simulcast:(send|recv) ([a-zA-Z0-9\\-_~;,]+)(?:\\s?(send|recv) ([a-zA-Z0-9\\-_~;,]+))?$"),names:["dir1","list1","dir2","list2"],format:function(e){return"simulcast:%s %s"+(e.dir2?" %s %s":"")}},{name:"simulcast_03",reg:/^simulcast:[\s\t]+([\S+\s\t]+)$/,names:["value"],format:"simulcast: %s"},{name:"framerate",reg:/^framerate:(\d+(?:$|\.\d+))/,format:"framerate:%s"},{push:"invalid",names:["value"]}]};Object.keys(n).forEach(function(e){n[e].forEach(function(e){e.reg||(e.reg=/(.*)/),e.format||(e.format="%s")})})},function(e,t,n){"use strict";(function(e){var t="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},n={};n.generateIdentifier=function(){return Math.random().toString(36).substr(2,10)},n.localCName=n.generateIdentifier(),n.splitLines=function(e){return e.trim().split("\n").map(function(e){return e.trim()})},n.splitSections=function(e){return e.split("\nm=").map(function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"})},n.matchPrefix=function(e,t){return n.splitLines(e).filter(function(e){return 0===e.indexOf(t)})},n.parseCandidate=function(e){for(var t,n={foundation:(t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" "))[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],port:parseInt(t[5],10),type:t[7]},r=8;r<t.length;r+=2)switch(t[r]){case"raddr":n.relatedAddress=t[r+1];break;case"rport":n.relatedPort=parseInt(t[r+1],10);break;case"tcptype":n.tcpType=t[r+1];break;case"ufrag":n.ufrag=t[r+1],n.usernameFragment=t[r+1];break;default:n[t[r]]=t[r+1]}return n},n.writeCandidate=function(e){var t=[];t.push(e.foundation),t.push(e.component),t.push(e.protocol.toUpperCase()),t.push(e.priority),t.push(e.ip),t.push(e.port);var n=e.type;return t.push("typ"),t.push(n),"host"!==n&&e.relatedAddress&&e.relatedPort&&(t.push("raddr"),t.push(e.relatedAddress),t.push("rport"),t.push(e.relatedPort)),e.tcpType&&"tcp"===e.protocol.toLowerCase()&&(t.push("tcptype"),t.push(e.tcpType)),e.ufrag&&(t.push("ufrag"),t.push(e.ufrag)),"candidate:"+t.join(" ")},n.parseIceOptions=function(e){return e.substr(14).split(" ")},n.parseRtpMap=function(e){var t=e.substr(9).split(" "),n={payloadType:parseInt(t.shift(),10)};return t=t[0].split("/"),n.name=t[0],n.clockRate=parseInt(t[1],10),n.numChannels=3===t.length?parseInt(t[2],10):1,n},n.writeRtpMap=function(e){var t=e.payloadType;return void 0!==e.preferredPayloadType&&(t=e.preferredPayloadType),"a=rtpmap:"+t+" "+e.name+"/"+e.clockRate+(1!==e.numChannels?"/"+e.numChannels:"")+"\r\n"},n.parseExtmap=function(e){var t=e.substr(9).split(" ");return{id:parseInt(t[0],10),direction:t[0].indexOf("/")>0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},n.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},n.parseFmtp=function(e){for(var t,n={},r=e.substr(e.indexOf(" ")+1).split(";"),i=0;i<r.length;i++)n[(t=r[i].trim().split("="))[0].trim()]=t[1];return n},n.writeFmtp=function(e){var t="",n=e.payloadType;if(void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.parameters&&Object.keys(e.parameters).length){var r=[];Object.keys(e.parameters).forEach(function(t){r.push(t+"="+e.parameters[t])}),t+="a=fmtp:"+n+" "+r.join(";")+"\r\n"}return t},n.parseRtcpFb=function(e){var t=e.substr(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}},n.writeRtcpFb=function(e){var t="",n=e.payloadType;return void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach(function(e){t+="a=rtcp-fb:"+n+" "+e.type+(e.parameter&&e.parameter.length?" "+e.parameter:"")+"\r\n"}),t},n.parseSsrcMedia=function(e){var t=e.indexOf(" "),n={ssrc:parseInt(e.substr(7,t-7),10)},r=e.indexOf(":",t);return r>-1?(n.attribute=e.substr(t+1,r-t-1),n.value=e.substr(r+1)):n.attribute=e.substr(t+1),n},n.getMid=function(e){var t=n.matchPrefix(e,"a=mid:")[0];if(t)return t.substr(6)},n.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},n.getDtlsParameters=function(e,t){return{role:"auto",fingerprints:n.matchPrefix(e+t,"a=fingerprint:").map(n.parseFingerprint)}},n.writeDtlsParameters=function(e,t){var n="a=setup:"+t+"\r\n";return e.fingerprints.forEach(function(e){n+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"}),n},n.getIceParameters=function(e,t){var r=n.splitLines(e);return{usernameFragment:(r=r.concat(n.splitLines(t))).filter(function(e){return 0===e.indexOf("a=ice-ufrag:")})[0].substr(12),password:r.filter(function(e){return 0===e.indexOf("a=ice-pwd:")})[0].substr(10)}},n.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},n.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},r=n.splitLines(e)[0].split(" "),i=3;i<r.length;i++){var o=r[i],a=n.matchPrefix(e,"a=rtpmap:"+o+" ")[0];if(a){var s=n.parseRtpMap(a),c=n.matchPrefix(e,"a=fmtp:"+o+" ");switch(s.parameters=c.length?n.parseFmtp(c[0]):{},s.rtcpFeedback=n.matchPrefix(e,"a=rtcp-fb:"+o+" ").map(n.parseRtcpFb),t.codecs.push(s),s.name.toUpperCase()){case"RED":case"ULPFEC":t.fecMechanisms.push(s.name.toUpperCase())}}}return n.matchPrefix(e,"a=extmap:").forEach(function(e){t.headerExtensions.push(n.parseExtmap(e))}),t},n.writeRtpDescription=function(e,t){var r="";r+="m="+e+" ",r+=t.codecs.length>0?"9":"0",r+=" UDP/TLS/RTP/SAVPF ",r+=t.codecs.map(function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType}).join(" ")+"\r\n",r+="c=IN IP4 0.0.0.0\r\n",r+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach(function(e){r+=n.writeRtpMap(e),r+=n.writeFmtp(e),r+=n.writeRtcpFb(e)});var i=0;return t.codecs.forEach(function(e){e.maxptime>i&&(i=e.maxptime)}),i>0&&(r+="a=maxptime:"+i+"\r\n"),r+="a=rtcp-mux\r\n",t.headerExtensions.forEach(function(e){r+=n.writeExtmap(e)}),r},n.parseRtpEncodingParameters=function(e){var t,r=[],i=n.parseRtpParameters(e),o=-1!==i.fecMechanisms.indexOf("RED"),a=-1!==i.fecMechanisms.indexOf("ULPFEC"),s=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute}),c=s.length>0&&s[0].ssrc,u=n.matchPrefix(e,"a=ssrc-group:FID").map(function(e){var t=e.split(" ");return t.shift(),t.map(function(e){return parseInt(e,10)})});u.length>0&&u[0].length>1&&u[0][0]===c&&(t=u[0][1]),i.codecs.forEach(function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var n={ssrc:c,codecPayloadType:parseInt(e.parameters.apt,10),rtx:{ssrc:t}};r.push(n),o&&((n=JSON.parse(JSON.stringify(n))).fec={ssrc:t,mechanism:a?"red+ulpfec":"red"},r.push(n))}}),0===r.length&&c&&r.push({ssrc:c});var l=n.matchPrefix(e,"b=");return l.length&&(l=0===l[0].indexOf("b=TIAS:")?parseInt(l[0].substr(7),10):0===l[0].indexOf("b=AS:")?1e3*parseInt(l[0].substr(5),10)*.95-16e3:void 0,r.forEach(function(e){e.maxBitrate=l})),r},n.parseRtcpParameters=function(e){var t={},r=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute})[0];r&&(t.cname=r.value,t.ssrc=r.ssrc);var i=n.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=i.length>0,t.compound=0===i.length;var o=n.matchPrefix(e,"a=rtcp-mux");return t.mux=o.length>0,t},n.parseMsid=function(e){var t,r=n.matchPrefix(e,"a=msid:");if(1===r.length)return{stream:(t=r[0].substr(7).split(" "))[0],track:t[1]};var i=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"msid"===e.attribute});return i.length>0?{stream:(t=i[0].value.split(" "))[0],track:t[1]}:void 0},n.generateSessionId=function(){return Math.random().toString().substr(2,21)},n.writeSessionBoilerplate=function(e,t){var r=void 0!==t?t:2;return"v=0\r\no=thisisadapterortc "+(e||n.generateSessionId())+" "+r+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},n.writeMediaSection=function(e,t,r,i){var o=n.writeRtpDescription(e.kind,t);if(o+=n.writeIceParameters(e.iceGatherer.getLocalParameters()),o+=n.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===r?"actpass":"active"),o+="a=mid:"+e.mid+"\r\n",e.direction?o+="a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?o+="a=sendrecv\r\n":e.rtpSender?o+="a=sendonly\r\n":e.rtpReceiver?o+="a=recvonly\r\n":o+="a=inactive\r\n",e.rtpSender){var a="msid:"+i.id+" "+e.rtpSender.track.id+"\r\n";o+="a="+a,o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a,e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+a,o+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+n.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+n.localCName+"\r\n"),o},n.getDirection=function(e,t){for(var r=n.splitLines(e),i=0;i<r.length;i++)switch(r[i]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return r[i].substr(2)}return t?n.getDirection(t):"sendrecv"},n.getKind=function(e){return n.splitLines(e)[0].split(" ")[0].substr(2)},n.isRejected=function(e){return"0"===e.split(" ",2)[1]},n.parseMLine=function(e){var t=n.splitLines(e)[0].split(" ");return{kind:t[0].substr(2),port:parseInt(t[1],10),protocol:t[2],fmt:t.slice(3).join(" ")}},"object"===t(e)&&(e.exports=n)}).call(t,n(142)(e))},function(e,t,n){function r(e){if(void 0===e.recorder)throw new Error("Passed an object to startRecorder which is not a TrackRecorder object");e.recorder.start(),e.startTime=new Date}function i(e){if(void 0===e.recorder)throw new Error("Passed an object to stopRecorder which is not a TrackRecorder object");e.recorder.stop()}function o(){if(MediaRecorder.isTypeSupported(c))return c;if(MediaRecorder.isTypeSupported(u))return u;throw new Error("unable to create a MediaRecorder with the right mimetype!")}function a(e){this.recorders=[],this.fileType=o(),this.isRecording=!1,this.jitsiConference=e}var s=n(162),c="audio/webm",u="audio/ogg";a.determineCorrectFileType=o,a.prototype.addTrack=function(e){if(e.isAudioTrack()){var t=this.instantiateTrackRecorder(e);this.recorders.push(t),this.updateNames(),this.isRecording&&r(t)}},a.prototype.instantiateTrackRecorder=function(e){var t=new(function(e){this.track=e,this.recorder=null,this.data=null,this.name=null,this.startTime=null})(e),n=t.track.getOriginalStream(),r=(function(){if("undefined"!=typeof MediaStream)return new MediaStream;if("undefined"!=typeof webkitMediaStream)return new webkitMediaStream;throw new Error("cannot create a clean mediaStream")})();return n.getAudioTracks().forEach(function(e){return r.addTrack(e)}),t.recorder=new MediaRecorder(r,{mimeType:this.fileType}),t.data=[],t.recorder.ondataavailable=function(e){e.data.size>0&&t.data.push(e.data)},t},a.prototype.removeTrack=function(e){if(!e.isVideoTrack()){var t=this.recorders,n=void 0;for(n=0;n<t.length;n++)if(t[n].track.getParticipantId()===e.getParticipantId()){var r=t[n];this.isRecording?i(r):t.splice(n,1)}this.updateNames()}},a.prototype.updateNames=function(){var e=this.jitsiConference;this.recorders.forEach(function(t){if(t.track.isLocal())t.name="the transcriber";else{var n=t.track.getParticipantId(),r=e.getParticipantById(n).getDisplayName();"undefined"!==r&&(t.name=r)}})},a.prototype.start=function(){if(this.isRecording)throw new Error("audiorecorder is already recording");this.isRecording=!0,this.recorders.forEach(function(e){return r(e)}),console.log("Started the recording of the audio. There are currently "+this.recorders.length+" recorders active.")},a.prototype.stop=function(){this.isRecording=!1,this.recorders.forEach(function(e){return i(e)}),console.log("stopped recording")},a.prototype.download=function(){var e=this;this.recorders.forEach(function(t){var n=new Blob(t.data,{type:e.fileType}),r=URL.createObjectURL(n),i=document.createElement("a");document.body.appendChild(i),i.style="display: none",i.href=r,i.download="test."+e.fileType.split("/")[1],i.click(),window.URL.revokeObjectURL(r)})},a.prototype.getRecordingResults=function(){var e=this;if(this.isRecording)throw new Error("cannot get blobs because the AudioRecorder is still recording!");this.updateNames();var t=[];return this.recorders.forEach(function(n){return t.push(new s(new Blob(n.data,{type:e.fileType}),n.name,n.startTime))}),t},a.prototype.getFileType=function(){return this.fileType},e.exports=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"DEVICE_LIST_CHANGED",function(){return r}),n.d(t,"PERMISSION_PROMPT_IS_SHOWN",function(){return i});var r="mediaDevices.devicechange",i="mediaDevices.permissionPromptIsShown"},function(e,t,n){e.exports=n(62).default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function r(e){var t={audio_requested:e.devices.includes("audio"),video_requested:e.devices.includes("video"),screen_sharing_requested:e.devices.includes("desktop")};return t.video_requested&&(t.resolution=e.resolution),t}var i=n(6),o=n(63),a=n.n(o),s=n(31),c=n(3),u=n.n(c),l=n(32),d=n(7),p=n(64),h=n(47),f=n(26),m=n(170),v=n(60),g=n(51),y=n.n(g),b=n(12),S=n(17),_=n(18),T=n(48),C=n(43),E=n(50),w=n(0),R=n.n(w),k=n(4),I=n(35),P=n.n(I),A=n(36),O=n(27),D=n(1),x=n(171),N=n(45),L=n.n(N),M=n(5),j=n(30),F=R.a.getLogger(e);t.default={version:"development",JitsiConnection:p.a,constants:{participantConnectionStatus:A.a,recordingStatus:E.a.status,recordingTypes:E.a.types,sipVideoGW:j,transcriptionStatus:T},events:{conference:d,connection:f,track:_,mediaDevices:v,connectionQuality:s},errors:{conference:l,connection:h,recorder:y.a,track:S},errorTypes:{JitsiTrackError:b.a},logLevels:R.a.levels,mediaDevices:m.a,analytics:M.a.analytics,init:function(e){M.a.init(e),window.connectionTimes||(window.connectionTimes={}),!0!==e.enableAnalyticsLogging&&this.analytics.dispose(),e.enableWindowOnErrorHandler&&u.a.addHandler(this.getGlobalOnErrorHandler.bind(this));var t=e.deploymentInfo;if(t&&Object.keys(t).length>0){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.id="deployment_info",M.a.sendLog(JSON.stringify(n))}if(this.version){var i={id:"component_version",component:"lib-jitsi-meet",version:this.version};M.a.sendLog(JSON.stringify(i))}return O.a.init(e||{})},isDesktopSharingEnabled:function(){return O.a.isDesktopSharingEnabled()},setLogLevel:function(e){R.a.setLogLevel(e)},setLogLevelById:function(e,t){R.a.setLogLevelById(e,t)},addGlobalLogTransport:function(e){R.a.addGlobalTransport(e)},removeGlobalLogTransport:function(e){R.a.removeGlobalTransport(e)},createLocalTracks:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;return!0===arguments[1]&&window.setTimeout(function(){n||m.a.emitEvent(v.PERMISSION_PROMPT_IS_SHOWN,D.b.getName())},1e3),window.connectionTimes||(window.connectionTimes={}),window.connectionTimes["obtainPermissions.start"]=window.performance.now(),O.a.obtainAudioAndVideoPermissions(t).then(function(e){if(n=!0,window.connectionTimes["obtainPermissions.end"]=window.performance.now(),M.a.sendAnalytics(Object(i.y)("success",r(t))),!O.a.options.disableAudioLevels)for(var o=0;o<e.length;o++)!(function(t){var n=e[o],r=n.getOriginalStream();n.getType()===k.a&&(M.a.startLocalStats(r,n.setAudioLevel.bind(n)),n.addEventListener(_.LOCAL_TRACK_STOPPED,function(){M.a.stopLocalStats(r)}))})();var a=O.a.getCurrentlyAvailableMediaDevices();if(a)for(o=0;o<e.length;o++)e[o]._setRealDeviceIdFromDeviceList(a);return e}).catch(function(o){if(n=!0,o.name===S.UNSUPPORTED_RESOLUTION&&!D.b.usesNewGumFlow()){var a=t.resolution||"720",s=(function(e){if(!P.a[e])return null;var t=P.a[e].order,n=null,r=null;return Object.keys(P.a).forEach(function(e){var i=P.a[e];(!n||n.order<i.order&&i.order<t)&&(r=e,n=i)}),r})(a);if(null!==s)return t.resolution=s,F.debug("Retry createLocalTracks with resolution",s),M.a.sendAnalytics(Object(i.y)("warning",{old_resolution:a,new_resolution:s,reason:"unsupported resolution"})),e.createLocalTracks(t)}if(o.name===S.CHROME_EXTENSION_USER_CANCELED){var c={id:"chrome_extension_user_canceled",message:o.message};M.a.sendLog(JSON.stringify(c)),M.a.sendAnalytics(Object(i.y)("warning",{reason:"extension install user canceled"}))}else if(o.name===S.NOT_FOUND){var u={id:"usermedia_missing_device",status:o.gum.devices};M.a.sendLog(JSON.stringify(u));var l=r(t);l.reason="device not found",l.devices=o.gum.devices.join("."),M.a.sendAnalytics(Object(i.y)("error",l))}else{M.a.sendGetUserMediaFailed(o);var d=r(t);d.reason=o.name,M.a.sendAnalytics(Object(i.y)("error",d))}return window.connectionTimes["obtainPermissions.end"]=window.performance.now(),Promise.reject(o)})},isDeviceListAvailable:function(){return F.warn("This method is deprecated, use JitsiMeetJS.mediaDevices.isDeviceListAvailable instead"),this.mediaDevices.isDeviceListAvailable()},isDeviceChangeAvailable:function(e){return F.warn("This method is deprecated, use JitsiMeetJS.mediaDevices.isDeviceChangeAvailable instead"),this.mediaDevices.isDeviceChangeAvailable(e)},isMultipleAudioInputSupported:function(){return this.mediaDevices.isMultipleAudioInputSupported()},isCollectingLocalStats:function(){return M.a.audioLevelsEnabled&&C.a.isLocalStatsSupported()},enumerateDevices:function(e){F.warn("This method is deprecated, use JitsiMeetJS.mediaDevices.enumerateDevices instead"),this.mediaDevices.enumerateDevices(e)},getGlobalOnErrorHandler:function(e,t,n,r,i){F.error("UnhandledError: "+e,"Script: "+t,"Line: "+n,"Column: "+r,"StackTrace: ",i),M.a.reportGlobalError(i)},util:{AuthUtil:a.a,RTCUIHelper:x.a,ScriptUtil:L.a,browser:D.b}}}.call(t,"JitsiMeetJS.js")},function(e,t){e.exports={getTokenAuthUrl:function(e,t,n){return"string"!=typeof e?null:e.replace("{room}",t).replace("{roleUpgrade}",!0===n)}}},function(e,t,n){"use strict";function r(e,t,n){this.appID=e,this.token=t,this.options=n,this.xmpp=new c.a(n,t),this.addEventListener(a.CONNECTION_FAILED,function(e,t,n,r){s.a.sendAnalyticsAndLog(Object(i.v)(e,t,r))}),this.addEventListener(a.CONNECTION_DISCONNECTED,function(e){e&&s.a.sendAnalytics(i.k,{message:e}),s.a.sendLog(JSON.stringify({id:i.k,msg:e}))})}t.a=r;var i=n(6),o=n(65),a=n(26),s=n(5),c=n(46);r.prototype.connect=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.xmpp.connect(e.id,e.password)},r.prototype.attach=function(e){this.xmpp.attach(e)},r.prototype.disconnect=function(){var e;(e=this.xmpp).disconnect.apply(e,arguments)},r.prototype.setToken=function(e){this.token=e},r.prototype.initJitsiConference=function(e,t){return new o.a({name:e,config:t,connection:this})},r.prototype.addEventListener=function(e,t){this.xmpp.addListener(e,t)},r.prototype.removeEventListener=function(e,t){this.xmpp.removeListener(e,t)},r.prototype.getConnectionTimes=function(){return this.xmpp.connectionTimes},r.prototype.addFeature=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.xmpp.caps.addFeature(e,t)},r.prototype.removeFeature=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.xmpp.caps.removeFeature(e,t)}},function(e,t,n){"use strict";(function(e){function r(e){if(!e.name||e.name.toLowerCase()!==e.name){var t="Invalid conference name (no conference name passed or it contains invalid characters like capital letters)!";throw B.error(t),new Error(t)}this.eventEmitter=new h.a,this.options=e,this.eventManager=new v.a(this),this.participants={},this._init(e),this.componentsVersions=new s.a(this),this.jvbJingleSession=null,this.lastDominantSpeaker=null,this.dtmfManager=null,this.somebodySupportsDTMF=!1,this.authEnabled=!1,this.startAudioMuted=!1,this.startVideoMuted=!1,this.startMutedPolicy={audio:!1,video:!1},this.availableDevices={audio:void 0,video:void 0},this.isMutedByFocus=!1,this.wasStopped=!1,this.connectionQuality=new c.a(this,this.eventEmitter,e),this.avgRtpStatsReporter=new a.a(this,e.config.avgRtpStatsN||15),this.isJvbConnectionInterrupted=!1,this.speakerStatsCollector=new H.a(this),this.deferredStartP2PTask=null;var n=parseInt(e.config.p2p&&e.config.p2p.backToP2PDelay,10);this.backToP2PDelay=isNaN(n)?5:n,B.info("backToP2PDelay: "+this.backToP2PDelay),this.isP2PConnectionInterrupted=!1,this.p2p=!1,this.p2pJingleSession=null,this.videoSIPGWHandler=new j.a(this.room)}t.a=r;var i=n(2),o=(n.n(i),n(6)),a=n(66),s=n(98),c=n(99),u=n(0),l=(n.n(u),n(3)),d=n.n(l),p=n(16),h=n.n(p),f=n(100),m=n(32),v=n(118),g=n(7),y=n(120),b=n.n(y),S=n(121),_=n(12),T=n(17),C=n(18),E=n(122),w=n(4),R=n(36),k=n(123),I=n(27),P=n(1),A=n(9),O=(n.n(A),n(5)),D=n(160),x=n(161),N=n.n(x),L=n(13),M=n.n(L),j=n(166),F=n(30),U=n(8),H=(n.n(U),n(168)),B=Object(u.getLogger)(e);r.prototype.constructor=r,r.prototype._init=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.connection&&(this.connection=t.connection,this.xmpp=this.connection.xmpp,this.eventManager.setupXMPPListeners());var n=this.options.config;if(this.room=this.xmpp.createRoom(this.options.name,n),this._onIceConnectionInterrupted=this._onIceConnectionInterrupted.bind(this),this.room.addListener(U.CONNECTION_INTERRUPTED,this._onIceConnectionInterrupted),this._onIceConnectionRestored=this._onIceConnectionRestored.bind(this),this.room.addListener(U.CONNECTION_RESTORED,this._onIceConnectionRestored),this._onIceConnectionEstablished=this._onIceConnectionEstablished.bind(this),this.room.addListener(U.CONNECTION_ESTABLISHED,this._onIceConnectionEstablished),this.room.updateDeviceAvailability(I.a.getDeviceAvailability()),this.rtc||(this.rtc=new I.a(this,t),this.eventManager.setupRTCListeners()),this.participantConnectionStatus=new R.b(this.rtc,this,{rtcMuteTimeout:n._peerConnStatusRtcMuteTimeout,outOfLastNTimeout:n._peerConnStatusOutOfLastNTimeout}),this.participantConnectionStatus.init(),!this.statistics){var r=window.location,i=this.myUserId();n.enableDisplayNameInStats&&n.displayName&&(i=n.displayName),this.statistics=new O.a(this.xmpp,{callStatsAliasName:i,callStatsConfIDNamespace:n.callStatsConfIDNamespace||r&&r.hostname||n.hosts&&n.hosts.domain,callStatsCustomScriptUrl:n.callStatsCustomScriptUrl,callStatsID:n.callStatsID,callStatsSecret:n.callStatsSecret,roomName:this.options.name,swapUserNameAndAlias:n.enableStatsID,applicationName:n.applicationName,getWiFiStatsMethod:n.getWiFiStatsMethod})}this.eventManager.setupChatRoomListeners(),this.eventManager.setupStatisticsListeners(),n.enableTalkWhileMuted&&new D.a(this,function(){return e.eventEmitter.emit(g.TALK_WHILE_MUTED)}),"channelLastN"in n&&this.setLastN(n.channelLastN),this.jvb121Status=new E.a(this),this.p2pDominantSpeakerDetection=new k.a(this)},r.prototype.join=function(e){this.room&&this.room.join(e)},r.prototype.authenticateAndUpgradeRole=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return f.a.apply(this,t)},r.prototype.isJoined=function(){return this.room&&this.room.joined},r.prototype.isP2PEnabled=function(){return Boolean(this.options.config.p2p&&this.options.config.p2p.enabled)||void 0===this.options.config.p2p},r.prototype.isP2PTestModeEnabled=function(){return Boolean(this.options.config.testing&&this.options.config.testing.p2pTestMode)},r.prototype.leave=function(){var e=this;if(this.participantConnectionStatus&&(this.participantConnectionStatus.dispose(),this.participantConnectionStatus=null),this.avgRtpStatsReporter&&(this.avgRtpStatsReporter.dispose(),this.avgRtpStatsReporter=null),this.getLocalTracks().forEach(function(t){return e.onLocalTrackRemoved(t)}),this.rtc.closeBridgeChannel(),this.statistics&&this.statistics.dispose(),this.jvbJingleSession&&(this.jvbJingleSession.close(),this.jvbJingleSession=null),this.p2pJingleSession&&(this.p2pJingleSession.close(),this.p2pJingleSession=null),this.room){var t=this.room;return t.removeListener(U.CONNECTION_INTERRUPTED,this._onIceConnectionInterrupted),t.removeListener(U.CONNECTION_RESTORED,this._onIceConnectionRestored),t.removeListener(U.CONNECTION_ESTABLISHED,this._onIceConnectionEstablished),this.room=null,t.leave().catch(function(){e.getParticipants().forEach(function(t){return e.onMemberLeft(t.getJid())})})}return Promise.reject(new Error("The conference is has been already left"))},r.prototype.getName=function(){return this.options.name},r.prototype.isAuthEnabled=function(){return this.authEnabled},r.prototype.isLoggedIn=function(){return Boolean(this.authIdentity)},r.prototype.getAuthLogin=function(){return this.authIdentity},r.prototype.isExternalAuthEnabled=function(){return this.room&&this.room.moderator.isExternalAuthEnabled()},r.prototype.getExternalAuthUrl=function(e){var t=this;return new Promise(function(n,r){t.isExternalAuthEnabled()?e?t.room.moderator.getPopupLoginUrl(n,r):t.room.moderator.getLoginUrl(n,r):r()})},r.prototype.getLocalTracks=function(e){var t=[];return this.rtc&&(t=this.rtc.getLocalTracks(e)),t},r.prototype.getLocalAudioTrack=function(){return this.rtc?this.rtc.getLocalAudioTrack():null},r.prototype.getLocalVideoTrack=function(){return this.rtc?this.rtc.getLocalVideoTrack():null},r.prototype.on=function(e,t){this.eventEmitter&&this.eventEmitter.on(e,t)},r.prototype.off=function(e,t){this.eventEmitter&&this.eventEmitter.removeListener(e,t)},r.prototype.addEventListener=r.prototype.on,r.prototype.removeEventListener=r.prototype.off,r.prototype.addCommandListener=function(e,t){this.room&&this.room.addPresenceListener(e,t)},r.prototype.removeCommandListener=function(e){this.room&&this.room.removePresenceListener(e)},r.prototype.sendTextMessage=function(e){this.room&&this.room.sendMessage(e)},r.prototype.sendPrivateTextMessage=function(e,t){this.room&&this.room.sendPrivateMessage(e,t)},r.prototype.sendCommand=function(e,t){this.room&&(this.room.addToPresence(e,t),this.room.sendPresence())},r.prototype.sendCommandOnce=function(e,t){this.sendCommand(e,t),this.removeCommand(e)},r.prototype.removeCommand=function(e){this.room&&this.room.removeFromPresence(e)},r.prototype.setDisplayName=function(e){this.room&&(this.room.removeFromPresence("nick"),this.room.addToPresence("nick",{attributes:{xmlns:"http://jabber.org/protocol/nick"},value:e}),this.room.sendPresence())},r.prototype.setSubject=function(e){this.room&&this.isModerator()&&this.room.setSubject(e)},r.prototype.getTranscriber=function(){if(void 0===this.transcriber){this.transcriber=new N.a;var e=this.getLocalTracks(w.a),t=!0,n=!1,r=void 0;try{for(var i,o=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(i=o.next()).done);t=!0){var a=i.value;this.transcriber.addTrack(a)}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}var s=this.rtc.getRemoteTracks(w.a),c=!0,u=!1,l=void 0;try{for(var d,p=s["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(c=(d=p.next()).done);c=!0){var h=d.value;this.transcriber.addTrack(h)}}catch(e){u=!0,l=e}finally{try{!c&&p.return&&p.return()}finally{if(u)throw l}}}return this.transcriber},r.prototype.getTranscriptionStatus=function(){return this.room.transcriptionStatus},r.prototype.addTrack=function(e){if(e.isVideoTrack()){var t=this.rtc.getLocalVideoTrack();if(t)return e===t?Promise.resolve(e):Promise.reject(new Error("cannot add second video track to the conference"))}return this.replaceTrack(null,e)},r.prototype._fireAudioLevelChangeEvent=function(e,t){var n=this.getActivePeerConnection();t&&n!==t||this.eventEmitter.emit(g.TRACK_AUDIO_LEVEL_CHANGED,this.myUserId(),e)},r.prototype._fireMuteChangeEvent=function(e){this.isMutedByFocus&&e.isAudioTrack()&&!e.isMuted()&&(this.isMutedByFocus=!1,this.room.muteParticipant(this.room.myroomjid,!1)),this.eventEmitter.emit(g.TRACK_MUTE_CHANGED,e)},r.prototype.onLocalTrackRemoved=function(e){e._setConference(null),this.rtc.removeLocalTrack(e),e.removeEventListener(C.TRACK_MUTE_CHANGED,e.muteHandler),e.removeEventListener(C.TRACK_AUDIO_LEVEL_CHANGED,e.audioLevelHandler),e.isVideoTrack()&&e.videoType===M.a.DESKTOP&&this.statistics.sendScreenSharingEvent(!1),this.eventEmitter.emit(g.TRACK_REMOVED,e)},r.prototype.removeTrack=function(e){return this.replaceTrack(e,null)},r.prototype.replaceTrack=function(e,t){var n=this;return e&&e.disposed?Promise.reject(new _.a(T.TRACK_IS_DISPOSED)):t&&t.disposed?Promise.reject(new _.a(T.TRACK_IS_DISPOSED)):this._doReplaceTrack(e,t).then(function(){return e&&n.onLocalTrackRemoved(e),t&&n._setupNewTrack(t),Promise.resolve()},function(e){return Promise.reject(new Error(e))})},r.prototype._doReplaceTrack=function(e,t){var n=[];return this.jvbJingleSession?n.push(this.jvbJingleSession.replaceTrack(e,t)):B.info("_doReplaceTrack - no JVB JingleSession"),this.p2pJingleSession?n.push(this.p2pJingleSession.replaceTrack(e,t)):B.info("_doReplaceTrack - no P2P JingleSession"),Promise.all(n)},r.prototype._setupNewTrack=function(e){if(e.isAudioTrack()||e.isVideoTrack()&&e.videoType!==M.a.DESKTOP){var t=I.a.getCurrentlyAvailableMediaDevices().find(function(t){return t.kind===e.getTrack().kind+"input"&&t.label===e.getTrack().label});t&&O.a.sendActiveDeviceListEvent(I.a.getEventDataForActiveDevice(t))}e.isVideoTrack()&&(this.removeCommand("videoType"),this.sendCommand("videoType",{value:e.videoType,attributes:{xmlns:"http://jitsi.org/jitmeet/video"}})),this.rtc.addLocalTrack(e),e.isAudioTrack()?this.room.setAudioMute(e.isMuted()):this.room.setVideoMute(e.isMuted()),e.muteHandler=this._fireMuteChangeEvent.bind(this,e),e.audioLevelHandler=this._fireAudioLevelChangeEvent.bind(this),e.addEventListener(C.TRACK_MUTE_CHANGED,e.muteHandler),e.addEventListener(C.TRACK_AUDIO_LEVEL_CHANGED,e.audioLevelHandler),e._setConference(this),this.eventEmitter.emit(g.TRACK_ADDED,e)},r.prototype._addLocalTrackAsUnmute=function(e){var t=[];return this.jvbJingleSession?t.push(this.jvbJingleSession.addTrackAsUnmute(e)):B.info("Add local MediaStream as unmute - no JVB Jingle session started yet"),this.p2pJingleSession?t.push(this.p2pJingleSession.addTrackAsUnmute(e)):B.info("Add local MediaStream as unmute - no P2P Jingle session started yet"),Promise.all(t)},r.prototype._removeLocalTrackAsMute=function(e){var t=[];return this.jvbJingleSession?t.push(this.jvbJingleSession.removeTrackAsMute(e)):B.info("Remove local MediaStream - no JVB JingleSession started yet"),this.p2pJingleSession?t.push(this.p2pJingleSession.removeTrackAsMute(e)):B.info("Remove local MediaStream - no P2P JingleSession started yet"),Promise.all(t)},r.prototype.getRole=function(){return this.room.role},r.prototype.isModerator=function(){return this.room?this.room.isModerator():null},r.prototype.lock=function(e){var t=this;return this.isModerator()?new Promise(function(n,r){t.room.lockRoom(e||"",function(){return n()},function(e){return r(e)},function(){return r(m.PASSWORD_NOT_SUPPORTED)})}):Promise.reject()},r.prototype.unlock=function(){return this.lock()},r.prototype.selectParticipant=function(e){this.rtc.selectEndpoint(e)},r.prototype.pinParticipant=function(e){this.rtc.pinEndpoint(e)},r.prototype.getLastN=function(){return this.rtc.getLastN()},r.prototype.setLastN=function(e){if(!Number.isInteger(e)&&!Number.parseInt(e,10))throw new Error("Invalid value for lastN: "+e);var t=Number(e);if(t<-1)throw new RangeError("lastN cannot be smaller than -1");if(this.rtc.setLastN(t),this.p2pJingleSession){var n=0!==t;this.p2pJingleSession.setMediaTransferActive(!0,n).catch(function(e){B.error("Failed to adjust video transfer status ("+n+")",e)})}},r.prototype.isInLastN=function(e){return this.rtc.isInLastN(e)},r.prototype.getParticipants=function(){return Object.keys(this.participants).map(function(e){return this.participants[e]},this)},r.prototype.getParticipantCount=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.getParticipants();return e||(t=t.filter(function(e){return!e.isHidden()})),t.length+1},r.prototype.getParticipantById=function(e){return this.participants[e]},r.prototype.kickParticipant=function(e){var t=this.getParticipantById(e);t&&this.room.kick(t.getJid())},r.prototype.muteParticipant=function(e){var t=this.getParticipantById(e);t&&this.room.muteParticipant(t.getJid(),!0)},r.prototype.onMemberJoined=function(e,t,n,r,o,a){var s=this,c=i.Strophe.getResourceFromJid(e);if("focus"!==c&&this.myUserId()!==c){var u=new S.a(e,this,t,r,o,a);u._role=n,this.participants[c]=u,this.eventEmitter.emit(g.USER_JOINED,c,u),this.xmpp.caps.getFeatures(e).then(function(e){u._supportsDTMF=e.has("urn:xmpp:jingle:dtmf:0"),s.updateDTMFSupport()},function(t){return B.warn("Failed to discover features of "+e,t)}),this._maybeStartOrStopP2P()}},r.prototype.onMemberLeft=function(e){var t=this,n=i.Strophe.getResourceFromJid(e);if("focus"!==n&&this.myUserId()!==n){var r=this.participants[n];delete this.participants[n],this.rtc.removeRemoteTracks(n).forEach(function(e){return t.eventEmitter.emit(g.TRACK_REMOVED,e)}),r&&this.eventEmitter.emit(g.USER_LEFT,n,r),this._maybeStartOrStopP2P(!0)}},r.prototype.onLocalRoleChanged=function(e){this.eventEmitter.emit(g.USER_ROLE_CHANGED,this.myUserId(),e),this._maybeStartOrStopP2P()},r.prototype.onUserRoleChanged=function(e,t){var n=i.Strophe.getResourceFromJid(e),r=this.getParticipantById(n);r&&(r._role=t,this.eventEmitter.emit(g.USER_ROLE_CHANGED,n,t))},r.prototype.onDisplayNameChanged=function(e,t){var n=i.Strophe.getResourceFromJid(e),r=this.getParticipantById(n);r&&r._displayName!==t&&(r._displayName=t,this.eventEmitter.emit(g.DISPLAY_NAME_CHANGED,n,t))},r.prototype.onRemoteTrackAdded=function(e){var t=this;if(!e.isP2P||this.isP2PActive())if(e.isP2P||!this.isP2PActive()){var n=e.getParticipantId(),r=this.getParticipantById(n);if(r){r._tracks.push(e),this.transcriber&&this.transcriber.addTrack(e);var i=this.eventEmitter;e.addEventListener(C.TRACK_MUTE_CHANGED,function(){return i.emit(g.TRACK_MUTE_CHANGED,e)}),e.addEventListener(C.TRACK_AUDIO_LEVEL_CHANGED,function(e,r){t.getActivePeerConnection()===r&&i.emit(g.TRACK_AUDIO_LEVEL_CHANGED,n,e)}),i.emit(g.TRACK_ADDED,e)}else B.error("No participant found for id: "+n)}else B.info("Trying to add remote JVB track, when in P2P - IGNORED");else B.info("Trying to add remote P2P track, when not in P2P - IGNORED")},r.prototype.onCallAccepted=function(e,t){this.p2pJingleSession===e&&(B.info("P2P setAnswer"),this.p2pJingleSession.setAnswer(t))},r.prototype.onTransportInfo=function(e,t){this.p2pJingleSession===e&&(B.info("P2P addIceCandidates"),this.p2pJingleSession.addIceCandidates(t))},r.prototype.onRemoteTrackRemoved=function(e){var t=this;this.getParticipants().forEach(function(n){for(var r=n.getTracks(),i=0;i<r.length;i++)if(r[i]===e){n._tracks.splice(i,1),t.eventEmitter.emit(g.TRACK_REMOVED,e),t.transcriber&&t.transcriber.removeTrack(e);break}},this)},r.prototype._onIncomingCallP2P=function(e,t){var n=void 0;"moderator"!==this.room.getMemberRole(e.remoteJid)?n={reason:"security-error",reasonDescription:"Only focus can start new sessions",errorMsg:"Rejecting session-initiate from non-focus andnon-moderator user: "+e.remoteJid}:P.b.supportsP2P()?this.isP2PEnabled()||this.isP2PTestModeEnabled()?this.p2pJingleSession&&(n={reason:"busy",reasonDescription:"P2P already in progress",errorMsg:'Duplicated P2P "session-initiate"'}):n={reason:"decline",reasonDescription:"P2P disabled",errorMsg:"P2P mode disabled in the configuration"}:n={reason:"unsupported-applications",reasonDescription:"P2P not supported",errorMsg:"This client does not support P2P connections"},n?this._rejectIncomingCall(e,n):this._acceptP2PIncomingCall(e,t)},r.prototype.onIncomingCall=function(e,t,n){if(e.isP2P)this._onIncomingCallP2P(e,t);else{if(!this.room.isFocus(e.remoteJid)){var r="Rejecting session-initiate from non-focus.";return void this._rejectIncomingCall(e,{reason:"security-error",reasonDescription:r,errorMsg:r})}this._acceptJvbIncomingCall(e,t,n)}},r.prototype._acceptJvbIncomingCall=function(e,t,n){var r=this;this.jvbJingleSession=e,this.room.connectionTimes["session.initiate"]=n,this.wasStopped&&O.a.sendAnalyticsAndLog(Object(o.z)(o.a,{p2p:!1})),O.a.sendAnalytics(Object(o.z)(o.c,{p2p:!1,value:n}));try{e.initialize(!1,this.room,this.rtc)}catch(e){d.a.callErrorHandler(e)}this._setBridgeChannel(t,e.peerconnection);try{e.acceptOffer(t,function(){r.isP2PActive()&&r.jvbJingleSession&&r._suspendMediaTransferForJvbConnection()},function(e){d.a.callErrorHandler(e),B.error("Failed to accept incoming Jingle session",e)},this.getLocalTracks()),B.info("Starting CallStats for JVB connection..."),this.statistics.startCallStats(this.jvbJingleSession.peerconnection,"jitsi"),this.statistics.startRemoteStats(this.jvbJingleSession.peerconnection)}catch(e){d.a.callErrorHandler(e),B.error(e)}},r.prototype._setBridgeChannel=function(e,t){var n=null,r=$(e).find(">content>transport>web-socket").first();1===r.length&&(n=r[0].getAttribute("url"));var i=void 0;switch(this.options.config.openBridgeChannel){case"datachannel":case!0:case void 0:i="datachannel";break;case"websocket":i="websocket"}"datachannel"!==i||P.b.supportsDataChannels()||(i="websocket"),"datachannel"===i?this.rtc.initializeBridgeChannel(t,null):"websocket"===i&&n&&this.rtc.initializeBridgeChannel(null,n)},r.prototype._rejectIncomingCall=function(e,t){t&&t.errorMsg&&d.a.callErrorHandler(new Error(t.errorMsg)),e.terminate(null,function(e){B.warn("An error occurred while trying to terminate invalid Jingle session",e)},{reason:t&&t.reason,reasonDescription:t&&t.reasonDescription,sendSessionTerminate:!0})},r.prototype.onCallEnded=function(e,t,n){B.info("Call ended: "+t+" - "+n+" P2P ?"+e.isP2P),e===this.jvbJingleSession?(this.wasStopped=!0,O.a.sendAnalytics(Object(o.z)(o.d,{p2p:!1})),this.statistics&&(this.statistics.stopRemoteStats(this.jvbJingleSession.peerconnection),B.info("Stopping JVB CallStats"),this.statistics.stopCallStats(this.jvbJingleSession.peerconnection)),this.jvbJingleSession=null,this.rtc.onCallEnded()):e===this.p2pJingleSession?("decline"===t&&"force JVB121"===n?(B.info("In forced JVB 121 mode..."),O.a.analytics.addPermanentProperties({forceJvb121:!0})):"connectivity-error"===t&&"ICE FAILED"===n&&O.a.analytics.addPermanentProperties({p2pFailed:!0}),this._stopP2PSession()):B.error("Received onCallEnded for invalid session",e.sid,e.remoteJid,t,n)},r.prototype.onSuspendDetected=function(e){e.isP2P||(this.leave(),this.eventEmitter.emit(g.SUSPEND_DETECTED))},r.prototype.updateDTMFSupport=function(){for(var e=!1,t=this.getParticipants(),n=0;n<t.length;n+=1)if(t[n].supportsDTMF()){e=!0;break}e!==this.somebodySupportsDTMF&&(this.somebodySupportsDTMF=e,this.eventEmitter.emit(g.DTMF_SUPPORT_CHANGED,e))},r.prototype.isDTMFSupported=function(){return this.somebodySupportsDTMF},r.prototype.myUserId=function(){return this.room&&this.room.myroomjid?i.Strophe.getResourceFromJid(this.room.myroomjid):null},r.prototype.sendTones=function(e,t,n){if(!this.dtmfManager){var r=this.getActivePeerConnection();if(!r)return void B.warn("cannot sendTones: no peer connection");var i=this.getLocalAudioTrack();if(!i)return void B.warn("cannot sendTones: no local audio stream");this.dtmfManager=new b.a(i,r)}this.dtmfManager.sendTones(e,t,n)},r.prototype.isRecordingSupported=function(){return!!this.room&&this.room.isRecordingSupported()},r.prototype.getRecordingState=function(){return this.room?this.room.getRecordingState():void 0},r.prototype.getRecordingURL=function(){return this.room?this.room.getRecordingURL():null},r.prototype.toggleRecording=function(e){var t=this;if(this.room)return this.room.toggleRecording(e,function(e,n){t.eventEmitter.emit(g.RECORDER_STATE_CHANGED,e,n)});this.eventEmitter.emit(g.RECORDER_STATE_CHANGED,"error",new Error("The conference is not created yet!"))},r.prototype.isSIPCallingSupported=function(){return!!this.room&&this.room.isSIPCallingSupported()},r.prototype.dial=function(e){return this.room?this.room.dial(e):new Promise(function(e,t){t(new Error("The conference is not created yet!"))})},r.prototype.hangup=function(){return this.room?this.room.hangup():new Promise(function(e,t){t(new Error("The conference is not created yet!"))})},r.prototype.startTranscriber=function(){return this.dial("jitsi_meet_transcribe")},r.prototype.stopTranscriber=r.prototype.hangup,r.prototype.getPhoneNumber=function(){return this.room?this.room.getPhoneNumber():null},r.prototype.getPhonePin=function(){return this.room?this.room.getPhonePin():null},r.prototype.getActivePeerConnection=function(){return this.isP2PActive()?this.p2pJingleSession.peerconnection:this.jvbJingleSession?this.jvbJingleSession.peerconnection:null},r.prototype.getConnectionState=function(){var e=this.getActivePeerConnection();return e?e.getConnectionState():null},r.prototype.setStartMutedPolicy=function(e){this.isModerator()&&(this.startMutedPolicy=e,this.room.removeFromPresence("startmuted"),this.room.addToPresence("startmuted",{attributes:{audio:e.audio,video:e.video,xmlns:"http://jitsi.org/jitmeet/start-muted"}}),this.room.sendPresence())},r.prototype.getStartMutedPolicy=function(){return this.startMutedPolicy},r.prototype.isStartAudioMuted=function(){return this.startAudioMuted},r.prototype.isStartVideoMuted=function(){return this.startVideoMuted},r.prototype.getLogs=function(){var e=this.xmpp.getJingleLog(),t={};t.time=new Date,t.url=window.location.href,t.ua=navigator.userAgent;var n=this.xmpp.getXmppLog();return n&&(t.xmpp=n),e.metadata=t,e},r.prototype.getConnectionTimes=function(){return this.room.connectionTimes},r.prototype.setLocalParticipantProperty=function(e,t){this.sendCommand("jitsi_participant_"+e,{value:t})},r.prototype.sendFeedback=function(e,t){this.statistics.sendFeedback(e,t)},r.prototype.isCallstatsEnabled=function(){return this.statistics.isCallstatsEnabled()},r.prototype._onTrackAttach=function(e,t){var n=e.isLocal(),r=null,i=e.isP2P,o=i?e.getParticipantId():"jitsi",a=i?this.p2pJingleSession&&this.p2pJingleSession.peerconnection:this.jvbJingleSession&&this.jvbJingleSession.peerconnection;n?a&&(r=a.getLocalSSRC(e)):r=e.getSSRC(),t.id&&r&&a&&this.statistics.associateStreamWithVideoTag(a,r,n,o,e.getUsageLabel(),t.id)},r.prototype.sendApplicationLog=function(e){O.a.sendLog(e)},r.prototype._isFocus=function(e){return this.room?this.room.isFocus(e):null},r.prototype._fireIncompatibleVersionsEvent=function(){this.eventEmitter.emit(g.CONFERENCE_FAILED,m.INCOMPATIBLE_SERVER_VERSIONS)},r.prototype.sendEndpointMessage=function(e,t){this.rtc.sendChannelMessage(e,t)},r.prototype.broadcastEndpointMessage=function(e){this.sendEndpointMessage("",e)},r.prototype.isConnectionInterrupted=function(){return this.isP2PActive()?this.isP2PConnectionInterrupted:this.isJvbConnectionInterrupted},r.prototype._onIceConnectionInterrupted=function(e){e.isP2P?this.isP2PConnectionInterrupted=!0:this.isJvbConnectionInterrupted=!0,e.isP2P===this.isP2PActive()&&this.eventEmitter.emit(g.CONNECTION_INTERRUPTED)},r.prototype._onIceConnectionFailed=function(e){e.isP2P&&(O.a.analytics.addPermanentProperties({p2pFailed:!0}),this.p2pJingleSession&&O.a.sendAnalyticsAndLog(Object(o.B)(o.h,{initiator:this.p2pJingleSession.isInitiator})),this._stopP2PSession("connectivity-error","ICE FAILED"))},r.prototype._onIceConnectionRestored=function(e){e.isP2P?this.isP2PConnectionInterrupted=!1:this.isJvbConnectionInterrupted=!1,e.isP2P===this.isP2PActive()&&this.eventEmitter.emit(g.CONNECTION_RESTORED)},r.prototype._acceptP2PIncomingCall=function(e,t){this.isP2PConnectionInterrupted=!1,this.p2pJingleSession=e,this.p2pJingleSession.initialize(!1,this.room,this.rtc),B.info("Starting CallStats for P2P connection...");var n=i.Strophe.getResourceFromJid(this.p2pJingleSession.remoteJid);if(this.options.config.enableStatsID){var r=this.participants[n];r&&(n=r.getStatsID()||n)}this.statistics.startCallStats(this.p2pJingleSession.peerconnection,n);var o=this.getLocalTracks();this.p2pJingleSession.acceptOffer(t,function(){B.debug('Got RESULT for P2P "session-accept"')},function(e){B.error("Failed to accept incoming P2P Jingle session",e)},o)},r.prototype._addRemoteJVBTracks=function(){this._addRemoteTracks("JVB",this.jvbJingleSession.peerconnection.getRemoteTracks())},r.prototype._addRemoteP2PTracks=function(){this._addRemoteTracks("P2P",this.p2pJingleSession.peerconnection.getRemoteTracks())},r.prototype._addRemoteTracks=function(e,t){var n=!0,r=!1,i=void 0;try{for(var o,a=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;B.info("Adding remote "+e+" track: "+s),this.rtc.eventEmitter.emit(A.REMOTE_TRACK_ADDED,s)}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}},r.prototype._onIceConnectionEstablished=function(e){null!==this.p2pJingleSession&&(this.p2pEstablishmentDuration=this.p2pJingleSession.establishmentDuration),null!==this.jvbJingleSession&&(this.jvbEstablishmentDuration=this.jvbJingleSession.establishmentDuration);var t=!1,n=this.options.config.forceJVB121Ratio;if(e.isP2P?this.p2pJingleSession!==e?(B.error("CONNECTION_ESTABLISHED - wrong P2P session instance ?!"),t=!0):!e.isInitiator&&"number"==typeof n&&Math.random()<n&&(B.info("Forcing JVB 121 mode (ratio="+n+")..."),O.a.analytics.addPermanentProperties({forceJvb121:!0}),this._stopP2PSession("decline","force JVB121"),t=!0):t=!0,!isNaN(this.p2pEstablishmentDuration)&&!isNaN(this.jvbEstablishmentDuration)){var r=this.p2pEstablishmentDuration-this.jvbEstablishmentDuration;O.a.sendAnalytics(o.n,{value:r})}t||(this._setP2PStatus(!0),this.jvbJingleSession?this._removeRemoteJVBTracks():B.info("Not removing remote JVB tracks - no session yet"),this._addRemoteP2PTracks(),this.jvbJingleSession&&this._suspendMediaTransferForJvbConnection(),B.info("Starting remote stats with p2p connection"),this.statistics.startRemoteStats(this.p2pJingleSession.peerconnection),O.a.sendAnalyticsAndLog(Object(o.B)(o.g,{initiator:this.p2pJingleSession.isInitiator})))},r.prototype._maybeClearDeferredStartP2P=function(){this.deferredStartP2PTask&&(B.info("Cleared deferred start P2P task"),clearTimeout(this.deferredStartP2PTask),this.deferredStartP2PTask=null)},r.prototype._removeRemoteJVBTracks=function(){this._removeRemoteTracks("JVB",this.jvbJingleSession.peerconnection.getRemoteTracks())},r.prototype._removeRemoteP2PTracks=function(){this._removeRemoteTracks("P2P",this.p2pJingleSession.peerconnection.getRemoteTracks())},r.prototype._removeRemoteTracks=function(e,t){var n=!0,r=!1,i=void 0;try{for(var o,a=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;B.info("Removing remote "+e+" track: "+s),this.rtc.eventEmitter.emit(A.REMOTE_TRACK_REMOVED,s)}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}},r.prototype._resumeMediaTransferForJvbConnection=function(){B.info("Resuming media transfer over the JVB connection..."),this.jvbJingleSession.setMediaTransferActive(!0,!0).then(function(){B.info("Resumed media transfer over the JVB connection!")},function(e){B.error("Failed to resume media transfer over the JVB connection:",e)})},r.prototype._setP2PStatus=function(e){if(this.p2p!==e){if(this.p2p=e,e){B.info("Peer to peer connection established!"),O.a.analytics.addPermanentProperties({p2pFailed:!1,forceJvb121:!1});var t=0!==this.rtc.getLastN();this.p2pJingleSession.setMediaTransferActive(!0,t).catch(function(e){B.error("Failed to sync up P2P video transfer status("+t+")",e)})}else B.info("Peer to peer connection closed!");this.jvbJingleSession&&this.statistics.sendConnectionResumeOrHoldEvent(this.jvbJingleSession.peerconnection,!e),this.dtmfManager=null,this.eventEmitter.emit(g.P2P_STATUS,this,this.p2p),this.eventEmitter.emit(this.isConnectionInterrupted()?g.CONNECTION_INTERRUPTED:g.CONNECTION_RESTORED)}else B.debug("Called _setP2PStatus with the same status: "+e)},r.prototype._startP2PSession=function(e){if(this._maybeClearDeferredStartP2P(),this.p2pJingleSession)B.error("P2P session already started!");else{this.isP2PConnectionInterrupted=!1,this.p2pJingleSession=this.xmpp.connection.jingle.newP2PJingleSession(this.room.myroomjid,e),B.info("Created new P2P JingleSession",this.room.myroomjid,e),this.p2pJingleSession.initialize(!0,this.room,this.rtc),B.info("Starting CallStats for P2P connection...");var t=i.Strophe.getResourceFromJid(this.p2pJingleSession.remoteJid);if(this.options.config.enableStatsID){var n=this.participants[t];n&&(t=n.getStatsID()||t)}this.statistics.startCallStats(this.p2pJingleSession.peerconnection,t);var r=this.getLocalTracks();this.p2pJingleSession.invite(r)}},r.prototype._suspendMediaTransferForJvbConnection=function(){B.info("Suspending media transfer over the JVB connection..."),this.jvbJingleSession.setMediaTransferActive(!1,!1).then(function(){B.info("Suspended media transfer over the JVB connection !")},function(e){B.error("Failed to suspend media transfer over the JVB connection:",e)})},r.prototype._maybeStartOrStopP2P=function(e){if(P.b.supportsP2P()&&this.isP2PEnabled()&&!this.isP2PTestModeEnabled()){var t=this.getParticipants(),n=t.length,r=this.isModerator(),i=1===n;if(B.debug("P2P? isModerator: "+r+", peerCount: "+n+" => "+i),!i&&this.deferredStartP2PTask&&this._maybeClearDeferredStartP2P(),r&&!this.p2pJingleSession&&i){var a=n&&t[0];if(r&&"moderator"===a.getRole()){var s=this.myUserId(),c=a.getId();if(s>c)return void B.debug("Everyone's a moderator - the other peer should start P2P",s,c);if(s===c)return void B.error("The same IDs ? ",s,c)}var u=a.getJid();if(e){if(this.deferredStartP2PTask)return void B.error("Deferred start P2P task's been set already!");B.info("Will start P2P with: "+u+" after "+this.backToP2PDelay+" seconds..."),this.deferredStartP2PTask=setTimeout(this._startP2PSession.bind(this,u),1e3*this.backToP2PDelay)}else B.info("Will start P2P with: "+u),this._startP2PSession(u)}else this.p2pJingleSession&&!i&&(B.info("Will stop P2P with: "+this.p2pJingleSession.remoteJid),this.p2pJingleSession.isInitiator&&n>1&&O.a.sendAnalyticsAndLog(Object(o.B)(o.i)),this._stopP2PSession())}else B.info("Auto P2P disabled")},r.prototype._stopP2PSession=function(e,t){if(this.p2pJingleSession){var n=this.isP2PActive();n&&(this.jvbJingleSession&&this._resumeMediaTransferForJvbConnection(),this._removeRemoteP2PTracks()),B.info("Stopping remote stats for P2P connection"),this.statistics.stopRemoteStats(this.p2pJingleSession.peerconnection),B.info("Stopping CallStats for P2P connection"),this.statistics.stopCallStats(this.p2pJingleSession.peerconnection),this.p2pJingleSession.terminate(function(){B.info("P2P session terminate RESULT")},function(t){e&&B.error("An error occurred while trying to terminate P2P Jingle session",t)},{reason:e||"success",reasonDescription:t||"Turing off P2P session",sendSessionTerminate:this.room&&this.getParticipantById(i.Strophe.getResourceFromJid(this.p2pJingleSession.remoteJid))}),this.p2pJingleSession=null,this._setP2PStatus(!1),n&&(this.jvbJingleSession?this._addRemoteJVBTracks():B.info("Not adding remote JVB tracks - no session yet"))}else B.error("No P2P session to be stopped!")},r.prototype.isP2PActive=function(){return this.p2p},r.prototype.getP2PConnectionState=function(){return this.isP2PActive()?this.p2pJingleSession.peerconnection.getConnectionState():null},r.prototype.startP2PSession=function(){var e=this.getParticipants();if(1!==e.length)throw new Error("There must be exactly 1 participant to start the P2P session !");var t=e[0].getJid();this._startP2PSession(t)},r.prototype.stopP2PSession=function(){this._stopP2PSession()},r.prototype.getSpeakerStats=function(){return this.speakerStatsCollector.getStats()},r.prototype.setReceiverVideoConstraint=function(e){this.rtc.setReceiverVideoConstraint(e)},r.prototype.createVideoSIPGWSession=function(e,t){return this.room?this.videoSIPGWHandler.createVideoSIPGWSession(e,t):new Error(F.ERROR_NO_CONNECTION)}}).call(t,"JitsiConference.js")},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(6),o=n(0),a=(n.n(o),n(31)),s=n(7),c=n(4),u=n(1),l=n(5),d=n(13),p=(n.n(d),(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})()),h=Object(o.getLogger)(e),f=(function(){function e(t){r(this,e),this.name=t,this.count=0,this.sum=0,this.samples=[]}return p(e,[{key:"addNext",value:function(e){"number"!=typeof e?h.error(this.name+" - invalid value for idx: "+this.count,e):isNaN(e)||(this.sum+=e,this.samples.push(e),this.count+=1)}},{key:"calculate",value:function(){return this.sum/this.count}},{key:"appendReport",value:function(e){e[this.name+"_avg"]=this.calculate(),e[this.name+"_samples"]=JSON.stringify(this.samples)}},{key:"reset",value:function(){this.samples=[],this.sum=0,this.count=0}}]),e})(),m=(function(){function e(t,n,i){var o=this;r(this,e),this.isP2P=n,this._n=i,this._sampleIdx=0,this._avgRTT=new f("rtt"),this._avgRemoteRTTMap=new Map,this._avgRtpStatsReporter=t,this._avgEnd2EndRTT=void 0,this._onConnectionStats=function(e,t){o.isP2P===e.isP2P&&o._calculateAvgStats(t)};var c=t._conference;c.statistics.addConnectionStatsListener(this._onConnectionStats),this.isP2P||(this._onUserLeft=function(e){return o._avgRemoteRTTMap.delete(e)},c.on(s.USER_LEFT,this._onUserLeft),this._onRemoteStatsUpdated=function(e,t){return o._processRemoteStats(e,t)},c.on(a.REMOTE_STATS_UPDATED,this._onRemoteStatsUpdated))}return p(e,[{key:"_calculateAvgStats",value:function(e){if(e){if(u.b.supportsRTTStatistics()&&e.transport&&e.transport.length&&this._avgRTT.addNext(e.transport[0].rtt),this._sampleIdx+=1,this._sampleIdx>=this._n){if(u.b.supportsRTTStatistics()){var t=this._avgRtpStatsReporter._conference,n={p2p:this.isP2P,conference_size:t.getParticipantCount()};if(e.transport&&e.transport.length&&babelHelpers.extends(n,{local_candidate_type:e.transport[0].localCandidateType,remote_candidate_type:e.transport[0].remoteCandidateType,transport_type:e.transport[0].type}),this._avgRTT.appendReport(n),this.isP2P){var r=this._avgRtpStatsReporter.jvbStatsMonitor._avgEnd2EndRTT;isNaN(r)||(n.rtt_diff=this._avgRTT.calculate()-r)}else{var o=this._calculateAvgRemoteRTT(),a=this._avgRTT.calculate();this._avgEnd2EndRTT=a+o,isNaN(a)||isNaN(o)||(n.end2end_rtt_avg=this._avgEnd2EndRTT)}l.a.sendAnalytics(Object(i.D)(n))}this._resetAvgStats()}}else h.error("No stats")}},{key:"_calculateAvgRemoteRTT",value:function(){var e=0,t=0,n=!0,r=!1,i=void 0;try{for(var o,a=this._avgRemoteRTTMap.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value,c=s.calculate();isNaN(c)||(t+=c,e+=1,s.reset())}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return t/e}},{key:"_processRemoteStats",value:function(e,t){var n="number"==typeof t.jvbRTT,r=this._avgRemoteRTTMap.get(e);!r&&n&&(r=new f(e+"_stat_rtt"),this._avgRemoteRTTMap.set(e,r)),n?r.addNext(t.jvbRTT):r&&this._avgRemoteRTTMap.delete(e)}},{key:"_resetAvgStats",value:function(){this._avgRTT.reset(),this._avgRemoteRTTMap&&this._avgRemoteRTTMap.clear(),this._sampleIdx=0}},{key:"dispose",value:function(){var e=this._avgRtpStatsReporter._conference;e.statistics.removeConnectionStatsListener(this._onConnectionStats),this.isP2P||(e.off(a.REMOTE_STATS_UPDATED,this._onRemoteStatsUpdated),e.off(s.USER_LEFT,this._onUserLeft))}}]),e})(),v=(function(){function e(t,n){var i=this;r(this,e),this._n=n,n>0?(h.info("Avg RTP stats will be calculated every "+n+" samples"),this._sampleIdx=0,this._conference=t,this._avgAudioBitrateUp=new f("bitrate_audio_upload"),this._avgAudioBitrateDown=new f("bitrate_audio_download"),this._avgVideoBitrateUp=new f("bitrate_video_upload"),this._avgVideoBitrateDown=new f("bitrate_video_download"),this._avgBandwidthUp=new f("bandwidth_upload"),this._avgBandwidthDown=new f("bandwidth_download"),this._avgPacketLossTotal=new f("packet_loss_total"),this._avgPacketLossUp=new f("packet_loss_upload"),this._avgPacketLossDown=new f("packet_loss_download"),this._avgRemoteFPS=new f("framerate_remote"),this._avgRemoteScreenFPS=new f("framerate_screen_remote"),this._avgLocalFPS=new f("framerate_local"),this._avgLocalScreenFPS=new f("framerate_screen_local"),this._avgRemoteCameraPixels=new f("pixels_remote"),this._avgRemoteScreenPixels=new f("pixels_screen_remote"),this._avgLocalCameraPixels=new f("pixels_local"),this._avgLocalScreenPixels=new f("pixels_screen_local"),this._avgCQ=new f("connection_quality"),this._onLocalStatsUpdated=function(e){return i._calculateAvgStats(e)},t.on(a.LOCAL_STATS_UPDATED,this._onLocalStatsUpdated),this._onP2PStatusChanged=function(){h.debug("Resetting average stats calculation"),i._resetAvgStats(),i.jvbStatsMonitor._resetAvgStats(),i.p2pStatsMonitor._resetAvgStats()},t.on(s.P2P_STATUS,this._onP2PStatusChanged),this._onJvb121StatusChanged=function(e,t){!0===t&&(h.info("Resetting JVB avg RTP stats"),i._resetAvgJvbStats())},t.on(s.JVB121_STATUS,this._onJvb121StatusChanged),this.jvbStatsMonitor=new m(this,!1,n),this.p2pStatsMonitor=new m(this,!0,n)):h.info("Avg RTP stats reports are disabled.")}return p(e,[{key:"_calculateAvgStats",value:function(e){if(e){var t=this._conference.isP2PActive(),n=this._conference.getParticipantCount();if(t||!(n<2)){var r=e.bitrate,o=e.bandwidth,a=e.packetLoss,s=e.framerate,c=e.resolution;if(r)if(o)if(a)if(s)if(c){if(this._avgAudioBitrateUp.addNext(r.audio.upload),this._avgAudioBitrateDown.addNext(r.audio.download),this._avgVideoBitrateUp.addNext(r.video.upload),this._avgVideoBitrateDown.addNext(r.video.download),u.b.supportsBandwidthStatistics()&&(this._avgBandwidthUp.addNext(o.upload),this._avgBandwidthDown.addNext(o.download)),this._avgPacketLossUp.addNext(a.upload),this._avgPacketLossDown.addNext(a.download),this._avgPacketLossTotal.addNext(a.total),this._avgCQ.addNext(e.connectionQuality),s&&(this._avgRemoteFPS.addNext(this._calculateAvgVideoFps(s,!1,d.CAMERA)),this._avgRemoteScreenFPS.addNext(this._calculateAvgVideoFps(s,!1,d.DESKTOP)),this._avgLocalFPS.addNext(this._calculateAvgVideoFps(s,!0,d.CAMERA)),this._avgLocalScreenFPS.addNext(this._calculateAvgVideoFps(s,!0,d.DESKTOP))),c&&(this._avgRemoteCameraPixels.addNext(this._calculateAvgVideoPixels(c,!1,d.CAMERA)),this._avgRemoteScreenPixels.addNext(this._calculateAvgVideoPixels(c,!1,d.DESKTOP)),this._avgLocalCameraPixels.addNext(this._calculateAvgVideoPixels(c,!0,d.CAMERA)),this._avgLocalScreenPixels.addNext(this._calculateAvgVideoPixels(c,!0,d.DESKTOP))),this._sampleIdx+=1,this._sampleIdx>=this._n){var p={p2p:t,conference_size:n};e.transport&&e.transport.length&&babelHelpers.extends(p,{local_candidate_type:e.transport[0].localCandidateType,remote_candidate_type:e.transport[0].remoteCandidateType,transport_type:e.transport[0].type}),this._avgAudioBitrateUp.appendReport(p),this._avgAudioBitrateDown.appendReport(p),this._avgVideoBitrateUp.appendReport(p),this._avgVideoBitrateDown.appendReport(p),u.b.supportsBandwidthStatistics()&&(this._avgBandwidthUp.appendReport(p),this._avgBandwidthDown.appendReport(p)),this._avgPacketLossUp.appendReport(p),this._avgPacketLossDown.appendReport(p),this._avgPacketLossTotal.appendReport(p),this._avgRemoteFPS.appendReport(p),isNaN(this._avgRemoteScreenFPS.calculate())||this._avgRemoteScreenFPS.appendReport(p),this._avgLocalFPS.appendReport(p),isNaN(this._avgLocalScreenFPS.calculate())||this._avgLocalScreenFPS.appendReport(p),this._avgRemoteCameraPixels.appendReport(p),isNaN(this._avgRemoteScreenPixels.calculate())||this._avgRemoteScreenPixels.appendReport(p),this._avgLocalCameraPixels.appendReport(p),isNaN(this._avgLocalScreenPixels.calculate())||this._avgLocalScreenPixels.appendReport(p),this._avgCQ.appendReport(p),l.a.sendAnalytics(Object(i.D)(p)),this._resetAvgStats()}}else h.error("No resolution");else h.error('No "framerate"');else h.error('No "packetloss"');else h.error('No "bandwidth"');else h.error('No "bitrate"')}}else h.error("No stats")}},{key:"_calculateAvgVideoPixels",value:function(e,t,n){var r=0,i=0,o=this._conference.myUserId(),a=!0,s=!1,c=void 0;try{for(var u,l=Object.keys(e)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(a=(u=l.next()).done);a=!0){var d=u.value;if(t?d===o:d!==o){var p=t?null:this._conference.getParticipantById(d),h=e[d];if((t||p)&&h){var f=this._calculatePeerAvgVideoPixels(h,p,n);isNaN(f)||(r+=f,i+=1)}}}}catch(e){s=!0,c=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw c}}return r/i}},{key:"_calculatePeerAvgVideoPixels",value:function(e,t,n){var r=Object.keys(e).map(function(e){return Number(e)}),i=null,o=this._conference.getActivePeerConnection();t?(i=t.getTracksByMediaType(c.b))&&(r=r.filter(function(e){return i.find(function(t){return!t.isMuted()&&t.getSSRC()===e&&t.videoType===n})})):(i=this._conference.getLocalTracks(c.b),r=r.filter(function(e){return i.find(function(t){return!t.isMuted()&&o.getLocalSSRC(t)===e&&t.videoType===n})}));var a=0,s=0,u=!0,l=!1,d=void 0;try{for(var p,h=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(p=h.next()).done);u=!0){var f=p.value,m=Number(e[f].height)*Number(e[f].width);!isNaN(m)&&m>0&&(a+=m,s+=1)}}catch(e){l=!0,d=e}finally{try{!u&&h.return&&h.return()}finally{if(l)throw d}}return a/s}},{key:"_calculateAvgVideoFps",value:function(e,t,n){var r=0,i=0,o=this._conference.myUserId(),a=!0,s=!1,c=void 0;try{for(var u,l=Object.keys(e)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(a=(u=l.next()).done);a=!0){var d=u.value;if(t?d===o:d!==o){var p=t?null:this._conference.getParticipantById(d),h=e[d];if((t||p)&&h){var f=this._calculatePeerAvgVideoFps(h,p,n);isNaN(f)||(r+=f,i+=1)}}}}catch(e){s=!0,c=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw c}}return r/i}},{key:"_calculatePeerAvgVideoFps",value:function(e,t,n){var r=Object.keys(e).map(function(e){return Number(e)}),i=null,o=this._conference.getActivePeerConnection();t?(i=t.getTracksByMediaType(c.b))&&(r=r.filter(function(e){return i.find(function(t){return!t.isMuted()&&t.getSSRC()===e&&t.videoType===n})})):(i=this._conference.getLocalTracks(c.b),r=r.filter(function(e){return i.find(function(t){return!t.isMuted()&&o.getLocalSSRC(t)===e&&t.videoType===n})}));var a=0,s=0,u=!0,l=!1,d=void 0;try{for(var p,h=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(p=h.next()).done);u=!0){var f=p.value,m=Number(e[f]);!isNaN(m)&&m>0&&(a+=m,s+=1)}}catch(e){l=!0,d=e}finally{try{!u&&h.return&&h.return()}finally{if(l)throw d}}return a/s}},{key:"_resetAvgJvbStats",value:function(){this._resetAvgStats(),this.jvbStatsMonitor._resetAvgStats()}},{key:"_resetAvgStats",value:function(){this._avgAudioBitrateUp.reset(),this._avgAudioBitrateDown.reset(),this._avgVideoBitrateUp.reset(),this._avgVideoBitrateDown.reset(),this._avgBandwidthUp.reset(),this._avgBandwidthDown.reset(),this._avgPacketLossUp.reset(),this._avgPacketLossDown.reset(),this._avgPacketLossTotal.reset(),this._avgRemoteFPS.reset(),this._avgRemoteScreenFPS.reset(),this._avgLocalFPS.reset(),this._avgLocalScreenFPS.reset(),this._avgRemoteCameraPixels.reset(),this._avgRemoteScreenPixels.reset(),this._avgLocalCameraPixels.reset(),this._avgLocalScreenPixels.reset(),this._avgCQ.reset(),this._sampleIdx=0}},{key:"dispose",value:function(){this._conference.off(s.P2P_STATUS,this._onP2PStatusChanged),this._conference.off(a.LOCAL_STATS_UPDATED,this._onLocalStatsUpdated),this._conference.off(s.JVB121_STATUS,this._onJvb121StatusChanged),this.jvbStatsMonitor.dispose(),this.p2pStatsMonitor.dispose()}}]),e})();t.a=v}).call(t,"modules/statistics/AvgRTPStatsReporter.js")},function(e,t,n){function r(e,t){this.logStorage=e,this.stringifyObjects=!(!t||!t.stringifyObjects)&&t.stringifyObjects,this.storeInterval=t&&t.storeInterval?t.storeInterval:3e4,this.maxEntryLength=t&&t.maxEntryLength?t.maxEntryLength:1e4,Object.keys(o.levels).forEach(function(e){this[o.levels[e]]=function(e){this._log.apply(this,arguments)}.bind(this,e)}.bind(this)),this.storeLogsIntervalID=null,this.queue=[],this.totalLen=0,this.outputCache=[]}var i="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},o=n(38);r.prototype.stringify=function(e){try{return JSON.stringify(e)}catch(e){return"[object with circular refs?]"}},r.prototype.formatLogMessage=function(e){for(var t="",n=1,r=arguments.length;n<r;n++){var a=arguments[n];!this.stringifyObjects&&e!==o.levels.ERROR||"object"!==(void 0===a?"undefined":i(a))||(a=this.stringify(a)),t+=a,n!=r-1&&(t+=" ")}return t.length?t:null},r.prototype._log=function(){var e=this.formatLogMessage.apply(this,arguments);if(e){var t=this.queue.length?this.queue[this.queue.length-1]:void 0;("object"===(void 0===t?"undefined":i(t))?t.text:t)==e?"object"===(void 0===t?"undefined":i(t))?t.count+=1:this.queue[this.queue.length-1]={text:e,count:2}:(this.queue.push(e),this.totalLen+=e.length)}this.totalLen>=this.maxEntryLength&&this._flush(!0,!0)},r.prototype.start=function(){this._reschedulePublishInterval()},r.prototype._reschedulePublishInterval=function(){this.storeLogsIntervalID&&(window.clearTimeout(this.storeLogsIntervalID),this.storeLogsIntervalID=null),this.storeLogsIntervalID=window.setTimeout(this._flush.bind(this,!1,!0),this.storeInterval)},r.prototype.flush=function(){this._flush(!1,!0)},r.prototype._flush=function(e,t){this.totalLen>0&&(this.logStorage.isReady()||e)&&(this.logStorage.isReady()?(this.outputCache.length&&(this.outputCache.forEach(function(e){this.logStorage.storeLogs(e)}.bind(this)),this.outputCache=[]),this.logStorage.storeLogs(this.queue)):this.outputCache.push(this.queue),this.queue=[],this.totalLen=0),t&&this._reschedulePublishInterval()},r.prototype.stop=function(){this._flush(!1,!1)},e.exports=r},function(e,t,n){"use strict";(function(e){function r(){var e=navigator.userAgent;if(e.match(/Electron/)){var t=e.match(/Electron\/([\d.]+)/)[1];return d.info("This appears to be Electron, ver: "+t),{name:u.ELECTRON,version:t}}}function i(){var e=navigator.userAgent;if(e.match(/JitsiMeetNW/)){var t=e.match(/JitsiMeetNW\/([\d.]+)/)[1];return d.info("This appears to be JitsiMeetNW, ver: "+t),{name:u.NWJS,version:t}}}function o(){var e=navigator.userAgent.match(/\b(react[ \t_-]*native)(?:\/(\S+))?/i),t=void 0;if(e||"ReactNative"===navigator.product){var n=void 0;return e&&e.length>2&&(n=e[1],t=e[2]),n||(n="react-native"),t||(t="unknown"),d.info("This appears to be "+n+", ver: "+t),{name:u.REACT_NATIVE,version:t}}}var a=n(69),s=n.n(a),c=n(0),u=(n.n(c),n(39)),l=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),d=Object(c.getLogger)(e),p={Chrome:u.CHROME,Chromium:u.CHROME,Opera:u.OPERA,Firefox:u.FIREFOX,"Internet Explorer":u.INTERNET_EXPLORER,"Microsoft Edge":u.EDGE,Safari:u.SAFARI},h=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(function(){for(var e=void 0,t=[o,r,i],n=0;n<t.length;n++)if(e=t[n]())return e;var a=s.a.name,c=s.a.version;return a in p?(d.info("This appears to be "+a+", ver: "+c),{name:p[a],version:c}):(d.warn("Browser type defaults to Safari ver 1"),{name:u.SAFARI,version:"1"})})();!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this);var n=t.name,a=t.version;this._name=n,this._version=a}return l(e,[{key:"getName",value:function(){return this._name}},{key:"isChrome",value:function(){return this._name===u.CHROME}},{key:"isOpera",value:function(){return this._name===u.OPERA}},{key:"isFirefox",value:function(){return this._name===u.FIREFOX}},{key:"isIExplorer",value:function(){return this._name===u.INTERNET_EXPLORER}},{key:"isEdge",value:function(){return this._name===u.EDGE}},{key:"isSafari",value:function(){return this._name===u.SAFARI}},{key:"isNWJS",value:function(){return this._name===u.NWJS}},{key:"isElectron",value:function(){return this._name===u.ELECTRON}},{key:"isReactNative",value:function(){return this._name===u.REACT_NATIVE}},{key:"getVersion",value:function(){return this._version}},{key:"compareVersion",value:function(e){if(this._version)return s.a.compareVersions([e,this._version])}},{key:"isVersionGreaterThan",value:function(e){return-1===this.compareVersion(e)}},{key:"isVersionLessThan",value:function(e){return 1===this.compareVersion(e)}},{key:"isVersionEqualTo",value:function(e){return 0===this.compareVersion(e)}}]),e})();h.compareVersions=s.a.compareVersions,t.a=h}).call(t,"modules/browser/BrowserDetection.js")},function(e,t,n){r=function(){function e(e){function t(t){var n=e.match(t);return n&&n.length>1&&n[1]||""}function n(t){var n=e.match(t);return n&&n.length>1&&n[2]||""}var r,i=t(/(ipod|iphone|ipad)/i).toLowerCase(),a=!/like android/i.test(e)&&/android/i.test(e),s=/nexus\s*[0-6]\s*/i.test(e),c=!s&&/nexus\s*[0-9]+/i.test(e),u=/CrOS/.test(e),l=/silk/i.test(e),d=/sailfish/i.test(e),p=/tizen/i.test(e),h=/(web|hpw)os/i.test(e),f=/windows phone/i.test(e),m=(/SamsungBrowser/i.test(e),!f&&/windows/i.test(e)),v=!i&&!l&&/macintosh/i.test(e),g=!a&&!d&&!p&&!h&&/linux/i.test(e),y=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),b=t(/version\/(\d+(\.\d+)?)/i),S=/tablet/i.test(e)&&!/tablet pc/i.test(e),_=!S&&/[^-]mobi/i.test(e),T=/xbox/i.test(e);/opera/i.test(e)?r={name:"Opera",opera:o,version:b||t(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?r={name:"Opera",opera:o,version:t(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||b}:/SamsungBrowser/i.test(e)?r={name:"Samsung Internet for Android",samsungBrowser:o,version:b||t(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(e)?r={name:"Opera Coast",coast:o,version:b||t(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?r={name:"Yandex Browser",yandexbrowser:o,version:b||t(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?r={name:"UC Browser",ucbrowser:o,version:t(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?r={name:"Maxthon",maxthon:o,version:t(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?r={name:"Epiphany",epiphany:o,version:t(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?r={name:"Puffin",puffin:o,version:t(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?r={name:"Sleipnir",sleipnir:o,version:t(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?r={name:"K-Meleon",kMeleon:o,version:t(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:f?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:o},y?(r.msedge=o,r.version=y):(r.msie=o,r.version=t(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?r={name:"Internet Explorer",msie:o,version:t(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:u?r={name:"Chrome",osname:"Chrome OS",chromeos:o,chromeBook:o,chrome:o,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?r={name:"Microsoft Edge",msedge:o,version:y}:/vivaldi/i.test(e)?r={name:"Vivaldi",vivaldi:o,version:t(/vivaldi\/(\d+(\.\d+)?)/i)||b}:d?r={name:"Sailfish",osname:"Sailfish OS",sailfish:o,version:t(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?r={name:"SeaMonkey",seamonkey:o,version:t(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(r={name:"Firefox",firefox:o,version:t(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(r.firefoxos=o,r.osname="Firefox OS")):l?r={name:"Amazon Silk",silk:o,version:t(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?r={name:"PhantomJS",phantom:o,version:t(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?r={name:"SlimerJS",slimer:o,version:t(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:o,version:b||t(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:h?(r={name:"WebOS",osname:"WebOS",webos:o,version:b||t(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(r.touchpad=o)):/bada/i.test(e)?r={name:"Bada",osname:"Bada",bada:o,version:t(/dolfin\/(\d+(\.\d+)?)/i)}:p?r={name:"Tizen",osname:"Tizen",tizen:o,version:t(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||b}:/qupzilla/i.test(e)?r={name:"QupZilla",qupzilla:o,version:t(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||b}:/chromium/i.test(e)?r={name:"Chromium",chromium:o,version:t(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||b}:/chrome|crios|crmo/i.test(e)?r={name:"Chrome",chrome:o,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:a?r={name:"Android",version:b}:/safari|applewebkit/i.test(e)?(r={name:"Safari",safari:o},b&&(r.version=b)):i?(r={name:"iphone"==i?"iPhone":"ipad"==i?"iPad":"iPod"},b&&(r.version=b)):r=/googlebot/i.test(e)?{name:"Googlebot",googlebot:o,version:t(/googlebot\/(\d+(\.\d+))/i)||b}:{name:t(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(r.name=r.name||"Blink",r.blink=o):(r.name=r.name||"Webkit",r.webkit=o),!r.version&&b&&(r.version=b)):!r.opera&&/gecko\//i.test(e)&&(r.name=r.name||"Gecko",r.gecko=o,r.version=r.version||t(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!a&&!r.silk?!r.windowsphone&&i?(r[i]=o,r.ios=o,r.osname="iOS"):v?(r.mac=o,r.osname="macOS"):T?(r.xbox=o,r.osname="Xbox"):m?(r.windows=o,r.osname="Windows"):g&&(r.linux=o,r.osname="Linux"):(r.android=o,r.osname="Android");var C="";r.windows?C=(function(e){switch(t(/Windows ((NT|XP)( \d\d?.\d)?)/i)){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}})():r.windowsphone?C=t(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?C=(C=t(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):i?C=(C=t(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):a?C=t(/android[ \/-](\d+(\.\d+)*)/i):r.webos?C=t(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?C=t(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?C=t(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(C=t(/tizen[\/\s](\d+(\.\d+)*)/i)),C&&(r.osversion=C);var E=!r.windows&&C.split(".")[0];return S||c||"ipad"==i||a&&(3==E||E>=4&&!_)||r.silk?r.tablet=o:(_||"iphone"==i||"ipod"==i||a||s||r.blackberry||r.webos||r.bada)&&(r.mobile=o),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=o:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=o:r.x=o,r}function t(e){return e.split(".").length}function n(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n<e.length;n++)r.push(t(e[n]));return r}function r(e){for(var r=Math.max(t(e[0]),t(e[1])),i=n(e,function(e){var i=r-t(e);return n((e+=new Array(i+1).join(".0")).split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});--r>=0;){if(i[0][r]>i[1][r])return 1;if(i[0][r]!==i[1][r])return-1;if(0===r)return 0}}function i(t,n,i){var o=a;"string"==typeof n&&(i=n,n=void 0),void 0===n&&(n=!1),i&&(o=e(i));var s=""+o.version;for(var c in t)if(t.hasOwnProperty(c)&&o[c]){if("string"!=typeof t[c])throw new Error("Browser version in the minVersion map should be a string: "+c+": "+String(t));return r([s,t[c]])<0}return n}var o=!0,a=e("undefined"!=typeof navigator?navigator.userAgent||"":"");return a.test=function(e){for(var t=0;t<e.length;++t){var n=e[t];if("string"==typeof n&&n in a)return!0}return!1},a.isUnsupportedBrowser=i,a.compareVersions=r,a.check=function(e,t,n){return!i(e,t,n)},a._detect=e,a.detect=e,a},void 0!==e&&e.exports?e.exports=r():n(70)("bowser",r);var r},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){e.exports={safari:[{version:"10.2"},{capabilities:{audioIn:!0,audioOut:!0,videoIn:!1,videoOut:!1,screenSharing:!1},iframeCapabilities:{isSupported:!1}}],chrome:[{version:"34"},{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!0}}],opera:[{version:"22"},{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!1}}],firefox:[{version:"52.4"},{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!0}}],edge:[{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!1}}],nwjs:[{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!0}}],electron:[{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!0}}],"react-native":[{capabilities:{audioIn:!0,audioOut:!0,videoIn:!0,videoOut:!0,screenSharing:!1}}]}},function(e,t,n){"use strict";(function(e){var r=n(6),i=n(0),o=(n.n(i),n(1)),a=n(23),s="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=Object(i.getLogger)(e),l=(function(){function e(){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.disposed=!1,this.analyticsHandlers=new Set,this.cache=[],this.permanentProperties={},this.conferenceName="",this.addPermanentProperties({callstats_name:a.a.callStatsUserName,user_agent:navigator.userAgent,browser_name:o.b.getName()})}return c(e,[{key:"dispose",value:function(){this.setAnalyticsHandlers([]),this.disposed=!0}},{key:"setAnalyticsHandlers",value:function(e){var t=this;if(!this.disposed){this.analyticsHandlers=new Set(e);var n=this.cache;this.cache=null,n&&n.forEach(function(e){return t._sendEvent(e)})}}},{key:"addPermanentProperties",value:function(e){for(var t in e)e.hasOwnProperty(t)&&(this.permanentProperties["permanent_"+t]=e[t])}},{key:"setConferenceName",value:function(e){this.conferenceName=e,this.addPermanentProperties({conference_name:e})}},{key:"sendEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null;"string"==typeof e?n={type:r.q,action:e,actionSubject:e,source:e,attributes:t}:"object"===(void 0===e?"undefined":s(e))&&(n=e),this._verifyRequiredFields(n)?this._sendEvent(n):u.error("Dropping a mis-formatted event: "+JSON.stringify(n))}},{key:"_verifyRequiredFields",value:function(e){if(!e)return!1;e.type||(e.type=r.q);var t=e.type;return t!==r.q&&t!==r.r&&t!==r.t&&t!==r.s?(u.error("Unknown event type: "+t),!1):t===r.r?Boolean(e.name):(e.action=e.action||e.name||e.actionSubject,e.actionSubject=e.actionSubject||e.name||e.action,e.source=e.source||e.name||e.action||e.actionSubject,e.action&&e.actionSubject&&e.source?!!(t!==r.s||(e.objectType=e.objectType||"generic-object-type",e.containerType=e.containerType||"conference","conference"!==e.containerType||e.containerId||(e.containerId=this.conferenceName),e.objectType&&e.objectId&&e.containerType&&e.containerId))||(u.error("Required field missing (containerId, containerType, objectId or objectType)"),!1):(u.error("Required field missing (action, actionSubject or source)"),!1))}},{key:"_maybeCacheEvent",value:function(e){return!!this.cache&&(this.cache.push(e),this.cache.length>100&&this.cache.splice(0,1),!0)}},{key:"_sendEvent",value:function(e){if(this._maybeCacheEvent(e));else{this._appendPermanentProperties(e);var t=!0,n=!1,r=void 0;try{for(var i,o=this.analyticsHandlers["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(i=o.next()).done);t=!0){var a=i.value;try{a.sendEvent(e)}catch(e){u.warn("Error sending analytics event: "+e)}}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}}},{key:"_appendPermanentProperties",value:function(e){e.attributes||(e.attributes={}),e.attributes=babelHelpers.extends(e.attributes,this.permanentProperties)}}]),e})();t.a=new l}).call(t,"modules/statistics/AnalyticsAdapter.js")},function(e,t,n){var r=n(19),i=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gay","Gayle","Gaylord","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"];e.exports={generateUsername:function(){return r.randomElement(i)+"-"+r.randomAlphanumStr(3)}}},function(e,t,n){"use strict";(function(e){var r=n(1),i=n(3),o=n.n(i),a=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),s=n(0).getLogger(e),c="applicationLog",u="jitsi",l=void 0,d=(function(){function e(t,n){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.confID=n.confID,this.tpc=t,this.peerconnection=t.peerconnection,this.remoteUserID=n.remoteUserID||u,this.hasFabric=!1,e.fabrics.add(this),e.backendInitialized&&(this._addNewFabric(),1===e.fabrics.size&&e._emptyReportQueue(this))}return a(e,null,[{key:"_addNewFabricCallback",value:function(t,n){e.backend&&"success"!==t&&s.error("Monitoring status: "+t+" msg: "+n)}},{key:"_initCallback",value:function(t,n){if(s.log("CallStats Status: err="+t+" msg="+n),"success"===t){e.backendInitialized=!0;var r=!1,i=null,o=!0,a=!1,c=void 0;try{for(var u,l=e.fabrics.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(o=(u=l.next()).done);o=!0){var d=u.value;d.hasFabric||(s.debug("addNewFabric - initCallback"),d._addNewFabric()&&(r=!0,i||(i=d)))}}catch(e){a=!0,c=e}finally{try{!o&&l.return&&l.return()}finally{if(a)throw c}}r&&e._emptyReportQueue(i)}}},{key:"_emptyReportQueue",value:function(t){var n=t.confID,r=t.peerconnection,i=!0,o=!1,a=void 0;try{for(var s,c=e.reportsQueue["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;if("error"===u.type){var l=u.data;e._reportError(t,l.type,l.error,l.pc||r)}else if("event"===u.type){var d=u.data;e.backend.sendFabricEvent(u.pc||r,d.event,n,d.eventData)}else if("mstWithUserID"===u.type){var p=u.data;e.backend.associateMstWithUserID(u.pc||r,p.callStatsId,n,p.ssrc,p.usageLabel,p.containerId)}}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}e.reportsQueue.length=0}},{key:"_reportError",value:function(t,n,r,i){var o=r;o||(s.warn("No error is passed!"),o=new Error("Unknown error")),e.backendInitialized&&t?e.backend.reportError(i,t.confID,n,o):e.reportsQueue.push({type:"error",data:{error:o,pc:i,type:n}})}},{key:"_reportEvent",value:function(t,n,r){var i=t&&t.peerconnection,o=t&&t.confID;e.backendInitialized&&t?e.backend.sendFabricEvent(i,n,o,r):e.reportsQueue.push({confID:o,pc:i,type:"event",data:{event:n,eventData:r}})}},{key:"_traceAndCatchBackendCalls",value:function(e){var t=["associateMstWithUserID","sendFabricEvent","sendUserFeedback"],n=!0,i=!1,a=void 0;try{for(var u,l=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(u=l.next()).done);n=!0)!(function(t){var n=e[t];e[t]=function(){try{for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];return n.apply(e,r)}catch(e){o.a.callErrorHandler(e)}}})(u.value)}catch(e){i=!0,a=e}finally{try{!n&&l.return&&l.return()}finally{if(i)throw a}}var d=["associateMstWithUserID","sendFabricEvent","sendUserFeedback"],p=!0,h=!1,f=void 0;try{for(var m,v=d["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(p=(m=v.next()).done);p=!0)!(function(t){var n=e[t];e[t]=function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];s.debug(t,i),n.apply(e,i)}})(m.value)}catch(e){h=!0,f=e}finally{try{!p&&v.return&&v.return()}finally{if(h)throw f}}var g=e.reportError;e.reportError=function(t,n,i){for(var a=arguments.length,u=Array(a>3?a-3:0),l=3;l<a;l++)u[l-3]=arguments[l];i===c?r.b.isReactNative()||console&&console.debug("reportError",t,n,i):s.debug.apply(s,["reportError",t,n,i].concat(u));try{g.call.apply(g,[e,t,n,i].concat(u))}catch(e){i===c?console&&console.error("reportError",e):o.a.callErrorHandler(e)}}}},{key:"initBackend",value:function(t){if(e.backend)throw new Error("CallStats backend has been initialized already!");try{var i=r.b.isReactNative()?n(75):callstats;e.backend=new i,e._traceAndCatchBackendCalls(e.backend),e.userID={aliasName:t.aliasName,userName:t.userName},e.callStatsID=t.callStatsID,e.callStatsSecret=t.callStatsSecret;var a=void 0;t.applicationName&&(a={applicationVersion:t.applicationName+" ("+r.b.getName()+")"}),e.backend.initialize(e.callStatsID,e.callStatsSecret,e.userID,e._initCallback,void 0,a);var c=t.getWiFiStatsMethod;return c&&(e.backend.attachWifiStatsHandler(c),c().then(function(e){e&&s.info("Reported wifi addresses:",JSON.parse(e).addresses)}).catch(function(){})),!0}catch(t){return o.a.callErrorHandler(t),e.backend=null,s.error(t),!1}}},{key:"isBackendInitialized",value:function(){return Boolean(e.backend)}},{key:"sendActiveDeviceListEvent",value:function(t,n){e._reportEvent(n,"activeDeviceList",t)}},{key:"sendApplicationLog",value:function(t,n){try{e._reportError(n,c,t,n&&n.peerconnection)}catch(e){console&&"function"==typeof console.error&&console.error("sendApplicationLog failed",e)}}},{key:"sendFeedback",value:function(t,n,r){e.backend?e.backend.sendUserFeedback(t,{userID:e.userID,overall:n,comment:r}):s.error("Failed to submit feedback to CallStats - no backend")}},{key:"sendGetUserMediaFailed",value:function(t,n){e._reportError(n,"getUserMedia",t,null)}},{key:"sendMuteEvent",value:function(t,n,r){var i=void 0;i="video"===n?t?"videoPause":"videoResume":t?"audioMute":"audioUnmute",e._reportEvent(r,i)}},{key:"fabrics",get:function(){return l||(l=new Set),l}}]),a(e,[{key:"_addNewFabric",value:function(){s.info("addNewFabric",this.remoteUserID);try{var t={remoteEndpointType:this.tpc.isP2P?e.backend.endpointType.peer:e.backend.endpointType.server},n=e.backend.addNewFabric(this.peerconnection,this.remoteUserID,e.backend.fabricUsage.multiplex,this.confID,t,e._addNewFabricCallback);this.hasFabric=!0;var r="success"===n.status;return r||s.error("callstats fabric not initilized",n.message),r}catch(e){return o.a.callErrorHandler(e),!1}}},{key:"associateStreamWithVideoTag",value:function(t,n,r,i,o){if(e.backend){var a=n?e.userID:r;e.backendInitialized?e.backend.associateMstWithUserID(this.peerconnection,a,this.confID,t,i,o):e.reportsQueue.push({type:"mstWithUserID",pc:this.peerconnection,data:{callStatsId:a,containerId:o,ssrc:t,usageLabel:i}})}}},{key:"sendDominantSpeakerEvent",value:function(){e._reportEvent(this,"dominantSpeaker")}},{key:"sendTerminateEvent",value:function(){e.backendInitialized&&e.backend.sendFabricEvent(this.peerconnection,e.backend.fabricEvent.fabricTerminated,this.confID),e.fabrics.delete(this)}},{key:"sendIceConnectionFailedEvent",value:function(){e._reportError(this,"iceConnectionFailure",null,this.peerconnection)}},{key:"sendCreateOfferFailed",value:function(t){e._reportError(this,"createOffer",t,this.peerconnection)}},{key:"sendCreateAnswerFailed",value:function(t){e._reportError(this,"createAnswer",t,this.peerconnection)}},{key:"sendResumeOrHoldEvent",value:function(t){e._reportEvent(this,t?"fabricResume":"fabricHold")}},{key:"sendScreenSharingEvent",value:function(t,n){var r=void 0;n&&(r={ssrc:n}),e._reportEvent(this,t?"screenShareStart":"screenShareStop",r)}},{key:"sendSetLocalDescFailed",value:function(t){e._reportError(this,"setLocalDescription",t,this.peerconnection)}},{key:"sendSetRemoteDescFailed",value:function(t){e._reportError(this,"setRemoteDescription",t,this.peerconnection)}},{key:"sendAddIceCandidateFailed",value:function(t){e._reportError(this,"addIceCandidate",t,this.peerconnection)}}]),e})();t.a=d,d.backend=null,d.reportsQueue=[],d.backendInitialized=!1,d.callStatsID=null,d.callStatsSecret=null,d.userID=null}).call(t,"modules/statistics/CallStats.js")},function(e,t,n){"use strict";(function(r){var i,o,a,s="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};!(function(){function r(){function e(){var e=(Math.random()+1).toString(36);return e.substring(2,e.length)}function t(){return window.performance.now?window.performance.now()+window.performance.timing.navigationStart:Date.now()}function r(){return t()+le.currentOffset}function i(){return window.performance.now?window.performance.now():null}function o(e){var t=W.codebase,n=!1;if(null===e)n=!1;else if(t===Je.firefox){var r="undefined"==typeof mozRTCPeerConnection?"undefined":s(mozRTCPeerConnection),i="undefined"==typeof RTCPeerConnection?"undefined":s(RTCPeerConnection);"undefined"!==r&&e instanceof mozRTCPeerConnection?n=!0:"undefined"!==i&&e instanceof RTCPeerConnection&&(n=!0)}else null!==ve&&e instanceof ve&&(n=!0),"function"!=typeof e&&t!==Je.edge||(n=!0),void 0!==s(e.createOffer)&&(n=!0);return n}function a(e,t){var n;return e&&(t===Je.chrome?e.googLocalAddress?(n=e.googLocalAddress,n.concat(":",e.googRemoteAddress)):e.selectedCandidatePairId&&(n=e.selectedCandidatePairId):t===Je.firefox&&(e.localAddr?(n=e.localAddr,n.concat(":",e.remoteAddr)):e.selectedCandidatePairId&&(n=e.selectedCandidatePairId))),pt(n)}function c(e,t,n){var r=null;n.ssrcMap.hasOwnProperty(e.data.ssrc)&&(n.ssrcMap[e.data.ssrc].mediaType=e.data.mediaType,e.data.googCodecName?r=e.data.googCodecName:e.data.codec&&(r=e.data.codec),n.ssrcMap[e.data.ssrc].codec=r,e.data.codecImplementationName&&(n.ssrcMap[e.data.ssrc].codecImplementationName=e.data.codecImplementationName))}function u(e,t){for(var n in t)t.hasOwnProperty(n)&&"id"!==n&&"type"!==n&&"timestamp"!==n&&(e[n]=t[n]);return e}function l(e,n,i,o,u){return function(l){if(l){var f=r(),m=t();void 0===o.lastRawStatsSentInterval||null===o.lastRawStatsSentInterval?o.lastRawStatsSentInterval=m-o.statsPollingStart:o.lastRawStatsSentInterval=m-o.rawstatsTS+o.lastRawStatsSentInterval,void 0===o.lastProcessedStatsSentInterval||null===o.lastProcessedStatsSentInterval?o.lastProcessedStatsSentInterval=Q+1:o.lastProcessedStatsSentInterval=m-o.rawstatsTS+o.lastProcessedStatsSentInterval,o.rawstatsTS=m;var v={},y=W.codebase,b=o.conferenceID,S=o.remoteUserID;v.version=R,v.appID=N,v.conferenceID=encodeURIComponent(b),v.apiTS=f,v.timeShift=0,v.fabricState=o.pcState,v.pcID=o.pcHash,void 0!==i&&(v.ucID=i),te.authToken&&(v.token=te.authToken),v.localID=encodeURIComponent(n),v.remoteID=S?encodeURIComponent(S):null,v.deviceID=j;var _,T,C,E,w,k,I={streams:[]},P=null,A=!1,x=!1,L={},M={};for(P=bt(l),_=0;_<P.length;++_)if(!h(T=d(p(P[_]))))if(T.hasOwnProperty("Transport"))C="Transport",I.hasOwnProperty(C)||(I[C]=[]),y!==Je.firefox?(parseInt(T[C].bytesReceived,10)>0||parseInt(T[C].bytesSent,10)>0)&&(I[C].push(T[C]),"true"!==T[C].googActiveConnection&&!0!==T[C].googActiveConnection||(v.activeConnectionIndex=I[C].length)):(I[C].push(T[C]),"true"!==T[C].selected&&!0!==T[C].selected||(v.activeConnectionIndex=I[C].length));else if(T.localCandidate)L[T.localCandidate.id]=T.localCandidate;else if(T.remoteCandidate)M[T.remoteCandidate.id]=T.remoteCandidate;else if(T.bwe)I.bwe=T.bwe;else if(T.trackStats)I.trackStats||(I.trackStats=[]),I.trackStats.push(T.trackStats);else if(T.codec)I.codec||(I.codec=[]),I.codec.push(T.codec);else if(T.candidatePair)I.candidatePair||(I.candidatePair=[]),I.candidatePair.push(T.candidatePair);else{void 0!==(w=nt(o,T.ssrc))&&w.localStartTime||(k=it(S,b,i,o,u,null),k&&(x=!0),w=nt(o,T.ssrc)),w&&(E=w.remoteUserID),void 0===E&&(E=S);var F={userID:E,data:T.data,reportType:T.reportType,streamType:T.streamType,ssrc:T.ssrc};void 0!==w&&(F.cname=w.cname,F.msid=w.msid,F.associatedVideoTag=w.associatedVideoTag,F.usage=w.usageLabel),I.streams.push(F)}if(v.statistics=I,I.Transport&&(A=(function(e,t){var n,r,i,o,a,s,c,u,l,d=!1,p="None",h=!1,f=W.codebase,m=function(e){if(e.typePreference){var t=e.typePreference>>24;return"rtp"===e.protocol&&e.address===n&&(t>=0&&t<=2&&(p=(function(e){var n="None";switch(t){case 0:n="TURN/TLS";break;case 1:n="TURN/TCP";break;case 2:n="TURN/UDP"}return n})()),!0)}return!1};for(c=0;c<e.length;c++)if(u=e[c],f!==Je.firefox||"candidatepair"!==u.type||"true"!==u.selected&&!0!==u.selected?"googCandidatePair"!==u.type||"true"!==u.googActiveConnection&&!0!==u.googActiveConnection?"transport"===u.type&&(h=!0,u.selectedCandidatePairId&&(l=u.selectedCandidatePairId)):(h=!0,n=u.googLocalAddress,r=u.googRemoteAddress,i=u.googLocalCandidateType,o=u.googRemoteCandidateType,a=u.googTransportType):(h=!0,n=u.localAddr,r=u.remoteAddr,i=u.localAddrType,o=u.remoteAddrType,a=u.transportType),h){n&&(s=0===n.indexOf("[")),t.iceCandidates.some(m);break}if(!h)return d;var v=t.transportData;return void 0!==v&&v.localAddr===n&&v.remoteAddr===r&&v.transportType===a&&v.selectedCandidatePairId===l||(t.transportData={localAddr:n,remoteAddr:r,localAddrType:i,remoteAddrType:o,transportType:a,ipv6:s,relayType:p,selectedCandidatePairId:l},d=!0),d})(I.Transport,o)),A&&Ut(u,ye.fabricTransportSwitch,b),I.Transport||y!==Je.firefox||(I.Transport=I.candidatePair.filter(function(e){return!(!e.selected&&"true"!==e.selected)})),I.Transport)for(var U=0;U<I.Transport.length;U++)I.Transport[U].hash=a(I.Transport[U],y);o.pcState===Ae.disrupted&&(function(e){var t,n=v.statistics.outbound;if(void 0!==n)for(t in n)n.hasOwnProperty(t)&&(n[t].data.mozRtt?n[t].data.mozRtt=0:n[t].data.googRtt?n[t].data.googRtt=0:n[t].data.rtt?n[t].data.rtt=0:n[t].data.roundTripTime&&(n[t].data.roundTripTime=0))})(),I.trackStats&&(I=Vt(I)),I.Transport&&I.candidatePair&&(I=Jt(I)),x&&ot(ye.ssrcMap,S,b,i,rt(o),o.pcHash),ae&&(ot(be.senderConfiguration,S,b,i,se,o.pcHash),ae=!1);var H={},B={response:null},G={response:null},J={response:null},V=null;if(O.fire(O.events.OnPolling,{streams:I.streams,codeBase:y}),O.fire(O.events.OnOneWayAudioDisruptionsRequest,G),null!==G.response&&G.response.forEach(function(e){V={mediaType:e.mediaType,ssrc:e.ssrc,disruptionType:e.type},ot(ye.oneWayMedia,S,b,i,V,o.pcHash)}),O.fire(O.events.OnSendingThroughputObservationsRequest,J),null!==J.response&&(V=J.response,ot(be.sendingThroughputObservations,S,b,i,V,o.pcHash)),O.fire(O.events.OnStatsRequest,B),null!==B.response){if(B.response.streams)for(_=0;_<B.response.streams.length;_++)c(B.response.streams[_],0,o);H.streams=B.response.streams;for(var q=0<Y.length,K=0,$=function(e){e.data.ssrc===K&&(q|="audio"===e.mediaType&&e.streamType===ke.inbound)};0<Y.length;)K=Y.shift(),H.streams.forEach($);if(q){var X={mediaType:"audio",ssrc:null,disruptionType:Ie.noInboundAudioOnlyFabric};ot(ye.oneWayMedia,S,b,i,X,o.pcHash)}if(H.fabricState=o.pcState,H.connectionState=!0===navigator.onLine?"online":"offline",I.Transport&&(H.Transport=(function(e,t,n,r){var i=[];return n===Je.firefox?i=t:t&&(i=(function(e,t,n){var r,i,o,a,s,c,u,l,d=[];if(void 0!==e.lastStatsSent&&void 0!==e.lastStatsSent.statistics.Transport)for(o=e.lastStatsSent.statistics.Transport,a=e.latestEventSent,s=void 0,r=0;r<t.length;r++){for(s=void 0,i=0;i<o.length;i++)if(t[r].hash===o[i].hash){s=o[i];break}void 0!==s&&(c=parseInt(s.bytesReceived,10),u=parseInt(s.bytesSent,10),l=n-a,l>0&&(t[r].csioReceivedBwKbps=8*(parseInt(t[r].bytesReceived,10)-c)/l,t[r].csioSentBwKbps=8*(parseInt(t[r].bytesSent,10)-u)/l,t[r].csioIntBytesReceived=parseInt(t[r].bytesReceived,10)-c,t[r].csioIntBytesSent=parseInt(t[r].bytesSent,10)-u,void 0!==s.packetsSent&&void 0!==t[r].packetsSent&&(t[r].csioSentPacketRate=(parseInt(t[r].packetsSent,10)-parseInt(s.packetsSent,10))/(l/1e3),t[r].csioIntPacketsSent=parseInt(t[r].packetsSent,10)-parseInt(s.packetsSent,10)),void 0!==s.packetsReceived&&void 0!==t[r].packetsReceived&&(t[r].csioReceivedPacketRate=(parseInt(t[r].packetsReceived,10)-parseInt(s.packetsReceived,10))/(l/1e3),t[r].csioIntPacketsReceived=parseInt(t[r].packetsReceived,10)-parseInt(s.packetsReceived,10))),d.push(t[r]))}return d})(e,t,r)),i})(o,I.Transport,y,f)),I.bwe&&(H.bwe=I.bwe),void 0===o.processedStatsTupleArray&&(o.processedStatsTupleArray=[]),z.stats){var ne=(function(e){var t={},n=$t.getConferenceURL();return e.connectionState&&(t.connectionState=e.connectionState),e.fabricState&&(t.fabricState=e.fabricState),n&&(t.conferenceURL=n),t.streams={},null===e.streams?t:(e.streams.forEach(function(e){var n={cname:e.cname,ssrc:e.ssrc,msid:e.msid,remoteUserID:e.userID,usageLabel:e.usage,associatedVideoTag:e.associatedVideoTag};e.data.hasOwnProperty("csioIntFL")&&(n.fractionLoss=e.data.csioIntFL),e.data.hasOwnProperty("csioIntBRKbps")&&(n.bitrate=e.data.csioIntBRKbps),e.data.hasOwnProperty("csioMark")&&(n.quality=e.data.csioMark),e.data.hasOwnProperty("csioMediaType")&&(n.mediaType=e.data.csioMediaType),e.data.hasOwnProperty("googRtt")&&(n.rtt=e.data.googRtt),e.data.hasOwnProperty("mozRtt")&&(n.rtt=e.data.mozRtt),e.data.hasOwnProperty("roundTripTime")&&(n.rtt=e.data.roundTripTime),e.data.hasOwnProperty("jitter")&&(n.jitter=e.data.jitter),e.data.hasOwnProperty("googJitterReceived")&&(n.jitter=e.data.googJitterReceived),e.data.hasOwnProperty("audioOutputLevel")&&(n.audioOutputLevel=e.data.audioOutputLevel),e.data.hasOwnProperty("audioInputLevel")&&(n.audioInputLevel=e.data.audioInputLevel),e.data.hasOwnProperty("audioLevel")&&(n.audioLevel=e.data.audioLevel),e.data.hasOwnProperty("csioAvgRtt")&&(n.averageRTT=e.data.csioAvgRtt),e.data.hasOwnProperty("csioAvgJitter")&&(n.averageJitter=e.data.csioAvgJitter),e.data.hasOwnProperty("csioPktLossPercentage")&&(n.packetLossPercentage=e.data.csioPktLossPercentage),e.reportType&&"local"===e.reportType?e.streamType&&(n.statsType=e.streamType+"-rtp"):e.reportType&&"remote"===e.reportType&&e.streamType&&(n.statsType="remote-"+e.streamType+"-rtp"),t.streams[e.ssrc]=n}),t)})(H);z.stats(ne)}H.apiTS=f,H.batteryStatus={},H.batteryStatus.batteryLevel=(function(){if(ie)return ie.level})(),H.batteryStatus.isBatteryCharging=(function(){if(ie)return ie.charging})(),H.wifiStats=D,(function(e){if(se&&se.rtc_rtp_parameters&&se.rtc_rtp_parameters.encodings){var t=function(e){return et[e]?et[e]:(et[e]={total:0,above:0,ccDriven:0,sumMaxBitrateDiff:0,sumThroughputDiff:0,prevCsioAvgBRKbps:0},et[e])},n=0;se.rtc_rtp_parameters.encodings.forEach(function(e){e&&(n=Math.max(n,e.maxBitrate))});var r=0;if(ce){ce.encodings.forEach(function(e){r=Math.max(r,e.maxBitrate)});var i=0,o=0,a=null,s=null;e.streams.forEach(function(e){var c=e.data,u=t(c.ssrc);"video"===c.mediaType&&e.streamType===ke.outbound&&(0<r&&.9*r<1e3*c.csioAvgBRKbps?(i=n-r,s=!1):(i=n-1e3*c.csioAvgBRKbps,s=!0),a=0<i,o=c.csioAvgBRKbps-u.prevCsioAvgBRKbps,u.prevCsioAvgBRKbps=c.csioAvgBRKbps,(function(e,n,r,i,o){var a=t(e.ssrc);e.csioSCSValidationSampleCount=++a.total,a.sumMaxBitrateDiff+=n,e.csioAvgMaxBitrateDiff=a.sumMaxBitrateDiff/a.total,a.sumThroughputDiff+=r,e.csioAvgDeltaThroughput=a.sumThroughputDiff/a.total,i&&(a.above+=1),e.csioMaxBitrateAboveRatio=a.above/a.total,o&&(a.ccDriven+=1),e.csioCCDrivenRatio=a.ccDriven/a.total})(c,i,o,a,s))})}}else e.streams.forEach(function(e){var t=e.data;"video"===t.mediaType&&e.streamType===ke.outbound&&(t.csioSCSValidationSampleCount=null,t.csioAvgMaxBitrateDiff=null,t.csioAvgDeltaThroughput=null,t.csioMaxBitrateAboveRatio=null,t.csioCCDrivenRatio=null)})})(H=(function(e){var t,n,r;for(t in e.streams)if(e.streams.hasOwnProperty(t)){if(e.streams[t].inbound)for(r in e.streams[t].inbound)e.streams[t].inbound.hasOwnProperty(r)&&(n=e.streams[t].inbound[r].mark,n===Pe.bad?e.streams[t].inbound[r].mark=2:n===Pe.fair?e.streams[t].inbound[r].mark=1:e.streams[t].inbound[r].mark=0);if(e.streams[t].outbound)for(r in e.streams[t].outbound)e.streams[t].outbound.hasOwnProperty(r)&&(n=e.streams[t].outbound[r].mark,n===Pe.bad?e.streams[t].outbound[r].mark=2:n===Pe.fair?e.streams[t].outbound[r].mark=1:e.streams[t].outbound[r].mark=0)}return e})(H)),o.processedStatsTupleArray.push(H),v.processedStatistics=o.processedStatsTupleArray,o.lastStatsSent=v;var re=(function e(t){var n;if(null===t||"object"!=(void 0===t?"undefined":s(t)))return t;if(t instanceof Array){n=[];for(var r=0,i=t.length;r<i;r++)n[r]=e(t[r]);return n}if(t instanceof Object){n={};for(var o in t)t.hasOwnProperty(o)&&(n[o]=e(t[o]));return n}})(v);delete re.statistics,o.lastProcessedStatsSentInterval>=Q&&(o.processedStatsTupleArray=[],ee.add(re,re.processedStatistics.length),re.msgStat=ee.getStat(),(function(e,t,n,i,o,a){var s=r();e.hasOwnProperty("token")&&e.hasOwnProperty("ucID")&&!de?(g(be.processedStats,e,a),t.latestEventSent=s,t.lastFabricState=t.pcState):(e.clockUnsynced=de,Z.cacheEvent({channel:be.processedStats,data:e}))})(re,o,0,0,0,e),o.lastProcessedStatsSentInterval=0)}}}}function d(e){var t={};if("inboundrtp"===e.type||"outboundrtp"===e.type||"inbound-rtp"===e.type||"outbound-rtp"===e.type){if(t.ssrc=e.ssrc,t.streamType="inboundrtp"===e.type||"inbound-rtp"===e.type?"inbound":"outbound","Safari"===W.name&&!e.mediaType){e.id.includes("Audio")?e.mediaType="audio":e.id.includes("Video")&&(e.mediaType="video");var n=e.id.split("_");if(n[1])try{e.ssrc=parseInt(n[1]),t.ssrc=e.ssrc}catch(e){}}t.data=e,void 0!==e.isRemote?t.reportType="true"===e.isRemote||!0===e.isRemote?"remote":"local":t.reportType="local",e.trackId&&(t.trackId=e.trackId),e.mediaType&&(t.mediaType=e.mediaType)}else"candidatepair"===e.type&&e.selected?t.Transport=e:"localcandidate"===e.type||"local-candidate"===e.type?t.localCandidate=e:"remotecandidate"===e.type||"remote-candidate"===e.type?t.remoteCandidate=e:"transport"===e.type||"googCandidatePair"===e.type?t.Transport=e:"VideoBwe"===e.type?t.bwe=e:"track"===e.type?t.trackStats=e:"candidate-pair"===e.type?t.candidatePair=e:"codec"===e.type?t.codec=e:"ssrc"===e.type&&(t.reportType="local",e.bytesSent?t.streamType="outbound":t.streamType="inbound",t.ssrc=e.ssrc,t.data=e);return t}function p(e){var t,n={};e.timestamp instanceof Date&&(n.timestamp=e.timestamp.getTime().toString()),e.type&&(n.type=e.type);var r=0;if(e.names){var i=e.names();for(r=0;r<i.length;++r)n[i[r]]=e.stat(i[r])}else for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(n.values){for(r=0;r<n.values.length;++r){e=n.values[r];for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t])}delete n.values}return n}function h(e){if(null===e)return!0;if(e.length>0)return!1;if(0===e.length)return!0;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function f(e){return clearInterval(e),null}function m(){le.syncHandler||($e(N,L,"log",{msg:"start clockSync"}),le.offsetResults=[],zt(),le.syncHandler=!0)}function v(e){try{if(window&&window.sessionStorage){var t=JSON.parse(window.sessionStorage.getItem("csio_ucid_data"));if(t&&t[e])return t[e].ucID}}catch(e){return null}return null}function g(e,t,n){var r=t.action,i=t.remoteID,o=t.ucID;t.channel=e,te._isTokenValid(te.authToken,N,L)?(o&&!de&&i||-1!==Ve.indexOf(r))&&t.conferenceID!==A?(t.token=te.authToken,Xt(e,t,n),n&&r&&n(Te.success,r+" sent to the backend.")):(t.clockUnsynced=de,Z.cacheEvent({channel:e,data:t,callback:n})):te.sendAuthenticationRequest(N,L,function(a,s){a!==Te.success?(a===Ce.authOngoing&&(t.clockUnsynced=de,Z.cacheEvent({channel:e,data:t,callback:n})),n&&a!==Ce.authOngoing&&n(a,s)):a===Te.success&&"SDK authentication successful."===s&&((o&&!de&&i||-1!==Ve.indexOf(r))&&t.conferenceID!==A?(t.token=te.authToken,Xt(e,t,n),n&&r&&n(Te.success,r+" sent to the backend.")):(t.clockUnsynced=de,Z.cacheEvent({channel:e,data:t,callback:n})))})}function y(){he||(he=setInterval(function(){!(function(){var e={};Object.keys(ue).forEach(function(t){var n=ue[t];if(!n)return!0;var r,i,o={ucID:n.ucID,userJoinedSent:n.userJoinedSent},a=[];if(n.participants){var s,c=n.participants;for(r=0;r<c.length;r++)i={},i={pcID:(s=c[r]).pcHash,pcState:s.pcState,iceConnectionState:s.iceConnectionState,iceGatheringState:s.iceGatheringState,iceCandidatesNumber:s.iceCandidates.length,remoteUserID:s.remoteUserID},a.push(i)}o.participants=a,e[t]=o});var t={authStatus:!!te.tokenData,clockSync:!de,stateMachine:e,pageURL:window.location.href,eventType:"warn",version:R};t.wsStatus=$t.getWSConnectionState(),$e(N,L,"stateMachine",t)})()},fe))}function b(){f(he),he=null}var S,_=n(76),T=n(77),C=n(84),E="https://collector.callstats.io:443/",w="https://auth.callstats.io/",R="3.27.0",k="wss://collector.callstats.io:443/csiows/collectCallStats",I="https://dashboard.callstats.io/api-internal/v1/qmodelthresholds",P="https://appsettings.callstats.io/v1/apps/",A="csio-conf-id-tmp",O=new T.Reporter,D=null;window&&(window.csioChromeLegacyGetStats=!0);var x,N=null,L=null,M=null,j=null,F=!1,U=!1,H="",B=function(e,t){var n="precalltest error ("+e+"): "+t;console.warn(n),$e&&$e(N,L,"log",{msg:n}),H+="(error)"},G=n(85),J=null;try{J=new G.PreCallTest}catch(e){B("initializing",e)}var V,W,q=[],K={create:Date.now()},z={stats:null,defaultConfig:null,recommendedConfig:null,preCallTest:null},Q=15e3,$=!1,X=!0,Y=[],Z=new(function(){function e(e,t){setTimeout(function(){var t=r()-e.data.apiTS;e.data.timeShift=t,g(e.channel,e.data,e.callback)},t)}this.eventCache=[],this.updateRemoteUserID=function(e,t){for(var n,r=0;r<this.eventCache.length;r++)(n=this.eventCache[r]).data.pcID===t&&(n.data.remoteID=e)},this.sendCachedEvents=function(t,n,i,o,a,s){if(0!==this.eventCache.length){if(!t.authToken)return void t.sendAuthenticationRequest(N,L);if(!n){var c,u,l,d,p=r(),h=[],f=Math.max(Q/this.eventCache.length,me);for(c=0;c<this.eventCache.length;c++)if(!(l=this.eventCache[c]).data.remoteID&&l.data.pcID||l.data.conferenceID===A)h.push(this.eventCache[c]);else if(l.data.action!==ye.userJoined){if(l.data.token=t.authToken,i&&l.data.apiTS>=p-o||!l.data.ucID)if(d=decodeURIComponent(l.data.conferenceID),ue[d]&&ue[d].ucID)l.data.ucID=ue[d].ucID;else{if(d!==a){h.push(this.eventCache[c]);continue}l.data.ucID=s}if(l.data.clockUnsynced&&(l.data.apiTS+=le.currentOffset),l.channel===be.processedStats&&l.data.clockUnsynced&&l.data.processedStatistics&&l.data.processedStatistics.length>0)for(u=0;u<l.data.processedStatistics.length;u++)l.data.processedStatistics[u].apiTS+=le.currentOffset;delete l.data.clockUnsynced,e(l,f*(c+1))}else h.push(this.eventCache[c]);this.eventCache=h}}},this.sendCachedUserJoinedEvents=function(t){if(0!==this.eventCache.length){if(!t.authToken)return void t.sendAuthenticationRequest(N,L);var n,r,i=[],o=Math.max(Q/this.eventCache.length,me);for(n=0;n<this.eventCache.length;n++)!(r=this.eventCache[n]).data.remoteID&&r.data.pcID||r.data.conferenceID===A?i.push(this.eventCache[n]):r.data.action===ye.userJoined||r.data.action===ge.fabricSetupFailed?(r.data.token=t.authToken,r.data.clockUnsynced&&(r.data.apiTS=r.data.apiTS+le.currentOffset),r.data.value&&(r.data.value.statsSubmissionInterval=Q),e(r,o*(n+1))):i.push(this.eventCache[n]);this.eventCache=i}},this.updateConferenceId=function(e){for(var t,n=0;n<this.eventCache.length;n++)(t=this.eventCache[n]).data.conferenceID===A&&(t.data.conferenceID=e)},this.cacheEvent=function(e){this.eventCache.push(e)},this.sendCachedFeedback=function(){var e=qe("feedback"),t=JSON.parse(qe("csio_auth_data"));if(e&&t){var n=JSON.parse(e),r=t===n.token;r||L!==n.userID||(n.token=t,r=!0),r?g(be.userFeedback,n):Ke("feedback")}}}),ee=new(function(){this.stat=new(function(){this.size_max=0,this.size_ewma=0,this.statNum_max=0,this.statNum_ewma=0,this.msg_num=0,this.maxInterval=0,this.minInterval=0,this.avgInterval=0,this.stdInterval=0}),this.lastTime=null,this.samplesCount=0,this.add=function(e,n){var r=this.memorySizeOf(e);if(this.stat.size_ewma=.5*this.stat.size_ewma+.5*r,this.stat.size_max<r&&(this.stat.size_max=r),this.stat.statNum_ewma=.5*this.stat.statNum_ewma+.5*n,this.stat.statNum_max<n&&(this.stat.statNum_max=n),this.stat.msg_num+=1,null!==this.lastTime){var i=t()-this.lastTime;this.lastTime=t(),(0===this.stat.maxInterval||this.stat.maxInterval<i)&&(this.maxInterval=i),(0===this.stat.minInterval||i<this.stat.minInterval)&&(this.minInterval=i),this.stat.avgInterval=(this.stat.avgInterval*this.samplesCount+i)/(this.samplesCount+n),this.samplesCount+=n,this.stat.stdInterval=(31*this.stat.stdInterval+Math.abs(this.stat.avgInterval-i))/32}else this.lastTime=t()},this.getStat=function(){return this.stat},this.memorySizeOf=function(e){var t=0;return(function e(n){if(null!==n&&void 0!==n)switch(void 0===n?"undefined":s(n)){case"number":t+=8;break;case"string":t+=2*n.length;break;case"boolean":t+=4;break;case"object":var r=Object.prototype.toString.call(n).slice(8,-1);if("Object"===r||"Array"===r)for(var i in n)n.hasOwnProperty(i)&&e(n[i]);else t+=2*n.toString().length}return t})(e)}}),te=new(function(){var e=this,t="urn:x-callstats:auth:errorActions";this.authInProgress=!1,this.tokenData=null,this.authToken=null,this.type="appSecret",this.tokenGenerator=function(e,t){t("Token generator not set")};var n=null,i=null,o=!1,a=window.atob,s=window.btoa,c=["Authentication Internal Error","Invalid Credentials","Invalid Credentials","Invalid Credentials","Invalid Credentials","Origin URL missmatch","Invalid Credentials","Authentication Protocol Error"],u=function(e){return s(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"")},l=function(e){return(t=e,s(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"");var t},d={};d.cryptotype=null,window.crypto&&window.crypto.subtle?(d.cryptotype="standard",d.subtlecrypto=window.crypto.subtle):window.crypto&&!window.crypto.subtle&&window.crypto.webkitSubtle?(d.cryptotype="webkit",d.subtlecrypto=window.crypto.webkitSubtle):window.msCrypto&&window.msCrypto.subtle?(d.cryptotype="ie",d.subtlecrypto=window.msCrypto.subtle):(d.subtlecrypto=null,console.info("WebCryptography API not supported in this browser.")),d.sign=function(e,t,n,r){if("HS256"!==e.alg)return r("Use header.alg=HS256");e=JSON.stringify(e),"string"!=typeof t&&(t=JSON.stringify(t));var i=l(e)+"."+l(t);if(window.csioReactNative)window.csiosign(i,n,function(e,t){return e?(console.log("Token sign error",e),r(e)):r(null,t)});else{for(var o=new ArrayBuffer(i.length),a=new Uint8Array(o),s=i.length-1;s>=0;s--)a[s]=i.charCodeAt(s);var c=function(e){for(var t="",n=new Uint8Array(e),o=n.byteLength,a=0;a<o;a++)t+=String.fromCharCode(n[a]);return i+="."+u(t),r(null,i)},p=function(e){return r(e)},h={name:"HMAC"};"ie"!==d.cryptotype&&"webkit"!==d.cryptotype||(h.hash={name:"sha-256"});var f=d.subtlecrypto.sign(h,n,a);"ie"===d.cryptotype?(f.onerror=p,f.oncomplete=function(e){c(e.target.result)}):f.then(c).catch(p)}},d.decode=function(e){try{return JSON.parse(a(e.split(".")[1]))}catch(e){return console.error("Couldn't decode token. ",e),null}},d.importKey=function(e,t,n){if(window.csioReactNative)t(e);else{if("webkit"===d.cryptotype)for(;e.length<32;)e+="\0";var r={kty:"oct",k:u(e),alg:"HS256"},i={name:"HMAC",hash:{name:"SHA-256"}};if("ie"===d.cryptotype?r.extractable=!1:r.ext=!1,"webkit"===d.cryptotype&&(i=null,r.use="sig"),"ie"===d.cryptotype||"webkit"===d.cryptotype){var o=JSON.stringify(r);r=new Uint8Array(o.length);for(var a=0;a<o.length;a++)r[a]=o.charCodeAt(a)}var s=d.subtlecrypto.importKey("jwk",r,i,!1,["sign"]);"ie"===d.cryptotype?(s.onerror=n,s.oncomplete=function(e){t(e.target.result)}):s.then(t).catch(n)}},this.setAuthType=function(e){this.type=e},this._isTokenValid=function(e,t,n){var i=!1,o=W.codebase;if(null===e)return!1;try{var a=d.decode(e);if(null!==a&&a.appID===t&&a.userID===encodeURIComponent(n)){var s=null;if(o===Je.firefox){var c=a.expiry.split(" ").join("T");s=Date.parse(c)}else s=new Date(a.expiry);new Date(r())<s&&(i=!0)}return i}catch(e){}return!1},this.setupAuthToken=function(e){We("csio_auth_data",JSON.stringify(e)),this.authToken=e,this.tokenData=d.decode(e),Q=parseInt(this.tokenData.submissionInterval,10),O.setSubmissionInterval(Q),O.setReportingMode(this.tokenData.adaptiveInterval),$=this.tokenData.collectSDP},this.sendAuthenticationRequest=function(r,i,a){if(r&&i){if(e.authInProgress)return void((s=a)&&s(Ce.authOngoing,"Authentication Ongoing"));null!==n&&(clearTimeout(n),n=null),p(),e.authInProgress=!0,e.tokenGenerator(o,function(s,c){if(null!==s)return e.authInProgress=!1,void(a&&a(Te.tokenGenerationError,s.toString()));qt(w+"authenticate",{client_id:i+"@"+N,code:c,grant_type:"authorization_code"},function(s,c){var u=null;e.authInProgress=!1,K.auth=c;try{u=JSON.parse(s.response)}catch(e){console.error("Authentication response parse error")}if(u)if(200===s.status){if("bearer"!==u.token_type)return console.error("Authentication was successful, but token type was not bearer. Scheduling retry."),void(n=setTimeout(e.sendAuthenticationRequest,5e3,r,i,a));e.setupAuthToken(u.access_token);var l=parseInt(1e3*parseInt(u.expires_in)*.9);if(h(l,r,i,a),o=!1,a&&a(Te.success,"SDK authentication successful."),u.iceServers&&!U&&J)try{H=u.iceServers[0].username+" ",J.start(u.iceServers,ft.bind(this)),$e(N,L,"log",{msg:"precalltest started "+H}),H+="(started)"}catch(e){B("start",e),J.crashDisconnect()}U&&($e(N,L,"log",{msg:"precalltest disabled "+H}),H+="(disabled)"),mt(),$t._isChannelReady()?(Z.sendCachedUserJoinedEvents(te),a&&a(Te.success,"WebSocket establishment successful.")):$t._setupWebSocketConnection(function(e,t){a&&a(e,t)})}else{if(u[t]&&u[t].length>0)return f(r,i,a,u[t],e.type);console.error("Authentication failed, but no error actions were defined in response."),n=setTimeout(e.sendAuthenticationRequest,5e3,r,i,a)}else n=setTimeout(e.sendAuthenticationRequest,5e3,r,i,a)})})}var s};var p=function(){null!==i&&(clearTimeout(i),i=null)},h=function(t,n,r,o){p(),i=setTimeout(function(){e.sendAuthenticationRequest(n,r,o)},t)},f=function e(t,n,r,i,a){if(0!==i.length){var s=i.shift();if(s.action===Ye.RETRY)return"jwt"===a&&h(s.params.timeout,t,n,r),e(t,n,r,i);if(s.action===Ye.GET_NEW_TOKEN)return o=!0,e(t,n,r,i);if(s.action===Ye.REPORT_ERROR){var u="Authentication Error";return s.params&&s.params.errorCode>=0&&(u=c[s.params.errorCode]),r&&r(Te.authError,u),e(t,n,r,i)}}};this.appSecretTokenGenerator=function(t){var n=null,r=null,i=!1,o=null;return t.indexOf(":")>-1&&(o=(function(e){for(var t=a(e.replace(/[ \r\n]+$/,"")),n=[],r=0;r<t.length;++r){var i=t.charCodeAt(r).toString(16);1===i.length&&(i="0"+i),n.push(i)}return n.join("")})(t.split(":")[0]),t=t.split(":")[1]),d.importKey(t,function(e){t=null,n=e},function(e){i=!0,t=null,console.error("Couldn't import key",e)}),function(t,a){if(i)return a("appsecret based token generation failed");if(!t&&null!==r)return a(null,r);if(null===n)return setTimeout(function(){e.tokenGenerator(t,a)},100);var s={userID:L,appID:N};o&&(s.keyID=o),d.sign({alg:"HS256"},s,n,function(e,t){return e?a(e):(r=t,a(null,t))})}}}),ne=new _;try{W=ne.detectBrowserInfo()}catch(e){console.log("detectBrowserInfo: Error",e)}var re;window.csioReactNative||(re=ne.measureAppLoadingPerformance(W),K.loading=re);var ie,oe={type:"browser",name:W.name,ver:W.ver,os:W.os,osVersion:W.osVersion,userAgent:W.userAgent},ae=!1,se=null,ce=null,ue={},le={currentOffset:0,offsetResults:[],syncStartTime:null,syncAttempts:5,syncHandler:null,maxAllowedLatency:6e4},de=!0,pe=null,he=null,fe=2e4,me=100,ve=null;"Firefox"===W.name?ve=mozRTCPeerConnection:"Chrome"===W.name||"Opera"===W.name?ve=webkitRTCPeerConnection:"Safari"===W.name?console.log("Browser type Safari"):"Edge"===W.name&&(ve=window.RTCPeerConnection);var ge={fabricSetupFailed:"fabricSetupFailed",fabricHold:"fabricHold",fabricResume:"fabricResume",audioMute:"audioMute",audioUnmute:"audioUnmute",videoPause:"videoPause",videoResume:"videoResume",fabricUsageEvent:"fabricUsageEvent",fabricTerminated:"fabricTerminated",screenShareStart:"screenShareStart",screenShareStop:"screenShareStop",dominantSpeaker:"dominantSpeaker",userIDChangedEvent:"userIDChangedEvent",activeDeviceList:"activeDeviceList",applicationErrorLog:"applicationErrorLog"},ye={autoFabricSetup:"autoFabricSetup",userJoined:"userJoined",userLeft:"userLeft",refreshPresence:"userAlive",ssrcMap:"ssrcMap",mediaPlaybackStartEvent:"mediaPlaybackStartEvent",mediaSuspendedEvent:"mediaSuspendedEvent",oneWayMedia:"oneWayMedia",fabricStateChange:"fabricStateChange",iceDisruptionStart:"iceDisruptionStart",iceDisruptionEnd:"iceDisruptionEnd",fabricTransportSwitch:"fabricTransportSwitch",iceConnectionDisruptionStart:"iceConnectionDisruptionStart",iceConnectionDisruptionEnd:"iceConnectionDisruptionEnd",iceAborted:"iceAborted",iceTerminated:"iceTerminated",iceFailed:"iceFailed",iceRestarted:"iceRestarted",fabricDropped:"fabricDropped",connectedDevices:"connectedDevices",iceCompleted:"iceCompleted",iceCandidateFound:"iceCandidateFound"},be={sdpSubmission:"sdpSubmissionEvent",rtpStats:"rtpStats",processedStats:"processedStats",callStatsEvent:"callStatsEvent",userFeedback:"userFeedbackEvent",clockSync:"clockSync",preCallTest:"preCallTest",senderConfiguration:"senderConfiguration",sendingThroughputObservations:"sendingThroughputObservations"},Se="preCallTestAssociate",_e={success:"success",failure:"failure"},Te={httpError:"httpError",authError:"authError",wsChannelFailure:"wsChannelFailure",success:"success",csProtoError:"csProtoError",appConnectivityError:"appConnectivityError",tokenGenerationError:"tokenGenerationError",ok:"OK"},Ce={authOngoing:"authOngoing"},Ee={peer:"peer",server:"server"},we={sendonly:"sendonly",receiveonly:"receiveonly",sendrecv:"sendrecv",inactive:"inactive"},Re={audio:"audio",video:"video",data:"data",screen:"screen",multiplex:"multiplex",unbundled:"unbundled"},ke={local:"local",remote:"remote",inbound:"inbound",outbound:"outbound"},Ie={noAudioInMultiplexFabric:"noAudioInMultiplexFabric",noOutboundAudioOnlyFabric:"noOutboundAudioOnlyFabric",noInboundAudioOnlyFabric:"noInboundAudioOnlyFabric"},Pe={excellent:"excellent",fair:"fair",bad:"bad"},Ae={established:"established",initializing:"initializing",failed:"failed",disrupted:"disrupted",checkingDisrupted:"checkingDisrupted"},Oe={createOffer:"createOffer",createAnswer:"createAnswer",setLocalDescription:"setLocalDescription",setRemoteDescription:"setRemoteDescription",addIceCandidate:"addIceCandidate",getUserMedia:"getUserMedia",iceConnectionFailure:"iceConnectionFailure",signalingError:"signalingError",applicationError:"applicationError",applicationLog:"applicationLog"},De="MediaConfigError",xe="NegotiationFailure",Ne="SDPGenerationError",Le="IceConnectionFailure",Me="SignalingError",je="ApplicationLog",Fe={video:{gThreshold:1024,rThreshold:256},audio:{gThreshold:30,rThreshold:8}},Ue={video:{gThreshold:.8,rThreshold:.3}},He={video:{gThreshold:400,rThreshold:1e3}},Be={video:{gThreshold:10,rThreshold:50},audio:{gThreshold:15,rThreshold:30}},Ge={audio:{gThreshold:240,rThreshold:400}},Je={chrome:"Chrome",firefox:"Firefox",edge:"Edge"},Ve=[ye.userJoined,ye.refreshPresence,ge.fabricSetupFailed],We=function(e,t){try{window&&window.localStorage&&window.localStorage.setItem(e,t)}catch(e){return}},qe=function(e){try{if(window&&window.localStorage)return window.localStorage.getItem(e)}catch(e){return null}return null},Ke=function(e){try{window&&window.localStorage&&window.localStorage.removeItem(e)}catch(e){return}},ze=function(e,n,r,i,o){var a=null,s=null,c=new XMLHttpRequest;if("Microsoft Internet Explorer"!==W.name&&(c.timeout=r),c){c.open("GET",encodeURI(e));for(var u in n)c.setRequestHeader(u,n[u]);a=t(),c.onload=function(){s=t(),i(c,s-a)},c.ontimeout=o,c.send()}},Qe=function(e,t,n,r){var i=new XMLHttpRequest;if(i){if(i.open("POST",encodeURI(e)),i.setRequestHeader("Content-Type","application/json"),r)for(var o in r)i.setRequestHeader(o,r[o]);i.onload=function(){n(i)},i.send(t)}},$e=function(e,n,r,i){if(e){var o=E+"generics",a={appID:e,timestamp:t(),userID:encodeURIComponent(n),version:R,eventType:r,data:i},s=JSON.stringify(a);V!==s&&(V=s,Qe(o,s,function(e){200===e.status?console.log("Got generic response: %o",e.response):200!==e.status&&console.log("Got error for generic request %o, %s",e,e.status)}))}};window&&window.addEventListener&&window.addEventListener("error",function(e){if(e&&e.filename&&e.filename.indexOf("callstats")>-1){var t,n=!1,r={fileName:e.filename,line:e.lineno,col:e.colno,jsVersion:R,eventType:"error",message:e.message,pageURL:window.location.href};for(t in ue)ue.hasOwnProperty(t)&&(r.conferenceID=t,$e(N,L,"onErrorLog",r),n=!0);n||$e(N,L,"onErrorLog",r)}});var Xe="Invalid WebRTC function name",Ye={RETRY:0,GET_NEW_TOKEN:1,REPORT_ERROR:2},Ze=e(),et=Object.create(null),tt=function(e,n,i){var o=RegExp.prototype.test.bind(/^([a-z])=(.*)/),a=/^ssrc:(\d*) ([\w_]*):(.*)/,s=/^ssrc-group:SIM (\d*)/;n.split(/(\r\n|\r|\n)/).filter(o).forEach(function(n){var o=n[0],c=n.slice(2);if("a"===o){if(a.test(c)){var u=c.match(a),l=u[1];void 0===e.ssrcMap[l]&&(e.ssrcMap[l]={}),e.ssrcMap[l][u[2]]=u[3],e.ssrcMap[l].localStartTime=t(),e.ssrcMap[l].syncedStartTime=r(),e.ssrcMap[l].streamType=i}s.test(c)&&(void 0===e.ssrcMap.ssrcGroup&&(e.ssrcMap.ssrcGroup={},e.ssrcMap.ssrcGroup[i]={}),e.ssrcMap.ssrcGroup[i].simulcastGroup=c.match(/\d+/g))}})},nt=function(e,t){return e.ssrcMap[t]},rt=function(e){return e.ssrcMap},it=function(e,t,n,r,i,o){if(!i.localDescription||!i.remoteDescription)return!1;var a=i.localDescription.sdp,s=i.remoteDescription.sdp;if(!a||!s||a===r.localSDP&&s===r.remoteSDP)return!1;if(tt(r,a,ke.outbound),tt(r,s,ke.inbound),$){var c={sdp:{}};c.sdp.localSDP=a!==r.localSDP?a:-1,c.sdp.remoteSDP=s!==r.remoteSDP?s:-1,st(e,t,n,c,r.pcHash,o)}return r.localSDP=a,r.remoteSDP=s,!0},ot=function(e,t,n,i,o,a,s){if(e){var c=r(),u={version:R,apiTS:c,action:e,localID:encodeURIComponent(L),remoteID:t?encodeURIComponent(t):null,conferenceID:encodeURIComponent(n),timeShift:0,appID:N,ucID:i,pcID:a,deviceID:j,value:o};return null===n?void $e(N,L,"log",{msg:"conferenceID is null in sendEvent for "+e}):void g(be.callStatsEvent,u,s)}console.error("sendEvent: Invalid eventType ")},at=function(e,t,n,i){if(e){var o=r(),a={version:R,channel:be.preCallTest,timestamp:o,apiTS:o,action:e,eventType:e,localID:encodeURIComponent(L),remoteID:encodeURIComponent(L),conferenceID:encodeURIComponent(t),timeShift:0,appID:N,ucID:n,deviceID:j,token:te.authToken};return"preCallTestResults"===e&&(a.results=i,null==t)?void Xt(be.preCallTest,a):(e===Se&&(a.ids=i),void(n&&!de?g(be.preCallTest,a):(a.clockUnsynced=de,Z.cacheEvent({channel:be.preCallTest,data:a,callback:null}))))}console.error("sendEvent: Invalid eventType ")},st=function(e,t,n,i,o,a){var s=r(),c={version:R,appID:N,conferenceID:encodeURIComponent(t),ucID:n,apiTS:s,localID:encodeURIComponent(L),remoteID:encodeURIComponent(e),pcID:o,deviceID:j,sdpPayload:i,action:be.sdpSubmission};te.authToken&&n&&!de?(c.token=te.authToken,g(be.sdpSubmission,c,a)):(c.clockUnsynced=de,Z.cacheEvent({channel:be.sdpSubmission,data:c,callback:a}),te.authToken||te.sendAuthenticationRequest(N,L))},ct=function(e,t,n,r,i,o,a){Ct(e,function(e){t.localCandidates=e.localCandidates,t.remoteCandidates=e.remoteCandidates,t.iceCandidatePairs=e.iceCandidatePairs,t.activeIceCandidatePair=At(t.iceCandidatePairs),a.currPair=t.activeIceCandidatePair,ot(ye.fabricStateChange,i,n,r,a,o)})},ut=function(e,t,n){var r={connectedDevices:x},i=ue[e]?ue[e].ucID:null;ot(ye.connectedDevices,t,e,i,r,n)},lt=function(e){var t={ucID:ue[e].ucID,endpoint:oe,magicKey:Ze};ot(ye.refreshPresence,null,e,ue[e].ucID,t,null)},dt=function(e,t){var n={};return n.status=e,t&&(n.message=t),n},pt=function(e,t){var n,r,i=0;if(!e)return i;for(n=0,r=e.length;n<r;n++)i=(i<<5)-i+e.charCodeAt(n),i|=0;return t&&t(i),i},ht=function(){K.sent||(K.remoteofferSinceCreate&&K.config&&K.senderConfig||K.errorSinceCreate)&&(console.log("Send generic event for timing"),$e(N,L,"timing",K),K.sent=!0)},ft=function(e){$e(N,L,"log",{msg:"precalltest finished "+H}),H+="(finished)",z.preCallTest&&z.preCallTest(e);try{q.push(e.id);var t=null,n=null;for(var r in ue)if(ue.hasOwnProperty(r)){t=r,ue[r].ucID&&(n=ue[r].ucID);break}at("preCallTestResults",t,n,e)}catch(e){B("send results",e)}},mt=function(){var e=P+N,t={Authorization:"Bearer "+te.authToken},n=function(e,t){200!==e.status&&setTimeout(function(){i()},100),K.config=t,ht();var n=JSON.parse(e.response);if(console.log("internal config:",n),n.submissionInterval&&(Q=parseInt(n.submissionInterval,10),O.setSubmissionInterval(Q)),n.adaptiveStats&&O.setReportingMode(n.adaptiveStats),n.collectSDP&&($=n.collectSDP),n.qmodelThresholdsAPI){var r=n.qmodelThresholdsAPI;Wt("eModelThreshold",r,Ge),Wt("throughputThreshold",r,Fe),Wt("fractionalLossThreshold",r,Be),Wt("rttThreshold",r,He),Wt("currOverPrevFrameRateThreshold",r,Ue)}},r=function(e){200!==e.status&&setTimeout(function(){o()},100);var t=JSON.parse(e.response),n=function(e,t){var n={};return t&&(n={peerConnection:null,media:null}),e.peerConnection&&(n.peerConnection=e.peerConnection),e.media&&(n.media=e.media),e.sender&&(n.sender=e.sender),e.confidence&&(n.confidence=e.confidence),n};if(z.defaultConfig&&t.default){var r=n(t.default,!0);r!=={}&&z.defaultConfig(r)}if(z.recommendedConfig&&t.recommended){var i=n(t.recommended,!1);i!=={}&&z.recommendedConfig(i)}},i=function r(){ze(e+"/configurations/internal",t,2e3,n,r)},o=function n(){ze(e+"/configurations",t,2e3,r,n)};i(),o()},vt=function(e,t){var n=null;return ue[e]&&ue[e].participants&&(n=ue[e].participants.filter((r=t,function(e){return e.pc===r||!(!r.callstatsID||e.pcHash!==r.callstatsID)||void 0}))),n&&n.length>0?n[0]:null;var r},gt=function(e,t){var n=null,r=null;return(n=vt(e,t))&&(r=n.pcHash),r},yt=function(e){var t=null,n=null,r=null;for(t in ue)if(ue.hasOwnProperty(t)&&(r=vt(t,e))){n={fabric:r,conferenceID:t};break}return n},bt=function(e){if(e){var t=[],n=0;if(e&&e.result)t=e.result();else if(e&&e.forEach)e.forEach(function(e){t.push(e)});else for(n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}},St=function(e){return function(t){var n={};n=(function(e){var t,n=null,r=null,i=[],o=[],a=[],s=0;if(!(n=bt(e)))return{localCandidates:i,remoteCandidates:o};for(s=0;s<n.length;++s)if((r=d(p(n[s]))).localCandidate)i.push(r.localCandidate);else if(r.remoteCandidate)o.push(r.remoteCandidate);else if(r.Transport){if("transport"===r.Transport.type){t=r.Transport.selectedCandidatePairId;continue}a.push(r.Transport)}else r.candidatePair&&a.push(r.candidatePair);if(t)for(s=0;s<a.length;s++)a[s].id===t&&(a[s].googActiveConnection="true");return{localCandidates:i,remoteCandidates:o,iceCandidatePairs:a}})(t),e(n)}},_t=function(e){var t=null;return e&&(t=e.message+" : "+e.stack),t},Tt=function(e,t,n,r,i,o){var a=W.codebase,s=W.name;if(a===Je.firefox)if(X)try{e.getStats().then(n(t,r,i,o,e)).catch(function(s){X=!1,$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(s)}),e.getStats(null,n(t,r,i,o,e))})}catch(s){X=!1,$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(s)}),e.getStats(null,n(t,r,i,o,e))}else e.getStats(null,n(t,r,i,o,e),function(e){console.log("getstats error ",e)});else if("Safari"===s)e.getStats().then(n(t,r,i,o,e)).catch(function(e){$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(e)})});else if(a===Je.chrome)if(window&&window.csioReactNative)e.getStats(null,n(t,r,i,o,e),function(e){$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(e)})});else if(X)try{e.getStats().then(n(t,r,i,o,e)).catch(function(s){X=!1,$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(s)}),e.getStats(n(t,r,i,o,e))})}catch(s){X=!1,$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(s)}),e.getStats(n(t,r,i,o,e))}else e.getStats(n(t,r,i,o,e));else a===Je.edge&&e.getStats().then(n(t,r,i,o,e)).catch(function(e){$e(N,r,"log",{msg:"### "+a+" getStats reports error "+_t(e)})})},Ct=function(e,t){try{Tt(e,t,St)}catch(e){console.log("csioGetStats: Error",e)}},Et=function(e,t,n,r){if(n||(n=A),!e||!t)return console.error("sendFabricEvent: Arguments missing/Invalid"),dt(_e.failure,"sendFabricEvent: Arguments missing/Invalid");if(!N||!L||!ue[n])return console.error("sendFabricEvent: SDK is not initialized or no Fabrics added."),dt(_e.failure,"sendFabricEvent: SDK is not initialized or no Fabrics added.");if(t===ge.fabricSetupFailed)return console.error("sendFabricEvent: Unsupported fabricEvent fabricSetupFailed"),dt(_e.failure,"sendFabricEvent: Unsupported fabricEvent fabricSetupFailed");if(!o(e))return console.error("sendFabricEvent: Invalid PeerConnection object passed"),dt(_e.failure,"sendFabricEvent: Invalid PeerConnection object passed");if(!ge.hasOwnProperty(t)&&!ye.hasOwnProperty(t))return console.error("sendFabricEvent: Invalid fabricEvents value: ",t),dt(_e.failure,"sendFabricEvent: Invalid fabricEvents value: "+t);var i={},a=null,s=ue[n],c=null;if(void 0===s)return console.error("sendFabricEvent: Conference ID not found!"),dt(_e.failure,"sendFabricEvent: Conference ID not found!");if(null===(c=vt(n,e)))return console.error("sendFabricEvent: fabricData is null"),dt(_e.failure,"sendFabricEvent: fabricData is null");if(a=c.remoteUserID,t===ge.activeDeviceList){if(!r||!r.deviceList)return console.error("sendFabricEvent: Arguments missing/Invalid"),dt(_e.failure,"sendFabricEvent: Arguments missing/Invalid");if(!(r.deviceList instanceof Array))return console.error("sendFabricEvent: DeviceList Invalid"),dt(_e.failure,"sendFabricEvent: DeviceList Invalid");i={magicKey:Ze,endpoint:oe,activeDevicelist:r.deviceList}}if(t!==ge.screenShareStart&&t!==ge.screenShareStop||(i={magicKey:Ze,endpoint:oe},r&&(i.ssrc=r.ssrc)),ot(t,a,n,s.ucID,i,c.pcHash,c.pcCallback),t===ge.fabricTerminated){if(ue[n].participants){c&&(c.statsInterval=f(c.statsInterval),(function(e,t){var n=0;if(e&&ue[t].participants)for(n=0;n<ue[t].participants.length;n++)if(ue[t].participants[n].pcHash===e.pcHash){ue[t].participants.splice(n,1);break}})(c,n));var u=(function(e){var t=!1;if(!ue[e])return{conferenceFinished:t,ucID:null};var n=ue[e].ucID;return 0===ue[e].participants.length&&(f(ue[e].refreshPresence),y(),Z.sendCachedEvents(te,de),delete ue[e],t=!0),{conferenceFinished:t,ucID:n}})(n);u.conferenceFinished&&(l=n,d=u.ucID,ot(ye.userLeft,null,l,d,null,null,null),y(),pe=Ze,Ze=null)}}else t===ge.fabricHold?(c.statsInterval=f(c.statsInterval),c.onHold=!0):t===ge.fabricResume&&(c.onHold=!1,Dt(c,e,n,a));var l,d;return dt(_e.success)},wt=function(e,t){return e&&"string"==typeof e?(e.length>t&&(e=e.substring(0,t)),e):null},Rt=function(e,t,n){return t||(e&&e[n]?e[n].sdp:-1)},kt=function(e){for(var t=[],n=0;n<e.length;n++){var r=e.charCodeAt(n);r<128?t[t.length]=r:r>127&&r<2048?(t[t.length]=r>>6|192,t[t.length]=63&r|128):(t[t.length]=r>>12|224,t[t.length]=r>>6&63|128,t[t.length]=63&r|128)}return new Uint8Array(t).buffer},It=function(e){for(var t,n=new DataView(e),r="",i=0;i<n.byteLength;i++)(t=n.getUint8(i).toString(16)).length<2&&(t="0"+t),r+=t;return r},Pt=function(){Z.sendCachedUserJoinedEvents(te),Z.sendCachedEvents(te,de)},At=function(e){var t=null;if(e&&e.length>0){var n=e.filter(function(e){return"true"===e.selected||"true"===e.googActiveConnection||!0===e.selected||!0===e.googActiveConnection});n.length>0&&(t=n[0])}return t},Ot=function(e,n){if(e){var r,i=null;if(void 0!==n){var o=n.signalingState;if((i=yt(n))&&i.fabric){r=i.fabric.signalingState,i.fabric.signalingState=o;var a=i.conferenceID,c=i.fabric,u=c.remoteUserID,l=ue[a].ucID,d={changedState:"signalingState",prevState:r,newState:o};ct(n,c,a,l,u,c.pcHash,d),"closed"===o&&Et(n,ge.fabricTerminated,i.conferenceID),"have-local-offer"!==o&&"have-local-pranswer"!==o&&"stable"!==o||i.sentSenderConfigRequest||(console.log(o,".. requesting sender config.",i.sentSenderConfigRequest),i.sentSenderConfigRequest=!0,(function(e){var n=t(),r=function(){K.senderConfig=-1,K.senderExists=!1,ht()},i=function(e){var r=JSON.parse(e.response);console.log("Sender config response:",e.status,r);var i;r.recommended&&r.recommended.sender&&(i=r.recommended.sender,console.log("ConfigService, recommended SENDER info:",i)),i&&(se=i,ae=!0),K.senderConfig=t()-n,K.senderExists=!!i,ht()},o=function(e){ce=e;var t=P+N+"/configurations",n={Authorization:"Bearer "+te.authToken},r={app_id:N,local_id:L,rtc_rtp_parameters:e},o=JSON.stringify(r);Qe(t,o,i,n)},a=function(){o({encodings:[{maxBitrate:0}]})};if(Object.keys(ue).length>1)return console.warn("Multiple PCs found, skipping"),void r();if(!e.getSenders||"function"!=typeof e.getSenders)return console.warn("Get senders error"),void a();var c,u=e.getSenders();for(var l in u){var d=u[l];if("object"!=(void 0===d?"undefined":s(d))||!d.track||"object"!=s(d.track)||!d.track.kind)return console.warn("Access senders error"),void r();if("video"===d.track.kind){if(c)return console.warn("Multiple video sender, skipping"),void r();c=d}}if(!c)return console.warn("No video sender found"),void r();if(!c.getParameters||"function"!=typeof c.getParameters)return console.warn("Sender getParameters error"),void a();var p=c.getParameters();"object"!=(void 0===p?"undefined":s(p))?r():("encodings"in p||(p.encodings=[]),0===p.encodings.length&&p.encodings.push({maxBitrate:0}),o(p))})(n))}if("closed"===o&&J)try{J.callFinished()}catch(e){B("callFinished",e),J.crashDisconnect()}if("have-remote-offer"===o||"stable"===o){if(K.remoteofferSinceCreate=t()-K.create,ht(),J)try{J.callStarts()}catch(e){B("callStarts",e),J.crashDisconnect()}$e(N,L,"log",{msg:"precalltest told to stop "+H}),H+="(stopped)"}}}},Dt=function(e,n,r){if(!e.onHold){var i=n,o=r;null===e.statsInterval&&(e.statsPollingStart=t(),jt(i,o),e.statsInterval=setInterval(function(){jt(i,o)},1e3))}},xt=function(e,t,n,r,i,o){o.localCandidates=t.localCandidates,o.remoteCandidates=t.remoteCandidates,o.iceCandidatePairs=t.iceCandidatePairs,ot(ye.iceFailed,n,r,i,o,t.pcHash,t.pcCallback)},Nt=function(e,t){if(e&&void 0!==t){var n=null;(n=yt(t))&&n.fabric&&n.fabric.numNegotiationNeededCalls++}},Lt=function(e,n){if(e&&void 0!==n){var r,i,o,a,s=null,c=null;if((c=yt(n))&&c.fabric){s=c.fabric,r=c.conferenceID,i=t()-s.startTime,o=s.iceConnectionState,a=s.iceGatheringState;var u=s.remoteUserID,l=ue[r].ucID,d={changedState:"iceConnectionState",prevState:o,newState:n.iceConnectionState};if(ct(n,s,r,l,u,s.pcHash,d),a!==n.iceGatheringState){var p={changedState:"iceGatheringState",prevState:a,newState:n.iceGatheringState};ct(n,s,r,l,u,s.pcHash,p)}"complete"===n.iceGatheringState&&"checking"===n.iceConnectionState&&(function(e,n,r,i){var o=n.iceConnectionState,a=n.remoteUserID,s=ue[r],c=t(),u={prevIceConnectionState:o,currIceConnectionState:e.iceConnectionState};n.gatheringIceCandidatesDelay=i,"disconnected"===o&&n.pcState===Ae.checkingDisrupted&&(u.disruptionDelay=c-n.disruptedTS,ot(ye.iceConnectionDisruptionEnd,a,r,s.ucID,u,n.pcHash,n.pcCallback))})(n,s,r,i),"connected"===n.iceConnectionState||"completed"===n.iceConnectionState?(function(e,n,r,i){var o=n.iceConnectionState,a=n.remoteUserID,s=ue[r],c=t(),u={prevIceConnectionState:o,currIceConnectionState:e.iceConnectionState,prevPair:n.activeIceCandidatePair},l=n.pcState===Ae.disrupted,d="completed"===e.iceConnectionState;n.connectivityIceStatusDelay=i,n.established=!0,Ct(e,function(e){if(n.localCandidates=e.localCandidates,n.remoteCandidates=e.remoteCandidates,n.iceCandidatePairs=e.iceCandidatePairs,n.activeIceCandidatePair=At(n.iceCandidatePairs),u.currPair=n.activeIceCandidatePair,u.disruptionDelay=c-n.disruptedTS,l)ot(ye.iceDisruptionEnd,a,r,s.ucID,u,n.pcHash);else if(d){var t={};t.iceCandidatePairs=e.iceCandidatePairs,ot(ye.iceCompleted,a,r,s.ucID,t,n.pcHash)}}),Ft(n.pc,ye.autoFabricSetup,r),n.pcState=Ae.established,Dt(n,e,r,a)})(n,s,r,i):"failed"===n.iceConnectionState?(function(e,t,n,r){var i=t.iceConnectionState,o=t.remoteUserID,a=ue[n],s={prevIceConnectionState:i,currIceConnectionState:e.iceConnectionState,currPair:t.activeIceCandidatePair,failureDelay:r};t.pcState=Ae.failed,"checking"===i?xt(0,t,o,n,a.ucID,s):"completed"===i||"connected"===i?ot(ye.fabricDropped,o,n,a.ucID,s,t.pcHash,t.pcCallback):"disconnected"===i&&t.established?ot(ye.fabricDropped,o,n,a.ucID,s,t.pcHash,t.pcCallback):"disconnected"===i&&xt(0,t,o,n,a.ucID,s)})(n,s,r,i):"disconnected"===n.iceConnectionState?(function(e,n,r){var i=n.iceConnectionState,o=n.remoteUserID,a=ue[r],s=t(),c={prevIceConnectionState:i,currIceConnectionState:e.iceConnectionState,prevIceConnectionStateTs:n.iceConnectionStateTS,currPair:n.activeIceCandidatePair};n.startTime=s,"connected"===i||"completed"===i?(n.pcState=Ae.disrupted,n.disruptedTS=s,ot(ye.iceDisruptionStart,o,r,a.ucID,c,n.pcHash,n.pcCallback),n.pcCallback&&n.pcCallback(Te.appConnectivityError,"Connectivity check for PC object to "+o+" failed.")):"checking"===i&&(n.pcState=Ae.checkingDisrupted,n.disruptedTS=s,ot(ye.iceConnectionDisruptionStart,o,r,a.ucID,c,n.pcHash,n.pcCallback),n.pcCallback&&n.pcCallback(Te.appConnectivityError,"Connectivity check for PC object to "+o+" failed."))})(n,s,r):"closed"===n.iceConnectionState?(function(e,t,n,r){var i=t.iceConnectionState,o=t.remoteUserID,a=ue[n],s={prevIceConnectionState:i,currIceConnectionState:e.iceConnectionState};"new"===i||"checking"===i?(s.failureDelay=r,ot(ye.iceAborted,o,n,a.ucID,s,t.pcHash,t.pcCallback)):(s.currPair=t.activeIceCandidatePair,ot(ye.iceTerminated,o,n,a.ucID,s,t.pcHash,t.pcCallback))})(n,s,r,i):"new"===n.iceConnectionState&&(function(e,t,n){var r=(void 0).iceConnectionState,i=(void 0).remoteUserID,o=ue[void 0],a={prevIceConnectionState:r,currIceConnectionState:(void 0).iceConnectionState,prevPair:(void 0).activeIceCandidatePair};"new"!==r&&((void 0).established=!1,ot(ye.iceRestarted,i,void 0,o.ucID,a,(void 0).pcHash,(void 0).pcCallback))})(),s.iceConnectionState=n.iceConnectionState,s.iceGatheringState=n.iceGatheringState,s.iceConnectionStateTS=t()}}},Mt=function(e,t){var n,r,i;if(void 0!==t){if(null!==e.candidate){var o="1"===(r=e.candidate.candidate.split(" "))[1]?"rtp":"rtcp";"0"!==r[5]&&(i=-1!==r[4].indexOf(":"),n={transport:r[2],protocol:o,typePreference:r[3],address:i?"["+r[4]+"]:"+r[5]:r[4]+":"+r[5],type:r[7],media:e.candidate.sdpMid})}var a=null;a=yt(t),Ct(t,function(e){a.localCandidates=e.localCandidates,a.remoteCandidates=e.remoteCandidates,a.iceCandidatePairs=e.iceCandidatePairs,a.activeIceCandidatePair=At(a.iceCandidatePairs)}),a&&a.fabric&&(void 0!==n&&-1===a.fabric.iceCandidates.indexOf(n)&&a.fabric.iceCandidates.push(n),n&&a.fabric.fabricSetupSent&&(function(e,n){var r=yt(t);if(r&&r.fabric){var i=r.fabric,o=i.remoteUserID,a=r.conferenceID,s=ue[a].ucID;ot(ye.iceCandidateFound,o,a,s,n,i.pcHash)}})(0,n))}},jt=function(e,t){if(ue.hasOwnProperty(t)){if("closed"===e.signalingState)return Et(e,ge.fabricTerminated,t),!0;var n=vt(t,e);if(n.pcState!==Ae.established&&n.lastFabricState===n.pcState&&"connected"!==e.iceConnectionState&&"completed"!==e.iceConnectionState)return!0;var r=ue[t].ucID;try{Tt(e,n.pcCallback,l,L,r,n)}catch(e){console.log("csioGetStats: Error",e)}}else console.error("ConferenceID %o doesn't exist. Can't call getStats for it.",t)},Ft=function(e,n,r){var i=null,o=ue[r],a=null,s=t();if(void 0===o&&console.error("sendAutoFabricSetupEvent: Conference ID not found!"),null===(a=vt(r,e))&&console.error("sendAutoFabricSetupEvent: fabricData is null"),!a.fabricSetupSent){i=a.remoteUserID;var c={setupDelay:s-a.startTime,iceGatheringDelay:a.gatheringIceCandidatesDelay,iceConnectivityDelay:a.connectivityIceStatusDelay,remoteEndpointType:a.remoteEndpointType,fabricTransmissionDirection:a.fabricTransmissionDirection};de||(c.clockSyncOffset=le.currentOffset),Ct(e,function(e){c.localCandidates=e.localCandidates,c.remoteCandidates=e.remoteCandidates,c.iceCandidatePairs=e.iceCandidatePairs,a.localCandidates=e.localCandidates,a.remoteCandidates=e.remoteCandidates,a.iceCandidatePairs=e.iceCandidatePairs,a.pcState=Ae.established,a.activeIceCandidatePair=At(a.iceCandidatePairs),a.fabricSetupSent||(ot(n,i,r,o.ucID,c,a.pcHash,a.pcCallback),a.fabricSetupSent=!0)})}},Ut=function(e,t,n){var r={},i=null,o=ue[n],a=null;void 0===o&&console.error("sendFabricTransportSwitchEvent: Conference ID not found!"),null===(a=vt(n,e))&&console.error("sendFabricTransportSwitchEvent: fabricData is null"),i=a.remoteUserID,r.prevPair=a.activeIceCandidatePair,Ct(e,function(e){r.currPair=At(e.iceCandidatePairs),a.activeIceCandidatePair=r.currPair,r.switchDelay=null,r.relayType=a.transportData.relayType,ot(t,i,n,o.ucID,r,a.pcHash,a.pcCallback)})},Ht=function(e,t){if(e.trackStats){var n=e.trackStats.filter(function(e){return e.id===t});if(n.length>0)return n[0]}},Bt=function(e,t){if(e.codec){var n=e.codec.filter(function(e){return e.id===t});if(n.length>0)return n[0]}},Gt=function(e,t){if(e.candidatePair){var n=e.candidatePair.filter(function(e){return e.id===t});if(n.length>0)return n[0]}},Jt=function(e){for(var t,n,r=e.Transport.length,i=0;i<r;i++)(n=e.Transport[i]).selectedCandidatePairId&&(t=Gt(e,n.selectedCandidatePairId))&&(e.Transport[i]=u(e.Transport[i],t));return e},Vt=function(e){for(var t,n,r,i=e.streams.length,o=0;o<i;o++)(t=e.streams[o]).data.trackId&&(n=Ht(e,t.data.trackId))&&(e.streams[o].data=u(e.streams[o].data,n)),t.data.codecId&&(r=Bt(e,t.data.codecId))&&(e.streams[o].data=u(e.streams[o].data,r));return e},Wt=function(e,t,n){t.hasOwnProperty(e)&&(t[e].hasOwnProperty("video")&&(t[e].video.isGreaterBetter?(n.video.gThreshold=t[e].video.upperThreshold,n.video.rThreshold=t[e].video.lowerThreshold):(n.video.gThreshold=t[e].video.lowerThreshold,n.video.rThreshold=t[e].video.upperThreshold)),t[e].hasOwnProperty("audio")&&(t[e].audio.isGreaterBetter?(n.audio.gThreshold=t[e].audio.upperThreshold,n.audio.rThreshold=t[e].audio.lowerThreshold):(n.audio.gThreshold=t[e].audio.lowerThreshold,n.audio.rThreshold=t[e].audio.upperThreshold)))},qt=function(e,n,r){var i=[],o=null,a=null;for(var s in n)n.hasOwnProperty(s)&&i.push(encodeURIComponent(s)+"="+encodeURIComponent(n[s]));var c=i.join("&"),u=new XMLHttpRequest;u.open("POST",e),u.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o=t(),u.onload=function(){a=t(),r(u,a-o)},u.send(c)},Kt=function e(){ze(I,null,5e3,function(e){if(200===e.status)try{var t=JSON.parse(e.responseText);Wt("eModelThreshold",t,Ge),Wt("throughputThreshold",t,Fe),Wt("fractionalLossThreshold",t,Be),Wt("rttThreshold",t,He),Wt("currOverPrevFrameRateThreshold",t,Ue)}catch(e){return e}},function(){de&&e()})},zt=function e(){var n=null,r=null;ze(E+"clockSync",null,5e3,function(i,o){200===i.status?(n=JSON.parse(i.response),r=t(),Qt(n,o,r)):de&&setTimeout(function(){e()},100)},function(){de&&e()})},Qt=function(e,t,n){if(de){var r=t/2;if(r>le.maxAllowedLatency)le.offsetResults=[],$e(N,L,"log",{msg:"clockSync restarting"});else{var i=e.now+r,o=i-n;le.offsetResults.push(o),$e(N,L,"log",{msg:"clockSync Info serverTime "+i+" responseRecvTs "+n+" requestExecutionTime "+t})}if(le.offsetResults.length>=le.syncAttempts){var a=le.offsetResults.reduce(function(e,t){return e+t});le.currentOffset=a/le.offsetResults.length,$e(N,L,"log",{msg:"clockSync Done "+le.currentOffset+"Length "+le.offsetResults.length}),le.offsetResults=[],de=!1,Z.sendCachedUserJoinedEvents(te),Z.sendCachedEvents(te,de)}else de&&setTimeout(function(){zt()},100)}},$t=new(function(){var e=this,n=null,r=!1,i=!1,o={};this._wsConnectionState="closed";var a=function(e,t){try{if(window&&window.sessionStorage){var n=JSON.parse(window.sessionStorage.getItem("csio_ucid_data"));n||(n={}),n[e]||(n[e]={}),n[e].ucID=t,window.sessionStorage.setItem("csio_ucid_data",JSON.stringify(n))}}catch(e){return}o[e]="https://dashboard.callstats.io/apps/"+N+"/conferences/"+encodeURIComponent(e)+"/"+t+"/general"};this.getConferenceURL=function(){return o},this._setupWebSocketConnection=function(o){return"initiated"===e._wsConnectionState||"connected"===e._wsConnectionState?($e(N,L,"log",{msg:"### _setupWebSocketConnection is called when already connected!"}),console.log("### _setupWebSocketConnection is called when already connected!"),void(o&&o(Te.success,"WebSocket establishment successful."))):(e._wsConnectionState="initiated",(n=new WebSocket(k,"echo-protocol")).onopen=function(){console.log("**** Successfully connected to the backend ",i,L),$e(N,L,"log",{msg:"Successfully connected to the backend"}),e._wsConnectionState="connected",r?i=!0:r=!0,Z.sendCachedUserJoinedEvents(te),i&&((function(){var e;for(e in ue)if(ue.hasOwnProperty(e)){if(e===A)return;lt(e),ue[e].refreshPresence=(function(e){return setInterval(function(){lt(e)},1e4)})(e)}b()})(),Z.sendCachedEvents(te,de)),i=!1},n.onclose=function(){e._wsConnectionState="closed",console.log("**** Connection to the server closed."),$e(N,L,"log",{msg:"Connection to the server closed."}),(function(){var e;for(e in ue)ue.hasOwnProperty(e)&&(ue[e].refreshPresence=f(ue[e].refreshPresence),delete ue[e].refreshPresence);y()})(),n&&(n=null),o&&o(Te.httpError,"Connection to the server closed.")},n.onerror=function(t){e._wsConnectionState="closed",$e(N,L,"log",{msg:"WebSocket establishment failed."}),console.log("WebSocket establishment failed.",t),o&&o(Te.wsChannelFailure,"WebSocket establishment failed.",t)},void(n.onmessage=function(e){var n,r=e.data,i=t(),s=JSON.parse(r);if("Error"===s.status)"Invalid client token."===s.reason&&(te.tokenData=null,te.authToken=null,te.sendAuthenticationRequest(N,L)),o&&o(Te.csProtoError,r.reason);else if("200 OK"===s.status)if("feedback"===s.event)Ke("feedback");else if(s.event===ye.userJoined||s.event===ye.refreshPresence){var c=!1,u=null;n=decodeURIComponent(s.conferenceID),ue.hasOwnProperty(n)&&(ue[n].ucID!==s.ucID&&(c=!0,a(n,s.ucID),u=s.conferenceCreationTS?s.conferenceCreationTS:s.conferenceDuration),s.event!==ye.userJoined||ue[n].refreshPresence||(ue[n].refreshPresence=(l=n,setInterval(function(){lt(l)},1e4)),b()),ue[n].ucID=s.ucID),Z.sendCachedFeedback(),Z.sendCachedEvents(te,de,c,u,n,s.ucID)}else s.event===be.clockSync?Qt(s,i):s.event===ge.fabricSetupFailed&&(n=decodeURIComponent(s.conferenceID),s.ucID&&(a(n,s.ucID),Z.sendCachedFeedback(),Z.sendCachedEvents(te,de,!0,0,n,s.ucID)));var l}))},this._isChannelReady=function(){return!(!n||1!==n.readyState)},this.getWSConnectionState=function(){return n?n.readyState:-1},this.send=function(e){n.send(JSON.stringify(e))}}),Xt=function(e,t,n){if($t._isChannelReady())try{$t.send(t)}catch(r){r&&"InvalidStateError"===r.name&&Z.cacheEvent({channel:e,data:t,callback:n})}else Z.cacheEvent({channel:e,data:t,callback:n}),$t._setupWebSocketConnection()};return navigator&&"function"==typeof navigator.getBattery&&navigator.getBattery().then(function(e){ie=e}),(function(){if(null===(j=qe("endpointID"))){var e=t();!(function(e,t){var n={name:"SHA-256"};if(window.crypto){var r=window.crypto.subtle||window.crypto.webkitSubtle;if(!r)return void pt(e,t);r.digest(n,kt(e)).then(function(e){t(It(e))}).catch(function(){pt(e,t)})}else if(window.msCrypto){if(!window.msCrypto.subtle)return void pt(e,t);var i=window.msCrypto.subtle.digest(n,kt(e));i.oncomplete=function(e){e.target&&t(It(e.target.result))},i.onerror=function(){pt(e,t)}}else pt(e,t)})((Math.random()*e).toString(),function(e){We("endpointID",j=e)})}})(),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,i=arguments[1],o=0;o<r;o++)if(t=n[o],e.call(i,t,o,n))return t}}),window&&!window.csioproxy&&(Kt(),m()),window&&window.csioChromeLegacyGetStats&&(X=!1),{version:R,initialize:function(e,n,r,i,o,a){if(!e||!r||!n)return console.error("initialize: Argument missing/invalid"),dt(_e.failure,"initialize: Argument missing/invalid");if(i&&"function"!=typeof i)return console.error("initialize: Argument missing/invalid"),dt(_e.failure,"initialize: Argument missing/invalid");if(o&&"function"!=typeof o)return console.error("initialize: Argument missing/invalid"),dt(_e.failure,"initialize: Argument missing/invalid");if(te.setAuthType("jwt"),"function"!=typeof n){if(te.setAuthType("appSecret"),!(window.crypto&&(window.crypto.subtle||window.crypto.webkitSubtle)||window.msCrypto&&window.msCrypto.subtle||window.csioReactNative))return console.error("Browser does not support Web Cryptography API. App secret based authentication requires Web Cryptography API"),i&&i(Te.tokenGenerationError,"Browser does not support Web Cryptography API. App secret based authentication requires Web Cryptography API"),dt(_e.failure,"Browser does not support Web Cryptography API. App secret based authentication requires Web Cryptography API");n=te.appSecretTokenGenerator(n)}if("string"==typeof e&&(e=parseInt(e,10)),N=e,isNaN(N))return dt(_e.failure,"Invalid Credentials");if("object"==(void 0===r?"undefined":s(r))?(L=r.aliasName,M=r):L=r,K.initializeSinceCreate=t()-K.create,$e(N,L,"log",{msg:"callstats initialize in progress"}),a&&(!0===a.disableBeforeUnloadHandler&&(F=!0),null!==a.applicationVersion&&void 0!==a.applicationVersion&&(oe.appVer=wt(a.applicationVersion,30)),!0===a.disablePrecalltest&&(U=!0)),te.tokenGenerator=n,qe("csio_auth_data"))try{var c=JSON.parse(qe("csio_auth_data"));te._isTokenValid(c,N,L)&&(i&&i(Te.success,"SDK authentication successful."),te.setupAuthToken(c),mt(),$t._isChannelReady()||$t._setupWebSocketConnection(i))}catch(e){console.log("initialize: Error",e)}F||window&&window.addEventListener&&window.addEventListener("beforeunload",function(e){var t;for(t in ue)ue.hasOwnProperty(t)&&ot(ye.userLeft,null,t,ue[t].ucID,null,null,null);return de&&(le.offsetResults=[],le.syncHandler=null,de=!1),"Are you sure you want to close the call?"}),o&&(z.stats=o);try{te.sendAuthenticationRequest(N,L,i)}catch(e){console.log("initialize: Error",e)}return dt(_e.success)},on:function(e,t){"function"==typeof t&&z.hasOwnProperty(e)&&(z[e]=t)},fabricEvent:ge,addNewFabric:function(n,r,i,a,c,u){var l,d=null,p=Ee.peer,h=we.sendrecv,f={authStatus:!!te.tokenData,clockSync:!de,msg:"addNewFabric called",eventType:"warn",pageURL:window.location.href,conferenceID:a,version:R};if(y(),$e(N,L,"stateMachine",f),d=r&&"object"==(void 0===r?"undefined":s(r))?r.aliasName:r,a||(a=A),!n||!i)return console.error("addNewFabric: Arguments missing/Invalid"),dt(_e.error,"addNewFabric: Arguments missing/Invalid");if(!N||!L)return console.error("addNewFabric: SDK not initialized."),dt(_e.error,"addNewFabric: SDK not initialized");if(!o(n))return console.error("addNewFabric: Invalid PeerConnection object passed"),dt(_e.error,"addNewFabric: Invalid PeerConnection object passed");if(!Re.hasOwnProperty(i)||i instanceof Function)return console.error("addNewFabric: Invalid fabricUsage value"),dt(_e.error,"addNewFabric: Invalid fabricUsage value");if(c&&"function"!=typeof c){if(c.remoteEndpointType){if(!Ee.hasOwnProperty(c.remoteEndpointType))return console.error("addNewFabric: Invalid remoteEndpointType value"),dt(_e.error,"addNewFabric: Invalid remoteEndpointType value");p=c.remoteEndpointType}if(c.fabricTransmissionDirection){if(!we.hasOwnProperty(c.fabricTransmissionDirection))return console.error("addNewFabric: Invalid fabricTransmissionDirection value"),dt(_e.error,"addNewFabric: Invalid fabricTransmissionDirection value");h=c.fabricTransmissionDirection}}var m=t();K.addnewfabricSinceCreate=m-K.create,ht(),null===Ze&&(Ze=e());var v=!1;if(!(function(e){var t=!1;if(!e)return t;var n=ue[e];return void 0!==n&&n.participants&&n.participants.length>0&&(t=!0),t})(a)){var g=(b=Ze,{magicKey:b,statsSubmissionInterval:Q,endpoint:oe,localUserIDObject:M});ot(ye.userJoined,null,a,null,g,null,null),v=!0,f={authStatus:!!te.tokenData,clockSync:!de,msg:"userJoined sent",pageURL:window.location.href,eventType:"warn",conferenceID:a,version:R},$e(N,L,"stateMachine",f)}var b;if(null,k=v,void 0===ue[w=a]&&(ue[w]={},ue[w].participants=null,k&&(ue[w].userJoinedSent=!0)),!vt(a,n)){n&&new C(n,Mt,Lt,Ot,Nt),l=e();var S={pc:n,remoteUserID:d,fabricUsage:i,magicKey:Ze,startTime:m,pcCallback:u,pcState:Ae.initializing,fabricSetupSent:!1,iceCandidates:[],iceConnectionState:n.iceConnectionState,latestEventSent:m,pcHash:l,localSDP:-1,remoteSDP:-1,statsInterval:null,intervalAdaptionPhase:!0,gatheringIceCandidatesDelay:0,connectivityIceStatusDelay:0,numNegotiationNeededCalls:0,currentActivePhaseIndex:0,onHold:!1,ssrcMap:{},conferenceID:a,remoteEndpointType:p,fabricTransmissionDirection:h};ae&&(ot(be.senderConfiguration,r,a,null,se,S.pcHash),ae=!1),"function"!=typeof n||n.callstatsID||(n.callstatsID=l),"connected"!==n.iceConnectionState&&"completed"!==n.iceConnectionState||(S.pcState=Ae.established),(function(e,t){var n=ue[e],r=[];if(void 0===n)r.push(t),ue[e]={},ue[e].participants=r;else{var i=n.participants;null===i?(r.push(t),n.participants=r):i.push(t)}})(a,S),S.pcState===Ae.established&&(Ft(n,ye.autoFabricSetup,a),Dt(S,n,a));var _=function(e){var t=0;return Object.keys(e).forEach(function(e){e&&e.mediaType&&(t+="audio"===e.mediaType?1:0)}),0<t},T=null;if(i===Re.multiplex&&S.ssrcMap&&_(S.ssrcMap)?T={mediaType:"audio",ssrc:null,disruptionType:Ie.noAudioInMultiplexFabric}:i===Re.audio&&S.ssrcMap&&h===we.sendonly&&_(S.ssrcMap)?T={mediaType:"audio",ssrc:null,disruptionType:Ie.noOutboundAudioOnlyFabric}:i===Re.audio&&h===we.receiveonly&&!!S.ssrcMap&&Object.keys(S.ssrcMap).forEach(function(e){Y.push(e)}),T){var E=ue[a]?ue[a].ucID:null;ot(ye.oneWayMedia,d,a,E,T,S.pcHash)}}var w,k;if(l||(l=vt(a,n).pcHash),(function e(t,n,r){navigator&&navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices&&navigator.mediaDevices.enumerateDevices().then(function(i){x?(o=i,x.sort().toString()===o.sort().toString()||(x=i,ut(t,n,r))):(x=i,ut(t,n,r)),setTimeout(function(){e(t,n,r)},1e4);var o}).catch(function(){setTimeout(function(){e(t,n,r)},1e4)})})(a,d,l),J)try{var I=q;q=[];var P=null;if((P=J.getId())&&I.push(P),I.length>0){var O=ue[a].ucID;at(Se,a,O,I)}}catch(e){B("send associate",e)}return dt(_e.success)},sendFabricEvent:Et,sendUserFeedback:function(e,t,n){var r;if(!t||!e)return console.error("sendUserFeedback: Arguments missing/Invalid"),dt(_e.error,"sendUserFeedback: Arguments missing/Invalid");if("object"!=(void 0===t?"undefined":s(t)))return console.error("sendUserFeedback: Invalid feedback object."),dt(_e.error,"sendUserFeedback: Invalid feedback object.");if(0===Object.keys(t).length)return console.error("sendUserFeedback: Feedback data object must not be empty."),dt(_e.error,"sendUserFeedback: Feedback data object must not be empty.");var i=ue[e],o=null;void 0!==i&&void 0!==i.ucID&&(o=i.ucID);var a=null;if(a=null===Ze?pe:Ze,null===o&&(o=v(e)),null===o)return console.error("sendUserFeedback: ucID unavailable"),dt(_e.error,"sendUserFeedback: ucID unavailable");r="object"==s(t.userID)?t.userID.aliasName:t.userID,t&&t.overall<=0&&(t.overall=null);var c={conferenceID:encodeURIComponent(e),magicKey:a,appID:N,version:R,ucID:o,remoteID:encodeURIComponent(r),userID:encodeURIComponent(r),userQoe:{overall:t.overall}};return t.video&&(c.userQoe.video=t.video),t.audio&&(c.userQoe.audio=t.audio),t.screen&&(c.userQoe.screen=t.screen),t.comment&&(c.userQoe.comment=t.comment),te.authToken&&!de?(c.token=te.authToken,We("feedback",JSON.stringify(c)),g(be.userFeedback,c,n)):(c.clockUnsynced=de,Z.cacheEvent({channel:be.userFeedback,data:c,callback:n}),te.sendAuthenticationRequest(N,r)),dt(_e.success)},associateMstWithUserID:function(e,t,n,r,a,c){var u=null;if(u="object"==(void 0===t?"undefined":s(t))?t.aliasName:t,n||(n=A),!(e&&r&&a&&u))return console.error("associateMstWithUserID: Arguments missing"),dt(_e.error,"associateMstWithUserID: Arguments missing");if(!o(e))return console.error("associateMstWithUserID: Invalid PeerConnection object passed"),dt(_e.error,"associateMstWithUserID: Invalid PeerConnection object passed");if(void 0===ue[n])return console.error("associateMstWithUserID: conferenceID doesn't exist"),dt(_e.error,"associateMstWithUserID: conferenceID doesn't exist");var l=null;if(null===(l=vt(n,e)))return console.error("associateMstWithUserID: Unknown pcObject passed"),dt(_e.error,"associateMstWithUserID: Unknown pcObject passed");var d=nt(l,r);return void 0===d&&(l.ssrcMap[r]={},d=nt(l,r)),d.remoteUserID=u,d.ssrc=r,d.associatedVideoTag=c,d.usageLabel=a,c&&u!==L&&(function(e,t,n,r){var o,a=document.getElementById(t);a&&(a.oncanplay=function(){o=ue[e].ucID;var t=vt(e,n);t&&(function(e,t,r,o,a){var s=gt(r,n),c=null;s&&(c=i(),ot(ye.mediaPlaybackStartEvent,t,r,e,{ssrc:a,highResTs:c},s,null))})(o,t.remoteUserID,e,0,r)},a.onsuspend=function(){o=ue[e].ucID;var t=vt(e,n);t&&(function(e,t,r,o,a){var s=gt(r,n),c=null;s&&(c=i(),ot(ye.mediaSuspendedEvent,t,r,e,{ssrc:a,highResTs:c},s,null))})(o,t.remoteUserID,e,0,r)})})(n,c,e,r),dt(_e.success)},attachWifiStatsHandler:function(e){return e?"function"!=typeof e?(console.error("attachWifiStatsHandler: Arguments Invalid"),dt(_e.error,"attachWifiStatsHandler: Arguments Invalid")):(S=e,void(function e(){S&&S().then(function(t){D=JSON.parse(t),setTimeout(function(){e()},1e4)}).catch(function(){setTimeout(function(){e()},1e4)})})()):(console.error("attachWifiStatsHandler: Arguments missing"),dt(_e.error,"attachWifiStatsHandler: Arguments missing"))},csError:Te,fabricUsage:Re,qualityRating:{excellent:5,good:4,fair:3,poor:2,bad:1},webRTCFunctions:Oe,reportError:function(n,r,i,a,c,u){if(r||(r=A),void 0===n||!i)return console.error("reportError: Arguments missing/invalid"),dt(_e.error,"reportError: Arguments missing/invalid");if(!N||!L)return console.error("reportError: SDK is not initialized"),dt(_e.error,"reportError: SDK is not initialized");if(!Oe.hasOwnProperty(i))return console.error("reportError: Invalid webRTC functionName value: %o",i),dt(_e.error,"reportError: Invalid webRTC functionName value: "+i);void 0===a&&console.warn("reportError: Missing dom error parameter");var l,d,p,h=null,f=t(),m=ue[r],g=null,y=f,b=null,S=null,_=null,T=null;if(_=v(r),d=(function(e){var t;return Oe.hasOwnProperty(e)?e===Oe.createOffer||e===Oe.createAnswer||e===Oe.setRemoteDescription?t=xe:e===Oe.setLocalDescription?t=Ne:e===Oe.addIceCandidate?t=Ne:e===Oe.getUserMedia?t=De:e===Oe.iceConnectionFailure?t=Le:e===Oe.signalingError?t=Me:(e===Oe.applicationLog||Oe.applicationError)&&(t=je):t=Xe,t})(i),i!==Oe.getUserMedia&&(T=e()),a)if(window.DOMException&&a instanceof window.DOMException)a={message:a.message,name:a.name};else if("object"==(void 0===a?"undefined":s(a))){var C={};a.message&&(C.message=a.message),a.name&&(C.name=a.name),a.constraintName&&(C.constraintName=a.constraintName),a.stack&&(C.stack=a.stack),a=C}if((w=a)&&"string"==typeof w?w=wt(w,2e4):w&&"object"==(void 0===w?"undefined":s(w))&&w.message&&(w.message=wt(w.message,2e4)),a=w,o(n)){if(m&&(_=m.ucID),(g=vt(r,n))?(l=g.remoteUserID,y=g.startTime,b=g.pcState,S=g.pc.iceConnectionState,T=g.pcHash,p=g.pcCallback):l=L,h={failureDelay:f-y,reason:d,domError:a,fabricState:b,iceConnectionState:S,function:i,magicKey:Ze,endpoint:oe},i===Oe.applicationLog||i===Oe.applicationError?ot(ge.applicationErrorLog,l,r,_,h,T,p):(ot(ge.fabricSetupFailed,l,r,_,h,T,p),K.errorSinceCreate=t()-K.create,ht()),c||u||n&&n.localDescription||n&&n.remoteDescription){var E={sdp:{}};E.sdp.localSDP=Rt(n,c,"localDescription"),E.sdp.remoteSDP=Rt(n,u,"remoteDescription"),st(l,r,_,E,T)}}else null===Ze&&(Ze=e()),l=L,h={failureDelay:0,reason:d,domError:a,function:i,magicKey:Ze,endpoint:oe},i===Oe.applicationLog||i===Oe.applicationError?ot(ge.applicationErrorLog,l,r,_,h,null,null):ot(ge.fabricSetupFailed,l,r,_,h,T,null);var w;return dt(_e.success)},reportUserIDChange:function(e,t,n,r){if(!(e&&n&&r&&t))return console.error("reportUserIDChange: Arguments missing/Invalid"),dt(_e.error,"reportUserIDChange: Arguments missing/Invalid");if(!N||!L)return console.error("reportUserIDChange: SDK not initialized."),dt(_e.error,"reportUserIDChange: SDK not initialized");if(""===n||""===t)return console.error("reportUserIDChange: id or conferenceID MUST not be empty"),dt(_e.error,"reportUserIDChange: id or conferenceID MUST not be empty");if(!o(e))return console.error("reportUserIDChange: Invalid PeerConnection object passed"),dt(_e.error,"reportUserIDChange: Invalid PeerConnection object passed");var i=null,a=ue[t];if(void 0===a)return console.error("reportUserIDChange: Conference ID not found!"),dt(_e.error,"reportUserIDChange: Conference ID not found!");var s=null;if(void 0===a.ucID)return console.error("reportUserIDChange: addNewFabric was not called"),$e(N,L,"log",{msg:"### reportUserIDChange: addNewFabric was not called"}),dt(_e.error,"reportUserIDChange: addNewFabric was not called");if(s=a.ucID,null===(i=vt(t,e)))return console.error("reportUserIDChange: Invalid pcObject passed as argument"),dt(_e.error,"reportUserIDChange: Invalid pcObject passed as argument");var c={id:n,idType:r};return ot(ge.userIDChangedEvent,void 0,t,s,c,null,i.pcCallback),dt(_e.success)},userIDType:{local:"local",remote:"remote"},setProxyConfig:function(e){return window&&!window.csioproxy?(console.error("setCallstatsURLs: cannot be called if window.csioproxy is false"),dt(_e.error,"setCallstatsURLs: cannot be called if window.csioproxy is false")):e?(e.collectorURL&&(E=e.collectorURL),e.authServiceURL&&(w=e.authServiceURL),e.csioInternalAPIURL&&(I=e.csioInternalAPIURL),e.wsURL&&(k=e.wsURL),Kt(),m(),y(),dt(_e.success)):(console.error("setCallstatsURLs: Arguments missing/Invalid"),dt(_e.error,"setCallstatsURLs: Arguments missing/Invalid"))},callStatsAPIReturnStatus:_e,setIdentifiers:function(e,t){return e?(e.conferenceID&&((function(e){if(ue[A]){var t=ue[A].participants;if(t)for(var n=0;n<t.length;n++)t[n].conferenceID=e}})(e.conferenceID),ue[e.conferenceID]=ue[A],n=e.conferenceID,Z.updateConferenceId(encodeURIComponent(n)),Pt()),e.remoteUserID&&t&&((function(e,n){var r=yt(t);r&&Z.updateRemoteUserID(e,r.fabric.pcHash)})(e.remoteUserID),(function(e,n){var r=null;(r=yt(t))&&(r.fabric.remoteUserID=e)})(e.remoteUserID),Pt()),dt(_e.success)):(console.error("setIdentifiers: Arguments missing/Invalid"),dt(_e.error,"_setIdentifiers: Arguments missing/Invalid"));var n},transmissionDirection:we,endpointType:Ee}}o=[],void 0!==(a="function"==typeof(i=r)?i.apply(t,o):i)&&(e.exports=a),e.exports=r})("undefined"!=typeof window&&window)}).call(t,n(20))},function(e,t,n){"use strict";function r(){}r.prototype.measureAppLoadingPerformance=function(e){var t=0,n=Number.MAX_VALUE,r=0,i="",o="",a=window.performance;if(!("performance"in window&&"timing"in window.performance&&"navigation"in window.performance))return{support:"none",total:void 0};var s=a.timing.loadEventEnd-a.timing.navigationStart;if("Chrome"===e.name||"Opera"===e.name){var c,u=a.getEntriesByType("resource");for(c=0;c<u.length;c++)u[c].duration>r&&(o=u[c].name.substr(u[c].name.lastIndexOf("/")+1),r=u[c].duration),u[c].duration<n&&(i=u[c].name.substr(u[c].name.lastIndexOf("/")+1),n=u[c].duration),u[c].name.indexOf("CALLSTATS_SRC_URLstatic/callstats")>-1&&(t=u[c].duration);return{support:"full",callstats:t,min:{name:i,time:n},max:{name:o,time:r},total:s}}return"Firefox"===e.name?{support:"limited",total:s}:void 0},r.prototype.detectBrowserInfo=function(){var e="Chrome",t=null,n=null,r=null,i="Chrome";if(!window.navigator.userAgent||window.csioReactNative)return console.log("Invalid userAgent"),window&&window.csioGetOsName&&(t=window.csioGetOsName()),window&&window.csioGetOsVer&&(n=window.csioGetOsVer()),window&&window.csioReactNative&&(r="react-native"),{name:e,codebase:i,os:t,osVersion:n,userAgent:r};var o,a=(r=navigator.userAgent).toLowerCase(),s=navigator.appVersion,c=""+parseFloat(navigator.appVersion);-1!==(o=a.indexOf("opera"))?(e="Opera",c=a.substring(o+6),-1!==(o=a.indexOf("Version"))&&(c=a.substring(o+8)),i="Chrome"):-1!==(o=a.indexOf("opr"))?(e="Opera",c=a.substring(o+4),-1!==(o=a.indexOf("Version"))&&(c=a.substring(o+8)),i="Chrome"):-1!==(o=a.indexOf("msie"))?(e="Microsoft Internet Explorer",c=a.substring(o+5),i="Chrome"):-1!==(o=a.indexOf("edge"))?(e="Edge",c=a.substring(o+5),i="Edge"):-1!==(o=a.indexOf("chrome"))?(e="Chrome",c=a.substring(o+7),i="Chrome"):-1!==(o=a.indexOf("safari"))?(e="Safari",c=a.substring(o+7),-1!==(o=a.indexOf("version"))&&(c=a.substring(o+8)),i="Chrome"):-1!==(o=a.indexOf("firefox"))?(e="Firefox",c=a.substring(o+8),i="Firefox"):-1!==(o=a.indexOf("trident"))&&(e="Microsoft Internet Explorer",o=a.indexOf("rv"),c=a.substring(o+3,o+7),i="Chrome");var u,l,d=[{s:"Windows 3.11",r:/win16/},{s:"Windows 95",r:/(windows 95|win95|windows_95)/},{s:"Windows ME",r:/(win 9x 4.90|windows me)/},{s:"Windows 98",r:/(windows 98|win98)/},{s:"Windows CE",r:/windows ce/},{s:"Windows 2000",r:/(windows nt 5.0|windows 2000)/},{s:"Windows XP",r:/(windows nt 5.1|windows xp)/},{s:"Windows Server 2003",r:/windows nt 5.2/},{s:"Windows Vista",r:/windows nt 6.0/},{s:"Windows 7",r:/(windows 7|windows nt 6.1)/},{s:"Windows 8.1",r:/(windows 8.1|windows nt 6.3)/},{s:"Windows 8",r:/(windows 8|windows nt 6.2)/},{s:"Windows 10",r:/(windows 10|windows nt 10.0)/},{s:"Windows NT 4.0",r:/(windows nt 4.0|winnt4.0|winnt|windows nt)/},{s:"Windows ME",r:/windows me/},{s:"Android",r:/android/},{s:"Open BSD",r:/openbsd/},{s:"Sun OS",r:/sunos/},{s:"Linux",r:/(linux|x11)/},{s:"iOS",r:/(iphone|ipad|ipod)/},{s:"Mac OS X",r:/mac os x/},{s:"Mac OS",r:/(macppc|macintel|mac_powerpc|macintosh)/},{s:"QNX",r:/qnx/},{s:"UNIX",r:/unix/},{s:"BeOS",r:/beos/},{s:"OS/2",r:/os\/2/},{s:"Search Bot",r:/(nuhk|googlebot|yammybot|openbot|slurp|msnbot|ask jeeves\/teoma|ia_archiver)/}];for(u in d)if((l=d[u]).r.test(a)){t=l.s;break}switch(t&&/Windows/.test(t)&&(n=/Windows (.*)/.exec(t)[1],t="Windows"),t){case"Mac OS X":n=/mac os x (10[\.\_\d]+)/.exec(a)[1];break;case"Android":n=/android ([\.\_\d]+)/.exec(a)[1];break;case"iOS":n=(n=/os (\d+)_(\d+)_?(\d+)?/.exec(s))[1]+"."+n[2]+"."+(0|n[3])}return{name:e,ver:c.toString(),os:t,osVersion:n,codebase:i,userAgent:r}},e.exports=r},function(e,t,n){function r(){this.invoker=null,this.receiver=null}function i(){this.listeners=[]}function o(e){this.stats=null,this.lastResponsed=(new Date).getTime(),this.onDataSent=e}function a(e){this.ssrc=null,this.direction=void 0,this.mediaType=null,this.resolution=null,this.frameRateReceived=null,this.frameWidth=null,this.rtt=null,this.droppedFramesNum=null,this.packetLosts=null,this.jitter=null,this.bytesReceived=-1,this.packetsReceived=-1,this.packetsDiscarded=-1,this.bytesSent=-1,this.packetsSent=-1,this.stream=e}function s(e,t){var n="number"==typeof e?e:parseInt(e),r="number"==typeof t?t:parseInt(t);return n===r?0:n<r?-1:1}function c(e,t){return s(e.rtt,t.rtt)}function u(e,t){return s(e.frameHeight,t.frameHeight)}function l(e,t){return s(e.frameWidth,t.frameWidth)}function d(e,t){return s(e.jitter,t.jitter)}function p(e,t){var n=parseInt(e.frameRateReceived),r=parseInt(t.frameRateReceived);return n===r?0:n<r?-1:1}function h(e,t){return e}function f(){this.codeBase=null,this.mediaType={unknown:"unknown",audio:"audio",video:"video"},this.codeBaseType={chrome:"Chrome",firefox:"Firefox",edge:"Edge"}}function m(e){O.call(this),this.extractorFnc=e,this.prev=0,this.delta=0,this.first=0,this.actual=0,this.addSignalListener(P.Signals.onDataSent,this.onDataSent,this)}function v(e){O.call(this),this.extractorFnc=e,this.prev=null}function g(e,t){this.intervalPacketsRecv=t,this.intervalLoss=e}function y(e,t){var n=e.getValue(),r=t.getValue();return n===r?0:n<r?-1:1}function b(e,t){return new g((e.getIntervalLoss()+t.getIntervalLoss())/2,(e.getIntervalPacketsRecv()+t.getIntervalPacketsRecv())/2)}function S(){this.measurements=new A(P.maxItemsNum,P.timeoutInMs),this.packetLostTracker=new m(function(e){return e.packetLosts}),this.measurements.addPlugin(this.packetLostTracker),this.packetsDiscardedTracker=new m(function(e){return e.packetsDiscarded}),this.measurements.addPlugin(this.packetsDiscardedTracker),this.resolutionTracker=new v(function(e){return e.resolution}),this.measurements.addPlugin(this.resolutionTracker),this.jitter95PercentileTracker=new D(d,95,h),this.measurements.addPlugin(this.jitter95PercentileTracker),this.jitter95PercentileTracker.addFilter(function(e){return void 0!==e.jitter&&null!==e.jitter}),this.rtt95PercentileTracker=new D(c,95,h),this.measurements.addPlugin(this.rtt95PercentileTracker),this.rtt95PercentileTracker.addFilter(function(e){return void 0!==e.rtt&&null!==e.rtt&&0<e.rtt}),this.frameHeight50PercentileTracker=new D(u,50,h),this.measurements.addPlugin(this.frameHeight50PercentileTracker),this.frameHeight50PercentileTracker.addFilter(function(e){return void 0!==e.frameHeight&&null!==e.frameHeight&&0<e.frameHeight}),this.frameHeight95PercentileTracker=new D(u,95,h),this.measurements.addPlugin(this.frameHeight95PercentileTracker),this.frameHeight95PercentileTracker.addFilter(function(e){return void 0!==e.frameHeight&&null!==e.frameHeight&&0<e.frameHeight}),this.frameRate50PercentileTracker=new D(p,50,h),this.measurements.addPlugin(this.frameRate50PercentileTracker),this.frameRate50PercentileTracker.addFilter(function(e){return void 0!==e.frameRateReceived&&null!==e.frameRateReceived}),this.frameRate95PercentileTracker=new D(p,95,h),this.measurements.addPlugin(this.frameRate95PercentileTracker),this.frameRate95PercentileTracker.addFilter(function(e){return void 0!==e.frameRateReceived&&null!==e.frameRateReceived}),this.frameWidth50PercentileTracker=new D(l,50,h),this.measurements.addPlugin(this.frameWidth50PercentileTracker),this.frameWidth50PercentileTracker.addFilter(function(e){return void 0!==e.frameWidth&&null!==e.frameWidth&&0<e.frameWidth}),this.frameWidth95PercentileTracker=new D(l,95,h),this.measurements.addPlugin(this.frameWidth95PercentileTracker),this.frameWidth95PercentileTracker.addFilter(function(e){return void 0!==e.frameWidth&&null!==e.frameWidth&&0<e.frameWidth}),this.rttAvgRTTracker=new x(function(e){return e.rtt}),this.measurements.addPlugin(this.rttAvgRTTracker),this.rttAvgRTTracker.addFilter(function(e){return void 0!==e.rtt&&null!==e.rtt&&0<e.rtt}),this.frameRateMeanTracker=new x(function(e){return e.frameRateReceived}),this.measurements.addPlugin(this.frameRateMeanTracker),this.frameRateMeanTracker.addFilter(function(e){return void 0!==e.frameRateReceived&&null!==e.frameRateReceived&&0<e.frameRateReceived}),this.frameHeightMeanTracker=new x(function(e){return e.frameHeight}),this.measurements.addPlugin(this.frameHeightMeanTracker),this.frameHeightMeanTracker.addFilter(function(e){return void 0!==e.frameHeight&&null!==e.frameHeight&&0<e.frameHeight}),this.frameWidthMeanTracker=new x(function(e){return e.frameWidth}),this.measurements.addPlugin(this.frameWidthMeanTracker),this.frameWidthMeanTracker.addFilter(function(e){return void 0!==e.frameHeight&&null!==e.frameWidth&&0<e.frameWidth}),this.jitterAvgTracker=new x(function(e){return e.jitter}),this.measurements.addPlugin(this.jitterAvgTracker),this.jitterAvgTracker.addFilter(function(e){return void 0!==e.jitter&&null!==e.jitter&&0<e.jitter}),this.intervalFractionLosts=new A(P.maxItemsNum,P.timeoutInMs),this.FLPercentileTracker=new D(y,95,b),this.intervalFractionLosts.addPlugin(this.FLPercentileTracker),this.lastSent=0,this.firstAdded=0,this.lastAdded=0,this.doSending=!1,this.mediaType=null,this.direction=null,this.lastTraffic=0,this.ssrc=0}function _(){S.call(this),this.bytesReceivedTracker=new m(function(e){return e.bytesReceived}),this.packetsReceivedTracker=new m(function(e){return e.packetsReceived}),this.addPlugin(this.bytesReceivedTracker),this.addPlugin(this.packetsReceivedTracker),this.csioIntBRKbpsCount=0,this.csioIntPRCount=0}function T(){_.call(this),this.quality={eModel:0,bandwidth:0},this.direction=a.Direction.inbound,this.mediaType=a.MediaTypes.audio}function C(){_.call(this),this.frameRateReceivedTracker=new m(function(e){return e.frameRateReceived}),this.frameRatePercTracker=new D(p,10,h),this.frameRatePercTracker.addFilter(function(e){return void 0!==e.frameRateReceived&&null!==e.frameRateReceived}),this.frameRatePercTracker.attach(this.setFrameRateReceived10,this),this.frameRateReceived10=null,this.addPlugin(this.frameRatePercTracker),this.addPlugin(this.frameRateReceivedTracker),this.quality={eModel:0,bandwidth:0,frameRate:0},this.direction=a.Direction.inbound,this.mediaType=a.MediaTypes.video}function E(){S.call(this),this.bytesSentTracker=new m(function(e){return e.bytesSent}),this.packetsSentTracker=new m(function(e){return e.packetsSent}),this.addPlugin(this.bytesSentTracker),this.addPlugin(this.packetsSentTracker),this.csioIntBRKbpsCount=0,this.csioIntPRCount=0}function w(){E.call(this),this.frameRateReceivedTracker=new m(function(e){return e.frameRateReceived}),this.frameRatePercTracker=new D(p,10,h),this.frameRatePercTracker.addFilter(function(e){return void 0!==e.frameRateReceived&&null!==e.frameRateReceived}),this.frameRatePercTracker.attach(this.setFrameRateReceived10,this),this.frameRateReceived10=null,this.addPlugin(this.frameRatePercTracker),this.addPlugin(this.frameRateReceivedTracker),this.quality={eModel:0,bandwidth:0,frameRate:0},this.sendingThroughputObservations={ssrc:0,started:0,max:0,maxTs:0,stable:0,stableTs:0,ready:!1,maxVerified:!1,stableVerified:!1},this.direction=a.Direction.outbound,this.mediaType=a.MediaTypes.video}function R(){E.call(this),this.quality={eModel:0,bandwidth:0},this.direction=a.Direction.outbound,this.mediaType=a.MediaTypes.audio}function k(){this.monitors={},this.assembler=new f,this.sendable=!1,this.inbOneWayAudioDisruption={sent:!1,started:0,hasTrafficTs:0},this.outbOneWayAudioDisruption={sent:!1,started:0,hasTrafficTs:0}}function I(e){this.monitors=new k,this.output=new r,this.lastForwarded=(new Date).getTime(),this.lastInterval=0,this.sentCounter=0,this.nextInterval=0,e.addListener(this.monitors.onDataSent,this.monitors),e.addListener(this.onDataSent,this)}function P(){this.states={Idle:"Idle",Run:"Run"},this.events={OnPolling:"OnPolling",OnStatsRequest:"OnStatsRequest",OnStop:"OnStop",OnStart:"OnStart",OnOneWayAudioDisruptionsRequest:"OnOneWayAudioDisruptionsRequest",OnSendingThroughputObservationsRequest:"OnSendingThroughputObservationsRequest"},this.onDataSent=new i,this.analyzer=new I(this.onDataSent),this.senderGate=new o(this.onDataSent),this.sendingThroughputObservationsSent=!1,this.analyzer.output.connect(this.senderGate.receiver,this.senderGate),this.currentState=this.states.Run}var A=n(78),O=n(33),D=n(80),x=n(83);P.disruptions=[],P.adaptiveSending=!0,P.minMeasurementsNum=20,P.SendingTimeTresholds={max:3e4,min:1e3,regular:5e3},P.minDeltaTimeInMs=1e3,P.maxItemsNum=1e3,P.timeoutInMs=3e5,P.Signals={onDataSent:"onDataSent"},r.prototype={constructor:r,connect:function(e,t){this.invoker=void 0===t?null:t,this.receiver=e},send:function(e){return null===this.receiver?void console.warn("There is no receiver to call"):null===this.invoker?void this.receiver(e):void this.receiver.call(this.invoker,e)}},i.prototype={constructor:i,addListener:function(e,t){this.listeners.push({callback:e,that:t})},notify:function(){for(var e=0;e<this.listeners.length;++e){var t=this.listeners[e];void 0!==t.callback&&null!==t.callback&&(null===t.that?t.callback():t.callback.call(t.that))}}},o.prototype={constructor:o,receiver:function(e){this.stats=e,this.initiate=!1},requestStats:function(){var e=null,t=(new Date).getTime();if(null===this.stats)return null;if(this.initiate&&t-P.SendingTimeTresholds.min<this.lastResponsed)return console.warn("Reporter : Too small interval between two sampling to response"),null;var n=t-this.lastResponsed;return console.log("Elapsed time since last report: "+n),e={streams:this.stats},this.stats=null,this.lastResponsed=t,this.onDataSent.notify(),this.initiate=!0,e}},a.MediaTypes={audio:"audio",video:"video"},a.Direction={inbound:"inbound",outbound:"outbound"},a.prototype={constructor:a,toString:function(){return"Measurement {RTT: "+this.RTT+"; }"}},f.prototype={constructor:f,do:function(e,t){var n=new a(e);if(n.ssrc=e.ssrc,n.mediaType=this.getMediaType(e),n.resolution=this.getResolution(e),n.frameRateReceived=this.getFrameRate(e),n.frameWidth=this.getFrameWidth(e),n.frameHeight=this.getFrameHeight(e),n.rtt=this.getLatencyData(e),n.droppedFramesNum=this.getDroppedFramesNum(e),n.packetLosts=this.getPacketLosts(e),n.jitter=this.getJitter(e),e.streamType===a.Direction.inbound?(n.direction=a.Direction.inbound,n.bytesReceived=this.getBytesReceived(e),n.packetsReceived=this.getPacketsReceived(e),n.packetsDiscarded=this.getPacketsDiscarded(e)):e.streamType===a.Direction.outbound&&(n.direction=a.Direction.outbound,n.bytesSent=this.getBytesSent(e),n.packetsSent=this.getPacketsSent(e)),void 0!==t&&!0===t){n.rawdats={};for(var r in e.data)e.data.hasOwnProperty(r)&&(n.rawdats[r]=e.data[r])}return n},setupCodeBase:function(e){this.codeBase=e},getBytesSent:function(e){if(void 0===e.data.bytesSent)return 0;var t=this.checkForNan(parseInt(e.data.bytesSent,10));return null!==t?t:0},getBytesReceived:function(e){if(void 0===e.data.bytesReceived)return 0;var t=this.checkForNan(parseInt(e.data.bytesReceived,10));return null!==t?t:0},getPacketsReceived:function(e){if(void 0===e.data.packetsReceived)return 0;var t=this.checkForNegativeValue(parseInt(e.data.packetsReceived,10));return null!==t?t:0},getPacketsSent:function(e){if(void 0===e.data.packetsSent)return 0;var t=this.checkForNegativeValue(parseInt(e.data.packetsSent,10));return null!==t?t:0},getPacketsDiscarded:function(e){if(void 0===e.data.discardedPackets)return 0;var t=this.checkForNan(parseInt(e.data.discardedPackets,10));return null!==t?t:0},getPacketLosts:function(e){if(void 0===e.data.packetsLost)return 0;var t=this.checkForNegativeValue(parseInt(e.data.packetsLost,10));return null!==t?t:0},getDroppedFramesNum:function(e){if(void 0===e.data.droppedFrames)return 0;var t=this.checkForNegativeValue(parseInt(e.data.droppedFrames,10));return null!==t?t:0},getFrameRate:function(e){var t;return void 0!==e.data.googFrameRateOutput?t=parseInt(e.data.googFrameRateOutput,10):void 0!==e.data.googFrameRateDecoded?t=parseInt(e.data.googFrameRateDecoded,10):void 0!==e.data.googFrameRateReceived?t=parseInt(e.data.googFrameRateReceived,10):void 0!==e.data.googFrameRateSent?t=parseInt(e.data.googFrameRateSent,10):void 0!==e.data.framerateMean&&(t=parseInt(e.data.framerateMean,10)),void 0!==t&&(t=isNaN(t)||t<0?null:t),t},getFrameHeight:function(e){var t;return void 0!==e.data.googFrameHeightReceived?t=e.data.googFrameHeightReceived:void 0!==e.data.googFrameHeightSent?t=e.data.googFrameHeightSent:void 0!==e.data.frameHeight&&(t=e.data.frameHeight),t},getJitter:function(e){if(void 0!==e){var t;return void 0!==e.data.googJitterReceived?(t=this.checkForNan(parseInt(e.data.googJitterReceived,10)))?t/1e3:t:this.codeBase===this.codeBaseType.chrome&&void 0!==e.data.jitter?(t=this.checkForNan(parseInt(e.data.jitter,10)))?t/1e3:t:this.codeBase===this.codeBaseType.firefox&&void 0!==e.data.jitter?this.checkForNan(parseInt(e.data.jitter,10)):void 0}},getResolution:function(e){var t,n,r,i="unavailable";return t=this.getFrameRate(e),r=this.getFrameWidth(e),n=this.getFrameHeight(e),void 0!==t&&void 0!==r&&void 0!==n&&r>0&&n>0&&(i=r.concat("x",n,"@",t)),i},getFrameWidth:function(e){var t;return void 0!==e.data.googFrameWidthReceived?t=e.data.googFrameWidthReceived:void 0!==e.data.googFrameWidthSent?t=e.data.googFrameWidthSent:void 0!==e.data.frameWidth&&(t=e.data.frameWidth),t},validateRTT:function(e){return isNaN(e)||e<0?null:e},getLatencyData:function(e){return void 0===e?null:void 0!==e.data.googRtt?this.validateRTT(parseInt(e.data.googRtt,10)):void 0!==e.data.roundTripTime?this.validateRTT(parseInt(e.data.roundTripTime,10)):void 0!==e.data.mozRtt?this.validateRTT(parseInt(e.data.mozRtt,10)):null},getMediaType:function(e){var t=this.mediaType.unknown;if(void 0!==e)return e.data&&void 0!==e.data.mediaType?e.data.mediaType:(e.data.mediaType?t=e.data.mediaType:void 0!==e.data.googFrameRateReceived||void 0!==e.data.googFrameRateSent?t=this.mediaType.video:void 0!==e.data.audioInputLevel||void 0!==e.data.audioOutputLevel||void 0!==e.data.audioLevel?t=this.mediaType.audio:void 0!==e.data.framerateMean&&(t=this.mediaType.video),t)},checkForNan:function(e){return isNaN(e)?null:e},checkForNegativeValue:function(e){if(null!==(e=this.checkForNan(e)))return e<0?null:e},toString:function(){return"ToString function is not defined. for this object"}},m.prototype=Object.create(O.prototype),m.prototype.constructor=m,m.prototype.onDataSent=function(){this.prev=this.actual},m.prototype.getActual=function(){return this.actual},m.prototype.getFirst=function(){return this.first},m.prototype.getDelta=function(){return this.delta=this.actual-this.prev,this.delta},m.prototype.getPrevious=function(){return this.prev},m.prototype.add=function(e){var t=this.extractorFnc(e);if(void 0!==t&&null!==t){if(0===this.first)return this.first=t,void(this.actual=t);this.actual=t,this.notify({last:this.prev,delta:this.delta})}},m.prototype.remove=function(){},v.prototype=Object.create(O.prototype),v.prototype.constructor=v,v.prototype.add=function(e){void 0!==e&&null!==e&&(this.prev=this.extractorFnc(e))},v.prototype.remove=function(){},v.prototype.getPrevious=function(){return this.prev},g.prototype={constructor:g,getIntervalLoss:function(){return this.intervalLoss},getIntervalPacketsRecv:function(){return this.intervalPacketsRecv},getValue:function(){return void 0===this.intervalPacketsRecv||void 0===this.intervalLoss?null:null===this.intervalPacketsRecv||null===this.intervalLoss?null:0===this.intervalLoss&&0===this.intervalPacketsRecv?0:this.intervalLoss/(this.intervalPacketsRecv+this.intervalLoss)}},S.VideoThroughputThresholds={green:1024,red:256},S.AudioThroughputThresholds={green:30,red:8},S.FrameRateRatioTresholds={green:.8,red:.3},S.VideoRTTThresholds={green:400,red:1e3},S.VideoFractionLostTreshdolds={green:10,red:50},S.AudioFractionLostTresholds={green:15,red:30},S.AudioEModelTresholds={green:240,red:400},S.avQualityRating={excellent:3,fair:2,bad:1},S.avQualityRatingString={excellent:"excellent",fair:"fair",bad:"bad"},S.prototype={constructor:S,doStart:function(){return!0},getStartTime:function(){return this.firstAdded},hasTraffic:function(){var e=this.getLastMeasurement();return this.direction===a.Direction.inbound?0<e.bytesReceived:this.direction===a.Direction.outbound&&0<e.bytesSent},getTotalTimeInMs:function(){return 0===this.firstAdded?0:this.lastAdded-this.firstAdded},getDeltaTimeInMs:function(){return 0===this.lastSent?this.lastAdded-this.firstAdded:this.lastAdded-this.lastSent},getLastMeasurement:function(){return this.measurements.getLast()},setSSRC:function(e){this.ssrc=e},getSSRC:function(){return this.ssrc},add:function(e){var t=(new Date).getTime();if(0===this.firstAdded){if(!this.doStart(e))return;this.firstAdded=t}this.lastAdded=t,this.measurements.add(e)},requestSending:function(){this.doSending=!0},setIntBRAndPR:function(e,t,n){var r=this.getDeltaTimeInMs(),i=Math.max(P.minDeltaTimeInMs,r),o=8*e.getDelta()/i,a=t.getDelta()/(i/1e3);n.data.csioIntBRKbps=o,n.data.csioIntPR=a,0<o?this.csioIntBRKbpsCount=10:0<this.csioIntBRKbpsCount&&(--this.csioIntBRKbpsCount,this.requestSendingIf(1e3<r&&this.csioIntPRCount<5,"OutboundMonitor csioIntBRKbps is 0 and this is the reason for sending")),0<a?this.csioIntPRCount=10:0<this.csioIntPRCount&&(--this.csioIntPRCount,this.requestSendingIf(1e3<r&&this.csioIntPRCount<5,"OutboundMonitor csioIntPR is 0 and this is the reason for sending: "))},requestSendingIf:function(e,t){this.doSending=this.doSending||e},getAvgRTT:function(){return this.rttAvgRTTracker.getResult()},getResolution:function(){return this.resolutionTracker.getPrevious()},percentileTrackerExtractor:function(e,t,n){var r=null,i=e.getResult();return null===i?n:null===(r=t(i.actual))?n:r},getRTT95:function(){var e=this.percentileTrackerExtractor(this.rtt95PercentileTracker,function(e){return e.rtt},null),t=this.getLastMeasurement();if(null!==t&&null!==e){var n=Math.max(.1*e,50);this.requestSendingIf(e+n<t.rtt,"RTT95 the reason of sending "+e+" < "+t.rtt)}return e},getJitter95:function(){var e=this.percentileTrackerExtractor(this.jitter95PercentileTracker,function(e){return e.jitter},null),t=this.getLastMeasurement();if(null!==t){var n=Math.max(.1*e,10);this.requestSendingIf(e+n<t.jitter,"Jitter95 the reason of sending "+e+" < "+t.jitter)}return this.result},getFrameRateMean:function(){return this.frameRateMeanTracker.getResult()},getFrameWidth50Percentile:function(){return this.percentileTrackerExtractor(this.frameWidth50PercentileTracker,function(e){return e.frameWidth},null)},getFrameWidth95Percentile:function(){return this.percentileTrackerExtractor(this.frameWidth95PercentileTracker,function(e){return e.frameWidth},null)},getFrameHeight50Percentile:function(){return this.percentileTrackerExtractor(this.frameHeight50PercentileTracker,function(e){return e.frameHeight},null)},getFrameHeight95Percentile:function(){return this.percentileTrackerExtractor(this.frameHeight95PercentileTracker,function(e){return e.frameHeight},null)},getFrameRate50Percentile:function(){return this.percentileTrackerExtractor(this.frameRate50PercentileTracker,function(e){return e.frameRateReceived},null)},getFrameRate95Percentile:function(){return this.percentileTrackerExtractor(this.frameRate95PercentileTracker,function(e){return e.frameRateReceived},null)},getFrameHeightMean:function(){return this.frameHeightMeanTracker.getResult()},getFrameWidthMean:function(){return this.frameWidthMeanTracker.getResult()},getAvgJitter:function(){return this.jitterAvgTracker.getResult()},getQualityEvaluation:function(e,t){if(void 0!==e&&void 0!==t)return null===e||null===e?null:t.green<=e?S.avQualityRating.excellent:t.red<e&&e<t.green?S.avQualityRating.fair:S.avQualityRating.bad},getQualityReverseEvaluation:function(e,t){if(void 0!==e&&void 0!==t)return null===e||null===e?null:t.red<e?S.avQualityRating.bad:t.green<=e&&e<=t.red?S.avQualityRating.fair:S.avQualityRating.excellent},hasData:function(){return this.measurements.refresh(),1<this.measurements.getItemsNum()},addPlugin:function(e){this.measurements.addPlugin(e)},setup:function(e){e.data.csioIntBRKbps=0,e.data.csioAvgBRKbps=0,e.data.csioIntFL=void 0,e.data.csioIntMs=Math.max(P.SendingTimeTresholds.regular,this.getDeltaTimeInMs()),e.data.csioIntPR=void 0,e.data.csioPercentileFl=void 0,e.data.csioIntPktLoss=void 0,e.data.csioAvgJitter=this.getAvgJitter(),e.data.csioAvgRtt=this.getAvgRTT(),e.data.csioPercentileJitter=this.getJitter95(),e.data.csioSig2Latency=this.getRTT95(),e.data.csioTimeElapseMs=this.getTotalTimeInMs(),e.data.csioeM=(null!==this.getRTT95()?this.getRTT95():0)+40,e.data.csiores=this.getResolution(),e.data.csioFrameWidth95Percentile=this.getFrameWidth95Percentile(),e.data.csioFrameWidth50Percentile=this.getFrameWidth50Percentile(),e.data.csioFrameHeight95Percentile=this.getFrameHeight95Percentile(),e.data.csioFrameHeight50Percentile=this.getFrameHeight50Percentile(),e.data.csioFrameRate95Percentile=this.getFrameRate95Percentile(),e.data.csioFrameRate50Percentile=this.getFrameRate50Percentile(),e.data.csioFrameWidthMean=this.getFrameWidthMean(),e.data.csioFrameHeightMean=this.getFrameHeightMean(),e.data.csioFrameRateMean=this.getFrameRateMean()},addIntervalFractionLost:function(e){this.intervalFractionLosts.add(e)},getLastFractionLost:function(){return this.intervalFractionLosts.getLast()},getIntervalFractionLost95:function(){var e,t=this.FLPercentileTracker.getResult();if(null===t)return 0;e=t.actual.getValue();var n=this.getLastFractionLost();if(null!==n&&null!==e){var r=Math.max(.05,n.getValue());this.requestSendingIf(n.getValue()+r<e,"Fraction lost is the reason for sending "+n.getValue()+" "+e)}return e},onDataSent:function(){var e=(new Date).getTime();this.measurements.signalize(P.Signals.onDataSent,null),this.lastSent=e},isValid:function(){for(var e=0;e<arguments.length;e++)if(null===arguments[e]||void 0===arguments[e])return!1;return!0},doSend:function(){if(!1===this.hasData())return!0;var e=this.doSending;return this.doSending=!1,e},getMediaType:function(){return this.mediaType},getDirection:function(){return this.direction}},_.prototype=Object.create(S.prototype),_.prototype.constructor=_,_.prototype.setRTT95=function(e){S.prototype.setRTT95(e)},_.prototype.setup=function(e){S.prototype.setup.call(this,e);var t=new g(this.packetLostTracker.getDelta(),this.packetsReceivedTracker.getDelta());this.addIntervalFractionLost(t),e.data.csioIntPktRcv=this.packetsReceivedTracker.getDelta(),this.setIntBRAndPR(this.bytesReceivedTracker,this.packetsReceivedTracker,e),this.getTotalTimeInMs()>0&&(e.data.csioAvgBRKbps=8*this.bytesReceivedTracker.getActual()/this.getTotalTimeInMs()),e.data.csioIntFL=t.getValue(),e.data.csioPercentileFl=this.getIntervalFractionLost95(),e.data.csioeM=(null!==this.getRTT95()?this.getRTT95():0)+40,e.data.csioIntPktLoss=this.packetLostTracker.getDelta(),void 0!==e.data.csioAvgBRKbps&&null!==e.data.csioAvgBRKbps?e.data.csioAvgPacketSize=this.bytesReceivedTracker.getDelta()/this.packetsReceivedTracker.getDelta():e.data.csioAvgPacketSize=null,e.data.csioPktLossPercentage=this.packetLostTracker.getDelta()/this.packetsReceivedTracker.getDelta()*100},T.prototype=Object.create(_.prototype),T.prototype.constructor=T,T.prototype.setup=function(e){_.prototype.setup.call(this,e),e.data.csioMediaType=a.MediaTypes.audio,this.quality.eModel=this.getQualityReverseEvaluation(e.data.csioeM,S.AudioEModelTresholds),this.quality.bandwidth=this.getQualityEvaluation(e.data.csioIntBRKbps,S.AudioThroughputThresholds),e.data.csioMark=this.getQuality()},T.prototype.getQuality=function(){var e=0,t=.5*this.quality.bandwidth+.5*this.quality.eModel;return(t=Math.floor(t))===S.avQualityRating.excellent?e=S.avQualityRatingString.excellent:t===S.avQualityRating.fair?e=S.avQualityRatingString.fair:t===S.avQualityRating.bad&&(e=S.avQualityRatingString.bad),e},C.prototype=Object.create(_.prototype),C.prototype.constructor=C,C.prototype.setFrameRatioQuality=function(){var e=this.frameRateReceivedTracker.getActual(),t=this.frameRateReceivedTracker.getPrevious(),n=0;this.quality.frameRate=0,void 0!==e&&void 0!==t&&null!==e&&null!==t&&0!==t&&(n=e/t,this.quality.frameRate=this.getQualityEvaluation(n,S.FrameRateRatioTresholds))},C.prototype.setFrameRateReceived10=function(e){return null===e?void(this.frameRateReceived10=null):void(this.frameRateReceived10=e.actual)},C.prototype.setup=function(e){_.prototype.setup.call(this,e),e.data.csioMediaType=a.MediaTypes.video,this.setFrameRatioQuality(),this.quality.eModel=this.getQualityReverseEvaluation(e.data.csioeM,S.AudioEModelTresholds),this.quality.bandwidth=this.getQualityEvaluation(e.data.csioIntBRKbps,S.VideoThroughputThresholds),e.data.csioMark=this.getQuality()},C.prototype.getQuality=function(){var e=0,t=.33*this.quality.bandwidth+.33*this.quality.eModel+.33*this.quality.frameRate;return(t=Math.floor(t))===S.avQualityRating.excellent?e=S.avQualityRatingString.excellent:t===S.avQualityRating.fair?e=S.avQualityRatingString.fair:t===S.avQualityRating.bad&&(e=S.avQualityRatingString.bad),e},E.prototype=Object.create(S.prototype),E.prototype.constructor=E,E.prototype.setup=function(e){S.prototype.setup.call(this,e);var t=new g(this.packetLostTracker.getDelta(),this.packetsSentTracker.getDelta());this.addIntervalFractionLost(t),this.setIntBRAndPR(this.bytesSentTracker,this.packetsSentTracker,e),this.getTotalTimeInMs()>0&&(e.data.csioAvgBRKbps=8*this.bytesSentTracker.getActual()/this.getTotalTimeInMs()),e.data.csioIntFL=t.getValue(),e.data.csioIntPktRcv=this.packetsSentTracker.getDelta(),e.data.csioPercentileFl=this.getIntervalFractionLost95(),e.data.csioeM=(null!==this.getRTT95()?this.getRTT95():0)+40,e.data.csioIntPktLoss=this.packetLostTracker.getDelta(),void 0!==e.data.csioAvgBRKbps&&null!==e.data.csioAvgBRKbps?e.data.csioAvgPacketSize=this.bytesSentTracker.getDelta()/this.packetsSentTracker.getDelta():e.data.csioAvgPacketSize=null,e.data.csioPktLossPercentage=this.packetLostTracker.getDelta()/this.packetsSentTracker.getDelta()*100},w.verificationElapsedThreshold=1e4,w.initialElapsedThreshold=15e3,w.minStableKBpsSlack=50,w.prototype=Object.create(E.prototype),w.prototype.constructor=w,w.prototype.setFrameRatioQuality=function(){var e=this.frameRateReceivedTracker.getActual(),t=this.frameRateReceivedTracker.getPrevious(),n=0;this.quality.frameRate=0,void 0!==e&&void 0!==t&&null!==e&&null!==t&&0!==t&&(n=e/t,this.quality.frameRate=this.getQualityEvaluation(n,S.FrameRateRatioTresholds))},w.prototype.setFrameRateReceived10=function(e){return null===e?void(this.frameRateReceived10=null):void(this.frameRateReceived10=e.actual)},w.prototype.getSendingKBitrateObservations=function(){var e=this.sendingThroughputObservations;return e.ready?{ssrc:e.ssrc,maxsendingKBitrate:e.max,timeToMaxSendingKBitrate:e.maxTs-e.started,stablesendingKBitrate:e.stable,timeToStableSendingKBitrate:e.stableTs-e.started}:null},w.prototype.checkSendingKBitrateObservations=function(e){var t=this.sendingThroughputObservations,n=(new Date).getTime();if(!0!==t.ready){if(0===t.started)return t.ssrc=this.getSSRC(),void(t.started=n);var r=e.data.csioIntBRKbps,i=Math.min(w.minStableKBpsSlack,.05*r);t.max<r?(t.max=r,t.maxTs=n):w.verificationElapsedThreshold<n-t.maxTs&&(t.maxVerified=!0),n-t.started<w.initialElapsedThreshold||(r-i<e.data.csioAvgBRKbps&&e.data.csioAvgBRKbps<r+i&&(t.stableTs=n,t.stable=r,t.stableVerified=!0),t.stableVerified&&t.maxVerified&&(t.ready=!0))}},w.prototype.setup=function(e){E.prototype.setup.call(this,e),e.data.csioMediaType=a.MediaTypes.video,this.setFrameRatioQuality(),this.quality.eModel=this.getQualityReverseEvaluation(e.data.csioeM,S.AudioEModelTresholds),this.quality.bandwidth=this.getQualityEvaluation(e.data.csioIntBRKbps,S.VideoThroughputThresholds),e.data.csioMark=this.getQuality(),this.checkSendingKBitrateObservations(e)},w.prototype.getQuality=function(){var e=0,t=.33*this.quality.bandwidth+.33*this.quality.eModel+.33*this.quality.frameRate;return(t=Math.floor(t))===S.avQualityRating.excellent?e=S.avQualityRatingString.excellent:t===S.avQualityRating.fair?e=S.avQualityRatingString.fair:t===S.avQualityRating.bad&&(e=S.avQualityRatingString.bad),e},R.prototype=Object.create(E.prototype),R.prototype.constructor=R,R.prototype.setEModelQuality=function(e){e<S.AudioEModelTresholds.green?this.quality.eModel=S.avQualityRating.excellent:e>S.AudioEModelTresholds.green&&e<S.AudioEModelTresholds.red?this.quality.eModel=S.avQualityRating.fair:e>S.AudioEModelTresholds.red&&(this.quality.eModel=S.avQualityRating.bad)},R.prototype.setThroughputQuality=function(e){null!==e&&void 0!==e&&(e>S.AudioThroughputThresholds.green?this.quality.bandwidth=S.avQualityRating.excellent:e>S.AudioThroughputThresholds.red&&e<S.AudioThroughputThresholds.green?this.quality.bandwidth=S.avQualityRating.fair:e<S.AudioThroughputThresholds.red&&(this.quality.bandwidth=S.avQualityRating.bad))},R.prototype.setup=function(e){E.prototype.setup.call(this,e),this.setThroughputQuality(e.data.csioIntBRKbps),this.setEModelQuality(e.data.csioeM),e.data.csioMediaType=a.MediaTypes.audio,e.data.csioMark=this.getQuality()},R.prototype.doSend=function(){return this.hasData(),!1},R.prototype.getQuality=function(){var e=0,t=.5*this.quality.bandwidth+.5*this.quality.eModel;return(t=Math.floor(t))===S.avQualityRating.excellent?e=S.avQualityRatingString.excellent:t===S.avQualityRating.fair?e=S.avQualityRatingString.fair:t===S.avQualityRating.bad&&(e=S.avQualityRatingString.bad),e},k.OneWayAudioDisruptionTimeout=5e3,k.DisruptionsMediaType={audio:"audio",video:"video",screen:"screen"},k.DisruptionsType={inbOneWayAudioDisruption:"inbOneWayAudioDisruption",outbOneWayAudioDisruption:"outbOneWayAudioDisruption"},k.prototype={constructor:k,getMonitor:function(e){var t;if(this.monitors[e.direction]&&(t=this.monitors[e.direction][e.ssrc]),void 0!==t)return this.monitors[e.direction][e.ssrc];var n=e.direction===a.Direction.inbound,r=e.direction===a.Direction.outbound,i=e.mediaType===a.MediaTypes.audio,o=e.mediaType===a.MediaTypes.video;return(t=n&&i?new T:r&&i?new R:n&&o?new C:r&&o?new w:null).setSSRC(e.ssrc),this.monitors[e.direction]||(this.monitors[e.direction]={}),this.monitors[e.direction][e.ssrc]=t,t},setupCodeBase:function(e){this.assembler.setupCodeBase(e)},isSendable:function(){var e=this.sendable;return this.sendable=!1,e},process:function(e){var t=this.assembler.do(e),n=this.getMonitor(t);return null===n||void 0===n?void console.warn("For ssrc "+t.ssrc+"we do not have monitor"):(n.doSend(t)&&(this.sendable=!0),n.add(t),void n.setup(e))},checkDistortions:function(){var e,t=[],n=[],r=this.monitors[a.Direction.inbound];r&&Object.keys(r).forEach(function(n){(e=r[n]).getMediaType()===a.MediaTypes.audio&&t.push(e)}),(r=this.monitors[a.Direction.outbound])&&Object.keys(r).forEach(function(t){(e=r[t]).getMediaType()===a.MediaTypes.audio&&n.push(e)}),[this.getInbOneWayAudioDisruption(t,n),this.getOutbOneWayAudioDisruption(t,n)].forEach(function(e){e&&P.disruptions.push(e)})},getSendingThroughputObservations:function(){var e=[],t=null,n=this.monitors[a.Direction.outbound];return n?(Object.keys(n).forEach(function(r){(t=n[r]).getMediaType()===a.MediaTypes.video&&e.push(t.getSendingKBitrateObservations())}),e):null},getInbOneWayAudioDisruption:function(e,t){var n=this.inbOneWayAudioDisruption,r=(new Date).getTime();if(n.sent)return null;var i=t.filter(function(e){return 0===e.getStartTime()}).length<1,o=t.filter(function(e){return!e.hasTraffic()}).length<1;if(!i||o)return null;if(!e.length)return null;var a=e.filter(function(e){return!e.hasTraffic()});if(a.length<1)return n.started=0,null;if(0===n.started)return n.started=r,null;if(r-k.OneWayAudioDisruptionTimeout<n.started)return null;var s=a[0].getSSRC();return n.sent=!0,{mediaType:k.DisruptionsMediaType.audio,type:k.DisruptionsType.inbOneWayAudioDisruption,ssrc:s}},getOutbOneWayAudioDisruption:function(e,t){var n=this.outbOneWayAudioDisruption,r=(new Date).getTime();if(n.sent)return null;var i=e.filter(function(e){return 0===e.getStartTime()}).length<1,o=e.filter(function(e){return!e.hasTraffic()}).length<1;if(!i||!o)return null;if(!t.length)return null;var a=t.filter(function(e){return!e.hasTraffic()});if(a.length<1)return n.started=0,null;if(0===n.started)return n.started=r,null;if(r-k.OneWayAudioDisruptionTimeout<n.started)return null;var s=a[0].getSSRC();return n.sent=!0,{mediaType:k.DisruptionsMediaType.audio,type:k.DisruptionsType.outbOneWayAudioDisruption,ssrc:s}},toString:function(){return"ToString function is not defined. for this object"},onDataSent:function(){for(var e in this.monitors)if(this.monitors.hasOwnProperty(e))for(var t in this.monitors[e])if(this.monitors[e].hasOwnProperty(t)){var n=this.monitors[e][t];null!==n?n.onDataSent():console.warn("A Monitor with ssrc: "+t+" should not be null but it is!")}}},I.prototype={constructor:I,onDataSent:function(){++this.sentCounter},getSendingThroughputObservations:function(){var e=this.monitors.getSendingThroughputObservations();return e&&e.filter(function(e){return null===e}).length<1?e:null},receive:function(e){var t=(new Date).getTime(),n=e.streams,r=e.codeBase;this.monitors.setupCodeBase(r);for(var i=0;i<n.length;++i){var o=n[i];this.monitors.process(o)}this.monitors.checkDistortions();var a=!1;if(!1===P.adaptiveSending)(a=this.lastForwarded+P.SendingTimeTresholds.regular<t)&&(this.output.send(n),this.lastInterval=t-this.lastForwarded,this.lastForwarded=t);else{var s=this.monitors.isSendable();if(0===this.sentCounter?a=!0:this.sentCounter<5?(a=this.lastForwarded+P.SendingTimeTresholds.regular<t,s=!1):a=this.lastForwarded+Math.min(P.SendingTimeTresholds.max,this.nextInterval)<t,a||s)if(this.output.send(n),this.lastInterval=t-this.lastForwarded,this.lastForwarded=t,s)this.lastInterval=Math.max(P.SendingTimeTresholds.min,this.lastInterval/2);else if(a){var c=Math.random()+1;this.nextInterval=Math.min(P.SendingTimeTresholds.max,this.lastInterval*c)}}}},P.prototype={constructor:P,fire:function(e){var t;switch(this.currentState){case this.states.Idle:switch(e){case this.events.OnStart:this.currentState=this.states.Run;break;default:console.warn("Unhandled event "+e+" in "+this.currentState+" mode")}break;case this.states.Run:switch(e){case this.events.OnStop:this.currentState=this.states.Idle;break;case this.events.OnPolling:var n=arguments[1];this.analyzer.receive(n);break;case this.events.OnOneWayAudioDisruptionsRequest:if(void 0===(t=arguments[1])){console.warn("OnStatsRequest event required a parameter to store the response");break}0<P.disruptions.length&&(t.response=P.disruptions,P.disruptions=[]);break;case this.events.OnSendingThroughputObservationsRequest:if(void 0===(t=arguments[1])){console.warn("OnSendingThroughputObservationsRequest event required a parameter to store the response");break}!1===this.sendingThroughputObservationsSent&&(t.response=this.analyzer.getSendingThroughputObservations(),this.sendingThroughputObservationsSent=null!==t.response);break;case this.events.OnStatsRequest:if(void 0===(t=arguments[1])){console.warn("OnStatsRequest event required a parameter to store the response");break}t.response=this.senderGate.requestStats();break;default:console.warn("Unhandled event "+e+" in "+this.currentState+" mode")}break;default:console.error("The Reporter machine is in an unkown state: "+this.currentState)}},toString:function(){return"Reporter is in "+this.currentState},setReportingMode:function(e){P.adaptiveSending=!0===e},setSubmissionInterval:function(e){P.SendingTimeTresholds.regular=e,P.adaptiveSending?(P.SendingTimeTresholds.min=1e3,P.SendingTimeTresholds.max=3e4):(P.SendingTimeTresholds.min=e,P.SendingTimeTresholds.max=e)}},e.exports.Reporter=P},function(e,t,n){function r(e,t){this.items=[],this.plugins=[],this.timeoutInMs=t,this.maxItemsNum=e,this.minItemsNum=0,this.last=null}var i=n(79);r.prototype={constructor:r,signalize:function(e,t){for(var n=0;n<this.plugins.length;++n){var r=this.plugins[n];null!==r.signalize&&void 0!==r.signalize?r.signalize.call(r,e,t):console.warn(r)}},toString:function(){return""}},r.prototype.getLast=function(){return this.last},r.prototype.setMaxItemsNum=function(e){this.maxItemsNum=e},r.prototype.setTimeoutInMs=function(e){this.timeoutInMs=e},r.prototype.setMinItemsNum=function(e){this.minItemsNum=e},r.prototype.refresh=function(){if(!(this.items.length<=this.minItemsNum)){for(;0<this.maxItemsNum&&this.maxItemsNum<=this.items.length;)this.remove();0<this.timeoutInMs&&this.timeoutInMs<this.items[0].getElapsed()&&(this.remove(),this.refresh())}},r.prototype.getItemsNum=function(){return this.items.length},r.prototype.add=function(e){this.refresh(),this.items.push(new i(e));for(var t=0;t<this.plugins.length;t++)this.plugins[t].add(e);this.last=e},r.prototype.map=function(e){for(var t=0;t<this.plugins.length;t++)this.plugins[t].map(e)},r.prototype.remove=function(){for(var e=this.items.shift(),t=0;t<this.plugins.length;t++)this.plugins[t].remove(e.value)},r.prototype.foreach=function(e,t){var n=this.items;void 0!==t&&(n=t(n));for(var r=0;r<n.length;r++)e(n[r].value)},r.prototype.addPlugin=function(e){this.plugins.push(e)},e.exports=r},function(e,t){function n(e){this.value=e,this.created=(new Date).getTime()}n.prototype={constructor:n,getElapsed:function(){return(new Date).getTime()-this.created},toString:function(){return""}},e.exports=n},function(e,t,n){function r(e,t,n){if(a.call(this),99<t||t<1)throw new RangeError("Percentile parameter must be between 1 and 99");this.comparator=e,this.percentile=t,this.meanCalcer=void 0===n?function(e,t){return(e+t)/2}:n,this.ratio=t/(100-t),this.maxtree=new o(e),this.mintree=new o(e),this.ratio<1?this.required=1/this.ratio+1:1<this.ratio?this.required=this.ratio+1:this.required=2,this.maxcounter=this.mincounter=0,this.result=null,this.filter=null}var i=n(81),o=n(82),a=n(33);r.prototype=Object.create(a.prototype),r.prototype.constructor=r,r.prototype.addFilter=function(e,t){this.filter={callback:e,that:t}},r.prototype.doFilter=function(e){return null===this.filter||(void 0===this.filter.that||null===this.filter.that?this.filter.callback(e):this.filter.callback.call(this.filter.that,e))},r.prototype.getResult=function(){return this.result},r.prototype.add=function(e){if(this.doFilter(e)){if(this.maxcounter<1)return this.maxtree.insert(e),void++this.maxcounter;this.comparator(e,this.maxtree.getTopValue())<=0?(this.maxtree.insert(e),++this.maxcounter):(this.mintree.insert(e),++this.mincounter),this.balancing(),this.calculate()}},r.prototype.remove=function(e){if(this.doFilter(e)){if(this.maxtree.delete(e))--this.maxcounter;else{if(!this.mintree.delete(e))throw new ReferenceError("The requested value "+e+" is not found in trees");--this.mincounter}this.balancing(),this.calculate()}},r.prototype.balancing=function(){var e=function(){for(var e=(this.maxcounter+1)/(this.mincounter-1);;e=(this.maxcounter+1)/(this.mincounter-1)){if(this.ratio<e||this.mincounter<1)return;this.maxtree.insertByTop(this.mintree.deleteBottomValue()),++this.maxcounter,--this.mincounter}},t=function(){for(var e=(this.maxcounter-1)/(this.mincounter+1);;e=(this.maxcounter-1)/(this.mincounter+1)){if(e<this.ratio||this.maxcounter<1)return;this.mintree.insertByBottom(this.maxtree.deleteTopValue()),++this.mincounter,--this.maxcounter}};if(!(this.maxcounter+this.mincounter<this.required)){if(this.mincounter<1)return void t.call(this);if(this.maxcounter<1)return void e.call(this);var n=this.maxcounter/this.mincounter;this.ratio<n?t.call(this):e.call(this)}},r.prototype.calculate=function(){var e,t,n=new i,r=null,o=this.mincounter+this.maxcounter;if(!(o<1)){if(this.mincounter<1?(t=this.maxtree.getTopValue(),e=this.maxtree.getBottomValue()):this.maxcounter<1?(t=this.mintree.getTopValue(),e=this.mintree.getBottomValue()):(t=this.mintree.getTopValue(),e=this.maxtree.getBottomValue()),n.min=e,n.max=t,n.tracked=o,o<this.required||this.mincounter<1)return r=this.ratio<1?e:1<this.ratio?t:this.meanCalcer(e,t),n.actual=r,n.estimated=!0,this.result=n,void this.notify(this.result);var a=this.maxcounter/this.mincounter;r=this.ratio<a?this.maxtree.getTopValue():a<this.ratio?this.mintree.getBottomValue():this.meanCalcer(this.mintree.getBottomValue(),this.maxtree.getTopValue()),n.actual=r,this.result=n,this.notify(this.result)}},r.prototype.map=function(e){this.mapping(this.result.actual,e)},e.exports=r},function(e,t){function n(){this.estimated=!1,this.tracked=0,this.max=this.min=this.actual=null}n.prototype={constructor:n,toString:function(){return"Tracked: "+this.tracked+" Estimated: "+this.estimated+" Min: "+this.min+" Max: "+this.max+" Actual: "+this.actual}},e.exports=n},function(e,t){function n(e){this.value=[],this.value.push(e),this.left=null,this.right=null}function r(e){this.root=null,this.top=null,this.bottom=null,this.comparator=e,this.node_counter=0,this.duplicate_counter=0}n.prototype={constructor:n,toString:function(){return this.value.toString()}},r.prototype={constructor:r},r.prototype.getTop=function(){return this.top},r.prototype.getTopValue=function(){return null===this.top?null:this.top.value[0]},r.prototype.getBottomValue=function(){return null===this.bottom?null:this.bottom.value[0]},r.prototype.getBottom=function(){return this.bottom},r.prototype.getDuplicatedCounter=function(){return this.duplicate_counter},r.prototype.getNodeCounter=function(){return this.node_counter},r.prototype.getSize=function(){return this.duplicate_counter+this.node_counter},r.prototype.logTree=function(){return null===this.root?void console.log("This tree is empty"):(console.log("Size of the tree: "+this.getSize()+" Node: "+this.getNodeCounter()+" Duplicates: "+this.getDuplicatedCounter()+" Top: "+this.getTop().toString()+" Bottom: "+this.getBottom().toString()),void(function e(t,n,r){if(null!==t){for(var i="-",o=0;o<n;++o)i+="--";console.log(i+"> ("+r+") values: ["+t.value.toString()+"]"),null!==t.left&&e(t.left,n+1,"Left"),null!==t.right&&e(t.right,n+1,"Right")}})(this.root,0,"Root"))},r.prototype.insertByTop=function(e){this.inserting(e,this.top)},r.prototype.insertByBottom=function(e){this.inserting(e,this.bottom)},r.prototype.insert=function(e){this.inserting(e,this.root)},r.prototype.inserting=function(e,t){var r=function(){var t=new n(e);return(null===this.top||this.comparator(this.top.value[0],t.value[0])<0)&&(this.top=t),(null===this.bottom||this.comparator(t.value[0],this.bottom.value[0])<0)&&(this.bottom=t),t};if(null===this.root)return this.root=r.call(this),void(this.node_counter=1);for(var i=null,o=t,a=0,s=function(t){return t===e};null!==o;){if(0===(a=this.comparator(e,o.value[0])))return void(o.value.find(s)||(o.value.push(e),++this.duplicate_counter));i=o,o=a<0?o.left:o.right}++this.node_counter,a<0?i.left=r.call(this):i.right=r.call(this)},r.prototype.search=function(e){for(var t,n=this.root,r=null,i=function(t){return t===e};null!==n;){if(0===(t=this.comparator(e,n.value[0])))return n.value.find(i)?(n.parent=r,n):null;r=n,n=t<0?n.left:n.right}return null},r.prototype.getRightist=function(e){for(var t=null;null!==e.right;)t=e,e=e.right;return e.parent=t,e},r.prototype.getLeftist=function(e){for(var t=null;null!==e.left;)t=e,e=e.left;return e.parent=t,e},r.prototype.deleteBottomValue=function(){for(;null===this.bottom;)return null;var e=this.bottom.value[0];return this.delete(e),e},r.prototype.deleteTopValue=function(){for(;null===this.top;)return null;var e=this.top.value[0];return this.delete(e),e},r.prototype.delete=function(e){var t=null,n=function(e,t,n){null!==t?t.left===e?t.left=n:t.right=n:this.root=n};if(null===(t=this.search(e)))return!1;if(1<t.value.length)return t.value.splice(t.value.indexOf(e),1),--this.duplicate_counter,!0;if(--this.node_counter,null===t.left&&null===t.right)n.call(this,t,t.parent,null);else if(null===t.left)n.call(this,t,t.parent,t.right);else if(null===t.right)n.call(this,t,t.parent,t.left);else{for(var r=t.left,i=t;null!==r.right;i=r,r=r.right);i===t?i.left=r.left:i.right=r.left,t.value.shift(),t.value=t.value.concat(r.value)}return function(e){return null===this.root?void(this.bottom=this.top=null):(0===this.comparator(this.top.value[0],e.value[0])&&(this.top=this.getRightist(this.root)),void(0===this.comparator(this.bottom.value[0],e.value[0])&&(this.bottom=this.getLeftist(this.root))))}.call(this,t),!0},e.exports=r},function(e,t,n){function r(e){i.call(this),this.avg=0,this.sum=0,this.count=0,this.filter=null,this.extractor=void 0===e?function(e){return e}:e}var i=n(33);r.prototype=Object.create(i.prototype),r.prototype.constructor=r,r.prototype.add=function(e){(null===this.filter||void 0===this.filter||this.filter(e))&&(this.sum+=parseInt(this.extractor(e)),++this.count,this.calc(this))},r.prototype.addFilter=function(e){this.filter=e},r.prototype.remove=function(e){(null===this.filter||void 0===this.filter||this.filter(e))&&(this.sum-=parseInt(this.extractor(e)),--this.count,this.calc(this))},r.prototype.calc=function(){this.count<1||(this.avg=this.sum/this.count,this.notify(this.avg))},r.prototype.getResult=function(){return this.avg},e.exports=r},function(e,t){function n(e,t,n,r,i){this.pc=e,this.onIceCandidateCallback=t,this.onIceConnectionStateChangeCallback=n,this.onPcSignalingStateChangeCallback=r,this.onPcNegotiationNeededCallback=i,e.addEventListener?(this.pc.addEventListener("icecandidate",this.iceCandidateCallback.bind(this),!1),this.pc.addEventListener("iceconnectionstatechange",this.iceConnectionStateChangeCallback.bind(this),!1),this.pc.addEventListener("signalingstatechange",this.pcSignalingStateChangeCallback.bind(this),!1),this.pc.addEventListener("negotiationneeded",this.pcNegotiationNeededCallback.bind(this),!1)):e.attachEvent&&(this.pc.attachEvent("onicecandidate",this.iceCandidateCallback.bind(this)),this.pc.attachEvent("oniceconnectionstatechange",this.iceConnectionStateChangeCallback.bind(this)),this.pc.attachEvent("onsignalingstatechange",this.pcSignalingStateChangeCallback.bind(this)),this.pc.attachEvent("onnegotiationneeded",this.pcNegotiationNeededCallback.bind(this)))}n.prototype.iceCandidateCallback=function(e){try{this.onIceCandidateCallback(e,this.pc)}catch(e){console.log("onIceCandidateCallback: Error",e)}},n.prototype.iceConnectionStateChangeCallback=function(e){try{this.onIceConnectionStateChangeCallback(e,this.pc)}catch(e){console.log("onIceConnectionStateChangeCallback: Error",e)}},n.prototype.pcSignalingStateChangeCallback=function(e){try{this.onPcSignalingStateChangeCallback(e,this.pc)}catch(e){console.log("onPcSignalingStateChangeCallback: Error",e)}},n.prototype.pcNegotiationNeededCallback=function(e){try{this.onPcNegotiationNeededCallback(e,this.pc)}catch(e){console.log("onPcNegotiationNeededCallback: Error",e)}},e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PreCallTest=void 0;var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=n(86),o=n(91),a=n(92),s=n(93),c=n(94),u=n(24),l=n(25),d={RTT:"rtt",THROUGHPUT:"throughput"},p=(function(){function e(){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.browserInfo=(0,u.detect)(),this.turnConnection=new i.TurnConnection(this.browserInfo),this.onlineCheck=new c.OnlineCheck,this.callsInProgress=0,this.turnTests=[d.RTT,d.THROUGHPUT],this.active=!1,this.rtt=null,this.resultsHandler=null}return r(e,[{key:"start",value:function(e,t){if(this.browserInfo.browserName!==u.Constants.browserName.msie&&(!window||!window.csioReactNative)&&(this.iceServers=e,this.callback=t,!this.active&&!(this.callsInProgress>0)&&e)){this.turnTestCounter=0,this.resultsHandler=new s.ResultsHandler;var n={type:"browser",os:this.browserInfo.os,osVersion:this.browserInfo.osVersion,buildName:this.browserInfo.browserName,buildVersion:this.browserInfo.browserVersion};this.resultsHandler.add("endpointInfo",n),this.onlineCheck.start(),this.active=!0,this._start()}}},{key:"_start",value:function(){var e=this;this.active&&this.turnConnection.connect(this.iceServers).then(function(){e.active&&e.startTurnTests().then(function(){e.stop()},function(t){e.stop()})},function(t){e.resultsHandler.failure(t),e.resultsHandler.getFailureNumber()>=10?e.stop():(e.turnConnection.disconnect(),setTimeout(function(){e._start()},0))})}},{key:"stop",value:function(){var e=this;if(this.browserInfo.browserName!==u.Constants.browserName.msie&&this.active){this.active=!1,this.activeTurnTest&&this.activeTurnTest.forceStop();var t=this.onlineCheck.stop();this.resultsHandler.add("onlineStatus",t),this.turnConnection.getIceResults().then(function(t){e.resultsHandler.add("ice",t),e.turnConnection.disconnect(),e.sendResults()},function(t){e.resultsHandler.failure(t),e.turnConnection.disconnect(),e.sendResults()})}}},{key:"sendResults",value:function(){var e=this.resultsHandler.getResults();this.callback&&this.callback(e),this.resultsHandler=null}},{key:"callStarts",value:function(){this.callsInProgress+=1,this.stop()}},{key:"callFinished",value:function(){this.callsInProgress-=1}},{key:"getId",value:function(){return this.resultsHandler?this.resultsHandler.getId():null}},{key:"crashDisconnect",value:function(){try{this.turnConnection.disconnect()}catch(e){}}},{key:"startTurnTests",value:function(){var e=this;if(this.turnTestCounter>=this.turnTests.length)return new l(function(e,t){e()});var t=this.turnTests[this.turnTestCounter],n=null;switch(t){case d.RTT:n=new o.RttTest(this.turnConnection);break;case d.THROUGHPUT:n=new a.ThroughputTest(this.turnConnection,this.rtt);break;default:return new l(function(e,n){n(new Error("Unknown test: "+t))})}return this.activeTurnTest=n,this.active?n.start().then(function(){return e.handleTestResults(t,n.getResults()),e.turnTestCounter+=1,e.activeTurnTest=null,e.startTurnTests()},function(r){return e.handleTestResults(t,n.getResults(),r),e.turnTestCounter+=1,e.activeTurnTest=null,e.startTurnTests()}):new l(function(e,t){t(new Error("Test trying to start while testing is not active"))})}},{key:"handleTestResults",value:function(e,t){null==(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)&&e==d.RTT&&(this.rtt=t.median),this.resultsHandler&&this.resultsHandler.add(e,t)}}]),e})();t.PreCallTest=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TurnConnection=void 0;var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=n(87),o=n(88),a=n(24),s=n(25),c=(function(){function e(t){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.reset(),this.statshandler=new o.GetStatsHandler(t)}return r(e,[{key:"reset",value:function(){this.iceServers=null,this.pctpc1=null,this.pctpc2=null,this.sendChannel=null,this.messageCallback=null,this.errorCallback=null,this.parsedIceResults={}}},{key:"setMessageCallback",value:function(e){this.messageCallback=e}},{key:"setErrorCallback",value:function(e){this.errorCallback=e}},{key:"send",value:function(e){if(this.sendChannel)try{this.sendChannel.send(e)}catch(e){this.raiseSendError(e)}else this.raiseSendError(new Error("No send channel"))}},{key:"raiseSendError",value:function(e){this.errorCallback&&this.errorCallback(e)}},{key:"assignEvent",value:function(e,t,n){e.addEventListener?e.addEventListener(t,n.bind(this),!1):e.attachEvent&&(t="on"+t,e.attachEvent(t,n.bind(this)))}},{key:"connect",value:function(e){var t=this;this.reset();var n=new s(function(e,n){t.resolveCb=e,t.rejectCb=n});this.iceServers=e;var r=null;try{if(RTCPeerConnection?r=RTCPeerConnection:webkitRTCPeerConnection?r=webkitRTCPeerConnection:mozRTCPeerConnection?r=mozRTCPeerConnection:window&&window.RTCPeerConnection&&(r=window.RTCPeerConnection),!r)return this.rejectCb(new Error("RTCPeerConnection not found")),n}catch(e){return this.rejectCb(e),n}var i={iceTransportPolicy:"all",iceServers:this.iceServers};try{this.pctpc1=new r(i),this.pctpc2=new r(i)}catch(e){return this.rejectDisconnect(e),n}return this.connectionTimer=setTimeout(function(){delete t.connectionTimer,t.rejectDisconnect(new Error("Connection timeout"))},3e4),this.sendChannel=this.pctpc1.createDataChannel("precalltest",{ordered:!1,maxRetransmits:0}),this.sendChannel.binaryType="arraybuffer",this.assignEvent(this.sendChannel,"error",function(e){t.raiseSendError(e),t.rejectDisconnect(e)}),this.assignEvent(this.pctpc2,"datachannel",function(e){var n=e.channel;t.assignEvent(n,"open",function(e){t.resolveCb&&t.resolveCb()}),t.assignEvent(n,"close",function(e){t&&t.disconnect&&t.disconnect()}),t.assignEvent(n,"message",function(e){t.messageCallback&&t.messageCallback(e.data)}),t.assignEvent(n,"error",function(e){t.errorCallback&&t.errorCallback(e),t.rejectDisconnect(e)})}),this.assignEvent(this.pctpc1,"icecandidate",function(e){t.onIceCandidate(t.pctpc1,e)}),this.assignEvent(this.pctpc1,"iceconnectionstatechange",function(e){t.onIceStateChange(t.pctpc1,e)}),this.assignEvent(this.pctpc2,"icecandidate",function(e){t.onIceCandidate(t.pctpc2,e)}),this.assignEvent(this.pctpc2,"iceconnectionstatechange",function(e){t.onIceStateChange(t.pctpc2,e)}),this.pctpc1.createOffer().then(function(e,n){t.onCreateOfferSuccess(e)},function(e){t.onCreateOfferError(t.pctpc1,e)}),n}},{key:"rejectDisconnect",value:function(e){this.rejectCb&&(this.rejectCb(e),this.disconnect())}},{key:"disconnect",value:function(){if(clearTimeout(this.connectionTimer),this.pctpc1)try{this.pctpc1.close()}catch(e){}if(this.pctpc1=null,this.pctpc2)try{this.pctpc2.close()}catch(e){}this.pctpc2=null,this.resolveCb=null,this.rejectCb=null}},{key:"getName",value:function(e){return e===this.pctpc1?"pctpc1":"pctpc2"}},{key:"getOtherPc",value:function(e){return e===this.pctpc1?this.pctpc2:this.pctpc1}},{key:"onCreateOfferError",value:function(e,t){this.rejectDisconnect(t)}},{key:"onCreateAnswerError",value:function(e,t){this.rejectDisconnect(t)}},{key:"onCreateOfferSuccess",value:function(e){var t=this;this.pctpc1.setLocalDescription(e).then(function(){t.onSetLocalSuccess(t.pctpc1)},function(e){t.onSetSessionDescriptionError(t.pctpc1,e)}),this.pctpc2.setRemoteDescription(e).then(function(){t.onSetRemoteSuccess(t.pctpc2)},function(e){t.onSetRemoteSessionDescriptionError(t.pctpc2,e)}),this.pctpc2.createAnswer().then(function(e){t.onCreateAnswerSuccess(e)},function(e){t.onCreateAnswerError(t.pctpc2,e)})}},{key:"onSetLocalSuccess",value:function(e){}},{key:"onSetRemoteSuccess",value:function(e){}},{key:"onSetSessionDescriptionError",value:function(e,t){this.rejectDisconnect(t)}},{key:"onSetRemoteSessionDescriptionError",value:function(e,t){this.rejectDisconnect(t)}},{key:"onCreateAnswerSuccess",value:function(e){var t=this;this.pctpc2.setLocalDescription(e).then(function(){t.onSetLocalSuccess(t.pctpc2)},function(e){t.onSetSessionDescriptionError(t.pctpc2,e)}),this.pctpc1.setRemoteDescription(e).then(function(){t.onSetRemoteSuccess(t.pctpc1)},function(e){t.onSetRemoteSessionDescriptionError(t.pctpc1,e)})}},{key:"onIceCandidate",value:function(e,t){var n=this;if(t.candidate){var r=new i.ParsedIceCandidate(t.candidate);e==this.pctpc1&&this.statshandler.codeBase==a.Constants.codeBaseType.chrome&&(r.isRelay()&&(r.isTypeTransportUdp()&&(this.parsedIceResults.relayUdpGathered=!0),r.isTypeTransportTcp()&&(this.parsedIceResults.relayTcpGathered=!0),r.isTypeTransportTls()&&(this.parsedIceResults.relayTlsGathered=!0)),r.isServerReflexive()&&(this.parsedIceResults.srflxGathered=!0)),r.isRelay()&&this.getOtherPc(e).addIceCandidate(t.candidate).then(function(){n.onAddIceCandidateSuccess(e)},function(t){n.onAddIceCandidateError(e,t,r.isRelay())})}}},{key:"onAddIceCandidateSuccess",value:function(e){}},{key:"onAddIceCandidateError",value:function(e,t,n){n&&this.rejectDisconnect(t)}},{key:"onIceStateChange",value:function(e,t){var n=this,r="(?)";e&&(r=e.iceConnectionState),"failed"===r&&this.rejectDisconnect(new Error("ICE failure")),"checking"!==r||this.iceTimer||(this.iceTimer=setTimeout(function(){delete n.iceTimer,n.rejectDisconnect(new Error("ICE timeout"))},1e4)),"completed"!==r&&"connected"!==r||delete this.iceTimer}},{key:"getIceResults",value:function(){var e=this;return new s(function(t,n){var r=e.iceServers,i=!0,o=!1,a=void 0;try{for(var s,c=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;r.hasOwnProperty(u)||delete u.credential}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}var l={turnIpAddress:"",turnIpVersion:"",turnTransport:"",iceServers:r,ipv6Supported:!1,ipv4Supported:!1,relayTlsGathered:!1,relayTcpGathered:!1,relayUdpGathered:!1,srflxGathered:!1,relayTlsSuccess:!1,relayTcpSuccess:!1,relayUdpSuccess:!1,srflxSuccess:!1};for(var d in e.parsedIceResults)e.parsedIceResults.hasOwnProperty(d)&&(l[d]=e.parsedIceResults[d]);e.pctpc1?e.statshandler.getIceCandidates(e.pctpc1).then(function(e){var n=!0,r=!1,i=void 0;try{for(var o,a=e.iceCandidatePairs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;if(s.googActiveConnection||s.selected){var c=!0,u=!1,d=void 0;try{for(var p,h=e.localCandidates["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(c=(p=h.next()).done);c=!0){var f=p.value,m=null;if(m=f.ip?f.ip:f.ipAddress,f.id==s.localCandidateId){l.turnIpAddress=m;var v=-1!==m.indexOf(":");l.turnIpVersion=v?"ipv6":"ipv4",l.turnTransport=f.mozLocalTransport}"relay"!==f.candidateType&&"relayed"!==f.candidateType||("udp"===f.mozLocalTransport&&(l.relayUdpSuccess=!0),"tcp"===f.mozLocalTransport&&(l.relayTcpSuccess=!0),"tls"===f.mozLocalTransport&&(l.relayTlsSuccess=!0)),-1!==m.indexOf(":")?l.ipv6Supported=!0:l.ipv4Supported=!0}}catch(e){u=!0,d=e}finally{try{!c&&h.return&&h.return()}finally{if(u)throw d}}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}var g=!0,y=!1,b=void 0;try{for(var S,_=e.localCandidates["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(g=(S=_.next()).done);g=!0){var T=S.value;"relay"!==T.candidateType&&"relayed"!==T.candidateType||("udp"===T.mozLocalTransport&&(l.relayUdpGathered=!0),"tcp"===T.mozLocalTransport&&(l.relayTcpGathered=!0),"tls"===T.mozLocalTransport&&(l.relayTlsGathered=!0)),"srflx"!==T.candidateType&&"serverreflexive"!==T.candidateType||(l.srflxGathered=!0)}}catch(e){y=!0,b=e}finally{try{!g&&_.return&&_.return()}finally{if(y)throw b}}var C=!0,E=!1,w=void 0;try{for(var R,k=e.iceCandidatePairs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(C=(R=k.next()).done);C=!0){var I=R.value;if("succeeded"===I.state){var P=!0,A=!1,O=void 0;try{for(var D,x=e.localCandidates["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(P=(D=x.next()).done);P=!0){var N=D.value;N.id==I.localCandidateId&&("relay"!==N.candidateType&&"relayed"!==N.candidateType||("udp"===N.mozLocalTransport&&(l.relayUdpSuccess=!0),"tcp"===N.mozLocalTransport&&(l.relayTcpSuccess=!0),"tls"===N.mozLocalTransport&&(l.relayTlsSuccess=!0)),"srflx"!==N.candidateType&&"serverreflexive"!==N.candidateType||(l.srflxSuccess=!0))}}catch(e){A=!0,O=e}finally{try{!P&&x.return&&x.return()}finally{if(A)throw O}}}}}catch(e){E=!0,w=e}finally{try{!C&&k.return&&k.return()}finally{if(E)throw w}}t(l)},function(e){n(e)}):n(new Error("PC not available for stats"))},function(e){reject(e)})}}]),e})();t.TurnConnection=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=(function(){function e(t){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.iceCandidateStr=t.candidate,this.parse()}return r(e,[{key:"parse",value:function(){var e=this.iceCandidateStr.split(" ");e.length<8||(this.protocol="1"===e[1]?"rtp":"rtcp",this.transport=e[2],this.typeTransport=this.extractTypeTransport(e[3]),this.ipv6=-1!==e[4].indexOf(":"),this.ipAddress=e[4],this.port=e[5],this.type=e[7])}},{key:"extractTypeTransport",value:function(e){var t="None",n=e>>24;if("rtp"===this.protocol&&n>=0&&n<=2)switch(n){case 0:t="TLS";break;case 1:t="TCP";break;case 2:t="UDP"}return t}},{key:"getString",value:function(){return this.iceCandidateStr}},{key:"getType",value:function(){return this.type}},{key:"isHost",value:function(){return"host"===this.type.toLowerCase()}},{key:"isServerReflexive",value:function(){return"srflx"===this.type.toLowerCase()}},{key:"isPeerReflexive",value:function(){return"prflx"===this.type.toLowerCase()}},{key:"isRelay",value:function(){return"relay"===this.type.toLowerCase()||"relayed"===this.type.toLowerCase()}},{key:"getTypeTransport",value:function(){return this.typeTransport}},{key:"isTypeTransportUdp",value:function(){return"UDP"===this.typeTransport}},{key:"isTypeTransportTcp",value:function(){return"TCP"===this.typeTransport}},{key:"isTypeTransportTls",value:function(){return"TLS"===this.typeTransport}},{key:"getTransport",value:function(){return this.transport}},{key:"isUdp",value:function(){return"udp"===this.transport.toLowerCase()}},{key:"isTcp",value:function(){return"tcp"===this.transport.toLowerCase()}},{key:"getProtocol",value:function(){return this.protocol}},{key:"isRtp",value:function(){return"rtp"===this.protocol}},{key:"isRtcp",value:function(){return"rtcp"===this.protocol}},{key:"isIpv6",value:function(){return this.ipv6}},{key:"getIpAddress",value:function(){return this.ipAddress}},{key:"getPort",value:function(){return this.port}}]),e})();t.ParsedIceCandidate=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetStatsHandler=void 0;var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=n(24),o=n(89),a=n(25),s=(function(){function e(t){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.codeBase=t.codeBase,this.browserName=t.browserName,this.adapter=new o.StatsAdapter(this.codeBase,this.browserName),this.isPromiseBased=!0}return r(e,[{key:"getIceCandidates",value:function(e){var t=this;return new a(function(n,r){t.csioGetStats(t.iceCandidatesHandler.bind(t),e,function(e){n(e)})})}},{key:"iceCandidatesHandler",value:function(e,t){t(this.adapter.getIceCandidates(e))}},{key:"csioGetStats",value:function(e,t,n){var r=i.Constants.codeBaseType.firefox,o=i.Constants.codeBaseType.chrome,a=i.Constants.codeBaseType.edge,s=i.Constants.browserName.safari;t&&(this.codeBase===r?this.getStatsFirefox(e,t,n):this.browserName===s?this.getStatsSafari(e,t,n):this.codeBase===o?this.getStatsChrome(e,t,n):this.codeBase===a&&this.getStatsEdge(e,t,n))}},{key:"getStatsFirefox",value:function(e,t,n){var r=this;if(r.isPromiseBased)try{t.getStats().then(function(t){e(t,n)}).catch(function(i){r.isPromiseBased=!1,t.getStats(null,function(t){e(t,n)},function(){})})}catch(i){r.isPromiseBased=!1,t.getStats(null,function(t){e(t,n)},function(){})}else t.getStats(null,function(t){e(t,n)},function(){})}},{key:"getStatsChrome",value:function(e,t,n){var r=this;if(window&&window.csioReactNative)t.getStats(null,function(t){e(t,n)},function(e){});else if(r.isPromiseBased)try{t.getStats().then(function(t){e(t,n)}).catch(function(i){r.isPromiseBased=!1,t.getStats(function(t){e(t,n)})})}catch(r){isPromiseBased=!1,t.getStats(function(t){e(t,n)})}else t.getStats(function(t){e(t,n)})}},{key:"getStatsEdge",value:function(e,t,n){t.getStats().then(function(t){e(t,n)}).catch(function(e){})}},{key:"getStatsSafari",value:function(e,t,n){t.getStats().then(function(t){e(t,n)}).catch(function(e){})}}]),e})();t.GetStatsHandler=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StatsAdapter=void 0;var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=n(24),o=(function(){function e(t,n){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.codeBase=t,this.browser=n}return r(e,[{key:"getIceCandidates",value:function(e){if(!e)return null;var t=this.extractRawStats(e);return this.processRawStatsForIceInfo(t)}},{key:"extractRawStats",value:function(e){var t=[],n=void 0,r=i.Constants.codeBaseType.firefox,o=i.Constants.codeBaseType.chrome,a=i.Constants.browserName.safari;if(this.codeBase===r&&this.browser!==a)e.forEach(function(e){t.push(e)});else if(this.codeBase===o&&this.browser!==a)e&&e.result?t=e.result():e&&e.forEach&&(t=[],e.forEach(function(e){t.push(e)}));else for(n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}},{key:"processRawStatsForIceInfo",value:function(e){var t=[],n=[],r=[],i=void 0;if(!e)return null;for(var o=0;o<e.length;++o){var a=this.getParsedStats(e[o]),s=this.statsClassifier(a);if(s.candidatePair)r.push(s.candidatePair);else if(s.transportStats){if("transport"===s.transportStats.type){i=s.transportStats.selectedCandidatePairId;continue}r.push(s.transportStats)}else if(s.localCandidate){var c=s.localCandidate;if("relay"==c.candidateType||"relayed"==c.candidateType){if(!c.mozLocalTransport){var u=c.priority>>24;c.mozLocalTransport=this.formatRelayType(u)}c.mozLocalTransport=c.mozLocalTransport.toLowerCase()}t.push(c)}else s.remoteCandidate&&n.push(s.remoteCandidate)}if(i)for(var l=0;l<r.length;++l)r[l].id===i&&(r[l].googActiveConnection="true");return{localCandidates:t,remoteCandidates:n,iceCandidatePairs:r}}},{key:"getParsedStats",value:function(e){var t={};if(e.timestamp instanceof Date&&(t.timestamp=e.timestamp.getTime().toString()),e.type&&(t.type=e.type),e.names)for(var n=e.names(),r=0;r<n.length;++r)t[n[r]]=e.stat(n[r]);else babelHelpers.extends(t,e);if(t.values){var i=!0,o=!1,a=void 0;try{for(var s,c=t.values["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;babelHelpers.extends(t,u)}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}delete t.values}return t}},{key:"statsClassifier",value:function(e){var t={},n=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=!0,o=!1,a=void 0;try{for(var s,c=n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;if(e.type===u)return!0}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}return!1},r=n("inbound-rtp","inboundrtp"),i="true"===e.isRemote||!0===e.isRemote;return r||n("outbound-rtp","outboundrtp")?(t.tracks={},t.tracks.data=e,t.tracks.ssrc=e.ssrc,t.tracks.streamType=r?"inbound":"outbound",t.tracks.reportType="local",void 0!==e.isRemote&&(t.tracks.reportType=i?"remote":"local")):n("candidatepair")&&e.selected?t.transportStats=e:n("localcandidate","local-candidate")?t.localCandidate=e:n("remotecandidate","remote-candidate")?t.remoteCandidate=e:n("transport","googCandidatePair")?t.transportStats=e:n("VideoBwe")?t.bwe=e:n("track")?t.trackStats=e:n("candidate-pair")?t.candidatePair=e:n("codec")?t.codec=e:n("ssrc")&&(t.tracks={},t.tracks.data=e,t.tracks.ssrc=e.ssrc,t.tracks.reportType="local",t.tracks.streamType=e.bytesSent?"outbound":"inbound"),t}},{key:"formatRelayType",value:function(e){var t="none";switch(e){case 0:t="tls";break;case 1:t="tcp";break;case 2:t="udp"}return t}}]),e})();t.StatsAdapter=o},function(e,t,n){(function(e,t){!(function(e,n){"use strict";function r(e){delete s[e]}function i(e){if(c)setTimeout(i,0,e);else{var t=s[e];if(t){c=!0;try{!(function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}})(t)}finally{r(e),c=!1}}}}if(!e.setImmediate){var o,a=1,s={},c=!1,u=e.document,l=Object.getPrototypeOf&&Object.getPrototypeOf(e);l=l&&l.setTimeout?l:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick(function(){i(e)})}:(function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}})()?(function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&i(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),o=function(n){e.postMessage(t+n,"*")}})():e.MessageChannel?(function(){var e=new MessageChannel;e.port1.onmessage=function(e){i(e.data)},o=function(t){e.port2.postMessage(t)}})():u&&"onreadystatechange"in u.createElement("script")?(function(){var e=u.documentElement;o=function(t){var n=u.createElement("script");n.onreadystatechange=function(){i(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}})():o=function(e){setTimeout(i,0,e)},l.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return s[a]=r,o(a),a++},l.clearImmediate=r}})("undefined"==typeof self?void 0===e?this:e:self)}).call(t,n(20),n(34))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0}),t.RttTest=void 0;var i=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),o=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(n(21)),a=n(41),s=(function(e){function t(e){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var n=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":r(t))&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.sendTimer=null,n.countSent=0,n.rtts=[],n}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":r(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,a.TurnTest),i(t,[{key:"initiate",value:function(){this.results.startTimestamp=o.getCurrent(),this.sendPing()}},{key:"handleMessage",value:function(e){if(this.isActive()){var t=parseInt(e,10),n=this.calculateRtt(t);this.rtts.push(n),this.countSent<10?this.sendPing():this.calculateMetrics()}}},{key:"handleError",value:function(e){this.fillResults(),this.failed(e)}},{key:"sendPing",value:function(){if(this.isActive()){var e=o.getCurrent();this.send(e.toString()),this.countSent+=1,this.sendTimer&&(clearTimeout(this.sendTimer),this.sendTimer=null),this.countSent<10?this.sendTimer=setTimeout(this.sendPing.bind(this),100):this.sendTimer=setTimeout(this.calculateMetrics.bind(this),500)}}},{key:"calculateRtt",value:function(e){return o.getCurrent()-e}},{key:"calculateMetrics",value:function(){this.sendTimer&&(clearTimeout(this.sendTimer),this.sendTimer=null),this.fillResults(),this.finished()}},{key:"fillResults",value:function(){this.results.sentMessages=this.countSent,this.results.unAckedMessages=this.countSent-this.rtts.length,this.results.maxMessages=10,this.results.forceStopped=this.forceStopped,this.results.median=this.median(),this.results.variance=this.variance(),this.results.endTimestamp=o.getCurrent()}},{key:"median",value:function(){if(0==this.rtts.length)return null;this.rtts.sort();var e=Math.floor(this.rtts.length/2);return this.rtts[e]}},{key:"variance",value:function(){if(0==this.rtts.length)return null;var e=0,t=this.median(),n=!0,r=!1,i=void 0;try{for(var o,a=this.rtts["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;e+=Math.abs(s-t)}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return e/this.rtts.length}},{key:"stop",value:function(){this.isActive()&&((function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"stop",this).call(this),this.fillResults())}}]),t})();t.RttTest=s},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0}),t.ThroughputTest=void 0;var i=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),o=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(n(21)),a=n(42),s=n(41),c=(function(e){function t(e,n){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var i=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":r(t))&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));if(i.sentBytes=0,i.receivedBytes=0,i.secondHalfBytes=0,i.secondHalfStart=null,i.bufferEmpty=0,i.chunkSize=1200,i.messageMaker=new a.MessageMaker(i.chunkSize),i.duration=5e3,null!=n){var o=50*n;i.duration=Math.max(Math.min(o,1e4),1e3)}return i.sendTimer=null,i.lastMessage=null,i.intervals=[],i.intervalStart=0,i.intervalLength=100,i.intervalBytes=0,i}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":r(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,s.TurnTest),i(t,[{key:"initiate",value:function(){this.startSend()}},{key:"handleMessage",value:function(e){var t=this;if(this.isActive()){this.lastMessage=e,this.receivedBytes+=e.length;var n=o.getCurrent();if(this.sendTimer||(this.results.startTimestamp=n,this.sendTimer=setTimeout(function(){t.stop(),t.finished()},this.duration)),0==this.intervalStart&&(this.intervalStart=n),this.intervalBytes+=e.length,n-this.intervalStart>=this.intervalLength){var r=n-this.intervalStart,i=this.averageThroughput(this.intervalBytes,r),a=null;try{a=n-JSON.parse(this.lastMessage).timestamp}catch(e){}this.intervals.push({startTimestamp:this.intervalStart,endTimestamp:n,bytesReceived:this.intervalBytes,average:i,rtt:a}),this.intervalStart=n,this.intervalBytes=0}this.results.startTimestamp&&n-this.results.startTimestamp>this.duration/2&&(this.secondHalfStart||(this.secondHalfStart=n),this.secondHalfBytes+=e.length)}}},{key:"handleError",value:function(e){this.stop(),this.failed(e)}},{key:"averageThroughput",value:function(e,t){return e/(t/1e3)*8/1024}},{key:"bufferListener",value:function(){this.sendChannel.removeEventListener("bufferedamountlow",this.bufferListener.bind(this)),this.fillBuffer()}},{key:"fillBuffer",value:function(){for(0==this.sendChannel.bufferedAmount&&(this.bufferEmpty+=1);this.isActive();){if(this.sendChannel.bufferedAmount>this.bufferFullThreshold)return void(this.usePolling?setTimeout(this.fillBuffer.bind(this),250):this.sendChannel.addEventListener("bufferedamountlow",this.bufferListener.bind(this)));var e=this.messageMaker.make(this.sentBytes);this.sentBytes+=e.length,this.send(e)}this.sendChannel.removeEventListener("bufferedamountlow",this.bufferListener.bind(this))}},{key:"startSend",value:function(){this.isActive()&&(this.bufferFullThreshold=1e3*this.chunkSize,this.sendChannel=this.connection.sendChannel,this.usePolling=!0,"number"==typeof this.sendChannel.bufferedAmountLowThreshold&&(this.usePolling=!1,this.sendChannel.bufferedAmountLowThreshold=this.bufferFullThreshold/10),setTimeout(this.fillBuffer.bind(this),0))}},{key:"fillResults",value:function(){this.results.endTimestamp=o.getCurrent(),this.results.maxDuration=this.duration,this.results.forceStopped=this.forceStopped,this.results.bufferEmpty=this.bufferEmpty,this.results.intervals=this.intervals,this.results.bytesPrepared=this.sentBytes,this.results.bytesReceived=this.receivedBytes;var e=0,t=0;this.secondHalfStart&&(e=this.results.endTimestamp-this.secondHalfStart,t=this.averageThroughput(this.secondHalfBytes,e));var n=this.results.endTimestamp-this.results.startTimestamp,r=this.averageThroughput(this.receivedBytes,n);r>t&&(t=r),this.results.average=t;var i=null;try{i=JSON.parse(this.lastMessage)}catch(e){return}if(i){var a=i.sentBytes+this.lastMessage.length;this.results.bytesSent=a,this.results.fractionLostBytes=1-this.receivedBytes/a}else this.results.bytesSent=-1,this.results.fractionLostBytes=-1}},{key:"stop",value:function(){this.isActive()&&(clearTimeout(this.sendTimer),this.sendTimer=null,(function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"stop",this).call(this),this.fillResults())}}]),t})();t.ThroughputTest=c},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0}),t.ResultsHandler=void 0;var i="function"==typeof Symbol&&"symbol"==r("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":void 0===e?"undefined":r(e)},o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),a=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(n(21)),s=n(42),c=(function(){function e(){(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.start=a.getCurrent(),this.id=Math.trunc(this.start)+"-"+(0,s.randomAsciiString)(20),this.version="1.1.4",this.failures=[],this.results={},this.forceStopped=!1}return o(e,[{key:"getResults",value:function(){return{id:this.id,version:this.version,forceStopped:this.forceStopped,startTimestamp:this.start,endTimestamp:a.getCurrent(),failures:this.failures,tests:this.results}}},{key:"getFailureNumber",value:function(){return this.failures.length}},{key:"getId",value:function(){return this.id}},{key:"add",value:function(e,t){this.results[e]=t,t.forceStopped&&!0===t.forceStopped&&(this.forceStopped=!0)}},{key:"failure",value:function(e){"object"===(void 0===e?"undefined":i(e))&&(e=e.toString());var t={timestamp:a.getCurrent(),reason:e};this.failures.push(t)}}]),e})();t.ResultsHandler=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OnlineCheck=void 0;var r=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),i=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(n(21)),o=(function(){function e(){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this)}return r(e,[{key:"start",value:function(){var e=this;this.onlineCheck=[],window&&window.addEventListener&&"function"==typeof window.addEventListener&&(window.addEventListener("offline",function(){e.addEntry()}),window.addEventListener("online",function(){e.addEntry()}),this.addEntry())}},{key:"addEntry",value:function(){var e=i.getCurrent();if(navigator&&navigator.onLine){var t=navigator.onLine;this.onlineCheck.push({timestamp:e,online:t})}}},{key:"stop",value:function(){var e=this;return window.removeEventListener("offline",function(){e.addEntry()}),window.removeEventListener("online",function(){e.addEntry()}),this.onlineCheck}}]),e})();t.OnlineCheck=o},function(e,t,n){"use strict";(function(e){function r(e,t){return!t||t<=0||!e||e<=0?0:Math.round(e/t*100)}function i(){this.loss={},this.bitrate={download:0,upload:0},this.resolution={},this.framerate=0}function o(e,t,n,r){this._browserType=a.b.getName();var i=p[this._browserType];if(!i)throw"The browser type '"+this._browserType+"' isn't supported!";this._getStatValue=this._defineGetStatValueMethod(i),this.peerconnection=e,this.baselineAudioLevelsReport=null,this.currentAudioLevelsReport=null,this.currentStatsReport=null,this.previousStatsReport=null,this.audioLevelsIntervalId=null,this.eventEmitter=r,this.conferenceStats=new(function(){this.bandwidth={},this.bitrate={},this.packetLoss=null,this.transport=[]}),this.audioLevelsIntervalMilis=t,this.statsIntervalId=null,this.statsIntervalMilis=n,this.ssrc2stats=new Map}t.a=o;var a=n(1),s=n(44),c=function(e,t){if(Array.isArray(e))return e;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e))return(function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n})(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},u=n(3),l=n(0).getLogger(e),d=a.b.isChrome()||a.b.isOpera()||a.b.isFirefox()||a.b.isNWJS()||a.b.isElectron()||a.b.isTemasysPluginUsed()||a.b.isEdge(),p={};p[a.a.FIREFOX]={ssrc:"ssrc",packetsReceived:"packetsReceived",packetsLost:"packetsLost",packetsSent:"packetsSent",bytesReceived:"bytesReceived",bytesSent:"bytesSent",framerateMean:"framerateMean"},p[a.a.CHROME]={receiveBandwidth:"googAvailableReceiveBandwidth",sendBandwidth:"googAvailableSendBandwidth",remoteAddress:"googRemoteAddress",transportType:"googTransportType",localAddress:"googLocalAddress",activeConnection:"googActiveConnection",ssrc:"ssrc",packetsReceived:"packetsReceived",packetsSent:"packetsSent",packetsLost:"packetsLost",bytesReceived:"bytesReceived",bytesSent:"bytesSent",googFrameHeightReceived:"googFrameHeightReceived",googFrameWidthReceived:"googFrameWidthReceived",googFrameHeightSent:"googFrameHeightSent",googFrameWidthSent:"googFrameWidthSent",googFrameRateReceived:"googFrameRateReceived",googFrameRateSent:"googFrameRateSent",audioInputLevel:"audioInputLevel",audioOutputLevel:"audioOutputLevel",currentRoundTripTime:"googRtt",remoteCandidateType:"googRemoteCandidateType",localCandidateType:"googLocalCandidateType"},p[a.a.EDGE]={sendBandwidth:"googAvailableSendBandwidth",remoteAddress:"remoteAddress",transportType:"protocol",localAddress:"localAddress",activeConnection:"activeConnection",ssrc:"ssrc",packetsReceived:"packetsReceived",packetsSent:"packetsSent",packetsLost:"packetsLost",bytesReceived:"bytesReceived",bytesSent:"bytesSent",googFrameHeightReceived:"frameHeight",googFrameWidthReceived:"frameWidth",googFrameHeightSent:"frameHeight",googFrameWidthSent:"frameWidth",googFrameRateReceived:"framesPerSecond",googFrameRateSent:"framesPerSecond",audioInputLevel:"audioLevel",audioOutputLevel:"audioLevel",currentRoundTripTime:"roundTripTime"},p[a.a.OPERA]=p[a.a.CHROME],p[a.a.NWJS]=p[a.a.CHROME],p[a.a.ELECTRON]=p[a.a.CHROME],p[a.a.IEXPLORER]=p[a.a.CHROME],p[a.a.SAFARI]=p[a.a.CHROME],p[a.a.REACT_NATIVE]=p[a.a.CHROME],i.prototype.setLoss=function(e){this.loss=e||{}},i.prototype.setResolution=function(e){this.resolution=e||{}},i.prototype.addBitrate=function(e){this.bitrate.download+=e.download,this.bitrate.upload+=e.upload},i.prototype.resetBitrate=function(){this.bitrate.download=0,this.bitrate.upload=0},i.prototype.setFramerate=function(e){this.framerate=e||0},o.prototype.stop=function(){this.audioLevelsIntervalId&&(clearInterval(this.audioLevelsIntervalId),this.audioLevelsIntervalId=null),this.statsIntervalId&&(clearInterval(this.statsIntervalId),this.statsIntervalId=null)},o.prototype.errorCallback=function(e){u.callErrorHandler(e),l.error("Get stats error",e),this.stop()},o.prototype.start=function(e){var t=this;e&&(this.audioLevelsIntervalId=setInterval(function(){t.peerconnection.getStats(function(e){var n=null;n=e&&e.result&&"function"==typeof e.result?e.result():e,t.currentAudioLevelsReport=n,t.processAudioLevelReport(),t.baselineAudioLevelsReport=t.currentAudioLevelsReport},t.errorCallback)},t.audioLevelsIntervalMilis)),d&&(this.statsIntervalId=setInterval(function(){t.peerconnection.getStats(function(e){var n=null;n=e&&e.result&&"function"==typeof e.result?e.result():e,t.currentStatsReport=n;try{t.processStatsReport()}catch(e){u.callErrorHandler(e),l.error("Unsupported key:"+e,e)}t.previousStatsReport=t.currentStatsReport},t.errorCallback)},t.statsIntervalMilis))},o.prototype._defineGetStatValueMethod=function(e){var t=void 0;switch(this._browserType){case a.a.CHROME:case a.a.OPERA:case a.a.NWJS:case a.a.ELECTRON:t=function(e,t){return e.stat(t)};break;case a.a.REACT_NATIVE:t=function(e,t){var n=void 0;return e.values.some(function(e){return!!e.hasOwnProperty(t)&&(n=e[t],!0)}),n};break;case a.a.EDGE:t=function(e,t){return e[t]};break;default:t=function(e,t){return e[t]}}return function(n,r){return t(n,(function(t){var n=e[t];if(n)return n;throw"The property '"+t+"' isn't supported!"})(r))}},o.prototype.getNonNegativeStat=function(e,t){var n=this._getStatValue(e,t);return"number"!=typeof n&&(n=Number(n)),isNaN(n)?0:Math.max(0,n)},o.prototype.processStatsReport=function(){var e=this;if(this.previousStatsReport){var t=this._getStatValue,n={};for(var o in this.currentStatsReport)if(this.currentStatsReport.hasOwnProperty(o)){var u=this.currentStatsReport[o];if(u){try{var d=t(u,"receiveBandwidth"),p=t(u,"sendBandwidth");(d||p)&&(this.conferenceStats.bandwidth={download:Math.round(d/1e3),upload:Math.round(p/1e3)})}catch(e){}if("googCandidatePair"===u.type&&"continue"===(function(){var n=void 0,r=void 0,i=void 0,o=void 0,a=void 0,s=void 0,c=void 0;try{if(!(n=t(u,"activeConnection")))return"continue";r=t(u,"remoteAddress"),c=t(u,"transportType"),o=t(u,"localAddress"),i=t(u,"localCandidateType"),a=t(u,"remoteCandidateType"),s=e.getNonNegativeStat(u,"currentRoundTripTime")}catch(e){}if(!r||!c||!o||"true"!==n)return"continue";var l=e.conferenceStats.transport;return l.some(function(e){return e.ip===r&&e.type===c&&e.localip===o})||l.push({ip:r,type:c,localip:o,p2p:e.peerconnection.isP2P,localCandidateType:i,remoteCandidateType:a,rtt:s}),"continue"})())continue;if("candidatepair"===u.type){if("succeeded"!==u.state||!u.selected)continue;var h=this.currentStatsReport[u.localCandidateId],f=this.currentStatsReport[u.remoteCandidateId];this.conferenceStats.transport.push({ip:f.ipAddress+":"+f.portNumber,type:h.transport,localip:h.ipAddress+":"+h.portNumber,p2p:this.peerconnection.isP2P,localCandidateType:h.candidateType,remoteCandidateType:f.candidateType})}if("transportdiagnostics"===u.msType&&this.conferenceStats.transport.push({ip:u.remoteAddress,type:u.protocol,localip:u.localAddress,p2p:this.peerconnection.isP2P}),("ssrc"===u.type||"outboundrtp"===u.type||"inboundrtp"===u.type||"track"===u.type)&&(!a.b.isEdge()||"inboundrtp"!==u.type&&"outboundrtp"!==u.type)){var m=this.previousStatsReport[o],v=this.getNonNegativeStat(u,"ssrc");if("track"===u.type&&Array.isArray(u.ssrcIds)&&(v=Number(u.ssrcIds[0])),m&&v&&(a.b.isEdge()||!0!==u.isRemote&&!0!==u.remoteSource)){var g=this.ssrc2stats.get(v);g||(g=new i,this.ssrc2stats.set(v,g));var y=!0,b="packetsReceived",S=t(u,b);void 0!==S&&null!==S&&""!==S||(y=!1,void 0!==(S=t(u,b="packetsSent"))&&null!==S||l.warn("No packetsReceived nor packetsSent stat found")),(!S||S<0)&&(S=0);var _=this.getNonNegativeStat(m,b),T=Math.max(0,S-_),C=this.getNonNegativeStat(u,"packetsLost"),E=this.getNonNegativeStat(m,"packetsLost"),w=Math.max(0,C-E);g.setLoss({packetsTotal:T+w,packetsLost:w,isDownloadStream:y});var R=this.getNonNegativeStat(u,"bytesReceived"),k=this.getNonNegativeStat(m,"bytesReceived"),I=Math.max(0,R-k),P=0,A=t(u,"bytesSent");"number"!=typeof A&&"string"!=typeof A||(A=Number(A),isNaN(A)||(n[v]=A,A>0&&(P=A-t(m,"bytesSent")))),P=Math.max(0,P);var O=u.timestamp-m.timestamp,D=0,x=0;O>0&&(D=Math.round(8*I/O),x=Math.round(8*P/O)),g.addBitrate({download:D,upload:x});var N={height:null,width:null};try{var L=void 0,M=void 0;(L=t(u,"googFrameHeightReceived"))&&(M=t(u,"googFrameWidthReceived"))?(N.height=L,N.width=M):(L=t(u,"googFrameHeightSent"))&&(M=t(u,"googFrameWidthSent"))&&(N.height=L,N.width=M)}catch(e){}var j=void 0;try{j=t(u,"googFrameRateReceived")||t(u,"googFrameRateSent")||0}catch(e){try{j=this.getNonNegativeStat(u,"framerateMean")}catch(e){}}g.setFramerate(Math.round(j||0)),N.height&&N.width?g.setResolution(N):g.setResolution(null)}}}}var F={download:0,upload:0},U={download:0,upload:0},H=0,B=0,G={},J={},V=0,W=0,q=0,K=0,z=!0,Q=!1,$=void 0;try{for(var X,Y=this.ssrc2stats["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(z=(X=Y.next()).done);z=!0){var Z=X.value,ee=c(Z,2),te=ee[0],ne=ee[1],re=ne.loss,ie=re.isDownloadStream?"download":"upload";F[ie]+=re.packetsTotal,U[ie]+=re.packetsLost,H+=ne.bitrate.download,B+=ne.bitrate.upload;var oe=this.peerconnection.getTrackBySSRC(te);if(oe){oe.isAudioTrack()?(V+=ne.bitrate.download,W+=ne.bitrate.upload):(q+=ne.bitrate.download,K+=ne.bitrate.upload);var ae=oe.getParticipantId();if(ae){var se=ne.resolution;if(se.width&&se.height&&-1!==se.width&&-1!==se.height){var ce=G[ae]||{};ce[te]=se,G[ae]=ce}if(0!==ne.framerate){var ue=J[ae]||{};ue[te]=ne.framerate,J[ae]=ue}}else l.error("No participant ID returned by "+oe)}else this.peerconnection.isP2P&&l.error("JitsiTrack not found for SSRC "+te+" in "+this.peerconnection);ne.resetBitrate()}}catch(e){Q=!0,$=e}finally{try{!z&&Y.return&&Y.return()}finally{if(Q)throw $}}this.eventEmitter.emit(s.c,this.peerconnection,n),this.conferenceStats.bitrate={upload:B,download:H},this.conferenceStats.bitrate.audio={upload:W,download:V},this.conferenceStats.bitrate.video={upload:K,download:q},this.conferenceStats.packetLoss={total:r(U.download+U.upload,F.download+F.upload),download:r(U.download,F.download),upload:r(U.upload,F.upload)},this.eventEmitter.emit(s.d,this.peerconnection,{bandwidth:this.conferenceStats.bandwidth,bitrate:this.conferenceStats.bitrate,packetLoss:this.conferenceStats.packetLoss,resolution:G,framerate:J,transport:this.conferenceStats.transport}),this.conferenceStats.transport=[]}},o.prototype.processAudioLevelReport=function(){if(this.baselineAudioLevelsReport){var e=this._getStatValue;for(var t in this.currentAudioLevelsReport)if(this.currentAudioLevelsReport.hasOwnProperty(t)){var n=this.currentAudioLevelsReport[t];if("ssrc"===n.type||"track"===n.type){var r=this.baselineAudioLevelsReport[t],i=this.getNonNegativeStat(n,"ssrc");if(!i&&Array.isArray(n.ssrcIds)&&(i=Number(n.ssrcIds[0])),r)if(i){var o=void 0;try{o=e(n,"audioInputLevel")||e(n,"audioOutputLevel")}catch(e){return l.warn("Audio Levels are not available in the statistics."),void clearInterval(this.audioLevelsIntervalId)}if(o){var c=void 0;c="ssrc"===n.type?!e(n,"packetsReceived"):!n.remoteSource,a.b.isEdge()?o=o<0?Math.pow(10,o/20):0:o/=32767,this.eventEmitter.emit(s.a,this.peerconnection,i,o,c)}}else Date.now()-n.timestamp<3e3&&l.warn("No ssrc: ");else l.warn(i+" not enough data")}}}}}).call(t,"modules/statistics/RTPStatsCollector.js")},function(e,t,n){var r,i;"function"==typeof Symbol&&"function"==typeof Symbol&&Symbol.iterator,this||window,void 0===(i="function"==typeof(r=function(){function e(){if(0===i.length)return null;var n,l,d,p,h,f=[],m=e.skipStackDepth||1;for(n=0;n<i.length;n++)a&&o?t.test(i[n].readyState)&&f.push(i[n]):f.push(i[n]);if(l=new Error,c&&(d=l.stack),!d&&u)try{throw l}catch(e){d=e.stack}if(d&&!(h=(function(e,t){var n,r=null;if(t=t||i,"string"==typeof e&&e)for(n=t.length;n--;)if(t[n].src===e){r=t[n];break}return r})(p=(function e(t,n){var r,i=null,o="number"==typeof n;return n=o?Math.round(n):0,"string"==typeof t&&t&&(o?r=t.match(/(data:text\/javascript(?:;[^,]+)?,.+?|(?:|blob:)(?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/):(r=t.match(/^(?:|[^:@]*@|.+\)@(?=data:text\/javascript|blob|http[s]?|file)|.+?\s+(?: at |@)(?:[^:\(]+ )*[\(]?)(data:text\/javascript(?:;[^,]+)?,.+?|(?:|blob:)(?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/))&&r[1]||(r=t.match(/\)@(data:text\/javascript(?:;[^,]+)?,.+?|(?:|blob:)(?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/)),r&&r[1]&&(i=n>0?e(t.slice(t.indexOf(r[0])+r[0].length),n-1):r[1])),i})(d,m),f))&&r&&p===r&&(h=(function(e){var t,n,r=null;for(t=0,n=(e=e||i).length;t<n;t++)if(!e[t].hasAttribute("src")){if(r){r=null;break}r=e[t]}return r})(f)),h||1===f.length&&(h=f[0]),h||s&&(h=document.currentScript),!h&&a&&o)for(n=f.length;n--;)if("interactive"===f[n].readyState){h=f[n];break}return h||(h=f[f.length-1]||null),h}var t=/^(interactive|loaded|complete)$/,n=window.location?window.location.href:null,r=n?n.replace(/#.*$/,"").replace(/\?.*$/,"")||null:null,i=document.getElementsByTagName("script"),o="readyState"in(i[0]||document.createElement("script")),a=!window.opera||"[object Opera]"!==window.opera.toString(),s="currentScript"in document;"stackTraceLimit"in Error&&Error.stackTraceLimit!==1/0&&(Error.stackTraceLimit,Error.stackTraceLimit=1/0);var c=!1,u=!1;!(function(){try{var e=new Error;throw c="string"==typeof e.stack&&!!e.stack,e}catch(e){u="string"==typeof e.stack&&!!e.stack}})(),e.skipStackDepth=1;var l=e;return l.near=e,l.far=function(){return null},l.origin=function(){return null},l})?r.apply(t,[]):r)||(e.exports=i)},function(e,t){e.exports={LOCAL_JID:"local"}},function(e,t,n){"use strict";(function(e){function r(e){this.versions={},this.conference=e,this.conference.addCommandListener("versions",this.processPresence.bind(this))}t.a=r;var i=n(5),o=n(0).getLogger(e);r.FOCUS_COMPONENT="focus",r.VIDEOBRIDGE_COMPONENT="videobridge",r.XMPP_SERVER_COMPONENT="xmpp",r.prototype.processPresence=function(e,t,n){var a=this;if("http://jitsi.org/jitmeet"===e.attributes.xmlns)if(this.conference._isFocus(n)){var s=[];e.children.forEach(function(e){var t=e.attributes.name;if(t===r.FOCUS_COMPONENT||t===r.XMPP_SERVER_COMPONENT||t===r.VIDEOBRIDGE_COMPONENT){var n=e.value;a.versions[t]!==n&&(a.versions[t]=n,o.info("Got "+t+" version: "+n),s.push({id:"component_version",component:t,version:n}))}else o.warn("Received version for not supported component name: "+t)}),s.length>0&&i.a.sendLog(JSON.stringify(s))}else o.warn("Received versions not from the focus user: "+e,n);else o.warn("Ignored presence versions node - invalid xmlns",e)},r.prototype.getComponentVersion=function(e){return this.versions[e]}}).call(t,"modules/version/ComponentsVersions.js")},function(e,t,n){"use strict";(function(e){var r=n(31),i=n(7),o=n(0),a=(n.n(o),(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})()),s=n(8),c=n(13),u=n(35),l=Object(o.getLogger)(e),d="stats",p=[{width:1920,height:1080,layers:3,max:5e3,target:4e3,min:800},{width:1280,height:720,layers:3,max:2500,target:2500,min:600},{width:960,height:540,layers:3,max:900,target:900,min:450},{width:640,height:360,layers:2,max:700,target:500,min:150},{width:480,height:270,layers:2,max:450,target:350,min:150},{width:320,height:180,layers:1,max:200,target:150,min:30}],h=800,f=(function(){function e(t,n,o){var a=this;!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.eventEmitter=n,this._conference=t,this._localStats={connectionQuality:100,jvbRTT:void 0},this._lastConnectionQualityUpdate=-1,this._remoteStats={},this._timeIceConnected=-1,this._timeVideoUnmuted=-1,o.startBitrate&&o.startBitrate>0&&(h=o.startBitrate),t.on(i.CONNECTION_INTERRUPTED,function(){a._updateLocalConnectionQuality(0),a.eventEmitter.emit(r.LOCAL_STATS_UPDATED,a._localStats),a._broadcastLocalStats()}),t.room.addListener(s.ICE_CONNECTION_STATE_CHANGED,function(e,t){e.isP2P||"connected"!==t||(a._timeIceConnected=window.performance.now())}),t.on(i.ENDPOINT_MESSAGE_RECEIVED,function(e,t){t.type===d&&a._updateRemoteStats(e.getId(),t.values)}),t.statistics.addConnectionStatsListener(this._updateLocalStats.bind(this)),t.on(i.TRACK_MUTE_CHANGED,function(e){e.isVideoTrack()&&(e.isMuted()?a._timeVideoUnmuted=-1:a._maybeUpdateUnmuteTime())}),t.on(i.TRACK_ADDED,function(e){e.isVideoTrack()&&!e.isMuted()&&a._maybeUpdateUnmuteTime()})}return a(e,[{key:"_maybeUpdateUnmuteTime",value:function(){this._timeVideoUnmuted<0&&(this._timeVideoUnmuted=window.performance.now())}},{key:"_calculateConnectionQuality",value:function(e,t,n){var r=u[n],i=100,o=void 0,a=void 0,s=void 0,d=void 0;if(this._localStats.packetLoss&&(s=this._localStats.packetLoss.upload,t&&(s*=.5)),t||!r||e===c.DESKTOP||this._timeIceConnected<0||this._timeVideoUnmuted<0)void 0===s?(l.error("Cannot calculate connection quality, unknown packet loss."),i=100):i=s<=2?100:s<=4?70:s<=6?50:s<=8?30:s<=12?10:0;else{a=window.performance.now()-Math.max(this._timeVideoUnmuted,this._timeIceConnected);var f=this._conference.getActivePeerConnection();d=(function(e,t,n){if(n<5e3)return 1;var r=0,i=Math.min(t.height,t.width);if(e){var o=p.find(function(e){return e.height<=i});if(o)for(i=o.height;i>=180&&"break"!==(function(){var e=i;if(!(o=p.find(function(t){return t.height===e})))return"break";r+=o.target})();i/=2);}else{var a=t.width*t.height;r=a<=76800?600:a<=307200?1700:a<=518400?2e3:2500}return Math.min(r,(s=Math.max(0,n-1e3))>6e4?Number.MAX_SAFE_INTEGER:h*Math.pow(1.08,s/1e3));var s})(o=Boolean(f&&f.isSimulcastOn()),r,a),d*=.9,i=100*this._localStats.bitrate.upload/d,s&&s>=10&&(i=Math.min(i,30))}if(this._lastConnectionQualityUpdate>0){var m=this._localStats.connectionQuality,v=(window.performance.now()-this._lastConnectionQualityUpdate)/1e3;i=Math.min(i,m+2*v)}var g=Math.min(100,i);return console.debug("calculated connection quality",JSON.stringify({connectionQuality:g,isMuted:t,isSimulcastOn:o,lastUpdate:this._lastConnectionQualityUpdate,millisSinceStart:a,packetLoss:s,resolution:r,target:d,upload:this._localStats.bitrate&&this._localStats.bitrate.upload})),g}},{key:"_updateLocalConnectionQuality",value:function(e){this._localStats.connectionQuality=e,this._lastConnectionQualityUpdate=window.performance.now()}},{key:"_broadcastLocalStats",value:function(){var e={bitrate:this._localStats.bitrate,packetLoss:this._localStats.packetLoss,connectionQuality:this._localStats.connectionQuality,jvbRTT:this._localStats.jvbRTT};try{this._conference.broadcastEndpointMessage({type:d,values:e})}catch(e){}}},{key:"_updateLocalStats",value:function(e,t){if(!e.isP2P){var n=t.transport&&t.transport.length&&t.transport[0].rtt;this._localStats.jvbRTT=n||void 0}if(e===this._conference.getActivePeerConnection()){var i=void 0,o=!this._conference.isConnectionInterrupted(),a=this._conference.getLocalVideoTrack(),s=a?a.videoType:void 0,c=!a||a.isMuted(),u=a?a.resolution:null;c||this._maybeUpdateUnmuteTime();for(i in t)t.hasOwnProperty(i)&&(this._localStats[i]=t[i]);o&&this._updateLocalConnectionQuality(this._calculateConnectionQuality(s,c,u)),this.eventEmitter.emit(r.LOCAL_STATS_UPDATED,this._localStats),this._broadcastLocalStats()}}},{key:"_updateRemoteStats",value:function(e,t){this._remoteStats[e]={bitrate:t.bitrate,packetLoss:t.packetLoss,connectionQuality:t.connectionQuality,jvbRTT:t.jvbRTT},this.eventEmitter.emit(r.REMOTE_STATS_UPDATED,e,this._remoteStats[e])}},{key:"getStats",value:function(){return this._localStats}}]),e})();t.a=f}).call(t,"modules/connectivity/ConnectionQuality.js")},function(e,t,n){"use strict";t.a=function(e){var t=this,n=e.id,o=e.password,a=e.onLoginSuccessful,s=e.roomPassword,c=!1,u=void 0,l=new i.a(this.connection.options),d=new Promise(function(e,i){u=i,l.addListener(r.CONNECTION_DISCONNECTED,function(){l=void 0}),l.addListener(r.CONNECTION_ESTABLISHED,function(){c||(a&&a(),l.createRoom(t.options.name,t.options.config).moderator.authenticate().then(function(){l&&l.disconnect(),c||(t.join(s),e())}).catch(function(e){var t=e.error,n=e.message;l.disconnect(),i({authenticationError:t,message:n})}))}),l.addListener(r.CONNECTION_FAILED,function(e,t,n){i({connectionError:e,credentials:n,message:t}),l=void 0}),c||l.connect(n,o)});return d.cancel=function(){c=!0,u({}),l&&l.disconnect()},d};var r=n(26),i=n(46)},function(e,t,n){var r,i,o;a=function(e){"use strict";e.Strophe.addConnectionPlugin("disco",{_connection:null,_identities:[],_features:[],_items:[],init:function(t){this._connection=t,this._identities=[],this._features=[],this._items=[],t.addHandler(this._onDiscoInfo.bind(this),e.Strophe.NS.DISCO_INFO,"iq","get",null,null),t.addHandler(this._onDiscoItems.bind(this),e.Strophe.NS.DISCO_ITEMS,"iq","get",null,null)},addIdentity:function(e,t,n,r){for(var i=0;i<this._identities.length;i++)if(this._identities[i].category==e&&this._identities[i].type==t&&this._identities[i].name==n&&this._identities[i].lang==r)return!1;return this._identities.push({category:e,type:t,name:n,lang:r}),!0},addFeature:function(e){for(var t=0;t<this._features.length;t++)if(this._features[t]==e)return!1;return this._features.push(e),!0},removeFeature:function(e){for(var t=0;t<this._features.length;t++)if(this._features[t]===e)return this._features.splice(t,1),!0;return!1},addItem:function(e,t,n,r){return!(n&&!r||(this._items.push({jid:e,name:t,node:n,call_back:r}),0))},info:function(t,n,r,i,o){var a={xmlns:e.Strophe.NS.DISCO_INFO};n&&(a.node=n);var s=e.$iq({from:this._connection.jid,to:t,type:"get"}).c("query",a);this._connection.sendIQ(s,r,i,o)},items:function(t,n,r,i,o){var a={xmlns:e.Strophe.NS.DISCO_ITEMS};n&&(a.node=n);var s=e.$iq({from:this._connection.jid,to:t,type:"get"}).c("query",a);this._connection.sendIQ(s,r,i,o)},_buildIQResult:function(t,n){var r=t.getAttribute("id"),i=t.getAttribute("from"),o=e.$iq({type:"result",id:r});return null!==i&&o.attrs({to:i}),o.c("query",n)},_onDiscoInfo:function(t){var n,r=t.getElementsByTagName("query")[0].getAttribute("node"),i={xmlns:e.Strophe.NS.DISCO_INFO};r&&(i.node=r);var o=this._buildIQResult(t,i);for(n=0;n<this._identities.length;n++)i={category:this._identities[n].category,type:this._identities[n].type},this._identities[n].name&&(i.name=this._identities[n].name),this._identities[n].lang&&(i["xml:lang"]=this._identities[n].lang),o.c("identity",i).up();for(n=0;n<this._features.length;n++)o.c("feature",{var:this._features[n]}).up();return this._connection.send(o.tree()),!0},_onDiscoItems:function(t){var n,r,i={xmlns:e.Strophe.NS.DISCO_ITEMS},o=t.getElementsByTagName("query")[0].getAttribute("node");if(o){for(i.node=o,n=[],r=0;r<this._items.length;r++)if(this._items[r].node==o){n=this._items[r].call_back(t);break}}else n=this._items;var a=this._buildIQResult(t,i);for(r=0;r<n.length;r++){var s={jid:n[r].jid};n[r].name&&(s.name=n[r].name),n[r].node&&(s.node=n[r].node),a.c("item",s).up()}return this._connection.send(a.tree()),!0}})},"object"===("function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e})(t)&&void 0!==e?a(n(2)):(i=[n(2)],void 0===(o="function"==typeof(r=a)?r.apply(t,i):r)||(e.exports=o));var a},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(2)),o=(n.n(i),n(103)),a=n(22),s=n(8),c=n.n(s),u=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),l=Object(r.getLogger)(e),d=(function(e){function t(e){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var n=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.xmpp=e,n.rooms={},n}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,a.a),u(t,[{key:"init",value:function(e){(function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.addHandler(this.onPresence.bind(this),null,"presence",null,null,null,null),this.connection.addHandler(this.onPresenceUnavailable.bind(this),null,"presence","unavailable",null),this.connection.addHandler(this.onPresenceError.bind(this),null,"presence","error",null),this.connection.addHandler(this.onMessage.bind(this),null,"message",null,null),this.connection.addHandler(this.onMute.bind(this),"http://jitsi.org/jitmeet/audio","iq","set",null,null)}},{key:"createRoom",value:function(e,t,n){var r=i.Strophe.getBareJidFromJid(e);if(this.rooms[r]){var a="You are already in the room!";throw l.error(a),new Error(a)}return this.rooms[r]=new o.a(this.connection,e,t,this.xmpp,n),this.eventEmitter.emit(c.a.EMUC_ROOM_ADDED,this.rooms[r]),this.rooms[r]}},{key:"doLeave",value:function(e){this.eventEmitter.emit(c.a.EMUC_ROOM_REMOVED,this.rooms[e]),delete this.rooms[e]}},{key:"onPresence",value:function(e){var t=e.getAttribute("from");if(e.getAttribute("type"))return!0;var n=this.rooms[i.Strophe.getBareJidFromJid(t)];return n?($(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="201"]').length&&n.createNonAnonymousRoom(),n.onPresence(e),!0):void 0}},{key:"onPresenceUnavailable",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];if(n)return n.onPresenceUnavailable(e,t),!0}},{key:"onPresenceError",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];if(n)return n.onPresenceError(e,t),!0}},{key:"onMessage",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];if(n)return n.onMessage(e,t),!0}},{key:"onMute",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];if(n)return n.onMute(e),!0}}]),t})();t.a=function(e){i.Strophe.addConnectionPlugin("emuc",new d(e))}}).call(t,"modules/xmpp/strophe.emuc.js")},function(e,t,n){"use strict";(function(e){function r(e,t){for(var n=[],r=0;r<e.length;r++)e[r].tagName===t&&n.push(e[r]);return n}var i=n(0),o=(n.n(i),n(2)),a=(n.n(o),n(3)),s=n.n(a),c=n(48),u=n(10),l=n(23),d=n(4),p=n(8),h=n.n(p),f=n(104),m=n(50),v=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),g="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},y=Object(i.getLogger)(e),b={packet2JSON:function(e,t){var n=this;$(e).children().each(function(){var e={tagName:$(this).prop("tagName")};e.attributes={},$($(this)[0].attributes).each(function(t,n){e.attributes[n.name]=n.value});var r=o.Strophe.getText($(this)[0]);r&&(e.value=r),e.children=[],t.push(e),n.packet2JSON($(this),e.children)})},json2packet:function(e,t){for(var n=0;n<e.length;n++){var r=e[n];r&&(t.c(r.tagName,r.attributes),r.value&&t.t(r.value),r.children&&this.json2packet(r.children,t),t.up())}}},S=["jitsi-meet-muc-msg-topic","payload"],_=(function(e){function t(e,n,r,i,a){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var s=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return s.xmpp=i,s.connection=e,s.roomjid=o.Strophe.getBareJidFromJid(n),s.myroomjid=n,s.password=r,y.info("Joined MUC as "+s.myroomjid),s.members={},s.presMap={},s.presHandlers={},s.joined=!1,s.role=null,s.focusMucJid=null,s.noBridgeAvailable=!1,s.options=a||{},s.moderator=new f.a(s.roomjid,s.xmpp,s.eventEmitter,{connection:s.xmpp.options,conference:s.options}),s.initPresenceMap(a),s.lastPresences={},s.phoneNumber=null,s.phonePin=null,s.connectionTimes={},s.participantPropertyListener=null,s.locked=!1,s.transcriptionStatus=c.OFF,s}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,u.a),v(t,[{key:"initPresenceMap",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.presMap.to=this.myroomjid,this.presMap.xns="http://jabber.org/protocol/muc",this.presMap.nodes=[],this.presMap.nodes.push({tagName:"user-agent",value:navigator.userAgent,attributes:{xmlns:"http://jitsi.org/jitmeet/user-agent"}}),e.enableStatsID&&this.presMap.nodes.push({tagName:"stats-id",value:l.a.callStatsUserName}),this.addVideoInfoToPresence(!1),e.deploymentInfo&&e.deploymentInfo.userRegion&&this.presMap.nodes.push({tagName:"region",attributes:{id:e.deploymentInfo.userRegion,xmlns:"http://jitsi.org/jitsi-meet"}})}},{key:"updateDeviceAvailability",value:function(e){this.presMap.nodes.push({tagName:"devices",children:[{tagName:"audio",value:e.audio},{tagName:"video",value:e.video}]})}},{key:"join",value:function(e){var t=this;this.password=e,this.moderator.allocateConferenceFocus(function(){return t.sendPresence(!0)})}},{key:"sendPresence",value:function(e){var t=this.presMap.to;if(t&&(this.joined||e)){var n=Object(o.$pres)({to:t});e&&(n.c("x",{xmlns:this.presMap.xns}),this.password&&n.c("password").t(this.password).up(),n.up()),b.json2packet(this.presMap.nodes,n),this.connection.send(n),e&&this.connection.flush()}}},{key:"doLeave",value:function(){y.log("do leave",this.myroomjid);var e=Object(o.$pres)({to:this.myroomjid,type:"unavailable"});this.presMap.length=0,this.connection.flush(),this.connection.send(e),this.connection.flush()}},{key:"discoRoomInfo",value:function(){var e=this,t=Object(o.$iq)({type:"get",to:this.roomjid}).c("query",{xmlns:o.Strophe.NS.DISCO_INFO});this.connection.sendIQ(t,function(t){var n=1===$(t).find('>query>feature[var="muc_passwordprotected"]').length;n!==e.locked&&(e.eventEmitter.emit(h.a.MUC_LOCK_CHANGED,n),e.locked=n)},function(e){s.a.callErrorHandler(e),y.error("Error getting room info: ",e)})}},{key:"createNonAnonymousRoom",value:function(){var e=Object(o.$iq)({type:"get",to:this.roomjid}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"}).c("x",{xmlns:"jabber:x:data",type:"submit"}),t=this;this.connection.sendIQ(e,function(e){if(!$(e).find('>query>x[xmlns="jabber:x:data"]>field[var="muc#roomconfig_whois"]').length){var n="non-anonymous rooms not supported";return s.a.callErrorHandler(new Error(n)),void y.error(n)}var r=Object(o.$iq)({to:t.roomjid,type:"set"}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"});r.c("x",{xmlns:"jabber:x:data",type:"submit"}),r.c("field",{var:"FORM_TYPE"}).c("value").t("http://jabber.org/protocol/muc#roomconfig").up().up(),r.c("field",{var:"muc#roomconfig_whois"}).c("value").t("anyone").up().up(),t.connection.sendIQ(r)},function(e){s.a.callErrorHandler(e),y.error("Error getting room configuration form: ",e)})}},{key:"onPresence",value:function(e){var t=e.getAttribute("from"),n={};n.show=$(e).find(">show").text();var r=$(e).find(">status");r.length&&(n.status=r.text());var i=!1,a=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>item');n.affiliation=a.attr("affiliation"),n.role=a.attr("role");var s=a.attr("jid");n.jid=s,n.isFocus=s&&0===s.indexOf(this.moderator.getFocusUserJid()+"/"),n.isHiddenDomain=s&&s.indexOf("@")>0&&this.options.hiddenDomain===s.substring(s.indexOf("@")+1,s.indexOf("/")),$(e).find(">x").remove();var c=[];b.packet2JSON(e,c),this.lastPresences[t]=c;for(var u=null,l=0;l<c.length;l++){var d=c[l];switch(d.tagName){case"nick":n.nick=d.value;break;case"userId":n.id=d.value;break;case"stats-id":n.statsID=d.value}}if(t===this.myroomjid){var p="owner"===n.affiliation?n.role:"none";if(this.role!==p&&(this.role=p,this.eventEmitter.emit(h.a.LOCAL_ROLE_CHANGED,this.role)),!this.joined){this.joined=!0;var f=this.connectionTimes["muc.joined"]=window.performance.now();y.log("(TIME) MUC joined:\t",f),this.password&&(this.locked=!0),this.eventEmitter.emit(h.a.MUC_JOINED)}}else if(void 0===this.members[t])this.members[t]=n,y.log("entered",t,n),i=void 0!==n.status,n.isFocus?this._initFocus(t,s):(this.eventEmitter.emit(h.a.MUC_MEMBER_JOINED,t,n.nick,n.role,n.isHiddenDomain,n.statsID,n.status),i=!1);else{var m=this.members[t];m.role!==n.role&&(m.role=n.role,this.eventEmitter.emit(h.a.MUC_ROLE_CHANGED,t,n.role)),n.isFocus&&(m.isFocus=!0,this._initFocus(t,s)),n.displayName&&(m.displayName=n.displayName),m.status!==n.status&&(i=!0,m.status=n.status)}for(var v=0;v<c.length;v++){var g=c[v];switch(g.tagName){case"nick":if(!n.isFocus){var S=this.xmpp.options.displayJids?o.Strophe.getResourceFromJid(t):n.nick;S&&S.length>0&&this.eventEmitter.emit(h.a.DISPLAY_NAME_CHANGED,t,S)}break;case"bridgeNotAvailable":n.isFocus&&!this.noBridgeAvailable&&(this.noBridgeAvailable=!0,this.eventEmitter.emit(h.a.BRIDGE_DOWN));break;case"jibri-recording-status":u=g;break;case"transcription-status":var _=g.attributes;if(!_)break;var T=_.status;T&&T!==this.transcriptionStatus&&(this.transcriptionStatus=T,this.eventEmitter.emit(h.a.TRANSCRIPTION_STATUS_CHANGED,T));break;case"call-control":var C=g.attributes;if(!C)break;this.phoneNumber=C.phone||null,this.phonePin=C.pin||null,this.eventEmitter.emit(h.a.PHONE_NUMBER_CHANGED);break;default:this.processNode(g,t)}}i&&this.eventEmitter.emit(h.a.PRESENCE_STATUS,t,n.status),u&&(this.lastJibri=u,this.recording&&this.recording.handleJibriPresence(u))}},{key:"_initFocus",value:function(e,t){this.focusMucJid=e,this.recording||(this.recording=new m.a(this.options.recordingType,this.eventEmitter,this.connection,this.focusMucJid,this.options.jirecon,this.roomjid),this.lastJibri&&this.recording.handleJibriPresence(this.lastJibri)),y.info("Ignore focus: "+e+", real JID: "+t)}},{key:"setParticipantPropertyListener",value:function(e){this.participantPropertyListener=e}},{key:"processNode",value:function(e,t){try{var n=this.presHandlers[e.tagName];e.tagName.startsWith("jitsi_participant_")&&(n=[this.participantPropertyListener]),n&&n.forEach(function(n){n(e,o.Strophe.getResourceFromJid(t),t)})}catch(t){s.a.callErrorHandler(t),y.error("Error processing:"+e.tagName+" node.",t)}}},{key:"sendMessage",value:function(e,t){var n=Object(o.$msg)({to:this.roomjid,type:"groupchat"});n.c("body",e).up(),t&&n.c("nick",{xmlns:"http://jabber.org/protocol/nick"}).t(t).up().up(),this.connection.send(n),this.eventEmitter.emit(h.a.SENDING_CHAT_MESSAGE,e)}},{key:"sendPrivateMessage",value:function(e,t,n){var r=Object(o.$msg)({to:this.roomjid+"/"+e,type:"chat"});r.c("body",t).up(),n&&r.c("nick",{xmlns:"http://jabber.org/protocol/nick"}).t(n).up().up(),this.connection.send(r),this.eventEmitter.emit(h.a.SENDING_PRIVATE_CHAT_MESSAGE,t)}},{key:"setSubject",value:function(e){var t=Object(o.$msg)({to:this.roomjid,type:"groupchat"});t.c("subject",e),this.connection.send(t)}},{key:"onParticipantLeft",value:function(e,t){delete this.lastPresences[e],t||(this.eventEmitter.emit(h.a.MUC_MEMBER_LEFT,e),this.moderator.onMucMemberLeft(e))}},{key:"onPresenceUnavailable",value:function(e,t){var n=this;if($(e).find('>ignore[xmlns="http://jitsi.org/jitmeet/"]').length)return!0;if($(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>destroy').length){var r=void 0,i=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>destroy>reason');return i.length&&(r=i.text()),this.eventEmitter.emit(h.a.MUC_DESTROYED,r),this.connection.emuc.doLeave(this.roomjid),!0}var o=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="110"]').length,a=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="307"]').length,s=Object.keys(this.members);o?s.length>0&&(s.forEach(function(e){var t=n.members[e];delete n.members[e],n.onParticipantLeft(e,t.isFocus)}),this.connection.emuc.doLeave(this.roomjid),a||this.eventEmitter.emit(h.a.MUC_LEFT)):(delete this.members[t],this.onParticipantLeft(t,!1)),a&&this.myroomjid===t&&this.eventEmitter.emit(h.a.KICKED)}},{key:"onMessage",value:function(e,t){var n=$(e).find('>nick[xmlns="http://jabber.org/protocol/nick"]').text()||o.Strophe.getResourceFromJid(t),r=$(e).find(">body").text(),i=e.getAttribute("type");if("error"===i)return this.eventEmitter.emit(h.a.CHAT_ERROR_RECEIVED,$(e).find(">text").text(),r),!0;var a=$(e).find(">subject");if(a.length){var s=a.text();(s||""===s)&&(this.eventEmitter.emit(h.a.SUBJECT_CHANGED,s),y.log("Subject is changed to "+s))}var c=$(e).find(">delay").attr("stamp");if(!c&&(c=$(e).find('>[xmlns="jabber:x:delay"]').attr("stamp"))){var u=c.match(/(\d{4})(\d{2})(\d{2}T\d{2}:\d{2}:\d{2})/);c=u[1]+"-"+u[2]+"-"+u[3]+"Z"}t===this.roomjid&&$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="104"]').length&&this.discoRoomInfo();var l=(function(e){try{var t=JSON.parse(e);if(t&&"object"===(void 0===t?"undefined":g(t))){var n=t[S[0]],r=t[S[1]];if(("string"==typeof n||n instanceof String)&&r)return t;y.debug("parsing valid json but does not have correct structure","topic: ",n,"payload: ",r)}}catch(e){return!1}return!1})(r);l?this.eventEmitter.emit(h.a.JSON_MESSAGE_RECEIVED,t,l):r&&("chat"===i&&(y.log("privatechat",n,r),this.eventEmitter.emit(h.a.PRIVATE_MESSAGE_RECEIVED,t,n,r,this.myroomjid,c)),"groupchat"===i&&(y.log("chat",n,r),this.eventEmitter.emit(h.a.MESSAGE_RECEIVED,t,n,r,this.myroomjid,c)))}},{key:"onPresenceError",value:function(e,t){$(e).find('>error[type="auth"]>not-authorized[xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"]').length?(y.log("on password required",t),this.eventEmitter.emit(h.a.PASSWORD_REQUIRED)):$(e).find('>error[type="cancel"]>not-allowed[xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"]').length?o.Strophe.getDomainFromJid(e.getAttribute("to"))===this.xmpp.options.hosts.anonymousdomain?this.eventEmitter.emit(h.a.ROOM_JOIN_ERROR):(y.warn("onPresError ",e),this.eventEmitter.emit(h.a.ROOM_CONNECT_NOT_ALLOWED_ERROR)):$(e).find(">error>service-unavailable").length?(y.warn("Maximum users limit for the room has been reached",e),this.eventEmitter.emit(h.a.ROOM_MAX_USERS_ERROR)):(y.warn("onPresError ",e),this.eventEmitter.emit(h.a.ROOM_CONNECT_ERROR))}},{key:"kick",value:function(e){var t=Object(o.$iq)({to:this.roomjid,type:"set"}).c("query",{xmlns:"http://jabber.org/protocol/muc#admin"}).c("item",{nick:o.Strophe.getResourceFromJid(e),role:"none"}).c("reason").t("You have been kicked.").up().up().up();this.connection.sendIQ(t,function(t){return y.log("Kick participant with jid: ",e,t)},function(e){return y.log("Kick participant error: ",e)})}},{key:"lockRoom",value:function(e,t,n,r){var i=this;this.connection.sendIQ(Object(o.$iq)({to:this.roomjid,type:"get"}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"}),function(a){if($(a).find('>query>x[xmlns="jabber:x:data"]>field[var="muc#roomconfig_roomsecret"]').length){var s=Object(o.$iq)({to:i.roomjid,type:"set"}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"});s.c("x",{xmlns:"jabber:x:data",type:"submit"}),s.c("field",{var:"FORM_TYPE"}).c("value").t("http://jabber.org/protocol/muc#roomconfig").up().up(),s.c("field",{var:"muc#roomconfig_roomsecret"}).c("value").t(e).up().up(),s.c("field",{var:"muc#roomconfig_whois"}).c("value").t("anyone").up().up(),i.connection.sendIQ(s,t,n)}else r()},n)}},{key:"addToPresence",value:function(e,t){t.tagName=e,this.removeFromPresence(e),this.presMap.nodes.push(t)}},{key:"removeFromPresence",value:function(e){var t=this.presMap.nodes.filter(function(t){return e!==t.tagName});this.presMap.nodes=t}},{key:"addPresenceListener",value:function(e,t){if("function"!=typeof t)throw new Error('"handler" is not a function');var n=this.presHandlers[e];n||(this.presHandlers[e]=n=[]),-1===n.indexOf(t)?n.push(t):y.warn("Trying to add the same handler more than once for: "+e)}},{key:"removePresenceListener",value:function(e,t){var n=this.presHandlers[e],r=n?n.indexOf(t):-1;-1!==r?n.splice(r,1):y.warn("Handler for: "+e+" was not registered")}},{key:"isFocus",value:function(e){var t=this.members[e];return t?t.isFocus:null}},{key:"isModerator",value:function(){return"moderator"===this.role}},{key:"getMemberRole",value:function(e){return this.members[e]?this.members[e].role:null}},{key:"setVideoMute",value:function(e,t){this.sendVideoInfoPresence(e),t&&t(e)}},{key:"setAudioMute",value:function(e,t){return this.sendAudioInfoPresence(e,t)}},{key:"addAudioInfoToPresence",value:function(e){this.removeFromPresence("audiomuted"),this.addToPresence("audiomuted",{attributes:{xmlns:"http://jitsi.org/jitmeet/audio"},value:e.toString()})}},{key:"sendAudioInfoPresence",value:function(e,t){this.addAudioInfoToPresence(e),this.connection&&this.sendPresence(),t&&t()}},{key:"addVideoInfoToPresence",value:function(e){this.removeFromPresence("videomuted"),this.addToPresence("videomuted",{attributes:{xmlns:"http://jitsi.org/jitmeet/video"},value:e.toString()})}},{key:"sendVideoInfoPresence",value:function(e){this.addVideoInfoToPresence(e),this.connection&&this.sendPresence()}},{key:"getMediaPresenceInfo",value:function(e,t){var n=this.lastPresences[this.roomjid+"/"+e];if(!n)return null;var i={muted:!1,videoType:void 0},o=null;if(t===d.a)o=r(n,"audiomuted");else{if(t!==d.b)return y.error("Unsupported media type: "+t),null;o=r(n,"videomuted");var a=r(n,"videoType");a.length>0&&(i.videoType=a[0].value)}return i.muted=o.length>0&&"true"===o[0].value,i}},{key:"isRecordingSupported",value:function(){return!!this.recording&&this.recording.isSupported()}},{key:"getRecordingState",value:function(){return this.recording?this.recording.getState():void 0}},{key:"getRecordingURL",value:function(){return this.recording?this.recording.getURL():null}},{key:"toggleRecording",value:function(e,t){return this.recording?this.recording.toggleRecording(e,t):t("error",new Error("The conference is not created yet!"))}},{key:"isSIPCallingSupported",value:function(){return!!this.moderator&&this.moderator.isSipGatewayEnabled()}},{key:"dial",value:function(e){return this.connection.rayo.dial(e,"fromnumber",o.Strophe.getBareJidFromJid(this.myroomjid),this.password,this.focusMucJid)}},{key:"hangup",value:function(){return this.connection.rayo.hangup()}},{key:"getPhoneNumber",value:function(){return this.phoneNumber}},{key:"getPhonePin",value:function(){return this.phonePin}},{key:"muteParticipant",value:function(e,t){y.info("set mute",t);var n=Object(o.$iq)({to:this.focusMucJid,type:"set"}).c("mute",{xmlns:"http://jitsi.org/jitmeet/audio",jid:e}).t(t.toString()).up();this.connection.sendIQ(n,function(e){return y.log("set mute",e)},function(e){return y.log("set mute error",e)})}},{key:"onMute",value:function(e){if(e.getAttribute("from")===this.focusMucJid){var t=$(e).find("mute");t.length&&"true"===t.text()?this.eventEmitter.emit(h.a.AUDIO_MUTED_BY_FOCUS):y.warn("Ignoring a mute request which does not explicitly specify a positive mute command.")}else y.warn("Ignored mute from non focus peer")}},{key:"leave",value:function(){var e=this;return new Promise(function(t,n){function r(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];o.removeListener(h.a.MUC_LEFT,r),clearTimeout(i),e?n(new Error("The timeout for the confirmation about leaving the room expired.")):t()}var i=setTimeout(function(){return r(!0)},5e3),o=e.eventEmitter;o.on(h.a.MUC_LEFT,r),e.doLeave()})}}]),t})();t.a=_}).call(t,"modules/xmpp/ChatRoom.js")},function(e,t,n){"use strict";(function(e){function r(e){var t=1;return function(n){if(!n){var r=Math.pow(2,t-1);return t+=1,r*e}t=1}}function i(e,t,n,i){function o(e){if(e.data&&e.data.sessionId){if(e.origin!==window.location.origin)return void c.warn("Ignoring sessionId from different origin: "+e.origin);s.a.sessionId=e.data.sessionId}}this.roomName=e,this.xmppService=t,this.getNextTimeout=r(1e3),this.getNextErrorTimeout=r(1e3),this.externalAuthEnabled=!1,this.options=i,this.sipGatewayEnabled=this.options.connection.hosts&&void 0!==this.options.connection.hosts.call_control,this.eventEmitter=n,this.connection=this.xmppService.connection,window.addEventListener?window.addEventListener("message",o,!1):window.attachEvent("onmessage",o)}t.a=i;var o=n(2),a=(n.n(o),n(1)),s=n(23),c=n(0).getLogger(e),u=n(8),l=n(49),d=n(3);i.prototype.isExternalAuthEnabled=function(){return this.externalAuthEnabled},i.prototype.isSipGatewayEnabled=function(){return this.sipGatewayEnabled},i.prototype.onMucMemberLeft=function(e){c.info("Someone left is it focus ? "+e),"focus"===o.Strophe.getResourceFromJid(e)&&(c.info("Focus has left the room - leaving conference"),this.eventEmitter.emit(u.FOCUS_LEFT))},i.prototype.setFocusUserJid=function(e){this.focusUserJid||(this.focusUserJid=e,c.info("Focus jid set to: "+this.focusUserJid))},i.prototype.getFocusUserJid=function(){return this.focusUserJid},i.prototype.getFocusComponent=function(){var e=this.options.connection.hosts.focus;return e||(e="focus."+this.options.connection.hosts.domain),e},i.prototype.createConferenceIq=function(){var e=Object(o.$iq)({to:this.getFocusComponent(),type:"set"}),t=s.a.sessionId,n=s.a.machineId;c.info("Session ID: "+t+" machine UID: "+n),e.c("conference",{xmlns:"http://jitsi.org/protocol/focus",room:this.roomName,"machine-uid":n}),t&&e.attrs({"session-id":t}),void 0!==this.options.connection.enforcedBridge&&e.c("property",{name:"enforcedBridge",value:this.options.connection.enforcedBridge}).up(),void 0!==this.options.connection.hosts&&void 0!==this.options.connection.hosts.call_control&&e.c("property",{name:"call_control",value:this.options.connection.hosts.call_control}).up(),void 0!==this.options.conference.channelLastN&&e.c("property",{name:"channelLastN",value:this.options.conference.channelLastN}).up(),e.c("property",{name:"disableRtx",value:Boolean(this.options.conference.disableRtx)}).up(),e.c("property",{name:"enableLipSync",value:!1!==this.options.connection.enableLipSync}).up(),void 0!==this.options.conference.audioPacketDelay&&e.c("property",{name:"audioPacketDelay",value:this.options.conference.audioPacketDelay}).up(),this.options.conference.startBitrate&&e.c("property",{name:"startBitrate",value:this.options.conference.startBitrate}).up(),this.options.conference.minBitrate&&e.c("property",{name:"minBitrate",value:this.options.conference.minBitrate}).up();var r=void 0;switch(this.options.conference.openBridgeChannel){case"datachannel":case!0:case void 0:r=!0;break;case"websocket":r=!1}return r&&!a.b.supportsDataChannels()&&(r=!1),e.c("property",{name:"openSctp",value:r}).up(),void 0!==this.options.conference.startAudioMuted&&e.c("property",{name:"startAudioMuted",value:this.options.conference.startAudioMuted}).up(),void 0!==this.options.conference.startVideoMuted&&e.c("property",{name:"startVideoMuted",value:this.options.conference.startVideoMuted}).up(),void 0!==this.options.conference.stereo&&e.c("property",{name:"stereo",value:this.options.conference.stereo}).up(),void 0!==this.options.conference.useRoomAsSharedDocumentName&&e.c("property",{name:"useRoomAsSharedDocumentName",value:this.options.conference.useRoomAsSharedDocumentName}).up(),e.up(),e},i.prototype.parseSessionId=function(e){var t=$(e).find("conference").attr("session-id");t&&(c.info("Received sessionId: "+t),s.a.sessionId=t)},i.prototype.parseConfigOptions=function(e){this.setFocusUserJid($(e).find("conference").attr("focusjid"));var t=$(e).find(">conference>property[name='authentication'][value='true']").length>0;c.info("Authentication enabled: "+t),this.externalAuthEnabled=$(e).find(">conference>property[name='externalAuth'][value='true']").length>0,c.info("External authentication enabled: "+this.externalAuthEnabled),this.externalAuthEnabled||this.parseSessionId(e);var n=$(e).find(">conference").attr("identity");this.eventEmitter.emit(l.IDENTITY_UPDATED,t,n),$(e).find(">conference>property[name='sipGatewayEnabled'][value='true']").length&&(this.sipGatewayEnabled=!0),c.info("Sip gateway enabled: "+this.sipGatewayEnabled)},i.prototype.allocateConferenceFocus=function(e){var t=this;this.setFocusUserJid(this.options.connection.focusUserJid),this.connection.sendIQ(this.createConferenceIq(),function(n){return t._allocateConferenceFocusSuccess(n,e)},function(n){return t._allocateConferenceFocusError(n,e)}),this.connection.flush()},i.prototype._allocateConferenceFocusError=function(e,t){var n=this,r=$(e).find(">error>session-invalid").length||$(e).find(">error>not-acceptable").length;if(r&&(c.info("Session expired! - removing"),s.a.sessionId=void 0),$(e).find(">error>graceful-shutdown").length)this.eventEmitter.emit(u.GRACEFUL_SHUTDOWN);else{var i=$(e).find(">error>reservation-error");if(i.length){var a=i.attr("error-code"),l=$(e).find(">error>text"),p=void 0;return l&&(p=l.text()),void this.eventEmitter.emit(u.RESERVATION_ERROR,a,p)}if($(e).find(">error>not-authorized").length)return c.warn("Unauthorized to start the conference",e),o.Strophe.getDomainFromJid(e.getAttribute("to"))!==this.options.connection.hosts.anonymousdomain&&(this.externalAuthEnabled=!0),void this.eventEmitter.emit(u.AUTHENTICATION_REQUIRED);var h=this.getNextErrorTimeout(),f="Focus error, retry after "+h;d.callErrorHandler(new Error(f)),c.error(f,e);var m=this.getFocusComponent(),v=h/1e3;r||this.eventEmitter.emit(u.FOCUS_DISCONNECTED,m,v),this.getNextTimeout(!0),window.setTimeout(function(){return n.allocateConferenceFocus(t)},h)}},i.prototype._allocateConferenceFocusSuccess=function(e,t){var n=this;if(this.parseConfigOptions(e),this.getNextErrorTimeout(!0),"true"===$(e).find("conference").attr("ready"))this.getNextTimeout(!0),t();else{var r=this.getNextTimeout();c.info("Waiting for the focus... "+r),window.setTimeout(function(){return n.allocateConferenceFocus(t)},r)}},i.prototype.authenticate=function(){var e=this;return new Promise(function(t,n){e.connection.sendIQ(e.createConferenceIq(),function(n){e.parseSessionId(n),t()},function(e){return n({error:$(e).find("iq>error :first").prop("tagName"),message:$(e).find("iq>error>text").text()})})})},i.prototype.getLoginUrl=function(e,t){this._getLoginUrl(!1,e,t)},i.prototype._getLoginUrl=function(e,t,n){function r(e,t){d.callErrorHandler(new Error(e)),c.error(e,t),n(t)}var i=Object(o.$iq)({to:this.getFocusComponent(),type:"get"}),a={xmlns:"http://jitsi.org/protocol/focus",room:this.roomName,"machine-uid":s.a.machineId},u="auth url";e&&(a.popup=!0,u="POPUP "+u),i.c("login-url",a),this.connection.sendIQ(i,function(e){var n=$(e).find("login-url").attr("url");(n=decodeURIComponent(n))?(c.info("Got "+u+": "+n),t(n)):r("Failed to get "+u+" from the focus",e)},r.bind(void 0,"Get "+u+" error"))},i.prototype.getPopupLoginUrl=function(e,t){this._getLoginUrl(!0,e,t)},i.prototype.logout=function(e){var t=Object(o.$iq)({to:this.getFocusComponent(),type:"set"}),n=s.a.sessionId;n?(t.c("logout",{xmlns:"http://jitsi.org/protocol/focus","session-id":n}),this.connection.sendIQ(t,function(t){var n=$(t).find("logout").attr("logout-url");n&&(n=decodeURIComponent(n)),c.info("Log out OK, url: "+n,t),s.a.sessionId=void 0,e(n)},function(e){d.callErrorHandler(new Error("Logout error")),c.error("Logout error",e)})):e()}}).call(t,"modules/xmpp/moderator.js")},function(e,t,n){"use strict";(function(e){t.a=function(e,t,n){o.Strophe.addConnectionPlugin("jingle",new g(e,t,n))};var r=n(6),i=n(0),o=(n.n(i),n(2)),a=(n.n(o),n(8)),s=n.n(a),c=n(3),u=n.n(c),l=n(19),d=n.n(l),p=n(5),h=n(106),f=n(22),m=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),v=Object(i.getLogger)(e),g=(function(e){function t(e,n,r){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var i=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i.xmpp=e,i.eventEmitter=n,i.sessions={},i.jvbIceConfig=r.jvb,i.p2pIceConfig=r.p2p,i.mediaConstraints={mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:!0}},i}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,f.b),m(t,[{key:"init",value:function(e){(function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.addHandler(this.onJingle.bind(this),"urn:xmpp:jingle:1","iq","set",null,null)}},{key:"onJingle",value:function(e){var t=$(e).find("jingle").attr("sid"),n=$(e).find("jingle").attr("action"),i=e.getAttribute("from"),a=Object(o.$iq)({type:"result",to:i,id:e.getAttribute("id")});v.log("on jingle "+n+" from "+i,e);var c=this.sessions[t];if("session-initiate"!==n){if(!c)return a.attrs({type:"error"}),a.c("error",{type:"cancel"}).c("item-not-found",{xmlns:"urn:ietf:params:xml:ns:xmpp-stanzas"}).up().c("unknown-session",{xmlns:"urn:xmpp:jingle:errors:1"}),v.warn("invalid session id",e),this.connection.send(a),!0;if(i!==c.remoteJid)return v.warn("jid mismatch for session id",t,c.remoteJid,e),a.attrs({type:"error"}),a.c("error",{type:"cancel"}).c("item-not-found",{xmlns:"urn:ietf:params:xml:ns:xmpp-stanzas"}).up().c("unknown-session",{xmlns:"urn:xmpp:jingle:errors:1"}),this.connection.send(a),!0}else if(void 0!==c)return a.attrs({type:"error"}),a.c("error",{type:"cancel"}).c("service-unavailable",{xmlns:"urn:ietf:params:xml:ns:xmpp-stanzas"}).up(),v.warn("duplicate session id",t,e),this.connection.send(a),!0;var l=window.performance.now(),d="focus"!==o.Strophe.getResourceFromJid(i);switch(n){case"session-initiate":v.log("(TIME) received session-initiate:\t",l);var f=$(e).find("jingle>startmuted");if(f&&f.length>0){var m=f.attr("audio"),g=f.attr("video");this.eventEmitter.emit(s.a.START_MUTED_FROM_FOCUS,"true"===m,"true"===g)}v.info("Marking session from "+i+" as "+(d?"":"*not*")+" P2P"),c=new h.a($(e).find("jingle").attr("sid"),$(e).attr("to"),i,this.connection,this.mediaConstraints,d?this.p2pIceConfig:this.jvbIceConfig,d,!1,this.xmpp.options),this.sessions[c.sid]=c,this.eventEmitter.emit(s.a.CALL_INCOMING,c,$(e).find(">jingle"),l);break;case"session-accept":this.eventEmitter.emit(s.a.CALL_ACCEPTED,c,$(e).find(">jingle"));break;case"content-modify":c.modifyContents($(e).find(">jingle"));break;case"transport-info":this.eventEmitter.emit(s.a.TRANSPORT_INFO,c,$(e).find(">jingle"));break;case"session-terminate":v.log("terminating...",c.sid);var y=null,b=null;$(e).find(">jingle>reason").length&&(y=$(e).find(">jingle>reason>:first")[0].tagName,b=$(e).find(">jingle>reason>text").text()),this.terminate(c.sid,y,b),this.eventEmitter.emit(s.a.CALL_ENDED,c,y,b);break;case"transport-replace":v.info("(TIME) Start transport replace",l),p.a.sendAnalytics(Object(r.z)(r.e,{p2p:d,value:l})),c.replaceTransport($(e).find(">jingle"),function(){var e=window.performance.now();v.info("(TIME) Transport replace success!",e),p.a.sendAnalytics(Object(r.z)(r.f,{p2p:d,value:e}))},function(e){u.a.callErrorHandler(e),v.error("Transport replace failed",e),c.sendTransportReject()});break;case"addsource":case"source-add":c.addRemoteStream($(e).find(">jingle>content"));break;case"removesource":case"source-remove":c.removeRemoteStream($(e).find(">jingle>content"));break;default:v.warn("jingle action not implemented",n),a.attrs({type:"error"}),a.c("error",{type:"cancel"}).c("bad-request",{xmlns:"urn:ietf:params:xml:ns:xmpp-stanzas"}).up()}return this.connection.send(a),!0}},{key:"newP2PJingleSession",value:function(e,t){var n=new h.a(d.a.randomHexString(12),e,t,this.connection,this.mediaConstraints,this.p2pIceConfig,!0,!0,this.xmpp.options);return this.sessions[n.sid]=n,n}},{key:"terminate",value:function(e,t,n){this.sessions.hasOwnProperty(e)&&("ended"!==this.sessions[e].state&&this.sessions[e].onTerminated(t,n),delete this.sessions[e])}},{key:"getStunAndTurnCredentials",value:function(){var e=this;this.connection.sendIQ(Object(o.$iq)({type:"get",to:this.connection.domain}).c("services",{xmlns:"urn:xmpp:extdisco:1"}).c("service",{host:"turn."+this.connection.domain}),function(t){var n=[];$(t).find(">services>service").each(function(e,t){var r={},i=(t=$(t)).attr("type");switch(i){case"stun":r.url="stun:"+t.attr("host"),t.attr("port")&&(r.url+=":"+t.attr("port")),n.push(r);break;case"turn":case"turns":r.url=i+":";var o=t.attr("username");if(o){var a=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);a&&parseInt(a[2],10)<28?r.url+=o+"@":r.username=o}r.url+=t.attr("host");var s=t.attr("port");s&&"3478"!==s&&(r.url+=":"+t.attr("port"));var c=t.attr("transport");c&&"udp"!==c&&(r.url+="?transport="+c),r.credential=t.attr("password")||r.credential,n.push(r)}});var r=e.xmpp.options;r.useStunTurn&&(e.jvbIceConfig.iceServers=n),r.p2p&&r.p2p.useStunTurn&&(e.p2pIceConfig.iceServers=n)},function(e){v.warn("getting turn credentials failed",e),v.warn("is mod_turncredentials or similar installed?")})}},{key:"getLog",value:function(){var e=this,t={};return Object.keys(this.sessions).forEach(function(n){var r=e.sessions[n].peerconnection;r&&r.updateLog&&(t["jingle_"+n]={updateLog:r.updateLog,stats:r.stats,url:window.location.href})}),t}}]),t})()}).call(t,"modules/xmpp/strophe.jingle.js")},function(e,t,n){"use strict";(function(e){var r=n(6),i=n(107),o=n.n(i),a=n(0),s=(n.n(a),n(2)),c=(n.n(s),n(108)),u=(n.n(c),n(109)),l=n(52),d=n(53),p=n(110),h=n(14),f=n(111),m=n(5),v=n(8),g=n.n(v),y=n(3),b=n.n(y),S=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),_=Object(a.getLogger)(e),T=(function(e){function t(e,n,r,i,a,s,c,u,l){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var d=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r,i,a,s));return d._iceCheckingStartedTimestamp=null,d._gatheringStartedTimestamp=null,d._localVideoActive=!0,d._remoteVideoActive=!0,d._gatheringReported=!1,d.lasticecandidate=!1,d.closed=!1,d.isInitiator=u,d.isP2P=c,d.signalingLayer=new f.a,d.webrtcIceUdpDisable=Boolean(l.webrtcIceUdpDisable),d.webrtcIceTcpDisable=Boolean(l.webrtcIceTcpDisable),d.failICE=Boolean(l.failICE),d.modificationQueue=o.a.queue(d._processQueueTasks.bind(d),1),d.wasConnected=!1,d.establishmentDuration=void 0,d}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,u.a),S(t,null,[{key:"parseVideoSenders",value:function(e){var t=e.find('>content[name="video"]');if(t.length){var n=t[0].getAttribute("senders");if("both"===n||"initiator"===n||"responder"===n||"none"===n)return n}return null}}]),S(t,[{key:"_assertNotEnded",value:function(e){return this.state!==l.b||(_.log("The session has ended - cancelling action: "+e),!1)}},{key:"doInitialize",value:function(){var e=this;this.lasticecandidate=!1,this.isReconnect=!1,this.wasstable=!1;var t={disableRtx:this.room.options.disableRtx};if(this.isP2P){t.disableSimulcast=!0,t.disableH264=this.room.options.p2p&&this.room.options.p2p.disableH264,t.preferH264=this.room.options.p2p&&this.room.options.p2p.preferH264;var n=this._abtestSuspendVideoEnabled();void 0!==n&&(t.abtestSuspendVideo=n)}else t.disableSimulcast=this.room.options.disableSimulcast||this.room.options.preferH264&&!this.room.options.disableH264,t.preferH264=this.room.options.preferH264,t.enableFirefoxSimulcast=this.room.options.testing&&this.room.options.testing.enableFirefoxSimulcast;this.peerconnection=this.rtc.createPeerConnection(this.signalingLayer,this.iceConfig,this.isP2P,t),this.peerconnection.onicecandidate=function(t){if(t){var n=t.candidate,i=window.performance.now();if(n){null===e._gatheringStartedTimestamp&&(e._gatheringStartedTimestamp=i);var o=n.protocol;if("string"==typeof o)if("tcp"===(o=o.toLowerCase())||"ssltcp"===o){if(e.webrtcIceTcpDisable)return}else if("udp"===o&&e.webrtcIceUdpDisable)return}else e._gatheringReported||(m.a.sendAnalytics(r.m,{phase:"gathering",value:i-e._gatheringStartedTimestamp,p2p:e.isP2P,initiator:e.isInitiator}),e._gatheringReported=!0);e.sendIceCandidate(n)}},this.peerconnection.onsignalingstatechange=function(){e.peerconnection&&("stable"===e.peerconnection.signalingState?e.wasstable=!0:"closed"!==e.peerconnection.signalingState&&"closed"!==e.peerconnection.connectionState||e.closed||e.room.eventEmitter.emit(g.a.SUSPEND_DETECTED,e))},this.peerconnection.oniceconnectionstatechange=function(){if(e.peerconnection&&e._assertNotEnded("oniceconnectionstatechange")){var t=window.performance.now();switch(e.isP2P||(e.room.connectionTimes["ice.state."+e.peerconnection.iceConnectionState]=t),_.log("(TIME) ICE "+e.peerconnection.iceConnectionState+" P2P? "+e.isP2P+":\t",t),m.a.sendAnalytics(r.o,{p2p:e.isP2P,state:e.peerconnection.iceConnectionState,signaling_state:e.peerconnection.signalingState,reconnect:e.isReconnect,value:t}),e.room.eventEmitter.emit(g.a.ICE_CONNECTION_STATE_CHANGED,e,e.peerconnection.iceConnectionState),e.peerconnection.iceConnectionState){case"checking":e._iceCheckingStartedTimestamp=t;break;case"connected":if("stable"===e.peerconnection.signalingState&&e.isReconnect&&e.room.eventEmitter.emit(g.a.CONNECTION_RESTORED,e),!e.wasConnected&&e.wasstable){m.a.sendAnalytics(r.m,{phase:"checking",value:t-e._iceCheckingStartedTimestamp,p2p:e.isP2P,initiator:e.isInitiator});var n=Math.min(e._iceCheckingStartedTimestamp,e._gatheringStartedTimestamp);e.establishmentDuration=t-n,m.a.sendAnalytics(r.m,{phase:"establishment",value:e.establishmentDuration,p2p:e.isP2P,initiator:e.isInitiator}),e.wasConnected=!0,e.room.eventEmitter.emit(g.a.CONNECTION_ESTABLISHED,e)}e.isReconnect=!1;break;case"disconnected":if(e.closed)break;e.isReconnect=!0,e.wasstable&&e.room.eventEmitter.emit(g.a.CONNECTION_INTERRUPTED,e);break;case"failed":e.room.eventEmitter.emit(g.a.CONNECTION_ICE_FAILED,e),e.room.eventEmitter.emit(g.a.CONFERENCE_SETUP_FAILED,e,new Error("ICE fail"))}}},this.peerconnection.onnegotiationneeded=function(){e.room.eventEmitter.emit(g.a.PEERCONNECTION_READY,e)},this.signalingLayer.setChatRoom(this.room)}},{key:"sendIceCandidate",value:function(e){var t=this,n=new d.a(this.peerconnection.localDescription.sdp);if(e&&!this.lasticecandidate){var r=h.a.iceparams(n.media[e.sdpMLineIndex],n.session),i=h.a.candidateToJingle(e.candidate);if(!r||!i){var o="failed to get ice && jcand";return b.a.callErrorHandler(new Error(o)),void _.error(o)}r.xmlns="urn:xmpp:jingle:transports:ice-udp:1",this.usedrip?(0===this.dripContainer.length&&setTimeout(function(){0!==t.dripContainer.length&&(t.sendIceCandidates(t.dripContainer),t.dripContainer=[])},20),this.dripContainer.push(e)):this.sendIceCandidates([e])}else _.log("sendIceCandidate: last candidate."),this.lasticecandidate=!0}},{key:"sendIceCandidates",value:function(e){var t=this;if(this._assertNotEnded("sendIceCandidates")){_.log("sendIceCandidates",e);for(var n=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"transport-info",initiator:this.initiator,sid:this.sid}),r=new d.a(this.peerconnection.localDescription.sdp),i=0;i<r.media.length;i++)!(function(i){var o=e.filter(function(e){return e.sdpMLineIndex===i}),a=h.a.parseMLine(r.media[i].split("\r\n")[0]);if(o.length>0){var s=h.a.iceparams(r.media[i],r.session);s.xmlns="urn:xmpp:jingle:transports:ice-udp:1",n.c("content",{creator:t.initiator===t.localJid?"initiator":"responder",name:o[0].sdpMid?o[0].sdpMid:a.media}).c("transport",s);for(var c=0;c<o.length;c++){var u=h.a.candidateToJingle(o[c].candidate);t.failICE&&(u.ip="1.1.1.1"),n.c("candidate",u).up()}var l=h.a.findLine(r.media[i],"a=fingerprint:",r.session);if(l){var d=h.a.parseFingerprint(l);d.required=!0,n.c("fingerprint",{xmlns:"urn:xmpp:jingle:apps:dtls:0"}).t(d.fingerprint),delete d.fingerprint,n.attrs(d),n.up()}n.up(),n.up()}})(i);this.connection.sendIQ(n,null,this.newJingleErrorHandler(n),1e4)}}},{key:"addIceCandidates",value:function(e){var t=this;if("closed"!==this.peerconnection.signalingState){var n=[];e.find(">content>transport>candidate").each(function(e,t){var r=h.a.candidateFromJingle(t);r=r.replace("\r\n","").replace("a=","");var i=new RTCIceCandidate({sdpMLineIndex:0,sdpMid:"",candidate:r});n.push(i)}),n.length?(_.debug("Queued add ("+n.length+") ICE candidates task..."),this.modificationQueue.push(function(e){var r=!0,i=!1,o=void 0;try{for(var a,s=n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done);r=!0){var c=a.value;t.peerconnection.addIceCandidate(c,function(){_.debug("addIceCandidate ok!")},function(e){_.error("addIceCandidate failed!",e)})}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}e()})):_.error("No ICE candidates to add ?",e[0]&&e[0].outerHTML)}else _.warn("Ignored add ICE candidate when in closed state")}},{key:"readSsrcInfo",value:function(e){var t=this;$(e).find('>description>source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(e,n){var r=Number(n.getAttribute("ssrc"));t.isP2P?t.signalingLayer.setSSRCOwner(r,s.Strophe.getResourceFromJid(t.remoteJid)):$(n).find('>ssrc-info[xmlns="http://jitsi.org/jitmeet"]').each(function(e,n){var i=n.getAttribute("owner");i&&i.length&&(isNaN(r)||r<0?_.warn("Invalid SSRC "+r+" value received for "+i):t.signalingLayer.setSSRCOwner(r,s.Strophe.getResourceFromJid(i)))})})}},{key:"generateRecvonlySsrc",value:function(){this.peerconnection?this.peerconnection.generateRecvonlySsrc():_.error("Unable to generate recvonly SSRC - no peerconnection")}},{key:"acceptOffer",value:function(e,t,n,r){var i=this;this.setOfferAnswerCycle(e,function(){i.sendSessionAccept(t,n)},n,r)}},{key:"invite",value:function(e){var t=this;if(!this.isInitiator)throw new Error("Trying to invite from the responder session");this.modificationQueue.push(function(n){var r=!0,i=!1,o=void 0;try{for(var a,s=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done);r=!0){var c=a.value;t.peerconnection.addTrack(c)}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}t.peerconnection.createOffer(function(e){t.peerconnection.setLocalDescription(e,function(){t.sendSessionInitiate(t.peerconnection.localDescription.sdp),n()},function(t){_.error("Failed to set local SDP",t,e),n(t)})},function(e){_.error("Failed to create an offer",e,t.mediaConstraints),n(e)},t.mediaConstraints)},function(e){e?_.error("invite error",e):_.debug("invite executed - OK")})}},{key:"sendSessionInitiate",value:function(e){var t=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"session-initiate",initiator:this.initiator,sid:this.sid});new d.a(e).toJingle(t,this.initiator===this.me?"initiator":"responder"),t=t.tree(),_.info("Session-initiate: ",t),this.connection.sendIQ(t,function(){_.info('Got RESULT for "session-initiate"')},function(e){_.error('"session-initiate" error',e)},1e4)}},{key:"setAnswer",value:function(e){if(!this.isInitiator)throw new Error("Trying to set an answer on the responder session");this.setOfferAnswerCycle(e,function(){_.info("setAnswer - succeeded")},function(e){_.error("setAnswer failed: ",e)})}},{key:"setOfferAnswerCycle",value:function(e,n,r,i){var o=this;this.modificationQueue.push(function(n){if(i){var r=!0,a=!1,s=void 0;try{for(var c,u=i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(c=u.next()).done);r=!0){var p=c.value;o.peerconnection.addTrack(p)}}catch(e){a=!0,s=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw s}}}var h=o._processNewJingleOfferIq(e),f=o.peerconnection.localDescription.sdp;o._renegotiate(h.raw).then(function(){if(o.state===l.c&&(o.state=l.a,o.isP2P&&!o._localVideoActive&&o.sendContentModify(o._localVideoActive)),f){var e=new d.a(o.peerconnection.localDescription.sdp);o.notifyMySSRCUpdate(new d.a(f),e)}n()},function(e){_.error("Error renegotiating after setting new remote "+(o.isInitiator?"answer: ":"offer: ")+e,h),t.onJingleFatalError(o,e),n(e)})},function(e){e?r(e):n()})}},{key:"replaceTransport",value:function(e,t,n){var r=this;this.room.eventEmitter.emit(g.a.ICE_RESTARTING,this);var i=e.clone();e.find(">content[name='data']").remove(),this.setOfferAnswerCycle(e,function(){r.setOfferAnswerCycle(i,function(){var e=new d.a(r.peerconnection.localDescription.sdp);r.sendTransportAccept(e,t,n)},n)},n)}},{key:"sendSessionAccept",value:function(e,t){var n=this,r=new d.a(this.peerconnection.localDescription.sdp),i=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"session-accept",initiator:this.initiator,responder:this.responder,sid:this.sid});this.webrtcIceTcpDisable&&(r.removeTcpCandidates=!0),this.webrtcIceUdpDisable&&(r.removeUdpCandidates=!0),this.failICE&&(r.failICE=!0),r.toJingle(i,this.initiator===this.localJid?"initiator":"responder",null),i=i.tree(),_.info("Sending session-accept",i),this.connection.sendIQ(i,e,this.newJingleErrorHandler(i,function(e){t(e),n.room.eventEmitter.emit(g.a.SESSION_ACCEPT_TIMEOUT,n)}),1e4)}},{key:"sendContentModify",value:function(e){var t=e?"both":"none",n=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"content-modify",initiator:this.initiator,sid:this.sid}).c("content",{name:"video",senders:t});_.info("Sending content-modify, video senders: "+t),this.connection.sendIQ(n,null,this.newJingleErrorHandler(n),1e4)}},{key:"sendTransportAccept",value:function(e,t,n){var r=this,i=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"transport-accept",initiator:this.initiator,sid:this.sid});e.media.forEach(function(t,n){var o=h.a.parseMLine(t.split("\r\n")[0]);i.c("content",{creator:r.initiator===r.localJid?"initiator":"responder",name:o.media}),e.transportToJingle(n,i),i.up()}),i=i.tree(),_.info("Sending transport-accept: ",i),this.connection.sendIQ(i,t,this.newJingleErrorHandler(i,n),1e4)}},{key:"sendTransportReject",value:function(e,t){var n=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"transport-reject",initiator:this.initiator,sid:this.sid});n=n.tree(),_.info("Sending 'transport-reject",n),this.connection.sendIQ(n,e,this.newJingleErrorHandler(n,t),1e4)}},{key:"terminate",value:function(e,t,n){if(this.state!==l.b){if(!n||Boolean(n.sendSessionTerminate)){var r=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"session-terminate",initiator:this.initiator,sid:this.sid}).c("reason").c(n&&n.reason||"success");n&&n.reasonDescription&&r.up().c("text").t(n.reasonDescription),r=r.tree(),_.info("Sending session-terminate",r),this.connection.sendIQ(r,e,this.newJingleErrorHandler(r,t),1e4)}else _.info("Skipped sending session-terminate for "+this);this.connection.jingle.terminate(this.sid)}}},{key:"onTerminated",value:function(e,t){this.state=l.b,this.establishmentDuration=void 0,_.info("Session terminated "+this,e,t),this.close()}},{key:"_parseSsrcInfoFromSourceAdd",value:function(e,t){var n=[];return $(e).each(function(e,r){var i=$(r).attr("name"),o="";$(r).find('ssrc-group[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=this.getAttribute("semantics"),t=$(this).find(">source").map(function(){return this.getAttribute("ssrc")}).get();t.length&&(o+="a=ssrc-group:"+e+" "+t.join(" ")+"\r\n")}),$(r).find('source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=$(this).attr("ssrc");t.containsSSRC(e)?_.warn("Source-add request for existing SSRC: "+e):$(this).find(">parameter").each(function(){o+="a=ssrc:"+e+" "+$(this).attr("name"),$(this).attr("value")&&$(this).attr("value").length&&(o+=":"+$(this).attr("value")),o+="\r\n"})}),t.media.forEach(function(e,t){h.a.findLine(e,"a=mid:"+i)&&(n[t]||(n[t]=""),n[t]+=o)})}),n}},{key:"addRemoteStream",value:function(e){this._addOrRemoveRemoteStream(!0,e)}},{key:"removeRemoteStream",value:function(e){this._addOrRemoveRemoteStream(!1,e)}},{key:"_addOrRemoveRemoteStream",value:function(e,t){var n=this,r=e?"addRemoteStream":"removeRemoteStream";e&&this.readSsrcInfo(t),this.modificationQueue.push(function(i){if(!n.peerconnection.localDescription||!n.peerconnection.localDescription.sdp){var o=r+" - localDescription not ready yet";return _.error(o),void i(o)}_.log("Processing "+r),_.log("ICE connection state: ",n.peerconnection.iceConnectionState);var a=new d.a(n.peerconnection.localDescription.sdp),s=new d.a(n.peerconnection.remoteDescription.sdp),c=e?n._parseSsrcInfoFromSourceAdd(t,s):n._parseSsrcInfoFromSourceRemove(t,s),u=e?n._processRemoteAddSource(c):n._processRemoteRemoveSource(c);n._renegotiate(u.raw).then(function(){var e=new d.a(n.peerconnection.localDescription.sdp);_.log(r+" - OK, SDPs: ",a,e),n.notifyMySSRCUpdate(a,e),i()},function(e){_.error(r+" failed:",e),i(e)})})}},{key:"_processQueueTasks",value:function(e,t){e(t)}},{key:"_processNewJingleOfferIq",value:function(e){var t=new d.a("");return this.webrtcIceTcpDisable&&(t.removeTcpCandidates=!0),this.webrtcIceUdpDisable&&(t.removeUdpCandidates=!0),this.failICE&&(t.failICE=!0),t.fromJingle(e),this.readSsrcInfo($(e).find(">content")),t}},{key:"_processRemoteRemoveSource",value:function(e){var t=new d.a(this.peerconnection.remoteDescription.sdp);return e.forEach(function(e,n){(e=e.split("\r\n")).pop(),e.forEach(function(e){t.media[n]=t.media[n].replace(e+"\r\n","")})}),t.raw=t.session+t.media.join(""),t}},{key:"_processRemoteAddSource",value:function(e){var t=new d.a(this.peerconnection.remoteDescription.sdp);return e.forEach(function(e,n){t.media[n]+=e}),t.raw=t.session+t.media.join(""),t}},{key:"_renegotiate",value:function(e){var t=this,n=e||this.peerconnection.remoteDescription.sdp;if(!n)return Promise.reject("Can not renegotiate without remote description,- current state: "+this.state);var r=new RTCSessionDescription({type:this.isInitiator?"answer":"offer",sdp:n});return new Promise(function(e,n){"closed"!==t.peerconnection.signalingState?t.isInitiator?t._initiatorRenegotiate(r,e,n):t._responderRenegotiate(r,e,n):n("Attempted to renegotiate in state closed")})}},{key:"_responderRenegotiate",value:function(e,t,n){var r=this;_.debug("Renegotiate: setting remote description"),this.peerconnection.setRemoteDescription(e,function(){_.debug("Renegotiate: creating answer"),r.peerconnection.createAnswer(function(e){_.debug("Renegotiate: setting local description"),r.peerconnection.setLocalDescription(e,function(){t()},function(e){n("setLocalDescription failed: "+e)})},function(e){return n("createAnswer failed: "+e)},r.mediaConstraints)},function(e){return n("setRemoteDescription failed: "+e)})}},{key:"_initiatorRenegotiate",value:function(e,t,n){var r=this;"have-local-offer"===this.peerconnection.signalingState?(_.debug("Renegotiate: setting remote description"),this.peerconnection.setRemoteDescription(e,function(){r._initiatorRenegotiate(e,t,n)},function(e){return n("setRemoteDescription failed: "+e)})):(_.debug("Renegotiate: creating offer"),this.peerconnection.createOffer(function(i){_.debug("Renegotiate: setting local description"),r.peerconnection.setLocalDescription(i,function(){_.debug("Renegotiate: setting remote description"),r.peerconnection.setRemoteDescription(e,function(){t()},function(e){return n("setRemoteDescription failed: "+e)})},function(e){n("setLocalDescription failed: ",e)})},function(e){return n("createOffer failed: "+e)},this.mediaConstraints))}},{key:"replaceTrack",value:function(e,t){var n=this;this.modificationQueue.push(function(r){if("closed"===n.peerconnection.signalingState||"closed"===n.peerconnection.connectionState||n.closed)r();else{var i=n.peerconnection.localDescription.sdp;!e&&t&&t.isVideoTrack()?n.peerconnection.clearRecvonlySsrc():e&&e.isVideoTrack()&&!t&&(n.peerconnection.clearRecvonlySsrc(),n.peerconnection.generateRecvonlySsrc()),e&&n.peerconnection.removeTrack(e),t&&n.peerconnection.addTrack(t),(e||t)&&n.state===l.a?n._renegotiate().then(function(){var e=new d.a(n.peerconnection.localDescription.sdp);n.notifyMySSRCUpdate(new d.a(i),e),r()},r):r()}},function(e){e?_.error("Replace track error:",e):_.info("Replace track done!")})}},{key:"_parseSsrcInfoFromSourceRemove",value:function(e,t){var n=[];return $(e).each(function(e,r){var i=$(r).attr("name"),o="";$(r).find('ssrc-group[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=this.getAttribute("semantics"),t=$(this).find(">source").map(function(){return this.getAttribute("ssrc")}).get();t.length&&(o+="a=ssrc-group:"+e+" "+t.join(" ")+"\r\n")});var a=[];$(r).find('source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=$(this).attr("ssrc");a.push(e)}),t.media.forEach(function(e,t){h.a.findLine(e,"a=mid:"+i)&&(n[t]||(n[t]=""),a.forEach(function(r){var i=h.a.findLines(e,"a=ssrc:"+r);i.length&&(n[t]+=i.join("\r\n")+"\r\n")}),n[t]+=o)})}),n}},{key:"_verifyNoSSRCChanged",value:function(e,t){var n=new d.a(this.peerconnection.localDescription.sdp),r=new p.a(t,n),i=r.getNewMedia();if(Object.keys(i).length)return _.error(this+" - some SSRC were added on "+e,i),!1;var o=(r=new p.a(n,t)).getNewMedia();return!Object.keys(o).length||(_.error(this+" - some SSRCs were removed on "+e,o),!1)}},{key:"addTrackAsUnmute",value:function(e){return this._addRemoveTrackAsMuteUnmute(!1,e)}},{key:"removeTrackAsMute",value:function(e){return this._addRemoveTrackAsMuteUnmute(!0,e)}},{key:"_addRemoveTrackAsMuteUnmute",value:function(e,t){var n=this;if(!t)return Promise.reject('invalid "track" argument value');var r=e?"removeTrackMute":"addTrackUnmute",i=(function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t})(function(i){var o=n.peerconnection;if(o){var a=o.localDescription.sdp;(e?o.removeTrackMute.bind(o,t):o.addTrackUnmute.bind(o,t))()?a&&o.remoteDescription.sdp?n._renegotiate().then(function(){n._verifyNoSSRCChanged(r,new d.a(a)),i()},i):i():i(r+" failed!")}else i("Error: tried "+r+" track with no active peerconnection")});return new Promise(function(e,t){n.modificationQueue.push(i,function(n){n?t(n):e()})})}},{key:"setMediaTransferActive",value:function(e,t){var n=this;if(!this.peerconnection)return Promise.reject('Can not modify transfer active state, before "initialize" is called');var r=e?"audio active":"audio inactive",i=t?"video active":"video inactive";_.info("Queued make "+i+", "+r+" task...");var o=function(r){var i=n.state===l.a,o=n.peerconnection.setAudioTransferActive(e);n._localVideoActive!==t&&(n._localVideoActive=t,n.isP2P&&i&&n.sendContentModify(t));var a=n.peerconnection.setVideoTransferActive(n._localVideoActive&&n._remoteVideoActive);i&&(o||a)?n._renegotiate().then(r,r):r()};return new Promise(function(e,t){n.modificationQueue.push(o,function(n){n?t(n):e()})})}},{key:"modifyContents",value:function(e){var n=this,r=t.parseVideoSenders(e);null!==r?(_.debug(this+' queued "content-modify" task(video senders="'+r+'")'),this.modificationQueue.push(function(e){n._assertNotEnded("content-modify")&&n._modifyRemoteVideoActive(r)?n._renegotiate().then(e,e):e()},function(e){e&&_.error('"content-modify" failed',e)})):_.error(this+' - failed to parse video "senders" attribute in"content-modify" action')}},{key:"_modifyRemoteVideoActive",value:function(e){var t="both"===e||"initiator"===e&&this.isInitiator||"responder"===e&&!this.isInitiator;return t!==this._remoteVideoActive&&(_.debug(this+" new remote video active: "+t),this._remoteVideoActive=t),this.peerconnection.setVideoTransferActive(this._localVideoActive&&this._remoteVideoActive)}},{key:"notifyMySSRCUpdate",value:function(e,t){if(this.state===l.a){var n=new p.a(t,e),r=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"source-remove",initiator:this.initiator,sid:this.sid});n.toJingle(r)?(_.info("Sending source-remove",r.tree()),this.connection.sendIQ(r,null,this.newJingleErrorHandler(r),1e4)):_.log("removal not necessary"),n=new p.a(e,t);var i=Object(s.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"source-add",initiator:this.initiator,sid:this.sid});n.toJingle(i)?(_.info("Sending source-add",i.tree()),this.connection.sendIQ(i,null,this.newJingleErrorHandler(i),1e4)):_.log("addition not necessary")}else _.warn("Skipping SSRC update in '"+this.state+" ' state.")}},{key:"newJingleErrorHandler",value:function(e,t){var n=this;return function(e){var r={},i=$(e).find("error");if(i.length){r.code=i.attr("code");var o=$(e).find("error :first");o.length&&(r.reason=o[0].tagName);var a=i.find(">text");a.length&&(r.msg=a.text())}e||(r.reason="timeout"),r.session=n.toString(),t?t(r):n.state===l.b&&"item-not-found"===r.reason?_.debug("Jingle error: "+JSON.stringify(r)):b.a.callErrorHandler(new Error("Jingle error: "+JSON.stringify(r)))}}},{key:"getIceConnectionState",value:function(){return this.peerconnection.iceConnectionState}},{key:"close",value:function(){this.closed=!0,this.signalingLayer.setChatRoom(null),this.peerconnection&&(this.peerconnection.signalingState&&"closed"!==this.peerconnection.signalingState||this.peerconnection.connectionState&&"closed"!==this.peerconnection.connectionState)&&this.peerconnection.close()}},{key:"toString",value:function(){return"JingleSessionPC[p2p="+this.isP2P+",initiator="+this.isInitiator+",sid="+this.sid+"]"}},{key:"_abtestSuspendVideoEnabled",value:function(){if(this.room.options.abTesting&&this.room.options.abTesting.enableSuspendVideoTest){var e=this._getInitiatorJid();return Object(c.integerHash)(e)%2==0}}}],[{key:"onJingleFatalError",value:function(e,t){this.room&&(this.room.eventEmitter.emit(g.a.CONFERENCE_SETUP_FAILED,e,t),this.room.eventEmitter.emit(g.a.JINGLE_FATAL_ERROR,e,t))}}]),t})();t.a=T}).call(t,"modules/xmpp/JingleSessionPC.js")},function(e,t,n){(function(n,r){var i;!(function(){function o(e){var t=!1;return function(){if(t)throw new Error("Callback was already called.");t=!0,e.apply(a,arguments)}}var a,s,c={};null!=(a=this)&&(s=a.async),c.noConflict=function(){return a.async=s,c};var u=Object.prototype.toString,l=Array.isArray||function(e){return"[object Array]"===u.call(e)},d=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n+=1)t(e[n],n,e)},p=function(e,t){if(e.map)return e.map(t);var n=[];return d(e,function(e,r,i){n.push(t(e,r,i))}),n},h=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t};void 0!==n&&n.nextTick?(c.nextTick=n.nextTick,c.setImmediate=void 0!==r?function(e){r(e)}:c.nextTick):"function"==typeof r?(c.nextTick=function(e){r(e)},c.setImmediate=c.nextTick):(c.nextTick=function(e){setTimeout(e,0)},c.setImmediate=c.nextTick),c.each=function(e,t,n){function r(t){t?(n(t),n=function(){}):(i+=1)>=e.length&&n()}if(n=n||function(){},!e.length)return n();var i=0;d(e,function(e){t(e,o(r))})},c.forEach=c.each,c.eachSeries=function(e,t,n){if(n=n||function(){},!e.length)return n();var r=0;!(function i(){t(e[r],function(t){t?(n(t),n=function(){}):(r+=1)>=e.length?n():i()})})()},c.forEachSeries=c.eachSeries,c.eachLimit=function(e,t,n,r){f(t).apply(null,[e,n,r])},c.forEachLimit=c.eachLimit;var f=function(e){return function(t,n,r){if(r=r||function(){},!t.length||e<=0)return r();var i=0,o=0,a=0;!(function s(){if(i>=t.length)return r();for(;a<e&&o<t.length;)a+=1,n(t[(o+=1)-1],function(e){e?(r(e),r=function(){}):(a-=1,(i+=1)>=t.length?r():s())})})()}},m=function(e){return function(){var t=Array.prototype.slice.call(arguments);return e.apply(null,[c.each].concat(t))}},v=function(e){return function(){var t=Array.prototype.slice.call(arguments);return e.apply(null,[c.eachSeries].concat(t))}},g=function(e,t,n,r){if(t=p(t,function(e,t){return{index:t,value:e}}),r){var i=[];e(t,function(e,t){n(e.value,function(n,r){i[e.index]=r,t(n)})},function(e){r(e,i)})}else e(t,function(e,t){n(e.value,function(e){t(e)})})};c.map=m(g),c.mapSeries=v(g),c.mapLimit=function(e,t,n,r){return y(t)(e,n,r)};var y=function(e){return t=e,n=g,function(){var e=Array.prototype.slice.call(arguments);return n.apply(null,[f(t)].concat(e))};var t,n};c.reduce=function(e,t,n,r){c.eachSeries(e,function(e,r){n(t,e,function(e,n){t=n,r(e)})},function(e){r(e,t)})},c.inject=c.reduce,c.foldl=c.reduce,c.reduceRight=function(e,t,n,r){var i=p(e,function(e){return e}).reverse();c.reduce(i,t,n,r)},c.foldr=c.reduceRight;var b=function(e,t,n,r){var i=[];e(t=p(t,function(e,t){return{index:t,value:e}}),function(e,t){n(e.value,function(n){n&&i.push(e),t()})},function(e){r(p(i.sort(function(e,t){return e.index-t.index}),function(e){return e.value}))})};c.filter=m(b),c.filterSeries=v(b),c.select=c.filter,c.selectSeries=c.filterSeries;var S=function(e,t,n,r){var i=[];e(t=p(t,function(e,t){return{index:t,value:e}}),function(e,t){n(e.value,function(n){n||i.push(e),t()})},function(e){r(p(i.sort(function(e,t){return e.index-t.index}),function(e){return e.value}))})};c.reject=m(S),c.rejectSeries=v(S);var _=function(e,t,n,r){e(t,function(e,t){n(e,function(n){n?(r(e),r=function(){}):t()})},function(e){r()})};c.detect=m(_),c.detectSeries=v(_),c.some=function(e,t,n){c.each(e,function(e,r){t(e,function(e){e&&(n(!0),n=function(){}),r()})},function(e){n(!1)})},c.any=c.some,c.every=function(e,t,n){c.each(e,function(e,r){t(e,function(e){e||(n(!1),n=function(){}),r()})},function(e){n(!0)})},c.all=c.every,c.sortBy=function(e,t,n){c.map(e,function(e,n){t(e,function(t,r){t?n(t):n(null,{value:e,criteria:r})})},function(e,t){if(e)return n(e);n(null,p(t.sort(function(e,t){var n=e.criteria,r=t.criteria;return n<r?-1:n>r?1:0}),function(e){return e.value}))})},c.auto=function(e,t){t=t||function(){};var n=h(e),r=n.length;if(!r)return t();var i={},o=[],a=function(e){o.unshift(e)},s=function(){r--,d(o.slice(0),function(e){e()})};a(function(){if(!r){var e=t;t=function(){},e(null,i)}}),d(n,function(n){var r=l(e[n])?e[n]:[e[n]],u=function(e){var r=Array.prototype.slice.call(arguments,1);if(r.length<=1&&(r=r[0]),e){var o={};d(h(i),function(e){o[e]=i[e]}),o[n]=r,t(e,o),t=function(){}}else i[n]=r,c.setImmediate(s)},p=r.slice(0,Math.abs(r.length-1))||[],f=function(){return t=function(e,t){return e&&i.hasOwnProperty(t)},r=!0,((e=p).reduce?e.reduce(t,r):(d(e,function(e,n,i){r=t(r,e)}),r))&&!i.hasOwnProperty(n);var e,t,r};f()?r[r.length-1](u,i):a(function e(){f()&&((function(e){for(var t=0;t<o.length;t+=1)if(o[t]===e)return void o.splice(t,1)})(e),r[r.length-1](u,i))})})},c.retry=function(e,t,n){var r=[];"function"==typeof e&&(n=t,t=e,e=5),e=parseInt(e,10)||5;var i=(function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t})(function(i,o){for(;e;)r.push((function(e,t){return function(n){e(function(e,r){n(!e||t,{err:e,result:r})},o)}})(t,!(e-=1)));c.series(r,function(e,t){t=t[t.length-1],(i||n)(t.err,t.result)})});return n?i():i},c.waterfall=function(e,t){if(t=t||function(){},!l(e)){var n=new Error("First argument to waterfall must be an array of functions");return t(n)}if(!e.length)return t();!(function e(n){return function(r){if(r)t.apply(null,arguments),t=function(){};else{var i=Array.prototype.slice.call(arguments,1),o=n.next();o?i.push(e(o)):i.push(t),c.setImmediate(function(){n.apply(null,i)})}}})(c.iterator(e))()};var T=function(e,t,n){if(n=n||function(){},l(t))e.map(t,function(e,t){e&&e(function(e){var n=Array.prototype.slice.call(arguments,1);n.length<=1&&(n=n[0]),t.call(null,e,n)})},n);else{var r={};e.each(h(t),function(e,n){t[e](function(t){var i=Array.prototype.slice.call(arguments,1);i.length<=1&&(i=i[0]),r[e]=i,n(t)})},function(e){n(e,r)})}};c.parallel=function(e,t){T({map:c.map,each:c.each},e,t)},c.parallelLimit=function(e,t,n){T({map:y(t),each:f(t)},e,n)},c.series=function(e,t){if(t=t||function(){},l(e))c.mapSeries(e,function(e,t){e&&e(function(e){var n=Array.prototype.slice.call(arguments,1);n.length<=1&&(n=n[0]),t.call(null,e,n)})},t);else{var n={};c.eachSeries(h(e),function(t,r){e[t](function(e){var i=Array.prototype.slice.call(arguments,1);i.length<=1&&(i=i[0]),n[t]=i,r(e)})},function(e){t(e,n)})}},c.iterator=function(e){return(function t(n){var r=function t(){return e.length&&e[n].apply(null,arguments),t.next()};return r.next=function(){return n<e.length-1?t(n+1):null},r})(0)},c.apply=function(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t.concat(Array.prototype.slice.call(arguments)))}};var C=function(e,t,n,r){var i=[];e(t,function(e,t){n(e,function(e,n){i=i.concat(n||[]),t(e)})},function(e){r(e,i)})};c.concat=m(C),c.concatSeries=v(C),c.whilst=function(e,t,n){e()?t(function(r){if(r)return n(r);c.whilst(e,t,n)}):n()},c.doWhilst=function(e,t,n){e(function(r){if(r)return n(r);var i=Array.prototype.slice.call(arguments,1);t.apply(null,i)?c.doWhilst(e,t,n):n()})},c.until=function(e,t,n){e()?n():t(function(r){if(r)return n(r);c.until(e,t,n)})},c.doUntil=function(e,t,n){e(function(r){if(r)return n(r);var i=Array.prototype.slice.call(arguments,1);t.apply(null,i)?n():c.doUntil(e,t,n)})},c.queue=function(e,t){function n(e,t,n,r){if(e.started||(e.started=!0),l(t)||(t=[t]),0==t.length)return c.setImmediate(function(){e.drain&&e.drain()});d(t,function(t){var i={data:t,callback:"function"==typeof r?r:null};n?e.tasks.unshift(i):e.tasks.push(i),e.saturated&&e.tasks.length===e.concurrency&&e.saturated(),c.setImmediate(e.process)})}void 0===t&&(t=1);var r=0,i={tasks:[],concurrency:t,saturated:null,empty:null,drain:null,started:!1,paused:!1,push:function(e,t){n(i,e,!1,t)},kill:function(){i.drain=null,i.tasks=[]},unshift:function(e,t){n(i,e,!0,t)},process:function(){if(!i.paused&&r<i.concurrency&&i.tasks.length){var t=i.tasks.shift();i.empty&&0===i.tasks.length&&i.empty(),r+=1;var n=o(function(){r-=1,t.callback&&t.callback.apply(t,arguments),i.drain&&i.tasks.length+r===0&&i.drain(),i.process()});e(t.data,n)}},length:function(){return i.tasks.length},running:function(){return r},idle:function(){return i.tasks.length+r===0},pause:function(){!0!==i.paused&&(i.paused=!0,i.process())},resume:function(){!1!==i.paused&&(i.paused=!1,i.process())}};return i},c.priorityQueue=function(e,t){function n(e,t){return e.priority-t.priority}var r=c.queue(e,t);return r.push=function(e,t,i){!(function(e,t,r,i){if(e.started||(e.started=!0),l(t)||(t=[t]),0==t.length)return c.setImmediate(function(){e.drain&&e.drain()});d(t,function(t){var o={data:t,priority:r,callback:"function"==typeof i?i:null};e.tasks.splice((function(e,t,n){for(var r=-1,i=e.length-1;r<i;){var o=r+(i-r+1>>>1);n(t,e[o])>=0?r=o:i=o-1}return r})(e.tasks,o,n)+1,0,o),e.saturated&&e.tasks.length===e.concurrency&&e.saturated(),c.setImmediate(e.process)})})(r,e,t,i)},delete r.unshift,r},c.cargo=function(e,t){var n=!1,r=[],i={tasks:r,payload:t,saturated:null,empty:null,drain:null,drained:!0,push:function(e,n){l(e)||(e=[e]),d(e,function(e){r.push({data:e,callback:"function"==typeof n?n:null}),i.drained=!1,i.saturated&&r.length===t&&i.saturated()}),c.setImmediate(i.process)},process:function o(){if(!n){if(0===r.length)return i.drain&&!i.drained&&i.drain(),void(i.drained=!0);var a="number"==typeof t?r.splice(0,t):r.splice(0,r.length),s=p(a,function(e){return e.data});i.empty&&i.empty(),n=!0,e(s,function(){n=!1;var e=arguments;d(a,function(t){t.callback&&t.callback.apply(null,e)}),o()})}},length:function(){return r.length},running:function(){return n}};return i};var E=function(e){return function(t){var n=Array.prototype.slice.call(arguments,1);t.apply(null,n.concat([function(t){var n=Array.prototype.slice.call(arguments,1);"undefined"!=typeof console&&(t?console.error&&console.error(t):console[e]&&d(n,function(t){console[e](t)}))}]))}};c.log=E("log"),c.dir=E("dir"),c.memoize=function(e,t){var n={},r={};t=t||function(e){return e};var i=function(){var i=Array.prototype.slice.call(arguments),o=i.pop(),a=t.apply(null,i);a in n?c.nextTick(function(){o.apply(null,n[a])}):a in r?r[a].push(o):(r[a]=[o],e.apply(null,i.concat([function(){n[a]=arguments;var e=r[a];delete r[a];for(var t=0,i=e.length;t<i;t++)e[t].apply(null,arguments)}])))};return i.memo=n,i.unmemoized=e,i},c.unmemoize=function(e){return function(){return(e.unmemoized||e).apply(null,arguments)}},c.times=function(e,t,n){for(var r=[],i=0;i<e;i++)r.push(i);return c.map(r,t,n)},c.timesSeries=function(e,t,n){for(var r=[],i=0;i<e;i++)r.push(i);return c.mapSeries(r,t,n)},c.seq=function(){var e=arguments;return function(){var t=this,n=Array.prototype.slice.call(arguments),r=n.pop();c.reduce(e,n,function(e,n,r){n.apply(t,e.concat([function(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);r(e,t)}]))},function(e,n){r.apply(t,[e].concat(n))})}},c.compose=function(){return c.seq.apply(null,Array.prototype.reverse.call(arguments))};var w=function(e,t){var n=function(){var n=this,r=Array.prototype.slice.call(arguments),i=r.pop();return e(t,function(e,t){e.apply(n,r.concat([t]))},i)};return arguments.length>2?n.apply(this,Array.prototype.slice.call(arguments,2)):n};c.applyEach=m(w),c.applyEachSeries=v(w),c.forever=function(e,t){!(function n(r){if(r){if(t)return t(r);throw r}e(n)})()},void 0!==e&&e.exports?e.exports=c:void 0===(i=function(){return c}.apply(t,[]))||(e.exports=i)})()}).call(t,n(34),n(40).setImmediate)},function(e,t){e.exports={integerHash:function(e){if(!e)return 0;var t=0,n=void 0;for(n=0;n<e.length;n++)t+=e.charCodeAt(n)*Math.pow(31,e.length-1-n),t=Math.abs(0|t);return t}}},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(52)),o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),a=Object(r.getLogger)(e),s=(function(){function e(t,n,r,i,o,a){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.sid=t,this.localJid=n,this.remoteJid=r,this.connection=i,this.mediaConstraints=o,this.iceConfig=a,this.usedrip=!0,this.dripContainer=[],this.room=null,this.state=null,this.rtc=null}return o(e,[{key:"initialize",value:function(e,t,n){if(null!==this.state){var r="attempt to initiate on session "+this.sid+"\n in state "+this.state;throw a.error(r),new Error(r)}this.room=t,this.rtc=n,this.state=i.c,this.initiator=e?this.localJid:this.remoteJid,this.responder=e?this.remoteJid:this.localJid,this.doInitialize()}},{key:"doInitialize",value:function(){}},{key:"addIceCandidates",value:function(e){}},{key:"getState",value:function(){return this.state}},{key:"addSources",value:function(e){}},{key:"removeSources",value:function(e){}},{key:"terminate",value:function(e,t,n){}},{key:"acceptOffer",value:function(e,t,n){}},{key:"_getInitiatorJid",value:function(){return this.isInitiator?this.localJid:this.remoteJid}}]),e})();t.a=s}).call(t,"modules/xmpp/JingleSession.js")},function(e,t,n){"use strict";function r(e,t){if(!t)return!1;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;n++)if(e[n]instanceof Array&&t[n]instanceof Array){if(!e[n].equals(t[n]))return!1}else if(e[n]!==t[n])return!1;return!0}function i(e,t){if(this.mySDP=e,this.otherSDP=t,!e)throw new Error('"mySDP" is undefined!');if(!t)throw new Error('"otherSDP" is undefined!')}t.a=i;var o=n(14);i.prototype.getNewMedia=function(){var e=this.mySDP.getMediaSsrcMap(),t=this.otherSDP.getMediaSsrcMap(),n={};return Object.keys(t).forEach(function(i){var o=e[i],a=t[i];o||!a?(Object.keys(a.ssrcs).forEach(function(e){-1===Object.keys(o.ssrcs).indexOf(e)&&(n[i]||(n[i]={mediaindex:a.mediaindex,mid:a.mid,ssrcs:{},ssrcGroups:[]}),n[i].ssrcs[e]=a.ssrcs[e])}),a.ssrcGroups.forEach(function(e){for(var t=!1,s=0;s<o.ssrcGroups.length;s++){var c=o.ssrcGroups[s];if(e.semantics===c.semantics&&r(e.ssrcs,c.ssrcs)){t=!0;break}}t||(n[i]||(n[i]={mediaindex:a.mediaindex,mid:a.mid,ssrcs:{},ssrcGroups:[]}),n[i].ssrcGroups.push(e))})):n[i]=a}),n},i.prototype.toJingle=function(e){var t=this.getNewMedia(),n=!1;return Object.keys(t).forEach(function(r){n=!0;var i=t[r];e.c("content",{name:i.mid}),e.c("description",{xmlns:"urn:xmpp:jingle:apps:rtp:1",media:i.mid}),Object.keys(i.ssrcs).forEach(function(t){var n=i.ssrcs[t];e.c("source",{xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),e.attrs({ssrc:n.ssrc}),n.lines.forEach(function(t){var n=t.indexOf(" "),r=t.substr(n+1);if(e.c("parameter"),-1===r.indexOf(":"))e.attrs({name:r});else{var i=r.split(":",2),a=i[0],s=o.a.filterSpecialChars(i[1]);e.attrs({name:a}),e.attrs({value:s})}e.up()}),e.up()}),i.ssrcGroups.forEach(function(t){t.ssrcs.length&&(e.c("ssrc-group",{semantics:t.semantics,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),t.ssrcs.forEach(function(t){e.c("source",{ssrc:t}).up()}),e.up())}),e.up(),e.up()}),n}},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(4)),o=n(54),a=n(112),s=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),c=Object(r.getLogger)(e),u=(function(e){function t(){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var e=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.ssrcOwners=new Map,e.chatRoom=null,e}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,a.a),s(t,[{key:"setChatRoom",value:function(e){var t=this,n=this.chatRoom;this.chatRoom=e,n&&(n.removePresenceListener("audiomuted",this._audioMuteHandler),n.removePresenceListener("videomuted",this._videoMuteHandler),n.removePresenceListener("videoType",this._videoTypeHandler)),e&&(this._audioMuteHandler=function(e,n){t.eventEmitter.emit(o.a,n,i.a,"true"===e.value)},e.addPresenceListener("audiomuted",this._audioMuteHandler),this._videoMuteHandler=function(e,n){t.eventEmitter.emit(o.a,n,i.b,"true"===e.value)},e.addPresenceListener("videomuted",this._videoMuteHandler),this._videoTypeHandler=function(e,n){t.eventEmitter.emit(o.b,n,e.value)},e.addPresenceListener("videoType",this._videoTypeHandler))}},{key:"getPeerMediaInfo",value:function(e,t){if(this.chatRoom)return this.chatRoom.getMediaPresenceInfo(e,t);c.error("Requested peer media info, before room was set")}},{key:"getSSRCOwner",value:function(e){return this.ssrcOwners.get(e)}},{key:"setSSRCOwner",value:function(e,t){if("number"!=typeof e)throw new TypeError("SSRC("+e+") must be a number");this.ssrcOwners.set(e,t)}}]),t})();t.a=u}).call(t,"modules/xmpp/SignalingLayerImpl.js")},function(e,t,n){"use strict";var r=n(10),i=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),o=(function(e){function t(){return(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this),(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,r.a),i(t,[{key:"getSSRCOwner",value:function(e){throw new Error("not implemented")}},{key:"getPeerMediaInfo",value:function(e,t){throw new Error("not implemented")}}]),t})();t.a=o},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(2)),o=(n.n(i),n(3)),a=n.n(o),s=Object(r.getLogger)(e),c=-1,u=/request id \d+.\d+ got 200/,l=/request errored, status: (\d+), number of errors: \d+/;t.a=function(){i.Strophe.log=function(e,t){switch(s.trace("Strophe",e,t),"string"==typeof t&&-1!==t.indexOf("Request ")&&-1!==t.indexOf("timed out (secondary), restarting")&&(e=i.Strophe.LogLevel.WARN),e){case i.Strophe.LogLevel.DEBUG:-1!==c&&u.test(t)&&(s.debug("Reset lastErrorStatus"),c=-1);break;case i.Strophe.LogLevel.WARN:s.warn("Strophe: "+t);var n=l.exec(t);n&&2===n.length&&(c=parseInt(n[1],10),s.debug("lastErrorStatus set to: "+c));break;case i.Strophe.LogLevel.ERROR:case i.Strophe.LogLevel.FATAL:t="Strophe: "+t,a.a.callErrorHandler(new Error(t)),s.error(t)}},i.Strophe.getLastErrorStatus=function(){return c},i.Strophe.getStatusString=function(e){switch(e){case i.Strophe.Status.ERROR:return"ERROR";case i.Strophe.Status.CONNECTING:return"CONNECTING";case i.Strophe.Status.CONNFAIL:return"CONNFAIL";case i.Strophe.Status.AUTHENTICATING:return"AUTHENTICATING";case i.Strophe.Status.AUTHFAIL:return"AUTHFAIL";case i.Strophe.Status.CONNECTED:return"CONNECTED";case i.Strophe.Status.DISCONNECTED:return"DISCONNECTED";case i.Strophe.Status.DISCONNECTING:return"DISCONNECTING";case i.Strophe.Status.ATTACHED:return"ATTACHED";default:return"unknown"}}}}).call(t,"modules/xmpp/strophe.util.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(2)),o=(n.n(i),n(3)),a=n.n(o),s=n(22),c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=Object(r.getLogger)(e),l=12,d=(function(e){function t(e){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var n=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.failedPings=0,n.xmpp=e,n.pingExecIntervals=new Array(l),n}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,s.b),c(t,[{key:"init",value:function(e){(function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"init",this).call(this,e),i.Strophe.addNamespace("PING","urn:xmpp:ping")}},{key:"ping",value:function(e,t,n,r){this._addPingExecutionTimestamp();var o=Object(i.$iq)({type:"get",to:e});o.c("ping",{xmlns:i.Strophe.NS.PING}),this.connection.sendIQ(o,t,n,r)}},{key:"hasPingSupport",value:function(e,t){this.xmpp.caps.getFeatures(e).then(function(e){return t(e.has("urn:xmpp:ping"))},function(e){var n="Ping feature discovery error";a.a.callErrorHandler(new Error(n+": "+e)),u.error(n,e),t(!1)})}},{key:"startInterval",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e4;if(this.intervalId){var r="Ping task scheduled already";return a.a.callErrorHandler(new Error(r)),void u.error(r)}this.intervalId=window.setInterval(function(){t.ping(e,function(){t.failedPings=0},function(e){t.failedPings+=1;var n="Ping "+(e?"error":"timeout");t.failedPings>=3?(a.a.callErrorHandler(new Error(n)),u.error(n,e)):u.warn(n,e)},15e3)},n),u.info("XMPP pings will be sent every "+n+" ms")}},{key:"stopInterval",value:function(){this.intervalId&&(window.clearInterval(this.intervalId),this.intervalId=null,this.failedPings=0,u.info("Ping interval cleared"))}},{key:"_addPingExecutionTimestamp",value:function(){this.pingExecIntervals.push((new Date).getTime()),this.pingExecIntervals.length>l&&this.pingExecIntervals.shift()}},{key:"getPingSuspendTime",value:function(){var e=this.pingExecIntervals.slice();e.push((new Date).getTime());var t=0,n=e[0];return e.forEach(function(e){var r=e-n;r>t&&(t=r),n=e}),t-=1e4,Math.max(t,0)}}]),t})();t.a=function(e){i.Strophe.addConnectionPlugin("ping",new d(e))}}).call(t,"modules/xmpp/strophe.ping.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(2)),o=(n.n(i),n(22)),a=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),s=Object(r.getLogger)(e),c="urn:xmpp:rayo:1",u=(function(e){function t(){return(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this),(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,o.b),a(t,[{key:"init",value:function(e){(function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.addHandler(this.onRayo.bind(this),c,"iq","set",null,null)}},{key:"onRayo",value:function(e){s.info("Rayo IQ",e)}},{key:"dial",value:function(e,t,n,r,o){var a=this;return new Promise(function(u,l){if(o){var d=Object(i.$iq)({type:"set",to:o});d.c("dial",{xmlns:c,to:e,from:t}),d.c("header",{name:"JvbRoomName",value:n}).up(),r&&r.length&&d.c("header",{name:"JvbRoomPassword",value:r}).up(),a.connection.sendIQ(d,function(e){s.info("Dial result ",e);var t=$(e).find("ref").attr("uri");a.callResource=t.substr("xmpp:".length),s.info("Received call resource: "+a.callResource),u()},function(e){s.info("Dial error ",e),l(e)})}else l(new Error("Internal error!"))})}},{key:"hangup",value:function(){var e=this;return new Promise(function(t,n){if(!e.callResource)return n(new Error("No call in progress")),void s.warn("No call in progress");var r=Object(i.$iq)({type:"set",to:e.callResource});r.c("hangup",{xmlns:c}),e.connection.sendIQ(r,function(n){s.info("Hangup result ",n),e.callResource=null,t()},function(t){s.info("Hangup error ",t),e.callResource=null,n(new Error("Hangup error "))})})}}]),t})();t.a=function(){i.Strophe.addConnectionPlugin("rayo",new u)}}).call(t,"modules/xmpp/strophe.rayo.js")},function(e,t,n){"use strict";var r=n(2),i=(n.n(r),n(22)),o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),a=(function(e){function t(){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var e=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.log=[],e}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,i.b),o(t,[{key:"init",value:function(e){(function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.rawInput=this.logIncoming.bind(this),this.connection.rawOutput=this.logOutgoing.bind(this)}},{key:"logIncoming",value:function(e){this.log.push([(new Date).getTime(),"incoming",e])}},{key:"logOutgoing",value:function(e){this.log.push([(new Date).getTime(),"outgoing",e])}}]),t})();t.a=function(){r.Strophe.addConnectionPlugin("logger",new a)}},function(e,t,n){"use strict";function r(e,t){var n=0;return l.some(function(r){return 0!==(n=e[r]>t[r]?1:e[r]<t[r]&&-1)}),n}var i=n(2),o=(n.n(i),n(8)),a=n.n(o),s=n(10),c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=["category","type","lang","name"],l=["category","type","lang"],d=(function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"http://jitsi.org/jitsimeet";!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var r=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));if(r.node=n,r.disco=e.disco,!r.disco)throw new Error("Missing strophe-plugins (disco plugin is required)!");r.versionToCapabilities=Object.create(null),r.jidToVersion=Object.create(null),r.version="",r.rooms=new Set;var o=e.emuc;return o.addListener(a.a.EMUC_ROOM_ADDED,function(e){return r._addChatRoom(e)}),o.addListener(a.a.EMUC_ROOM_REMOVED,function(e){return r._removeChatRoom(e)}),Object.keys(o.rooms).forEach(function(e){r._addChatRoom(o.rooms[e])}),i.Strophe.addNamespace("CAPS","http://jabber.org/protocol/caps"),r.disco.addFeature(i.Strophe.NS.CAPS),e.addHandler(r._handleCaps.bind(r),i.Strophe.NS.CAPS),r._onMucMemberLeft=r._removeJidToVersionEntry.bind(r),r}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,s.a),c(t,[{key:"addFeature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.disco.addFeature(e),this._generateVersion(),t&&this.submit()}},{key:"removeFeature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.disco.removeFeature(e),this._generateVersion(),t&&this.submit()}},{key:"submit",value:function(){this.rooms.forEach(function(e){return e.sendPresence()})}},{key:"getFeatures",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3,r=e in this.jidToVersion?this.jidToVersion[e]:null;if(!(r&&r.version in this.versionToCapabilities)){var i=r?r.node+"#"+r.version:null;return new Promise(function(o,a){return t.disco.info(e,i,function(e){var n=new Set;$(e).find(">query>feature").each(function(e,t){return n.add(t.getAttribute("var"))}),r&&(t.versionToCapabilities[r.version]=n),o(n)},a,n)})}return Promise.resolve(this.versionToCapabilities[r.version])}},{key:"_addChatRoom",value:function(e){this.rooms.add(e),e.addListener(a.a.MUC_MEMBER_LEFT,this._onMucMemberLeft),this._fixChatRoomPresenceMap(e)}},{key:"_removeChatRoom",value:function(e){this.rooms.delete(e),e.removeListener(a.a.MUC_MEMBER_LEFT,this._onMucMemberLeft)}},{key:"_fixChatRoomPresenceMap",value:function(e){e.addToPresence("c",{attributes:{xmlns:i.Strophe.NS.CAPS,hash:"sha-1",node:this.node,ver:this.version}})}},{key:"_notifyVersionChanged",value:function(){var e=this;this.rooms.forEach(function(t){return e._fixChatRoomPresenceMap(t)}),this.submit()}},{key:"_generateVersion",value:function(){var e=this.disco._identities.sort(r).reduce(function(e,t){return u.reduce(function(e,n,r){return e+(0===r?"":"/")+t[n]},"")+"<"},""),t=this.disco._features.sort().reduce(function(e,t){return e+t+"<"},"");this.version=Object(i.b64_sha1)(e+t),this._notifyVersionChanged()}},{key:"_handleCaps",value:function(e){var t=e.getAttribute("from"),n=e.querySelector("c"),r=n.getAttribute("ver"),i=n.getAttribute("node"),o=this.jidToVersion[t];return this.jidToVersion[t]={version:r,node:i},o&&o.version!==r&&this.eventEmitter.emit(a.a.PARTCIPANT_FEATURES_CHANGED,t),!0}},{key:"_removeJidToVersionEntry",value:function(e){e in this.jidToVersion&&delete this.jidToVersion[e]}}]),t})();t.a=d},function(e,t,n){"use strict";(function(e){function r(e){this.conference=e,e.on(p.TRACK_MUTE_CHANGED,function(t){if(t.isLocal()&&e.statistics){var n=t.isP2P?e.p2pJingleSession:e.jvbJingleSession,r=n&&n.peerconnection||null;e.statistics.sendMuteEvent(r,t.isMuted(),t.getType())}})}t.a=r;var i=n(2),o=(n.n(i),n(6)),a=n(49),s=n.n(a),c=n(119),u=n.n(c),l=n(0),d=(n.n(l),n(32)),p=n(7),h=n(4),f=n(9),m=n.n(f),v=n(13),g=n.n(v),y=n(5),b=n(8),S=n.n(b),_=Object(l.getLogger)(e);r.prototype.setupChatRoomListeners=function(){var e=this,t=this.conference,n=t.room;this.chatRoomForwarder=new u.a(n,this.conference.eventEmitter),n.addListener(S.a.ICE_RESTARTING,function(e){e.isP2P||t.rtc.closeBridgeChannel()}),n.addListener(S.a.AUDIO_MUTED_BY_FOCUS,function(){y.a.sendAnalytics(Object(o.C)()),t.rtc.setAudioMute(!0).then(function(){t.isMutedByFocus=!0},function(){return _.warn("Error while audio muting due to focus request")})}),this.chatRoomForwarder.forward(S.a.SUBJECT_CHANGED,p.SUBJECT_CHANGED),this.chatRoomForwarder.forward(S.a.MUC_JOINED,p.CONFERENCE_JOINED),n.addListener(S.a.MUC_JOINED,function(){e.conference.isJvbConnectionInterrupted=!1,Object.keys(n.connectionTimes).forEach(function(e){var t=Object(o.w)("conference_"+e,{value:n.connectionTimes[e]});y.a.sendAnalytics(t)}),Object.keys(n.xmpp.connectionTimes).forEach(function(e){var t=Object(o.w)("xmpp_"+e,{value:n.xmpp.connectionTimes[e]});y.a.sendAnalytics(t)})}),this.chatRoomForwarder.forward(S.a.ROOM_JOIN_ERROR,p.CONFERENCE_FAILED,d.CONNECTION_ERROR),this.chatRoomForwarder.forward(S.a.ROOM_CONNECT_ERROR,p.CONFERENCE_FAILED,d.CONNECTION_ERROR),this.chatRoomForwarder.forward(S.a.ROOM_CONNECT_NOT_ALLOWED_ERROR,p.CONFERENCE_FAILED,d.NOT_ALLOWED_ERROR),this.chatRoomForwarder.forward(S.a.ROOM_MAX_USERS_ERROR,p.CONFERENCE_FAILED,d.CONFERENCE_MAX_USERS),this.chatRoomForwarder.forward(S.a.PASSWORD_REQUIRED,p.CONFERENCE_FAILED,d.PASSWORD_REQUIRED),this.chatRoomForwarder.forward(S.a.AUTHENTICATION_REQUIRED,p.CONFERENCE_FAILED,d.AUTHENTICATION_REQUIRED),this.chatRoomForwarder.forward(S.a.BRIDGE_DOWN,p.CONFERENCE_FAILED,d.VIDEOBRIDGE_NOT_AVAILABLE),n.addListener(S.a.BRIDGE_DOWN,function(){return y.a.sendAnalytics(Object(o.u)())}),this.chatRoomForwarder.forward(S.a.RESERVATION_ERROR,p.CONFERENCE_FAILED,d.RESERVATION_ERROR),this.chatRoomForwarder.forward(S.a.GRACEFUL_SHUTDOWN,p.CONFERENCE_FAILED,d.GRACEFUL_SHUTDOWN),n.addListener(S.a.JINGLE_FATAL_ERROR,function(e,n){e.isP2P||t.eventEmitter.emit(p.CONFERENCE_FAILED,d.JINGLE_FATAL_ERROR,n)}),n.addListener(S.a.CONNECTION_ICE_FAILED,function(e){t._onIceConnectionFailed(e)}),this.chatRoomForwarder.forward(S.a.MUC_DESTROYED,p.CONFERENCE_FAILED,d.CONFERENCE_DESTROYED),this.chatRoomForwarder.forward(S.a.CHAT_ERROR_RECEIVED,p.CONFERENCE_ERROR,d.CHAT_ERROR),this.chatRoomForwarder.forward(S.a.FOCUS_DISCONNECTED,p.CONFERENCE_FAILED,d.FOCUS_DISCONNECTED),n.addListener(S.a.FOCUS_LEFT,function(){y.a.sendAnalytics(Object(o.x)()),t.eventEmitter.emit(p.CONFERENCE_FAILED,d.FOCUS_LEFT)}),n.addListener(S.a.SESSION_ACCEPT_TIMEOUT,function(e){y.a.sendAnalyticsAndLog(Object(o.z)(o.b,{p2p:e.isP2P}))}),this.chatRoomForwarder.forward(S.a.RECORDER_STATE_CHANGED,p.RECORDER_STATE_CHANGED),this.chatRoomForwarder.forward(S.a.TRANSCRIPTION_STATUS_CHANGED,p.TRANSCRIPTION_STATUS_CHANGED),this.chatRoomForwarder.forward(S.a.VIDEO_SIP_GW_AVAILABILITY_CHANGED,p.VIDEO_SIP_GW_AVAILABILITY_CHANGED),this.chatRoomForwarder.forward(S.a.VIDEO_SIP_GW_SESSION_STATE_CHANGED,p.VIDEO_SIP_GW_SESSION_STATE_CHANGED),this.chatRoomForwarder.forward(S.a.PHONE_NUMBER_CHANGED,p.PHONE_NUMBER_CHANGED),n.addListener(S.a.CONFERENCE_SETUP_FAILED,function(e,n){e.isP2P||t.eventEmitter.emit(p.CONFERENCE_FAILED,d.SETUP_FAILED,n)}),n.setParticipantPropertyListener(function(e,n){var r=t.getParticipantById(n);r&&r.setProperty(e.tagName.substring("jitsi_participant_".length),e.value)}),this.chatRoomForwarder.forward(S.a.KICKED,p.KICKED),n.addListener(S.a.KICKED,function(){t.room=null,t.leave()}),n.addListener(S.a.SUSPEND_DETECTED,t.onSuspendDetected.bind(t)),this.chatRoomForwarder.forward(S.a.MUC_LOCK_CHANGED,p.LOCK_STATE_CHANGED),n.addListener(S.a.MUC_MEMBER_JOINED,t.onMemberJoined.bind(t)),n.addListener(S.a.MUC_MEMBER_LEFT,t.onMemberLeft.bind(t)),this.chatRoomForwarder.forward(S.a.MUC_LEFT,p.CONFERENCE_LEFT),n.addListener(S.a.DISPLAY_NAME_CHANGED,t.onDisplayNameChanged.bind(t)),n.addListener(S.a.LOCAL_ROLE_CHANGED,function(e){t.onLocalRoleChanged(e),t.statistics&&t.isModerator()&&t.on(p.RECORDER_STATE_CHANGED,function(e,t){var n={id:"recorder_status",status:e};t&&(n.error=t),y.a.sendLog(JSON.stringify(n))})}),n.addListener(S.a.MUC_ROLE_CHANGED,t.onUserRoleChanged.bind(t)),n.addListener(s.a.IDENTITY_UPDATED,function(e,n){t.authEnabled=e,t.authIdentity=n,t.eventEmitter.emit(p.AUTH_STATUS_CHANGED,e,n)}),n.addListener(S.a.MESSAGE_RECEIVED,function(e,n,r,o,a){var s=i.Strophe.getResourceFromJid(e);t.eventEmitter.emit(p.MESSAGE_RECEIVED,s,r,a)}),n.addListener(S.a.PRIVATE_MESSAGE_RECEIVED,function(e,n,r,o,a){var s=i.Strophe.getResourceFromJid(e);t.eventEmitter.emit(p.PRIVATE_MESSAGE_RECEIVED,s,r,a)}),n.addListener(S.a.PRESENCE_STATUS,function(e,n){var r=i.Strophe.getResourceFromJid(e),o=t.getParticipantById(r);o&&o._status!==n&&(o._status=n,t.eventEmitter.emit(p.USER_STATUS_CHANGED,r,n))}),n.addListener(S.a.JSON_MESSAGE_RECEIVED,function(e,n){var r=i.Strophe.getResourceFromJid(e),o=t.getParticipantById(r);o?t.eventEmitter.emit(p.ENDPOINT_MESSAGE_RECEIVED,o,n):_.warn("Ignored XMPPEvents.JSON_MESSAGE_RECEIVED for not existing participant: "+e,n)}),n.addPresenceListener("startmuted",function(e,n){var r=!1;if(t.myUserId()===n&&t.isModerator())r=!0;else{var i=t.getParticipantById(n);i&&i.isModerator()&&(r=!0)}if(r){var o="true"===e.attributes.audio,a="true"===e.attributes.video,s=!1;o!==t.startMutedPolicy.audio&&(t.startMutedPolicy.audio=o,s=!0),a!==t.startMutedPolicy.video&&(t.startMutedPolicy.video=a,s=!0),s&&t.eventEmitter.emit(p.START_MUTED_POLICY_CHANGED,t.startMutedPolicy)}}),n.addPresenceListener("devices",function(e,n){var r=!1,i=!1;e.children.forEach(function(e){"audio"===e.tagName&&(r="true"===e.value),"video"===e.tagName&&(i="true"===e.value)});var o=void 0;if(t.myUserId()===n)o=t.availableDevices;else{var a=t.getParticipantById(n);if(!a)return;o=a._availableDevices}var s=!1;o.audio!==r&&(s=!0,o.audio=r),o.video!==i&&(s=!0,o.video=i),s&&t.eventEmitter.emit(p.AVAILABLE_DEVICES_CHANGED,n,o)}),t.statistics&&(n.addListener(S.a.CONNECTION_ICE_FAILED,function(e){t.statistics.sendIceConnectionFailedEvent(e.peerconnection)}),n.addListener(S.a.ADD_ICE_CANDIDATE_FAILED,function(e,n){t.statistics.sendAddIceCandidateFailed(e,n)}))},r.prototype.setupRTCListeners=function(){var e=this.conference,t=e.rtc;t.addListener(m.a.REMOTE_TRACK_ADDED,e.onRemoteTrackAdded.bind(e)),t.addListener(m.a.REMOTE_TRACK_REMOVED,e.onRemoteTrackRemoved.bind(e)),t.addListener(m.a.DOMINANT_SPEAKER_CHANGED,function(t){e.lastDominantSpeaker!==t&&e.room&&(e.lastDominantSpeaker=t,e.eventEmitter.emit(p.DOMINANT_SPEAKER_CHANGED,t)),e.statistics&&e.myUserId()===t&&e.statistics.sendDominantSpeakerEvent()}),t.addListener(m.a.DATA_CHANNEL_OPEN,function(){var t=window.performance.now(),n="data.channel.opened";_.log("(TIME) "+n,t),e.room.connectionTimes[n]=t,y.a.sendAnalytics(Object(o.w)(n,{value:t})),e.eventEmitter.emit(p.DATA_CHANNEL_OPENED)}),t.addListener(m.a.AVAILABLE_DEVICES_CHANGED,function(t){return e.room.updateDeviceAvailability(t)}),t.addListener(m.a.ENDPOINT_MESSAGE_RECEIVED,function(t,n){var r=e.getParticipantById(t);r?e.eventEmitter.emit(p.ENDPOINT_MESSAGE_RECEIVED,r,n):_.warn("Ignored ENDPOINT_MESSAGE_RECEIVED for not existing participant: "+t,n)}),t.addListener(m.a.LOCAL_UFRAG_CHANGED,function(e,t){e.isP2P||y.a.sendLog(JSON.stringify({id:"local_ufrag",value:t}))}),t.addListener(m.a.REMOTE_UFRAG_CHANGED,function(e,t){e.isP2P||y.a.sendLog(JSON.stringify({id:"remote_ufrag",value:t}))}),t.addListener(m.a.CREATE_ANSWER_FAILED,function(t,n){e.statistics.sendCreateAnswerFailed(t,n)}),t.addListener(m.a.CREATE_OFFER_FAILED,function(t,n){e.statistics.sendCreateOfferFailed(t,n)}),t.addListener(m.a.SET_LOCAL_DESCRIPTION_FAILED,function(t,n){e.statistics.sendSetLocalDescFailed(t,n)}),t.addListener(m.a.SET_REMOTE_DESCRIPTION_FAILED,function(t,n){e.statistics.sendSetRemoteDescFailed(t,n)}),t.addListener(m.a.LOCAL_TRACK_SSRC_UPDATED,function(t,n){t.isVideoTrack()&&t.videoType===g.a.DESKTOP&&e.statistics.sendScreenSharingEvent(!0,n)})},r.prototype.setupXMPPListeners=function(){var e=this.conference;e.xmpp.caps.addListener(S.a.PARTCIPANT_FEATURES_CHANGED,function(t){var n=e.getParticipantById(i.Strophe.getResourceFromJid(t));n&&e.eventEmitter.emit(p.PARTCIPANT_FEATURES_CHANGED,n)}),e.xmpp.addListener(S.a.CALL_INCOMING,e.onIncomingCall.bind(e)),e.xmpp.addListener(S.a.CALL_ACCEPTED,e.onCallAccepted.bind(e)),e.xmpp.addListener(S.a.TRANSPORT_INFO,e.onTransportInfo.bind(e)),e.xmpp.addListener(S.a.CALL_ENDED,e.onCallEnded.bind(e)),e.xmpp.addListener(S.a.START_MUTED_FROM_FOCUS,function(t,n){e.options.config.ignoreStartMuted||(e.startAudioMuted=t,e.startVideoMuted=n,e.getLocalTracks().forEach(function(t){switch(t.getType()){case h.a:e.startAudioMuted&&t.mute();break;case h.b:e.startVideoMuted&&t.mute()}}),e.eventEmitter.emit(p.STARTED_MUTED))})},r.prototype.setupStatisticsListeners=function(){var e=this.conference;e.statistics&&(e.statistics.addAudioLevelListener(function(t,n,r,i){e.rtc.setAudioLevel(t,n,r,i)}),e.statistics.addBeforeDisposedListener(function(){e.eventEmitter.emit(p.BEFORE_STATISTICS_DISPOSED)}),e.statistics.addByteSentStatsListener(function(t,n){e.getLocalTracks(h.a).forEach(function(e){var r=t.getLocalSSRC(e);r&&n.hasOwnProperty(r)&&e._onByteSentStatsReceived(t,n[r])})}))}}).call(t,"JitsiConferenceEventManager.js")},function(e,t){function n(e,t){if(!e||!t||"function"!=typeof e.addListener||"function"!=typeof t.emit)throw new Error("Invalid arguments passed to EventEmitterForwarder");this.src=e,this.dest=t}n.prototype.forward=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];t[0]=this.dest,this.src.addListener(r,Function.prototype.bind.apply(this.dest.emit,t))},e.exports=n},function(e,t,n){(function(e){n(0).getLogger(e)}).call(t,"modules/DTMF/JitsiDTMFManager.js")},function(e,t,n){"use strict";var r=n(2),i=(n.n(r),n(7)),o=n(36),a=n(4),s=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),c=(function(){function e(t,n,i,a,s,c){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this._jid=t,this._id=r.Strophe.getResourceFromJid(t),this._conference=n,this._displayName=i,this._supportsDTMF=!1,this._tracks=[],this._role="none",this._status=c,this._availableDevices={audio:void 0,video:void 0},this._hidden=a,this._statsID=s,this._connectionStatus=o.a.ACTIVE,this._properties={}}return s(e,[{key:"getConference",value:function(){return this._conference}},{key:"getProperty",value:function(e){return this._properties[e]}},{key:"hasAnyVideoTrackWebRTCMuted",value:function(){return this.getTracks().some(function(e){return e.getType()===a.b&&e.isWebRTCTrackMuted()})}},{key:"_setConnectionStatus",value:function(e){this._connectionStatus=e}},{key:"getConnectionStatus",value:function(){return this._connectionStatus}},{key:"setProperty",value:function(e,t){var n=this._properties[e];t!==n&&(this._properties[e]=t,this._conference.eventEmitter.emit(i.PARTICIPANT_PROPERTY_CHANGED,this,e,n,t))}},{key:"getTracks",value:function(){return this._tracks.slice()}},{key:"getTracksByMediaType",value:function(e){return this.getTracks().filter(function(t){return t.getType()===e})}},{key:"getId",value:function(){return this._id}},{key:"getJid",value:function(){return this._jid}},{key:"getDisplayName",value:function(){return this._displayName}},{key:"getStatsID",value:function(){return this._statsID}},{key:"getStatus",value:function(){return this._status}},{key:"isModerator",value:function(){return"moderator"===this._role}},{key:"isHidden",value:function(){return this._hidden}},{key:"isAudioMuted",value:function(){return this._isMediaTypeMuted(a.a)}},{key:"_isMediaTypeMuted",value:function(e){return this.getTracks().reduce(function(t,n){return t&&(n.getType()!==e||n.isMuted())},!0)}},{key:"isVideoMuted",value:function(){return this._isMediaTypeMuted(a.b)}},{key:"getRole",value:function(){return this._role}},{key:"supportsDTMF",value:function(){return this._supportsDTMF}},{key:"getFeatures",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5e3;return this._conference.xmpp.caps.getFeatures(this._jid,e)}}]),e})();t.a=c},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(7)),o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),a=Object(r.getLogger)(e),s=(function(){function e(t){var n=this;!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this._conference=t,this._jvb121=!0,this._conference.addEventListener(i.USER_JOINED,function(){return n.evaluateStatus()}),this._conference.addEventListener(i.USER_LEFT,function(){return n.evaluateStatus()}),this._conference.addEventListener(i.P2P_STATUS,function(){return n.evaluateStatus()})}return o(e,[{key:"evaluateStatus",value:function(){var e=this._jvb121,t=!this._conference.isP2PActive()&&this._conference.getParticipantCount()<=2;e!==t&&(this._jvb121=t,a.debug("JVB121 status "+e+" => "+t),this._conference.eventEmitter.emit(i.JVB121_STATUS,e,t))}}]),e})();t.a=s}).call(t,"modules/event/Jvb121EventGenerator.js")},function(e,t,n){"use strict";var r=n(7),i=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),o=(function(){function e(t){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.conference=t,t.addEventListener(r.TRACK_AUDIO_LEVEL_CHANGED,this._audioLevel.bind(this)),this.myUserID=this.conference.myUserId()}return i(e,[{key:"_audioLevel",value:function(e,t){!this.conference.isP2PActive()||t<=.6||e===this.myUserID&&this.conference.getLocalAudioTrack().isMuted()||this.conference.eventEmitter.emit(r.DOMINANT_SPEAKER_CHANGED,e)}}]),e})();t.a=o},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(9)),o=n.n(i),a=n(3),s=n.n(a),c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=Object(r.getLogger)(e),l=(function(){function e(t,n,r){var i=this;if((function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),!t&&!n)throw new TypeError("At least peerconnection or wsUrl must be given");if(t&&n)throw new TypeError("Just one of peerconnection or wsUrl must be given");if(t?u.debug("constructor() with peerconnection"):u.debug('constructor() with wsUrl:"'+n+'"'),this._channel=null,this._eventEmitter=r,this._mode=null,t)t.ondatachannel=function(e){var t=e.channel;i._handleChannel(t),i._mode="datachannel"};else if(n){var o=new WebSocket(n);this._handleChannel(o),this._mode="websocket"}}return c(e,[{key:"close",value:function(){if(this._channel){try{this._channel.close()}catch(e){}this._channel=null}}},{key:"isOpen",value:function(){return this._channel&&("open"===this._channel.readyState||this._channel.readyState===WebSocket.OPEN)}},{key:"sendMessage",value:function(e,t){this._send({colibriClass:"EndpointMessage",msgPayload:t,to:e})}},{key:"sendSetLastNMessage",value:function(e){var t={colibriClass:"LastNChangedEvent",lastN:e};this._send(t),u.log("Channel lastN set to: "+e)}},{key:"sendPinnedEndpointMessage",value:function(e){u.log("sending pinned changed notification to the bridge for endpoint ",e),this._send({colibriClass:"PinnedEndpointChangedEvent",pinnedEndpoint:e||null})}},{key:"sendSelectedEndpointMessage",value:function(e){u.log("sending selected changed notification to the bridge for endpoint ",e),this._send({colibriClass:"SelectedEndpointChangedEvent",selectedEndpoint:e||null})}},{key:"sendReceiverVideoConstraintMessage",value:function(e){u.log("sending a ReceiverVideoConstraint message with a maxFrameHeight of "+e+" pixels"),this._send({colibriClass:"ReceiverVideoConstraint",maxFrameHeight:e})}},{key:"_handleChannel",value:function(e){var t=this,n=this._eventEmitter;e.onopen=function(){u.info(t._mode+" channel opened"),n.emit(o.a.DATA_CHANNEL_OPEN)},e.onerror=function(e){u.error("Channel error:",e)},e.onmessage=function(e){var t=e.data,r=void 0;try{r=JSON.parse(t)}catch(e){return s.a.callErrorHandler(e),void u.error("Failed to parse channel message as JSON: ",t,e)}var i=r.colibriClass;switch(i){case"DominantSpeakerEndpointChangeEvent":var a=r.dominantSpeakerEndpoint;u.info("Channel new dominant speaker event: ",a),n.emit(o.a.DOMINANT_SPEAKER_CHANGED,a);break;case"EndpointConnectivityStatusChangeEvent":var c=r.endpoint,l="true"===r.active;u.info("Endpoint connection status changed: "+c+" active ? "+l),n.emit(o.a.ENDPOINT_CONN_STATUS_CHANGED,c,l);break;case"EndpointMessage":n.emit(o.a.ENDPOINT_MESSAGE_RECEIVED,r.from,r.msgPayload);break;case"LastNEndpointsChangeEvent":var d=r.lastNEndpoints;u.info("Channel new last-n event: ",d,r),n.emit(o.a.LASTN_ENDPOINT_CHANGED,d,r);break;default:u.debug("Channel JSON-formatted message: ",r),n.emit("rtc.datachannel."+i,r)}},e.onclose=function(){u.info("Channel closed"),t._channel=null},this._channel=e}},{key:"_send",value:function(e){var t=this._channel;if(!this.isOpen())throw new Error("No opened channel");t.send(JSON.stringify(e))}},{key:"mode",get:function(){return this._mode}}]),e})();t.a=l}).call(t,"modules/RTC/BridgeChannel.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(55)),o=n(12),a=n(17),s=n(18),c=n(1),u=n(28),l=n(56),d=n.n(l),p=n(4),h=n(9),f=n.n(h),m=n(13),v=n.n(m),g=n(6),y=n(5),b=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),S=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},_=Object(r.getLogger)(e),T=(function(e){function t(e){var n=e.deviceId,r=e.facingMode,i=e.mediaType,o=e.resolution,a=e.rtcId,l=e.sourceId,d=e.sourceType,p=e.stream,h=e.track,m=e.videoType;!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var v=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,null,p,h,function(){return v.emit(s.LOCAL_TRACK_STOPPED)},i,m));return v.rtcId=a,v.sourceId=l,v.sourceType=d,c.b.usesNewGumFlow()?(v.resolution=h.getSettings().height,v._constraints=h.getConstraints()):v.resolution=c.b.isFirefox()?null:o,v.deviceId=n,v._prevSetMuted=Promise.resolve(),v._facingMode=r,v._trackEnded=!1,v._hasSentData=!1,v._testDataSent=!0,v._realDeviceId=""===v.deviceId?void 0:v.deviceId,v._noDataFromSourceTimeout=null,v._onDeviceListChanged=function(e){v._setRealDeviceIdFromDeviceList(e),void 0!==v.getTrack().readyState||void 0===v._realDeviceId||e.find(function(e){return e.deviceId===v._realDeviceId})||(v._trackEnded=!0)},v.isAudioTrack()&&u.a.isDeviceChangeAvailable("output")&&(v._onAudioOutputDeviceChanged=v.setAudioOutput.bind(v),u.a.addListener(f.a.AUDIO_OUTPUT_DEVICE_CHANGED,v._onAudioOutputDeviceChanged)),u.a.addListener(f.a.DEVICE_LIST_CHANGED,v._onDeviceListChanged),v._initNoDataFromSourceHandlers(),v}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,i.a),b(t,[{key:"isEnded",value:function(){return"ended"===this.getTrack().readyState||this._trackEnded}},{key:"_initNoDataFromSourceHandlers",value:function(){var e=this;if(this.isVideoTrack()&&this.videoType===v.a.CAMERA){var t=this._onNoDataFromSourceError.bind(this);this._setHandler("track_mute",function(){if(e._checkForCameraIssues()){var n=window.performance.now();e._noDataFromSourceTimeout=setTimeout(t,3e3),e._setHandler("track_unmute",function(){e._clearNoDataFromSourceMuteResources(),y.a.sendAnalyticsAndLog(g.p,{media_type:e.getType(),track_type:"local",value:window.performance.now()-n})})}}),this._setHandler("track_ended",t)}}},{key:"_clearNoDataFromSourceMuteResources",value:function(){this._noDataFromSourceTimeout&&(clearTimeout(this._noDataFromSourceTimeout),this._noDataFromSourceTimeout=null),this._setHandler("track_unmute",void 0)}},{key:"_onNoDataFromSourceError",value:function(){this._clearNoDataFromSourceMuteResources(),this._checkForCameraIssues()&&this._fireNoDataFromSourceEvent()}},{key:"_fireNoDataFromSourceEvent",value:function(){this.emit(s.NO_DATA_FROM_SOURCE),y.a.sendAnalytics(Object(g.A)(this.getType()));var e={name:s.NO_DATA_FROM_SOURCE};this.isAudioTrack()&&(e.isReceivingData=this._isReceivingData()),y.a.sendLog(JSON.stringify(e))}},{key:"_setRealDeviceIdFromDeviceList",value:function(e){var t=this.getTrack(),n=e.find(function(e){return e.kind===t.kind+"input"&&e.label===t.label});n&&(this._realDeviceId=n.deviceId)}},{key:"_setStream",value:function(e){S(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_setStream",this).call(this,e),e?(this.storedMSID=this.getMSID(),_.debug("Setting new MSID: "+this.storedMSID+" on "+this)):_.debug("Setting 'null' stream on "+this)}},{key:"mute",value:function(){return this._queueSetMuted(!0)}},{key:"unmute",value:function(){return this._queueSetMuted(!1)}},{key:"_queueSetMuted",value:function(e){var t=this._setMuted.bind(this,e);return this._prevSetMuted=this._prevSetMuted.then(t,t),this._prevSetMuted}},{key:"_setMuted",value:function(e){var t=this;if(this.isMuted()===e)return Promise.resolve();if(this.disposed)return Promise.reject(new o.a(a.TRACK_IS_DISPOSED));var n=Promise.resolve(),r=function(){return _.info("Mute "+t+": "+e)};if(this.isAudioTrack()||this.videoType===v.a.DESKTOP||!c.b.doesVideoMuteByStreamRemove())r(),this.track&&(this.track.enabled=!e);else if(e)n=new Promise(function(e,n){r(),t._removeStreamFromConferenceAsMute(function(){t._unregisterHandlers(),t._stopStream(),t._setStream(null),e()},n)});else{r();var i={cameraDeviceId:this.getDeviceId(),devices:[p.b],facingMode:this.getCameraFacingMode()};c.b.usesNewGumFlow()?n=u.a.newObtainAudioAndVideoPermissions(babelHelpers.extends({},i,{constraints:{video:this._constraints}})):(this.resolution&&(i.resolution=this.resolution),n=u.a.obtainAudioAndVideoPermissions(i)),n.then(function(e){var n=t.getType(),r=c.b.usesNewGumFlow()?e.find(function(e){return e.track.kind===n}):e.find(function(e){return e.mediaType===n});if(!r)throw new o.a(a.TRACK_NO_STREAM_FOUND);return t._setStream(r.stream),t.track=r.track,t.videoType!==r.videoType&&(_.warn(t+": video type has changed after unmute!",t.videoType,r.videoType),t.videoType=r.videoType),t.containers=t.containers.map(function(e){return u.a.attachMediaStream(e,t.stream)}),t._addStreamToConferenceAsUnmute()})}return n.then(function(){return t._sendMuteStatus(e)}).then(function(){return t.emit(s.TRACK_MUTE_CHANGED,t)})}},{key:"_addStreamToConferenceAsUnmute",value:function(){var e=this;return this.conference?new Promise(function(t,n){e.conference._addLocalTrackAsUnmute(e).then(t,function(e){return n(new Error(e))})}):Promise.resolve()}},{key:"_removeStreamFromConferenceAsMute",value:function(e,t){this.conference?this.conference._removeLocalTrackAsMute(this).then(e,function(e){return t(new Error(e))}):e()}},{key:"_sendMuteStatus",value:function(e){var t=this;return this.conference&&this.conference.room?new Promise(function(n){t.conference.room[t.isAudioTrack()?"setAudioMute":"setVideoMute"](e,n)}):Promise.resolve()}},{key:"dispose",value:function(){var e=this,n=Promise.resolve();return this.conference&&(n=this.conference.removeTrack(this)),this.stream&&(this._stopStream(),this.detach()),u.a.removeListener(f.a.DEVICE_LIST_CHANGED,this._onDeviceListChanged),this._onAudioOutputDeviceChanged&&u.a.removeListener(f.a.AUDIO_OUTPUT_DEVICE_CHANGED,this._onAudioOutputDeviceChanged),n.then(function(){return S(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"dispose",e).call(e)})}},{key:"isMuted",value:function(){return!(this.stream&&(!this.isVideoTrack()||this.isActive())&&this.track&&this.track.enabled)}},{key:"_setConference",value:function(e){this.conference=e;for(var t=0;t<this.containers.length;t++)this._maybeFireTrackAttached(this.containers[t])}},{key:"isLocal",value:function(){return!0}},{key:"getDeviceId",value:function(){return this._realDeviceId||this.deviceId}},{key:"getParticipantId",value:function(){return this.conference&&this.conference.myUserId()}},{key:"_onByteSentStatsReceived",value:function(e,t){var n=this;t>0&&(this._hasSentData=!0);var r=e.getConnectionState();this._testDataSent&&"connected"===r&&(setTimeout(function(){n._hasSentData||(_.warn(n+" 'bytes sent' <= 0: "+n._bytesSent),n._fireNoDataFromSourceEvent())},3e3),this._testDataSent=!1)}},{key:"getCameraFacingMode",value:function(){if(this.isVideoTrack()&&this.videoType===v.a.CAMERA){var e=void 0;try{e=this.track.getSettings()}catch(e){}return e&&"facingMode"in e?e.facingMode:void 0!==this._facingMode?this._facingMode:d.a.USER}}},{key:"_stopStream",value:function(){this._stopStreamInProgress=!0;try{u.a.stopMediaStream(this.stream)}finally{this._stopStreamInProgress=!1}}},{key:"_switchCamera",value:function(){this.isVideoTrack()&&this.videoType===v.a.CAMERA&&"function"==typeof this.track._switchCamera&&(this.track._switchCamera(),this._facingMode=this._facingMode===d.a.ENVIRONMENT?d.a.USER:d.a.ENVIRONMENT)}},{key:"_checkForCameraIssues",value:function(){return!(!this.isVideoTrack()||this._stopStreamInProgress||this.videoType===v.a.DESKTOP||this._isReceivingData())}},{key:"_isReceivingData",value:function(){return!!this.stream&&this.stream.getTracks().some(function(e){return!("readyState"in e&&"live"!==e.readyState||"muted"in e&&!0===e.muted)})}},{key:"toString",value:function(){return"LocalTrack["+this.rtcId+","+this.getType()+"]"}}]),t})();t.a=T}).call(t,"modules/RTC/JitsiLocalTrack.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(127)),o=n.n(i),a=n(130),s=n(133),c=n(134),u=n(19),l=n.n(u),d=n(14),p=function(e,t){if(Array.isArray(e))return e;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e))return(function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n})(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},h=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=Object(r.getLogger)(e),m={stable:"stable",haveLocalOffer:"have-local-offer",haveRemoteOffer:"have-remote-offer",closed:"closed"},v={new:"new",gathering:"gathering",complete:"complete"},g="jitsi-ortc-cname-"+l.a.randomInt(1e4,99999),y=(function(e){function t(e){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var n=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return f.debug("constructor() pcConfig:",e),n._bufferedIceCandidates=[],n._closed=!1,n._dtlsTransport=null,n._iceGatherer=null,n._iceGatheringState=v.new,n._iceTransport=null,n._localCapabilities=null,n._localDescription=null,n._localTrackInfos=new Map,n._mids=new Map,n._remoteDescription=null,n._remoteStreams=new Map,n._remoteTrackInfos=new Map,n._sdpGlobalFields={id:d.a.generateSsrc(),version:0},n._signalingState=m.stable,n._setIceGatherer(e),n._setIceTransport(n._iceGatherer),n._setDtlsTransport(n._iceTransport),n}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,o.a.EventTarget),h(t,[{key:"addIceCandidate",value:function(e){var t=void 0,n=void 0,r=void 0;if(!e)throw new TypeError("candidate missing");if(0==(arguments.length<=1?0:arguments.length-1))t=!0;else{if(t=!1,n=arguments.length<=1?void 0:arguments[1],r=arguments.length<=2?void 0:arguments[2],"function"!=typeof n)throw new TypeError("callback missing");if("function"!=typeof r)throw new TypeError("errback missing")}if(f.debug("addIceCandidate() candidate:",e),t)return this._addIceCandidate(e);this._addIceCandidate(e).then(function(){return n()}).catch(function(e){return r(e)})}},{key:"addStream",value:function(e){f.debug("addStream()"),this._addStream(e)}},{key:"close",value:function(){if(!this._closed){this._closed=!0,f.debug("close()"),this._updateAndEmitSignalingStateChange(m.closed);try{this._iceGatherer.close()}catch(e){f.warn("iceGatherer.close() failed:"+e)}try{this._iceTransport.stop()}catch(e){f.warn("iceTransport.stop() failed:"+e)}try{this._dtlsTransport.stop()}catch(e){f.warn("dtlsTransport.stop() failed:"+e)}var e=!0,t=!1,n=void 0;try{for(var r,i=this._localTrackInfos.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(r=i.next()).done);e=!0){var o=r.value.rtpSender;try{o.stop()}catch(e){f.warn("rtpSender.stop() failed:"+e)}}}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}this._localTrackInfos.clear();var a=!0,s=!1,c=void 0;try{for(var u,l=this._remoteTrackInfos.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(a=(u=l.next()).done);a=!0){var d=u.value.rtpReceiver;try{d.stop()}catch(e){f.warn("rtpReceiver.stop() failed:"+e)}}}catch(e){s=!0,c=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw c}}this._remoteTrackInfos.clear(),this._remoteStreams.clear()}}},{key:"createAnswer",value:function(){var e=void 0,t=void 0,n=void 0,r=void 0;if(arguments.length<=1)e=!0,t=arguments.length<=0?void 0:arguments[0];else{if(e=!1,n=arguments.length<=0?void 0:arguments[0],r=arguments.length<=1?void 0:arguments[1],t=arguments.length<=2?void 0:arguments[2],"function"!=typeof n)throw new TypeError("callback missing");if("function"!=typeof r)throw new TypeError("errback missing")}if(f.debug("createAnswer() options:",t),e)return this._createAnswer(t);this._createAnswer(t).then(function(e){return n(e)}).catch(function(e){return r(e)})}},{key:"createDataChannel",value:function(){throw f.debug("createDataChannel()"),new Error("createDataChannel() not supported in Edge")}},{key:"createOffer",value:function(){var e=void 0,t=void 0,n=void 0,r=void 0;if(arguments.length<=1)e=!0,t=arguments.length<=0?void 0:arguments[0];else{if(e=!1,n=arguments.length<=0?void 0:arguments[0],r=arguments.length<=1?void 0:arguments[1],t=arguments.length<=2?void 0:arguments[2],"function"!=typeof n)throw new TypeError("callback missing");if("function"!=typeof r)throw new TypeError("errback missing")}if(f.debug("createOffer() options:",t),e)return this._createOffer(t);this._createOffer(t).then(function(e){return n(e)}).catch(function(e){return r(e)})}},{key:"getLocalStreams",value:function(){return Array.from(this._localTrackInfos.values()).map(function(e){return e.stream}).filter(function(e,t,n){return n.indexOf(e)===t})}},{key:"getRemoteStreams",value:function(){return Array.from(this._remoteStreams.values())}},{key:"getStats",value:function(){var e=void 0,t=void 0,n=void 0,r=void 0;if("function"==typeof(arguments.length<=0?void 0:arguments[0])?(e=!1,n=arguments.length<=0?void 0:arguments[0],r=arguments.length<=1?void 0:arguments[1]):"function"==typeof(arguments.length<=1?void 0:arguments[1])?(e=!1,t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],r=arguments.length<=2?void 0:arguments[2]):(e=!0,t=arguments.length<=0?void 0:arguments[0]),e||r||(r=function(e){f.error("getStats() failed: "+e),f.error(e.stack)}),e)return this._getStats(t);this._getStats(t).then(function(e){return n(e)}).catch(function(e){return r(e)})}},{key:"removeStream",value:function(e){f.debug("removeStream()"),this._removeStream(e)}},{key:"setLocalDescription",value:function(e){var t=void 0,n=void 0,r=void 0;if(!e)throw new TypeError("description missing");if(0==(arguments.length<=1?0:arguments.length-1))t=!0;else{if(t=!1,n=arguments.length<=1?void 0:arguments[1],r=arguments.length<=2?void 0:arguments[2],"function"!=typeof n)throw new TypeError("callback missing");if("function"!=typeof r)throw new TypeError("errback missing")}if(f.debug("setLocalDescription() desc:",e),t)return this._setLocalDescription(e);this._setLocalDescription(e).then(function(){return n()}).catch(function(e){return r(e)})}},{key:"setRemoteDescription",value:function(e){var t=void 0,n=void 0,r=void 0;if(!e)throw new TypeError("description missing");if(0==(arguments.length<=1?0:arguments.length-1))t=!0;else{if(t=!1,n=arguments.length<=1?void 0:arguments[1],r=arguments.length<=2?void 0:arguments[2],"function"!=typeof n)throw new TypeError("callback missing");if("function"!=typeof r)throw new TypeError("errback missing")}if(f.debug("setRemoteDescription() desc:",e),t)return this._setRemoteDescription(e);this._setRemoteDescription(e).then(function(){return n()}).catch(function(e){return r(e)})}},{key:"_addIceCandidate",value:function(e){return this._closed?Promise.reject(new c.a("RTCPeerConnection closed")):Promise.reject(new Error("addIceCandidate() not supported"))}},{key:"_addStream",value:function(e){if(this._closed)throw new c.a("RTCPeerConnection closed");var t=!0,n=!1,r=void 0;try{for(var i,o=e.getTracks()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(i=o.next()).done);t=!0){var a=i.value;if("ended"!==a.readyState)if(this._localTrackInfos.has(a.id))f.warn("ignoring already handled MediaStreamTrack");else{var s=new RTCRtpSender(a,this._dtlsTransport);this._localTrackInfos.set(a.id,{rtpSender:s,stream:e})}else f.warn("ignoring ended MediaStreamTrack")}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}var u=!0,l=!1,d=void 0;try{for(var h,m=this._localTrackInfos["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(h=m.next()).done);u=!0){var v=h.value,g=p(v,2),y=g[0],b=g[1],S=b.rtpSender.track;if("ended"===S.readyState){f.warn("_addStream() an already handled track was stopped, track.id:"+S.id);try{b.rtpSender.stop()}catch(e){f.warn("rtpSender.stop() failed:"+e)}this._localTrackInfos.delete(S.id)}else if(b.stream===e&&!e.getTrackById(y)){f.warn("_addStream() a track in this stream was removed, track.id:"+y);try{b.rtpSender.stop()}catch(e){f.warn("rtpSender.stop() failed:"+e)}this._localTrackInfos.delete(S.id)}}}catch(e){l=!0,d=e}finally{try{!u&&m.return&&m.return()}finally{if(l)throw d}}this._emitNegotiationNeeded()}},{key:"_createAnswer",value:function(e){if(this._closed)return Promise.reject(new c.a("RTCPeerConnection closed"));if(this.signalingState!==m.haveRemoteOffer)return Promise.reject(new c.a('invalid signalingState "'+this.signalingState+'"'));var t=this._createLocalDescription("answer");return Promise.resolve(t)}},{key:"_createLocalDescription",value:function(e){function t(t,o){var a={};switch(a.type=o,o){case"audio":case"video":a.protocol="RTP/SAVPF",a.port=9,a.direction="sendrecv";break;case"application":a.protocol="DTLS/SCTP",a.port=0,a.payloads="0",a.direction="inactive"}a.connection={ip:"127.0.0.1",version:4},a.mid=t,a.iceUfrag=r.usernameFragment,a.icePwd=r.password,a.candidates=[];var p=!0,h=!1,f=void 0;try{for(var m,v=i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(p=(m=v.next()).done);p=!0){var y=m.value,b={};b.component=1,b.foundation=y.foundation,b.ip=y.ip,b.port=y.port,b.priority=y.priority,b.transport=y.protocol.toLowerCase(),b.type=y.type,"tcp"===b.transport&&(b.tcptype=y.tcpType),a.candidates.push(b)}}catch(e){h=!0,f=e}finally{try{!p&&v.return&&v.return()}finally{if(h)throw f}}if(a.endOfCandidates="end-of-candidates",a.setup="offer"===e?"actpass":"server"===s.role?"active":"passive","audio"===o||"video"===o){a.rtp=[],a.rtcpFb=[],a.fmtp=[];var S=[],_=!0,T=!1,C=void 0;try{for(var E,w=c.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(_=(E=w.next()).done);_=!0){var R=E.value;if(!R.kind||R.kind===o){S.push(R.preferredPayloadType);var k={codec:R.name,payload:R.preferredPayloadType,rate:R.clockRate};if(R.numChannels>1&&(k.encoding=R.numChannels),a.rtp.push(k),R.parameters){var I={config:"",payload:R.preferredPayloadType},P=!0,A=!1,O=void 0;try{for(var D,x=Object.keys(R.parameters)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(P=(D=x.next()).done);P=!0){var N=D.value;I.config&&(I.config+=";"),I.config+=N+"="+R.parameters[N]}}catch(e){A=!0,O=e}finally{try{!P&&x.return&&x.return()}finally{if(A)throw O}}I.config&&a.fmtp.push(I)}var L=!0,M=!1,j=void 0;try{for(var F,U=(R.rtcpFeedback||[])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(L=(F=U.next()).done);L=!0){var H=F.value;a.rtcpFb.push({payload:R.preferredPayloadType,subtype:H.parameter||void 0,type:H.type})}}catch(e){M=!0,j=e}finally{try{!L&&U.return&&U.return()}finally{if(M)throw j}}}}}catch(e){T=!0,C=e}finally{try{!_&&w.return&&w.return()}finally{if(T)throw C}}0===S.length?(a.payloads="9",a.port=0,a.direction="inactive"):a.payloads=S.join(" "),a.ssrcs=[],a.ssrcGroups=[];var B=!0,G=!1,J=void 0;try{for(var V,W=u.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(B=(V=W.next()).done);B=!0){var q=V.value,K=q.rtpSender,z=q.stream.id,Q=K.track;if("ended"!==Q.readyState&&Q.kind===o){q.ssrc||(q.ssrc=d.a.generateSsrc());var $=l&&"video"===Q.kind;$&&!q.rtxSsrc&&(q.rtxSsrc=q.ssrc+1),a.ssrcs.push({attribute:"cname",id:q.ssrc,value:g}),a.ssrcs.push({attribute:"msid",id:q.ssrc,value:z+" "+Q.id}),a.ssrcs.push({attribute:"mslabel",id:q.ssrc,value:z}),a.ssrcs.push({attribute:"label",id:q.ssrc,value:Q.id}),$&&(a.ssrcs.push({attribute:"cname",id:q.rtxSsrc,value:g}),a.ssrcs.push({attribute:"msid",id:q.rtxSsrc,value:z+" "+Q.id}),a.ssrcs.push({attribute:"mslabel",id:q.rtxSsrc,value:z}),a.ssrcs.push({attribute:"label",id:q.rtxSsrc,value:Q.id}),a.ssrcGroups.push({semantics:"FID",ssrcs:q.ssrc+" "+q.rtxSsrc}))}}}catch(e){G=!0,J=e}finally{try{!B&&W.return&&W.return()}finally{if(G)throw J}}a.ext=[];var X=!0,Y=!1,Z=void 0;try{for(var ee,te=c.headerExtensions["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(X=(ee=te.next()).done);X=!0){var ne=ee.value;ne.kind&&ne.kind!==o||a.ext.push({value:ne.preferredId,uri:ne.uri})}}catch(e){Y=!0,Z=e}finally{try{!X&&te.return&&te.return()}finally{if(Y)throw Z}}a.rtcpMux="rtcp-mux",a.rtcpRsize="rtcp-rsize"}n.media.push(a)}var n={},r=this._iceGatherer.getLocalParameters(),i=this._iceGatherer.getLocalCandidates(),o=this._dtlsTransport.getLocalParameters(),s=this._dtlsTransport.getRemoteParameters(),c=this._localCapabilities,u=this._localTrackInfos;"offer"===e&&this._sdpGlobalFields.version++,n.version=0,n.origin={address:"127.0.0.1",ipVer:4,netType:"IN",sessionId:this._sdpGlobalFields.id,sessionVersion:this._sdpGlobalFields.version,username:"jitsi-ortc-webrtc-shim"},n.name="-",n.timing={start:0,stop:0},n.msidSemantic={semantic:"WMS",token:"*"},n.groups=[{mids:Array.from(this._mids.keys()).join(" "),type:"BUNDLE"}],n.media=[],n.fingerprint={hash:o.fingerprints[0].value,type:o.fingerprints[0].algorithm};var l=!1,h=!0,m=!1,v=void 0;try{for(var y,b=c.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(h=(y=b.next()).done);h=!0){var S=y.value;if("video"===S.kind&&"rtx"===S.name){l=!0;break}}}catch(e){m=!0,v=e}finally{try{!h&&b.return&&b.return()}finally{if(m)throw v}}var _=!0,T=!1,C=void 0;try{for(var E,w=this._mids["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(_=(E=w.next()).done);_=!0){var R=E.value,k=p(R,2),I=k[0],P=k[1];t.call(this,I,P)}}catch(e){T=!0,C=e}finally{try{!_&&w.return&&w.return()}finally{if(T)throw C}}var A=new a.a({type:e,_sdpObject:n});return f.debug("_createLocalDescription():",A),A}},{key:"_createOffer",value:function(e){return this._closed?Promise.reject(new c.a("RTCPeerConnection closed")):this.signalingState!==m.stable?Promise.reject(new c.a('invalid signalingState "'+this.signalingState+'"')):Promise.reject(new Error("createoOffer() not yet supported"))}},{key:"_emitAddStream",value:function(e){if(!this._closed){f.debug('emitting "addstream"');var t=new o.a.Event("addstream");t.stream=e,this.dispatchEvent(t)}}},{key:"_emitBufferedIceCandidates",value:function(){if(!this._closed){var e=!0,t=!1,n=void 0;try{for(var r,i=this._bufferedIceCandidates["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(r=i.next()).done);e=!0){var a=r.value;if(a){a.sdpMIndex=this._mids.keys().next().value,f.debug('emitting buffered "icecandidate", candidate:',a);var s=new o.a.Event("icecandidate");s.candidate=a,this.dispatchEvent(s)}}}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}this._bufferedIceCandidates=[]}}},{key:"_emitConnectionStateChange",value:function(){if(!this._closed||"closed"===this.connectionState){f.debug('emitting "connectionstatechange", connectionState:',this.connectionState);var e=new o.a.Event("connectionstatechange");this.dispatchEvent(e)}}},{key:"_emitIceCandidate",value:function(e){if(!this._closed){var t=null;if(e){var n=this._mids.keys().next().value,r="candidate:"+e.foundation+" 1 "+e.protocol+" "+e.priority+" "+e.ip+" "+e.port+" typ "+e.type;e.relatedAddress&&(r+=" raddr "+e.relatedAddress),e.relatedPort&&(r+=" rport "+e.relatedPort),"tcp"===e.protocol&&(r+=" tcptype "+e.tcpType),t={candidate:r,component:1,foundation:e.foundation,ip:e.ip,port:e.port,priority:e.priority,protocol:e.protocol,type:e.type,sdpMIndex:n,sdpMLineIndex:0},"tcp"===e.protocol&&(t.tcptype=e.tcpType),e.relatedAddress&&(t.relatedAddress=e.relatedAddress),e.relatedPort&&(t.relatedPort=e.relatedPort)}if(this._localDescription){f.debug('emitting "icecandidate", candidate:',t);var i=new o.a.Event("icecandidate");i.candidate=t,this.dispatchEvent(i)}else f.debug("buffering gathered ICE candidate:",t),this._bufferedIceCandidates.push(t)}}},{key:"_emitIceConnectionStateChange",value:function(){if(!this._closed||"closed"===this.iceConnectionState){f.debug('emitting "iceconnectionstatechange", iceConnectionState:',this.iceConnectionState);var e=new o.a.Event("iceconnectionstatechange");this.dispatchEvent(e)}}},{key:"_emitNegotiationNeeded",value:function(){if(this.signalingState===m.stable){f.debug('emitting "negotiationneeded"');var e=new o.a.Event("negotiationneeded");this.dispatchEvent(e)}}},{key:"_emitRemoveStream",value:function(e){if(!this._closed){f.debug('emitting "removestream"');var t=new o.a.Event("removestream");t.stream=e,this.dispatchEvent(t)}}},{key:"_getParametersForRtpReceiver",value:function(e,t){var n=t.ssrc,r=t.rtxSsrc,i=t.cname,o=this._localCapabilities,a={codecs:[],degradationPreference:"balanced",encodings:[],headerExtensions:[],muxId:"",rtcp:{cname:i,compound:!0,mux:!0,reducedSize:!0}},s=[],c=void 0,u=!0,l=!1,d=void 0;try{for(var p,h=o.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(p=h.next()).done);u=!0){var f=p.value;if(f.kind===e&&"rtx"!==f.name){c=f.preferredPayloadType,s.push({clockRate:f.clockRate,maxptime:f.maxptime,mimeType:f.mimeType,name:f.name,numChannels:f.numChannels,parameters:f.parameters,payloadType:f.preferredPayloadType,ptime:f.ptime,rtcpFeedback:f.rtcpFeedback});break}}}catch(e){l=!0,d=e}finally{try{!u&&h.return&&h.return()}finally{if(l)throw d}}if(r){var m=!0,v=!1,g=void 0;try{for(var y,b=o.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(m=(y=b.next()).done);m=!0){var S=y.value;if(S.kind===e&&"rtx"===S.name){s.push({clockRate:S.clockRate,mimeType:S.mimeType,name:"rtx",parameters:S.parameters,payloadType:S.preferredPayloadType,rtcpFeedback:S.rtcpFeedback});break}}}catch(e){v=!0,g=e}finally{try{!m&&b.return&&b.return()}finally{if(v)throw g}}}a.codecs=s;var _={active:!0,codecPayloadType:c,ssrc:n};r&&(_.rtx={ssrc:r}),a.encodings.push(_);var T=!0,C=!1,E=void 0;try{for(var w,R=o.headerExtensions["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(T=(w=R.next()).done);T=!0){var k=w.value;k.kind===e&&a.headerExtensions.push({encrypt:k.preferredEncrypt,id:k.preferredId,uri:k.uri})}}catch(e){C=!0,E=e}finally{try{!T&&R.return&&R.return()}finally{if(C)throw E}}return a}},{key:"_getParametersForRtpSender",value:function(e,t){var n=t.ssrc,r=t.rtxSsrc,i=g,o=this._localCapabilities,a={codecs:[],degradationPreference:"balanced",encodings:[],headerExtensions:[],muxId:"",rtcp:{cname:i,compound:!0,mux:!0,reducedSize:!0}},s=[],c=void 0,u=!0,l=!1,d=void 0;try{for(var p,h=o.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(p=h.next()).done);u=!0){var f=p.value;if(f.kind===e&&"rtx"!==f.name){c=f.preferredPayloadType,s.push({clockRate:f.clockRate,maxptime:f.maxptime,mimeType:f.mimeType,name:f.name,numChannels:f.numChannels,parameters:f.parameters,payloadType:f.preferredPayloadType,ptime:f.ptime,rtcpFeedback:f.rtcpFeedback});break}}}catch(e){l=!0,d=e}finally{try{!u&&h.return&&h.return()}finally{if(l)throw d}}if(r){var m=!0,v=!1,y=void 0;try{for(var b,S=o.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(m=(b=S.next()).done);m=!0){var _=b.value;if(_.kind===e&&"rtx"===_.name){s.push({clockRate:_.clockRate,mimeType:_.mimeType,name:"rtx",parameters:_.parameters,payloadType:_.preferredPayloadType,rtcpFeedback:_.rtcpFeedback});break}}}catch(e){v=!0,y=e}finally{try{!m&&S.return&&S.return()}finally{if(v)throw y}}}a.codecs=s;var T={active:!0,codecPayloadType:c,ssrc:n};r&&(T.rtx={ssrc:r}),a.encodings.push(T);var C=!0,E=!1,w=void 0;try{for(var R,k=o.headerExtensions["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(C=(R=k.next()).done);C=!0){var I=R.value;I.kind===e&&a.headerExtensions.push({encrypt:I.preferredEncrypt,id:I.preferredId,uri:I.uri})}}catch(e){E=!0,w=e}finally{try{!C&&k.return&&k.return()}finally{if(E)throw w}}return a}},{key:"_getStats",value:function(e){if(this._closed)return Promise.reject(new c.a("RTCPeerConnection closed"));var t=this._iceGatherer,n=this._iceTransport,r=[],i=[],o=[],a=!0,s=!1,u=void 0;try{for(var l,d=this._localTrackInfos.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(a=(l=d.next()).done);a=!0){var p=l.value,h=p.rtpSender;p.sending&&r.push(h)}}catch(e){s=!0,u=e}finally{try{!a&&d.return&&d.return()}finally{if(s)throw u}}var f=!0,m=!1,v=void 0;try{for(var g,y=this._remoteTrackInfos.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(f=(g=y.next()).done);f=!0){var b=g.value.rtpReceiver;i.push(b)}}catch(e){m=!0,v=e}finally{try{!f&&y.return&&y.return()}finally{if(m)throw v}}t&&o.push(t.getStats().catch(function(){return null})),n&&(o.push(n.getStats().catch(function(){return null})),"function"==typeof n.msGetStats&&o.push(n.msGetStats().catch(function(){return null})));var S=!0,_=!1,T=void 0;try{for(var C,E=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(S=(C=E.next()).done);S=!0)!(function(e){var t="audio"===e.track.kind;o.push(e.getStats().then(function(e){if(!t){var n=!0,r=!1,i=void 0;try{for(var o,a=Object.keys(e)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=e[o.value];"track"===s.type&&delete s.audioLevel}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}return e}).catch(function(){return null}))})(h=C.value)}catch(e){_=!0,T=e}finally{try{!S&&E.return&&E.return()}finally{if(_)throw T}}var w=!0,R=!1,k=void 0;try{for(var I,P=i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(w=(I=P.next()).done);w=!0)!(function(e){var t="audio"===e.track.kind;o.push(e.getStats().then(function(e){if(!t){var n=!0,r=!1,i=void 0;try{for(var o,a=Object.keys(e)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=e[o.value];"track"===s.type&&delete s.audioLevel}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}return e}).catch(function(){return null}))})(b=I.value)}catch(e){R=!0,k=e}finally{try{!w&&P.return&&P.return()}finally{if(R)throw k}}return Promise.all(o).then(function(e){var t={},n=!0,r=!1,i=void 0;try{for(var o,a=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;if(s){var c=!0,u=!1,l=void 0;try{for(var d,p=Object.keys(s)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(c=(d=p.next()).done);c=!0){var h=d.value;t[h]=s[h]}}catch(e){u=!0,l=e}finally{try{!c&&p.return&&p.return()}finally{if(u)throw l}}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return t})}},{key:"_handleLocalInitialAnswer",value:function(e){f.debug("_handleLocalInitialAnswer(), desc:",e);var t=e.sdpObject;this._localCapabilities=s.a(t),f.debug("local capabilities:",this._localCapabilities)}},{key:"_handleLocalReAnswer",value:function(e){f.debug("_handleLocalReAnswer(), desc:",e);var t=e.sdpObject;this._localCapabilities=s.a(t),f.debug("local capabilities:",this._localCapabilities)}},{key:"_handleRemoteInitialOffer",value:function(e){f.debug("_handleRemoteInitialOffer(), desc:",e);var t=e.sdpObject;this._mids=s.e(t);var n=s.a(t);f.debug("remote capabilities:",n),this._localCapabilities=s.g(n),this._startIceAndDtls(e)}},{key:"_handleRemoteReOffer",value:function(e){f.debug("_handleRemoteReOffer(), desc:",e);var t=e.sdpObject;this._mids=s.e(t);var n=s.a(t);f.debug("remote capabilities:",n),this._localCapabilities=s.g(n)}},{key:"_receiveMedia",value:function(){f.debug("_receiveMedia()");var e=new Set(this._remoteTrackInfos.keys()),t=s.f(this._remoteDescription.sdpObject),n=new Map,r=new Map,i=new Map;f.debug("_receiveMedia() remote track infos:",t);var o=!0,a=!1,c=void 0;try{for(var u,l=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(o=(u=l.next()).done);o=!0){var d=u.value,h=p(d,2),m=h[0],v=h[1];if(!e.has(m)){f.debug("_receiveMedia() new remote track, ssrc:"+m),this._remoteTrackInfos.set(m,v);var g=v.kind,y=v.rtxSsrc,b=v.streamId,S=v.trackId,_=v.cname,T=void 0;this._remoteStreams.has(b)?T=this._remoteStreams.get(b):(f.debug("_receiveMedia() new remote stream, id:"+b),(T=new MediaStream).jitsiRemoteId=b,n.set(b,T),this._remoteStreams.set(b,T));var C=new RTCRtpReceiver(this._dtlsTransport,g),E=this._getParametersForRtpReceiver(g,{ssrc:m,rtxSsrc:y,cname:_});v.track=C.track,C.onerror=function(e){f.error('rtpReceiver "error" event, event:'),f.error(e)},v.stream=T,v.rtpReceiver=C,f.debug("calling rtpReceiver.receive(), parameters:",E);try{C.receive(E);var w=v.track;w.jitsiRemoteId=S,T.addTrack(w),n.has(b)||r.set(w,T)}catch(e){f.error("rtpReceiver.receive() failed:"+e.message),f.error(e)}}}}catch(e){a=!0,c=e}finally{try{!o&&l.return&&l.return()}finally{if(a)throw c}}var R=!0,k=!1,I=void 0;try{for(var P,A=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(R=(P=A.next()).done);R=!0){var O=P.value;if(!t.has(O)){f.debug("_receiveMedia() remote track removed, ssrc:"+O);var D=this._remoteTrackInfos.get(O),x=(T=D.stream,D.track);C=D.rtpReceiver;try{C.stop()}catch(e){f.warn("rtpReceiver.stop() failed:"+e)}i.set(x,T),T.removeTrack(x),this._remoteTrackInfos.delete(O)}}}catch(e){k=!0,I=e}finally{try{!R&&A.return&&A.return()}finally{if(k)throw I}}var N=!0,L=!1,M=void 0;try{for(var j,F=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(N=(j=F.next()).done);N=!0){var U=j.value,H=p(U,2);x=H[0],T=H[1],(q=new Event("addtrack")).track=x,T.dispatchEvent(q)}}catch(e){L=!0,M=e}finally{try{!N&&F.return&&F.return()}finally{if(L)throw M}}var B=!0,G=!1,J=void 0;try{for(var V,W=i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(B=(V=W.next()).done);B=!0){var q,K=V.value,z=p(K,2),Q=z[0],$=z[1];(q=new Event("removetrack")).track=Q,$.dispatchEvent(q)}}catch(e){G=!0,J=e}finally{try{!B&&W.return&&W.return()}finally{if(G)throw J}}var X=!0,Y=!1,Z=void 0;try{for(var ee,te=n.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(X=(ee=te.next()).done);X=!0){var ne=ee.value;0===ne.getTracks().length?(f.warn("ignoring new stream for which no track could be added"),n.delete(ne.jitsiRemoteId),this._remoteStreams.delete(ne.jitsiRemoteId)):this._emitAddStream(ne)}}catch(e){Y=!0,Z=e}finally{try{!X&&te.return&&te.return()}finally{if(Y)throw Z}}var re=!0,ie=!1,oe=void 0;try{for(var ae,se=this._remoteStreams["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(re=(ae=se.next()).done);re=!0){var ce=ae.value,ue=p(ce,2),le=(b=ue[0],ue[1]);le.getTracks().length>0||(this._remoteStreams.delete(b),this._emitRemoveStream(le))}}catch(e){ie=!0,oe=e}finally{try{!re&&se.return&&se.return()}finally{if(ie)throw oe}}}},{key:"_removeStream",value:function(e){if(this._closed)throw new c.a("RTCPeerConnection closed");var t=!0,n=!1,r=void 0;try{for(var i,o=e.getTracks()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(i=o.next()).done);t=!0){var a=i.value;if(this._localTrackInfos.has(a.id)){var s=this._localTrackInfos.get(a.id).rtpSender;try{s.stop()}catch(e){f.warn("rtpSender.stop() failed:"+e)}this._localTrackInfos.delete(a.id)}}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}this._emitNegotiationNeeded()}},{key:"_sendMedia",value:function(){f.debug("_sendMedia()");var e=!0,t=!1,n=void 0;try{for(var r,i=this._localTrackInfos.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(r=i.next()).done);e=!0){var o=r.value;if(!o.sending){var a=o.rtpSender,s=o.ssrc,c=o.rtxSsrc,u=a.track.kind,l=this._getParametersForRtpSender(u,{ssrc:s,rtxSsrc:c});f.debug("calling rtpSender.send(), parameters:",l);try{a.send(l),o.sending=!0}catch(e){f.error("rtpSender.send() failed:"+e.message),f.error(e)}}}}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}}},{key:"_setDtlsTransport",value:function(e){var t=this,n=new RTCDtlsTransport(e);n.onstatechange=function(){f.debug('dtlsTransport "statechange" event, state:'+n.state),t._emitConnectionStateChange()},n.ondtlsstatechange=function(){f.debug('dtlsTransport "dtlsstatechange" event, state:'+n.state),t._emitConnectionStateChange()},n.onerror=function(e){var n=void 0;e.message?n=e.message:e.error&&(n=e.error.message),f.error('dtlsTransport "error" event, message:'+n),t._emitConnectionStateChange()},this._dtlsTransport=n}},{key:"_setIceGatherer",value:function(e){var t=this,n={gatherPolicy:e.iceTransportPolicy||"all",iceServers:e.iceServers||[]},r=new RTCIceGatherer(n);r.onstatechange=function(){f.debug('iceGatherer "statechange" event, state:'+r.state),t._updateAndEmitIceGatheringStateChange(r.state)},r.onlocalcandidate=function(e){var n=e.candidate,r=e.complete;f.debug('iceGatherer "localcandidate" event, candidate:',n),r||!n||0===Object.keys(n).length?(n=null,t._updateAndEmitIceGatheringStateChange(v.complete),t._emitIceCandidate(null)):t._emitIceCandidate(n)},r.onerror=function(e){var t=e.errorCode,n=e.errorText;f.error('iceGatherer "error" event, errorCode:'+t+", errorText:"+n)};try{r.gather()}catch(e){f.warn("iceGatherer.gather() failed:"+e)}this._iceGatherer=r}},{key:"_setIceTransport",value:function(e){var t=this,n=new RTCIceTransport(e);n.onstatechange=function(){f.debug('iceTransport "statechange" event, state:'+n.state),t._emitIceConnectionStateChange()},n.onicestatechange=function(){f.debug('iceTransport "icestatechange" event, state:'+n.state),"completed"===n.state&&f.debug("nominated candidate pair:",n.getNominatedCandidatePair()),t._emitIceConnectionStateChange()},n.oncandidatepairchange=function(e){f.debug('iceTransport "candidatepairchange" event, pair:'+e.pair)},this._iceTransport=n}},{key:"_setLocalDescription",value:function(e){var t=this;if(this._closed)return Promise.reject(new c.a("RTCPeerConnection closed"));var n=void 0;try{n=new a.a(e)}catch(e){return Promise.reject(new TypeError("invalid RTCSessionDescriptionInit: "+e))}switch(e.type){case"offer":return this.signalingState!==m.stable?Promise.reject(new c.a('invalid signalingState "'+this.signalingState+'"')):Promise.reject(new TypeError('setLocalDescription() with type "offer" not supported'));case"answer":if(this.signalingState!==m.haveRemoteOffer)return Promise.reject(new c.a('invalid signalingState "'+this.signalingState+'"'));var r=Boolean(!this._localDescription);return Promise.resolve().then(function(){return r?t._handleLocalInitialAnswer(n):t._handleLocalReAnswer(n)}).then(function(){f.debug("setLocalDescription() succeed"),t._localDescription=n,t._updateAndEmitSignalingStateChange(m.stable),r&&t._emitBufferedIceCandidates(),t._sendMedia(),t._receiveMedia()}).catch(function(e){throw f.error("setLocalDescription() failed: "+e.message),f.error(e),e});default:return Promise.reject(new TypeError('unsupported description.type "'+e.type+'"'))}}},{key:"_setRemoteDescription",value:function(e){var t=this;if(this._closed)return Promise.reject(new c.a("RTCPeerConnection closed"));var n=void 0;try{n=new a.a(e)}catch(e){return Promise.reject(new TypeError("invalid RTCSessionDescriptionInit: "+e))}switch(e.type){case"offer":if(this.signalingState!==m.stable)return Promise.reject(new c.a('invalid signalingState "'+this.signalingState+'"'));var r=Boolean(!this._remoteDescription);return Promise.resolve().then(function(){return r?t._handleRemoteInitialOffer(n):t._handleRemoteReOffer(n)}).then(function(){f.debug("setRemoteDescription() succeed"),t._remoteDescription=n,t._updateAndEmitSignalingStateChange(m.haveRemoteOffer)}).catch(function(e){throw f.error("setRemoteDescription() failed: "+e),e});case"answer":return this.signalingState!==m.haveLocalOffer?Promise.reject(new c.a('invalid signalingState "'+this.signalingState+'"')):Promise.reject(new TypeError('setRemoteDescription() with type "answer" not supported'));default:return Promise.reject(new TypeError('unsupported description.type "'+e.type+'"'))}}},{key:"_startIceAndDtls",value:function(e){var t=e.sdpObject,n=s.d(t),r=s.c(t),i=s.b(t);switch(e.type){case"offer":this._iceTransport.start(this._iceGatherer,n,"controlled");break;case"answer":this._iceTransport.start(this._iceGatherer,n,"controlling")}var o=!0,a=!1,c=void 0;try{for(var u,l=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(o=(u=l.next()).done);o=!0){var d=u.value;0!==d.port&&9!==d.port&&this._iceTransport.addRemoteCandidate(d)}}catch(e){a=!0,c=e}finally{try{!o&&l.return&&l.return()}finally{if(a)throw c}}switch(this._iceTransport.addRemoteCandidate({}),e.type){case"offer":i.role="server";break;case"answer":i.role="client"}this._dtlsTransport.start(i)}},{key:"_updateAndEmitIceGatheringStateChange",value:function(e){if(!this._closed&&e!==this.iceGatheringState){this._iceGatheringState=e,f.debug('emitting "icegatheringstatechange", iceGatheringState:',this.iceGatheringState);var t=new o.a.Event("icegatheringstatechange");this.dispatchEvent(t)}}},{key:"_updateAndEmitSignalingStateChange",value:function(e){if(e!==this.signalingState){this._signalingState=e,f.debug('emitting "signalingstatechange", signalingState:',this.signalingState);var t=new o.a.Event("signalingstatechange");this.dispatchEvent(t)}}},{key:"connectionState",get:function(){return this._dtlsTransport.state}},{key:"iceConnectionState",get:function(){return this._iceTransport.state}},{key:"iceGatheringState",get:function(){return this._iceGatheringState}},{key:"localDescription",get:function(){return this._localDescription}},{key:"remoteDescription",get:function(){return this._remoteDescription}},{key:"signalingState",get:function(){return this._signalingState}}]),t})();t.a=y}).call(t,"modules/RTC/ortc/RTCPeerConnection.js")},function(e,t,n){e.exports={EventTarget:n(128),Event:n(129)}},function(e,t){function n(){this._listeners={}}Object.defineProperties(n.prototype,{listeners:{get:function(){return this._listeners}}}),n.prototype.addEventListener=function(e,t){var n,r,i;if(e&&t){for(void 0===(n=this._listeners[e])&&(this._listeners[e]=n=[]),r=0;i=n[r];r++)if(i===t)return;n.push(t)}},n.prototype.removeEventListener=function(e,t){var n,r,i;if(e&&t&&void 0!==(n=this._listeners[e])){for(r=0;i=n[r];r++)if(i===t){n.splice(r,1);break}0===n.length&&delete this._listeners[e]}},n.prototype.dispatchEvent=function(e){var t,n,r,i,o,a=!1;if(!e||"string"!=typeof e.type)throw new Error("`event` must have a valid `type` property");e._yaeti&&(e.target=this,e.cancelable=!0);try{e.stopImmediatePropagation=function(){a=!0}}catch(e){}if(t=e.type,n=this._listeners[t]||[],"function"==typeof(r=this["on"+t]))try{r.call(this,e)}catch(e){console.error(e)}for(i=0;(o=n[i])&&!a;i++)try{o.call(this,e)}catch(e){console.error(e)}return!e.defaultPrevented},e.exports=n},function(e,t,n){(function(t){e.exports=t.Event}).call(t,n(20))},function(e,t,n){"use strict";var r=n(15),i=n.n(r),o="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},a=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),s=(function(){function e(t){switch((function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this._sdp=null,this._sdpObject=null,this._type=null,t.type){case"offer":case"answer":break;default:throw new TypeError('invalid type "'+t.type+'"')}if(this._type=t.type,"string"==typeof t.sdp){this._sdp=t.sdp;try{this._sdpObject=i.a.parse(t.sdp)}catch(e){throw new Error("invalid sdp: "+e)}}else{if("object"!==o(t._sdpObject))throw new TypeError("invalid sdp or _sdpObject");this._sdpObject=t._sdpObject;try{this._sdp=i.a.write(t._sdpObject)}catch(e){throw new Error("invalid sdp object: "+e)}}}return a(e,[{key:"toJSON",value:function(){return{sdp:this._sdp,type:this._type}}},{key:"sdp",get:function(){return this._sdp},set:function(e){try{this._sdpObject=i.a.parse(e)}catch(e){throw new Error("invalid sdp: "+e)}this._sdp=e}},{key:"sdpObject",get:function(){return this._sdpObject}},{key:"type",get:function(){return this._type}}]),e})();t.a=s},function(e,t,n){var r=function(e){return String(Number(e))===e?Number(e):e},i=function(e,t,n){var i=e.name&&e.names;e.push&&!t[e.push]?t[e.push]=[]:i&&!t[e.name]&&(t[e.name]={});var o=e.push?{}:i?t[e.name]:t;!(function(e,t,n,i){if(i&&!n)t[i]=r(e[1]);else for(var o=0;o<n.length;o+=1)null!=e[o+1]&&(t[n[o]]=r(e[o+1]))})(n.match(e.reg),o,e.names,e.name),e.push&&t[e.push].push(o)},o=n(57),a=RegExp.prototype.test.bind(/^([a-z])=(.*)/);t.parse=function(e){var t={},n=[],r=t;return e.split(/(\r\n|\r|\n)/).filter(a).forEach(function(e){var t=e[0],a=e.slice(2);"m"===t&&(n.push({rtp:[],fmtp:[]}),r=n[n.length-1]);for(var s=0;s<(o[t]||[]).length;s+=1){var c=o[t][s];if(c.reg.test(a))return i(c,r,a)}}),t.media=n,t};var s=function(e,t){var n=t.split(/=(.+)/,2);return 2===n.length&&(e[n[0]]=r(n[1])),e};t.parseParams=function(e){return e.split(/\;\s?/).reduce(s,{})},t.parseFmtpConfig=t.parseParams,t.parsePayloads=function(e){return e.split(" ").map(Number)},t.parseRemoteCandidates=function(e){for(var t=[],n=e.split(" ").map(r),i=0;i<n.length;i+=3)t.push({component:n[i],ip:n[i+1],port:n[i+2]});return t},t.parseImageAttributes=function(e){return e.split(" ").map(function(e){return e.substring(1,e.length-1).split(",").reduce(s,{})})},t.parseSimulcastStreamList=function(e){return e.split(";").map(function(e){return e.split(",").map(function(e){var t,n=!1;return"~"!==e[0]?t=r(e):(t=r(e.substring(1,e.length)),n=!0),{scid:t,paused:n}})})}},function(e,t,n){var r=n(57),i=/%[sdv%]/g,o=function(e,t,n){var r=[e+"="+(t.format instanceof Function?t.format(t.push?n:n[t.name]):t.format)];if(t.names)for(var o=0;o<t.names.length;o+=1){var a=t.names[o];t.name?r.push(n[t.name][a]):r.push(n[t.names[o]])}else r.push(n[t.name]);return function(e){var t=1,n=arguments,r=n.length;return e.replace(i,function(e){if(t>=r)return e;var i=n[t];switch(t+=1,e){case"%%":return"%";case"%s":return String(i);case"%d":return Number(i);case"%v":return""}})}.apply(null,r)},a=["v","o","s","i","u","e","p","c","b","t","r","z","a"],s=["i","c","b","a"];e.exports=function(e,t){t=t||{},null==e.version&&(e.version=0),null==e.name&&(e.name=" "),e.media.forEach(function(e){null==e.payloads&&(e.payloads="")});var n=t.outerOrder||a,i=t.innerOrder||s,c=[];return n.forEach(function(t){r[t].forEach(function(n){n.name in e&&null!=e[n.name]?c.push(o(t,n,e)):n.push in e&&null!=e[n.push]&&e[n.push].forEach(function(e){c.push(o(t,n,e))})})}),e.media.forEach(function(e){c.push(o("m",r.m[0],e)),i.forEach(function(t){r[t].forEach(function(n){n.name in e&&null!=e[n.name]?c.push(o(t,n,e)):n.push in e&&null!=e[n.push]&&e[n.push].forEach(function(e){c.push(o(t,n,e))})})})}),c.join("\r\n")+"\r\n"}},function(e,t,n){"use strict";function r(e){return e.media.find(function(e){return e.iceUfrag&&0!==e.port})}t.a=function(e){var t=new Map,n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e.media["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(s=c.next()).done);r=!0){var u=s.value,l=u.type;if("audio"===l||"video"===l){var d=!0,p=!1,h=void 0;try{for(var f,m=u.rtp["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(d=(f=m.next()).done);d=!0){var v=f.value,g={clockRate:v.rate,kind:l,mimeType:l+"/"+v.codec,name:v.codec,numChannels:v.encoding||1,parameters:{},preferredPayloadType:v.payload,rtcpFeedback:[]};t.set(g.preferredPayloadType,g)}}catch(e){p=!0,h=e}finally{try{!d&&m.return&&m.return()}finally{if(p)throw h}}var y=!0,b=!1,S=void 0;try{for(var _,T=(u.fmtp||[])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(y=(_=T.next()).done);y=!0){var C=_.value,E=o.a.parseFmtpConfig(C.config);(g=t.get(C.payload))&&(g.parameters=E)}}catch(e){b=!0,S=e}finally{try{!y&&T.return&&T.return()}finally{if(b)throw S}}var w=!0,R=!1,k=void 0;try{for(var I,P=(u.rtcpFb||[])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(w=(I=P.next()).done);w=!0){var A=I.value;(g=t.get(A.payload))&&g.rtcpFeedback.push({parameter:A.subtype||"",type:A.type})}}catch(e){R=!0,k=e}finally{try{!w&&P.return&&P.return()}finally{if(R)throw k}}var O=!0,D=!1,x=void 0;try{for(var N,L=(u.ext||[])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(O=(N=L.next()).done);O=!0){!(function(e){var t=e.value,r=e.uri,i={kind:l,uri:r,preferredId:t};n.find(function(e){return i.kind===e.kind&&i.uri===e.uri})||n.push(i)})(N.value)}}catch(e){D=!0,x=e}finally{try{!O&&L.return&&L.return()}finally{if(D)throw x}}}}}catch(e){i=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw a}}return{codecs:Array.from(t.values()),fecMechanisms:[],headerExtensions:n}},t.b=function(e){var t=r(e),n=t.fingerprint||e.fingerprint,i=void 0;switch(t.setup){case"active":i="client";break;case"passive":i="server";break;case"actpass":i="auto"}return{role:i,fingerprints:[{algorithm:n.type,value:n.hash}]}},t.c=function(e){var t=r(e),n=[],i=!0,o=!1,a=void 0;try{for(var s,c=t.candidates["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;if(1===u.component){var l={foundation:u.foundation,ip:u.ip,port:u.port,priority:u.priority,protocol:u.transport.toLowerCase(),type:u.type};n.push(l)}}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}return n},t.d=function(e){var t=r(e),n=t.iceUfrag,i=t.icePwd;return{icelite:"ice-lite"===e.icelite,password:i,usernameFragment:n}},t.e=function(e){var t=new Map,n=!0,r=!1,i=void 0;try{for(var o,a=e.media["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;t.set(s.mid,s.type)}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return t},t.f=function(e){var t=new Map,n=new Map,r=new Set,i=!0,o=!1,a=void 0;try{for(var s,c=e.media["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value,l=u.type;if("audio"===l||"video"===l){var d=!0,p=!1,h=void 0;try{for(var f,m=(u.ssrcGroups||[])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(d=(f=m.next()).done);d=!0){var v=f.value;if("FID"===v.semantics){var g=v.ssrcs.split(" ").map(function(e){return Number(e)}),y=g[0],b=g[1];n.set(y,b),r.add(b)}}}catch(e){p=!0,h=e}finally{try{!d&&m.return&&m.return()}finally{if(p)throw h}}var S=!0,_=!1,T=void 0;try{for(var C,E=(u.ssrcs||[])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(S=(C=E.next()).done);S=!0){var w=C.value;y=w.id;if(!r.has(y)){var R=t.get(y);switch(R||(R={kind:l,rtxSsrc:n.get(y),ssrc:y},t.set(y,R)),w.attribute){case"cname":R.cname=w.value;break;case"msid":var k=w.value.split(" "),I=k[0],P=k[1];R.streamId=I,R.trackId=P;break;case"mslabel":var A=w.value;R.streamId=A;break;case"label":var O=w.value;R.trackId=O}}}}catch(e){_=!0,T=e}finally{try{!S&&E.return&&E.return()}finally{if(_)throw T}}}}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}return t},t.g=function(e){var t=RTCRtpReceiver.getCapabilities(),n={codecs:[],fecMechanisms:[],headerExtensions:[]},r=new Map,i=!0,o=!1,a=void 0;try{for(var s,c=e.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){!(function(e){var i=e.name.toLowerCase();if("rtx"===i)return r.set(e.parameters.apt,e.preferredPayloadType),"continue";var o=t.codecs.find(function(t){return t.name.toLowerCase()===i&&t.kind===e.kind&&t.clockRate===e.clockRate});if(!o)return"continue";var a={clockRate:o.clockRate,kind:o.kind,mimeType:o.kind+"/"+o.name,name:o.name,numChannels:o.numChannels||1,parameters:{},preferredPayloadType:e.preferredPayloadType,rtcpFeedback:[]},s=!0,c=!1,u=void 0;try{for(var l,d=Object.keys(e.parameters)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(s=(l=d.next()).done);s=!0){var p=l.value,h=e.parameters[p],f=!0,m=!1,v=void 0;try{for(var g,y=Object.keys(o.parameters)["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(f=(g=y.next()).done);f=!0){var b=g.value,S=o.parameters[b];if(b===p&&S===h){a.parameters[b]=S;break}}}catch(e){m=!0,v=e}finally{try{!f&&y.return&&y.return()}finally{if(m)throw v}}}}catch(e){c=!0,u=e}finally{try{!s&&d.return&&d.return()}finally{if(c)throw u}}var _=!0,T=!1,C=void 0;try{for(var E,w=e.rtcpFeedback["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(_=(E=w.next()).done);_=!0){!(function(e){var t=o.rtcpFeedback.find(function(t){return t.type===e.type&&t.parameter===e.parameter});t&&a.rtcpFeedback.push(t)})(E.value)}}catch(e){T=!0,C=e}finally{try{!_&&w.return&&w.return()}finally{if(T)throw C}}n.codecs.push(a)})(s.value)}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}var u=!0,l=!1,d=void 0;try{for(var p,h=n.codecs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(p=h.next()).done);u=!0){var f=p.value,m=f.preferredPayloadType;if(r.has(m)){var v={clockRate:f.clockRate,kind:f.kind,mimeType:f.kind+"/rtx",name:"rtx",parameters:{apt:m},preferredPayloadType:r.get(m),rtcpFeedback:[]};n.codecs.push(v)}}}catch(e){l=!0,d=e}finally{try{!u&&h.return&&h.return()}finally{if(l)throw d}}var g=!0,y=!1,b=void 0;try{for(var S,_=e.headerExtensions["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(g=(S=_.next()).done);g=!0){!(function(e){var r=t.headerExtensions.find(function(t){return t.kind===e.kind&&t.uri===e.uri});if(r){var i={kind:r.kind,preferredEncrypt:Boolean(e.preferredEncrypt),preferredId:e.preferredId,uri:r.uri};n.headerExtensions.push(i)}})(S.value)}}catch(e){y=!0,b=e}finally{try{!g&&_.return&&_.return()}finally{if(y)throw b}}var T=!0,C=!1,E=void 0;try{for(var w,R=e.fecMechanisms["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(T=(w=R.next()).done);T=!0){!(function(e){var r=t.fecMechanisms.find(function(t){return t===e});r&&n.fecMechanisms.push(r)})(w.value)}}catch(e){C=!0,E=e}finally{try{!T&&R.return&&R.return()}finally{if(C)throw E}}return n};var i=n(15),o=n.n(i)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r,i=(r="InvalidStateError",(function(e){function t(e){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var n=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return Object.defineProperty(n,"name",{value:r}),n}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,Error),t})())},function(e,t,n){"use strict";(function(e){function r(e,t,n){b(["screen"],function(e){return t({stream:e})},n)}function i(e){return"https://chrome.google.com/webstore/detail/"+e.desktopSharingChromeExtId}function o(e,t){"undefined"!=typeof chrome&&chrome&&chrome.runtime?chrome.runtime.sendMessage(t.desktopSharingChromeExtId,{getVersion:!0},function(n){if(!n||!n.version)return h.warn("Extension not installed?: ",chrome.runtime.lastError),void e(!1,!1);var r=n.version;h.log("Extension version is: "+r);var i=(function(e,t){try{for(var n=e.split("."),r=t.split("."),i=Math.max(n.length,r.length),o=0;o<i;o++){var a=0,s=0;if(o<n.length&&(a=parseInt(n[o],10)),o<r.length&&(s=parseInt(r[o],10)),isNaN(a)||isNaN(s))return!0;if(a!==s)return a>s}return!1}catch(e){return f.callErrorHandler(e),h.error("Failed to parse extension version",e),!0}})(t.desktopSharingChromeMinExtVersion,r);e(!i,i)}):e(!1,!1)}function a(e,t,n){chrome.runtime.sendMessage(e.desktopSharingChromeExtId,{getStream:!0,sources:e.desktopSharingChromeSources},function(e){if(e)h.log("Response from extension: ",e),c(e,t,n);else{var r=chrome.runtime.lastError;n(r instanceof Error?r:new l.a(d.CHROME_EXTENSION_GENERIC_ERROR,r))}})}function s(e,t,n){return 0===n?Promise.reject():new Promise(function(r,i){var a=n,s=window.setInterval(function(){o(function(e){e?(window.clearInterval(s),r()):0==--a&&(i(),window.clearInterval(s))},e)},t)})}function c(e,t,n){var r=e.streamId,i=e.streamType,o=e.error;if(r)b(["desktop"],function(e){return t({stream:e,sourceId:r,sourceType:i})},n,{desktopStream:r});else{if(""===r)return void n(new l.a(d.CHROME_EXTENSION_USER_CANCELED));n(new l.a(d.CHROME_EXTENSION_GENERIC_ERROR,o))}}function u(e){if(!e.desktopSharingFirefoxDisabled&&!1!==g&&!0!==g)if(e.desktopSharingFirefoxExtId){var t=document.createElement("img");t.onload=function(){h.log("Detected firefox screen sharing extension."),g=!0},t.onerror=function(){h.log("Detected lack of firefox screen sharing extension."),g=!1};var n="chrome://"+e.desktopSharingFirefoxExtId.replace("@",".")+"/content/"+document.location.hostname+".png";t.setAttribute("src",n)}else g=!1}var l=n(12),d=n(17),p=n(1),h=n(0).getLogger(e),f=n(3),m=!1,v=!1,g=null,y=!1,b=null,S={intChromeExtPromise:null,obtainStream:null,init:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{disableDesktopSharing:!1,desktopSharingChromeDisabled:!1,desktopSharingChromeExtId:null,desktopSharingFirefoxDisabled:!1,desktopSharingFirefoxExtId:null},t=arguments[1];this.options=e=e||{},b=t,this.obtainStream=this.options.disableDesktopSharing?null:this._createObtainStreamMethod(e),this.obtainStream||h.info("Desktop sharing disabled")},_createObtainStreamMethod:function(e){var t=this;if(p.b.isNWJS())return function(e,t,n){window.JitsiMeetNW.obtainDesktopStream(t,function(e,t){var r=void 0;r=e&&"InvalidStateError"===e.name?new l.a(d.CHROME_EXTENSION_USER_CANCELED):new l.a(e,t,["desktop"]),"function"==typeof n&&n(r)})};if(p.b.isElectron())return this.obtainScreenOnElectron;if(p.b.isTemasysPluginUsed()){var a=n(37).WebRTCPlugin.plugin;return a.HasScreensharingFeature?a.isScreensharingAvailable?(h.info("Using Temasys plugin for desktop sharing"),r):(h.warn("Screensharing not available with Temasys plugin on this site"),null):(h.warn("Screensharing not supported by this plugin version"),null)}return p.b.isChrome()||p.b.isOpera()?p.b.isVersionLessThan("34")?(h.info("Chrome extension not supported until ver 34"),null):e.desktopSharingChromeDisabled||!1===e.desktopSharingChromeMethod||!e.desktopSharingChromeExtId?null:(h.info("Using Chrome extension for desktop sharing"),this.intChromeExtPromise=(function(e){return t=e,0===$("link[rel=chrome-webstore-item]").length&&$("head").append('<link rel="chrome-webstore-item">'),$("link[rel=chrome-webstore-item]").attr("href",i(t)),new Promise(function(t){o(function(e,n){m=e,v=n,h.info("Chrome extension installed: "+m+" updateRequired: "+v),t()},e)});var t})(e).then(function(){t.intChromeExtPromise=null}),this.obtainScreenFromExtension):p.b.isFirefox()?e.desktopSharingFirefoxDisabled?null:"http:"===window.location.protocol?(h.log("Screen sharing is not supported over HTTP. Use of HTTPS is required."),null):(u(e),this.obtainScreenOnFirefox):(h.log("Screen sharing not supported by the current browser: ",p.b.getName()),null)},isSupported:function(){return null!==this.obtainStream},obtainScreenOnFirefox:function(e,t,n){var i=this,o=!1,a=this.options.desktopSharingFirefoxMaxVersionExtRequired;if("number"==typeof a&&(o=-1===a,a>=0&&(a=String(a))),"string"==typeof a&&(o=!p.b.isVersionGreaterThan(a)),o&&h.log("Jidesha extension required on firefox version "+p.b.getVersion()),o&&!0!==g){if(y&&(y=!1,u(this.options)),null===g)return window.setTimeout(function(){null===g&&(g=!1),i.obtainScreenOnFirefox(t,n)},300),void h.log("Waiting for detection of jidesha on firefox to finish.");g=null,y=!0,n(new l.a(d.FIREFOX_EXTENSION_NEEDED))}else r(0,t,n)},obtainScreenOnElectron:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=arguments[2];window.JitsiMeetScreenObtainer&&window.JitsiMeetScreenObtainer.openDesktopPicker?window.JitsiMeetScreenObtainer.openDesktopPicker({desktopSharingSources:e.desktopSharingSources||this.options.desktopSharingChromeSources},function(e,r){return c({streamId:e,streamType:r},t,n)},function(e){return n(new l.a(d.ELECTRON_DESKTOP_PICKER_ERROR,e))}):n(new l.a(d.ELECTRON_DESKTOP_PICKER_NOT_FOUND))},obtainScreenFromExtension:function(e,t,n){var r=this;if(null===this.intChromeExtPromise){var o=this.options,c=o.desktopSharingChromeExtId,u=o.desktopSharingChromeSources,l={desktopSharingChromeExtId:c,desktopSharingChromeSources:e.desktopSharingSources||u};if(m)a(l,t,n);else{if(v&&alert("Jitsi Desktop Streamer requires update. Changes will take effect after next Chrome restart."),p.b.isOpera())return void this.handleExternalInstall(e,t,n);try{chrome.webstore.install(i(this.options),function(i){h.log("Extension installed successfully",i),m=!0,s(r.options,200,10).then(function(){a(l,t,n)}).catch(function(){r.handleExtensionInstallationError(e,t,n)})},this.handleExtensionInstallationError.bind(this,e,t,n))}catch(r){this.handleExtensionInstallationError(e,t,n,r)}}}else this.intChromeExtPromise.then(function(){r.obtainScreenFromExtension(e,t,n)})},handleExternalInstall:function(e,t,n,r){var o=i(this.options);e.listener("waitingForExtension",o),this.checkForChromeExtensionOnInterval(e,t,n,r)},handleExtensionInstallationError:function(e,t,n,r){var o=i(this.options);if(("Inline installs can not be initiated from pop-up windows."===r||"Chrome Web Store installations can only be started by the top frame."===r||"Installs can only be initiated by one of the Chrome Web Store item's verified sites."===r||"Inline installation is not supported for this item. The user will be redirected to the Chrome Web Store."===r)&&e.interval>0&&"function"==typeof e.checkAgain&&"function"==typeof e.listener)this.handleExternalInstall(e,t,n,r);else{var a="Failed to install the extension from "+o;h.log(a,r);var s="Chrome Web Store installations can only be initated by a user gesture."===r?d.CHROME_EXTENSION_USER_GESTURE_REQUIRED:d.CHROME_EXTENSION_INSTALLATION_ERROR;n(new l.a(s,a))}},checkForChromeExtensionOnInterval:function(e,t,n){var r=this;!1!==e.checkAgain()?s(this.options,e.interval,1).then(function(){m=!0,e.listener("extensionFound"),r.obtainScreenFromExtension(e,t,n)}).catch(function(){r.checkForChromeExtensionOnInterval(e,t,n)}):n(new l.a(d.CHROME_EXTENSION_INSTALLATION_ERROR))}};t.a=S}).call(t,"modules/RTC/ScreenObtainer.js")},function(e,t,n){"use strict";(function(t){var r=n(137);e.exports=r({window:t.window})}).call(t,n(20))},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t){var i=e&&e.window,o={shimChrome:!0,shimFirefox:!0,shimEdge:!0,shimSafari:!0};for(var a in t)hasOwnProperty.call(t,a)&&(o[a]=t[a]);var s=r.log,c=r.detectBrowser(i),u={browserDetails:c,extractVersion:r.extractVersion,disableLog:r.disableLog,disableWarnings:r.disableWarnings},l=n(138)||null,d=n(140)||null,p=n(144)||null,h=n(146)||null,f=n(147)||null;switch(c.browser){case"chrome":if(!l||!l.shimPeerConnection||!o.shimChrome)return s("Chrome shim is not included in this adapter release."),u;s("adapter.js shimming chrome."),u.browserShim=l,f.shimCreateObjectURL(i),l.shimGetUserMedia(i),l.shimMediaStream(i),l.shimSourceObject(i),l.shimPeerConnection(i),l.shimOnTrack(i),l.shimAddTrackRemoveTrack(i),l.shimGetSendersWithDtmf(i),f.shimRTCIceCandidate(i);break;case"firefox":if(!p||!p.shimPeerConnection||!o.shimFirefox)return s("Firefox shim is not included in this adapter release."),u;s("adapter.js shimming firefox."),u.browserShim=p,f.shimCreateObjectURL(i),p.shimGetUserMedia(i),p.shimSourceObject(i),p.shimPeerConnection(i),p.shimOnTrack(i),f.shimRTCIceCandidate(i);break;case"edge":if(!d||!d.shimPeerConnection||!o.shimEdge)return s("MS edge shim is not included in this adapter release."),u;s("adapter.js shimming edge."),u.browserShim=d,f.shimCreateObjectURL(i),d.shimGetUserMedia(i),d.shimPeerConnection(i),d.shimReplaceTrack(i);break;case"safari":if(!h||!o.shimSafari)return s("Safari shim is not included in this adapter release."),u;s("adapter.js shimming safari."),u.browserShim=h,f.shimCreateObjectURL(i),h.shimRTCIceServerUrls(i),h.shimCallbacksAPI(i),h.shimLocalStreamsAPI(i),h.shimRemoteStreamsAPI(i),h.shimTrackEventTransceiver(i),h.shimGetUserMedia(i),h.shimCreateOfferLegacy(i),f.shimRTCIceCandidate(i);break;default:s("Unsupported browser!")}return u}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=n(11),o=i.log,a={shimMediaStream:function(e){e.MediaStream=e.MediaStream||e.webkitMediaStream},shimOnTrack:function(e){if("object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection&&!("ontrack"in e.RTCPeerConnection.prototype)){Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)}});var t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){var n=this;return n._ontrackpoly||(n._ontrackpoly=function(t){t.stream.addEventListener("addtrack",function(r){var i;i=e.RTCPeerConnection.prototype.getReceivers?n.getReceivers().find(function(e){return e.track&&e.track.id===r.track.id}):{track:r.track};var o=new Event("track");o.track=r.track,o.receiver=i,o.transceiver={receiver:i},o.streams=[t.stream],n.dispatchEvent(o)}),t.stream.getTracks().forEach(function(r){var i;i=e.RTCPeerConnection.prototype.getReceivers?n.getReceivers().find(function(e){return e.track&&e.track.id===r.id}):{track:r};var o=new Event("track");o.track=r,o.receiver=i,o.transceiver={receiver:i},o.streams=[t.stream],n.dispatchEvent(o)})},n.addEventListener("addstream",n._ontrackpoly)),t.apply(n,arguments)}}},shimGetSendersWithDtmf:function(e){if("object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){var t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};var n=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,r){var i=n.apply(this,arguments);return i||(i=t(this,e),this._senders.push(i)),i};var i=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){i.apply(this,arguments);var t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}var o=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){var n=this;n._senders=n._senders||[],o.apply(n,[e]),e.getTracks().forEach(function(e){n._senders.push(t(n,e))})};var a=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;t._senders=t._senders||[],a.apply(t,[e]),e.getTracks().forEach(function(e){var n=t._senders.find(function(t){return t.track===e});n&&t._senders.splice(t._senders.indexOf(n),1)})}}else if("object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){var s=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){var e=this,t=s.apply(e,[]);return t.forEach(function(t){t._pc=e}),t},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}},shimSourceObject:function(e){var t=e&&e.URL;"object"===(void 0===e?"undefined":r(e))&&(!e.HTMLMediaElement||"srcObject"in e.HTMLMediaElement.prototype||Object.defineProperty(e.HTMLMediaElement.prototype,"srcObject",{get:function(){return this._srcObject},set:function(e){var n=this;this._srcObject=e,this.src&&t.revokeObjectURL(this.src),e?(this.src=t.createObjectURL(e),e.addEventListener("addtrack",function(){n.src&&t.revokeObjectURL(n.src),n.src=t.createObjectURL(e)}),e.addEventListener("removetrack",function(){n.src&&t.revokeObjectURL(n.src),n.src=t.createObjectURL(e)})):this.src=""}}))},shimAddTrackRemoveTrack:function(e){function t(e,t){var n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(function(t){var r=e._reverseStreams[t],i=e._streams[r.id];n=n.replace(new RegExp(i.id,"g"),r.id)}),new RTCSessionDescription({type:t.type,sdp:n})}var n=i.detectBrowser(e);if(!(e.RTCPeerConnection.prototype.addTrack&&n.version>=63)){var r=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){var e=this,t=r.apply(this);return e._reverseStreams=e._reverseStreams||{},t.map(function(t){return e._reverseStreams[t.id]})};var o=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){var n=this;if(n._streams=n._streams||{},n._reverseStreams=n._reverseStreams||{},t.getTracks().forEach(function(e){if(n.getSenders().find(function(t){return t.track===e}))throw new DOMException("Track already exists.","InvalidAccessError")}),!n._reverseStreams[t.id]){var r=new e.MediaStream(t.getTracks());n._streams[t.id]=r,n._reverseStreams[r.id]=t,t=r}o.apply(n,[t])};var a=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},a.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,n){var r=this;if("closed"===r.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");var i=[].slice.call(arguments,1);if(1!==i.length||!i[0].getTracks().find(function(e){return e===t}))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");if(r.getSenders().find(function(e){return e.track===t}))throw new DOMException("Track already exists.","InvalidAccessError");r._streams=r._streams||{},r._reverseStreams=r._reverseStreams||{};var o=r._streams[n.id];if(o)o.addTrack(t),Promise.resolve().then(function(){r.dispatchEvent(new Event("negotiationneeded"))});else{var a=new e.MediaStream([t]);r._streams[n.id]=a,r._reverseStreams[a.id]=n,r.addStream(a)}return r.getSenders().find(function(e){return e.track===t})},["createOffer","createAnswer"].forEach(function(n){var r=e.RTCPeerConnection.prototype[n];e.RTCPeerConnection.prototype[n]=function(){var e=this,n=arguments;return arguments.length&&"function"==typeof arguments[0]?r.apply(e,[function(r){var i=t(e,r);n[0].apply(null,[i])},function(e){n[1]&&n[1].apply(null,e)},arguments[2]]):r.apply(e,arguments).then(function(n){return t(e,n)})}});var s=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=(function(e,t){var n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(function(t){var r=e._reverseStreams[t],i=e._streams[r.id];n=n.replace(new RegExp(r.id,"g"),i.id)}),new RTCSessionDescription({type:t.type,sdp:n})})(this,arguments[0]),s.apply(this,arguments)):s.apply(this,arguments)};var c=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get:function(){var e=c.get.apply(this);return""===e.type?e:t(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){var t=this;if("closed"===t.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(e._pc!==t)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");t._streams=t._streams||{};var n;Object.keys(t._streams).forEach(function(r){t._streams[r].getTracks().find(function(t){return e.track===t})&&(n=t._streams[r])}),n&&(1===n.getTracks().length?t.removeStream(t._reverseStreams[n.id]):n.removeTrack(e.track),t.dispatchEvent(new Event("negotiationneeded")))}}},shimPeerConnection:function(e){var t=i.detectBrowser(e);if(e.RTCPeerConnection){var n=e.RTCPeerConnection;e.RTCPeerConnection=function(e,t){if(e&&e.iceServers){for(var r=[],o=0;o<e.iceServers.length;o++){var a=e.iceServers[o];!a.hasOwnProperty("urls")&&a.hasOwnProperty("url")?(i.deprecated("RTCIceServer.url","RTCIceServer.urls"),(a=JSON.parse(JSON.stringify(a))).urls=a.url,r.push(a)):r.push(e.iceServers[o])}e.iceServers=r}return new n(e,t)},e.RTCPeerConnection.prototype=n.prototype,Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:function(){return n.generateCertificate}})}else e.RTCPeerConnection=function(t,n){return o("PeerConnection"),t&&t.iceTransportPolicy&&(t.iceTransports=t.iceTransportPolicy),new e.webkitRTCPeerConnection(t,n)},e.RTCPeerConnection.prototype=e.webkitRTCPeerConnection.prototype,e.webkitRTCPeerConnection.generateCertificate&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:function(){return e.webkitRTCPeerConnection.generateCertificate}});var a=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(e,t,n){var r=this,i=arguments;if(arguments.length>0&&"function"==typeof e)return a.apply(this,arguments);if(0===a.length&&(0===arguments.length||"function"!=typeof arguments[0]))return a.apply(this,[]);var o=function(e){var t={};return e.result().forEach(function(e){var n={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach(function(t){n[t]=e.stat(t)}),t[n.id]=n}),t},s=function(e){return new Map(Object.keys(e).map(function(t){return[t,e[t]]}))};if(arguments.length>=2){var c=function(e){i[1](s(o(e)))};return a.apply(this,[c,arguments[0]])}return new Promise(function(e,t){a.apply(r,[function(t){e(s(o(t)))},t])}).then(t,n)},t.version<51&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){var e=arguments,t=this,r=new Promise(function(r,i){n.apply(t,[e[0],r,i])});return e.length<2?r:r.then(function(){e[1].apply(null,[])},function(t){e.length>=3&&e[2].apply(null,[t])})}}),t.version<52&&["createOffer","createAnswer"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){var e=this;if(arguments.length<1||1===arguments.length&&"object"===r(arguments[0])){var t=1===arguments.length?arguments[0]:void 0;return new Promise(function(r,i){n.apply(e,[r,i,t])})}return n.apply(this,arguments)}}),["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}});var s=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?s.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}};e.exports={shimMediaStream:a.shimMediaStream,shimOnTrack:a.shimOnTrack,shimAddTrackRemoveTrack:a.shimAddTrackRemoveTrack,shimGetSendersWithDtmf:a.shimGetSendersWithDtmf,shimSourceObject:a.shimSourceObject,shimPeerConnection:a.shimPeerConnection,shimGetUserMedia:n(139)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=n(11),o=i.log;e.exports=function(e){var t=i.detectBrowser(e),n=e&&e.navigator,a=function(e){if("object"!==(void 0===e?"undefined":r(e))||e.mandatory||e.optional)return e;var t={};return Object.keys(e).forEach(function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var i="object"===r(e[n])?e[n]:{ideal:e[n]};void 0!==i.exact&&"number"==typeof i.exact&&(i.min=i.max=i.exact);var o=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==i.ideal){t.optional=t.optional||[];var a={};"number"==typeof i.ideal?(a[o("min",n)]=i.ideal,t.optional.push(a),(a={})[o("max",n)]=i.ideal,t.optional.push(a)):(a[o("",n)]=i.ideal,t.optional.push(a))}void 0!==i.exact&&"number"!=typeof i.exact?(t.mandatory=t.mandatory||{},t.mandatory[o("",n)]=i.exact):["min","max"].forEach(function(e){void 0!==i[e]&&(t.mandatory=t.mandatory||{},t.mandatory[o(e,n)]=i[e])})}}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},s=function(e,i){if(t.version>=61)return i(e);if((e=JSON.parse(JSON.stringify(e)))&&"object"===r(e.audio)){var s=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])};s((e=JSON.parse(JSON.stringify(e))).audio,"autoGainControl","googAutoGainControl"),s(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=a(e.audio)}if(e&&"object"===r(e.video)){var c=e.video.facingMode;c=c&&("object"===(void 0===c?"undefined":r(c))?c:{ideal:c});var u=t.version<66;if(c&&("user"===c.exact||"environment"===c.exact||"user"===c.ideal||"environment"===c.ideal)&&(!n.mediaDevices.getSupportedConstraints||!n.mediaDevices.getSupportedConstraints().facingMode||u)){delete e.video.facingMode;var l;if("environment"===c.exact||"environment"===c.ideal?l=["back","rear"]:"user"!==c.exact&&"user"!==c.ideal||(l=["front"]),l)return n.mediaDevices.enumerateDevices().then(function(t){var n=(t=t.filter(function(e){return"videoinput"===e.kind})).find(function(e){return l.some(function(t){return-1!==e.label.toLowerCase().indexOf(t)})});return!n&&t.length&&-1!==l.indexOf("back")&&(n=t[t.length-1]),n&&(e.video.deviceId=c.exact?{exact:n.deviceId}:{ideal:n.deviceId}),e.video=a(e.video),o("chrome: "+JSON.stringify(e)),i(e)})}e.video=a(e.video)}return o("chrome: "+JSON.stringify(e)),i(e)},c=function(e){return{name:{PermissionDeniedError:"NotAllowedError",InvalidStateError:"NotReadableError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotReadableError",MediaDeviceKillSwitchOn:"NotReadableError"}[e.name]||e.name,message:e.message,constraint:e.constraintName,toString:function(){return this.name+(this.message&&": ")+this.message}}};n.getUserMedia=function(e,t,r){s(e,function(e){n.webkitGetUserMedia(e,t,function(e){r&&r(c(e))})})};var u=function(e){return new Promise(function(t,r){n.getUserMedia(e,t,r)})};if(n.mediaDevices||(n.mediaDevices={getUserMedia:u,enumerateDevices:function(){return new Promise(function(t){var n={audio:"audioinput",video:"videoinput"};return e.MediaStreamTrack.getSources(function(e){t(e.map(function(e){return{label:e.label,kind:n[e.kind],deviceId:e.id,groupId:""}}))})})},getSupportedConstraints:function(){return{deviceId:!0,echoCancellation:!0,facingMode:!0,frameRate:!0,height:!0,width:!0}}}),n.mediaDevices.getUserMedia){var l=n.mediaDevices.getUserMedia.bind(n.mediaDevices);n.mediaDevices.getUserMedia=function(e){return s(e,function(e){return l(e).then(function(t){if(e.audio&&!t.getAudioTracks().length||e.video&&!t.getVideoTracks().length)throw t.getTracks().forEach(function(e){e.stop()}),new DOMException("","NotFoundError");return t},function(e){return Promise.reject(c(e))})})}}else n.mediaDevices.getUserMedia=function(e){return u(e)};void 0===n.mediaDevices.addEventListener&&(n.mediaDevices.addEventListener=function(){o("Dummy mediaDevices.addEventListener called.")}),void 0===n.mediaDevices.removeEventListener&&(n.mediaDevices.removeEventListener=function(){o("Dummy mediaDevices.removeEventListener called.")})}},function(e,t,n){"use strict";var r=n(11),i=n(141);e.exports={shimGetUserMedia:n(143),shimPeerConnection:function(e){var t=r.detectBrowser(e);if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){var n=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set:function(e){n.set.call(this,e);var t=new Event("enabled");t.enabled=e,this.dispatchEvent(t)}})}!e.RTCRtpSender||"dtmf"in e.RTCRtpSender.prototype||Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCPeerConnection=i(e,t.version)},shimReplaceTrack:function(e){!e.RTCRtpSender||"replaceTrack"in e.RTCRtpSender.prototype||(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}}},function(e,t,n){"use strict";function r(e,t,n,r,i){var o=l.writeRtpDescription(e.kind,t);if(o+=l.writeIceParameters(e.iceGatherer.getLocalParameters()),o+=l.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":i||"active"),o+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?o+="a=sendrecv\r\n":e.rtpSender?o+="a=sendonly\r\n":e.rtpReceiver?o+="a=recvonly\r\n":o+="a=inactive\r\n",e.rtpSender){var a="msid:"+r.id+" "+e.rtpSender.track.id+"\r\n";o+="a="+a,o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a,e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+a,o+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+l.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+l.localCName+"\r\n"),o}function i(e,t){var n={codecs:[],headerExtensions:[],fecMechanisms:[]},r=function(e,t){e=parseInt(e,10);for(var n=0;n<t.length;n++)if(t[n].payloadType===e||t[n].preferredPayloadType===e)return t[n]},i=(function(e){function t(t,n,r,i){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t})(function(e,t,n,i){var o=r(e.parameters.apt,n),a=r(t.parameters.apt,i);return o&&a&&o.name.toLowerCase()===a.name.toLowerCase()});return e.codecs.forEach(function(r){for(var o=0;o<t.codecs.length;o++){var a=t.codecs[o];if(r.name.toLowerCase()===a.name.toLowerCase()&&r.clockRate===a.clockRate){if("rtx"===r.name.toLowerCase()&&r.parameters&&a.parameters.apt&&!i(r,a,e.codecs,t.codecs))continue;(a=JSON.parse(JSON.stringify(a))).numChannels=Math.min(r.numChannels,a.numChannels),n.codecs.push(a),a.rtcpFeedback=a.rtcpFeedback.filter(function(e){for(var t=0;t<r.rtcpFeedback.length;t++)if(r.rtcpFeedback[t].type===e.type&&r.rtcpFeedback[t].parameter===e.parameter)return!0;return!1});break}}}),e.headerExtensions.forEach(function(e){for(var r=0;r<t.headerExtensions.length;r++){var i=t.headerExtensions[r];if(e.uri===i.uri){n.headerExtensions.push(i);break}}}),n}function o(e,t,n){return-1!=={offer:{setLocalDescription:["stable","have-local-offer"],setRemoteDescription:["stable","have-remote-offer"]},answer:{setLocalDescription:["have-remote-offer","have-local-pranswer"],setRemoteDescription:["have-local-offer","have-remote-pranswer"]}}[t][e].indexOf(n)}function a(e,t){var n=e.getRemoteCandidates().find(function(e){return t.foundation===e.foundation&&t.ip===e.ip&&t.port===e.port&&t.priority===e.priority&&t.protocol===e.protocol&&t.type===e.type});return n||e.addRemoteCandidate(t),!n}function s(e,t){t.addTrack(e);var n=new Event("addtrack");n.track=e,t.dispatchEvent(n)}function c(e,t,n,r){var i=new Event("track");i.track=t,i.receiver=n,i.transceiver={receiver:n},i.streams=r,window.setTimeout(function(){e._dispatchEvent("track",i)})}function u(e,t){var n=new Error(t);return n.name=e,n}var l=n(58);e.exports=function(e,t){var n=function(n){var r=this,i=document.createDocumentFragment();if(["addEventListener","removeEventListener","dispatchEvent"].forEach(function(e){r[e]=i[e].bind(i)}),this.canTrickleIceCandidates=null,this.needNegotiation=!1,this.localStreams=[],this.remoteStreams=[],this.localDescription=null,this.remoteDescription=null,this.signalingState="stable",this.iceConnectionState="new",this.iceGatheringState="new",n=JSON.parse(JSON.stringify(n||{})),this.usingBundle="max-bundle"===n.bundlePolicy,"negotiate"===n.rtcpMuxPolicy)throw u("NotSupportedError","rtcpMuxPolicy 'negotiate' is not supported");switch(n.rtcpMuxPolicy||(n.rtcpMuxPolicy="require"),n.iceTransportPolicy){case"all":case"relay":break;default:n.iceTransportPolicy="all"}switch(n.bundlePolicy){case"balanced":case"max-compat":case"max-bundle":break;default:n.bundlePolicy="balanced"}if(n.iceServers=(function(e,t){var n=!1;return(e=JSON.parse(JSON.stringify(e))).filter(function(e){if(e&&(e.urls||e.url)){var r=e.urls||e.url;e.url&&!e.urls&&console.warn("RTCIceServer.url is deprecated! Use urls instead.");var i="string"==typeof r;return i&&(r=[r]),r=r.filter(function(e){return 0!==e.indexOf("turn:")||-1===e.indexOf("transport=udp")||-1!==e.indexOf("turn:[")||n?0===e.indexOf("stun:")&&t>=14393&&-1===e.indexOf("?transport=udp"):(n=!0,!0)}),delete e.url,e.urls=i?r[0]:r,!!r.length}})})(n.iceServers||[],t),this._iceGatherers=[],n.iceCandidatePoolSize)for(var o=n.iceCandidatePoolSize;o>0;o--)this._iceGatherers=new e.RTCIceGatherer({iceServers:n.iceServers,gatherPolicy:n.iceTransportPolicy});else n.iceCandidatePoolSize=0;this._config=n,this.transceivers=[],this._sdpSessionId=l.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};n.prototype.onicecandidate=null,n.prototype.onaddstream=null,n.prototype.ontrack=null,n.prototype.onremovestream=null,n.prototype.onsignalingstatechange=null,n.prototype.oniceconnectionstatechange=null,n.prototype.onicegatheringstatechange=null,n.prototype.onnegotiationneeded=null,n.prototype.ondatachannel=null,n.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"==typeof this["on"+e]&&this["on"+e](t))},n.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},n.prototype.getConfiguration=function(){return this._config},n.prototype.getLocalStreams=function(){return this.localStreams},n.prototype.getRemoteStreams=function(){return this.remoteStreams},n.prototype._createTransceiver=function(e){var t=this.transceivers.length>0,n={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&t)n.iceTransport=this.transceivers[0].iceTransport,n.dtlsTransport=this.transceivers[0].dtlsTransport;else{var r=this._createIceAndDtlsTransports();n.iceTransport=r.iceTransport,n.dtlsTransport=r.dtlsTransport}return this.transceivers.push(n),n},n.prototype.addTrack=function(t,n){if(this.transceivers.find(function(e){return e.track===t}))throw u("InvalidAccessError","Track already exists.");if("closed"===this.signalingState)throw u("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");for(var r,i=0;i<this.transceivers.length;i++)this.transceivers[i].track||this.transceivers[i].kind!==t.kind||(r=this.transceivers[i]);return r||(r=this._createTransceiver(t.kind)),this._maybeFireNegotiationNeeded(),-1===this.localStreams.indexOf(n)&&this.localStreams.push(n),r.track=t,r.stream=n,r.rtpSender=new e.RTCRtpSender(t,r.dtlsTransport),r.rtpSender},n.prototype.addStream=function(e){var n=this;if(t>=15025)e.getTracks().forEach(function(t){n.addTrack(t,e)});else{var r=e.clone();e.getTracks().forEach(function(e,t){var n=r.getTracks()[t];e.addEventListener("enabled",function(e){n.enabled=e.enabled})}),r.getTracks().forEach(function(e){n.addTrack(e,r)})}},n.prototype.removeTrack=function(t){if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var n=this.transceivers.find(function(e){return e.rtpSender===t});if(!n)throw u("InvalidAccessError","Sender was not created by this connection.");var r=n.stream;n.rtpSender.stop(),n.rtpSender=null,n.track=null,n.stream=null,-1===this.transceivers.map(function(e){return e.stream}).indexOf(r)&&this.localStreams.indexOf(r)>-1&&this.localStreams.splice(this.localStreams.indexOf(r),1),this._maybeFireNegotiationNeeded()},n.prototype.removeStream=function(e){var t=this;e.getTracks().forEach(function(e){var n=t.getSenders().find(function(t){return t.track===e});n&&t.removeTrack(n)})},n.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},n.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},n.prototype._createIceGatherer=function(t,n){var r=this;if(n&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var i=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(i,"state",{value:"new",writable:!0}),this.transceivers[t].candidates=[],this.transceivers[t].bufferCandidates=function(e){var n=!e.candidate||0===Object.keys(e.candidate).length;i.state=n?"completed":"gathering",null!==r.transceivers[t].candidates&&r.transceivers[t].candidates.push(e.candidate)},i.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),i},n.prototype._gather=function(t,n){var r=this,i=this.transceivers[n].iceGatherer;if(!i.onlocalcandidate){var o=this.transceivers[n].candidates;this.transceivers[n].candidates=null,i.removeEventListener("localcandidate",this.transceivers[n].bufferCandidates),i.onlocalcandidate=function(e){if(!(r.usingBundle&&n>0)){var o=new Event("icecandidate");o.candidate={sdpMid:t,sdpMLineIndex:n};var a=e.candidate,s=!a||0===Object.keys(a).length;s?"new"!==i.state&&"gathering"!==i.state||(i.state="completed"):("new"===i.state&&(i.state="gathering"),a.component=1,o.candidate.candidate=l.writeCandidate(a));var c=l.splitSections(r.localDescription.sdp);c[o.candidate.sdpMLineIndex+1]+=s?"a=end-of-candidates\r\n":"a="+o.candidate.candidate+"\r\n",r.localDescription.sdp=c.join("");var u=r.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});"gathering"!==r.iceGatheringState&&(r.iceGatheringState="gathering",r._emitGatheringStateChange()),s||r._dispatchEvent("icecandidate",o),u&&(r._dispatchEvent("icecandidate",new Event("icecandidate")),r.iceGatheringState="complete",r._emitGatheringStateChange())}},e.setTimeout(function(){o.forEach(function(e){var t=new Event("RTCIceGatherEvent");t.candidate=e,i.onlocalcandidate(t)})},0)}},n.prototype._createIceAndDtlsTransports=function(){var t=this,n=new e.RTCIceTransport(null);n.onicestatechange=function(){t._updateConnectionState()};var r=new e.RTCDtlsTransport(n);return r.ondtlsstatechange=function(){t._updateConnectionState()},r.onerror=function(){Object.defineProperty(r,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:n,dtlsTransport:r}},n.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var n=this.transceivers[e].iceTransport;n&&(delete n.onicestatechange,delete this.transceivers[e].iceTransport);var r=this.transceivers[e].dtlsTransport;r&&(delete r.ondtlsstatechange,delete r.onerror,delete this.transceivers[e].dtlsTransport)},n.prototype._transceive=function(e,n,r){var o=i(e.localCapabilities,e.remoteCapabilities);n&&e.rtpSender&&(o.encodings=e.sendEncodingParameters,o.rtcp={cname:l.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(o.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(o)),r&&e.rtpReceiver&&o.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&t<15019&&e.recvEncodingParameters.forEach(function(e){delete e.rtx}),e.recvEncodingParameters.length&&(o.encodings=e.recvEncodingParameters),o.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(o.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(o.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(o))},n.prototype.setLocalDescription=function(e){var t=this;if(!o("setLocalDescription",e.type,this.signalingState)||this._isClosed)return Promise.reject(u("InvalidStateError","Can not set local "+e.type+" in state "+t.signalingState));var n,r;if("offer"===e.type)n=l.splitSections(e.sdp),r=n.shift(),n.forEach(function(e,n){var r=l.parseRtpParameters(e);t.transceivers[n].localCapabilities=r}),this.transceivers.forEach(function(e,n){t._gather(e.mid,n)});else if("answer"===e.type){n=l.splitSections(t.remoteDescription.sdp),r=n.shift();var a=l.matchPrefix(r,"a=ice-lite").length>0;n.forEach(function(e,n){var o=t.transceivers[n],s=o.iceGatherer,c=o.iceTransport,u=o.dtlsTransport,d=o.localCapabilities,p=o.remoteCapabilities;if(!(l.isRejected(e)&&0===l.matchPrefix(e,"a=bundle-only").length||o.isDatachannel)){var h=l.getIceParameters(e,r),f=l.getDtlsParameters(e,r);a&&(f.role="server"),t.usingBundle&&0!==n||(t._gather(o.mid,n),"new"===c.state&&c.start(s,h,a?"controlling":"controlled"),"new"===u.state&&u.start(f));var m=i(d,p);t._transceive(o,m.codecs.length>0,!1)}})}switch(this.localDescription={type:e.type,sdp:e.sdp},e.type){case"offer":this._updateSignalingState("have-local-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+e.type+'"')}return Promise.resolve()},n.prototype.setRemoteDescription=function(n){var r=this;if(!o("setRemoteDescription",n.type,this.signalingState)||this._isClosed)return Promise.reject(u("InvalidStateError","Can not set remote "+n.type+" in state "+r.signalingState));var i={};this.remoteStreams.forEach(function(e){i[e.id]=e});var d=[],p=l.splitSections(n.sdp),h=p.shift(),f=l.matchPrefix(h,"a=ice-lite").length>0,m=l.matchPrefix(h,"a=group:BUNDLE ").length>0;this.usingBundle=m;var v=l.matchPrefix(h,"a=ice-options:")[0];switch(this.canTrickleIceCandidates=!!v&&v.substr(14).split(" ").indexOf("trickle")>=0,p.forEach(function(o,c){var u=l.splitLines(o),p=l.getKind(o),v=l.isRejected(o)&&0===l.matchPrefix(o,"a=bundle-only").length,g=u[0].substr(2).split(" ")[2],y=l.getDirection(o,h),b=l.parseMsid(o),S=l.getMid(o)||l.generateIdentifier();if("application"!==p||"DTLS/SCTP"!==g){var _,T,C,E,w,R,k,I,P,A,O,D=l.parseRtpParameters(o);v||(A=l.getIceParameters(o,h),(O=l.getDtlsParameters(o,h)).role="client"),k=l.parseRtpEncodingParameters(o);var x=l.parseRtcpParameters(o),N=l.matchPrefix(o,"a=end-of-candidates",h).length>0,L=l.matchPrefix(o,"a=candidate:").map(function(e){return l.parseCandidate(e)}).filter(function(e){return 1===e.component});if(("offer"===n.type||"answer"===n.type)&&!v&&m&&c>0&&r.transceivers[c]&&(r._disposeIceAndDtlsTransports(c),r.transceivers[c].iceGatherer=r.transceivers[0].iceGatherer,r.transceivers[c].iceTransport=r.transceivers[0].iceTransport,r.transceivers[c].dtlsTransport=r.transceivers[0].dtlsTransport,r.transceivers[c].rtpSender&&r.transceivers[c].rtpSender.setTransport(r.transceivers[0].dtlsTransport),r.transceivers[c].rtpReceiver&&r.transceivers[c].rtpReceiver.setTransport(r.transceivers[0].dtlsTransport)),"offer"!==n.type||v)"answer"!==n.type||v||(T=(_=r.transceivers[c]).iceGatherer,C=_.iceTransport,E=_.dtlsTransport,w=_.rtpReceiver,R=_.sendEncodingParameters,I=_.localCapabilities,r.transceivers[c].recvEncodingParameters=k,r.transceivers[c].remoteCapabilities=D,r.transceivers[c].rtcpParameters=x,L.length&&"new"===C.state&&(!f&&!N||m&&0!==c?L.forEach(function(e){a(_.iceTransport,e)}):C.setRemoteCandidates(L)),m&&0!==c||("new"===C.state&&C.start(T,A,"controlling"),"new"===E.state&&E.start(O)),r._transceive(_,"sendrecv"===y||"recvonly"===y,"sendrecv"===y||"sendonly"===y),!w||"sendrecv"!==y&&"sendonly"!==y?delete _.rtpReceiver:(P=w.track,b?(i[b.stream]||(i[b.stream]=new e.MediaStream),s(P,i[b.stream]),d.push([P,w,i[b.stream]])):(i.default||(i.default=new e.MediaStream),s(P,i.default),d.push([P,w,i.default]))));else{(_=r.transceivers[c]||r._createTransceiver(p)).mid=S,_.iceGatherer||(_.iceGatherer=r._createIceGatherer(c,m)),L.length&&"new"===_.iceTransport.state&&(!N||m&&0!==c?L.forEach(function(e){a(_.iceTransport,e)}):_.iceTransport.setRemoteCandidates(L)),I=e.RTCRtpReceiver.getCapabilities(p),t<15019&&(I.codecs=I.codecs.filter(function(e){return"rtx"!==e.name})),R=_.sendEncodingParameters||[{ssrc:1001*(2*c+2)}];var M=!1;if("sendrecv"===y||"sendonly"===y){if(M=!_.rtpReceiver,w=_.rtpReceiver||new e.RTCRtpReceiver(_.dtlsTransport,p),M){var j;P=w.track,b&&"-"===b.stream||(b?(i[b.stream]||(i[b.stream]=new e.MediaStream,Object.defineProperty(i[b.stream],"id",{get:function(){return b.stream}})),Object.defineProperty(P,"id",{get:function(){return b.track}}),j=i[b.stream]):(i.default||(i.default=new e.MediaStream),j=i.default)),j&&(s(P,j),_.associatedRemoteMediaStreams.push(j)),d.push([P,w,j])}}else _.rtpReceiver&&_.rtpReceiver.track&&(_.associatedRemoteMediaStreams.forEach(function(e){var t=e.getTracks().find(function(e){return e.id===_.rtpReceiver.track.id});t&&(function(e,t){t.removeTrack(e);var n=new Event("removetrack");n.track=e,t.dispatchEvent(n)})(t,e)}),_.associatedRemoteMediaStreams=[]);_.localCapabilities=I,_.remoteCapabilities=D,_.rtpReceiver=w,_.rtcpParameters=x,_.sendEncodingParameters=R,_.recvEncodingParameters=k,r._transceive(r.transceivers[c],!1,M)}}else r.transceivers[c]={mid:S,isDatachannel:!0}}),void 0===this._dtlsRole&&(this._dtlsRole="offer"===n.type?"active":"passive"),this.remoteDescription={type:n.type,sdp:n.sdp},n.type){case"offer":this._updateSignalingState("have-remote-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+n.type+'"')}return Object.keys(i).forEach(function(t){var n=i[t];if(n.getTracks().length){if(-1===r.remoteStreams.indexOf(n)){r.remoteStreams.push(n);var o=new Event("addstream");o.stream=n,e.setTimeout(function(){r._dispatchEvent("addstream",o)})}d.forEach(function(e){var t=e[0],i=e[1];n.id===e[2].id&&c(r,t,i,[n])})}}),d.forEach(function(e){e[2]||c(r,e[0],e[1],[])}),e.setTimeout(function(){r&&r.transceivers&&r.transceivers.forEach(function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))})},4e3),Promise.resolve()},n.prototype.close=function(){this.transceivers.forEach(function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()}),this._isClosed=!0,this._updateSignalingState("closed")},n.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},n.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&!0!==this.needNegotiation&&(this.needNegotiation=!0,e.setTimeout(function(){if(!1!==t.needNegotiation){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}},0))},n.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach(function(e){t[e.iceTransport.state]++,t[e.dtlsTransport.state]++}),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0||t.checking>0?e="connecting":t.disconnected>0?e="disconnected":t.new>0?e="new":(t.connected>0||t.completed>0)&&(e="connected"),e!==this.iceConnectionState){this.iceConnectionState=e;var n=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",n)}},n.prototype.createOffer=function(){var n=this;if(this._isClosed)return Promise.reject(u("InvalidStateError","Can not call createOffer after close"));var i=this.transceivers.filter(function(e){return"audio"===e.kind}).length,o=this.transceivers.filter(function(e){return"video"===e.kind}).length,a=arguments[0];if(a){if(a.mandatory||a.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==a.offerToReceiveAudio&&(i=!0===a.offerToReceiveAudio?1:!1===a.offerToReceiveAudio?0:a.offerToReceiveAudio),void 0!==a.offerToReceiveVideo&&(o=!0===a.offerToReceiveVideo?1:!1===a.offerToReceiveVideo?0:a.offerToReceiveVideo)}for(this.transceivers.forEach(function(e){"audio"===e.kind?--i<0&&(e.wantReceive=!1):"video"===e.kind&&--o<0&&(e.wantReceive=!1)});i>0||o>0;)i>0&&(this._createTransceiver("audio"),i--),o>0&&(this._createTransceiver("video"),o--);var s=l.writeSessionBoilerplate(this._sdpSessionId,this._sdpSessionVersion++);this.transceivers.forEach(function(r,i){var o=r.track,a=r.kind,s=l.generateIdentifier();r.mid=s,r.iceGatherer||(r.iceGatherer=n._createIceGatherer(i,n.usingBundle));var c=e.RTCRtpSender.getCapabilities(a);t<15019&&(c.codecs=c.codecs.filter(function(e){return"rtx"!==e.name})),c.codecs.forEach(function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1")});var u=r.sendEncodingParameters||[{ssrc:1001*(2*i+1)}];o&&t>=15019&&"video"===a&&!u[0].rtx&&(u[0].rtx={ssrc:u[0].ssrc+1}),r.wantReceive&&(r.rtpReceiver=new e.RTCRtpReceiver(r.dtlsTransport,a)),r.localCapabilities=c,r.sendEncodingParameters=u}),"max-compat"!==this._config.bundlePolicy&&(s+="a=group:BUNDLE "+this.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),s+="a=ice-options:trickle\r\n",this.transceivers.forEach(function(e,t){s+=r(e,e.localCapabilities,"offer",e.stream,n._dtlsRole),s+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===n.iceGatheringState||0!==t&&n.usingBundle||(e.iceGatherer.getLocalCandidates().forEach(function(e){e.component=1,s+="a="+l.writeCandidate(e)+"\r\n"}),"completed"===e.iceGatherer.state&&(s+="a=end-of-candidates\r\n"))});var c=new e.RTCSessionDescription({type:"offer",sdp:s});return Promise.resolve(c)},n.prototype.createAnswer=function(){var n=this;if(this._isClosed)return Promise.reject(u("InvalidStateError","Can not call createAnswer after close"));var o=l.writeSessionBoilerplate(this._sdpSessionId,this._sdpSessionVersion++);this.usingBundle&&(o+="a=group:BUNDLE "+this.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n");var a=l.splitSections(this.remoteDescription.sdp).length-1;this.transceivers.forEach(function(e,s){if(!(s+1>a))if(e.isDatachannel)o+="m=application 0 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=mid:"+e.mid+"\r\n";else{if(e.stream){var c;"audio"===e.kind?c=e.stream.getAudioTracks()[0]:"video"===e.kind&&(c=e.stream.getVideoTracks()[0]),c&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1})}var u=i(e.localCapabilities,e.remoteCapabilities);!u.codecs.filter(function(e){return"rtx"===e.name.toLowerCase()}).length&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,o+=r(e,u,"answer",e.stream,n._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(o+="a=rtcp-rsize\r\n")}});var s=new e.RTCSessionDescription({type:"answer",sdp:o});return Promise.resolve(s)},n.prototype.addIceCandidate=function(e){var t;if(e&&""!==e.candidate){if(void 0===e.sdpMLineIndex&&!e.sdpMid)throw new TypeError("sdpMLineIndex or sdpMid required");if(!this.remoteDescription)return Promise.reject(u("InvalidStateError","Can not add ICE candidate without a remote description"));var n=e.sdpMLineIndex;if(e.sdpMid)for(var r=0;r<this.transceivers.length;r++)if(this.transceivers[r].mid===e.sdpMid){n=r;break}var i=this.transceivers[n];if(!i)return Promise.reject(u("OperationError","Can not add ICE candidate"));if(i.isDatachannel)return Promise.resolve();var o=Object.keys(e.candidate).length>0?l.parseCandidate(e.candidate):{};if("tcp"===o.protocol&&(0===o.port||9===o.port))return Promise.resolve();if(o.component&&1!==o.component)return Promise.resolve();if((0===n||n>0&&i.iceTransport!==this.transceivers[0].iceTransport)&&!a(i.iceTransport,o))return Promise.reject(u("OperationError","Can not add ICE candidate"));var s=e.candidate.trim();0===s.indexOf("a=")&&(s=s.substr(2)),(t=l.splitSections(this.remoteDescription.sdp))[n+1]+="a="+(o.type?s:"end-of-candidates")+"\r\n",this.remoteDescription.sdp=t.join("")}else for(var c=0;c<this.transceivers.length&&(this.transceivers[c].isDatachannel||(this.transceivers[c].iceTransport.addRemoteCandidate({}),(t=l.splitSections(this.remoteDescription.sdp))[c+1]+="a=end-of-candidates\r\n",this.remoteDescription.sdp=t.join(""),!this.usingBundle));c++);return Promise.resolve()},n.prototype.getStats=function(){var e=[];return this.transceivers.forEach(function(t){["rtpSender","rtpReceiver","iceGatherer","iceTransport","dtlsTransport"].forEach(function(n){t[n]&&e.push(t[n].getStats())})}),new Promise(function(t){var n=new Map;Promise.all(e).then(function(e){e.forEach(function(e){Object.keys(e).forEach(function(t){e[t].type=(r=e[t],{inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[r.type]||r.type);var r;n.set(t,e[t])})}),t(n)})})};var d=["createOffer","createAnswer"];return d.forEach(function(e){var t=n.prototype[e];n.prototype[e]=function(){var e=arguments;return"function"==typeof e[0]||"function"==typeof e[1]?t.apply(this,[arguments[2]]).then(function(t){"function"==typeof e[0]&&e[0].apply(null,[t])},function(t){"function"==typeof e[1]&&e[1].apply(null,[t])}):t.apply(this,arguments)}}),(d=["setLocalDescription","setRemoteDescription","addIceCandidate"]).forEach(function(e){var t=n.prototype[e];n.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]||"function"==typeof e[2]?t.apply(this,arguments).then(function(){"function"==typeof e[1]&&e[1].apply(null)},function(t){"function"==typeof e[2]&&e[2].apply(null,[t])}):t.apply(this,arguments)}}),["getStats"].forEach(function(e){var t=n.prototype[e];n.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]?t.apply(this,arguments).then(function(){"function"==typeof e[1]&&e[1].apply(null)}):t.apply(this,arguments)}}),n}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports=function(e){var t=e&&e.navigator,n=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return n(e).catch(function(e){return Promise.reject({name:{PermissionDeniedError:"NotAllowedError"}[(t=e).name]||t.name,message:t.message,constraint:t.constraint,toString:function(){return this.name}});var t})}}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=n(11),o={shimOnTrack:function(e){"object"!==(void 0===e?"undefined":r(e))||!e.RTCPeerConnection||"ontrack"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&(this.removeEventListener("track",this._ontrack),this.removeEventListener("addstream",this._ontrackpoly)),this.addEventListener("track",this._ontrack=e),this.addEventListener("addstream",this._ontrackpoly=function(e){e.stream.getTracks().forEach(function(t){var n=new Event("track");n.track=t,n.receiver={track:t},n.transceiver={receiver:n.receiver},n.streams=[e.stream],this.dispatchEvent(n)}.bind(this))}.bind(this))}}),"object"===(void 0===e?"undefined":r(e))&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get:function(){return{receiver:this.receiver}}})},shimSourceObject:function(e){"object"===(void 0===e?"undefined":r(e))&&(!e.HTMLMediaElement||"srcObject"in e.HTMLMediaElement.prototype||Object.defineProperty(e.HTMLMediaElement.prototype,"srcObject",{get:function(){return this.mozSrcObject},set:function(e){this.mozSrcObject=e}}))},shimPeerConnection:function(e){var t=i.detectBrowser(e);if("object"===(void 0===e?"undefined":r(e))&&(e.RTCPeerConnection||e.mozRTCPeerConnection)){e.RTCPeerConnection||(e.RTCPeerConnection=function(n,r){if(t.version<38&&n&&n.iceServers){for(var i=[],o=0;o<n.iceServers.length;o++){var a=n.iceServers[o];if(a.hasOwnProperty("urls"))for(var s=0;s<a.urls.length;s++){var c={url:a.urls[s]};0===a.urls[s].indexOf("turn")&&(c.username=a.username,c.credential=a.credential),i.push(c)}else i.push(n.iceServers[o])}n.iceServers=i}return new e.mozRTCPeerConnection(n,r)},e.RTCPeerConnection.prototype=e.mozRTCPeerConnection.prototype,e.mozRTCPeerConnection.generateCertificate&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:function(){return e.mozRTCPeerConnection.generateCertificate}}),e.RTCSessionDescription=e.mozRTCSessionDescription,e.RTCIceCandidate=e.mozRTCIceCandidate),["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}});var n=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())};var o={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},a=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(e,n,r){return a.apply(this,[e||null]).then(function(e){if(t.version<48&&(e=(function(e){var t=new Map;return Object.keys(e).forEach(function(n){t.set(n,e[n]),t[n]=e[n]}),t})(e)),t.version<53&&!n)try{e.forEach(function(e){e.type=o[e.type]||e.type})}catch(t){if("TypeError"!==t.name)throw t;e.forEach(function(t,n){e.set(n,babelHelpers.extends({},t,{type:o[t.type]||t.type}))})}return e}).then(n,r)}}}};e.exports={shimOnTrack:o.shimOnTrack,shimSourceObject:o.shimSourceObject,shimPeerConnection:o.shimPeerConnection,shimGetUserMedia:n(145)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=n(11),o=i.log;e.exports=function(e){var t=i.detectBrowser(e),n=e&&e.navigator,a=e&&e.MediaStreamTrack,s=function(e){return{name:{InternalError:"NotReadableError",NotSupportedError:"TypeError",PermissionDeniedError:"NotAllowedError",SecurityError:"NotAllowedError"}[e.name]||e.name,message:{"The operation is insecure.":"The request is not allowed by the user agent or the platform in the current context."}[e.message]||e.message,constraint:e.constraint,toString:function(){return this.name+(this.message&&": ")+this.message}}},c=function(e,i,a){var c=function(e){if("object"!==(void 0===e?"undefined":r(e))||e.require)return e;var t=[];return Object.keys(e).forEach(function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var i=e[n]="object"===r(e[n])?e[n]:{ideal:e[n]};if(void 0===i.min&&void 0===i.max&&void 0===i.exact||t.push(n),void 0!==i.exact&&("number"==typeof i.exact?i.min=i.max=i.exact:e[n]=i.exact,delete i.exact),void 0!==i.ideal){e.advanced=e.advanced||[];var o={};"number"==typeof i.ideal?o[n]={min:i.ideal,max:i.ideal}:o[n]=i.ideal,e.advanced.push(o),delete i.ideal,Object.keys(i).length||delete e[n]}}}),t.length&&(e.require=t),e};return e=JSON.parse(JSON.stringify(e)),t.version<38&&(o("spec: "+JSON.stringify(e)),e.audio&&(e.audio=c(e.audio)),e.video&&(e.video=c(e.video)),o("ff37: "+JSON.stringify(e))),n.mozGetUserMedia(e,i,function(e){a(s(e))})};if(n.mediaDevices||(n.mediaDevices={getUserMedia:function(e){return new Promise(function(t,n){c(e,t,n)})},addEventListener:function(){},removeEventListener:function(){}}),n.mediaDevices.enumerateDevices=n.mediaDevices.enumerateDevices||function(){return new Promise(function(e){e([{kind:"audioinput",deviceId:"default",label:"",groupId:""},{kind:"videoinput",deviceId:"default",label:"",groupId:""}])})},t.version<41){var u=n.mediaDevices.enumerateDevices.bind(n.mediaDevices);n.mediaDevices.enumerateDevices=function(){return u().then(void 0,function(e){if("NotFoundError"===e.name)return[];throw e})}}if(t.version<49){var l=n.mediaDevices.getUserMedia.bind(n.mediaDevices);n.mediaDevices.getUserMedia=function(e){return l(e).then(function(t){if(e.audio&&!t.getAudioTracks().length||e.video&&!t.getVideoTracks().length)throw t.getTracks().forEach(function(e){e.stop()}),new DOMException("The object can not be found here.","NotFoundError");return t},function(e){return Promise.reject(s(e))})}}if(!(t.version>55&&"autoGainControl"in n.mediaDevices.getSupportedConstraints())){var d=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])},p=n.mediaDevices.getUserMedia.bind(n.mediaDevices);if(n.mediaDevices.getUserMedia=function(e){return"object"===(void 0===e?"undefined":r(e))&&"object"===r(e.audio)&&(e=JSON.parse(JSON.stringify(e)),d(e.audio,"autoGainControl","mozAutoGainControl"),d(e.audio,"noiseSuppression","mozNoiseSuppression")),p(e)},a&&a.prototype.getSettings){var h=a.prototype.getSettings;a.prototype.getSettings=function(){var e=h.apply(this,arguments);return d(e,"mozAutoGainControl","autoGainControl"),d(e,"mozNoiseSuppression","noiseSuppression"),e}}if(a&&a.prototype.applyConstraints){var f=a.prototype.applyConstraints;a.prototype.applyConstraints=function(e){return"audio"===this.kind&&"object"===(void 0===e?"undefined":r(e))&&(e=JSON.parse(JSON.stringify(e)),d(e,"autoGainControl","mozAutoGainControl"),d(e,"noiseSuppression","mozNoiseSuppression")),f.apply(this,[e])}}}n.getUserMedia=function(e,r,o){if(t.version<44)return c(e,r,o);i.deprecated("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),n.mediaDevices.getUserMedia(e).then(r,o)}}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=n(11),o={shimLocalStreamsAPI:function(e){if("object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),"getStreamById"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getStreamById=function(e){var t=null;return this._localStreams&&this._localStreams.forEach(function(n){n.id===e&&(t=n)}),this._remoteStreams&&this._remoteStreams.forEach(function(n){n.id===e&&(t=n)}),t}),!("addStream"in e.RTCPeerConnection.prototype)){var t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){this._localStreams||(this._localStreams=[]),-1===this._localStreams.indexOf(e)&&this._localStreams.push(e);var n=this;e.getTracks().forEach(function(r){t.call(n,r,e)})},e.RTCPeerConnection.prototype.addTrack=function(e,n){n&&(this._localStreams?-1===this._localStreams.indexOf(n)&&this._localStreams.push(n):this._localStreams=[n]),t.call(this,e,n)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this._localStreams||(this._localStreams=[]);var t=this._localStreams.indexOf(e);if(-1!==t){this._localStreams.splice(t,1);var n=this,r=e.getTracks();this.getSenders().forEach(function(e){-1!==r.indexOf(e.track)&&n.removeTrack(e)})}})}},shimRemoteStreamsAPI:function(e){"object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),"onaddstream"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get:function(){return this._onaddstream},set:function(e){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=function(e){var t=e.streams[0];if(this._remoteStreams||(this._remoteStreams=[]),!(this._remoteStreams.indexOf(t)>=0)){this._remoteStreams.push(t);var n=new Event("addstream");n.stream=e.streams[0],this.dispatchEvent(n)}}.bind(this))}}))},shimCallbacksAPI:function(e){if("object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype,n=t.createOffer,i=t.createAnswer,o=t.setLocalDescription,a=t.setRemoteDescription,s=t.addIceCandidate;t.createOffer=function(e,t){var r=arguments.length>=2?arguments[2]:arguments[0],i=n.apply(this,[r]);return t?(i.then(e,t),Promise.resolve()):i},t.createAnswer=function(e,t){var n=arguments.length>=2?arguments[2]:arguments[0],r=i.apply(this,[n]);return t?(r.then(e,t),Promise.resolve()):r};var c=function(e,t,n){var r=o.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r};t.setLocalDescription=c,c=function(e,t,n){var r=a.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.setRemoteDescription=c,c=function(e,t,n){var r=s.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.addIceCandidate=c}},shimGetUserMedia:function(e){var t=e&&e.navigator;t.getUserMedia||(t.webkitGetUserMedia?t.getUserMedia=t.webkitGetUserMedia.bind(t):t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,n,r){t.mediaDevices.getUserMedia(e).then(n,r)}.bind(t)))},shimRTCIceServerUrls:function(e){var t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,n){if(e&&e.iceServers){for(var r=[],o=0;o<e.iceServers.length;o++){var a=e.iceServers[o];!a.hasOwnProperty("urls")&&a.hasOwnProperty("url")?(i.deprecated("RTCIceServer.url","RTCIceServer.urls"),(a=JSON.parse(JSON.stringify(a))).urls=a.url,delete a.url,r.push(a)):r.push(e.iceServers[o])}e.iceServers=r}return new t(e,n)},e.RTCPeerConnection.prototype=t.prototype,"generateCertificate"in e.RTCPeerConnection&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:function(){return t.generateCertificate}})},shimTrackEventTransceiver:function(e){"object"===(void 0===e?"undefined":r(e))&&e.RTCPeerConnection&&"receiver"in e.RTCTrackEvent.prototype&&!e.RTCTransceiver&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get:function(){return{receiver:this.receiver}}})},shimCreateOfferLegacy:function(e){var t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(e){if(e){var n=this.getTransceivers().find(function(e){return e.sender.track&&"audio"===e.sender.track.kind});!1===e.offerToReceiveAudio&&n?"sendrecv"===n.direction?n.setDirection("sendonly"):"recvonly"===n.direction&&n.setDirection("inactive"):!0!==e.offerToReceiveAudio||n||this.addTransceiver("audio");var r=this.getTransceivers().find(function(e){return e.sender.track&&"video"===e.sender.track.kind});!1===e.offerToReceiveVideo&&r?"sendrecv"===r.direction?r.setDirection("sendonly"):"recvonly"===r.direction&&r.setDirection("inactive"):!0!==e.offerToReceiveVideo||r||this.addTransceiver("video")}return t.apply(this,arguments)}}};e.exports={shimCallbacksAPI:o.shimCallbacksAPI,shimLocalStreamsAPI:o.shimLocalStreamsAPI,shimRemoteStreamsAPI:o.shimRemoteStreamsAPI,shimGetUserMedia:o.shimGetUserMedia,shimRTCIceServerUrls:o.shimRTCIceServerUrls,shimTrackEventTransceiver:o.shimTrackEventTransceiver,shimCreateOfferLegacy:o.shimCreateOfferLegacy}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},i=n(58),o=n(11);e.exports={shimRTCIceCandidate:function(e){if(!(e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)){var t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){"object"===(void 0===e?"undefined":r(e))&&e.candidate&&0===e.candidate.indexOf("a=")&&((e=JSON.parse(JSON.stringify(e))).candidate=e.candidate.substr(2));var n=new t(e),o=i.parseCandidate(e.candidate),a=babelHelpers.extends(n,o);return a.toJSON=function(){return{candidate:a.candidate,sdpMid:a.sdpMid,sdpMLineIndex:a.sdpMLineIndex,usernameFragment:a.usernameFragment}},a},(function(t,n,r){if(t.RTCPeerConnection){var i=t.RTCPeerConnection.prototype,o=i.addEventListener;i.addEventListener=function(t,r){if(t!==n)return o.apply(this,arguments);var i=function(t){r(((n=t).candidate&&Object.defineProperty(n,"candidate",{value:new e.RTCIceCandidate(n.candidate),writable:"false"}),n));var n};return this._eventMap=this._eventMap||{},this._eventMap[r]=i,o.apply(this,[t,i])};var a=i.removeEventListener;i.removeEventListener=function(e,t){if(e!==n||!this._eventMap||!this._eventMap[t])return a.apply(this,arguments);var r=this._eventMap[t];return delete this._eventMap[t],a.apply(this,[e,r])},Object.defineProperty(i,"on"+n,{get:function(){return this["_on"+n]},set:function(e){this["_on"+n]&&(this.removeEventListener(n,this["_on"+n]),delete this["_on"+n]),e&&this.addEventListener(n,this["_on"+n]=e)}})}})(e,"icecandidate")}},shimCreateObjectURL:function(e){var t=e&&e.URL;if("object"===(void 0===e?"undefined":r(e))&&e.HTMLMediaElement&&"srcObject"in e.HTMLMediaElement.prototype&&t.createObjectURL&&t.revokeObjectURL){var n=t.createObjectURL.bind(t),i=t.revokeObjectURL.bind(t),a=new Map,s=0;t.createObjectURL=function(e){if("getTracks"in e){var t="polyblob:"+ ++s;return a.set(t,e),o.deprecated("URL.createObjectURL(stream)","elem.srcObject = stream"),t}return n(e)},t.revokeObjectURL=function(e){i(e),a.delete(e)};var c=Object.getOwnPropertyDescriptor(e.HTMLMediaElement.prototype,"src");Object.defineProperty(e.HTMLMediaElement.prototype,"src",{get:function(){return c.get.apply(this)},set:function(e){return this.srcObject=a.get(e)||null,c.set.apply(this,[e])}});var u=e.HTMLMediaElement.prototype.setAttribute;e.HTMLMediaElement.prototype.setAttribute=function(){return 2===arguments.length&&"src"===(""+arguments[0]).toLowerCase()&&(this.srcObject=a.get(arguments[1])||null),u.apply(this,arguments)}}}}},function(e,t,n){"use strict";t.a=function(e){var t=e;return e>=Number.MAX_SAFE_INTEGER&&(t=0),t+1}},function(e,t,n){"use strict";(function(e){function r(e,t,r,i,o,a,s){var c=this;this.audioTransferActive=!0,this.videoTransferActive=!0,this.rtc=e,this.id=t,this.isP2P=a,this.remoteTracks=new Map,this.localTracks=new Map,this._addedStreams=[],this.localSSRCs=new Map,this.localUfrag=null,this.remoteUfrag=null,this.signalingLayer=r,this._peerVideoTypeChanged=this._peerVideoTypeChanged.bind(this),this.signalingLayer.on(T.b,this._peerVideoTypeChanged),this._peerMutedChanged=this._peerMutedChanged.bind(this),this.signalingLayer.on(T.a,this._peerMutedChanged),this.options=s,this.peerconnection=new h.a.RTCPeerConnectionType(i,o),this.updateLog=[],this.stats={},this.statsinterval=null,this.maxstats=0;var u=n(154).Interop;this.interop=new u;var l=n(158);this.simulcast=new l({numOfLayers:w,explodeRemoteSimulcast:!1}),this.sdpConsistency=new b.a(this.toString()),this.localSdpMunger=new d.a(this),this.eventEmitter=e.eventEmitter,this.rtxModifier=new g.a,this.trace=function(e,t){E.debug(e,t),c.updateLog.push({time:new Date,type:e,value:t||""})},this.onicecandidate=null,this.peerconnection.onicecandidate=function(e){f.b.isTemasysPluginUsed()||c.trace("onicecandidate",JSON.stringify(e.candidate,null," ")),null!==c.onicecandidate&&c.onicecandidate(e)},this.peerconnection.onaddstream=function(e){return c._remoteStreamAdded(e.stream)},this.peerconnection.onremovestream=function(e){return c._remoteStreamRemoved(e.stream)},this.onsignalingstatechange=null,this.peerconnection.onsignalingstatechange=function(e){c.trace("onsignalingstatechange",c.signalingState),null!==c.onsignalingstatechange&&c.onsignalingstatechange(e)},this.oniceconnectionstatechange=null,this.peerconnection.oniceconnectionstatechange=function(e){c.trace("oniceconnectionstatechange",c.iceConnectionState),null!==c.oniceconnectionstatechange&&c.oniceconnectionstatechange(e)},this.onnegotiationneeded=null,this.peerconnection.onnegotiationneeded=function(e){c.trace("onnegotiationneeded"),null!==c.onnegotiationneeded&&c.onnegotiationneeded(e)},this.ondatachannel=null,this.peerconnection.ondatachannel=function(e){c.trace("ondatachannel"),null!==c.ondatachannel&&c.ondatachannel(e)},!f.b.isFirefox()&&this.maxstats&&(this.statsinterval=window.setInterval(function(){c.peerconnection.getStats(function(e){for(var t=e.result(),n=new Date,r=0;r<t.length;++r)!(function(e){t[e].names().forEach(function(r){var i=t[e].id+"-"+r,o=c.stats[i];o||(c.stats[i]=o={startTime:n,endTime:n,values:[],times:[]}),o.values.push(t[e].stat(r)),o.times.push(n.getTime()),o.values.length>c.maxstats&&(o.values.shift(),o.times.shift()),o.endTime=n})})(r)})},1e3)),E.info("Create new "+this)}function i(e){return e&&e.groups&&e.groups.length?e.groups[0].ssrcs[0]:e&&e.ssrcs&&e.ssrcs.length?e.ssrcs[0]:null}t.a=r;var o=n(0),a=(n.n(o),n(15)),s=n.n(a),c=n(3),u=(n.n(c),n(150)),l=n(4),d=n(151),p=n(27),h=n(28),f=n(1),m=n(9),v=n.n(m),g=n(152),y=n(53),b=n(153),S=n(29),_=n(14),T=n(54),C="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},E=Object(o.getLogger)(e),w=3,R=["1","2","3"],k=function(e){return void 0===e||null===e?"":"type: "+e.type+"\r\n"+e.sdp};r.prototype.getConnectionState=function(){var e=this.peerconnection.iceConnectionState;return"completed"===e?"connected":e},r.prototype._getDesiredMediaDirection=function(e){var t=!0;return e===l.a?t=this.audioTransferActive:e===l.b&&(t=this.videoTransferActive),t?this.hasAnyTracksOfType(e)?"sendrecv":"recvonly":"inactive"},r.prototype.isSimulcastOn=function(){return!this.options.disableSimulcast&&f.b.supportsSimulcast()&&(!f.b.isFirefox()||this.options.enableFirefoxSimulcast)},r.prototype._peerVideoTypeChanged=function(e,t){if(e){var n=this.getRemoteTracks(e,l.b);n.length&&n[0]._setVideoType(t)}else E.error("No endpointID on peerVideoTypeChanged "+this)},r.prototype._peerMutedChanged=function(e,t,n){if(e){var r=this.getRemoteTracks(e,t);r.length&&r[0].setMute(n)}else E.error("On peerMuteChanged - no endpoint ID")},r.prototype.getLocalTracks=function(e){var t=Array.from(this.localTracks.values());return void 0!==e&&(t=t.filter(function(t){return t.getType()===e})),t},r.prototype.hasAnyTracksOfType=function(e){if(!e)throw new Error('"mediaType" is required');return this.getLocalTracks(e).length>0},r.prototype.getRemoteTracks=function(e,t){var n=[],r=e?[e]:this.remoteTracks.keys(),i=!0,o=!1,a=void 0;try{for(var s,c=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value,l=this.remoteTracks.get(u);if(l){var d=!0,p=!1,h=void 0;try{for(var f,m=l.keys()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(d=(f=m.next()).done);d=!0){var v=f.value;if(!t||t===v){var g=l.get(v);g&&n.push(g)}}}catch(e){p=!0,h=e}finally{try{!d&&m.return&&m.return()}finally{if(p)throw h}}}}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}return n},r.prototype.getTrackBySSRC=function(e){if("number"!=typeof e)throw new Error("SSRC "+e+" is not a number");var t=!0,n=!1,r=void 0;try{for(var i,o=this.localTracks.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(i=o.next()).done);t=!0){var a=i.value;if(this.getLocalSSRC(a)===e)return a}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}var s=!0,c=!1,u=void 0;try{for(var l,d=this.getRemoteTracks()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(s=(l=d.next()).done);s=!0){var p=l.value;if(p.getSSRC()===e)return p}}catch(e){c=!0,u=e}finally{try{!s&&d.return&&d.return()}finally{if(c)throw u}}return null},r.prototype._remoteStreamAdded=function(e){var t=this,n=p.a.getStreamID(e);if(p.a.isUserStreamById(n)){(f.b.isChrome()||f.b.isNWJS()||f.b.isElectron()||f.b.isEdge())&&(e.onaddtrack=function(n){t._remoteTrackAdded(e,n.track)},e.onremovetrack=function(n){t._remoteTrackRemoved(e,n.track)});var r=e.getAudioTracks(),i=!0,o=!1,a=void 0;try{for(var s,c=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(s=c.next()).done);i=!0){var u=s.value;this._remoteTrackAdded(e,u)}}catch(e){o=!0,a=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw a}}var l=e.getVideoTracks(),d=!0,h=!1,m=void 0;try{for(var v,g=l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(d=(v=g.next()).done);d=!0){var y=v.value;this._remoteTrackAdded(e,y)}}catch(e){h=!0,m=e}finally{try{!d&&g.return&&g.return()}finally{if(h)throw m}}}else E.info(this+" ignored remote 'stream added' event for non-user streamid: "+n)},r.prototype._remoteTrackAdded=function(e,t){var n=p.a.getStreamID(e),r=t.kind;if(E.info(this+" remote track added:",n,r),r){var i=new y.a(this.remoteDescription.sdp).media.filter(function(e){return e.startsWith("m="+r)});if(i.length){var o=_.a.findLines(i[0],"a=ssrc:");if((o=o.filter(function(e){var t=f.b.isTemasysPluginUsed()?"mslabel":"msid";return-1!==e.indexOf(t+":"+n)})).length){var a=o[0].substring(7).split(" ")[0],s=Number(a),u=this.signalingLayer.getSSRCOwner(s);if(isNaN(s)||s<0)c.callErrorHandler(new Error("Invalid SSRC: "+a+" for remote track, msid: "+n+" media type: "+r));else if(u){E.log(this+" associated ssrc",u,s);var l=this.signalingLayer.getPeerMediaInfo(u,r);if(l){var d=l.muted,h=l.videoType;this._createRemoteTrack(u,e,t,r,h,s,d)}else c.callErrorHandler(new Error(this+": no peer media info available for "+u))}else c.callErrorHandler(new Error("No SSRC owner known for: "+s+" for remote track, msid: "+n+" media type: "+r))}else c.callErrorHandler(new Error("No SSRC lines for streamId "+n+" for remote track, media type: "+r))}else c.callErrorHandler(new Error("No media lines for type "+r+" found in remote SDP for remote track: "+n))}else c.callErrorHandler(new Error("MediaType undefined for remote track, stream id: "+n))},r.prototype._createRemoteTrack=function(e,t,n,r,i,o,a){var s=new u.a(this.rtc,this.rtc.conference,e,t,n,r,i,o,a,this.isP2P),c=this.remoteTracks.get(e);c||(c=new Map,this.remoteTracks.set(e,c)),c.has(r)&&E.error(this+" overwriting remote track! "+s,e,r),c.set(r,s),this.eventEmitter.emit(v.a.REMOTE_TRACK_ADDED,s)},r.prototype._remoteStreamRemoved=function(e){if(p.a.isUserStream(e)){var t=e.getVideoTracks(),n=!0,r=!1,i=void 0;try{for(var o,a=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value;this._remoteTrackRemoved(e,s)}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}var c=e.getAudioTracks(),u=!0,l=!1,d=void 0;try{for(var h,f=c["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(u=(h=f.next()).done);u=!0){var m=h.value;this._remoteTrackRemoved(e,m)}}catch(e){l=!0,d=e}finally{try{!u&&f.return&&f.return()}finally{if(l)throw d}}}else{var v=p.a.getStreamID(e);E.info("Ignored remote 'stream removed' event for non-user stream "+v)}},r.prototype._remoteTrackRemoved=function(e,t){var n=p.a.getStreamID(e),r=t&&p.a.getTrackID(t);E.info(this+" - remote track removed: "+n+", "+r),n?r?this._removeRemoteTrackById(n,r)||E.warn(this+" Removed track not found for msid: "+n+",\n track id: "+r):c.callErrorHandler(new Error(this+" remote track removal failed - no track ID")):c.callErrorHandler(new Error(this+" remote track removal failed - no stream ID"))},r.prototype._getRemoteTrackById=function(e,t){var n=!0,r=!1,i=void 0;try{for(var o,a=this.remoteTracks.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var s=o.value,c=!0,u=!1,l=void 0;try{for(var d,p=s.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(c=(d=p.next()).done);c=!0){var h=d.value;if(h.getStreamId()==e&&h.getTrackId()==t)return h}}catch(e){u=!0,l=e}finally{try{!c&&p.return&&p.return()}finally{if(u)throw l}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}},r.prototype.removeRemoteTracks=function(e){var t=[],n=this.remoteTracks.get(e);if(n){var r=n.get(l.a),i=n.get(l.b);r&&t.push(r),i&&t.push(i),this.remoteTracks.delete(e)}return E.debug(this+" removed remote tracks for "+e+" count: "+t.length),t},r.prototype._removeRemoteTrack=function(e){e.dispose();var t=e.getParticipantId(),n=this.remoteTracks.get(t);n?n.delete(e.getType())||E.error("Failed to remove "+e+" - type mapping messed up ?"):E.error("removeRemoteTrack: no remote tracks map for "+t),this.eventEmitter.emit(v.a.REMOTE_TRACK_REMOVED,e)},r.prototype._removeRemoteTrackById=function(e,t){var n=this._getRemoteTrackById(e,t);return n&&this._removeRemoteTrack(n),n},r.prototype.getLocalSSRC=function(e){var t=this._getSSRC(e.rtcId);return t&&t.ssrcs[0]},r.prototype._injectSsrcGroupForUnifiedSimulcast=function(e){var t=s.a.parse(e.sdp),n=t.media.find(function(e){return"video"===e.type});if(n.simulcast_03){var r=[];if(n.ssrcs.forEach(function(e){"msid"===e.attribute&&r.push(e.id)}),n.ssrcGroups=n.ssrcGroups||[],n.ssrcGroups.find(function(e){return"SIM"===e.semantics}))return e;n.ssrcGroups.push({semantics:"SIM",ssrcs:r.join(" ")})}return new RTCSessionDescription({type:e.type,sdp:s.a.write(t)})};var I={signalingState:function(){return this.peerconnection.signalingState},iceConnectionState:function(){return this.peerconnection.iceConnectionState},localDescription:function(){var e=this.peerconnection.localDescription;return e?(this.trace("getLocalDescription::preTransform",k(e)),f.b.usesUnifiedPlan()&&(e=this.interop.toPlanB(e),this.trace("getLocalDescription::postTransform (Plan B)",k(e)),e=this._injectSsrcGroupForUnifiedSimulcast(e),this.trace("getLocalDescription::postTransform (inject ssrc group)",k(e))),f.b.doesVideoMuteByStreamRemove()&&(e=this.localSdpMunger.maybeAddMutedLocalVideoTracksToSDP(e),E.debug("getLocalDescription::postTransform (munge local SDP)",e)),e=(function(e){if(!e)throw new Error("No local description passed in.");var t=new S.a(e.sdp),n=t.selectMedia("audio"),r=!1;n&&"sendrecv"!==n.direction&&(n.direction="sendrecv",r=!0);var i=t.selectMedia("video");return i&&"sendrecv"!==i.direction&&(i.direction="sendrecv",r=!0),r?new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()}):e})(e),e=this.localSdpMunger.transformStreamIdentifiers(e)):(E.debug("getLocalDescription no localDescription found"),{})},remoteDescription:function(){var e=this.peerconnection.remoteDescription;return this.trace("getRemoteDescription::preTransform",k(e)),f.b.usesUnifiedPlan()&&(e=this.interop.toPlanB(e),this.trace("getRemoteDescription::postTransform (Plan B)",k(e))),e||{}}};Object.keys(I).forEach(function(e){Object.defineProperty(r.prototype,e,{get:I[e]})}),r.prototype._getSSRC=function(e){return this.localSSRCs.get(e)},r.prototype.addTrack=function(e){var t=e.rtcId;if(E.info("add "+e+" to: "+this),this.localTracks.has(t))E.error(e+" is already in "+this);else{this.localTracks.set(t,e);var n=e.getOriginalStream();if(n?this._addStream(n):(!f.b.doesVideoMuteByStreamRemove()||e.isAudioTrack()||e.isVideoTrack()&&!e.isMuted())&&E.error(this+" no WebRTC stream for: "+e),f.b.doesVideoMuteByStreamRemove()&&e.isVideoTrack()&&e.isMuted()){var r=this.generateNewStreamSSRCInfo(e);this.sdpConsistency.setPrimarySsrc(r.ssrcs[0]);var i=r.groups.find(function(e){return"SIM"===e.semantics});i&&this.simulcast.setSsrcCache(i.ssrcs);var o=r.groups.filter(function(e){return"FID"===e.semantics});if(o){var a=new Map;o.forEach(function(e){var t=e.ssrcs[0],n=e.ssrcs[1];a.set(t,n)}),this.rtxModifier.setSsrcCache(a)}}}},r.prototype.addTrackUnmute=function(e){if(!this._assertTrackBelongs("addTrackUnmute",e))return!1;E.info("Adding "+e+" as unmute to "+this);var t=e.getOriginalStream();return t?(this._addStream(t),!0):(E.error("Unable to add "+e+" as unmute to "+this+" - no WebRTC stream"),!1)},r.prototype._addStream=function(e){this.peerconnection.addStream(e),this._addedStreams.push(e)},r.prototype._removeStream=function(e){f.b.isFirefox()?this._handleFirefoxRemoveStream(e):this.peerconnection.removeStream(e),this._addedStreams=this._addedStreams.filter(function(t){return t!==e})},r.prototype._assertTrackBelongs=function(e,t){var n=this.localTracks.has(t.rtcId);return n||E.error(e+": "+t+" does not belong to "+this),n},r.prototype.isMediaStreamInPc=function(e){return this._addedStreams.indexOf(e)>-1},r.prototype.removeTrack=function(e){var t=e.getOriginalStream();this.trace("removeStream",e.rtcId,t?t.id:void 0),this._assertTrackBelongs("removeStream",e)&&(this.localTracks.delete(e.rtcId),this.localSSRCs.delete(e.rtcId),t&&(f.b.isFirefox()?this._handleFirefoxRemoveStream(t):this.peerconnection.removeStream(t)))},r.prototype.removeTrackMute=function(e){var t=e.getOriginalStream();return this.trace("removeStreamMute",e.rtcId,t?t.id:null),!!this._assertTrackBelongs("removeStreamMute",e)&&(t?(E.info("Removing "+e+" as mute from "+this),this._removeStream(t),!0):(E.error("removeStreamMute - no WebRTC stream for "+e),!1))},r.prototype._handleFirefoxRemoveStream=function(e){if(e){var t=null,n=null;e.getAudioTracks()&&e.getAudioTracks().length?n=e.getAudioTracks()[0]:e.getVideoTracks()&&e.getVideoTracks().length&&(n=e.getVideoTracks()[0]),n?(this.peerconnection.getSenders().some(function(e){return e.track===n&&(t=e,!0)}),t?this.peerconnection.removeTrack(t):E.log("Cannot remove tracks: no RTPSender.")):E.error("Cannot remove tracks: no tracks.")}},r.prototype.createDataChannel=function(e,t){return this.trace("createDataChannel",e,t),this.peerconnection.createDataChannel(e,t)},r.prototype._ensureSimulcastGroupIsLast=function(e){var t=e.sdp,n=t.indexOf("m=video"),r=t.indexOf("a=ssrc-group:SIM",n),i=t.lastIndexOf("a=ssrc-group");if(-1===r||-1===i||i===r)return e;var o=t.indexOf("\r\n",r),a=t.substring(r,o+2);i=(t=t.replace(a,"")).lastIndexOf("a=ssrc-group");var s=t.indexOf("\r\n",i);return t=t.slice(0,s)+"\r\n"+a.trim()+t.slice(s),new RTCSessionDescription({type:e.type,sdp:t})},r.prototype._adjustLocalMediaDirection=function(e){var t=new S.a(e.sdp),n=!1,r=t.selectMedia("audio");if(r){var i=this._getDesiredMediaDirection(l.a);r.direction!==i&&(r.direction=i,E.info("Adjusted local audio direction to "+i),n=!0)}else E.warn('No "audio" media found int the local description');var o=t.selectMedia("video");if(o){var a=this._getDesiredMediaDirection(l.b);o.direction!==a&&(o.direction=a,E.info("Adjusted local video direction to "+a),n=!0)}else E.warn('No "video" media found in the local description');return n?new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()}):e},r.prototype.setLocalDescription=function(e,t,n){var r=this,i=e;if(this.trace("setLocalDescription::preTransform",k(i)),this.options.disableH264||this.options.preferH264){var o=s.a.parse(i.sdp),a=o.media.find(function(e){return"video"===e.type});this.options.disableH264?_.a.stripVideoCodec(a,"h264"):_.a.preferVideoCodec(a,"h264"),i=new RTCSessionDescription({type:i.type,sdp:s.a.write(o)}),this.trace("setLocalDescription::postTransform (H264)",k(i))}i=this._adjustLocalMediaDirection(i),i=this._ensureSimulcastGroupIsLast(i),f.b.usesUnifiedPlan()&&(i=this.interop.toUnifiedPlan(i),this.trace("setLocalDescription::postTransform (Unified Plan)",k(i))),this.peerconnection.setLocalDescription(i,function(){r.trace("setLocalDescriptionOnSuccess");var e=_.a.getUfrag(i.sdp);e!==r.localUfrag&&(r.localUfrag=e,r.eventEmitter.emit(v.a.LOCAL_UFRAG_CHANGED,r,e)),t()},function(e){r.trace("setLocalDescriptionOnFailure",e),r.eventEmitter.emit(v.a.SET_LOCAL_DESCRIPTION_FAILED,e,r),n(e)})},r.prototype.setAudioTransferActive=function(e){E.debug(this+" audio transfer active: "+e);var t=this.audioTransferActive!==e;return this.audioTransferActive=e,t},r.prototype._insertUnifiedPlanSimulcastReceive=function(e){var t=s.a.parse(e.sdp),n=t.media.find(function(e){return"video"===e.type});return n.rids=[{id:"1",direction:"recv"},{id:"2",direction:"recv"},{id:"3",direction:"recv"}],n.simulcast_03={value:"recv rid="+R.join(";")},new RTCSessionDescription({type:e.type,sdp:s.a.write(t)})},r.prototype.setRemoteDescription=function(e,t,r){var i=this;if(this.trace("setRemoteDescription::preTransform",k(e)),e=this.simulcast.mungeRemoteDescription(e),this.trace("setRemoteDescription::postTransform (simulcast)",k(e)),this.options.preferH264){var o=s.a.parse(e.sdp),a=o.media.find(function(e){return"video"===e.type});_.a.preferVideoCodec(a,"h264"),e=new RTCSessionDescription({type:e.type,sdp:s.a.write(o)})}f.b.usesUnifiedPlan()?(e=new RTCSessionDescription({type:e.type,sdp:this.rtxModifier.stripRtx(e.sdp)}),this.trace("setRemoteDescription::postTransform (stripRtx)",k(e)),e=this.interop.toUnifiedPlan(e),this.trace("setRemoteDescription::postTransform (Plan A)",k(e)),this.isSimulcastOn()&&(e=this._insertUnifiedPlanSimulcastReceive(e),this.trace("setRemoteDescription::postTransform (sim receive)",k(e)))):e=(function(e){if("object"!==(void 0===e?"undefined":C(e))||null===e||"string"!=typeof e.sdp)return E.warn("An empty description was passed as an argument."),e;var t=n(15),r=t.parse(e.sdp);void 0!==r&&void 0!==r.media&&Array.isArray(r.media)&&r.media.forEach(function(e){var t=[],n=[];if(void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&e.ssrcGroups.forEach(function(e){void 0!==e.semantics&&"FID"===e.semantics&&void 0!==e.ssrcs&&t.push(Number(e.ssrcs.split(" ")[0]))}),Array.isArray(e.ssrcs)){var r=void 0;for(r=0;r<e.ssrcs.length;r++)"object"===C(e.ssrcs[r])&&void 0!==e.ssrcs[r].id&&t.indexOf(e.ssrcs[r].id)>=0&&(n.push(e.ssrcs[r]),delete e.ssrcs[r]);for(r=0;r<e.ssrcs.length;r++)void 0!==e.ssrcs[r]&&n.push(e.ssrcs[r]);e.ssrcs=n}});var i=t.write(r);return new RTCSessionDescription({type:e.type,sdp:i})})(e),f.b.isSafariWithWebrtc()&&(E.debug("Maybe injecting H264 into the remote description"),e=this._injectH264IfNotPresent(e)),this.peerconnection.setRemoteDescription(e,function(){i.trace("setRemoteDescriptionOnSuccess");var n=_.a.getUfrag(e.sdp);n!==i.remoteUfrag&&(i.remoteUfrag=n,i.eventEmitter.emit(v.a.REMOTE_UFRAG_CHANGED,i,n)),t()},function(e){i.trace("setRemoteDescriptionOnFailure",e),i.eventEmitter.emit(v.a.SET_REMOTE_DESCRIPTION_FAILED,e,i),r(e)})},r.prototype._injectH264IfNotPresent=function(e){var t=s.a.parse(e.sdp),n=t.media.find(function(e){return"video"===e.type});if(!n)return E.debug("No videoMLine found, no need to inject H264."),e;if(n.rtp.some(function(e){return"h264"===e.codec.toLowerCase()}))return E.debug("H264 codec found in video mLine, no need to inject."),e;for(var r=n.fmtp,i=n.payloads,o=n.rtp,a=i.toString().split(" "),c=void 0,u=127;u>=96;u--)if(!a.includes(u)){c=u,a.push(u),n.payloads=a.join(" ");break}return void 0===c?(E.error("Could not find valid payload type to inject."),e):(o.push({codec:"H264",payload:c,rate:9e4}),r.push({config:"level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f",payload:c}),E.debug("Injecting H264 payload type "+c+" into video mLine."),new RTCSessionDescription({type:e.type,sdp:s.a.write(t)}))},r.prototype.setVideoTransferActive=function(e){E.debug(this+" video transfer active: "+e);var t=this.videoTransferActive!==e;return this.videoTransferActive=e,t},r.prototype.generateRecvonlySsrc=function(){var e=_.a.generateSsrc();E.info(this+" generated new recvonly SSRC: "+e),this.sdpConsistency.setPrimarySsrc(e)},r.prototype.clearRecvonlySsrc=function(){E.info("Clearing primary video SSRC!"),this.sdpConsistency.clearVideoSsrcCache()},r.prototype.close=function(){this.trace("stop"),this.signalingLayer.off(T.a,this._peerMutedChanged),this.signalingLayer.off(T.b,this._peerVideoTypeChanged);var e=!0,t=!1,n=void 0;try{for(var r,i=this.remoteTracks.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(e=(r=i.next()).done);e=!0){var o=r.value,a=!0,s=!1,c=void 0;try{for(var u,l=o.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(a=(u=l.next()).done);a=!0){var d=u.value;this._removeRemoteTrack(d)}}catch(e){s=!0,c=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw c}}}}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}this.remoteTracks.clear(),this._addedStreams=[],this.rtc._removePeerConnection(this)||E.error("RTC._removePeerConnection returned false"),null!==this.statsinterval&&(window.clearInterval(this.statsinterval),this.statsinterval=null),E.info("Closing "+this+"..."),this.peerconnection.close()},r.prototype.createAnswer=function(e,t,n){if(f.b.supportsRtpSender()&&this.isSimulcastOn()){var r={encodings:[{rid:"1",scaleResolutionDownBy:4},{rid:"2",scaleResolutionDownBy:2},{rid:"3"}]};this.peerconnection.getSenders().find(function(e){return"video"===e.track.kind}).setParameters(r)}this._createOfferOrAnswer(!1,e,t,n)},r.prototype.createOffer=function(e,t,n){this._createOfferOrAnswer(!0,e,t,n)},r.prototype._createOfferOrAnswer=function(e,t,n,r){var i=this,o=e?"Offer":"Answer";this.trace("create"+o,JSON.stringify(r,null," "));var a=function(r){try{if(i.trace("create"+o+"OnSuccess::preTransform",k(r)),f.b.usesUnifiedPlan()&&(r=i.interop.toPlanB(r),i.trace("create"+o+"OnSuccess::postTransform (Plan B)",k(r)),i.isSimulcastOn()&&(r=i._injectSsrcGroupForUnifiedSimulcast(r),i.trace("create"+o+"OnSuccess::postTransform(inject ssrc group)",k(r)))),f.b.isFirefox()||(i.hasAnyTracksOfType(l.b)||i.sdpConsistency.hasPrimarySsrcCached()||i.generateRecvonlySsrc(),r=new RTCSessionDescription({type:r.type,sdp:i.sdpConsistency.makeVideoPrimarySsrcsConsistent(r.sdp)}),i.trace("create"+o+"OnSuccess::postTransform (make primary audio/video ssrcs consistent)",k(r))),i.isSimulcastOn()&&(r=i.simulcast.mungeLocalDescription(r),i.trace("create"+o+"OnSuccess::postTransform (simulcast)",k(r))),!i.options.disableRtx&&f.b.supportsRtx()&&(r=new RTCSessionDescription({type:r.type,sdp:i.rtxModifier.modifyRtxSsrcs(r.sdp)}),i.trace("create"+o+"OnSuccess::postTransform (rtx modifier)",k(r))),!e){var a=new y.a(i.remoteDescription.sdp),c=new y.a(r.sdp);d=a,p=c,f.b.isChrome()&&d&&p&&d.media&&p.media&&d.media.length===p.media.length&&(p.media.forEach(function(e,t){_.a.findLine(d.media[t],"a=setup:actpass",d.session)&&(p.media[t]=e.replace(/a=setup:active/g,"a=setup:passive"))}),p.raw=p.session+p.media.join("")),r=new RTCSessionDescription({type:r.type,sdp:c.raw})}var u=(function(e){var t=new Map,n=new Map;if("object"!==(void 0===e?"undefined":C(e))||null===e||"string"!=typeof e.sdp)return E.warn("An empty description was passed as an argument."),t;var r=s.a.parse(e.sdp);if(!Array.isArray(r.media))return t;var i=!0,o=!1,a=void 0;try{for(var c,u=r.media["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(c=u.next()).done);i=!0){var l=c.value;if(Array.isArray(l.ssrcs)){if(Array.isArray(l.ssrcGroups)){var d=!0,p=!1,h=void 0;try{for(var f,m=l.ssrcGroups["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(d=(f=m.next()).done);d=!0){var v=f.value;if(void 0!==v.semantics&&void 0!==v.ssrcs){var g=v.ssrcs.split(" ").map(function(e){return parseInt(e,10)}),y=g[0];v.ssrcs=g,n.has(y)||n.set(y,[]),n.get(y).push(v)}}}catch(e){p=!0,h=e}finally{try{!d&&m.return&&m.return()}finally{if(p)throw h}}}var b=!0,S=!1,_=void 0;try{for(var T,w=l.ssrcs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(b=(T=w.next()).done);b=!0){var R=T.value;if("msid"===R.attribute){var k=R.value,I=t.get(k);I||(I={ssrcs:[],groups:[],msid:k},t.set(k,I));var P=R.id;if(I.ssrcs.push(P),n.has(P)){var A=n.get(P),O=!0,D=!1,x=void 0;try{for(var N,L=A["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(O=(N=L.next()).done);O=!0){var M=N.value;I.groups.push(M)}}catch(e){D=!0,x=e}finally{try{!O&&L.return&&L.return()}finally{if(D)throw x}}}}}}catch(e){S=!0,_=e}finally{try{!b&&w.return&&w.return()}finally{if(S)throw _}}}}}catch(e){o=!0,a=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw a}}return t})(r);E.debug("Got local SSRCs MAP: ",u),i._processLocalSSRCsMap(u),t(r)}catch(e){i.trace("create"+o+"OnError",e),i.trace("create"+o+"OnError",k(r)),E.error("create"+o+"OnError",e,k(r)),n(e)}var d,p},c=function(t){i.trace("create"+o+"OnFailure",t);var r=e?v.a.CREATE_OFFER_FAILED:v.a.CREATE_ANSWER_FAILED;i.eventEmitter.emit(r,t,i),n(t)};e?this.peerconnection.createOffer(a,c,r):this.peerconnection.createAnswer(a,c,r)},r.prototype._processLocalSSRCsMap=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=this.localTracks.values()["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(t=(o=a.next()).done);t=!0){var s=o.value,c=s.getMSID();if(e.has(c)){var u=e.get(c);if(!u)return void E.error("No SSRC found for: "+c+" in "+this);var l=this.localSSRCs.get(s.rtcId),d=i(u),p=i(l);d!==p?(null===p?E.info("Storing new local SSRC for "+s+" in "+this,u):E.error("Overwriting SSRC for "+s+" "+c+" in "+this+" with: ",u),this.localSSRCs.set(s.rtcId,u),this.eventEmitter.emit(v.a.LOCAL_TRACK_SSRC_UPDATED,s,d)):E.debug("The local SSRC("+d+") for "+s+" "+c+"is still up to date in "+this)}else E.warn("No local track matched with: "+c+" in "+this)}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},r.prototype.addIceCandidate=function(e,t,n){this.trace("addIceCandidate",JSON.stringify({candidate:e.candidate,sdpMid:e.sdpMid,sdpMLineIndex:e.sdpMLineIndex,usernameFragment:e.usernameFragment},null," ")),this.peerconnection.addIceCandidate(e,t,n)},r.prototype.getStats=function(e,t){f.b.isFirefox()||f.b.isTemasysPluginUsed()||f.b.isReactNative()?this.peerconnection.getStats(null,e,t||function(){}):f.b.isSafariWithWebrtc()||this.peerconnection.getStats(e)},r.prototype.generateNewStreamSSRCInfo=function(e){var t=e.rtcId,n=this._getSSRC(t);if(n&&E.error("Will overwrite local SSRCs for track ID: "+t),this.isSimulcastOn()){n={ssrcs:[],groups:[]};for(var r=0;r<w;r++)n.ssrcs.push(_.a.generateSsrc());n.groups.push({ssrcs:n.ssrcs.slice(),semantics:"SIM"})}else n={ssrcs:[_.a.generateSsrc()],groups:[]};if(!this.options.disableRtx&&f.b.supportsRtx())for(var i=n.ssrcs.length,o=0;o<i;++o){var a=n.ssrcs[o],s=_.a.generateSsrc();n.ssrcs.push(s),n.groups.push({ssrcs:[a,s],semantics:"FID"})}return n.msid=e.storedMSID,this.localSSRCs.set(t,n),n},r.prototype.toString=function(){return"TPC["+this.id+",p2p:"+this.isP2P+"]"}}).call(t,"modules/RTC/TraceablePeerConnection.js")},function(e,t,n){"use strict";(function(e){var r=n(6),i=n(55),o=n(18),a=n(1),s=n(5),c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=n(0).getLogger(e),l=n(9),d=!1,p=!1,h=(function(e){function t(e,n,r,i,o,a,s,c,u,l){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var d=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n,i,o,function(){},a,s));if(d.rtc=e,"number"!=typeof c)throw new TypeError("SSRC "+c+" is not a number");return d.ssrc=c,d.ownerEndpointId=r,d.muted=u,d.isP2P=l,d.hasBeenMuted=u,d.rtc&&d.track&&d._bindMuteHandlers(),d}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,i.a),c(t,[{key:"_bindMuteHandlers",value:function(){var e=this;this.track.addEventListener?(this.track.addEventListener("mute",function(){return e._onTrackMute()}),this.track.addEventListener("unmute",function(){return e._onTrackUnmute()})):this.track.attachEvent&&(this.track.attachEvent("onmute",function(){return e._onTrackMute()}),this.track.attachEvent("onunmute",function(){return e._onTrackUnmute()}))}},{key:"_onTrackMute",value:function(){u.debug('"onmute" event('+Date.now()+"): ",this.getParticipantId(),this.getType(),this.getSSRC()),this.rtc.eventEmitter.emit(l.REMOTE_TRACK_MUTE,this)}},{key:"_onTrackUnmute",value:function(){u.debug('"onunmute" event('+Date.now()+"): ",this.getParticipantId(),this.getType(),this.getSSRC()),this.rtc.eventEmitter.emit(l.REMOTE_TRACK_UNMUTE,this)}},{key:"setMute",value:function(e){this.muted!==e&&(e&&(this.hasBeenMuted=!0),this.stream&&(this.stream.muted=e),this.muted=e,this.emit(o.TRACK_MUTE_CHANGED,this))}},{key:"isMuted",value:function(){return this.muted}},{key:"getParticipantId",value:function(){return this.ownerEndpointId}},{key:"isLocal",value:function(){return!1}},{key:"getSSRC",value:function(){return this.ssrc}},{key:"_setVideoType",value:function(e){this.videoType!==e&&(this.videoType=e,this.emit(o.TRACK_VIDEOTYPE_CHANGED,e))}},{key:"_playCallback",value:function(){var e=this.isVideoTrack()?"video":"audio",t=window.performance.now();console.log("(TIME) Render "+e+":\t",t),this.conference.getConnectionTimes()[e+".render"]=t;var n=window.connectionTimes["obtainPermissions.start"],i=window.connectionTimes["obtainPermissions.end"],o=isNaN(i)||isNaN(n)?0:i-n,a=t-(this.conference.getConnectionTimes()["session.initiate"]-this.conference.getConnectionTimes()["muc.joined"])-o;this.conference.getConnectionTimes()[e+".ttfm"]=a,console.log("(TIME) TTFM "+e+":\t",a),s.a.sendAnalytics(Object(r.E)({media_type:e,muted:this.hasBeenMuted,value:a}))}},{key:"_attachTTFMTracker",value:function(e){d&&this.isAudioTrack()||p&&this.isVideoTrack()||(this.isAudioTrack()&&(d=!0),this.isVideoTrack()&&(p=!0),a.b.isTemasysPluginUsed()?n(37).addEvent(e,"play",this._playCallback.bind(this)):e.addEventListener("canplay",this._playCallback.bind(this)))}},{key:"toString",value:function(){return"RemoteTrack["+this.ownerEndpointId+", "+this.getType()+", p2p: "+this.isP2P+"]"}}]),t})();t.a=h}).call(t,"modules/RTC/JitsiRemoteTrack.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(4)),o=n(29),a=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),s=Object(r.getLogger)(e),c=(function(){function e(t){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.tpc=t}return a(e,[{key:"_addMutedLocalVideoTracksToSDP",value:function(e){var t=this.tpc.getLocalTracks(i.b);if(!t.length)return!1;1!==t.length&&s.error(this.tpc+" there is more than 1 video track ! Strange things may happen !",t);var n=e.selectMedia("video");if(!n)return s.debug(this.tpc+' unable to hack local video track SDP- no "video" media'),!1;var r=!1,o=!0,a=!1,c=void 0;try{for(var u,l=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(o=(u=l.next()).done);o=!0){var d=u.value,p=d.isMuted(),h=d.getOriginalStream(),f=h&&this.tpc.isMediaStreamInPc(h),m=p||!f;if(s.debug(this.tpc+" "+d+" muted: "+p+", is in PeerConnection: "+f+" => should fake sdp ? : "+m),m){var v=this.tpc.isSimulcastOn()?this.tpc.simulcast.ssrcCache:[this.tpc.sdpConsistency.cachedPrimarySsrc];if(v.length){r=!0,n.direction="sendrecv";var g="injected-"+v[0],y=!0,b=!1,S=void 0;try{for(var _,T=v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(y=(_=T.next()).done);y=!0){var C=_.value;n.removeSSRC(C),s.debug(this.tpc+" injecting video SSRC: "+C+" for "+d),n.addSSRCAttribute({id:C,attribute:"cname",value:g}),n.addSSRCAttribute({id:C,attribute:"msid",value:d.storedMSID})}}catch(e){b=!0,S=e}finally{try{!y&&T.return&&T.return()}finally{if(b)throw S}}if(v.length>1){var E={ssrcs:v.join(" "),semantics:"SIM"};n.findGroup(E.semantics,E.ssrcs)||(s.debug(this.tpc+" injecting SIM group for "+d,E),n.addSSRCGroup(E))}this.tpc.options.disableRtx||this.tpc.rtxModifier.modifyRtxSsrcs2(n)}else s.error("No SSRCs stored for: "+d+" in "+this.tpc)}}}catch(e){a=!0,c=e}finally{try{!o&&l.return&&l.return()}finally{if(a)throw c}}return r}},{key:"_transformMediaIdentifiers",value:function(e){var t=this.tpc.id,n=!0,r=!1,i=void 0;try{for(var o,a=e.ssrcs["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(o=a.next()).done);n=!0){var c=o.value;switch(c.attribute){case"cname":case"label":case"mslabel":c.value=c.value&&c.value+"-"+t;break;case"msid":if(c.value){var u=c.value.split(" ");if(2===u.length){var l=u[0],d=u[1];c.value=l+"-"+t+" "+d+"-"+t}else s.warn("Unable to munge local MSID- weird format detected: "+c.value)}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}},{key:"maybeAddMutedLocalVideoTracksToSDP",value:function(e){if(!e)throw new Error("No local description passed in.");var t=new o.a(e.sdp);return this._addMutedLocalVideoTracksToSDP(t)?new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()}):e}},{key:"transformStreamIdentifiers",value:function(e){if(!e||!e.sdp||!e.type)return e;var t=new o.a(e.sdp),n=t.selectMedia("audio");n&&this._transformMediaIdentifiers(n);var r=t.selectMedia("video");return r&&this._transformMediaIdentifiers(r),new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()})}}]),e})();t.a=c}).call(t,"modules/RTC/LocalSdpMunger.js")},function(e,t,n){"use strict";(function(e){function r(e,t,n){c.debug("Updating mline to associate "+n+"rtx ssrc with primary stream, "+t.id);var r=t.id,i=t.msid,o=t.cname,a=e.getRtxSSRC(r);a!==n?(a&&(c.debug(r+" was previously associated with rtx"+a+", removing all references to it"),e.removeSSRC(a),c.debug("groups before filtering for "+a),c.debug(e.dumpSSRCGroups()),e.removeGroupsWithSSRC(a)),e.addSSRCAttribute({id:n,attribute:"cname",value:o}),e.addSSRCAttribute({id:n,attribute:"msid",value:i}),e.addSSRCGroup({semantics:"FID",ssrcs:r+" "+n})):c.debug(n+" was already associated with "+r)}var i=n(0),o=(n.n(i),n(29)),a=n(14),s=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),c=Object(i.getLogger)(e),u=(function(){function e(){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.correspondingRtxSsrcs=new Map}return s(e,[{key:"clearSsrcCache",value:function(){this.correspondingRtxSsrcs.clear()}},{key:"setSsrcCache",value:function(e){c.debug("Setting ssrc cache to ",e),this.correspondingRtxSsrcs=e}},{key:"modifyRtxSsrcs",value:function(e){var t=new o.a(e),n=t.selectMedia("video");return n?this.modifyRtxSsrcs2(n)?t.toRawSDP():e:(c.debug("No 'video' media found in the sdp: "+e),e)}},{key:"modifyRtxSsrcs2",value:function(e){if("recvonly"===e.direction)return c.debug("RtxModifier doing nothing, video m line is recvonly"),!1;if(e.getSSRCCount()<1)return c.debug("RtxModifier doing nothing, no video ssrcs present"),!1;c.debug("Current ssrc mapping: ",this.correspondingRtxSsrcs);var t=e.getPrimaryVideoSSRCs();c.debug("Parsed primary video ssrcs ",t," making sure all have rtx streams");var n=!0,i=!1,o=void 0;try{for(var s,u=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(s=u.next()).done);n=!0){var l=s.value,d=e.getSSRCAttrValue(l,"msid"),p=e.getSSRCAttrValue(l,"cname"),h=this.correspondingRtxSsrcs.get(l);if(h)c.debug("Already have an associated rtx ssrc forvideo ssrc "+l+": "+h);else{c.debug("No previously associated rtx ssrc for video ssrc "+l);var f=e.getRtxSSRC(l);f?(c.debug("Rtx stream "+f+" already existed in the sdp as an rtx stream for "+l),h=f):(h=a.a.generateSsrc(),c.debug("Generated rtx ssrc "+h+" for ssrc "+l)),c.debug("Caching rtx ssrc "+h+" for video ssrc "+l),this.correspondingRtxSsrcs.set(l,h)}r(e,{id:l,cname:p,msid:d},h)}}catch(e){i=!0,o=e}finally{try{!n&&u.return&&u.return()}finally{if(i)throw o}}return!0}},{key:"stripRtx",value:function(e){var t=new o.a(e),n=t.selectMedia("video");if(!n)return c.debug("No 'video' media found in the sdp: "+e),e;if("recvonly"===n.direction)return c.debug("RtxModifier doing nothing, video m line is recvonly"),e;if(n.getSSRCCount()<1)return c.debug("RtxModifier doing nothing, no video ssrcs present"),e;if(!n.containsAnySSRCGroups())return c.debug("RtxModifier doing nothing, no video ssrcGroups present"),e;var r=n.findGroups("FID");n.removeGroupsBySemantics("FID");var i=!0,a=!1,s=void 0;try{for(var u,l=r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(i=(u=l.next()).done);i=!0){var d=u.value,p=Object(o.c)(d);n.removeSSRC(p)}}catch(e){a=!0,s=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw s}}return t.toRawSDP()}}]),e})();t.a=u}).call(t,"modules/xmpp/RtxModifier.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(29)),o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),a=Object(r.getLogger)(e),s=(function(){function e(t){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.clearVideoSsrcCache(),this.logPrefix=t}return o(e,[{key:"clearVideoSsrcCache",value:function(){this.cachedPrimarySsrc=null,this.injectRecvOnly=!1}},{key:"setPrimarySsrc",value:function(e){if("number"!=typeof e)throw new Error("Primary SSRC must be a number!");this.cachedPrimarySsrc=e}},{key:"hasPrimarySsrcCached",value:function(){return Boolean(this.cachedPrimarySsrc)}},{key:"makeVideoPrimarySsrcsConsistent",value:function(e){var t=new i.a(e),n=t.selectMedia("video");if(!n)return a.debug(this.logPrefix+" no 'video' media found in the sdp: "+e),e;if("recvonly"===n.direction)this.cachedPrimarySsrc&&this.injectRecvOnly?n.addSSRCAttribute({id:this.cachedPrimarySsrc,attribute:"cname",value:"recvonly-"+this.cachedPrimarySsrc}):a.info(this.logPrefix+" no SSRC found for the recvonly videostream!");else{var r=n.getPrimaryVideoSsrc();if(!r)return a.info(this.logPrefix+" sdp-consistency couldn't parse new primary ssrc"),e;if(this.cachedPrimarySsrc){a.info(this.logPrefix+" sdp-consistency replacing new ssrc"+r+" with cached "+this.cachedPrimarySsrc),n.replaceSSRC(r,this.cachedPrimarySsrc);var o=!0,s=!1,c=void 0;try{for(var u,l=n.ssrcGroups["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(o=(u=l.next()).done);o=!0){var d=u.value;if("FID"===d.semantics){var p=Object(i.b)(d),h=Object(i.c)(d);p===r&&(d.ssrcs=this.cachedPrimarySsrc+" "+h)}}}catch(e){s=!0,c=e}finally{try{!o&&l.return&&l.return()}finally{if(s)throw c}}}else this.cachedPrimarySsrc=r,a.info(this.logPrefix+" sdp-consistency caching primary ssrc"+this.cachedPrimarySsrc);this.injectRecvOnly=!0}return t.toRawSDP()}}]),e})();t.a=s}).call(t,"modules/xmpp/SdpConsistency.js")},function(e,t,n){t.Interop=n(155)},function(e,t,n){"use strict";function r(){this.cache={mlB2UMap:{},mlU2BMap:{}}}var i="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},o=n(156),a=n(157);e.exports=r,r.prototype.candidateToUnifiedPlan=function(e){var t=new RTCIceCandidate(e);return t.sdpMLineIndex=this.cache.mlB2UMap[t.sdpMLineIndex],t},r.prototype.candidateToPlanB=function(e){var t=new RTCIceCandidate(e);if(0===t.sdpMid.indexOf("audio"))t.sdpMid="audio";else{if(0!==t.sdpMid.indexOf("video"))throw new Error("candidate with "+t.sdpMid+" not allowed");t.sdpMid="video"}return t.sdpMLineIndex=this.cache.mlU2BMap[t.sdpMLineIndex],t},r.prototype.getFirstSendingIndexFromAnswer=function(e){if(!this.cache.answer)return null;var t=o.parse(this.cache.answer);if(t&&t.media&&Array.isArray(t.media))for(var n=0;n<t.media.length;n++)if(t.media[n].type==e&&(!t.media[n].direction||"sendrecv"===t.media[n].direction||"sendonly"===t.media[n].direction))return n;return null},r.prototype.toPlanB=function(e){var t=this;if("object"!==(void 0===e?"undefined":i(e))||null===e||"string"!=typeof e.sdp)return console.warn("An empty description was passed as an argument."),e;var n=o.parse(e.sdp);if(void 0===n.media||!Array.isArray(n.media)||0===n.media.length)return console.warn("The description has no media."),e;if(n.media.length<=3&&n.media.every(function(e){return-1!==["video","audio","data"].indexOf(e.mid)}))return console.warn("This description does not look like Unified Plan."),e;for(var r=e.sdp,a=!1,s=0;s<n.media.length;s++)n.media[s].rtp.forEach(function(e){if("NULL"===e.codec){a=!0;var n=o.parse(t.cache.offer);e.codec=n.media[s].rtp[0].codec}});a&&(r=o.write(n)),this.cache[e.type]=r;var c=n.media;n.media=[];var u={},l=[];c.forEach(function(e){if(("string"!=typeof e.rtcpMux||"rtcp-mux"!==e.rtcpMux)&&"inactive"!==e.direction)throw new Error("Cannot convert to Plan B because m-lines without the rtcp-mux attribute were found.");void 0!==u[e.type]&&"inactive"!==u[e.type].direction||(u[e.type]=e)}),c.forEach(function(e){if("application"===e.type)return n.media.push(e),void l.push(e.mid);"object"===i(e.sources)&&Object.keys(e.sources).forEach(function(t){"object"!==i(u[e.type].sources)&&(u[e.type].sources={}),u[e.type].sources[t]=e.sources[t],void 0!==e.msid&&(u[e.type].sources[t].msid=e.msid)}),void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&(void 0!==u[e.type].ssrcGroups&&Array.isArray(u[e.type].ssrcGroups)||(u[e.type].ssrcGroups=[]),u[e.type].ssrcGroups=u[e.type].ssrcGroups.concat(e.ssrcGroups)),u[e.type]===e&&(e.mid=e.type,delete e.bundleOnly,delete e.msid,"inactive"!==e.direction&&l.push(e.type),n.media.push(e))}),n.groups.some(function(e){if("BUNDLE"===e.type)return e.mids=l.join(" "),!0}),n.msidSemantic={semantic:"WMS",token:"*"};var d=o.write(n);return new RTCSessionDescription({type:e.type,sdp:d})},r.prototype.toUnifiedPlan=function(e){var t=this;if("object"!==(void 0===e?"undefined":i(e))||null===e||"string"!=typeof e.sdp)return console.warn("An empty description was passed as an argument."),e;var n=o.parse(e.sdp);if(void 0===n.media||!Array.isArray(n.media)||0===n.media.length)return console.warn("The description has no media."),e;if(n.media.length>3||!n.media.every(function(e){return-1!==["video","audio","data"].indexOf(e.mid)}))return console.warn("This description does not look like Plan B."),e;var r=[];n.media.forEach(function(e){r.push(e.mid)});var s=!1;if(void 0!==n.groups&&Array.isArray(n.groups)&&(s=n.groups.every(function(e){return"BUNDLE"!==e.type||a.apply(e.mids.sort(),[r.sort()])})),!s)throw new Error("Cannot convert to Unified Plan because m-lines that are not bundled were found.");var c;void 0!==this.cache[e.type]&&(c=o.parse(this.cache[e.type]));var u={audio:{},video:{}},l={},d=0,p=0;if(n.media.forEach(function(n){if(("string"!=typeof n.rtcpMux||"rtcp-mux"!==n.rtcpMux)&&"inactive"!==n.direction)throw new Error("Cannot convert to Unified Plan because m-lines without the rtcp-mux attribute were found.");if("application"!==n.type){var r=n.sources,o=n.ssrcGroups,a=n.candidates,s=n.iceUfrag,h=n.icePwd,f=n.fingerprint,m=n.port;delete n.sources,delete n.ssrcGroups,delete n.candidates,delete n.iceUfrag,delete n.icePwd,delete n.fingerprint,delete n.port,delete n.mid;var v={};void 0!==o&&Array.isArray(o)&&o.forEach(function(e){"SIM"!==e.semantics&&void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&e.ssrcs.forEach(function(t){void 0===v[t]&&(v[t]=[]),v[t].push(e)})});var g={};"object"===(void 0===r?"undefined":i(r))&&Object.keys(r).forEach(function(o){var y;if("offer"!==e.type||r[o].msid)if(void 0!==v[o]&&Array.isArray(v[o])&&v[o].some(function(e){return e.ssrcs.some(function(e){if("object"===i(g[e]))return y=g[e],!0})}),"object"===(void 0===y?"undefined":i(y)))y.sources[o]=r[o],delete r[o].msid;else{if(y=Object.create(n),g[o]=y,void 0!==r[o].msid&&(y.msid=r[o].msid,delete r[o].msid),y.sources={},y.sources[o]=r[o],y.ssrcGroups=v[o],void 0!==c&&void 0!==c.media&&Array.isArray(c.media)&&c.media.forEach(function(e){"object"===i(e.sources)&&Object.keys(e.sources).forEach(function(t){t===o&&(y.mid=e.mid)})}),void 0===y.mid){if("answer"===e.type)throw new Error("An unmapped SSRC was found.");y.mid=[n.type,"-",o].join("")}y.candidates=a,y.iceUfrag=s,y.icePwd=h,y.fingerprint=f,y.port=m,l[y.mid]=y,t.cache.mlU2BMap[p]=d,void 0===t.cache.mlB2UMap[d]&&(t.cache.mlB2UMap[d]=p),p++}else u[n.type][o]=r[o]}),d++}else l[n.mid]=n}),n.media=[],r=[],"answer"===e.type)for(var h=0;h<c.media.length;h++){var f=c.media[h];void 0===l[f.mid]&&(delete f.msid,delete f.sources,delete f.ssrcGroups,f.direction&&"sendrecv"!==f.direction?"sendonly"===f.direction&&(f.direction="inactive"):f.direction="recvonly"),n.media.push(f),"string"==typeof f.mid&&r.push(f.mid)}else void 0!==c&&void 0!==c.media&&Array.isArray(c.media)&&c.media.forEach(function(e){r.push(e.mid),void 0!==l[e.mid]?n.media.push(l[e.mid]):(delete e.msid,delete e.sources,delete e.ssrcGroups,e.direction&&"sendrecv"!==e.direction||(e.direction="recvonly"),e.direction&&"sendonly"!==e.direction||(e.direction="inactive"),n.media.push(e))}),Object.keys(l).forEach(function(e){-1===r.indexOf(e)&&(r.push(e),"recvonly"===l[e].direction?n.media.some(function(t){if(("sendrecv"===t.direction||"sendonly"===t.direction)&&t.type===l[e].type)return Object.keys(l[e].sources).forEach(function(n){t.sources[n]=l[e].sources[n]}),!0}):n.media.push(l[e]))});["audio","video"].forEach(function(e){if(n&&n.media&&Array.isArray(n.media)){var r=null;if(Object.keys(u[e]).length>0&&null===(r=t.getFirstSendingIndexFromAnswer(e)))for(var i=0;i<n.media.length;i++)if(n.media[i].type===e){r=i;break}if(r&&n.media.length>r){var o=n.media[r];Object.keys(u[e]).forEach(function(t){o.sources&&o.sources[t]&&console.warn("Replacing an existing SSRC."),o.sources||(o.sources={}),o.sources[t]=u[e][t]})}}}),n.groups.some(function(e){if("BUNDLE"===e.type)return e.mids=r.join(" "),!0}),n.msidSemantic={semantic:"WMS",token:"*"};var m=o.write(n);return this.cache[e.type]=m,new RTCSessionDescription({type:e.type,sdp:m})}},function(e,t,n){var r=n(15);t.write=function(e,t){return void 0!==e&&void 0!==e.media&&Array.isArray(e.media)&&e.media.forEach(function(e){void 0!==e.sources&&0!==Object.keys(e.sources).length&&(e.ssrcs=[],Object.keys(e.sources).forEach(function(t){var n=e.sources[t];Object.keys(n).forEach(function(r){e.ssrcs.push({id:t,attribute:r,value:n[r]})})}),delete e.sources),void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&e.ssrcGroups.forEach(function(e){void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&(e.ssrcs=e.ssrcs.join(" "))})}),void 0!==e&&void 0!==e.groups&&Array.isArray(e.groups)&&e.groups.forEach(function(e){void 0!==e.mids&&Array.isArray(e.mids)&&(e.mids=e.mids.join(" "))}),r.write(e,t)},t.parse=function(e){var t=r.parse(e);return void 0!==t&&void 0!==t.media&&Array.isArray(t.media)&&t.media.forEach(function(e){void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&(e.sources={},e.ssrcs.forEach(function(t){e.sources[t.id]||(e.sources[t.id]={}),e.sources[t.id][t.attribute]=t.value}),delete e.ssrcs),void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&e.ssrcGroups.forEach(function(e){"string"==typeof e.ssrcs&&(e.ssrcs=e.ssrcs.split(" "))})}),void 0!==t&&void 0!==t.groups&&Array.isArray(t.groups)&&t.groups.forEach(function(e){"string"==typeof e.mids&&(e.mids=e.mids.split(" "))}),t}},function(e,t){e.exports=function e(t){if(!t)return!1;if(this.length!=t.length)return!1;for(var n=0,r=this.length;n<r;n++)if(this[n]instanceof Array&&t[n]instanceof Array){if(!e.apply(this[n],[t[n]]))return!1}else if(this[n]!=t[n])return!1;return!0}},function(e,t,n){function r(e,t,n){return e.ssrcs.filter(function(e){return e.id===t}).filter(function(e){return e.attribute===n}).map(function(e){return e.value})[0]}function i(e){this.options=e||{},this.options.numOfLayers||(this.options.numOfLayers=d),console.log("SdpSimulcast: using "+this.options.numOfLayers+" layers"),this.ssrcCache=[]}function o(e,t){null!=e&&Array.isArray(e.media)&&e.media.forEach(function(e){"video"===e.type&&t(e)})}function a(e){return e&&null!=e&&e.type&&""!=e.type&&e.sdp&&""!=e.sdp}var s=n(15),c=n(159),u=c.parseSsrcs,l=c.writeSsrcs,d=3;i.prototype.clearSsrcCache=function(){this.ssrcCache=[]},i.prototype.setSsrcCache=function(e){this.ssrcCache=e},i.prototype._parseSimLayers=function(e){var t=e.ssrcGroups&&e.ssrcGroups.find(function(e){return"SIM"===e.semantics});return t?t.ssrcs.split(" ").map(function(e){return parseInt(e)}):[e.ssrcs[0].id]},i.prototype._buildNewToOldSsrcMap=function(e,t){for(var n={},r=0;r<e.length;++r){var i=e[r],o=t[r]||null;n[i]=o}return n},i.prototype._fillInSourceDataFromCache=function(e){console.log("SdpSimulcast restoring from cache: ",this.ssrcCache);var t=this._parseSimLayers(e);console.log("SdpSimulcast Parsed new sim ssrcs: ",t);var n=r(e,t[0],"msid"),i=r(e,t[0],"cname"),o=this._buildNewToOldSsrcMap(t,this.ssrcCache);console.log("SdpSimulcast built replacement map: ",o);var a=this.ssrcCache.filter(function(e){return-1===Object.values(o).indexOf(e)});return console.log("SdpSimulcast built ssrcs to add: ",a),e.ssrcs.forEach(function(e){o[e.id]&&(e.id=o[e.id])}),a.forEach(function(t){e.ssrcs.push({id:t,attribute:"msid",value:n}),e.ssrcs.push({id:t,attribute:"cname",value:i})}),e.ssrcGroups=e.ssrcGroups||[],e.ssrcGroups.push({semantics:"SIM",ssrcs:this.ssrcCache.join(" ")}),e},i.prototype._generateSourceData=function(e,t){for(var n=r(e,t,"msid"),i=r(e,t,"cname"),o=[],a=0;a<this.options.numOfLayers-1;++a){var s=Math.floor(4294967295*Math.random())+0;u=s,(c=e).ssrcs.push({id:u,attribute:"cname",value:i}),c.ssrcs.push({id:u,attribute:"msid",value:n}),o.push(s)}var c,u;return e.ssrcGroups=e.ssrcGroups||[],e.ssrcGroups.push({semantics:"SIM",ssrcs:t+" "+o.join(" ")}),e},i.prototype._restoreSimulcast=function(e){var t,n=e.ssrcs&&e.ssrcs.map(function(e){return e.id}).filter(function(e,t,n){return n.indexOf(e)===t}).length||0,r=e.ssrcGroups&&e.ssrcGroups.length||0;if(0===n||n>2)return e;if(2==n&&0===r)return e;if(1===n)t=e.ssrcs[0].id;else{var i=e.ssrcGroups.filter(function(e){return"FID"===e.semantics})[0];if(!i)return e;t=parseInt(i.ssrcs.split(" ")[0])}return console.log("SdpSimulcast: current ssrc cache: ",this.ssrcCache),console.log("SdpSimulcast: parsed primary ssrc "+t),-1!==this.ssrcCache.indexOf(t)?(console.log("SdpSimulcast: Have seen primary ssrc before, filling in data from cache"),e=this._fillInSourceDataFromCache(e)):(console.log("SdpSimulcast: Have not seen primary ssrc before, generating source data"),e=this._generateSourceData(e,t)),this.ssrcCache=this._parseSimLayers(e),e},i.prototype.mungeRemoteDescription=function(e){if(!a(e))return e;var t=s.parse(e.sdp),n=this;return o(t,function(e){n.options.explodeRemoteSimulcast?(function(e){if(e&&Array.isArray(e.ssrcGroups))for(var t=u(e),n=[],r=e.ssrcGroups.length;r--;)if("SIM"===e.ssrcGroups[r].semantics){for(var i=e.ssrcGroups[r].ssrcs.split(" "),o=0;o<i.length;o++){var a=i[o];n.push(a);var s=t[a].msid.split(" ");t[a].msid=[s[0],"/",o," ",s[1],"/",o].join(""),t[a].cname=[t[a].cname,"/",o].join(""),e.ssrcGroups.forEach(function(e){if("SIM"!==e.semantics){var r=e.ssrcs.split(" ");-1!==r.indexOf(a)&&r.forEach(function(e){t[e].msid=t[a].msid,t[e].cname=t[a].cname,e!==a&&n.push(e)})}})}e.ssrcs=l(t,n),e.ssrcGroups.splice(r,1)}})(e):(function(e){if(e&&Array.isArray(e.ssrcGroups)){var t=u(e);e.ssrcGroups.forEach(function(n){if("SIM"===n.semantics){console.info("Imploding SIM group: "+n.ssrcs),n.nuke=!0;for(var r=n.ssrcs.split(" "),i=1;i<r.length;i++){var o=r[i];delete t[o],e.ssrcGroups.forEach(function(e){if("SIM"!==e.semantics){var n=e.ssrcs.split(" ");-1!==n.indexOf(o)&&(n.forEach(function(e){delete t[e]}),e.nuke=!0)}})}}}),e.ssrcs=l(t);for(var n=e.ssrcGroups.length;n--;)e.ssrcGroups[n].nuke&&e.ssrcGroups.splice(n,1)}else console.info("Halt: There are no SSRC groups in the remote description.")})(e),n.ssrcCache.length<1?(function(e){if(e&&Array.isArray(e.invalid))for(var t=e.invalid.length;t--;)"x-google-flag:conference"==e.invalid[t].value&&e.invalid.splice(t,1)})(e):(t=e)&&(Array.isArray(t.invalid)||(t.invalid=[]),t.invalid.some(function(e){return"x-google-flag:conference"===e.value})||t.invalid.push({value:"x-google-flag:conference"}));var t}),new RTCSessionDescription({type:e.type,sdp:s.write(t)})},i.prototype.mungeLocalDescription=function(e){if(!a(e))return e;var t=s.parse(e.sdp),n=this;return o(t,function(e){"recvonly"!=e.direction&&"inactive"!=e.direction&&n._restoreSimulcast(e)}),new RTCSessionDescription({type:e.type,sdp:s.write(t)})},e.exports=i},function(e,t){t.writeSsrcs=function(e,t){var n=[];if(void 0!==e&&0!==Object.keys(e).length){Array.isArray(t)||(t=[]);for(var r=0;r<t.length;r++){var i=t[r],o=e[i];Object.keys(o).forEach(function(e){n.push({id:i,attribute:e,value:o[e]})})}Object.keys(e).forEach(function(r){if(r=parseInt(r),!(t.indexOf(r)>=0)){var i=e[r];Object.keys(i).forEach(function(e){n.push({id:r,attribute:e,value:i[e]})})}})}return n},t.parseSsrcs=function(e){var t={};return void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&e.ssrcs.forEach(function(e){t[e.id]||(t[e.id]={}),t[e.id][e.attribute]=e.value}),t}},function(e,t,n){"use strict";var r=n(7),i=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),o=(function(){function e(t,n){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this._callback=n,this._eventFired=!1,t.statistics.addAudioLevelListener(this._audioLevel.bind(this)),t.on(r.TRACK_MUTE_CHANGED,this._trackMuteChanged.bind(this)),t.on(r.TRACK_ADDED,this._trackAdded.bind(this))}return i(e,[{key:"_audioLevel",value:function(e,t,n,r){r&&this.audioTrack&&!this._eventFired&&this.audioTrack.isMuted()&&n>.6&&(this._eventFired=!0,this._callback())}},{key:"_isLocalAudioTrack",value:function(e){return e.isAudioTrack()&&e.isLocal()}},{key:"_trackAdded",value:function(e){this._isLocalAudioTrack(e)&&(this.audioTrack=e)}},{key:"_trackMuteChanged",value:function(e){this._isLocalAudioTrack(e)&&e.isMuted()&&(this._eventFired=!1)}}]),e})();t.a=o},function(e,t,n){function r(){this.audioRecorder=new o,this.transcriptionService=new a,this.counter=null,this.startTime=null,this.transcription=null,this.callback=null,this.results=[],this.state=s,this.lineLength=0}function i(e){for(var t=0;t<e.length;t++)0===e[t].length&&e.splice(t,1);return e.length>0}var o=n(59),a=n(163),s="before";r.prototype.start=function(){if(this.state!==s)throw new Error("The transcription can only start when it's in the \""+s+'" state. It\'s currently in the "'+this.state+'" state');this.state="recording",this.audioRecorder.start(),this.startTime=new Date},r.prototype.stop=function(e){var t=this;if("recording"!==this.state)throw new Error('The transcription can only stop when it\'s in the "recording" state. It\'s currently in the "'+this.state+'" state');console.log("stopping recording and sending audio files"),this.audioRecorder.stop();var n=function(e,t){if(console.log("retrieved an answer from the transcription service. The answer has an array of length: "+t.wordArray.length),t.wordArray.length>0){var n=t.startTime.getUTCMilliseconds()-e.startTime.getUTCMilliseconds();n<0&&(n=0);var r="[";t.wordArray.forEach(function(e){e.begin+=n,e.end+=n,r+=e.word+","}),r+="]",console.log(r),t.wordArray.name=t.name}e.results.push(t.wordArray),e.counter--,console.log("current counter: "+e.counter),e.maybeMerge()}.bind(null,this);this.audioRecorder.getRecordingResults().forEach(function(e){t.transcriptionService.send(e,n),t.counter++}),this.state="transcribing",this.callback=e},r.prototype.maybeMerge=function(){"transcribing"===this.state&&0===this.counter&&this.merge()},r.prototype.merge=function(){var e=this;console.log("starting merge process!\n The length of the array: "+this.results.length),this.transcription="";var t=this.results,n=[];for(i(t),t.forEach(function(e){return(function(e,t){if(0===e.length)e.push(t);else{if(e[e.length-1].begin<=t.begin)return void e.push(t);for(var n=0;n<e.length;n++)if(t.begin<e[n].begin)return void e.splice(n,0,t);e.push(t)}})(n,e)});i(t);)!(function(){var n=t[0];t.forEach(function(e){e[0].begin<n[0].begin&&(n=e)});var r=n.shift();for(e.updateTranscription(r,n.name);n.length>0&&"break"!==(function(){var i=!1,o=n[0].begin;if(t.forEach(function(e){e[0].begin<o&&(i=!0)}),i)return"break";r=n.shift(),e.updateTranscription(r,null)})(););})();this.state="finished",this.callback&&this.callback(this.transcription)},r.prototype.updateTranscription=function(e,t){void 0!==t&&null!==t&&(this.transcription+="\n"+t+":",this.lineLength=t.length+1),this.lineLength+e.word.length>80&&(this.transcription+="\n ",this.lineLength=4),this.transcription+=" "+e.word,this.lineLength+=e.word.length+1},r.prototype.addTrack=function(e){this.audioRecorder.addTrack(e)},r.prototype.removeTrack=function(e){this.audioRecorder.removeTrack(e)},r.prototype.getTranscription=function(){if("finished"!==this.state)throw new Error('The transcription can only be retrieved when it\'s in the "finished" state. It\'s currently in the "'+this.state+'" state');return this.transcription},r.prototype.getState=function(){return this.state},r.prototype.reset=function(){this.state=s,this.counter=null,this.transcription=null,this.startTime=null,this.callback=null,this.results=[],this.lineLength=0},e.exports=r},function(e,t){e.exports=function(e,t,n,r){this.blob=e,this.name=t,this.startTime=n,this.wordArray=r}},function(e,t,n){var r=n(164),i=n(165),o=n(59),a=function(){this.url=(function(){var e="config does not contain an url to a Sphinx4 https server";if(void 0===config.sphinxURL)console.log(e);else{var t=config.sphinxURL;if(void 0!==t.includes&&t.includes("https://"))return t;console.log(e)}})()};a.prototype=Object.create(r.prototype),a.constructor=a,a.prototype.sendRequest=function(e,t){console.log("sending an audio file to "+this.url),console.log("the audio file being sent: "+e);var n=new XMLHttpRequest;n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE&&200===n.status)t(n.responseText);else if(n.readyState===XMLHttpRequest.DONE)throw new Error("unable to accept response from sphinx server. status: "+n.status)},n.open("POST",this.url),n.setRequestHeader("Content-Type",o.determineCorrectFileType()),n.send(e),console.log("send "+e)},a.prototype.formatResponse=function(e){var t=JSON.parse(e).objects;t.shift();var n=[];return t.forEach(function(e){return e.filler||n.push(new i(e.word,e.start,e.end))}),n},a.prototype.verify=function(e){if(console.log("response from server:"+e.toString()),"string"!=typeof e)return!1;var t=void 0;try{t=JSON.parse(e)}catch(e){return console.log(e),!1}if(void 0===t.objects)return!1;var n=t.objects;return!(!n[0]||!n[0]["session-id"])},e.exports=a},function(e,t){var n=function(){throw new Error("TranscriptionService is abstract and cannot becreated")};n.prototype.send=function(e,t){var n=this;this.sendRequest(e.blob,function(r){n.verify(r)?e.wordArray=n.formatResponse(r):(console.log("the retrieved response from the server is not valid!"),e.wordArray=[]),t(e)})},n.prototype.sendRequest=function(e,t){throw new Error("TranscriptionService.sendRequest is abstract")},n.prototype.formatResponse=function(e){throw new Error("TranscriptionService.format is abstract")},n.prototype.verify=function(e){throw new Error("TranscriptionService.verify is abstract")},e.exports=n},function(e,t){var n=function(e,t,n){this.word=e,this.begin=t,this.end=n};n.prototype.getWord=function(){return this.word},n.prototype.getBeginTime=function(){return this.begin},n.prototype.getEndTime=function(){return this.end},e.exports=n},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(167)),o=n(30),a=n(8),s=n.n(a),c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=Object(r.getLogger)(e),l=(function(){function e(t){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.chatRoom=t,this.eventEmitter=t.eventEmitter,u.debug("creating VideoSIPGW"),this.sessions={},this.sessionStateChangeListener=this.sessionStateChanged.bind(this),t.addPresenceListener("jibri-sip-status",this.handleJibriSIPStatus.bind(this)),t.addPresenceListener("jibri-sip-call-state",this.handleJibriSIPState.bind(this))}return c(e,[{key:"handleJibriSIPStatus",value:function(e){var t=e.attributes;if(t){u.debug("Handle video sip gw status : ",t);var n=t.status;n===this.status||n!==o.STATUS_UNDEFINED&&n!==o.STATUS_AVAILABLE&&n!==o.STATUS_BUSY||(this.status=n,this.eventEmitter.emit(s.a.VIDEO_SIP_GW_AVAILABILITY_CHANGED,this.status))}}},{key:"handleJibriSIPState",value:function(e){var t=e.attributes;if(t){u.debug("Handle video sip gw state : ",t);var n=t.state;if(n!==this.state)switch(n){case o.STATE_ON:case o.STATE_OFF:case o.STATE_PENDING:case o.STATE_RETRYING:case o.STATE_FAILED:var r=t.sipaddress;if(!r)return;var i=this.sessions[r];i?i.setState(n):u.warn("Video SIP GW session not found:",r)}}}},{key:"createVideoSIPGWSession",value:function(e,t){if(this.sessions[e])return u.warn("There was already a Video SIP GW session for address",e),new Error(o.ERROR_SESSION_EXISTS);var n=new i.a(e,t,this.chatRoom);return n.addStateListener(this.sessionStateChangeListener),this.sessions[e]=n,n}},{key:"sessionStateChanged",value:function(e){var t=e.address;if(e.newState===o.STATE_OFF||e.newState===o.STATE_FAILED){var n=this.sessions[t];if(!n)return void u.error("Missing Video SIP GW session with address:",t);n.removeStateListener(this.sessionStateChangeListener),delete this.sessions[t]}this.eventEmitter.emit(s.a.VIDEO_SIP_GW_SESSION_STATE_CHANGED,e)}}]),e})();t.a=l}).call(t,"modules/videosipgw/VideoSIPGW.js")},function(e,t,n){"use strict";(function(e){var r=n(0),i=(n.n(r),n(2)),o=(n.n(i),n(10)),a=n(30),s=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),c=Object(r.getLogger)(e),u="STATE_CHANGED",l=(function(e){function t(e,n,r){!(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this);var i=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i.sipAddress=e,i.displayName=n,i.chatRoom=r,i.state=void 0,i}return(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,o.a),s(t,[{key:"stop",value:function(){this.state!==a.STATE_OFF&&this.state!==a.STATE_FAILED?this._sendJibriIQ("stop"):c.warn("Video SIP GW session already stopped or failed!")}},{key:"start",value:function(){this.state!==a.STATE_ON&&this.state!==a.STATE_OFF&&this.state!==a.STATE_PENDING&&this.state!==a.STATE_RETRYING?this._sendJibriIQ("start"):c.warn("Video SIP GW session already started!")}},{key:"setState",value:function(e){if(e!==this.state){var t=this.state;this.state=e,this.eventEmitter.emit(u,{address:this.sipAddress,oldState:t,newState:this.state,displayName:this.displayName})}}},{key:"addStateListener",value:function(e){this.addListener(u,e)}},{key:"removeStateListener",value:function(e){this.removeListener(u,e)}},{key:"_sendJibriIQ",value:function(e){var t=this,n={xmlns:"http://jitsi.org/protocol/jibri",action:e,sipaddress:this.sipAddress};n.displayname=this.displayName;var r=Object(i.$iq)({to:this.chatRoom.focusMucJid,type:"set"}).c("jibri",n).up();c.debug(e+" video SIP GW session",r.nodeTree),this.chatRoom.connection.sendIQ(r,function(){},function(n){c.error("Failed to "+e+" video SIP GW session, error: ",n),t.setState(a.STATE_FAILED)})}}]),t})();t.a=l}).call(t,"modules/videosipgw/JitsiVideoSIPGWSession.js")},function(e,t,n){"use strict";var r=n(7),i=n(169),o=n.n(i),a=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),s=(function(){function e(t){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this.stats={users:{},dominantSpeakerId:null};var n=t.myUserId();this.stats.users[n]=new o.a(n,null,!0),t.addEventListener(r.DOMINANT_SPEAKER_CHANGED,this._onDominantSpeaker.bind(this)),t.addEventListener(r.USER_JOINED,this._onUserJoin.bind(this)),t.addEventListener(r.USER_LEFT,this._onUserLeave.bind(this)),t.addEventListener(r.DISPLAY_NAME_CHANGED,this._onDisplayNameChange.bind(this))}return a(e,[{key:"_onDominantSpeaker",value:function(e){var t=this.stats.users[this.stats.dominantSpeakerId],n=this.stats.users[e];t&&t.setIsDominantSpeaker(!1),n&&n.setIsDominantSpeaker(!0),this.stats.dominantSpeakerId=e}},{key:"_onUserJoin",value:function(e,t){var n=this.stats.users[e];n||(n=this.stats.users[e]=new o.a(e,t.getDisplayName()))}},{key:"_onUserLeave",value:function(e){var t=this.stats.users[e];t&&t.markAsHasLeft()}},{key:"_onDisplayNameChange",value:function(e,t){var n=this.stats.users[e];n&&n.setDisplayName(t)}},{key:"getStats",value:function(){return this.stats.users}}]),e})();t.a=s},function(e,t){var n=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),r=(function(){function e(t,n,r){!(function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this),this._userId=t,this.setDisplayName(n),this._isLocalStats=r||!1,this.setIsDominantSpeaker(!1),this.totalDominantSpeakerTime=0,this._dominantSpeakerStart=null,this._hasLeft=!1}return n(e,[{key:"getUserId",value:function(){return this._userId}},{key:"getDisplayName",value:function(){return this.displayName}},{key:"setDisplayName",value:function(e){this.displayName=e}},{key:"isLocalStats",value:function(){return this._isLocalStats}},{key:"isDominantSpeaker",value:function(){return this._isDominantSpeaker}},{key:"setIsDominantSpeaker",value:function(e){if(!this._isDominantSpeaker&&e)this._dominantSpeakerStart=Date.now();else if(this._isDominantSpeaker&&!e){var t=Date.now()-(this._dominantSpeakerStart||0);this.totalDominantSpeakerTime+=t,this._dominantSpeakerStart=null}this._isDominantSpeaker=e}},{key:"getTotalDominantSpeakerTime",value:function(){var e=this.totalDominantSpeakerTime;return this._isDominantSpeaker&&(e+=Date.now()-this._dominantSpeakerStart),e}},{key:"hasLeft",value:function(){return this._hasLeft}},{key:"markAsHasLeft",value:function(){this._hasLeft=!0,this.setIsDominantSpeaker(!1)}}]),e})();e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=t.find(function(t){return"audiooutput"===t.kind&&t.deviceId===e});n&&d.a.sendActiveDeviceListEvent(c.a.getEventDataForActiveDevice(n))}var i=n(16),o=n.n(i),a=n(4),s=n(1),c=n(27),u=n(9),l=n.n(u),d=n(5),p=n(60),h=new o.a,f={enumerateDevices:function(e){c.a.enumerateDevices(e)},isDeviceListAvailable:function(){return c.a.isDeviceListAvailable()},isDeviceChangeAvailable:function(e){return c.a.isDeviceChangeAvailable(e)},isDevicePermissionGranted:function(e){var t=c.a.getDeviceAvailability();switch(e){case a.b:return!0===t.video;case a.a:return!0===t.audio;default:return!0===t.video&&!0===t.audio}},isMultipleAudioInputSupported:function(){return!s.b.isFirefox()},getAudioOutputDevice:function(){return c.a.getAudioOutputDevice()},setAudioOutputDevice:function(e){var t=c.a.getCurrentlyAvailableMediaDevices();return t&&t.length>0&&r(e,c.a.getCurrentlyAvailableMediaDevices()),c.a.setAudioOutputDevice(e)},addEventListener:function(e,t){h.addListener(e,t)},removeEventListener:function(e,t){h.removeListener(e,t)},emitEvent:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];h.emit.apply(h,[e].concat((function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)})(n)))},supportsVideo:function(){return s.b.supportsVideo()}};c.a.addListener(l.a.DEVICE_LIST_CHANGED,function(e){return h.emit(p.DEVICE_LIST_CHANGED,e)}),c.a.addListener(l.a.DEVICE_LIST_AVAILABLE,function(e){return r(f.getAudioOutputDevice(),e)}),t.a=f},function(e,t,n){"use strict";(function(e){var r=n(1),i=n(0).getLogger(e),o={getVideoElementName:function(){return r.b.isTemasysPluginUsed()?"object":"video"},findVideoElement:function(e){var t=o.getVideoElementName();if(!r.b.isTemasysPluginUsed())return $(e).find(t)[0];var n=$(e).find(" "+t+'>param[value="video"]');return n.length?(n.length>1&&i.warn("Container with more than one video elements: ",e),n.parent()[0]):void 0},isResizeEventSupported:function(){return!r.b.isTemasysPluginUsed()},setVolume:function(e,t){r.b.isIExplorer()||(e.volume=t)},setAutoPlay:function(e,t){r.b.isIExplorer()||(e.autoplay=t)}};t.a=o}).call(t,"modules/RTC/RTCUIHelper.js")}])},"object"==typeof r&&"object"==typeof n?n.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof r?r.JitsiMeetJS=a():o.JitsiMeetJS=a();var o,a},443);
|
|
__d(function(e,t,n,r){i="undefined"!=typeof window?window:this,o=function(e,t){var n=[],r=n.slice,i=n.concat,o=n.push,s=n.indexOf,a={},u=a.toString,l=a.hasOwnProperty,c={},f=e.document,p=function e(t,n){return new e.fn.init(t,n)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,h=/^-ms-/,g=/-([\da-z])/gi,m=function(e,t){return t.toUpperCase()};p.fn=p.prototype={jquery:"2.1.4",constructor:p,selector:"",length:0,toArray:function(){return r.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:r.call(this)},pushStack:function(e){var t=p.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return p.each(this,e,t)},map:function(e){return this.pushStack(p.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:o,sort:n.sort,splice:n.splice},p.extend=p.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[a]||{},a++),"object"==typeof s||p.isFunction(s)||(s={}),a===u&&(s=this,a--);a<u;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],s!==(r=e[t])&&(l&&r&&(p.isPlainObject(r)||(i=p.isArray(r)))?(i?(i=!1,o=n&&p.isArray(n)?n:[]):o=n&&p.isPlainObject(n)?n:{},s[t]=p.extend(l,o,r)):void 0!==r&&(s[t]=r));return s},p.extend({expando:"jQuery"+("2.1.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===p.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!p.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"===p.type(e)&&!e.nodeType&&!p.isWindow(e)&&!(e.constructor&&!l.call(e.constructor.prototype,"isPrototypeOf"))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?a[u.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=p.trim(e))&&(1===e.indexOf("use strict")?((t=f.createElement("script")).text=e,f.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(h,"ms-").replace(g,m)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=v(e);if(n){if(o)for(;r<i&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;r<i&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(d,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(v(Object(e))?p.merge(n,"string"==typeof e?[e]:e):o.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i<o;i++)!t(e[i],i)!==s&&r.push(e[i]);return r},map:function(e,t,n){var r,o=0,s=e.length,a=[];if(v(e))for(;o<s;o++)null!=(r=t(e[o],o,n))&&a.push(r);else for(o in e)null!=(r=t(e[o],o,n))&&a.push(r);return i.apply([],a)},guid:1,proxy:function(e,t){var n,i,o;if("string"==typeof t&&(n=e[t],t=e,e=n),p.isFunction(e))return i=r.call(arguments,2),o=function(){return e.apply(t||this,i.concat(r.call(arguments)))},o.guid=e.guid=e.guid||p.guid++,o},now:Date.now,support:c}),p.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){a["[object "+t+"]"]=t.toLowerCase()});function v(e){var t="length"in e&&e.length,n=p.type(e);return"function"!==n&&!p.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e))}var y=(function(e){var t,n,r,i,o,s,a,u,l,c,f,p,d,h,g,m,v,y,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,N=se(),k=se(),E=se(),S=function(e,t){return e===t&&(f=!0),0},D=-2147483648,j={}.hasOwnProperty,A=[],L=A.pop,q=A.push,H=A.push,O=A.slice,F=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=M.replace("w","w#"),$="\\["+R+"*("+M+")(?:"+R+"*([*^$|!~]?=)"+R+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+W+"))|)"+R+"*\\]",I=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+$+")*)|.*)\\)|)",B=new RegExp(R+"+","g"),_=new RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),z=new RegExp("^"+R+"*,"+R+"*"),X=new RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),V=new RegExp(I),Y=new RegExp("^"+W+"$"),G={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+$),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=/'|\\/g,ne=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),re=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},ie=function(){p()};try{H.apply(A=O.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){H={apply:A.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function oe(e,t,r,i){var o,a,l,c,f,h,v,y,T,C;if((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,r=r||[],c=t.nodeType,"string"!=typeof e||!e||1!==c&&9!==c&&11!==c)return r;if(!i&&g){if(11!==c&&(o=Z.exec(e)))if(l=o[1]){if(9===c){if(!(a=t.getElementById(l))||!a.parentNode)return r;if(a.id===l)return r.push(a),r}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(l))&&x(t,a)&&a.id===l)return r.push(a),r}else{if(o[2])return H.apply(r,t.getElementsByTagName(e)),r;if((l=o[3])&&n.getElementsByClassName)return H.apply(r,t.getElementsByClassName(l)),r}if(n.qsa&&(!m||!m.test(e))){if(y=v=b,T=t,C=1!==c&&e,1===c&&"object"!==t.nodeName.toLowerCase()){for(h=s(e),(v=t.getAttribute("id"))?y=v.replace(te,"\\$&"):t.setAttribute("id",y),y="[id='"+y+"'] ",f=h.length;f--;)h[f]=y+me(h[f]);T=ee.test(e)&&he(t.parentNode)||t,C=h.join(",")}if(C)try{return H.apply(r,T.querySelectorAll(C)),r}catch(e){}finally{v||t.removeAttribute("id")}}}return u(e.replace(_,"$1"),t,r,i)}function se(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function ae(e){return e[b]=!0,e}function ue(e){var t=d.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){for(var n=e.split("|"),i=e.length;i--;)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return ae(function(t){return t=+t,ae(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function he(e){return e&&void 0!==e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,s=e?e.ownerDocument||e:w;return s!==d&&9===s.nodeType&&s.documentElement?(d=s,h=s.documentElement,(i=s.defaultView)&&i!==i.top&&(i.addEventListener?i.addEventListener("unload",ie,!1):i.attachEvent&&i.attachEvent("onunload",ie)),g=!o(s),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(s.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=K.test(s.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!s.getElementsByName||!s.getElementsByName(b).length}),n.getById?(r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},r.filter.ID=function(e){var t=e.replace(ne,re);return function(e){return e.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(e){var t=e.replace(ne,re);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(g)return t.getElementsByClassName(e)},v=[],m=[],(n.qsa=K.test(s.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||m.push(".#.+[+~]")}),ue(function(e){var t=s.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(n.matchesSelector=K.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),v.push("!=",I)}),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===s||e.ownerDocument===w&&x(w,e)?-1:t===s||t.ownerDocument===w&&x(w,t)?1:c?F(c,e)-F(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===s?-1:t===s?1:i?-1:o?1:c?F(c,e)-F(c,t):0;if(i===o)return ce(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?ce(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},s):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(U,"='$1']"),n.matchesSelector&&g&&(!v||!v.test(t))&&(!m||!m.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&j.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(S),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:ae,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ne,re),e[3]=(e[3]||e[4]||e[5]||"").replace(ne,re),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ne,re).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(B," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!u&&!a;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(a?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&y){for(d=(l=(c=m[b]||(m[b]={}))[e]||[])[0]===T&&l[1],p=l[0]===T&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();)if(1===f.nodeType&&++p&&f===t){c[e]=[T,d,p];break}}else if(y&&(l=(t[b]||(t[b]={}))[e])&&l[0]===T)p=l[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((a?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++p||(y&&((f[b]||(f[b]={}))[e]=[T,p]),f!==t)););return(p-=i)===r||p%r==0&&p/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ae(function(e,n){for(var r,o=i(e,t),s=o.length;s--;)e[r=F(e,o[s])]=!(n[r]=o[s])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ae(function(e){var t=[],n=[],r=a(e.replace(_,"$1"));return r[b]?ae(function(e,t,n,i){for(var o,s=r(e,null,i,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ae(function(e){return function(t){return oe(e,t).length>0}}),contains:ae(function(e){return e=e.replace(ne,re),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ae(function(e){return Y.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(ne,re).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:de(function(){return[0]}),last:de(function(e,t){return[t-1]}),eq:de(function(e,t,n){return[n<0?n+t:n]}),even:de(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:de(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:de(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:de(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function ge(){}ge.prototype=r.filters=r.pseudos,r.setFilters=new ge,s=oe.tokenize=function(e,t){var n,i,o,s,a,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);for(a=e,u=[],l=r.preFilter;a;){n&&!(i=z.exec(a))||(i&&(a=a.slice(i[0].length)||a),u.push(o=[])),n=!1,(i=X.exec(a))&&(n=i.shift(),o.push({value:n,type:i[0].replace(_," ")}),a=a.slice(n.length));for(s in r.filter)!(i=G[s].exec(a))||l[s]&&!(i=l[s](i))||(n=i.shift(),o.push({value:n,type:s,matches:i}),a=a.slice(n.length));if(!n)break}return t?a.length:a?oe.error(e):k(e,u).slice(0)};function me(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ve(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=C++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,s){var a,u,l=[T,o];if(s){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if((a=(u=t[b]||(t[b]={}))[r])&&a[0]===T&&a[1]===o)return l[2]=a[2];if(u[r]=l,l[2]=e(t,n,s))return!0}}}function ye(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,l=null!=t;a<u;a++)(o=e[a])&&(n&&!n(o,r,i)||(s.push(o),l&&t.push(a)));return s}function be(e,t,n,r,i,o){return r&&!r[b]&&(r=be(r)),i&&!i[b]&&(i=be(i,o)),ae(function(o,s,a,u){var l,c,f,p=[],d=[],h=s.length,g=o||(function(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n})(t||"*",a.nodeType?[a]:a,[]),m=!e||!o&&t?g:xe(g,p,e,a,u),v=n?i||(o?e:h||r)?[]:s:m;if(n&&n(m,v,a,u),r)for(l=xe(v,d),r(l,[],a,u),c=l.length;c--;)(f=l[c])&&(v[d[c]]=!(m[d[c]]=f));if(o){if(i||e){if(i){for(l=[],c=v.length;c--;)(f=v[c])&&l.push(m[c]=f);i(null,v=[],l,u)}for(c=v.length;c--;)(f=v[c])&&(l=i?F(o,f):p[c])>-1&&(o[l]=!(s[l]=f))}}else v=xe(v===s?v.splice(h,v.length):v),i?i(null,s,v,u):H.apply(s,v)})}function we(e){for(var t,n,i,o=e.length,s=r.relative[e[0].type],a=s||r.relative[" "],u=s?1:0,c=ve(function(e){return e===t},a,!0),f=ve(function(e){return F(t,e)>-1},a,!0),p=[function(e,n,r){var i=!s&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[ve(ye(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return be(u>1&&ye(p),u>1&&me(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(_,"$1"),n,u<i&&we(e.slice(u,i)),i<o&&we(e=e.slice(i)),i<o&&me(e))}p.push(n)}return ye(p)}return a=oe.compile=function(e,t){var n,i=[],o=[],a=E[e+" "];if(!a){for(t||(t=s(e)),n=t.length;n--;)(a=we(t[n]))[b]?i.push(a):o.push(a);(a=E(e,(function(e,t){var n=t.length>0,i=e.length>0,o=function(o,s,a,u,c){var f,p,h,g=0,m="0",v=o&&[],y=[],x=l,b=o||i&&r.find.TAG("*",c),w=T+=null==x?1:Math.random()||.1,C=b.length;for(c&&(l=s!==d&&s);m!==C&&null!=(f=b[m]);m++){if(i&&f){for(p=0;h=e[p++];)if(h(f,s,a)){u.push(f);break}c&&(T=w)}n&&((f=!h&&f)&&g--,o&&v.push(f))}if(g+=m,n&&m!==g){for(p=0;h=t[p++];)h(v,y,s,a);if(o){if(g>0)for(;m--;)v[m]||y[m]||(y[m]=L.call(u));y=xe(y)}H.apply(u,y),c&&!o&&y.length>0&&g+t.length>1&&oe.uniqueSort(u)}return c&&(T=w,l=x),v};return n?ae(o):o})(o,i))).selector=e}return a},u=oe.select=function(e,t,i,o){var u,l,c,f,p,d="function"==typeof e&&e,h=!o&&s(e=d.selector||e);if(i=i||[],1===h.length){if((l=h[0]=h[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&n.getById&&9===t.nodeType&&g&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(ne,re),t)||[])[0]))return i;d&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(u=G.needsContext.test(e)?0:l.length;u--&&(c=l[u],!r.relative[f=c.type]);)if((p=r.find[f])&&(o=p(c.matches[0].replace(ne,re),ee.test(l[0].type)&&he(t.parentNode)||t))){if(l.splice(u,1),!(e=o.length&&me(l)))return H.apply(i,o),i;break}}return(d||a(e,h))(o,t,!g,i,ee.test(e)&&he(t.parentNode)||t),i},n.sortStable=b.split("").sort(S).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("div"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe})(e);p.find=y,p.expr=y.selectors,p.expr[":"]=p.expr.pseudos,p.unique=y.uniqueSort,p.text=y.getText,p.isXMLDoc=y.isXML,p.contains=y.contains;var x=p.expr.match.needsContext,b=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function T(e,t,n){if(p.isFunction(t))return p.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return p.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(w.test(t))return p.filter(t,e,n);t=p.filter(t,e)}return p.grep(e,function(e){return s.call(t,e)>=0!==n})}p.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?p.find.matchesSelector(r,e)?[r]:[]:p.find.matches(e,p.grep(t,function(e){return 1===e.nodeType}))},p.fn.extend({find:function(e){var t,n=this.length,r=[],i=this;if("string"!=typeof e)return this.pushStack(p(e).filter(function(){for(t=0;t<n;t++)if(p.contains(i[t],this))return!0}));for(t=0;t<n;t++)p.find(e,i[t],r);return(r=this.pushStack(n>1?p.unique(r):r)).selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&x.test(e)?p(e):e||[],!1).length}});var C,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(p.fn.init=function(e,t){var n,r;if(!e)return this;if("string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:N.exec(e))||!n[1]&&t)return!t||t.jquery?(t||C).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof p?t[0]:t,p.merge(this,p.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),b.test(n[1])&&p.isPlainObject(t))for(n in t)p.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=f.getElementById(n[2]))&&r.parentNode&&(this.length=1,this[0]=r),this.context=f,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):p.isFunction(e)?void 0!==C.ready?C.ready(e):e(p):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),p.makeArray(e,this))}).prototype=p.fn,C=p(f);var k=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};p.extend({dir:function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&p(e).is(n))break;r.push(e)}return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),p.fn.extend({has:function(e){var t=p(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(p.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,r=0,i=this.length,o=[],s=x.test(e)||"string"!=typeof e?p(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&p.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?p.unique(o):o)},index:function(e){return e?"string"==typeof e?s.call(p(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(p.unique(p.merge(this.get(),p(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function S(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}p.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return p.dir(e,"parentNode")},parentsUntil:function(e,t,n){return p.dir(e,"parentNode",n)},next:function(e){return S(e,"nextSibling")},prev:function(e){return S(e,"previousSibling")},nextAll:function(e){return p.dir(e,"nextSibling")},prevAll:function(e){return p.dir(e,"previousSibling")},nextUntil:function(e,t,n){return p.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return p.dir(e,"previousSibling",n)},siblings:function(e){return p.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return p.sibling(e.firstChild)},contents:function(e){return e.contentDocument||p.merge([],e.childNodes)}},function(e,t){p.fn[e]=function(n,r){var i=p.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=p.filter(r,i)),this.length>1&&(E[e]||p.unique(i),k.test(e)&&i.reverse()),this.pushStack(i)}});var D=/\S+/g,j={};p.Callbacks=function(e){var t,n,r,i,o,s,a=[],u=!(e="string"==typeof e?j[e]||(function(e){var t=j[e]={};return p.each(e.match(D)||[],function(e,n){t[n]=!0}),t})(e):p.extend({},e)).once&&[],l=function l(f){for(t=e.memory&&f,n=!0,s=i||0,i=0,o=a.length,r=!0;a&&s<o;s++)if(!1===a[s].apply(f[0],f[1])&&e.stopOnFalse){t=!1;break}r=!1,a&&(u?u.length&&l(u.shift()):t?a=[]:c.disable())},c={add:function(){if(a){var n=a.length;!(function t(n){p.each(n,function(n,r){var i=p.type(r);"function"===i?e.unique&&c.has(r)||a.push(r):r&&r.length&&"string"!==i&&t(r)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this},remove:function(){return a&&p.each(arguments,function(e,t){for(var n;(n=p.inArray(t,a,n))>-1;)a.splice(n,1),r&&(n<=o&&o--,n<=s&&s--)}),this},has:function(e){return e?p.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return a=[],o=0,this},disable:function(){return a=u=t=void 0,this},disabled:function(){return!a},lock:function(){return u=void 0,t||c.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!a||n&&!u||(t=[e,(t=t||[]).slice?t.slice():t],r?u.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},p.extend({Deferred:function(e){var t=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return p.Deferred(function(n){p.each(t,function(t,o){var s=p.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&p.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?p.extend(e,r):r}},i={};return r.pipe=r.then,p.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,i,o=0,s=r.call(arguments),a=s.length,u=1!==a||e&&p.isFunction(e.promise)?a:0,l=1===u?e:p.Deferred(),c=function(e,n,i){return function(o){n[e]=this,i[e]=arguments.length>1?r.call(arguments):o,i===t?l.notifyWith(n,i):--u||l.resolveWith(n,i)}};if(a>1)for(t=new Array(a),n=new Array(a),i=new Array(a);o<a;o++)s[o]&&p.isFunction(s[o].promise)?s[o].promise().done(c(o,i,s)).fail(l.reject).progress(c(o,n,t)):--u;return u||l.resolveWith(i,s),l.promise()}});var A;p.fn.ready=function(e){return p.ready.promise().done(e),this},p.extend({isReady:!1,readyWait:1,holdReady:function(e){e?p.readyWait++:p.ready(!0)},ready:function(e){(!0===e?--p.readyWait:p.isReady)||(p.isReady=!0,!0!==e&&--p.readyWait>0||(A.resolveWith(f,[p]),p.fn.triggerHandler&&(p(f).triggerHandler("ready"),p(f).off("ready"))))}});function L(){f.removeEventListener("DOMContentLoaded",L,!1),e.removeEventListener("load",L,!1),p.ready()}p.ready.promise=function(t){return A||(A=p.Deferred(),"complete"===f.readyState?setTimeout(p.ready):(f.addEventListener("DOMContentLoaded",L,!1),e.addEventListener("load",L,!1))),A.promise(t)},p.ready.promise();var q=p.access=function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===p.type(n)){i=!0;for(a in n)p.access(e,t,a,n[a],!0,o,s)}else if(void 0!==r&&(i=!0,p.isFunction(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(p(e),n)})),t))for(;a<u;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o};p.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function H(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=p.expando+H.uid++}H.uid=1,H.accepts=p.acceptData,H.prototype={key:function(e){if(!H.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=H.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,p.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(p.isEmptyObject(o))p.extend(this.cache[i],t);else for(r in t)o[r]=t[r];return o},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var r;return void 0===t||t&&"string"==typeof t&&void 0===n?void 0!==(r=this.get(e,t))?r:this.get(e,p.camelCase(t)):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r,i,o=this.key(e),s=this.cache[o];if(void 0===t)this.cache[o]={};else{p.isArray(t)?r=t.concat(t.map(p.camelCase)):(i=p.camelCase(t),r=t in s?[t,i]:(r=i)in s?[r]:r.match(D)||[]),n=r.length;for(;n--;)delete s[r[n]]}},hasData:function(e){return!p.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var O=new H,F=new H,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,R=/([A-Z])/g;function M(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(R,"-$1").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:P.test(n)?p.parseJSON(n):n)}catch(e){}F.set(e,t,n)}else n=void 0;return n}p.extend({hasData:function(e){return F.hasData(e)||O.hasData(e)},data:function(e,t,n){return F.access(e,t,n)},removeData:function(e,t){F.remove(e,t)},_data:function(e,t,n){return O.access(e,t,n)},_removeData:function(e,t){O.remove(e,t)}}),p.fn.extend({data:function(e,t){var n,r,i,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(i=F.get(o),1===o.nodeType&&!O.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(r=s[n].name).indexOf("data-")&&(r=p.camelCase(r.slice(5)),M(o,r,i[r]));O.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){F.set(this,e)}):q(this,function(t){var n,r=p.camelCase(e);if(o&&void 0===t){if(void 0!==(n=F.get(o,e)))return n;if(void 0!==(n=F.get(o,r)))return n;if(void 0!==(n=M(o,r,void 0)))return n}else this.each(function(){var n=F.get(this,r);F.set(this,r,t),-1!==e.indexOf("-")&&void 0!==n&&F.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){F.remove(this,e)})}}),p.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=O.get(e,t),n&&(!r||p.isArray(n)?r=O.access(e,t,p.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=p.queue(e,t),r=n.length,i=n.shift(),o=p._queueHooks(e,t),s=function(){p.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return O.get(e,n)||O.access(e,n,{empty:p.Callbacks("once memory").add(function(){O.remove(e,[t+"queue",n])})})}}),p.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?p.queue(this[0],e):void 0===t?this:this.each(function(){var n=p.queue(this,e,t);p._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&p.dequeue(this,e)})},dequeue:function(e){return this.each(function(){p.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=p.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=O.get(o[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var W=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,$=["Top","Right","Bottom","Left"],I=function(e,t){return e=t||e,"none"===p.css(e,"display")||!p.contains(e.ownerDocument,e)},B=/^(?:checkbox|radio)$/i;!(function(){var e=f.createDocumentFragment().appendChild(f.createElement("div")),t=f.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),c.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",c.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue})();var _="undefined";c.focusinBubbles="onfocusin"in e;var z=/^key/,X=/^(?:mouse|pointer|contextmenu)|click/,U=/^(?:focusinfocus|focusoutblur)$/,V=/^([^.]*)(?:\.(.+)|)$/;function Y(){return!0}function G(){return!1}function Q(){try{return f.activeElement}catch(e){}}p.event={global:{},add:function(e,t,n,r,i){var o,s,a,u,l,c,f,d,h,g,m,v=O.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),n.guid||(n.guid=p.guid++),(u=v.events)||(u=v.events={}),(s=v.handle)||(s=v.handle=function(t){return typeof p!==_&&p.event.triggered!==t.type?p.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(D)||[""]).length;l--;)h=m=(a=V.exec(t[l])||[])[1],g=(a[2]||"").split(".").sort(),h&&(f=p.event.special[h]||{},h=(i?f.delegateType:f.bindType)||h,f=p.event.special[h]||{},c=p.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&p.expr.match.needsContext.test(i),namespace:g.join(".")},o),(d=u[h])||((d=u[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,g,s)||e.addEventListener&&e.addEventListener(h,s,!1)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),p.event.global[h]=!0)},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,d,h,g,m,v=O.hasData(e)&&O.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(D)||[""]).length;l--;)if(h=m=(a=V.exec(t[l])||[])[1],g=(a[2]||"").split(".").sort(),h){for(f=p.event.special[h]||{},d=u[h=(r?f.delegateType:f.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)c=d[o],!i&&m!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));s&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,g,v.handle)||p.removeEvent(e,h,v.handle),delete u[h])}else for(h in u)p.event.remove(e,h+t[l],n,r,!0);p.isEmptyObject(u)&&(delete v.handle,O.remove(e,"events"))}},trigger:function(t,n,r,i){var o,s,a,u,c,d,h,g=[r||f],m=l.call(t,"type")?t.type:t,v=l.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||f,3!==r.nodeType&&8!==r.nodeType&&!U.test(m+p.event.triggered)&&(m.indexOf(".")>=0&&(m=(v=m.split(".")).shift(),v.sort()),c=m.indexOf(":")<0&&"on"+m,(t=t[p.expando]?t:new p.Event(m,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=v.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:p.makeArray(n,[t]),h=p.event.special[m]||{},i||!h.trigger||!1!==h.trigger.apply(r,n))){if(!i&&!h.noBubble&&!p.isWindow(r)){for(u=h.delegateType||m,U.test(u+m)||(s=s.parentNode);s;s=s.parentNode)g.push(s),a=s;a===(r.ownerDocument||f)&&g.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=g[o++])&&!t.isPropagationStopped();)t.type=o>1?u:h.bindType||m,(d=(O.get(s,"events")||{})[t.type]&&O.get(s,"handle"))&&d.apply(s,n),(d=c&&s[c])&&d.apply&&p.acceptData(s)&&(t.result=d.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,i||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(g.pop(),n)||!p.acceptData(r)||c&&p.isFunction(r[m])&&!p.isWindow(r)&&((a=r[c])&&(r[c]=null),p.event.triggered=m,r[m](),p.event.triggered=void 0,a&&(r[c]=a)),t.result}},dispatch:function(e){e=p.event.fix(e);var t,n,i,o,s,a=[],u=r.call(arguments),l=(O.get(this,"events")||{})[e.type]||[],c=p.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(a=p.event.handlers.call(this,e,l),t=0;(o=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,n=0;(s=o.handlers[n++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(s.namespace)||(e.handleObj=s,e.data=s.data,void 0!==(i=((p.event.special[s.origType]||{}).handle||s.handler).apply(o.elem,u))&&!1===(e.result=i)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(!0!==u.disabled||"click"!==e.type){for(r=[],n=0;n<a;n++)void 0===r[i=(o=t[n]).selector+" "]&&(r[i]=o.needsContext?p(i,this).index(u)>=0:p.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return a<t.length&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button;return null==e.pageX&&null!=t.clientX&&(r=(n=e.target.ownerDocument||f).documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[p.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];for(s||(this.fixHooks[i]=s=X.test(i)?this.mouseHooks:z.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new p.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=f),3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Q()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Q()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&p.nodeName(this,"input"))return this.click(),!1},_default:function(e){return p.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=p.extend(new p.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?p.event.trigger(i,null,t):p.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},p.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},p.Event=function(e,t){if(!(this instanceof p.Event))return new p.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Y:G):this.type=e,t&&p.extend(this,t),this.timeStamp=e&&e.timeStamp||p.now(),this[p.expando]=!0},p.Event.prototype={isDefaultPrevented:G,isPropagationStopped:G,isImmediatePropagationStopped:G,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Y,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Y,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Y,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},p.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){p.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,i=e.handleObj;return r&&(r===this||p.contains(this,r))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),c.focusinBubbles||p.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){p.event.simulate(t,e.target,p.event.fix(e),!0)};p.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=O.access(r,t);i||r.addEventListener(e,n,!0),O.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=O.access(r,t)-1;i?O.access(r,t,i):(r.removeEventListener(e,n,!0),O.remove(r,t))}}}),p.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=void 0);for(s in e)this.on(s,t,n,e[s],i);return this}if(null==n&&null==r?(r=t,n=t=void 0):null==r&&("string"==typeof t?(r=n,n=void 0):(r=n,n=t,t=void 0)),!1===r)r=G;else if(!r)return this;return 1===i&&(o=r,(r=function(e){return p().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=p.guid++)),this.each(function(){p.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,p(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=G),this.each(function(){p.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){p.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return p.event.trigger(e,t,n,!0)}});var J=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,K=/<([\w:]+)/,Z=/<|&#?\w+;/,ee=/<(?:script|style|link)/i,te=/checked\s*(?:[^=]|=\s*.checked.)/i,ne=/^$|\/(?:java|ecma)script/i,re=/^true\/(.*)/,ie=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oe={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};oe.optgroup=oe.option,oe.tbody=oe.tfoot=oe.colgroup=oe.caption=oe.thead,oe.th=oe.td;function se(e,t){return p.nodeName(e,"table")&&p.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ae(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ue(e){var t=re.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function le(e,t){for(var n=0,r=e.length;n<r;n++)O.set(e[n],"globalEval",!t||O.get(t[n],"globalEval"))}function ce(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(O.hasData(e)&&(o=O.access(e),s=O.set(t,o),l=o.events)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)p.event.add(t,i,l[i][n])}F.hasData(e)&&(a=F.access(e),u=p.extend({},a),F.set(t,u))}}function fe(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&p.nodeName(e,t)?p.merge([e],n):n}function pe(e,t){var n=t.nodeName.toLowerCase();"input"===n&&B.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}p.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=p.contains(e.ownerDocument,e);if(!(c.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||p.isXMLDoc(e)))for(s=fe(a),r=0,i=(o=fe(e)).length;r<i;r++)pe(o[r],s[r]);if(t)if(n)for(o=o||fe(e),s=s||fe(a),r=0,i=o.length;r<i;r++)ce(o[r],s[r]);else ce(e,a);return(s=fe(a,"script")).length>0&&le(s,!u&&fe(e,"script")),a},buildFragment:function(e,t,n,r){for(var i,o,s,a,u,l,c=t.createDocumentFragment(),f=[],d=0,h=e.length;d<h;d++)if((i=e[d])||0===i)if("object"===p.type(i))p.merge(f,i.nodeType?[i]:i);else if(Z.test(i)){for(o=o||c.appendChild(t.createElement("div")),s=(K.exec(i)||["",""])[1].toLowerCase(),a=oe[s]||oe._default,o.innerHTML=a[1]+i.replace(J,"<$1></$2>")+a[2],l=a[0];l--;)o=o.lastChild;p.merge(f,o.childNodes),(o=c.firstChild).textContent=""}else f.push(t.createTextNode(i));for(c.textContent="",d=0;i=f[d++];)if((!r||-1===p.inArray(i,r))&&(u=p.contains(i.ownerDocument,i),o=fe(c.appendChild(i),"script"),u&&le(o),n))for(l=0;i=o[l++];)ne.test(i.type||"")&&n.push(i);return c},cleanData:function(e){for(var t,n,r,i,o=p.event.special,s=0;void 0!==(n=e[s]);s++){if(p.acceptData(n)&&(i=n[O.expando])&&(t=O.cache[i])){if(t.events)for(r in t.events)o[r]?p.event.remove(n,r):p.removeEvent(n,r,t.handle);O.cache[i]&&delete O.cache[i]}delete F.cache[n[F.expando]]}}}),p.fn.extend({text:function(e){return q(this,function(e){return void 0===e?p.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){se(this,e).appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=se(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?p.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||p.cleanData(fe(n)),n.parentNode&&(t&&p.contains(n.ownerDocument,n)&&le(fe(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(p.cleanData(fe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return p.clone(this,e,t)})},html:function(e){return q(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ee.test(e)&&!oe[(K.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(J,"<$1></$2>");try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(p.cleanData(fe(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,p.cleanData(fe(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=i.apply([],e);var n,r,o,s,a,u,l=0,f=this.length,d=this,h=f-1,g=e[0],m=p.isFunction(g);if(m||f>1&&"string"==typeof g&&!c.checkClone&&te.test(g))return this.each(function(n){var r=d.eq(n);m&&(e[0]=g.call(this,n,r.html())),r.domManip(e,t)});if(f&&(r=(n=p.buildFragment(e,this[0].ownerDocument,!1,this)).firstChild,1===n.childNodes.length&&(n=r),r)){for(s=(o=p.map(fe(n,"script"),ae)).length;l<f;l++)a=n,l!==h&&(a=p.clone(a,!0,!0),s&&p.merge(o,fe(a,"script"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,p.map(o,ue),l=0;l<s;l++)a=o[l],ne.test(a.type||"")&&!O.access(a,"globalEval")&&p.contains(u,a)&&(a.src?p._evalUrl&&p._evalUrl(a.src):p.globalEval(a.textContent.replace(ie,"")))}return this}}),p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){p.fn[e]=function(e){for(var n,r=[],i=p(e),s=i.length-1,a=0;a<=s;a++)n=a===s?this:this.clone(!0),p(i[a])[t](n),o.apply(r,n.get());return this.pushStack(r)}});var de,he={};function ge(t,n){var r,i=p(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle&&(r=e.getDefaultComputedStyle(i[0]))?r.display:p.css(i[0],"display");return i.detach(),o}function me(e){var t=f,n=he[e];return n||("none"!==(n=ge(e,t))&&n||((t=(de=(de||p("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),n=ge(e,t),de.detach()),he[e]=n),n}var ve=/^margin/,ye=new RegExp("^("+W+")(?!px)[a-z%]+$","i"),xe=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)};function be(e,t,n){var r,i,o,s,a=e.style;return(n=n||xe(e))&&(s=n.getPropertyValue(t)||n[t]),n&&(""!==s||p.contains(e.ownerDocument,e)||(s=p.style(e,t)),ye.test(s)&&ve.test(t)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o)),void 0!==s?s+"":s}function we(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!(function(){var t,n,r=f.documentElement,i=f.createElement("div"),o=f.createElement("div");o.style&&(o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",c.clearCloneStyle="content-box"===o.style.backgroundClip,i.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",i.appendChild(o),e.getComputedStyle&&p.extend(c,{pixelPosition:function(){return s(),t},boxSizingReliable:function(){return null==n&&s(),n},reliableMarginRight:function(){var t,n=o.appendChild(f.createElement("div"));return n.style.cssText=o.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",o.style.width="1px",r.appendChild(i),t=!parseFloat(e.getComputedStyle(n,null).marginRight),r.removeChild(i),o.removeChild(n),t}}));function s(){o.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o.innerHTML="",r.appendChild(i);var s=e.getComputedStyle(o,null);t="1%"!==s.top,n="4px"===s.width,r.removeChild(i)}})(),p.swap=function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i};var Te=/^(none|table(?!-c[ea]).+)/,Ce=new RegExp("^("+W+")(.*)$","i"),Ne=new RegExp("^([+-])=("+W+")","i"),ke={position:"absolute",visibility:"hidden",display:"block"},Ee={letterSpacing:"0",fontWeight:"400"},Se=["Webkit","O","Moz","ms"];function De(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),r=t,i=Se.length;i--;)if((t=Se[i]+n)in e)return t;return r}function je(e,t,n){var r=Ce.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ae(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;o<4;o+=2)"margin"===n&&(s+=p.css(e,n+$[o],!0,i)),r?("content"===n&&(s-=p.css(e,"padding"+$[o],!0,i)),"margin"!==n&&(s-=p.css(e,"border"+$[o]+"Width",!0,i))):(s+=p.css(e,"padding"+$[o],!0,i),"padding"!==n&&(s+=p.css(e,"border"+$[o]+"Width",!0,i)));return s}function Le(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=xe(e),s="border-box"===p.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=be(e,t,o))<0||null==i)&&(i=e.style[t]),ye.test(i))return i;r=s&&(c.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+Ae(e,t,n||(s?"border":"content"),r,o)+"px"}function qe(e,t){for(var n,r,i,o=[],s=0,a=e.length;s<a;s++)(r=e[s]).style&&(o[s]=O.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&I(r)&&(o[s]=O.access(r,"olddisplay",me(r.nodeName)))):(i=I(r),"none"===n&&i||O.set(r,"olddisplay",i?n:p.css(r,"display"))));for(s=0;s<a;s++)(r=e[s]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}p.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=be(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=p.camelCase(t),u=e.style;if(t=p.cssProps[a]||(p.cssProps[a]=De(u,a)),s=p.cssHooks[t]||p.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:u[t];"string"===(o=typeof n)&&(i=Ne.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(p.css(e,t)),o="number"),null!=n&&n==n&&("number"!==o||p.cssNumber[a]||(n+="px"),c.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(u[t]=n))}},css:function(e,t,n,r){var i,o,s,a=p.camelCase(t);return t=p.cssProps[a]||(p.cssProps[a]=De(e.style,a)),(s=p.cssHooks[t]||p.cssHooks[a])&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=be(e,t,r)),"normal"===i&&t in Ee&&(i=Ee[t]),""===n||n?(o=parseFloat(i),!0===n||p.isNumeric(o)?o||0:i):i}}),p.each(["height","width"],function(e,t){p.cssHooks[t]={get:function(e,n,r){if(n)return Te.test(p.css(e,"display"))&&0===e.offsetWidth?p.swap(e,ke,function(){return Le(e,t,r)}):Le(e,t,r)},set:function(e,n,r){var i=r&&xe(e);return je(0,n,r?Ae(e,t,r,"border-box"===p.css(e,"boxSizing",!1,i),i):0)}}}),p.cssHooks.marginRight=we(c.reliableMarginRight,function(e,t){if(t)return p.swap(e,{display:"inline-block"},be,[e,"marginRight"])}),p.each({margin:"",padding:"",border:"Width"},function(e,t){p.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+$[r]+t]=o[r]||o[r-2]||o[0];return i}},ve.test(e)||(p.cssHooks[e+t].set=je)}),p.fn.extend({css:function(e,t){return q(this,function(e,t,n){var r,i,o={},s=0;if(p.isArray(t)){for(r=xe(e),i=t.length;s<i;s++)o[t[s]]=p.css(e,t[s],!1,r);return o}return void 0!==n?p.style(e,t,n):p.css(e,t)},e,t,arguments.length>1)},show:function(){return qe(this,!0)},hide:function(){return qe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){I(this)?p(this).show():p(this).hide()})}});function He(e,t,n,r,i){return new He.prototype.init(e,t,n,r,i)}p.Tween=He,He.prototype={constructor:He,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(p.cssNumber[n]?"":"px")},cur:function(){var e=He.propHooks[this.prop];return e&&e.get?e.get(this):He.propHooks._default.get(this)},run:function(e){var t,n=He.propHooks[this.prop];return this.options.duration?this.pos=t=p.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):He.propHooks._default.set(this),this}},He.prototype.init.prototype=He.prototype,He.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=p.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){p.fx.step[e.prop]?p.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[p.cssProps[e.prop]]||p.cssHooks[e.prop])?p.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},He.propHooks.scrollTop=He.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},p.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},p.fx=He.prototype.init,p.fx.step={};var Oe,Fe,Pe=/^(?:toggle|show|hide)$/,Re=new RegExp("^(?:([+-])=|)("+W+")([a-z%]*)$","i"),Me=/queueHooks$/,We=[function(e,t,n){var r,i,o,s,a,u,l,c=this,f={},d=e.style,h=e.nodeType&&I(e),g=O.get(e,"fxshow");n.queue||(null==(a=p._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,c.always(function(){c.always(function(){a.unqueued--,p.queue(e,"fx").length||a.empty.fire()})}));1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],l=p.css(e,"display"),"inline"===("none"===l?O.get(e,"olddisplay")||me(e.nodeName):l)&&"none"===p.css(e,"float")&&(d.display="inline-block"));n.overflow&&(d.overflow="hidden",c.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Pe.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(h?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;h=!0}f[r]=g&&g[r]||p.style(e,r)}else l=void 0;if(p.isEmptyObject(f))"inline"===("none"===l?me(e.nodeName):l)&&(d.display=l);else{g?"hidden"in g&&(h=g.hidden):g=O.access(e,"fxshow",{}),o&&(g.hidden=!h),h?p(e).show():c.done(function(){p(e).hide()}),c.done(function(){var t;O.remove(e,"fxshow");for(t in f)p.style(e,t,f[t])});for(r in f)s=_e(h?g[r]:0,r,c),r in g||(g[r]=s.start,h&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}}],$e={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Re.exec(t),o=i&&i[3]||(p.cssNumber[e]?"":"px"),s=(p.cssNumber[e]||"px"!==o&&+r)&&Re.exec(p.css(n.elem,e)),a=1,u=20;if(s&&s[3]!==o){o=o||s[3],i=i||[],s=+r||1;do{s/=a=a||".5",p.style(n.elem,e,s+o)}while(a!==(a=n.cur()/r)&&1!==a&&--u)}return i&&(s=n.start=+s||+r||0,n.unit=o,n.end=i[1]?s+(i[1]+1)*i[2]:+i[2]),n}]};function Ie(){return setTimeout(function(){Oe=void 0}),Oe=p.now()}function Be(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=$[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function _e(e,t,n){for(var r,i=($e[t]||[]).concat($e["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,t,e))return r}function ze(e,t,n){var r,i,o=0,s=We.length,a=p.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Oe||Ie(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,s=l.tweens.length;o<s;o++)l.tweens[o].run(r);return a.notifyWith(e,[l,r,n]),r<1&&s?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:p.extend({},t),opts:p.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Oe||Ie(),duration:n.duration,tweens:[],createTween:function(t,n){var r=p.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),c=l.props;for(!(function(e,t){var n,r,i,o,s;for(n in e)if(i=t[r=p.camelCase(n)],o=e[n],p.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(s=p.cssHooks[r])&&"expand"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i})(c,l.opts.specialEasing);o<s;o++)if(r=We[o].call(l,e,c,l.opts))return r;return p.map(c,_e,l),p.isFunction(l.opts.start)&&l.opts.start.call(e,l),p.fx.timer(p.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}p.Animation=p.extend(ze,{tweener:function(e,t){p.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r<i;r++)n=e[r],$e[n]=$e[n]||[],$e[n].unshift(t)},prefilter:function(e,t){t?We.unshift(e):We.push(e)}}),p.speed=function(e,t,n){var r=e&&"object"==typeof e?p.extend({},e):{complete:n||!n&&t||p.isFunction(e)&&e,duration:e,easing:n&&t||t&&!p.isFunction(t)&&t};return r.duration=p.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in p.fx.speeds?p.fx.speeds[r.duration]:p.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){p.isFunction(r.old)&&r.old.call(this),r.queue&&p.dequeue(this,r.queue)},r},p.fn.extend({fadeTo:function(e,t,n,r){return this.filter(I).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=p.isEmptyObject(e),o=p.speed(t,n,r),s=function(){var t=ze(this,p.extend({},e),o);(i||O.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=p.timers,s=O.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&Me.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||p.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=O.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=p.timers,s=r?r.length:0;for(n.finish=!0,p.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),p.each(["toggle","show","hide"],function(e,t){var n=p.fn[t];p.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(Be(t,!0),e,r,i)}}),p.each({slideDown:Be("show"),slideUp:Be("hide"),slideToggle:Be("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){p.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),p.timers=[],p.fx.tick=function(){var e,t=0,n=p.timers;for(Oe=p.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||p.fx.stop(),Oe=void 0},p.fx.timer=function(e){p.timers.push(e),e()?p.fx.start():p.timers.pop()},p.fx.interval=13,p.fx.start=function(){Fe||(Fe=setInterval(p.fx.tick,p.fx.interval))},p.fx.stop=function(){clearInterval(Fe),Fe=null},p.fx.speeds={slow:600,fast:200,_default:400},p.fn.delay=function(e,t){return e=p.fx?p.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},(function(){var e=f.createElement("input"),t=f.createElement("select"),n=t.appendChild(f.createElement("option"));e.type="checkbox",c.checkOn=""!==e.value,c.optSelected=n.selected,t.disabled=!0,c.optDisabled=!n.disabled,(e=f.createElement("input")).value="t",e.type="radio",c.radioValue="t"===e.value})();var Xe,Ue=p.expr.attrHandle;p.fn.extend({attr:function(e,t){return q(this,p.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){p.removeAttr(this,e)})}}),p.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===_?p.prop(e,t,n):(1===o&&p.isXMLDoc(e)||(t=t.toLowerCase(),r=p.attrHooks[t]||(p.expr.match.bool.test(t)?Xe:void 0)),void 0===n?r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=p.find.attr(e,t))?void 0:i:null!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):void p.removeAttr(e,t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(D);if(o&&1===e.nodeType)for(;n=o[i++];)r=p.propFix[n]||n,p.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!c.radioValue&&"radio"===t&&p.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),Xe={set:function(e,t,n){return!1===t?p.removeAttr(e,n):e.setAttribute(n,n),n}},p.each(p.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Ue[t]||p.find.attr;Ue[t]=function(e,t,r){var i,o;return r||(o=Ue[t],Ue[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,Ue[t]=o),i}});var Ve=/^(?:input|select|textarea|button)$/i;p.fn.extend({prop:function(e,t){return q(this,p.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[p.propFix[e]||e]})}}),p.extend({propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!p.isXMLDoc(e))&&(t=p.propFix[t]||t,i=p.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||Ve.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),c.optSelected||(p.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),p.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){p.propFix[this.toLowerCase()]=this});var Ye=/[\t\r\n\f]/g;p.fn.extend({addClass:function(e){var t,n,r,i,o,s,a="string"==typeof e&&e,u=0,l=this.length;if(p.isFunction(e))return this.each(function(t){p(this).addClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(D)||[];u<l;u++)if(r=1===(n=this[u]).nodeType&&(n.className?(" "+n.className+" ").replace(Ye," "):" ")){for(o=0;i=t[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=p.trim(r),n.className!==s&&(n.className=s)}return this},removeClass:function(e){var t,n,r,i,o,s,a=0===arguments.length||"string"==typeof e&&e,u=0,l=this.length;if(p.isFunction(e))return this.each(function(t){p(this).removeClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(D)||[];u<l;u++)if(r=1===(n=this[u]).nodeType&&(n.className?(" "+n.className+" ").replace(Ye," "):"")){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>=0;)r=r.replace(" "+i+" "," ");s=e?p.trim(r):"",n.className!==s&&(n.className=s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):p.isFunction(e)?this.each(function(n){p(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,r=0,i=p(this),o=e.match(D)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else n!==_&&"boolean"!==n||(this.className&&O.set(this,"__className__",this.className),this.className=this.className||!1===e?"":O.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Ye," ").indexOf(t)>=0)return!0;return!1}});var Ge=/\r/g;p.fn.extend({val:function(e){var t,n,r,i=this[0];if(arguments.length)return r=p.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,p(this).val()):e)?i="":"number"==typeof i?i+="":p.isArray(i)&&(i=p.map(i,function(e){return null==e?"":e+""})),(t=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=p.valHooks[i.type]||p.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(Ge,""):null==n?"":n}}),p.extend({valHooks:{option:{get:function(e){var t=p.find.attr(e,"value");return null!=t?t:p.trim(p.text(e))}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,s=o?null:[],a=o?i+1:r.length,u=i<0?a:o?i:0;u<a;u++)if(((n=r[u]).selected||u===i)&&(c.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!p.nodeName(n.parentNode,"optgroup"))){if(t=p(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=p.makeArray(t),s=i.length;s--;)((r=i[s]).selected=p.inArray(r.value,o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),p.each(["radio","checkbox"],function(){p.valHooks[this]={set:function(e,t){if(p.isArray(t))return e.checked=p.inArray(p(e).val(),t)>=0}},c.checkOn||(p.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),p.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){p.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),p.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var Qe=p.now(),Je=/\?/;p.parseJSON=function(e){return JSON.parse(e+"")},p.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||p.error("Invalid XML: "+e),t};var Ke=/#.*$/,Ze=/([?&])_=[^&]*/,et=/^(.*?):[ \t]*([^\r\n]*)$/gm,tt=/^(?:GET|HEAD)$/,nt=/^\/\//,rt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,it={},ot={},st="*/".concat("*"),at=e.location.href,ut=rt.exec(at.toLowerCase())||[];function lt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(D)||[];if(p.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function ct(e,t,n,r){var i={},o=e===ot;function s(a){var u;return i[a]=!0,p.each(e[a]||[],function(e,a){var l=a(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),s(l),!1)}),u}return s(t.dataTypes[0])||!i["*"]&&s("*")}function ft(e,t){var n,r,i=p.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&p.extend(!0,e,r),e}p.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:at,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ut[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":st,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ft(ft(e,p.ajaxSettings),t):ft(p.ajaxSettings,e)},ajaxPrefilter:lt(it),ajaxTransport:lt(ot),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,r,i,o,s,a,u,l,c=p.ajaxSetup({},t),f=c.context||c,d=c.context&&(f.nodeType||f.jquery)?p(f):p.event,h=p.Deferred(),g=p.Callbacks("once memory"),m=c.statusCode||{},v={},y={},x=0,b="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!o)for(o={};t=et.exec(i);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?i:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(c.mimeType=e),this},statusCode:function(e){var t;if(e)if(x<2)for(t in e)m[t]=[m[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||b;return n&&n.abort(t),T(0,t),this}};if(h.promise(w).complete=g.add,w.success=w.done,w.error=w.fail,c.url=((e||c.url||at)+"").replace(Ke,"").replace(nt,ut[1]+"//"),c.type=t.method||t.type||c.method||c.type,c.dataTypes=p.trim(c.dataType||"*").toLowerCase().match(D)||[""],null==c.crossDomain&&(a=rt.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ut[1]&&a[2]===ut[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ut[3]||("http:"===ut[1]?"80":"443")))),c.data&&c.processData&&"string"!=typeof c.data&&(c.data=p.param(c.data,c.traditional)),ct(it,c,t,w),2===x)return w;(u=p.event&&c.global)&&0==p.active++&&p.event.trigger("ajaxStart"),c.type=c.type.toUpperCase(),c.hasContent=!tt.test(c.type),r=c.url,c.hasContent||(c.data&&(r=c.url+=(Je.test(r)?"&":"?")+c.data,delete c.data),!1===c.cache&&(c.url=Ze.test(r)?r.replace(Ze,"$1_="+Qe++):r+(Je.test(r)?"&":"?")+"_="+Qe++)),c.ifModified&&(p.lastModified[r]&&w.setRequestHeader("If-Modified-Since",p.lastModified[r]),p.etag[r]&&w.setRequestHeader("If-None-Match",p.etag[r])),(c.data&&c.hasContent&&!1!==c.contentType||t.contentType)&&w.setRequestHeader("Content-Type",c.contentType),w.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+("*"!==c.dataTypes[0]?", "+st+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)w.setRequestHeader(l,c.headers[l]);if(c.beforeSend&&(!1===c.beforeSend.call(f,w,c)||2===x))return w.abort();b="abort";for(l in{success:1,error:1,complete:1})w[l](c[l]);if(n=ct(ot,c,t,w)){w.readyState=1,u&&d.trigger("ajaxSend",[w,c]),c.async&&c.timeout>0&&(s=setTimeout(function(){w.abort("timeout")},c.timeout));try{x=1,n.send(v,T)}catch(e){if(!(x<2))throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,o,a){var l,v,y,b,T,C=t;2!==x&&(x=2,s&&clearTimeout(s),n=void 0,i=a||"",w.readyState=e>0?4:0,l=e>=200&&e<300||304===e,o&&(b=(function(e,t,n){for(var r,i,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==u[0]&&u.unshift(o),n[o]})(c,w,o)),b=(function(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(s=l[u+" "+o]||l["* "+o]))for(i in l)if((a=i.split(" "))[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){!0===s?s=l[i]:!0!==l[i]&&(o=a[0],c.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}})(c,b,w,l),l?(c.ifModified&&((T=w.getResponseHeader("Last-Modified"))&&(p.lastModified[r]=T),(T=w.getResponseHeader("etag"))&&(p.etag[r]=T)),204===e||"HEAD"===c.type?C="nocontent":304===e?C="notmodified":(C=b.state,v=b.data,l=!(y=b.error))):(y=C,!e&&C||(C="error",e<0&&(e=0))),w.status=e,w.statusText=(t||C)+"",l?h.resolveWith(f,[v,C,w]):h.rejectWith(f,[w,C,y]),w.statusCode(m),m=void 0,u&&d.trigger(l?"ajaxSuccess":"ajaxError",[w,c,l?v:y]),g.fireWith(f,[w,C]),u&&(d.trigger("ajaxComplete",[w,c]),--p.active||p.event.trigger("ajaxStop")))}return w},getJSON:function(e,t,n){return p.get(e,t,n,"json")},getScript:function(e,t){return p.get(e,void 0,t,"script")}}),p.each(["get","post"],function(e,t){p[t]=function(e,n,r,i){return p.isFunction(n)&&(i=i||r,r=n,n=void 0),p.ajax({url:e,type:t,dataType:i,data:n,success:r})}}),p._evalUrl=function(e){return p.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},p.fn.extend({wrapAll:function(e){var t;return p.isFunction(e)?this.each(function(t){p(this).wrapAll(e.call(this,t))}):(this[0]&&(t=p(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return p.isFunction(e)?this.each(function(t){p(this).wrapInner(e.call(this,t))}):this.each(function(){var t=p(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=p.isFunction(e);return this.each(function(n){p(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()}}),p.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},p.expr.filters.visible=function(e){return!p.expr.filters.hidden(e)};var pt=/%20/g,dt=/\[\]$/,ht=/\r?\n/g,gt=/^(?:submit|button|image|reset|file)$/i,mt=/^(?:input|select|textarea|keygen)/i;function vt(e,t,n,r){var i;if(p.isArray(t))p.each(t,function(t,i){n||dt.test(e)?r(e,i):vt(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==p.type(t))r(e,t);else for(i in t)vt(e+"["+i+"]",t[i],n,r)}p.param=function(e,t){var n,r=[],i=function(e,t){t=p.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=p.ajaxSettings&&p.ajaxSettings.traditional),p.isArray(e)||e.jquery&&!p.isPlainObject(e))p.each(e,function(){i(this.name,this.value)});else for(n in e)vt(n,e[n],t,i);return r.join("&").replace(pt,"+")},p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=p.prop(this,"elements");return e?p.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!p(this).is(":disabled")&&mt.test(this.nodeName)&&!gt.test(e)&&(this.checked||!B.test(e))}).map(function(e,t){var n=p(this).val();return null==n?null:p.isArray(n)?p.map(n,function(e){return{name:t.name,value:e.replace(ht,"\r\n")}}):{name:t.name,value:n.replace(ht,"\r\n")}}).get()}}),p.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var yt=0,xt={},bt={0:200,1223:204},wt=p.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in xt)xt[e]()}),c.cors=!!wt&&"withCredentials"in wt,c.ajax=wt=!!wt,p.ajaxTransport(function(e){var t;if(c.cors||wt&&!e.crossDomain)return{send:function(n,r){var i,o=e.xhr(),s=++yt;if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)o[i]=e.xhrFields[i];e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(i in n)o.setRequestHeader(i,n[i]);t=function(e){return function(){t&&(delete xt[s],t=o.onload=o.onerror=null,"abort"===e?o.abort():"error"===e?r(o.status,o.statusText):r(bt[o.status]||o.status,o.statusText,"string"==typeof o.responseText?{text:o.responseText}:void 0,o.getAllResponseHeaders()))}},o.onload=t(),o.onerror=t("error"),t=xt[s]=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return p.globalEval(e),e}}}),p.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),p.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=p("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),f.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Tt=[],Ct=/(=)\?(?=&|$)|\?\?/;p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Tt.pop()||p.expando+"_"+Qe++;return this[e]=!0,e}}),p.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,s,a=!1!==t.jsonp&&(Ct.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ct.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=p.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ct,"$1"+i):!1!==t.jsonp&&(t.url+=(Je.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||p.error(i+" was not called"),s[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){s=arguments},r.always(function(){e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Tt.push(i)),s&&p.isFunction(o)&&o(s[0]),s=o=void 0}),"script"}),p.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||f;var r=b.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=p.buildFragment([e],t,i),i&&i.length&&p(i).remove(),p.merge([],r.childNodes))};var Nt=p.fn.load;p.fn.load=function(e,t,n){if("string"!=typeof e&&Nt)return Nt.apply(this,arguments);var r,i,o,s=this,a=e.indexOf(" ");return a>=0&&(r=p.trim(e.slice(a)),e=e.slice(0,a)),p.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),s.length>0&&p.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?p("<div>").append(p.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e])}),this},p.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){p.fn[t]=function(e){return this.on(t,e)}}),p.expr.filters.animated=function(e){return p.grep(p.timers,function(t){return e===t.elem}).length};var kt=e.document.documentElement;function Et(e){return p.isWindow(e)?e:9===e.nodeType&&e.defaultView}p.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,l=p.css(e,"position"),c=p(e),f={};"static"===l&&(e.style.position="relative"),a=c.offset(),o=p.css(e,"top"),u=p.css(e,"left"),("absolute"===l||"fixed"===l)&&(o+u).indexOf("auto")>-1?(s=(r=c.position()).top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),p.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(f.top=t.top-a.top+s),null!=t.left&&(f.left=t.left-a.left+i),"using"in t?t.using.call(e,f):c.css(f)}},p.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){p.offset.setOffset(this,e,t)});var t,n,r=this[0],i={top:0,left:0},o=r&&r.ownerDocument;if(o)return t=o.documentElement,p.contains(t,r)?(typeof r.getBoundingClientRect!==_&&(i=r.getBoundingClientRect()),n=Et(o),{top:i.top+n.pageYOffset-t.clientTop,left:i.left+n.pageXOffset-t.clientLeft}):i},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===p.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),p.nodeName(e[0],"html")||(r=e.offset()),r.top+=p.css(e[0],"borderTopWidth",!0),r.left+=p.css(e[0],"borderLeftWidth",!0)),{top:t.top-r.top-p.css(n,"marginTop",!0),left:t.left-r.left-p.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||kt;e&&!p.nodeName(e,"html")&&"static"===p.css(e,"position");)e=e.offsetParent;return e||kt})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var r="pageYOffset"===n;p.fn[t]=function(i){return q(this,function(t,i,o){var s=Et(t);if(void 0===o)return s?s[n]:t[i];s?s.scrollTo(r?e.pageXOffset:o,r?o:e.pageYOffset):t[i]=o},t,i,arguments.length,null)}}),p.each(["top","left"],function(e,t){p.cssHooks[t]=we(c.pixelPosition,function(e,n){if(n)return n=be(e,t),ye.test(n)?p(e).position()[t]+"px":n})}),p.each({Height:"height",Width:"width"},function(e,t){p.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){p.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),s=n||(!0===r||!0===i?"margin":"border");return q(this,function(t,n,r){var i;return p.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?p.css(t,n,s):p.style(t,n,r,s)},t,o?r:void 0,o,null)}})}),p.fn.size=function(){return this.length},p.fn.andSelf=p.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return p});var St=e.jQuery,Dt=e.$;return p.noConflict=function(t){return e.$===p&&(e.$=Dt),t&&e.jQuery===p&&(e.jQuery=St),p},typeof t===_&&(e.jQuery=e.$=p),p},"object"==typeof n&&"object"==typeof n.exports?n.exports=i.document?o(i,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return o(e)}:o(i);var i,o},444);
|
|
__d(function(I,_,L,S){Object.defineProperty(S,"__esModule",{value:!0});S.LIB_DID_DISPOSE=Symbol('LIB_DID_DISPOSE'),S.LIB_DID_INIT=Symbol('LIB_DID_INIT'),S.LIB_INIT_ERROR=Symbol('LIB_INIT_ERROR'),S.LIB_WILL_DISPOSE=Symbol('LIB_WILL_DISPOSE'),S.LIB_WILL_INIT=Symbol('LIB_WILL_INIT'),S.SET_WEBRTC_READY=Symbol('SET_WEBRTC_READY')},445);
|
|
__d(function(e,n,r,o){Object.defineProperty(o,"__esModule",{value:!0}),o.createLocalTrack=function(e,n){return f.default.createLocalTracks({cameraDeviceId:n,devices:[e],firefox_fake_device:window.config&&window.config.firefox_fake_device,micDeviceId:n}).then(function(e){var n=babelHelpers.slicedToArray(e,1),r=n[0];return r})},o.isAnalyticsEnabled=function(e){var n=(0,t.toState)(e)['features/base/config'],r=n.analyticsScriptUrls;return!n.disableThirdPartyRequests&&Array.isArray(r)&&Boolean(r.length)},o.isFatalJitsiConferenceError=function(e){'string'!=typeof e&&(e=e.name);return e===d.FOCUS_DISCONNECTED||e===d.FOCUS_LEFT||e===d.VIDEOBRIDGE_NOT_AVAILABLE},o.isFatalJitsiConnectionError=function(e){'string'!=typeof e&&(e=e.name);return e===s.CONNECTION_DROPPED_ERROR||e===s.OTHER_ERROR||e===s.SERVER_ERROR},o.loadConfig=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e4,r=void 0;r='undefined'==typeof APP?(0,a.loadScript)(e,n).then(function(){var e=window,n=e.config;if(window.config=void 0,'object'!=typeof n)throw new Error('window.config is not an object');return n}).catch(function(n){throw console.error("Failed to load config from "+e,n),n}):Promise.resolve(window.config);return r=r.then(function(e){return(0,i.setConfigFromURLParams)(),e})};var i=n(447),t=n(386),a=n(437),c=n(310),f=babelHelpers.interopRequireDefault(c),d=f.default.errors.conference,s=f.default.errors.connection},446);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(448);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(449);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(450);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})}),t(453)},447);
|
|
__d(function(n,o,e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.configWillLoad=function(n){return{type:t.CONFIG_WILL_LOAD,locationURL:n}},r.loadConfigError=function(n,o){return{type:t.LOAD_CONFIG_ERROR,error:n,locationURL:o}},r.setConfig=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:t.SET_CONFIG,config:n}};var t=o(449)},448);
|
|
__d(function(_,O,I,L){Object.defineProperty(L,"__esModule",{value:!0});L.CONFIG_WILL_LOAD=Symbol('CONFIG_WILL_LOAD'),L.LOAD_CONFIG_ERROR=Symbol('LOAD_CONFIG_ERROR'),L.SET_CONFIG=Symbol('SET_CONFIG')},449);
|
|
__d(function(e,a,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.parseURLParams=i.getRoomName=void 0;var r=a(451);Object.defineProperty(i,"getRoomName",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(r).default}}),i.obtainConfig=function(e,a,t){f.info("Send config request to "+e+" for room: "+a),$.ajax(e,{contentType:'application/json',data:JSON.stringify({roomName:a}),dataType:'json',method:'POST',error:function(e,a,i){f.error('Get config error: ',e,i),t(!1,"Get config response status: "+a)},success:function(e){var a=window,i=a.config,r=a.interfaceConfig,o=a.loggingConfig;try{u(i,r,o,e),t(!0)}catch(e){f.error('Parse config error: ',e),t(!1,e)}}})},i.overrideConfigJSON=u,i.setConfigFromURLParams=function(){var e=(0,l.default)(window.location),a=window,t=a.config,i=a.interfaceConfig,r=a.loggingConfig,o={};t&&(o.config={}),i&&(o.interfaceConfig={}),r&&(o.loggingConfig={});for(var n=Object.keys(e),s=Array.isArray(n),d=0,n=s?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var f;if(s){if(d>=n.length)break;f=n[d++]}else{if((d=n.next()).done)break;f=d.value}for(var g=f,c=o,b=g.split('.'),p=b.pop(),S=b,m=Array.isArray(S),y=0,S=m?S:S["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(m){if(y>=S.length)break;h=S[y++]}else{if((y=S.next()).done)break;h=y.value}var v=h;c=c[v]=c[v]||{}}c[p]=e[g]}u(t,i,r,o)};var o=a(385),n=babelHelpers.interopRequireDefault(o),s=a(452),l=babelHelpers.interopRequireDefault(s),d=['_peerConnStatusOutOfLastNTimeout','_peerConnStatusRtcMuteTimeout','abTesting','alwaysVisibleToolbar','autoEnableDesktopSharing','autoRecord','autoRecordToken','avgRtpStatsN','callStatsConfIDNamespace','callStatsID','callStatsSecret','channelLastN','constraints','debug','debugAudioLevels','defaultLanguage','desktopSharingChromeDisabled','desktopSharingChromeExtId','desktopSharingChromeMinExtVersion','desktopSharingChromeSources','desktopSharingFirefoxDisabled','desktopSharingSources','disable1On1Mode','disableAEC','disableAGC','disableAP','disableAudioLevels','disableDesktopSharing','disableDesktopSharing','disableH264','disableHPF','disableNS','disableRemoteControl','disableRtx','disableSuspendVideo','displayJids','enableDisplayNameInStats','enableLipSync','enableLocalVideoFlip','enableRecording','enableStatsID','enableTalkWhileMuted','enableUserRolesBasedOnToken','etherpad_base','failICE','firefox_fake_device','forceJVB121Ratio','hiddenDomain','hosts','iAmRecorder','iAmSipGateway','ignoreStartMuted','nick','openBridgeChannel','p2p','preferH264','recordingType','requireDisplayName','resolution','startAudioMuted','startAudioOnly','startBitrate','startScreenSharing','startVideoMuted','startWithAudioMuted','startWithVideoMuted','testing','useIPv6','useNicks','useStunTurn','webrtcIceTcpDisable','webrtcIceUdpDisable'],f=a(380).getLogger(__filename);i.parseURLParams=l.default;function u(e,a,t,i){var r=Object.keys(i),o=Array.isArray(r),s=0;for(r=o?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(o){if(s>=r.length)break;l=r[s++]}else{if((s=r.next()).done)break;l=s.value}var d=l,u=void 0;if('config'===d?u=e:'interfaceConfig'===d?u=a:'loggingConfig'===d&&(u=t),u){var c=g(d,i[d]);n.default.isEmpty(c)||(f.info("Extending "+d+" with: "+JSON.stringify(c)),n.default.mergeWith(u,c,function(e,a){return Array.isArray(e)?a:void 0}))}}}function g(e,a){return'config'!==e?a:n.default.pick(a,d)}},450);
|
|
__d(function(o,e,n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var o=config.getroomnode,e=window.location.pathname,n=void 0;n=o&&'function'==typeof o?o.call(config,e):e.substring(e.lastIndexOf('/')+1).toLowerCase()||void 0;return n}},451);
|
|
__d(function(e,r,n,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n='search'===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:'hash')?e.search:e.hash,o={};return n&&n.substr(1).split('&').forEach(function(e){var n=e.split('='),a=n[0];if(a){var t=void 0;try{t=n[1],r||(t=JSON.parse(decodeURIComponent(t).replace(/\\&/,'&')))}catch(e){var l="Failed to parse URL parameter value: "+String(t);return console.warn(l,e),void(window.onerror&&window.onerror(l,null,null,null,e))}o[a]=t}}),o}},452);
|
|
__d(function(e,r,t,a){var n=r(385),l=babelHelpers.interopRequireDefault(n),o=r(386),i=r(449),s={},p={disableAudioLevels:!0,p2p:{disableH264:!1,preferH264:!0}};o.ReducerRegistry.register('features/base/config',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u(),r=arguments[1];switch(r.type){case i.CONFIG_WILL_LOAD:return{error:void 0};case i.LOAD_CONFIG_ERROR:return{error:r.error};case i.SET_CONFIG:return(function(e,r){var t=r.config;t=(function(e){var r=e;'object'!=typeof e.p2p&&(r=(0,o.set)(r,'p2p',{}));for(var t=[['backToP2PDelay','backToP2PDelay'],['enableP2P','enabled'],['p2pStunServers','stunServers']],a=0;a<t.length;a++){var n=t[a],l=babelHelpers.slicedToArray(n,2),i=l[0],s=l[1];if(i in r){var p=r[i];r===e&&(r=babelHelpers.extends({},r)),delete r[i],r.p2p=babelHelpers.extends({},r.p2p,babelHelpers.defineProperty({},s,p))}}return r})(t);var a=l.default.merge({},t,{error:void 0},u());return(0,o.equals)(e,a)?e:a})(e,r);default:return e}});function u(){return'ReactNative'===navigator.product?p:s}},453);
|
|
__d(function(_,T,E,R){Object.defineProperty(R,"__esModule",{value:!0});R.WEBRTC_NOT_READY='WEBRTC_NOT_READY',R.WEBRTC_NOT_SUPPORTED='WEBRTC_NOT_SUPPORTED'},454);
|
|
__d(function(e,i,t,r){var a=i(447),n=i(456),s=i(462),c=i(386),o=i(309),d=i(445),R=i(454);c.MiddlewareRegistry.register(function(e){return function(i){return function(t){switch(t.type){case d.LIB_DID_INIT:e.dispatch((0,o.setWebRTCReady)(!0));break;case d.LIB_INIT_ERROR:return(function(e,i,t){var r=i(t),a=t.error;if(a){var n=void 0;switch(a.name){case R.WEBRTC_NOT_READY:n=a.webRTCReadyPromise;break;case R.WEBRTC_NOT_SUPPORTED:n=!1}void 0===n||e.dispatch((0,o.setWebRTCReady)(n))}return r})(e,i,t);case s.PARTICIPANT_LEFT:t.participant.local&&e.dispatch((0,o.disposeLib)());break;case a.SET_CONFIG:return(function(e,i,t){var r=e.dispatch;(0,e.getState)()['features/base/lib-jitsi-meet'].initialized&&r((0,o.disposeLib)());var a=i(t);return r((0,n.setLoggingConfig)(window.loggingConfig)),r((0,o.initLib)()),a})(e,i,t)}return i(t)}}})},455);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(457);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(458);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(459),t(461)},456);
|
|
__d(function(e,n,o,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setLoggingConfig=function(e){return{type:i.SET_LOGGING_CONFIG,config:e}};var i=n(458)},457);
|
|
__d(function(G,_,e,O){Object.defineProperty(O,"__esModule",{value:!0});O.SET_LOGGING_CONFIG=Symbol('SET_LOGGING_CONFIG')},458);
|
|
__d(function(e,t,r,l){var o=t(380),a=babelHelpers.interopRequireDefault(o),n=t(300),u=t(308),f=babelHelpers.interopRequireDefault(u),g=t(386),i=t(460),c=babelHelpers.interopRequireDefault(i),d=t(458);g.MiddlewareRegistry.register(function(e){return function(t){return function(r){switch(r.type){case n.APP_WILL_MOUNT:return(function(e,t,r){var l=(0,e.getState)()['features/base/logging'].config;return s(a.default,l),'undefined'==typeof APP||s(f.default,l),t(r)})(e,t,r);case u.LIB_WILL_INIT:return(function(e,t,r){var l=e.getState;return s(f.default,l()['features/base/logging'].config),t(r)})(e,t,r);case d.SET_LOGGING_CONFIG:return(function(e,t,r){var l=e.getState,o=t(r),n=l()['features/base/logging'].config;return s(a.default,n),s(f.default,n),u=n,'object'!=typeof APP||APP.logCollector||u.disableLogCollector||(APP.logCollector=new a.default.LogCollector(new c.default),a.default.addGlobalTransport(APP.logCollector),f.default.addGlobalLogTransport(APP.logCollector)),o;var u})(e,t,r)}return t(r)}}});function s(e,t){e.setLogLevel(t.defaultLogLevel),Object.keys(t).forEach(function(r){return'defaultLogLevel'===r||e.setLogLevelById(t[r],r)})}},459);
|
|
__d(function(e,t,o,n){Object.defineProperty(n,"__esModule",{value:!0});var r=(function(){function e(){babelHelpers.classCallCheck(this,e),this.counter=1}return babelHelpers.createClass(e,[{key:"isReady",value:function(){return Boolean(APP.logCollectorStarted&&APP.conference)}},{key:"storeLogs",value:function(e){if(APP.conference.isCallstatsEnabled()){for(var t="{\"log"+this.counter+"\":\"\n",o=0,n=e.length;o<n;o++){var r=e[o];t+='object'==typeof r?"("+r.count+") "+r.text+"\n":r+"\n"}t+='"}',this.counter+=1;try{APP.conference._room.sendApplicationLog(t)}catch(e){console.error('Failed to store the logs: ',t,e)}}}}]),e})();n.default=r},460);
|
|
__d(function(e,t,n,r){var s=t(386),i=t(458),o={config:{defaultLogLevel:'trace','modules/statistics/CallStats.js':'info','modules/xmpp/strophe.util.js':'log','modules/RTC/TraceablePeerConnection.js':'info'}};s.ReducerRegistry.register('features/base/logging',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments[1];switch(t.type){case i.SET_LOGGING_CONFIG:return(function(e,t){var n=babelHelpers.extends({},o.config,t.config);if((0,s.equals)(e.config,n))return e;return babelHelpers.extends({},e,{config:n})})(e,t);default:return e}})},461);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(463);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(478);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(481);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(479);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})});var a=t(480);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return a[e]}})}),t(628),t(629)},462);
|
|
__d(function(t,n,i,e){Object.defineProperty(e,"__esModule",{value:!0}),e.dominantSpeakerChanged=function(t){return{type:o.DOMINANT_SPEAKER_CHANGED,participant:{id:t}}},e.kickParticipant=function(t){return{type:o.KICK_PARTICIPANT,id:t}},e.localParticipantConnectionStatusChanged=function(t){return function(n,i){var e=(0,p.getLocalParticipant)(i);if(e)return n(d(e.id,t))}},e.localParticipantIdChanged=function(t){return function(n,i){var e=(0,p.getLocalParticipant)(i);if(e)return n({type:o.PARTICIPANT_ID_CHANGED,newValue:t,oldValue:e.id})}},e.localParticipantJoined=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l(babelHelpers.extends({},t,{local:!0}))},e.localParticipantLeft=function(){return function(t,n){var i=(0,p.getLocalParticipant)(n);if(i)return t(f(i.id))}},e.localParticipantRoleChanged=function(t){return function(n,i){var e=(0,p.getLocalParticipant)(i);if(e)return n(P(e.id,t))}},e.muteRemoteParticipant=function(t){return{type:o.MUTE_REMOTE_PARTICIPANT,id:t}},e.participantConnectionStatusChanged=d,e.participantDisplayNameChanged=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'';return{type:o.PARTICIPANT_DISPLAY_NAME_CHANGED,id:t,name:n.substr(0,u.MAX_DISPLAY_NAME_LENGTH)}},e.participantJoined=l,e.participantLeft=f,e.participantPresenceChanged=function(t,n){return A({id:t,presence:n})},e.participantRoleChanged=P,e.participantUpdated=A,e.pinParticipant=function(t){return{type:o.PIN_PARTICIPANT,participant:{id:t}}},e.showParticipantJoinedNotification=function(t){return T.push(t||interfaceConfig.DEFAULT_REMOTE_DISPLAY_NAME),function(t){I(t)}};var a=n(464),r=babelHelpers.interopRequireDefault(a),c=n(470),o=n(478),u=n(479),p=n(480);function d(t,n){return{type:o.PARTICIPANT_UPDATED,participant:{connectionStatus:n,id:t}}}function l(t){return{type:o.PARTICIPANT_JOINED,participant:t}}function f(t){return{type:o.PARTICIPANT_LEFT,participant:{id:t}}}function P(t,n){return A({id:t,role:n})}function A(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:o.PARTICIPANT_UPDATED,participant:t}}var T=[],I=(0,r.default)(function(t){var n=T.length,i=void 0;n>=3?i={titleArguments:{name:T[0],count:n-1},titleKey:'notify.connectedThreePlusMembers'}:2===n?i={titleArguments:{first:T[0],second:T[1]},titleKey:'notify.connectedTwoMembers'}:n&&(i={titleArguments:{name:T[0]},titleKey:'notify.connectedOneMember'}),i&&t((0,c.showNotification)(c.Notification,i,2500)),T=[]},500,{leading:!1})},463);
|
|
__d(function(n,i,t,r){var a=i(465),e=i(466),o='Expected a function';t.exports=function(n,i,t){var r=!0,f=!0;if('function'!=typeof n)throw new TypeError(o);return e(t)&&(r='leading'in t?!!t.leading:r,f='trailing'in t?!!t.trailing:f),a(n,i,{leading:r,maxWait:i,trailing:f})}},464);
|
|
__d(function(i,n,t,r){var o=n(466),e=n(467),u=n(468),a='Expected a function',f=Math.max,v=Math.min;t.exports=function(i,n,t){var r,c,d,m,l,s,p=0,T=!1,h=!1,x=!0;if('function'!=typeof i)throw new TypeError(a);n=u(n)||0,o(t)&&(T=!!t.leading,d=(h='maxWait'in t)?f(u(t.maxWait)||0,n):d,x='trailing'in t?!!t.trailing:x);function g(n){var t=r,o=c;return r=c=void 0,p=n,m=i.apply(o,t)}function y(i){var t=i-s;return void 0===s||t>=n||t<0||h&&i-p>=d}function w(){var i=e();if(y(i))return E(i);l=setTimeout(w,(function(i){var t=n-(i-s);return h?v(t,d-(i-p)):t})(i))}function E(i){return l=void 0,x&&r?g(i):(r=c=void 0,m)}function M(){var i=e(),t=y(i);if(r=arguments,c=this,s=i,t){if(void 0===l)return p=o=s,l=setTimeout(w,n),T?g(o):m;if(h)return l=setTimeout(w,n),g(s)}var o;return void 0===l&&(l=setTimeout(w,n)),m}return M.cancel=function(){void 0!==l&&clearTimeout(l),p=0,r=s=c=l=void 0},M.flush=function(){return void 0===l?m:E(e())},M}},465);
|
|
__d(function(n,t,o,u){o.exports=function(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}},466);
|
|
__d(function(n,t,o,r){var e=t(394);o.exports=function(){return e.Date.now()}},467);
|
|
__d(function(t,e,r,f){var n=e(466),i=e(469),u=NaN,a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,p=/^0o[0-7]+$/i,c=parseInt;r.exports=function(t){if('number'==typeof t)return t;if(i(t))return u;if(n(t)){var e='function'==typeof t.valueOf?t.valueOf():t;t=n(e)?e+'':e}if('string'!=typeof t)return 0===t?t:+t;t=t.replace(a,'');var r=o.test(t);return r||p.test(t)?c(t.slice(2),r?2:8):s.test(t)?u:+t}},468);
|
|
__d(function(o,t,n,e){var r=t(392),b=t(400),c='[object Symbol]';n.exports=function(o){return'symbol'==typeof o||b(o)&&r(o)==c}},469);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(471);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(472);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(473);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})}),t(477)},470);
|
|
__d(function(e,n,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.hideNotification=function(e){return{type:o.HIDE_NOTIFICATION,uid:e}},i.setNotificationsEnabled=function(e){return{type:o.SET_NOTIFICATIONS_ENABLED,enabled:e}},i.showErrorNotification=function(e){return N(r.Notification,babelHelpers.extends({},e,{appearance:a.NOTIFICATION_TYPE.ERROR}))},i.showNotification=N,i.showWarningNotification=function(e){return N(r.Notification,babelHelpers.extends({},e,{appearance:a.NOTIFICATION_TYPE.WARNING}))};var o=n(472),r=n(473),a=n(476);function N(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments[2];return{type:o.SHOW_NOTIFICATION,component:e,props:n,timeout:t,uid:window.Date.now()}}},471);
|
|
__d(function(I,O,N,T){Object.defineProperty(T,"__esModule",{value:!0});T.HIDE_NOTIFICATION=Symbol('HIDE_NOTIFICATION'),T.SHOW_NOTIFICATION=Symbol('SHOW_NOTIFICATION'),T.SET_NOTIFICATIONS_ENABLED=Symbol('SET_NOTIFICATIONS_ENABLED')},472);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var i=t(474);Object.defineProperty(n,"Notification",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}});var u=t(475);Object.defineProperty(n,"NotificationsContainer",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},473);
|
|
__d(function(n,_,c,d){},474);
|
|
__d(function(n,_,c,d){},475);
|
|
__d(function(e,r,l,I){Object.defineProperty(I,"__esModule",{value:!0});var n,N=I.NOTIFICATION_TYPE={ERROR:'error',INFO:'info',NORMAL:'normal',SUCCESS:'success',WARNING:'warning'};I.NOTIFICATION_TYPE_PRIORITIES=(n={},babelHelpers.defineProperty(n,N.ERROR,5),babelHelpers.defineProperty(n,N.INFO,3),babelHelpers.defineProperty(n,N.NORMAL,3),babelHelpers.defineProperty(n,N.SUCCESS,3),babelHelpers.defineProperty(n,N.WARNING,4),n)},476);
|
|
__d(function(e,n,t,i){var r=n(386),a=n(472),o=n(476),s={enabled:!0,notifications:[]};r.ReducerRegistry.register('features/notifications',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,n=arguments[1];switch(n.type){case a.HIDE_NOTIFICATION:return babelHelpers.extends({},e,{notifications:e.notifications.filter(function(e){return e.uid!==n.uid})});case a.SET_NOTIFICATIONS_ENABLED:return babelHelpers.extends({},e,{enabled:n.enabled});case a.SHOW_NOTIFICATION:return babelHelpers.extends({},e,{notifications:(function(e,n){for(var t=o.NOTIFICATION_TYPE_PRIORITIES[n.props.appearance]||0,i=e.length,r=1;r<e.length;r++){var a=e[r],s=o.NOTIFICATION_TYPE_PRIORITIES[a.props.appearance]||0;if(s<t){i=r;break}}var I=e.slice();return I.splice(i,0,n),I})(e.notifications,{component:n.component,props:n.props,timeout:n.timeout,uid:n.uid})})}return e})},477);
|
|
__d(function(A,I,T,P){Object.defineProperty(P,"__esModule",{value:!0});P.DOMINANT_SPEAKER_CHANGED=Symbol('DOMINANT_SPEAKER_CHANGED'),P.KICK_PARTICIPANT=Symbol('KICK_PARTICIPANT'),P.MUTE_REMOTE_PARTICIPANT=Symbol('MUTE_REMOTE_PARTICIPANT'),P.PARTICIPANT_DISPLAY_NAME_CHANGED=Symbol('PARTICIPANT_DISPLAY_NAME_CHANGED'),P.PARTICIPANT_ID_CHANGED=Symbol('PARTICIPANT_ID_CHANGED'),P.PARTICIPANT_JOINED=Symbol('PARTICIPANT_JOINED'),P.PARTICIPANT_LEFT=Symbol('PARTICIPANT_LEFT'),P.PARTICIPANT_UPDATED=Symbol('PARTICIPANT_UPDATED'),P.PIN_PARTICIPANT=Symbol('PIN_PARTICIPANT')},478);
|
|
__d(function(A,_,T,e){Object.defineProperty(e,"__esModule",{value:!0});e.DEFAULT_AVATAR_RELATIVE_PATH='images/avatar.png',e.LOCAL_PARTICIPANT_DEFAULT_ID='local',e.MAX_DISPLAY_NAME_LENGTH=50,e.PARTICIPANT_ROLE={MODERATOR:'moderator',NONE:'none',PARTICIPANT:'participant'}},479);
|
|
__d(function(t,e,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getAvatarURL=c,r.getAvatarURLByParticipantId=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.LOCAL_PARTICIPANT_DEFAULT_ID,n=u(t,e);return n&&c(n)},r.getLocalParticipant=function(t){return _(t).find(function(t){return t.local})},r.getParticipantById=u,r.getParticipantCount=function(t){return A(t).length},r.getParticipantDisplayName=function(t,e){var n=u(t,e);if(n){if(n.name)return n.name;if(n.local)return'object'==typeof interfaceConfig?interfaceConfig.DEFAULT_LOCAL_DISPLAY_NAME:'me'}return'object'==typeof interfaceConfig?interfaceConfig.DEFAULT_REMOTE_DISPLAY_NAME:'Fellow Jitster'},r.getParticipants=A,r.getPinnedParticipant=function(t){return _(t).find(function(t){return t.pinned})};var i=e(383),a=babelHelpers.interopRequireDefault(i),f=e(386),o=e(479);function c(t){var e=t.avatarID,n=t.avatarURL,r=t.email,i=t.id;if('object'==typeof config&&config.disableThirdPartyRequests)return o.DEFAULT_AVATAR_RELATIVE_PATH;if(n)return n;var f=r||e,c=void 0,u=void 0;if(f&&f.indexOf('@')>0)c='https://www.gravatar.com/avatar/',u='?d=wavatar&size=200';else{if(!f&&!(f=i))return;(c='object'==typeof interfaceConfig&&interfaceConfig.RANDOM_AVATAR_URL_PREFIX)?u=interfaceConfig.RANDOM_AVATAR_URL_SUFFIX:(c='https://abotars.jitsi.net/meeple/',u='')}return c+a.default.hex(f.trim().toLowerCase())+u}function u(t,e){return _(t).find(function(t){return t.id===e})}function A(t){return _(t).filter(function(t){return!t.isBot})}function _(t){return Array.isArray(t)?t:(0,f.toState)(t)['features/base/participants']||[]}},480);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var a=r(482);Object.defineProperty(n,"Avatar",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}});var u=r(517);Object.defineProperty(n,"ParticipantView",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},481);
|
|
__d(function(e,t,r,o){Object.defineProperty(o,"__esModule",{value:!0});var s=t(20),a=babelHelpers.interopRequireDefault(s),l=t(15),i=babelHelpers.interopRequireDefault(l),n=t(24),u=t(483),c=t(354),p=t(363),d=t(516),b=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.componentWillReceiveProps(e),r}return babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){var t=this,r=this.props&&this.props.uri,o=e&&e.uri,s=!this.state;if(r!==o||s){var a={backgroundColor:this._getBackgroundColor(e),source:d};if(s?this.state=a:this.setState(a),o&&!o.startsWith('#')){var l={uri:o},i=function(){t._unmounted||t.setState(function(e,t){return t.uri!==o||e.source&&e.source.uri===o?{}:{source:l}})};u.ImageCache?u.ImageCache.get().on(l,i,!0):s?this.state=babelHelpers.extends({},this.state,{source:l}):i()}}}},{key:"componentWillUnmount",value:function(){this._unmounted=!0}},{key:"_getBackgroundColor",value:function(e){var t=e.uri;if(!t)return p.ColorPalette.white;var r=0;if('string'==typeof t)for(var o=0;o<t.length;o++)r=t.charCodeAt(o)+((r<<5)-r),r|=0;else r=Math.floor(360*Math.random());return"hsl("+r%360+", 100%, 75%)"}},{key:"render",value:function(){var e=this.props,t=(e.uri,e.style),r=babelHelpers.objectWithoutProperties(e,["uri","style"]),o=this.state,s=o.backgroundColor,a=o.source,l=void 0;a===d&&s&&(l=babelHelpers.extends({},t,{backgroundColor:s,opacity:.1,overflow:'hidden'}));var p=void 0,b=void 0;l?'android'===c.Platform.OS?(p=t,b=l):p=l:p=t;var h=i.default.createElement('number'==typeof a?n.Image:u.CachedImage,babelHelpers.extends({},r,{resizeMode:'contain',source:a,style:p}));return b&&(h=i.default.createElement(n.View,{style:b},h)),h}}]),t})(l.Component);b.propTypes={style:a.default.object,uri:a.default.string},o.default=b},482);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(484);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(485);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(515)},483);
|
|
__d(function(e,n,c,t){Object.defineProperty(t,"__esModule",{value:!0}),t.prefetch=function(e){a.ImageCache&&a.ImageCache.get().on(e,o,!0)};var a=n(483);function o(){}},484);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(486);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},485);
|
|
__d(function(e,n,r,t){Object.defineProperty(t,"__esModule",{value:!0});var a=n(487);Object.defineProperty(t,"CachedImage",{enumerable:!0,get:function(){return a.CachedImage}}),Object.defineProperty(t,"ImageCache",{enumerable:!0,get:function(){return a.ImageCache}})},486);
|
|
__d(function(e,t,a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CustomCachedImage=n.CachedImageBackground=n.CachedImage=n.BaseCachedImage=n.ImageCache=void 0;var r=t(15),s=babelHelpers.interopRequireDefault(r),i=t(24),o=t(488),l=babelHelpers.interopRequireDefault(o),c=t(513),u=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},h=l.default.fs.dirs.CacheDir+"/react-native-img-cache",p="ios"===i.Platform.OS?"":"file://",d=n.ImageCache=(function(){function e(){babelHelpers.classCallCheck(this,e),this.cache={}}return babelHelpers.createClass(e,[{key:"getPath",value:function(e,t){var a=e.substring(e.lastIndexOf("/")),n=-1===(a=-1===a.indexOf("?")?a:a.substring(a.lastIndexOf("."),a.indexOf("?"))).indexOf(".")?".jpg":a.substring(a.indexOf("."));return!0===t?h+"/"+c(e)+n:h+"/"+u()+u()+"-"+u()+"-"+u()+"-"+u()+"-"+u()+u()+u()+n}},{key:"clear",value:function(){return this.cache={},l.default.fs.unlink(h)}},{key:"on",value:function(e,t,a){var n=e.uri;this.cache[n]?this.cache[n].handlers.push(t):this.cache[n]={source:e,downloading:!1,handlers:[t],immutable:!0===a,path:!0===a?this.getPath(n,a):void 0},this.get(n)}},{key:"dispose",value:function(e,t){var a=this.cache[e];a&&a.handlers.forEach(function(e,n){e===t&&a.handlers.splice(n,1)})}},{key:"bust",value:function(e){var t=this.cache[e];void 0===t||t.immutable||(t.path=void 0,this.get(e))}},{key:"cancel",value:function(e){var t=this.cache[e];t&&t.downloading&&t.task.cancel()}},{key:"download",value:function(e){var t=this,a=e.source,n=a.uri;if(!e.downloading){var r=this.getPath(n,e.immutable);e.downloading=!0;var s=a.method?a.method:"GET";e.task=l.default.config({path:r}).fetch(s,n,a.headers),e.task.then(function(){e.downloading=!1,e.path=r,t.notify(n)}).catch(function(){e.downloading=!1,l.default.fs.unlink(r)})}}},{key:"get",value:function(e){var t=this,a=this.cache[e];a.path?l.default.fs.exists(a.path).then(function(n){n?t.notify(e):t.download(a)}):this.download(a)}},{key:"notify",value:function(e){var t=this;this.cache[e].handlers.forEach(function(a){a(t.cache[e].path)})}}],[{key:"get",value:function(){return e.instance||(e.instance=new e),e.instance}}]),e})(),f=n.BaseCachedImage=(function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.handler=function(t){e.setState({path:t})},e}return babelHelpers.createClass(t,[{key:"dispose",value:function(){this.uri&&d.get().dispose(this.uri,this.handler)}},{key:"observe",value:function(e,t){e.uri!==this.uri&&(this.dispose(),this.uri=e.uri,d.get().on(e,this.handler,!t))}},{key:"getProps",value:function(){var e=this,t={};return Object.keys(this.props).forEach(function(a){"source"===a&&e.props.source.uri?t.source=e.state.path?{uri:p+e.state.path}:{}:-1===["mutable","component"].indexOf(a)&&(t[a]=e.props[a])}),t}},{key:"checkSource",value:function(e){if(Array.isArray(e))throw new Error("Giving multiple URIs to CachedImage is not yet supported.\n If you want to see this feature supported, please file and issue at\n https://github.com/wcandillon/react-native-img-cache");if("number"==typeof e)throw new Error("Provided an image that is available locally already.");return e}},{key:"componentWillMount",value:function(){var e=this.props.mutable,t=this.checkSource(this.props.source);this.setState({path:void 0}),t.uri&&this.observe(t,!0===e)}},{key:"componentWillReceiveProps",value:function(e){var t=e.mutable,a=this.checkSource(e.source);a.uri&&this.observe(a,!0===t)}},{key:"componentWillUnmount",value:function(){this.dispose()}}]),t})(r.Component);n.CachedImage=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.getProps();return s.default.Children.count(this.props.children)>0&&console.warn("Using <CachedImage> with children is deprecated, use <CachedImageBackground> instead."),s.default.createElement(i.Image,babelHelpers.extends({},e),this.props.children)}}]),t})(f),n.CachedImageBackground=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.getProps();return s.default.createElement(i.ImageBackground,babelHelpers.extends({},e),this.props.children)}}]),t})(f),n.CustomCachedImage=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.component,t=this.getProps(),a=e;return s.default.createElement(a,babelHelpers.extends({},t),this.props.children)}}]),t})(f)},487);
|
|
__d(function(e,t,a,n){Object.defineProperty(n,"__esModule",{value:!0});var r=t(24),o=t(489),l=babelHelpers.interopRequireDefault(o),i=t(490),s=(babelHelpers.interopRequireDefault(i),t(491)),u=babelHelpers.interopRequireDefault(s),d=t(495),f=babelHelpers.interopRequireDefault(d),c=t(434),p=babelHelpers.interopRequireDefault(c),h=t(497),b=babelHelpers.interopRequireDefault(h),v=t(385),g=babelHelpers.interopRequireDefault(v),m=t(509),y=babelHelpers.interopRequireDefault(m),R=t(510),w=babelHelpers.interopRequireDefault(R),F=t(511),P=babelHelpers.interopRequireDefault(F),k=(u.default.RNFetchBlobSession,u.default.readStream),B=(u.default.createFile,u.default.unlink),N=(u.default.exists,u.default.mkdir,u.default.session),S=(u.default.writeStream,u.default.readFile),D=(u.default.ls,u.default.isDir,u.default.mv,u.default.cp,b.default.Blob),E=r.DeviceEventEmitter,C=r.NativeModules.RNFetchBlob;'ios'===r.Platform.OS&&r.AppState.addEventListener('change',function(e){'active'===e&&C.emitExpiredEvent(function(){})}),E.addListener("RNFetchBlobMessage",function(e){if('warn'===e.event)console.warn(e.detail);else{if('error'===e.event)throw e.detail;console.log("RNFetchBlob native message",e.detail)}}),C&&C.fetchBlobForm&&C.fetchBlob||console.warn('react-native-fetch-blob could not find valid native module.','please make sure you have linked native modules using `rnpm link`,','and restart RN packager or manually compile IOS/Android project.');function I(e){return'RNFetchBlob-file://'+e}function H(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var n=(0,f.default)(),r=this||{},o=void 0,i=void 0,s=void 0,d=void 0,c={},p=[].concat(babelHelpers.toConsumableArray(t)),h=p[0],b=p[1],v=p[2],m=p[3];if(v=g.default.reduce(v,function(e,t,a){return e[a]=t||'',e},{}),l.default.isFileURI(b))return(function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];var e=arguments[1],t=arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(arguments[4],!l.default.isFileURI(t))throw"could not fetch file from an invalid URI : "+t;t=l.default.unwrapFileURI(t);var n=null,r=-1,o='',i=null,s=void 0,d=void 0;switch(e.toLowerCase()){case'post':case'put':break;default:n=u.default.stat(t).then(function(e){return r=e.size,u.default.readStream(t,a.encoding||'utf8',Math.floor(a.bufferSize)||409600,Math.floor(a.interval)||100)}).then(function(e){return new Promise(function(t,n){e.open(),i={state:"2",headers:{source:'system-fs'},status:200,respType:'text',rnfbEncode:a.encoding||'utf8'},d(i),e.onData(function(e){s&&s(0,r,e),a.noCache||(o+=e)}),e.onError(function(e){n(e)}),e.onEnd(function(){t(new q(null,i,o))})})})}return n.progress=function(e){return s=e,n},n.stateChange=function(e){return d=e,n},n.uploadProgress=function(e){return n},n})(r,h,b,v,m);var y=new Promise(function(e,t){var a=Array.isArray(m)?'fetchBlobForm':'fetchBlob';o=E.addListener('RNFetchBlobProgress',function(e){e.taskId===n&&y.onProgress&&y.onProgress(e.written,e.total,e.chunk)}),i=E.addListener('RNFetchBlobProgress-upload',function(e){e.taskId===n&&y.onUploadProgress&&y.onUploadProgress(e.written,e.total)}),s=E.addListener('RNFetchBlobState',function(e){e.taskId===n&&(c=e),y.onStateChange&&y.onStateChange(e)}),o=E.addListener('RNFetchBlobExpire',function(e){e.taskId===n&&y.onExpire&&y.onExpire(e)}),d=E.addListener('RNFetchBlobServerPush',function(e){e.taskId===n&&y.onPartData&&y.onPartData(e.chunk)}),m instanceof D&&m.isRNFetchBlobPolyfill&&(m=m.getRNFetchBlobRef());(0,C[a])(r,n,h,b,v||{},m,function(a,l,u){o.remove(),i.remove(),s.remove(),d.remove(),delete y.progress,delete y.uploadProgress,delete y.stateChange,delete y.part,delete y.cancel,y.cancel=function(){},a?t(new Error(a,c)):((r.path||r.fileCache||r.addAndroidDownloads||r.key||r.auto&&'blob'===c.respType)&&r.session&&N(r.session).add(u),c.rnfbEncode=l,e(new q(n,c,u)))})});return y.progress=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=250,o=-1,l=function(){};return 2===t.length?(r=t[0].interval||r,o=t[0].count||o,l=t[1]):l=t[0],y.onProgress=l,C.enableProgressReport(n,r,o),y},y.uploadProgress=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=250,o=-1,l=function(){};return 2===t.length?(r=t[0].interval||r,o=t[0].count||o,l=t[1]):l=t[0],y.onUploadProgress=l,C.enableUploadProgressReport(n,r,o),y},y.part=function(e){return y.onPartData=e,y},y.stateChange=function(e){return y.onStateChange=e,y},y.expire=function(e){return y.onExpire=e,y},y.cancel=function(e){e=e||function(){},o.remove(),i.remove(),s.remove(),C.cancelRequest(n,e)},y.taskId=n,y}var q=function e(t,a,n){var r=this;babelHelpers.classCallCheck(this,e),this.data=n,this.taskId=t,this.type=a.rnfbEncode,this.respInfo=a,this.info=function(){return r.respInfo},this.array=function(){a.headers['Content-Type']||a.headers['content-type'];return new Promise(function(e,t){switch(r.type){case'base64':break;case'path':u.default.readFile(r.data,'ascii').then(e)}})},this.blob=function(){var e=b.default.Blob,t=a.headers['Content-Type']||a.headers['content-type'];return new Promise(function(a,n){switch(r.type){case'base64':e.build(r.data,{type:t+';BASE64'}).then(a);break;case'path':b.default.Blob.build(I(r.data),{type:t}).then(a);break;default:b.default.Blob.build(r.data,{type:'text/plain'}).then(a)}})},this.text=function(){r.data;switch(r.type){case'base64':return p.default.decode(r.data);case'path':return u.default.readFile(r.data,'base64').then(function(e){return Promise.resolve(p.default.decode(e))});default:return r.data}},this.json=function(){switch(r.type){case'base64':return JSON.parse(p.default.decode(r.data));case'path':return u.default.readFile(r.data,'utf8').then(function(e){return Promise.resolve(JSON.parse(e))});default:return JSON.parse(r.data)}},this.base64=function(){switch(r.type){case'base64':return r.data;case'path':return u.default.readFile(r.data,'base64');default:return p.default.encode(r.data)}},this.flush=function(){var e=r.path();if(e&&'path'===r.type)return B(e)},this.path=function(){return'path'===r.type?r.data:null},this.session=function(e){return'path'===r.type?N(e).add(r.data):(console.warn('only file paths can be add into session.'),null)},this.readStream=function(e){return'path'===r.type?k(r.data,e):(console.warn('RNFetchblob','this response data does not contains any available stream'),null)},this.readFile=function(e){return'path'===r.type?(e=e||'utf8',S(r.data,e)):(console.warn('RNFetchblob','this response does not contains a readable file'),null)}};n.default={fetch:H,base64:p.default,android:y.default,ios:w.default,config:function(e){return{fetch:H.bind(e)}},session:N,fs:u.default,wrap:I,polyfill:b.default,JSONStream:P.default}},488);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default={isFileURI:function(e){return'string'==typeof e&&/^RNFetchBlob-file\:\/\//.test(e)},isJSONStreamURI:function(e){return'string'==typeof e&&/^JSONStream\:\/\//.test(e)},removeURIScheme:function(e,t){t=t||1;for(var r=e,n=0;n<t;n++)r=String(r).replace(/^[^\:]+\:\/\//,'');return String(r)},unwrapFileURI:function(e){return String(e).replace(/^RNFetchBlob-file\:\/\//,'')}}},489);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var s=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return t})(Promise);l.default=s},490);
|
|
__d(function(e,r,n,t){Object.defineProperty(t,"__esModule",{value:!0});var i=r(24),o=r(492),u=babelHelpers.interopRequireDefault(o),a=r(493),s=babelHelpers.interopRequireDefault(a),c=r(494),f=babelHelpers.interopRequireDefault(c),l=r(496),w=(babelHelpers.interopRequireDefault(l),i.NativeModules.RNFetchBlob),d=(i.DeviceEventEmitter,{DocumentDir:w.DocumentDir,CacheDir:w.CacheDir,PictureDir:w.PictureDir,MusicDir:w.MusicDir,MovieDir:w.MovieDir,DownloadDir:w.DownloadDir,DCIMDir:w.DCIMDir,SDCardDir:w.SDCardDir,SDCardApplicationDir:w.SDCardApplicationDir,MainBundleDir:w.MainBundleDir,LibraryDir:w.LibraryDir});function p(e){return new Promise(function(r,n){w.stat(e,function(e,t){e?n(new Error(e)):(t&&(t.size=parseInt(t.size),t.lastModified=parseInt(t.lastModified)),r(t))})})}t.default={RNFetchBlobSession:u.default,unlink:function(e){return new Promise(function(r,n){w.unlink(e,function(e){e?n(new Error(e)):r()})})},mkdir:function(e){return new Promise(function(r,n){w.mkdir(e,function(e,t){e?n(new Error(e)):r()})})},session:function(e){return u.default.getSession(e)?new u.default(e):(u.default.setSession(e,[]),new u.default(e,[]))},ls:function(e){return new Promise(function(r,n){w.ls(e,function(e,t){e?n(new Error(e)):r(t)})})},readStream:function(e,r,n){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;return Promise.resolve(new f.default(e,r,n,t))},mv:function(e,r){return new Promise(function(n,t){w.mv(e,r,function(e,r){e?t(new Error(e)):n(r)})})},cp:function(e,r){return new Promise(function(n,t){w.cp(e,r,function(e,r){e?t(new Error(e)):n(r)})})},writeStream:function(e,r,n){if(!e)throw Error('RNFetchBlob could not open file stream with empty `path`');return r=r||'utf8',n=n||!1,new Promise(function(t,i){w.writeStream(e,r||'base64',n||!1,function(e,n){e?i(new Error(e)):t(new s.default(n,r))})})},writeFile:function(e,r,n){return n=n||'utf8','string'!=typeof e?Promise.reject('Invalid argument "path" '):'ascii'===n.toLocaleLowerCase()?Array.isArray(r)?w.writeFileArray(e,r,!1):Promise.reject(new Error("Expected \"data\" is an Array when encoding is \"ascii\", however got "+typeof r)):'string'!=typeof r?Promise.reject(new Error("Expected \"data\" is a String when encoding is \"utf8\" or \"base64\", however got "+typeof r)):w.writeFile(e,n,r,!1)},appendFile:function(e,r,n){return n=n||'utf8','string'!=typeof e?Promise.reject('Invalid argument "path" '):'ascii'===n.toLocaleLowerCase()?Array.isArray(r)?w.writeFileArray(e,r,!0):Promise.reject(new Error("Expected \"data\" is an Array when encoding is \"ascii\", however got "+typeof r)):'string'!=typeof r?Promise.reject(new Error("Expected \"data\" is a String when encoding is \"utf8\" or \"base64\", however got "+typeof r)):w.writeFile(e,n,r,!0)},pathForAppGroup:function(e){return w.pathForAppGroup(e)},readFile:function(e,r,n){return'string'!=typeof e?Promise.reject(new Error('Invalid argument "path" ')):w.readFile(e,r)},exists:function(e){return new Promise(function(r,n){try{w.exists(e,function(e){r(e)})}catch(e){n(new Error(e))}})},createFile:function(e,r,n){return n=n||'utf8',new Promise(function(t,i){var o=function(e){e?i(new Error(e)):t()};'ascii'===n.toLowerCase()?Array.isArray(r)?w.createFileASCII(e,r,o):i(new Error('`data` of ASCII file must be an array contains numbers')):w.createFile(e,r,n,o)})},isDir:function(e){return new Promise(function(r,n){try{w.exists(e,function(e,n){r(n)})}catch(e){n(new Error(e))}})},stat:p,lstat:function(e){return new Promise(function(r,n){w.lstat(e,function(e,t){e?n(new Error(e)):r(t)})})},scanFile:function(e){return new Promise(function(r,n){w.scanFile(e,function(e){e?n(new Error(e)):r()})})},dirs:d,slice:function(e,r,n,t){var i=Promise.resolve(),o=0;function u(e,r){return e<0?Math.max(0,r+e):e||0===e?e:r}return(n<0||t<0||!n||!t)&&(i=i.then(function(){return p(e)}).then(function(e){return o=Math.floor(e.size),n=u(n||0,o),t=u(t,o),Promise.resolve()})),i.then(function(){return w.slice(e,r,n,t)})},asset:function(e){return'ios'===i.Platform.OS&&/^assets-library\:\/\//.test(e)?e:'bundle-assets://'+e},df:function(){return new Promise(function(e,r){w.df(function(n,t){n?r(n):e(t)})})}}},491);
|
|
__d(function(e,n,t,i){Object.defineProperty(i,"__esModule",{value:!0});var s=n(24),a=s.NativeModules.RNFetchBlob,r=(s.DeviceEventEmitter,{}),u=(function(){babelHelpers.createClass(e,null,[{key:"getSession",value:function(e){return r[e]}},{key:"setSession",value:function(e,n){r[e]=n}},{key:"removeSession",value:function(e){delete r[e]}}]);function e(n,t){babelHelpers.classCallCheck(this,e),this.name=n,r[n]||(Array.isArray(t)?r[n]=t:r[n]=[])}return babelHelpers.createClass(e,[{key:"add",value:function(e){return r[this.name].push(e),this}},{key:"remove",value:function(e){var n=r[this.name];for(var t in n)if(n[t]===e){r[this.name].splice(t,1);break}return this}},{key:"list",value:function(){return r[this.name]}},{key:"dispose",value:function(){var e=this;return new Promise(function(n,t){a.removeSession(r[e.name],function(i){i?t(i):(delete r[e.name],n())})})}}]),e})();i.default=u},492);
|
|
__d(function(e,i,t,n){Object.defineProperty(n,"__esModule",{value:!0});var r=i(24),a=r.NativeModules.RNFetchBlob,c=(r.DeviceEventEmitter,(function(){function e(i,t,n){babelHelpers.classCallCheck(this,e),this.id=i,this.encoding=t,this.append=n}return babelHelpers.createClass(e,[{key:"write",value:function(e){var i=this;return new Promise(function(t,n){try{var r='ascii'===i.encoding?'writeArrayChunk':'writeChunk';if('ascii'===i.encoding.toLocaleLowerCase()&&!Array.isArray(e))return void n('ascii input data must be an Array');a[r](i.id,e,function(e){e?n(e):t()})}catch(e){n(e)}})}},{key:"close",value:function(){var e=this;return new Promise(function(i,t){try{a.closeStream(e.id,function(){i()})}catch(e){t(e)}})}}]),e})());n.default=c},493);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var i=t(24),o=t(495),a=babelHelpers.interopRequireDefault(o),s=i.NativeModules.RNFetchBlob,h=i.DeviceEventEmitter,l=(function(){function e(t,n,r,i){var o=this;if(babelHelpers.classCallCheck(this,e),this.tick=10,!t)throw Error('RNFetchBlob could not open file stream with empty `path`');this.encoding=n||'utf8',this.bufferSize=r,this.path=t,this.closed=!1,this.tick=i,this._onData=function(){},this._onEnd=function(){},this._onError=function(){},this.streamId='RNFBRS'+(0,a.default)();var s=h.addListener(this.streamId,function(e){var t=e.event,n=e.detail;if(o._onData&&'data'===t)o._onData(n);else{if(o._onEnd&&'end'===t)o._onEnd(n);else{if(!o._onError)throw new Error(n);o._onError(n)}'error'!==t&&'end'!==t||(s.remove(),o.closed=!0)}})}return babelHelpers.createClass(e,[{key:"open",value:function(){if(this.closed)throw new Error('Stream closed');s.readStream(this.path,this.encoding,this.bufferSize||10240,this.tick||-1,this.streamId)}},{key:"onData",value:function(e){this._onData=e}},{key:"onError",value:function(e){this._onError=e}},{key:"onEnd",value:function(e){this._onEnd=e}}]),e})();r.default=l},494);
|
|
__d(function(t,n,r,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)}},495);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var c=t(24);c.NativeModules.RNFetchBlob,c.DeviceEventEmitter;a.default=function e(){babelHelpers.classCallCheck(this,e)}},496);
|
|
__d(function(e,l,t,r){Object.defineProperty(r,"__esModule",{value:!0});var u=l(498),a=babelHelpers.interopRequireDefault(u),i=l(501),f=babelHelpers.interopRequireDefault(i),b=l(502),p=babelHelpers.interopRequireDefault(b),d=l(504),n=babelHelpers.interopRequireDefault(d),o=l(505),s=babelHelpers.interopRequireDefault(o),R=l(506),q=babelHelpers.interopRequireDefault(R),H=l(507),D=babelHelpers.interopRequireDefault(H);r.default={Blob:a.default,File:f.default,XMLHttpRequest:p.default,ProgressEvent:n.default,Event:s.default,FileReader:q.default,Fetch:D.default}},497);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var n=t(488),i=babelHelpers.interopRequireDefault(n),o=t(491),a=babelHelpers.interopRequireDefault(o),s=t(495),u=babelHelpers.interopRequireDefault(s),f=t(499),c=babelHelpers.interopRequireDefault(f),b=t(500),h=babelHelpers.interopRequireDefault(b),d=new c.default('Blob'),v=a.default.dirs.DocumentDir+'/RNFetchBlob-blobs/';d.disable();var p=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"blobPath",get:function(){return this._ref}}],[{key:"clearCache",value:function(){return a.default.unlink(v).then(function(){return a.default.mkdir(v)})}},{key:"build",value:function(e,r){return new Promise(function(l,n){new t(e,r).onCreated(l)})}},{key:"setLog",value:function(e){-1===e?d.disable():d.level(e)}}]);function t(e,r,l){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));n.isRNFetchBlobPolyfill=!0,n.multipartBoundary=null,n._ref=null,n._blobCreated=!1,n._onCreated=[],n._closed=!1,r=r||{},n.cacheName=_(),n.isRNFetchBlobPolyfill=!0,n.isDerived=l,n.type=r.type||'text/plain',d.verbose('Blob constructor called','mime',n.type,'type',typeof e,'length',e?e.length:0),n._ref=v+n.cacheName;var i=null;if(e||(e=''),e.isRNFetchBlobPolyfill){d.verbose('create Blob cache file from Blob object');n._ref=String(e.getRNFetchBlobRef());var o=n._ref;i=a.default.exists(o).then(function(t){if(t)return a.default.writeFile(o,e,'uri').then(function(e){return Promise.resolve(e)}).catch(function(e){throw"RNFetchBlob Blob file creation error, "+e});throw"could not create Blob from path "+o+", file not exists"})}else if(e instanceof FormData){d.verbose('create Blob cache file from FormData',e);var s="RNFetchBlob-"+n.cacheName+"-"+Date.now();n.multipartBoundary=s;var u=e.getParts(),f=[];if(u){for(var c in u){f.push('\r\n--'+s+'\r\n');var b=u[c];for(var h in b.headers)f.push(h+': '+b.headers[h]+'\r\n');f.push('\r\n'),b.isRNFetchBlobPolyfill?f.push(b):f.push(b.string)}d.verbose('FormData array',f),f.push('\r\n--'+s+'--\r\n'),i=y(n._ref,f)}else i=a.default.writeFile(n._ref,'','utf8')}else if('string'==typeof e&&e.startsWith('RNFetchBlob-file://')){d.verbose('create Blob cache file from file path',e),n._isReference=!0,n._ref=String(e).replace('RNFetchBlob-file://','');var p=n._ref;if(l)return babelHelpers.possibleConstructorReturn(n);i=a.default.stat(p).then(function(e){return Promise.resolve(e.size)})}else if('string'==typeof e){var m='utf8',B=String(n.type);/(application\/octet|\;base64)/i.test(B)?m='base64':e=e.toString(),n.type=String(n.type).replace(/;base64/gi,''),d.verbose('create Blob cache file from string','encode',m),i=a.default.writeFile(n._ref,e,m).then(function(e){return Promise.resolve(e)})}else Array.isArray(e)?(d.verbose('create Blob cache file from mixed array',e),i=y(n._ref,e)):(e=e.toString(),i=a.default.writeFile(n._ref,e,'utf8').then(function(e){return Promise.resolve(e)}));return i&&i.then(function(e){n.size=e,n._invokeOnCreateEvent()}).catch(function(e){d.error('RNFetchBlob could not create Blob : '+n._ref,e)}),n}return babelHelpers.createClass(t,[{key:"onCreated",value:function(e){return d.verbose('#register blob onCreated',this._blobCreated),this._blobCreated?e(this):this._onCreated.push(e),this}},{key:"markAsDerived",value:function(){this._isDerived=!0}},{key:"getRNFetchBlobRef",value:function(){return this._ref}},{key:"slice",value:function(e,r){var l=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'';if(this._closed)throw'Blob has been released.';d.verbose('slice called',e,r,n);var o=v+_();d.debug('fs.slice new blob will at',o);var s=new t(i.default.wrap(o),{type:n},!0);return a.default.exists(v).then(function(e){return e?Promise.resolve():a.default.mkdir(v)}).then(function(){return a.default.slice(l._ref,o,e,r)}).then(function(e){d.debug('fs.slice done',e),s._invokeOnCreateEvent(),!0}).catch(function(e){console.warn('Blob.slice failed:',e),!0}),d.debug('slice returning new Blob'),s}},{key:"readBlob",value:function(e){if(this._closed)throw'Blob has been released.';return a.default.readFile(this._ref,e||'utf8')}},{key:"close",value:function(){return this._closed?Promise.reject('Blob has been released.'):(this._closed=!0,a.default.unlink(this._ref).catch(function(e){console.warn(e)}))}},{key:"safeClose",value:function(){return this._closed?Promise.reject('Blob has been released.'):(this._closed=!0,this._isReference?Promise.resolve():a.default.unlink(this._ref).catch(function(e){console.warn(e)}))}},{key:"_invokeOnCreateEvent",value:function(){d.verbose('invoke create event',this._onCreated),this._blobCreated=!0;var e=this._onCreated;for(var t in e)'function'==typeof e[t]&&e[t](this);delete this._onCreated}},{key:"isDerived",get:function(){return this._isDerived||!1}}]),t})(h.default);l.default=p;function _(){return'blob-'+(0,u.default)()}function y(e,t){var r=a.default.writeFile(e,''),l=[],n=0;for(var i in t){var o=t[i];o&&(o.isRNFetchBlobPolyfill?l.push([e,o._ref,'uri']):'string'==typeof o?l.push([e,o,'utf8']):Array.isArray(o)&&l.push([e,o,'ascii']))}var s=function(e){r=r.then(function(t){return t&&(n+=t),d.verbose('mixed blob write',l[e],t),a.default.appendFile.apply(a.default,babelHelpers.toConsumableArray(this))}.bind(l[e]))};for(var u in l)s(u);return r.then(function(){return Promise.resolve(n)})}},498);
|
|
__d(function(e,l,n,a){Object.defineProperty(a,"__esModule",{value:!0});var t=(function(){function e(l){babelHelpers.classCallCheck(this,e),this._isEnable=!0,this._level=0,this._name=l}return babelHelpers.createClass(e,[{key:"level",value:function(e){this._isEnable=!0,this._level=e}},{key:"enable",value:function(){this._isEnable=!0}},{key:"disable",value:function(){this._isEnable=!1}},{key:"verbose",value:function(){for(var e,l=arguments.length,n=Array(l),a=0;a<l;a++)n[a]=arguments[a];this._isEnable&&this._level>2&&(e=console).log.apply(e,[this._name,'verbose:'].concat(n))}},{key:"debug",value:function(){for(var e,l=arguments.length,n=Array(l),a=0;a<l;a++)n[a]=arguments[a];this._isEnable&&this._level>1&&(e=console).log.apply(e,[this._name,'debug:'].concat(n))}},{key:"info",value:function(){for(var e,l=arguments.length,n=Array(l),a=0;a<l;a++)n[a]=arguments[a];this._isEnable&&this._level>0&&(e=console).log.apply(e,[this._name,'info:'].concat(n))}},{key:"error",value:function(){for(var e,l=arguments.length,n=Array(l),a=0;a<l;a++)n[a]=arguments[a];this._isEnable&&this._level>-1&&(e=console).warn.apply(e,[this._name,'error:'].concat(n))}}]),e})();a.default=t},499);
|
|
__d(function(e,t,i,n){Object.defineProperty(n,"__esModule",{value:!0});var s=t(499),r=new(babelHelpers.interopRequireDefault(s).default)('EventTarget');r.disable();var l=(function(){function e(){babelHelpers.classCallCheck(this,e),r.info('constructor called'),this.listeners={}}return babelHelpers.createClass(e,[{key:"addEventListener",value:function(e,t){r.info('add event listener',e,t),e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(t)}},{key:"removeEventListener",value:function(e,t){if(r.info('remove event listener',e,t),e in this.listeners){var i=this.listeners[e];for(var n in i)if(t===i[n])return i.splice(n,1),this.removeEventListener(e,t)}}},{key:"dispatchEvent",value:function(e,t){if(r.info('dispatch event',t),e in this.listeners){var i=this.listeners[e];for(var n in i)i[n].call(this,t)}}},{key:"clearEventListeners",value:function(){for(var e in this.listeners)delete this.listeners[e]}}]),e})();n.default=l},500);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var n=t(491),a=(babelHelpers.interopRequireDefault(n),t(498)),u=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"build",value:function(e,l,r){return new Promise(function(n,a){new t(l,r).onCreated(function(t){t.name=e,n(t)})})}}]);function t(e,l){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l));return r.name='',r}return t})(babelHelpers.interopRequireDefault(a).default);r.default=u},501);
|
|
__d(function(e,t,s,r){Object.defineProperty(r,"__esModule",{value:!0});var n=t(488),a=babelHelpers.interopRequireDefault(n),o=t(503),i=babelHelpers.interopRequireDefault(o),u=t(499),p=babelHelpers.interopRequireDefault(u),d=t(498),l=babelHelpers.interopRequireDefault(d),_=t(504),h=babelHelpers.interopRequireDefault(_),c=t(489),f=babelHelpers.interopRequireDefault(c),y=new p.default('XMLHttpRequest');y.disable();var b=0,g=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"UNSENT",get:function(){return b}},{key:"OPENED",get:function(){return 1}},{key:"HEADERS_RECEIVED",get:function(){return 2}},{key:"LOADING",get:function(){return 3}},{key:"DONE",get:function(){return 4}}],[{key:"setLog",value:function(e){-1===e?y.disable():y.level(e)}},{key:"addBinaryContentType",value:function(e){for(var s in t.binaryContentTypes)if(new RegExp(e,'i').test(t.binaryContentTypes[s]))return;t.binaryContentTypes.push(e)}},{key:"removeBinaryContentType",value:function(e){for(var s in t.binaryContentTypes)if(new RegExp(substr,'i').test(t.binaryContentTypes[s]))return void t.binaryContentTypes.splice(s,1)}},{key:"UNSENT",get:function(){return b}},{key:"OPENED",get:function(){return 1}},{key:"HEADERS_RECEIVED",get:function(){return 2}},{key:"LOADING",get:function(){return 3}},{key:"DONE",get:function(){return 4}}]);function t(){babelHelpers.classCallCheck(this,t),y.verbose('XMLHttpRequest constructor called');var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.upload=new i.default,e._readyState=b,e._uriType='net',e._response='',e._responseText='',e._responseHeaders={},e._responseType='',e._responseURL='',e._responseXML='',e._status=0,e._statusText='',e._timeout=6e4,e._sendFlag=!1,e._uploadStarted=!1,e._increment=!1,e._config={},e._headers={'Content-Type':'text/plain'},e._cleanUp=null,e._headerReceived=function(s){y.debug('header received ',e._task.taskId,s),e.responseURL=e._url,"2"===s.state&&s.taskId===e._task.taskId&&(e._responseHeaders=s.headers,e._statusText=s.status,e._status=Math.floor(s.status),e._dispatchReadStateChange(t.HEADERS_RECEIVED))},e._uploadProgressEvent=function(t,s){e._uploadStarted||(e.upload.dispatchEvent('loadstart'),e._uploadStarted=!0),t>=s&&e.upload.dispatchEvent('load'),e.upload.dispatchEvent('progress',new h.default(!0,t,s))},e._progressEvent=function(s,r,n){y.verbose(e.readyState),e._readyState===t.HEADERS_RECEIVED&&e._dispatchReadStateChange(t.LOADING);var a=!1;r&&r>=0&&(a=!0);var o=new h.default(a,s,r);e._increment&&(e._responseText+=n),e.dispatchEvent('progress',o)},e._onError=function(s){var r=Math.floor(e.status);r>=100&&408!==r||(y.debug('XMLHttpRequest error',s),e._statusText=s,e._status=String(s).match(/\d+/),e._status=e._status?Math.floor(e.status):404,e._dispatchReadStateChange(t.DONE),(s&&String(s.message).match(/(timed\sout|timedout)/)||408==e._status)&&e.dispatchEvent('timeout'),e.dispatchEvent('loadend'),e.dispatchEvent('error',{type:'error',detail:s}),e.clearEventListeners())},e._onDone=function(s){y.debug('XMLHttpRequest done',e._url,s,e),e._statusText=e._status;var r=function(){y.debug('request done state = 4'),e.dispatchEvent('load'),e.dispatchEvent('loadend'),e._dispatchReadStateChange(t.DONE),e.clearEventListeners()};if(s){var n=s.respInfo||{};switch(y.debug(e._url,n,n.respType),e._responseType){case'blob':s.blob().then(function(t){e._responseText=s.text(),e._response=t,r()});break;case'arraybuffer':break;case'json':e._response=s.json(),e._responseText=s.text();break;default:e._responseText=s.text(),e._response=e.responseText,r()}}},e}return babelHelpers.createClass(t,[{key:"open",value:function(e,s,r,n,a){y.verbose('XMLHttpRequest open ',e,s,r,n,a),this._method=e,this._url=s,this._headers={},this._increment=f.default.isJSONStreamURI(this._url),this._url=this._url.replace(/^JSONStream\:\/\//,''),this._dispatchReadStateChange(t.OPENED)}},{key:"send",value:function(e){var s=this;if(this._body=e,this._readyState!==t.OPENED)throw'InvalidStateError : XMLHttpRequest is not opened yet.';var r=Promise.resolve();this._sendFlag=!0,y.verbose('XMLHttpRequest send ',e);var n=this._method,o=this._url,i=this._headers;y.verbose('sending request with args',n,o,i,e),y.verbose(typeof e,e instanceof FormData),e instanceof l.default?(y.debug('sending blob body',e._blobCreated),r=new Promise(function(t,r){e.onCreated(function(r){r.isDerived&&(s._cleanUp=function(){r.close()}),y.debug('body created send request'),e=a.default.wrap(r.getRNFetchBlobRef()),t()})})):'object'==typeof e?(e=JSON.stringify(e),r=Promise.resolve()):(e=e?e.toString():e,r=Promise.resolve()),r.then(function(){y.debug('send request invoke',e);for(var r in i)i[r]=i[r].toString();s._task=a.default.config({auto:!0,timeout:s._timeout,increment:s._increment,binaryContentTypes:t.binaryContentTypes}).fetch(n,o,i,e),s._task.stateChange(s._headerReceived).uploadProgress(s._uploadProgressEvent).progress(s._progressEvent).catch(s._onError).then(s._onDone)})}},{key:"overrideMimeType",value:function(e){y.verbose('XMLHttpRequest overrideMimeType',e),this._headers['Content-Type']=e}},{key:"setRequestHeader",value:function(e,t){if(y.verbose('XMLHttpRequest set header',e,t),1!==this._readyState||this._sendFlag)throw"InvalidStateError : Calling setRequestHeader in wrong state "+this._readyState;if('string'!=typeof e||/[^\u0000-\u00ff]/.test(e))throw'TypeError : header field name should be a string';var s=[/[\(\)\>\<\@\,\:\\\/\[\]\?\=\}\{\s\ \u007f\;\t\0\v\r]/,/tt/];for(var r in s)if(s[r].test(e)||'string'!=typeof e)throw"SyntaxError : Invalid header field name "+e;this._headers[e]=t}},{key:"abort",value:function(){var e=this;y.verbose('XMLHttpRequest abort '),this._task&&this._task.cancel(function(t){var s={timeStamp:Date.now()};e.onabort&&e.onabort(),t?(s.detail=t,s.type='error',e.dispatchEvent('error',s)):(s.type='abort',e.dispatchEvent('abort',s))})}},{key:"getResponseHeader",value:function(e){return y.verbose('XMLHttpRequest get header',e,this._responseHeaders),this._responseHeaders?this._responseHeaders[e]||this._responseHeaders[e.toLowerCase()]||null:null}},{key:"getAllResponseHeaders",value:function(){if(y.verbose('XMLHttpRequest get all headers',this._responseHeaders),!this._responseHeaders)return'';var e='',t=this.responseHeaders;for(var s in t)e+=s+": "+t[s]+String.fromCharCode(13,10);return e.substr(0,e.length-2)}},{key:"_dispatchReadStateChange",value:function(e){this._readyState=e,'function'==typeof this._onreadystatechange&&this._onreadystatechange()}},{key:"onreadystatechange",set:function(e){y.verbose('XMLHttpRequest set onreadystatechange',e),this._onreadystatechange=e},get:function(){return this._onreadystatechange}},{key:"readyState",get:function(){return y.verbose('get readyState',this._readyState),this._readyState}},{key:"status",get:function(){return y.verbose('get status',this._status),this._status}},{key:"statusText",get:function(){return y.verbose('get statusText',this._statusText),this._statusText}},{key:"response",get:function(){return y.verbose('get response',this._response),this._response}},{key:"responseText",get:function(){return y.verbose('get responseText',this._responseText),this._responseText}},{key:"responseURL",get:function(){return y.verbose('get responseURL',this._responseURL),this._responseURL}},{key:"responseHeaders",get:function(){return y.verbose('get responseHeaders',this._responseHeaders),this._responseHeaders}},{key:"timeout",set:function(e){this._timeout=1e3*e,y.verbose('set timeout',this._timeout)},get:function(){return y.verbose('get timeout',this._timeout),this._timeout}},{key:"responseType",set:function(e){y.verbose('set response type',this._responseType),this._responseType=e},get:function(){return y.verbose('get response type',this._responseType),this._responseType}}],[{key:"isRNFBPolyfill",get:function(){return!0}}]),t})(i.default);g.binaryContentTypes=['image/','video/','audio/'],r.default=g},502);
|
|
__d(function(t,e,o,n){Object.defineProperty(n,"__esModule",{value:!0});var r=e(500),s=babelHelpers.interopRequireDefault(r),i=e(499),a=new(babelHelpers.interopRequireDefault(i).default)('XMLHttpRequestEventTarget');a.disable();var u=(function(t){babelHelpers.inherits(e,t);function e(){babelHelpers.classCallCheck(this,e);var t=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t._onabort=function(){},t._onerror=function(){},t._onload=function(){},t._onloadstart=function(){},t._onprogress=function(){},t._ontimeout=function(){},t._onloadend=function(){},a.info('constructor called'),t}return babelHelpers.createClass(e,[{key:"dispatchEvent",value:function(t,o){switch(a.debug('dispatch event',t,o),babelHelpers.get(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"dispatchEvent",this).call(this,t,o),t){case'abort':this._onabort(o);break;case'error':this._onerror(o);break;case'load':this._onload(o);break;case'loadstart':this._onloadstart(o);break;case'loadend':this._onloadend(o);break;case'progress':this._onprogress(o);break;case'timeout':this._ontimeout(o)}}},{key:"onabort",set:function(t){a.info('set onabort'),this._onabort=t},get:function(){return this._onabort}},{key:"onerror",set:function(t){a.info('set onerror'),this._onerror=t},get:function(){return this._onerror}},{key:"onload",set:function(t){a.info('set onload',t),this._onload=t},get:function(){return this._onload}},{key:"onloadstart",set:function(t){a.info('set onloadstart'),this._onloadstart=t},get:function(){return this._onloadstart}},{key:"onprogress",set:function(t){a.info('set onprogress'),this._onprogress=t},get:function(){return this._onprogress}},{key:"ontimeout",set:function(t){a.info('set ontimeout'),this._ontimeout=t},get:function(){return this._ontimeout}},{key:"onloadend",set:function(t){a.info('set onloadend'),this._onloadend=t},get:function(){return this._onloadend}}]),e})(s.default);n.default=u},503);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var o=t(505),r=(function(e){babelHelpers.inherits(t,e);function t(e,l,a){babelHelpers.classCallCheck(this,t);var o=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o._lengthComputable=!1,o._loaded=-1,o._total=-1,o._lengthComputable=e,o._loaded=l,o._total=a,o}return babelHelpers.createClass(t,[{key:"lengthComputable",get:function(){return this._lengthComputable}},{key:"loaded",get:function(){return this._loaded}},{key:"total",get:function(){return this._total}}]),t})(babelHelpers.interopRequireDefault(o).default);a.default=r},504);
|
|
__d(function(e,l,t,a){Object.defineProperty(a,"__esModule",{value:!0});a.default=function e(){babelHelpers.classCallCheck(this,e)}},505);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0});var l=t(488),n=(babelHelpers.interopRequireDefault(l),t(504)),s=(babelHelpers.interopRequireDefault(n),t(500)),u=babelHelpers.interopRequireDefault(s),o=t(498),i=(babelHelpers.interopRequireDefault(o),t(499)),b=babelHelpers.interopRequireDefault(i),f=t(491),p=(babelHelpers.interopRequireDefault(f),new b.default('FileReader'));p.level(3);var c=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"isRNFBPolyFill",get:function(){return!0}}],[{key:"EMPTY",get:function(){return 0}},{key:"LOADING",get:function(){return 1}},{key:"DONE",get:function(){return 2}}]);function t(){babelHelpers.classCallCheck(this,t);var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e._readState=0,p.verbose('file reader const'),e._result=null,e}return babelHelpers.createClass(t,[{key:"abort",value:function(){p.verbose('abort')}},{key:"readAsArrayBuffer",value:function(e){p.verbose('readAsArrayBuffer',e)}},{key:"readAsBinaryString",value:function(e){p.verbose('readAsBinaryString',e)}},{key:"readAsText",value:function(e,t){p.verbose('readAsText',e,t)}},{key:"readAsDataURL",value:function(e){p.verbose('readAsDataURL',e)}},{key:"dispatchEvent",value:function(e,r){p.verbose('dispatch event',e,r),babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"dispatchEvent",this).call(this,e,r),'function'==typeof this["on"+e]&&this["on"+e](r)}},{key:"readyState",get:function(){return this._readyState}},{key:"result",get:function(){return this._result}}]),t})(u.default);a.default=c},506);
|
|
__d(function(e,t,r,s){Object.defineProperty(s,"__esModule",{value:!0});var n=t(488),o=babelHelpers.interopRequireDefault(n),a=t(499),i=babelHelpers.interopRequireDefault(a),l=t(491),f=(babelHelpers.interopRequireDefault(l),t(508)),u=(babelHelpers.interopRequireDefault(f),t(498)),b=babelHelpers.interopRequireDefault(u),h=new i.default('FetchPolyfill');h.disable();s.default=function e(t){babelHelpers.classCallCheck(this,e),babelHelpers.extends(this,new c(t))};var c=function e(t){babelHelpers.classCallCheck(this,e),this.build=function(){return function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=r.body,n=Promise.resolve(),a=null;r.headers=r.headers||{};var i=r['Content-Type']||r['content-type'],l=r.headers['Content-Type']||r.headers['content-type'];r.headers['Content-Type']=i||l,r.headers['content-type']=i||l,r.method=r.method||'GET',s&&(s instanceof FormData?(h.verbose('convert FormData to blob body'),n=b.default.build(s).then(function(e){return a=e,r.headers['Content-Type']='multipart/form-data;boundary='+e.multipartBoundary,Promise.resolve(o.default.wrap(e._ref))})):n=s.isRNFetchBlobPolyfill?Promise.resolve(o.default.wrap(s.blobPath)):'object'!=typeof s&&'application/json'!==r.headers['Content-Type']?Promise.resolve(JSON.stringify(s)):'string'!=typeof s?Promise.resolve(s.toString()):Promise.resolve(s));var f=void 0,u=void 0,c=void 0,d=n.then(function(s){var n=o.default.config(t).fetch(r.method,e,r.headers,s);return f&&n.progress(f),u&&n.uploadProgress(u),c&&n.cancel(),n.then(function(e){return h.verbose('response',e),null!==a&&a instanceof b.default&&a.close(),Promise.resolve(new p(e))})});return d.progress=function(e){f=e},d.uploadProgress=function(e){u=e},d.cancel=function(){c=!0,task.cancel&&task.cancel()},d}}},p=(function(){function e(t){babelHelpers.classCallCheck(this,e);var r=t.info();this.headers=r.headers,this.ok=r.status>=200&&r.status<=299,this.status=r.status,this.type='basic',this.bodyUsed=!1,this.resp=t,this.rnfbRespInfo=r,this.rnfbResp=t}return babelHelpers.createClass(e,[{key:"rawResp",value:function(){return Promise.resolve(this.rnfbResp)}},{key:"arrayBuffer",value:function(){return h.verbose('to arrayBuffer',this.rnfbRespInfo),this.bodyUsed=!0,(function(e,t){switch(t.rnfbEncode){case'path':return e.readFile('ascii');default:var r=[],s=e.text();for(var n in s)r[n]=s.charCodeAt(n);return Promise.resolve(r)}})(this.rnfbResp,this.rnfbRespInfo)}},{key:"text",value:function(){return h.verbose('to text',this.rnfbResp,this.rnfbRespInfo),this.bodyUsed=!0,(function(e,t){switch(t.rnfbEncode){case'base64':return Promise.resolve(e.text());case'path':return e.text();default:return Promise.resolve(e.text())}})(this.rnfbResp,this.rnfbRespInfo)}},{key:"json",value:function(){return h.verbose('to json',this.rnfbResp,this.rnfbRespInfo),this.bodyUsed=!0,(function(e,t){switch(h.verbose('readJSON',e,t),t.rnfbEncode){case'base64':return Promise.resolve(e.json());case'path':return e.json();default:return Promise.resolve(e.json())}})(this.rnfbResp,this.rnfbRespInfo)}},{key:"blob",value:function(){return h.verbose('to blob',this.rnfbResp,this.rnfbRespInfo),this.bodyUsed=!0,e=this.rnfbResp,t=this.rnfbRespInfo,h.verbose('readBlob',e,t),e.blob();var e,t}}]),e})()},507);
|
|
__d(function(e,n,r,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=e.replace(/\\u([\d\w]{4})/gi,function(e,n){return String.fromCharCode(parseInt(n,16))}),unescape(e)}},508);
|
|
__d(function(t,n,e,o){Object.defineProperty(o,"__esModule",{value:!0});var d=n(24),r=d.NativeModules.RNFetchBlob;o.default={actionViewIntent:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'text/plain';return'android'===d.Platform.OS?r.actionViewIntent(t,n):Promise.reject('RNFetchBlob.android.actionViewIntent only supports Android.')},getContentIntent:function(t){return'android'===d.Platform.OS?r.getContentIntent(t):Promise.reject('RNFetchBlob.android.getContentIntent only supports Android.')},addCompleteDownload:function(t){return'android'===d.Platform.OS?r.addCompleteDownload(t):Promise.reject('RNFetchBlob.android.addCompleteDownload only supports Android.')}}},509);
|
|
__d(function(e,o,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=o(24),r=u.NativeModules.RNFetchBlob;n.default={openDocument:function(e,o){return'ios'===u.Platform.OS?r.openDocument('file://'+e,o):Promise.reject('RNFetchBlob.previewDocument only supports IOS.')},previewDocument:function(e,o){return'ios'===u.Platform.OS?r.previewDocument('file://'+e,o):Promise.reject('RNFetchBlob.openDocument only supports IOS.')},excludeFromBackupKey:function(e){return r.excludeFromBackupKey('file://'+path)}}},510);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(512),i=babelHelpers.interopRequireDefault(r),u=t(502),o=babelHelpers.interopRequireDefault(u),n=t(489),s=babelHelpers.interopRequireDefault(n);a.default=function(e){if(window.location='',window.XMLHttpRequest.isRNFBPolyfill||(window.XMLHttpRequest=o.default,console.warn('Use JSONStream will automatically replace window.XMLHttpRequest with RNFetchBlob.polyfill.XMLHttpRequest. You are seeing this warning because you did not replace it maually.')),'string'==typeof e)e=s.default.isFileURI(e)?{url:'JSONStream://'+e,headers:{noCache:!0}}:'JSONStream://'+e;else if('object'==typeof e){var t=e.headers||{};s.default.isFileURI(e.url)&&(t.noCache=!0),e=babelHelpers.extends(e,{url:'JSONStream://'+e.url,headers:t})}return(0,i.default)(e)}},511);
|
|
__d(function(n,t,e,r){!(function(n,t,i,u,o,f){function c(n,t){return function(){return n.call(this,t.apply(this,arguments))}}function a(n){return function(t){return t[n]}}function s(n,t){return t.apply(f,n)}function l(n){var t=n.length-1,e=i.prototype.slice;if(0==t)return function(){return n.call(this,e.call(arguments))};if(1==t)return function(){return n.call(this,arguments[0],e.call(arguments,1))};var r=i(n.length);return function(){for(var i=0;t>i;i++)r[i]=arguments[i];return r[t]=e.call(arguments,t),n.apply(this,r)}}function d(n,t){return function(e){return n(e)&&t(e)}}function h(){}function p(){return!0}function v(n,t){return t&&t.constructor===n}function m(n){return n!==f}function b(n,e){return e instanceof t&&(function n(t,e){return!e||t(U(e))&&n(t,W(e))})(function(n){return n in e},n)}function g(n,t){return[n,t]}function w(n){return k(n.reduce((t=g,function(n,e){return t(e,n)}),X));var t}function y(n){return I(function(n,t){return n.unshift(t),n},[],n)}function x(n,t){return t?g(n(U(t)),x(n,W(t))):X}function I(n,t,e){return e?n(I(n,t,W(e)),U(e)):t}function L(n,t,e){return(function n(e,r){return e?t(U(e))?(r(U(e)),W(e)):g(U(e),n(W(e),r)):X})(n,e||h)}function k(n){return(function n(t,e){return t?n(W(t),g(U(t),e)):e})(n,X)}function C(n){"use strict";function t(n){_&&(a(_),s(),_=""),r=u(n+"\nLn: "+P+"\nCol: "+K+"\nChr: "+i),l(M(f,f,r))}function e(n){return"\r"==n||"\n"==n||" "==n||"\t"==n}var r,i,o,c=n(fn).emit,a=n(cn).emit,s=n(an).emit,l=n(Z).emit,d=65536,h=/[\\"\n]/g,p=0,v=p++,m=p++,b=p++,g=p++,w=p++,y=p++,x=p++,I=p++,L=p++,k=p++,C=p++,O=p++,E=p++,j=p++,R=p++,T=p++,A=p++,q=p++,H=p++,S=p++,B=p,N=d,_="",X="",U=!1,W=!1,$=v,z=[],D=null,F=0,G=0,J=0,K=0,P=1;n(rn).on(function(n){if(!r){if(W)return t("Cannot write after close");var u=0;for(i=n[0];i&&(o=i,i=n[u++]);)switch(J++,"\n"==i?(P++,K=0):K++,$){case v:if("{"===i)$=b;else if("["===i)$=w;else if(!e(i))return t("Non-whitespace before {[.");continue;case I:case b:if(e(i))continue;if($===I)z.push(L);else{if("}"===i){a({}),s(),$=z.pop()||m;continue}z.push(g)}if('"'!==i)return t('Malformed object key should start with " ');$=x;continue;case L:case g:if(e(i))continue;if(":"===i)$===g?(z.push(g),_&&(a({}),c(_),_=""),G++):_&&(c(_),_=""),$=m;else if("}"===i)_&&(a(_),s(),_=""),s(),G--,$=z.pop()||m;else{if(","!==i)return t("Bad object");$===g&&z.push(g),_&&(a(_),s(),_=""),$=I}continue;case w:case m:if(e(i))continue;if($===w){if(a([]),G++,$=m,"]"===i){s(),G--,$=z.pop()||m;continue}z.push(y)}if('"'===i)$=x;else if("{"===i)$=b;else if("["===i)$=w;else if("t"===i)$=k;else if("f"===i)$=E;else if("n"===i)$=A;else if("-"===i)X+=i;else if("0"===i)X+=i,$=B;else{if(-1==="123456789".indexOf(i))return t("Bad value");X+=i,$=B}continue;case y:if(","===i)z.push(y),_&&(a(_),s(),_=""),$=m;else{if("]"!==i){if(e(i))continue;return t("Bad array")}_&&(a(_),s(),_=""),s(),G--,$=z.pop()||m}continue;case x:var f=u-1;n:for(;;){for(;F>0;)if(D+=i,i=n.charAt(u++),4===F?(_+=String.fromCharCode(parseInt(D,16)),F=0,f=u-1):F++,!i)break n;if('"'===i&&!U){$=z.pop()||m,(_+=n.substring(f,u-1))||(a(""),s());break}if("\\"===i&&!U&&(U=!0,_+=n.substring(f,u-1),i=n.charAt(u++),!i))break;if(U){if(U=!1,"n"===i?_+="\n":"r"===i?_+="\r":"t"===i?_+="\t":"f"===i?_+="\f":"b"===i?_+="\b":"u"===i?(F=1,D=""):_+=i,i=n.charAt(u++),f=u-1,i)continue;break}h.lastIndex=u;var l=h.exec(n);if(!l){u=n.length+1,_+=n.substring(f,u-1);break}if(u=l.index+1,!(i=n.charAt(l.index))){_+=n.substring(f,u-1);break}}continue;case k:if(!i)continue;if("r"!==i)return t("Invalid true started with t"+i);$=C;continue;case C:if(!i)continue;if("u"!==i)return t("Invalid true started with tr"+i);$=O;continue;case O:if(!i)continue;if("e"!==i)return t("Invalid true started with tru"+i);a(!0),s(),$=z.pop()||m;continue;case E:if(!i)continue;if("a"!==i)return t("Invalid false started with f"+i);$=j;continue;case j:if(!i)continue;if("l"!==i)return t("Invalid false started with fa"+i);$=R;continue;case R:if(!i)continue;if("s"!==i)return t("Invalid false started with fal"+i);$=T;continue;case T:if(!i)continue;if("e"!==i)return t("Invalid false started with fals"+i);a(!1),s(),$=z.pop()||m;continue;case A:if(!i)continue;if("u"!==i)return t("Invalid null started with n"+i);$=q;continue;case q:if(!i)continue;if("l"!==i)return t("Invalid null started with nu"+i);$=H;continue;case H:if(!i)continue;if("l"!==i)return t("Invalid null started with nul"+i);a(null),s(),$=z.pop()||m;continue;case S:if("."!==i)return t("Leading zero not followed by .");X+=i,$=B;continue;case B:if(-1!=="0123456789".indexOf(i))X+=i;else if("."===i){if(-1!==X.indexOf("."))return t("Invalid number has two dots");X+=i}else if("e"===i||"E"===i){if(-1!==X.indexOf("e")||-1!==X.indexOf("E"))return t("Invalid number has two exponential");X+=i}else if("+"===i||"-"===i){if("e"!==o&&"E"!==o)return t("Invalid symbol in number");X+=i}else X&&(a(parseFloat(X)),s(),X=""),u--,$=z.pop()||m;continue;default:return t("Unknown state: "+$)}J>=N&&(function(){var n=0;_.length>d&&(t("Max buffer length exceeded: textNode"),n=Math.max(n,_.length)),X.length>d&&(t("Max buffer length exceeded: numberNode"),n=Math.max(n,X.length)),N=d-n+J})()}}),n(un).on(function(){return $==v?(a({}),s(),void(W=!0)):(($!==m||0!==G)&&t("Unexpected end"),_&&(a(_),s(),_=""),void(W=!0))})}function O(n,t){return{key:n,node:t}}function E(n){function t(n,t,e){F(U(n))[t]=e}function e(n,e,i){n&&t(n,e,i);var u=g(O(e,i),n);return r(u),u}var r=n(P).emit,u=n(Q).emit,o=n(tn).emit,f=n(nn).emit,c={};return c[cn]=function(n,r){if(!n)return o(r),e(n,G,r);var u=(function(n,t){var r=F(U(n));return v(i,r)?e(n,N(r),t):n})(n,r),f=W(u),c=D(U(u));return t(f,c,r),g(O(c,r),f)},c[an]=function(n){return u(n),W(n)||f(F(U(n)))},c[fn]=e,c}function j(n,t,e){function r(n){return function(t){return t.id==n}}var i,u;return{on:function(e,r){var o={listener:e,id:r||e};return t&&t.emit(n,e,o.id),i=g(o,i),u=g(e,u),this},emit:function(){!(function n(t,e){t&&(U(t).apply(null,e),n(W(t),e))})(u,arguments)},un:function(t){var o;i=L(i,r(t),function(n){o=n}),o&&(u=L(u,function(n){return n==o.listener}),e&&e.emit(n,o.listener,o.id))},listeners:function(){return u},hasListener:function(n){return m((function n(t,e){return e&&(t(U(e))?U(e):n(t,W(e)))})(n?r(n):p,i))}}}function M(n,t,e){try{var r=o.parse(t)}catch(n){}return{statusCode:n,body:t,jsonBody:r,thrown:e}}function R(n,t){function e(t,e,r){var i=n(t).emit;e.on(function(n){var t=r(n);!1!==t&&(function(n,t,e){var r=k(e);n(t,y(W(x(D,r))),y(x(F,r)))})(i,F(t),n)},t),n("removeListener").on(function(r){r==t&&(n(r).listeners()||e.un(t))})}var r={node:n(Q),path:n(P)};n("newListener").on(function(n){var i=/(node|path):(.*)/.exec(n);if(i){var u=r[i[1]];u.hasListener(n)||e(n,u,t(i[2]))}})}function T(n,t){function e(n,t,e){e=e||t;var i=r(t);return n.on(function(){var t=!1;o.forget=function(){t=!0},s(arguments,i),delete o.forget,t&&n.un(e)},e),o}function r(t){return function(){try{return t.apply(o,arguments)}catch(t){n(Z).emit(M(f,f,t))}}}function i(t,r,i){var u;u="node"==t?(o=i,function(){var n=o.apply(this,arguments);m(n)&&(n==H.drop?d():p(n))}):i,e(n(t+":"+r),u,i);var o}function u(n,t,e){return _(t)?i(n,t,e):(function(n,t){for(var e in t)i(n,e,t[e])})(n,t),o}var o,c=/^(node|path):./,a=n(nn),d=n(Y).emit,p=n(V).emit,v=l(function(t,r){if(o[t])s(r,o[t]);else{var i=n(t),u=r[0];c.test(t)?e(i,u):i.on(u)}return o});return n(tn).on(function(n){o.root=(t=n,function(){return t});var t}),n(en).on(function(n,t){o.header=function(n){return n?t[n]:t}}),o={on:v,addListener:v,removeListener:function(t,e,r){if("done"==t)a.un(e);else if("node"==t||"path"==t)n.un(t+":"+e,r);else{var i=e;n(t).un(i)}return o},emit:n.emit,node:S(u,"node"),path:S(u,"path"),done:S(e,a),start:S(function(t,e){return n(t).on(r(e),e),o},en),fail:n(Z).on,abort:n(on).emit,header:h,root:h,source:t}}function A(t,e,r,i,u){var o=(function(){function n(n){return e[n]=j(n,r,i)}function t(t){return e[t]||n(t)}var e={},r=n("newListener"),i=n("removeListener");return["emit","on","un"].forEach(function(n){t[n]=l(function(e,r){s(r,t(e)[n])})}),t})();return e&&(function(t,e,r,i,u,o,c){"use strict";function a(){var n=e.responseText,t=n.substr(d);t&&s(t),d=N(n)}var s=t(rn).emit,l=t(Z).emit,d=0,h=!0;t(on).on(function(){e.onreadystatechange=null,e.abort()}),"onprogress"in e&&(e.onprogress=a),e.onreadystatechange=function(){function n(){try{h&&t(en).emit(e.status,(function(n){var t={};return n&&n.split("\r\n").forEach(function(n){var e=n.indexOf(": ");t[n.substring(0,e)]=n.substring(e+2)}),t})(e.getAllResponseHeaders())),h=!1}catch(n){}}switch(e.readyState){case 2:case 3:return n();case 4:n(),2==String(e.status)[0]?(a(),t(un).emit()):l(M(e.status,e.responseText))}};try{e.open(r,i,!0);for(var p in o)e.setRequestHeader(p,o[p]);(function(n,t){function e(t){return t.port||(e=t.protocol||n.protocol,{"http:":80,"https:":443}[e]);var e}return!!(t.protocol&&t.protocol!=n.protocol||t.host&&t.host!=n.host||t.host&&e(t)!=e(n))})(n.location,(function(n){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(n)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}})(i))||e.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.withCredentials=c,e.send(u)}catch(t){n.setTimeout(S(l,M(f,f,t)),0)}})(o,new XMLHttpRequest,t,e,r,i,u),C(o),(function(n,t){"use strict";function e(n){return function(t){r=n(r,t)}}var r,i={};for(var u in t)n(u).on(e(t[u]),i);n(V).on(function(n){var t,e=U(r),i=D(e),u=W(r);u&&(t=F(U(u)),t[i]=n)}),n(Y).on(function(){var n,t=U(r),e=D(t),i=W(r);i&&(n=F(U(i)),delete n[e])}),n(on).on(function(){for(var e in t)n(e).un(i)})})(o,E(o)),R(o,J),T(o,e)}function q(n,t,e,r,i,u,f){return i=i?o.parse(o.stringify(i)):{},r?_(r)||(r=o.stringify(r),i["Content-Type"]=i["Content-Type"]||"application/json"):r=null,n(e||"GET",(c=t,!1===f&&(c+=-1==c.indexOf("?")?"?":"&",c+="_="+(new Date).getTime()),c),r,i,u||!1);var c}function H(n){var t=$("resume","pause","pipe"),e=S(b,t);return n?e(n)||_(n)?q(A,n):q(A,n.url,n.method,n.body,n.headers,n.withCredentials,n.cached):A()}var S=l(function(n,t){var e=t.length;return l(function(r){for(var i=0;i<r.length;i++)t[e+i]=r[i];return t.length=e+r.length,n.apply(this,t)})}),B=(l(function(n){function t(n,t){return[s(n,t)]}var e=w(n);return l(function(n){return I(t,n,e)[0]})}),l(function(n){return l(function(t){for(var e,r=0;r<N(n);r++)if(e=s(t,n[r]))return e})})),N=a("length"),_=S(v,String),X=null,U=a(0),W=a(1),$=l(w),z=(function(){var n=l(function(n){return n.unshift(/^/),(t=RegExp(n.map(a("source")).join(""))).exec.bind(t);var t}),t=/(\$?)/,e=/(?:{([\w ]*?)})?/,r=n(t,/([\w-_]+|\*)/,e),i=n(t,/\["([^"]+)"\]/,e),u=n(t,/\[(\d+|\*)\]/,e),o=n(t,/()/,/{([\w ]*?)}/),f=n(/\.\./),c=n(/\./),s=n(t,/!/),d=n(/$/);return function(n){return n(B(r,i,u,o),f,c,s,d)}})(),D=a("key"),F=a("node"),G={},J=z(function(n,t,e,r,i){function o(n,t){return!!t[m]?d(n,U):n}function f(n){return n==p?p:d(function(n){return x(n)!=G},c(n,W))}function a(){return function(n){return x(n)==G}}function s(n,t,e,r,i){var u=n(e);if(u){var o=(f=t,c=r,a=u,I(function(n,t){return t(n,a)},c,f));return i(e.substr(N(u[0])),o)}var f,c,a}function l(n,t){return S(s,n,t)}function h(n,t){return t}function v(n,t){return k(n,t,n?v:h)}var m=1,g=2,y=3,x=c(D,U),L=c(F,U),k=B(l(n,$(o,function(n,t){var e=t[y];return e?d(c(S(b,w(e.split(/\W+/))),L),n):n},function(n,t){var e=t[g];return d(e&&"*"!=e?function(n){return x(n)==e}:p,n)},f)),l(t,$(function(n){if(n==p)return p;var t=a(),e=n,r=f(function(n){return i(n)}),i=B(t,e,r);return i})),l(e,$()),l(r,$(o,a)),l(i,$(function(n){return function(t){var e=n(t);return!0===e?U(t):e}})),function(n){throw u('"'+n+'" could not be tokenised')});return function(n){try{return v(n,p)}catch(t){throw u('Could not compile "'+n+'" because '+t.message)}}}),K=1,P=K++,Q=K++,V=K++,Y=K++,Z="fail",nn=K++,tn=K++,en="start",rn="data",un="end",on=K++,fn=K++,cn=K++,an=K++;H.drop=function(){return H.drop},"function"==typeof define&&define.amd?define("oboe",[],function(){return H}):"object"==typeof r?e.exports=H:n.oboe=H})((function(){try{return window}catch(n){return self}})(),Object,Array,Error,JSON)},512);
|
|
__d(function(e,t,n,o){r=this,s=function(e){return(function(){var t=e,n=t.lib,o=n.WordArray,r=n.Hasher,s=[],i=t.algo.SHA1=r.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,o=n[0],r=n[1],i=n[2],a=n[3],h=n[4],c=0;c<80;c++){if(c<16)s[c]=0|e[t+c];else{var f=s[c-3]^s[c-8]^s[c-14]^s[c-16];s[c]=f<<1|f>>>31}var _=(o<<5|o>>>27)+h+s[c];_+=c<20?1518500249+(r&i|~r&a):c<40?1859775393+(r^i^a):c<60?(r&i|r&a|i&a)-1894007588:(r^i^a)-899497514,h=a,a=i,i=r<<30|r>>>2,r=o,o=_}n[0]=n[0]+o|0,n[1]=n[1]+r|0,n[2]=n[2]+i|0,n[3]=n[3]+a|0,n[4]=n[4]+h|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,o=8*e.sigBytes;return t[o>>>5]|=128<<24-o%32,t[14+(o+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(o+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA1=r._createHelper(i),t.HmacSHA1=r._createHmacHelper(i)})(),e.SHA1},"object"==typeof o?n.exports=o=s(t(514)):"function"==typeof define&&define.amd?define(["./core"],s):s(r.CryptoJS);var r,s},513);
|
|
__d(function(t,n,i,e){r=this,o=function(){var t=t||(function(t,n){var i=Object.create||(function(){function t(){}return function(n){var i;return t.prototype=n,i=new t,t.prototype=null,i}})(),e={},r=e.lib={},o=r.Base={extend:function(t){var n=i(this);return t&&n.mixIn(t),n.hasOwnProperty('init')&&this.init!==n.init||(n.init=function(){n.$super.init.apply(this,arguments)}),n.init.prototype=n,n.$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var n in t)t.hasOwnProperty(n)&&(this[n]=t[n]);t.hasOwnProperty('toString')&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},s=r.WordArray=o.extend({init:function(t,n){t=this.words=t||[],this.sigBytes=void 0!=n?n:4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var n=this.words,i=t.words,e=this.sigBytes,r=t.sigBytes;if(this.clamp(),e%4)for(var o=0;o<r;o++){var s=i[o>>>2]>>>24-o%4*8&255;n[e+o>>>2]|=s<<24-(e+o)%4*8}else for(o=0;o<r;o+=4)n[e+o>>>2]=i[o>>>2];return this.sigBytes+=r,this},clamp:function(){var n=this.words,i=this.sigBytes;n[i>>>2]&=4294967295<<32-i%4*8,n.length=t.ceil(i/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(n){for(var i,e=[],r=function(n){n=n;var i=987654321;return function(){var e=((i=36969*(65535&i)+(i>>16)&4294967295)<<16)+(n=18e3*(65535&n)+(n>>16)&4294967295)&4294967295;return e/=4294967296,(e+=.5)*(t.random()>.5?1:-1)}},o=0;o<n;o+=4){var a=r(4294967296*(i||t.random()));i=987654071*a(),e.push(4294967296*a()|0)}return new s.init(e,n)}}),a=e.enc={},c=a.Hex={stringify:function(t){for(var n=t.words,i=t.sigBytes,e=[],r=0;r<i;r++){var o=n[r>>>2]>>>24-r%4*8&255;e.push((o>>>4).toString(16)),e.push((15&o).toString(16))}return e.join('')},parse:function(t){for(var n=t.length,i=[],e=0;e<n;e+=2)i[e>>>3]|=parseInt(t.substr(e,2),16)<<24-e%8*4;return new s.init(i,n/2)}},u=a.Latin1={stringify:function(t){for(var n=t.words,i=t.sigBytes,e=[],r=0;r<i;r++){var o=n[r>>>2]>>>24-r%4*8&255;e.push(String.fromCharCode(o))}return e.join('')},parse:function(t){for(var n=t.length,i=[],e=0;e<n;e++)i[e>>>2]|=(255&t.charCodeAt(e))<<24-e%4*8;return new s.init(i,n)}},f=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error('Malformed UTF-8 data')}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=r.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){'string'==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(n){var i=this._data,e=i.words,r=i.sigBytes,o=this.blockSize,a=r/(4*o),c=(a=n?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*o,u=t.min(4*c,r);if(c){for(var f=0;f<c;f+=o)this._doProcessBlock(e,f);var h=e.splice(0,c);i.sigBytes-=u}return new s.init(h,u)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),p=(r.Hasher=h.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){t&&this._append(t);return this._doFinalize()},blockSize:16,_createHelper:function(t){return function(n,i){return new t.init(i).finalize(n)}},_createHmacHelper:function(t){return function(n,i){return new p.HMAC.init(t,i).finalize(n)}}}),e.algo={});return e})(Math);return t},"object"==typeof e?i.exports=e=o():"function"==typeof define&&define.amd?define([],o):r.CryptoJS=o();var r,o},514);
|
|
__d(function(e,a,t,c){var r=a(300),I=a(302),n=a(462),E=a(386),A=a(483);E.MiddlewareRegistry.register(function(e){e.getState;return function(e){return function(a){switch(a.type){case r.APP_WILL_MOUNT:case I.CONFERENCE_FAILED:case I.CONFERENCE_LEFT:A.ImageCache&&A.ImageCache.get().clear();break;case n.PARTICIPANT_ID_CHANGED:case n.PARTICIPANT_JOINED:case n.PARTICIPANT_UPDATED:break}return e(a)}}})},515);
|
|
__d(function(e,a,s,t){s.exports=a(152).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/images",width:200,height:200,scales:[1],hash:"5a63c90ea6d919e65784b239b54639ee",name:"avatar",type:"png"})},516);
|
|
__d(function(e,t,a,n){Object.defineProperty(n,"__esModule",{value:!0});var i=t(20),r=babelHelpers.interopRequireDefault(i),o=t(15),l=babelHelpers.interopRequireDefault(o),s=t(24),c=t(518),u=t(483),p=t(535),d=t(308),f=t(605),b=t(354),_=t(618),v=t(480),y=t(482),T=babelHelpers.interopRequireDefault(y),h=t(627),C=babelHelpers.interopRequireDefault(h),I=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"_renderConnectionInfo",value:function(e){var t=void 0;switch(e){case d.JitsiParticipantConnectionStatus.INACTIVE:t='connection.LOW_BANDWIDTH';break;case d.JitsiParticipantConnectionStatus.INTERRUPTED:t='connection.USER_CONNECTION_INTERRUPTED';break;default:return null}var a=this.props,n=a.avatarStyle,i=a._participantName,r=a.t,o=babelHelpers.extends({},C.default.connectionInfoContainer,{width:1.5*n.width});return l.default.createElement(s.View,{style:o},l.default.createElement(s.Text,{style:C.default.connectionInfoText},r(t,{displayName:i})))}},{key:"render",value:function(){var e=this.props,t=e._avatar,a=e._connectionStatus,n=e._videoTrack,i=!this.props._audioOnly&&a===d.JitsiParticipantConnectionStatus.ACTIVE&&(0,f.shouldRenderVideoTrack)(n,!1),r=Boolean(!i&&t),o=a===d.JitsiParticipantConnectionStatus.INACTIVE||a===d.JitsiParticipantConnectionStatus.INTERRUPTED;return l.default.createElement(b.Container,{style:babelHelpers.extends({},C.default.participantView,this.props.style)},i&&E(this.props.showVideo,!0)&&l.default.createElement(f.VideoTrack,{videoTrack:n,waitForVideoStarted:!1,zOrder:this.props.zOrder}),r&&E(this.props.showAvatar,!0)&&l.default.createElement(T.default,{style:this.props.avatarStyle,uri:t}),o&&l.default.createElement(b.TintedView,null),this.props.useConnectivityInfoLabel&&this._renderConnectionInfo(a))}}]),t})(o.Component);I.propTypes={_audioOnly:r.default.bool,_avatar:r.default.string,_connectionStatus:r.default.string,_participantName:r.default.string,_videoTrack:r.default.object,avatarStyle:r.default.object,participantId:r.default.string,showAvatar:r.default.bool,showVideo:r.default.bool,style:r.default.object,t:r.default.func,useConnectivityInfoLabel:r.default.bool,zOrder:r.default.number};function E(e,t){return Boolean(void 0===e?t:e)}n.default=(0,p.translate)((0,c.connect)(function(e,t){var a=t.participantId,n=(0,v.getParticipantById)(e['features/base/participants'],a),i=void 0,r=void 0,o=void 0;return n&&(i=(0,v.getAvatarURL)(n),r=n.connectionStatus,o=(0,v.getParticipantDisplayName)(e),i||n.local||(i="#"+n.id),i&&(0,u.prefetch)({uri:i})),{_audioOnly:e['features/base/conference'].audioOnly,_avatar:i,_connectionStatus:r||d.JitsiParticipantConnectionStatus.ACTIVE,_participantName:o,_videoTrack:(0,_.getTrackByMediaTypeAndParticipant)(e['features/base/tracks'],f.MEDIA_TYPE.VIDEO,a)}})(I))},517);
|
|
__d(function(e,d,r,c){'use strict';c.__esModule=!0,c.connect=c.connectAdvanced=c.createProvider=c.Provider=void 0;var t=d(519),n=u(t),o=u(d(522)),a=u(d(526));function u(e){return e&&e.__esModule?e:{default:e}}c.Provider=n.default,c.createProvider=t.createProvider,c.connectAdvanced=o.default,c.connect=a.default},518);
|
|
__d(function(e,t,r,n){'use strict';n.__esModule=!0,n.createProvider=c;var o=t(15),i=s(t(20)),u=t(520);s(t(521));function s(e){return e&&e.__esModule?e:{default:e}}function c(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'store',r=arguments[1]||t+'Subscription',n=(function(e){!(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(n,e),n.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[r]=null,e};function n(r,o){!(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,n);var i=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,e.call(this,r,o));return i[t]=r.store,i}return n.prototype.render=function(){return o.Children.only(this.props.children)},n})(o.Component);return n.propTypes={store:u.storeShape.isRequired,children:i.default.element.isRequired},n.childContextTypes=(e={},e[t]=u.storeShape.isRequired,e[r]=u.subscriptionShape,e),n}n.default=c()},519);
|
|
__d(function(e,u,s,i){'use strict';i.__esModule=!0,i.storeShape=i.subscriptionShape=void 0;var t,d=u(20),a=(t=d,t&&t.__esModule?t:{default:t});i.subscriptionShape=a.default.shape({trySubscribe:a.default.func.isRequired,tryUnsubscribe:a.default.func.isRequired,notifyNestedSubs:a.default.func.isRequired,isSubscribed:a.default.func.isRequired}),i.storeShape=a.default.shape({subscribe:a.default.func.isRequired,dispatch:a.default.func.isRequired,getState:a.default.func.isRequired})},520);
|
|
__d(function(o,e,n,r){'use strict';r.__esModule=!0,r.default=function(o){'undefined'!=typeof console&&'function'==typeof console.error&&console.error(o);try{throw new Error(o)}catch(o){}}},521);
|
|
__d(function(t,e,o,n){'use strict';n.__esModule=!0;var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])}return t};n.default=function(t){var e,o,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=n.getDisplayName,f=void 0===c?function(t){return'ConnectAdvanced('+t+')'}:c,y=n.methodName,b=void 0===y?'connectAdvanced':y,m=n.renderCountProp,v=void 0===m?void 0:m,C=n.shouldHandleStateChanges,S=void 0===C||C,w=n.storeKey,N=void 0===w?'store':w,g=n.withRef,U=void 0!==g&&g,O=(function(t,e){var o={};for(var n in t)e.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=t[n]);return o})(n,['getDisplayName','methodName','renderCountProp','shouldHandleStateChanges','storeKey','withRef']),x=N+'Subscription',P=d++,_=(e={},e[N]=u.storeShape,e[x]=u.subscriptionShape,e),W=(o={},o[x]=u.subscriptionShape,o);return function(e){(0,i.default)('function'==typeof e,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(e));var o=e.displayName||e.name||'Component',n=f(o),u=r({},O,{getDisplayName:f,methodName:b,renderCountProp:v,shouldHandleStateChanges:S,storeKey:N,withRef:U,displayName:n,wrappedComponentName:o,WrappedComponent:e}),c=(function(o){!(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)})(s,o);function s(t,e){!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,s);var r=(function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e})(this,o.call(this,t,e));return r.version=P,r.state={},r.renderCount=0,r.store=t[N]||e[N],r.propsMode=Boolean(t[N]),r.setWrappedInstance=r.setWrappedInstance.bind(r),(0,i.default)(r.store,'Could not find "'+N+"\" in either the context or props of \""+n+"\". Either wrap the root component in a <Provider>, or explicitly pass \""+N+'" as a prop to "'+n+'".'),r.initSelector(),r.initSubscription(),r}return s.prototype.getChildContext=function(){var t,e=this.propsMode?null:this.subscription;return(t={})[x]=e||this.context[x],t},s.prototype.componentDidMount=function(){S&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},s.prototype.componentWillReceiveProps=function(t){this.selector.run(t)},s.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},s.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=l,this.store=null,this.selector.run=l,this.selector.shouldComponentUpdate=!1},s.prototype.getWrappedInstance=function(){return(0,i.default)(U,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+b+'() call.'),this.wrappedInstance},s.prototype.setWrappedInstance=function(t){this.wrappedInstance=t},s.prototype.initSelector=function(){var e=t(this.store.dispatch,u);this.selector=(function(t,e){var o={run:function(n){try{var r=t(e.getState(),n);(r!==o.props||o.error)&&(o.shouldComponentUpdate=!0,o.props=r,o.error=null)}catch(t){o.shouldComponentUpdate=!0,o.error=t}}};return o})(e,this.store),this.selector.run(this.props)},s.prototype.initSubscription=function(){if(S){var t=(this.propsMode?this.props:this.context)[x];this.subscription=new a.default(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},s.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(h)):this.notifyNestedSubs()},s.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},s.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},s.prototype.addExtraProps=function(t){if(!(U||v||this.propsMode&&this.subscription))return t;var e=r({},t);return U&&(e.ref=this.setWrappedInstance),v&&(e[v]=this.renderCount++),this.propsMode&&this.subscription&&(e[x]=this.subscription),e},s.prototype.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return(0,p.createElement)(e,this.addExtraProps(t.props))},s})(p.Component);return c.WrappedComponent=e,c.displayName=n,c.childContextTypes=W,c.contextTypes=_,c.propTypes=_,(0,s.default)(c,e)}};var s=c(e(523)),i=c(e(524)),p=e(15),a=c(e(525)),u=e(520);function c(t){return t&&t.__esModule?t:{default:t}}var d=0,h={};function l(){}},522);
|
|
__d(function(t,e,r,o){'use strict';var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},p={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,c=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,y=Object.getOwnPropertyDescriptor,i=Object.getPrototypeOf,f=i&&i(Object);r.exports=function t(e,r,o){if('string'!=typeof r){if(f){var l=i(r);l&&l!==f&&t(e,l,o)}var O=c(r);s&&(O=O.concat(s(r)));for(var g=0;g<O.length;++g){var u=O[g];if(!(n[u]||p[u]||o&&o[u])){var b=y(r,u);try{a(e,u,b)}catch(t){}}}return e}return e}},523);
|
|
__d(function(e,n,r,i){'use strict';r.exports=function(e,n,r,i,o,t,a,f){if(!e){var s;if(void 0===n)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[r,i,o,t,a,f],u=0;(s=new Error(n.replace(/%s/g,function(){return d[u++]}))).name='Invariant Violation'}throw s.framesToPop=1,s}}},524);
|
|
__d(function(t,n,s,i){"use strict";i.__esModule=!0;var e=null,r={notify:function(){}};var u=(function(){function t(n,s,i){!(function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")})(this,t),this.store=n,this.parentSub=s,this.onStateChange=i,this.unsubscribe=null,this.listeners=r}return t.prototype.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},t.prototype.notifyNestedSubs=function(){this.listeners.notify()},t.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},t.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(function(){var t=[],n=[];return{clear:function(){n=e,t=e},notify:function(){for(var s=t=n,i=0;i<s.length;i++)s[i]()},get:function(){return n},subscribe:function(s){var i=!0;return n===t&&(n=t.slice()),n.push(s),function(){i&&t!==e&&(i=!1,n===t&&(n=t.slice()),n.splice(n.indexOf(s),1))}}}})())},t.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=r)},t})();i.default=u},525);
|
|
__d(function(e,r,t,a){'use strict';a.__esModule=!0;var o=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e};a.createConnect=v;var n=c(r(522)),u=c(r(527)),i=c(r(528)),p=c(r(531)),l=c(r(532)),s=c(r(533));function c(e){return e&&e.__esModule?e:{default:e}}function d(e,r,t){for(var a=r.length-1;a>=0;a--){var o=r[a](e);if(o)return o}return function(r,a){throw new Error('Invalid value of type '+typeof e+' for '+t+' argument when connecting component '+a.wrappedComponentName+'.')}}function f(e,r){return e===r}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.connectHOC,t=void 0===r?n.default:r,a=e.mapStateToPropsFactories,c=void 0===a?p.default:a,v=e.mapDispatchToPropsFactories,P=void 0===v?i.default:v,g=e.mergePropsFactories,h=void 0===g?l.default:g,m=e.selectorFactory,E=void 0===m?s.default:m;return function(e,r,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=n.pure,p=void 0===i||i,l=n.areStatesEqual,s=void 0===l?f:l,v=n.areOwnPropsEqual,g=void 0===v?u.default:v,m=n.areStatePropsEqual,q=void 0===m?u.default:m,O=n.areMergedPropsEqual,S=void 0===O?u.default:O,w=(function(e,r){var t={};for(var a in e)r.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t})(n,['pure','areStatesEqual','areOwnPropsEqual','areStatePropsEqual','areMergedPropsEqual']),y=d(e,c,'mapStateToProps'),M=d(r,P,'mapDispatchToProps'),T=d(a,h,'mergeProps');return t(E,o({methodName:'connect',getDisplayName:function(e){return'Connect('+e+')'},shouldHandleStateChanges:Boolean(e),initMapStateToProps:y,initMapDispatchToProps:M,initMergeProps:T,pure:p,areStatesEqual:s,areOwnPropsEqual:g,areStatePropsEqual:q,areMergedPropsEqual:S},w))}}a.default=v()},526);
|
|
__d(function(t,e,r,n){'use strict';n.__esModule=!0,n.default=function(t,e){if(o(t,e))return!0;if('object'!=typeof t||null===t||'object'!=typeof e||null===e)return!1;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(var f=0;f<r.length;f++)if(!u.call(e,r[f])||!o(t[r[f]],e[r[f]]))return!1;return!0};var u=Object.prototype.hasOwnProperty;function o(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}},527);
|
|
__d(function(o,n,t,p){'use strict';p.__esModule=!0,p.whenMapDispatchToPropsIsFunction=i,p.whenMapDispatchToPropsIsMissing=a,p.whenMapDispatchToPropsIsObject=c;var r=n(389),s=n(529);function i(o){return'function'==typeof o?(0,s.wrapMapToPropsFunc)(o,'mapDispatchToProps'):void 0}function a(o){return o?void 0:(0,s.wrapMapToPropsConstant)(function(o){return{dispatch:o}})}function c(o){return o&&'object'==typeof o?(0,s.wrapMapToPropsConstant)(function(n){return(0,r.bindActionCreators)(o,n)}):void 0}p.default=[i,a,c]},528);
|
|
__d(function(n,o,r,e){'use strict';e.__esModule=!0,e.wrapMapToPropsConstant=function(n){return function(o,r){var e=n(o,r);function p(){return e}return p.dependsOnOwnProps=!1,p}},e.getDependsOnOwnProps=t,e.wrapMapToPropsFunc=function(n,o){return function(o,r){r.displayName;var e=function(n,o){return e.dependsOnOwnProps?e.mapToProps(n,o):e.mapToProps(n)};return e.dependsOnOwnProps=!0,e.mapToProps=function(o,r){e.mapToProps=n,e.dependsOnOwnProps=t(n);var p=e(o,r);return'function'==typeof p&&(e.mapToProps=p,e.dependsOnOwnProps=t(p),p=e(o,r)),p},e}};var p,s=o(530);p=s,p&&p.__esModule;function t(n){return null!==n.dependsOnOwnProps&&void 0!==n.dependsOnOwnProps?Boolean(n.dependsOnOwnProps):1!==n.length}},529);
|
|
__d(function(e,t,u,n){'use strict';n.__esModule=!0,n.default=function(e,t,u){(0,d.default)(e)||(0,a.default)(u+'() in '+t+' must return a plain object. Instead received '+e+'.')};var d=f(t(391)),a=f(t(521));function f(e){return e&&e.__esModule?e:{default:e}}},530);
|
|
__d(function(n,o,t,r){'use strict';r.__esModule=!0,r.whenMapStateToPropsIsFunction=e,r.whenMapStateToPropsIsMissing=p;var a=o(529);function e(n){return'function'==typeof n?(0,a.wrapMapToPropsFunc)(n,'mapStateToProps'):void 0}function p(n){return n?void 0:(0,a.wrapMapToPropsConstant)(function(){return{}})}r.default=[e,p]},531);
|
|
__d(function(r,e,n,t){'use strict';t.__esModule=!0;var o=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r};t.defaultMergeProps=a,t.wrapMergePropsFunc=c,t.whenMergePropsIsFunction=f,t.whenMergePropsIsOmitted=s;var u,i=e(530);u=i,u&&u.__esModule;function a(r,e,n){return o({},n,r,e)}function c(r){return function(e,n){n.displayName;var t=n.pure,o=n.areMergedPropsEqual,u=!1,i=void 0;return function(e,n,a){var c=r(e,n,a);return u?t&&o(c,i)||(i=c):(u=!0,i=c),i}}}function f(r){return'function'==typeof r?c(r):void 0}function s(r){return r?void 0:function(){return a}}t.default=[f,s]},532);
|
|
__d(function(r,n,t,e){'use strict';e.__esModule=!0,e.impureFinalPropsSelectorFactory=a,e.pureFinalPropsSelectorFactory=p,e.default=function(r,n){var t=n.initMapStateToProps,e=n.initMapDispatchToProps,o=n.initMergeProps,i=(function(r,n){var t={};for(var e in r)n.indexOf(e)>=0||Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e]);return t})(n,['initMapStateToProps','initMapDispatchToProps','initMergeProps']),u=t(r,i),s=e(r,i),c=o(r,i);return(i.pure?p:a)(u,s,c,r,i)};var o,i=n(534);o=i,o&&o.__esModule;function a(r,n,t,e){return function(o,i){return t(r(o,i),n(e,i),i)}}function p(r,n,t,e,o){var i=o.areStatesEqual,a=o.areOwnPropsEqual,p=o.areStatePropsEqual,u=!1,s=void 0,c=void 0,d=void 0,P=void 0,f=void 0;function l(o,u){var l=!a(u,c),v=!i(o,s);return s=o,c=u,l&&v?(d=r(s,c),n.dependsOnOwnProps&&(P=n(e,c)),f=t(d,P,c)):l?(r.dependsOnOwnProps&&(d=r(s,c)),n.dependsOnOwnProps&&(P=n(e,c)),f=t(d,P,c)):v?(function(){var n=r(s,c),e=!p(n,d);return d=n,e&&(f=t(d,P,c)),f})():f}return function(o,i){return u?l(o,i):(d=r(s=o,c=i),P=n(e,c),f=t(d,P,c),u=!0,f)}}},533);
|
|
__d(function(e,o,r,t){'use strict';t.__esModule=!0,t.default=function(e,o,r,t){a(e,'mapStateToProps',t),a(o,'mapDispatchToProps',t),a(r,'mergeProps',t)};var p,s=o(521),n=(p=s,p&&p.__esModule?p:{default:p});function a(e,o,r){if(!e)throw new Error('Unexpected value for '+o+' in '+r+'.');'mapStateToProps'!==o&&'mapDispatchToProps'!==o||e.hasOwnProperty('dependsOnOwnProps')||(0,n.default)('The selector for '+o+' of '+r+' did not specify a value for dependsOnOwnProps.')}},534);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.LANGUAGES=r.DEFAULT_LANGUAGE=r.i18next=void 0;var u=t(536);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var i=t(544);Object.defineProperty(r,"i18next",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}}),Object.defineProperty(r,"DEFAULT_LANGUAGE",{enumerable:!0,get:function(){return i.DEFAULT_LANGUAGE}}),Object.defineProperty(r,"LANGUAGES",{enumerable:!0,get:function(){return i.LANGUAGES}}),t(604)},535);
|
|
__d(function(e,t,n,a){Object.defineProperty(a,"__esModule",{value:!0}),a.translate=function(e){return(0,u.translate)(['main','languages'],{wait:!0})(e)},a.translateToHTML=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return l.default.createElement("span",{dangerouslySetInnerHTML:{__html:e(t,n)}})};var r=t(15),l=babelHelpers.interopRequireDefault(r),u=t(537)},536);
|
|
__d(function(e,t,a,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0}),r.Trans=r.I18nextProvider=r.Interpolate=r.translate=r.loadNamespaces=void 0;var d=s(t(538)),l=s(t(540)),n=s(t(541)),u=s(t(542)),o=s(t(543));function s(e){return e&&e.__esModule?e:{default:e}}r.loadNamespaces=o.default,r.translate=d.default,r.Interpolate=l.default,r.I18nextProvider=u.default,r.Trans=n.default},537);
|
|
__d(function(n,e,t,i){'use strict';Object.defineProperty(i,"__esModule",{value:!0});var o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])}return n},a=(function(){function n(n,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}})();i.default=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.withRef,i=void 0!==t&&t,l=e.bindI18n,p=void 0===l?'languageChanged loaded':l,h=e.bindStore,v=void 0===h?'added removed':h,y=e.translateFuncName,g=void 0===y?'t':y,b=e.wait,m=void 0!==b&&b;return function(t){var l,h=(function(r){!(function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)})(u,r);function u(t,i){!(function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")})(this,u);var o=(function(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?n:e})(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,t,i));return o.i18n=i.i18n||t.i18n||e.i18n,'string'==typeof(n=n||o.i18n.options.defaultNS)&&(n=[n]),!m&&o.i18n.options&&(o.i18n.options.wait||o.i18n.options.react&&o.i18n.options.react.wait)&&(m=!0),o.nsMode=e.nsMode||o.i18n.options&&o.i18n.options.react&&o.i18n.options.react.nsMode||'default',t.initialI18nStore&&(o.i18n.services.resourceStore.data=t.initialI18nStore,m=!1),t.initialLanguage&&o.i18n.changeLanguage(t.initialLanguage),o.i18n.options.isInitialSSR&&(m=!1),o.state={i18nLoadedAt:null,ready:!1},o.onI18nChanged=o.onI18nChanged.bind(o),o.getWrappedInstance=o.getWrappedInstance.bind(o),o}return a(u,[{key:'getChildContext',value:function(){var n;return d(n={},g,this[g]),d(n,'i18n',this.i18n),n}},{key:'componentWillMount',value:function(){this[g]=this.i18n.getFixedT(null,'fallback'===this.nsMode?n:n[0])}},{key:'componentDidMount',value:function(){var e=this,t=function(){p&&e.i18n&&e.i18n.on(p,e.onI18nChanged),v&&e.i18n.store&&e.i18n.store.on(v,e.onI18nChanged)};this.mounted=!0,this.i18n.loadNamespaces(n,function(){var n=function(){e.mounted&&!e.state.ready&&e.setState({ready:!0}),m&&e.mounted&&t()};if(e.i18n.isInitialized)n();else{var i=function t(){setTimeout(function(){e.i18n.off('initialized',t)},1e3),n()};e.i18n.on('initialized',i)}}),m||t()}},{key:'componentWillUnmount',value:function(){var n=this;if(this.mounted=!1,this.onI18nChanged){if(p){var e=p.split(' ');e.forEach(function(e){return n.i18n.off(e,n.onI18nChanged)})}if(v){var t=v.split(' ');t.forEach(function(e){return n.i18n.store&&n.i18n.store.off(e,n.onI18nChanged)})}}}},{key:'onI18nChanged',value:function(){this.mounted&&this.setState({i18nLoadedAt:new Date})}},{key:'getWrappedInstance',value:function(){return i||console.error("To access the wrapped instance, you need to specify { withRef: true } as the second argument of the translate() call."),this.refs.wrappedInstance}},{key:'render',value:function(){var n,e=this,a=this.state,r=a.i18nLoadedAt,u=a.ready,c=(n={i18nLoadedAt:r},d(n,g,this[g]),d(n,'i18n',this.i18n),n);return i&&(c.ref='wrappedInstance'),!u&&m?null:(this.i18n.options.isInitialSSR&&!f&&(f=!0,setTimeout(function(){delete e.i18n.options.isInitialSSR},100)),s.default.createElement(t,o({},this.props,c)))}}]),u})(r.Component);h.WrappedComponent=t,h.contextTypes={i18n:u.default.object},h.childContextTypes=(l={},d(l,g,u.default.func.isRequired),d(l,'i18n',u.default.object),l),h.displayName='Translate('+(y=t,y.displayName||y.name||'Component')+')';var y;return h.namespaces=n,(0,c.default)(h,t)}};var r=e(15),s=l(r),u=l(e(20)),c=l(e(539));function l(n){return n&&n.__esModule?n:{default:n}}function d(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var f=!1},538);
|
|
__d(function(t,e,r,o){'use strict';var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},p={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},s='function'==typeof Object.getOwnPropertySymbols;r.exports=function(t,e,r){if('string'!=typeof e){var o=Object.getOwnPropertyNames(e);s&&(o=o.concat(Object.getOwnPropertySymbols(e)));for(var y=0;y<o.length;++y)if(!(n[o[y]]||p[o[y]]||r&&r[o[y]]))try{t[o[y]]=e[o[y]]}catch(t){}}return t}},539);
|
|
__d(function(t,e,n,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0});var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=(function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}})(),s=e(15),a=l(s),p=l(e(20));function l(t){return t&&t.__esModule?t:{default:t}}var u=(function(t){!(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)})(e,s.Component);function e(t,n){!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,e);var r=(function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e})(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.i18n=n.i18n,r.t=n.t,r}return o(e,[{key:'render',value:function(){var t=this,e=this.props.parent||'span',n=this.props.regexp||this.i18n.services.interpolator.regexp,r=this.props,o=r.className,s=r.style,p=this.props.useDangerouslySetInnerHTML||!1,l=this.props.dangerouslySetInnerHTMLPartElement||'span',u=i({},this.props.options,{interpolation:{prefix:'#$?',suffix:'?$#'}}),f=this.t(this.props.i18nKey,u);if(!f||'string'!=typeof f)return a.default.createElement('noscript',null);var c=[];f.split(n).reduce(function(e,n,r){var i=void 0;if(r%2==0){if(0===n.length)return e;i=p?a.default.createElement(l,{dangerouslySetInnerHTML:{__html:n}}):n}else i=(function(e,n){if(e.indexOf(t.i18n.options.interpolation.formatSeparator)<0)return void 0===n[e]&&t.i18n.services.logger.warn('interpolator: missed to pass in variable '+e+' for interpolating '+f),n[e];var r=e.split(t.i18n.options.interpolation.formatSeparator),i=r.shift().trim(),o=r.join(t.i18n.options.interpolation.formatSeparator).trim();return void 0===n[i]&&t.i18n.services.logger.warn('interpolator: missed to pass in variable '+i+' for interpolating '+f),t.i18n.options.interpolation.format(n[i],o,t.i18n.language)})(n,t.props);return e.push(i),e},c);var h={};if(this.i18n.options.react&&this.i18n.options.react.exposeNamespace){var y='string'==typeof this.t.ns?this.t.ns:this.t.ns[0];if(this.props.i18nKey&&this.i18n.options.nsSeparator&&this.props.i18nKey.indexOf(this.i18n.options.nsSeparator)>-1){y=this.props.i18nKey.split(this.i18n.options.nsSeparator)[0]}this.t.ns&&(h['data-i18next-options']=JSON.stringify({ns:y}))}return o&&(h.className=o),s&&(h.style=s),a.default.createElement.apply(this,[e,h].concat(c))}}]),e})();u.propTypes={className:p.default.string},u.defaultProps={className:''},u.contextTypes={i18n:p.default.object.isRequired,t:p.default.func.isRequired},r.default=u},540);
|
|
__d(function(t,e,n,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0});var o=(function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}})(),i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},s="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t},a=p(e(15)),u=p(e(20));function p(t){return t&&t.__esModule?t:{default:t}}function f(t){return t&&(t.children||t.props&&t.props.children)}function l(t){return t&&t.children?t.children:t.props&&t.props.children}var c=new RegExp('(?:<([^>]*)>(.*?)<\\/\\1>)','gi');var y=(function(t){!(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)})(e,a.default.Component);function e(t,n){!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,e);var r=(function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e})(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.i18n=n.i18n,r.t=n.t,r}return o(e,[{key:'componentDidMount',value:function(){}},{key:'render',value:function(){var t=this.props,e=t.children,n=t.count,r=t.parent,o=(function t(e,n,r){return'[object Array]'!==Object.prototype.toString.call(n)&&(n=[n]),n.forEach(function(n,r){var o=''+r;if('string'==typeof n)e=''+e+n;else if(f(n))e=e+'<'+o+'>'+t('',l(n),r+1)+'</'+o+'>';else if(a.default.isValidElement(n))e=e+'<'+o+'></'+o+'>';else if('object'===(void 0===n?'undefined':s(n))){var u=i({},n),p=u.format;delete u.format;var c=Object.keys(u);p&&1===c.length?e=e+'<'+o+'>{{'+c[0]+', '+p+'}}</'+o+'>':1===c.length&&(e=e+'<'+o+'>{{'+c[0]+'}}</'+o+'>')}}),e})('',e),u=this.props.i18nKey||o,p=this.t(u,{interpolation:{prefix:'#$?',suffix:'?$#'},defaultValue:o,count:n}),y={};if(this.i18n.options.react&&this.i18n.options.react.exposeNamespace){var d='string'==typeof this.t.ns?this.t.ns:this.t.ns[0];if(this.props.i18nKey&&this.i18n.options.nsSeparator&&this.props.i18nKey.indexOf(this.i18n.options.nsSeparator)>-1){d=this.props.i18nKey.split(this.i18n.options.nsSeparator)[0]}this.t.ns&&(y['data-i18next-options']=JSON.stringify({ns:d}))}return a.default.createElement(r,y,(h=e,b=p,v=this.i18n,(function t(e,n){'[object Array]'!==Object.prototype.toString.call(e)&&(e=[e]);var r=n.split(c).reduce(function(t,e,n){return e&&t.push(e),t},[]);return r.reduce(function(n,o,u){var p=!isNaN(o),c=u>0&&!isNaN(r[u-1]);if(c){var y=e[parseInt(r[u-1],10)]||{};a.default.isValidElement(y)&&!f(y)&&(c=!1)}if(c)return n;if(p){var d=e[parseInt(o,10)]||{},h=a.default.isValidElement(d);if('string'==typeof d)n.push(d);else if(f(d)){var b=t(l(d),r[u+1]);n.push(a.default.cloneElement(d,i({},d.props,{key:u}),b))}else if('object'!==(void 0===d?'undefined':s(d))||h)n.push(d);else{var m=v.services.interpolator.interpolate(r[u+1],d,v.language);n.push(m)}}return p||c||n.push(o),n},[])})(h,b)));var h,b,v}}]),e})();r.default=y,y.propTypes={count:u.default.number,parent:u.default.string,i18nKey:u.default.string},y.defaultProps={parent:'div'},y.contextTypes={i18n:u.default.object.isRequired,t:u.default.func.isRequired}},541);
|
|
__d(function(e,t,n,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0});var i,o=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),u=t(15),a=t(20),c=(i=a,i&&i.__esModule?i:{default:i});var l=(function(e){!(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(t,u.Component);function t(e,n){!(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,t);var r=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.i18n=e.i18n,e.initialI18nStore&&(r.i18n.services.resourceStore.data=e.initialI18nStore,r.i18n.options.isInitialSSR=!0),e.initialLanguage&&r.i18n.changeLanguage(e.initialLanguage),r}return o(t,[{key:'getChildContext',value:function(){return{i18n:this.i18n}}},{key:'componentWillReceiveProps',value:function(e){if(this.props.i18n!==e.i18n)throw new Error('[react-i18next][I18nextProvider]does not support changing the i18n object.')}},{key:'render',value:function(){var e=this.props.children;return u.Children.only(e)}}]),t})();l.propTypes={i18n:c.default.object.isRequired,children:c.default.element.isRequired},l.childContextTypes={i18n:c.default.object.isRequired},r.default=l},542);
|
|
__d(function(t,o,r,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var e=(function(){return function(t,o){if(Array.isArray(t))return t;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(t))return(function(t,o){var r=[],n=!0,e=!1,i=void 0;try{for(var f,u=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(f=u.next()).done)&&(r.push(f.value),!o||r.length!==o);n=!0);}catch(t){e=!0,i=t}finally{try{!n&&u.return&&u.return()}finally{if(e)throw i}}return r})(t,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),i="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t};n.default=function(t){var o=t.components,r=t.i18n,n=(function(t){var o=[];return(function(t,o){for(var r=0,n=t.length;r<n;r++)if('object'===i(t[r])){var f=!0,u=!1,a=void 0;try{for(var y,c=Object.entries(t[r])["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(f=(y=c.next()).done);f=!0){var l=e(y.value,2),p=l[0],m=l[1];o(m,r,p)}}catch(t){u=!0,a=t}finally{try{!f&&c.return&&c.return()}finally{if(u)throw a}}}else o(t[r],r)})(t,function(t){t&&t.namespaces&&t.namespaces.forEach(function(t){-1===o.indexOf(t)&&o.push(t)})}),o})(o);return new Promise(function(t){r.loadNamespaces(n,t)})}},543);
|
|
__d(function(e,a,t,l){Object.defineProperty(l,"__esModule",{value:!0}),l.DEFAULT_LANGUAGE=l.LANGUAGES=void 0;var u=a(545),i=babelHelpers.interopRequireDefault(u),n=a(561),s=babelHelpers.interopRequireDefault(n),r=a(565),f=babelHelpers.interopRequireDefault(r),p=a(566),o=babelHelpers.interopRequireDefault(p),d=a(567),c=babelHelpers.interopRequireDefault(d),b=l.LANGUAGES=Object.keys(f.default),A=l.DEFAULT_LANGUAGE=b[0],_={app:'undefined'!=typeof interfaceConfig&&interfaceConfig.APP_NAME||'Jitsi Meet',compatibilityAPI:'v1',compatibilityJSON:'v1',fallbackLng:A,fallbackOnEmpty:!0,fallbackOnNull:!0,lngWhitelist:b.slice(),load:'unspecific',ns:{defaultNs:'main',namespaces:['main','languages']},resGetPath:'lang/__ns__-__lng__.json',useDataAttrOptions:!0};i.default.use('ReactNative'===navigator.product?{}:s.default).use(c.default).use({name:'resolveAppName',process:function(e,a){return i.default.t(a,{app:_.app})},type:'postProcessor'}).init(_),i.default.addResourceBundle(A,'languages',f.default,!0,!0),i.default.addResourceBundle(A,'main',o.default,!0,!0),a(569),l.default=i.default},544);
|
|
__d(function(t,d,e,f){e.exports=d(546).default},545);
|
|
__d(function(e,a,d,t){'use strict';Object.defineProperty(t,"__esModule",{value:!0}),t.use=t.t=t.setDefaultNamespace=t.on=t.off=t.loadResources=t.loadNamespaces=t.loadLanguages=t.init=t.getFixedT=t.exists=t.dir=t.createInstance=t.cloneInstance=t.changeLanguage=void 0;var u,l=a(547),n=(u=l,u&&u.__esModule?u:{default:u});t.default=n.default;t.changeLanguage=n.default.changeLanguage.bind(n.default),t.cloneInstance=n.default.cloneInstance.bind(n.default),t.createInstance=n.default.createInstance.bind(n.default),t.dir=n.default.dir.bind(n.default),t.exists=n.default.exists.bind(n.default),t.getFixedT=n.default.getFixedT.bind(n.default),t.init=n.default.init.bind(n.default),t.loadLanguages=n.default.loadLanguages.bind(n.default),t.loadNamespaces=n.default.loadNamespaces.bind(n.default),t.loadResources=n.default.loadResources.bind(n.default),t.off=n.default.off.bind(n.default),t.on=n.default.on.bind(n.default),t.setDefaultNamespace=n.default.setDefaultNamespace.bind(n.default),t.t=n.default.t.bind(n.default),t.use=n.default.use.bind(n.default)},546);
|
|
__d(function(t,e,n,o){'use strict';Object.defineProperty(o,"__esModule",{value:!0});var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},r=v(e(548)),s=v(e(549)),a=v(e(550)),c=v(e(552)),l=v(e(555)),u=v(e(556)),p=v(e(557)),h=v(e(558)),f=v(e(559)),g=e(560),d=v(e(553)),y=(function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e})(e(554));function v(t){return t&&t.__esModule?t:{default:t}}function m(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function b(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):(function(t,e){for(var n=Object.getOwnPropertyNames(e),o=0;o<n.length;o++){var i=n[o],r=Object.getOwnPropertyDescriptor(e,i);r&&r.configurable&&void 0===t[i]&&Object.defineProperty(t,i,r)}})(t,e))}function O(){}var w=(function(t){b(e,t);function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,e);var i=m(this,t.call(this));if(i.options=(0,g.transformOptions)(n),i.services={},i.logger=r.default,i.modules={external:[]},o&&!i.isInitialized&&!n.isClone){var s;if(!i.options.initImmediate)return s=i.init(n,o),m(i,s);setTimeout(function(){i.init(n,o)},0)}return i}return e.prototype.init=function(t,e){var n=this;'function'==typeof t&&(e=t,t={}),t||(t={}),'v1'===t.compatibilityAPI?this.options=i({},(0,g.get)(),(0,g.transformOptions)(y.convertAPIOptions(t)),{}):'v1'===t.compatibilityJSON?this.options=i({},(0,g.get)(),(0,g.transformOptions)(y.convertJSONOptions(t)),{}):this.options=i({},(0,g.get)(),this.options,(0,g.transformOptions)(t)),this.format=this.options.interpolation.format,e||(e=O);function o(t){return t?'function'==typeof t?new t:t:null}if(!this.options.isClone){this.modules.logger?r.default.init(o(this.modules.logger),this.options):r.default.init(null,this.options);var s=new l.default(this.options);this.store=new a.default(this.options.resources,this.options);var d=this.services;d.logger=r.default,d.resourceStore=this.store,d.resourceStore.on('added removed',function(t,e){d.cacheConnector.save()}),d.languageUtils=s,d.pluralResolver=new u.default(s,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),d.interpolator=new p.default(this.options),d.backendConnector=new h.default(o(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on('*',function(t){for(var e=arguments.length,o=Array(e>1?e-1:0),i=1;i<e;i++)o[i-1]=arguments[i];n.emit.apply(n,[t].concat(o))}),d.backendConnector.on('loaded',function(t){d.cacheConnector.save()}),d.cacheConnector=new f.default(o(this.modules.cache),d.resourceStore,d,this.options),d.cacheConnector.on('*',function(t){for(var e=arguments.length,o=Array(e>1?e-1:0),i=1;i<e;i++)o[i-1]=arguments[i];n.emit.apply(n,[t].concat(o))}),this.modules.languageDetector&&(d.languageDetector=o(this.modules.languageDetector),d.languageDetector.init(d,this.options.detection,this.options)),this.translator=new c.default(this.services,this.options),this.translator.on('*',function(t){for(var e=arguments.length,o=Array(e>1?e-1:0),i=1;i<e;i++)o[i-1]=arguments[i];n.emit.apply(n,[t].concat(o))}),this.modules.external.forEach(function(t){t.init&&t.init(n)})}['getResource','addResource','addResources','addResourceBundle','removeResourceBundle','hasResourceBundle','getResourceBundle'].forEach(function(t){n[t]=function(){var e;return(e=n.store)[t].apply(e,arguments)}}),'v1'===this.options.compatibilityAPI&&y.appendBackwardsAPI(this);var v=function(){n.changeLanguage(n.options.lng,function(t,o){n.isInitialized=!0,n.logger.log('initialized',n.options),n.emit('initialized',n.options),e(t,o)})};return this.options.resources||!this.options.initImmediate?v():setTimeout(v,0),this},e.prototype.loadResources=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O;if(this.options.resources)e(null);else{if(this.language&&'cimode'===this.language.toLowerCase())return e();var n=[],o=function(e){if(e){t.services.languageUtils.toResolveHierarchy(e).forEach(function(t){n.indexOf(t)<0&&n.push(t)})}};if(this.language)o(this.language);else{this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(t){return o(t)})}this.options.preload&&this.options.preload.forEach(function(t){return o(t)}),this.services.cacheConnector.load(n,this.options.ns,function(){t.services.backendConnector.load(n,t.options.ns,e)})}},e.prototype.reloadResources=function(t,e){t||(t=this.languages),e||(e=this.options.ns),this.services.backendConnector.reload(t,e)},e.prototype.use=function(t){return'backend'===t.type&&(this.modules.backend=t),'cache'===t.type&&(this.modules.cache=t),('logger'===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),'languageDetector'===t.type&&(this.modules.languageDetector=t),'postProcessor'===t.type&&d.default.addPostProcessor(t),'3rdParty'===t.type&&this.modules.external.push(t),this},e.prototype.changeLanguage=function(t,e){var n=this,o=function(t){t&&(n.language=t,n.languages=n.services.languageUtils.toResolveHierarchy(t),n.translator.changeLanguage(t),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(t)),n.loadResources(function(o){i=o,(r=t)&&(n.emit('languageChanged',r),n.logger.log('languageChanged',r)),e&&e(i,function(){return n.t.apply(n,arguments)});var i,r})};t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(t):o(this.services.languageDetector.detect())},e.prototype.getFixedT=function(t,e){var n=this,o=function t(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i({},o);return r.lng=r.lng||t.lng,r.lngs=r.lngs||t.lngs,r.ns=r.ns||t.ns,n.t(e,r)};return'string'==typeof t?o.lng=t:o.lngs=t,o.ns=e,o},e.prototype.t=function(){var t;return this.translator&&(t=this.translator).translate.apply(t,arguments)},e.prototype.exists=function(){var t;return this.translator&&(t=this.translator).exists.apply(t,arguments)},e.prototype.setDefaultNamespace=function(t){this.options.defaultNS=t},e.prototype.loadNamespaces=function(t,e){var n=this;if(!this.options.ns)return e&&e();'string'==typeof t&&(t=[t]),t.forEach(function(t){n.options.ns.indexOf(t)<0&&n.options.ns.push(t)}),this.loadResources(e)},e.prototype.loadLanguages=function(t,e){'string'==typeof t&&(t=[t]);var n=this.options.preload||[],o=t.filter(function(t){return n.indexOf(t)<0});if(!o.length)return e();this.options.preload=n.concat(o),this.loadResources(e)},e.prototype.dir=function(t){if(t||(t=this.languages&&this.languages.length>0?this.languages[0]:this.language),!t)return'rtl';return['ar','shu','sqr','ssh','xaa','yhd','yud','aao','abh','abv','acm','acq','acw','acx','acy','adf','ads','aeb','aec','afb','ajp','apc','apd','arb','arq','ars','ary','arz','auz','avl','ayh','ayl','ayn','ayp','bbz','pga','he','iw','ps','pbt','pbu','pst','prp','prd','ur','ydd','yds','yih','ji','yi','hbo','men','xmn','fa','jpr','peo','pes','prs','dv','sam'].indexOf(this.services.languageUtils.getLanguagePartFromCode(t))>=0?'rtl':'ltr'},e.prototype.createInstance=function(){return new e(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments[1])},e.prototype.cloneInstance=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O,r=i({},this.options,n,{isClone:!0}),s=new e(r,o);return['store','services','language'].forEach(function(e){s[e]=t[e]}),s.translator=new c.default(s.services,s.options),s.translator.on('*',function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];s.emit.apply(s,[t].concat(n))}),s.init(r,o),s},e})(s.default);o.default=new w},547);
|
|
__d(function(r,t,o,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var e=Object.assign||function(r){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(r[n]=o[n])}return r};var i={type:'logger',log:function(r){this.output('log',r)},warn:function(r){this.output('warn',r)},error:function(r){this.output('error',r)},output:function(r,t){var o;console&&console[r]&&(o=console)[r].apply(o,(function(r){if(Array.isArray(r)){for(var t=0,o=Array(r.length);t<r.length;t++)o[t]=r[t];return o}return Array.from(r)})(t))}},u=(function(){function r(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(function(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")})(this,r),this.init(t,o)}return r.prototype.init=function(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||'i18next:',this.logger=r||i,this.options=t,this.debug=t.debug},r.prototype.setDebug=function(r){this.debug=r},r.prototype.log=function(){for(var r=arguments.length,t=Array(r),o=0;o<r;o++)t[o]=arguments[o];return this.forward(t,'log','',!0)},r.prototype.warn=function(){for(var r=arguments.length,t=Array(r),o=0;o<r;o++)t[o]=arguments[o];return this.forward(t,'warn','',!0)},r.prototype.error=function(){for(var r=arguments.length,t=Array(r),o=0;o<r;o++)t[o]=arguments[o];return this.forward(t,'error','')},r.prototype.deprecate=function(){for(var r=arguments.length,t=Array(r),o=0;o<r;o++)t[o]=arguments[o];return this.forward(t,'warn','WARNING DEPRECATED: ',!0)},r.prototype.forward=function(r,t,o,n){return n&&!this.debug?null:('string'==typeof r[0]&&(r[0]=''+o+this.prefix+' '+r[0]),this.logger[t](r))},r.prototype.create=function(t){return new r(this.logger,e({prefix:this.prefix+':'+t+':'},this.options))},r})();n.default=new u},548);
|
|
__d(function(e,r,o,s){'use strict';Object.defineProperty(s,"__esModule",{value:!0});var t=(function(){function e(){!(function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")})(this,e),this.observers={}}return e.prototype.on=function(e,r){var o=this;e.split(' ').forEach(function(e){o.observers[e]=o.observers[e]||[],o.observers[e].push(r)})},e.prototype.off=function(e,r){var o=this;this.observers[e]&&this.observers[e].forEach(function(){if(r){var s=o.observers[e].indexOf(r);s>-1&&o.observers[e].splice(s,1)}else delete o.observers[e]})},e.prototype.emit=function(e){for(var r=arguments.length,o=Array(r>1?r-1:0),s=1;s<r;s++)o[s-1]=arguments[s];if(this.observers[e]){[].concat(this.observers[e]).forEach(function(e){e.apply(void 0,o)})}if(this.observers['*']){[].concat(this.observers['*']).forEach(function(r){var s;r.apply(r,(s=[e]).concat.apply(s,o))})}},e})();s.default=t},549);
|
|
__d(function(t,e,o,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var r,i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])}return t},s=e(549),a=(r=s,r&&r.__esModule?r:{default:r}),p=(function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e.default=t,e})(e(551));function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):(function(t,e){for(var o=Object.getOwnPropertyNames(e),n=0;n<o.length;n++){var r=o[n],i=Object.getOwnPropertyDescriptor(e,r);i&&i.configurable&&void 0===t[r]&&Object.defineProperty(t,r,i)}})(t,e))}var u=(function(t){c(e,t);function e(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:['translation'],defaultNS:'translation'};!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,e);var r=(function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e})(this,t.call(this));return r.data=o,r.options=n,r}return e.prototype.addNamespaces=function(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)},e.prototype.removeNamespaces=function(t){var e=this.options.ns.indexOf(t);e>-1&&this.options.ns.splice(e,1)},e.prototype.getResource=function(t,e,o){var n=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).keySeparator||this.options.keySeparator;void 0===n&&(n='.');var r=[t,e];return o&&'string'!=typeof o&&(r=r.concat(o)),o&&'string'==typeof o&&(r=r.concat(n?o.split(n):o)),t.indexOf('.')>-1&&(r=t.split('.')),p.getPath(this.data,r)},e.prototype.addResource=function(t,e,o,n){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i='.');var s=[t,e];o&&(s=s.concat(i?o.split(i):o)),t.indexOf('.')>-1&&(n=e,e=(s=t.split('.'))[1]),this.addNamespaces(e),p.setPath(this.data,s,n),r.silent||this.emit('added',t,e,o,n)},e.prototype.addResources=function(t,e,o){for(var n in o)'string'==typeof o[n]&&this.addResource(t,e,n,o[n],{silent:!0});this.emit('added',t,e,o)},e.prototype.addResourceBundle=function(t,e,o,n,r){var s=[t,e];t.indexOf('.')>-1&&(n=o,o=e,e=(s=t.split('.'))[1]),this.addNamespaces(e);var a=p.getPath(this.data,s)||{};n?p.deepExtend(a,o,r):a=i({},a,o),p.setPath(this.data,s,a),this.emit('added',t,e,o)},e.prototype.removeResourceBundle=function(t,e){this.hasResourceBundle(t,e)&&delete this.data[t][e],this.removeNamespaces(e),this.emit('removed',t,e)},e.prototype.hasResourceBundle=function(t,e){return void 0!==this.getResource(t,e)},e.prototype.getResourceBundle=function(t,e){return e||(e=this.options.defaultNS),'v1'===this.options.compatibilityAPI?i({},this.getResource(t,e)):this.getResource(t,e)},e.prototype.toJSON=function(){return this.data},e})(a.default);n.default=u},550);
|
|
__d(function(n,t,e,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0}),r.makeString=function(n){return null==n?'':''+n},r.copy=function(n,t,e){n.forEach(function(n){t[n]&&(e[n]=t[n])})},r.setPath=function(n,t,e){var r=i(n,t,Object),o=r.obj,u=r.k;o[u]=e},r.pushPath=function(n,t,e,r){var o=i(n,t,Object),u=o.obj,c=o.k;u[c]=u[c]||[],r&&(u[c]=u[c].concat(e));r||u[c].push(e)},r.getPath=function(n,t){var e=i(n,t),r=e.obj,o=e.k;return r?r[o]:void 0},r.deepExtend=function n(t,e,r){for(var i in e)i in t?'string'==typeof t[i]||t[i]instanceof String||'string'==typeof e[i]||e[i]instanceof String?r&&(t[i]=e[i]):n(t[i],e[i],r):t[i]=e[i];return t},r.regexEscape=function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,'\\$&')},r.escape=function(n){if('string'==typeof n)return n.replace(/[&<>"'\/]/g,function(n){return o[n]});return n};function i(n,t,e){function r(n){return n&&n.indexOf('###')>-1?n.replace(/###/g,'.'):n}function i(){return!n||'string'==typeof n}for(var o='string'!=typeof t?[].concat(t):t.split('.');o.length>1;){if(i())return{};var u=r(o.shift());!n[u]&&e&&(n[u]=new e),n=n[u]}return i()?{}:{obj:n,k:r(o.shift())}}var o={"&":"&","<":"<",">":">",'"':'"',"'":''',"/":'/'}},551);
|
|
__d(function(t,e,o,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])}return t},r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof t},s=f(e(548)),a=f(e(549)),p=f(e(553)),l=u(e(554)),c=u(e(551));function u(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e.default=t,e}function f(t){return t&&t.__esModule?t:{default:t}}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):(function(t,e){for(var o=Object.getOwnPropertyNames(e),n=0;n<o.length;n++){var i=o[n],r=Object.getOwnPropertyDescriptor(e,i);r&&r.configurable&&void 0===t[i]&&Object.defineProperty(t,i,r)}})(t,e))}var y=(function(t){h(e,t);function e(o){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,e);var i=(function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e})(this,t.call(this));return c.copy(['resourceStore','languageUtils','pluralResolver','interpolator','backendConnector'],o,i),i.options=n,i.logger=s.default.create('translator'),i}return e.prototype.changeLanguage=function(t){t&&(this.language=t)},e.prototype.exists=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};return'v1'===this.options.compatibilityAPI&&(e=l.convertTOptions(e)),void 0!==this.resolve(t,e)},e.prototype.extractFromKey=function(t,e){var o=e.nsSeparator||this.options.nsSeparator;void 0===o&&(o=':');var n=e.keySeparator||this.options.keySeparator||'.',i=e.ns||this.options.defaultNS;if(o&&t.indexOf(o)>-1){var r=t.split(o);(o!==n||o===n&&this.options.ns.indexOf(r[0])>-1)&&(i=r.shift()),t=r.join(n)}return'string'==typeof i&&(i=[i]),{key:t,namespaces:i}},e.prototype.translate=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if('object'!==(void 0===e?'undefined':r(e))?e=this.options.overloadTranslationOptionHandler(arguments):'v1'===this.options.compatibilityAPI&&(e=l.convertTOptions(e)),void 0===t||null===t||''===t)return'';'number'==typeof t&&(t=String(t)),'string'==typeof t&&(t=[t]);var o=e.keySeparator||this.options.keySeparator||'.',n=this.extractFromKey(t[t.length-1],e),s=n.key,a=n.namespaces,p=a[a.length-1],c=e.lng||this.language,u=e.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&'cimode'===c.toLowerCase()){if(u){return p+(e.nsSeparator||this.options.nsSeparator)+s}return s}var f=this.resolve(t,e),h=Object.prototype.toString.apply(f),y=void 0!==e.joinArrays?e.joinArrays:this.options.joinArrays;if(f&&'string'!=typeof f&&['[object Number]','[object Function]','[object RegExp]'].indexOf(h)<0&&(!y||'[object Array]'!==h)){if(!e.returnObjects&&!this.options.returnObjects)return this.logger.warn('accessing an object - but returnObjects options is not enabled!'),this.options.returnedObjectHandler?this.options.returnedObjectHandler(s,f,e):'key \''+s+' ('+this.language+')\' returned an object instead of string.';if(e.keySeparator||this.options.keySeparator){var g='[object Array]'===h?[]:{};for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(g[d]=this.translate(''+s+o+d,i({},e,{joinArrays:!1,ns:a})));f=g}}else if(y&&'[object Array]'===h)(f=f.join(y))&&(f=this.extendTranslation(f,s,e));else{var v=!1,b=!1;if(this.isValidLookup(f)||void 0===e.defaultValue||(v=!0,f=e.defaultValue),this.isValidLookup(f)||(b=!0,f=s),b||v){this.logger.log('missingKey',c,p,s,f);var j=[],m=this.languageUtils.getFallbackCodes(this.options.fallbackLng,e.lng||this.language);if('fallback'===this.options.saveMissingTo&&m&&m[0])for(var O=0;O<m.length;O++)j.push(m[O]);else'all'===this.options.saveMissingTo?j=this.languageUtils.toResolveHierarchy(e.lng||this.language):j.push(e.lng||this.language);this.options.saveMissing&&(this.options.missingKeyHandler?this.options.missingKeyHandler(j,p,s,f):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(j,p,s,f)),this.emit('missingKey',j,p,s,f)}f=this.extendTranslation(f,s,e),b&&f===s&&this.options.appendNamespaceToMissingKey&&(f=p+':'+s),b&&this.options.parseMissingKeyHandler&&(f=this.options.parseMissingKeyHandler(f))}return f},e.prototype.extendTranslation=function(t,e,o){var n=this;o.interpolation&&this.interpolator.init(i({},o,{interpolation:i({},this.options.interpolation,o.interpolation)}));var r=o.replace&&'string'!=typeof o.replace?o.replace:o;this.options.interpolation.defaultVariables&&(r=i({},this.options.interpolation.defaultVariables,r)),t=this.interpolator.interpolate(t,r,o.lng||this.language),!1!==o.nest&&(t=this.interpolator.nest(t,function(){return n.translate.apply(n,arguments)},o)),o.interpolation&&this.interpolator.reset();var s=o.postProcess||this.options.postProcess,a='string'==typeof s?[s]:s;return void 0!==t&&a&&a.length&&!1!==o.applyPostProcessor&&(t=p.default.handle(a,t,e,o,this)),t},e.prototype.resolve=function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0;return'string'==typeof t&&(t=[t]),t.forEach(function(t){if(!e.isValidLookup(n)){var i=e.extractFromKey(t,o),r=i.key,s=i.namespaces;e.options.fallbackNS&&(s=s.concat(e.options.fallbackNS));var a=void 0!==o.count&&'string'!=typeof o.count,p=void 0!==o.context&&'string'==typeof o.context&&''!==o.context,l=o.lngs?o.lngs:e.languageUtils.toResolveHierarchy(o.lng||e.language);s.forEach(function(t){e.isValidLookup(n)||l.forEach(function(i){if(!e.isValidLookup(n)){var s=r,l=[s],c=void 0;a&&(c=e.pluralResolver.getSuffix(i,o.count)),a&&p&&l.push(s+c),p&&l.push(s+=''+e.options.contextSeparator+o.context),a&&l.push(s+=c);for(var u=void 0;u=l.pop();)e.isValidLookup(n)||(n=e.getResource(i,t,u,o))}})})}}),n},e.prototype.isValidLookup=function(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&''===t)},e.prototype.getResource=function(t,e,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.resourceStore.getResource(t,e,o,n)},e})(a.default);n.default=y},552);
|
|
__d(function(s,o,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={processors:{},addPostProcessor:function(s){this.processors[s.name]=s},handle:function(s,o,e,r,c){var t=this;return s.forEach(function(s){t.processors[s]&&(o=t.processors[s].process(o,e,r,c))}),o}}},553);
|
|
__d(function(e,n,a,t){'use strict';Object.defineProperty(t,"__esModule",{value:!0}),t.convertAPIOptions=function(e){e.resStore&&(e.resources=e.resStore);e.ns&&e.ns.defaultNs?(e.defaultNS=e.ns.defaultNs,e.ns=e.ns.namespaces):e.defaultNS=e.ns||'translation';e.fallbackToDefaultNS&&e.defaultNS&&(e.fallbackNS=e.defaultNS);e.saveMissing=e.sendMissing,e.saveMissingTo=e.sendMissingTo||'current',e.returnNull=!e.fallbackOnNull,e.returnEmptyString=!e.fallbackOnEmpty,e.returnObjects=e.returnObjectTrees,e.joinArrays='\n',e.returnedObjectHandler=e.objectTreeKeyHandler,e.parseMissingKeyHandler=e.parseMissingKey,e.appendNamespaceToMissingKey=!0,e.nsSeparator=e.nsseparator||':',e.keySeparator=e.keyseparator||'.','sprintf'===e.shortcutFunction&&(e.overloadTranslationOptionHandler=function(e){for(var n=[],a=1;a<e.length;a++)n.push(e[a]);return{postProcess:'sprintf',sprintf:n}});e.whitelist=e.lngWhitelist,e.preload=e.preload,'current'===e.load&&(e.load='currentOnly');'unspecific'===e.load&&(e.load='languageOnly');e.backend=e.backend||{},e.backend.loadPath=e.resGetPath||'locales/__lng__/__ns__.json',e.backend.addPath=e.resPostPath||'locales/add/__lng__/__ns__',e.backend.allowMultiLoading=e.dynamicLoad,e.cache=e.cache||{},e.cache.prefix='res_',e.cache.expirationTime=6048e5,e.cache.enabled=e.useLocalStorage,(e=i(e)).defaultVariables&&(e.interpolation.defaultVariables=e.defaultVariables);return e},t.convertJSONOptions=function(e){return(e=i(e)).joinArrays='\n',e},t.convertTOptions=function(e){(e.interpolationPrefix||e.interpolationSuffix||void 0!==e.escapeInterpolation)&&(e=i(e));return e.nsSeparator=e.nsseparator,e.keySeparator=e.keyseparator,e.returnObjects=e.returnObjectTrees,e},t.appendBackwardsAPI=function(e){e.lng=function(){return s.default.deprecate('i18next.lng() can be replaced by i18next.language for detected language or i18next.languages for languages ordered by translation lookup.'),e.services.languageUtils.toResolveHierarchy(e.language)[0]},e.preload=function(n,a){s.default.deprecate('i18next.preload() can be replaced with i18next.loadLanguages()'),e.loadLanguages(n,a)},e.setLng=function(n,a,t){return s.default.deprecate('i18next.setLng() can be replaced with i18next.changeLanguage() or i18next.getFixedT() to get a translation function with fixed language or namespace.'),'function'==typeof a&&(t=a,a={}),a||(a={}),!0===a.fixLng&&t?t(null,e.getFixedT(n)):e.changeLanguage(n,t)},e.addPostProcessor=function(n,a){s.default.deprecate('i18next.addPostProcessor() can be replaced by i18next.use({ type: \'postProcessor\', name: \'name\', process: fc })'),e.use({type:'postProcessor',name:n,process:a})}};var r,o=n(548),s=(r=o,r&&r.__esModule?r:{default:r});function i(e){return e.interpolation={unescapeSuffix:'HTML'},e.interpolation.prefix=e.interpolationPrefix||'__',e.interpolation.suffix=e.interpolationSuffix||'__',e.interpolation.escapeValue=e.escapeInterpolation||!1,e.interpolation.nestingPrefix=e.reusePrefix||'$t(',e.interpolation.nestingSuffix=e.reuseSuffix||')',e}},554);
|
|
__d(function(t,e,o,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var i,r=e(548),a=(i=r,i&&i.__esModule?i:{default:i});function s(t){return t.charAt(0).toUpperCase()+t.slice(1)}var l=(function(){function t(e){!(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.options=e,this.whitelist=this.options.whitelist||!1,this.logger=a.default.create('languageUtils')}return t.prototype.getScriptPartFromCode=function(t){if(!t||t.indexOf('-')<0)return null;var e=t.split('-');return 2===e.length?null:(e.pop(),this.formatLanguageCode(e.join('-')))},t.prototype.getLanguagePartFromCode=function(t){if(!t||t.indexOf('-')<0)return t;var e=t.split('-');return this.formatLanguageCode(e[0])},t.prototype.formatLanguageCode=function(t){if('string'==typeof t&&t.indexOf('-')>-1){var e=['hans','hant','latn','cyrl','cans','mong','arab'],o=t.split('-');return this.options.lowerCaseLng?o=o.map(function(t){return t.toLowerCase()}):2===o.length?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),e.indexOf(o[1].toLowerCase())>-1&&(o[1]=s(o[1].toLowerCase()))):3===o.length&&(o[0]=o[0].toLowerCase(),2===o[1].length&&(o[1]=o[1].toUpperCase()),'sgn'!==o[0]&&2===o[2].length&&(o[2]=o[2].toUpperCase()),e.indexOf(o[1].toLowerCase())>-1&&(o[1]=s(o[1].toLowerCase())),e.indexOf(o[2].toLowerCase())>-1&&(o[2]=s(o[2].toLowerCase()))),o.join('-')}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t},t.prototype.isWhitelisted=function(t){return('languageOnly'===this.options.load||this.options.nonExplicitWhitelist)&&(t=this.getLanguagePartFromCode(t)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(t)>-1},t.prototype.getFallbackCodes=function(t,e){if(!t)return[];if('string'==typeof t&&(t=[t]),'[object Array]'===Object.prototype.toString.apply(t))return t;if(!e)return t.default||[];var o=t[e];return o||(o=t[this.getScriptPartFromCode(e)]),o||(o=t[this.formatLanguageCode(e)]),o||(o=t.default),o||[]},t.prototype.toResolveHierarchy=function(t,e){var o=this,n=this.getFallbackCodes(e||this.options.fallbackLng||[],t),i=[],r=function(t){t&&(o.isWhitelisted(t)?i.push(t):o.logger.warn('rejecting non-whitelisted language code: '+t))};return'string'==typeof t&&t.indexOf('-')>-1?('languageOnly'!==this.options.load&&r(this.formatLanguageCode(t)),'languageOnly'!==this.options.load&&'currentOnly'!==this.options.load&&r(this.getScriptPartFromCode(t)),'currentOnly'!==this.options.load&&r(this.getLanguagePartFromCode(t))):'string'==typeof t&&r(this.formatLanguageCode(t)),n.forEach(function(t){i.indexOf(t)<0&&r(o.formatLanguageCode(t))}),i},t})();n.default=l},555);
|
|
__d(function(n,r,t,u){'use strict';Object.defineProperty(u,"__esModule",{value:!0});var e,o=r(548),s=(e=o,e&&e.__esModule?e:{default:e});var i=[{lngs:['ach','ak','am','arn','br','fil','gun','ln','mfe','mg','mi','oc','tg','ti','tr','uz','wa'],nr:[1,2],fc:1},{lngs:['af','an','ast','az','bg','bn','ca','da','de','dev','el','en','eo','es','es_ar','et','eu','fi','fo','fur','fy','gl','gu','ha','he','hi','hu','hy','ia','it','kn','ku','lb','mai','ml','mn','mr','nah','nap','nb','ne','nl','nn','no','nso','pa','pap','pms','ps','pt','pt_br','rm','sco','se','si','so','son','sq','sv','sw','ta','te','tk','ur','yo'],nr:[1,2],fc:2},{lngs:['ay','bo','cgg','fa','id','ja','jbo','ka','kk','km','ko','ky','lo','ms','sah','su','th','tt','ug','vi','wo','zh'],nr:[1],fc:3},{lngs:['be','bs','dz','hr','ru','sr','uk'],nr:[1,2,5],fc:4},{lngs:['ar'],nr:[0,1,2,3,11,100],fc:5},{lngs:['cs','sk'],nr:[1,2,5],fc:6},{lngs:['csb','pl'],nr:[1,2,5],fc:7},{lngs:['cy'],nr:[1,2,3,8],fc:8},{lngs:['fr'],nr:[1,2],fc:9},{lngs:['ga'],nr:[1,2,3,7,11],fc:10},{lngs:['gd'],nr:[1,2,3,20],fc:11},{lngs:['is'],nr:[1,2],fc:12},{lngs:['jv'],nr:[0,1],fc:13},{lngs:['kw'],nr:[1,2,3,4],fc:14},{lngs:['lt'],nr:[1,2,10],fc:15},{lngs:['lv'],nr:[1,2,0],fc:16},{lngs:['mk'],nr:[1,2],fc:17},{lngs:['mnk'],nr:[0,1,2],fc:18},{lngs:['mt'],nr:[1,2,11,20],fc:19},{lngs:['or'],nr:[2,1],fc:2},{lngs:['ro'],nr:[1,2,20],fc:20},{lngs:['sl'],nr:[5,1,2,3],fc:21}],l={1:function(n){return Number(n>1)},2:function(n){return Number(1!=n)},3:function(n){return 0},4:function(n){return Number(n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2)},5:function(n){return Number(0===n?0:1==n?1:2==n?2:n%100>=3&&n%100<=10?3:n%100>=11?4:5)},6:function(n){return Number(1==n?0:n>=2&&n<=4?1:2)},7:function(n){return Number(1==n?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2)},8:function(n){return Number(1==n?0:2==n?1:8!=n&&11!=n?2:3)},9:function(n){return Number(n>=2)},10:function(n){return Number(1==n?0:2==n?1:n<7?2:n<11?3:4)},11:function(n){return Number(1==n||11==n?0:2==n||12==n?1:n>2&&n<20?2:3)},12:function(n){return Number(n%10!=1||n%100==11)},13:function(n){return Number(0!==n)},14:function(n){return Number(1==n?0:2==n?1:3==n?2:3)},15:function(n){return Number(n%10==1&&n%100!=11?0:n%10>=2&&(n%100<10||n%100>=20)?1:2)},16:function(n){return Number(n%10==1&&n%100!=11?0:0!==n?1:2)},17:function(n){return Number(1==n||n%10==1?0:1)},18:function(n){return Number(0==n?0:1==n?1:2)},19:function(n){return Number(1==n?0:0===n||n%100>1&&n%100<11?1:n%100>10&&n%100<20?2:3)},20:function(n){return Number(1==n?0:0===n||n%100>0&&n%100<20?1:2)},21:function(n){return Number(n%100==1?1:n%100==2?2:n%100==3||n%100==4?3:0)}};var f=(function(){function n(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(function(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")})(this,n),this.languageUtils=r,this.options=t,this.logger=s.default.create('pluralResolver'),this.rules=(function(){var n={};return i.forEach(function(r){r.lngs.forEach(function(t){n[t]={numbers:r.nr,plurals:l[r.fc]}})}),n})()}return n.prototype.addRule=function(n,r){this.rules[n]=r},n.prototype.getRule=function(n){return this.rules[this.languageUtils.getLanguagePartFromCode(n)]},n.prototype.needsPlural=function(n){var r=this.getRule(n);return r&&r.numbers.length>1},n.prototype.getSuffix=function(n,r){var t=this,u=this.getRule(n);if(u){if(1===u.numbers.length)return'';var e=u.noAbs?u.plurals(r):u.plurals(Math.abs(r)),o=u.numbers[e];this.options.simplifyPluralSuffix&&2===u.numbers.length&&1===u.numbers[0]&&(2===o?o='plural':1===o&&(o=''));var s=function(){return t.options.prepend&&o.toString()?t.options.prepend+o.toString():o.toString()};return'v1'===this.options.compatibilityJSON?1===o?'':'number'==typeof o?'_plural_'+o.toString():s():'v2'===this.options.compatibilityJSON||2===u.numbers.length&&1===u.numbers[0]?s():2===u.numbers.length&&1===u.numbers[0]?s():this.options.prepend&&e.toString()?this.options.prepend+e.toString():e.toString()}return this.logger.warn('no plural rule found for: '+n),''},n})();u.default=f},556);
|
|
__d(function(e,t,i,r){'use strict';Object.defineProperty(r,"__esModule",{value:!0});var n,s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},a=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t})(t(551)),o=t(548),p=(n=o,n&&n.__esModule?n:{default:n});var f=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.logger=p.default.create('interpolator'),this.init(t,!0)}return e.prototype.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};arguments[1]&&(this.options=e,this.format=e.interpolation&&e.interpolation.format||function(e){return e},this.escape=e.interpolation&&e.interpolation.escape||a.escape),e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.prefix=t.prefix?a.regexEscape(t.prefix):t.prefixEscaped||'{{',this.suffix=t.suffix?a.regexEscape(t.suffix):t.suffixEscaped||'}}',this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||',',this.unescapePrefix=t.unescapeSuffix?'':t.unescapePrefix||'-',this.unescapeSuffix=this.unescapePrefix?'':t.unescapeSuffix||'',this.nestingPrefix=t.nestingPrefix?a.regexEscape(t.nestingPrefix):t.nestingPrefixEscaped||a.regexEscape('$t('),this.nestingSuffix=t.nestingSuffix?a.regexEscape(t.nestingSuffix):t.nestingSuffixEscaped||a.regexEscape(')'),this.resetRegExp()},e.prototype.reset=function(){this.options&&this.init(this.options)},e.prototype.resetRegExp=function(){var e=this.prefix+'(.+?)'+this.suffix;this.regexp=new RegExp(e,'g');var t=''+this.prefix+this.unescapePrefix+'(.+?)'+this.unescapeSuffix+this.suffix;this.regexpUnescape=new RegExp(t,'g');var i=this.nestingPrefix+'(.+?)'+this.nestingSuffix;this.nestingRegexp=new RegExp(i,'g')},e.prototype.interpolate=function(e,t,i){var r=this,n=void 0,s=void 0;function o(e){return e.replace(/\$/g,'$$$$')}var p=function(e){if(e.indexOf(r.formatSeparator)<0)return a.getPath(t,e);var n=e.split(r.formatSeparator),s=n.shift().trim(),o=n.join(r.formatSeparator).trim();return r.format(a.getPath(t,s),o,i)};for(this.resetRegExp();n=this.regexpUnescape.exec(e);)s=p(n[1].trim()),e=e.replace(n[0],s),this.regexpUnescape.lastIndex=0;for(;n=this.regexp.exec(e);)'string'!=typeof(s=p(n[1].trim()))&&(s=a.makeString(s)),s||(this.logger.warn('missed to pass in variable '+n[1]+' for interpolating '+e),s=''),s=this.escapeValue?o(this.escape(s)):o(s),e=e.replace(n[0],s),this.regexp.lastIndex=0;return e},e.prototype.nest=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=void 0,n=void 0,o=s({},i);o.applyPostProcessor=!1;function p(e){if(e.indexOf(',')<0)return e;var t=e.split(',');e=t.shift();var i=t.join(',');i=(i=this.interpolate(i,o)).replace(/'/g,'"');try{o=JSON.parse(i)}catch(t){this.logger.error('failed parsing options string in nesting for key '+e,t)}return e}for(;r=this.nestingRegexp.exec(e);){if((n=t(p.call(this,r[1].trim()),o))&&r[0]===e&&'string'!=typeof n)return n;'string'!=typeof n&&(n=a.makeString(n)),n||(this.logger.warn('missed to resolve '+r[1]+' for nesting '+e),n=''),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e},e})();r.default=f},557);
|
|
__d(function(e,t,n,o){'use strict';Object.defineProperty(o,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},r=(function(){return function(e,t){if(Array.isArray(e))return e;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(e))return(function(e,t){var n=[],o=!0,a=!1,r=void 0;try{for(var i,l=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(o=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);o=!0);}catch(e){a=!0,r=e}finally{try{!o&&l.return&&l.return()}finally{if(a)throw r}}return n})(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),i=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(t(551)),l=s(t(548));function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):(function(e,t){for(var n=Object.getOwnPropertyNames(t),o=0;o<n.length;o++){var a=n[o],r=Object.getOwnPropertyDescriptor(t,a);r&&r.configurable&&void 0===e[a]&&Object.defineProperty(e,a,r)}})(e,t))}var d=(function(e){u(t,e);function t(n,o,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};!(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,t);var i=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,e.call(this));return i.backend=n,i.store=o,i.services=a,i.options=r,i.logger=l.default.create('backendConnector'),i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(a,r.backend,r),i}return t.prototype.queueLoad=function(e,t,n){var o=this,a=[],r=[],i=[],l=[];return e.forEach(function(e){var n=!0;t.forEach(function(t){var i=e+'|'+t;o.store.hasResourceBundle(e,t)?o.state[i]=2:o.state[i]<0||(1===o.state[i]?r.indexOf(i)<0&&r.push(i):(o.state[i]=1,n=!1,r.indexOf(i)<0&&r.push(i),a.indexOf(i)<0&&a.push(i),l.indexOf(t)<0&&l.push(t)))}),n||i.push(e)}),(a.length||r.length)&&this.queue.push({pending:r,loaded:{},errors:[],callback:n}),{toLoad:a,pending:r,toLoadLanguages:i,toLoadNamespaces:l}},t.prototype.loaded=function(e,t,n){var o=this,a=e.split('|'),l=r(a,2),s=l[0],u=l[1];t&&this.emit('failedLoading',s,u,t),n&&this.store.addResourceBundle(s,u,n),this.state[e]=t?-1:2,this.queue.forEach(function(n){i.pushPath(n.loaded,[s],u),(function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)})(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(o.emit('loaded',n.loaded),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.queue=this.queue.filter(function(e){return!e.done})},t.prototype.read=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,i=arguments[5];return e.length?this.backend[n](e,t,function(l,s){l&&s&&o<5?setTimeout(function(){a.read.call(a,e,t,n,o+1,2*r,i)},r):i(l,s)}):i(null,{})},t.prototype.load=function(e,t,n){var o=this;if(!this.backend)return this.logger.warn('No backend was added via i18next.use. Will not load resources.'),n&&n();var l=a({},this.backend.options,this.options.backend);'string'==typeof e&&(e=this.services.languageUtils.toResolveHierarchy(e)),'string'==typeof t&&(t=[t]);var s=this.queueLoad(e,t,n);if(!s.toLoad.length)return s.pending.length||n(),null;l.allowMultiLoading&&this.backend.readMulti?this.read(s.toLoadLanguages,s.toLoadNamespaces,'readMulti',null,null,function(e,t){e&&o.logger.warn('loading namespaces '+s.toLoadNamespaces.join(', ')+' for languages '+s.toLoadLanguages.join(', ')+' via multiloading failed',e),!e&&t&&o.logger.log('successfully loaded namespaces '+s.toLoadNamespaces.join(', ')+' for languages '+s.toLoadLanguages.join(', ')+' via multiloading',t),s.toLoad.forEach(function(n){var a=n.split('|'),l=r(a,2),s=l[0],u=l[1],d=i.getPath(t,[s,u]);if(d)o.loaded(n,e,d);else{var c='loading namespace '+u+' for language '+s+' via multiloading failed';o.loaded(n,c),o.logger.error(c)}})}):s.toLoad.forEach(function(e){o.loadOne(e)})},t.prototype.reload=function(e,t){var n=this;this.backend||this.logger.warn('No backend was added via i18next.use. Will not load resources.');var o=a({},this.backend.options,this.options.backend);'string'==typeof e&&(e=this.services.languageUtils.toResolveHierarchy(e)),'string'==typeof t&&(t=[t]),o.allowMultiLoading&&this.backend.readMulti?this.read(e,t,'readMulti',null,null,function(o,a){o&&n.logger.warn('reloading namespaces '+t.join(', ')+' for languages '+e.join(', ')+' via multiloading failed',o),!o&&a&&n.logger.log('successfully reloaded namespaces '+t.join(', ')+' for languages '+e.join(', ')+' via multiloading',a),e.forEach(function(e){t.forEach(function(t){var r=i.getPath(a,[e,t]);if(r)n.loaded(e+'|'+t,o,r);else{var l='reloading namespace '+t+' for language '+e+' via multiloading failed';n.loaded(e+'|'+t,l),n.logger.error(l)}})})}):e.forEach(function(e){t.forEach(function(t){n.loadOne(e+'|'+t,'re')})})},t.prototype.loadOne=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'',o=e.split('|'),a=r(o,2),i=a[0],l=a[1];this.read(i,l,'read',null,null,function(o,a){o&&t.logger.warn(n+'loading namespace '+l+' for language '+i+' failed',o),!o&&a&&t.logger.log(n+'loaded namespace '+l+' for language '+i,a),t.loaded(e,o,a)})},t.prototype.saveMissing=function(e,t,n,o){this.backend&&this.backend.create&&this.backend.create(e,t,n,o),e&&e[0]&&this.store.addResource(e[0],t,n,o)},t})(s(t(549)).default);o.default=d},558);
|
|
__d(function(e,t,r,o){'use strict';Object.defineProperty(o,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},c=a(t(548));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):(function(e,t){for(var r=Object.getOwnPropertyNames(t),o=0;o<r.length;o++){var n=r[o],c=Object.getOwnPropertyDescriptor(t,n);c&&c.configurable&&void 0===e[n]&&Object.defineProperty(e,n,c)}})(e,t))}var s=(function(e){i(t,e);function t(r,o,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};!(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,t);var i=(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,e.call(this));return i.cache=r,i.store=o,i.services=n,i.options=a,i.logger=c.default.create('cacheConnector'),i.cache&&i.cache.init&&i.cache.init(n,a.cache,a),i}return t.prototype.load=function(e,t,r){var o=this;if(!this.cache)return r&&r();var c=n({},this.cache.options,this.options.cache),a='string'==typeof e?this.services.languageUtils.toResolveHierarchy(e):e;c.enabled?this.cache.load(a,function(e,t){if(e&&o.logger.error('loading languages '+a.join(', ')+' from cache failed',e),t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))for(var c in t[n])if(Object.prototype.hasOwnProperty.call(t[n],c)&&'i18nStamp'!==c){var i=t[n][c];i&&o.store.addResourceBundle(n,c,i)}r&&r()}):r&&r()},t.prototype.save=function(){this.cache&&this.options.cache&&this.options.cache.enabled&&this.cache.save(this.store.data)},t})(a(t(549)).default);o.default=s},559);
|
|
__d(function(e,a,t,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0}),n.transformOptions=function(e){'string'==typeof e.ns&&(e.ns=[e.ns]);'string'==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]);'string'==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]);e.whitelist&&e.whitelist.indexOf('cimode')<0&&e.whitelist.push('cimode');return e};n.get=function(){return{debug:!1,initImmediate:!0,ns:['translation'],defaultNS:['translation'],fallbackLng:['dev'],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:'all',preload:!1,simplifyPluralSuffix:!0,keySeparator:'.',nsSeparator:':',pluralSeparator:'_',contextSeparator:'_',saveMissing:!1,saveMissingTo:'fallback',missingKeyHandler:!1,postProcess:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:function(){},parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){return{defaultValue:e[1]}},interpolation:{escapeValue:!0,format:function(e,a,t){return e},prefix:'{{',suffix:'}}',formatSeparator:',',unescapePrefix:'-',nestingPrefix:'$t(',nestingSuffix:')',defaultVariables:void 0}}}},560);
|
|
__d(function(t,d,e,f){e.exports=d(562).default},561);
|
|
__d(function(t,n,o,a){'use strict';Object.defineProperty(a,"__esModule",{value:!0});var i,e=(function(){function t(t,n){for(var o=0;o<n.length;o++){var a=n[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(n,o,a){return o&&t(n.prototype,o),a&&t(n,a),n}})(),r=(function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n.default=t,n})(n(563)),s=n(564),l=(i=s,i&&i.__esModule?i:{default:i});var u=(function(){function t(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")})(this,t),this.init(n,o),this.type='backend'}return e(t,[{key:'init',value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=t,this.options=r.defaults(n,this.options||{},{loadPath:'/locales/{{lng}}/{{ns}}.json',addPath:'locales/add/{{lng}}/{{ns}}',allowMultiLoading:!1,parse:JSON.parse,crossDomain:!1,ajax:l.default})}},{key:'readMulti',value:function(t,n,o){var a=this.options.loadPath;'function'==typeof this.options.loadPath&&(a=this.options.loadPath(t,n));var i=this.services.interpolator.interpolate(a,{lng:t.join('+'),ns:n.join('+')});this.loadUrl(i,o)}},{key:'read',value:function(t,n,o){var a=this.options.loadPath;'function'==typeof this.options.loadPath&&(a=this.options.loadPath([t],[n]));var i=this.services.interpolator.interpolate(a,{lng:t,ns:n});this.loadUrl(i,o)}},{key:'loadUrl',value:function(t,n){var o=this;this.options.ajax(t,this.options,function(a,i){if(i.status>=500&&i.status<600)return n('failed loading '+t,!0);if(i.status>=400&&i.status<500)return n('failed loading '+t,!1);var e=void 0,r=void 0;try{e=o.options.parse(a,t)}catch(n){r='failed parsing '+t+' to json'}if(r)return n(r,!1);n(null,e)})}},{key:'create',value:function(t,n,o,a){var i=this;'string'==typeof t&&(t=[t]);var e={};e[o]=a||'',t.forEach(function(t){var o=i.services.interpolator.interpolate(i.options.addPath,{lng:t,ns:n});i.options.ajax(o,i.options,function(t,n){},e)})}}]),t})();u.type='backend',a.default=u},562);
|
|
__d(function(n,e,c,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.defaults=function(n){return t.call(f.call(arguments,1),function(e){if(e)for(var c in e)void 0===n[c]&&(n[c]=e[c])}),n},i.extend=function(n){return t.call(f.call(arguments,1),function(e){if(e)for(var c in e)n[c]=e[c]}),n};var r=[],t=r.forEach,f=r.slice},563);
|
|
__d(function(e,t,o,n){'use strict';Object.defineProperty(n,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e};function i(e,t){if(t&&'object'===(void 0===t?'undefined':r(t))){var o='',n=encodeURIComponent;for(var i in t)o+='&'+n(i)+'='+n(t[i]);if(!o)return e;e=e+(-1!==e.indexOf('?')?'&':'?')+o.slice(1)}return e}n.default=function(e,t,o,n,s){n&&'object'===(void 0===n?'undefined':r(n))&&(s||(n._t=new Date),n=i('',n).slice(1)),t.queryStringParams&&(e=i(e,t.queryStringParams));try{var u;(u=XMLHttpRequest?new XMLHttpRequest:new ActiveXObject('MSXML2.XMLHTTP.3.0')).open(n?'POST':'GET',e,1),t.crossDomain||u.setRequestHeader('X-Requested-With','XMLHttpRequest'),u.withCredentials=!!t.withCredentials,n&&u.setRequestHeader('Content-type','application/x-www-form-urlencoded');var a=t.customHeaders;if(a)for(var c in a)u.setRequestHeader(c,a[c]);u.onreadystatechange=function(){u.readyState>3&&o&&o(u.responseText,u)},u.send(n)}catch(e){console&&console.log(e)}}},564);
|
|
__d(function(n,i,a,e){a.exports={en:"English",bg:"Bulgarian",de:"German",es:"Spanish",fr:"French",hy:"Armenian",it:"Italian",oc:"Occitan",pl:"Polish",ptBR:"Portuguese (Brazil)",ru:"Russian",sk:"Slovak",sl:"Slovenian",sv:"Swedish",tr:"Turkish",zhCN:"Chinese (China)",nb:"Norwegian Bokmal",eo:"Esperanto"}},565);
|
|
__d(function(e,o,r,t){r.exports={contactlist:"__count__ Member",contactlist_plural:"__count__ Members",passwordSetRemotely:"set by another member",poweredby:"powered by",inviteUrlDefaultMsg:"Your conference is currently being created...",me:"me",speaker:"Speaker",raisedHand:"Would like to speak",defaultNickname:"ex. Jane Pink",defaultLink:"e.g. __url__",audioDevices:{bluetooth:"Bluetooth",headphones:"Headphones",phone:"Phone",speaker:"Speaker"},audioOnly:{audioOnly:"Audio only",featureToggleDisabled:"Toggling of __feature__ is disabled while in audio only mode"},userMedia:{"react-nativeGrantPermissions":"Select <b><i>Allow</i></b> when your browser asks for permissions.",chromeGrantPermissions:"Select <b><i>Allow</i></b> when your browser asks for permissions.",androidGrantPermissions:"Select <b><i>Allow</i></b> when your browser asks for permissions.",firefoxGrantPermissions:"Select <b><i>Share Selected Device</i></b> when your browser asks for permissions.",operaGrantPermissions:"Select <b><i>Allow</i></b> when your browser asks for permissions.",iexplorerGrantPermissions:"Select <b><i>OK</i></b> when your browser asks for permissions.",safariGrantPermissions:"Select <b><i>OK</i></b> when your browser asks for permissions.",nwjsGrantPermissions:"Please grant permissions to use your camera and microphone",edgeGrantPermissions:"Select <b><i>Yes</i></b> when your browser asks for permissions."},keyboardShortcuts:{keyboardShortcuts:"Keyboard shortcuts",raiseHand:"Raise or lower your hand",pushToTalk:"Push to talk",toggleScreensharing:"Switch between camera and screen sharing",toggleFilmstrip:"Show or hide the videos",toggleShortcuts:"Show or hide this help menu",focusLocal:"Focus on your video",focusRemote:"Focus on another caller's video",toggleChat:"Open or close the chat",mute:"Mute or unmute your microphone",fullScreen:"Enter or exit full screen",videoMute:"Start or stop your camera",showSpeakerStats:"Show speaker stats"},welcomepage:{disable:"Don't show this page again",feature1:{content:"No downloads required. __app__ works directly within your browser. Simply share your conference URL with others to get started.",title:"Simple to use"},feature2:{content:"Multi-party video conferences work with as little as 128Kbps. Screen-sharing and audio-only conferences are possible with far less.",title:"Low bandwidth"},feature3:{content:"__app__ is licensed under the Apache License. You are free to download, use, modify, and share it as per this license.",title:"Open source"},feature4:{content:"There are no artificial restrictions on the number of users or conference members. Server power and bandwidth are the only limiting factors.",title:"Unlimited users"},feature5:{content:"It's easy to share your screen with others. __app__ is ideal for on-line presentations, lectures, and tech support sessions.",title:"Screen sharing"},feature6:{content:"Need some privacy? __app__ conference rooms can be secured with a password in order to exclude unwanted guests and prevent interruptions.",title:"Secure rooms"},feature7:{content:"__app__ features Etherpad, a real-time collaborative text editor that's great for meeting minutes, writing articles, and more.",title:"Shared notes"},feature8:{content:"Learn about your users through easy integration with Piwik, Google Analytics, and other usage monitoring and statistics systems.",title:"Usage statistics"},go:"GO",join:"JOIN",privacy:"Privacy",roomname:"Enter room name",roomnamePlaceHolder:"room name",sendFeedback:"Send feedback",terms:"Terms"},startupoverlay:{policyText:" ",title:"__app__ needs to use your microphone and camera."},suspendedoverlay:{title:"Your video call was interrupted because this computer went to sleep.",text:"Press the <i>Rejoin</i> button to reconnect.",rejoinKeyTitle:"Rejoin"},toolbar:{addPeople:"Add people to your call",audioonly:"Enable / Disable audio only mode (saves bandwidth)",mute:"Mute / Unmute",videomute:"Start / Stop camera",authenticate:"Authenticate",lock:"Lock / Unlock room",invite:"Share the link",chat:"Open / Close chat",etherpad:"Open / Close shared document",sharedvideo:"Share a YouTube video",sharescreen:"Start / Stop screen sharing",fullscreen:"View / Exit full screen",sip:"Call SIP number",Settings:"Settings",hangup:"Leave",login:"Login",logout:"Logout",dialpad:"Open / Close dialpad",sharedVideoMutedPopup:"Your shared video has been muted so that you can talk to the other members.",micMutedPopup:"Your microphone has been muted so that you would fully enjoy your shared video.",talkWhileMutedPopup:"Trying to speak? You are muted.",unableToUnmutePopup:"You cannot un-mute while the shared video is on.",cameraDisabled:"Camera is not available",micDisabled:"Microphone is not available",filmstrip:"Show / Hide videos",profile:"Edit your profile",raiseHand:"Raise / Lower your hand"},unsupportedBrowser:{appNotInstalled:"Join this meeting with __app__ on your phone.",downloadApp:"Download the app",openApp:"Continue to __app__"},bottomtoolbar:{chat:"Open / close chat",filmstrip:"Show / hide videos",contactlist:"View and invite members"},chat:{nickname:{title:"Enter a nickname in the box below",popover:"Choose a nickname"},messagebox:"Enter text..."},settings:{title:"Settings",update:"Update",name:"Name",startAudioMuted:"Everyone starts muted",startVideoMuted:"Everyone starts hidden",selectCamera:"Camera",selectMic:"Microphone",selectAudioOutput:"Audio output",followMe:"Everyone follows me",noDevice:"None",cameraAndMic:"Camera and microphone",moderator:"MODERATOR",password:"SET PASSWORD",audioVideo:"AUDIO AND VIDEO"},profile:{title:"Profile",setDisplayNameLabel:"Set your display name",setEmailLabel:"Set your gravatar email",setEmailInput:"Enter e-mail"},videothumbnail:{moderator:"Moderator",videomute:"Member has stopped the camera",mute:"Member is muted",kick:"Kick out",muted:"Muted",domute:"Mute",flip:"Flip",remoteControl:"Remote control"},connectionindicator:{header:"Connection data",bitrate:"Bitrate:",packetloss:"Packet loss:",resolution:"Resolution:",framerate:"Frame rate:",less:"Show less",more:"Show more",address:"Address:",remoteport_plural:"Remote ports:",localport_plural:"Local ports:",remoteport:"Remote port:",localport:"Local port:",localaddress:"Local address:",localaddress_plural:"Local addresses:",remoteaddress:"Remote address:",remoteaddress_plural:"Remote addresses:",transport:"Transport:",transport_plural:"Transports:",bandwidth:"Estimated bandwidth:",na:"Come back here for connection information once the conference starts",peer_to_peer:" (p2p)",turn:" (turn)",quality:{good:"Good",inactive:"Inactive",lost:"Lost",nonoptimal:"Nonoptimal",poor:"Poor"},status:"Connection:"},notify:{disconnected:"disconnected",moderator:"Moderator rights granted!",connectedOneMember:"__name__ connected",connectedTwoMembers:"__first__ and __second__ connected",connectedThreePlusMembers:"__name__ and __count__ others connected",somebody:"Somebody",me:"Me",focus:"Conference focus",focusFail:"__component__ not available - retry in __ms__ sec",grantedTo:"Moderator rights granted to __to__!",grantedToUnknown:"Moderator rights granted to $t(notify.somebody)!",muted:"You have started the conversation muted.",mutedTitle:"You're muted!",raisedHand:"Would like to speak.",suboptimalExperienceTitle:"Browser Warning",suboptimalExperienceDescription:"Eer... we are afraid your experience with __appName__ isn't going to be that great here. We are looking for ways to improve this but, until then, please try using one of the <a href='static/recommendedBrowsers.html' target='_blank'>fully supported browsers</a>."},dialog:{add:"Add",allow:"Allow",kickMessage:"Ouch! You have been kicked out of the meet!",popupErrorTitle:"Pop-up blocked",popupError:"Your browser is blocking pop-up windows from this site. Please enable pop-ups in your browser's security settings and try again.",passwordErrorTitle:"Password Error",passwordError:"This conversation is currently protected by a password. Only the owner of the conference can set a password.",passwordError2:"This conversation isn't currently protected by a password. Only the owner of the conference can set a password.",connectError:"Oops! Something went wrong and we couldn't connect to the conference.",connectErrorWithMsg:"Oops! Something went wrong and we couldn't connect to the conference: __msg__",incorrectPassword:"Incorrect username or password",connecting:"Connecting",copy:"Copy",contactSupport:"Contact support",error:"Error",createPassword:"Create password",detectext:"Error when trying to detect desktopsharing extension.",failedpermissions:"Failed to obtain permissions to use the local microphone and/or camera.",conferenceReloadTitle:"Unfortunately, something went wrong.",conferenceReloadMsg:"We're trying to fix this. Reconnecting in __seconds__ sec...",conferenceDisconnectTitle:"You have been disconnected.",conferenceDisconnectMsg:"You may want to check your network connection. Reconnecting in __seconds__ sec...",dismiss:"Dismiss",rejoinNow:"Rejoin now",maxUsersLimitReachedTitle:"Maximum members limit reached",maxUsersLimitReached:"The limit for maximum number of members has been reached. The conference is full. Please contact the meeting owner or try again later!",lockTitle:"Lock failed",lockMessage:"Failed to lock the conference.",warning:"Warning",passwordNotSupportedTitle:"Password not supported",passwordNotSupported:"Setting a meeting password is not supported.",internalErrorTitle:"Internal error",internalError:"Oops! Something went wrong. The following error occurred: __error__",unableToSwitch:"Unable to switch video stream.",SLDFailure:"Oops! Something went wrong and we failed to mute! (SLD Failure)",SRDFailure:"Oops! Something went wrong and we failed to stop video! (SRD Failure)",oops:"Oops!",currentPassword:"The current password is",passwordLabel:"Password",defaultError:"There was some kind of error",passwordRequired:"Password required",Ok:"Ok",done:"Done",Remove:"Remove",removePassword:"Remove password",shareVideoTitle:"Share a video",shareVideoLinkError:"Please provide a correct youtube link.",removeSharedVideoTitle:"Remove shared video",removeSharedVideoMsg:"Are you sure you would like to remove your shared video?",alreadySharedVideoMsg:"Another member is already sharing a video. This conference allows only one shared video at a time.",alreadySharedVideoTitle:"Only one shared video is allowed at a time",WaitingForHost:"Waiting for the host ...",WaitForHostMsg:"The conference <b>__room__ </b> has not yet started. If you are the host then please authenticate. Otherwise, please wait for the host to arrive.",IamHost:"I am the host",Cancel:"Cancel",Submit:"Submit",retry:"Retry",logoutTitle:"Logout",logoutQuestion:"Are you sure you want to logout and stop the conference?",sessTerminated:"Call terminated",hungUp:"You hung up",joinAgain:"Join again",Share:"Share",Save:"Save",recording:"Recording",recordingToken:"Enter recording token",passwordCheck:"Are you sure you would like to remove your password?",passwordMsg:"Set a password to lock your room",shareLink:"Share the link to the call",yourPassword:"Enter new password",Back:"Back",serviceUnavailable:"Service unavailable",gracefulShutdown:"Our service is currently down for maintenance. Please try again later.",Yes:"Yes",reservationError:"Reservation system error",reservationErrorMsg:"Error code: __code__, message: __msg__",password:"Enter password",userPassword:"user password",token:"token",tokenAuthFailedTitle:"Authentication failed",tokenAuthFailed:"Sorry, you're not allowed to join this call.",displayNameRequired:"Display name is required",enterDisplayName:"Please enter your display name",extensionRequired:"Extension required:",firefoxExtensionPrompt:"You need to install a Firefox extension in order to use screen sharing. Please try again after you <a href='__url__'>get it from here</a>!",feedbackHelp:"Your feedback will help us to improve our video experience.",feedbackQuestion:"Tell us about your call!",thankYou:"Thank you for using __appName__!",sorryFeedback:"We're sorry to hear that. Would you like to tell us more?",liveStreaming:"Live Streaming",streamKey:"Stream name/key",startLiveStreaming:"Start live streaming",stopStreamingWarning:"Are you sure you would like to stop the live streaming?",stopRecordingWarning:"Are you sure you would like to stop the recording?",stopLiveStreaming:"Stop live streaming",stopRecording:"Stop recording",doNotShowMessageAgain:"Don't show this message again",permissionDenied:"Permission Denied",screenSharingFailedToInstall:"Oops! Your screen sharing extension failed to install.",screenSharingFailedToInstallTitle:"Screen sharing extension failed to install",screenSharingPermissionDeniedError:"Oops! Something went wrong with your screen sharing extension permissions. Please reload and try again.",cameraUnsupportedResolutionError:"Your camera does not support required video resolution.",cameraUnknownError:"Cannot use camera for an unknown reason.",cameraPermissionDeniedError:"You have not granted permission to use your camera. You can still join the conference but others won't see you. Use the camera button in the address bar to fix this.",cameraNotFoundError:"Camera was not found.",cameraConstraintFailedError:"Your camera does not satisfy some of the required constraints.",micUnknownError:"Cannot use microphone for an unknown reason.",micPermissionDeniedError:"You have not granted permission to use your microphone. You can still join the conference but others won't hear you. Use the camera button in the address bar to fix this.",micNotFoundError:"Microphone was not found.",micConstraintFailedError:"Your microphone does not satisfy some of the required constraints.",micNotSendingDataTitle:"Unable to access microphone",micNotSendingData:"We are unable to access your microphone. Please select another device from the settings menu or try to reload the application.",cameraNotSendingDataTitle:"Unable to access camera",cameraNotSendingData:"We are unable to access your camera. Please check if another application is using this device, select another device from the settings menu or try to reload the application.",goToStore:"Go to the webstore",externalInstallationTitle:"Extension required",externalInstallationMsg:"You need to install our desktop sharing extension.",inlineInstallationMsg:"You need to install our desktop sharing extension.",inlineInstallExtension:"Install now",muteParticipantTitle:"Mute this member?",muteParticipantBody:"You won't be able to unmute them, but they can unmute themselves at any time.",muteParticipantButton:"Mute",remoteControlTitle:"Remote desktop control",remoteControlRequestMessage:"Will you allow __user__ to remotely control your desktop?",remoteControlShareScreenWarning:"Note that if you press \"Allow\" you will share your screen!",remoteControlDeniedMessage:"__user__ rejected your remote control request!",remoteControlAllowedMessage:"__user__ accepted your remote control request!",remoteControlErrorMessage:"An error occurred while trying to request remote control permissions from __user__!",startRemoteControlErrorMessage:"An error occurred while trying to start the remote control session!",remoteControlStopMessage:"The remote control session ended!",close:"Close",shareYourScreen:"Share your screen",yourEntireScreen:"Your entire screen",applicationWindow:"Application window"},email:{sharedKey:["This conference is password-protected. Please use the following pin when joining:","","","__sharedKey__","",""],subject:"Invitation to a __appName__ (__conferenceName__)",body:["Hey there, I%27d like to invite you to a __appName__ conference I%27ve just set up.","","","Please click on the following link in order to join the conference.","","","__roomUrl__","","","__sharedKeyText__"," Note that __appName__ is currently only supported by __supportedBrowsers__, so you need to be using one of these browsers.","","","Talk to you in a sec!"],and:"and"},connection:{ERROR:"Error",CONNECTING:"Connecting",RECONNECTING:"A network problem occurred. Reconnecting...",CONNFAIL:"Connection failed",AUTHENTICATING:"Authenticating",AUTHFAIL:"Authentication failed",CONNECTED:"Connected",DISCONNECTED:"Disconnected",DISCONNECTING:"Disconnecting",ATTACHED:"Attached",FETCH_SESSION_ID:"Obtaining session-id...",GOT_SESSION_ID:"Obtaining session-id... Done",GET_SESSION_ID_ERROR:"Get session-id error: __code__",USER_CONNECTION_INTERRUPTED:"__displayName__ is having connectivity issues...",LOW_BANDWIDTH:"Video for __displayName__ has been turned off to save bandwidth"},recording:{busy:"We're working on freeing recording resources. Please try again in a few minutes.",busyTitle:"All recorders are currently busy",buttonTooltip:"Start / Stop recording",error:"Recording failed. Please try again.",failedToStart:"Recording failed to start",off:"Recording stopped",on:"Recording",pending:"Recording waiting for a member to join...",serviceName:"Recording service",unavailable:"Oops! The __serviceName__ is currently unavailable. We're working on resolving the issue. Please try again later.",unavailableTitle:"Recording unavailable"},liveStreaming:{busy:"We're working on freeing streaming resources. Please try again in a few minutes.",busyTitle:"All streamers are currently busy",buttonTooltip:"Start / Stop Live Stream",error:"Live Streaming failed. Please try again.",failedToStart:"Live Streaming failed to start",off:"Live Streaming stopped",on:"Live Streaming",pending:"Starting Live Stream...",serviceName:"Live Streaming service",streamIdRequired:"Please fill in the stream id in order to launch the Live Streaming.",streamIdHelp:"Where do I find this?",unavailableTitle:"Live Streaming unavailable"},videoSIPGW:{busy:"We're working on freeing resources. Please try again in a few minutes.",busyTitle:"The Room service is currently busy",errorInvite:"Conference not established yet. Please try again later.",errorInviteTitle:"Error inviting room",errorAlreadyInvited:"__displayName__ already invited",errorInviteFailedTitle:"Inviting __displayName__ failed",errorInviteFailed:"We're working on resolving the issue. Please try again later.",pending:"__displayName__ has been invited",serviceName:"Room service",unavailableTitle:"Room service unavailable"},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"Name",seconds:"__count__s",speakerStats:"Speaker Stats",speakerTime:"Speaker Time"},deviceSelection:{deviceSettings:"Device settings",noPermission:"Permission not granted",previewUnavailable:"Preview unavailable",selectADevice:"Select a device",testAudio:"Test sound"},invite:{addPassword:"Add password",callNumber:"Call __number__",enterID:"Enter Meeting ID: __conferenceID__ following by # to dial in from a phone",howToDialIn:"To dial in, use one of the following numbers and meeting ID",hidePassword:"Hide password",inviteTo:"Invite people to __conferenceName__",invitedYouTo:"__userName__ has invited you to the __inviteURL__ conference",invitePeople:"Invite",locked:"This call is locked. New callers must have the link and enter the password to join.",showPassword:"Show password",unlocked:"This call is unlocked. Any new caller with the link may join the call."},videoStatus:{callQuality:"Call Quality",hd:"HD",highDefinition:"High definition",labelTooltipVideo:"Current video quality",labelTooltipAudioOnly:"Audio-only mode enabled",ld:"LD",lowDefinition:"Low definition",onlyAudioAvailable:"Only audio is available",onlyAudioSupported:"We only support audio in this browser.",p2pEnabled:"Peer to Peer Enabled",p2pVideoQualityDescription:"In peer to peer mode, received call quality can only be toggled between high and audio only. Other settings will not be honored until peer to peer is exited.",recHighDefinitionOnly:"Will prefer high definition.",sd:"SD",standardDefinition:"Standard definition",qualityButtonTip:"Change received video quality"},dialOut:{dial:"Dial",dialOut:"Call a #",statusMessage:"is now __status__",enterPhone:"Enter phone number",phoneNotAllowed:"Oh, we don't support that destination yet! Sorry!"},addPeople:{add:"Add",noResults:"No matching search results",searchPlaceholder:"Search for people and rooms to add",title:"Add people to your call",failedToAdd:"Failed to add members"},inlineDialogFailure:{msg:"We stumbled a bit.",retry:"Try again",support:"Support",supportMsg:"If this keeps happening, reach out to"},deviceError:{cameraError:"Failed to access your camera",microphoneError:"Failed to access your microphone",cameraPermission:"Error obtaining camera permission",microphonePermission:"Error obtaining microphone permission"},feedback:{average:"Average",bad:"Bad",good:"Good",rateExperience:"Please rate your meeting experience.",veryBad:"Very Bad",veryGood:"Very Good"},info:{copy:"Copy link",invite:"Invite in __app__",title:"Call access info",tooltip:"Get access info about the meeting"},profileModal:{alertOk:"OK",alertTitle:"Warning",alertURLText:"The entered server URL is invalid",conferenceSection:"Conference",displayName:"Display name",email:"Email",header:"Settings",profileSection:"Profile",serverURL:"Server URL",startWithAudioMuted:"Start with audio muted",startWithVideoMuted:"Start with video muted"}}},566);
|
|
__d(function(e,t,n,u){Object.defineProperty(u,"__esModule",{value:!0});var o=t(568),r=babelHelpers.interopRequireDefault(o);u.default={cacheUserLanguage:Function.prototype,detect:function(){return r.default},init:Function.prototype,type:'languageDetector'}},567);
|
|
__d(function(e,l,a,d){Object.defineProperty(d,"__esModule",{value:!0});var o=l(24).NativeModules.RNI18n;d.default=o?o.locale.replace(/_/,'-'):''},568);
|
|
__d(function(a,n,g,e){var u=n(545),l=babelHelpers.interopRequireDefault(u),s={bg:{languages:n(570),main:n(571)},de:{languages:n(572),main:n(573)},eo:{languages:n(574),main:n(575)},es:{languages:n(576),main:n(577)},fr:{languages:n(578),main:n(579)},hy:{languages:n(580),main:n(581)},it:{languages:n(582),main:n(583)},nb:{languages:n(584),main:n(585)},oc:{languages:n(586),main:n(587)},pl:{languages:n(588),main:n(589)},ptBR:{languages:n(590),main:n(591)},ru:{languages:n(592),main:n(593)},sk:{languages:n(594),main:n(595)},sl:{languages:n(596),main:n(597)},sv:{languages:n(598),main:n(599)},tr:{languages:n(600),main:n(601)},zhCN:{languages:n(602),main:n(603)}};for(var i in s){var m=s[i],r=m.languages,d=m.main;l.default.addResourceBundle(i,'languages',r,!0,!0),l.default.addResourceBundle(i,'main',d,!0,!0)}},569);
|
|
__d(function(e,s,t,n){t.exports={en:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438",bg:"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",de:"\u041d\u0435\u043c\u0441\u043a\u0438",es:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438",fr:"\u0424\u0440\u0435\u043d\u0441\u043a\u0438",hy:"\u0410\u0440\u043c\u0435\u043d\u0441\u043a\u0438",it:"\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438",oc:"\u041e\u043a\u0441\u0438\u0442\u0430\u043d\u0441\u043a\u0438",pl:"\u041f\u043e\u043b\u0441\u043a\u0438",ptBR:"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0441\u043a\u0438 (\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f)",ru:"\u0420\u0443\u0441\u043a\u0438",sk:"\u0421\u043b\u043e\u0432\u0430\u0448\u043a\u0438",sl:"\u0421\u043b\u043e\u0432\u0435\u043d\u0441\u043a\u0438",sv:"\u0428\u0432\u0435\u0434\u0441\u043a\u0438",tr:"\u0422\u0443\u0440\u0441\u043a\u0438",zhCN:"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 (\u041a\u0438\u0442\u0430\u0439)",nb:"\u041d\u043e\u0440\u0432\u0435\u0436\u043a\u0438 \u0431\u0443\u043a\u043c\u043e\u043b",eo:"\u0415\u0441\u043f\u0435\u0440\u0430\u043d\u0442\u043e"}},570);
|
|
__d(function(e,o,r,t){r.exports={contactlist:"__count__ \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",contactlist_plural:"__count__ \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",passwordSetRemotely:"\u0437\u0430\u0434\u0430\u0434\u0435\u043d\u0430 \u043e\u0442 \u0434\u0440\u0443\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",connectionsettings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430",poweredby:"\u0441 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u0430\u0442\u0430 \u043d\u0430",feedback:{average:"\u0421\u0440\u0435\u0434\u043d\u043e",bad:"\u041b\u043e\u0448\u043e",good:"",rateExperience:"\u041c\u043e\u043b\u044f, \u043e\u0446\u0435\u043d\u0435\u0442\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430.",veryBad:"\u041c\u043d\u043e\u0433\u043e \u043b\u043e\u0448\u043e",veryGood:"\u041c\u043d\u043e\u0433\u043e \u0434\u043e\u0431\u0440\u0430"},inviteUrlDefaultMsg:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430 \u0441\u0435 \u0441\u044a\u0437\u0434\u0430\u0432\u0430...",me:"\u0430\u0437",speaker:"\u0413\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b",raisedHand:"\u0418\u0441\u043a\u0430 \u0434\u0443\u043c\u0430\u0442\u0430",defaultNickname:"\u043d\u0430\u043f\u0440. \u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432",defaultLink:"\u043d\u0430\u043f\u0440. __url__",callingName:"__name__",audioOnly:{audioOnly:"\u0421\u0430\u043c\u043e \u0437\u0432\u0443\u043a",featureToggleDisabled:"\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u201e__feature__\u201c \u043d\u0435 \u0435 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u0432 \u0440\u0435\u0436\u0438\u043c \u0441\u0430\u043c\u043e \u0441\u044a\u0441 \u0437\u0432\u0443\u043a"},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 <b><i>\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0438\u0437\u0431\u0440\u0430\u043d\u043e\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e</i></b>, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",operaGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 <b><i>\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435</i></b>, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",iexplorerGrantPermissions:"",safariGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 <b><i>\u0414\u043e\u0431\u0440\u0435</i></b>, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",nwjsGrantPermissions:"\u041c\u043e\u043b\u044f, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",edgeGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 <b><i>\u0414\u0430</i></b>, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435."},keyboardShortcuts:{keyboardShortcuts:"\u041a\u043b\u0430\u0432\u0438\u0448\u043d\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438",raiseHand:"\u0412\u0434\u0438\u0433\u043d\u0435\u0442\u0435 \u0438\u043b\u0438 \u0441\u0432\u0430\u043b\u0435\u0442\u0435 \u0440\u044a\u043a\u0430",pushToTalk:"\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435, \u0437\u0430 \u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435",toggleScreensharing:"\u0421\u043c\u044f\u043d\u0430 \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430 \u0438 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0435\u043a\u0440\u0430\u043d",toggleFilmstrip:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435/\u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u0430\u0442\u0430",toggleShortcuts:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435/\u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u043d\u043e\u0442\u043e \u043c\u0435\u043d\u044e",focusLocal:"\u0424\u043e\u043a\u0443\u0441\u0438\u0440\u0430\u043d\u0435 \u0432\u044a\u0440\u0445\u0443 \u0412\u0430\u0448\u0435\u0442\u043e \u0432\u0438\u0434\u0435\u043e",focusRemote:"\u0424\u043e\u043a\u0443\u0441\u0438\u0440\u0430\u043d\u0435 \u0432\u044a\u0440\u0445\u0443 \u0432\u0438\u0434\u0435\u043e\u0442\u043e \u043d\u0430 \u0434\u0440\u0443\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",toggleChat:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0438\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",mute:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435/\u043f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",fullScreen:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435/\u0438\u0437\u043b\u0438\u0437\u0430\u043d\u0435 \u043e\u0442 \u0440\u0435\u0436\u0438\u043c \u043d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d",videoMute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430",showSpeakerStats:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0437\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044f"},welcomepage:{disable:"\u041d\u0435 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0439 \u043f\u043e\u0432\u0435\u0447\u0435 \u0442\u0430\u0437\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430",feature1:{content:"\u041d\u0435 \u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u0430 \u0441\u0432\u0430\u043b\u044f\u0442\u0435 \u043d\u0438\u0449\u043e. \u201e__app__\u201c \u0440\u0430\u0431\u043e\u0442\u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0432\u044a\u0432 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u0430 \u0412\u0438. \u041f\u0440\u043e\u0441\u0442\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430 \u0441\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u0442\u0435, \u0437\u0430 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0435\u0442\u0435.",title:"\u041b\u0435\u0441\u0435\u043d \u0437\u0430 \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0430"},feature2:{content:"\u0412\u0438\u0434\u0435\u043e \u0431\u0435\u0441\u0435\u0434\u0438\u0442\u0435 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u044f\u0442 \u0438 \u043f\u0440\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442 \u043e\u0442 128\u043a\u0431/\u0441\u0435\u043a. \u0410 \u0442\u0435\u0437\u0438 \u0441\u0430\u043c\u043e \u0441\u044a\u0441 \u0437\u0432\u0443\u043a \u0438\u043b\u0438 \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430 \u2013 \u0434\u043e\u0440\u0438 \u0438 \u043f\u0440\u0438 \u043f\u043e-\u043d\u0438\u0441\u043a\u0430.",title:"\u041d\u0438\u0441\u044a\u043a \u0434\u0435\u0431\u0438\u0442"},feature3:{content:"__app__ \u0441\u0435 \u0440\u0430\u0437\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0432\u0430 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0435 Apache. \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u0438 \u0441\u0442\u0435 \u0434\u0430 \u0433\u043e \u0441\u0432\u0430\u043b\u044f\u0442\u0435 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435, \u043f\u0440\u043e\u043c\u0435\u043d\u044f\u0442\u0435 \u0438 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u0442\u0435 \u0441\u043f\u0440\u044f\u043c\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0442\u0430 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0430.",title:"\u041e\u0442\u0432\u043e\u0440\u0435\u043d \u043a\u043e\u0434"},feature4:{content:"\u041d\u044f\u043c\u0430 \u0438\u0437\u043a\u0443\u0441\u0442\u0432\u0435\u043d\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0431\u0440\u043e\u044f \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430. \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u0438\u0442\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0441\u0430 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u0441\u044a\u0440\u0432\u044a\u0440\u0430 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u043c\u0440\u0435\u0436\u043e\u0432\u0430\u0442\u0430 \u0432\u0440\u044a\u0437\u043a\u0430.",title:"\u041d\u0435\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u0431\u0440\u043e\u0439 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438"},feature5:{content:"\u041b\u0435\u0441\u043d\u043e \u0435 \u0434\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u0430 \u0441\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u0442\u0435. __app__ \u0435 \u0438\u0434\u0435\u0430\u043b\u0435\u043d \u0437\u0430 \u043e\u043d\u043b\u0430\u0439\u043d \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043b\u0435\u043a\u0446\u0438\u0438 \u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430 \u043f\u043e\u0434\u0440\u044a\u0436\u043a\u0430.",title:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430"},feature6:{content:"\u041d\u0443\u0436\u0434\u0430\u0435\u0442\u0435 \u0441\u0435 \u043e\u0442 \u0443\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435? __app__ \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0442\u043d\u0438\u0442\u0435 \u0441\u0442\u0430\u0439 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0431\u044a\u0434\u0430\u0442 \u0437\u0430\u0449\u0438\u0442\u0435\u043d\u0438 \u043e\u0442 \u043f\u0430\u0440\u043e\u043b\u0430 \u0437\u0430 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0435\u043f\u0430\u0437\u0438\u0442\u0435 \u043e\u0442 \u043d\u0435\u0436\u0435\u043b\u0430\u043d\u0438 \u0433\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u043a\u044a\u0441\u0432\u0430\u043d\u0438\u044f.",title:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u0441\u0442\u0430\u0438"},feature7:{content:"__app__ \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 Etherpad, \u0441 \u043a\u043e\u0439\u0442\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0442\u0435 \u0442\u0435\u043a\u0441\u0442 \u0432 \u0440\u0435\u0430\u043b\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0437\u0430\u0435\u0434\u043d\u043e.",title:"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u0438 \u0431\u0435\u043b\u0435\u0436\u043a\u0438"},feature8:{content:"\u041d\u0430\u0443\u0447\u0435\u0442\u0435 \u043f\u043e\u0432\u0435\u0447\u0435 \u0437\u0430 \u0441\u0432\u043e\u0438\u0442\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 \u043a\u0430\u0442\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0430\u0442\u0435 \u043b\u0435\u0441\u043d\u043e Piwik, Google Analytics \u0438 \u0434\u0440\u0443\u0433\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0432\u0430\u043d\u0435\u0442\u043e.",title:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435"},go:"\u041d\u0410\u041f\u0420\u0415\u0414",join:"\u041f\u0420\u0418\u0421\u042a\u0415\u0414\u0418\u041d\u042f\u0412\u0410\u041d\u0415",privacy:"\u041f\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442",roomname:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435 \u043d\u0430 \u0441\u0442\u0430\u044f\u0442\u0430",roomnamePlaceHolder:"\u0438\u043c\u0435 \u043d\u0430 \u0441\u0442\u0430\u044f\u0442\u0430",sendFeedback:"\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043e\u0442\u0437\u0438\u0432\u0438",terms:"\u0423\u0441\u043b\u043e\u0432\u0438\u044f"},startupoverlay:{policyText:" ",title:"\u201e__app__\u201c \u0441\u0435 \u043d\u0443\u0436\u0434\u0430\u0435 \u043e\u0442 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0438 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430."},suspendedoverlay:{title:"\u0412\u0430\u0448\u0438\u044f\u0442 \u0432\u0438\u0434\u0435\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0431\u0435\u0448\u0435 \u043f\u0440\u0435\u043a\u044a\u0441\u043d\u0430\u0442, \u0442\u044a\u0439 \u043a\u0430\u0442\u043e \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u044a\u0442 \u0412\u0438 \u0437\u0430\u0441\u043f\u0430.",text:"\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 <i>\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435</i>, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",rejoinKeyTitle:"\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435"},toolbar:{addPeople:"",audioonly:"\u0412\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435/\u0438\u0437\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c\u0430 \u0441\u0430\u043c\u043e \u0441\u044a\u0441 \u0437\u0432\u0443\u043a (\u043f\u0435\u0441\u0442\u0438 \u043c\u0440\u0435\u0436\u043e\u0432\u0430\u0442\u0430 \u0432\u0440\u044a\u0437\u043a\u0430)",mute:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435/\u043f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",videomute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430",authenticate:"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",lock:"\u0417\u0430\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435/\u043e\u0442\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u044f\u0442\u0430",invite:"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430",chat:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0438\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",etherpad:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",sharedvideo:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",sharescreen:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",fullscreen:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435/\u0438\u0437\u043b\u0438\u0437\u0430\u043d\u0435 \u043e\u0442 \u0440\u0435\u0436\u0438\u043c \u043d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d",sip:"\u041e\u0431\u0430\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 SIP-\u043d\u043e\u043c\u0435\u0440",Settings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",hangup:"\u041d\u0430\u043f\u0443\u0441\u043a\u0430\u043d\u0435",login:"\u0412\u043b\u0435\u0437",logout:"\u0418\u0437\u0445\u043e\u0434",dialpad:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430\u0442\u0430 \u0437\u0430 \u043d\u0430\u0431\u0438\u0440\u0430\u043d\u0435",sharedVideoMutedPopup:"\u0412\u0430\u0448\u0435\u0442\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u043e \u0432\u0438\u0434\u0435\u043e \u0431\u0435\u0448\u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d\u043e, \u0437\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438.",micMutedPopup:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0412\u0438 \u0431\u0435\u0448\u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d, \u0437\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043d\u0430\u0441\u043b\u0430\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u043e\u0442\u043e \u0432\u0438\u0434\u0435\u043e.",talkWhileMutedPopup:"\u041e\u043f\u0438\u0442\u0432\u0430\u0442\u0435 \u0441\u0435 \u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435? \u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0412\u0438 \u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d.",unableToUnmutePopup:"\u041d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0434\u043e\u043a\u0430\u0442\u043e \u0433\u043b\u0435\u0434\u0430\u0442\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u043e \u0432\u0438\u0434\u0435\u043e.",cameraDisabled:"\u041d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430",micDisabled:"\u041d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u0435\u043d \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",filmstrip:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435/\u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u0430\u0442\u0430",profile:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0430",raiseHand:"\u0412\u0434\u0438\u0433\u0430\u043d\u0435/\u0441\u0432\u0430\u043b\u044f\u043d\u0435 \u043d\u0430 \u0440\u044a\u043a\u0430"},unsupportedBrowser:{appInstalled:"\u0438\u043b\u0438 \u0430\u043a\u043e \u0432\u0435\u0447\u0435 \u0438\u043c\u0430\u0442\u0435 \u0442\u043e\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435<br /><strong>\u0442\u043e\u0433\u0430\u0432\u0430</strong>",appNotInstalled:"\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u043c\u0430\u0442\u0435 <strong>__app__</strong>, \u0437\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u043a\u044a\u043c \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430 \u043e\u0442 \u043c\u043e\u0431\u0438\u043b\u043d\u043e\u0442\u043e \u0441\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",downloadApp:"\u0421\u0432\u0430\u043b\u044f\u043d\u0435 \u043d\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e",joinConversation:"\u041f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435",startConference:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0431\u0435\u0441\u0435\u0434\u0430"},bottomtoolbar:{chat:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0438\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",filmstrip:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435/\u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u0430\u0442\u0430",contactlist:"\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u0438 \u043f\u043e\u043a\u0430\u043d\u0430 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438"},chat:{nickname:{title:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435 \u0432 \u043f\u043e\u043b\u0435\u0442\u043e",popover:"\u0418\u0437\u0431\u043e\u0440 \u043d\u0430 \u0438\u043c\u0435"},messagebox:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0442\u0435\u043a\u0441\u0442..."},settings:{title:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",update:"\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435",name:"\u0418\u043c\u0435",startAudioMuted:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u0442 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d\u0438",startVideoMuted:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u0442 \u0441\u043a\u0440\u0438\u0442\u0438",selectCamera:"\u041a\u0430\u043c\u0435\u0440\u0430",selectMic:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",selectAudioOutput:"\u0417\u0432\u0443\u043a\u043e\u0432 \u0438\u0437\u0445\u043e\u0434",followMe:"\u0412\u0441\u0438\u0447\u043a\u0438 \u043c\u0435 \u0441\u043b\u0435\u0434\u0432\u0430\u0442",noDevice:"\u041d\u044f\u043c\u0430",cameraAndMic:"\u041a\u0430\u043c\u0435\u0440\u0430 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",moderator:"\u041c\u041e\u0414\u0415\u0420\u0410\u0422\u041e\u0420",password:"\u0417\u0410\u0414\u0410\u0412\u0410\u041d\u0415 \u041d\u0410 \u041f\u0410\u0420\u041e\u041b\u0410",audioVideo:"\u0417\u0412\u0423\u041a \u0418 \u0412\u0418\u0414\u0415\u041e"},profile:{title:"\u041f\u0440\u043e\u0444\u0438\u043b",setDisplayNameLabel:"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u043d\u043e\u0442\u043e \u0441\u0438 \u0438\u043c\u0435",setEmailLabel:"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u0435-\u043f\u043e\u0449\u0430\u0442\u0430 \u0441\u0438 \u0432 \u201egravatar\u201c",setEmailInput:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0435-\u043f\u043e\u0449\u0430"},videothumbnail:{moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",videomute:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u044a\u0442 \u0441\u043f\u0440\u044f \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0441\u0438",mute:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u044a\u0442 \u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d",kick:"\u0418\u0437\u0433\u043e\u043d\u0438",muted:"\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",domute:"\u0418\u0437\u043a\u043b\u044e\u0447\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",flip:"\u041e\u0433\u043b\u0435\u0434\u0430\u043b\u043d\u043e",remoteControl:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435"},connectionindicator:{header:"\u0414\u0430\u043d\u043d\u0438 \u0437\u0430 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430",bitrate:"\u0421\u043a\u043e\u0440\u043e\u0441\u0442:",packetloss:"\u0417\u0430\u0433\u0443\u0431\u0430 \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u0438:",resolution:"\u0420\u0435\u0437\u043e\u043b\u044e\u0446\u0438\u044f:",framerate:"\u041a\u0430\u0434\u0440\u0438 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430:",less:"\u0421\u043a\u0440\u0438\u0432\u0430\u043d\u0435",more:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435",address:"\u0410\u0434\u0440\u0435\u0441:",remoteport:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d \u043f\u043e\u0440\u0442:",remoteport_plural:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u0438 \u043f\u043e\u0440\u0442\u043e\u0432\u0435:",localport:"\u041b\u043e\u043a\u0430\u043b\u0435\u043d \u043f\u043e\u0440\u0442:",localport_plural:"\u041b\u043e\u043a\u0430\u043b\u043d\u0438 \u043f\u043e\u0440\u0442\u043e\u0432\u0435:",localaddress:"\u041b\u043e\u043a\u0430\u043b\u0435\u043d \u0430\u0434\u0440\u0435\u0441:",localaddress_plural:"\u041b\u043e\u043a\u0430\u043b\u043d\u0438 \u0430\u0434\u0440\u0435\u0441\u0438:",remoteaddress:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d \u0430\u0434\u0440\u0435\u0441:",remoteaddress_plural:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u0438 \u0430\u0434\u0440\u0435\u0441\u0438:",transport:"\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442:",transport_plural:"\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0438:",bandwidth:"\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442:",na:"\u0412\u044a\u0440\u043d\u0435\u0442\u0435 \u0441\u0435 \u0442\u0443\u043a \u0437\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u0442\u0430 \u043e\u0442\u043d\u043e\u0441\u043d\u043e \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0441\u0438, \u0441\u043b\u0435\u0434 \u043a\u0430\u0442\u043e \u0437\u0430\u043f\u043e\u0447\u043d\u0435 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430",turn:" (\u043e\u0431\u0440\u044a\u0449\u0430\u043d\u0435)",quality:{good:"\u0414\u043e\u0431\u0440\u0430",inactive:"\u041d\u044f\u043c\u0430",lost:"\u0420\u0430\u0437\u043a\u0430\u0447\u0435\u043d\u0430",nonoptimal:"\u041d\u0435\u043e\u043f\u0442\u0438\u043c\u0430\u043b\u043d\u0430",poor:"\u041b\u043e\u0448\u0430"},status:"\u0412\u0440\u044a\u0437\u043a\u0430:"},notify:{disconnected:"\u0412\u0440\u044a\u0437\u043a\u0430:",moderator:"\u041f\u0440\u0438\u0434\u043e\u0431\u0438\u0445\u0442\u0435 \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440!",connected:"\u0441\u0432\u044a\u0440\u0437\u0430\u043d",somebody:"\u041d\u044f\u043a\u043e\u0439",me:"\u0410\u0437",focus:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0442\u0435\u043d \u0444\u043e\u043a\u0443\u0441",focusFail:"__component__ \u043d\u0435 \u0435 \u043d\u0430 \u0440\u0430\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f - \u0441\u043b\u0435\u0434\u0432\u0430\u0449 \u043e\u043f\u0438\u0442 \u0441\u043b\u0435\u0434 __ms__ \u0441\u0435\u043a\u0443\u043d\u0434\u0438",grantedTo:"\u0414\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u043e\u043b\u044f \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440 \u043d\u0430 __to__!",grantedToUnknown:"$t(notify.somebody) \u043f\u043e\u043b\u0443\u0447\u0438 \u0440\u043e\u043b\u044f\u0442\u0430 \u043d\u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440!",muted:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u0442\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u0431\u0435\u0437 \u0437\u0432\u0443\u043a.",mutedTitle:"\u0417\u0432\u0443\u043a\u044a\u0442 \u0432\u0438 \u0435 \u0441\u043f\u0440\u044f\u043d!",raisedHand:"\u0418\u0441\u043a\u0430 \u0434\u0443\u043c\u0430\u0442\u0430."},dialog:{add:"",allow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435",kickMessage:"\u041e\u0445! \u0411\u044f\u0445\u0442\u0435 \u0438\u0437\u0440\u0438\u0442\u0430\u043d(\u0430) \u043e\u0442 \u0441\u0440\u0435\u0449\u0430\u0442\u0430!",popupErrorTitle:"\u0411\u043b\u043e\u043a\u0438\u0440\u0430\u043d \u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446",popupError:"\u0411\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0430 \u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u0438\u0442\u0435 \u043f\u0440\u043e\u0437\u043e\u0440\u0446\u0438 \u043e\u0442 \u0442\u043e\u0437\u0438 \u0443\u0435\u0431 \u0441\u0430\u0439\u0442. \u041c\u043e\u043b\u044f, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u0438\u0442\u0435 \u043f\u0440\u043e\u0437\u043e\u0440\u0446\u0438 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0437\u0430 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u0442 \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u0430 \u0441\u0438 \u0438 \u0441\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",passwordErrorTitle:"\u0413\u0440\u0435\u0448\u043a\u0430 \u0441 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430",passwordError:"\u0421\u0442\u0430\u044f\u0442\u0430 \u0435 \u0437\u0430\u0449\u0438\u0442\u0435\u043d\u0430 \u0441 \u043f\u0430\u0440\u043e\u043b\u0430. \u0421\u0430\u043c\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438\u043a\u044a\u0442 \u043c\u043e\u0436\u0435 \u0434\u0430 \u044f \u043f\u0440\u043e\u043c\u0435\u043d\u044f \u0438\u043b\u0438 \u043f\u0440\u0435\u043c\u0430\u0445\u0432\u0430.",passwordError2:"\u0421\u0442\u0430\u044f\u0442\u0430 \u0432\u0438 \u043d\u0435 \u0435 \u0437\u0430\u0449\u0438\u0442\u0435\u043d\u0430 \u0441 \u043f\u0430\u0440\u043e\u043b\u0430. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438\u043a\u044a\u0442 \u0431\u0438 \u043c\u043e\u0433\u044a\u043b \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438 \u043f\u0430\u0440\u043e\u043b\u0430.",connectError:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u043c \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430.",connectErrorWithMsg:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u043c \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430: __msg__",incorrectPassword:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435 \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u0430",connecting:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",copy:"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435",contactSupport:"\u0412\u0440\u044a\u0437\u043a\u0430 \u0441 \u043e\u0442\u0434\u0435\u043b\u0430 \u043f\u043e \u043f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430",error:"\u0413\u0440\u0435\u0448\u043a\u0430",createPassword:"\u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",detectext:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043e \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d.",failedpermissions:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u0435\u043d \u043e\u043f\u0438\u0442 \u0437\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0438/\u0438\u043b\u0438 \u043a\u0430\u043c\u0435\u0440\u0430.",conferenceReloadTitle:"\u0417\u0430 \u0441\u044a\u0436\u0430\u043b\u0435\u043d\u0438\u0435, \u043d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430.",conferenceReloadMsg:"\u041e\u043f\u0438\u0442\u0432\u0430\u043c\u0435 \u0441\u0435 \u0434\u0430 \u043e\u043f\u0440\u0430\u0432\u0438\u043c \u043d\u0435\u0449\u0430\u0442\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441\u043b\u0435\u0434 __seconds__ \u0441\u0435\u043a\u2026",conferenceDisconnectTitle:"\u0412\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0441\u0435 \u0440\u0430\u0437\u043f\u0430\u0434\u043d\u0430.",conferenceDisconnectMsg:"\u041c\u043e\u0436\u0435 \u0431\u0438 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043c\u0440\u0435\u0436\u043e\u0432\u0430\u0442\u0430 \u0441\u0438 \u0432\u0440\u044a\u0437\u043a\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441\u043b\u0435\u0434 __seconds__ \u0441\u0435\u043a\u2026",dismiss:"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435",rejoinNow:"\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435 \u0441\u0435\u0433\u0430",maxUsersLimitReachedTitle:"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442\u043e \u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u0435\u043d \u0431\u0440\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",maxUsersLimitReached:"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442\u043e \u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u0435\u043d \u0431\u0440\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438. \u0411\u0435\u0441\u0435\u0434\u0430\u0442\u0430 \u0435 \u043f\u044a\u043b\u043d\u0430. \u041c\u043e\u043b\u044f, \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0441\u0435 \u0441 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u0438\u043b\u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e!",lockTitle:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435",lockMessage:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430.",warning:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",passwordNotSupportedTitle:"\u041d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",passwordNotSupported:"\u0417\u0430\u0434\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430 \u0437\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430.",internalErrorTitle:"\u0412\u044a\u0442\u0440\u0435\u0448\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430",internalError:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430. \u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0433\u0440\u0435\u0448\u043a\u0430: __error__",unableToSwitch:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u0435\u043d \u043e\u043f\u0438\u0442 \u0437\u0430 \u0441\u043c\u044f\u043d\u0430 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e.",SLDFailure:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430! (SLD Failure)",SRDFailure:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u043c \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430! (SRD Failure)",oops:"\u041e\u043f\u0430!",currentPassword:"\u0422\u0435\u043a\u0443\u0449\u0430\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u0430 \u0435",passwordLabel:"\u041f\u0430\u0440\u043e\u043b\u0430",defaultError:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430",passwordRequired:"\u0418\u0437\u0438\u0441\u043a\u0432\u0430 \u0441\u0435 \u043f\u0430\u0440\u043e\u043b\u0430",Ok:"\u0413\u043e\u0442\u043e\u0432\u043e",done:"\u0413\u043e\u0442\u043e\u0432\u043e",Remove:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435",removePassword:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430",shareVideoTitle:"\u0421\u043f\u043e\u0434\u0435\u043b\u0438 \u0432\u0438\u0434\u0435\u043e",shareVideoLinkError:"\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u043a\u044a\u043c YouTube.",removeSharedVideoTitle:"\u041a\u0440\u0430\u0439 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e",removeSharedVideoMsg:"\u041d\u0430\u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0435\u0442\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u043e\u0442\u043e \u0441\u0438 \u0432\u0438\u0434\u0435\u043e?",alreadySharedVideoMsg:"\u0414\u0440\u0443\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0432\u0435\u0447\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u044f \u0432\u0438\u0434\u0435\u043e. \u0422\u0430\u0437\u0438 \u0431\u0435\u0441\u0435\u0434\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0432\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u0441\u0430\u043c\u043e \u043d\u0430 \u0435\u0434\u043d\u043e \u0432\u0438\u0434\u0435\u043e \u0432 \u0434\u0430\u0434\u0435\u043d \u043c\u043e\u043c\u0435\u043d\u0442.",alreadySharedVideoTitle:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u0441\u0430\u043c\u043e \u043d\u0430 \u0435\u0434\u043d\u043e \u0432\u0438\u0434\u0435\u043e \u0432 \u0434\u0430\u0434\u0435\u043d \u043c\u043e\u043c\u0435\u043d\u0442",WaitingForHost:"\u0427\u0430\u043a\u0430\u043c\u0435 \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u0430 ...",WaitForHostMsg:"\u0411\u0435\u0441\u0435\u0434\u0430\u0442\u0430 <b>__room__ </b> \u043e\u0449\u0435 \u043d\u0435 \u0435 \u0437\u0430\u043f\u043e\u0447\u043d\u0430\u043b\u0430. \u0410\u043a\u043e \u0412\u0438\u0435 \u0441\u0442\u0435 \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u044a\u0442, \u043c\u043e\u043b\u044f, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u0439\u0442\u0435 \u0441\u0435. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u0435\u043d \u0441\u043b\u0443\u0447\u0430\u0439, \u043c\u043e\u043b\u044f, \u0438\u0437\u0447\u0430\u043a\u0430\u0439\u0442\u0435 \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u0430.",IamHost:"\u0410\u0437 \u0441\u044a\u043c \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u0430",Cancel:"\u041e\u0442\u043a\u0430\u0437",Submit:"\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",retry:"\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d \u043e\u043f\u0438\u0442",logoutTitle:"\u0418\u0437\u0445\u043e\u0434",logoutQuestion:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435, \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0438\u0437\u043b\u0435\u0437\u0435\u0442\u0435 \u0438 \u0434\u0430 \u043f\u0440\u0435\u043a\u044a\u0441\u043d\u0435\u0442\u0435 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430?",sessTerminated:"\u0420\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u044a\u0442 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438",hungUp:"\u0417\u0430\u0442\u0432\u043e\u0440\u0438\u0445\u0442\u0435",joinAgain:"\u041f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0435\u0442\u0435 \u0441\u0435 \u043e\u0442\u043d\u043e\u0432\u043e",Share:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435",Save:"\u0417\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435",recording:"\u0417\u0430\u043f\u0438\u0441",recordingToken:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043a\u043e\u0434 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0437\u0430 \u0437\u0430\u043f\u0438\u0441 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430",passwordCheck:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435, \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u043c\u0430\u0445\u043d\u0435\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430?",passwordMsg:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u0430, \u0437\u0430 \u0434\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u0442\u0430\u044f\u0442\u0430",shareLink:"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u043a\u044a\u043c \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430",yourPassword:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043d\u043e\u0432\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",Back:"\u041d\u0430\u0437\u0430\u0434",serviceUnavailable:"\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u043d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u0430",gracefulShutdown:"\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435 \u0435 \u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430 \u043f\u043e\u0440\u0430\u0434\u0438 \u043f\u0440\u043e\u0444\u0438\u043b\u0430\u043a\u0442\u0438\u043a\u0430. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",Yes:"\u0414\u0430",reservationError:"\u0413\u0440\u0435\u0448\u043a\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430 \u0437\u0430 \u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0446\u0438\u0438",reservationErrorMsg:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043d\u043e\u043c\u0435\u0440: __code__, \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435: __msg__",password:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u0430",userPassword:"\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",token:"\u043a\u043e\u0434 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f",tokenAuthFailedTitle:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",tokenAuthFailed:"\u0421\u044a\u0436\u0430\u043b\u044f\u0432\u0430\u043c\u0435, \u043d\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u043a\u044a\u043c \u0442\u043e\u0437\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440.",displayNameRequired:"\u0418\u0437\u0438\u0441\u043a\u0432\u0430 \u0441\u0435 \u0435\u043a\u0440\u0430\u043d\u043d\u043e \u0438\u043c\u0435",enterDisplayName:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u043d\u043e\u0442\u043e \u0441\u0438 \u0438\u043c\u0435",extensionRequired:"\u041d\u0443\u0436\u043d\u043e \u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435:",firefoxExtensionPrompt:"\u0417\u0430 \u0434\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u0430 \u0441\u0438, \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0442\u0435 Firefox \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435. <a href='__url__'>\u0441\u0432\u0430\u043b\u0435\u0442\u0435 \u0433\u043e \u0442\u0443\u043a</a> \u0438 \u043f\u0440\u043e\u0431\u0432\u0430\u0439\u0442\u0435 \u043f\u0430\u043a!",feedbackHelp:"\u0412\u0430\u0448\u0435\u0442\u043e \u043c\u043d\u0435\u043d\u0438\u0435 \u0449\u0435 \u043d\u0438 \u043f\u043e\u043c\u043e\u0433\u043d\u0435 \u0434\u0430 \u043f\u043e\u0434\u043e\u0431\u0440\u0438\u043c \u0432\u0438\u0434\u0435\u043e \u0443\u0441\u043b\u0443\u0433\u0430\u0442\u0430.",feedbackQuestion:"\u041a\u0430\u0436\u0435\u0442\u0435 \u043d\u0438 \u043a\u0430\u043a\u0432\u043e \u043c\u0438\u0441\u043b\u0438\u0442\u0435 \u0437\u0430 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430!",thankYou:"\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c, \u0447\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0445\u0442\u0435 __appName__!",sorryFeedback:"\u041c\u043d\u043e\u0433\u043e \u0441\u044a\u0436\u0430\u043b\u044f\u0432\u0430\u043c\u0435! \u0411\u0438\u0445\u0442\u0435 \u043b\u0438 \u043d\u0438 \u043a\u0430\u0437\u0430\u043b\u0438 \u043f\u043e\u0432\u0435\u0447\u0435?",liveStreaming:"\u041f\u0440\u044f\u043a\u043e \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435",streamKey:"\u0418\u043c\u043a\u0435/\u043a\u043b\u044e\u0447 \u043d\u0430 \u043f\u043e\u0442\u043e\u043a\u0430",startLiveStreaming:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",stopStreamingWarning:"\u041d\u0430\u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u0442\u0435 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e?",stopRecordingWarning:"\u041d\u0430\u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u0430?",stopLiveStreaming:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e",stopRecording:"\u041a\u0440\u0430\u0439 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u0430",doNotShowWarningAgain:"\u0417\u0430\u043d\u0430\u043f\u0440\u0435\u0434 \u043d\u0435 \u043c\u0435 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u0432\u0430\u0439 \u043f\u0430\u043a",doNotShowMessageAgain:"\u0414\u0430 \u043d\u0435 \u0441\u0435 \u043f\u043e\u043a\u0430\u0437\u0432\u0430 \u043f\u043e\u0432\u0435\u0447\u0435 \u0442\u043e\u0432\u0430 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435",permissionDenied:"\u0414\u043e\u0441\u0442\u044a\u043f\u044a\u0442 \u0435 \u043e\u0442\u043a\u0430\u0437\u0430\u043d",screenSharingFailedToInstall:"\u041e\u043f\u0430! \u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430 \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0441\u0435 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430.",screenSharingFailedToInstallTitle:"\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430 \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0441\u0435 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430",screenSharingPermissionDeniedError:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0442\u0430 \u043d\u0430 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430. \u041c\u043e\u043b\u044f, \u043f\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0435\u0442\u0435 \u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",micErrorPresent:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u0441 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0412\u0438.",cameraErrorPresent:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430.",cameraUnsupportedResolutionError:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0412\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u043d\u0443\u0436\u043d\u0430\u0442\u0430 \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0438\u044f.",cameraUnknownError:"\u041d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u043f\u043e \u043d\u0435\u044f\u0441\u043d\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430.",cameraPermissionDeniedError:"\u041d\u0435 \u0441\u0442\u0435 \u0434\u0430\u043b\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430. \u0429\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u0412\u0438 \u0432\u0438\u0436\u0434\u0430\u0442. \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u0441 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430, \u0437\u0430 \u0434\u0430 \u043e\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0442\u043e\u0432\u0430.",cameraNotFoundError:"\u041d\u0435 \u0435 \u043e\u0442\u043a\u0440\u0438\u0442\u0430 \u043a\u0430\u043c\u0435\u0440\u0430.",cameraConstraintFailedError:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0412\u0438 \u043d\u0435 \u043f\u043e\u043a\u0440\u0438\u0432\u0430 \u043d\u044f\u043a\u043e\u0438 \u043e\u0442 \u0438\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0438\u044f\u0442\u0430.",micUnknownError:"\u041d\u0435 \u0432\u044a\u0437\u043c\u043e\u0436\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043f\u043e \u043d\u0435\u044f\u0441\u043d\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430.",micPermissionDeniedError:"\u041d\u0435 \u0441\u0442\u0435 \u0434\u0430\u043b\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430. \u0429\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u0412\u0438 \u0447\u0443\u0432\u0430\u0442. \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u0441 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430, \u0437\u0430 \u0434\u0430 \u043e\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0442\u043e\u0432\u0430.",micNotFoundError:"\u041d\u0435 \u0435 \u043e\u0442\u043a\u0440\u0438\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d.",micConstraintFailedError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0412\u0438 \u043d\u0435 \u043f\u043e\u043a\u0440\u0438\u0432\u0430 \u043d\u044f\u043a\u043e\u0438 \u043e\u0442 \u0438\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0438\u044f\u0442\u0430.",micNotSendingDataTitle:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u0435\u043d",micNotSendingData:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0412\u0438 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u0435\u043d. \u041c\u043e\u043b\u044f, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0434\u0440\u0443\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0438\u043b\u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u0434\u0430 \u043f\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e.",cameraNotSendingDataTitle:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430",cameraNotSendingData:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430. \u041c\u043e\u043b\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u0434\u0430\u043b\u0438 \u0434\u0440\u0443\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0442\u043e\u0432\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0434\u0440\u0443\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435, \u0438\u043b\u0438 \u043f\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0435\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e.",goToStore:"\u041a\u044a\u043c \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442",externalInstallationTitle:"\u041d\u0443\u0436\u043d\u043e \u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435",externalInstallationMsg:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u044f \u043d\u0430 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430.",inlineInstallationMsg:"\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0442\u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430.",inlineInstallExtension:"\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435 \u0441\u0435\u0433\u0430",muteParticipantTitle:"\u0417\u0430\u0433\u043b\u0443\u0448\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0437\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a?",muteParticipantBody:"\u0412\u0438\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u0442\u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430, \u043d\u043e \u0442\u043e\u0439 \u0449\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u0438 \u043f\u043e \u0432\u0441\u044f\u043a\u043e \u0432\u0440\u0435\u043c\u0435.",muteParticipantButton:"\u0418\u0437\u043a\u043b\u044e\u0447\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",remoteControlTitle:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u0430",remoteControlRequestMessage:"\u0429\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u0435 \u043b\u0438 \u043d\u0430 __user__ \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u0430 \u0412\u0438?",remoteControlShareScreenWarning:"\u0410\u043a\u043e \u043d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u201e\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435\u201c, \u0449\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u0430 \u0441\u0438!",remoteControlDeniedMessage:"__user__ \u043e\u0442\u043a\u0430\u0437\u0430 \u0437\u0430\u044f\u0432\u043a\u0430\u0442\u0430 \u0412\u0438 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlAllowedMessage:"__user__ \u043f\u0440\u0438\u0435 \u0437\u0430\u044f\u0432\u043a\u0430\u0442\u0430 \u0412\u0438 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlErrorMessage:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442\u0430 \u0437\u0430 \u0438\u0441\u043a\u0430\u043d\u0430 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 __user__!",startRemoteControlErrorMessage:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442\u0430 \u0437\u0430 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlStopMessage:"\u0421\u0435\u0441\u0438\u044f\u0442\u0430 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438!",close:"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435",shareYourScreen:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",yourEntireScreen:"\u0426\u0435\u043b\u0438\u044f \u0435\u043a\u0440\u0430\u043d",applicationWindow:"\u041f\u0440\u043e\u0437\u043e\u0440\u0435\u0446\u0430 \u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u0430"},"\x05dialog":{},email:{sharedKey:["\u0421\u0442\u0430\u044f\u0442\u0430 \u0435 \u0437\u0430\u0449\u0438\u0442\u0435\u043d\u0430 \u0441 \u043f\u0430\u0440\u043e\u043b\u0430. \u041c\u043e\u043b\u044f \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u043d\u0438\u044f \u043f\u0438\u043d \u043f\u0440\u0438 \u0432\u043b\u0438\u0437\u0430\u043d\u0435:","","","__sharedKey__","",""],subject:"\u041f\u043e\u043a\u0430\u043d\u0430 \u0437\u0430 __appName__ (__conferenceName__)",body:["\u0417\u0434\u0440\u0430\u0432\u0435\u0439! \u041a\u0430\u043d\u044f \u0442\u0435 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430 \u0432 \u201e__appName__\u201c, \u043a\u043e\u044f\u0442\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u043e\u0445.","","","\u041f\u043e\u0441\u043b\u0435\u0434\u0432\u0430\u0439 \u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0432\u0440\u044a\u0437\u043a\u0430, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0448!","","","__roomUrl__","","","__sharedKeyText__","\u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u201e__appName__\u201c \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u0438: __supportedBrowsers__, \u0442\u0430\u043a\u0430 \u0447\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0448 \u0435\u0434\u0438\u043d \u043e\u0442 \u0442\u044f\u0445.","","","\u0429\u0435 \u0441\u0435 \u0432\u0438\u0434\u0438\u043c \u0441\u043b\u0435\u0434 \u043c\u0430\u043b\u043a\u043e!"],and:"\u0438"},connection:{ERROR:"\u0413\u0440\u0435\u0448\u043a\u0430",CONNECTING:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",RECONNECTING:"\u041f\u043e\u044f\u0432\u0438 \u0441\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043c\u0440\u0435\u0436\u0430\u0442\u0430. \u0412\u0440\u044a\u0437\u0432\u0430\u043c\u0435 \u0441\u0435 \u043d\u0430\u043d\u043e\u0432\u043e...",CONNFAIL:"\u0412\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0435 \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430",AUTHENTICATING:"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",AUTHFAIL:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",CONNECTED:"\u0421\u0432\u044a\u0440\u0437\u0430\u043d",DISCONNECTED:"\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",DISCONNECTING:"\u041f\u0440\u0435\u043a\u044a\u0441\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430",ATTACHED:"\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u0435\u043d"},recording:{busy:"\u0420\u0430\u0431\u043e\u0442\u0438\u043c \u0432\u044a\u0440\u0445\u0443 \u0442\u043e\u0432\u0430 \u0434\u0430 \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u0441\u043b\u0435\u0434 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043c\u0438\u043d\u0443\u0442\u0438.",busyTitle:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0430 \u0437\u0430\u0435\u0442\u0438",buttonTooltip:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u0430",error:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",failedToStart:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u0435\u043d \u043e\u043f\u0438\u0442 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435",off:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0441\u043f\u0440\u044f\u043d",on:"\u0417\u0430\u043f\u0438\u0441",pending:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0438\u0437\u0447\u0430\u043a\u0432\u0430 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u2026",unavailable:"\u041e\u043f\u0430! \u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430. \u0420\u0430\u0431\u043e\u0442\u0438\u043c \u0432\u044a\u0440\u0445\u0443 \u043e\u0442\u0441\u0442\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",unavailableTitle:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0435 \u043d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u0435\u043d"},liveStreaming:{busy:"\u0420\u0430\u0431\u043e\u0442\u0438\u043c \u0432\u044a\u0440\u0445\u0443 \u0442\u043e\u0432\u0430 \u0434\u0430 \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0437\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u0441\u043b\u0435\u0434 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043c\u0438\u043d\u0443\u0442\u0438.",busyTitle:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u0442\u0435\u043b\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0430 \u0437\u0430\u0435\u0442\u0438.",buttonTooltip:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e",error:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0431\u0435\u0448\u0435 \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",failedToStart:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0435",off:"\u041a\u0440\u0430\u0439 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e",on:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",pending:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e\u2026",streamIdRequired:"\u041c\u043e\u043b\u044f, \u043f\u043e\u043f\u044a\u043b\u043d\u0435\u0442\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u043d\u0430 \u043f\u043e\u0442\u043e\u043a\u0430, \u0437\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0435 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e.",streamIdHelp:"\u041a\u044a\u0434\u0435 \u0434\u0430 \u043d\u0430\u043c\u0435\u0440\u044f \u0442\u043e\u0432\u0430?",unavailable:"\u041e\u043f\u0430! \u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0437\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430. \u0420\u0430\u0431\u043e\u0442\u0438\u043c \u0432\u044a\u0440\u0445\u0443 \u043e\u0442\u0441\u0442\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",unavailableTitle:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u043e"},speakerStats:{hours:"__count__\u0447",minutes:"__count__\u043c\u0438\u043d",name:"\u0418\u043c\u0435",seconds:"__count__\u0441\u0435\u043a",speakerStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043d\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044f",speakerTime:"\u0412\u0440\u0435\u043c\u0435 \u043d\u0430 \u0433\u043e\u0432\u043e\u0440\u0435\u043d\u0435"},deviceSelection:{deviceSettings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e",noPermission:"\u041d\u0435 \u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435",previewUnavailable:"\u041d\u044f\u043c\u0430 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0437\u0430 \u043f\u0440\u0435\u0433\u043b\u0435\u0434",selectADevice:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",testAudio:"\u041f\u0440\u043e\u0431\u0430 \u043d\u0430 \u0437\u0432\u0443\u043a\u0430"},invite:{addPassword:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",callNumber:"\u041e\u0431\u0430\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 __number__",enterID:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u0434. \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430: __conferenceID__ \u0438 \u0441\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 # \u0437\u0430 \u043d\u0430\u0431\u0438\u0440\u0430\u043d\u0435 \u043e\u0442 \u0442\u0435\u043b\u0435\u0444\u043e\u043d",howToDialIn:"\u0417\u0430 \u0434\u0430 \u0441\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435, \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0435\u0434\u0438\u043d \u043e\u0442 \u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u0438\u0434. \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",hidePassword:"\u0421\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430",inviteTo:"\u041f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0432 __conferenceName__",invitedYouTo:"__userName__ \u0412\u0438 \u043f\u043e\u043a\u0430\u043d\u0438 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430 __inviteURL__",invitePeople:"\u041f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",locked:"\u0422\u043e\u0437\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d. \u041d\u043e\u0432\u0438\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0440\u0430\u0437\u043f\u043e\u043b\u0430\u0433\u0430\u0442 \u0441 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0438 \u0434\u0430 \u0432\u044a\u0432\u0435\u0434\u0430\u0442 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0442.",showPassword:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430",unlocked:"\u0422\u043e\u0437\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d. \u0412\u0441\u0435\u043a\u0438, \u043a\u043e\u0439\u0442\u043e \u0440\u0430\u0437\u043f\u043e\u043b\u0430\u0433\u0430 \u0441 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438."},videoStatus:{callQuality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430",hd:"\u0412\u041a",highDefinition:"\u0412\u0438\u0441\u043e\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",labelTooltipVideo:"\u0422\u0435\u043a\u0443\u0449\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",labelTooltipAudioOnly:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d \u0435 \u0440\u0435\u0436\u0438\u043c \u0441\u0430\u043c\u043e \u0441\u044a\u0441 \u0437\u0432\u0443\u043a",ld:"\u041d\u041a",lowDefinition:"\u041d\u0438\u0441\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",p2pEnabled:"\u0412\u043a\u043b. \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",p2pVideoQualityDescription:"\u0412 \u0440\u0435\u0436\u0438\u043c\u0430 \u043d\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0430 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0441\u0430\u043c\u043e \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u0441\u043a\u043e \u0438 \u0432\u0438\u0441\u043e\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0437\u0432\u0443\u043a\u0430. \u0412\u0441\u0438\u0447\u043a\u0438 \u0434\u0440\u0443\u0433\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0449\u0435 \u0431\u044a\u0434\u0430\u0442 \u043f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0433\u043d\u0430\u0442\u0438 \u0434\u043e \u0438\u0437\u043b\u0438\u0437\u0430\u043d\u0435 \u043e\u0442 \u0440\u0435\u0436\u0438\u043c\u0430 \u043d\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435.",recHighDefinitionOnly:"\u0429\u0435 \u0441\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430 \u0432\u0438\u0441\u043e\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e.",sd:"\u0421\u041a",standardDefinition:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",qualityButtonTip:"\u041f\u0440\u043e\u043c\u044f\u043d\u0430 \u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u043e\u0442\u043e \u0432\u0438\u0434\u0435\u043e"},dialOut:{dial:"\u041d\u0430\u0431\u0438\u0440\u0430\u043d\u0435",dialOut:"\u041e\u0431\u0430\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 #",statusMessage:"\u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 __status__",enterPhone:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435\u043d \u043d\u043e\u043c\u0435\u0440",phoneNotAllowed:"\u0412\u0441\u0435 \u043e\u0449\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043c\u0435 \u0442\u043e\u0432\u0430 \u043c\u0435\u0441\u0442\u043e\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435! \u0421\u044a\u0436\u0430\u043b\u044f\u0432\u0430\u043c\u0435!"},addPeople:{add:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435",noResults:"\u041d\u044f\u043c\u0430 \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442\u0438",searchPlaceholder:"\u041f\u043e\u0442\u044a\u0440\u0441\u0435\u0442\u0435 \u0445\u043e\u0440\u0430 \u0438\u043b\u0438 \u0441\u0442\u0430\u0438, \u043a\u043e\u0438\u0442\u043e \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435",title:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0432 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430",failedToAdd:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0431\u0435\u0448\u0435 \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e"},inlineDialogFailure:{msg:"\u0418\u043c\u0430\u0448\u0435 \u0433\u0440\u0435\u0448\u043a\u0430.",retry:"\u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e",support:"\u041f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430",supportMsg:"\u0410\u043a\u043e \u0442\u043e\u0432\u0430 \u0441\u0435 \u0441\u043b\u0443\u0447\u0432\u0430 \u0447\u0435\u0441\u0442\u043e, \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0441\u0435 \u0441 \u043d\u0430\u0448\u0430\u0442\u0430"},deviceError:{cameraError:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430",microphoneError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u0435\u043d",cameraPermission:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430",microphonePermission:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430"},info:{copy:"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430",invite:"\u041f\u043e\u043a\u0430\u043d\u0430 \u0432 \u201e__app__\u201c",title:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430",tooltip:"\u041f\u043e\u043b\u0443\u0447\u0435\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u0441\u0440\u0435\u0449\u0430\u0442\u0430"}}},571);
|
|
__d(function(s,i,h,c){h.exports={en:"Englisch",bg:"Bulgarisch",de:"Deutsch",es:"Spanisch",fr:"Franz\xf6sisch",hy:"Armenisch",it:"Italienisch",oc:"Okzitanisch",pl:"Polnisch",ptBR:"Portugiesisch (Brasilien)",ru:"Russisch",sk:"Slowakisch",sl:"Slowenisch",sv:"Schwedisch",tr:"T\xfcrkisch",zhCN:"Chinesisch (China)",nb:"Norwegisch (Bokmal)",eo:"Esperanto"}},572);
|
|
__d(function(e,n,r,i){r.exports={contactlist:"__count__ Teilnehmer",contactlist_plural:"",passwordSetRemotely:"von einem anderen Teilnehmer gesetzt",poweredby:"Betrieben von",inviteUrlDefaultMsg:"Die Konferenz wird erstellt...",me:"ich",speaker:"Sprecher",raisedHand:"M\xf6chte sprechen",defaultNickname:"Bsp: Heidi Blau",defaultLink:"Bsp.: __url__",audioDevices:{bluetooth:"Bluetooth",headphones:"Kopfh\xf6rer",phone:"Telefon",speaker:"Sprecher"},audioOnly:{audioOnly:"Nur Audio",featureToggleDisabled:"Umschalten zwischen __feature__ ist im Audio-Modus deaktiviert"},userMedia:{"react-nativeGrantPermissions":"W\xe4hlen Sie <b><i>Erlauben</i></b> wenn der Browser um Berechtigungen bittet.",chromeGrantPermissions:"W\xe4hlen Sie <b><i>Erlauben</i></b> wenn der Browser um Berechtigungen bittet.",androidGrantPermissions:"W\xe4hlen Sie <b><i>Erlauben</i></b> wenn der Browser um Berechtigungen bittet.",firefoxGrantPermissions:"W\xe4hlen Sie <b><i>Markiertes Ger\xe4t teilen</i></b> wenn der Browser um Berechtigungen bittet.",operaGrantPermissions:"W\xe4hlen Sie <b><i>Erlauben</i></b> wenn der Browser um Berechtigungen bittet.",iexplorerGrantPermissions:"W\xe4hlen Sie <b><i>OK</i></b> wenn der Browser um Berechtigungen bittet.",safariGrantPermissions:"W\xe4hlen Sie <b><i>OK</i></b> wenn der Browser um Berechtigungen bittet.",nwjsGrantPermissions:"Bitte Berechtigungen zur Verwendung der Kamera und des Mikrofons erteilen",edgeGrantPermissions:"W\xe4hlen Sie <b><i>Ja</i></b> wenn der Browser um Berechtigungen bittet."},keyboardShortcuts:{keyboardShortcuts:"Tastenk\xfcrzel",raiseHand:"Hand erheben",pushToTalk:"Dr\xfccken um zu sprechen",toggleScreensharing:"Zwischen Kamera und Bildschirmfreigabe wechseln",toggleFilmstrip:"Videos anzeigen oder verbergen",toggleShortcuts:"Hilfe-Menu anzeigen oder verdecken",focusLocal:"Lokales Video fokussieren",focusRemote:"Auf das Video eines anderen Teilnehmers fokussieren",toggleChat:"Chat \xf6ffnen oder schliessen",mute:"Stummschaltung aktivieren oder deaktivieren",fullScreen:"Vollbildmodus aktivieren / deaktivieren",videoMute:"Kamera starten oder stoppen",showSpeakerStats:"Statistiken f\xfcr Sprecher anzeigen"},welcomepage:{disable:"Diesen Hinweis nicht mehr anzeigen",feature1:{content:"Kein Download n\xf6tig. __app__ l\xe4uft direkt im Browser. Einfach die Konferenzadresse teilen und los geht's.",title:"Einfach zu benutzen"},feature2:{content:"Videokonferenzen mit mehreren Teilnehmen mit weniger als 128Kpbs. Bildschirmfreigaben und Telefonkonferenzen kommen sogar mit noch weniger Bandbreite aus.",title:"Niedrige Bandbreite"},feature3:{content:"__app__ steht unter der Apache Lizenz. Es steht ihnen frei __app__ gem\xe4ss dieser Lizenz herunterzuladen, zu ver\xe4ndern oder zu verbreiten.",title:"Open Source"},feature4:{content:"Es gibt keine k\xfcnstlichen Begrenzungen der Anzahl der Konferenz-Teilnehmer. Die Bandbreite und Rechenleistung des Server sind die einzigen Limitierungen.",title:"Unbegrenzte Anzahl Benutzer"},feature5:{content:"Es ist ganz einfach den Bildschirm zu teilen. __app__ ist ideal f\xfcr Online-Pr\xe4sentationen, Vorlesungen und Fernwartungsanfragen.",title:"Bildschirmfreigabe"},feature6:{content:"Privatsph\xe4re gew\xfcnscht? __app__ Konferenzen k\xf6nnen mit einem Passwort gesch\xfctzt werden um ungebetene G\xe4ste fernzuhalten und Unterbrechungen zu vermeiden.",title:"Sichere Konferenzen"},feature7:{content:"__app__ verwendet Etherpad, ein Editor zur kollaborativen Bearbeitung von Texten.",title:"Freigegebene Notizen"},feature8:{content:"Die Verwendung kann durch die Integration mit Piwik, Google Analytics und anderen \xdcberwachungs- und Statistikprogrammen protokolliert werden.",title:"Benutzungsstatistiken"},go:"Los",join:"Beitreten",privacy:"Privatsph\xe4re",roomname:"Konferenzname eingeben",roomnamePlaceHolder:"Konferenzname",sendFeedback:"Senden Sie uns Ihr Feedback",terms:"Bedingungen"},startupoverlay:{policyText:"",title:"__app__ ben\xf6tigt Kamera und Mikrofon."},suspendedoverlay:{title:"Die Konferenz wurde unterbrochen weil der Standbymodus aktiviert wurde.",text:"<i>Erneut teilnehmen</i> Schaltfl\xe4che bet\xe4tigen um erneut zu verbinden.",rejoinKeyTitle:"Erneut teilnehmen"},toolbar:{addPeople:"Teilnehmer zur Konferenz hinzuf\xfcgen",audioonly:"Nur-Audio-Modus aktivieren/deaktivieren (spart Bandbreite)",mute:"Stummschaltung aktivieren / deaktivieren",videomute:"Kamera starten / stoppen",authenticate:"Anmelden",lock:"Konferenz sch\xfctzen / Schutz aufheben",invite:"Link teilen",chat:"Chat \xf6ffnen / schliessen",etherpad:"Geteiltes Dokument \xf6ffnen / schliessen",sharedvideo:"YouTube-Video teilen",sharescreen:"Bildschirmfreigabe starten / stoppen",fullscreen:"Vollbildmodus aktivieren / deaktivieren",sip:"SIP Nummer anrufen",Settings:"Einstellungen",hangup:"Verlassen",login:"Anmelden",logout:"Abmelden",dialpad:"W\xe4hltastatur \xf6ffnen / schliessen",sharedVideoMutedPopup:"Das freigegebene Video wurde stumm geschaltet um mit den anderen Teilnehmern zu sprechen.",micMutedPopup:"Das Mikrofon wurde stumm geschaltet um das freigegebene Video geniessen zu k\xf6nnen.",talkWhileMutedPopup:"Versuchen sie zu sprechen? Ihr Mikrofon ist stummgeschaltet.",unableToUnmutePopup:"Die Stummschaltung kann nicht aufgehoben werden w\xe4hrend das geteilte Video abgespielt wird.",cameraDisabled:"Keine Kamera verf\xfcgbar",micDisabled:"Kein Mikrofon verf\xfcgbar",filmstrip:"Videos anzeigen / verbergen",profile:"Profil bearbeiten",raiseHand:"Hand erheben"},unsupportedBrowser:{appNotInstalled:"Mit __app__ auf dem Mobiltelefon teilnehmen.",downloadApp:"App herunterladen",openApp:"In __app__ fortfahren"},bottomtoolbar:{chat:"Chat \xf6ffnen / schliessen",filmstrip:"Videos anzeigen / verbergen",contactlist:"Teilnehmerliste und neue Teilnehmer einladen"},chat:{nickname:{title:"Name eingeben",popover:"Name"},messagebox:"Text eingeben..."},settings:{title:"Einstellungen",update:"Aktualisieren",name:"Name",startAudioMuted:"Alle Teilnehmer treten stumm geschaltet bei",startVideoMuted:"Alle Teilnehmer treten ohne Video bei",selectCamera:"Kamera",selectMic:"Mikrofon",selectAudioOutput:"Audioausgabe",followMe:"Follow-me f\xfcr alle Teilnehmer",noDevice:"Kein",cameraAndMic:"Kamera und Mikrofon",moderator:"MODERATOR",password:"PASSWORT SETZEN",audioVideo:"AUDIO UND VIDEO"},profile:{title:"Profil",setDisplayNameLabel:"Anzeigename festlegen",setEmailLabel:"E-Mail Adresse f\xfcr Gravatar",setEmailInput:"E-Mail eingeben"},videothumbnail:{moderator:"Moderator",videomute:"Teilnehmer hat die Kamera ausgeschaltet",mute:"Teilnehmer ist stumm geschaltet",kick:"Hinauswerfen",muted:"Stummgeschaltet",domute:"Stummschalten",flip:"Spiegeln",remoteControl:"Fernsteuerung"},connectionindicator:{header:"Verbindungsdaten",bitrate:"Bitrate:",packetloss:"Paketverlust:",resolution:"Aufl\xf6sung:",framerate:"Bildwiederholrate:",less:"Weniger anzeigen",more:"Mehr anzeigen",address:"Adresse:",remoteport:"Entfernter Port:",remoteport_plural:"Entfernte Ports:",localport:"Lokaler Port:",localport_plural:"Lokale Ports:",localaddress:"Lokale Adresse:",localaddress_plural:"Lokale Adressen:",remoteaddress:"Entfernte Adresse:",remoteaddress_plural:"Entfernte Adressen:",transport:"Protokoll:",bandwidth:"Gesch\xe4tzte Bandbreite:",na:"Verbindungsdaten erneut anzeigen wenn die Konferenz begonnen hat",turn:" (TURN)",quality:{good:"Gut",inactive:"Inaktiv",lost:"Verloren",nonoptimal:"Nicht optimal",poor:"D\xfcrftig"},status:"Verbindung:"},notify:{disconnected:"getrennt",moderator:"Moderatorenrechte vergeben",connectedOneMember:"__name__ ist beigetreten",connectedTwoMembers:"__first__ und __second__ sind beigetreten",connectedThreePlusMembers:"__name__ und __count__ sind beigetreten",somebody:"Jemand",me:"Ich",focus:"Konferenz-Organisator",focusFail:"__component__ ist im Moment nicht verf\xfcgbar - wiederholen in __ms__ Sekunden",grantedTo:"Moderatorenrechte an __to__ vergeben.",grantedToUnknown:"Moderatorenrechte an $t(notify.somebody) vergeben.",muted:"Der Konferenz wurde stumm beigetreten.",mutedTitle:"Stummschaltung aktiv!",raisedHand:"M\xf6chte sprechen."},dialog:{add:"Hinzuf\xfcgen",allow:"Erlauben",kickMessage:"Oh! Sie wurden aus der Konferenz ausgeschlossen.",popupErrorTitle:"Popup blockiert",popupError:"Ihr Browser blockiert Popups von dieser Website. Bitte aktivieren Sie Popups in den Sicherheitseinstellungen des Browsers und versuchen Sie es erneut.",passwordErrorTitle:"Passwort-Fehler",passwordError:"Diese Konferenz ist mit einem Paswort gesch\xfctzt. Nur der Besitzer der Konferenz kann ein Passwort vergeben.",passwordError2:"Diese Konferenzt ist nicht mit einem Passwort gesch\xfctzt. Nur der Besitzer der Konferenz kann ein Passwort vergeben.",connectError:"Oh! Es hat etwas nicht geklappt und der Konferenz konnte nicht beigetreten werden.",connectErrorWithMsg:"Oh! Es hat etwas nicht geklappt und der Konferenz konnte nicht beigetreten werden: __msg__",incorrectPassword:"Benutzername oder Passwort ung\xfcltig",connecting:"Verbindung wird hergestellt",copy:"Kopieren",contactSupport:"Support kontaktieren",error:"Fehler",createPassword:"Passwort erstellen",detectext:"Fehler bei der Erkennung der Bildschirmfreigabeerweiterung.",failedpermissions:"Die Zugriffsberechtigungen auf das Mikrofon und/oder die Kamera konnten nicht eingeholt werden.",conferenceReloadTitle:"Leider ist etwas schiefgegangen.",conferenceReloadMsg:"Wir versuchen das zu beheben. Verbinde in __seconds__ Sekunden...",conferenceDisconnectTitle:"Ihre Verbindung ist getrennt worden.",conferenceDisconnectMsg:"Pr\xfcfen Sie allenfalls Ihre Netzwerkverbindung. Verbinde in __seconds__ Sekunden...",dismiss:"OK",rejoinNow:"Jetzt erneut beitreten",maxUsersLimitReachedTitle:"Maximale Anzahl Teilnehmer ist erreicht",maxUsersLimitReached:"Das Limit der maximalen Anzahl Teilnehmer wurde erreicht. Die Konferenz ist voll. Bitte benachrichtigen Sie den Konferenzorganisator oder versuchen Sie es sp\xe4ter noch einmal.",lockTitle:"Sperren fehlgeschlagen",lockMessage:"Die Konferenz konnte nicht gesperrt werden.",warning:"Warnung",passwordNotSupportedTitle:"Passwort nicht unterst\xfctzt",passwordNotSupported:"Setzen eines Konferenz-Passworts ist nicht unterst\xfctzt",internalErrorTitle:"Interner Fehler",internalError:"Oh! Es hat etwas nicht funktioniert. Der folgende Fehler ist aufgetreten: __error__",unableToSwitch:"Der Videodatenstrom kann nicht gewechselt werden.",SLDFailure:"Oh! Die Stummschaltung konnte nicht aktiviert werden. (SLD Fehler)",SRDFailure:"Oh! Das Video konnte nicht gestoppt werden. (SRD Fehler)",oops:"Oh!",currentPassword:"Das aktuelle Passwort ist",passwordLabel:"Passwort",defaultError:"Es ist ein Fehler aufgetreten",passwordRequired:"Passwort erforderlich",Ok:"OK",done:"Fertig",Remove:"Entfernen",removePassword:"Passwort entfernen",shareVideoTitle:"Video teilen",shareVideoLinkError:"Bitte einen g\xfcltigen YouTube-Link angeben.",removeSharedVideoTitle:"Freigegebenes Video entfernen",removeSharedVideoMsg:"Sind Sie sicher dass Sie das geteilte Video entfernen m\xf6chten?",alreadySharedVideoMsg:"Ein anderer Konferenzteilnehmer teilt bereits ein Video. Diese Konferenz erlaubt nur ein geteiltes Video gleichzeitig.",alreadySharedVideoTitle:"Nur ein geteiltes Video gleichzeitig",WaitingForHost:"Warten auf den Organisator...",WaitForHostMsg:"Die Konferenz <b>__room__</b> hat noch nicht begonnen. Wenn Sie der Organisator sind, melden Sie sich bitte an. Anderenfalls warten Sie bitte, bis der Organisator beigetreten ist.",IamHost:"Ich bin der Organisator",Cancel:"Abbrechen",Submit:"OK",retry:"Wiederholen",logoutTitle:"Abmelden",logoutQuestion:"Sind Sie sicher, dass Sie sich abmelden und die Konferenz verlassen m\xf6chten?",sessTerminated:"Konferenz beendet",hungUp:"Konferenz beendet",joinAgain:"Erneut beitreten",Share:"Teilen",Save:"Speichern",recording:"Aufnahme",recordingToken:"Aufnahme-Token eingeben",passwordCheck:"Sind Sie sicher, dass Sie das Passwort entfernen m\xf6chten?",passwordMsg:"Passwort setzen um die Konferenz zu sch\xfctzen",shareLink:"Link zu dieser Konferenz teilen",yourPassword:"Neues Passwort eingeben",Back:"Zur\xfcck",serviceUnavailable:"Dienst nicht verf\xfcgbar",gracefulShutdown:"Der Dienst steht momentan wegen Wartungsarbeiten nicht zur Verf\xfcgung. Bitte versuchen Sie es sp\xe4ter noch einmal.",Yes:"Ja",reservationError:"Fehler im Reservationssystem",reservationErrorMsg:"Fehler, Nummer: __code__, Nachricht: __msg__",password:"Passwort eingeben",userPassword:"Benutzerpasswort",token:"Token",tokenAuthFailedTitle:"Authentifizierung fehlgeschlagen",tokenAuthFailed:"Sie sind nicht berechtigt dieser Konferenz beizutreten.",displayNameRequired:"Anzeigename ist erforderlich",enterDisplayName:"Geben Sie Ihren Anzeigenamen ein",extensionRequired:"Erweiterung erforderlich:",firefoxExtensionPrompt:"Um die Bildschirmfreigabe nutzen zu k\xf6nnen, muss eine Firefox-Erweiterung installiert werden. Bitte versuchen Sie es erneut nachdem die <a href='__url__'>Erweiterung installiert</a> wurde.",feedbackHelp:"Ihr Feedback hilft uns die Qualit\xe4t der Konferenzen zu verbessern.",feedbackQuestion:"Anmerkungen zur Konferenz.",thankYou:"Danke f\xfcr die Verwendung von __appName__!",sorryFeedback:"Tut uns leid. M\xf6chten Sie uns mehr mitteilen?",liveStreaming:"Live-Streaming",streamKey:"Streamname/-schl\xfcssel",startLiveStreaming:"Live-Streaming starten",stopStreamingWarning:"Sind Sie sicher dass Sie das Live-Streaming stoppen m\xf6chten?",stopRecordingWarning:"Sind Sie sicher dass Sie die Aufnahme stoppen m\xf6chten?",stopLiveStreaming:"Live-Streaming stoppen",stopRecording:"Aufnahme stoppen",doNotShowMessageAgain:"Diesen Hinweis nicht mehr anzeigen",permissionDenied:"Zugriff verweigert",screenSharingFailedToInstall:"Oh! Die Erweiterung f\xfcr die Bildschirmfreigabe konnte nicht installiert werden.",screenSharingFailedToInstallTitle:"Bildschirmfreigabe-Erweiterung konnte nicht installiert werden",screenSharingPermissionDeniedError:"Oh! Beim Anfordern der Bildschirmfreigabe-Berechtigungen hat etwas nicht funktioniert. Bitte aktualisieren und erneut versuchen.",cameraUnsupportedResolutionError:"Die Kamera unterst\xfctzt die erforderliche Aufl\xf6sung nicht.",cameraUnknownError:"Die Kamera kann aus einem unbekannten Grund nicht verwendet werden.",cameraPermissionDeniedError:"Die Berechtigung zur Verwendung der Kamera wurde nicht erteilt. Sie k\xf6nnen trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer k\xf6nnen Sie nicht sehen. Verwenden Sie die Kamera-Schaltfl\xe4che in der Adressleiste um die Berechtigungen zu erteilen.",cameraNotFoundError:"Kamera nicht gefunden.",cameraConstraintFailedError:"Ihre Kamera erf\xfcllt die notwendigen Anforderungen nicht.",micUnknownError:"Das Mikrofon kann aus einem unbekannten Grund nicht verwendet werden.",micPermissionDeniedError:"Die Berechtigung zur Verwendung des Mikrofons wurde nicht erteilt. Sie k\xf6nnen trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer k\xf6nnen Sie nicht h\xf6ren. Verwenden Sie die Kamera-Schaltfl\xe4che in der Adressleiste um die Berechtigungen zu erteilen.",micNotFoundError:"Mikrofon nicht gefunden.",micConstraintFailedError:"Ihr Mikrofon erf\xfcllt die notwendigen Anforderungen nicht.",micNotSendingDataTitle:"Zugriff auf Mikrofon nicht m\xf6glich",micNotSendingData:"Das Mikrofon ist nicht verf\xfcgbar. Bitte ein anderes Ger\xe4t vom Einstellungs-Menu ausw\xe4hlen oder die Applikation neu laden.",cameraNotSendingDataTitle:"Zugriff auf Kamera nicht m\xf6glich",cameraNotSendingData:"Die Kamera ist nicht verf\xfcgbar. Bitte pr\xfcfen ob eine andere Applikation die Kamera verwendet, eine andere Kamera vom Einstellungs-Menu ausw\xe4hlen oder die Applikation neu laden.",goToStore:"Zum Store",externalInstallationTitle:"Erweiterung erforderlich",externalInstallationMsg:"Die Bildschirmfreigabeerweiterung muss installiert werden.",inlineInstallationMsg:"Die Bildschirmfreigabeerweiterung muss installiert werden.",inlineInstallExtension:"Jetzt installieren",muteParticipantTitle:"Diesen Teilnehmer stummschalten?",muteParticipantBody:"Sie k\xf6nnen die Stummschaltung anderer Teilnehmer nicht aufheben, aber ein Teilnehmer kann seine eigene Stummschaltung jederzeit beenden.",muteParticipantButton:"Stummschalten",remoteControlTitle:"Fernsteuerung",remoteControlRequestMessage:"M\xf6chten Sie __user__ erlauben den Computer fernzusteuern?",remoteControlShareScreenWarning:"Achtung, wenn Sie die Anfrage genehmigen starten Sie die Bildschirmfreigabe!",remoteControlDeniedMessage:"__user__ hat die Anfrage zur Fernsteuerung verweigert.",remoteControlAllowedMessage:"__user__ hat die Anfrage zur Fernsteuerung angenommen.",remoteControlErrorMessage:"Beim Anfordern der Fernsteuerungsberechtigung von __user__ ist ein Fehler aufgetreten.",startRemoteControlErrorMessage:"Beim Versuch die Fernsteuerung zu starten ist ein Fehler aufgetreten.",remoteControlStopMessage:"Die Fernsteuerung wurde beendet.",close:"Schliessen",shareYourScreen:"Bildschirm freigeben",yourEntireScreen:"Ganzer Bildschirm",applicationWindow:"Anwendungsfenster"},"\x05dialog":{},email:{sharedKey:["Diese Konferenz ist passwortgesch\xfctzt. Bitte verwenden Sie diese PIN zum Beitreten:","","","__sharedKey__","",""],subject:"Einladung zu einer __appName__ (__conferenceName__)",body:["Hallo!","","","Ich m\xf6chte dich zu einer eben erstellten __appName__-Konferenz einladen.","","","Bitte klicke auf den folgenden Link, um der Konferenz ebenfalls beizutreten:","","","__roomUrl__","","","__sharedKeyText__"," Bitte beachte, dass __appName__ momentan nur mit einem der Browser __supportedBrowsers__ verwendet werden kann.","","","Bis gleich!"],and:"und"},connection:{ERROR:"Fehler",CONNECTING:"Verbindung wird hergestellt",RECONNECTING:"Es ist ein Netzwerkproblem aufgetreten. Verbinde...",CONNFAIL:"Verbindungsaufbau gescheitert",AUTHENTICATING:"Anmeldung l\xe4uft",AUTHFAIL:"Authentifizierung fehlgeschlagen",CONNECTED:"Verbunden",DISCONNECTED:"Getrennt",DISCONNECTING:"Verbindung wird getrennt",ATTACHED:"Angeh\xe4ngt"},recording:{busy:"Es werden Resourcen f\xfcr eine Aufnahme bereitgestellt. Bitte in ein paar Minuten erneut versuchen.",busyTitle:"Alle Aufnahme-Instanzen sind in Gebrauch",buttonTooltip:"Aufnahme starten / stoppen",error:"Die Aufzeichnung ist fehlgeschlagen. Bitte versuchen Sie es erneut.",failedToStart:"Die Aufnahme konnte nicht gestartet werden",off:"Aufnahme gestoppt",on:"Aufnahme",pending:"Die Aufnahme wartet auf den Beitritt eines Teilnehmers...",serviceName:"Aufnahmedienst",unavailable:"Oh! Der __serviceName__ ist aktuell nicht verf\xfcgbar. Wir arbeiten an der Behebung des Problems. Bitte versuchen Sie es sp\xe4ter noch einmal.",unavailableTitle:"Aufnahme nicht verf\xfcgbar"},liveStreaming:{busy:"Es werden Resourcen zum Streamen bereitgestellt. Bitte in ein paar Minuten erneut versuchen.",busyTitle:"Alle Streaming-Instanzen sind in Gebrauch",buttonTooltip:"Live-Stream starten / stoppen",error:"Das Live-Streaming ist fehlgeschlagen. Bitte versuchen Sie es erneut.",failedToStart:"Live-Streaming konnte nicht gestartet werden",off:"Live-Streaming gestoppt",on:"Live-Streaming",pending:"Live-Stream wird gestartet...",serviceName:"Live Streaming-Dienst",streamIdRequired:"Bitte Stream-ID eingeben um das Live-Streaming zu starten.",streamIdHelp:"Wo ist die Stream-ID zu finden?",unavailableTitle:"Live-Streaming nicht verf\xfcgbar"},videoSIPGW:{busy:"Es stehen keine freien Ressourcen zur Verf\xfcgung. Bitte versuchen Sie es sp\xe4ter noch einmal.",busyTitle:"Keine freien Ressourcen",errorInvite:"Die Konferenz konnte nicht gestartet werden. Bitte versuchen Sie es sp\xe4ter noch einmal.",errorInviteTitle:"Fehler beim Erstellen der Konferenz",errorAlreadyInvited:"__displayName__ ist bereits eingeladen",errorInviteFailedTitle:"__displayName__ konnte nicht eingeladen werden",errorInviteFailed:"Wir arbeiten an der Behebung des Problems. Bitte versuchen Sie es sp\xe4ter noch einmal.",pending:"__displayName__ wurde eingeladen",serviceName:"Raumkonferenz-Dienst",unavailableTitle:"Raumkonferenz-Dienst nicht verf\xfcgbar"},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"Name",seconds:"__count__s",speakerStats:"Sprecher-Statistiken",speakerTime:"Sprecher-Zeit"},deviceSelection:{deviceSettings:"Ger\xe4teeinstellungen",noPermission:"Berechtigungen nicht erteilt",previewUnavailable:"Keine Vorschau verf\xfcgbar",selectADevice:"Ein Ger\xe4t w\xe4hlen",testAudio:"Audio testen"},invite:{addPassword:"Passwort hinzuf\xfcgen",callNumber:"__number__ anrufen",enterID:"Um mit einem Telefon teilzunehmen, geben Sie die Konferenz ID (__conferenceID__) gefolgt von # ein",howToDialIn:"W\xe4hlen Sie eine der folgenden Nummern um via Telefon teilzunehmen und die Konferenz ID",hidePassword:"Passwort verstecken",inviteTo:"Teilnehmer zu __conferenceName__ einladen",invitedYouTo:"Sie wurden von __userName__ zur Konferenz __inviteURL__ eingeladen",invitePeople:"Einladen",locked:"Diese Konferenz ist gesperrt. Neue Teilnehmer m\xfcssen das Passwort eingeben um beizutreten.",showPassword:"Passwort anzeigen",unlocked:"Die Konferenz ist nicht gesch\xfctzt. Jeder mit dem Link kann der Konferenz beitreten."},videoStatus:{callQuality:"Konferenzqualit\xe4t",hd:"HD",highDefinition:"Hohe Aufl\xf6sung",labelTooltipVideo:"Aktuelle Videoqualit\xe4t",labelTooltipAudioOnly:"Nur-Audio Modus aktiv",ld:"LD",lowDefinition:"Niedrige Aufl\xf6sung",onlyAudioAvailable:"Nur Ton",onlyAudioSupported:"In diesem Browser wird nur Audio unterst\xfctzt.",p2pEnabled:"Ende-zu-Ende aktiviert",p2pVideoQualityDescription:"Im Ende-zu-Ende Modus kann die Konferenzqualit\xe4t nur zwischen hoch und nur-Audio gew\xe4hlt werden. Andere Einstellungen werden nicht beachtet.",recHighDefinitionOnly:"Hohe Qualit\xe4t wird bevorzugt.",sd:"SD",standardDefinition:"Standardaufl\xf6sung",qualityButtonTip:"Empfangene Videoqualit\xe4t \xe4ndern"},dialOut:{dial:"W\xe4hlen",dialOut:"Nummer anrufen",statusMessage:"ist jetzt __status__",enterPhone:"Telefonnummer eingeben",phoneNotAllowed:"Diese Telefonnummer wird leider noch nicht unterst\xfctzt!"},addPeople:{add:"Hinzuf\xfcgen",noResults:"Keine passenden Ergebnisse",searchPlaceholder:"Nach Teilnehmern und Konferenzen suchen",title:"Teilnehmer zur Konferenz hinzuf\xfcgen",failedToAdd:"Teilnehmer konnte nicht hinzugef\xfcgt werden"},inlineDialogFailure:{msg:"Es ist ein Fehler aufgetreten.",retry:"Erneut versuchen",support:"Support",supportMsg:"Wenn der Fehler erneut auftritt, bitte kontaktieren sie"},deviceError:{cameraError:"Fehler beim Zugriff auf die Kamera",microphoneError:"Fehler beim Zugriff auf das Mikrofon",cameraPermission:"Fehler beim Bezug der Kamera-Zugriffsberechtigungen",microphonePermission:"Fehler beim Bezug der Mikrofon-Zugriffsberechtigungen"},feedback:{average:"Durschnittlich",bad:"Schlecht",good:"Gut",rateExperience:"Bitte bewerten Sie diese Konferenz.",veryBad:"Sehr schlecht",veryGood:"Sehr gut"},info:{copy:"Link kopieren",invite:"In __app__ einladen",title:"Konferenz-Zugriffsinformationen",tooltip:"Zugriffsinformationen \xfcber die Konferenz abrufen"}}},573);
|
|
__d(function(a,n,o,r){o.exports={en:"Angla",bg:"Bulgara",de:"Germana",es:"Hispana",fr:"Franca",hy:"Armena",it:"Itala",oc:"Okcitana",pl:"Pola",ptBR:"Portugala (Brazilo)",ru:"Rusa",sk:"Slovaka",sl:"Slovena",sv:"Sveda",tr:"Turka",zhCN:"\u0108ina (\u0108inujo)",nb:"Norvega (Bokm\xe5l)",eo:"Esperanto"}},574);
|
|
__d(function(a,e,o,i){o.exports={contactlist:"Partoprenantoj (__pcount__)",addParticipants:"Kunhavi la ligilon",roomLocked:"Vokantoj devas enigi pasvorton",roomUnlocked:"Iu ajn povas ali\u011di per la ligilo",passwordSetRemotely:"agordita de alia partoprenanto",connectionsettings:"Konektaj Agordoj",poweredby:"povigita de",feedback:{average:"",bad:"",good:"",rateExperience:"Bonvolu priskribi vian sperton.",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"Via kunveno nun estas kreata...",me:"mi",speaker:"Parolanto",raisedHand:"Volas paroli",defaultNickname:"ekz. Jo\u0109jo Verda",defaultLink:"ek. __url__",callingName:"__name__",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"Bonvolu doni la permeson uzi viajn kameraon kaj mikrofonon",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"Fulmoklavoj",raiseHand:"Levi a\u016d mallevi manon",pushToTalk:"Premi por paroli",toggleScreensharing:"Komuti inter kameraa kaj ekrana vidado",toggleFilmstrip:"Montri a\u016d ka\u015di la videojn",toggleShortcuts:"Montri a\u016d ka\u015di \u0109i tiun helpan menuon",focusLocal:"Atenti vian videon",focusRemote:"Atenti videon de alia vokanto",toggleChat:"Malfermi a\u016d fermi la babilon",mute:"Silentigi a\u016d malsilentigi vian mikrofonon",fullScreen:"\u015calti a\u016d mal\u015dalti tutekranan re\u011dimon",videoMute:"\u015calti a\u016d mal\u015dalti vian kameraon",showSpeakerStats:""},welcomepage:{disable:"Ne montri \u0109i tiun pa\u011don denove",feature1:{content:"Sen el\u015dutoj. __app__ funkcias tuj en via foliumilo. Simple kunhavu vian kunvenan ligilon kun aliaj por komenci.",title:"Facile uzebla"},feature2:{content:"Multopaj kunvenoj povas funkcii kun nur 128 kbit/s. Ekranvidado kaj nur sonaj kunvenoj povas funkcii kun e\u0109 malpli.",title:"Malgranda kapacito"},feature3:{content:"__app__ estas sub la permesilo Apache. Vi rajtas \u011din el\u015duti, uzi, \u015dan\u011di kaj kunhavi, kiel diras la permesilo.",title:"Malfermkoda"},feature4:{content:"Ne ekzistas artefaritaj limoj por nombro da partoprenantoj. Servila povo kaj reta bitrapido estas la nuraj limoj.",title:"Senlime da uzantoj"},feature5:{content:"Estas facile kunhavi vian ekranon kun aliaj. __app__ ta\u016dgas por enretaj prezenta\u0135oj, lecionoj kaj te\u0125nika subteno.",title:"Ekranvidado"},feature6:{content:"\u0108u vi bezonas privatecon? Kunvenajn \u0109ambrojn de __app__ eblas sekurigi per pasvorto, por forteni nevolatajn gastojn kaj interrompojn.",title:"Sekuraj \u0109ambroj"},feature7:{content:"__app__ enhavas Etherpad, realtempan kunlaboran redaktilon de teksto, kiu tre ta\u016dgas por skribi notojn, afi\u015dojn kaj plu.",title:"Komunaj notoj"},feature8:{content:"Lernu pri viaj uzantoj per facila integro kun Piwik, Google Analizo, kaj aliaj sistemoj observaj kaj statistikaj pri uzado.",title:"Uzada statistiko"},go:"IRI",join:"ALI\u011cI",privacy:"Privateco",roomname:"Enigu nomon de \u0109ambro",roomnamePlaceHolder:"nomo de \u0109ambro",sendFeedback:"Sendi rimarkojn",terms:""},startupoverlay:{policyText:"",title:"__app__ bezonas viajn mikrofonon kaj kameraon."},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:"Reali\u011di"},toolbar:{addPeople:"",audioonly:"",mute:"Siletnigi / Malsilentigi",videomute:"\u015calti / Mal\u015dalti kameraon",authenticate:"A\u016dtentigi",lock:"\u015closi / Mal\u015dlosi \u0109ambron",invite:"Kunhavi la ligilon",chat:"Malfermi / Fermi babilon",etherpad:"Malfermi / Fermi komunan dokumenton",sharedvideo:"Kunhavi videon de YouTube",sharescreen:"\u015calti / Mal\u015dalti ekranvidadon",fullscreen:"\u015calti / Mal\u015dalti tutekranan re\u011dimon",sip:"Voki SIP numeron",Settings:"Agordoj",hangup:"Foriri",login:"Saluti",logout:"Adia\u016di",dialpad:"Malfermi / Fermi numerumilon",sharedVideoMutedPopup:"Via kunhavita video estas silentigita por<br/>ke vi povu paroli kun aliaj partoprenantoj.",micMutedPopup:"Via mikrofono estas silentigita por ke vi<br/>plene \u011duu la kunhavitan videon.",talkWhileMutedPopup:"\u0108u vi klopodas paroli? Vi estas silentigita.",unableToUnmutePopup:"Vi ne povas malsilenti\u011di dum la video",cameraDisabled:"Kamerao ne disponeblas.",micDisabled:"Mikrofono ne estas disponebla",filmstrip:"Montri / Ka\u015di videojn",profile:"Redakti vian profilon",raiseHand:"Levi / Mallevi vian manon"},unsupportedBrowser:{appInstalled:"a\u016d se vi jam havas \u011din<br /><strong>tiam</strong>",appNotInstalled:"Vi bezonas <strong>__app__</strong> por ali\u011di al la interparolo per via portebla aparato",downloadApp:"El\u015duti la Aplika\u0135on",joinConversation:"Ali\u011di al la konversacio",startConference:"Komenci kunvenon"},bottomtoolbar:{chat:"Malfermi / fermi babilon",filmstrip:"Montri / ka\u015di videojn",contactlist:"Montri kaj inviti partoprenantojn"},chat:{nickname:{title:"Enigu ka\u015dnomon en la tekstujon sube",popover:"Elektu ka\u015dnomon"},messagebox:"Enigu tekston..."},settings:{title:"Agordoj",update:"\u011cisdatigi",name:"Nomo",startAudioMuted:"\u0108iuj komenci\u011das silentaj",startVideoMuted:"\u0108iuj komenci\u011das ka\u015ditaj",selectCamera:"Kamerao",selectMic:"Mikrofono",selectAudioOutput:"Sona eligo",followMe:"\u0108iuj sekvas min",noDevice:"Neniu",cameraAndMic:"Kamerao kaj mikrofono",moderator:"KUNVENESTRO",password:"AGORDI PASVORTON",audioVideo:"SONO KAJ VIDO"},profile:{title:"Profilo",setDisplayNameLabel:"Agordi vian videblan nomon",setEmailLabel:"Retpo\u015dtadreso ligita al Gravatar",setEmailInput:"Enigu retpo\u015dtadreson"},videothumbnail:{editnickname:"Alklaku por redakti vian<br/> videblan nomon",moderator:"La posedanto de<br/>\u0109i tiu kunveno",videomute:"Partoprenanto<br/>mal\u015daltis la kameraon",mute:"Partoprenanto silentigita",kick:"Forpeli",muted:"Silentigita",domute:"Silentigi",flip:"Renversi",remoteControl:"Defora rego"},connectionindicator:{header:"Konektaj datumoj",bitrate:"Bitrapido:",packetloss:"Paketperdo:",resolution:"Distingivo:",framerate:"",less:"Montri malpli",more:"Motri pli",address:"Adreso:",remoteport:"Fora pordo:",remoteport_plural:"Foraj pordoj:",localport:"Loka pordo:",localport_plural:"Lokaj pordoj:",localaddress:"Loka adreso:",localaddress_plural:"Lokaj adresoj:",remoteaddress:"Fora adreso:",remoteaddress_plural:"Foraj adresoj:",transport:"Transporto:",bandwidth:"Anta\u016dkalkulita kapacito:",na:"Revenu \u0109i tien por konektaj informoj post la komenco de la kunveno",turn:""},notify:{disconnected:"malkonektita",moderator:"Kunvenestraj rajtoj donitaj!",connected:"konektita",somebody:"Iu",me:"Mi",focus:"Kunvena atento",focusFail:"__component__ ne atingelbas - reprovo post __ms__ sekundoj",grantedTo:"Kunvenestraj rajtoj donitaj al __to__!",grantedToUnknown:"",muted:"Vi komencis la interparolon silente.",mutedTitle:"Vi estas silentigita!",raisedHand:"Volas paroli."},dialog:{add:"Aldoni",allow:"",kickMessage:"Oj! Vi estas forpelita de la kunveno!",popupError:"Via foliumilo baras \u015dprucfenestrojn de \u0109i tiu retejo. Bonvolu permesi ilin en la agordoj pri sekureco de via foliumilo kaj poste reprovi.",passwordErrorTitle:"Pasvorta Eraro",passwordError:"\u0108i tiu kunveno estas protektata per pasvorto. Nur la kunvenestro povas agordi pasvorton.",passwordError2:"\u0108i tiu kunveno ne estas protektata per pasvorto. Nur la kunvenestro povas agordi pasvorton.",connectError:"Oj! Io misokazis kaj ni ne povis vin konekti al la kunveno.",connectErrorWithMsg:"Oj! Io misokazis kaj ni ne povis vin konekti al la kunveno: __msg__",incorrectPassword:"Mal\u011dusta pasvorto",connecting:"Konektanta",copy:"Kopii",error:"Eraro",createPassword:"Krei pasvorton",detectext:"Eraro ser\u0109ante la ekranvidadan kromprogramon.",failtoinstall:"Malsukcesis instalo de ekranvidada kromprogramo",failedpermissions:"Malsukcesis ekhavi permesojn por uzi la lokajn mikrofonon kaj/a\u016d kameraon.",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"La nombro da partoprenantoj jam atingis la maksimuman limon. La kunveno estas plena. Bonvolu provi poste!",lockTitle:"\u015closo malsukcesis",lockMessage:"\u015closo de la kunveno malsukcesis.",warning:"Averto",passwordNotSupported:"\u0108ambraj pasvortoj ne estas subtenataj nun.",internalErrorTitle:"Interna eraro",internalError:"Oj! Io misokazis. Jen la eraro: [setRemoteDescription]",unableToSwitch:"Ne eblas \u015dan\u011di video-fluon.",SLDFailure:"Oj! Io misokazis kaj ni ne povis silentigi! (SLD Failure)",SRDFailure:"Oj! Io misokazis kaj ni ne povis ka\u015di videon! (SRD Failure)",oops:"Oj!",currentPassword:"La nuna pasvorto estas",passwordLabel:"Pasvorto",defaultError:"Ia eraro okazis",passwordRequired:"Pasvorto necesas",Ok:"Bone",done:"Finita",Remove:"Forigi",removePassword:"Forigi pasvorton",shareVideoTitle:"Kunhavi videon",shareVideoLinkError:"Bonvolu doni \u011dustan ligilon de YouTube",removeSharedVideoTitle:"Forigi kunhavatan videon",removeSharedVideoMsg:"\u0108u vi vere volas forigi vian kunhavatan videon?",alreadySharedVideoMsg:"Alia partoprenanto jam kunhavas videon. \u0108i tiu kunveno permesas kunhavi nur unu videon samtempe.",WaitingForHost:"Atendanta la gastigan komputilon ...",WaitForHostMsg:"La kunveno <b>__room__ </b> ankora\u016d ne komenci\u011dis. Se vi estas la kunvenestro, bonvolu a\u016dtenti\u011di. Alie, bonvolu atendi la kunvenestron.",IamHost:"Mi estas la gastiganto",Cancel:"Rezigni",Submit:"Sendi",retry:"Reprovi",logoutTitle:"Adia\u016di",logoutQuestion:"\u0108u vi certe volas adia\u016di kaj fini la kunvenon?",sessTerminated:"Seanco Finita",hungUp:"Vi finis la vokon",joinAgain:"Reali\u011di",Share:"Kunhavi",Save:"Konservi",recording:"Registranta",recordingToken:"Enigu registran \u0135etonon",passwordCheck:"\u0108u vi certe volas forigi vian pasvorton?",passwordMsg:"Agordi pasvorton por \u015dlosi vian \u0109ambron",shareLink:"Kunhavi ligilon al la voko",settings1:"Agordu vian kunvenon",settings2:"Partoprenantoj ali\u011das silentaj",settings3:"Postuli ka\u015dnomojn<br/><br/>Agordi pasvorton por \u015dlosi la \u0109ambron:",yourPassword:"Enigu novan pasvorton",Back:"Reen",serviceUnavailable:"Servo ne disponeblas",gracefulShutdown:"Nia servo nun estas eksterreta pro prizorgado. Bonvolu reprovi poste.",Yes:"Jes",reservationError:"Rezerva sistema eraro",reservationErrorMsg:"Kodo de eraro: __code__, mesa\u011do: __msg__",password:"Enigu pasvorton",userPassword:"uzantopasvorto",token:"\u0135etono",tokenAuthFailedTitle:"A\u016dtentiga problemo",tokenAuthFailed:"Pardonu, vi ne rajtas ali\u011di al \u0109i tiu voko.",displayNameRequired:"Videbla nomo estas bezonata",enterDisplayName:"Bonvolu enigi vian videblan nomon",extensionRequired:"Kromprogramo bezonata:",firefoxExtensionPrompt:"Vi devas instali kromprogramon al Firefox por uzi ekranvidadon. Bonvolu reprovi preninte \u011din <a href='__url__'>de \u0109i tie</a>!",feedbackHelp:"Viaj rimarkoj helpos al ni plibonigi la programaron.",feedbackQuestion:"Diru al ni pri via voko!",thankYou:"Dankon \u0109ar vi uzas __appName__!",sorryFeedback:"Ni beda\u016dras pro tio. \u0108u vi volas diri pli al ni?",liveStreaming:"Tuja Elsendfluo",streamKey:"Elsendflua nomo/\u015dlosilo",startLiveStreaming:"Komenci tujan elsendfluon.",stopStreamingWarning:"\u0108u vi certe volas fini la tujan elsendfluon?",stopRecordingWarning:"\u0108u vi certe volas fini la registradon?",stopLiveStreaming:"Fini tujan elsendfluon",stopRecording:"Fini registradon",doNotShowWarningAgain:"Ne montri \u0109i tiun averton denove",doNotShowMessageAgain:"Ne montri \u0109i tiun mesa\u011don denove",permissionDenied:"Malpermesita",screenSharingPermissionDeniedError:"Vi ne donis la permeson vidigi vian ekranon.",micErrorPresent:"Okazis eraro konektante al via mikrofono.",cameraErrorPresent:"Okazis eraro konektante al via kamerao.",cameraUnsupportedResolutionError:"Via kamerao ne subtenas la bezonatan distingivon.",cameraUnknownError:"Ne eblas uzi la kameraon, pro kialo nekonata.",cameraPermissionDeniedError:"Vi ne permesis uzi vian kameraon. Vi povas ali\u011di al la kunveno, sed aliaj ne povos vin vidi. Vi povas tion \u015dan\u011di per la kameraa butono en la adresbreto.",cameraNotFoundError:"Kamerao ne trovita.",cameraConstraintFailedError:"",micUnknownError:"Ne eblas uzi mikrofonon pro kialo nekonata.",micPermissionDeniedError:"Vi ne permesis uzi vian mikrofonon. Vi povas ali\u011di al la kunveno, sed aliaj ne povos vin a\u016ddi. Vi povas tion \u015dan\u011di per la kameraa butono en la adresbreto.",micNotFoundError:"Mikrofono ne trovita.",micConstraintFailedError:"",micNotSendingData:"Ne eblas aliri vian mikrofonon. Bonvolu elekti alian aparaton de la agorda menuo a\u016d relan\u0109i la aplika\u0135on.",cameraNotSendingData:"Ne eblas aliri vian kameraon. Bonvolu kontroli, \u0109u alia aplika\u0135o \u011din uzas, a\u016d elekti alian aparaton de la agorda menuo, a\u016d relan\u0109i la aplika\u0135on.",goToStore:"Iri al la retvendejo",externalInstallationTitle:"Kromprogramo bezonata",externalInstallationMsg:"Vi devas instali nian ekranvidadan kromprogramon.",inlineInstallationMsg:"Vi devas instali nian ekranvidadan kromprogramon.",inlineInstallExtension:"",muteParticipantTitle:"\u0108u silentigi \u0109i tiun partoprenanton?",muteParticipantBody:"Vi ne povos \u011din malsilentigi, sed \u011di povas sin malsilentigi kiam ajn.",muteParticipantButton:"Silentigi",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"__user__ rifuzis vian teleregan peton!",remoteControlAllowedMessage:"__user__ akceptis vian teleregan peton!",remoteControlErrorMessage:"Eraro petante teleregajn permesojn de __user__!",startRemoteControlErrorMessage:"",remoteControlStopMessage:"Telerega seanco finita!",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},email:{sharedKey:["\u0108i tiu kunveno estas pasvorte protektita. Bonvolu uzi la jenan PINon ali\u011dante:","","","__sharedKey__","",""],subject:"Invito al __appName__ (__conferenceName__)",body:["Saluton! Mi volas vin inviti al __appName__ kunveno, kiun mi \u0135us komencis.","","","Bonvolu alklaki al la jena ligilo por ali\u011di al la kunveno.","","","__roomUrl__","","","__sharedKeyText__","Sciu, ke __appName__ nur funkcias bone kun __supportedBrowsers__, do vi bezonos unu el tiuj foliumiloj.","","","\u011cis la kunveno!"],and:"kaj"},connection:{ERROR:"Eraro",CONNECTING:"Konektanta",RECONNECTING:"Reta eraro okazis. Rekonektanta...",CONNFAIL:"Konekto malsukcesis",AUTHENTICATING:"A\u016dtentiganta",AUTHFAIL:"A\u016dtentigo malsukcesis",CONNECTED:"Konektita",DISCONNECTED:"Malkonektita",DISCONNECTING:"Malkonektanta",ATTACHED:"Kunligita"},recording:{pending:"Registrado atendas ali\u011dontan partoprenanton...",on:"Registranta",off:"Registrado finita",failedToStart:"Registrado malsukcesis komenci",buttonTooltip:"Komenci / Fini registradon",error:"Registrado malsukcesis. Bonvolu provi denove.",unavailable:"La registra servo nun estas neatingebla. Bonvolu reprovi poste."},liveStreaming:{pending:"Komencanta Tujan Elsendfluon...",on:"Tuja Elsendfluo",off:"Tuja Elsendfluo Finita",unavailable:"La tuja elsendflua servo nun estas neatingebla. Bonvolu reprovi poste.",failedToStart:"Tuja elsendfluo malsukcesis komenci",buttonTooltip:"Komenci / Fini tujan elsendfluon",streamIdRequired:"Bonvolu enigi la elsendfluan identiga\u0135on por komenci la tujan elsendfluon.",streamIdHelp:"Kie mi trovou \u0109i tion?",error:"Tuja elsendfluo malsukcesis. Bonvolu provi denove.",busy:"\u0108iuj registriloj jam okupi\u011das. Bonvolu reprovi poste."},speakerStats:{hours:"",minutes:"",name:"Nomo",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"Numerumi",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"Aldoni",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},575);
|
|
__d(function(o,n,s,a){s.exports={en:"Ingl\xe9s",bg:"B\xfalgaro",de:"Alem\xe1n",es:"Espa\xf1ol",fr:"Franc\xe9s",hy:"Armenio",it:"Italiano",oc:"Occitano",pl:"Polaco",ptBR:"Portugu\xe9s (Brasil)",ru:"Ruso",sk:"Eslovaco",sl:"Esloveno",sv:"Sueco",tr:"Turco",zhCN:"Chino (China)",nb:"Noruego (bokmal)",eo:"Esperanto"}},576);
|
|
__d(function(e,a,o,r){o.exports={contactlist:"",contactlist_plural:"",passwordSetRemotely:"definido por otro participante",connectionsettings:"Ajustes de la conexi\xf3n",poweredby:"proporcionado por",feedback:{average:"Promedio",bad:"Malo",good:"Bueno",rateExperience:"Por favor, califique la experiencia de su reuni\xf3n.",veryBad:"muy malo",veryGood:"Muy bueno"},inviteUrlDefaultMsg:"Tu conferencia est\xe1 siendo creada...",me:"yo",speaker:"Orador",raisedHand:"Desea hablar",defaultNickname:"ej. Juana Rosas",defaultLink:"ej. __url__",callingName:"__name__",audioOnly:{audioOnly:"Solo audio",featureToggleDisabled:"El cambio de estado de __feature__ se encuentra desactivado mientras est\xe1 el modo de solo audio"},userMedia:{"react-nativeGrantPermissions":"Seleccione <b><i>Permitir</i></b> cuando su navegador pida permisos.",chromeGrantPermissions:"Seleccione <b><i>Permitir</i></b> cuando su navegador pida permisos.",androidGrantPermissions:"Seleccione <b><i>Permitir</i></b> cuando su navegador pida permisos.",firefoxGrantPermissions:"Seleccione <b><i>Compartir Dispositivo Seleccionado</i></b> cuando su navegador pida permisos.",operaGrantPermissions:"Seleccione <b><i>Permitir</i></b> cuando su navegador pida permisos.",iexplorerGrantPermissions:"Seleccione <b><i>OK</i></b> cuando su navegador pida permisos.",safariGrantPermissions:"Seleccione <b><i>OK</i></b> cuando su navegador pida permisos.",nwjsGrantPermissions:"Por favor, conceda permisos para utilizar su c\xe1mara y micr\xf3fono",edgeGrantPermissions:"Seleccione <b><i>S\xed</i></b> cuando su navegador pida permisos."},keyboardShortcuts:{keyboardShortcuts:"Atajos de teclado",raiseHand:"Levantar o bajar la mano",pushToTalk:"Presione para hablar",toggleScreensharing:"Cambiar entre c\xe1mara y compartir pantalla",toggleFilmstrip:"Mostrar u ocultar videos",toggleShortcuts:"Muestra u oculta este men\xfa de ayuda",focusLocal:"Centrarse en tu video",focusRemote:"Centrarse en el video de otro participante",toggleChat:"Abrir o cerrar panel de chat",mute:"Activar o desactivar micr\xf3fono",fullScreen:"Entrar / Salir de Pantalla completa",videoMute:"Activar o desactivar tu c\xe1mara",showSpeakerStats:"Mostrar estad\xedsticas del locutor"},welcomepage:{disable:"No mostrar esta p\xe1gina otra vez",feature1:{content:"No se requiere ninguna descarga. __app__ funciona directamente con su navegador. S\xf3lo comparta la URL de su conferencia con otros para comenzar.",title:"Sencillo de usar"},feature2:{content:"Las Videoconferencias con m\xfaltiples participantes funcionan con tan solo 128 Kbps. Conferencias para compartir pantalla y s\xf3lo audio son posibles con mucho menos.",title:"Bajo consumo de Ancho de Banda"},feature3:{content:"__app__ est\xe1 licenciado bajo la Licencia Apache. Eres libre de descargar, usar, modificar y compartirlo de acuerdo a esta licencia.",title:"C\xf3digo abierto"},feature4:{content:"No hay restricciones artificiales en el n\xfamero de usuarios o participantes en las conferencias. La potencia del servidor y el ancho de banda son los \xfanicos factores limitantes.",title:"Usuarios ilimitados"},feature5:{content:"Es f\xe1cil compartir su pantalla con otros. __app__ es ideal para presentaciones en l\xednea, conferencias y sesiones de soporte t\xe9cnico.",title:"Compartir pantalla"},feature6:{content:"\xbfNecesita un poco de privacidad? Las salas de conferencias __app__ se pueden asegurar con una contrase\xf1a con el fin de excluir a los invitados no deseados y evitar interrupciones.",title:"Salas seguras"},feature7:{content:"__app__ incluye Etherpad, un editor de texto colaborativo, en tiempo real, que es genial para minutas de reuniones, redactar art\xedculos, y m\xe1s.",title:"Notas compartidas"},feature8:{content:"Aprenda de sus usuarios a trav\xe9s de una f\xe1cil integraci\xf3n con Piwik, Google Analytics, y otros sistemas de seguimiento y an\xe1lisis de uso.",title:"Estad\xedsticas de uso"},go:"IR",join:"UNIRSE",privacy:"Privacidad",roomname:"Introduzca un nombre de sala",roomnamePlaceHolder:"Nombre de la sala",sendFeedback:"Enviar comentarios",terms:"T\xe9rminos"},startupoverlay:{policyText:" ",title:"La video llamada se interrumpi\xf3 porque se detuvo este equipo."},suspendedoverlay:{title:"La video llamada se interrumpi\xf3 porque se detuvo este equipo.",text:"Presione el bot\xf3n <i>Reunir</i> para reconectarse.",rejoinKeyTitle:"Volver"},toolbar:{addPeople:"Agregar personas a su llamada",audioonly:"Activar / Desactivar el modo de solo audio (ahorra ancho de banda)",mute:"Activar / Desactivar Silencio",videomute:"Iniciar / detener c\xe1mara",authenticate:"Autenticar",lock:"Bloquear / desbloquear sala",invite:"Compartir el enlace",chat:"Abrir / cerrar sala de charla",etherpad:"Abrir / Cerrar documento compartido",sharedvideo:"Compartir un v\xeddeo de YouTube",sharescreen:"Iniciar / Detener pantalla compartida",fullscreen:"Entrar / Salir de Pantalla completa",sip:"Llamar a un n\xfamero SIP",Settings:"Ajustes",hangup:"Salir",login:"Inicio de sesi\xf3n",logout:"Cerrar sesi\xf3n",dialpad:"Abrir / Cerrar teclado de marcaci\xf3n.",sharedVideoMutedPopup:"Se ha silenciado su video compartido para poder hablar con los otros participantes.",micMutedPopup:"El micr\xf3fono se ha silenciado para que disfrutes plenamente de tu video compartido.",talkWhileMutedPopup:"Tratas de hablar? Est\xe1s silenciado.",unableToUnmutePopup:"No puede silenciar su micr\xf3fono mientras el v\xeddeo compartido est\xe1 activo.",cameraDisabled:"C\xe1mara no disponible",micDisabled:"Micr\xf3fono no disponible",filmstrip:"Mostrar / Ocultar videos",profile:"Editar tu perfil",raiseHand:"Levantar / Bajar tu mano"},unsupportedBrowser:{appInstalled:"o si ya la tiene<br /> <strong>entonces</strong>",appNotInstalled:"Necesita <strong>__app__</strong> para unirse a la conversaci\xf3n en su m\xf3vil",downloadApp:"Descargar la App",joinConversation:"Unirse a la conversaci\xf3n",startConference:"Iniciar una conferencia"},bottomtoolbar:{chat:"Abrir / cerrar sala de charlas",filmstrip:"Mostrar / ocultar videos",contactlist:"Ver e invitar participantes"},chat:{nickname:{title:"Introduzca un apodo en la caja inferior",popover:"Seleccione un apodo"},messagebox:"Introduzca texto..."},settings:{title:"Ajustes",update:"Actualizar",name:"Nombre",startAudioMuted:"Todos inician en silencio",startVideoMuted:"Todos inician ocultos",selectCamera:"Ca\u0301mara",selectMic:"Micr\xf3fono",selectAudioOutput:"Salida de audio",followMe:"Todos me siguen",noDevice:"Ninguno",cameraAndMic:"C\xe1mara y micr\xf3fono",moderator:"MODERADOR",password:"ESTABLECER CONTRASE\xd1A",audioVideo:"AUDIO Y VIDEO"},profile:{title:"Perfil",setDisplayNameLabel:"Establecer nombre a mostrar",setEmailLabel:"Establecer su gravatar",setEmailInput:"Introducir e-mail"},videothumbnail:{moderator:"Moderador",videomute:"El participante ha detenido la c\xe1mara",mute:"El participante est\xe1 silenciado",kick:"Expulsar",muted:"Silenciado",domute:"Control de escritorio remoto",flip:"Voltear",remoteControl:"Control remoto"},connectionindicator:{header:"Conexi\xf3n de datos",bitrate:"Tasa de bits:",packetloss:"P\xe9rdida de paquetes:",resolution:"Resolucio\u0301n:",framerate:"Tasa de cuadros:",less:"Mostrar menos",more:"Ver m\xe1s",address:"Direcci\xf3n:",remoteport:"Puerto remoto:",remoteport_plural:"Puertos remotos:",localport:"Puerto local:",localport_plural:"Puertos locales:",localaddress:"Direcci\xf3n local:",localaddress_plural:"Direcciones locales:",remoteaddress:"Direcci\xf3n remota:",remoteaddress_plural:"Direcciones remotas:",transport:"Transporte:",bandwidth:"Ancho de banda estimado:",na:"Una vez que se inicia la conferencia, volver aqu\xed para ver informaci\xf3n de la conexi\xf3n",turn:" (turnar)",quality:{good:"Bueno",inactive:"Inactivo",lost:"Perdida",nonoptimal:"No \xf3ptima",poor:"Pobre"},status:"Conexi\xf3n:"},notify:{disconnected:"desconectado",moderator:"\xa1Se otorgaron privilegios de moderador!",connected:"conectado",somebody:"Alguien",me:"Yo",focus:"Enfocar conferencia",focusFail:"__component__ no disponible - reintentar en __ms__ seg",grantedTo:"\xa1Se otorgaron privilegios de moderador a __to__!",grantedToUnknown:"\xa1Se otorgaron privilegios de moderador a $t(notify.somebody)!",muted:"Has iniciado la conversaci\xf3n silenciado.",mutedTitle:"\xa1Est\xe1s silenciado!",raisedHand:"Desear\xeda hablar."},dialog:{add:"An\u0303adir",allow:"Permitir",kickMessage:"\xa1Ouch! \xa1Has sido expulsado de la reuni\xf3n!",popupErrorTitle:"",popupError:"",passwordErrorTitle:"Error de contrase\xf1a",passwordError:"Esta conversaci\xf3n est\xe1 protegida con una contrase\xf1a. S\xf3lo el propietario de la conferencia puede establecer una contrase\xf1a.",passwordError2:"Esta conversaci\xf3n no est\xe1 protegida con una contrase\xf1a. S\xf3lo el propietario de la conferencia puede establecer una contrase\xf1a.",connectError:"\xa1Oops! Algo salio mal y no fue posible conectarnos a la conferencia.",connectErrorWithMsg:"\xa1Oops! Algo salio mal y no fue posible conectarnos a la conferencia: __msg__",incorrectPassword:"",connecting:"Conectando",copy:"Copiar",contactSupport:"",error:"Error",createPassword:"Crear una contrase\xf1a",detectext:"Error al tratar de detectar la extensi\xf3n para compartir escritorio.",failedpermissions:"Falla al obtener permisos para utilizar el micr\xf3fono y/o c\xe1mara de su equipo.",conferenceReloadTitle:"Desafortunadamente, algo sali\xf3 mal.",conferenceReloadMsg:"Estamos tratando de arreglar esto. Reconectando en __seconds__ segundos...",conferenceDisconnectTitle:"Ha sido desconectado.",conferenceDisconnectMsg:"Es posible que desee comprobar la conexi\xf3n de red. Reconectando en __seconds__ segundos...",dismiss:"",rejoinNow:"Reunirse ahora",maxUsersLimitReachedTitle:"",maxUsersLimitReached:"",lockTitle:"El bloqueo fall\xf3",lockMessage:"No se pudo bloquear la conferencia.",warning:"Aviso",passwordNotSupportedTitle:"",passwordNotSupported:"",internalErrorTitle:"Error interno",internalError:"",unableToSwitch:"No se puede cambiar secuencia de video.",SLDFailure:"\xa1Oops! Algo salio mal y no se logr\xf3 silenciar! (Falla de SLD)",SRDFailure:"\xa1Oops! \xa1Algo salio mal y no se logr\xf3 detener el video! (Falla de SRD)",oops:"\xa1Oops!",currentPassword:"La contrase\xf1a actual es ",passwordLabel:"Contrase\xf1a",defaultError:"Hubo alg\xfan tipo de error",passwordRequired:"Se requiere una contrase\xf1a",Ok:"Aceptar",done:"Ninguno",Remove:"Eliminar",removePassword:"Eliminar contrase\xf1a",shareVideoTitle:"Compartir un v\xeddeo",shareVideoLinkError:"Por favor introduzca un enlace correcto de Youtube.",removeSharedVideoTitle:"Eliminar video compartido",removeSharedVideoMsg:"\xbfEst\xe1 seguro que desea eliminar su v\xeddeo compartido?",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"",WaitingForHost:"Esperando al anfitri\xf3n ...",WaitForHostMsg:"La conferencia <b>__room__ </b> a\xfan no inicia. Si usted es el anfitri\xf3n, por favor autent\xedquese. De lo contrario, por favor espere a que el anfitri\xf3n llegue.",IamHost:"Yo soy el anfitri\xf3n",Cancel:"Cancelar",Submit:"Enviar",retry:"Reintentar",logoutTitle:"Cerrar sesi\xf3n",logoutQuestion:"\xbfEst\xe1 seguro que desea salir y detener la conferencia?",sessTerminated:"",hungUp:"Colgaste",joinAgain:"Unirse de nuevo",Share:"Compartir",Save:"Guardar",recording:"Grabando",recordingToken:"Introduzca el token de grabaci\xf3n",passwordCheck:"\xbfRealmente desea eliminar su contrase\xf1a?",passwordMsg:"Indique una contrase\xf1a para bloquear su sala",shareLink:"Compartir el enlace a la llamada",yourPassword:"Introducir la nueva contrase\xf1a",Back:"Anterior",serviceUnavailable:"Servicio no disponible",gracefulShutdown:"Nuestro servicio se encuentra en mantenimiento. Por favor, intente m\xe1s tarde.",Yes:"S\xed",reservationError:"Error del sistema de reservaci\xf3n",reservationErrorMsg:"C\xf3digo de error: __code__, message: __msg__",password:"Introducir contrase\xf1a",userPassword:"contrase\xf1a del usuario",token:"token",tokenAuthFailedTitle:"Fallo\u0301 la autenticacio\u0301n",tokenAuthFailed:"Lo siento, usted no tiene permiso para unirse a este llamada.",displayNameRequired:"Se requiere un nombre a mostrar",enterDisplayName:"Por favor escriba su nombre",extensionRequired:"Extensi\xf3n requerida:",firefoxExtensionPrompt:"Necesita instalar una extensi\xf3n para Firefox para poder utilizar la pantalla compartida. Por favor intente de nuevo, despu\xe9s de <a href='__url__'>obtenerla de aqu\xed</a>!",feedbackHelp:"Su retroalimentaci\xf3n nos ayuda a mejorar nuestra experiencia de video.",feedbackQuestion:"\xa1Comente sobre su llamada!",thankYou:"\xa1Gracias por usar __appName__!",sorryFeedback:"Lamentamos escuchar eso. \xbfQuiere decirnos algo m\xe1s?",liveStreaming:"Emisi\xf3n en Directo",streamKey:"Nombre/clave de emisi\xf3n",startLiveStreaming:"Comenzar streaming en tiempo real",stopStreamingWarning:"\xbfEstas seguro que quieres parar la retransmisi\xf3n en directo?",stopRecordingWarning:"\xbfEst\xe1s seguro que quieres parar la grabaci\xf3n?",stopLiveStreaming:"Parar retransmisi\xf3n en directo",stopRecording:"Parar grabaci\xf3n",doNotShowWarningAgain:"No volver a mostrar esta advertencia",doNotShowMessageAgain:"No mostrar este mensaje de nuevo",permissionDenied:"Permiso Denegado",screenSharingFailedToInstall:"",screenSharingFailedToInstallTitle:"",screenSharingPermissionDeniedError:"",micErrorPresent:"Hubo un error conectando su micr\xf3fono.",cameraErrorPresent:"Hubo un error conectando su c\xe1mara.",cameraUnsupportedResolutionError:"Su c\xe1mara no soporta la resoluci\xf3n de video.",cameraUnknownError:"No se puede usar su c\xe1mara por motivos desconocidos.",cameraPermissionDeniedError:"No ha otorgado permisos para usar su c\xe1mara. Puede unirse a la conferencia, pero no lo podr\xe1n ver. Utilice el bot\xf3n en la barra de direcci\xf3n para solucionar esto.",cameraNotFoundError:"No se encontr\xf3 la c\xe1mara.",cameraConstraintFailedError:"Su c\xe1mara no satisface algunos de los requerimientos.",micUnknownError:"No se puede usar su micr\xf3fono por motivos desconocidos.",micPermissionDeniedError:"No ha otorgado permisos para usar su micr\xf3fono. Puede unirse a la conferencia, pero no lo podr\xe1n escuchar. Utilice el bot\xf3n en la barra de direcci\xf3n para solucionar esto.",micNotFoundError:"No se encontr\xf3 el micr\xf3fono.",micConstraintFailedError:"El micr\xf3fono no satisface algunos de los requerimientos.",micNotSendingDataTitle:"",micNotSendingData:"",cameraNotSendingDataTitle:"",cameraNotSendingData:"",goToStore:"Ir al webstore",externalInstallationTitle:"Extensi\xf3n requerida",externalInstallationMsg:"Necesita instalar nuestra extensi\xf3n para compartir escritorio.",inlineInstallationMsg:"Necesita instalar nuestra extensi\xf3n para compartir escritorio.",inlineInstallExtension:"Instalar ahora",muteParticipantTitle:"\xbfSilenciar a este participante?",muteParticipantBody:"\xbfSilenciar a este participante?",muteParticipantButton:"Control de escritorio remoto",remoteControlTitle:"Control de escritorio remoto",remoteControlRequestMessage:"\xbfPermitir\xe1 que __user__ controle remotamente su escritorio?",remoteControlShareScreenWarning:"\xa1Tenga en cuenta que si presiona \"Permitir\" usted compartir\xe1 su pantalla!",remoteControlDeniedMessage:"__user__ ha rechazado tu solicitud de control remoto!",remoteControlAllowedMessage:"__user__ ha aceptado tu solicitud de control remoto!",remoteControlErrorMessage:"Ha ocurrido un error tratando de solicitar permiso de control remoto de __user__!",startRemoteControlErrorMessage:"\xa1Se ha producido un error al intentar iniciar la sesi\xf3n de control remoto!",remoteControlStopMessage:"La sesi\xf3n de control remoto ha finalizado!",close:"Cerrar",shareYourScreen:"Compartir su pantalla",yourEntireScreen:"Su pantalla completa",applicationWindow:"Ventana de aplicaci\xf3n"},email:{sharedKey:["Esta conferencia est\xe1 protegida con contrase\xf1a. Utiliza el siguiente pin cuando te unas:","","","__sharedKey__","",""],subject:"Invitaci\xf3n a __appName__ (__conferenceName__)",body:["Hola, quiero invitarte a una a conferencia __appName__ que acabo de crear.","","","Por favor presiona el siguiente enlace para unirte a la conferencia.","","","__roomUrl__","","","__sharedKeyText__"," Nota que __appName__ es soportada solo por __supportedBrowsers__, por lo que debes usar uno de esos navegadores.","","","\xa1Hablamos en un segundo!"],and:"y"},connection:{ERROR:"Error",CONNECTING:"Conectando",RECONNECTING:"Ocurri\xf3 un problema en la red. Reconectando...",CONNFAIL:"Conexi\xf3n fallida",AUTHENTICATING:"Autenticando",AUTHFAIL:"Fallo\u0301 la autenticacio\u0301n",CONNECTED:"Conectado",DISCONNECTED:"Desconectado",DISCONNECTING:"Desconectando",ATTACHED:"Adjunto"},recording:{busy:"",busyTitle:"",buttonTooltip:"Iniciar / parar grabaci\xf3n",error:"Falla de grabaci\xf3n. Vuelva a intentarlo.",failedToStart:"No se pudo iniciar la grabaci\xf3n",off:"Grabaci\xf3n detenida",on:"Grabando",pending:"La grabaci\xf3n esta esperando la entrada de un participante...",unavailable:"",unavailableTitle:""},liveStreaming:{busy:"",busyTitle:"",buttonTooltip:"",error:"",failedToStart:"",off:"",on:"Emisi\xf3n en Directo",pending:"Iniciando Emisi\xf3n en Directo...",streamIdRequired:"",streamIdHelp:"Donde encuentro esto?",unavailable:"",unavailableTitle:""},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"Nombre",seconds:"__count__s",speakerStats:"Estad\xedsticas del locutor",speakerTime:"Tiempo del locutor"},deviceSelection:{deviceSettings:"Configuraciones del dispositivo",noPermission:"Permiso no concedido",previewUnavailable:"Vista previa no disponible",selectADevice:"Seleccionar un dispositivo",testAudio:"Probar el sonido"},invite:{addPassword:"A\xf1adir contrase\xf1a",callNumber:"Llamar a __number__",enterID:"Ingrese el ID de la reuni\xf3n: __conferenceID__ seguido de # para marcar desde un tel\xe9fono",howToDialIn:"Para marcar, utilice uno de los siguientes n\xfameros y el ID de la reuni\xf3n",hidePassword:"Ocultar contrase\xf1a",inviteTo:"Invitar personas a __conferenceName__",invitedYouTo:"__userName__ te ha invitado a la conferencia __inviteURL__",invitePeople:"",locked:"Esta llamada est\xe1 bloqueada. Los nuevos interlocutores deben tener el enlace e ingresar la contrase\xf1a para unirse.",showPassword:"Mostrar contrasen\u0303a",unlocked:"Esta llamada est\xe1 desbloqueada. Cualquier nuevo interlocutor que tenga el enlace puede unirse a la llamada."},videoStatus:{callQuality:"Calidad de la Llamada",hd:"HD",highDefinition:"Alta definici\xf3n",labelTooltipVideo:"Calidad de video actual",labelTooltipAudioOnly:"Modo de s\xf3lo audio activado",ld:"LD",lowDefinition:"Baja definici\xf3n",p2pEnabled:"Punto a Punto Activado",p2pVideoQualityDescription:"En el modo punto to punto, la calidad de la llamada recibida s\xf3lo puede cambiar entre alta y s\xf3lo audio. Otros ajustes no se respetar\xe1n hasta que se termine la conexi\xf3n punto a punto.",recHighDefinitionOnly:"Preferir\xe1 alta definici\xf3n.",sd:"SD",standardDefinition:"Definici\xf3n est\xe1ndar",qualityButtonTip:"Cambiar la calidad del video recibido"},dialOut:{dial:"Marcar",dialOut:"",statusMessage:"esta __status__",enterPhone:"Introduzca n\xfamero de t\xe9lefono",phoneNotAllowed:"\xa1Oh, no soportamos ese destino todav\xeda! \xa1Lo siento!"},addPeople:{add:"An\u0303adir",noResults:"No se encontraron coincidencias",searchPlaceholder:"Buscar personas y cuartos para agregar",title:"Agregar personas a su llamada",failedToAdd:"Error al agregar participantes"},inlineDialogFailure:{msg:"Tuvimos un peque\xf1o tropiezo.",retry:"Intentar de nuevo",support:"Soporte",supportMsg:"Si esto sigue ocurriendo, cont\xe1ctenos para"},deviceError:{cameraError:"",microphoneError:"",cameraPermission:"Error al obtener permiso de la c\xe1mara",microphonePermission:"Error al obtener permiso del micr\xf3fono"},info:{copy:"Copiar enlace",invite:"Invitar en __app__",title:"Informaci\xf3n de acceso a llamadas",tooltip:"Obtener informaci\xf3n de acceso de la reuni\xf3n"}}},577);
|
|
__d(function(n,s,i,o){i.exports={en:"Anglais",bg:"Bulgare",de:"Allemand",es:"Espagnol",fr:"Fran\xe7ais",hy:"Arm\xe9nien",it:"Italien",oc:"Occitan",pl:"Polonais",ptBR:"Portugais (Br\xe9sil)",ru:"Russe",sk:"Slovaque",sl:"Slov\xe8ne",sv:"Su\xe9dois",tr:"Turc",zhCN:"Chinois (Chine)",nb:"Norv\xe9gien Bokmal",eo:"Esp\xe9ranto"}},578);
|
|
__d(function(e,r,t,o){t.exports={contactlist:"__count__ Membres",contactlist_plural:"",passwordSetRemotely:"d\xe9fini par un autre membre",poweredby:"Produit par",inviteUrlDefaultMsg:"Votre conf\xe9rence est en cours de cr\xe9ation...",me:"moi",speaker:"Haut-parleur",raisedHand:"Aimerait prendre la parole",defaultNickname:"ex. Jean Dupont",defaultLink:"ex. __url__",audioDevices:{bluetooth:"Bluetooth",headphones:"\xc9couteurs",phone:"T\xe9l\xe9phone",speaker:"Haut-parleur"},audioOnly:{audioOnly:"Audio uniquement",featureToggleDisabled:"Le basculement de __feature__ est d\xe9sactiv\xe9 en mode audio uniquement"},userMedia:{"react-nativeGrantPermissions":"S\xe9lectionnez <b><i>Autoriser</i></b> lorsque votre navigateur demande des autorisations.",chromeGrantPermissions:"S\xe9lectionnez <b><i>Autoriser</i></b> lorsque votre navigateur demande des autorisations.",androidGrantPermissions:"S\xe9lectionnez <b><i>Autoriser</i></b> lorsque votre navigateur demande des autorisations.",firefoxGrantPermissions:"S\xe9lectionnez <b><i>Partager le p\xe9riph\xe9rique s\xe9lectionn\xe9</i></b> lorsque votre navigateur demande des autorisations.",operaGrantPermissions:"S\xe9lectionnez <b><i>Autoriser</i></b> lorsque votre navigateur demande des autorisations.",iexplorerGrantPermissions:"S\xe9lectionnez <b><i>OK</i></b> quand le navigateur demande les permissions.",safariGrantPermissions:"S\xe9lectionnez <b><i>OK</i></b> quand le navigateur demande les permissions.",nwjsGrantPermissions:"Merci d'autoriser le partage de votre camera et microphone",edgeGrantPermissions:"S\xe9lectionnez <b><i>Oui</i></b> quand le navigateur demande les permissions."},keyboardShortcuts:{keyboardShortcuts:"Raccourcis clavier",raiseHand:"Lever ou baisser la main",pushToTalk:"Appuyer pour parler",toggleScreensharing:"Basculer entre la cam\xe9ra et le partage d'\xe9cran",toggleFilmstrip:"Afficher ou cacher la vid\xe9o",toggleShortcuts:"Afficher ou masquer ce menu d'aide",focusLocal:"\xc9pingler ma vid\xe9o",focusRemote:"\xc9pingler la vid\xe9o des autres",toggleChat:"Ouvrir ou fermer le panneau de conversation",mute:"Activer ou d\xe9sactiver le microphone",fullScreen:"Activer ou D\xe9sactiver le plein \xe9cran",videoMute:"D\xe9marrer ou arr\xeater votre cam\xe9ra",showSpeakerStats:"Afficher les statistiques de l'interlocuteur"},welcomepage:{disable:"Ne plus afficher cette page",feature1:{content:"Aucun t\xe9l\xe9chargement requis. __app__ s'utilise directement depuis votre navigateur. Partager simplement l'URL de votre conf\xe9rence avec les autres pour commencer.",title:"Simple \xe0 utiliser"},feature2:{content:"Les vid\xe9o conf\xe9rences \xe0 plusieurs participants n\xe9cessitent moins de 128 kbps. Le partage d'\xe9cran et les conf\xe9rences avec seulement de l'audio sont possibles avec beaucoup moins de d\xe9bit.",title:"Bande passante faible"},feature3:{content:"__app__ est sous licence Apache. Vous \xeates libre de t\xe9l\xe9charger, d'utiliser, de modifier et de partager __app__ selon cette licence libre.",title:"Open source"},feature4:{content:"Il n'y a pas de limitation sur le nombre d'utilisateurs ou de conf\xe9rences. Seules la puissance et la bande passante du serveur sont des facteurs limitants.",title:"Nombre d'utilisateurs illimit\xe9"},feature5:{content:"C'est facile de partager votre \xe9cran avec d'autres personnes. __app__ est id\xe9al pour les pr\xe9sentations en ligne, les cours, et les sessions de support technique.",title:"Partage d'\xe9cran"},feature6:{content:"Besoin de confidentialit\xe9 ? Les salles de conf\xe9rence __app__ peuvent \xeatre s\xe9curis\xe9es par un mot de passe pour exclure les invit\xe9s non d\xe9sir\xe9es, et pr\xe9venir des interruptions.",title:"Salles s\xe9curis\xe9es"},feature7:{content:"__app__ propose Etherpad, un \xe9diteur de texte collaboratif en temps r\xe9el qui est parfait pour les proc\xe8s-verbaux, l'\xe9dition d'articles et plus encore.",title:"Notes partag\xe9es"},feature8:{content:"Apprenez plus au sujet de vos utilisateurs avec une int\xe9gration facile de Piwik, Google Analytics et d'autres syst\xe8mes de statistiques et supervision d'utilisation.",title:"Statistiques d'utilisation"},go:"Cr\xe9er",join:"REJOINDRE",privacy:"Confidentialit\xe9",roomname:"Saisissez un nom de salle",roomnamePlaceHolder:"nom de la conf\xe9rence",sendFeedback:"Envoyer votre avis",terms:"Termes"},startupoverlay:{policyText:" ",title:" __app__ a besoin d'acc\xe9der \xe0 votre microphone et votre cam\xe9ra."},suspendedoverlay:{title:"Votre visioconf\xe9rence s'est interrompue parce que votre ordinateur s'est mis en veille.",text:"Cliquez sur le bouton <i>Rejoindre</i> pour se reconnecter.",rejoinKeyTitle:"Rejoindre"},toolbar:{addPeople:"Ajouter des personnes \xe0 votre appel",audioonly:"Activer / D\xe9sactiver le mode audio uniquement (\xe9conomiser de la bande passante)",mute:"Muet / Actif",videomute:"D\xe9marrer / Arr\xeater la cam\xe9ra",authenticate:"Authentifiez-vous",lock:"Verrouiller / d\xe9verrouiller la conf\xe9rence",invite:"Partager le lien",chat:"Ouvrir / Fermer le chat",etherpad:"Ouvrir / Fermer le document partag\xe9",sharedvideo:"Partager une vid\xe9o YouTube",sharescreen:"D\xe9marrer / Arr\xeater le partage d'\xe9cran",fullscreen:"Activer / D\xe9sactiver le plein \xe9cran",sip:"Appeler un num\xe9ro SIP",Settings:"Param\xe8tres",hangup:"Quitter",login:"Connexion",logout:"D\xe9connexion",dialpad:"Ouvrir / Fermer le pav\xe9 num\xe9rique",sharedVideoMutedPopup:"Votre vid\xe9o a \xe9t\xe9 coup\xe9e pour que vous puissiez parler aux autres participants.",micMutedPopup:"Votre microphone a \xe9t\xe9 coup\xe9 afin que vous puissiez profiter de la vid\xe9o partag\xe9e",talkWhileMutedPopup:"Vous voulez parler? Vous \xeates en muet.",unableToUnmutePopup:"Vous ne pouvez pas r\xe9activer votre microphone pendant que la vid\xe9o partag\xe9e est activ\xe9e.",cameraDisabled:"La camera n'est pas disponible",micDisabled:"Le microphone n'est pas disponible",filmstrip:"Afficher\xa0/ Masquer\xa0les vid\xe9os",profile:"\xc9diter votre profil",raiseHand:"Lever / Baisser la main"},unsupportedBrowser:{appNotInstalled:"Rejoignez cette r\xe9union avec __app__ sur votre t\xe9l\xe9phone.",downloadApp:"T\xe9l\xe9charger l'application",openApp:"Continuer sur __app__"},bottomtoolbar:{chat:"Ouvrir / fermer le chat",filmstrip:"Afficher\xa0/ cacher\xa0les vid\xe9os",contactlist:"Voir et inviter des participants"},chat:{nickname:{title:"Saisissez un pseudonyme dans le champ ci-dessous",popover:"Choisissez un pseudonyme"},messagebox:"Saisissez votre texte..."},settings:{title:"Param\xe8tres",update:"Mise \xe0 jour",name:"Nom",startAudioMuted:"Tout le monde commence en muet",startVideoMuted:"Tout le monde commence sans vid\xe9o",selectCamera:"Cam\xe9ra",selectMic:"Microphone",selectAudioOutput:"Sortie audio",followMe:"Tout le monde me suit",noDevice:"Aucun",cameraAndMic:"Cam\xe9ra et microphone",moderator:"MOD\xc9RATEUR",password:"D\xc9FINIR UN MOT DE PASSE",audioVideo:"AUDIO ET VID\xc9O"},profile:{title:"Profil",setDisplayNameLabel:"Choisissez un pseudo",setEmailLabel:"D\xe9finir votre courriel Gravatar",setEmailInput:"Entrez une adresse e-mail"},videothumbnail:{moderator:"Moderateur",videomute:"Le participant a arr\xeat\xe9 sa vid\xe9o",mute:"Le participant est mis en silencieux",kick:"Exclure",muted:"Muet",domute:"Couper le micro",flip:"Balancer",remoteControl:"Contr\xf4le \xe0 distance"},connectionindicator:{header:"\xc9tat de la connexion",bitrate:"D\xe9bit\xa0:",packetloss:"Perte de paquets :",resolution:"R\xe9solution\xa0:",framerate:"Images par seconde",less:"Cacher le d\xe9tail",more:"Montrer le d\xe9tail",address:"Adresse :",remoteport:"Port distant:",remoteport_plural:"Ports distants:",localport:"Port local :",localport_plural:"Ports locaux :",localaddress:"Adresse locale :",localaddress_plural:"Adresses locales :",remoteaddress:"Adresse distante :",remoteaddress_plural:"Adresses distantes :",transport:"Transport :",transport_plural:"Transports :",bandwidth:"Bande passante estim\xe9e :",na:"Revenez ici pour afficher les informations de connexion une fois la conf\xe9rence d\xe9marr\xe9e",turn:"(tour)",quality:{good:"Bien",inactive:"Inactif",lost:"Perdu",nonoptimal:"Non-optimale",poor:"Mauvaise"},status:"Connexion:"},notify:{disconnected:"d\xe9connect\xe9",moderator:"Droits mod\xe9rateur accord\xe9s !",connectedOneMember:"__name__ connect\xe9",connectedTwoMembers:"__first__ et __second__ connect\xe9s",connectedThreePlusMembers:"__name__ and __count__ others connect\xe9s",somebody:"Quelqu'un",me:"Moi",focus:"Focus de conf\xe9rence",focusFail:"__component__ n'est pas disponible - r\xe9essayez dans __ms__ sec",grantedTo:"Droits mod\xe9rateur accord\xe9s \xe0 __to__ !",grantedToUnknown:"Droits mod\xe9rateur accord\xe9s \xe0 $t(notify.somebody)!",muted:"Vous avez commenc\xe9 la conversation en muet.",mutedTitle:"Vous \xeates en muet !",raisedHand:"Aimerait prendre la parole."},dialog:{add:"Ajouter",allow:"Autoriser",kickMessage:"Oups! Vous avez \xe9t\xe9 renvoy\xe9 de la r\xe9union !",popupErrorTitle:"Pop-up bloqu\xe9e",popupError:"Votre navigateur bloque les fen\xeatres pop-up. Veuillez autoriser les fen\xeatres pop-up dans les param\xe8tres de votre navigateur.",passwordErrorTitle:"Probl\xe8me avec le mot de passe",passwordError:"Cette conversation est actuellement prot\xe9g\xe9e par un mot de passe. Seul le propri\xe9taire de la conf\xe9rence peut d\xe9finir un mot de passe.",passwordError2:"Cette conversation n'est actuellement pas prot\xe9g\xe9 par un mot de passe. Seul le propri\xe9taire de la conf\xe9rence peut d\xe9finir un mot de passe.",connectError:"Oups! Un probl\xe8me est survenu et la connexion \xe0 la conf\xe9rence est impossible.",connectErrorWithMsg:"Oups! Un probl\xe8me est survenu et la connexion \xe0 la conf\xe9rence est impossible: __msg__",incorrectPassword:"Nom d'utilisateur ou mot de passe incorrect",connecting:"Connexion en cours",copy:"Copier",contactSupport:"Contacter le support",error:"Erreur",createPassword:"Cr\xe9er un mot de passe",detectext:"Une erreur est survenue pendant la d\xe9tection de l'extension de partage d'\xe9cran.",failedpermissions:"\xc9chec d'obtention des permissions pour utiliser le micro et/ou la cam\xe9ra.",conferenceReloadTitle:"Malheureusement, un probl\xe8me est survenu",conferenceReloadMsg:"Nous somme en train de r\xe9gler cela. Reconnexion dans __seconds__ sec...",conferenceDisconnectTitle:"Vous avez \xe9t\xe9 d\xe9connect\xe9.",conferenceDisconnectMsg:"Veuillez v\xe9rifier votre connexion r\xe9seau. Reconnexion dans __seconds__ sec...",dismiss:"Rejeter",rejoinNow:"Rejoindre maintenant",maxUsersLimitReachedTitle:"Le nombre maximal de participants est atteint",maxUsersLimitReached:"Le nombre maximal de participants est atteint. La conf\xe9rence est compl\xe8te. Merci de contacter le propri\xe9taire du salon ou r\xe9essayer plus tard.",lockTitle:"\xc9chec du verrouillage",lockMessage:"Impossible de verrouiller la conf\xe9rence.",warning:"Avertissement",passwordNotSupportedTitle:"Mot de passe non support\xe9",passwordNotSupported:"La d\xe9finition d'un mot de passe de conf\xe9rence n'est pas prise en charge.",internalErrorTitle:"Erreur interne",internalError:"Oups! Quelque chose s'est mal pass\xe9e. L'erreur suivante s'est produite: __error__",unableToSwitch:"Impossible de changer le flux vid\xe9o.",SLDFailure:"Oups! Un probl\xe8me est survenu et le micro n'a pas \xe9t\xe9 coup\xe9! (\xc9chec SLD)",SRDFailure:"Oups! Un probl\xe8me est survenu et la cam\xe9ra n'a pas \xe9t\xe9 coup\xe9e! (\xc9chec SRD)",oops:"Oups !",currentPassword:"Le mot de passe actuel est",passwordLabel:"Mot de passe",defaultError:"Une erreur est survenue",passwordRequired:"Mot de passe requis",Ok:"Ok",done:"Termin\xe9",Remove:"Supprimer",removePassword:"Supprimer le mot de passe",shareVideoTitle:"Partager une vid\xe9o",shareVideoLinkError:"Fournissez s'il vous pla\xeet un lien Youtube fonctionnel.",removeSharedVideoTitle:"Supprimer la vid\xe9o partag\xe9e",removeSharedVideoMsg:"Voulez-vous vraiment supprimer votre vid\xe9o partag\xe9e ?",alreadySharedVideoMsg:"Un autre membre partage d\xe9j\xe0 une vid\xe9o. Cette conf\xe9rence n'autorise qu'une seule vid\xe9o partag\xe9e \xe0 la fois.",alreadySharedVideoTitle:"Une seule vid\xe9o partag\xe9e est autoris\xe9e \xe0 la fois",WaitingForHost:"En attente de l'h\xf4te ...",WaitForHostMsg:"La conf\xe9rence <b>__room__</b> n'a pas encore commenc\xe9. Si vous \xeates l'h\xf4te, merci de vous authentifier. Sinon, merci d'attendre que l'h\xf4te arrive.",IamHost:"Je suis l\u2019h\xf4te",Cancel:"Annuler",Submit:"Soumettre",retry:"R\xe9essayer",logoutTitle:"D\xe9connexion",logoutQuestion:"Voulez-vous vraiment vous d\xe9connecter et arr\xeater la conf\xe9rence ?",sessTerminated:"Appel termin\xe9",hungUp:"Vous avez raccroch\xe9",joinAgain:"Rejoignez \xe0 nouveau la conf\xe9rence",Share:"Partager",Save:"Sauvegarder",recording:"Enregistrement",recordingToken:"Saisissez un jeton d'enregistrement",passwordCheck:"Voulez-vous vraiment supprimer votre mot de passe ?",passwordMsg:"Saisissez un mot de passe pour verrouiller la conf\xe9rence",shareLink:"Partager le lien de la conf\xe9rence",yourPassword:"Saisissez un nouveau mot de passe",Back:"Retour",serviceUnavailable:"Service indisponible",gracefulShutdown:"Le service est actuellement en maintenance. R\xe9essayez plus tard.",Yes:"Oui",reservationError:"Erreur du syst\xe8me de r\xe9servation",reservationErrorMsg:"Code d'erreur: __code__, message: __msg__",password:"Saisir le mot de passe",userPassword:"mot de passe utilisateur",token:"jeton",tokenAuthFailedTitle:"\xc9chec de l'authentification",tokenAuthFailed:"D\xe9sol\xe9, vous n'\xeates pas autoris\xe9 \xe0 rejoindre cette conversation.",displayNameRequired:"Un nom d'utilisateur est requis",enterDisplayName:"Veuillez saisir votre nom",extensionRequired:"Extension requise :",firefoxExtensionPrompt:"Vous devez installer une extension Firefox pour utiliser le partage d'\xe9cran. Merci d'essayer de nouveau apr\xe8s l'installation <a href='__url__'>depuis ce lien</a> !",feedbackHelp:"Vos retours nous permettrons d'am\xe9liorer notre exp\xe9rience vid\xe9o.",feedbackQuestion:"Informez-nous \xe0 propos de votre appel !",thankYou:"Merci d'avoir utilis\xe9 __appName__ !",sorryFeedback:"Nous sommes d\xe9sol\xe9s d'apprendre cela. Voulez-vous nous en dire plus ?",liveStreaming:"Direct",streamKey:"Stream name/key",startLiveStreaming:"Commencer le direct",stopStreamingWarning:"D\xe9sirez-vous vraiment arr\xeater le direct?",stopRecordingWarning:"D\xe9sirez-vous vraiment arr\xeater l'enregistrement?",stopLiveStreaming:"Arr\xeater le direct",stopRecording:"Arr\xeater l'enregistrement",doNotShowMessageAgain:"Ne plus afficher ce message",permissionDenied:"Permission refus\xe9e",screenSharingFailedToInstall:"Oups! Votre extension de partage d'\xe9cran n'a pas pu \xeatre install\xe9e.",screenSharingFailedToInstallTitle:"L'extension de partage d'\xe9cran n'a pas pu \xeatre install\xe9e",screenSharingPermissionDeniedError:"Oups! Une erreur s'est produite avec vos autorisations d'extension de partage d'\xe9cran. Veuillez rafra\xeechir et r\xe9essayer.",cameraUnsupportedResolutionError:"Votre appareil ne prend pas en charge la r\xe9solution vid\xe9o requise.",cameraUnknownError:"Vous ne pouvez pas utiliser la cam\xe9ra pour une raison inconnue.",cameraPermissionDeniedError:"Vous n'avez pas autoris\xe9 l'utilisation de votre cam\xe9ra. Vous pouvez toujours participer \xe0 la conf\xe9rence, mais les autres ne vont pas vous voir. Utilisez le bouton de la cam\xe9ra dans la barre d'adresse pour r\xe9soudre ce probl\xe8me.",cameraNotFoundError:"La cam\xe9ra n'a pas \xe9t\xe9 trouv\xe9e",cameraConstraintFailedError:"Votre cam\xe9ra ne satisfait pas certaines des contraintes n\xe9cessaires.",micUnknownError:"Vous ne pouvez pas utiliser le microphone pour une raison inconnue.",micPermissionDeniedError:"Vous n'avez pas autoris\xe9 l'utilisation de votre microphone. Vous pouvez toujours participer \xe0 la conf\xe9rence, mais les autres ne vont pas vous entendre. Utilisez le bouton du microphone dans la barre d'adresse pour r\xe9soudre ce probl\xe8me.",micNotFoundError:"Le microphone n'a pas \xe9t\xe9 d\xe9tect\xe9.",micConstraintFailedError:"Votre microphone ne satisfait pas certaines des contraintes n\xe9cessaires.",micNotSendingDataTitle:"Impossible d'acc\xe9der au microphone",micNotSendingData:"Nous sommes incapables d'acc\xe9der \xe0 votre microphone. Veuillez s\xe9lectionner un autre p\xe9riph\xe9rique dans les param\xe8tres ou rafra\xeechir la page.",cameraNotSendingDataTitle:"Impossible d'acc\xe9der \xe0 votre cam\xe9ra",cameraNotSendingData:"Nous sommes incapables d'acc\xe9der \xe0 votre cam\xe9ra. Veuillez s\xe9lectionner un autre p\xe9riph\xe9rique dans les param\xe8tres ou rafra\xeechir la page",goToStore:"Aller sur le webstore",externalInstallationTitle:"Extension requise : ",externalInstallationMsg:"Vous devez installer notre extension de partage de bureau.",inlineInstallationMsg:"Vous devez installer notre extension de partage de bureau.",inlineInstallExtension:"Installer maintenant",muteParticipantTitle:"Couper le micro de ce participant?",muteParticipantBody:"Vous ne pourrez plus r\xe9activer leurs micros, mais ils peuvent l'activer par eux-m\xeame \xe0 tout moment.",muteParticipantButton:"Couper le micro",remoteControlTitle:"Contr\xf4le de bureau \xe0 distance",remoteControlRequestMessage:"Voulez-vous autoriser __user__ \xe0 contr\xf4ler votre bureau?",remoteControlShareScreenWarning:"Si vous appuyez sur \"Autoriser\" vous allez partager votre \xe9cran!",remoteControlDeniedMessage:"__user__ a refus\xe9 votre demande de prise en main \xe0 distance!",remoteControlAllowedMessage:"Une erreur s'est produite lors de la demande d\u2019autorisation de prise en main \xe0 distance avec __user__!",remoteControlErrorMessage:"Une erreur s'est produite lors de la demande d\u2019autorisation de prise en main \xe0 distance avec __user__!",startRemoteControlErrorMessage:"Une erreur est survenue lors de la tentative de d\xe9marrage de la session de contr\xf4le \xe0 distance!",remoteControlStopMessage:"La prise en main \xe0 distance est termin\xe9e!",close:"Fermer",shareYourScreen:"Partagez votre \xe9cran",yourEntireScreen:"Votre \xe9cran entier",applicationWindow:"Fen\xeatre d'application"},email:{sharedKey:["Cette conf\xe9rence est prot\xe9g\xe9e par un mot de passe. Merci utiliser la code suivant lors de la connexion :","","","__sharedKey __","",""],subject:"Invitation \xe0 la conf\xe9rence __appName__ : __conferenceName__",body:["Bonjour, je vous invite \xe0 la conf\xe9rence __appName__ que je viens de cr\xe9er.","","","Cliquez sur le lien suivant pour rejoindre la conf\xe9rence.","","","__roomUrl__","","","__sharedKeyText__"," Notez que __appName__ est actuellement seulement support\xe9 par __supportedBrowsers__, vous devez donc utiliser un de ces navigateurs.","","","\xc0 tout de suite dans la conf\xe9rence !"],and:"et"},connection:{ERROR:"Erreur",CONNECTING:"Connexion en cours",RECONNECTING:"Un probl\xe8me r\xe9seau est survenue. Reconnexion en cours...",CONNFAIL:"\xc9chec de la connexion",AUTHENTICATING:"Authentification en cours",AUTHFAIL:"\xc9chec de l'authentification",CONNECTED:"Connect\xe9",DISCONNECTED:"D\xe9connect\xe9",DISCONNECTING:"D\xe9connexion en cours",ATTACHED:"Attach\xe9e"},recording:{busy:"Nous sommes en train de lib\xe9rer les ressources d'enregistrement. R\xe9essayez dans quelques minutes.",busyTitle:"Tous les enregistreurs sont actuellement occup\xe9s",buttonTooltip:"D\xe9marrer / Arr\xeater l'enregistrement",error:"\xc9chec de l'enregistrement. Veuillez r\xe9essayer.",failedToStart:"L'enregistrement n'as pas r\xe9ussi \xe0 d\xe9marrer",off:"Enregistrement arr\xeat\xe9",on:"Enregistrement",pending:"Enregistrement en attente de participant...",serviceName:"Service d'enregistrement",unavailable:"Oups! Le __serviceName__ est actuellement indisponible. Nous travaillons sur la r\xe9solution du probl\xe8me. Veuillez r\xe9essayer plus tard.",unavailableTitle:"Enregistrement indisponible"},liveStreaming:{busy:"Nous travaillons sur la lib\xe9ration des ressources de Streaming. Veuillez r\xe9essayez dans quelques minutes.",busyTitle:"Tous les streamers sont actuellement occup\xe9s",buttonTooltip:"D\xe9marrer / Arr\xeater le Stream",error:"Le Streaming a \xe9chou\xe9. Veuillez r\xe9essayer.",failedToStart:"Le Streaming n'as pas r\xe9ussi \xe0 d\xe9marrer",off:"Le Streaming a \xe9t\xe9 arr\xeater",on:"Direct",pending:"Commencer le direct...",serviceName:"Service de diffusion en direct",streamIdRequired:"Merci de renseigner le stream id pour lancer le streaming.",streamIdHelp:"O\xf9 puis-je trouver ceci?",unavailableTitle:"Le Streaming est indisponible"},videoSIPGW:{busy:"Nous travaillons sur la lib\xe9ration des ressources. Veuillez r\xe9essayez dans quelques minutes.",busyTitle:"Le service du Salon est actuellement occup\xe9",errorInvite:"La conf\xe9rence n'est pas encore \xe9tablie. Veuillez r\xe9essayer plus tard.",errorInviteTitle:"Erreur lors de l'invitation",errorAlreadyInvited:"__displayName__ est d\xe9j\xe0 invit\xe9(e)",errorInviteFailedTitle:"l'invitation de __displayName__ a \xe9chou\xe9",errorInviteFailed:"Nous travaillons sur la r\xe9solution du probl\xe8me. Veuillez r\xe9essayer plus tard.",pending:"__displayName__ a \xe9t\xe9 invit\xe9(e)",serviceName:"Service de salon",unavailableTitle:"Service indisponible"},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"Nom",seconds:"__count__s",speakerStats:"Statistiques de l'interlocuteur",speakerTime:"Temps de l'interlocuteur"},deviceSelection:{deviceSettings:"Param\xe8tres",noPermission:"Permission non accord\xe9e",previewUnavailable:"Aper\xe7u non disponible",selectADevice:"S\xe9lectionner un p\xe9riph\xe9rique",testAudio:"Son de test"},invite:{addPassword:"Ajouter un mot de passe",callNumber:"Appeler le __number__",enterID:"Saisissez l'identifiant: __conferenceID__ suivi de # pour rejoindre avec un t\xe9l\xe9phone",howToDialIn:"Pour rejoindre avec un t\xe9l\xe9phone, utilisez un des des num\xe9ros suivants et l'identifiant de la conf\xe9rence",hidePassword:"Cacher le mot de passe",inviteTo:"inviter des participants \xe0 __conferenceName__",invitedYouTo:"__userName__ vous a invit\xe9(e) \xe0 la conf\xe9rence __inviteURL__",invitePeople:"Inviter",locked:"Cet appel est verrouill\xe9. les nouveaux interlocuteurs devraient avoir le lien et saisir le mot de passe pour rejoindre.",showPassword:"Afficher le mot de passe",unlocked:"Cet appel est verrouill\xe9. Tout nouveau participant avec un lien peut rejoindre l'appel."},videoStatus:{callQuality:"Qualit\xe9 de l'appel",hd:"HD",highDefinition:"Haute d\xe9finition",labelTooltipVideo:"Qualit\xe9 vid\xe9o actuelle",labelTooltipAudioOnly:"Mode audio uniquement activ\xe9",ld:"BD",lowDefinition:"Basse d\xe9finition",onlyAudioAvailable:"Seul l'audio est disponible",onlyAudioSupported:"Nous ne supportons que l'audio sur ce navigateur.",p2pEnabled:"Peer to Peer activ\xe9",p2pVideoQualityDescription:"En mode peer to peer, la qualit\xe9 d'appel re\xe7ue ne peut \xeatre bascul\xe9e qu'entre haut et audio. Les autres param\xe8tres ne seront pas respect\xe9s tant que l'on n'aura pas quitt\xe9 peer to peer.",recHighDefinitionOnly:"Va pr\xe9f\xe9rer la haute d\xe9finition",sd:"MD",standardDefinition:"Moyenne D\xe9finition",qualityButtonTip:"Changer la qualit\xe9 de vid\xe9o re\xe7ue"},dialOut:{dial:"Composer",dialOut:"Appeler #",statusMessage:"est maintenant __status__",enterPhone:"Saisissez un num\xe9ro de t\xe9l\xe9phone",phoneNotAllowed:"D\xe9sol\xe9, nous ne supportons pas encore cette destination!"},addPeople:{add:"Ajouter",noResults:"Aucun r\xe9sultat de recherche correspondant",searchPlaceholder:"Rechercher des personnes et des salons \xe0 ajouter",title:"Ajouter des personnes \xe0 votre appel",failedToAdd:"\xc9chec de l'ajout de membres"},inlineDialogFailure:{msg:"Nous avons tr\xe9buch\xe9 un peu.",retry:"R\xe9essayer",support:"Support",supportMsg:"Si cela continue, prenez contact avec"},deviceError:{cameraError:"Impossible d'acc\xe9der \xe0 votre cam\xe9ra",microphoneError:"Impossible d'acc\xe9der \xe0 votre microphone",cameraPermission:"Erreur lors de l'obtention de la permission de la cam\xe9ra ",microphonePermission:"Erreur lors de l'obtention de la permission du microphone"},feedback:{average:"Moyen",bad:"Mauvais",good:"Bien",rateExperience:"Veuillez \xe9valuer votre r\xe9union.",veryBad:"Tr\xe8s mauvais",veryGood:"Tr\xe8s bon"},info:{copy:"Copier le lien",invite:"Inviter \xe0 __app__",title:"Informations sur la conf\xe9rence",tooltip:"Obtenir des informations d'acc\xe8s"}}},579);
|
|
__d(function(e,s,t,n){t.exports={en:"\u0531\u0576\u0563\u056c\u0565\u0580\u0565\u0576",bg:"\u0532\u0578\u0582\u056c\u0572\u0561\u0580\u0565\u0580\u0565\u0576",de:"\u0533\u0565\u0580\u0574\u0561\u0576\u0565\u0580\u0565\u0576 ",es:"\u053b\u057d\u057a\u0561\u0576\u0565\u0580\u0565\u0576",fr:"\u0556\u0580\u0561\u0576\u057d\u0565\u0580\u0565\u0576",hy:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",it:"\u053b\u057f\u0561\u056c\u0565\u0580\u0565\u0576",oc:"\u0555\u0584\u057d\u056b\u057f\u0561\u0576\u0565\u0580\u0565\u0576",pl:"\u053c\u0565\u0570\u0565\u0580\u0565\u0576",ptBR:"\u054a\u0578\u0580\u057f\u0578\u0582\u0563\u0561\u056c\u0565\u0580\u0565\u0576 (\u0532\u0580\u0561\u0566\u056b\u056c\u056b\u0561)",ru:"\u054c\u0578\u0582\u057d\u0565\u0580\u0565\u0576",sk:"\u054d\u056c\u0578\u057e\u0561\u056f\u0565\u0580\u0565\u0576",sl:"\u054d\u056c\u0578\u057e\u0565\u0576\u0565\u0580\u0565\u0576 ",sv:"\u0547\u057e\u0565\u0564\u0565\u0580\u0565\u0576 ",tr:"\u0539\u0578\u0582\u0580\u0584\u0565\u0580\u0565\u0576",zhCN:"\u0549\u056b\u0576\u0565\u0580\u0565\u0576",nb:"\u0546\u0578\u0580\u057e\u0565\u0563\u0565\u0580\u0565\u0576",eo:"\u0537\u057d\u057a\u0565\u0580\u0561\u0576\u057f\u0578"}},580);
|
|
__d(function(e,o,r,t){r.exports={contactlist:"\u0544\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580 (__pcount__)",addParticipants:"\u053f\u056b\u057d\u057e\u0565\u056c URL -\u0578\u057e",roomLocked:"\u0536\u0561\u0576\u0563\u0578\u0572\u0576\u0565\u0580\u0568 \u057a\u0565\u057f\u0584 \u0567 \u0576\u0565\u0580\u0574\u0578\u0582\u056e\u0565\u0576 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0568",roomUnlocked:"\u0545\u0578\u0582\u0580\u0561\u0584\u0561\u0576\u0579\u0575\u0578\u0582\u0580\u0568 \u0578\u057e \u0578\u0582\u0576\u056b URL \u056f\u0561\u0580\u0578\u0572 \u0567 \u0574\u056b\u0561\u0576\u0561\u056c",passwordSetRemotely:"\u054d\u0561\u0570\u0574\u0561\u0576\u057e\u0565\u056c \u0567 \u0574\u0565\u056f \u0561\u0575\u056c \u0574\u0561\u057d\u0576\u0561\u056f\u0581\u056b \u056f\u0578\u0572\u0574\u056b\u0581",connectionsettings:"\u0544\u056b\u0561\u0581\u0574\u0561\u0576 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580",poweredby:"\u0540\u056b\u0574\u0576\u057e\u0561\u056e \u0567",feedback:{average:"",bad:"",good:"",rateExperience:"\u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0576\u0565\u0580\u056f\u0561\u0575\u0561\u0581\u0580\u0565\u0584 \u0541\u0565\u0580 \u0570\u0561\u0576\u0564\u056b\u057a\u0574\u0561\u0576 \u0583\u0578\u0580\u0571\u0568",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"\u0541\u0565\u0580 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568 \u0561\u0575\u056a\u0574 \u057d\u057f\u0565\u0572\u056e\u057e\u0578\u0582\u0574 \u0567...",me:"\u0565\u057d",speaker:"\u0540\u057c\u0565\u057f\u0578\u0580",raisedHand:"\u0551\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0567 \u056d\u0578\u057d\u0565\u056c",defaultNickname:"\u0585\u0580\u056b\u0576\u0561\u056f\u055d \u054a\u0578\u0572\u0578\u057d \u054a\u0578\u0572\u0578\u057d\u0575\u0561\u0576",defaultLink:"\u0585\u0580\u056b\u0576\u0561\u056f\u055d __url__",callingName:"__\u0561\u0576\u0578\u0582\u0576__",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"\u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u057f\u0580\u0561\u0574\u0561\u0564\u0580\u0565\u056c \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568 \u0587 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u0568 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c\u0578\u0582 \u0569\u0578\u0582\u0575\u056c\u057f\u057e\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0576\u0565\u0580",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"\u054d\u057f\u0565\u0572\u0576\u0561\u0577\u0561\u0580\u056b \u0564\u0575\u0578\u0582\u0580\u0561\u0576\u0581\u0578\u0582\u0574\u0576\u0565\u0580 (shortcuts)",raiseHand:"\u0532\u0561\u0580\u0571\u0580\u0561\u0581\u0576\u0565\u056c \u056f\u0561\u0574 \u056b\u057b\u0565\u0581\u0576\u0565\u056c \u0571\u0565\u0580 \u0571\u0565\u057c\u0584\u0568",pushToTalk:"\u054d\u0565\u0572\u0574\u0565\u0584 \u056d\u0578\u057d\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",toggleScreensharing:"\u0531\u0576\u0581\u0576\u0565\u056c \u0586\u0578\u057f\u0578\u056d\u0581\u056b\u056f\u056b \u0587 \u0567\u056f\u0580\u0561\u0576\u056b \u0583\u0578\u056d\u0561\u0576\u0561\u056f\u0574\u0561\u0576 \u0574\u056b\u057b\u0587",toggleFilmstrip:"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c \u056f\u0561\u0574 \u0569\u0561\u0584\u0581\u0576\u0565\u056c \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0565\u0580\u0568",toggleShortcuts:"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c \u056f\u0561\u0574 \u0569\u0561\u0584\u0581\u0576\u0565\u056c \u0561\u0575\u057d \u0585\u0563\u0576\u0578\u0582\u0569\u0575\u0561\u0576 \u0574\u0565\u0576\u0575\u0578\u0582\u0576",focusLocal:"\u053f\u0565\u0576\u057f\u0580\u0578\u0576\u0561\u0576\u0561\u056c \u0541\u0565\u0580 \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u056b \u057e\u0580\u0561",focusRemote:"\u053f\u0565\u0576\u057f\u0580\u0578\u0576\u0561\u0576\u0561\u056c \u0574\u0575\u0578\u0582\u057d \u0574\u0561\u057d\u0576\u0561\u056f\u0581\u056b \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u056b \u057e\u0580\u0561",toggleChat:"\u0532\u0561\u0581\u0565\u056c \u056f\u0561\u0574 \u0583\u0561\u056f\u0565\u056c \u0579\u0561\u057f\u056b \u057a\u0561\u0576\u0565\u056c\u0568",mute:"\u0531\u0576\u057b\u0561\u057f\u0565\u056c \u056f\u0561\u0574 \u0574\u056b\u0561\u0581\u0576\u0565\u056c \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u0568",fullScreen:"\u0531\u0574\u0562\u0578\u0572\u057b \u0537\u056f\u0580\u0561\u0576\u056b \u057c\u0565\u056a\u056b\u0574\u0568 \u0574\u056b\u0561\u0581\u0576\u0565\u056c/\u0561\u0576\u057b\u0561\u057f\u0565\u056c",videoMute:"\u0531\u0576\u057b\u0561\u057f\u0565\u056c \u056f\u0561\u0574 \u0574\u056b\u0561\u0581\u0576\u0565\u056c \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568",showSpeakerStats:""},welcomepage:{disable:"\u0531\u0575\u056c\u0587\u057d \u0581\u0578\u0582\u0575\u0581 \u0579\u057f\u0561\u056c \u0561\u0575\u057d \u0567\u057b\u0568",feature1:{content:"\u0548\u0579 \u0574\u056b \u056c\u0580\u0561\u0581\u0578\u0582\u0581\u056b\u0579 \u0576\u0565\u0580\u0562\u0565\u057c\u0576\u0578\u0582\u0574\u0576\u0565\u0580: __apple__ \u0561\u0577\u056d\u0561\u057f\u0578\u0582\u0574 \u0567 \u0561\u0576\u0574\u056b\u057b\u0561\u057a\u0565\u057d \u0541\u0565\u0580 \u0562\u0580\u0561\u0578\u0582\u0566\u0565\u0580\u0578\u0582\u0574: \u054a\u0561\u0580\u0566\u0561\u057a\u0565\u057d \u0570\u0561\u0575\u057f\u0576\u0565\u0584 \u0571\u0565\u0580 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b URL \u0570\u0561\u057d\u0581\u0565\u0576 \u0578\u0582\u0580\u056b\u0577\u0576\u0565\u0580\u056b\u0576 \u0587 \u0564\u0578\u0582\u0584 \u056f\u0561\u057a\u056b \u0574\u0565\u057b \u0567\u0584:",title:"\u0540\u0565\u0577\u057f \u0567 \u0585\u0563\u057f\u057e\u0565\u056c"},feature2:{content:"\u0532\u0561\u0566\u0574\u0561\u0574\u0561\u057d\u0576\u0561\u056f\u056b\u0581 \u057e\u056b\u0564\u0565\u0578 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0576\u0565\u0580\u0568 \u0561\u0577\u056d\u0561\u057f\u0578\u0582\u0574 \u0565\u0576 \u0568\u0576\u0564\u0561\u0574\u0565\u0576\u0568 128 \u053f\u0562/\u057e \u0569\u0578\u0572\u0578\u0582\u0576\u0561\u056f\u0578\u0582\u0569\u0575\u0561\u0574\u0562: \u053b\u057d\u056f \u0574\u056b\u0561\u0575\u0576 \u0571\u0561\u0575\u0576\u056b \u056f\u0561\u0574 \u0567\u056f\u0580\u0561\u0576\u056b \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0574\u0561\u0576 \u0564\u0565\u057a\u0584\u0578\u0582\u0574\u055d \u0561\u057e\u0565\u056c\u056b \u0584\u056b\u0579:",title:"\u054a\u0565\u057f\u0584 \u0579\u0567 \u0561\u0580\u0561\u0563 \u056f\u0561\u057a"},feature3:{content:"_app_ \u056c\u056b\u0581\u0565\u0576\u0566\u0561\u057e\u0578\u0580\u057e\u0561\u056e \u0567 Apache \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561\u0575\u0578\u057e: \u053f\u0561\u0580\u0578\u0572 \u0567\u0584 \u0561\u0566\u0561\u057f\u0578\u0580\u0565\u0576 \u0576\u0565\u0580\u0562\u0565\u057c\u0576\u0565\u056c, \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c, \u0571\u0587\u0561\u0583\u0578\u056d\u0565\u056c \u0587 \u056f\u056b\u057d\u057e\u0565\u056c \u0564\u0580\u0561\u0576\u0578\u057e \u0561\u0575\u0564 \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561\u0575\u056b \u0570\u0561\u0574\u0561\u057a\u0561\u057f\u0561\u057d\u056d\u0561\u0576:",title:"\u0532\u0561\u0581 \u056f\u0578\u0564"},feature4:{content:"\u0549\u056f\u0561\u0576 \u0561\u0580\u0570\u0565\u057d\u057f\u0561\u056f\u0561\u0576 \u057d\u0561\u0570\u0574\u0561\u0576\u0561\u0583\u0561\u056f\u0578\u0582\u0574\u0576\u0565\u0580 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0578\u0572\u0576\u0565\u0580\u056b \u056f\u0561\u0574 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b \u0574\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580\u056b \u0569\u057e\u056b \u0570\u0561\u0574\u0561\u0580: \u054d\u0561\u0570\u0574\u0561\u0576\u0561\u0583\u0561\u056f\u0578\u0572 \u0563\u0578\u0580\u056e\u0578\u0576\u0576\u0565\u0580\u0568\u055d \u0574\u056b\u0561\u0575\u0576 \u057d\u0565\u0580\u057e\u0565\u0580\u056b \u0570\u0566\u0578\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0576 \u0578\u0582 \u0569\u0578\u0572\u0578\u0582\u0576\u0561\u056f\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0576 \u0565\u0576:",title:"\u0555\u0563\u057f\u057e\u0578\u0572\u0576\u0565\u0580\u056b \u0569\u056b\u057e\u0568 \u057d\u0561\u0570\u0574\u0561\u0576\u0561\u0583\u0561\u056f \u0579\u0567"},feature5:{content:"\u0547\u0561\u057f \u0570\u0565\u0577\u057f \u0567 \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0565\u056c \u0541\u0565\u0580 \u0567\u056f\u0580\u0561\u0576\u0568 \u0578\u0582\u0580\u056b\u0577\u0576\u0565\u0580\u056b\u0576: __app__ \u056b\u0564\u0565\u0561\u056c\u0561\u056f\u0561\u0576 \u0567 \u0585\u0576\u056c\u0561\u0575\u0576 \u0576\u0565\u0580\u056f\u0561\u0575\u0561\u0581\u0578\u0582\u0574\u0576\u0565\u0580\u056b, \u0564\u0561\u057d\u0561\u056d\u0578\u057d\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0576\u0565\u0580\u056b \u0587 \u057f\u0565\u056d\u0576\u056b\u056f\u0561\u056f\u0561\u0576 \u057d\u057a\u0561\u057d\u0561\u0580\u056f\u0574\u0561\u0576 \u0570\u0561\u0574\u0561\u0580:",title:"\u0537\u056f\u0580\u0561\u0576\u056b \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0578\u0582\u0574"},feature6:{content:"\u054a\u0565\u055e\u057f\u0584 \u0567 \u0561\u057c\u0561\u0576\u0571\u0576\u0561\u0576\u0561\u056c: __app__ \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0578\u0582\u0574 \u056f\u0561\u0580\u0578\u0572 \u0567\u0584 \u0583\u0561\u056f\u057e\u0565\u056c \u057d\u0565\u0576\u0575\u0561\u056f\u0568 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0578\u057e, \u0578\u0580\u057a\u0565\u057d\u0566\u056b \u0561\u0576\u057d\u057a\u0561\u057d\u0565\u056c\u056b \u0570\u0575\u0578\u0582\u0580\u0565\u0580 \u056f\u0561\u0574 \u0568\u0576\u0564\u0570\u0561\u057f\u0578\u0582\u0574\u0576\u0565\u0580 \u0579\u0578\u0582\u0576\u0565\u0576\u0561\u0584:",title:"\u0553\u0561\u056f \u057d\u0565\u0576\u0575\u0561\u056f\u0576\u0565\u0580"},feature7:{content:"\u0547\u0576\u0578\u0580\u0570\u056b\u057e __app__ -\u0578\u0582\u0574 \u0568\u0576\u0564\u0563\u0580\u056f\u057e\u0561\u056e Etherpad \u057f\u0565\u0584\u057d\u057f\u0561\u0575\u056b\u0576 \u056d\u0574\u0562\u0561\u0563\u0580\u056b, \u056b\u0580\u0561\u056f\u0561\u0576 \u056a\u0561\u0574\u0561\u0576\u0561\u056f\u0578\u0582\u0574 \u056f\u0561\u0580\u0578\u0572 \u0567\u0584 \u0570\u0561\u0574\u0561\u057f\u0565\u0572 \u0576\u0577\u0578\u0582\u0574\u0576\u0565\u0580 \u056f\u0561\u057f\u0561\u0580\u0565\u056c, \u056b\u0576\u0579\u0568 \u0577\u0561\u057f \u0570\u0561\u0580\u0574\u0561\u0580 \u0567 \u0570\u0561\u0576\u0564\u056b\u057a\u0578\u0582\u0574\u0576 \u0561\u0580\u0571\u0561\u0576\u0561\u0563\u0580\u0565\u056c\u0578\u0582, \u0570\u0578\u0564\u057e\u0561\u056e\u0576\u0565\u0580 \u0563\u0580\u0565\u056c\u0578\u0582 \u0587 \u0561\u0575\u056c \u0576\u057a\u0561\u057f\u0561\u056f\u0576\u0565\u0580\u056b \u0570\u0561\u0574\u0561\u0580:",title:"\u0540\u0561\u0574\u0561\u057f\u0565\u0572 \u0576\u0577\u0578\u0582\u0574\u0576\u0565\u0580"},feature8:{content:"\u0555\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0574\u0561\u0576 \u057e\u056b\u0573\u0561\u056f\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u056f\u0561\u0580\u0565\u056c\u056b \u0567 \u057d\u057f\u0561\u0576\u0561\u056c \u0570\u0565\u0577\u057f \u056b\u0576\u057f\u0565\u0563\u0580\u057e\u0578\u0572 Piwik, Google Analytics \u056f\u0561\u0574 \u0561\u0575\u056c \u0574\u0578\u0576\u056b\u057f\u0578\u0580\u056b\u0576\u0563\u056b \u0570\u0561\u0574\u0561\u056f\u0561\u0580\u0563\u0565\u0580\u056b \u0574\u056b\u057b\u0578\u0581\u0578\u057e:",title:"\u0555\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0574\u0561\u0576 \u057e\u056b\u0573\u0561\u056f\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576"},go:"\u0544\u0548\u0552\u054f\u0554",join:"\u0544\u056b\u0561\u0576\u0561\u056c",privacy:"\u0533\u0561\u0572\u057f\u0576\u056b\u0578\u0582\u0569\u0575\u0578\u0582\u0576",roomname:"\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u057d\u0565\u0576\u0575\u0561\u056f\u056b \u0561\u0576\u0578\u0582\u0576\u0568",roomnamePlaceHolder:"\u057d\u0565\u0576\u0575\u0561\u056f\u056b \u0561\u0576\u0578\u0582\u0576",sendFeedback:"\u0548\u0582\u0572\u0561\u0580\u056f\u0565\u056c \u056f\u0561\u0580\u056e\u056b\u0584",terms:"\u054f\u0565\u0580\u0574\u056b\u0576\u0576\u0565\u0580"},startupoverlay:{policyText:"",title:"__app__ \u0581\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0567 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c \u0541\u0565\u0580 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u0568 \u0587 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568."},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:"\u0544\u056b\u0561\u0576\u0561\u056c \u056f\u0580\u056f\u056b\u0576"},toolbar:{addPeople:"",audioonly:"",mute:"\u0541\u0561\u0575\u0576\u0568 \u0544\u056b\u0561\u0581\u0576\u0565\u056c/\u0531\u0576\u057b\u0561\u057f\u0565\u056c ",videomute:"\u054f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568 \u0544\u056b\u0561\u0581\u0576\u0565\u056c/\u0531\u0576\u057b\u0561\u057f\u0565\u056c",authenticate:"\u054e\u0561\u057e\u0565\u0580\u0561\u0581\u0578\u0582\u0574",lock:"\u0553\u0561\u056f\u0565\u056c/\u0562\u0561\u0581\u0565\u056c \u057d\u0565\u0576\u0575\u0561\u056f\u0568",invite:"\u053f\u056b\u057d\u057e\u0565\u056c URL -\u0578\u057e",chat:"\u0532\u0561\u0581\u0565\u056c/\u0583\u0561\u056f\u0565\u056c \u0579\u0561\u057f\u0568",etherpad:"\u0532\u0561\u0581\u0565\u056c/\u0583\u0561\u056f\u0565\u056c \u057f\u0561\u0580\u0561\u056e\u057e\u0561\u056e \u0583\u0561\u057d\u057f\u0561\u0569\u0578\u0582\u0572\u0569\u0568",sharedvideo:"\u053f\u056b\u057d\u057e\u0565\u056c YouTube-\u056b \u0576\u0575\u0578\u0582\u0569\u0578\u057e",sharescreen:"\u0544\u056b\u0561\u0581\u0576\u0565\u056c/ \u0561\u0576\u057b\u0561\u057f\u0565\u056c \u0567\u056f\u0580\u0561\u0576\u056b \u057f\u0561\u0580\u0561\u056e\u0578\u0582\u0574\u0568",fullscreen:"\u0531\u0574\u0562\u0578\u0572\u057b \u0537\u056f\u0580\u0561\u0576\u056b \u057c\u0565\u056a\u056b\u0574\u0568 \u0574\u056b\u0561\u0581\u0576\u0565\u056c/\u0561\u0576\u057b\u0561\u057f\u0565\u056c",sip:"\u0536\u0561\u0576\u0563\u0565\u056c SIP \u0570\u0561\u0574\u0561\u0580\u0578\u057e",Settings:"\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580",hangup:"\u0534\u0578\u0582\u0580\u057d \u0563\u0561\u056c",login:"\u0544\u0578\u0582\u057f\u0584",logout:"\u0535\u056c\u0584",dialpad:"\u0532\u0561\u0581\u0565\u056c/\u0583\u0561\u056f\u0565\u056c \u0566\u0561\u0576\u0563\u056b \u057a\u0561\u057f\u0578\u0582\u0570\u0561\u0576\u0568",sharedVideoMutedPopup:"\u0541\u0565\u0580 \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u057e\u0561\u056e \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u056b \u0571\u0561\u0575\u0576\u0568 \u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567, \u0561\u0575\u0576\u057a\u0565\u057d \u0578\u0580 <br />, \u056f\u0561\u0580\u0578\u0572 \u0565\u0584 \u056d\u0578\u057d\u0565\u056c \u0574\u0575\u0578\u0582\u057d \u0574\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580\u056b \u0570\u0565\u057f:",micMutedPopup:"\u0541\u0565\u0580 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u0568 \u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567\u055d<br/> \u056f\u0561\u0580\u0578\u0572 \u0565\u0584 \u056c\u056b\u0578\u057e\u056b\u0576 \u057e\u0561\u0575\u0565\u056c\u0565\u056c \u0571\u0565\u0580 \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u057e\u0561\u056e \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0568:",talkWhileMutedPopup:"\u0553\u0578\u0580\u0571\u0578\u0582\u055e\u0574 \u0565\u0584 \u056d\u0578\u057d\u0565\u056c: \u0541\u0565\u0580 \u0571\u0561\u0575\u0576\u0568 \u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567:",unableToUnmutePopup:"\u0534\u0578\u0582\u0584 \u0579\u0565\u0584 \u056f\u0561\u0580\u0578\u0572 \u0574\u056b\u0561\u0581\u0576\u0565\u056c \u0571\u0561\u0575\u0576\u0568, \u0584\u0561\u0576\u056b \u0564\u0565\u057c \u0574\u056b\u0561\u0576\u0581\u057e\u0561\u056e \u0567 \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u057e\u0578\u0572 \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0568:",cameraDisabled:"\u054f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568 \u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u0579\u0567",micDisabled:"\u053d\u0578\u057d\u0561\u0583\u0578\u0572\u0568 \u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u0579\u0567",filmstrip:"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c/\u0569\u0561\u0584\u0581\u0576\u0565\u056c \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0576\u0565\u0580\u0568",profile:"\u0553\u0578\u056d\u0565\u056c \u0584\u0578 \u0537\u057b\u0568",raiseHand:"\u0532\u0561\u0580\u0571\u0580\u0561\u0581\u0576\u0565\u056c \u056f\u0561\u0574 \u056b\u057b\u0565\u0581\u0576\u0565\u056c \u0584\u0578 \u0571\u0565\u057c\u0584\u0568"},unsupportedBrowser:{appInstalled:"\u056f\u0561\u0574 \u0565\u0569\u0565 \u0564\u0578\u0582\u0584 \u0561\u0580\u0564\u0565\u0576 \u0578\u0582\u0576\u0565\u0584 \u0564\u0561<br /><strong>\u0561\u057a\u0561</strong>",appNotInstalled:"\u0541\u0565\u0566 \u057a\u0565\u057f\u0584 \u0567 <strong>__app__</strong> \u0561\u0575\u057d \u0570\u0561\u0576\u0564\u056b\u057a\u0574\u0561\u0576\u0568 \u0541\u0565\u0580 \u0570\u0565\u057c\u0561\u056d\u0578\u057d\u056b\u0581 \u0574\u056b\u0561\u0576\u0561\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580:",downloadApp:"\u0532\u0565\u057c\u0576\u0565\u056c \u0570\u0561\u057e\u0565\u056c\u057e\u0561\u056e\u0568",joinConversation:"\u0544\u056b\u0561\u0576\u0561\u056c \u0570\u0561\u0576\u0564\u056b\u057a\u0574\u0561\u0576\u0568",startConference:"\u054d\u056f\u057d\u0565\u056c \u0570\u0561\u0576\u0564\u056b\u057a\u0578\u0582\u0574\u0568"},bottomtoolbar:{chat:"\u0532\u0561\u0581\u0565\u056c/\u0583\u0561\u056f\u0565\u056c \u0579\u0561\u057f\u0568",filmstrip:"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c/\u0569\u0561\u0584\u0581\u0576\u0565\u056c \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0576\u0565\u0580\u0568",contactlist:"\u0534\u056b\u057f\u0565\u056c \u0587 \u0570\u0580\u0561\u057e\u056b\u0580\u0565\u056c \u0574\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580\u056b"},chat:{nickname:{title:"\u0533\u0580\u0565\u0584 \u0574\u0561\u056f\u0561\u0576\u0578\u0582\u0576 \u057d\u057f\u0578\u0580\u0587 \u0563\u057f\u0576\u057e\u0578\u0572 \u0570\u0561\u057f\u057e\u0561\u056e\u0578\u0582\u0574",popover:"\u0538\u0576\u057f\u0580\u0565\u0584 \u0574\u0561\u056f\u0561\u0576\u0578\u0582\u0576"},messagebox:"\u0533\u0580\u0565\u0584 \u057f\u0565\u0584\u057d\u057f..."},settings:{title:"\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580",update:"\u0539\u0561\u0580\u0574\u0561\u0581\u0576\u0565\u056c",name:"\u0531\u0576\u0578\u0582\u0576",startAudioMuted:"\u0532\u0578\u056c\u0578\u0580\u0568 \u057d\u056f\u057d\u0565\u0576 \u0561\u0576\u057b\u0561\u057f\u0561\u056e \u0571\u0561\u0575\u0576\u0578\u057e",startVideoMuted:"\u0532\u0578\u056c\u0578\u0580\u0568 \u057d\u056f\u057d\u0565\u0581\u056b\u0576 \u0569\u0561\u0584\u0576\u057e\u0561\u056e",selectCamera:"\u054f\u0565\u057d\u0561\u056d\u0581\u056b\u056f",selectMic:"\u053d\u0578\u057d\u0561\u0583\u0578\u0572",selectAudioOutput:"\u0541\u0561\u0575\u0576\u0561\u0575\u056b\u0576 \u0565\u056c\u0584",followMe:"\u0532\u0578\u056c\u0578\u0580\u0568 \u0570\u0565\u057f\u0587\u0578\u0582\u0574 \u0565\u0576 \u056b\u0576\u0571",noDevice:"\u0548\u0579\u056b\u0576\u0579",cameraAndMic:"\u054f\u0565\u057d\u0561\u056d\u0581\u056b\u056f \u0587 \u056d\u0578\u057d\u0561\u0583\u0578\u0572",moderator:"MODERATOR",password:"\u0534\u0576\u0565\u056c \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c",audioVideo:"\u0571\u0561\u0575\u0576 \u0587 \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569"},profile:{title:"\u054a\u0580\u0578\u0586\u0561\u0575\u056c",setDisplayNameLabel:"\u0534\u0576\u0565\u056c \u0541\u0565\u0580 \u0565\u0580\u0587\u0561\u0581\u0578\u0572 \u0561\u0576\u0578\u0582\u0576\u0568",setEmailLabel:"\u054d\u0561\u0570\u0574\u0561\u0576\u0565\u0584 \u0541\u0565\u0580 gravatar \u0567\u056c.\u0583\u0578\u057d\u057f\u0568",setEmailInput:"\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u0567\u056c.\u0570\u0561\u057d\u0581\u0565"},videothumbnail:{editnickname:"\u054d\u0565\u0572\u0574\u0565\u0584 \u0541\u0565\u0580 \u0561\u0576\u0578\u0582\u0576\u0568 <br/>\u0583\u0578\u056d\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",moderator:"\u0531\u0575\u057d \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b \u057f\u0565\u0580\u0568",videomute:"\u0544\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0568 \u0561\u0576\u057b\u0561\u057f\u0565\u0581 <br/>\u056b\u0580 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568",mute:"\u0544\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0568 \u0561\u0576\u057b\u0561\u057f\u0565\u0581 \u0571\u0561\u0575\u0576\u0568",kick:"\u0534\u0578\u0582\u0580\u057d \u0570\u0561\u0576\u0565\u056c",muted:"\u0541\u0561\u0575\u0576\u0568 \u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567",domute:"\u0531\u0576\u057b\u0561\u057f\u0565\u056c \u0571\u0561\u0575\u0576\u0568",flip:"\u0547\u0580\u057b\u0565\u056c",remoteControl:"\u0570\u0565\u057c\u0561\u0570\u0561\u0580 \u056f\u0561\u057c\u0561\u057e\u0561\u0580\u0578\u0582\u0574"},connectionindicator:{header:"\u053f\u0561\u057a\u056b \u057f\u057e\u0575\u0561\u056c\u0576\u0565\u0580",bitrate:"\u0532\u056b\u0569\u0580\u0565\u0575\u0569",packetloss:"\u0553\u0561\u0569\u0565\u0569\u0576\u0565\u0580\u056b \u056f\u0578\u0580\u0578\u0582\u057d\u057f\u055d",resolution:"\u0548\u0580\u0561\u056f\u055d",framerate:"",less:"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c \u0561\u057e\u0565\u056c\u056b \u0584\u056b\u0579",more:"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c \u0561\u057e\u0565\u056c\u056b \u0577\u0561\u057f",address:"\u0540\u0561\u057d\u0581\u0565\u055d",remoteport:"\u0540\u0565\u057c\u0561\u056f\u0561 \u057a\u0578\u0580\u057f\u055d\u0540\u0565\u057c\u0561\u056f\u0561 \u057a\u0578\u0580\u057f\u0565\u0580\u055d",localport:"\u054f\u0565\u0572\u0561\u0575\u056b\u0576 \u057a\u0578\u0580\u057f\u055d\u054f\u0565\u0572\u0561\u0575\u056b\u0576 \u057a\u0578\u0580\u057f\u0565\u0580\u055d",localaddress:"\u054f\u0565\u0572\u0561\u0575\u056b\u0576 \u0570\u0561\u057d\u0581\u0565\u055d\u054f\u0565\u0572\u0561\u0575\u056b\u0576 \u0570\u0561\u057d\u0581\u0565\u0576\u0565\u0580\u055d",remoteaddress:"\u0540\u0565\u057c\u0561\u056f\u0561 \u0570\u0561\u057d\u0581\u0565\u055d\u0540\u0565\u057c\u0561\u056f\u0561 \u0570\u0561\u057d\u0581\u0565\u0576\u0565\u0580\u055d",transport:"\u054f\u0580\u0561\u0576\u057d\u057a\u0578\u0580\u057f\u055d",bandwidth:"\u0544\u0578\u057f\u0561\u057e\u0578\u0580 \u0569\u0578\u0572\u0578\u0582\u0576\u0561\u056f\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u055d",na:"\u0544\u056b\u0561\u0581\u0574\u0561\u0576 \u057f\u057e\u0575\u0561\u056c\u0576\u0565\u0580\u0568 \u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u056f\u056c\u056b\u0576\u0565\u0576 \u0561\u0575\u057d\u057f\u0565\u0572 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b \u0574\u0565\u056f\u0576\u0561\u0580\u056f\u056b\u0581 \u0570\u0565\u057f\u0578:",turn:""},notify:{disconnected:"\u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567",moderator:"\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u056b\u0579 \u056b\u0580\u0561\u057e\u0578\u0582\u0576\u0584\u0576\u0565\u0580\u0568 \u057f\u0580\u0561\u0574\u0561\u0564\u0580\u057e\u0561\u056e \u0565\u0576:",connected:"\u0574\u056b\u0561\u0581\u057e\u0561\u056e \u0567",somebody:"\u0548\u0574\u0576",me:"\u0535\u057d",focus:"\u053f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b \u056f\u0565\u0576\u057f\u0580\u0578\u0576\u0561\u0581\u0578\u0582\u0574\u0568",focusFail:"__component__ \u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u0579\u0567 - \u0583\u0578\u0580\u0571\u0565\u0584 \u056f\u0580\u056f\u056b\u0576 __ms__ \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576\u056b\u0581",grantedTo:"\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u056b\u0579\u056b \u056b\u0580\u0561\u057e\u0578\u0582\u0576\u0584\u0576\u0565\u0580\u0568 \u057f\u0580\u0561\u0574\u0561\u0564\u0580\u057e\u0561\u056e \u0567 __to__-\u056b\u0576",grantedToUnknown:"",muted:"\u0534\u0578\u0582\u0584 \u056d\u0578\u057d\u0561\u056f\u0581\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u057d\u056f\u057d\u0565\u0581\u056b\u0584 \u0561\u0576\u057b\u0561\u057f\u0561\u056e \u0571\u0561\u0575\u0576\u0578\u057e:",mutedTitle:"\u0541\u0565\u0580 \u0571\u0561\u0575\u0576\u0568 \u0561\u0576\u057b\u0561\u057f\u057e\u0561'\u056e \u0567",raisedHand:"\u0551\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0567 \u056d\u0578\u057d\u0565\u056c"},dialog:{add:"\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c",allow:"",kickMessage:"\u054e\u0561\u055c\u0575: \u0541\u0565\u0566 \u0564\u0578\u0582\u0580\u057d \u0570\u0561\u0576\u0565\u0581\u056b\u0576 \u0570\u0561\u0576\u0564\u056b\u057a\u0578\u0582\u0574\u056b\u0581:",popupError:"\u0541\u0565\u0580 \u0562\u0580\u0561\u0578\u0582\u0566\u0565\u0580\u0568 \u0561\u0580\u0563\u0565\u056c\u0561\u0583\u0561\u056f\u0565\u056c \u0567 \u0569\u057c\u0578\u0582\u0581\u056b\u056f(popup) \u057a\u0561\u057f\u0578\u0582\u0570\u0561\u0576\u0576\u0565\u0580\u0568 \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u0578\u0582\u0574: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0574\u056b\u0561\u0581\u0580\u0565\u0584 \u0569\u057c\u0578\u0582\u0581\u056b\u056f\u0576\u0565\u0580\u0568 \u0541\u0565\u0580 \u0562\u0580\u0561\u0578\u0582\u0566\u0565\u0580\u056b \u0561\u0576\u057e\u057f\u0561\u0576\u0563\u0578\u0582\u0569\u0575\u0561\u0576 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580\u0578\u0582\u0574 \u0587 \u056f\u0580\u056f\u056b\u0576 \u0583\u0578\u0580\u0571\u0565\u0584:",passwordErrorTitle:"\u0533\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u056b \u057d\u056d\u0561\u056c",passwordError:"\u0531\u0575\u057d \u056d\u0578\u057d\u0561\u056f\u0581\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0561\u0575\u057d \u057a\u0561\u0570\u056b\u0576 \u057a\u0561\u0577\u057f\u057a\u0561\u0576\u057e\u0561\u056e \u0567 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0578\u057e:\u0544\u056b\u0561\u0575\u0576 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b \u057d\u0565\u0583\u0561\u056f\u0561\u0576\u0561\u057f\u0565\u0580\u0568 \u056f\u0561\u0580\u0578\u0572 \u0567 \u057d\u0561\u0570\u0574\u0561\u0576\u0565\u056c \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c:",passwordError2:"\u0531\u0575\u057d \u056d\u0578\u057d\u0561\u056f\u0581\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0561\u0575\u057d \u057a\u0561\u0570\u056b\u0576 \u057a\u0561\u0577\u057f\u057a\u0561\u0576\u057e\u0561\u056e \u0579\u0567 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0578\u057e:\u0544\u056b\u0561\u0575\u0576 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b \u057d\u0565\u0583\u0561\u056f\u0561\u0576\u0561\u057f\u0565\u0580\u0568 \u056f\u0561\u0580\u0578\u0572 \u0567 \u057d\u0561\u0570\u0574\u0561\u0576\u0565\u056c \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c:",connectError:"\u0548\u0582\u055c\u057a\u057d! \u053b\u0576\u0579\u0578\u0580 \u0562\u0561\u0576 \u0561\u0575\u0576 \u0579\u0567 \u0587 \u0574\u0565\u0576\u0584 \u0579\u056f\u0561\u0580\u0578\u0572\u0561\u0581\u0561\u0576\u0584 \u0574\u056b\u0561\u0576\u0561\u056c \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b\u0576:",connectErrorWithMsg:"\u0548\u0582\u055c\u057a\u057d! \u053b\u0576\u0579\u0578\u0580 \u0562\u0561\u0576 \u0561\u0575\u0576 \u0579\u0567 \u0587 \u0574\u0565\u0576\u0584 \u0579\u056f\u0561\u0580\u0578\u0572\u0561\u0581\u0561\u0576\u0584 \u0574\u056b\u0561\u0576\u0561\u056c \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b\u0576: __msg__",incorrectPassword:"\u0533\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0568 \u057d\u056d\u0561\u056c \u0567",connecting:"\u0544\u056b\u0561\u0576\u0578\u0582\u0574 \u0567...",copy:"\u054a\u0561\u057f\u0573\u0565\u0576\u0565\u056c",error:"\u054d\u056d\u0561\u056c",createPassword:"\u054d\u057f\u0565\u0572\u056e\u0565\u056c \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0589",detectext:"\u054d\u056d\u0561\u056c, \u0565\u0580\u0562 \u0583\u0578\u0580\u0571\u0578\u0582\u0574 \u0567 \u0570\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u0565\u056c \u0567\u056f\u0580\u0561\u0576\u056b \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0574\u0561\u0576 \u0568\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574\u0568:",failtoinstall:"\u0549\u0570\u0561\u057b\u0578\u0572\u057e\u0565\u0581 \u057f\u0565\u0572\u0561\u0564\u0580\u0565\u056c \u0567\u056f\u0580\u0561\u0576\u056b \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0574\u0561\u0576 \u0568\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574\u0568",failedpermissions:"\u0549\u0570\u0561\u057b\u0578\u0572\u057e\u0565\u0581 \u057d\u057f\u0561\u0576\u0561\u056c \u0569\u0578\u0582\u0575\u056c\u057f\u057e\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c\u0578\u0582 \u057f\u0565\u0572\u056b \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u0568 \u0587/ \u056f\u0561\u0574 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568:",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"\u0544\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580\u056b \u0561\u057c\u0561\u057e\u0565\u056c\u0561\u0563\u0578\u0582\u0575\u0576 \u0569\u056b\u057e\u0568 \u0561\u0580\u0564\u0565\u0576 \u056c\u0580\u0561\u0581\u0565\u056c \u0567: \u0544\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580\u0568 \u0561\u0580\u0564\u0565\u0576 \u0570\u0561\u057e\u0561\u0584\u057e\u0565\u056c \u0565\u0576: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0583\u0578\u0580\u0571\u0565\u0584 \u0561\u057e\u0565\u056c\u056b \u0578\u0582\u0577:",lockTitle:"\u0553\u0561\u056f\u0578\u0582\u0574\u0568 \u0571\u0561\u056d\u0578\u0572\u057e\u0565\u0581",lockMessage:"\u0541\u0561\u056d\u0578\u0572\u057e\u0565\u0581 \u0561\u0580\u0563\u0565\u056c\u0561\u0583\u0561\u056f\u0565\u056c \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568:",warning:"\u0548\u0582\u0577\u0561\u0564\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u055d\u0576",passwordNotSupported:"\u054d\u0565\u0576\u0575\u0561\u056f\u0576\u0565\u0580\u056b \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0565\u0580\u0568 \u0576\u0565\u0580\u056f\u0561\u0575\u0578\u0582\u0574\u057d \u0579\u0565\u0576 \u0561\u057a\u0561\u0570\u0578\u057e\u057e\u0578\u0582\u0574:",internalErrorTitle:"\u0576\u0565\u0580\u0584\u056b\u0576 \u057d\u056d\u0561\u056c ",internalError:"\u054e\u0561\u0575: \u053b\u0576\u0579-\u0578\u0580 \u0562\u0561\u0576 \u0561\u0575\u0576\u057a\u0565\u057d \u0579\u0567 .\u0540\u0565\u057f\u0565\u0582\u0575\u0561\u056c\u0568 \u057d\u056d\u0561\u056c\u0576 \u0567 \u057f\u0565\u0572\u056b \u0578\u0582\u0576\u0565\u0581\u0565\u056c [setRemoteDescription]",unableToSwitch:"\u0531\u0576\u0570\u0576\u0561\u0580 \u0567 \u0561\u0576\u0581\u0576\u0565\u056c \u057e\u056b\u0564\u0565\u0578 \u0570\u0578\u057d\u0584\u056b\u0576:",SLDFailure:"\u0548\u0582\u055c\u057a\u057d: \u053b\u0576\u0579-\u0578\u0580 \u0562\u0561\u0576 \u0563\u0576\u0561\u0581 \u057d\u056d\u0561\u056c, \u0587 \u0574\u0565\u0576\u0584 \u0579\u056f\u0561\u0580\u0578\u0572\u0561\u0581\u0561\u0576\u0584 \u0561\u0576\u057b\u0561\u057f\u0565\u056c \u0571\u0561\u0575\u0576\u0568 (SLD Failure)",SRDFailure:"\u0548\u0582\u055c\u057a\u057d: \u053b\u0576\u0579-\u0578\u0580 \u0562\u0561\u0576 \u0563\u0576\u0561\u0581 \u057d\u056d\u0561\u056c, \u0587 \u0574\u0565\u0576\u0584 \u0579\u056f\u0561\u0580\u0578\u0572\u0561\u0581\u0561\u0576\u0584 \u0561\u0576\u057b\u0561\u057f\u0565\u056c \u057f\u0565\u057d\u0561\u0570\u0578\u057d\u0584\u0568 (SRD Failure)",oops:"\u0533\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c",currentPassword:"\u054e\u0565\u0580\u057b\u056b\u0576 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0576 \u0567",passwordLabel:"\u0533\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c",defaultError:"\u0531\u057c\u056f\u0561 \u0567\u0580 \u0578\u0580\u0578\u0577\u0561\u056f\u056b \u057d\u056d\u0561\u056c",passwordRequired:"\u054a\u0561\u0570\u0561\u0576\u057b\u057e\u0578\u0582\u0574 \u0567 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c",Ok:"Ok",done:"\u053f\u0561\u057f\u0561\u0580\u057e\u0561\u056e \u0567",Remove:"\u0540\u0565\u057c\u0561\u0581\u0576\u0565\u056c",removePassword:"\u054b\u0576\u057b\u0565\u056c \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0568",shareVideoTitle:"\u054f\u0561\u0580\u0561\u056e\u0565\u056c \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0568",shareVideoLinkError:"\u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0576\u0565\u0580\u056f\u0561\u0575\u0561\u0581\u0576\u0565\u056c \u0573\u056b\u0577\u057f Youtube \u0570\u0572\u0578\u0582\u0574:",removeSharedVideoTitle:"\u0540\u0565\u057c\u0561\u0581\u0576\u0565\u056c \u057f\u0561\u0580\u0561\u056e\u057e\u0561\u056e \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0568",removeSharedVideoMsg:"\u0540\u0561\u0574\u0578\u0566\u057e\u0561\u056e \u0565\u0584, \u0578\u0580 \u0581\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0565\u0584 \u0570\u0565\u057c\u0561\u0581\u0576\u0565\u056c \u0571\u0565\u0580 \u056f\u056b\u057d\u0561\u056e \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569\u0568:",alreadySharedVideoMsg:"\u0544\u0565\u056f \u0561\u0575\u056c \u0574\u0561\u057d\u0576\u0561\u056f\u056b\u0581 \u0561\u0580\u0564\u0565\u0576 \u056f\u056b\u057d\u0578\u0582\u0574 \u0567 \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569: \u0531\u0575\u057d \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568 \u0570\u0576\u0561\u0580\u0561\u057e\u0578\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u0567 \u057f\u0561\u056c\u056b\u057d \u0574\u056b\u0561\u0575\u0576 \u0574\u0565\u056f \u0570\u056b\u0574\u0576\u0561\u056f\u0561\u0576 \u057f\u0565\u057d\u0561\u0576\u0575\u0578\u0582\u0569 \u0574\u056b\u0561\u056a\u0561\u0574\u0561\u0576\u0561\u056f:",WaitingForHost:"\u054d\u057a\u0561\u057d\u0578\u0582\u0574 \u0567 \u0570\u0575\u0578\u0582\u0580\u0568\u0576\u056f\u0561\u056c\u0578\u0572\u056b ...",WaitForHostMsg:"\u053f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568 <b> __ root__ </ b> \u0564\u0565\u057c \u0579\u056b \u057d\u056f\u057d\u057e\u0565\u056c. \u0535\u0569\u0565 \u0564\u0578\u0582\u0584 \u0565\u0576 \u0570\u0575\u0578\u0582\u0580\u0568\u0576\u056f\u0561\u056c\u0578\u0572 \u0565\u0584 \u0561\u057a\u0561 \u056d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0570\u0561\u057d\u057f\u0561\u057f\u0565\u056c \u056b\u057d\u056f\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568: \u0540\u0561\u056f\u0561\u057c\u0561\u056f \u0564\u0565\u057a\u0584\u0578\u0582\u0574, \u056d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u057d\u057a\u0561\u057d\u0565\u056c \u0570\u0575\u0578\u0582\u0580\u0568\u0576\u056f\u0561\u056c\u0578\u0572 \u056f\u056a\u0561\u0574\u0561\u0576\u056b.",IamHost:"\u0535\u057d \u0565\u0574 \u0568\u0576\u0564\u0578\u0582\u0576\u0578\u0572\u0568",Cancel:"\u0549\u0565\u0572\u0561\u0580\u056f\u0565\u056c",Submit:"\u0546\u0565\u0580\u0574\u0578\u0582\u056e\u0565\u056c",retry:"\u053f\u0580\u056f\u056b\u0576 \u0583\u0578\u0580\u0571\u0565\u056c",logoutTitle:"\u0535\u056c\u0584",logoutQuestion:"\u0540\u0561\u0574\u0578\u0566\u057e\u0561\u056e \u0565\u0584, \u0578\u0580 \u0581\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0565\u0584 \u0564\u0578\u0582\u0580\u057d \u0563\u0561\u056c, \u0565\u0582 \u0564\u0561\u0564\u0561\u0580\u0565\u0581\u0576\u0565\u056c \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568:",sessTerminated:"\u0546\u056b\u057d\u057f\u0568 \u0561\u057e\u0561\u0580\u057f\u057e\u0561\u056e \u0567",hungUp:"\u0534\u0578\u0582\u0584 \u0561\u0576\u057b\u0561\u057f\u0565\u0581\u056b\u0584",joinAgain:"\u0544\u056b\u0561\u0576\u0561\u056c \u056f\u0580\u056f\u056b\u0576",Share:"\u054f\u0561\u0580\u0561\u056e\u0565\u056c",Save:"\u054a\u0561\u0570\u057a\u0561\u0576\u0565\u056c",recording:"\u0533\u0580\u0561\u0576\u0581\u0578\u0582\u0574",recordingToken:"\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u0571\u0561\u0575\u0576\u0561\u0563\u0580\u0574\u0561\u0576 \u056f\u0578\u0564\u0561\u0576\u0577\u0561\u0576\u0568",passwordCheck:"\u0534\u0578\u0582\u0584 \u057e\u057d\u057f\u0561\u055e\u0570 \u0567\u0584 \u0578\u0580 \u0581\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0567\u0584 \u057b\u0576\u057b\u0565\u056c \u0541\u0565\u0580 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0568\u0589",passwordMsg:"\u054d\u0561\u0570\u0574\u0561\u0576\u0565\u056c \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c \u0571\u0565\u0580 \u057d\u0565\u0576\u0575\u0561\u056f\u0568 \u056f\u0578\u0572\u057a\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",shareLink:"\u054f\u0561\u0580\u0561\u056e\u0565\u0584 URL -\u0568 \u0578\u0580\u057a\u0565\u057d\u0566\u056b \u0566\u0561\u0576\u0563\u0565\u0584",settings1:"\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0565\u056c \u0541\u0565\u0580 \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568",settings2:"\u0544\u0561\u057d\u0576\u0561\u056f\u056b\u0581\u0576\u0565\u0580\u0568 \u0574\u056b\u0561\u0581\u0561\u0576 \u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056d \u0571\u0561\u0575\u0576\u0578\u057e",settings3:"\u054a\u0561\u0570\u0561\u0576\u057b\u057e\u0578\u0582\u0574 \u0567 \u0574\u0561\u056f\u0561\u0576\u0578\u0582\u0576\u0568<br/><br/>\u0534\u0580\u0565\u0584 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c \u0541\u0565\u0580 \u057d\u0565\u0576\u0575\u0561\u056f\u0568 \u0561\u0580\u0563\u0565\u056c\u0561\u0583\u0561\u056f\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",yourPassword:"\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u0576\u0578\u0580 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c:",Back:"\u054e\u0565\u0580\u0561\u0564\u0561\u057c\u0576\u0561\u056c",serviceUnavailable:"\u053e\u0561\u057c\u0561\u0575\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0561\u0576\u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u0567",gracefulShutdown:"\u0544\u0565\u0580 \u056e\u0561\u057c\u0561\u0575\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0576\u0565\u0580\u056f\u0561\u0575\u0578\u0582\u0574\u057d \u0579\u056b \u0563\u0578\u0580\u056e\u0578\u0582\u0574 \u057f\u0565\u056d\u0576\u056b\u056f\u0561\u056f\u0561\u0576 \u057d\u057a\u0561\u057d\u0561\u0580\u056f\u0574\u0561\u0576 \u0570\u0561\u0574\u0561\u0580: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0583\u0578\u0580\u0571\u0565\u0584 \u0561\u057e\u0565\u056c\u056b \u0578\u0582\u0577:",Yes:"\u0531\u0575\u0578",reservationError:"\u054e\u0565\u0580\u0561\u057a\u0561\u0570\u0574\u0561\u0576 \u0570\u0561\u0574\u0561\u056f\u0561\u0580\u0563\u056b \u057d\u056d\u0561\u056c",reservationErrorMsg:"\u054d\u056d\u0561\u056c. __code__, \u056e\u0561\u0576\u0578\u0582\u0581\u0578\u0582\u0574. __msg__",password:"\u0533\u0580\u0565\u0584 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0568",userPassword:"\u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0578\u0572\u056b \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0568",token:"\u057d\u056b\u0574\u057e\u0578\u056c",tokenAuthFailedTitle:"\u054e\u0561\u057e\u0565\u0580\u0561\u0581\u0578\u0582\u0574\u0568 \u0579\u056b \u057d\u057f\u0561\u0581\u057e\u0565\u056c",tokenAuthFailed:"\u0546\u0565\u0580\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576,\u0534\u0578\u0582\u0584 \u0568\u0576\u0564\u0578\u0582\u0576\u057e\u0561\u056e \u0579\u0565\u0584 \u0561\u0575\u057d \u0566\u0561\u0576\u0563\u056b\u0576 \u0574\u056b\u0561\u0576\u0561\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",displayNameRequired:"\u0551\u0578\u0582\u0581\u0561\u0564\u0580\u057e\u0578\u0572 \u0561\u0576\u0578\u0582\u0576\u0568 \u057a\u0561\u0580\u057f\u0561\u0564\u056b\u0580 \u0567",enterDisplayName:"\u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0574\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u056c \u0541\u0565\u0580 \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0574\u0561\u0576 \u0561\u0576\u0578\u0582\u0576\u0568",extensionRequired:"\u0538\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574 \u0567 \u057a\u0561\u0570\u0561\u0576\u057b\u057e\u0578\u0582\u0574:",firefoxExtensionPrompt:"\u0534\u0578\u0582\u0584 \u057a\u0565\u057f\u0584 \u0567 \u057f\u0565\u0572\u0561\u0564\u0580\u0565\u0584 Firefox \u0568\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574, \u0578\u0580\u057a\u0565\u057d\u0566\u056b \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c \u0567\u056f\u0580\u0561\u0576\u056b \u0583\u0578\u056d\u0561\u0576\u0561\u056f\u0574\u0561\u0576 \u057c\u0565\u056a\u056b\u0574\u0568: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0583\u0578\u0580\u0571\u0565\u0584 \u056f\u0580\u056f\u056b\u0576\u055d \u0561\u0575\u0576 <a href='__url__'> \u0561\u0575\u057d\u057f\u0565\u0572\u056b\u0581 \u0571\u0565\u057c\u0584 \u0562\u0565\u0580\u0565\u056c\u0578\u0582\u0581 \u0570\u0565\u057f\u0578</a>:",feedbackHelp:"\u0541\u0565\u0580 \u056f\u0561\u0580\u056e\u056b\u0584\u0568 \u056f\u0585\u0563\u0576\u056b \u0574\u0565\u0566 \u0562\u0561\u0580\u0565\u056c\u0561\u057e\u0565\u056c \u0571\u0565\u0580 \u057f\u0565\u057d\u0561\u0583\u0578\u0580\u0571\u0568",feedbackQuestion:"\u054a\u0561\u057f\u0574\u0565\u0584 \u0574\u0565\u0566 \u0541\u0565\u0580 \u0566\u0561\u0576\u0563\u056b \u0574\u0561\u057d\u056b\u0576",thankYou:"\u0547\u0576\u0578\u0580\u0570\u0561\u056f\u0561\u056c\u0578\u0582\u0569\u0575\u0578\u0582\u0576 __appName__ -\u056b\u0581 \u0585\u0563\u057f\u057e\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580:",sorryFeedback:"\u0544\u0565\u0576\u0584 \u0577\u0561\u057f \u0581\u0561\u057e\u0578\u0582\u0574 \u0565\u0576\u0584 \u056c\u057d\u0565\u056c \u0564\u0561: \u053f\u0578\u0582\u0566\u0565\u055e\u0584 \u056b\u0576\u0579\u0578\u0580 \u0562\u0561\u0576 \u0561\u057d\u0565\u056c \u0561\u057e\u0565\u056c\u056b\u0576:",liveStreaming:"\u0548\u0582\u0572\u056b\u0572 \u0540\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574",streamKey:"\u0540\u0578\u057d\u0584\u056b \u0561\u0576\u0578\u0582\u0576/\u0562\u0561\u0576\u0561\u056c\u056b",startLiveStreaming:"\u054d\u056f\u057d\u0565\u056c \u0578\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568",stopStreamingWarning:"\u054e\u057d\u057f\u0561\u055e\u0570 \u0565\u0584 \u0578\u0580 \u0581\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0565\u0584 \u056f\u0561\u0576\u0563\u0576\u0561\u0581\u0576\u0565\u056c \u0578\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568:",stopRecordingWarning:"\u054e\u057d\u057f\u0561\u055e\u0570 \u0565\u0584 \u0578\u0580 \u0581\u0561\u0576\u056f\u0561\u0576\u0578\u0582\u0574 \u0565\u0584 \u056f\u0561\u0576\u0563\u0576\u0561\u0581\u0576\u0565\u056c \u0571\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0574\u0568",stopLiveStreaming:"\u053f\u0561\u0576\u0563\u0576\u0561\u0581\u0576\u0565\u056c \u0578\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568:",stopRecording:"\u053f\u0561\u0576\u0563\u0576\u0561\u0581\u0576\u0565\u056c \u0571\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0574\u0568",doNotShowWarningAgain:"\u0531\u0575\u056c\u0587\u057d \u0581\u0578\u0582\u0575\u0581 \u0579\u057f\u0561\u056c \u0561\u0575\u057d \u0576\u0561\u056d\u0561\u0566\u0563\u0578\u0582\u0577\u0561\u056f\u0561\u0576 \u0567\u057b\u0568",doNotShowMessageAgain:"\u0531\u0575\u056c\u0587\u057d \u0581\u0578\u0582\u0575\u0581 \u0579\u057f\u0561\u056c \u0561\u0575\u057d \u0570\u0561\u0572\u0578\u0580\u0564\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568",permissionDenied:"\u0539\u0578\u0582\u0575\u056c\u0561\u057f\u057e\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0561\u0580\u0563\u0565\u056c\u057e\u0561\u056e \u0567",screenSharingPermissionDeniedError:"\u0534\u0578\u0582\u0584 \u0579\u0578\u0582\u0576\u0565\u0584 \u0569\u0578\u0582\u0575\u056c\u057f\u057e\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u056f\u056b\u057d\u057e\u0565\u056c \u0541\u0565\u0580 \u0567\u056f\u0580\u0561\u0576\u0578\u057e",micErrorPresent:"\u054f\u0565\u0572\u056b \u0567 \u0578\u0582\u0576\u0565\u0581\u0565\u056c \u057d\u056d\u0561\u056c \u0541\u0565\u0580 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u056b\u0576 \u0574\u056b\u0561\u0576\u0561\u056c\u056b\u057d",cameraErrorPresent:"\u054d\u056d\u0561\u056c \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u056b\u0576 \u0574\u056b\u0561\u0576\u0561\u056c\u056b\u057d",cameraUnsupportedResolutionError:"\u0541\u0565\u0580 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568 \u0579\u0578\u0582\u0576\u056b \u057a\u0561\u0570\u0561\u0576\u057b\u057e\u0578\u0572 \u057e\u056b\u0564\u0565\u0578-\u0579\u0561\u0583",cameraUnknownError:"\u0549\u056b \u056f\u0561\u0580\u0578\u0572 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u057e\u0565\u056c \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568 \u0561\u0576\u0570\u0561\u0575\u057f \u057a\u0561\u057f\u0573\u0561\u057c\u0578\u057e",cameraPermissionDeniedError:"\u0541\u0565\u0566 \u0569\u0578\u0582\u0575\u056c\u057f\u057e\u0580\u057e\u0561\u056e \u0579\u0567 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c \u0541\u0565\u0580 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568: \u0534\u0578\u0582\u0584 \u056f\u0561\u0580\u0578\u0572 \u0565\u0584 \u0574\u056b\u0561\u0581\u0561\u056e \u0574\u0576\u0561\u056c \u0570\u0561\u0574\u0561\u056a\u0578\u0572\u0578\u057e\u056b\u0576, \u057d\u0561\u056f\u0561\u0575\u0576 \u0574\u0575\u0578\u0582\u057d\u0576\u0565\u0580\u0568 \u0579\u0565\u0576 \u057f\u0565\u057d\u0576\u056b \u0571\u0565\u0566. \u0555\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u0584 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u056b \u056f\u0578\u0573\u0561\u056f\u0568 \u056d\u0576\u0564\u056b\u0580\u0568 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",cameraNotFoundError:"\u054f\u0565\u057d\u0561\u056d\u0581\u056b\u056f \u0579\u056b \u0563\u057f\u0576\u057e\u0565\u056c",cameraConstraintFailedError:"",micUnknownError:"\u0549\u056b \u056f\u0561\u0580\u0578\u0572 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u057e\u0565\u056c \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u0568 \u0561\u0576\u0570\u0561\u0575\u057f \u057a\u0561\u057f\u0573\u0561\u057c\u0578\u057e",micPermissionDeniedError:"\u0541\u0565\u0566 \u0569\u0578\u0582\u0575\u056c\u057f\u057e\u0580\u057e\u0561\u056e \u0579\u0567 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c \u0541\u0565\u0580 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u0568: \u0534\u0578\u0582\u0584 \u056f\u0561\u0580\u0578\u0572 \u0565\u0584 \u0574\u056b\u0561\u0581\u0561\u056e \u0574\u0576\u0561\u056c \u0570\u0561\u0574\u0561\u056a\u0578\u0572\u0578\u057e\u056b\u0576, \u057d\u0561\u056f\u0561\u0575\u0576 \u0574\u0575\u0578\u0582\u057d\u0576\u0565\u0580\u0568 \u0579\u0565\u0576 \u056c\u057d\u056b \u0571\u0565\u0566. \u0555\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u0584 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u056b \u056f\u0578\u0573\u0561\u056f\u0568 \u056d\u0576\u0564\u056b\u0580\u0568 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580",micNotFoundError:"\u053d\u0578\u057d\u0561\u0583\u0578\u0572 \u0579\u056b \u0563\u057f\u0576\u057e\u0565\u056c",micConstraintFailedError:"",micNotSendingData:"\u0544\u0565\u0576\u0584 \u0579\u0565\u0576 \u056f\u0561\u0580\u0578\u0572\u0561\u0576\u0578\u0582\u0574 \u0574\u056b\u0561\u0576\u0561\u056c \u0541\u0565\u0580 \u056d\u0578\u057d\u0561\u0583\u0578\u0572\u056b\u0576: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0568\u0576\u057f\u0580\u0565\u056c \u0574\u0565\u056f \u0561\u0575\u056c \u057d\u0561\u0580\u0584 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580\u056b \u0581\u0561\u0576\u056f\u056b\u0581 \u056f\u0561\u0574 \u0583\u0578\u0580\u0571\u0565\u0584 \u057e\u0565\u0580\u057d\u056f\u057d\u0565\u056c \u056e\u0580\u0561\u0563\u056b\u0580\u0568",cameraNotSendingData:"\u0544\u0565\u0576\u0584 \u0579\u0565\u0576 \u056f\u0561\u0580\u0578\u0572\u0561\u0576\u0578\u0582\u0574 \u0574\u056b\u0561\u0576\u0561\u056c \u0541\u0565\u0580 \u057f\u0565\u057d\u0561\u056d\u0581\u056b\u056f\u056b\u0576: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u057d\u057f\u0578\u0582\u0563\u0565\u0584 \u0569\u0565 \u0561\u0580\u0564\u0575\u0578\u0584 \u0574\u0565\u056f \u0578\u0582\u0580\u056b\u0577 \u057d\u0561\u0580\u0584 \u0579\u056b \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0578\u0582\u0574 \u0561\u0575\u0576 \u056f\u0561\u0574 \u0568\u0576\u057f\u0580\u0565\u0584 \u0574\u0565\u056f \u0561\u0575\u056c \u057d\u0561\u0580\u0584 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580\u056b \u0581\u0561\u0576\u056f\u056b\u0581 \u056f\u0561\u0574 \u0583\u0578\u0580\u0571\u0565\u0584 \u057e\u0565\u0580\u057d\u056f\u057d\u0565\u056c \u056e\u0580\u0561\u0563\u056b\u0580\u0568:",goToStore:"\u0533\u0576\u0561\u056c \u0564\u0565\u057a\u056b \u057e\u0565\u0562 \u056d\u0561\u0576\u0578\u0582\u0569",externalInstallationTitle:"\u0538\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574 \u0567 \u057a\u0561\u0570\u0561\u0576\u057b\u057e\u0578\u0582\u0574:",externalInstallationMsg:"\u0549\u0570\u0561\u057b\u0578\u0572\u057e\u0565\u0581 \u057f\u0565\u0572\u0561\u0564\u0580\u0565\u056c \u0567\u056f\u0580\u0561\u0576\u056b \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0574\u0561\u0576 \u0568\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574\u0568",inlineInstallationMsg:"\u0549\u0570\u0561\u057b\u0578\u0572\u057e\u0565\u0581 \u057f\u0565\u0572\u0561\u0564\u0580\u0565\u056c \u0567\u056f\u0580\u0561\u0576\u056b \u0581\u0578\u0582\u0581\u0561\u0564\u0580\u0574\u0561\u0576 \u0568\u0576\u0564\u056c\u0561\u0575\u0576\u0578\u0582\u0574\u0568",inlineInstallExtension:"",muteParticipantTitle:"\u0531\u0576\u057b\u0561\u057f\u0565\u055e\u056c \u0561\u0575\u057d \u0574\u0561\u057d\u0576\u0561\u056f\u0581\u056b \u0571\u0561\u0575\u0576\u0568:",muteParticipantBody:"\u0534\u0578\u0582\u0584 \u0579\u0565\u0584 \u056f\u0561\u0580\u0578\u0572 \u0561\u0576\u057b\u0561\u057f\u0565\u056c \u0576\u0580\u0561\u0576\u0581 \u0571\u0561\u0575\u0576\u0568, \u0562\u0561\u0575\u0581 \u0576\u0580\u0561\u0576\u0584 \u056f\u0561\u0580\u0578\u0572 \u0565\u0576 \u0561\u0576\u057b\u0561\u057f\u0565\u056c \u056b\u0580\u0565\u0576\u0581 \u0571\u0561\u0575\u0576\u0568 \u0561\u0574\u0565\u0576 \u056a\u0561\u0574\u0561\u0576\u0561\u056f:",muteParticipantButton:"\u0531\u0576\u057b\u0561\u057f\u0565\u056c \u0571\u0561\u0575\u0576\u0568",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"__user__ \u0574\u0565\u0580\u056a\u0565\u056c \u0567 \u0541\u0565\u0580 \u0570\u0565\u057c\u0561\u0570\u0561\u0580 \u056f\u0561\u057c\u0561\u057e\u0561\u0580\u0574\u0561\u0576 \u0570\u0580\u0561\u057e\u0565\u0580\u0568",remoteControlAllowedMessage:"__user__ \u0568\u0576\u0564\u0578\u0582\u0576\u0565\u056c \u0567 \u0541\u0565\u0580 \u0570\u0565\u057c\u0561\u0570\u0561\u0580 \u056f\u0561\u057c\u0561\u057e\u0561\u0580\u0574\u0561\u0576 \u0570\u0580\u0561\u057e\u0565\u0580\u0568",remoteControlErrorMessage:"\u0548\u0580\u0578\u0577\u0561\u056f\u056b \u057d\u056d\u0561\u056c \u0567 \u057f\u0565\u0572\u056b \u0578\u0582\u0576\u0565\u0581\u0565\u056c \u0570\u0565\u057c\u0561\u0570\u0561\u0580 \u056f\u0561\u057c\u0561\u057e\u0561\u0580\u0574\u0561\u0576 \u0570\u0580\u0561\u057e\u0565\u0580\u0568 \u0568\u0576\u0564\u0578\u0582\u0576\u0565\u056c\u0578\u0582 \u056a\u0561\u0574\u0561\u0576\u0561\u056f __user__ -\u056b\u0581",startRemoteControlErrorMessage:"",remoteControlStopMessage:"\u0570\u0565\u057c\u0561\u0570\u0561\u0580 \u056f\u0561\u057c\u0561\u057e\u0561\u0580\u0574\u0561\u0576 \u0568\u0576\u0569\u0561\u0581\u0584\u0568 \u0561\u057e\u0561\u0580\u057f\u057e\u0565\u0581",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},email:{sharedKey:["\u0531\u0575\u057d \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u0568 \u0563\u0561\u0572\u057f\u0576\u0561\u0562\u0561\u057c\u0578\u057e \u0583\u0561\u056f \u0567: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u0584 \u0561\u0575\u057d \u056f\u0578\u0564\u0568 \u0574\u056b\u0561\u0576\u0561\u056c\u056b\u057d:","","","__sharedKey__","",""],subject:"\u0540\u0580\u0561\u057e\u0565\u0580 __appName__ (__conferenceName__)",body:["\u0535\u057d \u0578\u0582\u0566\u0578\u0582\u0574 \u0565\u0574 \u0570\u0580\u0561\u057e\u056b\u0580\u0565\u056c __appName__ \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b\u0576, \u0565\u057d \u0570\u0565\u0576\u0581 \u0576\u0578\u0580 \u057d\u057f\u0565\u0572\u056e\u0581\u056b \u0561\u0575\u0576 ","","","\u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u057d\u0565\u0572\u0574\u0565\u0584 \u0570\u0565\u057f\u0587\u0575\u0561\u056c \u0570\u0572\u0574\u0561\u0576\u0568, \u0578\u0580\u057a\u0565\u057d\u0566\u056b \u0574\u056b\u0561\u0576\u0561\u056c \u056f\u0578\u0576\u0586\u0565\u0580\u0561\u0576\u057d\u056b\u0576 \\ n","","__roomUrl__","","","\u0546\u0577\u0565\u0576\u0584 \u0576\u0561\u0565\u0582, \u0578\u0580 __appName__\u0576\u0565\u0580\u056f\u0561\u0575\u0578\u0582\u0574\u057d \u0574\u056b\u0561\u0575\u0576 \u0561\u057b\u0561\u056f\u0581\u0578\u0582\u0574 \u0567 __supportedBrowsers__, \u0561\u0575\u0576\u057a\u0565\u057d \u0578\u0580 \u0564\u0578\u0582\u0584 \u057a\u0565\u057f\u0584 \u0567, \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u0584 \u0561\u0575\u057d \u0562\u0580\u0561\u0578\u0582\u0566\u0565\u0580\u0576\u0565\u0580\u056b\u0581 \u0574\u0565\u056f\u0568 ","\\ n\\ n\u053d\u0578\u057d\u0565\u0584 \u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576\u056b\u0581:"],and:"\u0587"},connection:{ERROR:"\u054d\u056d\u0561\u056c",CONNECTING:"\u0544\u056b\u0561\u0576\u0578\u0582\u0574 \u0567...",RECONNECTING:"\u0551\u0561\u0576\u0581\u056b \u056d\u0576\u0564\u056b\u0580 \u0567 \u057f\u0565\u0572\u056b \u0578\u0582\u0576\u0565\u0581\u0565\u056c: \u054e\u0565\u0580\u0561\u0574\u056b\u0561\u0581\u0578\u0582\u0574...",CONNFAIL:"\u0544\u056b\u0561\u0581\u0578\u0582\u0574\u0568 \u0579\u057d\u057f\u0561\u0581\u057e\u0565\u0581",AUTHENTICATING:"\u054e\u0561\u057e\u0565\u0580\u0561\u0581\u0578\u0582\u0574",AUTHFAIL:"\u054e\u0561\u057e\u0565\u0580\u0561\u0581\u0578\u0582\u0574\u0568 \u0579\u056b \u057d\u057f\u0561\u0581\u057e\u0565\u056c",CONNECTED:"\u0544\u056b\u0561\u0581\u057e\u0561\u056e \u0567",DISCONNECTED:"\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567",DISCONNECTING:"\u0531\u0576\u057b\u0561\u057f\u0578\u0582\u0574...",ATTACHED:"\u053f\u0581\u057e\u0561\u056e"},recording:{pending:"\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u057d\u057a\u0561\u057d\u0578\u0582\u0574 \u0567 \u0574\u0561\u057d\u0576\u0561\u056f\u0581\u056b \u0574\u056b\u0561\u0576\u0561\u0581\u0574\u0561\u0576\u0568 ...",on:"\u0533\u0580\u0561\u0576\u0581\u0578\u0582\u0574",off:"\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u056f\u0561\u0576\u0563\u0576\u0561\u0581\u057e\u0561\u056e \u0567",failedToStart:"\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u057d\u057f\u0561\u0581\u057e\u0565\u0581 \u057d\u056f\u057d\u0565\u056c",buttonTooltip:"\u054d\u056f\u057d\u0565\u056c / \u056f\u0561\u0576\u0563\u0576\u0561\u0581\u0576\u0565\u056c \u0571\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568",error:"\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0575\u0578\u0582\u0576\u0568 \u0579\u057d\u057f\u0561\u0581\u057e\u0565\u0581: \u0553\u0578\u0580\u0571\u0565\u0584 \u056f\u0580\u056f\u056b\u0576",unavailable:"\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0561\u0576 \u056e\u0561\u057c\u0561\u0575\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0576\u0565\u0580\u056f\u0561\u0575\u0578\u0582\u0574\u057d \u0561\u0576\u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u0567: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0574 \u0583\u0578\u0580\u0571\u0565\u0584 \u0574\u056b \u0583\u0578\u0584\u0580 \u0578\u0582\u0577:"},liveStreaming:{pending:"\u054d\u056f\u057d\u0578\u0582\u0574 \u0565\u0576\u0584 \u0548\u0582\u0572\u056b\u0572 \u0540\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568",on:"\u0548\u0582\u0572\u056b\u0572 \u0540\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574",off:"\u0548\u0582\u0572\u056b\u0572 \u0540\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568 \u056f\u0561\u0576\u0563\u0576\u0565\u0581\u057e\u0561\u056e \u0567",unavailable:"\u0548\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0574\u0561\u0576 \u056e\u0561\u057c\u0561\u0575\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568 \u0576\u0565\u0580\u056f\u0561\u0575\u0578\u0582\u0574\u057d \u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b \u0579\u0567: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0584 \u0583\u0578\u0580\u0571\u0565\u0584 \u0561\u057e\u0565\u056c\u056b \u0578\u0582\u0577:",failedToStart:"\u0548\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568 \u0579\u057d\u057f\u0561\u0581\u057e\u0565\u0581 \u057d\u056f\u057d\u0565\u056c",buttonTooltip:"\u054d\u056f\u057d\u0565\u056c / \u056f\u0561\u0576\u0563\u0576\u0565\u0581\u0576\u0565\u056c \u0578\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568",streamIdRequired:"\u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u056c\u0580\u0561\u0581\u0576\u0565\u056c \u0570\u0578\u057d\u0584\u056b ID-\u0576, \u0578\u0580\u057a\u0565\u057d\u0566\u056b \u056f\u057d\u056f\u057d\u056b \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568:",streamIdHelp:"\u0548\u055e\u0580\u057f\u0565\u0572\u056b\u0581 \u056f\u0561\u0580\u0578\u0572 \u0565\u0574 \u0563\u057f\u0576\u0565\u056c \u057d\u0561:",error:"\u0548\u0582\u0572\u056b\u0572 \u0570\u0565\u057c\u0561\u0580\u0571\u0561\u056f\u0578\u0582\u0574\u0568 \u0579\u057d\u057f\u0561\u0581\u057e\u0565\u0581: \u0553\u0578\u0580\u0571\u0565\u0584 \u056f\u0580\u056f\u056b\u0576",busy:"\u0532\u0578\u056c\u0578\u0580 \u0571\u0561\u0575\u0576\u0561\u0563\u0580\u056b\u0579\u0576\u0565\u0580\u0568 \u0576\u0565\u0580\u056f\u0561\u0575\u0578\u0582\u0574\u057d \u0566\u0562\u0561\u0572\u057e\u0561\u056e \u0565\u0576: \u053d\u0576\u0564\u0580\u0578\u0582\u0574 \u0565\u0576\u0584 \u0583\u0578\u0580\u0571\u0565\u0584 \u0574\u056b \u0583\u0578\u0584\u0580 \u0578\u0582\u0577:"},speakerStats:{hours:"",minutes:"",name:"\u0531\u0576\u0578\u0582\u0576",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"\u0536\u0561\u0576\u0563",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},581);
|
|
__d(function(e,o,s,n){s.exports={en:"Inglese",bg:"Bulgaro",de:"Tedesco",es:"Spagnolo",fr:"Francese",hy:"Armeno",it:"Italiano",oc:"Occitano",pl:"Polacco",ptBR:"Portoghese (Brasile)",ru:"Russo",sk:"Slovacco",sl:"Sloveno",sv:"Svedese",tr:"Turco",zhCN:"Cinese (Cina)",nb:"",eo:""}},582);
|
|
__d(function(e,o,i,r){i.exports={contactlist:"",addParticipants:"",roomLocked:"",roomUnlocked:"",passwordSetRemotely:"",connectionsettings:"Impostazioni Connessione",poweredby:"powered by",feedback:{average:"",bad:"",good:"",rateExperience:"",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"La tua conferenza sta per essere creata...",me:"io",speaker:"Relatore",raisedHand:"Vorrei intervenire",defaultNickname:"",defaultLink:"es. __url__",callingName:"",audioOnly:{audioOnly:"Solo audio",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"",raiseHand:"",pushToTalk:"",toggleScreensharing:"",toggleFilmstrip:"",toggleShortcuts:"",focusLocal:"",focusRemote:"",toggleChat:"",mute:"",fullScreen:"Entra / Esci da schermo intero",videoMute:"",showSpeakerStats:""},"\x05keyboardShortcuts":{},welcomepage:{disable:"",feature1:{content:"Nessun download richiesto. __app__ funziona direttamente nel tuo browser. Condividi semplicemente l'URL della tua conferenza con altri per iniziare.",title:"Semplice da usare"},feature2:{content:"Conferenze video multi utente funzionano con appena 128Kbps. La condivisione dello schermo ed conferenze solo audio sono possibili con molto meno.",title:"Poca banda"},feature3:{content:"",title:"Open source"},feature4:{content:"Non ci sono restrizioni sul numero di utenti per una conferenza. La potenza del server e la banda a disposizione sono gli unici fattori limitanti.",title:"Utenti illimitati"},feature5:{content:"\xe8 facile condividere il tuo schermo con altri. __app__ \xe8 l'ideale per presentazioni online, letture, e sessioni di supporto tecnico.",title:"Condivisione Schermo"},feature6:{content:"Hai bisogno di pi\xf9 privacy? Le conferenze di __app__ possono essere rese sicure con una password per escludere ospiti non desiderati e prevenire interruzioni.",title:"Stanze sicure"},feature7:{content:"__app__ utilizza Etherpad, un editor di testo real-time e collaborativo che \xe8 ottimo per meeting, scrivere articoli e tanto altro.",title:"Note condivise"},feature8:{content:"Impara come i tuoi utenti lo utilizzano con la facile integrazione con PiWik, Google Analytics, e altri sistemi di statistica e monitor dell'utilizzo.",title:"Statistiche di utilizzo"},go:"VAI",join:"",privacy:"",roomname:"Inserisci Nome Stanza",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:""},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:""},toolbar:{addPeople:"",audioonly:"",mute:"Microfono Attiva / Disattiva",videomute:"Abilita / Disabilita video",authenticate:"Autenticazione",lock:"Blocca / Sblocca Stanza",invite:"",chat:"Apri / Chiudi chat",etherpad:"",sharedvideo:"",sharescreen:"",fullscreen:"Entra / Esci da schermo intero",sip:"Chiama numero SIP",Settings:"Impostazioni",hangup:"",login:"Login",logout:"Logout",dialpad:"",sharedVideoMutedPopup:"",micMutedPopup:"",talkWhileMutedPopup:"",unableToUnmutePopup:"",cameraDisabled:"",micDisabled:"",filmstrip:"",profile:"",raiseHand:""},"\x05toolbar":{},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"Apri / Chiudi chat",filmstrip:"",contactlist:""},chat:{nickname:{title:"Scegli un nickname nel box qui sotto",popover:"Scegli un nickname"},messagebox:"Inserisci testo..."},settings:{title:"Impostazioni",update:"Aggiorna",name:"Nome",startAudioMuted:"",startVideoMuted:"",selectCamera:"",selectMic:"",selectAudioOutput:"",followMe:"",noDevice:"",cameraAndMic:"",moderator:"",password:"",audioVideo:""},profile:{title:"",setDisplayNameLabel:"",setEmailLabel:"",setEmailInput:""},videothumbnail:{editnickname:"Clicca per modificare il tuo<br/>nome visualizzato",moderator:"Il proprietario<br/>della conferenza",videomute:"Il partecipante ha<br/>fermato il video.",mute:"Il partecipante \xe8 in muto",kick:"Espelli",muted:"Audio disattivato",domute:"Disattiva audio",flip:"",remoteControl:""},"\x05videothumbnail":{},connectionindicator:{header:"",bitrate:"Bitrate:",packetloss:"Perdita pacchetti:",resolution:"Risoluzione:",framerate:"",less:"Mostra meno",more:"Mostra di pi\xf9",address:"Indirizzo:",remoteport:"Porta remota:",remoteport_plural:"Porte remote:",localport:"Porta locale:",localport_plural:"Porte locali:",localaddress:"Indirizzo locale:",localaddress_plural:"Indirizzi locali:",remoteaddress:"Indirizzo remoto:",remoteaddress_plural:"Indirizzi remoti:",transport:"Trasporto:",bandwidth:"Banda stimata:",na:"Ritorna qui per informazioni sulla connessione una volta che la conferenza inizia",turn:""},notify:{disconnected:"disconnesso",moderator:"Impostati i permessi di moderatore!",connected:"connesso",somebody:"Qualcuno",me:"io",focus:"Focus su conferenza",focusFail:"__component__ non disponibile - riprova in __ms__ sec",grantedTo:"Permessi di moderatore garantiti a __to__!",grantedToUnknown:"Permessi di moderatore garantiti a $t(somebody)!",muted:"Hai iniziato la conversazione con l'audio disattivato.",mutedTitle:"Hai l'audio disattivato!",raisedHand:""},"\x05notify":{},dialog:{add:"",allow:"",kickMessage:"Accidenti! Sei stato espulso dalla conferenza !",popupError:"",passwordErrorTitle:"",passwordError:"",passwordError2:"",connectError:"Oops! Qualcosa \xe8 andato storto e non ti puoi collegare alla conferenza.",connectErrorWithMsg:"Oops! Qualcosa \xe8 andato storto e non ti puoi collegare alla conferenza: __msg__",incorrectPassword:"",connecting:"Connessione",copy:"",error:"Errore",createPassword:"",detectext:"Errore durante il rilevamento dell'estensione per il desktopsharing.",failtoinstall:"Impossibile installare l'estensione per il desktop sharing",failedpermissions:"Impossibile ottenere i permessi per usare il microfono e/o il video locale.",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"",lockTitle:"Blocco fallito",lockMessage:"Impossibile bloccare la conferenza.",warning:"Attenzione",passwordNotSupported:"Le password sulla stanza non sono al momento supportate.",internalErrorTitle:"",internalError:"",unableToSwitch:"Impossibile cambiare lo stream video.",SLDFailure:"Oops! Qualcosa \xe8 andato storto e non \xe8 possibile silenziare il microfono! (Errore SLD)",SRDFailure:"Oops! Qualcosa \xe8 andato storto e non \xe8 possibile fermare il video! (Errore SRD)",oops:"Oops!",currentPassword:"",passwordLabel:"",defaultError:"C'\xe8 stato qualche tipo di errore",passwordRequired:"Richiesta password ",Ok:"Ok",done:"",Remove:"Rimuovi",removePassword:"",shareVideoTitle:"",shareVideoLinkError:"Fornire un link Prezi esatto.",removeSharedVideoTitle:"",removeSharedVideoMsg:"Sei sicuro di voler rimuovere il tuo Prezi?",alreadySharedVideoMsg:"",WaitingForHost:"In attesa dell'organizzatore ...",WaitForHostMsg:"La conferenza <b>__room__ </b> non \xe8 ancora iniziata. Se sei l'organizzatore sei pregato di autenticarti, altrimenti ti preghiamo di attendere l'arrivo dell'organizzatore.",IamHost:"Sono l'organizzatore",Cancel:"Annulla",Submit:"",retry:"Riprova",logoutTitle:"Logout",logoutQuestion:"Vuoi disconnetterti e interrompere la conferenza ?",sessTerminated:"Sessione Terminata",hungUp:"",joinAgain:"Entra ancora",Share:"Condividi",Save:"Salva",recording:"",recordingToken:"Inserire token di registrazione",passwordCheck:"Confermi la rimozione della password?",passwordMsg:"Imposta una password per bloccare la stanza",shareLink:"",settings1:"Configura la tua conferenza",settings2:"Partecipanti connessi in muto",settings3:"Richiedi nicknames<br/><br/>Imposta una password per bloccare la tua stanza:",yourPassword:"password utente",Back:"Indietro",serviceUnavailable:"Servizio non disponibile",gracefulShutdown:"Il nostro servizio \xe8 al momento spento per manutenzione. Si prega di riprovare pi\xf9 tardi.",Yes:"S\xec",reservationError:"Errore di sistema in prenotazione",reservationErrorMsg:"Codice di errore: __code__, messaggio: __msg__",password:"password utente",userPassword:"password utente",token:"token",tokenAuthFailedTitle:"Autenticazione fallita",tokenAuthFailed:"",displayNameRequired:"",enterDisplayName:"Per favore, inserisci il tuo nome utente:",extensionRequired:"",firefoxExtensionPrompt:"",feedbackHelp:"",feedbackQuestion:"",thankYou:"",sorryFeedback:"",liveStreaming:"",streamKey:"",startLiveStreaming:"",stopStreamingWarning:"",stopRecordingWarning:"",stopLiveStreaming:"",stopRecording:"",doNotShowWarningAgain:"",doNotShowMessageAgain:"",permissionDenied:"",screenSharingPermissionDeniedError:"",micErrorPresent:"",cameraErrorPresent:"",cameraUnsupportedResolutionError:"",cameraUnknownError:"",cameraPermissionDeniedError:"",cameraNotFoundError:"",cameraConstraintFailedError:"",micUnknownError:"",micPermissionDeniedError:"",micNotFoundError:"",micConstraintFailedError:"",micNotSendingData:"",cameraNotSendingData:"",goToStore:"",externalInstallationTitle:"",externalInstallationMsg:"Impossibile installare l'estensione per il desktop sharing",inlineInstallationMsg:"Impossibile installare l'estensione per il desktop sharing",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"",muteParticipantButton:"Disattiva audio",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"",remoteControlAllowedMessage:"",remoteControlErrorMessage:"",startRemoteControlErrorMessage:"",remoteControlStopMessage:"",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},"\x05dialog":{},email:{sharedKey:"",subject:"Invito su __appName__ (__conferenceName__)",body:["Ciao, Vorrei invitarti alla conferenza che ho appena creato su __appName__ .","","","Cliccare sul seguente link per entrare nella conferenza.","","","__roomUrl__","","","__sharedKeyText__","NOTA: __appName__ \xe8 al momento supportato da questi browsers: __supportedBrowsers__, \xe8 necessario utilizzare uno di questi programmi per poter entrare.","","","Ci sentiamo tra un secondo!"],and:"e"},connection:{ERROR:"Errore",CONNECTING:"Connessione",RECONNECTING:"Si \xe8 verificato un problema di rete. Riconnessione...",CONNFAIL:"Connessione non riuscita",AUTHENTICATING:"Autenticazione",AUTHFAIL:"Autenticazione fallita",CONNECTED:"Connesso",DISCONNECTED:"Disconnesso",DISCONNECTING:"Disconnessione in corso",ATTACHED:"Collegato"},recording:{pending:"",on:"",off:"",failedToStart:"",buttonTooltip:"",error:"",unavailable:""},liveStreaming:{pending:"",on:"",off:"",unavailable:"",failedToStart:"",buttonTooltip:"",streamIdRequired:"",streamIdHelp:"",error:"",busy:""},speakerStats:{hours:"",minutes:"",name:"Nome",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"Componi",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},583);
|
|
__d(function(e,s,t,n){t.exports={en:"",bg:"",de:"",es:"",fr:"",hy:"",it:"",oc:"",pl:"",ptBR:"",ru:"",sk:"",sl:"",sv:"",tr:"",zhCN:"",nb:"",eo:""}},584);
|
|
__d(function(e,o,r,t){r.exports={contactlist:"",addParticipants:"",roomLocked:"",roomUnlocked:"",passwordSetRemotely:"",connectionsettings:"",poweredby:"",feedback:{average:"",bad:"",good:"",rateExperience:"",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"",me:"",speaker:"",raisedHand:"",defaultNickname:"",defaultLink:"",callingName:"",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"",raiseHand:"",pushToTalk:"",toggleScreensharing:"",toggleFilmstrip:"",toggleShortcuts:"",focusLocal:"",focusRemote:"",toggleChat:"",mute:"",fullScreen:"",videoMute:"",showSpeakerStats:""},welcomepage:{disable:"",feature1:{content:"",title:""},feature2:{content:"",title:""},feature3:{content:"",title:""},feature4:{content:"",title:""},feature5:{content:"",title:""},feature6:{content:"",title:""},feature7:{content:"",title:""},feature8:{content:"",title:""},go:"",join:"",privacy:"",roomname:"",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:""},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:""},toolbar:{addPeople:"",audioonly:"",mute:"",videomute:"",authenticate:"",lock:"",invite:"",chat:"",etherpad:"",sharedvideo:"",sharescreen:"",fullscreen:"",sip:"",Settings:"",hangup:"",login:"",logout:"",dialpad:"",sharedVideoMutedPopup:"",micMutedPopup:"",talkWhileMutedPopup:"",unableToUnmutePopup:"",cameraDisabled:"",micDisabled:"",filmstrip:"",profile:"",raiseHand:""},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"",filmstrip:"",contactlist:""},chat:{nickname:{title:"",popover:""},messagebox:""},settings:{title:"",update:"",name:"",startAudioMuted:"",startVideoMuted:"",selectCamera:"",selectMic:"",selectAudioOutput:"",followMe:"",noDevice:"",cameraAndMic:"",moderator:"",password:"",audioVideo:""},profile:{title:"",setDisplayNameLabel:"",setEmailLabel:"",setEmailInput:""},videothumbnail:{editnickname:"",moderator:"",videomute:"",mute:"",kick:"",muted:"",domute:"",flip:"",remoteControl:""},connectionindicator:{header:"",bitrate:"",packetloss:"",resolution:"",framerate:"",less:"",more:"",address:"",remoteport:"",remoteport_plural:"",localport:"",localport_plural:"",localaddress:"",localaddress_plural:"",remoteaddress:"",remoteaddress_plural:"",transport:"",transport_plural:"",bandwidth:"",na:"",turn:""},notify:{disconnected:"",moderator:"",connected:"",somebody:"",me:"",focus:"",focusFail:"",grantedTo:"",grantedToUnknown:"",muted:"",mutedTitle:"",raisedHand:""},dialog:{add:"",allow:"",kickMessage:"",popupError:"",passwordErrorTitle:"",passwordError:"",passwordError2:"",connectError:"",connectErrorWithMsg:"",incorrectPassword:"",connecting:"",copy:"",error:"",createPassword:"",detectext:"",failtoinstall:"",failedpermissions:"",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"",lockTitle:"",lockMessage:"",warning:"",passwordNotSupported:"",internalErrorTitle:"",internalError:"",unableToSwitch:"",SLDFailure:"",SRDFailure:"",oops:"",currentPassword:"",passwordLabel:"",defaultError:"",passwordRequired:"",Ok:"",done:"",Remove:"",removePassword:"",shareVideoTitle:"",shareVideoLinkError:"",removeSharedVideoTitle:"",removeSharedVideoMsg:"",alreadySharedVideoMsg:"",WaitingForHost:"",WaitForHostMsg:"",IamHost:"",Cancel:"",Submit:"",retry:"",logoutTitle:"",logoutQuestion:"",sessTerminated:"",hungUp:"",joinAgain:"",Share:"",Save:"",recording:"",recordingToken:"",passwordCheck:"",passwordMsg:"",shareLink:"",settings1:"",settings2:"",settings3:"",yourPassword:"",Back:"",serviceUnavailable:"",gracefulShutdown:"",Yes:"",reservationError:"",reservationErrorMsg:"",password:"",userPassword:"",token:"",tokenAuthFailedTitle:"",tokenAuthFailed:"",displayNameRequired:"",enterDisplayName:"",extensionRequired:"",firefoxExtensionPrompt:"",feedbackHelp:"",feedbackQuestion:"",thankYou:"",sorryFeedback:"",liveStreaming:"",streamKey:"",startLiveStreaming:"",stopStreamingWarning:"",stopRecordingWarning:"",stopLiveStreaming:"",stopRecording:"",doNotShowWarningAgain:"",doNotShowMessageAgain:"",permissionDenied:"",screenSharingPermissionDeniedError:"",micErrorPresent:"",cameraErrorPresent:"",cameraUnsupportedResolutionError:"",cameraUnknownError:"",cameraPermissionDeniedError:"",cameraNotFoundError:"",cameraConstraintFailedError:"",micUnknownError:"",micPermissionDeniedError:"",micNotFoundError:"",micConstraintFailedError:"",micNotSendingData:"",cameraNotSendingData:"",goToStore:"",externalInstallationTitle:"",externalInstallationMsg:"",inlineInstallationMsg:"",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"",muteParticipantButton:"",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"",remoteControlAllowedMessage:"",remoteControlErrorMessage:"",startRemoteControlErrorMessage:"",remoteControlStopMessage:"",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},email:{sharedKey:"",subject:"",body:"",and:""},connection:{ERROR:"",CONNECTING:"",RECONNECTING:"",CONNFAIL:"",AUTHENTICATING:"",AUTHFAIL:"",CONNECTED:"",DISCONNECTED:"",DISCONNECTING:"",ATTACHED:""},recording:{pending:"",on:"",off:"",failedToStart:"",buttonTooltip:"",error:"",unavailable:""},liveStreaming:{pending:"",on:"",off:"",unavailable:"",failedToStart:"",buttonTooltip:"",streamIdRequired:"",streamIdHelp:"",error:"",busy:""},speakerStats:{hours:"",minutes:"",name:"",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},585);
|
|
__d(function(n,s,a,l){a.exports={en:"Angl\xe9s",bg:"Bulgar",de:"Aleman",es:"Castelhan",fr:"Franc\xe9s",hy:"Armenian",it:"Italian",oc:"Occitan",pl:"Polon\xe9s",ptBR:"Portugu\xe9s (Brasil)",ru:"Rus",sk:"Eslovac",sl:"Eslov\xe8n",sv:"Sued\xe9s",tr:"Turc",zhCN:"Chin\xe9s (China)",nb:"Norvegian Bokm\xe5l",eo:"Esperanto"}},586);
|
|
__d(function(a,e,r,t){r.exports={contactlist:"",contactlist_plural:"",passwordSetRemotely:"causit per qualqu\u2019un mai",connectionsettings:"Param\xe8tres de connexion",poweredby:"produit per",feedback:{average:"Mejana",bad:"Marrida",good:"Bona",rateExperience:"Merc\xe9s de donar una n\xf2ta a v\xf2stra experi\xe9ncia.",veryBad:"F\xf2r\xe7a marrida",veryGood:"F\xf2r\xe7a bona"},inviteUrlDefaultMsg:"V\xf2stra confer\xe9ncia es en cors de creacion...",me:"ieu",speaker:"Nautparlaire",raisedHand:"Volri\xe1 charrar",defaultNickname:"ex. Joan Delpu\xe8ch",defaultLink:"ex. __url__",callingName:"__name__",audioOnly:{audioOnly:"\xc0udio solament",featureToggleDisabled:"Lo cambiament de __feature__ es desactivat en m\xf2de \xe0udio solament"},userMedia:{"react-nativeGrantPermissions":"Causiss\xe8tz <b><i>Autorizar</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",chromeGrantPermissions:"Causiss\xe8tz <b><i>Autorizar</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",androidGrantPermissions:"Causiss\xe8tz <b><i>Autorizar</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",firefoxGrantPermissions:"Causiss\xe8tz <b><i>Partejar l'aparelh seleccionat</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",operaGrantPermissions:"Causiss\xe8tz <b><i>Autorizar</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",iexplorerGrantPermissions:"Causiss\xe8tz <b><i>OK</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",safariGrantPermissions:"Causiss\xe8tz <b><i>OK</i></b> quand v\xf2stre navigador vos demanda l'autorizacion.",nwjsGrantPermissions:"Merc\xe9s de donar las permissions d'utilizar v\xf2stra camer\xe0 e v\xf2stre microf\xf2n",edgeGrantPermissions:"Causiss\xe8tz <b><i>\xd2c</i></b> quand v\xf2stre navigador vos demanda l'autorizacion."},keyboardShortcuts:{keyboardShortcuts:"Acorchis de clavi\xe8r",raiseHand:"Demandar o pas la paraula",pushToTalk:"Butar per parlar",toggleScreensharing:"Caplevar entre camer\xe0 e partatge d'ecran",toggleFilmstrip:"Mostrar o rescondre la vid\xe8o",toggleShortcuts:"Afichar o amagar aiceste men\xfa d'ajuda",focusLocal:"Centrar sus v\xf2stra vid\xe8o",focusRemote:"Centrar sus la vid\xe8o de qualqu'un mai",toggleChat:"Dubrir o tampar lo pan\xe8l de conversacion",mute:"Activar o desactivar lo microf\xf2n",fullScreen:"Activar / Desactivar l'ecran complet",videoMute:"Aviar o arrestar v\xf2stra camer\xe0",showSpeakerStats:"Mostrar las estadistica del microf\xf2n"},welcomepage:{disable:"Afichar pas mai aquesta pagina",feature1:{content:"Cap de telecargament pas requesit. __app__ s'utiliza dir\xe8ctament dempu\xe8i v\xf2stre navigador. Partejar simplament l'URL de v\xf2stra confer\xe9ncia amb los autres per comen\xe7ar.",title:"De bon utilizar"},feature2:{content:"Las videoconfer\xe9ncias de mantun participant necessitan mens de 128 kbps. Lo partiment d'ecran e las confer\xe9ncias amb solament d'\xe0udio son possiblas amb plan mens de debit.",title:"Benda passanta febla"},feature3:{content:"__app__ es jos lic\xe9ncia Apache. S\xe8tz liure de telecargar, d'utilizar, de modificar e de partejar __app__ segon aquesta lic\xe9ncia liura.",title:"Open source"},feature4:{content:"I a pas de false restriccion pel nombre de participants a una confer\xe9ncia. Solament la pot\xe9ncia del servidor e la benda passanta son los factors que limiten.",title:"Nombre d'utilizaires illimitat"},feature5:{content:"Es aisit de partejar v\xf2stre ecran amb d'autras personas. __app__ es ideal per las presentacions en linha, los corses, e las sessions de sup\xf2rt tecnic.",title:"Partiment d'ecran"},feature6:{content:"Besonh de confidencialitat ? Las salas de confer\xe9ncia __app__ p\xf2don \xe8sser securizadas per un senhal per exclure los convidats pas desirats, e prevenir de las interrupcions.",title:"Salas securizadas"},feature7:{content:"__app__ prepausa Etherpad, un editor de t\xe8xte collaboratiu en temps real qu'es parf\xe8it pels proc\xe8sses verbals, l'edicion d'articles e plan mai encara.",title:"N\xf2tas partejadas"},feature8:{content:"Apren\xe8tz mai a prepaus de v\xf2stres utilizaires amb una integracion aisida de Piwik, Google Analytics e d'autres sist\xe8mas d'estatisticas e supervision d'utilizacion.",title:"Estatisticas d'utilizacion"},go:"Crear",join:"PARTICIPATZ",privacy:"Vida privada",roomname:"Sasiss\xe8tz un nom de sala",roomnamePlaceHolder:"nom de la sala",sendFeedback:"Mandar v\xf2stra opinion",terms:"T\xe8rmes"},startupoverlay:{policyText:" ",title:"__app__ a besonh d'utilizar v\xf2stre microf\xf2n e camer\xe0."},suspendedoverlay:{title:"V\xf2stra confer\xe9ncia vid\xe8o es estada arrestada perque v\xf2stre ordenador se bot\xe8t en velha.",text:"Quichatz lo boton <i>Tornar participar</i>.",rejoinKeyTitle:"Tornar participar"},toolbar:{addPeople:"Ajustatz de monde a v\xf2stra sonada",audioonly:"Activar / Desactivar lo m\xf2de \xe0udio solament (emplega mens de debit)",mute:"Mut / Actiu",videomute:"Aviar / Arrestar la camer\xe0",authenticate:"Autentificatz-vos",lock:"Verrolhar / desverrolhar la sala",invite:"Partejar lo ligam",chat:"Dobrir / tampar la conversacion",etherpad:"Dobrir / Tampar los documents partejats",sharedvideo:"Partejar una vid\xe8o Youtube",sharescreen:"Aviar / Arrestar lo partatge d'ecran",fullscreen:"Activar / Desactivar l'ecran complet",sip:"Sonar un num\xe8ro SIP",Settings:"Param\xe8tres",hangup:"Quitar",login:"Connexion",logout:"Desconnexion",dialpad:"Dubrir / Tampar lo clavi\xe8r",sharedVideoMutedPopup:"Lo son de v\xf2stra vid\xe8o es estat copat per que poscatz parlar als autres membres.",micMutedPopup:"V\xf2stre microf\xf2n es estat copat per que poscatz plenament gausir de v\xf2stra vid\xe8o partejada.",talkWhileMutedPopup:"Ensajatz de parlar ? V\xf2stre microf\xf2n es copat.",unableToUnmutePopup:"Pod\xe8tz pas reactivar v\xf2stre microf\xf2n pendent que la vid\xe8o partejada es activada.",cameraDisabled:"La camer\xe0 es pas disponibla",micDisabled:"Lo microf\xf2n es pas disponible",filmstrip:"Mostrar / Rescondre vid\xe8os",profile:"Modificar v\xf2stre perfil",raiseHand:"Demandar / Daissar la paraula"},unsupportedBrowser:{appInstalled:"o se l'av\xe8tz ja installat<br /><strong>alara</strong>",appNotInstalled:"Vos cal <strong>__app__</strong> per participar a la conversacion a partir de v\xf2stre mobil",downloadApp:"Telecargar l'aplicacion",joinConversation:"Participar a la conversacion",startConference:"Comen\xe7ar una confer\xe9ncia"},bottomtoolbar:{chat:"Dobrir / tampar lo chat",filmstrip:"Mostrar / rescondre vid\xe8os",contactlist:"Veire e convidar de membres"},chat:{nickname:{title:"Sasiss\xe8tz un escais dins lo camp \xe7aij\xf3s",popover:"Causiss\xe8tz un escais"},messagebox:"Sasiss\xe8tz v\xf2stre t\xe8xte..."},settings:{title:"Param\xe8tres",update:"Mesa a jorn",name:"Nom",startAudioMuted:"Comen\xe7an totes sens son",startVideoMuted:"Comen\xe7an totes sens vid\xe8o",selectCamera:"Camer\xe0",selectMic:"Microf\xf2n",selectAudioOutput:"Sortida \xe0udio",followMe:"Tot lo mond me s\xe8c",noDevice:"Pas cap",cameraAndMic:"Camer\xe0 e microf\xf2n",moderator:"MODERATOR",password:"DEFINIR UN SENHAL",audioVideo:"\xc0UDIO E VID\xc8O"},profile:{title:"Perfil",setDisplayNameLabel:"Causiss\xe8tz v\xf2stra nom",setEmailLabel:"Definir v\xf2stre corri\xe8l per gravatar",setEmailInput:"Picatz lo corri\xe8l"},videothumbnail:{moderator:"Moderator",videomute:"Un membre a arrestat la vid\xe8o",mute:"Membre sens son",kick:"Exclure",muted:"Mut",domute:"Copar lo son",flip:"Revirar",remoteControl:"Contrar\xf2tle alonhat"},connectionindicator:{header:"Donadas de connexion",bitrate:"Debit\xa0:",packetloss:"P\xe8rda de paquets :",resolution:"Resolucion\xa0:",framerate:"Frequ\xe9ncia imatge :",less:"Amagar lo detalh",more:"Ne veire mai",address:"Adre\xe7a\xa0:",remoteport:"P\xf2rt distant\xa0:",remoteport_plural:"P\xf2rts distants :",localport:"P\xf2rt local :",localport_plural:"P\xf2rts locals :",localaddress:"Adre\xe7a locala :",localaddress_plural:"Adre\xe7as localas :",remoteaddress:"Adre\xe7a distanta :",remoteaddress_plural:"Adre\xe7as distantas :",transport:"Transp\xf2rt :",bandwidth:"Benda passanta estimada :",na:"Tornatz aic\xed per afichar las informacions de connexion un c\xf2p la confer\xe9ncia aviada",turn:"",quality:{good:"Bona",inactive:"Inactiu",lost:"Perdut",nonoptimal:"Pas optimal",poor:"Marrit"},status:"Connexion :"},notify:{disconnected:"desconnectat",moderator:"Dreits moderator acordats !",connected:"connectat",somebody:"Qualqu'un",me:"Ieu",focus:"Focus de confer\xe9ncia",focusFail:"__component__ es pas disponible - ensajatz tornamai dins __ms__ sec",grantedTo:"Dreits moderator acordats a __to__ !",grantedToUnknown:"Drechs moderator acordats a $t(notify.somebody) !",muted:"Av\xe8tz comen\xe7at la conversacion en mut.",mutedTitle:"S\xe8tz en mut !",raisedHand:"Volri\xe1 parlar."},dialog:{add:"Apondre",allow:"Autorizar",kickMessage:"Ops! S\xe8tz estat bandit de la re\xfcnion !",popupErrorTitle:"",popupError:"",passwordErrorTitle:"Error de senhal",passwordError:"Aquesta conversacion es actualament protegida per un senhal. Sol lo proprietari de la confer\xe9ncia p\xf2t definir un senhal.",passwordError2:"Actualament, aquesta conversacion es pas protegida per un senhal. Sol lo proprietari de la confer\xe9ncia p\xf2t definir un senhal.",connectError:"Ops! Quic\xf2m a trucat e la connexion a la confer\xe9ncia es impossibla.",connectErrorWithMsg:"Ops! Quic\xf2m a trucat e la connexion a la confer\xe9ncia es impossibla: __msg__",incorrectPassword:"",connecting:"Connexion en cors",copy:"Copiar",contactSupport:"",error:"Error",createPassword:"Crear un senhal",detectext:"Una error s'es produita pendent la deteccion de l'extension de partiment d'ecran.",failedpermissions:"Frac\xe0s d'obtencion de las permissions per utilizar lo micro e/o la camer\xe0.",conferenceReloadTitle:"Malurosament, quic\xf2m truqu\xe8t.",conferenceReloadMsg:"S\xe8m a reglar aqu\xf2 ! N\xf2va connexion dins __seconds__ segondas...",conferenceDisconnectTitle:"S\xe8tz estat desconnectat.",conferenceDisconnectMsg:"Vos cal benl\xe8u verificar v\xf2stra connexion al malhum. N\xf2va connexion dins __seconds__ segondas...",dismiss:"",rejoinNow:"Participar ara",maxUsersLimitReachedTitle:"",maxUsersLimitReached:"",lockTitle:"Frac\xe0s del verrolhatge",lockMessage:"Impossible de verrolhar la confer\xe9ncia.",warning:"Avertiment",passwordNotSupportedTitle:"",passwordNotSupported:"",internalErrorTitle:"Error int\xe8rna",internalError:"",unableToSwitch:"Impossible de cambiar lo flux vid\xe8o.",SLDFailure:"Ops! Quic\xf2m a trucat e lo micro es pas estat copat! (Frac\xe0s SLD)",SRDFailure:"Ops ! Quic\xf2m a trucat e la camer\xe0 es pas estada arrestada ! (Frac\xe0s SRD)",oops:"Ops !",currentPassword:"L'actual senhal es",passwordLabel:"Senhal",defaultError:"Una error s'es produita",passwordRequired:"Senhal requesit",Ok:"D'ac\xf2rdi",done:"Tampar",Remove:"Suprimir",removePassword:"Levar lo senhal",shareVideoTitle:"Partejar una vid\xe8o",shareVideoLinkError:"Se vos plai, provesiss\xe8tz un ligam Youtube foncional.",removeSharedVideoTitle:"Suprimir la vid\xe8o partejada",removeSharedVideoMsg:"S\xe8tz segur que vol\xe8tz suprimir v\xf2stra vid\xe8o partejada ?",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"",WaitingForHost:"En esp\xe8ra de l'\xf2ste ...",WaitForHostMsg:"La confer\xe9ncia <b> __ room__ </b> es pas encara comen\xe7at. Se s\xe8tz l'\xf2ste, merc\xe9 de vos autentificar. Siquenon, merc\xe9 d'esperar que l'\xf2ste arribe.",IamHost:"Soi l\u2019\xf2ste",Cancel:"Anullar",Submit:"Validar",retry:"Ensajar tornamai",logoutTitle:"Desconnexion",logoutQuestion:"S\xe8tz segur que vos vol\xe8tz desconnectar e arrestar la confer\xe9ncia ?",sessTerminated:"",hungUp:"Av\xe8tz tornat penjar",joinAgain:"Rejonh\xe8tz tornamai la confer\xe9ncia",Share:"Partejar",Save:"Salvar",recording:"Enregistrament",recordingToken:"Sasiss\xe8tz un geton d'enregistrament",passwordCheck:"S\xe8tz segur que vol\xe8tz suprimir v\xf2stre senhal ?",passwordMsg:"Sasiss\xe8tz un senhal per verrolhar la confer\xe9ncia",shareLink:"Partejatz lo ligam de la conversacion",yourPassword:"Picatz un nov\xe8l senhal utilizaire",Back:"Retorn",serviceUnavailable:"Servici indisponible",gracefulShutdown:"Lo servici es actualament en mantenen\xe7a. Ensajatz tornamai pus tard.",Yes:"\xd2c",reservationError:"Error del sist\xe8ma de reservacion",reservationErrorMsg:"C\xf2di d'error: __code__, messatge: __msg__",password:"Picar lo senhal",userPassword:"senhal utilizaire",token:"geton",tokenAuthFailedTitle:"Frac\xe0s de l'autentificacion",tokenAuthFailed:"O planh\xe8m, s\xe8tz pas autorizat a rej\xf3nher l'ap\xe8l.",displayNameRequired:"Un nom d'afichatge es necessari",enterDisplayName:"Sasiss\xe8tz v\xf2stre nom",extensionRequired:"Extension requesida :",firefoxExtensionPrompt:"Vos cal installar una extension Firefox per utilizar lo partiment d'ecran. Merc\xe9 ensajar tornamai apr\xe8p l'installacion <a href='__url__'>dempu\xe8i aqueste ligam</a> !",feedbackHelp:"V\xf2stres comentaris nos ajudar\xe0n a milhorar l'experi\xe9ncia vid\xe8o",feedbackQuestion:"Contatz-nos coss\xed \xe8ra v\xf2stre ap\xe8l !",thankYou:"Merc\xe9 d'aver utilizat __appName__ !",sorryFeedback:"Planh\xe8m d'aprene aqu\xf2. Ne nos vol\xe8tz dire mai ?",liveStreaming:"Dir\xe8cte",streamKey:"Stream name/key",startLiveStreaming:"Comen\xe7ar lo dir\xe8cte",stopStreamingWarning:"S\xe8tz segur que vol\xe8tz arrestar lo dir\xe8cte?",stopRecordingWarning:"S\xe8tz segur que vol\xe8tz arrestar l'enregistrament?",stopLiveStreaming:"Arrestar lo dir\xe8cte",stopRecording:"Arrestar l'enregistrament",doNotShowWarningAgain:"Afichar pas mai aqueste avertiment",doNotShowMessageAgain:"Afichar pas mai aqueste messatge",permissionDenied:"Permission Refusada",screenSharingFailedToInstall:"",screenSharingFailedToInstallTitle:"",screenSharingPermissionDeniedError:"",micErrorPresent:"I a agut una error pendent la connexion al microf\xf2n.",cameraErrorPresent:"I a agut una error pendent la connexion a la camer\xe0.",cameraUnsupportedResolutionError:"V\xf2stra camer\xe0 pren pas en carga la resolucion vid\xe8o que cal.",cameraUnknownError:"Impossible d'emplegar la camer\xe0 per una rason desconeguda.",cameraPermissionDeniedError:"La camer\xe0 es pas estada trobada.",cameraNotFoundError:"La camer\xe0 es pas estada trobada.",cameraConstraintFailedError:"V\xf2stra camer\xe0 satisf\xe0 pas totas las constrentas necess\xe0rias.",micUnknownError:"Impossible d'utilizar lo microf\xf2n per una rason desconeguda.",micPermissionDeniedError:"Av\xe8tz pas donat l'autorizacion d'utilizar v\xf2stre microf\xf2n. Pod\xe8tz encara participar a la confer\xe9ncia mai los demai vos ausir\xe0n pas. Utilizatz lo boton del microf\xf2n dins la barra d'adre\xe7a per res\xf2lvre aqu\xf2.",micNotFoundError:"Lo microf\xf2n es pas estat trobat.",micConstraintFailedError:"V\xf2stre microf\xf2n satisf\xe0 pas totas las constrentas necess\xe0rias.",micNotSendingDataTitle:"",micNotSendingData:"",cameraNotSendingDataTitle:"",cameraNotSendingData:"",goToStore:"Anar sul webstore",externalInstallationTitle:"Extension requesida :",externalInstallationMsg:"Av\xe8tz d'installar n\xf2stra extension de partiment d'ecran.",inlineInstallationMsg:"Av\xe8tz d'installar n\xf2stra extension de partiment d'ecran.",inlineInstallExtension:"Installar ara",muteParticipantTitle:"Copar lo son d\u2019aqueste membre\u202f?",muteParticipantBody:"Poiretz pas lo tornar activar lo microf\xf2n, mai eles p\xf2don o far quand v\xf2lon.",muteParticipantButton:"Copar lo son",remoteControlTitle:"Contrar\xf2tle a dist\xe0ncia",remoteControlRequestMessage:"Vol\xe8tz autorizar __user__ a contrarotlar v\xf2stre ordinador ?",remoteControlShareScreenWarning:"Remarcatz que se botatz \xab\u202fAutorizar\u202f\xbb partejaretz v\xf2stre ecran !",remoteControlDeniedMessage:"__user__ a refusat v\xf2stra demanda de contrar\xf2tle alonhat !",remoteControlAllowedMessage:"__user__ a acceptat v\xf2stra demanda de contrar\xf2tle alonhat !",remoteControlErrorMessage:"Error al moment de demandar lo contrar\xf2tle alonhat a __user__ !",startRemoteControlErrorMessage:"Una error s'es produsida en ensajar de comen\xe7ar la session de contrar\xf2tle a dist\xe0ncia !",remoteControlStopMessage:"La session de contrar\xf2tle alonhat es acabada !",close:"Tampar",shareYourScreen:"Partejar v\xf2stre ecran",yourEntireScreen:"V\xf2stre ecran complet",applicationWindow:"Fen\xe8stra de l'aplicacion"},email:{sharedKey:["Aquesta confer\xe9ncia es prot\xe9g\xe9e per un senhal. Merc\xe9 utilizar la code seguent lors de la connexion :","","","__sharedKey __","",""],subject:"Convit a la confer\xe9ncia __appName__ : __conferenceName__",body:["Bonjorn, vos convida a la confer\xe9ncia __appName__ que veni de crear.","","","Clicatz sul ligam seguent per rej\xf3nher la confer\xe9ncia.","","","__roomUrl__","","","__sharedKeyText__"," Notatz que __appName__ es actualament suportat sonque per __supportedBrowsers__, doncas, vos cal utilizar un d'aqueles navigadors.","","","A sulpic dins la confer\xe9ncia !"],and:"e"},connection:{ERROR:"Error",CONNECTING:"Connexion en cors",RECONNECTING:"Un probl\xe8ma ret s'es produita. Reconnexion en cors...",CONNFAIL:"Frac\xe0s de la connexion",AUTHENTICATING:"Autentificacion en cors",AUTHFAIL:"Frac\xe0s de l'autentificacion",CONNECTED:"Connectat",DISCONNECTED:"Desconnectat",DISCONNECTING:"Desconnexion en cors",ATTACHED:"Estacada"},recording:{busy:"",busyTitle:"",buttonTooltip:"Aviar / arrestar l'enregistrament",error:"Frac\xe0s de l'enregistrament. Merc\xe9s de tornar ensajar.",failedToStart:"L'enregistrament n'as pas r\xe9ussi a d\xe9marrer",off:"Enregistrament arrestar",on:"Enregistrament",pending:"Enregistrament en esp\xe8ra de participant...",unavailable:"",unavailableTitle:""},liveStreaming:{busy:"",busyTitle:"",buttonTooltip:"",error:"",failedToStart:"",off:"",on:"Dir\xe8cte",pending:"Comen\xe7ar lo dir\xe8cte...",streamIdRequired:"",streamIdHelp:"Ont tr\xf2bi aqu\xf2 ?",unavailable:"",unavailableTitle:""},speakerStats:{hours:"__count__ oras",minutes:"__count__ minutas",name:"Nom",seconds:"__count__ segondas",speakerStats:"Estatisticas parladors",speakerTime:"Temps de paraula"},deviceSelection:{deviceSettings:"Param\xe8tres de l'aparelh",noPermission:"Autorizacion pas acordada",previewUnavailable:"Apercebut pas disponible",selectADevice:"Seleccionatz un aparelh",testAudio:"Ensag son"},invite:{addPassword:"Ajustar un senhal",callNumber:"Sonar lo __numer\xf2__",enterID:"Picatz l\u2019identificant de la confer\xe9ncia : __conferenceID__ seguit per # per sonar dempu\xe8i un telef\xf2n",howToDialIn:"Per sonar, utilizatz un dels numer\xf2s seguents e identificants de confer\xe9ncia",hidePassword:"Rescondre lo senhal",inviteTo:"Convidar de mond a __conferenceName__",invitedYouTo:"__userName__ vos a convidat a la confer\xe9ncia __inviteURL__",invitePeople:"",locked:"Aquesta conversacion es clavada. Los n\xf2u-venguts devon aver lo ligam e picar lo senhal per participar.",showPassword:"Mostrar lo senhal",unlocked:"Aquesta conversacion es pas clavada. Qual que si\xe1 amb lo ligam i p\xf2t participar."},videoStatus:{callQuality:"Qualitat \xe0udio",hd:"HD",highDefinition:"Nauta definicion",labelTooltipVideo:"Qualitat vid\xe8o actuala",labelTooltipAudioOnly:"M\xf2de \xe0udio sol activat",ld:"Bassa definicion",lowDefinition:"Bassa definicion",p2pEnabled:"Connexion par a par activada",p2pVideoQualityDescription:"Amb lo m\xf2de par a par, la qualitat de las sonadas recebudas p\xf2t pas qu'\xe8sser cambiada entre nauta e son solament. La r\xe8sta dels param\xe8tres ser\xe0n ignorats fins que lo m\xf2de par a par s'acabe.",recHighDefinitionOnly:"Nauta definicion preferida.",sd:"SD",standardDefinition:"Definicion estandard",qualityButtonTip:"Cambiar la qualitat de la vid\xe8o recebuda"},dialOut:{dial:"Compausar",dialOut:"",statusMessage:"ara es __status__",enterPhone:"Picatz un numer\xf2 de telef\xf2n",phoneNotAllowed:"Mala\xfcrosament suportem pas encara aquela destinacion !"},addPeople:{add:"Apondre",noResults:"Pas cap de resultat trobat",searchPlaceholder:"Cercar de monde e salas a apondre",title:"Ajustatz de monde a v\xf2stra sonada",failedToAdd:"Frac\xe0s en ajustar de membres"},inlineDialogFailure:{msg:"Av\xe8m un pauc patit a mant\xe9ner la connexion.",retry:"Ensajar tornarmai",support:"Assist\xe9ncia",supportMsg:"Se ten d'arribat, contactatz l'"},deviceError:{cameraError:"",microphoneError:"",cameraPermission:"Error d'obtencion de la permission per la camer\xe0",microphonePermission:"Error d'obtencion de la permission pel microf\xf2n"},info:{copy:"Copiar lo ligam",invite:"Convidar a __app__",title:"Info. d\u2019acc\xe8s de sonada",tooltip:"Obt\xe9ner d\u2019informacion tocant la confer\xe9ncia"}}},587);
|
|
__d(function(i,s,k,e){k.exports={en:"Angielski",bg:"Bu\u0142garski",de:"Niemiecki",es:"Hiszpa\u0144ski",fr:"Francuski",hy:"Ormia\u0144ski",it:"W\u0142oski",oc:"Okcyta\u0144ski",pl:"Polski",ptBR:"portugalski (brazylijski)",ru:"Rosyjski",sk:"S\u0142owacki",sl:"S\u0142owe\u0144ski",sv:"Szwedzki",tr:"Turecki",zhCN:"chi\u0144ski (Chiny)",nb:"norweski bokmal",eo:"Esperanto"}},588);
|
|
__d(function(e,o,a,i){a.exports={contactlist:"",addParticipants:"",roomLocked:"",roomUnlocked:"",passwordSetRemotely:"",connectionsettings:"ustawienia po\u0142\u0105czenia",poweredby:"Uruchomiono",feedback:{average:"",bad:"",good:"",rateExperience:"Oce\u0144 prosz\u0119 swoje do\u015bwiadczenia z konferencji.",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"otwarto twoj\u0105 konferencj\u0119",me:"to ja",speaker:"g\u0142o\u015bnik",raisedHand:"Chcesz si\u0119 odezwa\u0107 ?",defaultNickname:"np. Ziutek Kowalski",defaultLink:"np. _url_",callingName:"_nazwa_",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"wyra\u017a zgod\u0119 na u\u017cycie kamery i mikrofonu",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"Skr\xf3ty klawiaturowe:",raiseHand:"",pushToTalk:"naci\u015bnij i m\xf3w",toggleScreensharing:"Prze\u0142\u0105czanie pomi\u0119dzy kamer\u0105 i wsp\xf3ldzieleniem ekranu",toggleFilmstrip:"Poka\u017c lub ukryj klipy wideo",toggleShortcuts:"Poka\u017c lub ukryj pasek pomocy.",focusLocal:"",focusRemote:"",toggleChat:"Otw\xf3rz lub zamknij panel czat.",mute:"Wy\u0142\u0105cz lub w\u0142\u0105cz mikrofon.",fullScreen:"Otw\xf3rz / Zamknij pe\u0142ny ekran",videoMute:"",showSpeakerStats:""},"\x05keyboardShortcuts":{},welcomepage:{disable:"nie pokazuj ponownie",feature1:{content:"nie musisz nic pobiera\u0107. _app_ jest gotowa do u\u017cycia bezpo\u015brednio w przegl\u0105darce. Zapro\u015b innych do udzia\u0142u w konferencji podaj\u0105c adres URL",title:"u\u017cyj"},feature2:{content:"Dla konferencji video potrzeba nie wi\u0119cej ni\u017c 128 kbit/sek. Konferencje dzielenia ekranu lub tylko audio s\u0105 mo\u017cliwe przy mniejszej przepustowo\u015bci. ",title:"za ma\u0142a przepustowo\u015b\u0107"},feature3:{content:"_app_ oparta jest na Apache License. Mo\u017cesz swobodnie pobiera\u0107 j\u0105, u\u017cywa\u0107, modyfikowa\u0107 i dzieli\u0107 si\u0119 ni\u0105.",title:"Open source"},feature4:{content:"Liczba u\u017cytkownik\xf3w czy uczestnik\xf3w konferencji nie jest ograniczona. Determinuje j\u0105 moc serwera i dost\u0119pna przepustowo\u015b\u0107 l\u0105cza.",title:"Nieograniczona liczba u\u017cytkownik\xf3w"},feature5:{content:"Z \u0142atwo\u015bci\u0105 podzielisz si\u0119 ekranem z innymi. _app_ jest idealnym narz\u0119dziem do prezentacji, nauczania i udzielania zdalnej pomocy technicznej.",title:"Wsp\xf3\u0142dzielenie ekranu"},feature6:{content:"Potrzebujesz prywatno\u015bci? _app_ sale konferencyjne mog\u0105 by\u0107 zabezpieczone has\u0142ami niedopuszczaj\u0105cymi niezaproszonych uczestnik\xf3w czy te\u017c osoby chc\u0105ce zak\u0142\xf3ci\u0107 konferencj\u0119.",title:"Sale bezpieczne."},feature7:{content:"_app_ zawiera Etherpad, wsp\xf3\u0142dzielony edytor tekstu doskona\u0142y dla redakcji zespo\u0142owych artyku\u0142\xf3w czy komentarzy.",title:"Wsp\xf3\u0142dzielenie uwag."},feature8:{content:"Analizuj uczestnik\xf3w konferencji z \u0142atwo\u015bcia integruj\u0105c dane z Piwik i Google Analitics i innymi systemami monitoruj\u0105cymi.",title:"Statystyki u\u017cycia."},go:"ID\u0179",join:"",privacy:"",roomname:"Podaj nazw\u0119 sali konferencyjnej",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:""},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:""},toolbar:{addPeople:"",audioonly:"",mute:"Wycisz / Pog\u0142o\u015bnij",videomute:"Kamera start / stop ",authenticate:"Uwierzytelnianie",lock:"Zamknij / Otw\xf3rz sal\u0119",invite:"",chat:"Otw\xf3rz / Zamknij Czat",etherpad:"",sharedvideo:"Udost\u0119pniaj wideo w Youtube",sharescreen:"",fullscreen:"Otw\xf3rz / Zamknij pe\u0142ny ekran",sip:"Wykr\u0119\u0107 numer SIP",Settings:"Ustawienia",hangup:"",login:"Zaloguj",logout:"Wyloguj",dialpad:"",sharedVideoMutedPopup:"Wsp\xf3\u0142dzielone wideo zosta\u0142o wyciszone i <br/> mo\u017cesz zacz\u0105\u0107 rozmawia\u0107 z innymi.",micMutedPopup:"Mikrofon zosta\u0142 wy\u0142\u0105czony i <br/> mo\u017cesz spokojnie konsumowa\u0107 wsp\xf3\u0142dzielone wideo",talkWhileMutedPopup:"",unableToUnmutePopup:"Nie mo\u017cesz pog\u0142o\u015bni\u0107 audio podczas wsp\xf3\u0142u\u017cytkowania wideo",cameraDisabled:"Kamera nie jest dost\u0119pna",micDisabled:"Mikrofon nie jest dost\u0119pny",filmstrip:"Poka\u017c / Ukryj klipy wideo",profile:"",raiseHand:""},"\x05toolbar":{},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"Otw\xf3rz / Zamknij Czat",filmstrip:"Poka\u017c / Ukryj klipy wideo",contactlist:""},chat:{nickname:{title:"Podaj sw\xf3j nick poni\u017cej",popover:"Wybierz sw\xf3j nick"},messagebox:"Umie\u015b\u0107 tekst...."},settings:{title:"Ustawienia",update:"Aktualizacja",name:"Nazwa",startAudioMuted:"Wszyscy si\u0119 wyciszyli",startVideoMuted:"Wszyscy si\u0119 ukryli",selectCamera:"Kamera",selectMic:"Mikrofon",selectAudioOutput:"Wyj\u015bcie audio",followMe:"Wszyscy za mn\u0105",noDevice:"Brak",cameraAndMic:"Kamera i Mikrofon",moderator:"MODERATOR",password:"USTAW HAS\u0141O",audioVideo:"AUDIO I WIDEO"},profile:{title:"",setDisplayNameLabel:"Podaj swoj\u0105 wy\u015bwietlan\u0105 nazw\u0119",setEmailLabel:"Ustaw email swojego gravatara",setEmailInput:""},videothumbnail:{editnickname:"Kliknij <br/>celem edycji swojej nazwy",moderator:"Gospodarz <br/>tej konferencji",videomute:"Uczestnik <br/>wy\u0142\u0105czyl kamer\u0119",mute:"Uczestnik ma wyciszone audio",kick:"Spadaj!",muted:"Wyciszony",domute:"Wyciszenie",flip:"Odwr\xf3cenie",remoteControl:""},connectionindicator:{header:"",bitrate:"Szybko\u015b\u0107 transmisji:",packetloss:"Strata pakiet\xf3w:",resolution:"Rozdzielczo\u015b\u0107:",framerate:"",less:"Poka\u017c mniej",more:"Poka\u017c wi\u0119cej",address:"Adres:",remoteport:"Zdalny port:Zdalne porty:",remoteport_plural_2:"",remoteport_plural_5:"",localport:"Lokalny port:Lokalne porty:",localport_plural_2:"",localport_plural_5:"",localaddress:"Lokalny adres:Lokalne Adresy:",localaddress_plural_2:"",localaddress_plural_5:"",remoteaddress:"Zdalny adres:Zdalne adresy:",remoteaddress_plural_2:"",remoteaddress_plural_5:"",transport:"Przekazywanie:",bandwidth:"Zak\u0142adana przepustowo\u015b\u0107:",na:"Po informacj\u0119 o po\u0142\u0105czeniu wr\xf3\u0107 gdy wystartuje konferencja",turn:""},notify:{disconnected:"roz\u0142\u0105czone",moderator:"Prawa moderatora przydzielone!",connected:"po\u0142\u0105czono",somebody:"Kto\u015b",me:"To ja",focus:"Fokus konferencji",focusFail:"_sk\u0142adnik_nie dost\u0119pny - zastosuj w _ms_sek",grantedTo:"Prawa moderatora przyznane _to_!",grantedToUnknown:"Prawa Moderatora przyznane $t(somebody)!",muted:"Masz wyciszony mikrofon",mutedTitle:"Jeste\u015b wyciszony!",raisedHand:"Mo\u017cesz m\xf3wi\u0107."},"\x05notify":{},dialog:{add:"",allow:"",kickMessage:"Ocho! Zosta\u0142e\u015b wyproszony z konferencji!",popupError:"Twoja przegl\u0105darka blokuje wyskakuj\u0105ce okienka z tej witryny. Prosz\u0119, zmie\u0144 w ustawieniach przegl\u0105darki.",passwordErrorTitle:"",passwordError:"Ta konwersacja aktualnie jest zabezpieczona has\u0142em. Tylko gospodarz konferencji mo\u017ce zak\u0142ada\u0107 has\u0142o.",passwordError2:"Ta rozmowa nie jest zabezpieczona has\u0142em. Tylko gospodarz konferencji mo\u017ce ustanowi\u0107 has\u0142o zabezpieczaj\u0105ce.",connectError:"Ocho! Cos posz\u0142o nie tak, nie mo\u017cna pod\u0142aczy\u0107 si\u0119 do tej konferencji.",connectErrorWithMsg:"Ocho! Co\u015b posz\u0142o nie tak i nie mo\u017cna pod\u0142\u0105czy\u0107 si\u0119 do tej konferencji:_msg_",incorrectPassword:"",connecting:"Nawi\u0105zywanie po\u0142\u0105czenia",copy:"Kopiuj",error:"B\u0142\u0105d",createPassword:"",detectext:"B\u0142\u0105d podczas rozpoznania rozszerzenia wsp\xf3ldzielenia ekranu.",failtoinstall:"Instalacja wsp\xf3\u0142dzielenia ekranu nie powiod\u0142a si\u0119.",failedpermissions:"Brak akceptacji dla u\u017cycia kamery i mikrofonu",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"Osi\u0105gni\u0119to max liczb\u0119 uczestnik\xf3w konferencji. Prosz\u0119 spr\xf3buj p\xf3\u017aniej! ",lockTitle:"Nie powiod\u0142o si\u0119 zabezpieczenie konferencji",lockMessage:"Zabezpieczenie konferencji nie powiod\u0142o si\u0119.",warning:"Uwaga",passwordNotSupported:"Has\u0142a sali konferencyjnych s\u0105 aktualnie niedost\u0119pne.",internalErrorTitle:"B\u0142\u0105d wewn\u0119trzny",internalError:"Ocho! co\u015b posz\u0142o nie tak. Wyst\u0105pi\u0142 b\u0142\u0105d: [setRemoteDescription]",unableToSwitch:"Nie mo\u017cna prze\u0142aczy\u0107 na strumie\u0144 wideo",SLDFailure:"Ocho! Co\u015b posz\u0142o nie tak i nie mo\u017cna wyciszy\u0107! (SLD Failure)",SRDFailure:"Ocho! Co\u015b posz\u0142o nie tak i nie mo\u017cna zatrzyma\u0107 wideo! (SRD Failure)",oops:"Ups",currentPassword:"",passwordLabel:"",defaultError:"Wyst\u0105pi\u0142 jaki\u015b b\u0142\u0105d",passwordRequired:"Wymagane has\u0142o",Ok:"Ok",done:"Brak",Remove:"Usu\u0144",removePassword:"",shareVideoTitle:"Wsp\xf3\u0142dziel wideo",shareVideoLinkError:"Podaj prosz\u0119 prawid\u0142owy link youtube.",removeSharedVideoTitle:"Usu\u0144 wideo wsp\xf3\u0142dzielone",removeSharedVideoMsg:"Na pewno chcesz usun\u0105\u0107 wsp\xf3\u0142dzielone wideo?",alreadySharedVideoMsg:"Inny uczestnik aktualnie wsp\xf3\u0142dzieli wideo. W tej konferencji tylko jedno wideo mo\u017ce by\u0107 wsp\xf3\u0142dzielone.",WaitingForHost:"Oczekiwanie na komputer",WaitForHostMsg:"Konferencja <b>_room_</b> jeszcze nie wystartowa\u0142a. Je\u015bli jeste\u015b gospodarzem podaj dane autentykacji. Je\u015bli nie czekaj na gospodarza.",IamHost:"Jestem gospodarzem",Cancel:"Anuluj",Submit:"",retry:"Pon\xf3w",logoutTitle:"Wyloguj",logoutQuestion:"Na pewno chcesz si\u0119 wylogowa\u0107 i zako\u0144czy\u0107 konferencj\u0119?",sessTerminated:"Sesja zako\u0144czona",hungUp:"Przerwa\u0142e\u015b po\u0142\u0105czenie",joinAgain:"Ponownie przyst\u0105p",Share:"Wsp\xf3\u0142dziel",Save:"Zapisz",recording:"Nagrywanie",recordingToken:"Prosz\u0119 poda\u0107 token nagrywania",passwordCheck:"Czy na pewno chcesz usun\u0105\u0107 swoje has\u0142o ?",passwordMsg:"Podaj has\u0142o aby zabezpieczy\u0107 sal\u0119 konferencyjn\u0105",shareLink:"",settings1:"Skonfiguruj swoj\u0105 konferencj\u0119",settings2:"Wyciszenie wsp\xf3\u0142uczestnik\xf3w",settings3:"Wymagane nicki <br/><br/>Wprowad\u017a has\u0142o dla zabezpieczenia sali konferencyjnej:",yourPassword:"Prosz\u0119 wprowadzi\u0107 nowe has\u0142o",Back:"Wstecz",serviceUnavailable:"Us\u0142uga jest niedost\u0119pna",gracefulShutdown:"Aktualnie serwis jest konserwowany. Prosze spr\xf3bowa\u0107 p\xf3\u017aniej.",Yes:"Tak",reservationError:"B\u0142\u0105d systemu rezerwacji",reservationErrorMsg:"Kod b\u0142\u0119du: _code_, tre\u015b\u0107: _msg_",password:"Podaj has\u0142o",userPassword:"has\u0142o u\u017cytkownika",token:"token",tokenAuthFailedTitle:"Problem uwierzytelnienia",tokenAuthFailed:"Przepraszam, ale nie jeste\u015b upowa\u017cniony do uczestnictwa w tym po\u0142\u0105czeniu",displayNameRequired:"",enterDisplayName:"Wprowad\u017a swoj\u0105 nazw\u0119 u\u017cytkownika",extensionRequired:"Wymagane jest rozszerzenie:",firefoxExtensionPrompt:"Potrzebujesz zainstalowa\u0107 rozszerzenie firefox aby m\xf3c wsp\xf3\u0142dzieli\u0107 ekran. Spr\xf3buj ponownie p\xf3\u017aniej <a href='__url__'>we\u017a z</a>!",feedbackHelp:"Twoja opinia b\u0119dzie pomocna w usprawnieniu naszego serwisu.",feedbackQuestion:"Powiedz nam o twoim po\u0142\u0105czeniu!",thankYou:"Dzi\u0119kujemy Ci za u\u017cywanie _appName_!",sorryFeedback:"Przykro nam to s\u0142ysze\u0107. Czy mo\u017cesz powiedzie\u0107 wi\u0119cej na ten temat?",liveStreaming:"Strumie\u0144 live",streamKey:"Nazwa strumienia/klucz",startLiveStreaming:"Uruchom strumie\u0144 live",stopStreamingWarning:"Czy jeste\u015b pewny, \u017ce chcesz zatrzyma\u0107 ten strumie\u0144 live?",stopRecordingWarning:"Naprawd\u0119 chcesz zatrzyma\u0107 nagrywanie?",stopLiveStreaming:"Zatrzymaj transmisj\u0119 live",stopRecording:"Zatrzymaj nagrywanie",doNotShowWarningAgain:"Nie pokazuj tego ostrze\u017cenia ponownie",doNotShowMessageAgain:"nie pokazuj ponownie",permissionDenied:"Brak uprawnie\u0144",screenSharingPermissionDeniedError:"Nie posiadasz uprawnie\u0144 do wsp\xf3\u0142dzielenia ekranu.",micErrorPresent:"Wyst\u0105pi\u0142 b\u0142\u0105d w dost\u0119pie do mikrofonu.",cameraErrorPresent:"Wyst\u0105pi\u0142 b\u0142\u0105d w dost\u0119pie do twojej kamery.",cameraUnsupportedResolutionError:"Twoja kamera nie obs\u0142uguje wymaganej rozdzielczo\u015bci.",cameraUnknownError:"Z nieznanej przyczyny nie mo\u017cna u\u017cy\u0107 kamery ",cameraPermissionDeniedError:"Nie udzieli\u0142e\u015b pozwolenia na u\u017cycie twojej kamery. Nadal mo\u017cesz w\u0142\u0105czy\u0107 si\u0119 do konferencji ale inni nie b\u0119d\u0105 ci\u0119 widzieli. Naci\u015bnij przycisk kamera w pasku menu aby u\u017cy\u0107 w\u0142a\u015bciw\u0105 kamer\u0119. ",cameraNotFoundError:"Kamera nie znaleziona.",cameraConstraintFailedError:"Twoja kamera nie spe\u0142nia wymaga\u0144.",micUnknownError:"Z przyczyn nieznanych nie mo\u017cna u\u017cy\u0107 mikrofonu. ",micPermissionDeniedError:"Nie udzieli\u0142e\u015b pozwolenia na u\u017cycie twojego mikrofonu. Nadal mo\u017cesz uczestniczyc w konferencji ale inni nie b\u0119d\u0105 ci\u0119 s\u0142yszeli. U\u017cyj przycisku kamera aby to naprawi\u0107.",micNotFoundError:"Mikrofon nie jest odnaleziony.",micConstraintFailedError:"Tw\xf3j mikrofon nie obs\u0142uguje wymaganych parametr\xf3w.",micNotSendingData:"Nie mo\u017cemy mie\u0107 dost\u0119pu do twojego mikrofonu. Prosz\u0119, wska\u017c inne urz\u0105dzenie lub prze\u0142aduj aplikacj\u0119.",cameraNotSendingData:"Nie mo\u017cemy mie\u0107 dost\u0119pu do twojej kamery. Sprawd\u017a czy inna aplikacja nie u\u017cywa twojej kamery, wybierz inne urz\u0105dzenie lub ponownie uruchom aplikacj\u0119.",goToStore:"Id\u017a do sklepu",externalInstallationTitle:"Wymagane rozszerzenie",externalInstallationMsg:"Zainstaluj rozszerzenie naszego wsp\xf3\u0142dzielenia ekranu.",inlineInstallationMsg:"Zainstaluj rozszerzenie naszego wsp\xf3\u0142dzielenia ekranu.",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"",muteParticipantButton:"Wyciszenie",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"",remoteControlAllowedMessage:"",remoteControlErrorMessage:"",startRemoteControlErrorMessage:"",remoteControlStopMessage:"",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},"\x05dialog":{},email:{sharedKey:["Ta konferencja jest zabezpieczona has\u0142em. Aby si\u0119 pod\u0142\u0105czy\u0107 prosz\u0119 zastosuj nast\u0119puj\u0105cy pin:","","","_sharedKey_",""," "],subject:"Zaproszenie do a_appName_(_conferenceName_)",body:["Witaj, I%27 zaprasza ci\u0119 do udzia\u0142u w konferencji_appName_.","","","Kliknij na poni\u017cszy link aby uczestniczy\u0107 w konferencji.","","","_roomUrl_","","","_sharedKeyTex_","Zauwa\u017c, \u017ce -appName_ mo\u017cesz u\u017cywa\u0107 tylko przy pomocy _supportedBrowsers_.","","","Pol\u0105czymy si\u0119 b\u0142yskawicznie! "],and:"i"},connection:{ERROR:"B\u0142\u0105d",CONNECTING:"Nawi\u0105zywanie po\u0142\u0105czenia",RECONNECTING:"Wyst\u0105pi\u0142 problem w sieci. Ponowienie po\u0142aczenia....",CONNFAIL:"Po\u0142\u0105czenie si\u0119 nie powiod\u0142o",AUTHENTICATING:"Uwierzytelnianie",AUTHFAIL:"Uwierzytelnianie nie powiod\u0142o si\u0119",CONNECTED:"Po\u0142\u0105czono",DISCONNECTED:"Roz\u0142\u0105czony",DISCONNECTING:"Roz\u0142\u0105czanie",ATTACHED:"Za\u0142\u0105cznik"},recording:{pending:"Nagrywanie oczekiwanie na uczestnik\xf3w konferencji.....",on:"Nagrywanie",off:"Nagrywanie zatrzymane",failedToStart:"Nagrywanie nie jest mo\u017cliwe",buttonTooltip:"Nagrywanie start / stop",error:"Nagranie si\u0119 nie powiod\u0142o. Prosz\u0119, spr\xf3buj ponownie.",unavailable:"Serwis nagrywania jest aktualnie niedost\u0119pny. Prosz\u0119, spr\xf3bowa\u0107 p\xf3\u017aniej."},"\x05recording":{},liveStreaming:{pending:"Start strumieniowania live...",on:"Strumie\u0144 live",off:"Strumieniowanie live zastopowane",unavailable:"Strumieniowanie live aktualnie jest niedostepne. Prosz\u0119 spr\xf3bowa\u0107 p\xf3\u017aniej.",failedToStart:"Strumieniowanie live nie powiod\u0142o si\u0119",buttonTooltip:"Strumieniowanie live start / stop",streamIdRequired:"Prosz\u0119 podaj id strumieniowania aby uruchomi\u0107 live.",streamIdHelp:"",error:"Strumieniowanie live nie powiod\u0142o si\u0119. Spr\xf3buj p\xf3\u017aniej.",busy:"Wszystkie nagrywarki s\u0105 zaj\u0119te. Prosz\u0119, sprawd\u017a ponownie p\xf3\u017aniej."},"\x05liveStreaming":{},speakerStats:{hours:"",minutes:"",name:"Nazwa",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"Dzwo\u0144",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},589);
|
|
__d(function(o,s,n,l){n.exports={en:"Ingl\xeas",bg:"B\xfalgaro",de:"Alem\xe3o",es:"Espanhol",fr:"Franc\xeas",hy:"Arm\xeanio",it:"Italiano",oc:"Occitano",pl:"Polon\xeas",ptBR:"Portugu\xeas (Brasil)",ru:"Russo",sk:"Eslovaco",sl:"Esloveno",sv:"Sueco",tr:"Turco",zhCN:"Chin\xeas (China)",nb:"Bokmal noruegu\xeas",eo:"Esperanto"}},590);
|
|
__d(function(e,a,o,r){o.exports={contactlist:"",contactlist_plural:"",passwordSetRemotely:"Configurado por outro membro",connectionsettings:"Configura\xe7\xf5es de conex\xe3o",poweredby:"distribu\xeddo por",feedback:{average:"M\xe9dia",bad:"Ruim",good:"Boa",rateExperience:"Por favor, avalie sua experi\xeancia na reuni\xe3o.",veryBad:"Muito ruim",veryGood:"Muito boa"},inviteUrlDefaultMsg:"Sua confer\xeancia est\xe1 sendo criada...",me:"eu",speaker:"Orador",raisedHand:"Gostaria de falar",defaultNickname:"ex. Jo\xe3o Pedro",defaultLink:"ex.: __url__",callingName:"__name__",audioOnly:{audioOnly:"Somente \xe1udio",featureToggleDisabled:"A altern\xe2ncia de __feature__ \xe9 desativada enquanto estiver no modo somente de \xe1udio"},userMedia:{"react-nativeGrantPermissions":"Selecione <b><i>Permitir</i></b> quando seu navegador perguntar pelas permiss\xf5es.",chromeGrantPermissions:"Selecione <b><i>Permitir</i></b> quando seu navegador perguntar pelas permiss\xf5es.",androidGrantPermissions:"Selecione <b><i>Permitir</i></b> quando seu navegador perguntar pelas permiss\xf5es.",firefoxGrantPermissions:"Selecione <b><i>Compartilhar Dispositivos Selecionados</i></b> quando seu navegador perguntar pelas permiss\xf5es.",operaGrantPermissions:"Selecione <b><i>Permitir</i></b> quando seu navegador perguntar pelas permiss\xf5es.",iexplorerGrantPermissions:"Selecione <b><i>OK</i></b> quando seu navegador perguntar pelas permiss\xf5es.",safariGrantPermissions:"Selecione <b><i>OK</i></b> quando seu navegador perguntar pelas permiss\xf5es.",nwjsGrantPermissions:"D\xea as permiss\xf5es para usar sua c\xe2mera e microfone",edgeGrantPermissions:"Selecione <b><i>Sim</i></b> quando seu navegador perguntar pelas permiss\xf5es."},keyboardShortcuts:{keyboardShortcuts:"Atalhos de teclado",raiseHand:"Erga ou baixe sua m\xe3o",pushToTalk:"Pressione para falar",toggleScreensharing:"Trocar entre c\xe2mera e compartilhamento de tela",toggleFilmstrip:"Mostrar ou ocultar a barra lateral",toggleShortcuts:"Mostrar ou ocultar este menu de ajuda",focusLocal:"Focar no seu v\xeddeo",focusRemote:"Focar no v\xeddeo de outro participante",toggleChat:"Abrir ou fechar o painel de bate-papo",mute:"Deixar mudo ou n\xe3o o microfone",fullScreen:"Entrar ou sair da tela cheia",videoMute:"Iniciar ou parar sua c\xe2mera",showSpeakerStats:"Exibir estat\xedsticas do alto falante"},welcomepage:{disable:"N\xe3o exibir esta p\xe1gina novamente",feature1:{content:"N\xe3o precisa baixar nada. __app__ funciona diretamente no seu navegador. Basta compartilhar a URL da sua confer\xeancia com outros para come\xe7ar.",title:"Simples de usar"},feature2:{content:"Confer\xeancias de v\xeddeo de multipartes funcionam a partir de 128 kbps. Compartilhamento de tela e confer\xeancias apenas com \xe1udio s\xe3o poss\xedveis com muito menos.",title:"Largura de banda baixa"},feature3:{content:"__app__ \xe9 licenciado sob a Licen\xe7a Apache. Voc\xea \xe9 livre para baixar, usar, modificar e compartilhar ela com a mesma licen\xe7a.",title:"C\xf3digo aberto"},feature4:{content:"N\xe3o h\xe1 restri\xe7\xf5es artificiais sobre o n\xfamero de usu\xe1rios ou membros da confer\xeancia. O poder do servidor e a largura de banda s\xe3o os \xfanicos fatores limitantes.",title:"Usu\xe1rios ilimitados"},feature5:{content:"\xc9 f\xe1cil compartilhar sua tela com outros. __app__ \xe9 ideal para apresenta\xe7\xf5es online, leituras, e sess\xf5es de suporte t\xe9cnico.",title:"Compartilhamento de tela"},feature6:{content:"Precisa alguma privacidade? Salas de confer\xeancia do __app__ podem ser seguras com uma senha para excluir visitantes indesejados e prevenir interrup\xe7\xf5es.",title:"Salas seguras"},feature7:{content:"__app_ disponibiliza o Etherpad, um editor de texto colaborativo em tempo real, que \xe9 \xf3timo para reuni\xf5es r\xe1pidas, escrevendo artigos, e mais.",title:"Notas compartilhadas"},feature8:{content:"Aprenda sobre seus usu\xe1rios atrav\xe9s de integra\xe7\xe3o f\xe1cil com o Piwik, Google Analytics, e outros sistemas de monitoramento e estat\xedsticas.",title:"Estat\xedsticas de uso"},go:"IR",join:"Entrar",privacy:"Pol\xedtica de Privacidade",roomname:"Digite o nome da sala",roomnamePlaceHolder:"Nome da sala",sendFeedback:"Enviar coment\xe1rios",terms:"Termos"},startupoverlay:{policyText:" ",title:"O __app__ precisa usar seu microfone e c\xe2mera."},suspendedoverlay:{title:"Sua chamada de v\xeddeo foi interrompida, porque seu computador foi dormir.",text:"Pressione o bot\xe3o <i>Reentrar</i> para reconectar.",rejoinKeyTitle:"Reconectar"},toolbar:{addPeople:"Adicionar pessoas \xe0 sua chamada",audioonly:"Ativar / desativar modo somente \xe1udio (economiza banda)",mute:"Mudo / N\xe3o mudo",videomute:"Iniciar ou parar a c\xe2mera",authenticate:"Autenticar",lock:"Travar ou destravar a sala",invite:"Compartilhar o link",chat:"Abrir ou fechar o bate-papo",etherpad:"Abrir ou fechar o documento compartilhado",sharedvideo:"Compartilhar um v\xeddeo do YouTube",sharescreen:"Iniciar ou parar o compartilhamento de tela",fullscreen:"Entrar ou sair da tela cheia",sip:"Chamar n\xfamero SIP",Settings:"Configura\xe7\xf5es",hangup:"Sair",login:"Iniciar sess\xe3o",logout:"Encerrar sess\xe3o",dialpad:"Abrir ou fechar teclado de discagem",sharedVideoMutedPopup:"Seu v\xeddeo compartilhado foi silenciado para que voc\xea possa conversar com os outros membros.",micMutedPopup:"Seu microfone foi silenciado para que voc\xea aproveite plenamente seu v\xeddeo compartilhado.",talkWhileMutedPopup:"Tentando falar? Voc\xea est\xe1 em mudo.",unableToUnmutePopup:"Voc\xea n\xe3o pode sair do mudo enquanto seu v\xeddeo compartilhado est\xe1 ativo.",cameraDisabled:"A c\xe2mera n\xe3o est\xe1 dispon\xedvel",micDisabled:"O microfone n\xe3o est\xe1 dispon\xedvel",filmstrip:"Mostrar / ocultar v\xeddeos",profile:"Editar seu perfil",raiseHand:"Erguer o baixar sua m\xe3o"},unsupportedBrowser:{appInstalled:"ou se voc\xea j\xe1 tenha isso<br /> <strong>ent\xe3o</strong>",appNotInstalled:"Voc\xea precisa do <strong>__app__</strong> para come\xe7ar uma conversa no seu celular",downloadApp:"Baixe o Aplicativo",joinConversation:"Entrar na conversa",startConference:"Comece uma confer\xeancia"},bottomtoolbar:{chat:"Abrir / fechar bate-papo",filmstrip:"Mostrar / ocultar v\xeddeos",contactlist:"Veja e convide membros"},chat:{nickname:{title:"Digite um apelido na caixa a seguir",popover:"Escolha um apelido"},messagebox:"Digite um texto..."},settings:{title:"Configura\xe7\xf5es",update:"Atualizar",name:"Nome",startAudioMuted:"Todos iniciam mudos",startVideoMuted:"Todos iniciam ocultos",selectCamera:"C\xe2mera",selectMic:"Microfone",selectAudioOutput:"Sa\xedda de \xe1udio",followMe:"Todos me seguem",noDevice:"Nenhum",cameraAndMic:"C\xe2mera e microfone",moderator:"MODERADOR",password:"DEFINIR SENHA",audioVideo:"\xc1UDIO E V\xcdDEO"},profile:{title:"Perfil",setDisplayNameLabel:"Definir seu nome de exibi\xe7\xe3o",setEmailLabel:"Definir seu email de gravatar",setEmailInput:"Digite e-mail"},videothumbnail:{moderator:"Moderador",videomute:"O membro parou a c\xe2mera",mute:"O membro est\xe1 em sil\xeancio",kick:"Chutar fora",muted:"Mudo",domute:"Mudo",flip:"Inverter",remoteControl:"Controle remoto"},connectionindicator:{header:"Dados da conex\xe3o",bitrate:"Taxa de bits:",packetloss:"Perda de pacote:",resolution:"Resolu\xe7\xe3o:",framerate:"Taxa de quadros:",less:"Mostrar menos",more:"Mostrar mais",address:"Endere\xe7o:",remoteport:"Porta remota:",remoteport_plural:"Portas remotas:",localport:"Porta local:",localport_plural:"Portas locais:",localaddress:"Endere\xe7o local:",localaddress_plural:"Endere\xe7os locais:",remoteaddress:"Endere\xe7o remoto:",remoteaddress_plural:"Endere\xe7os remotos:",transport:"Transporte:",bandwidth:"Largura de banda estimada:",na:"Volte aqui para informa\xe7\xf5es de conex\xe3o uma vez que a confer\xeancia inicie",turn:" (virar)",quality:{good:"Boa",inactive:"Inativo",lost:"Perdido",nonoptimal:"N\xe3o \xf3tima",poor:"Ruim"},status:"Conex\xe3o:"},notify:{disconnected:"desconectado",moderator:"Direitos de moderador concedidos!",connected:"conectado",somebody:"Algu\xe9m",me:"Eu",focus:"Foco da confer\xeancia",focusFail:"__component__ n\xe3o dispon\u0129vel - tente em __ms__ seg.",grantedTo:"Direitos de moderador concedido para __to__!",grantedToUnknown:"Direitos de moderador concedido para $t(notify.somebody)!",muted:"Voc\xea iniciou uma conversa em mudo.",mutedTitle:"Voc\xea est\xe1 mudo!",raisedHand:"Gostaria de falar."},dialog:{add:"Adicionar",allow:"Permitir",kickMessage:"Ouch! Voc\xea o chutou para fora da reuni\xe3o!",popupErrorTitle:"",popupError:"",passwordErrorTitle:"Erro na senha",passwordError:"Esta conversa est\xe1 protegida atualmente por uma senha. Somente o dono da confer\xeancia pode definir a senha.",passwordError2:"Esta conversa n\xe3o est\xe1 protegida por senha atualmente. Somente o dono da confer\xeancia pode definir a senha.",connectError:"Oops! Alguma coisa est\xe1 errada e n\xf3s n\xe3o pudemos conectar \xe0 confer\xeancia.",connectErrorWithMsg:"Oops! Alguma coisa est\xe1 errada e n\xe3o podemos conectar \xe0 confer\xeancia: __msg__",incorrectPassword:"",connecting:"Conectando",copy:"Copiar",contactSupport:"",error:"Erro",createPassword:"Criar uma senha",detectext:"Erro enquanto tenta detectar a extens\xe3o de compartilhamento de tela.",failedpermissions:"Falha ao obter permiss\xf5es para usar o microfone e/ou c\xe2mera local.",conferenceReloadTitle:"Infelizmente, algo deu errado.",conferenceReloadMsg:"Estamos tentando consertar isto. Reconectando em __seconds__ segundos...",conferenceDisconnectTitle:"Voc\xea foi desconectado.",conferenceDisconnectMsg:"Voc\xea pode querer verificar sua conex\xe3o de rede. Reconectando em __seconds__ segundos ...",dismiss:"",rejoinNow:"Voltar agora",maxUsersLimitReachedTitle:"",maxUsersLimitReached:"",lockTitle:"Bloqueio falhou",lockMessage:"Falha ao travar a confer\xeancia.",warning:"Aten\xe7\xe3o",passwordNotSupportedTitle:"",passwordNotSupported:"",internalErrorTitle:"Erro interno",internalError:"",unableToSwitch:"Imposs\xedvel trocar o fluxo de v\xeddeo.",SLDFailure:"Oops! Alguma coisa est\xe1 errada e n\xf3s falhamos em silenciar! (Falha do SLD)",SRDFailure:"Oops! Alguma coisa est\xe1 errada e n\xf3s falhamos em parar o v\xeddeo! (Falha do SRD)",oops:"Oops!",currentPassword:"A senha atual \xe9",passwordLabel:"Senha",defaultError:"Houve algum tipo de erro",passwordRequired:"Senha requerida",Ok:"Ok",done:"Feito",Remove:"Remover",removePassword:"Remover senha",shareVideoTitle:"Compartilhar um v\xeddeo",shareVideoLinkError:"Por favor, forne\xe7a um link do youtube correto.",removeSharedVideoTitle:"Remover v\xeddeo compartilhado",removeSharedVideoMsg:"Deseja remover seu v\xeddeo compartilhado?",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"",WaitingForHost:"Esperando o hospedeiro...",WaitForHostMsg:"A confer\xeancia <b>__room__</b> n\xe3o foi iniciada. Se voc\xea \xe9 o hospedeiro, ent\xe3o autentique-se. Caso contr\xe1rio, aguarde o hospedeiro chegar.",IamHost:"Eu sou o hospedeiro",Cancel:"Cancelar",Submit:"Enviar",retry:"Tentar novamente",logoutTitle:"Encerrar sess\xe3o",logoutQuestion:"Deseja encerrar a sess\xe3o e finalizar a confer\xeancia?",sessTerminated:"",hungUp:"Voc\xea desconectou",joinAgain:"Entrar novamente",Share:"Compartilhar",Save:"Salvar",recording:"Gravando",recordingToken:"Digite o token de grava\xe7\xe3o",passwordCheck:"Deseja remover a senha?",passwordMsg:"Definir uma senha para trancar sua sala",shareLink:"Compartilhar o link para a chamada",yourPassword:"Digite a nova senha",Back:"Voltar",serviceUnavailable:"Servi\xe7o indispon\xedvel",gracefulShutdown:"Nosso servi\xe7o est\xe1 desligado para manuten\xe7\xe3o. Por favor, tente mais tarde.",Yes:"Sim",reservationError:"Erro de sistema de reserva",reservationErrorMsg:"C\xf3digo do erro: __code__, mensagem: __msg__",password:"Insira a senha",userPassword:"senha do usu\xe1rio",token:"token",tokenAuthFailedTitle:"Falha de autentica\xe7\xe3o",tokenAuthFailed:"Desculpe, voc\xea n\xe3o est\xe1 autorizado a entrar nesta chamada.",displayNameRequired:"Mostrar o nome \xe9 requerido",enterDisplayName:"Digite seu nome de exibi\xe7\xe3o",extensionRequired:"Extens\xe3o requerida:",firefoxExtensionPrompt:"Voc\xea precisa instalar uma extens\xe3o do Firefox para compartilhar a tela. Tente novamente depois que voc\xea <a href='__url__'>peg\xe1-lo aqui</a>!",feedbackHelp:"Seu retorno nos ajudar\xe1 a melhorar nossa experi\xeancia de v\xeddeo.",feedbackQuestion:"Nos conte sobre sua chamada!",thankYou:"Obrigado por usar o __appName__!",sorryFeedback:"Lamentamos escutar isso. Gostaria de nos contar mais?",liveStreaming:"Transmiss\xe3o ao Vivo",streamKey:"Nome/chave do fluxo",startLiveStreaming:"Iniciar transmiss\xe3o ao vivo",stopStreamingWarning:"Tem certeza que deseja parar a transmiss\xe3o ao vivo?",stopRecordingWarning:"Tem certeza que deseja parar a grava\xe7\xe3o?",stopLiveStreaming:"Parar a transmiss\xe3o ao vivo",stopRecording:"Parar a grava\xe7\xe3o",doNotShowWarningAgain:"N\xe3o exibir este aviso novamente",doNotShowMessageAgain:"N\xe3o mostre esta mensagem novamente",permissionDenied:"Permiss\xe3o Negada",screenSharingFailedToInstall:"",screenSharingFailedToInstallTitle:"",screenSharingPermissionDeniedError:"",micErrorPresent:"Ocorreu um erro conectando seu microfone.",cameraErrorPresent:"Ocorreu um erro conectando sua c\xe2mera.",cameraUnsupportedResolutionError:"Sua c\xe2mera n\xe3o suporta a resolu\xe7\xe3o de v\xeddeo requerida.",cameraUnknownError:"N\xe3o pode usar a c\xe2mera por uma raz\xe3o desconhecida.",cameraPermissionDeniedError:"Voc\xea n\xe3o tem permiss\xe3o para usar sua c\xe2mera. Voc\xea ainda pode entrar na confer\xeancia, mas os outros n\xe3o ver\xe3o voc\xea. Use o bot\xe3o da c\xe2mera na barra de endere\xe7o para fixar isto.",cameraNotFoundError:"A c\xe2mera n\xe3o foi encontrada.",cameraConstraintFailedError:"Sua c\xe2mera n\xe3o satisfaz algumas condi\xe7\xf5es necess\xe1rias.",micUnknownError:"N\xe3o pode usar o microfone por uma raz\xe3o desconhecida.",micPermissionDeniedError:"Voc\xea n\xe3o tem permiss\xe3o para usar seu microfone. Voc\xea ainda pode entrar na confer\xeancia, mas os outros n\xe3o ouvir\xe3o voc\xea. Use o bot\xe3o da c\xe2mera na barra de endere\xe7o para fixar isto.",micNotFoundError:"O microfone n\xe3o foi encontrado.",micConstraintFailedError:"Seu microfone n\xe3o satisfaz algumas condi\xe7\xf5es necess\xe1rias.",micNotSendingDataTitle:"",micNotSendingData:"",cameraNotSendingDataTitle:"",cameraNotSendingData:"",goToStore:"V\xe1 para a loja virtual",externalInstallationTitle:"Extens\xe3o requerida",externalInstallationMsg:"Voc\xea precisa instalar nossa extens\xe3o de compartilhamento de tela.",inlineInstallationMsg:"Voc\xea precisa instalar nossa extens\xe3o de compartilhamento de tela.",inlineInstallExtension:"Instalar agora",muteParticipantTitle:"Silenciar esse membro?",muteParticipantBody:"Voc\xea n\xe3o est\xe1 habilitado para tirar o mudo deles, mas eles podem tirar o mudo deles mesmos a qualquer tempo.",muteParticipantButton:"Mudo",remoteControlTitle:"Conex\xe3o de \xe1rea de trabalho remota",remoteControlRequestMessage:"Permitir\xe1 __user__ controlar remotamente sua \xe1rea de trabalho?",remoteControlShareScreenWarning:"Note que se voc\xea pressionar \"Permitir\" voc\xea vai compartilhar sua tela!",remoteControlDeniedMessage:"__user__ rejeitou sua requisi\xe7\xe3o de controle remoto!",remoteControlAllowedMessage:"__user__ aceitou sua requisi\xe7\xe3o de controle remoto!",remoteControlErrorMessage:"Um erro ocorreu enquanto tentava requerer a permiss\xe3o de controle remoto de __user__!",startRemoteControlErrorMessage:"Um erro ocorreu enquanto tentava iniciar uma sess\xe3o de controle remoto!",remoteControlStopMessage:"A sess\xe3o de controle remoto terminou!",close:"Fechar",shareYourScreen:"Compartilhar sua tela",yourEntireScreen:"Toda sua tela",applicationWindow:"Janela de aplicativo"},email:{sharedKey:["Esta confer\xeancia est\xe1 protegida com senha. Use o seguinte c\xf3digo quando entrar:","","","__sharedKey__","",""],subject:"Convite para __appName__ (__conferenceName__)",body:["Ol\xe1, gostaria de convid\xe1-lo para uma confer\xeancia do __appName__ na qual eu estou participando.","","","Por favor clique no link a seguir para entrar na confer\xeancia.","","","__roomUrl__","","","__sharedKeyText__"," Note que o __appName__ atualmente s\xf3 funciona nos navegadores __supportedBrowsers__, assim \xe9 necess\xe1rio usar um destes navegadores.","","","Falo com com voc\xea em um segundo!"],and:"e"},connection:{ERROR:"Erro",CONNECTING:"Conectando",RECONNECTING:"Ocorreu um problema de rede. Reconectando...",CONNFAIL:"Falha de conex\xe3o",AUTHENTICATING:"Autenticando",AUTHFAIL:"Falha de autentica\xe7\xe3o",CONNECTED:"Conectado",DISCONNECTED:"Desconectado",DISCONNECTING:"Desconectando",ATTACHED:"Anexado"},recording:{busy:"",busyTitle:"",buttonTooltip:"Iniciar / parar grava\xe7\xe3o",error:"A grava\xe7\xe3o falhou. Tente novamente.",failedToStart:"Falha ao iniciar a grava\xe7\xe3o",off:"Grava\xe7\xe3o parada",on:"Gravando",pending:"Aguardando um participante para iniciar a grava\xe7\xe3o...",unavailable:"",unavailableTitle:""},liveStreaming:{busy:"",busyTitle:"",buttonTooltip:"",error:"",failedToStart:"",off:"",on:"Transmiss\xe3o ao Vivo",pending:"Iniciando Transmiss\xe3o ao Vivo...",streamIdRequired:"",streamIdHelp:"Aonde eu encontro isto?",unavailable:"",unavailableTitle:""},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"Nome",seconds:"__count__s",speakerStats:"Estat\xedsticas do Apresentador",speakerTime:"Tempo do Apresentador"},deviceSelection:{deviceSettings:"Op\xe7\xf5es do Dispositivo",noPermission:"Permiss\xe3o n\xe3o concedida",previewUnavailable:"Visualiza\xe7\xe3o indispon\xedvel",selectADevice:"Selecione um dispositivo",testAudio:"Testar o som"},invite:{addPassword:"Adicionar uma senha",callNumber:"Ligar para __number__",enterID:"Digite o ID da Confer\xeancia: __conferenceID__ seguido de # em um telefone para participar",howToDialIn:"Para participar, use um dos n\xfameros a seguir e o ID da confer\xeancia",hidePassword:"Esconder a senha",inviteTo:"Convidar pessoas para __conferenceName__",invitedYouTo:"__userName__ o convidou para a confer\xeancia __inviteURL__",invitePeople:"",locked:"Esta chamada est\xe1 travada. Novos participantes precisam ter o link e digitar a senha para entrar.",showPassword:"Mostrar senha",unlocked:"Esta chamada est\xe1 destravada. Qualquer novo participante com o link pode participar."},videoStatus:{callQuality:"Qualidade da Chamada",hd:"HD",highDefinition:"Alta defini\xe7\xe3o (HD)",labelTooltipVideo:"Qualidade do v\xeddeo atual",labelTooltipAudioOnly:"Modo somente de \xe1udio habilitado",ld:"LD",lowDefinition:"Baixa defini\xe7\xe3o (LD)",p2pEnabled:"Ponto-a-ponto habilitada",p2pVideoQualityDescription:"Em modo ponto-a-ponto, qualidade de chamadas recebidas podem somente ser modificada entre alta defini\xe7\xe3o e \xe1udio somente. Outras configura\xe7\xf5es n\xe3o ser\xe3o honradas at\xe9 sair do ponto-a-ponto.",recHighDefinitionOnly:"Prefer\xeancia para alta defini\xe7\xe3o",sd:"SD",standardDefinition:"Defini\xe7\xe3o padr\xe3o",qualityButtonTip:"Trocar a qualidade de v\xeddeo recebido"},dialOut:{dial:"Discar",dialOut:"",statusMessage:"est\xe1 agora __status__",enterPhone:"Digite o n\xfamero do telefone",phoneNotAllowed:"Oh, ainda n\xe3o temos suporte para esse destino! Desculpe!"},addPeople:{add:"Adicionar",noResults:"Nenhum resultado de busca correspondente",searchPlaceholder:"Encontrar por pessoas e salas para adicionar",title:"Adicionar pessoas \xe0 sua chamada",failedToAdd:"Falha ao adicionar membros."},inlineDialogFailure:{msg:"N\xf3s trope\xe7amos um bocado.",retry:"Tentar novamente",support:"Suporte",supportMsg:"Se isso continuar acontecendo, chegar a"},deviceError:{cameraError:"",microphoneError:"",cameraPermission:"Erro ao obter permiss\xe3o para a c\xe2mera",microphonePermission:"Erro ao obter permiss\xe3o para o microfone"},info:{copy:"Copiar link",invite:"Convidar em __app__",title:"Informa\xe7\xf5es de acesso \xe0 chamada",tooltip:"Obtenha informa\xe7\xf5es de acesso sobre a reuni\xe3o"}}},591);
|
|
__d(function(e,s,t,n){t.exports={en:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439",bg:"\u0411\u043e\u043b\u0433\u0430\u0440\u0441\u043a\u0438\u0439",de:"\u041d\u0435\u043c\u0435\u0446\u043a\u0438\u0439",es:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439",fr:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439",hy:"\u0410\u0440\u043c\u044f\u043d\u0441\u043a\u0438\u0439",it:"\u0418\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0438\u0439",oc:"\u041e\u043a\u0441\u0438\u0442\u0430\u043d\u0441\u043a\u0438\u0439",pl:"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0439",ptBR:"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439 (\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f)",ru:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",sk:"\u0421\u043b\u043e\u0432\u0430\u0446\u043a\u0438\u0439",sl:"\u0421\u043b\u043e\u0432\u0435\u043d\u0441\u043a\u0438\u0439",sv:"\u0428\u0432\u0435\u0434\u0441\u043a\u0438\u0439",tr:"\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439",zhCN:"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 (\u041a\u0438\u0442\u0430\u0439)",nb:"",eo:""}},592);
|
|
__d(function(e,r,o,t){o.exports={contactlist:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 (__pcount__)",addParticipants:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u043e\u0439",roomLocked:"\u0412\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u0432\u0435\u0441\u0442\u0438 \u043f\u0430\u0440\u043e\u043b\u044c",roomUnlocked:"\u041b\u044e\u0431\u043e\u0439, \u0432\u043b\u0430\u0434\u0435\u044e\u0449\u0438\u0439 \u0441\u0441\u044b\u043b\u043a\u043e\u0439, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f",passwordSetRemotely:"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c",connectionsettings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f",poweredby:"\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430",feedback:{average:"",bad:"",good:"",rateExperience:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0446\u0435\u043d\u0438\u0442\u0435 \u0432\u0430\u0448 \u043e\u043f\u044b\u0442 \u0432\u0441\u0442\u0440\u0435\u0447\u0438.",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"\u0412\u0430\u0448\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442...",me:"\u042f",speaker:"\u0413\u043e\u0432\u043e\u0440\u044f\u0449\u0438\u0439",raisedHand:"\u0425\u043e\u0447\u0435\u0442 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c",defaultNickname:"\u043d\u0430\u043f\u0440. \u042f\u043d\u0430 \u0426\u0432\u0435\u0442\u043e\u0447\u043a\u0438\u043d\u0430",defaultLink:"\u043d\u0430\u043f\u0440. __url__",callingName:"__name__",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0434\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u0430\u043c\u0435\u0440\u0435 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043a\u043b\u0430\u0432\u0438\u0448",raiseHand:"\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0438\u043b\u0438 \u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0440\u0443\u043a\u0443",pushToTalk:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c",toggleScreensharing:"\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044d\u043a\u0440\u0430\u043d\u0430",toggleFilmstrip:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043b\u0438 \u0441\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u0434\u0435\u043e",toggleShortcuts:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043b\u0438 \u0441\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u043e\u0435 \u043c\u0435\u043d\u044e",focusLocal:"\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0432\u0430\u0448\u0435 \u0432\u0438\u0434\u0435\u043e",focusRemote:"\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430",toggleChat:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0438\u043b\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0447\u0430\u0442",mute:"\u0417\u0430\u0433\u043b\u0443\u0448\u0438\u0442\u044c \u0438\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",fullScreen:"\u0412\u043e\u0439\u0442\u0438 \u0438\u043b\u0438 \u0432\u044b\u0439\u0442\u0438 \u0438\u0437 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430",videoMute:"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u0448\u0443 \u043a\u0430\u043c\u0435\u0440\u0443",showSpeakerStats:""},welcomepage:{disable:"\u041d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0441\u043d\u043e\u0432\u0430",feature1:{content:"\u041d\u0435\u0442 \u043d\u0443\u0436\u0434\u044b \u0447\u0442\u043e-\u043b\u0438\u0431\u043e \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c. __app__ \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u044f\u043c\u043e \u0438\u0437 \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430. \u041f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 URL \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0432\u0430\u0448\u0443 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e \u0434\u0440\u0443\u0433\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u0435.",title:"\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438"},feature2:{content:"\u041c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 128 \u041a\u0431\u0438\u0442/\u0441. \u0414\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430 \u0438\u043b\u0438 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0438 \u0442\u043e\u0433\u043e \u043c\u0435\u043d\u044c\u0448\u0435.",title:"\u041d\u0438\u0437\u043a\u0438\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u0448\u0438\u0440\u0438\u043d\u0435 \u043a\u0430\u043d\u0430\u043b\u0430"},feature3:{content:"__app__ \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u0434 Apache License. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u044d\u0442\u043e \u041f\u041e \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438.",title:"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u0442\u043a\u0440\u044b\u0442"},feature4:{content:"\u041d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446 \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439. \u0412\u0430\u0441 \u043e\u0442\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.",title:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446 \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043e"},feature5:{content:"\u0421 \u043b\u0451\u0433\u043a\u043e\u0441\u0442\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u043a\u0440\u0430\u043d\u043e\u043c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e. __app__ \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043e\u043d\u043b\u0430\u0439\u043d \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0439, \u043b\u0435\u043a\u0446\u0438\u0439 \u0438 \u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438.",title:"\u041e\u0431\u0449\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u044d\u043a\u0440\u0430\u043d\u0443"},feature6:{content:"\u041d\u0443\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u0438? __app__ \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446-\u043a\u043e\u043c\u043d\u0430\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043d\u0435\u0437\u0432\u0430\u043d\u044b\u0445 \u0433\u043e\u0441\u0442\u0435\u0439 \u0438\u043b\u0438 \u0437\u0430\u043c\u0438\u043d\u043a\u0438.",title:"\u0417\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043d\u0430\u0442\u044b"},feature7:{content:"__app__ \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 Etherpad, \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u0442\u0435\u043a\u0441\u0442\u043e\u043c \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442, \u0447\u0442\u043e\u0431\u044b \u0432\u0435\u0441\u0442\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0438\u043b\u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u0438.",title:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430\u043c\u0438"},feature8:{content:"\u0423\u0437\u043d\u0430\u0439\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Piwik, Google Analytics \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u0433\u0430 \u0438 \u0441\u0431\u043e\u0440\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438.",title:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"},go:"\u0412\u043f\u0435\u0440\u0435\u0434!",join:"",privacy:"",roomname:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043d\u0430\u0442\u044b",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:"__app__ \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0438 \u043a\u0430\u043c\u0435\u0440\u044b."},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e"},toolbar:{addPeople:"",audioonly:"",mute:"\u0412\u043a\u043b. / \u0412\u044b\u043a\u043b. \u0437\u0432\u0443\u043a",videomute:"\u0412\u043a\u043b / \u0412\u044b\u043a\u043b \u043a\u0430\u043c\u0435\u0440\u0443",authenticate:"\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c",lock:"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c / \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043d\u0430\u0442\u0443",invite:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u043e\u0439",chat:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c / \u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0447\u0430\u0442",etherpad:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c / \u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043e\u0431\u0449\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",sharedvideo:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f YouTube \u0432\u0438\u0434\u0435\u043e",sharescreen:"\u041d\u0430\u0447\u0430\u0442\u044c / \u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430",fullscreen:"\u0412\u043a\u043b / \u0412\u044b\u043a\u043b \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c",sip:"\u041d\u0430\u0431\u0440\u0430\u0442\u044c SIP \u043d\u043e\u043c\u0435\u0440",Settings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",hangup:"\u041f\u043e\u043a\u0438\u043d\u0443\u0442\u044c",login:"\u0412\u043e\u0439\u0442\u0438",logout:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u0435\u0430\u043d\u0441",dialpad:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c / \u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u043e\u043c\u0435\u0440\u0430",sharedVideoMutedPopup:"\u0423 \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0412\u044b \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c, \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d \u0437\u0432\u0443\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043c\u043e\u0433\u043b\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u0441 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u043c\u0438.",micMutedPopup:"\u0412\u0430\u0448 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043c\u043e\u0433\u043b\u0438 \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c.",talkWhileMutedPopup:"\u041f\u044b\u0442\u0430\u0435\u0442\u0435\u0441\u044c \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c? \u0412\u044b \u043f\u0440\u0438\u0433\u043b\u0443\u0448\u0435\u043d\u044b.",unableToUnmutePopup:"\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0432\u0438\u0434\u0435\u043e.",cameraDisabled:"\u041a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430",micDisabled:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d",filmstrip:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c / \u0421\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u0434\u0435\u043e",profile:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0448 \u043f\u0440\u043e\u0444\u0438\u043b\u044c",raiseHand:"\u041f\u043e\u0434\u043d\u044f\u0442\u044c / \u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0430\u0448\u0443 \u0440\u0443\u043a\u0443"},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c / \u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0447\u0430\u0442",filmstrip:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c / \u0421\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u0434\u0435\u043e",contactlist:"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438 \u043f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432"},chat:{nickname:{title:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0432 \u043f\u043e\u043b\u0435 \u043d\u0438\u0436\u0435",popover:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u043c\u044f"},messagebox:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u0435\u043a\u0441\u0442.."},settings:{title:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",update:"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c",name:"\u0418\u043c\u044f",startAudioMuted:"\u041a\u0430\u0436\u0434\u044b\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0433\u043b\u0443\u0448\u0438\u0442\u044c\u0441\u044f",startVideoMuted:"\u0412\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f",selectCamera:"\u041a\u0430\u043c\u0435\u0440\u0430",selectMic:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",selectAudioOutput:"\u0417\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0432\u044b\u0445\u043e\u0434",followMe:"\u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430 \u043c\u043d\u043e\u0439",noDevice:"\u041d\u0435\u0442",cameraAndMic:"\u041a\u0430\u043c\u0435\u0440\u0430 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",moderator:"\u041c\u041e\u0414\u0415\u0420\u0410\u0422\u041e\u0420",password:"\u0423\u0421\u0422\u0410\u041d\u041e\u0412\u0418\u0422\u042c \u041f\u0410\u0420\u041e\u041b\u042c",audioVideo:"\u0410\u0423\u0414\u0418\u041e \u0418 \u0412\u0418\u0414\u0415\u041e"},profile:{title:"\u041f\u0440\u043e\u0444\u0438\u043b\u044c",setDisplayNameLabel:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0430\u0448\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u0438\u043c\u044f",setEmailLabel:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443 \u0434\u043b\u044f gravatar",setEmailInput:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443"},videothumbnail:{editnickname:"\u041d\u0430\u0436\u043c\u0438, \u0447\u0442\u043e\u0431\u044b<br/>\u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u043c\u044f \u044d\u043a\u0440\u0430\u043d\u0430",moderator:"\u0425\u043e\u0437\u044f\u0439\u043a\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.",videomute:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a<br/>\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u043a\u0430\u043c\u0435\u0440\u0443",mute:"\u0411\u0435\u0437 \u0437\u0432\u0443\u043a\u0430",kick:"\u041f\u0440\u043e\u0433\u043d\u0430\u0442\u044c",muted:"\u0417\u0432\u0443\u043a \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d",domute:"\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",flip:"\u041e\u0442\u0440\u0430\u0437\u0438\u0442\u044c",remoteControl:"\u0414\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u043e\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435"},connectionindicator:{header:"\u0414\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f",bitrate:"\u0411\u0438\u0442\u0440\u0435\u0439\u0442",packetloss:"\u041f\u043e\u0442\u0435\u0440\u044f \u043f\u0430\u043a\u0435\u0442\u043e\u0432:",resolution:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435:",framerate:"",less:"\u0421\u0432\u0435\u0440\u043d\u0443\u0442\u044c",more:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435",address:"\u0410\u0434\u0440\u0435\u0441:",remoteport:"\u0423\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442:",remoteport_plural_2:"",remoteport_plural_5:"",localport:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442:",localport_plural_2:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",localport_plural_5:"",localaddress:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441:",localaddress_plural_2:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",localaddress_plural_5:"",remoteaddress:"\u0423\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441:",remoteaddress_plural_2:"",remoteaddress_plural_5:"",transport:"\u041c\u0435\u0442\u043e\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438:",bandwidth:"\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f:",na:"\u0412\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0437\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u043d\u0430\u0447\u043d\u0451\u0442\u0441\u044f",turn:""},notify:{disconnected:"\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043d\u043e",moderator:"\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u043f\u0440\u0430\u0432\u0430 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u0438!",connected:"\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e",somebody:"\u041a\u0442\u043e-\u0442\u043e",me:"\u042f",focus:"\u0424\u043e\u043a\u0443\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",focusFail:"__component__ \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d - \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 __ms__ \u0441\u0435\u043a\u0443\u043d\u0434",grantedTo:"\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0434\u0435\u0440\u0438\u0440\u0443\u0435\u0442 __to__!",grantedToUnknown:"",muted:"\u0412\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e \u0431\u0435\u0437 \u0437\u0432\u0443\u043a\u0430.",mutedTitle:"\u0412\u044b \u0431\u0435\u0437 \u0437\u0432\u0443\u043a\u0430!",raisedHand:"\u0425\u043e\u0447\u0443 \u0432\u044b\u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f."},dialog:{add:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c",allow:"",kickMessage:"\u0424\u0438\u0433\u0430\u0441\u0435! \u0412\u0430\u0441 \u043f\u0440\u043e\u0433\u043d\u0430\u043b\u0438 \u0441\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0438!",popupError:"\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043e\u043a\u043d\u0430 \u043d\u0430 \u044d\u0442\u043e\u043c \u0441\u0430\u0439\u0442\u0435. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043e\u043a\u043d\u0430 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.",passwordErrorTitle:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0430\u0440\u043e\u043b\u044f",passwordError:"\u042d\u0442\u043e\u0442 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0441\u0435\u0439\u0447\u0430\u0441 \u0437\u0430\u0449\u0438\u0449\u0451\u043d \u043f\u0430\u0440\u043e\u043b\u0435\u043c. \u0422\u043e\u043b\u044c\u043a\u043e \u0445\u043e\u0437\u044f\u0439\u043a\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c.",passwordError2:"\u042d\u0442\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u043c. \u0422\u043e\u043b\u044c\u043a\u043e \u0445\u043e\u0437\u044f\u0439\u043a\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c.",connectError:"\u0401\u043f\u0440\u0441\u0442! \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a \u0438 \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0435\u0439.",connectErrorWithMsg:"\u0401\u043f\u0440\u0441\u0442! \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a \u0438 \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0435\u0439: __msg__",incorrectPassword:"\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c",connecting:"\u0418\u0434\u0451\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435",copy:"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c",error:"\u041e\u0448\u0438\u0431\u043a\u0430",createPassword:"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c",detectext:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430.",failtoinstall:"\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430",failedpermissions:"\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0438/\u0438\u043b\u0438 \u043a\u0430\u043c\u0435\u0440\u044b.",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435!",lockTitle:"\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0435 \u0443\u0434\u0430\u043b\u0430\u0441\u044c",lockMessage:"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0435\u0440\u0435\u0442\u044c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e",warning:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",passwordNotSupported:"\u041f\u0430\u0440\u043e\u043b\u0438 \u0434\u043b\u044f \u043a\u043e\u043c\u043d\u0430\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f.",internalErrorTitle:"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430",internalError:"\u041e\u0439! \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a. \u0412\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430: [setRemoteDescription]",unableToSwitch:"\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e.",SLDFailure:"\u0401\u043f\u0440\u0441\u0442! \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a \u0438 \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a! (\u043e\u0448\u0438\u0431\u043a\u0430 SLD)",SRDFailure:"\u0401\u043f\u0440\u0441\u0442! \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a \u0438 \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e! (\u043e\u0448\u0438\u0431\u043a\u0430 SRD)",oops:"\u0401\u043f\u0440\u0441\u0442!",currentPassword:"\u0422\u0435\u043a\u0443\u0449\u0438\u043c \u043f\u0430\u0440\u043e\u043b\u0435\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f",passwordLabel:"\u041f\u0430\u0440\u043e\u043b\u044c",defaultError:"\u041a\u0430\u043a\u0430\u044f-\u0442\u043e \u043e\u0448\u0438\u0431\u043a\u0430",passwordRequired:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u043e\u043b\u044c",Ok:"Ok",done:"\u0413\u043e\u0442\u043e\u0432\u043e",Remove:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c",removePassword:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c",shareVideoTitle:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0432\u0438\u0434\u0435\u043e",shareVideoLinkError:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0443\u044e youtube \u0441\u0441\u044b\u043b\u043a\u0443.",removeSharedVideoTitle:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043e\u0431\u0449\u0435\u0435 \u0432\u0438\u0434\u0435\u043e",removeSharedVideoMsg:"\u0412\u044b \u0443\u0432\u0435\u0440\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0430\u0448\u0435 \u0440\u0430\u0441\u0448\u0430\u0440\u0435\u043d\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e?",alreadySharedVideoMsg:"\u0414\u0440\u0443\u0433\u0430\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0432\u0438\u0434\u0435\u043e. \u0412 \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0438\u043c \u0432\u0438\u0434\u0435\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e.",WaitingForHost:"\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0445\u043e\u0441\u0442\u0430...",WaitForHostMsg:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f <b>__room__ </b> \u0435\u0449\u0451 \u043d\u0435 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c. \u0415\u0441\u043b\u0438 \u0432\u044b \u0435\u0451 \u0445\u043e\u0441\u0442 - \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c. \u0418\u043b\u0438 \u0441\u0438\u0434\u0438\u0442\u0435 \u0436\u0434\u0438\u0442\u0435 \u0445\u043e\u0441\u0442\u0430.",IamHost:"\u042f \u0445\u043e\u0441\u0442",Cancel:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c",Submit:"\u041f\u0440\u0438\u043d\u044f\u0442\u044c",retry:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c",logoutTitle:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u0435\u0430\u043d\u0441",logoutQuestion:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u0439\u0442\u0438 \u0438 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e?",sessTerminated:"\u0421\u0435\u0430\u043d\u0441 \u0437\u0430\u043a\u0440\u044b\u0442",hungUp:"\u0412\u044b \u043f\u043e\u0432\u0435\u0441\u0438\u043b\u0438 \u0442\u0440\u0443\u0431\u043a\u0443",joinAgain:"\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0437\u0430\u043d\u043e\u0432\u043e",Share:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f",Save:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c",recording:"\u0417\u0430\u043f\u0438\u0441\u044c",recordingToken:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438",passwordCheck:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0430\u0448 \u043f\u0430\u0440\u043e\u043b\u044c?",passwordMsg:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u044b",shareLink:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430 \u0437\u0432\u043e\u043d\u043e\u043a",settings1:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0412\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",settings2:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043b\u0430\u0441\u044c \u0431\u0435\u0437 \u0437\u0432\u0443\u043a\u0430",settings3:"\u041d\u0443\u0436\u043d\u044b \u0438\u043c\u0435\u043d\u0430<br/><br/>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0435\u0440\u0435\u0442\u044c \u0412\u0430\u0448\u0443 \u043a\u043e\u043c\u043d\u0430\u0442\u0443:",yourPassword:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c",Back:"\u041d\u0430\u0437\u0430\u0434",serviceUnavailable:"\u0421\u043b\u0443\u0436\u0431\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430",gracefulShutdown:"\u0421\u0435\u0440\u0432\u0438\u0441 \u0437\u0430\u043a\u0440\u044b\u0442 \u043d\u0430 \u043f\u0435\u0440\u0435\u0443\u0447\u0451\u0442. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",Yes:"\u0414\u0430",reservationError:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0446\u0438\u0438",reservationErrorMsg:"\u041a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438: __code__, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435: __msg__",password:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c",userPassword:"\u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f",token:"\u0442\u043e\u043a\u0435\u043d",tokenAuthFailedTitle:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438",tokenAuthFailed:"\u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0432\u0430\u043c \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u044d\u0442\u043e\u043c\u0443 \u0437\u0432\u043e\u043d\u043a\u0443.",displayNameRequired:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u0438\u043c\u044f",enterDisplayName:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0412\u0430\u0448\u0435 \u0438\u043c\u044f \u044d\u043a\u0440\u0430\u043d\u0430",extensionRequired:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435:",firefoxExtensionPrompt:"\u041d\u0443\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 Firefox, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u043a\u0440\u0430\u043d\u043e\u043c. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435, \u0441\u043a\u0430\u0447\u0430\u0432 \u0435\u0433\u043e <a href='__url__'>\u043e\u0442\u0441\u044e\u0434\u0430</a>!",feedbackHelp:"\u0412\u0430\u0448\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u043e\u043f\u044b\u0442 \u0432\u0438\u0434\u0435\u043e.",feedbackQuestion:"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u043c \u043e \u0432\u0430\u0448\u0435\u043c \u0437\u0432\u043e\u043d\u043a\u0435!",thankYou:"\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 __appName__!",sorryFeedback:"\u041c\u044b \u0443\u0434\u0440\u0443\u0447\u0435\u043d\u044b \u0443\u0441\u043b\u044b\u0448\u0430\u043d\u043d\u044b\u043c. \u041c\u043e\u0436\u0435\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435?",liveStreaming:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",streamKey:"\u0418\u043c\u044f/\u043a\u043b\u044e\u0447 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438",startLiveStreaming:"\u041d\u0430\u0447\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",stopStreamingWarning:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e?",stopRecordingWarning:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c?",stopLiveStreaming:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",stopRecording:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",doNotShowWarningAgain:"\u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435",doNotShowMessageAgain:"\u041d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u044d\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",permissionDenied:"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d",screenSharingPermissionDeniedError:"\u0423 \u0412\u0430\u0441 \u043d\u0435\u0442 \u043f\u0440\u0430\u0432 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0412\u0430\u0448 \u044d\u043a\u0440\u0430\u043d",micErrorPresent:"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a \u0412\u0430\u0448\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443",cameraErrorPresent:"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a \u0412\u0430\u0448\u0435\u0439 \u043a\u0430\u043c\u0435\u0440\u0435",cameraUnsupportedResolutionError:"\u0412\u0430\u0448\u0430 \u043a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",cameraUnknownError:"\u041d\u0435 \u043c\u043e\u0433\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043c\u0435\u0440\u0443 \u043f\u043e \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435.",cameraPermissionDeniedError:"\u0423 \u0432\u0430\u0441 \u043d\u0435\u0442 \u043f\u0440\u0430\u0432 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043c\u0435\u0440\u044b. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0412\u0430\u0441 \u0432\u0438\u0434\u0435\u0442\u044c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u043d\u0430\u0447\u043e\u043a \u0441 \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 \u0430\u0434\u0440\u0435\u0441\u0430, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.",cameraNotFoundError:"\u041a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435 \u0431\u044b\u043b\u0430 \u043d\u0430\u0439\u0434\u0435\u043d\u0430.",cameraConstraintFailedError:"",micUnknownError:"\u041d\u0435 \u043c\u043e\u0433\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043c \u043f\u043e \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c.",micPermissionDeniedError:"\u0412\u044b \u043d\u0435 \u0434\u0430\u043b\u0438 \u043f\u0440\u0430\u0432 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430. \u0412\u044b \u0432\u0441\u0435-\u0440\u0430\u0432\u043d\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u043d\u043e \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0412\u0430\u0441 \u0441\u043b\u044b\u0448\u0430\u0442\u044c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0438\u043a\u043e\u043d\u043a\u0443 \u0441 \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e.",micNotFoundError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043d\u0435 \u0431\u044b\u043b \u043d\u0430\u0439\u0434\u0435\u043d.",micConstraintFailedError:"",micNotSendingData:"\u041c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438\u0437 \u043c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.",cameraNotSendingData:"\u041c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u0439 \u043a\u0430\u043c\u0435\u0440\u0435. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043b\u0438 \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438\u0437 \u043c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438\u043b\u0438 \u0436\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.",goToStore:"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0443",externalInstallationTitle:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435",externalInstallationMsg:"\u0412\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0430\u0448\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430.",inlineInstallationMsg:"\u0412\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0430\u0448\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430.",inlineInstallExtension:"",muteParticipantTitle:"\u041f\u0440\u0438\u0433\u043b\u0443\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430?",muteParticipantBody:"\u0412\u044b \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0442\u044c \u0433\u043b\u0443\u0448\u0438\u0442\u044c \u0438\u0445, \u043d\u043e \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0441\u0430\u043c\u0438 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.",muteParticipantButton:"\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"__user__ \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u043b \u0432\u0430\u0448 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0434\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u043e\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlAllowedMessage:"__user__ \u043f\u0440\u0438\u043d\u044f\u043b \u0432\u0430\u0448 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0434\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u043e\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlErrorMessage:"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 __user__!",startRemoteControlErrorMessage:"",remoteControlStopMessage:"\u0421\u0435\u0441\u0441\u0438\u044f \u0434\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430!",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},email:{sharedKey:["\u042d\u0442\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u043c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u044d\u0442\u043e \u043f\u0438\u043d \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430:","","","__sharedKey__","",""],subject:"\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f __appName__ (__conferenceName__)",body:["\u041f\u0440\u0438\u0432\u0435\u0442! \u044f \u0431\u044b \u0445\u043e\u0442\u0435\u043b \u043f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c \u0442\u0435\u0431\u044f \u043d\u0430 __appName__ \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u043a\u0430\u043a \u0440\u0430\u0437 \u043d\u0430\u0447\u0430\u043b\u0438.","","","\u041f\u043e\u0436\u0435\u043b\u0443\u0441\u0442\u0430, \u0441\u043b\u0435\u0434\u0443\u0439 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.","","","__roomUrl__","","","__sharedKeyText__","\u0418\u043c\u0435\u0439 \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e __appName__ \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e __supportedBrowsers__, \u0442\u0430\u043a \u0447\u0442\u043e \u043f\u043e\u043b\u044e\u0437\u0443\u0439\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u044d\u0442\u0438\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u0432.","","","\u0423\u0441\u043b\u044b\u0448\u0438\u043c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u043a\u0443\u043d\u0434\u0443!"],and:"\u0438"},connection:{ERROR:"\u041e\u0448\u0438\u0431\u043a\u0430",CONNECTING:"\u0418\u0434\u0451\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435",RECONNECTING:"\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0441\u0435\u0442\u044c\u044e. \u041f\u0435\u0440\u0435\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435...",CONNFAIL:"\u0421\u0431\u043e\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f",AUTHENTICATING:"\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",AUTHFAIL:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438",CONNECTED:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e",DISCONNECTED:"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e",DISCONNECTING:"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435",ATTACHED:"\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043e"},recording:{pending:"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043e\u0436\u0438\u0434\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u044b...",on:"\u0417\u0430\u043f\u0438\u0441\u044c",off:"\u0417\u0430\u043f\u0438\u0441\u044c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",failedToStart:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043d\u0430\u0447\u0430\u043b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",buttonTooltip:"\u041d\u0430\u0447\u0430\u0442\u044c / \u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",error:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",unavailable:"\u0421\u0435\u0440\u0432\u0438\u0441 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435."},liveStreaming:{pending:"\u041d\u0430\u0447\u0438\u043d\u0430\u044e \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e...",on:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",off:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",unavailable:"\u0421\u043b\u0443\u0436\u0431\u0430 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0439 \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",failedToStart:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u0432\u0438\u0434\u0435\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0430\u0447\u0430\u0442\u0430",buttonTooltip:"\u041d\u0430\u0447\u0430\u0442\u044c / \u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u044f\u043c\u0443\u044e \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",streamIdRequired:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0451.",streamIdHelp:"\u0413\u0434\u0435 \u044f \u043c\u043e\u0433\u0443 \u043d\u0430\u0439\u0442\u0438 \u044d\u0442\u043e?",error:"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0447\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.",busy:"\u0412\u0441\u0435 \u0440\u0435\u043a\u043e\u0440\u0434\u0435\u0440\u044b \u0441\u0435\u0439\u0447\u0430\u0441 \u0437\u0430\u043d\u044f\u0442\u044b. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435."},speakerStats:{hours:"",minutes:"",name:"\u0418\u043c\u044f",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"\u0414\u043e\u0437\u0432\u043e\u043d",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},593);
|
|
__d(function(n,i,a,t){a.exports={en:"Angli\u010dtina",bg:"Bulhar\u0161tina",de:"Nem\u010dina",es:"",fr:"Franc\xfa\u017etina",hy:"",it:"Talian\u010dina",oc:"",pl:"",ptBR:"",ru:"",sk:"Sloven\u010dina",sl:"Slovin\u010dina",sv:"",tr:"Ture\u010dtina",zhCN:"",nb:"",eo:""}},594);
|
|
__d(function(e,o,a,r){a.exports={contactlist:"",addParticipants:"",roomLocked:"",roomUnlocked:"",passwordSetRemotely:"",connectionsettings:"Nastavenie spojenia",poweredby:"zalo\u017een\xe9 na",feedback:{average:"",bad:"",good:"",rateExperience:"",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"Va\u0161a konferencia bola pr\xe1ve vytvoren\xe1...",me:"ja",speaker:"Re\u010dn\xedk",raisedHand:"",defaultNickname:"",defaultLink:"napr. __url__",callingName:"",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"",raiseHand:"",pushToTalk:"",toggleScreensharing:"",toggleFilmstrip:"",toggleShortcuts:"",focusLocal:"",focusRemote:"",toggleChat:"",mute:"",fullScreen:"",videoMute:"",showSpeakerStats:""},welcomepage:{disable:"",feature1:{content:"Nie je potrebne ni\u010d s\u0165ahova\u0165. __app_ funguje priamo vo Va\u0161om prehliada\u010di. Jednoducho zdie\u013eajte URL adresu konferen\u010dnej miestnosti a mo\u017eete za\u010da\u0165.",title:"Jednoduch\xe9 na pou\u017e\xedvanie"},feature2:{content:"Viacu\u017eivate\u013esk\xe1 video konferencia s prenosovou rychlos\u0165ou iba 128Kbps. Konferencie iba so zdie\u013ean\xedm plochy alebo audia.",title:"N\xedzka n\xe1ro\u010dnos\u0165 na prenos"},feature3:{content:"__app__ je licencovan\xe9 pod Apache licenciou. Mo\u017eete ho vo\u013ene s\u0165ahova\u0165, u\u017e\xedva\u0165, modifikova\u0165 a zdie\u013eat pod\u013ea tejto licencie.",title:"Open source"},feature4:{content:"Nie ste obmedzen\xfd po\u010dtom pripojen\xfdch u\u017eivate\u013eov. Jedin\xfdm obmedzen\xedm su zdroje servera a internetov\xe9ho pripojenia.",title:"Neobmedzen\xfd po\u010det u\u017eivate\u013eov"},feature5:{content:"Je jednoducho mo\u017en\xe9 zdie\u013ea\u0165 Va\u0161u prac. plochu. __app__ je ide\xe1lne pre on-line prezent\xe1cie, \u0161kolenia a technick\xfa podporu.",title:"Zdie\u013eanie prac. plochy"},feature6:{content:"Potrebujete s\xfakromie? __app_ konferen\u010dn\xe9 miestosti mo\u017eu by\u0165 zabezpe\u010den\xe9 heslom, aby ste predi\u0161li ne\u017eelan\xfdm hos\u0165om a vyru\u0161ovaniu.",title:"Zabezpe\u010den\xe9 miestnosti"},feature7:{content:"__app_ poskytuje Etherpad, kooperat\xedvny editor v re\xe1lnom \u010dase, ide\xe1lny pre zapis zo stretnutia, p\xedsanie \u010dl\xe1nkov a ve\u013ea in\xe9ho.",title:"Zdie\u013ean\xe9 pozn\xe1mky"},feature8:{content:"Zistite o Va\u0161ich u\u017eivate\u013eoch viac \u013eahko cez integr\xe1ciu s Piwik, Google Analytics a inych monitorovac\xedch a \u0161tatistick\xfdch n\xe1strojov.",title:"\u0160tatistiky pou\u017e\xedvania"},go:"Pripoji\u0165",join:"",privacy:"",roomname:"Zadajte n\xe1zov miestnosti",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:""},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:""},toolbar:{addPeople:"",audioonly:"",mute:"Vypn\xfa\u0165 / Zapn\xfa\u0165 mikrof\xf3n",videomute:"",authenticate:"Overi\u0165",lock:"",invite:"",chat:"",etherpad:"",sharedvideo:"",sharescreen:"",fullscreen:"",sip:"Zavola\u0165 SIP \u010d\xedslo",Settings:"Nastavenia",hangup:"",login:"Prihl\xe1si\u0165",logout:"Odhl\xe1si\u0165",dialpad:"",sharedVideoMutedPopup:"",micMutedPopup:"",talkWhileMutedPopup:"",unableToUnmutePopup:"",cameraDisabled:"",micDisabled:"",filmstrip:"",profile:"",raiseHand:""},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"Otvori\u0165 / zatvori\u0165 chat",filmstrip:"",contactlist:""},chat:{nickname:{title:"Zadajte Va\u0161e meno",popover:"Zvo\u013ete meno"},messagebox:"Nap\xed\u0161te text..."},settings:{title:"Nastavenia",update:"Nastavi\u0165",name:"Meno",startAudioMuted:"",startVideoMuted:"",selectCamera:"",selectMic:"",selectAudioOutput:"",followMe:"",noDevice:"",cameraAndMic:"",moderator:"",password:"",audioVideo:""},profile:{title:"",setDisplayNameLabel:"",setEmailLabel:"",setEmailInput:""},videothumbnail:{editnickname:"Kliknite pre zmenu<br/>V\xe1\u0161ho mena",moderator:"Majite\u013e tejto<br/>konferencie",videomute:"",mute:"U\u010dastn\xedk s<br/>vypnut\xfdm mikrof\xf3nom",kick:"Vyhodi\u0165",muted:"Vypnut\xfd mikrof\xf3n",domute:"Vypn\xfat mikrof\xf3n",flip:"",remoteControl:""},connectionindicator:{header:"",bitrate:"Prenos. r\xfdchlos\u0165",packetloss:"Strata packetov:",resolution:"Rozl\xed\u0161enie:",framerate:"",less:"Zobraz menej",more:"Zobraz viac",address:"Adresa:",remoteport:"Vzdialen\xfd port:",remoteport_plural_2:"Vzdialen\xe9 porty:",remoteport_plural_5:"",localport:"Lok\xe1lny port:",localport_plural_2:"Lok\xe1lne porty:",localport_plural_5:"",localaddress:"Lok\xe1lna adresa:",localaddress_plural_2:"Lok\xe1lne adresy:",localaddress_plural_5:"",remoteaddress:"Vzdialen\xe1 adresa:",remoteaddress_plural_2:"Vzdialen\xe9 adresy:",remoteaddress_plural_5:"",transport:"Prenos:",bandwidth:"Predpokladan\xfd dat. tok:",na:"Vra\u0165 sa sem pre inform\xe1cie o spojen\xed h\u0148ed ked za\u010dne konferencia",turn:""},notify:{disconnected:"odpojen\xfd",moderator:"Pr\xe1va moder\xe1tora V\xe1m boli udelen\xe9!",connected:"pripojen\xfd",somebody:"Niekto",me:"Ja",focus:"Konferen\u010dny focus",focusFail:"__component__ je nedostupn\xfd - sk\xfaste znova za __ms__ sek",grantedTo:"Pr\xe1va moder\xe1tora boli udelen\xe9 __to__!",grantedToUnknown:"",muted:"Za\u010dali ste rozhovor s vypnut\xfdm mikrof\xf3nom.",mutedTitle:"Boli ste st\xed\u0161en\xfd!",raisedHand:""},dialog:{add:"",allow:"",kickMessage:"Boli ste vyhoden\xfd z konferencie!",popupError:"V\xe1\u0161 prehliada\u010d blokuje vyskakovacie okn\xe1 pre t\xfato str\xe1nku. Pros\xedm, povo\u013ete si vyskakovacie okn\xe1 a sk\xfaste to znova.",passwordErrorTitle:"",passwordError:"T\xe1to diskusia je moment\xe1lne zabezpe\u010den\xe1 heslom. Iba majite\u013e tejto konferencie mo\u017ee nastavi\u0165 heslo.",passwordError2:"T\xe1to diskusia nie je moment\xe1lne zabezpe\u010den\xe1 heslom. Iba majite\u013e tejto konferencie mo\u017ee nastavi\u0165 heslo.",connectError:"Oops! Nie\u010do je zle a nemo\u017eem sa pripoji\u0165 do konferencie.",connectErrorWithMsg:"Oops! Nie\u010do je zle a nemo\u017eem sa pripoji\u0165 do konferencie. Spr\xe1va: __msg__",incorrectPassword:"",connecting:"Prip\xe1jam",copy:"",error:"Chyba",createPassword:"",detectext:"Chyba pri pokuse najs\u0165 roz\u0161\xedrenie pre zdie\u013eanie prac. plochy",failtoinstall:"Zlyhanie pri in\u0161tal\xe1ci\xed roz\u0161\xedrenia pre zdie\u013eanie prac. plochy",failedpermissions:"Zlyhanie pri pokuse z\xedska\u0165 pr\xedstup k lok\xe1lnemu mikrofonu alebo kamere.",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"",lockTitle:"Zabezpe\u010denie zlyhalo",lockMessage:"Zlyhanie pri pokuse o zabezpe\u010denie konferencie.",warning:"Upozornenie",passwordNotSupported:"Hesl\xe1 pre miestnosti nie s\xfa moment\xe1lne podporovan\xe9.",internalErrorTitle:"",internalError:"",unableToSwitch:"Nie je mo\u017ene prepn\xfa\u0165 video stream.",SLDFailure:"Oops! Nie\u010do sa stalo a nie je mo\u017ene vypn\xfa\u0165 mikrof\xf3n! (Chyba SLD)",SRDFailure:"Oops! Nie\u010do sa stalo a nie je mo\u017ene vypn\xfa\u0165 kameru! (Chyba SLD)",oops:"Oops!",currentPassword:"",passwordLabel:"",defaultError:"Nastala nezn\xe1ma chyba",passwordRequired:"Je potrebn\xe9 heslo",Ok:"Ok",done:"",Remove:"Odstr\xe1ni\u0165",removePassword:"",shareVideoTitle:"",shareVideoLinkError:"",removeSharedVideoTitle:"",removeSharedVideoMsg:"",alreadySharedVideoMsg:"",WaitingForHost:"\u010cak\xe1m na hostite\u013ea ...",WaitForHostMsg:"Konferencia <b>__room__ </b> e\u0161te neza\u010dala. Ak ste hostite\u013e Vy, overte sa. Inak \u010dakajte k\xfdm sa prihl\xe1si hostite\u013e.",IamHost:"Ja som hostite\u013e",Cancel:"Zru\u0161i\u0165",Submit:"",retry:"Sk\xfasi\u0165 znova",logoutTitle:"Odhl\xe1si\u0165",logoutQuestion:"Ste si ist\xfd, \u017ee sa chcete odhl\xe1si\u0165 a skon\u010dit konferenciu?",sessTerminated:"Spojenie preru\u0161en\xe9",hungUp:"Ste odpojen\xfd",joinAgain:"Znova prihl\xe1si\u0165",Share:"Zdie\u013ea\u0165",Save:"Ulo\u017ei\u0165",recording:"",recordingToken:"Zadajte n\xe1zov nahr\xe1vky",passwordCheck:"Ste si ist\xfd, \u017ee chcete odstr\xe1ni\u0165 heslo?",passwordMsg:"Zadajte heslo pre zabezpe\u010denie miestnosti",shareLink:"",settings1:"Nastavte Va\u0161u konferenciu",settings2:"U\u010dastn\xedkov prip\xe1ja\u0165 st\xed\u0161en\xfdch",settings3:"Vy\u017eaduj meno<br/><br/>Zadaj heslo pre zabezpe\u010denie miestnosti:",yourPassword:"",Back:"Sp\xe4\u0165",serviceUnavailable:"Slu\u017eba nedostupn\xe1",gracefulShutdown:"Na\u0161a slu\u017eba je moment\xe1lne vypnut\xe1 pre \xfadr\u017ebu. Sk\xfaste to neskor.",Yes:"\xc1no",reservationError:"Systemov\xe1 chyba rezerv\xe1cie",reservationErrorMsg:"Chyba: __code__, spr\xe1va: __msg__",password:"",userPassword:"u\u017eivate\u013esk\xe9 heslo",token:"token",tokenAuthFailedTitle:"",tokenAuthFailed:"",displayNameRequired:"",enterDisplayName:"",extensionRequired:"Potrebn\xe9 roz\u0161\xedrenie:",firefoxExtensionPrompt:"Potrebujete nain\u0161talova\u0165 roz\u0161\xedrenie do Firefoxu pre mo\u017enos\u0165 zdie\u013ea\u0165 prac. plochu. Pros\xedm, sk\xfaste znovu po nain\u0161talovan\xed z: <a href='__url__'>",feedbackHelp:"",feedbackQuestion:"",thankYou:"",sorryFeedback:"",liveStreaming:"",streamKey:"",startLiveStreaming:"",stopStreamingWarning:"",stopRecordingWarning:"",stopLiveStreaming:"",stopRecording:"",doNotShowWarningAgain:"",doNotShowMessageAgain:"",permissionDenied:"",screenSharingPermissionDeniedError:"",micErrorPresent:"",cameraErrorPresent:"",cameraUnsupportedResolutionError:"",cameraUnknownError:"",cameraPermissionDeniedError:"",cameraNotFoundError:"",cameraConstraintFailedError:"",micUnknownError:"",micPermissionDeniedError:"",micNotFoundError:"",micConstraintFailedError:"",micNotSendingData:"",cameraNotSendingData:"",goToStore:"",externalInstallationTitle:"",externalInstallationMsg:"",inlineInstallationMsg:"",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"",muteParticipantButton:"Vypn\xfat mikrof\xf3n",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"",remoteControlAllowedMessage:"",remoteControlErrorMessage:"",startRemoteControlErrorMessage:"",remoteControlStopMessage:"",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},email:{sharedKey:["T\xe1to konferencia je zabezpe\u010den\xe1 heslom. Pros\xedm, pou\u017eite toto heslo pre pripojenie:","","","__sharedKey__","",""],subject:"Pozv\xe1nka do konferencie __conferenceName__ (__appName__)",body:["Dobr\xfd de\u0148,","","bol/a si pozvan\xfd/a na konferenciu pomocou __appName__, ktor\xe1 bola pr\xe1ve vytvoren\xe1.","","","Pros\xedm, klikni na nasleduj\xfaci odkaz, aby si sa mohol/a pripoji\u0165.","","","__roomUrl__","","","__sharedKeyText__","Pozn\xe1mka: __appName__ je moment\xe1lne podporovan\xfd v prehliada\u010doch __supportedBrowsers__. Najlep\u0161ie v Google Chrome.","","","Te\u0161\xedme sa!","",""],and:"a"},connection:{ERROR:"Chyba",CONNECTING:"Prip\xe1jam",RECONNECTING:"Chyba sie\u0165e. Sku\u0161am sa znova pripoji\u0165 ...",CONNFAIL:"Spojenie zlyhalo",AUTHENTICATING:"Overujem",AUTHFAIL:"Overenie zlyhalo",CONNECTED:"Pripojen\xfd",DISCONNECTED:"Odpojen\xfd",DISCONNECTING:"Odp\xe1jam",ATTACHED:"Prilo\u017een\xfd"},recording:{pending:"",on:"",off:"",failedToStart:"",buttonTooltip:"",error:"",unavailable:""},liveStreaming:{pending:"",on:"",off:"",unavailable:"",failedToStart:"",buttonTooltip:"",streamIdRequired:"",streamIdHelp:"",error:"",busy:""},speakerStats:{hours:"",minutes:"",name:"Meno",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"Vola\u0165",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},595);
|
|
__d(function(n,a,i,e){i.exports={en:"Angle\u0161\u010dina",bg:"Bolgar\u0161\u010dina",de:"Nem\u0161\u010dina",es:"",fr:"Franco\u0161\u010dina",hy:"",it:"Italjan\u0161\u010dina",oc:"",pl:"",ptBR:"",ru:"",sk:"",sl:"Sloven\u0161\u010dina",sv:"",tr:"Tur\u0161\u010dina",zhCN:"",nb:"",eo:""}},596);
|
|
__d(function(e,o,a,r){a.exports={contactlist:"",addParticipants:"",roomLocked:"",roomUnlocked:"",passwordSetRemotely:"",connectionsettings:"Nastavitve povezave",poweredby:"poganja",feedback:{average:"",bad:"",good:"",rateExperience:"",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"Ustvarjanje va\u0161e konference ...",me:"jaz",speaker:"Govornik",raisedHand:"",defaultNickname:"",defaultLink:"npr. __url__",callingName:"",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"",raiseHand:"",pushToTalk:"",toggleScreensharing:"",toggleFilmstrip:"",toggleShortcuts:"",focusLocal:"",focusRemote:"",toggleChat:"",mute:"",fullScreen:"",videoMute:"",showSpeakerStats:""},welcomepage:{disable:"",feature1:{content:"Ni\u010d ni treba namestiti. __app__ deluje direktno v va\u0161em brskalniku. Enostavno sporo\u010dite ostalim udele\u017eencem URL svoje konference in za\u010dnite.",title:"Enostavna uporaba"},feature2:{content:"Video konferenca z ve\u010d udele\u017eenci s samo 128Kbps. Deljenje zaslona in samo avdio konference so mo\u017ene \u017ee z veliko ni\u017ejo pasovno \u0161irino.",title:"Ozka pasovna \u0161irina"},feature3:{content:"",title:"Odprta koda"},feature4:{content:"Nobene umetne omejitve \u0161tevila uporabnikov ali udele\u017eencev konference. Zmogljivost stre\u017enika in pasovna \u0161irina sta edini omejitvi.",title:"Neomejeno \u0161tevilo uporabnikov"},feature5:{content:"Skupna raba zaslona z drugimi je zelo enostavna. __app__ je idealna re\u0161itev za spletne predstavitve, predavanja in tehni\u010dno podporo.",title:"Skupna raba zaslona"},feature6:{content:"Rabite zasebnost? Konferen\u010dne sobe __app__ so lahko zaklenjene z geslom, da prepre\u010dite dostop ne\u017eelenim gostom ter prekinitve.",title:"Varne sobe"},feature7:{content:"__app__ vsebuje Etherpad, realno\u010dasovni skupinski urejevalnik besedil, ki je idealen za pisanje zapisnikov sestankov, \u010dlankov in \u0161e mnogo drugega.",title:"Skupna raba zapiskov"},feature8:{content:"Spoznajte svoje uporabnike z enostavno integracijo v Piwik, Google Analytics ter druge sisteme za nadzor uporabe in statistiko.",title:"Statistika uporabe"},go:"POJDI",join:"",privacy:"",roomname:"Vpi\u0161ite ime sobe",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:""},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:""},toolbar:{addPeople:"",audioonly:"",mute:"Uti\u0161aj / Povrni glasnost",videomute:"",authenticate:"Overi",lock:"",invite:"",chat:"",etherpad:"",sharedvideo:"",sharescreen:"",fullscreen:"",sip:"Pokli\u010di \u0161tevilko SIP",Settings:"Nastavitve",hangup:"",login:"Prijava",logout:"Odjava",dialpad:"",sharedVideoMutedPopup:"",micMutedPopup:"",talkWhileMutedPopup:"",unableToUnmutePopup:"",cameraDisabled:"",micDisabled:"",filmstrip:"",profile:"",raiseHand:""},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"Odpri / zapri klepetalnico",filmstrip:"",contactlist:""},chat:{nickname:{title:"Vpi\u0161ite vzdevek v spodnje polje",popover:"Izberite vzdevek"},messagebox:"Vnesite besedilo ..."},settings:{title:"Nastavitve",update:"Posodobi",name:"Ime",startAudioMuted:"",startVideoMuted:"",selectCamera:"",selectMic:"",selectAudioOutput:"",followMe:"",noDevice:"",cameraAndMic:"",moderator:"",password:"",audioVideo:""},profile:{title:"",setDisplayNameLabel:"",setEmailLabel:"",setEmailInput:""},videothumbnail:{editnickname:"Kliknite, da spremenite<br/>svoje ime",moderator:"Lastnik<br/>konference",videomute:"",mute:"Udele\u017eenec je uti\u0161an",kick:"Iz\u017eeni",muted:"Uti\u0161an",domute:"Uti\u0161aj",flip:"",remoteControl:""},connectionindicator:{header:"",bitrate:"Bitna hitrost:",packetloss:"Izgubljeni paketi:",resolution:"Lo\u010dljivost:",framerate:"",less:"Poka\u017ei manj",more:"Poka\u017ei ve\u010d",address:"Naslov:",remoteport_plural_5:"Oddaljena vrata:",remoteport:"Oddaljena vrata:",remoteport_plural_2:"Oddaljena vrata:",remoteport_plural_3:"Oddaljena vrata:",localport_plural_5:"Krajevna vrata:",localport:"Krajevna vrata:",localport_plural_2:"Krajevna vrata:",localport_plural_3:"Krajevna vrata:",localaddress_plural_5:"Krajevni naslov:",localaddress:"Krajevna naslova:",localaddress_plural_2:"Krajevni naslovi:",localaddress_plural_3:"Krajevni naslov:",remoteaddress_plural_5:"Oddaljeni naslov:",remoteaddress:"Oddaljena naslova:",remoteaddress_plural_2:"Oddaljeni naslovi:",remoteaddress_plural_3:"Oddaljeni naslovi:",transport:"Prenos:",bandwidth:"Ocenjena pasovna \u0161irina:",na:"Ko se konferenca za\u010dne se vrnite sem za informacije o povezavi",turn:""},notify:{disconnected:"odklopjeno",moderator:"Dodeljene moderatorske pravice!",connected:"povezano",somebody:"Nekdo",me:"Jaz",focus:"Fokus na konferenco",focusFail:"__component__ ni na razpolago - ponovni poskus \u010dez __ms__ sec",grantedTo:"Moderatorske pravice dodeljene uporabniku __to__!",grantedToUnknown:"",muted:"Pogovor ste za\u010deli uti\u0161ano.",mutedTitle:"Uti\u0161ani ste!",raisedHand:""},dialog:{add:"",allow:"",kickMessage:"Ojej! Izgnali so vas iz sre\u010danja!",popupError:"",passwordErrorTitle:"",passwordError:"",passwordError2:"",connectError:"Ups! Nekaj je narobe in se ni bilo mogo\u010de povezati s konferenco.",connectErrorWithMsg:"Ups! Nekaj je narobe in se ni bilo mogo\u010de povezati s konferenco: __msg__",incorrectPassword:"",connecting:"Povezovanje",copy:"",error:"Napaka",createPassword:"",detectext:"Napaka pri zaznavanju raz\u0161iritve za skupno uporabo namizja.",failtoinstall:"Raz\u0161iritve za skupno uporabo namizja ni bilo mogo\u010de namestiti",failedpermissions:"Ni bilo mogo\u010de pridobiti dovoljenja za uporabo lokalnega mikrofona ali kamere.",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"",lockTitle:"Zaklepanje ni uspelo",lockMessage:"",warning:"Opozorilo",passwordNotSupported:"Trenutno ni mogo\u010de zakleniti sobe z geslom.",internalErrorTitle:"",internalError:"",unableToSwitch:"Ni mogo\u010de preklopiti video pretoka.",SLDFailure:"Ups! Nekaj je narobe in zvoka se ne da uti\u0161ati! (Napaka SLD)",SRDFailure:"Ups! Nekaj je narobe in slike ni mogo\u010de ustaviti! (Napaka SRD)",oops:"Ups!",currentPassword:"",passwordLabel:"",defaultError:"Pri\u0161lo je do neke napake",passwordRequired:"Potrebno je geslo",Ok:"V redu",done:"",Remove:"Odstrani",removePassword:"",shareVideoTitle:"",shareVideoLinkError:"",removeSharedVideoTitle:"",removeSharedVideoMsg:"",alreadySharedVideoMsg:"",WaitingForHost:"\u010cakanje na gostitelja ...",WaitForHostMsg:"Ta konferenca <b>__room__ </b> se \u0161e ni za\u010dela. V primeru, da ste vi gostitelj se prosim overite. Druga\u010de po\u010dakajte prosim na prihod gostitelja.",IamHost:"Jaz sem gostitelj",Cancel:"Prekli\u010di",Submit:"",retry:"Poskusi ponovno",logoutTitle:"Odjava",logoutQuestion:"Ali se res \u017eelite odjaviti in prekiniti konferenco?",sessTerminated:"Seja je kon\u010dana",hungUp:"",joinAgain:"Ponovno se pridru\u017ei",Share:"Souporaba",Save:"Shrani",recording:"",recordingToken:"Vnesite \u017eeton za registracijo",passwordCheck:"Ali res \u017eelite odstraniti geslo?",passwordMsg:"Nastavite geslo za zaklepanje sobe",shareLink:"",settings1:"Nastavite svojo konferenco",settings2:"Uti\u0161aj udele\u017eence ob pristopu",settings3:"Zahtevaj vzdevke<br/><br/>Nastavi geslo za zaklep sobe:",yourPassword:"",Back:"Nazaj",serviceUnavailable:"Storitev ni na voljo",gracefulShutdown:"Storitev trenutno ni na voljo zaradi vzdr\u017eevanja. Poskusite ponovno kasneje.",Yes:"Da",reservationError:"Napaka v sistemu rezervacije",reservationErrorMsg:"Koda napake: __code__, sporo\u010dilo: __msg__",password:"",userPassword:"uporabni\u0161ko geslo",token:"\u017eeton",tokenAuthFailedTitle:"",tokenAuthFailed:"",displayNameRequired:"",enterDisplayName:"",extensionRequired:"",firefoxExtensionPrompt:"",feedbackHelp:"",feedbackQuestion:"",thankYou:"",sorryFeedback:"",liveStreaming:"",streamKey:"",startLiveStreaming:"",stopStreamingWarning:"",stopRecordingWarning:"",stopLiveStreaming:"",stopRecording:"",doNotShowWarningAgain:"",doNotShowMessageAgain:"",permissionDenied:"",screenSharingPermissionDeniedError:"",micErrorPresent:"",cameraErrorPresent:"",cameraUnsupportedResolutionError:"",cameraUnknownError:"",cameraPermissionDeniedError:"",cameraNotFoundError:"",cameraConstraintFailedError:"",micUnknownError:"",micPermissionDeniedError:"",micNotFoundError:"",micConstraintFailedError:"",micNotSendingData:"",cameraNotSendingData:"",goToStore:"",externalInstallationTitle:"",externalInstallationMsg:"",inlineInstallationMsg:"",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"",muteParticipantButton:"Uti\u0161aj",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"",remoteControlAllowedMessage:"",remoteControlErrorMessage:"",startRemoteControlErrorMessage:"",remoteControlStopMessage:"",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},email:{sharedKey:"",subject:"Povabilo na __appName__ (__conferenceName__)",body:["Pozdravljeni,","\u017eelim vas povabiti na ravnokar pripravljeno konferenco __appName__.","","","Prosim, kliknite na slede\u010do povezavo, da se pridru\u017eite konferenci.","","","__roomUrl__","","","__sharedKeyText__"," Opomba: __appName__ trenutno nudi podporo samo za __supportedBrowsers__, uporabiti morate enega izmed teh brskalnikov.","","","Se sli\u0161imo \u010dez trenutek!"],and:"in"},connection:{ERROR:"Napaka",CONNECTING:"Povezovanje",RECONNECTING:"Pri\u0161lo je do omre\u017ene napake. Ponovni poskus ...",CONNFAIL:"Povezovanje je spodletelo",AUTHENTICATING:"Overjanje",AUTHFAIL:"Overitev je spodletela",CONNECTED:"Povezano",DISCONNECTED:"Ni povezave",DISCONNECTING:"Prekinjanje povezave",ATTACHED:"Priklju\u010deno"},recording:{pending:"",on:"",off:"",failedToStart:"",buttonTooltip:"",error:"",unavailable:""},liveStreaming:{pending:"",on:"",off:"",unavailable:"",failedToStart:"",buttonTooltip:"",streamIdRequired:"",streamIdHelp:"",error:"",busy:""},speakerStats:{hours:"",minutes:"",name:"Ime",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"Pokli\u010di",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},597);
|
|
__d(function(a,s,k,n){k.exports={en:"Engelska",bg:"Bulgariska",de:"Tyska",es:"Spanska",fr:"Franska",hy:"Armeniska",it:"Italienska",oc:"Occitanska",pl:"Polska",ptBR:"Portugisiska (Brasilien)",ru:"Ryska",sk:"Slovakiska",sl:"Slovenska",sv:"Svenska",tr:"Turkiska",zhCN:"Kinesiska (Kina)",nb:"Norska (Bokm\xe5l)",eo:"Esperanto"}},598);
|
|
__d(function(e,n,t,a){t.exports={contactlist:"",contactlist_plural:"",passwordSetRemotely:"best\xe4mt av annan deltagare",connectionsettings:"Anslutningsinst\xe4llningar",poweredby:"drivs av",feedback:{average:"Medel",bad:"D\xe5ligt",good:"Bra",rateExperience:"Skatta m\xf6tesupplevelsen.",veryBad:"Mycket d\xe5ligt",veryGood:"Mycket bra"},inviteUrlDefaultMsg:"Din konferens h\xe5ller p\xe5 att skapas...",me:"jag",speaker:"Talare",raisedHand:"Vill g\xf6ra ett inl\xe4gg",defaultNickname:"t ex. Emma R\xf6d",defaultLink:"t ex. __url__",callingName:"__name__",audioOnly:{audioOnly:"Enbart ljud",featureToggleDisabled:"\xc4ndring av __feature__ \xe4r l\xe5st i enbart ljud-l\xe4ge"},userMedia:{"react-nativeGrantPermissions":"V\xe4lj <b><i>Till\xe5t</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",chromeGrantPermissions:"V\xe4lj <b><i>Till\xe5t</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",androidGrantPermissions:"V\xe4lj <b><i>Till\xe5t</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",firefoxGrantPermissions:"V\xe4lj <b><i>Dela vald enhet</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",operaGrantPermissions:"V\xe4lj <b><i>Till\xe5t</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",iexplorerGrantPermissions:"V\xe4lj <b><i>OK</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",safariGrantPermissions:"V\xe4lj <b><i>OK</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",nwjsGrantPermissions:"Till\xe5t anv\xe4ndning av din kamera och mikrofon",edgeGrantPermissions:"V\xe4lj <b><i>Ja</i></b> n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst."},keyboardShortcuts:{keyboardShortcuts:"Tangentbordsgenv\xe4gar",raiseHand:"R\xe4ck upp eller ta ner din jag vill ha ordet-hand",pushToTalk:"Tryck-f\xf6r-att-prata",toggleScreensharing:"V\xe4xla mellan kamera och sk\xe4rmdelning",toggleFilmstrip:"Visa eller d\xf6lj videorna ",toggleShortcuts:"Visa eller d\xf6lj hj\xe4lpmenyn",focusLocal:"S\xe4tt fokus p\xe5 din videobild",focusRemote:"S\xe4tt fokus p\xe5 annan deltagares videobild",toggleChat:"\xd6ppna eller st\xe4ng chatten",mute:"Tysta eller aktivera din mikrofon",fullScreen:"Aktivera / avaktivera helsk\xe4rm",videoMute:"Aktivera / avaktivera din kamera",showSpeakerStats:"Visa talarstatistik"},welcomepage:{disable:"Visa inte denna sida igen",feature1:{content:"Ingen nedladdning beh\xf6vs. __app__ fungerar direkt inuti din webbl\xe4sare. Dela bara din konferens-URL med andra f\xf6r att b\xf6rja.",title:"Enkelt att anv\xe4nda"},feature2:{content:"Flerpartsvideokonferens fungerar med s\xe5 lite som 128kbps. Sk\xe4rmdelning och konferens med endast ljud \xe4r m\xf6jliga med betydligt mindre.",title:"L\xe5g bandbredd"},feature3:{content:"__app__ \xe4r licensierad under Apache-licens. Du \xe4r fri att ladda ner, anv\xe4nda, \xe4ndra och dela programvaran utifr\xe5n den h\xe4r licensen.",title:"\xd6ppen k\xe4llkod"},feature4:{content:"Det finns inga konstgjorda begr\xe4nsningar av antalet konferensdeltagare. Bara serverkraft och bandbredd begr\xe4nsar antalet deltagare.",title:"Obegr\xe4nsade anv\xe4ndare"},feature5:{content:"Det \xe4r enkelt att dela din sk\xe4rm med andra. __app__ \xe4r idealiskt f\xf6r online-presentationer, f\xf6rel\xe4sningar och teknikst\xf6dssessioner.",title:"Sk\xe4rmdelning"},feature6:{content:"Beh\xf6ver du vara privat? Konferensrummen i __app__ kan s\xe4kras med l\xf6senord f\xf6r att exkludera o\xf6nskade g\xe4ster och f\xf6rhindra st\xf6rningsmoment.",title:"S\xe4kra rum"},feature7:{content:"__app__ anv\xe4nder sig av Etherpad, en kollaborativ textredigerare d\xe4r du och konferensdeltagarna gemensamt kan skriva m\xf6tesanteckningar, artiklar eller annat.",title:"Delade anteckningar"},feature8:{content:"Studera anv\xe4ndningsm\xf6nster genom enkel integration med Piwik, Google Analytics och andra monitorerings- och statistiksystem.",title:"Anv\xe4ndningsstatistik"},go:"K\xd6R",join:"G\xe5 med",privacy:"Integritet",roomname:"Skriv in rumsnamn",roomnamePlaceHolder:"rumsnamn",sendFeedback:"Ge \xe5terkoppling",terms:"Termer"},startupoverlay:{policyText:" ",title:"__app__ vill anv\xe4nda din kamera och mikrofon."},suspendedoverlay:{title:"Ditt videosamtal avbr\xf6ts d\xe5 din dator gick in i vilol\xe4ge.",text:"Klicka p\xe5 knappen <i>\xc5teranslut</i> f\xf6r att koppla upp igen.",rejoinKeyTitle:"G\xe5 med igen"},toolbar:{addPeople:"L\xe4gg till personer i samtal",audioonly:"Sl\xe5 p\xe5 / av enbart ljud-l\xe4ge (sparar bandbredd)",mute:"Sl\xe5 av/p\xe5 ljud",videomute:"Aktivera / avaktivera kameran",authenticate:"Autentisera",lock:"L\xe5s / l\xe5s upp rummet",invite:"Dela URL:en",chat:"\xd6ppna / st\xe4ng chatten",etherpad:"\xd6ppna / st\xe4ng delade dokument",sharedvideo:"Dela en Youtube-video",sharescreen:"Aktivera / avaktivera sk\xe4rmdelning",fullscreen:"Aktivera / avaktivera helsk\xe4rm",sip:"Ring SIP-nummer",Settings:"Inst\xe4llningar",hangup:"L\xe4mna",login:"Logga in",logout:"Logga ut",dialpad:"Visa / d\xf6lj knappsatsen",sharedVideoMutedPopup:"Din delade video har tystats s\xe5 att du kan prata med \xf6vriga deltagare.",micMutedPopup:"Din mikrofon har tystats s\xe5 att du kan h\xf6ra ljudet fr\xe5n den delade videon.",talkWhileMutedPopup:"F\xf6rs\xf6ker du tala? Din mikrofon \xe4r tystad.",unableToUnmutePopup:"Du kan inte sl\xe5 p\xe5 mikrofonen n\xe4r delad video \xe4r p\xe5.",cameraDisabled:"Kameran \xe4r inte tillg\xe4nglig",micDisabled:"Mikrofonen \xe4r inte tillg\xe4nglig",filmstrip:"Visa / d\xf6lj videor",profile:"Redigera din profil",raiseHand:"R\xe4ck upp / ta ner din hand"},unsupportedBrowser:{appInstalled:"eller om du redan har den<br /><strong>d\xe5</strong>",appNotInstalled:"Du beh\xf6ver <strong>__app__</strong> f\xf6r att g\xe5 med i m\xf6tet p\xe5 din mobil",downloadApp:"H\xe4mta appen",joinConversation:"G\xe5 med i samtalet",startConference:"P\xe5b\xf6rja ett m\xf6te"},bottomtoolbar:{chat:"\xd6ppna / st\xe4ng chat",filmstrip:"Visa eller d\xf6lj videor",contactlist:"Visa och bjud in deltagare"},chat:{nickname:{title:"Skriv in ett namn i rutan nedan",popover:"V\xe4lj ett namn"},messagebox:"Skriv text..."},settings:{title:"Inst\xe4llningar",update:"Uppdatera",name:"Namn",startAudioMuted:"Alla b\xf6rjar tystade",startVideoMuted:"Alla b\xf6rjar osynliga",selectCamera:"Kamera",selectMic:"Mikrofon",selectAudioOutput:"Ljudutmatning",followMe:"Alla f\xf6ljer mej",noDevice:"Inga enheter",cameraAndMic:"Kamera och mikrofon",moderator:"MODERATOR",password:"St\xe4ll in l\xf6senord",audioVideo:"Audio och video"},profile:{title:"Profil",setDisplayNameLabel:"Ange ditt visningsnamn",setEmailLabel:"Ange din gravatar-e-postadress",setEmailInput:"Skriv e-postadress"},videothumbnail:{moderator:"Moderator",videomute:"Deltagare har stoppat kameran",mute:"Deltagare tystad",kick:"Sparka ut",muted:"Tystad",domute:"Tysta",flip:"V\xe4nd",remoteControl:"Fj\xe4rrkontroll"},connectionindicator:{header:"Anslutningsinformation",bitrate:"Bithastighet:",packetloss:"Paketf\xf6rluster:",resolution:"Uppl\xf6sning:",framerate:"Bildfrekvens:",less:"Visa mindre",more:"Visa mer",address:"Adress:",remoteport:"Fj\xe4rrport:",remoteport_plural:"Fj\xe4rrportar:",localport:"Lokal port:",localport_plural:"Lokala portar:",localaddress:"Lokal adress:",localaddress_plural:"Lokala adresser:",remoteaddress:"Fj\xe4rradress:",remoteaddress_plural:"Fj\xe4rradresser:",transport:"Transport:",bandwidth:"Ber\xe4knad bandbredd:",na:"\xc5terkom hit f\xf6r uppkopplingsinformation n\xe4r konferensen startat",turn:" (turn)",quality:{good:"Bra",inactive:"Inaktiv",lost:"F\xf6rlorad",nonoptimal:"Ej optimal",poor:"D\xe5ligt"},status:"Anslutning:"},notify:{disconnected:"fr\xe5nkopplad",moderator:"Moderatorsr\xe4ttigheter tilldelades!",connected:"ansluten",somebody:"N\xe5gon",me:"Jag",focus:"Konferensfokus",focusFail:"__componen__ inte tillg\xe4nglig - f\xf6rs\xf6ker igen om __ms__ sek",grantedTo:"Moderatorsr\xe4ttigheter tilldelat till __to__!",grantedToUnknown:"Moderatorsr\xe4ttigheter tilldelat till $t(somebody)!",muted:"Du har startat konversationen utan mikrofon.",mutedTitle:"Du har mikrofonen avst\xe4ngd!",raisedHand:"Beg\xe4r ordet."},dialog:{add:"L\xe4gg till",allow:"Till\xe5t",kickMessage:"Aj! Du har sparkats ur m\xf6tet!",popupErrorTitle:"",popupError:"",passwordErrorTitle:"L\xf6senordsfel",passwordError:"Den h\xe4r konversationen \xe4r f\xf6r n\xe4rvarande skyddad av l\xf6senord. Bara \xe4garen till konferensen kan s\xe4tta ett l\xf6senord.",passwordError2:"Den h\xe4r konversationen \xe4r f\xf6r n\xe4rvarande inte skyddad av ett l\xf6senord. Bara \xe4garen till konferensen kan s\xe4tta ett l\xf6senord.",connectError:"Ojd\xe5! N\xe5got gick fel och vi kunde inte ansluta till konferensen.",connectErrorWithMsg:"Ojd\xe5! N\xe5got gick fel och vi kunde inte ansluta till konferensen: __msg__",incorrectPassword:"",connecting:"Ansluter",copy:"Kopiera",contactSupport:"",error:"Fel",createPassword:"Ange ett l\xf6senord",detectext:"Fel n\xe4r skrivbordsdelnings-till\xe4gget f\xf6rs\xf6kte hittas.",failedpermissions:"Misslyckades med att f\xe5 till\xe5telse att anv\xe4nda lokal mikrofon och/eller kamera.",conferenceReloadTitle:"N\xe5got gick snett.",conferenceReloadMsg:"Vi f\xf6rs\xf6ker fixa problemet. \xc5teransluter om __seconds__ sekunder...",conferenceDisconnectTitle:"Du har kopplats ner.",conferenceDisconnectMsg:"Kolla din internetanslutning. \xc5teransluter om __seconds__ sekunder...",dismiss:"",rejoinNow:"\xc5teranslut nu",maxUsersLimitReachedTitle:"",maxUsersLimitReached:"",lockTitle:"L\xe5sning misslyckades",lockMessage:"Misslyckades att l\xe5sa konferensen.",warning:"Varning",passwordNotSupportedTitle:"",passwordNotSupported:"",internalErrorTitle:"Internt fel",internalError:"",unableToSwitch:"Kunde inte byta videostr\xf6m.",SLDFailure:"Ojd\xe5! N\xe5got gick fel och vi kunde inte st\xe4nga av mikrofonen! (SLD Failure)",SRDFailure:"Ojd\xe5! N\xe5got gick fel och vi kunde inte st\xe4nga av videokameran! (SRD Failure)",oops:"Ojd\xe5!",currentPassword:"Nuvarande l\xf6senord \xe4r",passwordLabel:"L\xf6senord",defaultError:"Det uppstod n\xe5gon typ av fel",passwordRequired:"L\xf6senord kr\xe4vs",Ok:"Ok",done:"Klar",Remove:"Ta bort",removePassword:"Ta bort l\xf6senordet",shareVideoTitle:"Ta bort en delad video",shareVideoLinkError:"Skriv in en fungerande Youtube-l\xe4nk.",removeSharedVideoTitle:"Ta bort den delade videon",removeSharedVideoMsg:"\xc4r du s\xe4ker p\xe5 att du vill ta bort din delade video?",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"",WaitingForHost:"V\xe4ntar p\xe5 v\xe4rden ...",WaitForHostMsg:"Konferensen <b>__room__</b> har inte startat \xe4n. Om du \xe4r v\xe4rd f\xf6r konferensen, v\xe4nligen logga in. Annars, v\xe4nta kvar p\xe5 att konferensv\xe4rden kommer.",IamHost:"Jag \xe4r v\xe4rd",Cancel:"Avbryt",Submit:"Skicka",retry:"F\xf6rs\xf6k igen",logoutTitle:"Logga ut",logoutQuestion:"\xc4r du s\xe4ker p\xe5 att du vill logga ut och stoppa konferensen?",sessTerminated:"",hungUp:"Du lade p\xe5",joinAgain:"Anslut igen",Share:"Dela",Save:"Spara",recording:"Inspelning",recordingToken:"Skriv in inspelnings-token",passwordCheck:"\xc4r du s\xe4ker p\xe5 att du vill ta bort ditt l\xf6senord?",passwordMsg:"S\xe4tt ett l\xf6senord f\xf6r att l\xe5sa ditt rum",shareLink:"Dela URL:en till m\xf6tesrummet",yourPassword:"Ange nytt l\xf6senord",Back:"Tillbaka",serviceUnavailable:"Tj\xe4nsten otillg\xe4nglig",gracefulShutdown:"V\xe5r tj\xe4nst \xe4r f\xf6r tillf\xe4llet nedst\xe4ngd f\xf6r underh\xe5ll. V\xe4nligen f\xf6rs\xf6k senare.",Yes:"Ja",reservationError:"Fel i reservationssystemet",reservationErrorMsg:"Felkod: __code__, meddelande: __msg__",password:"Ange l\xf6senord",userPassword:"anv\xe4ndarl\xf6senord",token:"token",tokenAuthFailedTitle:"Autentisering misslyckades",tokenAuthFailed:"Du \xe4r inte beh\xf6rig att delta i det h\xe4r samtalet.",displayNameRequired:"Visningsnamn kr\xe4vs",enterDisplayName:"Skriv ditt visningsnamn",extensionRequired:"Till\xe4gg kr\xe4vs:",firefoxExtensionPrompt:"Du beh\xf6ver installera ett Firefox-till\xe4gg f\xf6r att kunna anv\xe4nda sk\xe4rmdelning. V\xe4nligen f\xf6rs\xf6k igen efter att du <a href='__url__'>h\xe4mtat det h\xe4r</a>!",feedbackHelp:"Din \xe5terkoppling g\xf6r att vi kan f\xf6rb\xe4ttra videoupplevelsen.",feedbackQuestion:"Ber\xe4tta om ditt samtal!",thankYou:"Tack f\xf6r att du anv\xe4nder __appName__!",sorryFeedback:"Tr\xe5kigt att du k\xe4nner s\xe5. Vill du ber\xe4tta mer?",liveStreaming:"Str\xf6mma",streamKey:"Str\xf6mnamn/nyckel",startLiveStreaming:"Str\xf6mma",stopStreamingWarning:"Vill du avsluta den p\xe5g\xe5ende str\xf6mningen?",stopRecordingWarning:"Vill du avsluta den p\xe5g\xe5ende inspelningen?",stopLiveStreaming:"Avsluta str\xf6mningen",stopRecording:"Avsluta inspelningen",doNotShowWarningAgain:"Visa inte denna varning igen",doNotShowMessageAgain:"Visa inte detta meddelande igen",permissionDenied:"\xc5tkomst nekad",screenSharingFailedToInstall:"",screenSharingFailedToInstallTitle:"",screenSharingPermissionDeniedError:"",micErrorPresent:"Kunde inte ansluta din mikrofon.",cameraErrorPresent:"Det gick inte att ansluta din kamera.",cameraUnsupportedResolutionError:"Din kamera st\xf6der inte den kr\xe4vda videouppl\xf6sningen.",cameraUnknownError:"Av ok\xe4nd anledning kan din kamera inte anv\xe4ndas.",cameraPermissionDeniedError:"Du har inte till\xe5tit anv\xe4ndning av din kamera. Du kan g\xe5 med i m\xf6tet men de andra kan d\xe5 inte se dej. Om du vill till\xe5ta anv\xe4ndning av din kamera g\xf6r du det via kameraknappen i URL-f\xe4ltet.",cameraNotFoundError:"Hittar ingen kamera.",cameraConstraintFailedError:"Din kamera uppfyller inte kraven f\xf6r anv\xe4ndning.",micUnknownError:"Av ok\xe4nd anledning kan inte din mikrofon anv\xe4ndas.",micPermissionDeniedError:"Du har inte till\xe5tit anv\xe4ndning av din mikrofon. Du kan g\xe5 med i m\xf6tet men de andra kan d\xe5 inte h\xf6ra dej. Om du vill till\xe5ta anv\xe4ndning av din mikrofon g\xf6r du det via mikrofonknappen i URL-f\xe4ltet.",micNotFoundError:"Hittar ingen mikrofon.",micConstraintFailedError:"Din mikrofon uppfyller inte kraven f\xf6r anv\xe4ndning.",micNotSendingDataTitle:"",micNotSendingData:"",cameraNotSendingDataTitle:"",cameraNotSendingData:"",goToStore:"G\xe5 till appbutiken",externalInstallationTitle:"Till\xe4gg kr\xe4vs",externalInstallationMsg:"Misslyckades att installera skrivbordsdelnings-till\xe4gget.",inlineInstallationMsg:"Misslyckades att installera skrivbordsdelnings-till\xe4gget.",inlineInstallExtension:"Installera nu",muteParticipantTitle:"Tysta denna deltagare?",muteParticipantBody:"Du kan inte aktivera deras mikrofoner, men de kan g\xf6ra det sj\xe4lva.",muteParticipantButton:"Tysta",remoteControlTitle:"Anslutning till fj\xe4rrskrivbord",remoteControlRequestMessage:"Vill du till\xe5ta att __user__ f\xe5r kontrollera din sk\xe4rm?",remoteControlShareScreenWarning:"OBS, om du trycker \"Till\xe5t\" kommer du dela din sk\xe4rm!",remoteControlDeniedMessage:"__user__ avb\xf6jde din beg\xe4ran om fj\xe4rrstyrning.",remoteControlAllowedMessage:"__user__ godk\xe4nde din beg\xe4ran om fj\xe4rrstyrning.",remoteControlErrorMessage:"Ett fel uppstod n\xe4r fj\xe4rrstyrningsr\xe4ttigheter beg\xe4rdes fr\xe5n __user__.",startRemoteControlErrorMessage:"Ett fel intr\xe4ffade n\xe4r fj\xe4rrsessionen skulle starta!",remoteControlStopMessage:"Fj\xe4rrstyrningssessionen avslutades.",close:"St\xe4ng",shareYourScreen:"Dela din sk\xe4rm",yourEntireScreen:"Helsk\xe4rm",applicationWindow:"Applikationsf\xf6nster"},email:{sharedKey:["Den h\xe4r konferensen \xe4r l\xf6senordsskyddad. V\xe4nligen anv\xe4nd f\xf6ljande kod n\xe4r du kopplar upp dig:","","","__sharedKey__","",""],subject:"Inbjudan till en __appName__(__conferenceName__)",body:["Hej, jag skulle vilja bjuda in dig till en __appName__-konferens som jag nyss startat.","","","Klicka p\xe5 f\xf6ljande l\xe4nk f\xf6r att ansluta till konferensen.","","","__roomUrl__","","","__sharedKeyText__","Notera att __appName__ f\xf6r n\xe4rvarande endast st\xf6ds av __supportedBrowsers__, s\xe5 du beh\xf6ver anv\xe4nda en av dessa webbl\xe4sare.","","","Vi h\xf6rs snart!"],and:"och"},connection:{ERROR:"Fel",CONNECTING:"Ansluter",RECONNECTING:"Ett n\xe4tverksproblem uppstod. \xc5teransluter...",CONNFAIL:"Anslutningen misslyckades",AUTHENTICATING:"Kontrollerar beh\xf6righet",AUTHFAIL:"Autentisering misslyckades",CONNECTED:"Ansluten",DISCONNECTED:"Fr\xe5nkopplad",DISCONNECTING:"Kopplar fr\xe5n",ATTACHED:"Ansluten"},recording:{busy:"",busyTitle:"",buttonTooltip:"B\xf6rja / sluta spela in",error:"Inspelningen misslyckades. F\xf6rs\xf6k igen.",failedToStart:"Inspelningen kunde inte p\xe5b\xf6rjas",off:"Inspelningen avslutades",on:"Inspelning",pending:"Inspelningen v\xe4ntar p\xe5 att deltagare ska ansluta...",unavailable:"",unavailableTitle:""},liveStreaming:{busy:"",busyTitle:"",buttonTooltip:"",error:"",failedToStart:"",off:"",on:"Str\xf6mma",pending:"B\xf6rja str\xf6mma ...",streamIdRequired:"",streamIdHelp:"Var hittar jag det?",unavailable:"",unavailableTitle:""},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"Namn",seconds:"__count__s",speakerStats:"Talarstatistik",speakerTime:"Talartid"},deviceSelection:{deviceSettings:"Enhetsinst\xe4llningar",noPermission:"Beh\xf6righet nekad",previewUnavailable:"F\xf6rhandsgranskning inte tillg\xe4nglig",selectADevice:"V\xe4lj en enhet",testAudio:"Testa ljud"},invite:{addPassword:"Ange ett l\xf6senord",callNumber:"Ring __number__",enterID:"Anslut till m\xf6te med ID: __conferenceID__ f\xf6ljt av # f\xf6r att ringa in via telefon",howToDialIn:"F\xf6r att ringa in, anv\xe4nd ett av f\xf6ljande nummer och m\xf6tes-ID",hidePassword:"D\xf6lj l\xf6senord",inviteTo:"Bjud in deltagare till __conferenceName__",invitedYouTo:"__userName__ har bjudit in dig till m\xf6tet __inviteURL__",invitePeople:"",locked:"Detta samtal \xe4r l\xe5st. Nya deltagare m\xe5ste ha en l\xe4nk och ett l\xf6senord f\xf6r att ansluta.",showPassword:"Visa l\xf6senord",unlocked:"Detta samtal \xe4r \xf6ppet. Alla med l\xe4nken kan ansluta."},videoStatus:{callQuality:"Samtalskvalitet",hd:"HD",highDefinition:"High definition",labelTooltipVideo:"Nuvarande videkokvalitet",labelTooltipAudioOnly:"Enbart ljud-l\xe4ge aktiverat",ld:"LD",lowDefinition:"Low definition",p2pEnabled:"Peer to peer anv\xe4nds",p2pVideoQualityDescription:"I peer to peer-l\xe4ge kan samtalskvalitet bara anges som \"H\xf6gt\" eller \"Enbart ljud\". Andra inst\xe4llningar kommer inte att sl\xe5 igenom f\xf6r\xe4n peer to peer-l\xe4get avslutas.",recHighDefinitionOnly:"F\xf6redrar high definition.",sd:"SD",standardDefinition:"Standard definition",qualityButtonTip:"\xc4ndra mottagen videokvalitet"},dialOut:{dial:"Ring upp",dialOut:"",statusMessage:"\xe4r nu __status__",enterPhone:"Ange telefonnummer",phoneNotAllowed:"Vi st\xf6djer tyv\xe4rr inte den destinationen \xe4n!"},addPeople:{add:"L\xe4gg till",noResults:"Inga s\xf6ktr\xe4ffar",searchPlaceholder:"S\xf6k personer och rum att l\xe4gga till",title:"L\xe4gg till personer i samtal",failedToAdd:"Misslyckades l\xe4gga till anv\xe4ndare"},inlineDialogFailure:{msg:"Vi slirade lite.",retry:"F\xf6rs\xf6k igen",support:"Support",supportMsg:"Om detta forts\xe4tter h\xe4nda kontakta"},deviceError:{cameraError:"",microphoneError:"",cameraPermission:"Fel vid beg\xe4ran om \xe5tkomst till kamera",microphonePermission:"Fel vid beg\xe4ran om \xe5tkomst till mikrofon"},info:{copy:"Kopiera l\xe4nk",invite:"Bjud in i __app__",title:"Samtalsinformation",tooltip:"F\xe5 tillg\xe5ng till information om m\xf6tet"}}},599);
|
|
__d(function(e,a,n,c){n.exports={en:"\u0130ngilizce",bg:"Bulgarca",de:"Almanca",es:"\u0130spanyolca",fr:"Frans\u0131zca",hy:"Ermenice",it:"\u0130talyanca",oc:"Oksitan dili",pl:"Leh\xe7e",ptBR:"Portekizce (Brezilya)",ru:"Rus\xe7a",sk:"Slovak\xe7a",sl:"Slovence",sv:"Isve\xe7\xe7e",tr:"T\xfcrk\xe7e",zhCN:"\xc7ince (Tayvan)",nb:"Norve\xe7\xe7e Bokmal",eo:"Esperanto"}},600);
|
|
__d(function(e,a,r,i){r.exports={contactlist:"Kat\u0131l\u0131mc\u0131lar (__pcount__)",addParticipants:"",roomLocked:"Kat\u0131l\u0131mc\u0131 \u015fifresi zorunludur",roomUnlocked:"Ba\u011flant\u0131 ile herkes kat\u0131labilir.",passwordSetRemotely:"Di\u011fer kat\u0131l\u0131mc\u0131 taraf\u0131ndan ayarland\u0131",connectionsettings:"Ba\u011flant\u0131 Ayarlar\u0131",poweredby:"G\xfcc\xfcn\xfcn kayna\u011f\u0131",feedback:{average:"",bad:"",good:"",rateExperience:"",veryBad:"",veryGood:""},inviteUrlDefaultMsg:"Konferans ba\u015flat\u0131l\u0131yor...",me:"",speaker:"",raisedHand:"",defaultNickname:"",defaultLink:"",callingName:"",audioOnly:{audioOnly:"",featureToggleDisabled:""},userMedia:{"react-nativeGrantPermissions":"",chromeGrantPermissions:"",androidGrantPermissions:"",firefoxGrantPermissions:"",operaGrantPermissions:"",iexplorerGrantPermissions:"",safariGrantPermissions:"",nwjsGrantPermissions:"",edgeGrantPermissions:""},keyboardShortcuts:{keyboardShortcuts:"",raiseHand:"",pushToTalk:"",toggleScreensharing:"",toggleFilmstrip:"",toggleShortcuts:"",focusLocal:"",focusRemote:"",toggleChat:"",mute:"",fullScreen:"Tam Ekrana Gir / \xc7\u0131k",videoMute:"",showSpeakerStats:""},"\x05keyboardShortcuts":{},welcomepage:{disable:"",feature1:{content:"\u0130ndirmeye gerek yok. __app__ taray\u0131c\u0131n\u0131zda do\u011frudan \xe7al\u0131\u015f\u0131r. Ba\u015flamak i\xe7in g\xf6r\xfc\u015fme ba\u011flant\u0131s\u0131n\u0131 URL di\u011ferleri ile payla\u015f\u0131n.",title:"Kullan\u0131m\u0131 kolay"},feature2:{content:"Ekran payla\u015f\u0131m\u0131 ve sadece ses ile \xe7ok kat\u0131l\u0131mc\u0131l\u0131 video g\xf6r\xfc\u015fmeleri, 128Kbps ba\u011flant\u0131 ile m\xfcmk\xfcnd\xfcr.",title:"D\xfc\u015f\xfck bant geni\u015fli\u011fi ihtiyac\u0131"},feature3:{content:"",title:"A\xe7\u0131k kaynak kodlu"},feature4:{content:"Kullan\u0131c\u0131lar veya konferans kat\u0131l\u0131mc\u0131lar\u0131n\u0131n say\u0131s\u0131nda hi\xe7bir yapay k\u0131s\u0131tlama yoktur. Sadece sunucun g\xfc\xe7 ve bant geni\u015fli\u011fi, s\u0131n\u0131rlay\u0131c\u0131 unsurdur.",title:"S\u0131n\u0131rs\u0131z say\u0131da kullan\u0131c\u0131"},feature5:{content:"Di\u011ferlerinle ekran\u0131n\u0131z\u0131 kolayca payla\u015f\u0131n. __app__ \xe7evrimi\xe7i sunumlar, dersler ve teknik destek oturumlar\u0131 i\xe7in idealdir.",title:"Ekran payla\u015f\u0131m\u0131"},feature6:{content:"Biraz gizlili\u011fe ihtiyac\u0131n\u0131z var? __app__ g\xf6r\xfc\u015fme odalar\u0131, istemeyen misafirleri uzak tutmak ve kesinleri \xf6nlemek i\xe7in bir parola ile g\xfcvence alt\u0131na al\u0131nabilir.",title:"G\xfcvenli odalar"},feature7:{content:"__app__ Etherpad i\xe7erir, ger\xe7ek zamanl\u0131 bir ortak \xe7al\u0131\u015fma metin d\xfczenleyicisidir. G\xf6r\xfc\u015fme tutanaklar\u0131, makale yaz\u0131m\u0131 ve daha fazlas\u0131 i\xe7in bi\xe7ilmi\u015f kaftand\u0131r.",title:"Payla\u015f\u0131ml\u0131 notlar"},feature8:{content:"Piwik, Google Analytics ve di\u011fer kullan\u0131m izleme ve istatistik sistemleri ile kolay t\xfcmle\u015ftirmeyle kullan\u0131c\u0131lar hakk\u0131nda bilgi edinin.",title:"Kullan\u0131m istatistikleri"},go:"G\u0130T",join:"",privacy:"",roomname:"Oda ad\u0131 girin",roomnamePlaceHolder:"",sendFeedback:"",terms:""},startupoverlay:{policyText:"",title:""},suspendedoverlay:{title:"",text:"",rejoinKeyTitle:""},toolbar:{addPeople:"",audioonly:"",mute:"Sessiz / Sesli",videomute:"Kamera ba\u015flat / durdur",authenticate:"Kimlik do\u011frula",lock:"Oday\u0131 kilitle / kilit a\xe7",invite:"",chat:"Sohbeti a\xe7 / kapa",etherpad:"",sharedvideo:"",sharescreen:"",fullscreen:"Tam Ekrana Gir / \xc7\u0131k",sip:"SIP numara ara",Settings:"Ayarlar",hangup:"",login:"Oturum a\xe7",logout:"Oturum kapat",dialpad:"",sharedVideoMutedPopup:"",micMutedPopup:"",talkWhileMutedPopup:"",unableToUnmutePopup:"",cameraDisabled:"",micDisabled:"",filmstrip:"",profile:"",raiseHand:""},"\x05toolbar":{},unsupportedBrowser:{appInstalled:"",appNotInstalled:"",downloadApp:"",joinConversation:"",startConference:""},bottomtoolbar:{chat:"Sohbeti a\xe7 / kapa",filmstrip:"",contactlist:""},chat:{nickname:{title:"A\u015fa\u011f\u0131daki kutuya bir takma ad girin",popover:"Bir takma ad se\xe7in"},messagebox:"Metin girin..."},settings:{title:"Ayarlar",update:"G\xfcncelle",name:"Ad",startAudioMuted:"",startVideoMuted:"",selectCamera:"",selectMic:"",selectAudioOutput:"",followMe:"",noDevice:"",cameraAndMic:"",moderator:"",password:"",audioVideo:""},profile:{title:"",setDisplayNameLabel:"",setEmailLabel:"",setEmailInput:""},videothumbnail:{editnickname:"G\xf6r\xfcn\xfcr ad\u0131n\u0131z\u0131 de\u011fi\u015ftirmek<br/>i\xe7in t\u0131kla",moderator:"Bu g\xf6r\xfc\u015fmenin<br/>sahibi",videomute:"Kat\u0131l\u0131mc\u0131<br/>kamera durdurdu.",mute:"Kat\u0131l\u0131mc\u0131 sessiz",kick:"Kovuldu",muted:"Sessiz",domute:"Sustur",flip:"",remoteControl:""},"\x05videothumbnail":{},connectionindicator:{header:"",bitrate:"Bit h\u0131z\u0131:",packetloss:"Paket kayb\u0131:",resolution:"\xc7\xf6z\xfcn\xfcrl\xfck:",framerate:"",less:"Daha az g\xf6ster",more:"Daha fazla g\xf6ster",address:"Adres:",remoteport:"Uzak port:Uzak portlar:",localport:"Yerel port:Yerel portlar:",localaddress:"Yerel adres:Yerel adresler:",remoteaddress:"Uzak adres:Uzak adresler:",transport:"Transport:",bandwidth:"Tahmini bant geni\u015fli\u011fi:",na:"G\xf6r\xfc\u015fme ba\u015flad\u0131ktan sonra ba\u011flant\u0131 bilgileri i\xe7in buraya gel",turn:""},notify:{disconnected:"ba\u011flant\u0131 kesildi",moderator:"G\xf6r\xfc\u015fme y\xf6neticisi haklar\u0131 verildi!",connected:"ba\u011fland\u0131",somebody:"Birisi",me:"Bana",focus:"G\xf6r\xfc\u015fme oda\u011f\u0131",focusFail:"__component__ uygun de\u011fil - __ms__ saniye i\xe7inde tekrar deneyin",grantedTo:"__to__, g\xf6r\xfc\u015fme y\xf6neticisi haklar\u0131 verildi!",grantedToUnknown:"$t(somebody), g\xf6r\xfc\u015fme y\xf6neticisi haklar\u0131 verildi!",muted:"",mutedTitle:"",raisedHand:""},"\x05notify":{},dialog:{add:"",allow:"",kickMessage:"Ahhh! G\xf6r\xfc\u015fmeden, kavuldun!",popupError:"",passwordErrorTitle:"",passwordError:"",passwordError2:"",connectError:"Amanin boo! Bir\u015feyler ters gitti ve g\xf6r\xfc\u015fmeye ba\u011flanamad\u0131k.",connectErrorWithMsg:"Amanin boo! Bir\u015feyler ters gitti ve g\xf6r\xfc\u015fmeye ba\u011flanamad\u0131k.",incorrectPassword:"",connecting:"",copy:"",error:"Hata",createPassword:"",detectext:"Ekran payla\u015f\u0131m\u0131 eklentisi tespit edilirken hata.",failtoinstall:"Masa\xfcst\xfc payla\u015f\u0131m eklentisi y\xfcklenemedi",failedpermissions:"Yerel mikrofon ve/veya kameray\u0131 kullanmak i\xe7in izinler al\u0131namad\u0131.",conferenceReloadTitle:"",conferenceReloadMsg:"",conferenceDisconnectTitle:"",conferenceDisconnectMsg:"",rejoinNow:"",maxUsersLimitReached:"",lockTitle:"Kilitlenemedi",lockMessage:"G\xf6r\xfc\u015fme kilitlenemedi.",warning:"Uyar\u0131",passwordNotSupported:"Oda parolalar\u0131 \u015fu anda desteklenmemekte.",internalErrorTitle:"",internalError:"",unableToSwitch:"Video ak\u0131\u015f\u0131 a\xe7\u0131lam\u0131yor.",SLDFailure:"Amanin boo! Bir\u015feyler ters gitti ve sessize alamad\u0131k! (SLD Ba\u015far\u0131s\u0131z)",SRDFailure:"Amanin boo! Bir\u015feyler ters gitti ve videoyu durduramad\u0131k! (SRD Ba\u015far\u0131s\u0131z)",oops:"Amanin boo!",currentPassword:"",passwordLabel:"",defaultError:"Bir t\xfcr hata var",passwordRequired:"Parola gerekli",Ok:"Tamam",done:"",Remove:"Kald\u0131r",removePassword:"",shareVideoTitle:"",shareVideoLinkError:"L\xfctfen do\u011fru prezi ba\u011flant\u0131s\u0131 verin.",removeSharedVideoTitle:"",removeSharedVideoMsg:"Prezi kald\u0131rmak istedi\u011finizden emin misiniz?",alreadySharedVideoMsg:"",WaitingForHost:"",WaitForHostMsg:"",IamHost:"",Cancel:"\u0130ptal",Submit:"",retry:"",logoutTitle:"Oturum kapat",logoutQuestion:"Oturumu ve g\xf6r\xfc\u015fmeyi sonland\u0131rmak istedi\u011finizden emin misiniz?",sessTerminated:"Oturum sonland\u0131r\u0131ld\u0131",hungUp:"",joinAgain:"Yeniden kat\u0131l",Share:"Payla\u015f",Save:"Kaydet",recording:"",recordingToken:"Kay\u0131t jetonu girin",passwordCheck:"Parolan\u0131z\u0131 kald\u0131rmak istedi\u011finizden emin misiniz?",passwordMsg:"Odan\u0131z\u0131 kilitlemek i\xe7in bir parola koyun",shareLink:"",settings1:"G\xf6r\xfc\u015fmenizi yap\u0131land\u0131r",settings2:"Kat\u0131l\u0131mc\u0131lar sessiz kat\u0131ls\u0131n",settings3:"Takma adlar gerekli<br/><br/>Odan\u0131z\u0131 kitlemek i\xe7in bir parola ayarlay\u0131n:",yourPassword:"parolan\u0131z",Back:"Geri",serviceUnavailable:"Hizmet kullan\u0131m d\u0131\u015f\u0131",gracefulShutdown:"Hizmetimiz bak\u0131p i\xe7in durduruldu. Daha sonra tekrar deneyiniz.",Yes:"Evet",reservationError:"Rezervasyon sistemi hatas\u0131",reservationErrorMsg:"Hata kodu: __code__, mesaj: __msg__",password:"parolan\u0131z",userPassword:"parolan\u0131z",token:"",tokenAuthFailedTitle:"",tokenAuthFailed:"",displayNameRequired:"",enterDisplayName:"",extensionRequired:"",firefoxExtensionPrompt:"",feedbackHelp:"",feedbackQuestion:"",thankYou:"",sorryFeedback:"",liveStreaming:"",streamKey:"",startLiveStreaming:"",stopStreamingWarning:"",stopRecordingWarning:"",stopLiveStreaming:"",stopRecording:"",doNotShowWarningAgain:"",doNotShowMessageAgain:"",permissionDenied:"",screenSharingPermissionDeniedError:"",micErrorPresent:"",cameraErrorPresent:"",cameraUnsupportedResolutionError:"",cameraUnknownError:"",cameraPermissionDeniedError:"",cameraNotFoundError:"",cameraConstraintFailedError:"",micUnknownError:"",micPermissionDeniedError:"",micNotFoundError:"",micConstraintFailedError:"",micNotSendingData:"",cameraNotSendingData:"",goToStore:"",externalInstallationTitle:"",externalInstallationMsg:"Masa\xfcst\xfc payla\u015f\u0131m eklentisi y\xfcklenemedi",inlineInstallationMsg:"Masa\xfcst\xfc payla\u015f\u0131m eklentisi y\xfcklenemedi",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"",muteParticipantButton:"Sustur",remoteControlTitle:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlDeniedMessage:"",remoteControlAllowedMessage:"",remoteControlErrorMessage:"",startRemoteControlErrorMessage:"",remoteControlStopMessage:"",close:"",shareYourScreen:"",yourEntireScreen:"",applicationWindow:""},"\x05dialog":{},email:{sharedKey:"",subject:"",body:"",and:""},connection:{ERROR:"Hata",CONNECTING:"",RECONNECTING:"",CONNFAIL:"",AUTHENTICATING:"Kimlik do\u011frula",AUTHFAIL:"",CONNECTED:"ba\u011fland\u0131",DISCONNECTED:"ba\u011flant\u0131 kesildi",DISCONNECTING:"ba\u011flant\u0131 kesildi",ATTACHED:""},"\x05connection":{},recording:{pending:"",on:"",off:"",failedToStart:"",buttonTooltip:"",error:"",unavailable:""},liveStreaming:{pending:"",on:"",off:"",unavailable:"",failedToStart:"",buttonTooltip:"",streamIdRequired:"",streamIdHelp:"",error:"",busy:""},speakerStats:{hours:"",minutes:"",name:"Ad",seconds:"",speakerStats:"",speakerTime:""},deviceSelection:{deviceSettings:"",noPermission:"",previewUnavailable:"",selectADevice:"",testAudio:""},invite:{addPassword:"",callNumber:"",enterID:"",howToDialIn:"",hidePassword:"",inviteTo:"",invitedYouTo:"",locked:"",showPassword:"",unlocked:""},videoStatus:{callQuality:"",changeVideoTip:"",hd:"",highDefinition:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"Ara",dialOut:"",statusMessage:"",enterPhone:"",phoneNotAllowed:""},addPeople:{add:"",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraPermission:"",microphonePermission:""}}},601);
|
|
__d(function(e,s,t,n){t.exports={en:"\u82f1\u8bed",bg:"\u4fdd\u52a0\u5229\u4e9a\u8bed",de:"\u5fb7\u8bed",es:"\u897f\u73ed\u7259\u8bed",fr:"\u6cd5\u8bed",hy:"\u4e9a\u7f8e\u5c3c\u4e9a\u8bed",it:"\u610f\u5927\u5229\u8bed",oc:"\u6b27\u897f\u5766\u8bed",pl:"\u6ce2\u5170\u8bed",ptBR:"\u8461\u8404\u7259\u8bed\uff08\u5df4\u897f\uff09",ru:"\u4fc4\u8bed",sk:"\u65af\u6d1b\u4f10\u514b\u8bed",sl:"\u65af\u6d1b\u6587\u5c3c\u4e9a\u8bed",sv:"\u745e\u5178\u8bed",tr:"\u571f\u8033\u5176\u8bed",zhCN:"\u4e2d\u6587(\u4e2d\u56fd)",nb:"\u632a\u5a01\u5e03\u514b\u6469\u5c14\u8bed",eo:"\u4e16\u754c\u8bed"}},602);
|
|
__d(function(e,o,r,t){r.exports={contactlist:"",passwordSetRemotely:"",connectionsettings:"\u8fde\u63a5\u8bbe\u7f6e",poweredby:"\u6280\u672f\u652f\u6301",feedback:{average:"",bad:"\u5dee",good:"\u597d",rateExperience:"\u8bf7\u8bc4\u4ef7\u60a8\u7684\u4f1a\u8bae\u4f53\u9a8c\u3002",veryBad:"\u975e\u5e38\u5dee",veryGood:"\u975e\u5e38\u597d"},inviteUrlDefaultMsg:"\u60a8\u7684\u4f1a\u8bae\u6b63\u5728\u88ab\u521b\u5efa\u3002\u3002\u3002",me:"\u6211",speaker:"\u53d1\u8a00\u4eba",raisedHand:"\u8bf7\u6c42\u53d1\u8a00",defaultNickname:"\u4f8b\u5982 \u661f\u89c6\u901a",defaultLink:"\u4f8b\u5982 __url__",callingName:"__name__",audioOnly:{audioOnly:"\u53ea\u6709\u97f3\u9891",featureToggleDisabled:"\u5728\u4ec5\u4f7f\u7528\u97f3\u9891\u6a21\u5f0f\u4e0b\u5207\u6362\u529f\u80fd\u65e0\u6548"},userMedia:{"react-nativeGrantPermissions":"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u5141\u8bb8</i></b>",chromeGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u5141\u8bb8</i></b>",androidGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u5141\u8bb8</i></b>",firefoxGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9<b><i>\u5171\u4eab\u8bbe\u5907</i></b> ",operaGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u5141\u8bb8</i></b>",iexplorerGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u53ef\u4ee5</i></b>",safariGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u53ef\u4ee5</i></b>",nwjsGrantPermissions:"\u8bf7\u6388\u6743\u4f7f\u7528\u60a8\u7684\u6444\u50cf\u5934\u548c\u9ea6\u514b\u98ce",edgeGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 <b><i>\u662f</i></b>"},keyboardShortcuts:{keyboardShortcuts:"\u5feb\u6377\u952e",raiseHand:"\u7533\u8bf7\u6216\u53d6\u6d88\u53d1\u8a00",pushToTalk:"\u6309\u4f4f\u8bf4\u8bdd",toggleScreensharing:"\u5728\u6444\u50cf\u5934\u548c\u5c4f\u5e55\u5171\u4eab\u4e4b\u95f4\u5207\u6362",toggleFilmstrip:"\u663e\u793a\u6216\u9690\u85cf\u89c6\u9891",toggleShortcuts:"\u663e\u793a\u6216\u9690\u85cf\u5e2e\u52a9\u83dc\u5355",focusLocal:"\u5207\u6362\u5230\u672c\u5730\u89c6\u9891\u4e0a",focusRemote:"\u5207\u6362\u5230\u8fdc\u7aef\u89c6\u9891\u4e0a",toggleChat:"\u6253\u5f00\u6216\u5173\u95ed\u804a\u5929",mute:"\u9759\u97f3\u6216\u53d6\u6d88\u9759\u97f3",fullScreen:"\u5168\u5c4f\u6216\u9000\u51fa\u5168\u5c4f",videoMute:"\u5f00\u542f\u6216\u5173\u95ed\u89c6\u9891",showSpeakerStats:"\u67e5\u770b\u626c\u58f0\u5668\u72b6\u6001"},welcomepage:{disable:"\u4e0d\u518d\u663e\u793a\u8be5\u9875",feature1:{content:"\u65e0\u9700\u4e0b\u8f7d. __app__ \u76f4\u63a5\u901a\u8fc7\u6d4f\u89c8\u5668\u4f7f\u7528\u3002 \u5206\u4eab\u60a8\u7684\u4f1a\u8bae\u94fe\u63a5\u7ed9\u5176\u4ed6\u4eba\u5373\u53ef\u53c2\u4e0e\u4f1a\u8bae\u3002",title:"\u7b80\u5355\u6613\u7528"},feature2:{content:"\u591a\u65b9\u89c6\u9891\u4f1a\u8bae\u6240\u9700\u5e26\u5bbd\u4ec5\u9700128Kbps\u3002 \u5c4f\u5e55\u5171\u4eab\u548c\u8bed\u97f3\u4f1a\u8bae\u6240\u9700\u7684\u5e26\u5bbd\u66f4\u5c11\u3002",title:"\u4f4e\u5e26\u5bbd"},feature3:{content:"__app__ \u6709Apache\u8bb8\u53ef. \u5728\u6b64\u8bb8\u53ef\u4e0b\uff0c\u60a8\u53ef\u4ee5\u514d\u8d39\u4e0b\u8f7d\uff0c\u4f7f\u7528\uff0c\u4fee\u6539\u548c\u5206\u4eab\u8be5\u4ee3\u7801",title:"\u5f00\u6e90"},feature4:{content:"",title:"\u4e0d\u9650\u7528\u6237\u6570"},feature5:{content:"\u548c\u4ed6\u4eba\u5171\u4eab\u5c4f\u5e55\u975e\u5e38\u7b80\u5355\u3002 __app__ \u5bf9\u4e8e\u5728\u7ebf\u6f14\u793a\u3001\u8bb2\u5ea7\u548c\u6280\u672f\u652f\u6301\u4f1a\u8bae\u518d\u5408\u9002\u4e0d\u8fc7\u4e86\u3002",title:"\u5c4f\u5e55\u5171\u4eab"},feature6:{content:"\u662f\u5426\u62c5\u5fc3\u9690\u79c1\u5b89\u5168\uff1f __app__ \u53ef\u4ee5\u8bbe\u5b9a\u4f1a\u8bae\u5ba4\u5bc6\u7801\u9632\u6b62\u4ed6\u4eba\u8fdb\u5165\u4f1a\u8bae\u3002",title:"\u5b89\u5168"},feature7:{content:"__app__ \u7684\u4e00\u5927\u7279\u8272\u662fEtherpad\u2014\u2014\u4e00\u4e2a\u5b8c\u7f8e\u9002\u7528\u4e8e\u4f1a\u8bae\u3001\u5199\u4f5c\u7b49\u573a\u666f\uff0c\u53ef\u5b9e\u65f6\u534f\u4f5c\u7684\u6587\u672c\u7f16\u8f91\u5668\u3002",title:"\u5171\u4eab\u7b14\u8bb0"},feature8:{content:"\u901a\u8fc7\u7b80\u5355\u5730\u6574\u5408Piwik, Google Analytics\u6216\u8005\u5176\u4ed6\u4f7f\u7528\u76d1\u63a7\u548c\u7edf\u8ba1\u7cfb\u7edf\u6765\u4e86\u89e3\u60a8\u7684\u4f7f\u7528\u8005\u3002",title:"\u4f7f\u7528\u7edf\u8ba1"},go:"\u5f00\u59cb",join:"\u52a0\u5165",privacy:"\u9690\u79c1",roomname:"\u8bf7\u8f93\u5165\u623f\u95f4\u540d",roomnamePlaceHolder:"\u623f\u95f4\u540d",sendFeedback:"\u53d1\u9001\u53cd\u9988",terms:"\u6761\u6b3e"},startupoverlay:{policyText:"~",title:"__app__ \u9700\u8981\u4f7f\u7528\u60a8\u7684\u9ea6\u514b\u98ce\u548c\u6444\u50cf\u5934\u3002"},suspendedoverlay:{title:"\u7531\u4e8e\u60a8\u7684\u7535\u8111\u4f11\u7720\uff0c\u89c6\u9891\u901a\u8bdd\u5df2\u7ecf\u4e2d\u65ad\u3002",text:"\u91cd\u65b0\u8fde\u63a5",rejoinKeyTitle:"\u91cd\u65b0\u52a0\u5165"},"\x05suspendedoverlay":{},toolbar:{addPeople:"",audioonly:"\u542f\u7528/\u7981\u7528\u4ec5\u97f3\u9891\u6a21\u5f0f\uff08\u8282\u7701\u5e26\u5bbd\uff09",mute:"\u9759\u97f3 / \u89e3\u9664\u9759\u97f3",videomute:"\u5f00\u542f / \u5173\u95ed \u6444\u50cf\u5934",authenticate:"\u8ba4\u8bc1",lock:"\u9501\u5b9a / \u89e3\u9501 \u623f\u95f4",invite:"\u5206\u4eab\u94fe\u63a5",chat:"\u5f00\u542f / \u5173\u95ed \u804a\u5929",etherpad:"\u5f00\u542f / \u5173\u95ed \u5171\u4eab\u6587\u6863",sharedvideo:"\u5206\u4eabYouTube\u89c6\u9891",sharescreen:"\u5f00\u542f / \u5173\u95ed \u5c4f\u5e55\u5171\u4eab",fullscreen:"\u5f00\u542f / \u5173\u95ed \u5168\u5c4f",sip:"\u547c\u53ebSIP\u53f7\u7801",Settings:"\u8bbe\u7f6e",hangup:"\u79bb\u5f00",login:"\u767b\u5f55",logout:"\u767b\u51fa",dialpad:"\u5f00\u542f / \u5173\u95ed \u62e8\u53f7\u76d8",sharedVideoMutedPopup:"",micMutedPopup:"",talkWhileMutedPopup:"\u60a8\u5728\u5c1d\u8bd5\u53d1\u8a00\u5417? \u5f53\u524d\u60a8\u5df2\u88ab\u9759\u97f3\u3002",unableToUnmutePopup:"\u6b63\u5728\u5171\u4eab\u89c6\u9891\u7684\u65f6\u5019\u60a8\u4e0d\u80fd\u89e3\u9664\u9759\u97f3\u3002",cameraDisabled:"\u6444\u50cf\u5934\u4e0d\u53ef\u7528",micDisabled:"\u9ea6\u514b\u98ce\u4e0d\u53ef\u7528",filmstrip:"\u663e\u793a / \u9690\u85cf \u89c6\u9891",profile:"\u7f16\u8f91\u60a8\u7684\u7b80\u4ecb",raiseHand:"\u8bf7\u6c42 / \u53d6\u6d88 \u53d1\u8a00"},unsupportedBrowser:{appInstalled:"\u6216\u8005\u5982\u679c\u60a8\u5df2\u7ecf\u5b89\u88c5\u4e86<br /><strong>\u90a3\u4e48</strong>",appNotInstalled:"\u60a8\u9700\u8981\u5728\u60a8\u7684\u79fb\u52a8\u8bbe\u5907\u4e0a\u5b89\u88c5 <strong>__app__</strong> \u6765\u53c2\u4e0e\u4f1a\u8bae",downloadApp:"\u4e0b\u8f7d\u5e94\u7528",joinConversation:"\u52a0\u5165\u4f1a\u8bae",startConference:"\u53d1\u8d77\u4f1a\u8bae"},bottomtoolbar:{chat:"\u5f00\u542f / \u5173\u95ed \u804a\u5929",filmstrip:"\u663e\u793a / \u9690\u85cf \u89c6\u9891",contactlist:""},chat:{nickname:{title:"\u8bf7\u5728\u4e0b\u9762\u7684\u65b9\u6846\u5185\u8f93\u5165\u6635\u79f0",popover:"\u9009\u62e9\u4e00\u4e2a\u6635\u79f0"},messagebox:"\u8bf7\u8f93\u5165\u6587\u672c..."},settings:{title:"\u8bbe\u7f6e",update:"\u66f4\u65b0",name:"\u540d\u79f0",startAudioMuted:"\u6240\u6709\u4eba\u5f00\u59cb\u65f6\u9759\u97f3",startVideoMuted:"\u6240\u6709\u4eba\u5f00\u59cb\u65f6\u9690\u85cf\u89c6\u9891\u753b\u9762",selectCamera:"\u6444\u50cf\u5934",selectMic:"\u9ea6\u514b\u98ce",selectAudioOutput:"\u97f3\u9891\u8f93\u51fa",followMe:"\u6240\u6709\u4eba\u8ddf\u968f\u6211",noDevice:"\u672a\u53d1\u73b0\u8bbe\u5907",cameraAndMic:"\u6444\u50cf\u5934\u548c\u9ea6\u514b\u98ce",moderator:"\u4e3b\u6301\u4eba",password:"\u8bbe\u5b9a\u5bc6\u7801",audioVideo:"\u97f3\u9891\u548c\u89c6\u9891"},profile:{title:"\u7b80\u4ecb",setDisplayNameLabel:"\u8bbe\u5b9a\u60a8\u7684\u663e\u793a\u540d\u79f0",setEmailLabel:"\u8bbe\u7f6e\u60a8\u7684\u4e2a\u4eba\u5168\u7403\u7edf\u4e00\u6807\u8bc6\u90ae\u7bb1",setEmailInput:"\u8f93\u5165\u60a8\u7684\u90ae\u7bb1"},videothumbnail:{moderator:"",videomute:"",mute:"",kick:"\u8e22\u51fa",muted:"\u5df2\u9759\u97f3",domute:"\u9759\u97f3",flip:"\u7ffb\u8f6c",remoteControl:"\u8fdc\u7a0b\u63a7\u5236"},connectionindicator:{header:"\u8fde\u63a5\u6570\u636e",bitrate:"\u6bd4\u7279\u7387",packetloss:"\u4e22\u5305",resolution:"\u5206\u8fa8\u7387",framerate:"\u5e27\u7387\uff1a",less:"\u663e\u793a\u66f4\u5c11",more:"\u663e\u793a\u66f4\u591a",address:"\u5730\u5740",remoteport_plural:"\u8fdc\u7a0b\u7aef\u53e3\uff1a",remoteport:"\u8fdc\u7a0b\u7aef\u53e3\uff1a",localport_plural:"\u672c\u5730\u7aef\u53e3\uff1a",localport:"\u672c\u5730\u7aef\u53e3\uff1a",localaddress_plural:"\u672c\u5730\u5730\u5740\uff1a",localaddress:"\u672c\u5730\u5730\u5740\uff1a",remoteaddress_plural:"\u8fdc\u7a0b\u5730\u5740\uff1a",remoteaddress:"\u8fdc\u7a0b\u5730\u5740\uff1a",transport:"\u4f20\u8f93\uff1a",bandwidth:"\u4f30\u8ba1\u5e26\u5bbd\uff1a",na:"\u4f1a\u8bae\u5f00\u59cb\u53ef\u56de\u5230\u6b64\u5904\u67e5\u770b\u8fde\u63a5\u4fe1\u606f",turn:"",quality:{good:"\u597d",inactive:"\u672a\u6fc0\u6d3b",lost:"",nonoptimal:"",poor:""},status:"\u8fde\u63a5\u4e2d"},"\x05connectionindicator":{},notify:{disconnected:"\u5df2\u65ad\u5f00\u8fde\u63a5",moderator:"\u5df2\u6388\u6743\u4e3b\u6301\u4eba\u6743\u9650\uff01",connected:"\u5df2\u8fde\u63a5",somebody:"\u67d0\u4eba",me:"\u81ea\u5df1",focus:"\u4f1a\u8bae\u805a\u7126",focusFail:"__component__ \u4e0d\u53ef\u7528 - \u5728__ms__\u79d2\u540e\u91cd\u8bd5",grantedTo:"\u4e3b\u6301\u6743\u9650\u5df2\u6388\u4e88__to__\uff01",grantedToUnknown:"\u4e3b\u6301\u6743\u9650\u5df2\u6388\u4e88$t(somebody)\uff01",muted:"\u60a8\u5df2\u7ecf\u5f00\u59cb\u4e86\u901a\u8bdd\uff0c\u5e76\u5904\u4e8e\u9759\u97f3\u72b6\u6001\u3002",mutedTitle:"\u60a8\u5df2\u88ab\u9759\u97f3\uff01",raisedHand:"\u8bf7\u6c42\u53d1\u8a00"},dialog:{add:"\u6dfb\u52a0",allow:"\u5141\u8bb8",kickMessage:"\u60a8\u5df2\u88ab\u8e22\u51fa\u4f1a\u8bae\uff01",popupErrorTitle:"",popupError:"",passwordErrorTitle:"\u5bc6\u7801\u9519\u8bef",passwordError:"\u6b64\u4f1a\u8bae\u73b0\u5728\u53d7\u5bc6\u7801\u4fdd\u62a4\u3002\u53ea\u6709\u4f1a\u8bae\u7684\u62e5\u6709\u8005\u53ef\u4ee5\u8bbe\u5b9a\u5bc6\u7801\u3002",passwordError2:"\u6b64\u4f1a\u8bae\u73b0\u5728\u53d7\u5bc6\u7801\u4fdd\u62a4\u3002\u53ea\u6709\u4f1a\u8bae\u7684\u62e5\u6709\u8005\u53ef\u4ee5\u8bbe\u5b9a\u5bc6\u7801\u3002",connectError:"\u53d1\u751f\u9519\u8bef\uff0c\u65e0\u6cd5\u8fde\u63a5\u81f3\u4f1a\u8bae\uff01",connectErrorWithMsg:"\u53d1\u751f\u9519\u8bef\uff0c\u65e0\u6cd5\u8fde\u63a5\u81f3\u4f1a\u8bae: __msg__",incorrectPassword:"",connecting:"\u8fde\u63a5\u4e2d",copy:"\u590d\u5236",contactSupport:"",error:"\u9519\u8bef",createPassword:"\u521b\u5efa\u5bc6\u7801",detectext:"\u5c1d\u8bd5\u68c0\u6d4b\u684c\u9762\u5171\u4eab\u6269\u5c55\u65f6\u53d1\u751f\u9519\u8bef",failedpermissions:"\u672a\u80fd\u83b7\u53d6\u4f7f\u7528\u672c\u5730\u9ea6\u514b\u98ce\u6216\u6444\u50cf\u5934\u7684\u6743\u9650\u3002",conferenceReloadTitle:"\u4e0d\u597d\u610f\u601d\uff0c\u51fa\u9519\u4e86\u3002",conferenceReloadMsg:"\u6211\u4eec\u8bd5\u7740\u4fee\u590d\u5b83\u3002\u91cd\u8fde\u4e2d__\u79d2",conferenceDisconnectTitle:"\u4f60\u5df2\u7ecf\u65ad\u5f00\u3002",conferenceDisconnectMsg:"\u9700\u8981\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002\u91cd\u65b0\u8fde\u63a5\u4e2d __\u79d2",dismiss:"",rejoinNow:"\u9a6c\u4e0a\u91cd\u65b0\u52a0\u5165",maxUsersLimitReachedTitle:"",maxUsersLimitReached:"",lockTitle:"\u9501\u5b9a\u5931\u8d25",lockMessage:"\u9501\u5b9a\u4f1a\u8bae\u5931\u8d25\u3002",warning:"\u8b66\u544a",passwordNotSupportedTitle:"",passwordNotSupported:"",internalErrorTitle:"\u5185\u90e8\u9519\u8bef",internalError:"",unableToSwitch:"\u65e0\u6cd5\u8f6c\u6362\u89c6\u9891\u6d41\u3002",SLDFailure:"\u53d1\u751f\u9519\u8bef\uff0c\u65e0\u6cd5\u9759\u97f3! (SLD\u6545\u969c)",SRDFailure:"\u53d1\u751f\u9519\u8bef\uff0c\u65e0\u6cd5\u5173\u95ed\u89c6\u9891! (SRD\u6545\u969c)",oops:"\u54ce\u5440!",currentPassword:"\u5f53\u524d\u7684\u5bc6\u7801\u662f",passwordLabel:"\u5bc6\u7801",defaultError:"\u6709\u67d0\u79cd\u9519\u8bef",passwordRequired:"\u9700\u8981\u5bc6\u7801",Ok:"\u597d\u7684",done:"\u5b8c\u6210",Remove:"\u79fb\u9664",removePassword:"\u79fb\u9664\u5bc6\u7801",shareVideoTitle:"\u5206\u4eab\u89c6\u9891",shareVideoLinkError:"\u8bf7\u63d0\u4f9b\u6b63\u786e\u7684youtube\u94fe\u63a5\u3002",removeSharedVideoTitle:"\u79fb\u9664\u5171\u4eab\u7684\u89c6\u9891",removeSharedVideoMsg:"\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u5171\u4eab\u7684\u89c6\u9891\u5417\uff1f",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"",WaitingForHost:"\u7b49\u5f85\u4e3b\u6301\u4eba\u3002\u3002\u3002",WaitForHostMsg:"\u4f1a\u8bae<b>__room__ </b>\u8fd8\u6ca1\u6709\u5f00\u59cb\u3002\u5982\u679c\u60a8\u662f\u4e3b\u6301\u4eba\u8bf7\u6388\u6743\u5f00\u59cb\uff0c\u5426\u5219\u8bf7\u7b49\u5f85\u4e3b\u6301\u4eba\u3002",IamHost:"\u6211\u662f\u4e3b\u6301\u4eba\u3002",Cancel:"\u53d6\u6d88",Submit:"\u63d0\u4ea4",retry:"\u91cd\u8bd5",logoutTitle:"\u767b\u51fa",logoutQuestion:"\u4f60\u786e\u5b9a\u8981\u767b\u51fa\u5e76\u505c\u6b62\u4f1a\u8bae\u5417",sessTerminated:"",hungUp:"\u6302\u65ad",joinAgain:"\u91cd\u65b0\u52a0\u5165",Share:"\u5206\u4eab",Save:"\u4fdd\u5b58",recording:"\u5f55\u5236\u4e2d",recordingToken:"\u8f93\u5165\u8bb0\u5f55\u6807\u8bc6",passwordCheck:"\u786e\u5b9a\u8981\u79fb\u9664\u5bc6\u7801\u5417\uff1f",passwordMsg:"\u8bbe\u5b9a\u5bc6\u7801\u6765\u9501\u5b9a\u623f\u95f4",shareLink:"\u5206\u4eab\u6b64\u4f1a\u8bae\u7684\u94fe\u63a5",yourPassword:"\u8f93\u5165\u65b0\u7684\u5bc6\u7801",Back:"\u8fd4\u56de",serviceUnavailable:"\u670d\u52a1\u4e0d\u53ef\u7528",gracefulShutdown:"\u670d\u52a1\u5668\u6b63\u5728\u7ef4\u62a4\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002",Yes:"\u662f",reservationError:"\u9884\u5b9a\u7cfb\u7edf\u9519\u8bef",reservationErrorMsg:"\u9519\u8bef\u4ee3\u53f7: __code__, \u63d0\u793a\u4fe1\u606f: __msg__",password:"\u8f93\u5165\u5bc6\u7801",userPassword:"\u7528\u6237\u5bc6\u7801",token:"\u6807\u8bc6",tokenAuthFailedTitle:"\u8ba4\u8bc1\u5931\u8d25",tokenAuthFailed:"\u5bf9\u4e0d\u8d77\uff0c\u60a8\u672a\u88ab\u5141\u8bb8\u53c2\u52a0\u6b64\u4f1a\u8bae\u3002",displayNameRequired:"\u9700\u8981\u663e\u793a\u540d\u79f0",enterDisplayName:"\u8bf7\u8f93\u5165\u60a8\u7684\u663e\u793a\u540d\u79f0",extensionRequired:"\u9700\u8981\u6269\u5c55\u7a0b\u5e8f",firefoxExtensionPrompt:"\u60a8\u9700\u8981\u5b89\u88c5Firefox\u7684\u6269\u5c55\u624d\u80fd\u4f7f\u7528\u5c4f\u5e55\u5171\u4eab\u529f\u80fd\u3002\u8bf7\u4ece<a href='__url__'>\u8fd9\u91cc\u83b7\u53d6\u540e</a>!\u91cd\u8bd5\u3002",feedbackHelp:"\u60a8\u7684\u53cd\u9988\u5c06\u5e2e\u52a9\u6211\u4eec\u63d0\u9ad8\u6211\u4eec\u7684\u89c6\u9891\u4f53\u9a8c\u3002",feedbackQuestion:"\u544a\u8bc9\u6211\u4eec\u60a8\u7684\u8054\u7cfb\u65b9\u5f0f\u3002",thankYou:"\u611f\u8c22\u4f7f\u7528__appName__\uff01",sorryFeedback:"\u5f88\u62b1\u6b49\u542c\u5230\u8fd9\u4e9b\uff0c\u80fd\u544a\u8bc9\u6211\u4eec\u66f4\u591a\u8be6\u7ec6\u60c5\u51b5\u5417\uff1f",liveStreaming:"\u6d41\u5a92\u4f53\u76f4\u64ad\u4e2d",streamKey:"\u6d41 \u540d\u79f0/\u5173\u952e\u5b57",startLiveStreaming:"\u5f00\u59cb\u6d41\u5a92\u4f53\u76f4\u64ad",stopStreamingWarning:"\u786e\u5b9a\u8981\u505c\u6b62\u6d41\u5a92\u4f53\u76f4\u64ad\u5417\uff1f",stopRecordingWarning:"\u786e\u5b9a\u8981\u505c\u6b62\u5f55\u5236\u5417",stopLiveStreaming:"\u505c\u6b62\u6d41\u5a92\u4f53\u76f4\u64ad",stopRecording:"\u505c\u6b62\u5f55\u5236",doNotShowWarningAgain:"\u4e0d\u518d\u663e\u793a\u6b64\u8b66\u544a",doNotShowMessageAgain:"\u4e0d\u518d\u663e\u793a\u6b64\u4fe1\u606f",permissionDenied:"\u8bb8\u53ef\u7981\u6b62",screenSharingFailedToInstall:"",screenSharingFailedToInstallTitle:"",screenSharingPermissionDeniedError:"",micErrorPresent:"\u8fde\u63a5\u5230\u9ea6\u514b\u98ce\u65f6\u53d1\u751f\u9519\u8bef\u3002",cameraErrorPresent:"\u8fde\u63a5\u5230\u6444\u50cf\u5934\u65f6\u53d1\u751f\u9519\u8bef\u3002",cameraUnsupportedResolutionError:"\u60a8\u7684\u6444\u50cf\u5934\u4e0d\u652f\u6301\u6240\u9700\u5206\u8fa8\u7387\u3002",cameraUnknownError:"\u7531\u4e8e\u4e0d\u53ef\u9884\u77e5\u7684\u9519\u8bef\uff0c\u65e0\u6cd5\u4f7f\u7528\u6444\u50cf\u5934\u3002",cameraPermissionDeniedError:"\u60a8\u672a\u6388\u6743\u4f7f\u7528\u60a8\u7684\u6444\u50cf\u5934\u3002\u60a8\u4ecd\u53ef\u53c2\u52a0\u4f1a\u8bae\u4f46\u662f\u5176\u4ed6\u4eba\u65e0\u6cd5\u770b\u5230\uff0c\u4f7f\u7528\u5730\u5740\u680f\u91cc\u7684\u6444\u50cf\u5934\u6309\u94ae\u6765\u542f\u52a8\u6444\u50cf\u5934\u3002",cameraNotFoundError:"\u672a\u53d1\u73b0\u6444\u50cf\u5934",cameraConstraintFailedError:"\u4f60\u7684\u6444\u50cf\u5934\u4e0d\u6ee1\u8db3\u8981\u6c42\u3002",micUnknownError:"\u672a\u77e5\u9519\u8bef\uff0c\u9ea6\u514b\u98ce\u4e0d\u53ef\u7528",micPermissionDeniedError:"\u60a8\u672a\u6388\u6743\u4f7f\u7528\u9ea6\u514b\u98ce\uff0c\u60a8\u4ecd\u53ef\u53c2\u52a0\u4f1a\u8bae\u4f46\u662f\u5176\u4ed6\u4eba\u65e0\u6cd5\u542c\u5230\uff0c\u4f7f\u7528\u5730\u5740\u680f\u91cc\u7684\u6444\u50cf\u5934\u6309\u94ae\u6765\u542f\u52a8\u9ea6\u514b\u98ce",micNotFoundError:"\u672a\u53d1\u73b0\u9ea6\u514b\u98ce",micConstraintFailedError:"\u4f60\u7684\u9ea6\u514b\u98ce\u4e0d\u6ee1\u8db3\u8981\u6c42\u3002",micNotSendingDataTitle:"",micNotSendingData:"",cameraNotSendingDataTitle:"",cameraNotSendingData:"",goToStore:"\u8df3\u8f6c\u81f3\u5e94\u7528\u5546\u5e97",externalInstallationTitle:"\u9700\u8981\u6269\u5c55\u7a0b\u5e8f",externalInstallationMsg:"\u60a8\u9700\u8981\u5b89\u88c5\u684c\u9762\u5171\u4eab\u6269\u5c55",inlineInstallationMsg:"\u60a8\u9700\u8981\u5b89\u88c5\u684c\u9762\u5171\u4eab\u6269\u5c55",inlineInstallExtension:"",muteParticipantTitle:"",muteParticipantBody:"\u60a8\u65e0\u6cd5\u5bf9\u4ed6\u4eec\u89e3\u9664\u9759\u97f3\uff0c\u4f46\u662f\u4ed6\u4eec\u81ea\u5df1\u53ef\u4ee5\u968f\u65f6\u89e3\u9664\u9759\u97f3\u3002",muteParticipantButton:"\u9759\u97f3",remoteControlTitle:"\u8fdc\u7a0b\u684c\u9762\u63a7\u5236",remoteControlRequestMessage:"\u4f60\u5141\u8bb8 __\u7528\u6237__ \u8fdc\u7a0b\u63a7\u5236\u4f60\u7684\u684c\u9762\u5417?",remoteControlShareScreenWarning:"\u6ce8\u610f\uff1a\u5982\u679c\u6309\u4e0b\u201c\u5141\u8bb8\u201d\u4f60\u5c06\u5171\u4eab\u4f60\u7684\u5c4f\u5e55\uff01",remoteControlDeniedMessage:"__user__ \u62d2\u7edd\u4e86\u60a8\u7684\u8fdc\u7a0b\u63a7\u5236\u8bf7\u6c42",remoteControlAllowedMessage:"__user__ \u63a5\u53d7\u4e86\u60a8\u7684\u8fdc\u7a0b\u63a7\u5236\u8bf7\u6c42",remoteControlErrorMessage:"\u5728\u5c1d\u8bd5\u5411__user__\u8bf7\u6c42\u8fdc\u7a0b\u63a7\u5236\u6743\u9650\u65f6\u53d1\u751f\u4e86\u4e00\u4e2a\u9519\u8bef",startRemoteControlErrorMessage:"",remoteControlStopMessage:"\u8fdc\u7a0b\u63a7\u5236\u7ed3\u675f\uff01",close:"\u5173\u95ed",shareYourScreen:"\u5171\u4eab\u4f60\u7684\u5c4f\u5e55",yourEntireScreen:"\u4f60\u7684\u6574\u4e2a\u5c4f\u5e55",applicationWindow:"\u5e94\u7528\u7a97\u53e3"},email:{sharedKey:["\u8be5\u4f1a\u8bae\u53d7\u5bc6\u7801\u4fdd\u62a4\uff0c\u8bf7\u5728\u52a0\u5165\u4f1a\u8bae\u65f6\u4f7f\u7528\u4e0b\u5217\u5bc6\u7801\uff1a","","","__sharedKey__","",""],subject:"\u9080\u8bf7\u81f3__appName__ (__conferenceName__)",body:["\u55e8, \u6211\u60f3\u8bf7\u4f60\u52a0\u5165\u521a\u5efa\u7acb\u7684__appName__\u8fd9\u4e2a\u4f1a\u8bae\u3002","","","\u8bf7\u70b9\u51fb\u4e0b\u9762\u7684\u94fe\u63a5\u6765\u52a0\u5165\u4f1a\u8bae\u3002","","","__roomUrl__","","","__sharedKeyText__"," \u8bf7\u6ce8\u610f__appName__\u73b0\u5728\u53ea\u652f\u6301\u4e0b\u5217\u6d4f\u89c8\u5668\uff1a__supportedBrowsers__\u3002","","","\u9a6c\u4e0a\u5c31\u53ef\u4ee5\u548c\u4f60\u4ea4\u6d41\u4e86!"],and:"\u6dfb\u52a0"},connection:{ERROR:"\u9519\u8bef",CONNECTING:"\u8fde\u63a5\u4e2d",RECONNECTING:"\u7f51\u7edc\u9519\u8bef\uff0c\u91cd\u8fde\u4e2d\u3002\u3002\u3002",CONNFAIL:"\u8fde\u63a5\u5931\u8d25",AUTHENTICATING:"\u8ba4\u8bc1\u4e2d",AUTHFAIL:"\u8ba4\u8bc1\u5931\u8d25",CONNECTED:"\u5df2\u8fde\u63a5",DISCONNECTED:"\u5df2\u65ad\u5f00\u8fde\u63a5",DISCONNECTING:"\u65ad\u5f00\u8fde\u63a5\u4e2d",ATTACHED:"\u5df2\u63a5\u5165"},recording:{busy:"",busyTitle:"",buttonTooltip:"\u5f00\u59cb / \u7ed3\u675f\u5f55\u5236",error:"\u5f55\u5236\u5931\u8d25\u3002\u8bf7\u91cd\u65b0\u5c1d\u8bd5\u3002",failedToStart:"\u5f55\u5236\u542f\u52a8\u5931\u8d25",off:"\u5f55\u5236\u5df2\u505c\u6b62",on:"\u5f55\u5236\u4e2d",pending:"\u5f55\u5236\u4e2d\uff0c\u7b49\u5f85\u4e00\u4f4d\u4e0e\u4f1a\u8005\u52a0\u5165",unavailable:"",unavailableTitle:""},"\x05recording":{},liveStreaming:{busy:"",busyTitle:"",buttonTooltip:"",error:"",failedToStart:"",off:"",on:"\u6d41\u5a92\u4f53\u76f4\u64ad\u4e2d",pending:"\u542f\u52a8\u6d41\u5a92\u4f53\u3002\u3002\u3002",streamIdRequired:"",streamIdHelp:"\u5728\u54ea\u91cc\u627e\u5230\u8fd9\u4e2a",unavailable:"",unavailableTitle:""},speakerStats:{hours:"__count__h",minutes:"__count__m",name:"\u540d\u79f0",seconds:"__count__s",speakerStats:"\u53d1\u8a00\u8005\u72b6\u6001",speakerTime:"\u53d1\u8a00\u8005\u65f6\u95f4"},deviceSelection:{deviceSettings:"\u8bbe\u5907\u8bbe\u7f6e",noPermission:"\u672a\u6388\u6743\u9650 ",previewUnavailable:"\u9884\u89c8\u4e0d\u53ef\u7528",selectADevice:"\u9009\u62e9\u8bbe\u5907",testAudio:"\u6d4b\u8bd5\u58f0\u97f3"},invite:{addPassword:"\u6dfb\u52a0\u5bc6\u7801",callNumber:"\u547c\u53eb__\u53f7\u7801__",enterID:"\u5728\u7535\u8bdd\u7ec8\u7aef\u8f93\u5165\u4f1a\u8baeID:__conferenceID__\u548c#\u53f7\u62e8\u6253\u4f1a\u8bae\u7535\u8bdd",howToDialIn:"\u7528\u4ee5\u4e0b\u53f7\u7801\u548c\u4f1a\u8bae\u7f16\u53f7\u62e8\u53f7\u3002",hidePassword:"\u9690\u85cf\u5bc6\u7801",inviteTo:"\u9080\u8bf7\u4eba\u5230 __\u4f1a\u8bae\u540d\u79f0__",invitedYouTo:"",invitePeople:"",locked:"\u672c\u6b21\u547c\u53eb\u88ab\u9501\u5b9a\uff0c\u65b0\u7684\u547c\u53eb\u5fc5\u987b\u6709\u94fe\u63a5\u5e76\u8f93\u5165\u53e3\u4ee4\u540e\u52a0\u5165\u3002",showPassword:"\u67e5\u770b\u53e3\u4ee4",unlocked:"\u672c\u6b21\u547c\u53eb\u5df2\u88ab\u9501\u5b9a\uff0c\u7528\u8fd9\u4e2a\u94fe\u63a5\u53ef\u4ee5\u52a0\u5165\u3002"},videoStatus:{callQuality:"",hd:"\u9ad8\u6e05",highDefinition:"",labelTooltipVideo:"",labelTooltipAudioOnly:"",ld:"",lowDefinition:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"\u6807\u6e05",standardDefinition:"",qualityButtonTip:""},dialOut:{dial:"\u62e8\u53f7",dialOut:"",statusMessage:"",enterPhone:"\u8f93\u5165\u7535\u8bdd\u53f7\u7801",phoneNotAllowed:"\u8fd8\u4e0d\u652f\u6301\u8fd9\u4e2a\u76ee\u6807\uff01\u62b1\u6b49\uff01"},addPeople:{add:"\u6dfb\u52a0",noResults:"",searchPlaceholder:"",title:"",failedToAdd:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},deviceError:{cameraError:"",microphoneError:"",cameraPermission:"",microphonePermission:""},info:{copy:"",invite:"",title:"",tooltip:""}}},603);
|
|
__d(function(t,e,n,r){var i=e(447);e(386).MiddlewareRegistry.register(function(t){return function(e){return function(n){switch(n.type){case i.SET_CONFIG:return(function(t,e,n){var r=t.getState,i=r()['features/base/config'],u=e(n),a=r()['features/base/config'];i!==a&&'object'==typeof APP&&APP.translation.init();return u})(t,e,n)}return e(n)}}})},604);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(606);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(607);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(609);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(608);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})});var a=t(624);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return a[e]}})}),t(625),t(626)},605);
|
|
__d(function(e,t,n,a){Object.defineProperty(a,"__esModule",{value:!0}),a.setAudioAvailable=function(e){return{type:r.SET_AUDIO_AVAILABLE,available:e}},a.setAudioMuted=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:r.SET_AUDIO_MUTED,ensureTrack:t,muted:e}},a.setCameraFacingMode=function(e){return{type:r.SET_CAMERA_FACING_MODE,cameraFacingMode:e}},a.setVideoAvailable=function(e){return{type:r.SET_VIDEO_AVAILABLE,available:e}},a.setVideoMuted=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.VIDEO_MUTISM_AUTHORITY.USER,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(a,u){var i=u()['features/base/media'].video.muted,o=e?i|t:i&~t;return a({type:r.SET_VIDEO_MUTED,ensureTrack:n,muted:o})}},a.toggleCameraFacingMode=function(){return{type:r.TOGGLE_CAMERA_FACING_MODE}};var r=t(607),u=t(608)},606);
|
|
__d(function(E,_,A,D){Object.defineProperty(D,"__esModule",{value:!0});D.SET_AUDIO_MUTED=Symbol('SET_AUDIO_MUTED'),D.SET_AUDIO_AVAILABLE=Symbol('SET_AUDIO_AVAILABLE'),D.SET_CAMERA_FACING_MODE=Symbol('SET_CAMERA_FACING_MODE'),D.SET_VIDEO_AVAILABLE=Symbol('SET_VIDEO_AVAILABLE'),D.SET_VIDEO_MUTED=Symbol('SET_VIDEO_MUTED'),D.TOGGLE_CAMERA_FACING_MODE=Symbol('TOGGLE_CAMERA_FACING_MODE')},607);
|
|
__d(function(E,e,O,_){Object.defineProperty(_,"__esModule",{value:!0});_.CAMERA_FACING_MODE={ENVIRONMENT:'environment',USER:'user'},_.MEDIA_TYPE={AUDIO:'audio',VIDEO:'video'},_.VIDEO_MUTISM_AUTHORITY={AUDIO_ONLY:1,BACKGROUND:2,USER:4},_.VIDEO_TYPE={CAMERA:'camera',DESKTOP:'desktop'}},608);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(610);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},609);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(611);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},610);
|
|
__d(function(e,r,t,u){Object.defineProperty(u,"__esModule",{value:!0});var n=r(612);Object.defineProperty(u,"Audio",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(n).default}});var a=r(614);Object.defineProperty(u,"Video",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}});var i=r(616);Object.defineProperty(u,"VideoTrack",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}})},611);
|
|
__d(function(e,r,t,l){Object.defineProperty(l,"__esModule",{value:!0});var s=r(613),n=babelHelpers.interopRequireDefault(s),p=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"render",value:function(){return null}}]),r})(n.default);p.propTypes=n.default.propTypes,l.default=p},612);
|
|
__d(function(e,t,r,s){Object.defineProperty(s,"__esModule",{value:!0});var l=t(20),n=babelHelpers.interopRequireDefault(l),a=t(15),i=babelHelpers.interopRequireDefault(a),f=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r._setRef=r._setRef.bind(r),r}return babelHelpers.createClass(t,[{key:"pause",value:function(){this._ref&&'function'==typeof this._ref.pause&&this._ref.pause()}},{key:"play",value:function(){this._ref&&'function'==typeof this._ref.play&&this._ref.play()}},{key:"_render",value:function(e,t){var r=t||this.props,s=r.children,l=(r.ref,babelHelpers.objectWithoutProperties(r,["children","ref"]));return i.default.createElement(e,babelHelpers.extends({},l,{ref:this._setRef}),s)}},{key:"_setRef",value:function(e){this._ref=e}}]),t})(a.Component);f.propTypes={src:n.default.string,stream:n.default.object},s.default=f},613);
|
|
__d(function(e,r,t,l){Object.defineProperty(l,"__esModule",{value:!0});var o=r(20),a=babelHelpers.interopRequireDefault(o),n=r(15),i=babelHelpers.interopRequireDefault(n),s=r(415),u=r(615),p=babelHelpers.interopRequireDefault(u),b=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"componentDidMount",value:function(){var e=this.props.onPlaying;e&&e()}},{key:"render",value:function(){var e=this.props.stream;if(e){var r=e.toURL(),t=p.default.video,l=t&&t.objectFit||'cover';return i.default.createElement(s.RTCView,{mirror:this.props.mirror,objectFit:l,streamURL:r,style:t,zOrder:this.props.zOrder})}return null}}]),r})(n.Component);b.propTypes={mirror:a.default.bool,onPlaying:a.default.func,stream:a.default.object,zOrder:a.default.number},l.default=b},614);
|
|
__d(function(e,o,t,l){Object.defineProperty(l,"__esModule",{value:!0});var a=o(24),d=o(363);l.default=a.StyleSheet.create({video:{flex:1},videoCover:{backgroundColor:d.ColorPalette.black,height:'100%',left:0,position:'absolute',top:0,width:'100%'}})},615);
|
|
__d(function(e,t,a,i){Object.defineProperty(i,"__esModule",{value:!0});var n=t(15),r=babelHelpers.interopRequireDefault(n),o=t(24),l=t(518),s=t(617),u=babelHelpers.interopRequireDefault(s),p=t(615),c=babelHelpers.interopRequireDefault(p),_=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a._animation=null,a.state=babelHelpers.extends({},a.state,{fade:new o.Animated.Value(0)}),a}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=[c.default.videoCover,this._getAnimationStyles()];return r.default.createElement(o.View,{style:c.default.video},babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"render",this).call(this),r.default.createElement(o.Animated.View,{style:e}))}},{key:"_animateSetVideoTrack",value:function(e,a){var i=this;return this._animation&&(this._animation.stop(),this._animation=null,this.state.fade.setValue(0)),this._animateVideoTrack(1).then(function(){return babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_setVideoTrack",i).call(i,a),i._animateVideoTrack(0)}).catch(function(){return console.log('Animation was stopped')})}},{key:"_animateVideoTrack",value:function(e){var t=this;return new Promise(function(a,i){t._animation=o.Animated.timing(t.state.fade,{toValue:e}),t._animation.start(function(e){t._animation=null,e.finished?a():i()})})}},{key:"_getAnimationStyles",value:function(){return{opacity:this.state.fade}}},{key:"_setVideoTrack",value:function(e){var a=this.state.videoTrack,i=e;(a?a.jitsiTrack:null)===(i?i.jitsiTrack:null)?babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_setVideoTrack",this).call(this,i):this._animateSetVideoTrack(a,i)}}]),t})(u.default);_.propTypes=u.default.propTypes,i.default=(0,l.connect)()(_)},616);
|
|
__d(function(e,r,t,i){Object.defineProperty(i,"__esModule",{value:!0});var a=r(20),o=babelHelpers.interopRequireDefault(a),d=r(15),n=babelHelpers.interopRequireDefault(d),l=r(618),s=r(624),c=r(610),u=(function(e){babelHelpers.inherits(r,e);function r(e){babelHelpers.classCallCheck(this,r);var t=babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t.state={videoTrack:p(e.videoTrack)},t._onVideoPlaying=t._onVideoPlaying.bind(t),t}return babelHelpers.createClass(r,[{key:"componentWillReceiveProps",value:function(e){var r=this.state.videoTrack,t=p(e.videoTrack);r!==t&&this._setVideoTrack(t)}},{key:"render",value:function(){var e=this.state.videoTrack,r=void 0;this.props.waitForVideoStarted?(0,s.shouldRenderVideoTrack)(e,!0)?r=!0:(0,s.shouldRenderVideoTrack)(e,!1)&&!e.videoStarted&&(r=!0):r=(0,s.shouldRenderVideoTrack)(e,!1);var t=r?e.jitsiTrack.getOriginalStream():null;return n.default.createElement(c.Video,{mirror:e&&e.mirror,onPlaying:this._onVideoPlaying,stream:t,zOrder:this.props.zOrder})}},{key:"_onVideoPlaying",value:function(){var e=this.props.videoTrack;e&&!e.videoStarted&&this.props.dispatch((0,l.trackVideoStarted)(e.jitsiTrack))}},{key:"_setVideoTrack",value:function(e){this.setState({videoTrack:e})}}]),r})(d.Component);u.propTypes={dispatch:o.default.func,videoTrack:o.default.object,waitForVideoStarted:o.default.bool,zOrder:o.default.number},i.default=u;function p(e){return e||null}},617);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(619);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(620);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(621);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})}),t(622),t(623)},618);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createDesiredLocalTracks=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e,t){var n=t();if(0===r.length){var a=n['features/base/media'],c=a.audio,o=a.video;c.muted||r.push(i.MEDIA_TYPE.AUDIO),o.muted||r.push(i.MEDIA_TYPE.VIDEO)}var u=n['features/base/tracks'].filter(function(e){return e.local}).map(function(e){return e.mediaType}),s=r.filter(function(e){return-1===u.indexOf(e)});s.length&&e(d({devices:s}))}},n.createLocalTracksA=d,n.destroyLocalTracks=function(){return function(e,r){(function(e){var r=function(e){return f.error('gumProcess.cancel failed',JSON.stringify(e))};return Promise.all(e()['features/base/tracks'].filter(function(e){return e.local}).map(function(e){var t=e.gumProcess;return t&&t.cancel().catch(r)}))})(r).then(function(){return e(A(r()['features/base/tracks'].filter(function(e){return e.local}).map(function(e){return e.jitsiTrack})))})}},n.replaceLocalTrack=function(e,r,t){return function(n,c){return t||(t=c()['features/base/conference'].conference),t.replaceTrack(e,r).then(function(){var t=e?n(A([e])):Promise.resolve();return t.then(function(){if(r){var e=r.isVideoTrack()?i.setVideoMuted:i.setAudioMuted,t=r.isMuted();return(0,a.sendAnalytics)((0,a.createTrackMutedEvent)(r.getType(),'track.replaced',t)),f.log("Replace "+r.getType()+" track - "+(t?'muted':'unmuted')),n(e(t))}}).then(function(){if(r)return n((e=[r],function(r){return Promise.all(e.map(function(e){return r(l(e))}))}));var e})})}},n.trackAdded=l,n.trackMutedChanged=T,n.trackRemoved=E,n.trackVideoStarted=function(e){return{type:u.TRACK_UPDATED,track:{jitsiTrack:e,videoStarted:!0}}},n.trackVideoTypeChanged=v,n._disposeAndRemoveTracks=A;var a=r(305),c=r(308),i=r(605),o=r(462),u=r(620),s=r(621),f=r(380).getLogger(__filename);function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(r,t){var n=e.devices||[i.MEDIA_TYPE.AUDIO,i.MEDIA_TYPE.VIDEO],a={dispatch:r,getState:t},c=function(n){if(t()['features/base/tracks'].find(function(e){return e.local&&e.mediaType===n}))throw new Error("Local track for "+n+" already exists");var c=(0,s.createLocalTracksF)({cameraDeviceId:e.cameraDeviceId,devices:[n],facingMode:e.facingMode||i.CAMERA_FACING_MODE.USER,micDeviceId:e.micDeviceId},!1,a).then(function(e){if(1!==e.length)throw new Error("Expected exactly 1 track, but was given "+e.length+" tracks for device: "+n+".");return c.canceled?k(e).then(function(){return r(p(n))}):r(l(e[0]))},function(e){return r(c.canceled?p(n):(function(e,r){var t=e.gum;return function(e){if(t){var n=t.error;if(n){var a=void 0;switch(n.name){case'DOMException':a='NotAllowedError'===n.message;break;case'NotAllowedError':a=n instanceof DOMException}e({type:u.TRACK_CREATE_ERROR,permissionDenied:a,trackType:r})}}}})(e,n))});c.cancel=function(){return c.canceled=!0,c},r({type:u.TRACK_WILL_CREATE,track:{gumProcess:c,local:!0,mediaType:n}})},o=n,f=Array.isArray(o),d=0;for(o=f?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var T;if(f){if(d>=o.length)break;T=o[d++]}else{if((d=o.next()).done)break;T=d.value}c(T)}}}function l(e){return function(r,t){e.on(c.JitsiTrackEvents.TRACK_MUTE_CHANGED,function(){return r(T(e))}),e.on(c.JitsiTrackEvents.TRACK_VIDEOTYPE_CHANGED,function(t){return r(v(e,t))});var n=e.isLocal(),a=void 0;if(n){var s=(0,o.getLocalParticipant)(t);s&&(a=s.id)}else a=e.getParticipantId();return r({type:u.TRACK_ADDED,track:{jitsiTrack:e,local:n,mediaType:e.getType(),mirror:(f=e,f&&f.isLocal()&&f.isVideoTrack()&&f.getCameraFacingMode()===i.CAMERA_FACING_MODE.USER),muted:e.isMuted(),participantId:a,videoStarted:!1,videoType:e.videoType}});var f}}function T(e){return{type:u.TRACK_UPDATED,track:{jitsiTrack:e,muted:e.isMuted()}}}function E(e){return e.removeAllListeners(c.JitsiTrackEvents.TRACK_MUTE_CHANGED),e.removeAllListeners(c.JitsiTrackEvents.TRACK_VIDEOTYPE_CHANGED),{type:u.TRACK_REMOVED,track:{jitsiTrack:e}}}function v(e,r){return{type:u.TRACK_UPDATED,track:{jitsiTrack:e,videoType:r}}}function A(e){return function(r){return k(e).then(function(){return Promise.all(e.map(function(e){return r(E(e))}))})}}function k(e){return Promise.all(e.map(function(e){return e.dispose().catch(function(e){if(e.name!==c.JitsiTrackErrors.TRACK_IS_DISPOSED)throw e})}))}function p(e){return{type:u.TRACK_CREATE_CANCELED,trackType:e}}},619);
|
|
__d(function(E,R,A,C){Object.defineProperty(C,"__esModule",{value:!0});C.TRACK_ADDED=Symbol('TRACK_ADDED'),C.TRACK_CREATE_CANCELED=Symbol('TRACK_CREATE_CANCELED'),C.TRACK_CREATE_ERROR=Symbol('TRACK_CREATE_ERROR'),C.TRACK_REMOVED=Symbol('TRACK_REMOVED'),C.TRACK_UPDATED=Symbol('TRACK_UPDATED'),C.TRACK_WILL_CREATE=Symbol('TRACK_WILL_CREATE')},620);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createLocalTracksF=function(e,t,r){e||(e={});var n=e,a=n.cameraDeviceId,u=n.micDeviceId;'undefined'!=typeof APP&&(void 0!==a&&null!==a||(a=APP.settings.getCameraDeviceId()),void 0!==u&&null!==u||(u=APP.settings.getMicDeviceId()),r||(r=APP.store));var s=r.getState()['features/base/config'],d=s.constraints,f=s.firefox_fake_device,l=s.resolution;return c.default.createLocalTracks({cameraDeviceId:a,constraints:d,desktopSharingExtensionExternalInstallation:e.desktopSharingExtensionExternalInstallation,desktopSharingSources:e.desktopSharingSources,devices:e.devices.slice(0),firefox_fake_device:f,micDeviceId:u,resolution:l},t).then(function(e){return'undefined'!=typeof APP&&e.forEach(function(e){return e.on(i.JitsiTrackEvents.NO_DATA_FROM_SOURCE,APP.UI.showTrackNotWorkingDialog.bind(null,e.isAudioTrack()))}),e}).catch(function(t){return o.error('Failed to create local tracks',e.devices,t),Promise.reject(t)})},n.getLocalAudioTrack=function(e){return u(e,a.MEDIA_TYPE.AUDIO)},n.getLocalTrack=u,n.getLocalTracks=s,n.getLocalVideoTrack=function(e){return u(e,a.MEDIA_TYPE.VIDEO)},n.getTrackByMediaTypeAndParticipant=function(e,t,r){return e.find(function(e){return e.participantId===r&&e.mediaType===t})},n.getTrackByJitsiTrack=function(e,t){return e.find(function(e){return e.jitsiTrack===t})},n.getTracksByMediaType=function(e,t){return e.filter(function(e){return e.mediaType===t})},n.isLocalTrackMuted=function(e,t){var r=u(e,t);return!r||r.muted},n.setTrackMuted=function(e,t){if(t=Boolean(t),e.isMuted()===t)return Promise.resolve();var r=t?'mute':'unmute';return e[r]().catch(function(e){e.name!==i.JitsiTrackErrors.TRACK_IS_DISPOSED&&console.error("set track "+r+" failed",e)})};var i=t(308),c=babelHelpers.interopRequireDefault(i),a=t(605),o=t(380).getLogger(__filename);function u(e,t){return s(e).find(function(e){return e.mediaType===t})}function s(e){return e.filter(function(e){return e.local&&e.jitsiTrack})}},621);
|
|
__d(function(e,a,t,r){var c=a(605),i=a(386),s=a(619),d=a(620),o=a(621);i.MiddlewareRegistry.register(function(e){return function(a){return function(t){switch(t.type){case c.SET_AUDIO_MUTED:A(e,t,c.MEDIA_TYPE.AUDIO);break;case c.SET_CAMERA_FACING_MODE:var r=n(e,c.MEDIA_TYPE.VIDEO),i=void 0;r&&(i=r.jitsiTrack)&&i.getCameraFacingMode()!==t.cameraFacingMode&&e.dispatch((0,c.toggleCameraFacingMode)());break;case c.SET_VIDEO_MUTED:A(e,t,c.MEDIA_TYPE.VIDEO);break;case c.TOGGLE_CAMERA_FACING_MODE:var s=n(e,c.MEDIA_TYPE.VIDEO),o=void 0;if(s&&(o=s.jitsiTrack)){o._switchCamera();var E=o.getCameraFacingMode()===c.CAMERA_FACING_MODE.USER;e.dispatch({type:d.TRACK_UPDATED,track:{jitsiTrack:o,mirror:E}})}break;case d.TRACK_ADDED:'undefined'==typeof APP||t.track.local||APP.UI.addRemoteStream(t.track.jitsiTrack);break;case d.TRACK_REMOVED:'undefined'==typeof APP||t.track.local||APP.UI.removeRemoteStream(t.track.jitsiTrack);break;case d.TRACK_UPDATED:if('undefined'!=typeof APP){var P=t.track.jitsiTrack,T=P.isMuted(),u=P.getParticipantId();P.isVideoTrack()?(P.isLocal()?APP.conference.setVideoMuteStatus(T):APP.UI.setVideoMuted(u,T),APP.UI.onPeerVideoTypeChanged(u,P.videoType)):P.isLocal()?APP.conference.setAudioMuteStatus(T):APP.UI.setAudioMuted(u,T)}}return a(t)}}});function n(e,a){var t=e.getState;return(0,o.getLocalTrack)(t()['features/base/tracks'],a)}function A(e,a,t){var r=a.ensureTrack,c=a.muted,i=n(e,t);i?(0,o.setTrackMuted)(i.jitsiTrack,c):!c&&r&&'undefined'==typeof APP&&e.dispatch((0,s.createLocalTracksA)({devices:[t]}))}},622);
|
|
__d(function(e,r,t,a){var c=r(462),n=r(386),i=r(620);n.ReducerRegistry.register('features/base/tracks',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments[1];switch(r.type){case c.PARTICIPANT_ID_CHANGED:case i.TRACK_UPDATED:return e.map(function(e){return(function(e,r){switch(r.type){case c.PARTICIPANT_ID_CHANGED:if(e.participantId===r.oldValue)return babelHelpers.extends({},e,{participantId:r.newValue});break;case i.TRACK_UPDATED:var t=r.track;if(e.jitsiTrack===t.jitsiTrack)for(var a in t)if(e[a]!==t[a])return babelHelpers.extends({},e,t)}return e})(e,r)});case i.TRACK_ADDED:var t=e;return r.track.local&&(t=e.filter(function(e){return!e.local||e.mediaType!==r.track.mediaType})),[].concat(babelHelpers.toConsumableArray(t),[r.track]);case i.TRACK_CREATE_CANCELED:case i.TRACK_CREATE_ERROR:return e.filter(function(e){return!e.local||e.mediaType!==r.trackType});case i.TRACK_REMOVED:return e.filter(function(e){return e.jitsiTrack!==r.track.jitsiTrack});case i.TRACK_WILL_CREATE:return[].concat(babelHelpers.toConsumableArray(e),[r.track]);default:return e}})},623);
|
|
__d(function(e,t,n,u){Object.defineProperty(u,"__esModule",{value:!0}),u.isVideoMutedByAudioOnly=function(e){return r(e,o.VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY)},u.isVideoMutedByUser=function(e){return r(e,o.VIDEO_MUTISM_AUTHORITY.USER)},u.shouldRenderVideoTrack=function(e,t){return e&&!e.muted&&(!t||e.videoStarted)};var d=t(386),o=t(608);function r(e,t){var n=(0,d.toState)(e)['features/base/media'].video.muted;return Boolean(n&t)}},624);
|
|
__d(function(t,e,a,i){var o=e(305),r=e(302),n=e(447),d=e(308),u=babelHelpers.interopRequireDefault(d),s=e(386),c=e(618),l=e(606),f=e(608),v=e(380).getLogger(__filename);s.MiddlewareRegistry.register(function(t){return function(e){return function(a){switch(a.type){case r.SET_ROOM:return(function(t,e,a){var i=t.dispatch,d=t.getState,s=a.room,c=d(),g=void 0,m=void 0,y=void 0;s&&(g=(0,n.parseURLParams)(c['features/base/connection'].locationURL),m=g['config.startWithAudioMuted'],y=g['config.startWithVideoMuted']);var A=c['features/base/config'];if(void 0===m&&(m=A.startWithAudioMuted),void 0===y&&(y=A.startWithVideoMuted),m=Boolean(m),y=Boolean(y),(0,o.sendAnalytics)((0,o.createStartMutedConfigurationEvent)('local',m,y)),v.log("Start muted: "+(m?'audio, ':'')+(y?'video':'')),i((0,l.setAudioMuted)(m)),i((0,l.setCameraFacingMode)(f.CAMERA_FACING_MODE.USER)),i((0,l.setVideoMuted)(y)),s){var M=void 0;u.default.mediaDevices.supportsVideo()?(void 0===(M=g&&g['config.startAudioOnly'])&&(M=A.startAudioOnly),M=Boolean(M)):M=!0,(0,o.sendAnalytics)((0,o.createStartAudioOnlyEvent)(M)),v.log("Start audio only set to "+M.toString()),i((0,r.setAudioOnly)(M))}return e(a)})(t,e,a);case c.TRACK_ADDED:var i=e(a);return a.track.local&&(function(t,e){var a=(0,t.getState)()['features/base/media'],i=Boolean(a[e.mediaType].muted);e.muted!==i&&((0,o.sendAnalytics)((0,o.createSyncTrackStateEvent)(e.mediaType,i)),v.log("Sync "+e.mediaType+" track muted state to "+(i?'muted':'unmuted')),e.muted=i,(0,c.setTrackMuted)(e.jitsiTrack,i))})(t,a.track),i}return e(a)}}})},625);
|
|
__d(function(e,a,r,t){var E=a(389),l=a(386),n=a(607),d=a(608),A={available:!0,muted:!1};var s={available:!0,facingMode:d.CAMERA_FACING_MODE.USER,muted:0};l.ReducerRegistry.register('features/base/media',(0,E.combineReducers)({audio:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A,a=arguments[1];switch(a.type){case n.SET_AUDIO_AVAILABLE:return babelHelpers.extends({},e,{available:a.available});case n.SET_AUDIO_MUTED:return babelHelpers.extends({},e,{muted:a.muted});default:return e}},video:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,a=arguments[1];switch(a.type){case n.SET_CAMERA_FACING_MODE:return babelHelpers.extends({},e,{facingMode:a.cameraFacingMode});case n.SET_VIDEO_AVAILABLE:return babelHelpers.extends({},e,{available:a.available});case n.SET_VIDEO_MUTED:return babelHelpers.extends({},e,{muted:a.muted});case n.TOGGLE_CAMERA_FACING_MODE:var r=e.facingMode;return r=r===d.CAMERA_FACING_MODE.USER?d.CAMERA_FACING_MODE.ENVIRONMENT:d.CAMERA_FACING_MODE.USER,babelHelpers.extends({},e,{facingMode:r});default:return e}}}))},626);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var r=t(363);o.default=(0,r.createStyleSheet)({connectionInfoText:{color:r.ColorPalette.white,fontSize:12,marginVertical:r.BoxModel.margin,marginHorizontal:r.BoxModel.margin,textAlign:'center'},connectionInfoContainer:{alignSelf:'center',backgroundColor:r.ColorPalette.darkGrey,borderRadius:20,marginTop:r.BoxModel.margin},participantView:{alignItems:'stretch',flex:1,justifyContent:'center'}})},627);
|
|
__d(function(e,a,t,r){var i=a(304),n=babelHelpers.interopRequireDefault(i),c=a(302),P=a(386),A=a(463),I=a(478),d=a(479),f=a(480);P.MiddlewareRegistry.register(function(e){return function(a){return function(t){var r=e.getState()['features/base/conference'].conference;switch(t.type){case c.CONFERENCE_JOINED:e.dispatch((0,A.localParticipantIdChanged)(t.conference.myUserId()));break;case c.CONFERENCE_LEFT:e.dispatch((0,A.localParticipantIdChanged)(d.LOCAL_PARTICIPANT_DEFAULT_ID));break;case I.KICK_PARTICIPANT:r.kickParticipant(t.id);break;case I.MUTE_REMOTE_PARTICIPANT:r.muteParticipant(t.id);break;case I.PARTICIPANT_DISPLAY_NAME_CHANGED:if('undefined'!=typeof APP){var i=(0,f.getLocalParticipant)(e.getState());i&&i.id===t.id&&APP.UI.emitEvent(n.default.NICKNAME_CHANGED,t.name)}break;case I.PARTICIPANT_JOINED:case I.PARTICIPANT_UPDATED:if('undefined'!=typeof APP){var P=t.participant,s=P.id,E=P.local,C=(0,f.getAvatarURLByParticipantId)(e.getState(),s),p=a(t),N=(0,f.getAvatarURLByParticipantId)(e.getState(),s);if(C!==N){var T=E?APP.conference.getMyUserId():s;APP.UI.refreshAvatarDisplay(T,N),APP.API.notifyAvatarChanged(T,N)}return p}}return a(t)}}})},628);
|
|
__d(function(e,a,r,n){var t=a(386),i=a(437),A=a(478),I=a(479),c=['dominantSpeaker','id','local','pinned'];function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments[1];switch(a.type){case A.DOMINANT_SPEAKER_CHANGED:return(0,t.set)(e,'dominantSpeaker',e.id===a.participant.id);case A.PARTICIPANT_ID_CHANGED:if(e.id===a.oldValue)return babelHelpers.extends({},e,{id:a.newValue});break;case A.PARTICIPANT_JOINED:var r=a.participant,n=r.avatarURL,d=r.connectionStatus,o=r.dominantSpeaker,s=r.email,P=r.isBot,T=r.local,p=r.name,l=r.pinned,N=r.role,u=r.avatarID,_=r.id;return!u&&T&&(u=(0,i.randomHexString)(32)),!_&&T&&(_=I.LOCAL_PARTICIPANT_DEFAULT_ID),{avatarID:u,avatarURL:n,connectionStatus:d,dominantSpeaker:o||!1,email:s,id:_,isBot:P,local:T||!1,name:p,pinned:l||!1,role:N||I.PARTICIPANT_ROLE.NONE};case A.PARTICIPANT_UPDATED:var D=a.participant,C=D.id,R=D.local;if(!C&&R&&(C=I.LOCAL_PARTICIPANT_DEFAULT_ID),e.id===C){var E=babelHelpers.extends({},e);for(var v in D)D.hasOwnProperty(v)&&-1===c.indexOf(v)&&(E[v]=D[v]);return E}break;case A.PIN_PARTICIPANT:return(0,t.set)(e,'pinned',e.id===a.participant.id)}return e}t.ReducerRegistry.register('features/base/participants',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments[1];switch(a.type){case A.DOMINANT_SPEAKER_CHANGED:case A.PARTICIPANT_ID_CHANGED:case A.PARTICIPANT_UPDATED:case A.PIN_PARTICIPANT:return e.map(function(e){return d(e,a)});case A.PARTICIPANT_JOINED:return[].concat(babelHelpers.toConsumableArray(e),[d(void 0,a)]);case A.PARTICIPANT_LEFT:return e.filter(function(e){return e.id!==a.participant.id});default:return e}})},629);
|
|
__d(function(e,r,t,i){var n=r(386),a=r(445),s={};n.ReducerRegistry.register('features/base/lib-jitsi-meet',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,r=arguments[1];switch(r.type){case a.LIB_DID_DISPOSE:return s;case a.LIB_DID_INIT:return babelHelpers.extends({},e,{initError:void 0,initialized:!0});case a.LIB_INIT_ERROR:return babelHelpers.extends({},e,{initError:r.error,initialized:!1});case a.SET_WEBRTC_READY:return babelHelpers.extends({},e,{webRTCReady:r.webRTCReady});default:return e}})},630);
|
|
__d(function(n,t,i,r){var e=t(386),c=t(308),u=t(307);e.MiddlewareRegistry.register(function(n){return function(t){return function(i){switch(i.type){case c.LIB_DID_INIT:(0,u.initAnalytics)(n)}return t(i)}}})},631);
|
|
__d(function(E,_,S,T){Object.defineProperty(T,"__esModule",{value:!0});T.CONFERENCE_FAILED=Symbol('CONFERENCE_FAILED'),T.CONFERENCE_JOINED=Symbol('CONFERENCE_JOINED'),T.CONFERENCE_LEFT=Symbol('CONFERENCE_LEFT'),T.CONFERENCE_WILL_JOIN=Symbol('CONFERENCE_WILL_JOIN'),T.CONFERENCE_WILL_LEAVE=Symbol('CONFERENCE_WILL_LEAVE'),T.DATA_CHANNEL_OPENED=Symbol('DATA_CHANNEL_OPENED'),T.LOCK_STATE_CHANGED=Symbol('LOCK_STATE_CHANGED'),T.P2P_STATUS_CHANGED=Symbol('P2P_STATUS_CHANGED'),T.SET_AUDIO_ONLY=Symbol('SET_AUDIO_ONLY'),T.SET_FOLLOW_ME=Symbol('SET_FOLLOW_ME'),T.SET_LASTN=Symbol('SET_LASTN'),T.SET_PASSWORD=Symbol('SET_PASSWORD'),T.SET_PASSWORD_FAILED=Symbol('SET_PASSWORD_FAILED'),T.SET_RECEIVE_VIDEO_QUALITY=Symbol('SET_RECEIVE_VIDEO_QUALITY'),T.SET_ROOM=Symbol('SET_ROOM'),T.SET_SIP_GATEWAY_ENABLED=Symbol('SET_SIP_GATEWAY_ENABLED'),T.SET_START_MUTED_POLICY=Symbol('SET_START_MUTED_POLICY')},632);
|
|
__d(function(_,A,a,e){Object.defineProperty(e,"__esModule",{value:!0});e.AVATAR_ID_COMMAND='avatar-id',e.AVATAR_URL_COMMAND='avatar-url',e.EMAIL_COMMAND='email',e.JITSI_CONFERENCE_URL_KEY=Symbol('url'),e.VIDEO_QUALITY_LEVELS={HIGH:1080,STANDARD:360,LOW:180}},633);
|
|
__d(function(e,a,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n._addLocalTracksToConference=function(e,a){for(var r=e.getLocalTracks(),n=[],o=a,t=Array.isArray(o),c=0,o=t?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(t){if(c>=o.length)break;i=o[c++]}else{if((c=o.next()).done)break;i=c.value}var f=i;-1===r.indexOf(f)&&n.push(e.addTrack(f).catch(function(e){l('Failed to add local track to conference',e)}))}return Promise.all(n)},n.getCurrentConference=function(e){var a=(0,c.toState)(e)['features/base/conference'],r=a.conference,n=a.joining,o=a.leaving;return r?r===o?void 0:r:n},n._handleParticipantError=function(e){if('Data channels support is disabled!'!==e.message)throw e},n.isRoomValid=function(e){return'string'==typeof e&&''!==e},n._removeLocalTracksFromConference=function(e,a){return Promise.all(a.map(function(a){return e.removeTrack(a).catch(function(e){e.name!==o.JitsiTrackErrors.TRACK_IS_DISPOSED&&l('Failed to remove local track from conference',e)})}))},n.sendLocalParticipant=function(e,a){var r=(0,t.getLocalParticipant)(e),n=r.avatarID,o=r.avatarURL,c=r.email,l=r.name;n&&a.sendCommand(i.AVATAR_ID_COMMAND,{value:n}),o&&a.sendCommand(i.AVATAR_URL_COMMAND,{value:o}),c&&a.sendCommand(i.EMAIL_COMMAND,{value:c}),a.setDisplayName(l)};var o=a(308),t=a(462),c=a(386),i=a(633);function l(e,a){console.error(e,a)}},634);
|
|
__d(function(e,t,n,r){var a=t(304),c=babelHelpers.interopRequireDefault(a),i=t(305),o=t(636),s=t(605),u=t(462),f=t(386),d=t(618),l=t(303),E=t(632),N=t(634),_=t(380).getLogger(__filename);f.MiddlewareRegistry.register(function(e){return function(t){return function(n){switch(n.type){case o.CONNECTION_ESTABLISHED:return(function(e,t,n){var r=t(n);'undefined'==typeof APP&&e.dispatch((0,l.createConference)());return r})(e,t,n);case E.CONFERENCE_FAILED:case E.CONFERENCE_LEFT:return(function(e,t,n){var r=e.dispatch,a=e.getState,c=t(n);a()['features/base/conference'].audioOnly&&((0,i.sendAnalytics)((0,i.createAudioOnlyDisableEvent)()),_.log('Audio only disabled'),r((0,l.setAudioOnly)(!1)));return c})(e,t,n);case E.CONFERENCE_JOINED:return(function(e,t,n){var r=t(n),a=e.getState()['features/base/conference'],c=a.audioOnly,i=a.conference;c&&0!==i.getLastN()&&e.dispatch((0,l.setLastN)(0));return r})(e,t,n);case E.DATA_CHANNEL_OPENED:return(function(e,t,n){var r=(0,e.getState)()['features/base/conference'];return r.conference.setReceiverVideoConstraint(r.receiveVideoQuality),t(n)})(e,t,n);case u.PIN_PARTICIPANT:return(function(e,t,n){var r=e.getState(),a=r['features/base/conference'].conference;if(!a)return t(n);var c=r['features/base/participants'],o=n.participant.id,s=(0,u.getParticipantById)(c,o);if('undefined'!=typeof APP){var f=(0,u.getPinnedParticipant)(c),d=o?i.ACTION_PINNED:i.ACTION_UNPINNED,l=s&&s.local||!o&&f&&f.local;(0,i.sendAnalytics)((0,i.createPinnedEvent)(d,l?'local':o,{local:l,participant_count:a.getParticipantCount()}))}var E=void 0;if(s)E=!s.local&&!s.isBot;else{var _=(0,u.getLocalParticipant)(c);E=!_||!_.pinned}if(E)try{a.pinParticipant(o)}catch(e){(0,N._handleParticipantError)(e)}return t(n)})(e,t,n);case E.SET_AUDIO_ONLY:return(function(e,t,n){var r=e.dispatch,a=e.getState,i=t(n),o=a()['features/base/conference'].audioOnly;r((0,l.setLastN)(o?0:void 0)),r((0,s.setVideoMuted)(o,s.VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY,!0)),'undefined'!=typeof APP&&APP.UI.emitEvent(c.default.TOGGLE_AUDIO_ONLY,o);return i})(e,t,n);case E.SET_LASTN:return(function(e,t,n){var r=e.getState()['features/base/conference'].conference;if(r)try{r.setLastN(n.lastN)}catch(e){console.error("Failed to set lastN: "+e)}return t(n)})(e,t,n);case E.SET_RECEIVE_VIDEO_QUALITY:return(function(e,t,n){var r=e.dispatch,a=(0,e.getState)()['features/base/conference'],c=a.audioOnly,i=a.conference;i&&(i.setReceiverVideoConstraint(n.receiveVideoQuality),c&&r((0,l.toggleAudioOnly)()));return t(n)})(e,t,n);case d.TRACK_ADDED:case d.TRACK_REMOVED:return(function(e,t,n){var r=n.track;if(r&&r.local)return(function(e,t){var n=(0,e.getState)()['features/base/conference'],r=n.conference,a=void 0;if(r&&r!==n.leaving){var c=t.track.jitsiTrack;a=t.type===d.TRACK_ADDED?(0,N._addLocalTracksToConference)(r,[c]):(0,N._removeLocalTracksFromConference)(r,[c])}return a||Promise.resolve()})(e,n).then(function(){return t(n)});return t(n)})(e,t,n)}return t(n)}}})},635);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(637);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(638);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(639);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})}),t(640)},636);
|
|
__d(function(e,n,t,o){Object.defineProperty(o,"__esModule",{value:!0}),o.connect=function(e,n){return function(t,o){var i=o(),c=(function(e){var n=e['features/base/connection'].options,t=r.default.merge({},n,e['features/base/config']),o=t.bosh;if(o){var i=e['features/base/conference'].room;if(i&&(o+="?room="+i.toLowerCase()),o!==n.bosh&&!(0,E.parseStandardURIString)(o).protocol){var c=(0,E.parseStandardURIString)(n.bosh),s=c.protocol;s&&(o=s+o)}t.bosh=o}return t})(i),f=i['features/base/jwt'],v=f.issuer,O=f.jwt,d=new a.default.JitsiConnection(c.appId,O&&v&&'anonymous'!==v?O:void 0,c);t((I=d,{type:N.CONNECTION_WILL_CONNECT,connection:I}));var I;return d.addEventListener(s.JitsiConnectionEvents.CONNECTION_DISCONNECTED,function e(n){d.removeEventListener(s.JitsiConnectionEvents.CONNECTION_DISCONNECTED,e);t((o=d,i=n,{type:N.CONNECTION_DISCONNECTED,connection:o,message:i}));var o,i}),d.addEventListener(s.JitsiConnectionEvents.CONNECTION_ESTABLISHED,l),d.addEventListener(s.JitsiConnectionEvents.CONNECTION_FAILED,L),d.connect({id:e,password:n});function l(){T(),t(u(d))}function L(e,n,o){T(),console.error('CONNECTION FAILED:',e,n),t(C(d,e,n,o))}function T(){d.removeEventListener(s.JitsiConnectionEvents.CONNECTION_ESTABLISHED,l),d.removeEventListener(s.JitsiConnectionEvents.CONNECTION_FAILED,L)}}},o.connectionEstablished=u,o.connectionFailed=C,o.disconnect=function(){return function(e,n){var t=n(),o=t['features/base/conference'],i=o.conference,r=o.joining,s=i||r,a=void 0;s?(e((0,c.conferenceWillLeave)(s)),a=s.leave()):a=Promise.resolve();var E=t['features/base/connection'],N=E.connecting,u=E.connection,C=u||N;return C&&(a=a.then(function(){return C.disconnect()})),a}},o.setLocationURL=function(e){return{type:N.SET_LOCATION_URL,locationURL:e}};var i=n(385),r=babelHelpers.interopRequireDefault(i),c=n(302),s=n(308),a=babelHelpers.interopRequireDefault(s),E=n(437),N=n(638);function u(e){return{type:N.CONNECTION_ESTABLISHED,connection:e}}function C(e,n,t,o,i){return{type:N.CONNECTION_FAILED,connection:e,error:{credentials:o&&Object.keys(o).length?o:void 0,message:t,name:n,details:i}}}},637);
|
|
__d(function(N,C,O,E){Object.defineProperty(E,"__esModule",{value:!0});E.CONNECTION_DISCONNECTED=Symbol('CONNECTION_DISCONNECTED'),E.CONNECTION_ESTABLISHED=Symbol('CONNECTION_ESTABLISHED'),E.CONNECTION_FAILED=Symbol('CONNECTION_FAILED'),E.CONNECTION_WILL_CONNECT=Symbol('CONNECTION_WILL_CONNECT'),E.SET_LOCATION_URL=Symbol('SET_LOCATION_URL')},638);
|
|
__d(function(e,n,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getInviteURL=function(e){var n=(0,a.toState)(e),t=n instanceof URL?n:n['features/base/connection'].locationURL;return t?i(t).href:void 0},r.getURLWithoutParams=i,r.toJid=function(e,n){var t=n.authdomain,r=n.domain;return e.indexOf('@')>=0?e:e+"@"+(t||r)};var a=n(386);function i(e){var n=e,t=n.hash,r=n.search;if(t&&t.length>1||r&&r.length>1){(e=new URL(e.href)).hash='',e.search='';var a=e.href;a&&(a.endsWith('#')&&(a=a.substring(0,a.length-1)),a.endsWith('?')&&(a=a.substring(0,a.length-1)),e.href===a||(e=new URL(a)))}return e}},639);
|
|
__d(function(n,o,r,t){var e=o(302),c=o(386),i=o(437),a=o(638);c.ReducerRegistry.register('features/base/connection',function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];switch(o.type){case a.CONNECTION_DISCONNECTED:return(function(n,o){var r=o.connection;if(n.connection!==r)return n;return(0,c.assign)(n,{connecting:void 0,connection:void 0})})(n,o);case a.CONNECTION_ESTABLISHED:return(function(n,o){var r=o.connection;return(0,c.assign)(n,{connecting:void 0,connection:r,error:void 0})})(n,o);case a.CONNECTION_FAILED:return(function(n,o){var r=o.connection,t=o.error,e=n.connection||n.connecting;if(e&&e!==r)return n;return(0,c.assign)(n,{connecting:void 0,connection:void 0,error:t})})(n,o);case a.CONNECTION_WILL_CONNECT:return(function(n,o){var r=o.connection;return(0,c.assign)(n,{connecting:r,error:void 0})})(n,o);case a.SET_LOCATION_URL:return(function(n,o){var r=o.locationURL;return(0,c.assign)(n,{locationURL:r,options:r?(function(n){var o=(0,i.parseURIString)(n.href),r=o.protocol,t=o.hostname;if(!r&&'beta.meet.jit.si'===t){var e=window.location;e&&(r=e.protocol),r||(r='http:')}return r||(r='https:'),{bosh:String(r)+"//"+t+(o.contextRoot||'/')+"http-bind",hosts:{domain:t,muc:"conference."+t}}})(r):void 0})})(n,o);case e.SET_ROOM:return r=n,(0,c.set)(r,'error',void 0)}var r;return n})},640);
|
|
__d(function(e,r,o,n){var i=r(636),s=r(308),d=r(386),a=r(642),c=r(632),t=r(633),u=r(634);d.ReducerRegistry.register('features/base/conference',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];switch(r.type){case c.CONFERENCE_FAILED:return(function(e,r){var o=r.conference,n=r.error,i=e.conference||e.joining;if(i&&i!==o)return e;var c=void 0,t=void 0;switch(n.name){case s.JitsiConferenceErrors.AUTHENTICATION_REQUIRED:c=o;break;case s.JitsiConferenceErrors.PASSWORD_REQUIRED:t=o}return(0,d.assign)(e,{authRequired:c,conference:void 0,error:n,joining:void 0,leaving:void 0,locked:t?a.LOCKED_REMOTELY:void 0,password:void 0,passwordRequired:t})})(e,r);case c.CONFERENCE_JOINED:return(function(e,r){var o=r.conference,n=o.room.locked?a.LOCKED_REMOTELY:void 0;return(0,d.assign)(e,{authRequired:void 0,conference:o,joining:void 0,leaving:void 0,locked:n,passwordRequired:void 0,receiveVideoQuality:t.VIDEO_QUALITY_LEVELS.HIGH})})(e,r);case c.CONFERENCE_LEFT:return(function(e,r){var o=r.conference,n=e;e.authRequired===o&&(n=(0,d.set)(n,'authRequired',void 0));e.conference===o&&(n=(0,d.assign)(n,{conference:void 0,joining:void 0,leaving:void 0,locked:void 0,password:void 0}));e.passwordRequired===o&&(n=(0,d.assign)(n,{locked:void 0,password:void 0,passwordRequired:void 0}));return n})(e,r);case c.CONFERENCE_WILL_JOIN:return(function(e,r){var o=r.conference;return(0,d.assign)(e,{error:void 0,joining:o})})(e,r);case c.CONFERENCE_WILL_LEAVE:return(function(e,r){var o=r.conference;if(e.conference!==o)return e;return(0,d.assign)(e,{authRequired:void 0,joining:void 0,leaving:o,passwordRequired:void 0})})(e,r);case i.CONNECTION_WILL_CONNECT:return(0,d.set)(e,'authRequired',void 0);case c.LOCK_STATE_CHANGED:return(function(e,r){var o=r.conference,n=r.locked;if(e.conference!==o)return e;return(0,d.assign)(e,{locked:n?e.locked||a.LOCKED_REMOTELY:void 0,password:n?e.password:void 0})})(e,r);case c.P2P_STATUS_CHANGED:return O=e,R=r,(0,d.set)(O,'p2p',R.p2p);case c.SET_AUDIO_ONLY:return _=e,l=r,(0,d.set)(_,'audioOnly',l.audioOnly);case c.SET_FOLLOW_ME:return babelHelpers.extends({},e,{followMeEnabled:r.enabled});case c.SET_PASSWORD:return(function(e,r){var o=r.conference,n=r.method,i=r.password;switch(n){case o.join:if(e.passwordRequired===o)return(0,d.assign)(e,{locked:a.LOCKED_REMOTELY,password:i,passwordRequired:void 0});break;case o.lock:return(0,d.assign)(e,{locked:i?a.LOCKED_LOCALLY:void 0,password:i})}return e})(e,r);case c.SET_RECEIVE_VIDEO_QUALITY:return E=e,v=r,(0,d.set)(E,'receiveVideoQuality',v.receiveVideoQuality);case c.SET_ROOM:return(function(e,r){var o=r.room;(0,u.isRoomValid)(o)||(o=void 0);return(0,d.assign)(e,{error:void 0,room:o})})(e,r);case c.SET_SIP_GATEWAY_ENABLED:return o=e,n=r,(0,d.set)(o,'isSIPGatewayEnabled',n.isSIPGatewayEnabled);case c.SET_START_MUTED_POLICY:return babelHelpers.extends({},e,{startAudioMutedPolicy:r.startAudioMutedPolicy,startVideoMutedPolicy:r.startVideoMutedPolicy})}var o,n,E,v,_,l,O,R;return e})},641);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(643);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(816);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(819);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})}),t(820)},642);
|
|
__d(function(e,o,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.beginRoomLockRequest=function(e){return function(o,n){void 0===e&&(e=n()['features/base/conference'].conference),e&&o((0,i.openDialog)(u.RoomLockPrompt,{conference:e}))}},r._cancelPasswordRequiredPrompt=function(e){return function(o,n){var r=n();e===r['features/base/conference'].passwordRequired&&e[t.JITSI_CONFERENCE_URL_KEY]===r['features/base/connection'].locationURL&&(o((0,t.conferenceLeft)(e)),o((0,c.appNavigate)(void 0)))}},r.endRoomLockRequest=function(e,o){return function(n){var r=o?n((0,t.setPassword)(e,e.lock,o)):Promise.resolve(),c=function(){return n((0,i.hideDialog)(u.RoomLockPrompt))};r.then(c,c)}},r._openPasswordRequiredPrompt=function(e){return(0,i.openDialog)(u.PasswordRequiredPrompt,{conference:e})};var c=o(300),t=o(302),i=o(644),u=o(816)},643);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(645);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(646);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(648);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(647);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})}),t(815)},644);
|
|
__d(function(n,o,e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hideDialog=u,t.openDialog=c,t.toggleDialog=function(n,o){return function(e,t){(0,r.isDialogOpen)(t,n)?e(u(n)):e(c(n,o))}};var i=o(646),r=o(647);function u(n){return{type:i.HIDE_DIALOG,component:n}}function c(n,o){return{type:i.OPEN_DIALOG,component:n,componentProps:o}}},645);
|
|
__d(function(_,e,O,D){Object.defineProperty(D,"__esModule",{value:!0});D.HIDE_DIALOG=Symbol('HIDE_DIALOG'),D.OPEN_DIALOG=Symbol('OPEN_DIALOG')},646);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0}),o.isDialogOpen=function(e,t){return(0,a.toState)(e)['features/base/dialog'].component===t};var a=t(386)},647);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var l=t(649);Object.defineProperty(n,"DialogContainer",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(l).default}});var u=t(650);Object.defineProperty(n,"Dialog",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}});var a=t(656);Object.defineProperty(n,"SimpleBottomSheet",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}});var i=t(814);Object.defineProperty(n,"StatelessDialog",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}})},648);
|
|
__d(function(e,t,o,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DialogContainer=void 0;var r=t(20),p=babelHelpers.interopRequireDefault(r),l=t(15),a=babelHelpers.interopRequireDefault(l),s=t(518),u=n.DialogContainer=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props._component;return e?a.default.createElement(e,this.props._componentProps):null}}]),t})(l.Component);u.propTypes={_component:p.default.func,_componentProps:p.default.object};n.default=(0,s.connect)(function(e){var t=e['features/base/dialog'];return{_component:t.component,_componentProps:t.componentProps}})(u)},649);
|
|
__d(function(e,t,l,n){Object.defineProperty(n,"__esModule",{value:!0});var a=t(385),r=babelHelpers.interopRequireDefault(a),o=t(15),i=babelHelpers.interopRequireDefault(o),u=t(24),s=t(651),p=babelHelpers.interopRequireDefault(s),c=t(518),d=t(535),b=t(354),f=t(386),_=t(654),h=babelHelpers.interopRequireDefault(_),y=t(655),m='_SUBMIT_TEXT_TAG_VALUE',T=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var l=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l.state={text:''},l._onChangeText=l._onChangeText.bind(l),l._onSubmit=l._onSubmit.bind(l),l}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this,t=this.props,l=t.bodyKey,n=t.cancelDisabled,a=t.cancelTitleKey,o=void 0===a?'dialog.Cancel':a,s=t.okDisabled,c=t.okTitleKey,d=void 0===c?'dialog.Ok':c,_=t.t,h=void 0===_?r.default.identity:_,T=t.titleKey,v=t.titleString,x=n?y.dialog.disabledButtonText:y.dialog.buttonText,C=s?y.dialog.disabledButtonText:y.dialog.buttonText;C=babelHelpers.extends({},C,babelHelpers.defineProperty({},"_TAG_KEY",m));var g=i.default.createElement(p.default,{cancelButtonTextStyle:x,cancelText:h(o),defaultValue:this.state.text,onCancel:this._onCancel,onChangeText:this._onChangeText,onSubmit:this._onSubmit,placeholder:h(l),submitButtonTextStyle:C,submitText:h(d),textInputProps:this.props.textInputProps,title:v||h(T),visible:!0});g&&(g=new g.type(g.props).render());var E=this.props.children;return E=i.default.Children.count(E)?E:void 0,g=this._mapReactElement(g,function(t){var l=t.type;if(l===u.Modal)return e._cloneElement(t,{onRequestClose:e._onCancel});if(l===u.TextInput)E&&(t=E,E=void 0);else{var n=t.props.style;if(n&&(n=u.StyleSheet.flatten(n))&&"_TAG_KEY"in n){switch(n._TAG_KEY){case m:if(e.state.submitting)return i.default.createElement(b.LoadingIndicator,{color:C.color,size:'small'})}return e._cloneElement(t,{style:(0,f.set)(n,"_TAG_KEY",void 0)})}}return t})}},{key:"_cloneElement",value:function(e,t){return i.default.cloneElement.apply(i.default,[e,t].concat(babelHelpers.toConsumableArray(i.default.Children.toArray(e.props.children))))}},{key:"_mapReactElement",value:function(e,t){if(!e||!e.props||!e.type)return e;var l=t(e);if(l){var n=l.props.children;(l===e||i.default.Children.count(n))&&(l=i.default.cloneElement.apply(i.default,[l,{}].concat(babelHelpers.toConsumableArray(i.default.Children.toArray(i.default.Children.map(n,function(e){return this._mapReactElement(e,t)},this))))))}return l}},{key:"_onChangeText",value:function(e){this.setState({text:e})}},{key:"_onSubmit",value:function(e){babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_onSubmit",this).call(this,e||this.state.text)}}]),t})(h.default);n.default=(0,d.translate)((0,c.connect)()(T))},650);
|
|
__d(function(e,l,t,u){Object.defineProperty(u,"__esModule",{value:!0});var a=l(652),r=babelHelpers.interopRequireDefault(a);u.default=r.default},651);
|
|
__d(function(e,t,l,o){Object.defineProperty(o,"__esModule",{value:!0});var n=t(15),r=babelHelpers.interopRequireDefault(n),a=t(24),u=t(653),s=babelHelpers.interopRequireDefault(u),i=(function(e){babelHelpers.inherits(t,e);function t(){var e,l,o,n;babelHelpers.classCallCheck(this,t);for(var u=arguments.length,i=Array(u),p=0;p<u;p++)i[p]=arguments[p];return l=o=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),o.state={value:'',visible:!1},o._onChangeText=function(e){o.setState({value:e}),o.props.onChangeText(e)},o._onSubmitPress=function(){var e=o.state.value;o.props.onSubmit(e)},o._onCancelPress=function(){o.props.onCancel()},o.close=function(){o.setState({visible:!1})},o._renderDialog=function(){var e=o.props,t=e.title,l=e.placeholder,n=e.defaultValue,u=e.cancelText,i=e.submitText,p=e.borderColor,c=e.promptStyle,d=e.titleStyle,y=e.buttonStyle,b=e.buttonTextStyle,f=e.submitButtonStyle,T=e.submitButtonTextStyle,m=e.cancelButtonStyle,S=e.cancelButtonTextStyle,P=e.inputStyle;return r.default.createElement(a.View,{style:s.default.dialog,key:"prompt"},r.default.createElement(a.View,{style:s.default.dialogOverlay}),r.default.createElement(a.View,{style:[s.default.dialogContent,{borderColor:p},c]},r.default.createElement(a.View,{style:[s.default.dialogTitle,{borderColor:p}]},r.default.createElement(a.Text,{style:[s.default.dialogTitleText,d]},t)),r.default.createElement(a.View,{style:s.default.dialogBody},r.default.createElement(a.TextInput,babelHelpers.extends({style:[s.default.dialogInput,P],defaultValue:n,onChangeText:o._onChangeText,placeholder:l,autoFocus:!0,underlineColorAndroid:"white"},o.props.textInputProps))),r.default.createElement(a.View,{style:[s.default.dialogFooter,{borderColor:p}]},r.default.createElement(a.TouchableWithoutFeedback,{onPress:o._onCancelPress},r.default.createElement(a.View,{style:[s.default.dialogAction,y,m]},r.default.createElement(a.Text,{style:[s.default.dialogActionText,b,S]},u))),r.default.createElement(a.TouchableWithoutFeedback,{onPress:o._onSubmitPress},r.default.createElement(a.View,{style:[s.default.dialogAction,y,f]},r.default.createElement(a.Text,{style:[s.default.dialogActionText,b,T]},i))))))},n=l,babelHelpers.possibleConstructorReturn(o,n)}return babelHelpers.createClass(t,[{key:"componentDidMount",value:function(){this.setState({value:this.props.defaultValue})}},{key:"componentWillReceiveProps",value:function(e){var t=e.visible,l=e.defaultValue;this.setState({visible:t,value:l})}},{key:"render",value:function(){var e=this;return r.default.createElement(a.Modal,{onRequestClose:function(){return e.close()},transparent:!0,visible:this.props.visible},this._renderDialog())}}]),t})(n.Component);i.propTypes={title:n.PropTypes.string.isRequired,visible:n.PropTypes.bool,defaultValue:n.PropTypes.string,placeholder:n.PropTypes.string,onCancel:n.PropTypes.func.isRequired,cancelText:n.PropTypes.string,onSubmit:n.PropTypes.func.isRequired,submitText:n.PropTypes.string,onChangeText:n.PropTypes.func.isRequired,borderColor:n.PropTypes.string,promptStyle:n.PropTypes.object,titleStyle:n.PropTypes.object,buttonStyle:n.PropTypes.object,buttonTextStyle:n.PropTypes.object,submitButtonStyle:n.PropTypes.object,submitButtonTextStyle:n.PropTypes.object,cancelButtonStyle:n.PropTypes.object,cancelButtonTextStyle:n.PropTypes.object,inputStyle:n.PropTypes.object,textInputProps:n.PropTypes.object},i.defaultProps={visible:!1,defaultValue:'',cancelText:'Cancel',submitText:'OK',borderColor:'#ccc',promptStyle:{},titleStyle:{},buttonStyle:{},buttonTextStyle:{},submitButtonStyle:{},submitButtonTextStyle:{},cancelButtonStyle:{},cancelButtonTextStyle:{},inputStyle:{},onChangeText:function(){}},o.default=i},652);
|
|
__d(function(o,e,t,i){Object.defineProperty(i,"__esModule",{value:!0});var d=e(24);i.default=d.StyleSheet.create({dialog:{flex:1,alignItems:'center'},dialogOverlay:{backgroundColor:'rgba(0, 0, 0, 0.8)',position:'absolute',top:0,bottom:0,left:0,right:0},dialogContent:{elevation:5,marginTop:150,width:300,backgroundColor:'white',borderRadius:5,borderWidth:1,overflow:'hidden'},dialogTitle:{borderBottomWidth:1,paddingVertical:10,paddingHorizontal:15},dialogTitleText:{fontSize:18,fontWeight:'600'},dialogBody:{paddingHorizontal:10},dialogInput:{height:50,fontSize:18},dialogFooter:{borderTopWidth:1,flexDirection:'row'},dialogAction:{flex:1,padding:15},dialogActionText:{fontSize:18,textAlign:'center',color:'#006dbf'}})},653);
|
|
__d(function(e,t,i,n){Object.defineProperty(n,"__esModule",{value:!0});var o=t(15),l=t(645),u=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var i=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i._onCancel=i._onCancel.bind(i),i._onSubmit=i._onSubmit.bind(i),i._onSubmitFulfilled=i._onSubmitFulfilled.bind(i),i._onSubmitRejected=i._onSubmitRejected.bind(i),i}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){this._mounted=!0}},{key:"componentWillUnmount",value:function(){this._mounted=!1}},{key:"_hide",value:function(){return this.props.dispatch((0,l.hideDialog)())}},{key:"_onCancel",value:function(){var e=this.props,t=e.cancelDisabled,i=e.onCancel;void 0!==t&&t||i&&!i()||this._hide()}},{key:"_onSubmit",value:function(e){var t=this.props,i=t.okDisabled,n=t.onSubmit;if(void 0===i||!i){this.setState({submitting:!0});var o=!n||n(e),l=void 0;if(o)switch(typeof o){case'function':case'object':l=o.then}'function'==typeof l&&2===l.length?l.call(o,this._onSubmitFulfilled,this._onSubmitRejected):o?this._onSubmitFulfilled():this._onSubmitRejected()}}},{key:"_onSubmitFulfilled",value:function(){this._mounted&&this.setState({submitting:!1}),this._hide()}},{key:"_onSubmitRejected",value:function(){this._mounted&&this.setState({submitting:!1})}}]),t})(o.Component);n.default=u},654);
|
|
__d(function(e,o,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.simpleBottomSheet=r.dialog=void 0;var l=o(363);r.dialog=(0,l.createStyleSheet)({buttonText:{color:l.ColorPalette.blue},disabledButtonText:{color:l.ColorPalette.darkGrey}}),r.simpleBottomSheet=(0,l.createStyleSheet)({container:{flex:1,flexDirection:'row'},overlay:{backgroundColor:'rgba(0, 0, 0, 0.8)',bottom:0,left:0,position:'absolute',right:0,top:0},row:{alignItems:'center',flexDirection:'row',height:48},rowIcon:{fontSize:24},rowPadding:{width:32},rowSelectedText:{color:l.ColorPalette.blue},rowText:{fontSize:16},rowsWrapper:{marginHorizontal:16,marginVertical:8},sheet:{alignSelf:'flex-end',backgroundColor:l.ColorPalette.white,flex:1}})},655);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var l=t(15),r=babelHelpers.interopRequireDefault(l),s=t(24),a=t(518),i=t(657),u=t(655),c=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onButtonPress=n._onButtonPress.bind(n),n._onCancel=n._onCancel.bind(n),n}return babelHelpers.createClass(t,[{key:"render",value:function(){return r.default.createElement(s.Modal,{animationType:'slide',onRequestClose:this._onCancel,transparent:!0,visible:!0},r.default.createElement(s.View,{style:u.simpleBottomSheet.container},r.default.createElement(s.TouchableWithoutFeedback,{onPress:this._onCancel},r.default.createElement(s.View,{style:u.simpleBottomSheet.overlay})),r.default.createElement(s.View,{style:u.simpleBottomSheet.sheet},r.default.createElement(s.View,{style:u.simpleBottomSheet.rowsWrapper},this._renderOptions()))))}},{key:"_onButtonPress",value:function(e){var t=this.props.onSubmit;t&&t(e)}},{key:"_onCancel",value:function(){var e=this.props.onCancel;e&&e()}},{key:"_renderOptions",value:function(){var e=this;return this.props.options.map(function(t,n){return e._renderRow(t,n)})}},{key:"_renderRow",value:function(e,t){var n=e.iconName,o=e.selected,l=e.text,a=o?u.simpleBottomSheet.rowSelectedText:{};return r.default.createElement(s.TouchableHighlight,{key:t,onPress:this._onButtonPress.bind(this,e),underlayColor:"#eee"},r.default.createElement(s.View,{style:u.simpleBottomSheet.row},r.default.createElement(i.Icon,{name:n,style:[u.simpleBottomSheet.rowIcon,a]}),r.default.createElement(s.View,{style:u.simpleBottomSheet.rowPadding}),r.default.createElement(s.Text,{style:[u.simpleBottomSheet.rowText,a]},l)))}}]),t})(l.Component);o.default=(0,a.connect)()(c)},656);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(658);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},657);
|
|
__d(function(e,o,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Icon=void 0;var t=o(659),c=o(813),a=babelHelpers.interopRequireDefault(c);r.Icon=(0,t.createIconSetFromIcoMoon)(a.default)},658);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var o=t(660);Object.defineProperty(n,'createIconSet',{enumerable:!0,get:function(){return a(o).default}});var u=t(811);Object.defineProperty(n,'createIconSetFromFontello',{enumerable:!0,get:function(){return a(u).default}});var c=t(812);Object.defineProperty(n,'createIconSetFromIcoMoon',{enumerable:!0,get:function(){return a(c).default}});function a(e){return e&&e.__esModule?e:{default:e}}},659);
|
|
__d(function(e,r,t,o){Object.defineProperty(o,"__esModule",{value:!0});var n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},a='./lib/create-icon-set.js',i=(function(){function e(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(r,t,o){return t&&e(r.prototype,t),o&&e(r,o),r}})();o.default=function(e,r,t){var o=r;'android'===f.Platform.OS&&t&&(o=t.replace(/\.(otf|ttf)$/,''));'windows'===f.Platform.OS&&t&&(o='Assets/'+t+'#'+r);var y=u.default.oneOf(Object.keys(e)),g=(function(r){!(function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)})(t,r);function t(){var e,r,o;!(function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")})(this,t);for(var n=arguments.length,a=Array(n),i=0;i<n;i++)a[i]=arguments[i];return o=v(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r=o,o.root=null,o.handleRef=function(e){o.root=e},v(o,r)}return i(t,[{key:'setNativeProps',value:function(e){this.root&&this.root.setNativeProps(e)}},{key:'render',value:function(){var r=this.props,t=r.name,i=r.size,l=r.color,u=r.style,s=(function(e,r){var t={};for(var o in e)r.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t})(r,['name','size','color','style']),d=t?e[t]||'?':'';'number'==typeof d&&(d=String.fromCharCode(d));var p={fontSize:i,color:l},y={fontFamily:o,fontWeight:'normal',fontStyle:'normal'};return s.style=[p,u,y],s.ref=this.handleRef,c.default.createElement(f.Text,n({},s,{__source:{fileName:a,lineNumber:82}}),d,this.props.children)}}]),t})(l.Component);g.propTypes={name:y,size:u.default.number,color:u.default.string,children:u.default.node,style:u.default.any},g.defaultProps={size:b,allowFontScaling:!1};var w={};function O(){if(!h){if('android'===f.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.')}}function P(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m;O();var a=e[r]||'?';'number'==typeof a&&(a=String.fromCharCode(a));var i=(0,f.processColor)(n),l=a+':'+t+':'+i,c=f.PixelRatio.get();return new Promise(function(e,r){var n=w[l];void 0!==n?!n||n instanceof Error?r(n):e({uri:n,scale:c}):h.getImageForFont(o,a,t,i,function(t,o){var n='string'==typeof t?new Error(t):t;w[l]=o||n||!1,!n&&o?e({uri:o,scale:c}):r(n)})})}return g.Button=(0,s.default)(g),g.TabBarItem=(0,d.default)(y,P),g.TabBarItemIOS=g.TabBarItem,g.ToolbarAndroid=(0,p.default)(y,P),g.getImageSource=P,g.loadFont=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;return'ios'===f.Platform.OS?(O(),e?h.loadFontWithFileName.apply(h,(function(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)})(e.split('.'))):Promise.reject(new Error('Unable to load font, because no file was specified. '))):Promise.resolve()},g};var l=r(15),c=y(l),u=y(r(20)),f=r(661),s=y(r(662)),d=y(r(798)),p=y(r(810));function y(e){return e&&e.__esModule?e:{default:e}}function v(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r}var h=f.NativeModules.RNVectorIconsManager||f.NativeModules.RNVectorIconsModule,b=12,m='black'},660);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(24);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},661);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l='./lib/icon-button.js',a=(function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();n.default=function(e){var t,r;return r=t=(function(t){!(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(r,t);function r(){return(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,r),(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return a(r,[{key:'render',value:function(){var t=this.props,r=t.style,n=t.iconStyle,a=t.children,f=(function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r})(t,['style','iconStyle','children']),d=(0,c.default)(f,Object.keys(p.Text.propTypes),'style','name','size','color'),b=(0,c.default)(f,Object.keys(p.TouchableHighlight.propTypes)),h=(0,u.default)(f,Object.keys(d),Object.keys(b),'iconStyle','borderRadius','backgroundColor');d.style=n?[y.icon,n]:y.icon;var g=(0,c.default)(this.props,'color'),m=(0,c.default)(this.props,'backgroundColor','borderRadius');return s.default.createElement(p.TouchableHighlight,o({style:[y.touchable,m]},b,{__source:{fileName:l,lineNumber:77}}),s.default.createElement(p.View,o({style:[y.container,m,r]},h,{__source:{fileName:l,lineNumber:81}}),s.default.createElement(e,o({},d,{__source:{fileName:l,lineNumber:82}})),(0,i.default)(a)?s.default.createElement(p.Text,{style:[y.text,g],__source:{fileName:l,lineNumber:84}},a):a))}}]),r})(f.Component),t.propTypes={backgroundColor:d.default.string,borderRadius:d.default.number,color:d.default.string,size:d.default.number,iconStyle:d.default.any,style:d.default.any,children:d.default.node},t.defaultProps={backgroundColor:h,borderRadius:5,color:'white',size:20},r};var i=b(t(663)),u=b(t(665)),c=b(t(791)),f=t(15),s=b(f),d=b(t(20)),p=t(661);function b(e){return e&&e.__esModule?e:{default:e}}var y=p.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),h='#007AFF'},662);
|
|
__d(function(t,n,r,o){var e=n(392),i=n(664),c=n(400),f='[object String]';r.exports=function(t){return'string'==typeof t||!i(t)&&c(t)&&e(t)==f}},663);
|
|
__d(function(r,a,i,n){var o=Array.isArray;i.exports=o},664);
|
|
__d(function(n,r,t,u){var e=r(666),f=r(667),o=r(766),a=r(767),i=r(710),l=r(779),v=r(780),c=r(743),g=v(function(n,r){var t={};if(null==n)return t;var u=!1;r=e(r,function(r){return r=a(r,n),u||(u=r.length>1),r}),i(n,c(n),t),u&&(t=f(t,7,l));for(var v=r.length;v--;)o(t,r[v]);return t});t.exports=g},665);
|
|
__d(function(n,r,t,o){t.exports=function(n,r){for(var t=-1,o=null==n?0:n.length,u=Array(o);++t<o;)u[t]=r(n[t],t,n);return u}},666);
|
|
__d(function(t,e,r,o){var c=e(668),n=e(705),b=e(706),a=e(709),j=e(728),i=e(732),u=e(733),f=e(734),y=e(738),A=e(741),v=e(743),l=e(744),s=e(749),p=e(750),d=e(764),g=e(664),m=e(716),F=e(466),I=e(711),U=1,S=2,k=4,w='[object Arguments]',x='[object Function]',B='[object GeneratorFunction]',D='[object Object]',E={};E[w]=E['[object Array]']=E['[object ArrayBuffer]']=E['[object DataView]']=E['[object Boolean]']=E['[object Date]']=E['[object Float32Array]']=E['[object Float64Array]']=E['[object Int8Array]']=E['[object Int16Array]']=E['[object Int32Array]']=E['[object Map]']=E['[object Number]']=E[D]=E['[object RegExp]']=E['[object Set]']=E['[object String]']=E['[object Symbol]']=E['[object Uint8Array]']=E['[object Uint8ClampedArray]']=E['[object Uint16Array]']=E['[object Uint32Array]']=!0,E['[object Error]']=E[x]=E['[object WeakMap]']=!1;r.exports=function t(e,r,o,M,_,C){var G,N=r&U,O=r&S,R=r&k;if(o&&(G=_?o(e,M,_,C):o(e)),void 0!==G)return G;if(!F(e))return e;var V=g(e);if(V){if(G=s(e),!N)return u(e,G)}else{var W=l(e),h=W==x||W==B;if(m(e))return i(e,N);if(W==D||W==w||h&&!_){if(G=O||h?{}:d(e),!N)return O?y(e,j(G,e)):f(e,a(G,e))}else{if(!E[W])return _?e:{};G=p(e,W,t,N)}}C||(C=new c);var q=C.get(e);if(q)return q;C.set(e,G);var z=R?O?v:A:O?keysIn:I,H=V?void 0:z(e);return n(H||e,function(c,n){H&&(c=e[n=c]),b(G,n,t(c,r,o,n,e,C))}),G}},667);
|
|
__d(function(t,e,o,p){var r=e(669),s=e(677),a=e(678),i=e(679),_=e(680),n=e(681);function y(t){var e=this.__data__=new r(t);this.size=e.size}y.prototype.clear=s,y.prototype.delete=a,y.prototype.get=i,y.prototype.has=_,y.prototype.set=n,o.exports=y},668);
|
|
__d(function(t,e,o,r){var p=e(670),a=e(671),l=e(674),n=e(675),s=e(676);function y(t){var e=-1,o=null==t?0:t.length;for(this.clear();++e<o;){var r=t[e];this.set(r[0],r[1])}}y.prototype.clear=p,y.prototype.delete=a,y.prototype.get=l,y.prototype.has=n,y.prototype.set=s,o.exports=y},669);
|
|
__d(function(t,_,i,n){i.exports=function(){this.__data__=[],this.size=0}},670);
|
|
__d(function(t,r,a,e){var i=r(672),n=Array.prototype.splice;a.exports=function(t){var r=this.__data__,a=i(r,t);return!(a<0||(a==r.length-1?r.pop():n.call(r,a,1),--this.size,0))}},671);
|
|
__d(function(r,n,t,e){var f=n(673);t.exports=function(r,n){for(var t=r.length;t--;)if(f(r[t][0],n))return t;return-1}},672);
|
|
__d(function(n,t,o,r){o.exports=function(n,t){return n===t||n!=n&&t!=t}},673);
|
|
__d(function(t,_,n,r){var a=_(672);n.exports=function(t){var _=this.__data__,n=a(_,t);return n<0?void 0:_[n][1]}},674);
|
|
__d(function(t,_,n,r){var a=_(672);n.exports=function(t){return a(this.__data__,t)>-1}},675);
|
|
__d(function(t,i,s,_){var n=i(672);s.exports=function(t,i){var s=this.__data__,_=n(s,t);return _<0?(++this.size,s.push([t,i])):s[_][1]=i,this}},676);
|
|
__d(function(t,_,i,n){var s=_(669);i.exports=function(){this.__data__=new s,this.size=0}},677);
|
|
__d(function(t,e,i,_){i.exports=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i}},678);
|
|
__d(function(t,_,n,e){n.exports=function(t){return this.__data__.get(t)}},679);
|
|
__d(function(t,_,n,a){n.exports=function(t){return this.__data__.has(t)}},680);
|
|
__d(function(t,i,s,_){var e=i(669),a=i(682),n=i(690),h=200;s.exports=function(t,i){var s=this.__data__;if(s instanceof e){var _=s.__data__;if(!a||_.length<h-1)return _.push([t,i]),this.size=++s.size,this;s=this.__data__=new n(_)}return s.set(t,i),this.size=s.size,this}},681);
|
|
__d(function(a,n,o,p){var r=n(683)(n(394),'Map');o.exports=r},682);
|
|
__d(function(n,r,o,t){var i=r(684),u=r(689);o.exports=function(n,r){var o=u(n,r);return i(o)?o:void 0}},683);
|
|
__d(function(t,o,r,e){var n=o(685),c=o(686),p=o(466),a=o(688),u=/^\[object .+?Constructor\]$/,i=Function.prototype,s=Object.prototype,$=i.toString,f=s.hasOwnProperty,g=RegExp('^'+$.call(f).replace(/[\\^$.*+?()[\]{}|]/g,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$');r.exports=function(t){return!(!p(t)||c(t))&&(n(t)?g:u).test(a(t))}},684);
|
|
__d(function(n,t,o,c){var r=t(392),e=t(466),u='[object AsyncFunction]',i='[object Function]',b='[object GeneratorFunction]',j='[object Proxy]';o.exports=function(n){if(!e(n))return!1;var t=r(n);return t==i||t==b||t==u||t==j}},685);
|
|
__d(function(n,r,e,t){var c=r(687),o=(function(){var n=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||'');return n?'Symbol(src)_1.'+n:''})();e.exports=function(n){return!!o&&o in n}},686);
|
|
__d(function(_,r,e,o){var s=r(394)['__core-js_shared__'];e.exports=s},687);
|
|
__d(function(t,r,n,c){var o=Function.prototype.toString;n.exports=function(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+''}catch(t){}}return''}},688);
|
|
__d(function(n,o,t,u){t.exports=function(n,o){return null==n?void 0:n[o]}},689);
|
|
__d(function(t,e,o,r){var p=e(691),a=e(699),l=e(702),n=e(703),s=e(704);function y(t){var e=-1,o=null==t?0:t.length;for(this.clear();++e<o;){var r=t[e];this.set(r[0],r[1])}}y.prototype.clear=p,y.prototype.delete=a,y.prototype.get=l,y.prototype.has=n,y.prototype.set=s,o.exports=y},690);
|
|
__d(function(n,t,i,s){var _=t(692),a=t(669),e=t(682);i.exports=function(){this.size=0,this.__data__={hash:new _,map:new(e||a),string:new _}}},691);
|
|
__d(function(t,e,o,r){var p=e(693),a=e(695),l=e(696),n=e(697),s=e(698);function y(t){var e=-1,o=null==t?0:t.length;for(this.clear();++e<o;){var r=t[e];this.set(r[0],r[1])}}y.prototype.clear=p,y.prototype.delete=a,y.prototype.get=l,y.prototype.has=n,y.prototype.set=s,o.exports=y},692);
|
|
__d(function(t,_,i,n){var s=_(694);i.exports=function(){this.__data__=s?s(null):{},this.size=0}},693);
|
|
__d(function(e,t,c,r){var a=t(683)(Object,'create');c.exports=a},694);
|
|
__d(function(t,e,i,s){i.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},695);
|
|
__d(function(_,r,t,a){var n=r(694),o='__lodash_hash_undefined__',e=Object.prototype.hasOwnProperty;t.exports=function(_){var r=this.__data__;if(n){var t=r[_];return t===o?void 0:t}return e.call(r,_)?r[_]:void 0}},696);
|
|
__d(function(t,r,o,a){var n=r(694),_=Object.prototype.hasOwnProperty;o.exports=function(t){var r=this.__data__;return n?void 0!==r[t]:_.call(r,t)}},697);
|
|
__d(function(_,i,s,t){var h=i(694),a='__lodash_hash_undefined__';s.exports=function(_,i){var s=this.__data__;return this.size+=this.has(_)?0:1,s[_]=h&&void 0===i?a:i,this}},698);
|
|
__d(function(t,e,i,n){var r=e(700);i.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},699);
|
|
__d(function(t,n,r,a){var _=n(701);r.exports=function(t,n){var r=t.__data__;return _(n)?r['string'==typeof n?'string':'hash']:r.map}},700);
|
|
__d(function(n,o,r,t){r.exports=function(n){var o=typeof n;return'string'==o||'number'==o||'symbol'==o||'boolean'==o?'__proto__'!==n:null===n}},701);
|
|
__d(function(t,n,r,e){var i=n(700);r.exports=function(t){return i(this,t).get(t)}},702);
|
|
__d(function(n,t,r,i){var o=t(700);r.exports=function(n){return o(this,n).has(n)}},703);
|
|
__d(function(i,s,t,e){var n=s(700);t.exports=function(i,s){var t=n(this,i),e=t.size;return t.set(i,s),this.size+=t.size==e?0:1,this}},704);
|
|
__d(function(n,r,t,o){t.exports=function(n,r){for(var t=-1,o=null==n?0:n.length;++t<o&&!1!==r(n[t],t,n););return n}},705);
|
|
__d(function(o,t,n,r){var a=t(707),c=t(673),e=Object.prototype.hasOwnProperty;n.exports=function(o,t,n){var r=o[t];e.call(o,t)&&c(r,n)&&(void 0!==n||t in o)||a(o,t,n)}},706);
|
|
__d(function(e,n,o,r){var _=n(708);o.exports=function(e,n,o){'__proto__'==n&&_?_(e,n,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[n]=o}},707);
|
|
__d(function(r,t,e,n){var c=t(683),o=(function(){try{var r=c(Object,'defineProperty');return r({},'',{}),r}catch(r){}})();e.exports=o},708);
|
|
__d(function(n,r,t,o){var u=r(710),c=r(711);t.exports=function(n,r){return n&&u(r,c(r),n)}},709);
|
|
__d(function(r,n,o,v){var t=n(706),a=n(707);o.exports=function(r,n,o,v){var i=!o;o||(o={});for(var d=-1,e=n.length;++d<e;){var f=n[d],u=v?v(o[f],r[f],f,o,r):void 0;void 0===u&&(u=r[f]),i?a(o,f,u):t(o,f,u)}return o}},710);
|
|
__d(function(n,r,t,o){var u=r(712),c=r(724),e=r(727);t.exports=function(n){return e(n)?u(n):c(n)}},711);
|
|
__d(function(t,e,n,r){var f=e(713),o=e(714),a=e(664),h=e(716),p=e(718),g=e(719),l=Object.prototype.hasOwnProperty;n.exports=function(t,e){var n=a(t),r=!n&&o(t),s=!n&&!r&&h(t),u=!n&&!r&&!s&&g(t),b=n||r||s||u,c=b?f(t.length,String):[],i=c.length;for(var y in t)!e&&!l.call(t,y)||b&&('length'==y||s&&('offset'==y||'parent'==y)||u&&('buffer'==y||'byteLength'==y||'byteOffset'==y)||p(y,i))||c.push(y);return c}},712);
|
|
__d(function(r,n,o,t){o.exports=function(r,n){for(var o=-1,t=Array(r);++o<r;)t[o]=n(o);return t}},713);
|
|
__d(function(e,r,t,n){var l=r(715),c=r(400),o=Object.prototype,a=o.hasOwnProperty,p=o.propertyIsEnumerable,u=l((function(){return arguments})())?l:function(e){return c(e)&&a.call(e,'callee')&&!p.call(e,'callee')};t.exports=u},714);
|
|
__d(function(n,t,r,e){var o=t(392),u=t(400),c='[object Arguments]';r.exports=function(n){return u(n)&&o(n)==c}},715);
|
|
__d(function(e,o,f,t){var p=o(394),d=o(717),r='object'==typeof t&&t&&!t.nodeType&&t,i=r&&'object'==typeof f&&f&&!f.nodeType&&f,n=i&&i.exports===r?p.Buffer:void 0,y=(n?n.isBuffer:void 0)||d;f.exports=y},716);
|
|
__d(function(n,t,o,r){o.exports=function(){return!1}},717);
|
|
__d(function(n,t,e,r){var u=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=function(n,t){return!!(t=null==t?u:t)&&('number'==typeof n||o.test(n))&&n>-1&&n%1==0&&n<t}},718);
|
|
__d(function(r,a,d,e){var i=a(720),n=a(722),o=a(723),p=o&&o.isTypedArray,s=p?n(p):i;d.exports=s},719);
|
|
__d(function(t,e,o,r){var c=e(392),b=e(721),j=e(400),a={};a['[object Float32Array]']=a['[object Float64Array]']=a['[object Int8Array]']=a['[object Int16Array]']=a['[object Int32Array]']=a['[object Uint8Array]']=a['[object Uint8ClampedArray]']=a['[object Uint16Array]']=a['[object Uint32Array]']=!0,a['[object Arguments]']=a['[object Array]']=a['[object ArrayBuffer]']=a['[object Boolean]']=a['[object DataView]']=a['[object Date]']=a['[object Error]']=a['[object Function]']=a['[object Map]']=a['[object Number]']=a['[object Object]']=a['[object RegExp]']=a['[object Set]']=a['[object String]']=a['[object WeakMap]']=!1;o.exports=function(t){return j(t)&&b(t.length)&&!!a[c(t)]}},720);
|
|
__d(function(n,r,t,e){var o=9007199254740991;t.exports=function(n){return'number'==typeof n&&n>-1&&n%1==0&&n<=o}},721);
|
|
__d(function(n,t,r,u){r.exports=function(n){return function(t){return n(t)}}},722);
|
|
__d(function(e,t,n,o){var c=t(395),i='object'==typeof o&&o&&!o.nodeType&&o,p=i&&'object'==typeof n&&n&&!n.nodeType&&n,r=p&&p.exports===i&&c.process,d=(function(){try{return r&&r.binding&&r.binding('util')}catch(e){}})();n.exports=d},723);
|
|
__d(function(r,t,n,o){var c=t(725),e=t(726),u=Object.prototype.hasOwnProperty;n.exports=function(r){if(!c(r))return e(r);var t=[];for(var n in Object(r))u.call(r,n)&&'constructor'!=n&&t.push(n);return t}},724);
|
|
__d(function(t,o,r,n){var c=Object.prototype;r.exports=function(t){var o=t&&t.constructor;return t===('function'==typeof o&&o.prototype||c)}},725);
|
|
__d(function(e,t,c,b){var j=t(399)(Object.keys,Object);c.exports=j},726);
|
|
__d(function(n,t,r,u){var e=t(685),l=t(721);r.exports=function(n){return null!=n&&l(n.length)&&!e(n)}},727);
|
|
__d(function(n,r,t,o){var u=r(710),c=r(729);t.exports=function(n,r){return n&&u(r,c(r),n)}},728);
|
|
__d(function(n,r,t,o){var u=r(712),c=r(730),e=r(727);t.exports=function(n){return e(n)?u(n,!0):c(n)}},729);
|
|
__d(function(r,t,n,o){var c=t(466),e=t(725),u=t(731),a=Object.prototype.hasOwnProperty;n.exports=function(r){if(!c(r))return u(r);var t=e(r),n=[];for(var o in r)('constructor'!=o||!t&&a.call(r,o))&&n.push(o);return n}},730);
|
|
__d(function(n,r,t,u){t.exports=function(n){var r=[];if(null!=n)for(var t in Object(n))r.push(t);return r}},731);
|
|
__d(function(e,o,t,n){var r=o(394),c='object'==typeof n&&n&&!n.nodeType&&n,f=c&&'object'==typeof t&&t&&!t.nodeType&&t,p=f&&f.exports===c?r.Buffer:void 0,i=p?p.allocUnsafe:void 0;t.exports=function(e,o){if(o)return e.slice();var t=e.length,n=i?i(t):new e.constructor(t);return e.copy(n),n}},732);
|
|
__d(function(r,n,t,o){t.exports=function(r,n){var t=-1,o=r.length;for(n||(n=Array(o));++t<o;)n[t]=r[t];return n}},733);
|
|
__d(function(n,r,t,o){var u=r(710),c=r(735);t.exports=function(n,r){return u(n,c(n),r)}},734);
|
|
__d(function(t,e,r,n){var o=e(736),c=e(737),u=Object.prototype.propertyIsEnumerable,l=Object.getOwnPropertySymbols,p=l?function(t){return null==t?[]:(t=Object(t),o(l(t),function(e){return u.call(t,e)}))}:c;r.exports=p},735);
|
|
__d(function(n,r,t,o){t.exports=function(n,r){for(var t=-1,o=null==n?0:n.length,u=0,e=[];++t<o;){var f=n[t];r(f,t,n)&&(e[u++]=f)}return e}},736);
|
|
__d(function(n,t,o,r){o.exports=function(){return[]}},737);
|
|
__d(function(n,r,t,o){var u=r(710),c=r(739);t.exports=function(n,r){return u(n,c(n),r)}},738);
|
|
__d(function(r,t,n,o){var e=t(740),c=t(398),f=t(735),u=t(737),a=Object.getOwnPropertySymbols?function(r){for(var t=[];r;)e(t,f(r)),r=c(r);return t}:u;n.exports=a},739);
|
|
__d(function(n,t,r,e){r.exports=function(n,t){for(var r=-1,e=t.length,o=n.length;++r<e;)n[o+r]=t[r];return n}},740);
|
|
__d(function(n,r,t,o){var u=r(742),c=r(735),e=r(711);t.exports=function(n){return u(n,e,c)}},741);
|
|
__d(function(n,r,t,o){var u=r(740),a=r(664);t.exports=function(n,r,t){var o=r(n);return a(n)?o:u(o,t(n))}},742);
|
|
__d(function(n,r,t,o){var u=r(742),c=r(739),e=r(729);t.exports=function(n){return u(n,e,c)}},743);
|
|
__d(function(e,t,r,c){var o=t(745),a=t(682),n=t(746),b=t(747),j=t(748),s=t(392),u=t(688),i=u(o),w=u(a),f=u(n),p=u(b),v=u(j),M=s;(o&&"[object DataView]"!=M(new o(new ArrayBuffer(1)))||a&&"[object Map]"!=M(new a)||n&&"[object Promise]"!=M(n.resolve())||b&&"[object Set]"!=M(new b)||j&&"[object WeakMap]"!=M(new j))&&(M=function(e){var t=s(e),r="[object Object]"==t?e.constructor:void 0,c=r?u(r):'';if(c)switch(c){case i:return"[object DataView]";case w:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case v:return"[object WeakMap]"}return t}),r.exports=M},744);
|
|
__d(function(a,t,e,i){var n=t(683)(t(394),'DataView');e.exports=n},745);
|
|
__d(function(o,r,e,i){var n=r(683)(r(394),'Promise');e.exports=n},746);
|
|
__d(function(t,e,n,o){var r=e(683)(e(394),'Set');n.exports=r},747);
|
|
__d(function(a,e,n,o){var p=e(683)(e(394),'WeakMap');n.exports=p},748);
|
|
__d(function(t,n,r,e){var o=Object.prototype.hasOwnProperty;r.exports=function(t){var n=t.length,r=t.constructor(n);return n&&'string'==typeof t[0]&&o.call(t,'index')&&(r.index=t.index,r.input=t.input),r}},749);
|
|
__d(function(e,t,r,c){var a=t(751),o=t(753),n=t(754),s=t(758),b=t(759),j=t(762),u=t(763),y='[object Boolean]',A='[object Date]',i='[object Map]',l='[object Number]',f='[object RegExp]',p='[object Set]',w='[object String]',U='[object Symbol]',m='[object ArrayBuffer]',I='[object DataView]',S='[object Float32Array]',d='[object Float64Array]',g='[object Int8Array]',v='[object Int16Array]',x='[object Int32Array]',B='[object Uint8Array]',D='[object Uint8ClampedArray]',F='[object Uint16Array]',_='[object Uint32Array]';r.exports=function(e,t,r,c){var h=e.constructor;switch(t){case m:return a(e);case y:case A:return new h(+e);case I:return o(e,c);case S:case d:case g:case v:case x:case B:case D:case F:case _:return u(e,c);case i:return n(e,c,r);case l:case w:return new h(e);case f:return s(e);case p:return b(e,c,r);case U:return j(e)}}},750);
|
|
__d(function(n,t,e,r){var o=t(752);e.exports=function(n){var t=new n.constructor(n.byteLength);return new o(t).set(new o(n)),t}},751);
|
|
__d(function(r,n,t,a){var i=n(394).Uint8Array;t.exports=i},752);
|
|
__d(function(t,e,r,f){var n=e(751);r.exports=function(t,e){var r=e?n(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}},753);
|
|
__d(function(n,r,t,o){var c=r(755),u=r(756),e=r(757),a=1;t.exports=function(n,r,t){var o=r?t(e(n),a):e(n);return u(o,c,new n.constructor)}},754);
|
|
__d(function(n,t,e,o){e.exports=function(n,t){return n.set(t[0],t[1]),n}},755);
|
|
__d(function(n,r,t,o){t.exports=function(n,r,t,o){var u=-1,e=null==n?0:n.length;for(o&&e&&(t=n[++u]);++u<e;)t=r(t,n[u],u,n);return t}},756);
|
|
__d(function(n,r,o,t){o.exports=function(n){var r=-1,o=Array(n.size);return n.forEach(function(n,t){o[++r]=[t,n]}),o}},757);
|
|
__d(function(n,e,r,t){var c=/\w*$/;r.exports=function(n){var e=new n.constructor(n.source,c.exec(n));return e.lastIndex=n.lastIndex,e}},758);
|
|
__d(function(n,r,t,o){var c=r(760),u=r(756),e=r(761),a=1;t.exports=function(n,r,t){var o=r?t(e(n),a):e(n);return u(o,c,new n.constructor)}},759);
|
|
__d(function(n,t,d,o){d.exports=function(n,t){return n.add(t),n}},760);
|
|
__d(function(n,r,o,t){o.exports=function(n){var r=-1,o=Array(n.size);return n.forEach(function(n){o[++r]=n}),o}},761);
|
|
__d(function(o,t,e,n){var p=t(393),r=p?"function"==typeof p?p.prototype:"@@prototype":void 0,c=r?r.valueOf:void 0;e.exports=function(o){return c?Object(c.call(o)):{}}},762);
|
|
__d(function(r,t,e,f){var n=t(751);e.exports=function(r,t){var e=t?n(r.buffer):r.buffer;return new r.constructor(e,r.byteOffset,r.length)}},763);
|
|
__d(function(n,t,o,r){var c=t(765),u=t(398),f=t(725);o.exports=function(n){return'function'!=typeof n.constructor||f(n)?{}:c(u(n))}},764);
|
|
__d(function(t,r,n,e){var o=r(466),u=Object.create,i=(function(){function t(){}return function(r){if(!o(r))return{};if(u)return u(r);t.prototype=r;var n=new t;return t.prototype=void 0,n}})();n.exports=i},765);
|
|
__d(function(n,e,t,r){var u=e(767),l=e(774),o=e(775),c=e(777);t.exports=function(n,e){return e=u(e,n),null==(n=o(n,e))||delete n[c(l(e))]}},766);
|
|
__d(function(n,r,t,o){var u=r(664),c=r(768),e=r(769),f=r(772);t.exports=function(n,r){return u(n)?n:c(n,r)?[n]:e(f(n))}},767);
|
|
__d(function(n,t,e,r){var o=t(664),u=t(469),l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,b=/^\w*$/;e.exports=function(n,t){if(o(n))return!1;var e=typeof n;return!('number'!=e&&'symbol'!=e&&'boolean'!=e&&null!=n&&!u(n))||b.test(n)||!l.test(n)||null!=t&&n in Object(t)}},768);
|
|
__d(function(e,n,r,t){var u=/^\./,c=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g,a=n(770)(function(e){var n=[];return u.test(e)&&n.push(''),e.replace(c,function(e,r,t,u){n.push(t?u.replace(p,'$1'):r||e)}),n});r.exports=a},769);
|
|
__d(function(n,r,c,e){var t=r(771),u=500;c.exports=function(n){var r=t(n,function(n){return c.size===u&&c.clear(),n}),c=r.cache;return r}},770);
|
|
__d(function(e,n,t,c){var r=n(690),a='Expected a function';function o(e,n){if('function'!=typeof e||null!=n&&'function'!=typeof n)throw new TypeError(a);var t=function t(){var c=arguments,r=n?n.apply(this,c):c[0],a=t.cache;if(a.has(r))return a.get(r);var o=e.apply(this,c);return t.cache=a.set(r,o)||a,o};return t.cache=new(o.Cache||r),t}o.Cache=r,t.exports=o},771);
|
|
__d(function(n,r,t,u){var o=r(773);t.exports=function(n){return null==n?'':o(n)}},772);
|
|
__d(function(t,r,o,n){var i=r(393),e=r(666),f=r(664),p=r(469),u=1/0,c=i?"function"==typeof i?i.prototype:"@@prototype":void 0,v=c?c.toString:void 0;o.exports=function t(r){if('string'==typeof r)return r;if(f(r))return e(r,t)+'';if(p(r))return v?v.call(r):'';var o=r+'';return'0'==o&&1/r==-u?'-0':o}},773);
|
|
__d(function(n,t,o,r){o.exports=function(n){var t=null==n?0:n.length;return t?n[t-1]:void 0}},774);
|
|
__d(function(n,t,r,e){var o=t(776),u=t(778);r.exports=function(n,t){return t.length<2?n:o(n,u(t,0,-1))}},775);
|
|
__d(function(n,r,o,t){var u=r(767),e=r(777);o.exports=function(n,r){for(var o=0,t=(r=u(r,n)).length;null!=n&&o<t;)n=n[e(r[o++])];return o&&o==t?n:void 0}},776);
|
|
__d(function(r,n,t,e){var f=n(469),i=1/0;t.exports=function(r){if('string'==typeof r||f(r))return r;var n=r+'';return'0'==n&&1/r==-i?'-0':n}},777);
|
|
__d(function(r,n,t,o){t.exports=function(r,n,t){var o=-1,a=r.length;n<0&&(n=-n>a?0:a+n),(t=t>a?a:t)<0&&(t+=a),a=n>t?0:t-n>>>0,n>>>=0;for(var e=Array(a);++o<a;)e[o]=r[o+n];return e}},778);
|
|
__d(function(n,o,r,t){var i=o(391);r.exports=function(n){return i(n)?void 0:n}},779);
|
|
__d(function(n,o,r,t){var i=o(781),u=o(784),c=o(786);r.exports=function(n){return c(u(n,void 0,i),n+'')}},780);
|
|
__d(function(n,t,r,u){var e=t(782);r.exports=function(n){return null!=n&&n.length?e(n,1):[]}},781);
|
|
__d(function(n,r,t,e){var o=r(740),a=r(783);t.exports=function n(r,t,e,f,u){var v=-1,c=r.length;for(e||(e=a),u||(u=[]);++v<c;){var g=r[v];t>0&&e(g)?t>1?n(g,t-1,e,f,u):o(u,g):f||(u[u.length]=g)}return u}},782);
|
|
__d(function(n,o,t,a){var e=o(393),i=o(714),r=o(664),c=e?"function"==typeof e?e.isConcatSpreadable:"@@isConcatSpreadable":void 0;t.exports=function(n){return r(n)||i(n)||!!(c&&n&&n[c])}},783);
|
|
__d(function(r,n,t,a){var o=n(785),e=Math.max;t.exports=function(r,n,t){return n=e(void 0===n?r.length-1:n,0),function(){for(var a=arguments,f=-1,i=e(a.length-n,0),u=Array(i);++f<i;)u[f]=a[n+f];f=-1;for(var h=Array(n+1);++f<n;)h[f]=a[f];return h[n]=t(u),o(r,this,h)}}},784);
|
|
__d(function(c,e,r,l){r.exports=function(c,e,r){switch(r.length){case 0:return c.call(e);case 1:return c.call(e,r[0]);case 2:return c.call(e,r[0],r[1]);case 3:return c.call(e,r[0],r[1],r[2])}return c.apply(e,r)}},785);
|
|
__d(function(n,o,r,t){var _=o(787),a=o(790)(_);r.exports=a},786);
|
|
__d(function(e,n,r,t){var u=n(788),a=n(708),i=n(789),o=a?function(e,n){return a(e,'toString',{configurable:!0,enumerable:!1,value:u(n),writable:!0})}:i;r.exports=o},787);
|
|
__d(function(n,t,r,u){r.exports=function(n){return function(){return n}}},788);
|
|
__d(function(n,t,o,r){o.exports=function(n){return n}},789);
|
|
__d(function(n,r,t,e){var i=800,o=16,u=Date.now;t.exports=function(n){var r=0,t=0;return function(){var e=u(),a=o-(e-t);if(t=e,a>0){if(++r>=i)return arguments[0]}else r=0;return n.apply(void 0,arguments)}}},790);
|
|
__d(function(n,r,t,u){var o=r(792),c=r(780)(function(n,r){return null==n?{}:o(n,r)});t.exports=c},791);
|
|
__d(function(n,r,t,u){var o=r(793),c=r(795);t.exports=function(n,r){return o(n,r,function(r,t){return c(n,t)})}},792);
|
|
__d(function(r,n,t,o){var a=n(776),e=n(794),f=n(767);t.exports=function(r,n,t){for(var o=-1,u=n.length,v={};++o<u;){var c=n[o],i=a(r,c);t(i,c)&&e(v,f(c,r),i)}return v}},793);
|
|
__d(function(r,n,i,o){var t=n(706),v=n(767),f=n(718),u=n(466),a=n(777);i.exports=function(r,n,i,o){if(!u(r))return r;for(var e=-1,d=(n=v(n,r)).length,l=d-1,c=r;null!=c&&++e<d;){var _=a(n[e]),g=i;if(e!=l){var h=c[_];void 0===(g=o?o(h,_,c):void 0)&&(g=u(h)?h:f(n[e+1])?[]:{})}t(c,_,g),c=c[_]}return r}},794);
|
|
__d(function(n,r,t,u){var o=r(796),c=r(797);t.exports=function(n,r){return null!=n&&c(n,r,o)}},795);
|
|
__d(function(n,t,u,c){u.exports=function(n,t){return null!=n&&t in Object(n)}},796);
|
|
__d(function(n,r,l,t){var e=r(767),u=r(714),a=r(664),f=r(718),o=r(721),i=r(777);l.exports=function(n,r,l){for(var t=-1,v=(r=e(r,n)).length,c=!1;++t<v;){var g=i(r[t]);if(!(c=null!=n&&l(n,g)))break;n=n[g]}return c||++t!=v?c:!!(v=null==n?0:n.length)&&o(v)&&f(g,v)&&(a(n)||u(n))}},797);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},i='./lib/tab-bar-item-ios.js',c=(function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}})();o.default=function(e,t){var n,o;return o=n=(function(e){!(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(n,e);function n(){return(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,n),(function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t})(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return c(n,[{key:'componentWillMount',value:function(){this.updateIconSources(this.props)}},{key:'componentWillReceiveProps',value:function(e){var t=Object.keys(n.propTypes);(0,u.default)((0,a.default)(e,t),(0,a.default)(this.props,t))||this.updateIconSources(e)}},{key:'updateIconSources',value:function(e){var n=this;if(e.iconName&&t(e.iconName,e.iconSize,e.iconColor).then(function(e){return n.setState({icon:e})}),e.selectedIconName||e.selectedIconColor){var o=e.selectedIconName||e.iconName,r=e.selectedIconColor||e.iconColor;t(o,e.iconSize,r).then(function(e){return n.setState({selectedIcon:e})})}}},{key:'render',value:function(){return s.default.createElement(p.TabBarIOS.Item,r({},this.props,this.state,{__source:{fileName:i,lineNumber:56}}))}}]),n})(l.Component),n.propTypes={iconName:e.isRequired,selectedIconName:e,iconSize:f.default.number,iconColor:f.default.string,selectedIconColor:f.default.string},n.defaultProps={iconSize:30},o};var u=d(t(799)),a=d(t(791)),l=t(15),s=d(l),f=d(t(20)),p=t(661);function d(e){return e&&e.__esModule?e:{default:e}}},798);
|
|
__d(function(n,r,t,o){var u=r(800);t.exports=function(n,r){return u(n,r)}},799);
|
|
__d(function(n,u,l,r){var t=u(801),o=u(400);l.exports=function n(u,l,r,c,e){return u===l||(null==u||null==l||!o(u)&&!o(l)?u!=u&&l!=l:t(u,l,r,c,n,e))}},800);
|
|
__d(function(r,e,t,n){var a=e(668),_=e(802),c=e(808),o=e(809),u=e(744),p=e(664),f=e(716),i=e(719),l=1,v='[object Arguments]',w='[object Array]',b='[object Object]',j=Object.prototype.hasOwnProperty;t.exports=function(r,e,t,n,d,s){var y=p(r),O=p(e),A=y?w:u(r),g=O?w:u(e),h=(A=A==v?b:A)==b,m=(g=g==v?b:g)==b,x=A==g;if(x&&f(r)){if(!f(e))return!1;y=!0,h=!1}if(x&&!h)return s||(s=new a),y||i(r)?_(r,e,t,n,d,s):c(r,e,A,t,n,d,s);if(!(t&l)){var P=h&&j.call(r,'__wrapped__'),k=m&&j.call(e,'__wrapped__');if(P||k){var q=P?r.value():r,z=k?e.value():e;return s||(s=new a),d(q,z,t,n,s)}}return!!x&&(s||(s=new a),o(r,e,t,n,d,s))}},801);
|
|
__d(function(e,r,t,i){var n=r(803),f=r(806),a=r(807),u=1,o=2;t.exports=function(e,r,t,i,v,d){var l=t&u,s=e.length,c=r.length;if(s!=c&&!(l&&c>s))return!1;var g=d.get(e);if(g&&d.get(r))return g==r;var b=-1,h=!0,k=t&o?new n:void 0;for(d.set(e,r),d.set(r,e);++b<s;){var p=e[b],_=r[b];if(i)var w=l?i(_,p,b,r,e,d):i(p,_,b,e,r,d);if(void 0!==w){if(w)continue;h=!1;break}if(k){if(!f(r,function(e,r){if(!a(k,r)&&(p===e||v(p,e,t,i,d)))return k.push(r)})){h=!1;break}}else if(p!==_&&!v(p,_,t,i,d)){h=!1;break}}return d.delete(e),d.delete(r),h}},802);
|
|
__d(function(t,o,p,a){var n=o(690),r=o(804),d=o(805);function e(t){var o=-1,p=null==t?0:t.length;for(this.__data__=new n;++o<p;)this.add(t[o])}e.prototype.add=e.prototype.push=r,e.prototype.has=d,p.exports=e},803);
|
|
__d(function(_,t,n,s){var a='__lodash_hash_undefined__';n.exports=function(_){return this.__data__.set(_,a),this}},804);
|
|
__d(function(t,_,n,a){n.exports=function(t){return this.__data__.has(t)}},805);
|
|
__d(function(n,r,t,u){t.exports=function(n,r){for(var t=-1,u=null==n?0:n.length;++t<u;)if(r(n[t],t,n))return!0;return!1}},806);
|
|
__d(function(n,t,o,r){o.exports=function(n,t){return n.has(t)}},807);
|
|
__d(function(e,t,r,a){var c=t(393),n=t(752),o=t(673),s=t(802),b=t(757),f=t(761),u=1,i=2,j='[object Boolean]',y='[object Date]',g='[object Error]',l='[object Map]',p='[object Number]',v='[object RegExp]',m='[object Set]',h='[object String]',d='[object Symbol]',w='[object ArrayBuffer]',L='[object DataView]',O=c?"function"==typeof c?c.prototype:"@@prototype":void 0,S=O?O.valueOf:void 0;r.exports=function(e,t,r,a,c,O,x){switch(r){case L:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case w:return!(e.byteLength!=t.byteLength||!O(new n(e),new n(t)));case j:case y:case p:return o(+e,+t);case g:return e.name==t.name&&e.message==t.message;case v:case h:return e==t+'';case l:var z=b;case m:var B=a&u;if(z||(z=f),e.size!=t.size&&!B)return!1;var D=x.get(e);if(D)return D==t;a|=i,x.set(e,t);var E=s(z(e),z(t),a,c,O,x);return x.delete(e),E;case d:if(S)return S.call(e)==S.call(t)}return!1}},808);
|
|
__d(function(r,t,n,e){var o=t(741),c=1,f=Object.prototype.hasOwnProperty;n.exports=function(r,t,n,e,i,a){var u=n&c,s=o(r),v=s.length;if(v!=o(t).length&&!u)return!1;for(var l=v;l--;){var p=s[l];if(!(u?p in t:f.call(t,p)))return!1}var d=a.get(r);if(d&&a.get(t))return d==t;var g=!0;a.set(r,t),a.set(t,r);for(var y=u;++l<v;){var h=r[p=s[l]],b=t[p];if(e)var O=u?e(b,h,p,t,r,a):e(h,b,p,r,t,a);if(!(void 0===O?h===b||i(h,b,n,e,a):O)){g=!1;break}y||(y='constructor'==p)}if(g&&!y){var _=r.constructor,j=t.constructor;_!=j&&'constructor'in r&&'constructor'in t&&!('function'==typeof _&&_ instanceof _&&'function'==typeof j&&j instanceof j)&&(g=!1)}return a.delete(r),a.delete(t),g}},809);
|
|
__d(function(e,o,t,n){Object.defineProperty(n,"__esModule",{value:!0});var r='./lib/toolbar-android.js',a=Object.assign||function(e){for(var o=1;o<arguments.length;o++){var t=arguments[o];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},i=(function(){function e(e,o){for(var t=0;t<o.length;t++){var n=o[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(o,t,n){return t&&e(o.prototype,t),n&&e(o,n),o}})();n.default=function(e,o){var t,n;return n=t=(function(e){!(function(e,o){if("function"!=typeof o&&null!==o)throw new TypeError("Super expression must either be null or a function, not "+typeof o);e.prototype=Object.create(o&&o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),o&&(Object.setPrototypeOf?Object.setPrototypeOf(e,o):e.__proto__=o)})(t,e);function t(){return(function(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")})(this,t),(function(e,o){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!o||"object"!=typeof o&&"function"!=typeof o?e:o})(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,[{key:'componentWillMount',value:function(){this.updateIconSources(this.props)}},{key:'componentWillReceiveProps',value:function(e){var o=this,n=Object.keys(t.propTypes);if(!(0,u.default)((0,c.default)(e,n),(0,c.default)(this.props,n))){var r={};e.logoName||(r.logo=void 0),e.navIconName||(r.navIcon=void 0),e.overflowIconName||(r.overflowIcon=void 0),this.state&&Object.keys(r).length?this.setState(r,function(){return o.updateIconSources(e)}):this.updateIconSources(e)}}},{key:'updateIconSources',value:function(e){var t=this,n=e.iconSize,r=e.iconColor||e.titleColor;e.logoName&&o(e.logoName,n,r).then(function(e){return t.setState({logo:e})}),e.navIconName&&o(e.navIconName,n,r).then(function(e){return t.setState({navIcon:e})}),e.overflowIconName&&o(e.overflowIconName,n,r).then(function(e){return t.setState({overflowIcon:e})}),Promise.all((e.actions||[]).map(function(e){return e.iconName?o(e.iconName,e.iconSize||n,e.iconColor||r).then(function(o){return a({},e,{icon:o})}):Promise.resolve(e)})).then(function(e){return t.setState({actions:e})})}},{key:'render',value:function(){return f.default.createElement(p.ToolbarAndroid,a({},this.props,this.state,{__source:{fileName:r,lineNumber:94}}))}}]),t})(l.Component),t.propTypes={logoName:e,navIconName:e,overflowIconName:e,actions:s.default.arrayOf(s.default.shape({title:s.default.string.isRequired,iconName:e,iconSize:s.default.number,iconColor:s.default.string,show:s.default.oneOf(['always','ifRoom','never']),showWithText:s.default.bool})),iconSize:s.default.number,iconColor:s.default.string},t.defaultProps={iconSize:24},n};var u=d(o(799)),c=d(o(791)),l=o(15),f=d(l),s=d(o(20)),p=o(661);function d(e){return e&&e.__esModule?e:{default:e}}},810);
|
|
__d(function(e,t,f,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t,f){var n={};e.glyphs.forEach(function(e){n[e.css]=e.code});var o=t||e.name||'fontello';return(0,a.default)(n,o,f||o+'.ttf')};var o,u=t(660),a=(o=u,o&&o.__esModule?o:{default:o})},811);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,t,r){var a={};e.icons.forEach(function(e){a[e.properties.name]=e.properties.code});var f=t||e.preferences.fontPref.metadata.fontFamily;return(0,o.default)(a,f,r||f+'.ttf')};var f,n=t(660),o=(f=n,f&&f.__esModule?f:{default:f})},812);
|
|
__d(function(t,e,i,s){i.exports={IcoMoonType:"selection",icons:[{icon:{paths:["M854 470v84h-520l238 240-60 60-342-342 342-342 60 60-238 240h520z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["arrow_back"],defaultCode:58820,grid:24},attrs:[],properties:{ligatures:"arrow_back",id:45,order:924,prevSize:24,code:58820,name:"arrow_back"},setIdx:0,setId:2,iconIdx:45},{icon:{paths:["M658 316l-196 196 196 196-60 60-256-256 256-256z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["navigate_before"],defaultCode:58376,grid:24},attrs:[],properties:{ligatures:"chevron_left, navigate_before",id:152,order:923,prevSize:24,code:58376,name:"navigate_before"},setIdx:0,setId:2,iconIdx:152},{icon:{paths:["M764 742c56-60 90-142 90-230 0-142-88-266-214-316v18c0 46-40 84-86 84h-84v86c0 24-20 42-44 42h-84v86h256c24 0 42 18 42 42v128h42c38 0 70 26 82 60zM470 850v-82c-46 0-86-40-86-86v-42l-204-204c-6 24-10 50-10 76 0 174 132 318 300 338zM512 86c236 0 426 190 426 426s-190 426-426 426-426-190-426-426 190-426 426-426z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["public"],defaultCode:59403,grid:24},attrs:[],properties:{ligatures:"public",id:605,order:920,prevSize:24,code:59403,name:"public"},setIdx:1,setId:1,iconIdx:0},{icon:{paths:["M598 598v84h-300v-84h300zM810 810v-468h-596v468h596zM810 128c46 0 86 40 86 86v596c0 46-40 86-86 86h-596c-48 0-86-40-86-86v-596c0-46 38-86 86-86h42v-86h86v86h340v-86h86v86h42zM726 426v86h-428v-86h428z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["event_note"],defaultCode:58902,grid:24},attrs:[],properties:{ligatures:"event_note",id:252,order:919,prevSize:24,code:58902,name:"event_note"},setIdx:1,setId:1,iconIdx:1},{icon:{paths:["M512 854c166 0 298-134 298-300s-132-298-298-298-298 132-298 298 132 300 298 300zM812 316c52 66 84 148 84 238 0 212-172 384-384 384s-384-172-384-384 172-384 384-384c90 0 174 34 240 86l60-62c22 18 42 38 60 60zM470 598v-256h84v256h-84zM640 42v86h-256v-86h256z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["timer"],defaultCode:58405,grid:24},attrs:[],properties:{ligatures:"timer",id:760,order:916,prevSize:24,code:58405,name:"timer"},setIdx:1,setId:1,iconIdx:2},{icon:{paths:["M550 696l-80-82v162zM470 248v162l80-82zM670 328l-184 184 184 184-244 242h-42v-324l-196 196-60-60 238-238-238-238 60-60 196 196v-324h42zM834 286c40 64 62 142 62 222 0 84-24 160-66 226l-50-50c26-52 42-110 42-172s-16-120-42-172zM608 512l98-98c12 30 20 64 20 98s-8 70-20 100z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["bluetooth_searching"],defaultCode:57770,grid:24},attrs:[],properties:{ligatures:"bluetooth_audio, bluetooth_searching",id:79,order:911,prevSize:24,code:57770,name:"bluetooth"},setIdx:1,setId:1,iconIdx:3},{icon:{paths:["M512 42c212 0 384 172 384 384v300c0 70-58 128-128 128h-128v-342h170v-86c0-166-132-298-298-298s-298 132-298 298v86h170v342h-128c-70 0-128-58-128-128v-300c0-212 172-384 384-384z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["headset"],defaultCode:58128,grid:24},attrs:[],properties:{ligatures:"headset",id:376,order:910,prevSize:24,code:58128,name:"headset"},setIdx:1,setId:1,iconIdx:4},{icon:{paths:["M640 512c0-70-58-128-128-128v-86c118 0 214 96 214 214h-86zM810 512c0-166-132-298-298-298v-86c212 0 384 172 384 384h-86zM854 662c24 0 42 18 42 42v150c0 24-18 42-42 42-400 0-726-326-726-726 0-24 18-42 42-42h150c24 0 42 18 42 42 0 54 8 104 24 152 4 14 2 32-10 44l-94 94c62 122 162 220 282 282l94-94c12-12 30-14 44-10 48 16 98 24 152 24z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["phone_in_talk"],defaultCode:58909,grid:24},attrs:[],properties:{ligatures:"phone_in_talk",id:566,order:912,prevSize:24,code:58909,name:"phone-talk"},setIdx:1,setId:1,iconIdx:5},{icon:{paths:["M512 682c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM512 426c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM512 342c-46 0-86-40-86-86s40-86 86-86 86 40 86 86-40 86-86 86z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["more_vert"],defaultCode:58836,grid:24},attrs:[],properties:{ligatures:"more_vert",id:0,order:897,prevSize:24,code:58836,name:"thumb-menu"},setIdx:1,setId:1,iconIdx:6},{icon:{paths:["M330.667 554.667c-0.427-14.933 6.4-29.44 17.92-39.253 32 6.827 61.867 20.053 88.747 39.253 0 29.013-23.893 52.907-53.333 52.907s-52.907-23.467-53.333-52.907zM586.667 554.667c26.88-18.773 56.747-32 88.747-38.827 11.52 9.813 18.347 24.32 17.92 38.827 0 29.867-23.893 53.76-53.333 53.76s-53.333-23.893-53.333-53.76v0zM512 384c-118.187-1.707-234.667 27.733-338.347 85.333l-2.987 42.667c0 52.48 12.373 104.107 35.84 151.040 101.12-15.36 203.093-23.040 305.493-23.040s204.373 7.68 305.493 23.040c23.467-46.933 35.84-98.56 35.84-151.040l-2.987-42.667c-103.68-57.6-220.16-87.040-338.347-85.333zM512 85.333c235.641 0 426.667 191.025 426.667 426.667s-191.025 426.667-426.667 426.667c-235.641 0-426.667-191.025-426.667-426.667s191.025-426.667 426.667-426.667z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,tags:["ninja"],grid:24},attrs:[{}],properties:{order:850,id:1,name:"ninja",prevSize:24,code:59657},setIdx:1,setId:1,iconIdx:7},{icon:{paths:["M282 460c62 120 162 220 282 282l94-94c12-12 30-16 44-10 48 16 100 24 152 24 24 0 42 18 42 42v150c0 24-18 42-42 42-400 0-726-326-726-726 0-24 18-42 42-42h150c24 0 42 18 42 42 0 54 8 104 24 152 4 14 2 32-10 44z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["phone"],defaultCode:57549,grid:24},attrs:[],properties:{ligatures:"call, local_phone, phone",id:2,order:851,prevSize:24,code:57549,name:"phone"},setIdx:1,setId:1,iconIdx:8},{icon:{paths:["M810 554h-256v256h-84v-256h-256v-84h256v-256h84v256h256v84z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["add"],defaultCode:57669,grid:24},attrs:[],properties:{ligatures:"add",id:3,order:896,prevSize:24,code:57669,name:"add"},setIdx:1,setId:1,iconIdx:9},{icon:{paths:["M896 0c70.692 0 128 57.308 128 128v768c0 70.692-57.308 128-128 128s-128-57.308-128-128v-768c0-70.692 57.308-128 128-128zM512 256c70.692 0 128 57.308 128 128v512c0 70.692-57.308 128-128 128s-128-57.308-128-128v-512c0-70.692 57.308-128 128-128zM128 640v0c70.692 0 128 57.308 128 128v128c0 70.692-57.308 128-128 128s-128-57.308-128-128v-128c0-70.692 57.308-128 128-128v0z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,grid:0,tags:["gsm-bars-black"]},attrs:[{}],properties:{order:901,id:0,name:"gsm-bars-black",prevSize:32,code:59686},setIdx:1,setId:1,iconIdx:10},{icon:{paths:["M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM554.667 725.333h-85.333v-256h85.333v256zM554.667 384h-85.333v-85.333h85.333v85.333z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,grid:0,tags:["ic_info_black_24px"]},attrs:[{}],properties:{order:898,id:0,name:"info",prevSize:32,code:59682},setIdx:1,setId:1,iconIdx:11},{icon:{paths:["M756.704 395.862l267.296-202.213v635.075l-267.296-202.213v191.923c0 12.085-11.296 21.863-25.216 21.863h-706.272c-13.92 0-25.216-9.777-25.216-21.863v-612.25c0-12.085 11.296-21.863 25.216-21.863h706.272c13.92 0 25.216 9.777 25.216 21.863v189.679zM371.338 647.772c47.817 0 86.529-40.232 86.529-89.811v-184.835c0-49.651-38.713-89.883-86.529-89.883-47.788 0-86.515 40.232-86.515 89.883v184.835c0 49.579 38.756 89.811 86.515 89.811v0zM356.754 709.93v32.78h33.718v-33.412c73.858-9.606 131.235-73.73 131.235-151.351v-88.232h-30.636v88.232c0 67.57-53.696 122.534-119.734 122.534-66.024 0-119.691-54.964-119.691-122.534v-88.232h-30.636v88.232c0 79.215 59.674 144.502 135.744 151.969v0.014z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,tags:["Combined Shape"],grid:0},attrs:[{}],properties:{order:856,id:0,name:"mic-camera-combined",prevSize:32,code:59651},setIdx:1,setId:1,iconIdx:12},{icon:{paths:["M42.667 896h170.667v-512h-170.667v512zM981.333 426.667c0-46.933-38.4-85.333-85.333-85.333h-269.227l40.533-194.987 1.28-13.653c0-17.493-7.253-33.707-18.773-45.227l-45.227-44.8-280.747 281.173c-15.787 15.36-25.173 36.693-25.173 60.16v426.667c0 46.933 38.4 85.333 85.333 85.333h384c35.413 0 65.707-21.333 78.507-52.053l128.853-300.8c3.84-9.813 5.973-20.053 5.973-31.147v-81.493l-0.427-0.427 0.427-3.413z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,tags:["ic_thumb_up_black_24px"],grid:0},attrs:[{}],properties:{order:857,id:1,name:"feedback",prevSize:32,code:59677},setIdx:1,setId:1,iconIdx:13},{icon:{paths:["M896 128h-768c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h768c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM896 810.667h-768v-128h768v128z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,tags:["ic_call_to_action_black_24px"],grid:0},attrs:[{}],properties:{order:858,id:2,name:"toggle-filmstrip",prevSize:32,code:59676},setIdx:1,setId:1,iconIdx:14},{icon:{paths:["M512 820c106 0 200-56 256-138-2-84-172-132-256-132-86 0-254 48-256 132 56 82 150 138 256 138zM512 214c-70 0-128 58-128 128s58 128 128 128 128-58 128-128-58-128-128-128zM512 86c236 0 426 190 426 426s-190 426-426 426-426-190-426-426 190-426 426-426z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["account_circle"],grid:0},attrs:[],properties:{id:3,order:859,ligatures:"account_circle",prevSize:32,code:59649,name:"avatar"},setIdx:1,setId:1,iconIdx:15},{icon:{paths:["M512 384c-68 0-134 10-196 30v132c0 16-10 34-24 40-42 20-80 46-114 78-8 8-18 12-30 12s-22-4-30-12l-106-106c-8-8-12-18-12-30s4-22 12-30c130-124 306-200 500-200s370 76 500 200c8 8 12 18 12 30s-4 22-12 30l-106 106c-8 8-18 12-30 12s-22-4-30-12c-34-32-72-58-114-78-14-6-24-20-24-38v-132c-62-20-128-32-196-32z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["call_end"],grid:0},attrs:[],properties:{id:4,order:860,ligatures:"call_end",prevSize:32,code:59653,name:"hangup"},setIdx:1,setId:1,iconIdx:16},{icon:{paths:["M854 682v-512h-684v598l86-86h598zM854 86c46 0 84 38 84 84v512c0 46-38 86-84 86h-598l-170 170v-768c0-46 38-84 84-84h684z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["chat_bubble_outline"],grid:0},attrs:[],properties:{id:5,order:861,ligatures:"chat_bubble_outline",prevSize:32,code:59654,name:"chat"},setIdx:1,setId:1,iconIdx:17},{icon:{paths:["M726 554h-128v-170h-172v170h-128l214 214zM826 428c110 8 198 100 198 212 0 118-96 214-214 214h-554c-142 0-256-114-256-256 0-132 100-240 228-254 54-102 160-174 284-174 156 0 284 110 314 258z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["cloud_download"],grid:0},attrs:[],properties:{id:6,order:862,ligatures:"cloud_download",prevSize:32,code:59650,name:"download"},setIdx:1,setId:1,iconIdx:18},{icon:{paths:["M884 300l-78 78-160-160 78-78c16-16 44-16 60 0l100 100c16 16 16 44 0 60zM128 736l472-472 160 160-472 472h-160v-160z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["mode_edit"],grid:0},attrs:[],properties:{id:7,order:863,ligatures:"create, edit, mode_edit",prevSize:32,code:59655,name:"edit"},setIdx:1,setId:1,iconIdx:19},{icon:{paths:["M554 384h236l-236-234v234zM682 598v-86h-340v86h340zM682 768v-86h-340v86h340zM598 86l256 256v512c0 46-40 84-86 84h-512c-46 0-86-38-86-84l2-684c0-46 38-84 84-84h342z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["description"],grid:0},attrs:[],properties:{id:8,order:864,ligatures:"description",prevSize:32,code:59656,name:"share-doc"},setIdx:1,setId:1,iconIdx:20},{icon:{paths:["M512 214l284 426h-568zM214 726h596v84h-596v-84z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["eject"],grid:0},attrs:[],properties:{id:9,order:865,ligatures:"eject",prevSize:32,code:59652,name:"kick"},setIdx:1,setId:1,iconIdx:21},{icon:{paths:["M512 342l256 256-60 60-196-196-196 196-60-60z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["expand_less"],grid:0},attrs:[],properties:{id:10,order:922,ligatures:"expand_less",prevSize:32,code:59679,name:"menu-up"},setIdx:1,setId:1,iconIdx:22},{icon:{paths:["M708 366l60 60-256 256-256-256 60-60 196 196z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["expand_more"],grid:0},attrs:[],properties:{id:11,order:867,ligatures:"expand_more",prevSize:32,code:59680,name:"menu-down"},setIdx:1,setId:1,iconIdx:23},{icon:{paths:["M598 214h212v212h-84v-128h-128v-84zM726 726v-128h84v212h-212v-84h128zM214 426v-212h212v84h-128v128h-84zM298 598v128h128v84h-212v-212h84z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["fullscreen"],grid:0},attrs:[],properties:{id:12,order:868,ligatures:"fullscreen",prevSize:32,code:59659,name:"full-screen"},setIdx:1,setId:1,iconIdx:24},{icon:{paths:["M682 342h128v84h-212v-212h84v128zM598 810v-212h212v84h-128v128h-84zM342 342v-128h84v212h-212v-84h128zM214 682v-84h212v212h-84v-128h-128z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["fullscreen_exit"],grid:0},attrs:[],properties:{id:13,order:869,ligatures:"fullscreen_exit",prevSize:32,code:59660,name:"exit-full-screen"},setIdx:1,setId:1,iconIdx:25},{icon:{paths:["M512 736l-264 160 70-300-232-202 306-26 120-282 120 282 306 26-232 202 70 300z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["star"],grid:0},attrs:[],properties:{id:14,order:870,ligatures:"grade, star",prevSize:32,code:59658,name:"star-full"},setIdx:1,setId:1,iconIdx:26},{icon:{paths:["M768 854v-428h-512v428h512zM768 342c46 0 86 38 86 84v428c0 46-40 84-86 84h-512c-46 0-86-38-86-84v-428c0-46 40-84 86-84h388v-86c0-72-60-132-132-132s-132 60-132 132h-82c0-118 96-214 214-214s214 96 214 214v86h42zM512 726c-46 0-86-40-86-86s40-86 86-86 86 40 86 86-40 86-86 86z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["lock_open"],grid:0},attrs:[],properties:{id:15,order:871,ligatures:"lock_open",prevSize:32,code:59661,name:"security"},setIdx:1,setId:1,iconIdx:27},{icon:{paths:["M768 854v-428h-512v428h512zM380 256v86h264v-86c0-72-60-132-132-132s-132 60-132 132zM768 342c46 0 86 38 86 84v428c0 46-40 84-86 84h-512c-46 0-86-38-86-84v-428c0-46 40-84 86-84h42v-86c0-118 96-214 214-214s214 96 214 214v86h42zM512 726c-46 0-86-40-86-86s40-86 86-86 86 40 86 86-40 86-86 86z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["lock_outline"],grid:0},attrs:[],properties:{id:16,order:872,ligatures:"lock_outline",prevSize:32,code:59662,name:"security-locked"},setIdx:1,setId:1,iconIdx:28},{icon:{paths:["M512 768v-128l170 170-170 172v-128c-188 0-342-154-342-342 0-66 20-130 54-182l62 62c-20 36-30 76-30 120 0 142 114 256 256 256zM512 170c188 0 342 154 342 342 0 66-20 130-54 182l-62-62c20-36 30-76 30-120 0-142-114-256-256-256v128l-170-170 170-172v128z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["sync"],grid:0},attrs:[],properties:{id:17,order:873,ligatures:"loop, sync",prevSize:32,code:59663,name:"reload"},setIdx:1,setId:1,iconIdx:29},{icon:{paths:["M738 470h72c0 146-116 266-256 286v140h-84v-140c-140-20-256-140-256-286h72c0 128 108 216 226 216s226-88 226-216zM512 598c-70 0-128-58-128-128v-256c0-70 58-128 128-128s128 58 128 128v256c0 70-58 128-128 128z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["mic"],grid:0},attrs:[],properties:{id:18,order:874,ligatures:"mic",prevSize:32,code:59664,name:"microphone"},setIdx:1,setId:1,iconIdx:30},{icon:{paths:["M738 470h72c0 146-116 266-256 286v140h-84v-140c-140-20-256-140-256-286h72c0 128 108 216 226 216s226-88 226-216zM460 210v264c0 28 24 50 52 50s50-22 50-50l2-264c0-28-24-52-52-52s-52 24-52 52zM512 598c-70 0-128-58-128-128v-256c0-70 58-128 128-128s128 58 128 128v256c0 70-58 128-128 128z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["mic_none"],grid:0},attrs:[],properties:{id:19,order:875,ligatures:"mic_none",prevSize:32,code:59665,name:"mic-empty"},setIdx:1,setId:1,iconIdx:31},{icon:{paths:["M182 128l714 714-54 54-178-178c-32 20-72 32-110 38v140h-84v-140c-140-20-256-140-256-286h72c0 128 108 216 226 216 34 0 68-8 98-22l-70-70c-8 2-18 4-28 4-70 0-128-58-128-128v-32l-256-256zM640 476l-256-254v-8c0-70 58-128 128-128s128 58 128 128v262zM810 470c0 50-14 98-38 140l-52-54c12-26 18-54 18-86h72z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["mic_off"],grid:0},attrs:[],properties:{id:20,order:876,ligatures:"mic_off",prevSize:32,code:59666,name:"mic-disabled"},setIdx:1,setId:1,iconIdx:32},{icon:{paths:["M982 234v620c0 94-78 170-172 170h-310c-46 0-90-18-122-50l-336-342s54-52 56-52c10-8 22-12 34-12 10 0 18 2 26 6 2 0 184 104 184 104v-508c0-36 28-64 64-64s64 28 64 64v300h42v-406c0-36 28-64 64-64s64 28 64 64v406h42v-364c0-36 28-64 64-64s64 28 64 64v364h44v-236c0-36 28-64 64-64s64 28 64 64z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["pan_tool"],grid:0},attrs:[],properties:{id:21,order:899,ligatures:"pan_tool",prevSize:32,code:59678,name:"raised-hand"},setIdx:1,setId:1,iconIdx:33},{icon:{paths:["M704 278c-46 0-86 38-86 84s40 86 86 86 86-40 86-86-40-84-86-84zM704 512c-82 0-150-68-150-150s68-148 150-148 150 66 150 148-68 150-150 150zM320 278c-46 0-86 38-86 84s40 86 86 86 86-40 86-86-40-84-86-84zM320 512c-82 0-150-68-150-150s68-148 150-148 150 66 150 148-68 150-150 150zM918 746v-52c0-24-110-76-214-76-46 0-90 12-128 24 14 16 22 32 22 52v52h320zM534 746v-52c0-24-110-76-214-76s-214 52-214 76v52h428zM704 554c92 0 278 48 278 140v116h-940v-116c0-92 186-140 278-140 52 0 130 16 192 44 62-28 140-44 192-44z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["people_outline"],grid:0},attrs:[],properties:{id:22,order:878,ligatures:"people_outline",prevSize:32,code:59675,name:"contactList"},setIdx:1,setId:1,iconIdx:34},{icon:{paths:["M640 598c114 0 342 56 342 170v86h-684v-86c0-114 228-170 342-170zM256 426h128v86h-128v128h-86v-128h-128v-86h128v-128h86v128zM640 512c-94 0-170-76-170-170s76-172 170-172 170 78 170 172-76 170-170 170z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["person_add"],grid:0},attrs:[],properties:{id:23,order:879,ligatures:"person_add",prevSize:32,code:59667,name:"link"},setIdx:1,setId:1,iconIdx:35},{icon:{paths:["M512 854c188 0 342-154 342-342s-154-342-342-342-342 154-342 342 154 342 342 342zM512 86c236 0 426 190 426 426s-190 426-426 426-426-190-426-426 190-426 426-426zM426 704v-384l256 192z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["play_circle_outline"],grid:0},attrs:[],properties:{id:24,order:880,ligatures:"play_circle_outline",prevSize:32,code:59668,name:"shared-video"},setIdx:1,setId:1,iconIdx:36},{icon:{paths:["M512 662c82 0 150-68 150-150s-68-150-150-150-150 68-150 150 68 150 150 150zM830 554l90 70c8 6 10 18 4 28l-86 148c-6 10-16 12-26 8l-106-42c-22 16-46 32-72 42l-16 112c-2 10-10 18-20 18h-172c-10 0-18-8-20-18l-16-112c-26-10-50-24-72-42l-106 42c-10 4-20 2-26-8l-86-148c-6-10-4-22 4-28l90-70c-2-14-2-28-2-42s0-28 2-42l-90-70c-8-6-10-18-4-28l86-148c6-10 16-12 26-8l106 42c22-16 46-32 72-42l16-112c2-10 10-18 20-18h172c10 0 18 8 20 18l16 112c26 10 50 24 72 42l106-42c10-4 20-2 26 8l86 148c6 10 4 22-4 28l-90 70c2 14 2 28 2 42s0 28-2 42z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["settings"],grid:0},attrs:[],properties:{id:25,order:881,ligatures:"settings",prevSize:32,code:59669,name:"settings"},setIdx:1,setId:1,iconIdx:37},{icon:{paths:["M512 658l160 96-42-182 142-124-188-16-72-172-72 172-188 16 142 124-42 182zM938 394l-232 202 70 300-264-160-264 160 70-300-232-202 306-26 120-282 120 282z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["star_border"],grid:0},attrs:[],properties:{id:26,order:882,ligatures:"star_border",prevSize:32,code:59670,name:"star"},setIdx:1,setId:1,iconIdx:38},{icon:{paths:["M640 662l150-150-150-150v108h-256v-108l-150 150 150 150v-108h256v108zM854 170c46 0 84 40 84 86v512c0 46-38 86-84 86h-684c-46 0-84-40-84-86v-512c0-46 38-86 84-86h136l78-84h256l78 84h136z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["switch_camera"],grid:0},attrs:[],properties:{id:27,order:883,ligatures:"switch_camera",prevSize:32,code:59681,name:"switch-camera"},setIdx:1,setId:1,iconIdx:39},{icon:{paths:["M896 726v-512h-768v512h768zM896 128c46 0 86 40 86 86l-2 512c0 46-38 84-84 84h-214v86h-340v-86h-214c-46 0-86-38-86-84v-512c0-46 40-86 86-86h768z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["tv"],grid:0},attrs:[],properties:{id:28,order:884,ligatures:"tv",prevSize:32,code:59671,name:"share-desktop"},setIdx:1,setId:1,iconIdx:40},{icon:{paths:["M726 448l170-170v468l-170-170v150c0 24-20 42-44 42h-512c-24 0-42-18-42-42v-428c0-24 18-42 42-42h512c24 0 44 18 44 42v150z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["videocam"],grid:0},attrs:[],properties:{id:29,order:885,ligatures:"videocam",prevSize:32,code:59672,name:"camera"},setIdx:1,setId:1,iconIdx:41},{icon:{paths:["M140 86l756 756-54 54-136-136c-6 4-16 8-24 8h-512c-24 0-42-18-42-42v-428c0-24 18-42 42-42h32l-116-116zM896 278v456l-478-478h264c24 0 44 18 44 42v150z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["videocam_off"],grid:0},attrs:[],properties:{id:30,order:886,ligatures:"videocam_off",prevSize:32,code:59673,name:"camera-disabled"},setIdx:1,setId:1,iconIdx:42},{icon:{paths:["M598 138c172 38 298 192 298 374s-126 336-298 374v-88c124-36 212-150 212-286s-88-250-212-286v-88zM704 512c0 76-42 140-106 172v-344c64 32 106 96 106 172zM128 384h170l214-214v684l-214-214h-170v-256z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["volume_up"],grid:0},attrs:[],properties:{id:31,order:887,ligatures:"volume_up",prevSize:32,code:59674,name:"volume"},setIdx:1,setId:1,iconIdx:43},{icon:{paths:["M1123.444 20.985c-23.593-26.481-64.131-28.989-90.74-5.395l-1008.269 893.436c-26.609 23.468-28.991 64.131-5.46 90.676 12.674 14.306 30.308 21.649 48.126 21.649 15.123 0 30.372-5.401 42.544-16.195l130.045-115.22c90.743 81.844 210.569 132.165 342.473 132.101 282.816-0.061 510.913-227.969 511.287-510.972 0.126-109.934-34.682-211.367-93.499-294.72l118.088-104.625c26.483-23.526 28.997-64.129 5.404-90.735zM944.422 510.182c0.128 200.922-161.896 363.201-362.509 362.952-87.56-0.123-167.573-31.151-230.061-82.569l331.277-293.509v73.176c1.071 60.993 32.696 92.18 94.944 93.692 61.997-1.512 93.686-32.763 95.131-93.756v-41.096h-72.227v47.499c0.251 4.642-0.564 10.607-2.511 17.949-1.25 3.261-3.448 6.020-6.525 8.093-3.197 2.572-7.845 3.828-13.868 3.828-10.543-0.31-17.132-4.268-19.827-11.921-1.068-3.512-1.947-6.905-2.508-10.163-0.254-2.887-0.377-5.532-0.377-7.786v-143.511l42.477-37.634c0.215 0.432 0.452 0.851 0.63 1.303 1.947 6.467 2.762 12.799 2.511 19.076v36.772h72.227v-30.121c-0.246-31.245-9.086-54.699-26.363-70.447l40.711-36.069c35.787 56.055 56.803 122.585 56.867 194.244z","M239.795 628.53c-12.613-37.023-19.827-76.557-19.827-117.913-0.19-200.236 161.584-362.009 361.945-362.135 56.853 0 110.313 13.302 158.133 36.398l117.846-104.421c-79.444-50.952-173.758-80.817-275.292-80.948-283.377-0.181-511.354 227.729-511.789 511.675-0.126 79.567 18.636 154.679 51.137 221.882l117.848-104.538z","M388.576 333.98h-97.514v249.057l72.23-64.070v-0.689h0.815l117.72-104.418c0-0.564 0.123-0.94 0.123-1.509 0.753-53.898-30.369-80.069-93.374-78.37zM405.959 398.483c1.942 2.767 3.074 6.469 3.323 11.112 0.312 4.452 0.438 9.6 0.438 15.246 0.251 10.916-0.689 19.83-2.949 26.985-2.952 7.594-10.983 11.357-24.159 11.357h-19.325v-74.043h15.31c7.842 0 13.865 0.683 18.072 2.19 4.397 1.573 7.468 3.953 9.29 7.153z"],width:1140,attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["recDisable"],grid:0},attrs:[],properties:{order:890,id:34,prevSize:32,code:58899,name:"recDisable",ligatures:""},setIdx:1,setId:1,iconIdx:44},{icon:{paths:["M581.278-1.708c284.857 0.19 514.807 230.517 514.427 514.997-0.378 285.047-230.073 514.553-514.869 514.615-284.541 0.062-515.311-230.517-514.933-514.422 0.439-285.936 230.009-515.439 515.375-515.19zM580.579 148.244c-201.764 0.123-364.666 163.032-364.478 364.663 0 202.018 162.524 364.735 364.478 364.984 202.018 0.316 365.174-163.030 365.048-365.423-0.252-201.767-163.156-364.35-365.048-364.224z","M287.698 335.093h98.196c63.442-1.767 94.785 24.518 94.027 78.863 0.254 19.081-2.211 34.882-7.456 47.521-6.005 12.508-18.706 21.988-38.167 28.181v0.819c28.373 6.259 43.031 23.573 43.981 51.946v57.689c0 11.247 0.254 22.813 0.758 34.756 0.819 12.005 3.033 20.979 6.696 27.043h-71.846c-3.727-6.064-6.128-15.038-7.14-27.043-1.012-11.943-1.454-23.509-1.138-34.756v-52.321c0-9.603-2.214-16.553-6.573-20.979-4.675-4.107-12.701-6.19-24.012-6.19h-14.599v141.291h-72.73v-326.82zM360.428 465.139h19.463c13.271 0 21.359-3.794 24.331-11.375 2.276-7.204 3.221-16.304 2.969-27.171 0-5.815-0.126-10.867-0.442-15.418-0.252-4.675-1.392-8.404-3.352-11.247-1.831-3.157-4.926-5.561-9.352-7.14-4.233-1.454-10.299-2.211-18.2-2.211h-15.418v74.564z","M498.372 335.093h162.082v62.687h-89.35v65.587h78.103v62.685h-78.103v73.11h92.822v62.749h-165.557v-326.818z","M682.507 424.001c0.316-31.782 9.416-55.542 27.425-71.407 17.44-15.29 40.185-22.936 68.181-22.936 28.247 0 51.119 7.646 68.623 23 17.82 15.798 26.92 39.623 27.171 71.407v30.333h-72.73v-37.031c0.254-6.192-0.57-12.639-2.527-19.209-1.264-3.157-3.475-5.938-6.573-8.214-3.221-1.515-7.898-2.404-13.964-2.404-10.615 0.316-17.249 3.855-19.967 10.618-2.211 6.573-3.223 13.017-2.907 19.209v161.956c0 2.273 0.126 4.865 0.38 7.772 0.568 3.411 1.454 6.824 2.527 10.233 2.717 7.775 9.352 11.756 19.967 12.007 6.067 0 10.744-1.261 13.964-3.791 3.098-2.15 5.309-4.867 6.573-8.216 1.96-7.33 2.782-13.33 2.527-18.007v-47.837h72.73v41.328c-1.451 61.547-33.364 93.015-95.794 94.469-62.685-1.454-94.53-32.922-95.607-94.343v-148.937z"],width:1142,attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["recEnable"],grid:0},attrs:[],properties:{order:891,id:35,prevSize:32,code:58900,name:"recEnable",ligatures:""},setIdx:1,setId:1,iconIdx:45},{icon:{paths:["M952.495 4.935h-818.689c-72.81 0-132.183 60.63-132.183 135.162v750.719c0 74.473 59.372 135.101 132.183 135.101h818.686c72.936 0 132.314-60.625 132.314-135.101v-750.722c0.003-74.532-59.378-135.159-132.311-135.159zM946.346 884.349h-806.14v-737.822h806.015l0.126 737.822z","M685.753 285.456h216.911v566.758h-216.911v-566.758z","M428.672 413.998h216.911v438.216h-216.911v-438.216z","M172.339 542.54h216.161v309.677h-216.161v-309.677z"],width:1088,attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["presentation"],grid:0},attrs:[],properties:{order:892,id:36,prevSize:32,code:58883,name:"presentation",ligatures:""},setIdx:1,setId:1,iconIdx:46},{icon:{paths:["M512 42c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM512 298c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM768 298c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM768 554c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM512 554c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM768 214c-46 0-86-40-86-86s40-86 86-86 86 40 86 86-40 86-86 86zM256 554c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM256 298c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM256 42c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86zM512 810c46 0 86 40 86 86s-40 86-86 86-86-40-86-86 40-86 86-86z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["dialpad"],grid:0},attrs:[],properties:{order:893,ligatures:"dialpad",id:37,prevSize:32,code:59685,name:"dialpad"},setIdx:1,setId:1,iconIdx:47},{icon:{paths:["M512 384c70 0 128 58 128 128s-58 128-128 128-128-58-128-128 58-128 128-128zM512 726c118 0 214-96 214-214s-96-214-214-214-214 96-214 214 96 214 214 214zM512 192c214 0 396 132 470 320-74 188-256 320-470 320s-396-132-470-320c74-188 256-320 470-320z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["visibility"],grid:0},attrs:[],properties:{order:894,ligatures:"remove_red_eye, visibility",id:38,prevSize:32,code:59683,name:"visibility"},setIdx:1,setId:1,iconIdx:48},{icon:{paths:["M506 384h6c70 0 128 58 128 128v8zM322 418c-14 28-24 60-24 94 0 118 96 214 214 214 34 0 66-10 94-24l-66-66c-8 2-18 4-28 4-70 0-128-58-128-128 0-10 2-20 4-28zM86 182l54-54 756 756-54 54c-47.968-47.365-96.266-94.401-144-142-58 24-120 36-186 36-214 0-396-132-470-320 34-84 90-156 160-212-39.017-38.983-77.307-78.693-116-118zM512 298c-28 0-54 6-78 16l-92-92c52-20 110-30 170-30 214 0 394 132 468 320-32 80-82 148-146 202l-124-124c10-24 16-50 16-78 0-118-96-214-214-214z"],attrs:[],isMulticolor:!1,isMulticolor2:!1,tags:["visibility_off"],grid:0},attrs:[],properties:{order:895,ligatures:"visibility_off",id:39,prevSize:32,code:59684,name:"visibility-off"},setIdx:1,setId:1,iconIdx:49}],height:1024,metadata:{name:"jitsi"},preferences:{showGlyphs:!0,showQuickUse:!0,showQuickUse2:!0,showSVGs:!0,fontPref:{prefix:"icon-",metadata:{fontFamily:"jitsi",majorVersion:1,minorVersion:0},metrics:{emSize:1024,baseline:0},embed:!1},imagePref:{prefix:"icon-",png:!0,useClassSelector:!0,classSelector:".icon"},historySize:100,showCodes:!1,search:"",showLiga:!1,gridSize:16}}},813);
|
|
__d(function(n,_,c,d){},814);
|
|
__d(function(n,o,e,t){var r=o(386),c=o(646);r.ReducerRegistry.register('features/base/dialog',function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];switch(o.type){case c.HIDE_DIALOG:var e=o.component;if(void 0===e||n.component===e)return(0,r.assign)(n,{component:void 0,componentProps:void 0});break;case c.OPEN_DIALOG:return(0,r.assign)(n,{component:o.component,componentProps:o.componentProps})}return n})},815);
|
|
__d(function(e,r,t,u){Object.defineProperty(u,"__esModule",{value:!0});var n=r(817);Object.defineProperty(u,"PasswordRequiredPrompt",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(n).default}});var o=r(818);Object.defineProperty(u,"RoomLockPrompt",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(o).default}})},816);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var o=t(20),s=babelHelpers.interopRequireDefault(o),a=t(15),l=babelHelpers.interopRequireDefault(a),i=t(518),u=t(302),c=t(644),p=t(643),b={secureTextEntry:!0},d=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onCancel=n._onCancel.bind(n),n._onSubmit=n._onSubmit.bind(n),n}return babelHelpers.createClass(t,[{key:"render",value:function(){return l.default.createElement(c.Dialog,{bodyKey:"dialog.passwordLabel",onCancel:this._onCancel,onSubmit:this._onSubmit,textInputProps:b,titleKey:"dialog.passwordRequired"})}},{key:"_onCancel",value:function(){return this.props.dispatch((0,p._cancelPasswordRequiredPrompt)(this.props.conference)),!0}},{key:"_onSubmit",value:function(e){var t=this.props.conference;return this.props.dispatch((0,u.setPassword)(t,t.join,e)),!0}}]),t})(a.Component);d.propTypes={conference:s.default.object,dispatch:s.default.func},r.default=(0,i.connect)()(d)},817);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var r=t(20),l=babelHelpers.interopRequireDefault(r),a=t(15),i=babelHelpers.interopRequireDefault(a),u=t(518),c=t(644),s=t(643),b={autoCapitalize:'none',autoCorrect:!1},p=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onCancel=n._onCancel.bind(n),n._onSubmit=n._onSubmit.bind(n),n}return babelHelpers.createClass(t,[{key:"render",value:function(){return i.default.createElement(c.Dialog,{bodyKey:"dialog.passwordLabel",onCancel:this._onCancel,onSubmit:this._onSubmit,textInputProps:b,titleKey:"toolbar.lock"})}},{key:"_onCancel",value:function(){return this._onSubmit(void 0)}},{key:"_onSubmit",value:function(e){return this.props.dispatch((0,s.endRoomLockRequest)(this.props.conference,e)),!1}}]),t})(a.Component);p.propTypes={conference:l.default.object,dispatch:l.default.func},o.default=(0,u.connect)()(p)},818);
|
|
__d(function(L,O,E,_){Object.defineProperty(_,"__esModule",{value:!0});_.LOCKED_LOCALLY='LOCKED_LOCALLY',_.LOCKED_REMOTELY='LOCKED_REMOTELY'},819);
|
|
__d(function(e,r,o,t){var i=r(302),n=r(644),a=r(308),d=r(386),s=r(304),c=babelHelpers.interopRequireDefault(s),l=r(643),u=r(816),p=r(380).getLogger(__filename);d.MiddlewareRegistry.register(function(e){return function(r){return function(o){switch(o.type){case i.CONFERENCE_FAILED:return(function(e,r,o){var t=e.dispatch,i=o.conference,d=o.error;i&&d.name===a.JitsiConferenceErrors.PASSWORD_REQUIRED?(void 0===d.recoverable&&(d.recoverable=!0),d.recoverable&&t((0,l._openPasswordRequiredPrompt)(i))):(t((0,n.hideDialog)(u.PasswordRequiredPrompt)),t((0,n.hideDialog)(u.RoomLockPrompt)));return r(o)})(e,r,o);case i.LOCK_STATE_CHANGED:'undefined'!=typeof APP&&APP.UI.emitEvent(c.default.TOGGLE_ROOM_LOCK,o.locked);break;case i.SET_PASSWORD_FAILED:return(function(e,r,o){if('undefined'!=typeof APP){var t=o.error,i=void 0,n=void 0;t===a.JitsiConferenceErrors.PASSWORD_NOT_SUPPORTED?(p.warn('room passwords not supported'),i='dialog.passwordNotSupported',n='dialog.passwordNotSupportedTitle'):(p.warn('setting password failed',t),i='dialog.lockMessage',n='dialog.lockTitle'),APP.UI.messageHandler.showError({descriptionKey:i,titleKey:n})}return r(o)})(0,r,o)}return r(o)}}})},820);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(822);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(824);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(825),t(826)},821);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.updateProfile=function(e){return{type:o.PROFILE_UPDATED,profile:e}};var o=r(823)},822);
|
|
__d(function(e,_,P,o){Object.defineProperty(o,"__esModule",{value:!0});o.PROFILE_UPDATED=Symbol('PROFILE_UPDATED')},823);
|
|
__d(function(e,r,f,o){Object.defineProperty(o,"__esModule",{value:!0}),o.getProfile=function(e){var r=e['features/base/profile'];return r?r.profile||{}:{}}},824);
|
|
__d(function(t,i,a,e){var n=i(462),r=i(821),c=i(386),d=i(823);c.MiddlewareRegistry.register(function(t){return function(i){return function(a){var e=i(a);switch(a.type){case d.PROFILE_UPDATED:!(function(t){var i=(0,c.toState)(t),a=(0,n.getLocalParticipant)(i),e=(0,r.getProfile)(i);t.dispatch((0,n.participantUpdated)({id:a&&a.id,local:!0,email:e.email,name:e.displayName}))})(t)}return e}}})},825);
|
|
__d(function(e,r,i,t){var s=r(386),f=r(374),n=r(823),o={profile:{}},c='features/base/profile';f.PersistenceRegistry.register(c,{profile:!0}),s.ReducerRegistry.register(c,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,r=arguments[1];switch(r.type){case n.PROFILE_UPDATED:return{profile:r.profile}}return e})},826);
|
|
__d(function(_,P,L,e){Object.defineProperty(e,"__esModule",{value:!0});e.APP_WILL_MOUNT=Symbol('APP_WILL_MOUNT'),e.APP_WILL_UNMOUNT=Symbol('APP_WILL_UNMOUNT')},827);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(829);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},828);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0}),o.App=void 0;var l=t(20),r=babelHelpers.interopRequireDefault(l),i=t(15),a=babelHelpers.interopRequireDefault(i),p=t(24);t(305),t(830);var s=t(354),c=t(839);t(850),t(854),t(859),t(864),t(866),t(869),t(871),t(873);var u=t(876);(o.App=(function(t){babelHelpers.inherits(n,t);function n(e){babelHelpers.classCallCheck(this,n);var t=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._onLinkingURL=t._onLinkingURL.bind(t),t._maybeDisableExceptionsManager(),t}return babelHelpers.createClass(n,[{key:"componentWillMount",value:function(){babelHelpers.get(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"componentWillMount",this).call(this),p.Linking.addEventListener('url',this._onLinkingURL)}},{key:"componentWillUnmount",value:function(){p.Linking.removeEventListener('url',this._onLinkingURL),babelHelpers.get(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"componentWillUnmount",this).call(this)}},{key:"_createElement",value:function(e,t){return a.default.createElement(c.AspectRatioDetector,null,a.default.createElement(c.ReducedUIDetector,null,babelHelpers.get(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_createElement",this).call(this,e,t)))}},{key:"_maybeDisableExceptionsManager",value:function(){if('android'===s.Platform.OS){var t=e.ErrorUtils.getGlobalHandler(),n=b;t&&t===n||(n.next=t,e.ErrorUtils.setGlobalHandler(n))}}},{key:"_onLinkingURL",value:function(e){var t=e.url;this._openURL(t)}}]),n})(u.AbstractApp)).propTypes=babelHelpers.extends({},u.AbstractApp.propTypes,{welcomePageEnabled:r.default.bool});function b(e,t){if(t)console.error(e);else{var n=b.next;'function'==typeof n&&n(e,t)}}},829);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(831);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(832);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(833);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})}),t(837),t(838)},830);
|
|
__d(function(e,n,r,t){Object.defineProperty(t,"__esModule",{value:!0}),t.authenticateAndUpgradeRole=function(e,n,r){return function(t,o){var i=o()['features/base/conference'].password,a=r.authenticateAndUpgradeRole({id:e,password:n,roomPassword:i,onLoginSuccessful:function(){return t(p(a,.5))}});t((u=a,{type:c.UPGRADE_ROLE_STARTED,thenableWithCancel:u}));var u;return a.then(function(){return t(p(a,1))},function(e){(e.authenticationError||e.connectionError)&&f.error('authenticateAndUpgradeRole failed',e),t(p(a,e))}),a}},t.cancelLogin=function(){return{type:c.CANCEL_LOGIN}},t.cancelWaitForOwner=function(){return function(e,n){e(l());var r=n()['features/base/conference'].authRequired;r&&e((0,i.conferenceLeft)(r)),e((0,o.appNavigate)(void 0))}},t._openLoginDialog=function(){return(0,a.openDialog)(u.LoginDialog)},t._openWaitForOwnerDialog=function(){return(0,a.openDialog)(u.WaitForOwnerDialog)},t.stopWaitForOwner=l,t.waitForOwner=function(){return function(e){return e({type:c.WAIT_FOR_OWNER,handler:function(){return e((0,i.checkIfCanJoin)())},timeoutMs:5e3})}};var o=n(300),i=n(302),a=n(644),c=n(832),u=n(833),f=n(380).getLogger(__filename);function l(){return{type:c.STOP_WAIT_FOR_OWNER}}function p(e,n){var r=void 0,t=void 0;if('number'==typeof n)t=n;else{var o=n.authenticationError,i=n.connectionError,a=babelHelpers.objectWithoutProperties(n,["authenticationError","connectionError"]);r=babelHelpers.extends({name:o||i},a),t=o?.5:0}return{type:c.UPGRADE_ROLE_FINISHED,error:r,progress:t,thenableWithCancel:e}}},831);
|
|
__d(function(_,E,R,O){Object.defineProperty(O,"__esModule",{value:!0});O.CANCEL_LOGIN=Symbol('CANCEL_LOGIN'),O.STOP_WAIT_FOR_OWNER=Symbol('STOP_WAIT_FOR_OWNER'),O.UPGRADE_ROLE_FINISHED=Symbol('UPGRADE_ROLE_FINISHED'),O.UPGRADE_ROLE_STARTED=Symbol('UPGRADE_ROLE_STARTED'),O.WAIT_FOR_OWNER=Symbol('WAIT_FOR_OWNER')},832);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=r(834);Object.defineProperty(n,"LoginDialog",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}});var a=r(836);Object.defineProperty(n,"WaitForOwnerDialog",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}})},833);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var a=t(20),s=babelHelpers.interopRequireDefault(a),r=t(15),i=babelHelpers.interopRequireDefault(r),l=t(24),c=t(518),u=t(636),d=t(644),p=t(535),f=t(308),g=t(831),h=t(835),_=babelHelpers.interopRequireDefault(h),b=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={username:'',password:''},n._onCancel=n._onCancel.bind(n),n._onLogin=n._onLogin.bind(n),n._onPasswordChange=n._onPasswordChange.bind(n),n._onUsernameChange=n._onUsernameChange.bind(n),n}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e._connecting,n=e._error,o=e._progress,a=e.t,s=void 0,r=void 0;if(o&&o<1)s='connection.FETCH_SESSION_ID';else if(n){var c=n.name;if(c===f.JitsiConnectionErrors.PASSWORD_REQUIRED){var p=n.credentials;p&&p.jid===(0,u.toJid)(this.state.username,this.props._configHosts)&&p.password===this.state.password&&(s='dialog.incorrectPassword')}else c&&(s='dialog.connectErrorWithMsg',r||(r={}),r.msg=c+" "+n.message)}return i.default.createElement(d.Dialog,{okDisabled:t,onCancel:this._onCancel,onSubmit:this._onLogin,titleKey:"dialog.passwordRequired"},i.default.createElement(l.View,{style:_.default.loginDialog},i.default.createElement(l.TextInput,{autoCapitalize:'none',autoCorrect:!1,onChangeText:this._onUsernameChange,placeholder:'user@domain.com',style:_.default.dialogTextInput,value:this.state.username}),i.default.createElement(l.TextInput,{onChangeText:this._onPasswordChange,placeholder:a('dialog.userPassword'),secureTextEntry:!0,style:_.default.dialogTextInput,value:this.state.password}),i.default.createElement(l.Text,{style:_.default.dialogText},s?a(s,r||{}):t?a('connection.CONNECTING'):'')))}},{key:"_onUsernameChange",value:function(e){this.setState({username:e})}},{key:"_onPasswordChange",value:function(e){this.setState({password:e})}},{key:"_onCancel",value:function(){this.props.dispatch((0,g.cancelLogin)())}},{key:"_onLogin",value:function(){var e=this.props,t=e._conference,n=e.dispatch,o=this.state,a=o.password,s=o.username,r=(0,u.toJid)(s,this.props._configHosts);return n(t?(0,g.authenticateAndUpgradeRole)(r,a,t):(0,u.connect)(r,a))}}]),t})(r.Component);b.propTypes={_conference:s.default.object,_configHosts:s.default.object,_connecting:s.default.bool,_error:s.default.object,_progress:s.default.number,dispatch:s.default.func,t:s.default.func};o.default=(0,p.translate)((0,c.connect)(function(e){var t=e['features/authentication'],n=t.error,o=t.progress,a=t.thenableWithCancel,s=e['features/base/conference'].authRequired,r=e['features/base/config'].hosts,i=e['features/base/connection'],l=i.connecting,c=i.error;return{_conference:s,_configHosts:r,_connecting:Boolean(l)||Boolean(a),_error:c||n,_progress:o}})(b))},834);
|
|
__d(function(e,l,o,t){Object.defineProperty(t,"__esModule",{value:!0});var a=l(363),i={marginBottom:a.BoxModel.margin,marginTop:a.BoxModel.margin},n={};t.default=(0,a.createStyleSheet)({boldDialogText:babelHelpers.extends({},n,{fontWeight:'bold'}),dialogText:babelHelpers.extends({},n),dialogTextInput:{fontSize:18,height:50},loginDialog:babelHelpers.extends({},i,{flex:0,flexDirection:'column'}),waitForOwnerDialog:babelHelpers.extends({},i,n)})},835);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var r=t(15),a=babelHelpers.interopRequireDefault(r),i=t(24),l=t(518),s=t(644),u=t(535),c=t(831),d=t(835),p=babelHelpers.interopRequireDefault(d),b=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onCancel=n._onCancel.bind(n),n._onLogin=n._onLogin.bind(n),n}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e._room,n=e.t;return a.default.createElement(s.Dialog,{okTitleKey:'dialog.IamHost',onCancel:this._onCancel,onSubmit:this._onLogin,titleKey:"dialog.WaitingForHost"},a.default.createElement(i.Text,{style:p.default.waitForOwnerDialog},this._renderHTML(n('dialog.WaitForHostMsg',{room:t}))))}},{key:"_onCancel",value:function(){this.props.dispatch((0,c.cancelWaitForOwner)())}},{key:"_onLogin",value:function(){this.props.dispatch((0,c._openLoginDialog)())}},{key:"_renderHTML",value:function(e){if('string'==typeof e){e=e.replace(/\s{2,}/gi,' ');for(var t=/<\s*b\s*>/gi,n=/<\s*\/\s*b\s*>/gi,o=void 0,r=void 0,l=0,s=[];(o=t.exec(e))&&(n.lastIndex=t.lastIndex,r=n.exec(e));)s.push(e.substring(l,o.index)),s.push(a.default.createElement(i.Text,{style:p.default.boldDialogText},e.substring(t.lastIndex,r.index))),t.lastIndex=l=n.lastIndex;return l<e.length&&s.push(e.substring(l)),s}return e}}]),t})(r.Component);o.default=(0,u.translate)((0,l.connect)(function(e){var t=e['features/base/conference'].authRequired;return{_room:t&&t.getName()}})(b))},836);
|
|
__d(function(e,a,r,t){var i=a(300),o=a(302),n=a(636),c=a(644),s=a(308),O=a(386),E=a(831),u=a(832),l=a(833);O.MiddlewareRegistry.register(function(e){return function(a){return function(r){switch(r.type){case u.CANCEL_LOGIN:var t=e.dispatch,O=(0,e.getState)()['features/authentication'].thenableWithCancel;if(O&&O.cancel(),!(0,c.isDialogOpen)(e,l.WaitForOwnerDialog)){if(p(e)){var N=a(r);return t((0,E._openWaitForOwnerDialog)()),N}g(e),t((0,i.appNavigate)(void 0))}break;case o.CONFERENCE_FAILED:var F=r.error,d=void 0;F.name===s.JitsiConferenceErrors.AUTHENTICATION_REQUIRED&&(void 0===F.recoverable&&(F.recoverable=!0),d=F.recoverable),d?e.dispatch((0,E.waitForOwner)()):e.dispatch((0,E.stopWaitForOwner)());break;case o.CONFERENCE_JOINED:p(e)&&e.dispatch((0,E.stopWaitForOwner)()),g(e);break;case o.CONFERENCE_LEFT:e.dispatch((0,E.stopWaitForOwner)());break;case n.CONNECTION_ESTABLISHED:g(e);break;case n.CONNECTION_FAILED:var h=r.error;h&&h.name===s.JitsiConnectionErrors.PASSWORD_REQUIRED&&e.dispatch((0,E._openLoginDialog)());break;case u.STOP_WAIT_FOR_OWNER:D(e),e.dispatch((0,c.hideDialog)(l.WaitForOwnerDialog));break;case u.WAIT_FOR_OWNER:D(e);var _=r.handler,w=r.timeoutMs;r.waitForOwnerTimeoutID=setTimeout(_,w),(0,c.isDialogOpen)(e,l.LoginDialog)||e.dispatch((0,E._openWaitForOwnerDialog)())}return a(r)}}});function D(e){var a=(0,e.getState)()['features/authentication'].waitForOwnerTimeoutID;a&&clearTimeout(a)}function g(e){(0,e.dispatch)((0,c.hideDialog)(l.LoginDialog))}function p(e){var a=e.getState;return Boolean(a()['features/authentication'].waitForOwnerTimeoutID)}},837);
|
|
__d(function(e,r,i,t){var a=r(386),n=r(832);a.ReducerRegistry.register('features/authentication',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];switch(r.type){case n.CANCEL_LOGIN:return(0,a.assign)(e,{error:void 0,progress:void 0,thenableWithCancel:void 0});case n.STOP_WAIT_FOR_OWNER:return(0,a.assign)(e,{error:void 0,waitForOwnerTimeoutID:void 0});case n.UPGRADE_ROLE_FINISHED:var i=r.thenableWithCancel;if(e.thenableWithCancel===i){var t=r.error,o=r.progress;return(t||1===o)&&(i=void 0),(0,a.assign)(e,{error:t,progress:o||void 0,thenableWithCancel:i})}break;case n.UPGRADE_ROLE_STARTED:return(0,a.assign)(e,{error:void 0,progress:void 0,thenableWithCancel:r.thenableWithCancel});case n.WAIT_FOR_OWNER:return(0,a.assign)(e,{waitForOwnerTimeoutID:r.waitForOwnerTimeoutID})}return e})},838);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(840);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(841);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(843);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(842);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})}),t(849)},839);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.setAspectRatio=function(e,t){return function(r,n){if(e!==t){var a=e<t?i.ASPECT_RATIO_NARROW:i.ASPECT_RATIO_WIDE;if(a!==n()['features/base/responsive-ui'].aspectRatio)return r({type:u.SET_ASPECT_RATIO,aspectRatio:a})}}},n.setReducedUI=function(e,t){return function(r,n){var i=Math.min(e,t)<a;if(i!==n()['features/base/responsive-ui'].reducedUI)return r({type:u.SET_REDUCED_UI,reducedUI:i})}};var u=t(841),i=t(842),a=240},840);
|
|
__d(function(_,E,S,T){Object.defineProperty(T,"__esModule",{value:!0});T.SET_ASPECT_RATIO=Symbol('SET_ASPECT_RATIO'),T.SET_REDUCED_UI=Symbol('SET_REDUCED_UI')},841);
|
|
__d(function(_,A,R,T){Object.defineProperty(T,"__esModule",{value:!0});T.ASPECT_RATIO_NARROW=Symbol('ASPECT_RATIO_NARROW'),T.ASPECT_RATIO_WIDE=Symbol('ASPECT_RATIO_WIDE')},842);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(844);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(845);Object.defineProperty(n,"AspectRatioDetector",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(o).default}});var a=t(846);Object.defineProperty(n,"DimensionsDetector",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}});var i=t(848);Object.defineProperty(n,"ReducedUIDetector",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}})},843);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0}),a.isNarrowAspectRatio=function(e){return e.props.aspectRatio===l.ASPECT_RATIO_NARROW},a.makeAspectRatioAware=function(e){var t=(function(t){babelHelpers.inherits(r,t);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"render",value:function(){return p.default.createElement(e,this.props)}}]),r})(s.Component);return t.propTypes={aspectRatio:o.default.oneOf([l.ASPECT_RATIO_NARROW,l.ASPECT_RATIO_WIDE])},(0,i.connect)(u)(t)};var n=t(20),o=babelHelpers.interopRequireDefault(n),s=t(15),p=babelHelpers.interopRequireDefault(s),i=t(518),l=t(842);function u(e){return{aspectRatio:e['features/base/responsive-ui'].aspectRatio}}},844);
|
|
__d(function(e,n,t,r){Object.defineProperty(r,"__esModule",{value:!0});var o=n(15),s=babelHelpers.interopRequireDefault(o),i=n(518),l=n(840),a=n(846),u=babelHelpers.interopRequireDefault(a),p=(function(e){babelHelpers.inherits(n,e);function n(){return babelHelpers.classCallCheck(this,n),babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return babelHelpers.createClass(n,[{key:"render",value:function(){return s.default.createElement(u.default,{onDimensionsChanged:this.props._onDimensionsChanged},this.props.children)}}]),n})(o.Component);r.default=(0,i.connect)(void 0,function(e){return{_onDimensionsChanged:function(n,t){e((0,l.setAspectRatio)(n,t))}}})(p)},845);
|
|
__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var r=t(15),l=babelHelpers.interopRequireDefault(r),a=t(24),i=t(847),s=babelHelpers.interopRequireDefault(i),u=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onLayout=n._onLayout.bind(n),n}return babelHelpers.createClass(t,[{key:"_onLayout",value:function(e){var t=e.nativeEvent.layout,n=t.height,o=t.width,r=this.props.onDimensionsChanged;r&&r(o,n)}},{key:"render",value:function(){return l.default.createElement(a.View,{onLayout:this._onLayout,style:s.default.dimensionsDetector},this.props.children)}}]),t})(r.Component);o.default=u},846);
|
|
__d(function(e,t,l,n){Object.defineProperty(n,"__esModule",{value:!0});var r=t(363);n.default=(0,r.createStyleSheet)({dimensionsDetector:{alignSelf:'stretch',flex:1}})},847);
|
|
__d(function(e,n,t,r){Object.defineProperty(r,"__esModule",{value:!0});var o=n(15),s=babelHelpers.interopRequireDefault(o),l=n(518),i=n(840),a=n(846),u=babelHelpers.interopRequireDefault(a),p=(function(e){babelHelpers.inherits(n,e);function n(){return babelHelpers.classCallCheck(this,n),babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return babelHelpers.createClass(n,[{key:"render",value:function(){return s.default.createElement(u.default,{onDimensionsChanged:this.props._onDimensionsChanged},this.props.children)}}]),n})(o.Component);r.default=(0,l.connect)(void 0,function(e){return{_onDimensionsChanged:function(n,t){e((0,i.setReducedUI)(n,t))}}})(p)},848);
|
|
__d(function(e,t,r,s){var a=t(386),c=t(841),i={aspectRatio:t(842).ASPECT_RATIO_NARROW,reducedUI:!1};a.ReducerRegistry.register('features/base/responsive-ui',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case c.SET_ASPECT_RATIO:return(0,a.set)(e,'aspectRatio',t.aspectRatio);case c.SET_REDUCED_UI:return(0,a.set)(e,'reducedUI',t.reducedUI)}return e})},849);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(851);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})}),t(853)},850);
|
|
__d(function(e,r,t,u){Object.defineProperty(u,"__esModule",{value:!0});var i=r(852);Object.defineProperty(u,"AudioRoutePickerDialog",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}})},851);
|
|
__d(function(e,t,i,o){Object.defineProperty(o,"__esModule",{value:!0});var n=t(385),a=babelHelpers.interopRequireDefault(n),l=t(15),s=babelHelpers.interopRequireDefault(l),r=t(24),u=t(518),c=t(644),d=t(535),p=r.NativeModules.AudioMode,v={BLUETOOTH:{iconName:'bluetooth',text:'audioDevices.bluetooth',type:'BLUETOOTH'},EARPIECE:{iconName:'phone-talk',text:'audioDevices.phone',type:'EARPIECE'},HEADPHONES:{iconName:'headset',text:'audioDevices.headphones',type:'HEADPHONES'},SPEAKER:{iconName:'volume',text:'audioDevices.speaker',type:'SPEAKER'}},b=void 0,h=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var i=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.state={devices:[]},i._onCancel=i._onCancel.bind(i),i._onSubmit=i._onSubmit.bind(i),i}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){var e=this;p.getAudioDevices().then(function(t){var i=t.devices,o=t.selected,n=[];if(i){var l=i,s=Array.isArray(l),r=0;for(l=s?l:l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(s){if(r>=l.length)break;u=l[r++]}else{if((r=l.next()).done)break;u=r.value}var c=u;if(v[c]){var d=babelHelpers.extends({},v[c]);d.selected=c===o,d.text=e.props.t(d.text),n.push(d)}}}n&&e.setState({devices:a.default.sortBy(n,'text')})})}},{key:"_hide",value:function(){this.props.dispatch((0,c.hideDialog)(b))}},{key:"_onCancel",value:function(){this._hide()}},{key:"_onSubmit",value:function(e){this._hide(),p.setAudioDevice(e.type)}},{key:"render",value:function(){var e=this.state.devices;return e.length?s.default.createElement(c.SimpleBottomSheet,{onCancel:this._onCancel,onSubmit:this._onSubmit,options:e}):null}}]),t})(l.Component);p.getAudioDevices&&p.setAudioDevice&&(b=(0,d.translate)((0,u.connect)()(h))),o.default=b},852);
|
|
__d(function(e,r,n,t){var o=r(24),c=r(300),a=r(302);r(386).MiddlewareRegistry.register(function(e){var r=e.getState;return function(e){return function(n){var t=o.NativeModules.AudioMode;if(t){var i=void 0;switch(n.type){case c.APP_WILL_MOUNT:case a.CONFERENCE_FAILED:case a.CONFERENCE_LEFT:i=t.DEFAULT;break;case a.CONFERENCE_WILL_JOIN:case a.SET_AUDIO_ONLY:(r()['features/base/conference'].conference||n.conference)&&(i=n.audioOnly?t.AUDIO_CALL:t.VIDEO_CALL)}void 0!==i&&t.setMode(i).catch(function(e){return console.error("Failed to set audio mode "+String(i)+": "+e)})}return e(n)}}})},853);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(855);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(856);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(857),t(858)},854);
|
|
__d(function(e,t,n,a){Object.defineProperty(a,"__esModule",{value:!0}),a._setAppStateListener=function(e){return{type:i._SET_APP_STATE_LISTENER,listener:e}},a._setBackgroundVideoMuted=function(e){return function(t,n){var a=n()['features/base/conference'].audioOnly;a||t((0,u.setLastN)(e?0:void 0)),(0,r.sendAnalytics)((0,r.createTrackMutedEvent)('video','callkit.background.video')),t((0,d.setVideoMuted)(e,d.VIDEO_MUTISM_AUTHORITY.BACKGROUND))}},a.appStateChanged=function(e){return{type:i.APP_STATE_CHANGED,appState:e}};var r=t(305),u=t(302),d=t(605),i=t(856)},855);
|
|
__d(function(_,E,T,A){Object.defineProperty(A,"__esModule",{value:!0});A._SET_APP_STATE_LISTENER=Symbol('_SET_APP_STATE_LISTENER'),A.APP_STATE_CHANGED=Symbol('APP_STATE_CHANGED')},856);
|
|
__d(function(e,t,a,n){var r=t(24),i=t(300),c=t(386),s=t(855),d=t(856);c.MiddlewareRegistry.register(function(e){return function(t){return function(a){switch(a.type){case d._SET_APP_STATE_LISTENER:var n=e.getState()['features/background'].appStateListener;n&&r.AppState.removeEventListener('change',n),a.listener&&r.AppState.addEventListener('change',a.listener);break;case d.APP_STATE_CHANGED:!(function(e,t){var a=void 0;switch(t){case'active':a=!1;break;case'background':a=!0;break;case'inactive':default:return}e((0,s._setBackgroundVideoMuted)(a))})(e.dispatch,a.appState);break;case i.APP_WILL_MOUNT:e.dispatch((0,s._setAppStateListener)(function(e,t){e((0,s.appStateChanged)(t))}.bind(void 0,e.dispatch)));break;case i.APP_WILL_UNMOUNT:e.dispatch((0,s._setAppStateListener)(null))}return t(a)}}})},857);
|
|
__d(function(e,t,r,a){var n=t(386),s=t(856);n.ReducerRegistry.register('features/background',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case s._SET_APP_STATE_LISTENER:return babelHelpers.extends({},e,{appStateListener:t.listener});case s.APP_STATE_CHANGED:return babelHelpers.extends({},e,{appState:t.appState})}return e})},858);
|
|
__d(function(n,_,c,d){_(860),_(863)},859);
|
|
__d(function(e,t,a,r){var n=t(24),l=t(90),u=babelHelpers.interopRequireDefault(l),i=t(305),c=t(300),o=t(302),d=t(636),s=t(605),f=t(386),U=t(618),I=t(861),C=t(862),E=babelHelpers.interopRequireDefault(C);E.default&&f.MiddlewareRegistry.register(function(e){return function(t){return function(a){switch(a.type){case I._SET_CALLKIT_SUBSCRIPTIONS:return(function(e,t,a){var r=(0,e.getState)()['features/callkit'].subscriptions;if(r)for(var n=r,l=Array.isArray(n),u=0,n=l?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(l){if(u>=n.length)break;i=n[u++]}else{if((u=n.next()).done)break;i=u.value}var c=i;c.remove()}return t(a)})(e,t,a);case c.APP_WILL_MOUNT:return(function(e,t,a){var r=e.dispatch,l=e.getState,u=t(a);E.default.setProviderConfiguration({iconTemplateImageName:'CallKitIcon',localizedName:n.NativeModules.AppInfo.name});var i={dispatch:r,getState:l},c=[E.default.addListener('performEndCallAction',v,i),E.default.addListener('performSetMutedCallAction',D,i),E.default.addListener('providerDidReset',v,i)];return r({type:I._SET_CALLKIT_SUBSCRIPTIONS,subscriptions:c}),u})(e,t,a);case c.APP_WILL_UNMOUNT:e.dispatch({type:I._SET_CALLKIT_SUBSCRIPTIONS,subscriptions:void 0});break;case o.CONFERENCE_FAILED:return(function(e,t,a){var r=t(a);if(!a.error.recoverable){var n=a.conference.callUUID;n&&E.default.reportCallFailed(n)}return r})(0,t,a);case o.CONFERENCE_JOINED:return(function(e,t,a){var r=t(a),n=a.conference.callUUID;n&&E.default.reportConnectedOutgoingCall(n);return r})(0,t,a);case o.CONFERENCE_LEFT:return(function(e,t,a){var r=t(a),n=a.conference.callUUID;n&&E.default.endCall(n);return r})(0,t,a);case o.CONFERENCE_WILL_JOIN:return(function(e,t,a){var r=e.getState,n=t(a),l=a.conference,i=r(),c=(0,d.getInviteURL)(i),o=!(0,s.isVideoMutedByAudioOnly)(i);return l.callUUID=u.default.v4().toUpperCase(),E.default.startCall(l.callUUID,c.toString(),o).then(function(){var e=i['features/base/conference'].room,t=i['features/base/jwt'].callee,a=i['features/base/tracks'],r=(0,U.isLocalTrackMuted)(a,s.MEDIA_TYPE.AUDIO);E.default.updateCall(l.callUUID,{displayName:t&&t.name||e}),E.default.setMuted(l.callUUID,r)}),n})(e,t,a);case s.SET_AUDIO_MUTED:return(function(e,t,a){var r=e.getState,n=t(a),l=(0,o.getCurrentConference)(r);l&&l.callUUID&&E.default.setMuted(l.callUUID,a.muted);return n})(e,t,a);case s.SET_VIDEO_MUTED:return(function(e,t,a){var r=e.getState,n=t(a),l=(0,o.getCurrentConference)(r);l&&l.callUUID&&E.default.updateCall(l.callUUID,{hasVideo:!(0,s.isVideoMutedByAudioOnly)(r)});return n})(e,t,a);case U.TRACK_CREATE_ERROR:return(function(e,t,a){var r=e.getState,n=t(a),l=r(),u=(0,o.getCurrentConference)(l);if(u&&u.callUUID){var i=l['features/base/tracks'],c=(0,U.isLocalTrackMuted)(i,s.MEDIA_TYPE.AUDIO);E.default.setMuted(u.callUUID,c)}return n})(e,t,a)}return t(a)}}});function v(e){var t=e.callUUID,a=this.dispatch,r=this.getState,n=(0,o.getCurrentConference)(r);n&&n.callUUID===t&&(delete n.callUUID,a((0,c.appNavigate)(void 0)))}function D(e){var t=e.callUUID,a=e.muted,r=this.dispatch,n=this.getState,l=(0,o.getCurrentConference)(n);if(l&&l.callUUID===t){if(n()['features/base/media'].audio.muted!==a){var u=Boolean(a);(0,i.sendAnalytics)((0,i.createTrackMutedEvent)('audio','callkit',u)),r((0,s.setAudioMuted)(u,s.VIDEO_MUTISM_AUTHORITY.USER,!0))}}}},860);
|
|
__d(function(_,S,e,I){Object.defineProperty(I,"__esModule",{value:!0});I._SET_CALLKIT_SUBSCRIPTIONS=Symbol('_SET_CALLKIT_SUBSCRIPTIONS')},861);
|
|
__d(function(e,t,d,a){Object.defineProperty(a,"__esModule",{value:!0});var i=t(24),n=i.NativeModules.RNCallKit;if(n){var l=new i.NativeEventEmitter(n);n=babelHelpers.extends({},n,{addListener:l.addListener.bind(l)})}a.default=n},862);
|
|
__d(function(e,r,t,i){var s=r(386),n=r(861),u=r(862);babelHelpers.interopRequireDefault(u).default&&s.ReducerRegistry.register('features/callkit',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];switch(r.type){case n._SET_CALLKIT_SUBSCRIPTIONS:return(0,s.assign)(e,'subscriptions',r.subscriptions)}return e})},863);
|
|
__d(function(n,_,c,d){_(865)},864);
|
|
__d(function(e,r,t,n){var o=r(24),a=r(302),i=r(447),E=r(386),s=r(437);E.MiddlewareRegistry.register(function(e){return function(r){return function(t){var n=r(t);switch(t.type){case a.CONFERENCE_FAILED:var o=t.error,E=babelHelpers.objectWithoutProperties(t,["error"]);o.recoverable||u(e,babelHelpers.extends({error:c(o)},E));break;case a.CONFERENCE_JOINED:case a.CONFERENCE_LEFT:case a.CONFERENCE_WILL_JOIN:case a.CONFERENCE_WILL_LEAVE:u(e,t);break;case i.LOAD_CONFIG_ERROR:var N=t.error,R=t.locationURL,_=t.type;l(e,p(_),{error:c(N),url:(0,s.toURLString)(R)})}return n}}});function c(e){return e?'string'==typeof e?e:Error.prototype.toString.apply(e):''}function p(e){var r=e.toString();return r.startsWith('Symbol(')&&r.endsWith(')')&&(r=r.slice(7,-1)),r.startsWith('@@')&&(r=r.slice(2)),r}function u(e,r){var t=r.conference,n=r.type,o=babelHelpers.objectWithoutProperties(r,["conference","type"]);t&&(o.url=(0,s.toURLString)(t[a.JITSI_CONFERENCE_URL_KEY])),l(e,p(n),o)}function l(e,r,t){var n=(0,e.getState)()['features/app'].app;if(n){var a=n.props.externalAPIScope;a&&o.NativeModules.ExternalAPI.sendEvent(r,t,a)}}},865);
|
|
__d(function(n,_,c,d){_(867)},866);
|
|
__d(function(e,r,n,t){var a=r(24),i=r(868),c=r(854),o=r(302),s=r(644),u=r(354);r(386).MiddlewareRegistry.register(function(e){var r=e.getState;return function(e){return function(n){var t=e(n),f=null;switch(n.type){case c.APP_STATE_CHANGED:case o.CONFERENCE_WILL_JOIN:case s.HIDE_DIALOG:case o.SET_AUDIO_ONLY:var E=n.appState;if(void 0!==E&&'active'!==E)break;var l=r()['features/base/conference'],d=l.audioOnly,_=l.conference,v=l.joining;f=!(!_&&!v)&&!d;break;case o.CONFERENCE_FAILED:case o.CONFERENCE_LEFT:f=!1}return null!==f&&(function(e){if('android'===u.Platform.OS)return e?i.Immersive.on():i.Immersive.off();return a.StatusBar.setHidden(e,'slide'),Promise.resolve()})(f).catch(function(e){return console.warn("Failed to set full screen mode: "+e)}),t}}})},867);
|
|
__d(function(e,r,i,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Immersive=void 0;var m=r(24),n=m.NativeModules.RNImmersive,s=function(){},v=!1,o='android'===m.Platform.OS?{on:function(){return n.setImmersive(!0)},off:function(){return n.setImmersive(!1)},setImmersive:function(e){return n.setImmersive(e)},getImmersive:function(){return n.getImmersive()},addImmersiveListener:function(e){m.DeviceEventEmitter.addListener('@@IMMERSIVE_STATE_CHANGED',e),v||(v=!0,n.addImmersiveListener())},removeImmersiveListener:function(e){return m.DeviceEventEmitter.removeListener('@@IMMERSIVE_STATE_CHANGED',e)}}:{on:s,off:s,setImmersive:s,getImmersive:s,addImmersiveListener:s,removeImmersiveListener:s};t.Immersive=o,t.default=o},868);
|
|
__d(function(n,_,c,d){_(870)},869);
|
|
__d(function(e,t,n,i){var r=t(24),s=t(302),a=t(354),o=t(386),c=t(618);o.MiddlewareRegistry.register(function(e){return function(t){return function(n){var i=t(n);switch(n.type){case c.TRACK_CREATE_ERROR:n.permissionDenied&&(0,s.isRoomValid)(e.getState()['features/base/conference'].room)&&(function(e){var t=('video'===e?'Camera':'Microphone')+" permission is required to participate in conferences with "+e+". Please grant it in Settings.";r.Alert.alert('Permission required',t,[{text:'Cancel'},{onPress:d,text:'Settings'}],{cancelable:!1})})(n.trackType)}return i}}});function d(){switch(a.Platform.OS){case'android':r.NativeModules.AndroidSettings.open().catch(function(){r.Alert.alert('Error opening settings','Please open settings and grant the required permissions',[{text:'OK'}])});break;case'ios':r.Linking.openURL('app-settings:')}}},870);
|
|
__d(function(n,_,c,d){_(872)},871);
|
|
__d(function(e,n,r,t){var a=n(24),c=n(302);n(386).MiddlewareRegistry.register(function(e){var n=e.getState;return function(e){return function(r){var t=e(r);switch(r.type){case c.CONFERENCE_FAILED:case c.CONFERENCE_LEFT:E(!1);break;case c.CONFERENCE_JOINED:case c.SET_AUDIO_ONLY:var a=n()['features/base/conference'],i=a.audioOnly;a.conference&&E(i)}return t}}});function E(e){a.NativeModules.Proximity.setEnabled(Boolean(e))}},872);
|
|
__d(function(n,_,c,d){_(874)},873);
|
|
__d(function(e,t,a,n){var r=t(875),i=babelHelpers.interopRequireDefault(r),u=t(302);t(386).MiddlewareRegistry.register(function(e){return function(t){return function(a){switch(a.type){case u.CONFERENCE_JOINED:c(!e.getState()['features/base/conference'].audioOnly);break;case u.CONFERENCE_FAILED:case u.CONFERENCE_LEFT:c(!1);break;case u.SET_AUDIO_ONLY:c(!a.audioOnly)}return t(a)}}});function c(e){e?i.default.activate():i.default.deactivate()}},874);
|
|
__d(function(e,t,n,a){Object.defineProperty(a,"__esModule",{value:!0});var l=t(15),i=(babelHelpers.interopRequireDefault(l),t(24)),o=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){t.activate()}},{key:"componentWillUnmount",value:function(){t.deactivate()}},{key:"render",value:function(){return this.props.children||null}}],[{key:"activate",value:function(){i.NativeModules.KCKeepAwake.activate()}},{key:"deactivate",value:function(){i.NativeModules.KCKeepAwake.deactivate()}}]),t})(l.Component);a.default=o},875);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0}),a.AbstractApp=void 0;var i=t(20),n=babelHelpers.interopRequireDefault(i),o=t(15),l=babelHelpers.interopRequireDefault(o),s=t(537),u=t(518),p=t(389),c=t(877),d=babelHelpers.interopRequireDefault(c),v=t(535),f=t(462),g=t(821),m=t(354),h=t(386),y=t(374),_=t(437),b=t(878),R=t(898),P=t(301);(a.AbstractApp=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={route:void 0,appAsyncInitialized:!1,store:void 0},r._init=r._initStorage().catch(function(){}).then(function(){return r.setState({route:void 0,store:r._maybeCreateStore(e)})}),r}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){var e=this;this._init.then(function(){var t=e._getStore().dispatch;t((0,P.appWillMount)(e));var r={};'object'==typeof APP&&(r={avatarID:APP.settings.getAvatarId(),avatarURL:APP.settings.getAvatarUrl(),email:APP.settings.getEmail(),name:APP.settings.getDisplayName()});var a=(0,g.getProfile)(e._getStore().getState());a&&(r.email=a.email||r.email,r.name=a.displayName||r.name),e.setState({appAsyncInitialized:!0}),t((0,f.localParticipantJoined)(r)),e._openURL((0,_.toURLString)(e.props.url)||e._getDefaultURL())})}},{key:"componentWillReceiveProps",value:function(e){var t=this,r=this.props;this._init.then(function(){void 0===e.store&&void 0!==r.store&&t.setState({store:t._maybeCreateStore(e)});var a=e.url;a=(0,_.toURLString)(a),(0,_.toURLString)(r.url)===a&&r.timestamp===e.timestamp||t._openURL(a||t._getDefaultURL())})}},{key:"componentWillUnmount",value:function(){var e=this._getStore().dispatch;e((0,f.localParticipantLeft)()),e((0,P.appWillUnmount)(this))}},{key:"getWindowLocation",value:function(){}},{key:"_initStorage",value:function(){var e=window.localStorage._initializing;return void 0===e?Promise.resolve():e}},{key:"render",value:function(){var e=this.state,t=e.appAsyncInitialized,r=e.route,a=r&&r.component||R.BlankPage;return t&&a?l.default.createElement(s.I18nextProvider,{i18n:v.i18next},l.default.createElement(u.Provider,{store:this._getStore()},l.default.createElement(m.Fragment,null,this._createElement(a),l.default.createElement(b.OverlayContainer,null)))):null}},{key:"_createElement",value:function(e,t){var r=this.props,a=(r.dispatch,r.store,r.defaultURL,r.url,babelHelpers.objectWithoutProperties(r,["dispatch","store","defaultURL","url"]));return l.default.createElement(e,babelHelpers.extends({},a,t))}},{key:"_createStore",value:function(){var e=h.ReducerRegistry.combineReducers(),t=h.MiddlewareRegistry.applyMiddleware(d.default),r=void 0;return'object'==typeof window&&(r=window.devToolsExtension)&&(t=(0,p.compose)(t,r())),(0,p.createStore)(e,y.PersistenceRegistry.getPersistedState(),t)}},{key:"_getDefaultURL",value:function(){var e=this.getWindowLocation();if(e){var t=e.toString();if(t)return t}return this.props.defaultURL||(0,g.getProfile)(this._getStore().getState()).serverURL||"https://meet.jit.si"}},{key:"_getStore",value:function(){var e=this.state.store;return void 0===e&&(e=this.props.store),e}},{key:"_maybeCreateStore",value:function(e){var t=e.store;return void 0===t&&(t=this._createStore(),'undefined'!=typeof APP&&(APP.store=t)),t}},{key:"_navigate",value:function(e){var t=this;if(m.RouteRegistry.areRoutesEqual(this.state.route,e))return Promise.resolve();var r={route:e};return e&&this._onRouteEnter(e,this._getStore(),function(e){e?(t._openURL(e),r=void 0):r.route=void 0}),new Promise(function(e){r?t.setState(r,e):e()})}},{key:"_onRouteEnter",value:function(e){for(var t=e.onEnter,r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];'function'==typeof t&&t.apply(void 0,a)}},{key:"_openURL",value:function(e){this._getStore().dispatch((0,P.appNavigate)((0,_.toURLString)(e)))}}]),t})(o.Component)).propTypes={defaultURL:n.default.string,store:n.default.object,timestamp:n.default.any,url:n.default.oneOfType([n.default.object,n.default.string])}},876);
|
|
__d(function(t,n,u,r){'use strict';r.__esModule=!0;function e(t){return function(n){var u=n.dispatch,r=n.getState;return function(n){return function(e){return'function'==typeof e?e(u,r,t):n(e)}}}}var i=e();i.withExtraArgument=e,r.default=i},877);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(879);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(882);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(897)},878);
|
|
__d(function(e,n,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.mediaPermissionPromptVisibilityChanged=function(e,n){return{type:c.MEDIA_PERMISSION_PROMPT_VISIBILITY_CHANGED,browser:n,isVisible:e}},i._reloadNow=function(){return function(e,n){var t=n()['features/base/connection'].locationURL;u.info("Reloading the conference using URL: "+t),'ReactNative'===navigator.product?e((0,o.appNavigate)((0,r.toURLString)(t))):window.self===window.top?(0,a.replace)(t):(0,a.reload)()}},i.suspendDetected=function(){return{type:c.SUSPEND_DETECTED}};var o=n(300),r=n(437),a=n(880),c=n(881),u=n(380).getLogger(__filename)},879);
|
|
__d(function(e,r,o,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createDeferred=function(){var e={};return e.promise=new Promise(function(r,o){e.resolve=r,e.reject=o}),e},n.reload=function(){window.location.reload()},n.replace=function(e){window.location.replace(e)},n.reportError=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'';i.error(r,e),window.onerror&&window.onerror(r,null,null,null,e)};var i=r(380).getLogger(__filename)},880);
|
|
__d(function(E,I,_,S){Object.defineProperty(S,"__esModule",{value:!0});S.MEDIA_PERMISSION_PROMPT_VISIBILITY_CHANGED=Symbol('MEDIA_PERMISSION_PROMPT_VISIBILITY_CHANGED'),S.SUSPEND_DETECTED=Symbol('SUSPEND_DETECTED')},881);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=r(883);Object.defineProperty(n,"OverlayContainer",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},882);
|
|
__d(function(e,r,t,l){Object.defineProperty(l,"__esModule",{value:!0});var a=r(15),i=babelHelpers.interopRequireDefault(a),n=r(518),o=r(884),u=babelHelpers.interopRequireDefault(o),f=r(890),p=babelHelpers.interopRequireDefault(f),b=r(891),s=babelHelpers.interopRequireDefault(b),c=r(893),d=babelHelpers.interopRequireDefault(c),v=r(894),y=babelHelpers.interopRequireDefault(v),H=r(896),R=babelHelpers.interopRequireDefault(H),h=void 0,C=void 0,_=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"render",value:function(){var e=this.props.overlay;return e?i.default.createElement(e,{}):null}}]),r})(a.Component);l.default=(0,n.connect)(function(e){var r=void 0,t=(function(e){var r=void 0;if(e)(r=h)||(r=h=[u.default,s.default,y.default]);else if(!(r=C)&&(r=C=[p.default],'ReactNative'!==navigator.product)){var t;(t=r).push.apply(t,[d.default,R.default])}return r})('object'==typeof interfaceConfig&&interfaceConfig.filmStripOnly),l=Array.isArray(t),a=0;for(t=l?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(l){if(a>=t.length)break;i=t[a++]}else{if((a=t.next()).done)break;i=a.value}var n=i;if((n.WrappedComponent||n).needsRender(e)){r=n;break}}return{overlay:r}})(_)},883);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var a=t(15),s=babelHelpers.interopRequireDefault(a),n=t(518),i=t(535),o=t(885),u=babelHelpers.interopRequireDefault(o),p=t(887),c=babelHelpers.interopRequireDefault(p),f=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.t,t=this.state,l=t.message,r=t.timeLeft,a=t.title;return s.default.createElement(c.default,null,s.default.createElement("div",{className:"inlay-filmstrip-only__container"},s.default.createElement("div",{className:"inlay-filmstrip-only__title"},e(a)),s.default.createElement("div",{className:"inlay-filmstrip-only__text"},e(l,{seconds:r}))),this._renderButton(),this._renderProgressBar())}}]),t})(u.default);r.default=(0,i.translate)((0,n.connect)(o.abstractMapStateToProps)(f))},884);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.abstractMapStateToProps=function(e){var t=e['features/base/conference'].error,r=e['features/base/config'].error,n=e['features/base/connection'].error;return{isNetworkFailure:Boolean(r||n),reason:(r||n||t).message,details:n?n.details:void 0}};var o=t(20),a=babelHelpers.interopRequireDefault(o),i=t(15),s=babelHelpers.interopRequireDefault(i),l=t(305),c=t(308),u=t(437),d=t(879),f=t(886),p=babelHelpers.interopRequireDefault(f),b=t(380).getLogger(__filename),v=(function(e){babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"needsRender",value:function(e){var t=e['features/base/conference'].error,r=e['features/base/config'].error,n=e['features/base/connection'].error;return n&&(0,c.isFatalJitsiConnectionError)(n)||t&&(0,c.isFatalJitsiConferenceError)(t)||r}}]);function t(e){babelHelpers.classCallCheck(this,t);var r=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),n=10+(0,u.randomInt)(0,20),o=void 0,a=void 0;return r.props.isNetworkFailure?(a='dialog.conferenceDisconnectTitle',o='dialog.conferenceDisconnectMsg'):(a='dialog.conferenceReloadTitle',o='dialog.conferenceReloadMsg'),r.state={message:o,timeLeft:n,timeoutSeconds:n,title:a},r}return babelHelpers.createClass(t,[{key:"componentDidMount",value:function(){var e=this;'undefined'!=typeof APP&&APP.conference&&APP.conference._room&&APP.conference._room.sendApplicationLog(JSON.stringify({name:'page.reload',label:this.props.reason})),(0,l.sendAnalytics)((0,l.createPageReloadScheduledEvent)(this.props.reason,this.state.timeoutSeconds,this.props.details)),b.info("The conference will be reloaded after "+this.state.timeoutSeconds+" seconds."),this._interval=setInterval(function(){0===e.state.timeLeft?(e._interval&&(clearInterval(e._interval),e._interval=void 0),e.props.dispatch((0,d._reloadNow)())):e.setState(function(e){return{timeLeft:e.timeLeft-1}})},1e3)}},{key:"componentWillUnmount",value:function(){this._interval&&(clearInterval(this._interval),this._interval=void 0)}},{key:"_renderButton",value:function(){return this.props.isNetworkFailure?s.default.createElement(p.default,{textKey:"dialog.rejoinNow"}):null}},{key:"_renderProgressBar",value:function(){var e=this.state,t=e.timeLeft,r=e.timeoutSeconds,n=r-t,o=Math.floor(n/r*100);return s.default.createElement("div",{className:"progress-indicator",id:"reloadProgressBar"},s.default.createElement("div",{className:"progress-indicator-fill",style:{width:o+"%"}}))}}]),t})(i.Component);v.propTypes={details:a.default.object,dispatch:a.default.func,isNetworkFailure:a.default.bool,reason:a.default.string,t:a.default.func},n.default=v},885);
|
|
__d(function(e,t,r,o){Object.defineProperty(o,"__esModule",{value:!0});var n=t(20),l=babelHelpers.interopRequireDefault(n),a=t(15),u=babelHelpers.interopRequireDefault(a),s=t(518),i=t(535),p=t(879),c=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return u.default.createElement("button",{className:'button-control button-control_overlay button-control_center',onClick:this.props._reloadNow},this.props.t(this.props.textKey))}}]),t})(a.Component);c.propTypes={_reloadNow:l.default.func,t:l.default.func,textKey:l.default.string.isRequired};o.default=(0,i.translate)((0,s.connect)(void 0,function(e){return{_reloadNow:function(){e((0,p._reloadNow)())}}})(c))},886);
|
|
__d(function(e,t,a,l){Object.defineProperty(l,"__esModule",{value:!0});var r=t(20),n=babelHelpers.interopRequireDefault(r),i=t(15),s=babelHelpers.interopRequireDefault(i),o=t(518),c=t(462),u=t(888),p=babelHelpers.interopRequireDefault(u),f=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"_renderIcon",value:function(){if(!this.props.icon)return null;var e="inlay-filmstrip-only__icon "+this.props.icon;return s.default.createElement("div",null,s.default.createElement("div",{className:'inlay-filmstrip-only__icon-background'}),s.default.createElement("div",{className:"inlay-filmstrip-only__icon-container"},s.default.createElement("span",{className:e})))}},{key:"render",value:function(){return s.default.createElement(p.default,{isLightOverlay:this.props.isLightOverlay},s.default.createElement("div",{className:"inlay-filmstrip-only"},s.default.createElement("div",{className:"inlay-filmstrip-only__content"},this.props.children),s.default.createElement("div",{className:"inlay-filmstrip-only__avatar-container"},s.default.createElement(c.Avatar,{uri:this.props._avatar}),this._renderIcon())))}}]),t})(i.Component);f.propTypes={_avatar:n.default.string,children:n.default.node.isRequired,icon:n.default.string,isLightOverlay:n.default.bool};l.default=(0,o.connect)(function(e){return{_avatar:(0,c.getAvatarURL)((0,c.getLocalParticipant)(e)||{})}})(f)},887);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var n=t(15),a=babelHelpers.interopRequireDefault(n),s=t(24),o=t(889),i=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return a.default.createElement(s.View,{style:o.overlayFrame.container},this.props.children)}}]),t})(n.Component);l.default=i},888);
|
|
__d(function(e,o,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.pageReloadOverlay=r.overlayFrame=void 0;var n=o(363),a=n.ColorPalette.white;r.overlayFrame=(0,n.createStyleSheet)({container:{backgroundColor:n.ColorPalette.red,bottom:0,left:0,position:'absolute',right:0,top:0}}),r.pageReloadOverlay=(0,n.createStyleSheet)({button:{color:a,fontSize:20,marginVertical:n.BoxModel.margin,textAlign:'center'},buttonBox:{bottom:n.BoxModel.margin,left:0,position:'absolute',right:0},container:{flex:1,marginBottom:n.BoxModel.margin,marginHorizontal:n.BoxModel.margin,marginTop:3*n.BoxModel.margin},loadingIndicator:{alignItems:'center',bottom:0,justifyContent:'center',left:0,position:'absolute',right:0,top:0},message:{color:a,fontSize:16,marginTop:n.BoxModel.margin,textAlign:'center'},title:{color:a,fontSize:24,textAlign:'center'}})},889);
|
|
__d(function(e,t,a,l){Object.defineProperty(l,"__esModule",{value:!0});var n=t(15),r=babelHelpers.interopRequireDefault(n),o=t(24),s=t(518),i=t(300),d=t(535),u=t(354),c=t(879),p=t(885),f=babelHelpers.interopRequireDefault(p),b=t(888),v=babelHelpers.interopRequireDefault(b),y=t(889),_=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a._onCancel=a._onCancel.bind(a),a._onReloadNow=a._onReloadNow.bind(a),a}return babelHelpers.createClass(t,[{key:"_onCancel",value:function(){clearInterval(this._interval),this.props.dispatch((0,i.appNavigate)(void 0))}},{key:"_onReloadNow",value:function(){clearInterval(this._interval),this.props.dispatch((0,c._reloadNow)())}},{key:"render",value:function(){var e=this.props.t,t=this.state,a=t.message,l=t.timeLeft,n=t.title;return r.default.createElement(v.default,null,r.default.createElement(o.View,{style:y.pageReloadOverlay.container},r.default.createElement(o.View,{style:y.pageReloadOverlay.loadingIndicator},r.default.createElement(u.LoadingIndicator,null)),r.default.createElement(o.Text,{style:y.pageReloadOverlay.title},e(n)),r.default.createElement(o.Text,{style:y.pageReloadOverlay.message},e(a,{seconds:l})),r.default.createElement(o.View,{style:y.pageReloadOverlay.buttonBox},r.default.createElement(o.Text,{onPress:this._onReloadNow,style:y.pageReloadOverlay.button},e('dialog.rejoinNow')),r.default.createElement(o.Text,{onPress:this._onCancel,style:y.pageReloadOverlay.button},e('dialog.Cancel')))))}}]),t})(f.default);l.default=(0,d.translate)((0,s.connect)(p.abstractMapStateToProps)(_))},890);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(15),s=babelHelpers.interopRequireDefault(r),i=t(535),n=t(892),u=babelHelpers.interopRequireDefault(n),o=t(887),p=babelHelpers.interopRequireDefault(o),d=t(886),f=babelHelpers.interopRequireDefault(d),b=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.t;return s.default.createElement(p.default,{isLightOverlay:!0},s.default.createElement("div",{className:"inlay-filmstrip-only__container"},s.default.createElement("div",{className:"inlay-filmstrip-only__title"},e('suspendedoverlay.title')),s.default.createElement("div",{className:"inlay-filmstrip-only__text"},(0,i.translateToHTML)(e,'suspendedoverlay.text'))),s.default.createElement(f.default,{textKey:"suspendedoverlay.rejoinKeyTitle"}))}}]),t})(u.default);a.default=(0,i.translate)(b)},891);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var n=t(20),s=babelHelpers.interopRequireDefault(n),u=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,null,[{key:"needsRender",value:function(e){return e['features/overlay'].suspendDetected}}]),t})(t(15).Component);u.propTypes={t:s.default.func},l.default=u},892);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(15),n=babelHelpers.interopRequireDefault(r),s=t(535),i=t(892),u=babelHelpers.interopRequireDefault(i),o=t(888),c=babelHelpers.interopRequireDefault(o),p=t(886),d=babelHelpers.interopRequireDefault(p),f=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.t;return n.default.createElement(c.default,null,n.default.createElement("div",{className:"inlay"},n.default.createElement("span",{className:"inlay__icon icon-microphone"}),n.default.createElement("span",{className:"inlay__icon icon-camera"}),n.default.createElement("h3",{className:"inlay__title"},e('suspendedoverlay.title')),n.default.createElement("span",{className:"inlay__text"},(0,s.translateToHTML)(e,'suspendedoverlay.title')),n.default.createElement(d.default,{textKey:"suspendedoverlay.rejoinKeyTitle"})))}}]),t})(u.default);a.default=(0,s.translate)(f)},893);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0});var l=t(15),s=babelHelpers.interopRequireDefault(l),i=t(518),n=t(535),o=t(895),p=babelHelpers.interopRequireDefault(o),c=t(887),u=babelHelpers.interopRequireDefault(c),b=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.t,t="userMedia."+this.props.browser+"GrantPermissions";return s.default.createElement(u.default,{icon:"icon-mic-camera-combined",isLightOverlay:!0},s.default.createElement("div",{className:"inlay-filmstrip-only__container"},s.default.createElement("div",{className:"inlay-filmstrip-only__title"},e('startupoverlay.title',{postProcess:'resolveAppName'})),s.default.createElement("div",{className:"inlay-filmstrip-only__text"},(0,n.translateToHTML)(e,t))))}}]),t})(p.default);a.default=(0,n.translate)((0,i.connect)(o.abstractMapStateToProps)(b))},894);
|
|
__d(function(e,r,t,s){Object.defineProperty(s,"__esModule",{value:!0}),s.abstractMapStateToProps=function(e){return{browser:e['features/overlay'].browser}};var l=r(20),n=babelHelpers.interopRequireDefault(l),o=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,null,[{key:"needsRender",value:function(e){return e['features/overlay'].isMediaPermissionPromptVisible}}]),r})(r(15).Component);o.propTypes={browser:n.default.string,t:n.default.func},s.default=o},895);
|
|
__d(function(e,t,a,l){Object.defineProperty(l,"__esModule",{value:!0});var r=t(15),s=babelHelpers.interopRequireDefault(r),n=t(518),o=t(535),c=t(895),i=babelHelpers.interopRequireDefault(c),u=t(888),p=babelHelpers.interopRequireDefault(u),f=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={policyLogoSrc:interfaceConfig.POLICY_LOGO},a}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.browser,a=e.t;return s.default.createElement(p.default,null,s.default.createElement("div",{className:"inlay"},s.default.createElement("span",{className:"inlay__icon icon-microphone"}),s.default.createElement("span",{className:"inlay__icon icon-camera"}),s.default.createElement("h3",{className:"inlay__title"},a('startupoverlay.title',{postProcess:'resolveAppName'})),s.default.createElement("span",{className:"inlay__text"},(0,o.translateToHTML)(a,"userMedia."+t+"GrantPermissions"))),s.default.createElement("div",{className:"policy overlay__policy"},s.default.createElement("p",{className:"policy__text"},(0,o.translateToHTML)(a,'startupoverlay.policyText')),this._renderPolicyLogo()))}},{key:"_renderPolicyLogo",value:function(){var e=this.state.policyLogoSrc;return e?s.default.createElement("div",{className:"policy__logo"},s.default.createElement("img",{src:e})):null}}]),t})(i.default);l.default=(0,o.translate)((0,n.connect)(c.abstractMapStateToProps)(f))},896);
|
|
__d(function(e,r,s,i){var t=r(386),n=r(881);t.ReducerRegistry.register('features/overlay',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];switch(r.type){case n.MEDIA_PERMISSION_PROMPT_VISIBILITY_CHANGED:return(function(e,r){var s=r.browser,i=r.isVisible;return(0,t.assign)(e,{browser:s,isMediaPermissionPromptVisible:i})})(e,r);case n.SUSPEND_DETECTED:return s=e,(0,t.set)(s,'suspendDetected',!0)}var s;return e})},897);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(899);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(908);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(954)},898);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=r(900);Object.defineProperty(n,"BlankPage",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}});var a=r(912);Object.defineProperty(n,"WelcomePage",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(a).default}})},899);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(20),n=babelHelpers.interopRequireDefault(r),o=t(15),u=babelHelpers.interopRequireDefault(o),p=t(518),s=t(618),i=t(901),c=t(908),b=t(910),f=babelHelpers.interopRequireDefault(b),d=t(911),_=babelHelpers.interopRequireDefault(d),h=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){this.props._welcomePageEnabled||this.props.dispatch((0,s.destroyLocalTracks)())}},{key:"render",value:function(){return u.default.createElement(f.default,{style:_.default.blankPage},u.default.createElement(i.NetworkActivityIndicator,null))}}]),t})(o.Component);h.propTypes={_welcomePageEnabled:n.default.bool,dispatch:n.default.func};a.default=(0,p.connect)(function(e){return{_welcomePageEnabled:(0,c.isWelcomePageAppEnabled)(e)}})(h)},900);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(902);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})}),t(904),t(907)},901);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var i=t(903);Object.defineProperty(n,"NetworkActivityIndicator",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(i).default}})},902);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var l=t(20),o=babelHelpers.interopRequireDefault(l),i=t(15),a=babelHelpers.interopRequireDefault(i),s=t(518),u=t(354),p=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return this.props._networkActivity?a.default.createElement(u.LoadingIndicator,null):null}}]),t})(i.Component);p.propTypes={_networkActivity:o.default.bool};n.default=(0,s.connect)(function(e){var t=e['features/network-activity'].requests;return{_networkActivity:Boolean(t&&t.size)}})(p)},903);
|
|
__d(function(e,t,n,r){var a=t(905),u=babelHelpers.interopRequireDefault(a),i=t(300),c=t(386),l=t(906);c.MiddlewareRegistry.register(function(e){return function(t){return function(n){var r=t(n);switch(n.type){case i.APP_WILL_MOUNT:!(function(e){var t=e.dispatch;u.default.setOpenCallback(function(e,n,r){return t({type:l._ADD_NETWORK_REQUEST,request:r,method:e,url:n})}),u.default.setResponseCallback(function(){var e;return t({type:l._REMOVE_NETWORK_REQUEST,request:(e=arguments.length-1,arguments.length<=e?void 0:arguments[e])})}),u.default.enableInterception()})(e);break;case i.APP_WILL_UNMOUNT:!(function(e){var t=e.dispatch;u.default.disableInterception(),t({type:l._REMOVE_ALL_NETWORK_REQUESTS})})(e)}return r}}})},904);
|
|
__d(function(e,t,n,s){'use strict';var o,p,a,r,i,l=t(74),u=l.prototype.open,d=l.prototype.send,c=l.prototype.setRequestHeader,y=!1,f={setOpenCallback:function(e){o=e},setSendCallback:function(e){p=e},setHeaderReceivedCallback:function(e){r=e},setResponseCallback:function(e){i=e},setRequestHeaderCallback:function(e){a=e},isInterceptorEnabled:function(){return y},enableInterception:function(){y||(l.prototype.open=function(e,t){o&&o(e,t,this),u.apply(this,arguments)},l.prototype.setRequestHeader=function(e,t){a&&a(e,t,this),c.apply(this,arguments)},l.prototype.send=function(e){var t=this;p&&p(e,this),this.addEventListener&&this.addEventListener('readystatechange',function(){if(y){if(t.readyState===t.HEADERS_RECEIVED){var e=t.getResponseHeader('Content-Type'),n=t.getResponseHeader('Content-Length'),s=void 0,o=void 0;e&&(s=e.split(';')[0]),n&&(o=parseInt(n,10)),r&&r(s,o,t.getAllResponseHeaders(),t)}t.readyState===t.DONE&&i&&i(t.status,t.timeout,t.response,t.responseURL,t.responseType,t)}},!1),d.apply(this,arguments)},y=!0)},disableInterception:function(){y&&(y=!1,l.prototype.send=d,l.prototype.open=u,l.prototype.setRequestHeader=c,i=null,o=null,p=null,r=null,a=null)}};n.exports=f},905);
|
|
__d(function(E,_,R,T){Object.defineProperty(T,"__esModule",{value:!0});T._ADD_NETWORK_REQUEST=Symbol('_ADD_NETWORK_REQUEST'),T._REMOVE_ALL_NETWORK_REQUESTS=Symbol('_REMOVE_ALL_NETWORK_REQUESTS'),T._REMOVE_NETWORK_REQUEST=Symbol('_REMOVE_NETWORK_REQUEST')},906);
|
|
__d(function(e,t,r,s){var u=t(386),a=t(906),n={requests:new Map};u.ReducerRegistry.register('features/network-activity',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case a._ADD_NETWORK_REQUEST:t.type;var r=t.request,s=babelHelpers.objectWithoutProperties(t,["type","request"]),E=new Map(e.requests);return E.set(r,s),(0,u.set)(e,'requests',E);case a._REMOVE_ALL_NETWORK_REQUESTS:return(0,u.set)(e,'requests',n.requests);case a._REMOVE_NETWORK_REQUEST:var _=t.request,i=new Map(e.requests);return i.delete(_),(0,u.set)(e,'requests',i)}return e})},907);
|
|
__d(function(e,a,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=a(909);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return o[e]}})}),n.isWelcomePageAppEnabled=function(e){var a=void 0;if('ReactNative'===navigator.product){var t=(0,r.toState)(e)['features/app'].app;a=Boolean(t&&t.props.welcomePageEnabled)}else a=!0;return a},n.isWelcomePageUserEnabled=function(e){return'undefined'==typeof APP||(0,r.toState)(e)['features/base/config'].enableWelcomePage&&APP.settings.isWelcomePageEnabled()};var r=a(386)},908);
|
|
__d(function(e,l,i,a){Object.defineProperty(a,"__esModule",{value:!0}),a.generateRoomWithoutSeparator=function(){var e=(0,s.randomElement)(o);for(;n(e);)for(var l in r){var i=(0,s.randomElement)(r[l]);e=e.replace(l,i)}return e};var s=l(437),r={_ADJECTIVE_:['Abominable','Accurate','Adorable','All','Alleged','Ancient','Angry','Anxious','Appalling','Apparent','Astonishing','Attractive','Awesome','Baby','Bad','Beautiful','Benign','Big','Bitter','Blind','Blue','Bold','Brave','Bright','Brisk','Calm','Camouflaged','Casual','Cautious','Choppy','Chosen','Clever','Cold','Cool','Crawly','Crazy','Creepy','Cruel','Curious','Cynical','Dangerous','Dark','Delicate','Desperate','Difficult','Discreet','Disguised','Dizzy','Dumb','Eager','Easy','Edgy','Electric','Elegant','Emancipated','Enormous','Euphoric','Evil','Fast','Ferocious','Fierce','Fine','Flawed','Flying','Foolish','Foxy','Freezing','Funny','Furious','Gentle','Glorious','Golden','Good','Green','Green','Guilty','Hairy','Happy','Hard','Hasty','Hazy','Heroic','Hostile','Hot','Humble','Humongous','Humorous','Hysterical','Idealistic','Ignorant','Immense','Impartial','Impolite','Indifferent','Infuriated','Insightful','Intense','Interesting','Intimidated','Intriguing','Jealous','Jolly','Jovial','Jumpy','Kind','Laughing','Lazy','Liquid','Lonely','Longing','Loud','Loving','Loyal','Macabre','Mad','Magical','Magnificent','Malevolent','Medieval','Memorable','Mere','Merry','Mighty','Mischievous','Miserable','Modified','Moody','Most','Mysterious','Mystical','Needy','Nervous','Nice','Objective','Obnoxious','Obsessive','Obvious','Opinionated','Orange','Painful','Passionate','Perfect','Pink','Playful','Poisonous','Polite','Poor','Popular','Powerful','Precise','Preserved','Pretty','Purple','Quick','Quiet','Random','Rapid','Rare','Real','Reassuring','Reckless','Red','Regular','Remorseful','Responsible','Rich','Rude','Ruthless','Sad','Scared','Scary','Scornful','Screaming','Selfish','Serious','Shady','Shaky','Sharp','Shiny','Shy','Simple','Sleepy','Slow','Sly','Small','Smart','Smelly','Smiling','Smooth','Smug','Sober','Soft','Solemn','Square','Square','Steady','Strange','Strong','Stunning','Subjective','Successful','Surly','Sweet','Tactful','Tense','Thoughtful','Tight','Tiny','Tolerant','Uneasy','Unique','Unseen','Warm','Weak','Weird','WellCooked','Wild','Wise','Witty','Wonderful','Worried','Yellow','Young','Zealous'],_ADVERB_:['Absently','Accurately','Accusingly','Adorably','AllTheTime','Alone','Always','Amazingly','Angrily','Anxiously','Anywhere','Appallingly','Apparently','Articulately','Astonishingly','Badly','Barely','Beautifully','Blindly','Bravely','Brightly','Briskly','Brutally','Calmly','Carefully','Casually','Cautiously','Cleverly','Constantly','Correctly','Crazily','Curiously','Cynically','Daily','Dangerously','Deliberately','Delicately','Desperately','Discreetly','Eagerly','Easily','Euphoricly','Evenly','Everywhere','Exactly','Expectantly','Extensively','Ferociously','Fiercely','Finely','Flatly','Frequently','Frighteningly','Gently','Gloriously','Grimly','Guiltily','Happily','Hard','Hastily','Heroically','High','Highly','Hourly','Humbly','Hysterically','Immensely','Impartially','Impolitely','Indifferently','Intensely','Jealously','Jovially','Kindly','Lazily','Lightly','Loudly','Lovingly','Loyally','Magnificently','Malevolently','Merrily','Mightily','Miserably','Mysteriously','NOT','Nervously','Nicely','Nowhere','Objectively','Obnoxiously','Obsessively','Obviously','Often','Painfully','Patiently','Playfully','Politely','Poorly','Precisely','Promptly','Quickly','Quietly','Randomly','Rapidly','Rarely','Recklessly','Regularly','Remorsefully','Responsibly','Rudely','Ruthlessly','Sadly','Scornfully','Seamlessly','Seldom','Selfishly','Seriously','Shakily','Sharply','Sideways','Silently','Sleepily','Slightly','Slowly','Slyly','Smoothly','Softly','Solemnly','Steadily','Sternly','Strangely','Strongly','Stunningly','Surely','Tenderly','Thoughtfully','Tightly','Uneasily','Vanishingly','Violently','Warmly','Weakly','Wearily','Weekly','Weirdly','Well','Well','Wickedly','Wildly','Wisely','Wonderfully','Yearly'],_PLURALNOUN_:['Aliens','Animals','Antelopes','Ants','Apes','Apples','Baboons','Bacteria','Badgers','Bananas','Bats','Bears','Birds','Bonobos','Brides','Bugs','Bulls','Butterflies','Cheetahs','Cherries','Chicken','Children','Chimps','Clowns','Cows','Creatures','Dinosaurs','Dogs','Dolphins','Donkeys','Dragons','Ducks','Dwarfs','Eagles','Elephants','Elves','Fathers','Fish','Flowers','Frogs','Fruit','Fungi','Galaxies','Geese','Goats','Gorillas','Hedgehogs','Hippos','Horses','Hunters','Insects','Kids','Knights','Lemons','Lemurs','Leopards','LifeForms','Lions','Lizards','Mice','Monkeys','Monsters','Mushrooms','Octopodes','Oranges','Orangutans','Organisms','Pants','Parrots','Penguins','People','Pigeons','Pigs','Pineapples','Plants','Potatoes','Priests','Rats','Reptiles','Reptilians','Rhinos','Seagulls','Sheep','Siblings','Snakes','Spaghetti','Spiders','Squid','Squirrels','Stars','Students','Teachers','Tigers','Tomatoes','Trees','Vampires','Vegetables','Viruses','Vulcans','Weasels','Werewolves','Whales','Witches','Wizards','Wolves','Workers','Worms','Zebras'],_VERB_:['Abandon','Adapt','Advertise','Answer','Anticipate','Appreciate','Approach','Argue','Ask','Bite','Blossom','Blush','Breathe','Breed','Bribe','Burn','Calculate','Clean','Code','Communicate','Compute','Confess','Confiscate','Conjugate','Conjure','Consume','Contemplate','Crawl','Dance','Delegate','Devour','Develop','Differ','Discuss','Dissolve','Drink','Eat','Elaborate','Emancipate','Estimate','Expire','Extinguish','Extract','Facilitate','Fall','Feed','Finish','Floss','Fly','Follow','Fragment','Freeze','Gather','Glow','Grow','Hex','Hide','Hug','Hurry','Improve','Intersect','Investigate','Jinx','Joke','Jubilate','Kiss','Laugh','Manage','Meet','Merge','Move','Object','Observe','Offer','Paint','Participate','Party','Perform','Plan','Pursue','Pierce','Play','Postpone','Pray','Proclaim','Question','Read','Reckon','Rejoice','Represent','Resize','Rhyme','Scream','Search','Select','Share','Shoot','Shout','Signal','Sing','Skate','Sleep','Smile','Smoke','Solve','Spell','Steer','Stink','Substitute','Swim','Taste','Teach','Terminate','Think','Type','Unite','Vanish','Worship']},o=['_ADJECTIVE__PLURALNOUN__VERB__ADVERB_'];function n(e){for(var l in r)if(e.indexOf(l)>=0)return!0;return!1}},909);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var a=t(20),s=babelHelpers.interopRequireDefault(a),o=t(15),i=babelHelpers.interopRequireDefault(o),n=t(24),c=t(518),u=t(605),p=t(354),d=t(618),b=t(911),f=babelHelpers.interopRequireDefault(b),h=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var l=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l.componentWillReceiveProps(e),l}return babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){var t=this.props&&this.props.style,l=e&&e.style,r=!this.state;if(t!==l||r){var a={style:babelHelpers.extends({},f.default.localVideoTrackUnderlay,l)};r?this.state=a:this.setState(a)}}},{key:"render",value:function(){return i.default.createElement(n.View,{style:this.state.style},i.default.createElement(u.VideoTrack,{videoTrack:this.props._localVideoTrack}),i.default.createElement(p.TintedView,null,this.props.children))}}]),t})(o.Component);h.propTypes={_localVideoTrack:s.default.object,children:s.default.node,style:s.default.object};r.default=(0,c.connect)(function(e){return{_localVideoTrack:(0,d.getLocalVideoTrack)(e['features/base/tracks'])}})(h)},910);
|
|
__d(function(e,o,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.PLACEHOLDER_TEXT_COLOR=void 0;var n=o(363),l=(r.PLACEHOLDER_TEXT_COLOR='rgba(255, 255, 255, 0.3)',n.ColorPalette.white);r.default=(0,n.createStyleSheet)({blankPage:{},button:{backgroundColor:n.ColorPalette.white,borderColor:n.ColorPalette.white,borderRadius:8,borderWidth:1,height:45,justifyContent:'center',marginBottom:n.BoxModel.margin,marginTop:n.BoxModel.margin},buttonRow:{flexDirection:'row'},buttonText:{alignSelf:'center',color:n.ColorPalette.blue,fontSize:18},joinButton:{flex:1},legaleseContainer:{alignItems:'center',flex:0,flexDirection:'row',justifyContent:'center',marginBottom:n.BoxModel.margin},legaleseItem:{backgroundColor:'transparent',color:l,fontSize:12,margin:n.BoxModel.margin},localVideoTrackUnderlay:(0,n.fixAndroidViewClipping)({alignSelf:'stretch',backgroundColor:'transparent',flex:1}),roomContainer:{alignSelf:'stretch',flex:1,flexDirection:'column',justifyContent:'flex-start',margin:3*n.BoxModel.margin,marginBottom:n.BoxModel.margin,marginTop:5*n.BoxModel.margin},settingsButton:{width:65,marginRight:n.BoxModel.margin},settingsIcon:{fontSize:24,alignSelf:'center'},textInput:{backgroundColor:'transparent',borderColor:n.ColorPalette.white,borderRadius:8,borderWidth:1,color:l,fontSize:23,height:50,padding:4,textAlign:'center'},title:{color:l,fontSize:25,marginBottom:2*n.BoxModel.margin,textAlign:'center'},welcomePage:{backgroundColor:n.ColorPalette.blue}})},911);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var o=t(15),n=babelHelpers.interopRequireDefault(o),r=t(24),i=t(518),s=t(913),u=t(657),c=t(535),p=t(605),d=t(354),f=t(363),m=t(618),b=t(925),g=t(953),h=t(910),y=babelHelpers.interopRequireDefault(h),_=t(911),E=babelHelpers.interopRequireDefault(_),C=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillMount",this).call(this),this.props.dispatch((0,m.createDesiredLocalTracks)(p.MEDIA_TYPE.VIDEO))}},{key:"render",value:function(){var e=this.props.t;return n.default.createElement(y.default,{style:E.default.welcomePage},n.default.createElement(r.View,{style:E.default.roomContainer},n.default.createElement(r.TextInput,{accessibilityLabel:'Input room name.',autoCapitalize:"none",autoComplete:!1,autoCorrect:!1,autoFocus:!1,onChangeText:this._onRoomChange,onSubmitEditing:this._onJoin,placeholder:e('welcomepage.roomname'),placeholderTextColor:_.PLACEHOLDER_TEXT_COLOR,returnKeyType:'go',style:E.default.textInput,underlineColorAndroid:"transparent",value:this.state.room}),n.default.createElement(r.View,{style:E.default.buttonRow},n.default.createElement(r.TouchableHighlight,{accessibilityLabel:'Tap for Settings.',onPress:this._onSettingsOpen,style:[E.default.button,E.default.settingsButton],underlayColor:f.ColorPalette.white},n.default.createElement(u.Icon,{name:"settings",style:E.default.settingsIcon})),this._renderJoinButton()),n.default.createElement(b.RecentList,null)),n.default.createElement(s.AppSettings,null),this._renderLegalese())}},{key:"_renderJoinButton",value:function(){var e=void 0;return e=this.state.joining?n.default.createElement(r.View,null,n.default.createElement(d.LoadingIndicator,{color:E.default.buttonText.color})):n.default.createElement(d.Text,{style:E.default.buttonText},this.props.t('welcomepage.join')),n.default.createElement(r.TouchableHighlight,{accessibilityLabel:'Tap to Join.',disabled:this._isJoinDisabled(),onPress:this._onJoin,style:[E.default.button,E.default.joinButton],underlayColor:f.ColorPalette.white},e)}},{key:"_renderLegalese",value:function(){var e=this.props.t;return n.default.createElement(r.View,{style:E.default.legaleseContainer},n.default.createElement(d.Link,{style:E.default.legaleseItem,url:"https://jitsi.org/meet/terms"},e('welcomepage.terms')),n.default.createElement(d.Link,{style:E.default.legaleseItem,url:"https://jitsi.org/meet/privacy"},e('welcomepage.privacy')),n.default.createElement(d.Link,{style:E.default.legaleseItem,url:"mailto:support@jitsi.org"},e('welcomepage.sendFeedback')))}}]),t})(g.AbstractWelcomePage);C.propTypes=g.AbstractWelcomePage.propTypes,a.default=(0,c.translate)((0,i.connect)(g._mapStateToProps)(C))},912);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(914);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(916);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(924)},913);
|
|
__d(function(e,t,n,_){Object.defineProperty(_,"__esModule",{value:!0}),_.hideAppSettings=function(){return{type:i.HIDE_APP_SETTINGS}},_.showAppSettings=function(){return{type:i.SHOW_APP_SETTINGS}};var i=t(915)},914);
|
|
__d(function(S,_,P,T){Object.defineProperty(T,"__esModule",{value:!0});T.HIDE_APP_SETTINGS=Symbol('HIDE_APP_SETTINGS'),T.SHOW_APP_SETTINGS=Symbol('SHOW_APP_SETTINGS')},915);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(917);Object.defineProperty(n,"AppSettings",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},916);
|
|
__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(15),n=babelHelpers.interopRequireDefault(r),i=t(24),o=t(518),s=t(535),u=t(354),d=t(839),f=t(918),p=t(914),c=t(919),h=babelHelpers.interopRequireDefault(c),_=t(921),R=babelHelpers.interopRequireDefault(_),b=t(922),v=babelHelpers.interopRequireDefault(b),m=t(923),L=t(920),S=babelHelpers.interopRequireDefault(L),g=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var l=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return l._getSafetyPadding=l._getSafetyPadding.bind(l),l._onBlurServerURL=l._onBlurServerURL.bind(l),l._onRequestClose=l._onRequestClose.bind(l),l._setURLFieldReference=l._setURLFieldReference.bind(l),l._showURLAlert=l._showURLAlert.bind(l),l}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e._profile,l=e.t;return n.default.createElement(i.Modal,{animationType:"slide",onRequestClose:this._onRequestClose,presentationStyle:"overFullScreen",supportedOrientations:['landscape','portrait'],visible:this.props._visible},n.default.createElement(i.View,{style:[S.default.headerContainer,this._getSafetyPadding()]},n.default.createElement(h.default,{onPress:this._onRequestClose,style:S.default.settingsBackButton}),n.default.createElement(i.Text,{style:[S.default.text,S.default.headerTitle]},l('profileModal.header'))),n.default.createElement(i.ScrollView,{style:S.default.settingsContainer},n.default.createElement(v.default,{i18nLabel:"profileModal.profileSection"}),n.default.createElement(R.default,{fieldSeparator:!0,i18nLabel:"profileModal.displayName"},n.default.createElement(i.TextInput,{onChangeText:this._onChangeDisplayName,placeholder:"John Doe",value:t.displayName})),n.default.createElement(R.default,{i18nLabel:"profileModal.email"},n.default.createElement(i.TextInput,{keyboardType:'email-address',onChangeText:this._onChangeEmail,placeholder:"email@example.com",value:t.email})),n.default.createElement(v.default,{i18nLabel:"profileModal.conferenceSection"}),n.default.createElement(R.default,{fieldSeparator:!0,i18nLabel:"profileModal.serverURL"},n.default.createElement(i.TextInput,{autoCapitalize:"none",onBlur:this._onBlurServerURL,onChangeText:this._onChangeServerURL,placeholder:this.props._serverURL,ref:this._setURLFieldReference,value:t.serverURL})),n.default.createElement(R.default,{fieldSeparator:!0,i18nLabel:"profileModal.startWithAudioMuted"},n.default.createElement(i.Switch,{onValueChange:this._onStartAudioMutedChange,value:t.startWithAudioMuted})),n.default.createElement(R.default,{i18nLabel:"profileModal.startWithVideoMuted"},n.default.createElement(i.Switch,{onValueChange:this._onStartVideoMutedChange,value:t.startWithVideoMuted}))))}},{key:"_getSafetyPadding",value:function(){if((0,u.isIPad)()||this.props._aspectRatio===d.ASPECT_RATIO_NARROW){return{paddingTop:Math.max((0,u.getSafetyOffset)(),L.HEADER_PADDING)}}}},{key:"_onBlurServerURL",value:function(){this._processServerURL(!1)}},{key:"_processServerURL",value:function(e){var t=this.props._profile.serverURL,l=(0,m.normalizeUserInputURL)(t);null===l?this._showURLAlert():(this._onChangeServerURL(l),e&&this.props.dispatch((0,p.hideAppSettings)()))}},{key:"_onRequestClose",value:function(){this._processServerURL(!0)}},{key:"_setURLFieldReference",value:function(e){this._urlField=e}},{key:"_showURLAlert",value:function(){var e=this,t=this.props.t;i.Alert.alert(t('profileModal.alertTitle'),t('profileModal.alertURLText'),[{onPress:function(){return e._urlField.focus()},text:t('profileModal.alertOk')}])}}]),t})(f.AbstractAppSettings);a.default=(0,s.translate)((0,o.connect)(f._mapStateToProps)(g))},917);
|
|
__d(function(e,t,a,i){Object.defineProperty(i,"__esModule",{value:!0}),i.AbstractAppSettings=void 0,i._mapStateToProps=function(e){var t=e['features/app'].app._getDefaultURL(),a=(0,o.getProfile)(e);return{_aspectRatio:e['features/base/responsive-ui'].aspectRatio,_profile:a,_serverURL:t,_visible:e['features/app-settings'].visible}};var n=t(15),o=t(821);i.AbstractAppSettings=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a._onChangeDisplayName=a._onChangeDisplayName.bind(a),a._onChangeEmail=a._onChangeEmail.bind(a),a._onChangeServerURL=a._onChangeServerURL.bind(a),a._onStartAudioMutedChange=a._onStartAudioMutedChange.bind(a),a._onStartVideoMutedChange=a._onStartVideoMutedChange.bind(a),a}return babelHelpers.createClass(t,[{key:"_onChangeDisplayName",value:function(e){this._updateProfile({displayName:e})}},{key:"_onChangeEmail",value:function(e){this._updateProfile({email:e})}},{key:"_onChangeServerURL",value:function(e){this._updateProfile({serverURL:e})}},{key:"_onStartAudioMutedChange",value:function(e){this._updateProfile({startWithAudioMuted:e})}},{key:"_onStartVideoMutedChange",value:function(e){this._updateProfile({startWithVideoMuted:e})}},{key:"_updateProfile",value:function(e){this.props.dispatch((0,o.updateProfile)(babelHelpers.extends({},this.props._profile,e)))}}]),t})(n.Component)},918);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var a=t(15),s=babelHelpers.interopRequireDefault(a),n=t(24),o=t(657),c=t(920),i=babelHelpers.interopRequireDefault(c),u=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return s.default.createElement(n.TouchableOpacity,{accessibilityLabel:'Back',onPress:this.props.onPress},s.default.createElement(o.Icon,{name:'arrow_back',style:[i.default.backIcon,this.props.style]}))}}]),t})(a.Component);l.default=u},919);
|
|
__d(function(e,t,o,n){Object.defineProperty(n,"__esModule",{value:!0}),n.HEADER_PADDING=n.HEADER_COLOR=n.CONTAINER_PADDING=n.ANDROID_UNDERLINE_COLOR=void 0;var i=t(363),r=(n.ANDROID_UNDERLINE_COLOR='transparent',n.CONTAINER_PADDING=2*i.BoxModel.padding),l=n.HEADER_COLOR=i.ColorPalette.blue,a=n.HEADER_PADDING=i.BoxModel.padding;n.default=(0,i.createStyleSheet)({backIcon:{alignSelf:'center',fontSize:26,padding:8,paddingRight:22},fieldContainer:{alignItems:'center',flexDirection:'row',minHeight:65},fieldLabelContainer:{alignItems:'center',flexDirection:'row',marginRight:5},fieldSeparator:{borderBottomWidth:1,borderColor:'rgba(0, 0, 0, 0.1)'},fieldValueContainer:{alignItems:'center',flex:1,flexDirection:'row',justifyContent:'flex-end'},formSectionTitle:{backgroundColor:'rgba(0, 0, 0, 0.1)',marginTop:5,padding:5},headerContainer:{alignItems:'center',backgroundColor:l,flexDirection:'row',justifyContent:'flex-start',padding:a},headerTitle:{color:i.ColorPalette.white,fontSize:22},scrollView:{flex:1},settingsBackButton:{color:i.ColorPalette.white},settingsContainer:{backgroundColor:i.ColorPalette.white,flex:1,flexDirection:'column',margin:0,padding:r,paddingTop:0},text:{color:i.ColorPalette.black,fontSize:17},textInputField:{flex:1,fontSize:17,textAlign:'right'}})},920);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0}),r._mapStateToProps=_;var a=t(15),i=babelHelpers.interopRequireDefault(a),n=t(24),s=t(518),o=t(535),u=t(354),p=t(839),f=t(920),d=babelHelpers.interopRequireDefault(f),c=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var l=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.default.Children.only(l.props.children),l._getDefaultFieldProps=l._getDefaultFieldProps.bind(l),l._getRowStyle=l._getRowStyle.bind(l),l}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.t,t=i.default.cloneElement(this.props.children,this._getDefaultFieldProps(this.props.children));return i.default.createElement(n.View,{style:this._getRowStyle()},i.default.createElement(n.View,{style:d.default.fieldLabelContainer},i.default.createElement(n.Text,{style:d.default.text},e(this.props.i18nLabel))),i.default.createElement(n.View,{style:d.default.fieldValueContainer},t))}},{key:"_getDefaultFieldProps",value:function(e){if(e&&e.type)switch(e.type.displayName){case'TextInput':return{style:d.default.textInputField,underlineColorAndroid:f.ANDROID_UNDERLINE_COLOR}}return{}}},{key:"_getRowStyle",value:function(){var e=[d.default.fieldContainer];if(this.props.fieldSeparator&&e.push(d.default.fieldSeparator),this.props._aspectRatio===p.ASPECT_RATIO_WIDE){var t=Math.max((0,u.getSafetyOffset)()-f.CONTAINER_PADDING,0);e.push({marginLeft:t,marginRight:t})}return e}}]),t})(a.Component);function _(e){return{_aspectRatio:e['features/base/responsive-ui'].aspectRatio}}r.default=(0,o.translate)((0,s.connect)(_)(c))},921);
|
|
__d(function(e,t,a,r){Object.defineProperty(r,"__esModule",{value:!0}),r._mapStateToProps=_;var n=t(15),i=babelHelpers.interopRequireDefault(n),s=t(24),l=t(518),o=t(535),u=t(354),p=t(839),f=t(920),c=babelHelpers.interopRequireDefault(f),b=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a._getSafetyMargin=a._getSafetyMargin.bind(a),a}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props.t;return i.default.createElement(s.View,{style:[c.default.formSectionTitle,this.props.style,this._getSafetyMargin()]},i.default.createElement(s.Text,null,e(this.props.i18nLabel)))}},{key:"_getSafetyMargin",value:function(){if(this.props._aspectRatio===p.ASPECT_RATIO_WIDE){var e=Math.max((0,u.getSafetyOffset)()-f.CONTAINER_PADDING,0);return{marginLeft:e,marginRight:e}}}}]),t})(n.Component);function _(e){return{_aspectRatio:e['features/base/responsive-ui'].aspectRatio}}r.default=(0,o.translate)((0,l.connect)(_)(b))},922);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.normalizeUserInputURL=function(e){if(e){e=e.replace(/\s/g,'').toLowerCase();var t=new RegExp('^(\\w+://)?(.+)$'),r=t.exec(e);r[1]&&r[1].startsWith('http')||(e="https://"+r[2]);var n=(0,a.parseStandardURIString)(e);return n.host?n.toString():null}return e};var a=t(437)},923);
|
|
__d(function(e,r,s,t){var i=r(915),n={visible:!1};r(386).ReducerRegistry.register('features/app-settings',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;switch(arguments[1].type){case i.HIDE_APP_SETTINGS:return babelHelpers.extends({},e,{visible:!1});case i.SHOW_APP_SETTINGS:return babelHelpers.extends({},e,{visible:!0})}return e})},924);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(926);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})}),t(949),t(952)},925);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(927);Object.defineProperty(n,"RecentList",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},926);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var a=t(15),l=babelHelpers.interopRequireDefault(a),o=t(24),i=t(518),u=t(657),s=t(928),c=babelHelpers.interopRequireDefault(s),f=t(929),d=t(948),m=babelHelpers.interopRequireDefault(d),_=(function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);var e=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.dataSource=new o.ListView.DataSource({rowHasChanged:function(e,t){return e.conference!==t.conference&&e.dateTimeStamp!==t.dateTimeStamp}}),e._getAvatarStyle=e._getAvatarStyle.bind(e),e._onSelect=e._onSelect.bind(e),e._renderConfDuration=e._renderConfDuration.bind(e),e._renderRow=e._renderRow.bind(e),e._renderServerInfo=e._renderServerInfo.bind(e),e}return babelHelpers.createClass(t,[{key:"render",value:function(){if(!this.props||!this.props._recentList)return null;var e=this.dataSource.cloneWithRows((0,f.getRecentRooms)(this.props._recentList));return l.default.createElement(o.View,{style:m.default.container},l.default.createElement(o.ListView,{dataSource:e,enableEmptySections:!0,renderRow:this._renderRow}))}},{key:"_getAvatarStyle",value:function(e){var t=[m.default.avatar];return e.baseURL!==this.props._homeServer&&t.push(this._getColorForServerName(e.serverName)),t}},{key:"_getColorForServerName",value:function(e){for(var t=0,r=0;r<e.length;r++)t+=e.codePointAt(r);return m.default["avatarRemoteServer"+(t%5+1)]}},{key:"_renderConfDuration",value:function(e){var t=e.conferenceDurationString;return t?l.default.createElement(o.View,{style:m.default.infoWithIcon},l.default.createElement(u.Icon,{name:"timer",style:m.default.inlineIcon}),l.default.createElement(o.Text,{style:m.default.confLength},t)):null}},{key:"_renderServerInfo",value:function(e){return e.baseURL!==this.props._homeServer?l.default.createElement(o.View,{style:m.default.infoWithIcon},l.default.createElement(u.Icon,{name:"public",style:m.default.inlineIcon}),l.default.createElement(o.Text,{style:m.default.serverName},e.serverName)):null}},{key:"_renderRow",value:function(e){return l.default.createElement(o.TouchableHighlight,{onPress:this._onSelect(e.conference),underlayColor:d.UNDERLAY_COLOR},l.default.createElement(o.View,{style:m.default.row},l.default.createElement(o.View,{style:m.default.avatarContainer},l.default.createElement(o.View,{style:this._getAvatarStyle(e)},l.default.createElement(o.Text,{style:m.default.avatarContent},e.initials))),l.default.createElement(o.View,{style:m.default.detailsContainer},l.default.createElement(o.Text,{numberOfLines:1,style:m.default.roomName},e.room),l.default.createElement(o.View,{style:m.default.infoWithIcon},l.default.createElement(u.Icon,{name:"event_note",style:m.default.inlineIcon}),l.default.createElement(o.Text,{style:m.default.date},e.dateString)),this._renderConfDuration(e),this._renderServerInfo(e))))}}]),t})(c.default);n.default=(0,i.connect)(s._mapStateToProps)(_)},927);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r._mapStateToProps=function(e){return{_homeServer:e['features/app'].app._getDefaultURL(),_recentList:e['features/recent-list'].list}};var s=t(15),o=t(300),a=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"_onJoin",value:function(e){e&&this.props.dispatch((0,o.appNavigate)(e))}},{key:"_onSelect",value:function(e){return this._onJoin.bind(this,e)}}]),t})(s.Component);r.default=a},928);
|
|
__d(function(e,r,n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getRecentRooms=function(e){var r=[];if(e.length)for(var n=(function(){var e=i.i18next.language,r=void 0;if(e){var n=new RegExp('^([a-z]{2,2})(-)*([a-z]{2,2})*$'),t=n.exec(e.toLowerCase());if(t){var o=new RegExp("^"+t[1]+"(-)*"+("("+t[3]+")*"||''));r=a.default.locales().find(function(e){return o.exec(e)})}}return r||'en'})(),t=e,o=Array.isArray(t),l=0,t=o?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(o){if(l>=t.length)break;s=t[l++]}else{if((l=t.next()).done)break;s=l.value}var m=s,v=(0,f.parseURIString)(m.conference);v&&v.room&&v.hostname&&r.push({baseURL:v.protocol+"//"+v.host,conference:m.conference,conferenceDuration:m.conferenceDuration,conferenceDurationString:(p=m.conferenceDuration,g=n,u(p,g).humanize()),dateString:c(m.date,n),dateTimeStamp:m.date,initials:(d=v.room,d&&d.charAt(0)?d.charAt(0).toUpperCase():'?'),room:v.room,serverName:v.hostname})}var d;var p,g;return r.reverse()};var o=r(930),a=babelHelpers.interopRequireDefault(o),i=r(535),f=r(437);r(931),r(932),r(933),r(934),r(935),r(936),r(937),r(938),r(939),r(940),r(941),r(942),r(943),r(944),r(945),r(946),r(947);function c(e,r){var n=new Date(e),t=u(n,r);return n.toDateString()===(new Date).toDateString()?t.fromNow():t.format('lll')}function u(e,r){return('number'==typeof e?a.default.duration(e):(0,a.default)(e)).locale(r)}},929);
|
|
__d(function(e,t,n,s){i=this,r=function(){'use strict';var e;function s(){return e.apply(null,arguments)}function i(e){return e instanceof Array||'[object Array]'===Object.prototype.toString.call(e)}function r(e){return null!=e&&'[object Object]'===Object.prototype.toString.call(e)}function a(e){return void 0===e}function o(e){return'number'==typeof e||'[object Number]'===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||'[object Date]'===Object.prototype.toString.call(e)}function l(e,t){var n,s=[];for(n=0;n<e.length;++n)s.push(t(e[n],n));return s}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){for(var n in t)d(t,n)&&(e[n]=t[n]);return d(t,'toString')&&(e.toString=t.toString),d(t,'valueOf')&&(e.valueOf=t.valueOf),e}function c(e,t,n,s){return xt(e,t,n,s,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}var m;m=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};function _(e){if(null==e._isValid){var t=f(e),n=m.call(t.parsedDateParts,function(e){return null!=e}),s=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(s=s&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return s;e._isValid=s}return e._isValid}function y(e){var t=c(NaN);return null!=e?h(f(t),e):f(t).userInvalidated=!0,t}var g=s.momentProperties=[];function v(e,t){var n,s,i;if(a(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),a(t._i)||(e._i=t._i),a(t._f)||(e._f=t._f),a(t._l)||(e._l=t._l),a(t._strict)||(e._strict=t._strict),a(t._tzm)||(e._tzm=t._tzm),a(t._isUTC)||(e._isUTC=t._isUTC),a(t._offset)||(e._offset=t._offset),a(t._pf)||(e._pf=f(t)),a(t._locale)||(e._locale=t._locale),g.length>0)for(n=0;n<g.length;n++)a(i=t[s=g[n]])||(e[s]=i);return e}var p=!1;function w(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===p&&(p=!0,s.updateOffset(this),p=!1)}function M(e){return e instanceof w||null!=e&&null!=e._isAMomentObject}function k(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function S(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=k(t)),n}function D(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(n&&e[s]!==t[s]||!n&&S(e[s])!==S(t[s]))&&a++;return a+r}function Y(e){!1===s.suppressDeprecationWarnings&&'undefined'!=typeof console&&console.warn&&console.warn('Deprecation warning: '+e)}function O(e,t){var n=!0;return h(function(){if(null!=s.deprecationHandler&&s.deprecationHandler(null,e),n){for(var i,r=[],a=0;a<arguments.length;a++){if(i='','object'==typeof arguments[a]){i+='\n['+a+'] ';for(var o in arguments[0])i+=o+': '+arguments[0][o]+', ';i=i.slice(0,-2)}else i=arguments[a];r.push(i)}Y(e+'\nArguments: '+Array.prototype.slice.call(r).join('')+'\n'+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var T={};function x(e,t){null!=s.deprecationHandler&&s.deprecationHandler(e,t),T[e]||(Y(t),T[e]=!0)}s.suppressDeprecationWarnings=!1,s.deprecationHandler=null;function b(e){return e instanceof Function||'[object Function]'===Object.prototype.toString.call(e)}function P(e,t){var n,s=h({},e);for(n in t)d(t,n)&&(r(e[n])&&r(t[n])?(s[n]={},h(s[n],e[n]),h(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)d(e,n)&&!d(t,n)&&r(e[n])&&(s[n]=h({},s[n]));return s}function W(e){null!=e&&this.set(e)}var R;R=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)d(e,t)&&n.push(t);return n};var C={};function F(e,t){var n=e.toLowerCase();C[n]=C[n+'s']=C[t]=e}function U(e){return'string'==typeof e?C[e]||C[e.toLowerCase()]:void 0}function N(e){var t,n,s={};for(n in e)d(e,n)&&(t=U(n))&&(s[t]=e[n]);return s}var H={};function L(e,t){H[e]=t}function G(e,t,n){var s=''+Math.abs(e),i=t-s.length;return(e>=0?n?'+':'':'-')+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var V=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,j=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,I={},E={};function A(e,t,n,s){var i=s;'string'==typeof s&&(i=function(){return this[s]()}),e&&(E[e]=i),t&&(E[t[0]]=function(){return G(i.apply(this,arguments),t[1],t[2])}),n&&(E[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function z(e,t){return e.isValid()?(t=Z(t,e.localeData()),I[t]=I[t]||(function(e){var t,n,s=e.match(V);for(t=0,n=s.length;t<n;t++)E[s[t]]?s[t]=E[s[t]]:s[t]=(i=s[t],i.match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,''):i.replace(/\\/g,''));var i;return function(t){var i,r='';for(i=0;i<n;i++)r+=b(s[i])?s[i].call(t,e):s[i];return r}})(t),I[t](e)):e.localeData().invalidDate()}function Z(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(j.lastIndex=0;n>=0&&j.test(e);)e=e.replace(j,s),j.lastIndex=0,n-=1;return e}var $=/\d/,J=/\d\d/,q=/\d{3}/,B=/\d{4}/,Q=/[+-]?\d{6}/,X=/\d\d?/,K=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ne=/\d{1,4}/,se=/[+-]?\d{1,6}/,ie=/\d+/,re=/[+-]?\d+/,ae=/Z|[+-]\d\d:?\d\d/gi,oe=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,le={};function de(e,t,n){le[e]=b(t)?t:function(e,s){return e&&n?n:t}}function he(e,t){if(!d(le,e))return new RegExp(ce(e.replace('\\','').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})));return le[e](t._strict,t._locale)}function ce(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&')}var fe={};function me(e,t){var n,s=t;for('string'==typeof e&&(e=[e]),o(t)&&(s=function(e,n){n[t]=S(e)}),n=0;n<e.length;n++)fe[e[n]]=s}function _e(e,t){me(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i)})}var ye=0,ge=1,ve=2,pe=3,we=4,Me=5,ke=6,Se=7,De=8;A('Y',0,0,function(){var e=this.year();return e<=9999?''+e:'+'+e}),A(0,['YY',2],0,function(){return this.year()%100}),A(0,['YYYY',4],0,'year'),A(0,['YYYYY',5],0,'year'),A(0,['YYYYYY',6,!0],0,'year'),F('year','y'),L('year',1),de('Y',re),de('YY',X,J),de('YYYY',ne,B),de('YYYYY',se,Q),de('YYYYYY',se,Q),me(['YYYYY','YYYYYY'],ye),me('YYYY',function(e,t){t[ye]=2===e.length?s.parseTwoDigitYear(e):S(e)}),me('YY',function(e,t){t[ye]=s.parseTwoDigitYear(e)}),me('Y',function(e,t){t[ye]=parseInt(e,10)});function Ye(e){return Oe(e)?366:365}function Oe(e){return e%4==0&&e%100!=0||e%400==0}s.parseTwoDigitYear=function(e){return S(e)+(S(e)>68?1900:2e3)};var Te=xe('FullYear',!0);function xe(e,t){return function(n){return null!=n?(Pe(this,e,n),s.updateOffset(this,t),this):be(this,e)}}function be(e,t){return e.isValid()?e._d['get'+(e._isUTC?'UTC':'')+t]():NaN}function Pe(e,t,n){e.isValid()&&!isNaN(n)&&('FullYear'===t&&Oe(e.year())&&1===e.month()&&29===e.date()?e._d['set'+(e._isUTC?'UTC':'')+t](n,e.month(),Re(n,e.month())):e._d['set'+(e._isUTC?'UTC':'')+t](n))}var We;We=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function Re(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s,i=(n=t,s=12,(n%s+s)%s);return e+=(t-i)/12,1===i?Oe(e)?29:28:31-i%7%2}A('M',['MM',2],'Mo',function(){return this.month()+1}),A('MMM',0,0,function(e){return this.localeData().monthsShort(this,e)}),A('MMMM',0,0,function(e){return this.localeData().months(this,e)}),F('month','M'),L('month',8),de('M',X),de('MM',X,J),de('MMM',function(e,t){return t.monthsShortRegex(e)}),de('MMMM',function(e,t){return t.monthsRegex(e)}),me(['M','MM'],function(e,t){t[ge]=S(e)-1}),me(['MMM','MMMM'],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[ge]=i:f(n).invalidMonth=e});var Ce=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Fe='January_February_March_April_May_June_July_August_September_October_November_December'.split('_');var Ue='Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');function Ne(e,t){var n;if(!e.isValid())return e;if('string'==typeof t)if(/^\d+$/.test(t))t=S(t);else if(!o(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Re(e.year(),t)),e._d['set'+(e._isUTC?'UTC':'')+'Month'](t,n),e}function He(e){return null!=e?(Ne(this,e),s.updateOffset(this,!0),this):be(this,'Month')}var Le=ue;var Ge=ue;function Ve(){function e(e,t){return t.length-e.length}var t,n,s=[],i=[],r=[];for(t=0;t<12;t++)n=c([2e3,t]),s.push(this.monthsShort(n,'')),i.push(this.months(n,'')),r.push(this.months(n,'')),r.push(this.monthsShort(n,''));for(s.sort(e),i.sort(e),r.sort(e),t=0;t<12;t++)s[t]=ce(s[t]),i[t]=ce(i[t]);for(t=0;t<24;t++)r[t]=ce(r[t]);this._monthsRegex=new RegExp('^('+r.join('|')+')','i'),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp('^('+i.join('|')+')','i'),this._monthsShortStrictRegex=new RegExp('^('+s.join('|')+')','i')}function je(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Ie(e,t,n){var s=7+t-n;return-((7+je(e,0,s).getUTCDay()-t)%7)+s-1}function Ee(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ie(e,s,i);return o<=0?a=Ye(r=e-1)+o:o>Ye(e)?(r=e+1,a=o-Ye(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Ae(e,t,n){var s,i,r=Ie(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+ze(i=e.year()-1,t,n):a>ze(e.year(),t,n)?(s=a-ze(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function ze(e,t,n){var s=Ie(e,t,n),i=Ie(e+1,t,n);return(Ye(e)-s+i)/7}A('w',['ww',2],'wo','week'),A('W',['WW',2],'Wo','isoWeek'),F('week','w'),F('isoWeek','W'),L('week',5),L('isoWeek',5),de('w',X),de('ww',X,J),de('W',X),de('WW',X,J),_e(['w','ww','W','WW'],function(e,t,n,s){t[s.substr(0,1)]=S(e)});A('d',0,'do','day'),A('dd',0,0,function(e){return this.localeData().weekdaysMin(this,e)}),A('ddd',0,0,function(e){return this.localeData().weekdaysShort(this,e)}),A('dddd',0,0,function(e){return this.localeData().weekdays(this,e)}),A('e',0,0,'weekday'),A('E',0,0,'isoWeekday'),F('day','d'),F('weekday','e'),F('isoWeekday','E'),L('day',11),L('weekday',11),L('isoWeekday',11),de('d',X),de('e',X),de('E',X),de('dd',function(e,t){return t.weekdaysMinRegex(e)}),de('ddd',function(e,t){return t.weekdaysShortRegex(e)}),de('dddd',function(e,t){return t.weekdaysRegex(e)}),_e(['dd','ddd','dddd'],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e}),_e(['d','e','E'],function(e,t,n,s){t[s]=S(e)});var Ze='Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');var $e='Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');var Je='Su_Mo_Tu_We_Th_Fr_Sa'.split('_');var qe=ue;var Be=ue;var Qe=ue;function Xe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=c([2e3,1]).day(t),s=this.weekdaysMin(n,''),i=this.weekdaysShort(n,''),r=this.weekdays(n,''),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=ce(o[t]),u[t]=ce(u[t]),l[t]=ce(l[t]);this._weekdaysRegex=new RegExp('^('+l.join('|')+')','i'),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp('^('+u.join('|')+')','i'),this._weekdaysShortStrictRegex=new RegExp('^('+o.join('|')+')','i'),this._weekdaysMinStrictRegex=new RegExp('^('+a.join('|')+')','i')}function Ke(){return this.hours()%12||12}A('H',['HH',2],0,'hour'),A('h',['hh',2],0,Ke),A('k',['kk',2],0,function(){return this.hours()||24}),A('hmm',0,0,function(){return''+Ke.apply(this)+G(this.minutes(),2)}),A('hmmss',0,0,function(){return''+Ke.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),A('Hmm',0,0,function(){return''+this.hours()+G(this.minutes(),2)}),A('Hmmss',0,0,function(){return''+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)});function et(e,t){A(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}et('a',!0),et('A',!1),F('hour','h'),L('hour',13);function tt(e,t){return t._meridiemParse}de('a',tt),de('A',tt),de('H',X),de('h',X),de('k',X),de('HH',X,J),de('hh',X,J),de('kk',X,J),de('hmm',K),de('hmmss',ee),de('Hmm',K),de('Hmmss',ee),me(['H','HH'],pe),me(['k','kk'],function(e,t,n){var s=S(e);t[pe]=24===s?0:s}),me(['a','A'],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),me(['h','hh'],function(e,t,n){t[pe]=S(e),f(n).bigHour=!0}),me('hmm',function(e,t,n){var s=e.length-2;t[pe]=S(e.substr(0,s)),t[we]=S(e.substr(s)),f(n).bigHour=!0}),me('hmmss',function(e,t,n){var s=e.length-4,i=e.length-2;t[pe]=S(e.substr(0,s)),t[we]=S(e.substr(s,2)),t[Me]=S(e.substr(i)),f(n).bigHour=!0}),me('Hmm',function(e,t,n){var s=e.length-2;t[pe]=S(e.substr(0,s)),t[we]=S(e.substr(s))}),me('Hmmss',function(e,t,n){var s=e.length-4,i=e.length-2;t[pe]=S(e.substr(0,s)),t[we]=S(e.substr(s,2)),t[Me]=S(e.substr(i))});var nt,st=xe('Hours',!0),it={calendar:{sameDay:'[Today at] LT',nextDay:'[Tomorrow at] LT',nextWeek:'dddd [at] LT',lastDay:'[Yesterday at] LT',lastWeek:'[Last] dddd [at] LT',sameElse:'L'},longDateFormat:{LTS:'h:mm:ss A',LT:'h:mm A',L:'MM/DD/YYYY',LL:'MMMM D, YYYY',LLL:'MMMM D, YYYY h:mm A',LLLL:'dddd, MMMM D, YYYY h:mm A'},invalidDate:'Invalid date',ordinal:'%d',dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:'in %s',past:'%s ago',s:'a few seconds',ss:'%d seconds',m:'a minute',mm:'%d minutes',h:'an hour',hh:'%d hours',d:'a day',dd:'%d days',M:'a month',MM:'%d months',y:'a year',yy:'%d years'},months:Fe,monthsShort:Ue,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:Je,weekdaysShort:$e,meridiemParse:/[ap]\.?m?\.?/i},rt={},at={};function ot(e){return e?e.toLowerCase().replace('_','-'):e}function ut(e){var s=null;if(!rt[e]&&void 0!==n&&n&&n.exports)try{s=nt._abbr;t('./locale/'+e),lt(s)}catch(e){}return rt[e]}function lt(e,t){var n;return e&&(n=a(t)?ht(e):dt(e,t))&&(nt=n),nt._abbr}function dt(e,t){if(null!==t){var n=it;if(t.abbr=e,null!=rt[e])x('defineLocaleOverride',"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=rt[e]._config;else if(null!=t.parentLocale){if(null==rt[t.parentLocale])return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;n=rt[t.parentLocale]._config}return rt[e]=new W(P(n,t)),at[e]&&at[e].forEach(function(e){dt(e.name,e.config)}),lt(e),rt[e]}return delete rt[e],null}function ht(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!i(e)){if(t=ut(e))return t;e=[e]}return(function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ot(e[r]).split('-')).length,n=(n=ot(e[r+1]))?n.split('-'):null;t>0;){if(s=ut(i.slice(0,t).join('-')))return s;if(n&&n.length>=t&&D(i,n,!0)>=t-1)break;t--}r++}return null})(e)}function ct(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[ge]<0||n[ge]>11?ge:n[ve]<1||n[ve]>Re(n[ye],n[ge])?ve:n[pe]<0||n[pe]>24||24===n[pe]&&(0!==n[we]||0!==n[Me]||0!==n[ke])?pe:n[we]<0||n[we]>59?we:n[Me]<0||n[Me]>59?Me:n[ke]<0||n[ke]>999?ke:-1,f(e)._overflowDayOfYear&&(t<ye||t>ve)&&(t=ve),f(e)._overflowWeeks&&-1===t&&(t=Se),f(e)._overflowWeekday&&-1===t&&(t=De),f(e).overflow=t),e}function ft(e,t,n){return null!=e?e:null!=t?t:n}function mt(e){var t,n,i,r,a,o=[];if(!e._d){for(i=(function(e){var t=new Date(s.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]})(e),e._w&&null==e._a[ve]&&null==e._a[ge]&&(function(e){var t,n,s,i,r,a,o,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)r=1,a=4,n=ft(t.GG,e._a[ye],Ae(bt(),1,4).year),s=ft(t.W,1),((i=ft(t.E,1))<1||i>7)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Ae(bt(),r,a);n=ft(t.gg,e._a[ye],l.year),s=ft(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r}s<1||s>ze(n,r,a)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[ye]=o.year,e._dayOfYear=o.dayOfYear)})(e),null!=e._dayOfYear&&(a=ft(e._a[ye],i[ye]),(e._dayOfYear>Ye(a)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=je(a,0,e._dayOfYear),e._a[ge]=n.getUTCMonth(),e._a[ve]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[pe]&&0===e._a[we]&&0===e._a[Me]&&0===e._a[ke]&&(e._nextDay=!0,e._a[pe]=0),e._d=(e._useUTC?je:function(e,t,n,s,i,r,a){var o=new Date(e,t,n,s,i,r,a);return e<100&&e>=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[pe]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(f(e).weekdayMismatch=!0)}}var _t=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[['YYYYYY-MM-DD',/[+-]\d{6}-\d\d-\d\d/],['YYYY-MM-DD',/\d{4}-\d\d-\d\d/],['GGGG-[W]WW-E',/\d{4}-W\d\d-\d/],['GGGG-[W]WW',/\d{4}-W\d\d/,!1],['YYYY-DDD',/\d{4}-\d{3}/],['YYYY-MM',/\d{4}-\d\d/,!1],['YYYYYYMMDD',/[+-]\d{10}/],['YYYYMMDD',/\d{8}/],['GGGG[W]WWE',/\d{4}W\d{3}/],['GGGG[W]WW',/\d{4}W\d{2}/,!1],['YYYYDDD',/\d{7}/]],pt=[['HH:mm:ss.SSSS',/\d\d:\d\d:\d\d\.\d+/],['HH:mm:ss,SSSS',/\d\d:\d\d:\d\d,\d+/],['HH:mm:ss',/\d\d:\d\d:\d\d/],['HH:mm',/\d\d:\d\d/],['HHmmss.SSSS',/\d\d\d\d\d\d\.\d+/],['HHmmss,SSSS',/\d\d\d\d\d\d,\d+/],['HHmmss',/\d\d\d\d\d\d/],['HHmm',/\d\d\d\d/],['HH',/\d\d/]],wt=/^\/?Date\((\-?\d+)/i;function Mt(e){var t,n,s,i,r,a,o=e._i,u=_t.exec(o)||yt.exec(o);if(u){for(f(e).iso=!0,t=0,n=vt.length;t<n;t++)if(vt[t][1].exec(u[1])){i=vt[t][0],s=!1!==vt[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=pt.length;t<n;t++)if(pt[t][1].exec(u[3])){r=(u[2]||' ')+pt[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(u[4]){if(!gt.exec(u[4]))return void(e._isValid=!1);a='Z'}e._f=i+(r||'')+(a||''),Ot(e)}else e._isValid=!1}var kt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function St(e,t,n,s,i,r){var a=[(function(e){var t=parseInt(e,10);if(t<=49)return 2e3+t;if(t<=999)return 1900+t;return t})(e),Ue.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10)];return r&&a.push(parseInt(r,10)),a}var Dt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Yt(e){var t,n=kt.exec((t=e._i,t.replace(/\([^)]*\)|[\n\t]/g,' ').replace(/(\s\s+)/g,' ').trim()));if(n){var s=St(n[4],n[3],n[2],n[5],n[6],n[7]);if(!(function(e,t,n){if(e&&$e.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay())return f(n).weekdayMismatch=!0,n._isValid=!1,!1;return!0})(n[1],s,e))return;e._a=s,e._tzm=(function(e,t,n){if(e)return Dt[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return(s-i)/100*60+i})(n[8],n[9],n[10]),e._d=je.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}s.createFromInputFallback=O("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?' UTC':''))}),s.ISO_8601=function(){},s.RFC_2822=function(){};function Ot(e){if(e._f!==s.ISO_8601)if(e._f!==s.RFC_2822){e._a=[],f(e).empty=!0;var t,n,i,r,a,o=''+e._i,u=o.length,l=0;for(i=Z(e._f,e._locale).match(V)||[],t=0;t<i.length;t++)r=i[t],(n=(o.match(he(r,e))||[])[0])&&((a=o.substr(0,o.indexOf(n))).length>0&&f(e).unusedInput.push(a),o=o.slice(o.indexOf(n)+n.length),l+=n.length),E[r]?(n?f(e).empty=!1:f(e).unusedTokens.push(r),h=r,m=e,null!=(c=n)&&d(fe,h)&&fe[h](c,m._a,m,h)):e._strict&&!n&&f(e).unusedTokens.push(r);var h,c,m;f(e).charsLeftOver=u-l,o.length>0&&f(e).unusedInput.push(o),e._a[pe]<=12&&!0===f(e).bigHour&&e._a[pe]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[pe]=(function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t})(e._locale,e._a[pe],e._meridiem),mt(e),ct(e)}else Yt(e);else Mt(e)}function Tt(e){var t=e._i,n=e._f;return e._locale=e._locale||ht(e._l),null===t||void 0===n&&''===t?y({nullInput:!0}):('string'==typeof t&&(e._i=t=e._locale.preparse(t)),M(t)?new w(ct(t)):(u(t)?e._d=t:i(n)?(function(e){var t,n,s,i,r;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)r=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Ot(t),_(t)&&(r+=f(t).charsLeftOver,r+=10*f(t).unusedTokens.length,f(t).score=r,(null==s||r<s)&&(s=r,n=t));h(e,n||t)})(e):n?Ot(e):(function(e){var t=e._i;a(t)?e._d=new Date(s.now()):u(t)?e._d=new Date(t.valueOf()):'string'==typeof t?(function(e){var t=wt.exec(e._i);null===t?(Mt(e),!1===e._isValid&&(delete e._isValid,Yt(e),!1===e._isValid&&(delete e._isValid,s.createFromInputFallback(e)))):e._d=new Date(+t[1])})(e):i(t)?(e._a=l(t.slice(0),function(e){return parseInt(e,10)}),mt(e)):r(t)?(function(e){if(!e._d){var t=N(e._i);e._a=l([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),mt(e)}})(e):o(t)?e._d=new Date(t):s.createFromInputFallback(e)})(e),_(e)||(e._d=null),e))}function xt(e,t,n,s,a){var o={};return!0!==n&&!1!==n||(s=n,n=void 0),(r(e)&&(function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0})(e)||i(e)&&0===e.length)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=a,o._l=n,o._i=e,o._f=t,o._strict=s,(function(e){var t=new w(ct(Tt(e)));return t._nextDay&&(t.add(1,'d'),t._nextDay=void 0),t})(o)}function bt(e,t,n,s){return xt(e,t,n,s,!1)}var Pt=O('moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',function(){var e=bt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),Wt=O('moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',function(){var e=bt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()});function Rt(e,t){var n,s;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return bt();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Ct=['year','quarter','month','week','day','hour','minute','second','millisecond'];function Ft(e){var t=N(e),n=t.year||0,s=t.quarter||0,i=t.month||0,r=t.week||0,a=t.day||0,o=t.hour||0,u=t.minute||0,l=t.second||0,d=t.millisecond||0;this._isValid=(function(e){for(var t in e)if(-1===We.call(Ct,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,s=0;s<Ct.length;++s)if(e[Ct[s]]){if(n)return!1;parseFloat(e[Ct[s]])!==S(e[Ct[s]])&&(n=!0)}return!0})(t),this._milliseconds=+d+1e3*l+6e4*u+1e3*o*60*60,this._days=+a+7*r,this._months=+i+3*s+12*n,this._data={},this._locale=ht(),this._bubble()}function Ut(e){return e instanceof Ft}function Nt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ht(e,t){A(e,0,0,function(){var e=this.utcOffset(),n='+';return e<0&&(e=-e,n='-'),n+G(~~(e/60),2)+t+G(~~e%60,2)})}Ht('Z',':'),Ht('ZZ',''),de('Z',oe),de('ZZ',oe),me(['Z','ZZ'],function(e,t,n){n._useUTC=!0,n._tzm=Gt(oe,e)});var Lt=/([\+\-]|\d\d)/gi;function Gt(e,t){var n=(t||'').match(e);if(null===n)return null;var s=((n[n.length-1]||[])+'').match(Lt)||['-',0,0],i=60*s[1]+S(s[2]);return 0===i?0:'+'===s[0]?i:-i}function Vt(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(M(e)||u(e)?e.valueOf():bt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),s.updateOffset(n,!1),n):bt(e).local()}function jt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}s.updateOffset=function(){};function It(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}var Et=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,At=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function zt(e,t){var n,s,i,r=e,a=null;return Ut(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:o(e)?(r={},t?r[t]=e:r.milliseconds=e):(a=Et.exec(e))?(n='-'===a[1]?-1:1,r={y:0,d:S(a[ve])*n,h:S(a[pe])*n,m:S(a[we])*n,s:S(a[Me])*n,ms:S(Nt(1e3*a[ke]))*n}):(a=At.exec(e))?(n='-'===a[1]?-1:(a[1],1),r={y:Zt(a[2],n),M:Zt(a[3],n),w:Zt(a[4],n),d:Zt(a[5],n),h:Zt(a[6],n),m:Zt(a[7],n),s:Zt(a[8],n)}):null==r?r={}:'object'==typeof r&&('from'in r||'to'in r)&&(i=(function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Vt(t,e),e.isBefore(t)?n=$t(e,t):((n=$t(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n})(bt(r.from),bt(r.to)),(r={}).ms=i.milliseconds,r.M=i.months),s=new Ft(r),Ut(e)&&d(e,'_locale')&&(s._locale=e._locale),s}zt.fn=Ft.prototype,zt.invalid=function(){return zt(NaN)};function Zt(e,t){var n=e&&parseFloat(e.replace(',','.'));return(isNaN(n)?0:n)*t}function $t(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,'M').isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,'M'),n}function Jt(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(x(t,'moment().'+t+'(period, number) is deprecated. Please use moment().'+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),qt(this,zt(n='string'==typeof n?+n:n,s),e),this}}function qt(e,t,n,i){var r=t._milliseconds,a=Nt(t._days),o=Nt(t._months);e.isValid()&&(i=null==i||i,o&&Ne(e,be(e,'Month')+o*n),a&&Pe(e,'Date',be(e,'Date')+a*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&s.updateOffset(e,a||o))}var Bt=Jt(1,'add'),Qt=Jt(-1,'subtract');function Xt(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,'months');return-(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,'months')):(t-s)/(e.clone().add(n+1,'months')-s)))||0}s.defaultFormat='YYYY-MM-DDTHH:mm:ssZ',s.defaultFormatUtc='YYYY-MM-DDTHH:mm:ss[Z]';function Kt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ht(e))&&(this._locale=t),this)}var en=O('moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',function(e){return void 0===e?this.localeData():this.locale(e)});function tn(){return this._locale}A(0,['gg',2],0,function(){return this.weekYear()%100}),A(0,['GG',2],0,function(){return this.isoWeekYear()%100});function nn(e,t){A(0,[e,e.length],0,t)}nn('gggg','weekYear'),nn('ggggg','weekYear'),nn('GGGG','isoWeekYear'),nn('GGGGG','isoWeekYear'),F('weekYear','gg'),F('isoWeekYear','GG'),L('weekYear',1),L('isoWeekYear',1),de('G',re),de('g',re),de('GG',X,J),de('gg',X,J),de('GGGG',ne,B),de('gggg',ne,B),de('GGGGG',se,Q),de('ggggg',se,Q),_e(['gggg','ggggg','GGGG','GGGGG'],function(e,t,n,s){t[s.substr(0,2)]=S(e)}),_e(['gg','GG'],function(e,t,n,i){t[i]=s.parseTwoDigitYear(e)});function sn(e,t,n,s,i){var r;return null==e?Ae(this,s,i).year:(t>(r=ze(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Ee(e,t,n,s,i),a=je(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}A('Q',0,'Qo','quarter'),F('quarter','Q'),L('quarter',7),de('Q',$),me('Q',function(e,t){t[ge]=3*(S(e)-1)});A('D',['DD',2],'Do','date'),F('date','D'),L('date',9),de('D',X),de('DD',X,J),de('Do',function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(['D','DD'],ve),me('Do',function(e,t){t[ve]=S(e.match(X)[0])});var rn=xe('Date',!0);A('DDD',['DDDD',3],'DDDo','dayOfYear'),F('dayOfYear','DDD'),L('dayOfYear',4),de('DDD',te),de('DDDD',q),me(['DDD','DDDD'],function(e,t,n){n._dayOfYear=S(e)});A('m',['mm',2],0,'minute'),F('minute','m'),L('minute',14),de('m',X),de('mm',X,J),me(['m','mm'],we);var an=xe('Minutes',!1);A('s',['ss',2],0,'second'),F('second','s'),L('second',15),de('s',X),de('ss',X,J),me(['s','ss'],Me);var on=xe('Seconds',!1);A('S',0,0,function(){return~~(this.millisecond()/100)}),A(0,['SS',2],0,function(){return~~(this.millisecond()/10)}),A(0,['SSS',3],0,'millisecond'),A(0,['SSSS',4],0,function(){return 10*this.millisecond()}),A(0,['SSSSS',5],0,function(){return 100*this.millisecond()}),A(0,['SSSSSS',6],0,function(){return 1e3*this.millisecond()}),A(0,['SSSSSSS',7],0,function(){return 1e4*this.millisecond()}),A(0,['SSSSSSSS',8],0,function(){return 1e5*this.millisecond()}),A(0,['SSSSSSSSS',9],0,function(){return 1e6*this.millisecond()}),F('millisecond','ms'),L('millisecond',16),de('S',te,$),de('SS',te,J),de('SSS',te,q);var un;for(un='SSSS';un.length<=9;un+='S')de(un,ie);function ln(e,t){t[ke]=S(1e3*('0.'+e))}for(un='S';un.length<=9;un+='S')me(un,ln);var dn=xe('Milliseconds',!1);A('z',0,0,'zoneAbbr'),A('zz',0,0,'zoneName');var hn=w.prototype;hn.add=Bt,hn.calendar=function(e,t){var n=e||bt(),i=Vt(n,this).startOf('day'),r=s.calendarFormat(this,i)||'sameElse',a=t&&(b(t[r])?t[r].call(this,n):t[r]);return this.format(a||this.localeData().calendar(r,this,bt(n)))},hn.clone=function(){return new w(this)},hn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Vt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=U(t)){case'year':r=Xt(this,s)/12;break;case'month':r=Xt(this,s);break;case'quarter':r=Xt(this,s)/3;break;case'second':r=(this-s)/1e3;break;case'minute':r=(this-s)/6e4;break;case'hour':r=(this-s)/36e5;break;case'day':r=(this-s-i)/864e5;break;case'week':r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:k(r)},hn.endOf=function(e){return void 0===(e=U(e))||'millisecond'===e?this:('date'===e&&(e='day'),this.startOf(e).add(1,'isoWeek'===e?'week':e).subtract(1,'ms'))},hn.format=function(e){e||(e=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var t=z(this,e);return this.localeData().postformat(t)},hn.from=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||bt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},hn.fromNow=function(e){return this.from(bt(),e)},hn.to=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||bt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},hn.toNow=function(e){return this.to(bt(),e)},hn.get=function(e){return b(this[e=U(e)])?this[e]():this},hn.invalidAt=function(){return f(this).overflow},hn.isAfter=function(e,t){var n=M(e)?e:bt(e);return!(!this.isValid()||!n.isValid())&&('millisecond'===(t=U(a(t)?'millisecond':t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},hn.isBefore=function(e,t){var n=M(e)?e:bt(e);return!(!this.isValid()||!n.isValid())&&('millisecond'===(t=U(a(t)?'millisecond':t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},hn.isBetween=function(e,t,n,s){return('('===(s=s||'()')[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(')'===s[1]?this.isBefore(t,n):!this.isAfter(t,n))},hn.isSame=function(e,t){var n,s=M(e)?e:bt(e);return!(!this.isValid()||!s.isValid())&&('millisecond'===(t=U(t||'millisecond'))?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},hn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},hn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},hn.isValid=function(){return _(this)},hn.lang=en,hn.locale=Kt,hn.localeData=tn,hn.max=Wt,hn.min=Pt,hn.parsingFlags=function(){return h({},f(this))},hn.set=function(e,t){if('object'==typeof e)for(var n=(function(e){var t=[];for(var n in e)t.push({unit:n,priority:H[n]});return t.sort(function(e,t){return e.priority-t.priority}),t})(e=N(e)),s=0;s<n.length;s++)this[n[s].unit](e[n[s].unit]);else if(b(this[e=U(e)]))return this[e](t);return this},hn.startOf=function(e){switch(e=U(e)){case'year':this.month(0);case'quarter':case'month':this.date(1);case'week':case'isoWeek':case'day':case'date':this.hours(0);case'hour':this.minutes(0);case'minute':this.seconds(0);case'second':this.milliseconds(0)}return'week'===e&&this.weekday(0),'isoWeek'===e&&this.isoWeekday(1),'quarter'===e&&this.month(3*Math.floor(this.month()/3)),this},hn.subtract=Qt,hn.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]},hn.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}},hn.toDate=function(){return new Date(this.valueOf())},hn.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?z(e,'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'):b(Date.prototype.toISOString)?this.toDate().toISOString():z(e,'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]')},hn.inspect=function(){if(!this.isValid())return'moment.invalid(/* '+this._i+' */)';var e='moment',t='';this.isLocal()||(e=0===this.utcOffset()?'moment.utc':'moment.parseZone',t='Z');var n='['+e+'("]',s=0<=this.year()&&this.year()<=9999?'YYYY':'YYYYYY',i=t+'[")]';return this.format(n+s+'-MM-DD[T]HH:mm:ss.SSS'+i)},hn.toJSON=function(){return this.isValid()?this.toISOString():null},hn.toString=function(){return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ')},hn.unix=function(){return Math.floor(this.valueOf()/1e3)},hn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},hn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},hn.year=Te,hn.isLeapYear=function(){return Oe(this.year())},hn.weekYear=function(e){return sn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},hn.isoWeekYear=function(e){return sn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},hn.quarter=hn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},hn.month=He,hn.daysInMonth=function(){return Re(this.year(),this.month())},hn.week=hn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),'d')},hn.isoWeek=hn.isoWeeks=function(e){var t=Ae(this,1,4).week;return null==e?t:this.add(7*(e-t),'d')},hn.weeksInYear=function(){var e=this.localeData()._week;return ze(this.year(),e.dow,e.doy)},hn.isoWeeksInYear=function(){return ze(this.year(),1,4)},hn.date=rn,hn.day=hn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(n=e,s=this.localeData(),e='string'!=typeof n?n:isNaN(n)?'number'==typeof(n=s.weekdaysParse(n))?n:null:parseInt(n,10),this.add(e-t,'d')):t;var n,s},hn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,'d')},hn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=(n=e,s=this.localeData(),'string'==typeof n?s.weekdaysParse(n)%7||7:isNaN(n)?null:n);return this.day(this.day()%7?t:t-7)}return this.day()||7;var n,s},hn.dayOfYear=function(e){var t=Math.round((this.clone().startOf('day')-this.clone().startOf('year'))/864e5)+1;return null==e?t:this.add(e-t,'d')},hn.hour=hn.hours=st,hn.minute=hn.minutes=an,hn.second=hn.seconds=on,hn.millisecond=hn.milliseconds=dn,hn.utcOffset=function(e,t,n){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if('string'==typeof e){if(null===(e=Gt(oe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=jt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,'m'),r!==e&&(!t||this._changeInProgress?qt(this,zt(e-r,'m'),1,!1):this._changeInProgress||(this._changeInProgress=!0,s.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:jt(this)},hn.utc=function(e){return this.utcOffset(0,e)},hn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(jt(this),'m')),this},hn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if('string'==typeof this._i){var e=Gt(ae,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},hn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?bt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},hn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},hn.isLocal=function(){return!!this.isValid()&&!this._isUTC},hn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},hn.isUtc=It,hn.isUTC=It,hn.zoneAbbr=function(){return this._isUTC?'UTC':''},hn.zoneName=function(){return this._isUTC?'Coordinated Universal Time':''},hn.dates=O('dates accessor is deprecated. Use date instead.',rn),hn.months=O('months accessor is deprecated. Use month instead',He),hn.years=O('years accessor is deprecated. Use year instead',Te),hn.zone=O('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',function(e,t){return null!=e?('string'!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),hn.isDSTShifted=O('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',function(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),(e=Tt(e))._a){var t=e._isUTC?c(e._a):bt(e._a);this._isDSTShifted=this.isValid()&&D(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});function cn(e){return e}var fn=W.prototype;fn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return b(s)?s.call(t,n):s},fn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},fn.invalidDate=function(){return this._invalidDate},fn.ordinal=function(e){return this._ordinal.replace('%d',e)},fn.preparse=cn,fn.postformat=cn,fn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return b(i)?i(e,t,n,s):i.replace(/%d/i,e)},fn.pastFuture=function(e,t){var n=this._relativeTime[e>0?'future':'past'];return b(n)?n(t):n.replace(/%s/i,t)},fn.set=function(e){var t,n;for(n in e)b(t=e[n])?this[n]=t:this['_'+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+'|'+/\d{1,2}/.source)},fn.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ce).test(t)?'format':'standalone'][e.month()]:i(this._months)?this._months:this._months.standalone},fn.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ce.test(t)?'format':'standalone'][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},fn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=c([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,'').toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,'').toLocaleLowerCase();return n?'MMM'===t?-1!==(i=We.call(this._shortMonthsParse,a))?i:null:-1!==(i=We.call(this._longMonthsParse,a))?i:null:'MMM'===t?-1!==(i=We.call(this._shortMonthsParse,a))?i:-1!==(i=We.call(this._longMonthsParse,a))?i:null:-1!==(i=We.call(this._longMonthsParse,a))?i:-1!==(i=We.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=c([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp('^'+this.months(i,'').replace('.','')+'$','i'),this._shortMonthsParse[s]=new RegExp('^'+this.monthsShort(i,'').replace('.','')+'$','i')),n||this._monthsParse[s]||(r='^'+this.months(i,'')+'|^'+this.monthsShort(i,''),this._monthsParse[s]=new RegExp(r.replace('.',''),'i')),n&&'MMMM'===t&&this._longMonthsParse[s].test(e))return s;if(n&&'MMM'===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},fn.monthsRegex=function(e){return this._monthsParseExact?(d(this,'_monthsRegex')||Ve.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,'_monthsRegex')||(this._monthsRegex=Ge),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},fn.monthsShortRegex=function(e){return this._monthsParseExact?(d(this,'_monthsRegex')||Ve.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,'_monthsShortRegex')||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},fn.week=function(e){return Ae(e,this._week.dow,this._week.doy).week},fn.firstDayOfYear=function(){return this._week.doy},fn.firstDayOfWeek=function(){return this._week.dow},fn.weekdays=function(e,t){return e?i(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?'format':'standalone'][e.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone},fn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},fn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},fn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=c([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,'').toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,'').toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,'').toLocaleLowerCase();return n?'dddd'===t?-1!==(i=We.call(this._weekdaysParse,a))?i:null:'ddd'===t?-1!==(i=We.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=We.call(this._minWeekdaysParse,a))?i:null:'dddd'===t?-1!==(i=We.call(this._weekdaysParse,a))?i:-1!==(i=We.call(this._shortWeekdaysParse,a))?i:-1!==(i=We.call(this._minWeekdaysParse,a))?i:null:'ddd'===t?-1!==(i=We.call(this._shortWeekdaysParse,a))?i:-1!==(i=We.call(this._weekdaysParse,a))?i:-1!==(i=We.call(this._minWeekdaysParse,a))?i:null:-1!==(i=We.call(this._minWeekdaysParse,a))?i:-1!==(i=We.call(this._weekdaysParse,a))?i:-1!==(i=We.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=c([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp('^'+this.weekdays(i,'').replace('.','.?')+'$','i'),this._shortWeekdaysParse[s]=new RegExp('^'+this.weekdaysShort(i,'').replace('.','.?')+'$','i'),this._minWeekdaysParse[s]=new RegExp('^'+this.weekdaysMin(i,'').replace('.','.?')+'$','i')),this._weekdaysParse[s]||(r='^'+this.weekdays(i,'')+'|^'+this.weekdaysShort(i,'')+'|^'+this.weekdaysMin(i,''),this._weekdaysParse[s]=new RegExp(r.replace('.',''),'i')),n&&'dddd'===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&'ddd'===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&'dd'===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},fn.weekdaysRegex=function(e){return this._weekdaysParseExact?(d(this,'_weekdaysRegex')||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,'_weekdaysRegex')||(this._weekdaysRegex=qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},fn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(d(this,'_weekdaysRegex')||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,'_weekdaysShortRegex')||(this._weekdaysShortRegex=Be),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},fn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(d(this,'_weekdaysRegex')||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,'_weekdaysMinRegex')||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},fn.isPM=function(e){return'p'===(e+'').toLowerCase().charAt(0)},fn.meridiem=function(e,t,n){return e>11?n?'pm':'PM':n?'am':'AM'};function mn(e,t,n,s){var i=ht(),r=c().set(s,t);return i[n](r,e)}function _n(e,t,n){if(o(e)&&(t=e,e=void 0),e=e||'',null!=t)return mn(e,t,n,'month');var s,i=[];for(s=0;s<12;s++)i[s]=mn(e,s,n,'month');return i}function yn(e,t,n,s){'boolean'==typeof e?(o(t)&&(n=t,t=void 0),t=t||''):(n=t=e,e=!1,o(t)&&(n=t,t=void 0),t=t||'');var i=ht(),r=e?i._week.dow:0;if(null!=n)return mn(t,(n+r)%7,s,'day');var a,u=[];for(a=0;a<7;a++)u[a]=mn(t,(a+r)%7,s,'day');return u}lt('en',{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===S(e%100/10)?'th':1===t?'st':2===t?'nd':3===t?'rd':'th')}}),s.lang=O('moment.lang is deprecated. Use moment.locale instead.',lt),s.langData=O('moment.langData is deprecated. Use moment.localeData instead.',ht);var gn=Math.abs;function vn(e,t,n,s){var i=zt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function pn(e){return e<0?Math.floor(e):Math.ceil(e)}function wn(e){return 4800*e/146097}function Mn(e){return 146097*e/4800}function kn(e){return function(){return this.as(e)}}var Sn=kn('ms'),Dn=kn('s'),Yn=kn('m'),On=kn('h'),Tn=kn('d'),xn=kn('w'),bn=kn('M'),Pn=kn('y');function Wn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Rn=Wn('milliseconds'),Cn=Wn('seconds'),Fn=Wn('minutes'),Un=Wn('hours'),Nn=Wn('days'),Hn=Wn('months'),Ln=Wn('years');var Gn=Math.round,Vn={ss:44,s:45,m:45,h:22,d:26,M:11};var jn=Math.abs;function In(e){return(e>0)-(e<0)||+e}function En(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=jn(this._milliseconds)/1e3,s=jn(this._days),i=jn(this._months);t=k((e=k(n/60))/60),n%=60,e%=60;var r=k(i/12),a=i%=12,o=s,u=t,l=e,d=n?n.toFixed(3).replace(/\.?0+$/,''):'',h=this.asSeconds();if(!h)return'P0D';var c=h<0?'-':'',f=In(this._months)!==In(h)?'-':'',m=In(this._days)!==In(h)?'-':'',_=In(this._milliseconds)!==In(h)?'-':'';return c+'P'+(r?f+r+'Y':'')+(a?f+a+'M':'')+(o?m+o+'D':'')+(u||l||d?'T':'')+(u?_+u+'H':'')+(l?_+l+'M':'')+(d?_+d+'S':'')}var An=Ft.prototype;An.isValid=function(){return this._isValid},An.abs=function(){var e=this._data;return this._milliseconds=gn(this._milliseconds),this._days=gn(this._days),this._months=gn(this._months),e.milliseconds=gn(e.milliseconds),e.seconds=gn(e.seconds),e.minutes=gn(e.minutes),e.hours=gn(e.hours),e.months=gn(e.months),e.years=gn(e.years),this},An.add=function(e,t){return vn(this,e,t,1)},An.subtract=function(e,t){return vn(this,e,t,-1)},An.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if('month'===(e=U(e))||'year'===e)return t=this._days+s/864e5,n=this._months+wn(t),'month'===e?n:n/12;switch(t=this._days+Math.round(Mn(this._months)),e){case'week':return t/7+s/6048e5;case'day':return t+s/864e5;case'hour':return 24*t+s/36e5;case'minute':return 1440*t+s/6e4;case'second':return 86400*t+s/1e3;case'millisecond':return Math.floor(864e5*t)+s;default:throw new Error('Unknown unit '+e)}},An.asMilliseconds=Sn,An.asSeconds=Dn,An.asMinutes=Yn,An.asHours=On,An.asDays=Tn,An.asWeeks=xn,An.asMonths=bn,An.asYears=Pn,An.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*S(this._months/12):NaN},An._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*pn(Mn(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=k(r/1e3),u.seconds=e%60,t=k(e/60),u.minutes=t%60,n=k(t/60),u.hours=n%24,o+=i=k(wn(a+=k(n/24))),a-=pn(Mn(i)),s=k(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},An.clone=function(){return zt(this)},An.get=function(e){return e=U(e),this.isValid()?this[e+'s']():NaN},An.milliseconds=Rn,An.seconds=Cn,An.minutes=Fn,An.hours=Un,An.days=Nn,An.weeks=function(){return k(this.days()/7)},An.months=Hn,An.years=Ln,An.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=(function(e,t,n){var s=zt(e).abs(),i=Gn(s.as('s')),r=Gn(s.as('m')),a=Gn(s.as('h')),o=Gn(s.as('d')),u=Gn(s.as('M')),l=Gn(s.as('y')),d=i<=Vn.ss&&['s',i]||i<Vn.s&&['ss',i]||r<=1&&['m']||r<Vn.m&&['mm',r]||a<=1&&['h']||a<Vn.h&&['hh',a]||o<=1&&['d']||o<Vn.d&&['dd',o]||u<=1&&['M']||u<Vn.M&&['MM',u]||l<=1&&['y']||['yy',l];return d[2]=t,d[3]=+e>0,d[4]=n,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,d)})(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},An.toISOString=En,An.toString=En,An.toJSON=En,An.locale=Kt,An.localeData=tn,An.toIsoString=O('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',En),An.lang=en,A('X',0,0,'unix'),A('x',0,0,'valueOf'),de('x',re),de('X',/[+-]?\d+(\.\d{1,3})?/),me('X',function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),me('x',function(e,t,n){n._d=new Date(S(e))}),s.version='2.19.4',e=bt;return s.fn=hn,s.min=function(){return Rt('isBefore',[].slice.call(arguments,0))},s.max=function(){return Rt('isAfter',[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=c,s.unix=function(e){return bt(1e3*e)},s.months=function(e,t){return _n(e,t,'months')},s.isDate=u,s.locale=lt,s.invalid=y,s.duration=zt,s.isMoment=M,s.weekdays=function(e,t,n){return yn(e,t,n,'weekdays')},s.parseZone=function(){return bt.apply(null,arguments).parseZone()},s.localeData=ht,s.isDuration=Ut,s.monthsShort=function(e,t){return _n(e,t,'monthsShort')},s.weekdaysMin=function(e,t,n){return yn(e,t,n,'weekdaysMin')},s.defineLocale=dt,s.updateLocale=function(e,t){if(null!=t){var n,s,i=it;null!=(s=ut(e))&&(i=s._config),(n=new W(t=P(i,t))).parentLocale=rt[e],rt[e]=n,lt(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?rt[e]=rt[e].parentLocale:null!=rt[e]&&delete rt[e]);return rt[e]},s.locales=function(){return R(rt)},s.weekdaysShort=function(e,t,n){return yn(e,t,n,'weekdaysShort')},s.normalizeUnits=U,s.relativeTimeRounding=function(e){return void 0===e?Gn:'function'==typeof e&&(Gn=e,!0)},s.relativeTimeThreshold=function(e,t){return void 0!==Vn[e]&&(void 0===t?Vn[e]:(Vn[e]=t,'s'===e&&(Vn.ss=t-1),!0))},s.calendarFormat=function(e,t){var n=e.diff(t,'days',!0);return n<-6?'sameElse':n<-1?'lastWeek':n<0?'lastDay':n<1?'sameDay':n<2?'nextDay':n<7?'nextWeek':'sameElse'},s.prototype=hn,s},'object'==typeof s&&void 0!==n?n.exports=r():'function'==typeof define&&define.amd?define(r):i.moment=r();var i,r},930);
|
|
__d(function(e,_,d,t){s=this,a=function(e){'use strict';return e.defineLocale('bg',{months:'\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438'.split('_'),monthsShort:'\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a'.split('_'),weekdays:'\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430'.split('_'),weekdaysShort:'\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431'.split('_'),weekdaysMin:'\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split('_'),longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'D.MM.YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY H:mm',LLLL:'dddd, D MMMM YYYY H:mm'},calendar:{sameDay:'[\u0414\u043d\u0435\u0441 \u0432] LT',nextDay:'[\u0423\u0442\u0440\u0435 \u0432] LT',nextWeek:'dddd [\u0432] LT',lastDay:'[\u0412\u0447\u0435\u0440\u0430 \u0432] LT',lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return'[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT';case 1:case 2:case 4:case 5:return'[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT'}},sameElse:'L'},relativeTime:{future:'\u0441\u043b\u0435\u0434 %s',past:'\u043f\u0440\u0435\u0434\u0438 %s',s:'\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438',m:'\u043c\u0438\u043d\u0443\u0442\u0430',mm:'%d \u043c\u0438\u043d\u0443\u0442\u0438',h:'\u0447\u0430\u0441',hh:'%d \u0447\u0430\u0441\u0430',d:'\u0434\u0435\u043d',dd:'%d \u0434\u043d\u0438',M:'\u043c\u0435\u0441\u0435\u0446',MM:'%d \u043c\u0435\u0441\u0435\u0446\u0430',y:'\u0433\u043e\u0434\u0438\u043d\u0430',yy:'%d \u0433\u043e\u0434\u0438\u043d\u0438'},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var _=e%10,d=e%100;return 0===e?e+'-\u0435\u0432':0===d?e+'-\u0435\u043d':d>10&&d<20?e+'-\u0442\u0438':1===_?e+'-\u0432\u0438':2===_?e+'-\u0440\u0438':7===_||8===_?e+'-\u043c\u0438':e+'-\u0442\u0438'},week:{dow:1,doy:7}})},'object'==typeof t&&void 0!==d&&'function'==typeof _?a(_(930)):'function'==typeof define&&define.amd?define(['../moment'],a):a(s.moment);var s,a},931);
|
|
__d(function(e,n,t,a){i=this,r=function(e){'use strict';function n(e,n,t,a){var i={m:['eine Minute','einer Minute'],h:['eine Stunde','einer Stunde'],d:['ein Tag','einem Tag'],dd:[e+' Tage',e+' Tagen'],M:['ein Monat','einem Monat'],MM:[e+' Monate',e+' Monaten'],y:['ein Jahr','einem Jahr'],yy:[e+' Jahre',e+' Jahren']};return n?i[t][0]:i[t][1]}return e.defineLocale('de',{months:'Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),monthsShort:'Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),monthsParseExact:!0,weekdays:'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),weekdaysShort:'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),weekdaysMin:'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY HH:mm',LLLL:'dddd, D. MMMM YYYY HH:mm'},calendar:{sameDay:'[heute um] LT [Uhr]',sameElse:'L',nextDay:'[morgen um] LT [Uhr]',nextWeek:'dddd [um] LT [Uhr]',lastDay:'[gestern um] LT [Uhr]',lastWeek:'[letzten] dddd [um] LT [Uhr]'},relativeTime:{future:'in %s',past:'vor %s',s:'ein paar Sekunden',m:n,mm:'%d Minuten',h:n,hh:'%d Stunden',d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof a&&void 0!==t&&'function'==typeof n?r(n(930)):'function'==typeof define&&define.amd?define(['../moment'],r):r(i.moment);var i,r},932);
|
|
__d(function(e,a,o,d){t=this,n=function(e){'use strict';return e.defineLocale('eo',{months:'januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro'.split('_'),monthsShort:'jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec'.split('_'),weekdays:'diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato'.split('_'),weekdaysShort:'dim_lun_mard_merk_\u0135a\u016d_ven_sab'.split('_'),weekdaysMin:'di_lu_ma_me_\u0135a_ve_sa'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'YYYY-MM-DD',LL:'D[-a de] MMMM, YYYY',LLL:'D[-a de] MMMM, YYYY HH:mm',LLLL:'dddd, [la] D[-a de] MMMM, YYYY HH:mm'},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return'p'===e.charAt(0).toLowerCase()},meridiem:function(e,a,o){return e>11?o?'p.t.m.':'P.T.M.':o?'a.t.m.':'A.T.M.'},calendar:{sameDay:'[Hodia\u016d je] LT',nextDay:'[Morga\u016d je] LT',nextWeek:'dddd [je] LT',lastDay:'[Hiera\u016d je] LT',lastWeek:'[pasinta] dddd [je] LT',sameElse:'L'},relativeTime:{future:'post %s',past:'anta\u016d %s',s:'sekundoj',m:'minuto',mm:'%d minutoj',h:'horo',hh:'%d horoj',d:'tago',dd:'%d tagoj',M:'monato',MM:'%d monatoj',y:'jaro',yy:'%d jaroj'},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:'%da',week:{dow:1,doy:7}})},'object'==typeof d&&void 0!==o&&'function'==typeof a?n(a(930)):'function'==typeof define&&define.amd?define(['../moment'],n):n(t.moment);var t,n},933);
|
|
__d(function(e,o,n,a){t=this,s=function(e){'use strict';var o='ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),n='ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],t=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale('es',{months:'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:o[e.month()]:o},monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:'domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado'.split('_'),weekdaysShort:'dom._lun._mar._mi\xe9._jue._vie._s\xe1b.'.split('_'),weekdaysMin:'do_lu_ma_mi_ju_vi_s\xe1'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'DD/MM/YYYY',LL:'D [de] MMMM [de] YYYY',LLL:'D [de] MMMM [de] YYYY H:mm',LLLL:'dddd, D [de] MMMM [de] YYYY H:mm'},calendar:{sameDay:function(){return'[hoy a la'+(1!==this.hours()?'s':'')+'] LT'},nextDay:function(){return'[ma\xf1ana a la'+(1!==this.hours()?'s':'')+'] LT'},nextWeek:function(){return'dddd [a la'+(1!==this.hours()?'s':'')+'] LT'},lastDay:function(){return'[ayer a la'+(1!==this.hours()?'s':'')+'] LT'},lastWeek:function(){return'[el] dddd [pasado a la'+(1!==this.hours()?'s':'')+'] LT'},sameElse:'L'},relativeTime:{future:'en %s',past:'hace %s',s:'unos segundos',m:'un minuto',mm:'%d minutos',h:'una hora',hh:'%d horas',d:'un d\xeda',dd:'%d d\xedas',M:'un mes',MM:'%d meses',y:'un a\xf1o',yy:'%d a\xf1os'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba',week:{dow:1,doy:4}})},'object'==typeof a&&void 0!==n&&'function'==typeof o?s(o(930)):'function'==typeof define&&define.amd?define(['../moment'],s):s(t.moment);var t,s},934);
|
|
__d(function(e,a,d,n){s=this,r=function(e){'use strict';return e.defineLocale('fr',{months:'janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre'.split('_'),monthsShort:'janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.'.split('_'),monthsParseExact:!0,weekdays:'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),weekdaysShort:'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),weekdaysMin:'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd D MMMM YYYY HH:mm'},calendar:{sameDay:'[Aujourd\u2019hui \xe0] LT',nextDay:'[Demain \xe0] LT',nextWeek:'dddd [\xe0] LT',lastDay:'[Hier \xe0] LT',lastWeek:'dddd [dernier \xe0] LT',sameElse:'L'},relativeTime:{future:'dans %s',past:'il y a %s',s:'quelques secondes',m:'une minute',mm:'%d minutes',h:'une heure',hh:'%d heures',d:'un jour',dd:'%d jours',M:'un mois',MM:'%d mois',y:'un an',yy:'%d ans'},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,a){switch(a){case'D':return e+(1===e?'er':'');default:case'M':case'Q':case'DDD':case'd':return e+(1===e?'er':'e');case'w':case'W':return e+(1===e?'re':'e')}},week:{dow:1,doy:4}})},'object'==typeof n&&void 0!==d&&'function'==typeof a?r(a(930)):'function'==typeof define&&define.amd?define(['../moment'],r):r(s.moment);var s,r},935);
|
|
__d(function(e,_,t,n){d=this,s=function(e){'use strict';return e.defineLocale('hy-am',{months:{format:'\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b'.split('_'),standalone:'\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580'.split('_')},monthsShort:'\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f'.split('_'),weekdays:'\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569'.split('_'),weekdaysShort:'\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569'.split('_'),weekdaysMin:'\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY \u0569.',LLL:'D MMMM YYYY \u0569., HH:mm',LLLL:'dddd, D MMMM YYYY \u0569., HH:mm'},calendar:{sameDay:'[\u0561\u0575\u057d\u0585\u0580] LT',nextDay:'[\u057e\u0561\u0572\u0568] LT',lastDay:'[\u0565\u0580\u0565\u056f] LT',nextWeek:function(){return'dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT'},lastWeek:function(){return'[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT'},sameElse:'L'},relativeTime:{future:'%s \u0570\u0565\u057f\u0578',past:'%s \u0561\u057c\u0561\u057b',s:'\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576',m:'\u0580\u0578\u057a\u0565',mm:'%d \u0580\u0578\u057a\u0565',h:'\u056a\u0561\u0574',hh:'%d \u056a\u0561\u0574',d:'\u0585\u0580',dd:'%d \u0585\u0580',M:'\u0561\u0574\u056b\u057d',MM:'%d \u0561\u0574\u056b\u057d',y:'\u057f\u0561\u0580\u056b',yy:'%d \u057f\u0561\u0580\u056b'},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?'\u0563\u056b\u0577\u0565\u0580\u057e\u0561':e<12?'\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561':e<17?'\u0581\u0565\u0580\u0565\u056f\u057e\u0561':'\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576'},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,_){switch(_){case'DDD':case'w':case'W':case'DDDo':return 1===e?e+'-\u056b\u0576':e+'-\u0580\u0564';default:return e}},week:{dow:1,doy:7}})},'object'==typeof n&&void 0!==t&&'function'==typeof _?s(_(930)):'function'==typeof define&&define.amd?define(['../moment'],s):s(d.moment);var d,s},936);
|
|
__d(function(e,n,a,o){t=this,d=function(e){'use strict';return e.defineLocale('it',{months:'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),monthsShort:'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),weekdays:'domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato'.split('_'),weekdaysShort:'dom_lun_mar_mer_gio_ven_sab'.split('_'),weekdaysMin:'do_lu_ma_me_gi_ve_sa'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd, D MMMM YYYY HH:mm'},calendar:{sameDay:'[Oggi alle] LT',nextDay:'[Domani alle] LT',nextWeek:'dddd [alle] LT',lastDay:'[Ieri alle] LT',lastWeek:function(){switch(this.day()){case 0:return'[la scorsa] dddd [alle] LT';default:return'[lo scorso] dddd [alle] LT'}},sameElse:'L'},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?'tra':'in')+' '+e},past:'%s fa',s:'alcuni secondi',m:'un minuto',mm:'%d minuti',h:'un\'ora',hh:'%d ore',d:'un giorno',dd:'%d giorni',M:'un mese',MM:'%d mesi',y:'un anno',yy:'%d anni'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba',week:{dow:1,doy:4}})},'object'==typeof o&&void 0!==a&&'function'==typeof n?d(n(930)):'function'==typeof define&&define.amd?define(['../moment'],d):d(t.moment);var t,d},937);
|
|
__d(function(e,t,d,a){n=this,_=function(e){'use strict';return e.defineLocale('nb',{months:'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),monthsShort:'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),monthsParseExact:!0,weekdays:'s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag'.split('_'),weekdaysShort:'s\xf8._ma._ti._on._to._fr._l\xf8.'.split('_'),weekdaysMin:'s\xf8_ma_ti_on_to_fr_l\xf8'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY [kl.] HH:mm',LLLL:'dddd D. MMMM YYYY [kl.] HH:mm'},calendar:{sameDay:'[i dag kl.] LT',nextDay:'[i morgen kl.] LT',nextWeek:'dddd [kl.] LT',lastDay:'[i g\xe5r kl.] LT',lastWeek:'[forrige] dddd [kl.] LT',sameElse:'L'},relativeTime:{future:'om %s',past:'%s siden',s:'noen sekunder',m:'ett minutt',mm:'%d minutter',h:'en time',hh:'%d timer',d:'en dag',dd:'%d dager',M:'en m\xe5ned',MM:'%d m\xe5neder',y:'ett \xe5r',yy:'%d \xe5r'},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof a&&void 0!==d&&'function'==typeof t?_(t(930)):'function'==typeof define&&define.amd?define(['../moment'],_):_(n.moment);var n,_},938);
|
|
__d(function(e,t,i,n){a=this,r=function(e){'use strict';var t='stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144'.split('_'),i='stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia'.split('_');function n(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,i){var a=e+' ';switch(i){case'm':return t?'minuta':'minut\u0119';case'mm':return a+(n(e)?'minuty':'minut');case'h':return t?'godzina':'godzin\u0119';case'hh':return a+(n(e)?'godziny':'godzin');case'MM':return a+(n(e)?'miesi\u0105ce':'miesi\u0119cy');case'yy':return a+(n(e)?'lata':'lat')}}return e.defineLocale('pl',{months:function(e,n){return e?''===n?'('+i[e.month()]+'|'+t[e.month()]+')':/D MMMM/.test(n)?i[e.month()]:t[e.month()]:t},monthsShort:'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru'.split('_'),weekdays:'niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota'.split('_'),weekdaysShort:'ndz_pon_wt_\u015br_czw_pt_sob'.split('_'),weekdaysMin:'Nd_Pn_Wt_\u015ar_Cz_Pt_So'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd, D MMMM YYYY HH:mm'},calendar:{sameDay:'[Dzi\u015b o] LT',nextDay:'[Jutro o] LT',nextWeek:function(){switch(this.day()){case 0:return'[W niedziel\u0119 o] LT';case 2:return'[We wtorek o] LT';case 3:return'[W \u015brod\u0119 o] LT';case 6:return'[W sobot\u0119 o] LT';default:return'[W] dddd [o] LT'}},lastDay:'[Wczoraj o] LT',lastWeek:function(){switch(this.day()){case 0:return'[W zesz\u0142\u0105 niedziel\u0119 o] LT';case 3:return'[W zesz\u0142\u0105 \u015brod\u0119 o] LT';case 6:return'[W zesz\u0142\u0105 sobot\u0119 o] LT';default:return'[W zesz\u0142y] dddd [o] LT'}},sameElse:'L'},relativeTime:{future:'za %s',past:'%s temu',s:'kilka sekund',m:a,mm:a,h:a,hh:a,d:'1 dzie\u0144',dd:'%d dni',M:'miesi\u0105c',MM:a,y:'rok',yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof n&&void 0!==i&&'function'==typeof t?r(t(930)):'function'==typeof define&&define.amd?define(['../moment'],r):r(a.moment);var a,r},939);
|
|
__d(function(e,a,d,o){t=this,s=function(e){'use strict';return e.defineLocale('pt',{months:'janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),monthsShort:'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),weekdays:'Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado'.split('_'),weekdaysShort:'Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b'.split('_'),weekdaysMin:'Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D [de] MMMM [de] YYYY',LLL:'D [de] MMMM [de] YYYY HH:mm',LLLL:'dddd, D [de] MMMM [de] YYYY HH:mm'},calendar:{sameDay:'[Hoje \xe0s] LT',nextDay:'[Amanh\xe3 \xe0s] LT',nextWeek:'dddd [\xe0s] LT',lastDay:'[Ontem \xe0s] LT',lastWeek:function(){return 0===this.day()||6===this.day()?'[\xdaltimo] dddd [\xe0s] LT':'[\xdaltima] dddd [\xe0s] LT'},sameElse:'L'},relativeTime:{future:'em %s',past:'h\xe1 %s',s:'segundos',m:'um minuto',mm:'%d minutos',h:'uma hora',hh:'%d horas',d:'um dia',dd:'%d dias',M:'um m\xeas',MM:'%d meses',y:'um ano',yy:'%d anos'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba',week:{dow:1,doy:4}})},'object'==typeof o&&void 0!==d&&'function'==typeof a?s(a(930)):'function'==typeof define&&define.amd?define(['../moment'],s):s(t.moment);var t,s},940);
|
|
__d(function(e,a,d,o){s=this,t=function(e){'use strict';return e.defineLocale('pt-br',{months:'janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),monthsShort:'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),weekdays:'Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado'.split('_'),weekdaysShort:'Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b'.split('_'),weekdaysMin:'Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D [de] MMMM [de] YYYY',LLL:'D [de] MMMM [de] YYYY [\xe0s] HH:mm',LLLL:'dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm'},calendar:{sameDay:'[Hoje \xe0s] LT',nextDay:'[Amanh\xe3 \xe0s] LT',nextWeek:'dddd [\xe0s] LT',lastDay:'[Ontem \xe0s] LT',lastWeek:function(){return 0===this.day()||6===this.day()?'[\xdaltimo] dddd [\xe0s] LT':'[\xdaltima] dddd [\xe0s] LT'},sameElse:'L'},relativeTime:{future:'em %s',past:'%s atr\xe1s',s:'poucos segundos',ss:'%d segundos',m:'um minuto',mm:'%d minutos',h:'uma hora',hh:'%d horas',d:'um dia',dd:'%d dias',M:'um m\xeas',MM:'%d meses',y:'um ano',yy:'%d anos'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba'})},'object'==typeof o&&void 0!==d&&'function'==typeof a?t(a(930)):'function'==typeof define&&define.amd?define(['../moment'],t):t(s.moment);var s,t},941);
|
|
__d(function(e,t,_,d){s=this,n=function(e){'use strict';function t(e,t,_){return'm'===_?t?'\u043c\u0438\u043d\u0443\u0442\u0430':'\u043c\u0438\u043d\u0443\u0442\u0443':e+' '+(function(e,t){var _=e.split('_');return t%10==1&&t%100!=11?_[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?_[1]:_[2]})({mm:t?'\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442':'\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442',hh:'\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432',dd:'\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439',MM:'\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432',yy:'\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442'}[_],+e)}var _=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];return e.defineLocale('ru',{months:{format:'\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f'.split('_'),standalone:'\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c'.split('_')},monthsShort:{format:'\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.'.split('_'),standalone:'\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.'.split('_')},weekdays:{standalone:'\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430'.split('_'),format:'\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443'.split('_'),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:'\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split('_'),weekdaysMin:'\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split('_'),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY \u0433.',LLL:'D MMMM YYYY \u0433., HH:mm',LLLL:'dddd, D MMMM YYYY \u0433., HH:mm'},calendar:{sameDay:'[\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432] LT',nextDay:'[\u0417\u0430\u0432\u0442\u0440\u0430 \u0432] LT',lastDay:'[\u0412\u0447\u0435\u0440\u0430 \u0432] LT',nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?'[\u0412\u043e] dddd [\u0432] LT':'[\u0412] dddd [\u0432] LT';switch(this.day()){case 0:return'[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd [\u0432] LT';case 1:case 2:case 4:return'[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd [\u0432] LT';case 3:case 5:case 6:return'[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd [\u0432] LT'}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?'[\u0412\u043e] dddd [\u0432] LT':'[\u0412] dddd [\u0432] LT';switch(this.day()){case 0:return'[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd [\u0432] LT';case 1:case 2:case 4:return'[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd [\u0432] LT';case 3:case 5:case 6:return'[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd [\u0432] LT'}},sameElse:'L'},relativeTime:{future:'\u0447\u0435\u0440\u0435\u0437 %s',past:'%s \u043d\u0430\u0437\u0430\u0434',s:'\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434',m:t,mm:t,h:'\u0447\u0430\u0441',hh:t,d:'\u0434\u0435\u043d\u044c',dd:t,M:'\u043c\u0435\u0441\u044f\u0446',MM:t,y:'\u0433\u043e\u0434',yy:t},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,t,_){return e<4?'\u043d\u043e\u0447\u0438':e<12?'\u0443\u0442\u0440\u0430':e<17?'\u0434\u043d\u044f':'\u0432\u0435\u0447\u0435\u0440\u0430'},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,t){switch(t){case'M':case'd':case'DDD':return e+'-\u0439';case'D':return e+'-\u0433\u043e';case'w':case'W':return e+'-\u044f';default:return e}},week:{dow:1,doy:4}})},'object'==typeof d&&void 0!==_&&'function'==typeof t?n(t(930)):'function'==typeof define&&define.amd?define(['../moment'],n):n(s.moment);var s,n},942);
|
|
__d(function(e,t,n,r){o=this,a=function(e){'use strict';var t='janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december'.split('_'),n='jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec'.split('_');function r(e){return e>1&&e<5}function o(e,t,n,o){var a=e+' ';switch(n){case's':return t||o?'p\xe1r sek\xfand':'p\xe1r sekundami';case'm':return t?'min\xfata':o?'min\xfatu':'min\xfatou';case'mm':return t||o?a+(r(e)?'min\xfaty':'min\xfat'):a+'min\xfatami';case'h':return t?'hodina':o?'hodinu':'hodinou';case'hh':return t||o?a+(r(e)?'hodiny':'hod\xedn'):a+'hodinami';case'd':return t||o?'de\u0148':'d\u0148om';case'dd':return t||o?a+(r(e)?'dni':'dn\xed'):a+'d\u0148ami';case'M':return t||o?'mesiac':'mesiacom';case'MM':return t||o?a+(r(e)?'mesiace':'mesiacov'):a+'mesiacmi';case'y':return t||o?'rok':'rokom';case'yy':return t||o?a+(r(e)?'roky':'rokov'):a+'rokmi'}}return e.defineLocale('sk',{months:t,monthsShort:n,weekdays:'nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota'.split('_'),weekdaysShort:'ne_po_ut_st_\u0161t_pi_so'.split('_'),weekdaysMin:'ne_po_ut_st_\u0161t_pi_so'.split('_'),longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY H:mm',LLLL:'dddd D. MMMM YYYY H:mm'},calendar:{sameDay:'[dnes o] LT',nextDay:'[zajtra o] LT',nextWeek:function(){switch(this.day()){case 0:return'[v nede\u013eu o] LT';case 1:case 2:return'[v] dddd [o] LT';case 3:return'[v stredu o] LT';case 4:return'[vo \u0161tvrtok o] LT';case 5:return'[v piatok o] LT';case 6:return'[v sobotu o] LT'}},lastDay:'[v\u010dera o] LT',lastWeek:function(){switch(this.day()){case 0:return'[minul\xfa nede\u013eu o] LT';case 1:case 2:return'[minul\xfd] dddd [o] LT';case 3:return'[minul\xfa stredu o] LT';case 4:case 5:return'[minul\xfd] dddd [o] LT';case 6:return'[minul\xfa sobotu o] LT'}},sameElse:'L'},relativeTime:{future:'za %s',past:'pred %s',s:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof r&&void 0!==n&&'function'==typeof t?a(t(930)):'function'==typeof define&&define.amd?define(['../moment'],a):a(o.moment);var o,a},943);
|
|
__d(function(e,n,t,a){r=this,s=function(e){'use strict';function n(e,n,t,a){var r=e+' ';switch(t){case's':return n||a?'nekaj sekund':'nekaj sekundami';case'm':return n?'ena minuta':'eno minuto';case'mm':return r+=1===e?n?'minuta':'minuto':2===e?n||a?'minuti':'minutama':e<5?n||a?'minute':'minutami':n||a?'minut':'minutami';case'h':return n?'ena ura':'eno uro';case'hh':return r+=1===e?n?'ura':'uro':2===e?n||a?'uri':'urama':e<5?n||a?'ure':'urami':n||a?'ur':'urami';case'd':return n||a?'en dan':'enim dnem';case'dd':return r+=1===e?n||a?'dan':'dnem':2===e?n||a?'dni':'dnevoma':n||a?'dni':'dnevi';case'M':return n||a?'en mesec':'enim mesecem';case'MM':return r+=1===e?n||a?'mesec':'mesecem':2===e?n||a?'meseca':'mesecema':e<5?n||a?'mesece':'meseci':n||a?'mesecev':'meseci';case'y':return n||a?'eno leto':'enim letom';case'yy':return r+=1===e?n||a?'leto':'letom':2===e?n||a?'leti':'letoma':e<5?n||a?'leta':'leti':n||a?'let':'leti'}}return e.defineLocale('sl',{months:'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),monthsShort:'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),monthsParseExact:!0,weekdays:'nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota'.split('_'),weekdaysShort:'ned._pon._tor._sre._\u010det._pet._sob.'.split('_'),weekdaysMin:'ne_po_to_sr_\u010de_pe_so'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY H:mm',LLLL:'dddd, D. MMMM YYYY H:mm'},calendar:{sameDay:'[danes ob] LT',nextDay:'[jutri ob] LT',nextWeek:function(){switch(this.day()){case 0:return'[v] [nedeljo] [ob] LT';case 3:return'[v] [sredo] [ob] LT';case 6:return'[v] [soboto] [ob] LT';case 1:case 2:case 4:case 5:return'[v] dddd [ob] LT'}},lastDay:'[v\u010deraj ob] LT',lastWeek:function(){switch(this.day()){case 0:return'[prej\u0161njo] [nedeljo] [ob] LT';case 3:return'[prej\u0161njo] [sredo] [ob] LT';case 6:return'[prej\u0161njo] [soboto] [ob] LT';case 1:case 2:case 4:case 5:return'[prej\u0161nji] dddd [ob] LT'}},sameElse:'L'},relativeTime:{future:'\u010dez %s',past:'pred %s',s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:7}})},'object'==typeof a&&void 0!==t&&'function'==typeof n?s(n(930)):'function'==typeof define&&define.amd?define(['../moment'],s):s(r.moment);var r,s},944);
|
|
__d(function(e,d,a,n){t=this,_=function(e){'use strict';return e.defineLocale('sv',{months:'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),monthsShort:'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),weekdays:'s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag'.split('_'),weekdaysShort:'s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r'.split('_'),weekdaysMin:'s\xf6_m\xe5_ti_on_to_fr_l\xf6'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'YYYY-MM-DD',LL:'D MMMM YYYY',LLL:'D MMMM YYYY [kl.] HH:mm',LLLL:'dddd D MMMM YYYY [kl.] HH:mm',lll:'D MMM YYYY HH:mm',llll:'ddd D MMM YYYY HH:mm'},calendar:{sameDay:'[Idag] LT',nextDay:'[Imorgon] LT',lastDay:'[Ig\xe5r] LT',nextWeek:'[P\xe5] dddd LT',lastWeek:'[I] dddd[s] LT',sameElse:'L'},relativeTime:{future:'om %s',past:'f\xf6r %s sedan',s:'n\xe5gra sekunder',m:'en minut',mm:'%d minuter',h:'en timme',hh:'%d timmar',d:'en dag',dd:'%d dagar',M:'en m\xe5nad',MM:'%d m\xe5nader',y:'ett \xe5r',yy:'%d \xe5r'},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var d=e%10;return e+(1==~~(e%100/10)?'e':1===d?'a':2===d?'a':'e')},week:{dow:1,doy:4}})},'object'==typeof n&&void 0!==a&&'function'==typeof d?_(d(930)):'function'==typeof define&&define.amd?define(['../moment'],_):_(t.moment);var t,_},945);
|
|
__d(function(a,n,e,i){t=this,_=function(a){'use strict';var n={1:'\'inci',5:'\'inci',8:'\'inci',70:'\'inci',80:'\'inci',2:'\'nci',7:'\'nci',20:'\'nci',50:'\'nci',3:'\'\xfcnc\xfc',4:'\'\xfcnc\xfc',100:'\'\xfcnc\xfc',6:'\'nc\u0131',9:'\'uncu',10:'\'uncu',30:'\'uncu',60:'\'\u0131nc\u0131',90:'\'\u0131nc\u0131'};return a.defineLocale('tr',{months:'Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k'.split('_'),monthsShort:'Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara'.split('_'),weekdays:'Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi'.split('_'),weekdaysShort:'Paz_Pts_Sal_\xc7ar_Per_Cum_Cts'.split('_'),weekdaysMin:'Pz_Pt_Sa_\xc7a_Pe_Cu_Ct'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd, D MMMM YYYY HH:mm'},calendar:{sameDay:'[bug\xfcn saat] LT',nextDay:'[yar\u0131n saat] LT',nextWeek:'[gelecek] dddd [saat] LT',lastDay:'[d\xfcn] LT',lastWeek:'[ge\xe7en] dddd [saat] LT',sameElse:'L'},relativeTime:{future:'%s sonra',past:'%s \xf6nce',s:'birka\xe7 saniye',m:'bir dakika',mm:'%d dakika',h:'bir saat',hh:'%d saat',d:'bir g\xfcn',dd:'%d g\xfcn',M:'bir ay',MM:'%d ay',y:'bir y\u0131l',yy:'%d y\u0131l'},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal:function(a){if(0===a)return a+'\'\u0131nc\u0131';var e=a%10;return a+(n[e]||n[a%100-e]||n[a>=100?100:null])},week:{dow:1,doy:7}})},'object'==typeof i&&void 0!==e&&'function'==typeof n?_(n(930)):'function'==typeof define&&define.amd?define(['../moment'],_):_(t.moment);var t,_},946);
|
|
__d(function(e,_,d,t){n=this,s=function(e){'use strict';return e.defineLocale('zh-cn',{months:'\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split('_'),monthsShort:'1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split('_'),weekdays:'\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d'.split('_'),weekdaysShort:'\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d'.split('_'),weekdaysMin:'\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'YYYY\u5e74MMMD\u65e5',LL:'YYYY\u5e74MMMD\u65e5',LLL:'YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206',LLLL:'YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206',l:'YYYY\u5e74MMMD\u65e5',ll:'YYYY\u5e74MMMD\u65e5',lll:'YYYY\u5e74MMMD\u65e5 HH:mm',llll:'YYYY\u5e74MMMD\u65e5dddd HH:mm'},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,_){return 12===e&&(e=0),'\u51cc\u6668'===_||'\u65e9\u4e0a'===_||'\u4e0a\u5348'===_?e:'\u4e0b\u5348'===_||'\u665a\u4e0a'===_?e+12:e>=11?e:e+12},meridiem:function(e,_,d){var t=100*e+_;return t<600?'\u51cc\u6668':t<900?'\u65e9\u4e0a':t<1130?'\u4e0a\u5348':t<1230?'\u4e2d\u5348':t<1800?'\u4e0b\u5348':'\u665a\u4e0a'},calendar:{sameDay:'[\u4eca\u5929]LT',nextDay:'[\u660e\u5929]LT',nextWeek:'[\u4e0b]ddddLT',lastDay:'[\u6628\u5929]LT',lastWeek:'[\u4e0a]ddddLT',sameElse:'L'},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,_){switch(_){case'd':case'D':case'DDD':return e+'\u65e5';case'M':return e+'\u6708';case'w':case'W':return e+'\u5468';default:return e}},relativeTime:{future:'%s\u5185',past:'%s\u524d',s:'\u51e0\u79d2',m:'1 \u5206\u949f',mm:'%d \u5206\u949f',h:'1 \u5c0f\u65f6',hh:'%d \u5c0f\u65f6',d:'1 \u5929',dd:'%d \u5929',M:'1 \u4e2a\u6708',MM:'%d \u4e2a\u6708',y:'1 \u5e74',yy:'%d \u5e74'},week:{dow:1,doy:4}})},'object'==typeof t&&void 0!==d&&'function'==typeof _?s(_(930)):'function'==typeof define&&define.amd?define(['../moment'],s):s(n.moment);var n,s},947);
|
|
__d(function(e,r,o,t){Object.defineProperty(t,"__esModule",{value:!0}),t.UNDERLAY_COLOR=void 0;var a=r(363),n='rgba(255, 255, 255, 0.6)';t.UNDERLAY_COLOR='rgba(255, 255, 255, 0.2)';t.default=(0,a.createStyleSheet)({avatar:{alignItems:'center',backgroundColor:"rgba(23, 160, 219, 0.4)",borderRadius:65,height:65,justifyContent:'center',width:65},avatarContainer:{alignItems:'center',flexDirection:'row',justifyContent:'space-around',paddingTop:5},avatarContent:{backgroundColor:'rgba(0, 0, 0, 0)',color:n,fontSize:32,fontWeight:'100',textAlign:'center'},avatarRemoteServer1:{backgroundColor:"rgba(232, 105, 156, 0.4)"},avatarRemoteServer2:{backgroundColor:"rgba(255, 198, 115, 0.4)"},avatarRemoteServer3:{backgroundColor:"rgba(128, 128, 255, 0.4)"},avatarRemoteServer4:{backgroundColor:"rgba(105, 232, 194, 0.4)"},avatarRemoteServer5:{backgroundColor:"rgba(234, 255, 128, 0.4)"},confLength:{color:n,fontWeight:'normal'},container:{flex:1},date:{color:n},detailsContainer:{alignItems:'flex-start',flex:1,flexDirection:'column',justifyContent:'center',marginLeft:2*a.BoxModel.margin},infoWithIcon:{alignItems:'center',flexDirection:'row',justifyContent:'flex-start'},inlineIcon:{color:n,marginRight:5},roomName:{color:n,fontSize:18,fontWeight:'bold'},row:{alignItems:'center',flex:1,flexDirection:'row',padding:8,paddingBottom:0},serverName:{color:n,fontWeight:'normal'}})},948);
|
|
__d(function(e,n,t,r){var o=n(302),a=n(386),c=n(950);a.MiddlewareRegistry.register(function(e){return function(n){return function(t){switch(t.type){case o.CONFERENCE_WILL_LEAVE:!(function(e,n){var t=e.getState()['features/base/connection'].locationURL;n((0,c.updateConferenceDuration)(t))})(e,n);break;case o.SET_ROOM:!(function(e,n,t){var r=e.getState()['features/base/connection'].locationURL;t.room&&n((0,c.storeCurrentConference)(r))})(e,n,t)}return n(t)}}})},949);
|
|
__d(function(e,n,t,o){Object.defineProperty(o,"__esModule",{value:!0}),o.storeCurrentConference=function(e){return{type:r.STORE_CURRENT_CONFERENCE,locationURL:e}},o.updateConferenceDuration=function(e){return{type:r.UPDATE_CONFERENCE_DURATION,locationURL:e}};var r=n(951)},950);
|
|
__d(function(E,N,R,_){Object.defineProperty(_,"__esModule",{value:!0});_.STORE_CURRENT_CONFERENCE=Symbol('STORE_CURRENT_CONFERENCE'),_.UPDATE_CONFERENCE_DURATION=Symbol('UPDATE_CONFERENCE_DURATION')},951);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0}),n.MAX_LIST_SIZE=void 0,n._getLegacyRecentRoomList=u;var i=t(386),c=t(374),o=t(951),a=t(380).getLogger(__filename),l='recentURLs',s=n.MAX_LIST_SIZE=30,f='features/recent-list';c.PersistenceRegistry.register(f,{list:!0}),i.ReducerRegistry.register(f,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{list:u()},t=arguments[1];switch(t.type){case o.STORE_CURRENT_CONFERENCE:return(function(e,t){var r=t.locationURL.href,n=e.list.filter(function(e){return e.conference!==r});return n.push({conference:r,conferenceDuration:0,date:Date.now()}),n.splice(0,n.length-s),{list:n}})(e,t);case o.UPDATE_CONFERENCE_DURATION:return(function(e,t){var r=t.locationURL;if(r&&r.href){var n=e.list;if(n.length>0){var i=n[n.length-1];if(i.conference===r.href)return i.conferenceDuration=Date.now()-i.date,{list:n}}}return e})(e,t);default:return e}});function u(){try{var e=JSON.parse(window.localStorage.getItem(l));if(e&&e.length)return e}catch(e){a.warn('Failed to parse legacy recent-room list!')}return[]}},952);
|
|
__d(function(e,t,o,n){Object.defineProperty(n,"__esModule",{value:!0}),n.AbstractWelcomePage=void 0,n._mapStateToProps=function(e){return{_room:e['features/base/conference'].room}};var a=t(20),i=babelHelpers.interopRequireDefault(a),s=t(15),m=t(300),r=t(913),u=t(302),l=t(908);(n.AbstractWelcomePage=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var o=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.state={animateTimeoutId:void 0,generatedRoomname:'',joining:!1,room:'',roomPlaceholder:'',updateTimeoutId:void 0},o._animateRoomnameChanging=o._animateRoomnameChanging.bind(o),o._onJoin=o._onJoin.bind(o),o._onRoomChange=o._onRoomChange.bind(o),o._onSettingsOpen=o._onSettingsOpen.bind(o),o._updateRoomname=o._updateRoomname.bind(o),o}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){this._mounted=!0}},{key:"componentWillReceiveProps",value:function(e){this.setState({room:e._room})}},{key:"componentWillUnmount",value:function(){this._clearTimeouts(),this._mounted=!1}},{key:"_animateRoomnameChanging",value:function(e){var t=this,o=void 0,n=this.state.roomPlaceholder+e.substr(0,1);e.length>1&&(o=setTimeout(function(){t._animateRoomnameChanging(e.substring(1,e.length))},70)),this.setState({animateTimeoutId:o,roomPlaceholder:n})}},{key:"_clearTimeouts",value:function(){clearTimeout(this.state.animateTimeoutId),clearTimeout(this.state.updateTimeoutId)}},{key:"_isJoinDisabled",value:function(){return this.state.joining||!(0,u.isRoomValid)(this.state.room)}},{key:"_onJoin",value:function(){var e=this,t=this.state.room||this.state.generatedRoomname;if(t){this.setState({joining:!0});var o=function(){return e._mounted&&e.setState({joining:!1})};this.props.dispatch((0,m.appNavigate)(t)).then(o,o)}}},{key:"_onRoomChange",value:function(e){this.setState({room:e})}},{key:"_onSettingsOpen",value:function(){this.props.dispatch((0,r.showAppSettings)())}},{key:"_updateRoomname",value:function(){var e=this,t=(0,l.generateRoomWithoutSeparator)(),o=setTimeout(this._updateRoomname,1e4);this._clearTimeouts(),this.setState({generatedRoomname:t,roomPlaceholder:'',updateTimeoutId:o},function(){return e._animateRoomnameChanging(t)})}}]),t})(s.Component)).propTypes={_room:i.default.string,dispatch:i.default.func}},953);
|
|
__d(function(e,t,o,a){var n=t(354),r=t(899),i=t(908);n.RouteRegistry.register({component:r.WelcomePage,onEnter:function(e,t){var o=e.getState;(0,i.isWelcomePageAppEnabled)(o)?(0,i.isWelcomePageUserEnabled)(o)||t("/"+(0,i.generateRoomWithoutSeparator)()):t(void 0)},path:'/'})},954);
|
|
__d(function(e,n,t,r){Object.defineProperty(r,"__esModule",{value:!0});var u=n(956);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})}),r.getName=function(){return o.NativeModules.AppInfo.name};var o=n(24)},955);
|
|
__d(function(e,o,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n._getRouteToRender=function(e){var o=(0,a.toState)(e)['features/base/conference'].room,t=(0,r.isRoomValid)(o)?c.Conference:f.WelcomePage;return u.RouteRegistry.getRouteByComponent(t)};var r=o(302),u=o(354),a=o(386),c=o(957),f=o(898)},956);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(958);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})}),t(1027)},957);
|
|
__d(function(e,r,n,t){Object.defineProperty(t,"__esModule",{value:!0});var u=r(959);Object.defineProperty(t,"Conference",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},958);
|
|
__d(function(e,o,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i=o(15),l=babelHelpers.interopRequireDefault(i),a=o(24),r=o(518),c=o(300),s=o(636),u=o(644),b=o(960),d=o(354),_=o(618),f=o(973),p=o(999),k=o(1007),h=o(1026),m=babelHelpers.interopRequireDefault(h),v=(function(e){babelHelpers.inherits(o,e);function o(e){babelHelpers.classCallCheck(this,o);var t=babelHelpers.possibleConstructorReturn(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return t._toolboxTimeout=void 0,t._onClick=t._onClick.bind(t),t._onHardwareBackPress=t._onHardwareBackPress.bind(t),t}return babelHelpers.createClass(o,[{key:"componentDidMount",value:function(){var e=a.BackHandler||a.BackAndroid;e&&(this._backHandler=e,e.addEventListener('hardwareBackPress',this._onHardwareBackPress)),this._setToolboxTimeout(this.props._toolboxVisible)}},{key:"componentWillMount",value:function(){this.props._onConnect()}},{key:"componentWillUnmount",value:function(){var e=this._backHandler;e&&(this._backHandler=void 0,e.removeEventListener('hardwareBackPress',this._onHardwareBackPress)),this._clearToolboxTimeout(),this.props._onDisconnect()}},{key:"render",value:function(){return l.default.createElement(d.Container,{accessibilityLabel:"Conference",accessible:!1,onClick:this._onClick,style:m.default.conference,touchFeedback:!1},l.default.createElement(p.LargeVideo,null),l.default.createElement(b.CalleeInfoContainer,null),this.props._connecting&&l.default.createElement(d.TintedView,null,l.default.createElement(d.LoadingIndicator,null)),l.default.createElement(a.View,{style:m.default.toolboxAndFilmstripContainer},l.default.createElement(k.Toolbox,null),l.default.createElement(f.Filmstrip,null)),l.default.createElement(u.DialogContainer,null))}},{key:"_clearToolboxTimeout",value:function(){this._toolboxTimeout&&(clearTimeout(this._toolboxTimeout),this._toolboxTimeout=void 0)}},{key:"_onClick",value:function(){var e=!this.props._toolboxVisible;this.props._setToolboxVisible(e),this._clearToolboxTimeout()}},{key:"_onHardwareBackPress",value:function(){return this._backHandler&&this.props._onHardwareBackPress()}},{key:"_setToolboxTimeout",value:function(e){this._clearToolboxTimeout(),e&&(this._toolboxTimeout=setTimeout(this._onClick,5e3))}}]),o})(i.Component);n.default=(0,r.connect)(function(e){var o=e['features/base/connection'],t=o.connecting,n=o.connection,i=e['features/base/conference'],l=i.conference,a=i.joining,r=i.leaving;return{_connecting:Boolean(t||n&&(a||!l&&!r)),_toolboxVisible:e['features/toolbox'].visible}},function(e){return{_onConnect:function(){e((0,_.createDesiredLocalTracks)()),e((0,s.connect)())},_onDisconnect:function(){e((0,s.disconnect)())},_onHardwareBackPress:function(){return e((0,c.appNavigate)(void 0)),!0},_setToolboxVisible:function(o){e((0,k.setToolboxVisible)(o))}}})(v)},959);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(961);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(962);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(963);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(967);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})}),t(968),t(972)},960);
|
|
__d(function(e,t,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.setCalleeInfoVisible=function(e){return function(t,n){n()['features/base/jwt'].calleeInfoVisible===e||t({type:l.SET_CALLEE_INFO_VISIBLE,calleeInfoVisible:e})}},i.setJWT=function(e){return{type:l.SET_JWT,jwt:e}};var l=t(962)},961);
|
|
__d(function(_,E,S,e){Object.defineProperty(e,"__esModule",{value:!0});e.SET_CALLEE_INFO_VISIBLE=Symbol('SET_CALLEE_INFO_VISIBLE'),e.SET_JWT=Symbol('SET_JWT')},962);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var l=r(964);Object.defineProperty(n,"CalleeInfo",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(l).default}});var u=r(966);Object.defineProperty(n,"CalleeInfoContainer",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},963);
|
|
__d(function(e,t,i,a){Object.defineProperty(a,"__esModule",{value:!0});var n=t(15),r=babelHelpers.interopRequireDefault(n),l=t(518),o=t(605),s=t(462),u=t(354),d=t(304),_=babelHelpers.interopRequireDefault(d),c=t(965),f=babelHelpers.interopRequireDefault(c),g=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var i=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.state={className:void 0,renderAudio:'object'!=typeof interfaceConfig||!interfaceConfig.DISABLE_RINGING,ringing:!0},i._onLargeVideoAvatarVisible=i._onLargeVideoAvatarVisible.bind(i),i._setAudio=i._setAudio.bind(i),'object'==typeof APP&&APP.UI.addListener(_.default.LARGE_VIDEO_AVATAR_VISIBLE,i._onLargeVideoAvatarVisible),i}return babelHelpers.createClass(t,[{key:"componentDidMount",value:function(){var e=this;this.state.ringing&&!this._ringingTimeout&&(this._ringingTimeout=setTimeout(function(){e._pauseAudio(),e._ringingTimeout=void 0,e.setState({ringing:!1})},3e4)),this._playAudio()}},{key:"componentWillUnmount",value:function(){this._pauseAudio(),this._ringingTimeout&&(clearTimeout(this._ringingTimeout),this._ringingTimeout=void 0),'object'==typeof APP&&APP.UI.removeListener(_.default.LARGE_VIDEO_AVATAR_VISIBLE,this._onLargeVideoAvatarVisible)}},{key:"render",value:function(){var e=this.state,t=e.className,i=e.ringing,a=this.props._callee,n=a.avatarUrl,l=a.avatar,o=a.name;return r.default.createElement(u.Container,babelHelpers.extends({},this._style('ringing',t),{id:"ringOverlay"}),r.default.createElement(u.Container,this._style('ringing__content'),r.default.createElement(u.Text,this._style('ringing__text'),i?'Calling...':''),r.default.createElement(s.Avatar,babelHelpers.extends({},this._style('ringing__avatar'),{uri:n||l})),r.default.createElement(u.Container,this._style('ringing__caller-info'),r.default.createElement(u.Text,this._style('ringing__text'),o,i?'':' isn\'t available'))),this._renderAudio())}},{key:"_onLargeVideoAvatarVisible",value:function(e){this.setState({className:e?'solidBG':void 0})}},{key:"_pauseAudio",value:function(){var e=this._audio;e&&e.pause(),this._playAudioInterval&&(clearInterval(this._playAudioInterval),this._playAudioInterval=void 0)}},{key:"_playAudio",value:function(){var e=this;this._audio&&(this._audio.play(),this._playAudioInterval||(this._playAudioInterval=setInterval(function(){return e._playAudio()},5e3)))}},{key:"_renderAudio",value:function(){return this.state.renderAudio&&this.state.ringing?r.default.createElement(o.Audio,{ref:this._setAudio,src:"./sounds/ring.ogg"}):null}},{key:"_setAudio",value:function(e){this._audio=e}},{key:"_style",value:function(){for(var e='',t=void 0,i=arguments.length,a=Array(i),n=0;n<i;n++)a[n]=arguments[n];var r=a,l=Array.isArray(r),o=0;for(r=l?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(l){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var u=s;u&&(f.default&&u in f.default?t=babelHelpers.extends({},t,f.default[u]):e+=u)}var d={};return e&&(d.className=e),t&&(d.style=t),d}}]),t})(n.Component);a.default=(0,l.connect)(function(e){return{_callee:e['features/base/jwt'].callee}})(g)},964);
|
|
__d(function(e,t,n,i){Object.defineProperty(i,"__esModule",{value:!0});var o=t(363);i.default=(0,o.createStyleSheet)({ringing:{alignItems:'center',backgroundColor:o.ColorPalette.black,bottom:0,flex:0,flexDirection:'column',justifyContent:'center',left:0,opacity:.8,position:'absolute',right:0,top:0},ringing__avatar:{borderRadius:50,flex:0,height:100,width:100},'ringing__caller-info':{alignItems:'center',flex:0,flexDirection:'row',justifyContent:'center'},ringing__content:{alignItems:'center',flex:0,flexDirection:'column',justifyContent:'center'},ringing__text:{color:o.ColorPalette.white}})},965);
|
|
__d(function(e,l,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=l(15),a=babelHelpers.interopRequireDefault(n),s=l(518),u=l(964),i=babelHelpers.interopRequireDefault(u),o=(function(e){babelHelpers.inherits(l,e);function l(){return babelHelpers.classCallCheck(this,l),babelHelpers.possibleConstructorReturn(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return babelHelpers.createClass(l,[{key:"render",value:function(){return this.props._calleeInfoVisible?a.default.createElement(i.default,null):null}}]),l})(n.Component);r.default=(0,s.connect)(function(e){return{_calleeInfoVisible:e['features/base/jwt'].calleeInfoVisible}})(o)},966);
|
|
__d(function(e,r,a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.parseJWTFromURLParams=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location;return(0,o.parseURLParams)(e,!0,'search').jwt};var o=r(447)},967);
|
|
__d(function(e,a,t,r){var i=a(969),n=babelHelpers.interopRequireDefault(i),s=a(302),c=a(447),o=a(636),f=a(308),l=a(462),u=a(386),v=a(961),E=a(962),p=a(967);u.MiddlewareRegistry.register(function(e){return function(a){return function(t){switch(t.type){case s.CONFERENCE_FAILED:case s.CONFERENCE_LEFT:case s.CONFERENCE_WILL_LEAVE:case f.LIB_INIT_ERROR:case l.PARTICIPANT_JOINED:case s.SET_ROOM:return d(e,a,t);case c.SET_CONFIG:case o.SET_LOCATION_URL:return(function(e,a,t){var r=e.dispatch,i=e.getState,n=a(t),s=i()['features/base/connection'].locationURL;return r((0,v.setJWT)(s?(0,p.parseJWTFromURLParams)(s):void 0)),n})(e,a,t);case E.SET_JWT:return(function(e,a,t){var r=t.jwt,i=(t.type,babelHelpers.objectWithoutProperties(t,["jwt","type"]));if(!Object.keys(i).length)if(r){var s=e.getState()['features/base/config'].enableUserRolesBasedOnToken;t.isGuest=!s;var c=(0,n.default)(r);if(c){var o=c.context,f=c.iss;if(t.jwt=r,t.issuer=f,o){var u=(function(e){var a=e.avatar,t=e.avatarUrl,r=e.email,i=e.id,n=e.name,s={};'string'==typeof t?s.avatarURL=t.trim():'string'==typeof a&&(s.avatarURL=a.trim());'string'==typeof r&&(s.email=r.trim());'string'==typeof i&&(s.id=i.trim());'string'==typeof n&&(s.name=n.trim());return Object.keys(s).length?s:void 0})(o.user);t.callee=o.callee,t.group=o.group,t.server=o.server,t.user=u,u&&(function(e,a){var t=e.dispatch,r=e.getState,i=a.avatarURL,n=a.email,s=a.name,c=void 0;if((i||n||s)&&(c=(0,l.getLocalParticipant)(r))){var o={id:c.id};i&&(o.avatarURL=i),n&&(o.email=n),s&&(o.name=s),t((0,l.participantUpdated)(o))}})(e,u)}}}else if('undefined'==typeof APP){var v=e.getState()['features/base/jwt'].user;v&&(function(e,a){var t=e.dispatch,r=e.getState,i=a.avatarURL,n=a.name,s=a.email,c=void 0;if((i||n||s)&&(c=(0,l.getLocalParticipant)(r))){var o={id:c.id};i===c.avatarURL&&(o.avatarURL=void 0),s===c.email&&(o.email=void 0),n===c.name&&(o.name=void 0),t((0,l.participantUpdated)(o))}})(e,v)}return d(e,a,t)})(e,a,t)}return a(t)}}});function d(e,a,t){var r=e.dispatch,i=e.getState,n=a(t),c=i(),o=c['features/base/jwt'],u=void 0;if(o.callee){var E=c['features/base/conference'],p=E.conference,d=E.leaving;if(E.room&&(!p||p!==d))switch(t.type){case s.CONFERENCE_FAILED:case s.CONFERENCE_LEFT:case s.CONFERENCE_WILL_LEAVE:case f.LIB_INIT_ERROR:break;default:(u=1===(0,l.getParticipantCount)(c)&&Boolean((0,l.getLocalParticipant)(c)))&&!1===o.calleeInfoVisible&&(u=!1)}}return r((0,v.setCalleeInfoVisible)(u)),n}},968);
|
|
__d(function(e,r,t,n){'use strict';var o=r(970);function i(e){this.message=e}i.prototype=new Error,i.prototype.name='InvalidTokenError',t.exports=function(e,r){if('string'!=typeof e)throw new i('Invalid token specified');var t=!0===(r=r||{}).header?0:1;try{return JSON.parse(o(e.split('.')[t]))}catch(e){throw new i('Invalid token specified: '+e.message)}},t.exports.InvalidTokenError=i},969);
|
|
__d(function(e,r,t,a){var n=r(971);t.exports=function(e){var r=e.replace(/-/g,"+").replace(/_/g,"/");switch(r.length%4){case 0:break;case 2:r+="==";break;case 3:r+="=";break;default:throw"Illegal base64url string!"}try{return decodeURIComponent(n(r).replace(/(.)/g,function(e,r){var t=r.charCodeAt(0).toString(16).toUpperCase();return t.length<2&&(t='0'+t),'%'+t}))}catch(e){return n(r)}}},970);
|
|
__d(function(o,r,e,n){var t='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';function i(o){this.message=o}i.prototype=new Error,i.prototype.name='InvalidCharacterError';e.exports='undefined'!=typeof window&&window.atob&&window.atob.bind(window)||function(o){var r=String(o).replace(/=+$/,'');if(r.length%4==1)throw new i("'atob' failed: The string to be decoded is not correctly encoded.");for(var e,n,d=0,a=0,w='';n=r.charAt(a++);~n&&(e=d%4?64*e+n:n,d++%4)?w+=String.fromCharCode(255&e>>(-2*d&6)):0)n=t.indexOf(n);return w}},971);
|
|
__d(function(e,t,r,s){var i=t(386),l=t(962),a={calleeInfoVisible:void 0,isGuest:!0};i.ReducerRegistry.register('features/base/jwt',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case l.SET_CALLEE_INFO_VISIBLE:return(0,i.set)(e,'calleeInfoVisible',t.calleeInfoVisible);case l.SET_JWT:t.type;var r=babelHelpers.objectWithoutProperties(t,["type"]),s=babelHelpers.extends({},a,r);return(0,i.equals)(e,s)?e:s}return e})},972);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(974);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(975);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(976);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(994);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})}),t(995),t(998)},973);
|
|
__d(function(e,t,i,r){Object.defineProperty(r,"__esModule",{value:!0}),r.setFilmstripHovered=function(e){return{type:n.SET_FILMSTRIP_HOVERED,hovered:e}},r.setFilmstripVisible=function(e){return{type:n.SET_FILMSTRIP_VISIBLE,visible:e}};var n=t(975)},974);
|
|
__d(function(I,S,_,E){Object.defineProperty(E,"__esModule",{value:!0});E.SET_FILMSTRIP_HOVERED=Symbol('SET_FILMSTRIP_HOVERED'),E.SET_FILMSTRIP_VISIBLE=Symbol('SET_FILMSTRIP_VISIBLE')},975);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(977);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var f=t(992);Object.defineProperty(n,"Filmstrip",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(f).default}})},976);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(978);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},977);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(979);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})});var f=t(982);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return f[e]}})});var o=t(990);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(980);Object.defineProperty(n,"styles",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(c).default}});var a=t(991);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return a[e]}})})},978);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0}),l.AudioMutedIndicator=void 0;var n=t(15),a=babelHelpers.interopRequireDefault(n),i=t(657),o=t(980),u=babelHelpers.interopRequireDefault(o);l.AudioMutedIndicator=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return a.default.createElement(i.Icon,{name:"mic-disabled",style:u.default.thumbnailIndicator})}}]),t})(n.Component)},979);
|
|
__d(function(e,t,a,d){Object.defineProperty(d,"__esModule",{value:!0});var o=t(363),r=t(981),i=babelHelpers.interopRequireDefault(r),n={textShadowColor:o.ColorPalette.black,textShadowOffset:{height:-1,width:0}};d.default=(0,o.createStyleSheet)(i.default,{thumbnailIndicator:n,dominantSpeakerIndicator:{fontSize:12},dominantSpeakerIndicatorBackground:{borderRadius:16,padding:4},moderatorIndicator:n,thumbnail:{height:80,width:80}})},980);
|
|
__d(function(o,e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var l=e(354),a=e(363),i={flexDirection:'column',flexGrow:0};r.default={avatar:{alignSelf:'center',borderRadius:'android'===l.Platform.OS?100:25,flex:0,height:50,width:50},dominantSpeakerIndicator:{color:a.ColorPalette.white,fontSize:15},dominantSpeakerIndicatorBackground:{backgroundColor:a.ColorPalette.blue,borderRadius:15,left:4,padding:5,position:'absolute',top:4},filmstripNarrow:babelHelpers.extends({},i,{alignItems:'flex-end',height:90}),filmstripWide:babelHelpers.extends({},i,{bottom:0,left:0,position:'absolute',top:0}),moderatorIndicator:{backgroundColor:'transparent',bottom:4,color:a.ColorPalette.white,position:'absolute',right:4},thumbnail:{alignItems:'stretch',backgroundColor:a.ColorPalette.appBackground,borderColor:'#424242',borderRadius:3,borderStyle:'solid',borderWidth:1,flex:1,justifyContent:'center',margin:2,overflow:'hidden',position:'relative'},thumbnailIndicator:{backgroundColor:'transparent',color:a.ColorPalette.white,paddingLeft:1,paddingRight:1,position:'relative'},thumbnailIndicatorContainer:{alignSelf:'stretch',bottom:4,flex:1,flexDirection:'row',left:4,position:'absolute'},thumbnailPinned:{borderColor:a.ColorPalette.blue,shadowColor:a.ColorPalette.black,shadowOffset:{height:5,width:5},shadowRadius:5}}},981);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0}),a.DominantSpeakerIndicator=void 0;var n=t(15),l=babelHelpers.interopRequireDefault(n),o=t(24),i=t(983),u=babelHelpers.interopRequireDefault(i),p=t(980),s=babelHelpers.interopRequireDefault(p);a.DominantSpeakerIndicator=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return l.default.createElement(o.View,{style:s.default.dominantSpeakerIndicatorBackground},l.default.createElement(u.default,{name:"bullhorn",style:s.default.dominantSpeakerIndicator}))}}]),t})(n.Component)},982);
|
|
__d(function(e,t,a,o){Object.defineProperty(o,"__esModule",{value:!0}),o.getImageSource=o.ToolbarAndroid=o.TabBarItemIOS=o.TabBarItem=o.Button=void 0;var r=t(984),u=babelHelpers.interopRequireDefault(r),b=t(989),l=babelHelpers.interopRequireDefault(b),d=(0,u.default)(l.default,'FontAwesome','FontAwesome.ttf');o.default=d;o.Button=d.Button,o.TabBarItem=d.TabBarItem,o.TabBarItemIOS=d.TabBarItemIOS,o.ToolbarAndroid=d.ToolbarAndroid,o.getImageSource=d.getImageSource},983);
|
|
__d(function(e,r,t,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e,r,t){var o=r;'android'===s.Platform.OS&&t&&(o=t.replace(/\.(otf|ttf)$/,''));'windows'===s.Platform.OS&&t&&(o="Assets/"+t+"#"+r);var l=i.default.oneOf(Object.keys(e)),u=(function(r){babelHelpers.inherits(t,r);function t(){var e,r,o,a;babelHelpers.classCallCheck(this,t);for(var n=arguments.length,l=Array(n),i=0;i<n;i++)l[i]=arguments[i];return o=babelHelpers.possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),r=o,o.root=null,o.handleRef=function(e){o.root=e},a=r,babelHelpers.possibleConstructorReturn(o,a)}return babelHelpers.createClass(t,[{key:"setNativeProps",value:function(e){this.root&&this.root.setNativeProps(e)}},{key:"render",value:function(){var r=this.props,t=r.name,a=r.size,l=r.color,i=r.style,u=babelHelpers.objectWithoutProperties(r,["name","size","color","style"]),c=t?e[t]||'?':'';'number'==typeof c&&(c=String.fromCharCode(c));var f={fontSize:a,color:l},d={fontFamily:o,fontWeight:'normal',fontStyle:'normal'};return u.style=[f,i,d],u.ref=this.handleRef,n.default.createElement(s.Text,u,c,this.props.children)}}]),t})(a.Component);u.propTypes={name:l,size:i.default.number,color:i.default.string,children:i.default.node,style:i.default.any},u.defaultProps={size:m,allowFontScaling:!1};var f={};function p(){if(!v){if('android'===s.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.')}}function y(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h;p();var n=e[r]||'?';'number'==typeof n&&(n=String.fromCharCode(n));var l=(0,s.processColor)(a),i=n+":"+t+":"+l,u=s.PixelRatio.get();return new Promise(function(e,r){var a=f[i];void 0!==a?!a||a instanceof Error?r(a):e({uri:a,scale:u}):v.getImageForFont(o,n,t,l,function(t,o){var a='string'==typeof t?new Error(t):t;f[i]=o||a||!1,!a&&o?e({uri:o,scale:u}):r(a)})})}return u.Button=(0,c.default)(u),u.TabBarItem=(0,d.default)(l,y),u.TabBarItemIOS=u.TabBarItem,u.ToolbarAndroid=(0,b.default)(l,y),u.getImageSource=y,u.loadFont=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;return'ios'===s.Platform.OS?(p(),e?v.loadFontWithFileName.apply(v,babelHelpers.toConsumableArray(e.split('.'))):Promise.reject(new Error('Unable to load font, because no file was specified. '))):Promise.resolve()},u};var a=r(15),n=babelHelpers.interopRequireDefault(a),l=r(20),i=babelHelpers.interopRequireDefault(l),s=r(985),u=r(986),c=babelHelpers.interopRequireDefault(u),f=r(987),d=babelHelpers.interopRequireDefault(f),p=r(988),b=babelHelpers.interopRequireDefault(p),v=s.NativeModules.RNVectorIconsManager||s.NativeModules.RNVectorIconsModule,m=12,h='black'},984);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(24);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})})},985);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0}),l.default=function(e){var t,r;return r=t=(function(t){babelHelpers.inherits(r,t);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"render",value:function(){var t=this.props,r=t.style,l=t.iconStyle,o=t.children,n=babelHelpers.objectWithoutProperties(t,["style","iconStyle","children"]),s=(0,u.default)(n,Object.keys(f.Text.propTypes),'style','name','size','color'),c=(0,u.default)(n,Object.keys(f.TouchableHighlight.propTypes)),d=(0,i.default)(n,Object.keys(s),Object.keys(c),'iconStyle','borderRadius','backgroundColor');s.style=l?[y.icon,l]:y.icon;var p=(0,u.default)(this.props,'color'),h=(0,u.default)(this.props,'backgroundColor','borderRadius');return b.default.createElement(f.TouchableHighlight,babelHelpers.extends({style:[y.touchable,h]},c),b.default.createElement(f.View,babelHelpers.extends({style:[y.container,h,r]},d),b.default.createElement(e,s),(0,a.default)(o)?b.default.createElement(f.Text,{style:[y.text,p]},o):o))}}]),r})(c.Component),t.propTypes={backgroundColor:p.default.string,borderRadius:p.default.number,color:p.default.string,size:p.default.number,iconStyle:p.default.any,style:p.default.any,children:p.default.node},t.defaultProps={backgroundColor:h,borderRadius:5,color:'white',size:20},r};var o=t(663),a=babelHelpers.interopRequireDefault(o),n=t(665),i=babelHelpers.interopRequireDefault(n),s=t(791),u=babelHelpers.interopRequireDefault(s),c=t(15),b=babelHelpers.interopRequireDefault(c),d=t(20),p=babelHelpers.interopRequireDefault(d),f=t(985),y=f.StyleSheet.create({container:{flexDirection:'row',justifyContent:'flex-start',alignItems:'center',padding:8},touchable:{overflow:'hidden'},icon:{marginRight:10},text:{fontWeight:'600',backgroundColor:'transparent'}}),h='#007AFF'},986);
|
|
__d(function(e,t,o,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){var o,n;return n=o=(function(e){babelHelpers.inherits(o,e);function o(){return babelHelpers.classCallCheck(this,o),babelHelpers.possibleConstructorReturn(this,(o.__proto__||Object.getPrototypeOf(o)).apply(this,arguments))}return babelHelpers.createClass(o,[{key:"componentWillMount",value:function(){this.updateIconSources(this.props)}},{key:"componentWillReceiveProps",value:function(e){var t=Object.keys(o.propTypes);(0,l.default)((0,a.default)(e,t),(0,a.default)(this.props,t))||this.updateIconSources(e)}},{key:"updateIconSources",value:function(e){var o=this;if(e.iconName&&t(e.iconName,e.iconSize,e.iconColor).then(function(e){return o.setState({icon:e})}),e.selectedIconName||e.selectedIconColor){var n=e.selectedIconName||e.iconName,r=e.selectedIconColor||e.iconColor;t(n,e.iconSize,r).then(function(e){return o.setState({selectedIcon:e})})}}},{key:"render",value:function(){return s.default.createElement(f.TabBarIOS.Item,babelHelpers.extends({},this.props,this.state))}}]),o})(c.Component),o.propTypes={iconName:e.isRequired,selectedIconName:e,iconSize:p.default.number,iconColor:p.default.string,selectedIconColor:p.default.string},o.defaultProps={iconSize:30},n};var r=t(799),l=babelHelpers.interopRequireDefault(r),i=t(791),a=babelHelpers.interopRequireDefault(i),c=t(15),s=babelHelpers.interopRequireDefault(c),u=t(20),p=babelHelpers.interopRequireDefault(u),f=t(985)},987);
|
|
__d(function(e,o,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,o){var t,n;return n=t=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"componentWillMount",value:function(){this.updateIconSources(this.props)}},{key:"componentWillReceiveProps",value:function(e){var o=this,n=Object.keys(t.propTypes);if(!(0,a.default)((0,i.default)(e,n),(0,i.default)(this.props,n))){var r={};e.logoName||(r.logo=void 0),e.navIconName||(r.navIcon=void 0),e.overflowIconName||(r.overflowIcon=void 0),this.state&&Object.keys(r).length?this.setState(r,function(){return o.updateIconSources(e)}):this.updateIconSources(e)}}},{key:"updateIconSources",value:function(e){var t=this,n=e.iconSize,r=e.iconColor||e.titleColor;e.logoName&&o(e.logoName,n,r).then(function(e){return t.setState({logo:e})}),e.navIconName&&o(e.navIconName,n,r).then(function(e){return t.setState({navIcon:e})}),e.overflowIconName&&o(e.overflowIconName,n,r).then(function(e){return t.setState({overflowIcon:e})}),Promise.all((e.actions||[]).map(function(e){return e.iconName?o(e.iconName,e.iconSize||n,e.iconColor||r).then(function(o){return babelHelpers.extends({},e,{icon:o})}):Promise.resolve(e)})).then(function(e){return t.setState({actions:e})})}},{key:"render",value:function(){return s.default.createElement(p.ToolbarAndroid,babelHelpers.extends({},this.props,this.state))}}]),t})(u.Component),t.propTypes={logoName:e,navIconName:e,overflowIconName:e,actions:f.default.arrayOf(f.default.shape({title:f.default.string.isRequired,iconName:e,iconSize:f.default.number,iconColor:f.default.string,show:f.default.oneOf(['always','ifRoom','never']),showWithText:f.default.bool})),iconSize:f.default.number,iconColor:f.default.string},t.defaultProps={iconSize:24},n};var r=o(799),a=babelHelpers.interopRequireDefault(r),l=o(791),i=babelHelpers.interopRequireDefault(l),u=o(15),s=babelHelpers.interopRequireDefault(u),c=o(20),f=babelHelpers.interopRequireDefault(c),p=o(985)},988);
|
|
__d(function(e,r,o,a){o.exports={glass:61440,music:61441,search:61442,"envelope-o":61443,heart:61444,star:61445,"star-o":61446,user:61447,film:61448,"th-large":61449,th:61450,"th-list":61451,check:61452,remove:61453,close:61453,times:61453,"search-plus":61454,"search-minus":61456,"power-off":61457,signal:61458,gear:61459,cog:61459,"trash-o":61460,home:61461,"file-o":61462,"clock-o":61463,road:61464,download:61465,"arrow-circle-o-down":61466,"arrow-circle-o-up":61467,inbox:61468,"play-circle-o":61469,"rotate-right":61470,repeat:61470,refresh:61473,"list-alt":61474,lock:61475,flag:61476,headphones:61477,"volume-off":61478,"volume-down":61479,"volume-up":61480,qrcode:61481,barcode:61482,tag:61483,tags:61484,book:61485,bookmark:61486,print:61487,camera:61488,font:61489,bold:61490,italic:61491,"text-height":61492,"text-width":61493,"align-left":61494,"align-center":61495,"align-right":61496,"align-justify":61497,list:61498,dedent:61499,outdent:61499,indent:61500,"video-camera":61501,photo:61502,image:61502,"picture-o":61502,pencil:61504,"map-marker":61505,adjust:61506,tint:61507,edit:61508,"pencil-square-o":61508,"share-square-o":61509,"check-square-o":61510,arrows:61511,"step-backward":61512,"fast-backward":61513,backward:61514,play:61515,pause:61516,stop:61517,forward:61518,"fast-forward":61520,"step-forward":61521,eject:61522,"chevron-left":61523,"chevron-right":61524,"plus-circle":61525,"minus-circle":61526,"times-circle":61527,"check-circle":61528,"question-circle":61529,"info-circle":61530,crosshairs:61531,"times-circle-o":61532,"check-circle-o":61533,ban:61534,"arrow-left":61536,"arrow-right":61537,"arrow-up":61538,"arrow-down":61539,"mail-forward":61540,share:61540,expand:61541,compress:61542,plus:61543,minus:61544,asterisk:61545,"exclamation-circle":61546,gift:61547,leaf:61548,fire:61549,eye:61550,"eye-slash":61552,warning:61553,"exclamation-triangle":61553,plane:61554,calendar:61555,random:61556,comment:61557,magnet:61558,"chevron-up":61559,"chevron-down":61560,retweet:61561,"shopping-cart":61562,folder:61563,"folder-open":61564,"arrows-v":61565,"arrows-h":61566,"bar-chart-o":61568,"bar-chart":61568,"twitter-square":61569,"facebook-square":61570,"camera-retro":61571,key:61572,gears:61573,cogs:61573,comments:61574,"thumbs-o-up":61575,"thumbs-o-down":61576,"star-half":61577,"heart-o":61578,"sign-out":61579,"linkedin-square":61580,"thumb-tack":61581,"external-link":61582,"sign-in":61584,trophy:61585,"github-square":61586,upload:61587,"lemon-o":61588,phone:61589,"square-o":61590,"bookmark-o":61591,"phone-square":61592,twitter:61593,"facebook-f":61594,facebook:61594,github:61595,unlock:61596,"credit-card":61597,feed:61598,rss:61598,"hdd-o":61600,bullhorn:61601,bell:61683,certificate:61603,"hand-o-right":61604,"hand-o-left":61605,"hand-o-up":61606,"hand-o-down":61607,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-circle-down":61611,globe:61612,wrench:61613,tasks:61614,filter:61616,briefcase:61617,"arrows-alt":61618,group:61632,users:61632,chain:61633,link:61633,cloud:61634,flask:61635,cut:61636,scissors:61636,copy:61637,"files-o":61637,paperclip:61638,save:61639,"floppy-o":61639,square:61640,navicon:61641,reorder:61641,bars:61641,"list-ul":61642,"list-ol":61643,strikethrough:61644,underline:61645,table:61646,magic:61648,truck:61649,pinterest:61650,"pinterest-square":61651,"google-plus-square":61652,"google-plus":61653,money:61654,"caret-down":61655,"caret-up":61656,"caret-left":61657,"caret-right":61658,columns:61659,unsorted:61660,sort:61660,"sort-down":61661,"sort-desc":61661,"sort-up":61662,"sort-asc":61662,envelope:61664,linkedin:61665,"rotate-left":61666,undo:61666,legal:61667,gavel:61667,dashboard:61668,tachometer:61668,"comment-o":61669,"comments-o":61670,flash:61671,bolt:61671,sitemap:61672,umbrella:61673,paste:61674,clipboard:61674,"lightbulb-o":61675,exchange:61676,"cloud-download":61677,"cloud-upload":61678,"user-md":61680,stethoscope:61681,suitcase:61682,"bell-o":61602,coffee:61684,cutlery:61685,"file-text-o":61686,"building-o":61687,"hospital-o":61688,ambulance:61689,medkit:61690,"fighter-jet":61691,beer:61692,"h-square":61693,"plus-square":61694,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-double-down":61699,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle-down":61703,desktop:61704,laptop:61705,tablet:61706,"mobile-phone":61707,mobile:61707,"circle-o":61708,"quote-left":61709,"quote-right":61710,spinner:61712,circle:61713,"mail-reply":61714,reply:61714,"github-alt":61715,"folder-o":61716,"folder-open-o":61717,"smile-o":61720,"frown-o":61721,"meh-o":61722,gamepad:61723,"keyboard-o":61724,"flag-o":61725,"flag-checkered":61726,terminal:61728,code:61729,"mail-reply-all":61730,"reply-all":61730,"star-half-empty":61731,"star-half-full":61731,"star-half-o":61731,"location-arrow":61732,crop:61733,"code-fork":61734,unlink:61735,"chain-broken":61735,question:61736,info:61737,exclamation:61738,superscript:61739,subscript:61740,eraser:61741,"puzzle-piece":61742,microphone:61744,"microphone-slash":61745,shield:61746,"calendar-o":61747,"fire-extinguisher":61748,rocket:61749,maxcdn:61750,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-circle-down":61754,html5:61755,css3:61756,anchor:61757,"unlock-alt":61758,bullseye:61760,"ellipsis-h":61761,"ellipsis-v":61762,"rss-square":61763,"play-circle":61764,ticket:61765,"minus-square":61766,"minus-square-o":61767,"level-up":61768,"level-down":61769,"check-square":61770,"pencil-square":61771,"external-link-square":61772,"share-square":61773,compass:61774,"toggle-down":61776,"caret-square-o-down":61776,"toggle-up":61777,"caret-square-o-up":61777,"toggle-right":61778,"caret-square-o-right":61778,euro:61779,eur:61779,gbp:61780,dollar:61781,usd:61781,rupee:61782,inr:61782,cny:61783,rmb:61783,yen:61783,jpy:61783,ruble:61784,rouble:61784,rub:61784,won:61785,krw:61785,bitcoin:61786,btc:61786,file:61787,"file-text":61788,"sort-alpha-asc":61789,"sort-alpha-desc":61790,"sort-amount-asc":61792,"sort-amount-desc":61793,"sort-numeric-asc":61794,"sort-numeric-desc":61795,"thumbs-up":61796,"thumbs-down":61797,"youtube-square":61798,youtube:61799,xing:61800,"xing-square":61801,"youtube-play":61802,dropbox:61803,"stack-overflow":61804,instagram:61805,flickr:61806,adn:61808,bitbucket:61809,"bitbucket-square":61810,tumblr:61811,"tumblr-square":61812,"long-arrow-down":61813,"long-arrow-up":61814,"long-arrow-left":61815,"long-arrow-right":61816,apple:61817,windows:61818,android:61819,linux:61820,dribbble:61821,skype:61822,foursquare:61824,trello:61825,female:61826,male:61827,gittip:61828,gratipay:61828,"sun-o":61829,"moon-o":61830,archive:61831,bug:61832,vk:61833,weibo:61834,renren:61835,pagelines:61836,"stack-exchange":61837,"arrow-circle-o-right":61838,"arrow-circle-o-left":61840,"toggle-left":61841,"caret-square-o-left":61841,"dot-circle-o":61842,wheelchair:61843,"vimeo-square":61844,"turkish-lira":61845,try:61845,"plus-square-o":61846,"space-shuttle":61847,slack:61848,"envelope-square":61849,wordpress:61850,openid:61851,institution:61852,bank:61852,university:61852,"mortar-board":61853,"graduation-cap":61853,yahoo:61854,google:61856,reddit:61857,"reddit-square":61858,"stumbleupon-circle":61859,stumbleupon:61860,delicious:61861,digg:61862,"pied-piper-pp":61863,"pied-piper-alt":61864,drupal:61865,joomla:61866,language:61867,fax:61868,building:61869,child:61870,paw:61872,spoon:61873,cube:61874,cubes:61875,behance:61876,"behance-square":61877,steam:61878,"steam-square":61879,recycle:61880,automobile:61881,car:61881,cab:61882,taxi:61882,tree:61883,spotify:61884,deviantart:61885,soundcloud:61886,database:61888,"file-pdf-o":61889,"file-word-o":61890,"file-excel-o":61891,"file-powerpoint-o":61892,"file-photo-o":61893,"file-picture-o":61893,"file-image-o":61893,"file-zip-o":61894,"file-archive-o":61894,"file-sound-o":61895,"file-audio-o":61895,"file-movie-o":61896,"file-video-o":61896,"file-code-o":61897,vine:61898,codepen:61899,jsfiddle:61900,"life-bouy":61901,"life-buoy":61901,"life-saver":61901,support:61901,"life-ring":61901,"circle-o-notch":61902,ra:61904,resistance:61904,rebel:61904,ge:61905,empire:61905,"git-square":61906,git:61907,"y-combinator-square":61908,"yc-square":61908,"hacker-news":61908,"tencent-weibo":61909,qq:61910,wechat:61911,weixin:61911,send:61912,"paper-plane":61912,"send-o":61913,"paper-plane-o":61913,history:61914,"circle-thin":61915,header:61916,paragraph:61917,sliders:61918,"share-alt":61920,"share-alt-square":61921,bomb:61922,"soccer-ball-o":61923,"futbol-o":61923,tty:61924,binoculars:61925,plug:61926,slideshare:61927,twitch:61928,yelp:61929,"newspaper-o":61930,wifi:61931,calculator:61932,paypal:61933,"google-wallet":61934,"cc-visa":61936,"cc-mastercard":61937,"cc-discover":61938,"cc-amex":61939,"cc-paypal":61940,"cc-stripe":61941,"bell-slash":61942,"bell-slash-o":61943,trash:61944,copyright:61945,at:61946,eyedropper:61947,"paint-brush":61948,"birthday-cake":61949,"area-chart":61950,"pie-chart":61952,"line-chart":61953,lastfm:61954,"lastfm-square":61955,"toggle-off":61956,"toggle-on":61957,bicycle:61958,bus:61959,ioxhost:61960,angellist:61961,cc:61962,shekel:61963,sheqel:61963,ils:61963,meanpath:61964,buysellads:61965,connectdevelop:61966,dashcube:61968,forumbee:61969,leanpub:61970,sellsy:61971,shirtsinbulk:61972,simplybuilt:61973,skyatlas:61974,"cart-plus":61975,"cart-arrow-down":61976,diamond:61977,ship:61978,"user-secret":61979,motorcycle:61980,"street-view":61981,heartbeat:61982,venus:61985,mars:61986,mercury:61987,intersex:61988,transgender:61988,"transgender-alt":61989,"venus-double":61990,"mars-double":61991,"venus-mars":61992,"mars-stroke":61993,"mars-stroke-v":61994,"mars-stroke-h":61995,neuter:61996,genderless:61997,"facebook-official":62e3,"pinterest-p":62001,whatsapp:62002,server:62003,"user-plus":62004,"user-times":62005,hotel:62006,bed:62006,viacoin:62007,train:62008,subway:62009,medium:62010,yc:62011,"y-combinator":62011,"optin-monster":62012,opencart:62013,expeditedssl:62014,"battery-4":62016,battery:62016,"battery-full":62016,"battery-3":62017,"battery-three-quarters":62017,"battery-2":62018,"battery-half":62018,"battery-1":62019,"battery-quarter":62019,"battery-0":62020,"battery-empty":62020,"mouse-pointer":62021,"i-cursor":62022,"object-group":62023,"object-ungroup":62024,"sticky-note":62025,"sticky-note-o":62026,"cc-jcb":62027,"cc-diners-club":62028,clone:62029,"balance-scale":62030,"hourglass-o":62032,"hourglass-1":62033,"hourglass-start":62033,"hourglass-2":62034,"hourglass-half":62034,"hourglass-3":62035,"hourglass-end":62035,hourglass:62036,"hand-grab-o":62037,"hand-rock-o":62037,"hand-stop-o":62038,"hand-paper-o":62038,"hand-scissors-o":62039,"hand-lizard-o":62040,"hand-spock-o":62041,"hand-pointer-o":62042,"hand-peace-o":62043,trademark:62044,registered:62045,"creative-commons":62046,gg:62048,"gg-circle":62049,tripadvisor:62050,odnoklassniki:62051,"odnoklassniki-square":62052,"get-pocket":62053,"wikipedia-w":62054,safari:62055,chrome:62056,firefox:62057,opera:62058,"internet-explorer":62059,tv:62060,television:62060,contao:62061,"500px":62062,amazon:62064,"calendar-plus-o":62065,"calendar-minus-o":62066,"calendar-times-o":62067,"calendar-check-o":62068,industry:62069,"map-pin":62070,"map-signs":62071,"map-o":62072,map:62073,commenting:62074,"commenting-o":62075,houzz:62076,vimeo:62077,"black-tie":62078,fonticons:62080,"reddit-alien":62081,edge:62082,"credit-card-alt":62083,codiepie:62084,modx:62085,"fort-awesome":62086,usb:62087,"product-hunt":62088,mixcloud:62089,scribd:62090,"pause-circle":62091,"pause-circle-o":62092,"stop-circle":62093,"stop-circle-o":62094,"shopping-bag":62096,"shopping-basket":62097,hashtag:62098,bluetooth:62099,"bluetooth-b":62100,percent:62101,gitlab:62102,wpbeginner:62103,wpforms:62104,envira:62105,"universal-access":62106,"wheelchair-alt":62107,"question-circle-o":62108,blind:62109,"audio-description":62110,"volume-control-phone":62112,braille:62113,"assistive-listening-systems":62114,"asl-interpreting":62115,"american-sign-language-interpreting":62115,deafness:62116,"hard-of-hearing":62116,deaf:62116,glide:62117,"glide-g":62118,signing:62119,"sign-language":62119,"low-vision":62120,viadeo:62121,"viadeo-square":62122,snapchat:62123,"snapchat-ghost":62124,"snapchat-square":62125,"pied-piper":62126,"first-order":62128,yoast:62129,themeisle:62130,"google-plus-circle":62131,"google-plus-official":62131,fa:62132,"font-awesome":62132,"handshake-o":62133,"envelope-open":62134,"envelope-open-o":62135,linode:62136,"address-book":62137,"address-book-o":62138,vcard:62139,"address-card":62139,"vcard-o":62140,"address-card-o":62140,"user-circle":62141,"user-circle-o":62142,"user-o":62144,"id-badge":62145,"drivers-license":62146,"id-card":62146,"drivers-license-o":62147,"id-card-o":62147,quora:62148,"free-code-camp":62149,telegram:62150,"thermometer-4":62151,thermometer:62151,"thermometer-full":62151,"thermometer-3":62152,"thermometer-three-quarters":62152,"thermometer-2":62153,"thermometer-half":62153,"thermometer-1":62154,"thermometer-quarter":62154,"thermometer-0":62155,"thermometer-empty":62155,shower:62156,bathtub:62157,s15:62157,bath:62157,podcast:62158,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"times-rectangle":62163,"window-close":62163,"times-rectangle-o":62164,"window-close-o":62164,bandcamp:62165,grav:62166,etsy:62167,imdb:62168,ravelry:62169,eercast:62170,microchip:62171,"snowflake-o":62172,superpowers:62173,wpexplorer:62174,meetup:62176}},989);
|
|
__d(function(e,r,t,l){Object.defineProperty(l,"__esModule",{value:!0}),l.ModeratorIndicator=void 0;var a=r(15),o=babelHelpers.interopRequireDefault(a),n=r(983),i=babelHelpers.interopRequireDefault(n),s=r(980),u=babelHelpers.interopRequireDefault(s);l.ModeratorIndicator=(function(e){babelHelpers.inherits(r,e);function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.createClass(r,[{key:"render",value:function(){return o.default.createElement(i.default,{name:"star",style:u.default.moderatorIndicator})}}]),r})(a.Component)},990);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0}),l.VideoMutedIndicator=void 0;var a=t(15),n=babelHelpers.interopRequireDefault(a),o=t(657),i=t(980),u=babelHelpers.interopRequireDefault(i);l.VideoMutedIndicator=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return n.default.createElement(o.Icon,{name:"camera-disabled",style:u.default.thumbnailIndicator})}}]),t})(a.Component)},991);
|
|
__d(function(e,t,r,l){Object.defineProperty(l,"__esModule",{value:!0});var a=t(20),i=babelHelpers.interopRequireDefault(a),s=t(15),n=babelHelpers.interopRequireDefault(s),o=t(24),u=t(518),p=t(354),c=t(839),b=t(977),f=t(993),d=babelHelpers.interopRequireDefault(f),_=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=(0,c.isNarrowAspectRatio)(this),t=e?b.styles.filmstripNarrow:b.styles.filmstripWide,r=this.props,l=r._participants,a=r._visible;return n.default.createElement(p.Container,{style:t,visible:a},n.default.createElement(o.ScrollView,{horizontal:e,showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1},this._sort(l,e).map(function(e){return n.default.createElement(d.default,{key:e.id,participant:e})})))}},{key:"_sort",value:function(e,t){var r=[].concat(babelHelpers.toConsumableArray(e.filter(function(e){return e.local})),babelHelpers.toConsumableArray(e.filter(function(e){return!e.local})));return t&&r.reverse(),r}}]),t})(s.Component);_.propTypes={_participants:i.default.array,_visible:i.default.bool.isRequired};l.default=(0,u.connect)(function(e){var t=e['features/base/participants'];return{_participants:t,_visible:e['features/filmstrip'].visible&&t.length>1}})((0,c.makeAspectRatioAware)(_))},992);
|
|
__d(function(e,t,a,r){Object.defineProperty(r,"__esModule",{value:!0});var i=t(20),n=babelHelpers.interopRequireDefault(i),l=t(15),o=babelHelpers.interopRequireDefault(l),c=t(518),d=t(605),u=t(462),p=t(354),s=t(618),f=t(977),b=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var a=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a._onClick=a._onClick.bind(a),a}return babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props._audioTrack,t=this.props._largeVideo,a=this.props.participant,r=this.props._videoTrack,i=f.styles.thumbnail;a.pinned&&(i=babelHelpers.extends({},i,f.styles.thumbnailPinned));var n=!e||e.muted,l=!n&&!e.local,c=a.id,s=c!==t.participantId,b=!r||r.muted;return o.default.createElement(p.Container,{onClick:this._onClick,style:i},l&&o.default.createElement(d.Audio,{stream:e.jitsiTrack.getOriginalStream()}),o.default.createElement(u.ParticipantView,{avatarStyle:f.styles.avatar,participantId:c,showAvatar:s,showVideo:s,zOrder:1}),a.role===u.PARTICIPANT_ROLE.MODERATOR&&o.default.createElement(f.ModeratorIndicator,null),a.dominantSpeaker&&o.default.createElement(f.DominantSpeakerIndicator,null),o.default.createElement(p.Container,{style:f.styles.thumbnailIndicatorContainer},n&&o.default.createElement(f.AudioMutedIndicator,null),b&&o.default.createElement(f.VideoMutedIndicator,null)))}},{key:"_onClick",value:function(){var e=this.props,t=e.dispatch,a=e.participant;t((0,u.pinParticipant)(a.pinned?null:a.id))}}]),t})(l.Component);b.propTypes={_audioTrack:n.default.object,_largeVideo:n.default.object,_videoTrack:n.default.object,dispatch:n.default.func,participant:n.default.object};r.default=(0,c.connect)(function(e,t){var a=e['features/large-video'],r=e['features/base/tracks'],i=t.participant.id;return{_audioTrack:(0,s.getTrackByMediaTypeAndParticipant)(r,d.MEDIA_TYPE.AUDIO,i),_largeVideo:a,_videoTrack:(0,s.getTrackByMediaTypeAndParticipant)(r,d.MEDIA_TYPE.VIDEO,i)}})(b)},993);
|
|
__d(function(e,i,t,o){Object.defineProperty(o,"__esModule",{value:!0}),o.shouldRemoteVideosBeVisible=function(e){var i=e['features/base/participants'],t=i.length,o=void 0;return Boolean(t>2||t>1&&(e['features/filmstrip'].hovered||e['features/toolbox'].visible||(o=(0,n.getPinnedParticipant)(i))&&o.local)||'object'==typeof interfaceConfig&&interfaceConfig.filmStripOnly||e['features/base/config'].disable1On1Mode)};var n=i(462)},994);
|
|
__d(function(e,t,r,i){var n=t(386),a=t(960),l=t(996),f=babelHelpers.interopRequireDefault(l);n.MiddlewareRegistry.register(function(e){var t=e.getState;return function(e){return function(r){switch(r.type){case a.SET_CALLEE_INFO_VISIBLE:if('undefined'!=typeof APP){var i=Boolean(t()['features/base/jwt'].calleeInfoVisible),n=e(r),l=Boolean(t()['features/base/jwt'].calleeInfoVisible);return i===l||f.default.filmstrip&&f.default.toggleFilmstrip(!l),n}}return e(r)}}})},995);
|
|
__d(function(t,i,e,s){Object.defineProperty(s,"__esModule",{value:!0});var n=i(973),r=i(304),a=babelHelpers.interopRequireDefault(r),l=i(997),o=babelHelpers.interopRequireDefault(l),h=i(305),m={init:function(t){this.iconMenuDownClassName='icon-menu-down',this.iconMenuUpClassName='icon-menu-up',this.filmstripContainerClassName='filmstrip',this.filmstrip=$('#remoteVideos'),this.filmstripRemoteVideos=$('#filmstripRemoteVideosContainer'),this.eventEmitter=t,interfaceConfig.filmStripOnly||(this._initFilmstripToolbar(),this.registerListeners())},_initFilmstripToolbar:function(){var t=this._generateToolbarHTML(),i=this.filmstripContainerClassName,e=document.querySelector("."+i);o.default.prependChild(e,t);this.toggleFilmstripIcon=document.querySelector('#toggleFilmstripButton i')},_generateToolbarHTML:function(){var t=document.createElement('div'),i=this.isFilmstripVisible();return t.className='filmstrip__toolbar',t.innerHTML="\n <button id=\"toggleFilmstripButton\">\n <i class=\"icon-menu-"+(i?'down':'up')+"\">\n </i>\n </button>\n ",t},registerListeners:function(){var t=this;$('#toggleFilmstripButton').on('click',function(){(0,h.sendAnalytics)((0,h.createToolbarEvent)('toggle.filmstrip.button',{enable:t.isFilmstripVisible()})),t.eventEmitter.emit(a.default.TOGGLE_FILMSTRIP)}),this._registerToggleFilmstripShortcut()},_registerToggleFilmstripShortcut:function(){var t=this;APP.keyboardshortcut.registerShortcut('F','filmstripPopover',function(){(0,h.sendAnalytics)((0,h.createShortcutEvent)('toggle.filmstrip',{enable:t.isFilmstripVisible()})),t.eventEmitter.emit(a.default.TOGGLE_FILMSTRIP)},'keyboardShortcuts.toggleFilmstrip')},showMenuDownIcon:function(){var t=this.toggleFilmstripIcon;t&&(t.classList.add(this.iconMenuDownClassName),t.classList.remove(this.iconMenuUpClassName))},showMenuUpIcon:function(){var t=this.toggleFilmstripIcon;t&&(t.classList.add(this.iconMenuUpClassName),t.classList.remove(this.iconMenuDownClassName))},toggleFilmstrip:function(t){var i=this.isFilmstripVisible();t!==i&&(this.filmstrip.toggleClass('hidden'),i?this.showMenuUpIcon():this.showMenuDownIcon(),this.eventEmitter&&this.eventEmitter.emit(a.default.TOGGLED_FILMSTRIP,!i),APP.store.dispatch((0,n.setFilmstripVisible)(!i)))},isFilmstripVisible:function(){return!this.filmstrip.hasClass('hidden')},setFilmstripOnly:function(){this.filmstrip.addClass('filmstrip__videos-filmstripOnly')},getFilmstripHeight:function(){return this.isFilmstripVisible()&&!interfaceConfig.VERTICAL_FILMSTRIP?$("."+this.filmstripContainerClassName).outerHeight():0},getFilmstripWidth:function(){return this.isFilmstripVisible()?this.filmstrip.outerWidth()-parseInt(this.filmstrip.css('paddingLeft'),10)-parseInt(this.filmstrip.css('paddingRight'),10):0},calculateThumbnailSize:function(){var t=this.calculateAvailableSize(),i=t.availableWidth,e=t.availableHeight;return this.calculateThumbnailSizeFromAvailable(i,e)},calculateAvailableSize:function(){var t=interfaceConfig.FILM_STRIP_MAX_HEIGHT,i=this.getThumbs(!0),e=i.remoteThumbs.length,s=$('#localVideoContainer'),n=o.default.getAvailableVideoWidth()-this._getFilmstripExtraPanelsWidth()-o.default.parseCssInt(this.filmstrip.css('right'),10)-o.default.parseCssInt(this.filmstrip.css('paddingLeft'),10)-o.default.parseCssInt(this.filmstrip.css('paddingRight'),10)-o.default.parseCssInt(this.filmstrip.css('borderLeftWidth'),10)-o.default.parseCssInt(this.filmstrip.css('borderRightWidth'),10)-5,r=n;if(i.localThumb&&(r=Math.floor(n-(o.default.parseCssInt(s.css('borderLeftWidth'),10)+o.default.parseCssInt(s.css('borderRightWidth'),10)+o.default.parseCssInt(s.css('paddingLeft'),10)+o.default.parseCssInt(s.css('paddingRight'),10)+o.default.parseCssInt(s.css('marginLeft'),10)+o.default.parseCssInt(s.css('marginRight'),10)))),e&&!interfaceConfig.VERTICAL_FILMSTRIP){var a=i.remoteThumbs.eq(0);r=Math.floor(n-e*(o.default.parseCssInt(a.css('borderLeftWidth'),10)+o.default.parseCssInt(a.css('borderRightWidth'),10)+o.default.parseCssInt(a.css('paddingLeft'),10)+o.default.parseCssInt(a.css('paddingRight'),10)+o.default.parseCssInt(a.css('marginLeft'),10)+o.default.parseCssInt(a.css('marginRight'),10)))}var l=Math.min(interfaceConfig.FILM_STRIP_MAX_HEIGHT||120,t);return{availableWidth:r,availableHeight:t=Math.min(l,window.innerHeight-18)}},_getFilmstripExtraPanelsWidth:function(){var t=this.filmstripContainerClassName,i=0;return $("."+t).children().each(function(){'remoteVideos'!==this.id&&(i+=$(this).outerWidth())}),i},calculateThumbnailSizeFromAvailable:function(t,i){var e=interfaceConfig.VERTICAL_FILMSTRIP?0:this.getThumbs(!0).remoteThumbs.length,s=interfaceConfig.REMOTE_THUMBNAIL_RATIO/interfaceConfig.LOCAL_THUMBNAIL_RATIO,n=Math.min(t/(s*e+1),i*interfaceConfig.LOCAL_THUMBNAIL_RATIO),r=n/interfaceConfig.LOCAL_THUMBNAIL_RATIO,a=n*s;return{localVideo:interfaceConfig.VERTICAL_FILMSTRIP?{thumbWidth:a,thumbHeight:r*s}:{thumbWidth:n,thumbHeight:r},remoteVideo:{thumbWidth:a,thumbHeight:r}}},resizeThumbnails:function(t,i){var e=this,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return new Promise(function(r){var a=e.getThumbs(!n),l=[];a.localThumb&&l.push(new Promise(function(i){a.localThumb.animate({height:t.thumbHeight,'min-height':t.thumbHeight,'min-width':t.thumbWidth,width:t.thumbWidth},e._getAnimateOptions(s,i))})),a.remoteThumbs&&l.push(new Promise(function(t){a.remoteThumbs.animate({height:i.thumbHeight,'min-height':i.thumbHeight,'min-width':i.thumbWidth,width:i.thumbWidth},e._getAnimateOptions(s,t))})),l.push(new Promise(function(n){interfaceConfig.VERTICAL_FILMSTRIP?$('#filmstripLocalVideo').animate({width:t.thumbWidth+4},e._getAnimateOptions(s,n)):e.filmstrip.animate({height:i.thumbHeight+4},e._getAnimateOptions(s,n))})),l.push(new Promise(function(){var t=e.getThumbs().localThumb,i=t?t.height():0,n=o.default.getIndicatorFontSize(i);e.filmstrip.find('.indicator').animate({fontSize:n},e._getAnimateOptions(s,r))})),s||r(),Promise.all(l).then(r)})},_getAnimateOptions:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$.noop;return{queue:!1,duration:t?500:0,complete:i}},getThumbs:function(){var t='span';arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(t+=':visible');var i=$('#localVideoContainer'),e=this.filmstripRemoteVideos.children(t);return i.hasClass('hidden')?{remoteThumbs:e}:{remoteThumbs:e,localThumb:i}}};s.default=m},996);
|
|
__d(function(e,t,n,i){Object.defineProperty(i,"__esModule",{value:!0});var c={block:'show',inline:'show-inline','list-item':'show-list-item'},l=60,u=80,o=5,s=6,r=8,d={getAvailableVideoWidth:function(){return window.innerWidth},buttonClick:function(e,t){$("#"+e).toggleClass(t)},getTextWidth:function(e){return e.clientWidth+1},getTextHeight:function(e){return e.clientHeight+1},playSoundNotification:function(e){document.getElementById(e).play()},escapeHtml:function(e){return $('<div/>').text(e).html()},unescapeHtml:function(e){return $('<div />').html(e).text()},imageToGrayScale:function(e){for(var t=e.getContext('2d'),n=t.getImageData(0,0,e.width,e.height),i=n.data,c=0,l=i.length;c<l;c+=4){var u=.3*i[c]+.59*i[c+1]+.11*i[c+2];i[c]=u,i[c+1]=u,i[c+2]=u}t.putImageData(n,0,0)},prependChild:function(e,t){var n=e.childNodes[0];n?e.insertBefore(t,n):e.appendChild(t)},isSettingEnabled:function(e){return-1!==interfaceConfig.SETTINGS_SECTIONS.indexOf(e)},isAuthenticationEnabled:function(){return interfaceConfig.AUTHENTICATION_ENABLE},setVisible:function(e,t){var n=void 0;if(n=e instanceof HTMLElement?e:document.getElementById(e)){t?n.classList.contains('hide')&&n.classList.remove('hide'):n.classList.add('hide');var i=this._getElementDefaultDisplay(n.tagName),l=c[i];t?n.classList.add(l):n.classList.contains(l)&&n.classList.remove(l)}},_getElementDefaultDisplay:function(e){var t=document.createElement(e);document.body.appendChild(t);var n=window.getComputedStyle(t).display;return document.body.removeChild(t),n},setVisibleBySelector:function(e,t){e&&e.length>0&&e.css('visibility',t?'visible':'hidden')},redirect:function(e){window.location.href=e},isFullScreen:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},exitFullScreen:function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},enterFullScreen:function(){document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.msRequestFullscreen?document.documentElement.msRequestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullscreen&&document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)},attrsToString:function(e){return Object.keys(e).map(function(t){return" "+t+"=\""+e[t]+"\""}).join(' ')},isVisible:function(e){return null!==e.offsetParent},animateShowElement:function(e,t,n){t?(e.is(':visible')||e.css('display','inline-block'),e.fadeIn(300,function(){e.css({opacity:1})}),n&&n>0&&setTimeout(function(){e.fadeOut(300,function(){e.css({opacity:0})})},n)):e.fadeOut(300,function(){e.css({opacity:0})})},parseCssInt:function(e){return parseInt(e,10)||0},setLinkHref:function(e,t){t?e.attr('href',t):e.css({'pointer-events':'none',cursor:'default'})},getIndicatorFontSize:function(e){var t=void 0===e?$('#localVideoContainer').height():e,n=r;return t<=l?n=o:t>l&&t<=u&&(n=s),n}};i.default=d},997);
|
|
__d(function(e,r,i,s){var t=r(386),n=r(975),l={visible:!0};t.ReducerRegistry.register('features/filmstrip',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,r=arguments[1];switch(r.type){case n.SET_FILMSTRIP_HOVERED:return babelHelpers.extends({},e,{hovered:r.hovered});case n.SET_FILMSTRIP_VISIBLE:return babelHelpers.extends({},e,{visible:r.visible})}return e})},998);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(1e3);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(1002);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(1005),t(1006)},999);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0}),r.selectParticipant=u,r.selectParticipantInLargeVideo=function(){return function(e,t){var n=t(),r=(function(e){var t=e['features/base/participants'],n=t.find(function(e){return e.pinned}),r=n&&n.id;if(!(r||(n=t.find(function(e){return e.dominantSpeaker&&!e.local}),r=n&&n.id))){var a=e['features/base/tracks'],c=(function(e){for(var t=e.length-1;t>=0;--t){var n=e[t];if(!n.local&&n.mediaType===i.MEDIA_TYPE.VIDEO)return n}})(a);(r=c&&c.participantId)||(n=t[t.length-1],r=n&&n.id)}return r})(n),a=n['features/large-video'];r!==a.participantId&&(e({type:o.SELECT_LARGE_VIDEO_PARTICIPANT,participantId:r}),e(u()))}},r.updateKnownLargeVideoResolution=function(e){return{type:o.UPDATE_KNOWN_LARGE_VIDEO_RESOLUTION,resolution:e}};var a=t(302),i=t(605),c=t(618),o=t(1001);function u(){return function(e,t){var n=t(),r=n['features/base/conference'].conference;if(r){var o=n['features/large-video'],u=n['features/base/tracks'],f=o.participantId,d=(0,c.getTrackByMediaTypeAndParticipant)(u,i.MEDIA_TYPE.VIDEO,f);try{r.selectParticipant(d&&d.videoType===i.VIDEO_TYPE.CAMERA?f:null)}catch(e){(0,a._handleParticipantError)(e)}}}}},1e3);
|
|
__d(function(_,E,O,A){Object.defineProperty(A,"__esModule",{value:!0});A.SELECT_LARGE_VIDEO_PARTICIPANT=Symbol('SELECT_LARGE_VIDEO_PARTICIPANT'),A.UPDATE_KNOWN_LARGE_VIDEO_RESOLUTION=Symbol('UPDATE_KNOWN_LARGE_VIDEO_RESOLUTION')},1001);
|
|
__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var u=r(1003);Object.defineProperty(n,"LargeVideo",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}})},1002);
|
|
__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0});var i=t(20),l=babelHelpers.interopRequireDefault(i),n=t(15),p=babelHelpers.interopRequireDefault(n),u=t(518),o=t(462),s=t(1004),c=babelHelpers.interopRequireDefault(s),b=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"render",value:function(){return p.default.createElement(o.ParticipantView,{avatarStyle:c.default.avatar,participantId:this.props._participantId,style:c.default.largeVideo,useConnectivityInfoLabel:!0,zOrder:0})}}]),t})(n.Component);b.propTypes={_participantId:l.default.string};a.default=(0,u.connect)(function(e){return{_participantId:e['features/large-video'].participantId}})(b)},1003);
|
|
__d(function(e,t,o,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(363);a.default=(0,r.createStyleSheet)({avatar:{alignSelf:'center',borderRadius:100,flex:0,height:200,width:200},largeVideo:{alignItems:'stretch',backgroundColor:r.ColorPalette.appBackground,bottom:0,flex:1,justifyContent:'center',left:0,position:'absolute',right:0,top:0}})},1004);
|
|
__d(function(e,a,t,r){var i=a(462),c=a(386),s=a(618),n=a(1e3);c.MiddlewareRegistry.register(function(e){return function(a){return function(t){var r=a(t);switch(t.type){case i.DOMINANT_SPEAKER_CHANGED:case i.PARTICIPANT_JOINED:case i.PARTICIPANT_LEFT:case i.PIN_PARTICIPANT:case s.TRACK_ADDED:case s.TRACK_REMOVED:e.dispatch((0,n.selectParticipantInLargeVideo)());break;case s.TRACK_UPDATED:if('videoType'in t.track){var c=e.getState(),T=(0,s.getTrackByJitsiTrack)(c['features/base/tracks'],t.track.jitsiTrack),A=c['features/large-video'].participantId;T.participantId===A&&e.dispatch((0,n.selectParticipant)())}}return r}}})},1005);
|
|
__d(function(e,r,t,a){var n=r(462),i=r(386),s=r(1001);i.ReducerRegistry.register('features/large-video',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];switch(r.type){case n.PARTICIPANT_ID_CHANGED:if(e.participantId===r.oldValue)return babelHelpers.extends({},e,{participantId:r.newValue});break;case s.SELECT_LARGE_VIDEO_PARTICIPANT:return babelHelpers.extends({},e,{participantId:r.participantId});case s.UPDATE_KNOWN_LARGE_VIDEO_RESOLUTION:return babelHelpers.extends({},e,{resolution:r.resolution})}return e})},1006);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(1008);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(1009);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var c=t(1011);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var f=t(1022);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return f[e]}})});var a=t(1010);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return a[e]}})}),t(1023),t(1024)},1007);
|
|
__d(function(t,e,n,o){Object.defineProperty(o,"__esModule",{value:!0}),o.changeLocalRaiseHand=function(t){return function(e,n){var o=(0,r.getButton)("raisehand",n());o.toggled=t,e(i("raisehand",o))}},o.clearToolboxTimeout=function(){return{type:u.CLEAR_TOOLBOX_TIMEOUT}},o.setSubject=function(t){return{type:u.SET_SUBJECT,subject:t}},o.setSubjectSlideIn=function(t){return{type:u.SET_SUBJECT_SLIDE_IN,subjectSlideIn:t}},o.setToolbarButton=i,o.setToolbarHovered=function(t){return{type:u.SET_TOOLBAR_HOVERED,hovered:t}},o.setToolboxAlwaysVisible=function(t){return{type:u.SET_TOOLBOX_ALWAYS_VISIBLE,alwaysVisible:t}},o.setToolboxEnabled=function(t){return{type:u.SET_TOOLBOX_ENABLED,enabled:t}},o.setToolboxTimeout=function(t,e){return{type:u.SET_TOOLBOX_TIMEOUT,handler:t,timeoutMS:e}},o.setToolboxTimeoutMS=function(t){return{type:u.SET_TOOLBOX_TIMEOUT_MS,timeoutMS:t}},o.setToolboxVisible=function(t){return{type:u.SET_TOOLBOX_VISIBLE,visible:t}},o.showEtherpadButton=function(){return function(t){t(i('etherpad',{hidden:!1}))}},o.toggleFullScreen=function(t){return function(e,n){var o=(0,r.getButton)("fullscreen",n());o.toggled=t,e(i("fullscreen",o))}},o.toggleToolbarButton=function(t){return function(e,n){var o=(0,r.getButton)(t,n());e(i(t,{toggled:!o.toggled}))}};var u=e(1009),r=e(1010);function i(t,e){return{type:u.SET_TOOLBAR_BUTTON,button:e,buttonName:t}}},1008);
|
|
__d(function(T,O,_,E){Object.defineProperty(E,"__esModule",{value:!0});E.CLEAR_TOOLBOX_TIMEOUT=Symbol('CLEAR_TOOLBOX_TIMEOUT'),E.SET_DEFAULT_TOOLBOX_BUTTONS=Symbol('SET_DEFAULT_TOOLBOX_BUTTONS'),E.SET_SUBJECT=Symbol('SET_SUBJECT'),E.SET_SUBJECT_SLIDE_IN=Symbol('SET_SUBJECT_SLIDE_IN'),E.SET_TOOLBAR_BUTTON=Symbol('SET_TOOLBAR_BUTTON'),E.SET_TOOLBAR_HOVERED=Symbol('SET_TOOLBAR_HOVERED'),E.SET_TOOLBOX_ALWAYS_VISIBLE=Symbol('SET_TOOLBOX_ALWAYS_VISIBLE'),E.SET_TOOLBOX_ENABLED=Symbol('SET_TOOLBOX_ENABLED'),E.SET_TOOLBOX_TIMEOUT=Symbol('SET_TOOLBOX_TIMEOUT'),E.SET_TOOLBOX_TIMEOUT_MS=Symbol('SET_TOOLBOX_TIMEOUT'),E.SET_TOOLBOX_VISIBLE=Symbol('SET_TOOLBOX_VISIBLE')},1009);
|
|
__d(function(t,a,o,e){Object.defineProperty(e,"__esModule",{value:!0}),e.abstractMapDispatchToProps=function(t){return{dispatch:t,_onHangup:function(){t((0,r.appNavigate)(void 0))}}},e.abstractMapStateToProps=function(t){var a=t['features/base/tracks'],o=t['features/toolbox'].visible;return{_audioMuted:(0,n.isLocalTrackMuted)(a,u.MEDIA_TYPE.AUDIO),_videoMuted:(0,n.isLocalTrackMuted)(a,u.MEDIA_TYPE.VIDEO),_visible:o}},e.getButton=function(t,a){var o=a['features/toolbox'],e=o.primaryToolbarButtons,r=o.secondaryToolbarButtons;return e.get(t)||r.get(t)};var r=a(300),u=a(605),n=a(618)},1010);
|
|
__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var u=t(1012);Object.defineProperty(n,"ToolbarButton",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(u).default}});var o=t(1014);Object.defineProperty(n,"ToolbarButtonWithDialog",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(o).default}});var l=t(1015);Object.defineProperty(n,"Toolbox",{enumerable:!0,get:function(){return babelHelpers.interopRequireDefault(l).default}})},1011);
|
|
__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var s=t(20),o=babelHelpers.interopRequireDefault(s),i=t(15),p=babelHelpers.interopRequireDefault(i),a=t(24),n=t(518),b=t(657),u=t(1013),c=babelHelpers.interopRequireDefault(u),d=(function(e){babelHelpers.inherits(t,e);function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.createClass(t,[{key:"_renderButton",value:function(e){var t={};return'accessibilityLabel'in this.props&&(t.accessibilityLabel=this.props.accessibilityLabel),'disabled'in this.props&&(t.disabled=this.props.disabled),'onClick'in this.props&&(t.onPress=this._onClick),'style'in this.props&&(t.style=this.props.style),'underlayColor'in this.props&&(t.underlayColor=this.props.underlayColor),p.default.createElement(a.TouchableHighlight,t,e)}},{key:"_renderIcon",value:function(){return babelHelpers.get(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_renderIcon",this).call(this,b.Icon)}}]),t})(c.default);d.propTypes=babelHelpers.extends({},c.default.propTypes,{disabled:o.default.bool}),r.default=(0,n.connect)()(d)},1012);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var l=t(20),o=babelHelpers.interopRequireDefault(l),a=t(15),i=babelHelpers.interopRequireDefault(a),s=(function(e){babelHelpers.inherits(t,e);function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onClick=n._onClick.bind(n),n}return babelHelpers.createClass(t,[{key:"_onClick",value:function(){var e=this.props.onClick;return e&&e.apply(void 0,arguments)}},{key:"render",value:function(){return this._renderButton(this._renderIcon())}},{key:"_renderIcon",value:function(e){var t={};return'iconName'in this.props&&(t.name=this.props.iconName),'iconStyle'in this.props&&(t.style=this.props.iconStyle),i.default.createElement(e,t)}}]),t})(a.Component);s.propTypes={iconName:o.default.string,iconStyle:o.default.object,onClick:o.default.func,style:o.default.oneOfType([o.default.array,o.default.object]),underlayColor:o.default.any},r.default=s},1013);
|
|
__d(function(n,_,c,d){},1014);
|
|
__d(function(e,o,t,l){Object.defineProperty(l,"__esModule",{value:!0});var a=o(20),n=babelHelpers.interopRequireDefault(a),r=o(15),i=babelHelpers.interopRequireDefault(r),u=o(24),d=o(518),s=o(305),c=o(302),y=o(605),p=o(354),f=o(839),b=o(363),_=o(642),m=o(1016),g=o(1010),T=o(1020),h=babelHelpers.interopRequireDefault(T),v=o(1021),M=babelHelpers.interopRequireDefault(v),k=o(1012),E=babelHelpers.interopRequireDefault(k),S=(function(e){babelHelpers.inherits(o,e);function o(e){babelHelpers.classCallCheck(this,o);var t=babelHelpers.possibleConstructorReturn(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return t._onToggleAudio=t._onToggleAudio.bind(t),t._onToggleVideo=t._onToggleVideo.bind(t),t}return babelHelpers.createClass(o,[{key:"render",value:function(){var e=(0,f.isNarrowAspectRatio)(this)?M.default.toolboxNarrow:M.default.toolboxWide;return i.default.createElement(p.Container,{style:e,visible:this.props._visible},this._renderToolbars())}},{key:"_getMuteButtonStyles",value:function(e){var o=void 0,t=void 0,l=void 0;return this.props["_"+e+"Muted"]?(o=this[e+"MutedIcon"],t=M.default.whitePrimaryToolbarButtonIcon,l=M.default.whitePrimaryToolbarButton):(o=this[e+"Icon"],t=M.default.primaryToolbarButtonIcon,l=M.default.primaryToolbarButton),{iconName:o,iconStyle:t,style:l}}},{key:"_onToggleAudio",value:function(){var e=!this.props._audioMuted;(0,s.sendAnalytics)((0,s.createToolbarEvent)(s.AUDIO_MUTE,{enable:e})),this.props.dispatch((0,y.setAudioMuted)(e,y.VIDEO_MUTISM_AUTHORITY.USER,!0))}},{key:"_onToggleVideo",value:function(){var e=!this.props._videoMuted;(0,s.sendAnalytics)((0,s.createToolbarEvent)(s.VIDEO_MUTE,{enable:e})),this.props.dispatch((0,y.setVideoMuted)(!this.props._videoMuted,y.VIDEO_MUTISM_AUTHORITY.USER,!0))}},{key:"_renderPrimaryToolbar",value:function(){var e=this._getMuteButtonStyles(y.MEDIA_TYPE.AUDIO),o=this._getMuteButtonStyles(y.MEDIA_TYPE.VIDEO);return i.default.createElement(u.View,{key:"primaryToolbar",style:M.default.primaryToolbar},i.default.createElement(E.default,{iconName:e.iconName,iconStyle:e.iconStyle,onClick:this._onToggleAudio,style:e.style}),i.default.createElement(E.default,{accessibilityLabel:"Hangup",iconName:"hangup",iconStyle:M.default.whitePrimaryToolbarButtonIcon,onClick:this.props._onHangup,style:M.default.hangup,underlayColor:b.ColorPalette.buttonUnderlay}),i.default.createElement(E.default,{disabled:this.props._audioOnly,iconName:o.iconName,iconStyle:o.iconStyle,onClick:this._onToggleVideo,style:o.style}))}},{key:"_renderSecondaryToolbar",value:function(){var e=M.default.secondaryToolbarButtonIcon,o=M.default.secondaryToolbarButton,t='transparent',l=this.props,a=l._audioOnly,n=l._videoMuted;return i.default.createElement(u.View,{key:"secondaryToolbar",style:M.default.secondaryToolbar},h.default&&i.default.createElement(h.default,{iconName:'volume',iconStyle:e,style:o,underlayColor:t}),i.default.createElement(E.default,{disabled:a||n,iconName:"switch-camera",iconStyle:e,onClick:this.props._onToggleCameraFacingMode,style:o,underlayColor:t}),i.default.createElement(E.default,{iconName:a?'visibility-off':'visibility',iconStyle:e,onClick:this.props._onToggleAudioOnly,style:o,underlayColor:t}),i.default.createElement(E.default,{iconName:this.props._locked?'security-locked':'security',iconStyle:e,onClick:this.props._onRoomLock,style:o,underlayColor:t}),i.default.createElement(E.default,{iconName:"link",iconStyle:e,onClick:this.props._onShareRoom,style:o,underlayColor:t}))}},{key:"_renderToolbars",value:function(){return[this._renderSecondaryToolbar(),this._renderPrimaryToolbar()]}}]),o})(r.Component);S.propTypes={_audioMuted:n.default.bool,_audioOnly:n.default.bool,_locked:n.default.bool,_onHangup:n.default.func,_onRoomLock:n.default.func,_onShareRoom:n.default.func,_onToggleAudioOnly:n.default.func,_onToggleCameraFacingMode:n.default.func,_videoMuted:n.default.bool,_visible:n.default.bool,dispatch:n.default.func},babelHelpers.extends(S.prototype,{audioIcon:'microphone',audioMutedIcon:'mic-disabled',videoIcon:'camera',videoMutedIcon:'camera-disabled'});l.default=(0,d.connect)(function(e){var o=e['features/base/conference'];return babelHelpers.extends({},(0,g.abstractMapStateToProps)(e),{_audioOnly:Boolean(o.audioOnly),_locked:Boolean(o.locked)})},function(e){return babelHelpers.extends({},(0,g.abstractMapDispatchToProps)(e),{_onRoomLock:function(){e((0,_.beginRoomLockRequest)())},_onShareRoom:function(){e((0,m.beginShareRoom)())},_onToggleAudioOnly:function(){e((0,c.toggleAudioOnly)())},_onToggleCameraFacingMode:function(){e((0,y.toggleCameraFacingMode)())}})})((0,f.makeAspectRatioAware)(S))},1015);
|
|
__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(1017);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var o=t(1018);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}),t(1019)},1016);
|
|
__d(function(e,n,o,r){Object.defineProperty(r,"__esModule",{value:!0}),r.beginShareRoom=function(e){return function(n,o){e||(e=(0,t.getInviteURL)(o)),e&&n({type:R.BEGIN_SHARE_ROOM,roomURL:e})}},r.endShareRoom=function(e,n){return{type:R.END_SHARE_ROOM,roomURL:e,shared:n}};var t=n(636),R=n(1018)},1017);
|
|
__d(function(_,O,E,R){Object.defineProperty(R,"__esModule",{value:!0});R.BEGIN_SHARE_ROOM=Symbol('BEGIN_SHARE_ROOM'),R.END_SHARE_ROOM=Symbol('END_SHARE_ROOM')},1018);
|
|
__d(function(e,n,t,o){var r=n(24),i=n(386),c=n(1017),a=n(1018);i.MiddlewareRegistry.register(function(e){return function(n){return function(t){switch(t.type){case a.BEGIN_SHARE_ROOM:!(function(e,n){var t="Click the following link to join the meeting: "+e,o=r.NativeModules.AppInfo.name+" Conference",i=function(t){return n((0,c.endShareRoom)(e,t))};r.Share.share({message:t,title:o},{dialogTitle:o,subject:o}).then(function(e){i(e.action===r.Share.sharedAction)},function(n){console.error("Failed to share conference/room URL "+e+":",n),i(!1)})})(t.roomURL,e.dispatch)}return n(t)}}})},1019);
|
|
__d(function(e,o,l,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(15),i=babelHelpers.interopRequireDefault(n),u=o(24),r=o(518),a=o(644),s=o(850),c=o(1012),p=babelHelpers.interopRequireDefault(c),m=u.NativeModules.MPVolumeViewManager&&(0,u.requireNativeComponent)('MPVolumeView',null),d={display:'none'},C=(function(e){babelHelpers.inherits(o,e);function o(e){babelHelpers.classCallCheck(this,o);var l=babelHelpers.possibleConstructorReturn(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return l._volumeComponent=null,l._onClick=l._onClick.bind(l),l._setVolumeComponent=l._setVolumeComponent.bind(l),l}return babelHelpers.createClass(o,[{key:"_onClick",value:function(){m?u.NativeModules.MPVolumeViewManager.show((0,u.findNodeHandle)(this._volumeComponent)):s.AudioRoutePickerDialog&&this.props.dispatch((0,a.openDialog)(s.AudioRoutePickerDialog))}},{key:"render",value:function(){var e=this.props,o=e.iconName,l=e.iconStyle,t=e.style,n=e.underlayColor;return i.default.createElement(u.View,null,i.default.createElement(p.default,{iconName:o,iconStyle:l,onClick:this._onClick,style:t,underlayColor:n}),m&&i.default.createElement(m,{ref:this._setVolumeComponent,style:d}))}},{key:"_setVolumeComponent",value:function(e){this._volumeComponent=e}}]),o})(n.Component);t.default=(m||s.AudioRoutePickerDialog)&&(0,r.connect)()(C)},1020);
|
|
__d(function(e,o,t,r){Object.defineProperty(r,"__esModule",{value:!0});var l=o(363),a={flex:0,position:'absolute'},n={flex:0,justifyContent:'center',opacity:.7},i={alignSelf:'center'},b=babelHelpers.extends({},n,{backgroundColor:l.ColorPalette.white,borderRadius:30,borderWidth:0,flexDirection:'row',height:60,margin:l.BoxModel.margin,width:60}),d=babelHelpers.extends({},i,{color:l.ColorPalette.darkGrey,fontSize:24}),s=babelHelpers.extends({},i,{color:l.ColorPalette.white,fontSize:18});r.default=(0,l.createStyleSheet)({hangup:babelHelpers.extends({},b,{backgroundColor:l.ColorPalette.red}),primaryToolbar:babelHelpers.extends({},a,{bottom:0,flexDirection:'row',justifyContent:'center',left:0,right:0}),primaryToolbarButton:b,primaryToolbarButtonIcon:d,secondaryToolbar:babelHelpers.extends({},a,{bottom:0,flexDirection:'column',right:0,top:0}),secondaryToolbarButton:babelHelpers.extends({},n,{backgroundColor:l.ColorPalette.darkGrey,borderRadius:20,flexDirection:'column',height:40,margin:l.BoxModel.margin/2,width:40}),secondaryToolbarButtonIcon:s,toolboxNarrow:{flexDirection:'column',flexGrow:1},toolboxWide:{bottom:0,left:0,position:'absolute',right:0,top:0},whitePrimaryToolbarButton:babelHelpers.extends({},b,{backgroundColor:l.ColorPalette.buttonUnderlay}),whitePrimaryToolbarButtonIcon:babelHelpers.extends({},d,{color:l.ColorPalette.white})})},1021);
|
|
__d(function(e,t,o,d){Object.defineProperty(d,"__esModule",{value:!0});d.TOOLTIP_TO_POPUP_POSITION={bottom:'bottom center',left:'left middle',top:'top center',right:'right middle'}},1022);
|
|
__d(function(e,t,a,r){var i=t(605),o=t(386),c=t(618),E=t(1008),A=t(1009);o.MiddlewareRegistry.register(function(e){return function(t){return function(a){switch(a.type){case A.CLEAR_TOOLBOX_TIMEOUT:var r=e.getState()['features/toolbox'].timeoutID;clearTimeout(r);break;case i.SET_AUDIO_AVAILABLE:return u(e,t,a);case A.SET_TOOLBOX_TIMEOUT:var o=e.getState()['features/toolbox'].timeoutID,E=a.handler,s=a.timeoutMS;clearTimeout(o);var T=setTimeout(E,s);a.timeoutID=T;break;case i.SET_VIDEO_AVAILABLE:return u(e,t,a);case c.TRACK_UPDATED:if(a.track.jitsiTrack.isLocal())return u(e,t,a)}return t(a)}}});function u(e,t,a){var r=e.dispatch,o=e.getState,A=t(a),u=void 0;switch(a.type){case i.SET_AUDIO_AVAILABLE:u=i.MEDIA_TYPE.AUDIO;break;case i.SET_VIDEO_AVAILABLE:u=i.MEDIA_TYPE.VIDEO;break;case c.TRACK_UPDATED:u=a.track.jitsiTrack.isAudioTrack()?i.MEDIA_TYPE.AUDIO:i.MEDIA_TYPE.VIDEO;break;default:throw new Error("Unsupported action "+a)}var s=o(),T=s['features/base/media'],n=T.audio,D=T.video,I=(u===i.MEDIA_TYPE.AUDIO?n:D).available,_=u===i.MEDIA_TYPE.AUDIO?I?'mute':'micDisabled':I?'videomute':'cameraDisabled',O=s['features/base/tracks'],d=(0,c.isLocalTrackMuted)(O,u);return r((0,E.setToolbarButton)(u===i.MEDIA_TYPE.AUDIO?'microphone':'camera',{enabled:I,i18n:"[content]toolbar."+_,toggled:!I||d})),A}},1023);
|
|
__d(function(e,t,r,s){var a=t(386),n=t(1009),o=t(1025),l=babelHelpers.interopRequireDefault(o);a.ReducerRegistry.register('features/toolbox',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(function(){var e=5e3;return'undefined'!=typeof interfaceConfig&&interfaceConfig.INITIAL_TOOLBAR_TIMEOUT&&(e=interfaceConfig.INITIAL_TOOLBAR_TIMEOUT),{alwaysVisible:!1,enabled:!0,hovered:!1,primaryToolbarButtons:new Map,secondaryToolbarButtons:new Map,subject:'',subjectSlideIn:!1,timeoutID:null,timeoutMS:e,visible:!1}})(),t=arguments[1];switch(t.type){case n.CLEAR_TOOLBOX_TIMEOUT:return babelHelpers.extends({},e,{timeoutID:void 0});case n.SET_DEFAULT_TOOLBOX_BUTTONS:var r=t.primaryToolbarButtons,s=t.secondaryToolbarButtons;return babelHelpers.extends({},e,{primaryToolbarButtons:r,secondaryToolbarButtons:s});case n.SET_SUBJECT:return babelHelpers.extends({},e,{subject:t.subject});case n.SET_SUBJECT_SLIDE_IN:return babelHelpers.extends({},e,{subjectSlideIn:t.subjectSlideIn});case n.SET_TOOLBAR_BUTTON:return(function(e,t){var r=t.button,s=t.buttonName,a=l.default&&(0,l.default)(),n=a&&a[s];if(!n||!n.isDisplayed())return e;var o=e.primaryToolbarButtons,b=e.secondaryToolbarButtons,u=o.get(s),i='primaryToolbarButtons';u||(u=b.get(s),i='secondaryToolbarButtons');u=babelHelpers.extends({},u,r);var T=e[i].set(s,u);return babelHelpers.extends({},e,babelHelpers.defineProperty({},i,new Map(T)))})(e,t);case n.SET_TOOLBAR_HOVERED:return babelHelpers.extends({},e,{hovered:t.hovered});case n.SET_TOOLBOX_ALWAYS_VISIBLE:return babelHelpers.extends({},e,{alwaysVisible:t.alwaysVisible});case n.SET_TOOLBOX_ENABLED:return babelHelpers.extends({},e,{enabled:t.enabled});case n.SET_TOOLBOX_TIMEOUT:return babelHelpers.extends({},e,{timeoutID:t.timeoutID,timeoutMS:t.timeoutMS});case n.SET_TOOLBOX_TIMEOUT_MS:return babelHelpers.extends({},e,{timeoutMS:t.timeoutMS});case n.SET_TOOLBOX_VISIBLE:return babelHelpers.extends({},e,{visible:t.visible})}return e})},1024);
|
|
__d(function(e,d,o,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0},1025);
|
|
__d(function(e,o,t,n){Object.defineProperty(n,"__esModule",{value:!0});var l=o(363);n.default=(0,l.createStyleSheet)({conference:(0,l.fixAndroidViewClipping)({alignSelf:'stretch',backgroundColor:l.ColorPalette.appBackground,flex:1}),toolboxAndFilmstripContainer:{bottom:l.BoxModel.margin,flexDirection:'column',justifyContent:'flex-end',left:l.BoxModel.margin,position:'absolute',right:l.BoxModel.margin,top:3*l.BoxModel.margin}})},1026);
|
|
__d(function(n,e,o,t){var i=e(1028),r=babelHelpers.interopRequireDefault(i),c=e(447),f=e(354),a=e(958),u=e(380).getLogger(__filename);f.RouteRegistry.register({component:a.Conference,onEnter:function(){!(function(){if('undefined'!=typeof APP&&!APP.ConferenceUrl){var n=config.configLocation,e=APP.conference.roomName;n?(o=n,t=e,new Promise(function(n,e){return(0,c.obtainConfig)(o,t,function(o,t){o?n():e(t)})})).then(function(){!(function(){var n=window.performance.now();APP.connectionTimes['configuration.fetched']=n,u.log('(TIME) configuration fetched:\t',n)})(),g()}).catch(function(n){u.log(n),APP.UI.messageHandler.showError({titleKey:'connection.CONNFAIL',descriptionKey:'dialog.connectError'})}):g()}var o,t})()},path:'/:room'});function g(){APP.ConferenceUrl=new r.default(window.location)}},1027);
|
|
__d(function(e,o,n,r){Object.defineProperty(r,"__esModule",{value:!0});var t=o(380).getLogger(__filename);r.default=function e(o){babelHelpers.classCallCheck(this,e),t.info("Stored original conference URL: "+o.href),t.info("Conference URL for invites: "+o.protocol+"//"+o.host+o.pathname)}},1028);
|
|
__d(function(t,e,n,r){var a=e(302),u=e(636),i=e(386),o=e(955);i.MiddlewareRegistry.register(function(t){return function(e){return function(n){switch(n.type){case u.CONNECTION_ESTABLISHED:return(function(t,e,n){var r=e(n),a=window,i=a.history,o=a.location;if(i&&o&&i.length&&'function'==typeof i.replaceState){var c=(0,u.getURLWithoutParams)(o);o!==c&&i.replaceState(i.state,document&&document.title||'',c)}return r})(0,e,n);case u.SET_LOCATION_URL:return r=e,i=n,(0,t.getState)()['features/app'].app._navigate(void 0).then(function(){return r(i)});case a.SET_ROOM:return(function(t,e,n){var r=e(n);return(function(t){var e=(0,t.getState)(),n=e['features/app'].app,r=(0,o._getRouteToRender)(e);n._navigate(r)})(t),r})(t,e,n)}var r,i;return e(n)}}})},1029);
|
|
__d(function(e,p,r,a){var t=p(386),n=p(827);t.ReducerRegistry.register('features/app',function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},p=arguments[1];switch(p.type){case n.APP_WILL_MOUNT:var r=p.app;if(e.app!==r)return babelHelpers.extends({},e,{app:r});break;case n.APP_WILL_UNMOUNT:if(e.app===p.app)return babelHelpers.extends({},e,{app:void 0})}return e})},1030);
|
|
;require(66);
|
|
;require(0); |