Skip to content

Instantly share code, notes, and snippets.

@parthibd
Created February 24, 2019 18:16
Show Gist options
  • Save parthibd/8bd9d9aa961dbc6fa22f11dda499508d to your computer and use it in GitHub Desktop.
Save parthibd/8bd9d9aa961dbc6fa22f11dda499508d to your computer and use it in GitHub Desktop.
1551032037714 webdriver::httpapi DEBUG Creating routes
1551032037724 geckodriver DEBUG Listening on 127.0.0.1:63549
1551032040745 webdriver::server DEBUG -> POST /session {"capabilities": {"firstMatch": [{}], "alwaysMatch": {"browserName": "firefox", "acceptInsecureCerts": true, "moz:firefoxOptions": {"args": ["-profile", "C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\aaaa"]}}}, "desiredCapabilities": {"browserName": "firefox", "acceptInsecureCerts": true, "webStorageEnabled": true, "databaseEnabled": true, "marionette": true, "moz:firefoxOptions": {"args": ["-profile", "C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\aaaa"]}}}
1551032040751 geckodriver::capabilities DEBUG Trying to read firefox version from ini files
1551032040752 geckodriver::capabilities DEBUG Found version 65.0.1
1551032040761 mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-profile" "C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\aaaa" "-foreground" "-no-remote"
1551032040771 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:2828
1551032041630 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/
1551032041630 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader*
JavaScript error: resource:///modules/sessionstore/SessionStore.jsm, line 1177: uncaught exception: 2147746065
1551032042886 Marionette INFO Listening on port 2828
1551032042901 geckodriver::marionette DEBUG Connection established on 127.0.0.1:2828. Waiting for Marionette handshake
1551032042901 geckodriver::marionette DEBUG Connected to Marionette
1551032042905 Marionette WARN TLS certificate errors will be ignored for this session
1551032042911 webdriver::server DEBUG <- 200 OK {"value":{"sessionId":"178edb5d-fc8a-4736-bd24-b98ab04240c3","capabilities":{"acceptInsecureCerts":true,"browserName":"firefox","browserVersion":"65.0.1","moz:accessibilityChecks":false,"moz:geckodriverVersion":"0.24.0","moz:headless":false,"moz:processID":14252,"moz:profile":"C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\aaaa","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"windows","platformVersion":"10.0","rotatable":false,"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}}
1551032042926 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/timeouts {"script": 500000}
1551032042926 webdriver::server DEBUG <- 200 OK {"value":null}
1551032042931 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/timeouts {"implicit": 10000}
1551032042936 webdriver::server DEBUG <- 200 OK {"value":null}
1551032042942 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/url {"url": "https://web.whatsapp.com"}
1551032045133 webdriver::server DEBUG <- 200 OK {"value":null}
1551032046158 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "!function(e){var t={};function __webpack_require__(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}__webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},__webpack_require__.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},__webpack_require__.t=function(e,t){if(1&t&&(e=__webpack_require__(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(__webpack_require__.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var n in e)__webpack_require__.d(r,n,function(t){return e[t]}.bind(null,n));return r},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,\"a\",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p=\"\",__webpack_require__(__webpack_require__.s=79)}([function(e,t,r){e.exports={default:r(80),__esModule:!0}},function(e,t,r){\"use strict\";t.__esModule=!0;var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(42));t.default=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\":(0,n.default)(t))&&\"function\"!=typeof t?e:t}},function(e,t,r){\"use strict\";t.__esModule=!0;var n=_interopRequireDefault(r(103)),a=_interopRequireDefault(r(107)),o=_interopRequireDefault(r(42));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.default=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\":(0,o.default)(t)));e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}},function(e,t,r){\"use strict\";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}},function(e,t,r){e.exports={default:r(101),__esModule:!0}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=t.CommandManager=t.Iterator=t.MonitorManager=t.Monitor=t.ResultManager=t.COMMAND_SEPARATOR=t.ResultTypes=void 0;var n,a,o=_interopRequireDefault(r(0)),i=_interopRequireDefault(r(1)),u=_interopRequireDefault(r(66)),l=_interopRequireDefault(r(2)),c=_interopRequireDefault(r(4)),s=_interopRequireDefault(r(13)),f=_interopRequireDefault(r(6)),p=_interopRequireDefault(r(7)),d=_interopRequireDefault(r(50)),h=_interopRequireDefault(r(3)),m=_interopRequireDefault(r(8));t.command=command,t.monitor=function monitor(e,t,r){return e.commands=(0,s.default)({},e.commands||{}),e.commands[t]={type:\"monitor\"},r};var g=r(34);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var v=t.ResultTypes={ERROR:\"ERROR\",FINAL:\"FINAL\",PARTIAL:\"PARTIAL\"},y=t.COMMAND_SEPARATOR=\"|\",_=t.ResultManager=function(){function ResultManager(){(0,h.default)(this,ResultManager),this._results=[]}return(0,m.default)(ResultManager,[{key:\"setResult\",value:function setResult(e,t,r){var n={exId:e,type:t,params:r||{}};void 0!==window.whalesongPushResult?window.whalesongPushResult(n):this._results.push(n)}},{key:\"setFinalResult\",value:function setFinalResult(e,t){this.setResult(e,v.FINAL,t)}},{key:\"setPartialResult\",value:function setPartialResult(e,t){this.setResult(e,v.PARTIAL,t)}},{key:\"setErrorResult\",value:function setErrorResult(e,t){this.setResult(e,v.ERROR,t)}},{key:\"getResults\",value:function getResults(){var e=this._results;return this._results=[],e}}]),ResultManager}(),M=t.Monitor=function(){function Monitor(e,t,r){var n=this;(0,h.default)(this,Monitor),this.obj=e,this.evt=t,this.mapFn=r,this.promise=new d.default(function(e){return n._resolveFunc=e})}return(0,m.default)(Monitor,[{key:\"mapEventResult\",value:function mapEventResult(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.mapFn?this.mapFn.apply(this,t):{args:t}}},{key:\"handler\",value:function handler(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var a=this.mapEventResult.apply(this,r);a&&e(a)}},{key:\"initMonitor\",value:function initMonitor(e){}},{key:\"finishMonitor\",value:function finishMonitor(e){}},{key:\"_addHandler\",value:function _addHandler(e){this.obj.on(this.evt,e,this)}},{key:\"_removeHandler\",value:function _removeHandler(e){this.obj.off(this.evt,e,this)}},{key:\"monitor\",value:function(){var e=(0,p.default)(f.default.mark(function _callee(e){var t;return f.default.wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return t=this.handler.bind(this,e),this.initMonitor(e),this._addHandler(t),r.next=5,this.promise;case 5:throw this._removeHandler(t),this.finishMonitor(e),new g.StopMonitor;case 8:case\"end\":return r.stop()}},_callee,this)}));return function monitor(t){return e.apply(this,arguments)}}()},{key:\"stopMonitor\",value:function stopMonitor(){this._resolveFunc()}}]),Monitor}(),b=t.MonitorManager=function(){function MonitorManager(){(0,h.default)(this,MonitorManager),this.monitors={}}return(0,m.default)(MonitorManager,[{key:\"addMonitor\",value:function addMonitor(e,t){this.monitors[e]=t}},{key:\"removeMonitor\",value:function removeMonitor(e){return e in this.monitors&&(this.monitors[e].stopMonitor(),delete this.monitors[e],!0)}}]),MonitorManager}(),k=t.Iterator=function(){function Iterator(e){(0,h.default)(this,Iterator),this.fn=e}return(0,m.default)(Iterator,[{key:\"iter\",value:function(){var e=(0,p.default)(f.default.mark(function _callee2(e){return f.default.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,d.default.resolve(this.fn(function(t){return e({item:t})}));case 2:throw new g.StopIterator;case 3:case\"end\":return t.stop()}},_callee2,this)}));return function iter(t){return e.apply(this,arguments)}}()}],[{key:\"fromArray\",value:function fromArray(e,t){return new Iterator(function(r){return e.forEach(function(e){return r(t(e))})})}}]),Iterator}();function command(e,t,r){return e.commands=(0,s.default)({},e.commands||{}),e.commands[t]={type:\"command\"},r}var w=t.CommandManager=(_applyDecoratedDescriptor((n=function(){function CommandManager(){(0,h.default)(this,CommandManager),this.commands=this.commands||{},this.submanagers={}}return(0,m.default)(CommandManager,[{key:\"addSubmanager\",value:function addSubmanager(e,t){this.submanagers[e]=t}},{key:\"getSubmanager\",value:function getSubmanager(e){var t=this.submanagers[e];if(!t)throw new g.ManagerNotFound(e);return t}},{key:\"getSubmanagers\",value:function(){var e=(0,p.default)(f.default.mark(function _callee3(){var e,t;return f.default.wrap(function _callee3$(r){for(;;)switch(r.prev=r.next){case 0:for(t in e={},this.submanagers)e[t]={class:this.submanagers[t].constructor.name};return r.abrupt(\"return\",e);case 3:case\"end\":return r.stop()}},_callee3,this)}));return function getSubmanagers(){return e.apply(this,arguments)}}()},{key:\"removeSubmanager\",value:function(){var e=(0,p.default)(f.default.mark(function _callee4(e){return f.default.wrap(function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:delete this.submanagers[e];case 1:case\"end\":return t.stop()}},_callee4,this)}));return function removeSubmanager(t){return e.apply(this,arguments)}}()},{key:\"executeCommand\",value:function(){var e=(0,p.default)(f.default.mark(function _callee5(e,t){var r,n,a;return f.default.wrap(function _callee5$(o){for(;;)switch(o.prev=o.next){case 0:if(!(e.indexOf(y)>=0)){o.next=7;break}return r=e.split(y),n=r.shift(),a=r.join(y),n=this.getSubmanager(n),o.next=6,n.executeCommand(a,t);case 6:return o.abrupt(\"return\",o.sent);case 7:if(e in this.commands){o.next=9;break}throw new g.CommandNotFound(e);case 9:return o.next=11,this[e](t);case 11:return o.abrupt(\"return\",o.sent);case 12:case\"end\":return o.stop()}},_callee5,this)}));return function executeCommand(t,r){return e.apply(this,arguments)}}()},{key:\"getCommands\",value:function(){var e=(0,p.default)(f.default.mark(function _callee6(){var e,t,r,n;return f.default.wrap(function _callee6$(a){for(;;)switch(a.prev=a.next){case 0:e=(0,s.default)({},this.commands),a.t0=f.default.keys(this.submanagers);case 2:if((a.t1=a.t0()).done){a.next=10;break}return t=a.t1.value,a.next=6,this.submanagers[t].getCommands();case 6:for(n in r=a.sent)e[t+y+n]=r[n];a.next=2;break;case 10:return a.abrupt(\"return\",e);case 11:case\"end\":return a.stop()}},_callee6,this)}));return function getCommands(){return e.apply(this,arguments)}}()}]),CommandManager}()).prototype,\"getSubmanagers\",[command],(0,c.default)(n.prototype,\"getSubmanagers\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"removeSubmanager\",[command],(0,c.default)(n.prototype,\"removeSubmanager\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"getCommands\",[command],(0,c.default)(n.prototype,\"getCommands\"),n.prototype),n),D=(_applyDecoratedDescriptor((a=function(e){function MainManager(){(0,h.default)(this,MainManager);var e=(0,i.default)(this,(MainManager.__proto__||(0,o.default)(MainManager)).call(this));return e.resultManager=new _,e.monitorManager=new b(e.resultManager),e}return(0,l.default)(MainManager,e),(0,m.default)(MainManager,[{key:\"poll\",value:function poll(e){var t=[];if(e)for(var r in e){var n=e[r];if(n.exId)if(n.command)try{this.executeCommand(n.exId,n.command,n.params||{})}catch(e){throw console.error(e,n),e}else t.push({name:\"RequiredCommandName\",message:\"Command name is required\",executionsObj:n});else t.push({name:\"RequiredExecutionId\",message:\"Execuction ID is required\",executionsObj:n})}return{results:this.resultManager.getResults(),errors:t}}},{key:\"executeCommand\",value:function(){var e=(0,p.default)(f.default.mark(function _callee7(e,t,r){var n,a=this;return f.default.wrap(function _callee7$(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,console.log(e,t,r),i.next=4,(0,u.default)(MainManager.prototype.__proto__||(0,o.default)(MainManager.prototype),\"executeCommand\",this).call(this,t,r);case 4:if(!((n=i.sent)instanceof M)){i.next=11;break}return this.monitorManager.addMonitor(e,n),i.next=9,n.monitor(function(t){return a.resultManager.setPartialResult(e,t)});case 9:i.next=14;break;case 11:if(!(n instanceof k)){i.next=14;break}return i.next=14,n.iter(function(t){return a.resultManager.setPartialResult(e,t)});case 14:console.log(e,t,n),this.resultManager.setFinalResult(e,n),i.next=22;break;case 18:i.prev=18,i.t0=i.catch(0),console.error(i.t0,t,r),i.t0 instanceof Error||i.t0 instanceof g.BaseError?this.resultManager.setErrorResult(e,{name:i.t0.displayName||i.t0.name,message:i.t0.message,params:i.t0.params||{}}):this.resultManager.setErrorResult(e,{err:i.t0});case 22:case\"end\":return i.stop()}},_callee7,this,[[0,18]])}));return function executeCommand(t,r,n){return e.apply(this,arguments)}}()},{key:\"stopMonitor\",value:function(){var e=(0,p.default)(f.default.mark(function _callee8(e){var t=e.monitorId;return f.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.monitorManager.removeMonitor(t));case 1:case\"end\":return e.stop()}},_callee8,this)}));return function stopMonitor(t){return e.apply(this,arguments)}}()},{key:\"ping\",value:function(){var e=(0,p.default)(f.default.mark(function _callee9(){return f.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",\"pong\");case 1:case\"end\":return e.stop()}},_callee9,this)}));return function ping(){return e.apply(this,arguments)}}()}]),MainManager}(w)).prototype,\"stopMonitor\",[command],(0,c.default)(a.prototype,\"stopMonitor\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"ping\",[command],(0,c.default)(a.prototype,\"ping\"),a.prototype),a);t.default=D},function(e,t,r){e.exports=r(113)},function(e,t,r){\"use strict\";t.__esModule=!0;var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(50));t.default=function(e){return function(){var t=e.apply(this,arguments);return new n.default(function(e,r){return function step(a,o){try{var i=t[a](o),u=i.value}catch(e){return void r(e)}if(!i.done)return n.default.resolve(u).then(function(e){step(\"next\",e)},function(e){step(\"throw\",e)});e(u)}(\"next\")})}}},function(e,t,r){\"use strict\";t.__esModule=!0;var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(130));t.default=function(){function defineProperties(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),(0,n.default)(e,a.key,a)}}return function(e,t,r){return t&&defineProperties(e.prototype,t),r&&defineProperties(e,r),e}}()},function(e,t){var r=e.exports={version:\"2.6.5\"};\"number\"==typeof __e&&(__e=r)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.CollectionManager=t.ModelManager=t.CollectionItemFieldMonitor=t.CollectionItemMonitor=t.ModelMonitor=t.FieldMonitor=t.BaseFieldMonitor=void 0;var n,a,o=_interopRequireDefault(r(66)),i=_interopRequireDefault(r(4)),u=_interopRequireDefault(r(6)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(5),m=r(52);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var g=t.BaseFieldMonitor=function(e){function BaseFieldMonitor(e,t,r){(0,s.default)(this,BaseFieldMonitor);var n=(0,p.default)(this,(BaseFieldMonitor.__proto__||(0,c.default)(BaseFieldMonitor)).call(this,e,\"change:\"+t,r));return n.field=t,n}return(0,d.default)(BaseFieldMonitor,e),(0,f.default)(BaseFieldMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){return this.mapFn?this.mapFn.apply(this,arguments):{value:arguments.length<=1?void 0:arguments[1]}}}]),BaseFieldMonitor}(h.Monitor),v=t.FieldMonitor=function(e){function FieldMonitor(){return(0,s.default)(this,FieldMonitor),(0,p.default)(this,(FieldMonitor.__proto__||(0,c.default)(FieldMonitor)).apply(this,arguments))}return(0,d.default)(FieldMonitor,e),(0,f.default)(FieldMonitor,[{key:\"initMonitor\",value:function initMonitor(e){this.handler(e,this.obj,this.obj[this.field])}}]),FieldMonitor}(g),y=t.ModelMonitor=function(e){function ModelMonitor(){return(0,s.default)(this,ModelMonitor),(0,p.default)(this,(ModelMonitor.__proto__||(0,c.default)(ModelMonitor)).apply(this,arguments))}return(0,d.default)(ModelMonitor,e),(0,f.default)(ModelMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){var e=this.mapFn(arguments.length<=0?void 0:arguments[0]);return e||null}}]),ModelMonitor}(h.Monitor),_=t.CollectionItemMonitor=function(e){function CollectionItemMonitor(){return(0,s.default)(this,CollectionItemMonitor),(0,p.default)(this,(CollectionItemMonitor.__proto__||(0,c.default)(CollectionItemMonitor)).apply(this,arguments))}return(0,d.default)(CollectionItemMonitor,e),(0,f.default)(CollectionItemMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){var e=this.mapFn(arguments.length<=0?void 0:arguments[0]);return e?{item:e}:null}}]),CollectionItemMonitor}(h.Monitor),M=t.CollectionItemFieldMonitor=function(e){function CollectionItemFieldMonitor(){return(0,s.default)(this,CollectionItemFieldMonitor),(0,p.default)(this,(CollectionItemFieldMonitor.__proto__||(0,c.default)(CollectionItemFieldMonitor)).apply(this,arguments))}return(0,d.default)(CollectionItemFieldMonitor,e),(0,f.default)(CollectionItemFieldMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){return{value:arguments.length<=1?void 0:arguments[1],itemId:this.mapFn(arguments.length<=0?void 0:arguments[0]).id}}}]),CollectionItemFieldMonitor}(g),b=t.ModelManager=(_applyDecoratedDescriptor((n=function(e){function ModelManager(e){(0,s.default)(this,ModelManager);var t=(0,p.default)(this,(ModelManager.__proto__||(0,c.default)(ModelManager)).call(this));return t.model=e,t}return(0,d.default)(ModelManager,e),(0,f.default)(ModelManager,[{key:\"getModel\",value:function(){var e=(0,l.default)(u.default.mark(function _callee(){return u.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.constructor.mapModel(this.model));case 1:case\"end\":return e.stop()}},_callee,this)}));return function getModel(){return e.apply(this,arguments)}}()},{key:\"monitorModel\",value:function(){var e=(0,l.default)(u.default.mark(function _callee2(){var e=this;return u.default.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new y(this.model,\"change\",function(t){return e.constructor.mapModel(t)}));case 1:case\"end\":return t.stop()}},_callee2,this)}));return function monitorModel(){return e.apply(this,arguments)}}()},{key:\"monitorField\",value:function(){var e=(0,l.default)(u.default.mark(function _callee3(e){var t=e.field;return u.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",new v(this.model,t));case 1:case\"end\":return e.stop()}},_callee3,this)}));return function monitorField(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return e.toJSON()}}]),ModelManager}(h.CommandManager)).prototype,\"getModel\",[h.command],(0,i.default)(n.prototype,\"getModel\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorModel\",[h.monitor],(0,i.default)(n.prototype,\"monitorModel\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorField\",[h.monitor],(0,i.default)(n.prototype,\"monitorField\"),n.prototype),n);t.CollectionManager=(_applyDecoratedDescriptor((a=function(e){function CollectionManager(e){(0,s.default)(this,CollectionManager);var t=(0,p.default)(this,(CollectionManager.__proto__||(0,c.default)(CollectionManager)).call(this));return t.collection=e,t}return(0,d.default)(CollectionManager,e),(0,f.default)(CollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return b}}]),(0,f.default)(CollectionManager,[{key:\"mapItem\",value:function mapItem(e){return this.constructor.getModelManagerClass().mapModel(e)}},{key:\"loadItem\",value:function loadItem(e){var t=this.collection.get(e);if(!t)throw new m.ModelNotFound('Item with ID \"'+e+'\" not found');return t}},{key:\"findItem\",value:function(){var e=(0,l.default)(u.default.mark(function _callee4(e){var t;return u.default.wrap(function _callee4$(r){for(;;)switch(r.prev=r.next){case 0:if(t=this.collection.find(e)){r.next=3;break}throw new m.ModelNotFound('Item with ID \"'+e+'\" not found');case 3:return r.abrupt(\"return\",t);case 4:case\"end\":return r.stop()}},_callee4,this)}));return function findItem(t){return e.apply(this,arguments)}}()},{key:\"getSubmanager\",value:function getSubmanager(e){try{return(0,o.default)(CollectionManager.prototype.__proto__||(0,c.default)(CollectionManager.prototype),\"getSubmanager\",this).call(this,e)}catch(t){try{return new(this.constructor.getModelManagerClass())(this.loadItem(e))}catch(e){throw t}}}},{key:\"getItems\",value:function(){var e=(0,l.default)(u.default.mark(function _callee5(){var e=this;return u.default.wrap(function _callee5$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new h.Iterator(function(t){return e.collection.forEach(function(r){return t(e.mapItem(r))})}));case 1:case\"end\":return t.stop()}},_callee5,this)}));return function getItems(){return e.apply(this,arguments)}}()},{key:\"getLength\",value:function(){var e=(0,l.default)(u.default.mark(function _callee6(){return u.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.length);case 1:case\"end\":return e.stop()}},_callee6,this)}));return function getLength(){return e.apply(this,arguments)}}()},{key:\"getItemById\",value:function(){var e=(0,l.default)(u.default.mark(function _callee7(e){var t=e.id;return u.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.mapItem(this.loadItem(t)));case 1:case\"end\":return e.stop()}},_callee7,this)}));return function getItemById(t){return e.apply(this,arguments)}}()},{key:\"findItemById\",value:function(){var e=(0,l.default)(u.default.mark(function _callee8(e){var t=e.id;return u.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=this,e.next=3,this.findItem(t);case 3:return e.t1=e.sent,e.abrupt(\"return\",e.t0.mapItem.call(e.t0,e.t1));case 5:case\"end\":return e.stop()}},_callee8,this)}));return function findItemById(t){return e.apply(this,arguments)}}()},{key:\"removeItemById\",value:function(){var e=(0,l.default)(u.default.mark(function _callee9(e){var t=e.id;return u.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:this.collection.remove(this.loadItem(t));case 1:case\"end\":return e.stop()}},_callee9,this)}));return function removeItemById(t){return e.apply(this,arguments)}}()},{key:\"getFirst\",value:function(){var e=(0,l.default)(u.default.mark(function _callee10(){return u.default.wrap(function _callee10$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.mapItem(this.collection.models[0]));case 1:case\"end\":return e.stop()}},_callee10,this)}));return function getFirst(){return e.apply(this,arguments)}}()},{key:\"getLast\",value:function(){var e=(0,l.default)(u.default.mark(function _callee11(){return u.default.wrap(function _callee11$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.mapItem(this.collection.last()));case 1:case\"end\":return e.stop()}},_callee11,this)}));return function getLast(){return e.apply(this,arguments)}}()},{key:\"monitorAdd\",value:function(){var e=(0,l.default)(u.default.mark(function _callee12(){var e=this;return u.default.wrap(function _callee12$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new _(this.collection,\"add\",function(t){return e.mapItem(t)}));case 1:case\"end\":return t.stop()}},_callee12,this)}));return function monitorAdd(){return e.apply(this,arguments)}}()},{key:\"monitorRemove\",value:function(){var e=(0,l.default)(u.default.mark(function _callee13(){var e=this;return u.default.wrap(function _callee13$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new _(this.collection,\"remove\",function(t){return e.mapItem(t)}));case 1:case\"end\":return t.stop()}},_callee13,this)}));return function monitorRemove(){return e.apply(this,arguments)}}()},{key:\"monitorChange\",value:function(){var e=(0,l.default)(u.default.mark(function _callee14(){var e=this;return u.default.wrap(function _callee14$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new _(this.collection,\"change\",function(t){return e.mapItem(t)}));case 1:case\"end\":return t.stop()}},_callee14,this)}));return function monitorChange(){return e.apply(this,arguments)}}()},{key:\"monitorField\",value:function(){var e=(0,l.default)(u.default.mark(function _callee15(e){var t=this,r=e.field;return u.default.wrap(function _callee15$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",new M(this.collection,r,function(e){return t.mapItem(e)}));case 1:case\"end\":return e.stop()}},_callee15,this)}));return function monitorField(t){return e.apply(this,arguments)}}()}]),CollectionManager}(h.CommandManager)).prototype,\"getItems\",[h.command],(0,i.default)(a.prototype,\"getItems\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getLength\",[h.command],(0,i.default)(a.prototype,\"getLength\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getItemById\",[h.command],(0,i.default)(a.prototype,\"getItemById\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"findItemById\",[h.command],(0,i.default)(a.prototype,\"findItemById\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"removeItemById\",[h.command],(0,i.default)(a.prototype,\"removeItemById\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getFirst\",[h.command],(0,i.default)(a.prototype,\"getFirst\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getLast\",[h.command],(0,i.default)(a.prototype,\"getLast\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorAdd\",[h.monitor],(0,i.default)(a.prototype,\"monitorAdd\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorRemove\",[h.monitor],(0,i.default)(a.prototype,\"monitorRemove\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorChange\",[h.monitor],(0,i.default)(a.prototype,\"monitorChange\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorField\",[h.monitor],(0,i.default)(a.prototype,\"monitorField\"),a.prototype),a)},function(e,t){var r=e.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=r)},function(e,t,r){var n=r(39)(\"wks\"),a=r(30),o=r(11).Symbol,i=\"function\"==typeof o;(e.exports=function(e){return n[e]||(n[e]=i&&o[e]||(i?o:a)(\"Symbol.\"+e))}).store=n},function(e,t,r){e.exports={default:r(110),__esModule:!0}},function(e,t,r){var n=r(11),a=r(9),o=r(24),i=r(21),u=r(20),l=function(e,t,r){var c,s,f,p=e&l.F,d=e&l.G,h=e&l.S,m=e&l.P,g=e&l.B,v=e&l.W,y=d?a:a[t]||(a[t]={}),_=y.prototype,M=d?n:h?n[t]:(n[t]||{}).prototype;for(c in d&&(r=t),r)(s=!p&&M&&void 0!==M[c])&&u(y,c)||(f=s?M[c]:r[c],y[c]=d&&\"function\"!=typeof M[c]?r[c]:g&&s?o(f,n):v&&M[c]==f?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&\"function\"==typeof f?o(Function.call,f):f,m&&((y.virtual||(y.virtual={}))[c]=f,e&l.R&&_&&!_[c]&&i(_,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,r){var n=r(17);e.exports=function(e){if(!n(e))throw TypeError(e+\" is not an object!\");return e}},function(e,t,r){var n=r(15),a=r(55),o=r(41),i=Object.defineProperty;t.f=r(18)?Object.defineProperty:function defineProperty(e,t,r){if(n(e),t=o(t,!0),n(r),a)try{return i(e,t,r)}catch(e){}if(\"get\"in r||\"set\"in r)throw TypeError(\"Accessors not supported!\");return\"value\"in r&&(e[t]=r.value),e}},function(e,t){e.exports=function(e){return\"object\"==typeof e?null!==e:\"function\"==typeof e}},function(e,t,r){e.exports=!r(22)(function(){return 7!=Object.defineProperty({},\"a\",{get:function(){return 7}}).a})},function(e,t,r){var n=r(60),a=r(37);e.exports=function(e){return n(a(e))}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(16),a=r(32);e.exports=r(18)?function(e,t,r){return n.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=!0},function(e,t,r){var n=r(31);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports={}},function(e,t,r){var n=r(59),a=r(45);e.exports=Object.keys||function keys(e){return n(e,a)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ContactCollectionManager=t.ContactManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(13)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(8)),d=_interopRequireDefault(r(2)),h=r(5),m=r(10),g=r(73),v=r(74);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=t.ContactManager=(_applyDecoratedDescriptor((n=function(e){function ContactManager(e){(0,s.default)(this,ContactManager);var t=(0,f.default)(this,(ContactManager.__proto__||(0,l.default)(ContactManager)).call(this,e));return e.profilePicThumb&&t.addSubmanager(\"profilePicThumb\",manager.getSubmanager(\"profilePicThumbs\").getSubmanager(t.model.id._serialized)),t}return(0,d.default)(ContactManager,e),(0,p.default)(ContactManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,c.default)(m.ModelManager.mapModel(e),{id:e.id._serialized,formattedName:e.formattedName,isHighLevelVerified:e.isHighLevelVerified,isMe:e.isMe,isMyContact:e.isMyContact,isPSA:e.isPSA,isUser:e.isUser,isVerified:e.isVerified,isWAContact:e.isWAContact,profilePicThumbObj:e.profilePicThumb?g.ProfilePicThumbManager.mapModel(e.profilePicThumb):null,statusMute:e.statusMute,userhash:e.userhash,userid:e.userid,status:e.status?v.StatusManager.mapModel(e.status):null})}}]),(0,p.default)(ContactManager,[{key:\"block\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(){return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.setBlock(!0));case 1:case\"end\":return e.stop()}},_callee,this)}));return function block(){return e.apply(this,arguments)}}()},{key:\"unblock\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(){return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.setBlock(!1));case 1:case\"end\":return e.stop()}},_callee2,this)}));return function unblock(){return e.apply(this,arguments)}}()}]),ContactManager}(m.ModelManager)).prototype,\"block\",[h.command],(0,o.default)(n.prototype,\"block\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unblock\",[h.command],(0,o.default)(n.prototype,\"unblock\"),n.prototype),n);t.ContactCollectionManager=(_applyDecoratedDescriptor((a=function(e){function ContactCollectionManager(){return(0,s.default)(this,ContactCollectionManager),(0,f.default)(this,(ContactCollectionManager.__proto__||(0,l.default)(ContactCollectionManager)).apply(this,arguments))}return(0,d.default)(ContactCollectionManager,e),(0,p.default)(ContactCollectionManager,[{key:\"resyncContacts\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(){return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.resyncContacts());case 1:case\"end\":return e.stop()}},_callee3,this)}));return function resyncContacts(){return e.apply(this,arguments)}}()},{key:\"getMe\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(){return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=this,e.next=3,this.collection.find(manager.getSubmanager(\"conn\").me);case 3:return e.t1=e.sent,e.abrupt(\"return\",e.t0.mapItem.call(e.t0,e.t1));case 5:case\"end\":return e.stop()}},_callee4,this)}));return function getMe(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),ContactCollectionManager}(m.CollectionManager)).prototype,\"resyncContacts\",[h.command],(0,o.default)(a.prototype,\"resyncContacts\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getMe\",[h.command],(0,o.default)(a.prototype,\"getMe\"),a.prototype),a)},function(e,t){var r=0,n=Math.random();e.exports=function(e){return\"Symbol(\".concat(void 0===e?\"\":e,\")_\",(++r+n).toString(36))}},function(e,t){e.exports=function(e){if(\"function\"!=typeof e)throw TypeError(e+\" is not a function!\");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(16).f,a=r(20),o=r(12)(\"toStringTag\");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.OperationNotAllowed=t.StopMonitor=t.StopIterator=t.ValueError=t.CommandNotFound=t.ManagerNotFound=t.BaseError=void 0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(1)),o=_interopRequireDefault(r(2)),i=_interopRequireDefault(r(3));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var u=t.BaseError=function BaseError(e){(0,i.default)(this,BaseError),this.message=e,this.name=this.constructor.name,this.params=arguments[1]||{}};t.ManagerNotFound=function(e){function ManagerNotFound(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"#unknown#\";return(0,i.default)(this,ManagerNotFound),(0,a.default)(this,(ManagerNotFound.__proto__||(0,n.default)(ManagerNotFound)).call(this,\"Manager \"+e+\" not found\"))}return(0,o.default)(ManagerNotFound,e),ManagerNotFound}(u),t.CommandNotFound=function(e){function CommandNotFound(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"#unknown#\";return(0,i.default)(this,CommandNotFound),(0,a.default)(this,(CommandNotFound.__proto__||(0,n.default)(CommandNotFound)).call(this,\"Command \"+e+\" not found\"))}return(0,o.default)(CommandNotFound,e),CommandNotFound}(u),t.ValueError=function(e){function ValueError(){return(0,i.default)(this,ValueError),(0,a.default)(this,(ValueError.__proto__||(0,n.default)(ValueError)).apply(this,arguments))}return(0,o.default)(ValueError,e),ValueError}(u),t.StopIterator=function(e){function StopIterator(){return(0,i.default)(this,StopIterator),(0,a.default)(this,(StopIterator.__proto__||(0,n.default)(StopIterator)).apply(this,arguments))}return(0,o.default)(StopIterator,e),StopIterator}(u),t.StopMonitor=function(e){function StopMonitor(){return(0,i.default)(this,StopMonitor),(0,a.default)(this,(StopMonitor.__proto__||(0,n.default)(StopMonitor)).apply(this,arguments))}return(0,o.default)(StopMonitor,e),StopMonitor}(u),t.OperationNotAllowed=function(e){function OperationNotAllowed(){return(0,i.default)(this,OperationNotAllowed),(0,a.default)(this,(OperationNotAllowed.__proto__||(0,n.default)(OperationNotAllowed)).apply(this,arguments))}return(0,o.default)(OperationNotAllowed,e),OperationNotAllowed}(u)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.MessageCollectionManager=t.MessageManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(13)),u=_interopRequireDefault(r(6)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(10),m=r(5),g=r(29),v=r(72);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=t.MessageManager=(_applyDecoratedDescriptor((n=function(e){function MessageManager(){return(0,s.default)(this,MessageManager),(0,p.default)(this,(MessageManager.__proto__||(0,c.default)(MessageManager)).apply(this,arguments))}return(0,d.default)(MessageManager,e),(0,f.default)(MessageManager,[{key:\"fetchInfo\",value:function(){var e=(0,l.default)(u.default.mark(function _callee(){var e;return u.default.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,manager.getSubmanager(\"messageInfos\").fetchByMessage(this.model);case 2:return e=t.sent,this.addSubmanager(\"msgInfo\",manager.getSubmanager(\"messageInfos\").getSubmanager(this.model.id._serialized)),t.abrupt(\"return\",e);case 5:case\"end\":return t.stop()}},_callee,this)}));return function fetchInfo(){return e.apply(this,arguments)}}()},{key:\"canStar\",value:function(){var e=(0,l.default)(u.default.mark(function _callee2(){return u.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canStar());case 1:case\"end\":return e.stop()}},_callee2,this)}));return function canStar(){return e.apply(this,arguments)}}()},{key:\"star\",value:function(){var e=(0,l.default)(u.default.mark(function _callee3(){return u.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,manager.getSubmanager(\"chats\").getSubmanager(this.model.chat.id).sendStarMsgs({messageIds:[this.model.id]});case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee3,this)}));return function star(){return e.apply(this,arguments)}}()},{key:\"unstar\",value:function(){var e=(0,l.default)(u.default.mark(function _callee4(){return u.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,manager.getSubmanager(\"chats\").getSubmanager(this.model.chat.id).sendUnstarMsgs({messageIds:[this.model.id]});case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee4,this)}));return function unstar(){return e.apply(this,arguments)}}()},{key:\"canRevoke\",value:function(){var e=(0,l.default)(u.default.mark(function _callee5(){return u.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canRevoke());case 1:case\"end\":return e.stop()}},_callee5,this)}));return function canRevoke(){return e.apply(this,arguments)}}()},{key:\"revoke\",value:function(){var e=(0,l.default)(u.default.mark(function _callee6(e){var t=e.clearMedia;return u.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendRevoke(t);case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee6,this)}));return function revoke(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,i.default)(h.ModelManager.mapModel(e),{id:e.id._serialized,senderObj:e.senderObj?g.ContactManager.mapModel(e.senderObj):null,chat:e.chat?v.ChatManager.mapModel(e.chat):null,isGroupMsg:e.isGroupMsg,isLink:e.isLink,isMMS:e.isMMS,isMedia:e.isMedia,isNotification:e.isNotification,isPSA:e.isPSA,hasPromises:!!e.promises.length,streamingSidecar:null})}}]),MessageManager}(h.ModelManager)).prototype,\"fetchInfo\",[m.command],(0,o.default)(n.prototype,\"fetchInfo\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canStar\",[m.command],(0,o.default)(n.prototype,\"canStar\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"star\",[m.command],(0,o.default)(n.prototype,\"star\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unstar\",[m.command],(0,o.default)(n.prototype,\"unstar\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canRevoke\",[m.command],(0,o.default)(n.prototype,\"canRevoke\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"revoke\",[m.command],(0,o.default)(n.prototype,\"revoke\"),n.prototype),n);t.MessageCollectionManager=(_applyDecoratedDescriptor((a=function(e){function MessageCollectionManager(){return(0,s.default)(this,MessageCollectionManager),(0,p.default)(this,(MessageCollectionManager.__proto__||(0,c.default)(MessageCollectionManager)).apply(this,arguments))}return(0,d.default)(MessageCollectionManager,e),(0,f.default)(MessageCollectionManager,[{key:\"monitorNew\",value:function(){var e=(0,l.default)(u.default.mark(function _callee7(){var e=this;return u.default.wrap(function _callee7$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new h.CollectionItemMonitor(this.collection,\"add\",function(t){return t.isNewMsg&&!t.isSentByMeFromWeb?e.mapItem(t):null}));case 1:case\"end\":return t.stop()}},_callee7,this)}));return function monitorNew(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),MessageCollectionManager}(h.CollectionManager)).prototype,\"monitorNew\",[m.monitor],(0,o.default)(a.prototype,\"monitorNew\"),a.prototype),a)},function(e,t,r){var n=r(37);e.exports=function(e){return Object(n(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError(\"Can't call method on \"+e);return e}},function(e,t,r){var n=r(39)(\"keys\"),a=r(30);e.exports=function(e){return n[e]||(n[e]=a(e))}},function(e,t,r){var n=r(9),a=r(11),o=a[\"__core-js_shared__\"]||(a[\"__core-js_shared__\"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})(\"versions\",[]).push({version:n.version,mode:r(23)?\"pure\":\"global\",copyright:\"\u00c2\u00a9 2019 Denis Pushkarev (zloirock.ru)\"})},function(e,t,r){var n=r(17),a=r(11).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,r){var n=r(17);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&\"function\"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if(\"function\"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&\"function\"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError(\"Can't convert object to primitive value\")}},function(e,t,r){\"use strict\";t.__esModule=!0;var n=_interopRequireDefault(r(82)),a=_interopRequireDefault(r(92)),o=\"function\"==typeof a.default&&\"symbol\"==typeof n.default?function(e){return typeof e}:function(e){return e&&\"function\"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?\"symbol\":typeof e};function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.default=\"function\"==typeof a.default&&\"symbol\"===o(n.default)?function(e){return void 0===e?\"undefined\":o(e)}:function(e){return e&&\"function\"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?\"symbol\":void 0===e?\"undefined\":o(e)}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(15),a=r(86),o=r(45),i=r(38)(\"IE_PROTO\"),u=function(){},l=function(){var e,t=r(40)(\"iframe\"),n=o.length;for(t.style.display=\"none\",r(62).appendChild(t),t.src=\"javascript:\",(e=t.contentWindow.document).open(),e.write(\"<script>document.F=Object<\\/script>\"),e.close(),l=e.F;n--;)delete l.prototype[o[n]];return l()};e.exports=Object.create||function create(e,t){var r;return null!==e?(u.prototype=n(e),r=new u,u.prototype=null,r[i]=e):r=l(),void 0===t?r:a(r,t)}},function(e,t){e.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(e,t,r){t.f=r(12)},function(e,t,r){var n=r(11),a=r(9),o=r(23),i=r(46),u=r(16).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=o?{}:n.Symbol||{});\"_\"==e.charAt(0)||e in t||u(t,e,{value:i.f(e)})}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(28),a=r(32),o=r(19),i=r(41),u=r(20),l=r(55),c=Object.getOwnPropertyDescriptor;t.f=r(18)?c:function getOwnPropertyDescriptor(e,t){if(e=o(e),t=i(t,!0),l)try{return c(e,t)}catch(e){}if(u(e,t))return a(!n.f.call(e,t),e[t])}},function(e,t,r){e.exports={default:r(115),__esModule:!0}},function(e,t,r){\"use strict\";var n=r(31);function PromiseCapability(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError(\"Bad Promise constructor\");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new PromiseCapability(e)}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.SendMessageFail=t.ModelNotFound=void 0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(3)),o=_interopRequireDefault(r(1)),i=_interopRequireDefault(r(2)),u=r(34);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.ModelNotFound=function(e){function ModelNotFound(){return(0,a.default)(this,ModelNotFound),(0,o.default)(this,(ModelNotFound.__proto__||(0,n.default)(ModelNotFound)).apply(this,arguments))}return(0,i.default)(ModelNotFound,e),ModelNotFound}(u.BaseError),t.SendMessageFail=function(e){function SendMessageFail(){return(0,a.default)(this,SendMessageFail),(0,o.default)(this,(SendMessageFail.__proto__||(0,n.default)(SendMessageFail)).apply(this,arguments))}return(0,i.default)(SendMessageFail,e),SendMessageFail}(u.BaseError)},function(e,t,r){var n=r(20),a=r(36),o=r(38)(\"IE_PROTO\"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),n(e,o)?e[o]:\"function\"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,r){var n=r(14),a=r(9),o=r(22);e.exports=function(e,t){var r=(a.Object||{})[e]||Object[e],i={};i[e]=t(r),n(n.S+n.F*o(function(){r(1)}),\"Object\",i)}},function(e,t,r){e.exports=!r(18)&&!r(22)(function(){return 7!=Object.defineProperty(r(40)(\"div\"),\"a\",{get:function(){return 7}}).a})},function(e,t,r){\"use strict\";var n=r(84)(!0);r(57)(String,\"String\",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){\"use strict\";var n=r(23),a=r(14),o=r(58),i=r(21),u=r(25),l=r(85),c=r(33),s=r(53),f=r(12)(\"iterator\"),p=!([].keys&&\"next\"in[].keys()),d=function(){return this};e.exports=function(e,t,r,h,m,g,v){l(r,t,h);var y,_,M,b=function(e){if(!p&&e in C)return C[e];switch(e){case\"keys\":return function keys(){return new r(this,e)};case\"values\":return function values(){return new r(this,e)}}return function entries(){return new r(this,e)}},k=t+\" Iterator\",w=\"values\"==m,D=!1,C=e.prototype,S=C[f]||C[\"@@iterator\"]||m&&C[m],x=S||b(m),P=m?w?b(\"entries\"):x:void 0,R=\"Array\"==t&&C.entries||S;if(R&&(M=s(R.call(new e)))!==Object.prototype&&M.next&&(c(M,k,!0),n||\"function\"==typeof M[f]||i(M,f,d)),w&&S&&\"values\"!==S.name&&(D=!0,x=function values(){return S.call(this)}),n&&!v||!p&&!D&&C[f]||i(C,f,x),u[t]=x,u[k]=d,m)if(y={values:w?x:b(\"values\"),keys:g?x:b(\"keys\"),entries:P},v)for(_ in y)_ in C||o(C,_,y[_]);else a(a.P+a.F*(p||D),t,y);return y}},function(e,t,r){e.exports=r(21)},function(e,t,r){var n=r(20),a=r(19),o=r(87)(!1),i=r(38)(\"IE_PROTO\");e.exports=function(e,t){var r,u=a(e),l=0,c=[];for(r in u)r!=i&&n(u,r)&&c.push(r);for(;t.length>l;)n(u,r=t[l++])&&(~o(c,r)||c.push(r));return c}},function(e,t,r){var n=r(27);e.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(e){return\"String\"==n(e)?e.split(\"\"):Object(e)}},function(e,t,r){var n=r(43),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t,r){var n=r(11).document;e.exports=n&&n.documentElement},function(e,t,r){r(89);for(var n=r(11),a=r(21),o=r(25),i=r(12)(\"toStringTag\"),u=\"CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList\".split(\",\"),l=0;l<u.length;l++){var c=u[l],s=n[c],f=s&&s.prototype;f&&!f[i]&&a(f,i,c),o[c]=o.Array}},function(e,t,r){var n=r(59),a=r(45).concat(\"length\",\"prototype\");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,a)}},function(e,t){},function(e,t,r){\"use strict\";t.__esModule=!0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(4));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.default=function get(e,t,r){null===e&&(e=Function.prototype);var o=(0,a.default)(e,t);if(void 0===o){var i=(0,n.default)(e);return null===i?void 0:get(i,t,r)}if(\"value\"in o)return o.value;var u=o.get;return void 0!==u?u.call(r):void 0}},function(e,t,r){var n=r(27),a=r(12)(\"toStringTag\"),o=\"Arguments\"==n(function(){return arguments}());e.exports=function(e){var t,r,i;return void 0===e?\"Undefined\":null===e?\"Null\":\"string\"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?r:o?n(t):\"Object\"==(i=n(t))&&\"function\"==typeof t.callee?\"Arguments\":i}},function(e,t,r){var n=r(15),a=r(31),o=r(12)(\"species\");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||null==(r=n(i)[o])?t:a(r)}},function(e,t,r){var n,a,o,i=r(24),u=r(122),l=r(62),c=r(40),s=r(11),f=s.process,p=s.setImmediate,d=s.clearImmediate,h=s.MessageChannel,m=s.Dispatch,g=0,v={},y=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},_=function(e){y.call(e.data)};p&&d||(p=function setImmediate(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return v[++g]=function(){u(\"function\"==typeof e?e:Function(e),t)},n(g),g},d=function clearImmediate(e){delete v[e]},\"process\"==r(27)(f)?n=function(e){f.nextTick(i(y,e,1))}:m&&m.now?n=function(e){m.now(i(y,e,1))}:h?(o=(a=new h).port2,a.port1.onmessage=_,n=i(o.postMessage,o,1)):s.addEventListener&&\"function\"==typeof postMessage&&!s.importScripts?(n=function(e){s.postMessage(e+\"\",\"*\")},s.addEventListener(\"message\",_,!1)):n=\"onreadystatechange\"in c(\"script\")?function(e){l.appendChild(c(\"script\")).onreadystatechange=function(){l.removeChild(this),y.call(e)}}:function(e){setTimeout(i(y,e,1),0)}),e.exports={set:p,clear:d}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,r){var n=r(15),a=r(17),o=r(51);e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ChatCollectionManager=t.ChatManager=t.MsgLoadStateManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(50)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(13)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(0)),p=_interopRequireDefault(r(3)),d=_interopRequireDefault(r(1)),h=_interopRequireDefault(r(2)),m=r(5),g=r(10),v=r(35),y=r(29),_=r(75),M=r(76),b=r(52),k=r(77),w=r(78),D=_interopRequireDefault(r(140));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var C=t.MsgLoadStateManager=function(e){function MsgLoadStateManager(){return(0,p.default)(this,MsgLoadStateManager),(0,d.default)(this,(MsgLoadStateManager.__proto__||(0,f.default)(MsgLoadStateManager)).apply(this,arguments))}return(0,h.default)(MsgLoadStateManager,e),MsgLoadStateManager}(g.ModelManager),S=t.ChatManager=(_applyDecoratedDescriptor((n=function(e){function ChatManager(e){(0,p.default)(this,ChatManager);var t=(0,d.default)(this,(ChatManager.__proto__||(0,f.default)(ChatManager)).call(this,e));t.addSubmanager(\"msgs\",new v.MessageCollectionManager(e.msgs)),t.addSubmanager(\"msgLoadState\",new C(e.msgs.msgLoadState));try{t.addSubmanager(\"metadata\",new M.GroupMetadataManager(t.model.groupMetadata))}catch(e){}return t.addSubmanager(\"presence\",new _.PresenceManager(t.model.presence)),t.addSubmanager(\"contact\",new y.ContactManager(t.model.contact)),t.addSubmanager(\"mute\",new k.MuteManager(t.model.mute)),t.model.liveLocation&&t.addSubmanager(\"liveLocation\",new w.LiveLocationManager(t.model.liveLocation)),t}return(0,h.default)(ChatManager,e),(0,s.default)(ChatManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,c.default)(g.ModelManager.mapModel(e),{id:e.id._serialized,kind:e.kind,isGroup:e.isGroup,contact:e.contact?y.ContactManager.mapModel(e.contact):null,groupMetadata:e.groupMetadata?M.GroupMetadataManager.mapModel(e.groupMetadata):null,lastReceivedKey:e.lastReceivedKey?e.lastReceivedKey._serialized:null,msgs:null,mute:k.MuteManager.mapModel(e.mute),liveLocationQueried:e.liveLocationQueried})}}]),(0,s.default)(ChatManager,[{key:\"_sendMessage\",value:function(){var e=(0,l.default)(i.default.mark(function _callee(e,t){var r,n,a;return i.default.wrap(function _callee$(o){for(;;)switch(o.prev=o.next){case 0:return r=this.model,n=new u.default(function(n){r.msgs.on(\"add\",function handler(e){try{e.isNewMsg&&e.isSentByMeFromWeb&&t(e)&&(r.msgs.off(\"add\",handler),n(e))}catch(e){console.error(e)}}),e()}),o.next=4,n;case 4:if(!(a=o.sent).promises.sendPromise){o.next=14;break}return o.prev=6,o.next=9,a.promises.sendPromise;case 9:o.next=14;break;case 11:throw o.prev=11,o.t0=o.catch(6),new b.SendMessageFail(\"Send message \"+a.id._serialized+\" to chat \"+this.model.id+\" fail\",{msgId:a.id._serialized,chatId:this.model.id});case 14:return o.abrupt(\"return\",a.id._serialized);case 15:case\"end\":return o.stop()}},_callee,this,[[6,11]])}));return function _sendMessage(t,r){return e.apply(this,arguments)}}()},{key:\"sendText\",value:function(){var e=(0,l.default)(i.default.mark(function _callee2(e){var t,r,n=this,a=e.text,o=e.quotedMsgId,u=e.mentions,l=e.linkDesc;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(t={},o&&(r=this.model.msgs.get(o))&&(t.quotedMsg=r),u&&u.length&&(t.mentionedJidList=u),t.quotedMsg){e.next=11;break}if(!l){e.next=8;break}t.linkPreview=l,e.next=11;break;case 8:return e.next=10,manager.getSubmanager(\"wap\").queryLinkPreview({text:a});case 10:t.linkPreview=e.sent;case 11:return this.model,e.next=14,this._sendMessage(function(){return n.model.sendMessage(a,t)},function(e){return e.body===a&&\"chat\"===e.type});case 14:return e.abrupt(\"return\",e.sent);case 15:case\"end\":return e.stop()}},_callee2,this)}));return function sendText(t){return e.apply(this,arguments)}}()},{key:\"_sendContact\",value:function(){var e=(0,l.default)(i.default.mark(function _callee3(e,t){var r,n=this;return i.default.wrap(function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:return r=void 0,t&&(r=this.model.msgs.get(t)),a.next=4,this._sendMessage(function(){return n.model.sendContact(e,r)},function(e){return e.subtype&&\"vcard\"===e.type});case 4:return a.abrupt(\"return\",a.sent);case 5:case\"end\":return a.stop()}},_callee3,this)}));return function _sendContact(t,r){return e.apply(this,arguments)}}()},{key:\"sendContactPhone\",value:function(){var e=(0,l.default)(i.default.mark(function _callee4(e){var t,r=e.contactName,n=e.phoneNumber,a=e.quotedMsgId;return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return t=new manager.getSubmanager(\"contacts\").collection._model({id:n+\"@c.us\",name:r}),e.next=3,this._sendContact(t,a);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee4,this)}));return function sendContactPhone(t){return e.apply(this,arguments)}}()},{key:\"sendContact\",value:function(){var e=(0,l.default)(i.default.mark(function _callee5(e){var t,r=e.contactId,n=e.quotedMsgId;return i.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:if(t=manager.getSubmanager(\"contacts\").collection.get(r)){e.next=3;break}throw(0,b.ModelNotFound)('Contact with ID \"'+r+'\" not found');case 3:return e.next=5,this._sendContact(t,n);case 5:return e.abrupt(\"return\",e.sent);case 6:case\"end\":return e.stop()}},_callee5,this)}));return function sendContact(t){return e.apply(this,arguments)}}()},{key:\"sendMedia\",value:function(){var e=(0,l.default)(i.default.mark(function _callee6(e){var t,r,n,a,o=this,u=e.mediaData,l=e.contentType,c=e.filename,s=e.caption,f=e.quotedMsgId,p=e.mentions;return i.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,D.default)(u,l),c&&(t=new File([t],c,{type:l})),r=this.buildMediaCollection(),e.next=5,r.processFiles([t],this.model,1);case 5:return n=r.models[0],a={},s&&(a.caption=s),f&&(a.quotedMsg=this.model.msgs.get(f)),p&&p.length&&(a.mentionedJidList=p),e.next=12,n.processPromise;case 12:return e.next=14,this._sendMessage(function(){return n.sendToChat(o.model,a)},function(e){return(e.isMedia||e.isDoc)&&e.mediaData.filehash===n.mediaPrep._mediaData.filehash});case 14:return e.abrupt(\"return\",e.sent);case 15:case\"end\":return e.stop()}},_callee6,this)}));return function sendMedia(t){return e.apply(this,arguments)}}()},{key:\"leaveGroup\",value:function(){var e=(0,l.default)(i.default.mark(function _callee7(){return i.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendExit();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee7,this)}));return function leaveGroup(){return e.apply(this,arguments)}}()},{key:\"deleteChat\",value:function(){var e=(0,l.default)(i.default.mark(function _callee8(){return i.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendDelete();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee8,this)}));return function deleteChat(){return e.apply(this,arguments)}}()},{key:\"sendSeen\",value:function(){var e=(0,l.default)(i.default.mark(function _callee9(){return i.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendSeen();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee9,this)}));return function sendSeen(){return e.apply(this,arguments)}}()},{key:\"loadEarlierMessages\",value:function(){var e=(0,l.default)(i.default.mark(function _callee10(){return i.default.wrap(function _callee10$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.loadEarlierMsgs();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee10,this)}));return function loadEarlierMessages(){return e.apply(this,arguments)}}()},{key:\"loadAllEarlierMessages\",value:function(){var e=(0,l.default)(i.default.mark(function _callee11(){return i.default.wrap(function _callee11$(e){for(;;)switch(e.prev=e.next){case 0:if(this.model.msgs.msgLoadState.noEarlierMsgs){e.next=5;break}return e.next=3,this.model.loadEarlierMsgs();case 3:e.next=0;break;case 5:case\"end\":return e.stop()}},_callee11,this)}));return function loadAllEarlierMessages(){return e.apply(this,arguments)}}()},{key:\"setSubject\",value:function(){var e=(0,l.default)(i.default.mark(function _callee12(e){var t=e.subject;return i.default.wrap(function _callee12$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setSubject(t);case 2:case\"end\":return e.stop()}},_callee12,this)}));return function setSubject(t){return e.apply(this,arguments)}}()},{key:\"markComposing\",value:function(){var e=(0,l.default)(i.default.mark(function _callee13(){return i.default.wrap(function _callee13$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markComposing();case 1:case\"end\":return e.stop()}},_callee13,this)}));return function markComposing(){return e.apply(this,arguments)}}()},{key:\"markRecording\",value:function(){var e=(0,l.default)(i.default.mark(function _callee14(){return i.default.wrap(function _callee14$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markRecording();case 1:case\"end\":return e.stop()}},_callee14,this)}));return function markRecording(){return e.apply(this,arguments)}}()},{key:\"markPaused\",value:function(){var e=(0,l.default)(i.default.mark(function _callee15(){return i.default.wrap(function _callee15$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markPaused();case 1:case\"end\":return e.stop()}},_callee15,this)}));return function markPaused(){return e.apply(this,arguments)}}()},{key:\"canSend\",value:function(){var e=(0,l.default)(i.default.mark(function _callee16(){return i.default.wrap(function _callee16$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canSend());case 1:case\"end\":return e.stop()}},_callee16,this)}));return function canSend(){return e.apply(this,arguments)}}()},{key:\"canArchive\",value:function(){var e=(0,l.default)(i.default.mark(function _callee17(){return i.default.wrap(function _callee17$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canArchive());case 1:case\"end\":return e.stop()}},_callee17,this)}));return function canArchive(){return e.apply(this,arguments)}}()},{key:\"canPin\",value:function(){var e=(0,l.default)(i.default.mark(function _callee18(){return i.default.wrap(function _callee18$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canPin());case 1:case\"end\":return e.stop()}},_callee18,this)}));return function canPin(){return e.apply(this,arguments)}}()},{key:\"setArchive\",value:function(){var e=(0,l.default)(i.default.mark(function _callee19(e){var t=e.archive;return i.default.wrap(function _callee19$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setArchive(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee19,this)}));return function setArchive(t){return e.apply(this,arguments)}}()},{key:\"setPin\",value:function(){var e=(0,l.default)(i.default.mark(function _callee20(e){var t=e.pin;return i.default.wrap(function _callee20$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setPin(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee20,this)}));return function setPin(t){return e.apply(this,arguments)}}()},{key:\"setGroupDesc\",value:function(){var e=(0,l.default)(i.default.mark(function _callee21(e){var t=e.description;return i.default.wrap(function _callee21$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setGroupDesc(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee21,this)}));return function setGroupDesc(t){return e.apply(this,arguments)}}()},{key:\"sendStarMsgs\",value:function(){var e=(0,l.default)(i.default.mark(function _callee22(e){var t=e.messageIds;return i.default.wrap(function _callee22$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendStarMsgs(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee22,this)}));return function sendStarMsgs(t){return e.apply(this,arguments)}}()},{key:\"sendUnstarMsgs\",value:function(){var e=(0,l.default)(i.default.mark(function _callee23(e){var t=e.messageIds;return i.default.wrap(function _callee23$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendUnstarMsgs(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee23,this)}));return function sendUnstarMsgs(t){return e.apply(this,arguments)}}()},{key:\"sendNotSpam\",value:function(){var e=(0,l.default)(i.default.mark(function _callee24(){return i.default.wrap(function _callee24$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendNotSpam();case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee24,this)}));return function sendNotSpam(){return e.apply(this,arguments)}}()},{key:\"sendSpamReport\",value:function(){var e=(0,l.default)(i.default.mark(function _callee25(){return i.default.wrap(function _callee25$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendSpamReport();case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee25,this)}));return function sendSpamReport(){return e.apply(this,arguments)}}()},{key:\"findLiveLocation\",value:function(){var e=(0,l.default)(i.default.mark(function _callee26(){return i.default.wrap(function _callee26$(e){for(;;)switch(e.prev=e.next){case 0:if(this.model.liveLocation){e.next=4;break}return e.next=3,manager.getSubmanager(\"liveLocations\").findItem(this.model.id);case 3:this.addSubmanager(\"liveLocation\",new w.LiveLocationManager(this.model.liveLocation));case 4:return e.abrupt(\"return\",w.LiveLocationManager.mapModel(this.model.liveLocation));case 5:case\"end\":return e.stop()}},_callee26,this)}));return function findLiveLocation(){return e.apply(this,arguments)}}()}]),ChatManager}(g.ModelManager)).prototype,\"sendText\",[m.command],(0,o.default)(n.prototype,\"sendText\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendContactPhone\",[m.command],(0,o.default)(n.prototype,\"sendContactPhone\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendContact\",[m.command],(0,o.default)(n.prototype,\"sendContact\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendMedia\",[m.command],(0,o.default)(n.prototype,\"sendMedia\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"leaveGroup\",[m.command],(0,o.default)(n.prototype,\"leaveGroup\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"deleteChat\",[m.command],(0,o.default)(n.prototype,\"deleteChat\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendSeen\",[m.command],(0,o.default)(n.prototype,\"sendSeen\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"loadEarlierMessages\",[m.command],(0,o.default)(n.prototype,\"loadEarlierMessages\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"loadAllEarlierMessages\",[m.command],(0,o.default)(n.prototype,\"loadAllEarlierMessages\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setSubject\",[m.command],(0,o.default)(n.prototype,\"setSubject\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markComposing\",[m.command],(0,o.default)(n.prototype,\"markComposing\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markRecording\",[m.command],(0,o.default)(n.prototype,\"markRecording\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markPaused\",[m.command],(0,o.default)(n.prototype,\"markPaused\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canSend\",[m.command],(0,o.default)(n.prototype,\"canSend\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canArchive\",[m.command],(0,o.default)(n.prototype,\"canArchive\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canPin\",[m.command],(0,o.default)(n.prototype,\"canPin\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setArchive\",[m.command],(0,o.default)(n.prototype,\"setArchive\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setPin\",[m.command],(0,o.default)(n.prototype,\"setPin\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setGroupDesc\",[m.command],(0,o.default)(n.prototype,\"setGroupDesc\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendStarMsgs\",[m.command],(0,o.default)(n.prototype,\"sendStarMsgs\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendUnstarMsgs\",[m.command],(0,o.default)(n.prototype,\"sendUnstarMsgs\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendNotSpam\",[m.command],(0,o.default)(n.prototype,\"sendNotSpam\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendSpamReport\",[m.command],(0,o.default)(n.prototype,\"sendSpamReport\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"findLiveLocation\",[m.command],(0,o.default)(n.prototype,\"findLiveLocation\"),n.prototype),n);t.ChatCollectionManager=(_applyDecoratedDescriptor((a=function(e){function ChatCollectionManager(e,t,r){(0,p.default)(this,ChatCollectionManager);var n=(0,d.default)(this,(ChatCollectionManager.__proto__||(0,f.default)(ChatCollectionManager)).call(this,e));return S.prototype.buildMediaCollection=function(){return new t},n.createPeerForContact=function(e){return new r(e)},n}return(0,h.default)(ChatCollectionManager,e),(0,s.default)(ChatCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return S}}]),(0,s.default)(ChatCollectionManager,[{key:\"getActive\",value:function(){var e=(0,l.default)(i.default.mark(function _callee27(){return i.default.wrap(function _callee27$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.active());case 1:case\"end\":return e.stop()}},_callee27,this)}));return function getActive(){return e.apply(this,arguments)}}()},{key:\"ensureChatWithContact\",value:function(){var e=(0,l.default)(i.default.mark(function _callee28(e){var t,r=e.contactId;return i.default.wrap(function _callee28$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=5;break}return e.next=4,this.collection.find(this.createPeerForContact(r));case 4:t=e.sent;case 5:return e.abrupt(\"return\",this.constructor.getModelManagerClass().mapModel(t));case 6:case\"end\":return e.stop()}},_callee28,this)}));return function ensureChatWithContact(t){return e.apply(this,arguments)}}()},{key:\"resyncMessages\",value:function(){var e=(0,l.default)(i.default.mark(function _callee29(){return i.default.wrap(function _callee29$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.resyncMessages();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee29,this)}));return function resyncMessages(){return e.apply(this,arguments)}}()},{key:\"createGroup\",value:function(){var e=(0,l.default)(i.default.mark(function _callee30(e){var t=e.name,r=e.contactIds,n=e.picturePreview,a=e.picture;return i.default.wrap(function _callee30$(e){for(;;)switch(e.prev=e.next){case 0:return n&&(n=\"data:image/jpeg;base64,\"+n),a&&(a=\"data:image/jpeg;base64,\"+a),e.next=4,this.collection.createGroup(t,n,a,r.map(function(e){return manager.getSubmanager(\"contacts\").collection.get(e)}).filter(Boolean));case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee30,this)}));return function createGroup(t){return e.apply(this,arguments)}}()},{key:\"forwardMessagesToChats\",value:function(){var e=(0,l.default)(i.default.mark(function _callee31(e){var t,r,n=this,a=e.messageIds,o=e.chatIds;return i.default.wrap(function _callee31$(e){for(;;)switch(e.prev=e.next){case 0:return t=a.map(function(e){return manager.getSubmanager(\"messages\").loadItem(e)}),r=o.map(function(e){return n.loadItem(e)}),e.next=4,this.collection.forwardMessagesToChats(t,r);case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee31,this)}));return function forwardMessagesToChats(t){return e.apply(this,arguments)}}()}]),ChatCollectionManager}(g.CollectionManager)).prototype,\"getActive\",[m.command],(0,o.default)(a.prototype,\"getActive\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"ensureChatWithContact\",[m.command],(0,o.default)(a.prototype,\"ensureChatWithContact\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"resyncMessages\",[m.command],(0,o.default)(a.prototype,\"resyncMessages\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"createGroup\",[m.command],(0,o.default)(a.prototype,\"createGroup\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"forwardMessagesToChats\",[m.command],(0,o.default)(a.prototype,\"forwardMessagesToChats\"),a.prototype),a)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ProfilePicThumbCollectionManager=t.ProfilePicThumbManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(13)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(5),h=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var m=t.ProfilePicThumbManager=(_applyDecoratedDescriptor((n=function(e){function ProfilePicThumbManager(){return(0,c.default)(this,ProfilePicThumbManager),(0,f.default)(this,(ProfilePicThumbManager.__proto__||(0,l.default)(ProfilePicThumbManager)).apply(this,arguments))}return(0,p.default)(ProfilePicThumbManager,e),(0,s.default)(ProfilePicThumbManager,[{key:\"canSet\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(){return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canSet());case 1:case\"end\":return e.stop()}},_callee,this)}));return function canSet(){return e.apply(this,arguments)}}()},{key:\"setPicture\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(e){var t=e.picturePreview,r=e.picture;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return t&&(t=\"data:image/jpeg;base64,\"+t),r&&(r=\"data:image/jpeg;base64,\"+r),e.abrupt(\"return\",this.model.setPicture(t,r));case 3:case\"end\":return e.stop()}},_callee2,this)}));return function setPicture(t){return e.apply(this,arguments)}}()},{key:\"canDelete\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(){return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canDelete());case 1:case\"end\":return e.stop()}},_callee3,this)}));return function canDelete(){return e.apply(this,arguments)}}()},{key:\"deletePicture\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(){return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.deletePicture());case 1:case\"end\":return e.stop()}},_callee4,this)}));return function deletePicture(){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,o.default)(h.ModelManager.mapModel(e),{id:e.id._serialized})}}]),ProfilePicThumbManager}(h.ModelManager)).prototype,\"canSet\",[d.command],(0,a.default)(n.prototype,\"canSet\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setPicture\",[d.command],(0,a.default)(n.prototype,\"setPicture\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canDelete\",[d.command],(0,a.default)(n.prototype,\"canDelete\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"deletePicture\",[d.command],(0,a.default)(n.prototype,\"deletePicture\"),n.prototype),n);t.ProfilePicThumbCollectionManager=function(e){function ProfilePicThumbCollectionManager(){return(0,c.default)(this,ProfilePicThumbCollectionManager),(0,f.default)(this,(ProfilePicThumbCollectionManager.__proto__||(0,l.default)(ProfilePicThumbCollectionManager)).apply(this,arguments))}return(0,p.default)(ProfilePicThumbCollectionManager,e),(0,s.default)(ProfilePicThumbCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),ProfilePicThumbCollectionManager}(h.CollectionManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StatusCollectionManager=t.StatusManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(5),h=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var m=t.StatusManager=function(e){function StatusManager(){return(0,c.default)(this,StatusManager),(0,f.default)(this,(StatusManager.__proto__||(0,l.default)(StatusManager)).apply(this,arguments))}return(0,p.default)(StatusManager,e),(0,s.default)(StatusManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(h.ModelManager.mapModel(e),{id:e.id._serialized})}}]),StatusManager}(h.ModelManager);t.StatusCollectionManager=(function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}((n=function(e){function StatusCollectionManager(){return(0,c.default)(this,StatusCollectionManager),(0,f.default)(this,(StatusCollectionManager.__proto__||(0,l.default)(StatusCollectionManager)).apply(this,arguments))}return(0,p.default)(StatusCollectionManager,e),(0,s.default)(StatusCollectionManager,[{key:\"setMyStatus\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t=e.status;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(200!==this.collection.setMyStatus(t).status){e.next=3;break}return e.abrupt(\"return\",!0);case 3:return e.abrupt(\"return\",!1);case 4:case\"end\":return e.stop()}},_callee,this)}));return function setMyStatus(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),StatusCollectionManager}(h.CollectionManager)).prototype,\"setMyStatus\",[d.command],(0,a.default)(n.prototype,\"setMyStatus\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.PresenceCollectionManager=t.PresenceManager=t.ChatStateCollectionManager=t.ChatStateManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(5),h=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var m=t.ChatStateManager=function(e){function ChatStateManager(){return(0,c.default)(this,ChatStateManager),(0,f.default)(this,(ChatStateManager.__proto__||(0,l.default)(ChatStateManager)).apply(this,arguments))}return(0,p.default)(ChatStateManager,e),(0,s.default)(ChatStateManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(h.ModelManager.mapModel(e),{id:e.id._serialized?e.id._serialized:e.id})}}]),ChatStateManager}(h.ModelManager),g=t.ChatStateCollectionManager=function(e){function ChatStateCollectionManager(){return(0,c.default)(this,ChatStateCollectionManager),(0,f.default)(this,(ChatStateCollectionManager.__proto__||(0,l.default)(ChatStateCollectionManager)).apply(this,arguments))}return(0,p.default)(ChatStateCollectionManager,e),(0,s.default)(ChatStateCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),ChatStateCollectionManager}(h.CollectionManager),v=t.PresenceManager=(function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}((n=function(e){function PresenceManager(e){(0,c.default)(this,PresenceManager);var t=(0,f.default)(this,(PresenceManager.__proto__||(0,l.default)(PresenceManager)).call(this,e));return t.addSubmanager(\"chatStates\",new g(t.model.chatstates)),t.addSubmanager(\"chatState\",new m(t.model.chatstate)),t}return(0,p.default)(PresenceManager,e),(0,s.default)(PresenceManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(h.ModelManager.mapModel(e),{id:e.id._serialized,chatActive:e.chatActive,forceDisplay:!1,hasData:!1,isOnline:!1,isSubscribed:!1,chatstate:e.isUser?m.mapModel(e.chatstate):null,chatstates:e.isGroup?e.chatstates.map(function(e){return m.mapModel(e)}):null})}}]),(0,s.default)(PresenceManager,[{key:\"subscribe\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return manager.getSubmanager(\"wap\").model.subscribePresence(this.model.id),e.t0=this.constructor,e.next=4,this.model.subscribe();case 4:return e.t1=e.sent,e.abrupt(\"return\",e.t0.mapModel.call(e.t0,e.t1));case 6:case\"end\":return e.stop()}},_callee,this)}));return function subscribe(){return e.apply(this,arguments)}}()}]),PresenceManager}(h.ModelManager)).prototype,\"subscribe\",[d.command],(0,a.default)(n.prototype,\"subscribe\"),n.prototype),n);t.PresenceCollectionManager=function(e){function PresenceCollectionManager(){return(0,c.default)(this,PresenceCollectionManager),(0,f.default)(this,(PresenceCollectionManager.__proto__||(0,l.default)(PresenceCollectionManager)).apply(this,arguments))}return(0,p.default)(PresenceCollectionManager,e),(0,s.default)(PresenceCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return v}}]),PresenceCollectionManager}(h.CollectionManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.GroupMetadataCollectionManager=t.GroupMetadataManager=t.ParticipantCollectionManager=t.ParticipantManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(13)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(10),m=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var g=t.ParticipantManager=function(e){function ParticipantManager(){return(0,s.default)(this,ParticipantManager),(0,p.default)(this,(ParticipantManager.__proto__||(0,c.default)(ParticipantManager)).apply(this,arguments))}return(0,d.default)(ParticipantManager,e),(0,f.default)(ParticipantManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,l.default)(h.ModelManager.mapModel(e),{id:e.id._serialized})}}]),ParticipantManager}(h.ModelManager),v=t.ParticipantCollectionManager=(_applyDecoratedDescriptor((n=function(e){function ParticipantCollectionManager(){return(0,s.default)(this,ParticipantCollectionManager),(0,p.default)(this,(ParticipantCollectionManager.__proto__||(0,c.default)(ParticipantCollectionManager)).apply(this,arguments))}return(0,d.default)(ParticipantCollectionManager,e),(0,f.default)(ParticipantCollectionManager,[{key:\"_getParticipants\",value:function _getParticipants(e){var t=this;return e.map(function(e){return t.collection.get(e)}).filter(Boolean)}},{key:\"_getContacts\",value:function _getContacts(e){return e.map(function(e){return manager.getSubmanager(\"contacts\").collection.get(e)}).filter(Boolean)}},{key:\"addParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(e){var t,r=e.contactIds;return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getContacts(r),e.next=3,this.collection.addParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee,this)}));return function addParticipants(t){return e.apply(this,arguments)}}()},{key:\"canAdd\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(e){var t=e.contactId;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(manager.getSubmanager(\"contacts\").collection.get(t)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canAdd(contacts));case 4:case\"end\":return e.stop()}},_callee2,this)}));return function canAdd(t){return e.apply(this,arguments)}}()},{key:\"removeParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(e){var t,r=e.contactIds;return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getParticipants(r),e.next=3,this.collection.removeParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee3,this)}));return function removeParticipants(t){return e.apply(this,arguments)}}()},{key:\"canRemove\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(e){var t,r=e.contactId;return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canRemove(t));case 4:case\"end\":return e.stop()}},_callee4,this)}));return function canRemove(t){return e.apply(this,arguments)}}()},{key:\"promoteParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee5(e){var t,r=e.contactIds;return i.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getParticipants(r),e.next=3,this.collection.promoteParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee5,this)}));return function promoteParticipants(t){return e.apply(this,arguments)}}()},{key:\"canPromote\",value:function(){var e=(0,u.default)(i.default.mark(function _callee6(e){var t,r=e.contactId;return i.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canPromote(t));case 4:case\"end\":return e.stop()}},_callee6,this)}));return function canPromote(t){return e.apply(this,arguments)}}()},{key:\"demoteParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee7(e){var t,r=e.contactIds;return i.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getParticipants(r),e.next=3,this.collection.demoteParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee7,this)}));return function demoteParticipants(t){return e.apply(this,arguments)}}()},{key:\"canDemote\",value:function(){var e=(0,u.default)(i.default.mark(function _callee8(e){var t,r=e.contactId;return i.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canDemote(t));case 4:case\"end\":return e.stop()}},_callee8,this)}));return function canDemote(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return g}}]),ParticipantCollectionManager}(h.CollectionManager)).prototype,\"addParticipants\",[m.command],(0,o.default)(n.prototype,\"addParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canAdd\",[m.command],(0,o.default)(n.prototype,\"canAdd\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"removeParticipants\",[m.command],(0,o.default)(n.prototype,\"removeParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canRemove\",[m.command],(0,o.default)(n.prototype,\"canRemove\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"promoteParticipants\",[m.command],(0,o.default)(n.prototype,\"promoteParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canPromote\",[m.command],(0,o.default)(n.prototype,\"canPromote\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"demoteParticipants\",[m.command],(0,o.default)(n.prototype,\"demoteParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canDemote\",[m.command],(0,o.default)(n.prototype,\"canDemote\"),n.prototype),n),y=t.GroupMetadataManager=(_applyDecoratedDescriptor((a=function(e){function GroupMetadataManager(e){(0,s.default)(this,GroupMetadataManager);var t=(0,p.default)(this,(GroupMetadataManager.__proto__||(0,c.default)(GroupMetadataManager)).call(this,e));return t.addSubmanager(\"participants\",new v(e.participants)),t}return(0,d.default)(GroupMetadataManager,e),(0,f.default)(GroupMetadataManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,l.default)(h.ModelManager.mapModel(e),{groupInviteLink:e.groupInviteLink,inviteCode:e.inviteCode})}}]),(0,f.default)(GroupMetadataManager,[{key:\"groupInviteCode\",value:function(){var e=(0,u.default)(i.default.mark(function _callee9(){return i.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.groupInviteCode();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee9,this)}));return function groupInviteCode(){return e.apply(this,arguments)}}()},{key:\"revokeGroupInvite\",value:function(){var e=(0,u.default)(i.default.mark(function _callee10(){return i.default.wrap(function _callee10$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.revokeGroupInvite();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee10,this)}));return function revokeGroupInvite(){return e.apply(this,arguments)}}()}]),GroupMetadataManager}(h.ModelManager)).prototype,\"groupInviteCode\",[m.command],(0,o.default)(a.prototype,\"groupInviteCode\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"revokeGroupInvite\",[m.command],(0,o.default)(a.prototype,\"revokeGroupInvite\"),a.prototype),a);t.GroupMetadataCollectionManager=function(e){function GroupMetadataCollectionManager(){return(0,s.default)(this,GroupMetadataCollectionManager),(0,p.default)(this,(GroupMetadataCollectionManager.__proto__||(0,c.default)(GroupMetadataCollectionManager)).apply(this,arguments))}return(0,d.default)(GroupMetadataCollectionManager,e),(0,f.default)(GroupMetadataCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),GroupMetadataCollectionManager}(h.CollectionManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.MuteCollectionManager=t.MuteManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(13)),u=_interopRequireDefault(r(6)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(10),m=r(5),g=r(34);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.MuteManager=(_applyDecoratedDescriptor((n=function(e){function MuteManager(){return(0,s.default)(this,MuteManager),(0,p.default)(this,(MuteManager.__proto__||(0,c.default)(MuteManager)).apply(this,arguments))}return(0,d.default)(MuteManager,e),(0,f.default)(MuteManager,[{key:\"mute\",value:function(){var e=(0,l.default)(u.default.mark(function _callee(e){var t=e.expiration;return u.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(\"global_mute\"!==this.model.id){e.next=2;break}throw(0,g.OperationNotAllowed)(\"Global mute can not be managed from Mute manager, use Mute collection.\");case 2:return e.next=4,this.model.mute(t,!0);case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee,this)}));return function mute(t){return e.apply(this,arguments)}}()},{key:\"canMute\",value:function(){var e=(0,l.default)(u.default.mark(function _callee2(e){e.expiration;return u.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canMute());case 1:case\"end\":return e.stop()}},_callee2,this)}));return function canMute(t){return e.apply(this,arguments)}}()},{key:\"unmute\",value:function(){var e=(0,l.default)(u.default.mark(function _callee3(e){e.expiration;return u.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:if(\"global_mute\"!==this.model.id){e.next=2;break}throw(0,g.OperationNotAllowed)(\"Global mute can not be managed from Mute manager, use Mute collection.\");case 2:return e.next=4,this.model.unmute(!0);case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee3,this)}));return function unmute(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,i.default)(h.ModelManager.mapModel(e),{id:e.id._serialized?e.id._serialized:e.id,isMuted:e.isMuted,isState:e.isState})}}]),MuteManager}(h.ModelManager)).prototype,\"mute\",[m.command],(0,o.default)(n.prototype,\"mute\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canMute\",[m.command],(0,o.default)(n.prototype,\"canMute\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unmute\",[m.command],(0,o.default)(n.prototype,\"unmute\"),n.prototype),n),t.MuteCollectionManager=(_applyDecoratedDescriptor((a=function(e){function MuteCollectionManager(){return(0,s.default)(this,MuteCollectionManager),(0,p.default)(this,(MuteCollectionManager.__proto__||(0,c.default)(MuteCollectionManager)).apply(this,arguments))}return(0,d.default)(MuteCollectionManager,e),(0,f.default)(MuteCollectionManager,[{key:\"getGlobalNotifications\",value:function(){var e=(0,l.default)(u.default.mark(function _callee4(){return u.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.getGlobalNotifications());case 1:case\"end\":return e.stop()}},_callee4,this)}));return function getGlobalNotifications(){return e.apply(this,arguments)}}()},{key:\"setGlobalNotifications\",value:function(){var e=(0,l.default)(u.default.mark(function _callee5(e){var t=e.state;return u.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.setGlobalNotifications(t));case 1:case\"end\":return e.stop()}},_callee5,this)}));return function setGlobalNotifications(t){return e.apply(this,arguments)}}()},{key:\"getGlobalPreviews\",value:function(){var e=(0,l.default)(u.default.mark(function _callee6(){return u.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.getGlobalPreviews());case 1:case\"end\":return e.stop()}},_callee6,this)}));return function getGlobalPreviews(){return e.apply(this,arguments)}}()},{key:\"setGlobalPreviews\",value:function(){var e=(0,l.default)(u.default.mark(function _callee7(e){var t=e.state;return u.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.setGlobalPreviews(t));case 1:case\"end\":return e.stop()}},_callee7,this)}));return function setGlobalPreviews(t){return e.apply(this,arguments)}}()},{key:\"getGlobalSounds\",value:function(){var e=(0,l.default)(u.default.mark(function _callee8(){return u.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.getGlobalSounds());case 1:case\"end\":return e.stop()}},_callee8,this)}));return function getGlobalSounds(){return e.apply(this,arguments)}}()},{key:\"setGlobalSounds\",value:function(){var e=(0,l.default)(u.default.mark(function _callee9(e){var t=e.state;return u.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.setGlobalSounds(t));case 1:case\"end\":return e.stop()}},_callee9,this)}));return function setGlobalSounds(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return GroupMetadataManager}}]),MuteCollectionManager}(h.CollectionManager)).prototype,\"getGlobalNotifications\",[m.command],(0,o.default)(a.prototype,\"getGlobalNotifications\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"setGlobalNotifications\",[m.command],(0,o.default)(a.prototype,\"setGlobalNotifications\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getGlobalPreviews\",[m.command],(0,o.default)(a.prototype,\"getGlobalPreviews\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"setGlobalPreviews\",[m.command],(0,o.default)(a.prototype,\"setGlobalPreviews\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getGlobalSounds\",[m.command],(0,o.default)(a.prototype,\"getGlobalSounds\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"setGlobalSounds\",[m.command],(0,o.default)(a.prototype,\"setGlobalSounds\"),a.prototype),a)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.LiveLocationCollectionManager=t.LiveLocationManager=t.ParticipantCollectionManager=t.ParticipantManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(10),h=r(35),m=r(29),g=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var v=t.ParticipantManager=function(e){function ParticipantManager(){return(0,c.default)(this,ParticipantManager),(0,f.default)(this,(ParticipantManager.__proto__||(0,l.default)(ParticipantManager)).apply(this,arguments))}return(0,p.default)(ParticipantManager,e),(0,s.default)(ParticipantManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized,msg:h.MessageManager.mapModel(e.msg),contact:m.ContactManager.mapModel(e.contact),isMe:e.isMe,isState:e.isState,valid:e.valid,disabled:e.disabled})}}]),ParticipantManager}(d.ModelManager),y=t.ParticipantCollectionManager=function(e){function ParticipantCollectionManager(){return(0,c.default)(this,ParticipantCollectionManager),(0,f.default)(this,(ParticipantCollectionManager.__proto__||(0,l.default)(ParticipantCollectionManager)).apply(this,arguments))}return(0,p.default)(ParticipantCollectionManager,e),(0,s.default)(ParticipantCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return v}}]),ParticipantCollectionManager}(d.CollectionManager),_=t.LiveLocationManager=(_applyDecoratedDescriptor((n=function(e){function LiveLocationManager(e){(0,c.default)(this,LiveLocationManager);var t=(0,f.default)(this,(LiveLocationManager.__proto__||(0,l.default)(LiveLocationManager)).call(this,e));return t.addSubmanager(\"participants\",new y(e.participants)),t}return(0,p.default)(LiveLocationManager,e),(0,s.default)(LiveLocationManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized,participants:e.participants.map(function(e){return v.mapModel(e)})})}}]),(0,s.default)(LiveLocationManager,[{key:\"subscribe\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.startViewingMap();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee,this)}));return function subscribe(){return e.apply(this,arguments)}}()},{key:\"unsubscribe\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.stopViewingMap();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee2,this)}));return function unsubscribe(){return e.apply(this,arguments)}}()},{key:\"stopMyLiveLocation\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(){return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.stopMyLiveLocation();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee3,this)}));return function stopMyLiveLocation(){return e.apply(this,arguments)}}()}]),LiveLocationManager}(d.ModelManager)).prototype,\"subscribe\",[g.command],(0,a.default)(n.prototype,\"subscribe\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unsubscribe\",[g.command],(0,a.default)(n.prototype,\"unsubscribe\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"stopMyLiveLocation\",[g.command],(0,a.default)(n.prototype,\"stopMyLiveLocation\"),n.prototype),n);t.LiveLocationCollectionManager=function(e){function LiveLocationCollectionManager(){return(0,c.default)(this,LiveLocationCollectionManager),(0,f.default)(this,(LiveLocationCollectionManager.__proto__||(0,l.default)(LiveLocationCollectionManager)).apply(this,arguments))}return(0,p.default)(LiveLocationCollectionManager,e),(0,s.default)(LiveLocationCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return _}}]),LiveLocationCollectionManager}(d.CollectionManager)},function(e,t,r){\"use strict\";var n=_interopRequireDefault(r(5)),a=_interopRequireDefault(r(133));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}window.manager=new n.default,(0,a.default)(window.manager)},function(e,t,r){r(81),e.exports=r(9).Object.getPrototypeOf},function(e,t,r){var n=r(36),a=r(53);r(54)(\"getPrototypeOf\",function(){return function getPrototypeOf(e){return a(n(e))}})},function(e,t,r){e.exports={default:r(83),__esModule:!0}},function(e,t,r){r(56),r(63),e.exports=r(46).f(\"iterator\")},function(e,t,r){var n=r(43),a=r(37);e.exports=function(e){return function(t,r){var o,i,u=String(a(t)),l=n(r),c=u.length;return l<0||l>=c?e?\"\":void 0:(o=u.charCodeAt(l))<55296||o>56319||l+1===c||(i=u.charCodeAt(l+1))<56320||i>57343?e?u.charAt(l):o:e?u.slice(l,l+2):i-56320+(o-55296<<10)+65536}}},function(e,t,r){\"use strict\";var n=r(44),a=r(32),o=r(33),i={};r(21)(i,r(12)(\"iterator\"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(i,{next:a(1,r)}),o(e,t+\" Iterator\")}},function(e,t,r){var n=r(16),a=r(15),o=r(26);e.exports=r(18)?Object.defineProperties:function defineProperties(e,t){a(e);for(var r,i=o(t),u=i.length,l=0;u>l;)n.f(e,r=i[l++],t[r]);return e}},function(e,t,r){var n=r(19),a=r(61),o=r(88);e.exports=function(e){return function(t,r,i){var u,l=n(t),c=a(l.length),s=o(i,c);if(e&&r!=r){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===r)return e||s||0;return!e&&-1}}},function(e,t,r){var n=r(43),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?a(e+t,0):o(e,t)}},function(e,t,r){\"use strict\";var n=r(90),a=r(91),o=r(25),i=r(19);e.exports=r(57)(Array,\"Array\",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,a(1)):a(0,\"keys\"==t?r:\"values\"==t?e[r]:[r,e[r]])},\"values\"),o.Arguments=o.Array,n(\"keys\"),n(\"values\"),n(\"entries\")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){e.exports={default:r(93),__esModule:!0}},function(e,t,r){r(94),r(65),r(99),r(100),e.exports=r(9).Symbol},function(e,t,r){\"use strict\";var n=r(11),a=r(20),o=r(18),i=r(14),u=r(58),l=r(95).KEY,c=r(22),s=r(39),f=r(33),p=r(30),d=r(12),h=r(46),m=r(47),g=r(96),v=r(97),y=r(15),_=r(17),M=r(19),b=r(41),k=r(32),w=r(44),D=r(98),C=r(49),S=r(16),x=r(26),P=C.f,R=S.f,q=D.f,I=n.Symbol,O=n.JSON,E=O&&O.stringify,L=d(\"_hidden\"),j=d(\"toPrimitive\"),F={}.propertyIsEnumerable,A=s(\"symbol-registry\"),z=s(\"symbols\"),$=s(\"op-symbols\"),G=Object.prototype,N=\"function\"==typeof I,T=n.QObject,V=!T||!T.prototype||!T.prototype.findChild,B=o&&c(function(){return 7!=w(R({},\"a\",{get:function(){return R(this,\"a\",{value:7}).a}})).a})?function(e,t,r){var n=P(G,t);n&&delete G[t],R(e,t,r),n&&e!==G&&R(G,t,n)}:R,U=function(e){var t=z[e]=w(I.prototype);return t._k=e,t},W=N&&\"symbol\"==typeof I.iterator?function(e){return\"symbol\"==typeof e}:function(e){return e instanceof I},H=function defineProperty(e,t,r){return e===G&&H($,t,r),y(e),t=b(t,!0),y(r),a(z,t)?(r.enumerable?(a(e,L)&&e[L][t]&&(e[L][t]=!1),r=w(r,{enumerable:k(0,!1)})):(a(e,L)||R(e,L,k(1,{})),e[L][t]=!0),B(e,t,r)):R(e,t,r)},K=function defineProperties(e,t){y(e);for(var r,n=g(t=M(t)),a=0,o=n.length;o>a;)H(e,r=n[a++],t[r]);return e},J=function propertyIsEnumerable(e){var t=F.call(this,e=b(e,!0));return!(this===G&&a(z,e)&&!a($,e))&&(!(t||!a(this,e)||!a(z,e)||a(this,L)&&this[L][e])||t)},Q=function getOwnPropertyDescriptor(e,t){if(e=M(e),t=b(t,!0),e!==G||!a(z,t)||a($,t)){var r=P(e,t);return!r||!a(z,t)||a(e,L)&&e[L][t]||(r.enumerable=!0),r}},Y=function getOwnPropertyNames(e){for(var t,r=q(M(e)),n=[],o=0;r.length>o;)a(z,t=r[o++])||t==L||t==l||n.push(t);return n},X=function getOwnPropertySymbols(e){for(var t,r=e===G,n=q(r?$:M(e)),o=[],i=0;n.length>i;)!a(z,t=n[i++])||r&&!a(G,t)||o.push(z[t]);return o};N||(u((I=function Symbol(){if(this instanceof I)throw TypeError(\"Symbol is not a constructor!\");var e=p(arguments.length>0?arguments[0]:void 0),t=function(r){this===G&&t.call($,r),a(this,L)&&a(this[L],e)&&(this[L][e]=!1),B(this,e,k(1,r))};return o&&V&&B(G,e,{configurable:!0,set:t}),U(e)}).prototype,\"toString\",function toString(){return this._k}),C.f=Q,S.f=H,r(64).f=D.f=Y,r(28).f=J,r(48).f=X,o&&!r(23)&&u(G,\"propertyIsEnumerable\",J,!0),h.f=function(e){return U(d(e))}),i(i.G+i.W+i.F*!N,{Symbol:I});for(var Z=\"hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables\".split(\",\"),ee=0;Z.length>ee;)d(Z[ee++]);for(var te=x(d.store),re=0;te.length>re;)m(te[re++]);i(i.S+i.F*!N,\"Symbol\",{for:function(e){return a(A,e+=\"\")?A[e]:A[e]=I(e)},keyFor:function keyFor(e){if(!W(e))throw TypeError(e+\" is not a symbol!\");for(var t in A)if(A[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),i(i.S+i.F*!N,\"Object\",{create:function create(e,t){return void 0===t?w(e):K(w(e),t)},defineProperty:H,defineProperties:K,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Y,getOwnPropertySymbols:X}),O&&i(i.S+i.F*(!N||c(function(){var e=I();return\"[null]\"!=E([e])||\"{}\"!=E({a:e})||\"{}\"!=E(Object(e))})),\"JSON\",{stringify:function stringify(e){for(var t,r,n=[e],a=1;arguments.length>a;)n.push(arguments[a++]);if(r=t=n[1],(_(t)||void 0!==e)&&!W(e))return v(t)||(t=function(e,t){if(\"function\"==typeof r&&(t=r.call(this,e,t)),!W(t))return t}),n[1]=t,E.apply(O,n)}}),I.prototype[j]||r(21)(I.prototype,j,I.prototype.valueOf),f(I,\"Symbol\"),f(Math,\"Math\",!0),f(n.JSON,\"JSON\",!0)},function(e,t,r){var n=r(30)(\"meta\"),a=r(17),o=r(20),i=r(16).f,u=0,l=Object.isExtensible||function(){return!0},c=!r(22)(function(){return l(Object.preventExtensions({}))}),s=function(e){i(e,n,{value:{i:\"O\"+ ++u,w:{}}})},f=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!a(e))return\"symbol\"==typeof e?e:(\"string\"==typeof e?\"S\":\"P\")+e;if(!o(e,n)){if(!l(e))return\"F\";if(!t)return\"E\";s(e)}return e[n].i},getWeak:function(e,t){if(!o(e,n)){if(!l(e))return!0;if(!t)return!1;s(e)}return e[n].w},onFreeze:function(e){return c&&f.NEED&&l(e)&&!o(e,n)&&s(e),e}}},function(e,t,r){var n=r(26),a=r(48),o=r(28);e.exports=function(e){var t=n(e),r=a.f;if(r)for(var i,u=r(e),l=o.f,c=0;u.length>c;)l.call(e,i=u[c++])&&t.push(i);return t}},function(e,t,r){var n=r(27);e.exports=Array.isArray||function isArray(e){return\"Array\"==n(e)}},function(e,t,r){var n=r(19),a=r(64).f,o={}.toString,i=\"object\"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function getOwnPropertyNames(e){return i&&\"[object Window]\"==o.call(e)?function(e){try{return a(e)}catch(e){return i.slice()}}(e):a(n(e))}},function(e,t,r){r(47)(\"asyncIterator\")},function(e,t,r){r(47)(\"observable\")},function(e,t,r){r(102);var n=r(9).Object;e.exports=function getOwnPropertyDescriptor(e,t){return n.getOwnPropertyDescriptor(e,t)}},function(e,t,r){var n=r(19),a=r(49).f;r(54)(\"getOwnPropertyDescriptor\",function(){return function getOwnPropertyDescriptor(e,t){return a(n(e),t)}})},function(e,t,r){e.exports={default:r(104),__esModule:!0}},function(e,t,r){r(105),e.exports=r(9).Object.setPrototypeOf},function(e,t,r){var n=r(14);n(n.S,\"Object\",{setPrototypeOf:r(106).set})},function(e,t,r){var n=r(17),a=r(15),o=function(e,t){if(a(e),!n(t)&&null!==t)throw TypeError(t+\": can't set as prototype!\")};e.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(e,t,n){try{(n=r(24)(Function.call,r(49).f(Object.prototype,\"__proto__\").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function setPrototypeOf(e,r){return o(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:o}},function(e,t,r){e.exports={default:r(108),__esModule:!0}},function(e,t,r){r(109);var n=r(9).Object;e.exports=function create(e,t){return n.create(e,t)}},function(e,t,r){var n=r(14);n(n.S,\"Object\",{create:r(44)})},function(e,t,r){r(111),e.exports=r(9).Object.assign},function(e,t,r){var n=r(14);n(n.S+n.F,\"Object\",{assign:r(112)})},function(e,t,r){\"use strict\";var n=r(26),a=r(48),o=r(28),i=r(36),u=r(60),l=Object.assign;e.exports=!l||r(22)(function(){var e={},t={},r=Symbol(),n=\"abcdefghijklmnopqrst\";return e[r]=7,n.split(\"\").forEach(function(e){t[e]=e}),7!=l({},e)[r]||Object.keys(l({},t)).join(\"\")!=n})?function assign(e,t){for(var r=i(e),l=arguments.length,c=1,s=a.f,f=o.f;l>c;)for(var p,d=u(arguments[c++]),h=s?n(d).concat(s(d)):n(d),m=h.length,g=0;m>g;)f.call(d,p=h[g++])&&(r[p]=d[p]);return r}:l},function(e,t,r){var n=function(){return this}()||Function(\"return this\")(),a=n.regeneratorRuntime&&Object.getOwnPropertyNames(n).indexOf(\"regeneratorRuntime\")>=0,o=a&&n.regeneratorRuntime;if(n.regeneratorRuntime=void 0,e.exports=r(114),a)n.regeneratorRuntime=o;else try{delete n.regeneratorRuntime}catch(e){n.regeneratorRuntime=void 0}},function(e,t){!function(t){\"use strict\";var r,n=Object.prototype,a=n.hasOwnProperty,o=\"function\"==typeof Symbol?Symbol:{},i=o.iterator||\"@@iterator\",u=o.asyncIterator||\"@@asyncIterator\",l=o.toStringTag||\"@@toStringTag\",c=\"object\"==typeof e,s=t.regeneratorRuntime;if(s)c&&(e.exports=s);else{(s=t.regeneratorRuntime=c?e.exports:{}).wrap=wrap;var f=\"suspendedStart\",p=\"suspendedYield\",d=\"executing\",h=\"completed\",m={},g={};g[i]=function(){return this};var v=Object.getPrototypeOf,y=v&&v(v(values([])));y&&y!==n&&a.call(y,i)&&(g=y);var _=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(g);GeneratorFunction.prototype=_.constructor=GeneratorFunctionPrototype,GeneratorFunctionPrototype.constructor=GeneratorFunction,GeneratorFunctionPrototype[l]=GeneratorFunction.displayName=\"GeneratorFunction\",s.isGeneratorFunction=function(e){var t=\"function\"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||\"GeneratorFunction\"===(t.displayName||t.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,l in e||(e[l]=\"GeneratorFunction\")),e.prototype=Object.create(_),e},s.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),AsyncIterator.prototype[u]=function(){return this},s.AsyncIterator=AsyncIterator,s.async=function(e,t,r,n){var a=new AsyncIterator(wrap(e,t,r,n));return s.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},defineIteratorMethods(_),_[l]=\"Generator\",_[i]=function(){return this},_.toString=function(){return\"[object Generator]\"},s.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function next(){for(;t.length;){var r=t.pop();if(r in e)return next.value=r,next.done=!1,next}return next.done=!0,next}},s.values=values,Context.prototype={constructor:Context,reset:function(e){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(resetTryEntry),!e)for(var t in this)\"t\"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(\"throw\"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function handle(n,a){return i.type=\"throw\",i.arg=e,t.next=n,a&&(t.method=\"next\",t.arg=r),!!a}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],i=o.completion;if(\"root\"===o.tryLoc)return handle(\"end\");if(o.tryLoc<=this.prev){var u=a.call(o,\"catchLoc\"),l=a.call(o,\"finallyLoc\");if(u&&l){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0);if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!l)throw new Error(\"try statement without catch or finally\");if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,\"finallyLoc\")&&this.prev<n.finallyLoc){var o=n;break}}o&&(\"break\"===e||\"continue\"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method=\"next\",this.next=o.finallyLoc,m):this.complete(i)},complete:function(e,t){if(\"throw\"===e.type)throw e.arg;return\"break\"===e.type||\"continue\"===e.type?this.next=e.arg:\"return\"===e.type?(this.rval=this.arg=e.arg,this.method=\"return\",this.next=\"end\"):\"normal\"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var a=n.arg;resetTryEntry(r)}return a}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,n){return this.delegate={iterator:values(e),resultName:t,nextLoc:n},\"next\"===this.method&&(this.arg=r),m}}}function wrap(e,t,r,n){var a=t&&t.prototype instanceof Generator?t:Generator,o=Object.create(a.prototype),i=new Context(n||[]);return o._invoke=function makeInvokeMethod(e,t,r){var n=f;return function invoke(a,o){if(n===d)throw new Error(\"Generator is already running\");if(n===h){if(\"throw\"===a)throw o;return doneResult()}for(r.method=a,r.arg=o;;){var i=r.delegate;if(i){var u=maybeInvokeDelegate(i,r);if(u){if(u===m)continue;return u}}if(\"next\"===r.method)r.sent=r._sent=r.arg;else if(\"throw\"===r.method){if(n===f)throw n=h,r.arg;r.dispatchException(r.arg)}else\"return\"===r.method&&r.abrupt(\"return\",r.arg);n=d;var l=tryCatch(e,t,r);if(\"normal\"===l.type){if(n=r.done?h:p,l.arg===m)continue;return{value:l.arg,done:r.done}}\"throw\"===l.type&&(n=h,r.method=\"throw\",r.arg=l.arg)}}}(e,r,i),o}function tryCatch(e,t,r){try{return{type:\"normal\",arg:e.call(t,r)}}catch(e){return{type:\"throw\",arg:e}}}function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}function defineIteratorMethods(e){[\"next\",\"throw\",\"return\"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function AsyncIterator(e){var t;this._invoke=function enqueue(r,n){function callInvokeWithMethodAndArg(){return new Promise(function(t,o){!function invoke(t,r,n,o){var i=tryCatch(e[t],e,r);if(\"throw\"!==i.type){var u=i.arg,l=u.value;return l&&\"object\"==typeof l&&a.call(l,\"__await\")?Promise.resolve(l.__await).then(function(e){invoke(\"next\",e,n,o)},function(e){invoke(\"throw\",e,n,o)}):Promise.resolve(l).then(function(e){u.value=e,n(u)},o)}o(i.arg)}(r,n,t,o)})}return t=t?t.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,\"throw\"===t.method){if(e.iterator.return&&(t.method=\"return\",t.arg=r,maybeInvokeDelegate(e,t),\"throw\"===t.method))return m;t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a 'throw' method\")}return m}var a=tryCatch(n,e.iterator,t.arg);if(\"throw\"===a.type)return t.method=\"throw\",t.arg=a.arg,t.delegate=null,m;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=r),t.delegate=null,m):o:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,m)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[i];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function next(){for(;++n<e.length;)if(a.call(e,n))return next.value=e[n],next.done=!1,next;return next.value=r,next.done=!0,next};return o.next=o}}return{next:doneResult}}function doneResult(){return{value:r,done:!0}}}(function(){return this}()||Function(\"return this\")())},function(e,t,r){r(65),r(56),r(63),r(116),r(128),r(129),e.exports=r(9).Promise},function(e,t,r){\"use strict\";var n,a,o,i,u=r(23),l=r(11),c=r(24),s=r(67),f=r(14),p=r(17),d=r(31),h=r(117),m=r(118),g=r(68),v=r(69).set,y=r(123)(),_=r(51),M=r(70),b=r(124),k=r(71),w=l.TypeError,D=l.process,C=D&&D.versions,S=C&&C.v8||\"\",x=l.Promise,P=\"process\"==s(D),R=function(){},q=a=_.f,I=!!function(){try{var e=x.resolve(1),t=(e.constructor={})[r(12)(\"species\")]=function(e){e(R,R)};return(P||\"function\"==typeof PromiseRejectionEvent)&&e.then(R)instanceof t&&0!==S.indexOf(\"6.6\")&&-1===b.indexOf(\"Chrome/66\")}catch(e){}}(),O=function(e){var t;return!(!p(e)||\"function\"!=typeof(t=e.then))&&t},E=function(e,t){if(!e._n){e._n=!0;var r=e._c;y(function(){for(var n=e._v,a=1==e._s,o=0,i=function(t){var r,o,i,u=a?t.ok:t.fail,l=t.resolve,c=t.reject,s=t.domain;try{u?(a||(2==e._h&&F(e),e._h=1),!0===u?r=n:(s&&s.enter(),r=u(n),s&&(s.exit(),i=!0)),r===t.promise?c(w(\"Promise-chain cycle\")):(o=O(r))?o.call(r,l,c):l(r)):c(n)}catch(e){s&&!i&&s.exit(),c(e)}};r.length>o;)i(r[o++]);e._c=[],e._n=!1,t&&!e._h&&L(e)})}},L=function(e){v.call(l,function(){var t,r,n,a=e._v,o=j(e);if(o&&(t=M(function(){P?D.emit(\"unhandledRejection\",a,e):(r=l.onunhandledrejection)?r({promise:e,reason:a}):(n=l.console)&&n.error&&n.error(\"Unhandled promise rejection\",a)}),e._h=P||j(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},j=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){v.call(l,function(){var t;P?D.emit(\"rejectionHandled\",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},A=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),E(t,!0))},z=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw w(\"Promise can't be resolved itself\");(t=O(e))?y(function(){var n={_w:r,_d:!1};try{t.call(e,c(z,n,1),c(A,n,1))}catch(e){A.call(n,e)}}):(r._v=e,r._s=1,E(r,!1))}catch(e){A.call({_w:r,_d:!1},e)}}};I||(x=function Promise(e){h(this,x,\"Promise\",\"_h\"),d(e),n.call(this);try{e(c(z,this,1),c(A,this,1))}catch(e){A.call(this,e)}},(n=function Promise(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(125)(x.prototype,{then:function then(e,t){var r=q(g(this,x));return r.ok=\"function\"!=typeof e||e,r.fail=\"function\"==typeof t&&t,r.domain=P?D.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&E(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new n;this.promise=e,this.resolve=c(z,e,1),this.reject=c(A,e,1)},_.f=q=function(e){return e===x||e===i?new o(e):a(e)}),f(f.G+f.W+f.F*!I,{Promise:x}),r(33)(x,\"Promise\"),r(126)(\"Promise\"),i=r(9).Promise,f(f.S+f.F*!I,\"Promise\",{reject:function reject(e){var t=q(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!I),\"Promise\",{resolve:function resolve(e){return k(u&&this===i?x:this,e)}}),f(f.S+f.F*!(I&&r(127)(function(e){x.all(e).catch(R)})),\"Promise\",{all:function all(e){var t=this,r=q(t),n=r.resolve,a=r.reject,o=M(function(){var r=[],o=0,i=1;m(e,!1,function(e){var u=o++,l=!1;r.push(void 0),i++,t.resolve(e).then(function(e){l||(l=!0,r[u]=e,--i||n(r))},a)}),--i||n(r)});return o.e&&a(o.v),r.promise},race:function race(e){var t=this,r=q(t),n=r.reject,a=M(function(){m(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return a.e&&n(a.v),r.promise}})},function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+\": incorrect invocation!\");return e}},function(e,t,r){var n=r(24),a=r(119),o=r(120),i=r(15),u=r(61),l=r(121),c={},s={};(t=e.exports=function(e,t,r,f,p){var d,h,m,g,v=p?function(){return e}:l(e),y=n(r,f,t?2:1),_=0;if(\"function\"!=typeof v)throw TypeError(e+\" is not iterable!\");if(o(v)){for(d=u(e.length);d>_;_++)if((g=t?y(i(h=e[_])[0],h[1]):y(e[_]))===c||g===s)return g}else for(m=v.call(e);!(h=m.next()).done;)if((g=a(m,y,h.value,t))===c||g===s)return g}).BREAK=c,t.RETURN=s},function(e,t,r){var n=r(15);e.exports=function(e,t,r,a){try{return a?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(25),a=r(12)(\"iterator\"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[a]===e)}},function(e,t,r){var n=r(67),a=r(12)(\"iterator\"),o=r(25);e.exports=r(9).getIteratorMethod=function(e){if(null!=e)return e[a]||e[\"@@iterator\"]||o[n(e)]}},function(e,t){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},function(e,t,r){var n=r(11),a=r(69).set,o=n.MutationObserver||n.WebKitMutationObserver,i=n.process,u=n.Promise,l=\"process\"==r(27)(i);e.exports=function(){var e,t,r,c=function(){var n,a;for(l&&(n=i.domain)&&n.exit();e;){a=e.fn,e=e.next;try{a()}catch(n){throw e?r():t=void 0,n}}t=void 0,n&&n.enter()};if(l)r=function(){i.nextTick(c)};else if(!o||n.navigator&&n.navigator.standalone)if(u&&u.resolve){var s=u.resolve(void 0);r=function(){s.then(c)}}else r=function(){a.call(n,c)};else{var f=!0,p=document.createTextNode(\"\");new o(c).observe(p,{characterData:!0}),r=function(){p.data=f=!f}}return function(n){var a={fn:n,next:void 0};t&&(t.next=a),e||(e=a,r()),t=a}}},function(e,t,r){var n=r(11).navigator;e.exports=n&&n.userAgent||\"\"},function(e,t,r){var n=r(21);e.exports=function(e,t,r){for(var a in t)r&&e[a]?e[a]=t[a]:n(e,a,t[a]);return e}},function(e,t,r){\"use strict\";var n=r(11),a=r(9),o=r(16),i=r(18),u=r(12)(\"species\");e.exports=function(e){var t=\"function\"==typeof a[e]?a[e]:n[e];i&&t&&!t[u]&&o.f(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,r){var n=r(12)(\"iterator\"),a=!1;try{var o=[7][n]();o.return=function(){a=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var o=[7],i=o[n]();i.next=function(){return{done:r=!0}},o[n]=function(){return i},e(o)}catch(e){}return r}},function(e,t,r){\"use strict\";var n=r(14),a=r(9),o=r(11),i=r(68),u=r(71);n(n.P+n.R,\"Promise\",{finally:function(e){var t=i(this,a.Promise||o.Promise),r=\"function\"==typeof e;return this.then(r?function(r){return u(t,e()).then(function(){return r})}:e,r?function(r){return u(t,e()).then(function(){throw r})}:e)}})},function(e,t,r){\"use strict\";var n=r(14),a=r(51),o=r(70);n(n.S,\"Promise\",{try:function(e){var t=a.f(this),r=o(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}})},function(e,t,r){e.exports={default:r(131),__esModule:!0}},function(e,t,r){r(132);var n=r(9).Object;e.exports=function defineProperty(e,t,r){return n.defineProperty(e,t,r)}},function(e,t,r){var n=r(14);n(n.S+n.F*!r(18),\"Object\",{defineProperty:r(16).f})},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=_interopRequireDefault(r(134)),a=_interopRequireDefault(r(42));t.default=function createManagers(e){function discoveryModules(t){var r=function getArtifactsDefs(){return{conn:function conn(e){return e.default&&\"object\"==(0,a.default)(e.default)&&\"ref\"in e.default&&\"refTTL\"in e.default?e.default:null},store:function store(e){return e.Chat&&e.Msg?e:null},wap:function wap(e){return e.default&&e.default.queryExist?e.default:null},stream:function stream(e){return e.default&&\"object\"==(0,a.default)(e.default)&&\"stream\"in e.default&&\"socket\"in e.default?e.default:null},uiController:function uiController(e){return e.default&&e.default.focusNextChat?e.default:null},mediaCollectionClass:function mediaCollectionClass(e){return e.prototype&&void 0!==e.prototype.processFiles||e.default&&e.default.prototype&&void 0!==e.default.prototype.processFiles?e.default?e.default:e:null},createPeerForContact:function createPeerForContact(e){return e.default&&e.default.prototype&&e.default.prototype.isServer&&e.default.prototype.isUser?e.default:null},displayInfo:function displayInfo(e){return e.default&&e.default.markAvailable&&e.default.unobscure?e.default:null}}}(),w=function getRequirementsDefs(){return{statusV3Manager:{requirements:[\"store\"],build:function build(e,t){var r=new k.StatusV3CollectionManager(t.store.StatusV3);return e.addSubmanager(\"statusV3\",r),r}},connManager:{requirements:[\"conn\"],build:function build(e,t){var r=new o.ConnManager(t.conn);return e.addSubmanager(\"conn\",r),r}},chatManager:{requirements:[\"store\",\"mediaCollectionClass\",\"createPeerForContact\"],build:function build(e,t){var r=new u.ChatCollectionManager(t.store.Chat,t.mediaCollectionClass,t.createPeerForContact);return e.addSubmanager(\"chats\",r),r}},messageManager:{requirements:[\"store\"],build:function build(e,t){var r=new l.MessageCollectionManager(t.store.Msg);return e.addSubmanager(\"messages\",r),r}},messageInfoManager:{requirements:[\"store\"],build:function build(e,t){var r=new c.MessageInfoCollectionManager(t.store.MsgInfo);return e.addSubmanager(\"messageInfos\",r),r}},contactManager:{requirements:[\"store\"],build:function build(e,t){var r=new s.ContactCollectionManager(t.store.Contact);return e.addSubmanager(\"contacts\",r),r}},groupMetadataManager:{requirements:[\"store\"],build:function build(e,t){var r=new f.GroupMetadataCollectionManager(t.store.GroupMetadata);return e.addSubmanager(\"groupMetadata\",r),r}},wapManager:{requirements:[\"wap\"],build:function build(e,t){var r=new p.WapManager(t.wap);return e.addSubmanager(\"wap\",r),r}},streamManager:{requirements:[\"stream\"],build:function build(e,t){var r=new i.StreamManager(t.stream);return e.addSubmanager(\"stream\",r),r}},uiControllerManager:{requirements:[\"uiController\"],build:function build(e,t){var r=new d.UIControllerManager(t.uiController);return e.addSubmanager(\"uiController\",r),r}},storageManager:{build:function build(e){var t=new h.StorageManager;return e.addSubmanager(\"storage\",t),t}},stickerManager:{requirements:[\"store\"],build:function build(e,t){var r=new m.StickerPackCollectionManager(t.store.StickerPack);return e.addSubmanager(\"stickerPacks\",r),r}},presenceManager:{requirements:[\"store\"],build:function build(e,t){var r=new g.PresenceCollectionManager(t.store.Presence);return e.addSubmanager(\"presences\",r),r}},profilePicThumbManager:{requirements:[\"store\"],build:function build(e,t){var r=new v.ProfilePicThumbCollectionManager(t.store.ProfilePicThumb);return e.addSubmanager(\"profilePicThumbs\",r),r}},statusManager:{requirements:[\"store\"],build:function build(e,t){var r=new y.StatusCollectionManager(t.store.Status);return e.addSubmanager(\"status\",r),r}},displayInfoManager:{requirements:[\"displayInfo\"],build:function build(e,t){var r=new _.DisplayInfoManager(t.displayInfo);return e.addSubmanager(\"displayInfo\",r),r}},liveLocationManager:{requirements:[\"store\"],build:function build(e,t){var r=new M.LiveLocationCollectionManager(t.store.LiveLocation);return e.addSubmanager(\"liveLocations\",r),r}},muteManager:{requirements:[\"store\"],build:function build(e,t){var r=new b.MuteCollectionManager(t.store.Mute);return e.addSubmanager(\"mutes\",r),r}}}}(),D={};function checkRequirements(){for(var t=!0;t;)for(var r in t=!1,w){var n=w[r],a=!0;(n.requirements||[]).forEach(function(e){e in D||(a=!1)}),a&&(D[r]=n.build(e,D),delete w[r],t=!0,console.log(\"Built requirement: \"+r))}}function checkArtifacts(e){for(var t in r){var n=r[t](e);if(n)return D[t]=n,console.log(\"Got artifact: \"+t),!0}}for(var C in t)if(\"object\"===(0,a.default)(t[C])&&t[C]){var S=(0,n.default)(t[C])[0];if(\"object\"===(void 0===S?\"undefined\":(0,a.default)(S))&&S.exports)for(var x in t[C]){var P=t(x);if(P&&(checkArtifacts(P)&&checkRequirements(),0==r.length||0==w.length))return}}}webpackJsonp([],{whalesong:function whalesong(e,t,r){return discoveryModules(r)}},\"whalesong\")};var o=r(138),i=r(139),u=r(72),l=r(35),c=r(141),s=r(29),f=r(76),p=r(142),d=r(143),h=r(144),m=r(145),g=r(75),v=r(73),y=r(74),_=r(146),M=r(78),b=r(77),k=r(147);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){e.exports={default:r(135),__esModule:!0}},function(e,t,r){r(136),e.exports=r(9).Object.values},function(e,t,r){var n=r(14),a=r(137)(!1);n(n.S,\"Object\",{values:function values(e){return a(e)}})},function(e,t,r){var n=r(26),a=r(19),o=r(28).f;e.exports=function(e){return function(t){for(var r,i=a(t),u=n(i),l=u.length,c=0,s=[];l>c;)o.call(i,r=u[c++])&&s.push(e?[r,i[r]]:i[r]);return s}}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ConnManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.ConnManager=(_applyDecoratedDescriptor((n=function(e){function ConnManager(){return(0,l.default)(this,ConnManager),(0,s.default)(this,(ConnManager.__proto__||(0,u.default)(ConnManager)).apply(this,arguments))}return(0,f.default)(ConnManager,e),(0,c.default)(ConnManager,[{key:\"updatePushname\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t=e.name;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.updatePushname(t);case 2:case\"end\":return e.stop()}},_callee,this)}));return function updatePushname(t){return e.apply(this,arguments)}}()},{key:\"canSetMyPushname\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.canSetMyPushname();case 2:case\"end\":return e.stop()}},_callee2,this)}));return function canSetMyPushname(){return e.apply(this,arguments)}}()}]),ConnManager}(p.ModelManager)).prototype,\"updatePushname\",[d.command],(0,a.default)(n.prototype,\"updatePushname\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canSetMyPushname\",[d.command],(0,a.default)(n.prototype,\"canSetMyPushname\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StreamManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.StreamManager=(_applyDecoratedDescriptor((n=function(e){function StreamManager(){return(0,l.default)(this,StreamManager),(0,s.default)(this,(StreamManager.__proto__||(0,u.default)(StreamManager)).apply(this,arguments))}return(0,f.default)(StreamManager,e),(0,c.default)(StreamManager,[{key:\"poke\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:this.model.poke();case 1:case\"end\":return e.stop()}},_callee,this)}));return function poke(){return e.apply(this,arguments)}}()},{key:\"takeover\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:this.model.takeover();case 1:case\"end\":return e.stop()}},_callee2,this)}));return function takeover(){return e.apply(this,arguments)}}()},{key:\"logout\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(){return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:this.model.logout();case 1:case\"end\":return e.stop()}},_callee3,this)}));return function logout(){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return{backoffGeneration:e.backoffGeneration,canSend:e.canSend,hasSynced:e.hasSynced,isIncognito:e.isIncognito,launchGeneration:e.launchGeneration,launched:e.launched,retryTimestamp:e.retryTimestamp,state:e.state,stream:e.stream,syncTag:e.syncTag}}}]),StreamManager}(p.ModelManager)).prototype,\"poke\",[d.command],(0,a.default)(n.prototype,\"poke\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"takeover\",[d.command],(0,a.default)(n.prototype,\"takeover\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"logout\",[d.command],(0,a.default)(n.prototype,\"logout\"),n.prototype),n)},function(e,t,r){var n,a,o;a=[],void 0===(o=\"function\"==typeof(n=function(){\"use strict\";return function b64toBlob(e,t,r){t=t||\"\",r=r||512;for(var n=atob(e),a=[],o=0;o<n.length;o+=r){for(var i=n.slice(o,o+r),u=new Array(i.length),l=0;l<i.length;l++)u[l]=i.charCodeAt(l);var c=new Uint8Array(u);a.push(c)}var s=new Blob(a,{type:t});return s}})?n.apply(t,a):n)||(e.exports=o)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.MessageInfoCollectionManager=t.MessageInfoManager=t.MessageAckCollectionManager=t.MessageAckManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(10),h=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var m=t.MessageAckManager=function(e){function MessageAckManager(){return(0,c.default)(this,MessageAckManager),(0,f.default)(this,(MessageAckManager.__proto__||(0,l.default)(MessageAckManager)).apply(this,arguments))}return(0,p.default)(MessageAckManager,e),(0,s.default)(MessageAckManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized})}}]),MessageAckManager}(d.ModelManager),g=t.MessageAckCollectionManager=function(e){function MessageAckCollectionManager(){return(0,c.default)(this,MessageAckCollectionManager),(0,f.default)(this,(MessageAckCollectionManager.__proto__||(0,l.default)(MessageAckCollectionManager)).apply(this,arguments))}return(0,p.default)(MessageAckCollectionManager,e),(0,s.default)(MessageAckCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),MessageAckCollectionManager}(d.CollectionManager),v=t.MessageInfoManager=function(e){function MessageInfoManager(e){(0,c.default)(this,MessageInfoManager);var t=(0,f.default)(this,(MessageInfoManager.__proto__||(0,l.default)(MessageInfoManager)).call(this,e));return t.addSubmanager(\"read\",new g(t.model.read)),t.addSubmanager(\"delivery\",new g(t.model.delivery)),t.addSubmanager(\"played\",new g(t.model.played)),t}return(0,p.default)(MessageInfoManager,e),(0,s.default)(MessageInfoManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized,delivery:e.delivery.map(function(e){return m.mapModel(e)}),played:e.delivery.map(function(e){return m.mapModel(e)}),read:e.delivery.map(function(e){return m.mapModel(e)})})}}]),MessageInfoManager}(d.ModelManager);t.MessageInfoCollectionManager=(function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}((n=function(e){function MessageInfoCollectionManager(){return(0,c.default)(this,MessageInfoCollectionManager),(0,f.default)(this,(MessageInfoCollectionManager.__proto__||(0,l.default)(MessageInfoCollectionManager)).apply(this,arguments))}return(0,p.default)(MessageInfoCollectionManager,e),(0,s.default)(MessageInfoCollectionManager,[{key:\"fetch\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t,r=e.message_id;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,manager.getSubmanager(\"messages\").loadItem(r);case 2:return t=e.sent,e.next=5,this.fetchByMessage(t.id);case 5:return e.abrupt(\"return\",e.sent);case 6:case\"end\":return e.stop()}},_callee,this)}));return function fetch(t){return e.apply(this,arguments)}}()},{key:\"fetchByMessage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(e){return o.default.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=v,t.next=3,this.collection.find(e.id);case 3:return t.t1=t.sent,t.abrupt(\"return\",t.t0.mapModel.call(t.t0,t.t1));case 5:case\"end\":return t.stop()}},_callee2,this)}));return function fetchByMessage(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return v}}]),MessageInfoCollectionManager}(d.CollectionManager)).prototype,\"fetch\",[h.command],(0,a.default)(n.prototype,\"fetch\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.WapManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.WapManager=(_applyDecoratedDescriptor((n=function(e){function WapManager(){return(0,l.default)(this,WapManager),(0,s.default)(this,(WapManager.__proto__||(0,u.default)(WapManager)).apply(this,arguments))}return(0,f.default)(WapManager,e),(0,c.default)(WapManager,[{key:\"queryExist\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t=e.contactId;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.queryExist(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee,this)}));return function queryExist(t){return e.apply(this,arguments)}}()},{key:\"queryLinkPreview\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(e){var t,r=e.text;return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.queryLinkPreview(r);case 2:if(!(t=e.sent).status||200===t.status){e.next=5;break}return e.abrupt(\"return\");case 5:return e.abrupt(\"return\",t);case 6:case\"end\":return e.stop()}},_callee2,this)}));return function queryLinkPreview(t){return e.apply(this,arguments)}}()},{key:\"subscribePresence\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(e){var t=e.id;return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.subscribePresence(t);case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee3,this)}));return function subscribePresence(t){return e.apply(this,arguments)}}()}]),WapManager}(p.ModelManager)).prototype,\"queryExist\",[d.command],(0,a.default)(n.prototype,\"queryExist\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"queryLinkPreview\",[d.command],(0,a.default)(n.prototype,\"queryLinkPreview\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"subscribePresence\",[d.command],(0,a.default)(n.prototype,\"subscribePresence\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.UIControllerManager=void 0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(3)),o=_interopRequireDefault(r(1)),i=_interopRequireDefault(r(2)),u=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.UIControllerManager=function(e){function UIControllerManager(){return(0,a.default)(this,UIControllerManager),(0,o.default)(this,(UIControllerManager.__proto__||(0,n.default)(UIControllerManager)).apply(this,arguments))}return(0,i.default)(UIControllerManager,e),UIControllerManager}(u.ModelManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StorageManager=t.StorageItemMonitor=t.StorageMonitor=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var d=t.StorageMonitor=function(e){function StorageMonitor(){return(0,l.default)(this,StorageMonitor),(0,s.default)(this,(StorageMonitor.__proto__||(0,u.default)(StorageMonitor)).apply(this,arguments))}return(0,f.default)(StorageMonitor,e),(0,c.default)(StorageMonitor,[{key:\"mapEventResult\",value:function mapEventResult(e){return{}}},{key:\"_addHandler\",value:function _addHandler(e){window.addEventListener(\"storageChange\",e)}},{key:\"_removeHandler\",value:function _removeHandler(e){window.removeEventListener(\"storageChange\",e)}}]),StorageMonitor}(p.Monitor),h=t.StorageItemMonitor=function(e){function StorageItemMonitor(){return(0,l.default)(this,StorageItemMonitor),(0,s.default)(this,(StorageItemMonitor.__proto__||(0,u.default)(StorageItemMonitor)).apply(this,arguments))}return(0,f.default)(StorageItemMonitor,e),(0,c.default)(StorageItemMonitor,[{key:\"mapEventResult\",value:function mapEventResult(e){return{key:e.detail.key,newValue:e.detail.newValue,oldValue:e.detail.oldValue}}},{key:\"_addHandler\",value:function _addHandler(e){window.addEventListener(\"storageSet\",e),window.addEventListener(\"storageRemove\",e)}},{key:\"_removeHandler\",value:function _removeHandler(e){window.removeEventListener(\"storageSet\",e),window.removeEventListener(\"storageRemove\",e)}}]),StorageItemMonitor}(p.Monitor);t.StorageManager=(_applyDecoratedDescriptor((n=function(e){function StorageManager(){return(0,l.default)(this,StorageManager),(0,s.default)(this,(StorageManager.__proto__||(0,u.default)(StorageManager)).apply(this,arguments))}return(0,f.default)(StorageManager,e),(0,c.default)(StorageManager,[{key:\"initStorageEvents\",value:function initStorageEvents(){if(!this._eventInitiated){var e=Storage.prototype.setItem,t=Storage.prototype.removeItem,r=Storage.prototype.clear;Storage.prototype.setItem=function(){window.dispatchEvent(new CustomEvent(\"storageSet\",{detail:{key:arguments[0],newValue:arguments[1],oldValue:window.localStorage.getItem(arguments[0])}})),window.dispatchEvent(new Event(\"storageChange\")),e.apply(this,arguments)},Storage.prototype.removeItem=function(){window.dispatchEvent(new CustomEvent(\"storageRemove\",{detail:{key:arguments[0],oldValue:window.localStorage.getItem(arguments[0]),newValue:null}})),window.dispatchEvent(new Event(\"storageChange\")),t.apply(this,arguments)},Storage.prototype.clear=function(){window.dispatchEvent(new Event(\"storageChange\")),r.apply(this,arguments)},this._eventInitiated=!0}}},{key:\"getStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",window.localStorage);case 1:case\"end\":return e.stop()}},_callee,this)}));return function getStorage(){return e.apply(this,arguments)}}()},{key:\"getItem\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(e){var t=e.key;return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",window.localStorage.get(t));case 1:case\"end\":return e.stop()}},_callee2,this)}));return function getItem(t){return e.apply(this,arguments)}}()},{key:\"setItem\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(e){var t=e.key,r=e.value;return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",window.localStorage.set(t,r));case 1:case\"end\":return e.stop()}},_callee3,this)}));return function setItem(t){return e.apply(this,arguments)}}()},{key:\"setStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee4(e){var t,r=e.data;return o.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:e.t0=o.default.keys(r);case 1:if((e.t1=e.t0()).done){e.next=7;break}return t=e.t1.value,e.next=5,this.setItem({key:t,value:r[t]});case 5:e.next=1;break;case 7:case\"end\":return e.stop()}},_callee4,this)}));return function setStorage(t){return e.apply(this,arguments)}}()},{key:\"monitorStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee5(){return o.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return this.initStorageEvents(),e.abrupt(\"return\",new d);case 2:case\"end\":return e.stop()}},_callee5,this)}));return function monitorStorage(){return e.apply(this,arguments)}}()},{key:\"monitorItemStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee6(){return o.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return this.initStorageEvents(),e.abrupt(\"return\",new h);case 2:case\"end\":return e.stop()}},_callee6,this)}));return function monitorItemStorage(){return e.apply(this,arguments)}}()}]),StorageManager}(p.CommandManager)).prototype,\"getStorage\",[p.command],(0,a.default)(n.prototype,\"getStorage\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"getItem\",[p.command],(0,a.default)(n.prototype,\"getItem\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setItem\",[p.command],(0,a.default)(n.prototype,\"setItem\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setStorage\",[p.command],(0,a.default)(n.prototype,\"setStorage\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorStorage\",[p.monitor],(0,a.default)(n.prototype,\"monitorStorage\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorItemStorage\",[p.monitor],(0,a.default)(n.prototype,\"monitorItemStorage\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StickerPackCollectionManager=t.StickerPackManager=t.StickerCollectionManager=t.StickerManager=void 0;var n,a,o,i=_interopRequireDefault(r(4)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(6)),c=_interopRequireDefault(r(7)),s=_interopRequireDefault(r(0)),f=_interopRequireDefault(r(3)),p=_interopRequireDefault(r(8)),d=_interopRequireDefault(r(1)),h=_interopRequireDefault(r(2)),m=r(10),g=r(5),v=r(34),y=r(52);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var _=t.StickerManager=(_applyDecoratedDescriptor((n=function(e){function StickerManager(){return(0,f.default)(this,StickerManager),(0,d.default)(this,(StickerManager.__proto__||(0,s.default)(StickerManager)).apply(this,arguments))}return(0,h.default)(StickerManager,e),(0,p.default)(StickerManager,[{key:\"sendToChat\",value:function(){var e=(0,c.default)(l.default.mark(function _callee(e){var t=this,r=e.chatId,n=e.quotedMsgId;return l.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.model.downloadMedia();case 3:manager.getSubmanager(\"chats\").getSubmanager(r),e.next=9;break;case 6:throw e.prev=6,e.t0=e.catch(0),new y.ModelNotFound('Chat with ID \"'+r+'\" not found');case 9:return n&&(chatManager.model.composeQuotedMsg=chatManager.model.msgs.get(n)),e.next=12,chatManager._sendMessage(function(){return t.model.sendToChat(chatManager.model)},function(e){return\"sticker\"===e.type&&e.filehash===t.model.filehash});case 12:return e.abrupt(\"return\",e.sent);case 13:case\"end\":return e.stop()}},_callee,this,[[0,6]])}));return function sendToChat(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(m.ModelManager.mapModel(e),{_mediaObject:null})}}]),StickerManager}(m.ModelManager)).prototype,\"sendToChat\",[g.command],(0,i.default)(n.prototype,\"sendToChat\"),n.prototype),n),M=t.StickerCollectionManager=(_applyDecoratedDescriptor((a=function(e){function StickerCollectionManager(){return(0,f.default)(this,StickerCollectionManager),(0,d.default)(this,(StickerCollectionManager.__proto__||(0,s.default)(StickerCollectionManager)).apply(this,arguments))}return(0,h.default)(StickerCollectionManager,e),(0,p.default)(StickerCollectionManager,[{key:\"fetch\",value:function(){var e=(0,c.default)(l.default.mark(function _callee2(){return l.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.fetch();case 2:case\"end\":return e.stop()}},_callee2,this)}));return function fetch(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return _}}]),StickerCollectionManager}(m.CollectionManager)).prototype,\"fetch\",[g.command],(0,i.default)(a.prototype,\"fetch\"),a.prototype),a),b=t.StickerPackManager=function(e){function StickerPackManager(e){(0,f.default)(this,StickerPackManager);var t=(0,d.default)(this,(StickerPackManager.__proto__||(0,s.default)(StickerPackManager)).call(this,e));return t.addSubmanager(\"stickers\",new M(t.model.stickers)),t}return(0,h.default)(StickerPackManager,e),StickerPackManager}(m.ModelManager);t.StickerPackCollectionManager=(_applyDecoratedDescriptor((o=function(e){function StickerPackCollectionManager(){return(0,f.default)(this,StickerPackCollectionManager),(0,d.default)(this,(StickerPackCollectionManager.__proto__||(0,s.default)(StickerPackCollectionManager)).apply(this,arguments))}return(0,h.default)(StickerPackCollectionManager,e),(0,p.default)(StickerPackCollectionManager,[{key:\"fetchPage\",value:function(){var e=(0,c.default)(l.default.mark(function _callee3(e){var t,r=e.page;return l.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:if(!((t=this.collection.pageWithIndex(r))<r)){e.next=3;break}throw new v.ValueError(\"Page \"+r+\" does not exist\");case 3:if(\"SUCCESS\"!==this.collection.pageFetchStates[t]){e.next=5;break}return e.abrupt(\"return\");case 5:return e.next=7,this.collection.fetchAt(r);case 7:return e.next=9,this.collection._pageFetchPromises[t];case 9:if(this.collection.pageFetchStates[t]){e.next=11;break}throw new v.ValueError(\"Page \"+r+\" does not exist\");case 11:case\"end\":return e.stop()}},_callee3,this)}));return function fetchPage(t){return e.apply(this,arguments)}}()},{key:\"fetchAllPages\",value:function(){var e=(0,c.default)(l.default.mark(function _callee4(){var e;return l.default.wrap(function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:t.prev=0,e=0;case 2:return t.next=5,this.fetchPage({page:e});case 5:e++,t.next=2;break;case 8:t.next=12;break;case 10:t.prev=10,t.t0=t.catch(0);case 12:case 13:case\"end\":return t.stop()}},_callee4,this,[[0,10]])}));return function fetchAllPages(){return e.apply(this,arguments)}}()},{key:\"reset\",value:function(){var e=(0,c.default)(l.default.mark(function _callee5(){return l.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.reset());case 1:case\"end\":return e.stop()}},_callee5,this)}));return function reset(){return e.apply(this,arguments)}}()},{key:\"getItemByName\",value:function(){var e=(0,c.default)(l.default.mark(function _callee6(e){var t,r=e.name;return l.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(t=this.collection.where({name:r})).length){e.next=3;break}throw new y.ModelNotFound('Sticker pack with name \"'+r+'\" not found');case 3:return e.abrupt(\"return\",this.mapItem(t[0]));case 4:case\"end\":return e.stop()}},_callee6,this)}));return function getItemByName(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return b}}]),StickerPackCollectionManager}(m.CollectionManager)).prototype,\"fetchPage\",[g.command],(0,i.default)(o.prototype,\"fetchPage\"),o.prototype),_applyDecoratedDescriptor(o.prototype,\"fetchAllPages\",[g.command],(0,i.default)(o.prototype,\"fetchAllPages\"),o.prototype),_applyDecoratedDescriptor(o.prototype,\"reset\",[g.command],(0,i.default)(o.prototype,\"reset\"),o.prototype),_applyDecoratedDescriptor(o.prototype,\"getItemByName\",[g.command],(0,i.default)(o.prototype,\"getItemByName\"),o.prototype),o)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.DisplayInfoManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.DisplayInfoManager=(_applyDecoratedDescriptor((n=function(e){function DisplayInfoManager(){return(0,l.default)(this,DisplayInfoManager),(0,s.default)(this,(DisplayInfoManager.__proto__||(0,u.default)(DisplayInfoManager)).apply(this,arguments))}return(0,f.default)(DisplayInfoManager,e),(0,c.default)(DisplayInfoManager,[{key:\"markAvailable\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markAvailable();case 1:case\"end\":return e.stop()}},_callee,this)}));return function markAvailable(){return e.apply(this,arguments)}}()},{key:\"markUnavailable\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markUnavailable();case 1:case\"end\":return e.stop()}},_callee2,this)}));return function markUnavailable(){return e.apply(this,arguments)}}()},{key:\"unobscure\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(){return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:this.model.unobscure();case 1:case\"end\":return e.stop()}},_callee3,this)}));return function unobscure(){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return{available:e.available,clientExpired:e.clientExpired,couldForce:e.couldForce,displayInfo:e.displayInfo,hardExpired:e.hardExpired,info:e.info,isState:e.isState,obscurity:e.obscurity,phoneAuthed:e.phoneAuthed,resumeCount:e.resumeCount,uiActive:e.uiActive,mode:e.mode}}}]),DisplayInfoManager}(p.ModelManager)).prototype,\"markAvailable\",[d.command],(0,a.default)(n.prototype,\"markAvailable\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markUnavailable\",[d.command],(0,a.default)(n.prototype,\"markUnavailable\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unobscure\",[d.command],(0,a.default)(n.prototype,\"unobscure\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StatusV3CollectionManager=t.StatusV3Manager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(13)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(8)),d=_interopRequireDefault(r(2)),h=r(5),m=r(10),g=r(35),v=r(29);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=t.StatusV3Manager=(_applyDecoratedDescriptor((n=function(e){function StatusV3Manager(e){(0,s.default)(this,StatusV3Manager);var t=(0,f.default)(this,(StatusV3Manager.__proto__||(0,l.default)(StatusV3Manager)).call(this,e));return t.addSubmanager(\"msgs\",new g.MessageCollectionManager(e.msgs)),t.addSubmanager(\"contact\",new v.ContactManager(t.model.contact)),t}return(0,d.default)(StatusV3Manager,e),(0,p.default)(StatusV3Manager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,c.default)(m.ModelManager.mapModel(e),{id:e.id._serialized,contact:e.contact?v.ContactManager.mapModel(e.contact):null,msgs:null,readKeys:e.readKeys})}}]),(0,p.default)(StatusV3Manager,[{key:\"sendReadStatus\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(e){var t=e.messageId;return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendReadStatus(this.getSubmanager(\"msgs\").loadItem(t).id,this.model.id);case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee,this)}));return function sendReadStatus(t){return e.apply(this,arguments)}}()}]),StatusV3Manager}(m.ModelManager)).prototype,\"sendReadStatus\",[h.command],(0,o.default)(n.prototype,\"sendReadStatus\"),n.prototype),n);t.StatusV3CollectionManager=(_applyDecoratedDescriptor((a=function(e){function StatusV3CollectionManager(){return(0,s.default)(this,StatusV3CollectionManager),(0,f.default)(this,(StatusV3CollectionManager.__proto__||(0,l.default)(StatusV3CollectionManager)).apply(this,arguments))}return(0,d.default)(StatusV3CollectionManager,e),(0,p.default)(StatusV3CollectionManager,[{key:\"getUnexpired\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(e){var t,r=e.unread;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.getUnexpired(r);case 2:return t=e.sent,e.abrupt(\"return\",h.Iterator.fromArray(t,y.mapModel));case 4:case\"end\":return e.stop()}},_callee2,this)}));return function getUnexpired(t){return e.apply(this,arguments)}}()},{key:\"sync\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(){return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.sync();case 2:case\"end\":return e.stop()}},_callee3,this)}));return function sync(){return e.apply(this,arguments)}}()},{key:\"getMyStatus\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(){return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.getMyStatus();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee4,this)}));return function getMyStatus(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),StatusV3CollectionManager}(m.CollectionManager)).prototype,\"getUnexpired\",[h.command],(0,o.default)(a.prototype,\"getUnexpired\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"sync\",[h.command],(0,o.default)(a.prototype,\"sync\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getMyStatus\",[h.command],(0,o.default)(a.prototype,\"getMyStatus\"),a.prototype),a)}]);", "args": []}
1551032046233 webdriver::server DEBUG <- 200 OK {"value":null}
1551032046243 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032046243 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032046761 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032046776 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032047287 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032047302 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032047830 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032047845 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032048366 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032048381 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032048887 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032048891 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032049397 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032049402 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032049912 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032049922 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032050432 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032050446 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032050955 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032050969 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032051480 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032051490 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032051996 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032051999 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032052516 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032052521 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032053036 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032053046 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032053556 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032053566 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032054074 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032054081 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032054587 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032054590 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032055101 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032055108 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032055631 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032055636 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032056147 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032056377 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032056891 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032056906 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032057420 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032057489 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032058013 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032058023 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032058530 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032058535 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032059045 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032059055 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032059570 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032059586 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032060098 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032060101 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032060609 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032060615 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032061118 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032061122 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032061630 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032061638 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032062145 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032062149 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032062663 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032062668 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032063182 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032063186 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032063696 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032063706 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032064220 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032064225 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032064732 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032064742 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032065256 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032065266 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032065771 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032065776 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032066277 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032066282 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032066796 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032066806 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032067313 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032067318 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032067825 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032067835 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032068347 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032068367 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032068875 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032068878 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032069374 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": 1551032072099 webdriver::server DEBUG -> POST /session {"capabilities": {"firstMatch": [{}], "alwaysMatch": {"browserName": "firefox", "acceptInsecureCerts": true, "moz:firefoxOptions": {"args": ["-profile", "C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\bbbb"]}}}, "desiredCapabilities": {"browserName": "firefox", "acceptInsecureCerts": true, "webStorageEnabled": true, "databaseEnabled": true, "marionette": true, "moz:firefoxOptions": {"args": ["-profile", "C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\bbbb"]}}}
1551032072099 geckodriver::capabilities DEBUG Trying to read firefox version from ini files
1551032072100 geckodriver::capabilities DEBUG Found version 65.0.1
1551032072107 mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-profile" "C:\\Users\\Parthib\\PycharmProjects\\whatsapp-api\\firefox_profiles\\bbbb" "-foreground" "-no-remote"
1551032072122 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:2828
1551032072122 geckodriver::marionette DEBUG Connection established on 127.0.0.1:2828. Waiting for Marionette handshake
1551032072122 geckodriver::marionette DEBUG Connected to Marionette
1551032072127 webdriver::server DEBUG <- 200 OK {"value":{"sessionId":"1f2e2c11-672c-4794-b31a-6491158e954a","capabilities":{"acceptInsecureCerts":true,"browserName":"firefox","browserVersion":"65.0.1","moz:accessibilityC1551032072452 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032072465 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"javascript error","message":"TypeError: window.manager is undefined","stacktrace":"@https://web.whatsapp.com/:2:7\n@https://web.whatsapp.com/:1:2\n"}}
1551032072975 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032072996 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"javascript error","message":"TypeError: window.manager is undefined","stacktrace":"@https://web.whatsapp.com/:2:7\n@https://web.whatsapp.com/:1:2\n"}}
1551032073506 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032073802 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"javascript error","message":"TypeError: window.manager is undefined","stacktrace":"@https://web.whatsapp.com/:2:7\n@https://web.whatsapp.com/:1:2\n"}}
1551032074315 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032074335 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"javascript error","message":"TypeError: window.manager is undefined","stacktrace":"@https://web.whats1551032074878 webdriver::server DEBUG -> POST /ses1551032074878 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032075403 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"javascript error","message":"TypeError: window.manager is undefined","stacktrace":"@https://web.whatsapp.com/:2:7\n@https://web.whatsapp.com/:1:2\n"}}
1551032075916 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032076617 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032077142 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032077162 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032077672 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032077682 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032078197 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032078207 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032078726 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032078751 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032079284 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032079299 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032079828 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032079848 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032080371 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032080386 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032080897 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032080906 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032081423 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032081433 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032081948 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032081955 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032082466 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032082471 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032082985 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032082992 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032083515 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032083525 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032084042 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032084057 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032084567 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032084579 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032085088 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032085094 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032085602 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032085607 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032086118 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032086123 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032086638 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032086658 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032087196 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032087211 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032087727 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032087737 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032088248 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032088252 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032088767 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032088782 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032089306 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032089316 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032089837 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032089847 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032090372 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032090382 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032090902 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032090917 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032091423 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032091428 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032091947 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032091962 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032092486 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032092496 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032093003 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032093018 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032093535 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032093550 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032094061 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032094075 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032094591 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032094599 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032095117 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032095127 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032095642 webdriver::server DEBUG -> POST /session/178edb5d-fc8a-4736-bd24-b98ab04240c3/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032095652 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
tSubmanagers\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"removeSubmanager\",[command],(0,c.default)(n.prototype,\"removeSubmanager\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"getCommands\",[command],(0,c.default)(n.prototype,\"getCommands\"),n.prototype),n),D=(_applyDecoratedDescriptor((a=function(e){function MainManager(){(0,h.default)(this,MainManager);var e=(0,i.default)(this,(MainManager.__proto__||(0,o.default)(MainManager)).call(this));return e.resultManager=new _,e.monitorManager=new b(e.resultManager),e}return(0,l.default)(MainManager,e),(0,m.default)(MainManager,[{key:\"poll\",value:function poll(e){var t=[];if(e)for(var r in e){var n=e[r];if(n.exId)if(n.command)try{this.executeCommand(n.exId,n.command,n.params||{})}catch(e){throw console.error(e,n),e}else t.push({name:\"RequiredCommandName\",message:\"Command name is required\",executionsObj:n});else t.push({name:\"RequiredExecutionId\",message:\"Execuction ID is required\",executionsObj:n})}return{results:this.resultManager.getResults(),errors:t}}},{key:\"executeCommand\",value:function(){var e=(0,p.default)(f.default.mark(function _callee7(e,t,r){var n,a=this;return f.default.wrap(function _callee7$(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,console.log(e,t,r),i.next=4,(0,u.default)(MainManager.prototype.__proto__||(0,o.default)(MainManager.prototype),\"executeCommand\",this).call(this,t,r);case 4:if(!((n=i.sent)instanceof M)){i.next=11;break}return this.monitorManager.addMonitor(e,n),i.next=9,n.monitor(function(t){return a.resultManager.setPartialResult(e,t)});case 9:i.next=14;break;case 11:if(!(n instanceof k)){i.next=14;break}return i.next=14,n.iter(function(t){return a.resultManager.setPartialResult(e,t)});case 14:console.log(e,t,n),this.resultManager.setFinalResult(e,n),i.next=22;break;case 18:i.prev=18,i.t0=i.catch(0),console.error(i.t0,t,r),i.t0 instanceof Error||i.t0 instanceof g.BaseError?this.resultManager.setErrorResult(e,{name:i.t0.displayName||i.t0.name,message:i.t0.message,params:i.t0.params||{}}):this.resultManager.setErrorResult(e,{err:i.t0});case 22:case\"end\":return i.stop()}},_callee7,this,[[0,18]])}));return function executeCommand(t,r,n){return e.apply(this,arguments)}}()},{key:\"stopMonitor\",value:function(){var e=(0,p.default)(f.default.mark(function _callee8(e){var t=e.monitorId;return f.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.monitorManager.removeMonitor(t));case 1:case\"end\":return e.stop()}},_callee8,this)}));return function stopMonitor(t){return e.apply(this,arguments)}}()},{key:\"ping\",value:function(){var e=(0,p.default)(f.default.mark(function _callee9(){return f.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",\"pong\");case 1:case\"end\":return e.stop()}},_callee9,this)}));return function ping(){return e.apply(this,arguments)}}()}]),MainManager}(w)).prototype,\"stopMonitor\",[command],(0,c.default)(a.prototype,\"stopMonitor\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"ping\",[command],(0,c.default)(a.prototype,\"ping\"),a.prototype),a);t.default=D},function(e,t,r){e.exports=r(113)},function(e,t,r){\"use strict\";t.__esModule=!0;var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(50));t.default=function(e){return function(){var t=e.apply(this,arguments);return new n.default(function(e,r){return function step(a,o){try{var i=t[a](o),u=i.value}catch(e){return void r(e)}if(!i.done)return n.default.resolve(u).then(function(e){step(\"next\",e)},function(e){step(\"throw\",e)});e(u)}(\"next\")})}}},function(e,t,r){\"use strict\";t.__esModule=!0;var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(130));t.default=function(){function defineProperties(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),(0,n.default)(e,a.key,a)}}return function(e,t,r){return t&&defineProperties(e.prototype,t),r&&defineProperties(e,r),e}}()},function(e,t){var r=e.exports={version:\"2.6.5\"};\"number\"==typeof __e&&(__e=r)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.CollectionManager=t.ModelManager=t.CollectionItemFieldMonitor=t.CollectionItemMonitor=t.ModelMonitor=t.FieldMonitor=t.BaseFieldMonitor=void 0;var n,a,o=_interopRequireDefault(r(66)),i=_interopRequireDefault(r(4)),u=_interopRequireDefault(r(6)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(5),m=r(52);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var g=t.BaseFieldMonitor=function(e){function BaseFieldMonitor(e,t,r){(0,s.default)(this,BaseFieldMonitor);var n=(0,p.default)(this,(BaseFieldMonitor.__proto__||(0,c.default)(BaseFieldMonitor)).call(this,e,\"change:\"+t,r));return n.field=t,n}return(0,d.default)(BaseFieldMonitor,e),(0,f.default)(BaseFieldMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){return this.mapFn?this.mapFn.apply(this,arguments):{value:arguments.length<=1?void 0:arguments[1]}}}]),BaseFieldMonitor}(h.Monitor),v=t.FieldMonitor=function(e){function FieldMonitor(){return(0,s.default)(this,FieldMonitor),(0,p.default)(this,(FieldMonitor.__proto__||(0,c.default)(FieldMonitor)).apply(this,arguments))}return(0,d.default)(FieldMonitor,e),(0,f.default)(FieldMonitor,[{key:\"initMonitor\",value:function initMonitor(e){this.handler(e,this.obj,this.obj[this.field])}}]),FieldMonitor}(g),y=t.ModelMonitor=function(e){function ModelMonitor(){return(0,s.default)(this,ModelMonitor),(0,p.default)(this,(ModelMonitor.__proto__||(0,c.default)(ModelMonitor)).apply(this,arguments))}return(0,d.default)(ModelMonitor,e),(0,f.default)(ModelMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){var e=this.mapFn(arguments.length<=0?void 0:arguments[0]);return e||null}}]),ModelMonitor}(h.Monitor),_=t.CollectionItemMonitor=function(e){function CollectionItemMonitor(){return(0,s.default)(this,CollectionItemMonitor),(0,p.default)(this,(CollectionItemMonitor.__proto__||(0,c.default)(CollectionItemMonitor)).apply(this,arguments))}return(0,d.default)(CollectionItemMonitor,e),(0,f.default)(CollectionItemMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){var e=this.mapFn(arguments.length<=0?void 0:arguments[0]);return e?{item:e}:null}}]),CollectionItemMonitor}(h.Monitor),M=t.CollectionItemFieldMonitor=function(e){function CollectionItemFieldMonitor(){return(0,s.default)(this,CollectionItemFieldMonitor),(0,p.default)(this,(CollectionItemFieldMonitor.__proto__||(0,c.default)(CollectionItemFieldMonitor)).apply(this,arguments))}return(0,d.default)(CollectionItemFieldMonitor,e),(0,f.default)(CollectionItemFieldMonitor,[{key:\"mapEventResult\",value:function mapEventResult(){return{value:arguments.length<=1?void 0:arguments[1],itemId:this.mapFn(arguments.length<=0?void 0:arguments[0]).id}}}]),CollectionItemFieldMonitor}(g),b=t.ModelManager=(_applyDecoratedDescriptor((n=function(e){function ModelManager(e){(0,s.default)(this,ModelManager);var t=(0,p.default)(this,(ModelManager.__proto__||(0,c.default)(ModelManager)).call(this));return t.model=e,t}return(0,d.default)(ModelManager,e),(0,f.default)(ModelManager,[{key:\"getModel\",value:function(){var e=(0,l.default)(u.default.mark(function _callee(){return u.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.constructor.mapModel(this.model));case 1:case\"end\":return e.stop()}},_callee,this)}));return function getModel(){return e.apply(this,arguments)}}()},{key:\"monitorModel\",value:function(){var e=(0,l.default)(u.default.mark(function _callee2(){var e=this;return u.default.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new y(this.model,\"change\",function(t){return e.constructor.mapModel(t)}));case 1:case\"end\":return t.stop()}},_callee2,this)}));return function monitorModel(){return e.apply(this,arguments)}}()},{key:\"monitorField\",value:function(){var e=(0,l.default)(u.default.mark(function _callee3(e){var t=e.field;return u.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",new v(this.model,t));case 1:case\"end\":return e.stop()}},_callee3,this)}));return function monitorField(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return e.toJSON()}}]),ModelManager}(h.CommandManager)).prototype,\"getModel\",[h.command],(0,i.default)(n.prototype,\"getModel\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorModel\",[h.monitor],(0,i.default)(n.prototype,\"monitorModel\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorField\",[h.monitor],(0,i.default)(n.prototype,\"monitorField\"),n.prototype),n);t.CollectionManager=(_applyDecoratedDescriptor((a=function(e){function CollectionManager(e){(0,s.default)(this,CollectionManager);var t=(0,p.default)(this,(CollectionManager.__proto__||(0,c.default)(CollectionManager)).call(this));return t.collection=e,t}return(0,d.default)(CollectionManager,e),(0,f.default)(CollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return b}}]),(0,f.default)(CollectionManager,[{key:\"mapItem\",value:function mapItem(e){return this.constructor.getModelManagerClass().mapModel(e)}},{key:\"loadItem\",value:function loadItem(e){var t=this.collection.get(e);if(!t)throw new m.ModelNotFound('Item with ID \"'+e+'\" not found');return t}},{key:\"findItem\",value:function(){var e=(0,l.default)(u.default.mark(function _callee4(e){var t;return u.default.wrap(function _callee4$(r){for(;;)switch(r.prev=r.next){case 0:if(t=this.collection.find(e)){r.next=3;break}throw new m.ModelNotFound('Item with ID \"'+e+'\" not found');case 3:return r.abrupt(\"return\",t);case 4:case\"end\":return r.stop()}},_callee4,this)}));return function findItem(t){return e.apply(this,arguments)}}()},{key:\"getSubmanager\",value:function getSubmanager(e){try{return(0,o.default)(CollectionManager.prototype.__proto__||(0,c.default)(CollectionManager.prototype),\"getSubmanager\",this).call(this,e)}catch(t){try{return new(this.constructor.getModelManagerClass())(this.loadItem(e))}catch(e){throw t}}}},{key:\"getItems\",value:function(){var e=(0,l.default)(u.default.mark(function _callee5(){var e=this;return u.default.wrap(function _callee5$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new h.Iterator(function(t){return e.collection.forEach(function(r){return t(e.mapItem(r))})}));case 1:case\"end\":return t.stop()}},_callee5,this)}));return function getItems(){return e.apply(this,arguments)}}()},{key:\"getLength\",value:function(){var e=(0,l.default)(u.default.mark(function _callee6(){return u.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.length);case 1:case\"end\":return e.stop()}},_callee6,this)}));return function getLength(){return e.apply(this,arguments)}}()},{key:\"getItemById\",value:function(){var e=(0,l.default)(u.default.mark(function _callee7(e){var t=e.id;return u.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.mapItem(this.loadItem(t)));case 1:case\"end\":return e.stop()}},_callee7,this)}));return function getItemById(t){return e.apply(this,arguments)}}()},{key:\"findItemById\",value:function(){var e=(0,l.default)(u.default.mark(function _callee8(e){var t=e.id;return u.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=this,e.next=3,this.findItem(t);case 3:return e.t1=e.sent,e.abrupt(\"return\",e.t0.mapItem.call(e.t0,e.t1));case 5:case\"end\":return e.stop()}},_callee8,this)}));return function findItemById(t){return e.apply(this,arguments)}}()},{key:\"removeItemById\",value:function(){var e=(0,l.default)(u.default.mark(function _callee9(e){var t=e.id;return u.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:this.collection.remove(this.loadItem(t));case 1:case\"end\":return e.stop()}},_callee9,this)}));return function removeItemById(t){return e.apply(this,arguments)}}()},{key:\"getFirst\",value:function(){var e=(0,l.default)(u.default.mark(function _callee10(){return u.default.wrap(function _callee10$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.mapItem(this.collection.models[0]));case 1:case\"end\":return e.stop()}},_callee10,this)}));return function getFirst(){return e.apply(this,arguments)}}()},{key:\"getLast\",value:function(){var e=(0,l.default)(u.default.mark(function _callee11(){return u.default.wrap(function _callee11$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.mapItem(this.collection.last()));case 1:case\"end\":return e.stop()}},_callee11,this)}));return function getLast(){return e.apply(this,arguments)}}()},{key:\"monitorAdd\",value:function(){var e=(0,l.default)(u.default.mark(function _callee12(){var e=this;return u.default.wrap(function _callee12$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new _(this.collection,\"add\",function(t){return e.mapItem(t)}));case 1:case\"end\":return t.stop()}},_callee12,this)}));return function monitorAdd(){return e.apply(this,arguments)}}()},{key:\"monitorRemove\",value:function(){var e=(0,l.default)(u.default.mark(function _callee13(){var e=this;return u.default.wrap(function _callee13$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new _(this.collection,\"remove\",function(t){return e.mapItem(t)}));case 1:case\"end\":return t.stop()}},_callee13,this)}));return function monitorRemove(){return e.apply(this,arguments)}}()},{key:\"monitorChange\",value:function(){var e=(0,l.default)(u.default.mark(function _callee14(){var e=this;return u.default.wrap(function _callee14$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new _(this.collection,\"change\",function(t){return e.mapItem(t)}));case 1:case\"end\":return t.stop()}},_callee14,this)}));return function monitorChange(){return e.apply(this,arguments)}}()},{key:\"monitorField\",value:function(){var e=(0,l.default)(u.default.mark(function _callee15(e){var t=this,r=e.field;return u.default.wrap(function _callee15$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",new M(this.collection,r,function(e){return t.mapItem(e)}));case 1:case\"end\":return e.stop()}},_callee15,this)}));return function monitorField(t){return e.apply(this,arguments)}}()}]),CollectionManager}(h.CommandManager)).prototype,\"getItems\",[h.command],(0,i.default)(a.prototype,\"getItems\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getLength\",[h.command],(0,i.default)(a.prototype,\"getLength\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getItemById\",[h.command],(0,i.default)(a.prototype,\"getItemById\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"findItemById\",[h.command],(0,i.default)(a.prototype,\"findItemById\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"removeItemById\",[h.command],(0,i.default)(a.prototype,\"removeItemById\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getFirst\",[h.command],(0,i.default)(a.prototype,\"getFirst\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getLast\",[h.command],(0,i.default)(a.prototype,\"getLast\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorAdd\",[h.monitor],(0,i.default)(a.prototype,\"monitorAdd\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorRemove\",[h.monitor],(0,i.default)(a.prototype,\"monitorRemove\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorChange\",[h.monitor],(0,i.default)(a.prototype,\"monitorChange\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"monitorField\",[h.monitor],(0,i.default)(a.prototype,\"monitorField\"),a.prototype),a)},function(e,t){var r=e.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=r)},function(e,t,r){var n=r(39)(\"wks\"),a=r(30),o=r(11).Symbol,i=\"function\"==typeof o;(e.exports=function(e){return n[e]||(n[e]=i&&o[e]||(i?o:a)(\"Symbol.\"+e))}).store=n},function(e,t,r){e.exports={default:r(110),__esModule:!0}},function(e,t,r){var n=r(11),a=r(9),o=r(24),i=r(21),u=r(20),l=function(e,t,r){var c,s,f,p=e&l.F,d=e&l.G,h=e&l.S,m=e&l.P,g=e&l.B,v=e&l.W,y=d?a:a[t]||(a[t]={}),_=y.prototype,M=d?n:h?n[t]:(n[t]||{}).prototype;for(c in d&&(r=t),r)(s=!p&&M&&void 0!==M[c])&&u(y,c)||(f=s?M[c]:r[c],y[c]=d&&\"function\"!=typeof M[c]?r[c]:g&&s?o(f,n):v&&M[c]==f?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&\"function\"==typeof f?o(Function.call,f):f,m&&((y.virtual||(y.virtual={}))[c]=f,e&l.R&&_&&!_[c]&&i(_,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,r){var n=r(17);e.exports=function(e){if(!n(e))throw TypeError(e+\" is not an object!\");return e}},function(e,t,r){var n=r(15),a=r(55),o=r(41),i=Object.defineProperty;t.f=r(18)?Object.defineProperty:function defineProperty(e,t,r){if(n(e),t=o(t,!0),n(r),a)try{return i(e,t,r)}catch(e){}if(\"get\"in r||\"set\"in r)throw TypeError(\"Accessors not supported!\");return\"value\"in r&&(e[t]=r.value),e}},function(e,t){e.exports=function(e){return\"object\"==typeof e?null!==e:\"function\"==typeof e}},function(e,t,r){e.exports=!r(22)(function(){return 7!=Object.defineProperty({},\"a\",{get:function(){return 7}}).a})},function(e,t,r){var n=r(60),a=r(37);e.exports=function(e){return n(a(e))}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(16),a=r(32);e.exports=r(18)?function(e,t,r){return n.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=!0},function(e,t,r){var n=r(31);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports={}},function(e,t,r){var n=r(59),a=r(45);e.exports=Object.keys||function keys(e){return n(e,a)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ContactCollectionManager=t.ContactManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(13)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(8)),d=_interopRequireDefault(r(2)),h=r(5),m=r(10),g=r(73),v=r(74);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=t.ContactManager=(_applyDecoratedDescriptor((n=function(e){function ContactManager(e){(0,s.default)(this,ContactManager);var t=(0,f.default)(this,(ContactManager.__proto__||(0,l.default)(ContactManager)).call(this,e));return e.profilePicThumb&&t.addSubmanager(\"profilePicThumb\",manager.getSubmanager(\"profilePicThumbs\").getSubmanager(t.model.id._serialized)),t}return(0,d.default)(ContactManager,e),(0,p.default)(ContactManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,c.default)(m.ModelManager.mapModel(e),{id:e.id._serialized,formattedName:e.formattedName,isHighLevelVerified:e.isHighLevelVerified,isMe:e.isMe,isMyContact:e.isMyContact,isPSA:e.isPSA,isUser:e.isUser,isVerified:e.isVerified,isWAContact:e.isWAContact,profilePicThumbObj:e.profilePicThumb?g.ProfilePicThumbManager.mapModel(e.profilePicThumb):null,statusMute:e.statusMute,userhash:e.userhash,userid:e.userid,status:e.status?v.StatusManager.mapModel(e.status):null})}}]),(0,p.default)(ContactManager,[{key:\"block\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(){return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.setBlock(!0));case 1:case\"end\":return e.stop()}},_callee,this)}));return function block(){return e.apply(this,arguments)}}()},{key:\"unblock\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(){return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.setBlock(!1));case 1:case\"end\":return e.stop()}},_callee2,this)}));return function unblock(){return e.apply(this,arguments)}}()}]),ContactManager}(m.ModelManager)).prototype,\"block\",[h.command],(0,o.default)(n.prototype,\"block\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unblock\",[h.command],(0,o.default)(n.prototype,\"unblock\"),n.prototype),n);t.ContactCollectionManager=(_applyDecoratedDescriptor((a=function(e){function ContactCollectionManager(){return(0,s.default)(this,ContactCollectionManager),(0,f.default)(this,(ContactCollectionManager.__proto__||(0,l.default)(ContactCollectionManager)).apply(this,arguments))}return(0,d.default)(ContactCollectionManager,e),(0,p.default)(ContactCollectionManager,[{key:\"resyncContacts\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(){return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.resyncContacts());case 1:case\"end\":return e.stop()}},_callee3,this)}));return function resyncContacts(){return e.apply(this,arguments)}}()},{key:\"getMe\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(){return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=this,e.next=3,this.collection.find(manager.getSubmanager(\"conn\").me);case 3:return e.t1=e.sent,e.abrupt(\"return\",e.t0.mapItem.call(e.t0,e.t1));case 5:case\"end\":return e.stop()}},_callee4,this)}));return function getMe(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),ContactCollectionManager}(m.CollectionManager)).prototype,\"resyncContacts\",[h.command],(0,o.default)(a.prototype,\"resyncContacts\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getMe\",[h.command],(0,o.default)(a.prototype,\"getMe\"),a.prototype),a)},function(e,t){var r=0,n=Math.random();e.exports=function(e){return\"Symbol(\".concat(void 0===e?\"\":e,\")_\",(++r+n).toString(36))}},function(e,t){e.exports=function(e){if(\"function\"!=typeof e)throw TypeError(e+\" is not a function!\");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(16).f,a=r(20),o=r(12)(\"toStringTag\");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.OperationNotAllowed=t.StopMonitor=t.StopIterator=t.ValueError=t.CommandNotFound=t.ManagerNotFound=t.BaseError=void 0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(1)),o=_interopRequireDefault(r(2)),i=_interopRequireDefault(r(3));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var u=t.BaseError=function BaseError(e){(0,i.default)(this,BaseError),this.message=e,this.name=this.constructor.name,this.params=arguments[1]||{}};t.ManagerNotFound=function(e){function ManagerNotFound(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"#unknown#\";return(0,i.default)(this,ManagerNotFound),(0,a.default)(this,(ManagerNotFound.__proto__||(0,n.default)(ManagerNotFound)).call(this,\"Manager \"+e+\" not found\"))}return(0,o.default)(ManagerNotFound,e),ManagerNotFound}(u),t.CommandNotFound=function(e){function CommandNotFound(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"#unknown#\";return(0,i.default)(this,CommandNotFound),(0,a.default)(this,(CommandNotFound.__proto__||(0,n.default)(CommandNotFound)).call(this,\"Command \"+e+\" not found\"))}return(0,o.default)(CommandNotFound,e),CommandNotFound}(u),t.ValueError=function(e){function ValueError(){return(0,i.default)(this,ValueError),(0,a.default)(this,(ValueError.__proto__||(0,n.default)(ValueError)).apply(this,arguments))}return(0,o.default)(ValueError,e),ValueError}(u),t.StopIterator=function(e){function StopIterator(){return(0,i.default)(this,StopIterator),(0,a.default)(this,(StopIterator.__proto__||(0,n.default)(StopIterator)).apply(this,arguments))}return(0,o.default)(StopIterator,e),StopIterator}(u),t.StopMonitor=function(e){function StopMonitor(){return(0,i.default)(this,StopMonitor),(0,a.default)(this,(StopMonitor.__proto__||(0,n.default)(StopMonitor)).apply(this,arguments))}return(0,o.default)(StopMonitor,e),StopMonitor}(u),t.OperationNotAllowed=function(e){function OperationNotAllowed(){return(0,i.default)(this,OperationNotAllowed),(0,a.default)(this,(OperationNotAllowed.__proto__||(0,n.default)(OperationNotAllowed)).apply(this,arguments))}return(0,o.default)(OperationNotAllowed,e),OperationNotAllowed}(u)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.MessageCollectionManager=t.MessageManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(13)),u=_interopRequireDefault(r(6)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(10),m=r(5),g=r(29),v=r(72);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=t.MessageManager=(_applyDecoratedDescriptor((n=function(e){function MessageManager(){return(0,s.default)(this,MessageManager),(0,p.default)(this,(MessageManager.__proto__||(0,c.default)(MessageManager)).apply(this,arguments))}return(0,d.default)(MessageManager,e),(0,f.default)(MessageManager,[{key:\"fetchInfo\",value:function(){var e=(0,l.default)(u.default.mark(function _callee(){var e;return u.default.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,manager.getSubmanager(\"messageInfos\").fetchByMessage(this.model);case 2:return e=t.sent,this.addSubmanager(\"msgInfo\",manager.getSubmanager(\"messageInfos\").getSubmanager(this.model.id._serialized)),t.abrupt(\"return\",e);case 5:case\"end\":return t.stop()}},_callee,this)}));return function fetchInfo(){return e.apply(this,arguments)}}()},{key:\"canStar\",value:function(){var e=(0,l.default)(u.default.mark(function _callee2(){return u.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canStar());case 1:case\"end\":return e.stop()}},_callee2,this)}));return function canStar(){return e.apply(this,arguments)}}()},{key:\"star\",value:function(){var e=(0,l.default)(u.default.mark(function _callee3(){return u.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,manager.getSubmanager(\"chats\").getSubmanager(this.model.chat.id).sendStarMsgs({messageIds:[this.model.id]});case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee3,this)}));return function star(){return e.apply(this,arguments)}}()},{key:\"unstar\",value:function(){var e=(0,l.default)(u.default.mark(function _callee4(){return u.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,manager.getSubmanager(\"chats\").getSubmanager(this.model.chat.id).sendUnstarMsgs({messageIds:[this.model.id]});case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee4,this)}));return function unstar(){return e.apply(this,arguments)}}()},{key:\"canRevoke\",value:function(){var e=(0,l.default)(u.default.mark(function _callee5(){return u.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canRevoke());case 1:case\"end\":return e.stop()}},_callee5,this)}));return function canRevoke(){return e.apply(this,arguments)}}()},{key:\"revoke\",value:function(){var e=(0,l.default)(u.default.mark(function _callee6(e){var t=e.clearMedia;return u.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendRevoke(t);case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee6,this)}));return function revoke(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,i.default)(h.ModelManager.mapModel(e),{id:e.id._serialized,senderObj:e.senderObj?g.ContactManager.mapModel(e.senderObj):null,chat:e.chat?v.ChatManager.mapModel(e.chat):null,isGroupMsg:e.isGroupMsg,isLink:e.isLink,isMMS:e.isMMS,isMedia:e.isMedia,isNotification:e.isNotification,isPSA:e.isPSA,hasPromises:!!e.promises.length,streamingSidecar:null})}}]),MessageManager}(h.ModelManager)).prototype,\"fetchInfo\",[m.command],(0,o.default)(n.prototype,\"fetchInfo\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canStar\",[m.command],(0,o.default)(n.prototype,\"canStar\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"star\",[m.command],(0,o.default)(n.prototype,\"star\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unstar\",[m.command],(0,o.default)(n.prototype,\"unstar\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canRevoke\",[m.command],(0,o.default)(n.prototype,\"canRevoke\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"revoke\",[m.command],(0,o.default)(n.prototype,\"revoke\"),n.prototype),n);t.MessageCollectionManager=(_applyDecoratedDescriptor((a=function(e){function MessageCollectionManager(){return(0,s.default)(this,MessageCollectionManager),(0,p.default)(this,(MessageCollectionManager.__proto__||(0,c.default)(MessageCollectionManager)).apply(this,arguments))}return(0,d.default)(MessageCollectionManager,e),(0,f.default)(MessageCollectionManager,[{key:\"monitorNew\",value:function(){var e=(0,l.default)(u.default.mark(function _callee7(){var e=this;return u.default.wrap(function _callee7$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt(\"return\",new h.CollectionItemMonitor(this.collection,\"add\",function(t){return t.isNewMsg&&!t.isSentByMeFromWeb?e.mapItem(t):null}));case 1:case\"end\":return t.stop()}},_callee7,this)}));return function monitorNew(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),MessageCollectionManager}(h.CollectionManager)).prototype,\"monitorNew\",[m.monitor],(0,o.default)(a.prototype,\"monitorNew\"),a.prototype),a)},function(e,t,r){var n=r(37);e.exports=function(e){return Object(n(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError(\"Can't call method on \"+e);return e}},function(e,t,r){var n=r(39)(\"keys\"),a=r(30);e.exports=function(e){return n[e]||(n[e]=a(e))}},function(e,t,r){var n=r(9),a=r(11),o=a[\"__core-js_shared__\"]||(a[\"__core-js_shared__\"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})(\"versions\",[]).push({version:n.version,mode:r(23)?\"pure\":\"global\",copyright:\"\u00c2\u00a9 2019 Denis Pushkarev (zloirock.ru)\"})},function(e,t,r){var n=r(17),a=r(11).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,r){var n=r(17);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&\"function\"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if(\"function\"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&\"function\"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError(\"Can't convert object to primitive value\")}},function(e,t,r){\"use strict\";t.__esModule=!0;var n=_interopRequireDefault(r(82)),a=_interopRequireDefault(r(92)),o=\"function\"==typeof a.default&&\"symbol\"==typeof n.default?function(e){return typeof e}:function(e){return e&&\"function\"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?\"symbol\":typeof e};function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.default=\"function\"==typeof a.default&&\"symbol\"===o(n.default)?function(e){return void 0===e?\"undefined\":o(e)}:function(e){return e&&\"function\"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?\"symbol\":void 0===e?\"undefined\":o(e)}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(15),a=r(86),o=r(45),i=r(38)(\"IE_PROTO\"),u=function(){},l=function(){var e,t=r(40)(\"iframe\"),n=o.length;for(t.style.display=\"none\",r(62).appendChild(t),t.src=\"javascript:\",(e=t.contentWindow.document).open(),e.write(\"<script>document.F=Object<\\/script>\"),e.close(),l=e.F;n--;)delete l.prototype[o[n]];return l()};e.exports=Object.create||function create(e,t){var r;return null!==e?(u.prototype=n(e),r=new u,u.prototype=null,r[i]=e):r=l(),void 0===t?r:a(r,t)}},function(e,t){e.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(e,t,r){t.f=r(12)},function(e,t,r){var n=r(11),a=r(9),o=r(23),i=r(46),u=r(16).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=o?{}:n.Symbol||{});\"_\"==e.charAt(0)||e in t||u(t,e,{value:i.f(e)})}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(28),a=r(32),o=r(19),i=r(41),u=r(20),l=r(55),c=Object.getOwnPropertyDescriptor;t.f=r(18)?c:function getOwnPropertyDescriptor(e,t){if(e=o(e),t=i(t,!0),l)try{return c(e,t)}catch(e){}if(u(e,t))return a(!n.f.call(e,t),e[t])}},function(e,t,r){e.exports={default:r(115),__esModule:!0}},function(e,t,r){\"use strict\";var n=r(31);function PromiseCapability(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError(\"Bad Promise constructor\");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new PromiseCapability(e)}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.SendMessageFail=t.ModelNotFound=void 0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(3)),o=_interopRequireDefault(r(1)),i=_interopRequireDefault(r(2)),u=r(34);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.ModelNotFound=function(e){function ModelNotFound(){return(0,a.default)(this,ModelNotFound),(0,o.default)(this,(ModelNotFound.__proto__||(0,n.default)(ModelNotFound)).apply(this,arguments))}return(0,i.default)(ModelNotFound,e),ModelNotFound}(u.BaseError),t.SendMessageFail=function(e){function SendMessageFail(){return(0,a.default)(this,SendMessageFail),(0,o.default)(this,(SendMessageFail.__proto__||(0,n.default)(SendMessageFail)).apply(this,arguments))}return(0,i.default)(SendMessageFail,e),SendMessageFail}(u.BaseError)},function(e,t,r){var n=r(20),a=r(36),o=r(38)(\"IE_PROTO\"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),n(e,o)?e[o]:\"function\"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,r){var n=r(14),a=r(9),o=r(22);e.exports=function(e,t){var r=(a.Object||{})[e]||Object[e],i={};i[e]=t(r),n(n.S+n.F*o(function(){r(1)}),\"Object\",i)}},function(e,t,r){e.exports=!r(18)&&!r(22)(function(){return 7!=Object.defineProperty(r(40)(\"div\"),\"a\",{get:function(){return 7}}).a})},function(e,t,r){\"use strict\";var n=r(84)(!0);r(57)(String,\"String\",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){\"use strict\";var n=r(23),a=r(14),o=r(58),i=r(21),u=r(25),l=r(85),c=r(33),s=r(53),f=r(12)(\"iterator\"),p=!([].keys&&\"next\"in[].keys()),d=function(){return this};e.exports=function(e,t,r,h,m,g,v){l(r,t,h);var y,_,M,b=function(e){if(!p&&e in C)return C[e];switch(e){case\"keys\":return function keys(){return new r(this,e)};case\"values\":return function values(){return new r(this,e)}}return function entries(){return new r(this,e)}},k=t+\" Iterator\",w=\"values\"==m,D=!1,C=e.prototype,S=C[f]||C[\"@@iterator\"]||m&&C[m],x=S||b(m),P=m?w?b(\"entries\"):x:void 0,R=\"Array\"==t&&C.entries||S;if(R&&(M=s(R.call(new e)))!==Object.prototype&&M.next&&(c(M,k,!0),n||\"function\"==typeof M[f]||i(M,f,d)),w&&S&&\"values\"!==S.name&&(D=!0,x=function values(){return S.call(this)}),n&&!v||!p&&!D&&C[f]||i(C,f,x),u[t]=x,u[k]=d,m)if(y={values:w?x:b(\"values\"),keys:g?x:b(\"keys\"),entries:P},v)for(_ in y)_ in C||o(C,_,y[_]);else a(a.P+a.F*(p||D),t,y);return y}},function(e,t,r){e.exports=r(21)},function(e,t,r){var n=r(20),a=r(19),o=r(87)(!1),i=r(38)(\"IE_PROTO\");e.exports=function(e,t){var r,u=a(e),l=0,c=[];for(r in u)r!=i&&n(u,r)&&c.push(r);for(;t.length>l;)n(u,r=t[l++])&&(~o(c,r)||c.push(r));return c}},function(e,t,r){var n=r(27);e.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(e){return\"String\"==n(e)?e.split(\"\"):Object(e)}},function(e,t,r){var n=r(43),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t,r){var n=r(11).document;e.exports=n&&n.documentElement},function(e,t,r){r(89);for(var n=r(11),a=r(21),o=r(25),i=r(12)(\"toStringTag\"),u=\"CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList\".split(\",\"),l=0;l<u.length;l++){var c=u[l],s=n[c],f=s&&s.prototype;f&&!f[i]&&a(f,i,c),o[c]=o.Array}},function(e,t,r){var n=r(59),a=r(45).concat(\"length\",\"prototype\");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,a)}},function(e,t){},function(e,t,r){\"use strict\";t.__esModule=!0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(4));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.default=function get(e,t,r){null===e&&(e=Function.prototype);var o=(0,a.default)(e,t);if(void 0===o){var i=(0,n.default)(e);return null===i?void 0:get(i,t,r)}if(\"value\"in o)return o.value;var u=o.get;return void 0!==u?u.call(r):void 0}},function(e,t,r){var n=r(27),a=r(12)(\"toStringTag\"),o=\"Arguments\"==n(function(){return arguments}());e.exports=function(e){var t,r,i;return void 0===e?\"Undefined\":null===e?\"Null\":\"string\"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?r:o?n(t):\"Object\"==(i=n(t))&&\"function\"==typeof t.callee?\"Arguments\":i}},function(e,t,r){var n=r(15),a=r(31),o=r(12)(\"species\");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||null==(r=n(i)[o])?t:a(r)}},function(e,t,r){var n,a,o,i=r(24),u=r(122),l=r(62),c=r(40),s=r(11),f=s.process,p=s.setImmediate,d=s.clearImmediate,h=s.MessageChannel,m=s.Dispatch,g=0,v={},y=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},_=function(e){y.call(e.data)};p&&d||(p=function setImmediate(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return v[++g]=function(){u(\"function\"==typeof e?e:Function(e),t)},n(g),g},d=function clearImmediate(e){delete v[e]},\"process\"==r(27)(f)?n=function(e){f.nextTick(i(y,e,1))}:m&&m.now?n=function(e){m.now(i(y,e,1))}:h?(o=(a=new h).port2,a.port1.onmessage=_,n=i(o.postMessage,o,1)):s.addEventListener&&\"function\"==typeof postMessage&&!s.importScripts?(n=function(e){s.postMessage(e+\"\",\"*\")},s.addEventListener(\"message\",_,!1)):n=\"onreadystatechange\"in c(\"script\")?function(e){l.appendChild(c(\"script\")).onreadystatechange=function(){l.removeChild(this),y.call(e)}}:function(e){setTimeout(i(y,e,1),0)}),e.exports={set:p,clear:d}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,r){var n=r(15),a=r(17),o=r(51);e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ChatCollectionManager=t.ChatManager=t.MsgLoadStateManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(50)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(13)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(0)),p=_interopRequireDefault(r(3)),d=_interopRequireDefault(r(1)),h=_interopRequireDefault(r(2)),m=r(5),g=r(10),v=r(35),y=r(29),_=r(75),M=r(76),b=r(52),k=r(77),w=r(78),D=_interopRequireDefault(r(140));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var C=t.MsgLoadStateManager=function(e){function MsgLoadStateManager(){return(0,p.default)(this,MsgLoadStateManager),(0,d.default)(this,(MsgLoadStateManager.__proto__||(0,f.default)(MsgLoadStateManager)).apply(this,arguments))}return(0,h.default)(MsgLoadStateManager,e),MsgLoadStateManager}(g.ModelManager),S=t.ChatManager=(_applyDecoratedDescriptor((n=function(e){function ChatManager(e){(0,p.default)(this,ChatManager);var t=(0,d.default)(this,(ChatManager.__proto__||(0,f.default)(ChatManager)).call(this,e));t.addSubmanager(\"msgs\",new v.MessageCollectionManager(e.msgs)),t.addSubmanager(\"msgLoadState\",new C(e.msgs.msgLoadState));try{t.addSubmanager(\"metadata\",new M.GroupMetadataManager(t.model.groupMetadata))}catch(e){}return t.addSubmanager(\"presence\",new _.PresenceManager(t.model.presence)),t.addSubmanager(\"contact\",new y.ContactManager(t.model.contact)),t.addSubmanager(\"mute\",new k.MuteManager(t.model.mute)),t.model.liveLocation&&t.addSubmanager(\"liveLocation\",new w.LiveLocationManager(t.model.liveLocation)),t}return(0,h.default)(ChatManager,e),(0,s.default)(ChatManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,c.default)(g.ModelManager.mapModel(e),{id:e.id._serialized,kind:e.kind,isGroup:e.isGroup,contact:e.contact?y.ContactManager.mapModel(e.contact):null,groupMetadata:e.groupMetadata?M.GroupMetadataManager.mapModel(e.groupMetadata):null,lastReceivedKey:e.lastReceivedKey?e.lastReceivedKey._serialized:null,msgs:null,mute:k.MuteManager.mapModel(e.mute),liveLocationQueried:e.liveLocationQueried})}}]),(0,s.default)(ChatManager,[{key:\"_sendMessage\",value:function(){var e=(0,l.default)(i.default.mark(function _callee(e,t){var r,n,a;return i.default.wrap(function _callee$(o){for(;;)switch(o.prev=o.next){case 0:return r=this.model,n=new u.default(function(n){r.msgs.on(\"add\",function handler(e){try{e.isNewMsg&&e.isSentByMeFromWeb&&t(e)&&(r.msgs.off(\"add\",handler),n(e))}catch(e){console.error(e)}}),e()}),o.next=4,n;case 4:if(!(a=o.sent).promises.sendPromise){o.next=14;break}return o.prev=6,o.next=9,a.promises.sendPromise;case 9:o.next=14;break;case 11:throw o.prev=11,o.t0=o.catch(6),new b.SendMessageFail(\"Send message \"+a.id._serialized+\" to chat \"+this.model.id+\" fail\",{msgId:a.id._serialized,chatId:this.model.id});case 14:return o.abrupt(\"return\",a.id._serialized);case 15:case\"end\":return o.stop()}},_callee,this,[[6,11]])}));return function _sendMessage(t,r){return e.apply(this,arguments)}}()},{key:\"sendText\",value:function(){var e=(0,l.default)(i.default.mark(function _callee2(e){var t,r,n=this,a=e.text,o=e.quotedMsgId,u=e.mentions,l=e.linkDesc;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(t={},o&&(r=this.model.msgs.get(o))&&(t.quotedMsg=r),u&&u.length&&(t.mentionedJidList=u),t.quotedMsg){e.next=11;break}if(!l){e.next=8;break}t.linkPreview=l,e.next=11;break;case 8:return e.next=10,manager.getSubmanager(\"wap\").queryLinkPreview({text:a});case 10:t.linkPreview=e.sent;case 11:return this.model,e.next=14,this._sendMessage(function(){return n.model.sendMessage(a,t)},function(e){return e.body===a&&\"chat\"===e.type});case 14:return e.abrupt(\"return\",e.sent);case 15:case\"end\":return e.stop()}},_callee2,this)}));return function sendText(t){return e.apply(this,arguments)}}()},{key:\"_sendContact\",value:function(){var e=(0,l.default)(i.default.mark(function _callee3(e,t){var r,n=this;return i.default.wrap(function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:return r=void 0,t&&(r=this.model.msgs.get(t)),a.next=4,this._sendMessage(function(){return n.model.sendContact(e,r)},function(e){return e.subtype&&\"vcard\"===e.type});case 4:return a.abrupt(\"return\",a.sent);case 5:case\"end\":return a.stop()}},_callee3,this)}));return function _sendContact(t,r){return e.apply(this,arguments)}}()},{key:\"sendContactPhone\",value:function(){var e=(0,l.default)(i.default.mark(function _callee4(e){var t,r=e.contactName,n=e.phoneNumber,a=e.quotedMsgId;return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return t=new manager.getSubmanager(\"contacts\").collection._model({id:n+\"@c.us\",name:r}),e.next=3,this._sendContact(t,a);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee4,this)}));return function sendContactPhone(t){return e.apply(this,arguments)}}()},{key:\"sendContact\",value:function(){var e=(0,l.default)(i.default.mark(function _callee5(e){var t,r=e.contactId,n=e.quotedMsgId;return i.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:if(t=manager.getSubmanager(\"contacts\").collection.get(r)){e.next=3;break}throw(0,b.ModelNotFound)('Contact with ID \"'+r+'\" not found');case 3:return e.next=5,this._sendContact(t,n);case 5:return e.abrupt(\"return\",e.sent);case 6:case\"end\":return e.stop()}},_callee5,this)}));return function sendContact(t){return e.apply(this,arguments)}}()},{key:\"sendMedia\",value:function(){var e=(0,l.default)(i.default.mark(function _callee6(e){var t,r,n,a,o=this,u=e.mediaData,l=e.contentType,c=e.filename,s=e.caption,f=e.quotedMsgId,p=e.mentions;return i.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,D.default)(u,l),c&&(t=new File([t],c,{type:l})),r=this.buildMediaCollection(),e.next=5,r.processFiles([t],this.model,1);case 5:return n=r.models[0],a={},s&&(a.caption=s),f&&(a.quotedMsg=this.model.msgs.get(f)),p&&p.length&&(a.mentionedJidList=p),e.next=12,n.processPromise;case 12:return e.next=14,this._sendMessage(function(){return n.sendToChat(o.model,a)},function(e){return(e.isMedia||e.isDoc)&&e.mediaData.filehash===n.mediaPrep._mediaData.filehash});case 14:return e.abrupt(\"return\",e.sent);case 15:case\"end\":return e.stop()}},_callee6,this)}));return function sendMedia(t){return e.apply(this,arguments)}}()},{key:\"leaveGroup\",value:function(){var e=(0,l.default)(i.default.mark(function _callee7(){return i.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendExit();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee7,this)}));return function leaveGroup(){return e.apply(this,arguments)}}()},{key:\"deleteChat\",value:function(){var e=(0,l.default)(i.default.mark(function _callee8(){return i.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendDelete();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee8,this)}));return function deleteChat(){return e.apply(this,arguments)}}()},{key:\"sendSeen\",value:function(){var e=(0,l.default)(i.default.mark(function _callee9(){return i.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendSeen();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee9,this)}));return function sendSeen(){return e.apply(this,arguments)}}()},{key:\"loadEarlierMessages\",value:function(){var e=(0,l.default)(i.default.mark(function _callee10(){return i.default.wrap(function _callee10$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.loadEarlierMsgs();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee10,this)}));return function loadEarlierMessages(){return e.apply(this,arguments)}}()},{key:\"loadAllEarlierMessages\",value:function(){var e=(0,l.default)(i.default.mark(function _callee11(){return i.default.wrap(function _callee11$(e){for(;;)switch(e.prev=e.next){case 0:if(this.model.msgs.msgLoadState.noEarlierMsgs){e.next=5;break}return e.next=3,this.model.loadEarlierMsgs();case 3:e.next=0;break;case 5:case\"end\":return e.stop()}},_callee11,this)}));return function loadAllEarlierMessages(){return e.apply(this,arguments)}}()},{key:\"setSubject\",value:function(){var e=(0,l.default)(i.default.mark(function _callee12(e){var t=e.subject;return i.default.wrap(function _callee12$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setSubject(t);case 2:case\"end\":return e.stop()}},_callee12,this)}));return function setSubject(t){return e.apply(this,arguments)}}()},{key:\"markComposing\",value:function(){var e=(0,l.default)(i.default.mark(function _callee13(){return i.default.wrap(function _callee13$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markComposing();case 1:case\"end\":return e.stop()}},_callee13,this)}));return function markComposing(){return e.apply(this,arguments)}}()},{key:\"markRecording\",value:function(){var e=(0,l.default)(i.default.mark(function _callee14(){return i.default.wrap(function _callee14$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markRecording();case 1:case\"end\":return e.stop()}},_callee14,this)}));return function markRecording(){return e.apply(this,arguments)}}()},{key:\"markPaused\",value:function(){var e=(0,l.default)(i.default.mark(function _callee15(){return i.default.wrap(function _callee15$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markPaused();case 1:case\"end\":return e.stop()}},_callee15,this)}));return function markPaused(){return e.apply(this,arguments)}}()},{key:\"canSend\",value:function(){var e=(0,l.default)(i.default.mark(function _callee16(){return i.default.wrap(function _callee16$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canSend());case 1:case\"end\":return e.stop()}},_callee16,this)}));return function canSend(){return e.apply(this,arguments)}}()},{key:\"canArchive\",value:function(){var e=(0,l.default)(i.default.mark(function _callee17(){return i.default.wrap(function _callee17$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canArchive());case 1:case\"end\":return e.stop()}},_callee17,this)}));return function canArchive(){return e.apply(this,arguments)}}()},{key:\"canPin\",value:function(){var e=(0,l.default)(i.default.mark(function _callee18(){return i.default.wrap(function _callee18$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canPin());case 1:case\"end\":return e.stop()}},_callee18,this)}));return function canPin(){return e.apply(this,arguments)}}()},{key:\"setArchive\",value:function(){var e=(0,l.default)(i.default.mark(function _callee19(e){var t=e.archive;return i.default.wrap(function _callee19$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setArchive(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee19,this)}));return function setArchive(t){return e.apply(this,arguments)}}()},{key:\"setPin\",value:function(){var e=(0,l.default)(i.default.mark(function _callee20(e){var t=e.pin;return i.default.wrap(function _callee20$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setPin(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee20,this)}));return function setPin(t){return e.apply(this,arguments)}}()},{key:\"setGroupDesc\",value:function(){var e=(0,l.default)(i.default.mark(function _callee21(e){var t=e.description;return i.default.wrap(function _callee21$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.setGroupDesc(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee21,this)}));return function setGroupDesc(t){return e.apply(this,arguments)}}()},{key:\"sendStarMsgs\",value:function(){var e=(0,l.default)(i.default.mark(function _callee22(e){var t=e.messageIds;return i.default.wrap(function _callee22$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendStarMsgs(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee22,this)}));return function sendStarMsgs(t){return e.apply(this,arguments)}}()},{key:\"sendUnstarMsgs\",value:function(){var e=(0,l.default)(i.default.mark(function _callee23(e){var t=e.messageIds;return i.default.wrap(function _callee23$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendUnstarMsgs(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee23,this)}));return function sendUnstarMsgs(t){return e.apply(this,arguments)}}()},{key:\"sendNotSpam\",value:function(){var e=(0,l.default)(i.default.mark(function _callee24(){return i.default.wrap(function _callee24$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendNotSpam();case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee24,this)}));return function sendNotSpam(){return e.apply(this,arguments)}}()},{key:\"sendSpamReport\",value:function(){var e=(0,l.default)(i.default.mark(function _callee25(){return i.default.wrap(function _callee25$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendSpamReport();case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee25,this)}));return function sendSpamReport(){return e.apply(this,arguments)}}()},{key:\"findLiveLocation\",value:function(){var e=(0,l.default)(i.default.mark(function _callee26(){return i.default.wrap(function _callee26$(e){for(;;)switch(e.prev=e.next){case 0:if(this.model.liveLocation){e.next=4;break}return e.next=3,manager.getSubmanager(\"liveLocations\").findItem(this.model.id);case 3:this.addSubmanager(\"liveLocation\",new w.LiveLocationManager(this.model.liveLocation));case 4:return e.abrupt(\"return\",w.LiveLocationManager.mapModel(this.model.liveLocation));case 5:case\"end\":return e.stop()}},_callee26,this)}));return function findLiveLocation(){return e.apply(this,arguments)}}()}]),ChatManager}(g.ModelManager)).prototype,\"sendText\",[m.command],(0,o.default)(n.prototype,\"sendText\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendContactPhone\",[m.command],(0,o.default)(n.prototype,\"sendContactPhone\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendContact\",[m.command],(0,o.default)(n.prototype,\"sendContact\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendMedia\",[m.command],(0,o.default)(n.prototype,\"sendMedia\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"leaveGroup\",[m.command],(0,o.default)(n.prototype,\"leaveGroup\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"deleteChat\",[m.command],(0,o.default)(n.prototype,\"deleteChat\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendSeen\",[m.command],(0,o.default)(n.prototype,\"sendSeen\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"loadEarlierMessages\",[m.command],(0,o.default)(n.prototype,\"loadEarlierMessages\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"loadAllEarlierMessages\",[m.command],(0,o.default)(n.prototype,\"loadAllEarlierMessages\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setSubject\",[m.command],(0,o.default)(n.prototype,\"setSubject\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markComposing\",[m.command],(0,o.default)(n.prototype,\"markComposing\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markRecording\",[m.command],(0,o.default)(n.prototype,\"markRecording\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markPaused\",[m.command],(0,o.default)(n.prototype,\"markPaused\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canSend\",[m.command],(0,o.default)(n.prototype,\"canSend\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canArchive\",[m.command],(0,o.default)(n.prototype,\"canArchive\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canPin\",[m.command],(0,o.default)(n.prototype,\"canPin\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setArchive\",[m.command],(0,o.default)(n.prototype,\"setArchive\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setPin\",[m.command],(0,o.default)(n.prototype,\"setPin\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setGroupDesc\",[m.command],(0,o.default)(n.prototype,\"setGroupDesc\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendStarMsgs\",[m.command],(0,o.default)(n.prototype,\"sendStarMsgs\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendUnstarMsgs\",[m.command],(0,o.default)(n.prototype,\"sendUnstarMsgs\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendNotSpam\",[m.command],(0,o.default)(n.prototype,\"sendNotSpam\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"sendSpamReport\",[m.command],(0,o.default)(n.prototype,\"sendSpamReport\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"findLiveLocation\",[m.command],(0,o.default)(n.prototype,\"findLiveLocation\"),n.prototype),n);t.ChatCollectionManager=(_applyDecoratedDescriptor((a=function(e){function ChatCollectionManager(e,t,r){(0,p.default)(this,ChatCollectionManager);var n=(0,d.default)(this,(ChatCollectionManager.__proto__||(0,f.default)(ChatCollectionManager)).call(this,e));return S.prototype.buildMediaCollection=function(){return new t},n.createPeerForContact=function(e){return new r(e)},n}return(0,h.default)(ChatCollectionManager,e),(0,s.default)(ChatCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return S}}]),(0,s.default)(ChatCollectionManager,[{key:\"getActive\",value:function(){var e=(0,l.default)(i.default.mark(function _callee27(){return i.default.wrap(function _callee27$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.active());case 1:case\"end\":return e.stop()}},_callee27,this)}));return function getActive(){return e.apply(this,arguments)}}()},{key:\"ensureChatWithContact\",value:function(){var e=(0,l.default)(i.default.mark(function _callee28(e){var t,r=e.contactId;return i.default.wrap(function _callee28$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=5;break}return e.next=4,this.collection.find(this.createPeerForContact(r));case 4:t=e.sent;case 5:return e.abrupt(\"return\",this.constructor.getModelManagerClass().mapModel(t));case 6:case\"end\":return e.stop()}},_callee28,this)}));return function ensureChatWithContact(t){return e.apply(this,arguments)}}()},{key:\"resyncMessages\",value:function(){var e=(0,l.default)(i.default.mark(function _callee29(){return i.default.wrap(function _callee29$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.resyncMessages();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee29,this)}));return function resyncMessages(){return e.apply(this,arguments)}}()},{key:\"createGroup\",value:function(){var e=(0,l.default)(i.default.mark(function _callee30(e){var t=e.name,r=e.contactIds,n=e.picturePreview,a=e.picture;return i.default.wrap(function _callee30$(e){for(;;)switch(e.prev=e.next){case 0:return n&&(n=\"data:image/jpeg;base64,\"+n),a&&(a=\"data:image/jpeg;base64,\"+a),e.next=4,this.collection.createGroup(t,n,a,r.map(function(e){return manager.getSubmanager(\"contacts\").collection.get(e)}).filter(Boolean));case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee30,this)}));return function createGroup(t){return e.apply(this,arguments)}}()},{key:\"forwardMessagesToChats\",value:function(){var e=(0,l.default)(i.default.mark(function _callee31(e){var t,r,n=this,a=e.messageIds,o=e.chatIds;return i.default.wrap(function _callee31$(e){for(;;)switch(e.prev=e.next){case 0:return t=a.map(function(e){return manager.getSubmanager(\"messages\").loadItem(e)}),r=o.map(function(e){return n.loadItem(e)}),e.next=4,this.collection.forwardMessagesToChats(t,r);case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee31,this)}));return function forwardMessagesToChats(t){return e.apply(this,arguments)}}()}]),ChatCollectionManager}(g.CollectionManager)).prototype,\"getActive\",[m.command],(0,o.default)(a.prototype,\"getActive\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"ensureChatWithContact\",[m.command],(0,o.default)(a.prototype,\"ensureChatWithContact\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"resyncMessages\",[m.command],(0,o.default)(a.prototype,\"resyncMessages\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"createGroup\",[m.command],(0,o.default)(a.prototype,\"createGroup\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"forwardMessagesToChats\",[m.command],(0,o.default)(a.prototype,\"forwardMessagesToChats\"),a.prototype),a)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ProfilePicThumbCollectionManager=t.ProfilePicThumbManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(13)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(5),h=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var m=t.ProfilePicThumbManager=(_applyDecoratedDescriptor((n=function(e){function ProfilePicThumbManager(){return(0,c.default)(this,ProfilePicThumbManager),(0,f.default)(this,(ProfilePicThumbManager.__proto__||(0,l.default)(ProfilePicThumbManager)).apply(this,arguments))}return(0,p.default)(ProfilePicThumbManager,e),(0,s.default)(ProfilePicThumbManager,[{key:\"canSet\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(){return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canSet());case 1:case\"end\":return e.stop()}},_callee,this)}));return function canSet(){return e.apply(this,arguments)}}()},{key:\"setPicture\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(e){var t=e.picturePreview,r=e.picture;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return t&&(t=\"data:image/jpeg;base64,\"+t),r&&(r=\"data:image/jpeg;base64,\"+r),e.abrupt(\"return\",this.model.setPicture(t,r));case 3:case\"end\":return e.stop()}},_callee2,this)}));return function setPicture(t){return e.apply(this,arguments)}}()},{key:\"canDelete\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(){return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canDelete());case 1:case\"end\":return e.stop()}},_callee3,this)}));return function canDelete(){return e.apply(this,arguments)}}()},{key:\"deletePicture\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(){return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.deletePicture());case 1:case\"end\":return e.stop()}},_callee4,this)}));return function deletePicture(){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,o.default)(h.ModelManager.mapModel(e),{id:e.id._serialized})}}]),ProfilePicThumbManager}(h.ModelManager)).prototype,\"canSet\",[d.command],(0,a.default)(n.prototype,\"canSet\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setPicture\",[d.command],(0,a.default)(n.prototype,\"setPicture\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canDelete\",[d.command],(0,a.default)(n.prototype,\"canDelete\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"deletePicture\",[d.command],(0,a.default)(n.prototype,\"deletePicture\"),n.prototype),n);t.ProfilePicThumbCollectionManager=function(e){function ProfilePicThumbCollectionManager(){return(0,c.default)(this,ProfilePicThumbCollectionManager),(0,f.default)(this,(ProfilePicThumbCollectionManager.__proto__||(0,l.default)(ProfilePicThumbCollectionManager)).apply(this,arguments))}return(0,p.default)(ProfilePicThumbCollectionManager,e),(0,s.default)(ProfilePicThumbCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),ProfilePicThumbCollectionManager}(h.CollectionManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StatusCollectionManager=t.StatusManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(5),h=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var m=t.StatusManager=function(e){function StatusManager(){return(0,c.default)(this,StatusManager),(0,f.default)(this,(StatusManager.__proto__||(0,l.default)(StatusManager)).apply(this,arguments))}return(0,p.default)(StatusManager,e),(0,s.default)(StatusManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(h.ModelManager.mapModel(e),{id:e.id._serialized})}}]),StatusManager}(h.ModelManager);t.StatusCollectionManager=(function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}((n=function(e){function StatusCollectionManager(){return(0,c.default)(this,StatusCollectionManager),(0,f.default)(this,(StatusCollectionManager.__proto__||(0,l.default)(StatusCollectionManager)).apply(this,arguments))}return(0,p.default)(StatusCollectionManager,e),(0,s.default)(StatusCollectionManager,[{key:\"setMyStatus\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t=e.status;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(200!==this.collection.setMyStatus(t).status){e.next=3;break}return e.abrupt(\"return\",!0);case 3:return e.abrupt(\"return\",!1);case 4:case\"end\":return e.stop()}},_callee,this)}));return function setMyStatus(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),StatusCollectionManager}(h.CollectionManager)).prototype,\"setMyStatus\",[d.command],(0,a.default)(n.prototype,\"setMyStatus\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.PresenceCollectionManager=t.PresenceManager=t.ChatStateCollectionManager=t.ChatStateManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(5),h=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var m=t.ChatStateManager=function(e){function ChatStateManager(){return(0,c.default)(this,ChatStateManager),(0,f.default)(this,(ChatStateManager.__proto__||(0,l.default)(ChatStateManager)).apply(this,arguments))}return(0,p.default)(ChatStateManager,e),(0,s.default)(ChatStateManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(h.ModelManager.mapModel(e),{id:e.id._serialized?e.id._serialized:e.id})}}]),ChatStateManager}(h.ModelManager),g=t.ChatStateCollectionManager=function(e){function ChatStateCollectionManager(){return(0,c.default)(this,ChatStateCollectionManager),(0,f.default)(this,(ChatStateCollectionManager.__proto__||(0,l.default)(ChatStateCollectionManager)).apply(this,arguments))}return(0,p.default)(ChatStateCollectionManager,e),(0,s.default)(ChatStateCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),ChatStateCollectionManager}(h.CollectionManager),v=t.PresenceManager=(function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}((n=function(e){function PresenceManager(e){(0,c.default)(this,PresenceManager);var t=(0,f.default)(this,(PresenceManager.__proto__||(0,l.default)(PresenceManager)).call(this,e));return t.addSubmanager(\"chatStates\",new g(t.model.chatstates)),t.addSubmanager(\"chatState\",new m(t.model.chatstate)),t}return(0,p.default)(PresenceManager,e),(0,s.default)(PresenceManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(h.ModelManager.mapModel(e),{id:e.id._serialized,chatActive:e.chatActive,forceDisplay:!1,hasData:!1,isOnline:!1,isSubscribed:!1,chatstate:e.isUser?m.mapModel(e.chatstate):null,chatstates:e.isGroup?e.chatstates.map(function(e){return m.mapModel(e)}):null})}}]),(0,s.default)(PresenceManager,[{key:\"subscribe\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return manager.getSubmanager(\"wap\").model.subscribePresence(this.model.id),e.t0=this.constructor,e.next=4,this.model.subscribe();case 4:return e.t1=e.sent,e.abrupt(\"return\",e.t0.mapModel.call(e.t0,e.t1));case 6:case\"end\":return e.stop()}},_callee,this)}));return function subscribe(){return e.apply(this,arguments)}}()}]),PresenceManager}(h.ModelManager)).prototype,\"subscribe\",[d.command],(0,a.default)(n.prototype,\"subscribe\"),n.prototype),n);t.PresenceCollectionManager=function(e){function PresenceCollectionManager(){return(0,c.default)(this,PresenceCollectionManager),(0,f.default)(this,(PresenceCollectionManager.__proto__||(0,l.default)(PresenceCollectionManager)).apply(this,arguments))}return(0,p.default)(PresenceCollectionManager,e),(0,s.default)(PresenceCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return v}}]),PresenceCollectionManager}(h.CollectionManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.GroupMetadataCollectionManager=t.GroupMetadataManager=t.ParticipantCollectionManager=t.ParticipantManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(13)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(10),m=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var g=t.ParticipantManager=function(e){function ParticipantManager(){return(0,s.default)(this,ParticipantManager),(0,p.default)(this,(ParticipantManager.__proto__||(0,c.default)(ParticipantManager)).apply(this,arguments))}return(0,d.default)(ParticipantManager,e),(0,f.default)(ParticipantManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,l.default)(h.ModelManager.mapModel(e),{id:e.id._serialized})}}]),ParticipantManager}(h.ModelManager),v=t.ParticipantCollectionManager=(_applyDecoratedDescriptor((n=function(e){function ParticipantCollectionManager(){return(0,s.default)(this,ParticipantCollectionManager),(0,p.default)(this,(ParticipantCollectionManager.__proto__||(0,c.default)(ParticipantCollectionManager)).apply(this,arguments))}return(0,d.default)(ParticipantCollectionManager,e),(0,f.default)(ParticipantCollectionManager,[{key:\"_getParticipants\",value:function _getParticipants(e){var t=this;return e.map(function(e){return t.collection.get(e)}).filter(Boolean)}},{key:\"_getContacts\",value:function _getContacts(e){return e.map(function(e){return manager.getSubmanager(\"contacts\").collection.get(e)}).filter(Boolean)}},{key:\"addParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(e){var t,r=e.contactIds;return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getContacts(r),e.next=3,this.collection.addParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee,this)}));return function addParticipants(t){return e.apply(this,arguments)}}()},{key:\"canAdd\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(e){var t=e.contactId;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(manager.getSubmanager(\"contacts\").collection.get(t)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canAdd(contacts));case 4:case\"end\":return e.stop()}},_callee2,this)}));return function canAdd(t){return e.apply(this,arguments)}}()},{key:\"removeParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(e){var t,r=e.contactIds;return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getParticipants(r),e.next=3,this.collection.removeParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee3,this)}));return function removeParticipants(t){return e.apply(this,arguments)}}()},{key:\"canRemove\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(e){var t,r=e.contactId;return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canRemove(t));case 4:case\"end\":return e.stop()}},_callee4,this)}));return function canRemove(t){return e.apply(this,arguments)}}()},{key:\"promoteParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee5(e){var t,r=e.contactIds;return i.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getParticipants(r),e.next=3,this.collection.promoteParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee5,this)}));return function promoteParticipants(t){return e.apply(this,arguments)}}()},{key:\"canPromote\",value:function(){var e=(0,u.default)(i.default.mark(function _callee6(e){var t,r=e.contactId;return i.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canPromote(t));case 4:case\"end\":return e.stop()}},_callee6,this)}));return function canPromote(t){return e.apply(this,arguments)}}()},{key:\"demoteParticipants\",value:function(){var e=(0,u.default)(i.default.mark(function _callee7(e){var t,r=e.contactIds;return i.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return t=this._getParticipants(r),e.next=3,this.collection.demoteParticipants(t);case 3:return e.abrupt(\"return\",e.sent);case 4:case\"end\":return e.stop()}},_callee7,this)}));return function demoteParticipants(t){return e.apply(this,arguments)}}()},{key:\"canDemote\",value:function(){var e=(0,u.default)(i.default.mark(function _callee8(e){var t,r=e.contactId;return i.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.collection.get(r)){e.next=3;break}return e.abrupt(\"return\",!1);case 3:return e.abrupt(\"return\",this.collection.canDemote(t));case 4:case\"end\":return e.stop()}},_callee8,this)}));return function canDemote(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return g}}]),ParticipantCollectionManager}(h.CollectionManager)).prototype,\"addParticipants\",[m.command],(0,o.default)(n.prototype,\"addParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canAdd\",[m.command],(0,o.default)(n.prototype,\"canAdd\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"removeParticipants\",[m.command],(0,o.default)(n.prototype,\"removeParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canRemove\",[m.command],(0,o.default)(n.prototype,\"canRemove\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"promoteParticipants\",[m.command],(0,o.default)(n.prototype,\"promoteParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canPromote\",[m.command],(0,o.default)(n.prototype,\"canPromote\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"demoteParticipants\",[m.command],(0,o.default)(n.prototype,\"demoteParticipants\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canDemote\",[m.command],(0,o.default)(n.prototype,\"canDemote\"),n.prototype),n),y=t.GroupMetadataManager=(_applyDecoratedDescriptor((a=function(e){function GroupMetadataManager(e){(0,s.default)(this,GroupMetadataManager);var t=(0,p.default)(this,(GroupMetadataManager.__proto__||(0,c.default)(GroupMetadataManager)).call(this,e));return t.addSubmanager(\"participants\",new v(e.participants)),t}return(0,d.default)(GroupMetadataManager,e),(0,f.default)(GroupMetadataManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,l.default)(h.ModelManager.mapModel(e),{groupInviteLink:e.groupInviteLink,inviteCode:e.inviteCode})}}]),(0,f.default)(GroupMetadataManager,[{key:\"groupInviteCode\",value:function(){var e=(0,u.default)(i.default.mark(function _callee9(){return i.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.groupInviteCode();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee9,this)}));return function groupInviteCode(){return e.apply(this,arguments)}}()},{key:\"revokeGroupInvite\",value:function(){var e=(0,u.default)(i.default.mark(function _callee10(){return i.default.wrap(function _callee10$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.revokeGroupInvite();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee10,this)}));return function revokeGroupInvite(){return e.apply(this,arguments)}}()}]),GroupMetadataManager}(h.ModelManager)).prototype,\"groupInviteCode\",[m.command],(0,o.default)(a.prototype,\"groupInviteCode\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"revokeGroupInvite\",[m.command],(0,o.default)(a.prototype,\"revokeGroupInvite\"),a.prototype),a);t.GroupMetadataCollectionManager=function(e){function GroupMetadataCollectionManager(){return(0,s.default)(this,GroupMetadataCollectionManager),(0,p.default)(this,(GroupMetadataCollectionManager.__proto__||(0,c.default)(GroupMetadataCollectionManager)).apply(this,arguments))}return(0,d.default)(GroupMetadataCollectionManager,e),(0,f.default)(GroupMetadataCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),GroupMetadataCollectionManager}(h.CollectionManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.MuteCollectionManager=t.MuteManager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(13)),u=_interopRequireDefault(r(6)),l=_interopRequireDefault(r(7)),c=_interopRequireDefault(r(0)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(8)),p=_interopRequireDefault(r(1)),d=_interopRequireDefault(r(2)),h=r(10),m=r(5),g=r(34);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.MuteManager=(_applyDecoratedDescriptor((n=function(e){function MuteManager(){return(0,s.default)(this,MuteManager),(0,p.default)(this,(MuteManager.__proto__||(0,c.default)(MuteManager)).apply(this,arguments))}return(0,d.default)(MuteManager,e),(0,f.default)(MuteManager,[{key:\"mute\",value:function(){var e=(0,l.default)(u.default.mark(function _callee(e){var t=e.expiration;return u.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(\"global_mute\"!==this.model.id){e.next=2;break}throw(0,g.OperationNotAllowed)(\"Global mute can not be managed from Mute manager, use Mute collection.\");case 2:return e.next=4,this.model.mute(t,!0);case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee,this)}));return function mute(t){return e.apply(this,arguments)}}()},{key:\"canMute\",value:function(){var e=(0,l.default)(u.default.mark(function _callee2(e){e.expiration;return u.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.model.canMute());case 1:case\"end\":return e.stop()}},_callee2,this)}));return function canMute(t){return e.apply(this,arguments)}}()},{key:\"unmute\",value:function(){var e=(0,l.default)(u.default.mark(function _callee3(e){e.expiration;return u.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:if(\"global_mute\"!==this.model.id){e.next=2;break}throw(0,g.OperationNotAllowed)(\"Global mute can not be managed from Mute manager, use Mute collection.\");case 2:return e.next=4,this.model.unmute(!0);case 4:return e.abrupt(\"return\",e.sent);case 5:case\"end\":return e.stop()}},_callee3,this)}));return function unmute(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,i.default)(h.ModelManager.mapModel(e),{id:e.id._serialized?e.id._serialized:e.id,isMuted:e.isMuted,isState:e.isState})}}]),MuteManager}(h.ModelManager)).prototype,\"mute\",[m.command],(0,o.default)(n.prototype,\"mute\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canMute\",[m.command],(0,o.default)(n.prototype,\"canMute\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unmute\",[m.command],(0,o.default)(n.prototype,\"unmute\"),n.prototype),n),t.MuteCollectionManager=(_applyDecoratedDescriptor((a=function(e){function MuteCollectionManager(){return(0,s.default)(this,MuteCollectionManager),(0,p.default)(this,(MuteCollectionManager.__proto__||(0,c.default)(MuteCollectionManager)).apply(this,arguments))}return(0,d.default)(MuteCollectionManager,e),(0,f.default)(MuteCollectionManager,[{key:\"getGlobalNotifications\",value:function(){var e=(0,l.default)(u.default.mark(function _callee4(){return u.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.getGlobalNotifications());case 1:case\"end\":return e.stop()}},_callee4,this)}));return function getGlobalNotifications(){return e.apply(this,arguments)}}()},{key:\"setGlobalNotifications\",value:function(){var e=(0,l.default)(u.default.mark(function _callee5(e){var t=e.state;return u.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.setGlobalNotifications(t));case 1:case\"end\":return e.stop()}},_callee5,this)}));return function setGlobalNotifications(t){return e.apply(this,arguments)}}()},{key:\"getGlobalPreviews\",value:function(){var e=(0,l.default)(u.default.mark(function _callee6(){return u.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.getGlobalPreviews());case 1:case\"end\":return e.stop()}},_callee6,this)}));return function getGlobalPreviews(){return e.apply(this,arguments)}}()},{key:\"setGlobalPreviews\",value:function(){var e=(0,l.default)(u.default.mark(function _callee7(e){var t=e.state;return u.default.wrap(function _callee7$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.setGlobalPreviews(t));case 1:case\"end\":return e.stop()}},_callee7,this)}));return function setGlobalPreviews(t){return e.apply(this,arguments)}}()},{key:\"getGlobalSounds\",value:function(){var e=(0,l.default)(u.default.mark(function _callee8(){return u.default.wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.getGlobalSounds());case 1:case\"end\":return e.stop()}},_callee8,this)}));return function getGlobalSounds(){return e.apply(this,arguments)}}()},{key:\"setGlobalSounds\",value:function(){var e=(0,l.default)(u.default.mark(function _callee9(e){var t=e.state;return u.default.wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.setGlobalSounds(t));case 1:case\"end\":return e.stop()}},_callee9,this)}));return function setGlobalSounds(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return GroupMetadataManager}}]),MuteCollectionManager}(h.CollectionManager)).prototype,\"getGlobalNotifications\",[m.command],(0,o.default)(a.prototype,\"getGlobalNotifications\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"setGlobalNotifications\",[m.command],(0,o.default)(a.prototype,\"setGlobalNotifications\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getGlobalPreviews\",[m.command],(0,o.default)(a.prototype,\"getGlobalPreviews\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"setGlobalPreviews\",[m.command],(0,o.default)(a.prototype,\"setGlobalPreviews\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getGlobalSounds\",[m.command],(0,o.default)(a.prototype,\"getGlobalSounds\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"setGlobalSounds\",[m.command],(0,o.default)(a.prototype,\"setGlobalSounds\"),a.prototype),a)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.LiveLocationCollectionManager=t.LiveLocationManager=t.ParticipantCollectionManager=t.ParticipantManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(10),h=r(35),m=r(29),g=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var v=t.ParticipantManager=function(e){function ParticipantManager(){return(0,c.default)(this,ParticipantManager),(0,f.default)(this,(ParticipantManager.__proto__||(0,l.default)(ParticipantManager)).apply(this,arguments))}return(0,p.default)(ParticipantManager,e),(0,s.default)(ParticipantManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized,msg:h.MessageManager.mapModel(e.msg),contact:m.ContactManager.mapModel(e.contact),isMe:e.isMe,isState:e.isState,valid:e.valid,disabled:e.disabled})}}]),ParticipantManager}(d.ModelManager),y=t.ParticipantCollectionManager=function(e){function ParticipantCollectionManager(){return(0,c.default)(this,ParticipantCollectionManager),(0,f.default)(this,(ParticipantCollectionManager.__proto__||(0,l.default)(ParticipantCollectionManager)).apply(this,arguments))}return(0,p.default)(ParticipantCollectionManager,e),(0,s.default)(ParticipantCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return v}}]),ParticipantCollectionManager}(d.CollectionManager),_=t.LiveLocationManager=(_applyDecoratedDescriptor((n=function(e){function LiveLocationManager(e){(0,c.default)(this,LiveLocationManager);var t=(0,f.default)(this,(LiveLocationManager.__proto__||(0,l.default)(LiveLocationManager)).call(this,e));return t.addSubmanager(\"participants\",new y(e.participants)),t}return(0,p.default)(LiveLocationManager,e),(0,s.default)(LiveLocationManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized,participants:e.participants.map(function(e){return v.mapModel(e)})})}}]),(0,s.default)(LiveLocationManager,[{key:\"subscribe\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.startViewingMap();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee,this)}));return function subscribe(){return e.apply(this,arguments)}}()},{key:\"unsubscribe\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.stopViewingMap();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee2,this)}));return function unsubscribe(){return e.apply(this,arguments)}}()},{key:\"stopMyLiveLocation\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(){return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.stopMyLiveLocation();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee3,this)}));return function stopMyLiveLocation(){return e.apply(this,arguments)}}()}]),LiveLocationManager}(d.ModelManager)).prototype,\"subscribe\",[g.command],(0,a.default)(n.prototype,\"subscribe\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unsubscribe\",[g.command],(0,a.default)(n.prototype,\"unsubscribe\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"stopMyLiveLocation\",[g.command],(0,a.default)(n.prototype,\"stopMyLiveLocation\"),n.prototype),n);t.LiveLocationCollectionManager=function(e){function LiveLocationCollectionManager(){return(0,c.default)(this,LiveLocationCollectionManager),(0,f.default)(this,(LiveLocationCollectionManager.__proto__||(0,l.default)(LiveLocationCollectionManager)).apply(this,arguments))}return(0,p.default)(LiveLocationCollectionManager,e),(0,s.default)(LiveLocationCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return _}}]),LiveLocationCollectionManager}(d.CollectionManager)},function(e,t,r){\"use strict\";var n=_interopRequireDefault(r(5)),a=_interopRequireDefault(r(133));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}window.manager=new n.default,(0,a.default)(window.manager)},function(e,t,r){r(81),e.exports=r(9).Object.getPrototypeOf},function(e,t,r){var n=r(36),a=r(53);r(54)(\"getPrototypeOf\",function(){return function getPrototypeOf(e){return a(n(e))}})},function(e,t,r){e.exports={default:r(83),__esModule:!0}},function(e,t,r){r(56),r(63),e.exports=r(46).f(\"iterator\")},function(e,t,r){var n=r(43),a=r(37);e.exports=function(e){return function(t,r){var o,i,u=String(a(t)),l=n(r),c=u.length;return l<0||l>=c?e?\"\":void 0:(o=u.charCodeAt(l))<55296||o>56319||l+1===c||(i=u.charCodeAt(l+1))<56320||i>57343?e?u.charAt(l):o:e?u.slice(l,l+2):i-56320+(o-55296<<10)+65536}}},function(e,t,r){\"use strict\";var n=r(44),a=r(32),o=r(33),i={};r(21)(i,r(12)(\"iterator\"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(i,{next:a(1,r)}),o(e,t+\" Iterator\")}},function(e,t,r){var n=r(16),a=r(15),o=r(26);e.exports=r(18)?Object.defineProperties:function defineProperties(e,t){a(e);for(var r,i=o(t),u=i.length,l=0;u>l;)n.f(e,r=i[l++],t[r]);return e}},function(e,t,r){var n=r(19),a=r(61),o=r(88);e.exports=function(e){return function(t,r,i){var u,l=n(t),c=a(l.length),s=o(i,c);if(e&&r!=r){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===r)return e||s||0;return!e&&-1}}},function(e,t,r){var n=r(43),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?a(e+t,0):o(e,t)}},function(e,t,r){\"use strict\";var n=r(90),a=r(91),o=r(25),i=r(19);e.exports=r(57)(Array,\"Array\",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,a(1)):a(0,\"keys\"==t?r:\"values\"==t?e[r]:[r,e[r]])},\"values\"),o.Arguments=o.Array,n(\"keys\"),n(\"values\"),n(\"entries\")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){e.exports={default:r(93),__esModule:!0}},function(e,t,r){r(94),r(65),r(99),r(100),e.exports=r(9).Symbol},function(e,t,r){\"use strict\";var n=r(11),a=r(20),o=r(18),i=r(14),u=r(58),l=r(95).KEY,c=r(22),s=r(39),f=r(33),p=r(30),d=r(12),h=r(46),m=r(47),g=r(96),v=r(97),y=r(15),_=r(17),M=r(19),b=r(41),k=r(32),w=r(44),D=r(98),C=r(49),S=r(16),x=r(26),P=C.f,R=S.f,q=D.f,I=n.Symbol,O=n.JSON,E=O&&O.stringify,L=d(\"_hidden\"),j=d(\"toPrimitive\"),F={}.propertyIsEnumerable,A=s(\"symbol-registry\"),z=s(\"symbols\"),$=s(\"op-symbols\"),G=Object.prototype,N=\"function\"==typeof I,T=n.QObject,V=!T||!T.prototype||!T.prototype.findChild,B=o&&c(function(){return 7!=w(R({},\"a\",{get:function(){return R(this,\"a\",{value:7}).a}})).a})?function(e,t,r){var n=P(G,t);n&&delete G[t],R(e,t,r),n&&e!==G&&R(G,t,n)}:R,U=function(e){var t=z[e]=w(I.prototype);return t._k=e,t},W=N&&\"symbol\"==typeof I.iterator?function(e){return\"symbol\"==typeof e}:function(e){return e instanceof I},H=function defineProperty(e,t,r){return e===G&&H($,t,r),y(e),t=b(t,!0),y(r),a(z,t)?(r.enumerable?(a(e,L)&&e[L][t]&&(e[L][t]=!1),r=w(r,{enumerable:k(0,!1)})):(a(e,L)||R(e,L,k(1,{})),e[L][t]=!0),B(e,t,r)):R(e,t,r)},K=function defineProperties(e,t){y(e);for(var r,n=g(t=M(t)),a=0,o=n.length;o>a;)H(e,r=n[a++],t[r]);return e},J=function propertyIsEnumerable(e){var t=F.call(this,e=b(e,!0));return!(this===G&&a(z,e)&&!a($,e))&&(!(t||!a(this,e)||!a(z,e)||a(this,L)&&this[L][e])||t)},Q=function getOwnPropertyDescriptor(e,t){if(e=M(e),t=b(t,!0),e!==G||!a(z,t)||a($,t)){var r=P(e,t);return!r||!a(z,t)||a(e,L)&&e[L][t]||(r.enumerable=!0),r}},Y=function getOwnPropertyNames(e){for(var t,r=q(M(e)),n=[],o=0;r.length>o;)a(z,t=r[o++])||t==L||t==l||n.push(t);return n},X=function getOwnPropertySymbols(e){for(var t,r=e===G,n=q(r?$:M(e)),o=[],i=0;n.length>i;)!a(z,t=n[i++])||r&&!a(G,t)||o.push(z[t]);return o};N||(u((I=function Symbol(){if(this instanceof I)throw TypeError(\"Symbol is not a constructor!\");var e=p(arguments.length>0?arguments[0]:void 0),t=function(r){this===G&&t.call($,r),a(this,L)&&a(this[L],e)&&(this[L][e]=!1),B(this,e,k(1,r))};return o&&V&&B(G,e,{configurable:!0,set:t}),U(e)}).prototype,\"toString\",function toString(){return this._k}),C.f=Q,S.f=H,r(64).f=D.f=Y,r(28).f=J,r(48).f=X,o&&!r(23)&&u(G,\"propertyIsEnumerable\",J,!0),h.f=function(e){return U(d(e))}),i(i.G+i.W+i.F*!N,{Symbol:I});for(var Z=\"hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables\".split(\",\"),ee=0;Z.length>ee;)d(Z[ee++]);for(var te=x(d.store),re=0;te.length>re;)m(te[re++]);i(i.S+i.F*!N,\"Symbol\",{for:function(e){return a(A,e+=\"\")?A[e]:A[e]=I(e)},keyFor:function keyFor(e){if(!W(e))throw TypeError(e+\" is not a symbol!\");for(var t in A)if(A[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),i(i.S+i.F*!N,\"Object\",{create:function create(e,t){return void 0===t?w(e):K(w(e),t)},defineProperty:H,defineProperties:K,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Y,getOwnPropertySymbols:X}),O&&i(i.S+i.F*(!N||c(function(){var e=I();return\"[null]\"!=E([e])||\"{}\"!=E({a:e})||\"{}\"!=E(Object(e))})),\"JSON\",{stringify:function stringify(e){for(var t,r,n=[e],a=1;arguments.length>a;)n.push(arguments[a++]);if(r=t=n[1],(_(t)||void 0!==e)&&!W(e))return v(t)||(t=function(e,t){if(\"function\"==typeof r&&(t=r.call(this,e,t)),!W(t))return t}),n[1]=t,E.apply(O,n)}}),I.prototype[j]||r(21)(I.prototype,j,I.prototype.valueOf),f(I,\"Symbol\"),f(Math,\"Math\",!0),f(n.JSON,\"JSON\",!0)},function(e,t,r){var n=r(30)(\"meta\"),a=r(17),o=r(20),i=r(16).f,u=0,l=Object.isExtensible||function(){return!0},c=!r(22)(function(){return l(Object.preventExtensions({}))}),s=function(e){i(e,n,{value:{i:\"O\"+ ++u,w:{}}})},f=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!a(e))return\"symbol\"==typeof e?e:(\"string\"==typeof e?\"S\":\"P\")+e;if(!o(e,n)){if(!l(e))return\"F\";if(!t)return\"E\";s(e)}return e[n].i},getWeak:function(e,t){if(!o(e,n)){if(!l(e))return!0;if(!t)return!1;s(e)}return e[n].w},onFreeze:function(e){return c&&f.NEED&&l(e)&&!o(e,n)&&s(e),e}}},function(e,t,r){var n=r(26),a=r(48),o=r(28);e.exports=function(e){var t=n(e),r=a.f;if(r)for(var i,u=r(e),l=o.f,c=0;u.length>c;)l.call(e,i=u[c++])&&t.push(i);return t}},function(e,t,r){var n=r(27);e.exports=Array.isArray||function isArray(e){return\"Array\"==n(e)}},function(e,t,r){var n=r(19),a=r(64).f,o={}.toString,i=\"object\"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function getOwnPropertyNames(e){return i&&\"[object Window]\"==o.call(e)?function(e){try{return a(e)}catch(e){return i.slice()}}(e):a(n(e))}},function(e,t,r){r(47)(\"asyncIterator\")},function(e,t,r){r(47)(\"observable\")},function(e,t,r){r(102);var n=r(9).Object;e.exports=function getOwnPropertyDescriptor(e,t){return n.getOwnPropertyDescriptor(e,t)}},function(e,t,r){var n=r(19),a=r(49).f;r(54)(\"getOwnPropertyDescriptor\",function(){return function getOwnPropertyDescriptor(e,t){return a(n(e),t)}})},function(e,t,r){e.exports={default:r(104),__esModule:!0}},function(e,t,r){r(105),e.exports=r(9).Object.setPrototypeOf},function(e,t,r){var n=r(14);n(n.S,\"Object\",{setPrototypeOf:r(106).set})},function(e,t,r){var n=r(17),a=r(15),o=function(e,t){if(a(e),!n(t)&&null!==t)throw TypeError(t+\": can't set as prototype!\")};e.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(e,t,n){try{(n=r(24)(Function.call,r(49).f(Object.prototype,\"__proto__\").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function setPrototypeOf(e,r){return o(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:o}},function(e,t,r){e.exports={default:r(108),__esModule:!0}},function(e,t,r){r(109);var n=r(9).Object;e.exports=function create(e,t){return n.create(e,t)}},function(e,t,r){var n=r(14);n(n.S,\"Object\",{create:r(44)})},function(e,t,r){r(111),e.exports=r(9).Object.assign},function(e,t,r){var n=r(14);n(n.S+n.F,\"Object\",{assign:r(112)})},function(e,t,r){\"use strict\";var n=r(26),a=r(48),o=r(28),i=r(36),u=r(60),l=Object.assign;e.exports=!l||r(22)(function(){var e={},t={},r=Symbol(),n=\"abcdefghijklmnopqrst\";return e[r]=7,n.split(\"\").forEach(function(e){t[e]=e}),7!=l({},e)[r]||Object.keys(l({},t)).join(\"\")!=n})?function assign(e,t){for(var r=i(e),l=arguments.length,c=1,s=a.f,f=o.f;l>c;)for(var p,d=u(arguments[c++]),h=s?n(d).concat(s(d)):n(d),m=h.length,g=0;m>g;)f.call(d,p=h[g++])&&(r[p]=d[p]);return r}:l},function(e,t,r){var n=function(){return this}()||Function(\"return this\")(),a=n.regeneratorRuntime&&Object.getOwnPropertyNames(n).indexOf(\"regeneratorRuntime\")>=0,o=a&&n.regeneratorRuntime;if(n.regeneratorRuntime=void 0,e.exports=r(114),a)n.regeneratorRuntime=o;else try{delete n.regeneratorRuntime}catch(e){n.regeneratorRuntime=void 0}},function(e,t){!function(t){\"use strict\";var r,n=Object.prototype,a=n.hasOwnProperty,o=\"function\"==typeof Symbol?Symbol:{},i=o.iterator||\"@@iterator\",u=o.asyncIterator||\"@@asyncIterator\",l=o.toStringTag||\"@@toStringTag\",c=\"object\"==typeof e,s=t.regeneratorRuntime;if(s)c&&(e.exports=s);else{(s=t.regeneratorRuntime=c?e.exports:{}).wrap=wrap;var f=\"suspendedStart\",p=\"suspendedYield\",d=\"executing\",h=\"completed\",m={},g={};g[i]=function(){return this};var v=Object.getPrototypeOf,y=v&&v(v(values([])));y&&y!==n&&a.call(y,i)&&(g=y);var _=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(g);GeneratorFunction.prototype=_.constructor=GeneratorFunctionPrototype,GeneratorFunctionPrototype.constructor=GeneratorFunction,GeneratorFunctionPrototype[l]=GeneratorFunction.displayName=\"GeneratorFunction\",s.isGeneratorFunction=function(e){var t=\"function\"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||\"GeneratorFunction\"===(t.displayName||t.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,l in e||(e[l]=\"GeneratorFunction\")),e.prototype=Object.create(_),e},s.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),AsyncIterator.prototype[u]=function(){return this},s.AsyncIterator=AsyncIterator,s.async=function(e,t,r,n){var a=new AsyncIterator(wrap(e,t,r,n));return s.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},defineIteratorMethods(_),_[l]=\"Generator\",_[i]=function(){return this},_.toString=function(){return\"[object Generator]\"},s.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function next(){for(;t.length;){var r=t.pop();if(r in e)return next.value=r,next.done=!1,next}return next.done=!0,next}},s.values=values,Context.prototype={constructor:Context,reset:function(e){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(resetTryEntry),!e)for(var t in this)\"t\"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(\"throw\"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function handle(n,a){return i.type=\"throw\",i.arg=e,t.next=n,a&&(t.method=\"next\",t.arg=r),!!a}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],i=o.completion;if(\"root\"===o.tryLoc)return handle(\"end\");if(o.tryLoc<=this.prev){var u=a.call(o,\"catchLoc\"),l=a.call(o,\"finallyLoc\");if(u&&l){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0);if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!l)throw new Error(\"try statement without catch or finally\");if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,\"finallyLoc\")&&this.prev<n.finallyLoc){var o=n;break}}o&&(\"break\"===e||\"continue\"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method=\"next\",this.next=o.finallyLoc,m):this.complete(i)},complete:function(e,t){if(\"throw\"===e.type)throw e.arg;return\"break\"===e.type||\"continue\"===e.type?this.next=e.arg:\"return\"===e.type?(this.rval=this.arg=e.arg,this.method=\"return\",this.next=\"end\"):\"normal\"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var a=n.arg;resetTryEntry(r)}return a}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,n){return this.delegate={iterator:values(e),resultName:t,nextLoc:n},\"next\"===this.method&&(this.arg=r),m}}}function wrap(e,t,r,n){var a=t&&t.prototype instanceof Generator?t:Generator,o=Object.create(a.prototype),i=new Context(n||[]);return o._invoke=function makeInvokeMethod(e,t,r){var n=f;return function invoke(a,o){if(n===d)throw new Error(\"Generator is already running\");if(n===h){if(\"throw\"===a)throw o;return doneResult()}for(r.method=a,r.arg=o;;){var i=r.delegate;if(i){var u=maybeInvokeDelegate(i,r);if(u){if(u===m)continue;return u}}if(\"next\"===r.method)r.sent=r._sent=r.arg;else if(\"throw\"===r.method){if(n===f)throw n=h,r.arg;r.dispatchException(r.arg)}else\"return\"===r.method&&r.abrupt(\"return\",r.arg);n=d;var l=tryCatch(e,t,r);if(\"normal\"===l.type){if(n=r.done?h:p,l.arg===m)continue;return{value:l.arg,done:r.done}}\"throw\"===l.type&&(n=h,r.method=\"throw\",r.arg=l.arg)}}}(e,r,i),o}function tryCatch(e,t,r){try{return{type:\"normal\",arg:e.call(t,r)}}catch(e){return{type:\"throw\",arg:e}}}function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}function defineIteratorMethods(e){[\"next\",\"throw\",\"return\"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function AsyncIterator(e){var t;this._invoke=function enqueue(r,n){function callInvokeWithMethodAndArg(){return new Promise(function(t,o){!function invoke(t,r,n,o){var i=tryCatch(e[t],e,r);if(\"throw\"!==i.type){var u=i.arg,l=u.value;return l&&\"object\"==typeof l&&a.call(l,\"__await\")?Promise.resolve(l.__await).then(function(e){invoke(\"next\",e,n,o)},function(e){invoke(\"throw\",e,n,o)}):Promise.resolve(l).then(function(e){u.value=e,n(u)},o)}o(i.arg)}(r,n,t,o)})}return t=t?t.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,\"throw\"===t.method){if(e.iterator.return&&(t.method=\"return\",t.arg=r,maybeInvokeDelegate(e,t),\"throw\"===t.method))return m;t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a 'throw' method\")}return m}var a=tryCatch(n,e.iterator,t.arg);if(\"throw\"===a.type)return t.method=\"throw\",t.arg=a.arg,t.delegate=null,m;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=r),t.delegate=null,m):o:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,m)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[i];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function next(){for(;++n<e.length;)if(a.call(e,n))return next.value=e[n],next.done=!1,next;return next.value=r,next.done=!0,next};return o.next=o}}return{next:doneResult}}function doneResult(){return{value:r,done:!0}}}(function(){return this}()||Function(\"return this\")())},function(e,t,r){r(65),r(56),r(63),r(116),r(128),r(129),e.exports=r(9).Promise},function(e,t,r){\"use strict\";var n,a,o,i,u=r(23),l=r(11),c=r(24),s=r(67),f=r(14),p=r(17),d=r(31),h=r(117),m=r(118),g=r(68),v=r(69).set,y=r(123)(),_=r(51),M=r(70),b=r(124),k=r(71),w=l.TypeError,D=l.process,C=D&&D.versions,S=C&&C.v8||\"\",x=l.Promise,P=\"process\"==s(D),R=function(){},q=a=_.f,I=!!function(){try{var e=x.resolve(1),t=(e.constructor={})[r(12)(\"species\")]=function(e){e(R,R)};return(P||\"function\"==typeof PromiseRejectionEvent)&&e.then(R)instanceof t&&0!==S.indexOf(\"6.6\")&&-1===b.indexOf(\"Chrome/66\")}catch(e){}}(),O=function(e){var t;return!(!p(e)||\"function\"!=typeof(t=e.then))&&t},E=function(e,t){if(!e._n){e._n=!0;var r=e._c;y(function(){for(var n=e._v,a=1==e._s,o=0,i=function(t){var r,o,i,u=a?t.ok:t.fail,l=t.resolve,c=t.reject,s=t.domain;try{u?(a||(2==e._h&&F(e),e._h=1),!0===u?r=n:(s&&s.enter(),r=u(n),s&&(s.exit(),i=!0)),r===t.promise?c(w(\"Promise-chain cycle\")):(o=O(r))?o.call(r,l,c):l(r)):c(n)}catch(e){s&&!i&&s.exit(),c(e)}};r.length>o;)i(r[o++]);e._c=[],e._n=!1,t&&!e._h&&L(e)})}},L=function(e){v.call(l,function(){var t,r,n,a=e._v,o=j(e);if(o&&(t=M(function(){P?D.emit(\"unhandledRejection\",a,e):(r=l.onunhandledrejection)?r({promise:e,reason:a}):(n=l.console)&&n.error&&n.error(\"Unhandled promise rejection\",a)}),e._h=P||j(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},j=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){v.call(l,function(){var t;P?D.emit(\"rejectionHandled\",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},A=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),E(t,!0))},z=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw w(\"Promise can't be resolved itself\");(t=O(e))?y(function(){var n={_w:r,_d:!1};try{t.call(e,c(z,n,1),c(A,n,1))}catch(e){A.call(n,e)}}):(r._v=e,r._s=1,E(r,!1))}catch(e){A.call({_w:r,_d:!1},e)}}};I||(x=function Promise(e){h(this,x,\"Promise\",\"_h\"),d(e),n.call(this);try{e(c(z,this,1),c(A,this,1))}catch(e){A.call(this,e)}},(n=function Promise(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(125)(x.prototype,{then:function then(e,t){var r=q(g(this,x));return r.ok=\"function\"!=typeof e||e,r.fail=\"function\"==typeof t&&t,r.domain=P?D.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&E(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new n;this.promise=e,this.resolve=c(z,e,1),this.reject=c(A,e,1)},_.f=q=function(e){return e===x||e===i?new o(e):a(e)}),f(f.G+f.W+f.F*!I,{Promise:x}),r(33)(x,\"Promise\"),r(126)(\"Promise\"),i=r(9).Promise,f(f.S+f.F*!I,\"Promise\",{reject:function reject(e){var t=q(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!I),\"Promise\",{resolve:function resolve(e){return k(u&&this===i?x:this,e)}}),f(f.S+f.F*!(I&&r(127)(function(e){x.all(e).catch(R)})),\"Promise\",{all:function all(e){var t=this,r=q(t),n=r.resolve,a=r.reject,o=M(function(){var r=[],o=0,i=1;m(e,!1,function(e){var u=o++,l=!1;r.push(void 0),i++,t.resolve(e).then(function(e){l||(l=!0,r[u]=e,--i||n(r))},a)}),--i||n(r)});return o.e&&a(o.v),r.promise},race:function race(e){var t=this,r=q(t),n=r.reject,a=M(function(){m(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return a.e&&n(a.v),r.promise}})},function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+\": incorrect invocation!\");return e}},function(e,t,r){var n=r(24),a=r(119),o=r(120),i=r(15),u=r(61),l=r(121),c={},s={};(t=e.exports=function(e,t,r,f,p){var d,h,m,g,v=p?function(){return e}:l(e),y=n(r,f,t?2:1),_=0;if(\"function\"!=typeof v)throw TypeError(e+\" is not iterable!\");if(o(v)){for(d=u(e.length);d>_;_++)if((g=t?y(i(h=e[_])[0],h[1]):y(e[_]))===c||g===s)return g}else for(m=v.call(e);!(h=m.next()).done;)if((g=a(m,y,h.value,t))===c||g===s)return g}).BREAK=c,t.RETURN=s},function(e,t,r){var n=r(15);e.exports=function(e,t,r,a){try{return a?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(25),a=r(12)(\"iterator\"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[a]===e)}},function(e,t,r){var n=r(67),a=r(12)(\"iterator\"),o=r(25);e.exports=r(9).getIteratorMethod=function(e){if(null!=e)return e[a]||e[\"@@iterator\"]||o[n(e)]}},function(e,t){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},function(e,t,r){var n=r(11),a=r(69).set,o=n.MutationObserver||n.WebKitMutationObserver,i=n.process,u=n.Promise,l=\"process\"==r(27)(i);e.exports=function(){var e,t,r,c=function(){var n,a;for(l&&(n=i.domain)&&n.exit();e;){a=e.fn,e=e.next;try{a()}catch(n){throw e?r():t=void 0,n}}t=void 0,n&&n.enter()};if(l)r=function(){i.nextTick(c)};else if(!o||n.navigator&&n.navigator.standalone)if(u&&u.resolve){var s=u.resolve(void 0);r=function(){s.then(c)}}else r=function(){a.call(n,c)};else{var f=!0,p=document.createTextNode(\"\");new o(c).observe(p,{characterData:!0}),r=function(){p.data=f=!f}}return function(n){var a={fn:n,next:void 0};t&&(t.next=a),e||(e=a,r()),t=a}}},function(e,t,r){var n=r(11).navigator;e.exports=n&&n.userAgent||\"\"},function(e,t,r){var n=r(21);e.exports=function(e,t,r){for(var a in t)r&&e[a]?e[a]=t[a]:n(e,a,t[a]);return e}},function(e,t,r){\"use strict\";var n=r(11),a=r(9),o=r(16),i=r(18),u=r(12)(\"species\");e.exports=function(e){var t=\"function\"==typeof a[e]?a[e]:n[e];i&&t&&!t[u]&&o.f(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,r){var n=r(12)(\"iterator\"),a=!1;try{var o=[7][n]();o.return=function(){a=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var o=[7],i=o[n]();i.next=function(){return{done:r=!0}},o[n]=function(){return i},e(o)}catch(e){}return r}},function(e,t,r){\"use strict\";var n=r(14),a=r(9),o=r(11),i=r(68),u=r(71);n(n.P+n.R,\"Promise\",{finally:function(e){var t=i(this,a.Promise||o.Promise),r=\"function\"==typeof e;return this.then(r?function(r){return u(t,e()).then(function(){return r})}:e,r?function(r){return u(t,e()).then(function(){throw r})}:e)}})},function(e,t,r){\"use strict\";var n=r(14),a=r(51),o=r(70);n(n.S,\"Promise\",{try:function(e){var t=a.f(this),r=o(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}})},function(e,t,r){e.exports={default:r(131),__esModule:!0}},function(e,t,r){r(132);var n=r(9).Object;e.exports=function defineProperty(e,t,r){return n.defineProperty(e,t,r)}},function(e,t,r){var n=r(14);n(n.S+n.F*!r(18),\"Object\",{defineProperty:r(16).f})},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=_interopRequireDefault(r(134)),a=_interopRequireDefault(r(42));t.default=function createManagers(e){function discoveryModules(t){var r=function getArtifactsDefs(){return{conn:function conn(e){return e.default&&\"object\"==(0,a.default)(e.default)&&\"ref\"in e.default&&\"refTTL\"in e.default?e.default:null},store:function store(e){return e.Chat&&e.Msg?e:null},wap:function wap(e){return e.default&&e.default.queryExist?e.default:null},stream:function stream(e){return e.default&&\"object\"==(0,a.default)(e.default)&&\"stream\"in e.default&&\"socket\"in e.default?e.default:null},uiController:function uiController(e){return e.default&&e.default.focusNextChat?e.default:null},mediaCollectionClass:function mediaCollectionClass(e){return e.prototype&&void 0!==e.prototype.processFiles||e.default&&e.default.prototype&&void 0!==e.default.prototype.processFiles?e.default?e.default:e:null},createPeerForContact:function createPeerForContact(e){return e.default&&e.default.prototype&&e.default.prototype.isServer&&e.default.prototype.isUser?e.default:null},displayInfo:function displayInfo(e){return e.default&&e.default.markAvailable&&e.default.unobscure?e.default:null}}}(),w=function getRequirementsDefs(){return{statusV3Manager:{requirements:[\"store\"],build:function build(e,t){var r=new k.StatusV3CollectionManager(t.store.StatusV3);return e.addSubmanager(\"statusV3\",r),r}},connManager:{requirements:[\"conn\"],build:function build(e,t){var r=new o.ConnManager(t.conn);return e.addSubmanager(\"conn\",r),r}},chatManager:{requirements:[\"store\",\"mediaCollectionClass\",\"createPeerForContact\"],build:function build(e,t){var r=new u.ChatCollectionManager(t.store.Chat,t.mediaCollectionClass,t.createPeerForContact);return e.addSubmanager(\"chats\",r),r}},messageManager:{requirements:[\"store\"],build:function build(e,t){var r=new l.MessageCollectionManager(t.store.Msg);return e.addSubmanager(\"messages\",r),r}},messageInfoManager:{requirements:[\"store\"],build:function build(e,t){var r=new c.MessageInfoCollectionManager(t.store.MsgInfo);return e.addSubmanager(\"messageInfos\",r),r}},contactManager:{requirements:[\"store\"],build:function build(e,t){var r=new s.ContactCollectionManager(t.store.Contact);return e.addSubmanager(\"contacts\",r),r}},groupMetadataManager:{requirements:[\"store\"],build:function build(e,t){var r=new f.GroupMetadataCollectionManager(t.store.GroupMetadata);return e.addSubmanager(\"groupMetadata\",r),r}},wapManager:{requirements:[\"wap\"],build:function build(e,t){var r=new p.WapManager(t.wap);return e.addSubmanager(\"wap\",r),r}},streamManager:{requirements:[\"stream\"],build:function build(e,t){var r=new i.StreamManager(t.stream);return e.addSubmanager(\"stream\",r),r}},uiControllerManager:{requirements:[\"uiController\"],build:function build(e,t){var r=new d.UIControllerManager(t.uiController);return e.addSubmanager(\"uiController\",r),r}},storageManager:{build:function build(e){var t=new h.StorageManager;return e.addSubmanager(\"storage\",t),t}},stickerManager:{requirements:[\"store\"],build:function build(e,t){var r=new m.StickerPackCollectionManager(t.store.StickerPack);return e.addSubmanager(\"stickerPacks\",r),r}},presenceManager:{requirements:[\"store\"],build:function build(e,t){var r=new g.PresenceCollectionManager(t.store.Presence);return e.addSubmanager(\"presences\",r),r}},profilePicThumbManager:{requirements:[\"store\"],build:function build(e,t){var r=new v.ProfilePicThumbCollectionManager(t.store.ProfilePicThumb);return e.addSubmanager(\"profilePicThumbs\",r),r}},statusManager:{requirements:[\"store\"],build:function build(e,t){var r=new y.StatusCollectionManager(t.store.Status);return e.addSubmanager(\"status\",r),r}},displayInfoManager:{requirements:[\"displayInfo\"],build:function build(e,t){var r=new _.DisplayInfoManager(t.displayInfo);return e.addSubmanager(\"displayInfo\",r),r}},liveLocationManager:{requirements:[\"store\"],build:function build(e,t){var r=new M.LiveLocationCollectionManager(t.store.LiveLocation);return e.addSubmanager(\"liveLocations\",r),r}},muteManager:{requirements:[\"store\"],build:function build(e,t){var r=new b.MuteCollectionManager(t.store.Mute);return e.addSubmanager(\"mutes\",r),r}}}}(),D={};function checkRequirements(){for(var t=!0;t;)for(var r in t=!1,w){var n=w[r],a=!0;(n.requirements||[]).forEach(function(e){e in D||(a=!1)}),a&&(D[r]=n.build(e,D),delete w[r],t=!0,console.log(\"Built requirement: \"+r))}}function checkArtifacts(e){for(var t in r){var n=r[t](e);if(n)return D[t]=n,console.log(\"Got artifact: \"+t),!0}}for(var C in t)if(\"object\"===(0,a.default)(t[C])&&t[C]){var S=(0,n.default)(t[C])[0];if(\"object\"===(void 0===S?\"undefined\":(0,a.default)(S))&&S.exports)for(var x in t[C]){var P=t(x);if(P&&(checkArtifacts(P)&&checkRequirements(),0==r.length||0==w.length))return}}}webpackJsonp([],{whalesong:function whalesong(e,t,r){return discoveryModules(r)}},\"whalesong\")};var o=r(138),i=r(139),u=r(72),l=r(35),c=r(141),s=r(29),f=r(76),p=r(142),d=r(143),h=r(144),m=r(145),g=r(75),v=r(73),y=r(74),_=r(146),M=r(78),b=r(77),k=r(147);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){e.exports={default:r(135),__esModule:!0}},function(e,t,r){r(136),e.exports=r(9).Object.values},function(e,t,r){var n=r(14),a=r(137)(!1);n(n.S,\"Object\",{values:function values(e){return a(e)}})},function(e,t,r){var n=r(26),a=r(19),o=r(28).f;e.exports=function(e){return function(t){for(var r,i=a(t),u=n(i),l=u.length,c=0,s=[];l>c;)o.call(i,r=u[c++])&&s.push(e?[r,i[r]]:i[r]);return s}}},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.ConnManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.ConnManager=(_applyDecoratedDescriptor((n=function(e){function ConnManager(){return(0,l.default)(this,ConnManager),(0,s.default)(this,(ConnManager.__proto__||(0,u.default)(ConnManager)).apply(this,arguments))}return(0,f.default)(ConnManager,e),(0,c.default)(ConnManager,[{key:\"updatePushname\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t=e.name;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.updatePushname(t);case 2:case\"end\":return e.stop()}},_callee,this)}));return function updatePushname(t){return e.apply(this,arguments)}}()},{key:\"canSetMyPushname\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.canSetMyPushname();case 2:case\"end\":return e.stop()}},_callee2,this)}));return function canSetMyPushname(){return e.apply(this,arguments)}}()}]),ConnManager}(p.ModelManager)).prototype,\"updatePushname\",[d.command],(0,a.default)(n.prototype,\"updatePushname\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"canSetMyPushname\",[d.command],(0,a.default)(n.prototype,\"canSetMyPushname\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StreamManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.StreamManager=(_applyDecoratedDescriptor((n=function(e){function StreamManager(){return(0,l.default)(this,StreamManager),(0,s.default)(this,(StreamManager.__proto__||(0,u.default)(StreamManager)).apply(this,arguments))}return(0,f.default)(StreamManager,e),(0,c.default)(StreamManager,[{key:\"poke\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:this.model.poke();case 1:case\"end\":return e.stop()}},_callee,this)}));return function poke(){return e.apply(this,arguments)}}()},{key:\"takeover\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:this.model.takeover();case 1:case\"end\":return e.stop()}},_callee2,this)}));return function takeover(){return e.apply(this,arguments)}}()},{key:\"logout\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(){return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:this.model.logout();case 1:case\"end\":return e.stop()}},_callee3,this)}));return function logout(){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return{backoffGeneration:e.backoffGeneration,canSend:e.canSend,hasSynced:e.hasSynced,isIncognito:e.isIncognito,launchGeneration:e.launchGeneration,launched:e.launched,retryTimestamp:e.retryTimestamp,state:e.state,stream:e.stream,syncTag:e.syncTag}}}]),StreamManager}(p.ModelManager)).prototype,\"poke\",[d.command],(0,a.default)(n.prototype,\"poke\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"takeover\",[d.command],(0,a.default)(n.prototype,\"takeover\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"logout\",[d.command],(0,a.default)(n.prototype,\"logout\"),n.prototype),n)},function(e,t,r){var n,a,o;a=[],void 0===(o=\"function\"==typeof(n=function(){\"use strict\";return function b64toBlob(e,t,r){t=t||\"\",r=r||512;for(var n=atob(e),a=[],o=0;o<n.length;o+=r){for(var i=n.slice(o,o+r),u=new Array(i.length),l=0;l<i.length;l++)u[l]=i.charCodeAt(l);var c=new Uint8Array(u);a.push(c)}var s=new Blob(a,{type:t});return s}})?n.apply(t,a):n)||(e.exports=o)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.MessageInfoCollectionManager=t.MessageInfoManager=t.MessageAckCollectionManager=t.MessageAckManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(3)),s=_interopRequireDefault(r(8)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(2)),d=r(10),h=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var m=t.MessageAckManager=function(e){function MessageAckManager(){return(0,c.default)(this,MessageAckManager),(0,f.default)(this,(MessageAckManager.__proto__||(0,l.default)(MessageAckManager)).apply(this,arguments))}return(0,p.default)(MessageAckManager,e),(0,s.default)(MessageAckManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized})}}]),MessageAckManager}(d.ModelManager),g=t.MessageAckCollectionManager=function(e){function MessageAckCollectionManager(){return(0,c.default)(this,MessageAckCollectionManager),(0,f.default)(this,(MessageAckCollectionManager.__proto__||(0,l.default)(MessageAckCollectionManager)).apply(this,arguments))}return(0,p.default)(MessageAckCollectionManager,e),(0,s.default)(MessageAckCollectionManager,null,[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return m}}]),MessageAckCollectionManager}(d.CollectionManager),v=t.MessageInfoManager=function(e){function MessageInfoManager(e){(0,c.default)(this,MessageInfoManager);var t=(0,f.default)(this,(MessageInfoManager.__proto__||(0,l.default)(MessageInfoManager)).call(this,e));return t.addSubmanager(\"read\",new g(t.model.read)),t.addSubmanager(\"delivery\",new g(t.model.delivery)),t.addSubmanager(\"played\",new g(t.model.played)),t}return(0,p.default)(MessageInfoManager,e),(0,s.default)(MessageInfoManager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(d.ModelManager.mapModel(e),{id:e.id._serialized,delivery:e.delivery.map(function(e){return m.mapModel(e)}),played:e.delivery.map(function(e){return m.mapModel(e)}),read:e.delivery.map(function(e){return m.mapModel(e)})})}}]),MessageInfoManager}(d.ModelManager);t.MessageInfoCollectionManager=(function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}((n=function(e){function MessageInfoCollectionManager(){return(0,c.default)(this,MessageInfoCollectionManager),(0,f.default)(this,(MessageInfoCollectionManager.__proto__||(0,l.default)(MessageInfoCollectionManager)).apply(this,arguments))}return(0,p.default)(MessageInfoCollectionManager,e),(0,s.default)(MessageInfoCollectionManager,[{key:\"fetch\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t,r=e.message_id;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,manager.getSubmanager(\"messages\").loadItem(r);case 2:return t=e.sent,e.next=5,this.fetchByMessage(t.id);case 5:return e.abrupt(\"return\",e.sent);case 6:case\"end\":return e.stop()}},_callee,this)}));return function fetch(t){return e.apply(this,arguments)}}()},{key:\"fetchByMessage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(e){return o.default.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=v,t.next=3,this.collection.find(e.id);case 3:return t.t1=t.sent,t.abrupt(\"return\",t.t0.mapModel.call(t.t0,t.t1));case 5:case\"end\":return t.stop()}},_callee2,this)}));return function fetchByMessage(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return v}}]),MessageInfoCollectionManager}(d.CollectionManager)).prototype,\"fetch\",[h.command],(0,a.default)(n.prototype,\"fetch\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.WapManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.WapManager=(_applyDecoratedDescriptor((n=function(e){function WapManager(){return(0,l.default)(this,WapManager),(0,s.default)(this,(WapManager.__proto__||(0,u.default)(WapManager)).apply(this,arguments))}return(0,f.default)(WapManager,e),(0,c.default)(WapManager,[{key:\"queryExist\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(e){var t=e.contactId;return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.queryExist(t);case 2:if(200!==e.sent.status){e.next=5;break}return e.abrupt(\"return\",!0);case 5:return e.abrupt(\"return\",!1);case 6:case\"end\":return e.stop()}},_callee,this)}));return function queryExist(t){return e.apply(this,arguments)}}()},{key:\"queryLinkPreview\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(e){var t,r=e.text;return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.queryLinkPreview(r);case 2:if(!(t=e.sent).status||200===t.status){e.next=5;break}return e.abrupt(\"return\");case 5:return e.abrupt(\"return\",t);case 6:case\"end\":return e.stop()}},_callee2,this)}));return function queryLinkPreview(t){return e.apply(this,arguments)}}()},{key:\"subscribePresence\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(e){var t=e.id;return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.subscribePresence(t);case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee3,this)}));return function subscribePresence(t){return e.apply(this,arguments)}}()}]),WapManager}(p.ModelManager)).prototype,\"queryExist\",[d.command],(0,a.default)(n.prototype,\"queryExist\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"queryLinkPreview\",[d.command],(0,a.default)(n.prototype,\"queryLinkPreview\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"subscribePresence\",[d.command],(0,a.default)(n.prototype,\"subscribePresence\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.UIControllerManager=void 0;var n=_interopRequireDefault(r(0)),a=_interopRequireDefault(r(3)),o=_interopRequireDefault(r(1)),i=_interopRequireDefault(r(2)),u=r(10);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.UIControllerManager=function(e){function UIControllerManager(){return(0,a.default)(this,UIControllerManager),(0,o.default)(this,(UIControllerManager.__proto__||(0,n.default)(UIControllerManager)).apply(this,arguments))}return(0,i.default)(UIControllerManager,e),UIControllerManager}(u.ModelManager)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StorageManager=t.StorageItemMonitor=t.StorageMonitor=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var d=t.StorageMonitor=function(e){function StorageMonitor(){return(0,l.default)(this,StorageMonitor),(0,s.default)(this,(StorageMonitor.__proto__||(0,u.default)(StorageMonitor)).apply(this,arguments))}return(0,f.default)(StorageMonitor,e),(0,c.default)(StorageMonitor,[{key:\"mapEventResult\",value:function mapEventResult(e){return{}}},{key:\"_addHandler\",value:function _addHandler(e){window.addEventListener(\"storageChange\",e)}},{key:\"_removeHandler\",value:function _removeHandler(e){window.removeEventListener(\"storageChange\",e)}}]),StorageMonitor}(p.Monitor),h=t.StorageItemMonitor=function(e){function StorageItemMonitor(){return(0,l.default)(this,StorageItemMonitor),(0,s.default)(this,(StorageItemMonitor.__proto__||(0,u.default)(StorageItemMonitor)).apply(this,arguments))}return(0,f.default)(StorageItemMonitor,e),(0,c.default)(StorageItemMonitor,[{key:\"mapEventResult\",value:function mapEventResult(e){return{key:e.detail.key,newValue:e.detail.newValue,oldValue:e.detail.oldValue}}},{key:\"_addHandler\",value:function _addHandler(e){window.addEventListener(\"storageSet\",e),window.addEventListener(\"storageRemove\",e)}},{key:\"_removeHandler\",value:function _removeHandler(e){window.removeEventListener(\"storageSet\",e),window.removeEventListener(\"storageRemove\",e)}}]),StorageItemMonitor}(p.Monitor);t.StorageManager=(_applyDecoratedDescriptor((n=function(e){function StorageManager(){return(0,l.default)(this,StorageManager),(0,s.default)(this,(StorageManager.__proto__||(0,u.default)(StorageManager)).apply(this,arguments))}return(0,f.default)(StorageManager,e),(0,c.default)(StorageManager,[{key:\"initStorageEvents\",value:function initStorageEvents(){if(!this._eventInitiated){var e=Storage.prototype.setItem,t=Storage.prototype.removeItem,r=Storage.prototype.clear;Storage.prototype.setItem=function(){window.dispatchEvent(new CustomEvent(\"storageSet\",{detail:{key:arguments[0],newValue:arguments[1],oldValue:window.localStorage.getItem(arguments[0])}})),window.dispatchEvent(new Event(\"storageChange\")),e.apply(this,arguments)},Storage.prototype.removeItem=function(){window.dispatchEvent(new CustomEvent(\"storageRemove\",{detail:{key:arguments[0],oldValue:window.localStorage.getItem(arguments[0]),newValue:null}})),window.dispatchEvent(new Event(\"storageChange\")),t.apply(this,arguments)},Storage.prototype.clear=function(){window.dispatchEvent(new Event(\"storageChange\")),r.apply(this,arguments)},this._eventInitiated=!0}}},{key:\"getStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",window.localStorage);case 1:case\"end\":return e.stop()}},_callee,this)}));return function getStorage(){return e.apply(this,arguments)}}()},{key:\"getItem\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(e){var t=e.key;return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",window.localStorage.get(t));case 1:case\"end\":return e.stop()}},_callee2,this)}));return function getItem(t){return e.apply(this,arguments)}}()},{key:\"setItem\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(e){var t=e.key,r=e.value;return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",window.localStorage.set(t,r));case 1:case\"end\":return e.stop()}},_callee3,this)}));return function setItem(t){return e.apply(this,arguments)}}()},{key:\"setStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee4(e){var t,r=e.data;return o.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:e.t0=o.default.keys(r);case 1:if((e.t1=e.t0()).done){e.next=7;break}return t=e.t1.value,e.next=5,this.setItem({key:t,value:r[t]});case 5:e.next=1;break;case 7:case\"end\":return e.stop()}},_callee4,this)}));return function setStorage(t){return e.apply(this,arguments)}}()},{key:\"monitorStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee5(){return o.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return this.initStorageEvents(),e.abrupt(\"return\",new d);case 2:case\"end\":return e.stop()}},_callee5,this)}));return function monitorStorage(){return e.apply(this,arguments)}}()},{key:\"monitorItemStorage\",value:function(){var e=(0,i.default)(o.default.mark(function _callee6(){return o.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:return this.initStorageEvents(),e.abrupt(\"return\",new h);case 2:case\"end\":return e.stop()}},_callee6,this)}));return function monitorItemStorage(){return e.apply(this,arguments)}}()}]),StorageManager}(p.CommandManager)).prototype,\"getStorage\",[p.command],(0,a.default)(n.prototype,\"getStorage\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"getItem\",[p.command],(0,a.default)(n.prototype,\"getItem\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setItem\",[p.command],(0,a.default)(n.prototype,\"setItem\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"setStorage\",[p.command],(0,a.default)(n.prototype,\"setStorage\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorStorage\",[p.monitor],(0,a.default)(n.prototype,\"monitorStorage\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"monitorItemStorage\",[p.monitor],(0,a.default)(n.prototype,\"monitorItemStorage\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StickerPackCollectionManager=t.StickerPackManager=t.StickerCollectionManager=t.StickerManager=void 0;var n,a,o,i=_interopRequireDefault(r(4)),u=_interopRequireDefault(r(13)),l=_interopRequireDefault(r(6)),c=_interopRequireDefault(r(7)),s=_interopRequireDefault(r(0)),f=_interopRequireDefault(r(3)),p=_interopRequireDefault(r(8)),d=_interopRequireDefault(r(1)),h=_interopRequireDefault(r(2)),m=r(10),g=r(5),v=r(34),y=r(52);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var _=t.StickerManager=(_applyDecoratedDescriptor((n=function(e){function StickerManager(){return(0,f.default)(this,StickerManager),(0,d.default)(this,(StickerManager.__proto__||(0,s.default)(StickerManager)).apply(this,arguments))}return(0,h.default)(StickerManager,e),(0,p.default)(StickerManager,[{key:\"sendToChat\",value:function(){var e=(0,c.default)(l.default.mark(function _callee(e){var t=this,r=e.chatId,n=e.quotedMsgId;return l.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.model.downloadMedia();case 3:manager.getSubmanager(\"chats\").getSubmanager(r),e.next=9;break;case 6:throw e.prev=6,e.t0=e.catch(0),new y.ModelNotFound('Chat with ID \"'+r+'\" not found');case 9:return n&&(chatManager.model.composeQuotedMsg=chatManager.model.msgs.get(n)),e.next=12,chatManager._sendMessage(function(){return t.model.sendToChat(chatManager.model)},function(e){return\"sticker\"===e.type&&e.filehash===t.model.filehash});case 12:return e.abrupt(\"return\",e.sent);case 13:case\"end\":return e.stop()}},_callee,this,[[0,6]])}));return function sendToChat(t){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return(0,u.default)(m.ModelManager.mapModel(e),{_mediaObject:null})}}]),StickerManager}(m.ModelManager)).prototype,\"sendToChat\",[g.command],(0,i.default)(n.prototype,\"sendToChat\"),n.prototype),n),M=t.StickerCollectionManager=(_applyDecoratedDescriptor((a=function(e){function StickerCollectionManager(){return(0,f.default)(this,StickerCollectionManager),(0,d.default)(this,(StickerCollectionManager.__proto__||(0,s.default)(StickerCollectionManager)).apply(this,arguments))}return(0,h.default)(StickerCollectionManager,e),(0,p.default)(StickerCollectionManager,[{key:\"fetch\",value:function(){var e=(0,c.default)(l.default.mark(function _callee2(){return l.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.fetch();case 2:case\"end\":return e.stop()}},_callee2,this)}));return function fetch(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return _}}]),StickerCollectionManager}(m.CollectionManager)).prototype,\"fetch\",[g.command],(0,i.default)(a.prototype,\"fetch\"),a.prototype),a),b=t.StickerPackManager=function(e){function StickerPackManager(e){(0,f.default)(this,StickerPackManager);var t=(0,d.default)(this,(StickerPackManager.__proto__||(0,s.default)(StickerPackManager)).call(this,e));return t.addSubmanager(\"stickers\",new M(t.model.stickers)),t}return(0,h.default)(StickerPackManager,e),StickerPackManager}(m.ModelManager);t.StickerPackCollectionManager=(_applyDecoratedDescriptor((o=function(e){function StickerPackCollectionManager(){return(0,f.default)(this,StickerPackCollectionManager),(0,d.default)(this,(StickerPackCollectionManager.__proto__||(0,s.default)(StickerPackCollectionManager)).apply(this,arguments))}return(0,h.default)(StickerPackCollectionManager,e),(0,p.default)(StickerPackCollectionManager,[{key:\"fetchPage\",value:function(){var e=(0,c.default)(l.default.mark(function _callee3(e){var t,r=e.page;return l.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:if(!((t=this.collection.pageWithIndex(r))<r)){e.next=3;break}throw new v.ValueError(\"Page \"+r+\" does not exist\");case 3:if(\"SUCCESS\"!==this.collection.pageFetchStates[t]){e.next=5;break}return e.abrupt(\"return\");case 5:return e.next=7,this.collection.fetchAt(r);case 7:return e.next=9,this.collection._pageFetchPromises[t];case 9:if(this.collection.pageFetchStates[t]){e.next=11;break}throw new v.ValueError(\"Page \"+r+\" does not exist\");case 11:case\"end\":return e.stop()}},_callee3,this)}));return function fetchPage(t){return e.apply(this,arguments)}}()},{key:\"fetchAllPages\",value:function(){var e=(0,c.default)(l.default.mark(function _callee4(){var e;return l.default.wrap(function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:t.prev=0,e=0;case 2:return t.next=5,this.fetchPage({page:e});case 5:e++,t.next=2;break;case 8:t.next=12;break;case 10:t.prev=10,t.t0=t.catch(0);case 12:case 13:case\"end\":return t.stop()}},_callee4,this,[[0,10]])}));return function fetchAllPages(){return e.apply(this,arguments)}}()},{key:\"reset\",value:function(){var e=(0,c.default)(l.default.mark(function _callee5(){return l.default.wrap(function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(\"return\",this.collection.reset());case 1:case\"end\":return e.stop()}},_callee5,this)}));return function reset(){return e.apply(this,arguments)}}()},{key:\"getItemByName\",value:function(){var e=(0,c.default)(l.default.mark(function _callee6(e){var t,r=e.name;return l.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(t=this.collection.where({name:r})).length){e.next=3;break}throw new y.ModelNotFound('Sticker pack with name \"'+r+'\" not found');case 3:return e.abrupt(\"return\",this.mapItem(t[0]));case 4:case\"end\":return e.stop()}},_callee6,this)}));return function getItemByName(t){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return b}}]),StickerPackCollectionManager}(m.CollectionManager)).prototype,\"fetchPage\",[g.command],(0,i.default)(o.prototype,\"fetchPage\"),o.prototype),_applyDecoratedDescriptor(o.prototype,\"fetchAllPages\",[g.command],(0,i.default)(o.prototype,\"fetchAllPages\"),o.prototype),_applyDecoratedDescriptor(o.prototype,\"reset\",[g.command],(0,i.default)(o.prototype,\"reset\"),o.prototype),_applyDecoratedDescriptor(o.prototype,\"getItemByName\",[g.command],(0,i.default)(o.prototype,\"getItemByName\"),o.prototype),o)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.DisplayInfoManager=void 0;var n,a=_interopRequireDefault(r(4)),o=_interopRequireDefault(r(6)),i=_interopRequireDefault(r(7)),u=_interopRequireDefault(r(0)),l=_interopRequireDefault(r(3)),c=_interopRequireDefault(r(8)),s=_interopRequireDefault(r(1)),f=_interopRequireDefault(r(2)),p=r(10),d=r(5);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}t.DisplayInfoManager=(_applyDecoratedDescriptor((n=function(e){function DisplayInfoManager(){return(0,l.default)(this,DisplayInfoManager),(0,s.default)(this,(DisplayInfoManager.__proto__||(0,u.default)(DisplayInfoManager)).apply(this,arguments))}return(0,f.default)(DisplayInfoManager,e),(0,c.default)(DisplayInfoManager,[{key:\"markAvailable\",value:function(){var e=(0,i.default)(o.default.mark(function _callee(){return o.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markAvailable();case 1:case\"end\":return e.stop()}},_callee,this)}));return function markAvailable(){return e.apply(this,arguments)}}()},{key:\"markUnavailable\",value:function(){var e=(0,i.default)(o.default.mark(function _callee2(){return o.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:this.model.markUnavailable();case 1:case\"end\":return e.stop()}},_callee2,this)}));return function markUnavailable(){return e.apply(this,arguments)}}()},{key:\"unobscure\",value:function(){var e=(0,i.default)(o.default.mark(function _callee3(){return o.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:this.model.unobscure();case 1:case\"end\":return e.stop()}},_callee3,this)}));return function unobscure(){return e.apply(this,arguments)}}()}],[{key:\"mapModel\",value:function mapModel(e){return{available:e.available,clientExpired:e.clientExpired,couldForce:e.couldForce,displayInfo:e.displayInfo,hardExpired:e.hardExpired,info:e.info,isState:e.isState,obscurity:e.obscurity,phoneAuthed:e.phoneAuthed,resumeCount:e.resumeCount,uiActive:e.uiActive,mode:e.mode}}}]),DisplayInfoManager}(p.ModelManager)).prototype,\"markAvailable\",[d.command],(0,a.default)(n.prototype,\"markAvailable\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"markUnavailable\",[d.command],(0,a.default)(n.prototype,\"markUnavailable\"),n.prototype),_applyDecoratedDescriptor(n.prototype,\"unobscure\",[d.command],(0,a.default)(n.prototype,\"unobscure\"),n.prototype),n)},function(e,t,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.StatusV3CollectionManager=t.StatusV3Manager=void 0;var n,a,o=_interopRequireDefault(r(4)),i=_interopRequireDefault(r(6)),u=_interopRequireDefault(r(7)),l=_interopRequireDefault(r(0)),c=_interopRequireDefault(r(13)),s=_interopRequireDefault(r(3)),f=_interopRequireDefault(r(1)),p=_interopRequireDefault(r(8)),d=_interopRequireDefault(r(2)),h=r(5),m=r(10),g=r(35),v=r(29);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _applyDecoratedDescriptor(e,t,r,n,a){var o={};return Object.keys(n).forEach(function(e){o[e]=n[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,(\"value\"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,n){return n(e,t,r)||r},o),a&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(a):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var y=t.StatusV3Manager=(_applyDecoratedDescriptor((n=function(e){function StatusV3Manager(e){(0,s.default)(this,StatusV3Manager);var t=(0,f.default)(this,(StatusV3Manager.__proto__||(0,l.default)(StatusV3Manager)).call(this,e));return t.addSubmanager(\"msgs\",new g.MessageCollectionManager(e.msgs)),t.addSubmanager(\"contact\",new v.ContactManager(t.model.contact)),t}return(0,d.default)(StatusV3Manager,e),(0,p.default)(StatusV3Manager,null,[{key:\"mapModel\",value:function mapModel(e){return(0,c.default)(m.ModelManager.mapModel(e),{id:e.id._serialized,contact:e.contact?v.ContactManager.mapModel(e.contact):null,msgs:null,readKeys:e.readKeys})}}]),(0,p.default)(StatusV3Manager,[{key:\"sendReadStatus\",value:function(){var e=(0,u.default)(i.default.mark(function _callee(e){var t=e.messageId;return i.default.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.model.sendReadStatus(this.getSubmanager(\"msgs\").loadItem(t).id,this.model.id);case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee,this)}));return function sendReadStatus(t){return e.apply(this,arguments)}}()}]),StatusV3Manager}(m.ModelManager)).prototype,\"sendReadStatus\",[h.command],(0,o.default)(n.prototype,\"sendReadStatus\"),n.prototype),n);t.StatusV3CollectionManager=(_applyDecoratedDescriptor((a=function(e){function StatusV3CollectionManager(){return(0,s.default)(this,StatusV3CollectionManager),(0,f.default)(this,(StatusV3CollectionManager.__proto__||(0,l.default)(StatusV3CollectionManager)).apply(this,arguments))}return(0,d.default)(StatusV3CollectionManager,e),(0,p.default)(StatusV3CollectionManager,[{key:\"getUnexpired\",value:function(){var e=(0,u.default)(i.default.mark(function _callee2(e){var t,r=e.unread;return i.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.getUnexpired(r);case 2:return t=e.sent,e.abrupt(\"return\",h.Iterator.fromArray(t,y.mapModel));case 4:case\"end\":return e.stop()}},_callee2,this)}));return function getUnexpired(t){return e.apply(this,arguments)}}()},{key:\"sync\",value:function(){var e=(0,u.default)(i.default.mark(function _callee3(){return i.default.wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.sync();case 2:case\"end\":return e.stop()}},_callee3,this)}));return function sync(){return e.apply(this,arguments)}}()},{key:\"getMyStatus\",value:function(){var e=(0,u.default)(i.default.mark(function _callee4(){return i.default.wrap(function _callee4$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.collection.getMyStatus();case 2:return e.abrupt(\"return\",e.sent);case 3:case\"end\":return e.stop()}},_callee4,this)}));return function getMyStatus(){return e.apply(this,arguments)}}()}],[{key:\"getModelManagerClass\",value:function getModelManagerClass(){return y}}]),StatusV3CollectionManager}(m.CollectionManager)).prototype,\"getUnexpired\",[h.command],(0,o.default)(a.prototype,\"getUnexpired\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"sync\",[h.command],(0,o.default)(a.prototype,\"sync\"),a.prototype),_applyDecoratedDescriptor(a.prototype,\"getMyStatus\",[h.command],(0,o.default)(a.prototype,\"getMyStatus\"),a.prototype),a)}]);", "args": []}
1551032074914 Marionette INFO Listening on port 2828
1551032075403 webdriver::server DEBUG <- 200 OK {"value":null}
1551032075413 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032075423 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032075938 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032076627 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032077142 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032077162 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032077672 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032077682 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032078197 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032078207 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032078725 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032078750 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032079279 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032079289 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032079828 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032079843 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032080376 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032080391 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032080897 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032080906 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032081423 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032081428 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032081948 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032081955 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032082466 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032082471 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032082988 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032083004 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032083515 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032083525 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032084042 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032084057 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032084572 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032084581 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032085088 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032085093 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032085602 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032085607 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032086118 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032086118 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032086638 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032086658 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032087196 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032087211 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032087732 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032087742 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032088248 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032088252 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032088767 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032088782 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032089306 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032089316 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032089837 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032089847 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032090372 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032090382 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032090902 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032090917 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032091428 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032091433 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032091944 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032091962 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032092480 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032092491 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032093003 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032093018 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032093535 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032093550 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032094061 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032094066 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032094591 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032094599 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032095117 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032095122 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
1551032095642 webdriver::server DEBUG -> POST /session/1f2e2c11-672c-4794-b31a-6491158e954a/execute/sync {"script": "return window.manager.poll([]);", "args": []}
1551032095652 webdriver::server DEBUG <- 200 OK {"value":{"errors":[],"results":[]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment