PageSourceSearch

https://cathedral.org.uk/_nuxt/9bfc9d6.js

js cathedral.org.uk collected 2026-10-02 06:35:39 UTC 12,739 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[6,13,15,16,27],{1069:function(t,e,r){"use strict";r.r(e);r(48);var n={props:{total:{type:Number,default:0},perPage:{type:Number,default:12}},computed:{buttonStyles:function(){return"btn-pagination px-small"},selectedStyles:function(){return"btn-pagination px-small selected font-bold"},disabledStyle:function(){return"btn-pagination disabled px-small pointer-events-none"},totalPages:function(){return Math.ceil(this.total/this.perPage)},currentPage:function(){return parseInt(this.$route.query.page)||1},nextPage:function(){return this.totalPages>=this.currentPage+1},prevPage:function(){return 1!=this.currentPage}}},l=r(0),component=Object(l.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return t.total&&t.total>t.perPage?r("div",{staticClass:"flex flex-wrap -mx-small"},[r("nuxt-link",{class:t.prevPage?t.buttonStyles:t.disabledStyle,attrs:{to:{path:t.$route.path,query:{page:t.prevPage?t.currentPage-1:t.currentPage}}}},[r("span",{staticClass:"inline"},[t._v("<")])]),t._v(" "),t._l(t.totalPages,(function(e){return r("nuxt-link",{key:e,class:t.currentPage===e?t.selectedStyles:t.buttonStyles,attrs:{to:{path:t.$route.path,query:{page:e}}}},[r("span",{staticClass:"inline"},[t._v(t._s(e))])])})),t._v(" "),r("nuxt-link",{class:t.nextPage?t.buttonStyles:t.disabledStyle,attrs:{to:{path:t.$route.path,query:{page:t.nextPage?t.currentPage+1:t.currentPage}}}},[r("span",{staticClass:"inline"},[t._v(">")])])],2):t._e()}),[],!1,null,null,null);e.default=component.exports},799:function(t,e,r){"use strict";r.d(e,"d",(function(){return c})),r.d(e,"a",(function(){return o})),r.d(e,"c",(function(){return h})),r.d(e,"e",(function(){return f})),r.d(e,"b",(function(){return d}));var n=r(67);const l=r(816),c={data:()=>({featured:null}),methods:{async searchArticles(){let t="",e="";if(this.articleTypes.forEach((t=>{e+=`'${t}', `})),t+=`_type in [${e}]`,this.$store.state.previewMode||(t+=" && !(_id in path('drafts.**'))"),this.activeFilters)for(const[e,r]of Object.entries(this.activeFilters))if(r.length&&r.length>1){let n="";r.forEach((element=>{n+=`"${element}", `})),t+=` && ${e}[]._ref in [${n}]`}else if(1==r.length){t+=` && '${r[0]}' in ${e}[]._ref`}this.searchTerm&&this.searchTerm.length>2&&(t+=` && [body[].children[].text, textBody[].children[].text, text, title] match '${this.searchTerm}'`),this.customFilter&&this.customFilter.value&&"array"==this.customFilter.type?t+=` && "${this.customFilter.value}" ${this.customFilter.comparator} ${this.customFilter.field}`:this.customFilter&&this.customFilter.value&&(t+=` && ${this.customFilter.field} ${this.customFilter.comparator} "${this.customFilter.value}"`),this.secondCustomFilter&&this.secondCustomFilter.value&&"array"==this.secondCustomFilter.type?t+=` && "${this.secondCustomFilter.value}" ${this.secondCustomFilter.comparator} ${this.secondCustomFilter.field}`:this.secondCustomFilter&&this.secondCustomFilter.value&&"date"==this.secondCustomFilter.type?t+=` && ${this.secondCustomFilter.field} ${this.secondCustomFilter.comparator} ${this.secondCustomFilter.value}`:this.secondCustomFilter&&this.secondCustomFilter.value&&(t+=` && ${this.secondCustomFilter.field} ${this.secondCustomFilter.comparator} "${this.secondCustomFilter.value}"`);const r=this.articleSort||"",l=n.a`*[ ${t} ] ${r}`;console.log(l),this.articles=await this.$sanity.fetch(l)},articlesNotFeatured(){if(!this.showFeatured||!this.featured||!this.featured.length)return this.articles;const t=this.articles,e=this.featured;let r=!1;const n=this.$store.getters["articles/getActiveFiltersIfExists"]({instance:this.articleInstance});if(Object.keys("activeFilter").length)for(const[t,e]of Object.entries(n))e.length&&(r=!0);const l=!e.length,c=this.$store.getters["articles/getSearchTermIfExists"]({instance:this.articleInstance});if(r||l||c)return t;const o=e.map((t=>t._id));return t.filter((t=>!o.includes(t._id)))}},computed:{unfeaturedArticles(){let t=[];return this.showFeatured&&this.featured&&this.featured.length?this.articles.forEach((e=>{this.featured.some((t=>t._id===e._id))||t.push(e)})):t=this.articles,t}}},o={computed:{activeFilters(){return this.$store.getters["articles/getActiveFiltersIfExists"]({instance:this.articleInstance})}},mounted(){if(this.activeFilters){let t=!1;for(const[e,r]of Object.entries(this.activeFilters))r&&r.length>0&&(t=!0);t&&this.searchArticles()}},watch:{activeFilters(){this.searchArticles()}}},h={computed:{searchTerm(){return this.$store.getters["articles/getSearchTermIfExists"]({instance:this.articleInstance})}},watch:{searchTerm:l((function(){this.searchArticles()}),500),activeFilters:function(){this.searchArticles()}}},f={computed:{type(){return this.$store.getters["references/getTypeFromFullPath"](this.$route.fullPath)},label(){return this.$store.getters["articles/getInstanceLabelFromType"](this.type)},path(){return this.$store.getters["articles/getInstancePathFromType"](this.type)}}},d={computed:{currentPage(){return this.$route.query?this.$route.query.page:1},itemsPerPage(){return this.pagination||12},totalPages(){return 0==this.resultCount?1:Math.ceil(this.resultCount/this.itemsPerPage)},paginatedArticles(){if(!this.articles||this.articles.length!=this.articles.length)return;this.resultCount=this.articles.length,this.existingQueries=this.$route.query;let t=this.currentPage;this.currentPage||(t=1),t>this.totalPages&&this.$router.push({path:this.$route.path,query:{page:this.totalPages,...this.existingQueries}});var e=t*this.itemsPerPage-this.itemsPerPage;return this.articles.slice(e,e+this.itemsPerPage)},paginatedUnfeaturedArticles(){if(!this.articles||this.articles.length!=this.articles.length)return;this.existingQueries=this.$route.query,this.resultCount=this.unfeaturedArticles.length;let t=this.currentPage;this.currentPage||(t=1),t>this.totalPages&&(this.existingQueries.page=this.totalPages,this.$router.push({path:this.$route.path,query:{page:this.totalPages,...this.existingQueries}}));var e=t*this.itemsPerPage-this.itemsPerPage;return this.unfeaturedArticles.slice(e,e+this.itemsPerPage)}}}},807:function(t,e,r){var content=r(835);
1content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(9).default)("3307d542",content,!0,{sourceMap:!1})},816:function(t,e,r){(function(e){var r=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,o=parseInt,h="object"==typeof e&&e&&e.Object===Object&&e,f="object"==typeof self&&self&&self.Object===Object&&self,d=h||f||Function("return this")(),m=Object.prototype.toString,v=Math.max,y=Math.min,$=function(){return d.Date.now()};function F(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function x(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==m.call(t)}(t))return NaN;if(F(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=F(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(r,"");var h=l.test(t);return h||c.test(t)?o(t.slice(2),h?2:8):n.test(t)?NaN:+t}t.exports=function(t,e,r){var n,l,c,o,h,f,d=0,m=!1,P=!1,_=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function C(time){var e=n,r=l;return n=l=void 0,d=time,o=t.apply(r,e)}function w(time){return d=time,h=setTimeout(I,e),m?C(time):o}function S(time){var t=time-f;return void 0===f||t>=e||t<0||P&&time-d>=c}function I(){var time=$();if(S(time))return T(time);h=setTimeout(I,function(time){var t=e-(time-f);return P?y(t,c-(time-d)):t}(time))}function T(time){return h=void 0,_&&n?C(time):(n=l=void 0,o)}function k(){var time=$(),t=S(time);if(n=arguments,l=this,f=time,t){if(void 0===h)return w(f);if(P)return h=setTimeout(I,e),C(f)}return void 0===h&&(h=setTimeout(I,e)),o}return e=x(e)||0,F(r)&&(m=!!r.leading,c=(P="maxWait"in r)?v(x(r.maxWait)||0,e):c,_="trailing"in r?!!r.trailing:_),k.cancel=function(){void 0!==h&&clearTimeout(h),d=0,n=f=l=h=void 0},k.flush=function(){return void 0===h?o:T($())},k}}).call(this,r(52))},826:function(t,e,r){var content=r(860);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(9).default)("bec878a8",content,!0,{sourceMap:!1})},834:function(t,e,r){"use strict";r(807)},835:function(t,e,r){var n=r(8)((function(i){return i[1]}));n.push([t.i,".articles-search input{border-color:var(--primary);border-color:var(--searchBorderColour,var(--primary));border-radius:0;border-radius:var(--searchBorderRadius,0);--tw-ring-color:var(--searchBorderColour,var(--primary))}",""]),n.locals={},t.exports=n},842:function(t,e,r){"use strict";r.r(e);var n={props:{articleInstance:{type:String,required:!0},placeholder:{type:String,default:"Search"},searchBtnText:{type:String,default:"Search"},showButton:{type:Boolean,default:!1}},computed:{searchTerm:function(){return this.$store.state.articles[this.articleInstance]?this.$store.state.articles[this.articleInstance].searchTerm:""}},methods:{searchArticles:function(t){this.$store.commit("articles/setSearchTerm",{searchTerm:t.target.value,instance:this.articleInstance})},triggerSearchArticles:function(t){this.$store.commit("articles/setSearchTerm",{searchTerm:this.searchTerm,instance:this.articleInstance})}}},l=(r(834),r(0)),component=Object(l.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"articles-search bg-transparent",class:{flex:t.showButton}},[r("label",{staticClass:"sr-only",attrs:{for:"articlesSearch"}},[t._v("Search")]),t._v(" "),r("input",{staticClass:"focus:outline-none focus:ring-2 border-2 w-full bg-transparent py-1 px-small",attrs:{id:"articlesSearch",type:"text",name:"articlesSearch",placeholder:t.placeholder},domProps:{value:t.searchTerm},on:{keyup:t.searchArticles}}),t._v(" "),t.showButton?r("button",{staticClass:"btn-primary btn-search",on:{click:t.triggerSearchArticles}},[t._v("\n    "+t._s(t.searchBtnText)+"\n  ")]):t._e()])}),[],!1,null,null,null);e.default=component.exports},859:function(t,e,r){"use strict";r(826)},860:function(t,e,r){var n=r(8)((function(i){return i[1]}));n.push([t.i,"button.filter-btn[data-v-22f56c86]:focus{outline:none!important}",""]),n.locals={}
1,t.exports=n},902:function(t,e,r){"use strict";r.r(e);var n={props:{articleInstance:{type:String,required:!0},categoryLabels:{type:Boolean,default:!1},hideAll:{type:Boolean,default:!1}},computed:{filters:function(){return this.$store.getters["articles/getFiltersIfExists"]({instance:this.articleInstance})},activeFilter:function(){return this.$store.getters["articles/getActiveFiltersIfExists"]({instance:this.articleInstance})}},methods:{toggleFilter:function(t,e){this.$store.commit("articles/toggleFilter",{filterId:t,filterGroup:e,instance:this.articleInstance})},clear:function(t){this.$store.commit("articles/clear",{filterGroup:t,instance:this.articleInstance})},all:function(t){var e;return 0==(null===(e=this.activeFilter[t])||void 0===e?void 0:e.length)}}},l=(r(859),r(0)),component=Object(l.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"articles-filters"},t._l(t.filters,(function(e){return r("div",{key:e.label,staticClass:"mt-small"},[t.categoryLabels?r("h3",{directives:[{name:"kata-html",rawName:"v-kata-html",value:e.title||e.label,expression:"filterGroup.title || filterGroup.label"}],staticClass:"label-1 mb-small"}):t._e(),t._v(" "),e.terms?r("div",{staticClass:"flex flex-wrap filter-list-wrapper"},[r("div",{staticClass:"filter-wrapper w-auto block"},[t.hideAll?t._e():r("button",{staticClass:"block w-max filter-btn btn-plain mb-2 mr-small",class:{selected:t.all(e.label)},attrs:{type:"button"},on:{click:function(r){return t.clear(e.label)}}},[t._v("\n          All\n        ")])]),t._v(" "),t._l(e.terms,(function(filter){return r("div",{key:filter.id,staticClass:"filter-wrapper w-auto block"},[r("button",{staticClass:"block w-max filter-btn btn-plain mb-2 mr-small",class:{selected:filter.active},attrs:{type:"button"},on:{click:function(r){return t.toggleFilter(filter.id,e.label)}}},[t._v("\n          "+t._s(filter.label)+"\n        ")])])}))],2):t._e()])})),0)}),[],!1,null,"22f56c86",null);e.default=component.exports},903:function(t,e,r){"use strict";r.r(e);var n={props:{articleInstance:{type:String,default:""}},methods:{clear:function(){this.articleInstance&&this.$store.commit("articles/clear",{instance:this.articleInstance}),this.$emit("clearFilter")}}},l=r(0),component=Object(l.a)(n,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("button",{staticClass:"btn-clear",attrs:{type:"button"},on:{click:t.clear}},[t._v("Clear")])}),[],!1,null,null,null);e.default=component.exports}}]);

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.