bf4fe942f9d1f832bbee2939e849f28b ./assets/js/guard-dog-login-security-page.js d3fd865d9d90c74f813c564b707afaac ./assets/js/guard-dog-login-2fa.js 37da926bb5d99b8a13d808f3e982d620 ./assets/js/guard-dog-captcha-hcaptcha.js 683f7998265c47c972b3d08bbcf37fcb ./assets/js/guard-dog-captcha-recaptcha-v2.js cb0251d98c6a4fdd1b56609396aa22e1 ./assets/js/guard-dog-admin.js 0d51a2b034f65b8f79ea80d518661125 ./assets/js/guard-dog-profile-2fa.js 1b21a9aa40f99d7d3e13cfb7638eadb7 ./assets/js/guard-dog-temp-access-page.js f46799b91f5e1bc3c5e5537628bf9809 ./assets/js/guard-dog-settings-page.js 4dd12485c25895fa2d40a5623ec23fe4 ./assets/js/guard-dog-shortcode-2fa.js b54fc623c13c3e3e80a79e17653f041a ./assets/js/guard-dog-activity-log-page.js d11b86ae8fd614d4f9ca364c461d4545 ./assets/js/guard-dog-profile-email-2fa.js 0bda45504b04cc649cc901b072dd633b ./assets/js/guard-dog-access-control-page.js 90facf3ec059b9fe92aeca4d6e8dda65 ./assets/js/guard-dog-password-policy.js 4c04b472257860ad3fd19a721951d41a ./assets/js/guard-dog-captcha-recaptcha-v3.js 98f8b2e81af74acf18f13dba0ad93127 ./assets/js/guard-dog-captcha-page.js 68256d92aebd1ac635875ef1c266f248 ./assets/js/guard-dog-captcha-cloudflare.js bee8f0fbf9c2bf79f2aad7c1cf91ac31 ./assets/js/guard-dog-customizer.js 48dd0ada8c36fdee757914c1f450d7da ./assets/js/guard-dog-captcha-login.js fec400291cae93053a46298ae192d6cc ./assets/js/guard-dog-dashboard-page.js 88ce624fc5888d7a935db6f555beefb1 ./assets/css/guard-dog-captcha-page.css 1f89e19ad2fe7149281016845edb13a9 ./assets/css/guard-dog-dashboard-page.css e6eac82d12432bde56837d4e01808bdb ./assets/css/guard-dog-settings-page.css e1202c5229c99d150fc58bdb65039fa4 ./assets/css/guard-dog-login-security-page.css 742b11261a6e0c61dfebf55c870fbca7 ./assets/css/guard-dog-activity-log-page.css e4e850d68f1064a275f75feecdc71aa6 ./assets/css/guard-dog-user-registration.css db00935aedb57f31036a59ad1cde6fd6 ./assets/css/guard-dog-captcha.css 8d53d590f141ca3c0ae33d3760b35974 ./assets/css/guard-dog-access-control-page.css fbe21c176e8a074826c49807ab948891 ./assets/css/guard-dog-captcha-login.css 57ab264b3ba0b4a6d2bde0330ebccd58 ./assets/css/guard-dog-login-2fa.css f8e17841b21ed107d91f655fdb838064 ./assets/css/guard-dog-temp-access-page.css 9ec11b6514119c8b4def2c6661cb34db ./assets/css/guard-dog-customizer.css 7150150ecbd7104ba48e2c62c8afe2ff ./assets/css/guard-dog-admin-layout.css df656e54c6c2746ad868cef2ae9030d6 ./assets/css/guard-dog-recovery-codes-print.css f24cf7eb3fa59effecd296ccbcdd4a86 ./assets/css/guard-dog-admin.css 64b66fb3a5ce99cce6cc1e5e656a1965 ./assets/css/guard-dog-access-denied.css 49dee744cda026b61184a943f5e73b65 ./assets/css/guard-dog-profile-2fa.css 5d2d4608f0182faccfed3348080fb5b2 ./assets/css/guard-dog-shortcode-2fa.css 96cda5023f63134c051401c417756b2f ./composer.json e6d94956da11497961a81049aea9bf4f ./readme.txt 2d7e1e7acde4ed738086a3dcf88315eb ./guard-dog.php 0406bed239f21eb984b5f7e2bc07380f ./languages/guard-dog.pot eadbaa2b9a0f8af83cd52cf2d25ac94a ./includes/utils/class-guard-dog-utils.php d6c6917fd41056595d64567f304e3c0d ./includes/utils/class-guard-dog-debug-handlers.php 76e22f5ca2353af43d33355f6d468593 ./includes/utils/class-guard-dog-debug.php 587b3e6a747a9bf39c373f75fa01ac94 ./includes/utils/class-password-validator.php ce397e721a0b16f6edeb87ecb73f120a ./includes/utils/class-guard-dog-db.php 1c57aa29e472ac1e59017b80b604c901 ./includes/utils/class-view-loader.php 8442befd48e0d0c242d45b9e1be923bd ./includes/views/partials/login-2fa-form.php 6711a8481c3c1405144a8e740056e259 ./includes/views/partials/shortcode-2fa.php 58f2e255e79a178e37f06bc9fd228950 ./includes/views/partials/user-profile-2fa.php e7ad7859b2043ff49c9ca38b11a71f08 ./includes/views/partials/captcha-render.php fdcda136ec4c457e171523c96a947894 ./includes/views/emails/two-factor-code-example.php e3cdd75d8d7f656f85c28ac8bdd534f7 ./includes/views/emails/test-template-override.php 19b0956c3813504741f163a8dfe0c646 ./includes/views/emails/email-verification-example.php 83071ad412e9b38189aa67c5b572403a ./includes/views/emails/two-factor-code.php f59ccb18fc025de4bfd125e9c17634e5 ./includes/views/emails/plain/two-factor-code-plain-example.php c46641e675492f67e0c1b4887f624bad ./includes/views/emails/plain/email-verification-plain.php 7ca67b49f24a9456581834fc1e9fd439 ./includes/views/emails/plain/email-verification-plain-example.php a6d3979ee3f9baa6c2e403ab7db9f97c ./includes/views/emails/plain/two-factor-code-plain.php c2de70a698fb23f0f0278b8a99aadc93 ./includes/views/emails/email-verification.php 946284915bc9e77d433592d1e1c22f3a ./includes/features/class-login-url.php 486cb7d56230d2ee25ac76c4d6ef6649 ./includes/features/class-email-provider.php 5eef4bc57782dfb3cf0be73baaaa5c77 ./includes/features/class-temp-access.php 42a57b8d637e31e375e077b1b629e0a3 ./includes/features/class-login-errors.php 89004145d38441eaee5a7b5a9e802dc5 ./includes/features/class-password-policy.php ab2e89b87cd3f5772eb4ff5b069f81b5 ./includes/features/class-email-verification.php 7b5a9fb0c14a05715ce5a840706e3b54 ./includes/features/class-two-factor-auth.php 6563163682f99c60a8fa8421ccbfeed5 ./includes/features/class-limit-login-attempts.php b2350073d1040da2bf1cd1fccea51fc8 ./includes/features/class-access-control.php 5c004023542c951694e9d4e467fba303 ./includes/features/class-activity-log.php 2e0de8a62b2364835c5a100365c99323 ./includes/features/class-captcha.php ac928b2b2bf7e5f6238b9116fa0052e3 ./includes/features/class-ip-reputation-checker.php 6d8e7eb27fc8ae82e7bb31a3de5ac013 ./includes/features/class-email-two-factor-auth.php 2bf1677c878bf1b0a3e8cdce01f94435 ./includes/customizer/implementations/class-access-denied-customizer.php 6b91ea24764dcff8c31bc824d84e0465 ./includes/customizer/implementations/class-email-template-customizer.php 8b105f98d90a3604ba13c8f9981c055c ./includes/customizer/class-guard-dog-customizer.php c91b7d2adc1cde25211c58441c6cb59f ./includes/customizer/class-guard-dog-customizer-loader.php d5f692c635178499dd6fc62ccfd3642b ./includes/customizer/controls/class-number-control.php c0089cdb6bdd560d05c6fc86f8d09376 ./includes/customizer/controls/class-text-control.php cec6aa121808f6ec9d901361c082a74b ./includes/customizer/controls/class-image-control.php d07cb070613259e8d77f03901d009d04 ./includes/customizer/controls/class-checkbox-control.php e75aa85cf0435ba42ba19efefe1907b4 ./includes/customizer/controls/class-textarea-control.php 639a13fdd0ac3e93c27f02d5e8c204b5 ./includes/customizer/controls/class-color-control.php d72712fc23c267380b2058ddef6e45d4 ./includes/customizer/class-guard-dog-customizer-control.php 8bba8758b9a3375af382357396c6504b ./includes/admin/class-admin-settings.php 7214be2f430b1b8a6de6a4de5b8ca266 ./includes/admin/class-activity-log-list-table.php 61b5686bbb61069494683462a71d5e3c ./includes/admin/pages/class-login-security-page.php a805cdd1abe2105d873457e9d137ff12 ./includes/admin/pages/class-captcha-page.php 8997746ba8510a63a86baaaef20f80a8 ./includes/admin/pages/class-dashboard-page.php 22ca93ff2848c866c96a65708ee22f12 ./includes/admin/pages/class-activity-log-page.php 475ebbd07bfb6bc2c7b5560e32a9f00c ./includes/admin/pages/class-temp-access-page.php b5c2e56836189e1038596d360736ff0f ./includes/admin/pages/class-user-registration-page.php 9f7ff511f84b4f5a93c06da5f1cf7797 ./includes/admin/pages/class-settings-page.php ec86a0c88f6da9e9becbdd41c11e2552 ./includes/admin/pages/class-access-control-page.php 2ad4be2c20ec0a5efb782204f9a8a974 ./includes/admin/class-guard-dog-admin.php 3c9c72d83058040651aed0be34bea8da ./includes/class-guard-dog.php 6221d7a4828ea8c8ca38577ef6a812d5 ./admin-ui/assets/js/guard-dog-admin-settings.js b22b936020658bccf87a46a8192f337c ./admin-ui/assets/css/guard-dog-admin-settings.css c02be6d96671f88d28aad3ffa134c8ae ./vendor/composer/ClassLoader.php 7dd4e39f6185045d81cb2ac1f7e606a0 ./vendor/composer/installed.json 050245f81ded9c48700628b1ae6bfc5d ./vendor/composer/installed.php f13bb9a8d43e9a399f4f92f1fe8de630 ./vendor/composer/platform_check.php 406edc7e8044e7e7d91d14fc320ec33e ./vendor/composer/autoload_classmap.php 7baf73014351c49ea0fef617dae7019b ./vendor/composer/InstalledVersions.php 2c833dfeee5db660fde861b96fb17d44 ./vendor/composer/autoload_psr4.php 224007c97efb82c7b45b0e92f240af41 ./vendor/composer/autoload_namespaces.php 94a2720507a02aa2c7f2f5c3602fea21 ./vendor/composer/autoload_static.php 8a3f5aa5c4c0cc1540d7c7c8f4b573b8 ./vendor/composer/autoload_real.php 955d5fe58c231244f6b49000f383b5e2 ./vendor/composer/LICENSE 4670df28b93eb2b0ce739f4076c4c205 ./vendor/autoload.php 765c1068458f5aaeb53333609af60b90 ./vendor/paragonie/constant_time_encoding/src/Encoding.php 832323858f87eb9fad6909f9dfc4f35e ./vendor/paragonie/constant_time_encoding/src/Base64.php c979337b7229f44f958eeb7ecdc43f52 ./vendor/paragonie/constant_time_encoding/src/RFC4648.php 8753b69468ba7931e0cd1c8a2b143755 ./vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php 70ca37cf7170c539a0d65bd2e4591b91 ./vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php da843e4f4457b78fb3c7dc3832e5235c ./vendor/paragonie/constant_time_encoding/src/Binary.php 98764572f4b21a52a0896cbd3d9f9864 ./vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php d74ee339a9008b6c184705dcf20536ee ./vendor/paragonie/constant_time_encoding/src/Hex.php 71cf58b32ec1818382729a499503af82 ./vendor/paragonie/constant_time_encoding/src/Base32.php 74ac921e8603a714d3ca9b254af181ef ./vendor/paragonie/constant_time_encoding/src/EncoderInterface.php 3aec084cad158b5678fee33f293535a4 ./vendor/paragonie/constant_time_encoding/src/Base32Hex.php ad413ce8496cc8ade57dc006efb44ac1 ./vendor/paragonie/constant_time_encoding/composer.json e59c9475cc52f37643e31569efba9c23 ./vendor/paragonie/constant_time_encoding/README.md 7d6c7f3dd70c24f9542a3b5585f90e3e ./vendor/paragonie/constant_time_encoding/LICENSE.txt 371173b4d9d63fb399e135079d763804 ./vendor/bacon/bacon-qr-code/src/Common/BitMatrix.php 0c1aa02bf8dfcadeaaa10d9ea0eacbc1 ./vendor/bacon/bacon-qr-code/src/Common/CharacterSetEci.php 98fb48a8c6954cd3ee178a8f063d792a ./vendor/bacon/bacon-qr-code/src/Common/ReedSolomonCodec.php a73c67bc1e1f121d7c0b755c2aa5f5d8 ./vendor/bacon/bacon-qr-code/src/Common/Version.php e4b8d396d6b0d9efa8e21674df3d1c63 ./vendor/bacon/bacon-qr-code/src/Common/EcBlock.php 3a67f3df866e46b8760a000135f22c99 ./vendor/bacon/bacon-qr-code/src/Common/ErrorCorrectionLevel.php 7f68c986dd587e9f0b29fa02e2d873da ./vendor/bacon/bacon-qr-code/src/Common/EcBlocks.php c3b0c27e367ca617b373e367fc149b8e ./vendor/bacon/bacon-qr-code/src/Common/BitUtils.php 8b2e9de7812ffb6812ba7548b61830cc ./vendor/bacon/bacon-qr-code/src/Common/FormatInformation.php 8392ebe91aef56ebc65f1d3b6fc7f73c ./vendor/bacon/bacon-qr-code/src/Common/Mode.php 79e6c0674894a03c1731658ffb1f8cf3 ./vendor/bacon/bacon-qr-code/src/Common/BitArray.php 0a8f5b8f2dd652b99fcbce0c720c695a ./vendor/bacon/bacon-qr-code/src/Writer.php 94500859bceef7245aeb21fe9fb8916c ./vendor/bacon/bacon-qr-code/src/Renderer/RendererInterface.php 302e9c9df3532355fbebbc7eeaad21af ./vendor/bacon/bacon-qr-code/src/Renderer/Image/ImagickImageBackEnd.php 34fab4bd0210508938fef585744927f3 ./vendor/bacon/bacon-qr-code/src/Renderer/Image/EpsImageBackEnd.php 24a980dc07f0eca4452424baa6fa5cec ./vendor/bacon/bacon-qr-code/src/Renderer/Image/SvgImageBackEnd.php 0b50b4c3d3a3a3f701c9ce604d8b01a8 ./vendor/bacon/bacon-qr-code/src/Renderer/Image/ImageBackEndInterface.php b8b6f162cba45825e637b1391e57424a ./vendor/bacon/bacon-qr-code/src/Renderer/Image/TransformationMatrix.php 16db2e4b98e1e78f65faa22e21fdf377 ./vendor/bacon/bacon-qr-code/src/Renderer/GDLibRenderer.php 6ff2ae80b00f24be074fdfd7bb7dc407 ./vendor/bacon/bacon-qr-code/src/Renderer/Color/Alpha.php b8ec64df180e72d3392337033f6df3e2 ./vendor/bacon/bacon-qr-code/src/Renderer/Color/Cmyk.php 2866f8bf7310a218435a44f2d885720f ./vendor/bacon/bacon-qr-code/src/Renderer/Color/Rgb.php 91ed257da6a068074cf4341ceed2e748 ./vendor/bacon/bacon-qr-code/src/Renderer/Color/Gray.php 615eb72e3f50e7067ba50333ae4e9a31 ./vendor/bacon/bacon-qr-code/src/Renderer/Color/ColorInterface.php 749cce0005f9aba2ade726f0c151c343 ./vendor/bacon/bacon-qr-code/src/Renderer/RendererStyle/GradientType.php c3b093a9717ae1703bcebb9e133b6ae6 ./vendor/bacon/bacon-qr-code/src/Renderer/RendererStyle/EyeFill.php 9de334bb2662f3e1436050c08b8e8d88 ./vendor/bacon/bacon-qr-code/src/Renderer/RendererStyle/Fill.php 240d076410196740aca9c9f2048e2865 ./vendor/bacon/bacon-qr-code/src/Renderer/RendererStyle/Gradient.php 56971d0da9eff4b20b94ccf56b72a6e1 ./vendor/bacon/bacon-qr-code/src/Renderer/RendererStyle/RendererStyle.php 9eacc332a7e318e83acf60f7f3d64183 ./vendor/bacon/bacon-qr-code/src/Renderer/Path/Move.php 3742756704430c8b67fd4372d460959d ./vendor/bacon/bacon-qr-code/src/Renderer/Path/Line.php f2b85fdb715f13bb3a55be5815bff1e8 ./vendor/bacon/bacon-qr-code/src/Renderer/Path/Curve.php ecc09a798eb5d12755a4815ec463c005 ./vendor/bacon/bacon-qr-code/src/Renderer/Path/Path.php 08edd53bf99d62b4dd7b1ef2700a572d ./vendor/bacon/bacon-qr-code/src/Renderer/Path/EllipticArc.php 8bd4aa81e0b9f0722538926bd4890a9c ./vendor/bacon/bacon-qr-code/src/Renderer/Path/OperationInterface.php 1795b25c5352b8ac0d4d5b41de7cedff ./vendor/bacon/bacon-qr-code/src/Renderer/Path/Close.php c70786aaceb16abffec7bb89a6d2b39a ./vendor/bacon/bacon-qr-code/src/Renderer/PlainTextRenderer.php b3d08895f43a14ef7d5ff3cd2165b4ee ./vendor/bacon/bacon-qr-code/src/Renderer/Eye/SimpleCircleEye.php d2316355be062febde43c2027dc67f5e ./vendor/bacon/bacon-qr-code/src/Renderer/Eye/CompositeEye.php cda648eb7233f0691c31961532a55909 ./vendor/bacon/bacon-qr-code/src/Renderer/Eye/EyeInterface.php 5655b37981adca2568a75fc1c1e6ae5b ./vendor/bacon/bacon-qr-code/src/Renderer/Eye/SquareEye.php 23145358800e1cead16434305c0cf94f ./vendor/bacon/bacon-qr-code/src/Renderer/Eye/PointyEye.php 8384784ab1ff8aa1ce683b9c7e9818b5 ./vendor/bacon/bacon-qr-code/src/Renderer/Eye/ModuleEye.php 44f41d685dab82a28e98535841c014f3 ./vendor/bacon/bacon-qr-code/src/Renderer/ImageRenderer.php b77e71695dfd80270b8a17702119e899 ./vendor/bacon/bacon-qr-code/src/Renderer/Module/ModuleInterface.php a51b76775f6bab210de123f07a67cb4a ./vendor/bacon/bacon-qr-code/src/Renderer/Module/DotsModule.php 5bab324871358857def668d1611ca355 ./vendor/bacon/bacon-qr-code/src/Renderer/Module/SquareModule.php 91c61c38723344dd42fafee9880fc729 ./vendor/bacon/bacon-qr-code/src/Renderer/Module/RoundnessModule.php e63ed6d6d183f87f7162a6099fdac268 ./vendor/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/EdgeIterator.php af6e05843975c853cd0feb131d1f0da9 ./vendor/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/Edge.php cac33a1c7f390301341235cc09bfdc81 ./vendor/bacon/bacon-qr-code/src/Exception/WriterException.php 95af4f72c439481f267bd83903de015a ./vendor/bacon/bacon-qr-code/src/Exception/ExceptionInterface.php cc835a75527e12e061471f1ac8329871 ./vendor/bacon/bacon-qr-code/src/Exception/InvalidArgumentException.php a1aae0ca514fe724c15b6e4eb4a7602e ./vendor/bacon/bacon-qr-code/src/Exception/OutOfBoundsException.php 27c830cf0faf2c1a3347c0971ae6e04a ./vendor/bacon/bacon-qr-code/src/Exception/UnexpectedValueException.php b57f73d9f31bc095d867048d5eab7b45 ./vendor/bacon/bacon-qr-code/src/Exception/RuntimeException.php 31a90c1cd414ca30999a66785de4a063 ./vendor/bacon/bacon-qr-code/src/Encoder/MatrixUtil.php 7104bacef451836fc830ac1e2fa7db5e ./vendor/bacon/bacon-qr-code/src/Encoder/QrCode.php 243aef8cdcd96c66627f5fd8d39e69e3 ./vendor/bacon/bacon-qr-code/src/Encoder/BlockPair.php 877dcf98b830adab301b71a52685561f ./vendor/bacon/bacon-qr-code/src/Encoder/ByteMatrix.php 5e7c42ccae0eb67eea8c61811d36869f ./vendor/bacon/bacon-qr-code/src/Encoder/Encoder.php 9a6faf15340ccdf7d70b8bfa95687362 ./vendor/bacon/bacon-qr-code/src/Encoder/MaskUtil.php ec8034f917c4b09cb8ff502d1882b350 ./vendor/bacon/bacon-qr-code/composer.json 557b0a3d1e39438f5fc807d64e178182 ./vendor/bacon/bacon-qr-code/README.md fac6de9a94b1b7d26117dca3574e666e ./vendor/bacon/bacon-qr-code/LICENSE e8e029d658a861097aaa9ee631295367 ./vendor/dasprid/enum/src/Exception/ExceptionInterface.php 0dfbab31d638a1923be5e55df59a7664 ./vendor/dasprid/enum/src/Exception/MismatchException.php f3ed9d828fcff6dd696d50a2c927ad3a ./vendor/dasprid/enum/src/Exception/CloneNotSupportedException.php f65ae78c87998a85215b2305867dc9b7 ./vendor/dasprid/enum/src/Exception/IllegalArgumentException.php bcffa29324d80119408d77a53ba7c563 ./vendor/dasprid/enum/src/Exception/ExpectationException.php 87a239fbe6b741ae4f4514e531f13a07 ./vendor/dasprid/enum/src/Exception/SerializeNotSupportedException.php 35db432312ab773c28d896ad67fe6fff ./vendor/dasprid/enum/src/Exception/UnserializeNotSupportedException.php 7c5a711e1156d45ec193ba2626393d3d ./vendor/dasprid/enum/src/AbstractEnum.php fdbbb18cb2f3c1195bc373a0113b27c1 ./vendor/dasprid/enum/src/EnumMap.php bef0c8181edc7386dab70941af3a8026 ./vendor/dasprid/enum/src/NullValue.php f4337f88690aae2159a822dd2ab92c57 ./vendor/dasprid/enum/composer.json 4a62898f4a0aca27be3d7195da861667 ./vendor/dasprid/enum/README.md be026746d136b4275c2b84fcc594b37b ./vendor/dasprid/enum/LICENSE b266dc60cc68dbbfe15e8c567c49103c ./vendor/pragmarx/google2fa/src/Exceptions/Contracts/InvalidAlgorithm.php 70d8f0d1e7fb7d2e8ee20ea709b124e9 ./vendor/pragmarx/google2fa/src/Exceptions/Contracts/IncompatibleWithGoogleAuthenticator.php 67c20ede2c9e00231f6efd102e4abd9e ./vendor/pragmarx/google2fa/src/Exceptions/Contracts/SecretKeyTooShort.php a04f9e9b00ea4b9fa5dec56f89d63757 ./vendor/pragmarx/google2fa/src/Exceptions/Contracts/InvalidCharacters.php d8d6512b34e4cd388eed43f4bb40b668 ./vendor/pragmarx/google2fa/src/Exceptions/Contracts/Google2FA.php f4e98e92a184f202b2dfcb2339c35072 ./vendor/pragmarx/google2fa/src/Exceptions/InvalidAlgorithmException.php a17309f67ae5b59ddb33f0271b29dfdf ./vendor/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php 57f7cd320f01ea6b89730e2361667381 ./vendor/pragmarx/google2fa/src/Exceptions/Google2FAException.php 02942099195e2285fc410b3a261e49e5 ./vendor/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php aca55cb97a2c958ed59d3c3b48bdfb03 ./vendor/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php 9c21bb0f9fdc99d369ef30a9b46f361b ./vendor/pragmarx/google2fa/src/Support/Constants.php 7de1f3ccfa60e502e0fe17df690e7531 ./vendor/pragmarx/google2fa/src/Support/Base32.php 1868e4a959ac1bad82963693b453506e ./vendor/pragmarx/google2fa/src/Support/QRCode.php 1a3e0cb337ad1a7431af9665761d4fb7 ./vendor/pragmarx/google2fa/src/Google2FA.php 866e302d2769ea6e437185cb86b000d1 ./vendor/pragmarx/google2fa/CHANGELOG.md eac99da490eaa3d88bee5677104fdc13 ./vendor/pragmarx/google2fa/composer.json 7a8337160848786c83ecb79ace4fc0c5 ./vendor/pragmarx/google2fa/.github/workflows/run-tests.yml dd8906d7e6a302ea67b4389b86b7c114 ./vendor/pragmarx/google2fa/README.md 4dc0735f924756d9850edf1daed1238f ./vendor/pragmarx/google2fa/LICENSE.md