From 7acfda4bc24bcfb910d991dcd76e1f4ce1ee802f Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Sat, 21 Oct 2023 15:02:40 +0530 Subject: [PATCH] 21-10-23 --- .hugo_build.lock | 0 404.html | 150 +---- about/index.html | 194 +------ blog/december-2021-monthly-report/index.html | 252 +-------- blog/february-2023-monthly-report/index.html | 215 +------- blog/index.html | 220 +------- blog/index.xml | 99 +--- blog/july-2022-monthly-report/index.html | 266 +-------- blog/june-2022-monthly-report/index.html | 219 +------- blog/may-2022-monthly-report/index.html | 380 +++---------- blog/pow-performance/index.html | 414 +------------- blog/say-hello-to-mcaptcha/index.html | 255 +-------- blog/sitemap.xml | 60 +- blog/survey/index.html | 215 +------- community/index.html | 187 +------ contact/index.html | 180 +----- contributors/aravinth-manivannan/index.html | 222 +------- contributors/aravinth-manivannan/index.xml | 100 +--- contributors/index.html | 162 +----- contributors/index.xml | 23 +- docs/api/browser/index.html | 258 +-------- docs/api/index.html | 209 +------ docs/api/index.xml | 45 +- docs/api/mcaptcha-system/index.html | 230 +------- docs/api/pow-sha256/index.html | 248 +-------- docs/api/sitemap.xml | 25 +- docs/help/faq/index.html | 210 +------ docs/help/index.html | 203 +------ docs/help/index.xml | 32 +- docs/help/sitemap.xml | 18 +- docs/help/troubleshooting/index.html | 228 +------- docs/index.html | 286 +--------- docs/index.xml | 11 +- .../configuring-difficulty-factor/index.html | 264 +-------- ...d832a52b37239b_23312_20x0_resize_box_3.png | Bin 306 -> 0 bytes ...832a52b37239b_23312_500x0_resize_box_3.png | Bin 10877 -> 0 bytes ...832a52b37239b_23312_600x0_resize_box_3.png | Bin 13598 -> 0 bytes ...832a52b37239b_23312_700x0_resize_box_3.png | Bin 15797 -> 0 bytes ...832a52b37239b_23312_800x0_resize_box_3.png | Bin 17608 -> 0 bytes ...832a52b37239b_23312_900x0_resize_box_3.png | Bin 21757 -> 0 bytes ...03a2d78fa015c8_26636_20x0_resize_box_3.png | Bin 307 -> 0 bytes ...3a2d78fa015c8_26636_500x0_resize_box_3.png | Bin 13920 -> 0 bytes ...3a2d78fa015c8_26636_600x0_resize_box_3.png | Bin 16937 -> 0 bytes ...3a2d78fa015c8_26636_700x0_resize_box_3.png | Bin 19955 -> 0 bytes ...3a2d78fa015c8_26636_800x0_resize_box_3.png | Bin 21646 -> 0 bytes ...3a2d78fa015c8_26636_900x0_resize_box_3.png | Bin 31743 -> 0 bytes docs/introduction/index.html | 203 +------ docs/introduction/index.xml | 34 +- .../installing-captcha/index.html | 355 ++---------- ...d00c2c83dd77fb_28299_20x0_resize_box_3.png | Bin 426 -> 0 bytes ...00c2c83dd77fb_28299_500x0_resize_box_3.png | Bin 20069 -> 0 bytes ...00c2c83dd77fb_28299_600x0_resize_box_3.png | Bin 25131 -> 0 bytes ...00c2c83dd77fb_28299_700x0_resize_box_3.png | Bin 27858 -> 0 bytes ...00c2c83dd77fb_28299_800x0_resize_box_3.png | Bin 30236 -> 0 bytes ...4e26fb8eb1b427_65746_20x0_resize_box_3.png | Bin 253 -> 0 bytes ...e26fb8eb1b427_65746_500x0_resize_box_3.png | Bin 10703 -> 0 bytes ...e26fb8eb1b427_65746_600x0_resize_box_3.png | Bin 13977 -> 0 bytes ...e26fb8eb1b427_65746_700x0_resize_box_3.png | Bin 17007 -> 0 bytes ...e26fb8eb1b427_65746_800x0_resize_box_3.png | Bin 20626 -> 0 bytes ...e26fb8eb1b427_65746_900x0_resize_box_3.png | Bin 23350 -> 0 bytes ...b31adaa9c5a5e6_30108_20x0_resize_box_3.png | Bin 318 -> 0 bytes ...31adaa9c5a5e6_30108_500x0_resize_box_3.png | Bin 15893 -> 0 bytes ...31adaa9c5a5e6_30108_600x0_resize_box_3.png | Bin 19585 -> 0 bytes ...31adaa9c5a5e6_30108_700x0_resize_box_3.png | Bin 22801 -> 0 bytes ...31adaa9c5a5e6_30108_800x0_resize_box_3.png | Bin 25065 -> 0 bytes ...31adaa9c5a5e6_30108_900x0_resize_box_3.png | Bin 36329 -> 0 bytes docs/introduction/sitemap.xml | 18 +- docs/self-hosted/bare-metal/index.html | 365 ++----------- docs/self-hosted/dependencies/index.html | 314 +---------- docs/self-hosted/docker/index.html | 270 +-------- docs/self-hosted/getting-started/index.html | 226 +------- docs/self-hosted/index.html | 214 +------- docs/self-hosted/index.xml | 55 +- docs/self-hosted/sitemap.xml | 32 +- docs/sitemap.xml | 135 +---- docs/terminology/access-token/index.html | 242 +-------- docs/terminology/cooldown-period/index.html | 229 +------- docs/terminology/difficulty-factor/index.html | 223 +------- docs/terminology/index.html | 221 +------- docs/terminology/index.xml | 67 +-- ...283a1abb694c9a_63890_20x0_resize_box_3.png | Bin 265 -> 0 bytes ...83a1abb694c9a_63890_500x0_resize_box_3.png | Bin 10092 -> 0 bytes ...83a1abb694c9a_63890_600x0_resize_box_3.png | Bin 12865 -> 0 bytes ...83a1abb694c9a_63890_700x0_resize_box_3.png | Bin 16512 -> 0 bytes ...83a1abb694c9a_63890_800x0_resize_box_3.png | Bin 19671 -> 0 bytes ...83a1abb694c9a_63890_900x0_resize_box_3.png | Bin 22418 -> 0 bytes docs/terminology/sitekey/index.html | 243 +-------- ...a97af482e11285_26958_20x0_resize_box_3.png | Bin 870 -> 0 bytes ...97af482e11285_26958_500x0_resize_box_3.png | Bin 35750 -> 0 bytes ...97af482e11285_26958_600x0_resize_box_3.png | Bin 38900 -> 0 bytes ...97af482e11285_26958_700x0_resize_box_3.png | Bin 41486 -> 0 bytes ...97af482e11285_26958_800x0_resize_box_3.png | Bin 44541 -> 0 bytes docs/terminology/sitemap.xml | 39 +- docs/terminology/visitor-threshold/index.html | 264 +-------- donate/index.html | 188 +------ ...3b2d59d7a34dd33_7547_20x0_resize_box_3.png | Bin 169 -> 0 bytes ...b2d59d7a34dd33_7547_500x0_resize_box_3.png | Bin 1492 -> 0 bytes ...b2d59d7a34dd33_7547_600x0_resize_box_3.png | Bin 2546 -> 0 bytes ...b2d59d7a34dd33_7547_700x0_resize_box_3.png | Bin 1800 -> 0 bytes ...b2d59d7a34dd33_7547_800x0_resize_box_3.png | Bin 1375 -> 0 bytes ...b2d59d7a34dd33_7547_900x0_resize_box_3.png | Bin 1749 -> 0 bytes index.html | 195 +------ ...5c3d153fb0067cc75ff642c520b3607340014c0.js | 511 ------------------ index.xml | 113 +--- ...d1d294fcc657a9cb61baed14c7dee6f9e2b2d6.css | 10 - ...4f3fce9ec81668f2d3bee114b9b6357dd2e92cd.js | 1 - privacy-policy/index.html | 201 +------ security/index.html | 362 ++----------- sitemap.xml | 293 +--------- thanks/index.html | 202 +------ 110 files changed, 596 insertions(+), 11309 deletions(-) create mode 100644 .hugo_build.lock delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_20x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_500x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_600x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_700x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_800x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_900x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_20x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_500x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_600x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_700x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_800x0_resize_box_3.png delete mode 100644 docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_900x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_20x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_500x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_600x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_700x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_800x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_20x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_500x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_600x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_700x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_800x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_900x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_20x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_500x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_600x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_700x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_800x0_resize_box_3.png delete mode 100644 docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_900x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_20x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_500x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_600x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_700x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_800x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_900x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_20x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_500x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_600x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_700x0_resize_box_3.png delete mode 100644 docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_800x0_resize_box_3.png delete mode 100644 donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_20x0_resize_box_3.png delete mode 100644 donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_500x0_resize_box_3.png delete mode 100644 donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_600x0_resize_box_3.png delete mode 100644 donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_700x0_resize_box_3.png delete mode 100644 donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_800x0_resize_box_3.png delete mode 100644 donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_900x0_resize_box_3.png delete mode 100644 index.min.f24b6e33dac74771476dda67fe905af998983abef17f74f74d71228ac8f40f87af8b15bcd9f0da775c90a41395c3d153fb0067cc75ff642c520b3607340014c0.js delete mode 100644 main.4492eacff4110697cd6162326bce4ee59e92315bf9acc357594066968669326dc80b75b1a39e6cea81c4f8898bd1d294fcc657a9cb61baed14c7dee6f9e2b2d6.css delete mode 100644 main.min.fc14a6a9dceb7093b6984e33583a45c79e3c960959d75df6b62753b4d1c63a97d25af2b0ca924ed12675f1de34f3fce9ec81668f2d3bee114b9b6357dd2e92cd.js diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html index 41304d3..788f533 100644 --- a/404.html +++ b/404.html @@ -1,146 +1,4 @@ - - - - - - - - - - - -404 Page not found - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
-
-

Page not found :(

-

The page you are looking for doesn't exist or has been moved.

-
-
-
- -
-
- - - - - - - - - +404 Page not found - mCaptcha

Page not found :(

The page you are looking for doesn't exist or has been moved.

\ No newline at end of file diff --git a/about/index.html b/about/index.html index 52d5e93..c8ed98f 100644 --- a/about/index.html +++ b/about/index.html @@ -1,191 +1,17 @@ - - - - - - - - - - - - - - About - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -

About

-

-

mCaptcha is a kickass CAPTCHA systems that gives (DDoS) +About - mCaptcha

About

mCaptcha is a kickass CAPTCHA systems that gives (DDoS) attackers a run for their money. And we do all of this without tracking -your users. Oh and did I mention our UX is great?

-

At mCaptcha, we believe in digital freedom and privacy and so we built -an proof-of-work based CAPTCHA system that doesn’t track. Seriously, no +your users. Oh and did I mention our UX is great?

At mCaptcha, we believe in digital freedom and privacy and so we built +a proof-of-work based CAPTCHA system that doesn’t track. Seriously, no tracking. But that isn’t the killer feature, our system doesn’t require the user to pick cars or ID sidewalks — our system does it’s -thing(usually at the click of a button) and gets out of the way. Our -Philosophy

-

Philosophy

-

Man has has come so far only because our ancestors chose to share their +thing(usually at the click of a button) and gets out of the way.

Philosophy

Man has has come so far only because our ancestors chose to share their knowledge with others. If everything was labeled intellectual property, we might still be stuck in Stone Age. The idea of intellectual property is alien to us. For this reason, all of our source code is freely -available(both as in freedom and beers) at our GitHub.

-

People

-
-
- -
-
- - - - - - - - - +Security Advisor

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/december-2021-monthly-report/index.html b/blog/december-2021-monthly-report/index.html index a073820..ff3a282 100644 --- a/blog/december-2021-monthly-report/index.html +++ b/blog/december-2021-monthly-report/index.html @@ -1,244 +1,22 @@ - - - - - - - - - - - - - - December, 2021: Monthly Report - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

December, 2021: Monthly Report

-

Posted December 23, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Hello and welcome to the first edition of the monthly report!

-

I believe free software like mCaptcha is critical to a healthy internet +December, 2021: Monthly Report - mCaptcha

December, 2021: Monthly Report

Posted December 23, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited June 14, 2022

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Hello and welcome to the first edition of the monthly report!

I believe free software like mCaptcha is critical to a healthy internet but being a one-person show, there’s hardly any accountability in the way software is built. I hope, through monthly reports, I can explain the logic and intentions behind decisions taken in the development -process.

-

This month, the following things were accomplished:

-

1. Full LibreJS Compliance

-

The CAPTCHA widget and the admin dashboard are 100% LibreJS compliant!

-
- Screenshot of mCaptcha admin dashboard with GNU LibreJS extension's report in frame.LibreJS reports that all scripts in this webpage are accepted(and hence free software) and are licensed under the AGPL license. - -
LibreJS report of the dashboard webpage
-
-
- Screenshot of mCaptcha client-side widget(I'm-not-a-robot widget) with GNU LibreJS extension's report in frame. LibreJS reports that all scripts in this webpage are accepted(and hence free software) and are licensed under the X11(aka MIT license). It should also detect the Apache licensing but I probably botched it up. - -
LibreJS report of the CAPTCHA widget webpage
-
-

2. JavaScript PolyFill

-

mCaptcha relied on a WebAssembly(WASM) port of the proof-of-work +process.

This month, the following things were accomplished:

1. Full LibreJS Compliance

The CAPTCHA widget and the admin dashboard are 100% LibreJS compliant!

Screenshot of mCaptcha admin dashboard with GNU LibreJS extension's report in frame.LibreJS reports that all scripts in this webpage are accepted(and hence free software) and are licensed under the AGPL license.
LibreJS report of the dashboard webpage
Screenshot of mCaptcha client-side widget(I'm-not-a-robot widget) with GNU LibreJS extension's report in frame. LibreJS reports that all scripts in this webpage are accepted(and hence free software) and are licensed under the X11(aka MIT license). It should also detect the Apache licensing but I probably botched it up.
LibreJS report of the CAPTCHA widget webpage

2. JavaScript PolyFill

mCaptcha relied on a WebAssembly(WASM) port of the proof-of-work algorithm used in mCaptcha. This meanth browsers without WASM support -couldn’t process CAPTCHAs. This month, a pure JavaScript(TypeScript, -technically) implementation - was released to -overcome this limitation.

-

3. Integration libraries for Vanilla JS, React and Svelte:

-

To make migration from existing CAPTCHA deployments to mCaptha, -integration libraries for Vanilla -JS, React +couldn’t process CAPTCHAs. This month, a pure JavaScript(TypeScript, +technically) implementation was released to +overcome this limitation.

3. Integration libraries for Vanilla JS, React and Svelte:

To make migration from existing CAPTCHA deployments to mCaptha, +integration libraries for Vanilla +JS, React Js and -Svelte with +Svelte with similar APIs very similar to that of Google’s reCAPTCHA and Cloudflare’s -hCaptcha.

- -

4. Beginner friendly CAPTCHA configuration options.

-

The original configuration panel offers a comprehensive but daunting -task for folks that are justgetting started with mCaptcha.

-
- Screenshot of mCaptcha admin dashboard CAPTCHA creation form with advance configuration options - -
CAPTCHA creation with advance configuration options
-
-

A new CAPTCHA creation format is rolled out which generates a +hCaptcha.

4. Beginner friendly CAPTCHA configuration options.

The original configuration panel offers a comprehensive but daunting +task for folks that are justgetting started with mCaptcha.

Screenshot of mCaptcha admin dashboard CAPTCHA creation form with advance configuration options
CAPTCHA creation with advance configuration options

A new CAPTCHA creation format is rolled out which generates a configuration from familiar metrics like average, peak and traffic that -took the user’s website down.

-
- Screenshot of mCaptcha admin dashboard CAPTCHA creation form with easy configuration options - -
CAPTCHA creation with easy configuration options
-
-

Of course, the advance option is available and can always be swished to -at any moment!

- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +took the user’s website down.

Screenshot of mCaptcha admin dashboard CAPTCHA creation form with easy configuration options
CAPTCHA creation with easy configuration options

Of course, the advance option is available and can always be swished to +at any moment!

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/february-2023-monthly-report/index.html b/blog/february-2023-monthly-report/index.html index 917dbde..642e69a 100644 --- a/blog/february-2023-monthly-report/index.html +++ b/blog/february-2023-monthly-report/index.html @@ -1,211 +1,20 @@ - - - - - - - - - - - - - - February, 2023: Monthly Report - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

February, 2023: Monthly Report

-

Posted March 8, 2023 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Hello and welcome to the (August 2022 to) February, 2023 monthly report!

-

TL;DR

-

Gusted and I secured funding from NLnet to work +February, 2023: Monthly Report - mCaptcha

February, 2023: Monthly Report

Posted March 8, 2023 by Aravinth Manivannan ‐ 2 min read

Last Edited March 9, 2023

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Hello and welcome to the (August 2022 to) February, 2023 monthly report!

TL;DR

Gusted and I secured funding from NLnet to work on mCaptcha in 2023, we suffered an outage from 15 January to February -6, polyfill benchmarking support in mCaptcha

-

We have funding!

-

Gusted and I applied and secured funding through -2023 development is funded through the NGI0 -Entrust Fund, via NLnet.

-

The full list of tasks that we’ll be working on in the period is is +6, polyfill benchmarking support in mCaptcha

We have funding!

Gusted and I applied and secured funding through +2023 development is funded through the NGI0 +Entrust Fund, via NLnet.

The full list of tasks that we’ll be working on in the period is is available -here.

-

Infrastructure outage: 15 January, 2023 to February 6, 2023

-

A hard disk on of the servers hosting mCaptcha infrastructure failed, +here.

Infrastructure outage: 15 January, 2023 to February 6, 2023

A hard disk on of the servers hosting mCaptcha infrastructure failed, which caused the outage. Fixing the hard disk lead to additional problems, the fan on that server was failing and we couldn’t get spares -sooner.

-

We had current backups, so there was no data loss.

-

Going forward, we are planning to create Infrastructure-as-Code to fully +sooner.

We had current backups, so there was no data loss.

Going forward, we are planning to create Infrastructure-as-Code to fully restore all mCaptcha infrastructure, so that in the even of an outage, -we could restore our infrastructure in much shorter duration.

-

mCaptcha/survey now includes polyfill benchmarking

-

mCaptcha/survey runs benchmarks with mCaptcha’s PoW algorithm to collect +we could restore our infrastructure in much shorter duration.

mCaptcha/survey now includes polyfill benchmarking

mCaptcha/survey runs benchmarks with mCaptcha’s PoW algorithm to collect statistics on how mCaptcha performs on various browsers and devices. So far, we’ve only been running benchmarks with the WebAssembly -implementation. This pull request added support for running benchmarks +implementation. This pull request added support for running benchmarks with the JavaScript polyfill implementation on browsers without -WebAssembly support.

- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +WebAssembly support.

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 91a1c2e..34d99ab 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,216 +1,4 @@ - - - - - - - - - - - - - - Blog - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
-
-

Blog

-
-
-
-
-

February, 2023: Monthly Report

-

Gusted and I secured funding from NLnet to work on mCaptcha in 2023, we suffered an outage from 15 January to February 6, polyfill benchmarking support in mCaptcha

-

Posted March 8, 2023 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

July, 2022: Monthly Report

-

Codeberg is trying out mCaptcha, Gitea is getting mCaptcha support, mCaptcha supports MariaDB, I've applied for NLnet and Open Tech Fund, documentation is updated: tutorials and glossary is added and glue libraries have new releases.

-

Posted August 4, 2022 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

June, 2022: Monthly Report

-

mCaptcha is successfully incorporated in India and ideas for mCaptcha commercial operations

-

Posted July 7, 2022 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

May, 2022: Monthly Report

-

Python bindings to mCaptcha PoW, DDoS effectiveness measurement, major refactoring to prepare for support for other databases, We also tried to test its DoS defence effectiveness, and some exciting news regarding managed hosting!

-

Posted June 10, 2022 by Aravinth Manivannan ‐ 4 min read

-

Last Edited March 10, 2023

-

-
-
-
-

December, 2021: Monthly Report

-

New features, improved accessibility and software integrations

-

Posted December 23, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

Survey

-

We are conducting a survey to benchmark and gather performance metrics of our system on various devices

-

Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read

-

Last Edited March 10, 2023

-

-
-
-
-

PoW performance

-

PoW performance of native and WASM implementations. Does the native implementation have and edge over the WASM library?

-

Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

Say hello to mCaptcha

-

Introducing mCaptcha, a kickass CAPTCHA systems that gives (DDoS) attackers a run for their money. Oh and UX is great too!

-

Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-
-
- -
-
- - - - - - - - - +Blog - mCaptcha

Blog

February, 2023: Monthly Report

Gusted and I secured funding from NLnet to work on mCaptcha in 2023, we suffered an outage from 15 January to February 6, polyfill benchmarking support in mCaptcha

Posted March 8, 2023 by Aravinth Manivannan ‐ 2 min read

Last Edited March 9, 2023

July, 2022: Monthly Report

Codeberg is trying out mCaptcha, Gitea is getting mCaptcha support, mCaptcha supports MariaDB, I've applied for NLnet and Open Tech Fund, documentation is updated: tutorials and glossary is added and glue libraries have new releases.

Posted August 4, 2022 by Aravinth Manivannan ‐ 2 min read

Last Edited February 13, 2023

June, 2022: Monthly Report

mCaptcha is successfully incorporated in India and ideas for mCaptcha commercial operations

Posted July 7, 2022 by Aravinth Manivannan ‐ 2 min read

Last Edited July 7, 2022

May, 2022: Monthly Report

Python bindings to mCaptcha PoW, DDoS effectiveness measurement, major refactoring to prepare for support for other databases, We also tried to test its DoS defence effectiveness, and some exciting news regarding managed hosting!

Posted June 10, 2022 by Aravinth Manivannan ‐ 4 min read

Last Edited June 14, 2022

December, 2021: Monthly Report

New features, improved accessibility and software integrations

Posted December 23, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited June 14, 2022

Survey

We are conducting a survey to benchmark and gather performance metrics of our system on various devices

Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read

Last Edited December 23, 2021

PoW performance

PoW performance of native and WASM implementations. Does the native implementation have and edge over the WASM library?

Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited September 1, 2021

Say hello to mCaptcha

Introducing mCaptcha, a kickass CAPTCHA systems that gives (DDoS) attackers a run for their money. Oh and UX is great too!

Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited December 2, 2021

\ No newline at end of file diff --git a/blog/index.xml b/blog/index.xml index 59f4fec..a1d24e7 100644 --- a/blog/index.xml +++ b/blog/index.xml @@ -1,99 +1,18 @@ - - - - Blog on - /blog/ - Recent content in Blog on - Hugo -- gohugo.io - en-US - - February, 2023: Monthly Report - /blog/february-2023-monthly-report/ - Wed, 08 Mar 2023 00:00:00 +0000 - - /blog/february-2023-monthly-report/ - Hello and welcome to the (August 2022 to) February, 2023 monthly report! +Blog on/blog/Recent content in Blog onHugo -- gohugo.ioen-USFebruary, 2023: Monthly Report/blog/february-2023-monthly-report/Wed, 08 Mar 2023 00:00:00 +0000/blog/february-2023-monthly-report/Hello and welcome to the (August 2022 to) February, 2023 monthly report! TL;DR Gusted and I secured funding from NLnet to work on mCaptcha in 2023, we suffered an outage from 15 January to February 6, polyfill benchmarking support in mCaptcha We have funding! Gusted and I applied and secured funding through 2023 development is funded through the NGI0 Entrust Fund, via NLnet. -The full list of tasks that we’ll be working on in the period is is available here. - - - - July, 2022: Monthly Report - /blog/july-2022-monthly-report/ - Thu, 04 Aug 2022 00:00:00 +0000 - - /blog/july-2022-monthly-report/ - Hello and welcome to the July, 2022 monthly report! +The full list of tasks that we’ll be working on in the period is is available here.July, 2022: Monthly Report/blog/july-2022-monthly-report/Thu, 04 Aug 2022 00:00:00 +0000/blog/july-2022-monthly-report/Hello and welcome to the July, 2022 monthly report! TL;DR Codeberg is trying out mCaptcha, Gitea is getting mCaptcha support, mCaptcha supports MariaDB, I’ve applied for NLnet and Open Tech Fund, documentation is updated: tutorials and glossary is added and glue libraries have new releases. -Codeberg is deploying mCaptcha Codeberg is committed to trying out mCaptcha to make their platform more accessible: they currently use a text-based CAPTCHA, which will be replaced by mCaptcha. - - - - June, 2022: Monthly Report - /blog/june-2022-monthly-report/ - Thu, 07 Jul 2022 00:00:00 +0000 - - /blog/june-2022-monthly-report/ - Hello and welcome to the June 2022 edition of the monthly report! +Codeberg is deploying mCaptcha Codeberg is committed to trying out mCaptcha to make their platform more accessible: they currently use a text-based CAPTCHA, which will be replaced by mCaptcha.June, 2022: Monthly Report/blog/june-2022-monthly-report/Thu, 07 Jul 2022 00:00:00 +0000/blog/june-2022-monthly-report/Hello and welcome to the June 2022 edition of the monthly report! mCaptcha is incorporated! I spent June doing non-technical tasks but I made significant progress: I had been trying to do it since summer 2021, but I faced various setbacks along the way. A family friend, who is also an auditor helped me finally get mCaptcha incorporated! And we’ve already filed successfully filed the first tax return too! -GSTIN 33DGKPA2253J1ZN Ideas for Commercial Operations Commercial operations will take a while longer(end of 2022, most probably). - - - - May, 2022: Monthly Report - /blog/may-2022-monthly-report/ - Fri, 10 Jun 2022 00:00:00 +0000 - - /blog/may-2022-monthly-report/ - Hello and welcome to the May 2022 edition of the monthly report! +GSTIN 33DGKPA2253J1ZN Ideas for Commercial Operations Commercial operations will take a while longer(end of 2022, most probably).May, 2022: Monthly Report/blog/may-2022-monthly-report/Fri, 10 Jun 2022 00:00:00 +0000/blog/may-2022-monthly-report/Hello and welcome to the May 2022 edition of the monthly report! mCaptcha, for a while was showing all the signs of a dead project: no commits on the repositories and no monthly updates. But the project is far from dead! -Python bindings to mCaptcha PoW pow_py contains bindings to pow_sha256, the proof-of-work library that mCaptcha uses. For the uninitiated, the bindings allow for python programs to automatically solve mCaptcha. - - - - December, 2021: Monthly Report - /blog/december-2021-monthly-report/ - Thu, 23 Dec 2021 00:00:00 +0000 - - /blog/december-2021-monthly-report/ - Hello and welcome to the first edition of the monthly report! +Python bindings to mCaptcha PoW pow_py contains bindings to pow_sha256, the proof-of-work library that mCaptcha uses. For the uninitiated, the bindings allow for python programs to automatically solve mCaptcha.December, 2021: Monthly Report/blog/december-2021-monthly-report/Thu, 23 Dec 2021 00:00:00 +0000/blog/december-2021-monthly-report/Hello and welcome to the first edition of the monthly report! I believe free software like mCaptcha is critical to a healthy internet but being a one-person show, there’s hardly any accountability in the way software is built. I hope, through monthly reports, I can explain the logic and intentions behind decisions taken in the development process. This month, the following things were accomplished: -1. Full LibreJS Compliance The CAPTCHA widget and the admin dashboard are 100% LibreJS compliant! - - - - Survey - /blog/survey/ - Thu, 28 Oct 2021 00:00:00 +0000 - - /blog/survey/ - Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about +1. Full LibreJS Compliance The CAPTCHA widget and the admin dashboard are 100% LibreJS compliant!Survey/blog/survey/Thu, 28 Oct 2021 00:00:00 +0000/blog/survey/Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about NOTE: The survey(at least, the lucky draw is temporarily suspended due to some logistical reasons. Apologies for any inconvenience caused. -mCaptcha relies on a proof-of-work(PoW) mechanism to guard against bots. In order for this to be effective, the difficulty factor should be configured properly. If the difficulty factor is too high all the time, it will inconvenience the users and if it’s too low during attack, the defence will be weak. - - - - PoW performance - /blog/pow-performance/ - Wed, 01 Sep 2021 00:00:00 +0000 - - /blog/pow-performance/ - mCaptcha uses a proof-of-work(PoW) mechanism to rate limit users or potential bots. In order for this to be effective, the PoW should be configured properly. The difficulty requirement can’t be too high, as it could cause accessibility issues on the client-side while at the same time, it shouldn’t be too low, as it wouldn’t offer proper protection against bots. -Malicious bots(the ones that wreak havoc), run native code which is capable of running in a multi-threaded context. - - - - Say hello to mCaptcha - /blog/say-hello-to-mcaptcha/ - Wed, 26 May 2021 00:00:00 +0000 - - /blog/say-hello-to-mcaptcha/ - At mCaptcha, we believe in digital freedom and privacy and so we built a proof-of-work based CAPTCHA system that doesn’t track. Seriously, no tracking. But that isn’t the killer feature, our system doesn’t require the user to pick cars or ID sidewalks — our system does it’s thing(usually at the click of a button) and gets out of the way. -How does it work? mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users. - - - - +mCaptcha relies on a proof-of-work(PoW) mechanism to guard against bots. In order for this to be effective, the difficulty factor should be configured properly. If the difficulty factor is too high all the time, it will inconvenience the users and if it’s too low during attack, the defence will be weak.PoW performance/blog/pow-performance/Wed, 01 Sep 2021 00:00:00 +0000/blog/pow-performance/mCaptcha uses a proof-of-work(PoW) mechanism to rate limit users or potential bots. In order for this to be effective, the PoW should be configured properly. The difficulty requirement can’t be too high, as it could cause accessibility issues on the client-side while at the same time, it shouldn’t be too low, as it wouldn’t offer proper protection against bots. +Malicious bots(the ones that wreak havoc), run native code which is capable of running in a multi-threaded context.Say hello to mCaptcha/blog/say-hello-to-mcaptcha/Wed, 26 May 2021 00:00:00 +0000/blog/say-hello-to-mcaptcha/At mCaptcha, we believe in digital freedom and privacy and so we built a proof-of-work based CAPTCHA system that doesn’t track. Seriously, no tracking. But that isn’t the killer feature, our system doesn’t require the user to pick cars or ID sidewalks — our system does it’s thing(usually at the click of a button) and gets out of the way. +How does it work? mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users. \ No newline at end of file diff --git a/blog/july-2022-monthly-report/index.html b/blog/july-2022-monthly-report/index.html index 817f060..0f801d2 100644 --- a/blog/july-2022-monthly-report/index.html +++ b/blog/july-2022-monthly-report/index.html @@ -1,256 +1,40 @@ - - - - - - - - - - - - - - July, 2022: Monthly Report - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

July, 2022: Monthly Report

-

Posted August 4, 2022 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Hello and welcome to the July, 2022 monthly report!

-

TL;DR

-

Codeberg is trying out mCaptcha, Gitea is getting mCaptcha support, +July, 2022: Monthly Report - mCaptcha

July, 2022: Monthly Report

Posted August 4, 2022 by Aravinth Manivannan ‐ 2 min read

Last Edited February 13, 2023

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Hello and welcome to the July, 2022 monthly report!

TL;DR

Codeberg is trying out mCaptcha, Gitea is getting mCaptcha support, mCaptcha supports MariaDB, I’ve applied for NLnet and Open Tech Fund, documentation is updated: tutorials and glossary is added and glue libraries -have new releases.

-

Codeberg is deploying mCaptcha

-

Codeberg is committed to trying out mCaptcha to make their platform more +have new releases.

Codeberg is deploying mCaptcha

Codeberg is committed to trying out mCaptcha to make their platform more accessible: they currently use a text-based CAPTCHA, which will be replaced by mCaptcha. The decision was finalized after I presented mCaptcha to them at a meeting their organized. Please see -here for -slides.

-

Gitea gets mCaptcha support

-

@Gusted from Codeberg is working on integrating +here for +slides.

Gitea gets mCaptcha support

@Gusted from Codeberg is working on integrating mCaptcha in Gitea so that Codeberg can deploy it. Please see -here for related the -pull request.

-

This project is yet to see usage, so we are venturing into uncharted +here for related the +pull request.

This project is yet to see usage, so we are venturing into uncharted territory: should you face issues with either deploying or -integrating mCaptcha, please feel free to reach out.

-

mCaptcha supports MariaDB:

-

Codeberg uses MariaDB. To facilitate Codeberg deployment, I implemented -support for MariaDB. The work done in +integrating mCaptcha, please feel free to reach out.

mCaptcha supports MariaDB:

Codeberg uses MariaDB. To facilitate Codeberg deployment, I implemented +support for MariaDB. The work done in May, 2022 made implementing support easy. Support for MariaDB is first class in mCaptcha: automatic testing exist to run tests with both Postgres and -MariaDB, so I expect things to be stable.

-

Applied for Funding: NLnet and Open Tech Fund

-

I’ve applied for NLnet and Open Tech Fund[0], Please find the +MariaDB, so I expect things to be stable.

Applied for Funding: NLnet and Open Tech Fund

I’ve applied for NLnet and Open Tech Fund[0], Please find the applications -here +here and -here -respectively.

-

If funding is granted:

-
    -
  1. I’ll be able to work full-time for a year at the rate of 2,000 EUR/month
  2. -
  3. We’ll have a dedicated build server
  4. -
  5. We’ll have funds to run a DDoS test to gauge mCaptcha’s effectiveness
  6. -
-

Documentation updates

-

mCaptcha docs over the months have become inconsistent and incorrect. I -cleaned up some of the mess and added a +here +respectively.

If funding is granted:

  1. I’ll be able to work full-time for a year at the rate of 2,000 EUR/month
  2. We’ll have a dedicated build server
  3. We’ll have funds to run a DDoS test to gauge mCaptcha’s effectiveness

Documentation updates

mCaptcha docs over the months have become inconsistent and incorrect. I +cleaned up some of the mess and added a tutorial to help folks install -mCaptcha on their website. The docs also gets a +mCaptcha on their website. The docs also gets a glossary, which contain explanations -to mCaptcha jargon.

-

New releases: glue libraries

-

0.1.0-alpha-2 for -vanilla, -react and -svelte glue +to mCaptcha jargon.

New releases: glue libraries

0.1.0-alpha-2 for +vanilla, +react and +svelte glue libraries were released. They now hand over widget sizing to the client -code(associated PR).

-

Footnotes

-
    -
  • [0]: Special thanks to -@humantech for his thoughtful -reviews and to @dachary for pointing me towards -OTF.
  • -
- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +code(associated PR).

Footnotes

  • [0]: Special thanks to +@humantech for his thoughtful +reviews and to @dachary for pointing me towards +OTF.

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/june-2022-monthly-report/index.html b/blog/june-2022-monthly-report/index.html index d8cda70..cb57e64 100644 --- a/blog/june-2022-monthly-report/index.html +++ b/blog/june-2022-monthly-report/index.html @@ -1,222 +1,25 @@ - - - - - - - - - - - - - - June, 2022: Monthly Report - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

June, 2022: Monthly Report

-

Posted July 7, 2022 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Hello and welcome to the June 2022 edition of the monthly report!

-

mCaptcha is incorporated!

-

I spent June doing non-technical tasks but I made significant +June, 2022: Monthly Report - mCaptcha

June, 2022: Monthly Report

Posted July 7, 2022 by Aravinth Manivannan ‐ 2 min read

Last Edited July 7, 2022

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Hello and welcome to the June 2022 edition of the monthly report!

mCaptcha is incorporated!

I spent June doing non-technical tasks but I made significant progress: I had been trying to do it since summer 2021, but I faced various setbacks along the way. A family friend, who is also an auditor -helped me finally get mCaptcha incorporated!

-

And we’ve already filed successfully filed the first tax return too!

-

GSTIN

-
33DGKPA2253J1ZN
-

Ideas for Commercial Operations

-

Commercial operations will take a while longer(end of 2022, most -probably). For Hostea, I wrote a dashboard with +helped me finally get mCaptcha incorporated!

And we’ve already filed successfully filed the first tax return too!

GSTIN

33DGKPA2253J1ZN
+

Ideas for Commercial Operations

Commercial operations will take a while longer(end of 2022, most +probably). For Hostea, I wrote a dashboard with payments capabilities(via Stripe) so that experience will help me do the same for mCaptcha. Working on Hostea has been truly enlightening: it’s probably the first effort to offer a fully libre, infrastructure-as-code and payments software included, hosting service. I would like to do the same for mCaptcha so that service that I setup goes rogue or if someone wants to offer mCaptcha hosted services, they can replicate my set up -with ease.

-

But the commercial offering will at no point force me or future +with ease.

But the commercial offering will at no point force me or future maintainers turn mCaptcha into adopting a non-free license like the -Server Side Public +Server Side Public License. So the following months will see administrative changes within mCaptcha to device mechanisms to prevent me or any future party with influence in -mCaptcha development from hurting the project by it non-free.

-

Hostea is also an experiment in Free Software commercial operations, so +mCaptcha development from hurting the project by it non-free.

Hostea is also an experiment in Free Software commercial operations, so naturally I’m highly impressed by the ideas that are being discussed there. mCaptcha, too, will borrow ideas from that project to make its -development economically sustainable.

- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +development economically sustainable.

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/may-2022-monthly-report/index.html b/blog/may-2022-monthly-report/index.html index 284e68e..751761d 100644 --- a/blog/may-2022-monthly-report/index.html +++ b/blog/may-2022-monthly-report/index.html @@ -1,328 +1,116 @@ - - - - - - - - - - - - - - May, 2022: Monthly Report - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

May, 2022: Monthly Report

-

Posted June 10, 2022 by Aravinth Manivannan ‐ 4 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Hello and welcome to the May 2022 edition of the monthly report!

-

mCaptcha, for a while was showing all the signs of a dead project: +May, 2022: Monthly Report - mCaptcha

May, 2022: Monthly Report

Posted June 10, 2022 by Aravinth Manivannan ‐ 4 min read

Last Edited June 14, 2022

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Hello and welcome to the May 2022 edition of the monthly report!

mCaptcha, for a while was showing all the signs of a dead project: no commits on the repositories and no monthly updates. But the project -is far from dead!

-

Python bindings to mCaptcha PoW

-

pow_py contains bindings to -pow_sha256, the -proof-of-work library +is far from dead!

Python bindings to mCaptcha PoW

pow_py contains bindings to +pow_sha256, the +proof-of-work library that mCaptcha uses. For the uninitiated, the bindings allow for python -programs to automatically solve mCaptcha.

-

So if you are writing a script to do some chore on your favourite +programs to automatically solve mCaptcha.

So if you are writing a script to do some chore on your favourite website that is protected by mCaptcha, you can now solve the mCaptcha -automatically from within the program.

-

Here’s an example:

-
 1import os
- 2
- 3import mcaptcha_pow_py
- 4import requests
- 5
- 6# get the sitekey that is used in the mCaptcha protected form
- 7SITEKEY = os.getenv("MCAPTCHA_CAPTCHA_SITEKEY")
- 8# the hostname of the mCaptcha instance that the form is using
- 9MCAPTCHA_HOST = os.getenv("MCAPTCHA_CAPTCHA_HOST")
-10
-11
-12GET_CONFIG_ROUTE = f"{MCAPTCHA_HOST}/api/v1/pow/config"
-13VERIFY_POW_ROUTE = f"{MCAPTCHA_HOST}/api/v1/pow/verify"
-14
-15def solve_captcha():
-16
-17    # get challenge configuration
-18    key = {"key": sitekey}
-19    challenge_config = requests.post(GET_CONFIG_ROUTE, json=key)
-20    challenge_config = challenge_config.json()
-21
-22    # extract configuration data
-23    config = mcaptcha_pow_py.PoWConfig(challenge_config["salt"])
-24    pow_string = challenge_config["string"]
-25    pow_difficulty_factor = challenge_config["difficulty_factor"]
-26
-27    # generate work
-28    work = config.work(pow_string, pow_difficulty_factor)
-29
-30    # verify PoW
-31    proof = {
-32        "key": SITEKEY,
-33        "nonce": work.nonce,
-34        "result": work.result,
-35        "string": challenge_config["string"],
-36    }
-37    resp = requests.post(VERIFY_POW_ROUTE, json=proof)
-38    resp = resp.json()
-39
-40    # extract verification token
-41    token = resp["token"]
-42
-43    return token
-44
-45
-46token = solve_captcha()
-47data = {
-48    "username": "me",
-49    "password": "superlongpassword",
-50    "confirm_password": "superlongpassword",
-51    "mcaptcha__token": token,
-52}
-53response = requests.post("/mCaptcha-protected-form", data=data)
-

This could be missed for building DDoS bots(more on that -here) but this could also be +automatically from within the program.

Here’s an example:

 1import os
+ 2
+ 3import mcaptcha_pow_py
+ 4import requests
+ 5
+ 6# get the sitekey that is used in the mCaptcha protected form
+ 7SITEKEY = os.getenv("MCAPTCHA_CAPTCHA_SITEKEY")
+ 8# the hostname of the mCaptcha instance that the form is using
+ 9MCAPTCHA_HOST = os.getenv("MCAPTCHA_CAPTCHA_HOST")
+10
+11
+12GET_CONFIG_ROUTE = f"{MCAPTCHA_HOST}/api/v1/pow/config"
+13VERIFY_POW_ROUTE = f"{MCAPTCHA_HOST}/api/v1/pow/verify"
+14
+15def solve_captcha():
+16
+17    # get challenge configuration
+18    key = {"key": sitekey}
+19    challenge_config = requests.post(GET_CONFIG_ROUTE, json=key)
+20    challenge_config = challenge_config.json()
+21
+22    # extract configuration data
+23    config = mcaptcha_pow_py.PoWConfig(challenge_config["salt"])
+24    pow_string = challenge_config["string"]
+25    pow_difficulty_factor = challenge_config["difficulty_factor"]
+26
+27    # generate work
+28    work = config.work(pow_string, pow_difficulty_factor)
+29
+30    # verify PoW
+31    proof = {
+32        "key": SITEKEY,
+33        "nonce": work.nonce,
+34        "result": work.result,
+35        "string": challenge_config["string"],
+36    }
+37    resp = requests.post(VERIFY_POW_ROUTE, json=proof)
+38    resp = resp.json()
+39
+40    # extract verification token
+41    token = resp["token"]
+42
+43    return token
+44
+45
+46token = solve_captcha()
+47data = {
+48    "username": "me",
+49    "password": "superlongpassword",
+50    "confirm_password": "superlongpassword",
+51    "mcaptcha__token": token,
+52}
+53response = requests.post("/mCaptcha-protected-form", data=data)
+

This could be missed for building DDoS bots(more on that +here) but this could also be used to make CAPTCHA solving automated within screen readers and other -accessibility devices!

-

Measuring DDoS protection effectiveness

-

Proof-of-work has historically been a good method to achieve rate +accessibility devices!

Measuring DDoS protection effectiveness

Proof-of-work has historically been a good method to achieve rate limiting but how much attack can it, specifically mCaptcha’s implementation, withstand when compared to an unprotected endpoint? To find out, we used the recently created Python bindings to the mCaptcha PoW library, the excellent load testing tool, -locust and wrote -mCaptcha/dos!

-

VIT AP kindly permitted me, @realaravinth, to use their network +locust and wrote +mCaptcha/dos!

VIT AP kindly permitted me, @realaravinth, to use their network security lab for setting up a isolated, contained testing environment to -mount a DDoS attack on a test +mount a DDoS attack on a test server -instance.

-

The initial topology consisted of one mCaptcha instance, one DDoS demo +instance.

The initial topology consisted of one mCaptcha instance, one DDoS demo server, one locust node running in leader configuration and six locust nodes running in follower configuration. I was authorised to use the netsec lab for three days, which unfortunately wasn’t enough to go -finish running the experiment. Dr. Sibi Chakkaravarthy +finish running the experiment. Dr. Sibi Chakkaravarthy Sethuraman has kindly offered to arrange authorisation to use the netsec lab once again in July 2022, -during which I hope to finish running the experiment

-

Special thanks to ackr-8 and -alan2000alex for help with setting up -infrastructure of the experiment.

-

Refactor

-

mCaptcha underwent a major refactor during the month of May: We re-wrote +during which I hope to finish running the experiment

Special thanks to ackr-8 and +alan2000alex for help with setting up +infrastructure of the experiment.

Refactor

mCaptcha underwent a major refactor during the month of May: We re-wrote and cleaned up all database-related stuff for higher flexibility and generally good architecture. This refactor lays the foundation for implementing support for alternate database software -programs(we currently support PostgreSQL only).

-

mCaptcha is now on the Fediverse

-

We recently joined the Fediverse on a -GoToSocial instance run by +programs(we currently support PostgreSQL only).

mCaptcha is now on the Fediverse

We recently joined the Fediverse on a +GoToSocial instance run by @realaravinth. We’ll soon be deleting our Twitter account in favour of -the Fediverse account.

-

Fediverse account: -@mCaptcha@batsense.net

-

Generic hosting

-

I, @realaravinth, have been busy with ForgeFlux -and Hostea — both of which are software +the Fediverse account.

Fediverse account: +@mCaptcha@batsense.net

Generic hosting

I, @realaravinth, have been busy with ForgeFlux +and Hostea — both of which are software forge related and so when usable, will mostly improve the Free Software ecosystem. Hostea is a project that aims to create a libre software development ecosystem and -provide managed hosting for the same. The project is built by a +provide managed hosting for the same. The project is built by a horizontal community, which allows for multiple service providers who adhere to the Hostea policies to operate under the Hostea umbrella — essentially allowing for the creation of -smaller, highly localised cooperatives.

-

Cooperatives are interesting, and we believe that mCaptcha, too, can +smaller, highly localised cooperatives.

Cooperatives are interesting, and we believe that mCaptcha, too, can benefit from such an architecture as it will prevent any one party from single-handedly sabotaging the project. The experience gained from -Hostea will be reused in providing managed hosting for mCaptcha.

-

By the end of this year, mCaptcha will reorganise into a horizontal -community and adopt radical transparency to improve trust and -reliability of the project

-
-

P.S: I, realaravinth, would do it sooner but I’m a little busy right +Hostea will be reused in providing managed hosting for mCaptcha.

By the end of this year, mCaptcha will reorganise into a horizontal +community and adopt radical transparency to improve trust and +reliability of the project

P.S: I, realaravinth, would do it sooner but I’m a little busy right now, so if someone is interested to help out do reach out and so that -we could do it sooner!

-
-

In context of mCaptcha, radical transparency will include all decisions +we could do it sooner!

In context of mCaptcha, radical transparency will include all decisions publicly made, funding and expenses publicly documented, and all collaborations, too, publicly documented. This of course doesn’t imply that private, personally identifiable information(addresses and phone numbers, for instance) will be publicly disclosed. Such information will -be redacted and published.

- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +be redacted and published.

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/pow-performance/index.html b/blog/pow-performance/index.html index 0836259..c6254f3 100644 --- a/blog/pow-performance/index.html +++ b/blog/pow-performance/index.html @@ -1,411 +1,25 @@ - - - - - - - - - - - - - - PoW performance - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

PoW performance

-

Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

mCaptcha uses a -proof-of-work(PoW) mechanism +PoW performance - mCaptcha

PoW performance

Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited September 1, 2021

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

mCaptcha uses a +proof-of-work(PoW) mechanism to rate limit users or potential bots. In order for this to be effective, the PoW should be configured properly. The difficulty requirement can’t be too high, as it could cause accessibility issues on the client-side while at the same time, it shouldn’t be too low, as it -wouldn’t offer proper protection against bots.

-

Malicious bots(the ones that wreak havoc), run native code which is +wouldn’t offer proper protection against bots.

Malicious bots(the ones that wreak havoc), run native code which is capable of running in a multi-threaded context. This creates an unfair advantage for crackers using these bots over legitimate users, who -usually use browsers to access a website.

-

I wanted to see how much of an advantage a native program would have -over our WASM library.

-

Benchmark tools

-

So I wrote these to compare native and WASM performances:

- - -

Results

-

The tests were run on my development machine featuring an Intel Core -i7-9750h.

-

Native

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DifficultyRealUserSys
5000000m0.220s0m0.197s0m0.006s
10000000m0.203s0m0.203s0m0.000s
15000000m0.198s0m0.198s0m0.000s
20000000m0.203s0m0.203s0m0.000s
25000000m0.758s0m0.752s0m0.003s
30000000m0.776s0m0.769s0m0.003s
35000000m2.010s0m1.998s0m0.000s
40000000m2.038s0m2.033s0m0.003s
45000000m2.014s0m2.013s0m0.000s
-

Browser

-

I ran the tests on both Firefox and Chromium to compare results

-

Firefox

-
    -
  • User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0
  • -
  • Hardware concurrency: 12
  • -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DifficultyDuration(in ms)
500000401
1000000413
1500000398
2000000394
25000001495
30000001556
35000003971
40000004235
45000004116
-
-

To be fair, my Firefox installation is loaded with a gazillion +usually use browsers to access a website.

I wanted to see how much of an advantage a native program would have +over our WASM library.

Benchmark tools

So I wrote these to compare native and WASM performances:

Results

The tests were run on my development machine featuring an Intel Core +i7-9750h.

Native

DifficultyRealUserSys
5000000m0.220s0m0.197s0m0.006s
10000000m0.203s0m0.203s0m0.000s
15000000m0.198s0m0.198s0m0.000s
20000000m0.203s0m0.203s0m0.000s
25000000m0.758s0m0.752s0m0.003s
30000000m0.776s0m0.769s0m0.003s
35000000m2.010s0m1.998s0m0.000s
40000000m2.038s0m2.033s0m0.003s
45000000m2.014s0m2.013s0m0.000s

Browser

I ran the tests on both Firefox and Chromium to compare results

Firefox

  • User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0
  • Hardware concurrency: 12
DifficultyDuration(in ms)
500000401
1000000413
1500000398
2000000394
25000001495
30000001556
35000003971
40000004235
45000004116

To be fair, my Firefox installation is loaded with a gazillion extensions while the Chromium instance is clean, as I don’t use it -much

-
-

Chromium

-
    -
  • User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
  • -
  • Hardware concurrency: 12
  • -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DifficultyDuration(in ms)
500000399.40000000037253
1000000354.6000000014901
1500000351.19999999925494
2000000353.80000000074506
25000001337.800000000745
30000001311.199999999255
35000003417.5999999996275
40000003488.800000000745
45000003458.2999999988824
-

Conclusion

-

At the highest difficulty factor, the native implementation was a almost second +much

Chromium

  • User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
  • Hardware concurrency: 12
DifficultyDuration(in ms)
500000399.40000000037253
1000000354.6000000014901
1500000351.19999999925494
2000000353.80000000074506
25000001337.800000000745
30000001311.199999999255
35000003417.5999999996275
40000003488.800000000745
45000003458.2999999988824

Conclusion

At the highest difficulty factor, the native implementation was a almost second faster than the WASM library. But the fact that both of them were able -to run to completion in under 5 seconds is impressive!

-

So, in my opinion, native implementation is only slightly faster than +to run to completion in under 5 seconds is impressive!

So, in my opinion, native implementation is only slightly faster than the WASM library and for all intents and purposes, this shouldn’t matter -much.

-
-

P.S Work is underway to benchmark multiple platforms. A detailed report -will be published when that data is available.

-

For this post, I asked some of my friends to run the tests on their +much.


P.S Work is underway to benchmark multiple platforms. A detailed report +will be published when that data is available.

For this post, I asked some of my friends to run the tests on their computers. The results slightly varied but even the slowest case generated proof for 4500000 difficulty(the highest in this test), in under -15 seconds!

- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +15 seconds!

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/say-hello-to-mcaptcha/index.html b/blog/say-hello-to-mcaptcha/index.html index c23a027..b9b0af9 100644 --- a/blog/say-hello-to-mcaptcha/index.html +++ b/blog/say-hello-to-mcaptcha/index.html @@ -1,250 +1,25 @@ - - - - - - - - - - - - - - Say hello to mCaptcha - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

Say hello to mCaptcha

-

Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

At mCaptcha, we believe in digital freedom and privacy and so we built a -proof-of-work based +Say hello to mCaptcha - mCaptcha

Say hello to mCaptcha

Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited December 2, 2021

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

At mCaptcha, we believe in digital freedom and privacy and so we built a +proof-of-work based CAPTCHA system that doesn’t track. Seriously, no tracking. But that isn’t the killer feature, our system doesn’t require the user to pick cars or ID sidewalks — our system does it’s thing(usually -at the click of a button) and gets out of the way.

-

How does it work?

-

mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users.

-

When a user wants to do something on an mCaptcha-protected website,

-
    -
  1. -

    they will have to generate proof-of-work(a bunch of math that will -takes time to compute) and submit it to mCaptcha.

    -
  2. -
  3. -

    We’ll validate the proof:

    -
  4. -
-
    -
  • if validation is unsuccessful, they will be prevented from accessing -the destination website
  • -
  • if validation is successful, read on,
  • -
-
    -
  1. -

    They will be issued a token that should be submit along with the -request/form to the destination website.

    -
  2. -
  3. -

    The destination website validates the submitted token with -mCaptcha before processing the request.

    -
  4. -
-

The whole process is automated from the user’s point of view. All they -have to do is click on a button to initiate the process.

-

Okay, but what about bad actors?

-

mCaptcha makes interacting with websites (computationally)expensive for +at the click of a button) and gets out of the way.

How does it work?

mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users.

When a user wants to do something on an mCaptcha-protected website,

  1. they will have to generate proof-of-work(a bunch of math that will +takes time to compute) and submit it to mCaptcha.

  2. We’ll validate the proof:

  • if validation is unsuccessful, they will be prevented from accessing +the destination website
  • if validation is successful, read on,
  1. They will be issued a token that should be submit along with the +request/form to the destination website.

  2. The destination website validates the submitted token with +mCaptcha before processing the request.

The whole process is automated from the user’s point of view. All they +have to do is click on a button to initiate the process.

Okay, but what about bad actors?

mCaptcha makes interacting with websites (computationally)expensive for the user. A well-behaving user will experience a slight delay(no delay when under moderate load to 2-3 seconds when under attack; PoW difficulty is variable) but if someone wants to hammer your site, they will have to do more work to send requests than your server you will have to do to respond -to their request.

-

Why use mCaptcha?

-
    -
  • Free software, privacy focused
  • -
  • Seamless UX — No more annoying CAPTCHAs!
  • -
  • IP address independent: your users are behind a NAT? We got you covered!
  • -
  • Automatic bot throttling
  • -
  • Resistant to replay attacks: proof-of-work configurations have short lifetimes(30s) and can be used only once. If a user submits a PoW to an already used configuration or an expired one, their proof will be rejected.
  • -
-

How to migrate?

-

Our client libraries are mostly compatible with reCAPTCHA and hCaptcha. -A detailed guide will be published soon.

-

Our Philosophy

-

Man has has come so far only because our ancestors chose to +to their request.

Why use mCaptcha?

  • Free software, privacy focused
  • Seamless UX — No more annoying CAPTCHAs!
  • IP address independent: your users are behind a NAT? We got you covered!
  • Automatic bot throttling
  • Resistant to replay attacks: proof-of-work configurations have short lifetimes(30s) and can be used only once. If a user submits a PoW to an already used configuration or an expired one, their proof will be rejected.

How to migrate?

Our client libraries are mostly compatible with reCAPTCHA and hCaptcha. +A detailed guide will be published soon.

Our Philosophy

Man has has come so far only because our ancestors chose to share their knowledge with others. If everything was labeled intellectual property, we might still be stuck in Stone Age. The idea of intellectual property is alien to us. For this reason, all of our source -code is freely available(both as in freedom and beers) at our -GitHub.

-

Resources

- - -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +code is freely available(both as in freedom and beers) at our +GitHub.

Resources

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/blog/sitemap.xml b/blog/sitemap.xml index f65eda3..d33630e 100644 --- a/blog/sitemap.xml +++ b/blog/sitemap.xml @@ -1,59 +1 @@ - - - - /blog/february-2023-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/july-2022-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/june-2022-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/may-2022-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/december-2021-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/survey/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/pow-performance/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/say-hello-to-mcaptcha/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/blog/february-2023-monthly-report/2023-03-09T02:30:43+05:30weekly0.5/blog/july-2022-monthly-report/2023-02-13T14:50:39+05:30weekly0.5/blog/june-2022-monthly-report/2022-07-07T20:05:57+05:30weekly0.5/blog/may-2022-monthly-report/2022-06-14T15:39:59+05:30weekly0.5/blog/december-2021-monthly-report/2022-06-14T15:39:59+05:30weekly0.5/blog/survey/2021-12-23T23:26:38+05:30weekly0.5/blog/pow-performance/2021-09-01T15:33:12+05:30weekly0.5/blog/say-hello-to-mcaptcha/2021-12-02T10:25:42+05:30weekly0.5 \ No newline at end of file diff --git a/blog/survey/index.html b/blog/survey/index.html index ffbe55f..9520c74 100644 --- a/blog/survey/index.html +++ b/blog/survey/index.html @@ -1,210 +1,15 @@ - - - - - - - - - - - - - - Survey - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -
-
-

Survey

-

Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read

-

Last Edited March 10, 2023

- -

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about

-

NOTE: The survey(at least, the lucky draw is temporarily suspended -due to some logistical reasons. Apologies for any inconvenience caused.

-

mCaptcha relies on a -proof-of-work(PoW) +Survey - mCaptcha

Survey

Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read

Last Edited December 23, 2021

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about

NOTE: The survey(at least, the lucky draw is temporarily suspended +due to some logistical reasons. Apologies for any inconvenience caused.

mCaptcha relies on a +proof-of-work(PoW) mechanism to guard against bots. In order for this to be effective, the difficulty factor should be configured properly. If the difficulty factor is too high all the time, it will inconvenience the users and if -it’s too low during attack, the defence will be weak.

-

So we are conducting a survey to gather performance benchmarks from +it’s too low during attack, the defence will be weak.

So we are conducting a survey to gather performance benchmarks from various devices and browsers. The data collected from the survey will be made public, we believe it will guide sysadmins configure difficulty factor -properly.

-

If you are interested in the lucky draw, please save the submission ID and the proof will be presented -to you at the end of the survey.

-
- survey lucky draw identifier credentials - -
Lucky draw credentials
-
-

Winners

-

This blog post will be updated with the winning submission IDs and the -winners should provide the matching proof to claim their rewards.

- -
- - -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +properly.

If you are interested in the lucky draw, please save the submission ID and the proof will be presented +to you at the end of the survey.

survey lucky draw identifier credentials
Lucky draw credentials

Winners

This blog post will be updated with the winning submission IDs and the +winners should provide the matching proof to claim their rewards.

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/community/index.html b/community/index.html index 79469ed..2524362 100644 --- a/community/index.html +++ b/community/index.html @@ -1,181 +1,8 @@ - - - - - - - - - - - - - - Community - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- -
- -

Community

-

-

Matrix Community

-

Come say hi at our Matrix community!

-

Fediverse handle

-

We are on the Fediverse at -@mCapthca@batsense.net, toot at -us for queries and whatnot :)

-

Official Twitter handle

-

The project also has a twitter twitter presence at @m_captcha(Nitter +Community - mCaptcha

Community

Matrix Community

Come say hi at our Matrix community!

Fediverse handle

We are on the Fediverse at +@mCapthca@batsense.net, toot at +us for queries and whatnot :)

Official Twitter handle

The project also has a twitter twitter presence at @m_captcha(Nitter hyperlink). This space is used in -addition to the blog to post short updates.

-

Lead developer email

-

Write to me at realaravinth@batsense.net!

-

Bug reports

-

We use GitHub for managing tickets

- -

Edit this page on GitHub

- -
-
- -
-
- - - - - - - - - +addition to the blog to post short updates.

Lead developer email

Write to me at realaravinth@batsense.net!

Bug reports

We use GitHub for managing tickets

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/contact/index.html b/contact/index.html index 9a4e4e1..5dcabdf 100644 --- a/contact/index.html +++ b/contact/index.html @@ -1,173 +1,9 @@ - - - - - - - - - - - - - - Contact - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/contributors/aravinth-manivannan/index.html b/contributors/aravinth-manivannan/index.html index a7faaee..049366b 100644 --- a/contributors/aravinth-manivannan/index.html +++ b/contributors/aravinth-manivannan/index.html @@ -1,218 +1,4 @@ - - - - - - - - - - - - - - Aravinth Manivannan - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
-
-

Aravinth Manivannan

-

Creator of mCaptcha.

-

@realaravinth

-
-
-
-
-

February, 2023: Monthly Report

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted March 8, 2023 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

July, 2022: Monthly Report

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted August 4, 2022 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

June, 2022: Monthly Report

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted July 7, 2022 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

May, 2022: Monthly Report

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted June 10, 2022 by Aravinth Manivannan ‐ 4 min read

-

Last Edited March 10, 2023

-

-
-
-
-

December, 2021: Monthly Report

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted December 23, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

Survey

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read

-

Last Edited March 10, 2023

-

-
-
-
-

PoW performance

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-

Say hello to mCaptcha

-

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

-

Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read

-

Last Edited March 10, 2023

-

-
-
-
-
-
- -
-
- - - - - - - - - +Aravinth Manivannan - mCaptcha

Aravinth Manivannan

Creator of mCaptcha.

@realaravinth

February, 2023: Monthly Report

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted March 8, 2023 by Aravinth Manivannan ‐ 2 min read

Last Edited March 9, 2023

July, 2022: Monthly Report

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted August 4, 2022 by Aravinth Manivannan ‐ 2 min read

Last Edited February 13, 2023

June, 2022: Monthly Report

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted July 7, 2022 by Aravinth Manivannan ‐ 2 min read

Last Edited July 7, 2022

May, 2022: Monthly Report

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted June 10, 2022 by Aravinth Manivannan ‐ 4 min read

Last Edited June 14, 2022

December, 2021: Monthly Report

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted December 23, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited June 14, 2022

Survey

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read

Last Edited December 23, 2021

PoW performance

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited September 1, 2021

Say hello to mCaptcha

We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?

Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read

Last Edited December 2, 2021

\ No newline at end of file diff --git a/contributors/aravinth-manivannan/index.xml b/contributors/aravinth-manivannan/index.xml index b128d89..9df3483 100644 --- a/contributors/aravinth-manivannan/index.xml +++ b/contributors/aravinth-manivannan/index.xml @@ -1,100 +1,18 @@ - - - - Aravinth Manivannan on - /contributors/aravinth-manivannan/ - Recent content in Aravinth Manivannan on - Hugo -- gohugo.io - en-US - Wed, 26 May 2021 00:00:00 +0000 - - February, 2023: Monthly Report - /blog/february-2023-monthly-report/ - Wed, 08 Mar 2023 00:00:00 +0000 - - /blog/february-2023-monthly-report/ - Hello and welcome to the (August 2022 to) February, 2023 monthly report! +Aravinth Manivannan on/contributors/aravinth-manivannan/Recent content in Aravinth Manivannan onHugo -- gohugo.ioen-USWed, 26 May 2021 00:00:00 +0000February, 2023: Monthly Report/blog/february-2023-monthly-report/Wed, 08 Mar 2023 00:00:00 +0000/blog/february-2023-monthly-report/Hello and welcome to the (August 2022 to) February, 2023 monthly report! TL;DR Gusted and I secured funding from NLnet to work on mCaptcha in 2023, we suffered an outage from 15 January to February 6, polyfill benchmarking support in mCaptcha We have funding! Gusted and I applied and secured funding through 2023 development is funded through the NGI0 Entrust Fund, via NLnet. -The full list of tasks that we’ll be working on in the period is is available here. - - - - July, 2022: Monthly Report - /blog/july-2022-monthly-report/ - Thu, 04 Aug 2022 00:00:00 +0000 - - /blog/july-2022-monthly-report/ - Hello and welcome to the July, 2022 monthly report! +The full list of tasks that we’ll be working on in the period is is available here.July, 2022: Monthly Report/blog/july-2022-monthly-report/Thu, 04 Aug 2022 00:00:00 +0000/blog/july-2022-monthly-report/Hello and welcome to the July, 2022 monthly report! TL;DR Codeberg is trying out mCaptcha, Gitea is getting mCaptcha support, mCaptcha supports MariaDB, I’ve applied for NLnet and Open Tech Fund, documentation is updated: tutorials and glossary is added and glue libraries have new releases. -Codeberg is deploying mCaptcha Codeberg is committed to trying out mCaptcha to make their platform more accessible: they currently use a text-based CAPTCHA, which will be replaced by mCaptcha. - - - - June, 2022: Monthly Report - /blog/june-2022-monthly-report/ - Thu, 07 Jul 2022 00:00:00 +0000 - - /blog/june-2022-monthly-report/ - Hello and welcome to the June 2022 edition of the monthly report! +Codeberg is deploying mCaptcha Codeberg is committed to trying out mCaptcha to make their platform more accessible: they currently use a text-based CAPTCHA, which will be replaced by mCaptcha.June, 2022: Monthly Report/blog/june-2022-monthly-report/Thu, 07 Jul 2022 00:00:00 +0000/blog/june-2022-monthly-report/Hello and welcome to the June 2022 edition of the monthly report! mCaptcha is incorporated! I spent June doing non-technical tasks but I made significant progress: I had been trying to do it since summer 2021, but I faced various setbacks along the way. A family friend, who is also an auditor helped me finally get mCaptcha incorporated! And we’ve already filed successfully filed the first tax return too! -GSTIN 33DGKPA2253J1ZN Ideas for Commercial Operations Commercial operations will take a while longer(end of 2022, most probably). - - - - May, 2022: Monthly Report - /blog/may-2022-monthly-report/ - Fri, 10 Jun 2022 00:00:00 +0000 - - /blog/may-2022-monthly-report/ - Hello and welcome to the May 2022 edition of the monthly report! +GSTIN 33DGKPA2253J1ZN Ideas for Commercial Operations Commercial operations will take a while longer(end of 2022, most probably).May, 2022: Monthly Report/blog/may-2022-monthly-report/Fri, 10 Jun 2022 00:00:00 +0000/blog/may-2022-monthly-report/Hello and welcome to the May 2022 edition of the monthly report! mCaptcha, for a while was showing all the signs of a dead project: no commits on the repositories and no monthly updates. But the project is far from dead! -Python bindings to mCaptcha PoW pow_py contains bindings to pow_sha256, the proof-of-work library that mCaptcha uses. For the uninitiated, the bindings allow for python programs to automatically solve mCaptcha. - - - - December, 2021: Monthly Report - /blog/december-2021-monthly-report/ - Thu, 23 Dec 2021 00:00:00 +0000 - - /blog/december-2021-monthly-report/ - Hello and welcome to the first edition of the monthly report! +Python bindings to mCaptcha PoW pow_py contains bindings to pow_sha256, the proof-of-work library that mCaptcha uses. For the uninitiated, the bindings allow for python programs to automatically solve mCaptcha.December, 2021: Monthly Report/blog/december-2021-monthly-report/Thu, 23 Dec 2021 00:00:00 +0000/blog/december-2021-monthly-report/Hello and welcome to the first edition of the monthly report! I believe free software like mCaptcha is critical to a healthy internet but being a one-person show, there’s hardly any accountability in the way software is built. I hope, through monthly reports, I can explain the logic and intentions behind decisions taken in the development process. This month, the following things were accomplished: -1. Full LibreJS Compliance The CAPTCHA widget and the admin dashboard are 100% LibreJS compliant! - - - - Survey - /blog/survey/ - Thu, 28 Oct 2021 00:00:00 +0000 - - /blog/survey/ - Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about +1. Full LibreJS Compliance The CAPTCHA widget and the admin dashboard are 100% LibreJS compliant!Survey/blog/survey/Thu, 28 Oct 2021 00:00:00 +0000/blog/survey/Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about NOTE: The survey(at least, the lucky draw is temporarily suspended due to some logistical reasons. Apologies for any inconvenience caused. -mCaptcha relies on a proof-of-work(PoW) mechanism to guard against bots. In order for this to be effective, the difficulty factor should be configured properly. If the difficulty factor is too high all the time, it will inconvenience the users and if it’s too low during attack, the defence will be weak. - - - - PoW performance - /blog/pow-performance/ - Wed, 01 Sep 2021 00:00:00 +0000 - - /blog/pow-performance/ - mCaptcha uses a proof-of-work(PoW) mechanism to rate limit users or potential bots. In order for this to be effective, the PoW should be configured properly. The difficulty requirement can’t be too high, as it could cause accessibility issues on the client-side while at the same time, it shouldn’t be too low, as it wouldn’t offer proper protection against bots. -Malicious bots(the ones that wreak havoc), run native code which is capable of running in a multi-threaded context. - - - - Say hello to mCaptcha - /blog/say-hello-to-mcaptcha/ - Wed, 26 May 2021 00:00:00 +0000 - - /blog/say-hello-to-mcaptcha/ - At mCaptcha, we believe in digital freedom and privacy and so we built a proof-of-work based CAPTCHA system that doesn’t track. Seriously, no tracking. But that isn’t the killer feature, our system doesn’t require the user to pick cars or ID sidewalks — our system does it’s thing(usually at the click of a button) and gets out of the way. -How does it work? mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users. - - - - +mCaptcha relies on a proof-of-work(PoW) mechanism to guard against bots. In order for this to be effective, the difficulty factor should be configured properly. If the difficulty factor is too high all the time, it will inconvenience the users and if it’s too low during attack, the defence will be weak.PoW performance/blog/pow-performance/Wed, 01 Sep 2021 00:00:00 +0000/blog/pow-performance/mCaptcha uses a proof-of-work(PoW) mechanism to rate limit users or potential bots. In order for this to be effective, the PoW should be configured properly. The difficulty requirement can’t be too high, as it could cause accessibility issues on the client-side while at the same time, it shouldn’t be too low, as it wouldn’t offer proper protection against bots. +Malicious bots(the ones that wreak havoc), run native code which is capable of running in a multi-threaded context.Say hello to mCaptcha/blog/say-hello-to-mcaptcha/Wed, 26 May 2021 00:00:00 +0000/blog/say-hello-to-mcaptcha/At mCaptcha, we believe in digital freedom and privacy and so we built a proof-of-work based CAPTCHA system that doesn’t track. Seriously, no tracking. But that isn’t the killer feature, our system doesn’t require the user to pick cars or ID sidewalks — our system does it’s thing(usually at the click of a button) and gets out of the way. +How does it work? mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users. \ No newline at end of file diff --git a/contributors/index.html b/contributors/index.html index 8fccecc..d76ba02 100644 --- a/contributors/index.html +++ b/contributors/index.html @@ -1,158 +1,4 @@ - - - - - - - - - - - - - - Contributors - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
- -
-
- -
-
- - - - - - - - - +Contributors - mCaptcha
\ No newline at end of file diff --git a/contributors/index.xml b/contributors/index.xml index 6725701..ba79a45 100644 --- a/contributors/index.xml +++ b/contributors/index.xml @@ -1,21 +1,2 @@ - - - - Contributors on - /contributors/ - Recent content in Contributors on - Hugo -- gohugo.io - en-US - Wed, 26 May 2021 00:00:00 +0000 - - Aravinth Manivannan - /contributors/aravinth-manivannan/ - Wed, 26 May 2021 00:00:00 +0000 - - /contributors/aravinth-manivannan/ - Creator of mCaptcha. -@realaravinth - - - - +Contributors on/contributors/Recent content in Contributors onHugo -- gohugo.ioen-USWed, 26 May 2021 00:00:00 +0000Aravinth Manivannan/contributors/aravinth-manivannan/Wed, 26 May 2021 00:00:00 +0000/contributors/aravinth-manivannan/Creator of mCaptcha. +@realaravinth \ No newline at end of file diff --git a/docs/api/browser/index.html b/docs/api/browser/index.html index c81e325..e5006de 100644 --- a/docs/api/browser/index.html +++ b/docs/api/browser/index.html @@ -1,250 +1,16 @@ - - - - - - - - - - - - - - Browser libraries - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

Browser libraries

-

-

The browser part of mCaptcha is divided into three components.

-
    -
  • Glue code
  • -
  • Widget program
  • -
  • Proof-of-Work libraries(WebAssembly and JavaScript polyfill)
  • -
-

Glue code

-

This is the code that links mCaptcha with your website’s frontend code. +Browser libraries - mCaptcha

Browser libraries

The browser part of mCaptcha is divided into three components.

  • Glue code
  • Widget program
  • Proof-of-Work libraries(WebAssembly and JavaScript polyfill)

Glue code

This is the code that links mCaptcha with your website’s frontend code. It creates an iframe containing the mCaptcha widget and injects the -received verification proof token into a hidden input field.

-

Support is available for various frameworks, see -mCaptcha/glue for the full list.

-

For frameworks without official support, a low-level library, -@mcaptcha/core-glue, -can be used to implement support.

-

Widget Program

-

This part is served by the mCaptcha backend. It fetches PoW config from +received verification proof token into a hidden input field.

Support is available for various frameworks, see +mCaptcha/glue for the full list.

For frameworks without official support, a low-level library, +@mcaptcha/core-glue, +can be used to implement support.

Widget Program

This part is served by the mCaptcha backend. It fetches PoW config from the backend, generates proof and submits it for verification. If verification is successful, it sends a message containing the verification proof token to the parent window, assuming it’s loaded as -an iframe.

- -

WebAssembly library which generates Proofs of Work for mCaptcha systems.

-

Proof-of-Work(PoW) library

-

WebAssembly bindings(mCaptcha/pow_wasm) are available for the main rust library(mCaptcha/pow_sha256).

-

For browsers without support WebAssembly, a -polyfill(pow_sha256-polyfill) -is available.

- -

Edit this page on GitHub

- - - -
-
- -
-
- - - - - - - - - +an iframe.

WebAssembly library which generates Proofs of Work for mCaptcha systems.

Proof-of-Work(PoW) library

WebAssembly bindings(mCaptcha/pow_wasm) are available for the main rust library(mCaptcha/pow_sha256).

For browsers without support WebAssembly, a +polyfill(pow_sha256-polyfill) +is available.

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/docs/api/index.html b/docs/api/index.html index 782eabc..b298d0e 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -1,205 +1,4 @@ - - - - - - - - - - - - - - API - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
- -
-
- -
-
- - - - - - - - - +API - mCaptcha
\ No newline at end of file diff --git a/docs/api/index.xml b/docs/api/index.xml index 7423495..f4b689d 100644 --- a/docs/api/index.xml +++ b/docs/api/index.xml @@ -1,45 +1,8 @@ - - - - API on - /docs/api/ - Recent content in API on - Hugo -- gohugo.io - en-US - Tue, 06 Oct 2020 08:48:23 +0000 - - Browser libraries - /docs/api/browser/ - Thu, 11 Mar 2021 00:00:00 +0000 - - /docs/api/browser/ - The browser part of mCaptcha is divided into three components. +API on/docs/api/Recent content in API onHugo -- gohugo.ioen-USTue, 06 Oct 2020 08:48:23 +0000Browser libraries/docs/api/browser/Thu, 11 Mar 2021 00:00:00 +0000/docs/api/browser/The browser part of mCaptcha is divided into three components. Glue code Widget program Proof-of-Work libraries(WebAssembly and JavaScript polyfill) Glue code This is the code that links mCaptcha with your website’s frontend code. It creates an iframe containing the mCaptcha widget and injects the received verification proof token into a hidden input field. Support is available for various frameworks, see mCaptcha/glue for the full list. -For frameworks without official support, a low-level library, @mcaptcha/core-glue, can be used to implement support. - - - - mCaptcha System Library - /docs/api/mcaptcha-system/ - Thu, 11 Mar 2021 00:00:00 +0000 - - /docs/api/mcaptcha-system/ - Documentation for the library used in mCaptcha core. -Versions master-branch 0.1.3 0.1.2 0.1.1 0.1.0 - - - - pow_sha256 - /docs/api/pow-sha256/ - Thu, 11 Mar 2021 00:00:00 +0000 - - /docs/api/pow-sha256/ - Rust crate which generates SHA256 Proofs of Work on serializable datatypes. +For frameworks without official support, a low-level library, @mcaptcha/core-glue, can be used to implement support.mCaptcha System Library/docs/api/mcaptcha-system/Thu, 11 Mar 2021 00:00:00 +0000/docs/api/mcaptcha-system/Documentation for the library used in mCaptcha core. +Versions master-branch 0.1.3 0.1.2 0.1.1 0.1.0pow_sha256/docs/api/pow-sha256/Thu, 11 Mar 2021 00:00:00 +0000/docs/api/pow-sha256/Rust crate which generates SHA256 Proofs of Work on serializable datatypes. This is a fork of the pow library by @robkorn) with some new additions. Primary of these being: PoW datatype now offers a constructor Salt is no longer hard coded into the library, users can provide unique salts. Other small changes have also been included of various importance but mostly just stylistic/ease of use improvements. -Versions master-branch 0.2.1 0.2.0 0. - - - - +Versions master-branch 0. \ No newline at end of file diff --git a/docs/api/mcaptcha-system/index.html b/docs/api/mcaptcha-system/index.html index 0db576e..afe7c66 100644 --- a/docs/api/mcaptcha-system/index.html +++ b/docs/api/mcaptcha-system/index.html @@ -1,226 +1,4 @@ - - - - - - - - - - - - - - mCaptcha System Library - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

mCaptcha System Library

-

-

Documentation for the library used in mCaptcha core.

-

Versions

- - -

Edit this page on GitHub

- - - -
-
- -
-
- - - - - - - - - +mCaptcha System Library - mCaptcha
\ No newline at end of file diff --git a/docs/api/pow-sha256/index.html b/docs/api/pow-sha256/index.html index c80caba..baec510 100644 --- a/docs/api/pow-sha256/index.html +++ b/docs/api/pow-sha256/index.html @@ -1,239 +1,9 @@ - - - - - - - - - - - - - - pow_sha256 - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

pow_sha256

-

-

Rust crate which generates SHA256 Proofs of Work on serializable datatypes.

-

This is a fork of the pow library by -@robkorn) with some new -additions. Primary of these being:

-
    -
  • PoW datatype now offers a constructor
  • -
  • Salt is no longer hard coded into the library, users can provide -unique salts.
  • -
-

Other small changes have also been included of various importance but -mostly just stylistic/ease of use improvements.

-

Versions

- -

Changelog

-

Changelog is available at the project’s -repository

- -

Edit this page on GitHub

- - - -
-
- -
-
- - - - - - - - - +pow_sha256 - mCaptcha

pow_sha256

Rust crate which generates SHA256 Proofs of Work on serializable datatypes.

This is a fork of the pow library by +@robkorn) with some new +additions. Primary of these being:

  • PoW datatype now offers a constructor
  • Salt is no longer hard coded into the library, users can provide +unique salts.

Other small changes have also been included of various importance but +mostly just stylistic/ease of use improvements.

Versions

Changelog

Changelog is available at the project’s +repository

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/docs/api/sitemap.xml b/docs/api/sitemap.xml index 8f76f6e..09b7be2 100644 --- a/docs/api/sitemap.xml +++ b/docs/api/sitemap.xml @@ -1,24 +1 @@ - - - - /docs/api/browser/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/mcaptcha-system/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/pow-sha256/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/docs/api/browser/2022-08-01T20:24:18+05:30weekly0.5/docs/api/mcaptcha-system/2022-08-01T20:24:18+05:30weekly0.5/docs/api/pow-sha256/2022-08-01T20:24:18+05:30weekly0.5 \ No newline at end of file diff --git a/docs/help/faq/index.html b/docs/help/faq/index.html index 7f8a227..26168aa 100644 --- a/docs/help/faq/index.html +++ b/docs/help/faq/index.html @@ -1,206 +1,4 @@ - - - - - - - - - - - - - - FAQ - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

FAQ

-

Answers to frequently asked questions.

-

Coming soon

- -

Edit this page on GitHub

- - - -
-
- -
-
- - - - - - - - - +FAQ - mCaptcha
\ No newline at end of file diff --git a/docs/help/index.html b/docs/help/index.html index 809fdba..82a5c13 100644 --- a/docs/help/index.html +++ b/docs/help/index.html @@ -1,199 +1,4 @@ - - - - - - - - - - - - - - Help - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
-
-

Help

-
-
- - - - - - - - - - - - - - - - - -
-
- FAQ → -
-
- - - - - - - - - - - - - - - - - - - - -
-
-
-
- -
-
- - - - - - - - - +Help - mCaptcha
\ No newline at end of file diff --git a/docs/help/index.xml b/docs/help/index.xml index 31b15fd..80ede88 100644 --- a/docs/help/index.xml +++ b/docs/help/index.xml @@ -1,30 +1,2 @@ - - - - Help on - /docs/help/ - Recent content in Help on - Hugo -- gohugo.io - en-US - Tue, 06 Oct 2020 08:49:15 +0000 - - Troubleshooting - /docs/help/troubleshooting/ - Mon, 01 Jan 0001 00:00:00 +0000 - - /docs/help/troubleshooting/ - Q: I just setup an instance but I am unable to login mCaptcha by default is configured to server at localhost hostname. If the instance is deployed at another hostname, please try setting MCAPTCHA_SERVER_DOMAIN environment variable to the hostname at which your instance is deployed or setting the equivalent in config.toml: -1[server] 2domain=mydomain - - - - FAQ - /docs/help/faq/ - Mon, 01 Jan 0001 00:00:00 +0000 - - /docs/help/faq/ - Coming soon - - - - +Help on/docs/help/Recent content in Help onHugo -- gohugo.ioen-USTue, 06 Oct 2020 08:49:15 +0000Troubleshooting/docs/help/troubleshooting/Mon, 01 Jan 0001 00:00:00 +0000/docs/help/troubleshooting/Q: I just setup an instance but I am unable to login mCaptcha by default is configured to server at localhost hostname. If the instance is deployed at another hostname, please try setting MCAPTCHA_SERVER_DOMAIN environment variable to the hostname at which your instance is deployed or setting the equivalent in config.toml: +1[server] 2domain=mydomainFAQ/docs/help/faq/Mon, 01 Jan 0001 00:00:00 +0000/docs/help/faq/Coming soon \ No newline at end of file diff --git a/docs/help/sitemap.xml b/docs/help/sitemap.xml index 3c502d5..73bf3c3 100644 --- a/docs/help/sitemap.xml +++ b/docs/help/sitemap.xml @@ -1,17 +1 @@ - - - - /docs/help/troubleshooting/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/help/faq/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/docs/help/troubleshooting/2022-08-01T22:24:30+05:30weekly0.5/docs/help/faq/2022-08-01T19:16:21+05:30weekly0.5 \ No newline at end of file diff --git a/docs/help/troubleshooting/index.html b/docs/help/troubleshooting/index.html index a0a9dc1..2dae392 100644 --- a/docs/help/troubleshooting/index.html +++ b/docs/help/troubleshooting/index.html @@ -1,223 +1,9 @@ - - - - - - - - - - - - - - Troubleshooting - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

Troubleshooting

-

Solutions to common problems.

-

Q: I just setup an instance but I am unable to login

-

mCaptcha by default is configured to server at localhost hostname. If +Troubleshooting - mCaptcha

Troubleshooting

Solutions to common problems.

Q: I just setup an instance but I am unable to login

mCaptcha by default is configured to server at localhost hostname. If the instance is deployed at another hostname, please try setting MCAPTCHA_SERVER_DOMAIN environment variable to the hostname at which -your instance is deployed or setting the equivalent in config.toml:

-
1[server]
-2domain=mydomain
-
-

Edit this page on GitHub

- - - -
-
- -
-
- - - - - - - - - +your instance is deployed or setting the equivalent in config.toml:

1[server]
+2domain=mydomain
+

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 424fd67..4cb9e33 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,282 +1,4 @@ - - - - - - - - - - - - - - mCaptcha - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
-
-
-

mCaptcha

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- FAQ → -
-
- - - - - - - - - - - - - - - -
- -
- - - -
- -
- - - - - - - - - - - - - - -
-
-
-
- -
-
- - - - - - - - - +mCaptcha - mCaptcha
\ No newline at end of file diff --git a/docs/index.xml b/docs/index.xml index acb2017..4cf1128 100644 --- a/docs/index.xml +++ b/docs/index.xml @@ -1,10 +1 @@ - - - - mCaptcha on - /docs/ - Recent content in mCaptcha on - Hugo -- gohugo.io - en-US - - +mCaptcha on/docs/Recent content in mCaptcha onHugo -- gohugo.ioen-US \ No newline at end of file diff --git a/docs/introduction/configuring-difficulty-factor/index.html b/docs/introduction/configuring-difficulty-factor/index.html index 693e7ce..1b5b154 100644 --- a/docs/introduction/configuring-difficulty-factor/index.html +++ b/docs/introduction/configuring-difficulty-factor/index.html @@ -1,262 +1,26 @@ - - - - - - - - - - - - - - Configuring Difficulty Factor - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

Configuring Difficulty Factor

-

-

mCaptcha is highly responsive to detecting DDoS attacks. Admins are -advised to take advantage of it by setting low difficulty +Configuring Difficulty Factor - mCaptcha

Configuring Difficulty Factor

mCaptcha is highly responsive to detecting DDoS attacks. Admins are +advised to take advantage of it by setting low difficulty factors for normal traffic levels -for their website.

-

Lowest advisable difficulty factor is 5000.

-

For instance, if it is normal for my website to get 2000 requests for -every 30 seconds, I will set a cool +for their website.

Lowest advisable difficulty factor is 5000.

For instance, if it is normal for my website to get 2000 requests for +every 30 seconds, I will set a cool down period of 30 seconds and the -first level of difficulty configuration will have a visitor threshold of 2000 with a -difficulty factor of 5000.

-

There are two modes to setting difficulty factor for your website on -mCaptcha:

-

Easy option

-

Easy mode asks a few basic statistics about your website and generates a +first level of difficulty configuration will have a visitor threshold of 2000 with a +difficulty factor of 5000.

There are two modes to setting difficulty factor for your website on +mCaptcha:

Easy option

Easy mode asks a few basic statistics about your website and generates a configuration that should work for your website. Currently, easy mode is guided by assumptions on suitable difficulty factors to protect a -website but it will be fine-tuned as mCaptcha sees more deployment.

-

Configuration generated by easy mode can be tweaked later using the -advance mode, as you become more familiar with how mCaptcha works.

-
- new sitekey form in easy mode - -
-

Advance option

-

Advance mode gives the admin granular control over how mCaptcha behaves +website but it will be fine-tuned as mCaptcha sees more deployment.

Configuration generated by easy mode can be tweaked later using the +advance mode, as you become more familiar with how mCaptcha works.

new sitekey form in easy mode

Advance option

Advance mode gives the admin granular control over how mCaptcha behaves on their website. It has options to set the difficulty factor for each level of traffic(or visitor threshold, in mCaptcha speak), fully taking -advantage of mCaptcha’s variable difficulty factor feature.

-

For instance, if it is normal for a website to get 200 requests over 30 +advantage of mCaptcha’s variable difficulty factor feature.

For instance, if it is normal for a website to get 200 requests over 30 seconds, then setting a very low difficulty factor for a visitor threshold of 200 and a cool down period of 30 seconds will allow the users to pass through without waiting on the CAPTCHA. But if 1000 requests over 30 seconds will bring down the service, then the admin can configure increasing levels of difficulty factor of increasing traffic levels, effectively rate limiting its users and protecting the -underlying website.

-
- new sitekey form in advance mode - -
- -

Edit this page on GitHub

- - - -
-
- -
-
- - - - - - - - - +underlying website.

new sitekey form in advance mode

Edit this page on git.batsense.net

\ No newline at end of file diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_20x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_20x0_resize_box_3.png deleted file mode 100644 index 9339dff10174f3c9f2ea2377baf5b12d65518c9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmV-20nPr2P)@i5v6^oP~RI!xcC{kI@4l1&JuMNt0$~Q0T@2q%?nH z>wi7}Z!F8Qsw(e&p676bzCIfjm=WFuk6D)0bt58u-vgLYnC@rSi>jhA1`$=&m~k?d zh~Uq`s!$Y#wN_QVpDmZ!DD0dYV4|>Cgh{oR3lFmapzGQY2oZ0GopS(ioh`-~W=`X} zZqDZ>#+aJc+QZvHSpi`ExE|ouD*k%7Z95_gfl^aMm}UR6r%1>5WB!mERh{(PR73Ob zX~!M^%_x$!_VjW3m)yQ?2YBRZW0RR91 diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_500x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_500x0_resize_box_3.png deleted file mode 100644 index 8d989cab6da960d86434919efb44e67a0240a875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10877 zcmcI~1yq#nx9^CeSb$Orj0i}HfRrF15+flY4N@v4BHfKr0@9sBcSv`MfOLbjNHcUx z-tBkJUFZM*)_2xA=dN{G>cW@do#)-p-oJXr`-QaV^(&-T5D3I|aWN4&1mfHd{3XM| zf-A{s(>@5qeGzdHK?U2`l?gi)g~78+8|>Gvu|FtGepv7Npe^ke*7xPMVW;QnY@t2s zY!=FL6a<}w>`iUO-%|%3aLO0G5R@IqzkGoZ|D39}*K7UAxzjr}{NH5yMVPT7_A%1| zQS1xOYZcVB3#NMWnz{ulIjN~A1i}>+I_dx`sONL%MIf$Hj-NxQ;7sEp>VV5E_ww}YLJLfN{ramnSyY|53^gW^+E-s+|NXm| zlvHP5pBxug+3Hx?K4zGOjjhmRs#Z}^k$_J6^XJd+rw`60U=BC?G1vj^yPvCiZ9J4J zsZS1TH8XvZMkxgR>W{6AJYJVnGHFhT@z!nW;yQ z9Xkg}=+ri&kt!4guj*?Rsc|D_6^)_~`z`ys%OnNN_zvvb;`k~g&2-uao0zAZA9C-U zc9Q!f4asm@+se=0-0z9A=a?}*%7t6D!iJZ#fp z^ALKit2;PANlDo-IjJcnm0MlSM^FE~r6s*Ho)NLA;&0?PTJ>N>;k(h{Lc=N)HSai7 zL7Ayl>_Kcl#`iF~ncZPM_Uw_;{UD7qP8xxl_eZh)tgj6SQ4>57hZtp>XbJ2iboisT zm^ETu-}K8iO5p>Cq%Oo3(>GAE`&1MZqqZJN87vXU(z1lewIBhyRW-B3tm-_Dx_5bv z%60~+6f%!b9Tw4qDCDRu4Rzv+#Dpg?4$qjCb!ds3G$mX@WTdYSjZ;%m?d zd=E@XN%{8e+sBU|`}+C@vz6;k_QtS2xZ(%L#c3!hJ+j|8Bbifd>P9BdM%$6vAFnNLsGqEv_~NA zk-g06VSY#+sq;a9nM-DNxI)g}}dvB$?sb(Hg+ z&l$3hL%jGtTtUh9J$peI>S-g667u}7Aho=l* z^n`B;%1cX?sDgS}rEoHHb7|Zapj=aY?CcgT{z&MjmH>*gll>{0o8qRXrrWqOr~Y?E zq@?`17t&KwbaZq?P$<7!tRL}z&Cl;mdr_>76fLyMr=>Q{Y)0GM+E#e`_ALs9Jwbt} z#Nkg&>yd~!?HwTE7?23b)AthToUnH$o@mG^Ye<}>(VimPz(m+2b*EdA7;p}Vo1Ez~JUPoCG3SFK>oXzao$eVq-f7N+g;N!Nb={=FZ6xXs|=a<;Ky%EZLP%gakafd=&G zZ)Xb+4<{xjcGz3_z0)tlqFJ5sf5{KzI3C~nf;*{wM3Kd+=Qk3orghO{uW?#NhC{+}omeO!e z7I}ulTG%sLxBP1iQxjT#_U%jeiZi;Km(2NI;@u*u)3%wJv7{l2m^MY{;6N8oeKDFX zz%K8V`085&O5*SClP=~$FTzCM@5+?)Ywea|EHP)Z*Ryre4Rxv73oZzYH()s-HEWD< z)YIe~4?yzj85%y%ufZ3Z?}!SCj1nU z%eHaY>*s6^ugtr*|TPUB=4_Zzc@HK#~ip3 zJ!Y*bJ|R`cqdYM?WbZc7adT`wIp z#ScMUkg9~A`?r_RPH_U*T(CXEVnl$4aw)@}*j# zQeA!hGTruYZvr}68k*~O__zfGroMk)1l<6TT2fL1!i0mJeXP>T5VT9B6(&!kYJPTh z;KvVJ7|5KQ2LuEmFqGTBkBjuX+vc`nW6AaP^|`pXngebi5|Rmgn+PrTK*U70SKc599OZMpf!B#tqwzjsSg2L9; z77k^6e7v2V9rUfBpy2NAE-fwXn}UPo!E7EL9!^e9wA0>55VdHE90TP&US5Zv^&jNZ zrE@bfHnz9NY8<#wvbeaoW@cv4`4SQms;a8j?%YK@P46is`CeL5lADt=UZfuo7dNp# zH85OoC=%ucz=IfN}bc=-$IEG85q3t*ljmn z0gl<&>;uw#`SNAH>U&4W=YRmf_TizS$ts)muO3&IPIw+az9D4GH+gcjkD`)|xkHP1 zD%$U9k|9TEwa|qW7H))RWYunVJRaD^3}2?4az4tfsd3WLnLRt*7dXt7wI=|iC@q%eUzkiYHT zz9cM9On*Lgz`KA*=wIy7dV_^<9qzxZ2hzPq?#~qeo0i`YrKF}dxq5*+galEK2@xap z^Q%%*J8L%}&_Xs&GvjY)Xv9V4UPkl`iioz9v5glz02ugZU+^y|z)HU6?d=`IWpan} z-N5nhZ7!3^2SH+|C2CeyyQ3wBYA=tq%0>&cMeXemG5#b7*SK4_`%jz>-;bB~wzSaQ zz58mW+3&`U8+&_u+RdLC=;`r&n=~~wK{t+-8XX;G-k^TgqsGa>AsO?iv#squA76EC zt@Fx{0w7A0x|2tgI`A^kJ#H7TkJdQY^efTO(70W~v$nK!JU(Ehob5|}4qZRf56?v2@6w{l>D5UI=9%H zJTWl=@@_FcT{@1GT~E@{@whXF%fi9}29}MDZDnO8I3(mTxqoKn5?rr4Jv5}FqqENj zV1;g4gmM66x#KG;4#KAH!(|ajzp1+ziJ|U5*b5YHChmA6sl~ zZ^y;O8NGjh@j7WJ8l9hWd?xJ>7!oqGx|*ArSz*vm3jhR<$OEc@+tjtzGAkyAETE;R zpn!pyIqfJSENpjeLhas7>foQ9;souk1AYk@fcWQaB$_)-WNS4iA)0 z*V=8*pPn26y(`Jf%d4q5G=IJgmcrTDxvQ%yDk=&<%~D27YYL`kf2m*p+ov0_W2&%s zFu|pzdn+SFF!;}(KR?=8DgyQ+AtABPhFdbh_6}so0!%yVr7tfpLqCC?)N=l<`|{<> zF(eYOrg=kmFDZE@il1>7p!nqY*j6F8(;8-AMO_r@$3eWo43^=7A&8aQ#X^ z`Y#M`X&CC(spowJ!t#QO#lLgt-^uY`4EVpi)4zCiB-J=OJG;xlwAVb7tgI}6`YKn_ z*~YPJ3?U)m%2b^IKmQ3hmQnBwx@;rtesyQ3RU%Xd5u1poRj;0m_xJbn^Yh#B#d~>) zN=US2zwdiC?L7SzyG!2j$y8@26D@68DiPS1J5L-B9IO2OrKf70&a6T-s;uoC9572u zH5tNcfKB7u)65a=Q%?I6*0=Ex#aBHWYcew40_{vrPVTQw98H~_F8ul>r=aj{h54mU zPl6zHML|J92(8o=9GpOjRF>u6j(2YgNyl>c_L;KWzh78V;w0{6J-xc>v^4T=+3SY+70xEThp2PexiA5Gyo08`BlXi%0P!HZ;_7 zZM*_R2{8Eb(o!$-aDQFEWU@MKbHkP|B%Pd`d|+^pgjszNgE<;h)`}BwiO2snJ-yjV zhj#b!60qON0CWLN+5^;s@mJB*WX8vNa`4kFgiZzuX$nM-cHHt-xIedPJ2EmdR%Q|q z5CD}u0-L9tr@pkluBEAY3L^+2y)+>q0XWw^5LgCKLsUehBa*eTsR>0J631t^1w#PC zCMBaFDJco`0(4$`ywwit_Vn<$O-4pXLj&Q((ZRt3&FaYR1+b0h&R@K6;lj#j2_rju zk!ZjjU>PmPP1K7QF97q!?)iNBgzqf^6AKuao0WCbTLkux+MS%w_8|>TDtHQ5FU;_3 z^b@B)5A-~O8B7f85eqH?8458=Bmq8tU~ur38NJWe?r!ROJg<#0 znAPd&X()Ptk56GiLE_jSG$kdiv{>kxsIrkK42z7+$jUmz0Iruc%ZuO-%5!v2D!+ z2mt1%(MwPTDJUqsAOsW>!^zCciwD|)iD3Anvq)<$BXf3Ksi~=@q@@0ua2fk#nc|H@%khggOSfS>^+}G{|}fo0%I%I%lUlc*ot!LuiQt4y+t^rosV=|Wm;_K$>brOEI&FF_!x$@t<&Vlh zhAp67m|qsZgOcAeOYmL{>;lDl8UoZ?nw~=HIY|!G?Fw&dA_+^r(-?a+$Mc_IR^}B3mif+{#Ky zOzcOofqcK`#fuj~MoXP9EiHBKWdz`bb=egH=s(~@xdYhgx(O6j^iOB zB(wyeT+p&bxHjFwwE@0^sqBnm7uC|LtE?P_h6j-D>oW(Z3S|#z)d9Fm)=vfu>>nQP zZfzX_u_GvWj#8)I^&G$;Tun z-WnPTI3L@B>1Cmi0jO*XV`T8T>DvSd3cL!x@ut9bp(~CYS5!tOe@WL9A53K-KmyS9 z_HRc+Lk#Fm*vUKm_Rxj>U0qNME5KL4QvkE{Vexn_XnSDb~E7nW)^Qd49I~t7^TL*LLG>FfsvC-|;8*e)u#y#xvo*8Ja9*IHWM-CGbyOeE-{~&o$x>EtS`MuM;0Nh9sA`!w9!@SU zWqJ7!d@8~#a5-v%1o2dVVR^Jpt&EP+z<}XRsdi%wodV<%C{GPtTgMi13exdMgtiPSrdmg@V(N;`3I! zN*cOLig)3tWU`nGe~p{*-ank2yx|_#WqVwNeGX9>9UN?~I5-ra?=daYe(Uyaa8v)< zJ4OHRLNF1RWDPprc%2fq(*By)5lkl6`ychM8X_YjVN8w=57|@*5U#tUj`ODzHd7F0 zb@uc;AP@OIMNY@Mue!2bBC?j8{W5mRhb zPC`ulOjH!Qes*pSB`QinL^Luw3hLs9&?A#cP$07z8T35AKqXWGhc7VN+S`{d;lNo^ zrcvVwXnxQ?KevBpWn}?KR|8#sdEE%%ft;eE6-WW2u~L}d)zOmY8X7e&XQz;H8}&E9 z6CsVr*6i)=!DS@IXXWRkIShg!CI+B_i9I|TGot_al@2clh)jm$ zLD2|%;re-dGdy_k{_WdHh*Gq*lb_yIsdcmy6Z=kwb`-+d+}e6s@CGF)*Z|Z3W3ug7 z0(??kT@5`6|BjBnY!<@a2~;^Lysq+QGS zcr5;}#YGS;Jm#}vLZ8I$6_%CNnNI&X9RhchpO*Fvr=X<7D9akMOVDsorF`!WLY67Ro1g8OF&@QGqYHqqQo4&(`$y>uDfNnOJUF6_v%=*cE(fBAxQ{rc|ark!{kz)VY1)8Ozh1+R5SW8=*AJLjHy-6Qs8 zn7?r85}Mb>zn1^6BeC!YszR~@V1AKEB#NpRkowMHDDa1mPg|+c7;J{Rh6Y$)(0IbK z1K>H0jEo|fHQIh=Bv3oRkS~%!7zZp34pS&`1Kc^dP2gJ4IanX=K71JH+*)V9o8{-% znIPx}J~~|nU8~zp?2{xN&-dr33L3-+Vh7k=HMOzsZj-(gamx`<7{!>)bH#X|KcI6- zZr%C;p&p!YK7Zbxwih69%1uvC&%^|C6o{XclS58Q`tJSvYH*$)*BU<(~Sj$T)6RCxF^97veZY`SeA(BKh=U`=o;L?CqK$`w$`NCE;t z+~}a7O-Jk?F%Fm0V+bJErs~dM9DyVK{rrf$MOMu?5UZc3P0Nak*jZU2Y*DSWT!Q2~ zW)$GpYWDk$#1|^Evc1(VC=?1v0^|r3(#Pitr3gJCup}Gr{ly30-V{8&YulR)wVt1! z2iXKexx2IDD2{|c4f;Z>-1K#SniOp7`tj*|2)w427Q8!r2Ph}-D3Fvu z=nxzn%&bwFlAW!lpaA+HSFJ4i(6nM4QZ}LQ;AkLbfdCN9(0&>&R>Jw$PsUeQSABha z_SPn{Q+903m?I#m9jkLW6Lh=icZWaPn4H@*Aun$&n$s{TDe3s+1W8U#D-+*w@G4=3 z*Lvj^x*K@uXgFFut0}%TF^dMQ^xWAxJq4!y12lWE8 z3XWvkmJh}vA>ppB?i`mb2Lg#L`hXZlr)2*jB67c1l)`ATI!bfx{NlTZndgY_v#^}O z+gMs!2CnqzzMlVcnhxRHQ++C<&?g5og0gRdax{k~wG9X=hbm9f_6aiTHng?#aoBAT zi;{Wn>fSH!G*RZ9T;xU3e@K4Sgl2qMk@0<_gP(1y^lAN%)@up!f&ZD+#nd&I!aNN3 zyik^Vv+AN?8!sd{2Mr?L1}Bx#HmW~F zXGv==9&u2rjlm=MM~K>>p*_GWDcOZTtNd3MC4GF`#~g6--O^hvu9#My&76z|kGib> zeAqaBDzhI`c8lj0DG%wSfb*G@Ujg<*3$Jj4w}D{NO84m#*fTRS-oFhj-lso}>93ML zPl8K+a9U4dWg0oXA?ce~GrjGHyr8$%gGEFX=5iYKZ6?!lJ#Q*ILe~NB5>KV)MRCcF zn$b}nD=SXXmPsBSxgSP&FD2q>-F$Oj*YuA5y#*#gD zL914(Qp=;kP{`!^5VZU@|%belQoiv>PDTZ_HINTh?82dZ@6 zRI_`P@#{;DQosl z_Jos+p9KhIa2TYR;x;BO2#IY!qo$)if5~m{&QV=s2lAz>^d6l{!-Jm7J+0E1 z?}ltU9sJB3(x`-BQ*J>yh8uR?IFv7GUq(f+FX1-r`(hZE(FX5N#IZ(k|5Ox(qOq*y z;t&g5-#{-8S|3`YP`X~7`*)=I?RQqEZCdj)n;bv=PM)GLvr{*SE6$Xql*bo}=IUcY z5`0Cz{5jp&aeORv^=eT{iUJEu#NHiTOUu+$B3W4*a-;*C0KkS>cTC;JjhHEEV4Tm6 zoRx32^u4KU(4nkd&Sz|7kQ)@zTO+(5FZrXh_yW&Ix_p&R(vr@SF^2;dcT+FojV*I; zpGpE^;*o}7nM5~yZ+G(wzWdAm-rlk;lGZ|>1WnFU(r^^ifv*JDSkr3k*SNydeHe=)SI&6=Jbbb=;t{CXOAJGu3?UMUh z>ITKYAolW^)#H|qjukFW^2H0+u3N$6xCRJeA->%Bd(`OJs6mUlIh^M)4}L2wlsmtS zDWW}0LRT^Xhle9mp?R)$o{l;!G}M+9xi9khn%wHpXuvJjV}q!ytYsMQjv;qk{}%bp zUF4Dd7%s(HsmmE_1-ZpXX7~0v`0t+m7`XKFbZ)^I8cDn?ZG*el)6Pq&sk&1W`<4{* zEMBHSAmW3FLWphX^i#T!yb3g_5tygOP{?#S0>VB{@P#nS zu!ztk12+1flU~+i8d_H_adFkwH<2EBVa%xs@2(gYCKqDbF=r*|;ZfnMI%8EwYi(q6 z`I=g@407KIE6OaQ$k^)1AgQ)|NzS&}BNBn9@y^!})3$tAH|#R&AH=ept(!GhIDisQ z)veo5S7eUprg6XalJ9#@Z=ko}`D)6@3SoWS`PX{$#(Ued=&J-*E>mXKrR|}I(T#I2 z%-ddjHo6hu(PN`<3ed)A=;lfH^sb^fo$RdCXk?g%W1UL7LiX@C&BwzQ9ef?La(0Iv zmb+`q&!nI2&g~j3^y^$_s}RWxWN_~i%05%IBCvi=lrrBkTefd@zWOHMZqZEvV#e7k z1j+=5c|vKQCMce_qAyf7Uc2Of)63W<^0a$(GjS%&Rzh8It=y#fh7gBGw43s^(p$zs z_RNaUQ#hA;QZ#2A<|ewf)z=N!yXIRlUg=TZG2$pal(v+%rllr)bA)7m+Wu-DH%?Je zbFdT1#Xn^K$@7z(OnO?p)Jga5&Pv9LgV!3rxDgk-uvcA#DjTz&!kp5?gu}4?=iNam zWd`gpGX~*)l_G=e%DzefXP*`#t5ho^M@htI!E#|bViM8_2Xf)`oO^{jW1c9TTCTbP6#KnBlDj70O1hazL)Varw3=7$ zMactWEG^%u0V=~l0BN2oJJM>px+!%U*aIn~|SozUeq9+VEBvUgz`>Y99QxGbWaKu?Sc_un;*}ah-h2QK<~Ws zd3T`_OILBOdd$vdZ#-y7{4!;ecoT4Re3)k2QfOajUtuwukeHL5(`-wS=bmSq<6M>2 zR4!wtgIr1$>$vG60{yK!~HHMe>ARef&Q{ CcQIf9 diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_600x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_600x0_resize_box_3.png deleted file mode 100644 index 15991ab964ee23b5b35da58c1675e72cd409d425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13598 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 diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_800x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_800x0_resize_box_3.png deleted file mode 100644 index 8f650406018cb14e6f126d44d7827f234597ed27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17608 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 Vd{?{#90CIIOjH_`^H}@!e**)Rjj;d# diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_900x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-adv-mode_huc4867c6295dc4be195d832a52b37239b_23312_900x0_resize_box_3.png deleted file mode 100644 index 6df10ac4b527b11a8d36f2e34d293efd18fcf91f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21757 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 V+;XAI4xdomx*>Bt?do5i{}=RPZOQ-u diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_20x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_20x0_resize_box_3.png deleted file mode 100644 index c41997cb0f2d4fca7f8ff289447ff646e3228f24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 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 diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_700x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_700x0_resize_box_3.png deleted file mode 100644 index 1a569eb0f901a5cf79c13ccbd05967e299f1c778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19955 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 diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_800x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_800x0_resize_box_3.png deleted file mode 100644 index f52271cd3fc83b766e2cbd7ec6194bdfedd85853..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21646 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 diff --git a/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_900x0_resize_box_3.png b/docs/introduction/configuring-difficulty-factor/new-sitekey-easy-mode_hu3f66189ea53484ac6603a2d78fa015c8_26636_900x0_resize_box_3.png deleted file mode 100644 index 2e13b662710d3f7413e026d2ee83c816814a4f18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31743 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 VdZn{!m4?4CkQLPAGtXYV^B?`kJf#2t diff --git a/docs/introduction/index.html b/docs/introduction/index.html index 6f2b693..656c894 100644 --- a/docs/introduction/index.html +++ b/docs/introduction/index.html @@ -1,199 +1,4 @@ - - - - - - - - - - - - - - Introduction - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - -
-
- -
-
- -
-
- -
-
- - - - - - - - - +Introduction - mCaptcha
\ No newline at end of file diff --git a/docs/introduction/index.xml b/docs/introduction/index.xml index a58a4af..5d6d807 100644 --- a/docs/introduction/index.xml +++ b/docs/introduction/index.xml @@ -1,33 +1,5 @@ - - - - Introduction on - /docs/introduction/ - Recent content in Introduction on - Hugo -- gohugo.io - en-US - Tue, 06 Oct 2020 08:48:45 +0000 - - Installing mCaptcha on your website - /docs/introduction/installing-captcha/ - Wed, 22 Jun 2022 00:00:00 +0000 - - /docs/introduction/installing-captcha/ - mCaptcha can protect your website from DDoS attacks. In this guide we&rsquo;ll explore how to install mCaptcha on your website. The end result will be something like this, on your website: +Introduction on/docs/introduction/Recent content in Introduction onHugo -- gohugo.ioen-USTue, 06 Oct 2020 08:48:45 +0000Installing mCaptcha on your website/docs/introduction/installing-captcha/Wed, 22 Jun 2022 00:00:00 +0000/docs/introduction/installing-captcha/mCaptcha can protect your website from DDoS attacks. In this guide we&rsquo;ll explore how to install mCaptcha on your website. The end result will be something like this, on your website: For the purpose of this demo, we will be using demo.mcaptcha.org, a demo instance running in @realaravinth&rsquo;s bedroom(for this same reason, it shouldn&rsquo;t be used for anything serious) -1. Create an account and sign into the mCaptcha dashboard Head over to demo. - - - - Configuring Difficulty Factor - /docs/introduction/configuring-difficulty-factor/ - Wed, 22 Jun 2022 00:00:00 +0000 - - /docs/introduction/configuring-difficulty-factor/ - mCaptcha is highly responsive to detecting DDoS attacks. Admins are advised to take advantage of it by setting low difficulty factors for normal traffic levels for their website. +1. Create an account and sign into the mCaptcha dashboard Head over to demo.Configuring Difficulty Factor/docs/introduction/configuring-difficulty-factor/Wed, 22 Jun 2022 00:00:00 +0000/docs/introduction/configuring-difficulty-factor/mCaptcha is highly responsive to detecting DDoS attacks. Admins are advised to take advantage of it by setting low difficulty factors for normal traffic levels for their website. Lowest advisable difficulty factor is 5000. -For instance, if it is normal for my website to get 2000 requests for every 30 seconds, I will set a cool down period of 30 seconds and the first level of difficulty configuration will have a visitor threshold of 2000 with a difficulty factor of 5000. - - - - +For instance, if it is normal for my website to get 2000 requests for every 30 seconds, I will set a cool down period of 30 seconds and the first level of difficulty configuration will have a visitor threshold of 2000 with a difficulty factor of 5000. \ No newline at end of file diff --git a/docs/introduction/installing-captcha/index.html b/docs/introduction/installing-captcha/index.html index 388dd8b..3f72909 100644 --- a/docs/introduction/installing-captcha/index.html +++ b/docs/introduction/installing-captcha/index.html @@ -1,320 +1,55 @@ - - - - - - - - - - - - - - Installing mCaptcha on your website - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- -
- - -
- -

Installing mCaptcha on your website

-

-

mCaptcha can protect your website from DDoS attacks. In this guide we’ll +Installing mCaptcha on your website - mCaptcha

Installing mCaptcha on your website

mCaptcha can protect your website from DDoS attacks. In this guide we’ll explore how to install mCaptcha on your website. The end result will be -something like this, on your website:

-
- A registration form with mCaptcha widget installed - -
-

For the purpose of this demo, we will be using -demo.mcaptcha.org, a demo instance running +something like this, on your website:

A registration form with mCaptcha widget installed

For the purpose of this demo, we will be using +demo.mcaptcha.org, a demo instance running in @realaravinth’s bedroom(for this same reason, it shouldn’t be used -for anything serious)

-

1. Create an account and sign into the mCaptcha dashboard

-

Head over to demo.mcaptcha.org and -create an account. When ready, sign in.

-

2. Create new site key

-

A site key is how a new CAPTCHA is configured within mCaptcha. To create -a new site key, click on “New Site” button in the dashboard.

-
- mCaptcha dashboard with the 'new site key' button highlighted - -
-

There are two options to create a new site key, easy and advanced. We +for anything serious)

1. Create an account and sign into the mCaptcha dashboard

Head over to demo.mcaptcha.org and +create an account. When ready, sign in.

2. Create new site key

A site key is how a new CAPTCHA is configured within mCaptcha. To create +a new site key, click on “New Site” button in the dashboard.

mCaptcha dashboard with the 'new site key' button highlighted

There are two options to create a new site key, easy and advanced. We are going to use the easy mode in this tutorial. If you are interested -in learning more about the advance mode, please see here.

-
-

Easy Mode

-

Easy mode asks a few basic statistics about your website and generates a +in learning more about the advance mode, please see here.

Easy Mode

Easy mode asks a few basic statistics about your website and generates a configuration that should work for your website. Currently, easy mode is guided by assumptions on suitable difficulty factors to protect a -website but it will be fine-tuned as mCaptcha sees more deployment.

-

Configuration generated by easy mode can be tweaked later using the -advance mode, as you become more familiar with how mCaptcha works.

-
-

Fill the form and submit it.

-
- mCaptcha dashboard with the 'new site key' form in easy mode, with details filled in - -
- -

Submitting the form will take you to a page where site key configuration +website but it will be fine-tuned as mCaptcha sees more deployment.

Configuration generated by easy mode can be tweaked later using the +advance mode, as you become more familiar with how mCaptcha works.

Fill the form and submit it.

mCaptcha dashboard with the 'new site key' form in easy mode, with details filled in

Submitting the form will take you to a page where site key configuration can be viewed. “View deployment” link will display CAPTCHA widget with -the supplied configuration. Click on it and grab the widget link.

-

4. Install mCaptcha on your website

-

Integration support is available for some frontend JavaScript +the supplied configuration. Click on it and grab the widget link.

4. Install mCaptcha on your website

Integration support is available for some frontend JavaScript frameworks. To see full list of supported frameworks, please see -here.

-

There are two options to use the integration library to integrate -mCaptcha on your website:

-
    -
  1. Serve the integration library yourself
  2. -
  3. Use a CDN like unpkg.com
  4. -
-

In this tutorial, we’ll be using the CDN.

-

Pasting the following snippet on the page, within the form that requires to be protected +here.

There are two options to use the integration library to integrate +mCaptcha on your website:

  1. Serve the integration library yourself
  2. Use a CDN like unpkg.com

In this tutorial, we’ll be using the CDN.

Pasting the following snippet on the page, within the form that requires to be protected will load the mCaptcha widget with the configuration supplied. Be sure to replace Your {{paste your widget link}} with the link obtained from -the previous step.

-
 1<div id="mcaptcha__widget-container"></div>
- 2<script src="https://unpkg.com/@mcaptcha/vanilla-glue@0.1.0-alpha-2/dist/index.js"></script>
- 3<script charset="utf-8">
- 4  let config = {
- 5    widgetLink: new URL(
- 6      {{paste yout widget link}}
- 7    ),
- 8  };
- 9  new mcaptchaGlue.default(config);
-10</script>
-

A full example is available -here.

-

5. Configure backend to authenticate CAPTCHA tokens

-
    -
  1. -

    Get access token from the user’s +the previous step.

     1<div id="mcaptcha__widget-container"></div>
    + 2<script src="https://unpkg.com/@mcaptcha/vanilla-glue@0.1.0-alpha-2/dist/index.js"></script>
    + 3<script charset="utf-8">
    + 4  let config = {
    + 5    widgetLink: new URL(
    + 6      {{paste yout widget link}}
    + 7    ),
    + 8  };
    + 9  new mcaptchaGlue.default(config);
    +10</script>
    +

    A full example is available +here.

    5. Configure backend to authenticate CAPTCHA tokens

    1. Get access token from the user’s form submission payload. The access token will be associated with a -parameter called mcaptcha__token.

      -
      1 mcaptcha_token = request.form["mcaptcha__token"]
      -
    2. -
    3. -

      Validate access token with mCaptcha instance

      -
    4. -
    -
     1payload = {
    - 2    "token": mcaptcha_token,
    - 3    "key": mcaptcha_sitekey, # captcha site key
    - 4    # mCaptcha account secret; available in settings
    - 5    "secret": mcaptcha_account_secret,
    - 6}
    - 7resp = requests.post(
    - 8    "https://demo.mcaptha.org/api/v1/pow/siteverify", json=payload
    - 9)
    -10resp = resp.json()
    -
      -
    1. If access token is valid, allow access to protected resource or deny -access.
    2. -
    -
    1 if resp["valid"] == False:
    -2     return "invalid captcha", 400
    -3 else:
    -4     return allow_access_to_protected_resource(request.form)
    -

    Please see here for a complete Flask example and here for an Actix -Web example.

    -

    Congratulations, mCaptcha is now integrated with your website!

    - -

    Edit this page on GitHub

    - - - -
-
- -
-
- - - - - - - - - +parameter called mcaptcha__token.

1 mcaptcha_token = request.form["mcaptcha__token"]
+
  • Validate access token with mCaptcha instance

  •  1payload = {
    + 2    "token": mcaptcha_token,
    + 3    "key": mcaptcha_sitekey, # captcha site key
    + 4    # mCaptcha account secret; available in settings
    + 5    "secret": mcaptcha_account_secret,
    + 6}
    + 7resp = requests.post(
    + 8    "https://demo.mcaptha.org/api/v1/pow/siteverify", json=payload
    + 9)
    +10resp = resp.json()
    +
    1. If access token is valid, allow access to protected resource or deny +access.
    1 if resp["valid"] == False:
    +2     return "invalid captcha", 400
    +3 else:
    +4     return allow_access_to_protected_resource(request.form)
    +

    Please see here for a complete Flask example and here for an Actix +Web example.

    Congratulations, mCaptcha is now integrated with your website!

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_20x0_resize_box_3.png b/docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_20x0_resize_box_3.png deleted file mode 100644 index 417532552af948e9f877d81c27f8791beba922a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 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 ZmPJ~kpzdYt3-|>gE2St|EdD&;{{qbHLjwQ+ diff --git a/docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_600x0_resize_box_3.png b/docs/introduction/installing-captcha/mcaptcha-widget-installation-result_hub39801b2a229b4882fd00c2c83dd77fb_28299_600x0_resize_box_3.png deleted file mode 100644 index 1a8ef3f2eceb2921ee5b808fc7a4062c416cddc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25131 zcmdqJcTiN@w>8@47EqcbAW8-SMKVa1Cg;?Rl0||@7L^SaMTkrk#s_s|y>ec)1sXFH{ZWM%n>dzm%bUPfZ7pLN6M5nt|{J9ln*u#Ah7bDJwizij2*b; zW=xbva@qiQ>dbkM^?J(MY14*xxlJZbPiNcB&CHet%Q|X4dmiqLdY@GFSmhR2AdUnQ z<&h2~=ZR^r@giRn(;0=gz47<&ul79jIY;RD^r?EBNKb}l^2;+9-cj@YwB+wK<3k)@ zg3e{Rn4i&JML4ws6O<%1=5ho0Wl$zfw-L&nIBnDWTzR31MO;`X13`atPp=ZNU&d;PbwvhXk0R&-}-KkClVbRKb?ecosI zsHp#R>D9MC`;5KC_bh`Yk6k+A#cv*VxUNsspW3e3n+W81*lHt~AmJ%;`*z;KDCzlE zCg1%o^{hQP-A#Z*zX)`=D0RnuXKCyJuF2`nHNCi`q@<4@KfVx&_^mGamw)d?Ru;s= z_UTs|n|qVNuZLK~#p9gi4tG~2JrA}*ndJQp{Qnd^>S$TtKh-Vw?*j{@zSs?mD4j`9 zNli_46^noIVYVZIxSF1ln%Z@1u5;{ryztYRhp#?=`EqCKwg)!J`*nU|BK=gVl!ODp zTHh<(WJJ%L|BZNL^);7K&s{~WvFZKB#>O$(mnzY1!P^$jW`oeB(yL1Mairdbgs+qCSc`=N)`Fg~BhyLRdlqoxz_% z^A--L$HQNrJD8N5H)-VC_%!e$4E|ZLK7W@AGFDa#gwHEN>AcH1Zi}V1gSV|KywVFx z$ZCgwgjmy^IzElRjMR(_wlCbQtZ4y;XghJ(E_2(yRg9pT`^7%`Q+XPD&es#a;wm$A zwpF{)YD+o2flrZQh$A6{hT)K%vxCW+jf!_|3kQ-xEq$}Fln~){K?xXk_f#Nj0DvFG4m(wAq*WnF<7bN+YP?z=0szJsN<*)~$~UGqa#?#>Rb z78Vu)#g`FYui)cv4_7#=tEygNyT!>l{N;&h;{oh=T*Kr=HWg*%#b2MKOG-!(_)qfF zay$9Edm*}JyH}rKv1YSfwAOcb*x9(Tx$u_p1Ct(ot|Kp=fFy$lsxNL5`k)f8s>X0L zh>D6PuH}}E5O}3@F7#wa-_j-3_yc<#Yxk9X?{mYu>rcxKYNsJ(MwU!XHH9-c3qN1L zM6Ql`XT{H)ahQgpf?-k&lQ@`5PDx=tLCb0$Y|U>DJ?*$I>ZB4i%_RTs=y3FeR?NlW zTQUcv5sAIAS7Yb)f(kCsd2mn78+mT`gy`O{CtIL|>}q7>#jt7)`A72PXw$d*?3Y4h zZLt5T7tObH3z^L*Ik~vFrmktOY|VEi%e_6AiM79dBm+Tnxb~g+)#@AkmJbaL30U`H zN|XC-R$$qztQH{k3=}`+vmdGC)GwWynV}VTD=svAXli=6vpfhH1&*1eukB#zrRv9D zn#`_pKe(%<^}9=5@~wMOt+D(Ux=>;V7TrphCygiXHXxQqG&LjeX~bnk<#S3(3Z=0} z=j1w0ObvtSK6jk{w^N>u=ckC%lFQ3&Tfx{9|KGoVXJr`ZZX)tz80>722ufuXF6*X- zQo71}Ue}E&xLo_1zdMJkHIj}~3YwaluCA_-aaB}Q&}cM7Nq+gvhj?*!9ZyLu#Ft9g zV@if84>AdQSB460rKcXZ%TLwU*HdD>H)qk(v5=wr@v90l7dnqX!8eU5ECCyyCLj@aFD$VH7x_bTdLV=dY~2zczRIq(x8ZqpcyUqITnL~%L~Kkw^ImM5l@xF*JERd7GvZ6Wh< zSDJ6;bA&@bJ@OP<6v~g0krkJWWy$El_MqFDaNr0<+geKYrqwL61z8vFKAHt@>2 zsA_E6%-r1E`Ab)snVI?RM}{77<0}5^Qvm32>z@DrE3P3jIXV7|4vFH_x1z|aSo!)Q zS2^m|MeFcWh%r(Iq_l#fVrE9huR=}<2``9M$hf~bJhnRJFA&qVwze|k#NZ^s?hB2$ znC=Y_A`sD+rKmpi+fQ$bQgC_`3})$A@M@Ck{DY5Z;v2LWQt#P${fVIXqW z1lwxC$M6HnM4b)-@r98d$yHQh-Dl*!T%sB)C=lBQ2T0Ow%kr-8?x=SSWGQ&BMNzqV zOB6Aj;{DCplH6D4Fa6FFy+T0&cq(5$m{uoSfR%OTCyhPi#tyN~Af0hI5QbH5+n-Io ztFUSt7z{rib^mhHWZ^m0i^NT{i)^D8$3PW%xF zE2i_2%4%w?xFOfsIEJ$7^`A7j5crzMEcsPCR~gKHydlvqv-`V0n~-09umA|~VAXLk zw~Q2>_jMr)4)r=@#O9_Z1{_4x5nMv0&*1X$O2z8leQP^AyT#tz3zx1&#KpDMTWo14*``cY9) za>(}r)=}Oia8`^V3m(NV$ptB>t0xHB4t#rg=A0BgPHcZF9M(LXRrQ0ID=*#ccW>U@ zaal_|AyHCN0yx%MbOh+sb=;RyOI!OQ1Dsh5cH7Z|27%}~Ep&q-Seyi>|$&-CzQx$Aa zQ}~UO(UZTUa86x)XXD-9p%@i^L$tayjemblBVZ+ibUogm{YzZp_4hzCS*~iWj!>_u zH&_2618X=$ZevZFQ!8Ab{LR*umgERlW@bxGLnEX1SFQle^aRQVhjaCX(2aZ@V#yRy z5fN*drKdg-A~doeSZ+Bgsj6bJCB`*gqE1U=?;E;&Q4{MfdmW}fgPv3jn@e1NovfZ9 zfeWdutgNd;FW(7cUN`D{L&CH-^zj_wmCCK(%9TQCSOCcLzdoJeQdCeF(=4_f6g*)C za9w$FeAtz)-lud`&_)6Iq}%|o?rwfl@MHd~@TYtV3v+V;n?IjjH)jCzRQ|9kxqR(T z2&!(BY4v8!eFm4o?l~Ps7|6io?)WQ@%0nhjJ?_m zbVplV>aw!3$M=?~Olupu3wuvK>tvTKkX^sy@PdwejMLIScR}bh0#H<43%j_u=WKf% z-=lT|s8kT3`9@XM`!lguIQ3BI=H_OXI7pQ&tgPo(X+GXPB}^G){4M)5o%!FTq7Eof z@P#pMdV@95Y>v>-P;Agr+?^+A6z+wIw8R7G+wMT6#y4A6u58>iTVG$VG@bH( z{b8Z>aThCEp({=GulDDRjJd)DHWn6$3a5(Q)lu($;>!q)ToevFes3NEkaELO4;BH6 z;-&LvyxChEoty-XrE0fVhGS8V2V0LNF8X#{(=D~pUHcRe7?_>>_b4E-&0>>lYTm{5 z`O47ylTOspijuPOncMoO5#1cfx~#SRaMG# z?^q5H49NgFYu7EoZuqOYxw)$tZEib+c585Nnf>SmT9>h2eS6!1;>;$q=8le83Nc!B zBO}^X!}^AX)uHmP6LJq#6DcVvs7U)iqVQKj;bPO5Z+y}~=Zzuv<&z7-*wppAeW5l0JMk@$+Ygjj5(10&_TDa4+AeVnv>F z*H-Y~y_p-L-ue98+9g=mlaa~x{rfomV#_NlewcGo zR0Hwi=PnQ*i&%AQWcQG+l;VHq+PeS!?JZ&a~F~5<-y|hc0QP z%3UwB{5 z^S!q%iiC$$0pH3%9>*R1HG;xBqHXZS!Q{?WEX_q9)Cwz{7RIyVsg?u9>~vhu%MB`1 za&ndcxGoQsKLr}-t(>WijSY}P1Ox;}yISPt<8{8!bz1*Qd|CexiX9%t4KDX`kW*3u z7MO%y^6k5K?}CDsetr60v0B|Cw7uBJHRdx7AmAc{UD;u%JT0_3Z=FKm=ZE(K0|UDR zZAU8i(_-xcf`ex{mwK}MpgA5Jt$P&jDmVC~zt9|rHZoR~H}Br5si}=rIOprwLP`aO zCD7l$Kri>Y$g}%}X8xU)Iex*^h(tN=j3MAt_R@dklUPCWQA36@D{7J(@p>J(pcNiI zoPZAxNl2)9Q0oJ^4#>FuRRODRHguzDuz0ES>Ifv(ow?3eD8~-*-L+g`r`lqLf&&5$ zyiZn7D9Fik^h&az{^LS`_=@0}aV(!{k87dfv+B;+*l?`w1D-}ch)N2%KcAjZOh$3# z%FaShAd1(0$0oX^o)GGep(eTM!-w%68%>cn?^Od+0bMIIPUYhr%|U3bAq3VpypJ~% zfJp`L_WhF35IxdIXBqN(QupDmwuQw^5H+9O*Ll{8;p0{Blh`ub(Q410O)TVAO6X`f z27sD3mDbO%U6u#TapprC)nq0f6WliZ>LNz_^F9=~c&~%UKkq|#4`eEm;a{bp z8TSSL{R^py)@UPFp<7M546V$tw!nFjdMXI;C_Ihd*8jVG*TrhC>Vv>fH2+{a)c-bcrQRj zbTkco@kg~sIyyRXa(+6%5e_|RxQ+{Xl;GLxZ5&vSM&dbTAXr!w8F7_I8!i6RuHcbzJRVdvHpw69WA3qwrc zaA$LW*a#jPpIG-7rZ$-kls}yX&K&6K`d7>2ujzX8#-ZhW$2I6O^ZwCZT@YjkI2-%M zUNmTnR%$%I6i>Dnun6DtllyLNw^Z*;=l6g2d79j1YtEm}% zea22#)(t1P<2_%xbzdHA2H#;2jZk|H`q{HBLaxfY?4Gl6&L0GAMF9On$nM>n8!TG| zj>Am1dbRrS1OMZVU(&>J(5EF*3kwUghAT!*4-FX@C9x^#=?x@Gy*d*0g|^a{SrJ|x zcn3r)BW^7e>#f&R`|83O!TO&+57djtp%G1Mqu7X!iMc;LdjX;0&Vb~?L%eMuq~I)x z#Nqp7$3LGib|p2uUpW?va+zm0q+I;v4WbK*GAI~YSRId9G#o1skwS30Vv1gBiEw-AxLpv zzFLHJ6gPEXTh>U_-UWa8ppy22_3@%KG!>@>>wo+>>wWp?&ar&&RVNcVX2jjxSFpBC zO-+z8^6%x-CU8@ajh-Cu!Yzh}g^d8g58SQQy&0e9%L4*H=1EF=uZ`6P6+n=!4p`@J z=i^%|NCBL>g(;9mFTXaOX?+hY!A|}+dHI_C85&v_An{a`lotB(6MC$Mmzi2NW)r+u zByTGr3;JzvA!GXEmVLLDo!q~%dOhbx1mCsoR9Jh0K;%J5YI$KS+|u5@v+4*3=^RFz zTo#L^eGTfu-qB{qTe(U6!Q1SR+$5k4evM)bn1Iyt85$aST34L0z?LMExDKxDx}=xK z{O?rAk!cZnxjGV|&mr#j_xFLkpM9130l2R9^88b(6Vh>%5~cm1$b>WqyKT++E1!|;&-cpPsliQ@{K&V<}|%*gTu|s6BA!( zHB)ZF1^_%}0`{VdgF0!o#QD0#C%Jg!f=v6xWN|a&^e+*) zo-@#OL@+m56jed08Z5K#XlsL}2+1(@@&fJHh4J@4(o1uKKoCtx!f>VhVTn4Tv`XKZS0(Z)XyEs!j{rpMiuj0pD z%?rQ@Q~{v@q=Hk0C!F9LY9Aj2t=q(iy9?%j@7n<;kNWM;y}dmkQ*sT;f1l9X1A+n> zz{V!0-$qSQks6LUUIgiwcB)8DN^;@id*EFCJGoE}zeYgg*baRusC@t!VFgmZ_va*? zaj3wTz54VH1E*uc7&(J@ zK{(}rfr1v#0}<``Wl)Qq=&fH=LJhmpJqnecS<3Ku2GaQ^WH*=T>311y?*Do=6HDj}dvp3V zj8>4&((vK~co7=GM;1=_PLB~Ug8S)Nt&YI#4ehdZVk%a~DDce9Oj{*#W6xi^V zrVOZZc{*)Xbd>$fRY zm)K9y>o|T5nPPYB74e35D3tskRG?qtHCD)+7a4$417Vujp3pk-=UW;w^oYykTl^UY zz4Lw~1WJqt_zC{DKqtVdNXjs^TsE55dtPk)2N^CTJMSw;;t`-jXh?e876_kB{J3~R zKZU`zH8#@Y%q%SYN}iV}J38`$xOk=Rmu2clwON4IOOEA0E4>8eZO`5cN|&6R901ay zqN41QOJWwJWMpTWp=el_=w)wrQ#RTNUZ5oK;RfLWt>EQ#43>tv&b$Ey6wX2D6asx0 zrLzF=c(lg5h8|fq?4-Ze3*093C42H1S=oAElfyyNqM$GrjMdiCk~mtEwq1nAtAy~e zn8YXm5I|UZxxIiT;d7xhbe-(=_xJnIw*vQsDs-G~9?O2>LthM#^d2q0Wr)sw45k<| zH(dJt++JWOY3wV3l-o1za0g;7PHh%{DaDVqN80;~9^DK;BljU0S3H}4ST@MS#B{j5 zSO(=o`FIO(W3%_4GW!IbJt&epOa0*qeRgFKR{P*r(ZTk3H~g3IQmN+Q0j$;}RJ<%( z?Egcn$%@;;ca)p`m9BiF**Q6_RwY1>`qdaf+4U{~$H4L)P}wz$c@=uamXK8e4*}l9 zGlu~I0U@K4pc*J5_xoy&Dd_0z1!MI~ZT6dPB&=D1vhySSX&A^ zEi0!w$PihYUn){c?tx@=kpZw-RY)_Gtbe^55i}iOqyQv^FN)v*D7EQN>H&P&%2_s4 z#}!|-(R}j~jbP<;l>T16GFm}K26sYHQdd_8iUqXpFHygNcx0;Col6crC~I4G@&?Ts zWDi^jsH1R@h_CW1Eau{YOi;mpX(hN29*_d4co>2A22BgZm#N{1LHim{=*<6b!KCH` z1qsO$0GL^$Uj&(cdRs>Dls=o+GCCf19$gOuxEH%iKid`?4ZW~Ue_?SkKe`dhQ*jjt zU;^kykP}Mnh7SM{f^hN*^}E1SKDQ3eBa#8yuRlOZl-Uh8yDxx2h1j%p+OaK8G&zJp4XZUL5?oxjZgoqHz^NobTXe)PgWNI>;CG=n_h!Jvb?2dVSaFZN@z;HZ&es`I zpgF^H{l;yeRwEezUbujePa|X}26!0M0knda7OCkHKwUi4V_+5*c7@x9M$11qm`>2< zK1gHS`~-M_d9(iMG&H=GA~`vt=M^6o8D8(_~p-hhc9_sf?UN+8%l z0uDjpY2~xmc7QOsfg`#u!k>6lJ{wPXc^<4uD100J46cypC%NonpgZW1G=er`6!>PA zRu($I?j1K!fG#p5u>m0p$HY@F94rL#$a08-EU(GPbK~0T;<8Adt8am=o@RmOmc3JVSWbbUP9*lWDD$v7+P zDjl6V(sl0B>(kXpC3c1>*zF#IM{OUl@P@L%+_-FPwhk^NJ>IR^dlb5z^Zc|D!I?6Mk5&@TDp&M00G0lkB@D)G&kd=wEUY)$WvA{06GRptDpn@Ycd@c zM(UMm1C1a+MIsP9&*V-4+MIgr39R;CYkV_v%8+g)$;Sb-#G^4daI-AR(YJ@opQh`) zBre`~DSG1E>@5{cBXoPO8yeUAgR0j==(0i29_&35^iRCh#1XIo80{EZxc_v41E#$1 z&r03#JSf(geJeEb2afm2K2$4u9GHY2>tnH=O9c%_vnv}l3WbG*#iYl}DhU#Cs0|Pd z9^;$ucrn+)9Y;v8I8=BOIX9s{v2I|J%hDg7T#Z9o0IFG4(ZGXz24tO+6ZCpzW4h&U zaFOG*QZ?QTQd%oe_p5kxl{I{x_$DaDP4mwPe7-f%3aEbIAFm1-Gdyjzv5x~*f4}R} z4Nkq{vA@dbMv!%ncgkwcVLt2S9!CpuUQq@`c#nww#HtdX5xEwYZbw@KSN00XX}DDg zryuSwucbbN-r?BZAl6bF^gwURzP#(EHgHbyVjm0W!hCd3S#iZS{lCq4@e~|*YT)80 zJQrap{+uw50_U=i{RZ1(1f6TbADhw}@h*%U99AGeRemlm28pQz&Qp&Q$c~fV`e$3w z2ZN)>SE#8o*$DDccWJ!UR8+1BJErv8NIaQ1TeCpT9hwEwbZ_V#l&PB zuC@L8bhh#PQsaFvU|^a1gbX3L0^f&Lcs z(}>?7n5IMgL0i?ep#{w#goK%Hdt2Ky3!TSWEv&bV;2^LGPOBqrgkW4FR19-;bS%EU zAKfUgBklE&p{8L>y`s1{LMW0r*E&bX8or5Zsp#yBtG@I^Z4V3nEIXka@xtzBUOM?p zE20|=4G>CWhFSSfQK*92y>G+jyHLVb{}fFADKNDwbBDqVYEfD3gI}c^gwH{W7I`x9 z<3H5w@-q?FojqlB^-&;ofC-V&Y=!oV-%vyC=%C5$WdiX>R!!|){liYDoF(P%V^-w8_<8REXvj|v z$qdS)a$HWmKp^Xs)>+0q^kiUBX^fqzG}-CEQnlFxD-$?1WxBT{YH%_dO)PUtqO5k(vZ5X$Anz>?|>@SPah&oNPm|Kpe}D zB`1%1Y+fR+1nCL-^o?x_sCd9YMVaqIRoJDY%$-o4A~fYVqYAJk!^H^~bru)l%FFBXh2XBR?M(8;g9~zl@RMyYXW&)O1g`_2 zr7}N%UYiV-oYAL{9ltmB6?}FN>jR+YAF|~4I$SP0u9Bn0f%qosb+q?8Rr&QLnxEgB ztV+_-(rz19i%EiUYJU^X;D#jE2`MB!(jjIq?S8@|S|&!uJ$=Hx=-Oo`V6qR;?+^$9 zBB}eC>yr(efg&e+4U(s?cs|9SKuR3`m>!bB&Tr;_yXONyu?L>CB0EF>qe$ zKD&f~Gztfpz@O~K6-vrOdqYrg0VnN!%WSiltjXWcI^TA%y@;=xV6w}VS!BUo6CtFH zp4>ija7C}}MFaP`6+>|A`avWXDa=7t$h{ZieLp-u4G+tl+O~m}`V0i+6VV#VYA=T2zddX zJ2jbv3$e~CPlF_6R~DO(>|T2w1$cKeL0-Fl*RrVJZFi-O>%+!w{pi?7;ipiDw6`hG zBF0HpwrNU+p{z8l20=R@VEHQ%RFiFx1(XyO8So|zRsCD54tHES>>*b|srd`bO6NL7 z65EzGe9w23-5nC;k!gZ}wT_~qf2sfIb6->;;GOCp`ccz>*w%efz&wB%tI`151EyW) zxnD22><&ScHrL&85d$98BftXCC$tVFEDImN{~2k#oe}|IH8lUsDt2$;Eja4v#N9AA zrvfjtrvlv5AZM9+4W^zPaZg53(L-akn(L$NZ9Hx@O z8;rmMQ#~??_g7866AcRwPghT9U)2tWPy_n7S%M7#_RTs;Fceio+JzWxepo<7}9(RecT z48dyEuF=RTf{^Iw^tibEce{N6)@-v+%E3JIldz;`x3=Y^ygrcf^-)(=VMQSjyP*9G zOGu2E@#5_VqpKDW6dqj1y5RK~17crMMTI}M4UkAnW1|Z!&rJ@F;#X_+-eA545?ex| z8p_PgdwE0>(Syq~*_5a4o_q$ki^POpzq8@}`*X4zQ>g~O(_xVRYKkwTKt^L;UH zkasWN=u`tc8ymhMhO`kRX9~DKTwNlQt=Z6dICZ(sp6~*qo{#`DLd2$f$;Y0u>v<_5U>{G zb_!S&?o(u>a0vc|_%;hp&PyJScXPpv`+w%(!v7xk^WUD);4W@dsQ9i)vI71-gZ1W? z>zbN74rNJrdXAS*G*`FiQ{~Wq90j%TBFI`DtxMOyQ6T#u$hYEBN%u(Ax&8gvf7}}i z@!}@dEJgfg_S4N7#sBO8euRYT>bd_Qjg0RWs^v=tFpR7j3IzI2*k^4)8@NFg4=LVfL5BM{)l-N^!9)vJ6BIUvr6EW*9Lu%=_T5d-Nf{u_hs5|adft58; zc^(nfe0z3(;vsr2ldR$6bSfqy=roP^a^BKQX)N{=hG@4TkrE`q7boMjUuLMF3=6f!qnK{7hO=@1Bxj`xVohqs(4W_2#F*h^25c>oYnMYQ z$^uDhSz1mr(CWVXJZP?~^X5SWb946`vZC{$q=Adb?}vr{KjxhRSxp}+ve)P!187mC3mjgf;Z4dCMF9dhmj?XkvWHr zx|mwHAQ*_@rFp{`9d$287A^bgrPf1Uorq|{pv-_A4#%Lj1yvnI40gKJKiMKXx0@+C zB0@&?k1Y0il)F2Q!<33Dmj}PH4^)_26)q-k*<@C<&Zqg@^^TpIzr@jbSj2|>K_3vI z^^&{xP+clzga~U^&*FBIhDB5JeNKj&?z$bSeu989A=NVCheCxRmfR^%29+BAsKY7X zv*t_Jk7~K51OjJZcnZ}z$c{1d)#$VgkB{Rj4Q^=B>lQJJsi@kd`x>*Io?INuO zGZeTt)dm&Bfht^)w*V;}MZ~8GtIzIF{ zCiok;TV0^}k_4SekCHNPrAH%evfsA8_V-1DX^0u5_XC&&F}EcFG}zf-KBqt!Y0b_e=+ZI z?(Z0^*!;;zlA*w!iX&+{RJYG!A34b!5i{kWVBfTeE#tD}R|w*c?Y9(&#b6^d%DmYR z>{ysIvv^r=W|?vC73!=_vt+Nikn1|>U~vD}7eu<6s!t^+`+S2{<;tc%otjmq-FS;t zF>%6MUZCpw-B)Z{#`c;If>v2>2JBjneA(K*B^&B08X6`=YRj73Z-ya%&n=tSoy>Mx z`{D9Vq2ud@G6Y@O->iQ@bh5uHf|k<6$oqEP@-MW15s{fSc1d>hTe`iL%9Chi{!KTPa z5|hIbaI0nfm}=`B1k#%1fOyHdx?AT%gWqseqowFMw9R)0^`s+RzK5{~(4#sj-|~`> zqYXJesgzJ<)LN#T7Pxw;FiR;($oQt2FONl-OgJ0%%TPdB&762d?cDNJg6fgfhUFcX zp*fOXm|;PDJ6WUsq>%Yi%b4qz(8helg|eiqq%oR(=AeVLGHxjik0Oh+6U)3>N*A}U zh>&Z2LcK)khGHXK$uKNx!3{!vawJsYXDv{fEz=u~h4Px@vXSDv>%)1N6d!Np#PfKe z=JfmA-nl>bC-h|)j(VlG+7eAnh=!8dAJ5n5HBo;|jmt_s{Q82zpd%w^b48%dFNu z&dqb5nnnF&D9&;0rFmuraQJuAghy~>Sta^t@_xav2KdOFtB(yBSxM66B}ESfOwees zTuJU^b926jVO2a5el0^P+w|a;i1EV$w+?+i^)u%$i^EAn#n3BNi`s2^#oLoq(Q7j9 z_x{nYV}5!6Qj#t?TV#-2xXiieRUIov3UahLqe8X(YIBeR=JVA{GFS>Z=25n+yP2Kz z?}N^dp1o#2(o`s)#GhvLkIDjd8*Cmu$I9PR}%sIG6W+%hVJz}xOt05P0 z{t;YR^o6$wWi+s?*&Hk~DL&0_a&W4qXUpt{L8A{a1yg-Qwm#QlZ~M6FQyz# zkn11pu6PcXE=xG)-H(dADpAsA0l<5yGg%owz{nNkT(6g2LXn|xkw@8&x3(>Y1KI8T zNMrQ=jT)y6UaSUIlew~QE>?v}i!mSqiNU@X;&{KX{)JpZK#m;C_>uEwnf|S$CH~l; zB(|%}nOh!DaN>2Q{wT4$FF2V|!^hm(X)|C%=e=LTvAQ*1B#_{P3)$ERFs$&(+}}KX ziiv>dCF$Tb#}7QF zT9*>m_h&~5lo4m(E9rx*yScxr#T7kjZ{*+$NK%eur!b4$XKi^CkQETYi#DLu> z>dH3tnV4}f5SVf>g(_Q=W0?S9AIj3@FVtagV0KdM3Y<5n?}* zQR(Q62T)}-F=<*asaTo@gUQdv_S*;QBpg zBKm1t?W0Qw)SFybc6H?f{=fQ@G zTO>=7va___#UycHQUr_qNt{Yke%O`qrHL3)@Dx0kb-$k66!xc*g<{_{K5^z>g3}yr zG}Al0{G8@TWEGvFlYe5Blhd9|O_PF=k@dD`SHeq0-un3dK4aNbQ- zFcrg!SsRv#=d*FKkeKqp|W#;En%|_`Xp=Lw9+z z&}}7Io}pEJ{D3Cn(>gT859mb;czIcEYU#wW6(AZGnL}sE2pBtKaL7$Iq>$|Z`3h_IN8r(3S6p1vPycK( zxfeRgdR0b`i}m;XPE64GaH$C)bh!5-4e#*-Bm3ZxzdJJMi3+m}j)2{S>WW~}G^Ma- zN3H!Lg32~#DU9w9mjvBy;yyA+Q=86R_5(qqk%Alt%4TL$S7dZ_-_-n3xdGlY=)1Ty z7Od4wRbhTWWR2MxpY+8yP3to9e`FVwC0?%0^LeBNC1q5b<7ECWH<4Gj_+hqO#MFXc zYZc_wJ$|61_3FT`pNT+)*{0Rjnd+^am>pvf3U{{{+3n-d8pGp5f6MUe7U)FRVEPV& z!MM2{fT`;u11R=XU>!3s_}FQwqN*Av>Fw1cZ}j;ANNQm4biQ-V`{ZyG=>9f~r#3cA zAq>)|y*lZ{T-IO~Lsd=rL$p78w<#Gduv}kw_m60|PN&#y}vh7{1-I;mhAK3f{uV zxVY=ruiF;&1MRy7GT;S_26h`H;(3_+0`pO)B}_w&!xh0?ODdL%&mySb2IxWn@BrI@nO`PjWe;Fg8sNe;@mvNSs0RizY6aFyJ ze_h-y0tNnrr(lJKVP6y)W}ESUHh}Tf$hc=9IL*(`!{0v+F0X)=1HzQy?Y`{%YETr1 zvLr7Q^{XIV;Yw)1H~izr53r|t`CG#NV1?9+yiblnVU382+L`Z42kjC<^*ty_cKnl z5iPda3Nunb4Ih{4ye|j{AQ+jY0qv)B66V-1GT2wH%k|iYJemTby_ht;>wR1t%v#;M zS7izU_&?nnSWvxB|2X6?Av3^{e*;-$t@eW6#bBeNeh+x!gwe)Ac0MT@MqmvzG!n6g z__>0z)D+NwCt2|S>B+L=?q-(NY;I|m+gcdOQ+!p7^RvC$w;DE3Y^pWcduj2xg3ZVH zp_HdZtoPDcElSmv`%9naJKZxk>dA6HEd9$Xvc1w>?S5EXY;m#AJZ)6W<*tri?5APA zbRxQ)mKE`%&*NT?++IscCu+e|Y@Z(;FxG7+xA6vs5`s#H-IZZ)7q*{&YL2(LmRV9G z=v-m4sL~7sKTxP#LEtTpRes-Q5zm<5v7rc(qHM`g>7bqd7l&~W3yMj@oA}L}BY>PQ zS-8Hx2KmJeMhr{pz>L2IW9e1jWEsBuMXOaMj*u5(p}%)pG>LEoncr^Vj4!F*(BaJG0I z%-=vOfC6KgVzeG}HY^5izvu zpL}v~<(@*)-bsJO=9i4DpWb7zA#bUj&dFRMDK;yR;Z~8=;I`t|+9W|Qbvo8oTgA+G zbTcXyMHFu-^0zfQNQcW{h`Q4?o~o)CXneaA;Yl4s9kYCF^nLn0(m+A;*P(08(WK*@ zrycJXl_j6He{>J_S75%EMZU2xYj92W^e44^%3mIzjKm+d)*QX^A!2_MnRFciV=2ue zBO@-YUY53Q#MK3#1>Dnx@7&?PIW9D$ZR25!#bUci!bn7Kz?^EEclXn`a%7a0v-9)p zkxJLEUHdBZ=FJ<+>6U)Ew|PcYO326NyMKr;s1_t3V408%khe@nE5gIOJk`%#M;)4f z8l^vxHO^0?^0RXZ3reasVhq(f8H~O6ZB~=0lP5^7gFHHtA^v*w%$|pK; z{7X#N9;C@_CaJC{P5nWdK6IseA*2I=qZ?FA0m)K?{`VAsbgrRwD_^p;qwzGbw; z?EO*H-nvB7TehqJ5*{)#hdO)urBbSuZu^zOGU3wSpdZ4cMb4hCg$J|11aZ(bssB{% z0c)hvzv~Dp)2AvRX)JAz&&tcoo7NE}UQ_#2^;vgLlHa8#cyLBFA+6jn=Mj}$ei64o zZl9GkcH6wiF@Uk-j#Ehyf8RX+!%&U8B#~(0ndMBTIwmT=+FhUP1joFI(w_?pn_F6} zb=%dH3j>Aq{r`Sw10UOCg2G*l*!|Hzz54xC3kwSt&j|<#--ds;QGF}dtp(IvSvbU!Pq=1=P+7TYS z;-+x30xVIZIoa@-AyynXl2K^z48cr@G_t?K*}g~zMuw3Lr%s*9^-lj)4Lh~CZFv3K zjQ7`=hB-@GtbYDX;1AM*jPUaQZGBmyHX#9lzQ+RZ^6cpH43;TTZv>LAlN~E1O1r?^ zIt*07gE-!@l$4Zoc6Q=IAQ^T2{vF0?mf-pQa{S8A@84flovQ}33a2JVBn%6~SQUY9 z(scKCZ5XF5#1?s{ImT+FmHZ+)uv`<2^ytR18MLz#|14Mhz0Mi;iy`PbjMWG_L2U#3=KAKQHXC`((T4JqCk4U59pJDG>hbXO zBqJl6oR|RoAltPC!xwt-RvNJxM_xU;hp)nrEC%gD*u*3>jVR{IKm!u#F^jAJL3 zMa(bn;s?(|LP8Fmf=#Hry-ygV{fKA;TkGptgoK3Pp+cw)aG273cLb>y1^@swtZ!}M z4f-V|+aM?chCKPrU*)u{H#vZL^ym={P3-UATK4v<;9mr%9fO$I5yNe6F^;9%WDK8} z4li9R_Uh@2B_r(?i8B?Vl&Y%hu6tNlu}X}*`tx>(9D&n)DiZYTv9Ym`$Vh?b3*9jE z0b(vZ%STjL80Ii;@$nVS#|7eTXm8$d^YGvY9fs`)QrI{k(~F52WMc5vCP?22{ExLP zEYcz)vG?!)fkT&PP`;sFF*`fk_hF@{uWxt0>xQtf?(OIstgK*oKR7tRJ81!dJ|3t7 z*aRa)a0eh0S&fFXd zmNYCrx(NqoAd7%F!7IUD;TnoRXxQK)U($7IUoHmPk$c9r4~UbJN3EjM=)5Zszlgqb zFR7AXBPl35EVhZM(3<3F(h0~Ikhm<*kjoY*D{|)M7!zG6&j-Bd!ncdx9s^O27~{VcbqcW;sAZIJJlW6pI&Y*oTcam~ot6dlyL9-L*rBMe z%2w$Ue(#v@M|9;+)?I4fG*z=&?3UBb++UcU*4B0rvs!HHC+=b_J`erv7?-h%LbXff zw;!0j_JDf_zFT9RnA*qLb)h7sP9T?x5C>*&zPCd8rX}oHc2Df$x z`tLFJU2m_^s4I=5hT;=5sfET~t-l{{ok6=-{nd3i2-dBr7S>GHI3!x+*$*^%=s#xV z)Kout4i{3eO1u>=uu`z}r>LtE*O@)4ym@slC9iAa96DF8>}k*X_a@3_`<@ux*dTq> zm}GMtid0f``B(3f6w|Qy1(9Vv&!n8Yc8fM7<=nq^S<1TRUEwY))bHeu>h+B{C8WQ- zfiu{jbkZ6MZArK1A)4H>nbqVw@-SX7SrX@}^*Nl^s z^eD{#fhjguWYt%t=jDI4vbHV0s78Egb$IbygT8B|vDygMF?pc9p4TDghCb(=js03v zF(gB@`e*=k)ihk8ftc;#`3ghvdzH^7I$nEMTiV>CpWyPmS)PUY)M-gZdEzD_9*j!r znUlOY=wxYKnwwmI(|$KHIy-FQ-O~LhTRcXc>6c*V;~mL^8FAh0-8`aoGdHSN_Ec`5 z8|f}=m^xSUc&6U^%&=K_*^mW?xpI@J;1PRNOyG)>V4O~VX4gTJo0|Ty;gOZV z!R#4>ht7WT`Lydl#k{LSj$M16nCdIJdM12ZQQoZ)cC+wCBWZB5eH?M|%S$&Fh28&J zhZ3Gfr&FsP9Xb zsR5#t5ISsn5wHPY+U2R15e{}{)GxX(jGgo%+e;XPowshlVz1kj(yOtmd?v)#73O6Ht%u<*-1F-+_c3&=T5^IE zX^X$Fz+Atneo3`&nJ`t3Lg_i(PkO~z>xqL3^nCHkV__9qCy^9*&xuD*sHshLb&cuJ zgHIG1L*w#sagY1;^0J5Jt?uahWZyQEZL>zuS4Jr~?}S!9m%!g5J0#bS_ZmQ2Mu@7P z4T~y$=!En#cL%Avzy=p=Q$>lg6h=7mUJCPM(0|Ly1d32_-!noK1P{pBtz);ROPwRO z)!EN0N%)?Uc&enT+R_<*0>Cl+Dhab?0p=xR5g7Bc9KdT(#IgxtOjB)Y!Cvgr~ zp=*!ERvlZ^e;rmimn?vF&l94K!K)uv!>2mBon@A%ttZh#0%DA6TepD&yLVs zf-37h){#jMBb01mK)DvjsKvWN!2ZCP35byk^i%gv&p;bMw`KKe@xRO7rQlL*n{Ey#5e0I2-c#r?ne?Uy>lUn2{n*aWI6N5<%x?Lllk z>?3bEc)SCf%!Nrw$=n`NaP_}j^pK)|C;e%#uYOKQ z&EWTR^I`$MdW9hqYeYq>_qV2*B!u8~i!oGbu4beEh4P;Px8&+->pjd1zfcc9&V8-c z(W&7O`}~H+h@`x#4nKf-5=n7qG2BM({{D-_uKT`|wRRt^gFSW@+Mu1)b8|J7w{5CL z5=+h6Rbf_szP@uzqe>z2*;i^rRLUxB8c2#wH%?pE>yqRW&+_iCD@SIKDafn5&{pb=lZBRZ7P2zRL{*16dC&FLB9E!O=^_ zFE^I+O<<*zj#J?GSOe?qP+0Xf4cpg#4vTML0dKA;n9k(F*YV}Jj#fIwpS()ZxvDxrkvV-Dsm2L?^*9nmu#I8{xd8x#v>h0=2+ zAz>ty57C#zhSNEj#3Arf6_++Ymgynbo6+{{`Q(E^;c78mUtM_q_lrsvPl_6($mpPz&mrFT}qwD9EXdriX^jwQ2btvDGCpk1EX#4J{he+#@1uX#3?v ztlyE!Ys<>zJVv_s6+@$O8Qve;E*m}#thoMj?6s=|XF90{beJgi$i!ICWO#s~_uiFT zSWY_{np4!^nH2Y>bD!tP#E7-g*RCMV1e0chuzFEak?4)PT=nJA$Rbxt|D)>@iQg4~ zZWB_L;+dyUe_%Sr#019AKcR(9gnSYpZTj+}o4~N@gv#52$6U7{@;cfpF@P=<%H_1C zf5}3op2F9;&@*Sk1ae^DO?C~wK5&p^#JRu2*=bk_NGBlLC)!nTxkNi^3hI#bL zDCq4{c1agO|!NpnVHGj z*c6&Wtm|v1*HVlP+*ICGn88}}t7_dA7Dz12CK>Q?W`m8K(1iA!Ul@Px?(Qh=dD7n*HXe2y*KOC6%n2ygOqGy?oSSNBAiN!V!MU(xFzgoV zSyb25RI#vdX)wb(F3v~g>L@mUJT%PuD!Y-fiWM6xmrT~k3)#^mF!+z0Fw_0ZZ! z^#{r`L`3an)6WEM)|6Ck4l(=EN$!;RLwdMuVjRb*114a+J&!yfiD{YY=s0Le#Q%P> zNCE)BUkAsw`Phix-8PE<1(iu4FAFn+1l`N;Ydf`0a-94hxcOCW1I&Lhw*DpP05ty6 zD$f5)tN7m=zBAi?N{pA!1cMX+01DYn*(c_mLS+75xchfz-gYaN#Sc%VLB10du8Z{P z$;GI>K6ai(2__y}s#N}1nT1I274#D^OHoB>ar{Mj!EkJhreBCTpl6^1;OG4<@y~e9 zz^AQA>4OmrYUAP9xjF7!8`QLvG$FSW<7n4K{8&hv>fn#OvKK(w?VOk`bBd`HXI|xg7 zoPn#J^pQl~;s#^+i`<>Lc{q7^1RGb!%(N6Y*I`qjkLq$WAWAER2>Sx^J(Fr7Emg!x ze(&AtEfw+nuEA<)w;@36By$ha5!pf6doLpSckM_^U*c>y-XuJynTz8iS7Nq)6P4E( z$j7nQ{nL_x`)oP8{c)zD;J#8Zru-2_?uqA*q+ORJqn7XNT5Vvnf z({@YsFMw$G&?O3fOtUS!_=xjXJit#%4wTBNg8b%aBR?J4N~sQUaR9L7;qf1O8kmybv_-9*79t=)!-6+ue6@)bMLqGccah%%c$p^ z5@iVk7QX41lX7ZxI)je_7a^^gsplW3vnEr&^_(4!c8+R3To?HBok(1sMGt0Yn=+Y_FW4c(jT}_&PwCi>8kl#BeMi^NJ4Id7&We801VntNP-i^Go)mVFPht$$DkXiIcmuN`p z>G$xwWHFt2W{;@Lsk50loPEi;$75WbSz6NzV zSle?Bln=<{6K$96rqUI+q9tik@^U_Ns|d{{&8EAvIpH1J>XDlXpV=}G@PHr)MS1%88xfut4M!E zDUHdT{~2XcGhMM%(b>%CTmlYb!u%Sq`t0E;mOF0>RqSq~P@mQ-j+Si(yX>E}_S?D~ z&aZ~u(!)pY4(mXn2v@##E5v9Oi0O28N+ItY<{#ov__^v<#0m+RwT!i_0_200P08-Q z_gnrzTZJP}wEWQ)y_@=k&uO9UYq){T^>&|D(ZiwGEtV74WDc;KKf^Tda(=tROlCnW zysvUMK`UOHg5z4Tofl34#APEOET4e8m@Qf$WlYcMXw{g?7k-u2+)3zi3U6Okj|OZf zGrLOH;_te98=HUJF6fDv~sow;+)-7|Y{S+dr8-)}t6r@n8Hl7b}e4e}cZ1OiuDN=yZTxL5=K z?p?nKuQ1=~r9vRAVx+~MsJX_kj$?f$8mQgh^ikgxZo4n-iV#;IP*Wd76556vT!G!R_6KB(;^}Ou;82${~ z$wVr_DXB}_r-H&)6%w+~T+q!&yI)l^J@Z!Jf*KS#xb)#F__%M8BM`4hL@yx_-J<63 ziq3Uh1mZDv@&yFK{2n*F!1DGg0`bMK8~#}Gztt}{u+7BT*4-BNbY1zK+ca(G?R{1{ zXi#m`SMkOiWkKYc*uI)SHg%{ia>~Q~lbr zbBS?)vy~L-f%b20D(ww!O7c1~)uUX@uolw!SL}zOj?PO*aRuM{3-* zU*}$VERWH?|0 zlk(kLZB8h}9(D2szMcMD-SR4VTyk!{f>Jdmf}nR>FRE@Kc>Jpw{#`$Ie>iZAMIK&g zK#Tpej6U}v9tVenh@9@I;vb$JZ@8?DsB39`j*RU4^29faMb{aA7JJk9EaT;gNZt9_ zu^%>RaNE)DimZ%GQBhGW&&%J%W{SUKFMBJ$z4~SE0V5;k5*g%UOPrQeM$7v4u>3@k z4!zP0r<>tEf^awT#Us=0Rj8Hq;bOCm{DZAdwve{N#iXRMgGG_^!^UgWW5;1l0XLJ_ zjot))(<*$v^QUK{{@i97;FG`7X+@2ToNb0H3Lm~0zzpA?!FX_mOD9Z8<&)4VG%>HU5p7ZQ+9{-#Ht2 zS9VUGM8Peot8 zI5)>^SO;5V!NSm_HH>ok$&fm4dP3iOD|Diehjvvqj0u<7FF7g^Ex4(6hNO5EgYU3n zM#`*p$9oW~Og5F5|0!gTSscO{Og=vm`|~>lSd~llnjjDnIJGOlR?!UCGj;oPl zV`H_e2jM;^G$yg4qh;0`)f;uoN9ZIG9}!E05+#hLE^P7zYekuAi&)=lH}h=r9fj0K zle~|Xgc6sX$2z-WJT%9{c2@>93E5QQ9e+I<5W2RKlV3MdPmV|vH%C~8_?)g7<}sw7 zW~GK@t7a;oJW6*d?3?i!*XZczwgv0u3N3clMh7?cHLY(3G__JV%8lrIZ~3brj^B18 z`bn-_xneOY;JkVec}(TC)1!Xprk%NzuJ4EF=;*Rjh7I)P0>z4Xf-IJ7-HXXpad*9o z(4>Z*%7myT%ic6;R2*!k-ZIUE+6z;QcexRzEx!^3`pO1#G&dObR&CUehG`CHoqD%guU=jS9}L|*One_@BqnHyVD#0$nnD{gWTsY57XtW;-PqbWK_+j z%2Z4eCe^chg32$l=%dH~nw6DRWdV)EBj2twip9c(D1zGiz-Z%GBi+&XI>HO{k%4F~ z>yZ+u4z%T?WnTV^_2gt& zednJXt?#Hs&bHAaq!CbcZO1AKtGuF_wR?+9I-x9EDWfp3!R?LP8tb8jT zDY0-oKi%JMW13oYxIkfP;C(p1d`2x~J0aNRJ5&Y}rkHcg=u~3Sx6mU=9oq7IfRde; z*TwMs7>0#=5Tz)%+3YpK1pmyZv(^0lo;3E7?bD_1W~obdS{yh}i!&`^X(ZlNoNRSs zy4iF9wfD(pE3ycBdV+up6x+GEx&9o@e3Q;7%cv&C%y@_8ubIn&BR3k1eo9s9U`dEbw8rTZ?_QaTe)=Df)R3H6B`J4!dbUhuf`t(I zr$;jDRj^xoK!@-YHs!r^kbVoA^iO}>J20}5C2_xm_Qx(6;Jwm;ZB6lfy=MDYNw|&W z?{C9@r<=Hx@n4O+f!Ad+#Ary9pHxF*}S`92a{OEt$xCHqt-vsxo>IwX)<=?rZ8S-&ZrFZ}I z7*934*4EaJVa0vC_We>0rsK0J{x5?Kd7i;imf)upaF*LS%s)TM&!&V?{?PON0%GXe zf6%ScrLFDl&W;X(rmJplZnA=gUc2fkXjq58b9Dz(C2#Hy0#21+7~;;>&;F@5bX)EWbiwNm8P>HZ{a-JMsY*AWe8#%am)exmpA zu>zVrHVXEI5eSO->$unaDjgTke)U1gQo8>!I@+b3F4_wAktI6X!2PRczCmSWWwKIM z>f%D2?F0a#lqTrck&8O(W0j5r+3H?LJ3(SdxI2MKRUMt9hD$eTkH+j2Vmy3~{>p9kXRnONkPevJj^$?L<=rppWUU_St8sJ0 z2m162Af`%~hL+Y)=}S%GcLuK0eo$l%q{0K^0V{>gt`6SBMSKbAR*KwX<1R7p`Cjzx zdAMbvwE!DiK2)Lh9&x23BT#= zkI;erGXTZeHv5x4^)d)pcXhMMYugK5s;IN=q;okp?Ag|E(gqwReC8t9^^~aGevD&(P z@d8ho@^~vAA`4$Hv8@JxK7W|%f-*~n#f10q8U|^t??EvNY@iu zX5cpeY3@<3QFtJ;PKo)?&m7C2G4)v`ocx*8&q9FB^~dYg>WNBgLLPgoz3Cx=o?Gn< zi~|NiJ7 zp7xS-!%(4qEB?;YuZ9w7Jy|D|KF;0s`qH%wZhCrGXe4P~K~l86uo&i|?D)ni>}TcU z9#W$El^GM%(I0OUhmf!UW#Pb~5fKrYCv5BNB#eLs&%Xxy!}12rKMb1&H-;BhB&egz$*EU@R z)5pu!q$BC&p-gwO)k9Ut45Xc`R2na$wsbchi8dc9Nd6@YgyS-LlmvT^sy}XhUzevP_TtbwUP()$U~9K-%yhiiv`cOyWiEtpz=@zAF_W z#URp-8gKNyRu7;b8bmCRA*hGqv`kDd0UdZ4=5%oTtbdL=x&^J{80uBV+AW-`J`1u4 z#9kQehaGesqmXWiIfvWU3;f%>He(oC1lYuV`nzAP`|i>ohPnRU_(BIub0AdG0SG}su7K~MBE55&I; zFsJnV0XFQjG!ufNFt>aOIij&011u@KW{HdbHlDH2axIoNJ$m1)L~u*U%HNR6YXcvXnM9 zwY$HY%{%~A8@P<4fZ$G1x{M|N!16vno@^BgIwK|~h9yK4aYqnakayfE(ufSU`n#6r z?bqtp%0~Mmj(1mF`s8`_=PjUFv6C_1zpv!=yl@DporB>BYa%%1dtuPFlpT~x%0ikX5ER5Kr?oA;O7dc+AD;4&`k0HsvDF=b4reLdvT+WbgN`0m!YH zo7IEr$4J?~%|J-mFXiiyAX#b)S`ScoO+v0}_x?!cyqYbUfy0tM1=Uu?V}f>`tca^7 zu(E=jd3wKqXhGu^t;M_t%@VaSAtWFmK!#Jc`;MH)61L#+neRo!>Ydc80aw6gAMD*g zXZ-Kg@Is(^QV45&(^6IXt8H&@k%4^yLGjMPp{T~srrP;W_rt!@RR+;`7zh&k9wBw` zQMHPch`Gawu)|8^4NfB*RZPYJI5@8aWEdwYxI zG%q0dhCY4#xUgVqRuz0IW}XEo!YPK!%t%`L->FQKk&yvuZSkjecdF!|++a}>&LE0Q zzsczNdex0DE!ZiO?}w|!I12H z5E=rPJ`ti{<*k3LJ%F^^OP4Rcrk9V6xBqdQkY299TAt-8;#377W;?1!wi z>$p6#K@5opAn$>mnR!;#I9s)j5rRRyv>q*kHhls#myL}L?UWvn=$4uBf0>3>6T&QCO1E*gO-rTmXd-=DTz zhf58T(sD-&;C(z-Xc=6g6F@ZR&3qJii_qbA#Zr63lE$lDpvI23Qo88rV_3lAuLK5#_^h(M zjmi3DwJx|`x?o0D)-W+7M!cGNg-yaNwKNGA()?RI5u3H*E*qO7vCoJ_CZH6a^sQ@D zu6GNMofM^|+d)6k0bmM!l1j+^n_eYn*enVDoM#aWnyx`dV*noI1EkA@ z+hWHjCQ>$ou}nqkT^*mJz9hAPl#~>hmc@mIGxYfhnjC$+Q9qd?j*aiO-Nmavn46X5 z+MVi5!S7@)EiFBBz~Q-@ml-6x3Tv>B@i4!$uU42nUgDqJr{M9wXr01fFo zO#gi(sLhIbV`XbF`d{UJcHfb4q+pb%^V1FaKDi|k&@%>xQYFKoYn{EpW^LO$Ioz7Oq*MTSlPMQZHTQCV&=_2>6-4a9Pg`~U+UKrlX@&%%kQTi` zpplN^a~M%yzq}dr{7d+i0N)}fmv|>VQ%A6H5$~VWUE<49_V5BA1Cp@H;`g~dATVbj zk1l~yy_grcMU}9i77&>s2 z6MNh4x3(GPZeSSYotPdxaEB2Wn~Qy!cU#2!1i1P-s7%ej|8Wwg8huZ_>n$;+L1$+t zMtvtXArNYs{tK*w%d$TUqjV!3T8K4iZ3!aiWTOJxU|+6otDmih!cv@TivWe4I0Dwa zrkL~UkdgLp3{7kf1L-S`Jk)jS^|igz;%kWhc)84|CYgZhh};6I*}+WtD3 z1>zOXbL1Qwa+2`+Wd}z`w7^CUaAVMaUM|Z#DZ=bw)S!O-VV5m{1)`&HAfsQ|qyJ=> z@(6<`1rQr>5v)Cc;6uIXvZ`SqBh`nnR^6ux55LWo;kWo(*LJ+fM0Q{cs@)x&tFxO2 ztHZ_Wo&8@`16)C4zKTb29|;IaHEzOdUq4AQ^xFMN@8jISIX4x&#IYja8Xt3ah1!c5 z2_L!859%w?4N^eRtAiGF%bq~ z9JXdVz8LsmQXn0Oi;ZU#f;w2ZPX!E?K2L3#2GlIKS0EF2L}95hBD?G;mI`PY75m zDkJKjrOJNw0edE9(x4>=hw7&=75;FUbzEQ#)F#WfG>zO{qqg-z6nHs!?O^MS78*;I zp3Kyr?dEU)5@2)7iT(W-G@csp4Pjx6e2*M^A|Ld5L;6vX<)hw6=kLa-Dp#==;LrvI zkz-MN?L?dCI%aQooG$jGQ1P1S4QrL>Df#{LDYEb!uh zC`gys?qp%J4(LNffZ}>g-QxD&LZhauyJ`>cD;tYpBh>DkgZ!Us!~Lf(6FpRDjNS$` z;S4KjnX~a{4A;P$zVp2U&pPO(t<*lA?H}lh&CqAC^l}VVGU9AhuBn;5M0qT7qG1X# z%Kd?-aOpdz;AXi%ru>?sWesA+eoj@36(7*O2+^Ic;0&07Q(@Ba5z1lK>)^S8BFa{6 zsO4A;@n5cr$n|-`a)HX)N9Ek{k^m-~nb00Ez^$qk zrB5vIv4rC~;%^A2%KFqb1VSq0(f>#;!j;=ORJ-uG{F6qrmX>r3y0c^NXm2Nopc1P3 zFE%CdPx3;7-10{-@k@|QZ2ojNMo97Xl_C&$66xtCNKUg~7Y9)S&Q{S&4tv*VaCuU{ zOchVm`p7>=Ak-KLuq2VwstQX6N(J}-L(cBAveI!N5Z)>p8fjTsw0-J8+5UeR?D(H# zUH-8Vk&*g3I#EjxpvqT&_|Q8xwkoGtm;`_xa2l)Q0y8rsW0%uC#4BGl;8oJnOYx7e z-FN=PF6rzM{?imV^ai_}a07xqF%1$CF+afYTFh@ND=3s75u{1z1l`GvLw#s_;9~ke?Wq)4V*@4e-|u zY=on@OmKN2IPv$;6FduG7(W5Wlw0&=y!*J*{q!cro!Xpfx#ciBeM5wpg>9RN0|(O>75p-Ko0bVRWXA}Xa}k#bR$O93`~+GfSi=aa-zl!_s&CZ zA*ezLeD*WYf=(f?!~62LoEW^VX4vtrtWM!`KND^5dLMAM8RHZL)=Hq_@&b^1{5#ba z@;3m19cNrn0O#^nqCS1XTnp$xc>sho@(mJ}WNxa1Qc3y`itqD-{M7+xtQHonsJqBs@Qs@@`V>WKAuS*R=nTrc_#9MLp=avyNy4D`riSrngNMl&2R;_TCPl&X zJ?Zf(lw>G53J@_pufJ$A*!+s134VFDDSA2FW{GVsg6ytVP_{R^yC0JM-8ojW@YprPxlkYUY%gaMo;jEtske*gY` zh+qJzwZ7?!3K0B6phrhVWytYiZ0C;7PTQKz9~!wj zU(4Bl0rd#10k*=B;H2X0> zEjL!3lKX`o_V)I)1dl+#Ct$%AY(I_Tw)mje3m8-cDhPyk0GzI_uEKpxE;2GP$?iy> zd9mZnf`vvHQGdE-3k?u_KrpRrT?tO1lesLVM?ZvhS=)udw*Usg3%GUtq=x$9D;@g2 zK}kI7e|RGW?1Q7~RZuCL2^EPVihuF1n4qCg1M&l!05f_387T&ri8`<2wg{R5zY~T; z*A&=WG(yWS?jljk{nC|H^}u&wS7gcFgC#$z)B+N)a_NFO_YpYs^9u{XZ9oLVg^&Kc zPHZM?Zw?~V2b$r1nlFTO=n*GPfIti^&1#?_*FXh5ICKBM8f)Ox4-h-4FT)CR5>AYNc zc!}N}G-N}<4LnalcPBp`kR5|z0eM}o#fkayQg>NoCeS0ndCSSlk}B~5-~hK>!n^_m(``1C7ehP1JU&;E{4-X$4Ko!PZWkk| zf87J70uoNb0C>Qd36i=KzI+Iml5;N|rUnc}ptE2R1E*2oU!sNZNO!9grYT1*^*bCW z8FryX&OJ}{``a2Z#!v6rm?QctTS)ul6aB$c;QRfkKj5yeP1FkfqdS1n9NY#JR&`fB zukOea|F)p3-GKc0>EyZo_@6fT1iJsS5W#b-1{~#Y1fc|_(y9!}unX1M_A>lDZQJ0TfL4=bhPf z-NFZ_&q!MX7IR8V*;-9a4a6I=>+`gWCB&*c2)sa8zr!OOVQx>s0HTi=#y|LYbnPaU zRqUr8Ou9#Lm>WJB-XoFP(=3~Fn2mG*X^C#XW+-(+)8ROi3jeEN{TWD9<$!$$QPdu* z9Qe1Vl*jwYw4zz{Wn^Uuk3qwNEaAZ7He@azQv;-={ViDq%ZtZ_k(pVo_{6j;_EQlf zRd^293Xs#tQP5j_ax~q53aU6C0xpf`%u6irNuCBRLOFjIm^cHuA)r(!r*vmWfs!cM zx-lgko#pMowgRIjm0;yv2p{Dfp%;AANy)(@Dr}|78DXoO`yf_rJ&G|B7!t*1G4+vT zsmg|(j2j1|ZM27CI1QM*{YfH+bA=jljo~kdOGalJZH8j7#rnASE0EuiX854jVL|wxrhmdBk*etQ8UNU`bpcJH4 zd>g;;o86=qJ^`MoL?eVD^&P7%|M1E%;O#*_po7vdF|7a*YVYdOuk$>Fl;fu%*sk0z z>tkR#GUzP0srk!RV(n=r#>Z2PmZ>LY6L2YjdWdm?v$ZLaMXsCAc`lVKTMIxcVtO45 z6Q5J!>R;u;mlif#9WS5s&T*EjmU~0KuHY%2w?0qMe;Y{^zF|Bqa?fq#+yh{5q2?d|Q-JB8NAP%t(3&FALl#gP$^*|^S~w?a>C zcXF@^Wl|q>GYD<^#4bWRRajRAZ4+)-i)8?lCoQoYupBBdYR95Uwwr%N<6hH0t;n|Q8B7_UwJ+G7OT*!a%rl*1mjWx zGX||9SRxg|7j z9Rtx)VW$#Y*#WZ0a1)@#(JLl;LOfaz^bf`*c7mX+{HWar)QtC))~^nVopREO){;oy($5qodMtjnL?kj)Yj3VA}g9co^8{i`GnTD zzviv480bp^PJgNkJJ@#cT|@(h!kTd6yk38_CG-%!Cz&r`~3d2HtD;NYMjw5wJc^^}%Cdp*bll;VWB zmxRmv(~BoEYWp!+6-vs=h0(?rU(t&`4ZY26{+`?dU{Ci_z6SdkWI#InoW(;QWa|IG zA5eCQhB?mmW$38`Jh$wutSJraQ)mKX*#0+0^zyUOvRUP&|EMntcW)hFGU2^=K~KMS z7r^@=mVCy8hJMjsDG1}JOJ?A6x_c2u*`uE)Cv(tHX{-!jXiEg34X5 zz8=Ztzj<@9^cOF}9Le2J#?v>!{tgtqoBQx~fyySx=^XDYMQXig05p`4)c+i-{cO?a z%naOo0MMFdv2UBNJEEeq`V8i5gb)# zeYykSue2qV9E5-quui{zMFd@w$f_n@_?3{ez(TKE>0mOW&;#;@^;iW*;hQ%E;jM$; zw2fm;JruXl>$HYB3u&FDAt?skybtM~{ zb%=H4S1o5_+!D}`#S|bicq4pSPe&*F2LVL()AHV&uNaZn-2?@QeI$G~m#Gru(OJUnHL8@~A(*2^?K$;*{5aix}LmYMl_~ykrBr^~q zXW6gFyA#p^8d&DK@z2gq-7>3~*y`vl1xW1(l&YmvdCUNc(X3`#6SORN0jMZwui0HG z!{XOx4jN@k9f(0d^NS;_&w=v>2KC;xvwQ=)Y)nk5N!t;Lpk>YnGv%2>z8pqpU{Mg7 ze)FQCvT|}Fu{RiH%m?9dHdXEH?_g2?c+OGk{sFzHs!D{3n}QaPNqUvnpXLURIrYhd znlxtXmd;?36HL^xHQ(7+=l6+8^C2iYMc<$bc`y8ou?3U?y}F+jBKkw1QKw`cc}bnf zj5&0&w1>Q<*DZXGi6IXZ5vB?a>N&~-sf74bI+axqC_ljPG;qV$=36fyz~d{o9C*M( zd=5eF8v#w;_2+>!VSh%;H=xLTDq=3-M}<<0)PYProCv`>sM8TNlJp|(ma&dWbM89w3?0%JrXn+JNbVL*Wv&}HgjdFo2WhV&9;1*EcC-Y-^B>p2&*s$c z^oBG$=J=9-tg@b72m2+&6oZM0_&-K>%YXgd|E5Qq{wEc%|A*1Yy8Y#+eym5ns znD`S$Y-wn`&%mH7=DxQ&Qs)(iNhADw>g?YX^8bgLWlQuDgl2BfR^=IyT{{yWI1ebYlJ3VSqL8+v zGrM^xh#x>cI1VqpdyM_^i7`E=lAID+gbgacqVK znRk*R4$Unb@(JQ=0wf_((XF$aU`yi{GBfEI&?9@y`wOiHQ8FRHGsN>A&Ko2gK0`Iq zVjZ%s6Heqshqb2mWTDOcF1}6} zEhC>%+vE5aT%k`AI*4`6H)^^nZ;d>Pl$^QGZmq&1aB?fiq7wONSUdSuJtsx;jC09% z;#4FRuh{cV*MwCo6vuZGnyKxWJk@dq=ezN>-YaGCc1mJJ%#7g@xzE026-dbkHYY;{ z9uXkIW81_2v%}HZIbrJqaxfR?hH&SN0~P_Q96`4@;Xw{h?P(M8(Ao_nI1JzQz9oU#?aiG(qkoiV(l5oi{uR3*qm#!(l{yJGIOx_n2=w; z+94wYahp}wc~<8d1C2D!j|a@Hh2^#rWWg_pTORPj0kVbP?PV01HECHznJW(VGfGd) z5wAv4IVrSeuFBcVJ4z~-R0vv<`yb_Pj1z0Sk(A>!akDhtsyA_)#hu{~vj{ZOIP2uZ zZDL=m&^J1*&}=Xp4!cvHuvMX7*)?k7qU~4pgl($Wp{SU0)Y*lYTw`9^tTT*KfB8j> z{~aba#X1kdYa+1i`l*(Yenzd<9J#M1&9v(}9Lsof8%mf*%UGK1#yV`z{mF>KR<;%X zc=vT;XP}7-#lLmbSMG&7;{Ob;xZ|Rq#5P4awEH3Gv*~=qY#8C*F-^p`4w?``9C5L< zf)YWh-1kZaX%+9g?J%jd$JU#(Kd<)LF)1$l-}9fX@@^_%?yKHxe5bkR;FVz_5Jr|! zq0nHap7=m+Q#)!c_^Sjtvn_jLobXpu&RBz;>xZW%{*?QsQU_iaB*(tY-;B+;6Mp55 zQEOOxxGGaKk6dSw%#HmllY3mpg&-4LfOA;XPkqVCX36tj1|HPBB=qOKINdxula4ir zV(B9qEcJ|E(XUD-w+dh z(rWLS@j1gN)_;Cne~C-J6*XHnyM3&0oA~ygzXe&@T2#w(XF&r4ji@EXE61;3;gM zS~quaNTEf)=GZIr;=Zx4lJMt9EvZ+#0v9*X$m>~0G zlK5#q?kYHyGd9N`b_1DV@ng1(l)agoW!I#in8x5X9@MsHF&WkZuOGK5VT)=BC(-%e zaiO503O73{ZWM+yWewAcEbD1?U3X^uPot_HOuIYY8(6~*TWMzEt@5|vw=pSWKii&r znPj3f(G_JWnDRY>xex1rY4*v_zm;XP`?~4G97$*gv5uLtDk6d%ZSPLag{}y-73HJa zPnp&NHfmSNXf*IcTT+4+Upn4tX$=3T6rhAPwsB4}miWVzV@MvEYBHMd@{J5cWCYruLKQvP@4!ex@vE?qhGZPa6w+RF+DmX+#!< zw$tzYmX*bx+c9P|92MAXY`;n6Z4x8l;Kp~rk%?KVO0)#QV#|=haEscDdc8x>aAx)< zjY-2KZkjB^Wj0OK?Z~CZN3O}arNlEM`L}DTaz!(Ob@JDIjkV!6>@ujeE>(3syVQlfFo3@ z!B9)@d0Z5)qp02>hn!(UHQsYq7uW3Mx2}Qj|ncOcnUv5Q= zx$i}Lys`<*>|AL0M> zI;N!gHGc@{(kb>UsT5j;-6ls5vyl!8KT+?6O z-#$^coc&#d6Jpowed2wdx%(2%gmROW1HuVSMsE_YX0aJB0CHQH(m%L-i|jSKw~${M&5ye}4{#cg@umA7ep z@vp8%gU53}m&G(=vWzt$9$merjqOT>F|(Kp9395?yZlkcYhSYp^sx@V**Q}-v0wB~ zTFX8DNE~D}R&q~($Z{;Dw4Am-d_`+^O47XTv+n~AT8en}3kQb;$;sLV*c@KOWyX~X zCNg&3@hcFE9?QeIl|g#FW+2X!!q{U-fhs(M>|9I zeE?PLmovNfdQ2CTX5j*)i!)GnxQ7b8JjU!VL1$_n@CvtYB_8BxE=uTVo(fiLo{4hF zeIjSrUq%y!{w5ffqw(3rhWp=J#rs6U3l+0^t$T42-DZz$<~6+riES;@ zEXbadKfj$f%LjT@BJ&ZnZOLWgvR}k#5cs> zTo^>Puv50G7n3|lQLaaC9e?|#RN#r;b6rZTd1zf*NfaN1cl#s@@ukdeoSORFZfuj` zt!DhQ{&~=Qv*?z1-f0&M{oJEzn6Guy;fs=W#RLp8rqg;pY)02jWdaZx+ zl!wA}sY2DoQp;wwqD(ww`95dN3k`f{3H@;+Bv`JAnVA`fjDWp)11fmdWQBC3sT*_e zf53|onMmH8=kt9-k3K5vLHnl{e8zMad;a<(n|BkXmRLBgEAlGBD#Fx<2g@i2?P`}I zC%Q;XdR(=+*Q>%P!~JS@>E!KCX9A5wjN_tWh;LNQtlww;`RkXner8R|H-l6E-DTdA zqC1!0O#faJh>cpx@=Lc1gzop)+Q?ljtq&{V&O@7-p)e+i23?0n?sw*64{=KozH0tg zT1%Ok*2(Q{HyL&tUT)l#Xy9g6E&AU0&92*48^Uaz+zA~-Gg>n`Gb5X>;>-)hHN>=( z8|iwydYLvA3geXGEny-~R)gyX%0J%-euU?JK)I%1Ai_Ie_&5R0x`kU#R-VUBe{hj& z{2V=z&?>IJ=X2>i(S*eR_Cs;C2HaZJW){-1Cl})sP==btP29Dljc&v-6W z||OV3NT!!K!>C# z5TUL<`TKjtHEjPOdCqrXo3vh@GD8SmdgcmgMVDyUmfK0~b1 z?h$Oxe6=|4Y^aG8+V+%&_TUsk*M$4m1v3dRCwyTYZpcZvxx5<@?2gSO{ee!}nJ>XP z;HmP9R09S(+8cuQ@l4oRo$@y>+H(BahUjK+?ioq(6C&IcEt(QjUkUs=Z}0U{qsMNq zQ4suCXR~^nViM=9{wCX?>f=|!%eC&LSPA#}Xk!)!22!P!GuiE~?y^QVN2q=X(sL8- z4+<8&*m`@1A6Z)8$hgT**=lcfMsp{(K!7fhluw*KF*@PbgF0dNguFj85Akn1iFV>C zYudWB|9<_-;i3>^mJnaC0NFQq1<1erb9#VyJ&S|Xm3gwsNtQR!rBXYa-o^MRfwQ{c z`#{!*fxIgbi(<-30gOb-w_FYE5)>{g6NyQi3Pg(Uo{cC3Bm^>*jJ!EH4V)eFBQ`yk z!C!uRm1-Pk9{1lb=%RIW&%=cFY zu^)vk4)CPuhYy(5REd^6cjTkho*uf{U#*M9-_)|YiU=8QMH|vIK=K;@{;H79)2d}@l5ON0;t-0F88LP`xit6h26w&eVdcR8>YT-#1+EJGt zXs&PmF%Cv<*EDRu88F@EaVxaB>dZ*ndFw;f$4J#$D;53GO-qgUFT_6(XR0E@9A!9l zH9q9-&W)(ttIbk~i==pR=Do<4u^s%P;DDUDjE5e%Oj08PcNi z+i$E2o0PS{U>LHV(I}SvU^rRt|Mu-i6!Blh!e9RP&_emV?udlF?5K&x%-yjSm^a-TEe`{oB`tT$CSJgtPS0t2JZ7UxU{ zb4k*8-M^-id0K7M71kcR$JBIpDJk6JZlF}VAld|yduP>Kk6+*zbyQuhz|}H)S~~T< z^(t-;R*k~crBknO&H+#Ixw6W?&bdx7GHJHn?eA{DXXw0vc3d?jwxoXB%=+d10MDHl z&MUGgd}(DOwio(&b8Ey?vowz=&rEF{AEyt!m3&S}rA%}MW}Ha$(%2K?yWFdj_4QWR z_n}aZUX&>qwgQWpb>+d--ZM>2ygQFZ=2pzMb_E>o^<@nXQ{st)Xip7zHbi`TUlkU) zs>UEtFpxG-nh@CKs>Wxa3Gl^rCL+>B1*-{U1&=S?;uF7XG8MSE`{2s{ zch>S-OM$@Of0O%xHthgW&x>^*e=t|Wq*_64xvug*RvIHR8(A2^7!!3&BLQy3Gz;6bPpp< z+#)a!2f1+Jf_rV9PN^jp78a<+dt+8`^d8LeX}fq4pTy&HFmKa0a~p-El!-#ZH<~SM z<>U9Fl;@mM?zRUvO&5HYE1LUA+``)KyxR*!B~XyX*SF+KMyAWl@C>OcHhq zGgoS-gS)(2OwnCkSU0gFU6pU4YM6P}Z;fY}qGhcC4p7oGJ}H-A2ylx4o+K0N=llUn1G#(uPi6` zF6BPNk|D8UqoUFayCPdN|E!!kw#S?{1uO=+1b&R;50)*8Eyl%bSPZhX579-ktJV;x zh2ymFWE=|!94I6Tw(~0_LiieEl!EbXbw^wozHcA=6F4**t*NJ{r=-*k&LiefEPNW~ z$vtA+a3TZ=Cj+bRUWd0mjO$u`N{?i*y|Jz>h?f08bZ62xuxiiKX_nV8gdZl>j>3#1 zZu>^a&a#ppf332{i{ZP={X8)*q@8`1)bth!5`HmCr!YCTJ&G<4%(Abos%&{!dp{QE zs3E&iQCK9F=!#1t>&D;7o0!vc%3t37jIVrk%CsU%gnn*QN#(3>0v9M>=61A{Ic%Gt zkU3glJMhH%SOSJcP*3s&|hJ1jD&NUBrglU z!g-0tI-$;@pCcjaRy)Zq8x!k7f^eeb+X6hJ=X5Qg8xGYVm!TAxr4CqzhK13mz(Yh% z*QkiZzv@>%#D^Kd9A!;h<7JLh_x2io@&LKDw`TxBy6RJX;uUmTTidfx@G&SIES<^TZ9}d4G{< zxTJm&`No&(8}Zl!<`R>H?%%tXrP%p{mC~+qeSx1d@Yj&!PFBC?lG{k^Sz=LEzbot$ z$h}5Nm;3StxNf$V+m8K>2wU^tTSuL=QLo-NIhB}B5>>qP@inAL+!XMh8Q)l)>9t*pIa}rGxis=2Q3I#KECW z85`5vbAsatt55Xw#&$`)`~m_rb2M0lguKA72D9k?+Ob2@LaqiAzKNMxvBkAjijBM{ z*d(6?3p-?WojpBk7FG8&t08V__AB0KMHqf5GcB#a)!yrNVPPSJ#E~h6KBwv)n@Z~i zhRWJeEB(3q>zPTR-j-hmbna)@vq<>94&31{9Mbu@9-Euj-Jt8Hz_zSsh7Vmz-@qt2 zH>Mvj$p~}l6-I3HA{$lxTLJJ~p+KR(TU%ArSHGS9){rFQvzvm`ZeE_A@OX+V4{yxQ z&NkWW$;fm-(qAQ8|8{@A3taU`QEhGQxux-M$`q6G{V4~0yMXI&?n#{`aBV35aX3pyfR8_YNE6xa zl(TEl^nlHJ_+i}IQK+`wGxfr8om`FI_%n}mzi-=>|9$=VQH#UVfM12hby^(LhxmSG zzX&1>h)mj(+dkwETRHM$2U}}vZVj<@){ACeJ3N&7&}81d!uNocd3k%MSgfC>us-Gf z=T@c0yW9<@e)@5b#oz#A#q?DxqK4WSXRH2tSb=l|mvrl=qk>PVzoqp?d4aDCPht9K zF6eVsmQaxcAL1%fAKxp1F93!D^RfI0neO$*YLWV z0%sU122Gs>?4}-@nr1XU3w-yEc{8;>;YVAYn!d=R2FubSzguV1?#JaC4|UD@LiH_b zja%`M5LteN4+qtG;93LgR6n^M{s_G@>)Dq2c67ds z=kr_nQWw$0L#ru`=A7gY4z+&$AMIUtP*dHuj}?Va5U?OpG)fbJPw7oif_#dCd>~B$ zDN2_j9YRD51d*aNB@{&|Qi6c=st7>^LJy&ZUP2Neln?^R-Q4@$n|JTby>I5uy!Y2T zlYtoy$vJzUz1RA!wSMcD`&9w6-*k14c03aOv2f@U|HjWqQN8QB_C@oYzp;%bSbW91 z$i&ie2&kHo9?RVU9dfBCKuQ1_2-u-fRL zvDCP2$BkUYW>RT^v{%?eT~Jx`M079sz;@Yappb5WR-yn#cMO==ix(aIAN_1=a{>)o zKxDv%z9D1z#k|zvFmDGybi@WQX@Jc+5fQwrvjZ5=^d%y(&_cdK?HZ7&0~4&Hqk{lF zQvjv`mQ)KCODFY5%k1;zO0uz0;&lffx>Y)=xo1~P15gkFMgZ)SKaGtm-3Z@?fLWj# z2mt970-)3Y0R&VYV61~OKF^^;n*eD6y(+z{M*;hTAE&SB+Ly;GAP@kEJHQQ z_w%~IDhoY!>eSn`Gz~zG1Nc)0kV1>`W$H$tyiX;vS(S4~o58#ThK>$w5noKKe&PrO z1=uc`Aix4mZa_W=fKk@=DlSS=L1FE!W5!#Jz*2%6s8()lu1pm-ex4Lfz6}GYuCc+5 zuFDUG=iKx02XK-=E@;wI1&~Is!T@=Bm*eg@1N0^rhRUURf$qrzz$*dVps=v8sHiCL z4-e(MdKY{EY7$ZPo?ht9C6phhGUKlvXifG!lxGsSjj-nN81b21Q|9t68!q=SgyC+d z@!e64muY=^Hi|Q@dCf1U3(O!Ae%zo^zD?Rgp;pC#!wiX2HJYjKNL#*)5Y zlQtn=% zlqr^o?RrOie!*4GU$_{V=9}Xly9%QwAt^mHYq*>4EJ2$5X-x7((AgaagRLKFnT=Oy zJ#+O@l6Agq?y3W{O8=wXBp&|`0@E#8K?|2q39vL zrmiV_Coqs&bsI~!dZS5Fhi*N<%4bnCV=bgPcj~s<-17ygs=K3@X>UBIRiBuwOqvpb z`B0q(X60UsMUE)FXZ3otK4w5woi{|Fr6-2a*nZ(HzqIa;>PfE|SgHb)q>d5h)osPw zGY@|fW$|@|_XmfbYL!6E$d*5Bh%PmKg=pw6biP@4Hff%+ifVvvI}z^f93L5Y*#_We*d1! z>^i|z%4StTkto@W_CN|6YZWP9#l6FfmCucH@H23O!6GX%Z!l)awK@q`HW>@=EJM5D zr&(3B--qv#o5atq??ugn;jsgKs(a5WqkcOJW#`Xo5`__tZOZ2y{XK|fVazVI@XbzR zR|kug4S9!j+&x;W;n(%OsaPcMtKPGX10F3%e%1AR2P>EQA1uDsk#^k9s?d*`8YVL0 zgfQ2%0m}w*yQ_D1kD^Nw*6N5W}=YFd191 z?&yT~W6eW2C)%Zv5Zr5HKlAigE9*7fk56=CuCES$HVcv!%lZ(En{zm}#SvJh_<_s2 zXvrFvXfdaT@jOF=nMl{&1Ov3aonQKW z+{M`(iSm}`>>JjpvUIq?8isR1aXB~JO6_EPHce{$8rRca?oH-HF&{WWU+`(uqo+wgai@Oc;qhQBFP|Q9Y8dY2;d|Bn(REPVhl$sd&7CXTh!09? z?F@cS>9Cw%F7RHTS3Sw~CDhte{ft85TcA&nrV&_CSRg5NvG9=vkZ?#1U|KIKJtz~Z zgU5(jf`n$)&3^cO;?ydIq1pm-SfSHK;(BGHwp{7&hAK23QqnXRa=jgHtc=_;!e}Zo zPiZ2iANt*W?O(ka;d|ob;Q3tX;sEB(Z7mMm6KdDg!|sBsbEK>3+<^>rE%x?0?||#1 zQGbX3;mT9jblw6RJe6~MxVNW=;-_bUpX_-Twy3Y|zL)q{T{7IGo#EYjvI3=)!`G zS6p?Hls_1L!j|7AR){z?dcUD+VpAvOfH432RHD`#I(n7&%kF(Afq(ttHKxum$%^~7@Q+Y0>TeWE*5M}3W3B1<%RC$#*+ z5qnwB(|W>q~Bu`9RTEGM}=WL;ugBGu`?nWJPXg^i^ zYN{$+EB%p-GghvcJ9N!%=-t*(t;n}(8| zk&?p6z3S-pi7)zG5(wfdqwQ(_tUB}XGfq${d^frJ$sx#o^y%$r?$6TPow<*OUkKlI zWhzGH_uHHQdY9VZR(8UQv=La+F(AjYL+j`c;xR>6O?OAASa_Oi zW3L=(Os!5pm3GecI~`SVx~Wim=NlQwPtU}{5*32|!FF>?)oreLZ*023B-N*X;^>K* z$L(7HTbFvNP?u?aL}7q9*HWSS7Wre?z?}iD*2UMzwUZkBIz^yceq*e3*Emguj|5@n z^fx=LK)?xSBMRkPqRQqo(=zA|?Xey#$VG{6D>oo@!J)8I(`t7nHO01^#2 z0LBJCwfRAr3bfsTm<0U#@27rd{z!<{y`*>S$;<2b#&_>VY@1(ja(R4y7$W45H2t!**2>l;Ux?SM#bq5|T2eSRo{Gf}28&R=4@2%y?-u=x5pfTpl-ogz zpFiIVeStc9g*~E#XrPk`72jbyU&CK_fN#m4UzxOqus`ar=EpBF-)g%aZaL~$b)tkrjI%moQs!ZlnZS_ zZ0-F!Vxzk2=@~bQbHPRZ(_ug*wj$?tOMP&9B#*vMgg{;0eC?9Z!U9GcWNE5z@Y}9F znj0+9H7&@(_afMfYC$1&R0DX9=eagt2;_L!`Bw&-VI&_6LW@nlb$fkrfI?C&Hx%6& zD(9xRy5iOB?0gy;MwTa#=kx>()0Q>8zWLJ}ih0j*Mmep!V3TEH&*_CEB)}hae(6ke z*7UpeBBsB{+{^ckeTQIhV`vbiTue+gS+<-qMoD-*iGDp9%&ODy$HXL&FlG0Y)6aBe zXmDbI_sNCiC(%Y;34IbO1(WxgAStIYpHr+SLjH zpT{(LX+ikRKIU3?oQM?+HZgI{B+;p)i?RAM{w%U_XLcC4lw%pm;`n@DBr4xzLe}av zp`fS7!H>m#Xq=C4P1P-`qP!khYi9H{$CaWs6Q|O-2tDd^*JNY^i=jT%{mdwoAz(JN2 zI4B*b5nNX!7bS14Z!e&n1VC@bX>*yC94Mvwy!Q zOu;_F887ST=ElNl-QyOD7gVatl2mX>e1#hN;+1}}#;^bQaVZe!JxH9G<>T{_lKM0H zgqaX&hMT>0veEN>^%wO^Z=E(h?dLif1`=;?37v+19sF(;(UJ}r?SUfOfsTVCBKtHjbT~+4pok3XE%nb&CKpQGg2JZVOUjztCfX(}DSEctKLzcg@ zn13J5{9l}kG9Nf#a&)BN{w@H5JiPTbKhgKF|B0Y~ZKeN(0sps7jc4+y0JOCqH?eeB z`+!8U?;eP!dQp(u-OS}H88Rs^WV0XT%4&S}G@?Os$#wi3@N=^|0sxZJ7Am+Z$){&7gH6J`>zsEV`^?_i!v$-wTcY2ECg z8&mIEv2vn~^$#IU=@FOyc=`e-OCWABWS}m>pfmdqfY&%6Kc)Z6y^S}-TfF&EBSd~Z zIx6Y;?fC}(2KOkM?ag}68_6A`qEONd6E0p2u?=_-5b$7=6k5>R`fzbLk(=36ToI*I<{*?d@E! zlE%kBI0+2~yt{nYDCdGzb4`#)iP?^|mIgzoQ(sl$dd3_2a-FvEgLhJ0tL8Kl0(N}W zwEdn(OI;G}{>_2S!VSeC;tw7k2tn&%kM!4#YF|2>joWiwIFkjgm?EIwHR-)FbAxCI&HB`BjH?Tn)!qs#W^V?4_24oWZSFvFMDQC? zpN}je5{;I%zGhqm%hG~Mg*hYhFHtsA`~JATS~-e zG152g1EPq(=(T;?2U3jQtWb-W3}RB%vSv^`{)qX4{>A4MZlnKbVY?D|D z`CQoT75Od3sU7pFXT%c%x>L1Q#N#Rx5yeC470eJ8<1j_ymXp@mK|bFybIGd@kO%85SJ6TRIUXIFI`pI65q(D@ z<$2}^G?BuMasJyGn;STfvgoo=w7X`t;w7lpSo3PA+N!aO--TM#)cvt)FEq9zHZxsA zBXEorh?NyBn6#RCU&B+98h2mK+w6)AWK$oQTRPH^j@Yt8pVYe^dp;|U9@=hdBk(z> zDTf~&p&(52j!Ypu$I6>^7HU=uoDmqD4!^5s`YiPH2cY)&OGTtZgYVc=3JH?wnJP8(lq*2>gN&Js%Jfu)-xax@wC>#XR%wp zwzE*}Lw<6Bv(IsXL}(d5@3&w%UNBh z`LZ!+2_;z<2YarLC#Xu830o*GFmF|-a@AJ|2bzzSe8sx&>vlpfX5+y}!S+&OayKv(|ggde_h8hQ0R;!}C1%eP7q7?mOVIyu>-utE317;+&Ku z`UwJY{5t%jf9e?gAIcX3>Ij76loa}bvP;4e?zD%pc-_{KF2}F{{fTEvH^@%~1x_48 z51%+mOzijInWF6j;+h+LWVhS-ChZKrH&|Y>6}$h6=u67&H`h}LHtZX$C&*5s{4*PWM2j`C{Gvtu6C{i}U{G@}^c3OJjW@$e1N$$Nqo zzBQhL>p}P-i{R_o8+t?t#N|hy;YvB*_z)uydY6gLAP}E9k5M8JK2QJq2mbSvDlQ!C zjUTOy*Lx=lIO<1CPfyc}`7J3X&|dXfe~v9?&1^;>jO8Ca^7GerU;d<_p+PU#pQCay z%)0(yGhBw<*2DqPd9nRJPy4ar;O&Cm{sN3(=JG8zvT8^+(W6qsjX(=0W?RekdR z`t|Eg28P72r%7l#JG<@k=dN<|DH#yijOhnlAdKh=>V!?4RrT^cq(+h616P`r%Gson zqNMquj|Ql4_>+`G+vBkOX)v%QMNpfsrAN~25O`JCSp!E_0G0PG-3Ulz^nfQ&I-ls&_$!Swf*K=dNOLTGX z@GckE)YOzCMs4}Wr+8j#S_+C8{AHHu*<^2>aw}Y@=;3V?KR^G+j~{n6Ugv9-|N8Ly z^G=`-@dRu5yLVhqznrM8Y%Cx5THM;hE?%Lb@tg|gJ^T~u-B-?1h5Pwy%2D_*;36aQ zUBCI>%&p}S-sy>{P*HYNVa=NKw*B7LDhKM_EjjWq%aO8xmhT_LsMs`>$Nczc1f4v7 zzM_ibF;@+HPQ>@R2z`pMbhy+JouqUgzn}Y`y>?HQ<5ZHem)Bu*pg*_8kj>h3D~#0k zD%twYd)8xl-s;s(mYMR2_%@@M!yqaSosarWFHc{@*X0?T#UKtBVUbcBX$;UEZ8tlQ zxn{Nxz*CfDj9lo?T^%V`ST&D(_wM58>}xtNlirMu3frkAl3RY4@94kuPs_|K)cj=D z972-H%zMSAaWZ&iHy_s>RQH~cBOe2Z7FUXh7xzYhs87JGC;?*!2q zpT2VLs=bx!arf2Qn3&6Z{z>BtxazIRrXXK;N=izR{ojo!yFX1-&dWb|rUkqY z7Iinsp5MP8ZCMLHl*!%FnJ74N00sJrp2~Xk7$%0J~J}Xv2CIdJ=(XQ&)DAHhH0SVHlIFI zI~R6C0-XkrW5)4zNsDj{dlXrHm?unN5qK-|BV)SL$|w`c@<%C?{gCFPM~`q-j*Z%s zpDSOWod2zq)ax}*e&Hki&(ew1w9m5$%c+bRoZ#Z(YP8O<2_vsra>-$4`C0gTA-AyX z@zM>)$U6q#Uh^vJ2*hU+G^cY|v* z@5@p&Qj(YNlx`Z;Q;>tPzJWruSp)_IR4(M?wh4ZGp{0!A+xxE)Z}Uh~Q`1#0IO3ho z&o-7q*231|D|wv9FNQ(QSc_w>aHRApq1)3VvUwDrW>)hI>{v{9PZb_y{oK=_PHl$23}$_?VBYi0DGl24yP$kP)p;NinB zAH-g_S>)&mwPCR=h1oAuv=P5`AAUYI@doNr6jhO(y*-N^@iDk$%2$L2`_FIsWIlNK z^EF+Y#gBS#Z}EZ)86$?#n9XZ`ClU1&Ftxcf%dHNYsB|NSOWn6t0=0iO(|NNNW*cIo z>Yth*erv&_;!A}^KEpHbIduH_{g{LEYwPP!Uo>^hb5-+Y-yjk47kU0R&c8PXZ_U@O zuOqCs*W8ANh5;>5upArD@kTiB22!vD1_riSnDwN!Iu2rt-D(gvq%jT0CeD_R2tQ;h zY)q4S_a))5frKt%klSPX_q#ebTiZXT+$u#QrlKXot6Rxq0f^3fP(VW}bxj8gFtPbi zgEVX19Ao8VqFANmx)d=;53^>!i0t;$g5Ow<`j_<&U720> zZo;s_Xi%pnJ93#1C8mlm$QFS1hhRH^-pH~&_Sa$X(#tu|C@sstTE&~f1=%5ibvU}XHzsppTmxVX4n{5^`W5vyu8CZ_rH zXq}!WGYTP^&%=!>ZgDgS=7(wzUNO07R@xaZ4&<}A@L(>B*iL?p)^W?md%l{Hl9nb9 zYo>L#`2PNZTf;}$)2C0P>?Xekkm}qU%F`%WshA2e>WG{7am>kV{`Sqt*qDS49?^JT zwi1h7L7m*)_Pt{^1C!oXMEm6x+695m1MA$-!CihgkidmAqjaIg!<}v}4cp`A6oum{ z=;#WQC$+1cmZR9T#vFR(XapQCgmH?iAtp{4B@x=B0ihx9{%$1OP(3r_I8^ksabr-| z+lYi1VN4u#iYOtYy}kW64c?9xq3r`bM80vcL2i~V+>{=O6Jy5&3 zL~bMaw4gjC6!-P@oxXT0VsQ7{HEVxK50Cv=noEcT@!NJJ1Wb8_6+y89Ej6%3^zaXv zu!Kqml;kn5y=7x3ZG_DLtoc(CqGK*|-#@^*>?g`?@5zO}gM_Kq{+3=W;qom+0tW8m z3%}D+jDMbXWpT}Uk>oZSIO^N7wTeSe|Vx3iQ!q_&mXP$|j7UcP*p zmX>x)F0Rz9Um9KIw0!m2wMG0KVq$5sm=!yJ2Wm%xnmX#l|B}#mAhyh)`MetcRUWfT zqwD9>9m@OqlxO|O5D58BLyf3jgNlji+1a3$%w(@0<<`1LDOuS|VT67je2sV0MaYTw zpnrdRD)eA?Lq1m_C$k^Z{Rw^JMU~hBz8lTO3{~AC6 zGmh7Itwv$+ybgDak(Jw%L0wCii4dQe)&+!p&S*L~loFuo<@uAqNXS`{Nh47lx`(et z_kY?k2nYz=x${TFaCNLUT~I;gN13HorQM84x?<`h1))D*0jRyGc2s$RT?nNWj!Q}! ztMhbEev&R7S?9U;i1^6X`srJ*}WDM`tq&`>&2FQ_TP?wcNKt&HL~@7>#6E*~El ztUTOZ5e8?@6fV$S|lKfs%@f zVg7lT>N2fzD>pmy`JQxN60!pL4=1NGe^#wBSu~(FF(jaUcc;}cT)FjlVco7YdUs<{ zO6j!M@WD(DS0?Y`30<>bWBPGTP($Z~!2F0Hp?(aky3a_=? zAh3+P&syFl3A;z_7gTE}dmrw=$N`K<7zV0G4 zJUqOKtRGL#QqEOntC%J9dsH+N5VOrcDJd!D1(lD`w5ktvw#r7Vdh2g?#PM7caLB5w z8(%HdD9OOiXlBkOan$0&SAa7Ro|#Wdyee~*BUI}2aU4)4@#&T7)$<}1Xk-{n0tyy- z<9W3{^A`tuTVz%}$lg@tLLFgYVVsqK%WpkEgByB&WOTH49TIe&%DfwM-8Z(k;nqJ!$gvom#^Dh$X!mVI;-2I984=Lu#Ey# zJb<)p^g9Prr~92$1Fh?H7!*je{v2YuJgxGALwXh#bHJY{^1CBxx{9l}H}Sm+B)sRS z`F{UtrsH5|rwr4wuI1t9AGXTTsda-z3LsGqsZnl)`Kad}9 z6@{uo+A??t1l;gh{?srukAknJ>t;P|^lR9&h6k8hL$6Y(gG=%th47ZFAb)1gsV2mty&AJFRNP$NkXpQ-dxctv*=djc*gsZbL*)# zFq5Y`^5}=Ew7&5VPo|!k-Y}2cp*Ml4Im1JQ(7U0R*a(#VqwD&w`ooPvczT0dyKI;$ zZUzSN@yWrWr((E{q&Km54W;LIlJsU~BG>elOfwx`C(3gH!8lqf>5Ahvz3aO6%yV4V z!eR-)8FR5^ZNX`-hu+e=w>scsBL~@-ncMnUjv+b?POvg2KA~nRSqHd$&#>)MZCC@8 zHUY1F7fdy-%yMM4{z#{5e9n;@`47sm(ZAbgDM)OfY49C^4tN z#LKIO)-1Cy<*Xt?u;1UO0KfvO(oEX+whLz9VqLK@z)bdN8PQ6HG$|_be#LJgG}QpX zZ_Yqnq4UItt-Ong$)YN&Q#*{ep6knl`n!hZAd9UN$Vq5zn8Q(%Mgs9pXpKIJNbo+T zF5lBMl^e;KJ}MK!B1yxnmSjSxi;^lQc{`tDSm5X7^fnFlE z^CGJ?>z&1hSO=rxWmRZbbtc^@Zx46P=mjqc9d1vd)+$q2CM~_{y#dCgM!uC9-n%gu zf1xo;Pob70EB_-3H9tRJm4g|9QW_sPc2T8^`IWXbl?=sg3hyRPxjT36K*b&q4F%8x z3!))kB4YgLaO(^e``L9n1j6JW5zb|(r14P*wW$J4f1$4Ks=f+<#Js$`beZVD7GNB^ z_<1hJ1?A9YgXDB$hlRmHLRp6Sod@7}cbhTU9$Vw^qNONLB~0#J z4T0uRI^80@2AC;$^G_DTJq3%JAWi^41?k0+VsL+F9psRxlOkvsJ!!aQP#2B>mI5{Xkj&{a6RB2(vl4#ou+gu!3YEa?U>6W&PuI~7%+DuE zO5)SmnMsofaAhkNsd}!Qh4}URCsi> zTGi39nE|MHb16X%;%fPtpP>D00NN&T?k&{%WgX;YXKynrLF=04P>zk9uyVW8N4ama z2tz5dJ>gqLE(-7i7TYFQ8p*k<&yv@w#}5i>qI(N3@7uv`-NSff#N!RFSms~a`-++Y zdLt_(6`%yI3DmZ|EYM4ylX~YOe9l}2Q3*({qVNA3akjAcc!iDSNK{x+0R)?v+CaDJ37}Z5Jwca%9pd_vN<78&DJ}sB}`R~{lY4G&* z4Lmh8_~k>t2>k;X|66eW|3YQg$t1C%4-5^x7&ba8l+5vM{v%9)w1kAww#caj+E=dZ z*y04*Mq|<+cJf?!0&NJ`0?iiVNidlJ zF*N_3Oo-Z~-YUoSbq>s5(WyPPh33Cqg#Y_q3%f}W#o*C6$h8TyREUYuUyg1FsuWOn z)zM>~Teu!Ms92~cP_ux|;+IF%(9q#TLYt?)a&nx4mUt;FRU-6o+1lG3%55Sn+X$6>6IjR~pGgOZOaBMu%0}PBzg#1^&}DTMek}1xKCJ@{bGxGO2dotNyTIabuzS%qPI_ixtpP6G4#?zH`TRq|6ev1|)hM zxaJv3)(c@;R+S9fPqxO~S4&NMliXMMk+GalA6i+h7=#MnLcthzc6E8f({wCfT3U*T zhyZy=98C~Q;NRc8Ig4}!-3S2LA$S2<07_AJp>+W{oM-WG!8qeK;B$98MD}KWbtbZ) zTwPs(10E1We>7wMHLHrB0J2baKq%QYil2dijJm7;^^|8+QkFYNYLin_8wB9D3vaTn z+sW{US?2un%PSBbi**e_X7b){q;u#6!L5F8Metw@zE%Uf>x$!%K?49km<;0hVcd}< zT&<8S0)7A*WaIuCSNj7alCzh81C2Nutdl}~CVmZa5UdJd0Pg9TnTvDCU8n61z|(FzG@pDlka+4 zE4a;uST5s3u;vcelaKNkW6^1V2~cZ&N(#VRzOMia=XaRM>}mnm^ybsZ*_go0I?ma`62FU-Zojr&!gCt}`$+)y0jGEybA^ zxE>vB0g~VOE=D##WmT?ao$)%7dm?99Th!&SVf$YT~6E&CYc)h6h=x`4NflFcVIV5z0 zPfY*~(nt5?+QC>hkT`O?f(i#B!i63#US8g5QUW0nbXxlS{P^+>_UJ_*vKPbtOf>^M z6{@g@2Rb%t{(GXqpgE+UXmQv$`P@ngJQ|P#NebQNV>syv&diTe(~AiOXmoQ1%w5sl zxm1_|IW$EN1waKb1xV>8u7dVEPs5BlPIA6aDYW~STE{9v*M{o^5)K|yr z>uZ%s5udFM8~E*iwSTPlhnrB3a(oCQ6H?nf<3n_u*@cIOBZsM>Ih00_l7fN(wZ#Iu z?(J35D!>G8l=kS63ft5boBOA&+`!gz==DmkAzD0LVqRE#uibsHr?=uypU@}6Z_x}dJ(l-fY#u5$S^ z3GBdwq1`LZ_vAT(yltKi*8&fAka=s=KGbXX!!Nta4B6PV58)9J4%@$f&PD>ht^NJw z41IS;W~uq0JbLM%Tt0#CBaj`Pz`s;?x1!){k04)rqF^~pt16o|BPy@?{`Q_FIgO25 zTIqty*-z5<6}FCaP}7dS|p`uZQRj<~8EIrIo^ZSLr2bjyc3Tp;fFwUoLWA;E_iDaS`&|#qVgk{)#om52U6Sj;6~{VJHqu)<7`Xn(G#eZe29} zphbb)nSQ6x)6?TXQ9oA19aBgAglaE(hZ27*SqCdvJ5wXWUU{>91FD(()xi^p_p<+q zUCdq~3#)~fT^fm!}xOXL%-U@m-LJcu&=Hji1~smhRonI4uH!@4t`HNeh3 zMc9cX*?^&)5iPi(ilonHQO)BEHa~`Ve9NpT;ZjYyvFj%Z`m4NFHD>+H7&(xTu`}dh zFh_@v&bhjj__IP&0YxZ?l8w|0Z)a=!(I0Hj3fu||!JKb)b~cRQ4uLd!DLT#4dGFuh z;3$O7Wq3Xt$UC&z!FWYzT{J%|+;}*dnZZr11NZMtfNt4qS~p25qkPbtfO_(d+W6wq z#=8YqYi^)IMRrZ*?d|RCzFblx4lMx{4t!Aezt;1r_fa*j6mZXQiSfvh(0n>Uu+HS2 ztg=}iF3E%ry-9V)VyFljZW2CkwQjGoF1Y|6D9jJ&Kh79K5W$>2Y(c_cWovI)sYb^d zbQG;Nz#1?sciqL&hilRGLsWzG8A*hJwg%i{Fq4y8u;x~~{;Pwrwdpaxo^S_IVkw2X|hC-`SE2N|qb(i6w71a`i#D&M=vASzm4qrkz#)9*F+ z7*_pjGP(j@T>|?w>Po`oYx3Z@K|FGyD{BrnGec{}bwtWG1wJ*ta zP?kESA$T%1ISFO$sVFJ~6tm5A5YG&gi#>MMp!_c`q{BS^`W5Z@im;OCsgk)(!;|jh zK+AS;a45C|9n}gXk(xi?(EbSh3gapj>j}6sjaNx{{`ESrXq_jv0|$5l<9UeZ6Iw7vVckuV5rfMn}WKlz(4Opgt*)`DEFXVnvcJhHWAdp;vx^Xs?Wf0d2aRtkc$F;JM? z_x?e6Z{r=%Dr1&MxO#f-JtK@QVN$(6V+5*{*I_!#-$b12KR)As2j>3IQ-WaiArfRD zt8)Vd2E_oFG+V3V94Lq!5r`DHw~(wrKLgMqlH4`_bdp+0Tbml{iN|#9*4V``sQE3G z4~RZn|5tv1A2dV*)EcnfPKba(ar|q-gDnMF2W_-~(-NQlSAQ9f+P?XxZ3OgZF~o_i zoD5{qfh-=usY8R3$p~1+X=w=HdSDB{LB33Ze(f=-tibMNmaPBccs8Mgp88X|9Ae10<>%XGKUkNI*~X)dCD(;k2xYj0MRO zI+y#bpQ~92o#-KOs=$^r95vTbN*S_{DoFMR$JQFWIzoH%2knvtI3~mZQBS~Y%6#o{ zC?hL7T5e59d~`ZOr7{KLDxml`Z2=vYZq#kPgEvSL7#$&32%vEvxS_L23&QiCVXFtJFl1;1`4UyVET}hs!+SJXZA7m&L!+>`1ww{?IMCOATIU zZ~N5|FQ!wQIB8co<}!5-xf4CfJkB$yebK`W;J2?9!CfvWwH_avT~|?r5s!yIad7}g zHK0d(fAvR3v+SM=xysX4=-&c{oSd_q0mje4D8(MInBs>S~ z{yvz(db&3S1xIGrG3h6CJz(n48^4O!I>M=PkRMms-18kb3|*~1sqZn*5;^v7X?dLSXkyE8`0x(O&0p*O35DYQD$bQ}FqOpleeb zkkO5CejI@afQob?+2t`nu+Rd;V%ieZ43N-%wNtKwPzG2c+9FwkT6)rD3Y7`T3?W7W zPu7guNVS6ymA|BDx^Y($_277Odk82RYjm+oMTNl8g{6!8t!5eW$i6G5_x0{yf* zfEXUu4UB_LU1bU)3NbOUQ!nqhN2>QLA=)lrV4?^3-qJzkgTmO>K=>D{uo84!b5$RJ1=^>I;#kV4bpt<)|6fJUw6&(uhD&;9cBo@zOHM5 z3VI7gn+|l4z=a8)nX6V<(98)8m((M$UcmHo&z9XIW{D8$ZW70=o-_UpiP5YY`V#$< zlamt}*h`_!?-CO&>F|38FfRnY&)v8ZsB`ta$N`8n<#l#202^UG;W06{Q3}lTH-I!$ z*DWfclYm6M9e{Aq!XO(f>si`Rofyh6LYgwc4n}4!T51pKx?3)%h$RV3V@=v;_WB#QxeVYn?RullVk^nCkS8oAU z2XL*Vxvj0Oqd3~AJq9_72V^^}y9+53F?kQ|Zmf!7-HLTW!vZjdmG_J8_=eEPj(A>@ zt-dB5%@%!KE31N}u?t}^n&s`tKuOU0u+(C)U)uF3n4!f`hV5OdmKuBxKVc2^zabNX zceynU5=c+PZ4n^Ff@x#1q=hn3v~^j#3syjWQipAmg#VzV65q&aOuK>yHb*0lX?t zD5ACQTkPwobcNFL??N!(Ou@4e5MO@Gfi`n{-G6ufp!A{io`Jr;*+5>l%=U65YdmfT zJiL0_1Xv0X{P6&d%3*_`VBlZ8my>u|fT{LNxa^^z4~YbuckD;HkQRXcF$T#N;8P1z z^zNn$%TuW-DG-Vth3IDOaJG)5=R$U-G}$MhhEvUP7n-`~&y>?B3ia{>? z2&zS33+QC^M~Cj!KZGH<0Nt*{xa)l752!4T((Lv!C4|neE6T-1NG$(q^9~dq9vuj8)`v!h5A+dE6&_2(_?ekm>x$S0a6og*~uG3 z-d)NjLY`&Bx}MFx9SZ52z`&lZaR>qQiHI0{djp8$>$h)CD)=b8(;`T6z)&R^w#|0S zv4<4Q9fvw!_MKksL@n=WT_h)WIH%8<`~;FZYw{#M_NV^EZBfVdBPuHRkObqCDKR&w z+#ymnmS(9k3xwx2_Q^h-5DM>S#h7gSTaX>u)iNBf^MtCc%L3_NHXlwSd~(mbV+;{YKZhz0fuQk`(7^aLj$5T=Dlp} z-I*UyW+YC>uHkn)HZ|i5-V1zS)hx{dY>2X}Cco>;1KKtrzCPYKk$YulnRK0PB>gpg z;kC7pHuGa}BRuLMQc_aDP6Ir>-HDsNeOtgxU>EgPk7pkr)o5Z@6cxmH{AmIQT*$P% z>r&z|NGWK9DOp5goQ5NqlzrYwrJj0Yau#`B8b$Q*IG#*xIH%y}ageVnMHr<1Q0#13onn zf6|D4k5Bn`c`k&Cd0BR&UQC2$6&3xqZWE`%D2M5SY=KSe7jK@e1vIgH;C1kR6nr)B z-Fd=2c3(p#^4UHtu7Hr_*XqdCEYq^z+&qY1)E0Lr56hT zj)X&AE{5|dpxWIqS9&o407?n`_W0y!Smw1l1i5Gau37DenY9@#3{LiHehI5N)U!<* zGr}wccWZ;ry;k&{h8@r3M$n^4l*=mAI3-Jfj$h~AB{mDtaA8jf|}gXkF) zuZT*u0SIaU49^Uz7PCT}g~W9L$brL036R2ID<4gf>24e~8HT4iJ^k#UztnO>bv(}* zC|Q@t9xD%ziZw}x6NqOd-4~x}WtOuclY*?$!Cl;Wm;fJWgAS0CzL1mEQ zs`&DFY5bt7?^ECql>_el*i#o5%mGRTCI)JYJO+0*fmk8%?Zvz>=F#q z4_nVYws6j3v?CT8QHS-bAZ(7nQh|c)sq6XVNe`fG=i3d5zN=kiPenUtJQ*saMDZC( zPkvRtj-b+U`A`!Cqdi_w&u$5wufeyJ&f(%DAxX7Dc{heX(2CUSTgc(XF$j-x((M7P z$6nK#C&9h^-un`;wVu9y%HeOQ;RSRW!jj!o-PHjLN>0pR0Of&j3h7<16h*M%AQxjO zD)p`GA5C#EM@5FJ3_LK%>}!ZhWwig9<7cEX!BeZxivZ#5NtKqDKfgY(KNksy@BY+$SM5oc7v1uz2TBz3jfdDmijl0uIS;B;6MHA7YvhpDCDacXQroB z3#eydRO~gPV4ER3ALOo;(0A{8Rn2Eme*7qs`T97*=Qt!w#h(oqf7)1N2jg~(X9B~IlA(FlfvekLp4Trt=x3Xg!B z5c8Tne$XtdAV5KR>BKQ2WI$j5ll6;*`kac2imamdSw)iPZXLC7?3rta-$tqAsEAG( zJm<;+6+L0y&c2v#FZlsM-8+p9pL$Iu{h0&R4}zg`WiiJ+dGsU;#Kk3=a=agj zi&qL;S)lbatQ!%u4=(0q_?f@)2AN>7Xw0ArQ{{ZXdI+I+eMy;d!g^G^VBvyChK;nO!8v6 zHZ4VwkX7^yhf{8B!KqNSQCgXsBJ8T@lp8llg8~m;5u1g#t31|TB4=WTV70WZZBtW| z7taIA`Hial`w!E@=P0jS+?r|-`*TO}BeTQ|6{TAWs^o6TA(xS{C|3ggf9-ccOlTX9 z&&}FZ8cZ<HYYyuD*IW0XP+zEbWjeJ+AH@z z`d^}=sA6NO&*EgynI_Y=()r*&;}m%_XDG`g6w9Lex$w;7aj!zGv_E?Q`gzK}&kx-X z)1=S8n1qg8qoF?xKVvjAE$;qxnQ2}%JT?WjZfB>x;CTFS(x<*cI!|G?QnFA&qP%f$ z>(QQmNnjvs%@j|wOXpL#{(kYJbZ0Rua}oOq!u7a*UdtM~G*5|L77160Nz~2C43a(^ zFTAD{iKbR)6%}TVl6u*k`s?FY(i5ZXw%JzfwyvWL&pULr!=p%r7&0Z?WU6+Kt9}%H ztGhJFWo#8X>!S0#PO7^&PqL6vgk7GPqu!CVcjgc6>vo`eUECbgU@Y@Ryc=}?c7SM;hMpRyxnJw4~jVM}p>wUFJyxmxA(+QKsJJ}N2v zI0J5<;mDTiQuMxeQ`F4Hqblt~eMef^ij8f$JUN2D81GE3Dt}G-AJTsPF8M3#qBTGuE5iHv@e6G|}2tEaP;NkDZZKeVAa?&vYLiYCfOoJW~Nv0`HZ^PGv4Zbpl+PiG*45 z({mG(0k>H~Q$I-R(0!hn_~&T-%h>&hbg7N-s}Ta9nGTy&`-0$SPR{TECA{ zWB9qxzGekOl%WQD;b3}OnR1ir{d}$k@kiKj{f*BL3J0&9I&thMJ2mjPOW^*YWT6_5 zYs%=@T$Ut{p$co%_)G}v6XQx&@BWIHO9|RYCg$63hlaw{Qpp!RB;X{6gxnWScFsHf zYp~S3v}OAOzMv8l(86Da^9K%&@J8&I6gEFeUVYy@(9Zn^%F!`;oX-Ev8>fI7RV{HB;mP7a$B(KX z3r;o?`}|WR1uM0p(#!J$1Ab>!L=F0J!K<1;P zZRfUpsp~{H?<2xK7hF0+s!#NQ$h7SRgn?Kn(P~6ZpN{Z_DT`H`1=ow&rAri*A6xj7 zo(c@~_rETA?!rUKN=u`|uEdKgMnrce^iH|fCkcu0_O8UT+@$N|Ul&G2S?=MQPqK|5 zZ5>AL%GNVm8}f(DpJ%vQ^?^TX%E|JIh>`=YyOg|~x2@-^vGnM2(A~3`-mhg0`b{_n zTZ=7Q@$&GfUwnSF!H@dM1*+)%3~x@Z_`DaCG@bjg((#R+a5zWS+KZnyM){hkVn?iz z3eD45H$E$35?;$IaYp=;lm<3^e2H3m5Aq{ZHBKukWjM&$kA5|(aCgA{j`b@bZj0i; zlc2iQxhd5cibr3aJLmZ6?fC4F*`w%;Dxm{29QWbT)of){rma86UMi|hnH3tk? z=Bp-8)$dMDltt3%xy8x`*Wy+>8|;*i-kHuB(qPKistTBE_8dB_cT>s?Do$hj-hGtq z%X7kO8X-gt>Ex z&n&CcxGMLTNkF3S%ZvhABH5E^&z_J=^dI5(&SKuZtT2uhksF-)nB|XV8yR5jZ;hw{uA#AM@|SmBBMmSH&eP{#ZzLI{ZNUhzKa`gf>OCd@0gHpTD8n)W*7OveA2&* zt@uJYD-Ode5s8%^D$_-Gyf4OmvZZ!5>FV2jMg_k)Dt|shS~O?7I%h(!D)KVx7O9y|O@S#r zOw%gCvfDX!kqr73&9QMqR-qA^>W_QR+M;QUO*FZ$253b6>a1S7;+JnKZe`nze|(!Z zINO;A=Xf@?N&NZ!$LNQS_JQl`J?2I^hW5vjE;XKM=X-SV@va6TS2Bl(^C;rx{xVXtIU4W~G* zJ+tL1-5%eDrAKmoOl8%F4u;-Fd=sbCRoWYp3!daWRw7b1W!B>{8Il~mqM(SqM?GS5 zJZdOJlT;H;u6oyEKF+E#GWRTI@Eq5Q6VncNIXcpvhN9lXPZJ?fiKXmN<&l)D|G@u1 zjw4tL^@KcVxQxQ)Oz@AgMC4h)fM-KJXO-}Jqs3f}UgdVCYdyokSJgIWUy5EL$|b#a zXR@cw>I<#V?wtC@dgT*E%LG{=iDrb<(CEKr+Kirk34r+ zM^p{GLnOJAI7b`NyarJesxmV-Ip(q=NmXJ`_I~&EN)}*v%J9(ZhS9K9_LJVS#A1O9 z@^{-}>+}{r`M)!|^vQXIXJy{ivK3HzD72;#(#Hi%9u4oQx zyU4LRpEj2AyMvSe#*mwr6{&Sw20a;2aVungJ@>gdOKf@@ty(Ef=1t0INoDlHGeZgs z4!rr~dUj);<}mDGHOY!YM|S@$d|7KxvS+q883jV#6|t&_3(sv)NTd)sM;nf`mOfi# z_L?_atB(849%5*2b}uq}#4q(q+=tx~X@k>pgRIWOzaDd%Xq?7StJDe`jZ}@xp1H-L zdnv$zja8^dN0_%@ILyQpx4RLH|ACr}esRlN;0bS=YTr-f7qb^f9YFJFQ%TMs9?zs# zy$Z3i*G^n=iytT)#I>n-iE;Fo#t7arSupfe3yH`VH;FU)f)V*%7!Vfsd`8vc_hMYm z`otE=_*v*)7ZP`a5fC&s;1l-SNt*-;|k(4IP@-?dg;cEXPUcda?br? zG;aJ=)BfhH#51iiKTFqZ$3EEPPW{Mvlrx#0b$(m)9D*;+VbN2yy?8%kg?FRJ1y#EK zKonanCssn!Y&_S>(aY)3VSHJnF`qvtXfN%(+Y0BEh{-65a#n2dQ~;WlHneFf#DL^L zMC@YkcR4YIZw#qYxgQIkw#BOsmqI#un4aovElszk6wz zE2UmG6(iDXixz%;`S%`qR64WZoJewpX^wzzTquQ%`ogDQLn(_+D0-Bm`M~cz4~CKT z<5sbLPBem*{Wwc!3Yye#(Odh9b5NbB1^T%2N;oQ7zH{G*O?DV@diebQ?F&T~j8BK- zs&|8zCApt6kUM>Gs%O<2X{B@?i!6xEczSCp+Tf~R!8K;d`Buve!;vU0CTt(ih^$PrtM8l>Hs5S!>U{Xt$B@4y(MPlPK|d-T~9mm{{!@y3qs#^Vpme74Ri4^;U26nQ>|t9>t>*0H6d=o?*iP;pSEX1p4j zTQt)v?%+K95ZOpI6qD?&{;0~oucbZkn?8}!YEP!_8fQI77QPND9p8Ol`3@4qdQ(kd zHM6N!cDY^%c?3&a(lARO(DiX!{+Vow#8Fc3a?6!iR;wlo7$@1U#Lgxx@|6`_3p3#+ z4<0!CT6rsSa_NnBlvb&5n8(iw^U0wqO&$puFO9NylIjbNUy5m*&)38eCkqWB>rHoY z;TQCqN`Rb~+#R$WeJ`kbJ=LgrMOe^jHI~#SOZBg?MSDZSMOP<51)I$pp^R3x3JFWcmLqFFMYGqiw`!OmqN6hG&wIQ+*DRj zVSU1UVhl^rPXXi7q`Voh?eTjt3hakxayP;HvJ&JIIH2Prdo_>wE|I=&i{eA`G*YuF-(kkk{2*F{Xm-}pEoCW)Q|B$+ znt1>I(dot6o2i?Xz9$u2ZDp79uA++VmcPZBez-4GaPl+{MqwzVYiPK8f-i?O%Tmxv zkyV9E#=^OE_T{zkvvM*wL+^5Lxr#M@lXW7*zd z7a>~PdI#KX=HP8=?5w)Pv%z47Nxxq=>%U%c>F4qC)_C6AcF6gd|9>B-R-5G>Umg(r z<$86TJt1=rQgoXgY*|UR`Er^|8&wQ>8^Y%7g%9`Y$HyVr!>CQ+u?T4elQ_tp6_F3h z@!}%lR|beSAA2EX=l)uwMh))uljFrr$)W;s>JliXvBF zUpbu4l_j|j9)jb+#$dUFp^?$aW6$BoaBRNbn6IHP@TYK<1yHbUQL6U%iNUyWJ@3GIyy-wo=r{Flpo zcd#Lq;zb@APZ!+Qu-``=PoAsq!tcr6k!{9Yl;}N&Eu-lsPq}vJ^OMXX^cyK@*{Ajn z%h-7H`HZK#4kJC5i*q4~p=N_)Wvn=r;p7v{B=$v*n?`LK&!OxZh^Zn9aT8m6;%F73 z3fQ{^`(3_6@Er+zNjl+F9mv?Rpupy@gCpnU;Ybiz=o){w3PJvk49;9b7Z(?wJWstH zZ=FA82$>A99F?>PTX8me?I9Qi`!|mE*Sn(Gv~HomkCRW_fK1ZH(r`&p(PP5Sbyqml z?VJ8bIBnxGVT)ZI9Bcz-j|3W4Cv5WPv744e#)3ly`>i|qrrxB62uPztgw|SWd1Z+S z+o7z7ix~)e;NiftNxn`n=HXls4aWvBjqjO!e~(JG;k>NO@hz0j8+Ktq5KbNq&Qp}8 z7@MO6n^xJSFv0+;dBJOcPwC^|95U#F-vWDJavHuvxY1$iTX6ZPoy>wHPmUer-0R_h zhYyb>JtttJ4D6urSj;a+KZ8v>g#Bgt;xyZB#JH|H`2RQ@!cGb>s~Tq416p7^T$}UG{tSmVgdjE7 zUK?Gv>4hZ(r)OnjAjQ-Iz8VKAGtub>?85mSzkCHwPXilsX?>?ta8+o-(k$9?1RPMp z1_Nd9AxQGwKz&q~MaS`4*BNzOr64Ap9pP0hfkGk)hcm&5f{kc_bcMqXpQtU4l&`|X z0?(X~eo>qD6@WOL_;kOTE@3YW80<5Bn=A30X9MGyaBiJ9#s34s3f^rTt`%<jFkrH~d0Mez`B>JilKtTjS5kxwn zcccbIdWk?n3lOEZ5NaZ%ohN&r_Z{Q=et&12^W*%35y)6;J!Q^k&ilR=(ehs1!$-Kv zBeepku8ft@-eQ>Rdzx-tkc-RIwLq5UO3NHEfnT?wz4}ipyr71aNuyM2J zS*m%Nol^$|FZtHFNg)Nux3N1HcEs#e%jy@c#M7H{$+4AGtPz5~Eo4Y?ZeiJDC7BY#hH5pI+cw zQpIs2(2WMWFdNyzhH-v*@A}bt(F($j>mX#Cz_# zZrUX?Y5Yc)E?zW=a!XyOE~nB`I{btPL0ffRya}(}s=X()zeP9l;16-NeNP)$j~QSb za_Ea0xDfy3g;wWueo~my&*~ZIbv)1N9MAmSrO`M&(!R!9b-dW?L`maPlk5(_-YLq< z2Gj$sVMRRO4w6Mh(tO9C(Bx=ah(+Pt`fVo!=@gz?YfSdrNP)KBXqV^et!&s?V|;&y zlw>(@ow2byVS?otxqT=8TS@ift@uZ7If~xaCq@q-+Td2_E$%kSZw-YPcEtpNdNB(>E*S7Xw9kiP^YPoM0@?9S94+rCMO$ zvlSqK?jws)7CJ^II#ZXxlu;C%n!Q*^mcrw3joJ|2PTwAA(dXXAHEL9(`<=l1f$Ggg zDD}+@J!MCK*yf5-Va!{vcH!XhFR9DRgW6dIiVe=;nSvU0v$jLy@0BJ8+d|}jP~A*z z>>v<^T;o>XZvusz!7*2y1pbizaa|S6bX+WZ8w5|W-(6q0sm%0bGh5ewr$HZocDDx% zG0;f-i+EyaLRI+1sldWH(qMgve<76Ig{QDj&h@bg~SzTkqY@SEyi3A@3 zIisWd+`$&%deZACm!+^)^2vleRqlw?q|fg)g^a3ZqMgDz_>`xmASAWGylFlJH&Xh^ zfqBIgR1=7Theu^OBY-0wm`i`N1ertdxa}9WWwhveBi1TL8-i`1_`IR52i0d!@r==g z(Sn)t=yrp@&C{KY+UFG%wynVTFerp@&u$Pi*u^WOMsilj6-46CO0UKnMg#An%{mOy zuKbv}(eMDR^C>p#vchpL&I2_b4{@al6=959o$|xO9y$4=eDwV+-YfB%Ny&qB zK@Wmj&Dl>j5VrLbSWiue$w^6Ef{M3c*R5J2LLD4FuK1hIpI5KX#*yd?!WRLMNk~1U z9F^wRbJ0E4Mimsm-U7M&e5?!F^_(1V@`Dr->?TF@3zv?`-AmNiV zc=sLT=F`pLMPJK_Kn)Ls{5hJ5AR?DWsFnhYMv+Y!5W%n`Z()64w|ENIU-C{YZ+`rZ z72YF++D7U!VLj;>P~E70O}=v>jhB83aSMa6Uk73MAMmzJmdWfpek!=lW5=@28MGdkfvt9DeqChg6l0e zI;v<`GNTMcS!`znTR@FcbjK|LF%OX26Y%~)K;DD{c(8(Gu}L_Djvx*K>$$lcZkl{y zcjE`pqsOZ*{Kc0Ka!%3sPLK~5*?|3Zk?d#Yu1W%4Knw_$?j0~az3zKa!g;?B10^rM z{-S0E8CZx1Ee=Am$fiNmKw0zJ}+HOcE%Ul>uP(`k<@DS{W0BjOj*HMM{T3! z?>|>;$px@QdDt_YJlBGKCPY!7rn$J*(b{<= zYxh2{YQ?ZyYTjiD6kLZ35FO zvrT8N@6yDG+Wk@32dUAf)4ifCeyOD%kSm)h32&!_gf4()@pV{Ds8=RxGH^YoNr`~x zM}AjibVR--TrHlIfMhh)?&KjernbICa?VUiGX2+A+aij z3t2i$o}hSPA6YPyxs^%tJ{Q6$K%y`~5(y=z;P{NxFuSs&2G}DpU9aRQGMLT14@BCdp*L-UBgYe_ zEvxNSJlb^=lTlqAZwc#&?cW1m%DwjNtMj*HH7Ocv8;L%~Df?T9<|r?sUDb2{FCa#e^Zqs&`J)qM2x-#U- z-WTJOz803Ld69)Q&mks9bfQ5RXJVA}3-Yl|g$Wazw{H z9Q_=i2pElREQ=c1WnHTqI1{>6YuLV0ywm6O`PL6*V!Qs>=ItynH>Tv=vKzj|kyB|% zxFc_Zvtu!#7Oiqgt=~RWKJ>B4jk%}6EGdZfxSK1tSMcs(Y;+g+9)(W0(o)=jtHZb~ z{#oF_#z`|{UZc;fle~K0NDr@v`dI@J3aI)fIqpFdC8ngmC|{UP_{KUoO$M;d5}SiP9!Fx=!9?h%mLuGo-oDxQ!s{8v>M;LPRH2l zNN`Xoyx$NE4IC*}1!3iQf|azxc>j16zf5X0@Rvzi1Zi;y_1FYIN(<8fvyM^f<%saP zhd`t3h;E*}iD&G=o=_;;rXc1T({)fe_*4S4&g-uE@z9Meba>M*O20U3o0MGX;~~P& ztf4#~q8B>$)TRsXu}Dk$-$+?r0Oo33^kb@d^IMafF*37Zrxc!LnVu#{?6a1ElxggT z9xQv(qtjY=|M%aJ8JhN&8u>Wx?)jzS-NSDI^i%{je^i8F$LFZBTns&v*TT%FOGaU` z?~j0yx-w;@;M2haIWe%2pEVYBG9{-pPs%5^*rw8LDkfrAR_9;>S@Y6|556I>Z9T@U z6TC_~8hc0aK8nzm78HG>eP7O{Wa;uRmB6vJO~?3V23+Z1s{0>`E`n~k(e+&73NeDN~+}3c+lwp;c2WMvb$qk&M#~62XYZngg||rM zs7WHEuCTZphEFj+ zlFjlpm5`*Z5_I>k5+m>PkYEE%7Cs7UyNQn!#Y}vXs?Si(@rpvoP?ksb9fP-Oo9@FB zXPQ~k-h}4y8si=Q1UIa7h{sMAHjnZB!Q(S!P@|A&y>)i;YFJ2w`Ui(ozJT`!4Ufs0 z5n(~%<>jUx@1uqC?4ASY@3UWPvhmLgO&LeA^eIKB>w||S-|?s)mqO-vNwRFMmi~BVBX8x# zZDCPdZd*4k3rVFEBhz`5xeyVxuwzk{ONLFXL6sK_(jEJ zOFd;P+*>(VqmH(a6R)ntLq#kky{A?bz3s{o@P)1U?z2I7SUaIsRVqqj@8N`7{`)ww z;K>9o|Jlw?={u1;JgBbRltX@gM=VNuP9?0Z&Dq8aS-TUuUsJope!{)z&D2`}a8r<{ zmm;gl8~W>KIWfZ%gUa##xwi=R^tFlw0mt(#G}%yrXPlfj&xO)RpHaZ8YMh#c=)2s} zNS2uFNYaMH5i^>8VVHdD_};}m&SO|MCXVxB?+N07^v`Xeu0L;4+{IPTur}6s%XNW4 zlho?mTNKb>hK%1E&TDTB*u)p3xrJ?{A#G8doZMT+?~a?@^BAv8EyIW)$;}T@)(zDz zZfO6VL4wX)l38D=Jv>oD92A75PXmju7^UZu8*SnT+APr$G5>anzNa)aT*G7}X0D98 zX17Hi#JvJ{^FrVa$+7(G%D>V6`*gS0fm^;_G~0 zg|EGnGSu9AnDhiD{$2MlyQjyVa-6`hjN7ow3HHHEWVsDB*2(Qahbwa6;ab{4x-HC! zYYTsA?W(5-J8UJ@`+J~Jf)=Zj;{adG@Tfom3!)l}J~wjr_RVu%%R{M)g{2sN;P)Bnd+ZOJnNJxuvtC5!XKj8?yzTO~a(pv1)W~H4sp|u9 z{f#aen#^-rZw`CT>(gE-zd2_>*lr{lI((cxW_AkzX;zN;UR%$RWsG{Clabjgxt9b# zb1a3V#8pu|cQjCrI%zh6Hp@KX6|b2(QgQ~NOG4AQQF>9(i#D4Q8=DMG z1n+xwRZ7R1O##Qr#lu$U`n@`$h~Q;NxpCcw$I6J|$Bl0%e@cG*6SHk(XQ)D`6i$pL;)5$dp}2$v z%cYlbZc#MtdlPz+?*;5$t5a8s?nG#+GD99fZL%N}Q^6??LDpx*v~bz~LSTZr#hHxH zHhR%%h_Fml)4qFHTjYL%t{@trB1G?MWp7b`x8`fy0Pb(~jDkdJYBjE*CR5@iYY$8C zzz>N;$V)@E7sMNarZ&4JPdmb$(UpJ3iGkIjGnbS22E*MLOs!|!8hCv!T;vDM5WauD zto&g#z80i2cFY|~d+m-mLn5Z=Mcb8tN0p)Z87*Q77d~X}&cwRC*Kvs!0Hw-#D{?HpZ>Roieo6VEsh>RD7pXEWZdgZ<`Y#m zvQ*^3Kj$FuG(pDtHx}~0?#TaFKX7qY{&a0v3fN1;nfOZTWt%z;xNzY2Xe9q6YU0}L1)UR z@s*vYx;#Q5JJ)%aFSkUY`u5!{3V&n7tp$70JP0_CM8{M)h-mTtj}fX5EM6~f+D2Pq zC*yS}azRGeTXhxd8hyKYCk!r0NpEyne@YMd&0G__j7I#^);Xd^Ssz~4Y+-If{08RyO*u0V-#{mcuX^tK3%vQC;6_wHmLI!gdsNW4q$U;&5M59~~{VI}&LYj*q=uQ#m(2aH?Y&4`EJ;t9XnE9@ z~{WHUWPx7!k18apr2w?I0V9gW&hG**C}w z%{p@*RjHGkKZV29UCcJ~^oWLnqrqvYriL9n_*n{5hrd_i4c!gmtq-O2^F-`lcc(q~ zk&FnPPiZq2l7(b1yp%%fSK0J`rAC4x;(^D1KKS>M=J&@=s=?P9eT25>-(fIR>Xz-H zYLT;$SY=sRB3vAjm}~&fmXdR6^1=O+LEIDQW$S0teTQ`eVkI+RaufbXGcI8mgeD&hfu5dvvNm=*FHM)qcXtZpc0yKK zu3RuVAz$xn^Afynsra3AKJqE;BR!%cTjj|RQ{|F%kpu5hf4qDWW3fWmO3ae-_E;Vv zOk)iDKiR;iR?4nM>`qY2qPvbdwv?ko%yddWO&kR{$CZZ8)q-gW%uh>VVN;DL^Drt)>k4@Qi1-0R;NziYr}+wx&IzMn$ocThBp!IQ76MuD9IlFxE1lRrR}Ko zwSYw!sWdEtIg7UMt(7(tKQY2zI(5f&h{qOrR}QS^`+HHxsW5~a^TD=gxF_?0yD6O@ z&4*ZFR;0^csTH06i)HChB#9oVHZnE&b0O_z+E!z!8nDS4HLNQW z?N1t>l-VWa%@}@&QSNt8CFIj?w%qL!FeSv^*U_oS8VR%|`|an5C&tXSw{OnS8YV3- znR^h)BG+qLkDq%2wJ|APT8}3qDn}FRf|_6@3~7juG|0{z_9$;-;~Fj~U$WGeKq`k$ z#Rb+|*Qb97;7|A{N39mNeMPia-flR|kc?2;DN1QU=;2>LcQ?#n8bi%$O$$H4+Byp% z7l$l1Hj$5Hzv#q6jkIMo7iQ`Z5qIzpEnUjeNd92Z;|r=1f1^m9oMeX??owp+qV?48nyF#0KYf z4)S8~<`CZ#efI6{KFV@Sbx{j)ztbkjEvLS6lh?$onB$Y*Wgu4kr>Kkh18Fy_7T&-ee2q$RN$AQFeXWLK>J-^+deNAB=%kOX*r k#Q(oR4s{9(j5dp9;(k}7R6<4qJQ5B)9V6}1n@<1wUw`}4s{jB1 diff --git a/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_20x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_20x0_resize_box_3.png deleted file mode 100644 index 4840be9f37591483e5b658d040ddd7b22bc9ad7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 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 diff --git a/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_600x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_600x0_resize_box_3.png deleted file mode 100644 index dd9e66b984a6ec2818462974aad8567ec339e9f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13977 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 E4bM`n^Z)<= diff --git a/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_700x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_700x0_resize_box_3.png deleted file mode 100644 index d43bf7a3f230ebe931889cb8c2050d7c77fd98e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17007 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 diff --git a/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_800x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_800x0_resize_box_3.png deleted file mode 100644 index 3cc24e923d5c739a54de76d9c1cfa84704839ca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20626 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 IM6N<$f()d`d;kCd diff --git a/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_900x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-btn_hu4dc550a2e568d01f004e26fb8eb1b427_65746_900x0_resize_box_3.png deleted file mode 100644 index d70cf47bd7f0ca684bd3c2073d1c101dfc6fb06e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23350 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 QVE_OC07*qoM6N<$f^grA;s5{u diff --git a/docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_500x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_500x0_resize_box_3.png deleted file mode 100644 index e3c7dc5f14ac0b1c1e34a744c484b103ffa7736a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15893 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 diff --git a/docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_700x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_700x0_resize_box_3.png deleted file mode 100644 index 54dd22e0afcecdf91d2a0de9ea369ecb1b7cd3df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22801 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 M)78&qol`;+0B8|U%>V!Z diff --git a/docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_800x0_resize_box_3.png b/docs/introduction/installing-captcha/new-sitekey-easy-mode-filled_hu0c237370199481610ab31adaa9c5a5e6_30108_800x0_resize_box_3.png deleted file mode 100644 index 533fa62b1ea6b8b07823813f83e6393a52e6a833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25065 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 diff --git a/docs/introduction/sitemap.xml b/docs/introduction/sitemap.xml index 000ac69..f0f2d5a 100644 --- a/docs/introduction/sitemap.xml +++ b/docs/introduction/sitemap.xml @@ -1,17 +1 @@ - - - - /docs/introduction/installing-captcha/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/introduction/configuring-difficulty-factor/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/docs/introduction/installing-captcha/2022-08-01T23:03:44+05:30weekly0.5/docs/introduction/configuring-difficulty-factor/2022-08-01T23:03:44+05:30weekly0.5 \ No newline at end of file diff --git a/docs/self-hosted/bare-metal/index.html b/docs/self-hosted/bare-metal/index.html index 6f2328f..88a559a 100644 --- a/docs/self-hosted/bare-metal/index.html +++ b/docs/self-hosted/bare-metal/index.html @@ -1,319 +1,46 @@ - - - - - - - - - - - - - - Deploy bare metal - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    - - -
    -
    - -
    - - -
    - -

    Deploy bare metal

    -

    Bare metal deployment is tedious, most of this will be automated with a script in the future.

    -

    2. Configure

    -

    mcaptcha is highly configurable.

    -

    Configuration is applied/merged in the following order:

    -
      -
    1. path to configuration file passed in via MCAPTCHA_CONFIG
    2. -
    3. ./config/default.toml
    4. -
    5. /etc/mcaptcha/config.toml
    6. -
    7. environment variables.
    8. -
    -

    1. Install postgres if you don’t have it already.

    -

    For Debian based distributions:

    -
    1sudo apt install postgres
    -

    2. Create new user for running mcaptcha

    -
    1$ sudo useradd -b /srv -m -s /usr/bin/zsh mcaptcha
    -

    3. Create new user in Postgres

    -
    1$ sudo -iu postgres # switch to `postgres` user
    -2$ psql
    -3postgres=#  CREATE USER mcaptcha WITH PASSWORD 'my super long password and yes you need single quote`;
    -4$  createdb -O mcaptcha mcaptcha # create db 'mcaptcha' with 'mcaptcha' as owner
    -

    4. Install and load mCaptcha/cache module:

    -

    See mCaptcha/cache for more -details.

    -

    4. Build mcaptcha

    -

    To build mcaptcha, you need the following dependencies:

    -
      -
    1. rust
    2. -
    3. node(v14.16.0)
    4. -
    5. yarn(JavaScript package manager)
    6. -
    7. make
    8. -
    -

    How to build

    -
      -
    1. Install Cargo using rustup with:
    2. -
    -
    1$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    -
      -
    1. -

      Install node(v14.16.0)

      -
    2. -
    3. -

      Install yarn(JavaScript package manager)

      -
    4. -
    5. -

      Build with make:

      -
    6. -
    -
    1$ make dev-env && \
    -2	make release
    -

    5. Install package:

    -
    1$ sudo cp ./target/release/mcaptcha /usr/bin/ && \
    -2	mkdir sudo /etc/mcaptcha && \
    -3	sudo cp config/default.toml /etc/mcaptcha/config.toml
    -

    6. Systemd service configuration:

    -
      -
    1. Copy the following to /etc/systemd/system/mcaptcha.service:
    2. -
    -
     1[Unit]
    - 2Description=mCaptcha: a CAPTCHA system that gives attackers a run for their money
    - 3
    - 4[Service]
    - 5Type=simple
    - 6User=mcaptcha
    - 7ExecStart=/usr/bin/mcaptcha
    - 8Restart=on-failure
    - 9RestartSec=1
    -10SuccessExitStatus=3 4
    -11RestartForceExitStatus=3 4
    -12SystemCallArchitectures=native
    -13MemoryDenyWriteExecute=true
    -14NoNewPrivileges=true
    -15Environment="RUST_LOG=info"
    -16
    -17[Unit]
    -18After=sound.target
    -19Wants=network-online.target
    -20Wants=network-online.target
    -21Requires=postgresql.service
    -22After=syslog.target
    -23
    -24[Install]
    -25WantedBy=multi-user.target
    -
      -
    1. Enable service:
    2. -
    -
    1$ sudo systemctl daemon-reload && \
    -2	sudo systemctl enable mcaptcha && \ # Auto startup during boot
    -3	sudo systemctl start mcaptcha
    -4``
    -
    -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +Deploy bare metal - mCaptcha

    Deploy bare metal

    Bare metal deployment is tedious, most of this will be automated with a script in the future.

    2. Configure

    mcaptcha is highly configurable.

    Configuration is applied/merged in the following order:

    1. path to configuration file passed in via MCAPTCHA_CONFIG
    2. ./config/default.toml
    3. /etc/mcaptcha/config.toml
    4. environment variables.

    1. Install postgres if you don’t have it already.

    For Debian based distributions:

    1sudo apt install postgres
    +

    2. Create new user for running mcaptcha

    1$ sudo useradd -b /srv -m -s /usr/bin/zsh mcaptcha
    +

    3. Create new user in Postgres

    1$ sudo -iu postgres # switch to `postgres` user
    +2$ psql
    +3postgres=#  CREATE USER mcaptcha WITH PASSWORD 'my super long password and yes you need single quote`;
    +4$  createdb -O mcaptcha mcaptcha # create db 'mcaptcha' with 'mcaptcha' as owner
    +

    4. Install and load mCaptcha/cache module:

    See mCaptcha/cache for more +details.

    4. Build mcaptcha

    To build mcaptcha, you need the following dependencies:

    1. rust
    2. node(v14.16.0)
    3. yarn(JavaScript package manager)
    4. make

    How to build

    1. Install Cargo using rustup with:
    1$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    +
    1. Install node(v14.16.0)

    2. Install yarn(JavaScript package manager)

    3. Build with make:

    1$ make dev-env && \
    +2	make release
    +

    5. Install package:

    1$ sudo cp ./target/release/mcaptcha /usr/bin/ && \
    +2	mkdir sudo /etc/mcaptcha && \
    +3	sudo cp config/default.toml /etc/mcaptcha/config.toml
    +

    6. Systemd service configuration:

    1. Copy the following to /etc/systemd/system/mcaptcha.service:
     1[Unit]
    + 2Description=mCaptcha: a CAPTCHA system that gives attackers a run for their money
    + 3
    + 4[Service]
    + 5Type=simple
    + 6User=mcaptcha
    + 7ExecStart=/usr/bin/mcaptcha
    + 8Restart=on-failure
    + 9RestartSec=1
    +10SuccessExitStatus=3 4
    +11RestartForceExitStatus=3 4
    +12SystemCallArchitectures=native
    +13MemoryDenyWriteExecute=true
    +14NoNewPrivileges=true
    +15Environment="RUST_LOG=info"
    +16
    +17[Unit]
    +18After=sound.target
    +19Wants=network-online.target
    +20Wants=network-online.target
    +21Requires=postgresql.service
    +22After=syslog.target
    +23
    +24[Install]
    +25WantedBy=multi-user.target
    +
    1. Enable service:
    1$ sudo systemctl daemon-reload && \
    +2	sudo systemctl enable mcaptcha && \ # Auto startup during boot
    +3	sudo systemctl start mcaptcha
    +4``
    +

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/self-hosted/dependencies/index.html b/docs/self-hosted/dependencies/index.html index d7945c0..84cf72e 100644 --- a/docs/self-hosted/dependencies/index.html +++ b/docs/self-hosted/dependencies/index.html @@ -1,294 +1,30 @@ - - - - - - - - - - - - - - Database and cache - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - - -
    - -

    Database and cache

    -

    mCaptcha server requires dependencies like a Postgres database and a Redis cache

    -

    Notes

    -

    Database

    -
      -
    • -

      Database migrations are baked into the server binary so don’t worry -about them.

      -
    • -
    • -

      When compiling from source, unset database configuration(comment out +Database and cache - mCaptcha

      Database and cache

      mCaptcha server requires dependencies like a Postgres database and a Redis cache

      Notes

      Database

      • Database migrations are baked into the server binary so don’t worry +about them.

      • When compiling from source, unset database configuration(comment out database configuration/ unset relevant environment variables). -mCaptcha uses sqlx database client +mCaptcha uses sqlx database client library which checks SQL queries at compile time. So if you are starting -with a fresh database without migrations applied, compilation will fail.

        -
      • -
      -

      Redis

      -
        -
      • -

        Redis is an optional dependency. Currently, the non-Redis configuration +with a fresh database without migrations applied, compilation will fail.

      Redis

      • Redis is an optional dependency. Currently, the non-Redis configuration doesn’t persist CAPTCHA heat. So if there’s a systems failure, CAPTCHA heat will be reset and visitor count will start from 0. For small installations, this should post a problem as heat is short lived and is -reset anyways at cool down period.

        -
      • -
      • -

        mCaptcha uses a custom Redis module called -cache to overcome some of Redis' -limitations.

        -
      • -
      -

      Instructions

      -

      Once again, there are two ways to go about this:

      -
        -
      1. Docker
      2. -
      3. Bare metal
      4. -
      -

      Docker

      -

      Database

      -

      Download and run Postgres

      -
      1docker create --name mcaptcha-postgres \
      -2  -e POSTGRES_PASSWORD=<database-password> \
      -3  -p 5432:5432 \
      -4  postgres && docker start mcaptcha-postgres
      -

      Redis

      -
      1docker create --name mcaptcha-cache \
      -2  -p 6379:6379 \
      -3  mcaptcha/cache && docker start mcaptcha-cache
      -

      See mCaptcha/cache for more -details.

      -

      1. Install Postgres if you don’t have it already.

      -

      For Debian based distributions:

      -
      1sudo apt install postgres
      -

      2. Create new user for running mCaptcha

      -
      1$ sudo useradd -b /srv -m -s /usr/bin/bash mcaptcha
      -

      3. Create new user in Postgres

      -
      1$ sudo -iu postgres # switch to `postgres` user
      -2$ psql
      -3postgres=#  CREATE USER mcaptcha WITH PASSWORD 'my super long password and yes you need single quote';
      -4$  createdb -O mcaptcha mcaptcha # create db 'mcaptcha' with 'mcaptcha' as owner
      -

      4. Install mCaptcha/cache

      -

      See mCaptcha/cache for more -details.

      - -

      Edit this page on GitHub

      - - - -
      -
      - -
      -
      - - - - - - - - - +reset anyways at cool down period.

    • mCaptcha uses a custom Redis module called +cache to overcome some of Redis' +limitations.

    Instructions

    Once again, there are two ways to go about this:

    1. Docker
    2. Bare metal

    Docker

    Database

    Download and run Postgres

    1docker create --name mcaptcha-postgres \
    +2  -e POSTGRES_PASSWORD=<database-password> \
    +3  -p 5432:5432 \
    +4  postgres && docker start mcaptcha-postgres
    +

    Redis

    1docker create --name mcaptcha-cache \
    +2  -p 6379:6379 \
    +3  mcaptcha/cache && docker start mcaptcha-cache
    +

    See mCaptcha/cache for more +details.

    1. Install Postgres if you don’t have it already.

    For Debian based distributions:

    1sudo apt install postgres
    +

    2. Create new user for running mCaptcha

    1$ sudo useradd -b /srv -m -s /usr/bin/bash mcaptcha
    +

    3. Create new user in Postgres

    1$ sudo -iu postgres # switch to `postgres` user
    +2$ psql
    +3postgres=#  CREATE USER mcaptcha WITH PASSWORD 'my super long password and yes you need single quote';
    +4$  createdb -O mcaptcha mcaptcha # create db 'mcaptcha' with 'mcaptcha' as owner
    +

    4. Install mCaptcha/cache

    See mCaptcha/cache for more +details.

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/self-hosted/docker/index.html b/docs/self-hosted/docker/index.html index dbdb467..2a4b0ed 100644 --- a/docs/self-hosted/docker/index.html +++ b/docs/self-hosted/docker/index.html @@ -1,259 +1,15 @@ - - - - - - - - - - - - - - Using Docker - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - - -
    - -

    Using Docker

    -

    -

    With Docker

    -

    1. Configure

    -

    mcaptcha is highly configurable.

    -

    Configuration is applied/merged in the following order:

    -
      -
    1. path to configuration file passed in via MCAPTCHA_CONFIG
    2. -
    3. ./config/default.toml
    4. -
    5. /etc/mcaptcha/config.toml
    6. -
    7. environment variables.
    8. -
    -

    See -CONFIGURATION.md -for configurable options.

    -

    2. Run image

    -

    If you have already have a Postgres instance running, then:

    -
    1docker run -p <host-machine-port>:<port-in-configuration-file> \
    -2	--add-host=database:<database-ip-addrss> \
    -3	-e RUST_LOG=debug \
    -4	-e DATABASE_URL="postgres://<db-user>:<db-password>@database:<db-port>/<db-name>" \
    -5	mcaptcha/mcaptcha:latest
    -

    If you don’t have a Postgres instance running, you can either install +Using Docker - mCaptcha

    Using Docker

    With Docker

    1. Configure

    mcaptcha is highly configurable.

    Configuration is applied/merged in the following order:

    1. path to configuration file passed in via MCAPTCHA_CONFIG
    2. ./config/default.toml
    3. /etc/mcaptcha/config.toml
    4. environment variables.

    See +CONFIGURATION.md +for configurable options.

    2. Run image

    If you have already have a Postgres instance running, then:

    1docker run -p <host-machine-port>:<port-in-configuration-file> \
    +2	--add-host=database:<database-ip-addrss> \
    +3	-e RUST_LOG=debug \
    +4	-e DATABASE_URL="postgres://<db-user>:<db-password>@database:<db-port>/<db-name>" \
    +5	mcaptcha/mcaptcha:latest
    +

    If you don’t have a Postgres instance running, you can either install one using a package manager or launch one with docker. A docker-compose configuration is available that will launch both -a database instance mcaptcha instance.

    -

    With docker-compose

    -
      -
    1. -

      Follow steps above to build docker image.

      -
    2. -
    3. -

      Set database password docker-compose configuration.

      -
    4. -
    5. -

      Launch network

      -
    6. -
    -
    1docker-compose up -d
    -
    -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +a database instance mcaptcha instance.

    With docker-compose

    1. Follow steps above to build docker image.

    2. Set database password docker-compose configuration.

    3. Launch network

    1docker-compose up -d
    +

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/self-hosted/getting-started/index.html b/docs/self-hosted/getting-started/index.html index a8121d2..5c18d98 100644 --- a/docs/self-hosted/getting-started/index.html +++ b/docs/self-hosted/getting-started/index.html @@ -1,222 +1,4 @@ - - - - - - - - - - - - - - Getting started - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - - -
    - -

    Getting started

    -

    Get started with self-hosting mCaptcha

    -

    Get started

    -

    There are two main ways to self-host mCaptcha:

    -
      -
    1. Bare metal
    2. -
    3. With Docker
    4. -
    - -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +Getting started - mCaptcha
    \ No newline at end of file diff --git a/docs/self-hosted/index.html b/docs/self-hosted/index.html index 1f3de48..8ba77d5 100644 --- a/docs/self-hosted/index.html +++ b/docs/self-hosted/index.html @@ -1,210 +1,4 @@ - - - - - - - - - - - - - - Self-Hosted - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    -
    - -
    -
    - -
    -
    - - - - - - - - - +Self-Hosted - mCaptcha
    \ No newline at end of file diff --git a/docs/self-hosted/index.xml b/docs/self-hosted/index.xml index 3c12e70..8489d0e 100644 --- a/docs/self-hosted/index.xml +++ b/docs/self-hosted/index.xml @@ -1,56 +1,11 @@ - - - - Self-Hosted on - /docs/self-hosted/ - Recent content in Self-Hosted on - Hugo -- gohugo.io - en-US - - Getting started - /docs/self-hosted/getting-started/ - Mon, 01 Jan 0001 00:00:00 +0000 - - /docs/self-hosted/getting-started/ - Get started There are two main ways to self-host mCaptcha: -Bare metal With Docker - - - - Deploy bare metal - /docs/self-hosted/bare-metal/ - Mon, 01 Jan 0001 00:00:00 +0000 - - /docs/self-hosted/bare-metal/ - 2. Configure mcaptcha is highly configurable. +Self-Hosted on/docs/self-hosted/Recent content in Self-Hosted onHugo -- gohugo.ioen-USGetting started/docs/self-hosted/getting-started/Mon, 01 Jan 0001 00:00:00 +0000/docs/self-hosted/getting-started/Get started There are two main ways to self-host mCaptcha: +Bare metal With DockerDeploy bare metal/docs/self-hosted/bare-metal/Mon, 01 Jan 0001 00:00:00 +0000/docs/self-hosted/bare-metal/2. Configure mcaptcha is highly configurable. Configuration is applied/merged in the following order: path to configuration file passed in via MCAPTCHA_CONFIG ./config/default.toml /etc/mcaptcha/config.toml environment variables. 1. Install postgres if you don&rsquo;t have it already. For Debian based distributions: -1sudo apt install postgres 2. Create new user for running mcaptcha 1$ sudo useradd -b /srv -m -s /usr/bin/zsh mcaptcha 3. Create new user in Postgres 1$ sudo -iu postgres # switch to `postgres` user 2$ psql 3postgres=# CREATE USER mcaptcha WITH PASSWORD &#39;my super long password and yes you need single quote`; 4$ createdb -O mcaptcha mcaptcha # create db &#39;mcaptcha&#39; with &#39;mcaptcha&#39; as owner 4. - - - - Using Docker - /docs/self-hosted/docker/ - Mon, 01 Jan 0001 00:00:00 +0000 - - /docs/self-hosted/docker/ - With Docker 1. Configure mcaptcha is highly configurable. +1sudo apt install postgres 2. Create new user for running mcaptcha 1$ sudo useradd -b /srv -m -s /usr/bin/zsh mcaptcha 3. Create new user in Postgres 1$ sudo -iu postgres # switch to `postgres` user 2$ psql 3postgres=# CREATE USER mcaptcha WITH PASSWORD &#39;my super long password and yes you need single quote`; 4$ createdb -O mcaptcha mcaptcha # create db &#39;mcaptcha&#39; with &#39;mcaptcha&#39; as owner 4.Using Docker/docs/self-hosted/docker/Mon, 01 Jan 0001 00:00:00 +0000/docs/self-hosted/docker/With Docker 1. Configure mcaptcha is highly configurable. Configuration is applied/merged in the following order: path to configuration file passed in via MCAPTCHA_CONFIG ./config/default.toml /etc/mcaptcha/config.toml environment variables. See CONFIGURATION.md for configurable options. 2. Run image If you have already have a Postgres instance running, then: -1docker run -p &lt;host-machine-port&gt;:&lt;port-in-configuration-file&gt; \ 2 --add-host=database:&lt;database-ip-addrss&gt; \ 3 -e RUST_LOG=debug \ 4 -e DATABASE_URL=&#34;postgres://&lt;db-user&gt;:&lt;db-password&gt;@database:&lt;db-port&gt;/&lt;db-name&gt;&#34; \ 5 mcaptcha/mcaptcha:latest If you don&rsquo;t have a Postgres instance running, you can either install one using a package manager or launch one with docker. - - - - Database and cache - /docs/self-hosted/dependencies/ - Mon, 01 Jan 0001 00:00:00 +0000 - - /docs/self-hosted/dependencies/ - Notes Database Database migrations are baked into the server binary so don&rsquo;t worry about them. +1docker run -p &lt;host-machine-port&gt;:&lt;port-in-configuration-file&gt; \ 2 --add-host=database:&lt;database-ip-addrss&gt; \ 3 -e RUST_LOG=debug \ 4 -e DATABASE_URL=&#34;postgres://&lt;db-user&gt;:&lt;db-password&gt;@database:&lt;db-port&gt;/&lt;db-name&gt;&#34; \ 5 mcaptcha/mcaptcha:latest If you don&rsquo;t have a Postgres instance running, you can either install one using a package manager or launch one with docker.Database and cache/docs/self-hosted/dependencies/Mon, 01 Jan 0001 00:00:00 +0000/docs/self-hosted/dependencies/Notes Database Database migrations are baked into the server binary so don&rsquo;t worry about them. When compiling from source, unset database configuration(comment out database configuration/ unset relevant environment variables). mCaptcha uses sqlx database client library which checks SQL queries at compile time. So if you are starting with a fresh database without migrations applied, compilation will fail. -Redis Redis is an optional dependency. Currently, the non-Redis configuration doesn&rsquo;t persist CAPTCHA heat. - - - - +Redis Redis is an optional dependency. \ No newline at end of file diff --git a/docs/self-hosted/sitemap.xml b/docs/self-hosted/sitemap.xml index b7b4ee8..ef5a4f0 100644 --- a/docs/self-hosted/sitemap.xml +++ b/docs/self-hosted/sitemap.xml @@ -1,31 +1 @@ - - - - /docs/self-hosted/getting-started/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/bare-metal/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/docker/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/dependencies/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/docs/self-hosted/getting-started/2022-10-09T12:25:43+02:00weekly0.5/docs/self-hosted/bare-metal/2022-08-01T20:24:18+05:30weekly0.5/docs/self-hosted/docker/2022-08-01T22:26:08+05:30weekly0.5/docs/self-hosted/dependencies/2022-08-01T20:24:18+05:30weekly0.5 \ No newline at end of file diff --git a/docs/sitemap.xml b/docs/sitemap.xml index e798fd5..eb4d45f 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -1,134 +1 @@ - - - - /docs/terminology/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/help/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/introduction/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/terminology/access-token/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/terminology/cooldown-period/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/terminology/difficulty-factor/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/terminology/sitekey/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/terminology/visitor-threshold/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/help/troubleshooting/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/help/faq/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/introduction/installing-captcha/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/introduction/configuring-difficulty-factor/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/api/browser/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/api/mcaptcha-system/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/api/pow-sha256/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/self-hosted/getting-started/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/self-hosted/bare-metal/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/self-hosted/docker/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - /docs/self-hosted/dependencies/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/docs/terminology/2022-08-01T22:27:01+05:30weekly0.5/docs/help/2021-07-21T15:49:53+05:30weekly0.5/docs/introduction/2022-08-01T22:25:46+05:30weekly0.5/docs/api/2022-08-01T22:24:03+05:30weekly0.5/docs/self-hosted/2022-08-01T19:16:21+05:30weekly0.5/docs/terminology/access-token/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/cooldown-period/2022-08-01T23:03:44+05:30weekly0.5/docs/terminology/difficulty-factor/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/sitekey/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/visitor-threshold/2022-08-01T22:27:01+05:30weekly0.5/docs/help/troubleshooting/2022-08-01T22:24:30+05:30weekly0.5/docs/help/faq/2022-08-01T19:16:21+05:30weekly0.5/docs/introduction/installing-captcha/2022-08-01T23:03:44+05:30weekly0.5/docs/introduction/configuring-difficulty-factor/2022-08-01T23:03:44+05:30weekly0.5/docs/api/browser/2022-08-01T20:24:18+05:30weekly0.5/docs/api/mcaptcha-system/2022-08-01T20:24:18+05:30weekly0.5/docs/api/pow-sha256/2022-08-01T20:24:18+05:30weekly0.5/docs/self-hosted/getting-started/2022-10-09T12:25:43+02:00weekly0.5/docs/self-hosted/bare-metal/2022-08-01T20:24:18+05:30weekly0.5/docs/self-hosted/docker/2022-08-01T22:26:08+05:30weekly0.5/docs/self-hosted/dependencies/2022-08-01T20:24:18+05:30weekly0.5 \ No newline at end of file diff --git a/docs/terminology/access-token/index.html b/docs/terminology/access-token/index.html index a92a306..5e8d57e 100644 --- a/docs/terminology/access-token/index.html +++ b/docs/terminology/access-token/index.html @@ -1,232 +1,16 @@ - - - - - - - - - - - - - - Access token - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - - -
    - -

    Access token

    -

    -

    When a visitor solves the CAPTCHA and sends their solution to an +Access token - mCaptcha

    Access token

    When a visitor solves the CAPTCHA and sends their solution to an mCaptcha instance, the solution will be verified for correctness. If the -solution is correct, mCaptcha will return a single use access token.

    -

    This access token should be attached to the visitor’s requited to the +solution is correct, mCaptcha will return a single use access token.

    This access token should be attached to the visitor’s requited to the protected service and the protected service should validity of the access token with the mCaptcha instance and only allow access to -protected resource if the access token is valid.

    -

    Validate access token:

    -
    1curl --location --request POST 'https://mcaptcha.example.net/api/v1/pow/siteverify' \
    -2  --header 'Content-Type: application/json' \
    -3  --data-raw '{
    -4    "token": "replace this with the access token presented by visitor",
    -5    "key": "replace this with the sitekey associated with the CAPTCHA"
    -6    "secret": "replace this with mCaptcha account secret, available in settings"
    -7  }'
    -
    -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +protected resource if the access token is valid.

    Validate access token:

    1curl --location --request POST 'https://mcaptcha.example.net/api/v1/pow/siteverify' \
    +2  --header 'Content-Type: application/json' \
    +3  --data-raw '{
    +4    "token": "replace this with the access token presented by visitor",
    +5    "key": "replace this with the sitekey associated with the CAPTCHA"
    +6    "secret": "replace this with mCaptcha account secret, available in settings"
    +7  }'
    +

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/terminology/cooldown-period/index.html b/docs/terminology/cooldown-period/index.html index 4bc04fc..64961e4 100644 --- a/docs/terminology/cooldown-period/index.html +++ b/docs/terminology/cooldown-period/index.html @@ -1,227 +1,10 @@ - - - - - - - - - - - - - - Cooldown Period - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - - -
    - -

    Cooldown Period

    -

    -

    mCaptcha implements leaky bucket algorithm to measure +Cooldown Period - mCaptcha

    Cooldown Period

    mCaptcha implements leaky bucket algorithm to measure current traffic levels. Cooldown period specifies the leak or the time -after which a visitor addition is decremented.

    -

    For instance, if initial traffic level is 0 and a user visits one +after which a visitor addition is decremented.

    For instance, if initial traffic level is 0 and a user visits one second later, the traffic level will be incremented to 1. Now, if the cooldown period is set to 30 seconds, the traffic level will be decremented after 30 seconds. So after 30 seconds, the traffic level will -go from 1 to 0.

    -

    Easy Mode: Default cooldown

    -

    When configuring mCaptcha in easy Mode, the default cooldown period is set to 30 seconds.

    - -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +go from 1 to 0.

    Easy Mode: Default cooldown

    When configuring mCaptcha in easy Mode, the default cooldown period is set to 30 seconds.

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/terminology/difficulty-factor/index.html b/docs/terminology/difficulty-factor/index.html index ce50a21..76b63ce 100644 --- a/docs/terminology/difficulty-factor/index.html +++ b/docs/terminology/difficulty-factor/index.html @@ -1,220 +1,9 @@ - - - - - - - - - - - - - - Difficulty Factor - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - - -
    - -

    Difficulty Factor

    -

    -

    Difficulty factor determines the time it takes to solve a CAPTCHA. The +Difficulty Factor - mCaptcha

    Difficulty Factor

    Difficulty factor determines the time it takes to solve a CAPTCHA. The higher the difficulty factor, the longer it will take to generate a -proof of work for it to solve the CAPTCHA.

    -

    mCaptcha’s proof of work based mechanism makes it highly accessible to +proof of work for it to solve the CAPTCHA.

    mCaptcha’s proof of work based mechanism makes it highly accessible to people with special needs but it is important to choose the difficulty factor with care as very high difficulty factors will make the CAPTCHA -inaccessible to users on slow devices.

    - -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +inaccessible to users on slow devices.

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/terminology/index.html b/docs/terminology/index.html index 49ef9c9..35110fb 100644 --- a/docs/terminology/index.html +++ b/docs/terminology/index.html @@ -1,217 +1,4 @@ - - - - - - - - - - - - - - Terminology - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    -
    - -
    -
    - -
    -
    - - - - - - - - - +Terminology - mCaptcha
    \ No newline at end of file diff --git a/docs/terminology/index.xml b/docs/terminology/index.xml index 75abb20..c9f61a2 100644 --- a/docs/terminology/index.xml +++ b/docs/terminology/index.xml @@ -1,62 +1,7 @@ - - - - Terminology on - /docs/terminology/ - Recent content in Terminology on - Hugo -- gohugo.io - en-US - Wed, 27 Jul 2022 08:48:45 +0000 - - Access token - /docs/terminology/access-token/ - Fri, 22 Jul 2022 00:00:00 +0000 - - /docs/terminology/access-token/ - When a visitor solves the CAPTCHA and sends their solution to an mCaptcha instance, the solution will be verified for correctness. If the solution is correct, mCaptcha will return a single use access token. -This access token should be attached to the visitor&rsquo;s requited to the protected service and the protected service should validity of the access token with the mCaptcha instance and only allow access to protected resource if the access token is valid. - - - - Cooldown Period - /docs/terminology/cooldown-period/ - Fri, 22 Jul 2022 00:00:00 +0000 - - /docs/terminology/cooldown-period/ - mCaptcha implements leaky bucket algorithm to measure current traffic levels. Cooldown period specifies the leak or the time after which a visitor addition is decremented. -For instance, if initial traffic level is 0 and a user visits one second later, the traffic level will be incremented to 1. Now, if the cooldown period is set to 30 seconds, the traffic level will be decremented after 30 seconds. So after 30 seconds, the traffic level will go from 1 to 0. - - - - Difficulty Factor - /docs/terminology/difficulty-factor/ - Fri, 22 Jul 2022 00:00:00 +0000 - - /docs/terminology/difficulty-factor/ - Difficulty factor determines the time it takes to solve a CAPTCHA. The higher the difficulty factor, the longer it will take to generate a proof of work for it to solve the CAPTCHA. -mCaptcha&rsquo;s proof of work based mechanism makes it highly accessible to people with special needs but it is important to choose the difficulty factor with care as very high difficulty factors will make the CAPTCHA inaccessible to users on slow devices. - - - - Site key - /docs/terminology/sitekey/ - Fri, 22 Jul 2022 00:00:00 +0000 - - /docs/terminology/sitekey/ - Site key is a unique identifier associated with CAPTCHA configurations created on mCaptcha. It is required to integrate a CAPTCHA with your website. -How to get site key? Go to &ldquo;Site keys&rdquo; on the side panel in the dashboard click on the clipboard button to copy the site key to your clipboard. - - - - Visitor Threshold - /docs/terminology/visitor-threshold/ - Fri, 22 Jul 2022 00:00:00 +0000 - - /docs/terminology/visitor-threshold/ - mCaptcha&rsquo;s variable difficulty factor mechanism requires a website&rsquo;s traffic statistics be split into levels, so that it can deploy the right difficulty factor for each level. +Terminology on/docs/terminology/Recent content in Terminology onHugo -- gohugo.ioen-USWed, 27 Jul 2022 08:48:45 +0000Access token/docs/terminology/access-token/Fri, 22 Jul 2022 00:00:00 +0000/docs/terminology/access-token/When a visitor solves the CAPTCHA and sends their solution to an mCaptcha instance, the solution will be verified for correctness. If the solution is correct, mCaptcha will return a single use access token. +This access token should be attached to the visitor&rsquo;s requited to the protected service and the protected service should validity of the access token with the mCaptcha instance and only allow access to protected resource if the access token is valid.Cooldown Period/docs/terminology/cooldown-period/Fri, 22 Jul 2022 00:00:00 +0000/docs/terminology/cooldown-period/mCaptcha implements leaky bucket algorithm to measure current traffic levels. Cooldown period specifies the leak or the time after which a visitor addition is decremented. +For instance, if initial traffic level is 0 and a user visits one second later, the traffic level will be incremented to 1. Now, if the cooldown period is set to 30 seconds, the traffic level will be decremented after 30 seconds. So after 30 seconds, the traffic level will go from 1 to 0.Difficulty Factor/docs/terminology/difficulty-factor/Fri, 22 Jul 2022 00:00:00 +0000/docs/terminology/difficulty-factor/Difficulty factor determines the time it takes to solve a CAPTCHA. The higher the difficulty factor, the longer it will take to generate a proof of work for it to solve the CAPTCHA. +mCaptcha&rsquo;s proof of work based mechanism makes it highly accessible to people with special needs but it is important to choose the difficulty factor with care as very high difficulty factors will make the CAPTCHA inaccessible to users on slow devices.Site key/docs/terminology/sitekey/Fri, 22 Jul 2022 00:00:00 +0000/docs/terminology/sitekey/Site key is a unique identifier associated with CAPTCHA configurations created on mCaptcha. It is required to integrate a CAPTCHA with your website. +How to get site key? Go to &ldquo;Site keys&rdquo; on the side panel in the dashboard click on the clipboard button to copy the site key to your clipboard.Visitor Threshold/docs/terminology/visitor-threshold/Fri, 22 Jul 2022 00:00:00 +0000/docs/terminology/visitor-threshold/mCaptcha&rsquo;s variable difficulty factor mechanism requires a website&rsquo;s traffic statistics be split into levels, so that it can deploy the right difficulty factor for each level. Visitor threshold is used to traffic into levels and mCaptcha accepts a difficulty configuration for each of these levels. When current traffic exceeds a difficulty factor, mCaptcha will increase the difficulty factor to the next configured level. -For instance, consider the configuration given below: - - - - +For instance, consider the configuration given below: \ No newline at end of file diff --git a/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_20x0_resize_box_3.png b/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_20x0_resize_box_3.png deleted file mode 100644 index cfeb1650019d08d77f1bd5153303d20c40cebede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmV+k0rvihP)YD ze}X0v*CGqL<}-cBui-SYamyP2u#KT!~62Qvfbw*X%O00960Svh1y#5s1o P00000NkvXXu0mjfD-v&P diff --git a/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_500x0_resize_box_3.png b/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_500x0_resize_box_3.png deleted file mode 100644 index 58c745a955da7afa553a39f3e434727d76f45045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10092 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 diff --git a/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_600x0_resize_box_3.png b/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_600x0_resize_box_3.png deleted file mode 100644 index aad5ed52df4248e83dea4781b70d1fdd25074e1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12865 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 ZN2ee=-a>;QQ0{<0WMGQ#Dxk(e{|)1tc(4Ef diff --git a/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_700x0_resize_box_3.png b/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_700x0_resize_box_3.png deleted file mode 100644 index 80dfcc83e56ae83d19cfceab4b1040bc3d258f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16512 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 diff --git a/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_800x0_resize_box_3.png b/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_800x0_resize_box_3.png deleted file mode 100644 index 26ec31232ed768169aaa0b01794a75348685c739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19671 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 IM6N<$f^#o6od5s; diff --git a/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_900x0_resize_box_3.png b/docs/terminology/sitekey/copy-sitekey_huf38748cca91d238810283a1abb694c9a_63890_900x0_resize_box_3.png deleted file mode 100644 index 3c0c0f46e7820be2c5dd0e43dfbd899a9f645a62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22418 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

    1LBdahLSLHmNSWcpTvY^@63l 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 Sv!Am(7tVQ}rTuvQzyAX( - - - - - - - - - - - - - Site key - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    - - -
    -
    - -
    - - -
    - -

    Site key

    -

    -

    Site key is a unique identifier associated with CAPTCHA configurations +Site key - mCaptcha

    Site key

    Site key is a unique identifier associated with CAPTCHA configurations created on mCaptcha. It is required to integrate a CAPTCHA with your -website.

    -

    How to get site key?

    -
      -
    1. Go to “Site keys” on the side panel in the dashboard
    2. -
    -
    -
    - Site key menu option on the dashboard, encircled in red. - -
    -
    -
      -
    1. click on the clipboard button to copy the site key to your -clipboard.
    2. -
    -
    - Copy site key to clipboard. Clipboard button is highlighted in the photo - -
    - -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +website.

    How to get site key?

    1. Go to “Site keys” on the side panel in the dashboard
    Site key menu option on the dashboard, encircled in red.
    1. click on the clipboard button to copy the site key to your +clipboard.
    Copy site key to clipboard. Clipboard button is highlighted in the photo

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_20x0_resize_box_3.png b/docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_20x0_resize_box_3.png deleted file mode 100644 index acdd7294cbcfbb3d4913c9159ebd35caf96ff62c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 870 zcmV-s1DX7ZP)H^^S^|37ok+D=KpB%3r6--W&F)#vZ{H)oDV?RFpIwo(8Dmqdbyq@co} zWUgrzFeW=2!XK^X)3;^W)S`Z}0D;*skyz1E2r1>o$ChOYQGFc|0cbSz<+71YJzcOE&# z-QbUj+5kXU~ILBzt3Bq7dOU5Vs-jkxxnWz9p)ym0tB;9C6EC}L{C9SAoE|zKkk0;9f_Yo3W%!( zTgU;r;7?)RXM9WIr)3MNo)JAG(dq1Xp0}Xm=8ru8dg!eZzCh`Me)!kY zRQJq$>Ye)jG>W65$m2MU!m2UzylS`r_y+Q`Wt&{R2eyET?*jgX=E zq*C%0W;GwHdwYAmUSDgy-EK4Z#fx9-nwk0F;4n!NrBsq6jYi`J$pDhsG%bq4_m{TA za@_?m$Fb*sC^yog?1%3@91Mq!x8OU%Q2QQTG1+{`2R*xNd7>W5e^jcDo%+gEY&IkB_e~FMtUlj4@&+ zX4ZNIpt3CI6s}1&#>`*m7jazHDf=#fZEoJvTHn;H&dr-)7~Q|Wy}q_4rHqqgGV$B( wt+FUuZtKaDr%TQBCMUrE?_}^-00030|7|~H{Z623H2?qr07*qoM6N<$g1FhK6aWAK diff --git a/docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_500x0_resize_box_3.png b/docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_500x0_resize_box_3.png deleted file mode 100644 index 8a30d69ad6131ee8af4ecffadcff43e6d6ee14fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35750 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%0D@t7Y$n@*#XyF_qW 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 Iol`;+0Ga1Bw*UYD diff --git a/docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_800x0_resize_box_3.png b/docs/terminology/sitekey/sitekey-in-dashboard-sidepanel_hu437e619e92d9fef838a97af482e11285_26958_800x0_resize_box_3.png deleted file mode 100644 index 50eb32b534fedc574f90181be526f398daac44f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44541 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 - - - /docs/terminology/access-token/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/cooldown-period/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/difficulty-factor/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/sitekey/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/visitor-threshold/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - \ No newline at end of file +/docs/terminology/access-token/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/cooldown-period/2022-08-01T23:03:44+05:30weekly0.5/docs/terminology/difficulty-factor/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/sitekey/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/visitor-threshold/2022-08-01T22:27:01+05:30weekly0.5 \ No newline at end of file diff --git a/docs/terminology/visitor-threshold/index.html b/docs/terminology/visitor-threshold/index.html index c0856d3..940e502 100644 --- a/docs/terminology/visitor-threshold/index.html +++ b/docs/terminology/visitor-threshold/index.html @@ -1,266 +1,18 @@ - - - - - - - - - - - - - - Visitor Threshold - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - -
    -
    - -
    - - -
    - -

    Visitor Threshold

    -

    -

    mCaptcha’s variable difficulty factor mechanism requires a website’s traffic +Visitor Threshold - mCaptcha

    Visitor Threshold

    mCaptcha’s variable difficulty factor mechanism requires a website’s traffic statistics be split into levels, so that it can deploy the right -difficulty factor for each level.

    -

    Visitor threshold is used to traffic into levels and mCaptcha accepts a +difficulty factor for each level.

    Visitor threshold is used to traffic into levels and mCaptcha accepts a difficulty configuration for each of these levels. When current traffic exceeds a difficulty factor, mCaptcha will increase the difficulty -factor to the next configured level.

    -

    For instance, consider the configuration given below:

    -
      -
    • Cool down period: 30 seconds
    • -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LevelDifficulty FactorVisitor Threshold
    15,0002,000
    250,0005,000
    3500,00010,000
    45,000,00015,000
    -

    If the website sees 2,000 requests in a 30 second window, level 1 +factor to the next configured level.

    For instance, consider the configuration given below:

    • Cool down period: 30 seconds
    LevelDifficulty FactorVisitor Threshold
    15,0002,000
    250,0005,000
    3500,00010,000
    45,000,00015,000

    If the website sees 2,000 requests in a 30 second window, level 1 difficulty factor(5,000) will be deployed. If the traffic increases to 5,000 requests in a 30 second window, then difficulty factor will be upgraded to level 2(50,000). Likewise 10,000 and 15,000 requests over 30 seconds will result in difficulty factor being upgraded to 500,000 and -5,000,000 respectively.

    -

    Visitor threshold is how mCaptcha determines which difficulty factor +5,000,000 respectively.

    Visitor threshold is how mCaptcha determines which difficulty factor level to deploy. mCaptcha uses leaky bucket algorithm to keep the visitor threshold constantly updated within the configured cool down period. So, at any given moment the, the current visitor level will be -the amount of traffic that was served in the cool down period specified.

    - -

    Edit this page on GitHub

    - - - -
    -
    - -
    -
    - - - - - - - - - +the amount of traffic that was served in the cool down period specified.

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/donate/index.html b/donate/index.html index 5497123..e9aaf69 100644 --- a/donate/index.html +++ b/donate/index.html @@ -1,183 +1,11 @@ - - - - - - - - - - - - - - Donate - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - -
    - -

    Donate

    -

    Last Edited March 10, 2023

    -

    -

    mCaptcha is a small operation that is self-funded. At the time of +Donate - mCaptcha

    Donate

    Last Edited July 16, 2021

    mCaptcha is a small operation that is self-funded. At the time of writing, we are not backed by any venture capitals. If you like mCaptcha, please consider donating. Your donations will go a long -way in supporting us.

    -

    Some of the payment options are anonymous. You can optionally send -me(@realaravinth) an email so that -I can thank you :)

    -

    XMR

    -
    85QAHsHqg4WfA6G7ycXc7U4LmrSLCQARv6H9p3AYjf8o8YP
    +way in supporting us.

    Some of the payment options are anonymous. You can optionally send +me(@realaravinth) an email so that +I can thank you :)

    XMR

    85QAHsHqg4WfA6G7ycXc7U4LmrSLCQARv6H9p3AYjf8o8YP
     WH3ngC8Zi7bUYGUifdXb54Xuz41kcu2pqgGFuAYp3VSh5JsR
    -
    - Monero address QR code - -
    Monero address QR code
    -
    -

    Liberapay

    - -

    - -

    Edit this page on GitHub

    - -
    -
    - -
    -
    - - - - - - - - - +
    Monero address QR code
    Monero address QR code

    Liberapay

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_20x0_resize_box_3.png b/donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_20x0_resize_box_3.png deleted file mode 100644 index f18a048ae834c1196b11957183c4ca537347e714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAj3?#R^_xk}Uwg8_HS0MfW|No^o=iddg;yhg( zLn`JZ{rLZ%`S9=mtUTYBX$z?vAd!MOowIdtP_Q!SxdrD0bBDQXAco?*a@$k-_ ztUTuHqzv|$-9GT)NfzVbRa=ur?AR;<$lx4 zrY|RC^yMYxH-_?AoQ{J6b%zz>bJCzToh1l?C-=8FY)4O!CpfY;v#^q(qzorj?p#YJ z2b{xZmgUB~-)u9ru(h%_Dqdkm-eykXuIbNckZ61cu^qGG#)v$Yenrf0!J`ZdB>D=! z#VO6}&B**(1`}m`LUob$wnMF`oi%UG{aK3YDW;$g1?HV$4v^R;C+^A266cR~P*e&J zKv8ucwz3Z^oik#|Nh5XwTs}27ydJj4w*XiD29SeVHaW8CVq@DQ*lPL`PtdKkRG%wM zS$OcZnh$W|v4cQzHUl4hgRk0%X{W5|*mAXn2?cp-7BgD~Z4L)lw3N2-NoVt6($YPy z9Xm4y4D*R}T5a{L3F{>m6tIHGbedKm<&YFv1&7r5ZDDPa)a(ky zPhFVQHD4lIrJ)=+Q|uZ$U%S$OLnQl}4OPlN-uI<6z^7tfn{Lm*>Fe88h$)2Kh`Kku5A%^zEBK+fbjQ`J!d(xT4&~ClgV_8`GM?eGC%txP}m$SbB?>(Agppi#mueBXo1HnzO#FLO*XD5}%k)(1(OJzY_}Oc`UK@U-4*q5|PGjk^U{OAN z>v{80|MRZR*T*%HP_#lsTktOI2+=N|=R)syDsm=}f{$LRigiP*jr6a zCDV){9QTrR{lSRiZ&2@&x}Q zB`xu_NjRQ|%>7xS!JX@-G}qHJj11J~#qccQPzAsHnZ#9_;`Tz;t2ZL`+!uCbaj>8f zsW1?Vdp(A4C!aj2*Q1 l)M2*A;OC^2gJlaB`E0iIGK5TMzP4OK zs9eKLXl{#y+-I))ZT08(oaa5yIq!Mj^E{u=`#hibiLcF4Y)D!Ot?qSrurTxa=ej0FQ#p2%VE`Co}cM= z6)$7J3TS<6-uWM!XA`Iq@x1J&5-AP+qlP$v+J^;v=T;WbIv-upuz5kTq+}z|5cd3c zD!knd5&j(6-SnjPW>cJK3s0G=T`5m3*vm@T;Y^_NY`41xU&T+rsO$4*a0vDEhY++u zXI(tf0YS&GkB}Q>^Vb$zk`6Z!PghJh6{ZIeTWo)-E#L!u3~`T_Esl)DY1LQ;@v_DB z5hB2J+X^6QBnp~OEiG9oyy-I0M69`lu= zy@7tD?r^M9tc0HN29tms+rFU-l4pCK3gka7kMQ-yI6U0cABx$}#f7`UtzDwA*1Y6P zz&^gLY#Xnhqg)!zCO<<|G?hSy)gjXeOMwAp4|8|4OMsP`tKUoG`zpC87?(L^#7^&f zi3fPMZ)SoRyw71jwm6eciw@|m9|{wi95u+&z0~iLkJ!wP8WCbHc`S;aIP1F>RxVT# zLTF>+_ApNG)*$b^#>+0LPOA~Sl$2gxr^xmGP*^nlVg`=xh!2OVhGr1$JLkHwt>~gW zl*6Bxn5FB2*YNh}(3s_E{|z92km^F%F5`kvzud|F*qQN+$YYT5FO9D~qLLbQzQ#Q} zvvLuLbod~zWvSU;W>}w~86r}k`ouGhuOi_gaPMupzYI+uIg2>TGGqJhpT;b;^2q5f z&p(#PHQBQc<=>{;+ah)`A2MxnzFnc4fLPQygJe8btHR<~`b&*!I{b2<;k7CaE`VmY z;qo+h+v-dBwZ0NE>_!fZ$ajH~Z_$@<8aVn~FJ)%Lj7x3jGzCqqZ2jK>Q>fs054ics z=G}(PCDv)VxY@9d8r0pu*SCuAoXj0R7qTg|)k=Wqjrz>(mPIYHdbXEx>)BV8AF!r@C%EHy;CN5Pt8+n zloAq0Gmf<@IJ;OVb%hjqh~V0BrLnl-#DS3k#%IyDHtZHxtWLNBijIy?8P+G77v8da9$e>>9N6)JBqq*K77Z6_WVZmu}Jd+oLkqs?zd~D9obY z*Qa0ISS;OBQ=NvNmXh-f%z=gQ7YfVIqD;J6Ha(MD>@t6q5>{M3)l41bDL(svDlizF zsa?<#3RU0`+vdO3`=$d`du2jvT|XdQ;TqWvHx^-V16p`^>0z68pNd(6nR9wxv zS>9g{nM{3sPMUeBI7Xa+7FW8$&6Kte^7N3WhZh4^EARF|hgT8DX(U-I$KB$Bsk%tm z8PZ}x-8Ynn9E9S)Txcuxg@JS*4OP0ywu>}h?y$y4ccwTCpf~{B0;omBH53X9^kV$*7 zOs9MnU^5XVz8aH7?@(r?gQS1VnI%bWcamlRe_4f`TWseYlJvYDAs->lU33KzJ! ztpn3SIsMV^^R!#wjqxJT)SRB&P;M;p8&L=cvEBwnaXa8Xi3K4wMh{(}w3CV9CJ z#;Pksb$R|yS=f))XQ1ZDKe<-EVK006%(pffYUhDr)?O^TB`-puBQ3a| zSd>?PZMG$e0WzOCFg0OUGF?Y+II*s{c-G&uxL3L9WW{4dEHu|8Je{KZ(Yu&#t>?)k#)%$Jw23gP;@0Qr=T;PkAuz*#k2CVz%S`vk`j72V;cOx9 ayjGjA;p||XgXIiw025h=O3E@ diff --git a/donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_700x0_resize_box_3.png b/donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_700x0_resize_box_3.png deleted file mode 100644 index 783c8110bf9435c6a9dd9b71f272660073b6a25a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1800 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 diff --git a/donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_900x0_resize_box_3.png b/donate/mcptcha-donations-monero-address-qr_huda75cb0a97a0728b33b2d59d7a34dd33_7547_900x0_resize_box_3.png deleted file mode 100644 index 226e7875f69124f8fd99da413e96a07425b44854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1749 zcmeAS@N?(olHy`uVBq!ia0y~yU~U0nMrNSM;fCA_AjKBo6XFV_|NsBL^yd7#K!Gk# z7srr_IdA6Lmc6nNX?S`{)!V~<_6MWOf50{ zD^G9d8s6fA=!|L6=&AFmHtmT#e);D&!!P<3iKR-A!1I5U@vq+JH_u;7{!PpW=NP>FUom}yFF(vz z>gsOgX~`Fa_PlYr((!N2@=y6G{u-9Sgf_7sJDwUpzxFs~$-Z2(d_sP>;dC22 z$DYrfUvpg`QB`>4qo>T-#};O3Oz*qggikir_@8#Guewy23ODOV#PJtplV(gXG(E2w zcWLi3qubw-Iy95E!XvD(X3b)mS0U2^ebgo=EA-6y`b21!-MW;p%nhNP;B*Hh9-r_N z;{4njHK{b??b6FjMXcw${f>BhdF2{rNTQnK-m`6`!*=_)cTP6X76yCV-DkAI?7rWB z-+#-D?B_?UM@n2JKDT+Be;ZWxoo!kq_v*^drrPv!MKv3^22Zc^j|6_2Gw;W;6^lJ1^|ni~gvWON z`cgH|czVSiMC?>OlK;Iw`Of?AhmYGoUwBTwcKyM!-O?TMKiiZ3l>gW6-FY`}dp)0j z@SOSIK3*@Vo^#{L%j-rzX9&&NGGp@hM85qU%{z7dgVQz_?|<{Mwm)7;4w#%FQUBPy z{K{h0=C;Vhl_^Sdr#YN5ojapbId`J+ku1B7F_&k0!W}CAT0?_--<|6ZrDAios;au@ zo+}Q@?vAgQRGbGlO}VeXv_yB)tmk{4{_5<>j9Yi=miLzXa`UPp>NYQ%Jgq-W4IV&? zxAJL5vs^!}^|H-h|B1NpmTiWQckk(UOVdR}e#LQ-l`Af$+ise@<&C*v;`ujTFa2jn zdqOhLk=D+CF|AjA3*0T&_H4Y@GqamrEo$z;Pe-a?xyItrjt$B3b6ZT157**v{X1@_vT$Zb=Y;7=doKO|!TRWF+{9{OaH#|& zj5#@luQ?0e9P2R<1ccv|Qd`ak1Ff`je@)j)SeDb98 z=hKoC!3IZ6N>&%|D!X>M=FyAmX?Lc=bFbc;6@p(@ou0eupunt}DJkJ4=Vk>j`+E2M zx|cPRc0|rasC)Hd@kN%jC%3+A`0-_V>F3vV^PksDtcZZBcs$u+od~?tz{Ak@{9_NQ al9Ili^9$uavIbZ`F?hQAxvX - - - - - - - - - - - - - mCaptcha - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    -
    -
    -

    Defend Like Castles

    -
    -
    -

    mCaptcha is proof-of-work based captcha system that is privacy focused and fully automated.

    - Try mCaptcha -       - Get started -

    Libre software GitHub

    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    -

    Privacy focused

    -

    Doesn't track, doesn't profile your users.

    -
    -
    -

    Robust and Accurate

    -

    Got users behind NATs? No issues. We don't use IP address for rate-liming. NAT or not you get the mCaptcha experience. -

    -
    -

    Best-in-class UX

    -

    mCaptcha is silent, so silent that your users won't even feel it. No more annoying images, no more helping for Big Brothers with their ML stuff

    -
    -
    -
    -
    -

    Defend like castles

    -

    Our PoW-based solution defends fierily. mCaptcha makes attacking your site more expensive than what it will take for you to respond to the attacker's requests

    -
    -
    -

    Libre Software

    -

    Client libraries are licensed using proprietary-friendly free software licenses but the core is AGPL'd. We believe this is a tech that can change the way the web works so mCaptcha will always be free

    -
    -
    -

    xCaptcha drop-in replacement

    -

    Already using a captcha solution? No worries, our APIs are compatible with reCAPTCHA and hCaptcha!

    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    - - - - - - - - +mCaptcha - mCaptcha

    Defend Like Castles

    mCaptcha is proof-of-work based captcha system that is privacy focused and fully automated.

    Try mCaptcha +      + Get started

    Libre software GitHub

    Privacy focused

    Doesn't track, doesn't profile your users.

    Robust and Accurate

    Got users behind NATs? No issues. We don't use IP address for rate-liming. NAT or not you get the mCaptcha experience.

    Best-in-class UX

    mCaptcha is silent, so silent that your users won't even feel it. No more annoying images, no more helping for Big Brothers with their ML stuff

    Defend like castles

    Our PoW-based solution defends fierily. mCaptcha makes attacking your site more expensive than what it will take for you to respond to the attacker's requests

    Libre Software

    Client libraries are licensed using proprietary-friendly free software licenses but the core is AGPL'd. We believe this is a tech that can change the way the web works so mCaptcha will always be free

    xCaptcha drop-in replacement

    Already using a captcha solution? No worries, our APIs are compatible with reCAPTCHA and hCaptcha!

    \ No newline at end of file diff --git a/index.min.f24b6e33dac74771476dda67fe905af998983abef17f74f74d71228ac8f40f87af8b15bcd9f0da775c90a41395c3d153fb0067cc75ff642c520b3607340014c0.js b/index.min.f24b6e33dac74771476dda67fe905af998983abef17f74f74d71228ac8f40f87af8b15bcd9f0da775c90a41395c3d153fb0067cc75ff642c520b3607340014c0.js deleted file mode 100644 index 0cf73a8..0000000 --- a/index.min.f24b6e33dac74771476dda67fe905af998983abef17f74f74d71228ac8f40f87af8b15bcd9f0da775c90a41395c3d153fb0067cc75ff642c520b3607340014c0.js +++ /dev/null @@ -1,511 +0,0 @@ -var suggestions=document.getElementById("suggestions"),userinput=document.getElementById("userinput");document.addEventListener("keydown",inputFocus);function inputFocus(e){e.keyCode===191&&(e.preventDefault(),userinput.focus()),e.keyCode===27&&(userinput.blur(),suggestions.classList.add("d-none"))}document.addEventListener("click",function(e){var t=suggestions.contains(e.target);t||suggestions.classList.add("d-none")}),document.addEventListener("keydown",suggestionFocus);function suggestionFocus(e){const s=suggestions.querySelectorAll("a"),o=[...s],t=o.indexOf(document.activeElement);let n=0;e.keyCode===38?(e.preventDefault(),n=t>0?t-1:0,s[n].focus()):e.keyCode===40&&(e.preventDefault(),n=t+1
    - - - - - - - - - +

    Edit this page on git.batsense.net

    \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 1d92eaf..0e21991 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,292 +1 @@ - - - - - /blog/february-2023-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/july-2022-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/june-2022-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/may-2022-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/december-2021-monthly-report/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/survey/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/pow-performance/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/say-hello-to-mcaptcha/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/introduction/installing-captcha/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/introduction/configuring-difficulty-factor/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/access-token/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/cooldown-period/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/difficulty-factor/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/sitekey/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/visitor-threshold/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/getting-started/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/bare-metal/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/docker/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/dependencies/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/help/troubleshooting/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/browser/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/mcaptcha-system/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/pow-sha256/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/help/faq/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/terminology/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /about/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /donate/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /contributors/aravinth-manivannan/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /contributors/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /privacy-policy/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /community/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /security/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /thanks/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - / - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/help/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/introduction/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/api/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /contact/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /blog/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - - /docs/self-hosted/ - 2023-03-10T20:01:19+05:30 - weekly - 0.5 - - - +/blog/february-2023-monthly-report/2023-03-09T02:30:43+05:30weekly0.5/blog/july-2022-monthly-report/2023-02-13T14:50:39+05:30weekly0.5/blog/june-2022-monthly-report/2022-07-07T20:05:57+05:30weekly0.5/blog/may-2022-monthly-report/2022-06-14T15:39:59+05:30weekly0.5/blog/december-2021-monthly-report/2022-06-14T15:39:59+05:30weekly0.5/blog/survey/2021-12-23T23:26:38+05:30weekly0.5/blog/pow-performance/2021-09-01T15:33:12+05:30weekly0.5/blog/say-hello-to-mcaptcha/2021-12-02T10:25:42+05:30weekly0.5/docs/introduction/installing-captcha/2022-08-01T23:03:44+05:30weekly0.5/docs/introduction/configuring-difficulty-factor/2022-08-01T23:03:44+05:30weekly0.5/docs/terminology/access-token/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/cooldown-period/2022-08-01T23:03:44+05:30weekly0.5/docs/terminology/difficulty-factor/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/sitekey/2022-08-01T22:27:01+05:30weekly0.5/docs/terminology/visitor-threshold/2022-08-01T22:27:01+05:30weekly0.5/docs/self-hosted/getting-started/2022-10-09T12:25:43+02:00weekly0.5/docs/self-hosted/bare-metal/2022-08-01T20:24:18+05:30weekly0.5/docs/self-hosted/docker/2022-08-01T22:26:08+05:30weekly0.5/docs/self-hosted/dependencies/2022-08-01T20:24:18+05:30weekly0.5/docs/help/troubleshooting/2022-08-01T22:24:30+05:30weekly0.5/docs/api/browser/2022-08-01T20:24:18+05:30weekly0.5/docs/api/mcaptcha-system/2022-08-01T20:24:18+05:30weekly0.5/docs/api/pow-sha256/2022-08-01T20:24:18+05:30weekly0.5/docs/help/faq/2022-08-01T19:16:21+05:30weekly0.5/docs/terminology/2022-08-01T22:27:01+05:30weekly0.5/about/2023-05-29T16:01:44-04:00weekly0.5/donate/2021-07-16T21:58:39+05:30weekly0.5/contributors/aravinth-manivannan/2021-05-26T14:18:41+05:30weekly0.5/contributors/2021-05-26T14:18:41+05:30weekly0.5/privacy-policy/2021-05-27T19:15:04+05:30weekly0.5/community/2022-08-01T18:47:16+05:30weekly0.5/security/2021-05-27T19:15:04+05:30weekly0.5/thanks/2023-03-08T17:28:52+05:30weekly0.5/2022-08-01T22:26:08+05:30weekly0.5/docs/help/2021-07-21T15:49:53+05:30weekly0.5/docs/introduction/2022-08-01T22:25:46+05:30weekly0.5/docs/api/2022-08-01T22:24:03+05:30weekly0.5/contact/2021-05-27T18:12:01+05:30weekly0.5/blog/2021-05-26T14:18:41+05:30weekly0.5/docs/2021-07-21T15:49:53+05:30weekly0.5/docs/self-hosted/2022-08-01T19:16:21+05:30weekly0.5 \ No newline at end of file diff --git a/thanks/index.html b/thanks/index.html index d86b4cc..ae83c26 100644 --- a/thanks/index.html +++ b/thanks/index.html @@ -1,195 +1,11 @@ - - - - - - - - - - - - - - Thanks - mCaptcha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - -
    - -
    - -

    Thanks

    -

    -

    Funding

    -

    NLnet

    -
    - NLnet NGIZero logo -
    -
    -

    2023 development is funded through the NGI0 Entrust -Fund, via NLnet. Please -see here for more details.

    -

    Free software libraries and tools

    -

    mCaptcha is built entirely using free software libraries tools. We are +Thanks - mCaptcha

    Thanks

    Funding

    NLnet

    NLnet NGIZero logo


    2023 development is funded through the NGI0 Entrust +Fund, via NLnet. Please +see here for more details.

    Free software libraries and tools

    mCaptcha is built entirely using free software libraries tools. We are grateful for all maintainers and contributors for their time and effort -in making them!

    -

    Creative Commons licensed artwork

    -

    mCaptcha shied logo is derived from this -photo captured by Paweł +in making them!

    Creative Commons licensed artwork

    mCaptcha shied logo is derived from this +photo captured by Paweł Czerwiński. You can check out -their work at:

    - - -

    Edit this page on GitHub

    - -
    -
    - -
    -
    - - - - - - - - - +their work at:

    Edit this page on git.batsense.net

    \ No newline at end of file
    -
    - -
    - -
    - -

    Security

    -

    Last Edited March 10, 2023

    -

    -

    Security is at the heart of mCaptcha. If you find any discrepancies in -our software(see listing on our GitHub, -services available)

    -

    Rules:

    -

    Before you start

    -
      -
    • -

      Check the list of domains that are in scope for security research -and the list of targets for useful information for getting started.

      -
    • -
    • -

      Check the list of bugs that have been classified as ineligible.

      -
    • -
    • -

      Check our changelog(in our GitHub repositories) for recently launched -features.

      -
    • -
    • -

      Never attempt non-technical attacks such as social engineering, +Security - mCaptcha

      Security

      Last Edited May 27, 2021

      Security is at the heart of mCaptcha. If you find any discrepancies in +our software(see listing on our GitHub, +services available)

      Rules:

      Before you start

      • Check the list of domains that are in scope for security research +and the list of targets for useful information for getting started.

      • Check the list of bugs that have been classified as ineligible.

      • Check our changelog(in our GitHub repositories) for recently launched +features.

      • Never attempt non-technical attacks such as social engineering, phishing, or physical attacks against our employees, users, or -infrastructure.

        -
      • -
      -

      When in doubt, contact -me(@realaravinth) at -realaravinth@batense.net.

      -

      Performing your research

      -
        -
      • -

        Do not impact other users with your testing, this includes testing +infrastructure.

      When in doubt, contact +me(@realaravinth) at +realaravinth@batense.net.

      Performing your research

      • Do not impact other users with your testing, this includes testing vulnerabilities with CAPTCHA credentials and account credentials of accounts you do not own. If you are attempting to find an -authorization bypass, you must use accounts you own.

        -
      • -
      • -

        The following are never allowed for research. We may -suspend your mCaptcha account for:

        -
          -
        • -

          Performing distributed denial of service (DDoS) or other volumetric +authorization bypass, you must use accounts you own.

        • The following are never allowed for research. We may +suspend your mCaptcha account for:

          • Performing distributed denial of service (DDoS) or other volumetric attacks. Sure, we are a DDoS protection organisation, but with sufficient resources and motivation, it is possible to take us down. For this -reason, we request you to not hurt us.

            -
          • -
          • -

            Spamming content Large-scale vulnerability scanners, scrapers, or -automated tools which produce excessive amounts of traffic.

            -

            Note: We do allow the use of automated tools so long as they do +reason, we request you to not hurt us.

          • Spamming content Large-scale vulnerability scanners, scrapers, or +automated tools which produce excessive amounts of traffic.

            Note: We do allow the use of automated tools so long as they do not produce excessive amounts of traffic. For example, running one nmap scan against one host is allowed, but sending 65,000 -requests in two minutes using Burp Suite Intruder is excessive.

            -
          • -
          -
        • -
        • -

          Researching denial-of-service attacks is allowed only if you follow -these rules:

          -
            -
          • -

            There are no limits for researching denial of service +requests in two minutes using Burp Suite Intruder is excessive.

        • Researching denial-of-service attacks is allowed only if you follow +these rules:

          • There are no limits for researching denial of service vulnerabilities against your own instance of mCaptcha server. We strongly recommend/prefer this method for researching denial of -service issues.

            -
          • -
          • -

            If you choose to test on mCaptcha proper (i.e. -https://mcaptcha.org or https://mcaptcha.io):

            -
              -
            • Research must be performed using credentials you own.
            • -
            • Stop immediately if you believe you have affected the +service issues.

            • If you choose to test on mCaptcha proper (i.e. +https://mcaptcha.org or https://mcaptcha.io):

              • Research must be performed using credentials you own.
              • Stop immediately if you believe you have affected the availability of our services. Don’t worry about demonstrating the full impact of your vulnerability, our team -will be able to determine the impact.
              • -
              -
            • -
            -
          • -
          -

          Handling personally identifiable information (PII)

          -
            -
          • -

            Personally identifying information (PII) includes:

            -
              -
            • legal and/or full names
            • -
            • names or usernames combined with other identifiers like phone numbers or email addresses
            • -
            • health or financial information (including insurance information, social security numbers, etc.)
            • -
            • information about political or religious affiliations
            • -
            • information about race, ethnicity, sexual orientation, gender, or other identifying information that could be used for discriminatory purposes
            • -
            -
          • -
          • -

            Do not intentionally access others’ PII. If you suspect a service +will be able to determine the impact.

      Handling personally identifiable information (PII)

      • Personally identifying information (PII) includes:

        • legal and/or full names
        • names or usernames combined with other identifiers like phone numbers or email addresses
        • health or financial information (including insurance information, social security numbers, etc.)
        • information about political or religious affiliations
        • information about race, ethnicity, sexual orientation, gender, or other identifying information that could be used for discriminatory purposes
      • Do not intentionally access others’ PII. If you suspect a service provides access to PII, limit queries to your own personal -information.

        -
      • -
      • -

        Report the vulnerability immediately and do not attempt to access any -other data. We will assess the scope and impact of the PII exposure.

        -
      • -
      • -

        Limit the amount of data returned from services. For SQL injection, -for example, limit the number of rows returned

        -
      • -
      • -

        You must delete all your local, stored, or cached copies of data +information.

      • Report the vulnerability immediately and do not attempt to access any +other data. We will assess the scope and impact of the PII exposure.

      • Limit the amount of data returned from services. For SQL injection, +for example, limit the number of rows returned

      • You must delete all your local, stored, or cached copies of data containing PII as soon as possible. We may ask you to sign a certificate of deletion and confidentiality agreement regarding the exact information you accessed. We may ask you for the usernames and IP addresses used during your testing to assess the impact of the -vulnerability.

        -
      • -
      -

      Reporting your vulnerability

      -
        -
      • -

        Reports must include written instructions for reproducing the -vulnerability.

        -
      • -
      • -

        When reporting vulnerabilities you must keep all information on -restricted to email correspondence with us(see below for +vulnerability.

      Reporting your vulnerability

      • Reports must include written instructions for reproducing the +vulnerability.

      • When reporting vulnerabilities you must keep all information on +restricted to email correspondence with us(see below for contact). If you believe the bug to be critical, please use -encryption.

        -
      • -
      • -

        Do not post information to -video-sharing or pastebin sites.

        -
      • -
      • -

        For vulnerabilities involving personally identifiable information, +encryption.

      • Do not post information to +video-sharing or pastebin sites.

      • For vulnerabilities involving personally identifiable information, please explain the kind of PII you believe is exposed and limit the amount of PII data included in your bug report. For textual information and screenshots, please only include redacted data in your -bug report.

        -
      • -
      • -

        During the course of an investigation, it may take time to resolve +bug report.

      • During the course of an investigation, it may take time to resolve the issue you have reported. We ask that you refrain from publicly disclosing details regarding an issue you’ve reported until the fix has -been publicly made available.

        -
      • -
      - -

      We currently don’t have any legal policies in place but rest assured +been publicly made available.

    We currently don’t have any legal policies in place but rest assured that as long as your research adheres to the above rules, your security research and vulnerability disclosure activities are considered as -“authorized”.

    -

    A detailed policy based on this sentiment is in the works.

    -

    Scope:

    -

    mCaptcha runs a number of services. Only domains listed below are are +“authorized”.

    A detailed policy based on this sentiment is in the works.

    Scope:

    mCaptcha runs a number of services. Only domains listed below are are eligible for security research. Any mCaptcha-owned domains not listed -below are not in scope and are not covered by our legal safe -harbor

    -

    mcaptcha.org

    -
      -
    • mcaptcha.org
    • -
    • demo.mcaptcha.org
    • -
    • demo2.mcaptcha.org
    • -
    -

    mcaptcha.io

    -
      -
    • mcaptcha.io
    • -
    -

    Contact

    -

    Email

    -

    realaravinth@batense.net.

    -

    GPG Key

    -

    Click here to download key

    -
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    +below are not in scope and are not covered by our legal safe
    +harbor

    mcaptcha.org

    • mcaptcha.org
    • demo.mcaptcha.org
    • demo2.mcaptcha.org

    mcaptcha.io

    • mcaptcha.io

    Contact

    Email

    realaravinth@batense.net.

    GPG Key

    Click here to download key

    -----BEGIN PGP PUBLIC KEY BLOCK-----
     
     mQGNBF7jJtMBDADwoO98P31bTkBmWlkICljq8o+S9ltFab9f9l6Npox+qbCnZUCd
     Y+p1jCmRc+6iBh4N2p5kP/02z6BkW7BhVtPKU9Zg1nvkhluCUSMixUlpn/dUYw2J
    @@ -469,40 +211,4 @@ NXxBvA5ABkcHzULubZWLB3QoKDP5DgEXB4cA7kMDryFPnN2shSdBsWt69g1E3gVo
     zKdOEDuIPIv4f7HhhCDCylGwfwqar5XJwnHQrBXLpwlTm4neDsnEOvOzyd8=
     =gpUQ
     -----END PGP PUBLIC KEY BLOCK-----
    -
    -

    Edit this page on GitHub

    - -
    -
    - -
    -