import{_ as p}from"./Simple.305d11c4.js";import{d as N,a as S,b,c as F,e as y,f as $,g as _,h as q,i as T,j as V,k as I,l as A,m as M,n as C,o as L,p as h,q as w,r as x,s as P,t as D,u as B,v as E,w as Q,x as R,_ as G}from"./visualMenuMedium.e68243b6.js";import{s as O,a as z,b as H,w as j,e as J,u as o,f as K,m as U,k as u,g as W,h as X,o as Y}from"./entry.0a572fef.js";import{u as Z,p as ee}from"./Localised.2aa05710.js";import{p as ie}from"./SEOmatic.0b73be17.js";import{d as ne}from"./solutionsModule.9b025105.js";import{d as ae}from"./anchorLink.9cceb1b2.js";import"./Preload.60b202ab.js";import"./v-video.dd85667d.js";import"./Breadcrumb.6d4387d0.js";import"./Distributors.975c931f.js";import"./v-embed.1b6dcfbf.js";import"./filter.f1db4c00.js";import"./nuxt-icon.fac2943a.js";import"./square.54cc14cf.js";import"./check-box.df3e519d.js";import"./el-select.feb815e5.js";import"./arrow_forward.68b0ce20.js";import"./swipe.599a3583.js";import"./quote.3f87b4ec.js";var e={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"siteId"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QueryArgument"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"relatedTo"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QueryArgument"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"limit"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"offset"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"division"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QueryArgument"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entry"},arguments:[{kind:"Argument",name:{kind:"Name",value:"siteId"},value:{kind:"Variable",name:{kind:"Name",value:"siteId"}}},{kind:"Argument",name:{kind:"Name",value:"section"},value:{kind:"StringValue",value:"solutionsLanding",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"solutionsLanding_solutionsLanding_Entry"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"redactorSimplified"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"heroHeading"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"imageOne"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"focalPoint"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"video"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"pageBuilder"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"textMediaStacked"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"accessoriesProduct"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"caseStudiesModule"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"contactFormSelector"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ctaBanner"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"downloads"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"events"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"faqs"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"fullPageImage"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"iconGrid"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"newsModule"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"productFilter"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"productRangeSlider"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"simpleContent"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"solutionsModule"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"specificationsProduct"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"table"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"team"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"testimonials"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"textMediaTwoColumns"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"timeline"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"trustedPartners"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"visualMenuLarge"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"visualMenuMedium"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"anchorLink"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"localized"},arguments:[{kind:"Argument",name:{kind:"Name",value:"status"},value:{kind:"ListValue",values:[{kind:"StringValue",value:"enabled",block:!1},{kind:"StringValue",value:"disabled",block:!1}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"siteId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"enabledForSite"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"seomatic"},arguments:[{kind:"Argument",name:{kind:"Name",value:"uri"},value:{kind:"StringValue",value:"solutions",block:!1}},{kind:"Argument",name:{kind:"Name",value:"asArray"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"metaTitleContainer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"metaLinkContainer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"metaScriptContainer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"metaJsonLdContainer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"metaTagContainer"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"entries"},arguments:[{kind:"Argument",name:{kind:"Name",value:"siteId"},value:{kind:"Variable",name:{kind:"Name",value:"siteId"}}},{kind:"Argument",name:{kind:"Name",value:"section"},value:{kind:"StringValue",value:"solutions",block:!1}},{kind:"Argument",name:{kind:"Name",value:"relatedTo"},value:{kind:"Variable",name:{kind:"Name",value:"relatedTo"}}},{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"Variable",name:{kind:"Name",value:"limit"}}},{kind:"Argument",name:{kind:"Name",value:"offset"},value:{kind:"Variable",name:{kind:"Name",value:"offset"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uri"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"solutions_default_Entry"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"entryCount"},arguments:[{kind:"Argument",name:{kind:"Name",value:"siteId"},value:{kind:"Variable",name:{kind:"Name",value:"siteId"}}},{kind:"Argument",name:{kind:"Name",value:"section"},value:{kind:"StringValue",value:"solutions",block:!1}},{kind:"Argument",name:{kind:"Name",value:"relatedTo"},value:{kind:"Variable",name:{kind:"Name",value:"relatedTo"}}}],directives:[]}]}}],loc:{start:0,end:3215}};e.loc.source={body:`#import '../fragments/pagebuilder/textMediaStacked.gql'
#import '../fragments/pagebuilder/accessoriesProduct.gql'
#import '../fragments/pagebuilder/caseStudiesModule.gql'
#import '../fragments/pagebuilder/contactFormSelector.gql'
#import '../fragments/pagebuilder/ctaBanner.gql'
#import '../fragments/pagebuilder/downloads.gql'
#import '../fragments/pagebuilder/events.gql'
#import '../fragments/pagebuilder/faqs.gql'
#import '../fragments/pagebuilder/fullPageImage.gql'
#import '../fragments/pagebuilder/iconGrid.gql'
#import '../fragments/pagebuilder/newsModule.gql'
#import '../fragments/pagebuilder/productFilter.gql'
#import '../fragments/pagebuilder/productRangeSlider.gql'
#import '../fragments/pagebuilder/simpleContent.gql'
#import '../fragments/pagebuilder/solutionsModule.gql'
#import '../fragments/pagebuilder/specificationsProduct.gql'
#import '../fragments/pagebuilder/table.gql'
#import '../fragments/pagebuilder/team.gql'
#import '../fragments/pagebuilder/testimonials.gql'
#import '../fragments/pagebuilder/textMediaTwoColumns.gql'
#import '../fragments/pagebuilder/timeline.gql'
#import '../fragments/pagebuilder/trustedPartners.gql'
#import '../fragments/pagebuilder/visualMenuLarge.gql'
#import '../fragments/pagebuilder/visualMenuMedium.gql'
#import '../fragments/pagebuilder/anchorLink.gql'

query($siteId: [QueryArgument], $relatedTo: [QueryArgument], $limit: Int, $offset: Int, $division: [QueryArgument]) {
    entry(siteId: $siteId, section: "solutionsLanding"){
        id
        title
        ... on solutionsLanding_solutionsLanding_Entry {
          id
          redactorSimplified
          heroHeading
          imageOne {
            id
            title
            url
            focalPoint
          }
          video {
            url
          }
          pageBuilder {
            ...textMediaStacked
            ...accessoriesProduct
            ...caseStudiesModule
            ...contactFormSelector
            ...ctaBanner
            ...downloads
            ...events
            ...faqs
            ...fullPageImage
            ...iconGrid
            ...newsModule
            ...productFilter
            ...productRangeSlider
            ...simpleContent
            ...solutionsModule
            ...specificationsProduct
            ...table
            ...team
            ...testimonials
            ...textMediaTwoColumns
            ...timeline
            ...trustedPartners
            ...visualMenuLarge
            ...visualMenuMedium
            ...anchorLink
          }
        }
        localized(status: ["enabled", "disabled"]) {
          id
          siteId
          url
          enabledForSite
        }
        seomatic(uri: "solutions", asArray: true) {
            metaTitleContainer
            metaLinkContainer
            metaScriptContainer
            metaJsonLdContainer
            metaTagContainer
        }
    }
    entries(siteId: $siteId, section: "solutions", relatedTo: $relatedTo, limit: $limit, offset: $offset){
        id
        title
        slug
        uri
        ... on solutions_default_Entry {
          id
          
        }
    }
    entryCount(siteId: $siteId, section: "solutions", relatedTo: $relatedTo)
}`,name:"GraphQL request",locationOffset:{line:1,column:1}};var c={};function i(a){return a.filter(function(n){if(n.kind!=="FragmentDefinition")return!0;var t=n.name.value;return c[t]?!1:(c[t]=!0,!0)})}e.definitions=e.definitions.concat(i(N.definitions));e.definitions=e.definitions.concat(i(S.definitions));e.definitions=e.definitions.concat(i(b.definitions));e.definitions=e.definitions.concat(i(F.definitions));e.definitions=e.definitions.concat(i(y.definitions));e.definitions=e.definitions.concat(i($.definitions));e.definitions=e.definitions.concat(i(_.definitions));e.definitions=e.definitions.concat(i(q.definitions));e.definitions=e.definitions.concat(i(T.definitions));e.definitions=e.definitions.concat(i(V.definitions));e.definitions=e.definitions.concat(i(I.definitions));e.definitions=e.definitions.concat(i(A.definitions));e.definitions=e.definitions.concat(i(M.definitions));e.definitions=e.definitions.concat(i(C.definitions));e.definitions=e.definitions.concat(i(ne.definitions));e.definitions=e.definitions.concat(i(L.definitions));e.definitions=e.definitions.concat(i(h.definitions));e.definitions=e.definitions.concat(i(w.definitions));e.definitions=e.definitions.concat(i(x.definitions));e.definitions=e.definitions.concat(i(P.definitions));e.definitions=e.definitions.concat(i(D.definitions));e.definitions=e.definitions.concat(i(B.definitions));e.definitions=e.definitions.concat(i(E.definitions));e.definitions=e.definitions.concat(i(Q.definitions));e.definitions=e.definitions.concat(i(ae.definitions));function s(a,n){if(a.kind==="FragmentSpread")n.add(a.name.value);else if(a.kind==="VariableDefinition"){var t=a.type;t.kind==="NamedType"&&n.add(t.name.value)}a.selectionSet&&a.selectionSet.selections.forEach(function(d){s(d,n)}),a.variableDefinitions&&a.variableDefinitions.forEach(function(d){s(d,n)}),a.definitions&&a.definitions.forEach(function(d){s(d,n)})}var te={};(function(){e.definitions.forEach(function(n){if(n.name){var t=new Set;s(n,t),te[n.name.value]=t}})})();const de={key:0},Ie={__name:"index",async setup(a){let n,t;const d=Z(),{sitewideArea:l}=O(d);z();const k=R(),m={siteId:H(),uri:k,division:l.value},{data:r,refresh:v}=([n,t]=j(()=>X(e,m)),n=await n,t(),n);return ie(r.value.entry.seomatic),ee(r.value.entry.localized),J(l,()=>{v(m.value)}),(re,se)=>{const g=p,f=G;return o(r)?(Y(),K("div",de,[U("div",null,[u(g,{ctx:o(r).entry},null,8,["ctx"])]),u(f,{ctx:o(r).entry.pageBuilder},null,8,["ctx"])])):W("",!0)}}};export{Ie as default};
