commit 7a84025b05f35a710816fc289ca0cc672095c504 Author: admin <3364509428@qq.com> Date: Sat Oct 18 14:46:52 2025 +0800 no message diff --git a/.well-known/acme-challenge/cypvprCoc-5S8yBii_mlh10TUnfbKIiWp3Jy8ts-CiM b/.well-known/acme-challenge/cypvprCoc-5S8yBii_mlh10TUnfbKIiWp3Jy8ts-CiM new file mode 100644 index 0000000..34e54fc --- /dev/null +++ b/.well-known/acme-challenge/cypvprCoc-5S8yBii_mlh10TUnfbKIiWp3Jy8ts-CiM @@ -0,0 +1 @@ +cypvprCoc-5S8yBii_mlh10TUnfbKIiWp3Jy8ts-CiM.2Z1LjAdUhPj-g_-E51vjR9kpWoehvn_vCf1o4yI2bSI \ No newline at end of file diff --git a/404.html b/404.html new file mode 100644 index 0000000..ca6e415 --- /dev/null +++ b/404.html @@ -0,0 +1,9 @@ + + +404 Not Found + +

404 Not Found

+
nginx
+ + + \ No newline at end of file diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF new file mode 100644 index 0000000..930e7ce --- /dev/null +++ b/META-INF/MANIFEST.MF @@ -0,0 +1,1310 @@ +Manifest-Version: 1.0 +Built-By: Signflinger +Created-By: Android Gradle 8.0.2 + +Name: +SHA1-Digest: 5PllmGBEVwuWW+KZqdEqdtgLc1Q= + +Name: .well-known/acme-challenge/cypvprCoc-5S8yBii_mlh10TUnfbKIiWp3Jy8 + ts-CiM +SHA1-Digest: fk+4OVLyZfOo5Doj+npmk74GTDQ= + +Name: 404.html +SHA1-Digest: 8Q4M85+5IKQ4EWyq6oCnHg3NwWI= + +Name: Ruaka/Ruaka.ui.css +SHA1-Digest: 43JvKkFu9Om2noSEuq1SDzdtNz8= + +Name: Ruaka/Ruaka.ui.css.bak +SHA1-Digest: KWTkbbsvJJkED8dhy5EYq7o3BNo= + +Name: Ruaka/bili.png +SHA1-Digest: Hh02YnDdS7JbWELYWzfwN2DAok4= + +Name: Ruaka/jump.js +SHA1-Digest: Bp0FkuiKKUqswzW6VDOtoiUyk9k= + +Name: Ruaka/jump.js.bak +SHA1-Digest: oq6V2Suu5o1I6nwU/6biAQzpcYU= + +Name: Ruaka/res.js +SHA1-Digest: sVeoZ5q0wLEtpQmP4/ydchYfTgw= + +Name: Ruaka/res.js.bak +SHA1-Digest: BDN5iIWo/2G9Fi8pcQMdU4sWwEU= + +Name: Ruaka/tip.css +SHA1-Digest: dkdKbWnAseSN7psqS525dpCRxlE= + +Name: Ruaka/tip.css.bak +SHA1-Digest: FJy7glaAiSQOGlUgGfMwjqX9rEI= + +Name: Ruaka/tip.js +SHA1-Digest: B6QgsSs8r3VJqUza7CwEH/ZLz+8= + +Name: Ruaka/tip.js.bak +SHA1-Digest: 6JoDHiC5GoG+8omuE5m4W3IZyF4= + +Name: __pycache__/email.cpython-310.pyc +SHA1-Digest: n3Gmv9cRZVdGneTLbU01b+hYaV8= + +Name: assets/css/tailwind.css +SHA1-Digest: 2I3GsUmJB0+NQH6bf3+FXVgWID4= + +Name: assets/css/tailwind.output.css +SHA1-Digest: iGYdCiXqWjH5Ao223Ybk6D0o3fA= + +Name: assets/css/tailwind.output.css.bak +SHA1-Digest: fgGhNCDrxBOX354bKydBGOqEkPk= + +Name: assets/img/create-account-office-dark.jpeg +SHA1-Digest: S/uN6l8LwHhhg8mcp3aMZej90LE= + +Name: assets/img/create-account-office.jpeg +SHA1-Digest: WaUClgY9/wPNZuYnHH+N540woLU= + +Name: assets/img/dashboard.png +SHA1-Digest: 88Mirl/URSxxZC9hVuRYvnVsKVc= + +Name: assets/img/forgot-password-office-dark.jpeg +SHA1-Digest: OJvEmjvcXNUvoJdTPdu16GAEdxQ= + +Name: assets/img/forgot-password-office.jpeg +SHA1-Digest: 15wFEWmkN32astJ14uVeIvQdSHk= + +Name: assets/img/github.svg +SHA1-Digest: QpoeIvPFlnw3KUuQ99zs/PZedUo= + +Name: assets/img/login-office-dark.jpeg +SHA1-Digest: B8UiZlYe6QXPP581hUeY3KfxOoo= + +Name: assets/img/login-office.jpeg +SHA1-Digest: uUcBsCN5ZQIlR1fPDaKiQxpL1pQ= + +Name: assets/img/twitter.svg +SHA1-Digest: OL79KNRBfNHz77r+sf9n/NbwjOY= + +Name: assets/js/alp.js +SHA1-Digest: PYk6WU7wXAXPX7qrRZSTVytMicQ= + +Name: assets/js/charts-bars.js +SHA1-Digest: bZrLvvwxkVmTfYsrXJCtcM6ErhI= + +Name: assets/js/charts-lines.js +SHA1-Digest: 9WrRSlfCsjHsCgqH/xLvAzhyn3s= + +Name: assets/js/charts-pie.js +SHA1-Digest: 3eRVR/myjpSb8fiDAZuUj2HQpC8= + +Name: assets/js/focus-trap.js +SHA1-Digest: M0iJMYhSHWCqYW8jd8xDX5f1es8= + +Name: assets/js/init-alpine.js +SHA1-Digest: UaLzdHCQRNjEQcegk1J1gn/YHIg= + +Name: favicon.ico +SHA1-Digest: 74oG2CYDSeYzg+38uluKD+VKLdo= + +Name: index.php +SHA1-Digest: kH0lghiuLl+bzhO/Db38lw06mrQ= + +Name: logo.png +SHA1-Digest: 4HNnf/xBv1UPx6DBjIWlXZJ1wQk= + +Name: main.js +SHA1-Digest: Cd95CDfHvjBN38JIUBVZEg2coJU= + +Name: mdui/css/mdui.css +SHA1-Digest: ogX2aALN+OmIPZh57nXYW2MkfUs= + +Name: mdui/css/mdui.css.map +SHA1-Digest: HgEiIjFOZbXa4vsyPx/SVNFBAcA= + +Name: mdui/css/mdui.min.css +SHA1-Digest: iHxeJhhjk88myt5J1YSHNg3GLaE= + +Name: mdui/css/mdui.min.css.bak +SHA1-Digest: r8CbHxaeKloJRtPzOADq4COux68= + +Name: mdui/css/mdui.min.css.map +SHA1-Digest: ce+ELv0GO3z1FNaHQAF3GHIWb9Q= + +Name: mdui/fonts/roboto/LICENSE.txt +SHA1-Digest: ffBZWXCZu33PJdKprt+vRGX3LY0= + +Name: mdui/fonts/roboto/Roboto-Black.woff +SHA1-Digest: EAotA9iaDj4CehUA5PTXFdHtUqA= + +Name: mdui/fonts/roboto/Roboto-Black.woff2 +SHA1-Digest: Nt0XTkEkL/YxgINAn35scAsl66I= + +Name: mdui/fonts/roboto/Roboto-BlackItalic.woff +SHA1-Digest: 0visx+Zv9RzBgL2ZgFbmjewwuMY= + +Name: mdui/fonts/roboto/Roboto-BlackItalic.woff2 +SHA1-Digest: RdxqauKbJSKsmPwTDTANHDzu6bQ= + +Name: mdui/fonts/roboto/Roboto-Bold.woff +SHA1-Digest: J00BdtOy4yQRHQ+DZiWWC98kopo= + +Name: mdui/fonts/roboto/Roboto-Bold.woff2 +SHA1-Digest: kHQSPsnU1qfiHCvuPwEQyppzcz0= + +Name: mdui/fonts/roboto/Roboto-BoldItalic.woff +SHA1-Digest: g3OaknMjocAKXmHvbahP/54V+8g= + +Name: mdui/fonts/roboto/Roboto-BoldItalic.woff2 +SHA1-Digest: mertGxm1Cus4ZtnOVowpDRXJZfs= + +Name: mdui/fonts/roboto/Roboto-Light.woff +SHA1-Digest: 1tZU02xs+QU2dYYNABJdbFQ1YNg= + +Name: mdui/fonts/roboto/Roboto-Light.woff2 +SHA1-Digest: 34NWYAh/x0IadmfYto11ng4du/g= + +Name: mdui/fonts/roboto/Roboto-LightItalic.woff +SHA1-Digest: GE8fxG35mGbV2+A7V/P22bmYHqA= + +Name: mdui/fonts/roboto/Roboto-LightItalic.woff2 +SHA1-Digest: 1yqk1HC1kjs/YU3YyiX9Iw3aggY= + +Name: mdui/fonts/roboto/Roboto-Medium.woff +SHA1-Digest: 01ZCFayPKbv4w9BgLhKZ68vibqk= + +Name: mdui/fonts/roboto/Roboto-Medium.woff2 +SHA1-Digest: nzWP1fRBVlKCtU6NwHKn1o9xovw= + +Name: mdui/fonts/roboto/Roboto-MediumItalic.woff +SHA1-Digest: sa/u/svuM61QRSzj9yjfz3gcnUk= + +Name: mdui/fonts/roboto/Roboto-MediumItalic.woff2 +SHA1-Digest: L7138dY8PTORZ6p1TnFkUdEp4j8= + +Name: mdui/fonts/roboto/Roboto-Regular.woff +SHA1-Digest: 22RQdG5d8esGNryE8hqulOHK/qQ= + +Name: mdui/fonts/roboto/Roboto-Regular.woff2 +SHA1-Digest: oYvPla2pI9ox8XYTe4rdArC6YPM= + +Name: mdui/fonts/roboto/Roboto-RegularItalic.woff +SHA1-Digest: 88Mv04wvX+NOVL2rLyOORp9IUBo= + +Name: mdui/fonts/roboto/Roboto-RegularItalic.woff2 +SHA1-Digest: vZNgon2ZoJPC8GhXwh/W6YtXqMA= + +Name: mdui/fonts/roboto/Roboto-Thin.woff +SHA1-Digest: LRwMTT/4+RlBSZeQ1P1jhm58SFI= + +Name: mdui/fonts/roboto/Roboto-Thin.woff2 +SHA1-Digest: BZIzLiITFv2DMREFaN9GHodonMo= + +Name: mdui/fonts/roboto/Roboto-ThinItalic.woff +SHA1-Digest: 6nHhp/IN9d6ASOBscNC3Vrg/hn4= + +Name: mdui/fonts/roboto/Roboto-ThinItalic.woff2 +SHA1-Digest: zy5ubkYqT/HJgNLA/ce5Z1owyCs= + +Name: mdui/icons/material-icons/LICENSE.txt +SHA1-Digest: 6RAb1OJTwPfaVOj1gc9yMi3xAWI= + +Name: mdui/icons/material-icons/MaterialIcons-Regular.ijmap +SHA1-Digest: 30aOh2hcJLKl1DEDbU1aQ079wo4= + +Name: mdui/icons/material-icons/MaterialIcons-Regular.woff +SHA1-Digest: xslTwsyyypq7IduNv0c7WkNfAII= + +Name: mdui/icons/material-icons/MaterialIcons-Regular.woff2 +SHA1-Digest: CZY1kujJU8x+FOP7ClsF1QQuhDU= + +Name: mdui/js/mdui.esm.js +SHA1-Digest: VYfnYpbsuKn6jKej5qhs90UVxLk= + +Name: mdui/js/mdui.esm.js.map +SHA1-Digest: Ztp/71z6pfptLP4NfR/7rKo3jRI= + +Name: mdui/js/mdui.js +SHA1-Digest: t6GzZfPn1wVG28vcsdJMhRaD+UI= + +Name: mdui/js/mdui.js.map +SHA1-Digest: FfcNwGIxBOsdS2JylfhY7rIeWSg= + +Name: mdui/js/mdui.min.js +SHA1-Digest: 7MZesUCol9rrmaR3bvNplxUa14A= + +Name: mdui/js/mdui.min.js.map +SHA1-Digest: gaZsqWF/PgQBuMWmY4pXZaZUbKE= + +Name: pages/404.html +SHA1-Digest: lDHhPHVZnRukugxgxbLV30PzePs= + +Name: pages/blank.html +SHA1-Digest: g21Sm05w3GgylKk2tLjG8KJDwWg= + +Name: pages/create-account.html +SHA1-Digest: eI203dPL8cGxCwvdxlBtbAw2r4Q= + +Name: pages/forgot-password.html +SHA1-Digest: 2fNDezHwDXmMz6PX0wyp2tsqE14= + +Name: pages/login.html +SHA1-Digest: slS6IRDSRXd/tf9XWLTVPd99Njw= + +Name: user/PHPMailer/LICENSE +SHA1-Digest: 0Vahv4GF9lzYudPAb9ARQo0CFPU= + +Name: user/PHPMailer/PHPMailerAutoload.php +SHA1-Digest: LkuWE2UBTLal215NKW0xsy850Js= + +Name: user/PHPMailer/Star.txt +SHA1-Digest: tlifxqsNyCzxIJnRwtQKuZToQQw= + +Name: user/PHPMailer/VERSION +SHA1-Digest: xL31aBUByydNNkDnnrNVqp6Q/70= + +Name: user/PHPMailer/class.phpmailer.php +SHA1-Digest: 03hMohWXMMiWhM1Xkvxh6gS7Smg= + +Name: user/PHPMailer/class.phpmaileroauth.php +SHA1-Digest: hOeauMWQgiON721qQmtp1G4c8O8= + +Name: user/PHPMailer/class.phpmaileroauthgoogle.php +SHA1-Digest: hKW/j8Crye+sQdtu2GR2zS3buYM= + +Name: user/PHPMailer/class.pop3.php +SHA1-Digest: 2H+LHRYtA26NgaCl8gisot0CUrk= + +Name: user/PHPMailer/class.smtp.php +SHA1-Digest: UTWNweNi2I9cXULnJ9XhtEBI7xQ= + +Name: user/PHPMailer/composer.json +SHA1-Digest: rDKOFgbuyZylbd22m8fS6P0zml4= + +Name: user/PHPMailer/composer.lock +SHA1-Digest: cVZ5HAdh785j5XjfcFCOvGA/SFw= + +Name: user/PHPMailer/examples/DKIM.phps +SHA1-Digest: uoOsz3HhhuMrwNjJ0ev/9JGnbvY= + +Name: user/PHPMailer/examples/code_generator.phps +SHA1-Digest: onez/9Ov0n5fqRh0/XjCs7AKEFk= + +Name: user/PHPMailer/examples/contactform.phps +SHA1-Digest: x4rpaD76W/G32qSf6sssQcqJFTE= + +Name: user/PHPMailer/examples/contents.html +SHA1-Digest: XqrnCnhehCEpvdYODg5fqnDIz/8= + +Name: user/PHPMailer/examples/contentsutf8.html +SHA1-Digest: u4CLYvZrYBXz2RcAxni87joxCkM= + +Name: user/PHPMailer/examples/exceptions.phps +SHA1-Digest: mjmpYWuXpvFGt2jAXxogHO4gg+8= + +Name: user/PHPMailer/examples/gmail.phps +SHA1-Digest: +BWdrCTi6NkdjwwlP0zclV2yygQ= + +Name: user/PHPMailer/examples/gmail_xoauth.phps +SHA1-Digest: HigHD7TC9gT8V/P/MiY3Uk8Cr68= + +Name: user/PHPMailer/examples/images/phpmailer.png +SHA1-Digest: xvxdpuzwTCH7b/6TQWSOb3Ckn8s= + +Name: user/PHPMailer/examples/images/phpmailer_mini.png +SHA1-Digest: H4gj/PLI7deLYuJXRZjPpKjEP7s= + +Name: user/PHPMailer/examples/index.html +SHA1-Digest: UbqR6D2WSKMJ81i6vIF8ZZUdZ5w= + +Name: user/PHPMailer/examples/mail.phps +SHA1-Digest: 3ZUtOGeANtfGF8fEaLXtfvwxUuE= + +Name: user/PHPMailer/examples/mailing_list.phps +SHA1-Digest: zDPwhpYbUcvNWHAVZXAZun/VZuY= + +Name: user/PHPMailer/examples/pop_before_smtp.phps +SHA1-Digest: poJJKVrDa2vng0HktOtAKM0H19g= + +Name: user/PHPMailer/examples/scripts/XRegExp.js +SHA1-Digest: O7M/pJobXKKLAIJ+z2Hpyvwwrqk= + +Name: user/PHPMailer/examples/scripts/shAutoloader.js +SHA1-Digest: uQ+4mtsxdVlaxTWsDoj2CwGY1WM= + +Name: user/PHPMailer/examples/scripts/shBrushPhp.js +SHA1-Digest: 9zvsqQEuqTsJTFvb5/Rh5su0jaY= + +Name: user/PHPMailer/examples/scripts/shCore.js +SHA1-Digest: xT4wot0NV/pKIVmJatayNioyyb4= + +Name: user/PHPMailer/examples/scripts/shLegacy.js +SHA1-Digest: SGQ0KXL051n36bc9OGbuXeoJCyI= + +Name: user/PHPMailer/examples/send_file_upload.phps +SHA1-Digest: gCpmYO3wSHQPLvLWqlFvM+IhIYo= + +Name: user/PHPMailer/examples/send_multiple_file_upload.phps +SHA1-Digest: P83oRvKYVPxoTXn74SFgwYex4FE= + +Name: user/PHPMailer/examples/sendmail.phps +SHA1-Digest: LQF9H7B7/IZs1eq7+pUaBIgN4UU= + +Name: user/PHPMailer/examples/signed-mail.phps +SHA1-Digest: lfwR5BbxT4Djnr3wCa9kmi/iqI0= + +Name: user/PHPMailer/examples/smtp.phps +SHA1-Digest: Udaa39bZV0iVXulByW5EdVVNZMQ= + +Name: user/PHPMailer/examples/smtp_check.phps +SHA1-Digest: 1hV1bVWRvKDwYBcYnTx1ry0Xxl8= + +Name: user/PHPMailer/examples/smtp_no_auth.phps +SHA1-Digest: bFoQ+dGmSbWvFmKQs/vlI5dYBAw= + +Name: user/PHPMailer/examples/ssl_options.phps +SHA1-Digest: eOnAYQvMPpF0gz72Ba2O4PRxrZs= + +Name: user/PHPMailer/examples/styles/shCore.css +SHA1-Digest: ZdRLI/DdMYbyiFySmljmuvsl1Qs= + +Name: user/PHPMailer/examples/styles/shCoreDefault.css +SHA1-Digest: P5r7MKKIucFjGocmJqhQpNIhMig= + +Name: user/PHPMailer/examples/styles/shCoreDjango.css +SHA1-Digest: wuiiy2FHfARiRI2Tz5dhAM111qE= + +Name: user/PHPMailer/examples/styles/shCoreEclipse.css +SHA1-Digest: /hFsn4nOyaEOlr8wSk7TKNF+cy8= + +Name: user/PHPMailer/examples/styles/shCoreEmacs.css +SHA1-Digest: 09eqhrXjggghaStgPUBers+z2OI= + +Name: user/PHPMailer/examples/styles/shCoreFadeToGrey.css +SHA1-Digest: /sSp6DK5wDs1vRok5xW02HB2Z5s= + +Name: user/PHPMailer/examples/styles/shCoreMDUltra.css +SHA1-Digest: WyNajemdhGFS2ta0b1RnTXpW8iE= + +Name: user/PHPMailer/examples/styles/shCoreMidnight.css +SHA1-Digest: gKb2biyuQBkUfL2JlzUkQTIh0JI= + +Name: user/PHPMailer/examples/styles/shCoreRDark.css +SHA1-Digest: f08sFyCEPycnMVIPQK82A6jWLVE= + +Name: user/PHPMailer/examples/styles/shThemeAppleScript.css +SHA1-Digest: U7uR/BTKSmv+CUrxg9qpM3M1lrU= + +Name: user/PHPMailer/examples/styles/shThemeDefault.css +SHA1-Digest: 7vJgIpvXNRZVh6ksiGfzhE9JU1Y= + +Name: user/PHPMailer/examples/styles/shThemeDjango.css +SHA1-Digest: eVtF8EHFZ9ICR5LPZCN1b+eVsFE= + +Name: user/PHPMailer/examples/styles/shThemeEclipse.css +SHA1-Digest: kYdNl9P6xqZmFbxPpKLBmVC+YjQ= + +Name: user/PHPMailer/examples/styles/shThemeEmacs.css +SHA1-Digest: 6CM4zsib6gO0lCwlf59KX6XFVkY= + +Name: user/PHPMailer/examples/styles/shThemeFadeToGrey.css +SHA1-Digest: 3ggVKVRfLamXLqpFpSOmnNnKDdQ= + +Name: user/PHPMailer/examples/styles/shThemeMDUltra.css +SHA1-Digest: scxksCfrL3MiIDJbdHDwoAyzzW0= + +Name: user/PHPMailer/examples/styles/shThemeMidnight.css +SHA1-Digest: 6Knq6oQ9mo0pOe/wUv12j5Eo7s4= + +Name: user/PHPMailer/examples/styles/shThemeRDark.css +SHA1-Digest: 6WCXWzLWvAcpzSbz1dU0Q0JpBuQ= + +Name: user/PHPMailer/examples/styles/shThemeVisualStudio.css +SHA1-Digest: 108qIHtAr2+q3PV9W8roRD++g48= + +Name: user/PHPMailer/examples/styles/wrapping.png +SHA1-Digest: y1TL1cY101RQ6vrKbrqOxke9bn4= + +Name: user/PHPMailer/extras/EasyPeasyICS.php +SHA1-Digest: N/eLJvQkOoKKlbcCWo8ZMmY/phw= + +Name: user/PHPMailer/extras/README.md +SHA1-Digest: UiilehvwA7RwNVy2W4eA2Tp//GA= + +Name: user/PHPMailer/extras/htmlfilter.php +SHA1-Digest: 5JWCbTOvp3LGRMyeaS0DalhKdiE= + +Name: user/PHPMailer/extras/ntlm_sasl_client.php +SHA1-Digest: ivLTdSQJ4GIQ/6vH6wCmFRde3hU= + +Name: user/PHPMailer/get_oauth_token.php +SHA1-Digest: 0I7gVMr8j3+dt5EAWKdHu0Cootg= + +Name: user/PHPMailer/language/phpmailer.lang-am.php +SHA1-Digest: 3O0RoB08eNafb5IcX5XTtWE6vr4= + +Name: user/PHPMailer/language/phpmailer.lang-ar.php +SHA1-Digest: rTV1R3zcNLRHyCSjfsg0Few34eI= + +Name: user/PHPMailer/language/phpmailer.lang-az.php +SHA1-Digest: ZF++r8rtbEyvr5pEh0Blfhgk0QA= + +Name: user/PHPMailer/language/phpmailer.lang-be.php +SHA1-Digest: 29sXjetZtsE2YiEYV6Xkjo7IoXE= + +Name: user/PHPMailer/language/phpmailer.lang-bg.php +SHA1-Digest: eQ7auW2SU9pS8DxM6JVAFIrea9w= + +Name: user/PHPMailer/language/phpmailer.lang-ca.php +SHA1-Digest: 657MJFAb8+Ry7Wta18dQMkZ2v/Y= + +Name: user/PHPMailer/language/phpmailer.lang-ch.php +SHA1-Digest: bDAFeKFBmvIN9xtRVNFTCqhQQhw= + +Name: user/PHPMailer/language/phpmailer.lang-cs.php +SHA1-Digest: kybER0VEuNN0zLsQLJxOzsCQvic= + +Name: user/PHPMailer/language/phpmailer.lang-da.php +SHA1-Digest: t8lqL0oThWCYVgNiBrW1FBqLwos= + +Name: user/PHPMailer/language/phpmailer.lang-de.php +SHA1-Digest: uyCo7LvCeblJfAHA6vNdKJJOFww= + +Name: user/PHPMailer/language/phpmailer.lang-el.php +SHA1-Digest: iqzXZLuajDOkhggneWM8UDcjfjU= + +Name: user/PHPMailer/language/phpmailer.lang-eo.php +SHA1-Digest: 1iKzNihtPzN8l4pyKAGsNrlILKo= + +Name: user/PHPMailer/language/phpmailer.lang-es.php +SHA1-Digest: IxJPxpNi5xBv+qDZ8wzLOemnnX8= + +Name: user/PHPMailer/language/phpmailer.lang-et.php +SHA1-Digest: FhqdAAtwHaMglTSQLyY78MGyQpw= + +Name: user/PHPMailer/language/phpmailer.lang-fa.php +SHA1-Digest: zIOfjq6cTMs52GiJwZFdcBmpWj0= + +Name: user/PHPMailer/language/phpmailer.lang-fi.php +SHA1-Digest: mzXwmkolAEsNGp1cHUoXCBzynwo= + +Name: user/PHPMailer/language/phpmailer.lang-fo.php +SHA1-Digest: rwGTCrj5P0Mxf5fqgEoDcJAIvZw= + +Name: user/PHPMailer/language/phpmailer.lang-fr.php +SHA1-Digest: uhCuweSdRTMZ9GWfAapHZw414wQ= + +Name: user/PHPMailer/language/phpmailer.lang-gl.php +SHA1-Digest: 8/imKB8HgNsLTksBBnWaNfo7cjg= + +Name: user/PHPMailer/language/phpmailer.lang-he.php +SHA1-Digest: JYbPd2p/Em7hV5J0LmOm1OeUFio= + +Name: user/PHPMailer/language/phpmailer.lang-hr.php +SHA1-Digest: XsdJ6CQZEF59uXGHRGDJ/PwAcdw= + +Name: user/PHPMailer/language/phpmailer.lang-hu.php +SHA1-Digest: +OyXUr6Kp+nv6lY0UR+OgJ1WNQM= + +Name: user/PHPMailer/language/phpmailer.lang-id.php +SHA1-Digest: nBBc667OjOPT+IEdoyyji3u8GJo= + +Name: user/PHPMailer/language/phpmailer.lang-it.php +SHA1-Digest: 5SHuUqOLotd3ShtI5xZKZnmGnLo= + +Name: user/PHPMailer/language/phpmailer.lang-ja.php +SHA1-Digest: B/C38xNsr+JZyNOP18d5EIpDQqQ= + +Name: user/PHPMailer/language/phpmailer.lang-ka.php +SHA1-Digest: qys2AUWJBBQLsCTfvnCJjaFjDc4= + +Name: user/PHPMailer/language/phpmailer.lang-ko.php +SHA1-Digest: bR3bsh5RGUufW07AHPiFa2vI6TQ= + +Name: user/PHPMailer/language/phpmailer.lang-lt.php +SHA1-Digest: +Vk56RN1W6QbYFTTYSkojjEaa74= + +Name: user/PHPMailer/language/phpmailer.lang-lv.php +SHA1-Digest: cM8EY73uH+7a3fFMNvU+Eb1SY4o= + +Name: user/PHPMailer/language/phpmailer.lang-ms.php +SHA1-Digest: EEv0+Gp/sHdZr8vYz/fOsJ8ymYA= + +Name: user/PHPMailer/language/phpmailer.lang-nb.php +SHA1-Digest: 5T9VXfDqOib92togjbphSHwxo/U= + +Name: user/PHPMailer/language/phpmailer.lang-nl.php +SHA1-Digest: AXKBbRbSOLuefPjwE7EbTSd9Bi0= + +Name: user/PHPMailer/language/phpmailer.lang-pl.php +SHA1-Digest: 58aBrrDE8D08//DtSwNs5mw5J6o= + +Name: user/PHPMailer/language/phpmailer.lang-pt.php +SHA1-Digest: wmZATAEowyNzXoJVIYyh0G5G1c0= + +Name: user/PHPMailer/language/phpmailer.lang-pt_br.php +SHA1-Digest: iIrNsiaFPxOYuHjMjgGUczlzwAI= + +Name: user/PHPMailer/language/phpmailer.lang-ro.php +SHA1-Digest: QTeuEEg1EzGD+InQ8zEmns4yBRI= + +Name: user/PHPMailer/language/phpmailer.lang-ru.php +SHA1-Digest: sX7Lp1vcCCeUlAl+F87WfayMZXg= + +Name: user/PHPMailer/language/phpmailer.lang-sk.php +SHA1-Digest: yjjLi7SLnxSzZcHIKueMLbGztS4= + +Name: user/PHPMailer/language/phpmailer.lang-sl.php +SHA1-Digest: 4dyi5FdopZeM0sK8P3PcMw1eRB4= + +Name: user/PHPMailer/language/phpmailer.lang-sr.php +SHA1-Digest: 3OptVOMiP7778C50TMJ+2EdQGMY= + +Name: user/PHPMailer/language/phpmailer.lang-sv.php +SHA1-Digest: RJLbbxkZKnTlEakfDaZ4hbO9RE0= + +Name: user/PHPMailer/language/phpmailer.lang-tr.php +SHA1-Digest: t/aH4o0JiIy9MT40YEm2FitIukU= + +Name: user/PHPMailer/language/phpmailer.lang-uk.php +SHA1-Digest: 1+mKWhpHykw7aWs5Hc8l6Lg7A94= + +Name: user/PHPMailer/language/phpmailer.lang-vi.php +SHA1-Digest: mhxc0k0rK5BI8GPK8/uAapRmlPQ= + +Name: user/PHPMailer/language/phpmailer.lang-zh.php +SHA1-Digest: r8iVEcRWX43VmMGKMzUwo01KDXI= + +Name: user/PHPMailer/language/phpmailer.lang-zh_cn.php +SHA1-Digest: LaaO0V37Iz3uLHqiajH2wETYDV8= + +Name: user/admin.php +SHA1-Digest: 7O7x8yCVR9IF16QYUOBpGvDXWEE= + +Name: user/admin.txt +SHA1-Digest: 6RPsMnsrWOs1wc0W6DlTrzLsoj4= + +Name: user/admin_api_reply_ticket.php +SHA1-Digest: pqcdP/A+4/Th2CNp/1QBR1GV1C4= + +Name: user/admin_end_ticket.php +SHA1-Digest: T+8Dpcr9CwZnRipqP0NShVCi7sI= + +Name: user/admin_get_ticket.php +SHA1-Digest: 4luyZbBk3IHcgZFEfK897hCka3I= + +Name: user/admin_head.php +SHA1-Digest: pv8XDeFASXs5rgnC6EhN9D1YKzo= + +Name: user/admin_reply_ticket.php +SHA1-Digest: +Jek2tcoUNev0jgCDaxmjtRfyoA= + +Name: user/admin_sc.php +SHA1-Digest: mwFSwBB+HwRJDrxLReM4EmzU5X0= + +Name: user/api.php +SHA1-Digest: 3KpwLUVeqlb58+1bqUxqEyB+mjo= + +Name: user/autostr_jk_ok_stop.php +SHA1-Digest: khzcbe14GSFRg1+Q258XCyQlesw= + +Name: user/bi.php +SHA1-Digest: cUJ/xnDQeq+8iH2XPE1wKWiUKZM= + +Name: user/bi_get.php +SHA1-Digest: 8kgwP3dpbuj56YYaXl6CFuq0UP4= + +Name: user/bilibili.php +SHA1-Digest: Lt6ljJ7vn2u2cLTmsnwWDaVLFrM= + +Name: user/cap.php +SHA1-Digest: XPlSmN9HUF3Pv9ZyZfHQluJ0YwE= + +Name: user/cgp.php +SHA1-Digest: Bu0cWfAuwmbbRmq1+TXp44QbcpE= + +Name: user/em.php +SHA1-Digest: eJ5sgbkja2uE76pQrq9M0ybuIxE= + +Name: user/email.php +SHA1-Digest: WvNFUea1vPZEhMHQKWzWrkSrbFY= + +Name: user/generated_strings.txt +SHA1-Digest: 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + +Name: user/get_end_ticket.php +SHA1-Digest: 6TNUhXRv7R6EiYAUL6m63M6k1+4= + +Name: user/get_my_products.php +SHA1-Digest: 1w9aBP4CryilcSgzAAi4NMbVQOU= + +Name: user/get_products.php +SHA1-Digest: 5AgAExO7z1tFBH9BTfCbNHWWbu0= + +Name: user/get_ticket.php +SHA1-Digest: G8KocWi+a94he6DUddrjma9So5E= + +Name: user/gg.php +SHA1-Digest: bCEOmlWXjCfHQk6WxtyRTwoHBrY= + +Name: user/head.php +SHA1-Digest: VpGdzGLDfdrbFkFdlnidNTBVb1A= + +Name: user/index.php +SHA1-Digest: KjHt6kV/eaq8TVFTGPtBn+bve8g= + +Name: user/inuse.txt +SHA1-Digest: 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + +Name: user/ip.php +SHA1-Digest: EDPH+PU55JZiQViP2k7GRuK24Eg= + +Name: user/log.txt +SHA1-Digest: 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + +Name: user/login.php +SHA1-Digest: mhrG1N1licg0acn7c5zlLkvmeQY= + +Name: user/logout.php +SHA1-Digest: DiZ0OrjN7/nNVL1D0zsGhpkKQtY= + +Name: user/long_product.php +SHA1-Digest: dbmIPoqiqNdcM2fOaqToafBq1Ic= + +Name: user/mail.php +SHA1-Digest: 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + +Name: user/me/3220257676/123456/Star.txt +SHA1-Digest: AWAflkyv02ocPos7b3QEBuP2h3s= + +Name: user/me/3220257676/123456/bi.txt +SHA1-Digest: 7fsQ1xvjhxtXYWeFUzAxLqQxVnQ= + +Name: user/me/3220257676/123456/bilibili.txt +SHA1-Digest: nOO9QiTIwXgNtWtBJezz8kv3SLc= + +Name: user/me/3220257676/123456/lock.txt +SHA1-Digest: JNH8mEA/A1Dh9zYhY0OTqQLtaxE= + +Name: user/me/3220257676/123456/tickets/2024-09-17 10:15:31.json +SHA1-Digest: QAMJNSWEntrnf93gW1hilGtsgek= + +Name: user/me/3220257676/123456/tok_time.txt +SHA1-Digest: 3lzF8JJPcOwHL1v8xuIT8IrYTnk= + +Name: user/mods/ai_chat/Main.php +SHA1-Digest: xdTemQAunrUjtKsiAjOT4N+pCr0= + +Name: user/mods/ai_chat/ready.html +SHA1-Digest: S+5BQfaeshGVNHGx9KTfUCwvYU0= + +Name: user/mods/ep1/Main.php +SHA1-Digest: qb+kNECaui+oZph5Nv/0Q7IIu24= + +Name: user/mods/ep1/index.html +SHA1-Digest: 2JL9+Y1ot6gg2vxoHmrKaBfbnkA= + +Name: user/mods/ep1/ready.html +SHA1-Digest: ooMABeozVqfquMDGKAJ6rmaaDVE= + +Name: user/mods/hk_ep/Main.php +SHA1-Digest: j0FfUeDo6yXqQWQlSbmqZOmQIfs= + +Name: user/mods/hk_ep/index.html +SHA1-Digest: d/i7Mh/7FZRcI8cp83G6v3BJ2kU= + +Name: user/mods/hk_ep/ready.html +SHA1-Digest: ooMABeozVqfquMDGKAJ6rmaaDVE= + +Name: user/my.php +SHA1-Digest: YDAMIIlTedTqrQqbO+IFualPrd0= + +Name: user/new.php +SHA1-Digest: B4uwpbsIvCbM0m+DNvwhIBc8TrE= + +Name: user/new_ticket.php +SHA1-Digest: lMJC1SV6wes4mBICc6Ee1Uw3Iyc= + +Name: user/node.txt +SHA1-Digest: xf6OLTilwPGIcLx0rOnbghAC8tw= + +Name: user/open_products.php +SHA1-Digest: SpQxgIKBDQN9BkZRsYvrFwRqPxM= + +Name: user/phpmailer/.editorconfig +SHA1-Digest: AeLTZQCI0xcpZTgNvmI54jyABxk= + +Name: user/phpmailer/COMMITMENT +SHA1-Digest: D4jRACkfJ/iU2RbO5764qYTZPeA= + +Name: user/phpmailer/LICENSE +SHA1-Digest: fH0XjZzjGyGkhplAqIGwQ7CG8Ac= + +Name: user/phpmailer/README.md +SHA1-Digest: 34yhinwJngvSPSGL3/4B7+Qfpx0= + +Name: user/phpmailer/SECURITY.md +SHA1-Digest: lDOlFzlDymbuGTX9lztmpoXO8QM= + +Name: user/phpmailer/VERSION +SHA1-Digest: G1n7+/66LanIRwG4qNILSlPi6yY= + +Name: user/phpmailer/composer.json +SHA1-Digest: YEhqfkreDXFxcPPsNKWER3Mi9qI= + +Name: user/phpmailer/get_oauth_token.php +SHA1-Digest: xb+qo+7d5KfUWkc8cOmXdJ9bvqU= + +Name: user/phpmailer/language/phpmailer.lang-af.php +SHA1-Digest: 7ndWNkA1HLKaeqfxQ680SUzhQd0= + +Name: user/phpmailer/language/phpmailer.lang-ar.php +SHA1-Digest: ng/JL22+Ne3GwNoTvQrI1psKOCU= + +Name: user/phpmailer/language/phpmailer.lang-as.php +SHA1-Digest: wUBku5Arizsv3m1E3Is5CdSC3ts= + +Name: user/phpmailer/language/phpmailer.lang-az.php +SHA1-Digest: kmDySNT5sHAeGHY1Gy+NXNZHv/M= + +Name: user/phpmailer/language/phpmailer.lang-ba.php +SHA1-Digest: TFnGp+6rzx853UQt6VEJtmdGBpw= + +Name: user/phpmailer/language/phpmailer.lang-be.php +SHA1-Digest: rca2LFnJaKeKcORPTlJtBeifTPU= + +Name: user/phpmailer/language/phpmailer.lang-bg.php +SHA1-Digest: DagHY3MSHkZxo85LF4suahC3P7k= + +Name: user/phpmailer/language/phpmailer.lang-bn.php +SHA1-Digest: tmVVUHAxvVRaEz4uPWt4jqll/j4= + +Name: user/phpmailer/language/phpmailer.lang-ca.php +SHA1-Digest: 2D7SwfNIKPsQjUGUaS3/ynJkABU= + +Name: user/phpmailer/language/phpmailer.lang-cs.php +SHA1-Digest: FLJpHT8eQ1Yd/LXHqelbJGxFqZc= + +Name: user/phpmailer/language/phpmailer.lang-da.php +SHA1-Digest: sePFsQy/M4Hl3Nw/1eqUpM7sJvk= + +Name: user/phpmailer/language/phpmailer.lang-de.php +SHA1-Digest: c8TnVZwg4m+ogyc4H3yvlMrMmvg= + +Name: user/phpmailer/language/phpmailer.lang-el.php +SHA1-Digest: 7HDuRT0n4B2nwM/zaviffDYj/8M= + +Name: user/phpmailer/language/phpmailer.lang-eo.php +SHA1-Digest: 0iy3/zJc9iqxM/IrmW5ov/AtHoQ= + +Name: user/phpmailer/language/phpmailer.lang-es.php +SHA1-Digest: BIFrdXuiaBKjFUad2LAJlyqkIvc= + +Name: user/phpmailer/language/phpmailer.lang-et.php +SHA1-Digest: Ya/jCvZdYjef/5yD4yL4ihvJWpw= + +Name: user/phpmailer/language/phpmailer.lang-fa.php +SHA1-Digest: ZgaMuXBWAphQw8CnRcx8ko3hsUA= + +Name: user/phpmailer/language/phpmailer.lang-fi.php +SHA1-Digest: z7N6SMfgQZTM1m1unRYMEv1k3UI= + +Name: user/phpmailer/language/phpmailer.lang-fo.php +SHA1-Digest: jrIKLxY75bPAe1lAARfarBuSCk0= + +Name: user/phpmailer/language/phpmailer.lang-fr.php +SHA1-Digest: wyNk4Ut7IsSnE2L4nYSx1+b+tkI= + +Name: user/phpmailer/language/phpmailer.lang-gl.php +SHA1-Digest: EHXyoRqWWdSUt4ptB+z7G+lDdEM= + +Name: user/phpmailer/language/phpmailer.lang-he.php +SHA1-Digest: liLpdWMuev6yOTRkNw1yZa/qZhM= + +Name: user/phpmailer/language/phpmailer.lang-hi.php +SHA1-Digest: ymvi58UGMmUAGhywWjTpiZUKiks= + +Name: user/phpmailer/language/phpmailer.lang-hr.php +SHA1-Digest: hxi2d/ZtdKi68NgTbhhHNONVpvc= + +Name: user/phpmailer/language/phpmailer.lang-hu.php +SHA1-Digest: 03OfcIc1AkjMkNiKfUT4SDbGrDM= + +Name: user/phpmailer/language/phpmailer.lang-hy.php +SHA1-Digest: fj4R9zbkJe0BiGybe0pHbCcCuIE= + +Name: user/phpmailer/language/phpmailer.lang-id.php +SHA1-Digest: gQd+zaIGvRH0hdBBxmXzMbVnTn0= + +Name: user/phpmailer/language/phpmailer.lang-it.php +SHA1-Digest: e8Z5Usyjzc4tOw7kgwan/yUhUyE= + +Name: user/phpmailer/language/phpmailer.lang-ja.php +SHA1-Digest: Hy1ZNX2CpkVz8l+gLh1HNt1FOqk= + +Name: user/phpmailer/language/phpmailer.lang-ka.php +SHA1-Digest: /kOphP1vZjpXA+P9XSqNWJJIZWI= + +Name: user/phpmailer/language/phpmailer.lang-ko.php +SHA1-Digest: HfSSHXz+709QXhhbSt/sGfa0kyk= + +Name: user/phpmailer/language/phpmailer.lang-lt.php +SHA1-Digest: SFoNJiNwudnEHRjSoAtO2/oToSQ= + +Name: user/phpmailer/language/phpmailer.lang-lv.php +SHA1-Digest: EXcH+wX0AhxOuqjK7Ku+no3s/2Q= + +Name: user/phpmailer/language/phpmailer.lang-mg.php +SHA1-Digest: qtlemAw3w1+VpAp/uNjcKxhQaaI= + +Name: user/phpmailer/language/phpmailer.lang-mn.php +SHA1-Digest: FMrlVpOa+WEc8UZkPLUDhmgErfU= + +Name: user/phpmailer/language/phpmailer.lang-ms.php +SHA1-Digest: uN0QuSdqZB4dtCwmSn6K+Pe/ljk= + +Name: user/phpmailer/language/phpmailer.lang-nb.php +SHA1-Digest: gE6yfSMo3Ig6aHfxiUeXUMpi8+4= + +Name: user/phpmailer/language/phpmailer.lang-nl.php +SHA1-Digest: WsBU/sQQGLg+h2OB/Z6CpdcdJwU= + +Name: user/phpmailer/language/phpmailer.lang-pl.php +SHA1-Digest: Kc8wwIv9Lv2MFpXCoBMUsQEYZmY= + +Name: user/phpmailer/language/phpmailer.lang-pt.php +SHA1-Digest: TG7epMjcHP5yo4E1/fYQ6EP1IOI= + +Name: user/phpmailer/language/phpmailer.lang-pt_br.php +SHA1-Digest: ixJmKpyUtYXzE82oBsneuLFZMUU= + +Name: user/phpmailer/language/phpmailer.lang-ro.php +SHA1-Digest: ndw/YfMv0moWjZ1f6dAjrM3twy8= + +Name: user/phpmailer/language/phpmailer.lang-ru.php +SHA1-Digest: 4bdV41KkWKwjEiByGy3e8dwdwGI= + +Name: user/phpmailer/language/phpmailer.lang-si.php +SHA1-Digest: shz6uLSt1ke3yOUowO5gVZDwHNw= + +Name: user/phpmailer/language/phpmailer.lang-sk.php +SHA1-Digest: JT4X6PE4xk4z8ccdd1G+kjp/exI= + +Name: user/phpmailer/language/phpmailer.lang-sl.php +SHA1-Digest: cXB0FeT6DT2MRlTvJIwmKavpD+s= + +Name: user/phpmailer/language/phpmailer.lang-sr.php +SHA1-Digest: yIou0ikhppyE1h7bu4Lv2Y8ubs4= + +Name: user/phpmailer/language/phpmailer.lang-sr_latn.php +SHA1-Digest: Jvf/0E2xKy8BrGJwIYXVy1MS7Mg= + +Name: user/phpmailer/language/phpmailer.lang-sv.php +SHA1-Digest: bEpSNNqqNUrCrzHDtDVtFjPZkbU= + +Name: user/phpmailer/language/phpmailer.lang-tl.php +SHA1-Digest: hqnH6vuOT5BiPVOPZb5zwVrAVMc= + +Name: user/phpmailer/language/phpmailer.lang-tr.php +SHA1-Digest: ip4cFCJhHybw7X8Nnw8psavdAEg= + +Name: user/phpmailer/language/phpmailer.lang-uk.php +SHA1-Digest: pVZ+deAOorZf3MZsdBX7w7x5BrY= + +Name: user/phpmailer/language/phpmailer.lang-vi.php +SHA1-Digest: 4L1wzTv5q1JiPZzdk2kO5lV2X0U= + +Name: user/phpmailer/language/phpmailer.lang-zh.php +SHA1-Digest: wR6Fiefax6q0UhVAX3ttM9wD34k= + +Name: user/phpmailer/language/phpmailer.lang-zh_cn.php +SHA1-Digest: 2vTXrOlbwUWuXrK1TUUiWU7is2s= + +Name: user/phpmailer/src/DSNConfigurator.php +SHA1-Digest: aB2FjBtviERJPbbzDD8I7bnyfo8= + +Name: user/phpmailer/src/Exception.php +SHA1-Digest: U1FX2dPw98mXt2RgLAp6BkwZ9ME= + +Name: user/phpmailer/src/OAuth.php +SHA1-Digest: EYVRsdrzZA4Nyt6z6p0+jgfB310= + +Name: user/phpmailer/src/OAuthTokenProvider.php +SHA1-Digest: hPFYFknY3FauZBbyqGR5uSEqYs0= + +Name: user/phpmailer/src/PHPMailer.php +SHA1-Digest: 4vvMC1WmPM5piCb94ZNT0AF+MNY= + +Name: user/phpmailer/src/POP3.php +SHA1-Digest: XlaU/wKuNpyt13g9ywnfwguIe4A= + +Name: user/phpmailer/src/SMTP.php +SHA1-Digest: n5Ludwn5UaR/gSHMl75quN9oagw= + +Name: user/products.php +SHA1-Digest: XzKCUBO+gUYsHU/jC8PKFZuX79M= + +Name: user/products/0.json +SHA1-Digest: wzGH13JQfZRzcuiNXua43tLNVC0= + +Name: user/products/0.json.bak +SHA1-Digest: kN1hNIks0sOT/bMGG/xjp24zh20= + +Name: user/products/0_美国NAT.json.bak +SHA1-Digest: H1x+Be5XK4YzCAJy400VsxdxG5E= + +Name: user/products/0_美国大带宽NAT.json.bak +SHA1-Digest: 0ieaLtOGdUf+CPP9PjyX9qm5Xgk= + +Name: user/products/1_香港NAT.json.bak +SHA1-Digest: T92847vlXgcoYCgtnIgWiMu5CcE= + +Name: user/products/FXCDN-A.json +SHA1-Digest: kjGZw1n5n6HvuVsrqzUhDz7o4IY= + +Name: user/products/FXCDN-A.json.bak +SHA1-Digest: BzIia1EkEfLk1RhhmFdhj2IR7TI= + +Name: user/products/USA_BG_A.json +SHA1-Digest: QxtkIG6L6txhuRKZ9662q1J5IRA= + +Name: user/products/USA_BG_A.json.bak +SHA1-Digest: xxyPbve/WnL+88b8+mBb5OcyzjI= + +Name: user/products/北京宝塔-A.json.bak +SHA1-Digest: DOY5b64EOGEuBTpV6DLLbEzPjLg= + +Name: user/products/北京宝塔-A.json.n +SHA1-Digest: cTzSmVHuv1yDo1YUfLpbZGfsta8= + +Name: user/products/杭州宝塔-A.json.bak +SHA1-Digest: 4KwCOvRdODDlnxxuRxcIWJlL/wQ= + +Name: user/products/氢云AI.json +SHA1-Digest: T9Z7GlUo5G0lOdWY+k+dcpqF2eo= + +Name: user/products/氢云AI.json.bak +SHA1-Digest: tvAsqp9FzIq2c4s2T3Hgd/fizA0= + +Name: user/products/香港ep-A.json.bak +SHA1-Digest: zZ2yWx1ykzTKThBlrxjZDCDzI5g= + +Name: user/products/香港ep-付费-a.json +SHA1-Digest: /EF4QzvEaOIep2/dTOPmTVU5K4A= + +Name: user/products/香港ep-付费-a.json.bak +SHA1-Digest: GI7g7qD9LwiaQ3FdkoPD7GlVk6g= + +Name: user/products/香港公益ep-A.json +SHA1-Digest: fsu6a1zmcrnSudaVVvGaZk0cN+0= + +Name: user/products/香港公益ep-A.json.bak +SHA1-Digest: KV7MftvIgfqob5DqJNAXsTRJenQ= + +Name: user/products/香港宝塔-A.json.bak +SHA1-Digest: E6tnfTz0ALsmpTkGQ8gRl+eknvU= + +Name: user/products/香港宝塔-B.json.bak +SHA1-Digest: ra9DlJ8Xpc/Szw7SQbJMXrc/AME= + +Name: user/ready_products.php +SHA1-Digest: b0qMuOCmx4o0WgMajECM4s5rOSg= + +Name: user/register.php +SHA1-Digest: Sr7jcqGDCZgmNO/gWdeygwY7qgQ= + +Name: user/related_product.txt +SHA1-Digest: zHkviVt8kjZThHt6RjKoaJPFPF4= + +Name: user/repass.php +SHA1-Digest: XsHWs67Tn2HcxDAar3xvNqtU1ss= + +Name: user/reply_ticket.php +SHA1-Digest: 3VqLsTXMqF5VupAylI4CXod/qmc= + +Name: user/sc.php +SHA1-Digest: /Xt/iFDds3QCIqLxqVX6gaKx1Jk= + +Name: user/show_product.php +SHA1-Digest: C0YccWG/LUlb1dWnPssYivwDSIo= + +Name: user/show_ticket.php +SHA1-Digest: poB3qbRTM1Kb+hs9U6JP/Hb1f3o= + +Name: user/sign.php +SHA1-Digest: XazstfKrkrLOW/QPZS1//oBGjuc= + +Name: user/stop_products.php +SHA1-Digest: UPaWJ/DDmhpOviMUYEq+dN9PNYw= + +Name: user/t_bilibili.php +SHA1-Digest: CO/+Yjs//FhqVdtmO8oEFUmrlvM= + +Name: user/then_products.php +SHA1-Digest: Gd3UTWJd5NA3Vgr5F1VCbkf5lI0= + +Name: user/ticket.php +SHA1-Digest: o8xKCFe3In1ZDVvwdAn7H7SpduA= + +Name: user/tip.mp3 +SHA1-Digest: pUInPoECBpgeA6cu/4A4jTKuxn8= + +Name: user/trade.php +SHA1-Digest: B1Qi5T9Zt26155uqgx139/FqUF0= + +Name: user/trade_Star_bi.php +SHA1-Digest: 75hRHyC0vV9Ws+YaNsHFhijZlaY= + +Name: user/u_ticket.php +SHA1-Digest: ZvJoGPiQBKbM3BkLlxt+2S+FXsg= + +Name: user/vendor/autoload.php +SHA1-Digest: hpS+8hl1B/9pSfcrBNBHUwtsBKg= + +Name: user/vendor/composer/ClassLoader.php +SHA1-Digest: 32SZUiNDgtK5w6hP6uYVmL1Ey/Y= + +Name: user/vendor/composer/InstalledVersions.php +SHA1-Digest: up3nrLUNeWJoRBcaUTg7RYbMNQk= + +Name: user/vendor/composer/LICENSE +SHA1-Digest: OOBiGSzCOCO7KiecsoyKF21Dmzs= + +Name: user/vendor/composer/autoload_classmap.php +SHA1-Digest: Xz3nEoXGKvHLMy7ySxR2GcT7jNY= + +Name: user/vendor/composer/autoload_namespaces.php +SHA1-Digest: N5Z5Lhdn1Dpn3phDVDxyKAp6eh4= + +Name: user/vendor/composer/autoload_psr4.php +SHA1-Digest: +0kHGV4zi7Dbn5hlXQy0xlTrHPo= + +Name: user/vendor/composer/autoload_real.php +SHA1-Digest: MIO3nfDrADxx2pmW4CO9NC2wZm8= + +Name: user/vendor/composer/autoload_static.php +SHA1-Digest: trL5DlgKXchpKgDX0Mz9kj6ZUZA= + +Name: user/vendor/composer/installed.json +SHA1-Digest: 3IyNcwh4nXnh3CVrHqkDztYdK/c= + +Name: user/vendor/composer/installed.php +SHA1-Digest: KKl1DzvolNJCbOkg6mGOnl8hH7I= + +Name: user/vendor/composer/platform_check.php +SHA1-Digest: vV6I/uoEIL4ul+THzecdUgWbmNE= + +Name: user/vendor/phpmailer/phpmailer/.editorconfig +SHA1-Digest: AeLTZQCI0xcpZTgNvmI54jyABxk= + +Name: user/vendor/phpmailer/phpmailer/COMMITMENT +SHA1-Digest: D4jRACkfJ/iU2RbO5764qYTZPeA= + +Name: user/vendor/phpmailer/phpmailer/LICENSE +SHA1-Digest: fH0XjZzjGyGkhplAqIGwQ7CG8Ac= + +Name: user/vendor/phpmailer/phpmailer/README.md +SHA1-Digest: 34yhinwJngvSPSGL3/4B7+Qfpx0= + +Name: user/vendor/phpmailer/phpmailer/SECURITY.md +SHA1-Digest: lDOlFzlDymbuGTX9lztmpoXO8QM= + +Name: user/vendor/phpmailer/phpmailer/VERSION +SHA1-Digest: G1n7+/66LanIRwG4qNILSlPi6yY= + +Name: user/vendor/phpmailer/phpmailer/composer.json +SHA1-Digest: YEhqfkreDXFxcPPsNKWER3Mi9qI= + +Name: user/vendor/phpmailer/phpmailer/get_oauth_token.php +SHA1-Digest: xb+qo+7d5KfUWkc8cOmXdJ9bvqU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-af.php +SHA1-Digest: 7ndWNkA1HLKaeqfxQ680SUzhQd0= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ar.php +SHA1-Digest: ng/JL22+Ne3GwNoTvQrI1psKOCU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-as.php +SHA1-Digest: wUBku5Arizsv3m1E3Is5CdSC3ts= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-az.php +SHA1-Digest: kmDySNT5sHAeGHY1Gy+NXNZHv/M= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ba.php +SHA1-Digest: TFnGp+6rzx853UQt6VEJtmdGBpw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-be.php +SHA1-Digest: rca2LFnJaKeKcORPTlJtBeifTPU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-bg.php +SHA1-Digest: DagHY3MSHkZxo85LF4suahC3P7k= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-bn.php +SHA1-Digest: tmVVUHAxvVRaEz4uPWt4jqll/j4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ca.php +SHA1-Digest: 2D7SwfNIKPsQjUGUaS3/ynJkABU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-cs.php +SHA1-Digest: FLJpHT8eQ1Yd/LXHqelbJGxFqZc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-da.php +SHA1-Digest: sePFsQy/M4Hl3Nw/1eqUpM7sJvk= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-de.php +SHA1-Digest: c8TnVZwg4m+ogyc4H3yvlMrMmvg= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-el.php +SHA1-Digest: 7HDuRT0n4B2nwM/zaviffDYj/8M= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-eo.php +SHA1-Digest: 0iy3/zJc9iqxM/IrmW5ov/AtHoQ= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-es.php +SHA1-Digest: BIFrdXuiaBKjFUad2LAJlyqkIvc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-et.php +SHA1-Digest: Ya/jCvZdYjef/5yD4yL4ihvJWpw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fa.php +SHA1-Digest: ZgaMuXBWAphQw8CnRcx8ko3hsUA= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fi.php +SHA1-Digest: z7N6SMfgQZTM1m1unRYMEv1k3UI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fo.php +SHA1-Digest: jrIKLxY75bPAe1lAARfarBuSCk0= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fr.php +SHA1-Digest: wyNk4Ut7IsSnE2L4nYSx1+b+tkI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-gl.php +SHA1-Digest: EHXyoRqWWdSUt4ptB+z7G+lDdEM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-he.php +SHA1-Digest: liLpdWMuev6yOTRkNw1yZa/qZhM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hi.php +SHA1-Digest: ymvi58UGMmUAGhywWjTpiZUKiks= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hr.php +SHA1-Digest: hxi2d/ZtdKi68NgTbhhHNONVpvc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hu.php +SHA1-Digest: 03OfcIc1AkjMkNiKfUT4SDbGrDM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hy.php +SHA1-Digest: fj4R9zbkJe0BiGybe0pHbCcCuIE= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-id.php +SHA1-Digest: gQd+zaIGvRH0hdBBxmXzMbVnTn0= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-it.php +SHA1-Digest: e8Z5Usyjzc4tOw7kgwan/yUhUyE= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ja.php +SHA1-Digest: Hy1ZNX2CpkVz8l+gLh1HNt1FOqk= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ka.php +SHA1-Digest: /kOphP1vZjpXA+P9XSqNWJJIZWI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ko.php +SHA1-Digest: HfSSHXz+709QXhhbSt/sGfa0kyk= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-lt.php +SHA1-Digest: SFoNJiNwudnEHRjSoAtO2/oToSQ= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-lv.php +SHA1-Digest: EXcH+wX0AhxOuqjK7Ku+no3s/2Q= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-mg.php +SHA1-Digest: qtlemAw3w1+VpAp/uNjcKxhQaaI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-mn.php +SHA1-Digest: FMrlVpOa+WEc8UZkPLUDhmgErfU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ms.php +SHA1-Digest: uN0QuSdqZB4dtCwmSn6K+Pe/ljk= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-nb.php +SHA1-Digest: gE6yfSMo3Ig6aHfxiUeXUMpi8+4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-nl.php +SHA1-Digest: WsBU/sQQGLg+h2OB/Z6CpdcdJwU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-pl.php +SHA1-Digest: Kc8wwIv9Lv2MFpXCoBMUsQEYZmY= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-pt.php +SHA1-Digest: TG7epMjcHP5yo4E1/fYQ6EP1IOI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-pt_br.ph + p +SHA1-Digest: ixJmKpyUtYXzE82oBsneuLFZMUU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ro.php +SHA1-Digest: ndw/YfMv0moWjZ1f6dAjrM3twy8= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ru.php +SHA1-Digest: 4bdV41KkWKwjEiByGy3e8dwdwGI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-si.php +SHA1-Digest: shz6uLSt1ke3yOUowO5gVZDwHNw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sk.php +SHA1-Digest: JT4X6PE4xk4z8ccdd1G+kjp/exI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sl.php +SHA1-Digest: cXB0FeT6DT2MRlTvJIwmKavpD+s= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sr.php +SHA1-Digest: yIou0ikhppyE1h7bu4Lv2Y8ubs4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sr_latn. + php +SHA1-Digest: Jvf/0E2xKy8BrGJwIYXVy1MS7Mg= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sv.php +SHA1-Digest: bEpSNNqqNUrCrzHDtDVtFjPZkbU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-tl.php +SHA1-Digest: hqnH6vuOT5BiPVOPZb5zwVrAVMc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-tr.php +SHA1-Digest: ip4cFCJhHybw7X8Nnw8psavdAEg= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-uk.php +SHA1-Digest: pVZ+deAOorZf3MZsdBX7w7x5BrY= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-vi.php +SHA1-Digest: 4L1wzTv5q1JiPZzdk2kO5lV2X0U= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-zh.php +SHA1-Digest: wR6Fiefax6q0UhVAX3ttM9wD34k= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-zh_cn.ph + p +SHA1-Digest: 2vTXrOlbwUWuXrK1TUUiWU7is2s= + +Name: user/vendor/phpmailer/phpmailer/src/DSNConfigurator.php +SHA1-Digest: aB2FjBtviERJPbbzDD8I7bnyfo8= + +Name: user/vendor/phpmailer/phpmailer/src/Exception.php +SHA1-Digest: U1FX2dPw98mXt2RgLAp6BkwZ9ME= + +Name: user/vendor/phpmailer/phpmailer/src/OAuth.php +SHA1-Digest: EYVRsdrzZA4Nyt6z6p0+jgfB310= + +Name: user/vendor/phpmailer/phpmailer/src/OAuthTokenProvider.php +SHA1-Digest: hPFYFknY3FauZBbyqGR5uSEqYs0= + +Name: user/vendor/phpmailer/phpmailer/src/PHPMailer.php +SHA1-Digest: 4vvMC1WmPM5piCb94ZNT0AF+MNY= + +Name: user/vendor/phpmailer/phpmailer/src/POP3.php +SHA1-Digest: XlaU/wKuNpyt13g9ywnfwguIe4A= + +Name: user/vendor/phpmailer/phpmailer/src/SMTP.php +SHA1-Digest: n5Ludwn5UaR/gSHMl75quN9oagw= + +Name: user/ver.php +SHA1-Digest: O7vaoS3lXLn5pd5MJdnlar/l0oI= + diff --git a/META-INF/fx.RSA b/META-INF/fx.RSA new file mode 100644 index 0000000..839e0a7 Binary files /dev/null and b/META-INF/fx.RSA differ diff --git a/META-INF/fx.SF b/META-INF/fx.SF new file mode 100644 index 0000000..0b34cbd --- /dev/null +++ b/META-INF/fx.SF @@ -0,0 +1,1311 @@ +Signature-Version: 1.0 +Created-By: Android Gradle 8.0.2 +SHA1-Digest-Manifest: FdrKCfsobkteLmYTcW6F4mt/qtU= +X-Android-APK-Signed: 2,3 + +Name: +SHA1-Digest: 3yhopXAW1DoSEGS0+ShTSi4ipLw= + +Name: .well-known/acme-challenge/cypvprCoc-5S8yBii_mlh10TUnfbKIiWp3Jy8 + ts-CiM +SHA1-Digest: BOCMSOlL4a8fRtVmg/yScqFmvxo= + +Name: 404.html +SHA1-Digest: 42MMqHjfsTKyCjP13xgOlE44Jgc= + +Name: Ruaka/Ruaka.ui.css +SHA1-Digest: Ii9iTVp7fUg72cuAIoO9nNk+vLA= + +Name: Ruaka/Ruaka.ui.css.bak +SHA1-Digest: UizmFOaNQo5kSwtFXfdxYHOT68M= + +Name: Ruaka/bili.png +SHA1-Digest: F1u/S7T1Iuryg06PRMlRn7RuJwQ= + +Name: Ruaka/jump.js +SHA1-Digest: cit8KfAXc32hbttwpcv1YGnP4Qk= + +Name: Ruaka/jump.js.bak +SHA1-Digest: m+BkQosVHv39UV3YbjWnXnZbLlo= + +Name: Ruaka/res.js +SHA1-Digest: 3XtBv3/2D5APLE4Xi+pijoic9Pg= + +Name: Ruaka/res.js.bak +SHA1-Digest: 7OW9us9vx1vGHh0AW/GCot3Y92A= + +Name: Ruaka/tip.css +SHA1-Digest: hoNntq3kDyjq1wzX5KayEwCuM5Q= + +Name: Ruaka/tip.css.bak +SHA1-Digest: bTiRwqhuhheHhFoN8+oSF6/jc+M= + +Name: Ruaka/tip.js +SHA1-Digest: QdWKMwjLav+5exiFgD2TUTRFBuk= + +Name: Ruaka/tip.js.bak +SHA1-Digest: 5I4r1uNUX+DBG6nd5eA1KldQXJo= + +Name: __pycache__/email.cpython-310.pyc +SHA1-Digest: 09dffBsZrPdNvE02KdLBSAs3t18= + +Name: assets/css/tailwind.css +SHA1-Digest: e+AJ9IS9F2cZ+h25sTHu68Jjzag= + +Name: assets/css/tailwind.output.css +SHA1-Digest: MfmxF/gLEzmLatBbsGYw9EKxiOI= + +Name: assets/css/tailwind.output.css.bak +SHA1-Digest: jlVL/Hy2iL9coKuRjoYVrzd7EBw= + +Name: assets/img/create-account-office-dark.jpeg +SHA1-Digest: Z6RW3kLfeqyHSERwSb/ePo0rYCQ= + +Name: assets/img/create-account-office.jpeg +SHA1-Digest: M6NMLPh7gtRZwXF0lW1pCzhI2Ws= + +Name: assets/img/dashboard.png +SHA1-Digest: UMy6WEFxh3E36rj6300xPAUxa5E= + +Name: assets/img/forgot-password-office-dark.jpeg +SHA1-Digest: 7woQWKhH3/tAJM0/KhXoiMgjGmk= + +Name: assets/img/forgot-password-office.jpeg +SHA1-Digest: yCfJ/Ve39HEwJrxI0cqTCXHrPPo= + +Name: assets/img/github.svg +SHA1-Digest: r65vuR+up7gWrQODS4pGQb/G+wY= + +Name: assets/img/login-office-dark.jpeg +SHA1-Digest: w8+gkZepZi9DuFwuI7tR936Lqjw= + +Name: assets/img/login-office.jpeg +SHA1-Digest: SS6k/0L5Hhcy7DuKVGQrjrzSsvE= + +Name: assets/img/twitter.svg +SHA1-Digest: cvvWpRlO/kGMKqPL4E3CZ86oafY= + +Name: assets/js/alp.js +SHA1-Digest: O3Tt+/PNYiEMsHd+NRzEeamnDzw= + +Name: assets/js/charts-bars.js +SHA1-Digest: DYjvgtV6lYJTSdHAWhep2JKSV64= + +Name: assets/js/charts-lines.js +SHA1-Digest: 1h5zbimFtIpvnLyuhBuxCTVrWIU= + +Name: assets/js/charts-pie.js +SHA1-Digest: xmP1adGO+xcbbpSWVUhaJBUFjo0= + +Name: assets/js/focus-trap.js +SHA1-Digest: lRdfyQKULBUsmURK7KgCa8F++Nk= + +Name: assets/js/init-alpine.js +SHA1-Digest: Mct71tbWVVCikRW1aVxIIevJ6Ao= + +Name: favicon.ico +SHA1-Digest: LK2sAtIZ9j7iXzn7NtQNCfN7UHk= + +Name: index.php +SHA1-Digest: 5wQFk+XtNI02Z7hvFOqu9x3ajrc= + +Name: logo.png +SHA1-Digest: Dpnv7cTxtWWM7apn9E/P+Fydzf0= + +Name: main.js +SHA1-Digest: zuCx4iTdzJ8oHnfs7GMRQ14IwcU= + +Name: mdui/css/mdui.css +SHA1-Digest: VWGKCt4pBPTD9ART+mvujHxUwOM= + +Name: mdui/css/mdui.css.map +SHA1-Digest: m+e5cr28KRc3DMyF2dqdR4an71o= + +Name: mdui/css/mdui.min.css +SHA1-Digest: QfgIVxwL35gaM4VlD2OpRgUC0i0= + +Name: mdui/css/mdui.min.css.bak +SHA1-Digest: jzP/c3gZirL+t8j91pptOYy9/fA= + +Name: mdui/css/mdui.min.css.map +SHA1-Digest: fIDMdaw9xLME8VqCn8n/KTJ6Ocw= + +Name: mdui/fonts/roboto/LICENSE.txt +SHA1-Digest: /eB/KuWJLZZPq7uOox6yR3ous5g= + +Name: mdui/fonts/roboto/Roboto-Black.woff +SHA1-Digest: 2GvL5HPxHOVLryf3Vzq1qwTB3Xk= + +Name: mdui/fonts/roboto/Roboto-Black.woff2 +SHA1-Digest: fw9ZXYrSKSG5SRO3CibUn1cWqcw= + +Name: mdui/fonts/roboto/Roboto-BlackItalic.woff +SHA1-Digest: Fk4w0P8q8tXjwu2UikSHp7x0QT8= + +Name: mdui/fonts/roboto/Roboto-BlackItalic.woff2 +SHA1-Digest: pkb3P7aa+0vgL1yUskscPyhS6+k= + +Name: mdui/fonts/roboto/Roboto-Bold.woff +SHA1-Digest: JCs6SagBTLUvrq3H0U/IUcC4Gvk= + +Name: mdui/fonts/roboto/Roboto-Bold.woff2 +SHA1-Digest: /PGRv8nNuBbgOX+kCyulrldUFAo= + +Name: mdui/fonts/roboto/Roboto-BoldItalic.woff +SHA1-Digest: Q2vtWudpan6UrHsVL1B5VjWDFFo= + +Name: mdui/fonts/roboto/Roboto-BoldItalic.woff2 +SHA1-Digest: 5XO9O9OtPCs8VlqeW3pAPxsKxfA= + +Name: mdui/fonts/roboto/Roboto-Light.woff +SHA1-Digest: 9Kqxg7IShVCKFoPWZa5YrMOY5gM= + +Name: mdui/fonts/roboto/Roboto-Light.woff2 +SHA1-Digest: TFFxW6Qt8evqGxC02MH6K30A+LY= + +Name: mdui/fonts/roboto/Roboto-LightItalic.woff +SHA1-Digest: hOAMpRF/xptitSs5oFK/1GW5qrs= + +Name: mdui/fonts/roboto/Roboto-LightItalic.woff2 +SHA1-Digest: fAIsRDHmZgMf7pCE/qwL6/YE9gQ= + +Name: mdui/fonts/roboto/Roboto-Medium.woff +SHA1-Digest: pLS2npmzbmnGbO9+SXhmvO+R4CQ= + +Name: mdui/fonts/roboto/Roboto-Medium.woff2 +SHA1-Digest: iwK9eLIVdsRlU1o6rS2xTUzzDs0= + +Name: mdui/fonts/roboto/Roboto-MediumItalic.woff +SHA1-Digest: QNBtpl3fQ9ovspFA7Y9Pg3mXCSM= + +Name: mdui/fonts/roboto/Roboto-MediumItalic.woff2 +SHA1-Digest: SzZ5qDjTmw8MyAnOGe67SlmCD4A= + +Name: mdui/fonts/roboto/Roboto-Regular.woff +SHA1-Digest: XPID50agThRvHaqcgjG/VUx9x3w= + +Name: mdui/fonts/roboto/Roboto-Regular.woff2 +SHA1-Digest: Ey2UaElbB3NlEgdebdlkLD9138A= + +Name: mdui/fonts/roboto/Roboto-RegularItalic.woff +SHA1-Digest: OOpjfcyLHAfU0+tG08oW1+CVBk0= + +Name: mdui/fonts/roboto/Roboto-RegularItalic.woff2 +SHA1-Digest: ekMCzNfBGnaPf8gM/B9uDujlncU= + +Name: mdui/fonts/roboto/Roboto-Thin.woff +SHA1-Digest: 42hYDvDdHOHUqBg+vGrhrTGIe1Q= + +Name: mdui/fonts/roboto/Roboto-Thin.woff2 +SHA1-Digest: 6Tw3jL96Yj8Ug0xEo4UWv/Nk17w= + +Name: mdui/fonts/roboto/Roboto-ThinItalic.woff +SHA1-Digest: 2POII9XS1rGWHsvYprxHvDtFs/A= + +Name: mdui/fonts/roboto/Roboto-ThinItalic.woff2 +SHA1-Digest: HNCwsTTrYYxRxLuJI/jukf/rAz4= + +Name: mdui/icons/material-icons/LICENSE.txt +SHA1-Digest: FF8PpOxUIvlosMAP5JkvhoW+mDU= + +Name: mdui/icons/material-icons/MaterialIcons-Regular.ijmap +SHA1-Digest: zIM5nFZ/a3vQqjzcF+P/ra/iACQ= + +Name: mdui/icons/material-icons/MaterialIcons-Regular.woff +SHA1-Digest: oY/GCbQgB9gwSrXjKit31ScpQTU= + +Name: mdui/icons/material-icons/MaterialIcons-Regular.woff2 +SHA1-Digest: jYB4FVnz9bCChOucjoGEGJteKds= + +Name: mdui/js/mdui.esm.js +SHA1-Digest: g9KMXwTPED8QWdF5D4ig+vKm6kg= + +Name: mdui/js/mdui.esm.js.map +SHA1-Digest: sC6B+LY0/waGYy4r74AzmES0d8g= + +Name: mdui/js/mdui.js +SHA1-Digest: I/a48/0pxzXKKyF2BQ3fQdVWG10= + +Name: mdui/js/mdui.js.map +SHA1-Digest: DnfHrqcqwKrtqx8K5BPelWAJsPk= + +Name: mdui/js/mdui.min.js +SHA1-Digest: 69S21/gsun/X8cqhiHd6dqkmL+s= + +Name: mdui/js/mdui.min.js.map +SHA1-Digest: VkfkN3qM0TXqr8kqkfXu/SgoWIc= + +Name: pages/404.html +SHA1-Digest: 1DzPqJqojUgkI0RZsGYRZU5tx8w= + +Name: pages/blank.html +SHA1-Digest: qUe83JK9gukLvklCJudqoF7WhrM= + +Name: pages/create-account.html +SHA1-Digest: 1ijyshjid7rLTsxF9MUkawAfcfM= + +Name: pages/forgot-password.html +SHA1-Digest: m9cdtSUzqRIlWxNAfiyLgTmBSa8= + +Name: pages/login.html +SHA1-Digest: ni2ZIDadRPIUWB8RLIQ5kOa87jU= + +Name: user/PHPMailer/LICENSE +SHA1-Digest: F/efDW1KSLSyu6Qi/1WrXpaDdv0= + +Name: user/PHPMailer/PHPMailerAutoload.php +SHA1-Digest: U2L5vXRwY2u/2zemZXFdzuPSrQA= + +Name: user/PHPMailer/Star.txt +SHA1-Digest: 9e9KIKY1ZCCQsuvmKOuyTM/Bjn0= + +Name: user/PHPMailer/VERSION +SHA1-Digest: Hu6fi7u2J1Eb620n2fNF/66Mnyg= + +Name: user/PHPMailer/class.phpmailer.php +SHA1-Digest: 1NYlom4os6/g+86OIVbObsKU7L0= + +Name: user/PHPMailer/class.phpmaileroauth.php +SHA1-Digest: /2nwlBZEEuuymHpNeVbkvImQHUw= + +Name: user/PHPMailer/class.phpmaileroauthgoogle.php +SHA1-Digest: MRdH5pl1gMVVSnn9tD1ESQRBIsw= + +Name: user/PHPMailer/class.pop3.php +SHA1-Digest: Kt23p/7r4iN2QrOXjgoD6Xnlt/Q= + +Name: user/PHPMailer/class.smtp.php +SHA1-Digest: gN1bLMAlrPZhZayqvypsdLtEuZ8= + +Name: user/PHPMailer/composer.json +SHA1-Digest: o+o1wGiC9vvY+M+q3gFYCietDHE= + +Name: user/PHPMailer/composer.lock +SHA1-Digest: AahZ0sKwXUF/q/FnzB2TZWfOAUM= + +Name: user/PHPMailer/examples/DKIM.phps +SHA1-Digest: ihzsQME7qhPITgMCw8XTwIwXvGM= + +Name: user/PHPMailer/examples/code_generator.phps +SHA1-Digest: sfsGU3Uc1Hnmxjq1+lsBO3QOtzU= + +Name: user/PHPMailer/examples/contactform.phps +SHA1-Digest: o8+Gt+QtQLr5Yet4jQXl1wM6VtY= + +Name: user/PHPMailer/examples/contents.html +SHA1-Digest: j7AtRzXeS2JzFmqTpk7rzjoeLr0= + +Name: user/PHPMailer/examples/contentsutf8.html +SHA1-Digest: npvnE385jTmbT5TfJGz1nhdy8zI= + +Name: user/PHPMailer/examples/exceptions.phps +SHA1-Digest: iY4ymalwWjuUozWCeVfI2VjEntA= + +Name: user/PHPMailer/examples/gmail.phps +SHA1-Digest: IQz/nP3rDKq1O6IzGoKeMUVjSD4= + +Name: user/PHPMailer/examples/gmail_xoauth.phps +SHA1-Digest: S9cyRuRjvtCtYAazs/i5wZV9GOg= + +Name: user/PHPMailer/examples/images/phpmailer.png +SHA1-Digest: 3DFrI715Ge0fRi7GAfN5c906Hg0= + +Name: user/PHPMailer/examples/images/phpmailer_mini.png +SHA1-Digest: XPPiJ043G/3BDUa6izVMyKPPWUE= + +Name: user/PHPMailer/examples/index.html +SHA1-Digest: cLMhDIGg/z+N+qlqvm0g0IOowlI= + +Name: user/PHPMailer/examples/mail.phps +SHA1-Digest: XsbdboyY9wchDmkzIjL+QA3StFM= + +Name: user/PHPMailer/examples/mailing_list.phps +SHA1-Digest: kXqsJob3yz348RzzA7+7c7fiXoA= + +Name: user/PHPMailer/examples/pop_before_smtp.phps +SHA1-Digest: hD72YozuUKvGmWINqCIwgNgeIfg= + +Name: user/PHPMailer/examples/scripts/XRegExp.js +SHA1-Digest: pidf1HuvLm7XKzckdDGhTHNwVsI= + +Name: user/PHPMailer/examples/scripts/shAutoloader.js +SHA1-Digest: Ne5G5si5xOl+rPk7JQ9KoHHSbIo= + +Name: user/PHPMailer/examples/scripts/shBrushPhp.js +SHA1-Digest: +LvdC6UTnap5WwJA5l8ZDkl74yI= + +Name: user/PHPMailer/examples/scripts/shCore.js +SHA1-Digest: l3KhbSXLKJiVxQ5FObv2EGsoG8E= + +Name: user/PHPMailer/examples/scripts/shLegacy.js +SHA1-Digest: tjg+sqI68Q2TAe8lSZTwHaMTNdI= + +Name: user/PHPMailer/examples/send_file_upload.phps +SHA1-Digest: WegJLrNuIgKWV63UL3VlTslLIOw= + +Name: user/PHPMailer/examples/send_multiple_file_upload.phps +SHA1-Digest: 2z12Uh0FO0QI4oUuEU2W1vSR/Jw= + +Name: user/PHPMailer/examples/sendmail.phps +SHA1-Digest: PwkeXT6UgCvOQKJfGJ86wpO4zf0= + +Name: user/PHPMailer/examples/signed-mail.phps +SHA1-Digest: ptVPHPGPAF1PHAthFFuhYZOPToY= + +Name: user/PHPMailer/examples/smtp.phps +SHA1-Digest: hNisS+YPWH3R6vH5trblagZeASg= + +Name: user/PHPMailer/examples/smtp_check.phps +SHA1-Digest: k1vXC3UNs72DKg6bVmV80QVkJrA= + +Name: user/PHPMailer/examples/smtp_no_auth.phps +SHA1-Digest: 4E3sDWMNsMgqQWHrFfkOM/drvdA= + +Name: user/PHPMailer/examples/ssl_options.phps +SHA1-Digest: y0jsFkfZIf01ueoTUSWB3TPrVrM= + +Name: user/PHPMailer/examples/styles/shCore.css +SHA1-Digest: TqcZSQbTgzttMIi3KC0BIU9AvY0= + +Name: user/PHPMailer/examples/styles/shCoreDefault.css +SHA1-Digest: 7lCUk1Y92mkapuOMffNuYpBCSts= + +Name: user/PHPMailer/examples/styles/shCoreDjango.css +SHA1-Digest: mupBUdBxGRRIBtdE6dDUFvoZ5DU= + +Name: user/PHPMailer/examples/styles/shCoreEclipse.css +SHA1-Digest: sV/twyFtlnAJs6lYmp9wVykjyT8= + +Name: user/PHPMailer/examples/styles/shCoreEmacs.css +SHA1-Digest: HPE7GwiYcN5xkFe6Epm8bxwFmXQ= + +Name: user/PHPMailer/examples/styles/shCoreFadeToGrey.css +SHA1-Digest: nTLmmvs/BuTDOfE/J/+An+EjzdU= + +Name: user/PHPMailer/examples/styles/shCoreMDUltra.css +SHA1-Digest: 4JT+s8xq6A4nP4alSAEvc+Uk1SQ= + +Name: user/PHPMailer/examples/styles/shCoreMidnight.css +SHA1-Digest: d1t9JNGQ5ht1DgoSIjm4WLdGmks= + +Name: user/PHPMailer/examples/styles/shCoreRDark.css +SHA1-Digest: LIAZREpY65ASmGUWXKKcLnByl4A= + +Name: user/PHPMailer/examples/styles/shThemeAppleScript.css +SHA1-Digest: TZbbbOS2JD1JLwMQtFKsTbvfzPU= + +Name: user/PHPMailer/examples/styles/shThemeDefault.css +SHA1-Digest: l3n/IOH2wn3tY7q0pCkV/jhekI0= + +Name: user/PHPMailer/examples/styles/shThemeDjango.css +SHA1-Digest: acKWv27+rRPg3k3bJn4bxHcpQS8= + +Name: user/PHPMailer/examples/styles/shThemeEclipse.css +SHA1-Digest: c4HVETaPxrIWcsl7IUbKdG9Vy1w= + +Name: user/PHPMailer/examples/styles/shThemeEmacs.css +SHA1-Digest: kyydN+bIWhXNJgOYO3Xm6JPrvRc= + +Name: user/PHPMailer/examples/styles/shThemeFadeToGrey.css +SHA1-Digest: 4sw1yQRjHGp2HvgF1UfUag0fSxU= + +Name: user/PHPMailer/examples/styles/shThemeMDUltra.css +SHA1-Digest: b81pQS8ao6KN5ECdbc+tZATLC5k= + +Name: user/PHPMailer/examples/styles/shThemeMidnight.css +SHA1-Digest: lPftg3Wod+nY45lg4i65MARNnWU= + +Name: user/PHPMailer/examples/styles/shThemeRDark.css +SHA1-Digest: PlMiBNzgEa9Ji4l9RLF7Wlobca0= + +Name: user/PHPMailer/examples/styles/shThemeVisualStudio.css +SHA1-Digest: 0XMhAOzFPYBl18KJFULVRIsEhjw= + +Name: user/PHPMailer/examples/styles/wrapping.png +SHA1-Digest: BSDj9drC3wI41CryVUUQ85aOOuQ= + +Name: user/PHPMailer/extras/EasyPeasyICS.php +SHA1-Digest: J5QkGdZlKwewT0Axy0HQSz84SCw= + +Name: user/PHPMailer/extras/README.md +SHA1-Digest: aef39BkFLCk3rrdHkyx4pPsZLj0= + +Name: user/PHPMailer/extras/htmlfilter.php +SHA1-Digest: Q40zjDVGzAX3rt7oIdw8a05P5pA= + +Name: user/PHPMailer/extras/ntlm_sasl_client.php +SHA1-Digest: GoKzc+L+rr0qf7+bzjP2Qe+womI= + +Name: user/PHPMailer/get_oauth_token.php +SHA1-Digest: Wj6YIrGYJwUrsE8XBe8crrhIL6E= + +Name: user/PHPMailer/language/phpmailer.lang-am.php +SHA1-Digest: QaGTkjcL9EXY0LO520VgXAPxe80= + +Name: user/PHPMailer/language/phpmailer.lang-ar.php +SHA1-Digest: IBETFt7/W0ayTBiSNXIuVRCk/JE= + +Name: user/PHPMailer/language/phpmailer.lang-az.php +SHA1-Digest: hci6+FJT8QAhyN7Si5lOPjELwdA= + +Name: user/PHPMailer/language/phpmailer.lang-be.php +SHA1-Digest: 4GYEDXwHcrO2pZKQiM6b8PSk7WU= + +Name: user/PHPMailer/language/phpmailer.lang-bg.php +SHA1-Digest: Nem7w6WBzIonQhPTFyZaue+Gd5Y= + +Name: user/PHPMailer/language/phpmailer.lang-ca.php +SHA1-Digest: VXlv9kaeLdEZRzDFVekuA9ZzaAs= + +Name: user/PHPMailer/language/phpmailer.lang-ch.php +SHA1-Digest: Rz02gdlRrJ47GtbFn+wezK6tOO4= + +Name: user/PHPMailer/language/phpmailer.lang-cs.php +SHA1-Digest: Sss5x0tqdu6vMAS45YJOYlWuwHY= + +Name: user/PHPMailer/language/phpmailer.lang-da.php +SHA1-Digest: l6WDFCkKkjO9gjgbjYOvOTuzWks= + +Name: user/PHPMailer/language/phpmailer.lang-de.php +SHA1-Digest: l0K77OuFQ4nC9wAAmz1QoTBzMFI= + +Name: user/PHPMailer/language/phpmailer.lang-el.php +SHA1-Digest: Vf2NxhCCBYrLkHPuCBOHcy0T9+4= + +Name: user/PHPMailer/language/phpmailer.lang-eo.php +SHA1-Digest: n9sa/ZXRG0CEtADx9adwqF3uzQo= + +Name: user/PHPMailer/language/phpmailer.lang-es.php +SHA1-Digest: ACGuFXkoouvH8CMr+faBLtAfW3w= + +Name: user/PHPMailer/language/phpmailer.lang-et.php +SHA1-Digest: JlnBz+F1z5n8pgWxcDemuRRXGOY= + +Name: user/PHPMailer/language/phpmailer.lang-fa.php +SHA1-Digest: Y8NNY4Ag1JVntoP9kOidtN9U5y0= + +Name: user/PHPMailer/language/phpmailer.lang-fi.php +SHA1-Digest: nxiUTCzYv2LRzpwE0Oq4OJEMQvw= + +Name: user/PHPMailer/language/phpmailer.lang-fo.php +SHA1-Digest: Qn/iam6rWFl37P9HM80o1sk9DPQ= + +Name: user/PHPMailer/language/phpmailer.lang-fr.php +SHA1-Digest: cnbQkUUbgOw1c9wF8tAfF741k3A= + +Name: user/PHPMailer/language/phpmailer.lang-gl.php +SHA1-Digest: ijqo/5xhVyIGbtrMxqiXPJVIIyg= + +Name: user/PHPMailer/language/phpmailer.lang-he.php +SHA1-Digest: Ztqvqh3PJJaGfYY3kkCdq3Ac/Uc= + +Name: user/PHPMailer/language/phpmailer.lang-hr.php +SHA1-Digest: f+Jnxn4pa9ZVo4rHS1Z5fouCq3Y= + +Name: user/PHPMailer/language/phpmailer.lang-hu.php +SHA1-Digest: SX1cnqtYOawUOHACvqr1ADzY4cE= + +Name: user/PHPMailer/language/phpmailer.lang-id.php +SHA1-Digest: tQvHqUxI0hyGF2Ppa9ubJQinNE8= + +Name: user/PHPMailer/language/phpmailer.lang-it.php +SHA1-Digest: kTJC8LASFoAfyUZTNV/rRxLEDu0= + +Name: user/PHPMailer/language/phpmailer.lang-ja.php +SHA1-Digest: 2w2itzpIvkD50SY0bfYmHnuhLng= + +Name: user/PHPMailer/language/phpmailer.lang-ka.php +SHA1-Digest: E571rTG2aH3HYEMYiUxYIkhT0qI= + +Name: user/PHPMailer/language/phpmailer.lang-ko.php +SHA1-Digest: sfjnys/XO0RaxEicanV1l7CKl54= + +Name: user/PHPMailer/language/phpmailer.lang-lt.php +SHA1-Digest: bFdwzjZHkOox1BF3OmQAM6R3ARk= + +Name: user/PHPMailer/language/phpmailer.lang-lv.php +SHA1-Digest: RsEck9TBzmipabtFICUSiGypsM4= + +Name: user/PHPMailer/language/phpmailer.lang-ms.php +SHA1-Digest: DyDoM1DYkBFzjZcQZjskHwpJNUA= + +Name: user/PHPMailer/language/phpmailer.lang-nb.php +SHA1-Digest: ArXQ8TomjyxJT7rm0TNxi3o899w= + +Name: user/PHPMailer/language/phpmailer.lang-nl.php +SHA1-Digest: cvEr4ogQIzVf2miUsHsvlX0g2mY= + +Name: user/PHPMailer/language/phpmailer.lang-pl.php +SHA1-Digest: xnkueHUnEBVGE4C9WLOoQUgBf5g= + +Name: user/PHPMailer/language/phpmailer.lang-pt.php +SHA1-Digest: V8t9OXExlc/zMLDwmLXcNQuCmN0= + +Name: user/PHPMailer/language/phpmailer.lang-pt_br.php +SHA1-Digest: gv2ghgVbp9soJ7NPumFEepDeH4c= + +Name: user/PHPMailer/language/phpmailer.lang-ro.php +SHA1-Digest: GQcevw5+MDtRxEPGsUakWHvbrYo= + +Name: user/PHPMailer/language/phpmailer.lang-ru.php +SHA1-Digest: 7Nm1RcTzB9o5VRAOcZlzYNN5/SU= + +Name: user/PHPMailer/language/phpmailer.lang-sk.php +SHA1-Digest: /zAoFJoGObuNxJ+ttQ1S8mXwB0U= + +Name: user/PHPMailer/language/phpmailer.lang-sl.php +SHA1-Digest: UTR4ze6uE9korJSeayJq+gFKGdA= + +Name: user/PHPMailer/language/phpmailer.lang-sr.php +SHA1-Digest: b/c0fnOr1s2nlcBnn3uUevmSLLk= + +Name: user/PHPMailer/language/phpmailer.lang-sv.php +SHA1-Digest: jk4SPIcjqo8XVW3CLFnk5JpU9gs= + +Name: user/PHPMailer/language/phpmailer.lang-tr.php +SHA1-Digest: 5h3y3mVpjjjzgwck+bb7O14cVzI= + +Name: user/PHPMailer/language/phpmailer.lang-uk.php +SHA1-Digest: 4bgE+sEcIYelBERbNLKL1rdmFDc= + +Name: user/PHPMailer/language/phpmailer.lang-vi.php +SHA1-Digest: J8LlWbrUUvSyVcW+r9lBxJcDkQw= + +Name: user/PHPMailer/language/phpmailer.lang-zh.php +SHA1-Digest: BOfzYp6g0wVb0ue/Fjc4ot7mWV0= + +Name: user/PHPMailer/language/phpmailer.lang-zh_cn.php +SHA1-Digest: IWV7xlttRQ5wdtGtnLyutfcRngw= + +Name: user/admin.php +SHA1-Digest: gxnx+BTVnBudnenvPLosFRXYbUM= + +Name: user/admin.txt +SHA1-Digest: VheLdby7PTzbD6EJ/uV4kcsZ24g= + +Name: user/admin_api_reply_ticket.php +SHA1-Digest: DzGL49n0fldxOvLqEHHC52bMECU= + +Name: user/admin_end_ticket.php +SHA1-Digest: BhX66R877vQ71/52MfDB9Qu8xEg= + +Name: user/admin_get_ticket.php +SHA1-Digest: UVVyqv7+ui+elBrI2yQS5TPVPng= + +Name: user/admin_head.php +SHA1-Digest: htE7zPRuu7YeyM7q6bxFGj9Gq0U= + +Name: user/admin_reply_ticket.php +SHA1-Digest: FWYy7w5B1x091ioa4Z1gZ4Vgje8= + +Name: user/admin_sc.php +SHA1-Digest: gfLx5QxPuCrJv81MAEX4Oi2yREc= + +Name: user/api.php +SHA1-Digest: 0GfT4GAKDR/IkYvNpMOifm702pE= + +Name: user/autostr_jk_ok_stop.php +SHA1-Digest: l+R3uEhYQ5gTsbUP9XDwzl9b310= + +Name: user/bi.php +SHA1-Digest: EcGbFJUUtF/Ql1ZsX3kKhSQUGIA= + +Name: user/bi_get.php +SHA1-Digest: HszUAEztOh4sAtOtpPYR36JdX7o= + +Name: user/bilibili.php +SHA1-Digest: ULaKecSDwqTHg/4NcyZFITO4aVs= + +Name: user/cap.php +SHA1-Digest: xOtdekiOe2qm6PffeGbb9tCciQQ= + +Name: user/cgp.php +SHA1-Digest: QabtvlcOszgb3AW3NTAS862VrA0= + +Name: user/em.php +SHA1-Digest: c6DFXJCz+ACO47UXpnTyyE29y4s= + +Name: user/email.php +SHA1-Digest: Z0TPYR1Vwriw25NZByQpLdqFxrg= + +Name: user/generated_strings.txt +SHA1-Digest: KbL1jRyavUt3yUonK7IBL/rxSOM= + +Name: user/get_end_ticket.php +SHA1-Digest: 8d4Ud27psh2NSuoYcBiQ0M6AziI= + +Name: user/get_my_products.php +SHA1-Digest: kWPma21MWfNSBB9lwF54encvGrQ= + +Name: user/get_products.php +SHA1-Digest: tsfr/4i1TlBVxh5FCiWFToQTnHI= + +Name: user/get_ticket.php +SHA1-Digest: Z5fLuOCg2IVt9ux235KZOcuCgD8= + +Name: user/gg.php +SHA1-Digest: ZfJrICnq+L/9z8I0Kl3zwecyqJI= + +Name: user/head.php +SHA1-Digest: jJpwku44vrgqdbdiTyvhBvYdFf0= + +Name: user/index.php +SHA1-Digest: dhrYcpthZW5cp/Kwf5aAdiGEw3M= + +Name: user/inuse.txt +SHA1-Digest: dLdYngOBsabHprFNI0LAw7aacAE= + +Name: user/ip.php +SHA1-Digest: kuCcB9rfDnE/AXSaaml8ZocNq1o= + +Name: user/log.txt +SHA1-Digest: gV/lUqM9gSWD9IiFUU8pdb2aeTU= + +Name: user/login.php +SHA1-Digest: 4U+WV5UdJN2/1ucttgVyBmPQQbI= + +Name: user/logout.php +SHA1-Digest: ezaTwUaYk6CmJaTfhvzeAASmynE= + +Name: user/long_product.php +SHA1-Digest: kMWvIPhRUcYz1BDE5Cea6ZnlEd8= + +Name: user/mail.php +SHA1-Digest: JIFCJifl/Cb3ILkxjRx68+1wHzY= + +Name: user/me/3220257676/123456/Star.txt +SHA1-Digest: CDhghA3BOETwbUaFlgSxtIODKOs= + +Name: user/me/3220257676/123456/bi.txt +SHA1-Digest: jxaOTjaHqMzNH6UCenf7VxBd+qM= + +Name: user/me/3220257676/123456/bilibili.txt +SHA1-Digest: diEb5MHK7HadkatAwQuxVOjB1Qg= + +Name: user/me/3220257676/123456/lock.txt +SHA1-Digest: 3GjTB85JzKUplz1qmIegyxymWqc= + +Name: user/me/3220257676/123456/tickets/2024-09-17 10:15:31.json +SHA1-Digest: kQciEJ3dTFXulDBiIgaTTaWVhTQ= + +Name: user/me/3220257676/123456/tok_time.txt +SHA1-Digest: W4dn1yZf614wXeq+mA/X5hsucRY= + +Name: user/mods/ai_chat/Main.php +SHA1-Digest: VMmuEFbSfV7NZR9pTDw4XaBSBpM= + +Name: user/mods/ai_chat/ready.html +SHA1-Digest: 4YR5TGBJ2+2YTGnfq7sma+cp6+A= + +Name: user/mods/ep1/Main.php +SHA1-Digest: Js8jQT2AzHJ3XFLtQR9wNxSL21c= + +Name: user/mods/ep1/index.html +SHA1-Digest: J3ftJCA+pV0BaRcqiyGJsp6aaj8= + +Name: user/mods/ep1/ready.html +SHA1-Digest: JEcDqu3OJr4GLtpg8DQ3BzvH+wc= + +Name: user/mods/hk_ep/Main.php +SHA1-Digest: bVjWGw+GG1WnklpeA+Hm+WcxVi8= + +Name: user/mods/hk_ep/index.html +SHA1-Digest: 4OGmkO/RjIG4p8bNB6sw6oal2o4= + +Name: user/mods/hk_ep/ready.html +SHA1-Digest: D8x4yMN74D1ldUEXYAG/W7UXLO0= + +Name: user/my.php +SHA1-Digest: HF5a6n+FpjK370BumyHS1crvdLw= + +Name: user/new.php +SHA1-Digest: grxCJzohe2urj2tqcgznKdiTHXM= + +Name: user/new_ticket.php +SHA1-Digest: hpNFtAmD+8AxJKufEVonih63AZ4= + +Name: user/node.txt +SHA1-Digest: ZhNy2FmKX8RS2e+YIYbhVyIP/tc= + +Name: user/open_products.php +SHA1-Digest: 8ffovA2258iQwrW1DC5pPgJqysw= + +Name: user/phpmailer/.editorconfig +SHA1-Digest: ICI8KLgOT/lNSo4hRAT9yG0y9ds= + +Name: user/phpmailer/COMMITMENT +SHA1-Digest: 7OXoYMCBR5c4m4ml30hLvZkPlrs= + +Name: user/phpmailer/LICENSE +SHA1-Digest: U3bJ4HRrbgm9ILPJRN/h82IHOXA= + +Name: user/phpmailer/README.md +SHA1-Digest: Tetc3BJwnuOD9fXdIznZt9eQ44U= + +Name: user/phpmailer/SECURITY.md +SHA1-Digest: BGQgYn3iLqblKN9GYq8tVvvdEhc= + +Name: user/phpmailer/VERSION +SHA1-Digest: Tqny5UwtjymTutrWY2xbTv4a16o= + +Name: user/phpmailer/composer.json +SHA1-Digest: IN1OUvN/0DuX/Q8Pn9AiBe/nNiI= + +Name: user/phpmailer/get_oauth_token.php +SHA1-Digest: MT/Nfkuy3Ddi9gdqRKQzHM7hAVs= + +Name: user/phpmailer/language/phpmailer.lang-af.php +SHA1-Digest: vs5//3T5pvVDwnvDBnyVjtbrVNs= + +Name: user/phpmailer/language/phpmailer.lang-ar.php +SHA1-Digest: osfDNfaRCfXG+dwiLRqoOHyUh60= + +Name: user/phpmailer/language/phpmailer.lang-as.php +SHA1-Digest: AKWTGr5Zh617kBT2Sa6MQWeGDiM= + +Name: user/phpmailer/language/phpmailer.lang-az.php +SHA1-Digest: GLtN6usXI6l4xGMkttjy40ojo9c= + +Name: user/phpmailer/language/phpmailer.lang-ba.php +SHA1-Digest: gTk2CIzVI1mTHXXWrrMz3Gdm7Ew= + +Name: user/phpmailer/language/phpmailer.lang-be.php +SHA1-Digest: QaJz58pY4cfJ6/+H4jSSD8TAYxw= + +Name: user/phpmailer/language/phpmailer.lang-bg.php +SHA1-Digest: OejyJpAU6fcWoGWwmOGsQd15y7A= + +Name: user/phpmailer/language/phpmailer.lang-bn.php +SHA1-Digest: nfvtznbbeWFDDHwzQww0a1KYwyE= + +Name: user/phpmailer/language/phpmailer.lang-ca.php +SHA1-Digest: leKiVvgi5Bieq99qNYwkvuL+LXA= + +Name: user/phpmailer/language/phpmailer.lang-cs.php +SHA1-Digest: iUwKSvWunUCRSZgOOTcw7iIaLBY= + +Name: user/phpmailer/language/phpmailer.lang-da.php +SHA1-Digest: S/x1UX6zDtG4yOIkyusbhU9k1y0= + +Name: user/phpmailer/language/phpmailer.lang-de.php +SHA1-Digest: mLtNK/rDL82Ki/5HQo8qLXD8AOE= + +Name: user/phpmailer/language/phpmailer.lang-el.php +SHA1-Digest: S57VuohDS1V7ikPAxGp9MQY65Dk= + +Name: user/phpmailer/language/phpmailer.lang-eo.php +SHA1-Digest: ywTkp3tVKZtGB0EGPj4327QiZtk= + +Name: user/phpmailer/language/phpmailer.lang-es.php +SHA1-Digest: gSsz2ASD7P5aG7j2XjcBjFzEw1g= + +Name: user/phpmailer/language/phpmailer.lang-et.php +SHA1-Digest: AmQFXP+LXPIU9lp7qCz3Gw+Dqto= + +Name: user/phpmailer/language/phpmailer.lang-fa.php +SHA1-Digest: A4V1UgnHI4QpGWdo+7MR2U5t+RA= + +Name: user/phpmailer/language/phpmailer.lang-fi.php +SHA1-Digest: hJFRbAVq9V5Gc2bszWn66w3TEco= + +Name: user/phpmailer/language/phpmailer.lang-fo.php +SHA1-Digest: CauLkD4E1T/ibL7mJlcnigOgEn0= + +Name: user/phpmailer/language/phpmailer.lang-fr.php +SHA1-Digest: SaorpLaV/4zPWMpssGXmT46X1rA= + +Name: user/phpmailer/language/phpmailer.lang-gl.php +SHA1-Digest: Trhcvg78cDg2XTNGDqJO4pmHFYA= + +Name: user/phpmailer/language/phpmailer.lang-he.php +SHA1-Digest: wtlRv6F5wKa0vSRGLTidYWl35Kg= + +Name: user/phpmailer/language/phpmailer.lang-hi.php +SHA1-Digest: jd7znAsMnlRa8OknyrBcjDNCXBE= + +Name: user/phpmailer/language/phpmailer.lang-hr.php +SHA1-Digest: BbudgaNsfbEKKLjEn3gRG4B7EYc= + +Name: user/phpmailer/language/phpmailer.lang-hu.php +SHA1-Digest: ldVO70fmiqBpgstHhorv/OKygBo= + +Name: user/phpmailer/language/phpmailer.lang-hy.php +SHA1-Digest: rO+hwg3NyV//3QA+ieB92yQ2fXw= + +Name: user/phpmailer/language/phpmailer.lang-id.php +SHA1-Digest: 1M2SN7EIkPl3aBq2uar9v5x/tz8= + +Name: user/phpmailer/language/phpmailer.lang-it.php +SHA1-Digest: /ViSmdTFTq1syVJRlx1GgtW3gNM= + +Name: user/phpmailer/language/phpmailer.lang-ja.php +SHA1-Digest: NImlSayVKFMG00oWlBwRMDzagrE= + +Name: user/phpmailer/language/phpmailer.lang-ka.php +SHA1-Digest: /OTCue/C42ncRISIrtaZJ0upXyI= + +Name: user/phpmailer/language/phpmailer.lang-ko.php +SHA1-Digest: UKlNQQjm+ve6Bgh89MZTyD068Cw= + +Name: user/phpmailer/language/phpmailer.lang-lt.php +SHA1-Digest: qJfSa9zqZUDEZP+hFaumyMuEUJI= + +Name: user/phpmailer/language/phpmailer.lang-lv.php +SHA1-Digest: JyEhpU9kPEDe/1WLzfvrCIv+HSo= + +Name: user/phpmailer/language/phpmailer.lang-mg.php +SHA1-Digest: IZprRwru/wjSCkAxoCJ8PELwUYY= + +Name: user/phpmailer/language/phpmailer.lang-mn.php +SHA1-Digest: A8bqa0SwY0+7sWDNV+A2+4BEtmA= + +Name: user/phpmailer/language/phpmailer.lang-ms.php +SHA1-Digest: GODhU2qua+RXMKTOY6dCJ1Ty5wo= + +Name: user/phpmailer/language/phpmailer.lang-nb.php +SHA1-Digest: HDCKwpa0Zc6HprtTfYWNMl0Fi7I= + +Name: user/phpmailer/language/phpmailer.lang-nl.php +SHA1-Digest: ObctfzpV5ZoQ8JrljUKWoff0mtA= + +Name: user/phpmailer/language/phpmailer.lang-pl.php +SHA1-Digest: UjFu5HRrU4r1ns4cNmtojyxzsXY= + +Name: user/phpmailer/language/phpmailer.lang-pt.php +SHA1-Digest: c8UVJv6/SJKLLqUhnMg0PlRW1Aw= + +Name: user/phpmailer/language/phpmailer.lang-pt_br.php +SHA1-Digest: QaPmYnwYcqV5DFGxUd7C4eJwGBc= + +Name: user/phpmailer/language/phpmailer.lang-ro.php +SHA1-Digest: rzlgdi9fCKpBhMRPJMqzq+B7nCc= + +Name: user/phpmailer/language/phpmailer.lang-ru.php +SHA1-Digest: Sp81FkiZK+iuiDVrlSuzY5/Reaw= + +Name: user/phpmailer/language/phpmailer.lang-si.php +SHA1-Digest: DZJM3wxACXkEkSLQIT06ag8MIZk= + +Name: user/phpmailer/language/phpmailer.lang-sk.php +SHA1-Digest: bfJXb2LuO629uNANOUO+HMvRHjs= + +Name: user/phpmailer/language/phpmailer.lang-sl.php +SHA1-Digest: /D1JF6qT8Dj79VZYtiUj3YQ2TTM= + +Name: user/phpmailer/language/phpmailer.lang-sr.php +SHA1-Digest: HLBta9ymzdKrguNcQO3eYKQ0iM0= + +Name: user/phpmailer/language/phpmailer.lang-sr_latn.php +SHA1-Digest: 7PrweJ8WfGwpwKR5N9WbVbSIPeY= + +Name: user/phpmailer/language/phpmailer.lang-sv.php +SHA1-Digest: b9oy95Wrer6/Qg6PfAFY2jXoP6Y= + +Name: user/phpmailer/language/phpmailer.lang-tl.php +SHA1-Digest: eBRbQLjRd78aTTzlv0sLBKKAGTo= + +Name: user/phpmailer/language/phpmailer.lang-tr.php +SHA1-Digest: frbamfAp50hHtPDaG4rq+n04Cys= + +Name: user/phpmailer/language/phpmailer.lang-uk.php +SHA1-Digest: b+lMYwmCU/Z7kcb7UW2tIG0MGMY= + +Name: user/phpmailer/language/phpmailer.lang-vi.php +SHA1-Digest: nydyhNRxA2YIN9U5uOTBgCyK4UA= + +Name: user/phpmailer/language/phpmailer.lang-zh.php +SHA1-Digest: H2uILT6dIvki4TqtqYP5jNKFYSo= + +Name: user/phpmailer/language/phpmailer.lang-zh_cn.php +SHA1-Digest: rEelgSaM5O287bvNroL+Re1yn40= + +Name: user/phpmailer/src/DSNConfigurator.php +SHA1-Digest: VrWHSM66nGvgzgYOXxLjdPc9/qc= + +Name: user/phpmailer/src/Exception.php +SHA1-Digest: hk18/fnmeV2a+PrdCRqusmuareA= + +Name: user/phpmailer/src/OAuth.php +SHA1-Digest: 1wwO+WlxK0hOi6w60Fij5WYtmHA= + +Name: user/phpmailer/src/OAuthTokenProvider.php +SHA1-Digest: EAW1xLLLMEVM39JpPZe9qkZ4Yng= + +Name: user/phpmailer/src/PHPMailer.php +SHA1-Digest: 7sM/LypCzNnK70iV6jnYAiJ2vd0= + +Name: user/phpmailer/src/POP3.php +SHA1-Digest: xhGFw7cOFXH0jIMH/MbLFA33pjA= + +Name: user/phpmailer/src/SMTP.php +SHA1-Digest: IPMNwSCbQCfG/tP/nbZtrOXYCOE= + +Name: user/products.php +SHA1-Digest: NYNY5gKtian+j1MsVFGBlcDIGSo= + +Name: user/products/0.json +SHA1-Digest: PTijkPgS/c2iSSPr8BudGBffunQ= + +Name: user/products/0.json.bak +SHA1-Digest: QOvuBBr++l08rmj01QpsBtF4MV0= + +Name: user/products/0_美国NAT.json.bak +SHA1-Digest: xeX+3bhuFhswA4Md6wyMRZLT9kg= + +Name: user/products/0_美国大带宽NAT.json.bak +SHA1-Digest: IZ5rSZB8901NdqIlw8BQ3ZeBSwQ= + +Name: user/products/1_香港NAT.json.bak +SHA1-Digest: C2Rl29YapBY3192YFdPAuLCgl+I= + +Name: user/products/FXCDN-A.json +SHA1-Digest: 5UlCPtwwGr8psnhXbsJ0/vizhY0= + +Name: user/products/FXCDN-A.json.bak +SHA1-Digest: +z94i+jvTVfIkGXVAOGlewbhMZc= + +Name: user/products/USA_BG_A.json +SHA1-Digest: xogBxztzlS2Y0nFM+dDlhb1tDcw= + +Name: user/products/USA_BG_A.json.bak +SHA1-Digest: 7YjwJdReSjjG8h4Jll7HkjoFETY= + +Name: user/products/北京宝塔-A.json.bak +SHA1-Digest: mX+/uVGF/uK7EiS0jrkOe8Tz9t4= + +Name: user/products/北京宝塔-A.json.n +SHA1-Digest: KVSEYtLJCL7EK1zI2uP1KZUrP3Q= + +Name: user/products/杭州宝塔-A.json.bak +SHA1-Digest: 8w/EeJzmKgXPAnlkgwmO7CJ66h4= + +Name: user/products/氢云AI.json +SHA1-Digest: dPN6tIwNJwcLF7+fCsgWF17azUk= + +Name: user/products/氢云AI.json.bak +SHA1-Digest: n6mP+08rD5YFs4fMidlEPriD0/0= + +Name: user/products/香港ep-A.json.bak +SHA1-Digest: 3C3ZF7jBreCrlOZfqprfGvQbTZI= + +Name: user/products/香港ep-付费-a.json +SHA1-Digest: J+XSKgDLpw7XwRZ0jBLXH7a/mw4= + +Name: user/products/香港ep-付费-a.json.bak +SHA1-Digest: ajzR7cqEsx22YIscZQ4oTYQ2Bp4= + +Name: user/products/香港公益ep-A.json +SHA1-Digest: R8M8X1v8CqkxeFjeTsK2s7WocBY= + +Name: user/products/香港公益ep-A.json.bak +SHA1-Digest: SFlA/uQmT/11aR9IEl7aQZ8MkEU= + +Name: user/products/香港宝塔-A.json.bak +SHA1-Digest: uUzjXgLOZyb9YGDjnHp46cRh3RA= + +Name: user/products/香港宝塔-B.json.bak +SHA1-Digest: nASzX8/fkp3N8KElgCu3eg8XOvY= + +Name: user/ready_products.php +SHA1-Digest: YFM5VScuDcsp+vN4UlqJTDRCCyU= + +Name: user/register.php +SHA1-Digest: RTaHvglTnVgcNkKBJjEyX7mc41k= + +Name: user/related_product.txt +SHA1-Digest: Rq0w0EJ42ThMolBOn9Pd1EE7IV4= + +Name: user/repass.php +SHA1-Digest: /5Du0bV+p11+8EDDnS1L8ZLLGPU= + +Name: user/reply_ticket.php +SHA1-Digest: ZLWdz6F+ob7FYyuQ4l8VCvhBVhw= + +Name: user/sc.php +SHA1-Digest: fYSTDPthx3JjomeLlyxAO6o5R40= + +Name: user/show_product.php +SHA1-Digest: ADeFQ/sqcI6d0ubiymV/oLLLfqs= + +Name: user/show_ticket.php +SHA1-Digest: olllIIxt2WC68i9LpDlbx3Apqik= + +Name: user/sign.php +SHA1-Digest: w3yocpyggLGU0HVirNmOjGhqgSQ= + +Name: user/stop_products.php +SHA1-Digest: LcL+9YfxBh/RFSfR2+khcl3Nac0= + +Name: user/t_bilibili.php +SHA1-Digest: iZynBp+LKRA1NszqEoB6gW0PfIg= + +Name: user/then_products.php +SHA1-Digest: RHA1UD2qldyyEDP706ZNelsGfeY= + +Name: user/ticket.php +SHA1-Digest: +lJmmOXYD3+O0uo0Z7AHzyqcFc0= + +Name: user/tip.mp3 +SHA1-Digest: /94rb3aBr4EswVicfzyrAEuyGFA= + +Name: user/trade.php +SHA1-Digest: Wvim+L7C31KVcDcMe5UzZ3cENHY= + +Name: user/trade_Star_bi.php +SHA1-Digest: xgRWBYVEakMgQQzFbqLlvExurD8= + +Name: user/u_ticket.php +SHA1-Digest: C+SrUcI90jQV1wyBFynvwFjgfbs= + +Name: user/vendor/autoload.php +SHA1-Digest: ZEWHktsdEIbjnEt4kbcqtY1EFmM= + +Name: user/vendor/composer/ClassLoader.php +SHA1-Digest: aoWcRF2OzIbbwqwsCJSG+e5zLjk= + +Name: user/vendor/composer/InstalledVersions.php +SHA1-Digest: trTsnjzPCCJpelCTaHJMxT3oY7k= + +Name: user/vendor/composer/LICENSE +SHA1-Digest: 5DzTIADBQQYu2V/IkvkeICtqRF0= + +Name: user/vendor/composer/autoload_classmap.php +SHA1-Digest: /w2v6WAxZyM7IbJgODKbRsP7By8= + +Name: user/vendor/composer/autoload_namespaces.php +SHA1-Digest: 31Wt8nYGUVtEcisPbnyAjDVtaG8= + +Name: user/vendor/composer/autoload_psr4.php +SHA1-Digest: grs0TpIyqDppJ2VjAQFy4QP98Gw= + +Name: user/vendor/composer/autoload_real.php +SHA1-Digest: V+5KeuOJ7NDIvvMw94fqLXernAc= + +Name: user/vendor/composer/autoload_static.php +SHA1-Digest: pOb+s4mG65gjd4XdAybPbGYn0WU= + +Name: user/vendor/composer/installed.json +SHA1-Digest: HZ/ryIFIUbEjs9gCMYrlVki6njo= + +Name: user/vendor/composer/installed.php +SHA1-Digest: xnwJPvEW8DahFgQGiJVP5FTzv08= + +Name: user/vendor/composer/platform_check.php +SHA1-Digest: 2jqOnDdNLGJG6q3w65LzHsMjwkk= + +Name: user/vendor/phpmailer/phpmailer/.editorconfig +SHA1-Digest: f/8ipnLIwc6RuLuaLRUEe15QSIA= + +Name: user/vendor/phpmailer/phpmailer/COMMITMENT +SHA1-Digest: lkIE/NqFXTqeEELPwvewpqBX6Ys= + +Name: user/vendor/phpmailer/phpmailer/LICENSE +SHA1-Digest: WNZG+7cWjO+dMjmTj2p40A6il5Y= + +Name: user/vendor/phpmailer/phpmailer/README.md +SHA1-Digest: uHKB+hV42IYQ+gStsUujq2sHZ8M= + +Name: user/vendor/phpmailer/phpmailer/SECURITY.md +SHA1-Digest: HNrVvhi5gD9RZIn6T0QpbYQ8p3A= + +Name: user/vendor/phpmailer/phpmailer/VERSION +SHA1-Digest: nRdLbebFJhAmDkuwLot7otmQcfc= + +Name: user/vendor/phpmailer/phpmailer/composer.json +SHA1-Digest: VTxHHfRvQVI84pRagdszeB1tAu8= + +Name: user/vendor/phpmailer/phpmailer/get_oauth_token.php +SHA1-Digest: ohRBz5w44XYBS59wa5f3N1VTIoM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-af.php +SHA1-Digest: Q/iF1u1XDBqW6hxJ/wKBp9pz2rA= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ar.php +SHA1-Digest: uzNhbvI6Iz1chUwHCSbriAKrtGU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-as.php +SHA1-Digest: J7Amz3K0ENOCzYFqR3EQrExSIro= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-az.php +SHA1-Digest: sSdMHZdFP5IE/3YVsDB1ej8AUOw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ba.php +SHA1-Digest: LYJMmzVOMi8EDJJ+0hlvPycbVq4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-be.php +SHA1-Digest: V6eS1Bw9YOmVpryZeruHhnIF95Q= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-bg.php +SHA1-Digest: 7LohcPth9I3mZ0o1cWpoy3CAoTc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-bn.php +SHA1-Digest: IpVCd/1YwU288KNcsmIP3PKcFE4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ca.php +SHA1-Digest: iFgKdYnMTdzfjqlDkcroDVnYs74= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-cs.php +SHA1-Digest: 6i+UHgIP+oo0t9jGBMaxvhXwbqQ= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-da.php +SHA1-Digest: pCn86iKJjkxvhJmqoxOua17PeJs= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-de.php +SHA1-Digest: hRhaMtMxy+r4OYV2oWOJdAwMy1w= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-el.php +SHA1-Digest: zt5yAJOr6poASDJHZiGvhzM2FeU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-eo.php +SHA1-Digest: Ty7iUd5vaO4K7Zzbwze/a+Cdpg0= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-es.php +SHA1-Digest: o9/QttJPFsJxq+rIrP3yvhmt9FM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-et.php +SHA1-Digest: x7VRozGx8goy+tbiVWS7+X0ayMA= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fa.php +SHA1-Digest: YgcrXGVBC2FVvJNwXa5wYyNe5H8= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fi.php +SHA1-Digest: w6v+cRSiiHGN37XvU89Zrn47P94= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fo.php +SHA1-Digest: 32mr0JtWVGYlnOGo72QesEXm/NI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-fr.php +SHA1-Digest: OeTF9f/zzhtEWI9LgbyKf3kM2GM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-gl.php +SHA1-Digest: Wei+8KUcL+psWLQbVi3TMyPc1Ck= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-he.php +SHA1-Digest: V1guTqrbk2hNY7ekAsZ+aVp4wls= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hi.php +SHA1-Digest: 47SiMFLKJj1dNODJ61ug0T4BRRk= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hr.php +SHA1-Digest: NAo0zrL/q2i+x4xl2Miss33NRDE= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hu.php +SHA1-Digest: KdhILBkhmIke1A7nztcjcyCIPZE= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-hy.php +SHA1-Digest: WA7mNCKn1VCNuN24a6DQUwysqHw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-id.php +SHA1-Digest: efD1t2xKbeUt7suFuk03TvVD9W4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-it.php +SHA1-Digest: w7Y3l8Wbpl4Z/ewR/20c7UMxPrM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ja.php +SHA1-Digest: o/G4Df/2rKRb0s7bNGTeDeM/KnI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ka.php +SHA1-Digest: a40ozsVqKeF+FeVq4KQH0lCJ7sw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ko.php +SHA1-Digest: 00GRARV1f9iQlcb5vo0xxyhoLrs= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-lt.php +SHA1-Digest: J5hXt6/uGtAeMNeFg7LrdWYr9tc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-lv.php +SHA1-Digest: y1qCWsXm7xDNG2jwkLMWa7fY3Cc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-mg.php +SHA1-Digest: DeE8tqLnMvC6CpN4ZM/ij62vLkk= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-mn.php +SHA1-Digest: c9fAchJqs6pli08jiHy3GuRaHmE= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ms.php +SHA1-Digest: nWG27FLMxFWIew8g82JgJw9GaAs= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-nb.php +SHA1-Digest: N+ccHLQSmTLQLQTf9TCF66XDVeY= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-nl.php +SHA1-Digest: uNxvaYdkqqUmORIC4BPb6qeTVyI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-pl.php +SHA1-Digest: 4oTwUO+mJxroL5Wa+/dczSOjlVo= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-pt.php +SHA1-Digest: Ce7vG8+FpMIdYQq33A4XcEECNO8= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-pt_br.ph + p +SHA1-Digest: rNl5lMp3HLXjtyWJtI4mU7SbSLw= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ro.php +SHA1-Digest: jxjo23Z967j7QWNlioaxPlLOsaU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-ru.php +SHA1-Digest: iU7obnZqGuhQfoqXWFlaPFq8qyg= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-si.php +SHA1-Digest: 7vAlbG+rEDzpwlz2X6lPq0CNVGY= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sk.php +SHA1-Digest: 2h4TuOwbsZX4JXcobn/2sna81ss= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sl.php +SHA1-Digest: CWk7T6Slo/jDZtzt9EelbUh4NYQ= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sr.php +SHA1-Digest: YsMuvc3cMSQDi0B1YxCok1vNrrM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sr_latn. + php +SHA1-Digest: mHlaNOON9o83mIW9Xa1sb/RsSVc= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-sv.php +SHA1-Digest: ANl2XNtYVhSo9UpUAbvqZtDdQsI= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-tl.php +SHA1-Digest: nh09KP8BJgHn9yGu9OP6GJvCsBM= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-tr.php +SHA1-Digest: 7iHUWyT8ockuN6wANDKCS/b9NvU= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-uk.php +SHA1-Digest: OLBJMVZitkGNWB/qvCosuRs6qX4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-vi.php +SHA1-Digest: C8KgR2ivq4lweZ2kJjl3tnvLwNQ= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-zh.php +SHA1-Digest: 7tiGPMoW6osKpS8D/34tl9ADwf4= + +Name: user/vendor/phpmailer/phpmailer/language/phpmailer.lang-zh_cn.ph + p +SHA1-Digest: 6zjPhT0lJMnd8BIbBdOgjHZlkfw= + +Name: user/vendor/phpmailer/phpmailer/src/DSNConfigurator.php +SHA1-Digest: m5CC8wG0MoOmf5D79ov9N1YjT74= + +Name: user/vendor/phpmailer/phpmailer/src/Exception.php +SHA1-Digest: 7oyVfA1EaLs3sJMXHHNQyjbT64c= + +Name: user/vendor/phpmailer/phpmailer/src/OAuth.php +SHA1-Digest: iV/bbv7tnF7JaVEWxexj0QLwoqI= + +Name: user/vendor/phpmailer/phpmailer/src/OAuthTokenProvider.php +SHA1-Digest: KLyfLLvobu2Ocku0hMr2ZeDEFKs= + +Name: user/vendor/phpmailer/phpmailer/src/PHPMailer.php +SHA1-Digest: 63Peip0Dq0ESpX++/OwROFDLEtk= + +Name: user/vendor/phpmailer/phpmailer/src/POP3.php +SHA1-Digest: iz4fiU89yE4nbTXeKcmndwefE9c= + +Name: user/vendor/phpmailer/phpmailer/src/SMTP.php +SHA1-Digest: ysMPJFycRNrO6a2RDh/BiZEAOQA= + +Name: user/ver.php +SHA1-Digest: qxZHLTfPBQiu1/cu+YDY/NSCaw4= + diff --git a/Ruaka/Ruaka.ui.css b/Ruaka/Ruaka.ui.css new file mode 100644 index 0000000..96ce2fa --- /dev/null +++ b/Ruaka/Ruaka.ui.css @@ -0,0 +1,211 @@ + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + html, body { + height: 100%; + overflow: hidden; + overflow-y: scroll; + } + + + .iframe-container { + display: flex; + transition: width 0.5s ease, transform 0.4s ease; /* 增加 width 的动画效果 */ + height: 100%; +} +iframe { + width: 100%; /* 每个iframe占用100%宽度 */ + height: 100%; + border: none; +} + .mdui-bottom-nav { + position: absolute; + bottom: 0; + width: 100%; + display: flex; + justify-content: space-around; + background-color: #fff; + } + .mdui-bottom-nav a { + flex-grow: 1; + text-align: center; + padding: 10px; + cursor: pointer; + } + + + + .mdui-card { +background-color:#F2F3FA; + +box-shadow: none; +} +body { +background-color:#F8F9FF; +} +.mdui-bottom-nav-active { +color:#D7E3F7; +} + + +.rk-jump-in { +animation: rji 0.5s ease-in-out; + opacity: 1; + +} +/* 隐藏滚动条,但保留滑动功能 */ +.rx { + overflow-x: scroll; /* 保留横向滚动功能 */ + scrollbar-width: none; /* 针对 Firefox 浏览器隐藏滚动条 */ +} + +*::-webkit-scrollbar { + display: none; /* 针对 WebKit 浏览器(如 Chrome, Safari)隐藏滚动条 */ +} + +@keyframes rji { + 0% { opacity: 0; + + } + + + 100% { + + opacity: 1; + + } + } + + +.rk-jump-out { +animation: rjo 0.5s ease-in-out; + opacity: 0; + +} + + +@keyframes rjo { + 0%{ + + + opacity: 1; + } + + 100% { + + opacity: 0; + } + } + + + +.mdui-menu { + + border-radius: 15px; + +} + +.rk-j-ro { + + border-radius: 15px; + } + +.rk-ro { + + border-radius: 15px; + background-color: rgba(0, 0, 0, 0.01); +backdrop-filter: blur(10px); +-webkit-backdrop-filter: blur(10px); + } + +.rk-to { + + background-color: rgba(205, 205, 255, 0.03); +backdrop-filter: blur(10px); +-webkit-backdrop-filter: blur(10px); +} + +.rk-a-show { +transform: scale(1); +animation: fccs 0.5s ease-in-out; +} + @keyframes fccs { + 0% { +transform: scale(0); + + } + 100% { + + +transform: scale(1); + + } + } + + +.rk-a-hidden { +transform: scale(0); +animation: fccs 0.5s ease-in-out; +} + @keyframes fccs { + 0% { + +transform: scale(1); + } + 100% { + + +transform: scale(0); + + } + } + + + + .mdui-overlay { + +background-color: rgba(255, 255, 255, 0); +backdrop-filter: blur(5px); +-webkit-backdrop-filter: blur(5px); +} + .mdui-btn { + border-radius: 15px + } + .mdui-card { + border-radius: 15px + } + .mdui-dialog { + border-radius: 15px + } + .rk-mid { + max-width: 416px; /* 最大宽度不超过 512px */ + width: 100%; /* 宽度为 100%,但不会超过 max-width */ + position: absolute; /* 使用绝对定位 */ + top: 50%; /* 距离顶部 50% */ + left: 50%; /* 距离左侧 50% */ + transform: translate(-50%, -50%); /* 通过 transform 将元素的中心点移到准确的中间位置 */ +} +.rk-in-gray-bg { + background-color: #ECEEF4; /* Material Design 风格的浅灰色 */ + border-top-left-radius: 6px; /* 左上角圆角 */ + border-top-right-radius: 6px; /* 右上角圆角 */ + padding-bottom: 0px; + padding-top: 0px; +} +.rk-in-la { + +padding-right:15px; +padding-left:15px; +} + + + code {color:#2196F3} + + + + + .mdui-table { + white-space: nowrap; + } \ No newline at end of file diff --git a/Ruaka/Ruaka.ui.css.bak b/Ruaka/Ruaka.ui.css.bak new file mode 100644 index 0000000..38d3d25 --- /dev/null +++ b/Ruaka/Ruaka.ui.css.bak @@ -0,0 +1,210 @@ + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + html, body { + height: 100%; + overflow: hidden; + overflow-y: scroll; + } + .iframe-container { + display: flex; + transition: transform 0.4s ease; + + height: 100%; +} +iframe { + width: 100%; /* 每个iframe占用100%宽度 */ + height: 100%; + border: none; +} + .mdui-bottom-nav { + position: absolute; + bottom: 0; + width: 100%; + display: flex; + justify-content: space-around; + background-color: #fff; + } + .mdui-bottom-nav a { + flex-grow: 1; + text-align: center; + padding: 10px; + cursor: pointer; + } + + + + .mdui-card { +background-color:#F2F3FA; + +box-shadow: none; +} +body { +background-color:#F8F9FF; +} +.mdui-bottom-nav-active { +color:#D7E3F7; +} + + +.rk-jump-in { +animation: rji 0.5s ease-in-out; + opacity: 1; + +} +/* 隐藏滚动条,但保留滑动功能 */ +.rx { + overflow-x: scroll; /* 保留横向滚动功能 */ + scrollbar-width: none; /* 针对 Firefox 浏览器隐藏滚动条 */ +} + +*::-webkit-scrollbar { + display: none; /* 针对 WebKit 浏览器(如 Chrome, Safari)隐藏滚动条 */ +} + +@keyframes rji { + 0% { opacity: 0; + + } + + + 100% { + + opacity: 1; + + } + } + + +.rk-jump-out { +animation: rjo 0.5s ease-in-out; + opacity: 0; + +} + + +@keyframes rjo { + 0%{ + + + opacity: 1; + } + + 100% { + + opacity: 0; + } + } + + + +.mdui-menu { + + border-radius: 15px; + +} + +.rk-j-ro { + + border-radius: 15px; + } + +.rk-ro { + + border-radius: 15px; + background-color: rgba(0, 0, 0, 0.01); +backdrop-filter: blur(10px); +-webkit-backdrop-filter: blur(10px); + } + +.rk-to { + + background-color: rgba(205, 205, 255, 0.03); +backdrop-filter: blur(10px); +-webkit-backdrop-filter: blur(10px); +} + +.rk-a-show { +transform: scale(1); +animation: fccs 0.5s ease-in-out; +} + @keyframes fccs { + 0% { +transform: scale(0); + + } + 100% { + + +transform: scale(1); + + } + } + + +.rk-a-hidden { +transform: scale(0); +animation: fccs 0.5s ease-in-out; +} + @keyframes fccs { + 0% { + +transform: scale(1); + } + 100% { + + +transform: scale(0); + + } + } + + + + .mdui-overlay { + +background-color: rgba(255, 255, 255, 0); +backdrop-filter: blur(5px); +-webkit-backdrop-filter: blur(5px); +} + .mdui-btn { + border-radius: 15px + } + .mdui-card { + border-radius: 15px + } + .mdui-dialog { + border-radius: 15px + } + .rk-mid { + max-width: 416px; /* 最大宽度不超过 512px */ + width: 100%; /* 宽度为 100%,但不会超过 max-width */ + position: absolute; /* 使用绝对定位 */ + top: 50%; /* 距离顶部 50% */ + left: 50%; /* 距离左侧 50% */ + transform: translate(-50%, -50%); /* 通过 transform 将元素的中心点移到准确的中间位置 */ +} +.rk-in-gray-bg { + background-color: #ECEEF4; /* Material Design 风格的浅灰色 */ + border-top-left-radius: 6px; /* 左上角圆角 */ + border-top-right-radius: 6px; /* 右上角圆角 */ + padding-bottom: 0px; + padding-top: 0px; +} +.rk-in-la { + +padding-right:15px; +padding-left:15px; +} + + + code {color:#2196F3} + + + + + .mdui-table { + white-space: nowrap; + } \ No newline at end of file diff --git a/Ruaka/bili.png b/Ruaka/bili.png new file mode 100644 index 0000000..4df0b59 Binary files /dev/null and b/Ruaka/bili.png differ diff --git a/Ruaka/jump.js b/Ruaka/jump.js new file mode 100644 index 0000000..2b8a3e2 --- /dev/null +++ b/Ruaka/jump.js @@ -0,0 +1,149 @@ +// 主函数:拦截所有跳转行为并处理 +function interceptRedirects() { + // 拦截点击和 JavaScript 触发的跳转 + document.addEventListener('click', function (event) { + if (event.target.tagName === 'A' && event.target.href && !isJavascriptUrl(event.target.href)) { + event.preventDefault(); // 阻止默认跳转 + handleRedirect(event.target.href); // 处理跳转 + } + }); + + // 拦截 location.href 或其他形式的直接跳转 + const originalPushState = history.pushState; + const originalReplaceState = history.replaceState; + + // 重写 pushState 以监听 pushState 跳转 + history.pushState = function () { + originalPushState.apply(history, arguments); + handleRedirect(location.href); // 处理跳转 + }; + + // 重写 replaceState 以监听 replaceState 跳转 + history.replaceState = function () { + originalReplaceState.apply(history, arguments); + handleRedirect(location.href); // 处理跳转 + }; + + // 监听 hash 变化的跳转 + window.addEventListener('hashchange', function () { + handleRedirect(location.href); // 处理跳转 + }); + + // 处理通过 标签的跳转 (http-equiv="refresh") + function observeMetaTags() { + const metaObserver = new MutationObserver(function (mutations) { + mutations.forEach(function (mutation) { + mutation.addedNodes.forEach(function (node) { + // 检查添加的节点及其子节点中是否包含 标签 + if (node.nodeType === 1) { // 确保是元素节点 + // 检查当前节点是否是 标签 + if (node.tagName === 'META' && node.httpEquiv === 'refresh') { + handleMetaRefresh(node); + } + + // 检查子节点中是否包含 标签 + node.querySelectorAll('meta[http-equiv="refresh"]').forEach(meta => { + handleMetaRefresh(meta); + }); + } + }); + }); + }); + + // 监听整个文档的变化,捕捉 标签的插入 + metaObserver.observe(document.documentElement, { childList: true, subtree: true }); + } + + // 处理 标签的刷新 + function handleMetaRefresh(meta) { + const content = meta.content; + const timeout = parseInt(content.split(';')[0].trim()) * 1000 || 0; + const url = content.split('url=')[1]?.trim(); + if (url && !isJavascriptUrl(url)) { + // 使用 setTimeout 延时处理跳转 + setTimeout(() => { + handleRedirect(url); // 处理跳转 + }, timeout); + } + } + + observeMetaTags(); // 开始监听 标签 + + // 处理跳转逻辑 + function handleRedirect(url) { + // 给 body 添加 class + document.body.classList.add('rk-jump-out'); + + rk.tip('Loading...', '
', 6000); + // 延迟 0.5 秒后执行跳转 + setTimeout(() => { + window.location.href = url; // 跳转到目标 URL + }, 500); + + // 在跳转后移除类名 + setTimeout(() => { + document.body.classList.remove('rk-jump-out'); + }, 2000); // 确保跳转完成后移除类名 + } + + // 判断 URL 是否以 "javascript:" 开头 + function isJavascriptUrl(url) { + return url.trim().toLowerCase().startsWith("javascript:"); + } + + // 监听动态生成的元素(包括 和其他可能的跳转元素) + const observer = new MutationObserver(function (mutations) { + mutations.forEach(function (mutation) { + mutation.addedNodes.forEach(function (node) { + // 动态生成的 标签 + if (node.tagName === 'A' && node.href && !isJavascriptUrl(node.href)) { + node.addEventListener('click', function (event) { + event.preventDefault(); + handleRedirect(node.href); // 处理跳转 + }); + } + + // 动态生成的其他元素(可能包含跳转逻辑的元素) + if (node.nodeType === 1) { + node.querySelectorAll('a').forEach(a => { + if (!isJavascriptUrl(a.href)) { + a.addEventListener('click', function (event) { + event.preventDefault(); + handleRedirect(a.href); // 处理跳转 + }); + } + }); + } + }); + }); + }); + + observer.observe(document.body, { childList: true, subtree: true }); + + // 专门监听 mdui-dialog 的展示和链接点击行为 + function observeDialogLinks() { + const dialogs = document.querySelectorAll('.mdui-dialog'); + + dialogs.forEach(dialog => { + dialog.addEventListener('open.mdui.dialog', function() { + // 在对话框打开时,绑定其内的 标签的点击事件 + dialog.querySelectorAll('a').forEach(a => { + if (!isJavascriptUrl(a.href)) { + a.addEventListener('click', function(event) { + event.preventDefault(); + handleRedirect(a.href); // 处理跳转 + }); + } + }); + }); + }); + } + + // 初始化时调用一次,监听所有 .mdui-dialog + observeDialogLinks(); +} + +// 在页面加载完成时初始化拦截器 +document.addEventListener('DOMContentLoaded', function () { + interceptRedirects(); +}); diff --git a/Ruaka/jump.js.bak b/Ruaka/jump.js.bak new file mode 100644 index 0000000..c11eccf --- /dev/null +++ b/Ruaka/jump.js.bak @@ -0,0 +1,148 @@ +// 主函数:拦截所有跳转行为并处理 +function interceptRedirects() { + // 拦截点击和 JavaScript 触发的跳转 + document.addEventListener('click', function (event) { + if (event.target.tagName === 'A' && event.target.href && !isJavascriptUrl(event.target.href)) { + event.preventDefault(); // 阻止默认跳转 + handleRedirect(event.target.href); // 处理跳转 + } + }); + + // 拦截 location.href 或其他形式的直接跳转 + const originalPushState = history.pushState; + const originalReplaceState = history.replaceState; + + // 重写 pushState 以监听 pushState 跳转 + history.pushState = function () { + originalPushState.apply(history, arguments); + handleRedirect(location.href); // 处理跳转 + }; + + // 重写 replaceState 以监听 replaceState 跳转 + history.replaceState = function () { + originalReplaceState.apply(history, arguments); + handleRedirect(location.href); // 处理跳转 + }; + + // 监听 hash 变化的跳转 + window.addEventListener('hashchange', function () { + handleRedirect(location.href); // 处理跳转 + }); + + // 处理通过 标签的跳转 (http-equiv="refresh") + function observeMetaTags() { + const metaObserver = new MutationObserver(function (mutations) { + mutations.forEach(function (mutation) { + mutation.addedNodes.forEach(function (node) { + // 检查添加的节点及其子节点中是否包含 标签 + if (node.nodeType === 1) { // 确保是元素节点 + // 检查当前节点是否是 标签 + if (node.tagName === 'META' && node.httpEquiv === 'refresh') { + handleMetaRefresh(node); + } + + // 检查子节点中是否包含 标签 + node.querySelectorAll('meta[http-equiv="refresh"]').forEach(meta => { + handleMetaRefresh(meta); + }); + } + }); + }); + }); + + // 监听整个文档的变化,捕捉 标签的插入 + metaObserver.observe(document.documentElement, { childList: true, subtree: true }); + } + + // 处理 标签的刷新 + function handleMetaRefresh(meta) { + const content = meta.content; + const timeout = parseInt(content.split(';')[0].trim()) * 1000 || 0; + const url = content.split('url=')[1]?.trim(); + if (url && !isJavascriptUrl(url)) { + // 使用 setTimeout 延时处理跳转 + setTimeout(() => { + handleRedirect(url); // 处理跳转 + }, timeout); + } + } + + observeMetaTags(); // 开始监听 标签 + + // 处理跳转逻辑 + function handleRedirect(url) { + // 给 body 添加 class + document.body.classList.add('rk-jump-out'); + + // 延迟 0.5 秒后执行跳转 + setTimeout(() => { + window.location.href = url; // 跳转到目标 URL + }, 500); + + // 在跳转后移除类名 + setTimeout(() => { + document.body.classList.remove('rk-jump-out'); + }, 2000); // 确保跳转完成后移除类名 + } + + // 判断 URL 是否以 "javascript:" 开头 + function isJavascriptUrl(url) { + return url.trim().toLowerCase().startsWith("javascript:"); + } + + // 监听动态生成的元素(包括 和其他可能的跳转元素) + const observer = new MutationObserver(function (mutations) { + mutations.forEach(function (mutation) { + mutation.addedNodes.forEach(function (node) { + // 动态生成的 标签 + if (node.tagName === 'A' && node.href && !isJavascriptUrl(node.href)) { + node.addEventListener('click', function (event) { + event.preventDefault(); + handleRedirect(node.href); // 处理跳转 + }); + } + + // 动态生成的其他元素(可能包含跳转逻辑的元素) + if (node.nodeType === 1) { + node.querySelectorAll('a').forEach(a => { + if (!isJavascriptUrl(a.href)) { + a.addEventListener('click', function (event) { + event.preventDefault(); + handleRedirect(a.href); // 处理跳转 + }); + } + }); + } + }); + }); + }); + + observer.observe(document.body, { childList: true, subtree: true }); + + // 专门监听 mdui-dialog 的展示和链接点击行为 + function observeDialogLinks() { + const dialogs = document.querySelectorAll('.mdui-dialog'); + + dialogs.forEach(dialog => { + dialog.addEventListener('open.mdui.dialog', function() { + // 在对话框打开时,绑定其内的 标签的点击事件 + dialog.querySelectorAll('a').forEach(a => { + if (!isJavascriptUrl(a.href)) { + a.addEventListener('click', function(event) { + event.preventDefault(); + handleRedirect(a.href); // 处理跳转 + }); + } + }); + }); + }); + } + + // 初始化时调用一次,监听所有 .mdui-dialog + observeDialogLinks(); +} + +// 在页面加载完成时初始化拦截器 +document.addEventListener('DOMContentLoaded', function () { + interceptRedirects(); +}); diff --git a/Ruaka/res.js b/Ruaka/res.js new file mode 100644 index 0000000..4b431d6 --- /dev/null +++ b/Ruaka/res.js @@ -0,0 +1,92 @@ +document.addEventListener('DOMContentLoaded', function () { + // 获取所有的表单 + const forms = document.querySelectorAll('form'); + + forms.forEach(function (form) { + // 检查是否包含 normal 属性,若有则跳过 + if (form.hasAttribute('normal')) { + return; // 跳过此表单 + } + + // 移除之前可能绑定的事件监听器,确保不会重复绑定 + form.removeEventListener('submit', handleFormSubmit); + + // 绑定新的事件监听器 + form.addEventListener('submit', handleFormSubmit); + }); + + function handleFormSubmit(event) { + event.preventDefault(); // 阻止默认提交 + + const form = event.target; + + // 添加防止重复提交的标志 + if (form.dataset.isSubmitting === 'true') { + return; // 如果已经在提交,则直接返回,防止重复提交 + } + + form.dataset.isSubmitting = 'true'; // 标记表单为正在提交 + + // 显示加载提示 + rk.tip('Loading...', '
', 6000); + + // 获取表单中的提交按钮 + const submitButton = form.querySelector('button[type="submit"]'); + + // 给提交按钮设置禁用状态 + if (submitButton) { + submitButton.disabled = true; + } + + // 给id为 rk-form-load 的元素添加 rk-a-show class + const loader = document.getElementById('rk-form-load'); + if (loader) { + loader.classList.remove('rk-a-hidden'); + loader.classList.add('rk-a-show'); + } + + // 使用 FormData 对象获取表单数据 + const formData = new FormData(form); + + // 使用 fetch 发起请求 + fetch(form.action, { + method: form.method, + body: formData, + }) + .then(response => response.text()) // 获取纯文本响应 + .then(data => { + // 提交成功时的处理 + rk.tip('Tip', data, 3); // 使用 rk.tip 输出提示 + + // 延迟移除加载的 rk-a-show 类并添加 rk-a-hidden 类 + setTimeout(() => { + if (loader) { + loader.classList.remove('rk-a-show'); + loader.classList.add('rk-a-hidden'); + } + // 恢复提交按钮的可点击状态 + if (submitButton) { + submitButton.disabled = false; + } + form.dataset.isSubmitting = 'false'; // 解除提交锁定 + }, 500); // 延迟 0.5 秒 + }) + .catch(error => { + // 处理错误情况 + rk.tip('错误', '提交出错: ' + error.message, 3); // 使用 rk.tip 输出错误信息 + + // 延迟移除加载的 rk-a-show 类并添加 rk-a-hidden 类 + setTimeout(() => { + if (loader) { + loader.classList.add('rk-a-hidden'); + loader.classList.remove('rk-a-show'); + } + // 恢复提交按钮的可点击状态 + if (submitButton) { + submitButton.disabled = false; + } + form.dataset.isSubmitting = 'false'; // 解除提交锁定 + }, 500); // 延迟 0.5 秒 + }); + } +}); diff --git a/Ruaka/res.js.bak b/Ruaka/res.js.bak new file mode 100644 index 0000000..c00c9bb --- /dev/null +++ b/Ruaka/res.js.bak @@ -0,0 +1,90 @@ +document.addEventListener('DOMContentLoaded', function () { + // 获取所有的表单 + const forms = document.querySelectorAll('form'); + + forms.forEach(function (form) { + // 检查是否包含 normal 属性,若有则跳过 + if (form.hasAttribute('normal')) { + return; // 跳过此表单 + } + + // 移除之前可能绑定的事件监听器,确保不会重复绑定 + form.removeEventListener('submit', handleFormSubmit); + + // 绑定新的事件监听器 + form.addEventListener('submit', handleFormSubmit); + }); + + function handleFormSubmit(event) { + event.preventDefault(); // 阻止默认提交 + + const form = event.target; + + // 添加防止重复提交的标志 + if (form.dataset.isSubmitting === 'true') { + return; // 如果已经在提交,则直接返回,防止重复提交 + } + + form.dataset.isSubmitting = 'true'; // 标记表单为正在提交 + + // 获取表单中的提交按钮 + const submitButton = form.querySelector('button[type="submit"]'); + + // 给提交按钮设置禁用状态 + if (submitButton) { + submitButton.disabled = true; + } + + // 给id为 rk-form-load 的元素添加 rk-a-show class + const loader = document.getElementById('rk-form-load'); + if (loader) { + loader.classList.remove('rk-a-hidden'); + loader.classList.add('rk-a-show'); + } + + // 使用 FormData 对象获取表单数据 + const formData = new FormData(form); + + // 使用 fetch 发起请求 + fetch(form.action, { + method: form.method, + body: formData, + }) + + .then(response => response.text()) // 获取纯文本响应 + .then(data => { + // 提交成功时的处理 + rk.tip('Tip', data, 3); // 使用 rk.tip 输出提示 + + // 延迟移除加载的 rk-a-show 类并添加 rk-a-hidden 类 + setTimeout(() => { + if (loader) { + loader.classList.remove('rk-a-show'); + loader.classList.add('rk-a-hidden'); + } + // 恢复提交按钮的可点击状态 + if (submitButton) { + submitButton.disabled = false; + } + form.dataset.isSubmitting = 'false'; // 解除提交锁定 + }, 500); // 延迟 0.5 秒 + }) + .catch(error => { + // 处理错误情况 + rk.tip('错误', '提交出错: ' + error.message, 3); // 使用 rk.tip 输出错误信息 + + // 延迟移除加载的 rk-a-show 类并添加 rk-a-hidden 类 + setTimeout(() => { + if (loader) { + loader.classList.add('rk-a-hidden'); + loader.classList.remove('rk-a-show'); + } + // 恢复提交按钮的可点击状态 + if (submitButton) { + submitButton.disabled = false; + } + form.dataset.isSubmitting = 'false'; // 解除提交锁定 + }, 500); // 延迟 0.5 秒 + }); + } +}); diff --git a/Ruaka/tip.css b/Ruaka/tip.css new file mode 100644 index 0000000..6658a8e --- /dev/null +++ b/Ruaka/tip.css @@ -0,0 +1,47 @@ + .rk-tip-in { + bottom:50px; + right:10px; + animation: rki 1s ease; + } + + @keyframes rki { + 0% { + right:-520px; + bottom:60px; + } + 40% { + right:10px; + bottom:60px; + } + 60 %{ + right:10px; + bottom:20px; + + } + 100 %{ + right:10px; + bottom:50px; + + } + } + + .rk-tip-out { + right:-520px; + bottom:-110px; + animation: rko 1s ease; + } + + @keyframes rko { + 0% { + bottom:50px; + right:10px; + } + 50% { + bottom:-20px; + right:10px; + } + 100% { + bottom:110px; + right:-520px; + } + } \ No newline at end of file diff --git a/Ruaka/tip.css.bak b/Ruaka/tip.css.bak new file mode 100644 index 0000000..783d0a3 --- /dev/null +++ b/Ruaka/tip.css.bak @@ -0,0 +1,47 @@ + .rk-tip-in { + bottom:30px; + right:10px; + animation: rki 1s ease; + } + + @keyframes rki { + 0% { + right:-520px; + bottom:50px; + } + 40% { + right:10px; + bottom:50px; + } + 60 %{ + right:10px; + bottom:-10px; + + } + 100 %{ + right:10px; + bottom:10px; + + } + } + + .rk-tip-out { + right:-520px; + bottom:-110px; + animation: rko 1s ease; + } + + @keyframes rko { + 0% { + bottom:30px; + right:10px; + } + 50% { + bottom:-20px; + right:10px; + } + 100% { + bottom:110px; + right:-520px; + } + } \ No newline at end of file diff --git a/Ruaka/tip.js b/Ruaka/tip.js new file mode 100644 index 0000000..d9b9b1e --- /dev/null +++ b/Ruaka/tip.js @@ -0,0 +1,80 @@ +// 创建 rk 对象 +const rk = { + activeTips: [], // 当前激活的提示框数组 +}; + +// 定义 rk.tip 函数 +rk.tip = function(a, b, c) { + // 移除所有活动提示框 + this.removeAllTips(); + + // 创建新的提示框 + this.createTip(a, b, c); +}; + +// 创建提示框的辅助函数 +rk.createTip = function(a, b, c) { + // 创建提示框元素 + const tipElement = document.createElement('div'); + tipElement.style.width = '80%'; + tipElement.style.right = '10px'; + tipElement.style.maxWidth = '512px'; + tipElement.style.position = 'fixed'; + tipElement.style.zIndex = '1000000'; + tipElement.className = 'mdui-list-item mdui-ripple mdui-card rk-j-ro'; + + + + // 添加内容到提示框 + tipElement.innerHTML = ` + fiber_manual_record +
+
${a}
+
${b}
+
`; + + // 添加到文档主体和当前活动提示框数组中 + document.body.appendChild(tipElement); + this.activeTips.push(tipElement); // 保存当前提示框 + + // 显示动画 + setTimeout(() => { + tipElement.classList.add('rk-tip-in'); // 添加出现时的类 + }, 0); // 延迟以显示动画 + + // 计算显示时间,确保最短为2秒 + const showTime = Math.max(c * 1000 + 1000, 1000); + + // 开始计时以移除提示框 + setTimeout(() => { + this.removeTip(tipElement); + }, showTime); +}; + +// 定义移除单个提示框的辅助函数 +rk.removeTip = function(tipElement) { + if (!tipElement) return; + + // 立即添加 rk-tip-out 类以开始移除过程 + tipElement.classList.remove('rk-tip-in'); + tipElement.classList.add('rk-tip-out'); + + // 0.5秒后删除 DOM 结构 + setTimeout(() => { + document.body.removeChild(tipElement); + this.activeTips = this.activeTips.filter(tip => tip !== tipElement); // 从数组中移除 + }, 1000); // 动画持续时间 +}; + +// 定义移除所有提示框的函数 +rk.removeAllTips = function() { + // 遍历并移除所有活动提示框 + this.activeTips.forEach(tipElement => { + this.removeTip(tipElement); + }); +}; + +// 定义 rk.tip.re 函数 +rk.tip.re = function() { + this.removeAllTips(); +}; diff --git a/Ruaka/tip.js.bak b/Ruaka/tip.js.bak new file mode 100644 index 0000000..2cf76ff --- /dev/null +++ b/Ruaka/tip.js.bak @@ -0,0 +1,80 @@ +// 创建 rk 对象 +const rk = { + activeTips: [], // 当前激活的提示框数组 +}; + +// 定义 rk.tip 函数 +rk.tip = function(a, b, c) { + // 移除所有活动提示框 + this.removeAllTips(); + + // 创建新的提示框 + this.createTip(a, b, c); +}; + +// 创建提示框的辅助函数 +rk.createTip = function(a, b, c) { + // 创建提示框元素 + const tipElement = document.createElement('div'); + tipElement.style.width = '80%'; + tipElement.style.right = '10px'; + tipElement.style.maxWidth = '512px'; + tipElement.style.position = 'fixed'; + tipElement.style.zIndex = '10000'; + tipElement.className = 'mdui-list-item mdui-ripple mdui-card rk-j-ro'; + + + + // 添加内容到提示框 + tipElement.innerHTML = ` + fiber_manual_record +
+
${a}
+
${b}
+
`; + + // 添加到文档主体和当前活动提示框数组中 + document.body.appendChild(tipElement); + this.activeTips.push(tipElement); // 保存当前提示框 + + // 显示动画 + setTimeout(() => { + tipElement.classList.add('rk-tip-in'); // 添加出现时的类 + }, 0); // 延迟以显示动画 + + // 计算显示时间,确保最短为2秒 + const showTime = Math.max(c * 1000 + 1000, 1000); + + // 开始计时以移除提示框 + setTimeout(() => { + this.removeTip(tipElement); + }, showTime); +}; + +// 定义移除单个提示框的辅助函数 +rk.removeTip = function(tipElement) { + if (!tipElement) return; + + // 立即添加 rk-tip-out 类以开始移除过程 + tipElement.classList.remove('rk-tip-in'); + tipElement.classList.add('rk-tip-out'); + + // 0.5秒后删除 DOM 结构 + setTimeout(() => { + document.body.removeChild(tipElement); + this.activeTips = this.activeTips.filter(tip => tip !== tipElement); // 从数组中移除 + }, 1000); // 动画持续时间 +}; + +// 定义移除所有提示框的函数 +rk.removeAllTips = function() { + // 遍历并移除所有活动提示框 + this.activeTips.forEach(tipElement => { + this.removeTip(tipElement); + }); +}; + +// 定义 rk.tip.re 函数 +rk.tip.re = function() { + this.removeAllTips(); +}; diff --git a/assets/css/tailwind.css b/assets/css/tailwind.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/assets/css/tailwind.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/assets/css/tailwind.output.css b/assets/css/tailwind.output.css new file mode 100644 index 0000000..34d5684 --- /dev/null +++ b/assets/css/tailwind.output.css @@ -0,0 +1,5 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d5d6d7}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9e9e9e;opacity:1}.form-input:-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-input::-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-input::placeholder{color:#9e9e9e;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9e9e9e;opacity:1}.form-textarea:-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-textarea::-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-textarea::placeholder{color:#9e9e9e;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a0aec0'%3E%3Cpath d='M15.3 9.3a1 1 0 011.4 1.4l-4 4a1 1 0 01-1.4 0l-4-4a1 1 0 011.4-1.4l3.3 3.29 3.3-3.3z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#a0aec0;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1em;width:1em;color:#4299e1;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1em;width:1em;color:#4299e1;background-color:#fff;border-color:#e2e8f0;border-width:1px}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.theme-dark .dark\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#24262d;border-color:rgba(36,38,45,var(--divide-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-gray-50{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-red-100{--bg-opacity:1;background-color:#fde8e8;background-color:rgba(253,232,232,var(--bg-opacity))}.bg-red-600{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.bg-orange-100{--bg-opacity:1;background-color:#feecdc;background-color:rgba(254,236,220,var(--bg-opacity))}.bg-green-100{--bg-opacity:1;background-color:#def7ec;background-color:rgba(222,247,236,var(--bg-opacity))}.bg-teal-100{--bg-opacity:1;background-color:#d5f5f6;background-color:rgba(213,245,246,var(--bg-opacity))}.bg-teal-500{--bg-opacity:1;background-color:#0694a2;background-color:rgba(6,148,162,var(--bg-opacity))}.bg-teal-600{--bg-opacity:1;background-color:#047481;background-color:rgba(4,116,129,var(--bg-opacity))}.bg-blue-100{--bg-opacity:1;background-color:#e1effe;background-color:rgba(225,239,254,var(--bg-opacity))}.bg-blue-500{--bg-opacity:1;background-color:#3f83f8;background-color:rgba(63,131,248,var(--bg-opacity))}.bg-blue-600{--bg-opacity:1;background-color:#1c64f2;background-color:rgba(28,100,242,var(--bg-opacity))}.bg-purple-600{--bg-opacity:1;background-color:#7e3af2;background-color:rgba(126,58,242,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6c2bd9;background-color:rgba(108,43,217,var(--bg-opacity))}.focus\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.active\:bg-transparent:active{background-color:transparent}.active\:bg-purple-600:active{--bg-opacity:1;background-color:#7e3af2;background-color:rgba(126,58,242,var(--bg-opacity))}.theme-dark .dark\:bg-gray-700{--bg-opacity:1;background-color:#24262d;background-color:rgba(36,38,45,var(--bg-opacity))}.theme-dark .dark\:bg-gray-800{--bg-opacity:1;background-color:#1a1c23;background-color:rgba(26,28,35,var(--bg-opacity))}.theme-dark .dark\:bg-gray-900{--bg-opacity:1;background-color:#121317;background-color:rgba(18,19,23,var(--bg-opacity))}.theme-dark .dark\:bg-red-600{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.theme-dark .dark\:bg-red-700{--bg-opacity:1;background-color:#c81e1e;background-color:rgba(200,30,30,var(--bg-opacity))}.theme-dark .dark\:bg-orange-500{--bg-opacity:1;background-color:#ff5a1f;background-color:rgba(255,90,31,var(--bg-opacity))}.theme-dark .dark\:bg-orange-600{--bg-opacity:1;background-color:#d03801;background-color:rgba(208,56,1,var(--bg-opacity))}.theme-dark .dark\:bg-green-500{--bg-opacity:1;background-color:#0e9f6e;background-color:rgba(14,159,110,var(--bg-opacity))}.theme-dark .dark\:bg-green-700{--bg-opacity:1;background-color:#046c4e;background-color:rgba(4,108,78,var(--bg-opacity))}.theme-dark .dark\:bg-teal-500{--bg-opacity:1;background-color:#0694a2;background-color:rgba(6,148,162,var(--bg-opacity))}.theme-dark .dark\:bg-blue-500{--bg-opacity:1;background-color:#3f83f8;background-color:rgba(63,131,248,var(--bg-opacity))}.theme-dark .dark\:hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#1a1c23;background-color:rgba(26,28,35,var(--bg-opacity))}.bg-opacity-50{--bg-opacity:0.5}.border-transparent{border-color:transparent}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d5d6d7;border-color:rgba(213,214,215,var(--border-opacity))}.border-red-600{--border-opacity:1;border-color:#e02424;border-color:rgba(224,36,36,var(--border-opacity))}.border-green-600{--border-opacity:1;border-color:#057a55;border-color:rgba(5,122,85,var(--border-opacity))}.border-purple-600{--border-opacity:1;border-color:#7e3af2;border-color:rgba(126,58,242,var(--border-opacity))}.focus\:border-gray-500:focus{--border-opacity:1;border-color:#707275;border-color:rgba(112,114,117,var(--border-opacity))}.focus\:border-red-400:focus{--border-opacity:1;border-color:#f98080;border-color:rgba(249,128,128,var(--border-opacity))}.focus\:border-green-400:focus{--border-opacity:1;border-color:#31c48d;border-color:rgba(49,196,141,var(--border-opacity))}.focus\:border-purple-300:focus{--border-opacity:1;border-color:#cabffd;border-color:rgba(202,191,253,var(--border-opacity))}.focus\:border-purple-400:focus{--border-opacity:1;border-color:#ac94fa;border-color:rgba(172,148,250,var(--border-opacity))}.hover\:border-gray-500:hover{--border-opacity:1;border-color:#707275;border-color:rgba(112,114,117,var(--border-opacity))}.theme-dark .dark\:border-gray-600{--border-opacity:1;border-color:#4c4f52;border-color:rgba(76,79,82,var(--border-opacity))}.theme-dark .dark\:border-gray-700{--border-opacity:1;border-color:#24262d;border-color:rgba(36,38,45,var(--border-opacity))}.theme-dark .dark\:border-gray-800{--border-opacity:1;border-color:#1a1c23;border-color:rgba(26,28,35,var(--border-opacity))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.theme-dark .dark\:block{display:block}.theme-dark .dark\:hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-32{height:8rem}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-6xl{font-size:4rem}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-5{margin-right:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-16{margin-top:4rem}.-mr-1{margin-right:-.25rem}.-ml-1{margin-left:-.25rem}.-mb-4{margin-bottom:-1rem}.max-h-0{max-height:0}.max-h-xl{max-height:36rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pl-10{padding-left:2.5rem}.pb-16{padding-bottom:4rem}.pr-20{padding-right:5rem}.pl-20{padding-left:5rem}.placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.placeholder-gray-600::-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500::-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9e9e9e;color:rgba(158,158,158,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#707275;color:rgba(112,114,117,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#24262d;color:rgba(36,38,45,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#1a1c23;color:rgba(26,28,35,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e02424;color:rgba(224,36,36,var(--text-opacity))}.text-red-700{--text-opacity:1;color:#c81e1e;color:rgba(200,30,30,var(--text-opacity))}.text-orange-500{--text-opacity:1;color:#ff5a1f;color:rgba(255,90,31,var(--text-opacity))}.text-orange-700{--text-opacity:1;color:#b43403;color:rgba(180,52,3,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#0e9f6e;color:rgba(14,159,110,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}.text-green-700{--text-opacity:1;color:#046c4e;color:rgba(4,108,78,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#0694a2;color:rgba(6,148,162,var(--text-opacity))}.text-blue-500{--text-opacity:1;color:#3f83f8;color:rgba(63,131,248,var(--text-opacity))}.text-purple-100{--text-opacity:1;color:#edebfe;color:rgba(237,235,254,var(--text-opacity))}.text-purple-200{--text-opacity:1;color:#dcd7fe;color:rgba(220,215,254,var(--text-opacity))}.text-purple-600{--text-opacity:1;color:#7e3af2;color:rgba(126,58,242,var(--text-opacity))}.focus-within\:text-purple-500:focus-within{--text-opacity:1;color:#9061f9;color:rgba(144,97,249,var(--text-opacity))}.focus-within\:text-purple-600:focus-within{--text-opacity:1;color:#7e3af2;color:rgba(126,58,242,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#24262d;color:rgba(36,38,45,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#1a1c23;color:rgba(26,28,35,var(--text-opacity))}.active\:text-gray-500:active{--text-opacity:1;color:#707275;color:rgba(112,114,117,var(--text-opacity))}.theme-dark .dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.theme-dark .dark\:text-gray-100{--text-opacity:1;color:#f4f5f7;color:rgba(244,245,247,var(--text-opacity))}.theme-dark .dark\:text-gray-200{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.theme-dark .dark\:text-gray-300{--text-opacity:1;color:#d5d6d7;color:rgba(213,214,215,var(--text-opacity))}.theme-dark .dark\:text-gray-400{--text-opacity:1;color:#9e9e9e;color:rgba(158,158,158,var(--text-opacity))}.theme-dark .dark\:text-red-100{--text-opacity:1;color:#fde8e8;color:rgba(253,232,232,var(--text-opacity))}.theme-dark .dark\:text-red-400{--text-opacity:1;color:#f98080;color:rgba(249,128,128,var(--text-opacity))}.theme-dark .dark\:text-orange-100{--text-opacity:1;color:#feecdc;color:rgba(254,236,220,var(--text-opacity))}.theme-dark .dark\:text-green-100{--text-opacity:1;color:#def7ec;color:rgba(222,247,236,var(--text-opacity))}.theme-dark .dark\:text-green-400{--text-opacity:1;color:#31c48d;color:rgba(49,196,141,var(--text-opacity))}.theme-dark .dark\:text-teal-100{--text-opacity:1;color:#d5f5f6;color:rgba(213,245,246,var(--text-opacity))}.theme-dark .dark\:text-blue-100{--text-opacity:1;color:#e1effe;color:rgba(225,239,254,var(--text-opacity))}.theme-dark .dark\:text-purple-300{--text-opacity:1;color:#cabffd;color:rgba(202,191,253,var(--text-opacity))}.theme-dark .dark\:text-purple-400{--text-opacity:1;color:#ac94fa;color:rgba(172,148,250,var(--text-opacity))}.theme-dark .dark\:focus-within\:text-purple-400:focus-within{--text-opacity:1;color:#ac94fa;color:rgba(172,148,250,var(--text-opacity))}.theme-dark .dark\:hover\:text-gray-200:hover{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.uppercase{text-transform:uppercase}.hover\:underline:hover,.underline{text-decoration:underline}.tracking-wide{letter-spacing:.025em}.align-middle{vertical-align:middle}.whitespace-no-wrap{white-space:nowrap}.w-1{width:.25rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-56{width:14rem}.w-64{width:16rem}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.gap-6{grid-gap:1.5rem;gap:1.5rem}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.translate-x-1{--transform-translate-x:0.25rem}.-translate-x-20{--transform-translate-x:-5rem}.-translate-y-1{--transform-translate-y:-0.25rem}.translate-y-1\/2{--transform-translate-y:50%}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.focus\:shadow-outline-gray:focus{box-shadow:0 0 0 3px rgba(213,214,215,.45)}.focus\:shadow-outline-red:focus{box-shadow:0 0 0 3px rgba(248,180,180,.45)}.focus\:shadow-outline-green:focus{box-shadow:0 0 0 3px rgba(132,225,188,.45)}.focus\:shadow-outline-purple:focus{box-shadow:0 0 0 3px rgba(202,191,253,.45)}.theme-dark .dark\:focus\:shadow-outline-gray:focus{box-shadow:0 0 0 3px rgba(213,214,215,.45)}@media (min-width:640px){.sm\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.sm\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:m-4{margin:1rem}.sm\:mt-auto{margin-top:auto}.sm\:max-w-xl{max-width:36rem}.sm\:p-12{padding:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:w-auto{width:auto}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:768px){.md\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.md\:block{display:block}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:h-auto{height:auto}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:mr-32{margin-right:8rem}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}} + +* {-webkit-tap-highlight-color: transparent; + -webkit-appearance: none; + -moz-appearance: none;} \ No newline at end of file diff --git a/assets/css/tailwind.output.css.bak b/assets/css/tailwind.output.css.bak new file mode 100644 index 0000000..b174bcd --- /dev/null +++ b/assets/css/tailwind.output.css.bak @@ -0,0 +1 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d5d6d7}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9e9e9e;opacity:1}.form-input:-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-input::-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-input::placeholder{color:#9e9e9e;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9e9e9e;opacity:1}.form-textarea:-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-textarea::-ms-input-placeholder{color:#9e9e9e;opacity:1}.form-textarea::placeholder{color:#9e9e9e;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a0aec0'%3E%3Cpath d='M15.3 9.3a1 1 0 011.4 1.4l-4 4a1 1 0 01-1.4 0l-4-4a1 1 0 011.4-1.4l3.3 3.29 3.3-3.3z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#a0aec0;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1em;width:1em;color:#4299e1;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1em;width:1em;color:#4299e1;background-color:#fff;border-color:#e2e8f0;border-width:1px}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.theme-dark .dark\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#24262d;border-color:rgba(36,38,45,var(--divide-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-gray-50{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-red-100{--bg-opacity:1;background-color:#fde8e8;background-color:rgba(253,232,232,var(--bg-opacity))}.bg-red-600{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.bg-orange-100{--bg-opacity:1;background-color:#feecdc;background-color:rgba(254,236,220,var(--bg-opacity))}.bg-green-100{--bg-opacity:1;background-color:#def7ec;background-color:rgba(222,247,236,var(--bg-opacity))}.bg-teal-100{--bg-opacity:1;background-color:#d5f5f6;background-color:rgba(213,245,246,var(--bg-opacity))}.bg-teal-500{--bg-opacity:1;background-color:#0694a2;background-color:rgba(6,148,162,var(--bg-opacity))}.bg-teal-600{--bg-opacity:1;background-color:#047481;background-color:rgba(4,116,129,var(--bg-opacity))}.bg-blue-100{--bg-opacity:1;background-color:#e1effe;background-color:rgba(225,239,254,var(--bg-opacity))}.bg-blue-500{--bg-opacity:1;background-color:#3f83f8;background-color:rgba(63,131,248,var(--bg-opacity))}.bg-blue-600{--bg-opacity:1;background-color:#1c64f2;background-color:rgba(28,100,242,var(--bg-opacity))}.bg-purple-600{--bg-opacity:1;background-color:#7e3af2;background-color:rgba(126,58,242,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6c2bd9;background-color:rgba(108,43,217,var(--bg-opacity))}.focus\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.active\:bg-transparent:active{background-color:transparent}.active\:bg-purple-600:active{--bg-opacity:1;background-color:#7e3af2;background-color:rgba(126,58,242,var(--bg-opacity))}.theme-dark .dark\:bg-gray-700{--bg-opacity:1;background-color:#24262d;background-color:rgba(36,38,45,var(--bg-opacity))}.theme-dark .dark\:bg-gray-800{--bg-opacity:1;background-color:#1a1c23;background-color:rgba(26,28,35,var(--bg-opacity))}.theme-dark .dark\:bg-gray-900{--bg-opacity:1;background-color:#121317;background-color:rgba(18,19,23,var(--bg-opacity))}.theme-dark .dark\:bg-red-600{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.theme-dark .dark\:bg-red-700{--bg-opacity:1;background-color:#c81e1e;background-color:rgba(200,30,30,var(--bg-opacity))}.theme-dark .dark\:bg-orange-500{--bg-opacity:1;background-color:#ff5a1f;background-color:rgba(255,90,31,var(--bg-opacity))}.theme-dark .dark\:bg-orange-600{--bg-opacity:1;background-color:#d03801;background-color:rgba(208,56,1,var(--bg-opacity))}.theme-dark .dark\:bg-green-500{--bg-opacity:1;background-color:#0e9f6e;background-color:rgba(14,159,110,var(--bg-opacity))}.theme-dark .dark\:bg-green-700{--bg-opacity:1;background-color:#046c4e;background-color:rgba(4,108,78,var(--bg-opacity))}.theme-dark .dark\:bg-teal-500{--bg-opacity:1;background-color:#0694a2;background-color:rgba(6,148,162,var(--bg-opacity))}.theme-dark .dark\:bg-blue-500{--bg-opacity:1;background-color:#3f83f8;background-color:rgba(63,131,248,var(--bg-opacity))}.theme-dark .dark\:hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#1a1c23;background-color:rgba(26,28,35,var(--bg-opacity))}.bg-opacity-50{--bg-opacity:0.5}.border-transparent{border-color:transparent}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d5d6d7;border-color:rgba(213,214,215,var(--border-opacity))}.border-red-600{--border-opacity:1;border-color:#e02424;border-color:rgba(224,36,36,var(--border-opacity))}.border-green-600{--border-opacity:1;border-color:#057a55;border-color:rgba(5,122,85,var(--border-opacity))}.border-purple-600{--border-opacity:1;border-color:#7e3af2;border-color:rgba(126,58,242,var(--border-opacity))}.focus\:border-gray-500:focus{--border-opacity:1;border-color:#707275;border-color:rgba(112,114,117,var(--border-opacity))}.focus\:border-red-400:focus{--border-opacity:1;border-color:#f98080;border-color:rgba(249,128,128,var(--border-opacity))}.focus\:border-green-400:focus{--border-opacity:1;border-color:#31c48d;border-color:rgba(49,196,141,var(--border-opacity))}.focus\:border-purple-300:focus{--border-opacity:1;border-color:#cabffd;border-color:rgba(202,191,253,var(--border-opacity))}.focus\:border-purple-400:focus{--border-opacity:1;border-color:#ac94fa;border-color:rgba(172,148,250,var(--border-opacity))}.hover\:border-gray-500:hover{--border-opacity:1;border-color:#707275;border-color:rgba(112,114,117,var(--border-opacity))}.theme-dark .dark\:border-gray-600{--border-opacity:1;border-color:#4c4f52;border-color:rgba(76,79,82,var(--border-opacity))}.theme-dark .dark\:border-gray-700{--border-opacity:1;border-color:#24262d;border-color:rgba(36,38,45,var(--border-opacity))}.theme-dark .dark\:border-gray-800{--border-opacity:1;border-color:#1a1c23;border-color:rgba(26,28,35,var(--border-opacity))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.theme-dark .dark\:block{display:block}.theme-dark .dark\:hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-32{height:8rem}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-6xl{font-size:4rem}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-5{margin-right:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-16{margin-top:4rem}.-mr-1{margin-right:-.25rem}.-ml-1{margin-left:-.25rem}.-mb-4{margin-bottom:-1rem}.max-h-0{max-height:0}.max-h-xl{max-height:36rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pl-10{padding-left:2.5rem}.pb-16{padding-bottom:4rem}.pr-20{padding-right:5rem}.pl-20{padding-left:5rem}.placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.placeholder-gray-600::-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500::-ms-input-placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#707275;color:rgba(112,114,117,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.theme-dark .dark\:focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--placeholder-opacity))}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9e9e9e;color:rgba(158,158,158,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#707275;color:rgba(112,114,117,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4c4f52;color:rgba(76,79,82,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#24262d;color:rgba(36,38,45,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#1a1c23;color:rgba(26,28,35,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e02424;color:rgba(224,36,36,var(--text-opacity))}.text-red-700{--text-opacity:1;color:#c81e1e;color:rgba(200,30,30,var(--text-opacity))}.text-orange-500{--text-opacity:1;color:#ff5a1f;color:rgba(255,90,31,var(--text-opacity))}.text-orange-700{--text-opacity:1;color:#b43403;color:rgba(180,52,3,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#0e9f6e;color:rgba(14,159,110,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}.text-green-700{--text-opacity:1;color:#046c4e;color:rgba(4,108,78,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#0694a2;color:rgba(6,148,162,var(--text-opacity))}.text-blue-500{--text-opacity:1;color:#3f83f8;color:rgba(63,131,248,var(--text-opacity))}.text-purple-100{--text-opacity:1;color:#edebfe;color:rgba(237,235,254,var(--text-opacity))}.text-purple-200{--text-opacity:1;color:#dcd7fe;color:rgba(220,215,254,var(--text-opacity))}.text-purple-600{--text-opacity:1;color:#7e3af2;color:rgba(126,58,242,var(--text-opacity))}.focus-within\:text-purple-500:focus-within{--text-opacity:1;color:#9061f9;color:rgba(144,97,249,var(--text-opacity))}.focus-within\:text-purple-600:focus-within{--text-opacity:1;color:#7e3af2;color:rgba(126,58,242,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#24262d;color:rgba(36,38,45,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#1a1c23;color:rgba(26,28,35,var(--text-opacity))}.active\:text-gray-500:active{--text-opacity:1;color:#707275;color:rgba(112,114,117,var(--text-opacity))}.theme-dark .dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.theme-dark .dark\:text-gray-100{--text-opacity:1;color:#f4f5f7;color:rgba(244,245,247,var(--text-opacity))}.theme-dark .dark\:text-gray-200{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.theme-dark .dark\:text-gray-300{--text-opacity:1;color:#d5d6d7;color:rgba(213,214,215,var(--text-opacity))}.theme-dark .dark\:text-gray-400{--text-opacity:1;color:#9e9e9e;color:rgba(158,158,158,var(--text-opacity))}.theme-dark .dark\:text-red-100{--text-opacity:1;color:#fde8e8;color:rgba(253,232,232,var(--text-opacity))}.theme-dark .dark\:text-red-400{--text-opacity:1;color:#f98080;color:rgba(249,128,128,var(--text-opacity))}.theme-dark .dark\:text-orange-100{--text-opacity:1;color:#feecdc;color:rgba(254,236,220,var(--text-opacity))}.theme-dark .dark\:text-green-100{--text-opacity:1;color:#def7ec;color:rgba(222,247,236,var(--text-opacity))}.theme-dark .dark\:text-green-400{--text-opacity:1;color:#31c48d;color:rgba(49,196,141,var(--text-opacity))}.theme-dark .dark\:text-teal-100{--text-opacity:1;color:#d5f5f6;color:rgba(213,245,246,var(--text-opacity))}.theme-dark .dark\:text-blue-100{--text-opacity:1;color:#e1effe;color:rgba(225,239,254,var(--text-opacity))}.theme-dark .dark\:text-purple-300{--text-opacity:1;color:#cabffd;color:rgba(202,191,253,var(--text-opacity))}.theme-dark .dark\:text-purple-400{--text-opacity:1;color:#ac94fa;color:rgba(172,148,250,var(--text-opacity))}.theme-dark .dark\:focus-within\:text-purple-400:focus-within{--text-opacity:1;color:#ac94fa;color:rgba(172,148,250,var(--text-opacity))}.theme-dark .dark\:hover\:text-gray-200:hover{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.uppercase{text-transform:uppercase}.hover\:underline:hover,.underline{text-decoration:underline}.tracking-wide{letter-spacing:.025em}.align-middle{vertical-align:middle}.whitespace-no-wrap{white-space:nowrap}.w-1{width:.25rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-56{width:14rem}.w-64{width:16rem}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.gap-6{grid-gap:1.5rem;gap:1.5rem}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.translate-x-1{--transform-translate-x:0.25rem}.-translate-x-20{--transform-translate-x:-5rem}.-translate-y-1{--transform-translate-y:-0.25rem}.translate-y-1\/2{--transform-translate-y:50%}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.focus\:shadow-outline-gray:focus{box-shadow:0 0 0 3px rgba(213,214,215,.45)}.focus\:shadow-outline-red:focus{box-shadow:0 0 0 3px rgba(248,180,180,.45)}.focus\:shadow-outline-green:focus{box-shadow:0 0 0 3px rgba(132,225,188,.45)}.focus\:shadow-outline-purple:focus{box-shadow:0 0 0 3px rgba(202,191,253,.45)}.theme-dark .dark\:focus\:shadow-outline-gray:focus{box-shadow:0 0 0 3px rgba(213,214,215,.45)}@media (min-width:640px){.sm\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.sm\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:m-4{margin:1rem}.sm\:mt-auto{margin-top:auto}.sm\:max-w-xl{max-width:36rem}.sm\:p-12{padding:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:w-auto{width:auto}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:768px){.md\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.md\:block{display:block}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:h-auto{height:auto}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:mr-32{margin-right:8rem}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}} \ No newline at end of file diff --git a/assets/img/create-account-office-dark.jpeg b/assets/img/create-account-office-dark.jpeg new file mode 100644 index 0000000..1754f9a Binary files /dev/null and b/assets/img/create-account-office-dark.jpeg differ diff --git a/assets/img/create-account-office.jpeg b/assets/img/create-account-office.jpeg new file mode 100644 index 0000000..963aeeb Binary files /dev/null and b/assets/img/create-account-office.jpeg differ diff --git a/assets/img/dashboard.png b/assets/img/dashboard.png new file mode 100644 index 0000000..ad90622 Binary files /dev/null and b/assets/img/dashboard.png differ diff --git a/assets/img/forgot-password-office-dark.jpeg b/assets/img/forgot-password-office-dark.jpeg new file mode 100644 index 0000000..cdd69e3 Binary files /dev/null and b/assets/img/forgot-password-office-dark.jpeg differ diff --git a/assets/img/forgot-password-office.jpeg b/assets/img/forgot-password-office.jpeg new file mode 100644 index 0000000..4dcaf51 Binary files /dev/null and b/assets/img/forgot-password-office.jpeg differ diff --git a/assets/img/github.svg b/assets/img/github.svg new file mode 100644 index 0000000..824ef14 --- /dev/null +++ b/assets/img/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/login-office-dark.jpeg b/assets/img/login-office-dark.jpeg new file mode 100644 index 0000000..9dda054 Binary files /dev/null and b/assets/img/login-office-dark.jpeg differ diff --git a/assets/img/login-office.jpeg b/assets/img/login-office.jpeg new file mode 100644 index 0000000..6414d49 Binary files /dev/null and b/assets/img/login-office.jpeg differ diff --git a/assets/img/twitter.svg b/assets/img/twitter.svg new file mode 100644 index 0000000..c9509ba --- /dev/null +++ b/assets/img/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/js/alp.js b/assets/js/alp.js new file mode 100644 index 0000000..6f8d766 --- /dev/null +++ b/assets/js/alp.js @@ -0,0 +1,8 @@ +/** + * Minified by jsDelivr using Terser v5.3.5. + * Original file: /gh/alpinejs/alpine@2.8.2/dist/alpine.js + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Alpine=t()}(this,(function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function n(n){for(var i=1;i tags. See https://github.com/alpinejs/alpine#${t}`):1!==e.content.childElementCount&&console.warn(`Alpine: