diff --git a/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 b/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0acaaff03d4bb7606de02a827aeee338e5a86910 Binary files /dev/null and b/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 differ diff --git a/assets/KaTeX_AMS-Regular-DMm9YOAa.woff b/assets/KaTeX_AMS-Regular-DMm9YOAa.woff new file mode 100644 index 0000000000000000000000000000000000000000..b804d7b33a3fa5b2587d2d1d55006aed678e3eb2 Binary files /dev/null and b/assets/KaTeX_AMS-Regular-DMm9YOAa.woff differ diff --git a/assets/KaTeX_AMS-Regular-DRggAlZN.ttf b/assets/KaTeX_AMS-Regular-DRggAlZN.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c6f9a5e7c03f9e64e9c7b4773a8e37ade8eaf406 Binary files /dev/null and b/assets/KaTeX_AMS-Regular-DRggAlZN.ttf differ diff --git a/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf b/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9ff4a5e04421e5107f74c28e27354e0b2a4e7ef8 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf differ diff --git a/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff b/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff new file mode 100644 index 0000000000000000000000000000000000000000..9759710d1d3e16eb10012d56babb73f2479ba9f0 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff differ diff --git a/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 b/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f390922eceffe1f6dfb81a3dc086a92d98171b02 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff b/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff new file mode 100644 index 0000000000000000000000000000000000000000..9bdd534fd2beb9b878f0219da9d63ffba56677e2 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff differ diff --git a/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 b/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..75344a1f98e37e2c631e178065854c3a81fb842f Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf b/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f522294ff0f3f8c52dfdaef7ebfaa06ebfcfaabf Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf differ diff --git a/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf b/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4e98259c3b54076d684bf3459baeaeae8dbce97a Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf differ diff --git a/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff b/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff new file mode 100644 index 0000000000000000000000000000000000000000..e7730f66275c87c28f26530d89264cffecf90be0 Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff differ diff --git a/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 b/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..395f28beac23c7b0f7f3a1e714bd8dac253dd3bc Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 differ diff --git a/assets/KaTeX_Fraktur-Regular-CB_wures.ttf b/assets/KaTeX_Fraktur-Regular-CB_wures.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b8461b275fae76efd0d21fd0f1aaa696a5b10f9a Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-CB_wures.ttf differ diff --git a/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 b/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..735f6948d63c8cc7f8233735bb9c8d843c83d804 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 differ diff --git a/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff b/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff new file mode 100644 index 0000000000000000000000000000000000000000..acab069f90b6fe6301a004e6f8beaf6a0db48bce Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff differ diff --git a/assets/KaTeX_Main-Bold-Cx986IdX.woff2 b/assets/KaTeX_Main-Bold-Cx986IdX.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab2ad21da6fbe6c171bb869240954d0ead8f68fd Binary files /dev/null and b/assets/KaTeX_Main-Bold-Cx986IdX.woff2 differ diff --git a/assets/KaTeX_Main-Bold-Jm3AIy58.woff b/assets/KaTeX_Main-Bold-Jm3AIy58.woff new file mode 100644 index 0000000000000000000000000000000000000000..f38136ac1cc2dcdc9d9b10b8521487468b1f768c Binary files /dev/null and b/assets/KaTeX_Main-Bold-Jm3AIy58.woff differ diff --git a/assets/KaTeX_Main-Bold-waoOVXN0.ttf b/assets/KaTeX_Main-Bold-waoOVXN0.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4060e627dc341c1854260cbc3f7386e222a4d297 Binary files /dev/null and b/assets/KaTeX_Main-Bold-waoOVXN0.ttf differ diff --git a/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 b/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5931794de4a2a485fa70099bf2659b145976d043 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 differ diff --git a/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf b/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dc007977ee709a236d9e82719cf7d4e5577a81b9 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf differ diff --git a/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff b/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff new file mode 100644 index 0000000000000000000000000000000000000000..67807b0bd4f867853271f5917fb3adf377f93f53 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff differ diff --git a/assets/KaTeX_Main-Italic-3WenGoN9.ttf b/assets/KaTeX_Main-Italic-3WenGoN9.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0e9b0f354ad460202bba554359f5adcc8da666b7 Binary files /dev/null and b/assets/KaTeX_Main-Italic-3WenGoN9.ttf differ diff --git a/assets/KaTeX_Main-Italic-BMLOBm91.woff b/assets/KaTeX_Main-Italic-BMLOBm91.woff new file mode 100644 index 0000000000000000000000000000000000000000..6f43b594b6c1d863a0e3f93b001f8dd503316464 Binary files /dev/null and b/assets/KaTeX_Main-Italic-BMLOBm91.woff differ diff --git a/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 b/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b50920e138807f385d0b0359f4f0f09891f18406 Binary files /dev/null and b/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 differ diff --git a/assets/KaTeX_Main-Regular-B22Nviop.woff2 b/assets/KaTeX_Main-Regular-B22Nviop.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..eb24a7ba282b03d830fa6c63ee897d92a5188736 Binary files /dev/null and b/assets/KaTeX_Main-Regular-B22Nviop.woff2 differ diff --git a/assets/KaTeX_Main-Regular-Dr94JaBh.woff b/assets/KaTeX_Main-Regular-Dr94JaBh.woff new file mode 100644 index 0000000000000000000000000000000000000000..21f5812968c42392a3eaea9b0c6320870b6b8b38 Binary files /dev/null and b/assets/KaTeX_Main-Regular-Dr94JaBh.woff differ diff --git a/assets/KaTeX_Main-Regular-ypZvNtVU.ttf b/assets/KaTeX_Main-Regular-ypZvNtVU.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dd45e1ed2e18b32c516d9b481ebed3cb8bffa711 Binary files /dev/null and b/assets/KaTeX_Main-Regular-ypZvNtVU.ttf differ diff --git a/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf b/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf new file mode 100644 index 0000000000000000000000000000000000000000..728ce7a1e2cb689df32c3a6c26e1bd072dcf2acb Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf differ diff --git a/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 b/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..29657023adc09956249f6295746c8ce4469b50d3 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 differ diff --git a/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff b/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff new file mode 100644 index 0000000000000000000000000000000000000000..0ae390d74c9f665cf8b1e5ea5483395da7513444 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff differ diff --git a/assets/KaTeX_Math-Italic-DA0__PXp.woff b/assets/KaTeX_Math-Italic-DA0__PXp.woff new file mode 100644 index 0000000000000000000000000000000000000000..eb5159d4c1ca83fb92b3190223698427df0e010c Binary files /dev/null and b/assets/KaTeX_Math-Italic-DA0__PXp.woff differ diff --git a/assets/KaTeX_Math-Italic-flOr_0UB.ttf b/assets/KaTeX_Math-Italic-flOr_0UB.ttf new file mode 100644 index 0000000000000000000000000000000000000000..70d559b4e937ca1b805eb39f544cbebe3c58ca6f Binary files /dev/null and b/assets/KaTeX_Math-Italic-flOr_0UB.ttf differ diff --git a/assets/KaTeX_Math-Italic-t53AETM-.woff2 b/assets/KaTeX_Math-Italic-t53AETM-.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..215c143fd7805a5c2b222bd7892a1a2b09610020 Binary files /dev/null and b/assets/KaTeX_Math-Italic-t53AETM-.woff2 differ diff --git a/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf b/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2f65a8a3a6d3628d11ea9c26c9077cef672fe427 Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf differ diff --git a/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 b/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cfaa3bda59246b49e94298478d6de3b3208066c8 Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 differ diff --git a/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff b/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff new file mode 100644 index 0000000000000000000000000000000000000000..8d47c02d9408d34b2a9d566c0fe0d42bf82fb735 Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff differ diff --git a/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 b/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..349c06dc609f896392fd5bc8b364d3bc3efc9330 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 differ diff --git a/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff b/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff new file mode 100644 index 0000000000000000000000000000000000000000..7e02df963621a5e26d53d510f0b4992eebde1c60 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff differ diff --git a/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf b/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d5850df98ec19de2eee9ff922ef59586efe471d0 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf differ diff --git a/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf b/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf new file mode 100644 index 0000000000000000000000000000000000000000..537279f6bd2184ed32f1a5168850609147d58ee6 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf differ diff --git a/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff b/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff new file mode 100644 index 0000000000000000000000000000000000000000..31b84829b42edae20d0148eeec0d922dad2108c4 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff differ diff --git a/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 b/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a90eea85f6f7bded69ff5d40114447a6d8b48cfe Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 differ diff --git a/assets/KaTeX_Script-Regular-C5JkGWo-.ttf b/assets/KaTeX_Script-Regular-C5JkGWo-.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fd679bf374af72f2a183b97b40c9c7e9e51fbe5e Binary files /dev/null and b/assets/KaTeX_Script-Regular-C5JkGWo-.ttf differ diff --git a/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 b/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b3048fc115681ee6c1bc86b0aa158cfbbf59daa3 Binary files /dev/null and b/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 differ diff --git a/assets/KaTeX_Script-Regular-D5yQViql.woff b/assets/KaTeX_Script-Regular-D5yQViql.woff new file mode 100644 index 0000000000000000000000000000000000000000..0e7da821eee0dd05a0a6f0b16c2c1345dc573a84 Binary files /dev/null and b/assets/KaTeX_Script-Regular-D5yQViql.woff differ diff --git a/assets/KaTeX_Size1-Regular-C195tn64.woff b/assets/KaTeX_Size1-Regular-C195tn64.woff new file mode 100644 index 0000000000000000000000000000000000000000..7f292d91184f257054ef77cc1cd3443db757c9cc Binary files /dev/null and b/assets/KaTeX_Size1-Regular-C195tn64.woff differ diff --git a/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf b/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf new file mode 100644 index 0000000000000000000000000000000000000000..871fd7d19d8658f64d8696ed9cdfc82c821ed76d Binary files /dev/null and b/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf differ diff --git a/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 b/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c5a8462fbfe2c39a7c1857b9e296e62500a8a8a5 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 differ diff --git a/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf b/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7a212caf91c0007e826fee2d622bf48acbd30dde Binary files /dev/null and b/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf differ diff --git a/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 b/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e1bccfe2403a4ed770c1697ae7c15b9e1cd9bc4e Binary files /dev/null and b/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 differ diff --git a/assets/KaTeX_Size2-Regular-oD1tc_U0.woff b/assets/KaTeX_Size2-Regular-oD1tc_U0.woff new file mode 100644 index 0000000000000000000000000000000000000000..d241d9be2d317f7b39b401d96c8b18836acea0fa Binary files /dev/null and b/assets/KaTeX_Size2-Regular-oD1tc_U0.woff differ diff --git a/assets/KaTeX_Size3-Regular-CTq5MqoE.woff b/assets/KaTeX_Size3-Regular-CTq5MqoE.woff new file mode 100644 index 0000000000000000000000000000000000000000..e6e9b658dcf1cd031ac82b6b8f312444c55d4fc0 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-CTq5MqoE.woff differ diff --git a/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf b/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf new file mode 100644 index 0000000000000000000000000000000000000000..00bff3495fa9d2f98c1c9ce436add6a1bcfe87fb Binary files /dev/null and b/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf differ diff --git a/assets/KaTeX_Size4-Regular-BF-4gkZK.woff b/assets/KaTeX_Size4-Regular-BF-4gkZK.woff new file mode 100644 index 0000000000000000000000000000000000000000..e1ec5457664f438ce5a1cc6dd8409bf60ca7804b Binary files /dev/null and b/assets/KaTeX_Size4-Regular-BF-4gkZK.woff differ diff --git a/assets/KaTeX_Size4-Regular-DWFBv043.ttf b/assets/KaTeX_Size4-Regular-DWFBv043.ttf new file mode 100644 index 0000000000000000000000000000000000000000..74f08921f00f71f413ca42c9d1c90202e672ef38 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-DWFBv043.ttf differ diff --git a/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 b/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..680c13085076a2f6c5a7e695935ec3f21cddb65f Binary files /dev/null and b/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 differ diff --git a/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff b/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff new file mode 100644 index 0000000000000000000000000000000000000000..2432419f28936aff53ddfa2a732d027e6a6648fd Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff differ diff --git a/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 b/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..771f1af705f5cef5f578b3a1e7d8eff66f9b76b0 Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 differ diff --git a/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf b/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c83252c5714c71a3e0ec62195884167339a0129b Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf differ diff --git a/assets/index-CwG1Xork.css b/assets/index-CwG1Xork.css new file mode 100644 index 0000000000000000000000000000000000000000..c51440f42fe6e786e9bc736dc4831823ce42901c --- /dev/null +++ b/assets/index-CwG1Xork.css @@ -0,0 +1 @@ +:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh}@media (prefers-color-scheme: dark){:root{color:#f6f6f6;background-color:#242424}.status-box,.current-page,.pages-navigation,.upload-section{background-color:#1a1a1a!important;border-color:#2d2d2d!important}.page-button{background-color:#2d2d2d!important;color:#f6f6f6!important}.page-result pre{background-color:#1a1a1a!important;border-color:#2d2d2d!important;color:#f6f6f6!important}.file-upload-label{background-color:#2d2d2d!important;color:#f6f6f6!important}h1{color:#3b82f6!important}.subtitle{color:#a0aec0!important}.message{color:#e0e0e0!important}footer{color:#a0aec0!important}.error-box{background-color:#ef444433!important}}:root{--background: #0D0D0D;--surface-primary: rgba(28, 28, 28, .7);--surface-secondary: rgba(40, 40, 40, .8);--glass-border: rgba(255, 255, 255, .1);--text-color-primary: #F5F5F5;--text-color-secondary: #A8A8A8;--accent-color: #E05A10;--accent-color-hover: #C24B0D;--success-color: #10B981;--warning-color: #FFD60A;--error-color: #FF3B30;--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Roboto Mono", "Fira Code", monospace;--shadow-glow: 0 0 20px rgba(255, 255, 255, .03);--shadow-glow-inset: inset 0 1px 1px 0 rgba(255, 255, 255, .05);--spacing-4: 1rem;--spacing-6: 1.5rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--transition: .2s ease;--primary: var(--accent-color);--primary-dark: var(--accent-color-hover);--success: var(--success-color);--warning: var(--warning-color);--error: var(--error-color);--text: var(--text-color-primary);--text-light: var(--text-color-primary);--text-muted: var(--text-color-secondary);--surface: var(--surface-primary);--surface-light: var(--surface-secondary);--border: var(--glass-border)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow-x:hidden}body{font-family:var(--font-sans);background-color:var(--background);background-image:radial-gradient(ellipse 50% 40% at 70% 30%,rgba(200,200,200,.08),transparent 70%);background-attachment:fixed;color:var(--text-color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;max-width:100%;margin:0;padding:0;animation:fadeInUp .6s ease-out}.App{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;margin:0;padding:1.5rem;animation:fadeIn .5s ease-out}header{padding:2rem 1.5rem;text-align:center}.header-content{max-width:800px;margin:0 auto;animation:fadeInUp .6s ease-out}.header-links{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem}.header-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:var(--text-color-secondary);text-decoration:none;font-size:.9rem;border-radius:100px;transition:all .2s ease}.header-link:hover{color:var(--text-color-primary)}.header-link svg{width:20px;height:20px}h1{font-family:"Instrument Serif",serif;font-size:4rem;font-weight:700;margin:0 0 1rem;color:var(--text-color-primary);letter-spacing:-.025em;background:linear-gradient(45deg,var(--text-color-primary),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle{font-size:1.25rem;color:var(--text-color-secondary);max-width:600px;margin:0 auto}.links-section{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem}.link-item{display:flex;align-items:center;gap:.5rem;color:var(--text-color-secondary);text-decoration:none;padding:.5rem 0;transition:all .2s ease}.link-item:hover{color:var(--accent-color);transform:translateY(-2px)}.link-item svg{width:20px;height:20px}main{flex:1;padding:0 1.5rem 2rem;width:100%;max-width:1400px;margin:0 auto}.glass-card{background:var(--surface-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-glow),var(--shadow-glow-inset);padding:var(--spacing-6);transition:all var(--transition);animation:fadeInUp .5s .2s ease-out forwards;opacity:0}.landing-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:900px;margin:0 auto;text-align:center}@keyframes fadeInUpUpload{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleBreathing{0%{transform:scale(1);box-shadow:0 0 20px #ffffff08}50%{transform:scale(1.01);box-shadow:0 0 30px #ffffff0f}to{transform:scale(1);box-shadow:0 0 20px #ffffff08}}.upload-zone{width:100%;max-width:500px;height:240px;padding:3rem 2rem;margin:1rem auto 3rem;border:2px dashed rgba(255,255,255,.1);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:var(--surface-secondary);transition:border-color .2s ease,background-color .2s ease;cursor:pointer;box-sizing:border-box;opacity:1}.upload-zone:not(.was-error){animation:fadeInUpUpload .6s .2s ease-out forwards,subtleBreathing 4s 2s ease-in-out infinite;opacity:0}.upload-zone:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);pointer-events:none;z-index:-1;animation:subtleBreathing 4s ease-in-out infinite}.upload-zone.upload-error{border-color:var(--error-color);box-shadow:0 0 15px #ff3b3033;animation:shake .4s cubic-bezier(.36,.07,.19,.97) forwards;opacity:1;height:240px}.upload-zone.upload-error .error-icon{color:var(--error-color)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.upload-zone:hover{border-color:var(--text-color-secondary);background-color:var(--surface-primary)}.upload-icon{width:64px;height:64px;color:var(--accent-color);opacity:.8}.upload-text{font-size:1.25rem;font-weight:500;color:var(--text-light);height:1.75rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,font-weight .2s ease,transform .2s ease,opacity .2s ease}.upload-hint{font-size:.875rem;color:var(--text-muted);margin-top:.5rem;height:1.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,font-weight .2s ease,transform .2s ease,opacity .2s ease}.upload-zone.upload-error .upload-text,.upload-zone.upload-error .upload-hint{animation:textFadeOut .15s ease-out,textFadeIn .25s ease-in .15s}.upload-zone.upload-error .upload-text{color:var(--error-color);font-weight:600}.upload-zone .upload-text,.upload-zone .upload-hint{animation:none}.upload-zone.was-error:not(.upload-error) .upload-text,.upload-zone.was-error:not(.upload-error) .upload-hint{animation:textFadeOut .15s ease-out,textFadeIn .25s ease-in .15s}@keyframes textFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes textFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.features-section{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);width:100%}.feature-card{background:var(--surface-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;transition:all var(--transition);animation:fadeInUp .5s ease-out forwards;opacity:0;animation-delay:calc(var(--i, 1) * .1s + .2s)}.feature-card:hover{background-color:var(--surface-secondary);transform:translateY(-2px)}.feature-icon{width:40px;height:40px;color:var(--accent-color)}.feature-title{font-size:1.125rem;font-weight:600;color:var(--text)}.feature-description{font-size:.9rem;color:var(--text-muted);line-height:1.5}.document-workspace{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:5rem;max-width:1400px;margin:0 auto;width:100%}.current-page{display:flex;flex-direction:column;gap:1.5rem}.page-display{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media (max-width: 1024px){.page-display{grid-template-columns:1fr}}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-4)}.page-header h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:500}.page-indicator{font-size:.9rem;font-weight:500;color:var(--text-color-secondary);min-width:40px;text-align:center}.nav-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff14;border:none;color:var(--text-light);cursor:pointer;transition:all .2s ease}.nav-button:hover{background:#ffffff26;color:var(--accent-color)}.nav-button:disabled{opacity:.3;cursor:not-allowed}.page-image{display:flex;flex-direction:column;gap:1rem;background:var(--surface-secondary);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid rgba(255,255,255,.05)}.page-result{display:flex;flex-direction:column;gap:1rem}.page-image h3,.page-result h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:500;color:var(--text-color-primary)}.page-image-container{background:transparent;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:.5rem}.page-image-container img{max-width:100%;max-height:600px;object-fit:contain}.result-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-4);margin-top:1rem}.result-actions{display:flex;gap:.5rem;align-self:flex-start;margin-top:-2px}.icon-button{display:flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:100px;background:#ffffff14;border:none;color:var(--text-light);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.icon-button:hover{background:#ffffff26;color:var(--text-color-primary)}.icon-button:active{transform:translateY(1px)}.toggle-buttons{display:flex;gap:.5rem}.toggle-buttons button{padding:.35rem .75rem;border-radius:100px;background:#ffffff14;border:none;color:var(--text-light);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.toggle-buttons button:hover{background:#ffffff26}.toggle-buttons button.active{background:var(--primary);color:#fff}.markdown-body,pre{background:transparent;padding:0;max-height:600px;overflow-y:auto;font-size:.9rem;border:none}.latex-body{display:flex;justify-content:center;align-items:center;min-height:100px;font-size:1.25rem;padding:1rem}pre{white-space:pre-wrap;word-break:break-word}footer{padding:1.5rem;margin-top:2rem;text-align:center}.footer-content{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}footer p{color:var(--text-color-secondary);font-size:.875rem}.footer-links{display:flex;gap:1.5rem}.footer-links a{color:var(--text-color-secondary);text-decoration:none;font-size:.875rem;transition:all var(--transition)}.footer-links a:hover{color:var(--accent-color);text-decoration:underline}@media (max-width: 768px){h1{font-size:2rem}.subtitle{font-size:1rem}.features-section{grid-template-columns:1fr}.feature-card{max-width:100%}.floating-action-bar{flex-wrap:wrap;justify-content:center;width:calc(100% - 2rem);max-width:500px}.format-selector{position:relative;top:0;left:0;transform:none;margin-bottom:1rem;justify-content:center;width:100%}.file-info{max-width:150px}}@media (max-width: 480px){.file-info{display:none}}button,input,select,textarea{font-family:var(--font-sans)}input[type=file]{display:none}canvas{display:none}.markdown-body{color:var(--text)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:var(--text);margin-top:1.5em;margin-bottom:.5em;font-weight:600}.markdown-body h1{font-size:1.5rem;color:var(--accent-color)}.markdown-body h2{font-size:1.25rem;color:var(--accent-color)}.markdown-body h3{font-size:1.125rem}.markdown-body p{margin-bottom:1em}.markdown-body ul,.markdown-body ol{padding-left:1.5em;margin-bottom:1em}.markdown-body li{margin-bottom:.25em}.markdown-body code{background-color:#0f172a99;padding:.2em .4em;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.markdown-body pre code{background-color:transparent;padding:0}.markdown-body a:hover{text-decoration:underline}.streaming-output{border:none;background:transparent;padding:0;white-space:pre-wrap;word-break:break-word}.streaming-cursor{display:inline-block;width:1px;height:1.1rem;background-color:var(--accent-color);animation:blink 1s step-end infinite;margin-left:2px;vertical-align:middle;box-shadow:0 0 5px #e05a10b3}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.fade-in-token{display:inline;opacity:0;animation:simpleTokenFade .4s ease-out forwards}@keyframes simpleTokenFade{0%{opacity:0}to{opacity:1}}.floating-action-bar-container{position:fixed;bottom:1.5rem;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem;z-index:90;pointer-events:none}.floating-action-bar{pointer-events:auto;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:var(--surface-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;box-shadow:var(--shadow-glow),var(--shadow-glow-inset);border:1px solid var(--glass-border);animation:fadeInUp .5s .4s ease-out forwards;opacity:0;position:relative;z-index:95}.floating-action-bar.processing-glow{border-color:transparent;box-shadow:0 0 15px #e05a104d;transition:box-shadow .3s ease}.floating-action-bar.processing-glow:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--rotation, 0deg),var(--accent-color),transparent,transparent,var(--accent-color),transparent,transparent,var(--accent-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-glow 1.8s linear infinite;z-index:-1}@property --rotation{syntax: ""; inherits: false; initial-value: 0deg;}@keyframes rotate-glow{0%{--rotation: 0deg}to{--rotation: 360deg}}.format-selector{position:relative;display:flex;background:var(--surface-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);padding:.35rem;z-index:95;border-radius:100px;pointer-events:auto;box-shadow:var(--shadow-glow),var(--shadow-glow-inset);animation:fadeInUp .5s .3s ease-out forwards;opacity:0;transition:opacity .2s ease,background-color .2s ease}.format-selector.prompt-open{opacity:.15;background:#1c1c1c33;pointer-events:none}.format-selector.prompt-open button{opacity:.4;color:var(--text-color-secondary)}.format-selector.prompt-open button.active{opacity:.5;color:#fff}.format-selector.prompt-open .format-selector-active-bg{opacity:.2}.format-selector-active-bg{position:absolute;top:.35rem;left:.35rem;height:calc(100% - .7rem);background:var(--accent-color);border-radius:100px;transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:-1}.format-selector button{display:flex;align-items:center;gap:.5rem;border:none;background:transparent;color:var(--text-color-secondary);font-size:.8rem;font-weight:500;padding:.4rem .85rem;border-radius:100px;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.format-selector button:hover{color:var(--text-color-primary)}.format-selector button.active{background:transparent;color:#fff}.file-info{display:flex;align-items:center;gap:.5rem;max-width:200px;overflow:hidden}.file-info .file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;font-weight:500}.status-pill{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:100px;font-size:.875rem;font-weight:500;background:#ffffff1a;border:1px solid transparent}.status-pill.clickable{cursor:pointer;background:rgba(var(--accent-color-rgb),.2);border-color:rgba(var(--accent-color-rgb),.3);color:var(--accent-color);position:relative;overflow:hidden}.status-pill.clickable:after{content:"";position:absolute;inset:0;background:#ffffff1a;transform:translate(-100%);transition:transform .3s ease}.status-pill.clickable:hover:after{transform:translate(0)}.status-pill.clickable:active{transform:scale(.98)}.status-pill.ready{background:#10b9811a;color:#10b981;border-color:#10b98133}.status-pill.processing{background:#3b82f61a;color:#3b82f6;border-color:#3b82f633}.status-pill.error{background:#ef44441a;color:#ef4444;border-color:#ef444433}.status-pill.warning{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b33}.status-pill.downloading{background-color:var(--accent-color-light);color:var(--text-color-primary)}.floating-action-bar button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:100px;font-size:.875rem;font-weight:500;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease}.floating-action-bar button:hover{background:#ffffff1a;border-color:#fff3;color:var(--text-color-primary)}.floating-action-bar button:disabled{opacity:.5;cursor:not-allowed}.floating-action-bar button.primary{background:var(--primary);color:#fff}.floating-action-bar button.primary:hover{background:var(--primary-dark)}.floating-action-bar button.cancel-button{background:#a6322b;border-color:#ff3c324d}.floating-action-bar button.cancel-button:hover{background:#c03a31}.divider{width:1px;height:24px;background:var(--glass-border)}.file-upload-label.icon-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;cursor:pointer;transition:all .2s ease}.file-upload-label.icon-button:hover{background:#fff3}.error-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background:var(--surface-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:0 10px 40px #0000004d,0 0 20px #f4433633;z-index:200;border:1px solid rgba(244,67,54,.2);max-width:450px;width:100%;text-align:center;animation:fadeInCenter .3s ease-out,fadeOutCenter .5s ease-in 4.5s forwards}@keyframes fadeInCenter{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeOutCenter{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.error-icon{display:flex;justify-content:center;margin-bottom:1rem}.error-icon svg{width:48px;height:48px;color:#f44336}.error-box h3{color:#f44336;margin-bottom:.5rem;font-size:1.25rem}.error-box h4{color:var(--text-color-secondary);font-size:.95rem;font-weight:400;margin-bottom:1.25rem;opacity:.9}.error-message{margin-bottom:1.5rem;text-align:left}.error-message p{margin-bottom:.75rem;line-height:1.5;color:var(--text-color-primary)}.error-message p:first-child{font-weight:500}.error-box button{background:var(--primary);color:#fff;padding:.75rem 2rem;border-radius:100px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:1rem}.error-box button:hover{background:var(--primary-dark);transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 10px -5px #ffffff1a,var(--shadow-glow-inset)}to{box-shadow:0 0 20px #ffffff26,var(--shadow-glow-inset)}}@keyframes subtle-breathing{0%{transform:scale(1);box-shadow:0 0 20px #ffffff08}50%{transform:scale(1.01);box-shadow:0 0 30px #ffffff0f}to{transform:scale(1);box-shadow:0 0 20px #ffffff08}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.glass-card:hover,.feature-card:hover,.floating-action-bar:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a,var(--shadow-glow-inset)}.action-button-group{position:relative;display:flex;z-index:100}.action-button-group .main-action{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid rgba(255,255,255,.1)}.action-button-group .dropdown-trigger{border-top-left-radius:0;border-bottom-left-radius:0;padding:.5rem .75rem}.prompt-menu{position:absolute;bottom:calc(100% + 1.65rem);right:0;background:var(--surface-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:.5rem;border:1px solid var(--glass-border);box-shadow:var(--shadow-glow);z-index:1000;display:flex;flex-direction:column;gap:.25rem;min-width:220px;animation:fadeInUp .2s ease-out}.prompt-menu button{background:transparent;border:none;color:var(--text-color-secondary);padding:.75rem 1rem;text-align:left;border-radius:8px;cursor:pointer;font-size:.875rem;transition:all .2s ease;font-weight:500}.prompt-menu button:hover{background:#ffffff1a;color:var(--text-color-primary)}.prompt-menu button.active{background:var(--accent-color);color:#fff}.rendered-table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:.875rem;background-color:var(--surface-secondary);border-radius:var(--radius-lg);overflow:hidden}.rendered-table th,.rendered-table td{border:1px solid var(--glass-border);padding:.6rem .8rem;text-align:left}.rendered-table th{background-color:#ffffff0d;font-weight:600;color:var(--text-color-primary)}.rendered-table tr:nth-child(2n){background-color:#0003}.rendered-table tr:hover{background-color:#ffffff08}.code-body{padding:1rem;background-color:transparent;border-radius:var(--radius-lg);overflow:auto;max-height:600px;border:1px solid var(--glass-border)}.code-body pre{margin:0;padding:0;background-color:transparent!important}.code-body code{font-family:var(--font-mono);font-size:.9rem;line-height:1.5;tab-size:2;white-space:pre-wrap;color:var(--text-color-primary);background-color:transparent!important;padding:0!important;border:none!important}.code-body pre>code{background-color:transparent!important;border-radius:0}.markdown-body pre,.markdown-body code,.hljs{background-color:transparent!important}.code-body .hljs-keyword,.code-body .hljs-selector-tag,.code-body .hljs-built_in,.code-body .hljs-name,.code-body .hljs-tag{color:#569cd6}.code-body .hljs-string,.code-body .hljs-attribute,.code-body .hljs-addition{color:#ce9178}.code-body .hljs-comment,.code-body .hljs-quote,.code-body .hljs-meta{color:#6a9955}.code-body .hljs-number,.code-body .hljs-literal{color:#b5cea8}.code-body .hljs-doctag,.code-body .hljs-regexp,.code-body .hljs-selector-id,.code-body .hljs-selector-class{color:#d7ba7d}.code-body .hljs-section,.code-body .hljs-title,.code-body .hljs-type{color:#4ec9b0}.markdown-body a{color:var(--accent-color);text-decoration:none}.page-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.page-actions .icon-button{height:32px;display:flex;align-items:center}.page-navigation{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.selected-region{position:absolute;border:2px solid var(--accent-color);background-color:#e05a1033;pointer-events:none;box-shadow:0 0 0 1px #0000004d,0 0 8px #e05a1080;z-index:5;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 1px #0000004d,0 0 8px #e05a1080}50%{box-shadow:0 0 0 1px #0000004d,0 0 16px #e05a10cc}to{box-shadow:0 0 0 1px #0000004d,0 0 8px #e05a1080}}.region-selection-active .page-image-container{cursor:crosshair!important}.region-selection-helper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:.75rem 1.5rem;border-radius:100px;font-size:.9rem;pointer-events:none;opacity:.8;z-index:10}.icon-button.active{background:var(--accent-color);color:#fff}.download-button-wrapper{position:absolute;left:100%;top:0;height:100%;display:flex;align-items:center;padding-left:.75rem;transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease-out;transform:translate(-15px);opacity:0;pointer-events:none}.download-button-wrapper.visible{transform:translate(0);opacity:1;pointer-events:auto;max-width:60px}.floating-action-bar .download-button{flex-shrink:0}.drag-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease-in-out}.drag-overlay-content{background:var(--surface-primary);border:2px dashed var(--accent-color);border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:var(--shadow-glow)}.drag-overlay-content svg{width:64px;height:64px;color:var(--accent-color)}.drag-overlay-content p{font-size:1.2rem;font-weight:500;color:var(--text-color-primary);margin:0}.custom-prompt-form{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.5rem}.custom-prompt-input{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--glass-border);background:#0003;color:var(--text-color-primary);font-size:.875rem;font-family:var(--font-sans);transition:all .2s ease}.custom-prompt-input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #e05a1033}.custom-prompt-input::placeholder{color:var(--text-color-secondary);opacity:.7}.custom-prompt-buttons{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.custom-prompt-buttons button{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer}.cancel-prompt-btn{background:#ffffff1a;color:var(--text-color-secondary);border:1px solid var(--glass-border)}.cancel-prompt-btn:hover{background:#ffffff26;color:var(--text-color-primary)}.submit-prompt-btn{background:var(--accent-color);color:#fff;border:none}.submit-prompt-btn:hover{background:var(--accent-color-hover);transform:translateY(-1px)}.submit-prompt-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.custom-prompt-btn{margin-top:.5rem;border-top:1px solid var(--glass-border)!important;font-style:italic}.current-custom-prompt{font-style:italic;position:relative;margin-top:.5rem;border-top:1px solid var(--glass-border)!important}.model-download-indicator{position:absolute;top:20px;left:50%;transform:translate(-50%);background-color:var(--color-background-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:15px 20px;box-shadow:0 4px 20px #00000026;z-index:1000;width:300px;text-align:center}.model-download-text{margin-bottom:10px;font-weight:500;color:var(--color-text-primary)}.model-download-progress-bar{height:6px;background-color:var(--color-background-secondary);border-radius:3px;overflow:hidden;position:relative}.model-download-progress{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));border-radius:3px;transition:width .3s ease}.floating-action-bar .model-download-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:0 0 12px 12px;background-color:transparent}.floating-action-bar .model-download-progress{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light))}.status-pill.downloading{background-color:var(--color-accent-light);color:var(--color-text-on-accent)}.downloading-glow{animation:downloading-pulse 2s infinite;box-shadow:0 0 rgba(var(--color-accent-rgb),.4)}@keyframes downloading-pulse{0%{box-shadow:0 0 rgba(var(--color-accent-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--color-accent-rgb),0)}to{box-shadow:0 0 rgba(var(--color-accent-rgb),0)}}.model-download-pill-container{position:fixed;bottom:1.5rem;left:0;width:100%;display:flex;justify-content:center;z-index:90;pointer-events:none}.model-download-pill{pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:100px;background:var(--primary);color:#fff;font-size:.95rem;font-weight:500;border:none;cursor:pointer;box-shadow:0 4px 12px #0003;transition:all .2s ease;position:relative;overflow:hidden;min-width:180px;animation:fadeInUp .5s ease-out forwards,pulse-attention 2s infinite;gap:.5rem}.download-icon{display:flex;align-items:center;justify-content:center}.download-icon svg{width:16px;height:16px}.model-download-pill:hover{background:var(--primary-dark);box-shadow:0 6px 16px #00000040}.model-download-pill:active{transform:translateY(0)}.model-download-pill:disabled{opacity:.7;cursor:default}.model-download-pill.downloading{padding-bottom:1.25rem;cursor:default}.model-download-pill .model-download-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#0003}.model-download-pill .model-download-progress{height:100%;background:#ffffffb3;transition:width .3s ease}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo} diff --git a/assets/index-wxHOpyZT.js b/assets/index-wxHOpyZT.js new file mode 100644 index 0000000000000000000000000000000000000000..f446f76305f6cc47f69ac8c9b64cada45b89a257 --- /dev/null +++ b/assets/index-wxHOpyZT.js @@ -0,0 +1,403 @@ +var tm=g=>{throw TypeError(g)};var od=(g,t,n)=>t.has(g)||tm("Cannot "+n);var un=(g,t,n)=>(od(g,t,"read from private field"),n?n.call(g):t.get(g)),Wi=(g,t,n)=>t.has(g)?tm("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(g):t.set(g,n),Us=(g,t,n,i)=>(od(g,t,"write to private field"),i?i.call(g,n):t.set(g,n),n),Ki=(g,t,n)=>(od(g,t,"access private method"),n);var em=(g,t,n,i)=>({set _(r){Us(g,t,r,n)},get _(){return un(g,t,i)}});(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const u of l.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&i(u)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function i(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();var cd={exports:{}},l0={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var nm;function f2(){if(nm)return l0;nm=1;var g=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(i,r,l){var u=null;if(l!==void 0&&(u=""+l),r.key!==void 0&&(u=""+r.key),"key"in r){l={};for(var f in r)f!=="key"&&(l[f]=r[f])}else l=r;return r=l.ref,{$$typeof:g,type:i,key:u,ref:r!==void 0?r:null,props:l}}return l0.Fragment=t,l0.jsx=n,l0.jsxs=n,l0}var sm;function p2(){return sm||(sm=1,cd.exports=f2()),cd.exports}var X=p2(),ud={exports:{}},ue={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var im;function m2(){if(im)return ue;im=1;var g=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),A=Symbol.iterator;function T(G){return G===null||typeof G!="object"?null:(G=A&&G[A]||G["@@iterator"],typeof G=="function"?G:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,N={};function I(G,J,At){this.props=G,this.context=J,this.refs=N,this.updater=At||k}I.prototype.isReactComponent={},I.prototype.setState=function(G,J){if(typeof G!="object"&&typeof G!="function"&&G!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,G,J,"setState")},I.prototype.forceUpdate=function(G){this.updater.enqueueForceUpdate(this,G,"forceUpdate")};function z(){}z.prototype=I.prototype;function Y(G,J,At){this.props=G,this.context=J,this.refs=N,this.updater=At||k}var U=Y.prototype=new z;U.constructor=Y,D(U,I.prototype),U.isPureReactComponent=!0;var $=Array.isArray,V={H:null,A:null,T:null,S:null,V:null},st=Object.prototype.hasOwnProperty;function lt(G,J,At,ft,Lt,Ot){return At=Ot.ref,{$$typeof:g,type:G,key:J,ref:At!==void 0?At:null,props:Ot}}function yt(G,J){return lt(G.type,J,void 0,void 0,void 0,G.props)}function vt(G){return typeof G=="object"&&G!==null&&G.$$typeof===g}function Mt(G){var J={"=":"=0",":":"=2"};return"$"+G.replace(/[=:]/g,function(At){return J[At]})}var wt=/\/+/g;function Pt(G,J){return typeof G=="object"&&G!==null&&G.key!=null?Mt(""+G.key):J.toString(36)}function Ht(){}function Ut(G){switch(G.status){case"fulfilled":return G.value;case"rejected":throw G.reason;default:switch(typeof G.status=="string"?G.then(Ht,Ht):(G.status="pending",G.then(function(J){G.status==="pending"&&(G.status="fulfilled",G.value=J)},function(J){G.status==="pending"&&(G.status="rejected",G.reason=J)})),G.status){case"fulfilled":return G.value;case"rejected":throw G.reason}}throw G}function ee(G,J,At,ft,Lt){var Ot=typeof G;(Ot==="undefined"||Ot==="boolean")&&(G=null);var _t=!1;if(G===null)_t=!0;else switch(Ot){case"bigint":case"string":case"number":_t=!0;break;case"object":switch(G.$$typeof){case g:case t:_t=!0;break;case v:return _t=G._init,ee(_t(G._payload),J,At,ft,Lt)}}if(_t)return Lt=Lt(G),_t=ft===""?"."+Pt(G,0):ft,$(Lt)?(At="",_t!=null&&(At=_t.replace(wt,"$&/")+"/"),ee(Lt,J,At,"",function(Ke){return Ke})):Lt!=null&&(vt(Lt)&&(Lt=yt(Lt,At+(Lt.key==null||G&&G.key===Lt.key?"":(""+Lt.key).replace(wt,"$&/")+"/")+_t)),J.push(Lt)),1;_t=0;var Yt=ft===""?".":ft+":";if($(G))for(var te=0;te>>1,G=Z[Jt];if(0>>1;Jtr(ft,Dt))Ltr(Ot,ft)?(Z[Jt]=Ot,Z[Lt]=Dt,Jt=Lt):(Z[Jt]=ft,Z[At]=Dt,Jt=At);else if(Ltr(Ot,Dt))Z[Jt]=Ot,Z[Lt]=Dt,Jt=Lt;else break t}}return ht}function r(Z,ht){var Dt=Z.sortIndex-ht.sortIndex;return Dt!==0?Dt:Z.id-ht.id}if(g.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;g.unstable_now=function(){return l.now()}}else{var u=Date,f=u.now();g.unstable_now=function(){return u.now()-f}}var m=[],y=[],v=1,A=null,T=3,k=!1,D=!1,N=!1,I=!1,z=typeof setTimeout=="function"?setTimeout:null,Y=typeof clearTimeout=="function"?clearTimeout:null,U=typeof setImmediate<"u"?setImmediate:null;function $(Z){for(var ht=n(y);ht!==null;){if(ht.callback===null)i(y);else if(ht.startTime<=Z)i(y),ht.sortIndex=ht.expirationTime,t(m,ht);else break;ht=n(y)}}function V(Z){if(N=!1,$(Z),!D)if(n(m)!==null)D=!0,st||(st=!0,Pt());else{var ht=n(y);ht!==null&&ee(V,ht.startTime-Z)}}var st=!1,lt=-1,yt=5,vt=-1;function Mt(){return I?!0:!(g.unstable_now()-vtZ&&Mt());){var Jt=A.callback;if(typeof Jt=="function"){A.callback=null,T=A.priorityLevel;var G=Jt(A.expirationTime<=Z);if(Z=g.unstable_now(),typeof G=="function"){A.callback=G,$(Z),ht=!0;break e}A===n(m)&&i(m),$(Z)}else i(m);A=n(m)}if(A!==null)ht=!0;else{var J=n(y);J!==null&&ee(V,J.startTime-Z),ht=!1}}break t}finally{A=null,T=Dt,k=!1}ht=void 0}}finally{ht?Pt():st=!1}}}var Pt;if(typeof U=="function")Pt=function(){U(wt)};else if(typeof MessageChannel<"u"){var Ht=new MessageChannel,Ut=Ht.port2;Ht.port1.onmessage=wt,Pt=function(){Ut.postMessage(null)}}else Pt=function(){z(wt,0)};function ee(Z,ht){lt=z(function(){Z(g.unstable_now())},ht)}g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(Z){Z.callback=null},g.unstable_forceFrameRate=function(Z){0>Z||125Jt?(Z.sortIndex=Dt,t(y,Z),n(m)===null&&Z===n(y)&&(N?(Y(lt),lt=-1):N=!0,ee(V,Dt-Jt))):(Z.sortIndex=G,t(m,Z),D||k||(D=!0,st||(st=!0,Pt()))),Z},g.unstable_shouldYield=Mt,g.unstable_wrapCallback=function(Z){var ht=T;return function(){var Dt=T;T=ht;try{return Z.apply(this,arguments)}finally{T=Dt}}}}(fd)),fd}var lm;function b2(){return lm||(lm=1,dd.exports=g2()),dd.exports}var pd={exports:{}},ms={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var om;function y2(){if(om)return ms;om=1;var g=Au();function t(m){var y="https://react.dev/errors/"+m;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g)}catch(t){console.error(t)}}return g(),pd.exports=y2(),pd.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var um;function w2(){if(um)return o0;um=1;var g=b2(),t=Au(),n=v2();function i(e){var s="https://react.dev/errors/"+e;if(1G||(e.current=Jt[G],Jt[G]=null,G--)}function ft(e,s){G++,Jt[G]=e.current,e.current=s}var Lt=J(null),Ot=J(null),_t=J(null),Yt=J(null);function te(e,s){switch(ft(_t,s),ft(Ot,e),ft(Lt,null),s.nodeType){case 9:case 11:e=(e=s.documentElement)&&(e=e.namespaceURI)?Mp(e):0;break;default:if(e=s.tagName,s=s.namespaceURI)s=Mp(s),e=Cp(s,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}At(Lt),ft(Lt,e)}function Ke(){At(Lt),At(Ot),At(_t)}function On(e){e.memoizedState!==null&&ft(Yt,e);var s=Lt.current,a=Cp(s,e.type);s!==a&&(ft(Ot,e),ft(Lt,a))}function an(e){Ot.current===e&&(At(Lt),At(Ot)),Yt.current===e&&(At(Yt),n0._currentValue=Dt)}var Oe=Object.prototype.hasOwnProperty,Se=g.unstable_scheduleCallback,Ve=g.unstable_cancelCallback,en=g.unstable_shouldYield,dn=g.unstable_requestPaint,He=g.unstable_now,fn=g.unstable_getCurrentPriorityLevel,Ze=g.unstable_ImmediatePriority,Qn=g.unstable_UserBlockingPriority,zn=g.unstable_NormalPriority,se=g.unstable_LowPriority,me=g.unstable_IdlePriority,Ce=g.log,Bn=g.unstable_setDisableYieldValue,Gt=null,Fe=null;function pn(e){if(typeof Ce=="function"&&Bn(e),Fe&&typeof Fe.setStrictMode=="function")try{Fe.setStrictMode(Gt,e)}catch{}}var De=Math.clz32?Math.clz32:Pa,sa=Math.log,Ia=Math.LN2;function Pa(e){return e>>>=0,e===0?32:31-(sa(e)/Ia|0)|0}var si=256,he=4194304;function Tt(e){var s=e&42;if(s!==0)return s;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Jn(e,s,a){var c=e.pendingLanes;if(c===0)return 0;var p=0,w=e.suspendedLanes,M=e.pingedLanes;e=e.warmLanes;var O=c&134217727;return O!==0?(c=O&~w,c!==0?p=Tt(c):(M&=O,M!==0?p=Tt(M):a||(a=O&~e,a!==0&&(p=Tt(a))))):(O=c&~w,O!==0?p=Tt(O):M!==0?p=Tt(M):a||(a=c&~e,a!==0&&(p=Tt(a)))),p===0?0:s!==0&&s!==p&&(s&w)===0&&(w=p&-p,a=s&-s,w>=a||w===32&&(a&4194048)!==0)?s:p}function ii(e,s){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&s)===0}function $r(e,s){switch(e){case 1:case 2:case 4:case 8:case 64:return s+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ia(){var e=si;return si<<=1,(si&4194048)===0&&(si=256),e}function Ri(){var e=he;return he<<=1,(he&62914560)===0&&(he=4194304),e}function bi(e){for(var s=[],a=0;31>a;a++)s.push(e);return s}function vs(e,s){e.pendingLanes|=s,s!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Vl(e,s,a,c,p,w){var M=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var O=e.entanglements,j=e.expirationTimes,rt=e.hiddenUpdates;for(a=M&~a;0)":-1p||j[c]!==rt[p]){var dt=` +`+j[c].replace(" at new "," at ");return e.displayName&&dt.includes("")&&(dt=dt.replace("",e.displayName)),dt}while(1<=c&&0<=p);break}}}finally{Xl=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?ai(a):""}function Vs(e){switch(e.tag){case 26:case 27:case 5:return ai(e.type);case 16:return ai("Lazy");case 13:return ai("Suspense");case 19:return ai("SuspenseList");case 0:case 15:return Fa(e.type,!1);case 11:return Fa(e.type.render,!1);case 1:return Fa(e.type,!0);case 31:return ai("Activity");default:return""}}function F0(e){try{var s="";do s+=Vs(e),e=e.return;while(e);return s}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}function Ds(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function U0(e){var s=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function Nu(e){var s=U0(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,s),c=""+e[s];if(!e.hasOwnProperty(s)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var p=a.get,w=a.set;return Object.defineProperty(e,s,{configurable:!0,get:function(){return p.call(this)},set:function(M){c=""+M,w.call(this,M)}}),Object.defineProperty(e,s,{enumerable:a.enumerable}),{getValue:function(){return c},setValue:function(M){c=""+M},stopTracking:function(){e._valueTracker=null,delete e[s]}}}}function Kr(e){e._valueTracker||(e._valueTracker=Nu(e))}function Zr(e){if(!e)return!1;var s=e._valueTracker;if(!s)return!0;var a=s.getValue(),c="";return e&&(c=U0(e)?e.checked?"true":"false":e.value),e=c,e!==a?(s.setValue(e),!0):!1}function Pn(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var q0=/[\n"\\]/g;function Ns(e){return e.replace(q0,function(s){return"\\"+s.charCodeAt(0).toString(16)+" "})}function Yl(e,s,a,c,p,w,M,O){e.name="",M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?e.type=M:e.removeAttribute("type"),s!=null?M==="number"?(s===0&&e.value===""||e.value!=s)&&(e.value=""+Ds(s)):e.value!==""+Ds(s)&&(e.value=""+Ds(s)):M!=="submit"&&M!=="reset"||e.removeAttribute("value"),s!=null?Wl(e,M,Ds(s)):a!=null?Wl(e,M,Ds(a)):c!=null&&e.removeAttribute("value"),p==null&&w!=null&&(e.defaultChecked=!!w),p!=null&&(e.checked=p&&typeof p!="function"&&typeof p!="symbol"),O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"?e.name=""+Ds(O):e.removeAttribute("name")}function $l(e,s,a,c,p,w,M,O){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(e.type=w),s!=null||a!=null){if(!(w!=="submit"&&w!=="reset"||s!=null))return;a=a!=null?""+Ds(a):"",s=s!=null?""+Ds(s):a,O||s===e.value||(e.value=s),e.defaultValue=s}c=c??p,c=typeof c!="function"&&typeof c!="symbol"&&!!c,e.checked=O?e.checked:!!c,e.defaultChecked=!!c,M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"&&(e.name=M)}function Wl(e,s,a){s==="number"&&Pn(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Ua(e,s,a,c){if(e=e.options,s){s={};for(var p=0;p"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xs=!1;if(Ne)try{var br={};Object.defineProperty(br,"passive",{get:function(){Xs=!0}}),window.addEventListener("test",br,br),window.removeEventListener("test",br,br)}catch{Xs=!1}var Oi=null,Jl=null,Qr=null;function vn(){if(Qr)return Qr;var e,s=Jl,a=s.length,c,p="value"in Oi?Oi.value:Oi.textContent,w=p.length;for(e=0;e=Ii),oo=" ",K0=!1;function Z0(e,s){switch(e){case"keyup":return W0.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Q0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var oa=!1;function J0(e,s){switch(e){case"compositionend":return Q0(s);case"keypress":return s.which!==32?null:(K0=!0,oo);case"textInput":return e=s.data,e===oo&&K0?null:e;default:return null}}function co(e,s){if(oa)return e==="compositionend"||!il&&Z0(e,s)?(e=vn(),Qr=Jl=Oi=null,oa=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1=s)return{node:a,offset:s-e};e=c}t:{for(;a;){if(a.nextSibling){a=a.nextSibling;break t}a=a.parentNode}a=void 0}a=rc(a)}}function Ga(e,s){return e&&s?e===s?!0:e&&e.nodeType===3?!1:s&&s.nodeType===3?Ga(e,s.parentNode):"contains"in e?e.contains(s):e.compareDocumentPosition?!!(e.compareDocumentPosition(s)&16):!1:!1}function lc(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var s=Pn(e.document);s instanceof e.HTMLIFrameElement;){try{var a=typeof s.contentWindow.location.href=="string"}catch{a=!1}if(a)e=s.contentWindow;else break;s=Pn(e.document)}return s}function bo(e){var s=e&&e.nodeName&&e.nodeName.toLowerCase();return s&&(s==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||s==="textarea"||e.contentEditable==="true")}var ju=Ne&&"documentMode"in document&&11>=document.documentMode,ua=null,yo=null,Va=null,ll=!1;function Gu(e,s,a){var c=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;ll||ua==null||ua!==Pn(c)||(c=ua,"selectionStart"in c&&bo(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Va&&ja(Va,c)||(Va=c,c=Fc(yo,"onSelect"),0>=M,p-=M,Ui=1<<32-De(s)+p|a<w?w:8;var M=Z.T,O={};Z.T=O,lh(e,!1,s,a);try{var j=p(),rt=Z.S;if(rt!==null&&rt(O,j),j!==null&&typeof j=="object"&&typeof j.then=="function"){var dt=fc(j,c);Po(e,s,dt,Qs(e))}else Po(e,s,c,Qs(e))}catch(mt){Po(e,s,{then:function(){},status:"rejected",reason:mt},Qs())}finally{ht.p=w,Z.T=M}}function o4(){}function ah(e,s,a,c){if(e.tag!==5)throw Error(i(476));var p=t1(e).queue;Jf(e,p,s,Dt,a===null?o4:function(){return e1(e),a(c)})}function t1(e){var s=e.memoizedState;if(s!==null)return s;s={memoizedState:Dt,baseState:Dt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xa,lastRenderedState:Dt},next:null};var a={};return s.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xa,lastRenderedState:a},next:null},e.memoizedState=s,e=e.alternate,e!==null&&(e.memoizedState=s),s}function e1(e){var s=t1(e).next.queue;Po(e,s,{},Qs())}function rh(){return Hn(n0)}function n1(){return Dn().memoizedState}function s1(){return Dn().memoizedState}function c4(e){for(var s=e.return;s!==null;){switch(s.tag){case 24:case 3:var a=Qs();e=q(a);var c=tt(s,e,a);c!==null&&(Js(c,s,a),nt(c,s,a)),s={cache:Lo()},e.payload=s;return}s=s.return}}function u4(e,s,a){var c=Qs();a={lane:c,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},wc(e)?a1(s,a):(a=cc(e,s,a,c),a!==null&&(Js(a,e,c),r1(a,s,c)))}function i1(e,s,a){var c=Qs();Po(e,s,a,c)}function Po(e,s,a,c){var p={lane:c,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(wc(e))a1(s,p);else{var w=e.alternate;if(e.lanes===0&&(w===null||w.lanes===0)&&(w=s.lastRenderedReducer,w!==null))try{var M=s.lastRenderedState,O=w(M,a);if(p.hasEagerState=!0,p.eagerState=O,xs(O,M))return Tr(e,s,p,0),tn===null&&Ss(),!1}catch{}finally{}if(a=cc(e,s,p,c),a!==null)return Js(a,e,c),r1(a,s,c),!0}return!1}function lh(e,s,a,c){if(c={lane:2,revertLane:Hh(),action:c,hasEagerState:!1,eagerState:null,next:null},wc(e)){if(s)throw Error(i(479))}else s=cc(e,a,c,2),s!==null&&Js(s,e,2)}function wc(e){var s=e.alternate;return e===ie||s!==null&&s===ie}function a1(e,s){Le=ze=!0;var a=e.pending;a===null?s.next=s:(s.next=a.next,a.next=s),e.pending=s}function r1(e,s,a){if((a&4194048)!==0){var c=s.lanes;c&=e.pendingLanes,a|=c,s.lanes=a,_e(e,a)}}var xc={readContext:Hn,use:gc,useCallback:on,useContext:on,useEffect:on,useImperativeHandle:on,useLayoutEffect:on,useInsertionEffect:on,useMemo:on,useReducer:on,useRef:on,useState:on,useDebugValue:on,useDeferredValue:on,useTransition:on,useSyncExternalStore:on,useId:on,useHostTransitionStatus:on,useFormState:on,useActionState:on,useOptimistic:on,useMemoCache:on,useCacheRefresh:on},l1={readContext:Hn,use:gc,useCallback:function(e,s){return Ps().memoizedState=[e,s===void 0?null:s],e},useContext:Hn,useEffect:Gf,useImperativeHandle:function(e,s,a){a=a!=null?a.concat([e]):null,vc(4194308,4,$f.bind(null,s,e),a)},useLayoutEffect:function(e,s){return vc(4194308,4,e,s)},useInsertionEffect:function(e,s){vc(4,2,e,s)},useMemo:function(e,s){var a=Ps();s=s===void 0?null:s;var c=e();if(Be){pn(!0);try{e()}finally{pn(!1)}}return a.memoizedState=[c,s],c},useReducer:function(e,s,a){var c=Ps();if(a!==void 0){var p=a(s);if(Be){pn(!0);try{a(s)}finally{pn(!1)}}}else p=s;return c.memoizedState=c.baseState=p,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:p},c.queue=e,e=e.dispatch=u4.bind(null,ie,e),[c.memoizedState,e]},useRef:function(e){var s=Ps();return e={current:e},s.memoizedState=e},useState:function(e){e=eh(e);var s=e.queue,a=i1.bind(null,ie,s);return s.dispatch=a,[e.memoizedState,a]},useDebugValue:sh,useDeferredValue:function(e,s){var a=Ps();return ih(a,e,s)},useTransition:function(){var e=eh(!1);return e=Jf.bind(null,ie,e.queue,!0,!1),Ps().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,s,a){var c=ie,p=Ps();if(Te){if(a===void 0)throw Error(i(407));a=a()}else{if(a=s(),tn===null)throw Error(i(349));(Me&124)!==0||Mf(c,s,a)}p.memoizedState=a;var w={value:a,getSnapshot:s};return p.queue=w,Gf(Rf.bind(null,c,w,e),[e]),c.flags|=2048,xl(9,yc(),Cf.bind(null,c,w,a,s),null),a},useId:function(){var e=Ps(),s=tn.identifierPrefix;if(Te){var a=ci,c=Ui;a=(c&~(1<<32-De(c)-1)).toString(32)+a,s="«"+s+"R"+a,a=Xe++,0Zt?(Wn=Vt,Vt=null):Wn=Vt.sibling;var Re=ot(et,Vt,it[Zt],pt);if(Re===null){Vt===null&&(Vt=Wn);break}e&&Vt&&Re.alternate===null&&s(et,Vt),Q=w(Re,Q,Zt),pe===null?Ft=Re:pe.sibling=Re,pe=Re,Vt=Wn}if(Zt===it.length)return a(et,Vt),Te&&qi(et,Zt),Ft;if(Vt===null){for(;ZtZt?(Wn=Vt,Vt=null):Wn=Vt.sibling;var fr=ot(et,Vt,Re.value,pt);if(fr===null){Vt===null&&(Vt=Wn);break}e&&Vt&&fr.alternate===null&&s(et,Vt),Q=w(fr,Q,Zt),pe===null?Ft=fr:pe.sibling=fr,pe=fr,Vt=Wn}if(Re.done)return a(et,Vt),Te&&qi(et,Zt),Ft;if(Vt===null){for(;!Re.done;Zt++,Re=it.next())Re=mt(et,Re.value,pt),Re!==null&&(Q=w(Re,Q,Zt),pe===null?Ft=Re:pe.sibling=Re,pe=Re);return Te&&qi(et,Zt),Ft}for(Vt=c(Vt);!Re.done;Zt++,Re=it.next())Re=ut(Vt,et,Zt,Re.value,pt),Re!==null&&(e&&Re.alternate!==null&&Vt.delete(Re.key===null?Zt:Re.key),Q=w(Re,Q,Zt),pe===null?Ft=Re:pe.sibling=Re,pe=Re);return e&&Vt.forEach(function(d2){return s(et,d2)}),Te&&qi(et,Zt),Ft}function $e(et,Q,it,pt){if(typeof it=="object"&&it!==null&&it.type===D&&it.key===null&&(it=it.props.children),typeof it=="object"&&it!==null){switch(it.$$typeof){case T:t:{for(var Ft=it.key;Q!==null;){if(Q.key===Ft){if(Ft=it.type,Ft===D){if(Q.tag===7){a(et,Q.sibling),pt=p(Q,it.props.children),pt.return=et,et=pt;break t}}else if(Q.elementType===Ft||typeof Ft=="object"&&Ft!==null&&Ft.$$typeof===yt&&c1(Ft)===Q.type){a(et,Q.sibling),pt=p(Q,it.props),Fo(pt,it),pt.return=et,et=pt;break t}a(et,Q);break}else s(et,Q);Q=Q.sibling}it.type===D?(pt=Xa(it.props.children,et.mode,pt,it.key),pt.return=et,et=pt):(pt=kr(it.type,it.key,it.props,null,et.mode,pt),Fo(pt,it),pt.return=et,et=pt)}return M(et);case k:t:{for(Ft=it.key;Q!==null;){if(Q.key===Ft)if(Q.tag===4&&Q.stateNode.containerInfo===it.containerInfo&&Q.stateNode.implementation===it.implementation){a(et,Q.sibling),pt=p(Q,it.children||[]),pt.return=et,et=pt;break t}else{a(et,Q);break}else s(et,Q);Q=Q.sibling}pt=dl(it,et.mode,pt),pt.return=et,et=pt}return M(et);case yt:return Ft=it._init,it=Ft(it._payload),$e(et,Q,it,pt)}if(ee(it))return ne(et,Q,it,pt);if(Pt(it)){if(Ft=Pt(it),typeof Ft!="function")throw Error(i(150));return it=Ft.call(it),Wt(et,Q,it,pt)}if(typeof it.then=="function")return $e(et,Q,Ac(it),pt);if(it.$$typeof===U)return $e(et,Q,Ya(et,it),pt);Sc(et,it)}return typeof it=="string"&&it!==""||typeof it=="number"||typeof it=="bigint"?(it=""+it,Q!==null&&Q.tag===6?(a(et,Q.sibling),pt=p(Q,it),pt.return=et,et=pt):(a(et,Q),pt=Mr(it,et.mode,pt),pt.return=et,et=pt),M(et)):a(et,Q)}return function(et,Q,it,pt){try{Ho=0;var Ft=$e(et,Q,it,pt);return Al=null,Ft}catch(Vt){if(Vt===vl||Vt===wl)throw Vt;var pe=is(29,Vt,null,et.mode);return pe.lanes=pt,pe.return=et,pe}finally{}}}var Sl=u1(!0),h1=u1(!1),hi=J(null),Vi=null;function Qa(e){var s=e.alternate;ft(Un,Un.current&1),ft(hi,e),Vi===null&&(s===null||ce.current!==null||s.memoizedState!==null)&&(Vi=e)}function d1(e){if(e.tag===22){if(ft(Un,Un.current),ft(hi,e),Vi===null){var s=e.alternate;s!==null&&s.memoizedState!==null&&(Vi=e)}}else Ja()}function Ja(){ft(Un,Un.current),ft(hi,hi.current)}function Aa(e){At(hi),Vi===e&&(Vi=null),At(Un)}var Un=J(0);function Tc(e){for(var s=e;s!==null;){if(s.tag===13){var a=s.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||Zh(a)))return s}else if(s.tag===19&&s.memoizedProps.revealOrder!==void 0){if((s.flags&128)!==0)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===e)break;for(;s.sibling===null;){if(s.return===null||s.return===e)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}function oh(e,s,a,c){s=e.memoizedState,a=a(c,s),a=a==null?s:v({},s,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var ch={enqueueSetState:function(e,s,a){e=e._reactInternals;var c=Qs(),p=q(c);p.payload=s,a!=null&&(p.callback=a),s=tt(e,p,c),s!==null&&(Js(s,e,c),nt(s,e,c))},enqueueReplaceState:function(e,s,a){e=e._reactInternals;var c=Qs(),p=q(c);p.tag=1,p.payload=s,a!=null&&(p.callback=a),s=tt(e,p,c),s!==null&&(Js(s,e,c),nt(s,e,c))},enqueueForceUpdate:function(e,s){e=e._reactInternals;var a=Qs(),c=q(a);c.tag=2,s!=null&&(c.callback=s),s=tt(e,c,a),s!==null&&(Js(s,e,a),nt(s,e,a))}};function f1(e,s,a,c,p,w,M){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(c,w,M):s.prototype&&s.prototype.isPureReactComponent?!ja(a,c)||!ja(p,w):!0}function p1(e,s,a,c){e=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(a,c),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(a,c),s.state!==e&&ch.enqueueReplaceState(s,s.state,null)}function Nr(e,s){var a=s;if("ref"in s){a={};for(var c in s)c!=="ref"&&(a[c]=s[c])}if(e=e.defaultProps){a===s&&(a=v({},a));for(var p in e)a[p]===void 0&&(a[p]=e[p])}return a}var _c=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var s=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(s))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function m1(e){_c(e)}function g1(e){console.error(e)}function b1(e){_c(e)}function Ec(e,s){try{var a=e.onUncaughtError;a(s.value,{componentStack:s.stack})}catch(c){setTimeout(function(){throw c})}}function y1(e,s,a){try{var c=e.onCaughtError;c(a.value,{componentStack:a.stack,errorBoundary:s.tag===1?s.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function uh(e,s,a){return a=q(a),a.tag=3,a.payload={element:null},a.callback=function(){Ec(e,s)},a}function v1(e){return e=q(e),e.tag=3,e}function w1(e,s,a,c){var p=a.type.getDerivedStateFromError;if(typeof p=="function"){var w=c.value;e.payload=function(){return p(w)},e.callback=function(){y1(s,a,c)}}var M=a.stateNode;M!==null&&typeof M.componentDidCatch=="function"&&(e.callback=function(){y1(s,a,c),typeof p!="function"&&(ar===null?ar=new Set([this]):ar.add(this));var O=c.stack;this.componentDidCatch(c.value,{componentStack:O!==null?O:""})})}function d4(e,s,a,c,p){if(a.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(s=a.alternate,s!==null&&Rr(s,a,p,!0),a=hi.current,a!==null){switch(a.tag){case 13:return Vi===null?Oh():a.alternate===null&&xn===0&&(xn=3),a.flags&=-257,a.flags|=65536,a.lanes=p,c===Oo?a.flags|=16384:(s=a.updateQueue,s===null?a.updateQueue=new Set([c]):s.add(c),Bh(e,c,p)),!1;case 22:return a.flags|=65536,c===Oo?a.flags|=16384:(s=a.updateQueue,s===null?(s={transitions:null,markerInstances:null,retryQueue:new Set([c])},a.updateQueue=s):(a=s.retryQueue,a===null?s.retryQueue=new Set([c]):a.add(c)),Bh(e,c,p)),!1}throw Error(i(435,a.tag))}return Bh(e,c,p),Oh(),!1}if(Te)return s=hi.current,s!==null?((s.flags&65536)===0&&(s.flags|=256),s.flags|=65536,s.lanes=p,c!==pl&&(e=Error(i(422),{cause:c}),Cr(Sn(e,a)))):(c!==pl&&(s=Error(i(423),{cause:c}),Cr(Sn(s,a))),e=e.current.alternate,e.flags|=65536,p&=-p,e.lanes|=p,c=Sn(c,a),p=uh(e.stateNode,c,p),ct(e,p),xn!==4&&(xn=2)),!1;var w=Error(i(520),{cause:c});if(w=Sn(w,a),Yo===null?Yo=[w]:Yo.push(w),xn!==4&&(xn=2),s===null)return!0;c=Sn(c,a),a=s;do{switch(a.tag){case 3:return a.flags|=65536,e=p&-p,a.lanes|=e,e=uh(a.stateNode,c,e),ct(a,e),!1;case 1:if(s=a.type,w=a.stateNode,(a.flags&128)===0&&(typeof s.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(ar===null||!ar.has(w))))return a.flags|=65536,p&=-p,a.lanes|=p,p=v1(p),w1(p,e,a,c),ct(a,p),!1}a=a.return}while(a!==null);return!1}var x1=Error(i(461)),Yn=!1;function as(e,s,a,c){s.child=e===null?h1(s,null,a,c):Sl(s,e.child,a,c)}function A1(e,s,a,c,p){a=a.render;var w=s.ref;if("ref"in c){var M={};for(var O in c)O!=="ref"&&(M[O]=c[O])}else M=c;return ya(s),c=Za(e,s,a,M,w,p),O=$u(),e!==null&&!Yn?(Wu(e,s,p),Sa(e,s,p)):(Te&&O&&fl(s),s.flags|=1,as(e,s,c,p),s.child)}function S1(e,s,a,c,p){if(e===null){var w=a.type;return typeof w=="function"&&!Er(w)&&w.defaultProps===void 0&&a.compare===null?(s.tag=15,s.type=w,T1(e,s,w,c,p)):(e=kr(a.type,null,c,s,s.mode,p),e.ref=s.ref,e.return=s,s.child=e)}if(w=e.child,!yh(e,p)){var M=w.memoizedProps;if(a=a.compare,a=a!==null?a:ja,a(M,c)&&e.ref===s.ref)return Sa(e,s,p)}return s.flags|=1,e=oi(w,c),e.ref=s.ref,e.return=s,s.child=e}function T1(e,s,a,c,p){if(e!==null){var w=e.memoizedProps;if(ja(w,c)&&e.ref===s.ref)if(Yn=!1,s.pendingProps=c=w,yh(e,p))(e.flags&131072)!==0&&(Yn=!0);else return s.lanes=e.lanes,Sa(e,s,p)}return hh(e,s,a,c,p)}function _1(e,s,a){var c=s.pendingProps,p=c.children,w=e!==null?e.memoizedState:null;if(c.mode==="hidden"){if((s.flags&128)!==0){if(c=w!==null?w.baseLanes|a:a,e!==null){for(p=s.child=e.child,w=0;p!==null;)w=w|p.lanes|p.childLanes,p=p.sibling;s.childLanes=w&~c}else s.childLanes=0,s.child=null;return E1(e,s,c,a)}if((a&536870912)!==0)s.memoizedState={baseLanes:0,cachePool:null},e!==null&&Wa(s,w!==null?w.cachePool:null),w!==null?qe(s,w):Fn(),d1(s);else return s.lanes=s.childLanes=536870912,E1(e,s,w!==null?w.baseLanes|a:a,a)}else w!==null?(Wa(s,w.cachePool),qe(s,w),Ja(),s.memoizedState=null):(e!==null&&Wa(s,null),Fn(),Ja());return as(e,s,p,a),s.child}function E1(e,s,a,c){var p=yl();return p=p===null?null:{parent:wn._currentValue,pool:p},s.memoizedState={baseLanes:a,cachePool:p},e!==null&&Wa(s,null),Fn(),d1(s),e!==null&&Rr(e,s,c,!0),null}function kc(e,s){var a=s.ref;if(a===null)e!==null&&e.ref!==null&&(s.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(i(284));(e===null||e.ref!==a)&&(s.flags|=4194816)}}function hh(e,s,a,c,p){return ya(s),a=Za(e,s,a,c,void 0,p),c=$u(),e!==null&&!Yn?(Wu(e,s,p),Sa(e,s,p)):(Te&&c&&fl(s),s.flags|=1,as(e,s,a,p),s.child)}function k1(e,s,a,c,p,w){return ya(s),s.updateQueue=null,a=Ef(s,c,a,p),_f(e),c=$u(),e!==null&&!Yn?(Wu(e,s,w),Sa(e,s,w)):(Te&&c&&fl(s),s.flags|=1,as(e,s,a,w),s.child)}function M1(e,s,a,c,p){if(ya(s),s.stateNode===null){var w=fa,M=a.contextType;typeof M=="object"&&M!==null&&(w=Hn(M)),w=new a(c,w),s.memoizedState=w.state!==null&&w.state!==void 0?w.state:null,w.updater=ch,s.stateNode=w,w._reactInternals=s,w=s.stateNode,w.props=c,w.state=s.memoizedState,w.refs={},L(s),M=a.contextType,w.context=typeof M=="object"&&M!==null?Hn(M):fa,w.state=s.memoizedState,M=a.getDerivedStateFromProps,typeof M=="function"&&(oh(s,a,M,c),w.state=s.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof w.getSnapshotBeforeUpdate=="function"||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(M=w.state,typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount(),M!==w.state&&ch.enqueueReplaceState(w,w.state,null),Bt(s,c,w,p),Rt(),w.state=s.memoizedState),typeof w.componentDidMount=="function"&&(s.flags|=4194308),c=!0}else if(e===null){w=s.stateNode;var O=s.memoizedProps,j=Nr(a,O);w.props=j;var rt=w.context,dt=a.contextType;M=fa,typeof dt=="object"&&dt!==null&&(M=Hn(dt));var mt=a.getDerivedStateFromProps;dt=typeof mt=="function"||typeof w.getSnapshotBeforeUpdate=="function",O=s.pendingProps!==O,dt||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(O||rt!==M)&&p1(s,w,c,M),C=!1;var ot=s.memoizedState;w.state=ot,Bt(s,c,w,p),Rt(),rt=s.memoizedState,O||ot!==rt||C?(typeof mt=="function"&&(oh(s,a,mt,c),rt=s.memoizedState),(j=C||f1(s,a,j,c,ot,rt,M))?(dt||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount()),typeof w.componentDidMount=="function"&&(s.flags|=4194308)):(typeof w.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=c,s.memoizedState=rt),w.props=c,w.state=rt,w.context=M,c=j):(typeof w.componentDidMount=="function"&&(s.flags|=4194308),c=!1)}else{w=s.stateNode,H(e,s),M=s.memoizedProps,dt=Nr(a,M),w.props=dt,mt=s.pendingProps,ot=w.context,rt=a.contextType,j=fa,typeof rt=="object"&&rt!==null&&(j=Hn(rt)),O=a.getDerivedStateFromProps,(rt=typeof O=="function"||typeof w.getSnapshotBeforeUpdate=="function")||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(M!==mt||ot!==j)&&p1(s,w,c,j),C=!1,ot=s.memoizedState,w.state=ot,Bt(s,c,w,p),Rt();var ut=s.memoizedState;M!==mt||ot!==ut||C||e!==null&&e.dependencies!==null&&Ro(e.dependencies)?(typeof O=="function"&&(oh(s,a,O,c),ut=s.memoizedState),(dt=C||f1(s,a,dt,c,ot,ut,j)||e!==null&&e.dependencies!==null&&Ro(e.dependencies))?(rt||typeof w.UNSAFE_componentWillUpdate!="function"&&typeof w.componentWillUpdate!="function"||(typeof w.componentWillUpdate=="function"&&w.componentWillUpdate(c,ut,j),typeof w.UNSAFE_componentWillUpdate=="function"&&w.UNSAFE_componentWillUpdate(c,ut,j)),typeof w.componentDidUpdate=="function"&&(s.flags|=4),typeof w.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof w.componentDidUpdate!="function"||M===e.memoizedProps&&ot===e.memoizedState||(s.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||M===e.memoizedProps&&ot===e.memoizedState||(s.flags|=1024),s.memoizedProps=c,s.memoizedState=ut),w.props=c,w.state=ut,w.context=j,c=dt):(typeof w.componentDidUpdate!="function"||M===e.memoizedProps&&ot===e.memoizedState||(s.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||M===e.memoizedProps&&ot===e.memoizedState||(s.flags|=1024),c=!1)}return w=c,kc(e,s),c=(s.flags&128)!==0,w||c?(w=s.stateNode,a=c&&typeof a.getDerivedStateFromError!="function"?null:w.render(),s.flags|=1,e!==null&&c?(s.child=Sl(s,e.child,null,p),s.child=Sl(s,null,a,p)):as(e,s,a,p),s.memoizedState=w.state,e=s.child):e=Sa(e,s,p),e}function C1(e,s,a,c){return Is(),s.flags|=256,as(e,s,a,c),s.child}var dh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function fh(e){return{baseLanes:e,cachePool:Xu()}}function ph(e,s,a){return e=e!==null?e.childLanes&~a:0,s&&(e|=di),e}function R1(e,s,a){var c=s.pendingProps,p=!1,w=(s.flags&128)!==0,M;if((M=w)||(M=e!==null&&e.memoizedState===null?!1:(Un.current&2)!==0),M&&(p=!0,s.flags&=-129),M=(s.flags&32)!==0,s.flags&=-33,e===null){if(Te){if(p?Qa(s):Ja(),Te){var O=Je,j;if(j=O){t:{for(j=O,O=$s;j.nodeType!==8;){if(!O){O=null;break t}if(j=Ei(j.nextSibling),j===null){O=null;break t}}O=j}O!==null?(s.memoizedState={dehydrated:O,treeContext:Fi!==null?{id:Ui,overflow:ci}:null,retryLane:536870912,hydrationErrors:null},j=is(18,null,null,0),j.stateNode=O,j.return=s,s.child=j,Vn=s,Je=null,j=!0):j=!1}j||ga(s)}if(O=s.memoizedState,O!==null&&(O=O.dehydrated,O!==null))return Zh(O)?s.lanes=32:s.lanes=536870912,null;Aa(s)}return O=c.children,c=c.fallback,p?(Ja(),p=s.mode,O=Mc({mode:"hidden",children:O},p),c=Xa(c,p,a,null),O.return=s,c.return=s,O.sibling=c,s.child=O,p=s.child,p.memoizedState=fh(a),p.childLanes=ph(e,M,a),s.memoizedState=dh,c):(Qa(s),mh(s,O))}if(j=e.memoizedState,j!==null&&(O=j.dehydrated,O!==null)){if(w)s.flags&256?(Qa(s),s.flags&=-257,s=gh(e,s,a)):s.memoizedState!==null?(Ja(),s.child=e.child,s.flags|=128,s=null):(Ja(),p=c.fallback,O=s.mode,c=Mc({mode:"visible",children:c.children},O),p=Xa(p,O,a,null),p.flags|=2,c.return=s,p.return=s,c.sibling=p,s.child=c,Sl(s,e.child,null,a),c=s.child,c.memoizedState=fh(a),c.childLanes=ph(e,M,a),s.memoizedState=dh,s=p);else if(Qa(s),Zh(O)){if(M=O.nextSibling&&O.nextSibling.dataset,M)var rt=M.dgst;M=rt,c=Error(i(419)),c.stack="",c.digest=M,Cr({value:c,source:null,stack:null}),s=gh(e,s,a)}else if(Yn||Rr(e,s,a,!1),M=(a&e.childLanes)!==0,Yn||M){if(M=tn,M!==null&&(c=a&-a,c=(c&42)!==0?1:Rn(c),c=(c&(M.suspendedLanes|a))!==0?0:c,c!==0&&c!==j.retryLane))throw j.retryLane=c,da(e,c),Js(M,e,c),x1;O.data==="$?"||Oh(),s=gh(e,s,a)}else O.data==="$?"?(s.flags|=192,s.child=e.child,s=null):(e=j.treeContext,Je=Ei(O.nextSibling),Vn=s,Te=!0,ji=null,$s=!1,e!==null&&(zs[Bs++]=Ui,zs[Bs++]=ci,zs[Bs++]=Fi,Ui=e.id,ci=e.overflow,Fi=s),s=mh(s,c.children),s.flags|=4096);return s}return p?(Ja(),p=c.fallback,O=s.mode,j=e.child,rt=j.sibling,c=oi(j,{mode:"hidden",children:c.children}),c.subtreeFlags=j.subtreeFlags&65011712,rt!==null?p=oi(rt,p):(p=Xa(p,O,a,null),p.flags|=2),p.return=s,c.return=s,c.sibling=p,s.child=c,c=p,p=s.child,O=e.child.memoizedState,O===null?O=fh(a):(j=O.cachePool,j!==null?(rt=wn._currentValue,j=j.parent!==rt?{parent:rt,pool:rt}:j):j=Xu(),O={baseLanes:O.baseLanes|a,cachePool:j}),p.memoizedState=O,p.childLanes=ph(e,M,a),s.memoizedState=dh,c):(Qa(s),a=e.child,e=a.sibling,a=oi(a,{mode:"visible",children:c.children}),a.return=s,a.sibling=null,e!==null&&(M=s.deletions,M===null?(s.deletions=[e],s.flags|=16):M.push(e)),s.child=a,s.memoizedState=null,a)}function mh(e,s){return s=Mc({mode:"visible",children:s},e.mode),s.return=e,e.child=s}function Mc(e,s){return e=is(22,e,null,s),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function gh(e,s,a){return Sl(s,e.child,null,a),e=mh(s,s.pendingProps.children),e.flags|=2,s.memoizedState=null,e}function D1(e,s,a){e.lanes|=s;var c=e.alternate;c!==null&&(c.lanes|=s),Co(e.return,s,a)}function bh(e,s,a,c,p){var w=e.memoizedState;w===null?e.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:c,tail:a,tailMode:p}:(w.isBackwards=s,w.rendering=null,w.renderingStartTime=0,w.last=c,w.tail=a,w.tailMode=p)}function N1(e,s,a){var c=s.pendingProps,p=c.revealOrder,w=c.tail;if(as(e,s,c.children,a),c=Un.current,(c&2)!==0)c=c&1|2,s.flags|=128;else{if(e!==null&&(e.flags&128)!==0)t:for(e=s.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&D1(e,a,s);else if(e.tag===19)D1(e,a,s);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===s)break t;for(;e.sibling===null;){if(e.return===null||e.return===s)break t;e=e.return}e.sibling.return=e.return,e=e.sibling}c&=1}switch(ft(Un,c),p){case"forwards":for(a=s.child,p=null;a!==null;)e=a.alternate,e!==null&&Tc(e)===null&&(p=a),a=a.sibling;a=p,a===null?(p=s.child,s.child=null):(p=a.sibling,a.sibling=null),bh(s,!1,p,a,w);break;case"backwards":for(a=null,p=s.child,s.child=null;p!==null;){if(e=p.alternate,e!==null&&Tc(e)===null){s.child=p;break}e=p.sibling,p.sibling=a,a=p,p=e}bh(s,!0,a,null,w);break;case"together":bh(s,!1,null,null,void 0);break;default:s.memoizedState=null}return s.child}function Sa(e,s,a){if(e!==null&&(s.dependencies=e.dependencies),ir|=s.lanes,(a&s.childLanes)===0)if(e!==null){if(Rr(e,s,a,!1),(a&s.childLanes)===0)return null}else return null;if(e!==null&&s.child!==e.child)throw Error(i(153));if(s.child!==null){for(e=s.child,a=oi(e,e.pendingProps),s.child=a,a.return=s;e.sibling!==null;)e=e.sibling,a=a.sibling=oi(e,e.pendingProps),a.return=s;a.sibling=null}return s.child}function yh(e,s){return(e.lanes&s)!==0?!0:(e=e.dependencies,!!(e!==null&&Ro(e)))}function f4(e,s,a){switch(s.tag){case 3:te(s,s.stateNode.containerInfo),ui(s,wn,e.memoizedState.cache),Is();break;case 27:case 5:On(s);break;case 4:te(s,s.stateNode.containerInfo);break;case 10:ui(s,s.type,s.memoizedProps.value);break;case 13:var c=s.memoizedState;if(c!==null)return c.dehydrated!==null?(Qa(s),s.flags|=128,null):(a&s.child.childLanes)!==0?R1(e,s,a):(Qa(s),e=Sa(e,s,a),e!==null?e.sibling:null);Qa(s);break;case 19:var p=(e.flags&128)!==0;if(c=(a&s.childLanes)!==0,c||(Rr(e,s,a,!1),c=(a&s.childLanes)!==0),p){if(c)return N1(e,s,a);s.flags|=128}if(p=s.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),ft(Un,Un.current),c)break;return null;case 22:case 23:return s.lanes=0,_1(e,s,a);case 24:ui(s,wn,e.memoizedState.cache)}return Sa(e,s,a)}function L1(e,s,a){if(e!==null)if(e.memoizedProps!==s.pendingProps)Yn=!0;else{if(!yh(e,a)&&(s.flags&128)===0)return Yn=!1,f4(e,s,a);Yn=(e.flags&131072)!==0}else Yn=!1,Te&&(s.flags&1048576)!==0&&Vu(s,Hi,s.index);switch(s.lanes=0,s.tag){case 16:t:{e=s.pendingProps;var c=s.elementType,p=c._init;if(c=p(c._payload),s.type=c,typeof c=="function")Er(c)?(e=Nr(c,e),s.tag=1,s=M1(null,s,c,e,a)):(s.tag=0,s=hh(null,s,c,e,a));else{if(c!=null){if(p=c.$$typeof,p===$){s.tag=11,s=A1(null,s,c,e,a);break t}else if(p===lt){s.tag=14,s=S1(null,s,c,e,a);break t}}throw s=Ut(c)||c,Error(i(306,s,""))}}return s;case 0:return hh(e,s,s.type,s.pendingProps,a);case 1:return c=s.type,p=Nr(c,s.pendingProps),M1(e,s,c,p,a);case 3:t:{if(te(s,s.stateNode.containerInfo),e===null)throw Error(i(387));c=s.pendingProps;var w=s.memoizedState;p=w.element,H(e,s),Bt(s,c,null,a);var M=s.memoizedState;if(c=M.cache,ui(s,wn,c),c!==w.cache&&gl(s,[wn],a,!0),Rt(),c=M.element,w.isDehydrated)if(w={element:c,isDehydrated:!1,cache:M.cache},s.updateQueue.baseState=w,s.memoizedState=w,s.flags&256){s=C1(e,s,c,a);break t}else if(c!==p){p=Sn(Error(i(424)),s),Cr(p),s=C1(e,s,c,a);break t}else{switch(e=s.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Je=Ei(e.firstChild),Vn=s,Te=!0,ji=null,$s=!0,a=h1(s,null,c,a),s.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Is(),c===p){s=Sa(e,s,a);break t}as(e,s,c,a)}s=s.child}return s;case 26:return kc(e,s),e===null?(a=Ip(s.type,null,s.pendingProps,null))?s.memoizedState=a:Te||(a=s.type,e=s.pendingProps,c=qc(_t.current).createElement(a),c[An]=s,c[jn]=e,ls(c,a,e),Nt(c),s.stateNode=c):s.memoizedState=Ip(s.type,e.memoizedProps,s.pendingProps,e.memoizedState),null;case 27:return On(s),e===null&&Te&&(c=s.stateNode=Op(s.type,s.pendingProps,_t.current),Vn=s,$s=!0,p=Je,or(s.type)?(Qh=p,Je=Ei(c.firstChild)):Je=p),as(e,s,s.pendingProps.children,a),kc(e,s),e===null&&(s.flags|=4194304),s.child;case 5:return e===null&&Te&&((p=c=Je)&&(c=U4(c,s.type,s.pendingProps,$s),c!==null?(s.stateNode=c,Vn=s,Je=Ei(c.firstChild),$s=!1,p=!0):p=!1),p||ga(s)),On(s),p=s.type,w=s.pendingProps,M=e!==null?e.memoizedProps:null,c=w.children,$h(p,w)?c=null:M!==null&&$h(p,M)&&(s.flags|=32),s.memoizedState!==null&&(p=Za(e,s,a4,null,null,a),n0._currentValue=p),kc(e,s),as(e,s,c,a),s.child;case 6:return e===null&&Te&&((e=a=Je)&&(a=q4(a,s.pendingProps,$s),a!==null?(s.stateNode=a,Vn=s,Je=null,e=!0):e=!1),e||ga(s)),null;case 13:return R1(e,s,a);case 4:return te(s,s.stateNode.containerInfo),c=s.pendingProps,e===null?s.child=Sl(s,null,c,a):as(e,s,c,a),s.child;case 11:return A1(e,s,s.type,s.pendingProps,a);case 7:return as(e,s,s.pendingProps,a),s.child;case 8:return as(e,s,s.pendingProps.children,a),s.child;case 12:return as(e,s,s.pendingProps.children,a),s.child;case 10:return c=s.pendingProps,ui(s,s.type,c.value),as(e,s,c.children,a),s.child;case 9:return p=s.type._context,c=s.pendingProps.children,ya(s),p=Hn(p),c=c(p),s.flags|=1,as(e,s,c,a),s.child;case 14:return S1(e,s,s.type,s.pendingProps,a);case 15:return T1(e,s,s.type,s.pendingProps,a);case 19:return N1(e,s,a);case 31:return c=s.pendingProps,a=s.mode,c={mode:c.mode,children:c.children},e===null?(a=Mc(c,a),a.ref=s.ref,s.child=a,a.return=s,s=a):(a=oi(e.child,c),a.ref=s.ref,s.child=a,a.return=s,s=a),s;case 22:return _1(e,s,a);case 24:return ya(s),c=Hn(wn),e===null?(p=yl(),p===null&&(p=tn,w=Lo(),p.pooledCache=w,w.refCount++,w!==null&&(p.pooledCacheLanes|=a),p=w),s.memoizedState={parent:c,cache:p},L(s),ui(s,wn,p)):((e.lanes&a)!==0&&(H(e,s),Bt(s,null,null,a),Rt()),p=e.memoizedState,w=s.memoizedState,p.parent!==c?(p={parent:c,cache:c},s.memoizedState=p,s.lanes===0&&(s.memoizedState=s.updateQueue.baseState=p),ui(s,wn,c)):(c=w.cache,ui(s,wn,c),c!==p.cache&&gl(s,[wn],a,!0))),as(e,s,s.pendingProps.children,a),s.child;case 29:throw s.pendingProps}throw Error(i(156,s.tag))}function Ta(e){e.flags|=4}function O1(e,s){if(s.type!=="stylesheet"||(s.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!qp(s)){if(s=hi.current,s!==null&&((Me&4194048)===Me?Vi!==null:(Me&62914560)!==Me&&(Me&536870912)===0||s!==Vi))throw b=Oo,Yu;e.flags|=8192}}function Cc(e,s){s!==null&&(e.flags|=4),e.flags&16384&&(s=e.tag!==22?Ri():536870912,e.lanes|=s,kl|=s)}function Uo(e,s){if(!Te)switch(e.tailMode){case"hidden":s=e.tail;for(var a=null;s!==null;)s.alternate!==null&&(a=s),s=s.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var c=null;a!==null;)a.alternate!==null&&(c=a),a=a.sibling;c===null?s||e.tail===null?e.tail=null:e.tail.sibling=null:c.sibling=null}}function gn(e){var s=e.alternate!==null&&e.alternate.child===e.child,a=0,c=0;if(s)for(var p=e.child;p!==null;)a|=p.lanes|p.childLanes,c|=p.subtreeFlags&65011712,c|=p.flags&65011712,p.return=e,p=p.sibling;else for(p=e.child;p!==null;)a|=p.lanes|p.childLanes,c|=p.subtreeFlags,c|=p.flags,p.return=e,p=p.sibling;return e.subtreeFlags|=c,e.childLanes=a,s}function p4(e,s,a){var c=s.pendingProps;switch(To(s),s.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return gn(s),null;case 1:return gn(s),null;case 3:return a=s.stateNode,c=null,e!==null&&(c=e.memoizedState.cache),s.memoizedState.cache!==c&&(s.flags|=2048),Si(wn),Ke(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(ml(s)?Ta(s):e===null||e.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,ko())),gn(s),null;case 26:return a=s.memoizedState,e===null?(Ta(s),a!==null?(gn(s),O1(s,a)):(gn(s),s.flags&=-16777217)):a?a!==e.memoizedState?(Ta(s),gn(s),O1(s,a)):(gn(s),s.flags&=-16777217):(e.memoizedProps!==c&&Ta(s),gn(s),s.flags&=-16777217),null;case 27:an(s),a=_t.current;var p=s.type;if(e!==null&&s.stateNode!=null)e.memoizedProps!==c&&Ta(s);else{if(!c){if(s.stateNode===null)throw Error(i(166));return gn(s),null}e=Lt.current,ml(s)?_o(s):(e=Op(p,c,a),s.stateNode=e,Ta(s))}return gn(s),null;case 5:if(an(s),a=s.type,e!==null&&s.stateNode!=null)e.memoizedProps!==c&&Ta(s);else{if(!c){if(s.stateNode===null)throw Error(i(166));return gn(s),null}if(e=Lt.current,ml(s))_o(s);else{switch(p=qc(_t.current),e){case 1:e=p.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=p.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=p.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=p.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=p.createElement("div"),e.innerHTML=" + + + +
+ +