PageSourceSearch

https://typeheist.co/_nuxt/B97GM_Sy.js

js typeheist.co collected 2026-10-04 01:50:45 UTC 6,983 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./zca-WP9C.js","./Cvj6YUp_.js","./entry.GMRg4dYJ.css"])))=>i.map(i=>d[i]);
2import{E as h,G as m,H as $,I as j,m as b}from"./Cvj6YUp_.js";const w={asset:"v3.5.0--5RaB8b0_JygbxJlhW1hMVLaluUsRG5iNBdlb-etfF8A",blog:"v3.5.0--3Cmr93rxeJxX94IS8o5JucoThw_BzsYxZ4_ZLPhP1Zw",font:"v3.5.0--M3PDsyQnZ3kKou96uUcuEyJ49niCtUo1vUWap5BYzco",homepageCarousel:"v3.5.0--JqYdR8MMXOeQrbYuWiZFKPTkea1H80r5YCs0A_uUbYE",review:"v3.5.0--DsiJqqSzDDbxgabNW371xM2dSlX-zGi3P9jo6V69eD8",showcase:"v3.5.0--v5ZZhrMn8XxHtxIMczrMB_ZfC8Ycn-39XTspGL9pnt4",toolkit:"v3.5.0--Ixl48yLKotqh4kCZAmoF6X9dQKAkC7xgDTBKnETQpkQ"},_={asset:"_content_asset",blog:"_content_blog",font:"_content_font",homepageCarousel:"_content_homepageCarousel",review:"_content_review",showcase:"_content_showcase",toolkit:"_content_toolkit",info:"_content_info"},L={asset:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},blog:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},font:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},homepageCarousel:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},review:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},showcase:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},toolkit:{type:"page",fields:{id:"string",title:"string",body:"json",description:"string",extension:"string",meta:"json",navigation:"json",path:"string",seo:"json",stem:"string"}},info:{type:"data",fields:{}}},g=(t,e)=>{const n=t._conditions;return n.length>0?`(${n.join(` ${e} `)})`:""},f=t=>{const e=[],n={_conditions:e,where(s,i,r){let o;switch(i.toUpperCase()){case"IN":case"NOT IN":if(Array.isArray(r)){const a=r.map(c=>u(c)).join(", ");o=`"${String(s)}" ${i.toUpperCase()} (${a})`}else throw new TypeError(`Value for ${i} must be an array`);break;case"BETWEEN":case"NOT BETWEEN":if(Array.isArray(r)&&r.length===2)o=`"${String(s)}" ${i.toUpperCase()} ${u(r[0])} AND ${u(r[1])}`;else throw new Error(`Value for ${i} must be an array with two elements`);break;case"IS NULL":case"IS NOT NULL":o=`"${String(s)}" ${i.toUpperCase()}`;break;case"LIKE":case"NOT LIKE":o=`"${String(s)}" ${i.toUpperCase()} ${u(r)}`;break;default:o=`"${String(s)}" ${i} ${u(typeof r=="boolean"?Number(r):r)}`}return e.push(`${o}`),n},andWhere(s){const i=s(f());return e.push(g(i,"AND")),n},orWhere(s){const i=s(f());return e.push(g(i,"OR")),n}};return n},A=(t,e)=>{const n={conditions:[],selectedFields:[],offset:0,limit:0,orderBy:[],count:{field:"",distinct:!1}},s={__params:n,andWhere(r){const o=r(f());return n.conditions.push(g(o,"AND")),s},orWhere(r){const o=r(f());return n.conditions.push(g(o,"OR")),s},path(r){return s.where("path","=",h(r))},skip(r){return n.offset=r,s},where(r,o,a){return s.andWhere(c=>c.where(String(r),o,a)),s},limit(r){return n.limit=r,s},select(...r){return r.length&&n.selectedFields.push(...r),s},order(r,o){return n.orderBy.push(`"${String(r)}" ${o}`),s},async all(){return e(t,i()).then(r=>r||[])},async first(){return e(t,i({limit:1})).then(r=>r[0]||null)},async count(r="*",o=!1){return e(t,i({count:{field:String(r),distinct:o}})).then(a=>a[0].count)}};function i(r={}){let o="SELECT ";if(r?.count)o+=`COUNT(${r.count.distinct?"DISTINCT ":""}${r.count.field}) as count`;else{const c=Array.from(new Set(n.selectedFields));o+=c.length>0?c.map(d=>`"${String(d)}"`).join(", "):"*"}o+=` FROM ${_[String(t)]}`,n.conditions.length>0&&(o+=` WHERE ${n.conditions.join(" AND ")}`),n.orderBy.length>0?o+=` ORDER BY ${n.orderBy.join(", ")}`:o+=" ORDER BY stem ASC";const a=r?.limit||n.limit;return a>0&&(n.offset>0?o+=` LIMIT ${a} OFFSET ${n.offset}`:o+=` LIMIT ${a}`),o}return s};function u(t){return`'${String(t).replace(/'/g,"''")}'`}async function p(t,e,n,s){const i=t?m(t):{};i["accept-encoding"]=void 0;const r=`/__nuxt_content/${e}/${n}`,o={...s,headers:{...i,...s.headers},query:{v:w[String(e)],t:void 0}};return t?await t.$fetch(r,o):await $fetch(r,o)}async function W(t,e){return p(t,e,"sql_dump.txt",{responseType:"text",headers:{"content-type":"text/plain"}})}async function C(t,e,n){return p(t,e,"query",{headers:{"content-type":"application/json"},method:"POST",body:{sql:n}})}const S=t=>{const e=$()?.ssrContext?.event;return A(t,(n,s)=>N(e,n,s))};async function N(t,e,n){return window.WebAssembly?x(e,n):C(t,String(e),n)}async function x(t,e){return await j(()=>import("./zca-WP9C.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(s=>s.loadDatabaseAdapter(t)).then(s=>s.all(e))}const l=t=>t!=null,T=t=>{if(!t)return null;if(Array.isArray(t)){const[e,n="asc"]=t;return e?[e,n]:null}return[t,"asc"]},E=(t,e,n="asc")=>{const s=String(n).toLowerCase()==="desc"?-1:1;if(t===e)return 0;
2if(t==null)return 1*s;if(e==null)return-1*s;if(typeof t=="string"&&typeof e=="string"){const i=Date.parse(t),r=Date.parse(e);if(!Number.isNaN(i)&&!Number.isNaN(r))return i===r?0:i>r?1*s:-1*s}return t>e?1*s:-1*s},D=(t,e)=>{if(e&&typeof e=="object"&&!Array.isArray(e)){if(l(e.$eq))return t===e.$eq;if(l(e.$ne))return t!==e.$ne;if(Array.isArray(e.$in))return e.$in.includes(t);if(l(e.$contains))return Array.isArray(t)||typeof t=="string"?t.includes(e.$contains):!1}return t===e},I=(t,e={})=>!e||typeof e!="object"?!0:Object.entries(e).every(([n,s])=>{const i=t?.[n];return D(i,s)}),B=(t,e={})=>{let n=Array.isArray(t)?[...t]:[];l(e.where)&&(n=n.filter(i=>I(i,e.where)));const s=T(e.sortBy);if(s){const[i,r]=s;n.sort((o,a)=>E(o?.[i],a?.[i],r))}return typeof e.limit=="number"&&(n=n.slice(0,e.limit)),Array.isArray(e.only)&&e.only.length>0&&(n=n.map(i=>e.only.reduce((r,o)=>(r[o]=i?.[o],r),{}))),n},q={"homepage-carousel":"homepageCarousel"},v=t=>q[t]||t,O=t=>{if(!t||typeof t!="object")return t;const e=t.meta&&typeof t.meta=="object"&&!Array.isArray(t.meta)?t.meta:{},n={...t,...e};return!n.slug&&typeof n.path=="string"&&(n.slug=n.path.split("/").filter(Boolean).pop()),n},y=async t=>(await S(v(t)).all()).map(n=>O(n)),M=()=>{const t=async(s,i)=>{const o=(await y(s)).find(a=>a?.slug===i);if(o)return o;throw b({statusCode:404,statusMessage:`Document not found for ${s}/${i}`})},e=async(s,i={})=>{const r=await y(s);return B(r,i)};return{getBySlug:t,query:e,queryBySlugs:async(s,i=[],r={})=>{if(!Array.isArray(i)||i.length===0)return[];const o={...r.where||{},slug:{$in:i}};return e(s,{...r,where:o})}}};export{w as a,L as c,W as f,_ as t,M as u};

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.