1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4499],{30086:function(e,t,r){r.r(t),r.d(t,{StepAdressInput:function(){return I}});var a=r(28341),s=r(939),n=r(83885),l=r(98426),i=r(65800),o=r(70425),d=r(98066),c=r(36645),u=r(74871),m=r(15791),f=r(22257),x=r(20978),h=r(4302),p=r(30704),j=r(84809),v=r(74749),g=r(70995),b=r(15133),y=r(39348),N=r(86606),C=r(73586),w=r(28210),S=r(98113);function _(e){let{disabled:t=!1,className:r,contentClassName:s,value:n,onValueChange:i,...d}=e,[c,u]=(0,l.useState)(""),[m,f]=(0,l.useState)("");(0,l.useEffect)(()=>{f(null!=n?n:"")},[n]);let x=(0,l.useMemo)(()=>{let e=v.e.from("cities").select("name, state").order("name",{ascending:!0}).limit(50);return c&&e.ilike("name","%".concat(c,"%")),e},[c]),{data:h,isLoading:p,isRefetching:j}=(0,o.aM)(x),g=(0,l.useMemo)(()=>{let e=new Map;return m&&m.includes(", ")&&e.set(m,{value:m,label:m}),h&&h.filter(e=>e.name&&e.state).forEach(t=>{let r=t.name.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),a=t.state.toUpperCase(),s="".concat(r,", ").concat(a);e.has(s)||e.set(s,{value:s,label:s})}),Array.from(e.values())},[h,m]),y=p||j,N=(0,l.useCallback)(e=>{f(e),i(e)},[i]),C=(0,l.useCallback)(e=>{u(e)},[]),w=t||y||0===g.length;return(0,a.jsx)("div",{className:"[&_*]:!normal-case",children:(0,a.jsx)(S.h,{...d,options:g,"data-busy":y,value:m,disabled:w,className:(0,b.cn)("w-full h-9",r),contentClassName:(0,b.cn)("w-[448px]",s),onValueChange:N,onInputChange:C})})}function k(e){let{disabled:t=!1,className:r,contentClassName:s,value:n,onValueChange:i,selectedState:d,...c}=e,[u,m]=(0,l.useState)(""),[f,x]=(0,l.useState)("");(0,l.useEffect)(()=>{x(null!=n?n:"")},[n]);let h=(0,l.useMemo)(()=>{let e=v.e.from("counties").select("county, state").order("county",{ascending:!0}).limit(50);return d&&e.eq("state",d),u&&e.ilike("county","%".concat(u,"%")),e},[u,d]),{data:p,isLoading:j,isRefetching:g}=(0,o.aM)(h),y=(0,l.useMemo)(()=>{let e=new Map;return f&&f.includes(", ")&&e.set(f,{value:f,label:f}),p&&p.filter(e=>e.county&&e.state).forEach(t=>{let r=t.county.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),a=t.state.toUpperCase(),s="".concat(r,", ").concat(a);e.has(s)||e.set(s,{value:s,label:s})}),Array.from(e.values())},[p,f]),N=j||g,C=(0,l.useCallback)(e=>{x(e),i(e)},[i]),w=(0,l.useCallback)(e=>{m(e)},[]),_=t||N||0===y.length;return(0,a.jsx)("div",{className:"[&_*]:!normal-case",children:(0,a.jsx)(S.h,{...c,options:y,"data-busy":N,value:f,disabled:_,className:(0,b.cn)("w-full h-9",r),contentClassName:(0,b.cn)("w-[448px]",s),onValueChange:C,onInputChange:w})})}function P(e){let{disabled:t=!1,className:r,contentClassName:s,value:n,onValueChange:i,...d}=e,[c,u]=(0,l.useState)(""),[m,f]=(0,l.useState)("");(0,l.useEffect)(()=>{f(null!=n?n:"")},[n]);let x=(0,l.useMemo)(()=>{let e=v.e.from("us-states").select("state_abrv").eq("active",!0).order("state_abrv",{ascending:!0});return c&&e.ilike("state_abrv","%".concat(c,"%")),e},[c]),{data:h,isLoading:p,isRefetching:j}=(0,o.aM)(x),g=(0,l.useMemo)(()=>{let e=[];return m&&e.push({value:m,label:m}),h&&h.filter(e=>e.state_abrv&&e.state_abrv!==m).forEach(t=>{let r=t.state_abrv.toUpperCase();e.push({value:r,label:r})}),e},[h,m]),y=p||j,N=(0,l.useCallback)(e=>{f(e),i(e)},[i]),C=(0,l.useCallback)(e=>{u(e)},[]),w=t||y||0===g.length;return(0,a.jsx)("div",{className:"[&_*]:!uppercase",children:(0,a.jsx)(S.h,{...d,options:g,"data-busy":y,value:m,disabled:w,className:(0,b.cn)("w-full h-9",r),contentClassName:(0,b.cn)("w-[448px]",s),onValueChange:N,onInputChange:C})})}let z=s.z.object({UnparsedAddress:s.z.string().optional(),StreetName:s.z.string({required_error:"Street address is required"}).min(1,"Street Address is required"),StreetNumber:s.z.string({required_error:"Street number is required"}).min(1,"Street number is required"),UnitNumber:s.z.string({required_error:"Unit number is required"}).optional(),PostalCity:s.z.string({required_error:"City is required"}).min(1,"City is required"),CountyOrParish:s.z.string().optional(),StateOrProvince:s.z.string({required_error:"State is required"}).min(1,"State is required"),PostalCode:s.z.string({required_error:"Zip code is required"}).regex(/^\d{5}(-\d{4})?$/,"Enter a valid ZIP code"),Latitude:s.z.number().nullish(),Longitude:s.z.number().nullish(),PropertyCondition:s.z.string().min(1,"Property Condition is required"),offer_request_asking:C.l9}
1),q={UnparsedAddress:"",StreetNumber:"",StreetName:"",UnitNumber:"",PostalCity:"",CountyOrParish:"",StateOrProvince:"",PostalCode:"",Latitude:null,Longitude:null,PropertyCondition:"",offer_request_asking:0},I=(0,l.memo)(function(e){let{onInventoryUpload:t,onOfferRequestUpload:r,onOfferRequestCreated:s}=e,c=(0,n.useAtomValue)(h.R8),m=(0,n.useAtomValue)(h.QH);(0,n.useSetAtom)(h.rb);let{isWholesaler:f}=(0,N.g)(),[j,C]=(0,l.useState)(!1),S=(0,d.cI)({resolver:(0,i.F)(z),defaultValues:q}),{data:_,isLoading:k}=(0,o.aM)(v.e.from("inventory_properties").select("*").eq("inventory_property_id",c).single(),{enabled:!!c}),{data:P}=(0,o.aM)(v.e.from("offer_requests").select("offer_request_id, offer_request_asking, offer_request_status").eq("offer_request_id",m).maybeSingle(),{enabled:!!m});(0,l.useEffect)(()=>{if(_){var e,t,r,a,s,n;let l=_.PostalCity||_.City||"",i=_.CountyOrParish||"",o=_.StateOrProvince||"",d=l&&o&&!l.includes(", ")?"".concat(l,", ").concat(o):l,c=i&&o&&!i.includes(", ")?"".concat(i,", ").concat(o):i;S.reset({UnparsedAddress:_.UnparsedAddress||"",StreetNumber:null!==(e=_.StreetNumber)&&void 0!==e?e:"",StreetName:null!==(t=_.StreetName)&&void 0!==t?t:"",UnitNumber:_.UnitNumber||"",PostalCity:d,CountyOrParish:c,StateOrProvince:null!==(r=_.StateOrProvince)&&void 0!==r?r:"",PostalCode:null!==(a=_.PostalCode)&&void 0!==a?a:"",Latitude:_.Latitude,Longitude:_.Longitude,PropertyCondition:null!==(s=_.PropertyCondition)&&void 0!==s?s:"",offer_request_asking:null!==(n=null==P?void 0:P.offer_request_asking)&&void 0!==n?n:0})}},[_,P]);let I=(0,w.Y)({existingInventoryProperty:_,onInventoryUpload:t,onOfferRequestUpload:r,onSettled:()=>C(!1),onDuplicate:()=>{S.setError("UnparsedAddress",{type:"validate",message:"This address has already been submitted."})},onOfferRequestCreated:s}),L=(0,l.useCallback)(e=>{C(!0),I.mutate(e)},[I]),A=(0,l.useCallback)(e=>{},[]),U=k||j||I.isPending,R=S.watch("PropertyCondition"),M=S.watch("offer_request_asking"),E=U||!R||!M||M<=0;return U?(0,a.jsx)(g.Zz,{children:(0,a.jsx)(g.be,{children:(0,a.jsx)(g.Ii,{title:"Generating Your Initial Offer Request"})})}):(0,a.jsx)(u.l0,{...S,children:(0,a.jsx)(g.Zz,{asChild:!0,children:(0,a.jsxs)("form",{onSubmit:S.handleSubmit(L,A),children:[(0,a.jsx)(g.be,{children:(0,a.jsxs)(g.Nn,{className:(0,b.cn)("max-w-screen-lg"),children:[(0,a.jsxs)(g.J9,{children:[(0,a.jsxs)(g.Td,{children:[(0,a.jsx)(g.YH,{children:"1"}),"Property basics"]}),(0,a.jsx)(g.Pm,{children:"Enter the address, property condition, and guidance price to generate the instant offer range."})]}),(0,a.jsx)(O,{form:S}),(0,a.jsxs)("div",{className:"space-y-6 rounded border border-border bg-background p-5 lg:p-8",children:[(0,a.jsx)(u.Wi,{control:S.control,name:"PropertyCondition",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{className:"space-y-3",children:[(0,a.jsxs)(u.lX,{children:["Property Condition"," ",(0,a.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,a.jsx)(u.NI,{children:(0,a.jsx)(p.uL,{name:t.name,value:t.value,onValueChange:t.onChange,className:"grid gap-3"})}),(0,a.jsx)(u.zG,{})]})}}),(0,a.jsx)(x.Separator,{}),(0,a.jsx)(u.Wi,{control:S.control,name:"offer_request_asking",render:e=>{var t;let{field:r}=e;return(0,a.jsxs)(u.xJ,{className:"space-y-3",children:[(0,a.jsxs)(u.lX,{children:["Give us the asking price or your estimate of current value ",(0,a.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,a.jsx)(u.NI,{children:(0,a.jsx)(p.Tx,{name:r.name,value:null!==(t=r.value)&&void 0!==t?t:0,onChange:r.onChange})}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"This is your best estimate of the property's current value and helps anchor the initial pricing range."}),(0,a.jsx)(u.zG,{})]})}})]})]})}),(0,a.jsx)(g.V$,{}),(0,a.jsxs)(g.es,{children:[(0,a.jsx)(g.R9,{children:f?(0,a.jsx)(y.Ul,{disabled:!1}):(0,a.jsx)(g.SO,{disabled:U})}),(0,a.jsx)(g.TN,{children:(0,a.jsx)(g.NM,{disabled:E,isLoading:U,type:"submit",children:"Submit"})})]})]})})})});function O(e){var t;let{form:r}=e,[s,n]=(0,l.useState)(null),[i,o]=(0,l.useState)(!1),[d,c]=(0,l.useState)(!1),h=r.watch("StateOrProvince"),p=(0,l.useCallback)(e=>{var t,a,s,l;if(!e)return;n(e),c(!0);let i={Longitude:null===(a=e.geometry)||void 0===a?void 0:null===(t=a.location)||void 0===t?void 0:t.lng(),Latitude:null===(l=e.geometry)||void 0===l?void 0:null===(s=l.location)||void 0===s?void 0:s.lat()},o="",d="",u="";if(e.address_components){for(let t of e.address_components)switch(t.types[0]){case"street_number":i.StreetNumber=t.long_name;break;case"route":i.StreetName=t.long_name;break;case"subpremise":i.UnitNumber=t.short_name;break;case"postal_code":i.PostalCode=t.long_name;break;case"locality":o=t.long_name;break;case"administrative_area_level_1":u=t.short_name,i.StateOrProvince=t.short_name;break;
1case"administrative_area_level_2":d=t.short_name}o&&u?i.PostalCity="".concat(o,", ").concat(u):o&&(i.PostalCity=o),d&&u?i.CountyOrParish="".concat(d,", ").concat(u):d&&(i.CountyOrParish=d)}if(!i.StreetNumber&&e.formatted_address){let t=e.formatted_address.split(",")[0].trim(),r=t.indexOf(" ");r>0&&/^\d/.test(t)&&(i.StreetNumber=t.slice(0,r),i.StreetName||(i.StreetName=t.slice(r+1)))}r.reset(),Object.entries(i).forEach(e=>{let[t,a]=e;r.setValue(t,a,{shouldTouch:!0,shouldValidate:!0,shouldDirty:!0})})},[r]),v=d&&!i;return(0,a.jsxs)("div",{className:(0,b.cn)("flex flex-col w-full gap-8","lg:flex-row lg:items-stretch xl:gap-10"),children:[(0,a.jsxs)("div",{className:"flex flex-col flex-1",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2 max-w-full",children:[(0,a.jsx)(j.y_,{value:r.getValues("UnparsedAddress"),onPlaceSelect:p,invalid:!!r.formState.errors.UnparsedAddress}),(null===(t=r.formState.errors.UnparsedAddress)||void 0===t?void 0:t.message)&&(0,a.jsx)("p",{className:"text-sm font-medium text-destructive",children:r.formState.errors.UnparsedAddress.message}),(0,a.jsx)(u.Wi,{control:r.control,name:"UnitNumber",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"Unit number"}),(0,a.jsx)(u.NI,{children:(0,a.jsx)(f.I,{...t,type:"text",placeholder:"Unit number"})}),(0,a.jsx)(u.zG,{})]})}})]}),(0,a.jsxs)("div",{className:"flex items-center space-x-2 mt-3",children:[(0,a.jsx)(m.X,{id:"manual-edit",checked:i,onCheckedChange:e=>o(!0===e)}),(0,a.jsx)("label",{htmlFor:"manual-edit",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:"Manually edit address fields"})]}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x.Separator,{className:"mt-4 mb-3"}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)(u.Wi,{control:r.control,name:"StreetNumber",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"Street number"}),(0,a.jsx)(u.NI,{children:(0,a.jsx)(f.I,{...t,type:"text",placeholder:"Street number",disabled:v})}),(0,a.jsx)(u.zG,{})]})}}),(0,a.jsx)(u.Wi,{control:r.control,name:"StreetName",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"Street address"}),(0,a.jsx)(u.NI,{children:(0,a.jsx)(f.I,{...t,type:"text",placeholder:"Street address",disabled:v})}),(0,a.jsx)(u.zG,{})]})}}),(0,a.jsx)(u.Wi,{control:r.control,name:"PostalCity",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"City"}),(0,a.jsx)(_,{value:t.value,onValueChange:t.onChange,disabled:v}),(0,a.jsx)(u.zG,{})]})}}),(0,a.jsx)(u.Wi,{control:r.control,name:"CountyOrParish",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"County"}),(0,a.jsx)(k,{value:t.value,onValueChange:t.onChange,disabled:v,selectedState:h}),(0,a.jsx)(u.zG,{})]})}}),(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row gap-2",children:[(0,a.jsx)(u.Wi,{control:r.control,name:"StateOrProvince",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{className:"xl:flex-1",children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"State"}),(0,a.jsx)(P,{value:t.value,onValueChange:t.onChange,disabled:v}),(0,a.jsx)(u.zG,{})]})}}),(0,a.jsx)(u.Wi,{control:r.control,name:"PostalCode",render:e=>{let{field:t}=e;return(0,a.jsxs)(u.xJ,{className:"xl:w-[250px]",children:[(0,a.jsx)(u.lX,{className:"sr-only",children:"Zip code"}),(0,a.jsx)(u.NI,{children:(0,a.jsx)(f.I,{...t,placeholder:"Zip code, e.g. 85377",type:"text",disabled:v})}),(0,a.jsx)(u.zG,{})]})}})]})]})]})]}),(0,a.jsx)(L,{selectedPlace:s})]})}function L(e){var t,r,s,n;let{selectedPlace:l}=e;return(0,a.jsxs)(j.aB,{className:"lg:w-2/4 xl:w-[450px]",children:[(0,a.jsxs)("div",{className:"absolute inset-0 bg-yellow-50/50 flex rounded-lg lg:rounded-xl flex-col gap-2 items-center justify-center",children:[(0,a.jsx)(c.Z,{className:"size-10 text-muted-foreground opacity-10",strokeWidth:1.2}
1),(0,a.jsx)("div",{className:"text-xs text-muted-foreground/50 select-none",children:"Enter a location to show its preview"})]}),(0,a.jsx)(j.Qh,{className:"size-full",center:{lat:null==l?void 0:null===(r=l.geometry)||void 0===r?void 0:null===(t=r.location)||void 0===t?void 0:t.lat(),lng:null==l?void 0:null===(n=l.geometry)||void 0===n?void 0:null===(s=n.location)||void 0===s?void 0:s.lng()}}),(0,a.jsx)(j.oq,{place:l})]})}},39348:function(e,t,r){r.d(t,{Pm:function(){return m},Ul:function(){return u},bW:function(){return f}});var a=r(28341),s=r(17471),n=r(83885),l=r(98426),i=r(75484),o=r(15133),d=r(4302);let c={LLCManagement:"LLC Management",AddressInput:"Address",PropertyDetails:"Property Details",AskingPrice:"Price",PropertyPhotos:"Photos",OfferRequestReview:"Review",AskInitialOffer:"Initial Offer",ShowInitialOffer:"Show Offer",SetMarketPlaceExpDate:"Set Expiration",WholesaleDetailForm:"Wholesale Details",PushToMarketplace:"Finalize This Offer",WholesaleConfirmation:"Confirmation",OfferRequestSuccess:"Complete"};function u(e){let{className:t,children:r,disabled:s=!1,...u}=e,[m,f]=(0,n.useAtom)(d.vw),x=(0,l.useMemo)(()=>{let e=Object.keys(c),t=e.indexOf(m);return t>0?e[t-1]:null},[m]);return(0,a.jsx)(i.z,{...u,size:"lg",variant:"outline",className:(0,o.cn)("text-sm lg:text-base",t),onClick:()=>{x&&f(x)},disabled:s||!x,type:"button",children:null!=r?r:"Back"})}function m(e){let{className:t,children:r,disabled:l=!1,...c}=e,u=(0,s.useRouter)(),m=(0,n.useSetAtom)(d.QH),f=(0,n.useSetAtom)(d.R8),x=(0,n.useSetAtom)(d.vw);return(0,a.jsx)(i.z,{...c,size:"lg",variant:"outline",className:(0,o.cn)("text-[15px]",t),onClick:()=>{m(null),f(null),x("LLCManagement"),u.push("/home/wholesaler")},disabled:l,type:"button",children:null!=r?r:"Finish later"})}function f(e){let{className:t,children:r,isLoading:s=!1,disabled:n=!1,onClick:l,type:d="button",...c}=e;return(0,a.jsx)(i.z,{...c,size:"lg",className:(0,o.cn)("text-base",t),isLoading:s,disabled:n,onClick:l,type:d,children:null!=r?r:"Continue"})}},15791:function(e,t,r){r.d(t,{X:function(){return i}});var a=r(28341),s=r(98426),n=r(20902),l=r(15133);let i=s.forwardRef((e,t)=>{let{checked:r,className:s,...i}=e;return(0,a.jsx)(n.fC,{...i,ref:t,checked:r,className:(0,l.cn)("peer relative inline-flex size-4 shrink-0 appearance-none items-center justify-center rounded shadow-sm outline-none ring-1 ring-inset transition duration-100 enabled:cursor-pointer"," focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring","data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground","disabled:cursor-not-allowed disabled:opacity-50",s),children:(0,a.jsx)(n.z$,{className:(0,l.cn)("flex size-full items-center justify-center"),children:"indeterminate"===r?(0,a.jsx)("svg",{"aria-hidden":"true",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("line",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",x1:"4",x2:"12",y1:"8",y2:"8"})}):(0,a.jsx)("svg",{"aria-hidden":"true",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M11.2 5.59998L6.79999 9.99998L4.79999 7.99998",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})})})});i.displayName=n.fC.displayName},98113:function(e,t,r){r.d(t,{h:function(){return u}});var a=r(28341),s=r(98426),n=r(92829),l=r(15905),i=r(75484),o=r(19207),d=r(92437),c=r(15133);function u(e){var t;let{options:r,placeholder:u="Select...",value:m=null,defaultValue:f="",onValueChange:x,onInputChange:h,className:p,contentClassName:j,...v}=e,[g,b]=s.useState(!1),[y,N]=s.useState(0),C=s.useRef(null),[w,S]=s.useState(null===m?f:m);s.useEffect(()=>{C.current&&N(C.current.offsetWidth)},[]);let _=e=>{let t=(null===m?w:m)===e?"":e;S(t),null==x||x(t)},k=null===m?w:m;return(0,a.jsxs)(d.J2,{open:g,onOpenChange:b,modal:!0,children:[(0,a.jsx)(d.xo,{asChild:!0,children:(0,a.jsxs)(i.z,{ref:C,...v,role:"combobox",variant:"outline","aria-expanded":g,className:(0,c.cn)("px-4 justify-between",p),children:[(0,a.jsx)("div",{className:(0,
1c.cn)("truncate flex-1 text-left",!m&&"text-muted-foreground"),children:m?null===(t=r.find(e=>e.value===m))||void 0===t?void 0:t.label:u}),(0,a.jsx)(n.Z,{className:"size-4 opacity-50 -mr-1 shrink-0"})]})}),(0,a.jsx)(d.yk,{className:(0,c.cn)("p-0",j),style:{width:y>0?"".concat(y,"px"):"auto"},children:(0,a.jsxs)(o.mY,{filter:(e,t)=>1,children:[(0,a.jsx)(o.sZ,{placeholder:"Search...",className:"h-9 w-full",onValueChange:e=>{null==h||h(e)}}),(0,a.jsxs)(o.e8,{children:[(0,a.jsx)(o.rb,{children:"No item found."}),(0,a.jsx)(o.fu,{children:r.map(e=>(0,a.jsxs)(o.di,{value:e.value,onSelect:e=>{_(e),b(!1)},children:[e.label,(0,a.jsx)(l.Z,{className:(0,c.cn)("ml-auto size-4 stroke-primary",k===e.value?"opacity-100":"opacity-0")})]},e.value))})]})]})})]})}},74871:function(e,t,r){r.d(t,{NI:function(){return p},Wi:function(){return u},l0:function(){return d},lX:function(){return h},pf:function(){return j},xJ:function(){return x},zG:function(){return v}});var a=r(28341),s=r(98426),n=r(98152),l=r(98066),i=r(15133),o=r(2938);let d=l.RV,c=s.createContext({}),u=e=>{let{...t}=e;return(0,a.jsx)(c.Provider,{value:{name:t.name},children:(0,a.jsx)(l.Qr,{...t})})},m=()=>{let e=s.useContext(c),t=s.useContext(f),{getFieldState:r,formState:a}=(0,l.Gc)(),n=r(e.name,a);if(!e)throw Error("useFormField should be used within <FormField>");let{id:i}=t;return{id:i,name:e.name,formItemId:"".concat(i,"-form-item"),formDescriptionId:"".concat(i,"-form-item-description"),formMessageId:"".concat(i,"-form-item-message"),...n}},f=s.createContext({}),x=s.forwardRef((e,t)=>{let{className:r,...n}=e,l=s.useId();return(0,a.jsx)(f.Provider,{value:{id:l},children:(0,a.jsx)("div",{ref:t,className:(0,i.cn)("space-y-2",r),...n})})});x.displayName="FormItem";let h=s.forwardRef((e,t)=>{let{className:r,...s}=e,{error:n,formItemId:l}=m();return(0,a.jsx)(o._,{ref:t,className:(0,i.cn)(n&&"text-destructive",r),htmlFor:l,...s})});h.displayName="FormLabel";let p=s.forwardRef((e,t)=>{let{...r}=e,{error:s,formItemId:l,formDescriptionId:i,formMessageId:o}=m();return(0,a.jsx)(n.g7,{ref:t,id:l,"aria-describedby":s?"".concat(i," ").concat(o):"".concat(i),"aria-invalid":!!s,...r})});p.displayName="FormControl";let j=s.forwardRef((e,t)=>{let{className:r,...s}=e,{formDescriptionId:n}=m();return(0,a.jsx)("p",{ref:t,id:n,className:(0,i.cn)("text-[0.8rem] text-muted-foreground",r),...s})});j.displayName="FormDescription";let v=s.forwardRef((e,t)=>{let{className:r,children:s,...n}=e,{error:l,formMessageId:o}=m(),d=l?String(null==l?void 0:l.message):s;return d?(0,a.jsx)("p",{ref:t,id:o,className:(0,i.cn)("text-[0.8rem] font-medium text-destructive",r),...n,children:d}):null});v.displayName="FormMessage"},2938:function(e,t,r){r.d(t,{_:function(){return d}});var a=r(28341),s=r(98426),n=r(25948),l=r(17842),i=r(15133);let o=(0,l.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.f,{ref:t,className:(0,i.cn)(o(),r),...s})});d.displayName=n.f.displayName},48284:function(e,t,r){r.d(t,{Bw:function(){return h},DI:function(){return c},Ph:function(){return d},Ql:function(){return j},i4:function(){return m},ki:function(){return u},n5:function(){return p}});var a=r(28341),s=r(98426),n=r(5108),l=r(92829),i=r(44607),o=r(15133);let d=i.fC,c=i.ZA,u=i.B4,m=s.forwardRef((e,t)=>{let{className:r,children:s,...n}=e;return(0,a.jsxs)(i.xz,{ref:t,className:(0,o.cn)("flex h-10 w-full items-center bg-background justify-between whitespace-nowrap rounded-md border border-input px-3 py-2 text-sm r
1ing-offset-background [&>span]:line-clamp-1 shadow-sm","placeholder:text-muted-foreground","focus:outline-none focus:border-primary focus:ring-4 focus:ring-primary/20","aria-[expanded=true]:ring-4 aria-[expanded=true]:ring-primary/20 aria-[expanded=true]:border-primary","aria-[invalid=true]:border-destructive aria-[invalid=true]:focus:ring-destructive/20 aria-[invalid=true]:focus:border-destructive aria-[invalid=true]:text-destructive","aria-[invalid=true]:aria-[expanded=true]:ring-destructive/20 aria-[invalid=true]:aria-[expanded=true]:border-destructive","disabled:cursor-not-allowed disabled:opacity-50",r),...n,children:[s,(0,a.jsx)(i.JO,{asChild:!0,children:(0,a.jsx)(l.Z,{className:"size-4 stroke-2 mr-2"})})]})});m.displayName=i.xz.displayName;let f=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.u_,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(n.g8U,{})})});f.displayName=i.u_.displayName;let x=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.$G,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(n.v4q,{})})});x.displayName=i.$G.displayName;let h=s.forwardRef((e,t)=>{let{className:r,children:s,position:n="popper",...l}=e;return(0,a.jsx)(i.h_,{children:(0,a.jsxs)(i.VY,{ref:t,className:(0,o.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-input bg-popover text-popover-foreground shadow","data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-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","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:n,...l,children:[(0,a.jsx)(f,{}),(0,a.jsx)(i.l_,{className:(0,o.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:s}),(0,a.jsx)(x,{})]})})});h.displayName=i.VY.displayName;let p=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.__,{ref:t,className:(0,o.cn)("px-2 py-1.5 text-sm font-semibold",r),...s})});p.displayName=i.__.displayName;let j=s.forwardRef((e,t)=>{let{className:r,children:s,...l}=e;return(0,a.jsxs)(i.ck,{ref:t,className:(0,o.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...l,children:[(0,a.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(i.wU,{children:(0,a.jsx)(n.nQG,{className:"h-4 w-4"})})}),(0,a.jsx)(i.eT,{children:s})]})});j.displayName=i.ck.displayName,s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.Z0,{ref:t,className:(0,o.cn)("-mx-1 my-1 h-px bg-muted",r),...s})}).displayName=i.Z0.displayName},20978:function(e,t,r){r.d(t,{Separator:function(){return i}});var a=r(28341),s=r(98426),n=r(72119),l=r(15133);let i=s.forwardRef((e,t)=>{let{className:r,orientation:s="horizontal",decorative:i=!0,...o}=e;return(0,a.jsx)(n.f,{ref:t,decorative:i,orientation:s,className:(0,l.cn)("shrink-0 border-border","horizontal"===s?"border-t w-full":"h-full border-r",r),...o})});i.displayName=n.f.displayName}}]);
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.