1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5890,6511,2732],{76511:function(n,e,t){function r(n){return n.slug.endsWith("/")||(n.slug=n.slug+"/"),n}t.r(e),t.d(e,{sanitiseForKontent:function(){return r}})},22732:function(n,e,t){t.r(e),t.d(e,{variablesById:function(){return f},variablesByName:function(){return c},variablesMultiSiteByIdentifier:function(){return s},variablesMultiSiteSlug:function(){return a}});var r=t(77926),i=t(41679),o=t(20040),u=t(76511);let l=(0,i.j)("headless.graphql.heartcore.common.multiSite");function a(n,e){if(l.trace("variablesMultiSiteSlug > ",n,e),n.indexOf("/global-components")>-1)return{slug:n};let t={slug:(0,o.GetMultiSiteSlug)(n,e)};return"kontent"==(0,r.KD)()&&(t=(0,u.sanitiseForKontent)(t)),t}function s(n,e){return{slug:(0,o.GetMultiSiteSlugByIdentifier)(n,e)}}function c(n){return{name:n}}function f(n){return{id:n}}},85890:function(n,e,t){t.r(e),t.d(e,{default:function(){return s},mapTestimonialData:function(){return c},testimonial:function(){return l},variables:function(){return a}});var r=t(22732),i=t(41679),o=t(75232);let u=(0,i.j)("headless.graphql.heartcore.components.testimonial");function l(n){return"\n query TestimonialComponentsBySlug($slug: String!) { \n content(url: $slug) {\n url\n contentTypeAlias\n name\n updateDate\n children{\n edges{\n node{\n __typename\n name \n updateDate \n children{\n edges{\n node {\n __typename\n name\n level \n updateDate \n ... on Testimonials{\n url \n sortOrder\n order\n backgroundColour\n updateDate\n pageTestimonial{\n content{ \n ... on TestimonialComponentCOMP\n {\n testimonialTitle\n testimonialDescription\n authorName\n }\n }\n } \n }\n }\n }\n } \n }\n }\n }\n }\n}\n "}function a(n,e){let t={};return t="string"==typeof n?(0,r.variablesMultiSiteSlug)(n,e):(0,r.variablesMultiSiteByIdentifier)(n,e),u.trace("variables heartcore testimonial > ",t),t}function s(){return l}function c(n,e,t,r){u.trace("variables heartcore mapTestimonialData > ",JSON.stringify(n)),u.trace("data.content.children.edges > ",n.content.children.edges);let i=(0,o.Ul)(n.content.children.edges,"Testimonials",r);return i||(i={}),i.componentDocumentation="/library/4-highlight",i.youtubeVideo="https://youtu.be/19yxAmuLVKc",i}},75232:function(n,e,t){function r(n,e){for(let t of n){let n=t.node;if("DataFolder"===n.__typename&&"_components"===n.name){for(let t of n.children.edges)if(t.node.__typename===e)return t.node}}return null}function i(n,e){let t=[];for(let r of n){let n=r.node;if("DataFolder"===n.__typename&&"_components"===n.name)for(let r of n.children.edges)r.node.__typename===e&&t.push(r.node)}return t}function o(n,e,t){let r=i(n,e),o=null,u=r.filter(n=>n.sortOrder===t);return 1===u.length&&(o=u[0]),o}t.d(e,{J:function(){return i},Ul:function(){return o},VU:function(){return r}})}}]);
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.