1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[878],{878:function(e,t,r){r.r(t),r.d(t,{default:function(){return a}});var n=r(7294);const o=(()=>{if("undefined"==typeof navigator)return;let e=navigator.userAgent;return{info:e,Android(){return e.match(/Android/i)},BlackBerry(){return e.match(/BlackBerry/i)},IEMobile(){return e.match(/IEMobile/i)},iOS(){return e.match(/iPhone|iPad|iPod/i)},OperaMini(){return e.match(/Opera Mini/i)},any(){return o.Android()||o.BlackBerry()||o.iOS()||o.OperaMini()||o.IEMobile()}}})();var i=o;const u="undefined"!=typeof window;function s(e){let{color:t="231,49,55",outerAlpha:r=.3,innerSize:o=8,innerScale:s=.7,outerSize:a=18,outerScale:c=5,trailingSpeed:l=8}=e;const d=(0,n.useRef)(),f=(0,n.useRef)(),m=(0,n.useRef)(),{0:p,1:v}=(0,n.useState)({x:0,y:0}),{0:E,1:h}=(0,n.useState)(!1),{0:y,1:g}=(0,n.useState)(!1);let S=(0,n.useRef)(0),b=(0,n.useRef)(0);const w=(0,n.useCallback)((e=>{let{clientX:t,clientY:r}=e;v({x:t,y:r}),S.current=t,b.current=r}),[]),x=(0,n.useCallback)((e=>{void 0!==m.current&&(p.x+=(S.current-p.x)/l,p.y+=(b.current-p.y)/l,d&&d.current&&(d.current.style.top=`${p.y}px`,d.current.style.left=`${p.x}px`)),m.current=e,f.current=requestAnimationFrame(x)}),[f]);(0,n.useEffect)((()=>(f.current=requestAnimationFrame(x),()=>{cancelAnimationFrame(f.current)})),[x]),function(e,t){const r=(0,n.useRef)();(0,n.useEffect)((()=>{r.current=t}),[t]),(0,n.useEffect)((()=>{if(u){if(!window||!window.addEventListener)return;const t=e=>r.current(e);return window.addEventListener(e,t),()=>{window.removeEventListener(e,t)}}}),[e])}("mousemove",w),(0,n.useEffect)((()=>{E?(d.current.style.width="54px",d.current.style.height="54px",d.current.style.borderWidth="2.8px"):(d.current.style.width="18px",d.current.style.height="18px",d.current.style.borderWidth="1.5px")}),[s,c,E]),(0,n.useEffect)((()=>{d.current.style.border=y?`1.5px solid rgba(255,255,255, ${r})`:`1.5px solid rgba(${t}, ${r})`}),[s,c,y]),(0,n.useEffect)((()=>{if(!i.any()){const e=document.querySelectorAll("a, button, .button, .collap-vertical, .custom-checkbox, .hamburger-react, .collapsible-header, .pagination-btn");return e.forEach((e=>{e.style.cursor="none",e.addEventListener("mouseover",(()=>{h(!0)})),e.addEventListener("click",(()=>{h(!0)})),e.addEventListener("mouseup",(()=>{h(!0)})),e.addEventListener("mouseout",(()=>{h(!1)}))})),()=>{e.forEach((e=>{e.removeEventListener("mouseover",(()=>{h(!0)})),e.removeEventListener("click",(()=>{h(!0)})),e.removeEventListener("mouseup",(()=>{h(!0)})),e.removeEventListener("mouseout",(()=>{h(!1)}))}))}}}),[E]),(0,n.useEffect)((()=>{if(!i.any()){const e=document.querySelectorAll(".menu-holder");return e.forEach((e=>{e.style.cursor="none",e.addEventListener("mouseover",(()=>{g(!0)})),e.addEventListener("click",(()=>{g(!0)})),e.addEventListener("mouseup",(()=>{g(!0)})),e.addEventListener("mouseout",(()=>{g(!1)}))})),()=>{e.forEach((e=>{e.removeEventListener("mouseover",(()=>{g(!0)})),e.removeEventListener("click",(()=>{g(!0)})),e.removeEventListener("mouseup",(()=>{g(!0)})),e.removeEventListener("mouseout",(()=>{g(!1)}))}))}}}),[y]);const L={cursorOuter:{zIndex:99999999,display:"flex",position:"fixed",borderRadius:"50%",pointerEvents:"none",width:a,height:a,color:"#E73137",fontFamily:"Poppins",fontWeight:700,fontSize:"0.5rem",alignItems:"center",justifyContent:"center",textAlign:"center",whiteSpace:"pre",transform:"translate(-50%, -50%) scale(1)",border:`1.5px solid rgba(${t}, ${r})`,transition:"opacity 0.15s ease-in-out, transform 0.15s ease-in-out, height 0.15s ease-in-out,width 0.15s ease-in-out",willChange:"transform"}};return"undefined"==typeof window||!window.document||i.any()?null:n.createElement(n.Fragment,null,n.createElement("div",{ref:d,style:L.cursorOuter}))}var a=function(e){let{color:t="231,49,55",outerAlpha:r=.3,innerSize:o=8,outerSize:u=8,outerScale:a=6,innerScale:c=.6,trailingSpeed:l=8}=e;return"undefined"!=typeof navigator&&i.any()?n.createElement(n.Fragment,null):n.createElement(s,{color:t,outerAlpha:r,innerSize:o,innerScale:c,outerSize:u,outerScale:a,trailingSpeed:l})}}}]);
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.