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 _0xf8ba=['emit','removeListener','register','dashboardItem:','update'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0xf8ba,0x126));var _0xaf8b=function(_0x30626b,_0x41b7ef){_0x30626b=_0x30626b-0x0;var _0x254440=_0xf8ba[_0x30626b];return _0x254440;};'use strict';var DashboardItemEvents=require('./dashboardItem.events');var events=['save','remove',_0xaf8b('0x0')];function createListener(_0x39a771,_0x16f6cd){return function(_0x2d2640){_0x16f6cd[_0xaf8b('0x1')](_0x39a771,_0x2d2640);};}function removeListener(_0x58085b,_0x421982){return function(){DashboardItemEvents[_0xaf8b('0x2')](_0x58085b,_0x421982);};}exports[_0xaf8b('0x3')]=function(_0x532606){for(var _0x21a1e4=0x0,_0x489137=events['length'];_0x21a1e4<_0x489137;_0x21a1e4++){var _0x2718dd=events[_0x21a1e4];var _0x1a840e=createListener(_0xaf8b('0x4')+_0x2718dd,_0x532606);DashboardItemEvents['on'](_0x2718dd,_0x1a840e);}};