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 _0x8a17=['length','userProfile:','./userProfile.events','remove','update','emit','removeListener','register'];(function(_0x23e7c1,_0x35110c){var _0x1add43=function(_0x238918){while(--_0x238918){_0x23e7c1['push'](_0x23e7c1['shift']());}};_0x1add43(++_0x35110c);}(_0x8a17,0x1d2));var _0x78a1=function(_0x1dd532,_0x36e81c){_0x1dd532=_0x1dd532-0x0;var _0x3732aa=_0x8a17[_0x1dd532];return _0x3732aa;};'use strict';var UserProfileEvents=require(_0x78a1('0x0'));var events=['save',_0x78a1('0x1'),_0x78a1('0x2')];function createListener(_0x1a582f,_0x708b35){return function(_0x2a197c){_0x708b35[_0x78a1('0x3')](_0x1a582f,_0x2a197c);};}function removeListener(_0x58c6c5,_0x4da00b){return function(){UserProfileEvents[_0x78a1('0x4')](_0x58c6c5,_0x4da00b);};}exports[_0x78a1('0x5')]=function(_0x3d2f81){for(var _0x54939c=0x0,_0x4ffc08=events[_0x78a1('0x6')];_0x54939c<_0x4ffc08;_0x54939c++){var _0x545684=events[_0x54939c];var _0x5d2b22=createListener(_0x78a1('0x7')+_0x545684,_0x3d2f81);UserProfileEvents['on'](_0x545684,_0x5d2b22);}};