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 _0x07e9=['save','remove','update','removeListener','register','length','user:'];(function(_0x4e3397,_0x20951a){var _0x4398c6=function(_0x187045){while(--_0x187045){_0x4e3397['push'](_0x4e3397['shift']());}};_0x4398c6(++_0x20951a);}(_0x07e9,0xaf));var _0x907e=function(_0x5a318e,_0x5e22c1){_0x5a318e=_0x5a318e-0x0;var _0xfc8c84=_0x07e9[_0x5a318e];return _0xfc8c84;};'use strict';var UserEvents=require('./user.events');var events=[_0x907e('0x0'),_0x907e('0x1'),_0x907e('0x2')];function createListener(_0x423786,_0x5c99da){return function(_0xb55c9e){_0x5c99da['emit'](_0x423786,_0xb55c9e);};}function removeListener(_0x60fb9e,_0x577dd1){return function(){UserEvents[_0x907e('0x3')](_0x60fb9e,_0x577dd1);};}exports[_0x907e('0x4')]=function(_0x505a7c){for(var _0x55af45=0x0,_0x25ddcd=events[_0x907e('0x5')];_0x55af45<_0x25ddcd;_0x55af45++){var _0x1b73e6=events[_0x55af45];var _0x1a348f=createListener(_0x907e('0x6')+_0x1b73e6,_0x505a7c);UserEvents['on'](_0x1b73e6,_0x1a348f);}};