1import{C as e,K as t,S as n,X as r,c as i,i as a,j as o,q as s,t as c,v as l}from"./useStore-Bnp9X9K7.js";import{u}from"./utils-DYbAmjaV.js";import{a as d,n as f,o as p,t as m}from"./matchContext-DiFtGHTi.js";var h=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(t){if(this.init=t=>{this.originalIndex=t.originalIndex;let r=this.options,i=!r?.path&&!r?.id;this.parentRoute=this.options.getParentRoute?.(),i?this._path=p:this.parentRoute||o();let a=i?p:r?.path;a&&a!==`/`&&(a=n(a));let s=r?.id||a,c=i?p:l([this.parentRoute.id===`__root__`?``:this.parentRoute.id,s]);a===`__root__`&&(a=`/`),c!==`__root__`&&(c=l([`/`,c]));let u=c===`__root__`?`/`:l([this.parentRoute.fullPath,a]);this._path=a,this._id=c,this._fullPath=u,this._to=e(u)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>d({from:this.fullPath,...e}),this.options=t||{},this.isRoot=!t?.getParentRoute,t?.id&&t?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},g=class extends h{constructor(e){super(e)}},_=r(s(),1),v={get:()=>void 0,subscribe:()=>({unsubscribe:()=>{}})};function y(e){let n=a(),r=_.useContext(e.from?m:f),i=e.from??r,s=i?e.from?n.stores.getRouteMatchStore(i):n.stores.matchStores.get(i):void 0,l=_.useRef(void 0);return c(s??v,r=>{if((e.shouldThrow??!0)&&!r&&o(),r===void 0)return;let i=e.select?e.select(r):r;if(e.structuralSharing??n.options.defaultStructuralSharing){let e=t(l.current,i);return l.current=e,e}return i})}function b(e){return y({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function x(e){let{select:t,...n}=e;return y({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function S(e){return y({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function C(e){return y({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function w(e){let t=a();return _.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function T(e){return y({...e,select:t=>e.select?e.select(t.context):t.context})}var E=i(),D=class extends h{constructor(e){super(e),this.useMatch=e=>y({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>T({...e,from:this.id}),this.useSearch=e=>C({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>S({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>x({...e,from:this.id}),this.useLoaderData=e=>b({...e,from:this.id}),this.useNavigate=()=>w({from:this.fullPath}),this.Link=_.forwardRef((e,t)=>(0,E.jsx)(u,{ref:t,from:this.fullPath,...e}))}};function O(e){return new D(e)}var k=class extends g{constructor(e){super(e),this.useMatch=e=>y({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>T({...e,from:this.id}),this.useSearch=e=>C({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>S({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>x({...e,from:this.id}),this.useLoaderData=e=>b({...e,from:this.id}),this.useNavigate=()=>w({from:this.fullPath}),this.Link=_.forwardRef((e,t)=>(0,E.jsx)(u,{ref:t,from:this.fullPath,...e}))}};function A(e){return new k(e)}function j(e){return new M(e,{silent:!0}).createRoute}var M=class{constructor(e,t){this.path=e,this.createRoute=e=>{let t=O(e);return t.isRoot=!1,t},this.silent=t?.silent}},N={BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,TSS_DEV_SERVER:`false`,TSS_DEV_SSR_STYLES_BASEPATH:`/`,TSS_DEV_SSR_STYLES_ENABLED:`true`,TSS_DISABLE_CSRF_MIDDLEWARE_WARNING:`false`,TSS_INLINE_CSS_ENABLED:`false`,TSS_ROUTER_BASEPATH:``,TSS_SERVER_FN_BASE:`/_serverFn/`,VITE_CLARITY_ID:`yk87brx3f1`,VITE_GOOGLE_ANALYTICS_ID:`G-EPPH46F756`},P={},F=e=>N[e]??P[e],I={game_key:`tango`,app_url:F(`VITE_APP_URL`)??`https://tangogrid.com`,app_name:`Tango Grid`,app_description:F(`VITE_APP_DESCRIPTION`)??`Tango Game â sun and moon logic puzzles.`,app_logo:F(`VITE_APP_LOGO`)??`/logo.svg`,app_favicon:F(`VITE_APP_FAVICON`)??`/favicon.svg`,app_preview_image:F(`VITE_APP_PREVIEW_IMAGE`)??`/og-image.png`,adsense_id:F(`VITE_ADSENSE_ID`)??``,adsense_slot_home_mobile:F(`VITE_ADSENSE_SLOT_HOME_MOBILE`)??``,adsense_slot_home_left
1:F(`VITE_ADSENSE_SLOT_HOME_LEFT`)??``,adsense_slot_home_right:F(`VITE_ADSENSE_SLOT_HOME_RIGHT`)??``,adsense_slot_puzzles_left:F(`VITE_ADSENSE_SLOT_PUZZLES_LEFT`)??``,adsense_slot_puzzles_mobile:F(`VITE_ADSENSE_SLOT_PUZZLES_MOBILE`)??``,adsense_slot_puzzles_right:F(`VITE_ADSENSE_SLOT_PUZZLES_RIGHT`)??``,adsense_slot_daily_right:F(`VITE_ADSENSE_SLOT_DAILY_RIGHT`)??``,adsense_slot_connections_left:F(`VITE_ADSENSE_SLOT_CONNECTIONS_LEFT`)??``,adsense_slot_connections_right:F(`VITE_ADSENSE_SLOT_CONNECTIONS_RIGHT`)??``,adsense_slot_minesweeper_left:F(`VITE_ADSENSE_SLOT_MINESWEEPER_LEFT`)??``,adsense_slot_minesweeper_right:F(`VITE_ADSENSE_SLOT_MINESWEEPER_RIGHT`)??``,adsense_slot_nonogram_left:F(`VITE_ADSENSE_SLOT_NONOGRAM_LEFT`)??``,adsense_slot_nonogram_right:F(`VITE_ADSENSE_SLOT_NONOGRAM_RIGHT`)??``,adsense_slot_sudoku_left:F(`VITE_ADSENSE_SLOT_SUDOKU_LEFT`)??``,adsense_slot_sudoku_right:F(`VITE_ADSENSE_SLOT_SUDOKU_RIGHT`)??``,adsense_slot_tents_left:F(`VITE_ADSENSE_SLOT_TENTS_LEFT`)??``,adsense_slot_tents_right:F(`VITE_ADSENSE_SLOT_TENTS_RIGHT`)??``,adsense_slot_wordle_left:F(`VITE_ADSENSE_SLOT_WORDLE_LEFT`)??``,adsense_slot_wordle_right:F(`VITE_ADSENSE_SLOT_WORDLE_RIGHT`)??``,adsterra_popunder_url:F(`VITE_ADSTERRA_POPUNDER_URL`)??``,adsterra_socialbar_url:F(`VITE_ADSTERRA_SOCIALBAR_URL`)??``,adsterra_native_banner_url:F(`VITE_ADSTERRA_NATIVE_BANNER_URL`)??``,adsterra_native_banner_container_id:F(`VITE_ADSTERRA_NATIVE_BANNER_CONTAINER_ID`)??``,adsterra_native_banner_key:F(`VITE_ADSTERRA_NATIVE_BANNER_KEY`)??``,adsterra_native_banner_format:F(`VITE_ADSTERRA_NATIVE_BANNER_FORMAT`)??`iframe`,adsterra_direct_link:F(`VITE_ADSTERRA_DIRECT_LINK`)??``,google_analytics_id:F(`VITE_GOOGLE_ANALYTICS_ID`)??``,clarity_id:F(`VITE_CLARITY_ID`)??``,debug:F(`VITE_DEBUG`)??`false`,locale:F(`VITE_DEFAULT_LOCALE`)??`en`};export{b as i,j as n,A as r,I as t};
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.