1!function($){$.fn.camera=function(opts,callback){var defaults={alignment:"center",autoAdvance:!0,mobileAutoAdvance:!0,barDirection:"leftToRight",barPosition:"bottom",cols:6,easing:"easeInOutExpo",mobileEasing:"",fx:"random",mobileFx:"",gridDifference:250,height:"50%",imagePath:"css/jquery/camera/images/",hover:!0,loader:"pie",loaderColor:"#eeeeee",loaderBgColor:"#222222",loaderOpacity:.8,loaderPadding:2,loaderStroke:7,minHeight:"200px",navigation:!0,navigationHover:!0,mobileNavHover:!0,opacityOnGrid:!1,overlayer:!0,pagination:!0,playPause:!0,pauseOnClick:!0,pieDiameter:38,piePosition:"rightTop",portrait:!1,rows:4,slicedCols:12,slicedRows:8,slideOn:"random",thumbnails:!1,time:7e3,transPeriod:1500,onEndTransition:function(){},onLoaded:function(){},onStartLoading:function(){},onStartTransition:function(){},onMyStartTransition:function(){},startSlide:1,mySwipe:!0};function isMobile(){if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i))return!0}var opts=$.extend({},defaults,opts),wrap=$(this).addClass("camera_wrap");wrap.wrapInner('<div class="camera_src" />').wrapInner('<div class="camera_fakehover" />');var fakeHover=$(".camera_fakehover",wrap),loader;fakeHover.append('<div class="camera_target"></div>'),1==opts.overlayer&&fakeHover.append('<div class="camera_overlayer"></div>'),fakeHover.append('<div class="camera_target_content"></div>'),"pie"==(loader="pie"==opts.loader&&$.browser.msie&&$.browser.version<9?"bar":opts.loader)?fakeHover.append('<div class="camera_pie"></div>'):"bar"==loader?fakeHover.append('<div class="camera_bar"></div>'):fakeHover.append('<div class="camera_bar" style="display:none"></div>'),1==opts.playPause&&fakeHover.append('<div class="camera_commands"></div>'),1==opts.navigation&&fakeHover.append('<div class="camera_prev"><span></span></div>').append('<div class="camera_next"><span></span></div>'),1==opts.thumbnails&&wrap.append('<div class="camera_thumbs_cont" />'),1==opts.thumbnails&&1!=opts.pagination&&$(".camera_thumbs_cont",wrap).wrap("<div />").wrap('<div class="camera_thumbs" />').wrap("<div />").wrap('<div class="camera_command_wrap" />'),1==opts.pagination&&wrap.append('<div class="camera_pag"></div>'),wrap.append('<div class="camera_loader"></div>'),$(".camera_caption",wrap).each((function(){$(this).wrapInner("<div />")}));var pieID="pie_"+wrap.index(),elem=$(".camera_src",wrap),target=$(".camera_target",wrap),content=$(".camera_target_content",wrap),pieContainer=$(".camera_pie",wrap),barContainer=$(".camera_bar",wrap),prevNav=$(".camera_prev",wrap),nextNav=$(".camera_next",wrap),commands=$(".camera_commands",wrap),pagination=$(".camera_pag",wrap),thumbs=$(".camera_thumbs_cont",wrap),w,h,allImg=new Array;$("> div",elem).each((function(){allImg.push($(this).attr("data-src"))}));var allLinks=new Array;$("> div",elem).each((function(){$(this).attr("data-link")?allLinks.push($(this).attr("data-link")):allLinks.push("")}));var allTargets=new Array;$("> div",elem).each((function(){$(this).attr("data-target")?allTargets.push($(this).attr("data-target")):allTargets.push("")}));var allPor=new Array;$("> div",elem).each((function(){$(this).attr("data-portrait")?allPor.push($(this).attr("data-portrait")):allPor.push("")}));var allAlign=new Array;$("> div",elem).each((function(){$(this).attr("data-alignment")?allAlign.push($(this).attr("data-alignment")):allAlign.push("")}));var allThumbs=new Array;$("> div",elem).each((function(){$(this).attr("data-thumb")?allThumbs.push($(this).attr("data-thumb")):allThumbs.push("")}));var amountSlide=allImg.length,loopMove;for($(content).append('<div class="cameraContents" />'),loopMove=0;loopMove<amountSlide;loopMove++)if($(".cameraContents",content).append('<div class="cameraContent" />'),""!=allLinks[loopMove]){var dataBox=$("> div ",elem).eq(loopMove).attr("data-box");dataBox=void 0!==dataBox&&!1!==dataBox&&""!=dataBox?'data-box="'+$("> div ",elem).eq(loopMove).attr("data-box")+'"':"",$(".camera_target_content .cameraContent:eq("+loopMove+")",wrap).append('<a class="camera_link" href="'+allLinks[loop
1Move]+'" '+dataBox+' target="'+allTargets[loopMove]+'"></a>')}$(".camera_caption",wrap).each((function(){var ind=$(this).parent().index(),cont=wrap.find(".cameraContent").eq(ind);$(this).appendTo(cont)})),target.append('<div class="cameraCont" />');var cameraCont=$(".cameraCont",wrap),loop,started;for(loop=0;loop<amountSlide;loop++){cameraCont.append('<div class="cameraSlide cameraSlide_'+loop+'" />');var div=$("> div:eq("+loop+")",elem);target.find(".cameraSlide_"+loop).clone(div)}function thumbnailVisible(){var wTh=$(thumbs).width();$("li",thumbs).removeClass("camera_visThumb"),$("li",thumbs).each((function(){var pos=$(this).position(),ulW=$("ul",thumbs).outerWidth(),offUl=$("ul",thumbs).offset().left,offDiv,ulLeft=$("> div",thumbs).offset().left-offUl;ulLeft>0?$(".camera_prevThumbs",camera_thumbs_wrap).removeClass("hideNav"):$(".camera_prevThumbs",camera_thumbs_wrap).addClass("hideNav"),ulW-ulLeft>wTh?$(".camera_nextThumbs",camera_thumbs_wrap).removeClass("hideNav"):$(".camera_nextThumbs",camera_thumbs_wrap).addClass("hideNav");var left=pos.left,right;pos.left+$(this).width()-ulLeft<=wTh&&left-ulLeft>=0&&$(this).addClass("camera_visThumb")}))}$(window).bind("load resize pageshow",(function(){thumbnailPos(),thumbnailVisible()})),cameraCont.append('<div class="cameraSlide cameraSlide_'+loop+'" />'),wrap.show();var w=target.width(),h=target.height(),setPause,u,setT,clickEv,autoAdv,navHover,commands,pagination,videoHover,videoPresent,thumbUrl;function resizeImage(){var res;function resizeImageWork(){if(w=wrap.width(),-1!=opts.height.indexOf("%")){var startH=Math.round(w/(100/parseFloat(opts.height)));h=""!=opts.minHeight&&startH<parseFloat(opts.minHeight)?parseFloat(opts.minHeight):startH,wrap.css({height:h})}else"auto"==opts.height?h=wrap.height():(h=parseFloat(opts.height),wrap.css({height:h}));$(".camerarelative",target).css({width:w,height:h}),$(".imgLoaded",target).each((function(){var t=$(this),wT=t.attr("width"),hT=t.attr("height"),imgLoadIn=t.index(),mTop,mLeft,alignment=t.attr("data-alignment"),portrait=t.attr("data-portrait");if(void 0!==alignment&&!1!==alignment&&""!==alignment||(alignment=opts.alignment),void 0!==portrait&&!1!==portrait&&""!==portrait||(portrait=opts.portrait),0==portrait||"false"==portrait)if(wT/hT<w/h){var r=w/wT,d=.5*Math.abs(h-hT*r);switch(alignment){case"topLeft":case"topCenter":case"topRight":mTop=0;break;case"centerLeft":case"center":case"centerRight":mTop="-"+d+"px";break;case"bottomLeft":case"bottomCenter":case"bottomRight":mTop="-"+2*d+"px"}t.css({height:hT*r,"margin-left":0,"margin-top":mTop,position:"absolute",visibility:"visible",width:w})}else{var r=h/hT,d=.5*Math.abs(w-wT*r);switch(alignment){case"topLeft":mLeft=0;break;case"topCenter":mLeft="-"+d+"px";break;case"topRight":mLeft="-"+2*d+"px";break;case"centerLeft":mLeft=0;break;case"center":mLeft="-"+d+"px";break;case"centerRight":mLeft="-"+2*d+"px";break;case"bottomLeft":mLeft=0;break;case"bottomCenter":mLeft="-"+d+"px";break;case"bottomRight":mLeft="-"+2*d+"px"}t.css({height:h,"margin-left":mLeft,"margin-top":0,position:"absolute",visibility:"visible",width:wT*r})}else if(wT/hT<w/h){var r=h/hT,d=.5*Math.abs(w-wT*r);switch(alignment){case"topLeft":mLeft=0;break;case"topCenter":mLeft=d+"px";break;case"topRight":mLeft=2*d+"px";break;case"centerLeft":mLeft=0;break;case"center":mLeft=d+"px";break;case"centerRight":mLeft=2*d+"px";break;case"bottomLeft":mLeft=0;break;case"bottomCenter":mLeft=d+"px";break;case"bottomRight":mLeft=2*d+"px"}t.css({height:h,"margin-left":mLeft,"margin-top":0,position:"absolute",visibility:"visible",width:wT*r})}else{var r=w/wT,d=.5*Math.abs(h-hT*r);switch(alignment){case"topLeft":case"topCenter":case"topRight":mTop=0;break;case"centerLeft":case"center":case"centerRight":mTop=d+"px";break;case"bottomLeft":case"bottomCenter":case"bottomRight":mTop=2*d+"px"}t.css({height:hT*r,"margin-left":0,"margin-top":mTop,position:"absolute",visibility:"visible",width:w})}}))}1==started?(clearTimeout(res),res=setTimeout(resizeImageWork,200)):resizeImageWork(),started=!0}if($(window).bind("resize pageshow",(function(){1==started&&resizeImage(),$("ul",thumbs).animate({"margin-top":0},0,thumbnailPos),elem.hasClass("paused")||(elem.addClass("paused"),$(".camera_stop",camera_thumbs_wrap).length?($(".camera_stop",camera_thumbs_wrap).hide(),$(".camera_play",camera_thumbs_wrap).show(),"none"!=loader&&$("#"+pieID).hide()):"none"!=loader&&$("#"+pieID).hide(),clearTimeout(setPause),setPause=setTimeout((function(){elem.removeClass("paused"),$(".camera_play",camera_thumbs_wrap).length?($(".camera_play",camera_thumbs_wrap).hide(),$(".camera_stop",camera_thumbs_wrap).show(),"none"!=loader&&$("#"+pieID).fadeIn()):"none"!=loader&&$("#"+pieID).fadeIn()}),1500))})),0==(autoAdv=isMobile()&&""!=opts.mobileAutoAdvance?opts.mobileAutoAdvance:opts.autoAdvance)&&elem.addClass("paused"),navHover=isMobile()&&""!=opts.mobileNavHover?opts.mobileNavHover:opts.navigationHover,0!=elem.length){var selector=$(".cameraSlide",target),navSlide;selector.wrapInner('<div class="camerarelative" />');var barDirection=opts.barDirection,camera_thumbs_wrap=wrap;function imgFake(){$("iframe",fakeHover).each((function(){$(".camera_caption",fakeHover).show();var t=$(this),cloneSrc=t.attr("data-src");t.attr("src",cloneSrc);var imgFakeUrl=opts.imagePath+"blank.gif",imgFake=new Image;if(imgFake.src=imgFakeUrl,-1!=opts.height.indexOf("%")){var startH=Math.round(w/(100/parseFloat(opts.height)));h=""!=opts.minHeight&&startH<parseFloat(opts.minHeight)?parseFloat(opts.minHeight):startH}else h="auto"==opts.height?wrap.height():parseFloat(opts.height);t.after($(imgFake).attr({class:"imgFake",width:w,height:h}));var clone=t.clone();t.remove(),$(imgFake).bind("click",(function(){"absolute"==$(this).css("position")?($(this).remove(),-1!=cloneSrc.indexOf("vimeo")||-1!=cloneSrc.indexOf("youtube")?-1!=cloneSrc.indexOf("?")?auto
1play="&autoplay=1":autoplay="?autoplay=1":-1!=cloneSrc.indexOf("dailymotion")?-1!=cloneSrc.indexOf("?")?autoplay="&autoPlay=1":autoplay="?autoPlay=1":autoplay="",clone.attr("src",cloneSrc+autoplay),videoPresent=!0):($(this).css({position:"absolute",top:0,left:0,zIndex:10}).after(clone),clone.css({position:"absolute",top:0,left:0,zIndex:9}))}))}))}$("iframe",fakeHover).each((function(){var t=$(this),src=t.attr("src");t.attr("data-src",src);var divInd=t.parent().index(".camera_src > div");$(".camera_target_content .cameraContent:eq("+divInd+")",wrap).append(t)})),imgFake(),1==opts.hover&&(isMobile()||fakeHover.hover((function(){elem.addClass("hovered")}),(function(){elem.removeClass("hovered")}))),1==navHover&&($(prevNav,wrap).animate({opacity:0},0),$(nextNav,wrap).animate({opacity:0},0),$(commands,wrap).animate({opacity:0},0),isMobile()?(fakeHover.live("vmouseover",(function(){$(prevNav,wrap).animate({opacity:1},200),$(nextNav,wrap).animate({opacity:1},200),$(commands,wrap).animate({opacity:1},200)})),fakeHover.live("vmouseout",(function(){$(prevNav,wrap).delay(500).animate({opacity:0}
1,200),$(nextNav,wrap).delay(500).animate({opacity:0},200),$(commands,wrap).delay(500).animate({opacity:0},200)}))):fakeHover.hover((function(){$(prevNav,wrap).animate({opacity:1},200),$(nextNav,wrap).animate({opacity:1},200),$(commands,wrap).animate({opacity:1},200)}),(function(){$(prevNav,wrap).animate({opacity:0},200),$(nextNav,wrap).animate({opacity:0},200),$(commands,wrap).animate({opacity:0},200)}))),$(".camera_stop",camera_thumbs_wrap).live("click",(function(){autoAdv=!1,elem.addClass("paused"),$(".camera_stop",camera_thumbs_wrap).length?($(".camera_stop",camera_thumbs_wrap).hide(),$(".camera_play",camera_thumbs_wrap).show(),"none"!=loader&&$("#"+pieID).hide()):"none"!=loader&&$("#"+pieID).hide()})),$(".camera_play",camera_thumbs_wrap).live("click",(function(){autoAdv=!0,elem.removeClass("paused"),$(".camera_play",camera_thumbs_wrap).length?($(".camera_play",camera_thumbs_wrap).hide(),$(".camera_stop",camera_thumbs_wrap).show(),"none"!=loader&&$("#"+pieID).show()):"none"!=loader&&$("#"+pieID).show()})),1==opts.pauseOnClick&&$(".camera_target_content",fakeHover).mouseup((function(){autoAdv=!1,elem.addClass("paused"),$(".camera_stop",camera_thumbs_wrap).hide(),$(".camera_play",camera_thumbs_wrap).show(),$("#"+pieID).hide()})),$(".cameraContent, .imgFake",fakeHover).hover((function(){videoHover=!0}),(function(){videoHover=!1})),$(".cameraContent, .imgFake",fakeHover).bind("click",(function(){1==videoPresent&&1==videoHover&&(autoAdv=!1,$(".camera_caption",fakeHover).hide(),elem.addClass("paused"),$(".camera_stop",camera_thumbs_wrap).hide(),$(".camera_play",camera_thumbs_wrap).show(),$("#"+pieID).hide())}))}function shuffle(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x);return arr}function isInteger(s){return Math.ceil(s)==Math.floor(s)}if("pie"!=loader){var canvas;switch(barContainer.append('<span class="camera_bar_cont" />'),$(".camera_bar_cont",barContainer).animate({opacity:opts.loaderOpacity},0).css({position:"absolute",left:0,right:0,top:0,bottom:0,"background-color":opts.loaderBgColor}).append('<span id="'+pieID+'" />'),$("#"+pieID).animate({opacity:0}
1,0),(canvas=$("#"+pieID)).css({position:"absolute","background-color":opts.loaderColor}),opts.barPosition){case"left":barContainer.css({right:"auto",width:opts.loaderStroke});break;case"right":barContainer.css({left:"auto",width:opts.loaderStroke});break;case"top":barContainer.css({bottom:"auto",height:opts.loaderStroke});break;case"bottom":barContainer.css({top:"auto",height:opts.loaderStroke})}switch(barDirection){case"leftToRight":case"rightToLeft":canvas.css({left:0,right:0,top:opts.loaderPadding,bottom:opts.loaderPadding});break;case"topToBottom":case"bottomToTop":canvas.css({left:opts.loaderPadding,right:opts.loaderPadding,top:0,bottom:0})}}else{var G_vmlCanvasManager,canvas,piePosition,rad,radNew;switch(pieContainer.append('<canvas id="'+pieID+'"></canvas>'),(canvas=document.getElementById(pieID)).setAttribute("width",opts.pieDiameter),canvas.setAttribute("height",opts.pieDiameter),opts.piePosition){case"leftTop":piePosition="left:0; top:0;";break;case"rightTop":piePosition="right:0; top:0;";break;case"leftBottom":piePosition="left:0; bottom:0;";break;case"rightBottom":piePosition="right:0; bottom:0;"}if(canvas.setAttribute("style","position:absolute; z-index:1002; "+piePosition),canvas&&canvas.getContext){var ctx=canvas.getContext("2d");ctx.rotate(1.5*Math.PI),ctx.translate(-opts.pieDiameter,0)}}if("none"!=loader&&0!=autoAdv||($("#"+pieID).hide(),$(".camera_canvas_wrap",camera_thumbs_wrap).hide()),$(pagination).length){var li;for($(pagination).append('<ul class="camera_pag_ul" />'),li=0;li<amountSlide;li++)$(".camera_pag_ul",wrap).append('<li class="pag_nav_'+li+'" style="position:relative; z-index:89"><span><span>'+li+"</span></span></li>");$(".camera_pag_ul li",wrap).hover((function(){if($(this).addClass("camera_hover"),$(".camera_thumb",this).length){var wTh=$(".camera_thumb",this).outerWidth(),hTh=$(".camera_thumb",this).outerHeight(),wTt=$(this).outerWidth();$(".camera_thumb",this).show().css({top:"25px",left:"-"+(wTh-wTt)/2+"px"}).animate({opacity:1,"margin-top":"3px"},200),$(".thumb_arrow",this).hide()}}),(function(){$(this).removeClass("camera_hover"),$(".camera_thumb",this).animate({"margin-top":"-20px",opacity:0},200,(function(){$(this).css({marginTop:"5px"}).hide()})),$(".thumb_arrow",this).animate({"margin-top":"-20px",opacity:0},200,(function(){$(this).css({marginTop:"5px"}).hide()}))}))}$(thumbs).length?$(pagination).length?$.each(allThumbs,(function(i,val){if(""!=$("> div",elem).eq(i).attr("data-thumb")){var thumbUrl=$("> div",elem).eq(i).attr("data-thumb"),newImg=new Image;newImg.src=thumbUrl,$("li.pag_nav_"+i,pagination).append($(newImg).attr("class","camera_thumb").css({position:"absolute"}).animate({opacity:0}
1,0)),$("li.pag_nav_"+i+" > img",pagination).after('<div class="thumb_arrow" />'),$("li.pag_nav_"+i+" > .thumb_arrow",pagination).animate({opacity:0},0)}})):($(thumbs).append("<div />"),$(thumbs).before('<div class="camera_prevThumbs hideNav"><div></div></div>').before('<div class="camera_nextThumbs hideNav"><div></div></div>'),$("> div",thumbs).append("<ul />"),$.each(allThumbs,(function(i,val){if(""!=$("> div",elem).eq(i).attr("data-thumb")){var thumbUrl=$("> div",elem).eq(i).attr("data-thumb"),newImg=new Image;newImg.src=thumbUrl,$("ul",thumbs).append('<li class="pix_thumb pix_thumb_'+i+'" />'),$("li.pix_thumb_"+i,thumbs).append($(newImg).attr("class","camera_thumb"))}}))):!$(thumbs).length&&$(pagination).length;var firstPos=!0;function thumbnailPos(){if($(thumbs).length&&!$(pagination).length){var wTh=$(thumbs).outerWidth(),owTh=$("ul > li",thumbs).outerWidth(),pos=$("li.cameracurrent",thumbs).length?$("li.cameracurrent",thumbs).position():"",ulW=$("ul > li",thumbs).length*$("ul > li",thumbs).outerWidth(),offUl=$("ul",thumbs).offset().left,offDiv=$("> div",thumbs).offset().left,ulLeft;ulLeft=offUl<0?"-"+(offDiv-offUl):offDiv-offUl,1==firstPos&&($("ul",thumbs).width($("ul > li",thumbs).length*$("ul > li",thumbs).outerWidth()),$(thumbs).length&&$(pagination).lenght,thumbnailVisible(),$("ul",thumbs).width($("ul > li",thumbs).length*$("ul > li",thumbs).outerWidth()),$(thumbs).length&&$(pagination).lenght),firstPos=!1;var left=$("li.cameracurrent",thumbs).length?pos.left:"",right=$("li.cameracurrent",thumbs).length?pos.left+$("li.cameracurrent",thumbs).outerWidth():"";left<$("li.cameracurrent",thumbs).outerWidth()&&(left=0),right-ulLeft>wTh?left+wTh<ulW?$("ul",thumbs).animate({"margin-left":"-"+left+"px"},500,thumbnailVisible):$("ul",thumbs).animate({"margin-left":"-"+($("ul",thumbs).outerWidth()-wTh)+"px"},500,thumbnailVisible):left-ulLeft<0?$("ul",thumbs).animate({"margin-left":"-"+left+"px"},500,thumbnailVisible):($("ul",thumbs).css({"margin-left":"auto","margin-right":"auto"}),setTimeout(thumbnailVisible,100))}}function canvasLoader(){rad=0;var barWidth=$(".camera_bar_cont",camera_thumbs_wrap).width(),barHeight=$(".camera_bar_cont",camera_thumbs_wrap).height();if("pie"!=loader)switch(barDirection){case"leftToRight":$("#"+pieID).css({right:barWidth}
1);break;case"rightToLeft":$("#"+pieID).css({left:barWidth});break;case"topToBottom":$("#"+pieID).css({bottom:barHeight});break;case"bottomToTop":$("#"+pieID).css({top:barHeight})}else ctx.clearRect(0,0,opts.pieDiameter,opts.pieDiameter)}function nextSlide(navSlide){elem.addClass("camerasliding"),videoPresent=!1;var vis=parseFloat($("div.cameraSlide.cameracurrent",target).index());if(navSlide>0)var slideI=navSlide-1;else if(vis==amountSlide-1)var slideI=0;else var slideI=vis+1;var slide=$(".cameraSlide:eq("+slideI+")",target),slideNext=$(".cameraSlide:eq("+(slideI+1)+")",target).addClass("cameranext");if(vis!=slideI+1&&slideNext.hide(),$(".cameraContent",fakeHover).fadeOut(600),$(".camera_caption",fakeHover).show(),$(".camerarelative",slide).append($("> div ",elem).eq(slideI).find("> div.camera_effected")),$(".camera_target_content .cameraContent:eq("+slideI+")",wrap).append($("> div ",elem).eq(slideI).find("> div")),$(".imgLoaded",slide).length){if(allImg.length>slideI+1&&!$(".imgLoaded",slideNext).length){var imgUrl2=allImg[slideI+1],imgLoaded2=new Image;imgLoaded2.src=imgUrl2+"?"+(new Date).getTime(),slideNext.prepend($(imgLoaded2).attr("class","imgLoaded").css("visibility","hidden")),imgLoaded2.onload=function(){wT=imgLoaded2.naturalWidth,hT=imgLoaded2.naturalHeight,$(imgLoaded2).attr("data-alignment",allAlign[slideI+1]).attr("data-portrait",allPor[slideI+1]),$(imgLoaded2).attr("width",wT),$(imgLoaded2).attr("height",hT),resizeImage()}}opts.onLoaded.call(this),$(".camera_loader",wrap).is(":visible")?$(".camera_loader",wrap).fadeOut(400):($(".camera_loader",wrap).css({visibility:"hidden"}),$(".camera_loader",wrap).fadeOut(400,(function(){$(".camera_loader",wrap).css({visibility:"visible"})})));var rows=opts.rows,cols=opts.cols,couples=1,difference=0,dataSlideOn,time,transPeriod,fx,easing,randomFx=new Array("simpleFade","curtainTopLeft","curtainTopRight","curtainBottomLeft","curtainBottomRight","curtainSliceLeft","curtainSliceRight","blindCurtainTopLeft","blindCurtainTopRight","blindCurtainBottomLeft","blindCurtainBottomRight","blindCurtainSliceBottom","blindCurtainSliceTop","stampede","mosaic","mosaicReverse","mosaicRandom","mosaicSpiral","mosaicSpiralReverse","topLeftBottomRight","bottomRightTopLeft","bottomLeftTopRight","topRightBottomLeft","scrollLeft","scrollRight","scrollTop","scrollBottom","scrollHorz");marginLeft=0,marginTop=0,opacityOnGrid=0,1==opts.opacityOnGrid?opacityOnGrid=0:opacityOnGrid=1;var dataFx=$(" > div",elem).eq(slideI).attr("data-fx");if("random"==(fx=isMobile()&&""!=opts.mobileFx&&"default"!=opts.mobileFx?opts.mobileFx:void 0!==dataFx&&!1!==dataFx&&"default"!==dataFx?dataFx:opts.fx)?fx=(fx=shuffle(randomFx))[0]:(fx=fx).indexOf(",")>0&&(fx=(fx=shuffle(fx=(fx=fx.replace(/ /g,"")).split(",")))[0]),dataEasing=$(" > div",elem).eq(slideI).attr("data-easing"),mobileEasing=$(" > div",elem).eq(slideI).attr("data-mobileEasing"),easing=isMobile()&&""!=opts.mobileEasing&&"default"!=opts.mobileEasing?"undefined"!=typeof mobileEasing&&!1!==mobileEasing&&"default"!==mobileEasing?mobileEasing:opts.mobileEasing:"undefined"!=typeof dataEasing&&!1!==dataEasing&&"default"!==dataEasing?dataEasing:opts.easing,void 0!==(dataSlideOn=$(" > div",elem).eq(slideI).attr("data-slideOn"))&&!1!==dataSlideOn)slideOn=dataSlideOn;else if("random"==opts.slideOn){var slideOn=new Array("next","prev");slideOn=(slideOn=shuffle(slideOn))[0]}else slideOn=opts.slideOn;var dataTime=$(" > div",elem).eq(slideI).attr("data-time");time=void 0!==dataTime&&!1!==dataTime&&""!==dataTime?parseFloat(dataTime):opts.time;var dataTransPeriod=$(" > div",elem).eq(slideI).attr("data-transPeriod");switch(transPeriod=void 0!==dataTransPeriod&&!1!==dataTransPeriod&&""!==dataTransPeriod?parseFloat(dataTransPeriod):opts.transPeriod,$(elem).hasClass("camerastarted")||(fx="simpleFade",slideOn="next",easing="",transPeriod=400,$(elem).addClass("camerastarted")),fx){case"tpFade":case"simpleFade":cols=1,rows=1;break;case"curtainTopLeft":case"curtainTopRight":case"curtainBottomLeft":case"curtainBottomRight":case"curtainSliceLeft":case"curtainSliceRight":cols=0==opts.slicedCols?opts.c
1ols:opts.slicedCols,rows=1;break;case"blindCurtainTopLeft":case"blindCurtainTopRight":case"blindCurtainBottomLeft":case"blindCurtainBottomRight":case"blindCurtainSliceTop":case"blindCurtainSliceBottom":rows=0==opts.slicedRows?opts.rows:opts.slicedRows,cols=1;break;case"stampede":difference="-"+transPeriod;break;case"mosaic":case"mosaicReverse":difference=opts.gridDifference;break;case"mosaicRandom":break;case"mosaicSpiral":case"mosaicSpiralReverse":difference=opts.gridDifference,couples=1.7;break;case"topLeftBottomRight":case"bottomRightTopLeft":case"bottomLeftTopRight":case"topRightBottomLeft":difference=opts.gridDifference,couples=6;break;case"scrollLeft":case"scrollRight":case"scrollTop":case"scrollBottom":case"scrollHorz":cols=1,rows=1}for(var cycle=0,blocks=rows*cols,leftScrap=w-Math.floor(w/cols)*cols,topScrap=h-Math.floor(h/rows)*rows,addLeft,addTop,tAppW=0,tAppH=0,arr=new Array,delay=new Array,order=new Array;cycle<blocks;){arr.push(cycle),delay.push(cycle),cameraCont.append('<div class="cameraappended" style="display:none; overflow:hidden; position:absolute; z-index:1000" />');var tApp=$(".cameraappended:eq("+cycle+")",target);"scrollLeft"==fx||"scrollRight"==fx||"scrollTop"==fx||"scrollBottom"==fx||"scrollHorz"==fx?selector.eq(slideI).clone().show().appendTo(tApp):"next"==slideOn?selector.eq(slideI).clone().show().appendTo(tApp):selector.eq(vis).clone().show().appendTo(tApp),addLeft=cycle%cols<leftScrap?1:0,cycle%cols==0&&(tAppW=0),addTop=Math.floor(cycle/cols)<topScrap?1:0,tApp.css({height:Math.floor(h/rows+addTop+1),left:tAppW,top:tAppH,width:Math.floor(w/cols+addLeft+1)}),$("> .cameraSlide",tApp).css({height:h,"margin-left":"-"+tAppW+"px","margin-top":"-"+tAppH+"px",width:w}),tAppW=tAppW+tApp.width()-1,cycle%cols==cols-1&&(tAppH=tAppH+tApp.height()-1),cycle++}switch(fx){case"curtainTopLeft":case"curtainBottomLeft":case"curtainSliceLeft":break;case"curtainTopRight":case"curtainBottomRight":case"curtainSliceRight":arr=arr.reverse();break;case"blindCurtainTopLeft":break;case"blindCurtainBottomLeft":arr=arr.reverse();break;case"blindCurtainSliceTop":case"blindCurtainTopRight":break;case"blindCurtainBottomRight":case"blindCurtainSliceBottom":arr=arr.reverse();break;case"stampede":arr=shuffle(arr);break;case"mosaic":break;case"mosaicReverse":arr=arr.reverse();break;case"mosaicRandom":arr=shuffle(arr);break;case"mosaicSpiral":var rows2=rows/2,x,y,z,n=0;for(z=0;z<rows2;z++){for(y=z,x=z;x<cols-z-1;x++)order[n++]=y*cols+x;for(x=cols-z-1,y=z;y<rows-z-1;y++)order[n++]=y*cols+x;for(y=rows-z-1,x=cols-z-1;x>z;x--)order[n++]=y*cols+x;for(x=z,y=rows-z-1;y>z;y--)order[n++]=y*cols+x}arr=order;break;case"mosaicSpiralReverse":var rows2=rows/2,x,y,z,n=blocks-1;for(z=0;z<rows2;z++){for(y=z,x=z;x<cols-z-1;x++)order[n--]=y*cols+x;for(x=cols-z-1,y=z;y<rows-z-1;y++)order[n--]=y*cols+x;for(y=rows-z-1,x=cols-z-1;x>z;x--)order[n--]=y*cols+x;for(x=z,y=rows-z-1;y>z;y--)order[n--]=y*cols+x}arr=order;break;case"topLeftBottomRight":for(var y=0;y<rows;y++)for(var x=0;x<cols;x++)order.push(x+y);delay=order;break;case"bottomRightTopLeft":for(var y=0;y<rows;y++)for(var x=0;x<cols;x++)order.push(x+y);delay=order.reverse();break;case"bottomLeftTopRight":for(var y=rows;y>0;y--)for(var x=0;x<cols;x++)order.push(x+y);delay=order;break;case"topRightBottomLeft":for(var y=0;y<rows;y++)for(var x=cols;x>0;x--)order.push(x+y);delay=order}opts.onMyStartTransition.call(this,vis,slideI),$.each(arr,(function(index,value){switch(addLeft=value%cols<leftScrap?1:0,value%cols==0&&(tAppW=0),addTop=Math.floor(value/cols)<topScrap?1:0,fx){case"tpFade":case"simpleFade":height=h,width=w,opacityOnGrid=0;break;case"curtainTopLeft":case"curtainTopRight":height=0,width=Math.floor(w/cols+addLeft+1),marginTop="-"+Math.floor(h/rows+addTop+1)+"px";break;case"curtainBottomLeft":case"curtainBottomRight":height=0,width=Math.floor(w/cols+addLeft+1),marginTop=Math.floor(h/rows+addTop+1)+"px";break;case"curtainSliceLeft":case"curtainSliceRight":height=0,width=Math.floor(w/cols+addLeft+1),marginTop=value%2==0?Math.floor(h/rows+addTop+1)+"px":"-"+Math.floor(h/rows+addTop+1)+"px";break;case"blindCurtainTopLeft":height=Math.floor(h/rows+addTop+1),width=0,marginLeft="-"+Math.floor(w/cols+addLeft+1)+"px";break;case"blindCurtainTopRight":height=Math.floor(h/rows+addTop+1),width=0,marginLeft=Math.floor(w/cols+addLeft+1)+"px";break;case"blindCurtainBottomLeft":height=Math.floor(h/rows+addTop+1),width=0,marginLeft="-"+Math.floor(w/cols+addLeft+1)+"px";break;case"blindCurtainBottomRight":height=Math.floor(h/rows+addTop+1),width=0,marginLeft=Math.floor(w/cols+addLeft+1)+"px";break;case"blindCurtainSliceBottom":case"blindCurtainSliceTop":height=Math.floor(h/rows+addTop+1),width=0,marginLeft=value%2==0?"-"+Math.floor(w/cols+addLeft+1)+"px":Math.floor(w/cols+addLeft+1)+"px";break;case"stampede":height=0,width=0,marginLeft=.2*w*(index%cols-(cols-Math.floor(cols/2)))+"px",marginTop=.2*h*(Math.floor(index/cols)+1-(rows-Math.floor(rows/2)))+"px";break;case"mosaic":height=0,width=0;break;case"mosaicReverse":height=0,width=0,marginLeft=Math.floor(w/cols+addLeft+1)+"px",marginTop=Math.floor(h/rows+addTop+1)+"px";break;case"mosaicRandom":case"mosaicSpiral":case"mosaicSpiralReverse":height=0,width=0,marginLeft=.5*Math.floor(w/cols+addLeft+1)+"px",marginTop=.5*Math.floor(h/rows+addTop+1)+"px";break;case"topLeftBottomRight":height=0,width=0;break;case"bottomRightTopLeft":height=0,width=0,marginLeft=Math.floor(w/cols+addLeft+1)+"px",marginTop=Math.floor(h/rows+addTop+1)+"px";break;case"bottomLeftTopRight":height=0,width=0,marginLeft=0,marginTop=Math.floor(h/rows+addTop+1)+"px";break;case"topRightBottomLeft":height=0,width=0,marginLeft=Math.floor(w/cols+addLeft+1)+"px",marginTop=0;break;case"scrollRight":height=h,width=w,marginLeft=-w;break;case"scrollLeft":height=h,width=w,marginLeft=w;break;case"scrollTop":height=h,width=w,marginTop=h;break;case"scrollBottom":height=h,width=w,marginTop=-h;break;case"scrollHorz":height=h,width=w,marginLeft=0==vis&&slideI==amountSlide-1?-w:vis<slideI||vis==amountSlide-1&&0==slideI?w:-w}var tApp=$(".cameraappended:eq("+value+")",target);void 0!==u&&(clearInterval(u),clearTimeout(setT),setT=setTimeout(canvasLoader,transPeriod+difference)),$(pagination).length&&($(".camera_pag li",wrap).removeClass("cameracurrent"),$(".camera_pag li",wrap).eq(slideI).addClass("cameracurrent")),$(thumbs).length&&($("li",thumbs).removeClass("cameracurrent"),$("li",thumbs).eq(slideI).addClass("cameracurrent"),$("li",thumbs).not(".cameracurrent").find("img").animate({opacity:.5},0),$("li.cameracurrent img",thumbs).animate({opacity:1},0),$("li",thumbs).hover((function(){$("img",this).stop(!0,!1).animate({opacity:1},150)}),(function(){$(this).hasClass("cameracurrent")||$("img",this).stop(!0,!1).animate({opacity:.5},150)})));var easedTime=parseFloat(transPeriod)+parseFloat(difference);function cameraeased(){if($(this).addClass("cameraeased"),$(".cameraeased",target).length>=0&&$(thumbs).css({visibility:"visible"}),$(".cameraeased",target).length==blocks){thumbnailPos(),$(".moveFromLeft, .moveFromRight, .moveFromTop, .moveFromBottom, .fadeIn, .fadeFromLeft, .fadeFromRight, .fadeFromTop, .fadeFromBottom",fakeHover).each((function(){$(this).css("visibility","hidden")})),selector.eq(slideI).show().css("z-index","999").removeClass("cameranext").addClass("cameracurrent"),selector.eq(vis).css("z-index","1").removeClass("cameracurrent"),$(".cameraContent",fakeHover).eq(slideI).addClass("cameracurrent"),vis>=0&&$(".cameraContent",fakeHover).eq(vis).removeClass("cameracurrent"),opts.onEndTransition.call(this),"hide"!=$("> div",elem).eq(slideI).attr("data-video")&&$(".cameraContent.cameracurrent .imgFake",fakeHover).length&&$(".cameraContent.cameracurrent .imgFake",fakeHover).click();var lMoveIn=selector.eq(slideI).find(".fadeIn").length,lMoveInContent=$(".cameraContent",fakeHover).eq(slideI).find(".moveFromLeft, .moveFromRight, .moveFromTop, .moveFromBottom, .fadeIn, .fadeFromLeft, .fadeFromRight, .fadeFromTop, .fadeFromBottom").length;0!=lMoveIn&&$(".cameraSlide.cameracurrent .fadeIn",fakeHover).each((function(){if(""!=$(this).attr("data-easing"))var easeMove=$(this).attr("data-easing");else var easeMove=easing;var t=$(this);if(void 0===t.attr("data-outerWidth")||!1===t.attr("data-outerWidth")||""===t.attr("data-outerWidth")){var wMoveIn=t.outerWidth();t.attr("data-outerWidth",wMoveIn)}else var wMoveIn=t.attr("data-outerWidth");if(void 0===t.attr("data-outerHeight")||!1===t.attr("data-outerHeight")||""===t.attr("data-outerHeight")){var hMoveIn=t.outerHeight();t.attr("data-outerHeight",hMoveIn)}else var hMoveIn=t.attr("data-outerHeight");var pos=t.position(),left=pos.left,top=pos.top,tClass=t.attr("class"),ind=t.index(),hRel=t.parents(".camerarelative").outerHeight(),wRel=t.parents(".camerarelative").outerWidth();-1!=tClass.indexOf("fadeIn")?t.animate({opacity:0}
1,0).css("visibility","visible").delay(time/lMoveIn*(.1*(ind-1))).animate({opacity:1},time/lMoveIn*.15,easeMove):t.css("visibility","visible")})),$(".cameraContent.cameracurrent",fakeHover).show(),0!=lMoveInContent&&$(".cameraContent.cameracurrent .moveFromLeft, .cameraContent.cameracurrent .moveFromRight, .cameraContent.cameracurrent .moveFromTop, .cameraContent.cameracurrent .moveFromBottom, .cameraContent.cameracurrent .fadeIn, .cameraContent.cameracurrent .fadeFromLeft, .cameraContent.cameracurrent .fadeFromRight, .cameraContent.cameracurrent .fadeFromTop, .cameraContent.cameracurrent .fadeFromBottom",fakeHover).each((function(){if(""!=$(this).attr("data-easing"))var easeMove=$(this).attr("data-easing");else var easeMove=easing;var t=$(this),pos=t.position(),left=pos.left,top=pos.top,tClass=t.attr("class"),ind=t.index(),thisH=t.outerHeight();-1!=tClass.indexOf("moveFromLeft")?(t.css({left:"-"+w+"px",right:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({left:pos.left},time/lMoveInContent*.15,easeMove)):-1!=tClass.indexOf("moveFromRight")?(t.css({left:w+"px",right:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({left:pos.left},time/lMoveInContent*.15,easeMove)):-1!=tClass.indexOf("moveFromTop")?(t.css({top:"-"+h+"px",bottom:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({top:pos.top},time/lMoveInContent*.15,easeMove,(function(){t.css({top:"auto",bottom:0})}))):-1!=tClass.indexOf("moveFromBottom")?(t.css({top:h+"px",bottom:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({top:pos.top},time/lMoveInContent*.15,easeMove)):-1!=tClass.indexOf("fadeFromLeft")?(t.animate({opacity:0}
1,0).css({left:"-"+w+"px",right:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({left:pos.left,opacity:1},time/lMoveInContent*.15,easeMove)):-1!=tClass.indexOf("fadeFromRight")?(t.animate({opacity:0},0).css({left:w+"px",right:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({left:pos.left,opacity:1},time/lMoveInContent*.15,easeMove)):-1!=tClass.indexOf("fadeFromTop")?(t.animate({opacity:0},0).css({top:"-"+h+"px",bottom:"auto"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({top:pos.top,opacity:1},time/lMoveInContent*.15,easeMove,(function(){t.css({top:"auto",bottom:0})}))):-1!=tClass.indexOf("fadeFromBottom")?(t.animate({opacity:0},0).css({bottom:"-"+thisH+"px"}),t.css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({bottom:"0",opacity:1},time/lMoveInContent*.15,easeMove)):-1!=tClass.indexOf("fadeIn")?t.animate({opacity:0},0).css("visibility","visible").delay(time/lMoveInContent*(.1*(ind-1))).animate({opacity:1},time/lMoveInContent*.15,easeMove):t.css("visibility","visible")})),$(".cameraappended",target).remove(),elem.removeClass("camerasliding"),selector.eq(vis).hide();var barWidth=$(".camera_bar_cont",camera_thumbs_wrap).width(),barHeight=$(".camera_bar_cont",camera_thumbs_wrap).height(),radSum;radSum="pie"!=loader?.05:.005,$("#"+pieID).animate({opacity:opts.loaderOpacity},200),u=setInterval((function(){if(elem.hasClass("stopped")&&clearInterval(u),"pie"!=loader)switch(rad<=1.002&&!elem.hasClass("stopped")&&!elem.hasClass("paused")&&!elem.hasClass("hovered")?rad+=radSum:rad<=1&&(elem.hasClass("stopped")||elem.hasClass("paused")||elem.hasClass("stopped")||elem.hasClass("hovered"))?rad=rad:elem.hasClass("stopped")||elem.hasClass("paused")||elem.hasClass("hovered")||(clearInterval(u),imgFake(),"none"==loader?(clearTimeout(setT),setT=setTimeout(canvasLoader,easedTime),nextSlide(),opts.onStartLoading.call(this)):$("#"+pieID).animate({opacity:0}
1,200,(function(){clearTimeout(setT),setT=setTimeout(canvasLoader,easedTime),nextSlide(),opts.onStartLoading.call(this)}))),barDirection){case"leftToRight":$("#"+pieID).animate({right:barWidth-barWidth*rad},time*radSum,"linear");break;case"rightToLeft":$("#"+pieID).animate({left:barWidth-barWidth*rad},time*radSum,"linear");break;case"topToBottom":case"bottomToTop":$("#"+pieID).animate({bottom:barHeight-barHeight*rad},time*radSum,"linear")}else radNew=rad,ctx.clearRect(0,0,opts.pieDiameter,opts.pieDiameter),ctx.globalCompositeOperation="destination-over",ctx.beginPath(),ctx.arc(opts.pieDiameter/2,opts.pieDiameter/2,opts.pieDiameter/2-opts.loaderStroke,0,2*Math.PI,!1),ctx.lineWidth=opts.loaderStroke,ctx.strokeStyle=opts.loaderBgColor,ctx.stroke(),ctx.closePath(),ctx.globalCompositeOperation="source-over",ctx.beginPath(),ctx.arc(opts.pieDiameter/2,opts.pieDiameter/2,opts.pieDiameter/2-opts.loaderStroke,0,2*Math.PI*radNew,!1),ctx.lineWidth=opts.loaderStroke-2*opts.loaderPadding,ctx.strokeStyle=opts.loaderColor,ctx.stroke(),ctx.closePath(),rad<=1.002&&!elem.hasClass("stopped")&&!elem.hasClass("paused")&&!elem.hasClass("hovered")?rad+=radSum:rad<=1&&(elem.hasClass("stopped")||elem.hasClass("paused")||elem.hasClass("hovered"))?rad=rad:elem.hasClass("stopped")||elem.hasClass("paused")||elem.hasClass("hovered")||(clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",camera_thumbs_wrap).animate({opacity:0}
1,200,(function(){clearTimeout(setT),setT=setTimeout(canvasLoader,easedTime),nextSlide(),opts.onStartLoading.call(this)})))}),time*radSum)}}"scrollLeft"==fx||"scrollRight"==fx||"scrollTop"==fx||"scrollBottom"==fx||"scrollHorz"==fx?(opts.onStartTransition.call(this),easedTime=0,tApp.delay((transPeriod+difference)/blocks*delay[index]*couples*.5).css({display:"block",height:height,"margin-left":marginLeft,"margin-top":marginTop,width:width}).animate({height:Math.floor(h/rows+addTop+1),"margin-top":0,"margin-left":0,width:Math.floor(w/cols+addLeft+1)},transPeriod-difference,easing,cameraeased),selector.eq(vis).delay((transPeriod+difference)/blocks*delay[index]*couples*.5).animate({"margin-left":-1*marginLeft,"margin-top":-1*marginTop},transPeriod-difference,easing,(function(){$(this).css({"margin-top":0,"margin-left":0})}))):(opts.onStartTransition.call(this),easedTime=parseFloat(transPeriod)+parseFloat(difference),"next"==slideOn?"tpFade"==fx?$(".camera_src").hasClass("stopped")||(tApp.delay((transPeriod+difference)/blocks*delay[index]*couples*.5).css({display:"block",height:height,"margin-left":marginLeft,"margin-top":marginTop,width:width,opacity:opacityOnGrid}).animate({height:Math.floor(h/rows+addTop+1),"margin-top":0,"margin-left":0,opacity:1,width:Math.floor(w/cols+addLeft+1)},transPeriod-difference,easing,cameraeased),$(".camera_fakehover .cameracurrent").delay((transPeriod+difference)/blocks*delay[index]*couples*.5).animate({height:Math.floor(h/rows+addTop+1),"margin-top":0,"margin-left":0,opacity:0,width:Math.floor(w/cols+addLeft+1)},transPeriod-difference,easing,(function(){$(".camera_fakehover .cameracurrent").css("opacity",1),$(".cameraSlide:hidden").css("opacity",1)}))):tApp.delay((transPeriod+difference)/blocks*delay[index]*couples*.5).css({display:"block",height:height,"margin-left":marginLeft,"margin-top":marginTop,width:width,opacity:opacityOnGrid}).animate({height:Math.floor(h/rows+addTop+1),"margin-top":0,"margin-left":0,opacity:1,width:Math.floor(w/cols+addLeft+1)},transPeriod-difference,easing,cameraeased):(selector.eq(slideI).show().css("z-index","999").addClass("cameracurrent"),selector.eq(vis).css("z-index","1").removeClass("cameracurrent"),$(".cameraContent",fakeHover).eq(slideI).addClass("cameracurrent"),$(".cameraContent",fakeHover).eq(vis).removeClass("cameracurrent"),tApp.delay((transPeriod+difference)/blocks*delay[index]*couples*.5).css({display:"block",height:Math.floor(h/rows+addTop+1),"margin-top":0,"margin-left":0,opacity:1,width:Math.floor(w/cols+addLeft+1)}).animate({height:height,"margin-left":marginLeft,"margin-top":marginTop,width:width,opacity:opacityOnGrid},transPeriod-difference,easing,cameraeased)))}))}else{var imgUrl=allImg[slideI],imgLoaded=new Image,wT,hT;imgLoaded.src=imgUrl+"?"+(new Date).getTime(),slide.css("visibility","hidden"),slide.prepend($(imgLoaded).attr("class","imgLoaded").css("visibility","hidden")),$(imgLoaded).get(0).complete&&"0"!=wT&&"0"!=hT&&void 0!==wT&&!1!==wT&&void 0!==hT&&!1!==hT||($(".camera_loader",wrap).delay(500).fadeIn(400),imgLoaded.onload=function(){wT=imgLoaded.naturalWidth,hT=imgLoaded.naturalHeight,$(imgLoaded).attr("data-alignment",allAlign[slideI]).attr("data-portrait",allPor[slideI]),$(imgLoaded).attr("width",wT),$(imgLoaded).attr("height",hT),target.find(".cameraSlide_"+slideI).hide().css("visibility","visible"),resizeImage(),nextSlide(slideI+1)})}}$(commands).length&&($(commands).append('<div class="camera_play"></div>').append('<div class="camera_stop"></div>'),1==autoAdv?($(".camera_play",camera_thumbs_wrap).hide(),$(".camera_stop",camera_thumbs_wrap).show()):($(".camera_stop",camera_thumbs_wrap).hide(),$(".camera_play",camera_thumbs_wrap).show())),canvasLoader(),$(".moveFromLeft, .moveFromRight, .moveFromTop, .moveFromBottom, .fadeIn, .fadeFromLeft, .fadeFromRight, .fadeFromTop, .fadeFromBottom",fakeHover).each((function(){$(this).css("visibility","hidden")})),opts.onStartLoading.call(this),nextSlide(opts.startSlide),$(prevNav).length&&$(prevNav).click((function(){if(!elem.hasClass("camerasliding")){var idNum=parseFloat($(".cameraSlide.cameracurrent",target).index());clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",wrap).animate({opacity:0}
1,0),canvasLoader(),nextSlide(0!=idNum?idNum:amountSlide),opts.onStartLoading.call(this)}})),$(nextNav).length&&$(nextNav).click((function(){if(!elem.hasClass("camerasliding")){var idNum=parseFloat($(".cameraSlide.cameracurrent",target).index());clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",camera_thumbs_wrap).animate({opacity:0},0),canvasLoader(),nextSlide(idNum==amountSlide-1?1:idNum+2),opts.onStartLoading.call(this)}})),isMobile()&&opts.mySwipe&&fakeHover.swipe({swipeLeft:function(event,direction,distance,duration,fingerCount,fingerData){if(!elem.hasClass("camerasliding")){var idNum=parseFloat($(".cameraSlide.cameracurrent",target).index());clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",camera_thumbs_wrap).animate({opacity:0},0),canvasLoader(),nextSlide(idNum==amountSlide-1?1:idNum+2),opts.onStartLoading.call(this)}},swipeRight:function(event,direction,distance,duration,fingerCount,fingerData){if(!elem.hasClass("camerasliding")){var idNum=parseFloat($(".cameraSlide.cameracurrent",target).index());clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",camera_thumbs_wrap).animate({opacity:0}
1,0),canvasLoader(),nextSlide(0!=idNum?idNum:amountSlide),opts.onStartLoading.call(this)}},threshold:0}),$(pagination).length&&$(".camera_pag li",wrap).click((function(){if(!elem.hasClass("camerasliding")){var idNum=parseFloat($(this).index()),curNum;idNum!=parseFloat($(".cameraSlide.cameracurrent",target).index())&&(clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",camera_thumbs_wrap).animate({opacity:0},0),canvasLoader(),nextSlide(idNum+1),opts.onStartLoading.call(this))}})),$(thumbs).length&&($(".pix_thumb img",thumbs).click((function(){if(!elem.hasClass("camerasliding")){var idNum=parseFloat($(this).parents("li").index()),curNum;idNum!=parseFloat($(".cameracurrent",target).index())&&(clearInterval(u),imgFake(),$("#"+pieID+", .camera_canvas_wrap",camera_thumbs_wrap).animate({opacity:0},0),$(".pix_thumb",thumbs).removeClass("cameracurrent"),$(this).parents("li").addClass("cameracurrent"),canvasLoader(),nextSlide(idNum+1),thumbnailPos(),opts.onStartLoading.call(this))}})),$(".camera_thumbs_cont .camera_prevThumbs",camera_thumbs_wrap).hover((function(){$(this).stop(!0,!1).animate({opacity:1},250)}),(function(){$(this).stop(!0,!1).animate({opacity:.7},250)})),$(".camera_prevThumbs",camera_thumbs_wrap).click((function(){var sum=0,wTh=$(thumbs).outerWidth(),offUl=$("ul",thumbs).offset().left,offDiv,ulLeft=$("> div",thumbs).offset().left-offUl;$(".camera_visThumb",thumbs).each((function(){var tW=$(this).outerWidth();sum+=tW})),ulLeft-sum>0?$("ul",thumbs).animate({"margin-left":"-"+(ulLeft-sum)+"px"},500,thumbnailVisible):$("ul",thumbs).animate({"margin-left":0},500,thumbnailVisible)})),$(".camera_thumbs_cont .camera_nextThumbs",camera_thumbs_wrap).hover((function(){$(this).stop(!0,!1).animate({opacity:1},250)}),(function(){$(this).stop(!0,!1).animate({opacity:.7},250)})),$(".camera_nextThumbs",camera_thumbs_wrap).click((function(){var sum=0,wTh=$(thumbs).outerWidth(),ulW=$("ul",thumbs).outerWidth(),offUl=$("ul",thumbs).offset().left,offDiv,ulLeft=$("> div",thumbs).offset().left-offUl;$(".camera_visThumb",thumbs).each((function(){var tW=$(this).outerWidth();sum+=tW})),ulLeft+sum+sum<ulW?$("ul",thumbs).animate({"margin-left":"-"+(ulLeft+sum)+"px"},500,thumbnailVisible):$("ul",thumbs).animate({"margin-left":"-"+(ulW-wTh)+"px"},500,thumbnailVisible)})))}}(jQuery),function($){$.fn.cameraStop=function(){var wrap=$(this),elem=$(".camera_src",wrap),pieID="pie_"+wrap.index();if(elem.addClass("stopped"),$(".camera_showcommands").length)var camera_thumbs_wrap=$(".camera_thumbs_wrap",wrap);else var camera_thumbs_wrap=wrap}}(jQuery),function($){$.fn.cameraPause=function(){var wrap=$(this),elem;$(".camera_src",wrap).addClass("paused")}}(jQuery),function($){$.fn.cameraResume=function(){var wrap=$(this),elem=$(".camera_src",wrap);"undefined"!=typeof autoAdv&&!0===autoAdv||elem.removeClass("paused")}}(jQuery);
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.