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 _0x30a4=['length','userProfile:','./userProfile.events','save','remove','update'];(function(_0x295735,_0x33b92e){var _0x4891d0=function(_0xb6674b){while(--_0xb6674b){_0x295735['push'](_0x295735['shift']());}};_0x4891d0(++_0x33b92e);}(_0x30a4,0x194));var _0x430a=function(_0x47568e,_0x5ccdaf){_0x47568e=_0x47568e-0x0;var _0x33815b=_0x30a4[_0x47568e];return _0x33815b;};'use strict';var UserProfileEvents=require(_0x430a('0x0'));var events=[_0x430a('0x1'),_0x430a('0x2'),_0x430a('0x3')];function createListener(_0x8d5de3,_0x460e73){return function(_0x32497f){_0x460e73['emit'](_0x8d5de3,_0x32497f);};}function removeListener(_0x303c99,_0x9ba846){return function(){UserProfileEvents['removeListener'](_0x303c99,_0x9ba846);};}exports['register']=function(_0x256ca2){for(var _0x4acd0c=0x0,_0x2bc60f=events[_0x430a('0x4')];_0x4acd0c<_0x2bc60f;_0x4acd0c++){var _0x37605c=events[_0x4acd0c];var _0x4610e2=createListener(_0x430a('0x5')+_0x37605c,_0x256ca2);UserProfileEvents['on'](_0x37605c,_0x4610e2);}};