vendor: 8,997 bytes, line 1
1(()=>{(function(e){"use strict";function f(i){return(i||"").toLowerCase()}var s="2.1.6";e.fn.cycle=function(i){var t;return this.length!==0||e.isReady?this.each(function(){var o,n,a,d,u=e(this),c=e.fn.cycle.log;if(!u.data("cycle.opts")){(u.data("cycle-log")===!1||i&&i.log===!1||n&&n.log===!1)&&(c=e.noop),c("--c2 init--"),o=u.data();for(var m in o)o.hasOwnProperty(m)&&/^cycle[A-Z]+/.test(m)&&(d=o[m],a=m.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,f),c(a+":",d,"("+typeof d+")"),o[a]=d);n=e.extend({},e.fn.cycle.defaults,o,i||{}),n.timeoutId=0,n.paused=n.paused||!1,n.container=u,n._maxZ=n.maxZ,n.API=e.extend({_container:u},e.fn.cycle.API),n.API.log=c,n.API.trigger=function(v,h){return n.container.trigger(v,h),n.API},u.data("cycle.opts",n),u.data("cycle.API",n.API),n.API.trigger("cycle-bootstrap",[n,n.API]),n.API.addInitialSlides(),n.API.preInitSlideshow(),n.slides.length&&n.API.initSlideshow()}}):(t={s:this.selector,c:this.context},e.fn.cycle.log("requeuing slideshow (dom not ready)"),e(function(){e(t.s,t.c).cycle(i)}),this)},e.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var i=this.opts(),t=i.slides;i.slideCount=0,i.slides=e(),t=t.jquery?t:i.container.find(t),i.random&&t.sort(function(){return Math.random()-.5}),i.API.add(t)},preInitSlideshow:function(){var i=this.opts();i.API.trigger("cycle-pre-initialize",[i]);var t=e.fn.cycle.transitions[i.fx];t&&e.isFunction(t.preInit)&&t.preInit(i),i._preInitialized=!0},postInitSlideshow:function(){var i=this.opts();i.API.trigger("cycle-post-initialize",[i]);var t=e.fn.cycle.transitions[i.fx];t&&e.isFunction(t.postInit)&&t.postInit(i)},initSlideshow:function(){var i,t=this.opts(),o=t.container;t.API.calcFirstSlide(),t.container.css("position")=="static"&&t.container.css("position","relative"),e(t.slides[t.currSlide]).css({opacity:1,display:"block",visibility:"visible"}),t.API.stackSlides(t.slides[t.currSlide],t.slides[t.nextSlide],!t.reverse),t.pauseOnHover&&(t.pauseOnHover!==!0&&(o=e(t.pauseOnHover)),o.hover(function(){t.API.pause(!0)},function(){t.API.resume(!0)})),t.timeout&&(i=t.API.getSlideOpts(t.currSlide),t.API.queueTransition(i,i.timeout+t.delay)),t._initialized=!0,t.API.updateView(!0),t.API.trigger("cycle-initialized",[t]),t.API.postInitSlideshow()},pause:function(i){var t=this.opts(),o=t.API.getSlideOpts(),n=t.hoverPaused||t.paused;i?t.hoverPaused=!0:t.paused=!0,n||(t.container.addClass("cycle-paused"),t.API.trigger("cycle-paused",[t]).log("cycle-paused"),o.timeout&&(clearTimeout(t.timeoutId),t.timeoutId=0,t._remainingTimeout-=e.now()-t._lastQueue,(t._remainingTimeout<0||isNaN(t._remainingTimeout))&&(t._remainingTimeout=void 0)))},resume:function(i){var t=this.opts(),o=!t.hoverPaused&&!t.paused;i?t.hoverPaused=!1:t.paused=!1,o||(t.container.removeClass("cycle-paused"),t.slides.filter(":animated").length===0&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(i,t){var o,n=this.opts(),a=n.slideCount,d=!1;e.type(i)=="string"&&(i=e.trim(i)),e(i).each(function(){var u,c=e(this);t?n.container.prepend(c):n.container.append(c),n.slideCount++,u=n.API.buildSlideOpts(c),n.slides=t?e(c).add(n.slides):n.slides.add(c),n.API.initSlide(u,c,--n._maxZ),c.data("cycle.opts",u),n.API.trigger("cycle-slide-added",[n,u,c])}),n.API.updateView(!0),d=n._preInitialized&&2>a&&n.slideCount>=1,d&&(n._initialized?n.timeout&&(o=n.slides.length,n.nextSlide=n.reverse?o-1:1,n.timeoutId||n.API.queueTransition(n)):n.API.initSlideshow())},calcFirstSlide:function(){var i,t=this.opts();i=parseInt(t.startingSlide||0,10),(i>=t.slides.length||0>i)&&(i=0),t.currSlide=i,t.reverse?(t.nextSlide=i-1,t.nextSlide<0&&(t.nextSlide=t.slides.length-1)):(t.nextSlide=i+1,t.nextSlide==t.slides.length&&(t.nextSlide=0))},calcNextSlide:function(){var i,t=this.opts();t.reverse?(i=t.nextSlide-1<0,t.nextSlide=i?t.slideCount-1:t.nextSlide-1,t.currSlide=i?0:t.nextSlide+1):(i=t.nextSlide+1==t.slides.length,t.nextSlide=i?0:t.nextSlide+1,t.currSlide=i?t.slides.length-1:t.nextSlide-1)},calcTx:function(i,t){var o,n=i;return n._tempFx?o=e.fn.cycle.transitions[n._tempFx]:t&&n.manualFx&&(o=e.fn.cycle.transitions[n.manualFx]),o||(o=e.fn.cycle.transitions[n.fx]),n._tempFx=null,this.opts()._tempFx=null,o||(o=e.fn.cycle.transitions.fade,n.API.log('Transition "'+n.fx+'" not found. Using fade.')),o},prepareTx:function(i,t){var o,n,a,d,u,c=this.opts();return c.slideCount<2?void(c.timeoutId=0):(!i||c.busy&&!c.manualTrump||(c.API.stopTransition(),c.busy=!1,clearTimeout(c.timeoutId),c.timeoutId=0),void(c.busy||(c.timeoutId!==0||i)&&(n=c.slides[c.currSlide],a=c.slides[c.nextSlide],d=c.API.getSlideOpts(c.nextSlide),u=c.API.calcTx(d,i),c._tx=u,i&&d.manualSpeed!==void 0&&(d.speed=d.manualSpeed),c.nextSlide!=c.currSlide&&(i||!c.paused&&!c.hoverPaused&&c.timeout)?(c.API.trigger("cycle-before",[d,n,a,t]),u.before&&u.before(d,n,a,t),o=function(){c.busy=!1,c.container.data("cycle.opts")&&(u.after&&u.after(d,n,a,t),c.API.trigger("cycle-after",[d,n,a,t]),c.API.queueTransition(d),c.API.updateView(!0))},c.busy=!0,u.transition?u.transition(d,n,a,t,o):c.API.doTransition(d,n,a,t,o),c.API.calcNextSlide(),c.API.updateView()):c.API.queueTransition(d))))},doTransition:function(i,t,o,n,a){var d=i,u=e(t),c=e(o),m=function(){c.animate(d.animIn||{opacity:1},d.speed,d.easeIn||d.easing,a)};c.css(d.cssBefore||{}),u.animate(d.animOut||{},d.speed,d.easeOut||d.easing,function(){u.css(d.cssAfter||{}),d.sync||m()}),d.sync&&m()},queueTransition:function(i,t){var o=this.opts(),n=t!==void 0?t:i.timeout;return o.nextSlide===0&&--o.loop===0?(o.API.log("terminating; loop=0"),o.timeout=0,n?setTimeout(function(){o.API.trigger("cycle-finished",[o])},n):o.API.trigger("cycle-finished",[o]),void(o.nextSlide=o.currSlide)):o.continueAuto!==void 0&&(o.continueAuto===!1||e.isFunction(o.continueAuto)&&o.continueAuto()===!1)?(o.API.log("terminating automatic transitions"),o.timeout=0,void(o.timeoutId&&clearTimeout(o.timeoutId))):void(n&&(o._lastQueue=e.now(),t===void 0&&(o._remainingTimeout=i.timeout),o.paused||o.hoverPaused||(o.timeoutId=setTimeout(function(){o.API.prepareTx(!1,!o.reverse)},n))))},stopTransition:function(){var i=this.opts();i.slides.filter(":animated").length&&(i.slides.stop(!1,!0),i.API.trigger("cycle-transition-stopped",[i])),i._tx&&i._tx.stopTransition&&i._tx.stopTransition(i)},advanceSlide:function(i){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+i,t.nextSlide<0?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,i>=0),!1},buildSlideOpts:function(i){var t,o,n=this.opts(),a=i.data()||{};for(var d in a)a.hasOwnProperty(d)&&/^cycle[A-Z]+/.test(d)&&(t=a[d],o=d.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,f),n.API.log("["+(n.slideCount-1)+"]",o+":",t,"("+typeof t+")"),a[o]=t);a=e.extend({},e.fn.cycle.defaults,n,a),a.slideNum=n.slideCount;try{delete a.API,delete a.slideCount,delete a.currSlide,delete a.nextSlide,delete a.slides}catch{}return a},getSlideOpts:function(i){var t=this.opts();i===void 0&&(i=t.currSlide);var o=t.slides[i],n=e(o).data("cycle.opts");return e.extend({},t,n)},initSlide:function(i,t,o){var n=this.opts();t.css(i.slideCss||{}),o>0&&t.css("zIndex",o),isNaN(i.speed)&&(i.speed=e.fx.speeds[i.speed]||e.fx.speeds._default),i.sync||(i.speed=i.speed/2),t.addClass(n.slideClass)},updateView:function(i,t){var o=this.opts();if(o._initialized){var n=o.API.getSlideOpts(),a=o.slides[o.currSlide];!i&&t!==!0&&(o.API.trigger("cycle-update-view-before",[o,n,a]),o.updateView<0)||(o.slideActiveClass&&o.slides.removeClass(o.slideActiveClass).eq(o.currSlide).addClass(o.slideActiveClass),i&&o.hideNonActive&&o.slides.filter(":not(."+o.slideActiveClass+")").css("visibility","hidden"),o.updateView===0&&setTimeout(function(){o.API.trigger("cycle-update-view",[o,n,a,i])},n.speed/(o.sync?2:1)),o.updateView!==0&&o.API.trigger("cycle-update-view",[o,n,a,i]),i&&o.API.trigger("cycle-update-view-after",[o,n,a]))}},getComponent:function(i){var t=this.opts(),o=t[i];return typeof o=="string"?/^\s*[\>|\+|~]/.test(o)?t.container.find(o):e(o):o.jquery?o:e(o)},stackSlides:function(i,t,o){var n=this.opts();i||(i=n.slides[n.currSlide],t=n.slides[n.nextSlide],o=!n.reverse),e(i).css("zIndex",n.maxZ);var a,d=n.maxZ-2,u=n.slideCount;if(o){for(a=n.currSlide+1;u>a;a++)e(n.slides[a]).css("zIndex",d--);for(a=0;a<n.currSlide;a++)e(n.slides[a]).css("zIndex",d--)}else{for(a=n.currSlide-1;a>=0;a--)e(n.slides[a]).css("zIndex",d--);for(a=u-1;a>n.currSlide;a--)e(n.slides[a]).css("zIndex",d--)}e(t).css("zIndex",n.maxZ-1)},getSlideIndex:function(i){return this.opts().slides.index(i)}},e.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))},e.fn.cycle.version=function(){return"Cycle2: "+s},e.fn.cycle.transitions={custom:{},none:{before:function(i,t,o,n){i.API.stackSlides(o,t,n),i.cssBefore={opacity:1,visibility:"visible",display:"block"}}}
1,fade:{before:function(i,t,o,n){var a=i.API.getSlideOpts(i.nextSlide).slideCss||{};i.API.stackSlides(t,o,n),i.cssBefore=e.extend(a,{opacity:0,visibility:"visible",display:"block"}),i.animIn={opacity:1},i.animOut={opacity:0}}},fadeout:{before:function(i,t,o,n){var a=i.API.getSlideOpts(i.nextSlide).slideCss||{};i.API.stackSlides(t,o,n),i.cssBefore=e.extend(a,{opacity:1,visibility:"visible",display:"block"}),i.animOut={opacity:0}}},scrollHorz:{before:function(i,t,o,n){i.API.stackSlides(t,o,n);var a=i.container.css("overflow","hidden").width();i.cssBefore={left:n?a:-a,top:0,opacity:1,visibility:"visible",display:"block"},i.cssAfter={zIndex:i._maxZ-2,left:0},i.animIn={left:0},i.animOut={left:n?-a:a}}}},e.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0},e(document).ready(function(){e(e.fn.cycle.defaults.autoSelector).cycle()})})(jQuery),(function(e){"use strict";function f(o,n){var a,d,u,c=n.autoHeight;if(c=="container")d=e(n.slides[n.currSlide]).outerHeight(),n.container.height(d);else if(n._autoHeightRatio)n.container.height(n.container.width()/n._autoHeightRatio);else if(c==="calc"||e.type(c)=="number"&&c>=0){if(u=c==="calc"?s(o,n):c>=n.slides.length?0:c,u==n._sentinelIndex)return;n._sentinelIndex=u,n._sentinel&&n._sentinel.remove(),a=e(n.slides[u].cloneNode(!0)),a.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"),a.css({position:"static",visibility:"hidden",display:"block"}).prependTo(n.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"),a.find("*").css("visibility","hidden"),n._sentinel=a}}function s(o,n){var a=0,d=-1;return n.slides.each(function(u){var c=e(this).height();c>d&&(d=c,a=u)}),a}function i(o,n,a,d){var u=e(d).outerHeight();n.container.animate({height:u},n.autoHeightSpeed,n.autoHeightEasing)}function t(o,n){n._autoHeightOnResize&&(e(window).off("resize orientationchange",n._autoHeightOnResize),n._autoHeightOnResize=null),n.container.off("cycle-slide-added cycle-slide-removed",f),n.container.off("cycle-destroyed",t),n.container.off("cycle-before",i),n._sentinel&&(n._sentinel.remove(),n._sentinel=null)}e.extend(e.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null}),e(document).on("cycle-initialized",function(o,n){function a(){f(o,n)}var d,u=n.autoHeight,c=e.type(u),m=null;(c==="string"||c==="number")&&(n.container.on("cycle-slide-added cycle-slide-removed",f),n.container.on("cycle-destroyed",t),u=="container"?n.container.on("cycle-before",i):c==="string"&&/\d+\:\d+/.test(u)&&(d=u.match(/(\d+)\:(\d+)/),d=d[1]/d[2],n._autoHeightRatio=d),c!=="number"&&(n._autoHeightOnResize=function(){clearTimeout(m),m=setTimeout(a,50)},e(window).on("resize orientationchange",n._autoHeightOnResize)),setTimeout(a,30))})})(jQuery),(function(e){"use strict";e.extend(e.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}</div><div>{{desc}}</div>",captionModule:"caption"}),e(document).on("cycle-update-view",function(f,s,i,t){s.captionModule==="caption"&&e.each(["caption","overlay"],function(){var o=this,n=i[o+"Template"],a=s.API.getComponent(o);a.length&&n?(a.html(s.API.tmpl(n,i,s,t)),a.show()):a.hide()})}),e(document).on("cycle-destroyed",function(f,s){var i;e.each(["caption","overlay"],function(){var t=this,o=s[t+"Template"];s[t]&&o&&(i=s.API.getComponent("caption"),i.empty())})})})(jQuery),(function(e){"use strict";var f=e.fn.cycle;e.fn.cycle=function(s){var i,t,o,n=e.makeArray(arguments);return e.type(s)=="number"?this.cycle("goto",s):e.type(s)=="string"?this.each(function(){var a;return i=s,o=e(this).data("cycle.opts"),o===void 0?void f.log('slideshow must be initialized before sending commands; "'+i+'" ignored'):(i=i=="goto"?"jump":i,t=o.API[i],e.isFunction(t)?(a=e.makeArray(n),a.shift(),t.apply(o.API,a)):void f.log("unknown command: ",i))}):f.apply(this,arguments)},e.extend(e.fn.cycle,f),e.extend(f.API,{next:function(){var s=this.opts();if(!s.busy||s.manualTrump){var i=s.reverse?-1:1;s.allowWrap===!1&&s.currSlide+i>=s.slideCount||(s.API.advanceSlide(i),s.API.trigger("cycle-next",[s]).log("cycle-next"))}},prev:function(){var s=this.opts();if(!s.busy||s.manualTrump){var i=s.reverse?1:-1;s.allowWrap===!1&&s.currSlide+i<0||(s.API.advanceSlide(i),s.API.trigger("cycle-prev",[s]).log("cycle-prev"))}},destroy:function(){this.stop();var s=this.opts(),i=e.isFunction(e._data)?e._data:e.noop;clearTimeout(s.timeoutId),s.timeoutId=0,s.API.stop(),s.API.trigger("cycle-destroyed",[s]).log("cycle-destroyed"),s.container.removeData(),i(s.container[0],"parsedAttrs",!1),s.retainStylesOnDestroy||(s.container.removeAttr("style"),s.slides.removeAttr("style"),s.slides.removeClass(s.slideActiveClass)),s.slides.each(function(){var t=e(this);t.removeData(),t.removeClass(s.slideClass),i(this,"parsedAttrs",!1)})},jump:function(s,i){var t,o=this.opts();if(!o.busy||o.manualTrump){var n=parseInt(s,10);if(isNaN(n)||0>n||n>
vendor: 4,921 bytes, line 1
1=o.slides.length)return void o.API.log("goto: invalid slide index: "+n);if(n==o.currSlide)return void o.API.log("goto: skipping, already on slide",n);o.nextSlide=n,clearTimeout(o.timeoutId),o.timeoutId=0,o.API.log("goto: ",n," (zero-index)"),t=o.currSlide<o.nextSlide,o._tempFx=i,o.API.prepareTx(!0,t)}},stop:function(){var s=this.opts(),i=s.container;clearTimeout(s.timeoutId),s.timeoutId=0,s.API.stopTransition(),s.pauseOnHover&&(s.pauseOnHover!==!0&&(i=e(s.pauseOnHover)),i.off("mouseenter mouseleave")),s.API.trigger("cycle-stopped",[s]).log("cycle-stopped")},reinit:function(){var s=this.opts();s.API.destroy(),s.container.cycle()},remove:function(s){for(var i,t,o=this.opts(),n=[],a=1,d=0;d<o.slides.length;d++)i=o.slides[d],d==s?t=i:(n.push(i),e(i).data("cycle.opts").slideNum=a,a++);t&&(o.slides=e(n),o.slideCount--,e(t).remove(),s==o.currSlide?o.API.advanceSlide(1):s<o.currSlide?o.currSlide--:o.currSlide++,o.API.trigger("cycle-slide-removed",[o,s,t]).log("cycle-slide-removed"),o.API.updateView())}}),e(document).on("click.cycle","[data-cycle-cmd]",function(s){s.preventDefault();var i=e(this),t=i.data("cycle-cmd"),o=i.data("cycle-context")||".cycle-slideshow";e(o).cycle(t,i.data("cycle-arg"))})})(jQuery),(function(e){"use strict";function f(s,i){var t;return s._hashFence?void(s._hashFence=!1):(t=window.location.hash.substring(1),void s.slides.each(function(o){if(e(this).data("cycle-hash")==t){if(i===!0)s.startingSlide=o;else{var n=s.currSlide<o;s.nextSlide=o,s.API.prepareTx(!0,n)}return!1}}))}e(document).on("cycle-pre-initialize",function(s,i){f(i,!0),i._onHashChange=function(){f(i,!1)},e(window).on("hashchange",i._onHashChange)}),e(document).on("cycle-update-view",function(s,i,t){t.hash&&"#"+t.hash!=window.location.hash&&(i._hashFence=!0,window.location.hash=t.hash)}),e(document).on("cycle-destroyed",function(s,i){i._onHashChange&&e(window).off("hashchange",i._onHashChange)})})(jQuery),(function(e){"use strict";e.extend(e.fn.cycle.defaults,{loader:!1}),e(document).on("cycle-bootstrap",function(f,s){function i(o,n){function a(v){var h;s.loader=="wait"?(u.push(v),m===0&&(u.sort(d),t.apply(s.API,[u,n]),s.container.removeClass("cycle-loading"))):(h=e(s.slides[s.currSlide]),t.apply(s.API,[v,n]),h.show(),s.container.removeClass("cycle-loading"))}function d(v,h){return v.data("index")-h.data("index")}var u=[];if(e.type(o)=="string")o=e.trim(o);else if(e.type(o)==="array")for(var c=0;c<o.length;c++)o[c]=e(o[c])[0];o=e(o);var m=o.length;m&&(o.css("visibility","hidden").appendTo("body").each(function(v){function h(){--w===0&&(--m,a(y))}var w=0,y=e(this),_=y.is("img")?y:y.find("img");return y.data("index",v),_=_.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),_.length?(w=_.length,void _.each(function(){this.complete?h():e(this).load(function(){h()}).on("error",function(){--w===0&&(s.API.log("slide skipped; img not loaded:",this.src),--m===0&&s.loader=="wait"&&t.apply(s.API,[u,n]))})})):(--m,void u.push(y))}),m&&s.container.addClass("cycle-loading"))}var t;s.loader&&(t=s.API.add,s.API.add=i)})})(jQuery),(function(e){"use strict";function f(i,t,o){var n,a=i.API.getComponent("pager");a.each(function(){var d=e(this);if(t.pagerTemplate){var u=i.API.tmpl(t.pagerTemplate,t,i,o[0]);n=e(u).appendTo(d)}else n=d.children().eq(i.slideCount-1);n.on(i.pagerEvent,function(c){i.pagerEventBubble||c.preventDefault(),i.API.page(d,c.currentTarget)})})}function s(i,t){var o=this.opts();if(!o.busy||o.manualTrump){var n=i.children().index(t),a=n,d=o.currSlide<a;o.currSlide!=a&&(o.nextSlide=a,o._tempFx=o.pagerFx,o.API.prepareTx(!0,d),o.API.trigger("cycle-pager-activated",[o,i,t]))}}e.extend(e.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerEventBubble:void 0,pagerTemplate:"<span>•</span>"}),e(document).on("cycle-bootstrap",function(i,t,o){o.buildPagerLink=f}),e(document).on("cycle-slide-added",function(i,t,o,n){t.pager&&(t.API.buildPagerLink(t,o,n),t.API.page=s)}),e(document).on("cycle-slide-removed",function(i,t,o){if(t.pager){var n=t.API.getComponent("pager");n.each(function(){var a=e(this);e(a.children()[o]).remove()})}}),e(document).on("cycle-update-view",function(i,t){var o;t.pager&&(o=t.API.getComponent("pager"),o.each(function(){e(this).children().removeClass(t.pagerActiveClass).eq(t.currSlide).addClass(t.pagerActiveClass)}))}),e(document).on("cycle-destroyed",function(i,t){var o=t.API.getComponent("pager");o&&(o.children().off(t.pagerEvent),t.pagerTemplate&&o.empty())})})(jQuery),(function(e){"use strict";e.extend(e.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1}),e(document).on("cycle-initialized",function(f,s){if(s.API.getComponent("next").on(s.nextEvent,function(o){o.preventDefault(),s.API.next()}),s.API.getComponent("prev").on(s.prevEvent,function(o){o.preventDefault(),s.API.prev()}
1),s.swipe){var i=s.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",t=s.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";s.container.on(i,function(){s._tempFx=s.swipeFx,s.API.next()}),s.container.on(t,function(){s._tempFx=s.swipeFx,s.API.prev()})}}),e(document).on("cycle-update-view",function(f,s){if(!s.allowWrap){var i=s.disabledClass,t=s.API.getComponent("next"),o=s.API.getComponent("prev"),n=s._prevBoundry||0,a=s._nextBoundry!==void 0?s._nextBoundry:s.slideCount-1;s.currSlide==a?t.addClass(i).prop("disabled",!0):t.removeClass(i).prop("disabled",!1),s.currSlide===n?o.addClass(i).prop("disabled",!0):o.removeClass(i).prop("disabled",!1)}}),e(document).on("cycle-destroyed",function(f,s){s.API.getComponent("prev").off(s.nextEvent),s.API.getComponent("next").off(s.prevEvent),s.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})})(jQuery),(function(e){"use strict";e.extend(e.fn.cycle.defaults,{progressive:!1}),e(document).on("cycle-pre-initialize",function(f,s){if(s.progressive){var i,t,o=s.API,n=o.next,a=o.prev,d=o.prepareTx,u=e.type(s.progressive);if(u=="array")i=s.progressive;else if(e.isFunction(s.progressive))i=s.progressive(s);else if(u=="string"){if(t=e(s.progressive),i=e.trim(t.html()),!i)return;if(/^(\[)/.test(i))try{i=e.parseJSON(i)}catch(c){return void o.log("error parsing progressive slides",c)}else i=i.split(new RegExp(t.data("cycle-split")||` 2`)),i[i.length-1]||i.pop()}d&&(o.prepareTx=function(c,m){var v,h;return c||i.length===0?void d.apply(s.API,[c,m]):void(m&&s.currSlide==s.slideCount-1?(h=i[0],i=i.slice(1),s.container.one("cycle-slide-added",function(w,y){setTimeout(function(){y.API.advanceSlide(1)},50)}),s.API.add(h)):m||s.currSlide!==0?d.apply(s.API,[c,m]):(v=i.length-1,h=i[v],i=i.slice(0,v),s.container.one("cycle-slide-added",function(w,y){setTimeout(function(){y.currSlide=1,y.API.advanceSlide(-1)},50)}),s.API.add(h,!0)))}),n&&(o.next=function(){var c=this.opts();if(i.length&&c.currSlide==c.slideCount-1){var m=i[0];i=i.slice(1),c.container.one("cycle-slide-added",function(v,h){n.apply(h.API),h.container.removeClass("cycle-loading")}),c.container.addClass("cycle-loading"),c.API.add(m)}else n.apply(c.API)}),a&&(o.prev=function(){var c=this.opts();if(i.length&&c.currSlide===0){var m=i.length-1,v=i[m];i=i.slice(0,m),c.container.one("cycle-slide-added",function(h,w){w.currSlide=1,w.API.advanceSlide(-1),w.container.removeClass("cycle-loading")}),c.container.addClass("cycle-loading"),c.API.add(v,!0)}else a.apply(c.API)})}})})(jQuery),(function(e){"use strict";e.extend(e.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"}),e.extend(e.fn.cycle.API,{tmpl:function(f,s){var i=new RegExp(s.tmplRegex||e.fn.cycle.defaults.tmplRegex,"g"),t=e.makeArray(arguments);return t.shift(),f.replace(i,function(o,n){var a,d,u,c,m=n.split(".");for(a=0;a<t.length;a++)if(u=t[a]){if(m.length>1)for(c=u,d=0;d<m.length;d++)u=c,c=c[m[d]]||n;else c=u[n];if(e.isFunction(c))return c.apply(u,t);if(c!=null&&c!=n)return c}return n})}})})(jQuery);console.log("breakout");console.log(window.location+" - "+window.top.location);window.location!==window.top.location&&(window.top.location=window.location);document.fonts.ready.then(function(){console.log("There are",document.fonts.size,`FontFaces loaded. 3`),document.body.classList.add("fonts-loaded");for(var e of document.fonts.values())console.log(e.family)});var G=e=>{let f;return(...s)=>{f&&cancelAnimationFrame(f),f=requestAnimationFrame(()=>{e(...s)})}};window.jQuery(function(e){console.log("LSB: init"),setTimeout(function(){console.log("LSB: init classes added"),e("body").addClass("init"),e("body").addClass("lsb-loaded")},1),setTimeout(function(){console.log("LSB: init classes added fallback"),e("body").addClass("init"),e("body").addClass("lsb-loaded")},10),e(window).bind("beforeunload",function(){console.log("LSB: beforeunload*"),e("body").removeClass("lsb-loaded")}),e(document).bind("popstate",function(){console.log("LSB: popstate*"),e("body").addClass("lsb-loaded")}
3),e(document).bind("onpageshow",function(){console.log("LSB: onpageshow*"),e("body").addClass("lsb-loaded")});let f=["pagehide","pageshow","load"],s=l=>{switch(l.type){case"pagehide":{let r=l.persisted?"persisted":"not persisted";console.log(`Event: ${l.type} - ${r}`);break}case"pageshow":{let r=l.persisted?"persisted":"not persisted";console.log(`Event: ${l.type} - ${r}`),document.body.classList.add("lsb-loaded");break}default:console.log(`Event: ${l.type}`);break}};f.forEach(l=>window.addEventListener(l,s));var i="https://"+window.location.hostname,t=0;function o(){e("body").hasClass("menuopen")?(e("body").removeClass("menuopen"),e(".menutoggle").attr("aria-expanded","false"),U()):(t=window.scrollY,e("body").addClass("menuopen"),e(".menutoggle").attr("aria-expanded","true"),e("#nicenotice").addClass("hidden"),e("body").removeClass("serving-notice"),e(".mobilenav").scrollTop(0))}e(".menutoggle").click(o);function n(l){e(this).hasClass("expanded")?e("#mobile-menu li.menu-item-has-children").removeClass("expanded"):(e("#mobile-menu li.menu-item-has-children").removeClass("expanded"),e(this).addClass("expanded"))}e("#mobile-menu li.menu-item-has-children").click(n);function a(l){l.preventDefault(),u("mega-find")}function d(l){l.preventDefault(),u("mega-become")}function u(l){e(".meganav").addClass("active"),e(".mega-menu > li").removeClass("active"),e(".mega-menu ."+l).addClass("active"),e(".menu-cta").removeClass("active"),e("."+l+"-cta").addClass("active"),console.log("."+l+"-cta")}e("#primary-menu .mega-find > a").click(a),e("#primary-menu .mega-become > a").click(d);function c(){e(".meganav").removeClass("active"),e(".meganav").scrollTop(0)}function m(l){console.log("concertinatoggle"),e(this).parent().hasClass("active")?e(".concertina").removeClass("active"):(e(".concertina").removeClass("active"),e(this).parent().addClass("active"))}e(".concertina-heading").click(m);function v(l){console.log("fakedropdowntoggle"),e(this).parent().hasClass("active")?e(".fake-dropdown").removeClass("active"):(e(".fake-dropdown").removeClass("active"),e(this).parent().addClass("active")),h()}e(".fake-dropdown-label").click(v);function h(){var l=e(this).prop("id"),r=e(this).prop("checked");console.log(l+" orig "+r),e(".fake-dropdown").each(function(){var p=[],g=e(this).data("label");e(this).find("input:checked").each(function(){var C=e(this).val();C=e(this).siblings("label").text(),p.push("<span>"+C+"</span>")}),e(this).find("input[type=text").each(function(){var C=e(this).val();C!=""&&p.push("<span>"+C+"</span>")}),console.log(p),e(this).find(".dropdown-tags").html(p.join(" ")),p.length>2?e(this).find(".fake-dropdown-label").html(g+": "+p[0]+" & "+(p.length-1)+" more"):p.length==2?e(this).find(".fake-dropdown-label").html(g+": "+p[0]+" or "+p[1]):p.length>0?e(this).find(".fake-dropdown-label").html(g+": "+p[0]):e(this).find(".fake-dropdown-label").html(g)})}e(".fake-dropdown input[type=checkbox]").change(h),h();function w(){e(".donor-search").find(".fake-dropdown-option input:checked").prop("checked",!1),e("#catalogueCode").val(""),e("#minheight").val(_),e("#minheightlabel").text("Minimum height: None"),e(".fake-dropdown-height").text("Height"),h(),e("#donor-search").submit()}e("#reset-dropdowns").click(w);function y(){e(".donor-search").toggleClass("advanced-searching"),e("#search-type").val()?e("#search-type").val(""):e("#search-type").val("advanced")}e("#advanced-search").click(y),e("#simple-search").click(y);var _=155;function H(){var l=e(this).val(),r="Height";l>_&&(r="Height: At least "+l+"cm");var p=l+"cm";p==_+"cm"&&(p="None"),e("#minheightlabel").text("Minimum height: "+p),e(".fake-dropdown-height").text(r)}e("#minheight").change(H),e(document).on("input","#minheight",H);function J(){var l=e(this).val();console.log(l),e(".search-results-list").removeClass("gallery-view"),e(".search-results-list").removeClass("list-view"),e(".search-results-list").addClass(l)}e(".view-option input[type=radio]").change(J);function Y(){var l=e(this).val();console.log(l),e("#donor-search").submit()}e(".sortby-option input[type=radio]").change(Y);function K(){e(this).hasClass("sort-dir-down")?(e(this).removeClass("sort-dir-down"),e(this).addClass("sort-dir-up"),e("#sortdir").val("sort-dir-up"),e(".search-results-list").addClass("reversed")):(e(this).removeClass("sort-dir-up"),e(this).addClass("sort-dir-down"),e("#sortdir").val("sort-dir-down"),e(".search-results-list").removeClass("reversed"));var l=e(".search-results-list"),r=l.children(".donor-listing");l.append(r.get().reverse())}e(".sortby-direction").click(K);function X(){e(this).parent().hasClass("sort-open")?e(this).parent().removeClass("sort-open"):e(this).parent().addClass("sort-open")}e(".sort-label").click(X),e(".woocommerce-message").each(function(){e(this).parent().hasClass("woocommerce-notices-wrapper")||e(this).prependTo(".woocommerce-notices-wrapper")}
3),e(".slides").cycle({speed:600,manualSpeed:100,timeout:4e3,slides:"> .slide",pager:"#slidepager",prev:"#slideprev",next:"#slidenext",fx:"fade"});function $(){console.log("sidescroll"),console.log(e(this).scrollLeft());var l=e(this).find(".track-item").outerWidth()+0,r=e(this).parent().closest(".scroll-parent");e(this).scrollLeft()<1?r.find(".scroll-prev").addClass("opacity-50"):r.find(".scroll-prev").removeClass("opacity-50"),console.log("scrollLeft"+e(this).scrollLeft()),console.log("scrollWidth"+e(this).get()[0].scrollWidth),console.log("trackparent"+r.width()),console.log("calc"+(e(this).get()[0].scrollWidth-r.width()));var p=l/10;e(this).scrollLeft()>=e(this).get()[0].scrollWidth-r.width()-p?r.find(".scroll-next").addClass("opacity-50"):r.find(".scroll-next").removeClass("opacity-50")}e(".track-scroller").scroll($);function ee(l){console.log("scrollright");var r=e(this).parent().closest(".scroll-parent"),p=r.find(".track-scroller"),g=p.scrollLeft(),C=p.find(".track-item").outerWidth()+0;g=g+C,p.scrollLeft(g)}e(".scroll-next").click(ee);function ie(l){console.log("scrollleft");var r=e(this).parent().closest(".scroll-parent"),p=r.find(".track-scroller"),g=p.scrollLeft(),C=p.find(".track-item").outerWidth()+0;g=g-C,p.scrollLeft(g)}e(".scroll-prev").click(ie);var x=[];function te(l,r=1){if(console.log("sampleAddToCart"),typeof wc_add_to_cart_params>"u")return!1;console.log("goingtopost");var p=e.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),{product_id:l,quantity:r},function(g){if(!g){window.location=wc_add_to_cart_params.cart_url;return}if(e(document.body).trigger("added_to_cart",[g.fragments,g.cart_hash]),x.length>0)j();else if(wc_add_to_cart_params.cart_redirect_after_add==="yes"){window.location=wc_add_to_cart_params.cart_url;return}});p.fail(function(g){console.log("ajax fail"),window.location=wc_add_to_cart_params.cart_url})}function j(){if(console.log("processCartQueue"),x.length>0){var l=x.pop();te(l.varid,l.quantity)}}function oe(){console.log("addSample"),x=[],e("input.sample-item").each(function(){var l=e(this).data("variation-id"),r=e(this).val();console.log(l+" "+r),r>0&&x.push({varid:l,quantity:r}),e(this).val(0)}),j()}e(".add-sample").click(oe);function ne(){console.log("raisenumber");var l=e(this).data("adjust");console.log("varid"+l);var r=e("#add-"+l).val();r++,r>e("#add-"+l).prop("max")&&(r=e("#add-"+l).prop("max")),e("#add-"+l).val(r)}e("span.raise").click(ne);function se(){console.log("raisenumber");var l=e(this).data("adjust");console.log("varid"+l);var r=e("#add-"+l).val();r--,r<0&&(r=0),e("#add-"+l).val(r)}e("span.lower").click(se);function le(){console.log("genraisenumber");var l=e(this).data("adjust");console.log("varid"+l);var r=e("#"+l).val();r++,r>e("#"+l).prop("max")&&(r=e("#"+l).prop("max")),e("#"+l).val(r),e("#"+l).trigger("change")}e("body").on("click","span.raisegeneric",le);function ce(){console.log("genraisenumber");var l=e(this).data("adjust");console.log("varid"+l);var r=e("#"+l).val();r--,r<0&&(r=0),e("#"+l).val(r),e("#"+l).trigger("change")}e("body").on("click","span.lowergeneric",ce);var N;e(document.body).on("updated_cart_totals",function(){console.log("updated_cart_totals"),e(document.body).trigger("wc_fragment_refresh"),e(document.body).trigger("cart_totals_refreshed"),F()});function F(){clearTimeout(N),N=setTimeout(()=>{console.log("fadeout"),e(".woocommerce-message").fadeOut("fast"),e(".woocommerce-error").fadeOut("fast")},5e3)}F();function B(){console.log("dismisserror"),e(".woocommerce-error").fadeOut("fast")}e("#staged-checkout").on("click",".woocommerce-error li",B),e("#staged-checkout").on("click",".woocommerce-error",B),e("body").on("blur change","#billing_postcode",function(){let l=e(this).closest(".validate-postcode");console.log("postcode changed");var r=!1;e(this).is(":hidden")?(console.log("postcode hidden"),r=!0):(console.log("postcode not hidden"),r=!1);var p=e("#billing_country").val();if(console.log("countrycode",p),p=="GB"){var g=/^[a-z]{1,2}\d[a-z\d]?\s*\d[a-z]{2}$/i;g.test(e(this).val())?(console.log("postcode valid"),l.addClass("woocommerce-validated"),l.removeClass("woocommerce-invalid"),l.removeClass("woocommerce-invalid-required-field")):(console.log("postcode invalid"),l.addClass("woocommerce-invalid"),l.addClass("woocommerce-invalid-required-field"),l.removeClass("woocommerce-validated"))}else p=="US"?e(this).val().length==5?(console.log("zip/postcode valid"),l.addClass("woocommerce-validated"),l.removeClass("woocommerce-invalid"),l.removeClass("woocommerce-invalid-required-field")):(console.log("zip/postcode invalid"),l.addClass("woocommerce-invalid"),l.addClass("woocommerce-invalid-required-field"),l.removeClass("woocommerce-validated")):r?(console.log("zip/postcode hidden == valid"),l.addClass("woocommerce-validated"),l.removeClass("woocommerce-invalid"),l.removeClass("woocommerce-invalid-required-field")):e(this).val().length>0?(console.log("zip/postcode not hidden and not empty == valid"),l.addClass("woocommerce-validated"),l.removeClass("woocommerce-invalid"),l.removeClass("woocommerce-invalid-required-field")):(console.log("zip/postcode not hidden but empty == invali
3d"),l.addClass("woocommerce-invalid"),l.addClass("woocommerce-invalid-required-field"),l.removeClass("woocommerce-validated"))});function L(){let l=e("#billing_dob_field");console.log("dob changed");var r=new Date(e("#billing_dob").val()),p=new Date(e("#billing_dob").prop("min")),g=new Date(e("#billing_dob").prop("max"));console.log("dob changed to"+e("#billing_dob").val()),console.log("min"+e("#billing_dob").prop("min")),console.log("max"+e("#billing_dob").prop("max")),r>=p&&r<=g?(console.log("dob valid"),l.addClass("woocommerce-validated"),l.removeClass("woocommerce-invalid"),l.removeClass("woocommerce-invalid-required-field")):(console.log("dob invalid"),l.addClass("woocommerce-invalid"),l.addClass("woocommerce-invalid-required-field"),l.removeClass("woocommerce-validated"))}e("body").on("blur change","#billing_dob",L),e("#billing_dob").prop("type","date"),e("#billing_dob").prop("min","1955-01-01"),e("#billing_dob").prop("max","2010-01-01");function ae(){console.log("jumptocheckoutsection");var l=e(this).data("checkoutsection");S(l)}e("#staged-checkout").on("click",".checkout-back",ae);function re(){console.log("checkouterror")}e("#staged-checkout").on("checkout_error",re);function de(){console.log("checkmyinfo"),e(".validate-required input, .validate-required select").trigger("validate"),L(),e("#billing_postcode").change();var l=0;e(".my-info .woocommerce-invalid-required-field").each(function(g,C){console.log(C.id),l++});var r=e("#mailchimp_woocommerce_sms_subscribe").is(":checked"),p=e("#sms_required").is(":visible");r&&p&&(e("#mailchimp_woocommerce_sms_consent_phone").trigger("focus"),l++),l<1&&S("entering-treatment-info")}e(".check-my-info").click(de);function ue(){console.log("checktreatmentinfo"),S("entering-summary-info")}e(".check-treatment-info").click(ue);function pe(){console.log("checktreatmentsummary");var l=e("#clinic_selector").find(":selected").text(),r=e("#clinic_selector").find(":selected").val();(r=="0000"||r==0)&&(console.log("clinicName: "+l),console.log("clinicCode: "+r),e("#shipping_company").val("No clinic - keep samples in storage"),console.log("updated clinic to: "+e("#shipping_company").val())),S("entering-payment-info"),z()}e("#staged-checkout").on("click",".check-summary-info",pe);function z(){console.log("tsandcscheck"),console.log("tsandcscheckchecked",e("#tsandcs").prop("checked")),e("#tsandcs").prop("checked")?e(".paypal-buttons").removeClass("notandcs"):e(".paypal-buttons").addClass("notandcs")}e("#staged-checkout").on("click","#tsandcs",z),e("#staged-checkout").on("click","input[name=payment_method]",z);function S(l){e("#staged-checkout").removeClass("entering-my-info"),e("#staged-checkout").removeClass("entering-treatment-info"),e("#staged-checkout").removeClass("entering-summary-info"),e("#staged-checkout").removeClass("entering-payment-info"),e("#staged-checkout").addClass(l)}function E(){console.log("clinicSelect");var l=e("#clinic_selector").find(":selected").text(),r=e("#clinic_selector").find(":selected").val();console.log("clinicName: "+l),console.log("clinicCode: "+r),e("#shipping_company").val(l),e("#shipping_address_2").val(r),e("#shipping_country").val("GB"),r=="0333"?(console.log("clinic warning is required"),e("#clinicwarning").removeClass("hidden")):(console.log("clinic warning not required"),e("#clinicwarning").addClass("hidden")),Q()}e("#clinic_selector").change(E);function me(){console.log("clinicToList");var l=e("#shipping_company").val(),r=!0;e("#clinic_selector").find("option").each(function(){var p=e(this).text();p==l&&(e(this).attr("selected","selected"),r=!1)}),Q()}me(),E();function Q(){e("#clinic_selector").val()!=""&&e("#clinic_selector").val()!="No clinic"&&e("#clinic_selector").val()!="0000"?(e("#shipping_method_0_free_shipping1").prop("checked",!0).change(),e("body").addClass("valid-clinic")):(e("#shipping_method_0_flat_rate2").prop("checked",!0).change(),e("body").removeClass("valid-clinic")),e("#shipping_country").val("GB")}function fe(){console.log("splitlogin"),e("#splitholder").removeClass("register"),e("#splitholder").addClass("login")}
3e(".login-toggle").click(fe);function ge(){console.log("splitregister"),e("#splitholder").removeClass("login"),e("#splitholder").addClass("register")}e(".register-toggle").click(ge);function he(){console.log("togglesamples"),e(".sample-select").hasClass("hide-samples")?e(".sample-select").removeClass("hide-samples"):e(".sample-select").addClass("hide-samples")}e(".show-samples-button").click(he),e(".woocommerce-edit-address #billing_first_name_field").insertBefore("");function ve(){e("<div class='font-semibold mb-4'>Billing details:</div>").insertBefore(".woocommerce-edit-address #billing_first_name_field")}setTimeout(ve,1);function O(){let l=e("#mailchimp_woocommerce_newsletter"),r=e(".mailchimp-sms-consent");if(!l.length||!r.length)return;let p=l.is(":checked");r.toggle(p),p||e("#mailchimp_woocommerce_sms_subscribe").prop("checked",!1).trigger("change")}e(document).on("change","#mailchimp_woocommerce_newsletter",O),e(document.body).on("updated_checkout",O),O(),e(document).on("change","#mailchimp_woocommerce_sms_subscribe",function(){if(!this.checked)return;let l=e('[name="billing_phone"]').first().val().trim(),r=e("#mailchimp_woocommerce_sms_consent_phone");!l||r.val().trim()||setTimeout(function(){r.val(l).trigger("input").trigger("blur")},0)}),e.fn.isInViewport=function(){let l=e(this).offset().top,r=l+e(this).outerHeight(),p=e(window).scrollTop(),g=p+e(window).height();return r>p&&l<g},e.fn.bottomIsInViewport=function(){if(e(this)&&e(this).offset()){let r=e(this).offset().top+e(this).outerHeight(),p=e(window).scrollTop(),g=p+e(window).height();return r>p&&r<g}else return!1};var V=0;function R(){e("body").removeClass("scrollpos-"+V);var l=e(window).scrollTop();e("body").addClass("scrollpos-"+l),V=l,e(".checkonscreen").each(function(r){e(this).isInViewport()&&e(this).addClass("onscreen")}),e(".checkoffscreen").each(function(r){e(this).isInViewport()?e(this).hasClass("onetime")||e(this).removeClass("offscreen"):e(this).addClass("offscreen")}),e(".mega-menu .active li:last-child")&&e(".mega-menu .active li:last-child").bottomIsInViewport()&&(console.log("should hide meganav"),c()),window.scrollY>e(window).height()/4}function Z(){R()}let A=null,q=!1;function b(){A!==null&&(clearTimeout(A),A=null)}function T(l){b(),A=setTimeout(function(){A=null,W()},l)}function W(){document.hidden||q||(q=!0,jQuery.ajax({type:"post",url:`${window.location.origin}/wp-admin/admin-ajax.php`,data:{action:"live_donor_check",data:{DonorCatalogueNo:window.DonorCatalogueNo,PatientCatalogueNumber:window.PatientCatalogueNumber}},success:function(l){var r=l.data;r.canorder?(e(".checkthis").addClass("canorder"),e(".checkthis").text(""),e(".place-order, .checkout-button, .add-sample").removeClass("hidden")):(e(".checkthis").removeClass("canorder"),e(".checkthis").text(""+r.message),e(".place-order, .checkout-button, .add-sample").addClass("hidden"))},complete:function(){q=!1,ye(),console.log("ldch complete")}}))}function ye(){if(document.hidden||typeof window.checkcontext>"u"){b();return}window.checkcontext==="checkout"?T(2*1e3):window.checkcontext==="cart"?T(10*1e3):T(60*1e3)}function D(){b(),!(document.hidden||typeof window.checkcontext>"u")&&(window.checkcontext==="checkout"?W():T(2*1e3))}typeof window.checkcontext<"u"&&(document.addEventListener("visibilitychange",()=>{document.hidden?b():D()}),D());function M(l,r){console.log("fav_action "+l+" "+r),jQuery.ajax({type:"post",url:`${window.location.origin}/wp-admin/admin-ajax.php`,data:{action:"add_to_favs",data:{favAction:l,catalogueCode:r}},complete:function(p){console.log(p);var g=JSON.parse(p.responseText).data;console.log(g)}})}function we(){console.log("favme/unfavme");var l=e(this).data("cataloguecode");e(this).hasClass("faved")?(M("unfav",l),e(this).removeClass("faved"),e(this).addClass("unfaved"),e("body").hasClass("page-template-favourites")&&e(this).parent().parent().addClass("greyedout")):(M("fav",l),e(this).removeClass("unfaved"),e(this).addClass("faved"),e("body").hasClass("page-template-favourites")&&e(this).parent().parent().removeClass("greyedout"))}e(".fav-button").click(we);var I,k,P;I=e("#nicenotice");function U(){I.length>0&&(k=I.data("modstamp"),P=localStorage.getItem("LSBSiteNotice"),console.log("storedNoticeId",P),k!=P?(console.log(k+"!="+P),I.addClass("shouldshow"),I.removeClass("hidden"),e("body").addClass("serving-notice")):(console.log(k+"=="+P),I.addClass("seenallready")))}U();function Ce(){I.addClass("hidden"),e("body").removeClass("serving-notice"),localStorage.setItem("LSBSiteNotice",k)}e("#disnicenotice").click(Ce),e(window).scroll(G(R)),e(window).resize(G(Z)),Z()});(function(){for(var e=["www.londonspermbank.com","londonspermdev.wpenginepowered.com"],f=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","utm_id","ad","adset","campaignid","adgroupid","creative","targetid","device","adgroup","adgroupid","network","gclid"],s=document.querySelectorAll("a"),i=0;i<s.length;i++)for(var t=0;t<e.length;t++)s[i].href.indexOf(e[t])>-1&&(s[i].href=o(s[i].href));function o(u){for(var c=[],m=0;m<f.length;m++)n(f[m])&&c.push(f[m]+"="+n(f[m]));if(c.length<1)return u;var v=a(u);return u=d(u),u=u.indexOf("?")===-1?u+"?":u+"&",u+c.join("&")+v}function n(u){if(u=new RegExp("[?&]"+encodeURIComponent(u)+"=([^&]*)").exec(window.location.search))return decodeURIComponent(u[1])}function a(u){return u.split("#").length>1?"#"+u.split("#")[1]:""}function d(u){return u.split("#").length>1?u.split("#")[0]:u}})();})(); 4/*! 5* jQuery Cycle2; version: 2.1.6 build: 20141007 6* http://jquery.malsup.com/cycle2/ 7* Copyright (c) 2014 M. Alsup; Dual licensed: MIT/GPL 8*/
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.