<!doctype html>
<html lang="en">
	<head>
		<meta charset="utf-8" />
		<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
		
		<link href="./_app/immutable/assets/0.C5-YgYlJ.css" rel="stylesheet">
		<link href="./_app/immutable/assets/2.fd25hBAc.css" rel="stylesheet">
		<link rel="modulepreload" href="./_app/immutable/entry/start.DWYzvm8l.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/entry.BA1ca3LS.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.BW4vm8aG.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/index.DLRJ-BAE.js">
		<link rel="modulepreload" href="./_app/immutable/entry/app.Z6XT59X0.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.D6kgxu3v.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/index.CIfRMCDJ.js">
		<link rel="modulepreload" href="./_app/immutable/nodes/0.DjTQ3wJa.js">
		<link rel="modulepreload" href="./_app/immutable/nodes/2.CdtC0Mpg.js"><title>Alexey Ilin</title><!-- HEAD_svelte-14wd9pa_START --><meta name="description" content="Web developer"><meta name="yandex-verification" content="29bf0fe2c1cc256c"><!-- HEAD_svelte-14wd9pa_END -->
		<link rel="preconnect" href="https://fonts.googleapis.com">
		<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
		<link href="https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap" rel="stylesheet">
	</head>
	<body data-sveltekit-preload-data="hover">
		<div style="display: contents">    <div class="site loading"><header class="header"><div class="logo" data-svelte-h="svelte-m0r4r"><svg viewBox="0 0 260 219" xmlns="http://www.w3.org/2000/svg"><path d="M95.302,58.317l96.373,160.11l-191.675,-0.107l95.302,-160.003Z"></path><path d="M100.252,49.812l29.711,-49.812l130.037,218.465l-58,-0l-101.748,-168.653Z"></path></svg></div> <a class="btn-icon btn-icon_mail" href="mailto:alexilin83@gmail.com" title="Mail me"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-send "><path d="M10 14l11 -11"></path><path d="M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5"></path></svg></a></header> <main class="content"><section class="section section_intro" data-svelte-h="svelte-bsjdkq"><div class="container"><h1 class="intro svelte-16afr7y"><span class="intro_text intro_text-title svelte-16afr7y">Alexey ilin</span> <span class="intro_text intro_text-main svelte-16afr7y">Web developer &amp;</span> <span class="intro_text intro_text-other svelte-16afr7y">source explorer</span></h1></div> </section></main> <footer class="footer"><div class="container"><ul class="social social_main"><li class="social__item"><a class="social__link" href="https://twitter.com/alexilin" title="Twitter"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-brand-twitter-filled "><path d="M14.058 3.41c-1.807 .767 -2.995 2.453 -3.056 4.38l-.002 .182l-.243 -.023c-2.392 -.269 -4.498 -1.512 -5.944 -3.531a1 1 0 0 0 -1.685 .092l-.097 .186l-.049 .099c-.719 1.485 -1.19 3.29 -1.017 5.203l.03 .273c.283 2.263 1.5 4.215 3.779 5.679l.173 .107l-.081 .043c-1.315 .663 -2.518 .952 -3.827 .9c-1.056 -.04 -1.446 1.372 -.518 1.878c3.598 1.961 7.461 2.566 10.792 1.6c4.06 -1.18 7.152 -4.223 8.335 -8.433l.127 -.495c.238 -.993 .372 -2.006 .401 -3.024l.003 -.332l.393 -.779l.44 -.862l.214 -.434l.118 -.247c.265 -.565 .456 -1.033 .574 -1.43l.014 -.056l.008 -.018c.22 -.593 -.166 -1.358 -.941 -1.358l-.122 .007a.997 .997 0 0 0 -.231 .057l-.086 .038a7.46 7.46 0 0 1 -.88 .36l-.356 .115l-.271 .08l-.772 .214c-1.336 -1.118 -3.144 -1.254 -5.012 -.554l-.211 .084z"></path></svg></a></li> <li class="social__item"><a class="social__link" href="https://codepen.io/alexilin" title="Codepen"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-codepen "><path d="M3 15l9 6l9 -6l-9 -6l-9 6"></path><path d="M3 9l9 6l9 -6l-9 -6l-9 6"></path><path d="M3 9l0 6"></path><path d="M21 9l0 6"></path><path d="M12 3l0 6"></path><path d="M12 15l0 6"></path></svg></a></li> <li class="social__item"><a class="social__link" href="https://github.com/alexilin83" title="Github"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-github "><path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path></svg></a></li></ul></div></footer> <div id="canvas" class="svelte-7wgeyv"></div> <button class="btn-icon btn-icon_audio svelte-7wgeyv"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-volume-off "><path d="M15 8a5 5 0 0 1 1.912 4.934m-1.377 2.602a5 5 0 0 1 -.535 .464"></path><path d="M17.7 5a9 9 0 0 1 2.362 11.086m-1.676 2.299a9 9 0 0 1 -.686 .615"></path><path d="M9.069 5.054l.431 -.554a.8 .8 0 0 1 1.5 .5v2m0 4v8a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l1.294 -1.664"></path><path d="M3 3l18 18"></path></svg> </button> <div id="cursor"></div></div> 
			
			<script>
				{
					__sveltekit_noq8n2 = {
						base: new URL(".", location).pathname.slice(0, -1)
					};

					const element = document.currentScript.parentElement;

					const data = [null,null];

					Promise.all([
						import("./_app/immutable/entry/start.DWYzvm8l.js"),
						import("./_app/immutable/entry/app.Z6XT59X0.js")
					]).then(([kit, app]) => {
						kit.start(app, element, {
							node_ids: [0, 2],
							data,
							form: null,
							error: null
						});
					});
				}
			</script>
		</div>
		<!-- Yandex.Metrika counter -->
		<script type="text/javascript" >
			(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
			m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
			(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
		
			ym(47012517, "init", {
				clickmap:true,
				trackLinks:true,
				accurateTrackBounce:true
			});
		</script>
		<noscript><div><img src="https://mc.yandex.ru/watch/47012517" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
		<!-- /Yandex.Metrika counter -->
	</body>
</html>
