PageSourceSearch

https://macosicons.com/_nuxt/Cv2gcBbN.js

js macosicons.com collected 2026-09-25 20:48:29 UTC 3,104 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`7364887c-9df0-4be2-a8b1-b815c66271f6`,e._sentryDebugIdIdentifier=`sentry-dbid-7364887c-9df0-4be2-a8b1-b815c66271f6`)}catch{}})();import{B as e,C as t,St as n}from"./CyU4sjus.js";import{_ as r,b as i,ct as a,ft as o,g as s,k as c,mt as l,y as u}from"./Dxi30lUR.js";import{h as d}from"./C2itM5gS.js";import{t as f}from"./BuuqxS5P.js";var p=[`src`],m=`/images/logos/macOSicons-logo/base.png`,h=`/images/logos/macOSicons-logo/square.png`,g=`/images/logos/macOSicons-logo/eye.png`,_=`/images/logos/macOSicons-logo/mouth.png`,v=`/images/logos/macOSicons-logo/mouth-sad.png`,y=50,b=.07,x=.045,S=.04,C=.02,w=1,T=Object.assign(f(c({__name:`AppLogo`,props:{trackScreen:{type:Boolean,default:!1},size:{default:256},sad:{type:Boolean,default:!1},faceOnly:{type:Boolean,default:!1}},setup(c){let f=c,T=t(null),E=t(!1);d(T,e=>{E.value=e[0]?.isIntersecting??!1});let D=t(0),O=t(0),k=t(!1),A=0,j=e=>{if(!E.value)return;let t=performance.now();if(t-A<y)return;A=t;let n=T.value;if(!n)return;
1let r=n.getBoundingClientRect(),i=r.left+r.width/2,a=r.top+r.height/2,o=Math.max(-.5,Math.min(.5,(e.clientX-i)/window.innerWidth)),s=Math.max(-.5,Math.min(.5,(e.clientY-a)/window.innerHeight));D.value=o,O.value=s},M=null,N=()=>{let e=1500+Math.random()*2500;M=setTimeout(()=>{E.value&&(k.value=!0,setTimeout(()=>{k.value=!1},150)),N()},e)};a(()=>{window.addEventListener(`mousemove`,j,{passive:!0}),N()}),o(()=>{window.removeEventListener(`mousemove`,j),M&&clearTimeout(M)});let P=s(()=>({width:`${f.size}px`,height:`${f.size}px`})),F=s(()=>{let e=f.size,t=1-D.value*w;return`translate(${D.value*b*e*2*t}px, ${O.value*b*e*2}px) scaleY(${k.value?.2:1})`}),I=s(()=>{let e=f.size,t=1+D.value*w;return`translate(${D.value*b*e*2*t}px, ${O.value*b*e*2}px) scaleY(${k.value?.2:1})`}),L=s(()=>{let e=f.size;return`translate(${D.value*x*e*2}px, ${O.value*x*e*2}px)`}),R=s(()=>{let e=f.size;return`translate(${D.value*S*e*2}px, ${O.value*S*e*2}px)`}),z=s(()=>{let e=f.size;return`translate(${D.value*C*e*2}px, ${O.value*C*e*2}px)`});return(t,a)=>(l(),i(`div`,{ref_key:`containerRef`,ref:T,class:`app-logo`,style:n(e(P))},[c.faceOnly?u(``,!0):(l(),i(`img`,{key:0,src:m,alt:``,class:`logo-layer base`,draggable:`false`,style:n({transform:e(z)})},null,4)),c.faceOnly?u(``,!0):(l(),i(`img`,{key:1,src:m,alt:``,class:`logo-layer shadow`,draggable:`false`,style:n({transform:e(z)})},null,4)),c.faceOnly?u(``,!0):(l(),i(`img`,{key:2,src:h,alt:``,class:`logo-layer square`,style:n({transform:e(R)}),draggable:`false`},null,4)),r(`img`,{src:g,alt:``,class:`logo-layer eye eye-left`,style:n({transform:e(F)}),draggable:`false`},null,4),r(`img`,{src:g,alt:``,class:`logo-layer eye eye-right`,style:n({transform:e(I)}),draggable:`false`},null,4),r(`img`,{src:c.sad?v:_,alt:``,class:`logo-layer mouth`,style:n({transform:e(L)}),draggable:`false`},null,12,p)],4))}}),[[`__scopeId`,`data-v-a451244d`]]),{__name:`AppLogo`});export{T as t};

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.