1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <meta charset="utf-8"> 6 7 <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 8 <meta name="apple-mobile-web-app-capable" content="yes"> 9 10 11 <link rel="shortcut icon" type="image/png" href="./favicon.png"> 12 13 <title>Play Legends of Idleon | The Free Idle MMO</title> 14 <meta name="description" content="Begin your adventure in Legends of Idleon! Form your own guild of unique characters, and work together to uncover secrets and defeat epic bosses!" /> 15 <meta name="image" content="https://www.LegendsOfIdleon.com/share.png" /> 16 <!-- <meta property="og:url" content="https://www.LegendsOfIdleon.com" /> --> 17 <meta property="og:type" content="website" /> 18 <meta property="og:title" content="Play Legends of Idleon | The Free Idle MMO" /> 19 <meta property="og:description" content="Begin your adventure in Legends of Idleon! Form your own guild of unique characters, and work together to uncover secrets and defeat epic bosses!" /> 20 <meta property="og:image" content="https://www.LegendsOfIdleon.com/share.png" /> 21 <meta property="og:image:type" content="image/png" /> 22 <meta property="og:image:width" content="1024" /> 23 <meta property="og:image:height" content="500" /> 24 <meta property="og:image:alt" content="Play Legends of Idleon" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:title" content="Play Legends of Idleon | The Free Idle MMO" /> 27 <meta name="twitter:description" content="Begin your adventure in Legends of Idleon! Form your own guild of unique characters, and work together to uncover secrets and defeat epic bosses!" /> 28 <meta name="twitter:image" content="https://www.LegendsOfIdleon.com/share.png" /> 29 30 31 <link rel="icon" type="image/png" href="/favicon64.png" /> 32 <link rel="apple-touch-icon" href="/logo192_a.png" /> 33 34
34<script type="text/javascript" src="./lib/firebase.js"></script>
34 35
35<script type="text/javascript" src="./lib/FirebaseMMO.js"></script>
35 36
36<script type="text/javascript" src="./N.js"></script>
36<script src="https://js.stripe.com/v3/"></script>
36 37
37<script src="https://www.gstatic.com/firebasejs/ui/4.6.1/firebase-ui-auth.js"></script>
37 38 <link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/4.6.1/firebase-ui-auth.css" /> 39 40
40<script> 41 window.addEventListener ("touchmove", function (event) { event.preventDefault (); }, { capture: false, passive: false }); 42 if (typeof window.devicePixelRatio != 'undefined' && window.devicePixelRatio > 2) { 43 var meta = document.getElementById ("viewport"); 44 meta.setAttribute ('content', 'width=device-width, initial-scale=' + (2 / window.devicePixelRatio) + ', user-scalable=no'); 45 } 46 </script>
46 47 48
48<script> 49 window.specialSignIn=true; 50 window.uiShown = () => { 51 let x = document.getElementById("auth-container"); 52 if (x) { 53 x.style.opacity = 1; 54 x.style.pointerEvents = "all"; 55 } 56 } 57 window.uiDone = () => { 58 let x = document.getElementById("auth-container"); 59 if (x) { 60 x.style.opacity = 0; 61 x.style.pointerEvents = "none"; 62 } 63 } 64 </script>
64 65 66 <style> 67 html,body { 68 margin: 0; padding: 0; height: 100%; overflow: hidden; 69 display: flex; 70 justify-content: center; 71 align-items: center; 72 background-image: url("assets/data/10bg.png"); 73 background-size: cover; 74 background-color: #aaa; 75 background-blend-mode: multiply; 76 cursor: url("/cursor3.png"), auto; 77 } 78 79 #auth-container { 80 position: fixed; 81 width: 100%; 82 height: 100%; 83 opacity: 1; 84 background-color: #0000007f; 85 opacity: 0; 86 transition: opacity 1s; 87 display: flex; 88 align-items: center; 89 pointer-events: none; 90 } 91 92 #content-container { 93 width: 100vw; 94 height: 56.25vw; 95 max-width: 177.77vh; 96 max-height: 100vh; 97 box-sizing: border-box; 98 } 99 100 #content-container-inner { 101 width: 100%; height: 100%; 102 padding: 90px 160px; 103 box-sizing: border-box; 104 } 105 #openfl-content { 106 /* box-shadow: 0px -1px 10px 5px black; */ 107 width: 100%; height: 100%; 108 } 109 #openfl-content canvas { background: #000000; width: 100% !important; height: 100% !important;} 110 111 @media only screen and (max-width: 1080px) { 112 #content-container-inner { 113 padding: 9px 16px; 114 } 115 } 116 @media only screen and (max-width: 768px) { 117 #content-container-inner { 118 padding: 9px 16px; 119 } 120 } 121 </style> 122 123</head> 124<body> 125 <noscript>This webpage makes extensive use of JavaScript. Please enable JavaScript in your web browser to view this page.</noscript> 126 127 <div id="content-container"> 128 <div id="content-container-inner"><div id="openfl-content"></div></div> 129 </div> 130 131
131<script type="text/javascript"> 132 lime.embed ("N", "openfl-content", 960, 540, { parameters: {} }); 133 </script>
133 134
134<script> 135 var websocket = Stripe("pk_live_51HnWdiIpJHVNIIzvvR6lEEJkKp6qku22UMH8sw8bkjzHsqEq8YDKzpaK5sKFvRC60SjPnVqRnVz8DkQ90Dn2CQRB00p4ULRRrP"); 136 </script>
136 137 <div id="auth-container"></div> 138</body> 139</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.