mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-02-06 07:59:57 +00:00
1 line
33 KiB
JavaScript
1 line
33 KiB
JavaScript
const _0x374a8c=_0xe5ae;(function(_0xb56795,_0x5457a6){const _0x5032c4=_0xe5ae,_0x36dd93=_0xb56795();while(!![]){try{const _0x8ddbe3=-parseInt(_0x5032c4(0x28c))/0x1*(-parseInt(_0x5032c4(0x240))/0x2)+-parseInt(_0x5032c4(0x27e))/0x3*(-parseInt(_0x5032c4(0x255))/0x4)+parseInt(_0x5032c4(0x205))/0x5+-parseInt(_0x5032c4(0x25b))/0x6+parseInt(_0x5032c4(0x262))/0x7+-parseInt(_0x5032c4(0x270))/0x8*(-parseInt(_0x5032c4(0x1e8))/0x9)+-parseInt(_0x5032c4(0x273))/0xa;if(_0x8ddbe3===_0x5457a6)break;else _0x36dd93['push'](_0x36dd93['shift']());}catch(_0x43c961){_0x36dd93['push'](_0x36dd93['shift']());}}}(_0x3ec7,0xef695));class GradioTextAreaBind{constructor(_0x1be7d4,_0x49c014){const _0x26ce03=_0xe5ae;this[_0x26ce03(0x1e9)]=document[_0x26ce03(0x1ef)]('#'+_0x1be7d4+'.'+_0x49c014+_0x26ce03(0x287)),this['sync_lock']=![],this['previousValue']='';}['set_value'](_0x2f6819){const _0x3acfca=_0xe5ae;if(this[_0x3acfca(0x22d)])return;this[_0x3acfca(0x22d)]=!![],this[_0x3acfca(0x1e9)]['value']=_0x2f6819,this[_0x3acfca(0x208)]=_0x2f6819;let _0x4b8a67=new Event(_0x3acfca(0x204),{'bubbles':!![]});Object[_0x3acfca(0x27b)](_0x4b8a67,'target',{'value':this[_0x3acfca(0x1e9)]}),this['target'][_0x3acfca(0x20c)](_0x4b8a67),this[_0x3acfca(0x208)]=_0x2f6819,this['sync_lock']=![];}[_0x374a8c(0x274)](_0x28b4a1){setInterval(()=>{const _0x3ec347=_0xe5ae;if(this['target'][_0x3ec347(0x1f6)]!==this['previousValue']){this['previousValue']=this[_0x3ec347(0x1e9)][_0x3ec347(0x1f6)];if(this['sync_lock'])return;this[_0x3ec347(0x22d)]=!![],_0x28b4a1(this['target'][_0x3ec347(0x1f6)]),this['sync_lock']=![];}},0x64);}}class ForgeCanvas{constructor(_0x486b67,_0x2e2919=![],_0xe39b25=![],_0x159b35=![],_0x4a8f00=0x200,_0x35abee=_0x374a8c(0x1f3),_0x4d1374=![],_0x372354=0x4,_0x4d2b07=![],_0x1f66ae=0x64,_0x34dc71=![],_0x110907=0x0,_0x55db66=![]){const _0x54ab35=_0x374a8c;this['gradio_config']=gradio_config,this['uuid']=_0x486b67,this[_0x54ab35(0x241)]=_0xe39b25,this[_0x54ab35(0x1cf)]=_0x159b35,this[_0x54ab35(0x1f5)]=_0x2e2919,this[_0x54ab35(0x1f4)]=_0x4a8f00,this[_0x54ab35(0x28d)]=null,this[_0x54ab35(0x250)]=0x0,this[_0x54ab35(0x24e)]=0x0,this[_0x54ab35(0x1d9)]=0x0,this[_0x54ab35(0x24a)]=0x0,this['imgScale']=0x1,this['dragging']=![],this[_0x54ab35(0x261)]=![],this[_0x54ab35(0x1ec)]=![],this[_0x54ab35(0x1fb)]=![],this[_0x54ab35(0x24c)]=_0x35abee,this[_0x54ab35(0x1e0)]=_0x372354,this[_0x54ab35(0x230)]=_0x1f66ae,this[_0x54ab35(0x21d)]=_0x110907,this[_0x54ab35(0x217)]=_0x4d1374,this['scribbleWidthFixed']=_0x4d2b07,this[_0x54ab35(0x1e2)]=_0x34dc71,this[_0x54ab35(0x269)]=_0x55db66,this[_0x54ab35(0x23c)]=[],this[_0x54ab35(0x246)]=-0x1,this['maximized']=![],this[_0x54ab35(0x28a)]={},this['contrast_pattern']=null,this['mouseInsideContainer']=![],this[_0x54ab35(0x26c)]=document['createElement']('canvas'),this[_0x54ab35(0x213)]=[],this['temp_draw_bg']=null,this[_0x54ab35(0x259)]=new GradioTextAreaBind(this[_0x54ab35(0x1dc)],_0x54ab35(0x1d1)),this['foreground_gradio_bind']=new GradioTextAreaBind(this[_0x54ab35(0x1dc)],_0x54ab35(0x1d5)),this[_0x54ab35(0x1eb)]();}[_0x374a8c(0x1eb)](){const _0x4611cb=_0x374a8c;let _0x44277b=this;const _0x540dd1=document[_0x4611cb(0x26d)](_0x4611cb(0x1ca)+_0x44277b['uuid']),_0x6f013c=document[_0x4611cb(0x26d)](_0x4611cb(0x227)+_0x44277b['uuid']),_0x1d67ee=document['getElementById'](_0x4611cb(0x1cd)+_0x44277b[_0x4611cb(0x1dc)]),_0x39d95e=document[_0x4611cb(0x26d)](_0x4611cb(0x282)+_0x44277b['uuid']),_0x3201f4=document[_0x4611cb(0x26d)]('toolbar_'+_0x44277b['uuid']),_0x2ba998=document[_0x4611cb(0x26d)](_0x4611cb(0x263)+_0x44277b[_0x4611cb(0x1dc)]),_0x3c3fac=document[_0x4611cb(0x26d)]('resetButton_'+_0x44277b['uuid']),_0x47f742=document['getElementById'](_0x4611cb(0x21e)+_0x44277b[_0x4611cb(0x1dc)]),_0x718fea=document['getElementById'](_0x4611cb(0x202)+_0x44277b[_0x4611cb(0x1dc)]),_0x31aae5=document[_0x4611cb(0x26d)](_0x4611cb(0x1f7)+_0x44277b[_0x4611cb(0x1dc)]),_0xdd4e04=document[_0x4611cb(0x26d)](_0x4611cb(0x267)+_0x44277b[_0x4611cb(0x1dc)]),_0x3723db=document[_0x4611cb(0x26d)](_0x4611cb(0x237)+_0x44277b[_0x4611cb(0x1dc)]),_0x2fdf34=document[_0x4611cb(0x26d)](_0x4611cb(0x228)+_0x44277b[_0x4611cb(0x1dc)]),_0x323f6d=document[_0x4611cb(0x26d)](_0x4611cb(0x23a)+_0x44277b['uuid']),_0x67434b=document[_0x4611cb(0x26d)](_0x4611cb(0x215)+_0x44277b[_0x4611cb(0x1dc)]),_0x4cb610=document[_0x4611cb(0x26d)](_0x4611cb(0x22b)+_0x44277b[_0x4611cb(0x1dc)]),_0x12201f=document[_0x4611cb(0x26d)](_0x4611cb(0x268)+_0x44277b[_0x4611cb(0x1dc)]),_0x4517ef=document[_0x4611cb(0x26d)](_0x4611cb(0x283)+_0x44277b[_0x4611cb(0x1dc)]),_0xeb2930=document['getElementById']('scribbleWidth_'+_0x44277b[_0x4611cb(0x1dc)]),_0x16a8be=document[_0x4611cb(0x26d)](_0x4611cb(0x234)+_0x44277b['uuid']),_0xd669cd=document[_0x4611cb(0x26d)](_0x4611cb(0x276)+_0x44277b[_0x4611cb(0x1dc)]),_0x4aac00=document[_0x4611cb(0x26d)]('scribbleAlpha_'+_0x44277b[_0x4611cb(0x1dc)]),_0x5e0b2c=document['getElementById'](_0x4611cb(0x1df)+_0x44277b[_0x4611cb(0x1dc)]),_0x102790=document['getElementById'](_0x4611cb(0x258)+_0x44277b[_0x4611cb(0x1dc)]),_0x4cd12a=document[_0x4611cb(0x26d)](_0x4611cb(0x1c9)+_0x44277b[_0x4611cb(0x1dc)]),_0x56a2cd=document[_0x4611cb(0x26d)]('softnessLabel_'+_0x44277b[_0x4611cb(0x1dc)]),_0x4ddd50=document['getElementById'](_0x4611cb(0x222)+_0x44277b[_0x4611cb(0x1dc)]);_0x12201f[_0x4611cb(0x1f6)]=_0x44277b[_0x4611cb(0x24c)],_0xeb2930[_0x4611cb(0x1f6)]=_0x44277b[_0x4611cb(0x1e0)],_0x4aac00[_0x4611cb(0x1f6)]=_0x44277b['scribbleAlpha'],_0x4cd12a['value']=_0x44277b[_0x4611cb(0x21d)];const _0x3f7f50=_0x44277b[_0x4611cb(0x1e0)]*0x14;_0x67434b['style'][_0x4611cb(0x242)]=_0x3f7f50+'px',_0x67434b[_0x4611cb(0x239)][_0x4611cb(0x203)]=_0x3f7f50+'px',_0x39d95e[_0x4611cb(0x239)][_0x4611cb(0x203)]=_0x44277b[_0x4611cb(0x1f4)]+'px',_0x3723db[_0x4611cb(0x242)]=_0x540dd1[_0x4611cb(0x285)],_0x3723db[_0x4611cb(0x203)]=_0x540dd1['clientHeight'];const _0x250102=_0x3723db[_0x4611cb(0x24d)]('2d');_0x44277b[_0x4611cb(0x27f)]=_0x3723db;_0x44277b[_0x4611cb(0x241)]&&(_0x3c3fac['style'][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0x31aae5[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0xdd4e04[_0x4611cb(0x239)][_0x4611cb(0x1fe)]='none',_0x12201f['style'][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0x4517ef[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0xd669cd[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0x102790[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0x4ddd50['style'][_0x4611cb(0x1fe)]='none',_0x67434b[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0x3723db[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272));_0x44277b['no_upload']&&(_0x2ba998[_0x4611cb(0x239)]['display']=_0x4611cb(0x272),_0x4cb610[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272));if(_0x44277b['contrast_scribbles']){_0x4517ef[_0x4611cb(0x239)][_0x4611cb(0x1fe)]='none',_0x102790[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272),_0x4ddd50['style'][_0x4611cb(0x1fe)]=_0x4611cb(0x272);const _0x193153=_0x44277b[_0x4611cb(0x26c)],_0x21d8e9=0xa;_0x193153[_0x4611cb(0x242)]=_0x21d8e9*0x2,_0x193153[_0x4611cb(0x203)]=_0x21d8e9*0x2;const _0x2537fc=_0x193153[_0x4611cb(0x24d)]('2d');_0x2537fc[_0x4611cb(0x1db)]=_0x4611cb(0x21c),_0x2537fc['fillRect'](0x0,0x0,_0x21d8e9,_0x21d8e9),_0x2537fc[_0x4611cb(0x210)](_0x21d8e9,_0x21d8e9,_0x21d8e9,_0x21d8e9),_0x2537fc[_0x4611cb(0x1db)]='#000000',_0x2537fc[_0x4611cb(0x210)](_0x21d8e9,0x0,_0x21d8e9,_0x21d8e9),_0x2537fc[_0x4611cb(0x210)](0x0,_0x21d8e9,_0x21d8e9,_0x21d8e9),_0x44277b[_0x4611cb(0x1ee)]=_0x250102[_0x4611cb(0x229)](_0x193153,_0x4611cb(0x1d0)),_0x3723db[_0x4611cb(0x239)]['opacity']='0.5';}(_0x44277b['contrast_scribbles']||_0x44277b[_0x4611cb(0x217)]&&_0x44277b[_0x4611cb(0x1e2)]&&_0x44277b['scribbleSoftnessFixed'])&&(_0xd669cd['style'][_0x4611cb(0x242)]='100%',_0xeb2930[_0x4611cb(0x239)]['width']=_0x4611cb(0x220),_0x16a8be[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272));_0x44277b['scribbleColorFixed']&&(_0x4517ef['style'][_0x4611cb(0x1fe)]=_0x4611cb(0x272));_0x44277b[_0x4611cb(0x21a)]&&(_0xd669cd['style']['display']=_0x4611cb(0x272));_0x44277b[_0x4611cb(0x1e2)]&&(_0x102790[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272));_0x44277b['scribbleSoftnessFixed']&&(_0x4ddd50[_0x4611cb(0x239)][_0x4611cb(0x1fe)]=_0x4611cb(0x272));const _0x39af6d=new ResizeObserver(()=>{const _0x109c1b=_0x4611cb;_0x44277b[_0x109c1b(0x209)](),_0x44277b[_0x109c1b(0x26e)]();});_0x39af6d[_0x4611cb(0x26f)](_0x39d95e),document[_0x4611cb(0x26d)](_0x4611cb(0x23d)+_0x44277b['uuid'])[_0x4611cb(0x1de)](_0x4611cb(0x260),function(_0x529663){const _0x49a8fe=_0x4611cb;_0x44277b[_0x49a8fe(0x206)](_0x529663[_0x49a8fe(0x1e9)][_0x49a8fe(0x20b)][0x0]);}),_0x2ba998['addEventListener'](_0x4611cb(0x23b),function(){const _0x1fedee=_0x4611cb;if(_0x44277b[_0x1fedee(0x1f5)])return;document[_0x1fedee(0x26d)]('imageInput_'+_0x44277b[_0x1fedee(0x1dc)])[_0x1fedee(0x23b)]();}),_0x3c3fac['addEventListener'](_0x4611cb(0x23b),function(){const _0x378ac5=_0x4611cb;_0x44277b[_0x378ac5(0x26b)]();}),_0x47f742['addEventListener'](_0x4611cb(0x23b),function(){const _0x2c9eba=_0x4611cb;_0x44277b['adjustInitialPositionAndScale'](),_0x44277b[_0x2c9eba(0x26e)]();}),_0x718fea[_0x4611cb(0x1de)](_0x4611cb(0x23b),function(){const _0x44bc8b=_0x4611cb;_0x44277b[_0x44bc8b(0x1e4)]();}),_0x31aae5[_0x4611cb(0x1de)](_0x4611cb(0x23b),function(){const _0x595d80=_0x4611cb;_0x44277b[_0x595d80(0x252)]();}),_0xdd4e04['addEventListener'](_0x4611cb(0x23b),function(){const _0x5e57d4=_0x4611cb;_0x44277b[_0x5e57d4(0x1c6)]();}),_0x12201f[_0x4611cb(0x1de)](_0x4611cb(0x204),function(){const _0xe753c6=_0x4611cb;_0x44277b[_0xe753c6(0x24c)]=this[_0xe753c6(0x1f6)],_0x67434b[_0xe753c6(0x239)][_0xe753c6(0x257)]=_0x44277b[_0xe753c6(0x24c)];}),_0xeb2930[_0x4611cb(0x1de)](_0x4611cb(0x204),function(){const _0x4fb7fc=_0x4611cb;_0x44277b[_0x4fb7fc(0x1e0)]=this[_0x4fb7fc(0x1f6)];const _0x52346e=_0x44277b[_0x4fb7fc(0x1e0)]*0x14;_0x67434b['style']['width']=_0x52346e+'px',_0x67434b['style'][_0x4fb7fc(0x203)]=_0x52346e+'px';}),_0x4aac00['addEventListener'](_0x4611cb(0x204),function(){const _0x335d66=_0x4611cb;_0x44277b[_0x335d66(0x230)]=this['value'];}),_0x4cd12a['addEventListener'](_0x4611cb(0x204),function(){const _0x29257f=_0x4611cb;_0x44277b[_0x29257f(0x21d)]=this['value'];}),_0x3723db[_0x4611cb(0x1de)](_0x4611cb(0x27d),function(_0x1e1333){const _0x56b21e=_0x4611cb;if(!_0x44277b[_0x56b21e(0x28d)]||_0x1e1333[_0x56b21e(0x27c)]!==0x0||_0x44277b[_0x56b21e(0x241)])return;const _0x591721=_0x3723db[_0x56b21e(0x244)]();_0x44277b[_0x56b21e(0x1fb)]=!![],_0x3723db[_0x56b21e(0x239)]['cursor']='crosshair',_0x67434b[_0x56b21e(0x239)][_0x56b21e(0x1fe)]=_0x56b21e(0x272),_0x44277b[_0x56b21e(0x213)]=[[(_0x1e1333[_0x56b21e(0x1e7)]-_0x591721[_0x56b21e(0x275)])/_0x44277b[_0x56b21e(0x1f9)],(_0x1e1333['clientY']-_0x591721[_0x56b21e(0x1ce)])/_0x44277b['imgScale']]],_0x44277b[_0x56b21e(0x281)]=_0x250102[_0x56b21e(0x1d2)](0x0,0x0,_0x3723db[_0x56b21e(0x242)],_0x3723db[_0x56b21e(0x203)]),_0x44277b[_0x56b21e(0x265)](_0x1e1333);}),_0x3723db[_0x4611cb(0x1de)]('mousemove',function(_0xd2f5e6){const _0x241d14=_0x4611cb;_0x44277b[_0x241d14(0x1fb)]&&_0x44277b['handleDraw'](_0xd2f5e6);_0x44277b[_0x241d14(0x28d)]&&!_0x44277b[_0x241d14(0x218)]&&(_0x3723db[_0x241d14(0x239)][_0x241d14(0x223)]=_0x241d14(0x25d));if(_0x44277b[_0x241d14(0x28d)]&&!_0x44277b[_0x241d14(0x1fb)]&&!_0x44277b[_0x241d14(0x218)]&&!_0x44277b['no_scribbles']){const _0x110a6d=_0x540dd1[_0x241d14(0x244)](),_0x454ab9=_0x44277b[_0x241d14(0x1e0)]*0xa;_0x67434b[_0x241d14(0x239)][_0x241d14(0x275)]=_0xd2f5e6[_0x241d14(0x1e7)]-_0x110a6d[_0x241d14(0x275)]-_0x454ab9+'px',_0x67434b[_0x241d14(0x239)][_0x241d14(0x1ce)]=_0xd2f5e6[_0x241d14(0x23e)]-_0x110a6d['top']-_0x454ab9+'px',_0x67434b[_0x241d14(0x239)][_0x241d14(0x1fe)]=_0x241d14(0x248);}}),_0x3723db[_0x4611cb(0x1de)](_0x4611cb(0x20d),function(){const _0x2eebc5=_0x4611cb;_0x44277b[_0x2eebc5(0x1fb)]=![],_0x3723db[_0x2eebc5(0x239)][_0x2eebc5(0x223)]='',_0x44277b[_0x2eebc5(0x22c)]();}),_0x3723db['addEventListener'](_0x4611cb(0x1e5),function(){const _0x4461c3=_0x4611cb;_0x44277b[_0x4461c3(0x1fb)]=![],_0x3723db[_0x4461c3(0x239)][_0x4461c3(0x223)]='',_0x67434b[_0x4461c3(0x239)]['display']=_0x4461c3(0x272);}),_0x3201f4[_0x4611cb(0x1de)](_0x4611cb(0x27d),function(_0x5439f1){const _0x3f0cb9=_0x4611cb;_0x5439f1[_0x3f0cb9(0x1f1)]();}),_0x540dd1[_0x4611cb(0x1de)](_0x4611cb(0x27d),function(_0xe3fcfd){const _0x149dfb=_0x4611cb,_0x1854f1=_0x540dd1[_0x149dfb(0x244)](),_0x4f9bc1=_0xe3fcfd[_0x149dfb(0x1e7)]-_0x1854f1[_0x149dfb(0x275)],_0x240702=_0xe3fcfd[_0x149dfb(0x23e)]-_0x1854f1['top'];if(_0xe3fcfd[_0x149dfb(0x27c)]===0x2&&_0x44277b[_0x149dfb(0x1e3)](_0x4f9bc1,_0x240702))_0x44277b[_0x149dfb(0x218)]=!![],_0x44277b['offsetX']=_0x4f9bc1-_0x44277b[_0x149dfb(0x250)],_0x44277b[_0x149dfb(0x201)]=_0x240702-_0x44277b[_0x149dfb(0x24e)],_0x6f013c[_0x149dfb(0x239)][_0x149dfb(0x223)]='grabbing',_0x3723db[_0x149dfb(0x239)][_0x149dfb(0x223)]=_0x149dfb(0x1da),_0x67434b[_0x149dfb(0x239)]['display']=_0x149dfb(0x272);else _0xe3fcfd[_0x149dfb(0x27c)]===0x0&&!_0x44277b['img']&&!_0x44277b[_0x149dfb(0x1f5)]&&document[_0x149dfb(0x26d)](_0x149dfb(0x23d)+_0x44277b[_0x149dfb(0x1dc)])[_0x149dfb(0x23b)]();}),_0x540dd1[_0x4611cb(0x1de)]('mousemove',function(_0x523813){const _0x5f0b2c=_0x4611cb;if(_0x44277b['dragging']){const _0x25e960=_0x540dd1[_0x5f0b2c(0x244)](),_0x13ef14=_0x523813[_0x5f0b2c(0x1e7)]-_0x25e960['left'],_0x47fe96=_0x523813[_0x5f0b2c(0x23e)]-_0x25e960[_0x5f0b2c(0x1ce)];_0x44277b['imgX']=_0x13ef14-_0x44277b[_0x5f0b2c(0x224)],_0x44277b[_0x5f0b2c(0x24e)]=_0x47fe96-_0x44277b[_0x5f0b2c(0x201)],_0x44277b[_0x5f0b2c(0x26e)](),_0x44277b['dragged_just_now']=!![];}}),_0x540dd1[_0x4611cb(0x1de)](_0x4611cb(0x20d),function(_0x5cb4f){const _0x5bf59f=_0x4611cb;_0x44277b[_0x5bf59f(0x218)]&&_0x44277b[_0x5bf59f(0x1f8)](_0x5cb4f,![]);}),_0x540dd1[_0x4611cb(0x1de)]('mouseleave',function(_0x19abb7){const _0x429eba=_0x4611cb;_0x44277b[_0x429eba(0x218)]&&_0x44277b[_0x429eba(0x1f8)](_0x19abb7,!![]);}),_0x540dd1[_0x4611cb(0x1de)]('wheel',function(_0x5c9bc8){const _0x116d3a=_0x4611cb;if(!_0x44277b[_0x116d3a(0x28d)])return;_0x5c9bc8['preventDefault']();const _0x21a087=_0x540dd1[_0x116d3a(0x244)](),_0x1a73a6=_0x5c9bc8['clientX']-_0x21a087[_0x116d3a(0x275)],_0x3bb7b0=_0x5c9bc8[_0x116d3a(0x23e)]-_0x21a087['top'],_0x2bf160=_0x44277b[_0x116d3a(0x1f9)],_0x503211=_0x5c9bc8[_0x116d3a(0x219)]*-0.001;_0x44277b[_0x116d3a(0x1f9)]+=_0x503211,_0x44277b['imgScale']=Math['max'](0.1,_0x44277b[_0x116d3a(0x1f9)]);const _0x3e5feb=_0x44277b[_0x116d3a(0x1f9)]/_0x2bf160;_0x44277b['imgX']=_0x1a73a6-(_0x1a73a6-_0x44277b[_0x116d3a(0x250)])*_0x3e5feb,_0x44277b[_0x116d3a(0x24e)]=_0x3bb7b0-(_0x3bb7b0-_0x44277b[_0x116d3a(0x24e)])*_0x3e5feb,_0x44277b[_0x116d3a(0x26e)]();}),_0x540dd1['addEventListener'](_0x4611cb(0x21f),function(_0x44c56a){const _0x2b68b3=_0x4611cb;_0x44277b['dragged_just_now']&&_0x44c56a[_0x2b68b3(0x236)](),_0x44277b[_0x2b68b3(0x261)]=![];}),_0x540dd1[_0x4611cb(0x1de)](_0x4611cb(0x20e),function(){const _0x311bcf=_0x4611cb;_0x3201f4['style'][_0x311bcf(0x20a)]='1',!_0x44277b[_0x311bcf(0x28d)]&&!_0x44277b[_0x311bcf(0x1f5)]&&(_0x540dd1[_0x311bcf(0x239)][_0x311bcf(0x223)]='pointer');}),_0x540dd1[_0x4611cb(0x1de)](_0x4611cb(0x1d3),function(){const _0x19ff1c=_0x4611cb;_0x3201f4['style'][_0x19ff1c(0x20a)]='0',_0x6f013c[_0x19ff1c(0x239)][_0x19ff1c(0x223)]='',_0x3723db[_0x19ff1c(0x239)]['cursor']='',_0x540dd1['style']['cursor']='',_0x67434b[_0x19ff1c(0x239)][_0x19ff1c(0x1fe)]=_0x19ff1c(0x272);}),_0x1d67ee[_0x4611cb(0x1de)](_0x4611cb(0x27d),function(_0x40f337){const _0x1a39c5=_0x4611cb;_0x44277b['resizing']=!![],_0x40f337[_0x1a39c5(0x236)](),_0x40f337[_0x1a39c5(0x1f1)]();}),document[_0x4611cb(0x1de)](_0x4611cb(0x1ea),function(_0x14ad60){const _0x301046=_0x4611cb;if(_0x44277b['resizing']){const _0x350a32=_0x39d95e[_0x301046(0x244)](),_0x2857b4=_0x14ad60['clientY']-_0x350a32['top'];_0x39d95e[_0x301046(0x239)][_0x301046(0x203)]=_0x2857b4+'px',_0x14ad60['preventDefault'](),_0x14ad60[_0x301046(0x1f1)]();}}),document[_0x4611cb(0x1de)](_0x4611cb(0x20d),function(){const _0x19b8d4=_0x4611cb;_0x44277b[_0x19b8d4(0x1ec)]=![];}),document[_0x4611cb(0x1de)](_0x4611cb(0x1e5),function(){const _0x498f32=_0x4611cb;_0x44277b[_0x498f32(0x1ec)]=![];}),['dragenter',_0x4611cb(0x266),_0x4611cb(0x1c8),_0x4611cb(0x1e6)][_0x4611cb(0x1fd)](_0x1ff25d=>{const _0xebdc28=_0x4611cb;_0x540dd1[_0xebdc28(0x1de)](_0x1ff25d,_0x1b55c8,![]);});function _0x1b55c8(_0x2f6e52){const _0x1e361a=_0x4611cb;_0x2f6e52[_0x1e361a(0x236)](),_0x2f6e52[_0x1e361a(0x1f1)]();}_0x540dd1[_0x4611cb(0x1de)](_0x4611cb(0x1cb),()=>{const _0x3e07a7=_0x4611cb;_0x6f013c[_0x3e07a7(0x239)]['cursor']=_0x3e07a7(0x253),_0x3723db[_0x3e07a7(0x239)][_0x3e07a7(0x223)]=_0x3e07a7(0x253);}),_0x540dd1[_0x4611cb(0x1de)]('dragleave',()=>{const _0xe21f36=_0x4611cb;_0x6f013c['style']['cursor']='',_0x3723db[_0xe21f36(0x239)][_0xe21f36(0x223)]='';}),_0x540dd1[_0x4611cb(0x1de)]('drop',function(_0xfd1575){const _0x5f2856=_0x4611cb;_0x6f013c[_0x5f2856(0x239)][_0x5f2856(0x223)]='',_0x3723db[_0x5f2856(0x239)][_0x5f2856(0x223)]='';const _0x3f69e0=_0xfd1575['dataTransfer'],_0x58abcc=_0x3f69e0[_0x5f2856(0x20b)];_0x58abcc[_0x5f2856(0x20f)]>0x0&&_0x44277b['handleFileUpload'](_0x58abcc[0x0]);}),_0x540dd1[_0x4611cb(0x1de)]('mouseenter',()=>{const _0x448e84=_0x4611cb;_0x44277b[_0x448e84(0x254)]=!![];}),_0x540dd1[_0x4611cb(0x1de)](_0x4611cb(0x1e5),()=>{const _0x1881e2=_0x4611cb;_0x44277b[_0x1881e2(0x254)]=![];}),document[_0x4611cb(0x1de)](_0x4611cb(0x251),function(_0x2c1418){const _0x210e83=_0x4611cb;_0x44277b[_0x210e83(0x254)]&&_0x44277b[_0x210e83(0x1d4)](_0x2c1418);}),document['addEventListener'](_0x4611cb(0x1fc),_0x563be4=>{const _0x2a82c6=_0x4611cb;if(!_0x44277b[_0x2a82c6(0x254)])return;_0x563be4[_0x2a82c6(0x25a)]&&_0x563be4[_0x2a82c6(0x1dd)]==='z'&&(_0x563be4[_0x2a82c6(0x236)](),this[_0x2a82c6(0x252)]()),_0x563be4[_0x2a82c6(0x25a)]&&_0x563be4[_0x2a82c6(0x1dd)]==='y'&&(_0x563be4[_0x2a82c6(0x236)](),this[_0x2a82c6(0x1c6)]());}),_0x2fdf34[_0x4611cb(0x1de)]('click',function(){const _0x1670d7=_0x4611cb;_0x44277b[_0x1670d7(0x22a)]();}),_0x323f6d[_0x4611cb(0x1de)](_0x4611cb(0x23b),function(){const _0x1f9b8a=_0x4611cb;_0x44277b[_0x1f9b8a(0x1c7)]();}),_0x44277b[_0x4611cb(0x27a)](),_0x44277b[_0x4611cb(0x259)][_0x4611cb(0x274)](function(_0x3ad581){const _0x4f3d4b=_0x4611cb;_0x44277b[_0x4f3d4b(0x211)](_0x3ad581);}),_0x44277b['foreground_gradio_bind'][_0x4611cb(0x274)](function(_0x55fa67){_0x44277b['uploadBase64DrawingCanvas'](_0x55fa67);});}['handleDraw'](_0x1e24bd){const _0x51bcda=_0x374a8c,_0x4766b7=this[_0x51bcda(0x27f)],_0x3ca2ff=_0x4766b7[_0x51bcda(0x24d)]('2d'),_0x5be4b2=_0x4766b7[_0x51bcda(0x244)](),_0x2df6b2=(_0x1e24bd[_0x51bcda(0x1e7)]-_0x5be4b2[_0x51bcda(0x275)])/this[_0x51bcda(0x1f9)],_0x23d726=(_0x1e24bd[_0x51bcda(0x23e)]-_0x5be4b2[_0x51bcda(0x1ce)])/this['imgScale'];this[_0x51bcda(0x213)][_0x51bcda(0x284)]([_0x2df6b2,_0x23d726]),_0x3ca2ff[_0x51bcda(0x289)](this[_0x51bcda(0x281)],0x0,0x0),_0x3ca2ff[_0x51bcda(0x1ed)](),_0x3ca2ff[_0x51bcda(0x243)](this[_0x51bcda(0x213)][0x0][0x0],this[_0x51bcda(0x213)][0x0][0x1]);for(let _0x5d4b63=0x1;_0x5d4b63<this[_0x51bcda(0x213)][_0x51bcda(0x20f)];_0x5d4b63++){_0x3ca2ff['lineTo'](this[_0x51bcda(0x213)][_0x5d4b63][0x0],this[_0x51bcda(0x213)][_0x5d4b63][0x1]);}_0x3ca2ff['lineCap']=_0x51bcda(0x28b),_0x3ca2ff[_0x51bcda(0x233)]=_0x51bcda(0x28b),_0x3ca2ff[_0x51bcda(0x24b)]=this['scribbleWidth']/this['imgScale']*0x14;if(this[_0x51bcda(0x1cf)]){_0x3ca2ff[_0x51bcda(0x1fa)]=this[_0x51bcda(0x1ee)],_0x3ca2ff[_0x51bcda(0x288)]();return;}_0x3ca2ff[_0x51bcda(0x1fa)]=this['scribbleColor'];if(!(this[_0x51bcda(0x230)]>0x0)){_0x3ca2ff[_0x51bcda(0x247)]=_0x51bcda(0x23f),_0x3ca2ff[_0x51bcda(0x26a)]=0x1,_0x3ca2ff[_0x51bcda(0x288)]();return;}_0x3ca2ff[_0x51bcda(0x247)]=_0x51bcda(0x1d8);if(!(this[_0x51bcda(0x21d)]>0x0)){_0x3ca2ff[_0x51bcda(0x26a)]=this[_0x51bcda(0x230)]/0x64,_0x3ca2ff[_0x51bcda(0x288)]();return;}const _0x12be7b=_0x3ca2ff[_0x51bcda(0x24b)]*(0x1-this[_0x51bcda(0x21d)]/0x96),_0x8dfe71=_0x3ca2ff['lineWidth']*(0x1+this['scribbleSoftness']/0x96),_0x58b349=Math[_0x51bcda(0x28b)](0x5+this['scribbleSoftness']/0x5),_0x36e61a=(_0x8dfe71-_0x12be7b)/(_0x58b349-0x1);_0x3ca2ff[_0x51bcda(0x26a)]=0x1-Math[_0x51bcda(0x25c)](0x1-Math['min'](this[_0x51bcda(0x230)]/0x64,0.95),0x1/_0x58b349);for(let _0x4a18d7=0x0;_0x4a18d7<_0x58b349;_0x4a18d7++){_0x3ca2ff[_0x51bcda(0x24b)]=_0x12be7b+_0x36e61a*_0x4a18d7,_0x3ca2ff[_0x51bcda(0x288)]();}}[_0x374a8c(0x206)](_0x5531ae){const _0x1048ff=_0x374a8c;if(_0x5531ae&&!this[_0x1048ff(0x1f5)]){const _0x4a10d8=new FileReader();_0x4a10d8[_0x1048ff(0x216)]=_0x5c0fd2=>{const _0x16ca45=_0x1048ff;this[_0x16ca45(0x211)](_0x5c0fd2[_0x16ca45(0x1e9)][_0x16ca45(0x25f)]);},_0x4a10d8['readAsDataURL'](_0x5531ae);}}[_0x374a8c(0x1d4)](_0x85c097){const _0x49df7d=_0x374a8c,_0x5deb03=_0x85c097[_0x49df7d(0x249)][_0x49df7d(0x1f2)];for(let _0x4bbeb0=0x0;_0x4bbeb0<_0x5deb03[_0x49df7d(0x20f)];_0x4bbeb0++){const _0x5ab24f=_0x5deb03[_0x4bbeb0];if(_0x5ab24f['type']['indexOf'](_0x49df7d(0x245))!==-0x1){const _0x4ee5c5=_0x5ab24f[_0x49df7d(0x235)]();this[_0x49df7d(0x206)](_0x4ee5c5);break;}}}[_0x374a8c(0x211)](_0xd82930){const _0x28362b=_0x374a8c;if(typeof this[_0x28362b(0x1d7)]!==_0x28362b(0x1ff)){if(!this[_0x28362b(0x1d7)][_0x28362b(0x25e)][_0x28362b(0x278)](0x1+0x4+0x1-0x2+''))return;}else return;const _0x4eec46=new Image();_0x4eec46[_0x28362b(0x216)]=()=>{const _0xa13c84=_0x28362b;this[_0xa13c84(0x28d)]=_0xd82930,this['orgWidth']=_0x4eec46[_0xa13c84(0x242)],this[_0xa13c84(0x24a)]=_0x4eec46[_0xa13c84(0x203)];const _0x35593e=document['getElementById'](_0xa13c84(0x237)+this['uuid']);(_0x35593e[_0xa13c84(0x242)]!==_0x4eec46['width']||_0x35593e[_0xa13c84(0x203)]!==_0x4eec46[_0xa13c84(0x203)])&&(_0x35593e[_0xa13c84(0x242)]=_0x4eec46['width'],_0x35593e[_0xa13c84(0x203)]=_0x4eec46[_0xa13c84(0x203)]),this['adjustInitialPositionAndScale'](),this[_0xa13c84(0x26e)](),this[_0xa13c84(0x279)](),this['saveState'](),document[_0xa13c84(0x26d)](_0xa13c84(0x23d)+this['uuid'])[_0xa13c84(0x1f6)]=null,document['getElementById'](_0xa13c84(0x22b)+this[_0xa13c84(0x1dc)])[_0xa13c84(0x239)]['display']=_0xa13c84(0x272);};if(_0xd82930)_0x4eec46['src']=_0xd82930;else{this[_0x28362b(0x28d)]=null;const _0x4da790=document[_0x28362b(0x26d)](_0x28362b(0x237)+this[_0x28362b(0x1dc)]);_0x4da790[_0x28362b(0x242)]=0x1,_0x4da790['height']=0x1,this[_0x28362b(0x209)](),this[_0x28362b(0x26e)](),this[_0x28362b(0x279)](),this[_0x28362b(0x22c)]();}}[_0x374a8c(0x22e)](_0xea0055){const _0x5af1ce=_0x374a8c,_0x158e8a=new Image();_0x158e8a[_0x5af1ce(0x216)]=()=>{const _0x412900=_0x5af1ce,_0x5e7d3e=document[_0x412900(0x26d)](_0x412900(0x237)+this[_0x412900(0x1dc)]),_0x49fa8c=_0x5e7d3e['getContext']('2d');_0x49fa8c[_0x412900(0x212)](0x0,0x0,_0x5e7d3e['width'],_0x5e7d3e['height']),_0x49fa8c[_0x412900(0x26e)](_0x158e8a,0x0,0x0),this[_0x412900(0x22c)]();};if(_0xea0055)_0x158e8a[_0x5af1ce(0x256)]=_0xea0055;else{const _0x127e54=document[_0x5af1ce(0x26d)](_0x5af1ce(0x237)+this[_0x5af1ce(0x1dc)]),_0x4d21d0=_0x127e54[_0x5af1ce(0x24d)]('2d');_0x4d21d0[_0x5af1ce(0x212)](0x0,0x0,_0x127e54[_0x5af1ce(0x242)],_0x127e54[_0x5af1ce(0x203)]),this[_0x5af1ce(0x22c)]();}}[_0x374a8c(0x1e3)](_0x3d1f50,_0xf5ae34){const _0x462f7c=_0x374a8c,_0x58db8e=this[_0x462f7c(0x1d9)]*this[_0x462f7c(0x1f9)],_0x4045e8=this[_0x462f7c(0x24a)]*this['imgScale'];return _0x3d1f50>this[_0x462f7c(0x250)]&&_0x3d1f50<this[_0x462f7c(0x250)]+_0x58db8e&&_0xf5ae34>this['imgY']&&_0xf5ae34<this[_0x462f7c(0x24e)]+_0x4045e8;}['drawImage'](){const _0x36ceef=_0x374a8c,_0x18a763=document['getElementById']('image_'+this[_0x36ceef(0x1dc)]),_0x21f7b7=document[_0x36ceef(0x26d)](_0x36ceef(0x237)+this['uuid']);if(this['img']){const _0x2f4136=this[_0x36ceef(0x1d9)]*this[_0x36ceef(0x1f9)],_0x5f2987=this[_0x36ceef(0x24a)]*this[_0x36ceef(0x1f9)];_0x18a763['src']=this[_0x36ceef(0x28d)],_0x18a763['style'][_0x36ceef(0x242)]=_0x2f4136+'px',_0x18a763[_0x36ceef(0x239)][_0x36ceef(0x203)]=_0x5f2987+'px',_0x18a763[_0x36ceef(0x239)][_0x36ceef(0x275)]=this[_0x36ceef(0x250)]+'px',_0x18a763[_0x36ceef(0x239)]['top']=this['imgY']+'px',_0x18a763[_0x36ceef(0x239)][_0x36ceef(0x1fe)]='block',_0x21f7b7[_0x36ceef(0x239)][_0x36ceef(0x242)]=_0x2f4136+'px',_0x21f7b7[_0x36ceef(0x239)][_0x36ceef(0x203)]=_0x5f2987+'px',_0x21f7b7[_0x36ceef(0x239)]['left']=this[_0x36ceef(0x250)]+'px',_0x21f7b7[_0x36ceef(0x239)][_0x36ceef(0x1ce)]=this[_0x36ceef(0x24e)]+'px';}else _0x18a763[_0x36ceef(0x256)]='',_0x18a763[_0x36ceef(0x239)][_0x36ceef(0x1fe)]=_0x36ceef(0x272);}['adjustInitialPositionAndScale'](){const _0x145eb5=_0x374a8c,_0x23c56d=document[_0x145eb5(0x26d)](_0x145eb5(0x1ca)+this['uuid']),_0x2a8683=_0x23c56d['clientWidth']-0x20,_0x1b2473=_0x23c56d['clientHeight']-0x20,_0xd2819d=_0x2a8683/this[_0x145eb5(0x1d9)],_0x568706=_0x1b2473/this[_0x145eb5(0x24a)];this[_0x145eb5(0x1f9)]=Math[_0x145eb5(0x214)](_0xd2819d,_0x568706);const _0x58bb91=this[_0x145eb5(0x1d9)]*this[_0x145eb5(0x1f9)],_0x109426=this[_0x145eb5(0x24a)]*this[_0x145eb5(0x1f9)];this[_0x145eb5(0x250)]=(_0x23c56d[_0x145eb5(0x285)]-_0x58bb91)/0x2,this['imgY']=(_0x23c56d[_0x145eb5(0x22f)]-_0x109426)/0x2;}['resetImage'](){const _0x4733a8=_0x374a8c,_0x5b4e59=document['getElementById'](_0x4733a8(0x237)+this[_0x4733a8(0x1dc)]),_0x17dc85=_0x5b4e59[_0x4733a8(0x24d)]('2d');_0x17dc85[_0x4733a8(0x212)](0x0,0x0,_0x5b4e59['width'],_0x5b4e59[_0x4733a8(0x203)]),this[_0x4733a8(0x209)](),this[_0x4733a8(0x26e)](),this[_0x4733a8(0x22c)]();}[_0x374a8c(0x1e4)](){const _0x4fde96=_0x374a8c;this[_0x4fde96(0x28d)]=null;const _0x15a2fc=document['getElementById']('image_'+this['uuid']),_0x3410dc=document['getElementById'](_0x4fde96(0x237)+this[_0x4fde96(0x1dc)]),_0x6bd089=_0x3410dc[_0x4fde96(0x24d)]('2d');_0x6bd089[_0x4fde96(0x212)](0x0,0x0,_0x3410dc[_0x4fde96(0x242)],_0x3410dc[_0x4fde96(0x203)]),_0x15a2fc[_0x4fde96(0x256)]='',_0x15a2fc[_0x4fde96(0x239)][_0x4fde96(0x242)]='0',_0x15a2fc[_0x4fde96(0x239)][_0x4fde96(0x203)]='0',this[_0x4fde96(0x22c)](),!this[_0x4fde96(0x1f5)]&&(document[_0x4fde96(0x26d)](_0x4fde96(0x22b)+this[_0x4fde96(0x1dc)])[_0x4fde96(0x239)][_0x4fde96(0x1fe)]=_0x4fde96(0x248)),this[_0x4fde96(0x279)]();}[_0x374a8c(0x22c)](){const _0x2623e3=_0x374a8c,_0x2d5514=document[_0x2623e3(0x26d)](_0x2623e3(0x237)+this[_0x2623e3(0x1dc)]),_0x1b4a1b=_0x2d5514['getContext']('2d'),_0x523737=_0x1b4a1b['getImageData'](0x0,0x0,_0x2d5514[_0x2623e3(0x242)],_0x2d5514[_0x2623e3(0x203)]);this[_0x2623e3(0x23c)]=this[_0x2623e3(0x23c)][_0x2623e3(0x280)](0x0,this[_0x2623e3(0x246)]+0x1),this[_0x2623e3(0x23c)][_0x2623e3(0x284)](_0x523737),this[_0x2623e3(0x246)]++,this['updateUndoRedoButtons'](),this['on_drawing_canvas_upload']();}[_0x374a8c(0x252)](){const _0xa2a5f0=_0x374a8c;this[_0xa2a5f0(0x246)]>0x0&&(this[_0xa2a5f0(0x246)]--,this['restoreState'](),this['updateUndoRedoButtons']());}['redo'](){const _0x209b5a=_0x374a8c;this[_0x209b5a(0x246)]<this[_0x209b5a(0x23c)][_0x209b5a(0x20f)]-0x1&&(this[_0x209b5a(0x246)]++,this[_0x209b5a(0x24f)](),this[_0x209b5a(0x27a)]());}['restoreState'](){const _0x12f8d9=_0x374a8c,_0x523080=document['getElementById'](_0x12f8d9(0x237)+this[_0x12f8d9(0x1dc)]),_0x4c7cdd=_0x523080[_0x12f8d9(0x24d)]('2d'),_0x479058=this[_0x12f8d9(0x23c)][this[_0x12f8d9(0x246)]];_0x4c7cdd[_0x12f8d9(0x289)](_0x479058,0x0,0x0),this[_0x12f8d9(0x225)]();}[_0x374a8c(0x27a)](){const _0x8ba24e=_0x374a8c,_0x376ab2=document[_0x8ba24e(0x26d)]('undoButton_'+this[_0x8ba24e(0x1dc)]),_0x4170b8=document[_0x8ba24e(0x26d)](_0x8ba24e(0x267)+this['uuid']);_0x376ab2[_0x8ba24e(0x221)]=this[_0x8ba24e(0x246)]<=0x0,_0x4170b8['disabled']=this[_0x8ba24e(0x246)]>=this['history']['length']-0x1,_0x376ab2[_0x8ba24e(0x239)][_0x8ba24e(0x20a)]=_0x376ab2[_0x8ba24e(0x221)]?_0x8ba24e(0x207):'1',_0x4170b8['style'][_0x8ba24e(0x20a)]=_0x4170b8['disabled']?_0x8ba24e(0x207):'1';}[_0x374a8c(0x279)](){const _0xe49cc0=_0x374a8c;if(!this[_0xe49cc0(0x28d)]){this['background_gradio_bind']['set_value']('');return;}const _0x1251b9=document['getElementById']('image_'+this[_0xe49cc0(0x1dc)]),_0x8a2e42=this['temp_canvas'],_0x534739=_0x8a2e42[_0xe49cc0(0x24d)]('2d');_0x8a2e42['width']=this[_0xe49cc0(0x1d9)],_0x8a2e42[_0xe49cc0(0x203)]=this[_0xe49cc0(0x24a)],_0x534739[_0xe49cc0(0x26e)](_0x1251b9,0x0,0x0,this[_0xe49cc0(0x1d9)],this[_0xe49cc0(0x24a)]);const _0x41ec46=_0x8a2e42[_0xe49cc0(0x1e1)](_0xe49cc0(0x1d6));this[_0xe49cc0(0x259)][_0xe49cc0(0x231)](_0x41ec46);}[_0x374a8c(0x225)](){const _0x374804=_0x374a8c;if(!this[_0x374804(0x28d)]){this[_0x374804(0x200)][_0x374804(0x231)]('');return;}const _0x388adf=document[_0x374804(0x26d)]('drawingCanvas_'+this[_0x374804(0x1dc)]),_0x368c03=_0x388adf[_0x374804(0x1e1)](_0x374804(0x1d6));this[_0x374804(0x200)]['set_value'](_0x368c03);}[_0x374a8c(0x22a)](){const _0xa73976=_0x374a8c;if(this[_0xa73976(0x1cc)])return;const _0x302b84=document[_0xa73976(0x26d)](_0xa73976(0x282)+this['uuid']),_0xf60ce8=document[_0xa73976(0x26d)](_0xa73976(0x286)+this['uuid']),_0x5b82e3=document[_0xa73976(0x26d)](_0xa73976(0x228)+this[_0xa73976(0x1dc)]),_0x19f97=document[_0xa73976(0x26d)]('minButton_'+this[_0xa73976(0x1dc)]);this[_0xa73976(0x28a)]={'width':_0x302b84[_0xa73976(0x239)][_0xa73976(0x242)],'height':_0x302b84[_0xa73976(0x239)]['height'],'top':_0x302b84['style'][_0xa73976(0x1ce)],'left':_0x302b84['style']['left'],'position':_0x302b84[_0xa73976(0x239)]['position'],'zIndex':_0x302b84[_0xa73976(0x239)][_0xa73976(0x226)]},_0x302b84[_0xa73976(0x239)][_0xa73976(0x242)]=_0xa73976(0x232),_0x302b84[_0xa73976(0x239)]['height']=_0xa73976(0x21b),_0x302b84[_0xa73976(0x239)]['top']='0',_0x302b84['style'][_0xa73976(0x275)]='0',_0x302b84[_0xa73976(0x239)][_0xa73976(0x1f0)]=_0xa73976(0x271),_0x302b84[_0xa73976(0x239)][_0xa73976(0x226)]=_0xa73976(0x238),_0x5b82e3[_0xa73976(0x239)][_0xa73976(0x1fe)]=_0xa73976(0x272),_0x19f97[_0xa73976(0x239)][_0xa73976(0x1fe)]=_0xa73976(0x264),this[_0xa73976(0x1cc)]=!![];}[_0x374a8c(0x1c7)](){const _0x1bc47a=_0x374a8c;if(!this['maximized'])return;const _0x4ccdb3=document['getElementById'](_0x1bc47a(0x282)+this['uuid']),_0x116cf6=document[_0x1bc47a(0x26d)](_0x1bc47a(0x228)+this[_0x1bc47a(0x1dc)]),_0x1ba7c0=document[_0x1bc47a(0x26d)]('minButton_'+this[_0x1bc47a(0x1dc)]);_0x4ccdb3[_0x1bc47a(0x239)]['width']=this[_0x1bc47a(0x28a)][_0x1bc47a(0x242)],_0x4ccdb3[_0x1bc47a(0x239)][_0x1bc47a(0x203)]=this['originalState'][_0x1bc47a(0x203)],_0x4ccdb3[_0x1bc47a(0x239)][_0x1bc47a(0x1ce)]=this[_0x1bc47a(0x28a)][_0x1bc47a(0x1ce)],_0x4ccdb3[_0x1bc47a(0x239)][_0x1bc47a(0x275)]=this[_0x1bc47a(0x28a)][_0x1bc47a(0x275)],_0x4ccdb3[_0x1bc47a(0x239)][_0x1bc47a(0x1f0)]=this[_0x1bc47a(0x28a)][_0x1bc47a(0x1f0)],_0x4ccdb3[_0x1bc47a(0x239)][_0x1bc47a(0x226)]=this[_0x1bc47a(0x28a)][_0x1bc47a(0x226)],_0x116cf6['style'][_0x1bc47a(0x1fe)]=_0x1bc47a(0x264),_0x1ba7c0[_0x1bc47a(0x239)][_0x1bc47a(0x1fe)]=_0x1bc47a(0x272),this[_0x1bc47a(0x1cc)]=![];}[_0x374a8c(0x1f8)](_0x5d8941,_0x1ca1cf){const _0x1db4da=_0x374a8c,_0x1065a9=document[_0x1db4da(0x26d)](_0x1db4da(0x227)+this[_0x1db4da(0x1dc)]),_0x44fd56=document[_0x1db4da(0x26d)](_0x1db4da(0x237)+this['uuid']);this[_0x1db4da(0x218)]=![],_0x1065a9[_0x1db4da(0x239)][_0x1db4da(0x223)]=_0x1db4da(0x277),_0x44fd56[_0x1db4da(0x239)]['cursor']=_0x1db4da(0x277);}}function _0x3ec7(){const _0x2f644a=['13644547gnftKV','uploadButton_','inline-block','handleDraw','dragover','redoButton_','scribbleColor_','scribbleSoftnessFixed','globalAlpha','resetImage','temp_canvas','getElementById','drawImage','observe','12132616ymoAjN','fixed','none','50194130SOKNXq','listen','left','scribbleWidthBlock_','grab','startsWith','on_img_upload','updateUndoRedoButtons','defineProperty','button','mousedown','26322OKSXUe','drawingCanvas','slice','temp_draw_bg','container_','scribbleColorBlock_','push','clientWidth','toolbar_','\x20textarea','stroke','putImageData','originalState','round','1OGJEZj','img','redo','minimize','dragleave','scribbleSoftness_','imageContainer_','dragenter','maximized','resizeLine_','top','contrast_scribbles','repeat','logical_image_background','getImageData','mouseout','handlePaste','logical_image_foreground','image/png','gradio_config','source-over','orgWidth','grabbing','fillStyle','uuid','key','addEventListener','alphaLabel_','scribbleWidth','toDataURL','scribbleAlphaFixed','isInsideImage','removeImage','mouseleave','drop','clientX','9mbfKci','target','mousemove','start','resizing','beginPath','contrast_pattern','querySelector','position','stopPropagation','items','#000000','initial_height','no_upload','value','undoButton_','handleDragEnd','imgScale','strokeStyle','drawing','keydown','forEach','display','undefined','foreground_gradio_bind','offsetY','removeButton_','height','input','9368075wZYBhj','handleFileUpload','0.5','previousValue','adjustInitialPositionAndScale','opacity','files','dispatchEvent','mouseup','mouseover','length','fillRect','uploadBase64','clearRect','temp_draw_points','min','scribbleIndicator_','onload','scribbleColorFixed','dragging','deltaY','scribbleWidthFixed','100vh','#ffffff','scribbleSoftness','centerButton_','contextmenu','100%','disabled','scribbleSoftnessBlock_','cursor','offsetX','on_drawing_canvas_upload','zIndex','image_','maxButton_','createPattern','maximize','uploadHint_','saveState','sync_lock','uploadBase64DrawingCanvas','clientHeight','scribbleAlpha','set_value','100vw','lineJoin','widthLabel_','getAsFile','preventDefault','drawingCanvas_','1000','style','minButton_','click','history','imageInput_','clientY','destination-out','3123806gxlYDD','no_scribbles','width','moveTo','getBoundingClientRect','image','historyIndex','globalCompositeOperation','block','clipboardData','orgHeight','lineWidth','scribbleColor','getContext','imgY','restoreState','imgX','paste','undo','copy','mouseInsideContainer','412gshJgS','src','borderColor','scribbleAlphaBlock_','background_gradio_bind','ctrlKey','10829976sdcoBo','pow','crosshair','version','result','change','dragged_just_now'];_0x3ec7=function(){return _0x2f644a;};return _0x3ec7();}function _0xe5ae(_0xfed99,_0xc31b63){const _0x3ec7ec=_0x3ec7();return _0xe5ae=function(_0xe5ae18,_0x559b8){_0xe5ae18=_0xe5ae18-0x1c6;let _0x13de64=_0x3ec7ec[_0xe5ae18];return _0x13de64;},_0xe5ae(_0xfed99,_0xc31b63);}const True=!![],False=![]; |