OCExternalPostVoteButton.react",["fbt","ix","GeoButton.react","GeoTooltip.react","Image.react","OCErrorDialog.react","OCErrorUtil","OCExternalForumUpvotersPopoverWrapper","OCExternalPostLogger","OCExternalPostVoteButton_post.graphql","OCExternalPostVoteByUserMutation","RelayHooks","nullthrows","react"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react")),m=k.useState;function a(a){a=a.post;function e(a){c("OCExternalPostLogger").log({name:c("OCExternalPostLogger").LOGGER_NAMES.VOTE_SUCCESS,containermodule:"OCExternalPostVoting._onVoteSuccess",args:{postID:k.id}}),q(!1)}function f(a){c("OCExternalPostLogger").error({name:c("OCExternalPostLogger").LOGGER_NAMES.VOTE_FAILURE,containermodule:"OCExternalPostVoting._onVoteFailure",args:{error:a,postID:k.id}}),d("OCErrorDialog.react").showError(h._("Error voting"),d("OCErrorUtil").parseError(a)),q(!1)}function g(a){var b=c("nullthrows")(k==null?void 0:k.id),g=k.post_vote_by_viewer;g=g==null?{external_post_id:b,vote:"UP"}:{external_post_id:b};q(!0);d("OCExternalPostVoteByUserMutation").commit(a,g,{onFailure:f,onSuccess:e})}var i=d("RelayHooks").useRelayEnvironment(),k=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCExternalPostVoteButton_post.graphql"),a);a=(a=k.is_viewer_employee)!=null?a:!1;var o=m(!1),p=o[0],q=o[1];o=((o=(o=k.upvoters)==null?void 0:o.nodes)!=null?o:[]).filter(Boolean);return l.jsx(c("OCExternalForumUpvotersPopoverWrapper"),{content:l.jsx(n,{post:k,submitting:p,onVote:function(){g(i)}}),isViewerEmployee:a,upvoters:o})}a.displayName=a.name+" [from "+f.id+"]";function n(a){var b,d=a.onVote,e=a.post;a=a.submitting;var f=e.post_vote_by_viewer==="UP";return l.jsx(c("GeoButton.react"),{disabledMessage:"You cannot upvote your own post",icon:l.jsx(c("Image.react"),{src:f?i("1850085"):i("1850091")}),isDisabled:(b=e.is_viewer_creator)!=null?b:!1,isLabelHidden:((b=e.post_calculated_upvotes)!=null?b:0)===0,isLoading:a,label:""+((b=e.post_calculated_upvotes)!=null?b:0),tooltip:l.jsx(c("GeoTooltip.react"),{content:h._("Upvote a post to send appreciation to the author and raise its visibility to Meta."),heading:f?h._("Remove upvote"):h._("Upvote"),position:"above"}),onClick:d})}n.displayName=n.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCExternalPostVoteButton_post.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCExternalPostVoteButton_post",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"post_calculated_upvotes",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"post_vote_by_viewer",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_viewer_creator",storageKey:null},{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"is_viewer_employee",storageKey:null},{alias:null,args:null,concreteType:"ExternalForumPostUpvotersConnection",kind:"LinkedField",name:"upvoters",plural:!1,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"nodes",plural:!0,selections:[{args:null,kind:"FragmentSpread",name:"OCExternalForumUpvotersPopoverWrapper_user"}],storageKey:null}],storageKey:null}],type:"ExternalForumPost",abstractKey:null}],type:"ExternalPost",abstractKey:"__isExternalPost"};e.exports=a}),null);
-----
OCDevCenterFirstAccessForumPostDetailCard.react",["fbt","GeoBaseText.react","GeoFlexbox.react","GeoLink.react","GeoPageCard.react","GeoPill.react","OCDevCenterFirstAccessForumEngineeringPriorityTag.react","OCDevCenterFirstAccessForumInlineUserInfo.react","OCDevCenterFirstAccessForumPostAddAttachementsButton.react","OCDevCenterFirstAccessForumPostAttachments.react","OCDevCenterFirstAccessForumPostDetailCard_post.graphql","OCDevCenterFirstAccessForumPostRoute","OCDevCenterFirstAccessForumPostTaskDetail.react","OCDevManageApplicationRoute","OCDevUIMarkdownRenderer.react","OCExternalPostAnnounceButton.react","OCExternalPostConfidentialButton.react","OCExternalPostCopyLinkButton.react","OCExternalPostDeleteButton.react","OCExternalPostEditButton.react","OCExternalPostLockButton.react","OCExternalPostMetadataIcon.react","OCExternalPostMetadataIconType","OCExternalPostStickyButton.react","OCExternalPostSubscriptionButton.react","OCExternalPostVoteButton.react","OCExternalTaskAvatar.react","RelayHooks","formatDate","geoMargin","react","stylex"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react")),m=k.useState;function a(a){a=a.post;a=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevCenterFirstAccessForumPostDetailCard_post.graphql"),a);var e=a.answering_comment,f=a.associated_app,g=a.attachments,k=a.created_time,o=a.creator,p=a.description,q=a.forum,r=a.id,s=a.internal_task,t=a.is_announcement,u=a.is_confidential,v=a.is_creator_employee,w=a.is_locked,x=a.is_sticky,y=a.is_viewer_employee,z=a.most_recent_comment,A=a.title,B=o==null?void 0:o.profile_photo,C=z==null?void 0:z.created_time;g=m((g=g==null?void 0:g.count)!=null?g:0);var D=g[0],E=g[1];g=f!=null&&(y===!0||(f==null?void 0:(g=f.organization)==null?void 0:g.is_viewer_member)===!0);r=c("OCDevCenterFirstAccessForumPostRoute").getURI({forumSlug:(q=q==null?void 0:q.slug)!=null?q:"",postID:(q=r)!=null?q:""});q=l.jsxs(l.Fragment,{children:[h._("Created {creation_date}",[h._param("creation_date",c("formatDate")(k,"M d, Y g:ia"))]),o!=null&&l.jsxs(l.Fragment,{children:[" by ",h._("{creator}",[h._param("creator",l.jsx(d("OCDevCenterFirstAccessForumInlineUserInfo.react").OCDevCenterFirstAccessForumInlineUserInfo,{showEmployeeOnlyData:y,user:o}))])]})]});k=h._("Last commented {last_comment_date}",[h._param("last_comment_date",c("formatDate")(C,"M d, Y g:ia"))]);return l.jsxs(c("GeoPageCard.react"),{columns:12,children:[l.jsxs(c("GeoFlexbox.react"),{xstyle:n.padding16,children:[l.jsxs(c("GeoFlexbox.react"),{xstyle:n.titleSection,children:[l.jsxs(c("GeoFlexbox.react"),{alignItems:"center",direction:"column",xstyle:[n.metadata,c("geoMargin").end16],children:[l.jsx(c("OCExternalTaskAvatar.react"),{size:"normal",src:B==null?void 0:B.uri}),v===!0?l.jsx(c("OCExternalPostMetadataIcon.react"),{iconType:c("OCExternalPostMetadataIconType").EMPLOYEE_POST}):null,t===!0?l.jsx(c("OCExternalPostMetadataIcon.react"),{iconType:c("OCExternalPostMetadataIconType").ANNOUNCEMENT}):null,x===!0?l.jsx(c("OCExternalPostMetadataIcon.react"),{iconType:c("OCExternalPostMetadataIconType").STICKY}):null,u===!0?l.jsx(c("OCExternalPostMetadataIcon.react"),{iconType:c("OCExternalPostMetadataIconType").CONFIDENTIAL}):null]}),l.jsxs(c("GeoFlexbox.react"),{direction:"column",xstyle:n.fullWIdth,children:[l.jsxs("div",{className:(j||(j=c("stylex")))(c("geoMargin").bottom12),children:[l.jsxs(c("GeoFlexbox.react"),{justifyContent:"space-between",children:[l.jsx(c("GeoBaseText.react"),{color:"heading",display:"block",size:"header2",children:A}),w!==!1?l.jsx(c("GeoPill.react"),{label:h._("Lock Status"),status:"warning",value:h._("Locked")}):null]}),l.jsxs(c("GeoBaseText.react"),{color:"placeholder",display:"block",size:"value",children:[e!==null?l.jsxs(c("GeoBaseText.react"),{color:"info",size:"value",children:["Answered"," u2022 "]}):null,q,C!=null&&l.jsxs(l.Fragment,{children:[" u2022 ",k]}),(z==null?void 0:z.creator)!=null&&l.jsxs(l.Fragment,{children:[" by ",l.jsx(d("OCDevCenterFirstAccessForumInlineUserInfo.react").OCDevCenterFirstAccessForumInlineUserInfo,{showEmployeeOnlyData:y,user:z==null?void 0:z.creator})]})]})]}),l.jsxs(c("GeoFlexbox.react"),{children:[l.jsxs(c("GeoFlexbox.react"),{direction:"row",justifyContent:"start",children:[l.jsx(c("OCExternalPostSubscriptionButton.react"),{post:a}),l.jsx(c("OCExternalPostVoteButton.react"),{post:a}),l.jsx(c("OCDevCenterFirstAccessForumPostAddAttachementsButton.react"),{post:a,onSubmitSuccess:function(a){E(a)}}),l.jsx(c("OCExternalPostCopyLinkButton.react"),{uri:r})]}),y===!0?l.jsxs(c("GeoFlexbox.react"),{justifyContent:"end",xstyle:n.adminSection,children:[l.jsx(c("GeoFlexbox.react"),{alignItems:"center",children:l.jsx(c("GeoBaseText.react"),{color:"placeholder",display:"block",size:"value",xstyle:c("geoMargin").end8,children:"Admin"})}),l.jsx(c("OCExternalPostConfidentialButton.react"),{post:a}),l.jsx(c("OCExternalPostLockButton.react"),{post:a}),l.jsx(c("OCExternalPostAnnounceButton.react"),{post:a}),l.jsx(c("OCExternalPostStickyButton.react"),{post:a}),l.jsx(c("OCExternalPostEditButton.react"),{post:a}),l.jsx(c("OCExternalPostDeleteButton.react"),{post:a})]}):null]})]})]}),s!=null&&y===!0?l.jsx("div",{className:"xy80clv x26u7qi x12rtjqh x1sco937",children:l.jsx(c("OCDevCenterFirstAccessForumPostTaskDetail.react"),{display:"block",post:a})}):null]}),l.jsxs("div",{className:j([n.content,n.padding16]),children:[g&&l.jsx(c("GeoFlexbox.react"),{xstyle:n.associatedAppSection,children:l.jsxs(c("GeoBaseText.react"),{color:"placeholder",display:"block",size:"value",children:["This post is in reference to"," ",l.jsx(c("GeoLink.react"),{href:c("OCDevManageApplicationRoute").getURI({applicationID:(o=f==null?void 0:f.id)!=null?o:"0"}),children:f==null?void 0:f.display_name}),l.jsx(c("OCDevCenterFirstAccessForumEngineeringPriorityTag.react"),{priority:f==null?void 0:f.managed_engineering_priority})]})}),l.jsx(c("OCDevUIMarkdownRenderer.react"),{enabledSyntax:"complete",markdown:(B=p)!=null?B:""})]}),D>0&&l.jsx("div",{className:(j||(j=c("stylex")))([n.content,n.padding16]),children:l.jsx(c("OCDevCenterFirstAccessForumPostAttachments.react"),{post:a})})]})}a.displayName=a.name+" [from "+f.id+"]";var n={content:{borderTopWidth:"x178xt8z",borderTopStyle:"x13fuv20",borderTopColor:"xe3zbwb",$$css:!0},fullWIdth:{width:"xh8yej3",$$css:!0},metadata:{minWidth:"x46jg8d",$$css:!0},padding16:{paddingTop:"xyamay9",paddingEnd:"x1pi30zi",paddingBottom:"x1l90r2v",paddingStart:"x1swvt13",$$css:!0},titleSection:{width:"xh8yej3",$$css:!0},adminSection:{marginTop:"x1rdy4ex",marginEnd:"xcud41i",marginBottom:"x4vbgl9",marginStart:"x8vdgqj",paddingTop:"x1iorvi4",paddingEnd:"x150jy0e",paddingBottom:"xjkvuk6",paddingStart:"x1e558r4",backgroundColor:"x1uxo832",borderTopStartRadius:"x6xm3om",borderTopEndRadius:"x13vpgy1",borderBottomEndRadius:"x11a5o94",borderBottomStartRadius:"x1mtnzrg",$$css:!0},associatedAppSection:{marginTop:"x1rdy4ex",marginEnd:"x11i5rnm",marginBottom:"x1e56ztr",marginStart:"x1mh8g0r",$$css:!0}};g["default"]=a}),226);
-----