@typecad/typecad
Version:
🤖programmatically 💥create 🛰️hardware
1 lines • 9.47 kB
JavaScript
(function(_0x30a2d2,_0x2870a8){var _0x38d442={_0x382eeb:0x31d,_0x475ce6:0x301,_0x521f35:0x2fa,_0x21060b:0x2f6,_0x2da20b:0x2fb,_0x1ff913:0x311,_0x1a9e12:0x300,_0x13dfc5:0x305,_0x78e659:0x306,_0x4b8edd:0x31c,_0x4f4eea:0x308,_0x4eaec1:0x307,_0x330379:0x314,_0xa5b92e:0x314},_0x4d72dd={_0x352ab1:0x226},_0x561a9c=_0x30a2d2();function _0x4049df(_0x4ca4af,_0x13dce5){return _0x4270(_0x4ca4af-_0x4d72dd._0x352ab1,_0x13dce5);}while(!![]){try{var _0x746b2e=parseInt(_0x4049df(_0x38d442._0x382eeb,0x307))/(0x1*0x19ea+0x2*0xb1a+0x6d*-0x71)*(-parseInt(_0x4049df(_0x38d442._0x475ce6,_0x38d442._0x521f35))/(0x1*0x502+-0x3*0xb78+0x2*0xeb4))+parseInt(_0x4049df(_0x38d442._0x21060b,0x2f2))/(-0x2*0x79+-0xf29*0x1+0x101e)+parseInt(_0x4049df(0x30d,_0x38d442._0x2da20b))/(-0x2*0x1350+0x10b0+0x232*0xa)+-parseInt(_0x4049df(0x320,_0x38d442._0x1ff913))/(0xa*-0x2a+-0x1e23+0x6e*0x4a)*(-parseInt(_0x4049df(_0x38d442._0x1a9e12,_0x38d442._0x13dfc5))/(-0x1e40+0x2629*-0x1+0x1*0x446f))+-parseInt(_0x4049df(0x31b,0x31e))/(0x10b9*-0x1+-0x2*0x7a7+0x16*0x175)*(parseInt(_0x4049df(_0x38d442._0x78e659,_0x38d442._0x4b8edd))/(0x17*0x71+0x1e0f+-0x282e))+-parseInt(_0x4049df(0x318,_0x38d442._0x4f4eea))/(-0x22cf+0x26d5+-0x3fd)*(-parseInt(_0x4049df(0x315,_0x38d442._0x4eaec1))/(-0x527*-0x1+0x227b+-0x2798))+-parseInt(_0x4049df(_0x38d442._0x330379,_0x38d442._0xa5b92e))/(0xa2a+0x1*0xc0a+0x1f*-0xb7)*(parseInt(_0x4049df(0x310,0x303))/(-0xb38+-0x1f8e+0x196*0x1b));if(_0x746b2e===_0x2870a8)break;else _0x561a9c['push'](_0x561a9c['shift']());}catch(_0x40b149){_0x561a9c['push'](_0x561a9c['shift']());}}}(_0x5d49,-0x109ae*0x4+0x1*-0xa53d6+0x1844fc));import _0xfc4503 from'chalk';export class I2C{constructor(_0x2e92d1,_0x53d54b){var _0x4e31a6={_0x24be35:0x18e,_0x1789dd:0x17c};function _0x64a255(_0x4e8a00,_0x3d5a0a){return _0x4270(_0x3d5a0a-0xa5,_0x4e8a00);}this['sda']=_0x2e92d1,this[_0x64a255(_0x4e31a6._0x24be35,_0x4e31a6._0x1789dd)]=_0x53d54b;}}function _0x4270(_0x1503c9,_0xeed97c){var _0xe37706=_0x5d49();return _0x4270=function(_0x23722a,_0x1975ca){_0x23722a=_0x23722a-(0x1c*-0x15a+-0x43c+0x7a*0x5a);var _0x48430e=_0xe37706[_0x23722a];if(_0x4270['ZrwiPp']===undefined){var _0x545c21=function(_0x25c9d5){var _0x1042a3='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x595711='',_0x5a9a9d='';for(var _0x177a5c=-0x1ebe+0x1*0x1e83+0x1*0x3b,_0x40acfd,_0xfae956,_0x1025f1=-0x1a34+0xb9*-0x2d+0x1*0x3ab9;_0xfae956=_0x25c9d5['charAt'](_0x1025f1++);~_0xfae956&&(_0x40acfd=_0x177a5c%(0x8b*-0x22+0x1*-0x266a+0x38e4)?_0x40acfd*(-0x3*-0x89b+-0xc01+0x7c*-0x1c)+_0xfae956:_0xfae956,_0x177a5c++%(0x1*-0x1055+-0x26cd+-0x1a*-0x21f))?_0x595711+=String['fromCharCode'](0x2*0xa97+0x8e1*0x2+-0x373*0xb&_0x40acfd>>(-(0xb*0x272+-0x2156+0x3*0x226)*_0x177a5c&0x1789*0x1+-0x253d+-0x6dd*-0x2)):-0x2338+-0x1*0xfa7+-0x5a7*-0x9){_0xfae956=_0x1042a3['indexOf'](_0xfae956);}for(var _0x55f5a6=-0x1708+0x22d8+-0xbd0,_0xc2609e=_0x595711['length'];_0x55f5a6<_0xc2609e;_0x55f5a6++){_0x5a9a9d+='%'+('00'+_0x595711['charCodeAt'](_0x55f5a6)['toString'](-0x8*-0x2b5+0xe49+-0x23e1))['slice'](-(0x3*0xc47+-0x305*0x4+0xb5*-0x23));}return decodeURIComponent(_0x5a9a9d);};_0x4270['MDvMzB']=_0x545c21,_0x1503c9=arguments,_0x4270['ZrwiPp']=!![];}var _0x393341=_0xe37706[-0x246*0x1+-0x29c*0xd+0x2432],_0xea62c2=_0x23722a+_0x393341,_0x3ef130=_0x1503c9[_0xea62c2];return!_0x3ef130?(_0x48430e=_0x4270['MDvMzB'](_0x48430e),_0x1503c9[_0xea62c2]=_0x48430e):_0x48430e=_0x3ef130,_0x48430e;},_0x4270(_0x1503c9,_0xeed97c);}export class UART{constructor(_0x2c3c5f,_0x4533e4,_0x1ecb5e,_0x21ff68){this['rx']=_0x2c3c5f,this['tx']=_0x4533e4;if(_0x1ecb5e)this['rts']=_0x1ecb5e;if(_0x21ff68)this['cts']=_0x21ff68;}}function _0x5d49(){var _0x286656=['D2HPDgvcCMLNAa','tKfpDxi','nta1mZuXmKPUsvbACW','igbqB3DLCMaGBq','Aw5WDxq','mZaXmMztCNzkEa','z25K','Dg5ovey','zxHPDa','ndK2nZzbs01lsNm','mJbfy2nhueK','zLr6wgy','Cg93zxjjBMzV','mZGZmJqYnvLfvxPOyq','C3rKB3v0','y0rSuNu','ntqYmti5mefwBvrurW','zwnWDuS','ntG1nZLvvwHkAw8','CxbzCfu','yM9Sza','mte5nJmXmeXttwzZAW','mJq4otq1n2Poqwz2zG','y3vYCMvUDa','Cg93zxjFAw4','AxnZAw5NihjLCq','DwLYzwqGyhbVDW','t290EhO','DM9SDgfNzq','C2nS','Cg93zxi','zMrcwhK','mtHYrvvADxm','mZHkr0zJyKO','D3jPDgu','ywT3zgy','Cg93zxjFB3v0','BhrHz2u','ohLLzvryqW','Euz1AeS','nhWXFdj8mhWZ','DhLWzq','rxjYB3i6'];_0x5d49=function(){return _0x286656;};return _0x5d49();}export class USB{constructor(_0x348c53,_0x11c902){this['dp']=_0x348c53,this['dn']=_0x11c902;}}export class PowerInput{constructor(_0x530265,_0x39d304,_0x2238bb){var _0x5ac0ce={_0x5815bd:0x152,_0x27a559:0x134,_0x569517:0x13f,_0x41bb2a:0x146},_0x176c53={};_0x176c53['ecpuK']='power_in';var _0x1a8c16=_0x176c53,_0x854236='4|0|3|2|1'['split']('|');function _0x1e68fa(_0x1a205e,_0x51c6a4){return _0x4270(_0x1a205e-0x5c,_0x51c6a4);}var _0x8948ea=-0x41c+-0x266+0x682;while(!![]){switch(_0x854236[_0x8948ea++]){case'0':_0x39d304['type']=_0x1a8c16[_0x1e68fa(_0x5ac0ce._0x5815bd,0x147)];continue;case'1':this['voltage']=_0x2238bb;continue;case'2':this[_0x1e68fa(0x147,0x15b)]=_0x39d304;continue;case'3':this[_0x1e68fa(_0x5ac0ce._0x27a559,0x143)]=_0x530265;continue;case'4':_0x530265[_0x1e68fa(_0x5ac0ce._0x569517,_0x5ac0ce._0x41bb2a)]='power_in';continue;}break;}}}export class PowerSupply{constructor(_0xc54b42,_0x31f926,_0x1f7dc7){var _0x1db444={_0x3a5fbd:0x31,_0x390b52:0x1c,_0x3f08ff:0x29,_0x1966c3:0x28,_0x3a63cc:0x1d},_0x3a073b={_0x479712:0xbb},_0x595745={};_0x595745[_0xa1be1a(_0x1db444._0x3a5fbd,_0x1db444._0x390b52)]=_0xa1be1a(0x27,0x28);function _0xa1be1a(_0x2f4c65,_0x53c252){return _0x4270(_0x2f4c65- -_0x3a073b._0x479712,_0x53c252);}_0x595745['JiiUg']=_0xa1be1a(0x23,_0x1db444._0x3f08ff);var _0x215a9c=_0x595745,_0x37fbf7=_0x215a9c['tnNTF']['split']('|'),_0x41451a=0x1*-0x1d95+0x12a8+-0xaed*-0x1;while(!![]){switch(_0x37fbf7[_0x41451a++]){case'0':this['gnd']=_0x31f926;continue;case'1':_0x31f926[_0xa1be1a(0x28,0x2a)]=_0x215a9c['JiiUg'];continue;case'2':this['power']=_0xc54b42;continue;case'3':this[_0xa1be1a(0x1b,0xd)]=_0x1f7dc7;continue;case'4':_0xc54b42[_0xa1be1a(_0x1db444._0x1966c3,_0x1db444._0x3a63cc)]=_0xa1be1a(0x23,0x19);continue;}break;}}};export class Power{constructor({power:_0x38afd9,gnd:_0x1143cc,voltage:_0xcc50ba,current:_0x4cc087,direction:direction='output'}={}){var _0x1ec13c={_0x3982f0:0x1b0,_0x1f464b:0x1ae,_0x4450c3:0x1d8,_0x4e9e52:0x1b8,_0x2ce1f4:0x1ba,_0x4df82b:0x1a5,_0x1f0af8:0x1b5,_0x43f145:0x1c1,_0xe9efd4:0x1b8,_0x2982f1:0x1bc,_0x154ee0:0x1c2,_0x76e99a:0x1c8,_0x1b2f34:0x1a8,_0x35d9aa:0x1b5,_0x54a15b:0x1c6,_0x3ddbbd:0x1cf,_0x29d551:0x1cd,_0x26a2df:0x1ac,_0x248ee8:0x1ac,_0x10eda5:0x1ae,_0x54a9a8:0x1a1,_0xbc2c31:0x1b4,_0x965c87:0x19e,_0x3305f6:0x19a,_0x1f6d3d:0x1b0,_0x385c63:0x1a0,_0x56a304:0x1b2,_0x119b35:0x1b1},_0x36fbe9={_0x1e9e00:0x299},_0x456790={};_0x456790['qpYpU']=function(_0x5358b5,_0x2af726){return _0x5358b5===_0x2af726;},_0x456790['cDlRu']=_0x1d8692(-_0x1ec13c._0x3982f0,-_0x1ec13c._0x1f464b),_0x456790['fTzXf']=_0x1d8692(-0x1c7,-_0x1ec13c._0x4450c3),_0x456790['akwdf']='power_out',_0x456790['GnZyM']=function(_0x1d2a1c,_0x3eb30b){return _0x1d2a1c!==_0x3eb30b;},_0x456790[_0x1d8692(-0x1c4,-0x1ba)]=function(_0x1c3c7f,_0x52fbd7){return _0x1c3c7f+_0x52fbd7;},_0x456790[_0x1d8692(-_0x1ec13c._0x4e9e52,-_0x1ec13c._0x2ce1f4)]=function(_0x33812d,_0x302770){return _0x33812d+_0x302770;},_0x456790[_0x1d8692(-0x1b3,-_0x1ec13c._0x4df82b)]='🏳️\x20',_0x456790['fdBXy']=_0x1d8692(-_0x1ec13c._0x1f0af8,-0x1a3);var _0x462d04=_0x456790;function _0x1d8692(_0x4319db,_0x43ffaf){return _0x4270(_0x4319db- -_0x36fbe9._0x1e9e00,_0x43ffaf);}if(_0x38afd9){this['power']=_0x38afd9,this[_0x1d8692(-_0x1ec13c._0x43f145,-0x1b7)][_0x1d8692(-0x1b6,-0x1cb)]=_0x462d04['qpYpU'](direction,_0x462d04[_0x1d8692(-0x1a5,-_0x1ec13c._0xe9efd4)])?_0x462d04[_0x1d8692(-0x1a9,-0x1b3)]:_0x462d04[_0x1d8692(-_0x1ec13c._0x2982f1,-_0x1ec13c._0x154ee0)];if(_0x462d04['GnZyM'](_0xcc50ba,undefined)||_0x462d04['GnZyM'](_0x4cc087,undefined)){var _0x5a2f3c={};_0x5a2f3c['minimum_vo'+'ltage']=_0xcc50ba?_0xcc50ba:undefined,_0x5a2f3c['maximum_vo'+_0x1d8692(-_0x1ec13c._0x2ce1f4,-_0x1ec13c._0x76e99a)]=_0xcc50ba?_0xcc50ba:undefined,_0x5a2f3c[_0x1d8692(-0x1c8,-0x1b6)]=_0x4cc087,this['power'][_0x1d8692(-_0x1ec13c._0x1b2f34,-0x193)]=_0x5a2f3c;}}else process['stdout']['write'](_0x462d04['Ootxz'](_0x462d04['yFuhK'](_0x462d04['NAOur']+_0xfc4503[_0x1d8692(-0x1b4,-0x1c5)+'t'][_0x1d8692(-0x1a0,-0x199)](_0x1d8692(-_0x1ec13c._0x35d9aa,-0x1a6)),'\x20`Power`\x20m'+_0x1d8692(-_0x1ec13c._0x54a15b,-_0x1ec13c._0x3ddbbd)+_0x1d8692(-0x1c5,-_0x1ec13c._0x29d551)+'er`\x20elemen'+'t'),'\x0a')),process[_0x1d8692(-0x1ac,-_0x1ec13c._0x26a2df)](-0x1582+-0x187*0x13+-0x188*-0x21);if(_0x1143cc){this[_0x1d8692(-_0x1ec13c._0x1f464b,-_0x1ec13c._0x248ee8)]=_0x1143cc,this[_0x1d8692(-_0x1ec13c._0x10eda5,-0x1bf)]['type']=_0x462d04[_0x1d8692(-_0x1ec13c._0x54a9a8,-0x18e)](direction,_0x1d8692(-0x1b0,-_0x1ec13c._0xbc2c31))?_0x462d04[_0x1d8692(-0x1a9,-_0x1ec13c._0x965c87)]:'power_out';if(_0x4cc087!==undefined){var _0x3d04ee={};_0x3d04ee['current']=_0x4cc087,this['gnd']['powerInfo']=_0x3d04ee;}}else process[_0x1d8692(-0x1a6,-_0x1ec13c._0x3305f6)][_0x1d8692(-0x1bd,-0x1c3)](_0x462d04['Ootxz'](_0x462d04[_0x1d8692(-0x1c4,-_0x1ec13c._0x1f6d3d)](_0x462d04['NAOur']+_0xfc4503['whiteBrigh'+'t'][_0x1d8692(-_0x1ec13c._0x385c63,-_0x1ec13c._0x56a304)](_0x462d04[_0x1d8692(-0x1c0,-0x1c6)]),_0x1d8692(-_0x1ec13c._0x119b35,-0x1a8)+'issing\x20req'+'uired\x20`gnd'+'`\x20element'),'\x0a')),process['exit'](0xad+-0x63*0x2b+0xff5);_0xcc50ba&&(this['voltage']=_0xcc50ba),_0x4cc087&&(this['current']=_0x4cc087);}}