"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["141"],{45985:function(e,t,r){r.d(t,{Z:()=>n});let n={badge:"badge-YORDXJ",dotContainer:"dotContainer-WBRxHF",dot:"dot-uGm5KZ"}},78327:function(e,t,r){r.d(t,{V:()=>d});var n=r(16584),i=r(94184),o=r.n(i),a=r(19081),s=r(58175),c=r(45985);function d(e){let{className:t,count:r}=e;return(0,n.tZ)(a.hs,{alignItems:"center",justifyContent:"center",radius:"md",className:o()(c.Z.badge,!r&&c.Z.dot,t),children:(0,n.tZ)(s.xv.Digit,{style:{color:"var(--color-button-primary-fg)"},children:r?r<100?r:"99+":"0"})})}},96726:function(e,t,r){r.d(t,{X:()=>c,h:()=>d});var n=r(16584),i=r(6400),o=r(98661),a=r(30396);let s=(0,i.createContext)(null);function c(e){let{root:t,children:r}=e,i=(0,a.sO)(t);return(0,n.BX)(s.Provider,{value:i,children:[r,!t&&(0,n.tZ)("div",{ref:i})]})}function d(e){let{children:t}=e,r=(0,a.qp)(s).current;return r?(0,o.createPortal)(t,r):null}},50486:function(e,t,r){r.d(t,{p:()=>s});var n=r(16584),i=r(94184),o=r.n(i),a=r(24189);let s=e=>{let{name:t,label:r,info:i,checked:s,disabled:c,onChange:d,isRow:l=!0,className:p}=e,E=(0,n.tZ)(n.HY,{children:(0,n.tZ)("span",{className:o()("big-checkbox",{checked:s,disabled:c}),onClick:()=>!c&&(null==d?void 0:d(!s)),onKeyDown:e=>{" "===e.key&&(null==d||d(!s))},role:"checkbox","aria-checked":s,"aria-label":r||t,tabIndex:0,children:s&&(0,n.tZ)(a.Z,{fill:"#ffffff"})})});return(0,n.BX)("label",{className:o()("big-checkbox-input",p,{"big-checkbox-input-row":l}),children:[!l&&E,(0,n.BX)("div",{onClick:()=>{(r||i)&&(c||null==d||d(!s))},children:[r,i&&(0,n.tZ)("div",{className:"info",children:i})]}),l&&E,(0,n.tZ)("input",{type:"hidden",name:t,"data-testid":t,value:String(s)})]})}},13791:function(e,t,r){r.d(t,{v:()=>U});var n=r(7409),i=r(16584),o=r(30396),a=r(36808),s=r(99282),c=r(92027),d=r(95441),l=r(68833),p=r(7882),E=r(15771),_=r(82402),S=r(19081),u=r(6490),A=r(69891),y=r(58175),C=r(70379),k=r(87077),h=r(48884),I=r(31742);let T=e=>{let{iString:t}=h.mb.i(e||"en");return{Necessary:t("These cookies are essential for you to browse the website and use its features."),Performance:t("These cookies collect information about how you use a website, like which pages you visited and which links you clicked on."),Functionality:t("These cookies allow us to remember choices you have made in the past, and do things like auto-login")}},m=e=>{let{iString:t}=h.mb.i(e||"en");return[{name:"_ga family",id:I.YJ.GA_TRACKING,type:I.pt.PERFORMANCE,description:t("3rd party analytics tracking."),owner:I.js.PUBLISHER},{name:"Google Tag Manager",id:I.YJ.GA_TAG_MANAGER,type:I.pt.PERFORMANCE,description:t("Used for Google tag management and 3rd party analytics tracking."),owner:I.js.PUBLISHER},{name:"Facebook Pixel",id:I.YJ.FB_PIXEL,type:I.pt.PERFORMANCE,description:t("Used for facebook ad campaign 3rd party analytics."),owner:I.js.PUBLISHER},{name:"Twitter Pixel",id:I.YJ.TWITTER_PIXEL,type:I.pt.PERFORMANCE,description:t("Used for X (formerly known as Twitter) ad campaign 3rd party analytics."),owner:I.js.PUBLISHER},{name:"Parse.ly Pixel",id:I.YJ.PARSELY_PIXEL,type:I.pt.PERFORMANCE,description:t("Used for parse.ly 3rd party analytics."),owner:I.js.PUBLISHER},{name:"intro_popup_last_hidden_at",id:I.ky.INTRO_POPUP_LAST_HIDDEN_AT,type:I.pt.FUNCTIONALITY,description:t("Prevents showing introductory information the user has already seen."),owner:I.js.SUBSTACK},{name:"muxData",id:I.ky.MUX_DATA,type:I.pt.FUNCTIONALITY,description:t("Used for anonymous video metric collection and aggregation."),owner:I.js.SUBSTACK},{name:"like_upsell_last_shown_at",id:I.ky.LIKE_UPSELL_LAST_SHOWN_AT,type:I.pt.FUNCTIONALITY,description:t("Prevents users from repeatedly being shown features."),owner:I.js.SUBSTACK},{name:"chatbot_terms_last_accepted_at",id:I.ky.CHATBOT_TERMS_LAST_ACCEPTED_AT,type:I.pt.FUNCTIONALITY,description:t("Prevents users from repeatedly having to accept chatbot terms."),owner:I.js.SUBSTACK},{name:"preferred_language",id:I.ky.PREFERRED_LANGUAGE,type:I.pt.FUNCTIONALITY,description:t("Stores the user's preferred language"),owner:I.js.SUBSTACK},{name:"visit_id",id:I.ky.VISIT_ID,type:I.pt.PERFORMANCE,description:t("First party analytics tracking."),owner:I.js.SUBSTACK},{name:"ajs_anonymous_id",id:I.ky.ANONYMOUS_ID,type:I.pt.PERFORMANCE,description:t("First party analytics tracking."),owner:I.js.SUBSTACK},{name:"ab_testing_id",id:I.ky.AB_TESTING_ID,type:I.pt.PERFORMANCE,description:t("First party analytics tracking."),owner:I.js.SUBSTACK},{name:"ab_experiment_sampled",id:I.ky.AB_EXPERIMENT_SAMPLED,type:I.pt.PERFORMANCE,description:t("First party analytics tracking."),owner:I.js.SUBSTACK},{name:"_ga family",id:I.ky.GA_TRACKING,type:I.pt.PERFORMANCE,description:t("3rd party analytics tracking."),owner:I.js.SUBSTACK},{name:"AdQuick tracking pixel",id:I.ky.AD_QUICK_TRACKING_PIXEL,type:I.pt.PERFORMANCE,description:t("3rd party analytics tracking."),owner:I.js.SUBSTACK},{name:"Meta tracking pixel",id:I.ky.META_TRACKING_PIXEL,type:I.pt.PERFORMANCE,description:t("3rd party analytics tracking."),owner:I.js.SUBSTACK},{name:"_dd_s",id:I.ky.DATADOG_S,type:I.pt.PERFORMANCE,description:t("First party cookie used to identify and diagnose technical problems on the site."),owner:I.js.SUBSTACK},{name:"fs_uid",id:I.ky.FULLSTORY_UID,type:I.pt.PERFORMANCE,description:t("Used to track user actions across the site for debugging purposes."),owner:I.js.SUBSTACK},{name:"__zlcmid",id:I.ky.ZENDESK_ID,type:I.pt.PERFORMANCE,description:t("Stores visitor’s machine-id for authentication with Zendesk chat widget."),owner:I.js.SUBSTACK},{name:"substack.sid",id:I.ky.SESSION_SID,type:I.pt.NECESSARY,description:t("Session identifier."),owner:I.js.SUBSTACK},{name:"connect.sid",id:I.ky.CUSTOM_DOMAIN_SESSION_SID,type:I.pt.NECESSARY,description:t("Session identifier."),owner:I.js.SUBSTACK},{name:"substack.lli",id:I.ky.LIKELY_LOGGED_IN,type:I.pt.NECESSARY,description:t("Communicates login state across first party domains"),owner:I.js.SUBSTACK},{name:"disable_html_pixels",id:I.ky.DISABLE_HTML_PIXELS,type:I.pt.NECESSARY,description:t("Ensures a consistent user experience across network requests."),owner:I.js.SUBSTACK},{name:"experiment_",id:I.ky.DISABLE_EXPERIMENTS,type:I.pt.NECESSARY,description:t("Ensures a consistent user experience across network requests."),owner:I.js.SUBSTACK},{name:"hideCookieBanner",id:I.ky.HIDE_COOKIE_BANNER,type:I.pt.NECESSARY,description:t("Ensures a consistent user experience across network requests."),owner:I.js.SUBSTACK},{name:"cf_clearance",id:I.ky.CF_CLEARENCE,type:I.pt.NECESSARY,description:t("Used to grant access to our servers from our Content Delivery Network."),owner:I.js.SUBSTACK},{name:"__cf_bm",id:I.ky.CF_BM,type:I.pt.NECESSARY,description:t("Used to block bot access to the site"),owner:I.js.SUBSTACK},{name:"AWSALBTG / AWSALBTGCORS",id:I.ky.AWSALB,type:I.pt.NECESSARY,description:t("Ensures a consistent user experience across network requests."),owner:I.js.SUBSTACK},{name:"cookie_storage_key",id:I.ky.COOKIE_STORAGE_KEY,type:I.pt.NECESSARY,description:t("Allows us to store your cookie preferences."),owner:I.js.SUBSTACK},{name:"substack.oauth_interaction",id:I.ky.OAUTH_INTERACTION,type:I.pt.NECESSARY,description:t("Manages your current step in a multi-stage OAuth process like login or consent."),owner:I.js.SUBSTACK},{name:"substack.oauth_session",id:I.ky.OAUTH_SESSION,type:I.pt.NECESSARY,description:t("Keeps your OAuth logins active."),owner:I.js.SUBSTACK},{name:"substack.oauth_resume",id:I.ky.OAUTH_RESUME,type:I.pt.NECESSARY,description:t("Helps continue a multi-stage process after you have completed an action, like logging in or giving consent."),owner:I.js.SUBSTACK}]},N=m().filter(e=>e.owner===I.js.SUBSTACK&&e.type!==I.pt.NECESSARY).map(e=>e.id),g=m().filter(e=>e.owner===I.js.PUBLISHER&&e.type!==I.pt.NECESSARY).map(e=>e.id),O={[I.ky.GA_TRACKING]:"_ga",[I.ky.GA_TAG_MANAGER]:"_ga",[I.ky.MUX_DATA]:"muxData",[I.ky.ANONYMOUS_ID]:I.Ic.ANONYMOUS_ID,[I.ky.VISIT_ID]:I.Ic.VISIT_ID,[I.ky.AB_TESTING_ID]:I.Ic.AB_TESTING_ID,[I.ky.AB_EXPERIMENT_SAMPLED]:I.Ic.AB_EXPERIMENT_SAMPLED,[I.ky.LIKE_UPSELL_LAST_SHOWN_AT]:I.Ic.LIKE_UPSELL_LAST_SHOWN_AT,[I.ky.INTRO_POPUP_LAST_HIDDEN_AT]:I.Ic.INTRO_POPUP_LAST_HIDDEN_AT,[I.ky.DISABLE_HTML_PIXELS]:I.Ic.DISABLE_HTML_PIXELS,[I.ky.COOKIE_STORAGE_KEY]:I.Ic.COOKIE_STORAGE_KEY,[I.ky.OAUTH_INTERACTION]:I.Ic.OAUTH_INTERACTION,[I.ky.OAUTH_SESSION]:I.Ic.OAUTH_SESSION,[I.ky.OAUTH_RESUME]:I.Ic.OAUTH_RESUME,[I.ky.EXPERIMENTS]:"experiment_",[I.ky.DATADOG_S]:"_dd_s",[I.ky.FULLSTORY_UID]:"fs_",[I.ky.ZENDESK_ID]:"__zlcmid",[I.YJ.GA_TAG_MANAGER]:"_ga",[I.YJ.GA_TRACKING]:"_ga",[I.YJ.FB_PIXEL]:"_fbp",[I.YJ.TWITTER_PIXEL]:"_twq",[I.YJ.PARSELY_PIXEL]:"_parsely_visitor"};I.ky.AB_TESTING_ID,I.ky.AB_EXPERIMENT_SAMPLED,I.ky.ANONYMOUS_ID,I.ky.VISIT_ID,I.ky.EXPERIMENTS,I.ky.DISABLE_HTML_PIXELS,I.ky.DISABLE_EXPERIMENTS,I.ky.COOKIE_STORAGE_KEY,null==O||O[I.ky.ANONYMOUS_ID];let R="cellPadding-f5tfb5",f=e=>{let{open:t,onSubdomain:r,close:s}=e,[c,_]=(0,o.eJ)(r?I.js.PUBLISHER:I.js.SUBSTACK),[y,k]=(0,o.eJ)(!1),[h,T]=(0,o.eJ)(new Set([...N,...g])),{popToast:O}=(0,C.pm)(),{iString:R}=(0,d.M1)(),{language:f}=(0,d.M1)(),w=m(f),{refetch:P}=(0,p.ib)({pathname:"/api/v1/cookie_preferences",method:"POST"});(0,o.d4)(()=>{t&&(0,l.j)(l.FP.COOKIE_MANAGEMENT_MODAL_SEEN,{})},[t]);let L=async e=>{let{substackDisabledCookies:t,pubDisabledCookies:r}=e;a.set(I.ky.HIDE_COOKIE_BANNER,new Date().toJSON(),{expires:31536e6}),await P({json:{pubDisabledCookies:r,substackDisabledCookies:t}})},U=async()=>{let e=Array.from(h),t=Object.values(I.YJ),r=Object.values(I.ky),o=[],a=[];y&&(o=e.filter(e=>r.includes(e)),a=e.filter(e=>t.includes(e))),await L({substackDisabledCookies:o,pubDisabledCookies:a}),(0,l.j)(l.FP.COOKIE_PREFERENCES_SET,{disabledCookies:e}),(0,l.j)(l.FP.COOKIE_MANAGEMENT_MODAL_SUBMITTED,{disabledCookies:e}),O(e=>(0,i.tZ)(C.FN,(0,n._)({text:R("Preferences saved")},e))),window.location.reload(),s()},M=async()=>{await L({}),(0,l.j)(l.FP.COOKIE_PREFERENCES_SET,{disabledCookies:[]}),(0,l.j)(l.FP.COOKIE_MANAGEMENT_MODAL_SUBMITTED,{disabledCookies:[]}),O(e=>(0,i.tZ)(C.FN,(0,n._)({text:R("Preferences saved")},e))),window.location.reload(),s()},b=e=>{y||k(!0),T(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r}),(0,l.j)(l.FP.COOKIE_MANAGEMENT_MODAL_COOKIE_TOGGLED,{cookie:e})},v=[{value:I.js.PUBLISHER,label:"Publisher"},{value:I.js.SUBSTACK,label:"Substack"}];return(0,i.BX)(u.u_,{isOpen:t,onClose:U,className:"modal-bBpQD3",disableCloseOnBackdropClick:!0,children:[(0,i.tZ)(u.xB,{showClose:!0,onClose:()=>{(0,l.j)(l.FP.COOKIE_MANAGEMENT_MODAL_DISMISSED,{}),U()},title:R("Cookie Preferences")}),(0,i.tZ)(u.fe,{className:"grow-CBXF8f",children:(0,i.BX)(S.tu,{flex:"fill",gap:8,children:[r&&(0,i.tZ)(A.n,{tabs:v,value:c,onChange:_}),(0,i.BX)(S.tu,{flex:"fill",children:["publisher"===c&&(0,i.tZ)(B,{cookies:w.filter(e=>e.owner===I.js.PUBLISHER),disabledCookies:h,toggleState:b}),"substack"===c&&(0,i.tZ)(B,{cookies:w.filter(e=>e.owner===I.js.SUBSTACK),disabledCookies:h,toggleState:b})]})]})}),(0,i.tZ)(u.mz,{primaryButton:(0,i.tZ)(E.zx,{onClick:U,children:y?R("Save preferences"):R("Reject All")}),secondaryButton:(0,i.tZ)(E.zx,{onClick:M,children:R("Accept all")}),showDivider:!0})]})},B=e=>{let{cookies:t,disabledCookies:r,toggleState:o}=e;return(0,i.tZ)("table",{className:"table-m2WTld",children:(0,i.tZ)("tbody",{children:t.map(e=>(0,i.tZ)(w,(0,s._)((0,n._)({},e),{onToggle:()=>o(e.id),enabled:!r.has(e.id)})))})})},w=e=>{let{name:t,type:r,description:n,enabled:o,onToggle:a}=e;return(0,i.BX)("tr",{className:"rowBorderBottom-tHD_Mb",children:[(0,i.tZ)("td",{className:R,children:(0,i.BX)(S.tu,{gap:2,alignItems:"start",children:[(0,i.tZ)(y.xv.B4,{children:t}),(0,i.tZ)(P,{cookieType:r})]})}),(0,i.tZ)("td",{className:R,children:(0,i.tZ)(y.xv.B5,{color:"secondary",children:n})}),(0,i.tZ)("td",{className:R,children:r!==I.pt.NECESSARY&&(0,i.tZ)(_.X,{checked:o,onChange:a})})]},t)},P=e=>{let{cookieType:t}=e,{language:r}=(0,d.M1)(),n=T(r);return(0,i.tZ)(k.u,{text:n[t],children:(0,i.BX)(S.gq,{justifyContent:"start",alignItems:"center",gap:4,children:[(0,i.tZ)(y.xv.Meta,{children:t}),(0,i.tZ)(c.Z,{size:16,color:"var(--color-fg-secondary)"})]})})},L={cookieBanner:"cookieBanner-fZ6hup"},U=e=>{let{onSubdomain:t,publication:r}=e,s=(null==r?void 0:r.id)?"SUBSTACK_USER_HID_COOKIE_BANNER_".concat(null==r?void 0:r.id):"SUBSTACK_USER_HID_COOKIE_BANNER",[c,_]=(0,o.eJ)(()=>{if("undefined"!=typeof window){let e=a.get(I.ky.HIDE_COOKIE_BANNER),t=localStorage.getItem(s);return e||t}return!0}),[u,A]=(0,o.eJ)(!1),[k,h]=(0,o.eJ)(c),{popToast:T}=(0,C.pm)(),{iString:m}=(0,d.M1)(),{refetch:O}=(0,p.ib)({pathname:"/api/v1/cookie_preferences",method:"POST"});(0,o.d4)(()=>{c||(0,l.j)(l.FP.COOKIE_BANNER_SEEN,{})},[c]);let R=async e=>{let t=e?[]:N,r=e?[]:g;a.set(I.ky.HIDE_COOKIE_BANNER,new Date().toJSON(),{expires:31536e6}),"undefined"!=typeof window&&localStorage.setItem(s,"true"),_(!0),await O({json:{pubDisabledCookies:r,substackDisabledCookies:t}}),(0,l.j)(l.FP.COOKIE_BANNER_CLICKED,{acceptAll:e}),(0,l.j)(l.FP.COOKIE_PREFERENCES_SET,{disabledCookies:[...t,...r]}),h(!0),T(e=>(0,i.tZ)(C.FN,(0,n._)({text:m("Cookie preferences saved")},e))),window.location.reload()};return(0,i.BX)("div",{children:[!k&&(0,i.tZ)(S.tu,{className:L.cookieBanner,alignItems:"center",color:"white",children:(0,i.BX)(S.tu,{alignItems:"center",gap:{mobile:4,desktop:8},padding:4,children:[(0,i.tZ)(y.xv.H4,{color:"primary",translated:!0,children:"Cookie Policy"}),(0,i.BX)(y.xv.B5,{color:"secondary",translated:!0,style:{paddingRight:"16px"},children:["We use necessary cookies to make our site work. With your consent, we also set performance and functionality cookies that help us make improvements by measuring traffic on our site and we process respective personal data. You can withdraw your consent at any time. For more detailed information about the cookies, your personal data and your rights, please see our"," ",(0,i.tZ)(y.xv.B5,{color:"secondary",decoration:"underline",as:"a",href:"https://substack.com/tos",children:"privacy policy"}),"."]}),(0,i.BX)(S.hs,{gap:{mobile:12,desktop:6},direction:{mobile:"column",desktop:"row"},children:[(0,i.tZ)(E.zx,{priority:"secondary",onClick:()=>{A(!0),h(!0),"undefined"!=typeof window&&localStorage.setItem(s,"true")},size:"sm",children:m("Manage Cookies")}),(0,i.tZ)(E.zx,{priority:"secondary",onClick:()=>R(!1),size:"sm",children:m("Only Necessary")}),(0,i.tZ)(E.zx,{priority:"secondary",onClick:()=>R(!0),size:"sm",children:m("Accept all")})]})]})}),(0,i.tZ)(f,{onSubdomain:t,open:u,close:()=>{A(!1)}})]})}},83320:function(e,t,r){r.d(t,{Z:()=>c});var n=r(7409),i=r(99282),o=r(98848),a=r(16584),s=r(64515);let c=e=>{var{size:t=32,stroke:r="var(--color-fg-primary)",strokeWidth:c=2}=e,d=(0,o._)(e,["size","stroke","strokeWidth"]);return(0,a.tZ)(s.l,(0,i._)((0,n._)({},d),{name:"LucideTabActivity",svgParams:{viewBox:"0 0 32 32"},width:t,height:t,stroke:r,strokeWidth:c,strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.tZ)("path",{d:"M14.2991 25C15.5582 25.6295 17.0401 25.6295 18.2992 25M13.9242 6.35035C13.1325 6.59102 11.3117 7.50553 10.3617 9.2383C9.17415 11.4043 9.5167 14.4866 9.17415 15.7362C8.83161 16.9858 7.98666 17.9021 7.39291 19.3461C7.25212 19.6885 7.14472 19.9903 7.06278 20.2611C6.74292 21.3183 7.69459 22.2341 8.79916 22.2341H23.7992C24.9037 22.2341 25.8554 21.3183 25.5355 20.2611C25.4536 19.9903 25.3462 19.6885 25.2054 19.3461C24.6117 17.9021 23.7667 16.9858 23.4242 15.7362C23.0816 14.4866 23.4242 11.4043 22.2367 9.2383C21.2867 7.50553 19.4658 6.59102 18.6742 6.35035C17.1253 5.88322 15.473 5.88322 13.9242 6.35035Z"})}))}},87698:function(e,t,r){r.d(t,{Z:()=>c});var n=r(7409),i=r(99282),o=r(98848),a=r(16584),s=r(64515);let c=e=>{var{size:t=32,stroke:r="var(--color-fg-primary)",strokeWidth:c=2}=e,d=(0,o._)(e,["size","stroke","strokeWidth"]);return(0,a.tZ)(s.l,(0,i._)((0,n._)({},d),{name:"LucideTabChat",svgParams:{viewBox:"0 0 32 32"},width:t,height:t,stroke:r,strokeWidth:c,strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.tZ)("path",{d:"M8.5 25.5C9.5 24.5 9.83333 22.3333 9.5 21.5C9.42273 21.4734 8.84545 21.2538 8.76817 21.2262C7.66999 20.8332 7 19.7542 7 18.5879V9.87424C7 8.72745 7.64925 7.6677 8.73365 7.2946C12.2079 6.09927 18.2029 5.11688 24.2305 7.27337C25.3287 7.66627 26 8.74577 26 9.91214V18.6258C26 19.7726 25.3496 20.8328 24.2652 21.2058C21.9099 22.016 18.3965 22.7282 14.5 22.4312C13.5 24.4312 11 25.5 8.5 25.5Z"})}))}},89320:function(e,t,r){r.d(t,{Z:()=>c});var n=r(7409),i=r(99282),o=r(98848),a=r(16584),s=r(64515);let c=e=>{var{size:t=32,stroke:r="var(--color-fg-primary)",strokeWidth:c=2}=e,d=(0,o._)(e,["size","stroke","strokeWidth"]);return(0,a.tZ)(s.l,(0,i._)((0,n._)({},d),{name:"LucideTabHome",svgParams:{viewBox:"0 0 32 32"},width:t,height:t,stroke:r,strokeWidth:c,strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.tZ)("path",{d:"M14 22.6728C15.259 23.3023 16.741 23.3023 18 22.6728M6 15.3089V23.6727C6 25.3296 7.34315 26.6727 9 26.6727H23C24.6569 26.6727 26 25.3296 26 23.6727V15.3089C26 14.7312 25.7503 14.1818 25.315 13.802L16.6575 6.24657C16.2808 5.91781 15.7192 5.91781 15.3425 6.24657L6.68496 13.802C6.24974 14.1818 6 14.7312 6 15.3089Z"})}))}},9997:function(e,t,r){r.d(t,{Z:()=>c});var n=r(7409),i=r(99282),o=r(98848),a=r(16584),s=r(64515);let c=e=>{var{size:t=34,stroke:r="var(--color-fg-primary)",strokeWidth:c=2}=e,d=(0,o._)(e,["size","stroke","strokeWidth"]);return(0,a.BX)(s.l,(0,i._)((0,n._)({},d),{name:"LucideTabInbox",svgParams:{viewBox:"0 0 34 34"},width:t,height:t,stroke:r,strokeWidth:c,strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.tZ)("path",{d:"M15,8C15,6.895 14.105,6 13,6H9C7.895,6 7,6.895 7,8V12C7,13.105 7.895,14 9,14H13C14.105,14 15,13.105 15,12V8Z"}),(0,a.tZ)("path",{d:"M15,20C15,18.895 14.105,18 13,18H9C7.895,18 7,18.895 7,20V24C7,25.105 7.895,26 9,26H13C14.105,26 15,25.105 15,24V20Z"}),(0,a.tZ)("path",{d:"M27,20C27,18.895 26.105,18 25,18H21C19.895,18 19,18.895 19,20V24C19,25.105 19.895,26 21,26H25C26.105,26 27,25.105 27,24V20Z"}),(0,a.tZ)("path",{d:"M27,8C27,6.895 26.105,6 25,6H21C19.895,6 19,6.895 19,8V12C19,13.105 19.895,14 21,14H25C26.105,14 27,13.105 27,12V8Z"})]}))}},14952:function(e,t,r){r.d(t,{G5:()=>c,Ij:()=>d}),r(16584);var n,i,o=r(6400),a=r(30396);let s="undefined"!=typeof window&&null!==(i=null===(n=window._preloads)||void 0===n?void 0:n.pub)&&void 0!==i?i:null,c=(0,o.createContext)(s);function d(){return(0,a.qp)(c)}c.displayName="PubContext"},27104:function(e,t,r){r.d(t,{$:()=>c});var n=r(7409),i=r(99282),o=r(30396),a=r(52384),s=r(98914);function c(){let{defaultQuery:e,language:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[r,c]=(0,o.eJ)(e),d=function(e,t){e&&e.startsWith("$")&&(0,s.uX)("/discover/stocks/".concat(e.replace("$","")));let[r,c]=(0,o.eJ)({page:0,pages:[],lastSearch:new Date}),d=(0,a.Q)({pathname:"/api/v1/publication/search",query:(0,n._)({query:e,page:String(r.page),lastSearch:r.lastSearch.getTime(),skipExplanation:!1},t&&{language:t}),auto:!!e,deps:[e,r.page,r.lastSearch,t]});(0,o.d4)(()=>{c(e=>{if(!d.result)return(0,i._)((0,n._)({},e),{page:0,pages:[]});let t=0===e.page?[d.result]:[...e.pages,d.result];return(0,i._)((0,n._)({},e),{pages:t})})},[d.result]);let l=(0,o.Ye)(()=>{let e={results:[],explanations:[],more:!1,tickerSearchSuggestion:{ticker:""}};for(let t of r.pages)e.results=e.results.concat(t.results),e.explanations=e.explanations.concat(t.explanations),e.more=t.more,e.tickerSearchSuggestion=t.tickerSearchSuggestion;return e},[r.pages]);return{query:e,page:r.page,error:d.error?(0,s.zx)(d.error):null,isLoading:d.isLoading||0===r.pages.length&&!d.error,resource:d,allResults:l,onSearch:()=>{c({page:0,pages:[],lastSearch:new Date})},onMore:()=>{!d.isLoading&&!(r.page>=r.pages.length)&&c((0,i._)((0,n._)({},r),{page:r.page+1}))}}}(r,t);return(0,i._)((0,n._)({},d),{onSearch:e=>{c(e),d.onSearch()}})}}}]);