>9V      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUNone !"02:M&Dhow much to sleep while waiting for available slot; in microseconds. Default:  [3000000]:how much to sleep between captcha checks; in microseconds. Default: [6000000,2000000,3000000] -- sleep 6 seconds before checking, on first retry sleep 2 seconds, then always sleep 3 seconds. List can be infinite* will be called at the start of each phase api_counter = \phase count -> do if count == 0 then putStrLn $ show phase ++ " began" else putStrLn $ show phase ++ " retries: " ++ show count Default: _ _ -> return () .This will be called when upload phase finishesAcaptcha is not recognized yet, repeat request withing 1-5 secondsNuser authorization key is invalid (its length is not 32 bytes as it should be)-the captcha ID you are sending is non-numeric4you have set wrong user authorization key in request$account has zero or negative balancefno idle captcha workers are available at the moment, please try a bit later or try increasing your bid@the size of the captcha you are uploading or pointing to is zero*your captcha size is exceeding 100kb limitWyour captcha file has wrong extension, the only allowed extensions are gif,jpg,jpeg,pngMCould not determine captcha file type, only allowed formats are JPG, GIF, PNG]Request with current account key is not allowed from your IP. Please refer to IP list section,Properties of the captcha to be solved. See (http://antigate.com/panel.php?action=api V = default value (one word)W = captcha has 2-4 words!V( = default value (case is not important)W = captcha is case sensitive"X = default valueY W% = captcha consists from numbers onlyY V& = captcha does not have numbers on it#V = default valueW$ = numbers on captcha must be summed$0 = default value=>0 = minimum length of captcha text workers required to input%0 = default value (unlimited)=>0 = maximum length of captcha text workers required to input&V = default valueW* = captcha goes to Russian-speaking worker'Zm value is set on bids page. This parameter allows to control maximum bid without setting it on the bids page.)Antigate API access key paired with service provider's host. At least these services claim to support Antigate API: Antigate, Captchabot, Decaptcher, ExpertDecoders, ImageTyperz, DeathByCaptcha and Pixodrom.*2default: "antigate.com". This is a record selector+This is a record selector,report bad captcha resultthrows [ on network errors.-%retrieve your current account balancethrows [ on network errors..upload captcha for recognitionthrows [ on network errors.0Marshal  ApiResult back to its text form1 Parse antigate's upload response2Parse antigate's check response3%Parse antigate's multi-check response4%Parse antigate's multi-check response5retrieve captcha statusthrows [ on network errors.6 retrieve multiple captcha statusthrows [ on network errors.7[High level function to solve captcha, blocks until answer is provided (about 2-10 seconds).throws   or [ when something goes wrong.H  !"#$%&'()\*+]^_`a,-b./01234567<image filename (antigate guesses filetype by file extension)image contentsHTTP connection manager to use89:;<=>?@ABCD9  !"#$%&'()*+,-./012345678;)*++*( !"#$%&'  78./56,-12340&     !"#$%&'()\*+]^_`a,-b./0123456789:;<=>?@ABCDc      !"#$$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\][\^_`a_`bcdef.ghijklm%antigate-2.0.2-Gm7XtzxIVvoExyqXZmOT6mText.Recognition.Antigate*http-client-0.5.7.0-DXA0IEg6NkS4iccVjaYe76Network.HTTP.Client.Manager closeManager newManagerNetwork.HTTP.Client.TypesManager+http-conduit-2.2.3.1-EXcHH2IgAumGcpzHKDVM9aNetwork.HTTP.Conduit withManager SolveConfapi_upload_sleepapi_check_sleep api_counterapi_upload_callbackPhase UploadPhase CheckPhaseSolveExceptionSolveExceptionUploadSolveExceptionCheck ApiResultOKCAPCHA_NOT_READYERROR_WRONG_USER_KEYERROR_WRONG_ID_FORMATERROR_KEY_DOES_NOT_EXISTERROR_ZERO_BALANCEERROR_NO_SLOT_AVAILABLEERROR_ZERO_CAPTCHA_FILESIZEERROR_TOO_BIG_CAPTCHA_FILESIZEERROR_WRONG_FILE_EXTENSIONERROR_IMAGE_TYPE_NOT_SUPPORTEDERROR_IP_NOT_ALLOWED ERROR_UNKNOWN CaptchaConfphraseregsensenumericcalcmin_lenmax_len is_russianmax_bid CaptchaIDApiKeyapi_hostapi_key reportBad getBalance uploadCaptchauploadCaptchaFromFilerenderApiResultparseUploadResponseparseCheckResponseparseMultiCheckResponseparseMultiCheckResponses checkCaptcha checkCaptchas solveCaptchasolveCaptchaFromFile$fNFDataSolveConf$fShowSolveConf$fDefaultSolveConf $fNFDataPhase$fNFDataSolveException$fExceptionSolveException$fNFDataApiResult$fNFDataCaptchaConf$fDefaultCaptchaConf$fNFDataApiKey$fIsStringApiKey$fDefaultApiKey $fEqApiKey $fOrdApiKey $fShowApiKey $fReadApiKey$fShowCaptchaConf$fReadCaptchaConf$fShowApiResult$fReadApiResult $fEqApiResult$fFunctorApiResult$fShowSolveException $fShowPhase $fReadPhase $fEqPhase $fOrdPhase $fEnumPhase$fBoundedPhaseghc-prim GHC.TypesFalseTruebaseGHC.BaseNothingJust0data-default-class-0.1.2.0-GsXqKN6o1X9jr0fF5qCVDData.Default.ClassDefault HttpException decodeUtf8httpGet charDelimithostExtcaptchaConfFields uploadReq