<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Domain Management Linkdewa</title>
    <link rel="icon" href="https://backend.zteam21.com/assets/LOGOz.webp" type="image/gif">
    <link rel="stylesheet" href="css/style.css">
</head>
<body oncontextmenu="return false;" onkeydown="disableShortcuts(event)">
    <!-- Overlay untuk input password -->
   <canvas id="starCanvas"></canvas>
   <div id="passwordOverlay" class="overlay">
    <div class="password-container">
        <h2>Enter Password</h2>
        <input type="password" id="passwordInput" placeholder="Enter The Password" onkeydown="handleKeyDown(event)">
        <button onclick="checkPassword()">Submit</button>
    </div>
</div>


    <div class="wrapper">
        <div id="mainContent" class="container">
            <img src="https://zteam21.dev/assets/logo-zteam.png" alt="Logo" class="logo">
            <h1>Domain Management</h1>

            <select id="brandSelector">
                <option value="" selected disabled>-- Select Brand --</option>
            </select>

            <input type="text" id="domainInput" placeholder="Enter domain (e.g., example.com)">
            <button id="addDomain">Add Domain</button>

            <h2>All Domains</h2>
            <div class="table-container">
                <table>
                    <thead>
                        <tr>
                            <th>Brand</th>
                            <th>Domain</th>
                            <th>Actions</th>
                        </tr>
                    </thead>
                <tbody id="domainTableBody">
                    <!-- Data akan diisi dengan JavaScript -->
                </tbody>
            </table>
        </div>
    </div>

    <footer>
        <p>Designed with ❤️ by Lens</p>
        <p>© 2025 Domain Management. All rights reserved.</p>
    </footer>

    <script>
