1/*! For license information please see component---src-pages-find-my-fit-tsx-c0752c6ab4afc769407e.js.LICENSE.txt */ 2try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="861d6e8d-d8fb-41b9-8bbb-330b0733fda0",e._sentryDebugIdIdentifier="sentry-dbid-861d6e8d-d8fb-41b9-8bbb-330b0733fda0")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"a1914b02daa8c613ead1e27da03d97f802f0ebde"};(self.webpackChunkinvisiblefence=self.webpackChunkinvisiblefence||[]).push([[9627],{8720:function(e,t,n){"use strict";var r=n(86567);function o(e,t){if(!e||!t)return e;const n=e.startsWith("/")?e:`/${e}`;return n.startsWith(t)?n:`${t}${n}`}t.A=(e,t)=>{const{siteUrl:n,currentPageUrl:i,localePrefix:a}=t||{};if(!e||0===e.length||!n)return null;const s=(0,r.K)(n);let c="";a&&(c=a.startsWith("/")?a:`/${a}`,c=(0,r.K)(c));const u=e.length-1;return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,t)=>{const n=t+1;if(t===u){var a;const t=i||(null!==globalThis&&void 0!==globalThis&&null!==(a=globalThis.location)&&void 0!==a&&a.pathname?`${s}${o(globalThis.location.pathname,c)}`:`${s}${o(e.link||"",c)}`);let u=t;if(i&&c)try{const e=new URL(t);e.pathname=o(e.pathname,c),u=e.toString()}catch{u=`${s}${o(t,c)}`}return{"@type":"ListItem",position:n,name:e.text,item:(0,r.K)(u)}}const l=e.link?`${s}${o(e.link,c)}`:`${s}${c}`;return{"@type":"ListItem",position:n,name:e.text,item:(0,r.K)(l)}})}}},14606:function(e,t,n){"use strict";n.d(t,{J:function(){return w}});var r=n(14041),o=n.t(r,2),i=(n(43144),n(37348)),a=n(31085),s=Symbol.for("react.lazy"),c=o[" use ".trim().toString()];function u(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&("object"==typeof(t=e._payload)&&null!==t&&"then"in t);var t}function l(e){const t=d(e),n=r.forwardRef((e,n)=>{let{children:o,...i}=e;u(o)&&"function"==typeof c&&(o=c(o._payload));const s=r.Children.toArray(o),l=s.find(p);if(l){const e=l.props.children,o=s.map(t=>t===l?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,a.jsx)(t,{...i,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,a.jsx)(t,{...i,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}function d(e){const t=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(u(n)&&"function"==typeof c&&(n=c(n._payload)),r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(n),a=function(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{const t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(a.ref=t?(0,i.t)(t,e):e),r.cloneElement(n,a)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var f=Symbol("radix.slottable");function p(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}var b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=l(`Primitive.${t}`),o=r.forwardRef((e,r)=>{const{asChild:o,...i}=e,s=o?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(s,{...i,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});var m=r.forwardRef((e,t)=>(0,a.jsx)(b.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));m.displayName="Label";var h=m,y=n(83635),v=n(44292);const g=(0,y.F)("text-foreground text-base leading-extraTight font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),w=(0,r.forwardRef)(({className:e,...t},n)=>r.createElement(h,Object.assign({ref:n,className:(0,v.cn)(g(),e)},t)))},17043:function(e,t){"use strict";const n=(e,t)=>{if(!e||"object"!=typeof e||Array.isArray(e))return;const r=e;
2if(Array.isArray(r["@graph"]))return void r["@graph"].forEach(e=>n(e,t));const o={...r};delete o["@context"],t.push(o)};t.A=(...e)=>{const t=[];return e.forEach(e=>{Array.isArray(e)?e.forEach(e=>n(e,t)):n(e,t)}),0===t.length?null:{"@context":"https://schema.org","@graph":t}}},33633:function(e,t,n){"use strict";n.r(t);var r=n(14041),o=n(2359),i=n(8720),a=n(17043),s=n(35729),c=n(57764),u=n(80658),l=n(80832),d=n(12614);const f="Find My Fit: Dog Fence Recommendation Tool | InvisibleFence",p="Answer a few quick questions about your property and get matched to the right Invisible Fence containment solution for your yard size, layout, and pet needs.",b="/find-my-fit";t.default=function({location:e}){const t=`${(0,d.A)()}${b}`,n=`${d.D}/#website`,m={"@type":"WebPage","@id":`${t}#webpage`,url:t,name:f,description:p,isPartOf:{"@id":n}},h=(0,i.A)([{text:"Home",link:"/"},{text:"Find My Fit"}],{siteUrl:(0,d.A)(),currentPageUrl:t}),y=(0,a.A)(m,h);return r.createElement(l.A,{headTagData:{title:f,description:p,canonicalUrl:t,meta:(0,o.A)({title:f,description:p,url:b},"invisiblefence")},scriptsData:y?[r.createElement("script",{id:"find-my-fit-schema",type:"application/ld+json",key:"find-my-fit-schema"},(0,s.m)(y))]:[],location:e},r.createElement(c.A,{$padding:"0"},r.createElement(u.A,null)))}},37348:function(e,t,n){"use strict";n.d(t,{s:function(){return a},t:function(){return i}});var r=n(14041);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let n=!1;const r=e.map(e=>{const r=o(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){const n=r[t];"function"==typeof n?n():o(e[t],null)}}}}function a(...e){return r.useCallback(i(...e),e)}},47266:function(e,t,n){"use strict";n.d(t,{X:function(){return i}});var r=n(14041),o=n(98497);function i(e){const[t,n]=r.useState(void 0);return(0,o.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,i;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,i=t.blockSize}else o=e.offsetWidth,i=e.offsetHeight;n({width:o,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},59501:function(e,t,n){"use strict";n.d(t,{p:function(){return i}});var r=n(14041),o=n(44292);const i=r.forwardRef(({className:e,disabled:t=!1,hasError:n=!1,readOnly:i=!1,type:a,iconComponent:s,...c},u)=>r.createElement("div",{className:"relative flex items-center w-full"},s&&r.createElement("span",{"aria-hidden":"true",className:(0,o.cn)("absolute left-3",n?"text-destructive":"text-input-icon")},s),r.createElement("input",Object.assign({className:(0,o.cn)(`flex h-11 w-full px-3 py-2 rounded-md text-input-foreground ${n?"border border-destructive text-input-foreground-destructive":"border border-input"} bg-white text-base ring-offset-white placeholder:text-input-placeholder disabled:cursor-not-allowed disabled:opacity-50 ${i||t?"cursor-default caret-transparent focus:outline-none focus-visible:outline-none":"focus:outline focus:outline-2 focus:outline-ring focus:outline-offset-2 focus-visible:outline focus-visible:outline-2 focus-visible:outline-ring focus-visible:outline-offset-2"} ${s?"pl-10":"pl-3"}`,e),disabled:t,readOnly:i,ref:u,type:a},c))))},61419:function(e,t,n){"use strict";n.d(t,{z:function(){return M},C:function(){return W}});var r=n(14041);"undefined"==typeof window||!window.document||window.document.createElement;function o(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var i=n(37348),a=n(86488),s=n(6035),c=n(40438),u=n(13620),l=n(13714),d=n(47266);var f=n(21264),p=n(31085),b="Radio",[m,h]=(0,a.A)(b),[y,v]=m(b),g=r.forwardRef((e,t)=>{const{__scopeRadio:n,name:a,checked:c=!1,required:u,disabled:l,value:d="on",onCheck:f,form:b,...m}=e,[h,v]=r.useState(null),g=(0,i.s)(t,e=>v(e)),w=r.useRef(!1),x=!h||(b||!!h.closest("form"));return(0,p.jsxs)(y,{scope:n,checked:c,disabled:l,children:[(0,p.jsx)(s.sG.button,{type:"button",role:"radio","aria-checked":c,"data-state":E(c),"data-disabled":l?"":void 0,disabled:l,value:d,...m,ref:g,onClick:o(e.onClick,e=>{c||f?.(),x&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})}),x&&(0,p.jsx)(R,{control:h,bubbles:!w.current,name:a,value:d,checked:c,required:u,disabled:l,form:b,style:{transform:"translateX(-100%)"}})]})});g.displayName=b;var w="RadioIndicator",x=r.forwardRef((e,t)=>
2{const{__scopeRadio:n,forceMount:r,...o}=e,i=v(w,n);return(0,p.jsx)(f.C,{present:r||i.checked,children:(0,p.jsx)(s.sG.span,{"data-state":E(i.checked),"data-disabled":i.disabled?"":void 0,...o,ref:t})})});x.displayName=w;var R=r.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:o=!0,...a},c)=>{const u=r.useRef(null),l=(0,i.s)(u,c),f=function(e){const t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n),b=(0,d.X)(t);return r.useEffect(()=>{const e=u.current;if(!e)return;const t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(f!==n&&r){const t=new Event("click",{bubbles:o});r.call(e,n),e.dispatchEvent(t)}},[f,n,o]),(0,p.jsx)(s.sG.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:l,style:{...a.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function E(e){return e?"checked":"unchecked"}R.displayName="RadioBubbleInput";var k=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],j="RadioGroup",[A,$]=(0,a.A)(j,[c.RG,h]),N=(0,c.RG)(),_=h(),[C,D]=A(j),P=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:o,value:i,required:a=!1,disabled:d=!1,orientation:f,dir:b,loop:m=!0,onValueChange:h,...y}=e,v=N(n),g=(0,l.jH)(b),[w,x]=(0,u.i)({prop:i,defaultProp:o??null,onChange:h,caller:j});return(0,p.jsx)(C,{scope:n,name:r,required:a,disabled:d,value:w,onValueChange:x,children:(0,p.jsx)(c.bL,{asChild:!0,...v,orientation:f,dir:g,loop:m,children:(0,p.jsx)(s.sG.div,{role:"radiogroup","aria-required":a,"aria-orientation":f,"data-disabled":d?"":void 0,dir:g,...y,ref:t})})})});P.displayName=j;var O="RadioGroupItem",I=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:a,...s}=e,u=D(O,n),l=u.disabled||a,d=N(n),f=_(n),b=r.useRef(null),m=(0,i.s)(t,b),h=u.value===s.value,y=r.useRef(!1);return r.useEffect(()=>{const e=e=>{k.includes(e.key)&&(y.current=!0)},t=()=>y.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,p.jsx)(c.q7,{asChild:!0,...d,focusable:!l,active:h,children:(0,p.jsx)(g,{disabled:l,required:u.required,checked:h,...f,...s,name:u.name,ref:m,onCheck:()=>u.onValueChange(s.value),onKeyDown:o(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:o(s.onFocus,()=>{y.current&&b.current?.click()})})})});I.displayName=O;var T=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=_(n);return(0,p.jsx)(x,{...o,...r,ref:t})});T.displayName="RadioGroupIndicator";var S=P,L=I,F=T;const G={name:"circle",size:24,node:[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]},q=(0,n(13023).A)(G);var z=n(44292);const M=(0,r.forwardRef)(({className:e,...t},n)=>r.createElement(S,Object.assign({className:(0,z.cn)("grid gap-2",e)},t,{ref:n}))),W=(0,r.forwardRef)(({className:e,...t},n)=>r.createElement(L,Object.assign({ref:n,className:(0,z.cn)("aspect-square h-4 w-4 rounded-full border border-foreground text-brand-foreground ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:border-brand-foreground",e)},t),r.createElement(F,{className:"flex items-center justify-center"},r.createElement(q,{className:"h-2.5 w-2.5 fill-current text-current"}))))},61600:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(14041);function o(e){const t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},66020:function(e){function t(e,t=100,n={}){if("function"!=typeof e)throw new TypeError(`Expected the first parameter to be a function, got \`${typeof e}\`.`);if(t<0)throw new RangeError("`wait` must not be negative.");const{immediate:r}="boolean"==typeof n?{immediate:n}:n;let o,i,a,s,c;function u(){const t=o,n=i;return o=void 0,i=void 0,c=e.apply(t,n),c}function l(){const e=Date.now()-s;e<t&&e>=0?a=setTimeout(l,t-e):(a=void 0,r||(c=u()))}const d=function(...e){if(o&&this!==o&&Object.getPrototypeOf(this)===Object.getPrototypeOf(o
2))throw new Error("Debounced method called with different contexts of the same prototype.");o=this,i=e,s=Date.now();const n=r&&!a;return a||(a=setTimeout(l,t)),n&&(c=u()),c};return Object.defineProperty(d,"isPending",{get(){return void 0!==a}}),d.clear=()=>{a&&(clearTimeout(a),a=void 0)},d.flush=()=>{a&&d.trigger()},d.trigger=()=>{c=u(),d.clear()},d}e.exports.debounce=t,e.exports=t},91934:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(14041);function o(e){const t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},97914:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});const r={name:"x",size:24,node:[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]},o=(0,n(13023).A)(r)}}]); 3//# sourceMappingURL=component---src-pages-find-my-fit-tsx-c0752c6ab4afc769407e.js.map
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.