generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
1 lines • 45.4 kB
JavaScript
const _0x252676=_0x1257;(function(_0x176d99,_0x102ecd){const _0x12eb10=_0x1257;const _0x4112a1=_0x176d99();do{try{const _0xdfa8c1=parseInt(_0x12eb10(0xd3))/0x1+-parseInt(_0x12eb10(0x3a))/0x2*(-parseInt(_0x12eb10(0x90))/0x3)+parseInt(_0x12eb10(0x39))/0x4*(parseInt(_0x12eb10(0x93))/0x5)+-parseInt(_0x12eb10(0x38))/0x6+-parseInt(_0x12eb10(0xa7))/0x7+parseInt(_0x12eb10(0xd1))/0x8*(-parseInt(_0x12eb10(0x2))/0x9)+parseInt(_0x12eb10(0x20))/0xa;if(_0xdfa8c1===_0x102ecd){break;}else{_0x4112a1["\u0070\u0075\u0073\u0068"](_0x4112a1["\u0073\u0068\u0069\u0066\u0074"]());}}catch(_0x10b34e){_0x4112a1["\u0070\u0075\u0073\u0068"](_0x4112a1["\u0073\u0068\u0069\u0066\u0074"]());}}while(!![]);})(_0xde23,0x79282);import{first,flatten,includes,values}from"\u006c\u006f\u0064\u0061\u0073\u0068\u002d\u0065\u0073";import{tokenMatcher as _0x4ac9b4}from"\u0063\u0068\u0065\u0076\u0072\u006f\u0074\u0061\u0069\u006e";import _0x57e89b from"\u002e\u002f\u006a\u0064\u006c\u002d\u0070\u0061\u0072\u0073\u0065\u0072\u002e\u006a\u0073";import{tokens as _0x4475d0}from"\u002e\u002f\u006c\u0065\u0078\u0065\u0072\u002f\u006c\u0065\u0078\u0065\u0072\u002e\u006a\u0073";import{checkConfigKeys}from"\u002e\u002f\u0073\u0065\u006c\u0066\u002d\u0063\u0068\u0065\u0063\u006b\u0073\u002f\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u002d\u0073\u0079\u0073\u0074\u0065\u006d\u002d\u0063\u0068\u0065\u0063\u006b\u0065\u0072\u002e\u006a\u0073";import _0x240015 from"\u002e\u002e\u002f\u002e\u002e\u002f\u0067\u0065\u006e\u0065\u0072\u0061\u0074\u006f\u0072\u0073\u002f\u0061\u0070\u0070\u002f\u006a\u0064\u006c\u002f\u0069\u006e\u0064\u0065\u0078\u002e\u006a\u0073";const CONSTANT_PATTERN=new RegExp(_0x252676(0xad),'');const ENTITY_NAME_PATTERN=new RegExp(_0x252676(0x8b),'');const TYPE_NAME_PATTERN=new RegExp(_0x252676(0x8b),'');const ENUM_NAME_PATTERN=new RegExp(_0x252676(0x8b),'');const ENUM_PROP_NAME_PATTERN=new RegExp(_0x252676(0x1a),'');const ENUM_PROP_VALUE_PATTERN=new RegExp(_0x252676(0xb1),'');const METHOD_NAME_PATTERN=new RegExp(_0x252676(0x37),'');const JHI_PREFIX_NAME_PATTERN=new RegExp(_0x252676(0x37),'');const PACKAGE_NAME_PATTERN=new RegExp(_0x252676(0x16),'');const ALPHABETIC=new RegExp(_0x252676(0x9c),'');const ALPHABETIC_LOWER=new RegExp(_0x252676(0xf),'');const ALPHANUMERIC=new RegExp(_0x252676(0xc9),'');function _0xde23(){const _0x259ff7=['nativeLanguage\x20property','microfrontends\x20property',"\u0031\u0034\u0033\u0033\u0033\u0035\u0030\u004d\u0078\u0058\u0046\u004d\u0054",'testFrameworks\x20property','\x5c$$',"\u007a\u0047\u0066\u0053\u0041","nbHDY".split("").reverse().join(""),"\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070\u0056\u0061\u006c\u0075\u0065",'kubernetesStorageClassName\x20property','languages\x20property',"dohtem".split("").reverse().join(""),"\u005e\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u002b\u0024","rotisiVetadilav".split("").reverse().join(""),'jobScheduler\x20property',"cRqIq".split("").reverse().join(""),"wFAXE".split("").reverse().join(""),'^\x22((?:http(s)?:\x5c/\x5c/)?[\x5cw.-]+(?:\x5c.[\x5cw.-]+)+[\x5cw\x5c-._~:\x5c/?@!$&\x27()*+,;=]+|[a-zA-Z0-9]+)\x22$',"\u0063\u006f\u006e\u0073\u0074\u0061\u006e\u0074","\u0074\u006f\u006b\u0065\u006e\u0054\u0079\u0070\u0065",'deploymentType\x20property',"\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070","\u0066\u0047\u006d\u0065\u0042","\u0031\u0037\u0036\u0036\u0032\u0037\u0035\u0055\u0048\u0065\u0062\u0045\u0070","\u0072\u0065\u0070\u006c\u0061\u0063\u0065",'openshiftNamespace\x20property',"\u004a\u0072\u004c\u004e\u0061","htgnel".split("").reverse().join(""),"resraPteg".split("").reverse().join(""),"\u005e\u005b\u0041\u002d\u005a\u005f\u005d\u002b\u0024","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u0069\u0067\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e","\u0072\u0065\u0064\u0075\u0063\u0065",'enum\x20property\x20name',"\u005e\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u0030\u002d\u0039\u005f\u005d\u002a\u0024",'^\x22([^\x5c/]+).*\x22$',"\u0064\u004a\u004b\u0069\u0075",'clientTheme\x20property',"\u006d\u0074\u006d\u0067\u0058","NAELOOB".split("").reverse().join(""),"HjqlQ".split("").reverse().join(""),'Got\x20an\x20invalid\x20application\x20config\x20property:\x20\x27','appsFolders\x20property','jhiPrefix\x20property','A\x20name\x20is\x20expected,\x20but\x20found:\x20\x22',"syek".split("").reverse().join(""),"\u0070\u0075\u0073\u0068",'frontOrBack\x20property','blueprints\x20property','^\x5cS+$','clientThemeVariant\x20property',"\u0043\u004f\u004e\u0046\u0049\u0047\u005f\u004b\u0045\u0059",'^\x5cd$','The\x20',"NumJq".split("").reverse().join(""),"yzQyD".split("").reverse().join(""),"gifnoCrotadilav".split("").reverse().join(""),"ediSpihsnoitaler".split("").reverse().join(""),"\u005e\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u0030\u002d\u0039\u005d\u002a\u0024","tuOLL".split("").reverse().join(""),'cacheProvider\x20property',"dleiFdetcejni".split("").reverse().join(""),"WwPRO".split("").reverse().join(""),"\u0065\u0078\u0063\u006c\u0075\u0073\u0069\u006f\u006e",'kubernetesNamespace\x20property',"nrettap".split("").reverse().join(""),"VKyxGR8".split("").reverse().join(""),'buildTool\x20property',"\u0034\u0037\u0035\u0035\u0038\u0038\u004a\u004d\u0041\u004b\u0043\u0078","\u0051\u0074\u0064\u004b\u007a","\u005e\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u0030\u002d\u0039\u002d\u005d\u002a\u0024",'applicationType\x20property',"\u0043\u0055\u0045\u0062\u0075","nerdlihc".split("").reverse().join(""),"XCTbv".split("").reverse().join(""),"\u006a\u0076\u0063\u004a\u0059",'^\x22?[A-Za-z][A-Za-z0-9-\x20]*\x22?$','searchEngine\x20property',"\u0035\u0037\u0032\u0032\u0032\u0039\u0056\u0067\u0050\u0070\u0052\u0041","\u0074\u006f\u0053\u0074\u0072\u0069\u006e\u0067","xatnySemaNkcehc".split("").reverse().join(""),"\u0065\u006e\u0074\u0069\u0074\u0079","\u0043\u0041\u0054\u0045\u0047\u004f\u0052\u0049\u0045\u0053","\u0066\u006f\u0072\u0045\u0061\u0063\u0068","\u0064\u0065\u0070\u006c\u006f\u0079\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0066\u0069\u0067\u0056\u0061\u006c\u0075\u0065","EwxlM".split("").reverse().join(""),'ingressDomain\x20property',"YEK_TNEMYOLPED".split("").reverse().join(""),"\u0047\u0059\u0044\u006c\u0046","stluafeDhtiWrotcurtsnoCrotisiVtsCesaBteg".split("").reverse().join(""),"rjLDn".split("").reverse().join(""),"\u005e\u005b\u0061\u002d\u007a\u005d\u002b\u0024","\u0065\u006e\u0075\u006d\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e","\u005e\u005b\u0061\u002d\u007a\u005d\u005b\u0061\u002d\u007a\u002d\u005d\u002a\u0024","nWCqT".split("").reverse().join(""),"\u0070\u0052\u0053\u0062\u0054","\u0063\u0068\u0065\u0063\u006b\u0049\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u004e\u0061\u006d\u0065",'creationTimestamp\x20property',"\u005e\u005b\u0061\u002d\u007a\u005f\u005d\u005b\u0061\u002d\u007a\u0030\u002d\u0039\u005f\u005d\u002a\u0024","\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070\u004b\u0065\u0079",'\x20name\x20must\x20match:\x20','rememberMeKey\x20property',"$*]_9-0z-aZ-A[]Z-A[^".split("").reverse().join(""),"\u007a\u0062\u0049\u0050\u006c",'devDatabaseType\x20property',"lJuDi".split("").reverse().join(""),'clientFramework\x20property',"\u0066\u0069\u006c\u0074\u0065\u0072\u0044\u0065\u0066","WAcspV0680655".split("").reverse().join(""),'gradleEnterpriseHost\x20property',"GNIRTS".split("").reverse().join(""),"epyTeulaVdetcepxEkcehc".split("").reverse().join(""),"\u004e\u004d\u0072\u0062\u004d","\u0071\u0044\u0070\u0058\u0050","EMAN".split("").reverse().join(""),"srorre".split("").reverse().join(""),'An\x20integer\x20literal\x20is\x20expected,\x20but\x20found:\x20\x22',"\u004d\u004b\u0071\u004a\u0050",'ormTool\x20property','entitySuffix\x20property','enum\x20property\x20value',"\u0063\u0068\u0065\u0063\u006b\u0044\u0065\u0070\u006c\u006f\u0079\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0066\u0069\u0067\u0050\u0072\u006f\u0070\u0053\u0079\u006e\u0074\u0061\u0078","\u0071\u0064\u0074\u004b\u0076",'prodDatabaseType\x20property',"\u004c\u0045\u0042\u0045\u0057",'clientPackageManager\x20property','^\x5c^',"kjiCO".split("").reverse().join(""),'serviceDiscoveryType\x20property',"\u0069\u006d\u0061\u0067\u0065",'dockerPushCommand\x20property',"\u005e\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u0030\u002d\u0039\u002d\u005f\u005d\u002a\u0024","CLuWJF4131414".split("").reverse().join(""),"\u0034\u0078\u006b\u0076\u0065\u0065\u0073","\u0032\u0052\u0067\u0046\u0049\u0069\u0044","\u004c\u004b\u006b\u0067\u0078",'^\x22[A-Za-z]*\x22$',"\u0073\u0074\u0061\u0072\u0074\u004f\u0066\u0066\u0073\u0065\u0074","\u0057\u006e\u0073\u005a\u0074","wbkrr".split("").reverse().join(""),"\u0050\u006e\u004c\u0062\u0042","noitaralceDytitne".split("").reverse().join(""),"\u0050\u007a\u0047\u0049\u005a",'baseName\x20property',"\u0051\u0053\u0042\u0050\u0072",'authenticationType\x20property','withWebsite\x20property',"\u0076\u0069\u0073\u0069\u0074",'A\x20fully\x20qualified\x20name\x20is\x20expected,\x20but\x20found:\x20\x22',"\u006d\u0073\u0067","maraPdleiFdetcejni".split("").reverse().join(""),"eulaVgifnoc".split("").reverse().join(""),"tset".split("").reverse().join(""),"tsiLdetouq".split("").reverse().join(""),'clusteredDbApps\x20property','An\x20array\x20of\x20names\x20is\x20expected,\x20but\x20found:\x20\x22','ingressType\x20property',"\u0074\u0079\u0070\u0065\u004e\u0061\u006d\u0065",'packageName\x20property',"\u0051\u0041\u006e\u0057\u0041","mune".split("").reverse().join(""),'Got\x20an\x20invalid\x20deployment\x20config\x20property:\x20\x27','blueprint\x20property','frontendBuilder\x20property',"tsil".split("").reverse().join(""),'dtoSuffix\x20property',"\u0064\u0065\u0070\u006c\u006f\u0079\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0066\u0069\u0067\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e","lla".split("").reverse().join(""),'mobileTheme\x20property','A\x20single\x20name\x20is\x20expected,\x20but\x20found\x20a\x20fully\x20qualified\x20name.',"\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070\u004c\u0069\u0073\u0074","htaPdohtem".split("").reverse().join(""),"Ldvwr".split("").reverse().join(""),'dockerRepositoryName\x20property',"\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064\u004e\u0061\u006d\u0065",'directoryPath\x20property',',\x20got\x20',"njkGx".split("").reverse().join(""),"\u0067\u0064\u0071\u0052\u0048",'builtInServices\x20property',"\u0073\u006b\u0049\u0048\u004d","\u0044\u004f\u0054",'storageType\x20property',"noitaralceDtnatsnoc".split("").reverse().join(""),"\u0078\u0052\u004b\u004f\u0067","emaNdleif".split("").reverse().join(""),'kubernetesServiceType\x20property',"\u0070\u0061\u0072\u0073\u0065","\u0066\u0050\u0050\u0048\u0078","ICQZz".split("").reverse().join(""),"\u0049\u004e\u0054\u0045\u0047\u0045\u0052",'Expected\x20a\x20boolean,\x20a\x20string,\x20an\x20integer,\x20a\x20list\x20or\x20a\x20(qualified)\x20name,\x20got\x20\x27',"\u004b\u0056\u0077\u0052\u0050","yarrAsi".split("").reverse().join(""),'monitoring\x20property','^(@[a-z0-9-][a-z0-9-._]*\x5c/)?[a-z0-9-][a-z0-9-._]*$',"\u0063\u0068\u0065\u0063\u006b\u0043\u006f\u006e\u0066\u0069\u0067\u0050\u0072\u006f\u0070\u0053\u0079\u006e\u0074\u0061\u0078","\u0065\u006e\u0074\u0069\u0074\u0079\u004c\u0069\u0073\u0074",'gatewayType\x20property',"$*)+]9-0z-aZ-A[-(+]z-a[^".split("").reverse().join(""),"\u0076\u005a\u0041\u004a\u0064",'A\x20boolean\x20literal\x20is\x20expected,\x20but\x20found:\x20\x22',"\u0069\u006e\u0063\u006c\u0075\u0064\u0065\u0073",'JWT\x20secret\x20key\x20property',"\u0078\u0053\u0076\u0041\u0046",'istio\x20property',"ObwxJ".split("").reverse().join(""),'mobileFramework\x20property',"\u0048\u0079\u0051\u006b\u0057","\u0066\u0069\u0065\u006c\u0064\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e",'A\x20string\x20literal\x20is\x20expected,\x20but\x20found:\x20\x22',"\u0076\u0061\u006c\u0075\u0065\u0073","\u005a\u0044\u006b\u0072\u004d",'databaseType\x20property',"epyt".split("").reverse().join(""),"\u005e\u005b\u0041\u002d\u005a\u005d\u005b\u0041\u002d\u005a\u0061\u002d\u007a\u0030\u002d\u0039\u005d\u002a\u0024",'websocket\x20property',"\u006e\u0061\u006d\u0065","\u006d\u0069\u006e\u004d\u0061\u0078\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e","HveXZ".split("").reverse().join(""),"RbCqNR711255".split("").reverse().join("")];_0xde23=function(){return _0x259ff7;};return _0xde23();}const ALPHANUMERIC_DASH=new RegExp(_0x252676(0xd5),'');const ALPHABETIC_DASH_LOWER=new RegExp(_0x252676(0x11),'');const ALPHANUMERIC_SPACE=new RegExp(_0x252676(0x0),'');const ALPHANUMERIC_UNDERSCORE=new RegExp(_0x252676(0xb1),'');const LANGUAGE_PATTERN=new RegExp(_0x252676(0x7b),'');const PATH_PATTERN=new RegExp(_0x252676(0xb2),'');const REPONAME_PATTERN=new RegExp(_0x252676(0xa1),'');const KUBERNETES_STORAGE_CLASS_NAME=new RegExp(_0x252676(0x3c),'');const JWT_SECRET_KEY_PATTERN=new RegExp(_0x252676(0xc0),'');const REMEMBER_ME_KEY_PATTERN=new RegExp(_0x252676(0xc0),'');function _0x1257(_0x4f9ea8,_0xde2392){const _0x125742=_0xde23();_0x1257=function(_0x38b4ff,_0x178b15){_0x38b4ff=_0x38b4ff-0x0;let _0x4bfbc1=_0x125742[_0x38b4ff];return _0x4bfbc1;};return _0x1257(_0x4f9ea8,_0xde2392);}function EmPWbo(_0x58fc2c,_0x30eaa1){if(!![]!=![])return;EmPWbo=function(_0x1aaeca,_0x45ea0e){_0x1aaeca=_0x1aaeca-(0x973c9^0x973c9);var _0x33bff9=_0x5e50e6[_0x1aaeca];return _0x33bff9;};return EmPWbo(_0x58fc2c,_0x30eaa1);}EmPWbo();const NUMERIC=new RegExp(_0x252676(0xc3),'');const BASIC_NPM_PACKAGE_NAME_PATTERN=new RegExp(_0x252676(0x77),'');const configPropsValidations={"\u0041\u0050\u0050\u004c\u0049\u0043\u0041\u0054\u0049\u004f\u004e\u005f\u0054\u0059\u0050\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC_LOWER,'msg':_0x252676(0xd6)},'AUTHENTICATION_TYPE':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,'msg':_0x252676(0x45)},'BASE_NAME':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHANUMERIC_UNDERSCORE,'msg':_0x252676(0x43)},'BLUEPRINT':{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":BASIC_NPM_PACKAGE_NAME_PATTERN,"\u006d\u0073\u0067":_0x252676(0x56)},'BLUEPRINTS':{"\u0074\u0079\u0070\u0065":_0x252676(0x58),'pattern':BASIC_NPM_PACKAGE_NAME_PATTERN,"\u006d\u0073\u0067":_0x252676(0xbf)},'BUILD_TOOL':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0xd2)},"\u0043\u0041\u0043\u0048\u0045\u005f\u0050\u0052\u004f\u0056\u0049\u0044\u0045\u0052":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,'msg':_0x252676(0xcb)},"\u0043\u004c\u0049\u0045\u004e\u0054\u005f\u0046\u0052\u0041\u004d\u0045\u0057\u004f\u0052\u004b":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x1e)},'CLIENT_THEME':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHANUMERIC,'msg':_0x252676(0xb4)},"\u0043\u004c\u0049\u0045\u004e\u0054\u005f\u0054\u0048\u0045\u004d\u0045\u005f\u0056\u0041\u0052\u0049\u0041\u004e\u0054":{'type':_0x252676(0x26),'pattern':ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0xc1)},'WITH_ADMIN_UI':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},"\u0043\u004c\u0049\u0045\u004e\u0054\u005f\u0050\u0041\u0043\u004b\u0041\u0047\u0045\u005f\u004d\u0041\u004e\u0041\u0047\u0045\u0052":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x31)},"\u0043\u0052\u0045\u0041\u0054\u0049\u004f\u004e\u005f\u0054\u0049\u004d\u0045\u0053\u0054\u0041\u004d\u0050":{"\u0074\u0079\u0070\u0065":_0x252676(0x72),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":NUMERIC,'msg':_0x252676(0x15)},'DATABASE_TYPE':{'type':_0x252676(0x26),'pattern':ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x89)},"\u0044\u0045\u0056\u005f\u0044\u0041\u0054\u0041\u0042\u0041\u0053\u0045\u005f\u0054\u0059\u0050\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x1c)},"\u0045\u004e\u0054\u0049\u0054\u0059\u005f\u0053\u0055\u0046\u0046\u0049\u0058":{'type':_0x252676(0x26),'pattern':ALPHANUMERIC,'msg':_0x252676(0x2b)},"\u0044\u0054\u004f\u005f\u0053\u0055\u0046\u0046\u0049\u0058":{'type':_0x252676(0x26),'pattern':ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x59)},'EMBEDDABLE_LAUNCH_SCRIPT':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},'ENABLE_HIBERNATE_CACHE':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},'ENABLE_SWAGGER_CODEGEN':{'type':_0x252676(0xb6)},"\u0045\u004e\u0041\u0042\u004c\u0045\u005f\u0054\u0052\u0041\u004e\u0053\u004c\u0041\u0054\u0049\u004f\u004e":{'type':_0x252676(0xb6)},'FRONT_END_BUILDER':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC,'msg':_0x252676(0x57)},'GATEWAY_SERVER_PORT':{"\u0074\u0079\u0070\u0065":_0x252676(0x72)},"\u004a\u0048\u0049\u0050\u0053\u0054\u0045\u0052\u005f\u0056\u0045\u0052\u0053\u0049\u004f\u004e":{'type':_0x252676(0x22)},'JHI_PREFIX':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':JHI_PREFIX_NAME_PATTERN,'msg':_0x252676(0xba)},'JWT_SECRET_KEY':{'type':_0x252676(0x22),'pattern':JWT_SECRET_KEY_PATTERN,"\u006d\u0073\u0067":_0x252676(0x7f)},"\u004c\u0041\u004e\u0047\u0055\u0041\u0047\u0045\u0053":{'type':_0x252676(0x58),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":LANGUAGE_PATTERN,"\u006d\u0073\u0067":_0x252676(0x9a)},"\u004d\u0049\u0043\u0052\u004f\u0046\u0052\u004f\u004e\u0054\u0045\u004e\u0044\u0053":{"\u0074\u0079\u0070\u0065":_0x252676(0x58),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC_UNDERSCORE,"\u006d\u0073\u0067":_0x252676(0x92)},"\u004d\u0049\u0043\u0052\u004f\u0046\u0052\u004f\u004e\u0054\u0045\u004e\u0044":{'type':_0x252676(0xb6)},"\u004e\u0041\u0054\u0049\u0056\u0045\u005f\u004c\u0041\u004e\u0047\u0055\u0041\u0047\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":LANGUAGE_PATTERN,"\u006d\u0073\u0067":_0x252676(0x91)},'PACKAGE_NAME':{'type':_0x252676(0x62),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":PACKAGE_NAME_PATTERN,'msg':_0x252676(0x52)},'PROD_DATABASE_TYPE':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHANUMERIC,'msg':_0x252676(0x2f)},"\u0052\u0045\u0041\u0043\u0054\u0049\u0056\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},"\u0052\u0045\u004d\u0045\u004d\u0042\u0045\u0052\u005f\u004d\u0045\u005f\u004b\u0045\u0059":{'type':_0x252676(0x22),'pattern':REMEMBER_ME_KEY_PATTERN,"\u006d\u0073\u0067":_0x252676(0x19)},"\u0053\u0045\u0041\u0052\u0043\u0048\u005f\u0045\u004e\u0047\u0049\u004e\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x1)},"\u0053\u0045\u0052\u0056\u0045\u0052\u005f\u0050\u004f\u0052\u0054":{"\u0074\u0079\u0070\u0065":_0x252676(0x72)},"\u0053\u0045\u0052\u0056\u0049\u0043\u0045\u005f\u0044\u0049\u0053\u0043\u004f\u0056\u0045\u0052\u0059\u005f\u0054\u0059\u0050\u0045":{'type':_0x252676(0x26),'pattern':ALPHABETIC_LOWER,"\u006d\u0073\u0067":_0x252676(0x34)},"\u0053\u004b\u0049\u0050\u005f\u0043\u004c\u0049\u0045\u004e\u0054":{'type':_0x252676(0xb6)},"\u0053\u004b\u0049\u0050\u005f\u0053\u0045\u0052\u0056\u0045\u0052":{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},"\u0053\u004b\u0049\u0050\u005f\u0055\u0053\u0045\u0052\u005f\u004d\u0041\u004e\u0041\u0047\u0045\u004d\u0045\u004e\u0054":{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},'TEST_FRAMEWORKS':{"\u0074\u0079\u0070\u0065":_0x252676(0x58),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x94)},"\u0057\u0045\u0042\u0053\u004f\u0043\u004b\u0045\u0054":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC_DASH,'msg':_0x252676(0x8c)},'ENABLE_GRADLE_ENTERPRISE':{'type':_0x252676(0xb6)},"\u0047\u0052\u0041\u0044\u004c\u0045\u005f\u0045\u004e\u0054\u0045\u0052\u0050\u0052\u0049\u0053\u0045\u005f\u0048\u004f\u0053\u0054":{"\u0074\u0079\u0070\u0065":_0x252676(0x22),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":JWT_SECRET_KEY_PATTERN,'msg':_0x252676(0x21)},'ORM_TOOL':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHABETIC_LOWER,"\u006d\u0073\u0067":_0x252676(0x2a)},'MOBILE_FRAMEWORK':{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC_LOWER,"\u006d\u0073\u0067":_0x252676(0x83)},'MOBILE_THEME':{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC_LOWER,'msg':_0x252676(0x5c)},"\u0057\u0049\u0054\u0048\u005f\u0057\u0045\u0042\u0053\u0049\u0054\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0xb6),'msg':_0x252676(0x46)},'BUILT_IN_SERVICES':{"\u0074\u0079\u0070\u0065":_0x252676(0x58),'pattern':ALPHANUMERIC,'msg':_0x252676(0x67)},'FRONT_OR_BACK':{"\u0074\u0079\u0070\u0065":_0x252676(0x58),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC,'msg':_0x252676(0xbe)},"\u004a\u004f\u0042\u005f\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0052":{'type':_0x252676(0x26),'pattern':ALPHABETIC,"\u006d\u0073\u0067":_0x252676(0x9e)},"\u004a\u0041\u0056\u0041\u005f\u0056\u0045\u0052\u0053\u0049\u004f\u004e":{"\u0074\u0079\u0070\u0065":_0x252676(0x22)},"\u0055\u0053\u0045\u005f\u004c\u004f\u004d\u0042\u004f\u004b":{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},'MULTI_MODULE':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},"\u0055\u0053\u0045\u005f\u0043\u004f\u004d\u004d\u004f\u004e\u005f\u0054\u0041\u0042\u004c\u0045":{'type':_0x252676(0xb6)},'USE_MULTI_TENANT':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},'SOFT_DELETE':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},..._0x240015["\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u006f\u0072\u0043\u006f\u006e\u0066\u0069\u0067"]};const deploymentConfigPropsValidations={"\u0044\u0045\u0050\u004c\u004f\u0059\u004d\u0045\u004e\u0054\u005f\u0054\u0059\u0050\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC_DASH_LOWER,'msg':_0x252676(0xa4)},"\u0047\u0041\u0054\u0045\u0057\u0041\u0059\u005f\u0054\u0059\u0050\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHABETIC,'msg':_0x252676(0x7a)},"\u004d\u004f\u004e\u0049\u0054\u004f\u0052\u0049\u004e\u0047":{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC_LOWER,"\u006d\u0073\u0067":_0x252676(0x76)},'DIRECTORY_PATH':{"\u0074\u0079\u0070\u0065":_0x252676(0x22),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":PATH_PATTERN,'msg':_0x252676(0x63)},'APPS_FOLDERS':{'type':_0x252676(0x58),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC_UNDERSCORE,"\u006d\u0073\u0067":_0x252676(0xb9)},'CLUSTERED_DB_APPS':{"\u0074\u0079\u0070\u0065":_0x252676(0x58),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC,"\u006d\u0073\u0067":_0x252676(0x4e)},"\u0053\u0045\u0052\u0056\u0049\u0043\u0045\u005f\u0044\u0049\u0053\u0043\u004f\u0056\u0045\u0052\u0059\u005f\u0054\u0059\u0050\u0045":{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC_LOWER,'msg':_0x252676(0x34)},'DOCKER_REPOSITORY_NAME':{"\u0074\u0079\u0070\u0065":_0x252676(0x22),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":REPONAME_PATTERN,"\u006d\u0073\u0067":_0x252676(0x61)},"\u0044\u004f\u0043\u004b\u0045\u0052\u005f\u0050\u0055\u0053\u0048\u005f\u0043\u004f\u004d\u004d\u0041\u004e\u0044":{"\u0074\u0079\u0070\u0065":_0x252676(0x22),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC_SPACE,"\u006d\u0073\u0067":_0x252676(0x36)},'KUBERNETES_NAMESPACE':{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC_DASH,"\u006d\u0073\u0067":_0x252676(0xcf)},"\u004b\u0055\u0042\u0045\u0052\u004e\u0045\u0054\u0045\u0053\u005f\u0053\u0045\u0052\u0056\u0049\u0043\u0045\u005f\u0054\u0059\u0050\u0045":{'type':_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHABETIC,"\u006d\u0073\u0067":_0x252676(0x6e)},"\u004b\u0055\u0042\u0045\u0052\u004e\u0045\u0054\u0045\u0053\u005f\u0053\u0054\u004f\u0052\u0041\u0047\u0045\u005f\u0043\u004c\u0041\u0053\u0053\u005f\u004e\u0041\u004d\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x22),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":KUBERNETES_STORAGE_CLASS_NAME,"\u006d\u0073\u0067":_0x252676(0x99)},"\u004b\u0055\u0042\u0045\u0052\u004e\u0045\u0054\u0045\u0053\u005f\u0055\u0053\u0045\u005f\u0044\u0059\u004e\u0041\u004d\u0049\u0043\u005f\u0053\u0054\u004f\u0052\u0041\u0047\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0xb6)},"\u0049\u004e\u0047\u0052\u0045\u0053\u0053\u005f\u0044\u004f\u004d\u0041\u0049\u004e":{'type':_0x252676(0x22),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":REPONAME_PATTERN,'msg':_0x252676(0xa)},'INGRESS_TYPE':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHABETIC,'msg':_0x252676(0x50)},'ISTIO':{"\u0074\u0079\u0070\u0065":_0x252676(0xb6),'msg':_0x252676(0x81)},"\u004f\u0050\u0045\u004e\u0053\u0048\u0049\u0046\u0054\u005f\u004e\u0041\u004d\u0045\u0053\u0050\u0041\u0043\u0045":{"\u0074\u0079\u0070\u0065":_0x252676(0x26),"\u0070\u0061\u0074\u0074\u0065\u0072\u006e":ALPHANUMERIC_DASH,"\u006d\u0073\u0067":_0x252676(0xa9)},"\u0052\u0045\u0047\u0049\u0053\u0054\u0052\u0059\u005f\u0052\u0045\u0050\u004c\u0049\u0043\u0041\u0053":{"\u0074\u0079\u0070\u0065":_0x252676(0x72)},'STORAGE_TYPE':{"\u0074\u0079\u0070\u0065":_0x252676(0x26),'pattern':ALPHABETIC_LOWER,"\u006d\u0073\u0067":_0x252676(0x6a)}};const parser=_0x57e89b['getParser']();parser["\u0070\u0061\u0072\u0073\u0065"]();const BaseJDLCSTVisitorWithDefaults=parser["\u0067\u0065\u0074\u0042\u0061\u0073\u0065\u0043\u0073\u0074\u0056\u0069\u0073\u0069\u0074\u006f\u0072\u0043\u006f\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u006f\u0072\u0057\u0069\u0074\u0068\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"]();class JDLSyntaxValidatorVisitor extends BaseJDLCSTVisitorWithDefaults{["\u0065\u0072\u0072\u006f\u0072\u0073"];constructor(){super();this["\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0065\u0056\u0069\u0073\u0069\u0074\u006f\u0072"]();this['errors']=[];}["\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0065\u0056\u0069\u0073\u0069\u0074\u006f\u0072"](){}["xatnySemaNkcehc".split("").reverse().join("")](_0x3ba6d8,_0x2c3a95,_0x1bb5ef){const _0x2a5442=_0x1257;const _0x5bd51e={"\u004d\u004b\u0071\u004a\u0050":function(_0x5a0850,_0x54348b){return _0x5a0850(_0x54348b);}};if(!_0x2c3a95['test'](_0x3ba6d8["\u0069\u006d\u0061\u0067\u0065"])){this["\u0065\u0072\u0072\u006f\u0072\u0073"]["\u0070\u0075\u0073\u0068"]({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x2a5442(0xc4)+_0x1bb5ef+_0x2a5442(0x18)+_0x5bd51e["\u004d\u004b\u0071\u004a\u0050"](trimAnchors,_0x2c3a95['toString']())+_0x2a5442(0x64)+_0x3ba6d8["\u0069\u006d\u0061\u0067\u0065"]+"\u002e",'token':_0x3ba6d8});}}["\u0063\u0068\u0065\u0063\u006b\u0049\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u004e\u0061\u006d\u0065"](_0x139f34){const _0x443eee=_0x1257;if(_0x139f34["\u0074\u006f\u006b\u0065\u006e\u0054\u0079\u0070\u0065"]&&_0x139f34['tokenType']["\u0043\u0041\u0054\u0045\u0047\u004f\u0052\u0049\u0045\u0053"]['includes'](_0x4475d0['BOOLEAN'])){return![];}const _0x565940=_0x139f34["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]['DOT'];if(_0x565940&&_0x565940["\u006c\u0065\u006e\u0067\u0074\u0068"]>=(0x1d7f7^0x1d7f6)){this['errors']['push']({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x443eee(0x5d),"\u0074\u006f\u006b\u0065\u006e":getFirstToken(_0x139f34)});return![];}return!![];}["\u0063\u0068\u0065\u0063\u006b\u0045\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070\u0065"](_0x6feca7,_0x5cab97){const _0x48f78f=_0x1257;const _0x829f8d={'KVwRP':function(_0x30e050,_0x2f0570){return _0x30e050!==_0x2f0570;},"\u0054\u0071\u0043\u0057\u006e":_0x48f78f(0x62),"\u0050\u007a\u0047\u0049\u005a":function(_0x4c0dfc,_0x23e654){return _0x4c0dfc(_0x23e654);},"\u004d\u006c\u0078\u0077\u0045":function(_0x38c21e,_0x5a8ab8){return _0x38c21e(_0x5a8ab8);},"\u0069\u0044\u0075\u004a\u006c":_0x48f78f(0x58),'pRSbT':function(_0x4ad6e1,_0x4cfbbf){return _0x4ad6e1!==_0x4cfbbf;},'skIHM':function(_0x432934,_0x3f1721){return _0x432934(_0x3f1721);},'rwvdL':_0x48f78f(0x4d),"\u0051\u0041\u006e\u0057\u0041":function(_0x5d24d3,_0x299485){return _0x5d24d3(_0x299485);},'nDLjr':_0x48f78f(0x72),"\u0047\u0059\u0044\u006c\u0046":_0x48f78f(0x22),'CUEbu':function(_0x4e0a70,_0x524657){return _0x4e0a70!==_0x524657;},"\u0048\u0079\u0051\u006b\u0057":function(_0x53b99e,_0x35ab5c,_0x1aca9e){return _0x53b99e(_0x35ab5c,_0x1aca9e);},"\u0051\u0053\u0042\u0050\u0072":function(_0x343bab,_0x461016){return _0x343bab(_0x461016);},'qdtKv':function(_0x21a836,_0x2b735d){return _0x21a836(_0x2b735d);}};switch(_0x6feca7){case _0x48f78f(0x26):if(_0x829f8d['KVwRP'](_0x5cab97['name'],_0x829f8d["\u0054\u0071\u0043\u0057\u006e"])&&_0x5cab97['tokenType']&&!includes(_0x5cab97["\u0074\u006f\u006b\u0065\u006e\u0054\u0079\u0070\u0065"]["\u0043\u0041\u0054\u0045\u0047\u004f\u0052\u0049\u0045\u0053"],_0x4475d0['BOOLEAN'])){this['errors']["\u0070\u0075\u0073\u0068"]({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x48f78f(0xbb)+getFirstToken(_0x5cab97)['image']+'\x22',"\u0074\u006f\u006b\u0065\u006e":_0x829f8d["\u0050\u007a\u0047\u0049\u005a"](getFirstToken,_0x5cab97)});return![];}return this["\u0063\u0068\u0065\u0063\u006b\u0049\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u004e\u0061\u006d\u0065"](_0x5cab97);case _0x829f8d["\u0054\u0071\u0043\u0057\u006e"]:if(_0x5cab97["\u006e\u0061\u006d\u0065"]!==_0x829f8d['TqCWn']){this['errors']['push']({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x48f78f(0x48)+_0x829f8d["\u004d\u006c\u0078\u0077\u0045"](getFirstToken,_0x5cab97)["\u0069\u006d\u0061\u0067\u0065"]+'\x22',"\u0074\u006f\u006b\u0065\u006e":_0x829f8d['PzGIZ'](getFirstToken,_0x5cab97)});return![];}return!![];case _0x829f8d["\u0069\u0044\u0075\u004a\u006c"]:if(_0x829f8d["\u0070\u0052\u0053\u0062\u0054"](_0x5cab97["\u006e\u0061\u006d\u0065"],_0x48f78f(0x58))){this['errors']["\u0070\u0075\u0073\u0068"]({'message':_0x48f78f(0x4f)+_0x829f8d["\u0073\u006b\u0049\u0048\u004d"](getFirstToken,_0x5cab97)["\u0069\u006d\u0061\u0067\u0065"]+'\x22','token':_0x829f8d['MlxwE'](getFirstToken,_0x5cab97)});return![];}return!![];case _0x829f8d["\u0072\u0077\u0076\u0064\u004c"]:if(_0x5cab97['name']!==_0x829f8d["\u0072\u0077\u0076\u0064\u004c"]){this['errors']["\u0070\u0075\u0073\u0068"]({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x48f78f(0x4f)+getFirstToken(_0x5cab97)['image']+'\x22','token':_0x829f8d['QAnWA'](getFirstToken,_0x5cab97)});return![];}return!![];case _0x829f8d["\u006e\u0044\u004c\u006a\u0072"]:if(_0x829f8d['pRSbT'](_0x5cab97["\u0074\u006f\u006b\u0065\u006e\u0054\u0079\u0070\u0065"],_0x4475d0['INTEGER'])){this['errors']["\u0070\u0075\u0073\u0068"]({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x48f78f(0x28)+getFirstToken(_0x5cab97)["\u0069\u006d\u0061\u0067\u0065"]+'\x22',"\u0074\u006f\u006b\u0065\u006e":getFirstToken(_0x5cab97)});return![];}return!![];case _0x829f8d["\u0047\u0059\u0044\u006c\u0046"]:if(_0x829f8d['CUEbu'](_0x5cab97['tokenType'],_0x4475d0["\u0053\u0054\u0052\u0049\u004e\u0047"])){this["\u0065\u0072\u0072\u006f\u0072\u0073"]["\u0070\u0075\u0073\u0068"]({"\u006d\u0065\u0073\u0073\u0061\u0067\u0065":_0x48f78f(0x86)+_0x829f8d["\u0050\u007a\u0047\u0049\u005a"](getFirstToken,_0x5cab97)["\u0069\u006d\u0061\u0067\u0065"]+'\x22','token':_0x829f8d["\u0050\u007a\u0047\u0049\u005a"](getFirstToken,_0x5cab97)});return![];}return!![];case _0x48f78f(0xb6):if(!_0x829f8d['HyQkW'](_0x4ac9b4,_0x5cab97,_0x4475d0["\u0042\u004f\u004f\u004c\u0045\u0041\u004e"])){this["\u0065\u0072\u0072\u006f\u0072\u0073"]["\u0070\u0075\u0073\u0068"]({'message':_0x48f78f(0x7d)+_0x829f8d['QSBPr'](getFirstToken,_0x5cab97)["\u0069\u006d\u0061\u0067\u0065"]+'\x22',"\u0074\u006f\u006b\u0065\u006e":_0x829f8d["\u0051\u0053\u0042\u0050\u0072"](getFirstToken,_0x5cab97)});return![];}return!![];default:throw _0x829f8d['qdtKv'](Error,_0x48f78f(0x73)+_0x6feca7+'\x27.');}}["xatnySporPgifnoCkcehc".split("").reverse().join("")](_0x4cbe03,_0x515f1c){const _0x16a51f=_0x1257;const _0xbef0f1={"\u0076\u0062\u0054\u0043\u0058":function(_0x52588d,_0x5a3d60){return _0x52588d(_0x5a3d60);}};const _0x542ae8=_0x4cbe03['tokenType']["\u006e\u0061\u006d\u0065"];const _0x4dbcf9=configPropsValidations[_0x542ae8];if(!_0x4dbcf9){throw _0xbef0f1["\u0076\u0062\u0054\u0043\u0058"](Error,_0x16a51f(0xb8)+_0x542ae8+'\x27.');}if(this["\u0063\u0068\u0065\u0063\u006b\u0045\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070\u0065"](_0x4dbcf9["\u0074\u0079\u0070\u0065"],_0x515f1c)&&_0x4dbcf9['pattern']&&_0x515f1c["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]){if(_0x515f1c["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]["\u004e\u0041\u004d\u0045"]){_0x515f1c["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]['NAME']["\u0066\u006f\u0072\u0045\u0061\u0063\u0068"](_0xa8015b=>this['checkNameSyntax'](_0xa8015b,_0x4dbcf9["\u0070\u0061\u0074\u0074\u0065\u0072\u006e"],_0x4dbcf9["\u006d\u0073\u0067"]));}if(_0x515f1c["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]["\u0053\u0054\u0052\u0049\u004e\u0047"]){_0x515f1c["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]["\u0053\u0054\u0052\u0049\u004e\u0047"]['forEach'](_0x461f06=>this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x461f06,_0x4dbcf9["\u0070\u0061\u0074\u0074\u0065\u0072\u006e"],_0x4dbcf9['msg']));}}}["xatnySporPgifnoCtnemyolpeDkcehc".split("").reverse().join("")](_0x576dbe,_0xc1452c){const _0x26c0c3=_0x1257;const _0x3b9167={"\u0066\u0050\u0050\u0048\u0078":function(_0x429f0a,_0x4ed308){return _0x429f0a(_0x4ed308);}};const _0x349e93=_0x576dbe['tokenType']["\u006e\u0061\u006d\u0065"];const _0x3b92cb=deploymentConfigPropsValidations[_0x349e93];if(!_0x3b92cb){throw _0x3b9167["\u0066\u0050\u0050\u0048\u0078"](Error,_0x26c0c3(0x55)+_0x349e93+'\x27.');}if(this['checkExpectedValueType'](_0x3b92cb["\u0074\u0079\u0070\u0065"],_0xc1452c)&&_0x3b92cb["\u0070\u0061\u0074\u0074\u0065\u0072\u006e"]&&_0xc1452c['children']&&_0xc1452c['children']["\u004e\u0041\u004d\u0045"]){_0xc1452c['children']["\u004e\u0041\u004d\u0045"]["\u0066\u006f\u0072\u0045\u0061\u0063\u0068"](_0x377a20=>this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x377a20,_0x3b92cb["\u0070\u0061\u0074\u0074\u0065\u0072\u006e"],_0x3b92cb['msg']));}else if(_0xc1452c["\u0069\u006d\u0061\u0067\u0065"]&&_0x3b92cb["\u0070\u0061\u0074\u0074\u0065\u0072\u006e"]){this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0xc1452c,_0x3b92cb["\u0070\u0061\u0074\u0074\u0065\u0072\u006e"],_0x3b92cb["\u006d\u0073\u0067"]);}}["\u0063\u006f\u006e\u0073\u0074\u0061\u006e\u0074\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0xdb53ab){const _0x33c1fb=_0x1257;const _0x513a3a={"\u004f\u0043\u0069\u006a\u006b":function(_0x38ed29,_0x356bca){return _0x38ed29^_0x356bca;},'rrkbw':_0x33c1fb(0xa2)};super['constantDeclaration'](_0xdb53ab);this['checkNameSyntax'](_0xdb53ab["\u004e\u0041\u004d\u0045"][_0x513a3a["\u004f\u0043\u0069\u006a\u006b"](0x3e3a6,0x3e3a6)],CONSTANT_PATTERN,_0x513a3a["\u0072\u0072\u006b\u0062\u0077"]);}["\u0065\u006e\u0074\u0069\u0074\u0079\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x1e5659){const _0x1a4034=_0x1257;const _0x494a58={'EXAFw':_0x1a4034(0x5)};super["\u0065\u006e\u0074\u0069\u0074\u0079\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x1e5659);this['checkNameSyntax'](_0x1e5659["\u004e\u0041\u004d\u0045"][0xb2c86^0xb2c86],ENTITY_NAME_PATTERN,_0x494a58["\u0045\u0058\u0041\u0046\u0077"]);}["noitaralceDdleif".split("").reverse().join("")](_0x53f04a){const _0x3c9005=_0x1257;const _0x4c1d76={"\u0066\u0047\u006d\u0065\u0042":function(_0x242501,_0x17075d){return _0x242501^_0x17075d;}};super["\u0066\u0069\u0065\u006c\u0064\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x53f04a);this['checkNameSyntax'](_0x53f04a['NAME'][_0x4c1d76["\u0066\u0047\u006d\u0065\u0042"](0xe4d47,0xe4d47)],ALPHANUMERIC,_0x3c9005(0x6d));}["\u0074\u0079\u0070\u0065"](_0x16977a){const _0x14f49e=_0x1257;const _0x3bb558={"\u0071\u0049\u0071\u0052\u0063":_0x14f49e(0x51)};super["\u0074\u0079\u0070\u0065"](_0x16977a);this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x16977a['NAME'][0x41b2b^0x41b2b],TYPE_NAME_PATTERN,_0x3bb558["\u0071\u0049\u0071\u0052\u0063"]);}["\u006d\u0069\u006e\u004d\u0061\u0078\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"](_0x4560c4){const _0x304cbc=_0x1257;const _0x4b985a={"\u004e\u004d\u0072\u0062\u004d":function(_0x3dfb8c,_0x40c619){return _0x3dfb8c^_0x40c619;},'zbIPl':_0x304cbc(0xa2)};super['minMaxValidation'](_0x4560c4);if(_0x4560c4['NAME']){this['checkNameSyntax'](_0x4560c4['NAME'][_0x4b985a['NMrbM'](0xa8e27,0xa8e27)],CONSTANT_PATTERN,_0x4b985a["\u007a\u0062\u0049\u0050\u006c"]);}}["\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0053\u0069\u0064\u0065"](_0x49be1f){const _0x58704b=_0x1257;const _0x2b4aff={'LKkgx':function(_0x266e24,_0x2ee950){return _0x266e24^_0x2ee950;},"\u0051\u006c\u0071\u006a\u0048":_0x58704b(0xcc)};super['relationshipSide'](_0x49be1f);this['checkNameSyntax'](_0x49be1f['NAME'][_0x2b4aff["\u004c\u004b\u006b\u0067\u0078"](0xf3e79,0xf3e79)],ENTITY_NAME_PATTERN,_0x58704b(0x5));if(Array['isArray'](_0x49be1f['injectedField'])){this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x49be1f["\u0069\u006e\u006a\u0065\u0063\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"][0x983d1^0x983d1],ALPHANUMERIC,_0x2b4aff["\u0051\u006c\u0071\u006a\u0048"]);if(_0x49be1f['injectedFieldParam']){this['checkNameSyntax'](_0x49be1f['injectedFieldParam'][_0x2b4aff["\u004c\u004b\u006b\u0067\u0078"](0x75fbb,0x75fbb)],ALPHANUMERIC,_0x2b4aff['QlqjH']);}}}["\u0065\u006e\u0075\u006d\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x4cfe00){const _0x383d02=_0x1257;const _0x5ae95f={'QtdKz':function(_0x4ce4bb,_0x5c3041){return _0x4ce4bb^_0x5c3041;},"\u0076\u005a\u0041\u004a\u0064":_0x383d02(0x54)};super["\u0065\u006e\u0075\u006d\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x4cfe00);this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x4cfe00["\u004e\u0041\u004d\u0045"][_0x5ae95f["\u0051\u0074\u0064\u004b\u007a"](0x5d69f,0x5d69f)],ENUM_NAME_PATTERN,_0x5ae95f["\u0076\u005a\u0041\u004a\u0064"]);}["tsiLporPmune".split("").reverse().join("")](_0x554201){const _0x41db7e=_0x1257;const _0x40671f={'zZQCI':function(_0x198a85,_0x3ec01d){return _0x198a85^_0x3ec01d;},"\u0078\u0047\u006b\u006a\u006e":_0x41db7e(0xb0),'JrLNa':function(_0x328702,_0x209022){return _0x328702^_0x209022;},'ZXevH':_0x41db7e(0x2c)};super['enumPropList'](_0x554201);_0x554201["\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070"]['forEach'](_0x635d38=>{const _0x28de4c=_0x635d38['children']["\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070\u004b\u0065\u0079"][_0x40671f["\u007a\u005a\u0051\u0043\u0049"](0xd8a7a,0xd8a7a)];this['checkNameSyntax'](_0x28de4c,ENUM_PROP_NAME_PATTERN,_0x40671f["\u0078\u0047\u006b\u006a\u006e"]);const _0x2f2545=_0x635d38["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]["\u0065\u006e\u0075\u006d\u0050\u0072\u006f\u0070\u0056\u0061\u006c\u0075\u0065"];if(_0x2f2545){this['checkNameSyntax'](_0x2f2545[_0x40671f["\u004a\u0072\u004c\u004e\u0061"](0x333e7,0x333e7)],ENUM_PROP_VALUE_PATTERN,_0x40671f["\u005a\u0058\u0065\u0076\u0048"]);}});}["tsiLytitne".split("").reverse().join("")](_0x4da1e6){const _0xc5d0b1=_0x1257;const _0x2b21cf={"\u004c\u0045\u0042\u0045\u0057":function(_0x33d9c6,_0x273e5e){return _0x33d9c6===_0x273e5e;},"\u0067\u0064\u0071\u0052\u0048":_0xc5d0b1(0x5b),"\u006a\u0076\u0063\u004a\u0059":_0xc5d0b1(0x5),"\u004f\u0052\u0050\u0077\u0057":_0xc5d0b1(0x9b),"\u0071\u0044\u0070\u0058\u0050":function(_0x296e79,_0x183bb6){return _0x296e79^_0x183bb6;},"\u004c\u004c\u004f\u0075\u0074":_0xc5d0b1(0x5f)};super["\u0065\u006e\u0074\u0069\u0074\u0079\u004c\u0069\u0073\u0074"](_0x4da1e6);if(_0x4da1e6["\u004e\u0041\u004d\u0045"]){_0x4da1e6["\u004e\u0041\u004d\u0045"]["\u0066\u006f\u0072\u0045\u0061\u0063\u0068"](_0x5a709a=>{if(_0x2b21cf["\u004c\u0045\u0042\u0045\u0057"](_0x5a709a["\u0069\u006d\u0061\u0067\u0065"],_0x2b21cf["\u0067\u0064\u0071\u0052\u0048"])){return;}this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x5a709a,ENTITY_NAME_PATTERN,_0x2b21cf["\u006a\u0076\u0063\u004a\u0059"]);});}if(_0x4da1e6["\u006d\u0065\u0074\u0068\u006f\u0064"]){this["\u0063\u0068\u0065\u0063\u006b\u004e\u0061\u006d\u0065\u0053\u0079\u006e\u0074\u0061\u0078"](_0x4da1e6["\u006d\u0065\u0074\u0068\u006f\u0064"][0x83727^0x83727],METHOD_NAME_PATTERN,_0x2b21cf["\u004f\u0052\u0050\u0077\u0057"]);}if(_0x4da1e6['methodPath']){this['checkNameSyntax'](_0x4da1e6['methodPath'][_0x2b21cf["\u0071\u0044\u0070\u0058\u0050"](0x6eeba,0x6eeba)],PATH_PATTERN,_0x2b21cf["\u004c\u004c\u004f\u0075\u0074"]);}}["\u0065\u0078\u0063\u006c\u0075\u0073\u0069\u006f\u006e"](_0x125a9a){const _0x52b55a=_0x1257;const _0x420df6={'dJKiu':_0x52b55a(0x5)};super['exclusion'](_0x125a9a);_0x125a9a['NAME']['forEach'](_0x5ae329=>{this['checkNameSyntax'](_0x5ae329,ENTITY_NAME_PATTERN,_0x420df6["\u0064\u004a\u004b\u0069\u0075"]);});}["\u0066\u0069\u006c\u0074\u0065\u0072\u0044\u0065\u0066"](_0x2e1994){const _0x527123=_0x1257;const _0x5b91ee={'xRKOg':function(_0x47a2da,_0x2f13b4){return _0x47a2da===_0x2f13b4;},"\u0071\u004a\u006d\u0075\u004e":_0x527123(0x5b),"\u005a\u0044\u006b\u0072\u004d":_0x527123(0x5)};if(_0x2e1994["\u004e\u0041\u004d\u0045"]){_0x2e1994["\u004e\u0041\u004d\u0045"]['forEach'](_0x250821=>{if(_0x5b91ee['xRKOg'](_0x250821["\u0069\u006d\u0061\u0067\u0065"],_0x5b91ee["\u0071\u004a\u006d\u0075\u004e"])){return;}this['checkNameSyntax'](_0x250821,ENTITY_NAME_PATTERN,_0x5b91ee["\u005a\u0044\u006b\u0072\u004d"]);});}}["\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u0069\u0067\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x3829d9){const _0xada8c4={"\u0059\u0044\u0048\u0062\u006e":function(_0x30dfd9,_0x453b67){return _0x30dfd9^_0x453b67;}};this["\u0076\u0069\u0073\u0069\u0074"](_0x3829d9['configValue'],_0x3829d9['CONFIG_KEY'][_0xada8c4["\u0059\u0044\u0048\u0062\u006e"](0xc13c7,0xc13c7)]);}["eulaVgifnoc".split("").reverse().join("")](_0x3709dd,_0xab3316){const _0x1b084c={"\u0050\u006e\u004c\u0062\u0042":function(_0x1f3a9b,_0x17093a){return _0x1f3a9b(_0x17093a);}};const _0x5961ae=_0x1b084c["\u0050\u006e\u004c\u0062\u0042"](first,_0x1b084c["\u0050\u006e\u004c\u0062\u0042"](first,Object["\u0076\u0061\u006c\u0075\u0065\u0073"](_0x3709dd)));this["\u0063\u0068\u0065\u0063\u006b\u0043\u006f\u006e\u0066\u0069\u0067\u0050\u0072\u006f\u0070\u0053\u0079\u006e\u0074\u0061\u0078"](_0xab3316,_0x5961ae);}["\u0064\u0065\u0070\u006c\u006f\u0079\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0066\u0069\u0067\u0044\u0065\u0063\u006c\u0061\u0072\u0061\u0074\u0069\u006f\u006e"](_0x2bbb73){const _0x5ec5cd={"\u006d\u0074\u006d\u0067\u0058":function(_0x47e408,_0x3a1697){return _0x47e408^_0x3a1697;}};this["\u0076\u0069\u0073\u0069\u0074"](_0x2bbb73['deploymentConfigValue'],_0x2bbb73["\u0044\u0045\u0050\u004c\u004f\u0059\u004d\u0045\u004e\u0054\u005f\u004b\u0045\u0059"][_0x5ec5cd["\u006d\u0074\u006d\u0067\u0058"](0x31d2c,0x31d2c)]);}["\u0064\u0065\u0070\u006c\u006f\u0079\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0066\u0069\u0067\u0056\u0061\u006c\u0075\u0065"](_0x167710,_0x5d9cee){const _0x5596bd={"\u0057\u006e\u0073\u005a\u0074":function(_0x10818c,_0x354416){return _0x10818c(_0x354416);},"\u0078\u0053\u0076\u0041\u0046":function(_0x457dbe,_0x5b6129){return _0x457dbe(_0x5b6129);}};const _0x39f0dd=_0x5596bd["\u0057\u006e\u0073\u005a\u0074"](first,first(_0x5596bd['xSvAF'](values,_0x167710)));this["\u0063\u0068\u0065\u0063\u006b\u0044\u0065\u0070\u006c\u006f\u0079\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0066\u0069\u0067\u0050\u0072\u006f\u0070\u0053\u0079\u006e\u0074\u0061\u0078"](_0x5d9cee,_0x39f0dd);}}export default function performAdditionalSyntaxChecks(_0x1eaef4){const _0x5a21b7=new JDLSyntaxValidatorVisitor();_0x5a21b7["\u0076\u0069\u0073\u0069\u0074"](_0x1eaef4);return _0x5a21b7['errors'];}checkConfigKeys(_0x4475d0,Object["\u006b\u0065\u0079\u0073"](configPropsValidations));function trimAnchors(_0x2869e6){const _0x2d0f07=_0x1257;const _0x3be062={'zGfSA':_0x2d0f07(0x32),'DyQzy':_0x2d0f07(0x95)};return _0x2869e6["\u0072\u0065\u0070\u006c\u0061\u0063\u0065"](new RegExp(_0x3be062['zGfSA'],''),'')['replace'](new RegExp(_0x3be062["\u0044\u0079\u0051\u007a\u0079"],''),'');}function getFirstToken(_0x1ea8c7){const _0x56080e={"\u004a\u0078\u0077\u0062\u004f":function(_0x2a27dd,_0x4e3ce0){return _0x2a27dd(_0x4e3ce0);}};if(_0x1ea8c7["\u0074\u006f\u006b\u0065\u006e\u0054\u0079\u0070\u0065"]){return _0x1ea8c7;}return _0x56080e['JxwbO'](flatten,Object['values'](_0x1ea8c7["\u0063\u0068\u0069\u006c\u0064\u0072\u0065\u006e"]))['reduce']((_0x107e5b,_0x399476)=>_0x107e5b['startOffset']>_0x399476["\u0073\u0074\u0061\u0072\u0074\u004f\u0066\u0066\u0073\u0065\u0074"]?_0x399476:_0x107e5b,{'startOffset':Infinity});}