-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy path404.html
1 lines (1 loc) · 3.96 KB
/
404.html
1
<html><head><meta charset="UTF-8"><link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAhFBMVEUspeDu9vz7/v7y+f33+/7I2ur0+v3w+Pz////L3ew0qOHq8/pStebi8vrT7PjX5vKb1PCpyd3Y7vnK6fe64fXb6fOs3PPS4u+Q0O9wwupeu+e30eNEr+NituHk7/fg7PV+yOxpv+m+1ug7rOKm2fKHy+2fzOeSx+dvvORGsOR9weOwzuFsKzAJAAAAy0lEQVQ4y93RSxKCMAyA4ZQ2tQUEAUV84Pvt/e9n0+kCh8AB+Bdl8WWYQGHi7fdjGm+WYj7M6WIuxODA9VQJ35LlbZ04S3J3NMxeTSmo1ZrOM7OX72C9iyuzF5UjvX82K7t8rkToaHFFLGXdHcgCJ2vEo2ep7//LL0pazqI9EGut1bb/dyyiTTwrpWQMvS7OA6sog35PvOSBo6hmBlrcFSidUifuCt1A8cmIjUmB6bErWohvjo0Grte3pcdGGlMBW/i0d2YaGC+FafUDvEYJ57OhI/IAAAAASUVORK5CYII="><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><style>html{-webkit-text-size-adjust:100%;height:100%;line-height:1.15}body{font-size:12px;margin:0;min-height:100%}@media screen and (min-width:240px){body{font-size:calc(2px + 4.16667vw)}}@media screen and (min-width:960px){body{font-size:42px}}#w{background-color:#fff;border-radius:.5em;left:50%;padding:1em;position:absolute;text-decoration:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#w:hover #l:after{width:100%}#l{color:#000;font-family:Ubuntu,Optima,Trebuchet MS,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1em;position:relative;text-align:center}#l:after{border-bottom:.05em solid;bottom:0;content:"";left:0;position:absolute;-webkit-transition:.4s;transition:.4s;width:0}</style></head><body><a id="w" href="#"><span id="l"></span></a><script>var t=encodeURIComponent,e=decodeURIComponent,n=function(){function n(t){for(var n=0,o=t.slice(1).split("&");n<o.length;n++){var a=o[n];if(a){var r=a.split("="),c=r[0],i=r[1];this[e(c)]=i?e(i):void 0}}}return n.prototype.toString=function(){var e=this,n=Object.keys(this).map((function(n){return e[n]?t(n)+"="+t(e[n]):t(n)})).join("&");return n?"?"+n:n},n}(),o=function(t){var e=(t||"").toLowerCase().split(/(?:[~-])/);return e.every((function(t){return/^[0-9a-f]{6}$/.test(t)}))?e:null},a=location.origin.slice(location.protocol.length+2)+"/"+[location.hash,location.pathname+location.search].map((function(t){return t.slice(1).replace(/^(https?:)?\/*/i,"").replace(/^(t\.me)?\/*/i,"")})).filter(Boolean)[0];document.getElementById("l").textContent=a;var r=document.getElementById("w");r.href=location.protocol+"//"+a;var c=function(t,e){var n=e[0],a=e[1],r=e.slice(2),c=o(a)||o(t.bg_color)||["dbddbb","6ba587","d5d88d","88b884"];switch(c.length){case 1:document.body.style.background="#"+(t.bg_color=t.color=c[0]);break;case 2:document.body.style.background="linear-gradient("+(0|t.rotation)+"deg, #"+c.join(",#")+")";break;case 3:case 4:var i=function(t){return t*Math.abs(100*t-(25*Math.random()|0))};document.body.style.background=c.map((function(t,e){var n=12.5*(8-e)|0;return"radial-gradient("+n+"% "+n+"% at "+i((e+(e<2?1:0))%2)+"% "+i(e<2?1:0)+"%, #"+t+" 20%, transparent)"})).join(",")+", linear-gradient(to bottom right, #"+c[2]+", #"+c[0]+")"}switch("$"===n[0]?(a=n.slice(1),n="invoice"):"+"!==n[0]||/^\+[0-9\(\)\-\s]+$/i.test(n)||(a=n.slice(1),n="joinchat"),n){case"contact":return t.token=a,"tg://contact"+t;case"joinchat":return t.invite=a,"tg://join"+t;case"share":return"tg://msg_url"+t;case"addstickers":case"addemoji":return t.set=a,"tg://"+n+t;case"socks":case"proxy":case"confirmphone":return"tg://"+n+t;case"bg":c.length>1&&(t.bg_color=t.gradient=c.join(2===c.length?"-":"~"));case"addlist":case"addtheme":case"invoice":return t.slug=a,"tg://"+n+t;case"login":return t.code=a,"tg://login"+t;case"setlanguage":return t.lang=a,"tg://setlanguage"+t;case"c":return t.channel=a,r.length>1?(t.thread=r[0],t.post=r[1]):r.length&&(t.post=r[0]),"tg://privatepost"+t;default:return"+"===n[0]?t.phone=n.replace(/^\++/,""):(a&&(r.unshift(a),r.every((function(t){return/^[1-9]+[0-9]*$/.test(t)}))?r.length>1?(t.thread=r[0],t.post=r[1]):t.post=a:t.appname=a),t.domain=n),"tg://resolve"+t}}(new n(r.search),r.pathname.slice(1).split("/",4));r.href=c,location.href=c;</script></body></html>