Built motion from commit 746c7d2a.|2.5.35
[motion2.git] / server / services / routing / server / applications / gotoif.js
index 938c31d..d5f64a5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x570d=['info','[%s][GOTOIF]\x20priority\x20%s\x20not\x20found','error','[%s][GOTOIF]\x20eval\x20error:\x20%s','[%s][GOTOIF]\x20%s','stringify','validate','lodash','html-to-text','../../../../config/logger','routing','string','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','priority\x20true\x20is\x20a\x20number','priority\x20false\x20is\x20a\x20number','consequence','fromString','getMustacheRender','replace','length','message','join','stop','priorityFalse','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','condition','next','findIndex'];(function(_0x915de9,_0xabf9e5){var _0x274129=function(_0x27fd79){while(--_0x27fd79){_0x915de9['push'](_0x915de9['shift']());}};_0x274129(++_0xabf9e5);}(_0x570d,0x1d6));var _0xd570=function(_0x25e483,_0x2eedd8){_0x25e483=_0x25e483-0x0;var _0x117af9=_0x570d[_0x25e483];return _0x117af9;};'use strict';var schema=require(_0xd570('0x0'));var _=require(_0xd570('0x1'));var htmlToText=require(_0xd570('0x2'));var utils=require('./utils');var logger=require(_0xd570('0x3'))(_0xd570('0x4'));var gotoif=schema({'condition':{'type':_0xd570('0x5'),'required':!![],'message':_0xd570('0x6')},'priorityTrue':{'type':_0xd570('0x7'),'message':_0xd570('0x8')},'priorityFalse':{'type':'number','message':_0xd570('0x9')}});exports[_0xd570('0xa')]=function(_0x255616,_0x4a1314){return function(_0x2ae8ee){try{var _0x22cb94={'condition':htmlToText[_0xd570('0xb')](utils[_0xd570('0xc')](_0x4a1314[0x0],this),{'wordwrap':![]})[_0xd570('0xd')](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x4a1314[0x1],'priorityFalse':_0x4a1314[0x2]};var _0x102966=gotoif[_0xd570('0x0')](_0x22cb94,{'typecast':!![]});if(_0x102966[_0xd570('0xe')]){logger['error']('[%s][GOTOIF]\x20%s',_0x255616,_['map'](_0x102966,_0xd570('0xf'))[_0xd570('0x10')](',\x20'));_0x2ae8ee[_0xd570('0x11')]();}else{try{var _0x26f217=eval('('+_0x22cb94['condition']+')');var _0x10ed6b=_0x26f217?_0x22cb94['priorityTrue']:_0x22cb94[_0xd570('0x12')];logger['info'](_0xd570('0x13'),_0x255616,_0x22cb94[_0xd570('0x14')],_0x26f217,_0x10ed6b||_0xd570('0x15'));if(_0x10ed6b){var _0x2ad6e6=_[_0xd570('0x16')](_0x2ae8ee['rules'](),{'p':_0x10ed6b});if(_0x2ad6e6>=0x0){logger['info']('[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s',_0x255616,_0x10ed6b||_0xd570('0x15'),_0x2ad6e6);_0x2ae8ee[_0xd570('0x15')](_0x2ad6e6);}else{logger[_0xd570('0x17')](_0xd570('0x18'),_0x255616,_0x10ed6b||_0xd570('0x15'));_0x2ae8ee['stop']();}}else{_0x2ae8ee[_0xd570('0x15')]();}}catch(_0x2bb3f7){logger[_0xd570('0x19')](_0xd570('0x1a'),_0x255616,_0x2bb3f7[_0xd570('0xf')]);_0x2ae8ee[_0xd570('0x11')]();}}}catch(_0x3f4577){logger[_0xd570('0x19')](_0xd570('0x1b'),_0x255616,JSON[_0xd570('0x1c')](_0x3f4577));_0x2ae8ee[_0xd570('0x11')]();}};};
\ No newline at end of file
+var _0x3a83=['condition','priorityFalse','info','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','next','findIndex','rules','[%s][GOTOIF]\x20eval\x20error:\x20%s','stringify','validate','lodash','html-to-text','./utils','../../../../config/logger','routing','string','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','priority\x20true\x20is\x20a\x20number','priority\x20false\x20is\x20a\x20number','consequence','getMustacheRender','replace','error','[%s][GOTOIF]\x20%s','message','join','stop'];(function(_0x357ce3,_0x50a0ae){var _0x224154=function(_0x19fbb5){while(--_0x19fbb5){_0x357ce3['push'](_0x357ce3['shift']());}};_0x224154(++_0x50a0ae);}(_0x3a83,0x79));var _0x33a8=function(_0x4b3c0b,_0x23b867){_0x4b3c0b=_0x4b3c0b-0x0;var _0x28db32=_0x3a83[_0x4b3c0b];return _0x28db32;};'use strict';var schema=require(_0x33a8('0x0'));var _=require(_0x33a8('0x1'));var htmlToText=require(_0x33a8('0x2'));var utils=require(_0x33a8('0x3'));var logger=require(_0x33a8('0x4'))(_0x33a8('0x5'));var gotoif=schema({'condition':{'type':_0x33a8('0x6'),'required':!![],'message':_0x33a8('0x7')},'priorityTrue':{'type':_0x33a8('0x8'),'message':_0x33a8('0x9')},'priorityFalse':{'type':_0x33a8('0x8'),'message':_0x33a8('0xa')}});exports[_0x33a8('0xb')]=function(_0x1d9e63,_0x48ac1b){return function(_0x4fa1ed){try{var _0x401466={'condition':htmlToText['fromString'](utils[_0x33a8('0xc')](_0x48ac1b[0x0],this),{'wordwrap':![]})[_0x33a8('0xd')](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x48ac1b[0x1],'priorityFalse':_0x48ac1b[0x2]};var _0x21721e=gotoif[_0x33a8('0x0')](_0x401466,{'typecast':!![]});if(_0x21721e['length']){logger[_0x33a8('0xe')](_0x33a8('0xf'),_0x1d9e63,_['map'](_0x21721e,_0x33a8('0x10'))[_0x33a8('0x11')](',\x20'));_0x4fa1ed[_0x33a8('0x12')]();}else{try{var _0x260c71=eval('('+_0x401466[_0x33a8('0x13')]+')');var _0x4b2e84=_0x260c71?_0x401466['priorityTrue']:_0x401466[_0x33a8('0x14')];logger[_0x33a8('0x15')](_0x33a8('0x16'),_0x1d9e63,_0x401466['condition'],_0x260c71,_0x4b2e84||_0x33a8('0x17'));if(_0x4b2e84){var _0x3ecaeb=_[_0x33a8('0x18')](_0x4fa1ed[_0x33a8('0x19')](),{'p':_0x4b2e84});if(_0x3ecaeb>=0x0){logger[_0x33a8('0x15')]('[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s',_0x1d9e63,_0x4b2e84||_0x33a8('0x17'),_0x3ecaeb);_0x4fa1ed[_0x33a8('0x17')](_0x3ecaeb);}else{logger[_0x33a8('0x15')]('[%s][GOTOIF]\x20priority\x20%s\x20not\x20found',_0x1d9e63,_0x4b2e84||'next');_0x4fa1ed['stop']();}}else{_0x4fa1ed[_0x33a8('0x17')]();}}catch(_0x254d5f){logger[_0x33a8('0xe')](_0x33a8('0x1a'),_0x1d9e63,_0x254d5f[_0x33a8('0x10')]);_0x4fa1ed[_0x33a8('0x12')]();}}}catch(_0x223ff6){logger[_0x33a8('0xe')](_0x33a8('0xf'),_0x1d9e63,JSON[_0x33a8('0x1b')](_0x223ff6));_0x4fa1ed[_0x33a8('0x12')]();}};};
\ No newline at end of file