PageSourceSearch

https://www.causes.com/_next/static/chunks/2014-c3aed4c76bb2b994.js

js causes.com collected 2026-09-24 08:34:27 UTC 14,354 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2014],{41188:(e,r,t)=>{t.d(r,{h:()=>f,z:()=>b});var n=t(63857),a=t(43081),o=t.n(a),s=t(84091),i=t(26741),c=function(){var e=(0,n.A)(o().mark(function e(r,t){var n,a,c,u,p,d,l;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.DWf)(r.reporterId,r.reportedId,10);case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return","");case 5:a=r.reportedId,c=0,u=new Date().getTime(),p=0;case 10:if(!(p<n.length)){e.next=20;break}if(d=n[p]){e.next=14;break}return e.abrupt("continue",17);case 14:if(d.reportedId!==a){e.next=16;break}return e.abrupt("return","This issue was already reported by you");case 16:d.createdAt&&(l=new Date(d.createdAt).getTime(),60>(0,i.aT)(l,u)&&c++);case 17:p++,e.next=10;break;case 20:if(!(t<4&&c>=5)){e.next=22;break}return e.abrupt("return","Users are limited to ".concat(5," reports per hour"));case 22:return e.abrupt("return","");case 23:case"end":return e.stop()}},e)}));return function(r,t){return e.apply(this,arguments)}}(),u=function(e){if(e.userRole){if(e.userRole.includes("Administrator"))return 5;if(e.userRole.includes("Moderator")||e.userRole.includes("Reviewer"))return 4;if(e.userRole.includes("Editor"))return 3}return e.suspended?0:e.lifetimeDonations&&e.lifetimeDonations>=1e5?3:2},p=function(e){switch(e.reasonType){case"spam":case"scam":case"impersonation":return 5;case"harassment":case"hate":return"FeedPost"===e.reportedType?4:3;case"copyright":return"FeedPost"===("User"===e.reportedType||"Corporation"===e.reportedType||e.reportedType)?3:2;default:return 1}},d=function(){var e=(0,n.A)(o().mark(function e(r,t,n){var a,i,c,u,p,d,l,x,h,b,f,m,v,g;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={reportedId:r.reportedId,reportedIdAux:r.reportedIdAux,reportedType:r.reportedType,action:"none",explanation:"Reason: ".concat(r.reasonType).concat("other"===r.reasonType?" (".concat(r.reasonTypeOther,")"):"",".")},i=function(e,r){return a.action=e,a.explanation+=" Decision: ".concat(e," because of ").concat(r,"."),a},e.next=4,(0,s.F8n)(r.reportedId,10);case 4:if(c=e.sent,u=0,p=0,d=0,l=0,x=0,!(n>=2)||(u=h=t*n,p=h,d=1,n>=4&&(l=h,x=1),!(p>=16))){e.next=18;break}return e.abrupt("return",i("suspend","current report with severity 4 or 5 and credibility 4 or 5"));case 18:(b=c.length)>10&&(b=10),f=0;case 21:if(!(f<b)){e.next=29;break}if((m=c[f])&&m.credibility&&m.severity){e.next=25;break}return e.abrupt("continue",26);case 25:m.credibility>=2&&(h=m.severity*m.credibility,u+=h,h>p&&(p=h),d++,m.credibility>=4&&(l+=h,x++));case 26:f++,e.next=21;break;case 29:if(!(p>=16)){e.next=31;break}return e.abrupt("return",i("suspend","past report with severity 4 or 5 and credibility 4 or 5"));case 31:if(v=0!==d?u/d:0,g=0!==x?l/x:0,!(d>=5&&v>=12)){e.next=35;break}return e.abrupt("return",i("suspend","at least 5 reports with average weighted severity of 12"));case 35:if(!(d>=3&&v>=12)){e.next=37;break}return e.abrupt("return",i("warn","at least 3 reports with average weighted severity of 12"));case 37:if(!(x>=3&&g>=12)){e.next=39;break}return e.abrupt("return",i("suspend","at least 3 reports with average weighted severity of 12 by trusted users"));case 39:if(!(x>=2&&g>=9)){e.next=41;break}return e.abrupt("return",i("warn","at least 2 reports with average weighted severity of 9 by trusted users"));case 41:if(!(d>=5&&v>=9)){e.next=43;break}return e.abrupt("return",i("review","at least 5 reports with average weighted severity of 9"));case 43:if(!(n>=4)){e.next=45;break}return e.abrupt("return",i("review","credibility >= 4; maxSeverityWeighted ".concat(p,", numReportsConsidered ").concat(d,", averageSeverityWeighted ").concat(v.toFixed(1),", numReportsConsidered45 ").concat(x,", averageSeverityWeighted45 ").concat(g.toFixed(1))));case 45:return e.abrupt("return",i("none","maxSeverityWeighted ".concat(p,", numReportsConsidered ").concat(d,", averageSeverityWeighted ").concat(v.toFixed(1),", numReportsConsidered45 ").concat(x,", averageSeverityWeighted45 ").concat(g.toFixed(1))));case 46:case"end":return e.stop()}},e)}));return function(r,t,n){return e.apply(this,arguments)}}(),l=function(){var e=(0,n.A)(o().mark(function e(r,t,n,a,i,c,u,p,d){var l;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.Hvc)(r,t,n,a,i,c,u,p,d);
1case 2:(l=e.sent).success||console.log("error acting on report",l);case 4:case"end":return e.stop()}},e)}));return function(r,t,n,a,o,s,i,c,u){return e.apply(this,arguments)}}(),x=function(){var e=(0,n.A)(o().mark(function e(r,t,n,a){var s,i,c,u,p=arguments;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s=p.length>4&&void 0!==p[4]&&p[4],i=p.length>5&&void 0!==p[5]?p[5]:"","none"!==t.action){e.next=4;break}return e.abrupt("return");case 4:if(!(!n||"none"===n.action||a)){e.next=11;break}e.t0=t.action,e.next="warn"===e.t0||"suspend"===e.t0||"restore"===e.t0||"review"===e.t0?8:10;break;case 8:return l(r.reporterId,r.reportedId,r.reportedIdAux,r.reportedType,t.action,r.reasonType,r.reasonTypeOther,a,i),e.abrupt("break",10);case 10:return e.abrupt("return");case 11:c=function(e){var r=n.explanation||"";r.length>2e3&&(r="".concat(r.substring(0,500),"...").concat(r.substring(1500))),t.explanation="".concat(r," --\x3e (").concat(e,") --\x3e ").concat(t.explanation)},u=!0,"restore"===t.action?c('Progressed action from "'.concat(n.action,'" to "restore".')):"warn"===n.action?"suspend"===t.action?c('Progressed action from "warn" to "suspend".'):(u=!1,c('Previous action "warn" requires no update with new action "'.concat(t.action,'".')),t.action="warn"):"review"===n.action?"suspend"===t.action?c('Progressed action from "review" to "suspend".'):"warn"===t.action?c('Progressed action from "review" to "warn".'):(u=!1,c('Previous action "review" requires no update with new action "'.concat(t.action,'".'))):(u=!1,c("Previous action ".concat(n.action,' requires no update with new action "').concat(t.action,'".'))),(u||s)&&l(r.reporterId,r.reportedId,r.reportedIdAux,r.reportedType,t.action,r.reasonType,r.reasonTypeOther,a,i);case 15:case"end":return e.stop()}},e)}));return function(r,t,n,a){return e.apply(this,arguments)}}(),h=function(e){switch(e){case"warn":case"suspend":return"accepted";case"review":return"pending";case"restore":return"restored";default:return"none"}},b=function(){var e=(0,n.A)(o().mark(function e(r){var t,a,i,l,b,f,m,v,g,y,w,A=arguments;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=A.length>1&&void 0!==A[1]&&A[1],a=A.length>2&&void 0!==A[2]?A[2]:"none",i=A.length>3&&void 0!==A[3]?A[3]:"",!t){e.next=16;break}return e.next=6,(0,s.kj)(r.reportedId);case 6:return l=e.sent,b={reportedId:r.reportedId,reportedIdAux:r.reportedIdAux,reportedType:r.reportedType,action:a,explanation:"Reason: ".concat(r.reasonType).concat("other"===r.reasonType?" (".concat(r.reasonTypeOther,")"):"",".").concat(i?" ".concat(i):"")},e.next=10,x(r,b,l,!1,!0);case 10:if((0,s.LUJ)(r.reporterId,r.reportedId,r.reportedIdAux,r.reportedType,r.reasonType,r.reasonTypeOther,5,5,h(b.action)),!l){e.next=14;break}return e.next=14,(0,s._4e)(l.id,{action:"".concat(l.action," -> next")});case 14:return(0,s.tyB)(b.reportedId,b.reportedIdAux,b.reportedType,b.action,b.explanation,!1),e.abrupt("return",{message:"Your report has been submitted",action:a});case 16:return e.next=18,(0,s.gd6)(r.reporterId,!0).then(function(){var e=(0,n.A)(o().mark(function e(r){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null==r?void 0:r.getUser);case 1:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}()).catch(function(e){return console.error("Something went wrong getting the user data from the backend: ",e),null});case 18:if(f=e.sent){e.next=21;break}return e.abrupt("return",{message:"Error - your user account was not found, please try again",action:"none"});case 21:return m=p(r),v=u(f),e.next=25,c(r,v);case 25:if(!(g=e.sent)){e.next=28;break}return e.abrupt("return",{message:g,action:"none"});case 28:return e.next=30,(0,s.kj)(r.reportedId);case 30:if(!(null!=(y=e.sent)&&y.isReviewed)){e.next=34;break}return(0,s.LUJ)(r.reporterId,r.reportedId,r.reportedIdAux,r.reportedType,r.reasonType,r.reasonTypeOther,m,v,h("reviewed")),e.abrupt("return",{message:"Your report has been submitted",action:"none"});case 34:return e.next=36,d(r,m,v);case 36:return w=e.sent,e.next=39,x(r,w,y,!1);case 39:if((0,s.LUJ)(r.reporterId,r.reportedId,r.reportedIdAux,r.reportedType,r.reasonType,r.reasonTypeOther,m,v,h(w.action)),!y){e.next=43;break}return e.next=43,(0,s.xmR)(y.id);case 43:return(0,s.tyB)(w.reportedId,w.reportedIdAux,w.reportedType,w.action,w.explanation,!1),e.abrupt("return",{message:"Your report has been submitted",action:w.action});case 45:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),f=function(){var e=(0,n.A)(o().mark(function e(r,t,n){var a,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=p(r),i=5,e.next=4,x(r,t,n,!0,!1,t.explanation);case 4:if((0,s.LUJ)(r.reporterId,r.reportedId,r.reportedIdAux,r.reportedType,r.reasonType,r.reasonTypeOther,a,i,h(t.action)),!n){e.next=8;break}return e.next=8,(0,s._4e)(n.id,{action:"".concat(n.action," -> next")});case 8:return(0,s.tyB)(t.reportedId,t.reportedIdAux,t.reportedType,t.action,t.explanation,!0),e.abrupt("return","Your review has been submitted");case 10:case"end":return e.stop()}},e)}));return function(r,t,n){return e.apply(this,arguments)}}()},66307:(e,r,t)=>{t.d(r,{A:()=>f});var n=t(14232),a=t(30872),o=t(27087),s=t(67629),i=t(81490),c=t(65484),u=t(31866),p=t(57683),d=t(79762),l=t(46885),x=(0,p.Ay)(l.A)({".reasonDiv":{marginTop:"20px"}}),h=(0,p.Ay)(d.A)({".reasonGroup":{marginTop:"10px",marginLeft:"15px"},".formLabel":{marginTop:"-10px"},".otherReason":{display:"inline-block",fontSize:"16px"},".actionExplanationLabel":{marginTop:"0px"},".actionExplanation":{},".missingReason":{marginTop:"10px",color:"red"}}),b=t(37876);let f=(0,n.memo)(function(e){var r=e.open,t=e.onClose,p=e.saveFunction,d=e.reportedType,l=e.review,f=void 0!==l&&l,m=(0,n.use
1State)(""),v=m[0],g=m[1],y=(0,n.useState)(""),w=y[0],A=y[1],T=(0,n.useState)(!1),j=T[0],k=T[1],I=(0,n.useState)(""),N=I[0],R=I[1],L=(0,n.useState)(""),C=L[0],S=L[1],P=(0,n.useState)(!1),F=P[0],O=P[1],D="User"===d?"user profile":"Corporation"===d?"organization profile":"FeedPost"===d?"post":"FeedPostComment"===d?"comment":"FeedPostCommentComment"===d?"reply":"Grid"===d?u.KM.toLowerCase():"content";return(0,b.jsx)(x,{open:r,onClose:t,leftOptionFunction:t,rightOptionFunction:function(){if(!v||"other"===v&&!w)return void k(!0);var e=C;if("none"!==N||e||S(e="None."),f&&(!N||!e))return void O(!0);f?p(v,w,N,e):p(v,w)},message:(0,b.jsxs)(i.A,{sx:{marginBottom:"15px"},children:[!f&&(0,b.jsxs)("span",{children:["Are you sure you want to report this ",D,"? Depending on the severity of the reported issue, the user may be warned and/or the ",D," may be suspended."]}),(0,b.jsxs)("div",{className:"reasonDiv",style:f?{}:{marginTop:"20px"},children:[(0,b.jsxs)("div",{children:["Please select a reason for reporting this ",D,".",!f&&(0,b.jsx)("span",{children:" All reports will be reviewed."})]}),(0,b.jsxs)(h,{children:[(0,b.jsxs)(a.A,{"aria-labelledby":"reason-radio-buttons-group-label",defaultValue:"",name:"radio-buttons-group",onChange:function(e){g(e.target.value),k(!1)},className:"reasonGroup",children:[(0,b.jsx)(o.A,{value:"spam",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Spam"}),(0,b.jsx)(o.A,{value:"scam",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Scam"}),(0,b.jsx)(o.A,{value:"harassment",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Harassment"}),(0,b.jsx)(o.A,{value:"hate",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Hate speech"}),(0,b.jsx)(o.A,{value:"impersonation",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Pretending to be someone"}),(0,b.jsx)(o.A,{value:"copyright",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Copyright infringement"}),(0,b.jsxs)("div",{className:"formLabel",children:[(0,b.jsx)(o.A,{value:"other",control:(0,b.jsx)(s.A,{}),label:"other"===v?"Other:":"Other"}),(0,b.jsx)("div",{className:"otherReason",children:"other"===v?(0,b.jsx)("input",{type:"text",id:"other-reason",name:"other-reason",placeholder:"Your reason...",style:{width:"200px"},onChange:function(e){A(e.target.value),w&&e.target.value.length>3&&k(!1)}}):null})]}),f&&(0,b.jsx)(o.A,{value:"allowed",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Allowed"})]}),j?(0,b.jsxs)("div",{className:"missingReason",children:["Please provide a reason for reporting this ",D,"."]}):null]})]}),f&&(0,b.jsxs)("div",{className:"reasonDiv",style:{marginTop:"20px"},children:[(0,b.jsx)("div",{children:"Select your suggested action. Actions will be executed immediately."}),(0,b.jsxs)(h,{sx:{width:"100%"},children:[(0,b.jsxs)(a.A,{"aria-labelledby":"action-radio-buttons-group-label",defaultValue:"",name:"radio-buttons-group",onChange:function(e){R(e.target.value),O(!1)},className:"reasonGroup",children:[(0,b.jsx)(o.A,{value:"none",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"None"}),(0,b.jsx)(o.A,{value:"warn",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Warn"}),(0,b.jsx)(o.A,{value:"suspend",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Suspend"}),(0,b.jsx)(o.A,{value:"restore",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Restore"}),(0,b.jsx)(o.A,{value:"review",className:"formLabel",control:(0,b.jsx)(s.A,{}),label:"Review"}),"none"!==N&&(0,b.jsxs)("div",{className:"formLabel actionExplanationLabel",children:["Explanation (will be shared with the recipient):",(0,b.jsx)("div",{className:"actionExplanation",children:(0,b.jsx)("textarea",{rows:3,id:"action-explanation",name:"action-explanation",placeholder:"Your explanation...",style:{width:"100%",fontFamily:u.mw},onChange:function(e){S(e.target.value),C&&e.target.value.length>3&&O(!1)}})})]})]}),F?(0,b.jsx)("div",{className:"missingReason",children:"Please provide an action and explanation."}):null]})]})]}),dialogTitle:(0,b.jsxs)(c.A,{gutterBottom:!0,align:"center",variant:"h5",sx:{fontWeight:"bold",margin:"10px"},children:[f?"Review":"Report"," this ",D,!f&&"?"]}),leftOptionText:"Cancel",rightOptionText:"Report"})})}}]);

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.