Built motion from commit 00bf23f6.|2.6.16
[motion2.git] / server / services / routing / server / applications / gotoif.js
index d375bf8..dc6eaa2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd1a2=['message','join','stop','priorityTrue','priorityFalse','info','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','condition','findIndex','rules','[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s','next','[%s][GOTOIF]\x20priority\x20%s\x20not\x20found','[%s][GOTOIF]\x20eval\x20error:\x20%s','stringify','validate','lodash','html-to-text','../../../../config/logger','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','priority\x20true\x20is\x20a\x20number','priority\x20false\x20is\x20a\x20number','consequence','fromString','getMustacheRender','replace','length','error','[%s][GOTOIF]\x20%s'];(function(_0x46a8d1,_0x27a3d0){var _0x5f00bc=function(_0x392410){while(--_0x392410){_0x46a8d1['push'](_0x46a8d1['shift']());}};_0x5f00bc(++_0x27a3d0);}(_0xd1a2,0x1d1));var _0x2d1a=function(_0x3dd152,_0x4a221c){_0x3dd152=_0x3dd152-0x0;var _0x186359=_0xd1a2[_0x3dd152];return _0x186359;};'use strict';var schema=require(_0x2d1a('0x0'));var _=require(_0x2d1a('0x1'));var htmlToText=require(_0x2d1a('0x2'));var utils=require('./utils');var logger=require(_0x2d1a('0x3'))('routing');var gotoif=schema({'condition':{'type':'string','required':!![],'message':_0x2d1a('0x4')},'priorityTrue':{'type':_0x2d1a('0x5'),'message':_0x2d1a('0x6')},'priorityFalse':{'type':'number','message':_0x2d1a('0x7')}});exports[_0x2d1a('0x8')]=function(_0xa882b8,_0x14e241){return function(_0x23bc7b){try{var _0x1281e5={'condition':htmlToText[_0x2d1a('0x9')](utils[_0x2d1a('0xa')](_0x14e241[0x0],this),{'wordwrap':![]})[_0x2d1a('0xb')](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x14e241[0x1],'priorityFalse':_0x14e241[0x2]};var _0x37d3aa=gotoif[_0x2d1a('0x0')](_0x1281e5,{'typecast':!![]});if(_0x37d3aa[_0x2d1a('0xc')]){logger[_0x2d1a('0xd')](_0x2d1a('0xe'),_0xa882b8,_['map'](_0x37d3aa,_0x2d1a('0xf'))[_0x2d1a('0x10')](',\x20'));_0x23bc7b[_0x2d1a('0x11')]();}else{try{var _0x1d8a02=eval('('+_0x1281e5['condition']+')');var _0x267ff3=_0x1d8a02?_0x1281e5[_0x2d1a('0x12')]:_0x1281e5[_0x2d1a('0x13')];logger[_0x2d1a('0x14')](_0x2d1a('0x15'),_0xa882b8,_0x1281e5[_0x2d1a('0x16')],_0x1d8a02,_0x267ff3||'next');if(_0x267ff3){var _0x19ed4e=_[_0x2d1a('0x17')](_0x23bc7b[_0x2d1a('0x18')](),{'p':_0x267ff3});if(_0x19ed4e>=0x0){logger[_0x2d1a('0x14')](_0x2d1a('0x19'),_0xa882b8,_0x267ff3||'next',_0x19ed4e);_0x23bc7b[_0x2d1a('0x1a')](_0x19ed4e);}else{logger[_0x2d1a('0x14')](_0x2d1a('0x1b'),_0xa882b8,_0x267ff3||_0x2d1a('0x1a'));_0x23bc7b[_0x2d1a('0x11')]();}}else{_0x23bc7b[_0x2d1a('0x1a')]();}}catch(_0x4ee228){logger[_0x2d1a('0xd')](_0x2d1a('0x1c'),_0xa882b8,_0x4ee228[_0x2d1a('0xf')]);_0x23bc7b['stop']();}}}catch(_0xe47f02){logger[_0x2d1a('0xd')](_0x2d1a('0xe'),_0xa882b8,JSON[_0x2d1a('0x1d')](_0xe47f02));_0x23bc7b['stop']();}};};
\ No newline at end of file
+var _0xf1e7=['number','consequence','fromString','getMustacheRender','validate','length','error','[%s][GOTOIF]\x20%s','map','message','join','stop','priorityTrue','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','condition','next','findIndex','info','[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s','[%s][GOTOIF]\x20priority\x20%s\x20not\x20found','stringify','./utils','../../../../config/logger','routing','string','priority\x20true\x20is\x20a\x20number'];(function(_0x17bfea,_0x1be4f8){var _0x130fd0=function(_0x21b6d4){while(--_0x21b6d4){_0x17bfea['push'](_0x17bfea['shift']());}};_0x130fd0(++_0x1be4f8);}(_0xf1e7,0x19b));var _0x7f1e=function(_0x2c91e9,_0x2fb965){_0x2c91e9=_0x2c91e9-0x0;var _0x13f0ff=_0xf1e7[_0x2c91e9];return _0x13f0ff;};'use strict';var schema=require('validate');var _=require('lodash');var htmlToText=require('html-to-text');var utils=require(_0x7f1e('0x0'));var logger=require(_0x7f1e('0x1'))(_0x7f1e('0x2'));var gotoif=schema({'condition':{'type':_0x7f1e('0x3'),'required':!![],'message':'condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required'},'priorityTrue':{'type':'number','message':_0x7f1e('0x4')},'priorityFalse':{'type':_0x7f1e('0x5'),'message':'priority\x20false\x20is\x20a\x20number'}});exports[_0x7f1e('0x6')]=function(_0x1b2907,_0x515bb2){return function(_0x4e7099){try{var _0x2a9a25={'condition':htmlToText[_0x7f1e('0x7')](utils[_0x7f1e('0x8')](_0x515bb2[0x0],this),{'wordwrap':![]})['replace'](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x515bb2[0x1],'priorityFalse':_0x515bb2[0x2]};var _0x44c721=gotoif[_0x7f1e('0x9')](_0x2a9a25,{'typecast':!![]});if(_0x44c721[_0x7f1e('0xa')]){logger[_0x7f1e('0xb')](_0x7f1e('0xc'),_0x1b2907,_[_0x7f1e('0xd')](_0x44c721,_0x7f1e('0xe'))[_0x7f1e('0xf')](',\x20'));_0x4e7099[_0x7f1e('0x10')]();}else{try{var _0x4d9e82=eval('('+_0x2a9a25['condition']+')');var _0x39e95d=_0x4d9e82?_0x2a9a25[_0x7f1e('0x11')]:_0x2a9a25['priorityFalse'];logger['info'](_0x7f1e('0x12'),_0x1b2907,_0x2a9a25[_0x7f1e('0x13')],_0x4d9e82,_0x39e95d||_0x7f1e('0x14'));if(_0x39e95d){var _0x54b7cb=_[_0x7f1e('0x15')](_0x4e7099['rules'](),{'p':_0x39e95d});if(_0x54b7cb>=0x0){logger[_0x7f1e('0x16')](_0x7f1e('0x17'),_0x1b2907,_0x39e95d||_0x7f1e('0x14'),_0x54b7cb);_0x4e7099[_0x7f1e('0x14')](_0x54b7cb);}else{logger[_0x7f1e('0x16')](_0x7f1e('0x18'),_0x1b2907,_0x39e95d||_0x7f1e('0x14'));_0x4e7099[_0x7f1e('0x10')]();}}else{_0x4e7099['next']();}}catch(_0x23b4c1){logger[_0x7f1e('0xb')]('[%s][GOTOIF]\x20eval\x20error:\x20%s',_0x1b2907,_0x23b4c1[_0x7f1e('0xe')]);_0x4e7099['stop']();}}}catch(_0x24f3cd){logger[_0x7f1e('0xb')](_0x7f1e('0xc'),_0x1b2907,JSON[_0x7f1e('0x19')](_0x24f3cd));_0x4e7099[_0x7f1e('0x10')]();}};};
\ No newline at end of file