vendor: 2,442 bytes, line 1
1import{a6 as O,D as Te,_ as je,a7 as Se,w as Re,f as xe,a as Ie,x as $,G as Oe,g as j,k as S,M as $e,a8 as ke,b as v,a9 as we,F as J,v as K,aa as Ee,y as Ne,o as h,c as Y,A as Z,l as E,B as ee,C as Ge}from"./XrRBevAG.js";import{p as Le}from"./DzdKiYq4.js";import{u as De}from"./Bdrgzm9p.js";import{u as Be}from"./BnHvq93j.js";var N,re;function pe(){if(re)return N;re=1;function t(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}return N=t,N}var G,te;function Ce(){if(te)return G;te=1;var t=typeof O=="object"&&O&&O.Object===Object&&O;return G=t,G}var L,ne;function ve(){if(ne)return L;ne=1;var t=Ce(),e=typeof self=="object"&&self&&self.Object===Object&&self,n=t||e||Function("return this")();return L=n,L}var D,ae;function Fe(){if(ae)return D;ae=1;var t=ve(),e=function(){return t.Date.now()};return D=e,D}var B,ie;function Ae(){if(ie)return B;ie=1;var t=/\s/;function e(n){for(var i=n.length;i--&&t.test(n.charAt(i)););return i}return B=e,B}var C,oe;function He(){if(oe)return C;oe=1;var t=Ae(),e=/^\s+/;function n(i){return i&&i.slice(0,t(i)+1).replace(e,"")}return C=n,C}var F,se;function be(){if(se)return F;se=1;var t=ve(),e=t.Symbol;return F=e,F}var A,ue;function Me(){if(ue)return A;ue=1;var t=be(),e=Object.prototype,n=e.hasOwnProperty,i=e.toString,o=t?t.toStringTag:void 0;function b(f){var s=n.call(f,o),m=f[o];try{f[o]=void 0;var r=!0}catch{}var l=i.call(f);return r&&(s?f[o]=m:delete f[o]),l}return A=b,A}var H,ce;function Pe(){if(ce)return H;ce=1;var t=Object.prototype,e=t.toString;function n(i){return e.call(i)}return H=n,H}var M,le;function We(){if(le)return M;le=1;var t=be(),e=Me(),n=Pe(),i="[object Null]",o="[object Undefined]",b=t?t.toStringTag:void 0;function f(s){return s==null?s===void 0?o:i:b&&b in Object(s)?e(s):n(s)}return M=f,M}var P,fe;function Qe(){if(fe)return P;fe=1;function t(e){return e!=null&&typeof e=="object"}return P=t,P}var W,de;function Ue(){if(de)return W;de=1;var t=We(),e=Qe(),n="[object Symbol]";function i(o){return typeof o=="symbol"||e(o)&&t(o)==n}return W=i,W}var Q,me;function Ve(){if(me)return Q;me=1;var t=He(),e=pe(),n=Ue(),i=NaN,o=/^[-+]0x[0-9a-f]+$/i,b=/^0b[01]+$/i,f=/^0o[0-7]+$/i,s=parseInt;function m(r){if(typeof r=="number")return r;if(n(r))return i;if(e(r)){var l=typeof r.valueOf=="function"?r.valueOf():r;r=e(l)?l+"":l}if(typeof r!="string")return r===0?r:+r;r=t(r);var y=b.test(r);return y||f.test(r)?s(r.slice(2),y?2:8):o.test(r)?i:+r}return Q=m,Q}var U,ye;
1function Xe(){if(ye)return U;ye=1;var t=pe(),e=Fe(),n=Ve(),i="Expected a function",o=Math.max,b=Math.min;function f(s,m,r){var l,y,R,_,a,d,p=0,c=!1,q=!1,T=!0;if(typeof s!="function")throw new TypeError(i);m=n(m)||0,t(r)&&(c=!!r.leading,q="maxWait"in r,R=q?o(n(r.maxWait)||0,m):R,T="trailing"in r?!!r.trailing:T);function k(u){var g=l,x=y;return l=y=void 0,p=u,_=s.apply(x,g),_}function he(u){return p=u,a=setTimeout(I,m),c?k(u):_}function _e(u){var g=u-d,x=u-p,z=m-g;return q?b(z,R-x):z}function V(u){var g=u-d,x=u-p;return d===void 0||g>=m||g<0||q&&x>=R}function I(){var u=e();if(V(u))return X(u);a=setTimeout(I,_e(u))}function X(u){return a=void 0,T&&l?k(u):(l=y=void 0,_)}function ge(){a!==void 0&&clearTimeout(a),p=0,l=d=y=a=void 0}function qe(){return a===void 0?_:X(e())}function w(){var u=e(),g=V(u);if(l=arguments,y=this,d=u,g){if(a===void 0)return he(d);if(q)return clearTimeout(a),a=setTimeout(I,m),k(d)}return a===void 0&&(a=setTimeout(I,m)),_}return w.cancel=ge,w.flush=qe,w}return U=f,U}var ze=Xe();const Je=Te(ze),Ke={class:"page-grid"},Ye={class:"information"},Ze={class:"search"},er={class:"input-wrapper"},rr={key:0,class:"results"},tr={class:"title"},nr={class:"type"},ar={key:1,class:"no-results"},ir={key:2,class:"no-results"},or={key:3,class:"examples"},sr={class:"title"},ur={__name:"search",async setup(t){let e,n;const i=Se(),o=([e,n]=Re(()=>De({query:Ee})),e=await e,n(),e),b=xe(),f=Ie(),s=$(f.query.q||""),m=Ne(()=>f.query.q||""),r=$([]),l=$(!1),y=$(0),R=Je(async a=>{const d=(a??"").toString();if(d.trim()){l.value=!0;const p=++y.value,c=`*[ 2 _type in ["project", "projectType", "projectTheme", "projectField", "value", "writing", "publicTalk", "journal"] && 3 ( 4 _id match $query || 5 title match $query || 6 pt::text(body) match $query || 7 pt::text(description) match $query || 8 _type match $query || 9 _slug.current match $query || 10 projectTypes[]->title match $query || 11 projectThemes[]->title match $query || 12 projectFields[]->title match $query || 13 collaborators[].role match $query || 14 collaborators[]->name match $query || 15 clients[]->name match $query || 16 awards[].title match $query || 17 projectTeam[]->name match $query || 18 projectTeam[]->role match $query || 19 completionDate match $query || 20 date match $query 21 ) 22 ] { 23 _id, 24 _type, 25 "slug": slug.current, 26 title, 27 } 28 `,q={query:`${d}*`,queryMatchEnd:`*${d}`};try{const T=await i.fetch(c,q);p===y.value&&(r.value=T)}catch(T){console.error("Error fetching search results:",T),p===y.value&&(r.value=[])}finally{p===y.value&&(l.value=!1)}}else y.value++,l.value=!1,r.value=[]},50);Oe(()=>f.query.q,a=>{s.value=(a??"").toString(),R(s.value)},{immediate:!0});function _(a){b.replace({path:"/search",query:{q:a}})}return Be({title:o?.value?.title,seo:o?.value?.seo}),(a,d)=>{const p=Ge;return h(),j("main",Ke,[S("div",Ye,[S("div",Ze,[S("div",er,[$e(S("input",{class:"input","onUpdate:modelValue":d[0]||(d[0]=c=>we(s)?s.value=c:null),onInput:d[1]||(d[1]=c=>_(v(s))),placeholder:"Enter search term"},null,544),[[ke,v(s)]])]),v(r)&&v(r).length>0?(h(),j("div",rr,[(h(!0),j(J,null,K(v(r),c=>(h(),Y(p,{to:("resolveHref"in a?a.resolveHref:v(ee))(c._type,c.slug,c.title),key:c._id,class:"result"},{default:Z(()=>[S("span",tr,E(c.title),1),S("span",nr,E(("presentableType"in a?a.presentableType:v(Le))(c._type)),1)]),_:2},1032,["to"]))),128))])):v(l)?(h(),j("div",ar," Searching... ")):v(m)&&v(m).length>0?(h(),j("div",ir," No results found ")):(h(),j("div",or,[(h(!0),j(J,null,K(v(o).exampleSearchQueries,c=>(h(),Y(p,{to:("resolveHref"in a?a.resolveHref:v(ee))("example","",c),key:c._id,class:"example"},{default:Z(()=>[S("span",sr,E(c),1)]),_:2},1032,["to"]))),128))]))])])])}}},mr=je(ur,[["__scopeId","data-v-fa88cef5"]]);export{mr as default};
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.