1"use strict";(self.webpackChunkmy_webpack_project=self.webpackChunkmy_webpack_project||[]).push([[479],{59336(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:19,height:19,fill:"none"},e),n||(n=l.createElement("path",{fill:"#32BEA6",d:"M19 9.5C19 4.254 14.746 0 9.5 0S0 4.254 0 9.5 4.254 19 9.5 19 19 14.746 19 9.5"})),a||(a=l.createElement("path",{fill:"#fff",d:"M14.928 6.442c-.23-.555-.703-.467-1.216-.371-.306.059-1.669.426-3.818 2.529-.894.871-1.482 1.566-1.872 2.095a11 11 0 0 0-.794-.82 11.4 11.4 0 0 0-1.9-1.393c-.41-.231-.945-.114-1.2.269-.25.378-.123.875.286 1.11.008.003.85.485 1.574 1.158.739.683 1.41 1.61 1.418 1.62a.89.89 0 0 0 .728.361q.072 0 .15-.011a.85.85 0 0 0 .696-.6c.004-.007.35-.893 2.173-2.672 1.47-1.437 2.452-1.893 2.794-2.018h.012q.001.001.032-.014.09-.032.09-.03-.023.005-.023.004v-.004c.159-.062.453-.18.457-.184.441-.176.588-.617.413-1.029"})))])},37793(e,t,r){var n,a,l,o,i=r(39471);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(null,arguments)}r.d(t,["A",0,e=>i.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:19,height:19,fill:"none"},e),n||(n=i.createElement("path",{fill:"#FF1B1B",d:"M9.5 19a9.5 9.5 0 1 0 0-19 9.5 9.5 0 1 0 0 19"})),a||(a=i.createElement("path",{fill:"#fff",d:"M15 9c0 .552-.274 1-.612 1H9V8h5.388c.338 0 .612.447.612 1"})),l||(l=i.createElement("path",{fill:"#FF1B1B",d:"M9.5 0v19a9.5 9.5 0 0 1 0-19"})),o||(o=i.createElement("path",{fill:"#fff",d:"M10 8v2H4.612C4.274 10 4 9.552 4 9c0-.553.274-1 .612-1z"})))])},51859(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:27,height:24,fill:"none"},e),n||(n=l.createElement("path",{fill:"#FF1B1B",d:"M7.999 0H1a1 1 0 0 0-.708.295A1 1 0 0 0 0 1.008v13.984c0 .267.105.524.293.713a1 1 0 0 0 .708.295H8c.265 0 .52-.106.708-.295.188-.19.293-.446.293-.713V1.008c0-.267-.105-.524-.293-.713A1 1 0 0 0 7.999 0M2.003 2.016h4.994v11.968H2.003z"})),a||(a=l.createElement("path",{fill:"#FF1B1B",d:"M21.892 0H8.002a1 1 0 0 0-.708.3A1.04 1.04 0 0 0 7 1.025c0 .272.106.532.294.725s.443.3.709.3h13.889c.534 0 1.049.2 1.45.56.401.359.661.855.732 1.396l.907 7.116a2 2 0 0 1-.46 1.54c-.18.208-.4.375-.647.49a1.9 1.9 0 0 1-.788.174h-6.875a.99.99 0 0 0-.793.397 1.04 1.04 0 0 0-.178.884l1.338 5.325a1.7 1.7 0 0 1-.087 1.094 1.65 1.65 0 0 1-.733.802 1.005 1.005 0 0 1-1.256-.248c-.1-.12-.172-.262-.21-.414l-.02-.07-1.666-5.061a1 1 0 0 0-.254-.41 1 1 0 0 0-.409-.243L8.29 14.263a.98.98 0 0 0-.763.08 1 1 0 0 0-.485.608 1.05 1.05 0 0 0 .078.78 1.02 1.02 0 0 0 .595.496l3.158.966 1.489 4.526c.12.447.335.862.632 1.212s.667.628 1.083.813a2.97 2.97 0 0 0 2.618-.102 3.68 3.68 0 0 0 1.631-1.782c.332-.766.4-1.623.195-2.433l-1.016-4.049h5.58c.557 0 1.107-.12 1.615-.356.507-.234.96-.577 1.327-1.005s.641-.93.803-1.475a4.1 4.1 0 0 0 .137-1.683l-.907-7.117a4.34 4.34 0 0 0-1.397-2.671A4.16 4.16 0 0 0 21.892 0"})))])},41900(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:27,height:24,fill:"none"},e),n||(n=l.createElement("path",{fill:"#34B5B1",d:"M7.999 24H1a1 1 0 0 1-.708-.295A1 1 0 0 1 0 22.992V9.008c0-.267.105-.524.293-.713A1 1 0 0 1 1.001 8H8c.265 0 .52.106.708.295.188.19.293.446.293.713v13.984c0 .267-.105.524-.293.713a1 1 0 0 1-.708.295m-5.996-2.016h4.994V10.016H2.003z"})),a||(a=l.createElement("path",{fill:"#34B5B1",d:"M21.892 24H8.002a1 1 0 0 1-.708-.3A1.04 1.04 0 0 1 7 22.975c0-.272.106-.532.294-.725a1 1 0 0 1 .709-.3h13.889a2.18 2.18 0 0 0 1.45-.56 2.27 2.27 0 0 0 .732-1.396l.907-7.116a2 2 0 0 0-.46-1.54c-.18-.208-.4-.375-.647-.49a1.9 1.9 0 0 0-.788-.174h-6.875a.99.99 0 0 1-.793-.397 1.04 1.04 0 0 1-.178-.884l1.338-5.325a1.7 1.7 0 0 0-.087-1.094 1.65 1.65 0 0 0-.733-.802 1.004 1.004 0 0 0-1.256.248c-.1.12-.172.262-.21.414l-.02.07-1.666 5.061a1 1 0 0 1-.254.41 1 1 0 0 1-.409.244L8.29 9.737a.98.98 0 0 1-.763-.08 1 1 0 0 1-.485-.608 1.05 1.05 0 0 1 .078-.78 1.02 1.02 0 0 1 .595-.496l3.158-.966 1.489-4.526c.12-.447.335-.862.632-1.212a3 3 0 0 1 1.083-.813 2.97 2.97 0 0 1 2.618.102 3.68 3.68 0 0 1 1.631 1.782c.332.766.4 1.623.195 2.433l-1.016 4.049h5.58c.557 0 1.107.12 1.615.356.507.234.96.577 1.327 1.005s.641.93.803 1.475.21 1.119.137 1.683l-.907 7.117a4.34 4.34 0 0 1-1.397 2.671A4.16 4.16 0 0 1 21.892 24"})))])},65924(e,t,r){var n=r(88569);t.A=void 0;var a=n(r(89987)),l=r(47671);t.A=(0,a.default)((0,l.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack")},40479(e,t,r){r.r(t);var n=r(39471),a=r(1503),l=r(53836),o=r(48586),i=r(58480),c=r(50256),s=(r(41900),r(51859),r(61157)),d=r(51794),u=r(32972),m=(r(59336),r(37793)),f=r(28152),p=r(65924);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?h(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,l,o,i=[],c=!0,s=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=l.call(r)).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const w=i.A.Title;r.d(t,["default",0,()=>{const e=(0,u.g)(),t=e.id,r=e.photoId,h=(0,u.Zp)(),v=y(l.A.useForm(),1)[0],b=y((0,n.useState)(!1),2),E=(b[0],b[1]),x=y((0,n.useState)(!0),2),j=x[0],A=x[1],O=y((0,n.useState)(null),2),B=O[0],S=O[1],F=y((0,n.useState)(""),2),P=F[0],C=F[1],_=y((0,n.useState)(null),2),H=_[0],I=_[1],M=y((0,n.useState)({message:"",severity:""}),2),k=M[0],R=M[1];(0,n.useEffect)(()=>{T()},[t,r]);const T=async()=>{A(!0);try{var e,n,a;const l={influencer_id:t,photo_id:r},o=await d.tY.GetInfluencerPhotoData(t,l);if(null===(e=o.data)||void 0===e||e.influencer_name,null!==(n=o.data)&&void 0!==n&&n.photo){const e=o.data.photo;S(e),o.data.influencer_name&&C(o.data.influencer_name),v.setFieldsValue({reason:e.rejected_reason,notes:e.rejected_description})}else if((null===(a=o.data)||void 0===a?void 0:a.length)>0){const e=o.data.find(e=>e.id.toString()===r);e?(S(e),v.setFieldsValue({reason:e.rejected_reason,notes:e.rejected_description})):I("Photo not found")}else if(o.data&&!Array.isArray(o.data)){const e=o.data;S(e),v.setFieldsValue({reason:e.rejected_reason||"inappropriate",notes:e.rejected_description||"Content violates community guidelines"})}else I("Photo not found");console.log("Photo data response:",o.data)}catch(e){console.error("Error fetching photo data:",e),I("Failed to load photo data")}finally{A(!1)}};return j?n.createElement("div",{style:{display:"flex",justifyContent:"center",padding:"50px"}},n.createElement(o.A,{size:"large"})):H?n.createElement("div",{style:{color:"red",padding:"20px"}},H):n.createElement(n.Fragment,null,n.createElement("div",null,n.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},n.createElement("div",{onClick:()=>h("/app/admin/influencers/Images/".concat(t)),style:{cursor:"pointer",display:"flex",alignItems:"center",marginRight:"15px"}},n.createElement(p.A,{style:{fontSize:"24px",color:"#34B5B1"}})),n.createElement(w,{level:2,style:{margin:0}},"Review Image")),n.createElement(a.A,{style:{borderColor:"#34B5B1"}}),n.createElement("div",{style:{marginBottom:"1.5rem"}}," ",n.createElement(i.A.Text,{style:{fontSize:"20px",fontStyle:"normal",fontWeight:550,lineHeight:"34px",color:"#2B2A2A"}}," ","Review image ",(null==B?void 0:B.title)||""," for"," ",P||"Companion","'s Photo Bank"," ")," "),n.createElement("div",null,n.createElement(i.A,{style:{fontSize:"16px",fontStyle:"normal",fontWeight:400,lineHeight:"30px",color:"#2B2A2A"}},"This text entry is flagged for sensitive content.")),n.createElement("div",{style:{width:"40%"}},n.createElement("div",{style:{height:"400px",marginTop:"20px",display:"flex",justifyContent:"center",alignItems:"center",overflow:"hidden",borderRadius:"8px",border:"4px solid #FFFFFF"}},null!=B&&B.image?n.createElement("img",{src:B.image,alt:B.title||"Photo preview",style:{maxWidth:"100%",maxHeight:"100%",objectFit:"contain"}}):n.createElement("div",null,"No image available")),n.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"10px",marginTop:"20px"}},n.createElement(m.A,null)),n.createElement(l.A,{form:v,style:{width:"100%",marginTop:"20px"},onFinish:async e=>{try{const n={photo_id:r,status:"rejected",rejected_reason:e.reason,rejected_description:e.notes,influencer_id:t};await d.tY.ApprovePhotoBankImage(n),R({message:"Photo rejected successfully",severity:"success"}),E(!0)}catch(e){console.error("Error rejecting photo:",e),R({message:"Failed to reject photo",severity:"error"})}}},n.createElement(l.A.Item,{name:"reason",rules:[{required:!0,message:"Reason is required"},{max:100,message:"Maximum 100 characters allowed"}
1],validateTrigger:["onChange","onBlur"]},n.createElement(c.A,{placeholder:"Reason for Rejection",style:g(g({},{border:"1px solid #8E8E93",borderRadius:"15px",height:"40px",padding:"0 20px",width:"100%"}),{},{width:"50%"}),maxLength:15,showCount:!0})),n.createElement(l.A.Item,{name:"notes",rules:[{max:300,message:"Maximum 300 characters allowed"}],validateTrigger:["onChange","onBlur"]},n.createElement(c.A.TextArea,{style:{border:"1px solid #8E8E93",borderRadius:"6px",width:"80%",resize:"none"},className:"custom-textareaReview",placeholder:"Enter additional notes here.",autoSize:{minRows:3,maxRows:5},maxLength:300,showCount:!0}))),n.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"10px",marginTop:"20px"}},n.createElement(s.A,{style:{width:"20%"},label:"Submit",onClick:()=>v.submit()})))),k.message&&n.createElement(f.A,{message:k.message,severity:k.severity,onClose:()=>R({message:"",severity:""})}))}])}}]);
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.