1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[734],{2225:function(a,b,c){(window.__NEXT_P=window.__NEXT_P||[]).push(["/visualizations",function(){return c(4091)}])},4091:function(a,b,c){"use strict";c.r(b),c.d(b,{"default":function(){return k}});var d=c(7320),e=c(1664),f=c(6078),g=c(3792),h=c(1720),i=c(9920);function j(){var a,b=(0,h.useRef)(null),c=(0,h.useRef)(null),e=(0,h.useRef)(0),f=function(a){if(Array.isArray(a))return a}(a=(0,i.useSpring)(function(){return{r:0,config:{mass:1,tension:280,friction:40,precision:0.001}}}))||function(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!b||c.length!==b);d=!0);}catch(i){e=!0,f=i}finally{try{d||null==h.return||h.return()}finally{if(e)throw f}}return c}(a,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}(),j=f[0].r,k=f[1];return(0,h.useEffect)(function(){var a=0,d=0,e=function(){return b.current&&(d=b.current.offsetWidth)};window.addEventListener("resize",e),e();var f=(0,g.Z)(b.current,{devicePixelRatio:2,width:2*d,height:2*d,phi:0,theta:-0.03,dark:1,diffuse:3,mapSamples:16000,mapBrightness:12,baseColor:[0.3,0.3,0.3],markerColor:[0.73,0.82,0.73],glowColor:[0.73,0.82,0.73],opacity:0.07,markers:[{location:[53.7267,-127.6476],size:0.03},{location:[43.6532,-79.3832],size:0.05},{location:[18.1096,-77.2975],size:0.1},{location:[11.24695,108.92227],size:0.03},{location:[-30.9915,44.5889],size:0.05},{location:[-23.66534,-70.54832],size:0.1},{location:[-7.82393,-19.91283],size:0.03},{location:[1.04396,113.21383],size:0.05},{location:[27.54479,18.64824],size:0.1},{location:[19.43308,78.04287],size:0.1},],onRender:function(b){c.current||(a+=0.005),b.phi=a+j.get(),b.width=2*d,b.height=2*d}});return setTimeout(function(){return b.current.style.opacity="1"}),function(){return f.destroy()}},[]),(0,d.tZ)("div",{style:{width:"100%",maxWidth:600,margin:"auto",position:"relative"},children:(0,d.tZ)("canvas",{ref:b,onPointerDown:function(a){c.current=a.clientX-e.current,b.current.style.cursor="grabbing"},onPointerUp:function(){c.current=null,b.current.style.cursor="grab"},onPointerOut:function(){c.current=null,b.current.style.cursor="grab"},onMouseMove:function(a){if(null!==c.current){var b=a.clientX-c.current;e.current=b,k.start({r:b/200})}},onTouchMove:function(a){if(null!==c.current&&a.touches[0]){var b=a.touches[0].clientX-c.current;e.current=b,k.start({r:b/100})}},style:{width:600,height:600,cursor:"grab",contain:"layout paint size",opacity:0,transition:"opacity 1s ease"}})})}function k(){return(0,d.tZ)(f.Z,{title:"Visualizations / Abenezer Belachew",children:(0,d.BX)("div",{className:"flex flex-col justify-center items-start max-w-2xl mx-auto mb-16",children:[(0,d.tZ)("h1",{className:"font-bold text-3xl md:text-5xl tracking-tight mb-4 text-black dark:text-white",children:"Visualizations"}),(0,d.tZ)("p",{className:"text-gray-600 dark:text-gray-400",children:"Coming Soon."}),(0,d.tZ)(j,{}),(0,d.tZ)(e.default,{href:"/",children:(0,d.tZ)("a",{className:"p-1 sm:p-4 w-64 font-bold mx-auto bg-gray-200 dark:bg-gray-800 text-center rounded-md text-black dark:text-white",children:"Return Home"})})]})})}}},function(a){a.O(0,[617,525,640,78,888,179],function(){return a(a.s=2225)}),_N_E=a.O()}])
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.