1/**handles:custom-scripts**/ 2function init(){jsFunctions(),fixedHeaderFunctions(),testimonials(),initialiseMobileNav(),resizeFunctions()}function resizeFunctions(){$(window).smartresize(function(){testimonials()})}function debug(){alert("We have lift off!")}function jsFunctions(){$(".jsShow").show(),$(".jsHide").hide(),$("html").removeClass("no-js").addClass("js-enabled")}function fixedHeaderFunctions(){var e;$("#content.header-fixed").length&&(e=$("#masthead").height(),$("#content").css("marginTop",e))}function testimonials(){var e=$(window).width(),o=$(".testimonialsContainer li").length,i=$(".testimonialsContainer").width(),c=25,t="no",n="no",s=$(".testimonialsContainer ul li").eq(0).height()+30,a=($(".testimonialsContainer").height(s),$(".testimonialsContainer ul").height(s).css("marginLeft",0),1);function r(){var e=$(".testimonialsContainer").height()/2;$(".arrowLeft, .arrowRight").css({marginTop:e-15})}$(".testimonialsContainer li").width(i),$(".testimonialsContainer ul").width(o*i+c),r(),$(".arrowRight").click(function(){var e,e;n="no",a==o?"no"==t&&($(".testimonialsContainer ul").effect("shake",{direction:"left",distance:25,times:1},"medium"),t="yes"):(e=$(".testimonialsContainer ul li").eq(a).height()+30,$(".testimonialsContainer").animate({height:e},300),$(".testimonialsContainer").height(e),e=a*i,$(".testimonialsContainer ul").css("marginLeft",-e),a++)}),$(".arrowLeft").click(function(){var e,e;t="no",1==a?"no"==n&&($(".testimonialsContainer ul").effect("shake",{direction:"left",distance:25,times:1},"medium"),n="yes"):(e=$(".testimonialsContainer ul li").eq(a-2).height()+30,$(".testimonialsContainer").animate({height:e},300),e=(a-2)*i,$(".testimonialsContainer ul").css("marginLeft",-e),a--)})}function masterEqualizeHeights(e){var e=e,o=0;
2$.each(e,function(){$(this).each(function(){var e=$(this).height();o<e&&(o=e)})}),$.each(e,function(){$(this).height(o)})}function initialiseMobileNav(){$(".mobileButton").click(function(){$("#site-navigation #primary-menu").length?$("#site-navigation #primary-menu").slideToggle():($("#site-navigation #primary-menu").toggleClass("visible"),$("body").toggleClass("noscroll"))})}$(document).ready(init),window.sww={},((e,o)=>{var i=function(t,n,s){var a;return function e(){var o=this,i=arguments;function c(){s||t.apply(o,i),a=null}a?clearTimeout(a):s&&t.apply(o,i),a=setTimeout(c,n||100)}};jQuery.fn[o]=function(e){return e?this.bind("resize",i(e)):this.trigger(o)}})(jQuery,"smartresize"),(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)})(function(d){var o=/\+/g;function u(e){return m.raw?e:encodeURIComponent(e)}function h(e){return m.raw?e:decodeURIComponent(e)}function p(e){return u(m.json?JSON.stringify(e):String(e))}function i(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(o," ")),m.json?JSON.parse(e):e}catch(e){}}function f(e,o){var e=m.raw?e:i(e);return d.isFunction(o)?o(e):e}var m=d.cookie=function(e,o,i){var c,t;if(1<arguments.length&&!d.isFunction(o))return"number"==typeof(i=d.extend({},m.defaults,i)).expires&&(c=i.expires,(t=i.expires=new Date).setMilliseconds(t.getMilliseconds()+864e5*c)),document.cookie=[u(e),"=",p(o),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("");for(var n=e?void 0:{},s=document.cookie?document.cookie.split("; "):[],a=0,r=s.length;a<r;a++){var l=s[a].split("="),k=h(l.shift()),l=l.join("=");if(e===k){n=f(l,o);break}e||void 0===(l=f(l))||(n[k]=l)}return n};m.defaults={},d.removeCookie=function(e,o){return d.cookie(e,"",d.extend({},o,{expires:-1})),!d.cookie(e)}}),(j=>{j.cookieCuttr=function(o){var e={cookieCutter:!1,cookieCutterDeclineOnly:!1,cookieAnalytics:!0,cookieDeclineButton:!1,cookieAcceptButton:!0,cookieResetButton:!1,cookieOverlayEnabled:!1,cookiePolicyLink:"/privacy-policy/",cookieMessage:'We use cookies on this website, you can <a href="{{cookiePolicyLink}}" title="read about our cookies">read about them here</a>. To use the website as intended please...',cookieAnalyticsMessage:"We use cookies, just to track visits to our website, we store no personal details.",cookieErrorMessage:"We're sorry, this feature places cookies in your browser and has been disabled. <br>To continue using this functionality, please",cookieWhatAreTheyLink:"http://www.allaboutcookies.org/",cookieDisable:"",cookieExpires:365,cookieAcceptButtonText:"ACCEPT COOKIES",cookieDeclineButtonText:"DECLINE COOKIES",cookieResetButtonText:"RESET COOKIES FOR THIS WEBSITE",cookieWhatAreLinkText:"What are cookies?",cookieNotificationLocationBottom:!1,cookiePolicyPage:!1,cookiePolicyPageMessage:"Please read the information below and then choose from the following options",cookieDiscreetLink:!1,cookieDiscreetReset:!1,cookieDiscreetLinkText:"Cookies?",cookieDiscreetPosition:"topleft",cookieNoMessage:!1,cookieDomain:""},o=j.extend(e,o),i=e.cookieMessage.replace("{{cookiePolicyLink}}",e.cookiePolicyLink),e=(e.cookieMessage='We use cookies on this website, you can <a href="'+e.cookiePolicyLink+'" title="read about our cookies">read about them here</a>. To use the website as intended please...',o.cookiePolicyLink),c=o.cookieCutter,t=o.cookieCutterDeclineOnly,n=o.cookieAnalytics,s=o.cookieDeclineButton,a=o.cookieAcceptButton,r=o.cookieResetButton,l=o.cookieOverlayEnabled,k=o.cookiePolicyLink,i=i,d=o.cookieAnalyticsMessage,u=o.cookieErrorMessage,h=o.cookieDisable,p=o.cookieWhatAreTheyLink,f=o.cookieExpires,m=o.cookieAcceptButtonText,v=o.cookieDeclineButtonText,g=o.cookieResetButtonText,y=o.cookieWhatAreLinkText,b=o.cookieNotificationLocationBottom,w=o.cookiePolicyPage,$=o.cookiePolicyPageMessage,C=o.cookieDiscreetLink,_=o.cookieDiscreetReset,x=o.cookieDiscreetLinkText,D=o.cookieDiscreetPosition,T=o.cookieNoMessage,L="cc_cookie_accept"==j.cookie("cc_cookie_accept"),E=(j.cookieAccepted=function(){return L},"cc_cookie_decline"==j.cookie("cc_cookie_decline")),a,a,s,s,l,l,P,P,r;j.cookieDeclined=function(){return E},a=a?' <a href="#accept" class="cc-cookie-accept">'+m+"</a> ":"",s=s?' <a href="#decline" class="cc-cookie-decline">'+v+"</a> ":"",l=l?"cc-overlay":"",P=!(!b&&"bottomright"!=D&&"bottomleft"!=D),L||E?r&&_?(P?j("body").append('<div class="cc-cookies cc-discreet"><a class="cc-cookie-reset" href="#" title="'+g+'">'+g+"</a></div>"):j("body").prepend('<div class="cc-cookies cc-discreet"><a class="cc-cookie-reset" href="#" title="'+g+'">'+g+"</a></div>"),"topleft"==D&&(j("div.cc-cookies").css("top","0"),j("div.cc-cookies").css("left","0")),"topright"==D&&(j("div.cc-cookies").css("top","0"),j("div.cc-cookies").css("right","0")),"bottomleft"==D&&(j("div.cc-cookies").css("bottom","0"),j("div.cc-cookies").css("left","0")),"bottomright"==D&&(j("div.cc-cookies").css("bottom","0"),j("div.cc-cookies").css("right","0"))):r?P?j("body").append('<div class="cc-cookies"><a href="#" class="cc-cookie-reset">'+g+"</a></div>"):j("body").prepend('<div class="cc-cookies"><a href="#" class="cc-cookie-reset">'+g+"</a></div>"):r="":(T&&!w||(C&&!w?(P?j("body").append('<div class="cc-cookies cc-discreet"><a href="'+e+'" title="'+x+'">'+x+"</a></div>"):j("body").prepend('<div class="cc-cookies cc-discreet"><a href="'+e+'" title="'+x+'">'+x+"</a></div>"),"topleft"==D&&(j("div.cc-cookies").css("top","0"),j("div.cc-cookies").css("left","0")),"topright"==D&&(j("div.cc-cookies").css("top","0"),j("div.cc-cookies").css("right","0")),"bottomleft"==D&&(j("div.cc-cookies").css("bottom","0"),j("div.cc-cookies").css("left","0")),"bottomright"==D&&(j("div.cc-cookies").css("bottom","0"),j("div.cc-cookies").css("right","0"))):n&&(P?j("body").append('<div class="cc-cookies '+l+'">'+d+a+s+'<a href="'+p+'" title="Visit All about cookies (External link)">'+y+"</a></div>"):j("body").prepend('<div class="cc-cookies '+l+'">'+d+a+s+'<a href="'+p+'" title="Visit All about cookies (External link)">'+y+"</a></div>"))),w?P?j("body").append('<div class="cc-cookies '+l+'">'+$+' <a href="#accept" class="cc-cookie-accept">'+m+'</a> <a href="#decline" class="cc-cookie-decline">'+v+"</a> </div>"):j("body").prepend('<div class="cc-cookies '+l+'">'+$+' <a href="#accept" class="cc-cookie-accept">'+m+'</a> <a href="#decline" class="cc-cookie-decline">'+v+"</a> </div>"):n||C||(P?j("body").append('<div class="cc-cookies '+l+'">'+i+a+s+"</div>"):j("body").prepend('<div class="cc-cookies '+l+'">'+i+a+s+"</div>"))),!c||t||!E&&L||j(h).html('<div class="cc-cookies-error">'+u+' <a href="#accept" class="cc-cookie-accept">'+m+"</a> </div>"),c&&t&&E&&j(h).html('<div class="cc-cookies-error">'+u+' <a href="#accept" class="cc-cookie-accept">'+m+"</a> </div>"),b&&!C&&(j("div.cc-cookies").css("top","auto"),j("div.cc-cookies").css("bottom","0")),b&&C&&w&&(j("div.cc-cookies").css("top","auto"),j("div.cc-cookies").css("bottom","0")),j(".cc-cookie-accept, .cc-cookie-decline").click(function(e){e.preventDefault(),j(this).is("[href$=#decline]")?(j.cookie("cc_cookie_accept",null,{path:"/"}),j.cookie("cc_cookie_decline","cc_cookie_decline",{expires:f,path:"/"}),o.cookieDomain&&(j.cookie("__utma",null,{domain:"."+o.cookieDomain,path:"/"}),j.cookie("__utmb",null,{domain:"."+o.cookieDomain,path:"/"}),j.cookie("__utmc",null,{domain:"."+o.cookieDomain,path:"/"}),j.cookie("__utmz",null,{domain:"."+o.cookieDomain,path:"/"}))):(j.cookie("cc_cookie_decline",null,{path:"/"}),j.cookie("cc_cookie_accept","cc_cookie_accept",{expires:f,path:"/"})),j(".cc-cookies").fadeOut(function(){location.reload()})}),j("a.cc-cookie-reset").click(function(e){e.preventDefault(),j.cookie("cc_cookie_accept",null,{path:"/"}),j.cookie("cc_cookie_decline",null,{path:"/"}),j(".cc-cookies").fadeOut(function(){location.reload()})}),j(".cc-cookies-error a.cc-cookie-accept").click(function(e){e.preventDefault(),j.cookie("cc_cookie_accept","cc_cookie_accept",{expires:f,path:"/"}),j.cookie("cc_cookie_decline",null,{path:"/"}),location.reload()})}})(jQuery),addLoadEvent=function(e){var o=window.onload;window.onload="function"!=typeof window.onload?e:function(){o&&o(),e()}};
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.