(()=>{var e={};e.id=734,e.ids=[734],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},6821:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>l.a,__next_app__:()=>p,originalPathname:()=>c,pages:()=>u,routeModule:()=>x,tree:()=>d}),r(9536),r(7341),r(5866);var n=r(3191),s=r(8716),a=r(7922),l=r.n(a),o=r(5231),i={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(i[e]=()=>o[e]);r.d(t,i);let d=["",{children:["api-explorer",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,9536)),"/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/app/api-explorer/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,7341)),"/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],u=["/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/app/api-explorer/page.tsx"],c="/api-explorer/page",p={require:r,loadChunk:()=>Promise.resolve()},x=new n.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/api-explorer/page",pathname:"/api-explorer",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},5642:(e,t,r)=>{Promise.resolve().then(r.bind(r,4174))},4:(e,t,r)=>{Promise.resolve().then(r.bind(r,3512))},6643:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},4174:(e,t,r)=>{"use strict";r.d(t,{Nav:()=>o});var n=r(326);r(7577);var s=r(434),a=r(5047);let l=[{href:"/",label:"Home"},{href:"/api-explorer",label:"API Explorer"},{href:"/get-started",label:"Get Started"},{href:"/sdks",label:"SDKs"},{href:"/pricing",label:"Pricing"}];function o(){let e=(0,a.usePathname)();return n.jsx("header",{className:"sticky top-0 z-50 border-b border-slate-200 bg-white/90 backdrop-blur",children:(0,n.jsxs)("nav",{className:"mx-auto flex max-w-7xl items-center justify-between px-6 py-4",children:[(0,n.jsxs)(s.default,{href:"/",className:"flex items-center gap-2",children:[n.jsx("span",{className:"text-xl font-bold text-brand-600",children:"SentryAgent"}),n.jsx("span",{className:"rounded bg-brand-100 px-1.5 py-0.5 text-xs font-semibold text-brand-700",children:"AgentIdP"})]}),n.jsx("ul",{className:"flex items-center gap-1",children:l.map(({href:t,label:r})=>{let a="/"===t?"/"===e:e.startsWith(t);return n.jsx("li",{children:n.jsx(s.default,{href:t,className:["rounded-md px-3 py-2 text-sm font-medium transition-colors",a?"bg-brand-100 text-brand-700":"text-slate-600 hover:bg-slate-100 hover:text-slate-900"].join(" "),children:r})},t)})}),n.jsx(s.default,{href:"/get-started",className:"rounded-lg bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm transition-colors hover:bg-brand-700",children:"Get Started Free"})]})})}},3512:(e,t,r)=>{"use strict";r.d(t,{SwaggerExplorer:()=>i});var n=r(326);r(7577);var s=r(3353),a=r.n(s);r(7606);let l=a()(async()=>{},{loadableGenerated:{modules:["components/SwaggerExplorer.tsx -> swagger-ui-react"]},ssr:!1}),o=["get","post","put","patch","delete"];function i({apiUrl:e}){let t=`${e}/openapi.json`;return n.jsx("div",{className:"swagger-wrapper min-h-screen",children:n.jsx(l,{url:t,persistAuthorization:!0,supportedSubmitMethods:o})})}},3353:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(1174);r(326),r(7577);let s=n._(r(7028));function a(e,t){var r;let n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};"function"==typeof e&&(n.loader=e);let a={...n,...t};return(0,s.default)({...a,modules:null==(r=a.loadableGenerated)?void 0:r.modules})}("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)},933:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return s}});let n=r(4129);function s(e){let{reason:t,children:r}=e;throw new n.BailoutToCSRError(t)}},7028:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(326),s=r(7577),a=r(933),l=r(6618);function o(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},d=function(e){let t={...i,...e},r=(0,s.lazy)(()=>t.loader().then(o)),d=t.loading;function u(e){let o=d?(0,n.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,i=t.ssr?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.PreloadCss,{moduleIds:t.modules}),(0,n.jsx)(r,{...e})]}):(0,n.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(s.Suspense,{fallback:o,children:i})}return u.displayName="LoadableComponent",u}},6618:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return a}});let n=r(326),s=r(5403);function a(e){let{moduleIds:t}=e,r=(0,s.getExpectedRequestStore)("next/dynamic css"),a=[];if(r.reactLoadableManifest&&t){let e=r.reactLoadableManifest;for(let r of t){if(!e[r])continue;let t=e[r].files.filter(e=>e.endsWith(".css"));a.push(...t)}}return 0===a.length?null:(0,n.jsx)(n.Fragment,{children:a.map(e=>(0,n.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:r.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},9536:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u,metadata:()=>d});var n=r(9510),s=r(8570);let a=(0,s.createProxy)(String.raw`/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/components/SwaggerExplorer.tsx`),{__esModule:l,$$typeof:o}=a;a.default;let i=(0,s.createProxy)(String.raw`/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/components/SwaggerExplorer.tsx#SwaggerExplorer`),d={title:"API Explorer — SentryAgent AgentIdP",description:"Interactively explore and test the SentryAgent AgentIdP REST API."};function u(){let e=process.env.NEXT_PUBLIC_API_URL??"http://localhost:3000";return n.jsx("div",{className:"px-4 py-8",children:(0,n.jsxs)("div",{className:"mx-auto max-w-7xl",children:[(0,n.jsxs)("div",{className:"mb-8",children:[n.jsx("h1",{className:"text-3xl font-extrabold text-slate-900",children:"API Explorer"}),n.jsx("p",{className:"mt-2 text-slate-600",children:"Explore, authenticate, and test every AgentIdP endpoint directly from your browser. Use the Authorize button to set your Bearer token."}),(0,n.jsxs)("p",{className:"mt-1 text-sm text-slate-400",children:["Spec loaded from:"," ",(0,n.jsxs)("code",{className:"rounded bg-slate-100 px-1.5 py-0.5 text-xs",children:[e,"/openapi.json"]})]})]}),n.jsx(i,{apiUrl:e})]})})}},7341:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u,metadata:()=>d});var n=r(9510);r(7272);var s=r(8570);let a=(0,s.createProxy)(String.raw`/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/components/Nav.tsx`),{__esModule:l,$$typeof:o}=a;a.default;let i=(0,s.createProxy)(String.raw`/home/ubuntu/vj_ai_agents_dev/sentryagent-idp/portal/components/Nav.tsx#Nav`),d={title:"SentryAgent.ai Developer Portal",description:"Identity and access management for AI agents. Register, authenticate, and secure your agents with SentryAgent AgentIdP."};function u({children:e}){return n.jsx("html",{lang:"en",children:(0,n.jsxs)("body",{className:"min-h-screen bg-slate-50 text-slate-900 antialiased",children:[n.jsx(i,{}),n.jsx("main",{children:e}),n.jsx("footer",{className:"border-t border-slate-200 py-8 text-center text-sm text-slate-500",children:(0,n.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," SentryAgent.ai — All rights reserved."]})})]})})}},7272:()=>{},7606:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[24],()=>r(6821));module.exports=n})();