UNPKG

lambdaorm

Version:
1 lines 1.95 kB
'use strict';const a64I=a64y;function a64s(){const r=['208188OmzxTJ','get','51819wgPtEE','getByDialect','language\x20with\x20dialect\x20','NotImplemented','1897392kRdtmw','1546516wWItoe','dialects','languages','\x20not\x20implemented','6JCbrfB','push','defineProperty','Dialect\x20','LanguagesService','name','1763228XWDWHb','getDialect','3089525uXlySy','708631XtQRqi','findIndex'];a64s=function(){return r;};return a64s();}(function(s,y){const w=a64y,g=s();while(!![]){try{const x=-parseInt(w(0x13a))/0x1+-parseInt(w(0x141))/0x2+parseInt(w(0x13c))/0x3+parseInt(w(0x14b))/0x4+parseInt(w(0x14d))/0x5+parseInt(w(0x145))/0x6*(parseInt(w(0x14e))/0x7)+parseInt(w(0x140))/0x8;if(x===y)break;else g['push'](g['shift']());}catch(m){g['push'](g['shift']());}}}(a64s,0x69b32));function a64y(s,y){const O=a64s();return a64y=function(D,g){D=D-0x139;let M=O[D];return M;},a64y(s,y);}Object[a64I(0x147)](exports,'__esModule',{'value':!![]}),exports[a64I(0x149)]=void 0x0;const lambdaorm_base_1=require('lambdaorm-base');class LanguagesService{constructor(){const t=a64I;this['languages']=[],this[t(0x142)]={};}['add'](s){const v=a64I,y=this[v(0x143)][v(0x139)](g=>g[v(0x14a)]===s[v(0x14a)]);return y!==-0x1?this[v(0x143)][y]=s:this['languages'][v(0x146)](s),this;}[a64I(0x13b)](s){const a=a64I,y=this[a(0x143)]['find'](g=>g['name']===s);if(!y)throw new lambdaorm_base_1[(a(0x13f))]('language\x20'+s+a(0x144));return y;}[a64I(0x13d)](s){const c=a64I;for(const y in this[c(0x143)]){for(const g in this['languages'][y][c(0x142)]){if(this[c(0x143)][y][c(0x142)][g]['name']===s)return this['languages'][y];}}throw new lambdaorm_base_1[(c(0x13f))](c(0x13e)+s+c(0x144));}[a64I(0x14c)](s){const k=a64I;for(const y in this[k(0x143)]){for(const g in this[k(0x143)][y][k(0x142)]){if(this[k(0x143)][y]['dialects'][g][k(0x14a)]===s)return this[k(0x143)][y]['dialects'][g];}}throw new lambdaorm_base_1[(k(0x13f))](k(0x148)+s+k(0x144));}}exports['LanguagesService']=LanguagesService;