summaryrefslogtreecommitdiffstats
path: root/g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts
diff options
context:
space:
mode:
authorHeiner Lohaus <heiner@lohaus.eu>2023-10-28 07:21:00 +0200
committerHeiner Lohaus <heiner@lohaus.eu>2023-10-28 07:21:00 +0200
commitdc04ca93060443a3ce6263a476f4dafc66afc6b3 (patch)
treeb9c645cbe897af198ea0551509f901a249af35f2 /g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts
parentUpdate config supports_message_history (diff)
downloadgpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.tar
gpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.tar.gz
gpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.tar.bz2
gpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.tar.lz
gpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.tar.xz
gpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.tar.zst
gpt4free-dc04ca93060443a3ce6263a476f4dafc66afc6b3.zip
Diffstat (limited to 'g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts')
-rw-r--r--g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts190
1 files changed, 190 insertions, 0 deletions
diff --git a/g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts b/g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts
new file mode 100644
index 00000000..e269a428
--- /dev/null
+++ b/g4f/Provider/npm/node_modules/funcaptcha/lib/util.d.ts
@@ -0,0 +1,190 @@
+interface TimestampData {
+ cookie: string;
+ value: string;
+}
+interface TileLoc {
+ x: number;
+ y: number;
+ px: number;
+ py: number;
+}
+declare function tileToLoc(tile: number): TileLoc;
+declare function constructFormData(data: {}): string;
+declare function random(): string;
+declare function getTimestamp(): TimestampData;
+declare function getBda(userAgent: string, opts: object): string;
+declare function solveBreaker(v2: boolean, breaker: {
+ value: string[];
+ key: string;
+} | string, gameType: number, value: object): any;
+declare const _default: {
+ DEFAULT_USER_AGENT: string;
+ tileToLoc: typeof tileToLoc;
+ constructFormData: typeof constructFormData;
+ getBda: typeof getBda;
+ apiBreakers: {
+ v1: {
+ 3: {
+ default: (c: any) => any;
+ method_1: (c: any) => {
+ x: any;
+ y: any;
+ };
+ method_2: (c: any) => {
+ x: any;
+ y: number;
+ };
+ method_3: (c: any) => {
+ a: any;
+ b: any;
+ };
+ method_4: (c: any) => any[];
+ method_5: (c: any) => number[];
+ };
+ 4: {
+ default: (c: any) => any;
+ };
+ };
+ v2: {
+ 3: {
+ value: {
+ alpha: (c: any) => {
+ x: any;
+ y: number;
+ px: any;
+ py: any;
+ };
+ beta: (c: any) => {
+ x: any;
+ y: any;
+ py: any;
+ px: any;
+ };
+ gamma: (c: any) => {
+ x: any;
+ y: number;
+ px: any;
+ py: any;
+ };
+ delta: (c: any) => {
+ x: any;
+ y: any;
+ px: any;
+ py: any;
+ };
+ epsilon: (c: any) => {
+ x: number;
+ y: number;
+ px: any;
+ py: any;
+ };
+ zeta: (c: any) => {
+ x: any;
+ y: any;
+ px: any;
+ py: any;
+ };
+ method_1: (c: any) => {
+ x: any;
+ y: any;
+ px: any;
+ py: any;
+ };
+ method_2: (c: any) => {
+ x: any;
+ y: number;
+ px: any;
+ py: any;
+ };
+ method_3: (c: any) => {
+ x: number;
+ y: number;
+ px: any;
+ py: any;
+ };
+ };
+ key: {
+ alpha: (c: any) => any[];
+ beta: (c: any) => string;
+ gamma: (c: any) => string;
+ delta: (c: any) => any[];
+ epsilon: (c: any) => {
+ answer: {
+ x: any;
+ y: any;
+ px: any;
+ py: any;
+ };
+ };
+ zeta: (c: any) => any[];
+ method_1: (c: any) => {
+ a: any;
+ b: any;
+ px: any;
+ py: any;
+ };
+ method_2: (c: any) => any[];
+ method_3: (c: any) => any[];
+ };
+ };
+ 4: {
+ value: {
+ alpha: (c: any) => {
+ index: number;
+ };
+ beta: (c: any) => {
+ index: number;
+ };
+ gamma: (c: any) => {
+ index: number;
+ };
+ delta: (c: any) => {
+ index: number;
+ };
+ epsilon: (c: any) => {
+ index: number;
+ };
+ zeta: (c: any) => {
+ index: any;
+ };
+ va: (c: any) => {
+ index: any;
+ };
+ vb: (c: any) => {
+ index: number;
+ };
+ vc: (c: any) => {
+ index: number;
+ };
+ vd: (c: any) => {
+ index: number;
+ };
+ };
+ key: {
+ alpha: (c: any) => any[];
+ beta: (c: any) => {
+ size: number;
+ id: any;
+ limit: number;
+ req_timestamp: number;
+ };
+ gamma: (c: any) => any;
+ delta: (c: any) => {
+ index: any;
+ };
+ epsilon: (c: any) => any;
+ zeta: (c: any) => any[];
+ ka: (c: any) => any;
+ kb: (c: any) => any[];
+ kc: (c: any) => {
+ guess: any;
+ };
+ };
+ };
+ };
+ };
+ getTimestamp: typeof getTimestamp;
+ random: typeof random;
+ solveBreaker: typeof solveBreaker;
+};
+export default _default;