PageSourceSearch

https://www.yourwayhome.ai/_next/static/chunks/36132.fd0308be1bda714b.js

js yourwayhome.ai collected 2026-10-05 15:28:47 UTC 20,036 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="7c323a70-2a3d-499f-ae9a-1d55aa899191",e._sentryDebugIdIdentifier="sentry-dbid-7c323a70-2a3d-499f-ae9a-1d55aa899191")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17094,36132],{16600:(e,r,t)=>{t.r(r),t.d(r,{FieldInput:()=>s});var n=t(95155),o=t(95449),a=t(12115),l=t(56248),i=t(98781);let s=(0,a.forwardRef)((e,r)=>{let t=(0,i.useFieldContext)(),a=(0,o.v6)(null==t?void 0:t.getInputProps(),e);return(0,n.jsx)(l.X.input,{...a,ref:r})});s.displayName="FieldInput"},17094:(e,r,t)=>{t.d(r,{w:()=>p});var n=t(95155),o=t(68217),a=t(8898),l=t(11856),i=t(66255),s=t(86555),u=t(28122),d=t(12115),c=t(88629);let p=(0,d.forwardRef)(function(e,r){let{id:t,value:p,onChange:m,showDictation:x=!0,...h}=e,g=(0,d.useId)(),f=t||g,[b,y]=(0,d.useState)(null),v=(0,d.useRef)(p);(0,d.useEffect)(()=>{v.current=p},[p]);let C=(0,d.useRef)(""),{isRecording:w,isConnecting:T,activeTextareaId:R,isSupported:P,startRecording:j,stopRecording:I}=(0,c.j)(),A=w&&R===f,F=(0,d.useCallback)((e,r)=>{if(r&&e.trim()){let r=v.current;if(e===C.current)return void console.log("[DictationTextarea] Skipping duplicate transcript:",e);if(r.trimEnd().endsWith(e.trim()))return void console.log("[DictationTextarea] Skipping - already at end:",e);C.current=e;let t=r.endsWith(" ")||""===r?"":" ";console.log("[DictationTextarea] Adding transcript:",e),m(r+t+e)}},[m]),S=(0,d.useCallback)(async()=>{A?(I(),y(null)):(C.current="",y(3),setTimeout(()=>y(2),1e3),setTimeout(()=>y(1),2e3),setTimeout(async()=>{y(null),await j(f,F)},3e3))},[A,f,j,I,F]);if(!x||!P)return(0,n.jsx)(o.Textarea,{ref:r,value:p,onChange:e=>m(e.target.value),...h});let{flex:E,width:$,w:L,minW:B,maxW:_,height:k,h:z,minH:M,maxH:H,...O}=h;return(0,n.jsxs)(a.Box,{position:"relative",flex:E,width:$||L||"100%",minW:B,maxW:_,height:k||z,minH:M,maxH:H,children:[(0,n.jsx)(o.Textarea,{ref:r,value:p,onChange:e=>m(e.target.value),pr:"48px",h:"100%",minH:M,maxH:H,...O}),null!==b&&(0,n.jsx)(a.Box,{position:"absolute",top:0,left:0,right:0,bottom:0,bg:"rgba(120, 40, 250, 0.9)",borderRadius:"xl",display:"flex",alignItems:"center",justifyContent:"center",zIndex:20,children:(0,n.jsx)(l.Text,{fontSize:"6xl",fontWeight:"bold",color:"white",css:{animation:"countdown-pulse 1s ease-in-out","@keyframes countdown-pulse":{"0%":{transform:"scale(0.5)",opacity:0},"50%":{transform:"scale(1.2)",opacity:1},"100%":{transform:"scale(1)",opacity:1}}},children:b},b)}),(0,n.jsx)(i.IconButton,{"aria-label":A?"Stop dictation":"Start dictation",position:"absolute",right:"8px",bottom:"8px",size:"sm",variant:"ghost",color:A?"red.500":"purple.600",onClick:S,borderRadius:"full",disabled:T&&R===f||null!==b,zIndex:10,_hover:{bg:A?"red.50":"purple.50",transform:"scale(1.05)"},transition:"all 0.2s",children:T&&R===f?(0,n.jsx)(s.Spinner,{size:"sm"}):A?(0,n.jsx)(u.Qnk,{}):(0,n.jsx)(u.Rrl,{})}),A&&(0,n.jsx)(a.Box,{position:"absolute",right:"8px",bottom:"8px",w:"32px",h:"32px",borderRadius:"full",bg:"red.100",pointerEvents:"none",opacity:.6,css:{animation:"dictation-pulse 1.5s infinite","@keyframes dictation-pulse":{"0%, 100%":{transform:"scale(1)",opacity:.6},"50%":{transform:"scale(1.3)",opacity:.2}}}})]})})},25674:(e,r,t)=>{t.d(r,{a:()=>o,w:()=>a});var n=t(4966);function o(e){var r;if(!e)return;let t=(0,n.YE)(e),o=(0,n.zk)(e),a=((r=t.createElement("div")).id="ghost",r.style.cssText="display:inline-block;height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:nowrap;",t.body.appendChild(r),r),l=function(e){if(!e)return;let r=(0,n.L9)(e);return"box-sizing:"+r.boxSizing+";border-left:"+r.borderLeftWidth+" solid red;border-right:"+r.borderRightWidth+" solid red;font-family:"+r.fontFamily+";font-feature-settings:"+r.fontFeatureSettings+";font-kerning:"+r.fontKerning+";font-size:"+r.fontSize+";font-stretch:"+r.fontStretch+";font-style:"+r.fontStyle+";font-variant:"+r.fontVariant+";font-variant-caps:"+r.fontVariantCaps+";font-variant-ligatures:"+r.fontVariantLigatures+";font-variant-numeric:"+r.fontVariantNumeric+";font-weight:"+r.fontWeight+";letter-spacing:"+r.letterSpacing+";margin-left:"+r.marginLeft+";margin-right:"+r.marginRight+";padding-left:"+r.paddingLeft+";padding-right:"+r.paddingRight+";text-indent:"+r.textIndent+";text-transform:"+r.textTransform}(e);function i(){o.requestAnimationFrame(()=>{a.innerHTML=e.value;let r=o.getComputedStyle(a);e?.style.setProperty("width",r.width)})}return l&&(a.style.cssText+=l),i(),e?.addEventListener("input",i),e?.addEventListener("change",i
1),()=>{t.body.removeChild(a),e?.removeEventListener("input",i),e?.removeEventListener("change",i)}}var a=e=>{if(!e)return;let r=(0,n.L9)(e),t=(0,n.zk)(e),o=(0,n.YE)(e),a=()=>{requestAnimationFrame(()=>{let t;e.style.height="auto",t="content-box"===r.boxSizing?e.scrollHeight-(parseFloat(r.paddingTop)+parseFloat(r.paddingBottom)):e.scrollHeight+parseFloat(r.borderTopWidth)+parseFloat(r.borderBottomWidth),"none"!==r.maxHeight&&t>parseFloat(r.maxHeight)?("hidden"===r.overflowY&&(e.style.overflowY="scroll"),t=parseFloat(r.maxHeight)):"hidden"!==r.overflowY&&(e.style.overflowY="hidden"),e.style.height=`${t}px`})};e.addEventListener("input",a),e.form?.addEventListener("reset",a);let l=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value");l&&Object.defineProperty(e,"value",{...l,set(r){let n=l.get?.call(this);l.set?.call(this,r),a(),n!==r&&queueMicrotask(()=>{e.dispatchEvent(new t.InputEvent("input",{bubbles:!0}))})}});let i=new t.ResizeObserver(()=>{requestAnimationFrame(()=>a())});i.observe(e);let s=new t.MutationObserver(()=>a());return s.observe(e,{attributes:!0,attributeFilter:["rows","placeholder"]}),o.fonts?.addEventListener("loadingdone",a),()=>{e.removeEventListener("input",a),e.form?.removeEventListener("reset",a),o.fonts?.removeEventListener("loadingdone",a),i.disconnect(),s.disconnect()}}},29029:(e,r,t)=>{t.d(r,{J:()=>n});let n=(0,t(12115).createContext)({isSupported:!1,isConnecting:!1,isRecording:!1,activeTextareaId:null,interimTranscript:"",error:null,startRecording:async()=>{},stopRecording:()=>{}})},36132:(e,r,t)=>{t.r(r),t.d(r,{default:()=>g});var n=t(95155),o=t(12115),a=t(8898),l=t(56579),i=t(27565),s=t(17943),u=t(77535),d=t(11856),c=t(71123),p=t(62489),m=t(17094),x=t(28122);let h=e=>{switch(e){case"mortgage":return{homePrice:4e5,downPayment:8e4,downPaymentPercent:20,loanAmount:32e4,interestRate:6.5,loanTerm:30,propertyTax:5e3,homeInsurance:1200,pmiRate:.5,hoa:0,extraPayment:0};case"dscr":return{monthlyRentalIncome:3e3,annualPropertyTax:4e3,annualInsurance:1200,monthlyHOA:200,monthlyMaintenance:300,monthlyOtherExpenses:100,loanAmount:3e5,interestRate:7,loanTerm:30};case"rent-vs-buy":return{homePrice:4e5,downPayment:8e4,interestRate:6.5,loanTerm:30,propertyTax:5e3,homeInsurance:1200,hoa:0,maintenance:1,homeValueAppreciation:3,monthlyRent:2e3,rentIncrease:3,investmentReturn:7,years:30};case"buydown":return{loanAmount:4e5,baseInterestRate:7,loanTerm:30,buydownType:"2-1"};case"net-proceeds":return{salePrice:5e5,mortgageBalance:3e5,listingCommissionPercent:3,buyerCommissionPercent:3,closingCosts:5e3,transferTaxPercent:.5,preparationCosts:3e3,otherFees:1e3,propertyTaxProration:0,hoaProration:0,homeWarranty:0,repairCredits:0};case"refinance":return{currentLoanBalance:3e5,currentInterestRate:7,currentRemainingTerm:25,newInterestRate:6,newLoanTerm:30,closingCosts:5e3,cashOut:0};case"fha-streamline":return{currentLoanBalance:25e4,currentInterestRate:6.5,newInterestRate:5.5,upfrontMIPPaidMonths:24,closingCosts:3e3};case"va-irrrl":return{originalLoanAmount:25e4,originalRate:4.5,originalTermMonths:300,newLoanAmount:225e3,newRate:4,newTermYears:30,titleSettlement:1500,creditReport:50,discountPoints:1e3,otherAllowable:886.49,lenderCredit:0};default:return{}}};function g(e){var r,t;let{isOpen:g,onClose:f,calculatorType:b,existingPreset:y,onSave:v}=e,[C,w]=(0,o.useState)((null==y?void 0:y.preset_name)||""),[T,R]=(0,o.useState)((null==y?void 0:y.preset_values)||h(b)),[P,j]=(0,o.useState)((null==y||null==(r=y.custom_colors)?void 0:r.primary)||"#6B46C1"),[I,A]=(0,o.useState)((null==y||null==(t=y.custom_colors)?void 0:t.secondary)||"#9F7AEA"),[F,S]=(0,o.useState)((null==y?void 0:y.custom_disclaimer)||""),[E,$]=(0,o.useState)(!1),[L,B]=(0,o.useState)(!1),[_,k]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(g)if(y){var e,r;w(y.preset_name),R(y.preset_values),j((null==(e=y.custom_colors)?void 0:e.primary)||"#6B46C1"),A((null==(r=y.custom_colors)?void 0:r.secondary)||"#9F7AEA"),S(y.custom_disclaimer||"")}else w(""),R(h(b)),j("#6B46C1"),A("#9F7AEA"),S("")},[g,y,b]);let z=async()=>{if(!C.trim())return void alert("Please enter a preset name");$(!0);try{await v({preset_name:C,preset_values:T,custom_colors:{primary:P,secondary:I},custom_disclaimer:F}),f()}catch(e){console.error("Error saving preset:",e),alert("Failed to save preset. Please try again.")}finally{$(!1)}},M=(e,r)=>{R(t=>({...t,[e]:r}))},H=e=>{if(""===e||null==e)return"";let r="string"==typeof e?parseFloat(e):e;
1return isNaN(r)?"":r.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})},O=(e=>{switch(e){case"mortgage":return{homePrice:"Home Price ($)",downPayment:"Down Payment ($)",downPaymentPercent:"Down Payment (%)",loanAmount:"Loan Amount ($)",interestRate:"Interest Rate (%)",loanTerm:"Loan Term (years)",propertyTax:"Annual Property Tax ($)",homeInsurance:"Annual Home Insurance ($)",pmiRate:"PMI Rate (% annually)",hoa:"Monthly HOA ($)",extraPayment:"Extra Monthly Payment ($)"};case"dscr":return{monthlyRentalIncome:"Monthly Rental Income ($)",annualPropertyTax:"Annual Property Tax ($)",annualInsurance:"Annual Insurance ($)",monthlyHOA:"Monthly HOA ($)",monthlyMaintenance:"Monthly Maintenance ($)",monthlyOtherExpenses:"Monthly Other Expenses ($)",loanAmount:"Loan Amount ($)",interestRate:"Interest Rate (%)",loanTerm:"Loan Term (years)"};case"rent-vs-buy":return{homePrice:"Home Price ($)",downPayment:"Down Payment ($)",interestRate:"Interest Rate (%)",loanTerm:"Loan Term (years)",propertyTax:"Annual Property Tax ($)",homeInsurance:"Annual Home Insurance ($)",hoa:"Monthly HOA ($)",maintenance:"Annual Maintenance (% of home value)",homeValueAppreciation:"Home Appreciation Rate (%)",monthlyRent:"Monthly Rent ($)",rentIncrease:"Annual Rent Increase (%)",investmentReturn:"Investment Return Rate (%)",years:"Comparison Period (years)"};case"buydown":return{loanAmount:"Loan Amount ($)",baseInterestRate:"Base Interest Rate (%)",loanTerm:"Loan Term (years)",buydownType:"Buydown Type (2-1 or 3-2-1)"};case"net-proceeds":return{salePrice:"Sale Price ($)",mortgageBalance:"Mortgage Balance ($)",listingCommissionPercent:"Listing Commission (%)",buyerCommissionPercent:"Buyer's Agent Commission (%)",closingCosts:"Seller Closing Costs ($)",transferTaxPercent:"Transfer Tax (%)",preparationCosts:"Home Preparation Costs ($)",otherFees:"Other Fees ($)",propertyTaxProration:"Property Tax Proration ($)",hoaProration:"HOA Proration ($)",homeWarranty:"Home Warranty ($)",repairCredits:"Repair Credits ($)"};case"refinance":return{currentLoanBalance:"Current Loan Balance ($)",currentInterestRate:"Current Interest Rate (%)",currentRemainingTerm:"Current Remaining Term (years)",newInterestRate:"New Interest Rate (%)",newLoanTerm:"New Loan Term (years)",closingCosts:"Closing Costs ($)",cashOut:"Cash Out Amount ($)"};case"fha-streamline":return{currentLoanBalance:"Current Loan Balance ($)",currentInterestRate:"Current Interest Rate (%)",newInterestRate:"New Interest Rate (%)",upfrontMIPPaidMonths:"Months Since Upfront MIP Paid",closingCosts:"Closing Costs ($)"};case"va-irrrl":return{originalLoanAmount:"Original Loan Amount ($)",originalRate:"Original Interest Rate (%)",originalTermMonths:"Original Term Remaining (months)",newLoanAmount:"New Loan Amount ($)",newRate:"New Interest Rate (%)",newTermYears:"New Term (years)",titleSettlement:"Title/Settlement Fees ($)",creditReport:"Credit Report Fee ($)",discountPoints:"Discount Points ($)",otherAllowable:"Other Allowable Fees ($)",lenderCredit:"Lender Credit ($)"};default:return{}}})(b);return g?(0,n.jsx)(a.Box,{position:"fixed",top:"0",left:"0",right:"0",bottom:"0",bg:"rgba(0, 0, 0, 0.5)",zIndex:"1000",display:"flex",alignItems:"center",justifyContent:"center",onClick:f,children:(0,n.jsxs)(a.Box,{bg:"surface",borderRadius:"2xl",maxW:"800px",maxH:"90vh",w:"90%",overflow:"hidden",onClick:e=>e.stopPropagation(),boxShadow:"0 25px 60px -15px rgba(120, 40, 250, 0.35), 0 15px 30px -10px rgba(0, 0, 0, 0.1)",border:"1px solid",borderColor:"purple.200",children:[(0,n.jsxs)(l.Flex,{bg:"surfaceElevated",p:"6",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid",borderColor:"gray.200",children:[(0,n.jsx)(i.Heading,{size:"lg",fontWeight:"bold",color:"purple.700",children:y?"Edit Preset":"Create New Preset"}),(0,n.jsx)(s.Button,{onClick:f,variant:"ghost",color:"gray.600",_hover:{bg:"surfaceMuted"},_active:{bg:"gray.200"},transition:"all 0.2s",children:(0,n.jsx)(x.yGN,{size:24})})]}),(0,n.jsx)(a.Box,{p:"6",overflowY:"auto",maxH:"calc(90vh - 180px)",bg:"surface",children:(0,n.jsxs)(u.Stack,{gap:"6",children:[(0,n.jsxs)(a.Box,{bg:"surfaceElevated",p:"6",borderRadius:"xl",border:"1px solid",borderColor:"gray.200",boxShadow:"sm",children:[(0,n.jsx)(d.Text,{fontWeight:"semibold",mb:"2",color:"purple.800",children:"Preset Name *"}),(0,n.jsx)(c.Input,{value:C,onChange:e=>w(e.target.value),placeholder:"e.g., First-time Buyer, Investor Special",size:"lg",bg:"surfaceElevated",borderWidth:"2px",borderColor:"purple.300",px:"4",_hover:{borderColor:"purple.400"},_focus:{borderColor:"purple.600",boxShadow:"0 0 0 1px var(--chakra-colors-purple-600)"},transition:"all 0.2s"})]}),(0,n.jsxs)(a.Box,{bg:"surfaceElevated",p:"6",borderRadius:"xl",border:"1px solid",borderColor:"gray.200",boxShadow:"sm",children:[(0,n.jsxs)(l.Flex,{align:"center",justify:"space-between",cursor:"pointer",onClick:()=>B(!L),mb:L?"3":"0",children:[(0,n.jsx)(d.Text,{fontWeight:"semibold",color:"purple.800",children:"Default Values"}),(0,n.jsx)(a.Box,{color:"purple.600",children:L?(0,n.jsx)(x.wAb,{size:20}):(0,n.jsx)(x.fK4,{size:20})})]}),L&&(0,n.jsx)(p.Grid,{templateColumns:"repeat(auto-fit, minmax(250px, 1fr))",gap:"4",children:Object.entries(O).map(e=>{var r,t;let[o,l]=e,i="buydownType"===o,s=l.includes("($)"),u=l.includes("(%)")||l.includes("% annually"),p="pmiRate"===o;return(0,n.jsxs)(a.Box,{children:[(0,n.jsx)(d.Text,{fontSize:"sm",mb:"1",color:"gray.700",children:l}),(0,n.jsx)(c.Input,{type:"text",value:i?null!=(r=T[o])?r:"":s?H(T[o])?"$".concat(H(T[o])):"":u?(e=>{if(""===e||null==e)return"";let r="string"==typeof e?parseFloat(e):e;return isNaN(r)?"":r.toFixed(2)})(T[o]):null!=(t=T[o])?t:"",onChange:e=>{i?M(o,e.target.value):s?M(o,(e=>{if(!e)return 0;
1let r=parseFloat(e.replace(/[^0-9.-]/g,""));return isNaN(r)?0:r})(e.target.value)):u?M(o,(e=>{if(!e)return 0;let r=parseFloat(e.replace(/[^0-9.-]/g,""));return isNaN(r)?0:r})(e.target.value)):M(o,parseFloat(e.target.value)||0)},size:"md",placeholder:s?"$0.00":p?"0.50":u?"0.00":"",bg:"surfaceElevated",borderWidth:"2px",borderColor:"purple.300",px:"3",_hover:{borderColor:"purple.400"},_focus:{borderColor:"purple.600",boxShadow:"0 0 0 1px var(--chakra-colors-purple-600)"},transition:"all 0.2s"}),p&&(0,n.jsx)(d.Text,{fontSize:"xs",color:"gray.500",mt:"1",children:"Enter as decimal (e.g., 0.50 for 0.50% annually). Typical range: 0.30 - 1.50"})]},o)})})]}),(0,n.jsxs)(a.Box,{bg:"surfaceElevated",p:"6",borderRadius:"xl",border:"1px solid",borderColor:"gray.200",boxShadow:"sm",children:[(0,n.jsxs)(l.Flex,{align:"center",justify:"space-between",cursor:"pointer",onClick:()=>k(!_),mb:_?"3":"0",children:[(0,n.jsx)(d.Text,{fontWeight:"semibold",color:"purple.800",children:"Brand Colors"}),(0,n.jsx)(a.Box,{color:"purple.600",children:_?(0,n.jsx)(x.wAb,{size:20}):(0,n.jsx)(x.fK4,{size:20})})]}),_&&(0,n.jsxs)(p.Grid,{templateColumns:"repeat(2, 1fr)",gap:"4",children:[(0,n.jsxs)(a.Box,{children:[(0,n.jsx)(d.Text,{fontSize:"sm",mb:"1",color:"gray.700",children:"Primary Color"}),(0,n.jsxs)(l.Flex,{gap:"2",alignItems:"center",children:[(0,n.jsx)(c.Input,{type:"color",value:P,onChange:e=>j(e.target.value),w:"60px",h:"40px",p:"1",borderColor:"purple.200",cursor:"pointer"}),(0,n.jsx)(c.Input,{value:P,onChange:e=>j(e.target.value),placeholder:"#6B46C1",flex:"1",bg:"surfaceElevated",borderWidth:"2px",borderColor:"purple.300",px:"3",_hover:{borderColor:"purple.400"},_focus:{borderColor:"purple.600",boxShadow:"0 0 0 1px var(--chakra-colors-purple-600)"},transition:"all 0.2s"})]})]}),(0,n.jsxs)(a.Box,{children:[(0,n.jsx)(d.Text,{fontSize:"sm",mb:"1",color:"gray.700",children:"Secondary Color"}),(0,n.jsxs)(l.Flex,{gap:"2",alignItems:"center",children:[(0,n.jsx)(c.Input,{type:"color",value:I,onChange:e=>A(e.target.value),w:"60px",h:"40px",p:"1",borderColor:"purple.200",cursor:"pointer"}),(0,n.jsx)(c.Input,{value:I,onChange:e=>A(e.target.value),placeholder:"#9F7AEA",flex:"1",bg:"surfaceElevated",borderWidth:"2px",borderColor:"purple.300",px:"3",_hover:{borderColor:"purple.400"},_focus:{borderColor:"purple.600",boxShadow:"0 0 0 1px var(--chakra-colors-purple-600)"},transition:"all 0.2s"})]})]})]})]}),(0,n.jsxs)(a.Box,{bg:"surfaceElevated",p:"6",borderRadius:"xl",border:"1px solid",borderColor:"gray.200",boxShadow:"sm",children:[(0,n.jsx)(d.Text,{fontWeight:"semibold",mb:"2",color:"purple.800",children:"Custom Disclaimer (Optional)"}),(0,n.jsx)(m.w,{id:"calculator-disclaimer",value:F,onChange:S,placeholder:"e.g., This calculator provides estimates only. Actual rates and terms may vary. Contact me for personalized quotes.",rows:4,bg:"surfaceElevated",borderWidth:"2px",borderColor:"purple.300",px:"3",py:"3",_hover:{borderColor:"purple.400"},_focus:{borderColor:"purple.600",boxShadow:"0 0 0 1px var(--chakra-colors-purple-600)"},transition:"all 0.2s"})]})]})}),(0,n.jsxs)(l.Flex,{p:"6",borderTop:"1px solid",borderColor:"purple.100",gap:"3",justifyContent:"flex-end",bg:"surfaceElevated",children:[(0,n.jsx)(s.Button,{onClick:f,variant:"outline",size:"lg",borderColor:"purple.300",color:"purple.700",_hover:{bg:"primaryMuted",borderColor:"purple.400"},transition:"all 0.2s",children:"Cancel"}),(0,n.jsx)(s.Button,{onClick:z,disabled:E,bg:"purple.600",color:"white",_hover:{bg:"purple.700"},_active:{bg:"purple.800"},_disabled:{opacity:.6,cursor:"not-allowed",bg:"purple.600"},size:"lg",px:"8",boxShadow:"0 4px 12px rgba(107, 70, 193, 0.3)",transition:"all 0.2s",children:(0,n.jsxs)(l.Flex,{align:"center",gap:"2",children:[(0,n.jsx)(x.Bc_,{}),(0,n.jsx)(d.Text,{children:E?"Saving...":y?"Update Preset":"Save"})]})})]})]})}):null}},68217:(e,r,t)=>{t.d(r,{Textarea:()=>l,TextareaPropsProvider:()=>i});var n=t(69462);let{withContext:o,PropsProvider:a}=(0,t(27318).createRecipeContext)({key:"textarea"}),l=o(n.FieldTextarea);l.displayName="Textarea";let i=a},69462:(e,r,t)=>{t.r(r),t.d(r,{FieldTextarea:()=>d});var n=t(95155),o=t(25674),a=t(95449),l=t(12115),i=t(65114),s=t(56248),u=t(98781);let d=(0,l.forwardRef)((e,r)=>{let{autoresize:t,...d}=e,c=(0,l.useRef)(null),p=(0,u.useFieldContext)(),m=(0,a.v6)(null==p?void 0:p.getTextareaProps(),{style:{resize:t?"none":void 0}},d);return(0,l.useEffect)(()=>
1{if(t)return(0,o.w)(c.current)},[t]),(0,n.jsx)(s.X.textarea,{...m,ref:(0,i.t)(r,c)})});d.displayName="FieldTextarea"},71123:(e,r,t)=>{t.d(r,{Input:()=>l,InputPropsProvider:()=>i});var n=t(16600);let{withContext:o,PropsProvider:a}=(0,t(27318).createRecipeContext)({key:"input"}),l=o(n.FieldInput),i=a},88629:(e,r,t)=>{t.d(r,{j:()=>a});var n=t(12115),o=t(29029);function a(){let e=(0,n.useContext)(o.J);if(!e)throw Error("useDictation must be used within a DictationProvider");return e}},98781:(e,r,t)=>{t.r(r),t.d(r,{FieldProvider:()=>n,useFieldContext:()=>o});let[n,o]=(0,t(98581).createContext)({name:"FieldContext",hookName:"useFieldContext",providerName:"<FieldProvider />",strict:!1})}}]);

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.