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 _0x3376=['update','register','length','userProfile:','./userProfile.events','save','remove'];(function(_0xa4a22c,_0x1e3312){var _0x2d8e57=function(_0x2c5e54){while(--_0x2c5e54){_0xa4a22c['push'](_0xa4a22c['shift']());}};_0x2d8e57(++_0x1e3312);}(_0x3376,0x14d));var _0x6337=function(_0x26b339,_0x4f68d9){_0x26b339=_0x26b339-0x0;var _0x575820=_0x3376[_0x26b339];return _0x575820;};'use strict';var UserProfileEvents=require(_0x6337('0x0'));var events=[_0x6337('0x1'),_0x6337('0x2'),_0x6337('0x3')];function createListener(_0x374ae9,_0x1bf789){return function(_0x1b1989){_0x1bf789['emit'](_0x374ae9,_0x1b1989);};}function removeListener(_0x5f07ab,_0x440808){return function(){UserProfileEvents['removeListener'](_0x5f07ab,_0x440808);};}exports[_0x6337('0x4')]=function(_0xd6ec69){for(var _0x247cf0=0x0,_0x383b4d=events[_0x6337('0x5')];_0x247cf0<_0x383b4d;_0x247cf0++){var _0x4e2453=events[_0x247cf0];var _0x26f1e3=createListener(_0x6337('0x6')+_0x4e2453,_0xd6ec69);UserProfileEvents['on'](_0x4e2453,_0x26f1e3);}};