PageSourceSearch

https://neverinstall.com/_next/static/chunks/6770-a3ddcd7b22c0fd39.js

js neverinstall.com collected 2026-09-25 14:06:56 UTC 150,125 bytes, 390 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6770],{94894:function(e,t,a){a.d(t,{Z:function(){return g}});var i=a(85893),r=a(67294),n=a(30633),s=a(71893),o=a(34416);let d=s.F4`
2    from {
3    opacity: 0;
4  }
5  to {
6    opacity: 1;
7  }
8`,l=s.F4`
9from {
10    opacity: 0;
11    transform: translate(-50%, -48%) scale(0.96);
12  }
13  to {
14    opacity: 1;
15    transform: translate(-50%, -50%) scale(1);
16  }
17`,c=(0,s.zo)(n.aV)`
18    background-color: rgba(0, 0, 0, 0.3);
19    backdrop-filter: blur(5px);
20    position: fixed;
21    inset: 0;
22    animation: ${d} 150ms cubic-bezier(0.16, 1, 0.3, 1);
23    z-index: 999;
24`,u=(0,s.zo)(n.VY)`
25    /* --ref-outline: 1px solid rgba(255, 255, 255, 0.2); */
26    display: flex;
27    flex-direction: column;
28    justify-content: center;
29    align-items: center;
30    background-color: rgb(var(--panel));
31    padding: clamp(1rem, ${(0,o.ZM)(24)}, 1.5rem);
32    gap: clamp(1rem, ${(0,o.ZM)(24)}, 1.5rem);
33    border: 1px solid rgb(var(--muted));
34    border-radius: clamp(10px, ${(0,o.ZM)(16)}, 12px);
35    position: fixed;
36    top: 50%;
37    left: 50%;
38    transform: translate(-50%, -50%);
39    animation: ${l} 150ms cubic-bezier(0.16, 1, 0.3, 1);
40    z-index: 1000;
41    width: ${e=>e.width||"max-content"};
42`,p=(0,s.zo)(n.x8)`
43    position: absolute;
44    top: 0;
45    right: 0;
46    transform: translate(50%, -50%);
47    color: rgb(var(--muted-foreground));
48
49    border: none;
50    outline: 1px solid rgba(255, 255, 255, 0.2);
51    border-radius: 50%;
52    padding: 0;
53    margin: 0;
54
55    background-color: rgba(255, 255, 255, 0.1);
56
57    &:hover {
58        color: rgb(var(--foreground));
59        outline: 1px solid rgba(255, 255, 255, 0.4);
60        background-color: rgba(255, 255, 255, 0.2);
61    }
62`;var m=a(87771);let _=(0,r.forwardRef)(({children:e,open:t,onModalClose:a,setOpen:s,className:d,style:l,width:_,hideCrossIcon:g,closeOnlyOnCross:y,notDismissable:f},x)=>{let h=(0,r.useCallback)(async()=>{f||(s(!1),await a?.())},[f,a,s]);return(0,i.jsx)(n.fC,{open:t,children:(0,i.jsxs)(n.h_,{children:[(0,i.jsx)(c,{onClick:y?void 0:h}),(0,i.jsxs)(u,{style:l,className:d,ref:x,onEscapeKeyDown:h,width:_,children:[!g&&(0,i.jsx)(p,{asChild:!0,children:(0,i.jsx)("button",{type:"button","aria-label":"Close",onClick:h,children:(0,i.jsx)(m.oHP,{size:`clamp(16px, ${(0,o.ZM)(24)}, 24px)`})})}),e]})]})})});_.displayName="AppDialog";var g=_},33488:function(e,t,a){a.d(t,{Z:function(){return Common_NativeContainer}});var i=a(85893),r=a(34416),n=a(71893);let s=n.zo.div`
63    height: 100%;
64    width: 100%;
65    display: flex;
66    flex-direction: column;
67    justify-content: center;
68    align-items: center;
69    background: ${e=>e.background};
70    flex: 1;
71`,getPageTypePadding=e=>["spaces","changelog"].includes(e.pagetype||"")?`1.5rem clamp(1rem, ${(0,r.ZM)(96)}, 6rem) 4rem clamp(1rem, ${(0,r.ZM)(96)}, 6rem)`:"plans"===e.pagetype?"1.5rem 0 4rem 0":"profile"===e.pagetype?"1rem 0 1rem 0":`1.5rem  clamp(1rem, ${(0,r.ZM)(96)}, 6rem) clamp(1.5rem, ${(0,r.ZM)(32)}, 2rem) clamp(1rem, ${(0,r.ZM)(96)}, 6rem)`,o=n.zo.div`
72    padding: ${e=>getPageTypePadding(e)};
73    display: flex;
74    flex-direction: column;
75    justify-content: center;
76    align-items: center;
77    width: 100%;
78    height: 100%;
79`;var Common_NativeContainer=({children:e,background:t,pagetype:a})=>(0,i.jsx)(s,{background:t,children:(0,i.jsx)(o,{pagetype:a,children:e})})},36968:function(e,t,a){a.d(t,{R:function(){return getDiscountAndActualPrices}});var i=a(66856),r=a(57546),n=a(34416);let getCurrentBillingCycle=(e,t)=>{let a=0;switch(t){case i.HsC.Monthly:a=Math.floor((Date.now()-new Date(e).getTime())/(0,n.RA)(30));break;case i.HsC.Annual:a=Math.floor((Date.now()-new Date(e).getTime())/(0,n.RA)(365));break;case i.HsC.Quarterly:a=Math.floor((Date.now()-new Date(e).getTime())/(0,n.RA)(90))}return a+1},getDiscountAndActualPrices=(e,t,a,n)=>{let{planDiscounts:s,billingDuration:o,taxPlusPrice:d,currency:l}=e,c=s?.find(({discount:e})=>e&&!e.isPromoCode&&e.isDiscountActive)?.discount,u=s?.filter(({discount:e})=>e&&e.isPromoCode&&e.isDiscountActive),p=c,m={actualPrice:d?.toString(),discountedPrice:d?.toString(),discountActive:!1,discountMessage:"",promoDiscountActive:!!u&&u.length>0},_=o===i.HsC.Annual?12:o===i.HsC.Quarterly?3:1;if(m.yearlyPrice=d?.toString(),m.pricePerMonth=(d/_).toString(),m.actualPricePerMonth=(d/_).toString(),null==p||n?.promoCodeValidationResult.success){if(n?.promoCodeValidationResult.success===!1)return m;let e=u?.find(e=>e.discount.id===n?.promoCodeValidationResult.discountId);if(!e)return m;p=e.discount}let{discountType:g,isDiscountActive:y,percentageOff:f,flatOff:x,activeForBilling
79Cycles:h}=p;if(!y){if(!a||!t)return m;let e=getCurrentBillingCycle(t.createdAt,t.stripePlan.billingDuration);if(e>h)return m}m.discountedPrice=g===i.fx_.Percentage?(d*((100-f)/100)).toFixed(2):(d-x).toFixed(2),m.yearlyPrice&&(m.yearlyPrice=g===i.fx_.Percentage?(Number.parseFloat(m?.yearlyPrice)*((100-f)/100)).toFixed(2):(Number.parseFloat(m?.yearlyPrice)-x).toFixed(2)),m.pricePerMonth&&(m.pricePerMonth=(Number.parseFloat(m.discountedPrice)/_).toFixed(2)),m.actualPricePerMonth&&(m.actualPricePerMonth=Number.parseFloat(m?.actualPricePerMonth).toFixed(2));let v=r.J0[l],b=r.Rk[o],I=-1===h?"forever":h>1?`for the first ${h} ${b}s`:`for the first ${b}`;return m.discountMessage=`${v}${Number.parseInt(m.discountedPrice)} ${I}${-1!==h?`, then ${v}${d} per ${b}`:""}`,m.pricingDiscountMessage=I,m.discountActive=!0,m}},53457:function(e,t,a){a.d(t,{Z:function(){return components_SubscriptionPage}});var i,r,n,s,o,d,l,c,u,p,m,_,g,y,f,x,h,v,b,I,C,P,A,S,w,k,T,D,N,U,j,R,z,E,M,F,L,O,G,B,$,q,Z,H,V,K,W,Q,X,Y,J,ee,et,ea,ei,er,en,es,eo,ed,el,ec,eu,ep,em,e_,eg,ey,ef,ex,eh,ev,eb,eI,eC,eP,eA,eS,ew,ek,eT,eD,eN,eU,ej,eR,ez,eE,eM,eF,eL,eO,eG,eB,e$,eq,eZ,eH,eV,eK,eW,eQ,eX,eY,eJ,e0,e1,e5,e4,e2,e3,e6,e8,e9,e7,te,tt,ta,ti,tr,tn,ts,to,td,tl,tc,tu,tp,tm,t_,tg,ty,tf,tx,th,tv,tb,tI,tC,tP,tA,tS,tw,tk,tT,tD,tN,tU,tj,tR,tz,tE,tM,tF,tL,tO,tG,tB,t$,tq,tZ,tH,tV,tK,tW,tQ,tX,tY,tJ,t0,t1,t5,t4,t2,t3,t6,t8,t9,t7,ae,at,aa,ai,ar,an,as,ao,ad,al,ac,au,ap,am,a_,ag,ay,af,ax,ah,av,ab,aI,aC,aP,aA,aS,aw,ak,aT,aD,aN,aU,aj,aR,az,aE,aM,aF,aL,aO,aG,aB,a$,aq,aZ,aH,aV,aK,aW,aQ,aX,aY,aJ,a0,a1,a5,a4,a2,a3,a6,a8,a9,a7,ie,it,ia,ii,ir,is,io,id,il,ic,iu,ip,im,i_,ig,iy,ix,ih,iv,ib,iI,iC,iP,iA,iS,iw,ik,iT,iD,iN,iU,ij,iR,iz,iE,iM,iF,iL,iO,iG,iB,i$,iq,iZ,iH,iV,iK,iW,iQ,iX,iY,iJ,i0,i1,i5,i4,i2,i3,i6,i8,i9,i7,re,rt,ra,ri,rr,rn,rs,ro,rd,rl,rc,ru,rp,rm,r_,rg,ry,rf,rx,rh,rv,rb,rI,rC,rP,rA,rS,rw,rk,rT,rD,rN,rU,rj,rR,rz,rE,rM,rF,rL,rO,rG,rB,r$,rq,rZ,rH,rV,rK,rW,rQ,rX,rY,rJ,r0,r1,r5,r4,r2,r3,r6,r8,r9,r7,ne,nt,na,ni,nr,nn,ns,no,nd,nl,nc,nu,np,nm,n_,ng,ny,nf,nx,nh,nv,nb,nI,nC,nP,nA,nS,nw,nk,nT,nD,nN,nU,nj,nR,nz,nE,nM,nF,nL,nO,nG,nB,n$,nq,nZ,nH,nV,nK,nW,nQ,nX,nY,nJ,n0,n1,n5,n4,n2,n3,n6,n8,n9,n7,se,st,sa,si,sr,sn,ss,so,sd,sl,sc,su,sp,sm,s_,sg,sy,sf,sx,sh,sv,sb,sI,sC,sP,sA,sS,sw,sk,sT,sD,sN,sU,sj,sR,sz,sE,sM,sF,sL,sO,sG,sB,s$,sq,sZ,sH,sV,sK,sW,sQ,sX,sY,sJ,s0,s1,s5,s4,s2,s3,s6,s8,s9,s7,oe,ot,oa,oi,or,on,os,oo,od,ol,oc,ou,op,om,o_,og,oy,of,ox,oh,ov,ob,oI,oC,oP,oA,oS,ow,ok,oT,oD,oN,oU,oj,oR,oz,oE,oM,oF,oL,oO,oG,oB,o$,oq,oZ,oH,oV,oK,oW,oQ,oX,oY,oJ,o0,o1,o5,o4,o2,o3,o6,o8,o9,o7,de,dt,da,di,dr,dn,ds,dd,dl,dc,du,dp,dm,d_,dg,dy,df,dx,dh,dv,db,dI,dC,dP,dA,dS,dw,dk,dT,dD,dN,dU,dj,dR,dz,dE,dM,dF,dL,dO,dG,dB,d$,dq,dZ,dH,dV,dK,dW,dQ,dX,dY,dJ,d0,d1,d5,d4,d2,d3,d6,d8,d9,d7,le,lt,la,li,lr,ln,ls,lo,ld,ll,lc,lu,lp,lm,l_,lg,ly,lf,lx,lh,lv,lb,lI,lC,lP,lA,lS,lw,lk,lT,lD,lN,lU,lj,lR,lz,lE,lM,lF,lL,lO,lG,lB,l$,lq,lZ,lH,lV,lK,lW,lQ,lX,lY,lJ,l0,l1,l5,l4,l2,l3,l6,l8,l9,l7,ce,ct,ca,ci,cr,cn,cs,co,cd,cl,cc,cu,cp,cm,c_,cg,cy,cf,cx,ch,cv,cb=a(85893),cI=a(11163),cC=a(67294);let cP=cC.createContext({});var cA=a(40880),cS=a(55157),cw=a(9480),ck=a(99707),cT=a(3403),cD=a(71893),cN=a(34416),cU=a(68063);let cj=cD.zo.div`
80    display: flex;
81    flex-direction: column;
82    align-items: center;
83    justify-content: flex-start;
84    width: 100%;
85    padding: 24px;
86    border-radius: 16px;
87`,cR=cD.zo.div`
88    display: flex;
89    align-items: center;
90    justify-content: center;
91    width: 100%;
92`;var Common_ConfirmationModal=({handleConfirmClick:e,handleCancelClick:t})=>{let[a,i]=(0,cC.useState)(!1),r=(0,cC.useCallback)(async t=>{i(!0),await e(t),i(!1)},[e]),n=(0,cC.useCallback)(()=>{"function"==typeof t&&t()},[t]);return(0,cb.jsx)(cj,{children:(0,cb.jsxs)(cR,{children:[(0,cb.jsx)(cU.Z,{variant:"danger",onClick:n,style:{width:`clamp(100px, ${(0,cN.ZM)(150)}, 150px)`,marginRight:"1rem"},children:(0,cb.jsx)("span",{children:"Cancel"})}),(0,cb.jsx)(cU.Z,{variant:"primary",onClick:r,style:{width:`clamp(100px, ${(0,cN.ZM)(150)}, 150px)`},children:a?(0,cb.jsx)(cw.Z,{showLoader:!0,loaderColor:"rgb(var(--background))",loaderType:"smallSpinner"}):(0,cb.jsx)("span",{children:"Confirm"})})]})})},cz=a(53617),cE=a(81570),cM=a(66856),cF=a(76749),cL=a(86105),cO=a(57546);
92cM.Xr4.Free,cM.Xr4.Premium,cM.Xr4.CloudLink,cM.Xr4.Premium,cM.Xr4.CloudLink,cM.Xr4.Free;let getFeatureValues=({name:e,plan:t,forMobile:a})=>{let{subscription_service_limit:{compute:i,memory:r,invites:n,open_port:s,storage:o},windows_subscription_service_limit:d,billingDuration:l,intervalCount:c,autoPauseInterval:u,maxSessionDuration:p,restrictions:m,plan_type:_,windows:g,windowsGPU:y,sessionHoursPerInterval:f}=t;switch(e){case"resources":return{type:"list",values:{Compute:i<0?"Unlimited":`${i}vCPU`,Memory:r<0?"Unlimited":`${r}GB`,Storage:o?o<0?"Unlimited":`${o}GB`:"Unlimited",GPU:"NA",Usage:f<0?"Unlimited":`${f} hours`},win_values:d?{Compute:d.compute<0?"Unlimited":`${d.compute}vCPU`,Memory:d.memory<0?"Unlimited":`${d.memory}GB`,Storage:d.storage&&d.storage>=0?`${d.storage}GB`:"Unlimited",GPU:y?"Available":"NA",Usage:f<0?"Unlimited":`${f} hours`}:void 0};case"os_version":{let e=["Linux OS"];return g&&e.push("Windows 11"),{type:"icon",values:e.map(e=>({description:e,icon:`https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/os-${e.toLowerCase().replaceAll(" ","-")}-icon.svg/public`}))}}case"ai_availability":return{type:"value",isAvailable:_!==cM.Xr4.Free,description:a?_===cM.Xr4.Free?"Not Available":"Available":"",showIcon:!0};case"data_availability":return{type:"value",isAvailable:!0,description:"Enabled",showIcon:!1};case"auto_pause":case"max_session_duration":{let t="auto_pause"===e?u:p;return{type:"value",isAvailable:!0,description:t<0?"Unlimited":(0,cN.fi)(1e3*t),showIcon:!1}}case"session_wait_time":{let e=m.find(e=>e.name===cM.x8n.SessionStartLimit),t=`No Wait Time${a?" between linux sessions":""}`,i=`No Wait Time${a?" between windows sessions":""}`;return e&&(t=`${(0,cN.fi)(1e3*e.data.secondsToWait)}${a?" of wait time between linux sessions":""}`),g||(i=`No Wait Time${a?" between sessions":""}`),{type:"list",values:{Linux:t,Windows:i}}}case"session_time_limit":{let e=(0,cO.Fb)(l,c);return{type:"value",isAvailable:!0,description:f<0?"Unlimited":`${f} hours /${e}`,showIcon:!1}}case"save_session":return{type:"value",isAvailable:!0,description:_===cM.Xr4.CloudLink?"NA":"Enabled",showIcon:!1};case"sudo_access":return{type:"value",isAvailable:!0,description:a?"Sudo Access Enabled":"",showIcon:!0};case"collaboration":return{type:"value",isAvailable:!0,description:`Upto ${n} users`,showIcon:!1};case"ssl_ports":return{type:"value",isAvailable:!0,description:`Open ${s<0?"Unlimited":s} SSL ports`,showIcon:!1};case"accessibility":{let e=m.find(e=>e.name===cM.x8n.MobileRestriction);return{type:"value",isAvailable:!e,description:a?e?"Accessible from only desktop devices":"Accessible from all devices":"",showIcon:!0}}case"servers":return{type:"value",isAvailable:!0,description:a?"Enjoy access to a wide range of servers":"",showIcon:!0}}return{type:"value",isAvailable:!1,description:"",showIcon:!0}};var cG=a(48403),cB=a.n(cG),c$=a(58839);let isPlanUpgradableDowngradable=(e,t)=>
92{if(!e||!t||!t?.subscriptionDetails)return{success:!1,error:{message:"Could not find user or plan"}};if(e.isTrialPlan)return{success:!1,error:{message:""}};let a=t.subscriptionDetails.stripePlan;return(a.plan_type!==e.plan_type||a.billingDuration!==e.billingDuration)&&a&&0!==e.taxPlusPrice?a.paymentGateway!==e.paymentGateway?{success:!1,error:{message:"Cannot switch payment gateways"}}:a.recurring!==e.recurring?{success:!1,error:{message:"Contact us to change your plan"}}:e.taxPlusPrice<a.taxPlusPrice||a.plan_type===cM.Xr4.Premium&&(e.plan_type===cM.Xr4.Standard||e.plan_type===cM.Xr4.CloudLink)?{success:!1,error:{message:""}}:e.paymentGateway===cM.EiQ.Razorpay&&e.recurring?{success:!1,error:{message:"Contact us to change your plan"}}:a.currency!==e.currency?{success:!1,error:{message:"Cannot switch currency"}}:a.billingDuration===e.billingDuration||c$.Z.AllowBillingDurationUpgrade?{success:!0}:{success:!1,error:{message:"Contact us to change your plan"}}:{success:!1,error:{message:""}}},isPlanSelectable=({user:e,plan:t})=>{if(t.plan_type===cM.Xr4.Free)return{selectable:!1,reason:"Free Plan is not selectable"};if(!t)return{selectable:!1,reason:"Plan does not exist"};if(!e)return{selectable:!0,reason:""};let{isSubscriptionActive:a,isSubscriptionOverdue:i,subscriptionDetails:r}=e;if(i)return{selectable:r?.stripePlan.id===t.id,reason:r?.stripePlan.id===t.id?"":"You cannot select another plan while your current plan is overdue"};if(!a)return{selectable:!0,reason:""};if(a){if(t.id===r?.stripePlan.id)return{selectable:!1,reason:"You are already subscribed to this plan"};if(isPlanUpgradableDowngradable(t,e))return{selectable:!0,reason:""};let a=cB()(r?.stripePlan?.plan_type||""),i=cB()(r?.stripePlan.billingDuration||"");return{selectable:!1,reason:`Plan is not upgradable. You are currently subscribed to ${a} plan billed ${i}.`}}return{selectable:!1,reason:"You already have an active subscription"}};var cq=a(40293),PlansPage_PromoCodeInput=({disabled:e,className:t})=>{let{updateSubscriptionPayloadObjectValue:a}=(0,cC.useContext)(cP),[i,r]=(0,cC.useState)(""),n=(0,cC.useCallback)(e=>{r(e.target.value),a("promoCode",e.target.value)},[a]),s=(0,cC.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]);return(0,cb.jsx)(cq.I,{className:t,placeholder:"Enter promo code",disabled:e,type:"text",value:i,onChange:n,onClick:s})},cZ=a(56813),cH=a(2063);let cV=cC.createContext({showTypeform:{state:!1,surveyId:""},setShowTypeform:()=>null});var cK=a(73234),cW=a(59103),cQ=a(56989),cX=a(9663),cY=a(41664),cJ=a.n(cY),c0=a(96179);let PlansCTA_Container=({className:e,...t})=>(0,cb.jsx)("div",{className:(0,cN.cn)("w-full flex flex-col gap-1 md:gap-2 lg:gap-3",e),...t}),RefundPolicyText=({className:e})=>(0,cb.jsx)(cK.pn,{delayDuration:300,children:(0,cb.jsxs)(cK.u,{children:[(0,cb.jsx)(cK.aJ,{asChild:!0,children:(0,cb.jsxs)("p",{className:(0,cN.cn)("text-xs w-fit mx-auto text-foreground hover:cursor-default text-opacity-50",e),children:[(0,cb.jsx)("span",{className:"underline",children:"Our refund policy"})," ",(0,cb.jsx)(cQ.Z,{className:"inline",size:12})]})}),(0,cb.jsx)(cK._v,{align:"center",className:"w-56",children:(0,cb.jsx)("p",{className:"text-xs",children:"No refund will be provided on monthly and quarterly plans, while prorated amount will be refunded on the annual plan upon plan cancellations."})})]})}),GetStartedCTA=()=>{let e=window.location.pathname;return(0,cb.jsx)(cX.z,{size:"landing",asChild:!0,children:(0,cb.jsx)(cJ(),{href:`/signin?mode=${c0.Ae.SOCIAL_LOGIN}&redirectTo=${encodeURIComponent(e)}`,children:"Get Started"})})},SubscribeCTA=({subscribeClick:e})=>(0,cb.jsx)(cX.z,{size:"landing",onClick:e,children:"Subscribe"}),PlanOverdueCTA=({getUnpaidInvoiceAndRedirect:e,isPlanBeingShownOverdue:t,handlePlanUpgradeClick:a,planBeingShown:i})=>(0,cb.jsxs)(PlansCTA_Container,{children:[(0,cb.jsx)(RefundPolicyText,{}),t?(0,cb.jsx)(cX.z,{size:"landing",onClick:e,variant:"neutral",children:"Renew"}):(0,cb.jsx)(PlanUpgradeCTA,{handlePlanUpgradeClick:a,planBeingShown:i})]}),PlanUpgradeCTA=({planBeingShown:e,handlePlanUpgradeClick:t})=>{let{user:a}=(0,cC.useContext)(cA.S),i=isPlanUpgradableDowngradable(e,a);return i.success?(0,cb.jsx)(cX.z,{size:"landing",variant:"primary",onClick:t(e),children:"Switch Plan"}):i.error.message.length>0?(0,cb.jsx)(cX.z,{size:"landing",variant:"neutral",disabled:!0,children:i.error.message}):null},FreePlanCTA=()=>{let{user:e}=(0,cC.useContext)(cA.S);return e?.userId?(0,cb.jsxs)(PlansCTA_Container,{children:[(0,cb.jsx)(RefundPolicyText,{className:"invisible"}),(0,cb.jsx)(cX.z,{size:"landing",variant:"neutral",disabled:!0,children:e.isSubscriptionActive?"You have upgraded to premium":e.isSubscriptionOverdue?"You're back on free plan":"Subscribe to premium"})]}):(0,cb.jsxs)(PlansCTA_Container,{children:[(0,cb.jsx)(RefundPolicyText,{className:"invisible"}),(0,cb.jsx)(GetStartedCTA,{})]})},PremiumPlanCTA=({planDetails:e,planBeingShown:t,getUnpaidInvoiceAndRedirect:a,subscribeClick:i,handlePlanUpgradeClick:r,isPlanHighlighted:n,isModal:s})=>{let{user:o}=(0,cC.useContext)(cA.S);if(!o?.userId)return(0,cb.jsxs)(PlansCTA_Container,{children:[!s&&(0,cb.jsx)(cb.Fragment,{children:(0,cb.jsx)(RefundPolicyText,{className:(0,
92cN.cn)({invisible:e.plan_type===cM.Xr4.Free})})}),(0,cb.jsx)(GetStartedCTA,{})]});let d=o.subscriptionDetails?.stripePlan;return o.isSubscriptionOverdue&&d?(0,cb.jsx)(PlanOverdueCTA,{getUnpaidInvoiceAndRedirect:a,isPlanBeingShownOverdue:d.id===t.id,handlePlanUpgradeClick:r,planBeingShown:t}):o.isSubscriptionActive?d?.id===t.id?(0,cb.jsxs)(PlansCTA_Container,{children:[(0,cb.jsx)(RefundPolicyText,{}),(0,cb.jsx)(cX.z,{disabled:!0,size:"landing",variant:"neutral",children:o.subscriptionDetails?.subscriptionStatus===cM.TqL.Active?"Already Subscribed":"On trial"})]}):(0,cb.jsxs)(PlansCTA_Container,{children:[(0,cb.jsx)(RefundPolicyText,{className:(0,cN.cn)({invisible:e.plan_type===cM.Xr4.Free})}),(0,cb.jsx)(PlanUpgradeCTA,{planBeingShown:t,handlePlanUpgradeClick:r})]}):t.plan_type===cM.Xr4.CloudLink&&0===t.taxPlusPrice?(0,cb.jsxs)(PlansCTA_Container,{children:[(0,cb.jsx)(RefundPolicyText,{className:"invisible"}),(0,cb.jsx)(GetStartedCTA,{})]}):(0,cb.jsxs)(PlansCTA_Container,{children:[!s&&(0,cb.jsxs)(cb.Fragment,{children:[(0,cb.jsx)(RefundPolicyText,{className:(0,cN.cn)({invisible:e.plan_type===cM.Xr4.Free||e.isTrialPlan})}),(0,cb.jsx)(PlansPage_PromoCodeInput,{isPlanHighlighted:n,disabled:e.isTrialPlan,className:(0,cN.cn)({invisible:e.plan_type===cM.Xr4.Free||e.isTrialPlan})})]}),(0,cb.jsx)(SubscribeCTA,{variant:n?"secondary":"primary",planDetails:e,subscribeClick:i})]})};var PlansCTA=({planDetails:e,getUnpaidInvoiceAndRedirect:t,togglePaymentModal:a,handlePlanUpgradeClick:i,isPlanHighlighted:r,isModal:n})=>{let{user:s}=(0,cC.useContext)(cA.S),{setSelectedPlan:o}=(0,cC.useContext)(cP),d=(0,cH.Z)(),l=(0,cC.useCallback)(()=>{e&&o(e,a)},[e,o,a]),{setShowTypeform:c}=(0,cC.useContext)(cV),u=(0,cC.useCallback)(()=>{c({state:!0,surveyId:"kmiCZLFc"})},[c]);if(!e)return(0,cb.jsxs)(PlansCTA_Container,{children:[!n&&(0,cb.jsx)(RefundPolicyText,{className:"invisible"}),(0,cb.jsx)(cX.z,{size:"landing",variant:"primary",onClick:u,children:"Contact Us"})]});switch(e.plan_type){case cM.Xr4.Free:return(0,cb.jsx)(FreePlanCTA,{isPlanHighlighted:r});case cM.Xr4.Standard:case cM.Xr4.CloudLink:case cM.Xr4.Premium:return(0,cb.jsx)(cW.ZP,{user:s,featureToCheck:["emailVerified"],emailProviderId:cZ.w9.PROVIDER_ID,showNotificationForRestriction:d,subscriptionActiveRequired:!1,children:(0,cb.jsx)(PremiumPlanCTA,{isModal:n,planDetails:e,planBeingShown:e,getUnpaidInvoiceAndRedirect:t,subscribeClick:l,handlePlanUpgradeClick:i,isPlanHighlighted:r})});default:return null}},c1=a(36968);let FormattedPrice=({price:e,currencySymbol:t})=>{let[a,i]=e.split(".");return(0,cb.jsxs)("span",{className:"flex items-end justify-end",children:[t,a,i&&"00"!==i&&(0,cb.jsxs)(cb.Fragment,{children:[(0,cb.jsx)("span",{children:"."}),(0,cb.jsx)("span",{children:i})]})]})},GetDiscountInfo=({plan:e,currencySymbol:t})=>{let{plan_type:a}=e,{actualPrice:i,discountedPrice:r,pricePerMonth:n,actualPricePerMonth:s,pricingDiscountMessage:o,discountActive:d,promoDiscountActive:l}=(0,c1.R)(e),c={};return d?(c.actualPlanPrice=(0,cb.jsx)(FormattedPrice,{price:s||i,currencySymbol:t,discountMessage:o}),c.discountedPlanPrice=(0,cb.jsx)(FormattedPrice,{price:n||r,currencySymbol:t})):(a===cM.Xr4.Free&&(c.discountedPlanPrice=null),c.actualPlanPrice=(0,cb.jsx)(FormattedPrice,{price:(l&&!d?s:n)||n||i,currencySymbol:t})),c};var c5=a(7742),c4=a(963),c2=a(36858),c3=a(12003);let c6=(0,c3.j)("relative grid place-items-center rounded-full bg-muted p-1 focus:outline-none",{variants:{variant:{default:"bg-gray-100"},size:{default:""}},defaultVariants:{variant:"default",size:"default"}}),c8=(0,c3.j)("rounded-full p-1 px-2 text-sm font-medium transition-colors duration-200 focus:outline-none",{variants:{variant:{default:"text-gray-500 hover:text-gray-900 data-[state=on]:text-gray-900"},size:{default:""}},defaultVariants:{variant:"default",size:"default"}}),c9=cC.createContext({size:"default",variant:"default"});function SlidingToggleGroup({className:e,variant:t,size:a,children:i,value:r,length:n,onValueChange:s,...o}){let d=cC.useCallback(e=>{""!==e&&s?.(e)},[s]);
92return(0,cb.jsx)(c2.fC,{type:"single",className:(0,cN.cn)(c6({variant:t,size:a,className:e})),style:{gridTemplateColumns:`repeat(${n}, minmax(0, 1fr))`},value:r,onValueChange:d,...o,children:(0,cb.jsx)(c9.Provider,{value:{variant:t,size:a},children:i})})}SlidingToggleGroup.displayName="SlidingToggleGroup";let c7=cC.forwardRef(({className:e,children:t,variant:a,size:i,...r},n)=>{let s=cC.useContext(c9);return(0,cb.jsx)(c2.ck,{ref:n,className:(0,cN.cn)(c8({variant:s.variant||a,size:s.size||i}),"relative z-10 flex items-center justify-center",e),...r,children:t})});c7.displayName="SlidingToggleGroupItem";let ue=cC.forwardRef(({className:e,activeIndex:t,itemCount:a,...i},r)=>(0,cb.jsx)("div",{ref:r,className:(0,cN.cn)("absolute inset-1 rounded-full bg-white shadow-sm transition-all duration-200 ease-in-out",e),style:{width:`calc((100% - 0.5rem) / ${a})`,transform:`translateX(calc(${t} * 100%))`},...i}));ue.displayName="SlidingBackground",(i$||(i$={})).AppCollectionsPkey="app_collections_pkey",(i=iq||(iq={})).Description="description",i.IconSecBg="icon_sec_bg",i.IconUrl="icon_url",i.Id="id",i.Name="name",(r=iZ||(iZ={})).Description="description",r.IconSecBg="icon_sec_bg",r.IconUrl="icon_url",r.Id="id",r.Name="name",(iH||(iH={})).AppExtensionsRelationshipPkey="app_extensions_relationship_pkey",(n=iV||(iV={})).ApplicationId="application_id",n.ExtensionId="extension_id",n.Id="id",(s=iK||(iK={})).ApplicationId="application_id",s.ExtensionId="extension_id",s.Id="id",(iW||(iW={})).AppInstallStatusPkey="app_install_status_pkey",(o=iQ||(iQ={})).AlreadyInstalled="already_installed",o.InstallFailed="install_failed",o.InstallRequested="install_requested",o.InstallSuccess="install_success",o.NotInstalled="not_installed",(d=iX||(iX={})).Description="description",d.InstallStage="install_stage",(l=iY||(iY={})).Description="description",l.InstallStage="install_stage",(iJ||(iJ={})).AppPackaPkey="app_packa_pkey",(i0||(i0={})).AppPacksJoinPkey="app_packs_join_pkey",(c=i1||(i1={})).AppId="app_id",c.Id="id",c.PackId="pack_id",(u=i5||(i5={})).AppId="app_id",u.Id="id",u.PackId="pack_id",(p=i4||(i4={})).Applications="applications",p.Extensions="extensions",p.Id="id",p.Popularity="popularity",p.Status="status",(m=i2||(i2={})).Applications="applications",m.Extensions="extensions",m.Id="id",m.Popularity="popularity",m.Status="status",(i3||(i3={})).ApplicationRelationshipPkey="application_relationship_pkey",(_=i6||(i6={})).ApplicationId="application_id",_.Id="id",_.SoftwareId="software_id",(g=i8||(i8={})).ApplicationId="application_id",g.Id="id",g.SoftwareId="software_id",(y=i9||(i9={})).ApplicationsNameKey="applications_name_key",y.ApplicationsPkey="applications_pkey",y.ApplicationsScriptNameKey="applications_script_name_key",(f=i7||(i7={})).ActiveForUser="active_for_user",f.AlreadyInstalled="already_installed",f.BackgroundImageUrl="backgroundImage_url",f.CategoryId="category_id",f.ComingSoon="coming_soon",f.Description="description",f.Developer="developer",f.DeveloperInformation="developer_information",f.DeveloperLink="developer_link",f.FaviconUrl="favicon_url",f.FrontendApplicationCategory="frontend_application_category",f.Gradient="gradient",f.IconUrl="icon_url",f.Id="id",f.ImageId="image_id",f.Index="index",f.Information="information",f.Name="name",f.ScreenshotUrl="screenshot_url",f.Screenshots="screenshots",f.ScriptName="script_name",f.ServerVersion="server_version",f.ShortInformation="short_information",f.Slug="slug",f.Status="status",f.Title="title",f.TotalContainers="total_containers",f.UpdatedAt="updated_at",f.UsersOnline="users_online",f.Version="version",(x=re||(re={})).ActiveForUser="active_for_user",x.AlreadyInstalled="already_installed",x.ComingSoon="coming_soon",x.Status="status",(h=rt||(rt={})).ActiveForUser="active_for_user",h.AlreadyInstalled="already_installed",h.ComingSoon="coming_soon",h.Status="status",(v=ra||(ra={})).ActiveForUser="active_for_user",v.AlreadyInstalled="already_installed",v.BackgroundImageUrl="backgroundImage_url",v.CategoryId="category_id",v.ComingSoon="coming_soon",v.Description="description",v.Developer="developer",v.DeveloperInformation="developer_information",v.DeveloperLink="developer_link",v.FaviconUrl="favicon_url",v.FrontendApplicationCategory="frontend_application_category",v.Gradient="gradient",v.IconUrl="icon_url",v.Id="id",v.ImageId="image_id",v.Index="index",v.Information="information",v.Name="name",v.ScreenshotUrl="screenshot_url",v.Screenshots="screenshots",v.ScriptName="script_name",v.ServerVersion="server_version",v.ShortInformation="short_information",v.Slug="slug",v.Status="status",v.Title="title",v.TotalContainers="total_containers",v.UpdatedAt="updated_at",v.UsersOnline="users_online",v.Version="version",(b=ri||(ri={})).AwsCredentialsIdKey="aws_credentials_id_key",b.AwsCredentialsPkey="aws_credentials_pkey",(I=rr||(rr={}
92)).AccessKey="access_key",I.AccessSecret="access_secret",I.Active="active",I.CloudProviderId="cloud_provider_id",I.CreatedAt="created_at",I.Deleted="deleted",I.Id="id",I.IsValid="is_valid",I.UpdatedAt="updated_at",I.UserId="user_id",(C=rn||(rn={})).Active="active",C.Deleted="deleted",C.IsValid="is_valid",(P=rs||(rs={})).Active="active",P.Deleted="deleted",P.IsValid="is_valid",(A=ro||(ro={})).AccessKey="access_key",A.AccessSecret="access_secret",A.Active="active",A.CloudProviderId="cloud_provider_id",A.CreatedAt="created_at",A.Deleted="deleted",A.Id="id",A.IsValid="is_valid",A.UpdatedAt="updated_at",A.UserId="user_id",(rd||(rd={})).AzureCredentialsPkey="azure_credentials_pkey",(S=rl||(rl={})).Active="active",S.ClientId="client_id",S.ClientSecret="client_secret",S.CloudProviderId="cloud_provider_id",S.CreatedAt="created_at",S.Deleted="deleted",S.Id="id",S.IsValid="is_valid",S.SubscriptionId="subscription_id",S.TenantId="tenant_id",S.UpdatedAt="updated_at",S.UserId="user_id",(w=rc||(rc={})).Active="active",w.Deleted="deleted",w.IsValid="is_valid",(k=ru||(ru={})).Active="active",k.Deleted="deleted",k.IsValid="is_valid",(T=rp||(rp={})).Active="active",T.ClientId="client_id",T.ClientSecret="client_secret",T.CloudProviderId="cloud_provider_id",T.CreatedAt="created_at",T.Deleted="deleted",T.Id="id",T.IsValid="is_valid",T.SubscriptionId="subscription_id",T.TenantId="tenant_id",T.UpdatedAt="updated_at",T.UserId="user_id",(rm||(rm={})).BillingDurationPkey="billing_duration_pkey",(D=r_||(r_={})).Annual="annual",D.Daily="daily",D.Monthly="monthly",D.Quarterly="quarterly",(rg||(rg={})).Duration="duration",(ry||(ry={})).Duration="duration",(rf||(rf={})).ByocCloudProviderPkey="byoc_cloud_provider_pkey",(N=rx||(rx={})).Aws="aws",N.Azure="azure",N.Gcp="gcp",N.Oci="oci",N.Vultr="vultr",(rh||(rh={})).Name="name",(rv||(rv={})).Name="name",(rb||(rb={})).ByocClusterMachinesPkey="byoc_cluster_machines_pkey",(U=rI||(rI={})).ByocClusterId="byoc_cluster_id",U.Id="id",U.MachineId="machine_id",(j=rC||(rC={})).ByocClusterId="byoc_cluster_id",j.Id="id",j.MachineId="machine_id",(R=rP||(rP={})).ByocInstanceIdKey="byoc_instance_id_key",R.ByocPkey="byoc_pkey",R.ByocPvIdKey="byoc_pv_id_key",(rA||(rA={})).ByocMachinesPkey="byoc_machines_pkey",(z=rS||(rS={})).Compute="compute",z.CreatedAt="created_at",z.Id="id",z.Memory="memory",z.MonthlyCost="monthly_cost",z.PlanId="plan_id",z.Provider="provider",z.UpdatedAt="updated_at",(rw||(rw={})).MonthlyCost="monthly_cost",(rk||(rk={})).MonthlyCost="monthly_cost",(rT||(rT={})).MonthlyCost="monthly_cost",(rD||(rD={})).MonthlyCost="monthly_cost",(rN||(rN={})).MonthlyCost="monthly_cost",(rU||(rU={})).MonthlyCost="monthly_cost",(rj||(rj={})).MonthlyCost="monthly_cost",(rR||(rR={})).MonthlyCost="monthly_cost",(E=rz||(rz={})).Compute="compute",E.CreatedAt="created_at",E.Id="id",E.Memory="memory",E.MonthlyCost="monthly_cost",E.PlanId="plan_id",E.Provider="provider",E.UpdatedAt="updated_at",(M=rE||(rE={})).CreatedAt="created_at",M.Id="id",M.InstanceId="instance_id",M.InstanceStatus="instance_status",M.MachineId="machine_id",M.PvId="pv_id",M.PvStatus="pv_status",M.RegionId="region_id",M.UpdatedAt="updated_at",M.UserId="user_id",(F=rM||(rM={})).CreatedAt="created_at",F.Id="id",F.InstanceId="instance_id",F.InstanceStatus="instance_status",F.MachineId="machine_id",F.PvId="pv_id",F.PvStatus="pv_status",F.RegionId="region_id",F.UpdatedAt="updated_at",F.UserId="user_id",(L=rF||(rF={})).CategoriesNameKey="categories_name_key",L.CategoriesPkey="categories_pkey",(O=rL||(rL={})).CategoryLink="category_link",O.CreatedAt="created_at",O.Description="description",O.Features="features",O.Id="id",O.MobileFeatures="mobileFeatures",O.Name="name",O.Order="order",O.UpdatedAt="updated_at",(G=rO||(rO={})).CategoryLink="category_link",G.CreatedAt="created_at",G.Description="description",G.Features="features",G.Id="id",G.MobileFeatures="mobileFeatures",G.Name="name",G.Order="order",G.UpdatedAt="updated_at",(rG||(rG={})).ChangelogContentTextPkey="changelog_content_text_pkey",(B=rB||(rB={})).AltText="alt_text",B.Index="index",B.LogId="log_id",B.TextData="text_data",B.Type="type",($=r$||(r$={})).AltText="alt_text",$.Index="index",$.LogId="log_id",$.TextData="text_data",$.Type="type",(rq||(rq={})).ChangelogStaticDataPkey="changelog_static_data_pkey",(q=rZ||(rZ={})).Date="date",q.HeaderImageUrl="header_image_url",q.Id="id",q.Release="release",q.Title="title",(Z=rH||(rH={})).Date="date",Z.HeaderImageUrl="header_image_url",Z.Id="id",Z.Release="release",Z.Title="title",(rV||(rV={})).ChangelogTextPkey="changelog_text_pkey",(H=rK||(rK={})).AltText="alt_text",H.Index="index",H.LogId="log_id",H.TextData="text_data",H.Type="type",(rW||(rW={})).ChangelogTextTypesPkey="changelog_text_types_pkey",(V=rQ||(rQ={})).Image="image",V.Ordered="ordered",V.Paragraph="paragraph",V.Subtitle="subtitle",V.Unordered="unordered",(rX||(rX={})).Type="type",(rY||(rY={})).Type="type",(K=rJ||(rJ={})).AltText="alt_text",K.Index="index",K.LogId="log_id",K.TextData="text_data",K.Type="type",(r0||(r0={})).CloudInstanceStatusPkey="cloud_instance_status_pkey",(W=r1||(r1={})).CreateFailed="create_failed",W.Created="created",W.DeleteFailed="delete_failed",W.Deleted="deleted",(Q=r5||(r5={})).Description="description",Q.Status="status",(X=r4||(r4={})).Description="description",X.Status="status",(r2||(r2={})).CloudMachinesPkey="cloud_machines_pkey",(Y=r3||(r3={})).Compute="compute",Y.CreatedAt="created_at",Y.GpuRam="gpu_ram",Y.GpuType="gpu_type",Y.HasGpu="has_gpu",Y.Id="id",Y.Memory="memory",Y.MonthlyCost="monthly_cost",Y.PlanId="plan_id",Y.Provider="provider",Y.UpdatedAt="updated_at",(J=r6||(r6={})).GpuRam="gpu_ram",J.MonthlyCost="monthly_cost",(r8||(r8={})).HasGpu="has_gpu",(r9||(r9={})).HasGpu="has_gpu",(ee=r7||(r7={})).GpuRam="gpu_ram",ee.MonthlyCost="monthly_cost",(et=ne||(ne={})).GpuRam="gpu_ram",et.MonthlyCost="monthly_cost",(ea=nt||(nt={})).GpuRam="gpu_ram",ea.MonthlyCost="monthly_cost",(ei=na||(na={})).GpuRam="gpu_ram",ei.MonthlyCost="monthly_cost",(er=ni||(ni={})).GpuRam="gpu_ram",er.MonthlyCost="monthly_cost",(en=nr||(nr={})).GpuRam="gpu_ram",en.MonthlyCost="monthly_cost",(es=nn||(nn={})).GpuRam="gpu_ram",es.MonthlyCost="monthly_cost",(eo=ns||(ns={})).Compute="compute",eo.CreatedAt="created_at",eo.GpuRam="gpu_ram",eo.GpuType="gpu_type",eo.HasGpu="has_gpu",eo.Id="id",eo.Memory="memory",eo.MonthlyCost="monthly_cost",eo.PlanId="plan_id",eo.Provider="provider",eo.UpdatedAt="updated_at",(no||(no={})).CloudProviderPkey="cloud_provider_pkey",(ed=nd||(nd={})).Aws="Aws",ed.Azure="Azure",ed.Vultr="Vultr",(nl||(nl={})).Name="name",(nc||(nc={})).Name="name",(nu||(nu={})).CloudProvidersPkey="cloud_providers_pkey",(el=np||(np={})).CreatedAt="created_at",el.Id="id",el.Name="name",el.Status="status",el.UpdatedAt="updated_at",(nm||(nm={})).Status="status",(n_||(n_={})).Status="status",(ec=ng||(ng={})).CreatedAt="created_at",ec.Id="id",ec.Name="name",ec.Status="status",ec.UpdatedAt="updated_at",(ny||(ny={})).CloudRegionMachinesPkey="cloud_region_machines_pkey",(eu=nf||(nf={})).Id="id",eu.MachineId="machine_id",eu.RegionId="region_id",(ep=nx||(nx={})).Id="id",ep.MachineId="machine_id",ep.RegionId="region_id",(nh||(nh={})).CloudRegionsPkey="cloud_regions_pkey",(em=nv||(nv={})).AwsRegionCode="aws_region_code",em.AzureRegionCode="azure_region_code",em.City="city",em.Continent="continent",em.Country="country",em.CreatedAt="created_at",em.Id="id",em.UpdatedAt="updated_at",em.VultrRegionCode="vultr_region_code",(e_=nb||(nb={})).AwsRegionCode="aws_region_code",e_.AzureRegionCode="azure_region_code",e_.City="city",e_.Continent="continent",e_.Country="country",e_.CreatedAt="created_at",e_.Id="id",e_.UpdatedAt="updated_at",e_.VultrRegionCode="vultr_region_code",(nI||(nI={}
92)).ClustersPkey="clusters_pkey",(eg=nC||(nC={})).Active="active",eg.ActiveForUser="active_for_user",eg.AdminUsername="admin_username",eg.City="city",eg.ConfigFileName="config_file_name",eg.Continent="continent",eg.Country="country",eg.CreatedAt="created_at",eg.DeletedAt="deleted_at",eg.GlobalRegistrySecret="global_registry_secret",eg.GlobalRegistryUrl="global_registry_url",eg.Id="id",eg.Name="name",eg.PingUrl="ping_url",eg.PrivateRegistryUrl="private_registry_url",eg.Provider="provider",eg.Region="region",eg.ResticRepoAccessKey="restic_repo_access_key",eg.ResticRepoS3Prefix="restic_repo_s3_prefix",eg.ResticRepoSecretKey="restic_repo_secret_key",eg.ResticRepoUserPassword="restic_repo_user_password",eg.UpdatedAt="updated_at",eg.Url="url",(ey=nP||(nP={})).Active="active",ey.ActiveForUser="active_for_user",ey.AdminUsername="admin_username",ey.City="city",ey.ConfigFileName="config_file_name",ey.Continent="continent",ey.Country="country",ey.CreatedAt="created_at",ey.DeletedAt="deleted_at",ey.GlobalRegistrySecret="global_registry_secret",ey.GlobalRegistryUrl="global_registry_url",ey.Id="id",ey.Name="name",ey.PingUrl="ping_url",ey.PrivateRegistryUrl="private_registry_url",ey.Provider="provider",ey.Region="region",ey.ResticRepoAccessKey="restic_repo_access_key",ey.ResticRepoS3Prefix="restic_repo_s3_prefix",ey.ResticRepoSecretKey="restic_repo_secret_key",ey.ResticRepoUserPassword="restic_repo_user_password",ey.UpdatedAt="updated_at",ey.Url="url",(nA||(nA={})).CollectionPacksPkey="collection_packs_pkey",(ef=nS||(nS={})).CollectionId="collection_id",ef.Description="description",ef.Id="id",ef.Name="name",(ex=nw||(nw={})).CollectionId="collection_id",ex.Description="description",ex.Id="id",ex.Name="name",(nk||(nk={})).CommittedImagesPkey="committed_images_pkey",(eh=nT||(nT={})).ContainerId="container_id",eh.CreatedAt="created_at",eh.Digest="digest",eh.Id="id",eh.ImageUrl="image_url",eh.Tag="tag",(ev=nD||(nD={})).ContainerId="container_id",ev.CreatedAt="created_at",ev.Digest="digest",ev.Id="id",ev.ImageUrl="image_url",ev.Tag="tag",(nN||(nN={}
92)).ContainerChatPkey="container_chat_pkey",(eb=nU||(nU={})).ContainerId="container_id",eb.CreatedAt="created_at",eb.Id="id",eb.Message="message",eb.UserId="user_id",(eI=nj||(nj={})).ContainerId="container_id",eI.CreatedAt="created_at",eI.Id="id",eI.Message="message",eI.UserId="user_id",(nR||(nR={})).ContainerConfigPkey="container_config_pkey",(eC=nz||(nz={})).Compute="compute",eC.ComputeToGive="compute_to_give",eC.CreatedAt="created_at",eC.Id="id",eC.Memory="memory",eC.MemoryToGive="memory_to_give",eC.Storage="storage",eC.UpdatedAt="updated_at",(eP=nE||(nE={})).Compute="compute",eP.ComputeToGive="compute_to_give",eP.CreatedAt="created_at",eP.Id="id",eP.Memory="memory",eP.MemoryToGive="memory_to_give",eP.Storage="storage",eP.UpdatedAt="updated_at",(nM||(nM={})).ContainerInviteStatusesPkey="container_invite_statuses_pkey",(eA=nF||(nF={})).InviteAccepted="invite_accepted",eA.InviteRejected="invite_rejected",eA.InviteRemoved="invite_removed",eA.InviteRequested="invite_requested",(eS=nL||(nL={})).Description="description",eS.Status="status",(ew=nO||(nO={})).Description="description",ew.Status="status",(nG||(nG={})).ContainerInvitesPkey="container_invites_pkey",(ek=nB||(nB={})).ContainerId="container_id",ek.CreatedAt="created_at",ek.Email="email",ek.Id="id",ek.InvitedBy="invited_by",ek.InviteeUserId="invitee_user_id",ek.LastSeen="last_seen",ek.Status="status",ek.UpdatedAt="updated_at",(eT=n$||(n$={})).ContainerId="container_id",eT.CreatedAt="created_at",eT.Email="email",eT.Id="id",eT.InvitedBy="invited_by",eT.InviteeUserId="invitee_user_id",eT.LastSeen="last_seen",eT.Status="status",eT.UpdatedAt="updated_at",(eD=nq||(nq={})).ContainerLifecycleIdKey="container_lifecycle_id_key",eD.ContainerLifecyclePkey="container_lifecycle_pkey",(eN=nZ||(nZ={})).ContainerId="container_id",eN.CreatedAt="created_at",eN.Id="id",eN.Operation="operation",eN.PodStatus="pod_status",eN.SessionId="session_id",eN.Status="status",eN.TriggeredBy="triggered_by",eN.UserId="user_id",(eU=nH||(nH={})).ContainerId="container_id",eU.CreatedAt="created_at",eU.Id="id",eU.Operation="operation",eU.PodStatus="pod_status",eU.SessionId="session_id",eU.Status="status",eU.TriggeredBy="triggered_by",eU.UserId="user_id",(nV||(nV={})).ContainerPortsPkey="container_ports_pkey",(ej=nK||(nK={})).ContainerId="container_id",ej.CreatedAt="created_at",ej.Custom="custom",ej.Id="id",ej.PortNumber="port_number",ej.Private="private",ej.UpdatedAt="updated_at",ej.UserId="user_id",(eR=nW||(nW={})).Custom="custom",eR.Private="private",(ez=nQ||(nQ={})).Custom="custom",ez.Private="private",(eE=nX||(nX={})).ContainerId="container_id",eE.CreatedAt="created_at",eE.Custom="custom",eE.Id="id",eE.PortNumber="port_number",eE.Private="private",eE.UpdatedAt="updated_at",eE.UserId="user_id",(nY||(nY={})).ContainerSessionsPkey="container_sessions_pkey",(eM=nJ||(nJ={})).Active="active",eM.City="city",eM.ContainerId="container_id",eM.ContainerRequestedAt="container_requested_at",eM.ContainerStatusWhenRequested="container_status_when_requested",eM.Country="country",eM.CreatedAt="created_at",eM.DeviceMemory="device_memory",eM.HardwareConcurrency="hardware_concurrency",eM.Id="id",eM.IpType="ip_type",eM.Isp="isp",eM.Language="language",eM.OperatingSystem="operating_system",eM.Region="region",eM.ScreenSize="screen_size",eM.StartTime="start_time",eM.StopTime="stop_time",eM.Timezone="timezone",eM.UpdatedAt="updated_at",eM.UserId="user_id",(n0||(n0={})).DeviceMemory="device_memory",(n1||(n1={})).Active="active",(n5||(n5={})).Active="active",(n4||(n4={})).DeviceMemory="device_memory",(n2||(n2={})).DeviceMemory="device_memory",(n3||(n3={})).DeviceMemory="device_memory",(n6||(n6={})).DeviceMemory="device_memory",(n8||(n8={})).DeviceMemory="device_memory",(n9||(n9={})).DeviceMemory="device_memory",(n7||(n7={})).DeviceMemory="device_memory",(eF=se||(se={})).Active="active",eF.City="city",eF.ContainerId="container_id",eF.ContainerRequestedAt="container_requested_at",eF.ContainerStatusWhenRequested="container_status_when_requested",eF.Country="country",eF.CreatedAt="created_at",eF.DeviceMemory="device_memory",eF.HardwareConcurrency="hardware_concurrency",eF.Id="id",eF.IpType="ip_type",eF.Isp="isp",eF.Language="language",eF.OperatingSystem="operating_system",eF.Region="region",eF.ScreenSize="screen_size",eF.StartTime="start_time",eF.StopTime="stop_time",eF.Timezone="timezone",eF.UpdatedAt="updated_at",eF.UserId="user_id",(st||(st={})).ContainerStatusesPkey="container_statuses_pkey",(eL=sa||(sa={}
92)).ContainerCreated="container_created",eL.ContainerDeleteRequested="container_delete_requested",eL.ContainerDeleted="container_deleted",eL.ContainerPauseRequested="container_pause_requested",eL.ContainerPauseRetry="container_pause_retry",eL.ContainerPaused="container_paused",eL.ContainerReady="container_ready",eL.ContainerRequested="container_requested",eL.ContainerResumeRequested="container_resume_requested",eL.ContainerResumed="container_resumed",eL.ContainerSaved="container_saved",eL.ContainerScheduled="container_scheduled",eL.ContainerUpgradeRequested="container_upgrade_requested",eL.ContainerUpgradeScheduled="container_upgrade_scheduled",eL.ContainerUpgraded="container_upgraded",(eO=si||(si={})).Description="description",eO.Status="status",(eG=sr||(sr={})).Description="description",eG.Status="status",(eB=sn||(sn={})).ContainersPkey="containers_pkey",eB.ContainersUuidKey="containers_uuid_key",(e$=ss||(ss={})).ClusterUrl="cluster_url",e$.CollaborationId="collaboration_id",e$.CommitStatus="commit_status",e$.ContainerConfigId="container_
92config_id",e$.ContainerConfigJson="container_config_json",e$.CreatedAt="created_at",e$.DataSaver="data_saver",e$.DeletedAt="deleted_at",e$.Id="id",e$.ImageId="image_id",e$.IngressUrl="ingress_url",e$.InstanceId="instance_id",e$.IsMobile="is_mobile",e$.LastSeen="last_seen",e$.MachineDeploymentId="machine_deployment_id",e$.Name="name",e$.NodeId="node_id",e$.PersistState="persist_state",e$.PodStatus="pod_status",e$.ServerVersion="server_version",e$.ServicePlanId="service_plan_id",e$.SessionId="session_id",e$.Status="status",e$.Theme="theme",e$.UpdatedAt="updated_at",e$.UserId="user_id",e$.Uuid="uuid",(eq=so||(so={})).DataSaver="data_saver",eq.IsMobile="is_mobile",eq.PersistState="persist_state",(eZ=sd||(sd={})).DataSaver="data_saver",eZ.IsMobile="is_mobile",eZ.PersistState="persist_state",(eH=sl||(sl={})).ClusterUrl="cluster_url",eH.CollaborationId="collaboration_id",eH.CommitStatus="commit_status",eH.ContainerConfigId="container_config_id",eH.ContainerConfigJson="container_config_json",eH.CreatedAt="created_at",eH.DataSaver="data_saver",eH.DeletedAt="deleted_at",eH.Id="id",eH.ImageId="image_id",eH.IngressUrl="ingress_url",eH.InstanceId="instance_id",eH.IsMobile="is_mobile",eH.LastSeen="last_seen",eH.MachineDeploymentId="machine_deployment_id",eH.Name="name",eH.NodeId="node_id",eH.PersistState="persist_state",eH.PodStatus="pod_status",eH.ServerVersion="server_version",eH.ServicePlanId="service_plan_id",eH.SessionId="session_id",eH.Status="status",eH.Theme="theme",eH.UpdatedAt="updated_at",eH.UserId="user_id",eH.Uuid="uuid",(sc||(sc={})).ContinentNamesPkey="continent_names_pkey",(su||(su={})).Name="name",(sp||(sp={})).Name="name",(eV=sm||(sm={})).ConversionRatesCurrencyKey="conversion_rates_currency_key",eV.ConversionRatesPkey="conversion_rates_pkey",(eK=s_||(s_={})).ConversionRate="conversion_rate",eK.Country="country",eK.CreatedAt="created_at",eK.Currency="currency",eK.Id="id",eK.UpdatedAt="updated_at",(eW=sg||(sg={})).ConversionRate="conversion_rate",eW.Country="country",eW.CreatedAt="created_at",eW.Currency="currency",eW.Id="id",eW.UpdatedAt="updated_at",(eQ=sy||(sy={})).Asc="ASC",eQ.Desc="DESC",(eX=sf||(sf={})).AccessKey="access_key",eX.AccessSecret="access_secret",eX.Active="active",eX.CloudProviderId="cloud_provider_id",eX.CreatedAt="created_at",eX.DecryptedAccessKey="decrypted_access_key",eX.DecryptedAccessSecret="decrypted_access_secret",eX.Deleted="deleted",eX.Id="id",eX.IsValid="is_valid",eX.UpdatedAt="updated_at",eX.UserId="user_id",(eY=sx||(sx={})).Active="active",eY.ClientId="client_id",eY.ClientSecret="client_secret",eY.CloudProviderId="cloud_provider_id",eY.CreatedAt="created_at",eY.DecryptedClientId="decrypted_client_id",eY.DecryptedClientSecret="decrypted_client_secret",eY.DecryptedSubscriptionId="decrypted_subscription_id",eY.DecryptedTenantId="decrypted_tenant_id",eY.Deleted="deleted",eY.Id="id",eY.IsValid="is_valid",eY.SubscriptionId="subscription_id",eY.TenantId="tenant_id",eY.UpdatedAt="updated_at",eY.UserId="user_id",(eJ=sh||(sh={})).Active="active",eJ.ApiKey="api_key",eJ.CloudProviderId="cloud_provider_id",eJ.CreatedAt="created_at",eJ.DecryptedApiKey="decrypted_api_key",eJ.Deleted="deleted",eJ.Id="id",eJ.IsValid="is_valid",eJ.UpdatedAt="updated_at",eJ.UserId="user_id",(sv||(sv={})).DiscountTypePkey="discount_type_pkey",(e0=sb||(sb={})).FlatOff="flat_off",e0.Percentage="percentage",(e1=sI||(sI={})).Description="description",e1.Type="type",(e5=sC||(sC={})).Description="description",e5.Type="type",(e4=sP||(sP={})).DiscountsPkey="discounts_pkey",e4.DiscountsStripeDiscountIdKey="discounts_stripe_discount_id_key",(e2=sA||(sA={})).ActiveForBillingCycles="active_for_billing_cycles",e2.CreatedAt="created_at",e2.Description="description",e2.DiscountType="discount_type",e2.FlatOff="flat_off",e2.Id="id",e2.IsPromoCode="is_promo_code",e2.Name="name",e2.PaymentGateway="payment_gateway",e2.PercentageOff="percentage_off",e2.Status="status",e2.StripeAccount="stripe_account",e2.StripeDiscountId="stripe_discount_id",e2.UpdatedAt="updated_at",e2.ValidFrom="valid_from",e2.ValidTo="valid_to",(e3=sS||(sS={})).IsPromoCode="is_promo_code",e3.Status="status",(e6=sw||(sw={})).IsPromoCode="is_promo_code",e6.Status="status",(e8=sk||(sk={}
92)).ActiveForBillingCycles="active_for_billing_cycles",e8.CreatedAt="created_at",e8.Description="description",e8.DiscountType="discount_type",e8.FlatOff="flat_off",e8.Id="id",e8.IsPromoCode="is_promo_code",e8.Name="name",e8.PaymentGateway="payment_gateway",e8.PercentageOff="percentage_off",e8.Status="status",e8.StripeAccount="stripe_account",e8.StripeDiscountId="stripe_discount_id",e8.UpdatedAt="updated_at",e8.ValidFrom="valid_from",e8.ValidTo="valid_to",(sT||(sT={})).EarlyAccessPkey="early_access_pkey",(e9=sD||(sD={})).CreatedAt="created_at",e9.Email="email",e9.Id="id",e9.Name="name",e9.UpdatedAt="updated_at",(e7=sN||(sN={})).CreatedAt="created_at",e7.Email="email",e7.Id="id",e7.Name="name",e7.UpdatedAt="updated_at",(sU||(sU={})).EmailsScheduledPkey="emails_scheduled_pkey",(te=sj||(sj={})).CreatedAt="created_at",te.Id="id",te.LastExecuted="last_executed",te.PartialToUse="partial_to_use",te.Rules="rules",te.Status="status",te.Type="type",te.UpdatedAt="updated_at",(tt=sR||(sR={})).CreatedAt="created_at",tt.Id="id",tt.LastExecuted="last_executed",tt.PartialToUse="partial_to_use",tt.Rules="rules",tt.Status="status",tt.Type="type",tt.UpdatedAt="updated_at",(sz||(sz={})).ExtensionRelationshipPkey="extension_relationship_pkey",(ta=sE||(sE={})).ExtensionId="extension_id",ta.Id="id",ta.PackId="pack_id",(ti=sM||(sM={}
92)).ExtensionId="extension_id",ti.Id="id",ti.PackId="pack_id",(sF||(sF={})).ExtensionsPkey="extensions_pkey",(tr=sL||(sL={})).CategoryId="category_id",tr.ComingSoon="coming_soon",tr.CreatedAt="created_at",tr.IconUrl="icon_url",tr.Id="id",tr.Name="name",tr.ScriptName="script_name",tr.Status="status",tr.UpdatedAt="updated_at",(tn=sO||(sO={})).ComingSoon="coming_soon",tn.Status="status",(ts=sG||(sG={})).ComingSoon="coming_soon",ts.Status="status",(to=sB||(sB={})).CategoryId="category_id",to.ComingSoon="coming_soon",to.CreatedAt="created_at",to.IconUrl="icon_url",to.Id="id",to.Name="name",to.ScriptName="script_name",to.Status="status",to.UpdatedAt="updated_at",(td=s$||(s$={})).FaqsIndexKey="faqs_index_key",td.FaqsPkey="faqs_pkey",(tl=sq||(sq={})).Answer="answer",tl.Category="category",tl.CreatedAt="created_at",tl.Id="id",tl.Index="index",tl.Question="question",tl.Status="status",tl.UpdatedAt="updated_at",(tc=sZ||(sZ={})).Answer="answer",tc.Category="category",tc.CreatedAt="created_at",tc.Id="id",tc.Index="index",tc.Question="question",tc.Status="status",tc.UpdatedAt="updated_at",(sH||(sH={})).FrontendApplicationCategoryPkey="frontend_application_category_pkey",(tu=sV||(sV={})).App="app",tu.Extension="extension",(tp=sK||(sK={})).Description="description",tp.Value="value",(tm=sW||(sW={})).Description="description",tm.Value="value",(t_=sQ||(sQ={})).ImagesNameKey="images_name_key",t_.ImagesPkey="images_pkey",(tg=sX||(sX={})).ApplicationId="application_id",tg.CreatedAt="created_at",tg.DefaultStatePersist="default_state_persist",tg.Id="id",tg.Name="name",tg.Os="os",tg.Runtimes="runtimes",tg.StackId="stack_id",tg.Status="status",tg.Tag="tag",tg.UpdatedAt="updated_at",tg.UseImageForFreeUser="use_image_for_free_user",tg.Version="version",(ty=sY||(sY={})).ApplicationId="application_id",ty.CreatedAt="created_at",ty.DefaultStatePersist="default_state_persist",ty.Id="id",ty.Name="name",ty.Os="os",ty.Runtimes="runtimes",ty.StackId="stack_id",ty.Status="status",ty.Tag="tag",ty.UpdatedAt="updated_at",ty.UseImageForFreeUser="use_image_for_free_user",ty.Version="version",(sJ||(sJ={})).MachineDeploymentReplicasPkey="machine_deployment_replicas_pkey",(tf=s0||(s0={})).CreatedAt="created_at",tf.Id="id",tf.MachineDeploymentId="machine_deployment_id",tf.Replicas="replicas",(tx=s1||(s1={})).CreatedAt="created_at",tx.Id="id",tx.MachineDeploymentId="machine_deployment_id",tx.Replicas="replicas",(th=s5||(s5={})).MachineDeploymentsNameKey="machine_deployments_name_key",th.MachineDeploymentsPkey="machine_deployments_pkey",(tv=s4||(s4={})).Arch="arch",tv.ClusterId="cluster_id",tv.Compute="compute",tv.CreatedAt="created_at",tv.DeletedAt="deleted_at",tv.Id="id",tv.IsKvmAvailable="is_kvm_available",tv.IsPaid="is_paid",tv.MaxReplicas="max_replicas",tv.MdJson="md_json",tv.Memory="memory",tv.MinReplicas="min_replicas",tv.Name="name",tv.SwitchToMd="switch_to_md",tv.Type="type",(tb=s2||(s2={})).IsKvmAvailable="is_kvm_available",tb.IsPaid="is_paid",(tI=s3||(s3={})).IsKvmAvailable="is_kvm_available",tI.IsPaid="is_paid",(tC=s6||(s6={})).Arch="arch",tC.ClusterId="cluster_id",tC.Compute="compute",tC.CreatedAt="created_at",tC.DeletedAt="deleted_at",tC.Id="id",tC.IsKvmAvailable="is_kvm_available",tC.IsPaid="is_paid",tC.MaxReplicas="max_replicas",tC.MdJson="md_json",tC.Memory="memory",tC.MinReplicas="min_replicas",tC.Name="name",tC.SwitchToMd="switch_to_md",tC.Type="type",(s8||(s8={})).MessagesPkey="messages_pkey",(tP=s9||(s9={})).Company="company",tP.CreatedAt="created_at",tP.Email="email",tP.Id="id",tP.Message="message",tP.Mobile="mobile",tP.Name="name",tP.Type="type",tP.UserId="user_id",(tA=s7||(s7={})).Company="company",tA.CreatedAt="created_at",tA.Email="email",tA.Id="id",tA.Message="message",tA.Mobile="mobile",tA.Name="name",tA.Type="type",tA.UserId="user_id",(oe||(oe={})).MigrationsTestPkey="migrations_test_pkey",(tS=ot||(ot={})).Id="id",tS.UserId="user_id",(tw=oa||(oa={})).Id="id",tw.UserId="user_id",(tk=oi||(oi={})).NiAdminsPkey="ni_admins_pkey",tk.NiAdminsUserIdKey="ni_admins_user_id_key",(tT=or||(or={})).Id="id",tT.UserId="user_id",(tD=on||(on={})).Id="id",tD.UserId="user_id",(os||(os={}
92)).NotificationsPkey="notifications_pkey",(tN=oo||(oo={})).CreatedAt="created_at",tN.Id="id",tN.Message="message",tN.Sent="sent",tN.Type="type",tN.UserId="user_id",(tU=od||(od={})).CreatedAt="created_at",tU.Id="id",tU.Message="message",tU.Sent="sent",tU.Type="type",tU.UserId="user_id",(ol||(ol={})).OpenaiApiQuotaPkey="openai_api_quota_pkey",(tj=oc||(oc={})).CreatedAt="created_at",tj.Id="id",tj.UpdatedAt="updated_at",tj.Value="value",(tR=ou||(ou={})).CreatedAt="created_at",tR.Id="id",tR.UpdatedAt="updated_at",tR.Value="value",(tz=op||(op={})).Asc="asc",tz.AscNullsFirst="asc_nulls_first",tz.AscNullsLast="asc_nulls_last",tz.Desc="desc",tz.DescNullsFirst="desc_nulls_first",tz.DescNullsLast="desc_nulls_last",(om||(om={})).OrdersPkey="orders_pkey",(tE=o_||(o_={})).CreatedAt="created_at",tE.Id="id",tE.RazorpayOrderId="razorpay_order_id",tE.ReceiptId="receipt_id",tE.ReceiptLink="receipt_link",tE.ServicePlanId="service_plan_id",tE.Status="status",tE.TransactionId="transaction_id",tE.Type="type",tE.UpdatedAt="updated_at",tE.UserId="user_id",(tM=og||(og={})).CreatedAt="created_at",tM.Id="id",tM.RazorpayOrderId="razorpay_order_id",tM.ReceiptId="receipt_id",tM.ReceiptLink="receipt_link",tM.ServicePlanId="service_plan_id",tM.Status="status",tM.TransactionId="transaction_id",tM.Type="type",tM.UpdatedAt="updated_at",tM.UserId="user_id",(oy||(oy={})).OrganizationsPkey="organizations_pkey",(tF=of||(of={})).BillingAddressId="billing_address_id",tF.BillingLegalName="billing_legal_name",tF.Country="country",tF.CreatedAt="created_at",tF.Gst="gst",tF.Id="id",tF.Name="name",tF.Pan="pan",tF.PrimaryUserId="primary_user_id",tF.ServiceId="service_id",tF.Type="type",tF.UpdatedAt="updated_at",(tL=ox||(ox={})).BillingAddressId="billing_address_id",tL.BillingLegalName="billing_legal_name",tL.Country="country",tL.CreatedAt="created_at",tL.Gst="gst",tL.Id="id",tL.Name="name",tL.Pan="pan",tL.PrimaryUserId="primary_user_id",tL.ServiceId="service_id",tL.Type="type",tL.UpdatedAt="updated_at",(oh||(oh={})).PackAppRelationsPkey="pack_app_relations_pkey",(tO=ov||(ov={})).AppId="app_id",tO.ExtensionId="extension_id",tO.Id="id",tO.PackId="pack_id",(tG=ob||(ob={})).AppId="app_id",tG.ExtensionId="extension_id",tG.Id="id",tG.PackId="pack_id",(oI||(oI={})).PaymentGatewaysPkey="payment_gateways_pkey",(tB=oC||(oC={})).Razorpay="razorpay",tB.Stripe="stripe",(oP||(oP={})).Name="name",(oA||(oA={})).Name="name",(oS||(oS={})).PlanAiQuotaPkey="plan_ai_quota_pkey",(t$=ow||(ow={})).Active="active",t$.CreatedAt="created_at",t$.Id="id",t$.PriceInr="price_inr",t$.PriceUsd="price_usd",t$.Quota="quota",t$.RenewInterval="renew_interval",t$.UpdatedAt="updated_at",(ok||(ok={})).Active="active",(oT||(oT={})).Active="active",(tq=oD||(oD={})).Active="active",tq.CreatedAt="created_at",tq.Id="id",tq.PriceInr="price_inr",tq.PriceUsd="price_usd",tq.Quota="quota",tq.RenewInterval="renew_interval",tq.UpdatedAt="updated_at",(oN||(oN={})).PlanDiscountsPkey="plan_discounts_pkey",(tZ=oU||(oU={})).DiscountId="discount_id",tZ.Id="id",tZ.IsActive="is_active",tZ.PlanId="plan_id",(oj||(oj={})).IsActive="is_active",(oR||(oR={})).IsActive="is_active",(tH=oz||(oz={})).DiscountId="discount_id",tH.Id="id",tH.IsActive="is_active",tH.PlanId="plan_id",(oE||(oE={})).PlanTypesPkey="plan_types_pkey",(tV=oM||(oM={})).CloudLink="cloud_link",tV.Free="free",tV.Premium="premium",tV.Standard="standard",(tK=oF||(oF={})).Description="description",tK.Type="type",(tW=oL||(oL={})).Description="description",tW.Type="type",(oO||(oO={})).PlansTextDataPkey="plans_text_data_pkey",(tQ=oG||(oG={})).FeatDescription="feat_description",tQ.FeatIconUrl="feat_icon_url",tQ.FeatName="feat_name",tQ.FeatNameText="feat_name_text",(tX=oB||(oB={})).FeatDescription="feat_description",tX.FeatIconUrl="feat_icon_url",tX.FeatName="feat_name",tX.FeatNameText="feat_name_text",(o$||(o$={})).ProviderTypesPkey="provider_types_pkey",(oq||(oq={})).Name="name",(oZ||(oZ={})).Name="name",(oH||(oH={})).PvStatusPkey="pv_status_pkey",(tY=oV||(oV={})).AttachFailed="attach_failed",tY.CreateFailed="create_failed",tY.Created="created",tY.DeleteFailed="delete_failed",tY.Deleted="deleted",tY.DetachFailed="detach_failed",tY.UpgradeRequested="upgrade_requested",(tJ=oK||(oK={})).Description="description",tJ.Status="status",(t0=oW||(oW={})).Description="description",t0.Status="status",(oQ||(oQ={})).RazorpayOrdersPkey="razorpay_orders_pkey",(t1=oX||(oX={})).Amount="amount",t1.CreatedAt="created_at",t1.Currency="currency",t1.Id="id",t1.OrderId="order_id",t1.PaymentId="payment_id",t1.PaymentMode="payment_mode",t1.Signature="signature",t1.Status="status",t1.TimesFailed="times_failed",t1.UpdatedAt="updated_at",t1.UserId="user_id",(t5=oY||(oY={})).Amount="amount",t5.CreatedAt="created_at",t5.Currency="currency",t5.Id="id",t5.OrderId="order_id",t5.PaymentId="payment_id",t5.PaymentMode="payment_mode",t5.Signature="signature",t5.Status="status",t5.TimesFailed="times_failed",t5.UpdatedAt="updated_at",t5.UserId="user_id",(oJ||(oJ={})).ReferralsPkey="referrals_pkey",(t4=o0||(o0={})).CreatedAt="created_at",t4.Id="id",t4.InvitedBy="invited_by",t4.UpdatedAt="updated_at",t4.UserId="user_id",(t2=
92o1||(o1={})).CreatedAt="created_at",t2.Id="id",t2.InvitedBy="invited_by",t2.UpdatedAt="updated_at",t2.UserId="user_id",(o5||(o5={})).RestrictionNamesPkey="restriction_names_pkey",(t3=o4||(o4={})).FreeServersDown="free_servers_down",t3.FreeServiceStop="free_service_stop",t3.MobileRestriction="mobile_restriction",t3.OsThemeRestriction="os_theme_restriction",t3.RegionRestriction="region_restriction",t3.SessionHours="session_hours",(o2||(o2={})).Name="name",(o3||(o3={})).Name="name",(t6=o6||(o6={})).RestrictionsIdKey="restrictions_id_key",t6.RestrictionsNameKey="restrictions_name_key",t6.RestrictionsPkey="restrictions_pkey",(t8=o8||(o8={})).CreatedAt="created_at",t8.EndOn="end_on",t8.Id="id",t8.IsActiveBool="is_active_bool",t8.Message="message",t8.Name="name",t8.PlanId="plan_id",t8.StartOn="start_on",t8.UpdatedAt="updated_at",(o9||(o9={})).IsActiveBool="is_active_bool",(o7||(o7={})).IsActiveBool="is_active_bool",(t9=de||(de={})).CreatedAt="created_at",t9.EndOn="end_on",t9.Id="id",t9.IsActiveBool="is_active_bool",t9.Message="message",t9.Name="name",t9.PlanId="plan_id",t9.StartOn="start_on",t9.UpdatedAt="updated_at",(dt||(dt={})).ServiceCostPkey="service_cost_pkey",(t7=da||(da={})).ConversionRate="conversion_rate",t7.CpuCost="cpu_cost",t7.CreatedAt="created_at",t7.Id="id",t7.MemoryCost="memory_cost",t7.Provider="provider",t7.Status="status",t7.StorageCost="storage_cost",(ae=di||(di={})).ConversionRate="conversion_rate",ae.CpuCost="cpu_cost",ae.CreatedAt="created_at",ae.Id="id",ae.MemoryCost="memory_cost",ae.Provider="provider",ae.Status="status",ae.StorageCost="storage_cost",(dr||(dr={})).ServiceLimitsPkey="service_limits_pkey",(at=dn||(dn={})).BaseHours="base_hours",at.Compute="compute",at.CreatedAt="created_at",at.Id="id",at.Invites="invites",at.Memory="memory",at.Name="name",at.OpenPorts="open_ports",at.Price="price",at.ServiceCostId="service_cost_id",at.Storage="storage",at.TeamSize="team_size",at.Type="type",at.UpdatedAt="updated_at",(aa=ds||(ds={})).BaseHours="base_hours",aa.Compute="compute",aa.CreatedAt="created_at",aa.Id="id",aa.Invites="invites",aa.Memory="memory",aa.Name="name",aa.OpenPorts="open_ports",aa.Price="price",aa.ServiceCostId="service_cost_id",aa.Storage="storage",aa.TeamSize="team_size",aa.Type="type",aa.UpdatedAt="updated_at",(dd||(dd={})).ServicesPkey="services_pkey",(ai=dl||(dl={})).CreatedAt="created_at",ai.Hours="hours",ai.Id="id",ai.Name="name",ai.Price="price",ai.Purchased="purchased",ai.ServiceLimitsId="service_limits_id",ai.Status="status",ai.TotalHours="total_hours",ai.Type="type",ai.UpdatedAt="updated_at",ai.UserId="user_id",(ar=dc||(dc={})).Hours="hours",ar.Price="price",ar.TotalHours="total_hours",(an=du||(du={})).Purchased="purchased",an.Status="status",(as=dp||(dp={})).Purchased="purchased",as.Status="status",(ao=dm||(dm={})).Hours="hours",ao.Price="price",ao.TotalHours="total_hours",(ad=d_||(d_={})).Hours="hours",ad.Price="price",ad.TotalHours="total_hours",(al=dg||(dg={})).Hours="hours",al.Price="price",al.TotalHours="total_hours",(ac=dy||(dy={})).Hours="hours",ac.Price="price",ac.TotalHours="total_hours",(au=df||(df={})).Hours="hours",au.Price="price",au.TotalHours="total_hours",(ap=dx||(dx={})).Hours="hours",ap.Price="price",ap.TotalHours="total_hours",(am=dh||(dh={})).Hours="hours",am.Price="price",am.TotalHours="total_hours",(a_=dv||(dv={})).CreatedAt="created_at",a_.Hours="hours",a_.Id="id",a_.Name="name",a_.Price="price",a_.Purchased="purchased",a_.ServiceLimitsId="service_limits_id",a_.Status="status",a_.TotalHours="total_hours",a_.Type="type",a_.Upd
92atedAt="updated_at",a_.UserId="user_id",(ag=db||(db={})).SnapshotsPkey="snapshots_pkey",ag.SnapshotsUuidKey="snapshots_uuid_key",(ay=dI||(dI={})).ContainerId="container_id",ay.CreatedAt="created_at",ay.Id="id",ay.Route="route",ay.UpdatedAt="updated_at",ay.Uuid="uuid",(af=dC||(dC={})).ContainerId="container_id",af.CreatedAt="created_at",af.Id="id",af.Route="route",af.UpdatedAt="updated_at",af.Uuid="uuid",(dP||(dP={})).SoftwaresPkey="softwares_pkey",(ax=dA||(dA={})).Color="color",ax.CreatedAt="created_at",ax.Description="description",ax.Id="id",ax.ImageUrl="image_url",ax.Index="index",ax.Name="name",ax.StackId="stack_id",ax.Status="status",ax.Type="type",ax.UpdatedAt="updated_at",ax.Version="version",(dS||(dS={})).Status="status",(dw||(dw={})).Status="status",(ah=dk||(dk={})).Color="color",ah.CreatedAt="created_at",ah.Description="description",ah.Id="id",ah.ImageUrl="image_url",ah.Index="index",ah.Name="name",ah.StackId="stack_id",ah.Status="status",ah.Type="type",ah.UpdatedAt="updated_at",ah.Version="version",(dT||(dT={})).SpacesApplicationsPkey="spaces_applications_pkey",(av=dD||(dD={})).ApplicationId="application_id",av.ApplicationName="application_name",av.ContainerId="container_id",av.CreatedAt="created_at",av.Id="id",av.InstallStatus="install_status",av.Installed="installed",av.UserId="user_id",(dN||(dN={})).Installed="installed",(dU||(dU={})).Installed="installed",(ab=dj||(dj={})).ApplicationId="application_id",ab.ApplicationName="application_name",ab.ContainerId="container_id",ab.CreatedAt="created_at",ab.Id="id",ab.InstallStatus="install_status",ab.Installed="installed",ab.UserId="user_id",(dR||(dR={})).SpacesPkey="spaces_pkey",(aI=dz||(dz={})).ContainerId="container_id",aI.CreatedAt="created_at",aI.ExtensionId="extension_id",aI.ExtensionName="extension_name",aI.Id="id",aI.InstallStatus="install_status",aI.Installed="installed",aI.UserId="user_id",(dE||(dE={})).Installed="installed",(dM||(dM={})).Installed="installed",(aC=dF||(dF={})).ContainerId="container_id",aC.CreatedAt="created_at",aC.ExtensionId="extension_id",aC.ExtensionName="extension_name",aC.Id="id",aC.InstallStatus="install_status",aC.Installed="installed",aC.UserId="user_id",(dL||(dL={})).StacksPkey="stacks_pkey",(aP=dO||(dO={})).ApplicationId="application_id",aP.Color="color",aP.CreatedAt="created_at",aP.Description="description",aP.Id="id",aP.ImageId="image_id",aP.ImageUrl="image_url",aP.Index="index",aP.Name="name",aP.Status="status",aP.Tools="tools",aP.Type="type",aP.UpdatedAt="updated_at",aP.Version="version",(dG||(dG={})).Status="status",(dB||(dB={})).Status="status",(aA=d$||(d$={})).ApplicationId="application_id",aA.Color="color",aA.CreatedAt="created_at",aA.Description="description",aA.Id="id",aA.ImageId="image_id",aA.ImageUrl="image_url",aA.Index="index",aA.Name="name",aA.Status="status",aA.Tools="tools",aA.Type="type",aA.UpdatedAt="updated_at",aA.Version="version",(dq||(dq={})).StripeAccountsPkey="stripe_accounts_pkey",(aS=dZ||(dZ={})).India="india",aS.International="international",(dH||(dH={})).Name="name",(dV||(dV={})).Name="name",(aw=dK||(dK={})).StripeOrdersPaymentIntentIdKey="stripe_orders_payment_intent_id_key",aw.StripeOrdersPkey="stripe_orders_pkey",(ak=dW||(dW={})).Amount="amount",ak.ClientSecret="client_secret",ak.CreatedAt="created_at",ak.Currency="currency",ak.FailureReason="failure_reason",ak.Id="id",ak.OrderStatus="order_status",ak.PaymentIntentId="payment_intent_id",ak.PaymentMode="payment_mode",ak.ReceiptUrl="receipt_url",ak.RefundAmount="refund_amount",ak.Success="success",ak.TimesFailed="times_failed",ak.UpdatedAt="updated_at",ak.UserId="user_id",(aT=dQ||(dQ={})).Amount="amount",aT.RefundAmount="refund_amount",(dX||(dX={})).Success="success",(dY||(dY={})).Success="success",(aD=dJ||(dJ={})).Amount="amount",aD.RefundAmount="refund_amount",(aN=d0||(d0={})).Amount="amount",aN.RefundAmount="refund_amount",(aU=d1||(d1={})).Amount="amount",aU.RefundAmount="refund_amount",(aj=d5||(d5={})).Amount="amount",aj.RefundAmount="refund_amount",(aR=d4||(d4={})).Amount="amount",aR.RefundAmount="refund_amount",(az=d2||(d2={})).Amount="amount",az.RefundAmount="refund_amount",(aE=d3||(d3={})).Amount="amount",aE.RefundAmount="refund_amount",(aM=d6||(d6={})).Amount="amount",aM.ClientSecret="client_secret",aM.CreatedAt="created_at",aM.Currency="currency",aM.FailureReason="failure_reason",aM.Id="id",aM.OrderStatus="order_status",aM.PaymentIntentId="payment_intent_id",aM.PaymentMode="payment_mode",aM.ReceiptUrl="receipt_url",aM.RefundAmount="refund_amount",aM.Success="success",aM.TimesFailed="times_failed",aM.UpdatedAt="updated_at",aM.UserId="user_id",(aF=d8||(d8={})).StripePlansPkey="stripe_plans_pkey",aF.StripePlansStripePriceIdKey="stripe_plans_stripe_price_id_key",(aL=d9||(d9={})).AiQuotaId="ai_quota_id",aL.AutoPauseInterval="auto_pause_interval",aL.BasePlanPrice="base_plan_price",aL.BillingDuration="billing_duration",aL.CreatedAt="created_at",aL.Currency="currency",aL.Description="description",aL.DiscountId="discount_id",aL.Id="id",aL.IsBasePlan="is_base_plan",aL.MaxSessionDuration="max_session_duration",aL.Name="name",aL.PaymentGateway="payment_gateway",aL.PlanType="plan_type",aL.Price="price",aL.Priority="priority",aL.Recurring="recurring",aL.SaveSession="save_session",aL.Status="status",aL.StripeAccount="stripe_account",aL.Str
92ipePriceId="stripe_price_id",aL.SubscriptionServiceLimitId="subscription_service_limit_id",aL.TaxPercentage="tax_percentage",aL.TaxPlusPrice="tax_plus_price",aL.TotalSessionHours="total_session_hours",aL.UpdatedAt="updated_at",(aO=d7||(d7={})).Price="price",aO.TaxPercentage="tax_percentage",aO.TaxPlusPrice="tax_plus_price",(aG=le||(le={})).IsBasePlan="is_base_plan",aG.Recurring="recurring",aG.SaveSession="save_session",aG.Status="status",(aB=lt||(lt={})).IsBasePlan="is_base_plan",aB.Recurring="recurring",aB.SaveSession="save_session",aB.Status="status",(a$=la||(la={})).Price="price",a$.TaxPercentage="tax_percentage",a$.TaxPlusPrice="tax_plus_price",(aq=li||(li={})).Price="price",aq.TaxPercentage="tax_percentage",aq.TaxPlusPrice="tax_plus_price",(aZ=lr||(lr={})).Price="price",aZ.TaxPercentage="tax_percentage",aZ.TaxPlusPrice="tax_plus_price",(aH=ln||(ln={})).Price="price",aH.TaxPercentage="tax_percentage",aH.TaxPlusPrice="tax_plus_price",(aV=ls||(ls={})).Price="price",aV.TaxPercentage="tax_percentage",aV.TaxPlusPrice="tax_plus_price",(aK=lo||(lo={})).Price="price",aK.TaxPercentage="tax_percentage",aK.TaxPlusPrice="tax_plus_price",(aW=ld||(ld={})).Price="price",aW.TaxPercentage="tax_percentage",aW.TaxPlusPrice="tax_plus_price",(aQ=ll||(ll={})).AiQuotaId="ai_quota_id",aQ.AutoPauseInterval="auto_pause_interval",aQ.BasePlanPrice="base_plan_price",aQ.BillingDuration="billing_duration",aQ.CreatedAt="created_at",aQ.Currency="currency",aQ.Description="description",aQ.DiscountId="discount_id",aQ.Id="id",aQ.IsBasePlan="is_base_plan",aQ.MaxSessionDuration="max_session_duration",aQ.Name="name",aQ.PaymentGateway="payment_gateway",aQ.PlanType="plan_type",aQ.Price="price",aQ.Priority="priority",aQ.Recurring="recurring",aQ.SaveSession="save_session",aQ.Status="status",aQ.StripeAccount="stripe_account",aQ.StripePriceId="stripe_price_id",aQ.SubscriptionServiceLimitId="subscription_service_limit_id",aQ.TaxPercentage="tax_percentage",aQ.TaxPlusPrice="tax_plus_price",aQ.TotalSessionHours="total_session_hours",aQ.UpdatedAt="updated_at",(lc||(lc={})).SubscriptionServiceLimitsPkey="subscription_service_limits_pkey",(aX=lu||(lu={})).Compute="compute",aX.ComputeToGive="compute_to_give",aX.CreatedAt="created_at",aX.Id="id",aX.Invites="invites",aX.Memory="memory",aX.MemoryToGive="memory_to_give",aX.Name="name",aX.OpenPort="open_port",aX.Storage="storage",aX.Type="type",aX.UpdatedAt="updated_at",(aY=lp||(lp={})).Compute="compute",aY.ComputeToGive="compute_to_give",aY.CreatedAt="created_at",aY.Id="id",aY.Invites="invites",aY.Memory="memory",aY.MemoryToGive="memory_to_give",aY.Name="name",aY.OpenPort="open_port",aY.Storage="storage",aY.Type="type",aY.UpdatedAt="updated_at",(lm||(lm={})).SubscriptionStatusesPkey="subscription_statuses_pkey",(aJ=l_||(l_={})).Active="active",aJ.Canceled="canceled",aJ.Completed="completed",aJ.Halted="halted",aJ.Incomplete="incomplete",aJ.IncompleteExpired="incomplete_expired",aJ.PastDue="past_due",aJ.Pending="pending",aJ.Trialing="trialing",aJ.Unpaid="unpaid",(a0=lg||(lg={})).Description="description",a0.Status="status",(a1=ly||(ly={})).Description="description",a1.Status="status",(a5=lf||(lf={})).SubscriptionsPkey="subscriptions_pkey",a5.SubscriptionsStripeSubscriptionIdKey="subscriptions_stripe_subscription_id_key",(a4=lx||(lx={})).ActiveSince="active_since",a4.CancelAtPeriodEnd="cancel_at_period_end",a4.CancelledBy="cancelled_by",a4.CreatedAt="created_at",a4.DiscountApplied="discount_applied",a4.DiscountId="discount_id",a4.EndingDate="ending_date",a4.HasExpired="has_expired",a4.Id="id",a4.Interval="interval",a4.PaymentGateway="payment_gateway",a4.PlanChangedAt="plan_changed_at",a4.PlanId="plan_id",a4.RenewalDate="renewal_date",a4.StripeSubscriptionId="stripe_subscription_id",a4.SubscriptionServiceLimitId="subscription_service_limit_id",a4.SubscriptionStatus="subscription_status",a4.TransactionId="transaction_id",a4.UpdatedAt="updated_at",a4.UserId="user_id",(a2=lh||(lh={})).CancelAtPeriodEnd="cancel_at_period_end",a2.DiscountApplied="discount_applied",a2.HasExpired="has_expired",(a3=lv||(lv={})).CancelAtPeriodEnd="cancel_at_period_end",a3.DiscountApplied="discount_applied",a3.HasExpired="has_expired",(a6=lb||(lb={})).ActiveSince="active_since",a6.CancelAtPeriodEnd="cancel_at_period_end",a6.CancelledBy="cancelled_by",a6.CreatedAt="created_at",a6.DiscountApplied="discount_applied",a6.DiscountId="discount_id",a6.EndingDate="ending_date",a6.HasExpired="has_expired",a6.Id="id",a6.Interval="interval",a6.PaymentGateway="payment_gateway",a6.PlanChangedAt="plan_changed_at",a6.PlanId="plan_id",a6.RenewalDate="renewal_date",a6.StripeSubscriptionId="stripe_subscription_id",a6.SubscriptionServiceLimitId="subscription_service_limit_id",a6.SubscriptionStatus="subscription_status",a6.TransactionId="transaction_id",a6.UpdatedAt="updated_at",a6.UserId="user_id",(lI||(lI={})).TestTablePkey="test_table_pkey",(a8=lC||(lC={})).Id="id",a8.Timestamp="timestamp",(a9=lP||(lP={})).Id="id",a9.Timestamp="timestamp",(lA||(lA={})).ThemeTypesPkey="theme_types_pkey",(a7=lS||(lS={})).Darwin="Darwin",a7.Linux="Linux",a7.Windows="Windows",(lw||(lw={})).Name="name",(lk||(lk={})).Name="name",(lT||(lT={})).TransactionsPkey="transactions_pkey",(ie=lD||(lD={})).Action="action",ie.Amount="amount",ie.ContainerId="container_id",ie.ConversionRate="conversion_rate",ie.CreatedAt="created_at",ie.Discount="discount",ie.Id="id",ie.NewHours="new_hours",ie.OrderId="order_id",ie.PaymentGateway="payment_gateway",ie.Price="price",ie.RazorpayOrdersId="razorpay_orders_id",ie.ReceiptGenerated="receipt_generated",ie.ReceiptId="receipt_id",ie.ReceiptLink="receipt_link",ie.ServicePlanId="service_plan_id",ie.Status="status",ie.StripeOrdersId="stripe_orders_id",ie.SubscriptionId="subscription_id",ie.Type="type",ie.UpdatedAt="updated_at",ie.UserAddressId="user_address_id",ie.UserId="user_id",(it=lN||(lN={})).Amount="amount",it.ConversionRate="conversion_rate",it.Price="price",(lU||(lU={})).ReceiptGenerated="receipt_generated",(lj||(lj={})).ReceiptGenerated="receipt_generated",(ia=lR||(lR={})).Amount="amount",ia.ConversionRate="conversion_rate",ia.Price="price",(ii=lz||(lz={}
92)).Amount="amount",ii.ConversionRate="conversion_rate",ii.Price="price",(ir=lE||(lE={})).Amount="amount",ir.ConversionRate="conversion_rate",ir.Price="price",(is=lM||(lM={})).Amount="amount",is.ConversionRate="conversion_rate",is.Price="price",(io=lF||(lF={})).Amount="amount",io.ConversionRate="conversion_rate",io.Price="price",(id=lL||(lL={})).Amount="amount",id.ConversionRate="conversion_rate",id.Price="price",(il=lO||(lO={})).Amount="amount",il.ConversionRate="conversion_rate",il.Price="price",(ic=lG||(lG={})).Action="action",ic.Amount="amount",ic.ContainerId="container_id",ic.ConversionRate="conversion_rate",ic.CreatedAt="created_at",ic.Discount="discount",ic.Id="id",ic.NewHours="new_hours",ic.OrderId="order_id",ic.PaymentGateway="payment_gateway",ic.Price="price",ic.RazorpayOrdersId="razorpay_orders_id",ic.ReceiptGenerated="receipt_generated",ic.ReceiptId="receipt_id",ic.ReceiptLink="receipt_link",ic.ServicePlanId="service_plan_id",ic.Status="status",ic.StripeOrdersId="stripe_orders_id",ic.SubscriptionId="subscription_id",ic.Type="type",ic.UpdatedAt="updated_at",ic.UserAddressId="user_address_id",ic.UserId="user_id",(lB||(lB={})).UpdatesPkey="updates_pkey",(iu=l$||(l$={})).CreatedAt="created_at",iu.Id="id",iu.Message="message",iu.Status="status",iu.UpdatedAt="updated_at",(ip=lq||(lq={})).CreatedAt="created_at",ip.Id="id",ip.Message="message",ip.Status="status",ip.UpdatedAt="updated_at",(lZ||(lZ={})).UserAddressesPkey="user_addresses_pkey",(im=lH||(lH={})).City="city",im.Country="country",im.CreatedAt="created_at",im.Id="id",im.IsBillingAddress="is_billing_address",im.Mobile="mobile",im.PostalCode="postal_code",im.State="state",im.StreetAddress="street_address",im.UpdatedAt="updated_at",im.UserId="user_id",(lV||(lV={})).IsBillingAddress="is_billing_address",(lK||(lK={})).IsBillingAddress="is_billing_address",(i_=lW||(lW={})).City="city",i_.Country="country",i_.CreatedAt="created_at",i_.Id="id",i_.IsBillingAddress="is_billing_address",i_.Mobile="mobile",i_.PostalCode="postal_code",i_.State="state",i_.StreetAddress="street_address",i_.UpdatedAt="updated_at",i_.UserId="user_id",(lQ||(lQ={})).UserBehaviorPkey="user_behavior_pkey",(ig=lX||(lX={})).Os="OS",ig.AppsCategory="apps_category",ig.AppsUsed="apps_used",ig.AvgSessionDuration="avg_session_duration",ig.Country="country",ig.Device="device",ig.Id="id",ig.Region="region",ig.Screen="screen",(iy=lY||(lY={})).Os="OS",iy.AppsCategory="apps_category",iy.AppsUsed="apps_used",iy.AvgSessionDuration="avg_session_duration",iy.Country="country",iy.Device="device",iy.Id="id",iy.Region="region",iy.Screen="screen",(lJ||(lJ={})).UserFeaturesPkey="user_features_pkey",(ix=l0||(l0={})).SpacesSeen="spaces_seen",ix.UserId="user_id",(ih=l1||(l1={})).SpacesSeen="spaces_seen",ih.UserId="user_id",(iv=l5||(l5={})).UserQueriesIdKey="user_queries_id_key",iv.UserQueriesPkey="user_queries_pkey",(ib=l4||(l4={})).Anonymous="anonymous",ib.ConversationId="conversation_id",ib.CreatedAt="created_at",ib.Flagged="flagged",ib.Id="id",ib.IpAddress="ip_address",ib.Query="query",ib.Response="response",ib.UpdatedAt="updated_at",ib.UserId="user_id",(iI=l2||(l2={})).Anonymous="anonymous",iI.ConversationId="conversation_id",iI.CreatedAt="created_at",iI.Flagged="flagged",iI.Id="id",iI.IpAddress="ip_address",iI.Query="query",iI.Response="response",iI.UpdatedAt="updated_at",iI.UserId="user_id",(l3||(l3={})).UserQuoatasPkey="user_quoatas_pkey",(iC=l6||(l6={})).CreatedAt="created_at",iC.CurrentQuotaLimit="current_quota_limit",iC.Id="id",iC.UpdatedAt="updated_at",iC.UserId="user_id",(iP=l8||(l8={})).CreatedAt="created_at",iP.CurrentQuotaLimit="current_quota_limit",iP.Id="id",iP.UpdatedAt="updated_at",iP.UserId="user_id",(l9||(l9={})).UserRolesPkey="user_roles_pkey",(iA=l7||(l7={})).CreatedAt="created_at",iA.Id="id",iA.Name="name",iA.UpdatedAt="updated_at",(iS=ce||(ce={})).CreatedAt="created_at",iS.Id="id",iS.Name="name",iS.UpdatedAt="updated_at",(ct||(ct={})).UserSettingsPkey="user_settings_pkey",(iw=ca||(ca={})).AutoPauseDuration="auto_pause_duration",iw.ByocActive="byoc_active",iw.HasSeenSpaces="has_seen_spaces",iw.MaxSessionDuration="max_session_duration",iw.UserId="user_id",(ik=ci||(ci={})).AutoPauseDuration="auto_pause_duration",ik.ByocActive="byoc_active",ik.HasSeenSp
92aces="has_seen_spaces",ik.MaxSessionDuration="max_session_duration",ik.UserId="user_id",(cr||(cr={})).UserStatusUpdateStatusPkey="user_status_update_status_pkey",(iT=cn||(cn={})).Banned="banned",iT.Unbanned="unbanned",(iD=cs||(cs={})).Description="description",iD.Status="status",(iN=co||(co={})).Description="description",iN.Status="status",(cd||(cd={})).UserStatusUpdatesPkey="user_status_updates_pkey",(iU=cl||(cl={})).Action="action",iU.CreatedAt="created_at",iU.Details="details",iU.Id="id",iU.TriggeredBy="triggered_by",iU.UserId="user_id",(ij=cc||(cc={})).Action="action",ij.CreatedAt="created_at",ij.Details="details",ij.Id="id",ij.TriggeredBy="triggered_by",ij.UserId="user_id",(iR=cu||(cu={})).UsersEmailKey="users_email_key",iR.UsersFirebaseUidKey="users_firebase_uid_key",iR.UsersPhoneNumberKey="users_phone_number_key",iR.UsersPkey="users_pkey",iR.UsersUsernameKey="users_username_key",(iz=cp||(cp={})).BillingAddressId="billing_address_id",iz.CreatedAt="created_at",iz.Email="email",iz.FirebaseUid="firebase_uid",iz.FirstName="first_name",iz.Id="id",iz.LastName="last_name",iz.LastSeenUpdateId="last_seen_update_id",iz.OrganizationId="organization_id",iz.PhoneNumber="phone_number",iz.ProfilePic="profile_pic",iz.ReferralCount="referral_count",iz.ReferralId="referral_id",iz.Role="role",iz.RzpayCustomerId="rzpay_customer_id",iz.SignupUtm="signup_utm",iz.Status="status",iz.StripeCustomerId="stripe_customer_id",iz.SubscriptionId="subscription_id",iz.TotalSessionTime="total_session_time",iz.TourStatus="tour_status",iz.TwitterFollowStatus="twitter_follow_status",iz.UpdatedAt="updated_at",iz.UserDeleted="user_deleted",iz.Username="username",(iE=cm||(cm={})).Status="status",iE.TourStatus="tour_status",iE.TwitterFollowStatus="twitter_follow_status",iE.UserDeleted="user_deleted",(iM=c_||(c_={})).Status="status",iM.TourStatus="tour_status",iM.TwitterFollowStatus="twitter_follow_status",iM.UserDeleted="user_deleted",(iF=cg||(cg={})).BillingAddressId="billing_address_id",iF.CreatedAt="created_at",iF.Email="email",iF.FirebaseUid="firebase_uid",iF.FirstName="first_name",iF.Id="id",iF.LastName="last_name",iF.LastSeenUpdateId="last_seen_update_id",iF.OrganizationId="organization_id",iF.PhoneNumber="phone_number",iF.ProfilePic="profile_pic",iF.ReferralCount="referral_count",iF.ReferralId="referral_id",iF.Role="role",iF.RzpayCustomerId="rzpay_customer_id",iF.SignupUtm="signup_utm",iF.Status="status",iF.StripeCustomerId="stripe_customer_id",iF.SubscriptionId="subscription_id",iF.TotalSessionTime="total_session_time",iF.TourStatus="tour_status",iF.TwitterFollowStatus="twitter_follow_status",iF.UpdatedAt="updated_at",iF.UserDeleted="user_deleted",iF.Username="username",(cy||(cy={})).VultrCredentialsPkey="vultr_credentials_pkey",(iL=cf||(cf={})).Active="active",iL.ApiKey="api_key",iL.CloudProviderId="cloud_provider_id",iL.CreatedAt="created_at",iL.Deleted="deleted",iL.Id="id",iL.IsValid="is_valid",iL.UpdatedAt="updated_at",iL.UserId="user_id",(iO=cx||(cx={})).Active="active",iO.Deleted="deleted",iO.IsValid="is_valid",(iG=ch||(ch={})).Active="active",iG.Deleted="deleted",iG.IsValid="is_valid",(iB=cv||(cv={})).Active="active",iB.ApiKey="api_key",iB.CloudProviderId="cloud_provider_id",iB.CreatedAt="created_at",iB.Deleted="deleted",iB.Id="id",iB.IsValid="is_valid",iB.UpdatedAt="updated_at",iB.UserId="user_id";let ut=[r_.Monthly,r_.Annual,r_.Quarterly];var PlansPage_PlansHeader=({allBillingDurations:e,subscriptionPayloadObject:t,fetchPlans:a})=>{let[i,r]=(0,cC.useState)(e.find(e=>e===t?.billingDuration)||r_.Monthly);return(0,cb.jsxs)(SlidingToggleGroup,{length:ut.length,value:i,onValueChange:e=>{e&&(r(e),a(t.currency,e,!1,t.paymentGateway,t.windows)())},className:"ml-auto shrink-0",children:[ut.map(e=>(0,cb.jsx)(c7,{className:"text-xs",value:e,children:e},e)),(0,cb.jsx)(ue,{activeIndex:ut.indexOf(i),itemCount:ut.length})]})},ua=a(34976),ui=a(57078),ur=a(53274),PlansPage_Plan=({sortedPlans:e,handlePlanUpgradeClick:t,togglePaymentModal:a,isModal:i,allBillingDurations:r,allCurrencies:n,fetchPlans:s})=>{let{subscriptionPayloadObject:o}=(0,cC.useContext)(cP),{getUnpaidInvoiceAndRedirect:d}=(0,cF.Z)({}),l=e[0];if(!l)return null;let{plan_type:c,billingDuration:u,isTrialPlan:p,intervalCount:m}=l,_=o?o.currency:"usd",g=cO.J0[_],{actualPlanPrice:y,discountedPlanPrice:f}=GetDiscountInfo({plan:l,currencySymbol:g}),x=getFeatureValues({name:"resources",plan:l,forMobile:!0}),h="/month";return p&&(h=`/${m>1?m:""} ${cO.Rk[u]}${m>1?"s":""}
92`),(0,cb.jsxs)("div",{className:(0,cN.cn)("flex bg-background p-4 md:p-5 lg:p-6 gap-4 md:gap-5 lg:gap-6 flex-col items-stretch justify-start w-full rounded-xl border-[1px] border-foreground"),children:[(0,cb.jsxs)("div",{className:"flex items-center",children:[(0,cb.jsxs)(cz.Vq,{children:[(0,cb.jsx)(cz.hg,{asChild:!0,children:(0,cb.jsx)(c5.A,{className:"font-normal",variant:"faded",radius:"full",size:"md",color:"purple",children:"Individual"})}),!cL.cZ&&(0,cb.jsxs)(cz.cZ,{children:[(0,cb.jsx)("h1",{className:"text-center text-[2rem] font-bold",children:"Don't panic. This will only show up in beta"}),(0,cb.jsx)(c4.x,{className:"h-[32rem] w-full",children:(0,cb.jsx)("pre",{className:"overflow-x-auto whitespace-pre-wrap rounded-lg bg-gray-100 p-4 text-gray-800",children:JSON.stringify(l,null,2)})})]})]}),(0,cb.jsx)(PlansPage_PlansHeader,{isModal:i,allBillingDurations:r,allCurrencies:n,subscriptionPayloadObject:o,fetchPlans:s})]}),c!==cM.Xr4.CloudLink?(0,cb.jsx)("div",{className:"flex w-full flex-col items-center justify-center",children:(0,cb.jsxs)("div",{className:(0,cN.cn)("flex w-full justify-start items-end gap-1 text-foreground"),children:[(0,cb.jsx)("div",{className:(0,cN.cn)("flex flex-col items-center font-semibold text-sm leading-[1.8] line-through",{hidden:void 0===f}),children:f&&y}),(0,cb.jsx)("span",{className:"flex flex-col items-center text-3xl font-bold leading-none sm:text-4xl",children:f??y}),(0,cb.jsx)("span",{className:"whitespace-nowrap text-sm leading-[1.8] text-foreground text-opacity-50",children:h})]})}):null,!i&&(0,cb.jsxs)("p",{className:"text-sm leading-tight",children:["Access personal high performance cloud PCs built for convenience. Switch seamlessly between Windows & Linux, build in sandboxed environments and get super fast internet.",""]}),(0,cb.jsx)(ua.Z,{}),(0,cb.jsxs)("div",{className:"flex flex-col items-stretch gap-3",children:[x.win_values&&(0,cb.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[(0,cb.jsxs)(c5.A,{radius:"full",className:"flex items-center gap-1 p-1 px-2",variant:"faded",children:[(0,cb.jsx)(ur.qZ,{className:"size-4",src:ui.QQ[cM.KZ0.Windows].icon}),(0,cb.jsx)("span",{children:"Windows:"})]}),(0,cb.jsx)("div",{className:"flex w-full items-stretch",children:(0,cE.qP)(x.win_values).map(([e,t],a)=>(0,cb.jsxs)(cC.Fragment,{children:[a>0&&(0,cb.jsx)(ua.Z,{orientation:"vertical"}),(0,cb.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,cb.jsx)("span",{className:"text-center text-xs text-accent-foreground",children:e}),(0,cb.jsx)("span",{className:"text-center text-xs font-bold",children:t})]},e)]},e))})]}),(0,cb.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[(0,cb.jsxs)(c5.A,{radius:"full",className:"flex items-center gap-1 p-1 px-2",variant:"faded",children:[(0,cb.jsx)(ur.qZ,{className:"size-4",src:ui.QQ[cM.KZ0.Linux].icon}),(0,cb.jsx)("span",{children:"Linux OS:"})]}),(0,cb.jsx)("div",{className:"flex w-full items-stretch",children:(0,cE.qP)(x.values).map(([e,t],a)=>(0,cb.jsxs)(cC.Fragment,{children:[a>0&&(0,cb.jsx)(ua.Z,{orientation:"vertical"}),(0,cb.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,cb.jsx)("span",{className:"text-center text-xs text-accent-foreground",children:e}),(0,cb.jsx)("span",{className:"text-center text-xs font-bold",children:t})]},e)]},e))})]})]}),(0,cb.jsx)(PlansCTA,{isModal:i,planDetails:l,togglePaymentModal:a,getUnpaidInvoiceAndRedirect:d,handlePlanUpgradeClick:t,isPlanHighlighted:!1})]})},un=a(16476),us=a(15637),uo=a(54465),ud=a(29204),ul=a(71876);let uc=(0,cD.zo)(ck.k)`
93    background-color: rgb(var(--background));
94    border-radius: 8px;
95    font-size: 14px;
96    color: rgb(var(--foreground));
97    @media (max-width: 760px) {
98        font-size: 12px;
99    }
100`,uu=(0,cD.zo)(ck.k)`
101    border-bottom: 1px solid rgb(var(--accent));
102    padding: 0.5rem 0;
103`,up=(0,cD.zo)(ck.k)`
104    width: 75%;
105
106    @media (max-width: 760px) {
107        width: 60%;
108    }
109
110    @media (max-width: 500px) {
111        width: 50%;
112    }
113`,um=(0,cD.zo)(ck.k)`
114    width: 15%;
115    justify-content: center;
116
117    @media (max-width: 760px) {
118        width: 20%;
119    }
120
121    @media (max-width: 500px) {
122        width: 25%;
123    }
124`,u_=(0,cD.zo)(ck.k)`
125    width: 10%;
126    justify-content: center;
127
128    @media (max-width: 760px) {
129        width: 20%;
130    }
131
132    @media (max-width: 500px) {
133        width: 25%;
134    }
135`,ug=cD.zo.div`
136    font-size: 12px;
137    font-weight: 400;
138
139    span:nth-of-type(1) {
140        margin-right: 0.5rem;
141    }
142
143    span:nth-of-type(2) {
144        margin-left: 0.5rem;
145    }
146`;var Plan_NextMonthInvoice=({planToSwitchTo:e,showNextMonthInvoice:t,setShowNextMonthInvoice:a,description:i,descriptionString:r,children:n})=>{let{user:s}=(0,cC.useContext)(cA.S),{notify:o}=(0,cT.useNotifications)(),[d,l]=(0,cC.useState)(),[c,u]=(0,cC.useState)(null),p=cC.useRef(!1);return(0,cC.useEffect)(()=>{t&&s?.userId&&e.paymentGateway===cM.EiQ.Razorpay&&!p.current&&(async()=>{p.current=!0;let t=await (0,us.Xp)({planIdToSwitchTo:e.id,userId:s?.userId,test:!0,descriptionString:r});if(!t.success){o({title:"Could not upgrade subscription",message:t.error.message,status:cT.STATUSES.error});return}let i=(0,ul.UO)({user:s,orderId:t.orderId,redirect:!0,planId:e.id});await (0,ul.EM)(i),p.current=!1,a(!1)})()},[r,o,e.id,e.paymentGateway,a,t,s,s?.userId]),(0,cC.useEffect)(()=>{t&&s?.userId&&e.paymentGateway===cM.EiQ.Stripe&&(async()=>
146{try{let[t,a]=await (0,us.Yx)({planIdToSwitchTo:e.id,userId:s?.userId,test:!0,descriptionString:r});if(a||!t||!t.success){a&&u(a.error),l(null);return}if(t?.resp&&t.resp.sessionId){let e=await (0,uo.J)(s?.subscriptionDetails?.stripePlan?.currency==="inr"?"pk_live_51KAbiaSAVGMjdNcu6UlQG5NaPXxGXt9FjHR57jXyFzsn0vj6faDBmryqfIZ8mlqOlji3FKHJbJkaruJHzzEvWJnj001y6tzB6f":"pk_live_51KAZvSDdQOD1h4y2Xlv0SYTCwC9DQ6tlkrPghZbHbs91EZoKJlbz0kWORwXp8k6xSOz77U8970SwbG6Mh0icCvdB00dffVKZtB");if(!e){o({status:cT.STATUSES.error,title:"Payment gateway error",id:"payment-error"});return}await e.redirectToCheckout({sessionId:t.resp.sessionId})}else t?.resp&&t.resp.invoice?l(t.resp.invoice):(l(null),u({message:"Something went wrong"}))}catch(e){l(null),(0,ud.IZ)(e)&&u(e)}})()},[t,s?.userId,s?.subscriptionDetails?.stripePlan?.currency,r,o,e.paymentGateway,e.id]),(0,cb.jsx)(un.Z,{showModal:t,toggleModal:a,modalContentStyles:{width:"100%"},modalDialogStyles:{width:"100%"},children:(0,cb.jsx)(uc,{flexDirection:"column",align:"center",justify:"center",pt:"3rem",pb:"3rem",children:void 0===d?(0,cb.jsx)(cw.Z,{showLoader:!0,loaderSize:40,loadingText:"Loading..."}):null!==c?(0,cb.jsx)(ck.k,{pl:"2rem",pr:"2rem",justify:"center",align:"center",children:(0,cb.jsx)("h3",{children:"string"==typeof c?.message?c.message:"Something went wrong"})}):d?.currency&&(0,cb.jsxs)(ck.k,{flexDirection:"column",align:"center",justify:"center",style:{maxHeight:"80vh"},children:[(0,cb.jsxs)(ck.k,{flexDirection:"column",align:"center",justify:"center",mb:"1.5rem",children:[(0,cb.jsx)("h4",{children:i}),(0,cb.jsxs)("h4",{children:["You'll be charged"," ",(0,cb.jsxs)("strong",{children:[cO.J0[d.currency.toLowerCase()],d.total/100]}),"on ",new Date(1e3*d.period_end).toDateString()]})]}),(0,cb.jsxs)(ck.k,{pl:"2rem",pr:"2rem",flexDirection:"column",style:{height:"100%",overflowY:"scroll"},children:[(0,cb.jsxs)(ck.k,{mb:"1rem",style:{fontWeight:"bolder",borderBottom:"2px solid black"},children:[(0,cb.jsx)(up,{children:"Description"}),(0,cb.jsx)(um,{children:"Quantity"}),(0,cb.jsx)(u_,{children:"Amount"})]}),d?.lines?.data?.map(e=>{let t=new Date(1e3*e.period.start),a=new Date(1e3*e.period.end);return cb.jsxs(uu,{mb:"1rem",children:[cb.jsx(up,{children:cb.jsxs(ck.k,{flexDirection:"column",style:{fontWeight:600},children:[e.description,cb.jsxs(ug,{children:[cb.jsx("span",{children:t.toDateString()})," -",cb.jsx("span",{children:a.toDateString()})]})]})}),cb.jsx(um,{children:e.quantity}),cb.jsxs(u_,{children:[cO.J0[d.currency.toLowerCase()]," ",e.amount/100]})]},e.id)}),(0,cb.jsxs)(uu,{mb:"1rem",children:[(0,cb.jsx)(up,{children:(0,cb.jsxs)(ck.k,{flexDirection:"column",style:{fontWeight:600},children:["Total Payable amount on",(0,cb.jsx)(ug,{children:(0,cb.jsx)("span",{children:new Date(1e3*d.period_end).toDateString()})})]})}),(0,cb.jsx)(um,{}),(0,cb.jsxs)(u_,{children:[cO.J0[d.currency.toLowerCase()]," ",d.total/100]})]})]}),n]})})})},uy=a(32968),uf=a(66634),PlansPage_FAQSection=()=>(0,cb.jsxs)("div",{className:"container flex flex-col gap-14",children:[(0,cb.jsx)("h3",{className:"text-center text-3xl font-semibold leading-tight xs:text-4xl sm:text-5xl md:text-6xl",children:"Frequently asked questions"}),(0,cb.jsx)("div",{className:"mx-auto w-full max-w-3xl",children:(0,cb.jsx)(uf.UQ,{type:"single",collapsible:!0,className:"w-full",children:[{key:"billing-cycle",question:"What is my billing cycle?",answer:"A billing cycle starts on the day you sign up for a paid plan. We use Stripe and Razorpay as our payment gateway. We have both recurring and one time payment options. If you opted for recurring paid plan, you will be charged on monthly, quaterly or annually based on your selection."},{key:"max-session-duration",question:"What is max session duration?",answer:"Session duration is the maximum continuous duration the machine would be running since it was started. i.e. 6 hours in premium plan.. The spaces would be auto-paused after the session duration but users can immediately resume it back."},{key:"move-hours",question:"Can I move hours belonging to a free plan to a paid plan?",answer:"You cannot move pending hours from free to paid plan."},{key:"auto-pause-time",question:"What is auto-pause time?",answer:"The machines are auto-paused if the session is inactive for a certain period of time i.e. 30 mins in premium plans. This is done to save machine resources and manage them efficiently."}].map(e=>
146(0,cb.jsxs)(uf.Qd,{value:e.key,children:[(0,cb.jsx)(uf.o4,{className:"text-lg font-medium",children:e.question}),(0,cb.jsx)(uf.vF,{className:"text-sm text-muted-foreground",children:e.answer})]},e.key))})})]}),ux=a(10036),uh=a(52494);let uv=cD.zo.div`
147    display: flex;
148    flex-direction: row;
149    justify-content: space-between;
150    align-items: center;
151    align-content: center;
152`;var Common_DigitalPaymentIcons=({method:e,gateway:t,iconWidth:a,iconHeight:i})=>{let r=a??30,n=i??20,s="",o="";switch(t){case cM.EiQ.Razorpay:s=cO.d3.razorpay[e].alt,o=`https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/paymentMethods/${cO.d3.razorpay[e].iconName}.svg`;break;case cM.EiQ.Stripe:s=cO.d3.stripe[e].alt,o=`https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/paymentMethods/${cO.d3.stripe[e].iconName}.svg`}return"bank"===e?(0,cb.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,cb.jsx)(uv,{style:{width:r,height:n,display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,cb.jsx)(ux.m,{size:n,color:"rgb(var(--secondary-green))"})})}):(0,cb.jsx)("div",{style:{display:"flex",flexDirection:"row"},children:(0,cb.jsx)(uv,{children:(0,cb.jsx)(uh.Z,{alt:s,src:o,width:r,height:n})})})},ub=a(41270);let uI=cD.zo.div`
153    --padding-tb: clamp(2rem, ${(0,cN.ZM)(64)}, 4rem);
154    --padding-lr: clamp(0.8rem, ${(0,cN.ZM)(40)}, 2.5rem);
155
156    display: flex;
157    height: max-content;
158    width: max-content;
159    flex-direction: column;
160    justify-content: center;
161    align-items: stretch;
162    padding: var(--padding-tb) var(--padding-lr);
163    background: rgb(var(--surface));
164    border-radius: var(--border-radius-large);
165    row-gap: 1.5rem;
166    @media (max-width: 801px) {
167        height: 400px;
168        width: 400px;
169    }
170
171    @media (max-width: 500px) {
172        height: fit-content;
173        width: 100%;
174    }
175`,uC=cD.zo.div`
176    display: flex;
177    flex-direction: column;
178    row-gap: 1.5rem;
179    width: 100%;
180    align-items: center;
181    padding-bottom: 1rem;
182    border-bottom: 1px solid rgb(var(--foreground));
183`,uP=cD.zo.div`
184    display: flex;
185    justify-content: center;
186    gap: 1rem;
187    align-items: center;
188    flex-wrap: wrap;
189    width: 100%;
190`,uA=cD.zo.div`
191    display: flex;
192    align-items: center;
193    color: ${e=>e.selected?"#b4bdcb":"rgb(var(--foreground))"};
194    cursor: pointer;
195`,uS=cD.zo.div`
196    display: flex;
197    justify-content: space-between;
198    align-items: center;
199    width: 100%;
200    gap: 2rem;
201
202    @media (max-width: 500px) {
203        flex-direction: column;
204
205        ${uA} {
206            margin-bottom: 0.5rem;
207        }
208    }
209`,uw=cD.zo.div`
210    display: flex;
211    flex: 1;
212    width: 100%;
213    flex-direction: column;
214    justify-content: space-between;
215    align-items: center;
216    padding-top: 1rem;
217
218    @media (max-width: 1600px) {
219        flex-direction: column;
220    }
221`,uk=cD.zo.span`
222    background-color: ${e=>e.backgroundColor??"rgb(var(--foreground))"};
223    display: flex;
224    flex-direction: column;
225    justify-content: center;
226    border: 1px solid rgb(var(--foreground));
227    box-sizing: border-box;
228    border-radius: 6px;
229    padding: 1px;
230`,uT=cD.zo.div`
231    width: 20px;
232    height: 20px;
233    border-radius: 50%;
234    display: flex;
235    justify-content: center;
236    align-items: center;
237    border: 2px solid ${e=>e.selected?"rgb(var(--foreground))":"#b4bdcb"};
238`,uD=cD.zo.div`
239    width: 10px;
240    height: 10px;
241    border-radius: 50%;
242    background-color: ${e=>e.selected?"rgb(var(--foreground))":"transparent"};
243`,uN=cD.zo.span`
244    color: ${e=>e.selected?"rgb(var(--foreground))":"#b4bdcb"};
245    font-size: 16.5px;
246    font-feature-settings:
247        'tnum' on,
248        'lnum' on,
249        'zero' on,
250        'ordn' on,
251        'salt' on,
252        'ss01' on,
253        'ss02' on,
254        'ss03' on,
255        'ss04' on;
256    font-style: normal;
257    font-weight: 500;
258    font-feature-settings:
259        'tnum' on,
260        'lnum' on,
261        'ordn' on,
262        'salt' on,
263        'ss04' on;
264    margin-left: 0.5rem;
265`,uU=cD.zo.div`
266    display: flex;
267    align-items: center;
268    justify-content: center;
269    border-radius: 1rem;
270    padding: 15px 17px;
271    font-weight: 700;
272    font-size: 1.5rem;
273    line-height: clamp(10px, ${(0,cN.ZM)(14)}, 14px);
274    font-feature-settings:
275        'tnum' on,
276        'lnum' on,
277        'case' on,
278        'cpsp' on,
279        'ordn' on,
280        'salt' on,
281        'ss04' on;
282    color: rgb(var(--foreground));
283    max-height: 100%;
284`,uj=cD.zo.span`
285    font-size: clamp(10px, ${(0,cN.ZM)(14)}, 14px);
286`;cD.zo.div`
287    font-style: normal;
288    font-weight: 500;
289    font-size: clamp(14px, ${(0,cN.ZM)(16)}, 16px);
290    line-height: clamp(16px, ${(0,cN.ZM)(20)}, 20px);
291    text-align: center;
292    color: rgb(var(--surface));
293`;let uR=cD.zo.div`
294    display: flex;
295    flex-direction: column;
296    justify-content: space-between;
297    width: 100%;
298    margin-top: 1.5rem;
299    gap: 1rem;
300
301    @media (max-width: 500px) {
302        flex-direction: column;
303        margin-bottom: 0.5rem;
304
305        button {
306            margin-top: 0.5rem !important;
307        }
308    }
309`,uz=cD.zo.div`
310    display: flex;
311    flex-direction: column;
312    column-gap: 1rem;
313    justify-content: center;
314    align-items: center;
315    gap: 0.5rem;
316`,uE=cD.zo.div`
317    display: flex;
318    align-items: center;
319`,uM=cD.zo.div`
320    font-weight: 400;
321    font-size: 10px;
322    line-height: 16px;
323    /* identical to box height, or 160% */
324
325    font-feature-settings:
326        'tnum' on,
327        'lnum' on,
328        'case' on,
329        'cpsp' on,
330        'ordn' on,
331        'salt' on,
332        'ss04' on;
333
334    /* Gray / 50 */
335
336    color: #f9fafb;
337`,uF=(0,cD.zo)(ck.k)`
338    color: rgb(var(--foreground)) !important;
339    font-weight: bold;
340    font-size: 0.75rem;
341    cursor: pointer;
342    text-decoration: underline;
343`;var uL=a(4525),uO=a(34853);let recaptchaOnChange=async(e,t)=>{try{let{data:a}=await uL.Z.post("/api/captcha/verify",{value:e||"",version:t});return a.success}catch{return!1}};var Common_ReCaptcha=({recaptchaRef:e,version:t,setCaptchaSuccess:a,style:i})=>{let r=(0,cC.useCallback)(async e=>{let i=await recaptchaOnChange(e,t);"function"==typeof a&&a(i)},[t,a]),n=uO.Z;return(0,cb.jsx)(n,{ref:e,size:"v2"===t?"normal":"invisible",sitekey:"v2"===t?"6LdEq8QjAAAAAM3ytfIYe8zxy1x8ylJiovda6D7Q":"6LflyAoiAAAAAN8QsmSn0Ma30O5cpn0bpvy-7pFD",onChange:r,theme:"dark",style:i})},uG=a(90791),uB=a(2069),u$=a(17812),uq=a(45265),util_ToolTip=({id:e,text:t,placement:a,children:i,style:r,variant:n,type:s})=>{let o=(0,cC.useId)(),d=e??o;return(0,cb.jsxs)(cb.Fragment,{children:[(0,cb.jsx)(uq.u,{id:d,place:a||"top",variant:n??s??"dark",positionStrategy:"fixed"}),(0,cb.jsx)("div",{"data-tooltip-id":d,"data-tooltip-content":t,"data-tooltip-place":a||"top","data-tooltip-variant":n??s??"dark",style:r||{},children:i})]})};let PaymentOptions=(e,t,a,i)=>Object.entries(cO.d3[t]).filter(([t,a])=>a.supportsRecurringPayments===e).map(([e,r])=>r.show&&(0,cb.jsx)(uk,{backgroundColor:r.background,children:(0,cb.jsx)(Common_DigitalPaymentIcons,{method:e,gateway:t,iconHeight:a,iconWidth:i})},e)),OptionsCTAComponent=({selected:e,onClick:t,oneTime:a})=>(0,cb.jsxs)(uA,{selected:e,onClick:t,children:[(0,cb.jsx)(uT,{selected:e,children:(0,cb.jsx)(uD,{selected:e})}),(0,cb.jsx)(uN,{selected:e,children:a||c$.Z.DisableRecurringPayments?"User initiated renewals":"Automatic renewals"})]});var PlansPage_PaymentSection=({handleClick:e,currency:t,isPlanSelectable:a,setAvailDiscountModal:i})=>{let{subscriptionPayloadObject:r,fetchPlans:n,recurringAndOneTimeForBillingDuration:s,updateSubscriptionPayloadObjectValue:o}=(0,cC.useContext)(cP),{user:d}=(0,cC.useContext)(cA.S),{notify:l}=(0,cT.useNotifications)(),[c,u]=(0,cC.useState)(!1),{discountedPrice:p,yearlyPrice:m,actualPrice:_,discountActive:g,promoDiscountActive:y}=(r.conversionRate,(0,c1.R)(r.selectedPlan,void 0,void 0,r)),f=g?p:_;r.selectedPlan?.billingDuration===cM.HsC.Annual&&(f=m),r.promoCodeValidationResult.success&&y&&(f=p);let[x,h]=f.split("."),v=(0,cC.useMemo)(()=>!!(!a?.selectable||!r.captchaSuccess),[a?.selectable,r.captchaSuccess]),b=(0,cC.useMemo)(()=>({email:d?.email,userId:d?.userId}),[d?.userId,d?.email]),I=(0,cC.useMemo)(()=>r.captchaSuccess?a?.selectable?"":a?.reason||"":"Please solve captcha",[a,r.captchaSuccess]),C=(0,cC.useCallback)(e=>{e.preventDefault(),(0,cN.Nu)(window,uB.O.PLANS_DISABLED_CONTINUE_BUTTON_CLICK,b,"plans"),!c&&(r.captchaSuccess?a&&l({status:cT.STATUSES.error,title:"Cannot select this plan",message:a.reason}):l((0,uG.x)(!1)))},[a,c,l,r.captchaSuccess,b]),P=(0,cC.useCallback)(async t=>{if(t.preventDefault(),(0,cN.Nu)(window,uB.O.PLANS_ENABLED_CONTINUE_BUTTON_CLICK,b,"plans"),!c&&!v&&e){let a=await e(t);a||u(!1)}},[c,v,e,b]),A=(0,cC.useCallback)(e=>t=>{t.preventDefault(),n(r.currency,r.billingDuration,e,r.paymentGateway,r.windows)()},[n,r.currency,r.billingDuration,r.paymentGateway,r.windows]),S=(0,cC.useCallback)(e=>{o("captchaSuccess",e)},[o]);return(0,cC.useEffect)(()=>{cL.cZ&&o("captchaSuccess",!1)},[o]),(0,cb.jsxs)(uI,{children:[(0,cb.jsx)(uC,{children:(0,cb.jsxs)(uS,{children:[s[r.paymentGateway][r.billingDuration].recurring&&!c$.Z.DisableRecurringPayments&&(0,cb.jsx)(OptionsCTAComponent,{selected:!r.oneTimePayment,onClick:A(!1),oneTime:!1}),s[r.paymentGateway][r.billingDuration].oneTime&&(0,cb.jsx)(OptionsCTAComponent,{selected:r.oneTimePayment,onClick:A(!0),oneTime:!0})]})}),(0,cb.jsxs)(uw,{children:[(0,cb.jsx)(ck.k,{justify:"center",align:"center",children:(0,cb.jsx)(Common_ReCaptcha,{version:"v2",setCaptchaSuccess:S,style:{borderRadius:"1rem"}})}),r.promoCode.length>0&&r.promoCodeValidationResult.success&&(0,cb.jsx)(ck.k,{mt:"1.5rem",justify:"center",children:(0,cb.jsxs)("span",{style:{color:"rgb(var(--foreground))",fontWeight:"bold"},children:["Promo code"," ",(0,cb.jsx)("span",{style:{color:"var(--primary)"},children:r.promoCode})," ","successfully applied"]})}),(0,cb.jsxs)(uR,{children:[(0,cb.jsxs)(uU,{children:[t.toUpperCase(),(0,cb.jsxs)("span",{style:{marginLeft:"0.25rem"},children:[x,h&&"00"!==h&&(0,cb.jsxs)("span",{children:[".",(0,cb.jsx)(uj,{children:h})]})]})]}),(0,cb.jsx)(util_ToolTip,{text:I,placement:"top",style:{width:"100%"},children:(0,cb.jsxs)(cU.Z,{onClick:P,disabledOnClick:C,disabled:v,variant:"primary",style:{maxWidth:"10rem",minWidth:"100%",height:"100%",fontSize:"16px",borderRadius:"1rem",marginTop:0},children:[d?.isSubscriptionOverdue?"Renew":"Continue",(0,cb.jsx)(ub.R,{style:{marginLeft:"10px"},size:20,color:"rgb(var(--background))"})]})})]})]}),r.paymentGateway===cM.EiQ.Razorpay&&r.selectedPlan?.recurring&&g&&(0,cb.jsx)(uF,{align:"center",justify:"center",onClick:i(!0),children:"How do I avail discount?"}),(0,cb.jsxs)(uP,{children:[PaymentOptions(!0,r.paymentGateway),PaymentOptions(!1,r.paymentGateway)]}),(0,cb.jsxs)(uz,{children:[(0,cb.jsxs)(uE,{children:[(0,cb.jsx)(u$.U,{size:20,color:"rgb(var(--foreground))",style:{marginRight:"3px"}}),(0,cb.jsxs)(uM,{style:{fontSize:"12px",fontWeight:"600",color:"rgb(var(--foreground))"},children:["Powered by"," ",(0,cb.jsx)("span",{style:{textTransform:"capitalize"},children:r.paymentGateway})]})]}),(0,cb.jsx)(uM,{children:"Your information is protected by 256-bit SSL encryption."})]})]})},uZ=a(86886),uH=a(17639),uV=a(94894);let uK=(0,cD.zo)(ck.k)`
344    position: relative;
345
346    > img {
347        width: 30%;
348    }
349
350    @media (max-width: 768px) {
351        flex-direction: column !important;
352
353        > img {
354            width: 90%;
355            margin-bottom: 1.5rem;
356        }
357    }
358`,uW=(0,cD.zo)(uH.L)`
359    position: absolute !important;
360    top: 5px;
361    right: 20px;
362    display: none;
363
364    @media (max-width: 768px) {
365        display: block;
366    }
367`;var PaymentSection_PaymentModal=({handleClick:e,currency:t,isPlanSelectable:a,showModal:i,toggleModal:r})=>{let[n,s,o]=(0,uZ.g)(!1);return(0,cC.useEffect)(()=>{n&&(0,cN.Nu)(window,uB.O.AVAIL_DISCOUNT_LINK,{},"plans")},[n]),(0,cC.useEffect)(()=>{setTimeout(()=>document.body.style.pointerEvents="",0)},[i]),(0,cb.jsxs)(cb.Fragment,{children:[(0,cb.jsx)(uV.Z,{setOpen:r,open:i,children:(0,cb.jsx)(PlansPage_PaymentSection,{setAvailDiscountModal:s,currency:t,handleClick:e,isPlanSelectable:a})}),n&&(0,cb.jsx)(uV.Z,{open:n,setOpen:o,children:(0,cb.jsxs)(uK,{justify:"space-evenly",align:"center",children:[(0,cb.jsx)(uW,{size:35,color:"rgb(var(--foreground))",onClick:s(!1)}),[1,2,3].map(e=>
367(0,cb.jsx)("img",{loading:"lazy",src:`https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/payment/availdiscount${e}.jpg`,alt:"avail discount"},e))]})})]})},PlansPage_usePlansPageHelpers=({setShowNextMonthInvoice:e,subscriptionPayloadObject:t,notify:a,startSubscriptionPolling:i,isSubscriptionOverdue:r,isSubscriptionActive:n,getUnpaidInvoiceAndRedirect:s,firstStepClick:o,togglePaymentModal:d})=>{let{user:l}=(0,cC.useContext)(cA.S),c=(0,cC.useCallback)(t=>()=>{e(t)},[e]),u=(0,cC.useCallback)(async r=>{if(r.preventDefault(),r.stopPropagation(),!l?.userId)return;let[,n]=await (0,us.Yx)({userId:l.userId,planIdToSwitchTo:t?.selectedPlan?.id,test:!1,descriptionString:""});n?a({title:"Failed to change subscription",message:n?.error?.message,status:"error",id:"upgrade-subscription-error"}):"function"==typeof i&&i(),e(!1)},[l?.userId,t?.selectedPlan?.id,i,e,a]),p=(0,cC.useCallback)(async a=>{if(a.preventDefault(),r)return await s(),!0;if(n)return e(!0),!0;{let e=await o(t?.selectedPlan?.id);return e&&d(!1),e}},[r,n,s,o,t?.selectedPlan,d,e]);return{setShowNextMonthInvoiceHandler:c,sendUpgradeSubscriptionRequest:u,bottomBarClick:p}};let uQ=[{isDark:!0,label:{title:"Business",color:"success"},title:"Neverinstall Enterprise",description:"Deploy 1000+ virtual desktops in under 30 minutes with guaranteed 99.9% uptime SLA. Enterprise-grade security, zero infrastructure overhead, and dedicated support. Reduce VDI TCO by up to 52% while ensuring SOC 2 Type II compliance.",benefits:[{status:!0,value:"Sub-30 minute deployment for 1000+ concurrent users"},{status:!0,value:"Role-based access control with AD/LDAP/SAML integration"},{status:!0,value:"Custom workspace templates with automated provisioning"},{status:!0,value:"Enterprise SSO, MFA, and zero-trust architecture"},{status:!0,value:"Managed cloud infrastructure with 99.9% uptime SLA"}]},{isDark:!1,label:{title:"Provider",color:"purple"},title:"Neverinstall Cloudlink",description:"Deploy on your existing AWS, Azure, or GCP infrastru
367cture while leveraging our enterprise VDI platform. Maintain data sovereignty with sub-100ms latency globally. Complete administrative control with enterprise-grade security and compliance.",benefits:[{status:!0,value:"API-driven workspace provisioning from pre-configured templates"},{status:!0,value:"Enterprise policy management with audit trails"},{status:!0,value:"Auto-scaling compute resources based on demand"},{status:!0,value:"Centralized license management and software deployment"},{status:!0,value:"Multi-cloud deployment across AWS, Azure, GCP with data residency options"}]}],uX=[{key:"foundation",title:(0,cb.jsxs)(cb.Fragment,{children:["Foundation ",(0,cb.jsx)("span",{className:"font-normal",children:"ironclad security"})]}),list:[{status:!0,value:"AES-256 encryption at rest, TLS 1.3 in transit with customer-managed keys"},{status:!0,value:"Enterprise SSO with AD/LDAP/SAML and conditional access policies"},{status:!0,value:"Zero-trust architecture with micro-segmentation and network isolation"},{status:!0,value:"Advanced threat protection with DLP, URL filtering, and application whitelisting"}],icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/images/pricing/security.svg/public"},{key:"engineRoom",title:(0,cb.jsxs)(cb.Fragment,{children:["Engine Room ",(0,cb.jsx)("span",{className:"font-normal",children:"smart technology"})]}),list:[{status:!0,value:"Windows 10/11, Windows Server 2019/2022, RHEL, Ubuntu with custom OS images"},{status:!0,value:"Auto-scaling: 1-64 vCPU, 1-256GB RAM, up to 10TB NVMe storage per workspace"},{status:!0,value:"NVIDIA A100/H100 GPU acceleration for CAD, AI/ML, and graphics workloads"},{status:!0,value:"Sub-100ms global latency with adaptive compression (2-50 Mbps bandwidth)"}],icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/images/pricing/cpu-charge.svg/public"},{key:"hub",title:(0,cb.jsxs)(cb.Fragment,{children:["Hub ",(0,cb.jsx)("span",{className:"font-normal",children:"team collaboration"})]}),list:[{status:!0,value:"RBAC with 50+ predefined roles and custom policy creation"},{status:!0,value:"Native AD/LDAP sync with group-based provisioning and deprovisioning"},{status:!0,value:"Instant workspace migration between users with session preservation"},{status:!0,value:"Real-time collaboration with shared sessions, file sync, and audit logs"}],icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/images/pricing/blend.svg/public"},{key:"interface",title:(0,cb.jsxs)(cb.Fragment,{children:["Interface ",(0,cb.jsx)("span",{className:"font-normal",children:"user experience"})]}),list:[{status:!0,value:"Centralized admin portal with automated workflows and API integration"},{status:!0,value:"4K/8K display support, up to 10 Gbps dedicated bandwidth per user"},{status:!0,value:"Secure port forwarding, USB/peripheral redirection, and A/V optimization"},{status:!0,value:"25+ language localization with region-specific compliance features"}],icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/images/pricing/keyboard-open.svg/public"},{key:"catalysts",title:(0,cb.jsxs)(cb.Fragment,{children:["Catalysts ",(0,cb.jsx)("span",{className:"font-normal",children:"business first"})]}),list:[{status:!0,value:"Sub-30 minute deployment with automated provisioning and zero-touch setup"},{status:!0,value:"Elastic scaling: 10 to 10,000+ users with predictive resource allocation"},{status:!0,value:"Proven 52% TCO reduction vs traditional VDI with detailed ROI analytics"},{status:!0,value:"Multi-certified: SOC 2 Type II, ISO 27001, HIPAA, FINRA, PCI-DSS, FedRAMP pending"}],icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/images/pricing/element-equal.svg/public"},{key:"controlTower",title:(0,cb.jsxs)(cb.Fragment,{children:["Control Tower ",(0,cb.jsx)("span",{className:"font-normal",children:"360\xb0 oversight"})]}),list:[{status:!0,value:"Real-time analytics: user productivity, resource utilization, cost optimization"},{status:!0,value:"Advanced policy engine with URL/app control and threat detection"},{status:!0,value:"Granular governance from user to enterprise-wide with delegation capabilities"},{status:!0,value:"Intelligent resource management with auto-pause, scheduling, and cost alerts"}],icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/images/pricing/format-circle.svg/public"}];var uY=a(13742),uJ=a(51731),PlansPage_FeatureSection=()=>(0,cb.jsxs)("div",{className:"flex flex-col gap-14",children:[(0,cb.jsx)("h1",{className:"container w-full text-center text-3xl font-semibold leading-tight xs:text-4xl sm:text-5xl md:text-6xl",children:"Your complete workspace ecosystem"}),(0,cb.jsx)("div",{className:"container grid grid-cols-1 gap-5 md:grid-cols-2 md:gap-8 xl:grid-cols-3 xl:gap-10",children:uX.map(e=>
367(0,cb.jsxs)(uJ.lE,{className:"flex flex-col gap-6 rounded-lg border border-border p-6",children:[(0,cb.jsxs)("div",{className:"flex flex-col items-start justify-start gap-2",children:[(0,cb.jsx)("div",{className:"grid size-14 place-items-center rounded-sm border bg-muted/20",children:(0,cb.jsx)(ur.qZ,{src:e.icon,className:"size-8"})}),(0,cb.jsx)("h3",{className:"text-2xl font-semibold",children:e.title})]}),(0,cb.jsx)("ul",{className:"flex flex-col gap-2",children:e.list.map(e=>(0,cb.jsxs)("li",{className:"flex items-start gap-2",children:[(0,cb.jsx)(uY.Z,{className:"mt-1 bg-muted/20 text-green-500",size:16}),(0,cb.jsx)("span",{className:"text-sm",children:e.value})]},e.value))})]},e.key))})]}),u0=a(88101);let briefPlanInfo=e=>(0,cb.jsxs)("span",{style:{fontWeight:"bolder"},children:[e.name," ",cO.J0[e.currency],e.taxPlusPrice," /",cO.Rk[e.billingDuration]]});var SubscriptionPage_PlansPage=({isModal:e,sortedPlans:t,firstStepClick:a,fetchPlans:i,allBillingDurations:r,allCurrencies:n})=>{let{user:s}=(0,cC.useContext)(cA.S),{subscriptionPayloadObject:o,updateSubscriptionPayloadObjectValue:d}=(0,cC.useContext)(cP),{notify:l}=(0,cT.useNotifications)(),{getUnpaidInvoiceAndRedirect:c}=(0,cF.Z)({}),{isSubscriptionActive:u,startSubscriptionPolling:p,subscriptionDetails:m,isSubscriptionOverdue:_}=s||{},[g,y]=(0,cC.useState)(!1),[f,x]=(0,cC.useState)(!1),[h,v]=(0,cC.useState)(""),[b,I]=(0,cC.useState)(!1),C=(0,cC.useCallback)(e=>()=>{v(e),x(!0)},[]),P=(0,cC.useCallback)(()=>{x(!1)},[]),A=(0,cC.useMemo)(()=>t.find(e=>e.plan_type===cM.Xr4.Free)?.restrictions.find(e=>e.name===cM.x8n.SessionStartLimit),[t]),{sendUpgradeSubscriptionRequest:S,bottomBarClick:w}=PlansPage_usePlansPageHelpers({setShowNextMonthInvoice:y,subscriptionPayloadObject:o,notify:l,startSubscriptionPolling:p,isSubscriptionOverdue:_,isSubscriptionActive:u,getUnpaidInvoiceAndRedirect:c,firstStepClick:a,togglePaymentModal:I}),k=isPlanUpgradableDowngradable(o?.selectedPlan,s),T=(0,cC.useCallback)(e=>()=>{d("selectedPlan",e),y(!0)},[d]),D=(0,cC.useCallback)(()=>{y(!1)},[y]);return(0,cb.jsxs)("div",{className:(0,cN.cn)("w-full flex justify-center items-center flex-col gap-16  md:gap-24 bg-transparent",{"bg-background":!e}),children:[!e&&(0,cb.jsxs)("div",{className:"container flex flex-col items-center justify-center gap-4 pt-16 md:pt-24",children:[(0,cb.jsx)("h1",{className:"text-center text-3xl font-semibold leading-tight xs:text-4xl sm:text-5xl md:text-6xl",children:"Choose the plan that works for you"}),(0,cb.jsx)("p",{className:"max-w-3xl text-center text-sm text-muted-foreground sm:text-base",children:"Get started with our free plan, or subscribe to a paid plan for more features and resources. Cancel anytime."})]}),(0,cb.jsxs)("div",{className:(0,cN.cn)("grid",{"container grid-cols-1 gap-5 md:grid-cols-2 md:gap-8 xl:grid-cols-3 xl:gap-10":!e,"w-full grid-cols-1 md:grid-cols-2 gap-2 md:gap-4 lg:gap-5":e}),children:[(0,cb.jsx)(PlansPage_Plan,{isModal:e,sortedPlans:t,togglePaymentModal:I,handlePlanUpgradeClick:T,sessionStartRestriction:A,allBillingDurations:r,allCurrencies:n,fetchPlans:i}),(e?uQ.slice(0,1):uQ).map(t=>(0,cb.jsxs)("div",{className:(0,cN.cn)("flex w-full flex-col items-stretch justify-start gap-4 roun
367ded-xl border-[1px] border-foreground bg-background p-4 md:gap-5 md:p-5 lg:gap-6 lg:p-6",{"bg-foreground text-background":t.isDark}),children:[(0,cb.jsx)("div",{className:"flex items-start",children:(0,cb.jsx)(c5.A,{className:(0,cN.cn)("font-normal",{"text-foreground bg-secondary-green":t.isDark}),variant:"solid",radius:"full",size:"md",color:t.label.color,children:t.label.title})}),(0,cb.jsx)("h3",{className:"text-3xl font-semibold leading-normal",children:t.title}),!e&&(0,cb.jsx)("p",{className:"text-sm leading-tight",children:t.description}),(0,cb.jsx)(ua.Z,{className:(0,cN.cn)({"bg-background/20":t.isDark})}),(0,cb.jsx)("div",{className:"flex flex-col gap-3",children:t.benefits.map(e=>(0,cb.jsxs)("span",{className:"flex items-center gap-2",children:[(0,cb.jsx)("span",{className:"grid size-5 shrink-0 place-items-center",children:(0,cb.jsx)(uY.Z,{className:(0,cN.cn)("text-foreground/50",{"text-secondary-green":t.isDark}),size:16})}),(0,cb.jsx)("p",{className:"grow text-sm leading-none",children:e.value})]},e.value))}),(0,cb.jsx)(cX.z,{onClick:C(`${t.title} Plan`),className:"mt-auto border-none",size:"landing",variant:t.isDark?"secondary":"primary",children:"Contact Us"})]},t.title))]}),!e&&(0,cb.jsxs)(cb.Fragment,{children:[(0,cb.jsx)(PlansPage_FeatureSection,{}),(0,cb.jsx)(PlansPage_FAQSection,{})]}),(0,cb.jsx)(PaymentSection_PaymentModal,{currency:o.currency,handleClick:w,isPlanSelectable:isPlanSelectable({user:s,plan:o?.selectedPlan}
367),showModal:b,toggleModal:I}),k.success&&g&&m?.stripePlan&&(0,cb.jsx)(Plan_NextMonthInvoice,{descriptionString:`Switching from ${(0,uy.ro)(m?.stripePlan)} to ${(0,uy.ro)(o?.selectedPlan)}`,description:(0,cb.jsxs)("div",{children:["You'll be switching from ",briefPlanInfo(m?.stripePlan)," to",briefPlanInfo(o?.selectedPlan)]}),showNextMonthInvoice:g,setShowNextMonthInvoice:y,planToSwitchTo:o?.selectedPlan,children:(0,cb.jsx)(Common_ConfirmationModal,{handleConfirmClick:S,handleCancelClick:D})}),(0,cb.jsx)(u0.Z,{open:f,onClose:P,pageSource:h})]})},u1=a(5152),u5=a.n(u1),u4=a(67246);let u2=cD.zo.div`
368    display: flex;
369    flex-direction: column;
370    align-items: center;
371    justify-content: center;
372    background: inherit;
373    width: 100%;
374
375    :global .grecaptcha-badge {
376        z-index: 999 !important;
377    }
378`,u3=cD.zo.div`
379    width: 100%;
380    height: 100%;
381    display: flex;
382    flex-direction: column;
383    justify-content: center;
384    justify-items: center;
385    align-items: center;
386    align-content: center;
387`;var u6=a(26374),u8=a(29710),u9=a(81145),stripe=({subscriptionPayloadObject:e})=>{let{user:t}=(0,cC.useContext)(cA.S),{notify:a}=(0,cT.useNotifications)(),i=(0,cC.useRef)(!1),r=(0,cI.useRouter)(),n=(0,cC.useCallback)(async i=>{let r;if(!t)return!1;if(r=await (0,us.Mc)({userId:t.userId,orgId:t.orgId,planId:i,testClockId:cL.cZ?void 0:e.testClockId,promoCode:e.promoCode},cM.EiQ.Stripe),!r?.success)return a({message:r.error.message||"Could not get data",status:cT.STATUSES.error,title:"Error",id:"payment-error",dismissAfter:3e4}),!1;let n=await (0,uo.J)(e?.currency==="inr"?"pk_live_51KAbiaSAVGMjdNcu6UlQG5NaPXxGXt9FjHR57jXyFzsn0vj6faDBmryqfIZ8mlqOlji3FKHJbJkaruJHzzEvWJnj001y6tzB6f":"pk_live_51KAZvSDdQOD1h4y2Xlv0SYTCwC9DQ6tlkrPghZbHbs91EZoKJlbz0kWORwXp8k6xSOz77U8970SwbG6Mh0icCvdB00dffVKZtB");return n?r.sessionId?(await n.redirectToCheckout({sessionId:r.sessionId}),!0):(a({status:cT.STATUSES.error,title:"Falied to create checkout session. invoice was created instead",id:"payment-error"}),!1):(a({status:cT.STATUSES.error,title:"Payment gateway error",id:"payment-error"}),!1)},[t,e,a]),s=(0,cC.useCallback)(e=>{let a=(0,cS.Ff)(cL.Pd.CHECKOUT_SESSION_ID);("failed"===r.query.status&&!i.current||a)&&uL.Z.post((0,u9.$)("expire-session",cM.EiQ.Stripe),{planId:r.query.planId,sessionId:r.query.sessionId||a},{signal:e.signal}).then(()=>{(0,cS._F)(cL.Pd.CHECKOUT_SESSION_ID),i.current=!0}).catch(e=>u6.b.error("Failed to expire checkout session",(0,u8.field)("error",e),(0,u8.field)("email",t?.email||""),(0,u8.field)("userId",t?.userId||0)))},[r.query.planId,r.query.sessionId,r.query.status,t?.email,t?.userId]);return{redirectToStripeCheckout:n,expireSession:s}},SubscriptionPage_usePlanHelpers=({subscriptionPayloadObject:e,allActivePlans:t,setSubscriptionPayloadObject:a,setPlansQueryData:i,isModal:r})=>{let{user:n}=(0,cC.useContext)(cA.S),{notify:s}=(0,cT.useNotifications)(),{isSubscriptionActive:o,subscriptionDetails:d}=n||{},{allBillingDurations:l,recurringAndOneTimeForBillingDuration:c,allCurrencies:u}=(0,cC.useMemo)(()=>{let e,a;let i=[],r=new Set,n={};if(!t)return{allBillingDurations:i,recurringAndOneTimeForBillingDuration:n,allCurrencies:[...r]};if(t?.stripe_plans){for(let s of t.stripe_plans)if(!s.isTrialPlan){if(a=s.paymentGateway,e=s.billingDuration,i.includes(e)||i.push(e),r.has(s.currency)||r.add(s.currency),a in n){if(e in n[a]){n[a][e].recurring||=s.recurring,n[a][e].oneTime||=!s.recurring;continue}n[a]={...n[a],[e]:{reucurring:s.recurring,oneTime:!s.recurring}}}else n[a]={[e]:{reucurring:s.recurring,oneTime:!s.recurring}}}}return{allBillingDurations:i,recurringAndOneTimeForBillingDuration:n,allCurrencies:[...r]}},[t]),p=(0,cC.useCallback)((l,u,p,m,_)=>()=>{if(!t)return i({allPlans:void 0,plansError:!0,plansLoading:!1}),!1;let g=!!c$.Z.AllowUsersToPurchaseMultipleTrials||!cO.cL.includes(n?.subscriptionDetails?.subscriptionStatus||""),y=t.aiQuotas.filter(e=>e.type===cM.Xr4.Free||e.interval===u),f="inr"===l||o&&d?.stripePlan?.stripeAccount===cM.V2X.India?cM.V2X.India:cM.V2X.International;cL.cZ||(f="inr"===l?cM.V2X.India:cM.V2X.International);let x=!1;p?x=!c[m][u]?.oneTime:p||(x=c[m][u]?.recurring);let h=t?.stripe_plans?.filter(e=>e.plan_type!==cM.Xr4.Standard&&e.plan_type!==cM.Xr4.Free&&(e.plan_type===cM.Xr4.CloudLink&&0===e.taxPlusPrice&&!r||e.currency===l&&e.stripeAccount===f&&(e.billingDuration===u||e.isTrialPlan&&g)&&(e.recurring===x||e.isTrialPlan&&g)&&e.paymentGateway===m)),v=e.selectedPlan,b=null;if(null!=v){let t=h.find(t=>t.plan_type===v.plan_type&&t.windows===_&&e.selectedPlan.isTrialPlan===t.isTrialPlan);if(!t)return s({status:cT.STATUSES.error,title:"Error selecting plan",id:"payment-error"}),!1;b=t}return null==b&&h.length>0&&(b=h.slice(-1)[0]),!!b&&(i({allPlans:{...t,aiQuotas:y,stripe_plans:h},plansLoading:!1,plansError:!1}),a(e=>({...e,selectedPlan:b,currency:l,billingDuration:u,oneTimePayment:!x,paymentGateway:m,windows:void 0!==_?_:e.windows})),!0)},[t,r,o,s,c,i,a,d?.stripePlan?.stripeAccount,e.selectedPlan,n?.subscriptionDetail
387s?.subscriptionStatus]),m=(0,cC.useCallback)(async(t,i)=>{if(t.plan_type===cM.Xr4.Free)return;let r=isPlanSelectable({user:n,plan:t});if(!r.selectable)return s({title:"Error selecting plan",message:r.reason,status:cT.STATUSES.error}),!1;if(a(e=>({...e,selectedPlan:t})),e.promoCode.length>0){let i=await (0,us.It)({planId:t.id,promoCode:e.promoCode},e.selectedPlan.paymentGateway);if(a(e=>({...e,promoCodeValidationResult:{success:i.success,discountId:i.success?i.discountId:0}})),!i.success)return s({title:"Failed to verify promo code",message:i.error.message,status:cT.STATUSES.error}),!1;s({title:`Successfully applied promo code ${e.promoCode}`,status:cT.STATUSES.success})}return i(!0),!0},[n,a,e.promoCode,e.selectedPlan?.paymentGateway,s]);return{fetchPlans:p,allBillingDurations:l,recurringAndOneTimeForBillingDuration:c,allCurrencies:u,setSelectedPlan:m}},u7=a(35678);let pe=u5()(()=>Promise.resolve().then(a.bind(a,3403)),{loadableGenerated:{webpack:()=>[3403]},ssr:!1}),pt=u5()(()=>Promise.all([a.e(5006),a.e(4838),a.e(7501),a.e(4806),a.e(7536),a.e(3472),a.e(6482),a.e(3155),a.e(8966),a.e(2820),a.e(2082)]).then(a.bind(a,40807)),{loadableGenerated:{webpack:()=>[40807]},ssr:!1}),pa=u5()(()=>Promise.resolve().then(a.bind(a,45294)),{loadableGenerated:{webpack:()=>[45294]},ssr:!1}),pi=u5()(()=>a.e(5639).then(a.bind(a,45639)),{loadableGenerated:{webpack:()=>[45639]},ssr:!1}),pr={BILLING_DURATION:cM.HsC.Monthly,ONE_TIME:!1};var components_SubscriptionPage=({isModal:e,currency:t,allActivePlans:a,paymentGateway:i,plansTextData:r})=>{let n=(0,cC.useRef)(new AbortController),{user:s}=(0,cC.useContext)(cA.S),{isSubscriptionActive:o}=s??{},{notify:d,notifications:l,dismissNotification:c}=(0,u4.Z)(),u=(0,cI.useRouter)(),{userId:p,firstName:m,email:_}=s??{},[g,y]=(0,cC.useState)({show:!1,status:"succeeded",message:"Your payment was successful"}),[f,x]=(0,cC.useState)(!1),[h,v]=(0,cC.useState)([]),[{allPlans:b,plansLoading:I,plansError:C},P]=(0,cC.useState)({plansLoading:!0,plansError:null==a}),A=(0,cC.useRef)(!1),S=(0,cC.useMemo)(()=>s?.isSubscriptionActive||s?.isSubscriptionOverdue?s?.subscriptionDetails?.stripePlan.aiQuota:a?.aiQuotas.find(e=>e.type===cM.Xr4.Free),[a?.aiQuotas,s?.isSubscriptionActive,s?.isSubscriptionOverdue,s?.subscriptionDetails?.stripePlan]),[w,k]=(0,cC.useState)({firstName:m,email:_,userId:p,paymentMethodType:"card",currency:t,conversionRate:1,billingDuration:cM.HsC.Monthly,oneTimePayment:!0,captchaSuccess:!cL.cZ||null,testClockId:"",paymentGateway:cM.EiQ.Stripe,promoCode:"",promoCodeValidationResult:{success:!1,discountId:0},aiAddOnSelected:S||null,windows:!1}),{displayRazorpay:T}=(0,ul.ZP)({subscriptionPayloadObject:{...w,forSubscription:!0}}),{redirectToStripeCheckout:D,expireSession:N}=stripe({subscriptionPayloadObject:{...w,route:"create-checkout-session"}}),{fetchPlans:U,allBillingDurations:j,recurringAndOneTimeForBillingDuration:R,allCurrencies:z,setSelectedPlan:E}=SubscriptionPage_usePlanHelpers({subscriptionPayloadObject:w,setSubscriptionPayloadObject:k,setPlansQueryData:P,allActivePlans:a,isModal:e}),M=(0,cC.useCallback)((e,t)=>(k(a=>({...a,[e]:t})),!0),[]),F=(0,cC.useCallback)(async e=>{if(!w.captchaSuccess)return d((0,uG.x)(w.captchaSuccess)),!1;if((0,cN.Nu)(window,uB.O.PLAN_CLICK,{user:{userId:null==p?"Not logeed in":p,email:null==_?"Not logeed in":_},planId:e},uB.J.PLANS),null==p)return x(!0),!1;if(!0===o)return!1;try{switch(w.paymentGateway){case cM.EiQ.Stripe:return await D(e);case cM.EiQ.Razorpay:return await T(e)}}catch{d({status:cT.STATUSES.error,title:"Something went wrong",id:"payment-error"})}return!1},[w.captchaSuccess,w.paymentGateway,p,_,o,d,D,T]);(0,cC.useEffect)(()=>{if(!u.query?.status||!u.query?.planId||!s?.email)return;let e=n.current;switch(u.query.status){case"success":y({show:!0,status:"succeeded",message:"Your payment was successful"}),(0,cN.Nu)(window,uB.O.PAYMENT_SUCCESSFUL,{},uB.J.PLANS);break;case"failed":y({show:!0,status:"failed",message:"Your payment failed"}),(0,cN.Nu)(window,uB.O.PAYMENT_FAILED,{},uB.J.PLANS)}return N(e),()=>e.abort()},[N,u.query,s?.email,s?.userId]);let L=(0,cC.useCallback)(()=>{let e=(0,cS.Ff)(cL.Pd.SELECTED_SUBSCRIPTION_PLAN_ID);if(e){let t=b?.stripe_plans.find(t=>
387t.id===e);(0,cS._F)(cL.Pd.SELECTED_SUBSCRIPTION_PLAN_ID),t&&null!=o&&!o&&M("selectedPlan",t)}},[b?.stripe_plans,o,M]);return((0,cC.useEffect)(()=>{if(!(A.current&&!e||s?.userId&&void 0===s?.isSubscriptionActive)){if((s?.isSubscriptionActive||s?.isSubscriptionOverdue)&&s.subscriptionDetails?.stripePlan){let e=s?.subscriptionDetails?.stripePlan;U(e.currency,e.isTrialPlan?cM.HsC.Monthly:e.billingDuration,!e?.recurring,e?.paymentGateway,e?.windows)(),A.current=!0;return}w.selectedPlan?U(w.currency,w.billingDuration,w.oneTimePayment,w.paymentGateway,!0)():U(t,pr.BILLING_DURATION,pr.ONE_TIME,i,!0)(),A.current=!0}},[U,e,i,t,s?.isSubscriptionActive,s?.isSubscriptionOverdue,s?.subscriptionDetails?.stripePlan.paymentGateway,s?.subscriptionDetails?.stripePlan.billingDuration,s?.subscriptionDetails?.stripePlan.recurring,S,s?.userId,s?.subscriptionDetails?.stripePlan,w.selectedPlan,w.currency,w.billingDuration,w.oneTimePayment,w.paymentGateway]),(0,cC.useEffect)(()=>{p&&_&&k(e=>({...e,userId:p,email:_}))},[p,_]),(0,cC.useEffect)(()=>{let e=b?.stripe_plans?[...b.stripe_plans].sort((e,t)=>{let getOrder=e=>e.isTrialPlan?1:e.plan_type===cM.Xr4.Premium?2:e.plan_type===cM.Xr4.Standard?3:e.plan_type===cM.Xr4.CloudLink?4:5;return getOrder(e)-getOrder(t)}):[];v(e)},[b?.stripe_plans,M]),C)?(0,cb.jsxs)(ck.k,{flexDirection:"column",children:[(0,cb.jsx)(pa,{}),!1]}):I||0===h.length||!a?.aiQuotas?(0,cb.jsx)(u2,{style:{height:e?"fit-content":"100vh",width:"100%"},children:(0,cb.jsx)(cw.Z,{showLoader:!0,loaderSize:50})}):(0,cb.jsxs)(u2,{isModal:e,children:[!e&&(0,cb.jsx)(pe,{notifications:l,dismissNotification:c,theme:u7.Z}),(0,cb.jsx)(pt,{successfulLoginCallback:L,showLoginModal:f,toggleLoginModal:x}),(0,cb.jsx)(cP.Provider,{value:{subscriptionPayloadObject:w,allPlans:b?b.stripe_plans:[],updateSubscriptionPayloadObjectValue:M,fetchPlans:U,recurringAndOneTimeForBillingDuration:R,aiQuotas:b?b.aiQuotas:[],setSelectedPlan:E},children:(0,cb.jsx)(u3,{isModal:e,children:g.show?(0,cb.jsx)(pi,{paymentStatus:g}):(0,cb.jsx)(SubscriptionPage_PlansPage,{isModal:e,sortedPlans:h,firstStepClick:F,fetchPlans:U,allBillingDurations:j,isLoginModal:f,allCurrencies:z,toggleLoginModal:x,plansTextData:r})})})]})}},67246:function(e,t,a){var i=a(67294),r=a(3403);t.Z=()=>{let{notifications:e,dismissNotifications:t,dismissNotification:a,notify:n}=(0,r.useNotifications)();return(0,i.useEffect)(()=>()=>{t()},[t]),{dismissNotifications:t,dismissNotification:a,notifications:e,notify:n}}},2063:function(e,t,a){var i=a(67294),r=a(60321),n=a(40880),s=a(3403);t.Z=e=>{let{selectedRegionContinent:t}=e||{},{notify:a}=(0,s.useNotifications)(),{user:o}=(0,i.useContext)(n.S),d=(0,i.useCallback)((e,i=!1)=>{let n={};switch(e){case"freeUserRestriction":n=(0,r.D)();break;case"regionRestriction":if(!t)return n;n=(0,r.V)(t,o?.userLocation?.actualContinentName);break;case"maxContainersRunning":n={status:s.STATUSES.error,title:"You can only have one space running",message:"Please pause your other space",id:"maxContainersRunning"};break;case"sessionDuration":n={status:s.STATUSES.error,title:"You have consumed your total session hours",message:`You have consumed your total free session hours of ${o?.restrictions.session_hours?.plan.totslSessionHours||0} hours. Please upgrade to continue using neverinstall`,id:"sessionDuration"};break;case"freeServiceEnd":n={};break;case"emailVerified":n={status:s.STATUSES.error,title:"Email not verified",message:"Please verify your email.",id:"emailVerified"};break;case"appResume":n={status:s.STATUSES.error,title:o?.isSubscriptionOverdue?"Please renew subscription":"Please purchase subscription",message:o?.isSubscriptionOverdue?"Please renew your subscription to resume this space":"Please  purchase a subscription to resume this space",id:"appResume"}}return!i&&n.title&&n.title.length>0&&a(n),n},[a,t,o?.isSubscriptionOverdue,o?.restrictions?.session_hours?.plan.totslSessionHours,o?.userLocation?.actualContinentName]);return d}},66634:function(e,t,a){a.d(t,{Qd:function(){return l},UQ:function(){return d},o4:function(){return c},vF:function(){return u}});var i=a(85893),r=a(67294),n=a(39802),s=a(31325),o=a(34416);let d=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)(n.fC,{ref:a,className:(0,o.cn)("space-y-2 sm:space-y-3 md:space-y-4",e),...t}));d.displayName=n.fC.displayName;let l=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)(n.ck,{ref:a,className:(0,o.cn)("p-2 md:space-y-1 bg-surface sm:p-3 lg:p-5 rounded-sm md:rounded-md md:p-4",e),...t}));l.displayName="AccordionItem";let c=r.forwardRef(({className:e,children:t,...a},r)=>(0,i.jsx)(n.h4,{className:"flex",children:(0,i.jsxs)(n.xz,{ref:r,className:(0,o.cn)("flex flex-1 text-left items-center justify-between font-medium transition-all [&[data-state=open]>svg]:rotate-45",e),...a,children:[t,(0,i.jsx)(s.Z,{className:"size-4 shrink-0 stroke-1 transition-transform duration-200 sm:size-5 md:size-6"})]})}));c.displayName=n.xz.displayName;let u=r.forwardRef(({className:e,children:t,...a},r)=>(0,i.jsx)(n.VY,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...a,children:(0,i.jsx)("div",{className:(0,o.cn)("text-left",e),children:t})}));u.displayName=n.VY.displayName},51731:function(e,t,a){a.d(t,{Ol:function(){return c},SZ:function(){return p},Zb:function(){return l},aY:function(){return m},eW:function(){return _},lE:function(){return g},ll:function(){return u}});var i=a(85893),r=a(67294),n=a(25675),s=a(7961),o=a(18357),d=a(34416);let l=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)("div",{ref:a,className:(0,d.cn)("rounded-lg border text-card-foreground shadow-sm",e),...t}));
387l.displayName="Card";let c=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)("div",{ref:a,className:(0,d.cn)("flex flex-col space-y-1.5 p-6",e),...t}));c.displayName="CardHeader";let u=r.forwardRef(({className:e,children:t,...a},r)=>(0,i.jsx)("h3",{ref:r,className:(0,d.cn)("text-2xl font-semibold leading-none tracking-tight",e),...a,children:t}));u.displayName="CardTitle";let p=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)("p",{ref:a,className:(0,d.cn)("text-sm text-muted-foreground",e),...t}));p.displayName="CardDescription";let m=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)("div",{ref:a,className:(0,d.cn)("p-6 pt-0",e),...t}));m.displayName="CardContent";let _=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)("div",{ref:a,className:(0,d.cn)("flex items-center p-6 pt-0",e),...t}));_.displayName="CardFooter";let g=r.forwardRef(({className:e,threshold:t=.5,triggerOnce:a=!0,...l},c)=>{let u=(0,n._)(),[p,m]=(0,o.YD)({threshold:t,triggerOnce:a});(0,r.useEffect)(()=>{m&&u.start("visible")},[u,m]);let _=r.useCallback(e=>{p(e),"function"==typeof c?c(e):c&&(c.current=e)},[p,c]);return(0,i.jsx)(s.E.div,{ref:_,className:(0,d.cn)(e),initial:"hidden",animate:u,variants:{hidden:{opacity:0,y:"0.25em"},visible:{opacity:1,y:"0em",transition:{duration:1,ease:[.2,.65,.3,.9]}}},...l})});g.displayName="AnimatedCard"},7742:function(e,t,a){a.d(t,{A:function(){return l}});var i=a(85893),r=a(67294),n=a(88426),s=a(12003),o=a(34416);let d=(0,s.j)("shrink-0 whitespace-nowrap rounded-sm font-semibold tracking-wider",{variants:{variant:{solid:"",bordered:"border",outlined:"border bg-opacity-0",light:"bg-opacity-20",flat:"bg-opacity-0",faded:"bg-opacity-50",shadow:"shadow-md",dot:"relative pl-4 before:absolute before:left-1 before:top-1/2 before:size-2 before:-translate-y-1/2 before:transform before:rounded-full"},size:{sm:"p-1 text-xs leading-none md:px-2",md:"px-2 py-1 text-xs leading-none md:px-3 md:py-1.5 md:text-sm",lg:"px-4 py-2 text-base leading-none"},radius:{none:"rounded-none",sm:"rounded-sm",md:"rounded-md",lg:"rounded-lg",full:"rounded-full"},color:{default:"border-stone-800 bg-muted text-foreground before:bg-gray-800",primary:"border-blue-800 bg-primary text-primary-foreground before:bg-blue-800",dodger:"border-blue-800 bg-secondary-dodger-blue text-secondary-dodger-blue-foreground before:bg-blue-800",purple:"border-purple-800 bg-secondary-purple text-secondary-purple-foreground before:bg-purple-800",secondary:"border-orange-800 bg-secondary text-secondary-foreground before:bg-orange-800",success:"border-green-800 bg-success text-success-foreground before:bg-green-800",warning:"border-amber-700 bg-secondary-yellow text-secondary-yellow-foreground before:bg-amber-700",danger:"border-red-800 bg-destructive text-destructive-foreground before:bg-red-800"}},defaultVariants:{variant:"solid",size:"sm",radius:"sm",color:"default"}}),l=(0,r.forwardRef)(({children:e,variant:t,size:a,radius:r,color:s,className:l,asChild:c=!1,...u},p)=>{let m=c?n.g7:"span";return(0,i.jsx)(m,{className:(0,o.cn)(d({variant:t,size:a,radius:r,color:s}),l),ref:p,...u,children:e})});l.displayName="Chip"},53617:function(e,t,a){a.d(t,{$N:function(){return _},Be:function(){return g},GG:function(){return u},Vq:function(){return d},cZ:function(){return m},fK:function(){return DialogHeader},hg:function(){return l}});var i=a(85893),r=a(67294),n=a(30633),s=a(34416),o=a(41352);let dialogContentPreventDefault=e=>{e.preventDefault()},d=n.fC,l=n.xz,c=n.h_,u=n.x8,p=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)(n.aV,{ref:a,className:(0,s.cn)("fixed inset-0 z-[100] bg-foreground
387/60  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));p.displayName=n.aV.displayName;let m=r.forwardRef(({className:e,children:t,hideClose:a,...r},d)=>(0,i.jsxs)(c,{children:[(0,i.jsx)(p,{}),(0,i.jsxs)(n.VY,{ref:d,className:(0,s.cn)("fixed left-[50%] top-[50%] z-[101] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),onPointerDownOutside:r.closeOnlyOnCross?dialogContentPreventDefault:void 0,onEscapeKeyDown:r.closeOnlyOnCross?dialogContentPreventDefault:void 0,...r,children:[t,a?null:(0,i.jsx)(n.x8,{asChild:!0,className:"absolute right-0 top-0 m-0 grid size-6 -translate-y-1/2 translate-x-1/2 place-items-center rounded-full bg-surface/25  p-0 text-foreground outline outline-1 outline-foreground
387/10 hover:bg-background/50 hover:outline-foreground/20",children:(0,i.jsxs)("button",{type:"button","aria-label":"Close",children:[(0,i.jsx)(o.Z,{className:"size-5"}),(0,i.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]}));m.displayName=n.VY.displayName;let DialogHeader=({className:e,...t})=>(0,i.jsx)("div",{className:(0,s.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});DialogHeader.displayName="DialogHeader";let _=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)(n.Dx,{ref:a,className:(0,s.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));_.displayName=n.Dx.displayName;let g=r.forwardRef(({className:e,...t},a)=>(0,i.jsx)(n.dk,{ref:a,className:(0,s.cn)("text-sm text-muted-foreground",e),...t}));g.displayName=n.dk.displayName},53274:function(e,t,a){a.d(t,{qZ:function(){return SVGIcon}});var i=a(85893);a(67294);var r=a(34416),n=a(70182),s=a(12003);let o=(0,s.j)("",{variants:{variant:{sm:"size-4",default:"size-5",lg:"size-6"}},defaultVariants:{variant:"default"}});function SVGIcon({src:e,className:t,svgCN:a,variant:s}){return(0,i.jsx)("span",{className:(0,r.cn)(o({variant:s,className:t})),children:(0,i.jsx)(n.Q,{src:e,className:(0,r.cn)("w-full overflow-hidden h-fit [&_svg]:w-full [&_svg]:h-full",a)})})}},40293:function(e,t,a){a.d(t,{I:function(){return d},q:function(){return l}});var i=a(85893),r=a(67294),n=a(34416),s=a(34464),o=a(11607);let d=r.forwardRef(({className:e,type:t,leftIcon:a,...s},o)=>{let[d,l]=r.useState(!1),c=r.useCallback(e=>()=>l(e),[l]);return(0,i.jsxs)("div",{className:(0,n.cn)("relative flex h-10 w-full items-center rounded-md border border-input",e),children:[a&&(0,i.jsx)("div",{className:"pointer-events-none absolute left-3 flex h-full items-center",children:a}),(0,i.jsx)("input",{type:d?"text":t,className:(0,n.cn)("h-full w-full rounded-md bg-transparent px-3 py-2 text-sm","border-none outline-none ring-offset-background","placeholder:text-muted-foreground focus-visible:outline-none","disabled:cursor-not-allowed disabled:opacity-50",a&&"pl-9"),ref:o,...s}),(0,i.jsx)(ShowPasswordIcon,{type:t,showPassword:d,toggleShowPassword:c})]})}),ShowPasswordIcon=({type:e,showPassword:t,toggleShowPassword:a})=>"password"===e&&(t?(0,i.jsx)("button",{type:"button",className:"absolute right-[10px] top-[calc(25%)] size-5 border-0 bg-transparent p-0",onClick:a(!1),children:(0,i.jsx)(o.Z,{className:"size-full"})}):(0,i.jsx)("button",{type:"button",className:"absolute right-[10px] top-[calc(25%)] size-5 border-0 bg-transparent p-0",onClick:a(!0),children:(0,i.jsx)(s.Z,{className:"size-full"})}));d.displayName="Input";let l=r.forwardRef(({value:e,onChange:t,debounce:a=500,leftIcon:n,...s},o)=>{let[l,c]=r.useState(e),u=r.useRef(e);r.useEffect(()=>{c(e)},[e]),r.useEffect(()=>{let e=setTimeout(()=>{l!==u.current&&(u.current=l,t({target:{value:l}}))},a);return()=>clearTimeout(e)},[l,t,a]);let p=r.useCallback(e=>{c(e.target.value)},[c]);return(0,i.jsx)(d,{...s,value:l,onChange:p,ref:o,leftIcon:n})});l.displayName="DebouncedInput"},963:function(e,t,a){a.d(t,{x:function(){return o}});var i=a(85893),r=a(67294),n=a(25443),s=a(34416);let o=r.forwardRef(({className:e,children:t,orientation:a="vertical",...r},o)=>(0,i.jsxs)(n.fC,{ref:o,className:(0,s.cn)("relative overflow-hidden",e),...r,children:[(0,i.jsx)(n.l_,{className:"size-full rounded-[inherit]",children:t}),(0,i.jsx)(d,{orientation:a}),(0,i.jsx)(n.Ns,{})]}));o.displayName=n.fC.displayName;let d=r.forwardRef(({className:e,orientation:t,...a},r)=>(0,i.jsx)(n.gb,{ref:r,orientation:t,className:(0,s.cn)("flex touch-none select-none transition-colors","vertical"===t&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===t&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...a,children:(0,i.jsx)(n.q4,{className:"relative flex-1 rounded-full bg-border hover:cursor-pointer hover:bg-accent"})}));d.displayName=n.gb.displayName},34976:function(e,t,a){a.d(t,{Z:function(){return o}});var i=a(85893),r=a(67294),n=a(12072),s=a(34416);let o=r.forwardRef(({className:e,orientation:t="horizontal",decorative:a=!0,...r},o)=>(0,i.jsx)(n.f,{ref:o,decorative:a,orientation:t,className:(0,s.cn)("shrink-0 bg-border","horizontal"===t?"h-[1px] w-full":"h-full w-[1px]",e),...r}));o.displayName=n.f.displayName;let d=r.forwardRef(({className:e,decorative:t=!0,...a},r)=>(0,i.jsxs)("div",{className:"flex w-full items-center justify-center gap-2",children:[(0,i.jsx)(n.f,{ref:r,decorative:t,orientation:"horizontal",className:(0,s.cn)("shrink-0 h-[1px] grow bg-foreground
387/20",e),...a}),(0,i.jsx)("span",{className:"shrink-0 leading-none text-foreground/50",children:"OR"}),(0,i.jsx)(n.f,{ref:r,decorative:t,orientation:"horizontal",className:(0,s.cn)("shrink-0 h-[1px] grow bg-foreground/20",e),...a})]}));d.displayName="LabeledSeparator"},73234:function(e,t,a){a.d(t,{_v:function(){return c},aJ:function(){return l},pn:function(){return o},u:function(){return d}});var i=a(85893),r=a(67294),n=a(12993),s=a(34416);let o=n.zt,d=n.fC,l=n.xz,c=r.forwardRef(({className:e,sideOffset:t=4,...a},r)=>(0,i.jsx)(n.h_,{children:(0,i.jsx)(n.VY,{ref:r,sideOffset:t,className:(0,s.cn)("z-[9999] overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...a})}));c.displayName=n.VY.displayName},60321:function(e,t,a){a.d(t,{D:function(){return freeUserRestrictionNotif},V:function(){return regionRestrictedNotification}});var i=a(3403);let freeUserRestrictionNotif=()=>({title:"Freemium services not available",message:"Neverinstall's Freemium service is currently not available.",status:i.STATUSES.warning,dismissAfter:3e4}),regionRestrictedNotification=(e,t)=>({title:"Cannot create space in this region",status:i.STATUSES.warning,message:`
388            Cannot create a space in ${e} from ${t||"Unknown"}.
389            You can <a href="/pricing" style="color: white;" target="_blank">upgrade</a> to create spaces in multiple regions.
390            `,allowHTML:!0})},57546:function(e,t,a){a.d(t,{$O:function(){return o},Fb:function(){return getBillingDurationForPlan},J0:function(){return r},Rk:function(){return n},UJ:function(){return s},cL:function(){return d},d3:function(){return l}});var i=a(66856);let r={usd:"$",inr:"₹",eur:"€"},n={monthly:"month",annual:"year",quarterly:"quarter",daily:"day"},s=new Set([i.TqL.Active,i.TqL.Canceled,i.TqL.PastDue,i.TqL.Unpaid,i.TqL.Pending,i.TqL.Halted,i.TqL.Trialing]),o=[i.TqL.Trialing,i.TqL.Active,i.TqL.PastDue];i.TqL.Active,i.TqL.Trialing,i.TqL.Canceled,i.TqL.PastDue,i.TqL.Pending,i.TqL.Halted;let d=[i.TqL.Canceled],l={[i.EiQ.Stripe]:{card:{iconName:"card",text:"Debit/Credit Card",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"card"},apple:{iconName:"applepay",text:"Apple",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"apple"},google:{iconName:"googlepay",text:"Google",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"google"},bank:{iconName:"bank",text:"Bank",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"bank"},klarna:{iconName:"klarna",text:"Klarna",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!1,alt:"klarna"},sofort:{iconName:"sofort",text:"Sofort",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!1,alt:"sofort"},afterpay:{iconName:"afterpay",text:"AfterPay",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!1,alt:"afterpay"},affirm:{iconName:"affirm",text:"Affirm",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!1,alt:"affirm"}},[i.EiQ.Razorpay]:{upi:{iconName:"rzpupi",text:"Bank",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"bank"},card:{iconName:"rzpcard",text:"Debit/Credit Card",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"card"},wallet:{iconName:"rzpwallet",text:"wallet",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"wallet"},google:{iconName:"rzpgpay",text:"Google",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"google"},bank:{iconName:"rzpnetbanking",text:"Bank",background:"rgb(var(--foreground))",show:!0,supportsRecurringPayments:!0,alt:"bank"}}},getBillingDurationForPlan=(e,t)=>{let a=t>1?`${t} `:"";switch(e){case i.HsC.Daily:return`${a}day${t>1?"s":""}`;case i.HsC.Annual:return`${a}year${t>1?"s":""}`;case i.HsC.Quarterly:return`${a}quarter${t>1?"s":""}`;case i.HsC.Monthly:return`${a}month${t>1?"s":""}`}}},34695:function(e,t,a){a.d(t,{Y5:function(){return o}}),a(67294);var i,r,n,s=a(66856);(i=r||(r={})).USER="USER",i.ADMIN="ADMIN",i.PARTNER="PARTNER",(n||(n={})).Neverinstall="Neverinstall";let o={...s._cj,...n}},86886:function(e,t,a){a.d(t,{g:function(){return useWrappedState}});var i=a(67294);let useWrappedState=e=>
390{let[t,a]=(0,i.useState)(e),r=(0,i.useCallback)(e=>()=>{a(e)},[]);return[t,r,a]}},32968:function(e,t,a){a.d(t,{OB:function(){return showStripePaymentsPortal},ro:function(){return briefPlanInfoString}});var i=a(57546),r=a(66856);let showStripePaymentsPortal=e=>e?.subscriptionDetails&&e.subscriptionDetails.paymentGateway===r.EiQ.Stripe&&i.$O.includes(e.subscriptionDetails.subscriptionStatus)&&e.subscriptionDetails.stripePlan.recurring,briefPlanInfoString=e=>`"${e.name} ${i.J0[e.currency]}${e.taxPlusPrice}/${i.Rk[e.billingDuration]}"`},35678:function(e,t,a){var i=a(3403);let r={none:"rgb(var(--surface))",info:"rgb(var(--secondary-dodger-blue))",loading:"rgb(var(--secondary-dodger-blue))",success:"rgb(var(--success))",warning:"rgb(var(--secondary-orange))",error:"rgb(var(--destructive))"},n={...i.baseTheme,notification:e=>({display:"flex",width:"350px",height:"100%",position:"relative",borderRadius:"var(--radius)",border:"1px solid rgb(var(--border))",boxShadow:"none",backgroundColor:"rgb(var(--background))",color:"rgb(var(--foreground))",marginBottom:"20px",cursor:e.dismissible&&!e.showDismissButton?"pointer":"",zIndex:999}),notificationIcon:e=>({display:e.image?"none":"flex",width:"20px",height:"20px",boxSizing:"border-box",margin:"10px 0 10px 15px",alignSelf:"flex-start",flexShrink:0,color:r[e.status]}),notificationDismissIcon:()=>({width:"12px",height:"12px",margin:"14px 10px",cursor:"pointer",color:"rgb(var(--foreground))",flexShrink:0}),notificationMeta:()=>({verticalAlign:"top",boxSizing:"border-box",width:"100%",padding:"10px 20px"}),notificationTitle:e=>({margin:e.message?"0 0 10px":0,fontSize:"14px",color:"rgb(var(--foreground))",fontWeight:700,lineHeight:1.4}),notificationMessage:()=>({margin:0,fontSize:"14px",color:"rgb(var(--muted-foreground))",lineHeight:1.4}),notificationImageContainer:()=>({boxSizing:"border-box",padding:"10px 0 10px 15px"}),notificationImage:()=>({display:"inline-flex",borderRadius:"40px",width:"40px",height:"40px",backgroundSize:"cover"}),notificationButtons:()=>({}),notificationButton:(e,t,a)=>({display:"block",width:"100%",height:`${100/e.buttons.length}%`,minHeight:"40px",boxSizing:"border-box",padding:0,background:"rgb(var(--panel))",border:"none",borderRadius:0,borderLeft:"1px solid rgb(var(--border))",outline:"none",textAlign:"center",color:a.isHovered||a.isActive?"rgb(var(--primary))":"rgb(var(--foreground))",cursor:"pointer",borderTop:1===t?"1px solid rgb(var(--border))":"none"}),notificationButtonText:()=>({display:"block",height:"25px",padding:"0 15px",minWidth:"90px",maxWidth:"150px",
390width:"auto",whiteSpace:"nowrap",overflow:"hidden",margin:"0 auto",textOverflow:"ellipsis",textAlign:"center",fontSize:"14px",lineHeight:"25px"})};t.Z=n},57078:function(e,t,a){a.d(t,{Aq:function(){return containerDeleted},At:function(){return containerReady},Cn:function(){return containerIsDeleting},DQ:function(){return disableCta},KK:function(){return containerPaused},PT:function(){return getPauseReason},QQ:function(){return x},TY:function(){return containerIsBeingReassigned},Tc:function(){return getVappUrl},YY:function(){return disableSpaceCTA},bV:function(){return containerIsBuilding},bb:function(){return isSpaceRunning},hx:function(){return isCloudLinkSpace},lO:function(){return containerIsUpgrading},li:function(){return getStatusText},mF:function(){return isOwner},mK:function(){return s},pO:function(){return getContainerAccessType},pQ:function(){return getContainerOs},ql:function(){return containerIsPausing},rE:function(){return showContainerPauseButton},tA:function(){return h},vC:function(){return n}});var i,r,n,s,o=a(86105),d=a(66856),l=a(34416),c=a(58839);a(34695);var u=a(72552),p=a(97861),m=a(10300),_=a(37087),g=a(94424),y=a(46977),f=a(72761);let x={[d.KZ0.Windows]:{icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/os-windows-icon.svg/public",name:"Windows"},[d.KZ0.Linux]:{icon:"https://neverinstall.com/cdn-cgi/imagedelivery/AvFws3zK3WPu5k1TtWLA1A/os-linux-icon.svg/public",name:"Linux"}},isOwner=(e,t)=>e===t,containerScheduled=e=>e===o.yG.SCHEDULED,containerPaused=(e,t)=>e===o.yG.PAUSED&&t===o.$P.TERMINATED,containerReady=e=>e===o.yG.READY,containerIsBuilding=e=>e===o.yG.REQUESTED||e===o.yG.CREATED||e===o.yG.RESUME_REQUESTED,containerIsPausing=(e,t)=>
390e===o.yG.PAUSE_REQUESTED||e===o.yG.PAUSE_RETRY||e===o.yG.SAVED||e===o.yG.PAUSED&&t!==o.$P.TERMINATED,containerIsUpgrading=e=>e===o.yG.UPGRADE_REQUESTED||e===o.yG.UPGRADE_SCHEDULED||e===d.fWP.ContainerUpgraded,containerIsDeleting=e=>e===o.yG.DELETE_REQUESTED,containerIsBeingReassigned=e=>e===o.yG.REASSIGNING,containerDeleted=e=>e===o.yG.DELETED,disableCta=(e,t)=>{let a=!(e===o.yG.READY&&t===o.$P.READY||e===o.yG.RESUMED&&t===o.$P.READY);return a},disableSpaceCTA=(e,t)=>containerScheduled(e)||containerIsPausing(e,t)||containerIsUpgrading(e)||containerIsDeleting(e),isSpaceRunning=e=>containerScheduled(e)||containerIsUpgrading(e)||containerReady(e)||containerIsBuilding(e),isCloudLinkSpace=e=>e?.instanceId!=null,showContainerPauseButton=(e,t)=>c.Z.ShowPauseButtonWhileContainerIsBuilding&&(containerReady(e)||containerIsBuilding(e)&&Date.now()-new Date(t).getTime()>(0,l.J2)(2)),getVappUrl=({name:e,id:t,mdId:a,cloudLink:i,absoluteUrl:r,secondMonitor:n})=>`${r?`//${window.location.host}`:""}/vapp?appName=${encodeURIComponent(e)}&id=${t}${c.Z.ShowUserInQueue&&a&&!i?`&mdId=${a}`:""}${c.Z.TCPStreamAlways?"&ts=true":""}${n?"&secondaryMonitor=true":""}`,getStatusText=(e,t)=>e===d.fWP.ContainerReady?"Running":containerIsUpgrading(e)?"Upgrading":containerIsPausing(e,t)?"Pausing":containerPaused(e,t)?"Paused":containerIsBuilding(e)?"Building":containerIsDeleting(e)?"Deleting":containerDeleted(e)?"Deleted":containerIsBeingReassigned(e)?"Reassigning":"Unknown",getPauseReason=(e,t,a)=>{if(!e||!e.code)return"";switch(e.code){case"SESSION_TIME_EXCEEDED":{let e=a?` of ${(0,l.fi)(a,{...l.zx,noSeconds:!0})}`:"";return`you exceeded your maximum session duration${e}. `}case"DISCONNECTED_TIME_EXCEEDED":return"you were disconnected from the server.";case"INACTIVITY_TIME_EXCEEDED":{let e=t?` for more than ${(0,l.fi)(t,{...l.zx,noSeconds:!0})}`:"";return`you were inactive${e}. `}case"RDP_NOT_CONNECTED":return"connection with Windows could not be established."}return""},getContainerAccessType=(e,t)=>{if(!t)return{isOwner:!1,isInvitee:!1,hasAccess:!1,isAssignedToUser:!1};let a=e.invites.some(e=>e.inviteId===t.userId),i=e.ownerUserId===t.userId||a||e.containerAccess.some(e=>e.userId===t.userId),r=1===e.containerAccess.length&&e.containerAccess[0].userId===t.userId;return{isOwner:e.ownerUserId===t.userId||r,isInvitee:a,hasAccess:i,isAssignedToUser:!t?.orgId||r}},getContainerOs=e=>e.type===d.jsf.Standalone?e.standaloneOs?e.standaloneOs:d.KZ0.Windows:e.byoc?.machine?.isWindows?d.KZ0.Windows:d.KZ0.Linux,h={clipboardRemoteToLocal:{name:"Copy & Paste - virtual machine to local machine",icon:u.Z,index:1},webcam:null,mic:{name:"Microphone Support",icon:p.Z,index:5},clipboardLocalToRemote:{name:"Copy & Paste - local machine to virtual machine",icon:m.Z,index:2},fileUpload:{name:"File Upload - local machine to virtual machine",icon:_.Z,index:3},fileDownload:{name:"File Download - virtual machine to local machine",icon:g.Z,index:4},watermark:null,clickhouseLogging:null,gpuEncoding:null,addApps:null,appUsageLogging:null,dnsLogging:null,keyboardLock:null,wsStream:null,rtcStream:null,ports:null,muteRemoteAudio:null,windowsUserAdminMode:null,createUserProfileOnReassign:null,disableAutoPause:null,browserAccess:{name:"Browser Access",icon:y.Z,index:6},nativeClientAccess:{name:"Desktop Access",icon:f.Z,index:7},scheduledPauseResume:null,scheduledPauseTime:null,scheduledResumeTime:null,scheduleTimezone:null,scheduleDays:null};(i=n||(n={})).SELF="self",i.ORG_SELF="org-self",i.ORG="org",(r=s||(s={})).SELF="self",r.ORG_SELF="org-self",r.ORG="org"}}]);

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.