Built motion from commit 5293bb2a.|2.6.30
[motion2.git] / server / services / ami / trigger / integration / util.js
index 93f173e..1645e4c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd03c=['push','content','variable','variableName','toString','Variable','name','toLowerCase','keyValue','keyType','string','key','format','%s:\x20%s','customVariable','stripTrailingSlash','slice','lastIndexOf','validateEmail','lodash','util','getString','length','sortBy','type'];(function(_0x352b8d,_0x440622){var _0x6d658d=function(_0x83f47a){while(--_0x83f47a){_0x352b8d['push'](_0x352b8d['shift']());}};_0x6d658d(++_0x440622);}(_0xd03c,0x1d5));var _0xcd03=function(_0x4b9af7,_0x5beb2c){_0x4b9af7=_0x4b9af7-0x0;var _0x37207d=_0xd03c[_0x4b9af7];return _0x37207d;};'use strict';var _=require(_0xcd03('0x0'));var util=require(_0xcd03('0x1'));exports[_0xcd03('0x2')]=function(_0x19a9aa,_0x311a44,_0x288e17){var _0x22e605=[];if(_0x19a9aa[_0xcd03('0x3')]>0x0){var _0xfc1e59=_[_0xcd03('0x4')](_0x19a9aa,['id']);for(var _0x1b4d1f=0x0;_0x1b4d1f<_0xfc1e59[_0xcd03('0x3')];_0x1b4d1f++){var _0x293e79=_0xfc1e59[_0x1b4d1f];if(_0x293e79[_0xcd03('0x5')]==='string'){_0x22e605[_0xcd03('0x6')](_0x293e79[_0xcd03('0x7')]);}else if(_0x293e79[_0xcd03('0x5')]===_0xcd03('0x8')&&_0x293e79[_0xcd03('0x9')]){_0x311a44[_0x293e79[_0xcd03('0x9')]]&&_0x22e605['push'](_0x311a44[_0x293e79[_0xcd03('0x9')]][_0xcd03('0xa')]());}else if(_0x293e79[_0xcd03('0x5')]==='customVariable'&&_0x293e79[_0xcd03('0xb')]&&_0x293e79[_0xcd03('0xb')][_0xcd03('0xc')]){_0x311a44[_0x293e79[_0xcd03('0xb')]['name'][_0xcd03('0xd')]()]&&_0x22e605[_0xcd03('0x6')](_0x311a44[_0x293e79[_0xcd03('0xb')][_0xcd03('0xc')][_0xcd03('0xd')]()][_0xcd03('0xa')]());}else if(_0x293e79[_0xcd03('0x5')]===_0xcd03('0xe')){if(_0x293e79[_0xcd03('0xf')]===_0xcd03('0x10')&&_0x293e79[_0xcd03('0x11')]){_0x22e605[_0xcd03('0x6')](util[_0xcd03('0x12')](_0xcd03('0x13'),_0x293e79['key'],_0x293e79['keyContent']));}else if(_0x293e79[_0xcd03('0xf')]===_0xcd03('0x8')&&_0x293e79[_0xcd03('0x9')]&&_0x293e79[_0xcd03('0x11')]){_0x311a44[_0x293e79[_0xcd03('0x9')]]&&_0x22e605['push'](util['format'](_0xcd03('0x13'),_0x293e79[_0xcd03('0x11')],_0x311a44[_0x293e79[_0xcd03('0x9')]]));}else if(_0x293e79[_0xcd03('0xf')]===_0xcd03('0x14')&&_0x293e79[_0xcd03('0xb')]&&_0x293e79[_0xcd03('0xb')][_0xcd03('0xc')]&&_0x293e79[_0xcd03('0x11')]){_0x311a44[_0x293e79[_0xcd03('0xb')][_0xcd03('0xc')][_0xcd03('0xd')]()]&&_0x22e605[_0xcd03('0x6')](util['format'](_0xcd03('0x13'),_0x293e79[_0xcd03('0x11')],_0x311a44[_0x293e79[_0xcd03('0xb')][_0xcd03('0xc')][_0xcd03('0xd')]()]));}}}}return _0x22e605['join'](_0x288e17);};exports[_0xcd03('0x15')]=function(_0x1b5408){var _0xeaad61=_0x1b5408[_0xcd03('0x16')](-0x1);if(_0xeaad61==='/'){_0x1b5408=_0x1b5408['substring'](0x0,_0x1b5408[_0xcd03('0x17')](_0xeaad61));}return _0x1b5408;};exports[_0xcd03('0x18')]=function(_0x1b414d){if(!_['isNil'](_0x1b414d)&&_0x1b414d!==''){var _0x446cd4=/^(([^<>()\[\]\\.,;:\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 _0x446cd4['test'](String(_0x1b414d)[_0xcd03('0xd')]());}else{return![];}};
\ No newline at end of file
+var _0x1d77=['lastIndexOf','validateEmail','isNil','test','lodash','util','getString','length','sortBy','string','push','content','type','variableName','toString','customVariable','Variable','name','toLowerCase','keyValue','key','format','keyContent','keyType','variable','%s:\x20%s','stripTrailingSlash','slice','substring'];(function(_0x5d8c41,_0x46925b){var _0x1ecceb=function(_0x36ade4){while(--_0x36ade4){_0x5d8c41['push'](_0x5d8c41['shift']());}};_0x1ecceb(++_0x46925b);}(_0x1d77,0x109));var _0x71d7=function(_0x3bf925,_0x4dd8e4){_0x3bf925=_0x3bf925-0x0;var _0x2128a1=_0x1d77[_0x3bf925];return _0x2128a1;};'use strict';var _=require(_0x71d7('0x0'));var util=require(_0x71d7('0x1'));exports[_0x71d7('0x2')]=function(_0x1fec40,_0x3f1616,_0x519bc8){var _0x2085b0=[];if(_0x1fec40[_0x71d7('0x3')]>0x0){var _0x381995=_[_0x71d7('0x4')](_0x1fec40,['id']);for(var _0x12b494=0x0;_0x12b494<_0x381995[_0x71d7('0x3')];_0x12b494++){var _0x4dcf3e=_0x381995[_0x12b494];if(_0x4dcf3e['type']===_0x71d7('0x5')){_0x2085b0[_0x71d7('0x6')](_0x4dcf3e[_0x71d7('0x7')]);}else if(_0x4dcf3e[_0x71d7('0x8')]==='variable'&&_0x4dcf3e[_0x71d7('0x9')]){_0x3f1616[_0x4dcf3e[_0x71d7('0x9')]]&&_0x2085b0[_0x71d7('0x6')](_0x3f1616[_0x4dcf3e[_0x71d7('0x9')]][_0x71d7('0xa')]());}else if(_0x4dcf3e[_0x71d7('0x8')]===_0x71d7('0xb')&&_0x4dcf3e[_0x71d7('0xc')]&&_0x4dcf3e['Variable'][_0x71d7('0xd')]){_0x3f1616[_0x4dcf3e[_0x71d7('0xc')][_0x71d7('0xd')]['toLowerCase']()]&&_0x2085b0['push'](_0x3f1616[_0x4dcf3e[_0x71d7('0xc')][_0x71d7('0xd')][_0x71d7('0xe')]()][_0x71d7('0xa')]());}else if(_0x4dcf3e[_0x71d7('0x8')]===_0x71d7('0xf')){if(_0x4dcf3e['keyType']===_0x71d7('0x5')&&_0x4dcf3e[_0x71d7('0x10')]){_0x2085b0[_0x71d7('0x6')](util[_0x71d7('0x11')]('%s:\x20%s',_0x4dcf3e[_0x71d7('0x10')],_0x4dcf3e[_0x71d7('0x12')]));}else if(_0x4dcf3e[_0x71d7('0x13')]===_0x71d7('0x14')&&_0x4dcf3e[_0x71d7('0x9')]&&_0x4dcf3e[_0x71d7('0x10')]){_0x3f1616[_0x4dcf3e[_0x71d7('0x9')]]&&_0x2085b0[_0x71d7('0x6')](util[_0x71d7('0x11')](_0x71d7('0x15'),_0x4dcf3e[_0x71d7('0x10')],_0x3f1616[_0x4dcf3e[_0x71d7('0x9')]]));}else if(_0x4dcf3e[_0x71d7('0x13')]===_0x71d7('0xb')&&_0x4dcf3e['Variable']&&_0x4dcf3e[_0x71d7('0xc')][_0x71d7('0xd')]&&_0x4dcf3e[_0x71d7('0x10')]){_0x3f1616[_0x4dcf3e[_0x71d7('0xc')]['name'][_0x71d7('0xe')]()]&&_0x2085b0[_0x71d7('0x6')](util[_0x71d7('0x11')](_0x71d7('0x15'),_0x4dcf3e[_0x71d7('0x10')],_0x3f1616[_0x4dcf3e[_0x71d7('0xc')]['name'][_0x71d7('0xe')]()]));}}}}return _0x2085b0['join'](_0x519bc8);};exports[_0x71d7('0x16')]=function(_0x32875a){var _0x19dc42=_0x32875a[_0x71d7('0x17')](-0x1);if(_0x19dc42==='/'){_0x32875a=_0x32875a[_0x71d7('0x18')](0x0,_0x32875a[_0x71d7('0x19')](_0x19dc42));}return _0x32875a;};exports[_0x71d7('0x1a')]=function(_0x4d3282){if(!_[_0x71d7('0x1b')](_0x4d3282)&&_0x4d3282!==''){var _0x19f2a7=/^(([^<>()\[\]\\.,;:\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 _0x19f2a7[_0x71d7('0x1c')](String(_0x4d3282)['toLowerCase']());}else{return![];}};
\ No newline at end of file