const _0x3ed1f6=_0x328c;(function(_0x35ddbb,_0x1714ce){const _0x3ff7ca=_0x328c,_0x28a87a=_0x35ddbb();while(!![]){try{const _0x26bfad=-parseInt(_0x3ff7ca(0x13b))/0x1*(parseInt(_0x3ff7ca(0x144))/0x2)+parseInt(_0x3ff7ca(0x156))/0x3*(parseInt(_0x3ff7ca(0x170))/0x4)+-parseInt(_0x3ff7ca(0x136))/0x5+-parseInt(_0x3ff7ca(0x16d))/0x6*(-parseInt(_0x3ff7ca(0x14d))/0x7)+-parseInt(_0x3ff7ca(0x165))/0x8+parseInt(_0x3ff7ca(0x15c))/0x9+-parseInt(_0x3ff7ca(0x177))/0xa;if(_0x26bfad===_0x1714ce)break;else _0x28a87a['push'](_0x28a87a['shift']());}catch(_0x293296){_0x28a87a['push'](_0x28a87a['shift']());}}}(_0x1596,0xab97d));const correctPassword=_0x3ed1f6(0x16b);window['onload']=function(){const _0x1c7917=_0x3ed1f6;localStorage['getItem'](_0x1c7917(0x162))===_0x1c7917(0x13a)&&(document['getElementById']('passwordOverlay')['style'][_0x1c7917(0x15b)]=_0x1c7917(0x161));};function checkPassword(){const _0x25e355=_0x3ed1f6,_0x489289=document[_0x25e355(0x143)]('passwordInput')[_0x25e355(0x160)];_0x489289===correctPassword?(document[_0x25e355(0x143)]('passwordOverlay')['style'][_0x25e355(0x15b)]=_0x25e355(0x161),document[_0x25e355(0x143)]('mainContent')['style']['filter']=_0x25e355(0x161),localStorage['setItem'](_0x25e355(0x162),'true')):alert(_0x25e355(0x14e));}function handleKeyDown(_0x43a775){const _0x2f4606=_0x3ed1f6;_0x43a775[_0x2f4606(0x158)]===_0x2f4606(0x17a)&&checkPassword();}function disableShortcuts(_0xe4123a){const _0x199e78=_0x3ed1f6;_0xe4123a['ctrlKey']&&(_0xe4123a[_0x199e78(0x158)]==='u'||_0xe4123a[_0x199e78(0x158)]==='U'||_0xe4123a['key']==='s'||_0xe4123a[_0x199e78(0x158)]==='S'||_0xe4123a[_0x199e78(0x158)]==='p'||_0xe4123a[_0x199e78(0x158)]==='P')&&_0xe4123a[_0x199e78(0x14b)](),(_0xe4123a[_0x199e78(0x158)]===_0x199e78(0x175)||_0xe4123a[_0x199e78(0x167)]&&_0xe4123a[_0x199e78(0x14c)]&&(_0xe4123a['key']==='I'||_0xe4123a[_0x199e78(0x158)]==='i'||_0xe4123a[_0x199e78(0x158)]==='J'||_0xe4123a[_0x199e78(0x158)]==='j'||_0xe4123a[_0x199e78(0x158)]==='C'||_0xe4123a[_0x199e78(0x158)]==='c'))&&_0xe4123a[_0x199e78(0x14b)]();}document['addEventListener'](_0x3ed1f6(0x15a),function(){const _0x2c9d57=_0x3ed1f6,_0x1aafee=document['getElementById'](_0x2c9d57(0x17c)),_0x4176ca=document[_0x2c9d57(0x143)](_0x2c9d57(0x139)),_0x36bacd=document['getElementById'](_0x2c9d57(0x146)),_0x5bdbe0=document[_0x2c9d57(0x143)]('domainTableBody'),_0x2160c5=_0x2c9d57(0x178);function _0x320342(){const _0x28bc25=_0x2c9d57;fetch('https://admin.zteam21.dev/brands')[_0x28bc25(0x166)](_0x3a8585=>_0x3a8585['json']())[_0x28bc25(0x166)](_0x367183=>{const _0xba9552=_0x28bc25,_0x319670=document[_0xba9552(0x143)]('brandSelector');_0x319670['innerHTML']='<option\x20value=\x22\x22\x20selected\x20disabled>--\x20Select\x20Brand\x20--</option>',_0x367183[_0xba9552(0x171)](_0x46af3f=>{const _0x3605d=_0xba9552,_0x241838=document[_0x3605d(0x173)](_0x3605d(0x150));_0x241838['value']=_0x46af3f,_0x241838[_0x3605d(0x15d)]=_0x46af3f,_0x319670['appendChild'](_0x241838);});})[_0x28bc25(0x16c)](_0xec42c9=>console[_0x28bc25(0x149)](_0x28bc25(0x16e),_0xec42c9));}window['onload']=_0x320342;function _0x5f24e3(_0x577e86){const _0x111575=_0x2c9d57;if(!_0x577e86)return;fetch(_0x2160c5+_0x111575(0x153)+_0x577e86)[_0x111575(0x166)](_0x5e28bd=>_0x5e28bd['json']())[_0x111575(0x166)](_0x1ca33f=>{const _0xf64597=_0x111575;_0x5bdbe0[_0xf64597(0x140)]='',_0x1ca33f[_0xf64597(0x171)](_0xfb71c5=>{const _0x3469c5=_0xf64597,_0x2c1256=document[_0x3469c5(0x173)]('tr');_0x2c1256[_0x3469c5(0x140)]=_0x3469c5(0x164)+_0xfb71c5['brand']+_0x3469c5(0x14a)+_0xfb71c5[_0x3469c5(0x137)]+_0x3469c5(0x169)+_0xfb71c5['id']+'\x22>Delete</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x5bdbe0['appendChild'](_0x2c1256);}),document[_0xf64597(0x14f)]('.deleteBtn')[_0xf64597(0x171)](_0xef87f7=>{const _0xa33172=_0xf64597;_0xef87f7[_0xa33172(0x17b)]('click',function(){const _0x3d029b=_0xa33172,_0x2147b3=this['getAttribute'](_0x3d029b(0x155));_0x29cbe3(_0x2147b3);});});})[_0x111575(0x16c)](_0x430ed1=>console[_0x111575(0x149)]('Error\x20fetching\x20domains:',_0x430ed1));}window[_0x2c9d57(0x179)]=_0x320342;function _0x5d56a6(){const _0x44563a=_0x2c9d57,_0xd7ca30=_0x1aafee[_0x44563a(0x160)],_0x470fd2=_0x4176ca['value'][_0x44563a(0x16f)]();if(!_0xd7ca30||!_0x470fd2){alert(_0x44563a(0x174));return;}fetch(_0x2160c5,{'method':_0x44563a(0x13e),'headers':{'Content-Type':'application/json'},'body':JSON[_0x44563a(0x13c)]({'brand':_0xd7ca30,'domain':_0x470fd2})})[_0x44563a(0x166)](_0x5c08c6=>_0x5c08c6[_0x44563a(0x138)]())[_0x44563a(0x166)](()=>{const _0x2f2012=_0x44563a;_0x4176ca[_0x2f2012(0x160)]='',_0x5f24e3(_0xd7ca30);})[_0x44563a(0x16c)](_0x203473=>console['error']('Error\x20adding\x20domain:',_0x203473));}function _0x29cbe3(_0x437138){const _0x8112ea=_0x2c9d57;fetch(_0x2160c5+'/'+_0x437138,{'method':_0x8112ea(0x142)})[_0x8112ea(0x166)](()=>{const _0x14f6dc=_0x8112ea;_0x5f24e3(_0x1aafee[_0x14f6dc(0x160)]);})['catch'](_0x4cd49e=>console[_0x8112ea(0x149)]('Error\x20deleting\x20domain:',_0x4cd49e));}_0x1aafee[_0x2c9d57(0x17b)](_0x2c9d57(0x16a),function(){const _0x44a656=_0x2c9d57;_0x5f24e3(this[_0x44a656(0x160)]);}),_0x36bacd['addEventListener'](_0x2c9d57(0x13f),_0x5d56a6),_0x320342();});const canvas=document[_0x3ed1f6(0x143)](_0x3ed1f6(0x154)),ctx=canvas[_0x3ed1f6(0x15e)]('2d');canvas['width']=window[_0x3ed1f6(0x15f)],canvas[_0x3ed1f6(0x168)]=window['innerHeight'];const stars=[],starCount=0x64;class Star{constructor(){const _0x1fba94=_0x3ed1f6;this['x']=Math['random']()*canvas[_0x1fba94(0x172)],this['y']=Math[_0x1fba94(0x176)]()*canvas[_0x1fba94(0x168)],this[_0x1fba94(0x148)]=Math[_0x1fba94(0x176)]()*0x2,this[_0x1fba94(0x145)]=Math[_0x1fba94(0x176)]()*0.5-0.25,this[_0x1fba94(0x163)]=Math[_0x1fba94(0x176)]()*0x1+0.5;}['update'](){const _0x5e90a0=_0x3ed1f6;this['x']+=this[_0x5e90a0(0x145)],this['y']+=this[_0x5e90a0(0x163)],this['y']>canvas[_0x5e90a0(0x168)]&&(this['y']=0x0,this['x']=Math[_0x5e90a0(0x176)]()*canvas[_0x5e90a0(0x172)]);}['draw'](){const _0x1760d3=_0x3ed1f6;ctx['beginPath'](),ctx[_0x1760d3(0x151)](this['x'],this['y'],this['size'],0x0,Math['PI']*0x2),ctx[_0x1760d3(0x13d)]=_0x1760d3(0x141),ctx[_0x1760d3(0x157)]();}}function _0x1596(){const _0x5480af=['Enter','addEventListener','brandSelector','318160OxiXtg','domain','json','domainInput','true','9cJqiaH','stringify','fillStyle','POST','click','innerHTML','white','DELETE','getElementById','8654kEzfFM','speedX','addDomain','draw','size','error','</td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td>','preventDefault','shiftKey','757750jBqXVR','Password\x20salah.\x20Silakan\x20coba\x20lagi.','querySelectorAll','option','arc','update','/brand/','starCanvas','data-id','351dpuuGX','fill','key','clearRect','DOMContentLoaded','display','2277810BFSbpo','textContent','getContext','innerWidth','value','none','loggedIn','speedY','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td>','5270488qssiAd','then','ctrlKey','height','</td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20class=\x22deleteBtn\x22\x20data-id=\x22','change','linkdewabos','catch','72xKuYFu','Error\x20fetching\x20brands:','trim','29412hIzgXV','forEach','width','createElement','Please\x20select\x20a\x20brand\x20and\x20enter\x20a\x20domain.','F12','random','9481600fBQBtg','https://admin.zteam21.dev/domains','onload'];_0x1596=function(){return _0x5480af;};return _0x1596();}for(let i=0x0;i<starCount;i++){stars['push'](new Star());}function _0x328c(_0x19bdcd,_0x50abe2){const _0x15960c=_0x1596();return _0x328c=function(_0x328ca9,_0x50e988){_0x328ca9=_0x328ca9-0x136;let _0x59c6eb=_0x15960c[_0x328ca9];return _0x59c6eb;},_0x328c(_0x19bdcd,_0x50abe2);}function animate(){const _0x1ee867=_0x3ed1f6;ctx[_0x1ee867(0x159)](0x0,0x0,canvas[_0x1ee867(0x172)],canvas['height']),stars[_0x1ee867(0x171)](_0x2f4026=>{const _0x55aedf=_0x1ee867;_0x2f4026[_0x55aedf(0x152)](),_0x2f4026[_0x55aedf(0x147)]();}),requestAnimationFrame(animate);}animate();
    </script>

</body>
</html>
