YiAi/YiAiQuickDeploy/dist/modules/draw/draw.service.js
2024-07-02 16:38:26 +08:00

1 line
5.7 KiB
JavaScript

'use strict';const _0x51a630=_0x490f;(function(_0x38ab58,_0x1d6bf8){const _0x7b439c=_0x490f,_0x2a7aa4=_0x38ab58();while(!![]){try{const _0x5f38c3=parseInt(_0x7b439c(0xb1))/0x1*(-parseInt(_0x7b439c(0x95))/0x2)+parseInt(_0x7b439c(0xa8))/0x3*(parseInt(_0x7b439c(0xc6))/0x4)+parseInt(_0x7b439c(0x9a))/0x5+parseInt(_0x7b439c(0x9d))/0x6+-parseInt(_0x7b439c(0xb8))/0x7*(-parseInt(_0x7b439c(0xc9))/0x8)+-parseInt(_0x7b439c(0xa6))/0x9+parseInt(_0x7b439c(0xb6))/0xa;if(_0x5f38c3===_0x1d6bf8)break;else _0x2a7aa4['push'](_0x2a7aa4['shift']());}catch(_0x55da5d){_0x2a7aa4['push'](_0x2a7aa4['shift']());}}}(_0x23cc,0x615b4));var __decorate=this&&this[_0x51a630(0x97)]||function(_0x1db9ec,_0x4f9707,_0x4d8d73,_0x42eaa2){const _0x5e72a6=_0x51a630;var _0x53dce6=arguments[_0x5e72a6(0xab)],_0x8b82ab=_0x53dce6<0x3?_0x4f9707:_0x42eaa2===null?_0x42eaa2=Object[_0x5e72a6(0xa1)](_0x4f9707,_0x4d8d73):_0x42eaa2,_0x287c94;if(typeof Reflect===_0x5e72a6(0xb7)&&typeof Reflect[_0x5e72a6(0xb2)]===_0x5e72a6(0xc2))_0x8b82ab=Reflect['decorate'](_0x1db9ec,_0x4f9707,_0x4d8d73,_0x42eaa2);else{for(var _0x55fe73=_0x1db9ec[_0x5e72a6(0xab)]-0x1;_0x55fe73>=0x0;_0x55fe73--)if(_0x287c94=_0x1db9ec[_0x55fe73])_0x8b82ab=(_0x53dce6<0x3?_0x287c94(_0x8b82ab):_0x53dce6>0x3?_0x287c94(_0x4f9707,_0x4d8d73,_0x8b82ab):_0x287c94(_0x4f9707,_0x4d8d73))||_0x8b82ab;}return _0x53dce6>0x3&&_0x8b82ab&&Object['defineProperty'](_0x4f9707,_0x4d8d73,_0x8b82ab),_0x8b82ab;},__metadata=this&&this[_0x51a630(0xa9)]||function(_0x2e05de,_0x551745){const _0x21f5c4=_0x51a630;if(typeof Reflect===_0x21f5c4(0xb7)&&typeof Reflect[_0x21f5c4(0xa2)]===_0x21f5c4(0xc2))return Reflect[_0x21f5c4(0xa2)](_0x2e05de,_0x551745);};function _0x23cc(){const _0x1ecfa9=['uploadService','4026570KEMRfL','object','1980853yrGsEl','slice','drawTextToImage','DrawService','*********','.png','apiHost','all','stable-diffusion-768-v2-1','BAD_REQUEST','function','GET','API_HOST','Bearer\x20','664AUNCuw','status','Authorization','8ufYqYw','获取列表失败','getEngines','stability\x20api\x20key\x20is\x20invalid,\x20','STABILITY_API_KEY','/v1/engines/list','response','onModuleInit','UploadService','message','108606MwzDKf','/v1/generation/','__decorate','base64','env','544730RMzVRV','绘制失败','apiKey','4779156PYZKLj','log','push','uploadFile','getOwnPropertyDescriptor','metadata','axios','defineProperty','artifacts','6826050RUAJbW','/text-to-image','5898KXSqOf','__metadata','from','length','HttpStatus','data','HttpException','uuid','application/json','14hhjUse','decorate','post','https://api.stability.ai'];_0x23cc=function(){return _0x1ecfa9;};return _0x23cc();}Object[_0x51a630(0xa4)](exports,'__esModule',{'value':!![]}),exports[_0x51a630(0xbb)]=void 0x0;const common_1=require('@nestjs/common'),axios_1=require(_0x51a630(0xa3)),uuid=require(_0x51a630(0xaf)),upload_service_1=require('../upload/upload.service');let DrawService=class DrawService{constructor(_0x588aa4){this['uploadService']=_0x588aa4;}async[_0x51a630(0x92)](){const _0x1837c6=_0x51a630;var _0x173097;this[_0x1837c6(0xbe)]=(_0x173097=process[_0x1837c6(0x99)][_0x1837c6(0xc4)])!==null&&_0x173097!==void 0x0?_0x173097:_0x1837c6(0xb4),this[_0x1837c6(0x9c)]=process['env'][_0x1837c6(0x8f)],!this['apiKey']&&(this[_0x1837c6(0x9c)]=_0x1837c6(0xbc)),this[_0x1837c6(0xc8)]=_0x1837c6(0xc5)+this[_0x1837c6(0x9c)];}async[_0x51a630(0xcb)](){const _0x77f335=_0x51a630;var _0x1e40e9,_0x52fe32;const _0x21d8cd=this['apiHost']+_0x77f335(0x90),_0x401c73=await(0x0,axios_1['default'])(_0x21d8cd,{'method':_0x77f335(0xc3),'headers':{'Authorization':this[_0x77f335(0xc8)]}});_0x401c73[_0x77f335(0xc7)]===0x191&&console['log'](_0x77f335(0xcc)+((_0x1e40e9=_0x401c73===null||_0x401c73===void 0x0?void 0x0:_0x401c73[_0x77f335(0xad)])===null||_0x1e40e9===void 0x0?void 0x0:_0x1e40e9['message']));if(_0x401c73[_0x77f335(0xc7)]!==0xc8){console[_0x77f335(0x9e)](_0x401c73[_0x77f335(0xc7)]+'\x20'+((_0x52fe32=_0x401c73===null||_0x401c73===void 0x0?void 0x0:_0x401c73[_0x77f335(0xad)])===null||_0x52fe32===void 0x0?void 0x0:_0x52fe32[_0x77f335(0x94)])+'}');throw new common_1[(_0x77f335(0xae))](_0x77f335(0xca),common_1[_0x77f335(0xac)][_0x77f335(0xc1)]);}return _0x401c73[_0x77f335(0xad)];}async[_0x51a630(0xba)](_0x536df1){const _0x366907=_0x51a630,{engineId:engineId=_0x366907(0xc0)}=_0x536df1,_0x56350f={'Content-Type':_0x366907(0xb0),'Accept':_0x366907(0xb0),'Authorization':this[_0x366907(0xc8)]},_0x5624fa=this[_0x366907(0xbe)]+_0x366907(0x96)+engineId+_0x366907(0xa7);try{const _0x45ae82=await axios_1['default'][_0x366907(0xb3)](_0x5624fa,_0x536df1,{'headers':_0x56350f});if(_0x45ae82[_0x366907(0xc7)]!==0xc8)throw new common_1['HttpException'](_0x366907(0x9b),common_1[_0x366907(0xac)][_0x366907(0xc1)]);const _0x410df2=[];for(const _0x578854 of _0x45ae82[_0x366907(0xad)][_0x366907(0xa5)]){const _0x8b9fdd=uuid['v4']()[_0x366907(0xb9)](0x0,0xa)+_0x366907(0xbd),_0x519c14=Buffer[_0x366907(0xaa)](_0x578854[_0x366907(0x98)],_0x366907(0x98));_0x410df2[_0x366907(0x9f)](this[_0x366907(0xb5)][_0x366907(0xa0)]({'filename':_0x8b9fdd,'buffer':_0x519c14}));}const _0x8f09ca=await Promise[_0x366907(0xbf)](_0x410df2);return _0x8f09ca;}catch(_0x5d890e){if(!(_0x5d890e===null||_0x5d890e===void 0x0?void 0x0:_0x5d890e[_0x366907(0x91)]))throw new common_1[(_0x366907(0xae))](_0x366907(0x9b),common_1[_0x366907(0xac)][_0x366907(0xc1)]);const {status:_0x2da641,data:_0x381d9f}=_0x5d890e[_0x366907(0x91)];throw new common_1[(_0x366907(0xae))](_0x381d9f[_0x366907(0x94)],_0x2da641);}}};function _0x490f(_0x1cbcd1,_0x3135c5){const _0x23cc6f=_0x23cc();return _0x490f=function(_0x490f9d,_0x205d93){_0x490f9d=_0x490f9d-0x8f;let _0x5c4813=_0x23cc6f[_0x490f9d];return _0x5c4813;},_0x490f(_0x1cbcd1,_0x3135c5);}DrawService=__decorate([(0x0,common_1['Injectable'])(),__metadata('design:paramtypes',[upload_service_1[_0x51a630(0x93)]])],DrawService),exports['DrawService']=DrawService;