PageSourceSearch

https://finviz.com/assets/dist/3684.v1.9cf16a81.js

js finviz.com collected 2026-10-01 08:44:00 UTC 21,305 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"e9cc7b2420e5d76423b99ff4271bbeade7bff705"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];if(null!=a)for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:finviz":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="28b1e283-669c-4f54-abb0-ab81be69b76c",e._sentryDebugIdIdentifier="sentry-dbid-28b1e283-669c-4f54-abb0-ab81be69b76c")}catch(e){}}(),(self.webpackChunkFinvizModern=self.webpackChunkFinvizModern||[]).push([[3684],{17678(e,t,a){a.d(t,{Q:()=>l});a(15724);var n=a(38086),r=a(36163),s=a(41042);function l(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const l=[],i=new Date(t),c=new Date(e),o=s.X(c,a);let d=r.Y(o,c)?n.P(o,1):o;for(;d<=i;)l.push(d.getTime()),d=new Date(d.getFullYear(),d.getMonth()+1,a);return l}},56393(e,t,a){a.d(t,{G:()=>i});var n=a(4452),r=a.n(n),s=(a(63696),a(53150)),l=a(62540);function i(e){let{label:t,href:a,isBold:n,className:i,width:c,title:o}=e;return(0,l.jsx)(s.$nd,{as:"a",rightContent:(0,l.jsx)(s.Int,{name:"openInNew",className:"text-disabled group-hover/button:text-inherit",width:c??12}),title:o,size:"none",padding:"xxsmall",theme:"linkText",className:r()("inline-flex text-2xs leading-none",i),target:"_blank",rel:"nofollow",href:a,onMouseDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),children:t&&(0,l.jsx)("span",{className:r()({"font-semibold":n}),children:t})})}},96765(e,t,a){a.d(t,{X:()=>f});var n=a(90531),r=a(4452),s=a.n(r),l=a(63696),i=a(53150),c=a(77749),o=a(88601),d=a(8425),m=a(62540);const u=[{label:"On Release",key:"onRelease"},{label:"5 Min Before",key:"remind5Min"},{label:"1 Hour Before",key:"remind1Hour"},{label:"1 Day Before",key:"remind1Day"}],h={alertId:-1,onRelease:!1,remind5Min:!1,remind1Hour:!1,remind1Day:!1};function f(e){let{alert:t,category:a,ticker:n,isOnDetail:r=!1,...c}=e;const f=(0,o.t0)(e=>e.hasUserPremium),p=(0,i.Wvj)({placement:"left"}),j=(0,i.Wvj)({placement:"left"}),{setAlertState:y,setLastNotificationMessage:b,lastNotificationMessage:v}=(0,d.g)(),k=l.useCallback((e,a)=>{if(t){const r={...t,[e]:a};y(n,g(r)?r:null)}else y(n,{...h,[e]:!0})},[t,y,n]),w=g(t);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(i.$nd,{...c,as:i.Wvm,state:p,ref:j.setAnchorElement,onClick:()=>{!t&&f&&k("onRelease",!0)},leftContent:(0,m.jsx)(i.Int,{name:w?"bellActive":"bellOutlined",className:s()({"text-gray-400":!w&&!r,"text-muted":w})})}),(0,m.jsxs)(i.AMh,{state:p,className:"flex w-52 flex-col gap-2 p-2 text-2xs leading-4",overflowVisible:!0,onClose:()=>{v.length>0&&(j.show(),setTimeout(()=>{j.hide()},3e3))},children:[(0,m.jsx)(x,{}),f?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("span",{className:"font-semibold",children:["Set Alert for ",a]}),(0,m.jsx)("div",{className:"fv-form-group is-horizontal items-center",children:u.map(e=>{let{label:a,key:n}=e;return(0,m.jsxs)("label",{className:"fv-input-group is-switch flex gap-2 py-1",children:[(0,m.jsxs)("div",{className:"switch",children:[(0,m.jsx)("input",{type:"checkbox",checked:Boolean(t?.[n]),onChange:e=>{k(n,e.target.checked)}}),(0,m.jsx)("span",{className:"slider"})]}),(0,m.jsx)("span",{className:"fv-input-label",children:a})]},n)})})]}):(0,m.jsxs)("div",{className:"flex flex-col gap-1 text-center",children:[(0,m.jsx)(i.Int,{name:"lock",className:"mx-auto text-blue-500 dark:text-finviz-blue"}),(0,m.jsxs)("div",{className:"mt-1 flex flex-col gap-1.5",children:[(0,m.jsx)("span",{className:"font-semibold",children:"Upgrade your Finviz experience"}),(0,m.jsx)("p",{className:"",children:"Unlock real-time alerts for economic calendar releases and never miss a market move."}),(0,m.jsx)("a",{href:"/elite?utm_source=finviz&utm_medium=banner&utm_campaign=economic-calendar-alerts",target:"_blank",className:"tab-link",children:"Subscribe"})]})]})]}),(0,m.jsxs)(i.AMh,{state:j,className:"p-2",overflowVisible:!0,hideOnInteractOutside:!0,onClose:()=>{setTimeout(()=>b(""),500)},children:[(0,m.jsxs)("span",{className:"flex gap-1 text-2xs leading-4",children:[(0,m.jsx)(i.Int,{name:"done",className:"text-blue-500 dark:text-finv
1iz-blue"}),v]}),(0,m.jsx)(x,{})]})]})}function x(){return(0,m.jsx)(n.R,{size:11,render:(0,m.jsx)("div",{children:(0,m.jsx)(c.P,{placement:"left",color:"custom",className:"fill-(--border-primary) stroke-(--border-primary) stroke-1"})})})}function g(e){return!!e&&(e.onRelease||e.remind5Min||e.remind1Day||e.remind1Hour)}},8425(e,t,a){a.d(t,{A:()=>h,g:()=>u});var n=a(63696),r=a(64964),s=a(53150),l=a(48343),i=(a(66184),a(21154)),c=a(5868),o=a(90585);var d=a(62540);const m=n.createContext({setAlertsState:()=>{},alertsState:null,setAlertState:()=>{},lastNotificationMessage:"",setLastNotificationMessage:()=>{}}),u=()=>n.useContext(m),h=(0,r.fg)(e=>{let{children:t,initialAlertsState:a=null}=e;const[r,u]=n.useState(a),[h,f]=(0,n.useState)(""),{setAlertMutation:x}={setAlertMutation:(0,i.n)({mutationFn:e=>{let{ticker:t,alert:a}=e;return(0,c.AT)(o.c1,{method:"PUT",headers:{"Content-Type":c.cM.ApplicationJson},body:JSON.stringify({ticker:t,onRelease:a?.onRelease??!1,remind5Min:a?.remind5Min??!1,remind1Hour:a?.remind1Hour??!1,remind1Day:a?.remind1Day??!1})},!0)}})},g=(0,s.hNl)(),p=(0,l.o)((e,t)=>{const a=r;u(function(){return{...arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[e]:t}}),x.mutate({ticker:e,alert:t},{onSuccess:()=>{f("Changes Saved")},onError:()=>{u(a),g.show((0,d.jsx)(s.Eg0,{closeText:"Got it",timeoutInMs:6e3,theme:s.fun.failure,children:(0,d.jsx)(s.fzL,{className:"flex max-w-40 items-center",children:"Failed to save changes. Please try again."})}),{position:s.HlL.TopRight})}})}),j=n.useMemo(()=>({setAlertsState:u,alertsState:r,setAlertState:p,lastNotificationMessage:h,setLastNotificationMessage:f}),[r,h,p]);return(0,d.jsx)(m.Provider,{value:j,children:t})})},16102(e,t,a){a.d(t,{mJ:()=>y,bA:()=>v,W8:()=>k,Bb:()=>b});var n=a(19879),r=(a(63696),a(53150)),s=a(17984),l=a(94313),i=a(57953),c=a(62540);function o(){return(0,c.jsx)("span",{className:"text-muted-2",children:"-"})}function d(e){return e.includes("B")?1e3:e.includes("M")?1:e.includes("K")?.001:1}function m(e){let{...t}=e;const{actual:a,forecast:n,isHigherPositive:r}=t;if(!n)return a||(0,c.jsx)(o,{});if(!a)return(0,c.jsx)(o,{});if(0===r)return a;const s=a.replace(/[$%BMK]/,"");let l=parseFloat(s);if(isNaN(l))return a;l*=d(a);const m=n.replace(/[$%BMK]/,"");let u=parseFloat(m);if(isNaN(u))return a;u*=d(n);let h=0;return l>u?h=1===r?1:-1:l<u&&(h=1===r?-1:1),(0,c.jsx)(i.kP,{rightContent:null,value:h,children:a})}var u=a(96765),h=a(11672);function f(e){let{value:t}=e;if(!t)return(0,c.jsx)(o,{});let a="";if(t.includes("/")){const e=t.split("/");if(2===e.length){const t=parseInt(e[0]),n=parseInt(e[1]);a=`${h.KR[t-1]} ${n}`}else a=t}else a=t;return(0,c.jsx)("div",{children:a})}var x=a(88601);const g={1:"impact1",2:"impact2",3:"impact3"},p={1:"impactDark1",2:"impactDark2",3:"impactDark3"};function j(e){let{value:t}=e;const a=(0,x.t0)(e=>e.hasDarkTheme);return!t||t<1||t>3?null:(0,c.jsx)(r.Int,{name:a?p[t]:g[t],width:24,height:10})}let y=function(e){return e.Date="date",e.Event="event",e.Impact="impact",e.For="for",e.Actual="actual",e.Expected="expected",e.Prior="prior",e.Alert="alert",e}({});const b=Object.freeze({[y.Date]:{id:y.Date,name:"Date",align:s.Gk.Right,renderColumn:(e,t)=>(0,c.jsxs)("div",{className:"flex w-full flex-row items-center justify-between",children:[t?.isOpen?(0,c.jsx)(r.Int,{className:"mr-1",name:"chevronDown"}):(0,l.MG)(e)?(0,c.jsx)(r.Int,{className:"mr-1",name:"chevronRight"}):(0,c.jsx)("div",{}),(0,c.jsx)("div",{className:"whitespace-nowrap text-muted",children:e.allDay?"All Day":(0,n.GP)(e.date,"h:mm aa")})]})},[y.Event]:{id:y.Event,name:"Release",renderColumn:e=>(0,c.jsx)("span",{className:"whitespace-nowrap",children:e.event})},[y.Impact]:{id:y.Impact,name:"Impact",renderColumn:e=>(0,c.jsx)(j,{value:e.importance})},[y.For]:{id:y.For,name:"For",renderColumn:e=>(0,c.jsx)(f,{value:e.reference})},[y.Actual]:{id:y.Actual,name:"Actual",align:s.Gk.Right,renderColumn:e=>(0,c.jsx)(m,{...e})},[y.Expected]:{id:y.Expected,name:"Expected",align:s.Gk.Right,renderColumn:e=>e.forecast||(0,c.jsx)(o,{})},[y.Prior]:{id:y.Prior,name:"Prior",align:s.Gk.Right,renderColumn:e=>e.previous||(0,c.jsx)(o,{})},[y.Alert]:{id:y.Alert,name:"Alerts",align:s.Gk.Right,renderColumn:(e,t)=>e.allDay?null:(0,c.jsx)("div",{className:"flex justify-end",children:(0,c.jsx)(u.X,{theme:"transparent",className:"-m-2 -mr-1",alert:t?t.alert:e.alert,category:e.category,ticker:e.ticker})})}}),v=Object.values(b),k={[y.Date]:"w-22",[y.For]:"w-22",[y.Impact]:"w-28",[y.Actual]:"w-28",[y.Expected]:"w-28",[y.Prior]:"w-28",[y.Alert]:"w-14"}},13684(e,t,a){a.d(t,{A:()=>ie});var n=a(4452),r=a.n(n),s=a(75216),l=a(19879),i=a(63696),c=a(65227),o=a(53150),d=a(12490),m=(a(14846),a(94364),a(11574)),u=a(63640),h=a(62540);const f=e=>{const t=(0,m.pp)(),a=new Date(t.getFullYear(),t.getMonth(),t.getDate());return{"1M":{from:new Date(a.getFullYear(),a.getMonth()-1,a.getDate()),to:a},"6M":{from:new Date(a.getFullYear(),a.getMonth()-6,a.getDate()),to:a},YTD:{from:new Date(a.getFullYear(),0,1),to:a},"1Y":{from:new Date(a.getFullYear()-1,a.getMonth(),a.getDate()),to:a},"5Y":{from:new Date(a.getFullYear()-5,a.getMonth(),a.getDate()),to:a},Max:{from:new Date(e??0),to:a}}};function x(e){let{calculateIntervalRangesCallback:t=f,dateFrom:a,dateTo:n,minDate:r,renderButton:s,setDateFrom:l,setDateTo:c,size:o="medium"}=e;const d=i.useMemo(()=>t(r),[r,t]);return(0,h.jsx)(u.O,{size:o,children:Object.keys(d).map(e=>{const t=(e=>{const t=d[e];return!!t&&a.getTime()===t.from.getTime()&&n.getTime()===t.to.getTime()})(e),r=()=>(e=>{const t=d[e];t&&(l(t.from),c(t.to))})(e);if(s){const a=s({interval:e,isActive:t,onClick:r,size:o});if(null!==a)return(0,h.jsx)(i.Fragment,{children:a},e)}return(0,h.jsx)(u.v,{active:t,onClick:r,children:e},e)})})}var g=a(56393),p=a(22071),j=a(90585),y=(a(27458),a(69655),a(36241),a(85151),a(49122),a(75183),a(40520),a(32495),a(72371),a(94313));const b={"6M":15552e6,"1Y":31536e6,"3Y":94608e6,"5Y":15768e7,"10Y":31536e7},v=new Set(["1Y"]);var k=a(12091),w=a(5868);var D=a(96765),N=a(8425),M=a(34648),F=a(5655),A=(a(75568),a(75260)),C=a(61774),I=a(55735),T=a(70323),z=
1a(80672),E=a(88014),S=a(24931),Y=a(65130),B=a(90340);let R=function(e){return e.Estimate="estimate",e.Actual="actual",e}({});function P(e,t){let a=e;t!==j.zQ.Daily&&t!==j.zQ.Weekly||(a=(0,Y.f)(e,1));let n=E.ow.MonthShortDayNumYearFull;return t===j.zQ.Monthly&&(n=E.ow.MonthShortYear),t===j.zQ.Quarterly&&(n=E.ow.QuarterYearLong),(0,E.Qi)({value:a,outFormat:n})}function _(e,t){const a=(0,s.H)(e[0].refDate),n=(0,s.H)(e[e.length-1].refDate),r=(0,B.V)(n,a)>=3;let l=-1,i=-1;return a=>{const n=(0,s.H)(e[a].refDate),c=n.getFullYear(),o=n.getMonth();return r?l===c?"":(l=c,c.toString().substring(2)):i===o?"":(i=o,(0,E.Qi)({value:e[a].refDate,outFormat:t===j.zQ.Quarterly?E.ow.QuarterShort:E.ow.MonthShort,breakOnYear:!0}))}}function G(e,t){const a=(0,B.V)(new Date(t),new Date(e))>=3;let n=-1;return e=>{if(a){const t=new Date(e).getFullYear();return n===t?"":(n=t,t.toString().substring(2))}return(0,E.Qi)({value:new Date(e),outFormat:E.ow.MonthShort,breakOnYear:!0})}}var Q=a(85549);function $(e){let{chartData:t,frequency:a,chartUnit:n,...r}=e;const{data:l,hasEstimate:c}=i.useMemo(()=>{const e=t.map((e,t)=>({...e,index:t})),a=e.some(e=>null!==e.estimate);return{data:e,hasEstimate:a}},[t]);return(0,h.jsxs)(A.E,{...r,data:l,barCategoryGap:l.length<j.gQ?j.sE:j.dU,barGap:l.length<j.gQ?void 0:j.E,children:[(0,h.jsx)(I.d,{}),(0,h.jsx)(S.h,{orientation:"right",domain:["auto","auto"]}),(0,h.jsx)(E.WX,{dataKey:"index",tickFormatter:_(l,a),scale:"auto",type:"category"}),(0,h.jsxs)(z.m_,{showLabel:!0,formatLabel:e=>void 0===e||void 0===l[e]?"":P((0,s.H)(l[e].refDate),a),cursor:(0,h.jsx)(T.E,{numberOfDatapoints:null}),formatValue:e=>(0,h.jsx)("span",{className:"whitespace-nowrap",children:(0,Q.$H)(e,n)}),children:[c&&(0,h.jsx)(z.mW,{dataKey:R.Estimate,label:"Expected"}),(0,h.jsx)(z.mW,{dataKey:R.Actual,label:"Actual"})]}),c&&(0,h.jsx)(C.y,{dataKey:R.Estimate,color:l.length<j.gQ?"gray":"lighterGray"}),(0,h.jsx)(C.y,{dataKey:R.Actual,color:e=>"number"==typeof e&&e<0?"red":"blue"})]})}var O=a(81973),U=a(90147),H=a(17678);function V(e){let{chartData:t,ticker:a,chartUnit:n,...r}=e;const l=i.useMemo(()=>t.map(e=>({...e,timestamp:(0,s.H)(e.refDate).getTime()})),[t]),c=j.zw.includes(a),{monthlyTicks:o,tickFormatter:d}=i.useMemo(()=>{if(0===l.length)return{monthlyTicks:[],tickFormatter:()=>""};const e=l[0].timestamp,t=l[l.length-1].timestamp;return{monthlyTicks:(0,H.Q)(e,t,15),tickFormatter:G(e,t)}},[l]);return(0,h.jsxs)(O.b,{...r,data:l,children:[(0,h.jsx)(I.d,{}),(0,h.jsx)(S.h,{orientation:"right",domain:["dataMin","auto"]}),(0,h.jsx)(E.WX,{dataKey:"timestamp",tickFormatter:d,padding:{left:15,right:15},scale:"time",type:"number",domain:["dataMin","dataMax"],ticks:o}),(0,h.jsxs)(z.m_,{formatLabel:e=>P(new Date(e),j.zQ.Daily),cursor:(0,h.jsx)(T.V,{}),formatValue:e=>(0,h.jsx)("span",{className:"whitespace-nowrap",children:(0,Q.$H)(e,n)}),children:[(0,h.jsx)(z.mW,{dataKey:R.Estimate,label:"Expected"}),(0,h.jsx)(z.mW,{dataKey:R.Actual,label:"Actual"})]}),(0,h.jsx)(U.N,{dataKey:R.Estimate,color:"gray",type:c?"stepAfter":"linear"}),(0,h.jsx)(U.N,{dataKey:R.Actual,type:c?"stepAfter":"linear"})]})}function K(e){let{chartData:t,frequency:a,ticker:n,chartUnit:r,isLoading:s}=e;const l=a===j.zQ.Daily||t.length>j.X1;return 0===t.length||null===a?null:(0,h.jsxs)("div",{className:"relative",children:[s&&(0,h.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-white/50 dark:bg-gray-900/50",children:(0,h.jsx)(F.y,{})}),(0,h.jsx)(M._x,{height:j.rC,children:l?(0,h.jsx)(V,{chartData:t,ticker:n,chartUnit:r}):(0,h.jsx)($,{chartData:t,frequency:a,chartUnit:r})})]})}var L=a(17984),W=a(16102);const q={...W.Bb,[W.mJ.Date]:{align:L.Gk.Right,id:W.mJ.Date,name:"Date",renderColumn:e=>(0,h.jsxs)("div",{className:"flex justify-end whitespace-nowrap tabular-nums",children:[(0,h.jsx)("div",{children:(0,l.GP)(e.date,"MMM dd yyyy")}),(0,h.jsx)("div",{className:"w-16",children:(0,l.GP)(e.date,"h:mm aa")})]})}},J=Object.values(q).filter(e=>e.id!==W.mJ.Alert),X={[W.mJ.Date]:"w-40",[W.mJ.For]:"w-22",[W.mJ.Impact]:"w-28",[W.mJ.Actual]:"w-28",[W.mJ.Expected]:"w-28",[W.mJ.Prior]:"w-28"},Z=i.memo(function(e){let{entry:t}=e;return(0,h.jsx)(L.Hj,{className:"styled-row is-bordered is-hover-borders is-rounded",isRounded:!0,children:J.map(e=>(0,h.jsx)(L.nA,{align:e.align,className:r()(X[e.id],"!py-1"),children:e.renderColumn&&e.renderColumn(t)},e.id))})});function ee(e){let{table:t}=e;const a=i.useMemo(()=>(0,y.hG)(t),[t]);return 0===t.length?null:(0,h.jsxs)(L.XI,{className:"styled-table-new mt-4 w-full",children:[(0,h.jsx)(L.nd,{children:J.map(e=>(0,h.jsx)(L.A0,{className:X[e.id],align:e.align,children:e.name},e.id))}),(0,h.jsx)(L.BF,{children:a.map(e=>(0,h.jsx)(Z,{entry:e},e.calendarId))})]})}var te=a(90531),ae=a(77749),ne=a(88601);function re(e){let{isActive:t,onClick:a,size:n}=e;const r=(0,ne.t0)(e=>e.hasUserPremium),s=(0,o.Wvj)({placement:"bottom"});return r?(0,h.jsx)(u.v,{active:t,onClick:a,size:n,theme:"chipTransparent",children:"Max"}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.v,{as:o.Wvm,state:s,active:t,size:n,theme:"chipTransparent",children:"Max"}),(0,h.jsxs)(o.AMh,{state:s,className:"flex w-56 flex-col gap-2 p-3 text-2xs leading-4",overflowVisible:!0,children:[(0,h.jsx)(se,{}),(0,h.jsxs)("div",{className:"flex flex-col gap-1 text-center",children:[(0,h.jsx)(o.Int,{name:"lock",className:"mx-auto text-blue-500 dark:text-finv
1iz-blue"}),(0,h.jsxs)("div",{className:"mt-1 flex flex-col gap-1.5",children:[(0,h.jsx)("span",{className:"font-semibold",children:"Upgrade your Finviz experience"}),(0,h.jsx)("p",{children:"Unlock full access to our complete economic calendar history with Elite."}),(0,h.jsx)("a",{href:"/elite?utm_source=finviz&utm_medium=banner&utm_campaign=economic-calendar-max-history",target:"_blank",className:"tab-link",children:"Subscribe"})]})]})]})]})}function se(){return(0,h.jsx)(te.R,{size:11,render:(0,h.jsx)("div",{children:(0,h.jsx)(ae.P,{placement:"bottom",color:"custom",className:"fill-(--border-primary) stroke-(--border-primary) stroke-1"})})})}function le(e,t,a){const n=a??(0,y.Gq)();if(e===j.zQ.Quarterly&&t){if(n.getTime()-t.getTime()>=756864e5)return new Date(n.getFullYear()-3,n.getMonth(),n.getDate())}return new Date(n.getFullYear()-1,n.getMonth(),n.getDate())}function ie(e){let{data:t,entry:a,isEmbedded:n}=e;const{alertsState:m}=(0,N.g)(),u=(0,c.zy)(),f=i.useMemo(()=>n?t.table.slice(0,10):t.table,[t.table,n]),M=t.chartFirstValueDate?(0,s.H)(t.chartFirstValueDate):null,F=t.chartLastValueDate?(0,s.H)(t.chartLastValueDate):null,A=i.useMemo(()=>(0,l.GP)(le(t.frequency,M,F),j.JO),[t.frequency,M,F]),[C,I]=i.useState(()=>le(t.frequency,M,F)),[T,z]=i.useState(()=>F??(0,y.Gq)()),E=(S=t.frequency,Y=F,i.useCallback(e=>{const t=(0,y.Gq)(),a=Y??t,n=[...S===j.zQ.Daily?[{key:"6M",yearsBack:0,monthsBack:6}]:[],{key:"1Y",yearsBack:1,monthsBack:0},{key:"3Y",yearsBack:3,monthsBack:0},{key:"5Y",yearsBack:5,monthsBack:0},{key:"10Y",yearsBack:10,monthsBack:0}].map(e=>{let{key:t,yearsBack:n,monthsBack:r}=e;return{key:t,from:new Date(a.getFullYear()-n,a.getMonth()-r,a.getDate()),to:a}});if(!e){const e={};return n.forEach(t=>{let{key:a,from:n,to:r}=t;e[a]={from:n,to:r}}),e.Max={from:new Date(0),to:a},e}const r=a.getTime()-e.getTime(),s=n.filter(e=>{let{key:t}=e;return!!v.has(t)||function(e,t){return e>=.8*t}(r,b[t]??0)}),l={};if(s.forEach(e=>{let{key:t,from:a,to:n}=e;l[t]={from:a,to:n}}),s.length>0){const t=s[s.length-1],n=b[t.key]??0;r>1.05*n&&(l.Max={from:new Date(e),to:a})}else l.Max={from:new Date(e),to:a};return l},[S,Y]));var S,Y;const B=i.useCallback(e=>{let{interval:t,isActive:a,onClick:n,size:r}=e;return"Max"===t?(0,h.jsx)(re,{isActive:a,onClick:n,size:r}):null},[]),{data:R,isFetching:P}=function(e){let{ticker:t,dateFrom:a,initialDateFrom:n,initialData:r,enabled:s=!0}=e;const i=(0,l.GP)(a,j.JO);return(0,k.I)({queryKey:["economicDetail",t,i],queryFn:async()=>await(0,w.AT)(j.Iw,{query:{ticker:t,dateFrom:i}},!0),staleTime:3e4,initialData:n===i?r:void 0,keepPreviousData:!0,enabled:s,useErrorBoundary:!1})}({ticker:t.ticker,dateFrom:C,initialDateFrom:A,initialData:t}),_=R?.chartData??t.chartData;return t?0===t.chartData.length&&0===t.table.length?(0,h.jsx)(d.f,{className:"min-h-16",children:"No more data for this event."}):(0,h.jsxs)("div",{className:r()("mt-4 space-y-4",{"mb-4":n}),children:[!n&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(o.$nd,{as:c.N_,className:"w-fit",leftContent:"chevronLeft",to:(0,Q.o1)(u.search,u.hash),children:"Back to Calendar"}),(0,h.jsxs)("div",{className:"flex justify-between",children:[(0,h.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[(0,h.jsx)(o.DZT,{level:1,children:t.category}),(0,h.jsx)(x,{dateFrom:C,dateTo:T,setDateFrom:I,setDateTo:z,minDate:M??void 0,calculateIntervalRangesCallback:E,renderButton:B})]}),(0,h.jsxs)("div",{className:"flex gap-1",children:[(0,h.jsx)(D.X,{isOnDetail:!0,alert:m?.[t.ticker],category:t.category,ticker:t.ticker}),(0,h.jsx)(p.A,{url:"undefined"==typeof window?"":window.location.href})]})]})]}),n&&a&&(0,h.jsxs)("div",{className:"align-center flex justify-between",children:[(0,h.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[(0,h.jsx)("div",{className:"text-base font-semibold",children:t.category}),_.length>0&&(0,h.jsx)(x,{dateFrom:C,dateTo:T,setDateFrom:I,setDateTo:z,size:"small",minDate:M??void 0,calculateIntervalRangesCallback:E,renderButton:B})]}),(0,h.jsx)(g.G,{href:(0,Q.WV)(a,u.search),label:"Open Detail"})]}),t.description&&(0,h.jsx)("p",{className:"text-default",children:t.description}),(0,h.jsx)(K,{chartData:_,chartUnit:t.chartUnit,frequency:t.frequency,ticker:t.ticker,isLoading:P}),(t.chartSource||t.chartUnit)&&(0,h.jsxs)("div",{className:"!mt-0 mb-2 flex items-center justify-between gap-2 text-3xs text-gray-500 dark:text-gray-300",children:[(0,h.jsx)("span",{children:t.chartSource?`Source: ${t.chartSource}`:""}),(0,h.jsx)("span",{children:t.chartUnit?`Unit: ${(0,Q.IV)(t.chartUnit)}`:""})]}),(0,h.jsx)(ee,{table:f}),n&&a&&t.table.length>=10&&(0,h.jsx)("div",{className:"!mt-0 flex justify-center",children:(0,h.jsx)(o.$nd,{as:c.N_,theme:"link",to:(0,Q.WV)(a,u.search),target:"_blank",className:"w-fit",children:"Show more"})})]}):null}},85549(e,t,a){a.d(t,{$H:()=>i,IV:()=>l,OT:()=>c,WV:()=>s,o1:()=>o,xI:()=>r});a(5673),a(30164),a(21279);var n=a(90585);function r(e){const t=parseInt(decodeURI(e.replace("#","")));return Number.isFinite(t)?t:null}function s(e,t){return`${n.dr}/detail/${e.ticker}${t}#${e.calendarId}`}function l(e){return e?"percent"===e?"%":e:""}function i(e,t){return null==e?"":t?`${e} ${l(t)}`:e.toString()}function c(){const e=new URL(window.location.href);e.hash="",window.history.replaceState({},"",e.toString())}function o(e,t){return`${n.dr}${e}${t}`}}}]);
2//# sourceMappingURL=3684.v1.9cf16a81.js.map

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.