<!DOCTYPE html> <html lang="en-US"> <head> <title>WebOas.is | WebOasis | Web Oasis | v1.26.2</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="title" content="WebOas.is | WebOasis | The Ultimate Startpage, Homepage, Web Portal!"> <meta name="description" content="Startpage, Homepage, All-in-One Web Portal For Internet & Tech Enthusiasts Who Love Exploring & Learning About The Digital Underground."> <meta name="keywords" content="Startpage, Homepage, All-in-One, Web Portal, Tech News, Weather Forecast, Radio, Crypto, Cryptocurrency Prices, Text Tools, Image Editor, Photo Editor, Forum, Message Board, Chat, Chatroom, Webchat, QR Code Generator, To-Do List"> <meta name="robots" content="index, follow"> <link rel="dns-prefetch" href="https://icanhazip.com" /> <link rel="stylesheet" type="text/css" href="css/style.min.css" /> <link rel="stylesheet" type="text/css" href="css/perfect-scrollbar.min.css" /> <link rel="stylesheet" type="text/css" href="css/index_search_button.min.css" /> <link rel="stylesheet" type="text/css" href="css/custom-items-menu.min.css" /> <link rel="stylesheet" type="text/css" href="alerts/toastify.min.css" /> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="favicon/apple-touch-icon-57x57.png" /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="favicon/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="favicon/apple-touch-icon-72x72.png" /> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="favicon/apple-touch-icon-144x144.png" /> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="favicon/apple-touch-icon-60x60.png" /> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="favicon/apple-touch-icon-120x120.png" /> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="favicon/apple-touch-icon-76x76.png" /> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="favicon/apple-touch-icon-152x152.png" /> <link rel="icon" type="image/png" href="favicon/favicon-196x196.png" sizes="196x196" /> <link rel="icon" type="image/png" href="favicon/favicon-96x96.png" sizes="96x96" /> <link rel="icon" type="image/png" href="favicon/favicon-32x32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="favicon/favicon-16x16.png" sizes="16x16" /> <link rel="icon" type="image/png" href="favicon/favicon-128.png" sizes="128x128" /> <meta name="msapplication-TileColor" content="#FFFFFF" /> <meta name="msapplication-TileImage" content="favicon/mstile-144x144.png" /> <meta name="msapplication-square70x70logo" content="favicon/mstile-70x70.png" /> <meta name="msapplication-square150x150logo" content="favicon/mstile-150x150.png" /> <meta name="msapplication-wide310x150logo" content="favicon/mstile-310x150.png" /> <meta name="msapplication-square310x310logo" content="favicon/mstile-310x310.png" /> <meta name=viewport content="width=device-width, initial-scale=0.65, user-scalable=no" /> <noscript>Javascript Needed For Page!</noscript> <script defer type="application/javascript" src="js/jquery-3.6.0.min.js"></script> <script defer type="application/javascript" src="js/script.min.js"></script> <script defer type="application/javascript" src="js/perfect-scrollbar.min.js"></script> <script defer type="application/javascript" src="js/platform.min.js"></script> <script defer type="application/javascript" src="js/custom-items-menu.min.js"></script> <script defer type="application/javascript" src="js/custom.min.js"></script> <script defer type="application/javascript" src="js/sortable.min.js"></script> <script defer type="application/javascript" src="js/jscolor.min.js"></script> <script defer type="application/javascript" src="js/canvas/matrix.min.js"></script> <script defer type="application/javascript" src="js/def-settings-reloader.min.js"></script> <script defer type="application/javascript" src="js/index_search_button.min.js"></script> <script defer type="application/javascript" src="js/searchlinks.min.js"></script> <script defer type="application/javascript" src="js/index_search_links.min.js"></script> <script defer type="application/javascript" src="js/keyscroll.min.js"></script> <script defer type="application/javascript" src="js/suggestions.min.js"></script> <script type="application/javascript" src="alerts/toastify.min.js"></script> </head> <body id="body" onresize="canvasApp()"> <div class="background" id="canvasContainer"></div> <div id="mySidenav" class="sidenav" onMouseLeave="closeNav()"> <a href="javascript:void(0);" class="closebtn" onclick="closeNav()">×</a> <menu> <a href="news/">News</a> <a href="tech/">Tech</a> <a href="twitter/">Twitter</a> <a href="crypto/">Crypto</a> <a href="stocks/">Stocks</a> <a href="convert/">Convert</a> <a href="weather/">Weather</a> <a href="https://g0.si">ShortURL</a> <a href="editors/">Editors</a> <a href="magnet/">Magnet</a> <a href="stream/">Stream</a> <a href="arcade/">Arcade</a> <a href="upload/">Upload</a> <a href="ipfs/">Image</a> <a href="http://streamwat.ch/radio/">Radio</a> <a href="forum/">Forum</a> <a href="https://chatte.rs">Chat</a> <a href="http://streamwat.ch">Live</a> <a href="todo/">Todo</a> <a href="text/">Text</a> <a href="faq/">FAQ</a> <a href="qr/">QR</a> </menu><hr> <div id="customcontainer"> <div id="show-hide-customization"> <div id="checkbox-wrapper"> <span class="checkbox"> <input type="checkbox" id="customization-checkbox" name="customization-checkbox" checked> <label for="customization-checkbox" id="customization-label"> Hide Link Menu Icons</label> </span> <span class="checkbox"> <input type="checkbox" id="oldReddit-checkbox" name="oldReddit-checkbox" checked> <label for="oldReddit-checkbox" id="customization-label"> Use Old Reddit</label> </span> <span class="checkbox"> <input type="checkbox" id="openNewTab-checkbox" name="openNewTab-checkbox"> <label for="openNewTab-checkbox" id="customization-label"> Search In New Tab</label> </span> <span class="checkbox"> <input type="checkbox" id="searchsuggestions-checkbox" name="searchsuggestions-checkbox" checked> <label for="searchsuggestions-checkbox" id="customization-label"> Search Suggestions</label> </span> </div> </div> </div> <div id="resetToDefault"> <p class="btn hollow">Reset To Default</p> </div> <div id="customSettings"> <p id="toggleSettings" class="btn hollow" onclick="toggleSettings()">Custom Settings</p> <div id="settingsContainer"> <p id="exportSettings" class="btn hollow small">Export</p> <label id="importLabel" for="importSettings" class="btn hollow small">Import</label> <input type="file" id="importSettings" onchange="return importSettings()" /> </div> </div> <div id="customMatrix"> <button onclick="togglePicker()" id="colorPicker" class="btn hollow jscolor {onFineChange:'updateMatrixColor(this)', valueElement: null, showOnClick: false, width: 132, height: 100, sliderSize: 12, padding: 10, value:'#0C85D3', position:'bottom', smartPosition: false, borderColor:'#03a9f438', insetColor:'#000', backgroundColor:'#1f2326'}"> Matrix Color </button> <div id="pickerContainer"></div> <p id="resetColor" class="btn hollow small">Reset Color</p> </div> <div id="customAnimations"> <p id="customAnimationsBtn" class="btn hollow toggle" onclick="toggleAnimations()">Animation</p> <div id="customAnimationsList" class="animations"> <p id="stars" class="btn hollow small animationBtn">Stars</p> <span id="trails" class="btn hollow small animationBtn">Trails</span> <p id="nodes" class="btn hollow small animationBtn">Nodes</p> <span id="gradient" class="btn hollow small animationBtn">Gradient</span> <p id="circuits" class="btn hollow small animationBtn">Circuits</p> <span id="matrix" class="btn hollow small reset animationBtn">Reset Animation</span> </div> </div> <div id="customBackgrounds"> <p id="customBgBtnToggle" class="btn hollow toggle">Background</p> <div id="customBackgroundsList" class="list"> <div id="thumbTemplate" class="thumb template"></div> </div> <div id="customBackgroundFileDiv"> <label for="customBackgroundFile" id="customBackgroundFileLabel" class="btn hollow small">Custom Background</label> <input type="file" id="customBackgroundFile" name="customBackgroundFile"> </div> <p id="resetBackgroundBtn" class="btn hollow small reset">Reset Background</p> </div> <div class="email"> <script type="text/javascript"> for(var hyykzs=["cg","Yg","aQ","ZA","YQ","cw","Ig","YQ","bQ","Pg","bA","cw","aQ","QA","bg","Og","bw","PA","Ig","Pg","Lg","aQ","ZQ","ZA","ZQ","YQ","dw","bw","cw","Yg","IA","bQ","dw","Zg","YQ","bw","Lw","aA","aQ","PA","YQ","ZQ","Lg","cw","dA","aQ","bQ","YQ","PQ","YQ","bg","QA"],sdafzz=[4,24,19,17,43,44,8,33,18,51,12,30,29,38,37,15,42,48,31,32,45,11,40,34,23,50,22,14,27,41,2,9,39,6,16,25,49,3,46,0,10,5,28,47,13,36,35,26,7,1,20,21],jqngvb=new Array,i=0;i<sdafzz.length;i++)jqngvb[sdafzz[i]]=hyykzs[i];for(var i=0;i<jqngvb.length;i++)document.write(atob(jqngvb[i]+"==")); </script> </div> </div> <a href="javascript:void(0);" id="customLinksNavOpen" onclick="openCustomLinksNav()">☰</a> <div id="custom_links_nav"> <a href="javascript:void(0)" class="closebtn" onclick="closeCustomLinksNav()">×</a> <div class="random-link-wrapper" style="text-align: center;padding-bottom: 10px;"> <p id="random-link" class="btn hollow small" style="padding:10px;margin-top: 0px;">Random Link</p> </div> <h2 style="text-align:center">Custom Links</h2> <p style="text-align:center;padding-bottom: 10px;">Add & Remove Links Here</p> <ul id="userCustomLinks"></ul> <div id="customlinks"> <ul id="favorite-links"></ul> <div id="new-link-button"> <button id="add-link-btn">Add New Links</button> </div> </div> <div id="add-link-form"> <input type="text" id="title" maxlength="12" placeholder="Title" /> <input type="text" id="url" value="https://" /> <select id="menu-select"></select> <select type="text" id="custom-category-name"> <option value="Downloads">Downloads</option> <option value="Stream">Stream</option> <option value="Social">Social</option> <option value="Reddit">Reddit</option> <option value="Code">Code</option> <option value="News">News</option> <option value="Cloud">Cloud</option> <option value="More">More</option> </select> <button id="add">Save</button> <input type="color" id="custom-category-color" /> </div> </div> <div id="leftsidemenu"><span class="sidenavhome" onMouseOver="openNav()"><a href="javascript:void(0);" onclick="openNav()">☰</a></span></div> <div class="weboasislogo"><img src="media/logo.svg" alt="Logo"></div> <div class="center-flex offset-25" id="defaultSearchModule"> <div class="container" id="mainContainer"> <div class="container container-search" id="searchContainer"> <input autocomplete="off" tabindex="1" type="search" id="searchBar" onfocus="handleSearchBarFocus(event);" onblur="handleSearchBarBlur(event);" onkeyup="handleQuery(event,this.value);" onsearch="handleSearchReset2(event);" /> <button id="searchButton">Find</button> </div> <div class="container container-help" id="searchHelp"> <div class="help-list" id="searchHelpMenu"></div> </div> <div class="container container-menu" id="menuContainer"> <ul onclick="javascript:void(0);" class="menu-category" id="categoryMenu"></ul> </div> </div> </div> <div class="center-flex offset-26" id="linkSearchModule"> <div class="container" id="mainContainer2"> <div class="container container-search" id="searchContainer"> <input autocomplete="off" name="linkSearch" type="search" tabindex="1" id="searchLinks" onfocus="handleSearchLinksFocus(event);" onblur="handleSearchLinksBlur(event);" onkeyup="handleSearchQuery(event);" onsearch="handleSearchReset(event);" /> </div> <div class="container container-help" id="searchLinkHelp"> <div class="help-list help-list2" id="searchLinkMenu"></div> </div> <div class="container container-menu" id="menuContainer"> <ul onclick="javascript:void(0);" class="menu-category" id="categoryMenu"></ul> </div> </div> </div> <div class="left-flex offset-27"> <button id="switchSearch" onclick="switchSearch();"> <div> <svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px;padding-right:0.2em;padding-top:0.2em;" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M19.77 36.74L1.57 54.81A5.39 5.39 0 005.42 64c1.44 0 2.81-.57 3.83-1.58l18.2-18.07c-.03-.01-2.27-1.46-4.27-3.44a31.8 31.8 0 01-3.4-4.17zM41.63 0C29.36 0 19.26 10.03 19.26 22.22c0 12.18 10.1 22.21 22.37 22.21C53.9 44.43 64 34.4 64 22.22 64 10.02 53.9 0 41.63 0zm-.02 4.97h.02C51.16 4.97 59 12.76 59 22.22s-7.83 17.24-17.36 17.24a17.38 17.38 0 01-17.36-17.24c0-9.45 7.82-17.23 17.34-17.25z" fill="#02abff" fill-rule="nonzero"/></svg> </div> </button> </div> <div class="left-flex offset-28"> <button id="switchSearch" onclick="event.stopPropagation();openSecretMenuOne();"> <div> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:24px;height:24px;padding-right:0.2em;padding-top:0.2em;" fill="#02abff"><path d="M448 192h-21.33v-21.33C426.67 76.4 350.26 0 256 0S85.33 76.41 85.33 170.67V192H64a21.33 21.33 0 00-21.33 21.34V448c0 35.35 28.64 64 64 64h298.66c35.36 0 64-28.64 64-64V213.34A21.33 21.33 0 00448 192zm-320-21.33c0-70.7 57.3-128 128-128s128 57.3 128 128V192H128v-21.33zm298.67 64v128H85.33v-128h341.34zm-21.34 234.66H106.67A21.32 21.32 0 0185.33 448v-42.66h341.34V448c0 11.8-9.55 21.33-21.34 21.33z"/><path d="M170.67 341.33A21.33 21.33 0 00192 320v-42.67a21.33 21.33 0 10-42.67 0V320a21.33 21.33 0 0021.34 21.33zM256 341.33A21.33 21.33 0 00277.33 320v-42.67a21.33 21.33 0 10-42.66 0V320A21.33 21.33 0 00256 341.33zM341.33 341.33A21.33 21.33 0 00362.67 320v-42.67a21.33 21.33 0 10-42.67 0V320a21.33 21.33 0 0021.33 21.33z"/></svg> </div> </button> </div> <div class="left-flex offset-29"> <button id="switchSearch" onclick="event.stopPropagation();openSecretMenuTwo();"> <div> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 328.9 328.9" style="width:24px;height:24px;padding-right:0.2em;padding-top:0.2em;" fill="#02abff"><path d="M104 220.4v-89.3H83.4v-22.8h49.1v112.1H104zM239.6 137.2c0 9.8-5.3 18.4-14.1 23.2a30.7 30.7 0 0120 28.4c0 20.1-18 33-46 33s-45.9-12.7-45.9-32.6c0-12.8 8.4-23.6 21.3-28.8a28.2 28.2 0 01-15.5-24c0-17.9 15.7-29.2 40-29.2 24.6 0 40.2 11.6 40.2 30zm-59 49.2c0 9.4 6.6 14.7 19 14.7 12.3 0 19.2-5.1 19.2-14.7 0-9.3-7-14.6-19.2-14.6-12.4 0-19 5.3-19 14.6zm2.8-47.6c0 8 5.8 12.5 16.2 12.5 10.4 0 16.1-4.5 16.1-12.5 0-8.3-5.7-13-16.1-13-10.4 0-16.2 4.7-16.2 13z"/><path d="M292.9 121a135.7 135.7 0 01-128.4 179A135.7 135.7 0 0128.8 164.4 135.7 135.7 0 01207.9 36V5.8A164.6 164.6 0 000 164.4C.1 255.1 73.9 329 164.5 329a164.7 164.7 0 00158.6-208H293z"/><path d="M284.7 44.1V12.6H262v31.5h-31.4v22.7H262v31.5h22.7V66.8h31.5V44.1z"/></svg> </div> </button> </div> <div id="notesWidget" class="widget"> <div id="notesContainer" class="container-notes"> <div class="notes-icon"> <svg style="margin-left:0.5em;width:24px;height:24px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"/> </svg> </div> <textarea id="notesInput" tabindex="2" onkeydown="javascript:handleNoteInput(event);" onfocus="javascript:handleNotes(event,true);" onblur="javascript:handleNotes(event,false);"></textarea> </div> </div> <div id="infoContainer" class="widget align-right"> <div id="dateContainer"></div> <div id="systemInfoContainer"></div> </div> <div id="overlay"></div> <div id="confirmModal" class="modal"> <a class="modal-close modal-cancel">x</a> <p>Are you sure you want to delete <span id="modal-label"></span> ?</p> <div id="modal-controls"> <button id="deleteLink" class="btn modal-btn">Delete</button> <button id="cancelAction" class="btn modal-btn modal-cancel">Cancel</button> </div> </div> <div></div> <div id="secretMenu" class="modal"> <div id="secretList"></div> </div> <div id="chatContainer"> <a href="https://chatte.rs" target="_blank" id="chat"></a> </div> <script type="text/javascript" language="javascript"> document.addEventListener("DOMContentLoaded", function () { init(); }); </script> <script type="text/javascript" language="javascript"> Toastify({ text: "RIP Webby 1992-2022", duration: 99999915000, destination: "https://github.com/apvarun/toastify-js", newWindow: true, gravity: "bottom", position: "center", stopOnFocus: true, style: { background: "linear-gradient(to right, #0280CF, #025C97)", }, }).showToast(); </script> </body> </html>