Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / services / ami / trigger / integration / util.js
index 4002caa..45af8be 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xec1a=['%s:\x20%s','keyContent','stripTrailingSlash','slice','substring','lastIndexOf','validateEmail','lodash','util','getString','length','sortBy','type','push','content','variable','variableName','toString','customVariable','Variable','name','toLowerCase','keyType','string','key','format'];(function(_0x2077c2,_0x275ab5){var _0x312f9f=function(_0x331435){while(--_0x331435){_0x2077c2['push'](_0x2077c2['shift']());}};_0x312f9f(++_0x275ab5);}(_0xec1a,0x18d));var _0xaec1=function(_0x3b10de,_0x3bb7e4){_0x3b10de=_0x3b10de-0x0;var _0x461407=_0xec1a[_0x3b10de];return _0x461407;};'use strict';var _=require(_0xaec1('0x0'));var util=require(_0xaec1('0x1'));exports[_0xaec1('0x2')]=function(_0x11d19a,_0x468b15,_0x5235ef){var _0x138919=[];if(_0x11d19a[_0xaec1('0x3')]>0x0){var _0x3db439=_[_0xaec1('0x4')](_0x11d19a,['id']);for(var _0x3cb30e=0x0;_0x3cb30e<_0x3db439[_0xaec1('0x3')];_0x3cb30e++){var _0x441dc9=_0x3db439[_0x3cb30e];if(_0x441dc9[_0xaec1('0x5')]==='string'){_0x138919[_0xaec1('0x6')](_0x441dc9[_0xaec1('0x7')]);}else if(_0x441dc9[_0xaec1('0x5')]===_0xaec1('0x8')&&_0x441dc9[_0xaec1('0x9')]){_0x468b15[_0x441dc9['variableName']]&&_0x138919[_0xaec1('0x6')](_0x468b15[_0x441dc9[_0xaec1('0x9')]][_0xaec1('0xa')]());}else if(_0x441dc9[_0xaec1('0x5')]===_0xaec1('0xb')&&_0x441dc9[_0xaec1('0xc')]&&_0x441dc9[_0xaec1('0xc')][_0xaec1('0xd')]){_0x468b15[_0x441dc9[_0xaec1('0xc')][_0xaec1('0xd')][_0xaec1('0xe')]()]&&_0x138919[_0xaec1('0x6')](_0x468b15[_0x441dc9[_0xaec1('0xc')]['name']['toLowerCase']()][_0xaec1('0xa')]());}else if(_0x441dc9[_0xaec1('0x5')]==='keyValue'){if(_0x441dc9[_0xaec1('0xf')]===_0xaec1('0x10')&&_0x441dc9[_0xaec1('0x11')]){_0x138919[_0xaec1('0x6')](util[_0xaec1('0x12')](_0xaec1('0x13'),_0x441dc9[_0xaec1('0x11')],_0x441dc9[_0xaec1('0x14')]));}else if(_0x441dc9[_0xaec1('0xf')]===_0xaec1('0x8')&&_0x441dc9[_0xaec1('0x9')]&&_0x441dc9['key']){_0x468b15[_0x441dc9[_0xaec1('0x9')]]&&_0x138919['push'](util['format'](_0xaec1('0x13'),_0x441dc9[_0xaec1('0x11')],_0x468b15[_0x441dc9['variableName']]));}else if(_0x441dc9[_0xaec1('0xf')]===_0xaec1('0xb')&&_0x441dc9['Variable']&&_0x441dc9[_0xaec1('0xc')]['name']&&_0x441dc9[_0xaec1('0x11')]){_0x468b15[_0x441dc9[_0xaec1('0xc')][_0xaec1('0xd')]['toLowerCase']()]&&_0x138919[_0xaec1('0x6')](util['format']('%s:\x20%s',_0x441dc9[_0xaec1('0x11')],_0x468b15[_0x441dc9[_0xaec1('0xc')]['name'][_0xaec1('0xe')]()]));}}}}return _0x138919['join'](_0x5235ef);};exports[_0xaec1('0x15')]=function(_0x443dc2){var _0x55b51f=_0x443dc2[_0xaec1('0x16')](-0x1);if(_0x55b51f==='/'){_0x443dc2=_0x443dc2[_0xaec1('0x17')](0x0,_0x443dc2[_0xaec1('0x18')](_0x55b51f));}return _0x443dc2;};exports[_0xaec1('0x19')]=function(_0x1fe8c8){if(!_['isNil'](_0x1fe8c8)&&_0x1fe8c8!==''){var _0x28dae0=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return _0x28dae0['test'](String(_0x1fe8c8)['toLowerCase']());}else{return![];}};
\ No newline at end of file
+var _0x13ea=['string','variable','variableName','push','toString','Variable','name','toLowerCase','keyValue','keyType','key','format','%s:\x20%s','customVariable','join','stripTrailingSlash','slice','substring','lastIndexOf','validateEmail','isNil','test','lodash','util','getString','length','sortBy','type'];(function(_0x3a899f,_0x13e418){var _0x576098=function(_0x48e261){while(--_0x48e261){_0x3a899f['push'](_0x3a899f['shift']());}};_0x576098(++_0x13e418);}(_0x13ea,0x1ba));var _0xa13e=function(_0x8cb2f9,_0x2b8706){_0x8cb2f9=_0x8cb2f9-0x0;var _0x164887=_0x13ea[_0x8cb2f9];return _0x164887;};'use strict';var _=require(_0xa13e('0x0'));var util=require(_0xa13e('0x1'));exports[_0xa13e('0x2')]=function(_0xf5696a,_0x5befd2,_0xc8814c){var _0x169219=[];if(_0xf5696a[_0xa13e('0x3')]>0x0){var _0x2c810d=_[_0xa13e('0x4')](_0xf5696a,['id']);for(var _0x267728=0x0;_0x267728<_0x2c810d['length'];_0x267728++){var _0xf6fc83=_0x2c810d[_0x267728];if(_0xf6fc83[_0xa13e('0x5')]===_0xa13e('0x6')){_0x169219['push'](_0xf6fc83['content']);}else if(_0xf6fc83[_0xa13e('0x5')]===_0xa13e('0x7')&&_0xf6fc83[_0xa13e('0x8')]){_0x5befd2[_0xf6fc83[_0xa13e('0x8')]]&&_0x169219[_0xa13e('0x9')](_0x5befd2[_0xf6fc83[_0xa13e('0x8')]][_0xa13e('0xa')]());}else if(_0xf6fc83[_0xa13e('0x5')]==='customVariable'&&_0xf6fc83[_0xa13e('0xb')]&&_0xf6fc83['Variable'][_0xa13e('0xc')]){_0x5befd2[_0xf6fc83[_0xa13e('0xb')]['name'][_0xa13e('0xd')]()]&&_0x169219[_0xa13e('0x9')](_0x5befd2[_0xf6fc83[_0xa13e('0xb')][_0xa13e('0xc')][_0xa13e('0xd')]()][_0xa13e('0xa')]());}else if(_0xf6fc83['type']===_0xa13e('0xe')){if(_0xf6fc83[_0xa13e('0xf')]===_0xa13e('0x6')&&_0xf6fc83[_0xa13e('0x10')]){_0x169219[_0xa13e('0x9')](util[_0xa13e('0x11')](_0xa13e('0x12'),_0xf6fc83[_0xa13e('0x10')],_0xf6fc83['keyContent']));}else if(_0xf6fc83[_0xa13e('0xf')]==='variable'&&_0xf6fc83[_0xa13e('0x8')]&&_0xf6fc83[_0xa13e('0x10')]){_0x5befd2[_0xf6fc83[_0xa13e('0x8')]]&&_0x169219[_0xa13e('0x9')](util[_0xa13e('0x11')](_0xa13e('0x12'),_0xf6fc83[_0xa13e('0x10')],_0x5befd2[_0xf6fc83['variableName']]));}else if(_0xf6fc83[_0xa13e('0xf')]===_0xa13e('0x13')&&_0xf6fc83[_0xa13e('0xb')]&&_0xf6fc83[_0xa13e('0xb')][_0xa13e('0xc')]&&_0xf6fc83[_0xa13e('0x10')]){_0x5befd2[_0xf6fc83['Variable'][_0xa13e('0xc')]['toLowerCase']()]&&_0x169219[_0xa13e('0x9')](util['format'](_0xa13e('0x12'),_0xf6fc83['key'],_0x5befd2[_0xf6fc83[_0xa13e('0xb')][_0xa13e('0xc')][_0xa13e('0xd')]()]));}}}}return _0x169219[_0xa13e('0x14')](_0xc8814c);};exports[_0xa13e('0x15')]=function(_0x505ee2){var _0x3d0a89=_0x505ee2[_0xa13e('0x16')](-0x1);if(_0x3d0a89==='/'){_0x505ee2=_0x505ee2[_0xa13e('0x17')](0x0,_0x505ee2[_0xa13e('0x18')](_0x3d0a89));}return _0x505ee2;};exports[_0xa13e('0x19')]=function(_0x35bb0e){if(!_[_0xa13e('0x1a')](_0x35bb0e)&&_0x35bb0e!==''){var _0x4995ca=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return _0x4995ca[_0xa13e('0x1b')](String(_0x35bb0e)[_0xa13e('0xd')]());}else{return![];}};
\ No newline at end of file