Built motion from commit bbec7235.|2.6.20
[motion2.git] / server / services / ami / trigger / integration / util.js
index b0b670a..1c4ebf0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe7da=['substring','lastIndexOf','validateEmail','isNil','test','lodash','util','getString','length','type','string','push','content','variable','variableName','toString','customVariable','Variable','name','toLowerCase','keyType','key','%s:\x20%s','format','join','stripTrailingSlash'];(function(_0x151045,_0x1affb8){var _0xbff17c=function(_0x36460d){while(--_0x36460d){_0x151045['push'](_0x151045['shift']());}};_0xbff17c(++_0x1affb8);}(_0xe7da,0x171));var _0xae7d=function(_0x592f23,_0x128334){_0x592f23=_0x592f23-0x0;var _0x3afb4e=_0xe7da[_0x592f23];return _0x3afb4e;};'use strict';var _=require(_0xae7d('0x0'));var util=require(_0xae7d('0x1'));exports[_0xae7d('0x2')]=function(_0x2d326d,_0x5dd398,_0x192994){var _0x4c5365=[];if(_0x2d326d[_0xae7d('0x3')]>0x0){var _0x16e32b=_['sortBy'](_0x2d326d,['id']);for(var _0x5bb0cc=0x0;_0x5bb0cc<_0x16e32b['length'];_0x5bb0cc++){var _0x34a8f5=_0x16e32b[_0x5bb0cc];if(_0x34a8f5[_0xae7d('0x4')]===_0xae7d('0x5')){_0x4c5365[_0xae7d('0x6')](_0x34a8f5[_0xae7d('0x7')]);}else if(_0x34a8f5[_0xae7d('0x4')]===_0xae7d('0x8')&&_0x34a8f5[_0xae7d('0x9')]){_0x5dd398[_0x34a8f5[_0xae7d('0x9')]]&&_0x4c5365[_0xae7d('0x6')](_0x5dd398[_0x34a8f5[_0xae7d('0x9')]][_0xae7d('0xa')]());}else if(_0x34a8f5[_0xae7d('0x4')]===_0xae7d('0xb')&&_0x34a8f5['Variable']&&_0x34a8f5[_0xae7d('0xc')][_0xae7d('0xd')]){_0x5dd398[_0x34a8f5['Variable']['name'][_0xae7d('0xe')]()]&&_0x4c5365['push'](_0x5dd398[_0x34a8f5[_0xae7d('0xc')]['name'][_0xae7d('0xe')]()][_0xae7d('0xa')]());}else if(_0x34a8f5[_0xae7d('0x4')]==='keyValue'){if(_0x34a8f5[_0xae7d('0xf')]===_0xae7d('0x5')&&_0x34a8f5[_0xae7d('0x10')]){_0x4c5365[_0xae7d('0x6')](util['format'](_0xae7d('0x11'),_0x34a8f5[_0xae7d('0x10')],_0x34a8f5['keyContent']));}else if(_0x34a8f5['keyType']===_0xae7d('0x8')&&_0x34a8f5[_0xae7d('0x9')]&&_0x34a8f5[_0xae7d('0x10')]){_0x5dd398[_0x34a8f5[_0xae7d('0x9')]]&&_0x4c5365['push'](util['format'](_0xae7d('0x11'),_0x34a8f5['key'],_0x5dd398[_0x34a8f5['variableName']]));}else if(_0x34a8f5[_0xae7d('0xf')]===_0xae7d('0xb')&&_0x34a8f5['Variable']&&_0x34a8f5[_0xae7d('0xc')][_0xae7d('0xd')]&&_0x34a8f5[_0xae7d('0x10')]){_0x5dd398[_0x34a8f5[_0xae7d('0xc')][_0xae7d('0xd')][_0xae7d('0xe')]()]&&_0x4c5365['push'](util[_0xae7d('0x12')](_0xae7d('0x11'),_0x34a8f5[_0xae7d('0x10')],_0x5dd398[_0x34a8f5[_0xae7d('0xc')]['name'][_0xae7d('0xe')]()]));}}}}return _0x4c5365[_0xae7d('0x13')](_0x192994);};exports[_0xae7d('0x14')]=function(_0x19aab9){var _0x5c28fc=_0x19aab9['slice'](-0x1);if(_0x5c28fc==='/'){_0x19aab9=_0x19aab9[_0xae7d('0x15')](0x0,_0x19aab9[_0xae7d('0x16')](_0x5c28fc));}return _0x19aab9;};exports[_0xae7d('0x17')]=function(_0x317e69){if(!_[_0xae7d('0x18')](_0x317e69)&&_0x317e69!==''){var _0x8aa7a9=/^(([^<>()\[\]\\.,;:\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 _0x8aa7a9[_0xae7d('0x19')](String(_0x317e69)[_0xae7d('0xe')]());}else{return![];}};
\ No newline at end of file
+var _0x00a1=['validateEmail','isNil','test','lodash','util','getString','length','sortBy','type','variable','variableName','toString','customVariable','Variable','name','toLowerCase','push','keyValue','keyType','string','key','format','keyContent','%s:\x20%s','join','stripTrailingSlash','slice','substring','lastIndexOf'];(function(_0x2f3d43,_0x151f9f){var _0x483214=function(_0x3cc1e2){while(--_0x3cc1e2){_0x2f3d43['push'](_0x2f3d43['shift']());}};_0x483214(++_0x151f9f);}(_0x00a1,0x1d3));var _0x100a=function(_0x5c32a9,_0x471541){_0x5c32a9=_0x5c32a9-0x0;var _0x5489e0=_0x00a1[_0x5c32a9];return _0x5489e0;};'use strict';var _=require(_0x100a('0x0'));var util=require(_0x100a('0x1'));exports[_0x100a('0x2')]=function(_0xb6d1c8,_0x13dd87,_0x1c84d8){var _0x442dfd=[];if(_0xb6d1c8[_0x100a('0x3')]>0x0){var _0x561344=_[_0x100a('0x4')](_0xb6d1c8,['id']);for(var _0x150e18=0x0;_0x150e18<_0x561344['length'];_0x150e18++){var _0x3900c9=_0x561344[_0x150e18];if(_0x3900c9[_0x100a('0x5')]==='string'){_0x442dfd['push'](_0x3900c9['content']);}else if(_0x3900c9['type']===_0x100a('0x6')&&_0x3900c9[_0x100a('0x7')]){_0x13dd87[_0x3900c9[_0x100a('0x7')]]&&_0x442dfd['push'](_0x13dd87[_0x3900c9[_0x100a('0x7')]][_0x100a('0x8')]());}else if(_0x3900c9[_0x100a('0x5')]===_0x100a('0x9')&&_0x3900c9[_0x100a('0xa')]&&_0x3900c9[_0x100a('0xa')][_0x100a('0xb')]){_0x13dd87[_0x3900c9[_0x100a('0xa')][_0x100a('0xb')][_0x100a('0xc')]()]&&_0x442dfd[_0x100a('0xd')](_0x13dd87[_0x3900c9[_0x100a('0xa')][_0x100a('0xb')][_0x100a('0xc')]()][_0x100a('0x8')]());}else if(_0x3900c9[_0x100a('0x5')]===_0x100a('0xe')){if(_0x3900c9[_0x100a('0xf')]===_0x100a('0x10')&&_0x3900c9[_0x100a('0x11')]){_0x442dfd['push'](util[_0x100a('0x12')]('%s:\x20%s',_0x3900c9['key'],_0x3900c9[_0x100a('0x13')]));}else if(_0x3900c9[_0x100a('0xf')]===_0x100a('0x6')&&_0x3900c9[_0x100a('0x7')]&&_0x3900c9['key']){_0x13dd87[_0x3900c9[_0x100a('0x7')]]&&_0x442dfd[_0x100a('0xd')](util['format'](_0x100a('0x14'),_0x3900c9[_0x100a('0x11')],_0x13dd87[_0x3900c9[_0x100a('0x7')]]));}else if(_0x3900c9[_0x100a('0xf')]===_0x100a('0x9')&&_0x3900c9['Variable']&&_0x3900c9[_0x100a('0xa')][_0x100a('0xb')]&&_0x3900c9[_0x100a('0x11')]){_0x13dd87[_0x3900c9['Variable']['name'][_0x100a('0xc')]()]&&_0x442dfd[_0x100a('0xd')](util['format']('%s:\x20%s',_0x3900c9[_0x100a('0x11')],_0x13dd87[_0x3900c9[_0x100a('0xa')]['name'][_0x100a('0xc')]()]));}}}}return _0x442dfd[_0x100a('0x15')](_0x1c84d8);};exports[_0x100a('0x16')]=function(_0x573cf5){var _0x1fc306=_0x573cf5[_0x100a('0x17')](-0x1);if(_0x1fc306==='/'){_0x573cf5=_0x573cf5[_0x100a('0x18')](0x0,_0x573cf5[_0x100a('0x19')](_0x1fc306));}return _0x573cf5;};exports[_0x100a('0x1a')]=function(_0x32c0ad){if(!_[_0x100a('0x1b')](_0x32c0ad)&&_0x32c0ad!==''){var _0x355bbe=/^(([^<>()\[\]\\.,;:\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 _0x355bbe[_0x100a('0x1c')](String(_0x32c0ad)[_0x100a('0xc')]());}else{return![];}};
\ No newline at end of file