1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="d8693d4e-9fa3-59c3-a248-00878feb01fc")}catch(e){}}(); 3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55158,e=>{"use strict";e.s(["default",()=>i]);var t=e.i(867872),n=e.i(213940),r=e.i(264458);let i=e=>{let{className:i}=e;return(0,t.jsx)("div",{className:(0,r.default)(i,"h-inherit flex h-30 w-full items-center justify-center py-5"),"data-testid":"spinner",children:(0,t.jsx)(n.Loader,{size:"base"})})}},65463,e=>{"use strict";e.s(["AppCard",()=>o],65463),e.i(186927);var t=e.i(867872),n=e.i(438099),r=e.i(619959),i=e.i(442489),a=e.i(898989),l=e.i(655027);let s=(0,n.cn)("transition-colors qn-card-hatch","hover:[background-image:linear-gradient(var(--hover),var(--hover))]","hover:border-(--foreground-light) active:border-(--foreground)","hover:[--qn-card-hatch-color:var(--foreground-light)] active:[--qn-card-hatch-color:var(--foreground)]","hover:[--qn-card-hatch-bg:var(--background)] active:[--qn-card-hatch-bg:var(--background)]","hover:[--qn-card-hatch-overlay:var(--hover)] active:[--qn-card-hatch-overlay:var(--hover)]");function o(e){var o,u,d;let{size:c="base",isActive:p=!1,className:v,children:f,...m}=e,g=null!=m.href,b=m["aria-disabled"],h=(0,a.isInert)(g?void 0:m.disabled,b),y=!!m["aria-label"]||!!m["aria-labelledby"];d=!h,(0,l.useEffect)(()=>{},[d,y]);let x=(0,n.cn)("absolute inset-0 rounded-none border-0 bg-transparent p-0 outline-none",h?"cursor-not-allowed":"cursor-pointer");return(0,t.jsxs)(i.default,{size:c,isActive:p,isDisabled:h,className:(0,n.cn)("has-[:focus-visible]:ring-2 has-[:focus-visible]:ring-(--foreground)",h?"cursor-not-allowed":s,!h&&p&&"qn-active-dots qn-card-active-pattern [--qn-card-hatch-color:var(--accent)] [--qn-card-hatch-bg:var(--accent-foreground)]",v),children:[f,g?(0,t.jsx)("a",{className:x,...m,href:h?void 0:m.href,rel:(0,r.defaultAnchorRel)(m.target,m.rel),"aria-disabled":h||void 0,role:null!=(o=m.role)?o:h?"link":void 0,tabIndex:null!=(u=m.tabIndex)?u:h?0:void 0,onClick:(0,a.makeInertS
3afeClick)(h,m.onClick)}):(0,t.jsx)("button",{type:"button",className:x,...m,onClick:(0,a.makeInertSafeClick)(h,m.onClick)})]})}},625646,294867,e=>{"use strict";e.s(["useMutation",()=>u],625646);var t=e.i(824627),n=e.i(663690),r=e.i(519930),i=e.i(240957),a=e.i(316291),l=e.i(659715),s=e.i(249190);e.s(["useIsomorphicLayoutEffect",()=>o],294867);var o=e.i(580852).canUseDOM?n.useLayoutEffect:n.useEffect;function u(e,u){var d=(0,s.useApolloClient)(null==u?void 0:u.client);(0,a.verifyDocumentType)(e,a.DocumentType.Mutation);var c=n.useState({called:!1,loading:!1,client:d}),p=c[0],v=c[1],f=n.useRef({result:p,mutationId:0,isMounted:!0,client:d,mutation:e,options:u});o(function(){Object.assign(f.current,{client:d,options:u,mutation:e})});var m=n.useCallback(function(e){void 0===e&&(e={});var n=f.current,a=n.options,s=n.mutation,o=(0,t.__assign)((0,t.__assign)({},a),{mutation:s}),u=e.client||f.current.client;f.current.result.loading||o.ignoreResults||!f.current.isMounted||v(f.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:u});var d=++f.current.mutationId,c=(0,r.mergeOptions)(o,e);return u.mutate(c).then(function(t){var n,r,a=t.data,s=t.errors,o=s&&s.length>0?new l.ApolloError({graphQLErrors:s}):void 0,p=e.onError||(null==(n=f.current.options)?void 0:n.onError);if(o&&p&&p(o,c),d===f.current.mutationId&&!c.ignoreResults){var m={called:!0,loading:!1,data:a,error:o,client:u};f.current.isMounted&&!(0,i.equal)(f.current.result,m)&&v(f.current.result=m)}var g=e.onCompleted||(null==(r=f.current.options)?void 0:r.onCompleted);return o||null==g||g(t.data,c),t},function(t){if(d===f.current.mutationId&&f.current.isMounted){var n,r={loading:!1,error:t,data:void 0,called:!0,client:u};(0,i.equal)(f.current.result,r)||v(f.current.result=r)}var a=e.onError||(null==(n=f.current.options)?void 0:n.onError);if(a)return a(t,c),{data:void 0,errors:t};throw t})},[]),g=n.useCallback(function(){if(f.current.isMounted){var e={called:!1,loading:!1,client:f.current.client};Object.assign(f.current,{mutationId:0,result:e}),v(e)}},[]);return n.useEffect(function(){var e=f.current;return e.isMounted=!0,function(){e.isMounted=!1}},[]),[m,(0,t.__assign)({reset:g},p)]}},912756,e=>{"use strict";e.s(["default",()=>a]);var t=e.i(112487);e.i(107662);var n=e.i(532149),r=e.i(328520);let i=(0,n.graphql)("\n query StreamsPermissionsQuery {\n viewer {\n id\n uuid\n quickstreamsPermissions {\n destinations\n compression\n blockTipDelay\n realTimeReorg\n numberOfExtraDestinations\n webhookMTLS\n chainConfigs {\n chain\n label\n disabled\n comingSoon\n beta\n needsUpgrade\n icon\n networks {\n value\n needsUpgrade\n disabled\n beta\n comingSoon\n label\n minTipBatchSize\n datasets {\n label\n value\n disabled\n }\n }\n }\n }\n }\n }\n"),a=function(){var e,n,a,l;let{skip:s=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{data:o,error:u,loading:d,called:c}=(0,t.useQuery)(i,{fetchPolicy:"cache-first",skip:s}),p=(null!=(l=null==o||null==(n=o.viewer)||null==(e=n.quickstreamsPermissions)?void 0:e.compression)?l:[]).filter(e=>e!==r.WebhookCompression.NONE).length>0;return{permissions:(null==o||null==(a=o.viewer)?void 0:a.quickstreamsPermissions)?{...o.viewer.quickstreamsPermissions,compressionEnabled:p}:null,error:u,loading:d,called:c}}},277766,e=>{"use strict";e.s(["useCopyToClipboard",()=>n]);var t=e.i(655027);function n(){let{resetDelay:e=2e3,onCopy:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[r,i]=(0,t.useState)(!1),[a,l]=(0,t.useState)(!1),s=(0,t.useRef)(null),o=(0,t.useRef)(!0);return(0,t.useEffect)(()=>(o.current=!0,()=>{o.current=!1,s.current&&clearTimeout(s.current)}),[]),{copied:r,error:a,copy:(0,t.useCallback)(async t=>{let r=()=>!!o.current&&(i(!1),l(!0),s.current&&clearTimeout(s.current),s.current=setTimeout(()=>l(!1),e),!1),a=()=>(null==n||n(t),!o.current||(l(!1),i(!0),s.current&&clearTimeout(s.current),s.current=setTimeout(()=>i(!1),e),!0)),u=()=>{if("undefined"==typeof document)return!1;let e=document.activeElement instanceof HTMLElement?document.activeElement:null,n=document.createElement("textarea");n.value=t,n.setAttribute("readonly",""),n.style.position="fixed",n.style.top="-9999px",n.style.opacity="0",document.body.appendChild(n);try{return n.select(),document.execCommand("copy")}catch(e){return!1}finally{document.body.removeChild(n),null==e||e.focus()}};if("undefined"==typeof navigator||!navigator.clipboard)return u()?a():r();try{await navigator.clipboard.writeText(t)}
3catch(e){return u()?a():r()}return a()},[n,e])}}},662550,e=>{"use strict";e.s(["default",()=>l]);var t=e.i(867872),n=e.i(438099),r=e.i(898989),i=e.i(598226),a=e.i(655027);function l(e){let{tabs:l,active:s,onChange:o,size:u="base",border:d="default",className:c,"aria-label":p,"aria-labelledby":v}=e,f=(0,a.useId)(),m=(0,a.useRef)([]),g=l.map((e,t)=>{let n="object"==typeof e&&null!==e&&!(0,a.isValidElement)(e)&&"content"in e,l=n?e.content:e,s=n?e.leftAccessory:void 0,o=n?e.rightAccessory:void 0;return{content:l,leftAccessory:s,rightAccessory:o,iconOnly:!(0,i.hasVisibleNonIconContent)(s)&&!(0,i.hasVisibleNonIconContent)(o)&&(0,r.isIconOnly)(l),disabled:!!n&&!!e.disabled,ariaLabel:n?e["aria-label"]:void 0,ariaControls:n?e["aria-controls"]:void 0,id:n&&e.id||"".concat(f,"-tab-").concat(t)}}),b=g.some(e=>e.iconOnly&&!e.ariaLabel);(0,r.useIconOnlyA11yWarning)(b,!1,"TabController");let h=!!(p||v);(0,a.useEffect)(()=>{},[h]);let y=g.map((e,t)=>({i:t,disabled:e.disabled})).filter(e=>!e.disabled).map(e=>e.i),x=(0,r.getTabbableIndex)(s,y);return(0,t.jsx)("div",{role:o?"tablist":"list","aria-label":p,"aria-labelledby":v,"aria-orientation":o?"horizontal":void 0,onKeyDown:function(e){var t;if(!o)return;let n=m.current.indexOf(e.target),i=(0,r.getNextTabIndex)(e.key,n>=0?n:s,y);null!=i&&(e.preventDefault(),o(i),null==(t=m.current[i])||t.focus())},className:(0,n.cn)("inline-flex flex-row bg-(--background) text-(--foreground)","none"!==d&&"border border-(--foreground)",c),children:g.map((e,i)=>{let a=s===i,l=e.disabled&&!e.iconOnly?(0,r.deriveAutoTitle)(e.content,e.ariaLabel):void 0,d={id:e.id,"aria-label":e.ariaLabel,title:l,className:(0,n.cn)("relative z-0 flex font-mono uppercase",r.SHARED_CLASSES,r.SIZE_TEXT_CLASSES[u],r.SIZE_BOX_CLASSES[u],e.iconOnly&&r.ICON_ONLY_SIZE_CLASSES[u],a?r.SELECTED_FILL:r.UNSELECTED_FILL,o&&!e.disabled&&(a?r.SELECTED_FILL_HOVER:r.UNSELECTED_FILL_HOVER),!o&&"cursor-default",e.disabled&&"cursor-not-allowed qn-disabled-pattern"),children:(0,t.jsxs)(t.Fragment,{children:[e.leftAccessory,e.content,e.rightAccessory]})};return o?(0,t.jsx)("button",{ref:e=>{m.current[i]=e},type:"button",role:"tab",...d,"aria-selected":a,"aria-controls":e.ariaControls,tabIndex:i===x?0:-1,disabled:e.disabled,onClick:()=>!e.disabled&&o(i)},i):(0,t.jsx)("span",{role:"listitem",...d,"aria-current":a||void 0,"aria-disabled":e.disabled||void 0},i)})})}},698788,e=>{"use strict";e.s(["TabController",()=>t.default]);var t=e.i(662550)},639915,e=>{"use strict";e.s(["Status",()=>d],639915),e.i(186927);var t=e.i(867872),n=e.i(655027),r=e.i(907133),i=e.i(598226),a=e.i(438099);let l={info:"bg-(--info)",success:"bg-(--success)",warning:"bg-(--warning)",error:"bg-(--error)",upgrade:"bg-(--upgrade)"},s={xsm:"h-[16px] px-1 gap-0.5 text-xs leading-4",sm:"h-[24px] px-2 gap-1 text-sm leading-4"},o={xsm:"w-[16px] px-0 shrink-0",sm:"w-[24px] px-0 shrink-0"},u={xsm:12,sm:16};function d(e){var d;let{variant:c="info",size:p="xsm",label:v,leftAccessory:f,rightAccessory:m,className:g,...b}=e,h=!!v,y=(0,i.hasVisibleNonIconContent)(f),x=(0,i.hasVisibleNonIconContent)(m),w=!h&&!y&&!x,C=null!=f&&!y,_=null!=m&&!x,A=w&&C!==_,j=!!b["aria-label"]||!!b["aria-labelledby"]||!!b.title;return(0,n.useEffect)(()=>{},[w,j]),(0,t.jsxs)("div",{className:(0,a.cn)("inline-flex w-fit items-center justify-center border border-(--border) text-(--feedback-foreground)",l[c],s[p],A&&o[p],g),...b,role:null!=(d=b.role)?d:w?"img":void 0,children:[null!=f&&(0,r.sizeIconAccessory)(f,u[p],1),h&&(0,t.jsx)("span",{className:"whitespace-nowrap shrink-0 [text-box:trim-both_cap_alphabetic]",children:v}),null!=m&&(0,r.sizeIconAccessory)(m,u[p],1)]})}},325748,682418,229739,e=>{"use strict";e.s(["initPrefersReducedMotion",()=>i],325748),e.s(["isBrowser",()=>t],682418);let t="undefined"!=typeof document;e.s(["hasReducedMotionListener",()=>r,"prefersReducedMotion",()=>n],229739);let n={current:null},r={current:!1};function i(){if(r.current=!0,t)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>n.current=e.matches;e.addListener(t),t()}else n.current=!1}},113147,e=>{"use strict";e.s(["useViewportSize",()=>i]);var t=e.i(655027);
3let n={isSm:"(max-width: 639px)",isMd:"(max-width: 767px)",isLg:"(max-width: 1023px)",isXl:"(max-width: 1279px)"},r={isSm:!1,isMd:!1,isLg:!1,isXl:!1};function i(){let[e,i]=(0,t.useState)(r);return(0,t.useEffect)(()=>{let e=Object.entries(n).map(e=>{let[t,n]=e;return[t,window.matchMedia(n)]}),t=()=>i(Object.fromEntries(e.map(e=>{let[t,n]=e;return[t,n.matches]})));return t(),e.forEach(e=>{let[,n]=e;return n.addEventListener("change",t)}),()=>e.forEach(e=>{let[,n]=e;return n.removeEventListener("change",t)})},[]),e}},760245,e=>{"use strict";e.s(["default",()=>a]);var t=e.i(867872),n=e.i(340726),r=e.i(414793);e.i(504396);var i=e.i(394124);let a=e=>{let{requiredPermission:a,children:l,side:s}=e,{userCan:o}=(0,i.useRBAC)();return o(a)?(0,t.jsx)(t.Fragment,{children:l}):(0,t.jsxs)(r.Tooltip,{children:[(0,t.jsx)(r.Tooltip.Trigger,{children:(0,t.jsx)("div",{className:"pointer-events-none!",children:l})}),(0,t.jsx)(r.Tooltip.Content,{side:s,children:(0,t.jsx)(n.Text,{size:"md",isInverse:!0,children:"Insufficient permissions"})})]})}},352833,571958,483086,e=>{"use strict";e.s([],352833),e.s(["default",()=>r],571958);var t=e.i(867872);e.i(504396);var n=e.i(394124);let r=e=>{let{requiredPermission:r,children:i}=e,{userCan:a}=(0,n.useRBAC)();return a(r)?(0,t.jsx)(t.Fragment,{children:i}):null};e.i(760245),e.s(["default",()=>o],483086);var i=e.i(340726),a=e.i(414793),l=e.i(264458),s=e.i(655027);let o=e=>{let{requiredPermission:r,children:o,side:u,message:d="Insufficient permissions",wrapperClassName:c}=e,{userCan:p}=(0,n.useRBAC)();return p(r)?(0,t.jsx)(t.Fragment,{children:o}):(0,t.jsxs)(a.Tooltip,{children:[(0,t.jsx)(a.Tooltip.Trigger,{asChild:!0,children:(0,t.jsx)("span",{className:(0,l.default)("inline-flex",c),children:s.default.cloneElement(o,{...o.props,isDisabled:!0})})}),(0,t.jsx)(a.Tooltip.Content,{side:u,children:(0,t.jsx)(i.Text,{size:"md",isInverse:!0,children:d})})]})}},337146,194020,e=>{"use strict";e.s([],337146),e.s(["useOverageLimitCheck",()=>n],194020);var t=e.i(380754);function n(){var e,n,r;let{data:i}=t.customerAppClient.useQuery("get","/api/v1/dev_portal/account_info",{}),{data:a}=t.customerAppClient.useQuery("get","/api/v1/dev_portal/usage/current_total",{}),l=null==i?void 0:i.account,s=!!(null==l?void 0:l.disable_rpc_overages),o=!!(null==l?void 0:l.disable_stream_overages),u=!!(null==l?void 0:l.disable_webhook_overages),d=null!=(n=null==i||null==(e=i.billing_subscription)?void 0:e.responses_per_month)?n:0,c=null!=(r=null==a?void 0:a.current_total)?r:0,p=d>0&&c>=d;return{newEndpointDisabled:s&&p,newStreamDisabled:o&&p,newWebhookDisabled:u&&p}}},895234,e=>{"use strict";e.s(["Metaballs",()=>t.default]);var t=e.i(423972)},980590,e=>{"use strict";e.s(["default",()=>g],980590);var t=e.i(867872);e.i(186927);var n=e.i(655027),r=e.i(438099),i=e.i(691846),a=e.i(959001),l=e.i(376164),s=e.i(895234),o=e.i(219123),u=e.i(270517);let d={default:{color:"var(--accent)",fn:u.waveLeft,speed:1.2},overages:{color:"var(--error)",fn:u.offCenterVortex,speed:2}};function c(e){var n;let{item:r}=e,i=(0,o.usePrefersReducedMotion)();if(r.illustration)return(0,t.jsx)(t.Fragment,{children:r.illustration});if(r.img)return(0,t.jsx)("img",{src:r.img,alt:"","aria-hidden":!0,className:"absolute inset-0 h-full w-full object-contain"});let a=d[null!=(n=r.variant)?n:"default"];return(0,t.jsx)(s.Metaballs,{"aria-hidden":!0,cols:16,rows:6,options:{grid:24,blur:1},animation:{enabled:!i,autoStart:!0,fn:a.fn,speed:a.speed},preserveAspectRatio:"xMidYMid meet",className:"absolute inset-0 h-full w-full",style:{color:a.color}})}function p(e){let{items:s,className:o,dismissLabel:u="Dismiss"}=e,[d,p]=(0,n.useState)(()=>new Set),[v,f]=(0,n.useState)(null),m=(0,n.useRef)(null),g=(0,n.useRef)(null),b=(0,n.useRef)(new Map),h=(0,n.useRef)(!1);(0,n.useEffect)(()=>()=>{null!=g.current&&clearTimeout(g.current)},[]),(0,n.useEffect)(()=>{},[s]);let y=(0,n.useMemo)(()=>s.filter(e=>!d.has(e.id)),[s,d]),x=(0,n.useId)(),w=e=>"".concat(x).concat(e.replace(/\s/g,e=>"_".concat(e.charCodeAt(0),"_")),"-title");return(0,n.useEffect)(()=>{var e;if(!h.current)return;h.current=!1;let t=y[0];t&&(null==(e=b.current.get(t.id))||e.focus())},[y]),(0,t.jsx)("div",{className:(0,r.cn)("relative grid",o),"data-theme":"inverted",children:y.map((e,n)=>{let r=v===e.id,s=n>0,o=Math.min(n,2),d={gridArea:"1 / 1",transformOrigin:"top center",transform:r?"translateY(".concat(18,"px) scale(1)"):"translateY(".concat(18*n,"px) scale(").concat(1-.05*o,")"),opacity:r||n>2?0:1,zIndex:y.length-n,transition:"transform ".concat(250,"ms ease-out, opacity ").concat(250,"ms ease-out")};return(0,t.jsxs)("article",{ref:t=>{t?b.current.set(e.id,t):b.current.delete(e.id)},style:d,tabIndex:-1,"aria-labelledby":w(e.id),inert:s||void 0,className:"relative flex items-center gap-6 overflow-hidden border border-(--border) bg-(--background) p-8",children:["overages"!==e.variant&&!s&&(0,t.jsx)(a.Button,{variant:"tertiary","aria-label":u,onClick:()=>{null==m.current&&(m.current=e.id,f(e.id),g.current=setTimeout(()=>{var t,n;g.current=null,m.current=null;let r=b.current.get(e.id);h.current=null!=(n=null==r?void 0:r.contains(document.activeElement))&&n,p(t=>new Set(t).add(e.id)),f(null),null==(t=e.onClose)||t.call(e,e.id)},250))},className:"absolute right-2 top-2",children:(0,t.jsx)(l.Icon,{name:"x",size:16})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-6",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[e.badgeLabel&&(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(i.Badge,{fill:"accent",children:e.badgeLabel})}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("p",{id:w(e.id),className:"text-sm font-semibold text-(--foreground)",children:e.title}),(0,t.jsx)("p",{className:"text-sm text-(--foreground-medium)",children:e.description})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)(a.Button,{variant:"primary",href:e.primaryAction.href,onClick:e.primaryAction.onClick,children:[e.primaryAction.icon,e.primaryAction.label]}),e.secondaryAction&&(0,t.jsxs)(a.Button,{variant:"secondary",href:e.secondaryAction.href,onClick:e.secondaryAction.onClick,children:[e.secondaryAction.label,e.secondaryAction.icon]})]})]}),!s&&(0,t.jsx)("div",{className:"relative hidden w-1/3 shrink-0 self-stretch lg:block",children:(0,t.jsx)(c,{item:e})}),s&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-(--background) opacity-40"})]},e.id)})})}var v=e.i(734200);e.i(3988);var f=e.i(42372);let m=e=>{let{className:n,network:r}=e,i=(0,f.useDynamicCardItems)({network:r});if(!i.length)return null;let a=i.map(e=>{var t;
3return{id:e.id,title:e.title,description:e.description,badgeLabel:null!=(t=e.badgeLabel)?t:void 0,primaryAction:{label:e.primaryAction.label,href:e.primaryAction.href,onClick:e.primaryAction.onClick},secondaryAction:e.secondaryAction?{label:e.secondaryAction.label,href:e.secondaryAction.href,onClick:e.secondaryAction.onClick}:void 0,variant:e.isOverage?"overages":"default",onClose:e.onClose}});return(0,t.jsx)("div",{className:"".concat(n," ").concat(a.length>1?"mb-8":"mb-4"),children:(0,t.jsx)(p,{items:a})})},g=e=>(0,t.jsx)(v.default,{children:(0,t.jsx)(n.Suspense,{fallback:null,children:(0,t.jsx)(m,{...e})})})},956318,e=>{"use strict";function t(e,t,n){return"forever"===t?"".concat(e,"% off forever"):"repeating"===t&&n?"".concat(e,"% off for ").concat(n," ").concat(1===n?"month":"months"):"".concat(e,"% off")}e.s(["discountLabel",()=>t])},292592,e=>{"use strict";e.s(["default",()=>r]);var t=e.i(867872),n=e.i(439819);let r=function(){return(0,t.jsx)("div",{"data-test":"api-credits-reached-banner",children:(0,t.jsx)(n.Message,{variant:"error",description:"You've reached your monthly API Credits quota and your endpoint has been temporarily stopped. Upgrade to activate it."})})}},712036,714386,e=>{"use strict";e.s([],712036),e.s(["default",()=>x],714386);var t=e.i(867872),n=e.i(586295);e.i(935149);var r=e.i(670846);e.i(984336);var i=e.i(367804);e.i(504396);var a=e.i(394124),l=e.i(523553),s=e.i(292592),o=e.i(213940),u=e.i(439819),d=e.i(894920),c=e.i(952024);e.i(162433);var p=e.i(422958);e.i(3988);var v=e.i(343147),f=e.i(380754),m=e.i(956318);n.default.extend(c.default);let g=function(e){let{subscription:r}=e,a=(0,d.useQueryClient)(),{mutateAsync:l,isPending:s}=f.customerAppClient.useMutation("delete","/api/v1/dev_portal/subscriptions/revert_cancelation"),c=!!((null==r?void 0:r.cancelationRequestedAt)&&!(null==r?void 0:r.canceledAt)),{offer:g,handleRedeemOffer:b,isRedeeming:h}=(0,v.useSaveOffer)("cancel",c),y=async()=>{try{let e=await l({});(null==e?void 0:e.success)?(a.invalidateQueries({queryKey:["get","/api/v1/dev_portal/subscriptions"]}),(0,i.invalidateBannerViewer)(a),(0,p.toast)({variant:"success",title:"Cancelation reverted",description:"Your subscription will not be canceled."})):(0,p.toast)({variant:"error",title:"Failed to revert cancelation",description:(null==e?void 0:e.error)||"Please try again."})}catch(e){(0,p.toast)({variant:"error",title:"Failed to revert cancelation",description:"Please try again."})}};return r&&c?(0,t.jsx)("div",{"data-test":"cancelation-pending-banner",children:(0,t.jsx)(u.Message,{variant:"upgrade",description:g?"You've been offered ".concat((0,m.discountLabel)(g.percent_off,g.duration,g.duration_in_months),". Keep your subscription and claim this offer."):"Your subscription will be canceled on ".concat((0,n.default)(null==r?void 0:r.currentPeriodEndDate).format("MMMM Do, YYYY"),"."),primaryAction:{label:g?"Don't Cancel and claim offer!":"Don't Cancel",onClick:g?b:y,leadingIcon:(g?h:s)?(0,t.jsx)(o.Loader,{size:"xsm"}):void 0,disabled:g?h:s}})}):null};var b=e.i(980590),h=e.i(414565);let y=function(e){let{daysPastDue:n}=e,{payBill:r,isPayingBill:i}=(0,h.usePayBill)();return(0,t.jsx)("div",{"data-test":"subscription-past-due-banner",children:(0,t.jsx)(u.Message,{variant:"error",description:"Your payment was due ".concat(n," days ago. We attempted to charge you, but were unable to. Please resolve this issue to avoid service interruption."),primaryAction:{label:"Pay bill",onClick:r,disabled:i}})})},x=e=>{var o,u,d;let{paddingTop:c,className:p,network:v}=e,{userCan:f}=(0,a.useRBAC)(),m=f("endpoints.read")&&f("billing.read"),{viewer:h}=(0,i.useBannerViewer)(m),{subscription:x,isEnterprise:w}=h||{};if(!x)return null;let C=x.currentPeriodEndDate?(0,n.default)().diff((0,n.default)(x.currentPeriodEndDate),"day"):0,_=(null==x?void 0:x.cancelationRequestedAt)&&!(null==x?void 0:x.canceledAt),A=C&&"past_due"===x.status,j=(null==h||null==(o=h.endpoints.edges[0])?void 0:o.node.status)==l.EndpointStatus.LIMIT_REACHED&&((null==x||null==(u=x.plan)?void 0:u.kind)===r.PlanKind.B4_DISCOVER||(null==x||null==(d=x.plan)?void 0:d.kind)===r.PlanKind.B5_FREE),k=(_||A||j)&&!w;return(0,t.jsxs)(t.Fragment,{children:[k?(0,t.jsxs)("div",{className:"mb-4 flex flex-col gap-4 ".concat(c?"pt-4":""," ").concat(p||""),children:[_?(0,t.jsx)(g,{subscription:x}):null,A?(0,t.jsx)(y,{daysPastDue:C}):null,j&&(0,t.jsx)(s.default,{})]}):null,(0,t.jsx)(b.default,{className:"".concat(c?"pt-6":""," ").concat(p||""),network:v})]})}},282411,e=>{"use strict";e.s(["UpgradeRequired",()=>t]);var t=function(e){return e.Streams="streams",e.Webhooks="webhooks",e.CryptoPayment="crypto_payment",e.Whitelist="whitelist",e.EndpointLimit="endpoint_limit",e.Bundle="bundle",e.Storage="storage",e.Fu
3nctions="functions",e}({})},351166,e=>{"use strict";e.s(["RbacButton",()=>t.default]);var t=e.i(483086)},811505,e=>{"use strict";e.s(["Texture",()=>t.default]);var t=e.i(930303)},495207,e=>{"use strict";e.s(["Window",()=>p],495207),e.i(186927);var t=e.i(867872),n=e.i(655027),r=e.i(438099),i=e.i(930303),a=e.i(50224),l=e.i(295485);let s={high:"border border-(--foreground) text-(--foreground)",low:"text-(--foreground-medium)"},o="flex items-center bg-(--background) px-0.5";function u(e){let{className:n,children:i,...a}=e;return(0,t.jsx)("div",{className:(0,r.cn)("flex flex-col border border-t-2 border-(--foreground) grow bg-(--background) overflow-y-auto z-10 @container/window relative",n),...a,children:i})}function d(e){return(null==e?void 0:e.type)===u}function c(e){let{title:c,contrast:p="high",inFocus:v,isMaximized:f,maximizable:m=!0,onClick:g,onClose:b,onMove:h,onMaximize:y,closeLabel:x="Close",maximizeLabel:w="Maximize",restoreLabel:C="Restore",focusLabel:_,className:A,children:j}=e,k=!0===e.maximizable&&!y;(0,n.useEffect)(()=>{},[k]);let[E,P]=(0,n.useState)(!1),S=(0,n.useRef)({x:0,y:0}),I=(0,n.useRef)(null),M=!v,L=n.Children.toArray(j).some(e=>(0,n.isValidElement)(e)&&d(e))?n.Children.map(j,e=>(0,n.isValidElement)(e)&&d(e)?(0,n.cloneElement)(e,{inert:M||void 0}):e):(0,t.jsx)(u,{inert:M||void 0,children:j});return(0,t.jsxs)("div",{ref:I,className:(0,r.cn)("border flex flex-col gap-2 border-b-2 border-(--foreground) bg-(--background) p-1 pt-2 text-xs uppercase font-mono relative",v?"z-10 pointer-events-auto":"z-0 pointer-events-none",A),children:[(0,t.jsxs)("div",{inert:M||void 0,className:(0,r.cn)("flex items-center justify-between px-2 relative select-none",!f&&h&&"cursor-move touch-none"),onPointerDown:e=>{var t;if(f||!h)return;P(!0);let n=null==(t=I.current)?void 0:t.getBoundingClientRect();n&&(S.current={x:e.clientX-n.left,y:e.clientY-n.top}),e.currentTarget.setPointerCapture(e.pointerId)},onPointerUp:e=>{E&&(P(!1),e.currentTarget.releasePointerCapture(e.pointerId))},onPointerCancel:()=>P(!1),onLostPointerCapture:()=>P(!1),onPointerMove:e=>{if(E&&!f&&h){var t,n;let r=null==(n=I.current)||null==(t=n.parentElement)?void 0:t.getBoundingClientRect();r&&h(e.clientX-r.left-S.current.x,e.clientY-r.top-S.current.y)}},onClick:g,children:[(0,t.jsx)(i.default,{patterns:[{shape:{type:"line"},size:4,color:"var(--foreground)",opacity:"high"===p?1:.15}],className:"absolute inset-x-0 top-1/2 -translate-y-1/2 h-4 -z-10 pointer-events-none"}),b?(0,t.jsx)("div",{className:o,children:(0,t.jsx)(a.default,{variant:"link","aria-label":x,className:s[p],onPointerDown:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation(),b()},children:(0,t.jsx)(l.default,{name:"x",size:16})})}):(0,t.jsx)("div",{className:"w-5"}),(0,t.jsx)("span",{className:"flex items-center px-2 bg-(--background)",children:c}),m&&y?(0,t.jsx)("div",{className:o,children:(0,t.jsx)(a.default,{variant:"link","aria-label":f?C:w,className:s[p],onPointerDown:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation(),y()},children:(0,t.jsx)(l.default,{name:f?"minus":"fullScreen",size:16})})}):(0,t.jsx)("div",{className:"w-5"})]}),L,(0,t.jsx)(i.default,{patterns:[{shape:{type:"diagonal"},size:4}],className:(0,r.cn)("absolute inset-0 top-1 bg-(--background) text-(--foreground) transition-opacity z-30",v?"opacity-0 pointer-events-none":"opacity-40 pointer-events-auto")}),M&&g&&(0,t.jsx)("button",{type:"button","aria-label":null!=_?_:"Focus ".concat(c),onClick:g,className:"absolute inset-0 z-50 border-0 bg-transparent p-0 cursor-pointer pointer-events-auto focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-(--foreground)"})]})}c.Contents=u;let p=c},178099,e=>{"use strict";e.s(["sortChains",()=>n,"sortNetworks",()=>i]);let t=(e,t)=>e.localeCompare(t,void 0,{sensitivity:"base"}),n=(e,n)=>[...e].sort((e,r)=>
3t(n(e),n(r))),r=(e,t)=>"".concat(e," ").concat(t).toLowerCase().includes("mainnet"),i=(e,n,i)=>[...e].sort((e,a)=>{let l=r(n(e),i(e));return l!==r(n(a),i(a))?l?-1:1:t(i(e),i(a))})},738935,676873,142698,796587,275247,e=>{"use strict";e.s([],738935),e.s(["useCreateGateway",()=>i],676873);var t=e.i(625646);e.i(107662);var n=e.i(532149);let r=(0,n.graphql)("\n mutation CreateGateway($input: CreateGatewayInput!) {\n createGateway(input: $input) {\n createdAt\n isPrivate\n isEnabled\n id\n name\n updatedAt\n status\n domain\n }\n }\n"),i=()=>{let[e,{loading:n}]=(0,t.useMutation)(r);return{createGateway:async(t,n)=>{var r,i,a,l;let s,o;try{let i=await e({refetchQueries:["GetAllGateways"],variables:{input:{name:t,isPrivate:n}}});s=null==i||null==(r=i.data)?void 0:r.createGateway}catch(e){(null==e||null==(i=e.graphQLErrors)?void 0:i.length)&&(o=null==(l=e.graphQLErrors)||null==(a=l.map(e=>{var t,n,r;return null==e||null==(r=e.extensions)||null==(n=r.response)||null==(t=n.body)?void 0:t.message}))?void 0:a.join(" -- "))}finally{return{data:s,errors:o}}},loading:n}};e.s(["useDeleteGateway",()=>l],142698);let a=(0,n.graphql)("\n mutation DeleteGateway($name: String!) {\n deleteGateway(name: $name)\n }\n"),l=()=>{let[e,{loading:n}]=(0,t.useMutation)(a);return{deleteGateway:async t=>{let{data:n}=await e({variables:{name:t},refetchQueries:["GetAllGateways"]});return null==n?void 0:n.deleteGateway},loading:n}};e.s(["useGateways",()=>u],796587);var s=e.i(112487);let o=(0,n.graphql)("\n query GetAllGateways {\n viewer {\n id\n gateways {\n createdAt\n isPrivate\n isEnabled\n id\n name\n updatedAt\n status\n domain\n }\n }\n }\n"),u=()=>{var e;let{data:t,refetch:n,loading:r}=(0,s.useQuery)(o);return{gateways:(null==t||null==(e=t.viewer)?void 0:e.gateways)||[],refetch:n,loading:r}};e.s(["useUpdateGateway",()=>c],275247);let d=(0,n.graphql)("\n mutation UpdateGateway($name: String!, $input: UpdateGatewayInput!) {\n updateGateway(name: $name, input: $input) {\n createdAt\n isPrivate\n isEnabled\n id\n name\n updatedAt\n status\n domain\n }\n }\n"),c=()=>{let[e,{loading:n}]=(0,t.useMutation)(d);return{updateGateway:async(t,n)=>{let{data:r}=await e({refetchQueries:["GetAllGateways"],variables:{name:t,input:{isPrivate:n}}});return null==r?void 0:r.updateGateway},loading:n}}},261107,e=>{"use strict";e.s(["useIpfsUsageStats",()=>r]);var t=e.i(112487);e.i(107662);let n=(0,e.i(532149).graphql)("\n query IpfsUsageStats($filter: IpfsUsageStatsInput!) {\n viewer {\n id\n ipfsUsageStats(filter: $filter) {\n interval\n startTime\n endTime\n storageBytes\n gateways {\n gatewayId\n bandwidthBytes\n requestCount\n }\n }\n ipfsConfig {\n allowBandwidthOverages\n allowGatewayOverages\n allowStorageOverages\n }\n }\n }\n"),r=e=>{var r,i,a;let{interval:l,startDate:s,endDate:o}=e,{data:u,refetch:d}=(0,t.useQuery)(n,{variables:{filter:{interval:l,startDate:null!=s?s:void 0,endDate:null!=o?o:void 0}}}),c=null==u||null==(r=u.viewer)?void 0:r.ipfsUsageStats,p=null==u||null==(i=u.viewer)?void 0:i.ipfsConfig;return{gatewayStats:(null==c||null==(a=c.gateways)?void 0:a.map(e=>({gatewayId:e.gatewayId,bandwidthBytes:e.bandwidthBytes?Number(e.bandwidthBytes):0,requestCount:e.requestCount?Number(e.requestCount):0})))||[],storageBytes:(null==c?void 0:c.storageBytes)?Number(null==c?void 0:c.storageBytes):0,startTime:null==c?void 0:c.startTime,endTime:null==c?void 0:c.endTime,ipfsConfig:p,interval:l,refetch:d}}},759943,e=>{"use strict";e.s(["STORAGE_ACTIONS",()=>t]);let t={UPLOAD_FILE:"upload-file",UPLOAD_FOLDER:"upload-folder",PIN_CID:"pin-cid",CREATE_GATEWAY:"create-gateway"}},982869,667056,738073,836730,e=>{"use strict";e.s(["useBuildAnnualSignupPromo",()=>a],982869),e.i(935057);var t=e.i(388418),n=e.i(935149),r=e.i(900518);e.i(504396);var i=e.i(394124);function a(){var e;let{flags:a,account:l,loading:s}=(0,r.useAccountInfoFlags)(),{subscription:o,subDataLoading:u}=(0,t.useBillingSubscription)(),{userCan:d,permissionsLoading:c}=(0,i.useRBAC)(),p=!!(null==a?void 0:a.yearly_upgrade_promo),v=d("billing.manage"),f=!!(null==l?void 0:l.is_enterprise),m=!!(null==l?void 0:l.is_free_trial),g=null==o||null==(e=o.plan)?void 0:e.kind,b=!g||n.freePlanKinds.includes(g),h=!!(null==o?void 0:o.isActive)&&!b;return{showBuildAnnualSignupPromo:p&&v&&!f&&(!h||m),loading:s||c||u}}e.s(["useResolvedAnnualPromoPercent",()=>u],836730);var l=e.i(655027),s=e.i(380754);function o(){var e,i,a;let{flags:l,account:s,yearlyUpgradePromoPercent:o,loading:u}=(0,r.useAccountInfoFlags)(),{subscription:d,subDataLoading:c}=(0,t.useBillingSubscription)(),p=!!(null==l?void 0:l.yearly_upgrade_promo),v=null==d||null==(e=
3d.plan)?void 0:e.kind,f=!!(null==s?void 0:s.is_enterprise),m=!!(null==s?void 0:s.is_free_trial),g=!f&&(!d||(null!=(a=null==(i=d.plan)?void 0:i.price)?a:0)===0),b=!!v&&!!d&&!(0,n.noUpgradeAvailable)(v,null==d?void 0:d.interval)&&!d.cancelationRequestedAt&&!d.isDowngradeScheduled&&!d.pendingMigration&&!f,h=p&&b&&null!=o&&(null==d?void 0:d.interval)==="monthly"&&!!(null==d?void 0:d.isActive)&&!g&&!m;return{showYearlyUpgradePromo:h,planKind:v,promoPercent:h?o:null,loading:c||u}}function u(){let{showYearlyUpgradePromo:e,promoPercent:t,loading:r}=o(),{percentFor:a,loading:u}=function(){let{data:e,isPending:t}=s.customerAppClient.useQuery("get","/api/v1/dev_portal/account_info",{}),r=null==e?void 0:e.annual_promo_targets,i=(0,l.useMemo)(()=>Array.isArray(r)?r.map(e=>{let t="string"==typeof(null==e?void 0:e.plan_kind)?e.plan_kind:null,r="number"==typeof(null==e?void 0:e.target_percent)?e.target_percent:null;return t&&null!=r?{planKind:(0,n.normalizePlanKind)(t),targetPercent:r}:null}).filter(e=>null!==e):[],[r]);return{percentFor:(0,l.useCallback)(e=>{var t,r;if(!e)return null;let a=(0,n.normalizePlanKind)(e);return null!=(r=null==(t=i.find(e=>e.planKind===a))?void 0:t.targetPercent)?r:null},[i]),loading:t}}(),{userCan:d,permissionsLoading:c}=(0,i.useRBAC)(),p=e&&null!=t&&d("billing.manage"),v=(0,l.useCallback)(e=>{let n=a(e);return null==n?null:p?t:n},[p,t,a]);return{paidMonthlyEligible:p,percentFor:v,loading:r||u||c}}e.s([],738073),e.s(["useYearlyUpgradePromo",()=>o],667056)},144845,688456,e=>{"use strict";e.s(["default",()=>p],144845);var t=e.i(867872),n=e.i(439819),r=e.i(894920),i=e.i(586295),a=e.i(952024);e.i(162433);var l=e.i(422958);e.i(3988);var s=e.i(343147);e.i(984336);var o=e.i(367804);e.i(504396);var u=e.i(394124),d=e.i(380754),c=e.i(956318);i.default.extend(a.default);let p=function(e){let{subscription:a,message:p}=e,{userCan:v}=(0,u.useRBAC)(),f=(0,r.useQueryClient)(),{mutateAsync:m,isPending:g}=d.customerAppClient.useMutation("delete","/api/v1/dev_portal/subscriptions/cancel_downgrade"),b=!!(null==a?void 0:a.isDowngradeScheduled),{offer:h,handleRedeemOffer:y,isRedeeming:x}=(0,s.useSaveOffer)("downgrade",b),w=async()=>{try{let e=await m({});(null==e?void 0:e.success)?(f.invalidateQueries({queryKey:["get","/api/v1/dev_portal/subscriptions"]}),(0,o.invalidateBannerViewer)(f),(0,l.toast)({variant:"success",title:"Downgrade canceled",description:"Your subscription will no longer be downgraded."})):(0,l.toast)({variant:"error",title:"Failed to cancel downgrade",description:(null==e?void 0:e.error)||"Please try again."})}catch(e){(0,l.toast)({variant:"error",title:"Failed to cancel downgrade",description:"Please try again."})}};if(!a)return null;let C=(null==a?void 0:a.interval)==="yearly"&&(null==a?void 0:a.licensedEndDate)?a.licensedEndDate:null==a?void 0:a.currentPeriodEndDate;return b?(0,t.jsx)("div",{"data-test":"downgrade-pending-banner",children:(0,t.jsx)(n.Message,{variant:"upgrade",description:h?"You've been offered ".concat((0,c.discountLabel)(h.percent_off,h.duration,h.duration_in_months),". Stay on your current plan and claim this offer."):p||"A plan downgrade is scheduled for ".concat((0,i.default)(C).format("MMMM Do, YYYY"),". You cannot create new endpoints while a downgrade is scheduled."),primaryAction:v("billing.manage")?{label:h?"Cancel downgrade and claim offer!":"Cancel downgrade",onClick:h?y:w,disabled:h?x:g}:void 0})}):null};e.s(["YearlyUpgradePromoBanner",()=>w,"default",()=>C],688456);var v=e.i(376164),f=e.i(655027);e.i(935057);var m=e.i(388418);e.i(935149);var g=e.i(670846),b=e.i(982869),h=e.i(836730);e.i(738073);var y=e.i(667056);e.i(663450);var x=e.i(850191);let w=function(){let{onPress:e,surface:r="unknown"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=function(){let{showYearlyUpgradePromo:e,planKind:t}=(0,y.useYearlyUpgradePromo)(),{showBuildAnnualSignupPromo:n,loading:r}=(0,b.useBuildAnnualSignupPromo)(),{percentFor:i,loading:a}=(0,h.useResolvedAnnualPromoPercent)(),{subDataError:l}=(0,m.useBillingSubscription)(),{userCan:s}=(0,u.useRBAC)(),o=a||r,d=s("billing.manage"),c=e?t:g.PlanKind.B6_BUILD,p=!o&&(e||n)?i(c):null;return(0,f.useMemo)(()=>o||null==p||!c||!d||l?null:{audience:e?"upgrade":"signup",planKind:c,percent:p,href:"/checkout?plan=".concat(c,"&interval=yearly").concat(e?"&yearly_promo=true":"")},[o,p,c,d,e,l])}(),a=(0,x.useAnalytics)(),l=null!=i;
3if((0,f.useEffect)(()=>{i&&a.track("Yearly Upgrade Promo Viewed",{plan_kind:i.planKind,audience:i.audience,surface:r})},[l]),!i)return null;let s="upgrade"===i.audience;return(0,t.jsx)("div",{"data-test":"yearly-upgrade-promo-button",children:(0,t.jsx)(n.Message,{variant:"upgrade",icon:(0,t.jsx)(v.Icon,{name:"fast",size:16}),description:s?"Switch to yearly billing and save ".concat(i.percent,"% on your plan."):"Start on Build with yearly billing and save ".concat(i.percent,"%."),primaryAction:{label:s?"Upgrade to yearly":"Get Build yearly",onClick:()=>{a.track("Clicked Yearly Upgrade Promo",{plan_kind:i.planKind,audience:i.audience,surface:r}),null==e||e(i.href)},...!e&&{href:i.href},trailingIcon:(0,t.jsx)(v.Icon,{name:"arrowRight",size:16})}})})},C=w},420011,e=>{e.v("/_next/static/media/create-endpoint.f3e4de65.png")},639748,e=>{e.v("/_next/static/media/create-endpoint-dark.8055ea86.png")},846819,e=>{"use strict";e.s(["ChartFullscreenDialog",()=>t.default]);var t=e.i(221832)},764427,600772,e=>{"use strict";e.s(["ChartExpandButton",()=>t.default],764427);var t=e.i(559950);e.s(["ParentSize",()=>n.default],600772);var n=e.i(246962)},814133,e=>{"use strict";e.s(["useChainResources",()=>r]);var t=e.i(655027),n=e.i(380754);function r(e){let{guideType:r,chains:i,category:a}=e,{data:l,isLoading:s}=n.customerAppClient.useQuery("get","/api/v1/dev_portal/chain_resources",{params:{query:{chain:"".concat((null==i?void 0:i.join(" "))||""),category:a,limit:20}}},{experimental_prefetchInRender:!0}),o=(0,t.useMemo)(()=>l?"docs"===a?l.filter(e=>!!i&&i.some(t=>{var n,r;return null==(r=e.metadata)||null==(n=r.chain)?void 0:n.includes(t)})):l.filter(e=>!!i&&i.some(t=>{var n,r;return null==(r=e.metadata)||null==(n=r.tag)?void 0:n.includes(t)})):[],[l,i,a]),{data:u,isLoading:d}=n.customerAppClient.useQuery("get","/api/v1/dev_portal/chain_resources",{params:{query:{chain:"".concat(r),category:a,limit:20}}},{enabled:!!r&&0===o.length,experimental_prefetchInRender:!0}),c=(0,t.useMemo)(()=>u?u.filter(e=>{var t,n;return r&&(null==(n=e.metadata)||null==(t=n.tag)?void 0:t.includes(r))}):[],[u,r]),{data:p,isLoading:v}=n.customerAppClient.useQuery("get","/api/v1/dev_portal/chain_resources",{params:{query:{chain:"quicknode product marketplace",category:a,limit:20}}},{enabled:0===c.length,experimental_prefetchInRender:!0}),f=(0,t.useMemo)(()=>p?p.filter(e=>{var t,n,r,i,a,l;return(null==(n=e.metadata)||null==(t=n.tag)?void 0:t.includes("quicknode product"))||(null==(i=e.metadata)||null==(r=i.tag)?void 0:r.includes("quicknode products"))||(null==(l=e.metadata)||null==(a=l.tag)?void 0:a.includes("marketplace"))}):[],[p]);return{resources:(0,t.useMemo)(()=>o.length>0?o:c.length>0?c:f.length>0?f:[],[o,c,f]),isLoading:s||d||v}}},30871,e=>{"use strict";e.s(["getChartDateRanges",()=>a]);var t=e.i(586295),n=e.i(817204);t.default.extend(n.default);let r="MMM D, YYYY",i=(e,n)=>t.default.utc(e).format(n),a=e=>e.map(e=>{let{startTime:t,endTime:n}=e,a=i(t,r),l=i(n,r);return"".concat(a," - ").concat(l)})},970784,e=>{"use strict";e.s(["parsePoints",()=>n]);var t=e.i(632927);let n=function(e,n,r,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:86400;if(!n||!r)return[];let l=new Date(n);l.setUTCHours(0,0,0,0);let s=new Date(r);if(s.setUTCHours(0,0,0,0),isNaN(l.getTime())||isNaN(s.getTime()))return[];let o=Math.floor(l.getTime()/1e3),u=Math.floor(s.getTime()/1e3),d=new Map;return i.forEach(e=>{e.endpointExId&&e.endpointSubdomain&&d.set(e.endpointExId,e.endpointSubdomain)}),Object.values(((0,t.fillTimeChunksUsingReduce)(e,u-o,a,u)||[]).reduce((e,t)=>{let n=t.tags.instance,r=d.get(n)||"endpoint";return t.points.forEach(t=>{var n;let i=(null==(n=e[t[0]])?void 0:n.y)||[],a=t[1]||0,l=i.findIndex(e=>e.name===r),s=-1!==l?i.map((e,t)=>t===l?{...e,value:e.value+a}:e):[...i,{name:r,value:a}],o=new Date(1e3*t[0]).toISOString();e[t[0]]={...e[t[0]],x:o,y:s}}),e},{}))}},14102,676694,e=>{"use strict";e.s([],14102),e.s(["usePeriodUsage",()=>s],676694);var t=e.i(884248),n=e.i(655027),r=e.i(380754),i=e.i(30871),a=e.i(687573),l=e.i(970784);let s=e=>{let{data:s,isLoading:o,isFetching:u,error:d}=r.customerAppClient.useQuery("get","/api/v1/dev_portal/usage",{params:{query:{period_index:e}}},{placeholderData:t.keepPreviousData}),{data:c,isLoading:p,isFetching:v,error:f}=r.customerAppClient.useQuery("get","/api/v1/dev_portal/usage/endpoints_usage_for_range",{params:{query:{period_index:e}}},{placeholderData:t.keepPreviousData}
3),{billingPeriods:m,endpointUsages:g,chartPeriods:b}=(0,n.useMemo)(()=>{let e=s?(0,a.mapBillingPeriods)(s.billing_periods):[],t=s?(0,a.mapEndpointUsages)(s.endpoint_usages):[],n=e.length>0?(0,i.getChartDateRanges)(e):[];return{billingPeriods:e,endpointUsages:t,chartPeriods:n}},[s]);return{loading:o||p,periodsLoading:o,isFetching:u||v,error:d||f,usage:(0,n.useMemo)(()=>{var t,n;let r=null!=(n=m[e])?n:m[0],i=(0,l.parsePoints)((null==c||null==(t=c.endpoint_credits_over_time)?void 0:t.series)||[],null==r?void 0:r.startTime,null==r?void 0:r.endTime,g);return{endpointUsages:g,billingPeriods:m,usageTicks:i}},[c,m,g,e]),chartPeriods:b}}},857591,608752,e=>{"use strict";e.s([],857591),e.s(["useBillingPageData",()=>a],608752);var t=e.i(655027);e.i(139671);var n=e.i(187508),r=e.i(380754),i=e.i(687573);let a=()=>{var e,a,l,s;let{data:o,isPending:u,error:d}=r.customerAppClient.useQuery("get","/api/v1/dev_portal/subscriptions"),{data:c,isLoading:p,error:v}=r.customerAppClient.useQuery("get","/api/v1/dev_portal/usage/total_usage_for_range",{params:{query:{period_index:0}}}),{data:f,isLoading:m}=r.customerAppClient.useQuery("get","/api/v1/dev_portal/endpoints",{params:{query:{limit:1,offset:0}}}),{data:g,isPending:b}=(0,n.useBillingSummary)(),h=o&&"id"in o,y=(0,t.useMemo)(()=>h?(0,i.mapSubscription)(o,c):null,[h,o,c]),x=null!=(a=null==g?void 0:g.isEnterprise)&&a,w=null!=(l=null==f||null==(e=f.pageInfo)?void 0:e.total)?l:0,C=null!=(s=null==y?void 0:y.hideApiCreditsLimit)&&s,_=(0,t.useMemo)(()=>(0,i.computeCreditUsageData)({subscription:y,isEnterprise:x,activeEndpoints:w}),[y,x,w]);return{loading:u||p||m,error:d||v,subscription:y,isEnterprise:x,isEnterpriseLoading:b,creditUsageData:_,hideApiCreditsLimit:C}}},361203,e=>{e.v(t=>Promise.all(["static/chunks/d292d9a85079321b.js"].map(t=>e.l(t))).then(()=>t(438683)))},856539,e=>{e.v(t=>Promise.all(["static/chunks/032f684a1b98d0e3.js"].map(t=>e.l(t))).then(()=>t(203123)))},651505,e=>{e.v(t=>Promise.all(["static/chunks/3ef7b2e246d2f5a0.js"].map(t=>e.l(t))).then(()=>t(89132)))},779149,e=>{e.v(t=>Promise.all(["static/chunks/6032d4cb7fb58ad1.js"].map(t=>e.l(t))).then(()=>t(786864)))}]); 4 5//# sourceMappingURL=f401c01c0337442b.js.map 6//# debugId=d8693d4e-9fa3-59c3-a248-00878feb01fc
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.