1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5934],{10791:(e,t,a)=>{a.d(t,{S:()=>c});var r=a(85664),n=a(99621),l=a(88253),s=a(74348),i=a(96777);let o=(0,l.F)("relative block size-26 shrink-0 cursor-pointer border-2 border-bordergray bg-white shadow-none outline-none ring-0 ring-green-1/20 transition-all duration-300 hover:border-green-1 hover:ring-2 focus:z-20 focus:border-green-2 focus:outline-none focus:ring-4 focus:ring-green-1/20 data-[state=checked]:bg-primary data-[state=checked]:text-white",{variants:{theme:{apex:"",beam:"rounded-8",chalet:"",duplex:"rounded-8",estate:"",fascia:"",gable:""}}}),c=e=>{var t,a;let{className:l,label:c,theme:d,ref:u,...m}=e;return(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsx)(n.bL,{className:o({className:l,theme:d}),id:null!=(t=m.name)?t:"",ref:u,...m,children:(0,r.jsx)(n.C1,{className:(0,i.cn)("flex items-center justify-center text-current"),children:(0,r.jsx)(s.I,{className:"size-14",name:"lucide/check"})})}),(0,r.jsx)("label",{className:(0,i.cn)("cursor-pointer pl-15 leading-normal","duplex"===d?"text-14":"text-17"),htmlFor:null!=(a=m.name)?a:"",children:c})]})};c.displayName=n.bL.displayName},20865:(e,t,a)=>{a.d(t,{f:()=>s});var r=a(85664),n=a(81072),l=a(96777);let s=e=>{let{className:t,error:a,label:s,placeholder:i,theme:o="beam",ref:c,...d}=e;return(0,r.jsxs)("div",{className:(0,l.cn)("relative transition-all",a?"mb-38":"mb-2"),children:[(0,r.jsx)("div",{className:(0,l.cn)("group absolute flex items-center justify-between border-warning/10 border-x border-b bg-warning/5 px-10 py-5 text-11 text-warning shadow-sm transition-all duration-300",a&&"visible top-full opacity-100",!a&&"invisible top-0 opacity-0","beam"===o?"left-10 rounded-b-6":"inset-x-0",t),children:null!=a?a:""}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("textarea",{className:(0,n.r)({className:"h-150",hasError:!!a,theme:o}),placeholder:null!=i?i:s,ref:c,...d}),"duplex"===o&&(0,r.jsx)("span",{className:"pointer-events-none absolute inset-x-16 top-0 z-20 pt-10 font-semibold text-12 text-black tracking-[0.3px]",dangerouslySetInnerHTML:{__html:s}})]})]})};s.displayName="TextArea"},25934:(e,t,a)=>{a.r(t),a.d(t,{FormContact:()=>N});var r=a(85664),n=a(76392),l=a.n(n),s=a(63276),i=a(80166),o=a(30396),c=a(97763),d=a(16172),u=a(10791),m=a(56978),p=a(81072),x=a(34444),f=a(75691),h=a(20865),b=a(48849),g=a(58259),v=a(74370),y=a(96777);let w=[{text:"Buying a property",value:"Buying a property"},{text:"Selling my property",value:"Selling my property"},{text:"Renting a property",value:"Renting a property"},{text:"Letting my property",value:"Letting my property"},{text:"Something else",value:"Something else"}],j=o.Ik({branch:o.Yj().min(3,{message:"Please choose one"}),consent:o.zM().default(!1).optional(),emailAddress:o.Yj().min(5,{message:"Email is required"}).email({message:"Must be a valid email"}),fullName:o.Yj().min(2,{message:"Full name is required"}),interest:o.Yj().min(2,{message:"Please select an interest"}),message:o.Yj().min(10,{message:"Message is required"}),telephone:o.Yj().optional()});function N(e){var t,a,n,o,N,k;let{agentsByBranch:_,gtmEvent:C,labelsTextColor:L,largerSpacing:S,lettingsDisabled:E,offices:F,salesDisabled:I,scrollRef:R,selectedBranch:z,selectedInterest:M,submitClasses:P,submitVariant:T,textColor:V,theme:q,title:A,wide:O}=e,{pathname:D,searchParamsObj:B}=(0,g.F)(),{branch:Z}=B,Y=w.filter(e=>!(E&&(e.value.includes("Letting")||e.value.includes("Renting"))||I&&(e.value.includes("Selling")||e.value.includes("Buying")))),G=M?Y.find(e=>e.value.toLowerCase().includes(M)):null,H=(0,m.Lk)({defaultValues:{branch:null!=(N=null!=Z?Z:z)?N:"",interest:null!=(k=null==G?void 0:G.value)?k:""},schema:j}),{control:J,formState:K,handleSubmit:U,register:X}=H,[W,$]=(0,s.useState)(!1),[Q,ee]=(0,s.useState)(!1);async function et(e){$(!0);let t={1:e.fullName,2:e.emailAddress,3:e.telephone,4:e.interest,5:e.message,6:e.consent,8:e.branch,sourceUrl:"".concat(b.C).concat(D)},a=await fetch("/api/forms/contact",{body:JSON.stringify(t),method:"POST"}),{status:r}=await a.json();200===r&&($(!1),ee(!0),(0,v._N)("contact",{gtmEvent:C}),(null==R?void 0:R.current)&&window.scrollTo({behavior:"smooth",left:0,top:R.current.getBoundingClientRect().top+document.documentElement.scrollTop-180}))}let ea=_?"Choose your agent":"Choose your branch";return(0,r.jsx)("div",{className:"relative",children:Q?(0,r.jsx)(c.y,{labelsTextColor:L,theme:q,title:"Thank y
1ou for getting in touch",children:(0,r.jsx)("p",{children:"One of our team will be in touch shortly to discuss your enquiry."})}):(0,r.jsxs)(i.Op,{...H,children:[!!A&&A,(0,r.jsxs)("form",{className:(0,y.cn)("fascia"===q&&"-mx-10 flex flex-wrap"),id:"form-contact",onSubmit:U(et),children:[(0,r.jsxs)("div",{className:(0,y.cn)("w-full","fascia"===q&&"px-10 md:w-1/2","gable"===q&&O&&"lg:-mx-5 lg:flex lg:w-[calc(100%+10px)] lg:flex-wrap"),children:[(0,r.jsx)("div",{className:(0,y.cn)("w-full",z&&"hidden",S||"beam"===q?"mb-20":"mb-8"),children:(0,r.jsx)(i.xI,{control:J,defaultValue:z||"",name:"branch",render:e=>{let{field:t}=e;return(0,r.jsx)(x.l,{error:K.errors.branch,label:ea,onChange:t.onChange,options:F,ref:t.ref,theme:q,value:t.value})}})}),(0,r.jsx)("div",{className:(0,y.cn)("w-full",O&&"px-5 lg:w-1/2",S||"beam"===q?"mb-20":"duplex"===q?"mb-14":"mb-8"),children:(0,r.jsx)(p.p,{error:null==(t=K.errors.fullName)?void 0:t.message,label:"Full name",theme:q,...X("fullName")})}),(0,r.jsx)("div",{className:(0,y.cn)("w-full",O&&"px-5 lg:w-1/2",S||"beam"===q?"mb-20":"duplex"===q?"mb-14":"mb-8"),children:(0,r.jsx)(p.p,{error:null==(a=K.errors.emailAddress)?void 0:a.message,label:"Email address",theme:q,type:"email",...X("emailAddress")})}),(0,r.jsx)("div",{className:(0,y.cn)("w-full",O&&"px-5 lg:w-1/2",S||"beam"===q?"mb-20":"duplex"===q?"mb-14":"mb-8"),children:(0,r.jsx)(p.p,{error:null==(n=K.errors.telephone)?void 0:n.message,label:"Telephone",theme:q,...X("telephone")})}),(0,r.jsx)("div",{className:(0,y.cn)("w-full",O&&"px-5 lg:w-1/2",M&&"hidden",S||"beam"===q?"mb-20":"duplex"===q?"mb-14":"mb-8"),children:(0,r.jsx)(i.xI,{control:J,defaultValue:"",name:"interest",render:e=>{let{field:t}=e;return(0,r.jsx)(x.l,{error:K.errors.interest,label:"I'm interested in...",onChange:t.onChange,options:Y,ref:t.ref,theme:q,value:t.value})}})})]}),(0,r.jsx)("div",{className:(0,y.cn)("w-full","fascia"===q&&"md:[&_div.relative]:!h-full md:[&_div.relative_div.relative]:!h-full md:[&_textarea]:!h-full px-10 md:w-1/2",S||"beam"===q?"mb-20":"duplex"===q?"mb-14":"mb-8"),children:(0,r.jsx)(h.f,{error:null==(o=K.errors.message)?void 0:o.message,label:"Message...",theme:q,...X("message")})}),(0,r.jsx)("div",{className:(0,y.cn)("w-full","fascia"===q&&"px-10",S||"beam"===q?"mb-20":"duplex"===q?"mb-14":"mb-8"),children:(0,r.jsx)(i.xI,{control:J,name:"consent",render:e=>{let{field:t}=e;return(0,r.jsx)(u.S,{checked:t.value,label:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("span",{style:{color:null!=V?V:void 0},children:["I would like to receive your newsletter by email and understand that I can unsubscribe at any time."," "]}),(0,r.jsx)(l(),{className:"text-secondary no-underline hover:underline",href:"/privacy-policy",children:"Privacy Policy"})]}),onCheckedChange:e=>{t.onChange(!!e)},theme:q})}})}),(0,r.jsx)("div",{className:(0,y.cn)("w-full text-center","fascia"===q&&"px-10","duplex"===q?"md:pt-10":"md:pt-25"),children:(0,r.jsxs)(d.$,{className:P,"data-busy":W?"true":"false",disabled:W,icon:"apex"===q?"send":void 0,size:"beam"===q?"default":"duplex"===q?"lg":"md",theme:q,type:"submit",variant:null!=T?T:"beam"===q||"fascia"===q?"secondary":"primary",children:[(0,r.jsx)("span",{className:(0,y.cn)(W&&"opacity-0"),children:"Send Message"}),(0,r.jsx)("div",{className:(0,y.cn)("-translate-x-1/2 -translate-y-1/2 absolute top-1/2 left-1/2 flex transition-all",W?"visible opacity-1":"invisible opacity-0"),children:(0,r.jsx)(f.y,{color:"white"})})]})})]})]})})}},35121:(e,t,a)=>{a.d(t,{b:()=>i});var r=a(63276),n=a(71398),l=a(85664),s=r.forwardRef((e,t)=>(0,l.jsx)(n.sG.label,{...e,ref:t,onMouseDown:t=>{var a;t.target.closest("button, input, select, textarea")||(null==(a=e.onMouseDown)||a.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName="Label";var i=s},56978:(e,t,a)=>{a.d(t,{Lk:()=>o,MJ:()=>m,zB:()=>d});var r=a(85664),n=a(43136),l=a(11444),s=a(63276),i=a(80166);function o(e){let{schema:t,...a}=e;return(0,i.mN)({...a,resolver:(0,n.u)(t)})}a(87214),a(96777);let c=s.createContext({});function d(e){let{...t}=e;return(0,r.jsx)(c.Provider,{value:{name:t.name},children:(0,r.jsx)(i.xI,{...t})})}let u=s.createContext({}),m=e=>{let{ref:t,...a}=e,{error:n,formDescriptionId:o,formItemId:d,formMessageId:m}=(()=>{let e=s.useContext(c),t=s.useContext(u),{formState:a,getFieldState:r}=(0,i.xW)(),n=r(e.name,a),{id:l}=t;return{formDescriptionId:"".concat(l,"-form-item-description"),formItemId:"".concat(l,"-form-item"),formMessageId:"".concat(l,"-form-item-message"),id:l,name:e.name,...n}})();return(0,r.jsx)(l.DX,{"aria-describedby":n?"".concat(o," ").concat(m):o,"aria-invalid":!!n,id:d,ref:t,...a})};m.displayName="FormControl"},58259:(e,t,a)=>{a.d(t,{F:()=>n});var r=a(89309);function n(){let e=(0,r.usePathname)(),t=(0,r.useRouter)(),a=(0,r.useSearchParams)(),n=Object.fromEntries(a);return{getQueryString:(e,t)=>
1{let r=new URLSearchParams(a);if(e)for(let[t,a]of Object.entries(e))r.set(t,a);if(null==t?void 0:t.ignore)for(let e of t.ignore)r.delete(e);let n=r.toString();return n.length>0?"?".concat(n):""},pathname:e,queryParams:r=>{let{del:n,getNewPath:l,replace:s,set:i}=r,o=new URLSearchParams(a);if(i)for(let[e,t]of Object.entries(i))o.set(e,t);if(n)if(Array.isArray(n))for(let e of n)o.delete(e);else o.delete(n);let c=o.toString(),d="".concat(e).concat(c.length>0?"?".concat(c):"");if(l)return d;s?t.replace(d):t.push(d)},router:t,searchParams:a,searchParamsObj:n}}},74370:(e,t,a)=>{a.d(t,{_N:()=>c,tR:()=>d});var r=a(97239),n=a(82452);let l=/[^a-z0-9]+/g,s=/^_+|_+$/g,i={arrange_viewing:"Arrange Viewing",book_valuation:"Book a Valuation Form",contact:"Contact Form",instant_valuation:"Instant Valuation Form",register:"Register Form",virtual_valuation:"Virtual Valuation Form"};function o(e,t,a){let{gtmEvent:l}=a;l&&(0,r.sendGTMEvent)({event:"generate_lead",value:t}),n.f0("Lead",{content_name:e})}function c(e,t){o(e,i[e],t)}function d(e,t){o(e.toLowerCase().replace(l,"_").replace(s,"")||"custom_form",e,t)}},75691:(e,t,a)=>{a.d(t,{y:()=>o});var r=a(85664),n=a(88253),l=a(96777);let s=(0,n.F)(["absolute inset-0 rounded-full border-3 border-transparent"],{defaultVariants:{color:"primary"},variants:{color:{primary:"border-b-primary",secondary:"border-b-secondary",white:"border-b-white"}}}),i=(0,n.F)([""],{defaultVariants:{size:"default"},variants:{size:{default:"size-32",lg:"size-48",sm:"size-26",xs:"size-20"}}});function o(e){let{color:t,size:a}=e;return(0,r.jsxs)("div",{className:(0,l.cn)("relative flex items-center justify-center rounded-full",i({size:a})),children:[(0,r.jsx)("div",{className:(0,l.cn)(s({color:t}),i({size:a}),"animate-[0.8s_ease_0s_infinite_normal_none_running_spin]")}),(0,r.jsx)("div",{className:(0,l.cn)(s({color:t}),i({size:a}),"animate-[0.8s_linear_0s_infinite_normal_none_running_spin] border-dotted opacity-50")})]})}},81072:(e,t,a)=>{a.d(t,{p:()=>i,r:()=>s});var r=a(85664),n=a(88253),l=a(96777);let s=(0,n.F)(["relative block w-full tracking-[0.4px] shadow-none outline-none transition-all duration-300 focus:z-20 focus:outline-none","form-input border-2 bg-absolute-white text-left text-black placeholder:text-placeholder"],{compoundVariants:[{class:"border-bordergray ring-0 ring-green-1/20 hover:border-green-1 hover:ring-2 focus:border-green-2 focus:ring-4 focus:ring-green-1/20",hasError:!1,theme:["beam","apex","chalet","duplex","fascia","gable"]},{class:"border-warning/40 ring-2 ring-warning/20 focus:border-warning/60 focus:ring-4 focus:ring-warning/20",hasError:!0,theme:["beam","apex","chalet","duplex","fascia","gable"]}],variants:{hasError:{false:"",true:""},theme:{apex:"px-14 py-10 text-18 leading-[28px]",beam:"rounded-8 px-14 py-10 text-16 leading-[24px]",chalet:"px-14 py-10 text-18 leading-[28px]",duplex:"rounded-10 pt-29 pr-12 pb-7 pl-14 text-15",estate:"",fascia:"px-14 py-10 text-18 leading-[34px]",gable:"px-14 py-10 text-18 leading-[28px]"}}}),i=e=>{let{className:t,error:a,label:n,placeholder:i,theme:o="beam",type:c="text",ref:d,...u}=e;return(0,r.jsxs)("div",{className:(0,l.cn)("relative transition-all",a?"mb-38":"mb-2"),children:[(0,r.jsx)("div",{className:(0,l.cn)("group absolute flex items-center justify-between border-warning/10 border-x border-b bg-warning/5 px-10 py-5 text-11 text-warning shadow-sm transition-all duration-300",a&&"visible top-full opacity-100",!a&&"invisible top-0 opacity-0","beam"===o?"left-10 rounded-b-6":"inset-x-0",t),children:null!=a?a:""}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("input",{className:s({hasError:!!a,theme:o}),placeholder:null!=i?i:n,ref:d,type:c,...u}),"duplex"===o&&(0,r.jsx)("span",{className:"pointer-events-none absolute inset-x-16 top-0 z-20 pt-10 font-semibold text-12 text-black tracking-[0.3px]",dangerouslySetInnerHTML:{__html:n}})]})]})};i.displayName="Input"},82452:(e,t,a)=>{function r(){void 0!==window.fbq&&window.fbq("track","PageView")}function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};void 0!==window.fbq&&window.fbq("track",e,t)}a.d(t,{JR:()=>r,f0:()=>n})},87214:(e,t,a)=>{a.d(t,{J:()=>
1o});var r=a(85664),n=a(35121),l=a(88253),s=a(96777);let i=(0,l.F)("leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",{variants:{look:{alternative:["!text-12 mb-10 block pl-14 font-semibold tracking-wide opacity-50"],default:["text-17"]}}}),o=e=>{let{className:t,look:a="default",ref:l,...o}=e;return(0,r.jsx)(n.b,{className:(0,s.cn)(i({look:a}),t),ref:l,...o})};o.displayName=n.b.displayName},97763:(e,t,a)=>{a.d(t,{y:()=>l});var r=a(85664),n=a(96777);function l(e){let{children:t,labelsTextColor:a,theme:l,title:s}=e;return(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"flex items-center justify-center",children:(0,r.jsx)("span",{className:(0,n.cn)("fascia"===l?"text-white":"text-primary"),style:{color:a||void 0},children:(0,r.jsx)("svg",{height:"90",width:"82",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M51.281.969a2 2 0 0 0-1.593 1.281l-3.563 9.094a2 2 0 1 0 3.719 1.469l3.562-9.094a2 2 0 0 0-2.125-2.75Zm-12 3.625a2 2 0 0 0-1.843 2.312l.624 4.344a2.004 2.004 0 0 0 3.97-.563l-.657-4.374a2 2 0 0 0-2.094-1.72Zm18.907 7.218a2 2 0 0 0-1.032.438L53.72 15a2 2 0 1 0 2.468 3.125l3.438-2.75a2 2 0 0 0-1.438-3.563ZM44.656 18.22a6.601 6.601 0 0 0-3.062.968c-1.98 1.211-3.456 3.635-3.657 7-.353 5.836-1.225 11.925-2.687 16.344-.73 2.21-1.628 4-2.531 5.094-.903 1.093-1.642 1.469-2.532 1.469h-4.125a2 2 0 1 0 0 4h4.125c2.256 0 4.226-1.244 5.625-2.938 1.4-1.693 2.424-3.877 3.25-6.375 1.653-4.995 2.509-11.292 2.876-17.343.144-2.42.936-3.366 1.718-3.844.783-.479 1.816-.455 2.375-.219 2.76 1.165 4.317 3.689 5.063 7.781.746 4.093.478 9.554-.532 15.625a2 2 0 0 0 1.97 2.344h21.5c1.672 0 2.968 1.284 2.968 2.969 0 1.685-1.295 2.968-2.969 2.968h-1.656a2 2 0 0 0 0 4c1.673 0 2.969 1.285 2.969 2.97 0 1.684-1.296 2.968-2.969 2.968h-3.313a2 2 0 0 0 0 4c1.674 0 2.97 1.284 2.97 2.969 0 1.674-1.28 2.984-2.938 3h-.031c-.031 0-.67-.028-1.313-.031h-.875c-.121 0-.225-.01-.344 0-.059 0 .075-.067-.437.062-.064.016-.281.125-.281.125l-.282.125-.469.375-.468 1.031.219 1.25.5.594.343.219s.24.133.313.156c.072.023.117.022.156.031.079.018.121.026.156.031h.031c1.399.206 2.407 1.418 2.407 3 0 1.685-1.265 2.97-2.938 2.97-14.667 0-20.055-1.188-23.5-2.438-3.445-1.25-5.685-2.917-12.781-3.375a2 2 0 0 0-.125 0h-1.938L21.095 49.03a2 2 0 0 0-2.375-1.531L2.562 51.031c-.052.019-.105.04-.156.063a2.001 2.001 0 0 0-1.344 2.343l7.407 34a2 2 0 0 0 2.375 1.532L27 85.406a2.001 2.001 0 0 0 1.531-2.375l-.218-.937h1.062c6.444.434 7.65 1.705 11.563 3.125 3.943 1.43 9.954 2.687 24.843 2.687 3.825 0 6.938-3.142 6.938-6.969 0-1.276-.431-2.445-1.031-3.5 2.542-1.043 4.343-3.565 4.343-6.468 0-1.294-.44-2.426-1.062-3.469 2.557-1.036 4.375-3.554 4.375-6.469 0-1.614-.63-3.031-1.563-4.218 1.9-1.25 3.219-3.292 3.219-5.72 0-3.826-3.144-6.968-6.969-6.968H54.75c.756-5.404 1.054-10.45.281-14.688-.885-4.856-3.203-8.963-7.437-10.75-.891-.375-1.907-.532-2.938-.468ZM17.625 51.844l6.563 30.093-12.22 2.688-6.593-30.094 12.25-2.687ZM17.25 75.53c-1.192 0-2.188.962-2.188 2.156 0 1.195.996 2.188 2.188 2.188 1.192 0 2.156-.993 2.156-2.188a2.153 2.153 0 0 0-2.156-2.156Z",fill:"currentColor",fillRule:"nonzero",stroke:"#F1F3F6",strokeLinecap:"square",strokeWidth:".6"})})})}),(0,r.jsx)("h2",{className:(0,n.cn)("mt-20 font-body font-bold text-18 leading-normal tracking-[0.06px] md:text-20 lg:text-24","fascia"===l?"text-white":"text-primary"),style:{color:a||void 0},children:s}),(0,r.jsx)("div",{className:(0,n.cn)("prose mx-auto mt-20 max-w-[600px] text-17 prose-a:no-underline","fascia"===l&&"text-white"),style:{color:a||void 0},children:t})]})}},99621:(e,t,a)=>{a.d(t,{C1:()=>N,bL:()=>w});var r=a(63276),n=a(82150),l=a(52030),s=a(3414),i=a(47263),o=a(86907),c=a(11051),d=a(15327),u=a(71398),m=a(85664),p="Checkbox",[x,f]=(0,l.A)(p),[h,b]=x(p);function g(e){let{__scopeCheckbox:t,checked:a,children:n,defaultChecked:l,disabled:s,form:o,name:c,onCheckedChange:d,required:u,value:x="on",internal_do_not_use_render:f}=e,[b,g]=(0,i.i)({prop:a,defaultProp:null!=l&&l,onChange:d,caller:p}),[v,y]=r.useState(null),[w,j]=r.useState(null),N=r.useRef(!1),k=!v||!!o||!!v.closest("form"),_={checked:b,disabled:s,setChecked:g,control:v,setControl:y,name:c,form:o,value:x,hasConsumerStoppedPropagationRef:N,required:u,defaultChecked:!C(l)&&l,is
1FormControl:k,bubbleInput:w,setBubbleInput:j};return(0,m.jsx)(h,{scope:t,..._,children:"function"==typeof f?f(_):n})}var v="CheckboxTrigger",y=r.forwardRef((e,t)=>{let{__scopeCheckbox:a,onKeyDown:l,onClick:i,...o}=e,{control:c,value:d,disabled:p,checked:x,required:f,setControl:h,setChecked:g,hasConsumerStoppedPropagationRef:y,isFormControl:w,bubbleInput:j}=b(v,a),N=(0,n.s)(t,h),k=r.useRef(x);return r.useEffect(()=>{let e=null==c?void 0:c.form;if(e){let t=()=>g(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,g]),(0,m.jsx)(u.sG.button,{type:"button",role:"checkbox","aria-checked":C(x)?"mixed":x,"aria-required":f,"data-state":L(x),"data-disabled":p?"":void 0,disabled:p,value:d,...o,ref:N,onKeyDown:(0,s.mK)(l,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.mK)(i,e=>{g(e=>!!C(e)||!e),j&&w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});y.displayName=v;var w=r.forwardRef((e,t)=>{let{__scopeCheckbox:a,name:r,checked:n,defaultChecked:l,required:s,disabled:i,value:o,onCheckedChange:c,form:d,...u}=e;return(0,m.jsx)(g,{__scopeCheckbox:a,checked:n,defaultChecked:l,disabled:i,required:s,onCheckedChange:c,name:r,form:d,value:o,internal_do_not_use_render:e=>{let{isFormControl:r}=e;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(y,{...u,ref:t,__scopeCheckbox:a}),r&&(0,m.jsx)(_,{__scopeCheckbox:a})]})}})});w.displayName=p;var j="CheckboxIndicator",N=r.forwardRef((e,t)=>{let{__scopeCheckbox:a,forceMount:r,...n}=e,l=b(j,a);return(0,m.jsx)(d.C,{present:r||C(l.checked)||!0===l.checked,children:(0,m.jsx)(u.sG.span,{"data-state":L(l.checked),"data-disabled":l.disabled?"":void 0,...n,ref:t,style:{pointerEvents:"none",...e.style}})})});N.displayName=j;var k="CheckboxBubbleInput",_=r.forwardRef((e,t)=>{let{__scopeCheckbox:a,...l}=e,{control:s,hasConsumerStoppedPropagationRef:i,checked:d,defaultChecked:p,required:x,disabled:f,name:h,value:g,form:v,bubbleInput:y,setBubbleInput:w}=b(k,a),j=(0,n.s)(t,w),N=(0,o.Z)(d),_=(0,c.X)(s);r.useEffect(()=>{if(!y)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(N!==d&&e){let a=new Event("click",{bubbles:t});y.indeterminate=C(d),e.call(y,!C(d)&&d),y.dispatchEvent(a)}},[y,N,d,i]);let L=r.useRef(!C(d)&&d);return(0,m.jsx)(u.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=p?p:L.current,required:x,disabled:f,name:h,value:g,form:v,...l,tabIndex:-1,ref:j,style:{...l.style,..._,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function C(e){return"indeterminate"===e}function L(e){return C(e)?"indeterminate":e?"checked":"unchecked"}_.displayName=k}}]);
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.