1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[456,8075],{1868:(e,t,n)=>{n.d(t,{Bc:()=>u,ZI:()=>h,k$:()=>f,m_:()=>x});var s=n(66352),a=n(95132),i=n(39749),r=n(63351),l=n(91666);let o="(hover: none)";function d(e){let t=window.matchMedia(o);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}let c=a.createContext(!1);function u(e){let{delayDuration:t=0,...n}=e;return(0,s.jsx)(i.Kq,{"data-slot":"tooltip-provider",delayDuration:t,...n})}function x(e){let{touch:t=!0,...n}=e,l=a.useSyncExternalStore(d,()=>window.matchMedia(o).matches,()=>!1)&&t;return(0,s.jsx)(c.Provider,{value:l,children:l?(0,s.jsx)(r.bL,{"data-slot":"tooltip",...n}):(0,s.jsx)(u,{children:(0,s.jsx)(i.bL,{"data-slot":"tooltip",...n})})})}function f(e){let{...t}=e;return a.useContext(c)?(0,s.jsx)(r.l9,{"data-slot":"tooltip-trigger",...t}):(0,s.jsx)(i.l9,{"data-slot":"tooltip-trigger",...t})}let m="bg-primary-foreground text-primary animate-in fade-in-0 zoom-in-95 duration-100 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit rounded-md px-3 py-1.5 text-xs text-balance";function h(e){let{className:t,arrowClassName:n,side:o,sideOffset:d=0,align:u,alignOffset:x,collisionPadding:f,children:h,...p}=e,g=a.useContext(c),b=(0,l.cn)("!bg-transparent fill-primary-foreground z-50 size-2.5 rounded-[2px]",null!=n?n:t);return g?(0,s.jsx)(r.ZL,{children:(0,s.jsxs)(r.UC,{"data-slot":"tooltip-content",side:null!=o?o:"top",sideOffset:d,align:u,alignOffset:x,collisionPadding:null!=f?f:8,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),className:(0,l.cn)(m,"origin-(--radix-popover-content-transform-origin) outline-none",t),children:[h,(0,s.jsx)(r.i3,{className:b})]})}):(0,s.jsx)(i.ZL,{children:(0,s.jsxs)(i.UC,{"data-slot":"tooltip-content",side:o,sideOffset:d,align:u,alignOffset:x,collisionPadding:f,className:(0,l.cn)(m,"origin-(--radix-tooltip-content-transform-origin)",t),...p,children:[h,(0,s.jsx)(i.i3,{className:b})]})})}},10255:(e,t,n)=>{n.d(t,{Wu:()=>o,ZB:()=>l,Zp:()=>i,aR:()=>r});var s=n(66352);n(95132);var a=n(91666);function i(e){let{className:t,...n}=e;return(0,s.jsx)("div",{"data-slot":"card",className:(0,a.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...n})}function r(e){let{className:t,...n}=e;return(0,s.jsx)("div",{"data-slot":"card-header",className:(0,a.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...n})}function l(e){let{className:t,...n}=e;return(0,s.jsx)("div",{"data-slot":"card-title",className:(0,a.cn)("leading-none font-semibold",t),...n})}function o(e){let{className:t,...n}=e;return(0,s.jsx)("div",{"data-slot":"card-content",className:(0,a.cn)("px-6",t),...n})}},71204:(e,t,n)=>{n.d(t,{A:()=>s});let s=(0,n(91163).A)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])}
1,89928:(e,t,n)=>{n.d(t,{K0:()=>f,WG:()=>u,X3:()=>x,m1:()=>m,nR:()=>d,qT:()=>c});var s=n(66352),a=n(94092),i=n.n(a),r=n(71204),l=n(56331),o=n(1868);function d(e){let{children:t}=e;return(0,s.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.25em] text-fg-300",children:t})}function c(e){let{children:t,label:n="What is this?",side:a="top",className:i=""}=e;return(0,s.jsxs)(o.m_,{children:[(0,s.jsx)(o.k$,{asChild:!0,children:(0,s.jsx)("button",{type:"button","aria-label":n,className:"inline-flex size-5 shrink-0 cursor-help items-center justify-center rounded-full text-fg-300 transition-colors duration-100 hover:text-fg-100 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white ".concat(i),children:(0,s.jsx)(r.A,{"aria-hidden":!0,className:"size-3.5"})})}),(0,s.jsx)(o.ZI,{side:a,sideOffset:6,className:"max-w-[280px]",children:t})]})}function u(e){let{children:t,tip:n,side:a="top"}=e;return(0,s.jsxs)(o.m_,{children:[(0,s.jsx)(o.k$,{asChild:!0,children:(0,s.jsx)("span",{className:"cursor-help underline decoration-dotted decoration-fg-300/60 underline-offset-4",children:t})}),(0,s.jsx)(o.ZI,{side:a,sideOffset:6,className:"max-w-[280px]",children:n})]})}function x(e){let{title:t,href:n,info:a,right:r,className:o=""}=e,d=(0,s.jsx)("h2",{className:"text-xl font-medium tracking-tight text-fg-100 sm:text-2xl",children:t});return(0,s.jsxs)("div",{className:"mb-4 flex flex-wrap items-end justify-between gap-x-6 gap-y-3 ".concat(o),children:[(0,s.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[n?(0,s.jsxs)(i(),{href:n,className:"group inline-flex items-center gap-2 text-fg-100 transition-colors hover:text-white",children:[d,(0,s.jsx)(l.A,{"aria-hidden":!0,className:"size-4 shrink-0 text-fg-300 transition-transform duration-200 ease-out-quart group-hover:translate-x-0.5 group-hover:text-fg-100"})]}):d,a&&(0,s.jsx)(c,{label:"About this section",children:a})]}),r&&(0,s.jsx)("div",{className:"flex shrink-0 items-center gap-2",children:r})]})}function f(e){let{children:t,onClick:n,disabled:a,label:i}=e;return(0,s.jsx)("button",{type:"button","aria-label":i,onClick:n,disabled:a,className:"inline-flex size-8 items-center justify-center rounded-full border border-white/10 bg-surface-100 text-fg-200 transition-[border-color,color,transform] duration-150 ease-out-quart hover:border-white/30 hover:text-white active:scale-[0.94] disabled:pointer-events-none disabled:opacity-40",children:t})}function m(e){let{rows:t=6,className:n=""}=e;return(0,s.jsx)("div",{"aria-hidden":!0,className:"overflow-hidden rounded-xl border border-white/10 bg-surface-100 ".concat(n),children:(0,s.jsx)("div",{className:"animate-pulse space-y-3 p-4",children:Array.from({length:t},(e,t)=>(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)("div",{className:"size-8 shrink-0 rounded-full bg-white/[0.05]"}),(0,s.jsx)("div",{className:"h-3 rounded bg-white/[0.06]",style:{width:"".concat(62-13*t%34,"%")}}),(0,s.jsx)("div",{className:"ml-auto h-3 w-14 rounded bg-white/[0.05]"})]},t))})})}},90456:(e,t,n)=>{n.r(t),n.d(t,{default:()=>u,toMarkers:()=>c});var s=n(66352),a=n(95132),i=n(36977),r=n.n(i),l=n(10255),o=n(89928);let d=r()(()=>Promise.all([n.e(1158),n.e(2569),n.e(1970),n.e(138)]).then(n.bind(n,90138)),{loadableGenerated:{webpack:()=>[90138]},ssr:!1,loading:()=>(0,s.jsx)(o.m1,{className:"h-[420px]"})});function c(e){let t=[];for(let n of e){let e=Number(n.price),s=Number(n.securitiesTransacted),a=Date.parse("".concat(n.transactionDate,"T00:00:00Z"));if(!Number.isFinite(a)||!Number.isFinite(e)||e<=0)continue;let i="A"===n.acquisitionOrDisposition?"buy":"D"===n.acquisitionOrDisposition?"sell":null;i&&t.push({time:a,price:e,side:i,name:n.reportingName,role:n.typeOfOwner||null,shares:Number.isFinite(s)&&s>0?s:null,value:Number.isFinite(s)&&s>0?Math.round(s*e):null,date:n.transactionDate,url:n.url||null})}return t}function u(e){let{ticker:t}=e,[n,i]=(0,a.useState)(null),[r,u]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=!1;return i(null),u(!1),fetch("/api/symbols/public-get-insider-trades/?symbol=".concat(encodeURIComponent(t),"&limit=100")).then(e=>e.json()).then(t=>{e||i(Array.isArray(t)?t:[])}).catch(()=>{e||u(!0)}),()=>{e=!0}},[t]);let x=(0,a.useMemo)(()=>n?c(n):[],[n]);return r||null!==n&&0===x.length?null:(0,s.jsxs)(l.Zp,{children:[(0,s.jsxs)(l.aR,{children:[(0,s.jsx)(l.ZB,{className:"text-base font-medium",children:"Insider Trades on the Chart"}),(0,s.jsx)("p",{className:"text-xs text-fg-300",children:"Form-4 fills painted on the price tape, buys below the bar, sells above, sized by transaction value. Hover a marker for the insider and the fill."})]}),(0,s.jsx)(l.Wu,{children:null===n?(0,s.jsx)(o.m1,{className:"h-[420px]"}):(0,s.jsx)(d,{symbol:t,markers:x})})]})}}}]);
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.