h$XkR      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                        None >?None  >?#2captcha?Represents the request information required to solve a captcha.2captchaTime in milliseconds on when to timeout if the request takes too long.2captcha8Time in milliseconds in how often to request the answer.2captcha!The id of a captcha being solved.2captcha/Default captcha timeout duration (120 seconds). 2captcha&Default polling interval (10 seconds). 2captchaCookies that will be used by the worker solving the captcha. The used cookies will also be included in the response.Format: KEY1:Value1;KEY2:Value2;2captchaUser agent that will be used by the worker when solving the captcha.2captchaThe captcha's language: Not specified.Cyrillic captcha.Latin captcha.2captcha#The captcha's language code. Click  *https://2captcha.com/2captcha-api#languagehere# for a list of supported languages.2captchaFile path of a captcha image.2captchaBase-64 encoded image.2captcha:Text which is shown to the worker to help solve a captcha.2captcha7Image file path with instructions on solving a captcha.2captchaProxy to be sent to the worker who solves the captcha. You can read more about proxies  )https://2captcha.com/2captcha-api#proxieshere.Format must be in #login:password@123.123.123.123:3128 .2captchaType of your proxy: HTTP, HTTPS, SOCKS4, SOCKS5.2captcha0Full URL of the page where the captcha is found.2captcha Parameters used to retrieve the  of a solved captcha.2captcha$Lenses for constructing options for  and .2captchaYour 2captcha API  2https://2captcha.com/2captcha-api#solving_captchaskey. 2captcha If True,  will include the Access-Control-Allow-Origin:* header in the response. Used for cross-domain AJAX requests in web applications.!2captcha$Lenses for constructing options for ."2captchaSoftware developer id. Developers who integrate their software with 2captcha earn 10% of the user's spendings.#2captchaURL for  *https://2captcha.com/2captcha-api#pingbackpingback (callback) response that will be sent the answer to when the captcha is solved.$2captchaType of captcha to solve.(2captcha8Convert the captcha's multipart form parameters into a [].)2captcha?62captcha/Parameters used to solve a capy puzzle captcha.82captcha/Parameters used to solve a capy puzzle captcha.Required parameters:9:Optional parameters::92captcha Value of  captchakey parameter you found on page.:2captcha0The domain part of the script URL found on page.If not specified, defaults to: https://jp.api.capy.me/6789:6789:None  >?@2captcha.Parameters used to solve a coordinate captcha.B2captcha.Parameters used to solve a coordinate captcha.Required parameters:C**Optional parameters: ! Possible  values:post; - defines that you're sending an image with multipart formbase646 - defines that you're sending a base64 encoded image!Starred required parameter rules:file is only required if captcha = "post"body is only required if captcha = "base64"C2captcha4Defines that you're sending a reCAPTCHA as an image.@ABC@ABCNone  >?1W-I2captcha,Possible errors when using the 2captcha API.J2captchaThe api key you provided is invalid. Please ensure it is 32 characters long.K2captcha'The key you've provided does not exist.L2captcha%You don't have funds in your account.M2captchaThe pageurl& parameter is missing in your request.N2captcha(You can receive this error in two cases: If you solve token-based captchas (reCAPTCHA, hCaptcha, ArkoseLabs FunCaptcha, GeeTest, etc): the queue of your captchas that are not distributed to workers is too long. Queue limit changes dynamically and depends on total amount of captchas awaiting solution and usually it@s between 50 and 100 captchas.If you solve Normal Captcha: your maximum rate for normal captchas is lower than current rate on the server. You can change your maximum rate in https://2captcha.com/settingyour account's settings.O2captcha"Image size is less than 100 bytes.P2captchaImage size is more than 100 kB.Q2captchaImage file has unsupported extension. Accepted extensions: jpg, jpeg, gif, png.R2captcha'Server can't recognize image file type.S2captchaServer can't get file data from your POST-request. That happens if your POST-request is malformed or base64 data is not a valid base64 image.T2captchaThe request is sent from the IP that is not on the list of your allowed IPs.U2captchaYour IP address is banned due to many frequent attempts to access the server using wrong authorization keys.V2captchaYou can get this error code when sending reCAPTCHA V2. This happens if your request contains invalid pair of googlekey and pageurl. The common reason for that is that reCAPTCHA is loaded inside an iframe hosted on another domain/subdomain.W2captchaYou can get this error code when sending reCAPTCHA V2. That means that sitekey value provided in your request is incorrect: it's blank or malformed.X2captchaThe  googlekey& parameter is missing in your request.Y2captchaYou've sent an image that is marked in 2captcha's database as unrecognizable. Usually that happens if the website where you found the captcha stopped sending you captchas and started to send a "deny access" image.Z2captcha/You are sending too many unrecognizable images.[2captchaYou made more than 60 requests to in.php within 3 seconds. Your account is banned for 10 seconds. Ban will be lifted automatically.\2captchaYou received the error N 120 times in one minute because your current bid is lower than current bid on the server.Blocking time: 10 minutes.]2captchaYou received the error L6 120 times in one minute because your balance is zero.Blocking time: 5 minutes.^2captchaYou received the error N because you are uploading many captchas and server has a long queue of your captchas that are not distributed to workers. You received three times more errors than amount of captchas you sent (but not less than 120 errors). Increase the timeout if you see this error.Blocking time: 30 seconds._2captchaYour IP address is blocked because there were 5 requests with incorrect API key from your IP.`2captcha;You are making too many requests to res.php to get answers.2captcha uses the following rule to block your account: R > C * 20 + 1200Where:R - the amount of your requests*C - the amount of captchas you've uploadedThat means that you don't have to make more than 20 requests to res.php per each captcha. Please remember that balance request sent to res.php also counts!To get your answer faster without a risk to be blocked you can use  *https://2captcha.com/2captcha-api#pingbackpingback feature and 2captcha will send you the answer when your captcha is solved.Blocking time: 10 minutes.a2captchaThe error code is returned if some required parameters are missing in your request or the values have incorrect format. For example if you submit  &https://2captcha.com/2captcha-api#grid Grid images8 but your request is missing an instruction for workers.Blocking time: 5 minutes.b2captchaYou can get this error code when sending a captcha via proxy server which is marked as BAD by the 2captcha API.c2captchaYour captcha is not solved yet.d2captcha2captcha was unable to solve your captcha - three of their workers were unable solve it or they didn't get an answer within 90 seconds (300 seconds for reCAPTCHA V2).)You will not be charged for that request.e2captchaYou've provided captcha ID in wrong format. The ID can contain numbers only.f2captcha#You provided an invalid captcha id.g2captchaError is returned when 100% accuracy feature is enabled. The error means that max numbers of tries is reached but min number of matches not found.h2captchaError is returned to your  *https://2captcha.com/2captcha-api#complainreport request if you already complained lots of correctly solved captchas (more than 40%). Or if more than 15 minutes passed after you submitted the captcha.i2captchaError is returned to your  *https://2captcha.com/2captcha-api#complainreport request= if you are trying to report the same captcha more than once.j2captcha3You can receive this error code when registering a  *https://2captcha.com/2captcha-api#pingbackpingback (callback) IP or domain.This happens if your request is coming from an IP address that doesn't match the IP address of your pingback IP or domain.k2captcha-You can receive this error code when sending  1https://2captcha.com/2captcha-api#solving_geetestGeeTest. This error means the  challenge value you provided is expired.l2captcha8Action parameter is missing or no value is provided for action parameter.m2captchaYou can get this error code if we were unable to load a captcha through your proxy server. The proxy will be marked as BAD by our API and we will not accept requests with the proxy during 10 minutes. You will recieve ERROR_BAD_PROXY code from in.php API endpoint in such case.n2captchaRepresents a possible exception when interacting with the 2captcha API.o2captcha*An error documented on 2captcha's website.p2captchaA non-200 status code was thrown. This should only appear in rare cases.q2captchaAn unknown error occured, likely due to a change in the 2captcha API.r2captchaSolving the captcha took too long. Try setting a higher timeout duration?s2captcha(The raw error code provided by 2captcha.t2captcha/Parser instance for parsing an error code to a I.u2captcha(Read an error code as its corresponding I.-Imlkjihgfedba`_^]\[ZYXWVUTSRQPONMLKJcnqorpstu-nqorpImlkjihgfedba`_^]\[ZYXWVUTSRQPONMLKJcstuNone  >?3|z2captchaEncapsulates the in.php and res.php endpoints for the 2captcha API.{2captchaSubmit a captcha to be solved by the 2captcha API. Returns a captcha id used for |.|2captchaAttempt to retrieve the answer of a captcha previously submitted.}2captcha+Submits a captcha and polls for the answer.~2captcha0Runs the given http method and adapts errors to n.z}|{~~z}|{None  >?5[2captcha$Parameters used to solve FunCaptcha.2captcha$Parameters used to solve FunCaptcha.Required parameters:Optional parameters:"2captcha Value of pk or  data-pkey found on the FunCaptcha page.2captcha Value of surl found on the FunCaptcha page.2captcha"Custom data to pass to FunCaptcha.None  >?7x2captcha+Parameters used to solve a GeeTest captcha.2captcha+Parameters used to solve a GeeTest captcha.Required parameters:Optional parameters:"2captcha Value of gt' parameter you found on target website.2captcha Value of  challenge' parameter you found on target website.2captcha Value of  api_server' parameter you found on target website.None  >?;2captcha(Parameters used to solve a grid captcha.2captcha&Parameters for solving a grid captcha.Required parameters:**Optional parameters:  ! Possible  values:post; - defines that you're sending an image with multipart formbase646 - defines that you're sending a base64 encoded image!Starred required parameter rules:file is only required if captcha = "post"body is only required if captcha = "base64"2captcha4Defines that you're sending a reCAPTCHA as an image.2captchaDefines that you want to use a  (https://2captcha.com/2captcha-api#canvascanvas method.2captcha!Number of rows in reCAPTCHA grid.2captcha$Number of columns in reCAPTCHA grid.2captcha??2captcha"Parameters used to solve hCaptcha.2captcha"Parameters used to solve hCaptcha.Required parameters:sitekeyOptional parameters:"2captcha Value of  data-sitekey parameter on target website.2captchaDefines if the captcha is invisible. Invisible hCaptchas are currently a rare case.2captchaCustom data that is used in some implementations of hCaptcha, mostly with invisible captchas. In most cases, you see it as rqdata inside network requests. IMPORTANT: you MUST provide  userAgent if you submit with . The value should match the User-Agent you use when interacting with target website. None  >?Ag2captcha$Parameters used to solve KeyCaptcha.2captcha&Parameters used to solve a KeyCaptcha.Required parameters:#Optional parameters:2captcha Value of  s_s_c_user_id parameter you found on page.2captcha Value of s_s_c_session_id parameter you found on page.2captcha Value of s_s_c_web_server_sign parameter you found on page.2captcha Value of s_s_c_web_server_sign2 parameter you found on page. None  >?Fv2captcha*Parameters used to solve a normal captcha.2captcha(Parameters for solving a normal captcha.Required parameters:**Optional parameters:  ! Possible  values:post; - defines that you're sending an image with multipart formbase646 - defines that you're sending a base64 encoded image!Starred required parameter rules:file is only required if captcha = "post"body is only required if captcha = "base64"2captcha#Defines if the captcha is a phrase.*True - Captcha contains two or more words."False - Captcha contains one word.2captcha)Defines if the captcha is case sensitive.2captchaThe captcha's format: Not specified.Captcha contains only numbers.Captcha contains only letters..Captcha contains only numbers OR only letters.*Captcha contains both numbers AND letters.2captcha?K 2captcha&Parameters used to solve reCAPTCHA V3.2captcha&Parameters used to solve reCAPTCHA V2.2captcha*Lenses for constructing ReCaptcha options.2captcha(Defines if your ReCaptcha is enterprise.2captcha If using , this is the value of k or  data-sitekey found on the captcha page. If using , this is the value of sitekey found on the captcha page.2captcha!Domain used to load the captcha:  google.com or  recaptcha.net.2captcha>Default parameters for solving a recaptcha. Internal use only.2captcha&Parameters used to solve reCAPTCHA V2.Required parameters:Optional parameters: $"2captcha)Defines if the reCAPTCHA v2 is invisible.2captcha Value of the data-s parameter found on the reCAPTCHA page. Currently applicable for google services.2captcha&Parameters used to solve reCAPTCHA V3.Required parameters:Optional parameters:2captchaThe score needed for resolution. Currently it's almost impossible to get a token with a score higher than 0.32captcha1Default reCAPTCHA timeout duration (600 seconds). None  >?NF2captcha*Parameters used to solve a rotate captcha.2captcha*Parameters used to solve a rotate captcha.Required parameters:**Optional parameters:!Starred required parameter rules:file4 is only required if your captcha is sent as a file.body; is only required if your captcha is sent in base64 format.2captchaAngle for one rotation step in degrees. Defaults to 40 degrees if not specified.None  >?O~2captcha(Parameters used to solve a text captcha.2captcha&Parameters for solving a text captcha.Required parameters:Optional parameters: !2captchaThe text captcha's content.None  >?Q2captcha*Parameters used to solve a TikTok captcha.2captcha*Parameters used to solve a TikTok captcha.Required parameters:$Optional parameters:2captchaThe aid# parameter value found on the page.2captchaThe host# parameter value found on the page.%None  >?Q]  !#$"%&'(,016789:@ABCImlkjihgfedba`_^]\[ZYXWVUTSRQPONMLKcJnqoprstuz}{|/  !#$"%&'(,01z}{|&'()*+,-./01$2"3 !4567789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                        '2captcha-0.1.0.0-9Ia2IB2doJlIrXr0PhipZw!TwoCaptcha.Internal.Types.Captcha%TwoCaptcha.Internal.Types.CapyCaptcha+TwoCaptcha.Internal.Types.CoordinateCaptcha#TwoCaptcha.Internal.Types.ExceptionTwoCaptcha.Internal.Client$TwoCaptcha.Internal.Types.FunCaptcha(TwoCaptcha.Internal.Types.GeeTestCaptcha%TwoCaptcha.Internal.Types.GridCaptcha"TwoCaptcha.Internal.Types.HCaptcha$TwoCaptcha.Internal.Types.KeyCaptcha'TwoCaptcha.Internal.Types.NormalCaptcha#TwoCaptcha.Internal.Types.ReCaptcha'TwoCaptcha.Internal.Types.RotateCaptcha%TwoCaptcha.Internal.Types.TextCaptcha'TwoCaptcha.Internal.Types.TikTokCaptchaPaths_2captchaTwpCaptcha.Internal.ClientanswersubmitapiKeypageUrl headerACAOpingbacksoftIdproxy proxyTypemethodfilebodytextInstructionsimgInstructionslanguage languageCode userAgent"TwoCaptchal.Internal.Types.CaptchacookiesTwoCaptcha.CaptchaCaptcha MkCaptcha_options _partTexts _partFilesTimeoutDurationPollingInterval CaptchaIdcaptchaTimeoutpollingInterval $fShowCaptcha HasCookies HasUserAgent HasLanguage HasLocalImageHasProxy HasPageURL CaptchaResHasCommonCaptchaLensesHasCaptchaLensesoptions partFiles partTextspartsdefaultCaptcha mkPartLensmkPartTextLensmkPartFileLens mkParamLens mkParamLens'mkParamLensBool captchaRes captchaId$fHasCaptchaLensesCaptcha$fHasCommonCaptchaLensesCaptcha"$fHasCommonCaptchaLensesCaptchaRes$fShowCaptchaRes CapyCaptcha MkCapyCaptcha capyCaptcha captchaKey scriptDomain$fHasProxyCapyCaptcha$fHasPageURLCapyCaptcha$fHasCaptchaLensesCapyCaptcha#$fHasCommonCaptchaLensesCapyCaptcha$fShowCapyCaptchaCoordinateCaptchaMkCoordinateCaptchacoordinateCaptchacoordinateReCAPTCHAImage$fHasLanguageCoordinateCaptcha $fHasLocalImageCoordinateCaptcha#$fHasCaptchaLensesCoordinateCaptcha)$fHasCommonCaptchaLensesCoordinateCaptcha$fShowCoordinateCaptchaTwoCaptchaErrorCode WrongUserKeyKeyDoesNotExist ZeroBalancePageUrlMissingNoSlotAvailableZeroCaptchaFileSizeTooBigCaptchaFileSizeWrongFileExtensionImageTypeNotSupported UploadFailure IpNotAllowedIpBannedBadTokenOrPageUrlGoogleKeyInvalidGoogleKeyMissingCaptchaImageBlockedTooManyBadImages RateLimited Error1001 Error1002 Error1003 Error1004 Error1005 BadParametersBadProxyCaptchaNotReadyCaptchaUnsolvable WrongIdFormatWrongCaptchaId BadDuplicatesReportNotRecordedDuplicateReportInvalidPingbackIp TokenExpired EmptyActionProxyConnectionFailedTwoCaptchaExceptionTwoCaptchaResponseExceptionNetworkException UnknownErrorSolvingTimeout errorCode errorParser readErrorCode$fExceptionTwoCaptchaException$fShowTwoCaptchaException$fShowTwoCaptchaErrorCode$fEqTwoCaptchaErrorCodeTwoCaptchaClientsolvehandle$fTwoCaptchaClientm FunCaptcha MkFunCaptcha funCaptcha publicKeysurlcustomDataField$fHasProxyFunCaptcha$fHasPageURLFunCaptcha$fHasCaptchaLensesFunCaptcha"$fHasCommonCaptchaLensesFunCaptcha$fShowFunCaptchaGeeTestCaptchaMkGeeTestCaptchageeTestCaptchagt challenge apiServer$fHasProxyGeeTestCaptcha$fHasPageURLGeeTestCaptcha $fHasCaptchaLensesGeeTestCaptcha&$fHasCommonCaptchaLensesGeeTestCaptcha$fShowGeeTestCaptcha GridCaptcha MkGridCaptcha gridCaptchareCAPTCHAImagecanvasrowscolumns previousId cannotAnswer$fHasLanguageGridCaptcha$fHasLocalImageGridCaptcha$fHasCaptchaLensesGridCaptcha#$fHasCommonCaptchaLensesGridCaptcha$fShowGridCaptchaHCaptcha MkHCaptchahCaptchasiteKey hInvisible customData$fHasProxyHCaptcha$fHasPageURLHCaptcha$fHasCaptchaLensesHCaptcha $fHasCommonCaptchaLensesHCaptcha$fShowHCaptcha KeyCaptcha MkKeyCaptcha keyCaptchauserId sessionId webServerSignwebServerSign2$fHasPageURLKeyCaptcha$fHasCaptchaLensesKeyCaptcha"$fHasCommonCaptchaLensesKeyCaptcha$fShowKeyCaptcha NormalCaptchaMkNormalCaptcha normalCaptchaphrase caseSensitiveformatcalc minLength maxLength$fHasLanguageNormalCaptcha$fHasLocalImageNormalCaptcha$fHasCaptchaLensesNormalCaptcha%$fHasCommonCaptchaLensesNormalCaptcha$fShowNormalCaptcha ReCaptchaV3 MkReCaptchaV3 ReCaptchaV2 MkReCaptchaV2HasReCaptchaLenses enterprise googleKeydomaindefaultReCAPTCHA reCAPTCHAV2 invisibledataS reCAPTCHAV3minScorereCAPTCHATimeout$fHasCookiesReCaptchaV2$fHasUserAgentReCaptchaV2$fHasProxyReCaptchaV2$fHasPageURLReCaptchaV2$fHasReCaptchaLensesReCaptchaV2$fHasCaptchaLensesReCaptchaV2#$fHasCommonCaptchaLensesReCaptchaV2$fHasPageURLReCaptchaV3$fHasReCaptchaLensesReCaptchaV3$fHasCaptchaLensesReCaptchaV3#$fHasCommonCaptchaLensesReCaptchaV3$fShowReCaptchaV3$fShowReCaptchaV2 RotateCaptchaMkRotateCaptcha rotateCaptchaangle$fHasLocalImageRotateCaptcha$fHasCaptchaLensesRotateCaptcha%$fHasCommonCaptchaLensesRotateCaptcha$fShowRotateCaptcha TextCaptcha MkTextCaptcha textCaptcha textContent$fHasLanguageTextCaptcha$fHasCaptchaLensesTextCaptcha#$fHasCommonCaptchaLensesTextCaptcha$fShowTextCaptcha TikTokCaptchaMkTikTokCaptcha tikTokCaptchaaidhost$fHasCookiesTikTokCaptcha$fHasProxyTikTokCaptcha$fHasPageURLTikTokCaptcha$fHasCaptchaLensesTikTokCaptcha%$fHasCommonCaptchaLensesTikTokCaptcha$fShowTikTokCaptchaversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName*http-client-0.6.4.1-FF39u889xBr4me7fhabimI%Network.HTTP.Client.MultipartFormDataPartbaseGHC.ShowShowGHC.ReadReadghc-prim GHC.TypesTrueFalse