webpackJsonp([238],{INSR:function(t,e,r){"use strict";function n(){function t(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}function e(t,e,r,n){var a=e&&e.prototype instanceof o?e:o,i=Object.create(a.prototype),u=new h(n||[]);return w(i,"_invoke",{value:s(t,r,u)}),i}function r(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}function o(){}function a(){}function i(){}function u(e){["next","throw","return"].forEach(function(r){t(e,r,function(t){return this._invoke(r,t)})})}function c(t,e){function n(o,a,i,u){var c=r(t[o],t,a);if("throw"!==c.type){var s=c.arg,f=s.value;return f&&"object"==typeof f&&m.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,i,u)},function(t){n("throw",t,i,u)}):e.resolve(f).then(function(t){s.value=t,i(s)},function(t){return n("throw",t,i,u)})}u(c.arg)}var o;w(this,"_invoke",{value:function(t,r){function a(){return new e(function(e,o){n(t,r,e,o)})}return o=o?o.then(a,a):a()}})}function s(t,e,n){var o="suspendedStart";return function(a,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===a)throw i;return v()}for(n.method=a,n.arg=i;;){var u=n.delegate;if(u){var c=f(u,n);if(c){if(c===E)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var s=r(t,e,n);if("normal"===s.type){if(o=n.done?"completed":"suspendedYield",s.arg===E)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o="completed",n.method="throw",n.arg=s.arg)}}}function f(t,e){var n=e.method,o=t.iterator[n];if(void 0===o)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,f(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var a=r(o,t.iterator,e.arg);if("throw"===a.type)return e.method="throw",e.arg=a.arg,e.delegate=null,E;var i=a.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,E):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,E)}function l(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function p(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function h(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(l,this),this.reset(!0)}function d(t){if(t){var e=t[L];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function e(){for(;++r=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var i=m.call(o,"catchLoc"),u=m.call(o,"finallyLoc");if(i&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&m.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),p(r),E}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;p(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:d(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),E}},y}var o=r("ouCL");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(r("+TWC")),i={namespace:"im",state:{imSig:null,isSDKReady:null,conversationList:[],currentUserProfile:{},currentConversation:{},currentMessageList:[],nextReqMessageID:"",isCompleted:!1,totalUnreadCount:null,currentPlayVideo:[]},effects:{fetchSig:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeImSig",payload:r});case 2:case"end":return t.stop()}},t)})()},conversationList:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeConversationList",payload:r});case 2:case"end":return t.stop()}},t)})()},totalUnreadCount:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeTotalUnreadCount",payload:r});case 2:case"end":return t.stop()}},t)})()},toggleIsSDKReady:function(t,e){var r=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r({type:"changeSDKReadyStatus",payload:!0});case 2:case"end":return t.stop()}},t)})()},updateList:function(t,e){var r=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r({type:"updateConversationList",payload:payload});case 2:case"end":return t.stop()}},t)})()},updateCurrentUserProfile:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeCurrentUserProfile",payload:r});case 2:case"end":return t.stop()}},t)})()},updateCurrentConversation:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeCurrentConversation",payload:r});case 2:case"end":return t.stop()}},t)})()},updateCurrentConversationCont:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeCurrentConversationCont",payload:r});case 2:case"end":return t.stop()}},t)})()},pushCurrentMessageList:function(t,e){var r=t.payload,o=e.put;return n().mark(function t(){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o({type:"changeSendMessageList",payload:r});case 2:case"end":return t.stop()}},t)})()}},reducers:{changeImSig:function(t,e){var r=e.payload;return(0,a.default)({},t,{imSig:r.sig})},changeConversationList:function(t,e){var r=e.payload,n=r.reduce(function(t,e){return e.conversationID===r.conversationID?t:"GROUP"===e.type&&"AcceptNotNotify"===e.groupProfile.selfInfo.messageRemindType?t:t+e.unreadCount},0);return(0,a.default)({},t,{conversationList:r,totalUnreadCount:n})},changeTotalUnreadCount:function(t,e){var r=(e.payload,t.conversationList.reduce(function(e,r){return r.conversationID===t.conversationList.conversationID?e:"GROUP"===r.type&&"AcceptNotNotify"===r.groupProfile.selfInfo.messageRemindType?e:e+r.unreadCount},0));return(0,a.default)({},t,{totalUnreadCount:r})},changeSDKReadyStatus:function(t,e){var r=e.payload;return(0,a.default)({},t,{isSDKReady:r})},updateConversationList:function(t,e){var r=e.payload;return(0,a.default)({},t,{conversationList:r})},changeCurrentUserProfile:function(t,e){var r=e.payload;return(0,a.default)({},t,{currentUserProfile:r})},changeCurrentConversation:function(t,e){var r=e.payload;return(0,a.default)({},t,{currentConversation:r,currentMessageList:[],nextReqMessageID:"",isCompleted:!1})},changeCurrentConversationCont:function(t,e){var r=e.payload;return(0,a.default)({},t,{currentMessageList:r.currentMessageList,nextReqMessageID:r.nextReqMessageID,isCompleted:r.isCompleted})},changeSendMessageList:function(t,e){var r=e.payload;return(0,a.default)({},t,{currentMessageList:r})}}};e.default=i}});