@hotmeshio/hotmesh
Version:
Serverless Workflow
1 lines • 5.17 kB
JavaScript
'use strict';function b(c,d){const e=a();return b=function(f,g){f=f-0x151;let h=e[f];return h;},b(c,d);}const q=b;(function(c,d){const p=b,e=c();while(!![]){try{const f=-parseInt(p(0x16b))/0x1+parseInt(p(0x16d))/0x2*(parseInt(p(0x194))/0x3)+-parseInt(p(0x18f))/0x4*(-parseInt(p(0x170))/0x5)+-parseInt(p(0x169))/0x6*(parseInt(p(0x157))/0x7)+-parseInt(p(0x176))/0x8*(-parseInt(p(0x177))/0x9)+-parseInt(p(0x18e))/0xa*(parseInt(p(0x188))/0xb)+parseInt(p(0x16f))/0xc*(parseInt(p(0x167))/0xd);if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0x2fc2b));Object['defineProperty'](exports,q(0x160),{'value':!0x0}),exports[q(0x184)]=exports[q(0x15b)]=void 0x0;function a(){const K=['get','392tlsKCH','compress','parse','size','MDATA_SYMBOLS','includes','toString','metadata/','getReverseKeyMap','__esModule','entries','gid','dIds','push','symValMaps','has','1431547YwpqUn','stp','39708TiKXYd','err','176322wqczRt','object','2ySERZC','l2s','60YlPupr','100155umrBCr','abbreviate','symReverseKeys','resetSymbols','unpackage','$ADJACENT','8vxBsep','677007gsiEwy','metadata','data/','resolveDimensionalIndex','ngn','slice','values','dad','add','stringify','set','number','atp','SerializerService','boolean','key','package','1826ZbWWOw','export','decompress','l1s','undefined','symValReverseMaps','13190FrwAjM','16MfZydx','split','fromString','getReverseValueMap','isLiteralKeyType','766707kYSajj','jid','exec','isJobPath','startsWith','data','string','app','../../modules/utils','aid','symKeys'];a=function(){return K;};return a();}const utils_1=require(q(0x153)),dateReg=/^"\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d{3})?Z)?"$/;exports[q(0x15b)]={'SLOTS':0x1a,'ACTIVITY':{'KEYS':['aid',q(0x17e),'as',q(0x183),q(0x168),'ac','au',q(0x16a),q(0x18b),q(0x16e)]},'ACTIVITY_UPDATE':{'KEYS':['au','err',q(0x16e)]},'JOB':{'KEYS':[q(0x17b),'tpc','pj','pg','pd','px','pa',q(0x186),q(0x152),'vrs',q(0x195),q(0x162),q(0x154),'ts','jc','ju','js',q(0x16a),'trc']},'JOB_UPDATE':{'KEYS':['ju',q(0x16a)]}};class SerializerService{constructor(){this['resetSymbols']({},{},{});}[q(0x171)](c,d,f=[]){const r=q;for(const g of d){const h=this[r(0x155)][r(0x156)](g),j=c[g];for(const k of j){const l=h[r(0x156)](k);if(l){const m=this[r(0x17a)](k);f[r(0x164)](''+l+m);}else f[r(0x164)](k);}}return f;}[q(0x17a)](c){const s=q;if(this[s(0x197)](c))return'';{const [d]=c[s(0x190)]('/');return d in this[s(0x163)]?this[s(0x163)][d]:s(0x175)in this[s(0x163)]?this['dIds'][s(0x175)]:',0';}}[q(0x197)](c){const t=q;return c['startsWith'](t(0x179))||c[t(0x198)](t(0x15e));}[q(0x173)](c,d,f){const u=q;this[u(0x155)]=new Map(),this['symReverseKeys']=new Map();for(const g in c)this[u(0x155)]['set'](g,new Map(Object[u(0x161)](c[g])));this[u(0x165)]=new Map(Object[u(0x161)](d)),this[u(0x18d)]=this[u(0x192)](this[u(0x165)]),this[u(0x163)]=f;}[q(0x15f)](c,d){const v=q;let f=this[v(0x172)][v(0x156)](d);if(!f){f=new Map();for(const [g,h]of c[v(0x161)]())f[v(0x181)](h,g);this['symReverseKeys']['set'](d,f);}return f;}[q(0x192)](c){const w=q,d=new Map();for(const [f,g]of c[w(0x161)]())d[w(0x181)](g,f);return d;}static['filterSymVals'](c,d,f,g){const x=q,h={},j={...f},k=new Set(Object[x(0x17d)](j));for(const l of g)if(!k[x(0x166)](l)){if(c>d)return h;const m=(0x0,utils_1['getSymVal'])(c);c++,h[m]=l,k[x(0x17f)](l);}return h;}[q(0x158)](c,d){const y=q;if(0x0===this[y(0x155)][y(0x15a)])return c;const f={...c},g={},h=(j,k)=>{const z=y;for(const l in f)if(l[z(0x198)](k+'/')||k[z(0x198)]('$')&&[z(0x199),z(0x178)][z(0x15c)](l[z(0x190)]('/')[0x0])){const m=this[z(0x17a)](l),o=j[z(0x156)](l)||l;g[''+o+m]=f[l];}else!(l in g)&&this[z(0x193)](l)&&(g[l]=f[l]);};for(const j of d){const k=this['symKeys'][y(0x156)](j);k&&h(k,j);}return g;}[q(0x193)](c){const A=q;return c[A(0x198)]('-')||c[A(0x198)]('_');}[q(0x18a)](c,d){const C=q;if(0x0===this['symKeys']['size'])return c;const f={...c},g=(h,j)=>{const B=b,k=this[B(0x15f)](h,j);for(const l in f){const m=l['split'](',')[0x0],n=k[B(0x156)](m);n&&(f[n]=f[l],delete f[l]);}};for(const h of d){const i=this[C(0x155)][C(0x156)](h);i&&g(i,h);}return f;}[q(0x180)](c){const D=q,d={};for(const f in c){const g=SerializerService[D(0x15d)](c[f]);g&&(d[f]=g);}return d;}[q(0x159)](c){const E=q,d={};for(const [f,g]of Object[E(0x161)](c))null!=g&&(d[f]=SerializerService[E(0x191)](g));return d;}static[q(0x15d)](c){const F=q;switch(typeof c){case F(0x151):break;case F(0x185):c=c?'/t':'/f';break;case F(0x182):c='/d'+c[F(0x15d)]();break;case F(0x18c):return;case F(0x16c):c=null===c?'/n':'/s'+JSON[F(0x180)](c);}return c;}static[q(0x191)](c){const G=q;if('string'!=typeof c)return;const d=c[G(0x17c)](0x0,0x2),f=c[G(0x17c)](0x2);switch(d){case'/t':return!0x0;case'/f':return!0x1;case'/d':return Number(f);case'/n':return null;case'/s':return dateReg[G(0x196)](f)?new Date(JSON[G(0x159)](f)):JSON['parse'](f);default:return c;}}[q(0x187)](c,d){const H=q,f=this[H(0x180)](c);return this[H(0x158)](f,d);}[q(0x174)](c,d){const I=q,f=this[I(0x18a)](c,d);return this['parse'](f);}[q(0x189)](){const J=q,c={};for(const [d,f]of this['symKeys'][J(0x161)]()){c[d]={};for(const [g,h]of f[J(0x161)]())c[d][g]=h;}return c;}}exports[q(0x184)]=SerializerService;