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 _0x266d=['register','length','cmList:','remove','removeListener'];(function(_0x1ef3f0,_0x1dffce){var _0x595149=function(_0x3e09f8){while(--_0x3e09f8){_0x1ef3f0['push'](_0x1ef3f0['shift']());}};_0x595149(++_0x1dffce);}(_0x266d,0x152));var _0xd266=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x266d[_0x321bb2];return _0x9c12ed;};'use strict';var CmListEvents=require('./cmList.events');var events=['save',_0xd266('0x0'),'update'];function createListener(_0x5aac75,_0x3a3864){return function(_0x4ffc83){_0x3a3864['emit'](_0x5aac75,_0x4ffc83);};}function removeListener(_0x4ad847,_0x624824){return function(){CmListEvents[_0xd266('0x1')](_0x4ad847,_0x624824);};}exports[_0xd266('0x2')]=function(_0x3b83f5){for(var _0x3ceebe=0x0,_0x2b4d50=events[_0xd266('0x3')];_0x3ceebe<_0x2b4d50;_0x3ceebe++){var _0x2ac059=events[_0x3ceebe];var _0x752c3b=createListener(_0xd266('0x4')+_0x2ac059,_0x3b83f5);CmListEvents['on'](_0x2ac059,_0x752c3b);}};