two-cloudwebsite/.next/static/chunks/pages/login-770246fe6d4a26b5.js
2025-07-16 17:42:25 +08:00

1 line
14 KiB
JavaScript

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[295],{2202:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(3794).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2647:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return a}});let n=""+r(3794).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function a(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4e3:(e,t,r)=>{e.exports=r(4895)},4167:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(4685).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4269:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRedirectError:function(){return u},getRedirectStatusCodeFromError:function(){return c},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return i},permanentRedirect:function(){return s},redirect:function(){return l}});let n=r(8316),a=r(5318),o=void 0;function u(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let o=Object.defineProperty(Error(a.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return o.digest=a.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",o}function l(e,t){var r;throw null!=t||(t=(null==o||null==(r=o.getStore())?void 0:r.isAction)?a.RedirectType.push:a.RedirectType.replace),u(e,t,n.RedirectStatusCode.TemporaryRedirect)}function s(e,t){throw void 0===t&&(t=a.RedirectType.replace),u(e,t,n.RedirectStatusCode.PermanentRedirect)}function i(e){return(0,a.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,a.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function c(e){if(!(0,a.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4512:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return a},useServerInsertedHTML:function(){return o}});let n=r(8365)._(r(4232)),a=n.default.createContext(null);function o(e){let t=(0,n.useContext)(a);t&&t(e)}},4518:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(7876);function a(){return(0,n.jsx)("footer",{className:"fixed bottom-0 left-0 w-full bg-background border-t py-4",children:(0,n.jsxs)("div",{className:"container mx-auto flex justify-between items-center text-sm text-primary",children:[(0,n.jsx)("p",{children:"\xa9 2025 CloudProxy 服务"}),(0,n.jsxs)("div",{className:"space-x-4",children:[(0,n.jsx)("a",{href:"#","aria-label":"Twitter",children:"Twitter"}),(0,n.jsx)("a",{href:"#","aria-label":"GitHub",children:"GitHub"}),(0,n.jsx)("a",{href:"#","aria-label":"LinkedIn",children:"LinkedIn"})]})]})})}},4685:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(5346),a=r(1670);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return s.ReadonlyURLSearchParams},RedirectType:function(){return s.RedirectType},ServerInsertedHTMLContext:function(){return i.ServerInsertedHTMLContext},forbidden:function(){return s.forbidden},notFound:function(){return s.notFound},permanentRedirect:function(){return s.permanentRedirect},redirect:function(){return s.redirect},unauthorized:function(){return s.unauthorized},unstable_rethrow:function(){return s.unstable_rethrow},useParams:function(){return h},usePathname:function(){return f},useRouter:function(){return p},useSearchParams:function(){return c},useSelectedLayoutSegment:function(){return b},useSelectedLayoutSegments:function(){return m},useServerInsertedHTML:function(){return i.useServerInsertedHTML}});let n=r(4232),a=r(2875),o=r(6394),u=r(5172),l=r(2835),s=r(6382),i=r(4512),d=void 0;function c(){let e=(0,n.useContext)(o.SearchParamsContext);return(0,n.useMemo)(()=>e?new s.ReadonlyURLSearchParams(e):null,[e])}function f(){return null==d||d("usePathname()"),(0,n.useContext)(o.PathnameContext)}function p(){let e=(0,n.useContext)(a.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return null==d||d("useParams()"),(0,n.useContext)(o.PathParamsContext)}function m(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegments()");let t=(0,n.useContext)(a.LayoutRouterContext);return t?function e(t,r,n,a){let o;if(void 0===n&&(n=!0),void 0===a&&(a=[]),n)o=t[1][r];else{var s;let e=t[1];o=null!=(s=e.children)?s:Object.values(e)[0]}if(!o)return a;let i=o[0],d=(0,u.getSegmentValue)(i);return!d||d.startsWith(l.PAGE_SEGMENT_KEY)?a:(a.push(d),e(o,r,!1,a))}(t.parentTree,e):null}function b(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegment()");let t=m(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===l.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5172:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6382:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return d},RedirectType:function(){return a.RedirectType},forbidden:function(){return u.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return l.unauthorized},unstable_rethrow:function(){return s.unstable_rethrow}});let n=r(4269),a=r(5318),o=r(2647),u=r(2202),l=r(8475),s=r(4167);class i extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class d extends URLSearchParams{append(){throw new i}delete(){throw new i}set(){throw new i}sort(){throw new i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7984:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/login",function(){return r(9784)}])},8139:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(7876),a=r(4232),o=r(8230),u=r.n(o),l=r(8447);function s(e){let{open:t,onClose:r}=e;return(0,n.jsxs)("aside",{className:"fixed inset-y-0 right-0 w-64 bg-background shadow-lg transform transition-transform duration-300 "+(t?"translate-x-0":"translate-x-full"),children:[(0,n.jsx)("button",{onClick:r,className:"p-4 focus:outline-none text-primary",children:"✕ 关闭"}),(0,n.jsxs)("nav",{className:"flex flex-col p-6 gap-6 font-medium",children:[(0,n.jsx)(u(),{href:"/features",legacyBehavior:!0,children:(0,n.jsx)("a",{onClick:r,className:"hover:text-accent",children:"特性"})}),(0,n.jsx)(u(),{href:"/pricing",legacyBehavior:!0,children:(0,n.jsx)("a",{onClick:r,className:"hover:text-accent",children:"定价"})}),(0,n.jsx)(u(),{href:"/contact",legacyBehavior:!0,children:(0,n.jsx)("a",{onClick:r,className:"hover:text-accent",children:"联系我们"})})]})]})}function i(){let[e,t]=(0,a.useState)(!1);return(0,n.jsxs)("header",{className:"fixed top-0 left-0 w-full bg-background shadow-sm z-50",children:[(0,n.jsxs)("div",{className:"container mx-auto flex items-center justify-between h-16 px-4",children:[(0,n.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,n.jsx)("button",{className:"md:hidden p-2 focus:outline-none",onClick:()=>t(!0),children:(0,n.jsx)(l.A,{className:"h-6 w-6 text-primary"})}),(0,n.jsx)(u(),{href:"/",children:(0,n.jsx)("img",{src:"/logo.png",alt:"CloudProxy",className:"h-8 w-8"})}),(0,n.jsxs)("nav",{className:"hidden md:flex items-center space-x-4",children:[(0,n.jsx)(u(),{href:"/",className:"text-primary font-semibold",children:"首页"}),(0,n.jsx)(u(),{href:"/features",className:"text-gray-600 hover:text-primary",children:"产品与服务"}),(0,n.jsx)(u(),{href:"/news",className:"text-gray-600 hover:text-primary",children:"新闻资讯"}),(0,n.jsx)(u(),{href:"/cases",className:"text-gray-600 hover:text-primary",children:"客户案例"}),(0,n.jsx)(u(),{href:"/about",className:"text-gray-600 hover:text-primary",children:"关于我们"})]})]}),(0,n.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,n.jsx)(u(),{href:"/login",className:"px-4 py-1 border border-primary rounded-full text-primary hover:bg-primary hover:text-white transition",children:"Log in"}),(0,n.jsx)("a",{href:"https://instagram.com",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)("i",{className:"fab fa-instagram text-gray-600 hover:text-primary"})}),(0,n.jsx)("a",{href:"https://facebook.com",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)("i",{className:"fab fa-facebook text-gray-600 hover:text-primary"})}),(0,n.jsx)("a",{href:"https://twitter.com",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)("i",{className:"fab fa-twitter text-gray-600 hover:text-primary"})})]})]}),(0,n.jsx)(s,{open:e,onClose:()=>t(!1)})]})}},8475:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(3794).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9784:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var n=r(7876),a=r(8139),o=r(4232),u=r(4e3);let l={username:"admin",password:"password123"};function s(){let e=(0,u.useRouter)(),[t,r]=(0,o.useState)({username:"",password:""}),[a,s]=(0,o.useState)("");return(0,n.jsxs)("section",{className:"px-6 py-section bg-background max-w-md mx-auto",children:[(0,n.jsx)("h2",{className:"text-3xl font-semibold text-center mb-6",children:"登录"}),a&&(0,n.jsx)("p",{className:"text-red-500 text-sm mb-4",children:a}),(0,n.jsxs)("form",{className:"flex flex-col space-y-4",onSubmit:r=>{r.preventDefault(),t.username===l.username&&t.password===l.password?(localStorage.setItem("token","mock-token"),e.push("/")):s("用户名或密码错误")},children:[(0,n.jsx)("input",{type:"text",placeholder:"用户名",className:"border p-3 rounded",value:t.username,onChange:e=>r({...t,username:e.target.value})}),(0,n.jsx)("input",{type:"password",placeholder:"密码",className:"border p-3 rounded",value:t.password,onChange:e=>r({...t,password:e.target.value})}),(0,n.jsx)("button",{type:"submit",className:"py-3 bg-accent text-white rounded disabled:opacity-50",children:"登录"})]})]})}var i=r(4518);function d(){return(0,n.jsxs)("div",{className:"pt-16 pb-12 bg-background",children:[(0,n.jsx)(a.A,{}),(0,n.jsx)("main",{children:(0,n.jsx)(s,{})}),(0,n.jsx)(i.A,{})]})}}},e=>{e.O(0,[752,636,593,792],()=>e(e.s=7984)),_N_E=e.O()}]);