Build 606747stable
Module 563255
1,758 characters · in e428d8a0be0939a7.jsDependencies
Source Raw
function(e,t,l){l.d(t,{default:()=>R});var a,i,n=l(477900),s=l(582128),A=l(189213),c=l(691885),o=l(150934),u=l(281595),r=l(636537),C=l(652215),T=((a={}).HCAPTCHA_RQDATA="hCaptchaRqdata",a.SMITE_RQDATA="SmiteRqdata",a.RECAPTCHA="Recaptcha",a.RECAPTCHA_ENTERPRISE="RecaptchaEnterprise",a);async function d(e,t){await r.Bo.post({url:C.Rsh.CAPTCHA_TEST,body:{decider:e,options:t},rejectWithError:!1})}let h=Object.entries(((i={})[i.EASY=1]="EASY",i[i.MODERATE=2]="MODERATE",i[i.DIFFICULT=3]="DIFFICULT",i[i.VERY_DIFFICULT=4]="VERY_DIFFICULT",i)).map(e=>{let[t,l]=e;return{id:l.toString(),label:t,value:l}}).filter(function(e){return"string"!=typeof e.value}),p=Object.entries(T).map(e=>{let[t,l]=e;return{id:l,label:t,value:l}}),R=function(e){let{onClose:t,transitionState:l}=e,[a,i]=s.useState(null),[r,C]=s.useState(null),[R,E]=s.useState(null),[S,D]=s.useState(""),_=s.useCallback(async()=>{if(null!=a){D("");try{await d(a,{difficulty:r??void 0,should_serve_invisible:R??void 0})}catch(e){D(e.message)}}},[a,r,R]);return(0,n.jsxs)(A.Modal,{title:"Captcha Test Tool",actions:[{text:"Trigger Captcha",onClick:_,disabled:null==a}],onClose:t,transitionState:l,children:[(0,n.jsx)(c.l,{label:"Captcha Decider Type",hideLabel:!0,value:a,options:p,onSelectionChange:function(e){e!==T.HCAPTCHA_RQDATA&&e!==T.SMITE_RQDATA&&E(null),e!==T.HCAPTCHA_RQDATA&&C(null),i(e),D("")},selectionMode:"single",fullWidth:!0}),a===T.HCAPTCHA_RQDATA&&(0,n.jsx)(c.l,{label:"HCaptcha Difficulty",hideLabel:!0,value:r,options:h,onSelectionChange:function(e){a===T.HCAPTCHA_RQDATA&&C(e)},selectionMode:"single",fullWidth:!0}),(a===T.HCAPTCHA_RQDATA||a===T.SMITE_RQDATA)&&(0,n.jsx)(o.S,{checked:R??!1,onChange:e=>E(e),label:"Should serve invisible?"}),""!==S&&(0,n.jsx)(u.U,{error:S})]})}}