<!DOCTYPE html>
<html>

<head>
    <title>Bulk File Downloader</title>
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes">
        <link rel="icon" type="image/x-icon" href="logo.png">

    <style>
        .tool-header {
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 20px;
            text-shadow: 2px 2px 10px green;
        }

        #editor {
            width: 100%;
            height: 400px;
            border: 4px solid black;
            border-radius: 25px;
        }

        .button {
            background-color: #4CAF50;
            color: white;
            padding: 12px 10px;
            margin: 10px 0;
            border: none;
            cursor: pointer;
            width: 100%;
            border-radius: 30px;
            font-size: 15px;
            text-shadow: 2px 2px 5px red;
        }
    </style>
</head>

<body>
    <div class="tool-container"><br />
        <center>
            <div class="tool-header">Bulk File Downloader</div>
        </center><br />
        <textarea id="editor"></textarea>
        <br>
        <button class="button" onclick="saveAsText()">Download Files</button>

        <p>The file is downloading: <span id="fileName" style="color:green"></span></p>

        <script>
           const _0x17b6eb=_0x39d6;(function(_0x4e1f34,_0x3d4321){const _0x490504=_0x39d6,_0x402d6e=_0x4e1f34();while(!![]){try{const _0x1c785d=-parseInt(_0x490504(0x160))/0x1*(-parseInt(_0x490504(0x1ad))/0x2)+parseInt(_0x490504(0x158))/0x3*(parseInt(_0x490504(0x1f8))/0x4)+parseInt(_0x490504(0x232))/0x5+-parseInt(_0x490504(0x17c))/0x6*(parseInt(_0x490504(0x20a))/0x7)+-parseInt(_0x490504(0x173))/0x8+parseInt(_0x490504(0x237))/0x9*(parseInt(_0x490504(0x1be))/0xa)+-parseInt(_0x490504(0x175))/0xb*(-parseInt(_0x490504(0x193))/0xc);if(_0x1c785d===_0x3d4321)break;else _0x402d6e['push'](_0x402d6e['shift']());}catch(_0x38a529){_0x402d6e['push'](_0x402d6e['shift']());}}}(_0x1ca9,0xda190));function saveAsText(){const _0x318799=_0x39d6,_0x2b9d03=document[_0x318799(0x1e8)](_0x318799(0x1ee)),_0x3ba1b2=_0x2b9d03[_0x318799(0x1c1)][_0x318799(0x1b3)](),_0x34d830=_0x3ba1b2[_0x318799(0x229)]('\x0a')[_0x318799(0x22b)](_0x482500=>_0x482500[_0x318799(0x1b3)]())[_0x318799(0x233)](Boolean);if(_0x34d830[_0x318799(0x154)]===0x0){alert(_0x318799(0x165));return;}console[_0x318799(0x1a9)](_0x318799(0x1ec),_0x34d830),download(_0x34d830);}function _0x1ca9(){const _0x25c03b=['application/x-deb','.geojson','body','hidden','.mp3','.kml','.doc','application/epub+zip','.m4a','.ass','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','text/x-shellscript','5161020YjUEmF','appendChild','https://docs.google.com/document/d/','.woff','/export?format=docx','headers','get','video/x-msvideo','.lnk','href','text/x-c','.vtt','blob','application/x-ms-shortcut','.mp4','.bmp','style','text/x-python','application/vnd.openxmlformats-officedocument.presentationml.presentation','application/vnd.ms-powerpoint','.gif','.cpp','log','https://drive.google.com/file','video/mpeg','.wma','128lQUTdE','.mdb','audio/x-ms-wma','application/x-tar',',\x20Status:\x20','video/quicktime','trim','.jpg','fileName','image/heic','getItem','application/vnd.geo+json','Failed\x20to\x20fetch:\x20','text/srt','.epub','font/ttf','.ppt','1535860BDHfWq','audio/wav','application/x-java-archive','value','https://drive.google.com/uc?export=download&id=','keyup','.json','.rtf','.xls','.webp','createElement','application/x-dbf','application/x-ruby','application/vnd.openxmlformats-officedocument.wordprocessingml.document','video/x-matroska','image/gif','.sqlite','setAttribute','.wmv','application/vnd.ms-access','.xml','application/x-7z-compressed','.pptx','application/x-iso9660-image','.heic','https://docs.google.com/document','.otf','image/svg+xml','image/jpeg','application/x-mobipocket-ebook','.ico','application/x-yaml','/export?format=xlsx','.svg','font/woff2','application/vnd.google-earth.kmz','application/x-ass','.iso','application/vnd.ms-excel','text/plain','.sql','.avi','getElementById','audio/ogg','removeChild','visibility','Inputs:','application/xml','editor','.kmz','audio/amr','.ssa','.html','click','pop','image/png','content','.rb','173756STGZRd','.txt','.woff2','application/x-bittorrent','.zip','/export?format=pptx','text/html;\x20charset=utf-8','.pl','.ogg','application/pdf','.bin','.gz','.aac','https://docs.google.com/presentation/d/','.js','.deb','image/tiff','revokeObjectURL','5117lGKOJw','status','image/webp','font/otf','video/3gpp','audio/mp4','.exe','Unknown\x20file\x20type:','.webm','.pkg','https://docs.google.com/spreadsheets','.csv','.rar','.amr','application/x-msdownload','application/x-subrip','application/rtf','https://docs.google.com/presentation','video/webm','application/x-httpd-php','application/vnd.apple.installer+xml','.dbf','.tar','audio/mpeg','.ttf','.php','.mobi','setItem','audio/x-flac','application/x-sql','includes','split','text/csv','map','.xlsx','application/x-ssa','application/gzip','application/x-shockwave-flash','https://docs.google.com/spreadsheets/d/','Downloading:\x20','2910270RBHLOy','filter','font/woff','.java','application/zip','36djKNuO','application/x-rar-compressed','text/html','image/x-icon','.midi','text/x-java-source','audio/x-aac','audio/3gpp','length','text/x-c++','.docx','video/x-ms-wmv','27UYyUKb','download','addEventListener','application/x-perl','.srt','application/javascript','error','.flac','13636RpTXuY','downloaded_file','.7z','Content-Type','.flv','Please\x20enter\x20valid\x20URLs\x20or\x20file\x20names.','match','.pdf','.wav','video/mp4','createObjectURL','.tiff','application/x-sqlite3','.torrent','Error\x20downloading\x20','video/avi','image/bmp','.png','.mpeg','10335272qoqlOG','.yaml','33lqfkTV','application/vnd.google-earth.kml+xml','audio/x-midi','video/x-flv','.sh','image/heif','.mov','12846BExLYQ','.py','.jar','.swf','.heif','application/octet-stream','.3gp','.mkv','text/vtt','innerText','application/msword'];_0x1ca9=function(){return _0x25c03b;};return _0x1ca9();}async function download(_0x4fd621){const _0x4996c4=_0x39d6,_0x5cb77e=document[_0x4996c4(0x1e8)](_0x4996c4(0x1b5));for(const _0x211efe of _0x4fd621){const _0x234835=_0x211efe[_0x4996c4(0x229)](',');let _0x158224='',_0x530535='';if(_0x234835[_0x4996c4(0x154)]>0x1){const _0x208924=isValidUrl(_0x234835[0x0]);_0x158224=_0x208924?driveCheck(_0x234835[0x0]):driveCheck(_0x234835[0x1]),_0x530535=_0x208924?_0x234835[0x1]:_0x234835[0x0];}else _0x158224=driveCheck(_0x234835[0x0]),_0x530535=_0x4996c4(0x161);try{console[_0x4996c4(0x1a9)](_0x4996c4(0x231)+_0x158224),_0x5cb77e[_0x4996c4(0x185)]=_0x158224;const _0x4bef6b=await fetch(_0x158224);if(!_0x4bef6b['ok']){console[_0x4996c4(0x15e)](_0x4996c4(0x1b9)+_0x158224+_0x4996c4(0x1b1)+_0x4bef6b[_0x4996c4(0x20b)]);continue;}const _0x3ec32f=_0x4bef6b[_0x4996c4(0x198)][_0x4996c4(0x199)](_0x4996c4(0x163)),_0x488d9c=await _0x4bef6b[_0x4996c4(0x19f)](),_0x1172a9=getFileExtension(_0x3ec32f,_0x158224);if(!_0x1172a9){console[_0x4996c4(0x15e)](_0x4996c4(0x211),_0x3ec32f);continue;}const _0x4f6743=document[_0x4996c4(0x1c8)]('a'),_0x46c577=URL[_0x4996c4(0x16a)](_0x488d9c);_0x4f6743[_0x4996c4(0x1cf)](_0x4996c4(0x19c),_0x46c577),_0x4f6743[_0x4996c4(0x1cf)](_0x4996c4(0x159),''+_0x530535+_0x1172a9),_0x4f6743[_0x4996c4(0x1a3)][_0x4996c4(0x1eb)]=_0x4996c4(0x18a),document[_0x4996c4(0x189)][_0x4996c4(0x194)](_0x4f6743),_0x4f6743[_0x4996c4(0x1f3)](),document[_0x4996c4(0x189)][_0x4996c4(0x1ea)](_0x4f6743),URL[_0x4996c4(0x209)](_0x46c577);}catch(_0xe1a3a1){console[_0x4996c4(0x15e)](_0x4996c4(0x16e)+_0x158224+':',_0xe1a3a1);}}}function driveCheck(_0x3536c4){const _0x43f52e=_0x39d6;if(_0x3536c4[_0x43f52e(0x228)](_0x43f52e(0x214))){const _0x11309e=_0x3536c4[_0x43f52e(0x166)](/\/d\/([a-zA-Z0-9-_]+)/)?.[0x1];return _0x11309e?_0x43f52e(0x230)+_0x11309e+_0x43f52e(0x1de):_0x3536c4;}else{if(_0x3536c4[_0x43f52e(0x228)](_0x43f52e(0x1d7))){const _0x4277fb=_0x3536c4[_0x43f52e(0x166)](/\/d\/([a-zA-Z0-9-_]+)/)?.[0x1];return _0x4277fb?_0x43f52e(0x195)+_0x4277fb+_0x43f52e(0x197):_0x3536c4;}else{if(_0x3536c4[_0x43f52e(0x228)](_0x43f52e(0x21b))){const _0x1f88f2=_0x3536c4[_0x43f52e(0x166)](/\/d\/([a-zA-Z0-9-_]+)/)?.[0x1];return _0x1f88f2?_0x43f52e(0x205)+_0x1f88f2+_0x43f52e(0x1fd):_0x3536c4;}else{if(_0x3536c4[_0x43f52e(0x228)](_0x43f52e(0x1aa))){const _0x1ecfaa=_0x3536c4[_0x43f52e(0x166)](/\/d\/([a-zA-Z0-9-_]+)/)?.[0x1];return _0x1ecfaa?_0x43f52e(0x1c2)+_0x1ecfaa:_0x3536c4;}}}}return _0x3536c4;}function _0x39d6(_0x16aceb,_0x5d597d){const _0x1ca9d7=_0x1ca9();return _0x39d6=function(_0x39d6cf,_0x34a033){_0x39d6cf=_0x39d6cf-0x154;let _0x50aa34=_0x1ca9d7[_0x39d6cf];return _0x50aa34;},_0x39d6(_0x16aceb,_0x5d597d);}var getFileExtension=(_0x3be88c,_0x16a844)=>{const _0x5aaf26=_0x39d6;console[_0x5aaf26(0x1a9)](_0x3be88c);switch(_0x3be88c){case _0x5aaf26(0x221):return _0x5aaf26(0x18b);case _0x5aaf26(0x20f):return _0x5aaf26(0x18f);case _0x5aaf26(0x1e9):return _0x5aaf26(0x200);case _0x5aaf26(0x1bf):return _0x5aaf26(0x168);case _0x5aaf26(0x226):return _0x5aaf26(0x15f);case _0x5aaf26(0x23d):return _0x5aaf26(0x204);case _0x5aaf26(0x177):return _0x5aaf26(0x23b);case _0x5aaf26(0x1af):return _0x5aaf26(0x1ac);case _0x5aaf26(0x1f0):return _0x5aaf26(0x217);case _0x5aaf26(0x23e):return _0x5aaf26(0x182);case _0x5aaf26(0x169):return _0x5aaf26(0x1a1);case _0x5aaf26(0x1cc):return _0x5aaf26(0x183);case _0x5aaf26(0x21c):return _0x5aaf26(0x212);case _0x5aaf26(0x16f):return _0x5aaf26(0x1e7);case _0x5aaf26(0x1ab):return _0x5aaf26(0x172);case _0x5aaf26(0x1b2):return _0x5aaf26(0x17b);case _0x5aaf26(0x19a):return _0x5aaf26(0x1e7);case _0x5aaf26(0x178):return _0x5aaf26(0x164);case _0x5aaf26(0x20e):return _0x5aaf26(0x182);case _0x5aaf26(0x157):return _0x5aaf26(0x1d0);case _0x5aaf26(0x1da):return _0x5aaf26(0x1b4);case _0x5aaf26(0x1f5):return _0x5aaf26(0x171);case _0x5aaf26(0x1cd):return _0x5aaf26(0x1a7);case _0x5aaf26(0x20c):return _0x5aaf26(0x1c7);case _0x5aaf26(0x208):return _0x5aaf26(0x16b);case _0x5aaf26(0x170):return _0x5aaf26(0x1a2);case _0x5aaf26(0x1d9):return _0x5aaf26(0x1df);case _0x5aaf26(0x23a):return _0x5aaf26(0x1dc);case _0x5aaf26(0x17a):return _0x5aaf26(0x180);case _0x5aaf26(0x1b6):return _0x5aaf26(0x1d6);case _0x5aaf26(0x1cb):return _0x5aaf26(0x156);case _0x5aaf26(0x186):return _0x5aaf26(0x18d);case _0x5aaf26(0x201):return _0x5aaf26(0x167);case _0x5aaf26(0x21a):return _0x5aaf26(0x1c5);case _0x5aaf26(0x1e5):return _0x5aaf26(0x1f9);case _0x5aaf26(0x22a):return _0x5aaf26(0x215);case _0x5aaf26(0x191):return _0x5aaf26(0x22c);case _0x5aaf26(0x1e4):return _0x5aaf26(0x1c6);case _0x5aaf26(0x1a5):return _0x5aaf26(0x1d4);case _0x5aaf26(0x1a6):return _0x5aaf26(0x1bd);case _0x5aaf26(0x18e):return _0x5aaf26(0x1bb);case _0x5aaf26(0x1db):return _0x5aaf26(0x224);case _0x5aaf26(0x236):return _0x5aaf26(0x1fc);case _0x5aaf26(0x238):return _0x5aaf26(0x216);case _0x5aaf26(0x1d3):return _0x5aaf26(0x162);case _0x5aaf26(0x22e):return _0x5aaf26(0x203);case _0x5aaf26(0x1b0):return _0x5aaf26(0x220);case _0x5aaf26(0x1d5):return _0x5aaf26(0x1e3);case _0x5aaf26(0x21e):return _0x5aaf26(0x213);case _0x5aaf26(0x187):return _0x5aaf26(0x207);case _0x5aaf26(0x218):return _0x5aaf26(0x210);case _0x5aaf26(0x1c0):return _0x5aaf26(0x17e);case _0x5aaf26(0x1ba):return _0x5aaf26(0x15c);case _0x5aaf26(0x219):return _0x5aaf26(0x15c);case _0x5aaf26(0x184):return _0x5aaf26(0x19e);case _0x5aaf26(0x22d):return _0x5aaf26(0x1f1);case _0x5aaf26(0x1e2):return _0x5aaf26(0x190);case _0x5aaf26(0x20d):return _0x5aaf26(0x1d8);case _0x5aaf26(0x1bc):return _0x5aaf26(0x222);case _0x5aaf26(0x234):return _0x5aaf26(0x196);case _0x5aaf26(0x1e0):return _0x5aaf26(0x1fa);case'application/json':return _0x5aaf26(0x1c4);case _0x5aaf26(0x15d):return _0x5aaf26(0x206);case _0x5aaf26(0x239):return _0x5aaf26(0x1f2);case _0x5aaf26(0x1ed):return _0x5aaf26(0x1d2);case _0x5aaf26(0x1a4):return _0x5aaf26(0x17d);case _0x5aaf26(0x23c):return _0x5aaf26(0x235);case _0x5aaf26(0x19d):return'.c';case _0x5aaf26(0x155):return _0x5aaf26(0x1a8);case _0x5aaf26(0x192):return _0x5aaf26(0x179);case _0x5aaf26(0x21d):return _0x5aaf26(0x223);case _0x5aaf26(0x1dd):return _0x5aaf26(0x174);case _0x5aaf26(0x15b):return _0x5aaf26(0x1ff);case _0x5aaf26(0x1ca):return _0x5aaf26(0x1f7);case _0x5aaf26(0x1fe):return _0x5aaf26(0x1f2);case _0x5aaf26(0x1b8):return _0x5aaf26(0x188);case _0x5aaf26(0x227):return _0x5aaf26(0x1e6);case _0x5aaf26(0x1d1):return _0x5aaf26(0x1ae);case _0x5aaf26(0x16c):return _0x5aaf26(0x1ce);case _0x5aaf26(0x176):return _0x5aaf26(0x18c);case _0x5aaf26(0x1e1):return _0x5aaf26(0x1ef);case _0x5aaf26(0x181):return _0x5aaf26(0x202);case _0x5aaf26(0x1fb):return _0x5aaf26(0x16d);case _0x5aaf26(0x22f):return _0x5aaf26(0x17f);case _0x5aaf26(0x1a0):return _0x5aaf26(0x19b);case _0x5aaf26(0x1c9):return _0x5aaf26(0x21f);default:if(_0x16a844[_0x5aaf26(0x228)](_0x5aaf26(0x214)))return _0x5aaf26(0x22c);else{if(_0x16a844[_0x5aaf26(0x228)](_0x5aaf26(0x1d7)))return _0x5aaf26(0x156);else{if(_0x16a844[_0x5aaf26(0x228)](_0x5aaf26(0x21b)))return _0x5aaf26(0x1d4);else{let _0x4059c1=(_0x16a844[_0x5aaf26(0x166)](/[^\\\/]\.([^.\\\/]+)$/)||[null])[_0x5aaf26(0x1f4)]();return _0x4059c1=_0x4059c1?_0x4059c1[_0x5aaf26(0x229)](/[?\/=]/)[0x0]:'',_0x4059c1?'.'+_0x4059c1:'';}}}}};function isValidUrl(_0x586059){try{return new URL(_0x586059),!![];}catch{return![];}}document[_0x17b6eb(0x1e8)](_0x17b6eb(0x1ee))[_0x17b6eb(0x15a)](_0x17b6eb(0x1c3),function(){const _0x22f873=_0x17b6eb;localStorage[_0x22f873(0x225)](_0x22f873(0x1f6),this[_0x22f873(0x1c1)]);}),document[_0x17b6eb(0x1e8)](_0x17b6eb(0x1ee))[_0x17b6eb(0x1c1)]=localStorage[_0x17b6eb(0x1b7)](_0x17b6eb(0x1f6))||'';
        </script>
    </div>
</body>

</html>