1import{j as _,r as h}from"../chunks/vendor-react-DdEP1kCQ.js";import{u as d,B as N,I as b,k}from"../chunks/core-Bpuic6mr.js";import{D as y}from"../chunks/DefaultLayout-B4mESSua.js";import{T as x}from"../chunks/Timestamp-TnBnwR0Z.js";import{P as D}from"../chunks/Pagination-C1h1Mnj4.js";import{S as g}from"../chunks/SubmitPostModule-C_4WvNJf.js";import{a as T}from"../chunks/jsxUtils-DqtdO-_O.js";import"../chunks/chunk-Cgl-0otj.js";import{D as a}from"../chunks/constants-kaBJqtMa.js";import{T as j}from"../chunks/TalkIcon-zQteOSWs.js";import"../chunks/sciam-CvuG93yt.js";import"../chunks/vendor-shared-ShLQKC4n.js";import"../chunks/Header-DuP3RNUx.js";import"../chunks/sciam-B_IQ-Vo8.js";(function(){try{var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new i.Error().stack;e&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[e]="d694700f-e431-4c41-8b1b-dc29a3da6bde",i._sentryDebugIdIdentifier="sentry-dbid-d694700f-e431-4c41-8b1b-dc29a3da6bde")}catch{}})();const S="articles__in__this__discussion__topic__hdr-tHM00",E="articles__in__this__discussion__module-ExpkX",A="articles__in__this__discussion__module__title-9L-yF",I="articles__in__this__discussion__module__title__lnk-MEBtv",M="articles__in__this__discussion__module__img-CDVJS",P="articles__in__this__discussion__module__author__list-xyKdz",c={articles__in__this__discussion__topic__hdr:S,articles__in__this__discussion__module:E,articles__in__this__discussion__module__title:A,articles__in__this__discussion__module__title__lnk:I,articles__in__this__discussion__module__img:M,articles__in__this__discussion__module__author__list:P};function C(){const{discussion:i}=d(),e=i.related_articles;return!e||e.length===0?null:_.jsxs(_.Fragment,{children:[_.jsx("div",{className:c.articles__in__this__discussion__topic__hdr__wrap,children:_.jsx("h2",{className:c.articles__in__this__discussion__topic__hdr,children:"Articles in This Discussion"})}),_.jsx("section",{children:e.map((n,w)=>_.jsxs("section",{className:c.articles__in__this__discussion__module,children:[_.jsx("div",{className:c.articles__in__this__discussion__module__img__wrap,children:_.jsx("a",{href:n.url,"data-click-position":"articles-in-this-discussion-navigate-to-article",alt:"","aria-hidden":"true",tabIndex:"-1",children:_.jsx("img",{className:c.articles__in__this__discussion__module__img,src:`${N(n.image_url,80)}`,loading:"lazy"})})}),_.jsxs("div",{children:[_.jsx("div",{className:c.articles__in__this__discussion__module__title,children:_.jsx("a",{href:n.url,className:c.articles__in__this__discussion__module__title__lnk,"data-click-position":"articles-in-this-discussion-navigate-to-article",children:n.title})}),_.jsx("div",{className:c.articles__in__this__discussion__module__author__wrap,children:T(n.authors,c.articles__in__this__discussion__module__author__list)})]})]},"article-"+n.contentful_id))})]})}const L="more__discussions__topic__hdr-laCfj",H="more__discussions__thread-BRQ1F",F="more__discussions__icon__time__wrap-yTuvJ",B="more__discussions__thread__count-JISJi",R="more__discussions__thread__time-uwHuS",O="more__discussions__thread__title-P2dFN",J="more__discussions__thread__title__lnk-eBYxl",z="more__discussions__view__all__lnk-Dejcf",U="more__discussions__thread__status-pT37D",t={more__discussions__topic__hdr:L,more__discussions__thread:H,more__discussions__icon__time__wrap:F,more__discussions__thread__count:B,more__discussions__thread__time:R,more__discussions__thread__title:O,more__discussions__thread__title__lnk:J,more__discussions__view__all__lnk:z,more__discussions__thread__status:U};function X(){const{moreDiscussionList:i}=d();return _.jsxs(_.Fragment,{children:[i&&i.length!==0&&_.jsxs(_.Fragment,{children:[_.jsx("div",{className:t.more__discussions__topic__hdr__wrap,children:_.jsx("h2",{className:t.more__discussions__topic__hdr,children:"More Discussions"})}),_.jsx("section",{children:i.map((e,n)=>(b(e.updated_at),_.jsxs("section",{className:t.more__discussions__thread,children:[_.jsxs("div",{className:t.more__discussions__icon__time__wrap,children:[_.jsxs("div",{children:[_.jsx(j,{svgClassName:"more__discussions__talk__icon__svg",pathClassName:"more__discussions__talk__icon__path"}),_.jsx("span",{className:t.more__discussions__thread__count,children:e.post_count}),e.status===a.OPEN&&_.jsx("span",{className:t.more__discussions__thread__status,children:"Active"})]}),_.jsx("div",{className:t.more__discussions__thread__time,children:_.jsx(x,{dateTime:e.created_at})})]}),_.jsx("div",{className:t.more__discussions__thread__title,children:_.jsx("a",{href:e.url,className:t.more__discussions__thread__title__lnk,"data-click-position":"more-discussions-navigate-to-discussion-topic-page",children:e.title})})]},"discussion-"+e.contentful_id)))})]}),_.jsx("a",{href:"/discussions/",className:t.more__discussions__view__all__lnk,"data-click-position":"more-discussions-view-all-discussions",children:"View All Discussions"})]})}const Z="discussion__page__container-7aIDB",V="discussion__page__body-HomCr",Y="discussion__page__topic__hdr__wrap-FPaxB",$="discussion__page__topic__hdr-F6gRc",G="discussion__page__topic__subhdr-76Das",K="discussion__page__is_closed-x2M9E",Q="discussion__page__nav__wrap-jLwst",q="discussion__page__back__link-dfM1A",W="discussion__page__leftarrow__icon__svg-M4ycU",__="discussion__page__leftarrow__icon__path-vuvFz",s_="discussion__page__back__link__txt-x4m8v",i_="discussion__page__signin__wrap-9MQJe",e_="discussion__page__signin__lnk-ny-Al",o_="discussion__page__post__count__module-6NEb4",n_="discussion__page__post__count__wrap-TrMpx",t_="discussion__page__post__count-2V4C1",c_="discussion__page__post__divider__wrap-M1X9z",a_="discussion__page__post__divider-B0fMh",d_="discussion__page__post__module-K8ZHu",r_="discussion__page__post__user__time__wrap-A6bzu",u_="discussion__page__post__user-UDX19",l_="discussion__page__post__user__display__name-8C-ZG",p_="discussion__page__post__user__flair-ry1Tc",m_="discussion__page__post__user__flair__sciam__meatball__wrap-ctouu",h_="discussion__page__post__time--UviT",g_="discussion__page__post__txt-7xZ2J",x_="discussion__page__topic__desc-kvGlO",j_="discussion__page__topic__attribution__wrap-YUuRX",w_="discussion__page__topic__attribution-E2qtY",s={discussion__page__container:Z,discussion__page__body:V,discussion__page__topic__hdr__wrap:Y,discussion__page__topic__hdr:$,discussion__page__topic__subhdr:G,discussion__page__is_closed:K,discussion__page__nav__wrap:Q,discussion__page__back__link:q,discussion__page__leftarrow__icon__svg:W,discussion__page__leftarrow__icon__path:__,discussion__page__back__link__txt:s_,discussion__page__signin__wrap:i_,discussion__page__signin__lnk:e_,discussion__page__post__count__module:o_,discussion__page__post__count__wrap:n_,discussion__page__post__count:t_,discu
1ssion__page__post__divider__wrap:c_,discussion__page__post__divider:a_,discussion__page__post__module:d_,discussion__page__post__user__time__wrap:r_,discussion__page__post__user:u_,discussion__page__post__user__display__name:l_,discussion__page__post__user__flair:p_,discussion__page__post__user__flair__sciam__meatball__wrap:m_,discussion__page__post__time:h_,discussion__page__post__txt:g_,discussion__page__topic__desc:x_,discussion__page__topic__attribution__wrap:j_,discussion__page__topic__attribution:w_};function f_(){const{discussion:i,posts:e,pagination:n,moreDiscussionList:w}=d(),{isLoading:v_,isLoggedIn:p,login:f,user:N_}=k(),[r,m]=h.useState(null),u=e?.results;h.useEffect(()=>{m(!!p)},[p]);function v(o){o.preventDefault(),f()}return _.jsx("div",{className:s.discussion__page__container,children:_.jsxs("div",{className:s.discussion__page__body,children:[_.jsxs("section",{className:s.discussion__page__topic__hdr__wrap,children:[_.jsx("div",{className:s.discussion__page__nav__wrap,children:_.jsx("div",{className:s.discussion__page__back__link__wrap,children:_.jsxs("a",{href:"/discussions/",className:s.discussion__page__back__link,"data-click-position":"discussion-page-back-to-discussion-list-page",children:[_.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"8",viewBox:"0 0 10 8",className:s.discussion__page__leftarrow__icon__svg,children:_.jsx("path",{className:s.discussion__page__leftarrow__icon__path,id:"arrow-left",d:"M41.994,52a.409.409,0,0,1-.417.4H33.416l3.039,2.917a.389.389,0,0,1,0,.566.429.429,0,0,1-.59,0l-3.75-3.6a.389.389,0,0,1,0-.566l3.75-3.6a.429.429,0,0,1,.59,0,.389.389,0,0,1,0,.566L33.416,51.6h8.161A.409.409,0,0,1,41.994,52Z",transform:"translate(-31.994 -47.996)"})}),_.jsx("span",{className:s.discussion__page__back__link__txt,children:"Discussions"})]})})}),_.jsx("h1",{className:s.discussion__page__topic__hdr,children:i.title}),_.jsx("div",{className:s.discussion__page__topic__desc,dangerouslySetInnerHTML:{__html:i.description}}),i.attribution&&_.jsxs("div",{className:s.discussion__page__topic__attribution__wrap,children:[_.jsx("span",{children:"submitted by"})," ",_.jsx("span",{className:s.discussion__page__topic__attribution,children:i.attribution})]}),i.status===a.OPEN&&_.jsx("h2",{className:s.discussion__page__topic__subhdr,children:"Reply to This Discussion"}),i.status===a.CLOSED&&_.jsxs("p",{className:s.discussion__page__is_closed,children:["The discussion has run its course and is now closed."," "]})]}),r&&i.status===a.OPEN&&_.jsx(g,{showHeader:!1,mode:"post",slug:i.slug}),!r&&_.jsx("div",{className:s.discussion__page__signin__wrap,children:_.jsxs("p",{children:["Have something to add?"," ",_.jsx("a",{href:"#",className:s.discussion__page__signin__lnk,"data-click-position":"discussion-module-signin",onClick:v,children:"Sign in"})," ","to join the discussion."]})}),_.jsxs("section",{className:s.discussion__page__post__count__module,children:[_.jsxs("div",{className:s.discussion__page__post__count__wrap,children:[_.jsx(j,{svgClassName:"discussion__page__talk__icon__svg",pathClassName:"discussion__page__talk__icon__path"}),_.jsx("span",{className:s.discussion__page__post__count,children:i.post_count})]}),_.jsx("div",{className:s.discussion__page__post__divider__wrap,children:_.jsx("div",{className:s.discussion__page__post__divider})})]}),u&&u.map((o,b_)=>_.jsxs("section",{className:s.discussion__page__post__module,children:[_.jsxs("div",{className:s.discussion__page__post__user__time__wrap,children:[_.jsxs("div",{className:s.discussion__page__post__user,children:[_.jsx("span",{className:s.discussion__page__post__user__display__name,children:o.commenter_display_name})," ",o.commenter.commenter_type&&o.commenter.commenter_type!=="SciAm Editor"&&o.commenter.commenter_type!=="SciAm Reporter"&&_.jsx("span",{className:s.discussion__page__post__user__flair,children:o.commenter.commenter_type}),o.commenter.commenter_type&&(o.commenter.commenter_type=="SciAm Editor"||o.commenter.commenter_type=="SciAm Reporter")&&_.jsx("div",{className:s.discussion__page__post__user__flair__sciam__meatball__wrap,children:_.jsx("span",{className:s.discussion__page__post__user__flair,children:"SciAm"})})]}),_.jsx("div",{className:s.discussion__page__post__time,children:_.jsx(x,{dateTime:o.created_at})})]}),_.jsx("div",{className:s.discussion__page__post__txt,children:o.message.split(` 2`).filter(l=>!!l.trim()).map(l=>_.jsx("p",{children:l}))})]},"discussion-"+o.id)),_.jsx(D,{pagination:n}),r&&u.length>10&&i.status===a.OPEN&&_.jsx(g,{showHeader:!0,headerText:"Reply to This Discussion",mode:"post",slug:i.slug}),_.jsx(C,{}),_.jsx(X,{})]})})}function B_(){const{persistentHeaderTitle:i,discussion:e,posts:n}=d();return _.jsx(y,{persistentHeaderTitle:i,children:_.jsx(f_,{discussion:e,posts:n})})}export{B_ as default};
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.