1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,663956,e=>{"use strict";var t=e.i(763716),n=e.i(680115),r=e.i(497608),s=e.i(83350);e.s(["FlagV2Guard",0,({flag:e,children:i,tooltipStrategy:a,className:o,tooltipPlacement:l,hideTooltip:d=!1})=>{let c=(0,s.useDANGEROUSisChalkEmployee)();return(0,r.useFlagsV2)().enabled(e)?(0,t.jsx)(t.Fragment,{children:i}):c?(0,t.jsx)(n.ChalkAdminVisualWrapper,{className:o,tooltipContent:`Flagged off, requires "${e}"`,hideTooltip:d,tooltipStrategy:a,tooltipPlacement:l,children:i}):null}])},591073,e=>{"use strict";var t=e.i(763716),n=e.i(600969),r=e.i(754790),s=e.i(41777),i=e.i(247392);e.s(["SimpleSuspendedWarning",0,({featureName:e})=>(0,t.jsxs)(n.WarnMessage,{title:"Environment Suspended",children:[e??"This feature is"," unavailable; environment is suspended"]}),"SuspendedEnvironmentWarning",0,({})=>{let{environment:e,environmentId:a,projectId:o}=(0,r.useRouteAndTeamInfo)();return null!=e&&null!=e.suspendedAt&&null!=a&&null!=o?(0,t.jsxs)(n.WarnMessage,{title:"Environment Suspended",compact:!0,children:["This environment is suspended, so it will not consume resources or be available for querying. This includes the in-cluster database (metrics), which means that some dashboard components may be missing data or may fail to load."," ",(0,t.jsx)(i.default,{className:"link",href:s.Routes.project.environment.settings(o,a,"suspend"),children:"View suspension settings."})]}):null}])},130881,e=>{"use strict";e.s(["MOTION_DURATION_CLASS",0,{short:"duration-150",medium:"duration-200",long:"duration-300"},"MOTION_DURATION_MS",0,{short:150,medium:200,long:300}])},411250,326233,e=>{"use strict";var t=e.i(763716),n=e.i(929729),r=e.i(521888),s=e.i(9768);let i=e=>e.chats.length>=20,a=e=>null==e.conversationId&&null==e.requestedConversationId&&"idle"===e.status,o=e=>e.chats.find(a),l=e=>({id:e,title:"New chat",minimized:!1,conversationId:null,requestedConversationId:null,activeContext:null,pendingPrompt:null,proposedCellDiff:null,proposedCellAdd:null,proposedCellDelete:null,status:"idle",width:null,height:null}),d=(e,t)=>e.map(e=>e.id===t||e.minimized?e:{...e,minimized:!0}),c=(e,t)=>{if(i(e))return e;let n=e.chats.find(t=>t.id===e.activeId),r={...t,width:n?.width??null,height:n?.height??null};return{chats:d([...e.chats,r],r.id),activeId:r.id}},u=(e,t)=>{if("new"===t.type){let n=o(e);return null!=n?u(e,{type:"focus",id:n.id}):c(e,l(t.id))}if("request"===t.type){let n=e.chats.find(e=>e.conversationId===t.conversationId);return n?u(e,{type:"focus",id:n.id}):c(e,{...l(t.id),conversationId:t.conversationId,requestedConversationId:t.conversationId})}if("close"===t.type){let n=e.chats.findIndex(e=>e.id===t.id),r=e.chats.filter(e=>e.id!==t.id);return{chats:r,activeId:e.activeId===t.id?(r[n]??r[n-1])?.id??null:e.activeId}}if("focus"===t.type){let n=e.chats.find(e=>e.id===t.id);return null!=n&&(e.activeId!==t.id||n.minimized)?{chats:d(e.chats.map(e=>e.id===t.id?{...e,minimized:!1}:e),t.id),activeId:t.id}:e}let n=t.id??e.activeId??t.fallbackId,r=e.chats.find(e=>e.id===n);if(null!=t.id&&null==r)return e;let s="toggle"===t.type?{minimized:!!r&&!r.minimized}:t.patch;if(null!=r&&Object.entries(s).every(([e,t])=>r[e]===t)||null==r&&!Object.entries(s).some(([e,t])=>"minimized"===e?!1===t:null!=t)||null==r&&e.chats.length>0)return e;let i={...r??l(n),...s},a=r?e.chats.map(e=>e.id===n?i:e):[...e.chats,i];return r?.minimized===!1||i.minimized?{chats:a,activeId:e.activeId??n}:{chats:d(a,n),activeId:n}};e.s(["ASSISTANT_MAX_OPEN_CHATS",0,20,"assistantWorkspaceReducer",0,u,"findBlankAssistantChat",0,o,"isAtAssistantChatLimit",0,i,"isBlankAssistantChat",0,a],326233);let m=s.default.createContext(void 0),h=s.default.createContext(void 0),p=s.default.createContext(void 0),f=s.default.createContext(void 0),g=()=>(0,s.useContext)(p),x={chats:[],activeId:null},v={conversationIdByEnvironment:{}},b=({chatId:e,children:n})=>{let r=g();if(null==r)throw Error("AgentSidebarScope requires AgentSidebarProvider");let{state:i,dispatch:a,hostContextSource:o,setHostContextSource:l}=r,d=i.chats.find(t=>
1t.id===(e??i.activeId)),c=(0,s.useMemo)(()=>{let t=t=>a({type:"update",id:e,fallbackId:crypto.randomUUID(),patch:t});return{open:()=>t({minimized:!1}),close:()=>t({minimized:!0}),toggle:()=>a({type:"toggle",id:e,fallbackId:crypto.randomUUID()}),setActiveContext:e=>t({activeContext:e}),setPendingPrompt:e=>t({pendingPrompt:e}),clearPendingPrompt:()=>t({pendingPrompt:null}),requestConversation:e=>a({type:"request",id:crypto.randomUUID(),conversationId:e}),clearRequestedConversation:()=>t({requestedConversationId:null}),proposeCellDiff:e=>t({proposedCellDiff:e}),clearProposedCellDiff:()=>t({proposedCellDiff:null}),proposeCellAdd:e=>t({proposedCellAdd:e}),clearProposedCellAdd:()=>t({proposedCellAdd:null}),proposeCellDelete:e=>t({proposedCellDelete:e}),clearProposedCellDelete:()=>t({proposedCellDelete:null})}},[e,a]),u=d?.activeContext??null,p=d?.pendingPrompt??null,f=d?.requestedConversationId??null,x=d?.proposedCellDiff??null,v=d?.proposedCellAdd??null,b=d?.proposedCellDelete??null,w=(0,s.useMemo)(()=>({...c,activeContext:u,pendingPrompt:p,requestedConversationId:f,proposedCellDiff:x,proposedCellAdd:v,proposedCellDelete:b,hostContextSource:o,setHostContextSource:l}),[c,u,p,f,x,v,b,o,l]),j=null!=d&&!d.minimized,y=(0,s.useMemo)(()=>({...w,isOpen:j}),[w,j]);return(0,t.jsx)(h.Provider,{value:w,children:(0,t.jsx)(m.Provider,{value:y,children:n})})};e.s(["AgentSidebarProvider",0,({children:e,available:i=!0,environmentId:a})=>{let[o,l]=(0,s.useReducer)(u,x);((e,t,i)=>{let a,[o,l]=(0,n.useLocalStorageSyncedState)(r.LocalStorageKey.ASSISTANT_FOCUSED_CONVERSATION,v),d=null!=e?o.conversationIdByEnvironment[e]??null:null,c=(0,s.useRef)({phase:"pending"});(0,s.useEffect)(()=>{if("pending"===c.current.phase&&null!=e){if(null==d){c.current={phase:"settled"};return}c.current={phase:"dispatched",conversationId:d},i({type:"request",id:crypto.randomUUID(),conversationId:d})}},[i,e,d]);let u=null==(a=t.chats.find(e=>e.id===t.activeId))||a.minimized?null:a.conversationId;(0,s.useEffect)(()=>{if(null==e)return;let n=c.current;if("pending"!==n.phase){if("dispatched"===n.phase){if(!t.chats.some(e=>e.conversationId===n.conversationId))return;c.current={phase:"settled"}}u!==d&&l(t=>{let n={...t.conversationIdByEnvironment};return null==u?delete n[e]:n[e]=u,{conversationIdByEnvironment:n}})}},[e,u,l,t.chats,d])})(a,o,l);let[d,c]=(0,s.useState)(null),[m,h]=(0,s.useState)(null),g=(0,s.useMemo)(()=>({newChat:()=>l({type:"new",id:crypto.randomUUID()}),openConversationChat:e=>l({type:"request",id:crypto.randomUUID(),conversationId:e}),focusChat:e=>l({type:"focus",id:e}),closeChat:e=>l({type:"close",id:e}),updateChat:(e,t)=>l({type:"update",id:e,fallbackId:e,patch:t})}),[]),w=(0,s.useMemo)(()=>({available:i,state:o,dispatch:l,...g,railBounds:d,setRailBounds:c,hostContextSource:m,setHostContextSource:h}),[i,o,g,d,m]),j=(0,s.useMemo)(()=>({available:i,dispatch:l,...g}),[i,g]);return(0,t.jsx)(f.Provider,{value:j,children:(0,t.jsx)(p.Provider,{value:w,children:(0,t.jsx)(b,{children:e})})})},"AgentSidebarScope",0,b,"useAgentSessionContext",0,()=>(0,s.useContext)(h),"useAgentSidebar",0,function(){return(0,s.useContext)(m)},"useAgentWorkspace",0,g,"useAgentWorkspaceControls",0,()=>(0,s.useContext)(f)],411250)},134004,e=>{"use strict";var t=e.i(763716),n=e.i(513520),r=e.i(94704),s=e.i(504696),i=e.i(130881),a=e.i(411250),o=e.i(808480),l=e.i(9768);let d=n.ZIndex.NAVIGATION_OVERLAY+2,c="translate(0px, 0px) scale(1, 1)",u="translateY(calc(100% + 48px))",m=e=>Math.round(1e3*e)/1e3,h=e=>document.querySelector(`[aria-controls="assistant-panel-${e}"]`),p=(e,t,n)=>{let r=h(e),s=t?.offsetWidth??0,i=t?.offsetHeight??0;if(null==r||0===s||0===i)return null;let a=r.getBoundingClientRect(),o=window.innerHeight-48-i,l=a.left+a.width/2-(n+s/2),d=a.top+a.height/2-(o+i/2);return`translate(${m(l)}px, ${m(d)}px) scale(${m(a.width/s)}, ${m(a.height/i)})`},f="sql-explorer-resize-handle absolute z-20 bg-transparent focus-visible:outline-none",g="sql-explorer-resize-indicator pointer-events-none absolute bg-zinc-400 dark:bg-white/[0.24]";e.s(["ASSISTANT_RAIL_HEIGHT",0,40,"ASSISTANT_RAIL_Z_INDEX",0,d,"ChalkAssistantPanel",0,({chatId:e,children:d})=>{var m;let x,v,b,w=(0,a.useAgentWorkspace)(),j=w?.state,y=w?.railBounds??null,S=w?.updateChat,C=j?.chats.find(t=>
1t.id===e),N=(()=>{let e=(0,o.useRouter)();if(null==e||!e.pathname.includes("/agent-conversations/[conversationId]"))return null;let{conversationId:t}=e.query;return"string"==typeof t?t:null})(),A=y?.width??0,k=C?.width??420,I=C?.height??600,_=null!=C&&!C.minimized&&(null==N||C.conversationId!==N)&&null!=y,E=((e,t,n)=>{let[r,s]=(0,l.useState)(null);return(0,l.useLayoutEffect)(()=>{let t=()=>{let t=h(e)?.getBoundingClientRect(),n=null==t||0===t.width&&0===t.height?null:t.right;s(e=>e===n?e:n)};t();let n=document.querySelector("[data-assistant-tab-strip]"),r=new ResizeObserver(t);return null!=n&&r.observe(n),window.addEventListener("resize",t),document.addEventListener("scroll",t,!0),()=>{r.disconnect(),window.removeEventListener("resize",t),document.removeEventListener("scroll",t,!0)}},[e,t,n]),r})(e,j?.chats,y),R=(m={left:y?.left??0,width:A},x=Math.max(0,Math.min(k,m.width-16)),b=Math.max(v=m.left+8,m.left+m.width-8-x),{width:x,left:Math.min(b,Math.max(v,null==E?b:E-x))}),T=(0,l.useCallback)(()=>Math.min(640,A-16),[A]),P=(0,l.useCallback)(()=>window.innerHeight-96,[]),O=(0,s.useResizable)({initialSize:k,externalSize:k,minSize:420,maxSize:T,direction:"horizontal",anchor:"end",stateUpdateMode:"commit",onSizeChange:t=>S?.(e,{width:t})}),D=(0,s.useResizable)({initialSize:I,externalSize:I,minSize:600,maxSize:P,direction:"vertical",anchor:"end",stateUpdateMode:"commit",onSizeChange:t=>S?.(e,{height:t})}),L=O.containerRef,M=D.containerRef,z=(0,l.useRef)(null),U=(0,l.useCallback)(e=>{z.current=e,L.current=e,M.current=e},[L,M]),B=O.isDragging||D.isDragging,F=R.left,[V,G]=(0,l.useState)(null),K=(0,l.useRef)(_);if((0,l.useLayoutEffect)(()=>{let t=z.current;if(!_){K.current=!1;let n=p(e,t,F);G(e=>e===n?e:n);return}if(K.current)return;K.current=!0;let n=p(e,t,F);null!=t&&null!=n&&n!==V&&(t.style.transition="none",t.style.transform=n,t.offsetWidth,t.style.transition="",t.style.transform=c)},[e,F,V,_]),null==w)return null;let{focusChat:H}=w;return(0,t.jsxs)("div",{ref:U,role:"region","aria-label":C?.title??"Assistant chat","data-assistant-panel":e,id:`assistant-panel-${e}`,"aria-hidden":!_,inert:!_,"data-ds-v2":"",className:(0,r.cx)("design-system-typography fixed overflow-hidden rounded-cds-6 shadow-cds-m dark:shadow-cds-l-dark",!B&&`transition-[left,width,height,transform,visibility] ${i.MOTION_DURATION_CLASS.short} ease-out motion-reduce:transition-none`),style:{visibility:_?"visible":"hidden",transform:_?c:V??u,contain:"strict",bottom:48,left:F,width:R.width,height:`min(${I}px, calc(100dvh - 96px))`,zIndex:j?.activeId===e?n.ZIndex.NAVIGATION_OVERLAY+1:n.ZIndex.NAVIGATION_OVERLAY},onPointerDownCapture:()=>{j?.activeId!==e&&H(e)},onFocusCapture:()=>{j?.activeId!==e&&H(e)},children:[d,(0,t.jsx)("button",{type:"button","aria-label":"Resize chat height",className:(0,r.cx)(f,"inset-x-4 top-0 h-2.5 cursor-ns-resize",D.isDragging&&"sql-explorer-resize-handle-active"),onPointerDown:D.handlePointerDown,onKeyDown:D.handleKeyDown,children:(0,t.jsx)("span",{"aria-hidden":!0,className:(0,r.cx)(g,"inset-x-0 top-0 h-px [mask-image:linear-gradient(to_right,transparent,black_25%,black_75%,transparent)]")})}),(0,t.jsx)("button",{type:"button","aria-label":"Resize chat width",className:(0,r.cx)(f,"inset-y-4 left-0 w-2.5 cursor-ew-resize",O.isDragging&&"sql-explorer-resize-handle-active"),onPointerDown:O.handlePointerDown,onKeyDown:O.handleKeyDown,children:(0,t.jsx)("span",{"aria-hidden":!0,className:(0,r.cx)(g,"inset-y-0 left-0 w-px [mask-image:linear-gradient(to_bottom,transparent,black_25%,black_75%,transparent)]")})}),(0,t.jsx)("button",{type:"button","aria-label":"Resize chat",className:(0,r.cx)(f,"left-0 top-0 h-4 w-4 cursor-nwse-resize"),onPointerDown:e=>{O.handlePointerDown(e),D.handlePointerDown(e)},onKeyDown:e=>{O.handleKeyDown(e),D.handleKeyDown(e)}})]})}],134004)},31295,e=>{"use strict";e.s(["parseEnvironmentIdFromUrl",0,function(e){let t=e.match(/\/environments\/([^/?]+)/);if(t)return t[1];try{let t=new URL(e,"https://dummy.com").searchParams.get("environmentId");return t&&t.length>0?t:null}catch{return null}}])},593704,e=>{"use strict";var t=e.i(413950),n=e.i(31295),r=e.i(521888),s=e.i(292719),i=e.i(352630),a=e.i(981540);let o="chalk-dashboard-fixture-capture-updated",l=[/secretvalue/i,/upsertsecret/i,/createservicetoken/i,/deleteservicetoken/i,/updateservicetoken/i,/verificationtoken/i,/^login/i,/saml/i,/oauth/i,/integration/i];function d(){return"true"===window.localStorage.getItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_ENABLED)}function c(){window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__=void 0,window.sessionStorage.removeItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_CRAWL_STATE),window.sessionStorage.removeItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_STATE),v()}function u(){if(null!=window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__)return window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__;let e=f();return null!=e?(window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__=e,e):(window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__={pendingCount:0,records:[],sequence:0,skipped:[],startedAt:new Date().toISOString()},x(window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__),window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__)}function m(e,t){let r=window.location.href;return{baseUrl:e,environmentId:r?(0,n.parseEnvironmentIdFromUrl)(r):null,methodKind:t.methodKind,methodName:t.name,projectId:r.match(/\/projects\/([^/?#]+)/)?.[1]??null,route:`${window.location.pathname}${window.location.search}${window.location.hash}`,serviceName:t.parent.typeName,startedAt:new Date().toISOString()}}function h(e){let t=u();t.sequence+=1,t.records.push({id:`${t.sequence}-${e.serviceName}/${e.methodName}`,...e}),x(t),v()}function p(e,t){let n=u();n.skipped.push({...e,reason:t,skippedAt:new Date().toISOString()}),x(n),v()}function f(){try{let e=window.sessionStorage.getItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_STATE);if(null==e)return null;let t=JSON.parse(e);
1if(!Array.isArray(t.records)||!Array.isArray(t.skipped))return null;return{pendingCount:0,records:t.records,sequence:"number"==typeof t.sequence?t.sequence:Math.max(t.records.length,0),skipped:t.skipped,startedAt:"string"==typeof t.startedAt?t.startedAt:new Date().toISOString()}}catch{return null}}function g(){let e=u();e.pendingCount+=1,x(e),v();let t=!1;return()=>{if(t)return;t=!0;let e=u();e.pendingCount=Math.max(0,e.pendingCount-1),x(e),v()}}function x(e){try{window.sessionStorage.setItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_STATE,JSON.stringify(e))}catch(e){console.warn("[Dashboard fixture capture] failed to persist capture state",e)}}function v(){window.dispatchEvent(new Event(o))}function b(e){return l.some(t=>t.test(e))}function w(e){return b(e.name)?"method name matched sensitive capture skip list":null}function j(e,n){let r=(0,i.toBinary)(e,(0,s.create)(e,n));return{base64:function(e){if(void 0!==t.Buffer)return t.Buffer.from(e).toString("base64");let n="";return e.forEach(e=>{n+=String.fromCharCode(e)}),btoa(n)}(r),byteLength:r.byteLength,hash:function(e){let t=0x811c9dc5;for(let n of e)t^=n,t=Math.imul(t,0x1000193);return(t>>>0).toString(16).padStart(8,"0")}(r)}}async function*y(e,t,n,r){for await(let s of t){try{let t=j(e,s);t.byteLength<=0xa00000?n.push(t):p(r,"stream request message exceeded 10485760 bytes")}catch(e){p(r,`stream request serialization failed: ${N(e)}`)}yield s}}async function*S({baseSnapshot:e,finishCaptureRequest:t,inputMessages:n,method:r,output:s,outputMessages:i,startedAtMs:a}){try{for await(let t of s){try{let n=j(r.output,t);n.byteLength<=0xa00000?i.push(n):p(e,"stream response message exceeded 10485760 bytes")}catch(t){p(e,`stream response serialization failed: ${N(t)}`)}yield t}h({...e,durationMs:Date.now()-a,methodKind:r.methodKind,requestMessages:n,responseMessages:i,status:"success"})}catch(t){throw h({...e,durationMs:Date.now()-a,error:C(t),methodKind:r.methodKind,requestMessages:n,responseMessages:i,status:"error"}),t}finally{t()}}function C(e){return e instanceof a.ConnectError?{code:e.code,message:e.rawMessage,name:"ConnectError"}:e instanceof Error?{message:e.message,name:e.name}:{message:String(e),name:"Error"}}function N(e){return e instanceof Error?e.message:String(e)}e.s(["addDashboardFixtureCaptureEventListener",0,function(e){return window.addEventListener(o,e),()=>window.removeEventListener(o,e)},"clearDashboardFixtureCapture",0,c,"getDashboardFixtureCaptureFilename",0,function(){let e=new Date().toISOString().replace(/[:.]/g,"-");return`chalk-dashboard-fixture-${e}.json`},"getDashboardFixtureCapturePendingCount",0,function(){let e=window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__??f();return null!=e&&(window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__=e),e?.pendingCount??0},"getDashboardFixtureCaptureSummary",0,function(){let e=window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__??f();return null!=e&&(window.__CHALK_DASHBOARD_FIXTURE_CAPTURE__=e),{enabled:d(),recordCount:e?.records.length??0,skippedCount:e?.skipped.length??0,startedAt:e?.startedAt}},"isDashboardFixtureCaptureEnabled",0,d,"isSensitiveCaptureMethodName",0,b,"makeDashboardFixtureCaptureBundle",0,function(){let e=u();return{version:1,startedAt:e.startedAt,downloadedAt:new Date().toISOString(),source:{href:window.location.href,userAgent:"u">typeof navigator?navigator.userAgent:void 0},summary:{recordCount:e.records.length,skippedCount:e.skipped.length},records:e.records,skipped:e.skipped}},"startDashboardFixtureCapture",0,function({reset:e=!0}={}){e&&c(),window.localStorage.setItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_ENABLED,"true"),u(),v()},"stopDashboardFixtureCapture",0,function(){window.localStorage.removeItem(r.LocalStorageKey.DASHBOARD_FIXTURE_CAPTURE_ENABLED),v()},"wrapTransportWithDashboardFixtureCapture",0,function(e,{baseUrl:t}){return{unary:async(n,r,s,i,a,o)=>{if(!d())return await e.unary(n,r,s,i,a,o);let l=g(),c=Date.now(),u=m(t,n);try{let t,l=w(n);if(null!=l)return p(u,l),await e.unary(n,r,s,i,a,o);try{t=j(n.input,a)}catch(t){return p(u,`request serialization failed: ${N(t)}`),await e.unary(n,r,s,i,a,o)}if(t.byteLength>0xa00000)return p(u,"request exceeded 10485760 bytes"),await e.unary(n,r,s,i,a,o);try{let l,d=await e.unary(n,r,s,i,a,o);try{l=j(n.output,d.message)}
1catch(e){return p(u,`response serialization failed: ${N(e)}`),d}if(l.byteLength>0xa00000)return p(u,"response exceeded 10485760 bytes"),d;return h({...u,durationMs:Date.now()-c,methodKind:n.methodKind,request:t,response:l,status:"success"}),d}catch(e){throw h({...u,durationMs:Date.now()-c,error:C(e),methodKind:n.methodKind,request:t,status:"error"}),e}}finally{l()}},stream:async(n,r,s,i,a,o)=>{if(!d())return await e.stream(n,r,s,i,a,o);let l=g(),c=Date.now(),u=m(t,n),f=w(n);if(null!=f)try{return p(u,f),await e.stream(n,r,s,i,a,o)}finally{l()}let x=[],v=y(n.input,a,x,u);try{let t=await e.stream(n,r,s,i,v,o);return{...t,message:S({baseSnapshot:u,finishCaptureRequest:l,inputMessages:x,method:n,output:t.message,outputMessages:[],startedAtMs:c})}}catch(e){throw h({...u,durationMs:Date.now()-c,error:C(e),methodKind:n.methodKind,requestMessages:x,status:"error"}),l(),e}}}}])},628818,e=>{"use strict";var t=e.i(721371),n=e.i(31295),r=e.i(521888);let s={entries:[],panelOpen:!1,captureEnabled:!1},i=function(){try{return"true"===localStorage.getItem(r.LocalStorageKey.NETWORK_LOG_PANEL_OPEN)}catch{return!1}}()&&!(0,t.getPersistedAdminOptionsWithDefaults)().disableNetworkLog?{...s,panelOpen:!0,captureEnabled:!0}:s,a=1,o=new Map,l=new Set;function d(e){i=e,l.forEach(e=>e())}function c(e,t){let n=t,r=[e];for(;r.length>0;){if(n<=0)return!0;let e=r.pop();if(null==e)n-=4;else if("string"==typeof e)n-=e.length+2;else if(Array.isArray(e))for(let t of(n-=2,e))r.push(t);else if("object"==typeof e)for(let[t,s]of(n-=2,Object.entries(e)))n-=t.length+4,r.push(s);else n-=8}return n<=0}function u(e){let t;if(null!=e){try{t=e()}catch(e){t={captureError:e instanceof Error?e.message:String(e)}}return c(t,2e6)&&(t={networkLogRetentionNote:`payload dropped: exceeded the ~${2e6.toLocaleString()}-char retention cap after the drawer closed`}),()=>t}}function m(){if(0===i.entries.length)return;let e=i.entries.map(e=>"pending"===e.status?e:{...e,getRequestJson:u(e.getRequestJson),getResponseJson:u(e.getResponseJson),replay:void 0});d({...i,entries:e})}e.s(["beginNetworkLogEntry",0,function(e){let t=a;a+=1,o.set(t,Date.now());let r=window.location,s={...e,id:t,route:r?`${r.pathname}${r.search}${r.hash}`:"",environmentId:r?(0,n.parseEnvironmentIdFromUrl)(r.href):null,startedAt:new Date().toISOString(),durationMs:null,status:"pending"},l=[...i.entries,s];return l.length>300&&l.splice(0,l.length-300).forEach(e=>o.delete(e.id)),d({...i,entries:l}),t},"clearNetworkLog",0,function(){o.clear(),d({...i,entries:[]})},"completeNetworkLogEntry",0,function(e,t){let n=o.get(e);o.delete(e);let r=i.entries.findIndex(t=>t.id===e);if(-1===r||"pending"!==i.entries[r].status)return;let{durationMs:s,...a}=t,l=[...i.entries];l[r]={...l[r],...a,durationMs:s??(null!=n?Date.now()-n:null)},d({...i,entries:l})},"getNetworkLogExportFilename",0,function(){let e=new Date().toISOString().replace(/[:.]/g,"-");return`chalk-network-log-${e}.json`},"getNetworkLogServerState",0,function(){return s},"getNetworkLogState",0,function(){return i},"isNetworkLogCaptureEnabled",0,function(){return i.captureEnabled},"jsonCharSizeExceeds",0,c,"makeNetworkLogExportBundle",0,function(){return{exportedAt:new Date().toISOString(),source:{href:window.location.href,userAgent:"u">typeof navigator?navigator.userAgent:void 0},entryCount:i.entries.length,entries:i.entries.map(e=>{let{getRequestJson:t,getResponseJson:n,replay:r,...s}=e;return{...s,request:t?.(),response:n?.()}})}},"progressNetworkLogEntry",0,function(e,t){let n=i.entries.findIndex(t=>t.id===e);if(-1===n||"pending"!==i.entries[n].status)return;let r=[...i.entries];r[n]={...r[n],...t},d({...i,entries:r})},"setNetworkLogCaptureEnabled",0,function(e){i.captureEnabled!==e&&d({...i,captureEnabled:e})},"setNetworkLogPanelOpen",0,function(e){if(i.panelOpen!==e){try{localStorage.setItem(r.LocalStorageKey.NETWORK_LOG_PANEL_OPEN,String(e))}catch{}d({...i,panelOpen:e}),e||window.setTimeout(m,0)}},"subscribeToNetworkLog",0,function(e){return l.add(e),()=>l.delete(e)}])},807489,e=>{"use strict";var t=e.i(763716),n=e.i(94704),r=e.i(9768);let s=(0,r.forwardRef)(function({size:e="md",checked:s=!1,disabled:i,onChange:a,label:o,labelClassName:l,className:d,id:c,t
1ype:u="button",...m},h){let p=(0,r.useId)(),f=c??`switch-${p}`,g=i?s?"bg-cds-primary-fill-default border-cds-primary-stroke-default opacity-50":"bg-cds-surface-border border-cds-surface-border dark:bg-white/[0.16] dark:border-transparent":s?"bg-cds-primary-fill-default border-cds-primary-stroke-default":"bg-zinc-300 border-cds-surface-border dark:bg-white/[0.16] dark:border-white/[0.04]",x=(0,t.jsx)("button",{ref:h,id:f,type:u,role:"switch","aria-checked":s,disabled:i,onClick:()=>a?.(!s),"data-ds-v2":"",className:(0,n.classNames)("relative w-6 h-4 rounded-full border-[1px] shrink-0","transition-colors duration-75","focus:outline-none focus:shadow-cds-focus",g,!i&&"shadow-cds-s",i&&"cursor-not-allowed",d),...m,children:(0,t.jsx)("span",{"aria-hidden":!0,className:(0,n.classNames)("absolute top-1/2 -translate-y-1/2 w-3 h-3 rounded-full shadow-cds-s",s?"right-px":"left-px",i&&!s?"bg-[#a1a1aa] dark:bg-[#71717a] opacity-50":"bg-[#ffffff]")})});return null==o?x:(0,t.jsxs)("label",{"data-ds-v2":"",htmlFor:f,className:(0,n.classNames)("inline-flex w-fit select-none items-center gap-cds-8",i?"cursor-not-allowed":"cursor-pointer",l),children:[x,(0,t.jsx)("span",{className:(0,n.classNames)(i&&"cursor-not-allowed"),children:o})]})});e.s(["SwitchV2",0,s])},485797,e=>{"use strict";var t=e.i(763716),n=e.i(329609),r=e.i(247392);let s=()=>(0,t.jsx)(n.Icon,{name:"arrowLeft",size:"sm",className:"mr-1 -mt-0.5 text-zinc-500 group-hover/breadcrumb:text-cds-bright-green-300"});e.s(["BreadCrumb",0,function({href:e,children:n,onClick:i}){let a=(0,t.jsxs)("button",{className:"group/breadcrumb flex flex-row items-center cursor-pointer hover:text-cds-bright-green-300 text-zinc-500 text-xs w-fit",children:[(0,t.jsx)(s,{}),n]});return(0,t.jsx)("div",{className:"block",children:e?(0,t.jsx)(r.default,{href:e,onClick:i,className:"flex w-fit",children:a}):(0,t.jsx)("button",{className:"text-left",onClick:i,children:a})})},"BreadcrumbBackArrow",0,s,"BreadcrumbSeparator",0,()=>(0,t.jsx)(n.Icon,{name:"chevronRight",size:"sm"})])},243604,e=>{"use strict";var t=e.i(41777),n=e.i(808480),r=e.i(9768);let s="chalk-project-id",i="chalk-environment-id",a="u">typeof localStorage?{setProject(e){e?(localStorage.setItem(s,e.projectId),localStorage.setItem(i,e.environmentId)):(localStorage.removeItem(s),localStorage.removeItem(i))},getProject(){let e=localStorage.getItem(s),t=localStorage.getItem(i);return e&&t?{projectId:e,environmentId:t}:null}}:{setProject(e){},getProject:()=>null};e.s(["IdStorageImpl",0,a,"useDefaultProject",0,()=>{let[e,t]=(0,r.useState)(a.getProject());return[e,(0,r.useCallback)(e=>{a.setProject(e),t(e)},[t])]},"useDefaultProjectRedirect",0,()=>{let[e,s]=(0,r.useState)(!0),i=(0,n.useRouter)();return(0,r.useEffect)(()=>{let e=i.asPath.split("#")[1],n=a.getProject();"default"===e&&null!=n?i.replace(t.Routes.project.environment.root(n.projectId,n.environmentId)):s(!1)},[i]),e}])},3872,e=>{"use strict";let t=(0,e.i(352641).default)(async()=>(await e.A(361438)).CommandPaletteContainer,{loadableGenerated:{modules:[627023]},loading:()=>null,ssr:!1});e.s(["DynamicCommandPaletteContainer",0,t])},795844,e=>{"use strict";var t=e.i(763716),n=e.i(411250),r=e.i(134004),s=e.i(326233),i=e.i(645096),a=e.i(329609),o=e.i(123303),l=e.i(69200),d=e.i(931803),c=e.i(279663),u=e.i(311043),m=e.i(471337),h=e.i(685183),p=e.i(414452),f=e.i(613776),g=e.i(754790),x=e.i(609915),v=e.i(41777),b=e.i(244927),w=e.i(736003),j=e.i(94704),y=e.i(130881),S=e.i(9768),C=e.i(580104);let N=({animate:e,children:n})=>{let[r,s]=(0,S.useState)(!e),[i,a]=(0,S.useState)(!e);return(0,S.useEffect)(()=>{if(!r||i)return;let e=window.setTimeout(()=>a(!0),y.MOTION_DURATION_MS.medium);return()=>window.clearTimeout(e)},[r,i]),(0,S.useEffect)(()=>{if(r)return;let e=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>s(!0))});return()=>cancelAnimationFrame(e)},[r]),(0,t.jsx)("div",{"data-revealed":r,className:(0,j.classNames)("grid shrink-0 transition-[grid-template-columns,opacity] ease-out motion-reduce:transition-none",y.MOTION_DURATION_CLASS.medium,r?"grid-cols-[1fr] opacity-100":"grid-cols-[0fr] opacity-0"),children:(0,t.jsx)("div",{className:(0,j.classNames)("min-w-0",!i&&"overflow-hidden"),children:n})})},A=({workspace:e,historyContent:n})=>{let{state:r,focusChat:d,closeChat:c,updateChat:h,newChat:p}=e,f=(0,s.findBlankAssistantChat)(r),g=null==f&&(0,s.isAtAssistantChatLimit)(r),[v]=(0,S.useState)(()=>new Set(r.chats.map(e=>e.id))),b=(0,x.useAmplitudeTrack)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"flex min-w-0 items-center gap-cds-8 overflow-x-auto no-scrollbar-gutter","data-assistant-tab-strip":"",children:r.chats.filter(e=>!(0,s.isBlankAssistantChat)(e)).map(e=>(0,t.jsx)(N,{animate:!v.has(e.id),children:(0,t.jsxs)("div",{className:(0,j.classNames)("group/chat-tab relative flex shrink-0 items-center rounded-cds-6",!e.minimized&&"bg-cds-surface-default dark:bg-white/[0.06]"),children:[(0,t.jsx)(o.TooltipV2,{content:e.title,placement:"top",children:(0,t.jsxs)("button",{type:"button","aria-label":`${e.minimized?"Open":"Minimize"}
1 ${e.title}`,"aria-pressed":!e.minimized,"aria-controls":`assistant-panel-${e.id}`,className:(0,j.classNames)("flex h-7 max-w-[200px] items-center gap-cds-6 rounded-cds-6 px-cds-8 text-cds-sm group-hover/chat-tab:bg-black/[0.04] dark:group-hover/chat-tab:bg-white/[0.06]",e.minimized?"text-cds-ink-subtle dark:!text-zinc-400":"text-cds-ink-strong dark:!text-zinc-100"),onClick:()=>e.minimized?d(e.id):h(e.id,{minimized:!0}),children:["idle"!==e.status&&(0,t.jsx)(a.Icon,{name:"error"===e.status?"error":"rotateCcw",size:"xs",className:"error"===e.status?"text-cds-error":"animate-spin motion-reduce:animate-none"}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate text-left group-hover/chat-tab:[mask-image:linear-gradient(to_right,black_calc(100%_-_22px),transparent_calc(100%_-_18px))] group-has-[:focus-visible]/chat-tab:[mask-image:linear-gradient(to_right,black_calc(100%_-_22px),transparent_calc(100%_-_18px))]",children:e.title})]})}),(0,t.jsx)(i.IconButtonV2,{size:"xs",variant:"tertiary",icon:"close",className:"!absolute right-cds-2 top-1/2 -translate-y-1/2 pointer-events-none opacity-0 transition-opacity duration-150 motion-reduce:transition-none group-hover/chat-tab:pointer-events-auto group-hover/chat-tab:opacity-100 group-has-[:focus-visible]/chat-tab:pointer-events-auto group-has-[:focus-visible]/chat-tab:opacity-100","aria-label":`Close ${e.title}`,onClick:()=>c(e.id)})]})},e.id))}),(0,t.jsx)(o.TooltipV2,{content:`${s.ASSISTANT_MAX_OPEN_CHATS} chats are open. Close one to start another.`,placement:"top",disabled:!g,instant:!0,children:(0,t.jsx)("span",{className:"inline-flex shrink-0",children:(0,t.jsx)(m.PermissionRequiredButtonV2,{endpoint:u.createConversation,actionName:"Starting an assistant chat",placement:"top",size:"xs",variant:"tertiary",icon:"sparkle",onClick:()=>{null==f||f.minimized?(b(x.AmplitudeEvent.AI_ASSISTANT_OPEN,{surface:"assistant_rail",open_chat_count:r.chats.length}),p()):h(f.id,{minimized:!0})},disabled:g,className:(0,j.classNames)("shrink-0",g&&"pointer-events-none"),"aria-controls":null!=f?`assistant-panel-${f.id}`:void 0,"aria-expanded":null!=f?!f.minimized:void 0,"aria-label":null==f?"New assistant chat":f.minimized?"Open new chat":"Minimize new chat",children:"Assistant"})})}),(0,t.jsx)(l.IconButtonDropdownMenuV2,{trigger:(0,t.jsx)(m.PermissionRequiredIconButtonV2,{endpoint:u.listConversations,actionName:"Viewing chat history",placement:"top",icon:"history",size:"xs",variant:"tertiary","aria-label":"Chat history","aria-haspopup":"menu"}),width:320,closeOnMouseLeave:!1,floatOptions:{placement:"top-end"},children:n??(0,t.jsx)(I,{})})]})},k="[&_.menu-item-v2-left-icon]:hidden",I=()=>{let{projectId:e,environmentId:r}=(0,g.useRouteInfo)(),s=(0,n.useAgentSidebar)(),[i,a]=(0,S.useState)(""),o=(0,f.useDebouncedValue)(i.trim(),300),m=(0,h.useQuery)(u.listConversations,{pageSize:20,search:o,sortColumn:C.AgentConversationSortColumn.UPDATED_AT,sortOrder:C.AgentConversationSortOrder.DESC},{staleTime:0,placeholderData:p.keepPreviousData}),x=(0,S.useCallback)(e=>{"Escape"!==e.key&&e.stopPropagation()},[]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(d.MenuSectionV2,{children:[(0,t.jsx)("div",{className:"sticky top-0 z-[1] -mx-cds-3 -mt-cds-3 bg-cds-surface-default px-cds-3 pt-cds-3 dark:bg-cds-elevated-dark",children:(0,t.jsx)(c.MenuItemV2,{variant:"search",size:"sm",label:"Search recent chats",searchValue:i,onSearchChange:a,onSearchKeyDown:x,showBottomDivider:!0})}),m.isPending?(0,t.jsx)("div",{className:"p-cds-8 text-cds-sm",children:"Loading chats..."}):m.isError?(0,t.jsx)(l.IconButtonDropdownMenuItemV2,{label:"Could not load chats. Retry",onClick:()=>void m.refetch(),closeOnSelect:!1,className:k}):m.data?.conversations.length===0?(0,t.jsx)("div",{className:"p-cds-8 text-cds-sm text-cds-ink-subtle",children:o?"No chats match your search":"No saved chats yet"}):m.data?.conversations.map(e=>{let n=e.updatedAt??e.createdAt,r=null!=n?(0,w.formatRelativeOrDate)((0,b.timestampToDate)(n)):"â";return(0,t.jsx)(l.IconButtonDropdownMenuItemV2,{variant:"two-line",label:e.title||"Untitled chat",subtitle:r,onClick:()=>s?.requestConversation(e.id),className:k},e.id)})]}),null!=e&&null!=r&&(0,t.jsx)(d.MenuSectionV2,{children:(0,t.jsx)(l.IconButtonDropdownMenuItemV2,{label:"View all conversations",href:v.Routes.project.environment.agentConversations(e,r),className:k})})]})};e.s(["ChalkAssistantRail",0,({historyContent:e,loading:s=!1})=>{let a=(0,n.useAgentWorkspace)(),o=(0,S.useRef)(null),l=a?.setRailBounds;if((0,S.useEffect)(()=>{let e=o.current;if(null==e||null==l)return;let t=()=>{let t=e.getBoundingClientRect(),n=Math.max(0,Math.min(window.innerWidth,t.left)),r=Math.max(0,Math.min(window.innerWidth,t.right)-n);l(e=>e?.left===n&&e.width===r?e:{left:n,width:r})};t();let n=new ResizeObserver(t);return n.observe(e),window.addEventListener("resize",t),()=>{n.disconnect(),window.removeEventListener("resize",t),l(null)}},[l]),null==a&&!s)return null;let d=a?.railBounds;return(0,t.jsx)("div",{ref:o,className:"h-cds-40 shrink-0","data-assistant-rail-space":"",children:(0,t.jsx)("div",{role:"toolbar","aria-label":"Chalk Assistant chats","aria-busy":s||void 0,"data-ds-v2":"",className:(0,j.classNames)("design-system-typography flex items-center justify-end gap-cds-8 bg-cds-surface-active pl-cds-8 pr-cds-12 dark:bg-cds-inset-dark",!s&&"fixed bottom-0"),style:{height:r.ASSISTANT_RAIL_HEIGHT,left:s?void 0:d?.left,width:s?void 0:d?.width,zIndex:r.ASSISTANT_RAIL_Z_INDEX},children:s?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.ButtonV2,{disabled:!0,size:"xs",variant:"tertiary",icon:"sparkle",children:"Assistant"}),(0,t.jsx)(i.IconButtonV2,{disabled:!0,icon:"history",size:"xs",variant:"tertiary","aria-label":"Chat history"})]}):null!=a?(0,t.jsx)(A,{workspace:a,historyContent:e}):null})})}])},616835,e=>{"use strict";var t=e.i(763716),n=e.i(329609),r=e.i(423340),s=e.i(94704);let i=({children:e,className:n,onCollapse:i,title:a})=>(0,t.jsxs)("div",{className:(0,s.classNames)("relative px-5 py-2 text-cds-sm text-white",n),children:[(0,t.jsxs)("div",{className:"pr-7",children:[(0,t.jsx)("div",{className:"font-medium",children:a}),e]}),i&&(0,t.jsx)(r.IconButton,{"aria-label":"Collapse warning banners",className:"absolute right-1 top-1",color:"white",iconName:"
1close",onClick:i,size:"sm"})]}),a=({className:e,label:r,onClick:i})=>(0,t.jsxs)("button",{"aria-label":`Expand ${r}`,type:"button",className:(0,s.classNames)("pointer-events-auto inline-flex gap-x-1 items-center rounded-full border px-2.5 py-1","max-w-[140px] whitespace-nowrap bg-white/95 text-[11px] font-medium leading-none shadow-sm backdrop-blur-sm transition-colors",e),onClick:i,children:[(0,t.jsx)(n.Icon,{name:"warning",size:"sm"}),r]});var o=e.i(461629),l=e.i(83350),d=e.i(754790);let c=new Set(["true","1","yes","t","y","on"]),u=e=>c.has(String(e).toLowerCase()),m={CHALK_REMOTE_INVOKER_SEQUENTIAL_WARMUP:{fn:e=>"1"===String(e),description:"Causes the remote invoker actor pool to be warmed up sequentially, may cause unexpected timeouts"},CHALK_SUBPROCESS_ENTRYPOINT:{fn:e=>!0,description:"Changes the command used to start subprocesses, could result in failed startup or different behavior."},CHALK_BIGQUERY_USE_LEGACY_FIELD_MAPPING_FOR_SOCURE_RISKOS:{fn:u,description:"Single-customer escape hatch that reverts BigQuery SQL resolvers with postprocessing to pre-#39997 field mapping behavior, silently tolerating incorrect resolver `fields` mappings. No one should turn this on; fix the resolver's `fields` mapping instead."},CHALK_MEMRAY_MODE:{fn:e=>"file"===String(e)||"socket"===String(e),description:"Intrusively captures all allocations, significantly affecting performance."},CHALK_QUERY_LOGGING:{fn:u,description:"Logs query execution at info level, dramatically increasing log volume. Turn off when possible."},CHALK_SKIP_RESULT_PERSISTENCE:{fn:e=>"1"===String(e),description:"Prevents feature values from being saved to the online and offline stores."},CHALK_SKIP_GIVENS_PERSISTENCE_ONLINE_QUERY:{fn:e=>"1"===String(e),description:"Prevents givens from being persisted during online query"},CHALK_SKIP_METRICS_PERSISTENCE:{fn:e=>"1"===String(e),description:"Prevents metrics from being saved when running queries."},CHALK_SKIP_OFFLINE_QUERY_RESULT_PERSISTENCE:{fn:e=>"1"===String(e),description:"Prevents offline query results from being saved."},CHALK_SKIP_PG_DATETIME_ZONE_CAST:{fn:e=>"1"===String(e),description:"Disables timezone casting for datetime values in Postgres-compatible databases."},CHALK_SKIP_PLAN_PERSISTENCE:{fn:e=>"1"===String(e),description:"Prevents query plans from being saved after planning."},CHALK_SKIP_QUERY_PERSISTENCE:{fn:e=>"1"===String(e),description:"Prevents queries from being saved to the queries table after execution."}};var h=e.i(41777),p=e.i(247392),f=e.i(9768);let g=({collapsed:e=!1,onToggleCollapsed:n})=>{let{hasDangerousEnvVars:r,dangerousEnvVars:s}=function(){let e=(0,l.useDANGEROUSisChalkEmployee)({ignoreAdminMode:!0}),{environment:t}=(0,d.useRouteAndTeamInfo)();if(!e||!t)return{hasDangerousEnvVars:!1,dangerousEnvVars:[]};let n=[],r=t.additionalEnvVars;for(let[e,t]of Object.entries(m)){let s=r[e];s&&t.fn(s)&&n.push({name:e,value:s,description:t.description})}let s=(0,o.getSpecsConfigJsonFromEnvironment)(t);if(s){if(s.services){for(let[e,t]of Object.entries(s.services))if(t.env_overrides)for(let[r,s]of Object.entries(m)){let i=t.env_overrides[r];i&&s.fn(i)&&n.push({name:r,value:String(i),description:s.description,service:e,resourceGroup:"default"})}}if(s.resource_groups){for(let e of s.resource_groups)if(e.services){for(let[t,r]of Object.entries(e.services))if(r.env_overrides)for(let[s,i]of Object.entries(m)){let a=r.env_overrides[s];a&&i.fn(a)&&n.push({name:s,value:String(a),description:i.description,service:t,resourceGroup:e.resource_group_name||"unnamed"})}}}}return{hasDangerousEnvVars:n.length>0,dangerousEnvVars:n}}(),{projectId:c,environmentId:u}=(0,d.useRouteAndTeamInfo)(),[g,x]=(0,f.useState)(!1),v=(0,f.useMemo)(()=>{if(c&&u)return h.Routes.project.environment.envVariables(c,u)},[c,u]),b=(0,f.useMemo)(()=>s.slice(0,1),[s]),w=(0,f.useMemo)(()=>s.slice(1),[s]);if(!r)return null;if(e)return(0,t.jsx)(a,{className:"border-orange-200 text-orange-700 hover:bg-orange-50/95",label:"Env var overrides",onClick:()=>n?.(!1)});let j=(e,n)=>{let r=e.service?e.resourceGroup&&"default"!==e.resourceGroup?` (${e.resourceGroup} / ${e.service})`:` (${e.service})`:"",s=(0,t.jsxs)(t.Fragment,{children:["-"," ",(0,t.jsxs)("span",{className:"font-medium",children:[e.name,"=",e.value,r," -"]})," ",(0,t.jsx)("span",{children:e.description})]});return(0,t.jsx)("li",{children:v?(0,t.jsx)(p.default,{href:v,className:"hover:underline",children:s}):s},n)};return(0,t.jsx)(i,{className:"bg-orange-600",onCollapse:n?()=>n(!0):void 0,title:(0,t.jsx)(t.Fragment,{children:"NOTE: This environment has environment variables with possibly dangerous values configured."}),children:s.length>0&&(0,t.jsxs)("ul",{className:"mt-1 text-xs space-y-0.5",children:[b.map((e,t)=>j(e,t)),g&&w.map((e,t)=>j(e,t+1)),w.length>0&&(0,t.jsx)("li",{children:(0,t.jsx)("button",{onClick:()=>
1x(!g),className:"hover:underline cursor-pointer",children:g?"- Show less":`+ ${w.length} more`})})]})})},x=({collapsed:e=!1,onToggleCollapsed:n})=>{let{hasOverride:r,overrides:s}=function(){let e=(0,l.useDANGEROUSisChalkEmployee)({ignoreAdminMode:!0}),{environment:t}=(0,d.useRouteAndTeamInfo)();if(!e||!t)return{hasOverride:!1,overrides:[]};let n=function({specsConfig:e,pinnedBaseImage:t}){let n=[];if(t&&n.push({displayKey:"base environment sql",imageUrl:t,source:"environment"}),e?.services)for(let[t,r]of Object.entries(e.services))r.engine_image_uri_override&&n.push({displayKey:`default > ${t}`,imageUrl:r.engine_image_uri_override,resourceGroup:"default",serviceKind:t,source:"service"});if(e?.resource_groups)for(let t of e.resource_groups){if(!t.services)continue;let e=t.resource_group_name||"unnamed";for(let[r,s]of Object.entries(t.services))s.engine_image_uri_override&&n.push({displayKey:`${e} > ${r}`,imageUrl:s.engine_image_uri_override,resourceGroup:e,serviceKind:r,source:"service"})}return n}({pinnedBaseImage:t.pinnedBaseImage,specsConfig:(0,o.getSpecsConfigJsonFromEnvironment)(t)});return{hasOverride:n.length>0,overrides:n}}(),{projectId:c,environmentId:u}=(0,d.useRouteInfo)(),[m,g]=(0,f.useState)(!1),x=(0,f.useMemo)(()=>s.slice(0,1),[s]),v=(0,f.useMemo)(()=>s.slice(1),[s]);if(!r)return null;if(e)return(0,t.jsx)(a,{className:"border-red-200 text-red-700 hover:bg-red-50/95",label:"Engine overrides",onClick:()=>n?.(!1)});let b=(e,n)=>{let r=e.resourceGroup&&e.serviceKind?((e,t)=>{if(c&&u)return h.Routes.project.environment.resourcesResourceGroupService(c,u,e,t)})(e.resourceGroup,e.serviceKind):void 0,s=(0,t.jsxs)(t.Fragment,{children:["- ",(0,t.jsxs)("span",{className:"font-medium",children:[e.displayKey,":"]})," ",(0,t.jsx)("span",{children:e.imageUrl})]});return(0,t.jsx)("li",{children:r?(0,t.jsx)(p.default,{href:r,className:"hover:underline",children:s}):s},`${e.source}-${e.displayKey}-${n}`)};return(0,t.jsx)(i,{className:"bg-red-600",onCollapse:n?()=>n(!0):void 0,title:(0,t.jsx)(t.Fragment,{children:"NOTE: This environment has an overridden or pinned base image. This will cause hard-to-debug behaviors."}),children:s.length>0&&(0,t.jsxs)("ul",{className:"mt-1 text-xs space-y-0.5",children:[x.map((e,t)=>b(e,t)),m&&v.map((e,t)=>b(e,t+1)),v.length>0&&(0,t.jsx)("li",{children:(0,t.jsx)("button",{onClick:()=>g(!m),className:"hover:underline cursor-pointer",children:m?"- Show less":`+ ${v.length} more`})})]})})};var v=e.i(783667);e.s(["LayoutWarningBanners",0,({loggedIn:e})=>{let{state:{warningBannersCollapsed:n},updateState:r}=(0,v.useGlobalAppState)(),s=(0,f.useCallback)(e=>{r({warningBannersCollapsed:e})},[r]);return e?n?(0,t.jsxs)("div",{className:"flex justify-end gap-x-1",children:[(0,t.jsx)(x,{collapsed:!0,onToggleCollapsed:s}),(0,t.jsx)(g,{collapsed:!0,onToggleCollapsed:s})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x,{onToggleCollapsed:s}),(0,t.jsx)(g,{onToggleCollapsed:s})]}):null}],616835)},222471,e=>{"use strict";var t=e.i(521888);let n=!1,r=new Set;n=function(){try{return"true"===window.localStorage.getItem(t.LocalStorageKey.LINEAGE_PANEL_OPEN)}catch{return!1}}(),e.s(["getLineagePanelOpen",0,function(){return n},"getServerLineagePanelOpen",0,function(){return!1},"setLineagePanelOpen",0,function(e){if(n!==e){n=e;try{window.localStorage.setItem(t.LocalStorageKey.LINEAGE_PANEL_OPEN,e?"true":"false")}catch{}r.forEach(e=>e())}},"subscribeToLineagePanel",0,function(e){return r.add(e),()=>r.delete(e)}])},575628,e=>{"use strict";var t=e.i(628818),n=e.i(9768);let r=()=>(0,t.getNetworkLogState)().entries.length,s=()=>0;e.s(["useNetworkLogEntryCount",0,function(){return(0,n.useSyncExternalStore)(t.subscribeToNetworkLog,r,s)},"useNetworkLogState",0,function(){return(0,n.useSyncExternalStore)(t.subscribeToNetworkLog,t.getNetworkLogState,t.getNetworkLogServerState)}])},334650,760396,527551,10970,e=>{"use strict";var t=e.i(763716),n=e.i(680115),r=e.i(931803),s=e.i(279663),i=e.i(263465),a=e.i(807489),o=e.i(175176),l=e.i(721371),d=e.i(783667),c=e.i(94704),u=e.i(593704),m=e.i(754790),h=e.i(895029),p=e.i(332493),f=e.i(222471),g=e.i(628818),x=e.i(575628),v=e.i(887734),b=e.i(9768),w=e.i(733632);let j=[{id:String(l.DEFAULT_CENSUS_MAX_STALENESS_SECONDS),value:String(l.DEFAULT_CENSUS_MAX_STALENESS_SECONDS),label:"24 hours (default)"},{id:String(604800),value:String(604800),label:"7 days"},{id:String(2592e3),value:String(2592e3),label:"30 days"},{id:String(31536e5),value:String(31536e5),label:"Any age"}],y=[{key:"useJsonGrpcTransport",label:"Use JSON gRPC transport",reloadOnChange:!0},{key:"logGrpcResponses",label:"Log gRPC responses",reloadOnChange:!0},{key:"limitedPerformanceMode",label:"Limited Performance Mode",reloadOnChange:!0},{key:"disableNetworkLog",label:"Disable network log",reloadOnChange:!0}],S=({label:e,checked:n,onChange:r})=>{let s=(0,b.useId)(),i=(0,b.useId)();return(0,t.jsxs)("div",{className:"flex h-7 select-none items-center justify-between gap-cds-8 rounded-cds-6 px-cds-8 text-cds-md font-medium text-zinc-700 transition-colors duration-75 hover:text-zinc-900 dark:text-zinc-300 dark:hover:text-white",children:[(0,t.jsx)("label",{id:i,htmlFor:s,className:"min-w-0 truncate cursor-pointer",children:e}),(0,t.jsx)(a.SwitchV2,{id:s,checked:n,onChange:r,"aria-labelledby":i})]})},C=({label:e,checked:n,onChange:r})=>{let s=(0,b.useId)(),i=(0,b.useId)();return(0,t.jsxs)("div",{className:"flex h-7 select-none items-center justify-between gap-cds-8 rounded-cds-3 px-cds-8 text-cds-sm font-medium text-cds-ink transition-colors duration-75 hover:bg-zinc-200/60 hover:text-zinc-950 dark:text-zinc-300 dark:hover:bg-white/[0.06] dark:hover:text-white",children:[(0,t.jsx)("label",{id:i,htmlFor:s,className:"min-w-0 truncate cursor-pointer",children:e}),(0,t.jsx)(a.SwitchV2,{id:s,checked:n,onChange:r,"aria-labelledby":i})]})};e.s(["ProjectNavbarAdminModeControl",0,({collapsed:e,className:a})=>{let{state:N,updateState:A}=(0,d.useGlobalAppState)(),{projectId:k}=(0,m.useRouteInfo)(),I=(0,v.useQueryClient)(),_=(0,b.useRef)(null),E=(0,b.useRef)(null),[R,T]=(0,b.useState)(null),[P,O]=(0,b.useState)(l.getPersistedAdminOptionsWithDefaults),[D,L]=(0,b.useState)(u.getDashboardFixtureCaptureSummary),M=(0,x.useNetworkLogEntryCount)(),z=(0,b.useCallback)(()=>{null!=E.current&&(window.clearTimeout(E.current),E.current=null)},[]),U=(0,b.useCallback)(()=>{z(),T(null)},[z]),B=(0,b.useCallback)(()=>{z();let e=_.current?.getBoundingClientRect();null!=e&&T({left:e.right+4,top:e.top+-4})},[z]),F=(0,b.useCallback)(()=>{z(),E.current=window.setTimeout(()=>{E.current=null,T(null)},100)},[z]),V=(0,b.useCallback)((e,t)=>{let n=!P[e];O({...P,[e]:n}),(0,l.updatePersistedAdminOptions)({[e]:n}),t&&window.location.reload()},[P]),G=(0,b.useCallback)(e=>{(0,l.updatePersistedAdminOptions)({censusMaxStalenessSeconds:Number(e)}),window.location.reload()},[]),K=(0,b.useCallback)(()=>{U(),(0,h.deleteAllImpersonationCookies)()},[U]),H=(0,b.useCallback)(async()=>{U(),await (0,h.fixImpersonationCookies)(I,k)},[U,I,k]),q=(0,b.useCallback)(()=>{U(),(0,u.startDashboardFixtureCapture)({reset:!0}),window.location.reload()},[U]),$=(0,b.useCallback)(()=>{U(),(0,u.stopDashboardFixtureCapture)(),window.location.reload()},[U]),W=(0,b.useCallback)(()=>{U(),(0,p.downloadBlob)(`${JSON.stringify((0,u.makeDashboardFixtureCaptureBundle)(),null,2)} 2`,(0,u.getDashboardFixtureCaptureFilename)(),"application/json;charset=utf-8")},[U]),X=(0,b.useCallback)(()=>{U(),(0,u.clearDashboardFixtureCapture)()},[U]),J=(0,b.useCallback)(()=>{U(),(0,g.setNetworkLogPanelOpen)(!0)},[U]),Y=(0,b.useCallback)(()=>{U(),(0,f.setLineagePanelOpen)(!0)},[U]),Q=(0,b.useCallback)(()=>{U(),(0,g.clearNetworkLog)()},[U]);return((0,b.useEffect)(()=>{O((0,l.getPersistedAdminOptionsWithDefaults)())},[]),(0,b.useEffect)(()=>(L((0,u.getDashboardFixtureCaptureSummary)()),(0,u.addDashboardFixtureCaptureEventListener)(()=>{L((0,u.getDashboardFixtureCaptureSummary)())})),[]),(0,b.useEffect)(()=>()=>{null!=E.current&&window.clearTimeout(E.current)}
2,[]),e)?null:(0,t.jsxs)("div",{className:(0,c.classNames)("flex shrink-0 flex-col px-cds-6 pt-cds-10",a),children:[(0,t.jsx)(n.ChalkEmployeeGuard,{hideTooltip:!0,ignoreAdminMode:!0,children:(0,t.jsx)("div",{ref:_,onMouseEnter:B,onMouseLeave:F,onFocus:B,onBlur:F,children:(0,t.jsx)(S,{label:"Admin mode",checked:N.adminMode,onChange:e=>A({adminMode:e})})})}),null!=R&&"u">typeof document&&(0,w.createPortal)((0,t.jsxs)(o.ViewportAwareFixedMenuV2,{left:R.left,top:R.top,width:240,onMouseEnter:z,onMouseLeave:F,children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute right-full top-0 h-full w-cds-2"}),(0,t.jsxs)(r.MenuContainerV2,{className:"w-full max-h-[var(--viewport-aware-fixed-menu-max-height)] overflow-y-auto",children:[(0,t.jsx)(r.MenuSectionV2,{children:y.map(e=>(0,t.jsx)(C,{label:e.label,checked:P[e.key],onChange:()=>V(e.key,e.reloadOnChange)},e.key))}),(0,t.jsx)(r.MenuSectionV2,{children:(0,t.jsx)("div",{className:"px-cds-8 py-cds-4",children:(0,t.jsx)(i.SelectMenuV2,{label:"Catalog census staleness",size:"sm",menuWidth:"content",options:j,value:String(P.censusMaxStalenessSeconds),onChange:G,triggerAriaLabel:"Catalog census staleness"})})}),(0,t.jsxs)(r.MenuSectionV2,{children:[(0,t.jsx)(s.MenuItemV2,{size:"sm",label:D.enabled?"Stop dashboard fixture capture":"Start dashboard fixture capture",leftIcon:D.enabled?"remove":"run",onClick:D.enabled?$:q}),(0,t.jsx)(s.MenuItemV2,{size:"sm",label:`Download fixture capture (${D.recordCount})`,leftIcon:"save",onClick:W,disabled:0===D.recordCount}),(0,t.jsx)(s.MenuItemV2,{size:"sm",label:"Clear fixture capture",leftIcon:"delete",onClick:X,disabled:0===D.recordCount&&0===D.skippedCount})]}),(0,t.jsxs)(r.MenuSectionV2,{children:[(0,t.jsx)(s.MenuItemV2,{size:"sm",label:`Open network log (${M})`,leftIcon:"network",onClick:J,disabled:P.disableNetworkLog}),(0,t.jsx)(s.MenuItemV2,{size:"sm",label:"Clear network log",leftIcon:"delete",onClick:Q,disabled:0===M})]}),(0,t.jsx)(r.MenuSectionV2,{children:(0,t.jsx)(s.MenuItemV2,{size:"sm",label:"Open lineage",leftIcon:"workflow",onClick:Y})}),(0,t.jsxs)(r.MenuSectionV2,{children:[(0,t.jsx)(s.MenuItemV2,{size:"sm",label:"Clear impersonation cookies",leftIcon:"delete",onClick:K}),(0,t.jsx)(s.MenuItemV2,{size:"sm",label:"Get impersonation cookies",leftIcon:"personalization",onClick:H,disabled:!k})]})]})]}),document.body)]})}],334650);let N="chalk-navigation-v2-app-return-path";e.s(["getNavigationV2AppReturnPath",0,()=>window.localStorage.getItem(N)??void 0,"setNavigationV2AppReturnPath",0,e=>{window.localStorage.setItem(N,e)}],760396);let A=0;e.s(["preserveOpenSidebarForNextRoute",0,()=>{A=Date.now()+1e3},"useNavbarSmoothCollapse",0,({routeRequestsCollapsedSidebar:e,transitionMs:t,setSidebarOpen:n})=>{let[r]=(0,b.useState)(()=>!e&&Date.now()<=A),[s,i]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{if(!r)return;A=0;let e=window.requestAnimationFrame(()=>{i(!0),n(!0)}),s=window.setTimeout(()=>{i(!1)},t+16);return()=>{window.cancelAnimationFrame(e),window.clearTimeout(s)}},[r,n,t]),s}],527551);var k=e.i(384002),I=e.i(497608),_=e.i(83350);e.s(["useTeamNavbarLinks",0,()=>{let e=(0,I.useFlagsV2)(),t=(0,_.useDANGEROUSisChalkEmployee)();return(0,b.useMemo)(()=>k.TEAM_NAVBAR_LINKS_V2.filter(n=>(0,k.shouldShowTeamNavbarLink)(n,e.enabled.bind(e),t)),[t,e])}],10970)},13475,e=>{"use strict";e.s(["ADMIN_NAVBAR_ITEM",()=>m,"__N_SSP",()=>u,"default",()=>p]);var t=e.i(763716),n=e.i(680115),r=e.i(165079),s=e.i(687880),i=e.i(130690),a=e.i(754790),o=e.i(41777),l=e.i(247392),d=e.i(237137),c=e.i(721371),u=!0;let m={admin:!0,href:(e,t)=>o.Routes.project.environment.admin(e,t),text:"Admin links",id:"admin-link",icon:"lock",iconClassName:"h-[14px] w-[14px]",subpages:[{href:(e,t)=>o.Routes.project.environment.queryPlans(e,t),text:"Plans",id:"plans",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.traces(e,t),text:"Traces",id:"traces",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.jobs(e,t),text:"Jobs",id:"plans",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.metadataCronJobs(e,t),text:"Metadata cron jobs",id:"metadata-cron-jobs",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.workflowOrchestrator(e,t),text:"Workflow orchestrator",id:"workflow-orchestrator",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.graphViz(e,t),text:"Graph viz (WIP)",id:"graph-viz",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:()=>o.Routes.cloudClusters,text:"Cloud Clusters (global)",id:"cloud-clusters",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:()=>o.Routes.cloudAccounts,text:"Cloud Accounts (global)",id:"cloud-clusters",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.adminNodes(e,t),text:"Node history",id:"admin-nodes",icon:"lock",iconClassName:"h-[14px] w-[14px]"},{href:(e,t)=>o.Routes.project.environment.adminBaseImages(e,t),text:"Engine base images",id:"admin-base-images",icon:"lock",iconClassName:"h-[14px] w-[14px]"}]},h=({projectId:e,environmentId:n})=>{let r=null!=e&&null!=n,s=[{text:"Query plans list page",href:r?o.Routes.project.environment.queryPlans(e,n):"#"},{text:"Query runs list page",href:r?o.Routes.project.environment.metaQueryRuns(e,n):"#"},{text:"Traces list page",href:r?o.Routes.project.environment.traces(e,n):"#"},{text:"Jobs list page",href:r?o.Routes.project.environment.jobs(e,n):"#"},{text:"Metadata cron jobs list page",href:r?o.Routes.project.environment.metadataCronJobs(e,n):"#"},{text:"Workflow orchestrator (Temporal) workflows",href:r?o.Routes.project.environment.workflowOrchestrator(e,n):"#"},{text:"Graph visualization page",href:r?o.Routes.project.environment.graphViz(e,n):"#"},{text:"Data explorer",href:r?o.Routes.project.environment.dataExplorer(e,n):"#"},{text:"Proto Graph Test Page",href:r?o.Routes.project.environment.protoGraph(e,n):"#"},{text:"Cloud VPCs [unimplemented]",href:o.Routes.cloudVpcs},{text:"Cloud Clusters",href:o.Routes.cloudClusters},{text:"Cloud Storage [unimplemented]",href:o.Routes.cloudStorage},{text:"Cloud Accounts",href:o.Routes.cloudAccounts},{text:"Argo Workflows",href:r?o.Routes.project.environment.argoWorkflows(e,n):"#"},{text:"Online store config",href:r?o.Routes.project.environment.onlineStoreConfig(e,n):"#"},{text:"Engine base images",href:r?o.Routes.project.environment.adminBaseImages(e,n):"#"}],i=(0,c.getPersistedAdminOptionsWithDefaults)();return(0,t.jsxs)("div",{className:"space-y-4",children:[s.map(e=>(0,t.jsx)("div",{children:(0,t.jsx)(l.default,{"aria-disabled":!r,className:r?"link":"link pointer-events-none",href:e.href,children:e.text})},e.text)),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("div",{children:"Use JSON gRPC transport"}),(0,t.jsx)(d.Toggle,{checked:i.useJsonGrpcTransport,onChange:()=>{(0,c.updatePersistedAdminOptions)({useJsonGrpcTransport:!i.useJsonGrpcTransport}),window.location.reload()}})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("div",{children:"Log gRPC responses"}),(0,t.jsx)(d.Toggle,{checked:i.logGrpcResponses,onChange:()=>{(0,c.updatePersistedAdminOptions)({logGrpcResponses:!i.logGrpcResponses}),window.location.reload()},size:"md"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("div",{children:"Limited Performance Mode"}),(0,t.jsx)(d.Toggle,{checked:i.limitedPerformanceMode,onChange:()=>{(0,c.updatePersistedAdminOptions)({limitedPerformanceMode:!i.limitedPerformanceMode}),window.location.reload()}})]})]})},p=()=>{let{projectId:e,environmentId:o}=(0,a.useRouteInfo)();return(0,t.jsx)(r.Layout,{loggedIn:!0,navBar:(0,t.jsx)(s.ProjectNavbar,{activePage:"settings"}),children:(0,t.jsx)(n.ChalkEmployeeGuard,{children:(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)(i.H1,{children:"Links"}),(0,t.jsx)(h,{projectId:e,environmentId:o})]})})})}},426374,e=>{"use strict";e.s(["isSidebarToggleShortcut",0,e=>!e.altKey&&!e.shiftKey&&("b"===e.key?.toLowerCase()?e.metaKey||e.ctrlKey:"["===e.key&&!e.metaKey&&!e.ctrlKey)])},687880,e=>{"use strict";e.s(["PROJECT_NAVBAR_TOGGLE_LEFT_PX",()=>G,"ProjectNavbar",()=>K],687880);var t=e.i(763716),n=e.i(329609),r=e.i(601815),s=e.i(972379),i=e.i(586059),a=e.i(334650),o=e.i(636791),l=e.i(576828),d=e.i(384002),c=e.i(760396),u=e.i(527551),m=e.i(750976),h=e.i(10970),p=e.i(513520),f=e.i(13475),g=e.i(609915),x=e.i(783667),v=e.i(94704),b=e.i(603949),w=e.i(754790),j=e.i(83350),y=e.i(49330),S=e.i(41777),C=e.i(426374),N=e.i(130881),A=e.i(260013),k=e.i(808480),I=e.i(9768);let _=N.MOTION_DURATION_MS.short,E=N.MOTION_DURATION_MS.medium,R=`absolute inset-y-0 left-0 transition-[opacity,transform] ${N.MOTION_DURATION_CLASS.short} ease-out will-change-transform motion-reduce:transition-none`,T=E+50,P=E+50,O=new Set(["explorer-sql","sql-explorer"]),D=!1,L={until:0,collapseOnDestination:!1},M=({collapseOnDestination:e=!1}={})=>{L={until:Date.now()+5e3,collapseOnDestination:e}},z=()=>{let e=Date.now()<=L.until;return{restore:e,collapseOnDestination:e&&L.collapseOnDestination}},U=e=>"menu"===e.childrenDisplay?e.id:e.children?.[0]?.id??e.id,B=(e,t)=>{if(null!=t)for(let n of e){if(n.id===t)return U(n);let e=B(n.children??[],t);if(null!=e)return e}},F=({activePage:e,activeSubPage:n,activePageV2:r,activeSubPageV2:s,defaultCollapsed:b=!1,forceCollapsed:y=!1,sideNavOverride:F})=>{let G=(0,k.useRouter)(),{resolvedTheme:K}=(0,A.useTheme)(),{state:H,updateState:q}=(0,x.useGlobalAppState)(),{activeDeploymentId:$,environmentId:W,projectId:X,team:J}=(0,w.useRouteAndTeamInfo)(),Y=(0,m.useProjectNavbarLinks)(),Q=(0,h.useTeamNavbarLinks)(),Z=(0,j.useDANGEROUSisChalkEmployee)({ignoreAdminMode:!0}),ee=(0,j.useDANGEROUSisChalkEmployee)(),[et]=I.default.useState(z),[en,er]=I.default.useState(et.restore),[es,ei]=I.default.useState(!1),ea=(0,g.useAmplitudeOnClick)({event:g.AmplitudeEvent.PROJECT_NAVBAR_CLICK,component:"ProjectNavbarV2",href:"",text:"",description:""}),eo=(0,g.useAmplitudeOnClick)({event:g.AmplitudeEvent.TEAM_NAVBAR_CLICK,component:"ProjectNavbarV2WorkspaceMenu",href:"",text:"",description:""}),el=I.default.useMemo(()=>({activeDeploymentId:$}),[$]),ed=(0,I.useCallback)((e,t={})=>{let n=((e,t,n,r)=>{if(null!=e.href&&null!=t&&null!=n)return e.href(t,n,r)})(e,X,W,el),r=t.makeUniqueId?`${t.parentId}:${e.id}:${t.index}`:e.id,s=!0===t.inheritedAdmin||!0===e.admin;return{id:r,label:e.text,count:e.count,href:n,shouldOpenInNewTab:e.shouldOpenInNewTab,allowNavigationWhenSelected:e.allowNavigationWhenSelected,icon:e.icon,description:e.tooltipContent,deprecationNotice:e.deprecationNotice,menuGroupLabel:e.menuGroupLabel,admin:s,visualTone:e.visualTone,childrenDisplay:"settings"===e.id?"menu":void 0,children:e.subpages?.filter(e=>!e.hideFromNavigation).map((n,r)=>ed(n,{makeUniqueId:t.makeUniqueId,parentId:e.id,index:r,inheritedAdmin:s})),onSelect:()=>{ea({href:n,text:e.text,mainPageId:t.parentId??e.id,subPageId:null==t.parentId?void 0:e.id,projectId:X,environmentId:W}),e.onClick?.()}}},[el,W,X,ea]),ec=(0,I.useMemo)(()=>{let e=Y.filter(e=>!e.hideFromNavigation),t=new Map(e.map(e=>[e.id,e])),n=new Set(o.PROJECT_NAVBAR_V2_SECTION_ORDER.flatMap(e=>e.itemIds)),r=o.PROJECT_NAVBAR_V2_SECTION_ORDER.map(e=>({id:e.id,label:e.label,items:e.itemIds.map(e=>t.get(e)).filter(e=>null!=e).map(e=>ed(e))})).filter(e=>e.items.length>0),s=e.filter(e=>!n.has(e.id)).map(e=>ed(e));return s.length>0&&r.push({id:"other-navigation",label:"Other",items:s}),Z&&r.push({id:"admin-navigation",label:"Admin",hidden:!ee,items:[ed(f.ADMIN_NAVBAR_ITEM,{makeUniqueId:!0,parentId:"admin",index:0})]}),r},[ee,Z,Y,ed]),eu=(0,I.useMemo)(()=>{let e=new Set(d.TEAM_NAVBAR_ADMIN_SECTION_ITEM_IDS);return Q.filter(t=>!e.has(t.id)).map(e=>{let t=e.href(),n=e.text;return{id:e.id,label:n,href:t,icon:e.icon,admin:e.admin,onSelect:()=>{eo({href:t,text:n,mainPageId:e.id,projectId:X,environmentId:W})}}})},[W,X,Q,eo]),em=null!=F,eh=F?.sections??ec,ep=F?.workspaceMenuItems??eu,ef=F?.workspaceLabel??J?.name??"Chalk",eg=(0,I.useMemo)(()=>eh.flatMap(e=>e.items),[eh]),ex=(0,I.useMemo)(()=>
2{let e=new Set(O),t=eg.find(e=>"settings"===e.id);return null!=t&&(0,i.flattenSideNavItems)([t]).forEach(t=>e.add(t.id)),e},[eg]),ev=null==F&&null==s&&G.pathname.includes("/branches/[branchName]")?"branches":s,eb=F?.activeItemId??ev??r??n??e,ew=null==F&&("settings"===r||null==r&&null==ev&&"settings"===e),ej=b||ew,ey=(0,I.useMemo)(()=>{let e=ew?"settings":eb;return B(eg,e)??e},[eb,ew,eg]),[eS,eC]=(0,I.useState)(),eN=eS??ey,eA="sql-explorer"===eN?"action":"bracket",ek="dark"===K?"dark":"light"===K?"light":void 0,eI=(0,I.useRef)(!1),e_=(0,l.getProjectNavigationRouteKey)(G.asPath),[eE,eR]=(0,I.useState)(),eT=ej&&!y&&H.sidebarOpen&&eE!==e_&&(eI.current||D),eP=ej&&eE!==e_&&!eT,eO=(0,I.useCallback)(e=>q({sidebarOpen:e}),[q]),eD=I.default.useCallback(e=>q({sidebarOpen:e,sidebarOpenPreference:e}),[q]),eL=(0,u.useNavbarSmoothCollapse)({routeRequestsCollapsedSidebar:ej,transitionMs:_,setSidebarOpen:eO}),eM=y||eP||!(H.sidebarOpen||eL),ez=F?.scrollPositionKey??`project-nav-v2:${X??"unknown"}:${W??"unknown"}`,eU=eM&&en,eB=!eM||eU,eF=I.default.useRef(eU),eV=I.default.useRef(ex);eF.current=eU,eV.current=ex;let[eG,eK]=I.default.useState(!1),[eH,eq]=I.default.useState(!eB),[e$,eW]=I.default.useState(eB),[eX,eJ]=(e=>{let[t,n]=I.default.useState(!1),r=I.default.useRef(null),s=I.default.useCallback(()=>{null!=r.current&&window.clearTimeout(r.current),n(!0),r.current=window.setTimeout(()=>{r.current=null,n(!1)},e)},[e]);return I.default.useEffect(()=>()=>{null!=r.current&&window.clearTimeout(r.current)},[]),[t,s]})(P),eY=I.default.useCallback(e=>{if(em)return;let t=U(e),n=eV.current.has(e.id)||eV.current.has(t),r=H.sidebarOpenPreference??H.sidebarOpen;if(eF.current){if(n)return void M({collapseOnDestination:!0});M(),ej&&r&&(0,u.preserveOpenSidebarForNextRoute)()}},[em,ej,H.sidebarOpen,H.sidebarOpenPreference]),eQ=(0,I.useCallback)(e=>{eC(U(e))},[]),eZ=(0,I.useCallback)(()=>{y||(eJ(),eq(!0),er(!1),ei(!0),eD(!1))},[y,eD,eJ]),e0=(0,I.useCallback)(()=>{y||(eJ(),eW(!0),er(!1),ei(!1),eD(!0))},[y,eD,eJ]);(0,I.useLayoutEffect)(()=>{eC(void 0)},[ey]),(0,I.useEffect)(()=>{eI.current=!0,D=!0},[]),I.default.useEffect(()=>{if(!et.restore||(L={until:0,collapseOnDestination:!1},!et.collapseOnDestination))return;let e=window.requestAnimationFrame(()=>{er(!1),ei(!0)});return()=>window.cancelAnimationFrame(e)},[et]),I.default.useEffect(()=>{if(!eT)return;let e=window.requestAnimationFrame(()=>{er(!1),ei(!1),q({sidebarOpen:!1}),eR(e_)});return()=>window.cancelAnimationFrame(e)},[e_,eT,q]),(0,I.useEffect)(()=>{if(!ej){null!=eE&&eR(void 0);return}eP&&(et.restore||er(!1),ei(!1),q({sidebarOpen:!1}),eR(e_))},[eP,eE,e_,ej,et.restore,q]),I.default.useEffect(()=>{if(!eB){eq(!0);let e=window.setTimeout(()=>{eW(!1)},_);return()=>window.clearTimeout(e)}eW(!0);let e=window.setTimeout(()=>{eq(!1)},_);return()=>window.clearTimeout(e)},[eB]),(0,I.useEffect)(()=>{null!=X&&null!=W&&(0,c.setNavigationV2AppReturnPath)(S.Routes.project.environment.root(X,W))},[W,X]),I.default.useEffect(()=>{if(!eU)return void eK(!1);let e=window.setTimeout(()=>{eK(!0)},E);return()=>window.clearTimeout(e)},[eU]),(0,I.useEffect)(()=>{if(!es)return;let e=window.setTimeout(()=>{ei(!1)},T);return()=>window.clearTimeout(e)},[es]);let e1=(0,I.useCallback)(()=>{es||en||(eW(!0),er(!0))},[es,en]);(0,I.useEffect)(()=>{let e=e=>{var t;if(!(y||e.defaultPrevented||!(0,C.isSidebarToggleShortcut)(e)||(t=e.target)instanceof HTMLElement&&(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement||t.isContentEditable||null!=t.closest("[contenteditable='true']")||null!=t.closest("[role='textbox']")||null!=t.closest(".monaco-editor")||null!=t.closest(".cm-editor")))){if(e.preventDefault(),eB)return void eZ();e0()}};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[eZ,e0,y,eB]);let e2=(0,t.jsx)(i.SideNavV2,{workspaceLabel:ef,sections:eh,activeItemId:eN,onBeforeItemSelect:eY,onItemSelect:eQ,workspaceMenuItems:ep,onToggleCollapse:eU?e0:eZ,showToggleButton:!0,showDetailPanes:!1,scrollPositionKey:ez,currentPath:G.asPath,hoverMenusDisabled:eX||!eB,hoverMenuOpenDelayMs:eU&&!eG?E:0,toggleButtonIcon:eU?"panelLeftDashed":"panelLeft",toggleButtonLabel:eU?"Lock sidebar open":"Hide sidebar",toggleTooltipLabel:eU?"Lock":"Hide",toggleTooltipShortcut:eA,themeMode:ek,className:"h-full !w-full !rou
2nded-none bg-cds-surface-active dark:bg-cds-inset-dark",footerAccessory:(0,t.jsx)(a.ProjectNavbarAdminModeControl,{}),"aria-label":F?.ariaLabel},eB?"expanded":"collapsed");return(0,t.jsx)("div",{className:(0,v.classNames)("sticky top-0 h-screen overflow-visible ease-out",`transition-[width] ${N.MOTION_DURATION_CLASS.medium}`,p.ZIndexClass.NAVIGATION_CHROME,"bg-cds-surface-active dark:bg-cds-inset-dark"),style:{width:eB?200:40},onMouseLeave:()=>{eM&&(ei(!1),er(!1))},children:(0,t.jsxs)("div",{className:"relative h-full",children:[eH&&(0,t.jsx)("div",{"aria-hidden":eB,className:(0,v.classNames)(R,"w-10",eB?"pointer-events-none translate-x-cds-2 opacity-0":"translate-x-0 opacity-100"),children:(0,t.jsx)(V,{workspaceLabel:ef,sections:eh,activeItemId:eN,scrollPositionKey:ez,onItemSelect:eQ,onMouseEnter:e1,onMouseMove:e1,themeMode:ek})}),e$&&(0,t.jsx)("div",{"aria-hidden":!eB,className:(0,v.classNames)(R,"w-full",eB?"translate-x-0 opacity-100":"pointer-events-none -translate-x-cds-2 opacity-0"),children:e2})]})})},V=({workspaceLabel:e,sections:a,activeItemId:o,scrollPositionKey:l,onItemSelect:d,onMouseEnter:c,onMouseMove:u,onMouseLeave:m,themeMode:h})=>{let p=(0,r.useRedSurfacesSuppressed)(),f="light"!==h,g=(0,y.usePersistentScrollTop)(l),x=(0,I.useRef)(null);return(0,I.useLayoutEffect)(()=>{let e=x.current;null!=e&&e.scrollTop!==g&&(e.scrollTop=g)},[o,g,a]),(0,t.jsxs)("nav",{"aria-label":"Collapsed primary navigation","data-ds-v2":"",className:(0,v.classNames)("dark"===h?"dark":"light"===h?"theme-light":void 0,"relative h-full w-10 overflow-hidden","bg-cds-surface-active dark:bg-cds-inset-dark",f?"text-zinc-400":"text-cds-ink-subtle"),onMouseEnter:c,onMouseMove:u,onMouseLeave:m,onClickCapture:b.preventDefaultAndStopPropagation,children:[(0,t.jsx)("div",{className:(0,v.classNames)("absolute left-0 top-0 z-10 flex h-cds-40 w-full items-start justify-center","bg-cds-surface-active pt-cds-6 dark:bg-cds-inset-dark",g>0&&"shadow-cds-s dark:shadow-cds-m-dark"),children:(0,t.jsx)("div",{className:"flex h-7 w-full items-center justify-center",children:(0,t.jsx)(i.SideNavWorkspaceAvatarV2,{label:e,themeMode:h})})}),(0,t.jsx)("div",{ref:x,role:"list",className:"absolute inset-0 overflow-hidden",children:(0,t.jsxs)("div",{className:"flex w-full flex-col items-center pt-cds-40",children:[(0,t.jsx)("div",{className:"flex w-[30px] flex-col gap-cds-2",children:a.map(e=>!0===e.hidden?null:(0,t.jsxs)("div",{role:"presentation",className:"flex flex-col gap-cds-2",children:[e.label&&(0,t.jsx)("div",{"aria-hidden":!0,className:"flex h-7 w-[30px] items-center justify-center",children:(0,t.jsx)("span",{className:(0,v.classNames)("h-px w-cds-12 rounded-full",f?"bg-white/[0.14]":"bg-zinc-300/80")})}),e.items.map(e=>{let r=null==e.deprecationNotice,a=r&&e.id===o,l=r&&(0,i.sideNavItemContainsId)(e,o),c=(a||l)&&!1===e.allowNavigationWhenSelected,u=e.children??[],m=u.length>0&&"menu"!==e.childrenDisplay&&(a||l);return(0,t.jsxs)("div",{role:"listitem",className:(0,v.classNames)("flex flex-col",m&&"gap-cds-2"),children:[(0,t.jsx)("button",{type:"button","aria-label":e.label,"aria-current":a||l?"page":void 0,"aria-disabled":null!=e.deprecationNotice||void 0,disabled:e.disabled||null!=e.deprecationNotice,className:(0,v.classNames)("flex h-7 w-[30px] items-center justify-center rounded-cds-6","transition-colors duration-75",c?"cursor-default":"cursor-pointer",f?"text-zinc-400 hover:bg-white/[0.08] hover:text-zinc-50":"text-cds-ink-subtle hover:!bg-zinc-100 hover:text-cds-ink-strong","focus-visible:outline-none focus-visible:!shadow-cds-focus",a&&(f?"bg-white/[0.12] !text-white hover:bg-white/[0.12] [&_svg]:!text-white":"!bg-zinc-200 text-cds-ink-strong hover:!bg-zinc-200"),!a&&l&&(f?"bg-white/[0.06] !text-white hover:bg-white/[0.06] [&_svg]:!text-white":"!bg-zinc-200/60 text-cds-ink-strong hover:!bg-zinc-200/60"),"danger"===e.visualTone&&!p&&s.CHALK_DANGER_SURFACE_CLASS,e.admin&&"danger"!==e.visualTone&&!p&&s.CHALK_ADMIN_SURFACE_CLASS),onClick:()=>{e.disabled||null!=e.deprecationNotice||c||(e.onSelect?.(),d?.(e))},children:e.icon&&(0,t.jsx)(n.Icon,{name:e.icon,size:"md","aria-hidden":!0})}
2),m&&(0,t.jsx)("div",{"aria-hidden":!0,className:"flex w-[30px] flex-col gap-cds-2",children:u.map(e=>{let r=e.id===o||(0,i.sideNavItemContainsId)(e,o);return(0,t.jsx)("div",{className:"flex h-7 w-[30px] items-center justify-center",children:(0,t.jsx)("span",{className:(0,v.classNames)("flex h-cds-24 w-cds-24 items-center justify-center rounded-cds-6",r?f?"bg-white/[0.12]":"bg-zinc-200":"bg-cds-surface-active dark:bg-cds-inset-dark","danger"===e.visualTone&&!p&&s.CHALK_DANGER_SURFACE_CLASS,e.admin&&"danger"!==e.visualTone&&!p&&s.CHALK_ADMIN_SURFACE_CLASS),children:e.icon?(0,t.jsx)(n.Icon,{name:e.icon,size:"sm","aria-hidden":!0,className:(0,v.classNames)("shrink-0 transition-colors duration-75",f?r?"!text-white":"!text-zinc-400":r?"!text-zinc-800":"!text-cds-ink-subtle")}):(0,t.jsx)("span",{className:(0,v.classNames)("h-cds-4 w-cds-4 rounded-full transition-colors duration-75",f?r?"bg-white":"bg-zinc-600":r?"bg-zinc-800":"bg-zinc-300")})})},e.id)})})]},e.id)})]},e.id))}),(0,t.jsxs)("div",{"aria-hidden":!0,className:"flex shrink-0 flex-col",children:[(0,t.jsx)("span",{className:"h-cds-40"}),(0,t.jsx)("span",{className:"h-cds-40"}),(0,t.jsx)("span",{className:"h-cds-16"})]})]})})]})},G={collapsed:8,expanded:120},K=e=>(0,t.jsx)(F,{...e})},765573,352033,e=>{"use strict";var t=e.i(763716),n=e.i(586059),r=e.i(334650),s=e.i(384002),i=e.i(760396),a=e.i(186816),o=e.i(10970),l=e.i(609915),d=e.i(94704),c=e.i(754790),u=e.i(41777),m=e.i(260013),h=e.i(9768);let p=({activePage:e})=>{let{resolvedTheme:p}=(0,m.useTheme)(),{environmentId:f,projectId:g,team:x,teamService:v}=(0,c.useRouteAndTeamInfo)(),b=(0,o.useTeamNavbarLinks)(),w=(0,a.useTeamNavbarCounts)(),j=v.loaded?v.members.length:void 0,y=(0,l.useAmplitudeOnClick)({event:l.AmplitudeEvent.TEAM_NAVBAR_CLICK,component:"TeamNavbarV3",href:"",text:"",description:""}),S=(0,h.useMemo)(()=>(({environmentId:e,projectId:t,team:n})=>{if(null!=t&&null!=e)return u.Routes.project.environment.root(t,e);let r=(0,i.getNavigationV2AppReturnPath)();if(null!=r)return r;let s=n?.projects.find(e=>e.environments.length),a=s?.environments[0];return null!=s&&null!=a?u.Routes.project.environment.root(s.id,a.id):u.Routes.projects})({environmentId:f,projectId:g,team:x}),[f,g,x]),C=(0,h.useCallback)(e=>{let t=e.href(),n=e.text,r="projects"===e.id?x?.projects.length:"settings"===e.id?j:void 0;return{id:e.id,label:n,href:t,icon:e.icon,admin:e.admin,count:w[e.id]??r,onSelect:()=>{y({href:t,text:n,mainPageId:e.id,projectId:g,environmentId:f})}}},[f,g,j,x?.projects.length,w,y]),N=(0,h.useMemo)(()=>{let e=new Set(s.TEAM_NAVBAR_ADMIN_SECTION_ITEM_IDS),t=b.filter(t=>e.has(t.id)),n=[{id:"global-settings",items:b.filter(t=>!e.has(t.id)).map(C)}];return t.length>0&&n.push({id:"admin-navigation",label:"Admin",items:[{id:"team-admin-links",label:"Admin links",icon:"lock",admin:!0,childrenDisplay:"menu",children:t.map(C)}]}),n},[b,C]);return(0,t.jsx)("div",{className:(0,d.classNames)("sticky top-0 flex h-screen","bg-cds-surface-active dark:bg-cds-inset-dark"),children:(0,t.jsx)(n.SideNavV2,{workspaceLabel:x?.name??"Global settings",headerVariant:"back",backLabel:"Back to app",backHref:S,sections:N,activeItemId:e,onBackToApp:()=>{y({href:S,text:"Back to app",mainPageId:"back-to-app",projectId:g,environmentId:f})},showToggleButton:!1,showDetailPanes:!1,scrollPositionKey:"team-nav-v3",themeMode:"dark"===p?"dark":"light"===p?"light":void 0,className:"h-full !rounded-none bg-cds-surface-active dark:bg-cds-inset-dark",footerAccessory:(0,t.jsx)(r.ProjectNavbarAdminModeControl,{}),"aria-label":"Global settings navigation"})})};var f=e.i(808480);e.s(["TeamNavbar",0,e=>{let n=(0,f.useRouter)();return(0,l.useAmplitudeTrackView)(l.AmplitudeEvent.TEAM_SETTINGS_VIEW,n.pathname,{page:e.activePage,sub_page:e.activeSubPage,route:n.pathname}),(0,t.jsx)(p,{...e})}],765573);var g=e.i(680342);e.s(["TeamTopRailV2",0,({activePage:e,className:n})=>{let r=(0,o.useTeamNavbarLinks)().find(t=>t.id===e),s=(0,h.useMemo)(()=>null==r?[{id:"global-settings",label:"Global settings",nonInteractive:!0}]:[{id:"global-settings",label:"Global settings",nonInteractive:!0},{id:r.id,label:r.text,current:!0}],[r]);return(0,t.jsx)(g.ProjectTopRailV2,{breadcrumbItems:s,className:n})}],352033)},915239,177807,316485,688019,796784,476795,e=>{"use strict";var t=e.i(763716),n=e.i(600969),r=e.i(880034),s=e.i(754790),i=e.i(9768);let a={status:"loading"},o={status:"ok"},l={status:"environment-not-found"};var d=e.i(41777),c=e.i(247392);e.s(["EnvironmentNotFoundError",0,({})=>{let{environmentId:e}=(0,s.useRouteInfo)(),u=function(){let{projectId:e,environmentId:t}=(0,s.useRouteInfo)(),{team:n}=(0,r.useTeamContext)();return(0,i.useMemo)(()=>(function({team:e,projectId:t,environmentId:n}){if(null==t||null==n)return o;if(null==e)return a;let r=e.projects.find(e=>e.id===t);if(null==r||r.environments.some(e=>e.id===n))return o;let s=e.projects.find(e=>e.environments.some(e=>e.id===n));return null!=s?{status:"project-mismatch",correctProjectId:s.id}:l})({team:n,projectId:e,environmentId:t}),[n,e,t])}();return null==e?null:"project-mismatch"===u.status?(0,t.jsxs)(n.ErrorMessage,{title:"Environment/Project mismatch detected",compact:!0,children:["This environment belongs to a separate project."," ",(0,t.jsx)(c.default,{className:"font-medium underline underline-offset-2 hover:no-underline",href:d.Routes.project.environment.root(u.correctProjectId,e),children:"Click here"})," ","to go to the correct page."]}):"environment-not-found"===u.status?(0,t.jsxs)(n.ErrorMessage,{title:"Specified environment not found",compact:!0,children:["The specified environment (",e,") could not be found. It may have been archived or may not exist."]}):null}],915239);var u=e.i(939948),m=e.i(195389),h=e.i(381337);let p=["ResizeObserver loop","Object Not Found Matching Id","signal is aborted without reason"];function f(e){var t;return"error"!==e.type||!p.some(t=>e.error.message.includes(t))&&!("AbortError"===(t=e.error).type||"ConnectError"===t.type&&t.message.startsWith("[canceled]"))}var g=e.i(83350),x=e.i(527279);let v={prd:"prod",stg:"staging"},b=!1;e.s(["default",0,function(e){return(0,i.useEffect)(()=>
2{if(!b&&"localhost"!==window.location.hostname&&"127.0.0.1"!==window.location.hostname){var t;t=e.dopplerEnvironment,u.datadogRum.init({applicationId:"685d251a-b6e8-41ac-83e1-9f40ec0237f5",clientToken:"pub2893c276a2d9b8641e0d714ca2c13317",site:"datadoghq.com",service:"frontend",env:v[t||""]||"development",sessionSampleRate:100,sessionReplaySampleRate:20,trackUserInteractions:!0,trackResources:!0,trackLongTasks:!0,defaultPrivacyLevel:"mask-user-input",beforeSend:f,proxy:"/api/ddrum",allowedTracingUrls:[{match:"https://api.chalk.ai",propagatorTypes:["tracecontext"]},{match:"https://api.staging.chalk.ai",propagatorTypes:["tracecontext"]},{match:"https://api.staging.chalk.dev",propagatorTypes:["tracecontext"]}]}),u.datadogRum.setGlobalContextProperty("frontend_host",window.location.host),b=!0}}),null},"useRumIdentity",0,function(){let e=(0,m.useSession)(),{team:t,environment:n,isServerlessEnvironment:r}=(0,s.useRouteAndTeamInfo)(),{CHALK_DEPLOYMENT_MODEL:a,CHALK_PLATFORM_VERSION:o}=(0,h.useNextEnvVars)(),l=(0,g.useDANGEROUSisChalkEmployee)({ignoreAdminMode:!0}),d=(0,x.useIsImpersonating)(),c=e.data?.teamId??null,p=e.data?.user?.email??null,f=e.data?.user?.name??null;(0,i.useEffect)(()=>{e.data?.userId?u.datadogRum.setUser({id:e.data.userId,...null!=p&&{email:p},...null!=f&&{name:f},...null!=t&&{team_id:t.id,team_name:t.name},...null!=c&&{home_team_id:c}}):u.datadogRum.clearUser(),u.datadogRum.setGlobalContextProperty("is_chalk_employee",l),null!=d?u.datadogRum.setGlobalContextProperty("is_impersonating",d):u.datadogRum.removeGlobalContextProperty("is_impersonating"),null!=a?u.datadogRum.setGlobalContextProperty("deployment_model",a):u.datadogRum.removeGlobalContextProperty("deployment_model"),null!=o?u.datadogRum.setGlobalContextProperty("platform_version",o):u.datadogRum.removeGlobalContextProperty("platform_version"),null!=n?u.datadogRum.setGlobalContextProperty("is_serverless",r??!1):u.datadogRum.removeGlobalContextProperty("is_serverless")},[a,o,n,c,l,d,r,e.data?.userId,t,p,f])}],177807);var w=e.i(108572),j=e.i(319337);e.s(["useAutoLogout",0,()=>{let e=(0,m.useSession)(),t=(0,i.useCallback)(()=>{window.location.assign(d.Routes.login)},[]),n=(0,i.useCallback)(()=>{(0,j.default)("Logging out in 5 seconds")},[]);(0,i.useEffect)(()=>{if(e.data?.expires){let r=(0,w.default)(e.data.expires).diff((0,w.default)());if(r<0)t();else if(r<864e5){let e=setTimeout(t,r),s=r>5e3?setTimeout(n,r-5e3):null;return()=>{clearTimeout(e),null!=s&&clearTimeout(s)}}}},[t,n,e])}],316485),e.s(["useAutoSessionRefresh",0,function(){let{update:e}=(0,m.useSession)();(0,i.useEffect)(()=>{let t=setInterval(()=>{e()},108e6);return()=>clearInterval(t)},[e])}],688019);var y=e.i(248235);e.s(["useEnvironmentTitle",0,function(e){let t=(0,g.useDANGEROUSisChalkEmployee)(),{environmentId:n}=(0,s.useRouteInfo)(),r=(0,y.useCurrentCanonicalUrl)();return(0,i.useMemo)(()=>{let s=(0,y.canonicalUrlIsChalkDev)(r)||(0,y.canonicalUrlIsChalkPreprod)(r),i=(0,y.canonicalUrlIsLocal)(r),a=t&&n?`${n} `:"",o=t?s?"(staging) ":i?"(local) ":"(prod) ":"",l=e?`${e} | `:"";return`${a}${o}${l}Chalk`},[r,n,t,e])}],796784),e.s(["useFaviconPath",0,function(){let e=(0,y.useCurrentCanonicalUrl)();return(0,i.useMemo)(()=>{let t=(0,y.canonicalUrlIsChalkDev)(e)||(0,y.canonicalUrlIsChalkPreprod)(e),n=(0,y.canonicalUrlIsLocal)(e);return t?"/static/chalk-staging.png":n?"/static/chalk-local.png":"/static/chalk.png"},[e])}],476795)},166870,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useUntrackedPathname",{enumerable:!0,get:function(){return i}});let r=e.r(9768),s=e.r(687491);function i(){return!function(){if("u"<typeof window){let{workUnitAsyncStorage:t}=e.r(3964),n=t.getStore();if(!n)return!1;switch(n.type){case"prerender":case"prerender-client":case"prerender-ppr":case"validation-client":let r=n.fallbackRouteParams;return!!r&&r.size>0}}return!1}()?(0,r.useContext)(s.PathnameContext):null}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},415929,(e,t,n)=>{"use strict";function r(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
2dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},645592,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={handleHardNavError:function(){return a},useNavFailureHandler:function(){return o}};for(var s in r)Object.defineProperty(n,s,{enumerable:!0,get:r[s]});e.r(9768);let i=e.r(415929);function a(e){return!!(e&&"u">typeof window)&&!!window.next.__pendingUrl&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==(0,i.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},831960,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"handleISRError",{enumerable:!0,get:function(){return s}});let r="u"<typeof window?e.r(361109).workAsyncStorage:void 0;function s({error:e}){if(r){let t=r.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},490018,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={ErrorBoundary:function(){return f},ErrorBoundaryHandler:function(){return p}};for(var s in r)Object.defineProperty(n,s,{enumerable:!0,get:r[s]});let i=e.r(225777),a=e.r(763716),o=i._(e.r(9768)),l=e.r(166870),d=e.r(285234);e.r(645592);let c=e.r(831960),u=e.r(502747),m=e.r(779013),h="u">typeof window&&(0,u.isBot)(window.navigator.userAgent);class p extends o.default.Component{static{this.contextType=m.AppRouterContext}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.unstable_retry=()=>{(0,o.startTransition)(()=>{this.context?.refresh(),this.reset()})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,d.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:n}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error&&!h?((0,c.handleISRError)({error:this.state.error}),(0,a.jsxs)(a.Fragment,{children:[this.props.errorStyles,this.props.errorScripts,(0,a.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset,unstable_retry:this.unstable_retry})]})):this.props.children}}function f({errorComponent:e,errorStyles:t,errorScripts:n,children:r}){let s=(0,l.useUntrackedPathname)();return e?(0,a.jsx)(p,{pathname:s,errorComponent:e,errorStyles:t,errorScripts:n,children:r}):(0,a.jsx)(a.Fragment,{children:r})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},826036,e=>{"use strict";let t;e.s(["LAYOUT_BOTTOM_PADDING_CLASSNAME",()=>L,"LAYOUT_TOP_PADDING_CLASSNAME",()=>O,"LAYOUT_X_PADDING_CLASSNAME",()=>D,"LayoutV2",()=>z]);var n=e.i(763716),r=e.i(680115),s=e.i(411250),i=e.i(795844),a=e.i(663956),o=e.i(3872),l=e.i(239047),d=e.i(616835),c=e.i(687880),u=e.i(680342),m=e.i(765573),h=e.i(352033),p=e.i(915239),f=e.i(591073),g=e.i(513520),x=e.i(94704),v=e.i(177807),b=e.i(314411),w=e.i(316485),j=e.i(688019),y=e.i(796784),S=e.i(476795),C=e.i(497608),N=e.i(83350),A=e.i(822351),k=e.i(195389),I=e.i(490018),_=e.i(672136),E=e.i(808480),R=e.i(9768),T=e.i(609915),P=e.i(131924);let O="pt-cds-12",D="px-cds-12",L="pb-16",M="[&_h1]:!text-cds-xl [&_h1]:cursor-default [&_h1]:self-start [&_h1]:pl-cds-4",z=({allowNarrowWidth:e,loggedIn:z,navBar:U,hideSideNav:B=!1,defocusTopRail:F=!1,fullWidthLayout:V,secondaryNavbar:G,children:K,title:H="",noNav:q,containerClassName:$,mainContentClassName:W,mainContentWrapperClassName:X,mainContentHasBottomPadding:J=!0,useDocumentScroll:Y=!1,absoluteLabel:Q,topAccessory:Z})=>{(0,b.useAmplitudePageview)(T.AmplitudeEvent.VIEW_PAGE),(0,b.useAmplitudeBaseIdentify)(),(0,w.useAutoLogout)(),(0,j.useAutoSessionRefresh)(),(0,v.useRumIdentity)();let ee=(0,k.useSession)(),et=(0,E.useRouter)(),{hasPylonUser:en}=(0,A.usePylon)(ee.data?.userId,ee.data?.user?.email,ee.data?.user?.name),er=(0,R.useRef)(null),es=R.default.isValidElement(U)&&U.type===c.ProjectNavbar,ei=R.default.isValidElement(U)&&U.type===m.TeamNavbar,ea=ei?U.props:void 0,eo=R.default.isValidElement(U)?U.props:void 0,el=eo?.activePageV2??eo?.activePage,ed=eo?.activeSubPageV2??eo?.activeSubPage,ec=z&&null!=U&&(es||ei),eu=ec&&q&&es,em=ec&&!q||eu,eh=(0,s.useAgentWorkspaceControls)(),ep=(0,C.useFlagsV2)(),ef=(0,N.useDANGEROUSisChalkEmployee)(),eg=ep.enabled("assistant_enabled")||ef,ex=em&&eg&&eh?.available!==!0&&(null!=eh||et.pathname?.includes("[environmentId]"))&&(!et.isReady||"loading"===ee.status||!ep.ready),ev=em&&eg&&(eh?.available===!0||ex),eb=em?ei?"team":"project":void 0,ew=(0,R.useMemo)(()=>
2{if(null!=eb)return null!=t&&t!==eb?eb:void 0},[eb]),[ej,ey]=(0,R.useState)(ew),eS=em?l.ChalkLayoutErrorComponentWithoutBack:l.ChalkLayoutErrorComponent,eC=eu&&es?R.default.cloneElement(U,{defaultCollapsed:!0}):U,eN=!B&&null!=eC&&(!q||eu),eA=(0,y.useEnvironmentTitle)(H),ek=(0,S.useFaviconPath)();return(0,R.useEffect)(()=>{er.current&&(er.current.scrollTop=0)},[et.pathname]),(0,R.useEffect)(()=>{let e=t;if(null!=eb&&(t=eb),null==e||null==eb||e===eb)return;ey(eb);let n=window.setTimeout(()=>{ey(void 0)},150);return()=>window.clearTimeout(n)},[eb]),(0,n.jsx)(T.AmplitudeEventPropertiesProvider,{properties:{page:H,subpage:ed,active_page:el},children:(0,n.jsxs)(n.Fragment,{children:[z&&(0,n.jsx)(o.DynamicCommandPaletteContainer,{}),(0,n.jsx)(A.PylonChatBubbleHideButton,{enabled:en}),(0,n.jsxs)("div",{className:(0,x.classNames)("design-system-typography min-h-screen flex flex-col",ev&&"[--assistant-bottom-rail-height:40px]",em?"bg-cds-surface-active dark:bg-cds-inset-dark":"bg-white",!e&&"min-w-[960px]",em&&!Y&&"h-screen min-h-0 overflow-hidden"),children:[(0,n.jsxs)(_.default,{children:[(0,n.jsx)("title",{children:eA}),(0,n.jsx)("meta",{charSet:"utf-8"}),(0,n.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),(0,n.jsx)("link",{rel:"shortcut icon",href:ek}),(0,n.jsx)(T.AmplitudeScript,{})]}),(0,n.jsxs)("div",{className:(0,x.classNames)("flex flex-row flex-grow text-cds-md",em&&(Y?"min-h-screen bg-cds-surface-active dark:bg-cds-inset-dark":"h-screen min-h-0 overflow-hidden bg-cds-surface-active dark:bg-cds-inset-dark"),$),children:[eN&&(0,n.jsx)("div",{className:(0,x.classNames)(em?["relative overflow-visible transform-gpu motion-reduce:animate-none",g.ZIndexClass.NAVIGATION_CHROME,null==ej?void 0:"animate-sidenav-fade-in"]:"bg-white"),children:eC}),G&&!em&&(0,n.jsx)("div",{className:"bg-white",children:G}),(0,n.jsx)("div",{className:(0,x.classNames)("flex-1 flex flex-col min-w-0",em&&!Y?"h-screen min-h-0 overflow-hidden":"min-h-screen"),children:em?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,x.classNames)("h-cds-40 shrink-0 overflow-hidden transition-[filter,opacity]",F&&"pointer-events-none select-none opacity-45 blur-sm"),inert:F||void 0,"aria-hidden":F||void 0,children:ei?(0,n.jsx)(h.TeamTopRailV2,{activePage:ea?.activePage}):(0,n.jsx)(u.ProjectTopRailV2,{})}),Q,Z,(0,n.jsx)(r.ChalkEmployeeGuard,{children:(0,n.jsx)(d.LayoutWarningBanners,{loggedIn:z})}),z&&(0,n.jsx)(p.EnvironmentNotFoundError,{}),z&&(0,n.jsx)(f.SuspendedEnvironmentWarning,{}),(0,n.jsx)("div",{className:(0,x.cx)("min-h-0 flex-1",Y?"overflow-visible":"overflow-clip"),children:(0,n.jsxs)("div",{className:(0,x.classNames)("flex min-w-0 border-l-[1px] border-t-[1px]",Y?"min-h-below-top-rail overflow-visible":"box-content h-full overflow-hidden","rounded-tl-cds-6","border-cds-surface-border bg-cds-surface-default","dark:border-white/[0.06] dark:bg-cds-elevated-dark"),children:[G&&(0,n.jsx)("div",{className:"shrink-0",children:G}),(0,n.jsx)("section",{ref:er,className:(0,x.cx)("relative min-w-0 flex-1",Y?"overflow-visible":"overflow-auto",M,"[--layout-v2-top-rail-visible-height:40px]",!V&&J&&L,!V&&O,!V&&D,W),children:(0,n.jsx)(P.Girdle,{disableMinWidth:e,className:X,children:(0,n.jsx)(I.ErrorBoundary,{errorComponent:eS,children:K})})})]})}),ex?(0,n.jsx)(i.ChalkAssistantRail,{loading:!0}):ev?(0,n.jsx)(a.FlagV2Guard,{flag:"assistant_enabled",hideTooltip:!0,children:(0,n.jsx)(i.ChalkAssistantRail,{})}):null]}):(0,n.jsxs)(n.Fragment,{children:[Q,Z,(0,n.jsx)(r.ChalkEmployeeGuard,{children:(0,n.jsx)(d.LayoutWarningBanners,{loggedIn:z})}),z&&(0,n.jsx)(p.EnvironmentNotFoundError,{}),z&&(0,n.jsx)(f.SuspendedEnvironmentWarning,{}),(0,n.jsx)("div",{className:(0,x.cx)("relative flex-1",M,!V&&J&&L,!V&&O,!V&&D,W),children:(0,n.jsx)(P.Girdle,{disableMinWidth:e,className:X,children:(0,n.jsx)(I.ErrorBoundary,{errorComponent:eS,children:K})})})]})})]})]})]})})}},165079,419243,e=>{"use strict";e.s(["ExtremelySimpleLayout",()=>Z,"LAYOUT_RIGHT_PADDING_CLASSNAME",()=>X,"LAYOUT_X_PADDING_CLASSNAME",()=>W,"Layout",()=>J,"SimpleLayout",()=>Q,"default",()=>Y],165079);var t=e.i(763716),n=e.i(680115);e.i(3872),e.i(239047);var r=e.i(826036);e.i(616835),e.i(915239),e.i(591073),e.i(264593);var s=e.i(94704);e.i(177807),e.i(248235);var i=e.i(314411);e.i(316485),e.i(688019);var a=e.i(796784),o=e.i(476795);e.i(822351);var l=e.i(9768);l.default.createContext({});var d=e.i(195389);e.i(490018);var c=e.i(672136),u=e.i(609915),m=e.i(123303),h=e.i(329609),p=e.i(97567);let f=()=>{let e=(0,p.useActionKey)();return(0,t.jsxs)("div",{className:(0,s.cx)("flex items-center gap-2","py-1 px-3 rounded-md mr-2","text-zinc-400 text-cds-sm cursor-pointer select-none","hover:bg-cds-light-gray-100 hover:text-zinc-400","active:bg-cds-light-gray-300 active:text-zinc-500"),onClick:()=>{document.dispatchEvent(new KeyboardEvent("keydown",{key:"k",metaKey:!0}))},children:[(0,t.jsx)(h.Icon,{name:"search",className:"text-cds-gray-400"}),(0,t.jsxs)("div",{className:"flex items-baseline gap-1",children:[(0,t.jsx)("span",{children:"Search..."}),(0,t.jsxs)("div",{className:"flex items-baseline text-xs",children:[(0,t.jsx)("span",{children:e[0]}),(0,t.jsx)("span",{children:"K"})]})]})]})};var g=e.i(237137),x=e.i(645096),v=e.i(423340),b=e.i(260013);let w=()=>{let{theme:e,setTheme:n}=(0,b.useTheme)(),[r,s]=(0,l.useState)(!1);if((0,l.useEffect)(()=>{s(!0)},[]),!r)return null;let i="dark"===e;return(0,t.jsx)(m.Tooltip,{content:i?"Switch to light mode":"Switch to dark mode",children:(0,t.jsx)(v.IconButton,{iconName:i?"sun":"moon",iconClassName:"h-[14px] w-[14px] min-h-[14px] min-w-[14px]",size:"sm",color:"secondary",onClick:()=>n(i?"light":"dark")})})};var j=e.i(247392),y=e.i(332493);function S({active:e,className:n,children:r,href:i,...a}){let o=(0,t.jsx)("a",{className:(0,s.classNames)("px-1 pt-1 inline-flex items-center border-b-2 text-cds-sm font-medium",e?"border-cds-bright-green-500 text-zinc-900 hover:border-cds-bright-green-600 hover:text-zinc-700":"border-transparent text-zinc-500 hover:border-zinc-300 hover:text-zinc-700",n),href:i,...a,children:r});return i&&(0,y.urlIsSameDomain)(i)?(0,t.jsx)(j.default,{href:i,legacyBehavior:!0,children:o}):o}var C=e.i(783667),N=e.i(754790),A=e.i(41777),k=e.i(482187),I=e.i(46061),_=e.i(835330);function E(){let{projectId:e,environmentId:n}=(0,N.useRouteInfo)(),r=(0,d.useSession)().data?.user;return(0,t.jsxs)(I.DropdownMenu,{floatOptions:{placement:"bottom-end"},className:"ml-3",renderButton:e=>(0,t.jsxs)("span",{ref:e,className:(0,s.classNames)("bg-white rounded-full flex flex-row text-cds-sm overflow-hidden transition-transform duration-75 curs
2or-pointer items-start","hover:scale-105 active:scale-110","focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"),children:[(0,t.jsx)("span",{className:"sr-only",children:"Open user menu"}),r?.image?(0,t.jsx)("img",{referrerPolicy:"no-referrer",src:r.image,height:24,width:24,alt:"user profile"}):(0,t.jsx)(h.Icon,{name:"user",className:"text-cds-text-secondary"})]}),children:[r&&(0,t.jsx)(I.DropdownMenuItem,{disabled:!0,className:"border-b",children:(0,t.jsxs)("div",{className:"flex flex-col text-xs ",children:[(0,t.jsx)("span",{className:"truncate",children:r.name}),(0,t.jsx)("span",{className:"text-zinc-400 truncate",children:r.email})]})}),e&&n&&(0,t.jsx)(I.DropdownMenuItem,{href:A.Routes.project.environment.settings(e,n),icon:"settings",children:"Settings"}),(0,t.jsx)(I.DropdownMenuItem,{onClick:async()=>{await (0,_.signOutAndResetAnalytics)({callbackUrl:A.Routes.login})},icon:"logOut",children:"Sign out"})]})}let R=({className:e})=>(0,t.jsx)(m.Tooltip,{style:{maxWidth:"100%"},placement:"bottom-end",content:(0,t.jsx)("div",{children:"Sandboxes are subject to rate limiting and other restrictions."}),children:(0,t.jsxs)("div",{className:(0,s.classNames)("flex items-center gap-1","rounded-md px-2 py-1","bg-cds-bright-green-500","text-cds-sm text-white font-normal select-none",e),children:[(0,t.jsx)("div",{children:"Sandbox"}),(0,t.jsx)(h.Icon,{name:"info"})]})}),T=({className:e})=>(0,t.jsx)("div",{className:(0,s.classNames)("flex items-center rounded-md","bg-cds-bright-green-500","text-white px-2 py-[2px]",e),children:"Sandbox"});e.s(["SandboxIndicator",0,R,"SimpleSandboxIndicator",0,T],419243);let P=({className:e})=>(0,t.jsx)(m.Tooltip,{style:{maxWidth:"100%"},placement:"bottom-end",content:(0,t.jsx)("div",{children:"Suspended environments do not consume resources, but some dashboard components may not work."}),children:(0,t.jsxs)("div",{className:(0,s.classNames)("flex items-center gap-1","rounded-md px-2 py-1","bg-yellow-50","text-cds-sm text-yellow-700 font-normal select-none",e),children:[(0,t.jsx)("div",{children:"Suspended"}),(0,t.jsx)(h.Icon,{name:"warning"})]})});var O=e.i(780742),D=e.i(46923),L=e.i(890618),M=e.i(243604),z=e.i(230900),U=e.i(808480);function B(){let{team:e,project:n,projectId:r,environment:i}=(0,N.useRouteAndTeamInfo)(),a=(0,U.useRouter)(),[o]=(0,M.useDefaultProject)(),l=e?.projects||O.EMPTY_ARRAY;return n?(0,t.jsxs)(I.DropdownMenu,{floatOptions:{placement:"bottom-start"},cardProps:{className:"sm:min-w-48 rounded-lg divide-y divide-zinc-100 border border-zinc-50 shadow-xl max-h-[calc(100vh-80px)] overflow-y-auto"},renderButton:(e,r)=>(0,t.jsxs)("div",{className:"flex items-baseline",children:[(0,t.jsxs)("button",{ref:e,className:(0,s.classNames)("h-6 py-2","rounded-full","transition-colors duration-75","inline-flex justify-center w-full px-2 py-1 items-center","text-cds-sm font-medium border-b-2 border-transparent","hover:bg-cds-light-gray-100 hover:text-zinc-700 active:bg-cds-light-gray-100 active:text-zinc-800",r?"bg-cds-light-gray-100 text-cds-text-primary":"text-cds-text-primary","focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75"),children:[n?(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{children:n.name}),i&&(0,t.jsxs)("span",{className:"ml-1 text-cds-text-secondary font-everettlight",children:["/ ",i.name]})]}):(0,t.jsx)("span",{children:"Choose a project"}),(0,t.jsx)(h.Icon,{name:"chevronDown",className:"ml-1 mt-0.5 text-cds-text-secondary"})]}),i?.isSandbox&&(0,t.jsx)(R,{className:"ml-2"}),i?.suspendedAt!=null&&(0,t.jsx)(P,{className:"ml-2"})]}),children:[(0,t.jsxs)(I.DropdownMenuItem,{className:"text-cds-sm",href:A.Routes.projects,children:[(0,t.jsx)(h.Icon,{name:"arrowLeft",size:"sm",className:"text-cds-text-secondary"})," All Projects"]}),(0,z.default)(l,e=>e.name).filter(e=>(0,D.isNonEmptyArray)(e.environments)).map(e=>(0,t.jsx)("div",{children:(0,z.default)(e.environments,e=>e.name).map(n=>{let s=null!=o&&o.projectId===e.id&&o.environmentId===n.id;return(0,t.jsx)(I.DropdownMenuItem,{className:"sm",current:e.id===r&&n.id===i?.id,href:(0,L.replaceProjectAndEnv)(a.asPath,e.id,n.id),children:(0,t.jsxs)("div",{className:"pl-4 flex items-baseline gap-1",children:[(0,t.jsx)("span",{className:"text-cds-text-primary",children:e.name}),(0,t.jsxs)("span",{className:"text-cds-text-secondary font-everettlight",children:[" ","/ ",n.name]}),s&&(0,t.jsx)(h.Icon,{name:"star",size:"sm",className:"ml-2 text-cds-bright-green-500"}),n.isSandbox&&(0,t.jsx)(T,{className:"ml-1"})]})},n.id)})},e.id))]}):null}var F=e.i(198714),V=e.i(497608),G=e.i(381337);function K(){let{projectId:e,environmentId:n}=(0,N.useRouteInfo)(),r=(0,d.useSession)(),s=(0,U.useRouter)(),i=r.data?.user,{escalateIssue:a,isCreatingIncident:o}=(0,F.usePagerDutyEscalation)(),l=(0,V.useFlagsV2)().enabled("enterprise_support_enabled"),{CHALK_DEPLOYMENT_MODEL:c}=(0,G.useNextEnvVars)();return(0,t.jsxs)(I.DropdownMenu,{floatOptions:{placement:"bottom-end"},renderButton:e=>(0,t.jsx)(v.IconButton,{ref:e,iconName:"question",iconClassName:"h-5 w-5",size:"sm",color:"secondary"}),children:[(0,t.jsx)(I.DropdownMenuItem,{href:"https://portal.usepylon.com/chalk",target:"_blank",rel:"noopener noreferrer",icon:"arrowExternal",children:"Customer Portal"}),(0,t.jsx)(I.DropdownMenuItem,{onClick:()=>{window.Pylon("showNewMessage")},icon:"messageCircle",children:"Start Chat"}),(0,t.jsx)(I.DropdownMenuItem,{onClick:()=>{window.Pylon?window.Pylon("showTicketForm","submit-a-request"):console.warn("Pylon widget not available")},icon:"ticket",children:"Submit Request"}),l&&"CUSTOMER_CLOUD"!==c&&(0,t.jsx)(I.DropdownMenuItem,{onClick:()=>{a({userEmail:i?.email||"Unknown User",projectId:e,environmentId:n,currentUrl:`${window.location.origin}${s.asPath}`})},disabled:o,icon:"phoneArrowUpRight",children:o?"Creating Incident...":"Escalate Issue"})]})}let H=({loggedIn:e,absoluteLabel:r})=>{let s=(0,d.useSession)(),{projectId:i,environmentId:a}=(0,N.useRouteInfo)(),{state:{adminMode:o},updateState:c}=(0,C.useGlobalAppState)(),u=(0,l.useRef)(null);return(0,t.jsx)(m.FloatingContext.Provider,{value:u.current,children:(0,t.jsxs)("div",{className:"relative",ref:u,children:[(0,t.jsx)("nav",{className:"bg-white border-b",children:(0,t.jsx)("div",{className:"px-5",children:(0,t.jsxs)("div",{className:"flex justify-start items-center h-16 space-x-1",children:[!e&&(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(j.default,{href:e?A.Routes.projects:A.Routes.home,legacyBehavior:!0,children:(0,t.jsx)("button",{children:(0,t.jsx)(k.LogoSquare,{size:"sm"})})})}),e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center flex-1 gap-1",children:[(0,t.jsx)(j.default,{href:e?A.Routes.projects:A.Routes.home,legacyBehavior:!0,children:(0,t.jsx)("button",{children:(0,t.jsx)(k.LogoSquare,{size:"sm"})})}),(0,t.jsx)(B,{})]}),(0,t.jsx)(f,{}),(0,t.jsxs)("div",{className:"xs:flex ml-6 gap-2 items-center flex-1 justify-end",children:[(0,t.jsx)(n.ChalkEmployeeGuard,{hideTooltip:!0,ignoreAdminMode:!0,children:(0,t.jsx)(m.Tooltip,{content:o?"Admin mode on":"Admin mode off",children:(0,t.jsx)("div",{className:"mx-1",children:(0,t.jsx)(g.Toggle,{size:"sm",checked:o,onChange:e=>c({adminMode:e})})})})}),(0,t.jsx)(w,{}),(0,t.jsx)(n.ChalkEmployeeGuard,{ignoreAdminMode:!0,children:i&&a?(0,t.jsx)(x.IconLinkButtonV2,{"aria-label":"Open admin",icon:"terminal",iconSize:"lg",href:A.Routes.project.environment.admin(i,a),size:"sm",variant:"secondary"}):null}),i&&a?(0,t.jsx)(x.IconLinkButtonV2,{"aria-label":"Open settings",icon:"settings",iconSize:"lg",href:A.Routes.project.environment.settings(i,a),size:"sm",variant:"secondary"}):null,(0,t.jsx)(x.IconLinkButtonV2,{"aria-label":"Open documentation",icon:"docs",iconSize:"lg",href:"https://docs.chalk.ai",size:"sm",variant:"secondary"}),(0,t.jsx)(K,{}),"unauthenticated"===s.status?(0,t.jsx)(S,{href:"/api/auth/signin",children:"Sign In"}):(0,t.jsx)(E,{})]})]})]})})}),null!=r&&(0,t.jsx)("div",{className:"absolute w-full",children:r})]})})},q=()=>(0,t.jsx)("div",{className:"relative",children:(0,t.jsx)("nav",{className:"bg-white border-b",children:(0,t.jsx)("div",{className:"px-5",children:(0,t.jsx)("div",{className:"flex justify-start items-center h-16 space-x-1",children:(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(j.default,{href:A.Routes.projects,legacyBehavior:!0,children:(0,t.jsx)("button",{children:(0,t.jsx)(k.LogoSquare,{size:"sm"})})})})})})})});var $=e.i(131924);let W="px-10",X="pr-10",J=({children:e,...n})=>(0,t.jsx)(r.LayoutV2,{...n,children:e}
2),Y=J,Q=({navBar:e,fullWidthLayout:n,secondaryNavbar:r,children:l,title:d="",noNav:m,containerClassName:h,absoluteLabel:p,topAccessory:f})=>{(0,i.useAmplitudePageview)(u.AmplitudeEvent.VIEW_PAGE);let g=(0,a.useEnvironmentTitle)(d),x=(0,o.useFaviconPath)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"design-system-typography min-h-screen flex flex-col bg-white",style:{minWidth:"960px"},children:[(0,t.jsxs)(c.default,{children:[(0,t.jsx)("title",{children:g}),(0,t.jsx)("meta",{charSet:"utf-8"}),(0,t.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),(0,t.jsx)("link",{rel:"shortcut icon",href:x}),(0,t.jsx)(u.AmplitudeScript,{})]}),!m&&(0,t.jsx)("header",{className:"bg-white sticky top-0 z-10",children:(0,t.jsx)(H,{loggedIn:!1,absoluteLabel:p})}),(0,t.jsxs)("div",{className:(0,s.classNames)("flex flex-row flex-grow",h),children:[e&&(0,t.jsx)("div",{className:"bg-white",children:e}),r&&(0,t.jsx)("div",{className:"bg-white",children:r}),(0,t.jsxs)("div",{className:"flex-1 pb-16",style:{minWidth:"0px"},children:[f,(0,t.jsx)("div",{className:(0,s.cx)(!n&&"pt-[26px]",!n&&W),children:(0,t.jsx)($.Girdle,{children:l})})]})]})]}),(0,t.jsxs)("footer",{className:"design-system-typography bg-white p-4 text-cds-text-secondary text-cds-sm text-center",children:["© Chalk AI, Inc ",new Date().getFullYear()]})]})},Z=({children:e})=>{let n=(0,a.useEnvironmentTitle)("Chalk AI"),r=(0,o.useFaviconPath)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"design-system-typography min-h-screen flex flex-col bg-white",style:{minWidth:"960px"},children:[(0,t.jsxs)(c.default,{children:[(0,t.jsx)("title",{children:n}),(0,t.jsx)("meta",{charSet:"utf-8"}),(0,t.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),(0,t.jsx)("link",{rel:"shortcut icon",href:r}),(0,t.jsx)(u.AmplitudeScript,{})]}),(0,t.jsx)("header",{className:"bg-white sticky top-0 z-10",children:(0,t.jsx)(q,{})}),(0,t.jsx)("div",{className:(0,s.classNames)("flex flex-row flex-grow"),children:(0,t.jsx)("div",{className:"flex-1 pb-16",style:{minWidth:"0px"},children:(0,t.jsx)("div",{className:(0,s.cx)("pt-[26px]",W),children:(0,t.jsx)($.Girdle,{children:e})})})})]}),(0,t.jsxs)("footer",{className:"design-system-typography bg-white p-4 text-cds-text-secondary text-cds-sm text-center",children:["© Chalk AI, Inc ",new Date().getFullYear()]})]})}},239047,e=>{"use strict";e.s(["ChalkGlobalErrorComponent",()=>g,"ChalkLayoutErrorComponent",()=>h,"ChalkLayoutErrorComponentWithoutBack",()=>p,"ChalkSimpleErrorComponent",()=>f]);var t=e.i(763716),n=e.i(600969),r=e.i(645096),s=e.i(165079),i=e.i(485797),a=e.i(687880),o=e.i(130690),l=e.i(754790),d=e.i(939948),c=e.i(808480),u=e.i(9768);let m=({error:e,showBackButton:s=!0})=>{let a=(0,c.useRouter)();return(0,u.useEffect)(()=>{d.datadogRum.addError(e,{page:a.asPath})},[]),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[s&&(0,t.jsx)(i.BreadCrumb,{onClick:a.back,children:"Back"}),(0,t.jsx)(o.H1,{children:"Error"})]}),(0,t.jsx)(n.ErrorMessage,{title:"An error occurred while rendering this page",children:(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)("div",{className:"whitespace-pre-wrap",children:`The error message was [${e.message||"no message provided"}]`}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(r.ButtonV2,{type:"button",onClick:a.reload,size:"sm",variant:"secondary",leftIcon:"retry",children:"Reload page"}),(0,t.jsx)(r.ButtonV2,{type:"button",onClick:()=>window.Pylon("showNewMessage",`I encountered an unrecoverable rendering error [${e.message||"no error message provided"}] on the page [${a.asPath}]. Could you please investigate?`),size:"sm",variant:"secondary",leftIcon:"question",children:"Contact support"})]})]})})]})},h=({error:e})=>(0,t.jsx)(m,{error:e}),p=({error:e})=>(0,t.jsx)(m,{error:e,showBackButton:!1}),f=e=>(0,t.jsx)(s.ExtremelySimpleLayout,{children:(0,t.jsx)(h,{...e})}),g=e=>{let{projectId:n,environmentId:r}=(0,l.useRouteInfo)();return(0,t.jsx)(s.Layout,{title:"Error",loggedIn:!0,navBar:null!=n&&null!=r?(0,t.jsx)(a.ProjectNavbar,{}):void 0,children:(0,t.jsx)(h,{...e})})}}]); 3 4//# sourceMappingURL=16urqo8w0g8wu.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.