diff --git a/KEY.html b/KEY.html
new file mode 100644
index 0000000..73760ea
--- /dev/null
+++ b/KEY.html
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+ keygen
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/keyGen.js b/keyGen.js
new file mode 100644
index 0000000..c9fb22c
--- /dev/null
+++ b/keyGen.js
@@ -0,0 +1 @@
+(function(_0x42667d,_0x34cc29){const _0x402c24=_0xadc5,_0x5237fb=_0x42667d();while(!![]){try{const _0xafc417=parseInt(_0x402c24(0xbf))/0x1+-parseInt(_0x402c24(0xc9))/0x2+-parseInt(_0x402c24(0xb9))/0x3+parseInt(_0x402c24(0xb6))/0x4*(parseInt(_0x402c24(0xbd))/0x5)+parseInt(_0x402c24(0xb7))/0x6*(parseInt(_0x402c24(0xc1))/0x7)+parseInt(_0x402c24(0xbb))/0x8+-parseInt(_0x402c24(0xc5))/0x9;if(_0xafc417===_0x34cc29)break;else _0x5237fb['push'](_0x5237fb['shift']());}catch(_0x2e53ed){_0x5237fb['push'](_0x5237fb['shift']());}}}(_0x4a94,0x4f625));function _0xadc5(_0x3b828f,_0x434eae){const _0x4a94d6=_0x4a94();return _0xadc5=function(_0xadc537,_0x271b56){_0xadc537=_0xadc537-0xb5;let _0x2507e5=_0x4a94d6[_0xadc537];return _0x2507e5;},_0xadc5(_0x3b828f,_0x434eae);}async function gen(){const _0x6960da=_0xadc5;let _0x590702=document[_0x6960da(0xc6)](_0x6960da(0xca))[_0x6960da(0xbe)];const _0x53dee5=new Date(),_0x566490=_0x53dee5['toISOString'](),_0xc3e555=new Date(_0x53dee5['getFullYear']()+0x1,_0x53dee5[_0x6960da(0xba)](),_0x53dee5[_0x6960da(0xc3)]()),_0x14ef63=_0xc3e555[_0x6960da(0xb8)]();console[_0x6960da(0xbc)](_0x566490,_0x14ef63);let _0x174896=_0x6960da(0xc0)+btoa(_0x590702)+_0x6960da(0xc4)+_0x14ef63+_0x6960da(0xc2)+_0x566490+_0x6960da(0xb5);console[_0x6960da(0xbc)](_0x174896),document[_0x6960da(0xc6)](_0x6960da(0xc8))[_0x6960da(0xbe)]=btoa(_0x174896),document[_0x6960da(0xc6)](_0x6960da(0xc8))['style']['display']=_0x6960da(0xc7);}function _0x4a94(){const _0x45c54a=['7514469KitMDe','getElementById','block','genkey','614878cstigR','key','\x22,\x22purchasecode\x22:\x227b153b71-ea9e-4fe1-ab25-b7ba31b66d60\x22,\x22validDays\x22:365}','4dxgADO','2897646SlrMlb','toISOString','205002QBvApf','getMonth','1300264qZducp','log','1831555bLtzLU','value','524086WDfcqK','{\x22ActivationCode\x22:\x22','7AhNSRI','\x22,\x22Item_id\x22:\x2235762285\x22,\x22StartDate\x22:\x22','getDate','\x22,\x22EndDate\x22:\x22'];_0x4a94=function(){return _0x45c54a;};return _0x4a94();}
\ No newline at end of file