1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,60061,e=>{"use strict";var t=Object.defineProperty;e.s(["__exportAll",0,(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:"Module"}),r}])},19690,e=>{"use strict";var t=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n=Function.prototype.toString,r=n.call(Object);e.s(["hasProp",0,t,"isFunction",0,e=>"function"==typeof e,"isNull",0,e=>null==e,"isNumber",0,e=>"number"==typeof e&&!Number.isNaN(e),"isPlainObject",0,e=>{if(null==e||"object"!=typeof e||"[object Object]"!=Object.prototype.toString.call(e)||(e=>"object"==typeof e&&null!==e&&"$$typeof"in e&&"props"in e||"object"==typeof e&&null!==e&&"__v_isVNode"in e)(e))return!1;let i=Object.getPrototypeOf(e);if(null===i)return!0;let o=t(i,"constructor")&&i.constructor;return"function"==typeof o&&o instanceof o&&n.call(o)==r},"isString",0,e=>"string"==typeof e])},32592,e=>{"use strict";var t=e.i(19690),n=e.i(71645);e.s(["createContext",0,function(e={}){let{name:r,strict:i=!0,hookName:o="useContext",providerName:s="Provider",errorMessage:a,defaultValue:l}=e,c=(0,n.createContext)(l);return c.displayName=r,[c.Provider,function e(){let r=(0,n.useContext)(c);if(!r&&i){let n=Error(a??`${o} returned \`undefined\`. Seems you forgot to wrap component within ${s}`);throw n.name="ContextError",(0,t.hasProp)(Error,"captureStackTrace")&&(0,t.isFunction)(Error.captureStackTrace)&&Error.captureStackTrace(n,e),n}return r},c]}])}
1,16417,e=>{"use strict";e.s(["composeRefs",0,function(...e){return t=>{let n=[];for(let r of e)if("function"==typeof r){let e=r(t);"function"==typeof e&&n.push(e)}else r&&(r.current=t);if(n.length)return()=>{for(let e of n)e()}}}])},78605,79899,41949,e=>{"use strict";let t,n;var r=e.i(16417),i=e.i(71645),o=e.i(19690),s=(...e)=>(...t)=>{e.forEach(function(e){e?.(...t)})},a=(t=0,()=>(t++,t.toString(36)));e.s(["callAll",0,s,"cast",0,e=>e,"identity",0,e=>e(),"noop",0,()=>{},"runIfFn",0,(e,...t)=>("function"==typeof e?e(...t):e)??void 0,"uuid",0,a],79899);var l=(...e)=>e.map(e=>e?.trim?.()).filter(Boolean).join(" "),c=/((?:--)?(?:\w+-?)+)\s*:\s*([^;]*)/g,u=e=>{let t,n={};for(;t=c.exec(e);)n[t[1]]=t[2];return n},p=(e,t)=>{if((0,o.isString)(e)){if((0,o.isString)(t))return`${e};${t}`;e=u(e)}else(0,o.isString)(t)&&(t=u(t));return Object.assign({},e??{},t??{})};function f(...e){let t={};for(let n of e)if(n){for(let e in t){if(e.startsWith("on")&&"function"==typeof t[e]&&"function"==typeof n[e]){t[e]=s(n[e],t[e]);continue}if("className"===e||"class"===e){t[e]=l(t[e],n[e]);continue}if("style"===e){t[e]=p(t[e],n[e]);continue}t[e]=void 0!==n[e]?n[e]:t[e]}for(let e in n)void 0===t[e]&&(t[e]=n[e]);for(let e of Object.getOwnPropertySymbols(n))t[e]=n[e]}return t}e.s(["mergeProps",0,f],41949);var d=e=>{let t=(0,i.memo)((0,i.forwardRef)((t,n)=>{let o,{asChild:s,children:a,...l}=t;if(!s)return(0,i.createElement)(e,{...l,ref:n},a);if(!(0,i.isValidElement)(a))return null;let c=i.Children.only(a),u=(o=Object.getOwnPropertyDescriptor(c.props,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning?c.ref:(o=Object.getOwnPropertyDescriptor(c,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning?c.props.ref:c.props.ref||c.ref;return(0,i.cloneElement)(c,{...f(l,c.props),ref:n?(0,r.composeRefs)(n,u):u})}));return t.displayName=e.displayName||e.name,t},g=(n=new Map,new Proxy(d,{apply:(e,t,n)=>d(n[0]),get:(e,t)=>(n.has(t)||n.set(t,d(t)),n.get(t))}));e.s(["ark",0,g],78605)},7652,e=>{"use strict";var[t,n]=(0,e.i(32592).createContext)({name:"EnvironmentContext",hookName:"useEnvironmentContext",providerName:"<EnvironmentProvider />",strict:!1,defaultValue:{getRootNode:()=>document,getDocument:()=>document,getWindow:()=>window}});e.s(["useEnvironmentContext",0,n])},8264,e=>{"use strict";var t=(e,i=[])=>({parts:(...n)=>{if(r(i))return t(e,n);throw Error("createAnatomy().parts(...) should only be called once. Did you mean to use .extendWith(...) ?")},extendWith:(...n)=>t(e,[...i,...n]),omit:(...n)=>t(e,i.filter(e=>!n.includes(e))),rename:e=>t(e,i),keys:()=>i,build:()=>[...new Set(i)].reduce((t,r)=>Object.assign(t,{[r]:{selector:`&[data-scope="${n(e)}"][data-part="${n(r)}"], & [data-scope="${n(e)}"][data-part="${n(r)}"]`,attrs:{"data-scope":n(e),"data-part":n(r)}}}),{})}),n=e=>e.replace(/([A-Z])([A-Z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase(),r=e=>0===e.length;e.s(["createAnatomy",0,t])},37414,54700,93069,e=>{"use strict";var t=e=>"object"==typeof e&&null!==e;e.s(["MAX_Z_INDEX",0,0x7fffffff,"ariaAttr",0,e=>e?"true":void 0,"dataAttr",0,e=>e?"":void 0,"isObject",0,t,"noop",0,()=>void 0,"wrap",0,(e,t)=>e.map((n,r)=>e[(Math.max(t,0)+r)%e.length])],54700);var n=e=>t(e)&&1===e.nodeType&&"string"==typeof e.nodeName,r=e=>t(e)&&9===e.nodeType,i=e=>n(e)?e.localName||"":"#document",o=e=>t(e)&&void 0!==e.nodeType,s=e=>o(e)&&11===e.nodeType&&"host"in e,a=e=>n(e)&&"input"===e.localName,l=/(textarea|select)/;function c(e){return r(e)?e:t(e)&&e===e.window?e.document:e?.ownerDocument??document}function u(e){return s(e)?u(e.host):r(e)?e.defaultView??window:n(e)?e.ownerDocument?.defaultView??window:window}function p(e){let t=e.activeElement;for(;t?.shadowRoot;){let e=t.shadowRoot.activeElement;if(e&&e!==t)t=e;else break}return t}e.s(["contains",0,function(e,t){if(!e||!t||!n(e)||!o(t))return!1;if(n(t)&&e===t||e.contains(t))return!0;let r=t.getRootNode?.();if(r&&s(r)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1},"getActiveElement",0,p,"getDocument",0,c,"getParentNode",0,function(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||s(e)&&e.host||c(e).documentElement;return s(t)?t.host:t},"getRootNode",0,function(e){let t;try{if(t=e.getRootNode({composed:!0}),r(t)||s(t))return t}catch{}return e.ownerDocument??document},"getWindow",0,u,"isActiveElement",0,function(e){return!!e&&p(e.getRootNode())===e},"isAnchorElement",0,e=>!!e?.matches("a[href]"),"isEditableElement",0,function(e){if(null==e||!n(e))return!1;try{return a(e)&&null!=e.selectionStart||l.test(e.localName)||e.isContentEditable||"true"===e.getAttribute("contenteditable")||""===e.getAttribute("contenteditable")}catch{return!1}},"isElementVisible",0,e=>!!n(e)&&(e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0),"isHTMLElement",0,n,"isInputElement",0,a,"isRootElement",0,function(e){return["html","body","#document"].includes(i(e))},"isShadowRoot",0,s,"isVisualViewport",0,e=>t(e)&&"VisualViewport"===e.constructor.name],93069);var f=new WeakMap;e.s(["getComputedStyle",0,function(e){return f.has(e)||f.set(e,u(e).getComputedStyle(e)),f.get(e)}],37414)},87942,e=>{"use strict";e.s(["createSplitProps",0,()=>(e,t)=>t.reduce((e,t)=>
1{let[n,r]=e;return void 0!==r[t]&&(n[t]=r[t]),delete r[t],[n,r]},[{},{...e}])])},89309,59158,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(91315),i=e.i(7895),o=e.i(10087),s=e.i(89756),a=e.i(74654),l=e.i(11011),c=e.i(41305);function u(e){let{key:t,recipe:r}=e,i=(0,c.useChakraContext)();return(0,n.useMemo)(()=>r?i.sva(r):null!=t?i.getSlotRecipeFn(t):i.sva({slots:[]}),[t,r,i])}e.s(["useSlotRecipe",0,u],59158),e.s(["createSlotRecipeContext",0,e=>{let{key:c,recipe:p}=e,f=(0,s.upperFirst)(c||p.className||"Component"),[d,g]=(0,r.createContext)({name:`${f}StylesContext`,errorMessage:`use${f}Styles returned is 'undefined'. Seems you forgot to wrap the components in "<${f}.Root />" `}),[m,h]=(0,r.createContext)({name:`${f}ClassNameContext`,errorMessage:`use${f}ClassNames returned is 'undefined'. Seems you forgot to wrap the components in "<${f}.Root />" `,strict:!1}),[y,v]=(0,r.createContext)({strict:!1,name:`${f}PropsContext`,providerName:`${f}PropsContext`,defaultValue:{}});function b(e){let{unstyled:t,...r}=e,i=u({key:c,recipe:r.recipe||p}),[o,s]=(0,n.useMemo)(()=>i.splitVariantProps(r),[r,i]);return{styles:(0,n.useMemo)(()=>t?a.EMPTY_SLOT_STYLES:i(o),[t,o,i]),classNames:i.classNameMap,props:s}}return{StylesProvider:d,ClassNamesProvider:m,PropsProvider:y,usePropsContext:v,useRecipeResult:b,withProvider:(e,r,a)=>{let{defaultProps:c,displayName:u,wrapElement:p,...g}=a??{},h=(0,s.inferSlotRecipeComponentDisplayName)(f,String(r)),y=(0,l.chakra)(e,{},g),w=(0,n.forwardRef)((e,s)=>{let a=v(),l=(0,n.useMemo)(()=>(0,i.mergeProps)(c??{},a,e),[a,e]),{styles:u,props:f,classNames:g}=b(l),h=g[r],w=(0,t.jsx)(d,{value:u,children:(0,t.jsx)(m,{value:g,children:(0,t.jsx)(y,{ref:s,...f,css:[u[r],l.css],className:(0,o.cx)(l.className,h)})})});return p?.(w,l)??w});return w.displayName=u??h??(0,s.getElementTypeDisplayName)(e),w},withContext:(e,r,i)=>{let{displayName:a,...c}=i??{},u=null!=r&&""!==r?(0,s.inferSlotRecipeComponentDisplayName)(f,String(r)):f,p=(0,l.chakra)(e,{},c),d=(0,n.forwardRef)((e,n)=>{let{unstyled:i,...s}=e,a=g(),l=h(),c=l?.[r];return(0,t.jsx)(p,{...s,css:[!i&&r?a[r]:void 0,e.css],ref:n,className:(0,o.cx)(e.className,c)})});return d.displayName=a??u??(0,s.getElementTypeDisplayName)(e),d},withRootProvider:function(e,r={}){let{defaultProps:o,displayName:a}=r,l=(0,s.getElementTypeDisplayName)(e),c=(0,s.inferRootProviderDisplayName)(f,l),u=r=>{let s=v(),{styles:a,classNames:l,props:c}=b((0,n.useMemo)(()=>(0,i.mergeProps)(o,s,r),[s,r]));return(0,t.jsx)(d,{value:a,children:(0,t.jsx)(m,{value:l,children:(0,t.jsx)(e,{...c})})})};return u.displayName=a??c??l,u},useStyles:g,useClassNames:h}}],89309)},48148,e=>{"use strict";var t=e.i(61745);function n(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let r=n(0,t.useTranslations);n(0,t.useFormatter),e.s(["useTranslations",0,r])},14539,e=>{"use strict";(0,e.i(92953).registerVersion)("firebase","12.16.0","app"),e.s([])},71159,81382,e=>{"use strict";e.i(47167),e.i(14539);var t=e.i(92953);let n={dev:{deploymentEnv:"dev",appHostingProject:"family-safe-zones-dev",gitBranch:"develop",host:"safezones.dev",applicationProjectId:"family-safe-zones-dev",fdcServiceId:"family-safe-zones-dev-service",fdcRegion:"us-central1",allowedOrigins:["https://safezones.dev","https://www.safezones.dev","http://localhost:3000"]},staging:{deploymentEnv:"staging",appHostingProject:"family-safe-zones-staging",gitBranch:"staging",host:"safezones.vip",applicationProjectId:"family-safe-zones-ea59b",fdcServiceId:"family-safe-zones-ea59b-staging-service",fdcRegion:"us-east4",allowedOrigins:["https://safezones.vip","https://www.safezones.vip"]},prod:{deploymentEnv:"prod",appHostingProject:"family-safe-zones-ea59b",gitBranch:"main",host:"mobilesafezones.app",applicationProjectId:"family-safe-zones-ea59b",fdcServiceId:"family-safe-zones-ea59b-service",fdcRegion:"us-east4",allowedOrigins:["https://mobilesafezones.app","https://www.mobilesafezones.app"]}};function r(e="prod",t="Safe Zones"){return"staging"===e||t?.includes("Staging")?"staging":"dev"===e?"dev":"prod"}function i(e=r()){return"dev"===e?"dev":"prod"}let o=null;function s(e){o=e}function a(e=r()){if(!o)throw Error("Firebase client config resolver is not registered");return o(e)}e.s(["getFdcConnectorConfig",0,function(e=r()){let t=function(e=r()){return n[e]}(e);return{connector:"default",service:t.fdcServiceId,location:t.fdcRegion}},"getFirebaseClientConfigForEnv",0,a,"getFirebaseClientConfigKey",0,i,"registerFirebaseClientConfigResolver",0,s,"resolveDeploymentEnv",0,r],81382);let l={dev:{apiKey:"AIzaSyDtqbh5f4r9fHYYKhuS5Ris-1vo-znr3ag",authDomain:"auth.safezones.dev",projectId:"family-safe-zones-dev",storageBucket:"family-safe-zones-dev.appspot.com",messagingSenderId:"384112290017",appId:"1:384112290017:web:0c327c7ecdf207e0152fa0",measurementId:"G-0SZFHPX79F"},prod:{apiKey:"AIzaSyBg7r2e7roGPNeeuYx9LWWd7u8DwWIjNZQ",authDomain:"auth.mobilesafezones.app",projectId:"family-safe-zones-ea59b",storageBucket:"family-safe-zones-ea59b.firebasestorage.app",messagingSenderId:"99136508321",appId:"1:99136508321:web:23b777c50fa33fa1663be0",measurementId:"G-40YRBRDKD9"}};function c(e="prod",t="Safe Zones"){return a(r(e,t))}s(e=>l[i(e)]),e.s(["getFirebaseClientConfig",0,c,"initApp",0,function(){let e=c(),n=(0,t.getApps)();if(n.length>0){let e=n[0];return console.log("[Firebase Init] Returning existing app",{appName:e?.name,projectId:e?.options.projectId}),e}return console.log("[Firebase Init] Creating new app",{projectId:e.projectId}),(0,t.initializeApp)(e)}],71159)},50987,e=>{"use strict";var t=e.i(54716);e.s(["getAuth",()=>t.p])},99753,82018,73729,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(7895),i=e.i(52887),o=e.i(11011);let s=e=>e?"":void 0;e.s(["dataAttr",0,s],82018);var a=e.i(10087);let l=(0,o.chakra)("span");l.displayName="Span",e.s(["Span",0,l],73729);var c=e.i(713);let u=(0,o.chakra)("div",{base:{position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},variants:{axis:{horizontal:{insetStart:"50%",translate:"-50%",_rtl:{translate:"50%"}},vertical:{top:"50%",translate:"0 -50%"},both:{insetStart:"50%",top:"50%",translate:"-50% -50%",_rtl:{translate:"50% -50%"}}}},defaultVariants:{axis:"both"}});u.displayName="AbsoluteCenter";let p=n.forwardRef(function(e,n){let{spinner:r=(0,t.jsx)(c.Spinner,{size:"inherit",borderWidth:"0.125em",color:"inherit"}),spinnerPlacement:i="start",children:o,text:s,visible:a=!0,...p}=e;return a?s?(0,t.jsxs)(l,{ref:n,display:"contents",...p,children:["start"===i&&r,s,"end"===i&&r]}):r?(0,t.jsxs)(l,{ref:n,display:"contents",...p,children:[(0,t.jsx)(u,{display:"inline-flex",children:r}),(0,t.jsx)(l,{visibility:"hidden",display:"contents",children:o})]}):(0,t.jsx)(l,{ref:n,display:"contents",...p,children:o}):o});p.displayName="Loader";let{useRecipeResult:f,PropsProvider:d,usePropsContext:g}=(0,i.createRecipeContext)({key:"button"}),m=(0,n.forwardRef)(function(e,i){let l=g(),c=(0,n.useMemo)(()=>(0,r.mergeProps)(l,e),[l,e]),u=f(c),{loading:d,loadingText:m,children:h,spinner:y,spinnerPlacement:v,...b}=u.props;return(0,t.jsx)(o.chakra.button,{type:"button",ref:i,...b,"data-loading":s(d),disabled:d||b.disabled,className:(0,a.cx)(u.className,c.className),css:[u.styles,c.css],children:!c.asChild&&d?(0,t.jsx)(p,{spinner:y,text:m,spinnerPlacement:v,children:h}):h})});m.displayName="Button",e.s(["Button",0,m],99753)},43011,e=>{"use strict";let t=(0,e.i(11011).chakra)("div");t.displayName="Box",e.s(["Box",0,t])},713,e=>{"use strict";let{withContext:t,PropsProvider:n}=(0,e.i(52887).createRecipeContext)({key:"spinner"}),r=t("span");e.s(["Spinner",0,r])},89756,74654,e=>{"use strict";function t(e){return e?e.charAt(0).toUpperCase()+e.slice(1):e}e.s(["getElementTypeDisplayName",0,function(e){if("string"!=typeof e)return e.displayName||e.name},"inferRootProviderDisplayName",0,function(e,n){if(n)return e+t(n)},"inferSlotRecipeComponentDisplayName",0,function(e,n){return e+t(n)},"upperFirst",0,t],89756);let n=Object.freeze({}),r=Object.freeze({});e.s(["EMPTY_SLOT_STYLES",0,r,"EMPTY_STYLES",0,n],74654)},52887,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(91315),i=e.i(7895),o=e.i(10087),s=e.i(89756),a=e.i(74654),l=e.i(11011),c=e.i(41305);e.s(["createRecipeContext",0,function(e){let{key:u,recipe:p}=e,f=(0,s.upperFirst)(u||p.className||"Component"),[d,g]=(0,r.createContext)({strict:!1,name:`${f}PropsContext`,providerName:`${f}PropsContext`});function m(e){let{unstyled:t,...r}=e,i=function(e){let{key:t,recipe:r}=e,i=(0,c.useChakraContext)();return(0,n.useMemo)(()=>r?i.cva(r):null!=t?i.getRecipeFn(t):i.cva({}),[t,r,i])}({key:u,recipe:r.recipe||p}),[o,s]=(0,n.useMemo)(()=>i.splitVariantProps(r),[i,r]);return{styles:t?a.EMPTY_STYLES:i(o),className:i.className,props:s}}return{withContext:(e,r)=>{let{displayName:a,...c}=r??{},u=(0,l.chakra)(e,{},c),p=(0,n.forwardRef)((e,r)=>{let s=g(),a=(0,n.useMemo)(()=>(0,i.mergeProps)(s,e),[e,s]),{styles:l,className:c,props:p}=m(a);
1return(0,t.jsx)(u,{...p,ref:r,css:[l,a.css],className:(0,o.cx)(c,a.className)})});return p.displayName=a??f??(0,s.getElementTypeDisplayName)(e),p},PropsProvider:d,withPropsProvider:function(){return d},usePropsContext:g,useRecipeResult:m}}],52887)},18566,(e,t,n)=>{t.exports=e.r(76562)},44105,e=>{"use strict";var t=e.i(15304);e.s(["observeAttributes",0,function(e,n){let{defer:r}=n,i=r?t.raf:e=>e(),o=[];return o.push(i(()=>{let t="function"==typeof e?e():e;o.push(function(e,t){if(!e)return;let{attributes:n,callback:r}=t,i=new(e.ownerDocument.defaultView||window).MutationObserver(e=>{for(let t of e)"attributes"===t.type&&t.attributeName&&n.includes(t.attributeName)&&r(t)});return i.observe(e,{attributes:!0,attributeFilter:n}),()=>i.disconnect()}(t,n))})),()=>{o.forEach(e=>e?.())}},"observeChildren",0,function(e,n){let{defer:r}=n,i=r?t.raf:e=>e(),o=[];return o.push(i(()=>{let t="function"==typeof e?e():e;o.push(function(e,t){let{callback:n}=t;if(!e)return;let r=new(e.ownerDocument.defaultView||window).MutationObserver(n);return r.observe(e,{childList:!0,subtree:!0}),()=>r.disconnect()}(t,n))})),()=>{o.forEach(e=>e?.())}}])},62288,e=>{"use strict";var[t,n]=(0,e.i(32592).createContext)({name:"LocaleContext",hookName:"useLocaleContext",providerName:"<LocaleProvider />",strict:!1,defaultValue:{dir:"ltr",locale:"en-US"}});e.s(["useLocaleContext",0,n])},25145,92251,e=>{"use strict";function t(...e){1===e.length?e[0]:e[1],2!==e.length||e[0]}function n(e,t){if(null==e)throw Error(t())}e.i(47167),e.s(["ensure",0,n,"ensureProps",0,function(e,t,n){let r=[];for(let n of t)null==e[n]&&r.push(n);if(r.length>0)throw Error(`[zag-js${n?` > ${n}`:""}] missing required props: ${r.join(", ")}`)},"invariant",0,t,"warn",0,function(...e){1===e.length?e[0]:e[1],2!==e.length||e[0]}],92251);var r=new WeakMap,i=new WeakMap;function o(e){return e.join(".")}function s(e){return e.startsWith("#")}function a(e,t){return e?`${e}.${t}`:t}function l(e){let o=r.get(e);if(o)return o;let{index:s,idIndex:l}=function(e){let r=new Map,i=new Map,o=(e,s)=>{r.set(e,s);let l=s.id;l&&(i.has(l)&&t(`[zag-js] Duplicate state id: "${l}"`),i.set(l,e));let c=s.states;if(c)for(let[r,i]of(n(s.initial,()=>`[zag-js] Compound state "${e}" has child states but no "initial" property`),s.initial in c||t(`[zag-js] Compound state "${e}" has initial "${String(s.initial)}" which is not a child state`),Object.entries(c)))i&&o(a(e,r),i)};for(let[t,n]of Object.entries(e.states))n&&o(t,n);return{index:r,idIndex:i}}(e);return r.set(e,s),i.set(e,l),s}function c(e){return e?String(e).split(".").filter(Boolean):[]}function u(e,t){if(!t)return[];let n=l(e),r=c(t),i=[],s=[];for(let e of r){s.push(e);let t=o(s),r=n.get(t);if(!r)break;i.push({path:t,state:r})}return i}function p(e,t){let n=l(e),r=c(t);if(!r.length)return t;let i=[];for(let e of r){i.push(e);let r=o(i);if(!n.has(r))return t}let s=o(i),a=n.get(s);for(;a?.initial;){let e=`${s}.${a.initial}`,t=n.get(e);if(!t)break;s=e,a=t}return s}e.s(["ensureStateIndex",0,l,"findTransition",0,function(e,t,n){let r=u(e,t);for(let e=r.length-1;e>=0;e--){let t=r[e]?.state.on,i=t?.[n];if(i)return{transitions:i,source:r[e]?.path}}let i=e.on;return{transitions:i?.[n],source:void 0}},"getExitEnterStates",0,function(e,t,n,r){let i=t?u(e,t):[],o=u(e,n),s=0;for(;s<i.length&&s<o.length&&i[s]?.path===o[s]?.path;)s+=1;let a=i.slice(s).reverse(),l=o.slice(s),c=i.at(-1)?.path===o.at(-1)?.path;return r&&c&&(a=i.slice().reverse(),l=o),{exiting:a,entering:l}},"hasTag",0,function(e,t,n){return u(e,t).some(e=>e.state.tags?.includes(n))},"matchesState",0,function(e,t){return!!e&&(e===t||e.startsWith(`${t}.`))},"resolveStateValue",0,function(e,t,r){let o=String(t);if(s(o)){let t=s(o)?o.slice(1):o,r=(l(e),i.get(e)?.get(t));return n(r,()=>`[zag-js] Unknown state id: "${t}"`),p(e,r)}if(o.startsWith(".")&&r)return p(e,a(r,o.slice(1)));if(!o.includes(".")&&r){let t=c(r);for(let n=t.length-1;n>=1;n--){let r=a(t.slice(0,n).join("."),o);if(l(e).has(r))return p(e,r)}l(e).has(o)}return p(e,o)}],25145)},89207,e=>{"use strict";var t=e.i(25145);function n(){return{and:(...e)=>function(t){return e.every(e=>t.guard(e))},or:(...e)=>function(t){return e.some(e=>t.guard(e))},not:e=>function(t){return!t.guard(e)}}}function r(e){return(0,t.ensureStateIndex)(e),e}e.s(["createGuards",0,n,"createMachine",0,r,"setup",0,function(){return{guards:n(),createMachine:e=>r(e),choose:e=>function({choose:t}){return t(e)?.actions}}}])},20007,37168,e=>{"use strict";var t,n=(t=e=>e,new Proxy({},{get:(e,n)=>"style"===n?e=>t({style:e}).style:t}));e.s(["normalizeProps",0,n],20007);var r=e.i(93069);e.s(["createScope",0,function(e){let t=()=>e.getRootNode?.()??document,n=()=>(0,r.getDocument)(t());return{...e,getRootNode:t,getDoc:n,getWin:()=>n().defaultView??window,getActiveElement:()=>(0,r.getActiveElement)(t()),isActiveElement:r.isActiveElement,getById:e=>t().getElementById(e)}}],37168)},1103,e=>{"use strict";var t,n=((t=n||{}).NotStarted="Not Started",t.Started="Started",t.Stopped="Stopped",t);e.s(["INIT_STATE",0,"__init__","MachineStatus",0,n])},8461,e=>{"use strict";var t=e.i(19690);e.s(["compact",0,function e(n){if(!(0,t.isPlainObject)(n)||void 0===n)return n;let r=Reflect.ownKeys(n).filter(e=>"string"==typeof e),i={};for(let t of r){let r=n[t];void 0!==r&&(i[t]=e(r))}return i}])},78124,900,e=>{"use strict";var t=e.i(37168),n=e.i(25145),r=e.i(1103),i=e.i(79899),o=e.i(8461),s=e.i(92251),a=e.i(19690);function l(e){return null==e?[]:Array.isArray(e)?e:[e]}function c(e,t,n={}){let{step:r=1,loop:i=!0}=n,o=t+r,s=e.length,a=s-1;return -1===t?r>0?0:a:o<0?i?a:0:o>=s?i?0:t>s?s:t:o}e.s(["first",0,e=>e[0],"last",0,e=>e[e.length-1],"next",0,function(e,t,n={}
1){return e[c(e,t,n)]},"prev",0,function(e,t,n={}){return e[function(e,t,n={}){let{step:r=1,loop:i=!0}=n;return c(e,t,{step:-r,loop:i})}(e,t,n)]},"toArray",0,l],900);var u=e.i(71645),p=e.i(74080),f=void 0!==globalThis.document?u.useLayoutEffect:u.useEffect;function d(e){let t=e().value??e().defaultValue,n=e().isEqual??Object.is,[r]=(0,u.useState)(t),[o,s]=(0,u.useState)(r),l=void 0!==e().value,c=(0,u.useRef)(o);c.current=l?e().value:o;let d=(0,u.useRef)(c.current);return f(()=>{d.current=c.current},[o,e().value]),{initial:r,ref:c,get:function(){return l?e().value:o},set(t){(e().sync?p.flushSync:i.identity)(()=>{let r,i;return r=d.current,i=(0,a.isFunction)(t)?t(r):t,void(e().debug&&console.log(`[bindable > ${e().debug}] setValue`,{next:i,prev:r}),!l&&s(i),!n(i,r)&&e().onChange?.(i,r))})},invoke(t,n){e().onChange?.(t,n)},hash:t=>e().hash?.(t)??String(t)}}d.cleanup=e=>{(0,u.useEffect)(()=>e,[])},d.ref=e=>{let t=(0,u.useRef)(e);return{get:()=>t.current,set:e=>{t.current=e}}};var g=(e,t)=>{let n=(0,u.useRef)(!1),r=(0,u.useRef)(!1);(0,u.useEffect)(()=>{if(n.current&&r.current)return t();r.current=!0},[...(e??[]).map(e=>"function"==typeof e?e():e)]),(0,u.useEffect)(()=>(n.current=!0,()=>{n.current=!1}),[])};function m(e){let t=(0,u.useRef)(e);return t.current=e,t}function h(e){queueMicrotask(()=>{(0,p.flushSync)(()=>e())})}e.s(["useMachine",0,function(e,c={}){var y;let v,b,w=(0,u.useMemo)(()=>{let{id:e,ids:n,getRootNode:r}=c;return(0,t.createScope)({id:e,ids:n,getRootNode:r})},[c]),x=(...t)=>{e.debug&&console.log(...t)},S=(v=m(e.props?.({props:(0,o.compact)(c),scope:w})??c),function(e){return v.current[e]}),E=m(e.context?.({prop:S,bindable:d,scope:w,flush:h,getContext:()=>N,getComputed:()=>D,getRefs:()=>P,getEvent:()=>T()})),N={get:e=>E.current?.[e].ref.current,set(e,t){E.current?.[e].set(t)},initial:e=>E.current?.[e].initial,hash(e){let t=E.current?.[e].get();return E.current?.[e].hash(t)}},j=(0,u.useRef)(new Map),k=(0,u.useRef)(null),A=(0,u.useRef)(null),C=(0,u.useRef)({type:""}),T=()=>({...C.current,current:()=>C.current,previous:()=>A.current}),R=()=>({...F,matches:(...e)=>e.some(e=>(0,n.matchesState)(F.ref.current,e)),hasTag:t=>(0,n.hasTag)(e,F.ref.current,t)}),P=(y=e.refs?.({prop:S,context:N})??{},b=(0,u.useRef)(y),{get:e=>b.current[e],set(e,t){b.current[e]=t}}),M=()=>({state:R(),context:N,event:T(),prop:S,send:W,action:z,guard:I,track:g,refs:P,computed:D,flush:h,scope:w,choose:$}),z=t=>{let n=(0,a.isFunction)(t)?t(M()):t;if(n)for(let t of n.map(t=>{let n=e.implementations?.actions?.[t];return n||(0,s.warn)(`[zag-js] No implementation found for action "${JSON.stringify(t)}"`),n}))t?.(M())},I=t=>{if((0,a.isFunction)(t))return t(M());let n=e.implementations?.guards?.[t];return n||(0,s.warn)(`[zag-js] No implementation found for guard "${JSON.stringify(t)}"`),n?.(M())},O=t=>{let n=(0,a.isFunction)(t)?t(M()):t;if(!n)return;let r=n.map(t=>{let n=e.implementations?.effects?.[t];return n||(0,s.warn)(`[zag-js] No implementation found for effect "${JSON.stringify(t)}"`),n}),i=[];for(let e of r){let t=e?.(M());t&&i.push(t)}return()=>i.forEach(e=>e?.())},$=e=>l(e).find(e=>{let t=!e.guard;return(0,a.isString)(e.guard)?t=!!I(e.guard):(0,a.isFunction)(e.guard)&&(t=e.guard(M())),t}),D=t=>((0,s.ensure)(e.computed,()=>"[zag-js] No computed object found on machine"),(0,e.computed[t])({context:N,event:T(),prop:S,refs:P,scope:w,computed:D})),F=d(()=>({defaultValue:(0,n.resolveStateValue)(e,e.initialState({prop:S})),onChange(t,o){let{exiting:s,entering:a}=(0,n.getExitEnterStates)(e,o,t,k.current?.reenter);if(s.forEach(e=>{let t=j.current.get(e.path);t?.(),j.current.delete(e.path)}),s.forEach(e=>{z(e.state?.exit)}),z(k.current?.actions),a.forEach(e=>{let t=O(e.state?.effects);if(t){let n=j.current.get(e.path);j.current.set(e.path,n?(0,i.callAll)(n,t):t)}}),o===r.INIT_STATE){z(e.entry);let t=O(e.effects);if(t){let e=j.current.get(r.INIT_STATE);j.current.set(r.INIT_STATE,e?(0,i.callAll)(e,t):t)}}a.forEach(e=>{z(e.state?.entry)})}})),L=(0,u.useRef)(void 0),_=(0,u.useRef)(r.MachineStatus.NotStarted);f(()=>{queueMicrotask(()=>{let e=_.current===r.MachineStatus.Started;_.current=r.MachineStatus.Started,x(e?"rehydrating...":"initializing...");let t=L.current??F.initial;F.invoke(t,e?F.get():r.INIT_STATE)});let t=j.current;return()=>{let n=V();x("unmounting..."),L.current=n,_.current=r.MachineStatus.Stopped,t.forEach(e
1=>e?.()),j.current=new Map,k.current=null,queueMicrotask(()=>{z(e.exit),_.current=r.MachineStatus.Stopped})}},[]);let V=()=>"ref"in F?F.ref.current:F.get(),W=t=>{queueMicrotask(()=>{if(_.current!==r.MachineStatus.Started)return;A.current=C.current,C.current=t;let i=V(),{transitions:o,source:s}=(0,n.findTransition)(e,i,t.type),a=$(o);if(!a)return;k.current=a;let l=(0,n.resolveStateValue)(e,a.target??i,s);x("transition",t.type,a.target||i,`(${a.actions})`),l!==i?(0,p.flushSync)(()=>F.set(l)):a.reenter?F.invoke(i,i):z(a.actions??[])})};return e.watch?.(M()),{state:R(),send:W,context:N,prop:S,scope:w,refs:P,computed:D,event:T(),getStatus:()=>_.current}}],78124)},15304,e=>{"use strict";var t=Object.defineProperty,n=(e,n,r)=>{let i;return(i="symbol"!=typeof n?n+"":n)in e?t(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r},r=class e{constructor(){n(this,"id",null),n(this,"fn_cleanup"),n(this,"cleanup",()=>{this.cancel()})}static create(){return new e}request(e){this.cancel(),this.id=globalThis.requestAnimationFrame(()=>{this.id=null,this.fn_cleanup=e?.()})}cancel(){null!==this.id&&(globalThis.cancelAnimationFrame(this.id),this.id=null),this.fn_cleanup?.(),this.fn_cleanup=void 0}isActive(){return null!==this.id}};function i(e){let t=r.create();return t.request(e),t.cleanup}e.s(["AnimationFrame",0,r,"nextTick",0,function(e){let t=new Set;function n(e){let n=globalThis.requestAnimationFrame(e);t.add(()=>globalThis.cancelAnimationFrame(n))}return n(()=>n(e)),function(){t.forEach(e=>e())}},"queueBeforeEvent",0,function(e,t,n){let r=i(()=>{e.removeEventListener(t,o,!0),n()}),o=()=>{r(),n()};return e.addEventListener(t,o,{once:!0,capture:!0}),r},"raf",0,i],15304)},71195,83756,e=>{"use strict";var t=e=>{let t;return"u">typeof document&&e.test((t=navigator.userAgentData)&&Array.isArray(t.brands)?t.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent)},n=()=>{var e;let t;return e=/^Mac/i,"u">typeof document&&e.test((t=navigator.userAgentData,t?.platform??navigator.platform))},r=()=>t(/Android/i);e.s(["isAndroid",0,r,"isFirefox",0,()=>t(/Firefox/i),"isMac",0,n,"isTouchDevice",0,()=>"u">typeof document&&!!navigator.maxTouchPoints],83756);var i={Up:"ArrowUp",Down:"ArrowDown",Esc:"Escape"," ":"Space",",":"Comma",Left:"ArrowLeft",Right:"ArrowRight"},o={ArrowLeft:"ArrowRight",ArrowRight:"ArrowLeft"};e.s(["addDomEvent",0,(e,t,n,r)=>{let i="function"==typeof e?e():e;return i?.addEventListener(t,n,r),()=>{i?.removeEventListener(t,n,r)}},"getEventKey",0,function(e,t={}){let{dir:n="ltr",orientation:r="horizontal"}=t,s=e.key;return s=i[s]??s,"rtl"===n&&"horizontal"===r&&s in o&&(s=o[s]),s},"getEventPoint",0,function(e,t="client"){let n="touches"in e&&e.touches.length>0?e.touches[0]||e.changedTouches[0]:e;return{x:n[`${t}X`],y:n[`${t}Y`]}},"getEventTarget",0,function(e){let t=e.composedPath?.()??e.nativeEvent?.composedPath?.();return t?.[0]??e.target},"isComposingEvent",0,function(e){var t;return((t=e).nativeEvent??t).isComposing||229===e.keyCode},"isContextMenuEvent",0,e=>2===e.button||n()&&e.ctrlKey&&0===e.button,"isDownloadingEvent",0,function(e){let t=e.currentTarget;if(!t)return!1;let n=t.localName;return!!e.altKey&&("a"===n||"button"===n&&"submit"===t.type||"input"===n&&"submit"===t.type)},"isLeftClick",0,e=>0===e.button,"isModifierKey",0,e=>e.ctrlKey||e.altKey||e.metaKey,"isOpeningInNewTab",0,function(e){var t;let r=e.currentTarget;if(!r||!r.matches("a[href], button[type='submit'], input[type='submit']"))return!1;let i=1===e.button,o=(t=e,n()?t.metaKey:t.ctrlKey);return i||o},"isPrintableKey",0,function(e){return 1===e.key.length&&!e.ctrlKey&&!e.metaKey},"isVirtualClick",0,function(e){return""===e.pointerType&&!!e.isTrusted||(r()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}],71195)},67687,e=>{"use strict";var t=e.i(54700);e.s(["setAttribute",0,function(e,n,r){let i=e.getAttribute(n),o=null!=i;return i===r?t.noop:(e.setAttribute(n,r),()=>{o?e.setAttribute(n,i):e.removeAttribute(n)})},"setStyle",0,function(e,n){var r,i;if(!e)return t.noop;let o=Object.keys(n).reduce((t,n)=>(t[n]=e.style.getPropertyValue(n),t),{});return(r=o,i=n,Object.keys(r).every(e=>r[e]===i[e]))?t.noop:(Object.assign(e.style,n),()=>{Object.assign(e.style,o),0===e.style.length&&e.removeAttribute("style")})}])},53832,e=>{"use strict";var t=e.i(93069);function n(e){let r=(0,t.getParentNode)(e);return(0,t.isRootElement)(r)?(0,t.getDocument)(r).body:(0,t.isHTMLElement)(r)&&o(r)?r:n(r)}var r=/auto|scroll|overlay|hidden|clip/,i=new Set(["inline","contents"]);function o(e){let{overflow:n,overflowX:o,overflowY:s,display:a}=(0,t.getWindow)(e).getComputedStyle(e);return r.test(n+s+o)&&!i.has(a)}e.s(["getNearestOverflowAncestor",0,n,"getOverflowAncestors",0,function e(r,i=[]){let s=n(r),a=s===r.ownerDocument.body,l=(0,t.getWindow)(s);
1return a?i.concat(l,l.visualViewport||[],o(s)?s:[]):i.concat(s,e(s,[]))},"isOverflowElement",0,o])},35191,(e,t,n)=>{t.exports={name:"@familysafezones/portal",version:"4.24.2",engines:{node:">=24.0.0",npm:">=10.9.0",yarn:"",pnpm:"",bun:""},scripts:{"apphosting:build":"npm run build && mkdir -p .next/standalone/.next .next/standalone/certs/apple && cp -r .next/static .next/standalone/.next/static && cp -r public .next/standalone/public && cp certs/apple/*.cer .next/standalone/certs/apple/",build:"next build","build:dev":"node load-env.js next build","build:stats":"cross-env ANALYZE=true npm run build","check-types":"tsc --noEmit --pretty","dataconnect:sdk:check":"node scripts/dataconnect/check-sdk-contract.mjs","dataconnect:sdk:generate":"node scripts/dataconnect/generate-sdk.mjs",dev:"node load-env.js next dev ","docs:helm":"helm-docs --values-file=../fsz-portal/base/values.yaml","gcp:auth":"gcloud auth login","gcp:auth:adc":"gcloud auth application-default login","gcp:auth:dev":"gcloud auth login && gcloud container clusters get-credentials autopilot-cluster-dev --region us-central1 --project family-safe-zones-dev && npm run gcp:auth:registry","gcp:auth:prod":"gcloud auth login && gcloud container clusters get-credentials autopilot-cluster-1 --region us-central1 --project family-safe-zones-ea59b && npm run gcp:auth:registry","gcp:auth:registry":"gcloud auth configure-docker us-central1-docker.pkg.dev","gcp:auth:staging":"gcloud auth login && gcloud container clusters get-credentials autopilot-cluster-staging --region us-central1 --project family-safe-zones-staging && npm run gcp:auth:registry",lint:"next lint","lint:format":"prettier '**/*.(js|jsx|ts|tsx|json|yaml|yml|md|css|scss|less)' --write && next lint --fix","migrate:rtdb-to-dataconnect":"node scripts/migration/rtdb-to-dataconnect.js",prepare:"husky",screenshots:"node tasks/puppeteer/screenshots.js",spotlight:"spotlight-sidecar &",start:"next start","start:dev":"npm run spotlight && next start",storybook:"storybook dev -p 6006","storybook:build":"storybook build","storybook:serve":"http-server storybook-static --port 6006 --silent",test:"vitest run","test-storybook:ci":"mkdir -p public && start-server-and-test storybook:serve http://127.0.0.1:6006 test-storybook","test:coverage":"vitest run --coverage","test:e2e":"playwright test","test:reports":"vitest run --coverage --reporter=junit --outputFile=test-results.xml"},dependencies:{"@apple/app-store-server-library":"^3.1.0","@bugfender/sdk":"^4.0.1","@chakra-ui/react":"^3.36.1","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@firebasegen/default-connector":"file:dataconnect-generated/js/default-connector","@fortawesome/fontawesome-free":"7.3.1","@fortawesome/fontawesome-svg-core":"7.3.1","@fortawesome/free-solid-svg-icons":"7.3.1","@fortawesome/react-fontawesome":"3.5.0","@google-cloud/secret-manager":"^6.3.0","@googlemaps/js-api-loader":"2.1.1","@hookform/resolvers":"5.4.0","@sendgrid/mail":"^8.1.6","@sentry/nextjs":"^10.67.0","@spotlightjs/spotlight":"4.11.8","@t3-oss/env-nextjs":"^0.13.11","@tanstack/react-query":"^5.101.4","@vis.gl/react-google-maps":"^1.9.0",dotenv:"17.4.2","final-form":"5.0.1",firebase:"12.16.0","firebase-admin":"14.2.0","framer-motion":"12.42.2",jose:"6.2.4","lodash.debounce":"^4.0.8",next:"16.2.11","next-firebase-auth-edge":"^1.12.0","next-intl":"^4.13.4","next-pwa":"^5.6.0","next-themes":"^0.4.6","properties-reader":"^3.0.1","qrcode.react":"^4.2.0",react:"19.2.8","react-dom":"19.2.8","react-final-form":"7.0.1","react-google-autocomplete":"^2.7.5","react-hook-form":"^7.82.0","react-icons":"^5.7.0",sharp:"^0.35.3","terra-draw":"^1.32.2","terra-draw-google-maps-adapter":"^1.6.1",uuid:"14.0.1",yaml:"^2.9.0",zod:"4.4.3"},devDependencies:{"@codedependant/semantic-release-docker":"^7.0.0","@commitlint/cli":"21.2.1","@commitlint/config-conventional":"21.2.0","@commitlint/cz-commitlint":"21.2.0","@droidsolutions-oss/semantic-release-update-file":"^1.4.0","@faker-js/faker":"10.5.0","@next/bundle-analyzer":"16.2.11","@percy/cli":"1.32.4","@percy/playwright":"^1.1.1","@playwright/test":"^1.61.1","@semantic-release/changelog":"^7.0.0","@semantic-release/exec":"7.1.0","@semantic-release/git":"^11.0.0","@semantic-release/github":"12.0.9","@semantic-release/npm":"13.1.5","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^7.0.0","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","@types/lodash.debounce":"^4.0.9","@types/node":"26.1.1","@types/properties-reader":"^2.1.3","@types/react":"19.2.17","@typescript-eslint/eslint-plugin":"8.65.0","@typescript-eslint/parser":"8.65.0","@vitejs/plugin-react":"^6.0.4","@vitest/coverage-v8":"4.1.10","@vitest/expect":"4.1.10",auto
1prefixer:"^10.5.4",checkly:"8.17.1","cross-env":"10.1.0","dotenv-cli":"11.0.0",envars:"^1.1.1",eslint:"10.7.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-next":"16.2.11","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-playwright":"2.10.5","eslint-plugin-prettier":"^5.5.6","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-simple-import-sort":"^14.0.0","eslint-plugin-tailwindcss":"^4.2.0","eslint-plugin-testing-library":"^7.16.2","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-vitest":"~0.5.4","firebase-tools":"15.24.0","http-server":"^14.1.1",husky:"^9.1.7",jiti:"^2.7.0",jsdom:"29.1.1","lint-staged":"17.2.0","next-router-mock":"1.0.5","next-test-api-route-handler":"5.0.5",prettier:"^3.9.6",puppeteer:"25.3.0",rimraf:"^6.1.3","semantic-release":"25.0.8","semantic-release-helm3":"^2.10.0","start-server-and-test":"^3.0.11","ts-node":"^10.9.2",typescript:"^5.9.3",vite:"^8.1.5","vite-tsconfig-paths":"6.1.1",vitest:"4.1.10","vitest-fail-on-console":"^0.10.1"}}},46654,e=>{"use strict";var t=e.i(47167);let n=e.r(35191),r={name:n.displayName||"Family Safe Zones Portal",locales:["en","es"],defaultLocale:"en",localePrefix:"as-needed",mapKey:t.default.env.NEXT_PUBLIC_GOOGLE_MAPS_API_KEY||"AIzaSyBxW3MskVNzCfFrTIDjAy6CN1s9dnmGiLs",version:n.version||"1.0.0"};e.s(["AppConfig",0,r])},81804,e=>{"use strict";var t=e.i(93069),n=e=>(0,t.isHTMLElement)(e)&&"IFRAME"===e.tagName,r="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false']), details > summary:first-of-type";function i(e){return!(!(0,t.isHTMLElement)(e)||e.closest("[inert]"))&&e.matches(r)&&(0,t.isElementVisible)(e)}function o(e,t={}){if(!e)return[];let{includeContainer:i,getShadowRoot:a}=t,l=Array.from(e.querySelectorAll(r));i&&s(e)&&l.unshift(e);let c=[];for(let e of l)if(s(e)){if(n(e)&&e.contentDocument){let t=e.contentDocument.body;c.push(...o(t,{getShadowRoot:a}));continue}c.push(e)}if(a){let e=function(e,t,n){let i=[...e],o=[...e],s=new Set,a=new Map;e.forEach((e,t)=>a.set(e,t));let l=0;for(;l<o.length;){let e=o[l++];if(!e||s.has(e))continue;s.add(e);let c=function(e,t){if(!t)return null;if(!0===t)return e.shadowRoot||null;let n=t(e);return(!0===n?e.shadowRoot:n)||null}(e,t);if(c){let t=Array.from(c.querySelectorAll(r)).filter(n),s=a.get(e);if(void 0!==s){let e=s+1;i.splice(e,0,...t),t.forEach((t,n)=>{a.set(t,e+n)});for(let n=e+t.length;n<i.length;n++)a.set(i[n],n)}else{let e=i.length;i.push(...t),t.forEach((t,n)=>{a.set(t,e+n)})}o.push(...t)}}return i}(c,a,s);return!e.length&&i?l:e}return!c.length&&i?l:c}function s(e){let n;if((0,t.isHTMLElement)(e)&&e.tabIndex>0)return!0;if(!i(e)||0>((n=e.getAttribute("tabindex"))?parseInt(n,10):NaN))return!1;if(!(0,t.isInputElement)(e)||"radio"!==e.type||!e.name||e.checked)return!0;let r=`input[type="radio"][name="${CSS.escape(e.name)}"]`,o=Array.from((e.form??e.ownerDocument).querySelectorAll(r)).filter(t=>t.form===e.form&&i(t)),s=o.find(e=>e.checked);return s?s===e:o[0]===e}e.s(["getTabbableEdges",0,function(e,t={}){let n=o(e,t);return[n[0]||null,n[n.length-1]||null]},"getTabbables",0,o,"isFocusable",0,i])}]);
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.