1 // *************************************************************************
3 // * xCALLY Motion - The Omnichannel Contact Center *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved *
6 // *************************************************************************
8 // * Email: info@xcally.com *
9 // * Website: https://www.xcally.com *
11 // *************************************************************************
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
17 // *************************************************************************
18 var _0x1a38=['./team.events','save','remove','emit','removeListener','register','length','team:'];(function(_0x4a9fb1,_0x273043){var _0x348672=function(_0x142b69){while(--_0x142b69){_0x4a9fb1['push'](_0x4a9fb1['shift']());}};_0x348672(++_0x273043);}(_0x1a38,0xb0));var _0x81a3=function(_0x2fdf82,_0x322e7c){_0x2fdf82=_0x2fdf82-0x0;var _0x2382f5=_0x1a38[_0x2fdf82];return _0x2382f5;};'use strict';var TeamEvents=require(_0x81a3('0x0'));var events=[_0x81a3('0x1'),_0x81a3('0x2'),'update'];function createListener(_0x57f36a,_0x538035){return function(_0x477513){_0x538035[_0x81a3('0x3')](_0x57f36a,_0x477513);};}function removeListener(_0x2faf46,_0x28fd86){return function(){TeamEvents[_0x81a3('0x4')](_0x2faf46,_0x28fd86);};}exports[_0x81a3('0x5')]=function(_0x2f0a07){for(var _0x189c2b=0x0,_0x3153ee=events[_0x81a3('0x6')];_0x189c2b<_0x3153ee;_0x189c2b++){var _0x207345=events[_0x189c2b];var _0xe10e0a=createListener(_0x81a3('0x7')+_0x207345,_0x2f0a07);TeamEvents['on'](_0x207345,_0xe10e0a);}};