X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Futils%2Fsafe-template.js;h=c9be9013d0b2412029a6b0fd7a3c2c5c4010a840;hb=HEAD;hp=8f6dda83a340a14eeefdc39484f9100505bab1d6;hpb=c5ec4f3be0e7f1f893000f685661edf16381041e;p=motion2.git diff --git a/server/utils/safe-template.js b/server/utils/safe-template.js index 8f6dda8..c9be901 100644 --- a/server/utils/safe-template.js +++ b/server/utils/safe-template.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0x955f=['map','isPlainObject','keys','reduce','exports','lodash','{\x20{\x20','\x20}\x20}','string'];(function(_0xbd1d4f,_0x40ea7d){var _0x3a5f0f=function(_0x255405){while(--_0x255405){_0xbd1d4f['push'](_0xbd1d4f['shift']());}};_0x3a5f0f(++_0x40ea7d);}(_0x955f,0x1eb));var _0xf955=function(_0x96a4ff,_0x3bbffb){_0x96a4ff=_0x96a4ff-0x0;var _0x256650=_0x955f[_0x96a4ff];return _0x256650;};var _=require(_0xf955('0x0'));var mustacheLikeBracketsRx=/(\{|\}){2}/gm;function bracketsReplacer(_0x471baa){return _0x471baa==='{{'?_0xf955('0x1'):_0xf955('0x2');}function safeTemplate(_0x2834f7){var _0x585f6e=_0x2834f7;if(typeof _0x2834f7===_0xf955('0x3')){_0x585f6e=_0x2834f7['replace'](mustacheLikeBracketsRx,bracketsReplacer);}else if(Array['isArray'](_0x2834f7)){_0x585f6e=_0x2834f7[_0xf955('0x4')](function(_0x5a20bc){return safeTemplate(_0x5a20bc);});}else if(_[_0xf955('0x5')](_0x2834f7)){_0x585f6e=Object[_0xf955('0x6')](_0x2834f7)[_0xf955('0x7')](function(_0x59d5b3,_0x18432f){_0x59d5b3[_0x18432f]=safeTemplate(_0x2834f7[_0x18432f]);return _0x59d5b3;},{});}return _0x585f6e;}module[_0xf955('0x8')]['safeTemplate']=safeTemplate; \ No newline at end of file +var _0xd7d1=['isArray','map','isPlainObject','keys','exports','safeTemplate','lodash','{\x20{\x20','\x20}\x20}','string','replace'];(function(_0x4c667c,_0x26e15d){var _0x19a2df=function(_0xd3d6c2){while(--_0xd3d6c2){_0x4c667c['push'](_0x4c667c['shift']());}};_0x19a2df(++_0x26e15d);}(_0xd7d1,0x1b3));var _0x1d7d=function(_0x3aa193,_0x3a664b){_0x3aa193=_0x3aa193-0x0;var _0x289d2b=_0xd7d1[_0x3aa193];return _0x289d2b;};var _=require(_0x1d7d('0x0'));var mustacheLikeBracketsRx=/(\{|\}){2}/gm;function bracketsReplacer(_0x23f73c){return _0x23f73c==='{{'?_0x1d7d('0x1'):_0x1d7d('0x2');}function safeTemplate(_0x1d1926){var _0x3c3a27=_0x1d1926;if(typeof _0x1d1926===_0x1d7d('0x3')){_0x3c3a27=_0x1d1926[_0x1d7d('0x4')](mustacheLikeBracketsRx,bracketsReplacer);}else if(Array[_0x1d7d('0x5')](_0x1d1926)){_0x3c3a27=_0x1d1926[_0x1d7d('0x6')](function(_0x3c0839){return safeTemplate(_0x3c0839);});}else if(_[_0x1d7d('0x7')](_0x1d1926)){_0x3c3a27=Object[_0x1d7d('0x8')](_0x1d1926)['reduce'](function(_0x462ef8,_0x1aa456){_0x462ef8[_0x1aa456]=safeTemplate(_0x1d1926[_0x1aa456]);return _0x462ef8;},{});}return _0x3c3a27;}module[_0x1d7d('0x9')][_0x1d7d('0xa')]=safeTemplate; \ No newline at end of file