(function(){"use strict";function n(n,t,i,r){var u=this;u.processingSubscriptionRateCodeChange=!1;u.processingGetAvailableSeats=!1;u.product={};u.selectedVwSession=undefined;u.selectedVwPackSessions=[];u.sessionDetailsForUrl="";u.availableSeats=-999;u.CWBTABItems=[];u.cwbtabSlider;u.relatedItemsSlider;u.backorderUrl="";u.init=function(t){u.product=t;n.page.title=t.SpProduct.Title;n.page.description=t.SpProduct.Marketing_x0020_Copy_x0020_Short;console.log(u.product.SpProduct);u.product.SpProduct!==null&&u.product.SpProduct.Video_x0020_embed_x0020_code!==null&&(u.product.SpProduct.Video_x0020_embed_x0020_code=i.trustAsHtml(u.product.SpProduct.Video_x0020_embed_x0020_code));u.formatSupplements();u.getCWBTABItems()};u.formatSupplements=function(){var r=[],t,n,i;if(u.product.SpProduct.Is_x0020_there_x0020_a_x0020_Sup&&u.product.SpProduct.Supplement_x0020_Location_x002d_!==null)for(t=u.product.SpProduct.Supplement_x0020_Location_x002d_.split(","),n=0;n<t.length;n++)i=t[n].split("|"),r.push({Title:i[0],FileName:i[1]});u.product.SpProduct.Supplement_x0020_Location_x002d_=r};u.formatGooglePreviewCode=function(){$(document).ready(function(){u.googlePreviewCode="<script type= \"text/javascript\" async>            GBS_insertPreviewButtonLink('ISBN:978-0-929650-09-8', {'alternativeUrl': 'http://ltpstore.ltp.org'});                <\/script>"})};u.selectSession=function(n,t,i,f,e){u.selectedVwSession=[{ItemNumber:n,LocationId:t,SessionId:i,MeetingID:f,TimeAndDate:e}];u.processingGetAvailableSeats=!0;r.getAvailableSeats(u.product.Conference.ConferenceId,t,i,function(n){n.Errored?u.pageError=n.message.join():n.data.Errored?u.pageError=n.data.ErrorMessage:u.availableSeats=n.data.Data;u.processingGetAvailableSeats=!1});u.addToOrderQuantity=1};u.selectSessionPack=function(n,t,i,r,f){var o,e;if(u.selectedVwPackSessions.length>0){for(o=!1,e=0;e<u.selectedVwPackSessions.length;e++)u.selectedVwPackSessions[e].ItemNumber===n&&(u.selectedVwPackSessions.splice(e,1),u.selectedVwPackSessions.push({ItemNumber:n,LocationId:t,SessionId:i,MeetingID:r,TimeAndDate:f}),o=!0);o||u.selectedVwPackSessions.push({ItemNumber:n,LocationId:t,SessionId:i,MeetingID:r,TimeAndDate:f})}else u.selectedVwPackSessions.push({ItemNumber:n,LocationId:t,SessionId:i,MeetingID:r,TimeAndDate:f});u.addToOrderQuantity=1};u.isSessionSelected=function(n,t){var r=!1,i;if(u.selectedVwPackSessions.length>0)for(i=0;i<u.selectedVwPackSessions.length;i++)u.selectedVwPackSessions[i].ItemNumber===n&&u.selectedVwPackSessions[i].MeetingID===t&&(r=!0);return r};u.getSessionDetailsForUrl=function(n){return n?JSON.stringify(u.selectedVwPackSessions):JSON.stringify(u.selectedVwSession)};u.cirRateCodeSelectionChanged=function(){u.processingSubscriptionRateCodeChange=!0;r.getSubscriptionRateTable(u.product.SpProduct.Item_x0020_Code,u.addToOrderCirRateCode,function(n){n.Errored?u.pageError=n.message.join():n.data.Errored?u.pageError=n.data.ErrorMessage:u.product.SubscriptionRateTable=n.data.Data;u.processingSubscriptionRateCodeChange=!1})};u.getCWBTABItems=function(){r.getCWBTABItems(u.product.SpProduct.Item_x0020_Code,function(n){n.Errored?u.CWBTABLoadError="Error: "+n.message.join():n.data.Errored?u.CWBTABLoadError=i.trustAsHtml("Error: "+n.data.ErrorMessage):(u.CWBTABItems=JSON.parse(n.data.Data),setTimeout(function(){u.reRenderCWBTABItems()},500))})};u.checkBackorder=function(n){var t=n.currentTarget;u.backorderUrl=$(t).attr("data-href");u.addToOrderQuantity>u.product.AdvProduct.QuantityAvailable?$("#backorder-confirm-modal").modal():window.location=$(t).attr("data-href")};u.proceedWithBackorder=function(){u.backorderUrl&&u.backorderUrl.length>0&&(window.location=u.backorderUrl)};n.$on("$viewContentLoaded",function(){u.reRenderCWBTABItems();u.formatGooglePreviewCode()});u.reRenderCWBTABItems=function(){u.relatedItemsSlider=$("#related-products-slider").lightSlider({item:1,autoWidth:!0,mode:"slide",auto:!0,loop:!0,adaptiveHeight:!1,slideMove:1,easing:"cubic-bezier(0.25, 0, 0.25, 1)",speed:800,controls:!1,pauseOnHover:!0,pause:5e3,onSliderLoad:function(){$("#related-products-slider").removeClass("lightslider-hidden")},responsive:[{breakpoint:700,settings:{item:2,slideMove:1,slideMargin:6}},{breakpoint:480,settings:{item:1,slideMove:1}}]});u.cwbtabSlider=$("#cwbtab-slider").lightSlider({item:3,autoWidth:!0,mode:"slide",auto:!0,loop:!0,adaptiveHeight:!1,slideMove:1,easing:"cubic-bezier(0.25, 0, 0.25, 1)",speed:800,controls:!1,pauseOnHover:!0,pause:5e3,onSliderLoad:function(){$("#cwbtab-slider").removeClass("lightslider-hidden")},responsive:[{breakpoint:992,settings:{item:2,slideMove:1,slideMargin:6}},{breakpoint:480,settings:{item:1,slideMove:1}}]})};u.relatedItemsPrevious=function(){u.relatedItemsSlider.goToPrevSlide()};u.relatedItemsNext=function(){u.relatedItemsSlider.goToNextSlide()};u.cwbtabItemsPrevious=function(){u.cwbtabSlider.goToPrevSlide()};u.cwbtabItemsNext=function(){u.cwbtabSlider.goToNextSlide()};u.showProductDetailImageModal=function(){}}angular.module("LtpStoreApp").controller("ProductCtrl",n);n.$inject=["$scope","config","$sce","ProductsSvc"]})(),function(){"use strict";function n(n){var t={data:{},Errored:!1,message:[]};return{getSubscriptionRateTable:function(i,r,u){n.get("/products/GetSubscriptionRateTable?itemNumber="+i+"&rateCode="+r).then(function(n){t.data=n.data;u(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);u(t)}},getAvailableSeats:function(i,r,u,f){n.get("/products/GetAvailableSeats?conferenceId="+i+"&locationId="+r+"&sessionId="+u).then(function(n){t.data=n.data;f(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);f(t)}},getCWBTABItems:function(i,r){n.get("/products/GetCWBTABItems/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getProductsBySubject:function(i,r){n.get("/products/getproductsbysubject/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getSpProductDetails:function(i,r){n.get("/products/getspproductdetails/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getProductPrice:function(i,r){n.get("/products/getproductprice/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getProductFamily:function(i,r){n.get("/products/getproductfamily/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getSubjectTreeLevel:function(i,r){n.get("/products/getsubjecttreelevel/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getSubjectTreeLevelForSubject:function(i,r){n.get("/products/getsubjecttreelevelforsubject/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}},getProductDetailsFromSP:function(i,r){n.get("http://intranet.ltp.org:8001/api/spdata/productdetails/"+i).then(function(n){t.data=n.data;r(t)}),function(n){t.Errored=!0;t.message.push(toString(n.status)+" - "+n.statusText);r(t)}}}}angular.module("LtpStoreApp").factory("ProductsSvc",n);n.$inject=["$http"]}();!function(n){"use strict";var t={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(){},onSliderLoad:function(){},onBeforeSlide:function(){},onAfterSlide:function(){},onBeforeNextSlide:function(){},onBeforePrevSlide:function(){}};n.fn.lightSlider=function(i){if(0===this.length)return this;if(this.length>1)return this.each(function(){n(this).lightSlider(i)}),this;var l={},r=n.extend(!0,{},t,i),p={},u=this;l.$el=this;"fade"===r.mode&&(r.vertical=!1);var o=u.children(),g=n(window).width(),ut=null,b=null,w=0,c=0,nt=!1,s=0,f="",e=0,tt=r.vertical===!0?"height":"width",it=r.vertical===!0?"margin-bottom":"margin-right",a=0,d=0,y=0,k=0,v=null,rt="ontouchstart"in document.documentElement,h={};return h.chbreakpoint=function(){var f,i,t,u;if(g=n(window).width(),r.responsive.length){if(r.autoWidth===!1&&(f=r.item),g<r.responsive[0].breakpoint)for(i=0;i<r.responsive.length;i++)g<r.responsive[i].breakpoint&&(ut=r.responsive[i].breakpoint,b=r.responsive[i]);if("undefined"!=typeof b&&null!==b)for(t in b.settings)b.settings.hasOwnProperty(t)&&(("undefined"==typeof p[t]||null===p[t])&&(p[t]=r[t]),r[t]=b.settings[t]);if(!n.isEmptyObject(p)&&g>r.responsive[0].breakpoint)for(u in p)p.hasOwnProperty(u)&&(r[u]=p[u]);r.autoWidth===!1&&a>0&&y>0&&f!==r.item&&(e=Math.round(a/((y+r.slideMargin)*r.slideMove)))}},h.calSW=function(){r.autoWidth===!1&&(y=(s-(r.item*r.slideMargin-r.slideMargin))/r.item)},h.calWidth=function(n){var i=n===!0?f.find(".lslide").length:o.length,t;if(r.autoWidth===!1)c=i*(y+r.slideMargin);else for(c=0,t=0;i>t;t++)c+=parseInt(o.eq(t).width())+r.slideMargin;return c},l={doCss:function(){var n=function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],i=document.documentElement,n=0;n<t.length;n++)if(t[n]in i.style)return!0};return r.useCSS&&n()?!0:!1},keyPress:function(){r.keyPress&&n(document).on("keyup.lightslider",function(t){n(":focus").is("input, textarea")||(t.preventDefault?t.preventDefault():t.returnValue=!1,37===t.keyCode?u.goToPrevSlide():39===t.keyCode&&u.goToNextSlide())})},controls:function(){r.controls&&(u.after('<div class="lSAction"><a class="lSPrev">'+r.prevHtml+'<\/a><a class="lSNext">'+r.nextHtml+"<\/a><\/div>"),r.autoWidth?h.calWidth(!1)<s&&f.find(".lSAction").hide():w<=r.item&&f.find(".lSAction").hide(),f.find(".lSAction a").on("click",function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,"lSPrev"===n(this).attr("class")?u.goToPrevSlide():u.goToNextSlide(),!1}))},initialStyle:function(){var n=this;"fade"===r.mode&&(r.autoWidth=!1,r.slideEndAnimation=!1);r.auto&&(r.slideEndAnimation=!1);r.autoWidth&&(r.slideMove=1,r.item=1);r.loop&&(r.slideMove=1,r.freeMove=!1);r.onBeforeStart.call(this,u);h.chbreakpoint();u.addClass("lightSlider").wrap('<div class="lSSlideOuter '+r.addClass+'"><div class="lSSlideWrapper"><\/div><\/div>');f=u.parent(".lSSlideWrapper");r.rtl===!0&&f.parent().addClass("lSrtl");r.vertical?(f.parent().addClass("vertical"),s=r.verticalHeight,f.css("height",s+"px")):s=u.outerWidth();o.addClass("lslide");r.loop===!0&&"slide"===r.mode&&(h.calSW(),h.clone=function(){var t,i,f,c,l;if(h.calWidth(!0)>s){for(var v=0,y=0,a=0;a<o.length&&(v+=parseInt(u.find(".lslide").eq(a).width())+r.slideMargin,y++,!(v>=s+r.slideMargin));a++);if(t=r.autoWidth===!0?y:r.item,t<u.find(".clone.left").length)for(i=0;i<u.find(".clone.left").length-t;i++)o.eq(i).remove();if(t<u.find(".clone.right").length)for(f=o.length-1;f>o.length-1-u.find(".clone.right").length;f--)e--,o.eq(f).remove();for(c=u.find(".clone.right").length;t>c;c++)u.find(".lslide").eq(c).clone().removeClass("lslide").addClass("clone right").appendTo(u),e++;for(l=u.find(".lslide").length-u.find(".clone.left").length;l>u.find(".lslide").length-t;l--)u.find(".lslide").eq(l-1).clone().removeClass("lslide").addClass("clone left").prependTo(u);o=u.children()}else o.hasClass("clone")&&(u.find(".clone").remove(),n.move(u,0))},h.clone());h.sSW=function(){w=o.length;r.rtl===!0&&r.vertical===!1&&(it="margin-left");r.autoWidth===!1&&o.css(tt,y+"px");o.css(it,r.slideMargin+"px");c=h.calWidth(!1);u.css(tt,c+"px");r.loop===!0&&"slide"===r.mode&&nt===!1&&(e=u.find(".clone.left").length)};h.calL=function(){o=u.children();w=o.length};this.doCss()&&f.addClass("usingCss");h.calL();"slide"===r.mode?(h.calSW(),h.sSW(),r.loop===!0&&(a=n.slideValue(),this.move(u,a)),r.vertical===!1&&this.setHeight(u,!1)):(this.setHeight(u,!0),u.addClass("lSFade"),this.doCss()||(o.fadeOut(0),o.eq(e).fadeIn(0)));r.loop===!0&&"slide"===r.mode?o.eq(e).addClass("active"):o.first().addClass("active")},pager:function(){var i=this,n,t;(h.createPager=function(){var p,a,t,o;k=(s-(r.thumbItem*r.thumbMargin-r.thumbMargin))/r.thumbItem;for(var v=f.find(".lslide"),w=f.find(".lslide").length,n=0,h="",l=0,n=0;w>n;n++)if("slide"===r.mode&&(r.autoWidth?l+=(parseInt(v.eq(n).width())+r.slideMargin)*r.slideMove:l=n*(y+r.slideMargin)*r.slideMove),p=v.eq(n*r.slideMove).attr("data-thumb"),h+=r.gallery===!0?'<li style="width:100%;'+tt+":"+k+"px;"+it+":"+r.thumbMargin+'px"><a href="#"><img src="'+p+'" /><\/a><\/li>':'<li><a href="#">'+(n+1)+"<\/a><\/li>","slide"===r.mode&&l>=c-s-r.slideMargin){n+=1;a=2;r.autoWidth&&(h+='<li><a href="#">'+(n+1)+"<\/a><\/li>",a=1);a>n?(h=null,f.parent().addClass("noPager")):f.parent().removeClass("noPager");break}t=f.parent();t.find(".lSPager").html(h);r.gallery===!0&&(r.vertical===!0&&t.find(".lSPager").css("width",r.vThumbWidth+"px"),d=n*(r.thumbMargin+k)+.5,t.find(".lSPager").css({property:d+"px","transition-duration":r.speed+"ms"}),r.vertical===!0&&f.parent().css("padding-right",r.vThumbWidth+r.galleryMargin+"px"),t.find(".lSPager").css(tt,d+"px"));o=t.find(".lSPager").find("li");o.first().addClass("active");o.on("click",function(){return r.loop===!0&&"slide"===r.mode?e+=o.index(this)-t.find(".lSPager").find("li.active").index():e=o.index(this),u.mode(!1),r.gallery===!0&&i.slideThumb(),!1})},r.pager)&&(n="lSpg",r.gallery&&(n="lSGallery"),f.after('<ul class="lSPager '+n+'"><\/ul>'),t=r.vertical?"margin-left":"margin-top",f.parent().find(".lSPager").css(t,r.galleryMargin+"px"),h.createPager());setTimeout(function(){h.init()},0)},setHeight:function(n,t){var i=null,f=this,u;i=r.loop?n.children(".lslide ").first():n.children().first();u=function(){var r=i.outerHeight(),u=0,f=r;t&&(r=0,u=100*f/s);n.css({height:r+"px","padding-bottom":u+"%"})};u();i.find("img").length?i.find("img")[0].complete?(u(),v||f.auto()):i.find("img").on("load",function(){setTimeout(function(){u();v||f.auto()},100)}):v||f.auto()},active:function(n,t){var i,o,s;this.doCss()&&"fade"===r.mode&&f.addClass("on");i=0;e*r.slideMove<w?(n.removeClass("active"),this.doCss()||"fade"!==r.mode||t!==!1||n.fadeOut(r.speed),i=t===!0?e:e*r.slideMove,t===!0&&(o=n.length,s=o-1,i+1>=o&&(i=s)),r.loop===!0&&"slide"===r.mode&&(i=t===!0?e-u.find(".clone.left").length:e*r.slideMove,t===!0&&(o=n.length,s=o-1,i+1===o?i=s:i+1>o&&(i=0))),this.doCss()||"fade"!==r.mode||t!==!1||n.eq(i).fadeIn(r.speed),n.eq(i).addClass("active")):(n.removeClass("active"),n.eq(n.length-1).addClass("active"),this.doCss()||"fade"!==r.mode||t!==!1||(n.fadeOut(r.speed),n.eq(i).fadeIn(r.speed)))},move:function(n,t){r.rtl===!0&&(t=-t);this.doCss()?n.css(r.vertical===!0?{transform:"translate3d(0px, "+-t+"px, 0px)","-webkit-transform":"translate3d(0px, "+-t+"px, 0px)"}:{transform:"translate3d("+-t+"px, 0px, 0px)","-webkit-transform":"translate3d("+-t+"px, 0px, 0px)"}):r.vertical===!0?n.css("position","relative").animate({top:-t+"px"},r.speed,r.easing):n.css("position","relative").animate({left:-t+"px"},r.speed,r.easing);var i=f.parent().find(".lSPager").find("li");this.active(i,!0)},fade:function(){this.active(o,!1);var n=f.parent().find(".lSPager").find("li");this.active(n,!0)},slide:function(){var n=this;h.calSlide=function(){c>s&&(a=n.slideValue(),n.active(o,!1),a>c-s-r.slideMargin?a=c-s-r.slideMargin:0>a&&(a=0),n.move(u,a),r.loop===!0&&"slide"===r.mode&&(e>=w-u.find(".clone.left").length/r.slideMove&&n.resetSlide(u.find(".clone.left").length),0===e&&n.resetSlide(f.find(".lslide").length)))};h.calSlide()},resetSlide:function(n){var t=this;f.find(".lSAction a").addClass("disabled");setTimeout(function(){e=n;f.css("transition-duration","0ms");a=t.slideValue();t.active(o,!1);l.move(u,a);setTimeout(function(){f.css("transition-duration",r.speed+"ms");f.find(".lSAction a").removeClass("disabled")},50)},r.speed+100)},slideValue:function(){var n=0,t;if(r.autoWidth===!1)n=e*(y+r.slideMargin)*r.slideMove;else for(n=0,t=0;e>t;t++)n+=parseInt(o.eq(t).width())+r.slideMargin;return n},slideThumb:function(){var i,n,o,t;switch(r.currentPagerPosition){case"left":i=0;break;case"middle":i=s/2-k/2;break;case"right":i=s-k}n=e-u.find(".clone.left").length;o=f.parent().find(".lSPager");"slide"===r.mode&&r.loop===!0&&(n>=o.children().length?n=0:0>n&&(n=o.children().length));t=n*(k+r.thumbMargin)-i;t+s>d&&(t=d-s-r.thumbMargin);0>t&&(t=0);this.move(o,t)},auto:function(){r.auto&&(clearInterval(v),v=setInterval(function(){u.goToNextSlide()},r.pause))},pauseOnHover:function(){var t=this;r.auto&&r.pauseOnHover&&(f.on("mouseenter",function(){n(this).addClass("ls-hover");u.pause();r.auto=!0}),f.on("mouseleave",function(){n(this).removeClass("ls-hover");f.find(".lightSlider").hasClass("lsGrabbing")||t.auto()}))},touchMove:function(n,t){var o,i,e;(f.css("transition-duration","0ms"),"slide"===r.mode)&&(o=n-t,i=a-o,i>=c-s-r.slideMargin?r.freeMove===!1?i=c-s-r.slideMargin:(e=c-s-r.slideMargin,i=e+(i-e)/5):0>i&&(r.freeMove===!1?i=0:i/=5),this.move(u,i))},touchEnd:function(n){var i,t,h;(f.css("transition-duration",r.speed+"ms"),"slide"===r.mode)?(i=!1,t=!0,a-=n,a>c-s-r.slideMargin?(a=c-s-r.slideMargin,r.autoWidth===!1&&(i=!0)):0>a&&(a=0),h=function(n){var u=0,f,t,h;if(i||n&&(u=1),r.autoWidth)for(f=0,t=0;t<o.length&&(f+=parseInt(o.eq(t).width())+r.slideMargin,e=t+u,!(f>=a));t++);else h=a/((y+r.slideMargin)*r.slideMove),e=parseInt(h)+u,a>=c-s-r.slideMargin&&h%1!=0&&e++},n>=r.swipeThreshold?(h(!1),t=!1):n<=-r.swipeThreshold&&(h(!0),t=!1),u.mode(t),this.slideThumb()):n>=r.swipeThreshold?u.goToPrevSlide():n<=-r.swipeThreshold&&u.goToNextSlide()},enableDrag:function(){var e=this;if(!rt){var u=0,t=0,i=!1;f.find(".lightSlider").addClass("lsGrab");f.on("mousedown",function(t){return s>c&&0!==c?!1:void("lSPrev"!==n(t.target).attr("class")&&"lSNext"!==n(t.target).attr("class")&&(u=r.vertical===!0?t.pageY:t.pageX,i=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,f.scrollLeft+=1,f.scrollLeft-=1,f.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(v)))});n(window).on("mousemove",function(n){i&&(t=r.vertical===!0?n.pageY:n.pageX,e.touchMove(t,u))});n(window).on("mouseup",function(o){if(i){f.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab");i=!1;t=r.vertical===!0?o.pageY:o.pageX;var s=t-u;Math.abs(s)>=r.swipeThreshold&&n(window).on("click.ls",function(t){t.preventDefault?t.preventDefault():t.returnValue=!1;t.stopImmediatePropagation();t.stopPropagation();n(window).off("click.ls")});e.touchEnd(s)}})}},enableTouch:function(){var i=this,n,t;rt&&(n={},t={},f.on("touchstart",function(i){t=i.originalEvent.targetTouches[0];n.pageX=i.originalEvent.targetTouches[0].pageX;n.pageY=i.originalEvent.targetTouches[0].pageY;clearInterval(v)}),f.on("touchmove",function(u){var o,f,e;if(s>c&&0!==c)return!1;o=u.originalEvent;t=o.targetTouches[0];f=Math.abs(t.pageX-n.pageX);e=Math.abs(t.pageY-n.pageY);r.vertical===!0?(3*e>f&&u.preventDefault(),i.touchMove(t.pageY,n.pageY)):(3*f>e&&u.preventDefault(),i.touchMove(t.pageX,n.pageX))}),f.on("touchend",function(){if(s>c&&0!==c)return!1;var u;u=r.vertical===!0?t.pageY-n.pageY:t.pageX-n.pageX;i.touchEnd(u)}))},build:function(){var t=this;t.initialStyle();this.doCss()&&(r.enableTouch===!0&&t.enableTouch(),r.enableDrag===!0&&t.enableDrag());n(window).on("focus",function(){t.auto()});n(window).on("blur",function(){clearInterval(v)});t.pager();t.pauseOnHover();t.controls();t.keyPress()}},l.build(),h.init=function(){h.chbreakpoint();r.vertical===!0?(s=r.item>1?r.verticalHeight:o.outerHeight(),f.css("height",s+"px")):s=f.outerWidth();r.loop===!0&&"slide"===r.mode&&h.clone();h.calL();"slide"===r.mode&&u.removeClass("lSSlide");"slide"===r.mode&&(h.calSW(),h.sSW());setTimeout(function(){"slide"===r.mode&&u.addClass("lSSlide")},1e3);r.pager&&h.createPager();r.adaptiveHeight===!0&&r.vertical===!1&&u.css("height",o.eq(e).outerHeight(!0));r.adaptiveHeight===!1&&("slide"===r.mode?r.vertical===!1?l.setHeight(u,!1):l.auto():l.setHeight(u,!0));r.gallery===!0&&l.slideThumb();"slide"===r.mode&&l.slide();r.autoWidth===!1?o.length<=r.item?f.find(".lSAction").hide():f.find(".lSAction").show():h.calWidth(!1)<s&&0!==c?f.find(".lSAction").hide():f.find(".lSAction").show()},u.goToPrevSlide=function(){if(e>0)r.onBeforePrevSlide.call(this,u,e),e--,u.mode(!1),r.gallery===!0&&l.slideThumb();else if(r.loop===!0){if(r.onBeforePrevSlide.call(this,u,e),"fade"===r.mode){var n=w-1;e=parseInt(n/r.slideMove)}u.mode(!1);r.gallery===!0&&l.slideThumb()}else r.slideEndAnimation===!0&&(u.addClass("leftEnd"),setTimeout(function(){u.removeClass("leftEnd")},400))},u.goToNextSlide=function(){var n=!0,t;"slide"===r.mode&&(t=l.slideValue(),n=t<c-s-r.slideMargin);e*r.slideMove<w-r.slideMove&&n?(r.onBeforeNextSlide.call(this,u,e),e++,u.mode(!1),r.gallery===!0&&l.slideThumb()):r.loop===!0?(r.onBeforeNextSlide.call(this,u,e),e=0,u.mode(!1),r.gallery===!0&&l.slideThumb()):r.slideEndAnimation===!0&&(u.addClass("rightEnd"),setTimeout(function(){u.removeClass("rightEnd")},400))},u.mode=function(n){r.adaptiveHeight===!0&&r.vertical===!1&&u.css("height",o.eq(e).outerHeight(!0));nt===!1&&("slide"===r.mode?l.doCss()&&(u.addClass("lSSlide"),""!==r.speed&&f.css("transition-duration",r.speed+"ms"),""!==r.cssEasing&&f.css("transition-timing-function",r.cssEasing)):l.doCss()&&(""!==r.speed&&u.css("transition-duration",r.speed+"ms"),""!==r.cssEasing&&u.css("transition-timing-function",r.cssEasing)));n||r.onBeforeSlide.call(this,u,e);"slide"===r.mode?l.slide():l.fade();f.hasClass("ls-hover")||l.auto();setTimeout(function(){n||r.onAfterSlide.call(this,u,e)},r.speed);nt=!0},u.play=function(){u.goToNextSlide();r.auto=!0;l.auto()},u.pause=function(){r.auto=!1;clearInterval(v)},u.refresh=function(){h.init()},u.getCurrentSlideCount=function(){var i=e,t,n;return r.loop&&(t=f.find(".lslide").length,n=u.find(".clone.left").length,i=n-1>=e?t+(e-n):e>=t+n?e-t-n:e-n),i+1},u.getTotalSlideCount=function(){return f.find(".lslide").length},u.goToSlide=function(n){e=r.loop?n+u.find(".clone.left").length-1:n;u.mode(!1);r.gallery===!0&&l.slideThumb()},u.destroy=function(){u.lightSlider&&(u.goToPrevSlide=function(){},u.goToNextSlide=function(){},u.mode=function(){},u.play=function(){},u.pause=function(){},u.refresh=function(){},u.getCurrentSlideCount=function(){},u.getTotalSlideCount=function(){},u.goToSlide=function(){},u.lightSlider=null,h={init:function(){}},u.parent().parent().find(".lSAction, .lSPager").remove(),u.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),u.children().removeAttr("style"),o.removeClass("lslide active"),u.find(".clone").remove(),o=null,v=null,nt=!1,e=0)},setTimeout(function(){r.onSliderLoad.call(this,u)},10),n(window).on("resize orientationchange",function(n){setTimeout(function(){n.preventDefault?n.preventDefault():n.returnValue=!1;h.init()},200)}),this}}(jQuery)