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 _0xecb7=['emit','removeListener','register','squareProject:','./squareProject.events','save','remove','update'];(function(_0x7a3d34,_0x4ec2fe){var _0x56f88e=function(_0xd03ab7){while(--_0xd03ab7){_0x7a3d34['push'](_0x7a3d34['shift']());}};_0x56f88e(++_0x4ec2fe);}(_0xecb7,0xfc));var _0x7ecb=function(_0x541014,_0x1d48da){_0x541014=_0x541014-0x0;var _0x907761=_0xecb7[_0x541014];return _0x907761;};'use strict';var SquareProjectEvents=require(_0x7ecb('0x0'));var events=[_0x7ecb('0x1'),_0x7ecb('0x2'),_0x7ecb('0x3')];function createListener(_0x424414,_0x12c983){return function(_0x1027bb){_0x12c983[_0x7ecb('0x4')](_0x424414,_0x1027bb);};}function removeListener(_0x33a702,_0x35b284){return function(){SquareProjectEvents[_0x7ecb('0x5')](_0x33a702,_0x35b284);};}exports[_0x7ecb('0x6')]=function(_0x5808d9){for(var _0x3b2b26=0x0,_0x46e381=events['length'];_0x3b2b26<_0x46e381;_0x3b2b26++){var _0x601c5b=events[_0x3b2b26];var _0x20e379=createListener(_0x7ecb('0x7')+_0x601c5b,_0x5808d9);SquareProjectEvents['on'](_0x601c5b,_0x20e379);}};