function onScrollInit(n,t){n.each(function(){var n=$(this),u=n.attr("data-os-animation"),i=n.attr("data-os-animation-delay"),r;n.css({"-webkit-animation-delay":i,"-moz-animation-delay":i,"animation-delay":i});r=t?t:n;r.waypoint(function(){n.addClass("animated").addClass(u)},{triggerOnce:!1,offset:"90%"})})}function fixFlexsliderHeight(){var n,t,i;$(".flexslider").each(function(){var n=0;$(this).find(".slides > li").each(function(){var t=$(this).height();n<t&&(n=t)});$(this).find("ul.slides").css({height:n})});$("#banner").length&&(n=$("#banner img").height(),$("#banner").css({height:n}));t=$(window);i=t.width();i<769&&$("#sideSearch").mmenu({counters:!1,offCanvas:{position:"right",zposition:"next"}})}function createCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+";path=/"}function readCookie(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""}function cartSuccessMsg(){$("body").append("<div class='update-cart-msg success'>Success<\/div>");$(".update-cart-msg").fadeIn("100");setTimeout(function(){$(".update-cart-msg").fadeOut().remove()},3e3)}function updateCartQty(n,t,i){var f=$("#shippingOption-"+n+"  option:selected").attr("data-cost"),u,r;methodURL="/PUApi/cart/update";u={CartItemId:n,ProductQty:t};r=$("#qty-"+n);jQuery.ajax({url:methodURL,cache:!1,type:"POST",data:u,dataType:"json",success:function(u){var o,s,e;u.Success?(u.SuccessMessage=="CartEmpty"&&location.reload(),t==0?$("#item-"+n).hide("slow",function(){$(this).remove()}):(o=r.attr("data-cart-item-price"),s=o*t,$("#product-total-"+n).html("$"+s.toFixed(2))),$("#product-shipping-"+n).length&&(e=t,i>1&&(e=Math.floor(t/i)+1),$("#product-shipping-"+n).html("$"+(e*f).toFixed(2))),$(".cart-amount").html(u.OtherHtml),$(".cart-info").html(u.Html),r.attr("data-cart-item-qty",t),cartSuccessMsg()):u.Error&&($("#item-"+n).append("<div class='response-message error'>"+u.ErrorMessage+"<\/div>"),setTimeout(function(){$(".response-message").fadeOut()},5e3),r.val(r.attr("data-cart-item-qty")))},statusCode:{404:function(){}}})}function UG_API(n){function r(n){var i={index:n.index,title:n.title,description:n.description,urlImage:n.urlImage,urlThumb:n.urlThumb},r=n.objThumbImage.data(),t;for(t in r){switch(t){case"image":case"description":continue}i[t]=r[t]}return i}var i,u=this,t=(jQuery(u),new UniteGalleryMain);t=n;i=jQuery(n);this.on=function(n,u){switch(n){case"item_change":i.on(t.events.ITEM_CHANGE,function(){var i=t.getSelectedItem(),n=r(i);u(n.index,n)});break;case"resize":i.on(t.events.SIZE_CHANGE,u);break;case"enter_fullscreen":i.on(t.events.ENTER_FULLSCREEN,u);break;case"exit_fullscreen":i.on(t.events.EXIT_FULLSCREEN,u);break;case"play":i.on(t.events.START_PLAY,u);break;case"stop":i.on(t.events.STOP_PLAY,u);break;case"pause":i.on(t.events.PAUSE_PLAYING,u);break;case"continue":i.on(t.events.CONTINUE_PLAYING,u);break;default:console&&console.log("wrong api event: "+n)}};this.play=function(){t.startPlayMode()};this.stop=function(){t.stopPlayMode()};this.togglePlay=function(){t.togglePlayMode()};this.enterFullscreen=function(){t.toFullScreen()};this.exitFullscreen=function(){t.exitFullScreen()};this.toggleFullscreen=function(){t.toggleFullscreen()};this.resetZoom=function(){var n=t.getObjSlider();return n?void n.zoomBack():!1};this.zoomIn=function(){var n=t.getObjSlider();return n?void n.zoomIn():!1};this.zoomOut=function(){var n=t.getObjSlider();return n?void n.zoomOut():!1};this.nextItem=function(){t.nextItem()};this.prevItem=function(){t.prevItem()};this.selectItem=function(n){t.selectItem(n)};this.resize=function(n,i){i?t.resize(n,i):t.resize(n)};this.getItem=function(n){var i=t.getItem(n);return r(i)};this.getNumItems=function(){return t.getNumItems()};this.reloadGallery=function(n){if(!n)var n={};t.run(null,n)};this.destroy=function(){t.destroy()}}function UGAviaControl(){function s(n){return 0==e?n.pageX:n.pageY}function h(){jQuery("body").on("touchstart",function(){return 0==n.isControlEnabled?!0:void(n.touchEnabled=!0)});jQuery("body").mousemove(function(t){var r,f;if(0==n.isControlEnabled)return!0;if(1==n.touchEnabled)return jQuery("body").off("mousemove"),!0;n.isMouseInsideStrip=i.ismouseover();r=u.isTouchMotionActive();1==n.isMouseInsideStrip&&0==r?(f=s(t),p(f)):o()})}function c(n){var o=i.height(),h=f.height(),c,u;if(o>h)return!1;var l=i.offset(),a=l.top,t=n-a,e=r.thumb_height,s=o-r.thumb_height,v=s-e;return e>t&&(t=e),t>s&&(t=s),c=(t-e)/v,u=(h-o)*c,u=Math.round(u),u=-1*u}function l(n){var o=i.width(),h=f.width(),c,u;if(o>h)return!1;var l=i.offset(),a=l.left,t=n-a,e=r.thumb_width,s=o-r.thumb_width,v=s-e;return e>t&&(t=e),t>s&&(t=s),c=(t-e)/v,u=(h-o)*c,u=Math.round(u),u=-1*u}function a(){var i,t,r,f;if(0==n.is_strip_moving)return!1;i=u.getInnerStripPos();Math.floor(i)==Math.floor(n.strip_finalPos)&&o();r=Math.abs(Math.abs(n.strip_finalPos)-Math.abs(i));1>r?t=r:(t=r/4,t>0&&1>t&&(t=1));n.strip_finalPos<i&&(t=-1*t);f=i+t;u.positionInnerStrip(f)}function v(){return 1==n.isStripMoving?!1:(n.isStripMoving=!0,void(n.handle_timeout=setInterval(a,10)))}function o(){return 0==n.isStripMoving?!1:(n.isStripMoving=!1,void(n.handle_timeout=clearInterval(n.handle_timeout)))}function y(n){return 0==e?l(n):c(n)}function p(t){var i=y(t);n.is_strip_moving=!0;n.strip_finalPos=i;v()}var u,w,t,i,f,r,e,n={touchEnabled:!1,isMouseInsideStrip:!1,strip_finalPos:0,handle_timeout:"",isStripMoving:!1,isControlEnabled:!0};this.enable=function(){n.isControlEnabled=!0};this.disable=function(){n.isControlEnabled=!1};this.init=function(n){u=n;t=n.getObjects();w=t.g_gallery;i=t.g_objStrip;f=t.g_objStripInner;r=t.g_options;e=t.isVertical;h()};this.destroy=function(){jQuery("body").off("touchstart");jQuery("body").off("mousemove")}}function UGCarousel(){function ft(i,r){g_objects=i.getObjects();p=i;fi=jQuery(i);h=g_objects.g_objWrapper;rt=g_objects.g_arrItems;t=jQuery.extend(t,r);f.setFixedMode();f.setApproveClickFunction(ui);f.init(i,t);ut=f.getObjThumbs();t=f.getOptions();n.initTileWidth=t.tile_width;n.initTileHeight=t.tile_height;n.tileWidth=t.tile_width}function et(n){var n,t;n||(n=h);t="<div class='ug-carousel-wrapper'><div class='ug-carousel-inner'><\/div><\/div>";h.append(t);e=h.children(".ug-carousel-wrapper");u=e.children(".ug-carousel-inner");f.setHtml(u);ut.getThumbs().fadeTo(0,1)}function w(i,r){var r,u;r||(r=n.initTileHeight/n.initTileWidth*i);n.tileWidth=i;u={tile_width:i,tile_height:r};f.setOptions(u);t.tile_width=i;t.tile_height=r;f.resizeAllTiles(i);y(!0)}function ot(){var o,u,s;if(null===n.carouselMaxWidth)throw new Error("The carousel width not set");n.tileWidth<n.initTileWidth?(u=n.carouselMaxWidth-2*t.carousel_padding,u>n.initTileWidth&&(u=n.initTileWidth),w(u),o=i.getNumItemsInSpace(n.carouselMaxWidth,u,t.carousel_space_between_tiles)):(o=i.getNumItemsInSpace(n.carouselMaxWidth,n.tileWidth,t.carousel_space_between_tiles),0>=o&&(o=1,u=n.carouselMaxWidth-2*t.carousel_padding,w(u)));s=i.getSpaceByNumItems(o,n.tileWidth,t.carousel_space_between_tiles);s+=2*t.carousel_padding;e.width(s);1==n.isFirstTimeRun?(ri(),f.run(),jQuery.each(rt,function(t,i){i.objThumbWrapper.data("index",t);h.trigger(n.eventSizeChange,[i.objThumbWrapper,!0]);i.objTileOriginal=i.objThumbWrapper.clone(!0,!0)}),y(!0),1==t.carousel_autoplay&&r.startAutoplay()):(1==t.carousel_autoplay&&r.pauseAutoplay(),l(0,!1),1==t.carousel_autoplay&&r.startAutoplay());bt();n.isFirstTimeRun=!1}function a(){return i.getElementSize(u).left}function b(n){return i.getMousePosition(n).pageX}function c(){return u.children(".ug-thumb-wrapper")}function s(r){return i.getNumItemsInSpace(r,n.tileWidth,t.carousel_space_between_tiles)}function k(){return c().length}function v(n){g(n);var t=c();return jQuery(t[n])}function st(){return u.children(".ug-thumb-wrapper").first()}function ht(){return u.children(".ug-thumb-wrapper").last()}function ct(n,t,i){var u=n.data("index"),f,e,r,o;if(void 0==u)throw new Error("every tile should have index!");for(f=[],e=0;t>e;e++){if(r="prev"==i?p.getPrevItem(u,!0):p.getNextItem(u,!0),!r)throw new Error("the item to add is empty");o=r.objTileOriginal.clone(!0,!0);u=r.index;o.addClass("cloned");f.push(o)}return f}function lt(){var r=i.getElementSize(e),t=i.getElementSize(u),f=t.width-r.width+t.left;return n.sideSpace-f}function at(){var t=-a();return n.sideSpace-t}function vt(){var n=i.getElementSize(e);return n.width}function d(){var n=vt();return s(n)}function y(r){var r;r||(r=!1);var o,s=c(),h=0,f=0;return jQuery.each(s,function(n,r){r=jQuery(r);i.placeElement(r,h,0);var u=i.getElementSize(r);h+=u.width+t.carousel_space_between_tiles;f=Math.max(f,u.height);n==s.length-1&&(o=u.right)}),u.width(o),f+=2*t.carousel_padding,r===!0&&(u.height(f),e.height(f)),l(n.numCurrent,!1),o}function g(n){if(n>c().length-1)throw new Error("Wrogn tile number: "+n);}function nt(t,i){var r,e,o;r="left"==i?st():ht();e="left"==i?"prev":"next";o=ct(r,t,e);jQuery.each(o,function(t,r){"left"==i?u.prepend(r):u.append(r);h.trigger(n.eventSizeChange,r);f.loadTileImage(r)})}function tt(n,t){g(u);for(var r=c(),u=r.length,i=0;n>i;i++)"left"==t?jQuery(r[i]).remove():jQuery(r[u-1-i]).remove()}function yt(n){var t={left:n+"px"};u.css(t)}function l(r,f,e){var f,o,s;if(void 0===f&&(f=!0,u.is(":animated")))return!0;var c=v(r),l=i.getElementSize(c),a=-l.left+t.carousel_padding,h={left:a+"px"};f===!0?(o=t.carousel_scroll_duration,s=t.carousel_scroll_easing,e===!0&&(o=n.scrollShortDuration,s=n.scrollShortEasing),u.stop(!0).animate(h,{duration:o,easing:s,queue:!1,complete:function(){n.numCurrent=r;it(!0)}})):(n.numCurrent=r,u.css(h))}function pt(){var t=-a(),n=s(t),r=i.getElementSize(v(n)).left,u=i.getElementSize(v(n+1)).left;return Math.abs(r-t)<Math.abs(u-t)?n:n+1}function wt(){var n=pt();l(n,!0,!0)}function it(){var i=at(),r=lt(),u=0,e=0,t=0,f=0,h=k(),o;if(i>n.spaceActionSize?(u=s(i),nt(u,"left"),n.numCurrent+=u):i<-n.spaceActionSize&&(t=s(Math.abs(i)),tt(t,"left"),n.numCurrent-=t),r>n.spaceActionSize?(e=s(r),nt(e,"right")):r<-n.spaceActionSize&&(f=s(Math.abs(r)),tt(f,"right")),f>h)throw new Error("Can't remove more then num tiles");return o=!1,(u||e||t||f)&&(y(),o=!0),o}function bt(){i.placeElement(u,0,t.carousel_padding);it()}function kt(){"left"==t.carousel_autoplay_direction?r.scrollRight(1):r.scrollLeft(1)}function dt(t){return 1==n.touchActive?!0:(n.touchActive=!0,r.pauseAutoplay(),n.startTime=jQuery.now(),n.startMousePos=b(t),n.startInnerPos=a(),n.lastTime=n.startTime,n.lastMousePos=n.startMousePos,void i.storeEventData(t,n.storedEventID))}function gt(r){var e;if(0==n.touchActive||(i.updateStoredEventData(r,n.storedEventID),r.preventDefault(),e=null,1==t.carousel_vertical_scroll_ondrag&&(e=i.handleScrollTop(n.storedEventID)),"vert"===e))return!0;n.lastMousePos=b(r);var o=n.lastMousePos-n.startMousePos,f=n.startInnerPos+o,s=o>0?"prev":"next",h=i.getElementSize(u).width;f>0&&"prev"==s&&(f/=3);-h>f&&"next"==s&&(f=n.startInnerPos+o/3);yt(f)}function ni(){return 0==n.touchActive?!0:(n.touchActive=!1,wt(),void r.unpauseAutoplay())}function ti(){return 0==t.carousel_autoplay_pause_onhover?!0:void(1==n.isPlayMode&&0==n.isPaused&&r.pauseAutoplay())}function ii(){return 0==t.carousel_autoplay_pause_onhover?!0:void r.unpauseAutoplay()}function ri(){f.initEvents();e.bind("mousedown touchstart",dt);jQuery("body").bind("mousemove touchmove",gt);jQuery(window).add("body").bind("mouseup touchend",ni);e.hover(ti,ii)}function ui(){var t=n.lastTime-n.startTime,i=Math.abs(n.lastMousePos-n.startMousePos);return t>300?!1:i>30?!1:!0}var fi,h,rt,e,u,r=this,o=jQuery(this),p=new UniteGalleryMain,i=new UGFunctions,f=new UGTileDesign,ut=new UGThumbsGeneral,t={carousel_padding:8,carousel_space_between_tiles:20,carousel_navigation_numtiles:3,carousel_scroll_duration:500,carousel_scroll_easing:"easeOutCubic",carousel_autoplay:!0,carousel_autoplay_timeout:3e3,carousel_autoplay_direction:"right",carousel_autoplay_pause_onhover:!0,carousel_vertical_scroll_ondrag:!1},n;this.events={START_PLAY:"carousel_start_play",PAUSE_PLAY:"carousel_pause_play",STOP_PLAY:"carousel_stop_play"};n={eventSizeChange:"thumb_size_change",isFirstTimeRun:!0,carouselMaxWidth:null,tileWidth:0,initTileWidth:0,initTileHeight:0,sideSpace:1500,spaceActionSize:500,numCurrent:0,touchActive:!1,startInnerPos:0,lastTime:0,startTime:0,startMousePos:0,lastMousePos:0,scrollShortDuration:200,scrollShortEasing:"easeOutQuad",handle:null,isPlayMode:!1,isPaused:!1,storedEventID:"carousel"};this.startAutoplay=function(){n.isPlayMode=!0;n.isPaused=!1;o.trigger(r.events.START_PLAY);n.handle&&clearInterval(n.handle);n.handle=setInterval(kt,t.carousel_autoplay_timeout)};this.unpauseAutoplay=function(){return 0==n.isPlayMode?!0:0==n.isPaused?!0:void r.startAutoplay()};this.pauseAutoplay=function(){return 0==n.isPlayMode?!0:(n.isPaused=!0,n.handle&&clearInterval(n.handle),void o.trigger(r.events.PAUSE_PLAY))};this.stopAutoplay=function(){return 0==n.isPlayMode?!0:(n.isPaused=!1,n.isPlayMode=!1,n.handle&&clearInterval(n.handle),void o.trigger(r.events.STOP_PLAY))};this.destroy=function(){n.handle&&clearInterval(n.handle);o.off(r.events.START_PLAY);o.off(r.events.STOP_PLAY);e.unbind("mousedown");e.unbind("touchstart");jQuery("body").unbind("mousemove");jQuery("body").unbind("touchmove");jQuery(window).add("body").unbind("mouseup").unbind("touchend");e.off("mouseenter").off("mouseleave");f.destroy()};this.init=function(n,t,i){i&&this.setMaxWidth(i);ft(n,t)};this.setMaxWidth=function(t){n.carouselMaxWidth=t};this.setHtml=function(n){et(n)};this.getElement=function(){return e};this.getObjTileDesign=function(){return f};this.getEstimatedHeight=function(){return t.tile_height+2*t.carousel_padding};this.run=function(){ot()};this.scrollRight=function(i){var i,u,r;i&&"object"!=typeof i||(i=t.carousel_navigation_numtiles);u=d();i>u&&(i=u);r=n.numCurrent-i;0>=r&&(r=0);l(r)};this.scrollLeft=function(i){var i,u,f,r;i&&"object"!=typeof i||(i=t.carousel_navigation_numtiles);u=d();i>u&&(i=u);f=k();r=n.numCurrent+i;r>=f&&(r=f-1);l(r)};this.setScrollLeftButton=function(n){i.setButtonMobileReady(n);i.setButtonOnClick(n,r.scrollLeft)};this.setScrollRightButton=function(n){i.setButtonMobileReady(n);i.setButtonOnClick(n,r.scrollRight)};this.setPlayPauseButton=function(t){i.setButtonMobileReady(t);1==n.isPlayMode&&0==n.isPaused&&t.addClass("ug-pause-icon");o.on(r.events.START_PLAY,function(){t.addClass("ug-pause-icon")});o.on(r.events.STOP_PLAY,function(){t.removeClass("ug-pause-icon")});i.setButtonOnClick(t,function(){0==n.isPlayMode||1==n.isPaused?r.startAutoplay():r.stopAutoplay()})}}function debugLine(n,t,i){var r,f,u,e;if(n===!0&&(n="true"),n===!1&&(n="false"),r=n,"object"==typeof n){r="";for(name in n)f=n[name],r+=" "+name+": "+f}(1!=t||i||(r+=" "+Math.random()),1==i)&&(u=jQuery("#debug_line"),u.width(200),u.height()>=500&&u.html(""),e=u.html(),r=e+"<br> -------------- <br>"+r);jQuery("#debug_line").show().html(r)}function debugSide(n){var t="",i;for(name in n)i=n[name],t+=name+" : "+i+"<br>";jQuery("#debug_side").show().html(t)}function trace(n){"undefined"!=typeof console&&console.log(n)}function UGFunctions(){function i(n,t,i){t.addEventListener?t.addEventListener(n,i,!1):t.attachEvent?t.attachEvent("on"+n,i):t[n]=i}var u=null,n=this,t={starTime:0,arrThemes:[],isTouchDevice:-1,isRgbaSupported:-1,timeCache:{},dataCache:{},lastEventType:"",lastEventTime:0,handle:null};this.debugVar="";this.z__________FULL_SCREEN___________=function(){};this.normalizePercent=function(n){return 0>n&&(n=0),n>1&&(n=1),n};this.toFullscreen=function(n){if(n.requestFullscreen)n.requestFullscreen();else if(n.mozRequestFullScreen)n.mozRequestFullScreen();else{if(!n.webkitRequestFullscreen)return!1;n.webkitRequestFullscreen()}return!0};this.exitFullscreen=function(){if(0==n.isFullScreen())return!1;if(document.exitFullscreen)document.exitFullscreen();else if(document.mozCancelFullScreen)document.mozCancelFullScreen();else{if(!document.webkitExitFullscreen)return!1;document.webkitExitFullscreen()}return!0};this.addFullScreenChangeEvent=function(n){i("fullscreenchange",document,n);i("mozfullscreenchange",document,n);i("webkitfullscreenchange",document,n);i("msfullscreenchange",document,n)};this.destroyFullScreenChangeEvent=function(){jQuery(document).unbind("fullscreenchange");jQuery(document).unbind("mozfullscreenchange");jQuery(document).unbind("webkitfullscreenchange");jQuery(document).unbind("msfullscreenchange")};this.getFullScreenElement=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement};this.isFullScreen=function(){var n=document.fullscreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement;return n||(n=!1),n};this.z__________END_FULL_SCREEN___________=function(){};this.z__________GET_PROPS___________=function(){};this.getBrowserPrefix=function(){var t,i,r,n;if(null!==u)return u;t=["webkit","Moz","ms","O"];i=document.createElement("div");for(r in t)if(n=t[r],n+"Transform"in i.style)return n=n.toLowerCase(),u=n,n;return u="",""};this.getImageInsideParentDataByImage=function(t,i,r){var f=t.parent(),u=n.getImageOriginalSize(t);return n.getImageInsideParentData(f,u.width,u.height,i,r)};this.getImageInsideParentData=function(n,t,i,r,u,f,e){var u,l,f,e,a;u||(u={});l={};"undefined"==typeof f&&(f=n.width());"undefined"==typeof e&&(e=n.height());u.padding_left&&(f-=u.padding_left);u.padding_right&&(f-=u.padding_right);u.padding_top&&(e-=u.padding_top);u.padding_bottom&&(e-=u.padding_bottom);var o=null,s="100%",h=null,c=null,v="display:block;margin:0px auto;";return t>0&&i>0&&("down"==r&&f>t&&e>i?(s=i,o=t,c=(f-o)/2,h=(e-s)/2):"fill"==r?(a=t/i,s=e,o=s*a,f>o?(o=f,s=o/a,c=0,h=Math.round((s-e)/-2)):(h=0,c=Math.round((o-f)/-2))):(a=t/i,s=e,o=s*a,h=0,c=(f-o)/2,"fitvert"!=r&&o>f&&(o=f,s=o/a,c=0,h=(e-s)/2)),o=Math.floor(o),s=Math.floor(s),h=Math.floor(h),c=Math.floor(c),v="position:absolute;"),u.padding_top&&(h+=u.padding_top),u.padding_left&&(c+=u.padding_left),l.imageWidth=o,l.imageHeight=s,l.imageTop=h,l.imageLeft=c,l.imageRight=c+o,l.imageBottom=0==h||"100%"==s?null:h+s,l.style=v,l};this.getElementCenterPosition=function(t,i){var s=t.parent(),e=n.getElementSize(t),o=n.getElementSize(s),u=o.width,f=o.height,r;return i&&void 0!==i.padding_top&&(f-=i.padding_top),i&&void 0!==i.padding_bottom&&(f-=i.padding_bottom),i&&void 0!==i.padding_left&&(u-=i.padding_left),i&&void 0!==i.padding_right&&(u-=i.padding_right),r={},r.left=Math.round((u-e.width)/2),r.top=Math.round((f-e.height)/2),i&&void 0!==i.padding_top&&(r.top+=i.padding_top),i&&void 0!==i.padding_left&&(r.left+=i.padding_left),r};this.getElementCenterPoint=function(t,i){var i,u,r;return i||(i=!1),u=n.getElementSize(t),r={},r.x=u.width/2,r.y=u.height/2,1==i&&(r.x+=u.left,r.y+=u.top),r.x=Math.round(r.x),r.y=Math.round(r.y),r};this.getMousePosition=function(n,t){var i={pageX:n.pageX,pageY:n.pageY,clientX:n.clientX,clientY:n.clientY},r;return(n.originalEvent&&n.originalEvent.touches&&n.originalEvent.touches.length>0&&(i.pageX=n.originalEvent.touches[0].pageX,i.pageY=n.originalEvent.touches[0].pageY,i.clientX=n.originalEvent.touches[0].clientX,i.clientY=n.originalEvent.touches[0].clientY),t)&&(r=t.offset(),i.mouseX=i.pageX-r.left,i.mouseY=i.pageY-r.top),i};this.getMouseElementPoint=function(t,i){var r={x:t.pageX,y:t.pageY};return n.getElementLocalPoint(r,i)};this.getElementLocalPoint=function(n,t){var i={},r=t.offset();return i.x=Math.round(n.x-r.left),i.y=Math.round(n.y-r.top),i};this.getImageOriginalSize=function(n,t,i){var u,r,f;return"undefined"!=typeof t&&"undefined"!=typeof i?{width:t,height:i}:(u=n[0],r={},"undefined"==typeof u.naturalWidth)?"number"==typeof n.data("naturalWidth")?(r={},r.width=n.data("naturalWidth"),r.height=n.data("naturalHeight"),r):(f=new Image,f.src=u.src,f.complete?(r.width=f.width,r.height=f.height,n.data("naturalWidth",r.width),n.data("naturalHeight",r.height),r):{width:0,height:0}):(r.width=u.naturalWidth,r.height=u.naturalHeight,r)};this.getimageRatio=function(t){var i=n.getImageOriginalSize(t),r=n.getElementSize(t);return r.width/i.width};this.isImageFitParent=function(t){var u=t.parent(),i=n.getElementSize(t),r=n.getElementSize(u);return i.width<=r.width&&i.height<=r.height?!0:!1};this.getElementSize=function(n){if(void 0===n)throw new Error("Can't get size, empty element");var t=n.position();return t.height=n.outerHeight(),t.width=n.outerWidth(),t.left=Math.round(t.left),t.top=Math.round(t.top),t.right=t.left+t.width,t.bottom=t.top+t.height,t};this.isElementBiggerThenParent=function(t){var u=t.parent(),i=n.getElementSize(t),r=n.getElementSize(u);return i.width>r.width||i.height>r.height?!0:!1};this.isPointInsideElement=function(n,t){var r=n.x>=0&&n.x<t.width,i;return 0==r?!1:(i=n.y>=0&&n.y<t.height,0==i?!1:!0)};this.getElementRelativePos=function(t,i,r,u){var u,f,e;u||(u=t.parent());f=n.getElementSize(t);e=n.getElementSize(u);switch(i){case"top":case"left":i=0;r&&(i+=r);break;case"center":i=Math.round((e.width-f.width)/2);r&&(i+=r);break;case"right":i=e.width-f.width;r&&(i-=r);break;case"middle":i=Math.round((e.height-f.height)/2);r&&(i+=r);break;case"bottom":i=e.height-f.height;r&&(i-=r)}return i};this.z__________END_GET_PROPS___________=function(){};this.z_________SET_ELEMENT_PROPS_______=function(){};this.zoomImageInsideParent=function(t,i,r,u,f,e,o){var r,f,p,nt,rt,tt,it;r||(r=1.2);f||(f="fit");var w,v,b,k,s=r,ut=t.parent(),l=n.getElementSize(t),a=n.getImageOriginalSize(t),y=!1,d=0,g=0,h=0,c=0;if(u?(p=n.getMouseElementPoint(u,t),y=n.isPointInsideElement(p,l),h=p.x,c=p.y):y=!1,0==y&&(nt=n.getElementCenterPoint(t),h=nt.x,c=nt.y),1==i)w=l.height*s,v=l.width*s,0!=h&&(d=-(h*s-h)),0!=c&&(g=-(c*s-c));else{if(w=l.height/s,v=l.width/s,rt=n.getImageInsideParentData(ut,a.width,a.height,f,o),v<rt.imageWidth)return n.scaleImageFitParent(t,a.width,a.height,f,o),!0;1==y&&(0!=h&&(d=-(h/s-h)),0!=c&&(g=-(c/s-c)))}return e&&(tt=1,0!=a.width&&(tt=v/a.width),tt>e)?!1:((n.setElementSize(t,v,w),0==i&&0==y)?(it=n.getElementCenterPosition(t),b=it.left,k=it.top):(b=l.left+d,k=l.top+g),n.placeElement(t,b,k),!0)};this.placeElement=function(t,i,r,u,f,e){var e,o,s,h;if((0==jQuery.isNumeric(i)||0==jQuery.isNumeric(r))&&(e||(e=t.parent()),o=n.getElementSize(t),s=n.getElementSize(e)),0==jQuery.isNumeric(i))switch(i){case"left":i=0;u&&(i+=u);break;case"center":i=Math.round((s.width-o.width)/2);u&&(i+=u);break;case"right":i=s.width-o.width;u&&(i-=u)}if(0==jQuery.isNumeric(r))switch(r){case"top":r=0;f&&(r+=f);break;case"middle":case"center":r=Math.round((s.height-o.height)/2);f&&(r+=f);break;case"bottom":r=s.height-o.height;f&&(r-=f)}h={position:"absolute",margin:"0px"};null!==i&&(h.left=i);null!==r&&(h.top=r);t.css(h)};this.placeElementInParentCenter=function(t){n.placeElement(t,"center","middle")};this.setElementSizeAndPosition=function(n,t,i,r,u){var f={width:r+"px",height:u+"px",left:t+"px",top:i+"px",position:"absolute",margin:"0px"};n.css(f)};this.setElementSize=function(n,t,i){var r={width:t+"px",height:i+"px"};n.css(r)};this.cloneElementSizeAndPos=function(t,i,r,u,f){var e=t.position();if(void 0==e)throw new Error("Can't get size, empty element");r===!0?(e.height=t.outerHeight(),e.width=t.outerWidth()):(e.height=t.height(),e.width=t.width());e.left=Math.round(e.left);e.top=Math.round(e.top);u&&(e.left+=u);f&&(e.top+=f);n.setElementSizeAndPosition(i,e.left,e.top,e.width,e.height)};this.placeImageInsideParent=function(t,i,r,u,f,e){var o=n.getImageInsideParentData(i,r,u,f,e),s="<img";return null!==o.imageWidth&&(s+=" width = '"+o.imageWidth+"'",o.style+="width:"+o.imageWidth+";"),null!=o.imageHeight&&("100%"==o.imageHeight?(s+=" height = '"+o.imageHeight+"'",o.style+="height:"+o.imageHeight+";"):(s+=" height = '"+o.imageHeight+"'",o.style+="height:"+o.imageHeight+"px;")),null!==o.imageTop&&(o.style+="top:"+o.imageTop+"px;"),null!==o.imageLeft&&(o.style+="left:"+o.imageLeft+"px;"),s+=" style='"+o.style+"'",s+=" src='"+t+"'",s+=">",i.html(s),i.children("img")};this.scaleImageCoverParent=function(t,i){var f=i.outerWidth(),s=i.outerHeight(),h=n.getImageOriginalSize(t),l=h.width,a=h.height,c=l/a,u=s,r=u*c,e=0,o=0;f>r?(r=f,u=r/c,o=0,e=Math.round((u-s)/-2)):(e=0,o=Math.round((r-f)/-2));r=Math.round(r);u=Math.round(u);t.css({width:r+"px",height:u+"px",left:o+"px",top:e+"px"})};this.scaleImageFitParent=function(t,i,r,u,f){var h=t.parent(),e=n.getImageInsideParentData(h,i,r,u,f),s=!1,o={};null!==e.imageWidth&&(t.removeAttr("width"),o.width=e.imageWidth+"px");null!=e.imageHeight&&(t.removeAttr("height"),o.height=e.imageHeight+"px");null!==e.imageTop&&(s=!0,o.top=e.imageTop+"px");null!==e.imageLeft&&(s=!0,o.left=e.imageLeft+"px");1==s&&(o.position="absolute",o.margin="0px 0px",t.css(o))};this.scaleImageByHeight=function(t,i,r,u){var f=n.getImageOriginalSize(t,r,u),e=f.width/f.height,o=Math.round(i*e);i=Math.round(i);n.setElementSize(t,o,i)};this.scaleImageByWidth=function(t,i,r,u){var f=n.getImageOriginalSize(t,r,u),e=f.width/f.height,o=Math.round(i/e);i=Math.round(i);n.setElementSize(t,i,o)};this.scaleImageExactSizeInParent=function(t,i,r,u,f,e){var w=t.parent(),s=n.getElementSize(w),p,c,o;s.width<u&&(u=s.width);s.height<f&&(f=s.height);var h=n.getImageInsideParentData(null,i,r,e,null,u,f),b=u,k=f,v=h.imageLeft,l=h.imageLeft,y=h.imageTop,a=h.imageTop,d=Math.round((s.width-u)/2),g=Math.round((s.height-f)/2),nt=h.imageWidth+v+l,c=u-nt;0!=c&&(l+=c);p=h.imageHeight+y+a;c=f-p;0!=c&&(a+=c);t.removeAttr("width");t.removeAttr("height");o={position:"absolute",margin:"0px 0px"};o.width=b+"px";o.height=k+"px";o.left=d+"px";o.top=g+"px";o["padding-left"]=v+"px";o["padding-top"]=y+"px";o["padding-right"]=l+"px";o["padding-bottom"]=a+"px";t.css(o)};this.showElement=function(n,t,i){n.show().fadeTo(0,1);t&&t.show().fadeTo(0,1);i&&i.show().fadeTo(0,1)};this.z_________END_SET_ELEMENT_PROPS_______=function(){};this.z_________GALLERY_RELATED_FUNCTIONS_______=function(){};this.disableButton=function(t,i){if(!i)var i="ug-button-disabled";0==n.isButtonDisabled(t,i)&&t.addClass(i)};this.convertCustomPrefixOptions=function(n,t,i){if(!t)return n;var r={};return jQuery.each(n,function(n,u){if(0===n.indexOf(t+"_"+i+"_")){var f=n.replace(t+"_"+i+"_",i+"_");r[f]=u}else r[n]=u}),r};this.enableButton=function(t,i){if(!i)var i="ug-button-disabled";1==n.isButtonDisabled(t,i)&&t.removeClass(i)};this.isButtonDisabled=function(n,t){if(!t)var t="ug-button-disabled";return n.hasClass(t)?!0:!1};this.z_________END_GALLERY_RELATED_FUNCTIONS_______=function(){};this.z_________MATH_FUNCTIONS_______=function(){};this.normalizeSetting=function(n,t,i,r,u,f){var f,e;return f||(f=!1),e=(u-i)/(r-i),u=n+(t-n)*e,1==f&&(n>u&&(u=n),u>t&&(u=t)),u};this.getNormalizedValue=function(n,t,i,r,u){var f=(u-n)/(t-n);return n+(r-i)*f};this.getDistance=function(n,t,i,r){return Math.round(Math.sqrt(Math.abs((i-n)*(i-n)+(r-t)*(r-t))))};this.getMiddlePoint=function(n,t,i,r){var u={};return u.x=n+Math.round((i-n)/2),u.y=t+Math.round((r-t)/2),u};this.getNumItemsInSpace=function(n,t,i){return Math.floor((n+i)/(t+i))};this.getNumItemsInSpaceRound=function(n,t,i){return Math.round((n+i)/(t+i))};this.getSpaceByNumItems=function(n,t,i){return n*t+(n-1)*i};this.getColX=function(n,t,i){return n*(t+i)};this.getColByIndex=function(n,t){return t%n};this.getColRowByIndex=function(n,t){var i=Math.floor(n/t),r=Math.floor(n%t);return{col:r,row:i}};this.getIndexByRowCol=function(n,t,i){if(0>n||0>t)return-1;return n*i+t};this.getPrevRowSameColIndex=function(t,i){var r=n.getColRowByIndex(t,i);return n.getIndexByRowCol(r.row-1,r.col,i)};this.getNextRowSameColIndex=function(t,i){var r=n.getColRowByIndex(t,i);return n.getIndexByRowCol(r.row+1,r.col,i)};this.z_________DATA_FUNCTIONS_______=function(){};this.setGlobalData=function(n,t){jQuery.data(document.body,n,t)};this.getGlobalData=function(n){return jQuery.data(document.body,n)};this.z_________EVENT_DATA_FUNCTIONS_______=function(){};this.handleScrollTop=function(i){var u;if(0==n.isTouchDevice())return null;var r=n.getStoredEventData(i);return(null===r.scrollDir&&(Math.abs(r.diffMouseX)>15?r.scrollDir="hor":Math.abs(r.diffMouseY)>15&&Math.abs(r.diffMouseY)>Math.abs(r.diffMouseX)&&(r.scrollDir="vert",r.scrollStartY=r.lastMouseClientY,r.scrollOrigin=jQuery(document).scrollTop(),t.dataCache[i].scrollStartY=r.lastMouseClientY,t.dataCache[i].scrollOrigin=r.scrollOrigin),t.dataCache[i].scrollDir=r.scrollDir),"vert"!==r.scrollDir)?r.scrollDir:(u=(jQuery(document).scrollTop(),r.scrollOrigin-(r.lastMouseClientY-r.scrollStartY)),u>=0&&jQuery(document).scrollTop(u),r.scrollDir)};this.wasVerticalScroll=function(t){var i=n.getStoredEventData(t);return"vert"===i.scrollDir?!0:!1};this.storeEventData=function(i,r,u){var f=n.getMousePosition(i),o=jQuery.now(),e={startTime:o,lastTime:o,startMouseX:f.pageX,startMouseY:f.pageY,lastMouseX:f.pageX,lastMouseY:f.pageY,startMouseClientY:f.clientY,lastMouseClientY:f.clientY,scrollTop:jQuery(document).scrollTop(),scrollDir:null};u&&(e=jQuery.extend(e,u));t.dataCache[r]=e};this.updateStoredEventData=function(i,r,u){if(!t.dataCache[r])throw new Error("updateEventData error: must have stored cache object");var f=t.dataCache[r],e=n.getMousePosition(i);f.lastTime=jQuery.now();void 0!==e.pageX&&(f.lastMouseX=e.pageX,f.lastMouseY=e.pageY,f.lastMouseClientY=e.clientY);u&&(f=jQuery.extend(f,u));t.dataCache[r]=f};this.getStoredEventData=function(n,i){if(!t.dataCache[n])throw new Error("updateEventData error: must have stored cache object");var r=t.dataCache[n];return r.diffMouseX=r.lastMouseX-r.startMouseX,r.diffMouseY=r.lastMouseY-r.startMouseY,r.diffMouseClientY=r.lastMouseClientY-r.startMouseClientY,r.diffTime=r.lastTime-r.startTime,i===!0?(r.startMousePos=r.lastMouseY,r.lastMousePos=r.lastMouseY,r.diffMousePos=r.diffMouseY):(r.startMousePos=r.lastMouseX,r.lastMousePos=r.lastMouseX,r.diffMousePos=r.diffMouseX),r};this.isApproveStoredEventClick=function(i,r){if(!t.dataCache[i])return!0;var u=n.getStoredEventData(i,r),f=Math.abs(u.diffMousePos);return u.diffTime>400?!1:f>30?!1:!0};this.clearStoredEventData=function(n){t.dataCache[n]=null};this.z_________CHECK_SUPPORT_FUNCTIONS_______=function(){};this.isCanvasExists=function(){var n=jQuery('<canvas width="500" height="500" > <\/canvas>')[0];return"function"==typeof n.getContext?!0:!1};this.isScrollbarExists=function(){return window.innerWidth>document.documentElement.clientWidth};this.isTouchDevice=function(){if(-1!==t.isTouchDevice)return t.isTouchDevice;try{document.createEvent("TouchEvent");t.isTouchDevice=!0}catch(n){t.isTouchDevice=!1}return t.isTouchDevice};this.isDesktopDevice=function(){return void 0===typeof window.screenX||n.isTouchDevice()?!1:!0};this.isRgbaSupported=function(){var n,i,r;if(-1!==t.isRgbaSupported)return t.isRgbaSupported;n=document.getElementsByTagName("script")[0];i=n.style.color;try{n.style.color="rgba(1,5,13,0.44)"}catch(u){}return r=n.style.color!=i,n.style.color=i,t.isRgbaSupported=r,r};this.z_________GENERAL_FUNCTIONS_______=function(){};this.checkMinJqueryVersion=function(n){for(var i,r,u=jQuery.fn.jquery.split("."),f=n.split("."),t=0,e=u.length;e>t;t++){if(i=parseInt(u[t]),r=parseInt(f[t]),"undefined"==typeof f[t])return!0;if(r>i)return!1;if(i>r)return!0}return!0};this.getCssSizeParam=function(n){return jQuery.isNumeric(n)?n+"px":n};this.convertHexToRGB=function(n,t){var i=n.replace("#","");return i===n?n:(r=parseInt(i.substring(0,2),16),g=parseInt(i.substring(2,4),16),b=parseInt(i.substring(4,6),16),result="rgba("+r+","+g+","+b+","+t+")")};this.timestampToString=function(n){var t=new Date(n),i=t.getDate()+"/"+t.getMonth();return i+(" "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds()+":"+t.getMilliseconds())};this.getArrTouches=function(n){var t=[];return n.originalEvent&&n.originalEvent.touches&&n.originalEvent.touches.length>0&&(t=n.originalEvent.touches),t};this.getArrTouchPositions=function(n){for(var r,i=[],t=0;t<n.length;t++)r={pageX:n[t].pageX,pageY:n[t].pageY},i.push(r);return i};this.startTimeDebug=function(){t.starTime=jQuery.now()};this.showTimeDebug=function(){var n=jQuery.now(),i=n-t.starTime;debugLine({"Time Passed":i},!0)};this.initProgressIndicator=function(t,i,r){var u;switch("bar"!=t&&0==n.isCanvasExists()&&(t="bar"),t){case"bar":u=new UGProgressBar;u.putHidden(r,i);break;default:case"pie":u=new UGProgressPie;u.putHidden(r,i);break;case"pie2":i.type_fill=!0;u=new UGProgressPie;u.putHidden(r,i)}return u};this.setButtonMobileReady=function(n){n.on("touchstart",function(){jQuery(this).addClass("ug-nohover")});n.on("mousedown touchend",function(n){return n.stopPropagation(),n.stopImmediatePropagation(),!1})};this.registerTheme=function(n){t.arrThemes.push(n)};this.getArrThemes=function(){return t.arrThemes};this.isThemeRegistered=function(n){return-1!==jQuery.inArray(n,t.arrThemes)?!0:!1};this.getFirstRegisteredTheme=function(){if(0==t.arrThemes.length)return"";return t.arrThemes[0]};this.isTimePassed=function(n,i){var i,r,u;return i||(i=100),r=jQuery.now(),lastTime=0==t.timeCache.hasOwnProperty(n)?0:t.timeCache[n],u=r-lastTime,t.timeCache[n]=r,i>=u?!1:!0};this.whenContiniousEventOver=function(n,i,r){if(!r)var r=300;1==t.timeCache.hasOwnProperty(n)&&null!=t.timeCache[n]&&(clearTimeout(t.timeCache[n]),t.timeCache[n]=null);t.timeCache[n]=setTimeout(i,r)};this.validateClickTouchstartEvent=function(n){var i=!0,r=jQuery.now()-t.lastEventTime;return"click"==n&&"touchstart"==t.lastEventType&&1e3>r&&(i=!1),t.lastEventTime=jQuery.now(),t.lastEventType=n,i};this.addClassOnHover=function(n,t){if(!t)var t="ug-button-hover";n.hover(function(){jQuery(this).addClass(t)},function(){jQuery(this).removeClass(t)})};this.destroyButton=function(n){n.off("mouseenter");n.off("mouseleave");n.off("click");n.off("touchstart");n.off("touchend");n.off("mousedown")};this.setButtonOnClick=function(t,i){n.setButtonMobileReady(t);t.on("click touchstart",function(t){return objThis=jQuery(this),t.stopPropagation(),t.stopImmediatePropagation(),0==n.validateClickTouchstartEvent(t.type)?!0:void i(objThis,t)})};this.loadJs=function(n,t){var i,r;t===!0&&(n=location.protocol+"//"+n);i=document.createElement("script");i.src=n;r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(i,r)};this.loadCss=function(n,t){t===!0&&(n=location.protocol+"//"+n);var i=document.createElement("link");i.setAttribute("rel","stylesheet");i.setAttribute("type","text/css");i.setAttribute("href",n);document.getElementsByTagName("head")[0].appendChild(i)};this.addEvent=function(n,t,i){"undefined"!=typeof n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)};this.checkImagesLoaded=function(n,t,i){function r(n,r){f++;"function"==typeof i&&setTimeout(function(){i(n,r)});f==u&&"function"==typeof t&&setTimeout(function(){t()})}var f=0,u=n.length;return 0==u&&t?(t(),!1):void setTimeout(function(){for(var f,i,t=0;u>t;t++)f=n[t],void 0!==f.naturalWidth&&0!==f.naturalWidth?r(n[t],!1):(i=jQuery("<img/>"),i.data("index",t),i.on("load",function(){var t=jQuery(this).data("index");r(n[t],!1)}),i.on("error",function(){var t=jQuery(this).data("index");r(n[t],!0)}),i.attr("src",f.src))})};this.waitForWidth=function(n,i){var r=n.width();return 0!=r?(i(),!1):void(t.handle=setInterval(function(){r=n.width();0!=r&&(clearInterval(t.handle),i())},300))};this.arrayShuffle=function(n){if("object"!=typeof n)return n;for(var i,r,t=n.length;t;i=parseInt(Math.random()*t),r=n[--t],n[t]=n[i],n[i]=r);return n};this.z_________END_GENERAL_FUNCTIONS_______=function(){}}function ugCheckForErrors(n,t){if("function"==typeof jQuery.fn.unitegallery)return!0;var i="Unite Gallery Error: You have some jquery.js library include that comes after the gallery files js include.";return i+="<br> This include eliminates the gallery libraries, and make it not work.","cms"==t?(i+="<br><br> To fix it you can:<br>&nbsp;&nbsp;&nbsp; 1. In the Gallery Settings -> Troubleshooting set option:  <strong><b>Put JS Includes To Body<\/b><\/strong> option to true.",i+="<br>&nbsp;&nbsp;&nbsp; 2. Find the double jquery.js include and remove it."):i+="<br><br> Please find and remove this jquery.js include and the gallery will work. <br> * There should be only one jquery.js include before all other js includes in the page.",i="<div style='font-size:16px;color:#BC0C06;max-width:900px;border:1px solid red;padding:10px;'>"+i+"<\/div>",jQuery(n).show().html(i),!1}function UniteGalleryMain(){function at(n){var t=n;return-1==t.indexOf("UGTheme_")&&(t="UGTheme_"+t),t}function vt(objCustomOptions){var defaultTheme,themeFunction;objCustomOptions.hasOwnProperty("gallery_theme")?i.gallery_theme=objCustomOptions.gallery_theme:(defaultTheme=i.gallery_theme,0==g_ugFunctions.isThemeRegistered(defaultTheme)&&(i.gallery_theme=g_ugFunctions.getFirstRegisteredTheme()));themeFunction=at(i.gallery_theme);try{i.gallery_theme=eval(themeFunction)}catch(e){}i.gallery_theme=eval(themeFunction);p=new i.gallery_theme;p.init(t,objCustomOptions)}function yt(){i=jQuery.extend({},n.originalOptions);l=-1;v=null;u=void 0;s=void 0;u=void 0}function pt(){var n=e.checkMinJqueryVersion("1.8.0");0==n&&nt("The gallery can run from jquery 1.8 You have jQuery "+jQuery.fn.jquery+" Please update your jQuery library.");"object"==typeof r.outerWidth()&&nt("You have some buggy script. most chances jquery-ui.js that destroy jquery outerWidth, outerHeight functions. The gallery can't run. Please update jquery-ui.js to latest version.")}function b(u,f,o,s){var l="object"==typeof f,h,v;if(l&&(n.objCustomOptions=f),1==n.isRunFirstTime){if(c=u,r=jQuery(c),0==r.length)return trace("div with id: "+c+" not found"),!1;n.originalOptions=jQuery.extend({},i);l&&(i=jQuery.extend(i,f));1==i.gallery_enable_cache&&i.gallery_initial_catid&&ht(i.gallery_initial_catid);h=r.children();ut(h);ft();r.find("img").fadeTo(0,0).hide();r.show();tt()}else if(t.destroy(),yt(),i=jQuery.extend(i,n.objCustomOptions),o){if(s&&1==i.gallery_enable_cache&&ht(s,o),"noitems"==o)return a("No items in this category",""),!1;r.html(o);h=r.children();ut(h);ft();r.children().fadeTo(0,0).hide();r.show();tt()}pt();1==n.isRunFirstTime&&1==i.gallery_enable_tabs&&(w=new UGTabs,w.init(t,i));l&&wt(n.objCustomOptions);bt();1==i.gallery_shuffle&&t.shuffleItems();vt(n.objCustomOptions);kt();dt();v=r.width();r.parent();0==v?e.waitForWidth(r,g):g()}function g(){t.setSizeClass();0==n.isFreestyleMode&&1==i.gallery_preserve_ratio&&rt();p.run();w&&w.run();et();ei();h>0&&t.selectItem(0);1==i.gallery_autoplay&&t.startPlayMode();n.isRunFirstTime=!1}function a(n,t){var t,i;"undefined"==typeof t&&(t="<b>Unite Gallery Error: <\/b>");n=t+n;i="<div class='ug-error-message-wrapper'><div class='ug-error-message'>"+n+"<\/div><\/div>";r.children().remove();r.html(i);r.show()}function nt(n){throw a(n),new Error(n);}function wt(){i.gallery_images_preload_type||(i.gallery_images_preload_type="minimal");(void 0==i.gallery_min_height||i.gallery_height<i.gallery_min_height)&&(i.gallery_min_height=0);(void 0==i.gallery_min_width||i.gallery_width<i.gallery_min_width)&&(i.gallery_min_width=0)}function bt(){if(!i.gallery_theme)throw new Error("The gallery can't run without theme");if(i.gallery_height<i.gallery_min_height)throw new Error("The <b>gallery_height<\/b> option must be bigger then <b>gallery_min_height option<\/b>");if(i.gallery_width<i.gallery_min_width)throw new Error("The <b>gallery_width<\/b> option must be bigger then <b>gallery_min_width option<\/b>");}function kt(){r.addClass("ug-gallery-wrapper");r.append("<div class='ug-overlay-disabled' style='display:none'><\/div>");t.setSizeClass()}function tt(){r.children().remove()}function it(){var i=t.getSize();n.lastWidth=i.width;n.lastHeight=i.height}function rt(){var u=t.getSize(),f=u.width/u.height,n;f!=u.orig_ratio&&(n=u.width/u.orig_ratio,n=Math.round(n),n<i.gallery_min_height&&(n=i.gallery_min_height),r.height(n))}function dt(){var u=e.getCssSizeParam(i.gallery_width),t={"max-width":u,"min-width":e.getCssSizeParam(i.gallery_min_width)};0==n.isFreestyleMode?t.height=i.gallery_height+"px":t.overflow="visible";i.gallery_background_color&&(t["background-color"]=i.gallery_background_color);r.css(t)}function ut(t){var s,e,u,f,i,c,l,a;for(o=[],s=0,e=0;e<t.length;e++){var r=jQuery(t[e]),u=r.prop("tagName").toLowerCase(),v="";if("a"==u&&(v=r.attr("href"),r=r.children(),u=r.prop("tagName").toLowerCase()),f=r.data("type"),void 0==f&&(f="image"),i={},i.type=f,"img"==u)i.urlThumb=r.attr("src"),i.title=r.attr("alt"),i.objThumbImage=r;else{if("image"==f)throw new Error("The item should not be image type");i.urlThumb=r.data("thumb");i.title=r.data("title");i.objThumbImage=null}i.link=v;i.description=r.attr("title");i.description||(i.description=r.data("description"));i.description||(i.description="");i.isLoaded=!1;i.isThumbImageLoaded=!1;i.objPreloadImage=null;i.urlImage=r.data("image");i.isBigImageLoadStarted=!1;i.isBigImageLoaded=!1;i.isBigImageLoadError=!1;i.imageWidth=0;i.imageHeight=0;i.thumbWidth=0;i.thumbHeight=0;i.thumbRatioByWidth=0;i.thumbRatioByHeight=0;c=void 0==i.urlImage||""==i.urlImage;l=void 0==i.urlThumb||""==i.urlThumb;switch(i.type){case"youtube":(i.videoid=r.data("videoid"),c||l)&&(a=g_ugYoutubeAPI.getVideoImages(i.videoid),c&&(i.urlImage=a.preview),l&&(i.urlThumb=a.thumb,"img"==u&&r.attr("src",i.urlThumb)));n.isYoutubePresent=!0;break;case"vimeo":i.videoid=r.data("videoid");n.isVimeoPresent=!0;break;case"html5video":i.videoogv=r.data("videoogv");i.videowebm=r.data("videowebm");i.videomp4=r.data("videomp4");n.isHtml5VideoPresent=!0;break;case"soundcloud":i.trackid=r.data("trackid");n.isSoundCloudPresent=!0;break;case"wistia":i.videoid=r.data("videoid");n.isWistiaPresent=!0}i.objThumbImage&&(i.objThumbImage.removeAttr("data-description",""),i.objThumbImage.removeAttr("data-image",""),i.objThumbImage.removeAttr("title",""));i.index=s;o.push(i);s++}h=o.length}function ft(){n.isYoutubePresent&&g_ugYoutubeAPI.loadAPI();n.isVimeoPresent&&g_ugVimeoAPI.loadAPI();n.isHtml5VideoPresent&&g_ugHtml5MediaAPI.loadAPI();n.isSoundCloudPresent&&g_ugSoundCloudAPI.loadAPI();n.isWistiaPresent&&g_ugWistiaAPI.loadAPI()}function et(){if("visible"!=i.gallery_images_preload_type||s||(i.gallery_images_preload_type="minimal"),1==n.isAllItemsPreloaded)return!0;switch(i.gallery_images_preload_type){case"all":jQuery(o).each(function(){y(this)});break;case"visible":jQuery(o).each(function(){var n=this,t=s.isItemThumbVisible(n);1==t&&y(n)})}}function gt(n){if(1==n.isBigImageLoadStarted||1==n.isBigImageLoaded||1==n.isBigImageLoadError)return!1;switch(i.gallery_images_preload_type){case"all":y(n);break;case"visible":var t=s.isItemThumbVisible(n);1==t&&y(n)}}function y(n){if(1==n.isBigImageLoadStarted||1==n.isBigImageLoaded||1==n.isBigImageLoadError)return!0;var i=n.urlImage;return""==i||void 0==i?(n.isBigImageLoadError=!0,!1):(n.isBigImageLoadStarted=!0,n.objPreloadImage=jQuery("<img/>").attr("src",i),n.objPreloadImage.data("itemIndex",n.index),n.objPreloadImage.on("load",t.onItemBigImageLoaded),n.objPreloadImage.on("error",function(){var u=jQuery(this),i=u.data("itemIndex"),n=o[i],r;n.isBigImageLoadError=!0;n.isBigImageLoaded=!1;r=jQuery(this).attr("src");console.log("Can't load image: "+r);f.trigger(t.events.ITEM_IMAGE_UPDATED,[i,n.urlImage]);n.objThumbImage.attr("src",n.urlThumb)}),void ni())}function ni(){if(1==n.isAllItemsPreloaded)return!1;for(var t in o)if(0==o[t].isBigImageLoadStarted)return!1;n.isAllItemsPreloaded=!0}function ti(){1==i.gallery_pause_on_mouseover&&0==t.isFullScreen()&&1==n.isPlayMode&&u&&0==u.isSlideActionActive()&&t.pausePlaying()}function ot(){if(1==i.gallery_pause_on_mouseover&&1==n.isPlayMode&&u&&0==u.isSlideActionActive()){var r=u.isCurrentSlideLoadingImage();0==r&&t.continuePlaying()}}function ii(n){var i=n.charCode?n.charCode:n.keyCode?n.keyCode:n.which?n.which:0;switch(i){case 39:t.nextItem();n.preventDefault();break;case 37:t.prevItem();n.preventDefault()}f.trigger(t.events.GALLERY_KEYPRESS,i)}function k(){var r=t.getSize();if(0==r.width)return!0;t.setSizeClass();r=t.getSize();(r.width!=n.lastWidth||r.height!=n.lastHeight)&&(1==i.gallery_preserve_ratio&&0==n.isFreestyleMode&&rt(),it(),f.trigger(t.events.SIZE_CHANGE))}function st(){"visible"==i.gallery_images_preload_type&&0==n.isAllItemsPreloaded&&et()}function ri(){var n=e.isFullScreen(),i=n?t.events.ENTER_FULLSCREEN:t.events.EXIT_FULLSCREEN,u=e.getGlobalData("fullscreenID");return c!==u?!0:(n?r.addClass("ug-fullscreen"):r.removeClass("ug-fullscreen"),f.trigger(i),void k())}function ui(n,i){var r=t.getItem(i);gt(r)}function fi(){1==t.isPlayMode()&&t.continuePlaying()}function ei(){if(r.on("dragstart",function(n){n.preventDefault()}),f.on(t.events.ITEM_IMAGE_UPDATED,ui),s)switch(n.thumbsType){case"strip":jQuery(s).on(s.events.STRIP_MOVE,st);break;case"grid":jQuery(s).on(s.events.PANE_CHANGE,st)}if("advance"==i.gallery_mousewheel_role&&0==n.isFreestyleMode&&r.on("mousewheel",t.onGalleryMouseWheel),it(),jQuery(window).resize(function(){r.css("width","auto");e.whenContiniousEventOver("gallery_resize",k,n.resizeDelay)}),e.addFullScreenChangeEvent(ri),u){if(jQuery(u).on(u.events.ITEM_CHANGED,function(){var n=u.getCurrentItemIndex();-1!=n&&t.selectItem(n)}),1==i.gallery_pause_on_mouseover){var o=u.getElement();o.hover(ti,ot);f.on(t.events.ENTER_FULLSCREEN,function(){ot()})}ct(u,u.events.ACTION_START,t.events.SLIDER_ACTION_START);ct(u,u.events.ACTION_END,t.events.SLIDER_ACTION_END);jQuery(u).on(u.events.CURRENTSLIDE_LOAD_END,fi)}1==i.gallery_control_keyboard&&jQuery(document).keydown(ii)}function ht(n,t){var i;t?(i=t,"noitems"!=i&&(i=jQuery(t).clone())):i=r.children().clone();d[n]=i}function oi(n){n||(n=r);n.removeClass("ug-under-480");n.removeClass("ug-under-780");n.removeClass("ug-under-960")}function ct(n,t,i){jQuery(n).on(t,function(){f.trigger(i,[this])})}function lt(){var r=jQuery.now(),f=r-n.playTimeLastStep,u;(n.playTimePassed+=f,n.playTimeLastStep=r,n.objProgress)&&(u=n.playTimePassed/i.gallery_play_interval,n.objProgress.setProgress(u));n.playTimePassed>=i.gallery_play_interval&&(t.nextItem(),n.playTimePassed=0)}function si(){return null==v?!0:(s&&s.setThumbUnselected(v.objThumbWrapper),v=null,void(l=-1))}function hi(){jQuery("body").addClass("ug-body-fullscreen");r.addClass("ug-fake-fullscreen");n.isFakeFullscreen=!0;f.trigger(t.events.ENTER_FULLSCREEN);f.trigger(t.events.SIZE_CHANGE)}function ci(){jQuery("body").removeClass("ug-body-fullscreen");r.removeClass("ug-fake-fullscreen");n.isFakeFullscreen=!1;f.trigger(t.events.EXIT_FULLSCREEN);f.trigger(t.events.SIZE_CHANGE)}var t=this,c,f=jQuery(t),r,s,u,e=new UGFunctions,w,o=[],h,v=null,l=-1,p,d={},i,n;this.events={ITEM_CHANGE:"item_change",SIZE_CHANGE:"size_change",ENTER_FULLSCREEN:"enter_fullscreen",EXIT_FULLSCREEN:"exit_fullscreen",START_PLAY:"start_play",STOP_PLAY:"stop_play",PAUSE_PLAYING:"pause_playing",CONTINUE_PLAYING:"continue_playing",SLIDER_ACTION_START:"slider_action_start",SLIDER_ACTION_END:"slider_action_end",ITEM_IMAGE_UPDATED:"item_image_updated",GALLERY_KEYPRESS:"gallery_keypress",GALLERY_BEFORE_REQUEST_ITEMS:"gallery_before_request_items"};i={gallery_width:900,gallery_height:500,gallery_min_width:150,gallery_min_height:100,gallery_theme:"default",gallery_skin:"default",gallery_images_preload_type:"minimal",gallery_autoplay:!1,gallery_play_interval:3e3,gallery_pause_on_mouseover:!0,gallery_mousewheel_role:"zoom",gallery_control_keyboard:!0,gallery_carousel:!0,gallery_preserve_ratio:!0,gallery_background_color:"",gallery_debug_errors:!1,gallery_shuffle:!1,gallery_urlajax:null,gallery_enable_tabs:!1,gallery_enable_cache:!0,gallery_initial_catid:""};n={objCustomOptions:{},isAllItemsPreloaded:!1,isFreestyleMode:!1,lastWidth:0,lastHeigh:0,handleResize:null,isInited:!1,isPlayMode:!1,isPlayModePaused:!1,playTimePassed:0,playTimeLastStep:0,playHandle:"",playStepInterval:33,objProgress:null,isFakeFullscreen:!1,thumbsType:null,isYoutubePresent:!1,isVimeoPresent:!1,isHtml5VideoPresent:!1,isSoundCloudPresent:!1,isWistiaPresent:!1,resizeDelay:100,isRunFirstTime:!0,originalOptions:{}};this.onItemBigImageLoaded=function(n,t){var t,u,i,r;t||(t=jQuery(this));u=t.data("itemIndex");i=o[u];i.isBigImageLoaded=!0;r=e.getImageOriginalSize(t);i.imageWidth=r.width;i.imageHeight=r.height};this.checkFillImageSize=function(n,t){var i,t,r;if(!t){if(i=n.data("itemIndex"),void 0===i)throw new Error("Wrong image given to gallery.checkFillImageSize");t=o[i]}r=e.getImageOriginalSize(n);t.imageWidth=r.width;t.imageHeight=r.height};this.setFreestyleMode=function(){n.isFreestyleMode=!0};this.initThumbsPanel=function(i,r){var r,i;r||(r={});i||(i="strip");switch(n.thumbsType=i,i){case"strip":s=new UGThumbsStrip;break;case"grid":s=new UGThumbsGrid;break;default:throw new Error("Wrong thumbs type: "+i);}r=jQuery.extend(r,n.objCustomOptions);s.init(t,r)};this.initSlider=function(i,r){if(!i)var i={};i=jQuery.extend(i,n.objCustomOptions);u=new UGSlider;u.init(t,i,r)};this.onGalleryMouseWheel=function(n,i){n.preventDefault();i>0?t.prevItem():t.nextItem()};this.destroy=function(){if(r.off("dragstart"),f.off(t.events.ITEM_IMAGE_UPDATED),s)switch(n.thumbsType){case"strip":jQuery(s).off(s.events.STRIP_MOVE);break;case"grid":jQuery(s).off(s.events.PANE_CHANGE)}if(r.off("mousewheel"),jQuery(window).off("resize"),e.destroyFullScreenChangeEvent(),u){jQuery(u).off(u.events.ITEM_CHANGED);var o=u.getElement();o.off("mouseenter");o.off("mouseleave");f.off(t.events.ENTER_FULLSCREEN);jQuery(u).off(u.events.ACTION_START);jQuery(u).off(u.events.ACTION_END);jQuery(u).off(u.events.CURRENTSLIDE_LOAD_END)}1==i.gallery_control_keyboard&&jQuery(document).off("keydown");p&&"function"==typeof p.destroy&&p.destroy();r.html("")};this.getArrItems=function(){return o};this.getObjects=function(){return{g_galleryID:c,g_objWrapper:r,g_objThumbs:s,g_objSlider:u,g_options:i,g_arrItems:o,g_numItems:h}};this.getObjSlider=function(){return u};this.getItem=function(n){if(0>n)throw new Error("item with index: "+n+" not found");if(n>=h)throw new Error("item with index: "+n+" not found");return o[n]};this.getWidth=function(){var n=t.getSize();return n.width};this.getHeight=function(){var n=t.getSize();return n.height};this.getSize=function(){var n=e.getElementSize(r);return n.orig_width=i.gallery_width,n.orig_height=i.gallery_height,n.orig_ratio=n.orig_width/n.orig_height,n};this.getGalleryID=function(){return c.replace("#","")};this.getNextItem=function(n,t){var r;if("object"==typeof n&&(n=n.index),r=n+1,t!==!0&&1==h)return null;if(r>=h){if(1!=i.gallery_carousel&&t!==!0)return null;r=0}return o[r]};this.getPrevItem=function(n){var t;if("object"==typeof n&&(n=n.index),t=n-1,0>t){if(1!=i.gallery_carousel&&forceCarousel!==!0)return null;t=h-1}return o[t]};this.getSelectedItem=function(){return v};this.getNumItems=function(){return h};this.isLastItem=function(){return l==h-1?!0:!1};this.isFirstItem=function(){return 0==l?!0:!1};this.getOptions=function(){return i};this.getElement=function(){return r};this.___________SET_CONTROLS___________=function(){};this.setNextButton=function(n){n.data("ug-button",!0);e.setButtonOnClick(n,t.nextItem)};this.setPrevButton=function(n){n.data("ug-button",!0);e.setButtonOnClick(n,t.prevItem)};this.setFullScreenToggleButton=function(n){n.data("ug-button",!0);e.setButtonOnClick(n,t.toggleFullscreen);f.on(t.events.ENTER_FULLSCREEN,function(){n.addClass("ug-fullscreenmode")});f.on(t.events.EXIT_FULLSCREEN,function(){n.removeClass("ug-fullscreenmode")})};this.destroyFullscreenButton=function(n){e.destroyButton(n);f.off(t.events.ENTER_FULLSCREEN);f.off(t.events.EXIT_FULLSCREEN)};this.setPlayButton=function(n){n.data("ug-button",!0);e.setButtonOnClick(n,t.togglePlayMode);f.on(t.events.START_PLAY,function(){n.addClass("ug-stop-mode")});f.on(t.events.STOP_PLAY,function(){n.removeClass("ug-stop-mode")})};this.destroyPlayButton=function(n){e.destroyButton(n);f.off(t.events.START_PLAY);f.off(t.events.STOP_PLAY)};this.setProgressIndicator=function(t){n.objProgress=t};this.setTextContainers=function(n,i){f.on(t.events.ITEM_CHANGE,function(){var r=t.getSelectedItem();n.html(r.title);i.html(r.description)})};this.showDisabledOverlay=function(){r.children(".ug-overlay-disabled").show()};this.hideDisabledOverlay=function(){r.children(".ug-overlay-disabled").hide()};this.___________END_SET_CONTROLS___________=function(){};this.___________PLAY_MODE___________=function(){};this.startPlayMode=function(){if(n.isPlayMode=!0,n.isPlayModePaused=!1,n.playTimePassed=0,n.playTimeLastStep=jQuery.now(),n.playHandle=setInterval(lt,n.playStepInterval),n.objProgress){var i=n.objProgress.getElement();n.objProgress.setProgress(0);i.show()}f.trigger(t.events.START_PLAY);u&&1==u.isCurrentSlideLoadingImage()&&t.pausePlaying()};this.resetPlaying=function(){return 0==n.isPlayMode?!0:(n.playTimePassed=0,void(n.playTimeLastStep=jQuery.now()))};this.pausePlaying=function(){return 1==n.isPlayModePaused?!0:(n.isPlayModePaused=!0,clearInterval(n.playHandle),void f.trigger(t.events.PAUSE_PLAYING))};this.continuePlaying=function(){return 0==n.isPlayModePaused?!0:(n.isPlayModePaused=!1,n.playTimeLastStep=jQuery.now(),void(n.playHandle=setInterval(lt,n.playStepInterval)))};this.stopPlayMode=function(){if(n.isPlayMode=!1,clearInterval(n.playHandle),n.playTimePassed=0,n.objProgress){var i=n.objProgress.getElement();i.hide()}f.trigger(t.events.STOP_PLAY)};this.isPlayMode=function(){return n.isPlayMode};this.togglePlayMode=function(){0==t.isPlayMode()?t.startPlayMode():t.stopPlayMode()};this.___________GENERAL_EXTERNAL___________=function(){};this.shuffleItems=function(){o=e.arrayShuffle(o);for(var n in o)o[n].index=parseInt(n)};this.setOptions=function(n){i=jQuery.extend(i,n)};this.selectItem=function(i){var r,e;if("number"==typeof i&&(i=t.getItem(i)),r=i.index,r==l)return!0;(si(),v=i,l=r,f.trigger(t.events.ITEM_CHANGE,i),1==n.isPlayMode)&&(t.resetPlaying(),e=u.isCurrentSlideLoadingImage(),1==e&&t.pausePlaying())};this.nextItem=function(){var n=l+1;return 0==h?!0:0==i.gallery_carousel&&n>=h?!0:(n>=h&&(n=0),void t.selectItem(n))};this.prevItem=function(){var n=l-1;return-1==l&&(n=0),0==h?!0:0==i.gallery_carousel&&0>n?!0:(0>n&&(n=h-1),void t.selectItem(n))};this.isFullScreen=function(){return 1==n.isFakeFullscreen?!0:1==e.isFullScreen()?!0:!1};this.isFakeFullscreen=function(){return n.isFakeFullscreen};this.toFullScreen=function(){e.setGlobalData("fullscreenID",c);var n=r.get(0),t=e.toFullscreen(n);0==t&&hi()};this.exitFullScreen=function(){1==n.isFakeFullscreen?ci():e.exitFullscreen()};this.toggleFullscreen=function(){0==t.isFullScreen()?t.toFullScreen():t.exitFullScreen()};this.resize=function(n,t,i){r.css("width","auto");r.css("max-width",n+"px");t&&r.height(t);i||i===!0||k()};this.setSizeClass=function(n,i){var n,f,i,u;return n||(n=r),i||(f=t.getSize(),i=f.width),u="",480>=i?u="ug-under-480":780>=i?u="ug-under-780":960>i&&(u="ug-under-960"),1==n.hasClass(u)?!0:(oi(n),void(""!=u&&n.addClass(u)))};this.isMobileMode=function(){return r.hasClass("ug-under-480")?!0:!1};this.changeItems=function(n,t){if(!n)var n="noitems";b(c,"nochange",n,t)};this.__________AJAX_REQUEST_______=function(){};this.ajaxRequest=function(n,t,r,u){var o="html",f,t,e;if(1==r&&(o="json"),!u||"function"!=typeof u)throw new Error("ajaxRequest error: success function should be passed");if(f=i.gallery_urlajax,""==f)throw new Error("ajaxRequest error: Ajax url don't passed");"undefined"==typeof t&&(t={});e={action:"unitegallery_ajax_action",client_action:n,galleryID:c,data:t};jQuery.ajax({type:"post",url:i.gallery_urlajax,dataType:"json",data:e,success:function(n){return n?-1==n||0===n?(a("ajax error!!!"),!1):"undefined"==typeof n.success?(a("The 'success' param is a must!"),!1):0==n.success?(a(n.message),!1):void u(n):(a("Empty ajax response!","Ajax Error"),!1)},error:function(n,t){console.log("Ajax Error!!! "+t)}})};this.requestNewItems=function(n,r,u){var e=i.gallery_enable_cache,o;(u||(u=n),1==r&&(e=!1),1==e&&d.hasOwnProperty(u))?(o=d[u],t.changeItems(o,u)):(f.trigger(t.events.GALLERY_BEFORE_REQUEST_ITEMS),t.ajaxRequest("front_get_cat_items",{catid:n},!0,function(n){var i=n.html;t.changeItems(i,u)}))};this.run=function(n,t){var u;if(i.gallery_debug_errors,t&&t.hasOwnProperty("gallery_debug_errors")&&(i.gallery_debug_errors=t.gallery_debug_errors),1==i.gallery_debug_errors)try{b(n,t)}catch(r){if("object"==typeof r){var u=r,f=r.lineNumber,e=r.fileName;r.stack;u+=" <br><br> in file: "+e;u+=" <b> line "+f+"<\/b>";trace(r)}else u=r;u=u.replace("Error:","");a(u)}else b(n,t)}}function UGGridPanel(){function v(i,r){var u,f,e;s=i;l();r&&r.vertical_scroll&&(n.gridpanel_vertical_scroll=r.vertical_scroll);n=jQuery.extend(n,r);1==t.isHorType?(n=jQuery.extend(n,vt),n=jQuery.extend(n,r)):1==n.gridpanel_vertical_scroll&&(n=jQuery.extend(n,at),n=jQuery.extend(n,r),n.grid_panes_direction="bottom");u=s.getOptions();f=u.gallery_skin;""==n.gridpanel_arrows_skin&&(n.gridpanel_arrows_skin=f);e=i.getObjects();c=e.g_objWrapper;o.init(s,t,ct,n,lt)}function l(){if(null==t.orientation)throw new Error("Wrong orientation, please set panel orientation before run");}function y(){l();b();i.run();g();nt();ht();tt()}function p(){c.append("<div class='ug-grid-panel'><\/div>");u=c.children(".ug-grid-panel");t.isHorType?(u.append("<div class='grid-arrow grid-arrow-left-hortype ug-skin-"+n.gridpanel_arrows_skin+"'><\/div>"),u.append("<div class='grid-arrow grid-arrow-right-hortype ug-skin-"+n.gridpanel_arrows_skin+"'><\/div>"),f=u.children(".grid-arrow-left-hortype"),e=u.children(".grid-arrow-right-hortype")):0==n.gridpanel_vertical_scroll?(u.append("<div class='grid-arrow grid-arrow-left ug-skin-"+n.gridpanel_arrows_skin+"'><\/div>"),u.append("<div class='grid-arrow grid-arrow-right ug-skin-"+n.gridpanel_arrows_skin+"'><\/div>"),f=u.children(".grid-arrow-left"),e=u.children(".grid-arrow-right")):(u.append("<div class='grid-arrow grid-arrow-up ug-skin-"+n.gridpanel_arrows_skin+"'><\/div>"),u.append("<div class='grid-arrow grid-arrow-down ug-skin-"+n.gridpanel_arrows_skin+"'><\/div>"),f=u.children(".grid-arrow-up"),e=u.children(".grid-arrow-down"));o.setHtml(u);f.fadeTo(0,0);e.fadeTo(0,0);s.initThumbsPanel("grid",n);var r=s.getObjects();i=r.g_objThumbs;i.setHtml(u);w()}function w(){""!=n.gridpanel_background_color&&u.css("background-color",n.gridpanel_background_color)}function b(){"center"==n.gridpanel_grid_align&&(n.gridpanel_grid_align="middle")}function k(){var u=n.gridpanel_padding_border_top+n.gridpanel_padding_border_bottom,f=t.panelHeight-u,o;if(0==n.gridpanel_arrows_always_on&&(o=i.getNumPanesEstimationByHeight(f),1==o))return f;var s=r.getElementSize(e),h=s.height,u=h+n.gridpanel_arrows_padding_vert;return 1==n.gridpanel_vertical_scroll&&(u*=2),u+=n.gridpanel_padding_border_top+n.gridpanel_padding_border_bottom,f=t.panelHeight-u}function d(){var u=n.gridpanel_padding_border_left+n.gridpanel_padding_border_right,f=t.panelWidth-u,o,s,h;return 0==n.gridpanel_arrows_always_on&&(o=i.getNumPanesEstimationByWidth(f),1==o)?f:(s=r.getElementSize(e),h=s.width,u+=2*(h+n.gridpanel_arrows_padding_hor),f=t.panelWidth-u)}function g(){var r=!1,u;1==n.gridpanel_arrows_always_on?r=!0:(u=i.getNumPanes(),u>1&&(r=!0));1==r?(e.show().fadeTo(0,1),f.show().fadeTo(0,1),t.arrowsVisible=!0):(e.hide(),f.hide(),t.arrowsVisible=!1)}function nt(){var f=i.getSize();1==t.isHorType?t.panelHeight=f.height+n.gridpanel_padding_border_top+n.gridpanel_padding_border_bottom:t.panelWidth=f.width+n.gridpanel_padding_border_left+n.gridpanel_padding_border_right;r.setElementSize(u,t.panelWidth,t.panelHeight)}function tt(){return 1==t.isEventsInited?!1:(t.isEventsInited=!0,f&&(r.addClassOnHover(f),i.attachPrevPaneButton(f)),e&&(r.addClassOnHover(e),i.attachNextPaneButton(e)),void o.initEvents())}function h(){return n.gridpanel_padding_border_left}function a(){var u=n.gridpanel_grid_align,t=0,f,e;switch(u){case"top":t=n.gridpanel_padding_border_top;break;case"bottom":t=n.gridpanel_padding_border_bottom}f=h();e=i.getElement();r.placeElement(e,f,u,0,t)}function it(){var s,c,l,a,o=r.getElementSize(f),u=i.getSize(),v,y;switch(n.gridpanel_grid_align){default:case"top":s=n.gridpanel_padding_border_top+o.height+n.gridpanel_arrows_padding_vert;break;case"middle":s="middle";break;case"bottom":s=t.panelHeight-u.height-o.height-n.gridpanel_padding_border_bottom-n.gridpanel_arrows_padding_vert}v=h();y=i.getElement();r.placeElement(y,v,s);u=i.getSize();switch(n.gridpanel_arrows_align_vert){default:case"center":case"middle":c=(u.top-o.height)/2;l=u.bottom+(t.panelHeight-u.bottom-o.height)/2;a=0;break;case"grid":c=u.top-o.height-n.gridpanel_arrows_padding_vert_vert;l=u.bottom+n.gridpanel_arrows_padding_vert;a=0;break;case"border":case"borders":c=n.gridpanel_padding_border_top;l="bottom";a=n.gridpanel_padding_border_bottom}r.placeElement(f,"center",c);r.placeElement(e,"center",l,0,a)}function rt(){1==t.arrowsVisible?it():a()}function ut(){var o,v,s,c=r.getElementSize(f),u=i.getSize(),a=n.gridpanel_padding_border_top,p,l,w,b,y;switch(n.gridpanel_grid_align){case"middle":switch(n.gridpanel_arrows_align_vert){default:l=u.height+n.gridpanel_arrows_padding_vert+c.height;a=(t.panelHeight-l)/2;break;case"border":case"borders":p=t.panelHeight-c.height-n.gridpanel_padding_border_bottom;a=(p-u.height)/2}break;case"bottom":l=u.height+c.height+n.gridpanel_arrows_padding_vert;a=t.panelHeight-l-n.gridpanel_padding_border_bottom}w=i.getElement();b=h();r.placeElement(w,b,a);u=i.getSize();switch(n.gridpanel_arrows_align_vert){default:case"center":case"middle":o=u.bottom+(t.panelHeight-u.bottom-c.height)/2;s=0;break;case"grid":o=u.bottom+n.gridpanel_arrows_padding_vert;s=0;break;case"border":case"borders":o="bottom";s=n.gridpanel_padding_border_bottom}v=-c.width/2-n.gridpanel_space_between_arrows/2;r.placeElement(f,"center",o,v,s);y=Math.abs(v);r.placeElement(e,"center",o,y,s)}function ft(){1==t.arrowsVisible?ut():a()}function et(){var h,c,l,s,o=r.getElementSize(f),u=i.getSize(),a;switch(n.gridpanel_grid_align){default:case"left":h=n.gridpanel_padding_border_left+n.gridpanel_arrows_padding_hor+o.width;break;case"middle":case"center":h="center";break;case"right":h=t.panelWidth-u.width-o.width-n.gridpanel_padding_border_right-n.gridpanel_arrows_padding_hor}a=i.getElement();switch(r.placeElement(a,h,n.gridpanel_padding_border_top),u=i.getSize(),n.gridpanel_arrows_align_vert){default:case"center":case"middle":s=(u.height-o.height)/2+u.top;break;case"top":s=n.gridpanel_padding_border_top+n.gridpanel_arrows_padding_vert;break;case"bottom":s=t.panelHeight-n.gridpanel_padding_border_bottom-n.gridpanel_arrows_padding_vert-o.height}switch(n.gridpanel_arrows_align_hor){default:case"borders":c=n.gridpanel_padding_border_left;l=t.panelWidth-n.gridpanel_padding_border_right-o.width;break;case"grid":c=u.left-n.gridpanel_arrows_padding_hor-o.width;l=u.right+n.gridpanel_arrows_padding_hor;break;case"center":c=(u.left-o.width)/2;l=u.right+(t.panelWidth-u.right-o.width)/2}r.placeElement(f,c,s);r.placeElement(e,l,s)}function ot(){var u,e=i.getSize(),f;switch(n.gridpanel_grid_align){default:case"left":u=n.gridpanel_padding_border_left;break;case"middle":case"center":u="center";break;case"right":u=t.panelWidth-e.width-n.gridpanel_padding_border_right}f=i.getElement();r.placeElement(f,u,n.gridpanel_padding_border_top)}function st(){1==t.arrowsVisible?et():ot()}function ht(){0==t.isHorType?1==n.gridpanel_vertical_scroll?rt():ft():st();o.placeElements()}var c,u,e,f,ct=this,lt=jQuery(this),s=new UniteGalleryMain,r=new UGFunctions,i=new UGThumbsGrid,o=new UGPanelsBase;this.events={FINISH_MOVE:"gridpanel_move_finish",OPEN_PANEL:"open_panel",CLOSE_PANEL:"close_panel"};var n={gridpanel_vertical_scroll:!0,gridpanel_grid_align:"middle",gridpanel_padding_border_top:10,gridpanel_padding_border_bottom:4,gridpanel_padding_border_left:10,gridpanel_padding_border_right:10,gridpanel_arrows_skin:"",gridpanel_arrows_align_vert:"middle",gridpanel_arrows_padding_vert:4,gridpanel_arrows_align_hor:"center",gridpanel_arrows_padding_hor:10,gridpanel_space_between_arrows:20,gridpanel_arrows_always_on:!1,gridpanel_enable_handle:!0,gridpanel_handle_align:"top",gridpanel_handle_offset:0,gridpanel_handle_skin:"",gridpanel_background_color:""},at={gridpanel_grid_align:"middle",gridpanel_padding_border_top:2,gridpanel_padding_border_bottom:2},vt={gridpanel_grid_align:"center"},t={panelType:"grid",isHorType:!1,arrowsVisible:!1,panelHeight:0,panelWidth:0,originalPosX:null,isEventsInited:!1,isClosed:!1,orientation:null};this.destroy=function(){f&&r.destroyButton(f);e&&r.destroyButton(e);o.destroy();i.destroy()};this.getOrientation=function(){return t.orientation};this.setOrientation=function(n){switch(t.orientation=n,n){case"right":case"left":t.isHorType=!1;break;case"top":case"bottom":t.isHorType=!0;break;default:throw new Error("Wrong grid panel orientation: "+n);}};this.setHeight=function(n){if(1==t.isHorType)throw new Error("setHeight is not appliable to this orientatio ("+t.orientation+"). Please use setWidth");t.panelHeight=n;var r=k();i.setMaxHeight(r)};this.setWidth=function(n){if(0==t.isHorType)throw new Error("setWidth is not appliable to this orientatio ("+t.orientation+"). Please use setHeight");t.panelWidth=n;var r=d();i.setMaxWidth(r)};this.init=function(n,t){v(n,t)};this.setHtml=function(){p()};this.run=function(){y()};this.getElement=function(){return u};this.getSize=function(){return r.getElementSize(u)};this.__________Functions_From_Base_____=function(){};this.isPanelClosed=function(){return o.isPanelClosed()};this.getClosedPanelDest=function(){return o.getClosedPanelDest()};this.openPanel=function(n){o.openPanel(n)};this.closePanel=function(n){o.closePanel(n)};this.setOpenedState=function(n){o.setOpenedState(n)};this.setClosedState=function(n){o.setClosedState(n)};this.setDisabledAtStart=function(n){o.setDisabledAtStart(n)}}function UGLightbox(){function kt(r,f){l=r;y=jQuery(r);i=jQuery.extend(i,bi);i=jQuery.extend(i,f);t.originalOptions=jQuery.extend({},i);"compact"==i.lightbox_type&&(t.isCompact=!0,i=jQuery.extend(i,ki),i=jQuery.extend(i,f));et();1==t.putSlider?(l.initSlider(i,"lightbox"),g_objects=r.getObjects(),n=g_objects.g_objSlider):n=null;1==i.lightbox_show_textpanel?u.init(l,i,"lightbox"):u=null}function et(){1==t.isCompact&&1==i.lightbox_show_textpanel&&(i.lightbox_slider_image_padding_bottom=t.initTextPanelHeight);1==t.isCompact&&"inside"==i.lightbox_arrows_position&&(t.isArrowsInside=!0);1==t.isArrowsInside&&0==i.lightbox_arrows_inside_alwayson&&(t.isArrowsOnHoverMode=!0)}function dt(){var f="",l="";1==t.isCompact&&(l=" ug-lightbox-compact");f+="<div class='ug-gallery-wrapper ug-lightbox"+l+"'>";f+="<div class='ug-lightbox-overlay'><\/div>";0==t.isCompact&&(f+="<div class='ug-lightbox-top-panel'>");f+="<div class='ug-lightbox-top-panel-overlay'><\/div>";f+="<div class='ug-lightbox-button-close'><\/div>";i.lightbox_show_numbers&&(f+="<div class='ug-lightbox-numbers'><\/div>");0==t.isCompact&&(f+="<\/div>");f+="<div class='ug-lightbox-arrow-left'><\/div>";f+="<div class='ug-lightbox-arrow-right'><\/div>";f+="<\/div>";e=jQuery(f);jQuery("body").append(e);n&&n.setHtml(e);a=e.children(".ug-lightbox-overlay");0==t.isCompact&&(c=e.children(".ug-lightbox-top-panel"));s=e.find(".ug-lightbox-button-close");i.lightbox_show_numbers&&(h=e.find(".ug-lightbox-numbers"));r=e.children(".ug-lightbox-arrow-left");o=e.children(".ug-lightbox-arrow-right");u&&u.appendHTML(c?c:e)}function gt(){if(null!==i.lightbox_overlay_color&&a.css("background-color",i.lightbox_overlay_color),null!==i.lightbox_overlay_opacity&&a.fadeTo(0,i.lightbox_overlay_opacity),c&&null!==i.lightbox_top_panel_opacity&&c.children(".ug-lightbox-top-panel-overlay").fadeTo(0,i.lightbox_top_panel_opacity),h){var n={};null!==i.lightbox_numbers_size&&(n["font-size"]=i.lightbox_numbers_size+"px");i.lightbox_numbers_color&&(n.color=i.lightbox_numbers_color);null!==i.lightbox_numbers_padding_right&&(n["padding-right"]=i.lightbox_numbers_padding_right+"px");null!==i.lightbox_numbers_padding_top&&(n["padding-top"]=i.lightbox_numbers_padding_top+"px");h.css(n)}}function ot(t){if(!n)return!0;var i={slider_image_padding_top:t,slider_video_padding_top:t};n.setOptions(i);n.refreshSlideItems()}function st(){var r,i,f;if(!c||!u||(r=c.height(),0==r))return!1;i=r;f=u.getSize().height;r!=t.topPanelHeight&&(i=t.topPanelHeight);f>i&&(i=f);r!=i&&(c.height(i),n&&0==n.isAnimating()&&ot(i))}function ni(n){var t={},r=i.lightbox_textpanel_width,f=47,e=40,o=n.width-f-e;r>o?(t.textpanel_padding_left=f,t.textpanel_padding_right=e,t.textpanel_title_text_align="center",t.textpanel_desc_text_align="center"):(t.textpanel_padding_left=Math.floor((n.width-r)/2),t.textpanel_padding_right=t.textpanel_padding_left,t.textpanel_title_text_align="left",t.textpanel_desc_text_align="left",i.lightbox_textpanel_title_text_align&&(t.textpanel_title_text_align=i.lightbox_textpanel_desc_text_align),i.lightbox_textpanel_desc_text_align&&(t.textpanel_desc_text_align=i.lightbox_textpanel_desc_text_align));u.setOptions(t);u.refresh(!0,!0);st();u.positionPanel()}function g(i){var s,r,h,i,c,l,o,a;return 0==t.isOpened?!1:u?n?(s=f.getElementSize(e),r=u.getSize(),0==r.width||r.height>120)?!1:(i||(h=n.getSlideImage(),i=f.getElementSize(h)),0==i.height||0==i.width)?!1:(c=i.bottom+r.height,c<s.height)?!1:(l=n.getOptions(),o=r.height,o!=l.slider_image_padding_bottom&&(a={slider_image_padding_bottom:o},0==n.isAnimating()))?(n.setOptions(a),n.refreshSlideItems(),!0):!1:!1:!1}function ti(i,r){if(!i)var e=n.getSlideImage(),i=f.getElementSize(e);t.textPanelTop=i.bottom;r===!0&&u.positionPanel(t.textPanelTop,t.textPanelLeft)}function nt(i){var a=(f.getElementSize(e),n.getSlideImage()),r=f.getElementSize(a),o,s,c,l;if(0==r.width)return!1;t.textPanelLeft=r.left;t.textPanelTop=r.bottom;o=r.width;h&&(s=f.getElementSize(h),o-=s.width,c=r.right-s.width,f.placeElement(h,c,t.textPanelTop));u&&(u.show(),u.refresh(!0,!0,o),ti(r));l=g(r);0==l&&(t.positionFrom="handleCompactTextpanelSizes",u&&(u.positionPanel(t.textPanelTop,t.textPanelLeft),i===!0&&(i(),v())))}function w(){if(0==n.isCurrentSlideType("image"))return!0;return 1==n.isCurrentImageInPlace()}function b(u,e){var c,p,b;if(0==t.isArrowsInside||!r)return!1;if(c=w(),r.show(),o.show(),t.positionFrom="positionArrowsInside",1==t.isArrowsOnHoverMode&&1==c&&0==tt()&&it(!0),0==c)var l=f.getElementRelativePos(r,"left",i.lightbox_arrows_offset),s=f.getElementRelativePos(r,"middle"),a=f.getElementRelativePos(o,"right",i.lightbox_arrows_offset),v=s;else var h=n.getSlideImage(),y=f.getElementSize(h),l=(f.getElementSize(n.getElement()),f.getElementRelativePos(r,"left",0,h)+y.left+i.lightbox_arrows_inside_offset),s=f.getElementRelativePos(r,"middle",0,h)+y.top,a=f.getElementRelativePos(r,"right",0,h)+y.left-i.lightbox_arrows_inside_offset,v=s;e===!0?(p={left:l,top:s},b={left:a,top:v},r.stop().animate(p,{duration:t.fadeDuration}),o.stop().animate(b,{duration:t.fadeDuration})):(r.stop(),o.stop(),f.placeElement(r,l,s),f.placeElement(o,a,v));1==u&&rt(e)}function k(r,u){var h,o,p;t.positionFrom=null;var b=w(),l=2,a=f.getElementRelativePos(s,"right",2,e);if(0==b)o=l,h=a;else{var k=n.getSlideImage(),v=f.getElementSize(k),c=f.getElementSize(n.getElement()),y=f.getElementSize(s);c.top==c.height&&(c.top=0);h=c.left+v.right-y.width/2+i.lightbox_compact_closebutton_offsetx;o=c.top+v.top-y.height/2-i.lightbox_compact_closebutton_offsety;l>o&&(o=l);h>a&&(h=a)}u===!0?(p={left:h,top:o},s.stop().animate(p,{duration:t.fadeDuration})):(s.stop(),f.placeElement(s,h,o));r===!0&&ui(u)}function ht(){s&&s.stop().fadeTo(t.fadeDuration,0);lt();at();t.positionFrom="hideCompactElements";1==t.isArrowsInside&&it()}function ii(){s&&s.hide();r&&1==t.isArrowsInside&&(r.hide(),o.hide());h&&h.hide();u&&u.hide()}function ct(){var h=f.getElementSize(e),l,a;c&&f.setElementSizeAndPosition(c,0,0,h.width,t.topPanelHeight);r&&0==t.isArrowsInside&&(1==i.lightbox_hide_arrows_onvideoplay&&(r.show(),o.show()),f.placeElement(r,"left","middle",i.lightbox_arrows_offset),f.placeElement(o,"right","middle",i.lightbox_arrows_offset));0==t.isCompact&&f.placeElement(s,"right","top",2,2);u&&(t.positionFrom="positionElements",0==t.isCompact?ni(h):(d(),v()));var y=h.width,p=h.height;n&&(c&&(l=c.height(),a={slider_image_padding_top:l,slider_video_padding_top:l},n.setOptions(a)),n.setSize(y,p),n.setPosition(0,0))}function lt(){u&&u.getElement().stop().fadeTo(t.fadeDuration,0)}function at(){h&&h.stop().fadeTo(t.fadeDuration,0)}function tt(){if(!t.lastMouseX)return!0;var i={pageX:t.lastMouseX,pageY:t.lastMouseY};return n.isMouseInsideSlideImage(i)}function it(n,i){return r?1==t.isArrowsOnHoverMode&&i===!1?(1==tt(),!0):void(n===!0?(r.stop().fadeTo(0,0),o.stop().fadeTo(0,0)):(r.stop().fadeTo(t.fadeDuration,0),o.stop().fadeTo(t.fadeDuration,0))):!1}function ri(){if(!r||0==r.is(":visible"))return!0;var n=r.css("opacity");return 1!=n?!0:!1}function rt(i,u){return r?1==t.isArrowsOnHoverMode&&u!==!0&&1==w()?!0:1==n.isSwiping()?!0:(i!==!0&&(r.stop(),o.stop()),r.fadeTo(t.fadeDuration,1),void o.fadeTo(t.fadeDuration,1)):!1}function ui(n){n!==!0&&s.stop();s.fadeTo(t.fadeDuration,1)}function ut(t){if(!u)return!1;if(!t)var t=n.getCurrentItem();u.setTextPlain(t.title,t.description)}function ft(t){var t,i,r;if(!h)return!1;t||(t=n.getCurrentItem());i=l.getNumItems();r=t.index+1;h.html(r+" / "+i)}function d(){return u?void u.getElement().show().stop().fadeTo(t.fadeDuration,1):!1}function v(){h&&h.stop().fadeTo(t.fadeDuration,1)}function vt(){return 0==t.isCompact?!0:void ht()}function fi(){if(0==t.isCompact)return!0;if(t.positionFrom="onZoomChange",k(!1,!0),b(!1,!0),1==t.isCompact){var i=n.isCurrentSlideType("image")&&1==n.isCurrentImageInPlace();0==i?(lt(),at()):(t.positionFrom="onZoomChange",d(),v())}}function yt(){if(0==t.isCompact)return!0;t.positionFrom="onSliderAfterReturn";k(!0);b(!0);var n=g();0==n&&nt();d();v()}function ei(i,r){return r=jQuery(r),0==t.isCompact?!0:0==n.isSlideCurrent(r)?!0:(t.positionFrom="onSliderAfterPutImage",k(!0),b(!0),void nt())}function oi(){var u=n.getOptions(),f=u.slider_image_padding_top,i,r;c&&(i=c.height(),i!=f&&ot(i));1==t.isCompact&&(ut(),ft(),t.positionFrom="onSliderTransitionEnd",k(!0),b(!0),0==n.isSlideActionActive())&&(r=g(),0==r&&nt(),d(),v())}function si(i,r){0==t.isCompact?(h&&ft(r),u&&(ut(r),u.positionElements(!1),st(),u.positionPanel())):0==n.isAnimating()&&(u&&ut(r),h&&ft(r))}function hi(i,r){var e=n.getSlideType(),u,f;if("image"!=e&&0==t.isCompact&&n.isSlideActionActive())return!0;if(u=n.isPreloading(),1==u)return p.close("slider"),!0;f=n.isMouseInsideSlideImage(r);0==f&&p.close("slider_inside")}function ci(){ct()}function li(){r&&1==i.lightbox_hide_arrows_onvideoplay&&(r.hide(),o.hide())}function ai(){r&&1==i.lightbox_hide_arrows_onvideoplay&&(r.show(),o.show())}function pt(n,i){switch(i){case 27:1==t.isOpened&&p.close("keypress")}}function wt(){1==t.isArrowsOnHoverMode&&rt(!1,!0)}function bt(){t.positionFrom="hideCompactElements";1==t.isArrowsOnHoverMode&&1==w()&&it(!1,!0)}function vi(i){t.lastMouseX=i.pageX;t.lastMouseY=i.pageY;var u=ri();1==u&&tt()&&0==n.isAnimating()&&(t.positionFrom="onMouseMove",r&&0==r.is(":animated")&&rt(!1,!0))}function yi(r,u,f,e){if(0==t.isOpened)return!0;switch(i.gallery_mousewheel_role){default:case"zoom":var o=n.getSlideType();"image"!=o&&r.preventDefault();break;case"none":r.preventDefault();break;case"advance":l.onGalleryMouseWheel(r,u,f,e)}}function pi(){if(a.on("touchstart",function(n){n.preventDefault()}),a.on("touchend",function(){p.close("overlay")}),f.addClassOnHover(o,"ug-arrow-hover"),f.addClassOnHover(r,"ug-arrow-hover"),f.addClassOnHover(s),l.setNextButton(o),l.setPrevButton(r),s.click(function(){p.close("button")}),y.on(l.events.ITEM_CHANGE,si),n){jQuery(n).on(n.events.TRANSITION_END,oi);jQuery(n).on(n.events.CLICK,hi);var i=n.getVideoObject();jQuery(i).on(i.events.PLAY_START,li);jQuery(i).on(i.events.PLAY_STOP,ai);jQuery(n).on(n.events.START_DRAG,vt);jQuery(n).on(n.events.TRANSITION_START,vt);jQuery(n).on(n.events.AFTER_DRAG_CHANGE,yt);jQuery(n).on(n.events.AFTER_RETURN,yt);jQuery(n).on(n.events.AFTER_PUT_IMAGE,ei);jQuery(n).on(n.events.ZOOM_CHANGE,fi);jQuery(n).on(n.events.IMAGE_MOUSEENTER,wt);jQuery(n).on(n.events.IMAGE_MOUSELEAVE,bt)}jQuery(window).resize(function(){return 0==t.isOpened?!0:void f.whenContiniousEventOver("lightbox_resize",ci,100)});y.on(l.events.GALLERY_KEYPRESS,pt);1==t.isArrowsOnHoverMode&&jQuery(document).bind("mousemove",vi);e.on("mousewheel",yi)}function wi(){t.isCompact=!1;et();i=jQuery.extend({},t.originalOptions);trace(i);n.setOptions(i)}var y,e,a,r,o,s,h,c,p=this,l=(jQuery(this),new UniteGalleryMain),n=new UGSlider,f=new UGFunctions,u=new UGTextPanel,i={lightbox_type:"wide",lightbox_show_textpanel:!0,lightbox_textpanel_width:550,lightbox_hide_arrows_onvideoplay:!0,lightbox_arrows_position:"sides",lightbox_arrows_offset:10,lightbox_arrows_inside_offset:10,lightbox_arrows_inside_alwayson:!1,lightbox_overlay_color:null,lightbox_overlay_opacity:1,lightbox_top_panel_opacity:null,lightbox_show_numbers:!0,lightbox_numbers_size:null,lightbox_numbers_color:null,lightbox_numbers_padding_top:null,lightbox_numbers_padding_right:null,lightbox_compact_closebutton_offsetx:1,lightbox_compact_closebutton_offsety:1};this.events={};var t={topPanelHeight:44,initTextPanelHeight:26,isOpened:!1,putSlider:!0,isCompact:!1,fadeDuration:300,positionFrom:null,textPanelTop:null,textPanelLeft:null,isArrowsInside:!1,isArrowsOnHoverMode:!1,lastMouseX:null,lastMouseY:null,originalOptions:null},bi={lightbox_slider_controls_always_on:!0,lightbox_slider_enable_bullets:!1,lightbox_slider_enable_arrows:!1,lightbox_slider_enable_progress_indicator:!1,lightbox_slider_enable_play_button:!1,lightbox_slider_enable_fullscreen_button:!1,lightbox_slider_enable_zoom_panel:!1,lightbox_slider_enable_text_panel:!1,lightbox_slider_scale_mode_media:"down",lightbox_slider_scale_mode:"down",lightbox_slider_loader_type:3,lightbox_slider_loader_color:"black",lightbox_slider_transition:"fade",lightbox_slider_image_padding_top:t.topPanelHeight,lightbox_slider_image_padding_bottom:10,lightbox_slider_video_padding_top:t.topPanelHeight,lightbox_slider_video_padding_bottom:0,lightbox_textpanel_align:"middle",lightbox_textpanel_padding_top:5,lightbox_textpanel_padding_bottom:5,slider_video_constantsize:!1,lightbox_slider_image_border:!1,lightbox_textpanel_enable_title:!0,lightbox_textpanel_enable_description:!1,lightbox_textpanel_enable_bg:!1,video_enable_closebutton:!1,lightbox_slider_video_enable_closebutton:!1,video_youtube_showinfo:!1,lightbox_slider_enable_links:!1},ki={lightbox_overlay_opacity:.6,lightbox_slider_image_border:!0,lightbox_slider_image_shadow:!0,lightbox_slider_image_padding_top:30,lightbox_slider_image_padding_bottom:30,slider_video_constantsize:!0,lightbox_textpanel_align:"bottom",lightbox_textpanel_title_text_align:"left",lightbox_textpanel_desc_text_align:"left",lightbox_textpanel_padding_left:10,lightbox_textpanel_padding_right:10};this.destroy=function(){if(jQuery(document).unbind("mousemove"),a.off("touchstart"),a.off("touchend"),s.off("click"),y.off(l.events.ITEM_CHANGE),n){jQuery(n).off(n.events.TRANSITION_END);jQuery(n).off(n.events.CLICK);jQuery(n).off(n.events.START_DRAG);jQuery(n).off(n.events.TRANSITION_START);jQuery(n).off(n.events.AFTER_DRAG_CHANGE);jQuery(n).off(n.events.AFTER_RETURN);var t=n.getVideoObject();jQuery(t).off(t.events.PLAY_START);jQuery(t).off(t.events.PLAY_STOP);jQuery(n).on(n.events.IMAGE_MOUSEENTER,wt);jQuery(n).on(n.events.IMAGE_MOUSELEAVE,bt);n.destroy()}jQuery(window).unbind("resize");y.off(l.events.GALLERY_KEYPRESS,pt);e.off("mousewheel");e.remove()};this.open=function(f){var s=l.getItem(f),h;(t.isOpened=!0,n&&n.setItem(s,"lightbox_open"),u&&u.setTextPlain(s.title,s.description),a.stop().fadeTo(0,0),e.show(),e.fadeTo(0,1),a.stop().fadeTo(t.fadeDuration,i.lightbox_overlay_opacity),ct(),1==t.isCompact)&&(h=n.isPreloading(),1==h?ii():1==t.isArrowsInside&&(r.hide(),o.hide()));n&&n.startSlideAction()};this.close=function(){t.isOpened=!1;1==t.isCompact&&ht();n&&n.stopSlideAction();var i=n.getSlideType();"image"!=i?e.hide():e.fadeTo(t.fadeDuration,0,function(){e.hide()})};this.init=function(n,t){kt(n,t)};this.putHtml=function(){var n=l.isMobileMode();n&&1==t.isCompact&&wi();dt()};this.run=function(){gt();n&&n.run();pi()}}function UGPanelsBase(){function c(t,r){var u;switch(n.orientation){case"right":case"left":u={left:t+"px"};break;case"top":case"bottom":u={top:t+"px"}}i.stop(!0).animate(u,{duration:300,easing:"easeInOutQuad",queue:!1,complete:function(){r&&r()}})}function l(t){switch(n.orientation){case"right":case"left":h.placeElement(i,t,null);break;case"top":case"bottom":h.placeElement(i,null,t)}}function o(){f.trigger(u.events.FINISH_MOVE)}var n,u,i,s,f,t,e,r=new UniteGalleryMain,a=this,h=new UGFunctions;this.init=function(t,i,o,h,c){n=i;u=o;r=t;s=h;f=c;e=jQuery(r)};this.setHtml=function(f){var e,o;e=(i=f,"strip"==n.panelType)?s.strippanel_enable_handle:s.gridpanel_enable_handle;(1==e&&(t=new UGPanelHandle,t.init(u,i,s,n.panelType,r),t.setHtml()),n.isDisabledAtStart===!0)&&(o="<div class='ug-overlay-disabled'><\/div>",i.append(o),setTimeout(function(){i.children(".ug-overlay-disabled").hide()},n.disabledAtStartTimeout))};this.placeElements=function(){t&&t.placeHandle()};this.initEvents=function(){t&&(t.initEvents(),e.on(r.events.SLIDER_ACTION_START,function(){t.hideHandle()}),e.on(r.events.SLIDER_ACTION_END,function(){t.showHandle()}))};this.destroy=function(){t&&(t.destroy(),e.off(r.events.SLIDER_ACTION_START),e.off(r.events.SLIDER_ACTION_END))};this.openPanel=function(t){if(!t)var t=!1;return i.is(":animated")?!1:0==n.isClosed?!1:(n.isClosed=!1,f.trigger(u.events.OPEN_PANEL),void(t===!1?c(n.originalPos,o):(l(n.originalPos),o())))};this.closePanel=function(t){var t,r;if((t||(t=!1),i.is(":animated"))||1==n.isClosed)return!1;r=a.getClosedPanelDest();n.isClosed=!0;f.trigger(u.events.CLOSE_PANEL);t===!1?c(r,o):(l(r),o())};this.setClosedState=function(t){n.originalPos=t;f.trigger(u.events.CLOSE_PANEL);n.isClosed=!0};this.setOpenedState=function(){f.trigger(u.events.OPEN_PANEL);n.isClosed=!1};this.getClosedPanelDest=function(){var t,f=h.getElementSize(i),u;switch(n.orientation){case"left":n.originalPos=f.left;t=-n.panelWidth;break;case"right":n.originalPos=f.left;u=r.getSize();t=u.width;break;case"top":n.originalPos=f.top;t=-n.panelHeight;break;case"bottom":n.originalPos=f.top;u=r.getSize();t=u.height}return t};this.isPanelClosed=function(){return n.isClosed};this.setDisabledAtStart=function(t){return 0>=t?!1:(n.isDisabledAtStart=!0,void(n.disabledAtStartTimeout=t))}}function UGPanelHandle(){function f(){t.removeClass("ug-button-hover")}function e(){t.addClass("ug-button-closed")}function o(){t.removeClass("ug-button-closed")}function s(n){return n.stopPropagation(),n.stopImmediatePropagation(),0==r.validateClickTouchstartEvent(n.type)?!0:void(i.isPanelClosed()?i.openPanel():i.closePanel())}function h(){var t=i.getOrientation();switch(t){case"right":case"left":"top"!=n.panel_handle_align&&"bottom"!=n.panel_handle_align&&(n.panel_handle_align="top");break;case"bottom":"left"!=n.panel_handle_align&&"right"!=n.panel_handle_align&&(n.panel_handle_align="left");break;case"top":"left"!=n.panel_handle_align&&"right"!=n.panel_handle_align&&(n.panel_handle_align="right")}}var u,i,t,r=new UGFunctions,n={panel_handle_align:"top",panel_handle_offset:0,panel_handle_skin:0};this.init=function(t,r,f,e,o){switch(i=t,u=r,e){case"grid":n.panel_handle_align=f.gridpanel_handle_align;n.panel_handle_offset=f.gridpanel_handle_offset;n.panel_handle_skin=f.gridpanel_handle_skin;break;case"strip":n.panel_handle_align=f.strippanel_handle_align;n.panel_handle_offset=f.strippanel_handle_offset;n.panel_handle_skin=f.strippanel_handle_skin;break;default:throw new Error("Panel handle error: wrong panel type: "+e);}var s=o.getOptions(),h=s.gallery_skin;""==n.panel_handle_skin&&(n.panel_handle_skin=h)};this.setHtml=function(){var f=i.getOrientation(),r="ug-panel-handle-tip";switch(f){case"right":r+=" ug-handle-tip-left";break;case"left":r+=" ug-handle-tip-right";break;case"bottom":r+=" ug-handle-tip-top";break;case"top":r+=" ug-handle-tip-bottom"}u.append("<div class='"+r+" ug-skin-"+n.panel_handle_skin+"'><\/div>");t=u.children(".ug-panel-handle-tip")};this.initEvents=function(){r.addClassOnHover(t);t.bind("click touchstart",s);jQuery(i).on(i.events.OPEN_PANEL,function(){f();o()});jQuery(i).on(i.events.CLOSE_PANEL,function(){f();e()})};this.destroy=function(){r.destroyButton(t);jQuery(i).off(i.events.OPEN_PANEL);jQuery(i).off(i.events.CLOSE_PANEL)};this.placeHandle=function(){var u=r.getElementSize(t),f;h();f=i.getOrientation();switch(f){case"left":r.placeElement(t,"right",n.panel_handle_align,-u.width);break;case"right":r.placeElement(t,-u.width,n.panel_handle_align,0,n.panel_handle_offset);break;case"top":r.placeElement(t,n.panel_handle_align,"bottom",n.panel_handle_offset,-u.height);break;case"bottom":r.placeElement(t,n.panel_handle_align,"top",n.panel_handle_offset,-u.height);break;default:throw new Error("Wrong panel orientation: "+f);}};this.hideHandle=function(){1==t.is(":visible")&&t.hide()};this.showHandle=function(){0==t.is(":visible")&&t.show()}}function UGSlider(){function si(r,f,o){var l,a,v;u=r;o&&(ht=o,f=i.convertCustomPrefixOptions(f,ht,"slider"));it=jQuery(r);l=u.getObjects();(et=l.g_objWrapper,br=l.g_objThumbs,f.hasOwnProperty("slider_progress_indicator_type")&&(n.slider_progress_indicator_type=f.slider_progress_indicator_type),"bar"==n.slider_progress_indicator_type&&(n=jQuery.extend(n,oi)),f&&t.setOptions(f),ci(),1==n.slider_enable_bullets)&&(c=new UGBullets,a={bullets_skin:n.slider_bullets_skin,bullets_space_between:n.slider_bullets_space_between},c.init(u,a));n.slider_enable_text_panel&&(s=new UGTextPanel,s.init(u,n,"slider"));n.slider_enable_zoom_panel&&(h=new UGZoomButtonsPanel,h.init(t,n));v=u.getGalleryID();e.init(n,!1,v)}function hi(){if(1==r.isRunOnce)return!1;if(r.isRunOnce=!0,n.slider_background_color){var u=n.slider_background_color;1!=n.slider_background_opacity&&(u=i.convertHexToRGB(u,n.slider_background_opacity));f.css("background-color",u)}else 1!=n.slider_background_opacity&&(u=i.convertHexToRGB("#000000",n.slider_background_opacity),f.css("background-color",u));1==n.slider_control_swipe&&(d=new UGTouchSliderControl,d.init(t,n));1==n.slider_control_zoom&&(l=new UGZoomSliderControl,l.init(t,n));s&&s.run();yr()}function ci(){var i=u.getOptions(),t=i.gallery_skin;""==n.slider_bullets_skin&&(n.slider_bullets_skin=t);""==n.slider_arrows_skin&&(n.slider_arrows_skin=t);""==n.slider_zoompanel_skin&&(n.slider_zoompanel_skin=t);""==n.slider_play_button_skin&&(n.slider_play_button_skin=t);""==n.slider_fullscreen_button_skin&&(n.slider_fullscreen_button_skin=t);n.video_enable_closebutton=n.slider_video_enable_closebutton;"zoom"!=i.gallery_mousewheel_role&&(n.slider_zoom_mousewheel=!1)}function ct(t,i){var r="ug-type-square";return"round"==n.slider_videoplay_button_type&&(r="ug-type-round"),html="",html+="<div class='ug-slide-wrapper ug-slide"+i+"'>",html+="<div class='ug-item-wrapper'><\/div>",html+="<div class='ug-slider-preloader "+t+"'><\/div>",html+="<div class='ug-button-videoplay "+r+"' style='display:none'><\/div>",html+="<\/div>"}function li(t){var l,o,k,d;t&&(et=t);l=pr();o=(u.getOptions(),"<div class='ug-slider-wrapper'>");(o+="<div class='ug-slider-inner'>",o+=ct(l,1),o+=ct(l,2),o+=ct(l,3),o+="<\/div>",1==n.slider_enable_arrows&&(o+="<div class='ug-slider-control ug-arrow-left ug-skin-"+n.slider_arrows_skin+"'><\/div>",o+="<div class='ug-slider-control ug-arrow-right ug-skin-"+n.slider_arrows_skin+"'><\/div>"),1==n.slider_enable_play_button&&(o+="<div class='ug-slider-control ug-button-play ug-skin-"+n.slider_play_button_skin+"'><\/div>"),1==n.slider_enable_fullscreen_button&&(o+="<div class='ug-slider-control ug-button-fullscreen ug-skin-"+n.slider_fullscreen_button_skin+"'><\/div>"),o+="<\/div>",et.append(o),f=et.children(".ug-slider-wrapper"),a=f.children(".ug-slider-inner"),v=a.children(".ug-slide1"),y=a.children(".ug-slide2"),p=a.children(".ug-slide3"),v.data("slidenum",1),y.data("slidenum",2),p.data("slidenum",3),c&&c.appendHTML(f),1==n.slider_enable_arrows&&(ot=f.children(".ug-arrow-left"),st=f.children(".ug-arrow-right")),1==n.slider_enable_play_button&&(w=f.children(".ug-button-play")),1==n.slider_enable_fullscreen_button&&(b=f.children(".ug-button-fullscreen")),1==n.slider_enable_progress_indicator)&&(nt=i.initProgressIndicator(n.slider_progress_indicator_type,n,f),k=nt.getType(),"bar"==k&&"pie"==n.slider_progress_indicator_type&&(n.slider_progress_indicator_type="bar",n=jQuery.extend(n,oi)),u.setProgressIndicator(nt));1==n.slider_enable_text_panel&&(s.appendHTML(f),0==n.slider_textpanel_always_on)&&(d=s.getElement(),d.hide().data("isHidden",!0),r.isTextPanelSaparateHover=!0);1==n.slider_enable_zoom_panel&&h.appendHTML(f);e.setHtml(a)}function lt(n){var r=ut(n),t;i.placeElementInParentCenter(r);t=ft(n);i.placeElementInParentCenter(t)}function ai(){var t,r;(c&&(objBullets=c.getElement(),i.placeElement(objBullets,n.slider_bullets_align_hor,n.slider_bullets_align_vert,n.slider_bullets_offset_hor,n.slider_bullets_offset_vert),i.placeElement(objBullets,n.slider_bullets_align_hor,n.slider_bullets_align_vert,n.slider_bullets_offset_hor,n.slider_bullets_offset_vert)),1==n.slider_enable_arrows&&(i.placeElement(ot,n.slider_arrow_left_align_hor,n.slider_arrow_left_align_vert,n.slider_arrow_left_offset_hor,n.slider_arrow_left_offset_vert),i.placeElement(st,n.slider_arrow_right_align_hor,n.slider_arrow_left_align_vert,n.slider_arrow_right_offset_hor,n.slider_arrow_right_offset_vert)),0==n.slider_controls_always_on&&pt(!0),nt)&&(t=nt.getElement(),"bar"==n.slider_progress_indicator_type?(r=f.width(),nt.setSize(r),i.placeElement(t,"left",n.slider_progress_indicator_align_vert,0,n.slider_progress_indicator_offset_vert)):i.placeElement(t,n.slider_progress_indicator_align_hor,n.slider_progress_indicator_align_vert,n.slider_progress_indicator_offset_hor,n.slider_progress_indicator_offset_vert));s&&s.positionPanel();vi();lt(v);lt(y);lt(p);gi()}function vi(){if(w&&i.placeElement(w,n.slider_play_button_align_hor,n.slider_play_button_align_vert,n.slider_play_button_offset_hor,n.slider_play_button_offset_vert),b&&i.placeElement(b,n.slider_fullscreen_button_align_hor,n.slider_fullscreen_button_align_vert,n.slider_fullscreen_button_offset_hor,n.slider_fullscreen_button_offset_vert),h){var t=h.getElement();i.placeElement(t,n.slider_zoompanel_align_hor,n.slider_zoompanel_align_vert,n.slider_zoompanel_offset_hor,n.slider_zoompanel_offset_vert)}}function tt(){var f,r,e,o,n=t.getSlidesReference(),s=0,u=0;e=t.isSlideHasItem(n.objNextSlide);o=t.isSlideHasItem(n.objPrevSlide);o?(u=n.objPrevSlide.outerWidth(),n.objPrevSlide.css("z-index",1)):n.objPrevSlide.hide();r=u+n.objCurrentSlide.outerWidth();f=r;e?(f=r+n.objNextSlide.outerWidth(),n.objPrevSlide.css("z-index",2)):n.objNextSlide.hide();n.objCurrentSlide.css("z-index",3);i.placeElement(n.objCurrentSlide,u,s);a.css({left:-u+"px",width:f+"px"});o&&(i.placeElement(n.objPrevSlide,0,s),i.showElement(n.objPrevSlide));e&&(i.showElement(n.objNextSlide),i.placeElement(n.objNextSlide,r,s))}function g(n){var t=n.data("index"),i;return void 0===t||null==t?!1:(i=u.getItem(t),i?void k(n,i):!1)}function yi(n){n.stop(!0).show(100)}function kt(n){n.stop(!0).hide(100)}function dt(t,i){var r={};1==n.slider_image_border&&(r["border-style"]="solid",r["border-width"]=n.slider_image_border_width+"px",r["border-color"]=n.slider_image_border_color,r["border-radius"]=n.slider_image_border_radius);"image"!=i&&1==n.slider_video_constantsize&&(r["background-color"]="#000000");1==n.slider_image_shadow&&(r["box-shadow"]="3px 3px 10px 0px #353535");t.css(r)}function at(t,r){var u=n.slider_video_constantsize_width,f=n.slider_video_constantsize_height,e=n.slider_video_constantsize_scalemode;i.scaleImageExactSizeInParent(t,r.imageWidth,r.imageHeight,u,f,e)}function rt(r,f,e){var a=r.children(".ug-item-wrapper"),v=ut(r),c=f.urlImage,y=r.data("urlImage"),l,h,s;r.data("urlImage",c);l=t.getScaleMode(r);h=t.getSlideType(r);(objPadding=t.getObjImagePadding(),y==c&&e!==!0)?(s=a.children("img"),(0==f.imageWidth||0==f.imageHeight)&&u.checkFillImageSize(s,f),"image"!=h&&1==n.slider_video_constantsize?at(s,f):i.scaleImageFitParent(s,f.imageWidth,f.imageHeight,l,objPadding),o.trigger(t.events.AFTER_PUT_IMAGE,r)):(s=i.placeImageInsideParent(c,a,f.imageWidth,f.imageHeight,l,objPadding),1==f.isBigImageLoaded?(s.fadeTo(0,1),kt(v),"image"!=h&&1==n.slider_video_constantsize&&at(s,f),o.trigger(t.events.AFTER_PUT_IMAGE,r)):(s.fadeTo(0,0),yi(v),r.data("isLoading",!0),t.isSlideCurrent(r)&&o.trigger(t.events.CURRENTSLIDE_LOAD_START),s.data("itemIndex",f.index),s.on("load",function(){var r=jQuery(this),s=r.data("itemIndex"),e;r.fadeTo(0,1);var f=r.parent().parent(),h=t.getSlideType(f),c=ut(f),l=t.getObjImagePadding(),a=t.getScaleMode(f);kt(c);f.data("isLoading",!1);t.isSlideCurrent(f)&&o.trigger(t.events.CURRENTSLIDE_LOAD_END);u.onItemBigImageLoaded(null,r);e=u.getItem(s);"image"!=h&&1==n.slider_video_constantsize?at(r,e):i.scaleImageFitParent(r,e.imageWidth,e.imageHeight,a,l);r.fadeTo(0,1);o.trigger(t.events.AFTER_PUT_IMAGE,f)})));s&&dt(s,h)}function k(t,i){var r,u;try{if(r=t.children(".ug-item-wrapper"),null==i)return r.html(""),t.removeData("index"),t.removeData("type"),t.removeData("urlImage"),!1;t.data("index");t.data("index",i.index);t.data("type",i.type);1==n.slider_enable_links&&"image"==i.type&&(i.link?t.addClass("ug-slide-clickable"):t.removeClass("ug-slide-clickable"));rt(t,i);u=ft(t);switch(i.type){case"image":u.hide();break;default:u.show()}}catch(f){throw r.html(""),new Error(f);}}function gt(){if(!s||1==ni())return!1;var t=s.getElement(),i=0;(1==r.isTextPanelSaparateHover||1==n.slider_textpanel_always_on)&&(i=n.slider_controls_appear_duration);t.stop().fadeTo(i,0);t.data("isHidden",!0)}function vt(){if(!s||0==ni())return!1;var t=s.getElement(),i=0;(1==r.isTextPanelSaparateHover||1==n.slider_textpanel_always_on)&&(t.show(),s.positionElements(),i=n.slider_controls_appear_duration);t.stop().show().fadeTo(i,1);t.data("isHidden",!1)}function ni(){var n=s.getElement(),t=n.data("isHidden");return t===!1?!1:!0}function pi(n,i){var i,r;if(void 0==i&&(i=t.getCurrentSlide()),r=t.getSlideType(i),r!=n)throw new Error("Wrong slide type: "+r+", should be: "+n);return!0}function wi(){var o=t.getCurrentSlide(),h=t.getSlideImage(o),s=i.getElementSize(o),r=s.left,u=s.top,f;1==n.slider_video_constantsize?(f=i.getElementSize(h),r+=f.left,u+=f.top):(r+=n.slider_video_padding_left,u+=n.slider_video_padding_top);e.setPosition(r,u)}function ti(){var i=n.slider_video_constantsize_width,r=n.slider_video_constantsize_height,t;e.setSize(i,r);t=e.getObject();dt(t)}function bi(i,r,u){o.trigger(t.events.TRANSITION_START);var f=n.slider_transition;switch(u&&(f=u),t.stopSlideAction(null,!0),f){default:case"fade":ri(r);break;case"slide":ii(i,r);break;case"lightbox_open":ri(r,!1,!0)}}function ii(u,f){var v=t.isAnimating(),s,c,l,h;if(1==v)return r.itemWaiting=f,!0;null!=r.itemWaiting&&(r.itemWaiting=null);s=t.getSlidesReference();switch(u){case"right":k(s.objPrevSlide,f);tt();c=i.getElementSize(s.objPrevSlide);h=-c.left;t.switchSlideNums("right");break;case"left":k(s.objNextSlide,f);tt();l=i.getElementSize(s.objNextSlide);h=-l.left;t.switchSlideNums("left");break;default:throw new Error("wrong direction: "+u);}var y=n.slider_transition_speed,p=n.slider_transition_easing,w={duration:y,easing:p,queue:!1,always:function(){if(t.stopSlideAction(),e.hide(),null!=r.itemWaiting){var n=wr(r.itemWaiting);ii(n,r.itemWaiting)}else t.placeNabourItems(),o.trigger(t.events.TRANSITION_END)}};a.animate({left:h+"px"},w)}function yt(t,i,r){r?t.fadeTo(n.slider_transition_speed,i,r):t.fadeTo(n.slider_transition_speed,i)}function ri(n,u,f){var u,s,h,c,l;u||(u=!1);s=t.getSlidesReference();k(s.objNextSlide,n);h=i.getElementSize(s.objCurrentSlide);i.placeElement(s.objNextSlide,h.left,h.top);c=r.numCurrent;(r.numCurrent=r.numNext,r.numNext=c,o.trigger(t.events.ITEM_CHANGED),s.objNextSlide.stop(!0),s.objCurrentSlide.stop(!0),1==u)?(s.objCurrentSlide.fadeTo(0,0),s.objNextSlide.fadeTo(0,1),t.placeNabourItems(),o.trigger(t.events.TRANSITION_END),f!==!0&&e.hide()):((s.objNextSlide.fadeTo(0,0),yt(s.objCurrentSlide,0,function(){t.placeNabourItems();o.trigger(t.events.TRANSITION_END);f!==!0&&e.hide()}),1==e.isVisible())&&(l=e.getObject(),yt(l,0)),yt(s.objNextSlide,1))}function ki(){1==n.slider_fullscreen_button_mobilehide&&b&&b.hide();1==n.slider_play_button_mobilehide&&w&&w.hide();1==n.slider_zoompanel_mobilehide&&h&&h.getElement().hide()}function di(){1==n.slider_fullscreen_button_mobilehide&&b&&b.show();1==n.slider_play_button_mobilehide&&w&&w.show();1==n.slider_zoompanel_mobilehide&&h&&h.getElement().show()}function gi(){var n=u.isMobileMode();n?ki():di()}function ui(){return f.children(".ug-slider-control")}function pt(t){var t,u;if(0==i.isTimePassed("sliderControlsToggle")||0==r.isControlsVisible)return!1;t||(t=!1);u=ui();t===!0?u.stop().fadeTo(0,0).hide():u.stop().fadeTo(n.slider_controls_appear_duration,0,function(){u.hide()});r.isControlsVisible=!1}function fi(t){var t,u;if(0==i.isTimePassed("sliderControlsToggle"))return!1;if(1==r.isControlsVisible)return!0;t||(t=!1);u=ui();t===!0?u.stop().show():(u.stop().show().fadeTo(0,0),u.fadeTo(n.slider_controls_appear_duration,1));r.isControlsVisible=!0}function nr(){0==r.isControlsVisible?fi():pt()}function tr(n){if(n==r.currentControlsMode)return!1;switch(n){case"image":h&&h.getElement().show();break;case"video":h&&h.getElement().hide();break;default:throw new Error("wrong controld mode: "+n);}r.currentControlsMode=n}function ir(){var n=u.getSelectedItem(),i;t.setItem(n);i=n.index;c&&c.setActive(i);s&&0==r.isTextPanelSaparateHover&&vt();tr("image"==n.type?"image":"video")}function rr(n,t){u.selectItem(t)}function ur(n){return d&&0==d.isTapEventOccured(n)?!0:void o.trigger(t.events.CLICK,n)}function fr(){var r=t.getCurrentSlide(),u=r.hasClass("ug-slide-clickable"),i=t.getCurrentItem();return u?(0==n.slider_links_newpage?location.href=i.link:window.open(i.link,"_blank"),!0):void(0==n.slider_controls_always_on&&1==n.slider_controls_appear_ontap&&1==t.isCurrentSlideType("image")&&(nr(),s&&1==n.slider_textpanel_always_on&&t.isCurrentSlideType("image")&&t.isCurrentSlideImageFit()&&vt()))}function er(){s&&t.isCurrentSlideType("image")&&0==t.isCurrentSlideImageFit()&&gt()}function or(){fi()}function sr(){pt()}function hr(n){var i=n.parent();t.startSlideAction(i)}function cr(){u.isPlayMode()&&u.pausePlaying();o.trigger(t.events.ACTION_START)}function lr(){u.isPlayMode()&&u.continuePlaying();o.trigger(t.events.ACTION_END)}function ar(n,t){v.data("index")==t&&(objItem=u.getItem(t),rt(v,objItem,!0));y.data("index")==t&&(objItem=u.getItem(t),rt(y,objItem,!0));p.data("index")==t&&(objItem=u.getItem(t),rt(p,objItem,!0))}function vr(n,r){r=jQuery(r);var u=t.getSlideImage(r),e=ft(r),f=i.getElementSize(u);i.placeElement(e,"center","middle",f.left,f.top,u)}function wt(n){var t=ft(n);i.addClassOnHover(t);i.setButtonOnClick(t,hr)}function yr(){it.on(u.events.ITEM_IMAGE_UPDATED,ar);it.on(u.events.ITEM_CHANGE,ir);c&&jQuery(c).on(c.events.BULLET_CLICK,rr);1==n.slider_enable_arrows&&(i.addClassOnHover(st,"ug-arrow-hover"),i.addClassOnHover(ot,"ug-arrow-hover"),u.setNextButton(st),u.setPrevButton(ot));0==n.slider_controls_always_on&&f.hover(or,sr);f.on("touchend click",ur);o.on(t.events.CLICK,fr);s&&1==r.isTextPanelSaparateHover&&f.hover(vt,gt);w&&(i.addClassOnHover(w,"ug-button-hover"),u.setPlayButton(w));b&&(i.addClassOnHover(b,"ug-button-hover"),u.setFullScreenToggleButton(b));l&&o.on(t.events.ZOOM_CHANGE,er);h&&h.initEvents();e.initEvents();jQuery(e).on(e.events.SHOW,cr);jQuery(e).on(e.events.HIDE,lr);wt(v);wt(y);wt(p);o.on(t.events.AFTER_PUT_IMAGE,vr);f.delegate(".ug-item-wrapper img","mouseenter",function(){o.trigger(t.events.IMAGE_MOUSEENTER)});f.delegate(".ug-item-wrapper img","mouseleave",function(n){var i=t.isMouseInsideSlideImage(n);0==i&&o.trigger(t.events.IMAGE_MOUSELEAVE)})}function pr(){var t;switch(n.slider_loader_type){default:case 1:t="ug-loader1";break;case 2:t="ug-loader2";break;case 3:t="ug-loader3";break;case 4:t="ug-loader4";break;case 5:t="ug-loader5";break;case 6:t="ug-loader6";break;case 7:t="ug-loader7";break;case 8:t="ug-loader8";break;case 9:t="ug-loader9"}return"black"==n.slider_loader_color&&(t+=" ug-loader-black"),t}function bt(n){switch(n){case 1:return v;case 2:return y;case 3:return p;default:throw new Error("wrong num: "+n);}}function wr(n){var r=t.getSlidesReference(),u=r.objCurrentSlide.data("index"),f=n.index,i="left";return u>f&&(i="right"),i}function ut(n){var n;return n||(n=t.getCurrentSlide()),n.children(".ug-slider-preloader")}function ft(n){return n.children(".ug-button-videoplay")}function ei(n){var n,i;return(n||(n=t.getCurrentSlide()),i=n.data("index"),void 0==i)?null:u.getItem(i)}var it,et,br,f,a,v,y,p,ot,st,d,l,h,ht,t=this,o=jQuery(t),u=new UniteGalleryMain,w=null,b=null,c=null,e=new UGVideoPlayer,i=new UGFunctions,nt=null,s=null;this.events={ITEM_CHANGED:"item_changed",BEFORE_SWITCH_SLIDES:"before_switch",BEFORE_RETURN:"before_return",AFTER_RETURN:"after_return",ZOOM_START:"slider_zoom_start",ZOOM_END:"slider_zoom_end",ZOOMING:"slider_zooming",ZOOM_CHANGE:"slider_zoom_change",START_DRAG:"start_drag",AFTER_DRAG_CHANGE:"after_drag_change",ACTION_START:"action_start",ACTION_END:"action_end",CLICK:"slider_click",TRANSITION_START:"slider_transition_start",TRANSITION_END:"slider_transition_end",AFTER_PUT_IMAGE:"after_put_image",IMAGE_MOUSEENTER:"slider_image_mouseenter",IMAGE_MOUSELEAVE:"slider_image_mouseleave",CURRENTSLIDE_LOAD_START:"slider_current_loadstart",CURRENTSLIDE_LOAD_END:"slider_current_loadend"};var n={slider_scale_mode:"fill",slider_scale_mode_media:"fill",slider_scale_mode_fullscreen:"down",slider_item_padding_top:0,slider_item_padding_bottom:0,slider_item_padding_left:0,slider_item_padding_right:0,slider_background_color:"",slider_background_opacity:1,slider_image_padding_top:0,slider_image_padding_bottom:0,slider_image_padding_left:0,slider_image_padding_right:0,slider_image_border:!1,slider_image_border_width:10,slider_image_border_color:"#ffffff",slider_image_border_radius:0,slider_image_shadow:!1,slider_video_constantsize:!1,slider_video_constantsize_scalemode:"fit",slider_video_constantsize_width:854,slider_video_constantsize_height:480,slider_video_padding_top:0,slider_video_padding_bottom:0,slider_video_padding_left:0,slider_video_padding_right:0,slider_video_enable_closebutton:!0,slider_transition:"slide",slider_transition_speed:300,slider_transition_easing:"easeInOutQuad",slider_control_swipe:!0,slider_control_zoom:!0,slider_zoom_mousewheel:!0,slider_vertical_scroll_ondrag:!1,slider_loader_type:1,slider_loader_color:"white",slider_enable_links:!0,slider_links_newpage:!1,slider_enable_bullets:!1,slider_bullets_skin:"",slider_bullets_space_between:-1,slider_bullets_align_hor:"center",slider_bullets_align_vert:"bottom",slider_bullets_offset_hor:0,slider_bullets_offset_vert:10,slider_enable_arrows:!0,slider_arrows_skin:"",slider_arrow_left_align_hor:"left",slider_arrow_left_align_vert:"middle",slider_arrow_left_offset_hor:20,slider_arrow_left_offset_vert:0,slider_arrow_right_align_hor:"right",slider_arrow_right_align_vert:"middle",slider_arrow_right_offset_hor:20,slider_arrow_right_offset_vert:0,slider_enable_progress_indicator:!0,slider_progress_indicator_type:"pie",slider_progress_indicator_align_hor:"right",slider_progress_indicator_align_vert:"top",slider_progress_indicator_offset_hor:10,slider_progress_indicator_offset_vert:10,slider_enable_play_button:!0,slider_play_button_skin:"",slider_play_button_align_hor:"left",slider_play_button_align_vert:"top",slider_play_button_offset_hor:40,slider_play_button_offset_vert:8,slider_play_button_mobilehide:!1,slider_enable_fullscreen_button:!0,slider_fullscreen_button_skin:"",slider_fullscreen_button_align_hor:"left",slider_fullscreen_button_align_vert:"top",slider_fullscreen_button_offset_hor:11,slider_fullscreen_button_offset_vert:9,slider_fullscreen_button_mobilehide:!1,slider_enable_zoom_panel:!0,slider_zoompanel_skin:"",slider_zoompanel_align_hor:"left",slider_zoompanel_align_vert:"top",slider_zoompanel_offset_hor:12,slider_zoompanel_offset_vert:92,slider_zoompanel_mobilehide:!1,slider_controls_always_on:!1,slider_controls_appear_ontap:!0,slider_controls_appear_duration:300,slider_enable_text_panel:!0,slider_textpanel_always_on:!0,slider_videoplay_button_type:"square"},oi={slider_progress_indicator_align_hor:"left",slider_progress_indicator_align_vert:"bottom",slider_progress_indicator_offset_hor:0,slider_progress_indicator_offset_vert:0},r={isRunOnce:!1,isTextPanelSaparateHover:!1,numPrev:1,numCurrent:2,numNext:3,isControlsVisible:!0,currentControlsMode:"image"};this.switchSlideNums=function(n){var i;switch(o.trigger(t.events.BEFORE_SWITCH_SLIDES),n){case"left":i=r.numCurrent;r.numCurrent=r.numNext;r.numNext=r.numPrev;r.numPrev=i;break;case"right":i=r.numCurrent;r.numCurrent=r.numPrev;r.numPrev=r.numNext;r.numNext=i;break;default:throw new Error("wrong direction: "+n);}o.trigger(t.events.ITEM_CHANGED)};this.destroy=function(){o.off(t.events.AFTER_PUT_IMAGE);it.off(u.events.ITEM_IMAGE_UPDATED);it.off(u.events.ITEM_CHANGE);c&&jQuery(c).on(c.events.BULLET_CLICK);f.off("mouseenter");f.off("mouseleave");f.off("touchend");f.off("click");o.off(t.events.CLICK);l&&o.off(t.events.ZOOM_CHANGE);o.off(t.events.BEFORE_SWITCH_SLIDES);jQuery(e).off(e.events.SHOW);jQuery(e).off(e.events.HIDE);e.destroy();f.undelegate(".ug-item-wrapper img","mouseenter");f.undelegate(".ug-item-wrapper img","mouseleave")};this.________EXTERNAL_GENERAL___________=function(){};this.init=function(n,t,i){si(n,t,i)};this.getSlideImage=function(n){var n;return n||(n=t.getCurrentSlide()),n.find(".ug-item-wrapper img")};this.setHtml=function(n){li(n)};this.run=function(){hi()};this.isInnerInPlace=function(){var n=t.getSlidesReference(),r=i.getElementSize(n.objCurrentSlide),u=-r.left,f=i.getElementSize(a);return u==f.left?!0:!1};this.isAnimating=function(){return a.is(":animated")};this.isSlideCurrent=function(n){var t=n.data("slidenum");return r.numCurrent==t?!0:!1};this.isSlideHasItem=function(n){var t=n.data("index");return void 0===t||null===t?!1:!0};this.getObjImagePadding=function(){return{padding_top:n.slider_image_padding_top,padding_bottom:n.slider_image_padding_bottom,padding_left:n.slider_image_padding_left,padding_right:n.slider_image_padding_right}};this.getSlidesReference=function(){return{objPrevSlide:bt(r.numPrev),objNextSlide:bt(r.numNext),objCurrentSlide:bt(r.numCurrent)}};this.getCurrentSlide=function(){var n=t.getSlidesReference();return n.objCurrentSlide};this.getCurrentItemIndex=function(){var i=t.getSlidesReference(),n=i.objCurrentSlide.data("index");return(null===n||void 0===n)&&(n=-1),n};this.getCurrentItem=function(){var n=t.getCurrentItemIndex();return-1==n?null:u.getItem(n)};this.getSlideType=function(n){void 0==n&&(n=t.getCurrentSlide());return n.data("type")};this.isMouseInsideSlideImage=function(n){var u=t.getSlideImage(),r=i.getMousePosition(n),f,e;return void 0===r.pageX&&(r=d.getLastMousePos()),f=i.getMouseElementPoint(r,u),e=i.getElementSize(u),isMouseInside=i.isPointInsideElement(f,e)};this.isCurrentSlideType=function(n){var i=t.getSlideType();return i==n?!0:!1};this.isCurrentSlideLoadingImage=function(){var n=t.getCurrentSlide(),i=n.data("isLoading");return i===!0?!0:!1};this.setItem=function(n,i){var s=t.getSlidesReference(),r=s.objCurrentSlide.data("index"),e=n.index,h,f,o;if(e==r)return!0;h=void 0==r;h?(k(s.objCurrentSlide,n),t.placeNabourItems()):(f="left",o=u.getNumItems(),r==o-1&&0==e?f="left":0==r&&e==o-1?f="right":r>e&&(f="right"),bi(f,n,i))};this.placeNabourItems=function(){var n=t.getSlidesReference(),i=n.objCurrentSlide.data("index"),r=u.getPrevItem(i),f=u.getNextItem(i);k(n.objNextSlide,f);k(n.objPrevSlide,r);tt()};this.________EXTERNAL_API___________=function(){};this.stopSlideAction=function(n,i){n||(n=t.getCurrentSlide());i===!0?e.pause():e.hide()};this.startSlideAction=function(i){i||(i=t.getCurrentSlide());var r=ei(i);if("image"==r.type)return!0;switch(1==n.slider_video_constantsize&&ti(),wi(),e.show(),r.type){case"youtube":e.playYoutube(r.videoid);break;case"vimeo":e.playVimeo(r.videoid);break;case"html5video":e.playHtml5Video(r.videoogv,r.videowebm,r.videomp4,r.urlImage);break;case"soundcloud":e.playSoundCloud(r.trackid);break;case"wistia":e.playWistia(r.videoid)}};this.getScaleMode=function(i){var i,r;return i||(i=t.getCurrentSlide()),r=t.getSlideType(i),"image"!=r?n.slider_scale_mode_media:n.slider_scale_mode==n.slider_scale_mode_fullscreen?n.slider_scale_mode:1==u.isFullScreen()?n.slider_scale_mode_fullscreen:n.slider_scale_mode};this.getObjects=function(){return{g_objSlider:f,g_objInner:a,g_options:n,g_objZoomSlider:l}};this.getObjZoom=function(){return l};this.getOptions=function(){return n};this.getElement=function(){return f};this.getVideoObject=function(){return e};this.isCurrentSlideImageFit=function(){var n=t.getCurrentSlide(),r;return(t.getSlideType(n),pi("image",n),r=t.getSlideImage(n),0==r.length)?!1:i.isImageFitParent(r)};this.isCurrentImageInPlace=function(){var n=t.getSlideImage();if(0==n.length)return!1;var u=t.getScaleMode(),f=t.getObjImagePadding(),r=ei(),e=n.parent(),o=i.getImageInsideParentData(e,r.imageWidth,r.imageHeight,u,f),s=i.getElementSize(n);return o.imageWidth==s.width?!0:!1};this.isSlideActionActive=function(){return e.isVisible()};this.isSwiping=function(){if(!d)return!1;return d.isTouchActive()};this.isPreloading=function(){var n=ut();return n.is(":visible")?!0:!1};this.setOptions=function(t){ht&&(t=i.convertCustomPrefixOptions(t,ht,"slider"));n=jQuery.extend(n,t)};this.setSize=function(i,r){var c,o,u,l,w,b;if(0>i||0>r)return!0;c={};c.width=i+"px";c.height=r+"px";f.css(c);o={};o.height=r+"px";o.top="0px";o.left="0px";a.css(o);u={};u.height=r+"px";u.width=i+"px";v.css(u);y.css(u);p.css(u);var k=i-n.slider_item_padding_left-n.slider_item_padding_right,d=r-n.slider_item_padding_top-n.slider_item_padding_bottom,h={};h.width=k+"px";h.height=d+"px";h.top=n.slider_item_padding_top+"px";h.left=n.slider_item_padding_left+"px";f.find(".ug-item-wrapper").css(h);s&&s.setSizeByParent();l=t.getSlideType();"image"!=l&&1==n.slider_video_constantsize?ti():(w=i-n.slider_video_padding_left-n.slider_video_padding_right,b=r-n.slider_video_padding_top-n.slider_video_padding_bottom,e.setSize(w,b));ai();g(v);g(y);g(p);tt()};this.refreshSlideItems=function(){return 1==t.isAnimating()?!0:(g(v),g(y),g(p),void tt())};this.isMouseOver=function(){return f.ismouseover()};this.setPosition=function(n,t){i.placeElement(f,n,t)};this.zoomIn=function(){return l?void l.zoomIn():!0};this.zoomOut=function(){return l?void l.zoomOut():!0};this.zoomBack=function(){return l?void l.zoomBack():!0}}function UGTextPanel(){function h(i,u){var u,h,c,f,o,s,l,a;u||(u=n.textpanel_padding_top);f=u;r&&(h=f,e.placeElement(r,0,h),c=e.getElementSize(r),f=c.bottom);o="";(t&&(o=jQuery.trim(t.text())),""!=o)&&(s=f,r&&(s+=n.textpanel_padding_title_description),e.placeElement(t,0,s),l=e.getElementSize(t),f=l.bottom);n.textpanel_height||(a=f+n.textpanel_padding_bottom,b(a,i))}function a(){var i=0,u;return(r&&(i+=r.outerHeight()),t)&&(u="",t&&(u=jQuery.trim(t.text())),""!=u&&(r&&(i+=n.textpanel_padding_title_description),i+=t.outerHeight())),i}function p(){var n=a(),t=(o.height()-n)/2;h(!1,t)}function w(){var t=a(),i=o.height()-t-n.textpanel_padding_bottom;h(!1,i)}function b(t,r){var r,u,e;r||(r=!1);1==r?(f&&(u=f.height(),t>u&&f.height(t)),e={height:t+"px"},i.add(o).animate(e,n.textpanel_fade_duration)):(f&&f.height(t),i.add(o).height(t))}function v(){var s,u,e;1==n.textpanel_enable_bg&&(f=i.children(".ug-textpanel-bg"),f.fadeTo(0,n.textpanel_bg_opacity),s={"background-color":n.textpanel_bg_color},s=jQuery.extend(s,n.textpanel_bg_css),f.css(s));1==n.textpanel_enable_title&&(r=o.children(".ug-textpanel-title"),u={},null!==n.textpanel_title_color&&(u.color=n.textpanel_title_color),null!==n.textpanel_title_font_family&&(u["font-family"]=n.textpanel_title_font_family),null!==n.textpanel_title_text_align&&(u["text-align"]=n.textpanel_title_text_align),null!==n.textpanel_title_font_size&&(u["font-size"]=n.textpanel_title_font_size+"px"),null!==n.textpanel_title_bold&&(u["font-weight"]=n.textpanel_title_bold===!0?"bold":"normal"),n.textpanel_css_title&&(u=jQuery.extend(u,n.textpanel_css_title)),r.css(u));1==n.textpanel_enable_description&&(t=o.children(".ug-textpanel-description"),e={},null!==n.textpanel_desc_color&&(e.color=n.textpanel_desc_color),null!==n.textpanel_desc_font_family&&(e["font-family"]=n.textpanel_desc_font_family),null!==n.textpanel_desc_text_align&&(e["text-align"]=n.textpanel_desc_text_align),null!==n.textpanel_desc_font_size&&(e["font-size"]=n.textpanel_desc_font_size+"px"),null!==n.textpanel_desc_bold&&(e["font-weight"]=n.textpanel_desc_bold===!0?"bold":"normal"),n.textpanel_css_title&&(e=jQuery.extend(e,n.textpanel_css_description)),t.css(e))}function k(){var n=s.getSelectedItem();u.setText(n.title,n.description)}function d(){jQuery(s).on(s.events.ITEM_CHANGE,k)}var i,y,r,t,f,o,s,u=this,e=new UGFunctions,c="",n={textpanel_align:"bottom",textpanel_margin:0,textpanel_text_valign:"middle",textpanel_padding_top:10,textpanel_padding_bottom:10,textpanel_height:null,textpanel_padding_title_description:5,textpanel_padding_right:11,textpanel_padding_left:11,textpanel_fade_duration:200,textpanel_enable_title:!0,textpanel_enable_description:!0,textpanel_enable_bg:!0,textpanel_bg_color:"#000000",textpanel_bg_opacity:.4,textpanel_title_color:null,textpanel_title_font_family:null,textpanel_title_text_align:null,textpanel_title_font_size:null,textpanel_title_bold:null,textpanel_css_title:{},textpanel_desc_color:null,textpanel_desc_font_family:null,textpanel_desc_text_align:null,textpanel_desc_font_size:null,textpanel_desc_bold:null,textpanel_css_description:{},textpanel_bg_css:{}},l={isFirstTime:!0};this.positionElements=function(t){if(!n.textpanel_height||"top"==n.textpanel_text_valign)return h(t),!1;switch(n.textpanel_text_valign){default:case"top":h(!1);break;case"bottom":w();break;case"center":case"middle":p()}};this.init=function(t,i,r){if(s=t,r&&(c=r,i=e.convertCustomPrefixOptions(i,c,"textpanel")),i&&(n=jQuery.extend(n,i)),0==n.textpanel_enable_title&&0==n.textpanel_enable_description)throw new Error("Textpanel Error: The title or description must be enabled");n.textpanel_height&&n.textpanel_height<0&&(n.textpanel_height=null)};this.appendHTML=function(t){y=t;var r="<div class='ug-textpanel'>";1==n.textpanel_enable_bg&&(r+="<div class='ug-textpanel-bg'><\/div>");r+="<div class='ug-textpanel-textwrapper'>";1==n.textpanel_enable_title&&(r+="<div class='ug-textpanel-title'><\/div>");1==n.textpanel_enable_description&&(r+="<div class='ug-textpanel-description'><\/div>");r+="<\/div><\/div>";t.append(r);i=t.children(".ug-textpanel");o=i.children(".ug-textpanel-textwrapper");v()};this.destroy=function(){jQuery(s).off(s.events.ITEM_CHANGE)};this.run=function(){u.setSizeByParent();d()};this.setPanelSize=function(s){var h=80,c,a;n.textpanel_height&&(h=n.textpanel_height);i.width(s);i.height(h);f&&(f.width(s),f.height(h));c=s-n.textpanel_padding_left-n.textpanel_padding_right;a=n.textpanel_padding_left;e.setElementSizeAndPosition(o,a,0,c,h);r&&r.width(c);t&&t.width(c);0==l.isFirstTime&&u.positionElements(!1)};this.setSizeByParent=function(){var n=e.getElementSize(y);u.setPanelSize(n.width)};this.setTextPlain=function(n,i){r&&r.html(n);t&&t.html(i)};this.setText=function(t,i){1==l.isFirstTime?(u.setTextPlain(t,i),l.isFirstTime=!1,u.positionElements(!1)):o.stop().fadeTo(n.textpanel_fade_duration,0,function(){u.setTextPlain(t,i);u.positionElements(!0);jQuery(this).fadeTo(n.textpanel_fade_duration,1)})};this.positionPanel=function(t,r){var u={};if(void 0!==t&&null!==t)u.top=t;else switch(n.textpanel_align){case"top":u.top=n.textpanel_margin+"px";break;case"bottom":u.top="auto";u.bottom=n.textpanel_margin+"px";break;case"middle":u.top=e.getElementRelativePos(i,"middle",n.textpanel_margin)}void 0!==r&&null!==r&&(u.left=r);i.css(u)};this.setOptions=function(t){c&&(t=e.convertCustomPrefixOptions(t,c,"textpanel"));n=jQuery.extend(n,t)};this.getElement=function(){return i};this.getSize=function(){return e.getElementSize(i)};this.refresh=function(n,t,i){v();i?u.setPanelSize(i):u.setSizeByParent();u.positionElements(!1);t!==!0&&u.positionPanel();n===!0&&u.show()};this.hide=function(){i.hide()};this.show=function(){i.show()};this.getOptions=function(){return n};this.getOption=function(t){return 0==n.hasOwnProperty(t)?null:n[t]}}function UGZoomButtonsPanel(){function u(n){return n.hasClass("ug-zoompanel-button-disabled")?!0:!1}function s(n){n.addClass("ug-zoompanel-button-disabled")}function h(n){n.removeClass("ug-zoompanel-button-disabled")}function c(){if(0==n.isCurrentSlideType("image"))return!0;var r=n.isCurrentSlideImageFit();1==r?0==u(t)&&(s(t),s(i)):1==u(t)&&(h(t),h(i))}var f,l,e,t,i,a=this,n=new UGSlider,r=new UGFunctions,o={slider_zoompanel_skin:""};this.init=function(t,i){n=t;i&&(o=jQuery.extend(o,i))};this.appendHTML=function(n){l=n;var r="<div class='ug-slider-control ug-zoompanel ug-skin-"+o.slider_zoompanel_skin+"'>";r+="<div class='ug-zoompanel-button ug-zoompanel-plus'><\/div>";r+="<div class='ug-zoompanel-button ug-zoompanel-minus ug-zoompanel-button-disabled'><\/div>";r+="<div class='ug-zoompanel-button ug-zoompanel-return ug-zoompanel-button-disabled'><\/div>";r+="<\/div>";n.append(r);f=n.children(".ug-zoompanel");e=f.children(".ug-zoompanel-plus");t=f.children(".ug-zoompanel-minus");i=f.children(".ug-zoompanel-return")};this.getElement=function(){return f};a.initEvents=function(){r.addClassOnHover(e,"ug-button-hover");r.addClassOnHover(t,"ug-button-hover");r.addClassOnHover(i,"ug-button-hover");r.setButtonOnClick(e,function(){return 1==u(e)?!0:void n.zoomIn()});r.setButtonOnClick(t,function(){return 1==u(t)?!0:void n.zoomOut()});r.setButtonOnClick(i,function(){return 1==u(i)?!0:void n.zoomBack()});jQuery(n).on(n.events.ZOOM_CHANGE,c);jQuery(n).on(n.events.ITEM_CHANGED,c)}}function UGBullets(){function u(){var u="",f="",r;for(-1!=n.bullets_space_between&&(f=" style='margin-left:"+n.bullets_space_between+"px'"),r=0;i>r;r++)u+=0==r?"<div class='ug-bullet'><\/div>":"<div class='ug-bullet'"+f+"><\/div>";t.html(u)}function c(n){if(1==r.isActive(n))return!0;var t=n.index();jQuery(r).trigger(r.events.BULLET_CLICK,t)}function f(){var n=t.children(".ug-bullet");v.setButtonOnClick(n,c);n.on("mousedown mouseup",function(){return!1})}function e(n){if(0>n||n>=i)throw new Error("wrong bullet index: "+n);}function o(){if(1==h.isInited)return!0;throw new Error("The bullets are not inited!");}var t,l,r=this,i=0,s=new UniteGalleryMain,a=-1,v=new UGFunctions,h={isInited:!1},n={bullets_skin:"",bullets_addclass:"",bullets_space_between:-1};this.events={BULLET_CLICK:"bullet_click"};this.init=function(t,r,u){s=t;i=u?u:s.getNumItems();h.isInited=!0;n=jQuery.extend(n,r);""==n.bullets_skin&&(n.bullets_skin=n.gallery_skin)};this.appendHTML=function(i){var r,e;l=i;o();r="";""!=n.bullets_addclass&&(r=" "+n.bullets_addclass);e="<div class='ug-slider-control ug-bullets ug-skin-"+n.bullets_skin+r+"'>";e+="<\/div>";t=jQuery(e);i.append(t);u();f()};this.updateNumBullets=function(n){i=n;u();f()};this.getElement=function(){return t};this.setActive=function(n){var i,r;o();e(n);i=t.children(".ug-bullet");i.removeClass("ug-bullet-active");r=jQuery(i[n]);r.addClass("ug-bullet-active");a=n};this.isActive=function(n){var i;return i=(e(n),"number"!=typeof n)?n:t.children(".ug-bullet")[n],i.hasClass("ug-bullet-active")?!0:!1}}function UGProgressBar(){var n,t,r=this,u=0,f=new UGFunctions,i={slider_progressbar_color:"#ffffff",slider_progressbar_opacity:.6,slider_progressbar_line_width:5};this.put=function(r,u){u&&(i=jQuery.extend(i,u));r.append("<div class='ug-progress-bar'><div class='ug-progress-bar-inner'><\/div><\/div>");n=r.children(".ug-progress-bar");t=n.children(".ug-progress-bar-inner");t.css("background-color",i.slider_progressbar_color);n.height(i.slider_progressbar_line_width);t.height(i.slider_progressbar_line_width);t.width("0%");var f=i.slider_progressbar_opacity,e=t[0];e.style.opacity=f;e.style.filter="alpha(opacity="+100*f+")"};this.putHidden=function(t,i){r.put(t,i);n.hide()};this.getElement=function(){return n};this.setSize=function(i){n.width(i);t.width(i);r.draw()};this.setPosition=function(t,i,r,u){f.placeElement(n,t,i,r,u)};this.draw=function(){var n=100*u;t.width(n+"%")};this.setProgress=function(n){u=f.normalizePercent(n);r.draw()};this.getType=function(){return"bar"}}function UGProgressPie(){function i(i){var i,o,u,c;i||(i=0);o=Math.min(n.slider_progresspie_width,n.slider_progresspie_height)/2;u=t[0].getContext("2d");0==r&&(r=!0,u.rotate(1.5*Math.PI),u.translate(-2*o,0));u.clearRect(0,0,n.slider_progresspie_width,n.slider_progresspie_height);var f=n.slider_progresspie_width/2,e=n.slider_progresspie_height/2,h=0,s=i*Math.PI*2;1==n.slider_progresspie_type_fill?(u.beginPath(),u.moveTo(f,e),u.arc(f,e,o,h,s),u.lineTo(f,e),u.fillStyle=n.slider_progresspie_color1,u.fill(),u.closePath()):(u.globalCompositeOperation="source-over",u.beginPath(),u.moveTo(f,e),u.arc(f,e,o,h,s),u.lineTo(f,e),u.fillStyle=n.slider_progresspie_color1,u.fill(),u.closePath(),u.globalCompositeOperation="destination-out",c=o-n.slider_progresspie_stroke_width,u.beginPath(),u.moveTo(f,e),u.arc(f,e,c,h,s),u.lineTo(f,e),u.fillStyle=n.slider_progresspie_color1,u.fill(),u.closePath());1==n.slider_progresspie_type_fill&&(h=s,s=2*Math.PI,u.beginPath(),u.arc(f,e,o,h,s),u.lineTo(f,e),u.fillStyle=n.slider_progresspie_color2,u.fill(),u.closePath())}var f,t,e=this,r=!1,u=new UGFunctions,n={slider_progresspie_type_fill:!1,slider_progresspie_color1:"#B5B5B5",slider_progresspie_color2:"#E5E5E5",slider_progresspie_stroke_width:6,slider_progresspie_width:30,slider_progresspie_height:30};this.put=function(i,r){r&&(n=jQuery.extend(n,r));i.append("<canvas class='ug-canvas-pie' width='"+n.slider_progresspie_width+"' height='"+n.slider_progresspie_height+"'><\/canvas>");t=i.children(".ug-canvas-pie")};this.putHidden=function(n,r){e.put(n,r);i(.1);t.hide()};this.getElement=function(){return t};this.setPosition=function(n,i){u.placeElement(t,n,i)};this.getSize=function(){return{width:n.slider_progresspie_width,height:n.slider_progresspie_height}};this.setProgress=function(n){n=u.normalizePercent(n);f=n;i(n)};this.getType=function(){return"pie"}}function UGStripPanel(){function p(t,i){var e,o,h,c;u=t;a=jQuery(u);n=jQuery.extend(n,i);e=!1;1==n.strippanel_vertical_type&&(n=jQuery.extend(n,ht),e=!0);0==n.strippanel_enable_buttons&&(n=jQuery.extend(n,ct),e=!0);1==e&&(n=jQuery.extend(n,i));o=u.getOptions();h=o.gallery_skin;""==n.strippanel_buttons_skin&&(n.strippanel_buttons_skin=h);v=u.getElement();s.init(u,f,y,n,st);u.initThumbsPanel("strip",n);c=u.getObjects();r=c.g_objThumbs}function w(){if(0==n.strippanel_vertical_type){if(0==f.panelWidth)throw new Error("Strip panel error: The width not set, please set width");}else if(0==f.panelHeight)throw new Error("Strip panel error: The height not set, please set height");if(null==f.orientation)throw new Error("Wrong orientation, please set panel orientation before run");return!0}function b(){return 1==f.isFirstRun&&0==w()?!1:(r.run(),c(),l(),ot(),f.isFirstRun=!1,void h())}function k(i){var i,u,f;i||(i=v);(i.append("<div class='ug-strip-panel'><\/div>"),o=i.children(".ug-strip-panel"),1==n.strippanel_enable_buttons)&&(u="ug-strip-arrow-left",f="ug-strip-arrow-right",1==n.strippanel_vertical_type&&(u="ug-strip-arrow-up",f="ug-strip-arrow-down"),o.append("<div class='ug-strip-arrow "+u+" ug-skin-"+n.strippanel_buttons_skin+"'><div class='ug-strip-arrow-tip'><\/div><\/div>"),o.append("<div class='ug-strip-arrow "+f+" ug-skin-"+n.strippanel_buttons_skin+"'><div class='ug-strip-arrow-tip'><\/div><\/div>"));s.setHtml(o);r.setHtml(o);1==n.strippanel_enable_buttons&&(e=o.children("."+u),t=o.children("."+f));d()}function d(){""!=n.strippanel_background_color&&o.css("background-color",n.strippanel_background_color)}function g(){var s=r.getHeight(),c=f.panelWidth,l,a,h,u,v;t&&(e.height(s),t.height(s),l=e.children(".ug-strip-arrow-tip"),i.placeElement(l,"center","middle"),a=t.children(".ug-strip-arrow-tip"),i.placeElement(a,"center","middle"));h=s+n.strippanel_padding_top+n.strippanel_padding_bottom;o.width(c);o.height(h);f.panelHeight=h;u=c-n.strippanel_padding_left-n.strippanel_padding_right;t&&(v=t.outerWidth(),u=u-2*v-2*n.strippanel_padding_buttons);r.resize(u)}function nt(){var s=r.getWidth(),c=f.panelHeight,l,a,h,u,v;t&&(e.width(s),t.width(s),l=e.children(".ug-strip-arrow-tip"),i.placeElement(l,"center","middle"),a=t.children(".ug-strip-arrow-tip"),i.placeElement(a,"center","middle"));h=s+n.strippanel_padding_left+n.strippanel_padding_right;o.width(h);o.height(c);f.panelWidth=h;u=c-n.strippanel_padding_top-n.strippanel_padding_bottom;t&&(v=t.outerHeight(),u=u-2*v-2*n.strippanel_padding_buttons);r.resize(u)}function c(){0==n.strippanel_vertical_type?g():nt()}function tt(){t&&(i.placeElement(e,"left","top",n.strippanel_padding_left,n.strippanel_padding_top),i.placeElement(t,"right","top",n.strippanel_padding_right,n.strippanel_padding_top));var u=n.strippanel_padding_left;t&&(u+=t.outerWidth()+n.strippanel_padding_buttons);r.setPosition(u,n.strippanel_padding_top)}function it(){t&&(i.placeElement(e,"left","top",n.strippanel_padding_left,n.strippanel_padding_top),i.placeElement(t,"left","bottom",n.strippanel_padding_left,n.strippanel_padding_bottom));var u=n.strippanel_padding_top;t&&(u+=t.outerHeight()+n.strippanel_padding_buttons);r.setPosition(n.strippanel_padding_left,u)}function l(){0==n.strippanel_vertical_type?tt():it();s.placeElements()}function rt(t){return i.isButtonDisabled(t)?!0:void("advance_item"==n.strippanel_buttons_role?u.nextItem():r.scrollForeward())}function ut(t){return i.isButtonDisabled(t)?!0:void("advance_item"==n.strippanel_buttons_role?u.prevItem():r.scrollBack())}function h(){if(!t)return!0;if(0==r.isMoveEnabled())return i.disableButton(e),i.disableButton(t),!0;var n=r.getInnerStripLimits(),u=r.getInnerStripPos();u>=n.maxPos?i.disableButton(e):i.enableButton(e);u<=n.minPos?i.disableButton(t):i.enableButton(t)}function ft(){h()}function et(){u.isLastItem()?i.disableButton(t):i.enableButton(t);u.isFirstItem()?i.disableButton(e):i.enableButton(e)}function ot(){if(1==f.isEventsInited)return!1;if(f.isEventsInited=!0,t)if(i.addClassOnHover(t,"ug-button-hover"),i.addClassOnHover(e,"ug-button-hover"),i.setButtonOnClick(e,ut),i.setButtonOnClick(t,rt),"advance_item"!=n.strippanel_buttons_role)jQuery(r).on(r.events.STRIP_MOVE,ft),a.on(u.events.SIZE_CHANGE,h);else{var o=u.getOptions();0==o.gallery_carousel&&jQuery(u).on(u.events.ITEM_CHANGE,et)}s.initEvents()}var a,v,o,t,e,y=this,st=jQuery(this),u=new UniteGalleryMain,i=new UGFunctions,r=new UGThumbsStrip,s=new UGPanelsBase;this.events={FINISH_MOVE:"gridpanel_move_finish",OPEN_PANEL:"open_panel",CLOSE_PANEL:"close_panel"};var n={strippanel_vertical_type:!1,strippanel_padding_top:8,strippanel_padding_bottom:8,strippanel_padding_left:0,strippanel_padding_right:0,strippanel_enable_buttons:!0,strippanel_buttons_skin:"",strippanel_padding_buttons:2,strippanel_buttons_role:"scroll_strip",strippanel_enable_handle:!0,strippanel_handle_align:"top",strippanel_handle_offset:0,strippanel_handle_skin:"",strippanel_background_color:""},ht={strip_vertical_type:!0,strippanel_padding_left:8,strippanel_padding_right:8,strippanel_padding_top:0,strippanel_padding_bottom:0},ct={strippanel_padding_left:8,strippanel_padding_right:8,strippanel_padding_top:8,strippanel_padding_bottom:8},f={panelType:"strip",panelWidth:0,panelHeight:0,isEventsInited:!1,isClosed:!1,orientation:null,originalPos:null,isFirstRun:!0};this.destroy=function(){t&&(i.destroyButton(t),i.destroyButton(e),jQuery(r).off(r.events.STRIP_MOVE),jQuery(u).off(u.events.ITEM_CHANGE),jQuery(u).off(u.events.SIZE_CHANGE));s.destroy();r.destroy()};this.getOrientation=function(){return f.orientation};this.setOrientation=function(n){f.orientation=n};this.init=function(n,t){p(n,t)};this.run=function(){b()};this.setHtml=function(n){k(n)};this.getElement=function(){return o};this.getSize=function(){return i.getElementSize(o)};this.setWidth=function(n){f.panelWidth=n};this.setHeight=function(n){f.panelHeight=n};this.resize=function(n){y.setWidth(n);c();l()};this.__________Functions_From_Base_____=function(){};this.isPanelClosed=function(){return s.isPanelClosed()};this.getClosedPanelDest=function(){return s.getClosedPanelDest()};this.openPanel=function(n){s.openPanel(n)};this.closePanel=function(n){s.closePanel(n)};this.setOpenedState=function(n){s.setOpenedState(n)};this.setClosedState=function(n){s.setClosedState(n)};this.setCustomThumbs=function(n){r.setCustomThumbs(n)};this.setDisabledAtStart=function(n){s.setDisabledAtStart(n)}}function UGTabs(){function r(r,u){i=r;s=jQuery(i);n=jQuery.extend(n,u);t=jQuery(n.tabs_container+" .ug-tab")}function u(){o()}function f(n){i.requestNewItems(n)}function e(){var r=n.tabs_class_selected,i=jQuery(this),u;return i.hasClass(r)?!0:(t.not(i).removeClass(r),i.addClass(r),u=i.data("catid"),u?void f(u):!0)}function o(){t.click(e)}var s,t,i=(jQuery(this),new UniteGalleryMain),n=(new UGFunctions,{tabs_container:"#ug_tabs",tabs_class_selected:"ug-tab-selected"});this.events={};this.init=function(n,t){r(n,t)};this.run=function(){u()}}function UGThumbsGeneral(){function s(n,i,u,f){var e={width:n+"px",height:i+"px"},o={width:n-t.thumbInnerReduce+"px",height:i-t.thumbInnerReduce+"px"},s=".ug-thumb-loader, .ug-thumb-error, .ug-thumb-border-overlay, .ug-thumb-overlay";u?(f!==!0&&u.css(e),u.children(s).css(o)):(r.children(".ug-thumb-wrapper").css(e),r.find(s).css(o))}function h(t,i,r,u){var u,f,e;u||(u=!1);y.isFakeFullscreen()&&(u=!0);f=t.children(".ug-thumb-border-overlay");e={};e["border-width"]=i+"px";0!=i&&(e["border-color"]=r);u&&u===!0?(f.css(e),0==i?f.hide():f.show()):(0==i?f.stop().fadeOut(n.thumb_transition_duration):f.show().stop().fadeIn(n.thumb_transition_duration),d(f,e))}function c(i,r,u){var e=i.children(".ug-thumb-overlay"),f=n.thumb_transition_duration;u&&u===!0&&(f=0);r?e.stop(!0).fadeTo(f,t.colorOverlayOpacity):e.stop(!0).fadeTo(f,0)}function l(t,i,r){var e=t.children("img.ug-thumb-image"),f=t.children("img.ug-thumb-image-overlay"),u=n.thumb_transition_duration;r&&r===!0&&(u=0);i?f.stop(!0).fadeTo(u,1):(e.fadeTo(0,1),f.stop(!0).fadeTo(u,0))}function p(i,r){if(t.isEffectBorder&&h(i,n.thumb_selected_border_width,n.thumb_selected_border_color,r),t.isEffectOverlay){var u=1==n.thumb_overlay_reverse?!0:!1;c(i,u,r)}t.isEffectImage&&l(i,!1,r)}function b(n){var r=i.getItemByThumb(n);return r.isLoaded=!0,r.isThumbImageLoaded=!1,1==t.customThumbs?(f.trigger(i.events.IMAGELOADERROR,n),!0):(n.children(".ug-thumb-loader").hide(),void n.children(".ug-thumb-error").show())}function k(){if(n.thumb_round_corners_radius<=0)return!1;var t={"border-radius":n.thumb_round_corners_radius+"px"};r.find(".ug-thumb-wrapper, .ug-thumb-wrapper .ug-thumb-border-overlay").css(t)}function d(t,i){t.stop(!0).animate(i,{duration:n.thumb_transition_duration,easing:n.thumb_transition_easing,queue:!1})}function g(n){1==o(n)?p(n,!0):i.setThumbNormalStyle(n,!0)}function nt(t,r){if(1==n.thumb_fixed_size)u.scaleImageCoverParent(r,t);else{"height"==n.thumb_resize_by?u.scaleImageByHeight(r,n.thumb_height):u.scaleImageByWidth(r,n.thumb_width);var e=u.getElementSize(r);u.placeElement(r,0,0);s(e.width,e.height,t)}t.children(".ug-thumb-loader").hide();r.show();0==n.thumb_image_overlay_effect?r.fadeTo(0,1):(1==n.thumb_image_overlay_effect&&tt(r),r.fadeTo(0,0),g(t));f.trigger(i.events.AFTERPLACEIMAGE,t)}function tt(n){var r=n.siblings(".ug-thumb-image-overlay"),i,f;if(0==r.length)return!1;i=u.getElementSize(n);f={width:i.width+"px",height:i.height+"px",left:i.left+"px",top:i.top+"px"};r.css(f);0==t.customThumbs&&r.fadeTo(0,1)}function it(){var t="",i=n.thumb_image_overlay_type.split(","),r,u;for(r in i){u=i[r];switch(u){case"bw":t+=" ug-bw-effect";break;case"blur":t+=" ug-blur-effect";break;case"sepia":t+=" ug-sepia-effect"}}return t}function o(n){return n.hasClass("ug-thumb-selected")?!0:!1}function rt(n,t){t=jQuery(t);var r=(i.getItemByThumb(t),u.getElementSize(t));s(r.width,r.height,t,!0);i.setThumbNormalStyle(t,!0)}function ut(n){return 1==t.touchEnabled?(objThumbs.off("mouseenter").off("mouseleave"),!0):void(0==o(n)&&i.setThumbOverStyle(n))}function ft(n){return 1==t.touchEnabled?!0:void(0==o(n)&&i.setThumbNormalStyle(n))}function et(n,r){var r,e,u;return r||(r=!1),e=jQuery(n),u=e.parent(),0==u.parent().length?!1:(objItem=i.getItemByThumb(u),1==objItem.isLoaded&&r===!1?!1:(i.triggerImageLoadedEvent(u,e),void(1==t.customThumbs?f.trigger(i.events.PLACEIMAGE,[u,e]):nt(u,e,objItem))))}function ot(n,t,r){objItem=i.getItemByThumb(t);objItem.isLoaded=!0;objItem.isThumbImageLoaded=!0;var f=u.getImageOriginalSize(r);objItem.thumbWidth=f.width;objItem.thumbHeight=f.height;objItem.thumbRatioByWidth=f.width/f.height;objItem.thumbRatioByHeight=f.height/f.width}var st,a,v,e,r,i=this,f=jQuery(i),y=new UniteGalleryMain,u=new UGFunctions;this.events={SETOVERSTYLE:"thumbmouseover",SETNORMALSTYLE:"thumbmouseout",PLACEIMAGE:"thumbplaceimage",AFTERPLACEIMAGE:"thumb_after_place_image",IMAGELOADERROR:"thumbimageloaderror",THUMB_IMAGE_LOADED:"thumb_image_loaded"};var n={thumb_width:88,thumb_height:50,thumb_fixed_size:!0,thumb_resize_by:"height",thumb_border_effect:!0,thumb_border_width:0,thumb_border_color:"#000000",thumb_over_border_width:0,thumb_over_border_color:"#d9d9d9",thumb_selected_border_width:1,thumb_selected_border_color:"#d9d9d9",thumb_round_corners_radius:0,thumb_color_overlay_effect:!0,thumb_overlay_color:"#000000",thumb_overlay_opacity:.4,thumb_overlay_reverse:!1,thumb_image_overlay_effect:!1,thumb_image_overlay_type:"bw",thumb_transition_duration:200,thumb_transition_easing:"easeOutQuad",thumb_show_loader:!0,thumb_loader_type:"dark",thumb_wrapper_as_link:!1,thumb_link_newpage:!1},t={touchEnabled:!1,num_thumbs_checking:0,customThumbs:!1,funcSetCustomThumbHtml:null,isEffectBorder:!1,isEffectOverlay:!1,isEffectImage:!1,colorOverlayOpacity:1,thumbInnerReduce:0},w={timeout_thumb_check:100,thumb_max_check_times:600,eventSizeChange:"thumb_size_change"};this.init=function(i,r){a=i.getObjects();y=i;st=jQuery(i);v=a.g_objWrapper;e=a.g_arrItems;n=jQuery.extend(n,r);t.isEffectBorder=n.thumb_border_effect;t.isEffectOverlay=n.thumb_color_overlay_effect;t.isEffectImage=n.thumb_image_overlay_effect};this._____________EXTERNAL_SETTERS__________=function(){};this.setHtmlThumbs=function(i){var w,b,s,f,h,a,v,c,u,o,p,l;for(r=i,w=y.getNumItems(),1==t.isEffectImage&&(b=it()),s=0;w>s;s++)f=e[s],h="",0==t.customThumbs&&(h=" ug-thumb-generated"),c="<div class='ug-thumb-wrapper"+h+"'><\/div>",1==n.thumb_wrapper_as_link&&(a=f.link,""==f.link&&(a="javascript:void(0)"),v="",1==n.thumb_link_newpage&&f.link&&(v=" target='_blank'"),c="<a href='"+a+"'"+v+" class='ug-thumb-wrapper"+h+"'><\/a>"),u=jQuery(c),o=f.objThumbImage,0==t.customThumbs&&(1==n.thumb_show_loader&&o&&(p="ug-thumb-loader-dark","bright"==n.thumb_loader_type&&(p="ug-thumb-loader-bright"),u.append("<div class='ug-thumb-loader "+p+"'><\/div>"),u.append("<div class='ug-thumb-error' style='display:none'><\/div>")),o&&((o.addClass("ug-thumb-image"),1==n.thumb_image_overlay_effect)&&(l=o.clone().appendTo(u),l.addClass("ug-thumb-image-overlay "+b).removeClass("ug-thumb-image"),l.fadeTo(0,0),f.objImageOverlay=l),u.append(o))),t.isEffectBorder&&u.append("<div class='ug-thumb-border-overlay'><\/div>"),t.isEffectOverlay&&u.append("<div class='ug-thumb-overlay'><\/div>"),r.append(u),t.customThumbs&&t.funcSetCustomThumbHtml(u,f),e[s].objThumbWrapper=u};this.setThumbNormalStyle=function(r,u){if(1==t.customThumbs&&r.removeClass("ug-thumb-over"),t.isEffectBorder&&h(r,n.thumb_border_width,n.thumb_border_color,u),t.isEffectOverlay){var e=1==n.thumb_overlay_reverse?!1:!0;c(r,e,u)}t.isEffectImage&&l(r,!0,u);f.trigger(i.events.SETNORMALSTYLE,r)};this.setThumbOverStyle=function(r){if(1==t.customThumbs&&r.addClass("ug-thumb-over"),t.isEffectBorder&&h(r,n.thumb_over_border_width,n.thumb_over_border_color),t.isEffectOverlay){var u=1==n.thumb_overlay_reverse?!0:!1;c(r,u)}1==t.isEffectImage&&l(r,!1);f.trigger(i.events.SETOVERSTYLE,r)};this.setHtmlProperties=function(){var f,e;0==t.customThumbs&&(1==n.thumb_fixed_size&&s(n.thumb_width,n.thumb_height),k());(r.children(".ug-thumb-wrapper").each(function(){var n=jQuery(this);i.setThumbNormalStyle(n,!0)}),t.isEffectOverlay&&n.thumb_overlay_color)&&(f={},u.isRgbaSupported()?(e=u.convertHexToRGB(n.thumb_overlay_color,n.thumb_overlay_opacity),f["background-color"]=e):(f["background-color"]=n.thumb_overlay_color,t.colorOverlayOpacity=n.thumb_overlay_opacity),r.find(".ug-thumb-wrapper .ug-thumb-overlay").css(f))};this.setThumbSelected=function(n){return 1==t.customThumbs&&n.removeClass("ug-thumb-over"),1==o(n)?!0:(n.addClass("ug-thumb-selected"),void p(n))};this.setThumbUnselected=function(n){n.removeClass("ug-thumb-selected");i.setThumbNormalStyle(n)};this.setOptions=function(t){n=jQuery.extend(n,t)};this.setThumbInnerReduce=function(n){t.thumbInnerReduce=n};this.setCustomThumbs=function(n,i){if(t.customThumbs=!0,"function"!=typeof n)throw new Error("The argument should be function");t.funcSetCustomThumbHtml=n;-1==jQuery.inArray("overlay",i)&&(t.isEffectOverlay=!1);-1==jQuery.inArray("border",i)&&(t.isEffectBorder=!1);t.isEffectImage=!1};this._____________EXTERNAL_GETTERS__________=function(){};this.getOptions=function(){return n};this.getNumThumbs=function(){return e.length};this.getThumbImage=function(n){return n.children(".ug-thumb-image")};this.getThumbByIndex=function(n){var t=i.getThumbs();if(n>=t.length||0>n)throw new Error("Wrong thumb index");return jQuery(t[n])};this.getThumbs=function(){return r.children(".ug-thumb-wrapper")};this.getItemByThumb=function(n){var t=n.data("index");return void 0===t&&(t=n.index()),e[t]};this.isThumbLoaded=function(n){var t=i.getItemByThumb(n);return t.isLoaded};this._____________EXTERNAL_OTHERS__________=function(){};this.initEvents=function(){var n=r.find(".ug-thumb-wrapper");n.on("touchstart",function(){t.touchEnabled=!0;n.off("mouseenter").off("mouseleave")});v.on(w.eventSizeChange,rt);n.hover(function(){var n=jQuery(this);ut(n)},function(){var n=jQuery(this);ft(n)});f.on(i.events.THUMB_IMAGE_LOADED,ot)};this.destroy=function(){var n=r.find(".ug-thumb-wrapper");n.off("touchstart");v.off(w.eventSizeChange);n.off("mouseenter");n.off("mouseleave");f.off(i.events.THUMB_IMAGE_LOADED)};this.loadThumbsImages=function(){var n=r.find(".ug-thumb-image");u.checkImagesLoaded(n,null,function(n,t){if(0==t)et(n,!0);else{var i=jQuery(n).parent();b(i)}})};this.triggerImageLoadedEvent=function(n,t){f.trigger(i.events.THUMB_IMAGE_LOADED,[n,t])};this.hideThumbs=function(){r.find(".ug-thumb-wrapper").hide()}}function UGThumbsGrid(){function tt(i,r,u){y=i.getObjects();h=i;v=jQuery(i);p=y.g_objWrapper;nt=y.g_arrItems;u===!0&&(n.isTilesMode=!0);n.numThumbs=nt.length;ot(r);n.isNavigationVertical="top"==t.grid_panes_direction||"bottom"==t.grid_panes_direction;1==n.isTilesMode?(s.setFixedMode(),s.setApproveClickFunction(kt),s.init(i,t),o=s.getObjThumbs()):(r.thumb_fixed_size=!0,o.init(i,r))}function it(t){var i=p;t&&(i=t);i.append("<div class='ug-thumbs-grid'><div class='ug-thumbs-grid-inner'><\/div><\/div>");f=i.children(".ug-thumbs-grid");e=f.children(".ug-thumbs-grid-inner");1==n.isTilesMode?s.setHtml(e):o.setHtmlThumbs(e)}function rt(){if(0==n.isHorizontal){if(0==n.gridHeight)throw new Error("You must set height before run.");}else if(0==n.gridWidth)throw new Error("You must set width before run.");}function ut(){var i=h.getSelectedItem(),t;(rt(),1==n.isFirstTimeRun&&(1==n.isTilesMode?(w(),s.run()):(o.setHtmlProperties(),w(),o.loadThumbsImages()),ui()),lt(),1==n.isFirstTimeRun&&n.isTilesMode)&&(t=o.getThumbs(),t.each(function(t,i){p.trigger(n.eventSizeChange,jQuery(i))}),t.fadeTo(0,1));null!=i&&b(i.index);c.trigger(u.events.PANE_CHANGE,n.currentPane);n.isFirstTimeRun=!1}function ft(){var o=e.children(".ug-thumb-wrapper"),s=jQuery(o[0]),h=s.outerHeight(),u=n.gridWidth,i=t.grid_num_rows*h+(t.grid_num_rows-1)*t.grid_space_between_rows+2*t.grid_padding;n.gridHeight=i;r.setElementSize(f,u,i);r.setElementSize(e,u,i);n.innerWidth=u;n.innerHeight=i}function et(){var o=e.children(".ug-thumb-wrapper"),s=jQuery(o[0]),h=s.outerWidth(),i=t.grid_num_cols*h+(t.grid_num_cols-1)*t.grid_space_between_cols+2*t.grid_padding,u=n.gridHeight;n.gridWidth=i;r.setElementSize(f,i,u);r.setElementSize(e,i,u);n.innerWidth=i;n.innerHeight=u}function w(){0==n.isHorizontal?et():ft()}function b(n){var t=g(n);return-1==t?!1:void u.gotoPane(t,"scroll")}function ot(n){t=jQuery.extend(t,n);o.setOptions(n)}function st(){var k=e.children(".ug-thumb-wrapper"),u=0,o=0,c=0,s=0,v=0,h=0,y,l,p,a,w,b;for(n.innerWidth=0,n.numPanes=1,n.arrPanes=[],n.numThumbsInPane=0,n.arrPanes.push(s),y=k.length,i=0;y>i;i++)l=jQuery(k[i]),r.placeElement(l,u,o),p=l.outerWidth(),a=l.outerHeight(),u>v&&(v=u),w=o+a,w>h&&(h=w),b=v+p,b>n.innerWidth&&(n.innerWidth=b),u+=p+t.grid_space_between_cols,c++,c>=t.grid_num_cols&&(o+=a+t.grid_space_between_rows,u=s,c=0),1==n.numPanes&&n.numThumbsInPane++,o+a>n.gridHeight&&(o=0,s=n.innerWidth+t.grid_space_between_cols,u=s,c=0,1==n.isMaxHeight&&1==n.numPanes&&(n.gridHeight=h,f.height(n.gridHeight)),y-1>i&&(n.numPanes++,n.arrPanes.push(s)));e.width(n.innerWidth);1==n.isMaxHeight&&1==n.numPanes&&(n.gridHeight=h,f.height(h))}function ht(){var w=e.children(".ug-thumb-wrapper"),h=0,u=0,o=0,c=0,l=0,b=0,p,a,k,v,s,y;for(n.innerWidth=0,n.numPanes=1,n.arrPanes=[],n.numThumbsInPane=0,n.arrPanes.push(l),p=w.length,i=0;p>i;i++)a=jQuery(w[i]),r.placeElement(a,h,u),k=a.outerWidth(),v=a.outerHeight(),h+=k+t.grid_space_between_cols,s=u+v,s>o&&(o=s),c++,c>=t.grid_num_cols&&(u+=v+t.grid_space_between_rows,h=l,c=0),1==n.numPanes&&n.numThumbsInPane++,s=u+v,y=b+n.gridHeight,s>y&&(1==n.isMaxHeight&&1==n.numPanes&&(n.gridHeight=o,f.height(n.gridHeight),y=n.gridHeight),u=y+t.grid_space_between_rows,b=u,l=0,h=l,c=0,p-1>i&&(n.numPanes++,n.arrPanes.push(u)));e.height(o);n.innerHeight=o;1==n.isMaxHeight&&1==n.numPanes&&(n.gridHeight=o,f.height(o))}function ct(){var b=e.children(".ug-thumb-wrapper"),o=t.grid_padding,k=t.grid_padding,c=k,s=o,h=0,y=0,l=0,p=0,d,a,u;for(n.innerWidth=0,n.numPanes=1,n.arrPanes=[],n.numThumbsInPane=0,n.arrPanes.push(o-t.grid_padding),d=b.length,i=0;d>i;i++){var w=jQuery(b[i]),v=w.outerWidth(),g=w.outerHeight();s-o+v>n.gridWidth&&(p++,c=0,p>=t.grid_num_rows?(p=0,o=s,l=0,c=k,1==n.numPanes&&(n.gridWidth=h+t.grid_padding,f.width(n.gridWidth)),n.numPanes++,n.arrPanes.push(o-t.grid_padding)):(s=o,c=l+t.grid_space_between_rows));r.placeElement(w,s,c);u=s+v;u>h&&(h=u);a=c+g;a>l&&(l=a);a>y&&(y=a);u=h+v;u>n.innerWidth&&(n.innerWidth=u);s+=v+t.grid_space_between_cols;1==n.numPanes&&n.numThumbsInPane++}n.innerWidth=h;n.innerHeight=l;e.width(n.innerWidth);e.height(n.innerHeight);1==n.numPanes&&(n.gridWidth=h+t.grid_padding,n.gridHeight=y+t.grid_padding,f.width(n.gridWidth),f.height(n.gridHeight))}function lt(){0==n.isHorizontal?n.isNavigationVertical?ht():st():ct()}function at(t){if(0>t||t>=n.numThumbs)throw new Error("Thumb not exists: "+t);return!0}function vt(t){if(t>=n.numPanes||0>t)throw new Error("Pane "+index+" doesn't exists.");return!0}function yt(n){var t=d(n);return 0==t?!1:void e.css(t)}function k(n){var i=d(n);return 0==i?!1:void e.stop(!0).animate(i,{duration:t.grid_transition_duration,easing:t.grid_transition_easing,queue:!1})}function a(){var t=-n.arrPanes[n.currentPane];k(t)}function pt(){return 1==n.isNavigationVertical?n.gridHeight:n.gridWidth}function d(t){var i={};return 1==n.isNavigationVertical?i.top=t+"px":i.left=t+"px",i}function l(){var t=r.getElementSize(e);return 1==n.isNavigationVertical?t.top:t.left}function g(t){if(0==at(t))return-1;return Math.floor(t/n.numThumbsInPane)}function wt(){if(1==n.numPanes)return!1;var t=r.getStoredEventData(n.storedEventID),u=t.diffTime,f=l(),i=Math.abs(f-t.startInnerPos);return i>30?!0:i>5&&u>300?!0:!1}function bt(){var t=r.getStoredEventData(n.storedEventID),f=l(),i,u;return diffPos=Math.abs(t.startInnerPos-f),i=pt(),u=Math.round(3*i/8),diffPos>=u?!0:t.diffTime<300&&diffPos>25?!0:!1}function kt(){if(1==n.numPanes)return!0;return r.isApproveStoredEventClick(n.storedEventID,n.isNavigationVertical)}function dt(){if(1==wt())return!0;var n=jQuery(this),t=o.getItemByThumb(n);h.selectItem(t)}function gt(t){if(1==n.numPanes||1==n.touchActive)return!0;0==n.isTilesMode&&t.preventDefault();n.touchActive=!0;var i={startInnerPos:l()};r.storeEventData(t,n.storedEventID,i)}function ni(){if(0==t.grid_vertical_scroll_ondrag||1==n.isNavigationVertical)return!1;var i=r.handleScrollTop(n.storedEventID);return"vert"===i?!0:!1}function ti(i){var f,o;if(0==n.touchActive||(i.preventDefault(),r.updateStoredEventData(i,n.storedEventID),f=r.getStoredEventData(n.storedEventID,n.isNavigationVertical),o=ni(),o))return!0;var e=f.diffMousePos,u=f.startInnerPos+e,s=e>0?"prev":"next",h=n.arrPanes[n.numPanes-1];0==t.grid_carousel&&u>0&&"prev"==s&&(u/=3);0==t.grid_carousel&&-h>u&&"next"==s&&(u=f.startInnerPos+e/3);yt(u)}function ii(i){var f;if(0==n.touchActive)return!0;if(r.updateStoredEventData(i,n.storedEventID),f=r.getStoredEventData(n.storedEventID,n.isNavigationVertical),n.touchActive=!1,0==bt())return a(),!0;var e=l(),o=e-f.startInnerPos,s=o>0?"prev":"next";"next"==s?0==t.grid_carousel&&u.isLastPane()?a():u.nextPane():0==t.grid_carousel&&u.isFirstPane()?a():u.prevPane()}function ri(){var n=h.getSelectedItem();o.setThumbSelected(n.objThumbWrapper);b(n.index)}function ui(){if(0==n.isTilesMode){o.initEvents();var t=f.find(".ug-thumb-wrapper");t.on("click touchend",dt);v.on(h.events.ITEM_CHANGE,ri)}else s.initEvents();f.bind("mousedown touchstart",gt);jQuery("body").bind("mousemove touchmove",ti);jQuery(window).add("body").bind("mouseup touchend",ii)}var v,y,p,nt,f,e,u=this,c=jQuery(this),h=new UniteGalleryMain,r=new UGFunctions,o=new UGThumbsGeneral,s=new UGTileDesign,t={grid_panes_direction:"left",grid_num_cols:2,grid_num_rows:2,grid_space_between_cols:10,grid_space_between_rows:10,grid_transition_duration:300,grid_transition_easing:"easeInOutQuad",grid_carousel:!1,grid_padding:0,grid_vertical_scroll_ondrag:!1},n;this.events={PANE_CHANGE:"pane_change"};n={eventSizeChange:"thumb_size_change",isHorizontal:!1,isMaxHeight:!1,isMaxWidth:!1,gridHeight:0,gridWidth:0,innerWidth:0,innerHeight:0,numPanes:0,arrPanes:0,numThumbs:0,currentPane:0,numThumbsInPane:0,isNavigationVertical:!1,touchActive:!1,startScrollPos:0,isFirstTimeRun:!0,isTilesMode:!1,storedEventID:"thumbsgrid"};this.destroy=function(){if(0==n.isTilesMode){var t=f.find(".ug-thumb-wrapper");t.off("click");t.off("touchend");v.on(h.events.ITEM_CHANGE);o.destroy()}else s.destroy();f.unbind("mousedown");f.unbind("touchstart");jQuery("body").unbind("mousemove");jQuery("body").unbind("touchmove");jQuery(window).add("body").unbind("touchend");jQuery(window).add("body").unbind("mouseup");c.off(u.events.PANE_CHANGE)};this.__________EXTERNAL_GENERAL_________=function(){};this.setThumbUnselected=function(n){o.setThumbUnselected(n)};this.isItemThumbVisible=function(t){var i=t.index,r=g(i);return r==n.currentPane?!0:!1};this.__________EXTERNAL_API_________=function(){};this.getNumPanesEstimationByHeight=function(i){var u,r;1==n.isTilesMode?r=t.tile_height:(u=o.getOptions(),r=u.thumb_height);var e=o.getNumThumbs(),f=Math.ceil(e/t.grid_num_cols),s=f*r+(f-1)*t.grid_space_between_rows;return Math.ceil(s/i)};this.getNumPanesEstimationByWidth=function(i){var u,r;n.isTilesMode?r=t.tile_width:(u=o.getOptions(),r=u.thumb_width);var e=o.getNumThumbs(),f=Math.ceil(e/t.grid_num_rows),s=f*r+(f-1)*t.grid_space_between_cols;return Math.ceil(s/i)};this.getHeightEstimationByWidth=function(i){var f;if(0==n.isTilesMode)throw new Error("This function works only with tiles mode");var e=o.getNumThumbs(),s=r.getNumItemsInSpace(i,t.tile_width,t.grid_space_between_cols),u=Math.ceil(e/s);return u>t.grid_num_rows&&(u=t.grid_num_rows),f=r.getSpaceByNumItems(u,t.tile_height,t.grid_space_between_rows),f+2*t.grid_padding};this.getElement=function(){return f};this.getSize=function(){return r.getElementSize(f)};this.getNumPanes=function(){return n.numPanes};this.isFirstPane=function(){return 0==n.currentPane?!0:!1};this.isLastPane=function(){return n.currentPane==n.numPanes-1?!0:!1};this.getPaneInfo=function(){return{pane:n.currentPane,total:n.numPanes}};this.getPane=function(){return n.currentPane};this.setWidth=function(t){n.gridWidth=t;n.isHorizontal=!0};this.setMaxWidth=function(t){n.gridWidth=t;n.isMaxWidth=!0;n.isHorizontal=!0};this.setHeight=function(t){n.gridHeight=t;n.isHorizontal=!1};this.setMaxHeight=function(t){n.gridHeight=t;n.isMaxHeight=!0;n.isHorizontal=!1};this.gotoPane=function(t){if(0==vt(t)||t==n.currentPane)return!1;var i=-n.arrPanes[t];n.currentPane=t;k(i);c.trigger(u.events.PANE_CHANGE,t)};this.nextPane=function(){var i=n.currentPane+1;if(i>=n.numPanes){if(0==t.grid_carousel)return!0;i=0}u.gotoPane(i,"next")};this.prevPane=function(){var i=n.currentPane-1;return 0>i&&(i=n.numPanes-1,0==t.grid_carousel)?!1:void u.gotoPane(i,"prev")};this.attachNextPaneButton=function(n){return r.setButtonOnClick(n,u.nextPane),1==t.grid_carousel?!0:(u.isLastPane()&&n.addClass("ug-button-disabled"),void c.on(u.events.PANE_CHANGE,function(){u.isLastPane()?n.addClass("ug-button-disabled"):n.removeClass("ug-button-disabled")}))};this.attachPrevPaneButton=function(n){return r.setButtonOnClick(n,u.prevPane),1==t.grid_carousel?!0:(u.isFirstPane()&&n.addClass("ug-button-disabled"),void c.on(u.events.PANE_CHANGE,function(){u.isFirstPane()?n.addClass("ug-button-disabled"):n.removeClass("ug-button-disabled")}))};this.attachBullets=function(t){t.setActive(n.currentPane);jQuery(t).on(t.events.BULLET_CLICK,function(n,i){u.gotoPane(i,"theme");t.setActive(i)});jQuery(u).on(u.events.PANE_CHANGE,function(n,i){t.setActive(i)})};this.getObjTileDesign=function(){return s};this.init=function(n,t,i){tt(n,t,i)};this.run=function(){ut()};this.setHtml=function(n){it(n)}}function UGThumbsStrip(){function ut(n,t){b=n.getObjects();l=n;p=jQuery(n);k=b.g_objWrapper;it=b.g_arrItems;r=jQuery.extend(r,t);f=r.strip_vertical_type;1==f&&(r=jQuery.extend(r,rt),r=jQuery.extend(r,t),t.thumb_resize_by="width");o.init(n,t);d()}function d(){var n=o.getOptions();h.isNotFixedThumbs=n.thumb_fixed_size===!1;f=r.strip_vertical_type}function ft(){o.setHtmlProperties();et();st();g();0==h.isRunOnce&&(1==r.strip_control_touch&&(s=new UGTouchThumbsControl,s.init(u)),1==r.strip_control_avia&&(c=new UGAviaControl,c.init(u)),v(),o.loadThumbsImages(),wt());h.isRunOnce=!0}function et(){var h=t.children(".ug-thumb-wrapper"),r=jQuery(h[0]),u=r.outerWidth(),s=r.outerHeight(),i=o.getOptions();0==f?(e.thumbSize=u,e.thumbSecondSize=1==i.thumb_fixed_size?s:i.thumb_height,e.stripSize=n.width(),e.stripInnerSize=t.width()):(e.thumbSize=s,e.thumbSecondSize=1==i.thumb_fixed_size?u:i.thumb_width,e.stripSize=n.height(),e.stripInnerSize=t.height())}function ot(n){0==f?t.width(n):t.height(n);e.stripInnerSize=n;v()}function g(){var c=t.children(".ug-thumb-wrapper"),u=0,e=0,n,s;for(i=0;i<c.length;i++){if(n=jQuery(c[i]),1==h.isNotFixedThumbs){if(objItem=o.getItemByThumb(n),0==objItem.isLoaded)continue;n.show()}a.placeElement(n,u,e);0==f?u+=n.outerWidth()+r.strip_space_between_thumbs:e+=n.outerHeight()+r.strip_space_between_thumbs}s=0==f?u-r.strip_space_between_thumbs:e-r.strip_space_between_thumbs;ot(s)}function st(){var u,o,i,r;0==f?(u=e.thumbSecondSize,i={},i.height=u+"px",r={},r.height=u+"px"):(o=e.thumbSecondSize,i={},i.width=o+"px",r={},r.width=o+"px");n.css(i);t.css(r)}function nt(n){var i=u.getInnerStripPos(),t=i+n;t=u.fixInnerStripLimits(t);u.positionInnerStrip(t,!0)}function ht(n){var i=w(n),t=-1*i.min;t=u.fixInnerStripLimits(t);u.positionInnerStrip(t,!0)}function ct(n){var i=w(n),t=-1*i.max+e.stripSize;t=u.fixInnerStripLimits(t);u.positionInnerStrip(t,!0)}function tt(n){var t,i,r,u;if(0==y())return!1;t=bt();i=w(n);i.min<t.minPosThumbs?(r=n.prev(),ht(r.length?r:n)):i.max>t.maxPosThumbs&&(u=n.next(),ct(u.length?u:n))}function lt(){var t=l.getSelectedItem(),n;if(null==t)return!0;n=t.objThumbWrapper;n&&tt(n)}function at(){if(0==y())return!1;var n=u.getInnerStripPos(),t=u.fixInnerStripLimits(n);n!=t&&u.positionInnerStrip(t,!0)}function v(){var n=y();1==n?(c&&c.enable(),s&&s.enable()):(c&&c.disable(),s&&s.disable())}function vt(){return y()?!1:void(0==f?a.placeElement(t,r.strip_thumbs_align,0):a.placeElement(t,0,r.strip_thumbs_align))}function yt(n){var t,i;if(u.isTouchMotionActive()&&(t=s.isSignificantPassed(),1==t))return!0;i=o.getItemByThumb(n);l.selectItem(i)}function pt(){clearTimeout(h.handle);h.handle=setTimeout(function(){g()},50)}function wt(){o.initEvents();var t=n.find(".ug-thumb-wrapper");t.on("click touchend",function(){var n=jQuery(this);yt(n)});p.on(l.events.ITEM_CHANGE,function(){var n=l.getSelectedItem();o.setThumbSelected(n.objThumbWrapper);tt(n.objThumbWrapper)});h.isNotFixedThumbs&&jQuery(o).on(o.events.AFTERPLACEIMAGE,pt)}function y(){return 0==f?t.width()>n.width()?!0:!1:t.height()>n.height()?!0:!1}function bt(){var n={},t=u.getInnerStripPos();return n.minPosThumbs=-1*t+1,n.maxPosThumbs=-1*t+e.stripSize-1,n}function w(n){var t={},i=n.position();return 0==f?(t.min=i.left,t.max=i.left+e.thumbSize):(t.min=i.top,t.max=i.top+e.thumbSize),t}var p,b,k,it,n,t,c,s,u=this,l=new UniteGalleryMain,a=new UGFunctions,f=!1,o=new UGThumbsGeneral,a=new UGFunctions,r={strip_vertical_type:!1,strip_thumbs_align:"left",strip_space_between_thumbs:6,strip_thumb_touch_sensetivity:15,strip_scroll_to_thumb_duration:500,strip_scroll_to_thumb_easing:"easeOutCubic",strip_control_avia:!0,strip_control_touch:!0},h={isRunOnce:!1,is_placed:!1,isNotFixedThumbs:!1,handle:null},e={stripSize:0,stripInnerSize:0,thumbSize:0,thumbSecondSize:0},rt;this.events={STRIP_MOVE:"stripmove"};rt={strip_thumbs_align:"top",thumb_resize_by:"width"};this.setHtml=function(i){if(!i){var i=k;null!=r.parent_container&&(i=r.parent_container)}i.append("<div class='ug-thumbs-strip'><div class='ug-thumbs-strip-inner'><\/div><\/div>");n=i.children(".ug-thumbs-strip");t=n.children(".ug-thumbs-strip-inner");o.setHtmlThumbs(t);1==h.isNotFixedThumbs&&o.hideThumbs()};this.destroy=function(){var t=n.find(".ug-thumb-wrapper");t.off("click");t.off("touchend");p.off(l.events.ITEM_CHANGE);jQuery(o).off(o.events.AFTERPLACEIMAGE);s&&s.destroy();c&&c.destroy();o.destroy()};this.________EXTERNAL_GENERAL___________=function(){};this.init=function(n,t){ut(n,t)};this.run=function(){ft()};this.fixInnerStripLimits=function(i){var r,u=0;return r=0==f?-(t.width()-n.width()):-(t.height()-n.height()),i>u&&(i=u),r>i&&(i=r),i};this.positionInnerStrip=function(n,i){var i,e;void 0===i&&(i=!1);e=0==f?{left:n+"px"}:{top:n+"px"};0==i?(t.css(e),u.triggerStripMoveEvent()):(u.triggerStripMoveEvent(),t.stop(!0).animate(e,{duration:r.strip_scroll_to_thumb_duration,easing:r.strip_scroll_to_thumb_easing,queue:!1,progress:function(){u.triggerStripMoveEvent()},always:function(){u.triggerStripMoveEvent()}}))};this.triggerStripMoveEvent=function(){jQuery(u).trigger(u.events.STRIP_MOVE)};this.isTouchMotionActive=function(){if(!s)return!1;return s.isTouchActive()};this.isItemThumbVisible=function(t){var r=t.objThumbWrapper,i=r.position(),e=-1*u.getInnerStripPos(),o;if(0==f)var s=e+n.width(),h=i.left,c=i.left+r.width();else var s=e+n.height(),h=i.top,c=i.top+r.height();return o=!1,c>=e&&s>=h&&(o=!0),o};this.getInnerStripPos=function(){return 0==f?t.position().left:t.position().top};this.getInnerStripLimits=function(){var i={};return i.maxPos=0,i.minPos=0==f?-(t.width()-n.width()):-(t.height()-n.height()),i};this.scrollForeward=function(){nt(-e.stripSize)};this.scrollBack=function(){nt(e.stripSize)};this.________EXTERNAL_SETTERS___________=function(){};this.setOptions=function(n){r=jQuery.extend(r,n);o.setOptions(n);d()};this.setSizeVertical=function(i){var o,u,r;if(0==f)throw new Error("setSizeVertical error, the strip size is not vertical");o=e.thumbSecondSize;u={};u.width=o+"px";u.height=i+"px";n.css(u);r={};r.width=o+"px";r.left="0px";r.top="0px";t.css(r);h.is_placed=!0;v()};this.setSizeHorizontal=function(i){var o,u,r;if(0==f)throw new Error("setSizeHorizontal error, the strip size is not horizontal");o=e.thumbSecondSize;u={};u.width=i+"px";u.height=o+"px";n.css(u);r={};r.height=o+"px";r.left="0px";r.top="0px";t.css(r);h.is_placed=!0;v()};this.setPosition=function(t,i,r,u){a.placeElement(n,t,i,r,u)};this.resize=function(t){0==f?n.width(t):n.height(t);e.stripSize=t;v();at();vt();lt()};this.setThumbUnselected=function(n){o.setThumbUnselected(n)};this.setCustomThumbs=function(n){o.setCustomThumbs(n)};this.________EXTERNAL_GETTERS___________=function(){};this.getObjects=function(){var i=o.getOptions(),u=jQuery.extend(r,i);return{g_gallery:l,g_objGallery:p,g_objWrapper:k,g_arrItems:it,g_objStrip:n,g_objStripInner:t,g_aviaControl:c,g_touchThumbsControl:s,isVertical:f,g_options:u}};this.getSizeAndPosition=function(){return a.getElementSize(n)};this.getHeight=function(){return n.outerHeight()};this.getWidth=function(){return n.outerWidth()};this.getSizes=function(){return e};this.isVertical=function(){return f};this.isPlaced=function(){return h.is_placed};this.isMoveEnabled=function(){return y()}}function UGTileDesign(){function tt(u,f){var e,h,c;s=u;at=jQuery(u);e=s.getObjects();o=e.g_objWrapper;vt=s.getArrItems();n=jQuery.extend(n,yt);n=jQuery.extend(n,f);it();t.init(u,n);h={};t.setCustomThumbs(rt,["overlay"],h);c=t.getOptions();n=jQuery.extend(n,c);i.isSaparateIcons=!r.isRgbaSupported()}function it(){1==n.tile_enable_overlay?(n.thumb_overlay_opacity=n.tile_overlay_opacity,n.thumb_overlay_color=n.tile_overlay_color):0==n.tile_enable_icons?n.thumb_color_overlay_effect=!1:n.thumb_overlay_opacity=0;n.tile_as_link&&(n.thumb_wrapper_as_link=!0,n.thumb_link_newpage=n.tile_link_newpage);1==n.tile_enable_outline&&0==n.tile_enable_border&&(n.tile_enable_outline=!1);i.tileInnerReduce=0;n.tile_enable_border&&(i.tileInnerReduce=2*n.tile_border_width,t.setThumbInnerReduce(i.tileInnerReduce))}function rt(t,u){var d="<img src='"+u.urlThumb+"' alt='"+u.title+"' class='ug-thumb-image'>",f,e,h,a,b,v,c,y,l,p,k,o,w;if(t.append(d),t.addClass("ug-tile"),t.children(".ug-thumb-image"),1==i.isFixedMode&&(t.fadeTo(0,0),r.setElementSize(t,n.tile_width,n.tile_height),t.addClass("ug-tile-fixed")),f={},(1==n.tile_enable_border&&(f["border-width"]=n.tile_border_width+"px",f["border-style"]="solid",f["border-color"]=n.tile_border_color,n.tile_border_radius&&(f["border-radius"]=n.tile_border_radius+"px")),1==n.tile_enable_outline&&(f.outline="1px solid "+n.tile_outline_color),1==n.tile_enable_shadow)&&(e=n.tile_shadow_h+"px ",e+=n.tile_shadow_v+"px ",e+=n.tile_shadow_blur+"px ",e+=n.tile_shadow_spread+"px ",e+=n.tile_shadow_color,f["box-shadow"]=e),t.css(f),h="",n.tile_enable_icons?(0==n.tile_as_link&&1==n.tile_enable_action&&(a="ug-button-play ug-icon-zoom","image"!=u.type&&(a="ug-button-play ug-icon-play"),h+="<div class='ug-tile-icon "+a+"' style='display:none'><\/div>"),(u.link&&1==n.tile_show_link_icon||1==n.tile_as_link)&&(0==n.tile_as_link?(b="",1==n.tile_link_newpage&&(b=" target='_blank'"),h+="<a href='"+u.link+"'"+b+" class='ug-tile-icon ug-icon-link'><\/a>"):h+="<div class='ug-tile-icon ug-icon-link' style='display:none'><\/div>"),v=i.isSaparateIcons,c=(0==v&&"image"!=u.type&&1==n.tile_videoplay_icon_always_on&&(v=!0),v)?t:t.children(".ug-thumb-overlay"),c.append(h),y=c.children("."+a),0==y.length?y=null:y.hide(),l=c.children(".ug-icon-link"),0==l.length?l=null:l.hide(),l||1!=n.tile_enable_action||t.addClass("ug-tile-clickable")):1==n.tile_enable_action&&t.addClass("ug-tile-clickable"),1==n.tile_enable_image_effect&&(p="<div class='ug-tile-image-overlay' style='display:none'>",k=" ug-"+n.tile_image_effect_type+"-effect",p+="<img src='"+u.urlThumb+"' alt='"+u.title+"' class='"+k+"'>",p+="<\/div>",t.append(p)),1==n.tile_enable_textpanel){o=new UGTextPanel;o.init(s,n,"tile");o.appendHTML(t);w=u.title;switch(n.tile_textpanel_source){case"desc":case"description":w=u.description;break;case"desc_title":""!=u.description&&(w=u.description)}o.setTextPlain(w,"");0==n.tile_textpanel_always_on&&o.getElement().fadeTo(0,0);t.data("objTextPanel",o)}}function a(n){return n.children(".ug-tile-image-overlay")}function ut(n){return n.find(".ug-tile-image-overlay img")}function h(n){return n.data("objTextPanel")}function v(n){return n.find(".ug-textpanel")}function y(n){var t=n.find(".ug-icon-link");return 0==t.length?null:t}function p(n){var t=n.find(".ug-button-play");return 0==t.length?null:t}function f(n){return n.hasClass("ug-thumb-over")?!0:!1}function w(n){return n.hasClass("ug-tile-clickable")}function b(t){var f=(u.getItemByTile(t),p(t)),e=y(t),s=r.getElementSize(t),it=a(t),k=u.getTileImage(t),d=ut(t),l,o,rt,g;if(1==n.tile_enable_image_effect&&r.setElementSize(it,s.width-i.tileInnerReduce,s.height-i.tileInnerReduce),i.isFixedMode&&(0==n.tile_enable_image_effect?r.scaleImageCoverParent(k,t):(r.scaleImageCoverParent(d,it),r.cloneElementSizeAndPos(d,k),setTimeout(function(){r.cloneElementSizeAndPos(d,k)},500))),l=h(t),(1==n.tile_enable_textpanel&&l&&(l.refresh(!1,!0),(1==n.tile_textpanel_always_on||"fade"==n.tile_textpanel_appear_type)&&l.positionPanel()),f||e)&&(o=0,1==n.tile_enable_textpanel&&(rt=v(t),g=r.getElementSize(rt),g.height>0&&(o=Math.floor(g.height/-2)))),f&&e){var w=r.getElementSize(f),nt=r.getElementSize(e),c=n.tile_space_between_icons,tt=w.width+c+nt.width,b=Math.floor((s.width-tt)/2);c>b&&(c=Math.floor((s.width-w.width-nt.width)/3),tt=w.width+c+nt.width,b=Math.floor((s.width-tt)/2));r.placeElement(f,b,"middle",0,o);r.placeElement(e,b+w.width+c,"middle",0,o)}else f&&r.placeElement(f,"center","middle",0,o),e&&r.placeElement(e,"center","middle",0,o);f&&f.show();e&&e.show()}function k(t,i){var r=(u.getItemByTile(t),a(t)),f=n.thumb_transition_duration,e;0==n.tile_image_effect_reverse?(e=u.getTileImage(t),i?(e.fadeTo(1,1),r.stop(!0).fadeTo(f,0)):r.stop(!0).fadeTo(f,1)):i?r.stop(!0).fadeTo(f,1):r.stop(!0).fadeTo(f,0)}function d(t,i){var f=n.thumb_transition_duration,u=v(t),e,o,s;if(!u)return!0;if("slide"==n.tile_textpanel_appear_type){if(e=r.getElementSize(u),0==e.width)return!1;o=-e.height;s=0;1==i?(u.fadeTo(0,1),0==u.is(":animated")&&u.css("bottom",o+"px"),u.stop(!0).animate({bottom:s+"px"},f)):u.stop(!0).animate({bottom:o+"px"},f)}else 1==i?u.stop(!0).fadeTo(f,1):u.stop(!0).fadeTo(f,0)}function g(t,i,r){var u=n.thumb_transition_duration;r&&r===!0&&(u=0);var f=p(t),e=y(t),o=i?1:0;f&&f.stop(!0).fadeTo(u,o);e&&e.stop(!0).fadeTo(u,o)}function ft(t,r){if(r=jQuery(r),n.tile_enable_image_effect&&k(r,!0),1==n.tile_enable_textpanel&&0==n.tile_textpanel_always_on&&d(r,!0),i.isSaparateIcons&&1==n.tile_enable_icons){var f=1==n.thumb_overlay_reverse,e=u.getItemByTile(r);(1!=n.tile_videoplay_icon_always_on||"image"==e.type)&&g(r,f,!1)}}function et(t,r){if(r=jQuery(r),n.tile_enable_image_effect&&k(r,!1),1==n.tile_enable_textpanel&&0==n.tile_textpanel_always_on&&d(r,!1),i.isSaparateIcons&&1==n.tile_enable_icons){var u=1==n.thumb_overlay_reverse?!1:!0;g(r,u,!1)}}function ot(n){var i=t.getThumbs().not(n);i.each(function(n,i){t.setThumbNormalStyle(jQuery(i))})}function st(n,t,r){return t=jQuery(t),1==i.isFixedMode&&t.data("image_placed")!==!0&&r!==!0?!0:void b(t)}function nt(n,t,i){b(t);i.fadeTo(0,1);t.data("image_placed",!0)}function c(n){return 1==w(n)?(l.trigger(u.events.TILE_CLICK,n),!0):void(0==f(n)&&(ot(n),t.setThumbOverStyle(n)))}function ht(n){var t=jQuery(this),e=t.prop("tagName").toLowerCase(),r=!0;if(i.funcParentApproveClick&&0==i.funcParentApproveClick()&&(r=!1),"a"==e)0==r&&n.preventDefault();else if(0==f(t))1==r&&c(t);else{if(0==w(t))return!0;1==r&&l.trigger(u.events.TILE_CLICK,t)}}function ct(n){n.stopPropagation();var t=jQuery(this).parents(".ug-tile"),r=!0;return i.funcParentApproveClick&&0==i.funcParentApproveClick()&&(r=!1),0==f(t)?(c(t),!0):1==r?(l.trigger(u.events.TILE_CLICK,t),!1):void 0}function lt(t){var r=jQuery(this).parents(".ug-tile");i.funcParentApproveClick&&0==i.funcParentApproveClick()&&t.preventDefault();0==f(r)&&0==n.tile_as_link&&(t.preventDefault(),c(r))}var at,e,o,vt,u=this,l=jQuery(this),s=new UniteGalleryMain,r=new UGFunctions,t=new UGThumbsGeneral;this.events={TILE_CLICK:"tile_click"};var n={tile_width:250,tile_height:200,tile_enable_border:!1,tile_border_width:3,tile_border_color:"#F0F0F0",tile_border_radius:0,tile_enable_outline:!1,tile_outline_color:"#8B8B8B",tile_enable_shadow:!1,tile_shadow_h:1,tile_shadow_v:1,tile_shadow_blur:3,tile_shadow_spread:2,tile_shadow_color:"#8B8B8B",tile_enable_action:!0,tile_as_link:!1,tile_link_newpage:!0,tile_enable_overlay:!0,tile_overlay_opacity:.4,tile_overlay_color:"#000000",tile_enable_icons:!0,tile_show_link_icon:!1,tile_videoplay_icon_always_on:!1,tile_space_between_icons:26,tile_enable_image_effect:!1,tile_image_effect_type:"bw",tile_image_effect_reverse:!1,tile_enable_textpanel:!1,tile_textpanel_source:"title",tile_textpanel_always_on:!1,tile_textpanel_appear_type:"slide"},yt={thumb_color_overlay_effect:!0,thumb_overlay_reverse:!0,thumb_image_overlay_effect:!1,tile_textpanel_enable_description:!1,tile_textpanel_bg_opacity:.6,tile_textpanel_padding_top:8,tile_textpanel_padding_bottom:8},i={isFixedMode:!1,eventSizeChange:"thumb_size_change",funcParentApproveClick:null,isSaparateIcons:!1,tileInnerReduce:0};this.loadTileImage=function(n){var t=u.getTileImage(n);r.checkImagesLoaded(t,null,function(t){nt(null,n,jQuery(t))})};this.setHtml=function(n){e=n;t.setHtmlThumbs(n)};this.initEvents=function(){t.initEvents();jQuery(t).on(t.events.SETOVERSTYLE,ft);jQuery(t).on(t.events.SETNORMALSTYLE,et);jQuery(t).on(t.events.PLACEIMAGE,nt);o.on(i.eventSizeChange,st);e.delegate(".ug-tile .ug-button-play","click",ct);e.delegate(".ug-tile","click",ht);e.delegate(".ug-tile .ug-icon-link","click",lt)};this.destroy=function(){if(jQuery(t).off(t.events.SETOVERSTYLE),jQuery(t).off(t.events.SETNORMALSTYLE),jQuery(t).off(t.events.PLACEIMAGE),o.off(i.eventSizeChange),1==n.tile_enable_textpanel){var r=t.getThumbs();jQuery.each(r,function(n,t){var i=h(jQuery(t));i&&i.destroy()})}t.destroy()};this.init=function(n,t,i){tt(n,t,i)};this.setFixedMode=function(){i.isFixedMode=!0};this.setApproveClickFunction=function(n){i.funcParentApproveClick=n};this.resizeTile=function(t,f,e){var f,e,o,s;1==i.isFixedMode?(f?e||(e=n.tile_height/n.tile_width*f):(f=n.tile_width,e=n.tile_height),r.setElementSize(t,f,e),u.triggerSizeChangeEvent(t,!0)):(o={},s={},null!==f&&(o.width=f+"px",s.width=f-i.tileInnerReduce+"px"),null!==e&&(o.height=e+"px",s.height=e-i.tileInnerReduce+"px"),t.css(o),1==n.tile_enable_textpanel&&1==n.tile_textpanel_always_on&&f&&u.resizeTileTextPanel(t,f-i.tileInnerReduce),1==n.tile_enable_image_effect&&t.find(".ug-tile-image-overlay").css(s))};this.resizeAllTiles=function(i,r){var r,f;r||(r=n.tile_height/n.tile_width*i);f=t.getThumbs();f.each(function(n,t){u.resizeTile(jQuery(t),i,r)})};this.resizeTileTextPanel=function(n,t){var i=h(n),u;return i?(u=r.getElementSize(n),t<u.width?!1:void i.refresh(!1,!0,t)):!1};this.setAllTilesWidth=function(r){var f=t.getThumbs(),o,e,s;if(f.css("width",r+"px"),o=r-i.tileInnerReduce,1==n.tile_enable_textpanel&&1==n.tile_textpanel_always_on)for(e=0;e<f.length;e++)s=jQuery(f[e]),u.resizeTileTextPanel(s,o);1==n.tile_enable_image_effect&&0==n.tile_image_effect_reverse&&f.find(".ug-tile-image-overlay").css("width",o+"px")};this.getTileHeightByWidth=function(n,t){var i=u.getItemByTile(n),r=t*i.thumbRatioByHeight;return Math.floor(r)};this.triggerSizeChangeEvent=function(n,t){if(!n)return!1;if(!t)var t=!1;o.trigger(i.eventSizeChange,[n,t])};this.triggerSizeChangeEventAllTiles=function(n){var i=t.getThumbs();i.each(function(){var t=jQuery(this);u.triggerSizeChangeEvent(t,n)})};this.disableEvents=function(){var n=t.getThumbs();n.css("pointer-events","none")};this.enableEvents=function(){var n=t.getThumbs();n.css("pointer-events","auto")};this.setOptions=function(i){n=jQuery.extend(n,i);t.setOptions(i)};this.run=function(){var r=t.getThumbs();1==n.tile_enable_image_effect&&0==n.tile_image_effect_reverse&&r.children(".ug-thumb-image").fadeTo(0,0);t.setHtmlProperties();1==i.isFixedMode&&(r.children(".ug-thumb-image").fadeTo(0,0),t.loadThumbsImages())};this._____________EXTERNAL_GETTERS____________=function(){};this.getObjThumbs=function(){return t};this.getOptions=function(){return n};this.getTileImage=function(n){return n.children("img.ug-thumb-image")};this.getItemByTile=function(n){return t.getItemByThumb(n)}}function UGTiles(){function it(n,r){g_objects=n.getObjects();o=n;a=jQuery(n);c=g_objects.g_objWrapper;vt=g_objects.g_arrItems;t=jQuery.extend(t,r);i.init(n,t);e=i.getObjThumbs();rt()}function rt(){t.tiles_min_columns<1&&(t.tiles_min_columns=1);0!=t.tiles_max_columns&&t.tiles_max_columns<t.tiles_min_columns&&(t.tiles_max_columns=t.tiles_min_columns)}function ut(n){var n,r;n||(n=c);f=n;r=t.tiles_type;n.addClass("ug-tiletype-"+r);i.setHtml(n);n.children(".ug-thumb-wrapper").hide()}function v(){if(1==t.tiles_enable_transition){f.addClass("ug-tiles-transit");var n=i.getOptions();1==n.tile_enable_image_effect&&0==n.tile_image_effect_reverse&&f.addClass("ug-tiles-transit-overlays");u.isTransActive=!0}}function s(){return r.getElementSize(f).width}function y(){return 0==u.isTransActive?!1:void i.disableEvents()}function p(){1==u.isTransActive?(setTimeout(function(){i.enableEvents();i.triggerSizeChangeEventAllTiles()},800),u.handle&&clearTimeout(u.handle),u.handle=setTimeout(function(){i.triggerSizeChangeEventAllTiles();u.handle=null},2e3)):i.triggerSizeChangeEventAllTiles()}function w(){n.colWidth=(n.availWidth-n.colGap*(n.numCols-1))/n.numCols;n.colWidth=Math.floor(n.colWidth);n.totalWidth=r.getSpaceByNumItems(n.numCols,n.colWidth,n.colGap)}function h(){var i,u;(n.colWidth=t.tiles_col_width,n.minCols=t.tiles_min_columns,n.colGap=0==o.isMobileMode()?t.tiles_space_between_cols:t.tiles_space_between_cols_mobile,n.galleryWidth=s(),n.availWidth=n.galleryWidth,1==t.tiles_include_padding&&(n.availWidth=n.galleryWidth-2*n.colGap),1==t.tiles_exact_width)?(n.numCols=r.getNumItemsInSpace(n.availWidth,n.colWidth,n.colGap),n.maxCols>0&&n.numCols>n.maxCols&&(n.numCols=n.maxCols),n.numCols<n.minCols?(n.numCols=n.minCols,w()):n.totalWidth=n.numCols*(n.colWidth+n.colGap)-n.colGap):(i=r.getNumItemsInSpaceRound(n.availWidth,n.colWidth,n.colGap),i<n.minCols?i=n.minCols:0!=n.maxCols&&i>n.maxCols&&(i=n.maxCols),n.numCols=i,w());switch(t.tiles_align){case"center":default:n.addX=Math.round((n.galleryWidth-n.totalWidth)/2);break;case"left":n.addX=0;break;case"right":n.addX=n.galleryWidth-n.totalWidth}for(n.maxColHeight=0,n.arrPosx=[],col=0;col<n.numCols;col++)u=r.getColX(col,n.colWidth,n.colGap),n.arrPosx[col]=u+n.addX;n.colHeights=[0]}function ft(){var t=0,i=999999999;for(col=0;col<n.numCols;col++){if(void 0==n.colHeights[col]||0==n.colHeights[col])return col;n.colHeights[col]<i&&(t=col,i=n.colHeights[col])}return t}function l(t,u,e,o){var o,s,c,l,h;(null===o||"undefined"==typeof o)&&(o=ft());s=0;void 0!==n.colHeights[o]&&(s=n.colHeights[o]);c=i.getTileHeightByWidth(t,n.colWidth);l=n.arrPosx[o];r.placeElement(t,l,s);h=s+c;n.colHeights[o]=h+n.colGap;n.maxColHeight<h&&(n.maxColHeight=h);1==u&&t.show();1==e&&f.height(n.maxColHeight)}function b(o){var c,s,v,a,w;for(o||(o=!1),h(),c=e.getThumbs(),y(),i.setAllTilesWidth(n.colWidth),s=0;s<c.length;s++)v=jQuery(c[s]),a=void 0,1==t.tiles_keep_order&&(a=r.getColByIndex(n.numCols,s)),l(v,o,!1,a);p();w=f.height();1==u.isTransActive&&w>n.maxColHeight?setTimeout(function(){f.height(n.maxColHeight)},700):f.height(n.maxColHeight)}function et(t){var f=t.index(),i=r.getPrevRowSameColIndex(f,n.numCols),u;return 0>i?!0:(u=o.getItem(i),u.ordered_placed===!0?!0:!1)}function k(t,u){var c,f,a,v,y,s,h,p;if(u!==!0&&(c=et(t),0==c)||(f=t.index(),a=r.getColByIndex(n.numCols,f),l(t,!0,!0,a),v=o.getItem(f),v.ordered_placed=!0,t.fadeTo(0,1),i.triggerSizeChangeEvent(t),y=o.getNumItems(),s=r.getNextRowSameColIndex(f,n.numCols),s>=y))return!1;h=e.getThumbByIndex(s);p=o.getItem(s);e.isThumbLoaded(h)&&!p.ordered_placed&&k(h,!0)}function ot(n,r){if(1==r)return!1;n=jQuery(n);var u=jQuery(n).parent();e.triggerImageLoadedEvent(u,n);1==t.tiles_keep_order?k(u):(l(u,!0,!0),u.fadeTo(0,1),i.triggerSizeChangeEvent(u))}function st(){var i=e.getThumbs(),u,o,s;h();u=Math.abs(n.galleryWidth-n.totalWidth);1==t.tiles_set_initial_height&&0==r.isScrollbarExists()&&25>u&&(o=(i.length,Math.ceil(i.length/n.numCols)),s=o*t.tiles_col_width*.75,f.height(s),h());i.css("width",n.colWidth+"px");i.fadeTo(0,0);var l=n.numCols,a=n.galleryWidth,y=jQuery(f).find("img.ug-thumb-image"),c=!1;r.checkImagesLoaded(y,function(){h();(l!=n.numCols||a!=n.galleryWidth)&&b(!1);v()},function(n,t){0==c&&tt.trigger(nt.events.TILES_FIRST_PLACED);c=!0;ot(n,t)})}function d(){var h=s(),c=e.getThumbs(),r=t.tiles_justified_row_height,l=[],a=0,v=t.tiles_justified_space_between,w=c.length,u;jQuery.each(c,function(n,t){t=jQuery(t);var u=(i.getTileImage(t),e.getItemByThumb(t)),f=u.thumbWidth,o=u.thumbHeight;o!==r&&(f=Math.floor(u.thumbRatioByWidth*r));l[n]=f;a+=f});u=Math.ceil(a/h);u>w&&(u=w);var nt=a/u,n=[],f=0,y=[],o=[],b=0,k=0;jQuery.each(c,function(t,i){var r=l[t];b+r/2>(k+1)*nt&&(y[n.length]=f,n.push(o),o=[],f=0,k++);b+=r;f+=r;o.push(i)});y[n.length]=f;n.push(o);var d=[],g=[],p=0;return jQuery.each(n,function(n,t){var s=(t.length,y[n]),e=(t.length-1)*v,c=(h-e)/s,f=Math.round(r*c),u;p+=f;n>0&&(p+=v);g.push(f);var a=f/r,i=[],o=e;jQuery.each(t,function(n,t){var u=jQuery(t),f=u.index(),e=l[f],r=Math.round(e*a);i[n]=r;o+=r});u=o-h;jQuery.each(i,function(n,t){return 0==u?!1:(0>u?(i[n]=t+1,u++):(i[n]=t-1,u--),void(n==i.length-1&&0!=u&&(i[n]-=u)))});d[n]=i}),{arrRows:n,arrRowWidths:d,arrRowHeights:g,gap:v,totalHeight:p}}function g(n){var n,o,t,h,u,e;n||(n=!1);o=s();t=d();f.height(t.totalHeight);h=s();h!=o&&(t=d());y();u=0;e=0;jQuery.each(t.arrRows,function(f,o){var c=t.arrRowWidths[f],h=t.arrRowHeights[f],s=0;jQuery.each(o,function(f,o){var l=jQuery(o),v=h,a=c[f];i.resizeTile(l,a,v);r.placeElement(l,s,u);s+=a;s>e&&(e=s);s+=t.gap;1==n&&jQuery(o).show()});u+=h+t.gap});p()}function ht(){var t=jQuery(c).find("img.ug-thumb-image"),n=e.getThumbs();n.fadeTo(0,0);r.checkImagesLoaded(t,function(){setTimeout(function(){g(!0);n.fadeTo(0,1);tt.trigger(nt.events.TILES_FIRST_PLACED);v()})},function(n){n=jQuery(n);var t=jQuery(n).parent();e.triggerImageLoadedEvent(t,n)})}function ct(){switch(c.children(".ug-tile").show(),i.run(),t.tiles_type){default:case"columns":st();break;case"justified":ht()}1==u.isFirstTimeRun&&at();u.isFirstTimeRun=!1}function lt(){if(1==u.isFirstTimeRun)return!0;switch(t.tiles_type){case"columns":b(!1);break;case"justified":g(!1)}}function at(){a.on(o.events.SIZE_CHANGE,lt);i.initEvents()}var a,c,f,vt,nt=this,tt=jQuery(this),o=new UniteGalleryMain,r=new UGFunctions,i=new UGTileDesign,e=new UGThumbsGeneral,n={},t={tiles_type:"columns",tiles_col_width:250,tiles_align:"center",tiles_exact_width:!1,tiles_space_between_cols:3,tiles_space_between_cols_mobile:3,tiles_include_padding:!0,tiles_min_columns:2,tiles_max_columns:0,tiles_keep_order:!1,tiles_justified_row_height:150,tiles_justified_space_between:3,tiles_set_initial_height:!0,tiles_enable_transition:!0},u;this.events={THUMB_SIZE_CHANGE:"thumb_size_change",TILES_FIRST_PLACED:"tiles_first_placed"};u={isFirstTimeRun:!0,handle:null,isTransActive:!1,arrWaitList:[]};this.destroy=function(){a.off(o.events.SIZE_CHANGE);i.destroy()};this.init=function(n,t){it(n,t)};this.setHtml=function(n){ut(n)};this.getObjTileDesign=function(){return i};this.run=function(){ct()}}function UGTouchSliderControl(){function e(n){var n;n||(n=t.getSlidesReference());var u=i.getElementSize(n.objCurrentSlide),f=-u.left,e=i.getElementSize(r);return f-e.left}function v(){var i=t.getSlidesReference(),o=e(i),s=Math.round(3*i.objCurrentSlide.width()/8),r,u,f;return Math.abs(o)>=s?!0:(r=Math.abs(n.lastMouseX-n.startMouseX),Math.abs(n.lastMouseY-n.startMouseY),20>r)?!1:(u=jQuery.now(),f=u-n.startTime,500>f?!0:!1)}function h(e){var e,s,o;if(1==t.isInnerInPlace())return!1;(f.trigger(t.events.BEFORE_RETURN),e)||(e=t.getSlidesReference());s=i.getElementSize(e.objCurrentSlide);o=-s.left;r.animate({left:o+"px"},{duration:u.slider_transition_return_speed,easing:u.slider_transition_continuedrag_easing,queue:!1,progress:function(){if(1==n.isDragVideo){var t=i.getElementSize(r),u=t.left,f=u-o,e=n.videoStartX+f;n.videoObject.css("left",e)}},complete:function(){f.trigger(t.events.AFTER_RETURN)}})}function y(n){t.getVideoObject().hide();t.switchSlideNums(n);t.placeNabourItems()}function c(){var o=t.getSlidesReference(),a=e(o),l,s,v,p,c;if(0==a)return!1;l=a>0?"left":"right";s=!1;switch(l){case"right":t.isSlideHasItem(o.objPrevSlide)?(v=i.getElementSize(o.objPrevSlide),c=-v.left):s=!0;break;case"left":t.isSlideHasItem(o.objNextSlide)?(p=i.getElementSize(o.objNextSlide),c=-p.left):s=!0}1==s?h(o):r.stop().animate({left:c+"px"},{duration:u.slider_transition_continuedrag_speed,easing:u.slider_transition_continuedrag_easing,queue:!1,progress:function(){if(1==n.isDragVideo){var t=i.getElementSize(r),u=t.left,f=u-n.startPosx,e=n.videoStartX+f;n.videoObject.css("left",e)}},always:function(){y(l);f.trigger(t.events.AFTER_DRAG_CHANGE)}})}function p(i){var e=n.lastMouseX-n.startMouseX,h,o,c,u,a,v,y,p;if(0==e)return!0;if(h=0>e?"left":"right",o=t.getObjZoom(),o){if(c=o.isPanEnabled(i,h),1==c)return n.isInitDataValid=!1,!0;if(0==n.isInitDataValid)return l(i),!0}u=n.startPosx+e;e>0&&u>0?u/=3:0>e&&(a=u+r.width(),v=s.width(),v>a&&(u=n.startPosx+e/3));(0==n.isDragging&&(n.isDragging=!0,f.trigger(t.events.START_DRAG)),r.css("left",u+"px"),1==n.isDragVideo)&&(y=u-n.startPosx,p=n.videoStartX+y,n.videoObject.css("left",p))}function l(t){var u=i.getMousePosition(t),f,e;n.startMouseX=u.pageX;n.startMouseY=u.pageY;n.lastMouseX=n.startMouseX;n.lastMouseY=n.startMouseY;n.startTime=jQuery.now();f=i.getArrTouches(t);n.startArrTouches=i.getArrTouchPositions(f);e=i.getElementSize(r);n.startPosx=e.left;n.isInitDataValid=!0;n.isDragVideo=!1;i.storeEventData(t,n.storedEventID)}function o(){n.touch_active=!1}function a(t,i){n.touch_active=!0;l(i)}function w(u){u.preventDefault();n.isDragging=!1;1==t.isAnimating()&&r.stop(!0,!0);var f=i.getArrTouches(u);return f.length>1?(1==n.touch_active&&o("1"),!0):1==n.touch_active?!0:void a("1",u)}function b(t){var r,f;if(0==n.touch_active)return!0;if(0==t.buttons)return o("2"),c(),!0;i.updateStoredEventData(t,n.storedEventID);t.preventDefault();r=i.getMousePosition(t);n.lastMouseX=r.pageX;n.lastMouseY=r.pageY;f=null;1==u.slider_vertical_scroll_ondrag&&(f=i.handleScrollTop(n.storedEventID));"vert"!==f&&p(t)}function k(r){var s=i.getArrTouches(r),u=s.length,l=t.isInnerInPlace(),f,e;if(1==l&&0==n.touch_active&&0==u)return!0;0==u&&1==n.touch_active?(o("3"),f=!1,e=i.wasVerticalScroll(n.storedEventID),0==e&&(f=v()),1==f?c():h()):1==u&&0==n.touch_active&&a("2",r)}function d(){s.bind("mousedown touchstart",w);jQuery("body").bind("mousemove touchmove",b);jQuery(window).add("body").bind("mouseup touchend",k)}var s,r,f,t=new UGSlider,i=new UGFunctions,u={slider_transition_continuedrag_speed:250,slider_transition_continuedrag_easing:"linear",slider_transition_return_speed:300,slider_transition_return_easing:"easeInOutQuad"},n={touch_active:!1,startMouseX:0,startMouseY:0,lastMouseX:0,lastMouseY:0,startPosx:0,startTime:0,isInitDataValid:!1,slides:null,lastNumTouches:0,isDragging:!1,storedEventID:"touchSlider",videoStartX:0,isDragVideo:!1,videoObject:null};this.isTapEventOccured=function(r){var f=i.getArrTouches(r),u=f.length;if(0!=u||0!=n.lastNumTouches)return n.lastNumTouches=u,!1;n.lastNumTouches=u;var o=t.getSlidesReference(),s=(e(o),Math.abs(n.lastMouseX-n.startMouseX)),h=Math.abs(n.lastMouseY-n.startMouseY),c=jQuery.now(),l=c-n.startTime;return 20>s&&50>h&&500>l?!0:!1};this.init=function(n,i){t=n;f=jQuery(t);g_objects=n.getObjects();s=g_objects.g_objSlider;r=g_objects.g_objInner;u=jQuery.extend(u,i);d()};this.getLastMousePos=function(){return{pageX:n.lastMouseX,pageY:n.lastMouseY}};this.isTouchActive=function(){return n.touch_active}}function UGTouchThumbsControl(){function c(){var i=jQuery.now(),t={};return t.passedTime=n.lastTime-n.startTime,t.lastActiveTime=i-n.buttonReleaseTime,t.passedDistance=n.lastPos-n.startPos,t.passedDistanceAbs=Math.abs(t.passedDistance),t}function y(){i.thumb_touch_slowFactor=h.normalizeSetting(5e-5,.01,1,100,v.strip_thumb_touch_sensetivity,!0)}function o(n){return 0==e?h.getMousePosition(n).pageX:h.getMousePosition(n).pageY}function p(i){var e=n.mousePos-i,r=n.innerPos-e,u=t.getInnerStripLimits(),f;r>u.maxPos&&(f=r-u.maxPos,r=u.maxPos+f/3);r<u.minPos&&(f=u.minPos-r,r=u.minPos-f/3);t.positionInnerStrip(r)}function w(i){var r=t.getInnerStripPos();n.mousePos=i;n.innerPos=r;n.lastPortionPos=r;n.lastDeltaTime=0;n.lastDeltaPos=0;n.startTime=jQuery.now();n.startPos=n.innerPos;n.lastTime=n.startTime;n.lastPos=n.startPos;n.speed=0}function l(){var t=jQuery.now(),r=t-n.lastTime;r>=i.touch_portion_time&&(n.lastDeltaTime=t-n.lastTime,n.lastDeltaTime>i.touch_portion_time&&(n.lastDeltaTime=i.touch_portion_time),n.lastDeltaPos=n.lastPos-n.lastPortionPos,n.lastPortionPos=n.lastPos,n.lastTime=t)}function b(){var nt=i.thumb_touch_slowFactor,v=i.minDeltaTime,ft=i.minPath,et=t.getInnerStripPos(),ot=jQuery.now(),o=ot-n.lastTime,c=et-n.lastPortionPos,tt,h,s,k,rt,l,d,ut,g;v>o&&n.lastDeltaTime>0&&(o=n.lastDeltaTime,c=n.lastDeltaPos+c);v>o&&(o=v);tt=c>0?1:-1;h=0;o>0&&(h=c/o);s=h*h/(2*nt)*tt;Math.abs(s)<=ft&&(s=0);var y=t.getInnerStripPos(),u=y+s,r=t.fixInnerStripLimits(u),p=t.getInnerStripLimits(),w=i.limitsBreakAddition,b=!1,it=r;(u>p.maxPos&&(b=!0,r=w,w>u&&(r=u)),u<p.minPos)&&(b=!0,k=p.minPos-w,r=k,u>k&&(r=u));rt=r-y;l=Math.abs(Math.round(h/nt));(0!=s&&(l=l*rt/s),y!=r)&&(d={left:r+"px"},1==e&&(d={top:r+"px"}),f.animate(d,{duration:l,easing:i.animationEasing,queue:!0,progress:a}));1==b&&(ut=i.returnAnimateSpeed,g={left:it+"px"},1==e&&(g={top:it+"px"}),f.animate(g,{duration:ut,easing:i.returnAnimationEasing,queue:!0,progress:a}))}function a(){n.lastPos=t.getInnerStripPos();t.triggerStripMoveEvent()}function k(){return 1==n.loop_active?!0:(n.loop_active=!0,void(n.handle=setInterval(l,10)))}function s(t){if(0==n.loop_active)return!0;if(t){var i=o(t);b(i)}n.loop_active=!1;n.handle=clearInterval(n.handle)}function d(t){return 0==n.isControlEnabled?!0:(n.buttonReleaseTime=jQuery.now(),0==n.touch_active?(s(t),!0):(t.preventDefault(),n.touch_active=!1,s(t),void u.removeClass("ug-dragging")))}function g(t){if(0==n.isControlEnabled)return!0;t.preventDefault();n.touch_active=!0;var i=o(t);f.stop(!0);w(i);k();u.addClass("ug-dragging")}function nt(i){if(0==n.isControlEnabled||0==n.touch_active)return!0;if(i.preventDefault(),0==i.buttons)return n.touch_active=!1,s(i),!0;var r=o(i);n.lastPos=t.getInnerStripPos();p(r);l()}function tt(){u.bind("mousedown touchstart",g);jQuery(window).add("body").bind("mouseup touchend",d);jQuery("body").bind("mousemove touchmove",nt)}var t,it,rt,r,u,f,v,e,h=new UGFunctions,i={touch_portion_time:200,thumb_touch_slowFactor:0,minDeltaTime:70,minPath:10,limitsBreakAddition:30,returnAnimateSpeed:500,animationEasing:"easeOutCubic",returnAnimationEasing:"easeOutCubic"},n={touch_active:!1,loop_active:!1,mousePos:0,innerPos:0,startPos:0,startTime:0,lastTime:0,buttonReleaseTime:0,lastPos:0,lastPortionPos:0,lastDeltaTime:0,lastDeltaPos:0,speed:0,handle:"",touchEnabled:!1,isControlEnabled:!0};this.enable=function(){n.isControlEnabled=!0};this.disable=function(){n.isControlEnabled=!1};this.init=function(n){t=n;r=n.getObjects();it=r.g_gallery;rt=r.g_objGallery;u=r.g_objStrip;f=r.g_objStripInner;v=r.g_options;e=r.isVertical;y();tt()};this.isSignificantPassed=function(){var n=c();return n.passedTime>300?!0:n.passedDistanceAbs>30?!0:!1};this.isTouchActive=function(){if(1==n.touch_active||1==f.is(":animated"))return!0;var t=c();return t.lastActiveTime<50?!0:!1};this.destroy=function(){u.unbind("mousedown");u.unbind("touchstart");jQuery(window).add("body").unbind("mouseup").unbind("touchend");jQuery("body").unbind("mousemove").unbind("touchmove")}}function UGWistiaAPI(){function r(){return"undefined"!=typeof Wistia}function f(t,r,u,f,e){n=null;i=!1;var s=t+"_video",h="<div id='"+s+"' class='wistia_embed' style='width:"+u+";height:"+f+";' data-video-width='"+u+"' data-video-height='"+f+"'>&nbsp;<\/div>";jQuery("#"+t).html(h);n=Wistia.embed(r,{version:"v1",videoWidth:u,videoHeight:f,container:s,autoPlay:e});i=!0;o()}function o(){n.bind("play",function(){u.trigger(t.events.START_PLAYING)});n.bind("pause",function(){u.trigger(t.events.STOP_PLAYING)});n.bind("end",function(){u.trigger(t.events.STOP_PLAYING)})}this.isAPILoaded=!1;var e,n,t=this,u=jQuery(this),i=!1;this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"};this.loadAPI=function(){return 1==g_ugWistiaAPI.isAPILoaded?!0:r()?(g_ugWistiaAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("fast.wistia.com/assets/external/E-v1.js",!0),void(g_ugWistiaAPI.isAPILoaded=!0))};this.doCommand=function(t){if(null==n||0==i)return!1;switch(t){case"play":n.play();break;case"pause":n.pause()}};this.pause=function(){t.doCommand("pause")};this.play=function(){t.doCommand("play")};this.putVideo=function(n,t,i,u,o){return r()?(f(n,t,i,u,o),!0):(this.loadAPI(),void(e=setInterval(function(){r()&&(f(n,t,i,u,o),clearInterval(e))},500)))};this.isPlayerReady=function(){return i&&n?!0:!1}}function UGSoundCloudAPI(){function r(){return"undefined"!=typeof SC}function f(t,r,u,f,e){var h,s,c;n=null;g_isPlayerReady=!1;h=t+"_iframe";s=location.protocol+"//w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/"+r;s+="&amp;buying=false&amp;liking=false&amp;download=false&amp;sharing=false&amp;show_artwork=true&show_comments=false&amp;show_playcount=true&amp;show_user=false&amp;hide_related=true&amp;visual=true&amp;start_track=0&amp;callback=true";s+=e===!0?"&amp;auto_play=true":"&amp;auto_play=false";c="<iframe id='"+h+"' src="+s+" width='"+u+"' height='"+f+"' frameborder='0' scrolling='no' webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>";jQuery("#"+t).html(c);n=SC.Widget(h);n.bind(SC.Widget.Events.READY,function(){n&&(g_isPlayerReady=!0,o())});i=t}function o(){n.bind(SC.Widget.Events.PLAY,function(){u.trigger(t.events.START_PLAYING)});n.bind(SC.Widget.Events.PAUSE,function(){u.trigger(t.events.STOP_PLAYING)});n.bind(SC.Widget.Events.FINISH,function(){u.trigger(t.events.STOP_PLAYING)})}this.isAPILoaded=!1;var e,n,i,t=this,u=jQuery(this);this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"};this.loadAPI=function(){return 1==g_ugSoundCloudAPI.isAPILoaded?!0:r()?(g_ugSoundCloudAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("w.soundcloud.com/player/api.js",!0),void(g_ugSoundCloudAPI.isAPILoaded=!0))};this.putSound=function(n,t,i,u,o){return r()?(f(n,t,i,u,o),!0):(this.loadAPI(),void(e=setInterval(function(){r()&&(f(n,t,i,u,o),clearInterval(e))},500)))};this.doCommand=function(t){if(null==n||0==g_isPlayerReady)return!1;switch(t){case"play":n.play();break;case"pause":n.pause()}};this.pause=function(){t.doCommand("pause")};this.play=function(){t.doCommand("play")};this.destroy=function(){g_isPlayerReady=!1;n=null;i&&(jQuery("#"+i).html(""),i=null)}}function UGHtml5MediaAPI(){function i(){return"undefined"!=typeof mejs}function u(t,i,r,u,f){var h,o;n=null;g_isPlayerReady=!1;var s=location.protocol+"//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.13.2/js/flashmediaelement-cdn.swf",a=location.protocol+"//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.13.2/js/silverlightmediaelement.xap",c=t+"_video",l="";f&&f===!0&&(l="autoplay='autoplay'");h="";i.posterImage&&(h="poster='"+i.posterImage+"'");o="<video id='"+c+"' width='"+r+"' height='"+u+"'  controls='controls' preload='none' "+l+" "+h+">";""!=i.mp4&&(o+="<source type='video/mp4' src='"+i.mp4+"' />");""!=i.webm&&(o+="<source type='video/webm' src='"+i.webm+"' />");""!=i.ogv&&(o+="<source type='video/ogg' src='"+i.ogv+"' />");o+="<object width='"+r+"' height='"+u+"' type='application/x-shockwave-flash' data='"+s+"'>";o+="<param name='movie' value='"+s+"' />";o+="<param name='flashvars' value='controls=true&file="+i.mp4+"' />";o+="<\/object>";o+="<\/video>";jQuery("#"+t).html(o);new MediaElement(c,{enablePluginDebug:!1,flashName:s,silverlightName:a,success:function(t){g_isPlayerReady=!0;n=t;0==f&&n.pause();e()},error:function(n){trace(n)}})}function e(){g_ugFunctions.addEvent(n,"play",function(){r.trigger(t.events.START_PLAYING)});g_ugFunctions.addEvent(n,"pause",function(){r.trigger(t.events.STOP_PLAYING)});g_ugFunctions.addEvent(n,"ended",function(){r.trigger(t.events.STOP_PLAYING)})}this.isAPILoaded=!1;var f,n,t=this,r=jQuery(this);this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"};this.loadAPI=function(){return 1==g_ugHtml5MediaAPI.isAPILoaded?!0:i()?(g_ugHtml5MediaAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.13.2/js/mediaelement.js",!0),g_ugFunctions.loadCss("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.13.2/css/mediaelementplayer.min.css",!0),void(g_ugHtml5MediaAPI.isAPILoaded=!0))};this.putVideo=function(n,t,r,e,o){return i()?(u(n,t,r,e,o),!0):(this.loadAPI(),void(f=setInterval(function(){i()&&(u(n,t,r,e,o),clearInterval(f))},500)))};this.doCommand=function(t){if(null==n||0==g_isPlayerReady)return!1;switch(t){case"play":n.play();break;case"pause":n.pause()}};this.pause=function(){t.doCommand("pause")};this.play=function(){t.doCommand("play")}}function UGVimeoAPI(){function r(){return"undefined"!=typeof Froogaloop}function e(t,r,f,e,o){var s,c,l;n=null;i=!1;s=location.protocol+"//player.vimeo.com/video/"+r+"?api=1";o===!0&&(s+="&amp;byline=0&amp;autoplay=1&amp;title=0&amp;portrait=0");c="<iframe src="+s+" width='"+f+"' height='"+e+"' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>";jQuery("#"+t).html(c);l=jQuery("#"+t+" iframe")[0];n=Froogaloop(l);n.addEvent("ready",function(){n&&(i=!0,h())});u=t}function h(){return n?(n.addEvent("cuechange",function(){1==s&&t.play()}),n.addEvent("play",function(){f.trigger(t.events.START_PLAYING)}),n.addEvent("pause",function(){f.trigger(t.events.STOP_PLAYING)}),void n.addEvent("finish",function(){f.trigger(t.events.STOP_PLAYING)})):!1}this.isAPILoaded=!1;var o,u,t=this,f=jQuery(this),n=null,i=!1,s=!1;this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"};this.loadAPI=function(){return 1==g_ugVimeoAPI.isAPILoaded?!0:r()?(g_ugVimeoAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("f.vimeocdn.com/js/froogaloop2.min.js",!0),void(g_ugVimeoAPI.isAPILoaded=!0))};this.doCommand=function(t){if(null==n||0==i)return!1;switch(t){default:n.api(t)}};this.pause=function(){t.doCommand("pause")};this.play=function(){t.doCommand("play")};this.destroy=function(){n&&(n.api("unload"),n=null,i=!1);u&&jQuery("#"+u).html("")};this.putVideo=function(n,t,i,u,f){return r()?(e(n,t,i,u,f),!0):(this.loadAPI(),void(o=setInterval(function(){r()&&(e(n,t,i,u,f),clearInterval(o))},500)))};this.isPlayerReady=function(){return i&&n?!0:!1};this.changeVideo=function(i,r){return 0==t.isPlayerReady()?!1:(s=r,void n.api("loadVideo",i))};this.getVideoImages=function(n,t,i){var r=location.protocol+"//vimeo.com/api/v2/video/"+n+".json";jQuery.get(r,{},function(n){var r={};r.preview=n[0].thumbnail_large;r.thumb=n[0].thumbnail_medium;i(t,r)})}}function UGYoutubeAPI(){function u(t,u,f,e,o){n&&i&&n.destroy();var s={controls:2,showinfo:r.video_youtube_showinfo,rel:0};o===!0&&(s.autoplay=1);i=!1;n=new YT.Player(t,{height:e,width:f,videoId:u,playerVars:s,events:{onReady:h,onStateChange:c}});l=t}function f(){return"undefined"!=typeof YT&&"undefined"!=typeof YT.Player?!0:!1}function h(){i=!0}function c(){if("function"!=typeof n.getPlayerState)return trace("Youtube API error: can't get player state"),!1;var i=n.getPlayerState();switch(i){case YT.PlayerState.PLAYING:o.trigger(t.events.START_PLAYING);break;default:s==YT.PlayerState.PLAYING&&o.trigger(t.events.STOP_PLAYING)}s=i}this.isAPILoaded=!1;var e,l,t=this,n=null,i=!1,o=jQuery(this),s=-1,r={video_youtube_showinfo:!0};this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"};this.setOptions=function(n){r=jQuery.extend(r,n)};this.putVideo=function(n,t,i,r,o){return f()?(u(n,t,i,r,o),!0):(this.loadAPI(),void(e=setInterval(function(){f()&&(u(n,t,i,r,o),clearInterval(e))},500)))};this.loadAPI=function(){return 1==g_ugYoutubeAPI.isAPILoaded?!0:"undefined"!=typeof YT?(g_ugYoutubeAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("www.youtube.com/player_api",!0),void(g_ugYoutubeAPI.isAPILoaded=!0))};this.doCommand=function(t,r){if(!n)return!0;if(0==i)return!1;switch(t){case"play":if("function"!=typeof n.playVideo)return!1;n.playVideo();break;case"pause":if("function"!=typeof n.pauseVideo)return!1;n.pauseVideo();break;case"seek":if("function"!=typeof n.seekTo)return!1;n.seekTo(r);break;case"stopToBeginning":var u=n.getPlayerState();switch(n.pauseVideo(),u){case YT.PlayerState.PLAYING:case YT.PlayerState.ENDED:case YT.PlayerState.PAUSED:n.seekTo(0)}}};this.play=function(){t.doCommand("play")};this.pause=function(){t.doCommand("pause")};this.destroy=function(){n&&(i=!1,n.destroy())};this.stopToBeginning=function(){t.doCommand("stopToBeginning")};this.changeVideo=function(i,r){return 0==t.isPlayerReady()?!1:void(r&&1==r?n.loadVideoById(i,0,"default"):n.cueVideoById(i,0,"default"))};this.isPlayerReady=function(){return i&&n?!0:!1};this.getVideoImages=function(n){var t={};return t.preview="https://i.ytimg.com/vi/"+n+"/sddefault.jpg",t.thumb="https://i.ytimg.com/vi/"+n+"/default.jpg",t}}function UGVideoPlayer(){function tt(){s.hide()}function c(){b.trigger(s.events.PLAY_START);t&&t.hide()}function l(){b.trigger(s.events.PLAY_STOP);t&&t.show()}function it(){t&&(p.setButtonMobileReady(t),p.setButtonOnClick(t,tt));jQuery(i).on(i.events.START_PLAYING,c);jQuery(i).on(i.events.STOP_PLAYING,l);jQuery(u).on(u.events.START_PLAYING,c);jQuery(u).on(u.events.STOP_PLAYING,l);jQuery(e).on(e.events.START_PLAYING,c);jQuery(e).on(e.events.STOP_PLAYING,l);jQuery(f).on(f.events.START_PLAYING,c);jQuery(f).on(f.events.STOP_PLAYING,l);jQuery(o).on(o.events.START_PLAYING,c);jQuery(o).on(o.events.STOP_PLAYING,l)}function v(n){var r=["youtube","vimeo","html5","soundcloud","wistia"],s,t;for(s in r)if(t=r[s],t!=n)switch(t){case"youtube":i.pause();i.destroy();y.hide();break;case"vimeo":u.pause();u.destroy();k.hide();break;case"html5":e.pause();d.hide();break;case"soundcloud":f.pause();f.destroy();g.hide();break;case"wistia":o.pause();nt.hide()}}var a,r,y,k,d,t,g,nt,s=this,b=jQuery(this),p=new UGFunctions,i=new UGYoutubeAPI,u=new UGVimeoAPI,e=new UGHtml5MediaAPI,f=new UGSoundCloudAPI,o=new UGWistiaAPI,h=null,w={video_enable_closebutton:!0},n;this.events={SHOW:"video_show",HIDE:"video_hide",PLAY_START:"video_play_start",PLAY_STOP:"video_play_stop"};n={standAloneMode:!1,youtubeInnerID:"",vimeoPlayerID:"",html5PlayerID:"",wistiaPlayerID:"",soundCloudPlayerID:""};this.init=function(t,r,u){if(a=u,!a)throw new Error("missing gallery ID for video player, it's a must!");w=jQuery.extend(w,t);i.setOptions(w);r&&1==r&&(n.standAloneMode=!0)};this.setHtml=function(i){n.youtubeInnerID=a+"_youtube_inner";n.vimeoPlayerID=a+"_videoplayer_vimeo";n.html5PlayerID=a+"_videoplayer_html5";n.wistiaPlayerID=a+"_videoplayer_wistia";n.soundCloudPlayerID=a+"_videoplayer_soundcloud";var u="<div class='ug-videoplayer' style='display:none'>";u+="<div class='ug-videoplayer-wrapper ug-videoplayer-youtube' style='display:none'><div id='"+n.youtubeInnerID+"'><\/div><\/div>";u+="<div id='"+n.vimeoPlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-vimeo' style='display:none'><\/div>";u+="<div id='"+n.html5PlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-html5'><\/div>";u+="<div id='"+n.soundCloudPlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-soundcloud'><\/div>";u+="<div id='"+n.wistiaPlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-wistia'><\/div>";0==n.standAloneMode&&1==w.video_enable_closebutton&&(u+="<div class='ug-videoplayer-button-close'><\/div>");u+="<\/div>";i.append(u);r=i.children(".ug-videoplayer");y=r.children(".ug-videoplayer-youtube");k=r.children(".ug-videoplayer-vimeo");d=r.children(".ug-videoplayer-html5");g=r.children(".ug-videoplayer-soundcloud");nt=r.children(".ug-videoplayer-wistia");0==n.standAloneMode&&1==w.video_enable_closebutton&&(t=r.children(".ug-videoplayer-button-close"))};this.destroy=function(){t&&(t.off("click"),t.off("touchend"));jQuery(i).off(i.events.START_PLAYING);jQuery(i).off(i.events.STOP_PLAYING);jQuery(u).off(u.events.START_PLAYING);jQuery(u).off(u.events.STOP_PLAYING);jQuery(e).off(e.events.START_PLAYING);jQuery(e).off(e.events.STOP_PLAYING);jQuery(f).off(f.events.START_PLAYING,c);jQuery(f).off(f.events.STOP_PLAYING,l);jQuery(o).off(o.events.START_PLAYING,c);jQuery(o).off(o.events.STOP_PLAYING,l);h=null};this.initEvents=function(){it()};this.setSize=function(n,i){p.setElementSize(r,n,i);t&&p.placeElement(t,"right","top")};this.setPosition=function(n,t){p.placeElement(r,n,t)};this.getObject=function(){return r};this.show=function(){return 1==s.isVisible()?!0:(r.show(),r.fadeTo(0,1),t&&t.show(),void b.trigger(s.events.SHOW))};this.hide=function(){return 0==s.isVisible()?!0:(v(),h=null,r.hide(),void b.trigger(s.events.HIDE))};this.getActiveAPI=function(){switch(h){case"youtube":return i;case"vimeo":return u;case"wistia":return o;case"soundcloud":return f;case"html5":return e;default:return null}};this.pause=function(){var n=s.getActiveAPI();return null==n?!1:void("function"==typeof n.pause&&n.pause())};this.isVisible=function(){return r.is(":visible")};this.playYoutube=function(t,r){var r,u;"undefined"==typeof r&&(r=!0);v("youtube");y.show();u=y.children("#"+n.youtubeInnerID);0==u.length&&y.append("<div id='"+n.youtubeInnerID+"'><\/div>");1==i.isPlayerReady()&&1==n.standAloneMode?i.changeVideo(t,r):i.putVideo(n.youtubeInnerID,t,"100%","100%",r);h="youtube"};this.playVimeo=function(t,i){if("undefined"==typeof i)var i=!0;v("vimeo");k.show();u.isPlayerReady()&&1==n.standAloneMode?u.changeVideo(t,i):u.putVideo(n.vimeoPlayerID,t,"100%","100%",i);h="vimeo"};this.playHtml5Video=function(t,i,r,u,f){var f,o;"undefined"==typeof f&&(f=!0);v("html5");d.show();o={ogv:t,webm:i,mp4:r,posterImage:u};e.putVideo(n.html5PlayerID,o,"100%","100%",f);h="html5"};this.playSoundCloud=function(t,i){if("undefined"==typeof i)var i=!0;v("soundcloud");g.show();f.putSound(n.soundCloudPlayerID,t,"100%","100%",i);h="soundcloud"};this.playWistia=function(t,i){if("undefined"==typeof i)var i=!0;v("wistia");nt.show();o.putVideo(n.wistiaPlayerID,t,"100%","100%",i);h="wistia"}}function UGZoomSliderControl(){function y(n,t){i=n;r=jQuery(i);g_objects=n.getObjects();s=g_objects.g_objSlider;ft=g_objects.g_objInner;u=jQuery.extend(u,t);ut()}function h(){var n=i.getScaleMode();return"down"!=n&&(n="fit"),n}function e(){var r=jQuery.now(),e=r-n.storeImageLastTime,u,f;return 20>e?!1:(u=i.getSlidesReference(),n.objSlide=u.objCurrentSlide,n.objImage=u.objCurrentSlide.find("img"),0==n.objImage.length)?!1:(n.objImageSize=t.getElementSize(n.objImage),n.objParent=n.objImage.parent(),n.objParentSize=t.getElementSize(n.objParent),f=h(),objPadding=i.getObjImagePadding(),n.objFitImageSize=t.getImageInsideParentDataByImage(n.objImage,f,objPadding),r=jQuery.now(),n.storeImageLastTime=r,!0)}function f(n,f){var v=i.getSlidesReference(),e=v.objCurrentSlide.find("img"),l=h(),o,s,c,a;r.trigger(i.events.ZOOM_START);o=!0;s=i.getObjImagePadding();"back"==n?(c=t.getImageOriginalSize(e),t.scaleImageFitParent(e,c.width,c.height,l,s)):(a="in"==n?!0:!1,o=t.zoomImageInsideParent(e,a,u.slider_zoom_step,f,l,u.slider_zoom_max_ratio,s));1==o&&(r.trigger(i.events.ZOOMING),r.trigger(i.events.ZOOM_CHANGE),r.trigger(i.events.ZOOM_END))}function o(n,i,r){var u=t.getArrTouches(i);if(r===!0){if(1!=u.length)return!1}else if(u.length>1)return!1;return t.isElementBiggerThenParent(n)?!0:!1}function p(i){var r=t.getMousePosition(i);n.startMouseX=r.pageX;n.startMouseY=r.pageY;n.lastMouseX=n.startMouseX;n.lastMouseY=n.startMouseY;n.startImageX=n.objImageSize.left;n.startImageY=n.objImageSize.top;n.panXActive=n.objImageSize.width>n.objParentSize.width;n.panYActive=n.objImageSize.height>n.objParentSize.height}function c(t){n.isPanActive=!0;p(t)}function w(r){var u,c,l;if(void 0==n.objImage||0==n.objImage.length)return!0;var f=t.getMousePosition(r),e=(f.pageX-n.startMouseX,f.pageY-n.startMouseY,f.pageX-n.lastMouseX),o=f.pageY-n.lastMouseY,s=0>e?"left":"right",h=0>o?"up":"down";n.lastMouseX=f.pageX;n.lastMouseY=f.pageY;u=t.getElementSize(n.objImage);0==n.panYActive?o=0:"down"==h&&u.top>0?o/=3:"up"==h&&u.bottom<n.objParentSize.height&&(o/=3);0==n.panXActive||0==i.isInnerInPlace()?e=0:"right"==s&&u.left>0?e/=3:"left"==s&&u.right<n.objParentSize.width&&(e/=3);c=u.left+e;l=u.top+o;t.placeElement(n.objImage,c,l)}function b(){var f=!1,e=!1,o=0,s=0,r=t.getElementSize(n.objImage),l=i.getObjImagePadding(),h=t.getElementCenterPosition(n.objImage,l),c;n.panXActive=n.objImageSize.width>n.objParentSize.width;n.panYActive=n.objImageSize.height>n.objParentSize.height;1==n.panYActive?r.top>0?(s=0,e=!0):r.bottom<n.objParentSize.height&&(s=n.objParentSize.height-r.height,e=!0):r.top!=h.top&&(e=!0,s=h.top);1==n.panXActive?r.left>0?(o=0,f=!0):r.right<n.objParentSize.width&&(o=n.objParentSize.width-r.width,f=!0):r.left!=h.left&&(f=!0,o=h.left);c={};1==e&&(c.top=s+"px");1==f&&(c.left=o+"px");(1==e||1==f)&&n.objImage.animate(c,{duration:u.slider_zoom_return_pan_duration,easing:u.slider_zoom_return_pan_easing,queue:!1})}function k(){return n.objImage&&n.objImage.is(":animated")?!0:!1}function d(u){n.isZoomActive=!0;n.startDistance=t.getDistance(u[0].pageX,u[0].pageY,u[1].pageX,u[1].pageY);0==n.startDistance&&(n.startDistance=1);n.startMiddlePoint=t.getMiddlePoint(u[0].pageX,u[0].pageY,u[1].pageX,u[1].pageY);n.objImageSize=t.getElementSize(n.objImage);n.startImageX=n.objImageSize.left;n.startImageY=n.objImageSize.top;n.imageOrientPoint=t.getElementLocalPoint(n.startMiddlePoint,n.objImage);var f=t.isPointInsideElement(n.imageOrientPoint,n.objImageSize);0==f&&(n.imageOrientPoint=t.getElementCenterPoint(n.objImage));r.trigger(i.events.ZOOM_START)}function l(u){if(0==n.isZoomActive)return!1;var f=t.getArrTouches(u);2!=f.length&&(n.isZoomActive=!1,r.trigger(i.events.ZOOM_END))}function a(i){if(1==n.isZoomActive)return!0;var r=t.getArrTouches(i);return 2!=r.length?!0:void d(r)}function g(f){var e=t.getArrTouches(f),a=t.getDistance(e[0].pageX,e[0].pageY,e[1].pageX,e[1].pageY),o=a/n.startDistance,s=t.getMiddlePoint(e[0].pageX,e[0].pageY,e[1].pageX,e[1].pageY),h=n.objImageSize.width*o,v=n.objImageSize.height*o,c=t.getImageOriginalSize(n.objImage),l=1;if(c.width>0&&(l=h/c.width),l>u.slider_zoom_max_ratio)return!0;panX=-(n.imageOrientPoint.x*o-n.imageOrientPoint.x);panY=-(n.imageOrientPoint.y*o-n.imageOrientPoint.y);var y=s.x-n.startMiddlePoint.x,p=s.y-n.startMiddlePoint.y,w=n.startImageX+panX+y,b=n.startImageY+panY+p;t.setElementSizeAndPosition(n.objImage,w,b,h,v);r.trigger(i.events.ZOOMING);r.trigger(i.events.ZOOM_CHANGE)}function v(){var i,r;if(void 0==n.objImage||0==n.objImage.length)return!0;i=t.getElementSize(n.objImage);i.width<n.objFitImageSize.imageWidth?(n.objImage.css({position:"absolute",margin:"none"}),r={top:n.objFitImageSize.imageTop+"px",left:n.objFitImageSize.imageLeft+"px",width:n.objFitImageSize.imageWidth+"px",height:n.objFitImageSize.imageHeight+"px"},n.objImage.animate(r,{duration:u.slider_zoom_return_pan_duration,easing:u.slider_zoom_return_pan_easing,queue:!1})):b()}function nt(t){return 0==i.isCurrentSlideType("image")?!0:(e(),void 0==n.objImage||0==n.objImage.length?!0:(t.preventDefault(),1==k()&&n.objImage.stop(!0),1==n.isZoomActive?l(t):a(t),void(1==n.isZoomActive?n.isPanActive=!1:1==o(n.objImage,t)&&1==n.isZoomedOnce&&c(t))))}function tt(t){var r,u,f,s;if(0==i.isCurrentSlideType("image"))return!0;if(r=jQuery(t.target),1==r.data("ug-button"))return!1;if(e(),void 0==n.objImage||0==n.objImage.length)return!0;if(u=n.isPanActive,f=n.isZoomActive,0==i.isInnerInPlace())return n.isZoomActive=!1,n.isPanActive=!1,!0;(1==n.isZoomActive?l(t):a(t),1==n.isZoomActive)?0==n.isPanActive:(s=o(n.objImage,t,!0),1==n.isPanActive?n.isPanActive=!1:1==s&&c(t));(u||f)&&0==n.isZoomActive&&0==n.isPanActive&&v()}function it(t){return 0==i.isCurrentSlideType("image")?!0:void(1==n.isZoomActive?g(t):1==n.isPanActive&&w(t))}function rt(n,r){if(0==u.slider_zoom_mousewheel||0==i.isCurrentSlideType("image"))return!0;n.preventDefault();var e=r>0,o=t.getMousePosition(n),s=1==e?"in":"out";f(s,o)}function ut(){s.on("mousewheel",rt);s.bind("mousedown touchstart",nt);jQuery("body").bind("mousemove touchmove",it);jQuery(window).add("body").bind("mouseup touchend",tt);r.bind(i.events.BEFORE_RETURN,function(){v()});r.bind(i.events.ITEM_CHANGED,function(){n.isZoomedOnce=!1});r.bind(i.events.ZOOM_CHANGE,function(){n.isZoomedOnce=!0})}var s,ft,r,i=new UGSlider,t=new UGFunctions,u={slider_zoom_step:1.2,slider_zoom_max_ratio:6,slider_zoom_return_pan_duration:400,slider_zoom_return_pan_easing:"easeOutCubic"},n={isPanActive:!1,startMouseX:0,startMouseY:0,lastMouseX:0,lastMouseY:0,startImageX:0,startImageY:0,panXActive:!1,panYActive:!1,objImage:null,objImageSize:null,objParent:null,objParentSize:null,objSlide:null,storeImageLastTime:0,isZoomActive:!1,startDistance:0,startMiddlePoint:null,imageOrientPoint:null,objFitImageSize:null,isZoomedOnce:!1};this.________EXTERNAL_____________=function(){};this.isPanEnabled=function(t,r){if((e(),void 0==n.objImage||0==n.objImage.length)||0==n.isZoomedOnce||0==o(n.objImage,t)||0==i.isInnerInPlace())return!1;if("left"==r){if(n.objImageSize.right<=n.objParentSize.width)return!1}else if(n.objImageSize.left>=0)return!1;return!0};this.init=function(n,t){y(n,t)};this.zoomIn=function(){f("in")};this.zoomOut=function(){f("out")};this.zoomBack=function(){f("back")}}var g_ugFunctions;if(!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(pe.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>-1!==r})}function kr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function we(n){var t={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function dr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",v),n.removeEventListener("load",v)):(u.detachEvent("onreadystatechange",v),n.detachEvent("onload",v))}function v(){(u.addEventListener||"load"===n.event.type||"complete"===u.readyState)&&(dr(),i.ready())}function nu(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(ke,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:be.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function fi(n){var t;for(t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function tu(n,t,r,u){if(ot(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),"object"!=typeof t&&"function"!=typeof t||(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function iu(n,t,u){if(ot(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!fi(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,fi(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=void 0)}}}function ru(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&oi.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function ou(n){var i=eu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,o=0,r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[o]);o++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ci(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function de(n){si.test(n.type)&&(n.defaultChecked=n.checked)}function hu(n,t,u,e,s){for(var l,h,k,c,w,b,v,d=n.length,y=ou(t),a=[],p=0;d>p;p++)if(h=n[p],h||0===h)if("object"===i.type(h))i.merge(a,h.nodeType?[h]:h);else if(su.test(h)){for(c=c||y.appendChild(t.createElement("div")),w=(uu.exec(h)||["",""])[1].toLowerCase(),v=o[w]||o._default,c.innerHTML=v[1]+i.htmlPrefilter(h)+v[2],l=v[0];l--;)c=c.lastChild;if(!r.leadingWhitespace&&hi.test(h)&&a.push(t.createTextNode(hi.exec(h)[0])),!r.tbody)for(h="table"!==w||li.test(h)?"<table>"!==v[1]||li.test(h)?0:c:c.firstChild,l=h&&h.childNodes.length;l--;)i.nodeName(b=h.childNodes[l],"tbody")&&!b.childNodes.length&&h.removeChild(b);for(i.merge(a,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild);c=y.lastChild}else a.push(t.createTextNode(h));for(c&&y.removeChild(c),r.appendChecked||i.grep(f(a,"input"),de),p=0;h=a[p++];)if(e&&i.inArray(h,e)>-1)s&&s.push(h);else if(k=i.contains(h.ownerDocument,h),c=f(y.appendChild(h),"script"),k&&ci(c),u)for(l=0;h=c[l++];)fu.test(h.type||"")&&u.push(h);return c=null,y}function vt(){return!0}function rt(){return!1}function au(){try{return u.activeElement}catch(n){}}function vi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)vi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=rt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function yu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function pu(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function wu(n){var t=fo.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function bu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function so(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(pu(t).text=n.text,wu(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&si.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:"input"!==u&&"textarea"!==u||(t.defaultValue=n.defaultValue)}}function k(n,t,u,e){t=sr.apply([],t);var l,o,a,h,p,c,s=0,v=n.length,b=v-1,y=t[0],w=i.isFunction(y);if(w||v>1&&"string"==typeof y&&!r.checkClone&&uo.test(y))return n.each(function(i){var r=n.eq(i);w&&(t[0]=y.call(this,i,r.html()));k(r,t,u,e)});if(v&&(c=hu(t,n[0].ownerDocument,!1,n,e),l=c.firstChild,1===c.childNodes.length&&(c=l),l||e)){for(h=i.map(f(c,"script"),pu),a=h.length;v>s;s++)o=c,s!==b&&(o=i.clone(o,!0,!0),a&&i.merge(h,f(o,"script"))),u.call(n[s],o,s);if(a)for(p=h[h.length-1].ownerDocument,i.map(h,wu),s=0;a>s;s++)o=h[s],fu.test(o.type||"")&&!i._data(o,"globalEval")&&i.contains(p,o)&&(o.src?i._evalUrl&&i._evalUrl(o.src):i.globalEval((o.text||o.textContent||o.innerHTML||"").replace(eo,"")));c=l=null}return n}function ku(n,t,r){for(var u,o=t?i.filter(t,n):n,e=0;null!=(u=o[e]);e++)r||1!==u.nodeType||i.cleanData(f(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ci(f(u,"script")),u.parentNode.removeChild(u));return n}function du(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function yt(n){var r=u,t=pi[n];return t||(t=du(n,r),"none"!==t&&t||(ht=(ht||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ht[0].contentWindow||ht[0].contentDocument).document,r.write(),r.close(),t=du(n,r),ht.detach()),pi[n]=t),t}function bi(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function ef(n){if(n in ff)return n;for(var i=n.charAt(0).toUpperCase()+n.slice(1),t=uf.length;t--;)if(n=uf[t]+i,n in ff)return n}function of(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&st(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=st(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function sf(n,t,i){var r=lo.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function hf(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+b[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+b[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+b[e]+"Width",!0,f))):(o+=i.css(n,"padding"+b[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+b[e]+"Width",!0,f)));return o}function cf(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=d(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=p(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+hf(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function vf(){return n.setTimeout(function(){ut=void 0}),ut=i.now()}function bt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function yf(n,t,i){for(var u,f=(h.tweeners[t]||[]).concat(h.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function vo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&st(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],lf.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=yf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function yo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function h(n,t,r){var e,o,s=0,a=h.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var s=ut||vf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ut||vf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),c=u.props;for(yo(c,u.opts.specialEasing);a>s;s++)if(e=h.prefilters[s].call(u,n,c,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(c,yf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function nt(n){return i.attr(n,"class")||""}function re(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ue(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===tr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function rr(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ts(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function is(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function rs(n){return n.style&&n.style.display||i.css(n,"display")}function us(n){if(!i.contains(n.ownerDocument||u,n))return!0;while(n&&1===n.nodeType){if("none"===rs(n)||"hidden"===n.type)return!0;n=n.parentNode}return!1}function ur(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||es.test(n)?u(n,i):ur(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ur(n+"["+f+"]",t[f],r,u)}function fr(){try{return new n.XMLHttpRequest}catch(t){}}function ee(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function oe(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],u=n.document,a=c.slice,sr=c.concat,ti=c.push,hr=c.indexOf,lt={},ce=lt.toString,tt=lt.hasOwnProperty,r={},cr="1.12.4",i=function(n,t){return new i.fn.init(n,t)},le=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,ve=/-([\da-z])/gi,ye=function(n,t){return t.toUpperCase()},w,ui,yr,pr,wr,br,s,at,gr,o,su,li,ht,pi,d,p,tf,ut,wt,lf,af,pf,wf,kf,df,dt,er,ni,or,se,he;i.fn=i.prototype={jquery:cr,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(cr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(!r.ownFirst)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?lt[ce.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ae,"ms-").replace(ve,ye)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(le,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(hr)return hr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return sr.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=a.call(arguments,2),r=function(){return n.apply(t||this,u.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=c[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){lt["[object "+t+"]"]=t.toLowerCase()});w=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=w;i.expr=w.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=w.uniqueSort;i.text=w.getText;i.isXMLDoc=w.isXML;i.contains=w.contains;var it=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},lr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ar=i.expr.match.needsContext,vr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ar.test(n)?i(n):n||[],!1).length}});yr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;pr=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ui,"string"==typeof n){if(f="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:yr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),vr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}if(e=u.getElementById(f[2]),e&&e.parentNode){if(e.id!==f[2])return ui.find(n);this.length=1;this[0]=e}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};pr.prototype=i.fn;ui=i(u);wr=/^(?:parents|prev(?:Until|All))/;br={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ar.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return it(n,"parentNode")},parentsUntil:function(n,t,i){return it(n,"parentNode",i)},next:function(n){return kr(n,"nextSibling")},prev:function(n){return kr(n,"previousSibling")},nextAll:function(n){return it(n,"nextSibling")},prevAll:function(n){return it(n,"previousSibling")},nextUntil:function(n,t,i){return it(n,"nextSibling",i)},prevUntil:function(n,t,i){return it(n,"previousSibling",i)},siblings:function(n){return lr((n.parentNode||{}).firstChild,n)},children:function(n){return lr(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(br[n]||(f=i.uniqueSort(f)),wr.test(n)&&(f=f.reverse())),this.pushStack(f)}});s=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?we(n):i.extend({},n);var e,r,h,f,t=[],o=[],u=-1,c=function(){for(f=n.once,h=e=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);e=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(u=t.length-1,o.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!e&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=!0,r||s.disable(),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),e||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(at.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){if(!at)if(at=i.Deferred(),"complete"!==u.readyState&&("loading"===u.readyState||u.documentElement.doScroll))if(u.addEventListener)u.addEventListener("DOMContentLoaded",v),n.addEventListener("load",v);else{u.attachEvent("onreadystatechange",v);n.attachEvent("onload",v);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(t){return n.setTimeout(f,50)}dr();i.ready()}}()}else n.setTimeout(i.ready);return at.promise(t)};i.ready.promise();for(gr in i(r))break;r.ownFirst="0"===gr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}n=null}();var ot=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t},be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ke=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!fi(n)},data:function(n,t,i){return tu(n,t,i)},removeData:function(n,t){return iu(n,t)},_data:function(n,t,i){return tu(n,t,i,!0)},_removeData:function(n,t){return iu(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),nu(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?nu(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}}),function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var ei=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oi=new RegExp("^(?:([+-])=|)("+ei+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var y=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)y(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},si=/^(?:checkbox|radio)$/i,uu=/<([\w:-]+)/,fu=/^$|\/(?:java|ecma)script/i,hi=/^\s+/,eu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var n=u.createElement("div"),f=u.createDocumentFragment(),t=u.createElement("input");n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";r.leadingWhitespace=3===n.firstChild.nodeType;r.tbody=!n.getElementsByTagName("tbody").length;r.htmlSerialize=!!n.getElementsByTagName("link").length;r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML;t.type="checkbox";t.checked=!0;f.appendChild(t);r.appendChecked=t.checked;n.innerHTML="<textarea>x<\/textarea>";r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue;f.appendChild(n);t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;r.noCloneEvent=!!n.addEventListener;n[i.expando]=1;r.attributes=!n.getAttribute(i.expando)}();o={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]};o.optgroup=o.option;o.tbody=o.tfoot=o.colgroup=o.caption=o.thead;o.th=o.td;su=/<|&#?\w+;/;li=/<tbody/i;!function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t]=i in n)||(f.setAttribute(i,"t"),r[t]=f.attributes[i].expando===!1);f=null}();var ai=/^(?:input|select|textarea)$/i,ge=/^key/,no=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,cu=/^(?:focusinfocus|focusoutblur)$/,lu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,r,u,f){var p,v,w,y,o,h,c,l,e,b,k,a=i._data(n);if(a){for(r.handler&&(y=r,r=y.handler,f=y.selector),r.guid||(r.guid=i.guid++),(v=a.events)||(v=a.events={}),(h=a.handle)||(h=a.handle=function(n){if("undefined"!=typeof i&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(h.elem,arguments)},h.elem=n),t=(t||"").match(s)||[""],w=t.length;w--;)p=lu.exec(t[w])||[],e=k=p[1],b=(p[2]||"").split(".").sort(),e&&(o=i.event.special[e]||{},e=(f?o.delegateType:o.bindType)||e,o=i.event.special[e]||{},c=i.extend({type:e,origType:k,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:b.join(".")},y),(l=v[e])||(l=v[e]=[],l.delegateCount=0,o.setup&&o.setup.call(n,u,b,h)!==!1||(n.addEventListener?n.addEventListener(e,h,!1):n.attachEvent&&n.attachEvent("on"+e,h))),o.add&&(o.add.call(n,c),c.handler.guid||(c.handler.guid=r.guid)),f?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=lu.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!cu.test(s+i.event.triggered)&&(s.indexOf(".")>-1&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,cu.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&ot(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&ot(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,o,f,r,t,s=[],h=a.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=no.test(r)?this.mouseHooks:ge.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==au()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===au()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)}:function(n,t,i){var r="on"+t;n.detachEvent&&("undefined"==typeof n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:rt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:rt,isPropagationStopped:rt,isImmediatePropagationStopped:rt,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&!this.isSimulated&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submit||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?i.prop(r,"form"):void 0;t&&!i._data(t,"submit")&&(i.event.add(t,"submit._submit",function(n){n._submitBubble=!0}),i._data(t,"submit",!0))})},postDispatch:function(n){n._submitBubble&&(delete n._submitBubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.change||(i.event.special.change={setup:function(){return ai.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._justChanged=!0)}),i.event.add(this,"click._change",function(n){this._justChanged&&!n.isTrigger&&(this._justChanged=!1);i.event.simulate("change",this,n)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ai.test(t.nodeName)&&!i._data(t,"change")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n)}),i._data(t,"change",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!ai.test(this.nodeName)}});r.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,i,r){return vi(this,n,t,i,r)},one:function(n,t,i,r){return vi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=rt),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var to=/ jQuery\d+="(?:null|\d+)"/g,vu=new RegExp("<(?:"+eu+")[\\s/>]","i"),io=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^true\/(.*)/,eo=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oo=ou(u),yi=oo.appendChild(u.createElement("div"));i.extend({htmlPrefilter:function(n){return n.replace(io,"<$1><\/$2>")},clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!vu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(yi.innerHTML=n.outerHTML,yi.removeChild(s=yi.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&so(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)bu(c,e[o]);else bu(n,s);return e=f(s,"script"),e.length>0&&ci(e,!l&&f(n,"script")),e=h=c=null,s},cleanData:function(n,t){for(var u,e,f,o,l=0,s=i.expando,h=i.cache,a=r.attributes,v=i.event.special;null!=(u=n[l]);l++)if((t||ot(u))&&(f=u[s],o=f&&h[f])){if(o.events)for(e in o.events)v[e]?i.event.remove(u,e):i.removeEvent(u,e,o.handle);h[f]&&(delete h[f],a||"undefined"==typeof u.removeAttribute?u[s]=void 0:u.removeAttribute(s),c.push(f))}}});i.fn.extend({domManip:k,detach:function(n){return ku(this,n,!0)},remove:function(n){return ku(this,n)},text:function(n){return y(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.appendChild(n)}})},prepend:function(){return k(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=yu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return y(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(to,""):void 0;if("string"==typeof n&&!ro.test(n)&&(r.htmlSerialize||!vu.test(n))&&(r.leadingWhitespace||!hi.test(n))&&!o[(uu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(s){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return k(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(f(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});pi={HTML:"block",BODY:"block"};var gu=/^margin/,pt=new RegExp("^("+ei+")(?!px)[a-z%]+$","i"),wi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},nf=u.documentElement;!function(){var f,h,c,e,l,a,s=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.cssText="float:left;opacity:.5";r.opacity="0.5"===t.style.opacity;r.cssFloat=!!t.style.cssFloat;t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===t.style.backgroundClip;s=u.createElement("div");s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";t.innerHTML="";s.appendChild(t);r.boxSizing=""===t.style.boxSizing||""===t.style.MozBoxSizing||""===t.style.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==f&&o(),e},boxSizingReliable:function(){return null==f&&o(),c},pixelMarginRight:function(){return null==f&&o(),h},pixelPosition:function(){return null==f&&o(),f},reliableMarginRight:function(){return null==f&&o(),l},reliableMarginLeft:function(){return null==f&&o(),a}});function o(){var i,r,o=u.documentElement;o.appendChild(s);t.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";f=c=a=!1;h=l=!0;n.getComputedStyle&&(r=n.getComputedStyle(t),f="1%"!==(r||{}).top,a="2px"===(r||{}).marginLeft,c="4px"===(r||{width:"4px"}).width,t.style.marginRight="50%",h="4px"===(r||{marginRight:"4px"}).marginRight,i=t.appendChild(u.createElement("div")),i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",l=!parseFloat((n.getComputedStyle(i)||{}).marginRight),t.removeChild(i));t.style.display="none";e=0===t.getClientRects().length;e&&(t.style.display="",t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t.childNodes[0].style.borderCollapse="separate",i=t.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===i[0].offsetHeight,e&&(i[0].style.display="",i[1].style.display="none",e=0===i[0].offsetHeight));o.removeChild(s)}}}();tf=/^(top|right|bottom|left)$/;n.getComputedStyle?(d=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},p=function(n,t,u){var o,s,h,f,e=n.style;return u=u||d(n),f=u?u.getPropertyValue(t)||u[t]:void 0,""!==f&&void 0!==f||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),u&&!r.pixelMarginRight()&&pt.test(f)&&gu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=f,f=u.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0===f?f:f+""}):nf.currentStyle&&(d=function(n){return n.currentStyle},p=function(n,t,i){var o,f,e,r,u=n.style;return i=i||d(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!tf.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});var ki=/alpha\([^)]*\)/i,ho=/opacity\s*=\s*([^)]*)/i,co=/^(none|table(?!-c[ea]).+)/,lo=new RegExp("^("+ei+")(.*)$","i"),ao={position:"absolute",visibility:"hidden",display:"block"},rf={letterSpacing:"0",fontWeight:"400"},uf=["Webkit","O","Moz","ms"],ff=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=p(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=ef(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===u)return o&&"get"in o&&void 0!==(e=o.get(n,!1,f))?e:c[t];if(h=typeof u,"string"===h&&(e=oi.exec(u))&&e[1]&&(u=ru(n,t,e),h="number"),null!=u&&u===u&&("number"===h&&(u+=e&&e[3]||(i.cssNumber[s]?"":"px")),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(o&&"set"in o&&void 0===(u=o.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=ef(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=p(n,t,u)),"normal"===f&&t in rf&&(f=rf[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return co.test(i.css(n,"display"))&&0===n.offsetWidth?wi(n,ao,function(){return cf(n,t,u)}):cf(n,t,u)},set:function(n,u,f){var e=f&&d(n);return sf(n,u,f?hf(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return ho.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(ki,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ki.test(f)?f.replace(ki,e):f+" "+e)}});i.cssHooks.marginRight=bi(r.reliableMarginRight,function(n,t){if(t)return wi(n,{display:"inline-block"},p,[n,"marginRight"])});i.cssHooks.marginLeft=bi(r.reliableMarginLeft,function(n,t){if(t)return(parseFloat(p(n,"marginLeft"))||(i.contains(n.ownerDocument,n)?n.getBoundingClientRect().left-wi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}):0))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};gu.test(n)||(i.cssHooks[n+t].set=sf)});i.fn.extend({css:function(n,t){return y(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=d(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return of(this,!0)},hide:function(){return of(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=e.prototype.init;i.fx.step={};lf=/^(?:toggle|show|hide)$/;af=/queueHooks$/;i.Animation=i.extend(h,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return ru(i.elem,n,oi.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(s);for(var r,u=0,f=n.length;f>u;u++)r=n[u],h.tweeners[r]=h.tweeners[r]||[],h.tweeners[r].unshift(t)},prefilters:[vo],prefilter:function(n,t){t?h.prefilters.unshift(n):h.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=h(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&af.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));!o&&r||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(ut=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();ut=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var i,n=u.createElement("input"),t=u.createElement("div"),f=u.createElement("select"),e=f.appendChild(u.createElement("option"));t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];n.setAttribute("type","checkbox");t.appendChild(n);i=t.getElementsByTagName("a")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();pf=/\r/g;wf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(pf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(wf," ")}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],(t.selected||e===u)&&(r.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>-1)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ft,bf,l=i.expr.attrHandle,di=/^(?:checked|selected)$/i,g=r.getSetAttribute,kt=r.input;i.fn.extend({attr:function(n,t){return y(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bf:ft)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?kt&&g||!di.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)}});bf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):kt&&g||!di.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=l[t]||i.find.attr;l[t]=kt&&g||!di.test(t)?function(n,t,i){var u,f;return i||(f=l[t],l[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,l[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});kt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ft&&ft.set(n,t,r)}});g||(ft={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},l.id=l.name=l.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ft.set},i.attrHooks.contenteditable={set:function(n,t,i){ft.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});kf=/^(?:input|select|textarea|button|object)$/i;df=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return y(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):kf.test(n.nodeName)||df.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");dt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if("string"==typeof n&&n)for(o=n.match(s)||[];t=this[c++];)if(u=nt(t),r=1===t.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&i.attr(t,"class",e)}return this},removeClass:function(n){var o,r,t,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(s)||[];r=this[c++];)if(u=nt(r),t=1===r.nodeType&&(" "+u+" ").replace(dt," ")){for(h=0;f=o[h++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&i.attr(r,"class",e)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,f,u,e;if("string"===r)for(f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==r||(t=nt(this),t&&i._data(this,"__className__",t),i.attr(this,"class",t||n===!1?"":i._data(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+nt(t)+" ").replace(dt," ").indexOf(i)>-1)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});var po=n.location,gi=i.now(),nr=/\?/,wo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(wo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new n.DOMParser,r=u.parseFromString(t,"text/xml")):(r=new n.ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var bo=/#.*$/,gf=/([?&])_=[^&]*/,ko=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,go=/^(?:GET|HEAD)$/,ns=/^\/\//,ne=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,te={},tr={},ie="*/".concat("*"),ir=po.href,et=ne.exec(ir.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ir,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(et[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?rr(rr(n,i.ajaxSettings),t):rr(i.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(tr),ajax:function(t,r){function w(t,r,s,c){var y,rt,it,w,tt,l=r;2!==o&&(o=2,k&&n.clearTimeout(k),v=void 0,b=c||"",f.readyState=t>0?4:0,y=t>=200&&300>t||304===t,s&&(w=ts(u,f,s)),w=is(u,w,f,y),y?(u.ifModified&&(tt=f.getResponseHeader("Last-Modified"),tt&&(i.lastModified[e]=tt),tt=f.getResponseHeader("etag"),tt&&(i.etag[e]=tt)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=w.state,rt=w.data,it=w.error,y=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),f.status=t,f.statusText=(r||l)+"",y?g.resolveWith(h,[rt,l,f]):g.rejectWith(h,[f,l,it]),f.statusCode(p),p=void 0,a&&d.trigger(y?"ajaxSuccess":"ajaxError",[f,u,y?rt:it]),nt.fireWith(h,[f,l]),a&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var c,l,e,b,k,a,v,y,u=i.ajaxSetup({},r),h=u.context||u,d=u.context&&(h.nodeType||h.jquery)?i(h):i.event,g=i.Deferred(),nt=i.Callbacks("once memory"),p=u.statusCode||{},tt={},it={},o=0,rt="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!y)for(y={};t=ko.exec(b);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)p[t]=[p[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||rt;return v&&v.abort(t),w(0,t),this}};if(g.promise(f).complete=nt.add,f.success=f.done,f.error=f.fail,u.url=((t||u.url||ir)+"").replace(bo,"").replace(ns,et[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(c=ne.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===et[1]&&c[2]===et[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(et[3]||("http:"===et[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ue(te,u,r,f),2===o)return f;a=i.event&&u.global;a&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!go.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(nr.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=gf.test(e)?e.replace(gf,"$1_="+gi++):e+(nr.test(e)?"&":"?")+"_="+gi++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+ie+"; q=0.01":""):u.accepts["*"]);for(l in u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();rt="abort";for(l in{success:1,error:1,complete:1})f[l](u[l]);if(v=ue(tr,u,r,f)){if(f.readyState=1,a&&d.trigger("ajaxSend",[f,u]),2===o)return f;u.async&&u.timeout>0&&(k=n.setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;v.send(tt,w)}catch(ut){if(!(2>o))throw ut;w(-1,ut)}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return r.reliableHiddenOffsets()?n.offsetWidth<=0&&n.offsetHeight<=0&&!n.getClientRects().length:us(n)};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var fs=/%20/g,es=/\[\]$/,fe=/\r?\n/g,os=/^(?:submit|button|image|reset|file)$/i,ss=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ur(r,n[r],t,f);return u.join("&").replace(fs,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ss.test(this.nodeName)&&!os.test(n)&&(this.checked||!si.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(fe,"\r\n")}}):{name:t.name,value:r.replace(fe,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return this.isLocal?ee():u.documentMode>8?fr():/^(get|post|head|put|delete|options)$/i.test(this.type)&&fr()||ee()}:fr;var hs=0,gt={},ct=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n](void 0,!0)}),r.cors=!!ct&&"withCredentials"in ct,ct=r.ajax=!!ct,ct&&i.ajaxTransport(function(t){if(!t.crossDomain||r.cors){var u;return{send:function(r,f){var o,e=t.xhr(),s=++hs;if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&e.setRequestHeader(o,r[o]+"");e.send(t.hasContent&&t.data||null);u=function(n,r){var o,c,h;if(u&&(r||4===e.readyState))if(delete gt[s],u=void 0,e.onreadystatechange=i.noop,r)4!==e.readyState&&e.abort();else{h={};o=e.status;"string"==typeof e.responseText&&(h.text=e.responseText);try{c=e.statusText}catch(l){c=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=h.text?200:404}h&&f(o,c,h,e.getAllResponseHeaders())};t.async?4===e.readyState?n.setTimeout(u):e.onreadystatechange=gt[s]=u:u()},abort:function(){u&&u(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),er=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=er.pop()||i.expando+"_"+gi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(nr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,er.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=vr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=hu([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},or=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&or)return or.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?("undefined"!=typeof r.getBoundingClientRect&&(u=r.getBoundingClientRect()),f=oe(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||nf})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return y(this,function(n,u,f){var e=oe(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=bi(r.pixelPosition,function(n,r){if(r)return(r=p(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return y(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),se=n.jQuery,he=n.$,i.noConflict=function(t){return n.$===i&&(n.$=he),t&&n.jQuery===i&&(n.jQuery=se),i},t||(n.jQuery=n.$=i),i}),function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return n==="GET"||n==="POST"}function o(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function s(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;case"REPLACE-WITH":n(r).replaceWith(i);break;default:n(r).html(i)}}))}function f(t,r){var e,h,f,c;(e=t.getAttribute("data-ajax-confirm"),!e||window.confirm(e))&&(h=n(t.getAttribute("data-ajax-loading")),c=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,cache:!!t.getAttribute("data-ajax-cache"),beforeSend:function(n){var r;return o(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(n,r,u){s(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){i(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(r))}function h(t){var i=n(t).data(e);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget",e="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();f(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){f.removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]);u.data(r,e);setTimeout(function(){u.removeData(t);u.removeData(r)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var e=n(this).data(t)||[],u=n(this).data(r),o=u&&u.hasClass("cancel");(i.preventDefault(),o||h(this))&&f(this,{url:this.action,type:this.method||"GET",data:e.concat(n(this).serializeArray())})})}(jQuery),function(n){n.extend(n.fn,{validate:function(t){if(this.length){var i=n.data(this[0],"validator");return i?i:(i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){i.cancelSubmit=!0}),i.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){i.submitButton=this}),this.submit(function(t){function r(){if(i.settings.submitHandler){if(i.submitButton)var t=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm);return i.settings.submitHandler.call(i,i.currentForm),i.submitButton&&t.remove(),!1}return!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)}t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],e;if(t){var u=n.data(r.form,"validator").settings,o=u.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));o[r.name]=f;i.messages&&(u.messages[r.name]=n.extend(u.messages[r.name],i.messages));break;case"remove":return i?(e={},n.each(i.split(/\s/),function(n,t){e[t]=f[t];delete f[t]}),e):(delete o[r.name],f)}}return r=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),r.required&&(u=r.required,delete r.required,r=n.extend({required:u},r)),r}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length==1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!=Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!=Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n){(n.name in this.submitted||n==this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator");t="on"+t.type.replace(/^validate/,"");i.settings[t]&&i.settings[t].call(i,this[0])}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){n.each(i.split(/\s/),function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",i).validateDelegate(":radio, :checkbox, select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){this.lastElement=t=this.clean(t);this.prepareElement(t);this.currentElements=n(t);var i=this.check(t);return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name==t.name}).length==1&&t},elements:function(){var t=this,i={};return n([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:i[this.name]=!0})},clean:function(t){return n(t)[0]},errors:function(){return n(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},check:function(t){var i,r,u,f,e;t=this.clean(t);this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]);i=n(t).rules();r=!1;for(u in i){f={method:u,parameters:i[u]};try{if(e=n.validator.methods[u].call(this,t.value.replace(/\r/g,""),t,f.parameters),e=="dependency-mismatch")r=!0;else{if(r=!1,e=="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!e)return this.formatAndAdd(t,f),!1}}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+f.method+"' method",o);throw o;}}if(!r)return this.objectLength(i)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor==String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n]},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t.method),r=/\$?\{(\d+)\}/g;typeof i=="function"?i=i.call(this,t.parameters,n):r.test(i)&&(i=jQuery.format(i.replace(r,"{$1}"),t.parameters));this.errorList.push({message:i,element:n});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,t=this.validElements();t[n];n++)this.settings.unhighlight.call(this,t[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass().addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")==i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){var i=this.currentForm;return n(document.getElementsByName(t)).map(function(n,r){return r.form==i&&r.name==t&&r||null})},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){return!n.validator.methods.required.call(this,n.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest==0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest==0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor==String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={};return(t=n(t).attr("class"))&&n.each(t.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var i={},r,u;t=n(t);for(r in n.validator.methods)u=t.attr(r),u&&(i[r]=u);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)delete t[r];else if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!=undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";switch(i.nodeName.toLowerCase()){case"select":return(t=n(i).val())&&t.length>0;case"input":if(this.checkable(i))return this.getLength(t,i)>0;default:return n.trim(t).length>0}},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var o,e;u.settings.messages[i.name].remote=f.originalMessage;o=r===!0;o?(e=u.formSubmitted,u.prepareElement(i),u.formSubmitted=e,u.successList.push(i),u.showErrors()):(e={},r=r||u.defaultMessage(i,"remote"),e[i.name]=f.message=n.isFunction(r)?r(t):r,u.showErrors(e));f.valid=o;u.stopRequest(i,o)}},r)),"pending")},minlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)>=r},maxlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)<=r},rangelength:function(t,i,r){return t=this.getLength(n.trim(t),i),this.optional(i)||t>=r[0]&&t<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r;if(this.optional(t))return"dependency-mismatch";if(/[^0-9-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)i=n.charAt(r),i=parseInt(i,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},accept:function(n,t,i){return i=typeof i=="string"?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(RegExp(".("+i+")$","i"))},equalTo:function(t,i,r){return r=n(r).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t==r.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){i=n.port;n.mode=="abort"&&(t[i]&&t[i].abort(),t[i]=r)}):(i=n.ajax,n.ajax=function(r){var u=("port"in r?r:n.ajaxSettings).port;return("mode"in r?r:n.ajaxSettings).mode=="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){return arguments[0]=n.event.fix(t),arguments[0].type=i,n.event.handle.apply(this,arguments)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),!function(n){"function"==typeof define&&define.amd?define("jquery.validate.unobtrusive",["jquery.validation"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery-validation")):jQuery.validator.unobtrusive=n(jQuery)}(function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return 0===n.indexOf("*.")&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r,u;i&&(r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null,i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var t,r=n.validator,u="unobtrusiveValidation";return r.unobtrusive={adapters:[],parseElement:function(t,i){var r,u,o,f=n(t),e=f.parents("form")[0];e&&(r=s(e),r.options.rules[t.name]=u={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=f.attr(i),s={};void 0!==r&&(i+="-",n.each(this.params,function(){s[this]=f.attr(i+this)}),this.adapt({element:t,form:e,message:r,params:s,rules:u,messages:o}))}),n.extend(u,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}},t=r.unobtrusive.adapters,t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){var r;return!!this.optional(t)||(r=new RegExp(i).exec(n),r&&0===r.index&&r[0].length===n.length)}),r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r}),r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept"),t.addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)}),t.add("required",function(n){"INPUT"===n.element.tagName.toUpperCase()&&"CHECKBOX"===n.element.type.toUpperCase()||i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)}),t.add("fileextensions",["extensions"],function(n){i(n,"extension",n.params.extensions)}),n(function(){r.unobtrusive.parse(document)}),r.unobtrusive}),window.Modernizr=function(n,t,i){function y(n){w.cssText=n}function u(n,t){return typeof n===t}var r={},o=!0,s=t.documentElement,p=t.createElement("modernizr"),w=p.style,b,k={}.toString,h={},c=[],l=c.slice,f,a={}.hasOwnProperty,v,e;v=!u(a,"undefined")&&!u(a.call,"undefined")?function(n,t){return a.call(n,t)}:function(n,t){return t in n&&u(n.constructor.prototype[t],"undefined")};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=l.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(l.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(l.call(arguments)))},r});for(e in h)v(h,e)&&(f=e.toLowerCase(),r[f]=h[e](),c.push((r[f]?"":"no-")+f));return r.addTest=function(n,t){if(typeof n=="object")for(var u in n)v(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof o!="undefined"&&o&&(s.className+=" "+(t?"":"no-")+n);r[n]=t}return r},y(""),p=b=null,function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function s(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function u(n){var t=a[n[l]];return t||(t={},o++,n[l]=o,a[o]=t),t}function h(n,r,f){if(r||(r=t),i)return r.createElement(n);f||(f=u(r));var e;return e=f.cache[n]?f.cache[n].cloneNode():b.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),e.canHaveChildren&&!w.test(n)&&!e.tagUrn?f.frag.appendChild(e):e}function y(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||u(n);for(var e=r.frag.cloneNode(),f=0,o=s(),h=o.length;f<h;f++)e.createElement(o[f]);return e}function p(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?h(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+s().join().replace(/[\w\-]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function c(n){n||(n=t);var f=u(n);return r.shivCSS&&!e&&!f.hasCSS&&(f.hasCSS=!!v(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||p(n,f),n}var f=n.html5||{},w=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,b=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,e,l="_html5shiv",o=0,a={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";e="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){e=!0;i=!0}})();r={elements:f.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:f.shivCSS!==!1,supportsUnknownElements:i,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:c,createElement:h,createDocumentFragment:y};n.html5=r;c(t)}(this,t),r._version="2.8.0",s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(o?" js "+c.join(" "):""),r}(this,this.document),function(n,t,i){function h(n){return"[object Function]"==y.call(n)}function c(n){return"string"==typeof n}function l(){}function w(n){return!n||"loaded"==n||"complete"==n||"uninitialized"==n}function e(){var n=a.shift();v=1;n?n.t?s(function(){("c"==n.t?u.injectCss:u.injectJs)(n.s,0,n.a,n.x,n.e,1)},0):(n(),e()):v=0}function ut(n,i,f,h,c,l,y){function k(t){if(!nt&&w(p.readyState)&&(tt.r=nt=1,!v&&e(),p.onload=p.onreadystatechange=null,t)){"img"!=n&&s(function(){g.removeChild(p)},50);for(var u in r[i])r[i].hasOwnProperty(u)&&r[i][u].onload()}}var y=y||u.errorTimeout,p=t.createElement(n),nt=0,b=0,tt={t:f,s:i,e:c,a:l,x:y};1===r[i]&&(b=1,r[i]=[]);"object"==n?p.data=i:(p.src=i,p.type=n);p.width=p.height="0";p.onerror=p.onload=p.onreadystatechange=function(){k.call(this,b)};a.splice(h,0,tt);"img"!=n&&(b||2===r[i]?(g.insertBefore(p,d?null:o),s(k,y)):r[i].push(p))}function ft(n,t,i,r,u){return v=0,t=t||"j",c(n)?ut("c"==t?et:nt,n,t,this.i++,i,r,u):(a.splice(this.i++,0,n),1==a.length&&e()),this}function b(){var n=u;return n.loader={load:ft,i:0},n}var f=t.documentElement,s=n.setTimeout,o=t.getElementsByTagName("script")[0],y={}.toString,a=[],v=0,k="MozAppearance"in f.style,d=k&&!!t.createRange().compareNode,g=d?f:o.parentNode,f=n.opera&&"[object Opera]"==y.call(n.opera),f=!!t.attachEvent&&!f,nt=k?"object":f?"script":"img",et=f?"script":nt,tt=Array.isArray||function(n){return"[object Array]"==y.call(n)},p=[],r={},it={timeout:function(n,t){return t.length&&(n.timeout=t[0]),n}},rt,u;u=function(n){function a(n){for(var n=n.split("!"),f=p.length,t=n.pop(),e=n.length,t={url:t,origUrl:t,prefixes:n},u,r,i=0;i<e;i++)r=n[i].split("="),(u=it[r.shift()])&&(t=u(t,r));for(i=0;i<f;i++)t=p[i](t);return t}function f(n,t,u,f,e){var o=a(n),s=o.autoCallback;o.url.split(".").pop().split("?").shift();o.bypass||(t&&(t=h(t)?t:t[n]||t[f]||t[n.split("/").pop().split("?")[0]]),o.instead?o.instead(n,t,u,f,e):(r[o.url]?o.noexec=!0:r[o.url]=1,u.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":i,o.noexec,o.attrs,o.timeout),(h(t)||h(s))&&u.load(function(){b();t&&t(o.origUrl,e,f);s&&s(o.origUrl,e,f);r[o.url]=2})))}function s(n,t){function a(n,o){if(n){if(c(n))o||(i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}),f(n,i,t,0,e);else if(Object(n)===n)for(r in v=function(){var t=0,i;for(i in n)n.hasOwnProperty(i)&&t++;return t}(),n)n.hasOwnProperty(r)&&(!o&&!--v&&(h(i)?i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}:i[r]=function(n){return function(){var t=[].slice.call(arguments);n&&n.apply(this,t);u()}}(s[r])),f(n[r],i,t,r,e))}else o||u()}var e=!!n.test,o=n.load||n.both,i=n.callback||l,s=i,u=n.complete||l,v,r;a(e?n.yep:n.nope,!!o);o&&a(o)}var e,t,o=this.yepnope.loader;if(c(n))f(n,0,o,0);else if(tt(n))for(e=0;e<n.length;e++)t=n[e],c(t)?f(t,0,o,0):tt(t)?u(t):Object(t)===t&&s(t,o);else Object(n)===n&&s(n,o)};u.addPrefix=function(n,t){it[n]=t};u.addFilter=function(n){p.push(n)};u.errorTimeout=1e4;null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",rt=function(){t.removeEventListener("DOMContentLoaded",rt,0);t.readyState="complete"},0));n.yepnope=b();n.yepnope.executeStack=e;n.yepnope.injectJs=function(n,i,r,f,h,c){var a=t.createElement("script"),v,y,f=f||u.errorTimeout;a.src=n;for(y in r)a.setAttribute(y,r[y]);i=c?e:i||l;a.onreadystatechange=a.onload=function(){!v&&w(a.readyState)&&(v=1,i(),a.onload=a.onreadystatechange=null)};s(function(){v||(v=1,i(1))},f);h?a.onload():o.parentNode.insertBefore(a,o)};n.yepnope.injectCss=function(n,i,r,u,f,h){var u=t.createElement("link"),c,i=h?e:i||l;u.href=n;u.rel="stylesheet";u.type="text/css";for(c in r)u.setAttribute(c,r[c]);f||(o.parentNode.insertBefore(u,o),s(i,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(void 0!==i.style[n])return{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n("#"===u?[]:u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.7";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";null==u.resetText&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.7";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1||n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.7";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.7";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.disabled):visible a";f=o.find(".dropdown-menu"+h);f.length&&(u=f.index(t.target),38==t.which&&u>0&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),!i.isInStateTrue())return clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),e=n.Event("hide.bs."+this.type);if(this.$element.trigger(e),!e.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.7";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.7";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.7";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return u<i&&"top";if("bottom"==this.affixed)return null!=i?!(u+this.unpin<=f.top)&&"bottom":!(u+e<=n-r)&&"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&u<=i?"top":null!=r&&s+h>=n-r&&"bottom"};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery),function(n,t){function k(){l(!0)}if(n.respond={},respond.update=function(){},respond.mediaQueriesSupported=t,!t){var i=n.document,a=i.documentElement,e=[],u=[],r=[],o={},v=30,f=i.getElementsByTagName("head")[0]||a,s=f.getElementsByTagName("link"),h=[],y=function(){for(var f=s,c=f.length,r=0,t,i,u,e;r<c;r++)t=f[r],i=t.href,u=t.media,e=t.rel&&t.rel.toLowerCase()==="stylesheet",!i||!e||o[i]||(t.styleSheet&&t.styleSheet.rawCssText?(w(t.styleSheet.rawCssText,i,u),o[i]=!0):/^([a-zA-Z]+?:(\/\/)?)/.test(i)&&i.replace(RegExp.$1,"").split("/")[0]!==n.location.host||h.push({href:i,media:u}));p()},p=function(){if(h.length){var n=h.shift();d(n.href,function(t){w(t,n.href,n.media);o[n.href]=!0;p()})}},w=function(n,t,i){var o=n.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),s=o&&o.length||0,t=t.substring(0,t.lastIndexOf("/")),v=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},y=!s&&i,h=0,r,c,f,a,p;for(t.length&&(t+="/"),y&&(s=1);h<s;h++)for(r=0,y?(c=i,u.push(v(n))):(c=o[h].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,u.push(RegExp.$2&&v(RegExp.$2))),a=c.split(","),p=a.length;r<p;r++)f=a[r],e.push({media:f.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:u.length-1,minw:f.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:f.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)});l()},c,b,l=function(n){var w="clientWidth",k=a[w],d=i.compatMode==="CSS1Compat"&&k||i.body[w]||k,y={},g=i.createDocumentFragment(),tt=s[s.length-1],nt=(new Date).getTime(),t,o,h,p;if(n&&c&&nt-c<v){clearTimeout(b);b=setTimeout(l,v);return}c=nt;for(o in e)t=e[o],(!t.minw&&!t.maxw||(!t.minw||t.minw&&d>=t.minw)&&(!t.maxw||t.maxw&&d<=t.maxw))&&(y[t.media]||(y[t.media]=[]),y[t.media].push(u[t.rules]));for(o in r)r[o]&&r[o].parentNode===f&&f.removeChild(r[o]);for(o in y)h=i.createElement("style"),p=y[o].join("\n"),h.type="text/css",h.media=o,h.styleSheet?h.styleSheet.cssText=p:h.appendChild(i.createTextNode(p)),g.appendChild(h),r.push(h);f.insertBefore(g,tt.nextSibling)},d=function(n,t){var i=g();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState==4&&(i.status==200||i.status==304)&&t(i.responseText)},i.readyState!=4)&&i.send(null)},g=function(){var n=!1;try{n=new XMLHttpRequest}catch(t){n=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return n}}();y();respond.update=y;n.addEventListener?n.addEventListener("resize",k,!1):n.attachEvent&&n.attachEvent("onresize",k)}}(this,function(n){if(n.matchMedia)return!0;var f,i=document,r=i.documentElement,o=r.firstElementChild||r.firstChild,e=!i.body,u=i.body||i.createElement("body"),t=i.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-99em",u.appendChild(t),t.innerHTML='_<style media="only all"> #mq-test-1 { width: 9px; }<\/style>',e&&r.insertBefore(u,o),t.removeChild(t.firstChild),f=t.offsetWidth==9,e?r.removeChild(u):u.removeChild(t),f}(this)),function(n,t){"use strict";var i=function(){var i={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"",menuArrowClass:"sf-arrows"},e=function(){var i=/iPhone|iPad|iPod/i.test(navigator.userAgent);return i&&n(t).load(function(){n("body").children().on("click",n.noop)}),i}(),a=function(){var n=document.documentElement.style;return"behavior"in n&&"fill"in n&&/iemobile/i.test(navigator.userAgent)}(),v=function(){return!!t.PointerEvent}(),o=function(n,t){var r=i.menuClass;t.cssArrows&&(r+=" "+i.menuArrowClass);n.toggleClass(r)},y=function(t,r){return t.find("li."+r.pathClass).slice(0,r.pathLevels).addClass(r.hoverClass+" "+i.bcClass).filter(function(){return n(this).children(r.popUpSelector).hide().show().length}).removeClass(r.pathClass)},s=function(n){n.children("a").toggleClass(i.anchorClass)},h=function(n){var i=n.css("ms-touch-action"),t=n.css("touch-action");t=t||i;t=t==="pan-y"?"auto":"pan-y";n.css({"ms-touch-action":t,"touch-action":t})},p=function(t,i){var o="li:has("+i.popUpSelector+")",u;if(n.fn.hoverIntent&&!i.disableHI)t.hoverIntent(r,f,o);else t.on("mouseenter.superfish",o,r).on("mouseleave.superfish",o,f);u="MSPointerDown.superfish";v&&(u="pointerdown.superfish");e||(u+=" touchend.superfish");a&&(u+=" mousedown.superfish");t.on("focusin.superfish","li",r).on("focusout.superfish","li",f).on(u,"a",i,w)},w=function(t){var i=n(this),u=i.siblings(t.data.popUpSelector);if(u.length>0&&u.is(":hidden")){i.one("click.superfish",!1);t.type==="MSPointerDown"||t.type==="pointerdown"?i.trigger("focus"):n.proxy(r,i.parent("li"))()}},r=function(){var t=n(this),i=u(t);clearTimeout(i.sfTimer);t.siblings().superfish("hide").end().superfish("show")},f=function(){var i=n(this),t=u(i);e?n.proxy(c,i,t)():(clearTimeout(t.sfTimer),t.sfTimer=setTimeout(n.proxy(c,i,t),t.delay))},c=function(t){t.retainPath=n.inArray(this[0],t.$path)>-1;this.superfish("hide");this.parents("."+t.hoverClass).length||(t.onIdle.call(l(this)),t.$path.length&&n.proxy(r,t.$path)())},l=function(n){return n.closest("."+i.menuClass)},u=function(n){return l(n).data("sf-options")};return{hide:function(t){var r,i;if(this.length){if(r=this,i=u(r),!i)return this;var o=i.retainPath===!0?i.$path:"",f=r.find("li."+i.hoverClass).add(this).not(o).removeClass(i.hoverClass).children(i.popUpSelector),e=i.speedOut;t&&(f.show(),e=0);i.retainPath=!1;i.onBeforeHide.call(f);f.stop(!0,!0).animate(i.animationOut,e,function(){var t=n(this);i.onHide.call(t)})}return this},show:function(){var n=u(this),i,t;return n?(i=this.addClass(n.hoverClass),t=i.children(n.popUpSelector),n.onBeforeShow.call(t),t.stop(!0,!0).animate(n.animation,n.speed,function(){n.onShow.call(t)}),this):this},destroy:function(){return this.each(function(){var r=n(this),t=r.data("sf-options"),u;if(!t)return!1;u=r.find(t.popUpSelector).parent("li");clearTimeout(t.sfTimer);o(r,t);s(u);h(r);r.off(".superfish").off(".hoverIntent");u.children(t.popUpSelector).attr("style",function(n,t){return t.replace(/display[^;]+;?/g,"")});t.$path.removeClass(t.hoverClass+" "+i.bcClass).addClass(t.pathClass);r.find("."+t.hoverClass).removeClass(t.hoverClass);t.onDestroy.call(r);r.removeData("sf-options")})},init:function(t){return this.each(function(){var u=n(this),r,f;if(u.data("sf-options"))return!1;r=n.extend({},n.fn.superfish.defaults,t);f=u.find(r.popUpSelector).parent("li");r.$path=y(u,r);u.data("sf-options",r);o(u,r);s(f);h(u);p(u,r);f.not("."+i.bcClass).superfish("hide",!0);r.onInit.call(this)})}}}();n.fn.superfish=function(t){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):typeof t!="object"&&t?n.error("Method "+t+" does not exist on jQuery.fn.superfish"):i.init.apply(this,arguments)};n.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:n.noop,onBeforeShow:n.noop,onShow:n.noop,onBeforeHide:n.noop,onHide:n.noop,onIdle:n.noop,onDestroy:n.noop}}(jQuery,window);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(t,i){return void 0===i&&(i="undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){var t=function(){var t;return n&&n.fn&&n.fn.select2&&n.fn.select2.amd&&(t=n.fn.select2.amd),function(){if(!t||!t.requirejs){t?i=t:t={};var n,i,r;!function(t){function e(n,t){return tt.call(n,t)}function c(n,t){var e,o,s,u,h,y,c,p,i,l,w,b,r=t&&t.split("/"),a=f.map,v=a&&a["*"]||{};if(n){for(n=n.split("/"),h=n.length-1,f.nodeIdCompat&&k.test(n[h])&&(n[h]=n[h].replace(k,"")),"."===n[0].charAt(0)&&r&&(b=r.slice(0,r.length-1),n=b.concat(n)),i=0;i<n.length;i++)if("."===(w=n[i]))n.splice(i,1),i-=1;else if(".."===w){if(0===i||1===i&&".."===n[2]||".."===n[i-1])continue;i>0&&(n.splice(i-1,2),i-=2)}n=n.join("/")}if((r||v)&&a){for(e=n.split("/"),i=e.length;i>0;i-=1){if(o=e.slice(0,i).join("/"),r)for(l=r.length;l>0;l-=1)if((s=a[r.slice(0,l).join("/")])&&(s=s[o])){u=s;y=i;break}if(u)break;!c&&v&&v[o]&&(c=v[o],p=i)}!u&&c&&(u=c,y=p);u&&(e.splice(0,y,u),n=e.join("/"))}return n}function w(n,i){return function(){var r=it.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),o.apply(t,r.concat([n,i]))}}function d(n){return function(t){return c(t,n)}}function g(n){return function(t){u[n]=t}}function l(n){if(e(h,n)){var i=h[n];delete h[n];p[n]=!0;a.apply(t,i)}if(!e(u,n)&&!e(p,n))throw new Error("No "+n);return u[n]}function v(n){var i,t=n?n.indexOf("!"):-1;return t>-1&&(i=n.substring(0,t),n=n.substring(t+1,n.length)),[i,n]}function b(n){return n?v(n):[]}function nt(n){return function(){return f&&f.config&&f.config[n]||{}}}var a,o,y,s,u={},h={},f={},p={},tt=Object.prototype.hasOwnProperty,it=[].slice,k=/\.js$/;y=function(n,t){var r,u=v(n),i=u[0],f=t[1];return n=u[1],i&&(i=c(i,f),r=l(i)),i?n=r&&r.normalize?r.normalize(n,d(f)):c(n,f):(n=c(n,f),u=v(n),i=u[0],n=u[1],i&&(r=l(i))),{f:i?i+"!"+n:n,n:n,pr:i,p:r}};s={require:function(n){return w(n)},exports:function(n){var t=u[n];return void 0!==t?t:u[n]={}},module:function(n){return{id:n,uri:"",exports:u[n],config:nt(n)}}};a=function(n,i,r,f){var v,o,d,k,c,nt,tt,a=[],it=typeof r;if(f=f||n,nt=b(f),"undefined"===it||"function"===it){for(i=!i.length&&r.length?["require","exports","module"]:i,c=0;c<i.length;c+=1)if(k=y(i[c],nt),"require"===(o=k.f))a[c]=s.require(n);else if("exports"===o)a[c]=s.exports(n),tt=!0;else if("module"===o)v=a[c]=s.module(n);else if(e(u,o)||e(h,o)||e(p,o))a[c]=l(o);else{if(!k.p)throw new Error(n+" missing "+o);k.p.load(k.n,w(f,!0),g(o),{});a[c]=u[o]}d=r?r.apply(u[n],a):void 0;n&&(v&&v.exports!==t&&v.exports!==u[n]?u[n]=v.exports:d===t&&tt||(u[n]=d))}else n&&(u[n]=r)};n=i=o=function(n,i,r,u,e){if("string"==typeof n)return s[n]?s[n](i):l(y(n,b(i)).f);if(!n.splice){if(f=n,f.deps&&o(f.deps,f.callback),!i)return;i.splice?(n=i,i=r,r=null):n=t}return i=i||function(){},"function"==typeof r&&(r=u,u=e),u?a(t,n,i,r):setTimeout(function(){a(t,n,i,r)},4),o};o.config=function(n){return o(n)};n._defined=u;r=function(n,t,i){if("string"!=typeof n)throw new Error("See almond README: incorrect module build, no module name");t.splice||(i=t,t=[]);e(u,n)||e(h,n)||(h[n]=[n,t,i])};r.amd={jQuery:!0}}();t.requirejs=n;t.require=i;t.define=r}}(),t.define("almond",function(){}),t.define("jquery",[],function(){var t=n||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(n){function u(n){var i=n.prototype,r=[],t;for(t in i)"function"==typeof i[t]&&"constructor"!==t&&r.push(t);return r}var t={},i,r;return t.Extend=function(n,t){function r(){this.constructor=n}var u={}.hasOwnProperty,i;for(i in t)u.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n},t.Decorate=function(n,t){function i(){var r=Array.prototype.unshift,u=t.prototype.constructor.length,i=n.prototype.constructor;u>0&&(r.call(arguments,n.prototype.constructor),i=t.prototype.constructor);i.apply(this,arguments)}function l(){this.constructor=i}var s=u(t),h=u(n),r,e,c,f,o;for(t.displayName=n.displayName,i.prototype=new l,r=0;r<h.length;r++)e=h[r],i.prototype[e]=n.prototype[e];for(c=function(n){var r=function(){},u;return n in i.prototype&&(r=i.prototype[n]),u=t.prototype[n],function(){return Array.prototype.unshift.call(arguments,r),u.apply(this,arguments)}},f=0;f<s.length;f++)o=s[f],i.prototype[o]=c(o);return i},i=function(){this.listeners={}},i.prototype.on=function(n,t){this.listeners=this.listeners||{};n in this.listeners?this.listeners[n].push(t):this.listeners[n]=[t]},i.prototype.trigger=function(n){var i=Array.prototype.slice,t=i.call(arguments,1);this.listeners=this.listeners||{};null==t&&(t=[]);0===t.length&&t.push({});t[0]._type=n;n in this.listeners&&this.invoke(this.listeners[n],i.call(arguments,1));"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(n,t){for(var i=0,r=n.length;i<r;i++)n[i].apply(this,t)},t.Observable=i,t.generateChars=function(n){for(var t="",i=0;i<n;i++)t+=Math.floor(36*Math.random()).toString(36);return t},t.bind=function(n,t){return function(){n.apply(t,arguments)}},t._convertData=function(n){var f,r,i,u,t;for(f in n)if(r=f.split("-"),i=n,1!==r.length){for(u=0;u<r.length;u++)t=r[u],t=t.substring(0,1).toLowerCase()+t.substring(1),t in i||(i[t]={}),u==r.length-1&&(i[t]=n[f]),i=i[t];delete n[f]}return n},t.hasScroll=function(t,i){var u=n(i),f=i.style.overflowX,r=i.style.overflowY;return(f!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===f||"scroll"===r||u.innerHeight()<i.scrollHeight||u.innerWidth()<i.scrollWidth)},t.escapeMarkup=function(n){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof n?n:String(n).replace(/[&<>"'\/\\]/g,function(n){return t[n]})},t.appendMany=function(t,i){if("1.7"===n.fn.jquery.substr(0,3)){var r=n();n.map(i,function(n){r=r.add(n)});i=r}t.append(i)},t.__cache={},r=0,t.GetUniqueElementId=function(n){var t=n.getAttribute("data-select2-id");return null==t&&(n.id?(t=n.id,n.setAttribute("data-select2-id",t)):(n.setAttribute("data-select2-id",++r),t=r.toString())),t},t.StoreData=function(n,i,r){var u=t.GetUniqueElementId(n);t.__cache[u]||(t.__cache[u]={});t.__cache[u][i]=r},t.GetData=function(i,r){var u=t.GetUniqueElementId(i);return r?t.__cache[u]&&null!=t.__cache[u][r]?t.__cache[u][r]:n(i).data(r):t.__cache[u]},t.RemoveData=function(n){var i=t.GetUniqueElementId(n);null!=t.__cache[i]&&delete t.__cache[i]},t}),t.define("select2/results",["jquery","./utils"],function(n,t){function i(n,t,r){this.$element=n;this.data=r;this.options=t;i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=n('<ul class="select2-results__options" role="tree"><\/ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(t){var u=this.options.get("escapeMarkup"),i,r;this.clear();this.hideLoading();i=n('<li role="treeitem" aria-live="assertive" class="select2-results__option"><\/li>');r=this.options.get("translations").get(t.message);i.append(u(r(t.args)));i[0].className+=" select2-results__message";this.$results.append(i)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(n){var i,t,r,u;if(this.hideLoading(),i=[],null==n.results||0===n.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));for(n.results=this.sort(n.results),t=0;t<n.results.length;t++)r=n.results[t],u=this.option(r),i.push(u);this.$results.append(i)},i.prototype.position=function(n,t){t.find(".select2-results").append(n)},i.prototype.sort=function(n){return this.options.get("sorter")(n)},i.prototype.highlightFirstItem=function(){var n=this.$results.find(".select2-results__option[aria-selected]"),t=n.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):n.first().trigger("mouseenter");this.ensureHighlightVisible()},i.prototype.setClasses=function(){var i=this;this.data.current(function(r){var u=n.map(r,function(n){return n.id.toString()});i.$results.find(".select2-results__option[aria-selected]").each(function(){var r=n(this),i=t.GetData(this,"data"),f=""+i.id;null!=i.element&&i.element.selected||null==i.element&&n.inArray(f,u)>-1?r.attr("aria-selected","true"):r.attr("aria-selected","false")})})},i.prototype.showLoading=function(n){this.hideLoading();var i=this.options.get("translations").get("searching"),r={disabled:!0,loading:!0,text:i(n)},t=this.option(r);t.className+=" loading-results";this.$results.prepend(t)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(i){var u=document.createElement("li"),r,o,l,s,f,h,e,a,v,c;u.className="select2-results__option";r={role:"treeitem","aria-selected":"false"};i.disabled&&(delete r["aria-selected"],r["aria-disabled"]="true");null==i.id&&delete r["aria-selected"];null!=i._resultId&&(u.id=i._resultId);i.title&&(u.title=i.title);i.children&&(r.role="group",r["aria-label"]=i.text,delete r["aria-selected"]);for(o in r)l=r[o],u.setAttribute(o,l);if(i.children){for(s=n(u),f=document.createElement("strong"),f.className="select2-results__group",n(f),this.template(i,f),h=[],e=0;e<i.children.length;e++)a=i.children[e],v=this.option(a),h.push(v);c=n("<ul><\/ul>",{"class":"select2-results__options select2-results__options--nested"});c.append(h);s.append(f);s.append(c)}else this.template(i,u);return t.StoreData(u,"data",i),u},i.prototype.bind=function(i){var r=this,u=i.id+"-results";this.$results.attr("id",u);i.on("results:all",function(n){r.clear();r.append(n.data);i.isOpen()&&(r.setClasses(),r.highlightFirstItem())});i.on("results:append",function(n){r.append(n.data);i.isOpen()&&r.setClasses()});i.on("query",function(n){r.hideMessages();r.showLoading(n)});i.on("select",function(){i.isOpen()&&(r.setClasses(),r.highlightFirstItem())});i.on("unselect",function(){i.isOpen()&&(r.setClasses(),r.highlightFirstItem())});i.on("open",function(){r.$results.attr("aria-expanded","true");r.$results.attr("aria-hidden","false");r.setClasses();r.ensureHighlightVisible()});i.on("close",function(){r.$results.attr("aria-expanded","false");r.$results.attr("aria-hidden","true");r.$results.removeAttr("aria-activedescendant")});i.on("results:toggle",function(){var n=r.getHighlightedResults();0!==n.length&&n.trigger("mouseup")});i.on("results:select",function(){var n=r.getHighlightedResults(),i;0!==n.length&&(i=t.GetData(n[0],"data"),"true"==n.attr("aria-selected")?r.trigger("close",{}):r.trigger("select",{data:i}))});i.on("results:previous",function(){var i=r.getHighlightedResults(),u=r.$results.find("[aria-selected]"),f=u.index(i),n,t;if(!(f<=0)){n=f-1;0===i.length&&(n=0);t=u.eq(n);t.trigger("mouseenter");var e=r.$results.offset().top,o=t.offset().top,s=r.$results.scrollTop()+(o-e);0===n?r.$results.scrollTop(0):o-e<0&&r.$results.scrollTop(s)}});i.on("results:next",function(){var e=r.getHighlightedResults(),t=r.$results.find("[aria-selected]"),o=t.index(e),i=o+1,n;if(!(i>=t.length)){n=t.eq(i);n.trigger("mouseenter");var u=r.$results.offset().top+r.$results.outerHeight(!1),f=n.offset().top+n.outerHeight(!1),s=r.$results.scrollTop()+f-u;0===i?r.$results.scrollTop(0):f>u&&r.$results.scrollTop(s)}});i.on("results:focus",function(n){n.element.addClass("select2-results__option--highlighted")});i.on("results:message",function(n){r.displayMessage(n)});n.fn.mousewheel&&this.$results.on("mousewheel",function(n){var t=r.$results.scrollTop(),i=r.$results.get(0).scrollHeight-t+n.deltaY,u=n.deltaY>0&&t-n.deltaY<=0,f=n.deltaY<0&&i<=r.$results.height();u?(r.$results.scrollTop(0),n.preventDefault(),n.stopPropagation()):f&&(r.$results.scrollTop(r.$results.get(0).scrollHeight-r.$results.height()),n.preventDefault(),n.stopPropagation())});this.$results.on("mouseup",".select2-results__option[aria-selected]",function(i){var f=n(this),u=t.GetData(this,"data");if("true"===f.attr("aria-selected"))return void(r.options.get("multiple")?r.trigger("unselect",{originalEvent:i,data:u}):r.trigger("close",{}));r.trigger("select",{originalEvent:i,data:u})});this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(){var i=t.GetData(this,"data");r.getHighlightedResults().removeClass("select2-results__option--highlighted");r.trigger("results:focus",{data:i,element:n(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var n=this.getHighlightedResults();if(0!==n.length){var f=this.$results.find("[aria-selected]"),e=f.index(n),t=this.$results.offset().top,i=n.offset().top,r=this.$results.scrollTop()+(i-t),u=i-t;r-=2*n.outerHeight(!1);e<=2?this.$results.scrollTop(0):(u>this.$results.outerHeight()||u<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(t,i){var u=this.options.get("templateResult"),f=this.options.get("escapeMarkup"),r=u(t,i);null==r?i.style.display="none":"string"==typeof r?i.innerHTML=f(r):n(i).append(r)},i}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(n,t,i){function r(n,t){this.$element=n;this.options=t;r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var i=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"><\/span>');return this._tabindex=0,null!=t.GetData(this.$element[0],"old-tabindex")?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),i.attr("title",this.$element.attr("title")),i.attr("tabindex",this._tabindex),this.$selection=i,i},r.prototype.bind=function(n){var t=this,r=(n.id,n.id+"-results");this.container=n;this.$selection.on("focus",function(n){t.trigger("focus",n)});this.$selection.on("blur",function(n){t._handleBlur(n)});this.$selection.on("keydown",function(n){t.trigger("keypress",n);n.which===i.SPACE&&n.preventDefault()});n.on("results:focus",function(n){t.$selection.attr("aria-activedescendant",n.data._resultId)});n.on("selection:update",function(n){t.update(n.data)});n.on("open",function(){t.$selection.attr("aria-expanded","true");t.$selection.attr("aria-owns",r);t._attachCloseHandler(n)});n.on("close",function(){t.$selection.attr("aria-expanded","false");t.$selection.removeAttr("aria-activedescendant");t.$selection.removeAttr("aria-owns");t.$selection.focus();window.setTimeout(function(){t.$selection.focus()},0);t._detachCloseHandler(n)});n.on("enable",function(){t.$selection.attr("tabindex",t._tabindex)});n.on("disable",function(){t.$selection.attr("tabindex","-1")})},r.prototype._handleBlur=function(t){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||n.contains(i.$selection[0],document.activeElement)||i.trigger("blur",t)},1)},r.prototype._attachCloseHandler=function(i){n(document.body).on("mousedown.select2."+i.id,function(i){var r=n(i.target),u=r.closest(".select2");n(".select2.select2-container--open").each(function(){n(this);this!=u[0]&&t.GetData(this,"element").select2("close")})})},r.prototype._detachCloseHandler=function(t){n(document.body).off("mousedown.select2."+t.id)},r.prototype.position=function(n,t){t.find(".selection").append(n)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(){throw new Error("The `update` method must be defined in child classes.");},r}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(n,t,i){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var n=r.__super__.render.call(this);return n.addClass("select2-selection--single"),n.html('<span class="select2-selection__rendered"><\/span><span class="select2-selection__arrow" role="presentation"><b role="presentation"><\/b><\/span>'),n},r.prototype.bind=function(n){var i=this,t;r.__super__.bind.apply(this,arguments);t=n.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",t).attr("role","textbox").attr("aria-readonly","true");this.$selection.attr("aria-labelledby",t);this.$selection.on("mousedown",function(n){1===n.which&&i.trigger("toggle",{originalEvent:n})});this.$selection.on("focus",function(){});this.$selection.on("blur",function(){});n.on("focus",function(){n.isOpen()||i.$selection.focus()})},r.prototype.clear=function(){var n=this.$selection.find(".select2-selection__rendered");n.empty();n.removeAttr("title")},r.prototype.display=function(n,t){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(n,t))},r.prototype.selectionContainer=function(){return n("<span><\/span>")},r.prototype.update=function(n){if(0===n.length)return void this.clear();var t=n[0],i=this.$selection.find(".select2-selection__rendered"),r=this.display(t,i);i.empty().append(r);i.attr("title",t.title||t.text)},r}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(n,t,i){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var n=r.__super__.render.call(this);return n.addClass("select2-selection--multiple"),n.html('<ul class="select2-selection__rendered"><\/ul>'),n},r.prototype.bind=function(){var t=this;r.__super__.bind.apply(this,arguments);this.$selection.on("click",function(n){t.trigger("toggle",{originalEvent:n})});this.$selection.on("click",".select2-selection__choice__remove",function(r){if(!t.options.get("disabled")){var u=n(this),f=u.parent(),e=i.GetData(f[0],"data");t.trigger("unselect",{originalEvent:r,data:e})}})},r.prototype.clear=function(){var n=this.$selection.find(".select2-selection__rendered");n.empty();n.removeAttr("title")},r.prototype.display=function(n,t){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(n,t))},r.prototype.selectionContainer=function(){return n('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;<\/span><\/li>')},r.prototype.update=function(n){var f,r,e;if(this.clear(),0!==n.length){for(f=[],r=0;r<n.length;r++){var u=n[r],t=this.selectionContainer(),o=this.display(u,t);t.append(o);t.attr("title",u.title||u.text);i.StoreData(t[0],"data",u);f.push(t)}e=this.$selection.find(".select2-selection__rendered");i.appendMany(e,f)}},r}),t.define("select2/selection/placeholder",["../utils"],function(){function n(n,t,i){this.placeholder=this.normalizePlaceholder(i.get("placeholder"));n.call(this,t,i)}return n.prototype.normalizePlaceholder=function(n,t){return"string"==typeof t&&(t={id:"",text:t}),t},n.prototype.createPlaceholder=function(n,t){var i=this.selectionContainer();return i.html(this.display(t)),i.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),i},n.prototype.update=function(n,t){var r=1==t.length&&t[0].id!=this.placeholder.id,i;if(t.length>1||r)return n.call(this,t);this.clear();i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},n}),t.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(n,t,i){function r(){}return r.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option.");this.$selection.on("mousedown",".select2-selection__clear",function(n){r._handleClear(n)});t.on("keypress",function(n){r._handleKeyboardClear(n,t)})},r.prototype._handleClear=function(n,t){var e,u,o,r,f;if(!this.options.get("disabled")&&(e=this.$selection.find(".select2-selection__clear"),0!==e.length)){if(t.stopPropagation(),u=i.GetData(e[0],"data"),o=this.$element.val(),this.$element.val(this.placeholder.id),r={data:u},this.trigger("clear",r),r.prevented)return void this.$element.val(o);for(f=0;f<u.length;f++)if(r={data:u[f]},this.trigger("unselect",r),r.prevented)return void this.$element.val(o);this.$element.trigger("change");this.trigger("toggle",{})}},r.prototype._handleKeyboardClear=function(n,i,r){r.isOpen()||i.which!=t.DELETE&&i.which!=t.BACKSPACE||this._handleClear(i)},r.prototype.update=function(t,r){if(t.call(this,r),!(this.$selection.find(".select2-selection__placeholder").length>0||0===r.length)){var u=n('<span class="select2-selection__clear">&times;<\/span>');i.StoreData(u[0],"data",r);this.$selection.find(".select2-selection__rendered").prepend(u)}},r}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(n,t,i){function r(n,t,i){n.call(this,t,i)}return r.prototype.render=function(t){var i=n('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /><\/li>'),r;return this.$searchContainer=i,this.$search=i.find("input"),r=t.call(this),this._transferTabIndex(),r},r.prototype.bind=function(n,r,u){var f=this,e,o;n.call(this,r,u);r.on("open",function(){f.$search.trigger("focus")});r.on("close",function(){f.$search.val("");f.$search.removeAttr("aria-activedescendant");f.$search.trigger("focus")});r.on("enable",function(){f.$search.prop("disabled",!1);f._transferTabIndex()});r.on("disable",function(){f.$search.prop("disabled",!0)});r.on("focus",function(){f.$search.trigger("focus")});r.on("results:focus",function(n){f.$search.attr("aria-activedescendant",n.id)});this.$selection.on("focusin",".select2-search--inline",function(n){f.trigger("focus",n)});this.$selection.on("focusout",".select2-search--inline",function(n){f._handleBlur(n)});this.$selection.on("keydown",".select2-search--inline",function(n){var r,u;(n.stopPropagation(),f.trigger("keypress",n),f._keyUpPrevented=n.isDefaultPrevented(),n.which===i.BACKSPACE&&""===f.$search.val())&&(r=f.$searchContainer.prev(".select2-selection__choice"),r.length>0&&(u=t.GetData(r[0],"data"),f.searchRemoveChoice(u),n.preventDefault()))});e=document.documentMode;o=e&&e<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(){if(o)return void f.$selection.off("input.search input.searchcheck");f.$selection.off("keyup.search")});this.$selection.on("keyup.search input.search",".select2-search--inline",function(n){if(o&&"input"===n.type)return void f.$selection.off("input.search input.searchcheck");var t=n.which;t!=i.SHIFT&&t!=i.CTRL&&t!=i.ALT&&t!=i.TAB&&f.handleSearch(n)})},r.prototype._transferTabIndex=function(){this.$search.attr("tabindex",this.$selection.attr("tabindex"));this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(n,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(n,t){var i=this.$search[0]==document.activeElement;(this.$search.attr("placeholder",""),n.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),i)&&(this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus())},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var n=this.$search.val();this.trigger("query",{term:n})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(n,t){this.trigger("unselect",{data:t});this.$search.val(t.text);this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css("width","25px");var n="";n=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").innerWidth():.75*(this.$search.val().length+1)+"em";this.$search.css("width",n)},r}),t.define("select2/selection/eventRelay",["jquery"],function(n){function t(){}return t.prototype.bind=function(t,i,r){var u=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],e=["opening","closing","selecting","unselecting","clearing"];t.call(this,i,r);i.on("*",function(t,i){if(-1!==n.inArray(t,f)){i=i||{};var r=n.Event("select2:"+t,{params:i});u.$element.trigger(r);-1!==n.inArray(t,e)&&(i.prevented=r.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(n,t){function i(n){this.dict=n||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(n){return this.dict[n]},i.prototype.extend=function(t){this.dict=n.extend({},t.all(),this.dict)},i._cache={},i.loadPath=function(n){if(!(n in i._cache)){var r=t(n);i._cache[n]=r}return new i(i._cache[n])},i}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(n){function t(){t.__super__.constructor.call(this)}return n.Extend(t,n.Observable),t.prototype.current=function(){throw new Error("The `current` method must be defined in child classes.");},t.prototype.query=function(){throw new Error("The `query` method must be defined in child classes.");},t.prototype.bind=function(){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,i){var r=t.id+"-result-";return r+=n.generateChars(4),r+=null!=i.id?"-"+i.id.toString():"-"+n.generateChars(4),r},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(n,t,i){function r(n,t){this.$element=n;this.options=t;r.__super__.constructor.call(this)}return t.Extend(r,n),r.prototype.current=function(n){var t=[],r=this;this.$element.find(":selected").each(function(){var n=i(this),u=r.item(n);t.push(u)});n(t)},r.prototype.select=function(n){var t=this,r;if(n.selected=!0,i(n.element).is("option"))return n.element.selected=!0,void this.$element.trigger("change");this.$element.prop("multiple")?this.current(function(r){var f=[],u,e;for(n=[n],n.push.apply(n,r),u=0;u<n.length;u++)e=n[u].id,-1===i.inArray(e,f)&&f.push(e);t.$element.val(f);t.$element.trigger("change")}):(r=n.id,this.$element.val(r),this.$element.trigger("change"))},r.prototype.unselect=function(n){var t=this;if(this.$element.prop("multiple")){if(n.selected=!1,i(n.element).is("option"))return n.element.selected=!1,void this.$element.trigger("change");this.current(function(r){for(var e,u=[],f=0;f<r.length;f++)e=r[f].id,e!==n.id&&-1===i.inArray(e,u)&&u.push(e);t.$element.val(u);t.$element.trigger("change")})}},r.prototype.bind=function(n){var t=this;this.container=n;n.on("select",function(n){t.select(n.data)});n.on("unselect",function(n){t.unselect(n.data)})},r.prototype.destroy=function(){this.$element.find("*").each(function(){t.RemoveData(this)})},r.prototype.query=function(n,t){var r=[],u=this;this.$element.children().each(function(){var t=i(this),e,f;(t.is("option")||t.is("optgroup"))&&(e=u.item(t),f=u.matches(n,e),null!==f&&r.push(f))});t({results:r})},r.prototype.addOptions=function(n){t.appendMany(this.$element,n)},r.prototype.option=function(n){var r,f,u;return n.children?(r=document.createElement("optgroup"),r.label=n.text):(r=document.createElement("option"),void 0!==r.textContent?r.textContent=n.text:r.innerText=n.text),void 0!==n.id&&(r.value=n.id),n.disabled&&(r.disabled=!0),n.selected&&(r.selected=!0),n.title&&(r.title=n.title),f=i(r),u=this._normalizeItem(n),u.element=r,t.StoreData(r,"data",u),f},r.prototype.item=function(n){var r={},o,s;if(null!=(r=t.GetData(n[0],"data")))return r;if(n.is("option"))r={id:n.val(),text:n.text(),disabled:n.prop("disabled"),selected:n.prop("selected"),title:n.prop("title")};else if(n.is("optgroup")){r={text:n.prop("label"),children:[],title:n.prop("title")};for(var f=n.children("option"),e=[],u=0;u<f.length;u++)o=i(f[u]),s=this.item(o),e.push(s);r.children=e}return r=this._normalizeItem(r),r.element=n[0],t.StoreData(n[0],"data",r),r},r.prototype._normalizeItem=function(n){n!==Object(n)&&(n={id:n,text:n});n=i.extend({},{text:""},n);return null!=n.id&&(n.id=n.id.toString()),null!=n.text&&(n.text=n.text.toString()),null==n._resultId&&n.id&&null!=this.container&&(n._resultId=this.generateResultId(this.container,n)),i.extend({},{selected:!1,disabled:!1},n)},r.prototype.matches=function(n,t){return this.options.get("matcher")(n,t)},r}),t.define("select2/data/array",["./select","../utils","jquery"],function(n,t,i){function r(n,t){var i=t.get("data")||[];r.__super__.constructor.call(this,n,t);this.addOptions(this.convertToOptions(i))}return t.Extend(r,n),r.prototype.select=function(n){var t=this.$element.find("option").filter(function(t,i){return i.value==n.id.toString()});0===t.length&&(t=this.option(n),this.addOptions(t));r.__super__.select.call(this,n)},r.prototype.convertToOptions=function(n){function c(n){return function(){return i(this).val()==n.id}}for(var r,f,h,l=this,e=this.$element.find("option"),a=e.map(function(){return l.item(i(this)).id}).get(),o=[],u=0;u<n.length;u++)if(r=this._normalizeItem(n[u]),i.inArray(r.id,a)>=0){var s=e.filter(c(r)),v=this.item(s),y=i.extend(!0,{},r,v),p=this.option(y);s.replaceWith(p)}else f=this.option(r),r.children&&(h=this.convertToOptions(r.children),t.appendMany(f,h)),o.push(f);return o},r}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(n,t,i){function r(n,t){this.ajaxOptions=this._applyDefaults(t.get("ajax"));null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults);r.__super__.constructor.call(this,n,t)}return t.Extend(r,n),r.prototype._applyDefaults=function(n){var t={data:function(n){return i.extend({},n,{q:n.term})},transport:function(n,t,r){var u=i.ajax(n);return u.then(t),u.fail(r),u}};return i.extend({},t,n,!0)},r.prototype.processResults=function(n){return n},r.prototype.query=function(n,t){function f(){var f=r.transport(r,function(r){var f=u.processResults(r,n);u.options.get("debug")&&window.console&&console.error&&(f&&f.results&&i.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response."));t(f)},function(){"status"in f&&(0===f.status||"0"===f.status)||u.trigger("results:message",{message:"errorLoading"})});u._request=f}var u=this,r;null!=this._request&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);r=i.extend({type:"GET"},this.ajaxOptions);"function"==typeof r.url&&(r.url=r.url.call(this.$element,n));"function"==typeof r.data&&(r.data=r.data.call(this.$element,n));this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(f,this.ajaxOptions.delay)):f()},r}),t.define("select2/data/tags",["jquery"],function(n){function t(t,i,r){var f=r.get("tags"),o=r.get("createTag"),e,u;if(void 0!==o&&(this.createTag=o),e=r.get("insertTag"),void 0!==e&&(this.insertTag=e),t.call(this,i,r),n.isArray(f))for(u=0;u<f.length;u++){var s=f[u],h=this._normalizeItem(s),c=this.option(h);this.$element.append(c)}}return t.prototype.query=function(n,t,i){function u(n,f){for(var s,l,h,c,e=n.results,o=0;o<e.length;o++)if(s=e[o],l=null!=s.children&&!u({results:s.children},!0),(s.text||"").toUpperCase()===(t.term||"").toUpperCase()||l)return!f&&(n.data=e,void i(n));if(f)return!0;h=r.createTag(t);null!=h&&(c=r.option(h),c.attr("data-select2-tag",!0),r.addOptions([c]),r.insertTag(e,h));n.results=e;i(n)}var r=this;if(this._removeOldTags(),null==t.term||null!=t.page)return void n.call(this,t,i);n.call(this,t,u)},t.prototype.createTag=function(t,i){var r=n.trim(i.term);return""===r?null:{id:r,text:r}},t.prototype.insertTag=function(n,t,i){t.unshift(i)},t.prototype._removeOldTags=function(){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||n(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(n){function t(n,t,i){var r=i.get("tokenizer");void 0!==r&&(this.tokenizer=r);n.call(this,t,i)}return t.prototype.bind=function(n,t,i){n.call(this,t,i);this.$search=t.dropdown.$search||t.selection.$search||i.find(".select2-search__field")},t.prototype.query=function(t,i,r){function e(t){var i=u._normalizeItem(t),r;u.$element.find("option").filter(function(){return n(this).val()===i.id}).length||(r=u.option(i),r.attr("data-select2-tag",!0),u._removeOldTags(),u.addOptions([r]));o(i)}function o(n){u.trigger("select",{data:n})}var u=this,f;i.term=i.term||"";f=this.tokenizer(i,this.options,e);f.term!==i.term&&(this.$search.length&&(this.$search.val(f.term),this.$search.focus()),i.term=f.term);t.call(this,i,r)},t.prototype.tokenizer=function(t,i,r,u){for(var o,h=r.get("tokenSeparators")||[],e=i.term,f=0,c=this.createTag||function(n){return{id:n.term,text:n.term}};f<e.length;)if(o=e[f],-1!==n.inArray(o,h)){var l=e.substr(0,f),a=n.extend({},i,{term:l}),s=c(a);null!=s?(u(s),e=e.substr(f+1)||"",f=0):f++}else f++;return{term:e}},t}),t.define("select2/data/minimumInputLength",[],function(){function n(n,t,i){this.minimumInputLength=i.get("minimumInputLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){if(t.term=t.term||"",t.term.length<this.minimumInputLength)return void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}});n.call(this,t,i)},n}),t.define("select2/data/maximumInputLength",[],function(){function n(n,t,i){this.maximumInputLength=i.get("maximumInputLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){if(t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}});n.call(this,t,i)},n}),t.define("select2/data/maximumSelectionLength",[],function(){function n(n,t,i){this.maximumSelectionLength=i.get("maximumSelectionLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){var r=this;this.current(function(u){var f=null!=u?u.length:0;if(r.maximumSelectionLength>0&&f>=r.maximumSelectionLength)return void r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}});n.call(r,t,i)})},n}),t.define("select2/dropdown",["jquery","./utils"],function(n,t){function i(n,t){this.$element=n;this.options=t;i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=n('<span class="select2-dropdown"><span class="select2-results"><\/span><\/span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},i.prototype.bind=function(){},i.prototype.position=function(){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),t.define("select2/dropdown/search",["jquery","../utils"],function(n){function t(){}return t.prototype.render=function(t){var r=t.call(this),i=n('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /><\/span>');return this.$searchContainer=i,this.$search=i.find("input"),r.prepend(i),r},t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);this.$search.on("keydown",function(n){u.trigger("keypress",n);u._keyUpPrevented=n.isDefaultPrevented()});this.$search.on("input",function(){n(this).off("keyup")});this.$search.on("keyup input",function(n){u.handleSearch(n)});i.on("open",function(){u.$search.attr("tabindex",0);u.$search.focus();window.setTimeout(function(){u.$search.focus()},0)});i.on("close",function(){u.$search.attr("tabindex",-1);u.$search.val("");u.$search.blur()});i.on("focus",function(){i.isOpen()||u.$search.focus()});i.on("results:all",function(n){(null==n.query.term||""===n.query.term)&&(u.showSearch(n)?u.$searchContainer.removeClass("select2-search--hide"):u.$searchContainer.addClass("select2-search--hide"))})},t.prototype.handleSearch=function(){if(!this._keyUpPrevented){var n=this.$search.val();this.trigger("query",{term:n})}this._keyUpPrevented=!1},t.prototype.showSearch=function(){return!0},t}),t.define("select2/dropdown/hidePlaceholder",[],function(){function n(n,t,i,r){this.placeholder=this.normalizePlaceholder(i.get("placeholder"));n.call(this,t,i,r)}return n.prototype.append=function(n,t){t.results=this.removePlaceholder(t.results);n.call(this,t)},n.prototype.normalizePlaceholder=function(n,t){return"string"==typeof t&&(t={id:"",text:t}),t},n.prototype.removePlaceholder=function(n,t){for(var u,r=t.slice(0),i=t.length-1;i>=0;i--)u=t[i],this.placeholder.id===u.id&&r.splice(i,1);return r},n}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function t(n,t,i,r){this.lastParams={};n.call(this,t,i,r);this.$loadingMore=this.createLoadingMore();this.loading=!1}return t.prototype.append=function(n,t){this.$loadingMore.remove();this.loading=!1;n.call(this,t);this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);i.on("query",function(n){u.lastParams=n;u.loading=!0});i.on("query:append",function(n){u.lastParams=n;u.loading=!0});this.$results.on("scroll",function(){var t=n.contains(document.documentElement,u.$loadingMore[0]);!u.loading&&t&&u.$results.offset().top+u.$results.outerHeight(!1)+50>=u.$loadingMore.offset().top+u.$loadingMore.outerHeight(!1)&&u.loadMore()})},t.prototype.loadMore=function(){this.loading=!0;var t=n.extend({},{page:1},this.lastParams);t.page++;this.trigger("query:append",t)},t.prototype.showLoadingMore=function(n,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=n('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"><\/li>'),i=this.options.get("translations").get("loadingMore");return t.html(i(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(n,t){function i(t,i,r){this.$dropdownParent=r.get("dropdownParent")||n(document.body);t.call(this,i,r)}return i.prototype.bind=function(n,t,i){var r=this,u=!1;n.call(this,t,i);t.on("open",function(){r._showDropdown();r._attachPositioningHandler(t);u||(u=!0,t.on("results:all",function(){r._positionDropdown();r._resizeDropdown()}),t.on("results:append",function(){r._positionDropdown();r._resizeDropdown()}))});t.on("close",function(){r._hideDropdown();r._detachPositioningHandler(t)});this.$dropdownContainer.on("mousedown",function(n){n.stopPropagation()})},i.prototype.destroy=function(n){n.call(this);this.$dropdownContainer.remove()},i.prototype.position=function(n,t,i){t.attr("class",i.attr("class"));t.removeClass("select2");t.addClass("select2-container--open");t.css({position:"absolute",top:-999999});this.$container=i},i.prototype.render=function(t){var i=n("<span><\/span>"),r=t.call(this);return i.append(r),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},i.prototype._attachPositioningHandler=function(i,r){var u=this,f="scroll.select2."+r.id,o="resize.select2."+r.id,s="orientationchange.select2."+r.id,e=this.$container.parents().filter(t.hasScroll);e.each(function(){t.StoreData(this,"select2-scroll-position",{x:n(this).scrollLeft(),y:n(this).scrollTop()})});e.on(f,function(){var i=t.GetData(this,"select2-scroll-position");n(this).scrollTop(i.y)});n(window).on(f+" "+o+" "+s,function(){u._positionDropdown();u._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,r){var u="scroll.select2."+r.id,f="resize.select2."+r.id,e="orientationchange.select2."+r.id;this.$container.parents().filter(t.hasScroll).off(u);n(window).off(u+" "+f+" "+e)},i.prototype._positionDropdown=function(){var s=n(window),u=this.$dropdown.hasClass("select2-dropdown--above"),v=this.$dropdown.hasClass("select2-dropdown--below"),t=null,i=this.$container.offset(),r,o;i.bottom=i.top+this.$container.outerHeight(!1);r={height:this.$container.outerHeight(!1)};r.top=i.top;r.bottom=i.top+r.height;var h={height:this.$dropdown.outerHeight(!1)},c={top:s.scrollTop(),bottom:s.scrollTop()+s.height()},l=c.top<i.top-h.height,a=c.bottom>i.bottom+h.height,f={left:i.left,top:r.bottom},e=this.$dropdownParent;"static"===e.css("position")&&(e=e.offsetParent());o=e.offset();f.top-=o.top;f.left-=o.left;u||v||(t="below");a||!l||u?!l&&a&&u&&(t="below"):t="above";("above"==t||u&&"below"!==t)&&(f.top=r.top-o.top-h.height);null!=t&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+t),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+t));this.$dropdownContainer.css(f)},i.prototype._resizeDropdown=function(){var n={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(n.minWidth=n.width,n.position="relative",n.width="auto");this.$dropdown.css(n)},i.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()},i}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function n(t){for(var u,i=0,r=0;r<t.length;r++)u=t[r],u.children?i+=n(u.children):i++;return i}function t(n,t,i,r){this.minimumResultsForSearch=i.get("minimumResultsForSearch");this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0);n.call(this,t,i,r)}return t.prototype.showSearch=function(t,i){return!(n(i.data.results)<this.minimumResultsForSearch)&&t.call(this,i)},t}),t.define("select2/dropdown/selectOnClose",["../utils"],function(n){function t(){}return t.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);t.on("close",function(n){r._handleSelectOnClose(n)})},t.prototype._handleSelectOnClose=function(t,i){var u,f,r;i&&null!=i.originalSelect2Event&&(u=i.originalSelect2Event,"select"===u._type||"unselect"===u._type)||(f=this.getHighlightedResults(),f.length<1||(r=n.GetData(f[0],"data"),null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})))},t}),t.define("select2/dropdown/closeOnSelect",[],function(){function n(){}return n.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);t.on("select",function(n){r._selectTriggered(n)});t.on("unselect",function(n){r._selectTriggered(n)})},n.prototype._selectTriggered=function(n,t){var i=t.originalEvent;i&&i.ctrlKey||this.trigger("close",{originalEvent:i,originalSelect2Event:t})},n}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(n){var t=n.input.length-n.maximum,i="Please delete "+t+" character";return 1!=t&&(i+="s"),i},inputTooShort:function(n){return"Please enter "+(n.minimum-n.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(n){var t="You can only select "+n.maximum+" item";return 1!=n.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot){function st(){this.reset()}return st.prototype.apply=function(l){var vt,yt,pt,wt,bt,kt,dt,ct,lt,st,ot,ht,gt,at;if((l=n.extend(!0,{},this.defaults,l),null==l.dataAdapter)&&((l.dataAdapter=null!=l.ajax?y:null!=l.data?v:a,l.minimumInputLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,b)),l.maximumInputLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,k)),l.maximumSelectionLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,d)),l.tags&&(l.dataAdapter=h.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=h.Decorate(l.dataAdapter,w)),null!=l.query)&&(vt=t(l.amdBase+"compat/query"),l.dataAdapter=h.Decorate(l.dataAdapter,vt)),null!=l.initSelection&&(yt=t(l.amdBase+"compat/initSelection"),l.dataAdapter=h.Decorate(l.dataAdapter,yt))),(null==l.resultsAdapter&&(l.resultsAdapter=i,null!=l.ajax&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,it)),null!=l.placeholder&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,tt)),l.selectOnClose&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,ft))),null==l.dropdownAdapter)&&(l.multiple?l.dropdownAdapter=g:(pt=h.Decorate(g,nt),l.dropdownAdapter=pt),(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,ut)),l.closeOnSelect&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,et)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass)&&(wt=t(l.amdBase+"compat/dropdownCss"),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,wt)),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,rt)),null==l.selectionAdapter&&((l.selectionAdapter=l.multiple?u:r,null!=l.placeholder&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,e)),l.multiple&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,o)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass)&&(bt=t(l.amdBase+"compat/containerCss"),l.selectionAdapter=h.Decorate(l.selectionAdapter,bt)),l.selectionAdapter=h.Decorate(l.selectionAdapter,s)),"string"==typeof l.language&&(l.language.indexOf("-")>0?(kt=l.language.split("-"),dt=kt[0],l.language=[l.language,dt]):l.language=[l.language]),n.isArray(l.language)){for(ct=new c,l.language.push("en"),lt=l.language,st=0;st<lt.length;st++){ot=lt[st];ht={};try{ht=c.loadPath(ot)}catch(n){try{ot=this.defaults.amdLanguageBase+ot;ht=c.loadPath(ot)}catch(n){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+ot+'" could not be automatically loaded. A fallback will be used instead.');continue}}ct.extend(ht)}l.translations=ct}else gt=c.loadPath(this.defaults.amdLanguageBase+"en"),at=new c(l.language),at.extend(gt),l.translations=at;return l},st.prototype.reset=function(){function i(n){function t(n){return l[n]||n}return n.replace(/[^\u0000-\u007E]/g,t)}function t(r,u){var f,e,o,s;if(""===n.trim(r.term))return u;if(u.children&&u.children.length>0){for(f=n.extend(!0,{},u),e=u.children.length-1;e>=0;e--)null==t(r,u.children[e])&&f.children.splice(e,1);return f.children.length>0?f:t(r,f)}return o=i(u.text).toUpperCase(),s=i(r.term).toUpperCase(),o.indexOf(s)>-1?u:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:h.escapeMarkup,language:ot,matcher:t,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(n){return n},templateResult:function(n){return n.text},templateSelection:function(n){return n.text},theme:"default",width:"resolve"}},st.prototype.set=function(t,i){var f=n.camelCase(t),r={},u;r[f]=i;u=h._convertData(r);n.extend(!0,this.defaults,u)},new st}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(n,t,i,r){function u(t,u){if(this.options=t,null!=u&&this.fromElement(u),this.options=i.apply(this.options),u&&u.is("input")){var f=n(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=r.Decorate(this.options.dataAdapter,f)}}return u.prototype.fromElement=function(n){var e=["select2"],f,u,i;null==this.options.multiple&&(this.options.multiple=n.prop("multiple"));null==this.options.disabled&&(this.options.disabled=n.prop("disabled"));null==this.options.language&&(n.prop("lang")?this.options.language=n.prop("lang").toLowerCase():n.closest("[lang]").prop("lang")&&(this.options.language=n.closest("[lang]").prop("lang")));null==this.options.dir&&(this.options.dir=n.prop("dir")?n.prop("dir"):n.closest("[dir]").prop("dir")?n.closest("[dir]").prop("dir"):"ltr");n.prop("disabled",this.options.disabled);n.prop("multiple",this.options.multiple);r.GetData(n[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),r.StoreData(n[0],"data",r.GetData(n[0],"select2Tags")),r.StoreData(n[0],"tags",!0));r.GetData(n[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),n.attr("ajax--url",r.GetData(n[0],"ajaxUrl")),r.StoreData(n[0],"ajax-Url",r.GetData(n[0],"ajaxUrl")));f={};f=t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&n[0].dataset?t.extend(!0,{},n[0].dataset,r.GetData(n[0])):r.GetData(n[0]);u=t.extend(!0,{},f);u=r._convertData(u);for(i in u)t.inArray(i,e)>-1||(t.isPlainObject(this.options[i])?t.extend(this.options[i],u[i]):this.options[i]=u[i]);return this},u.prototype.get=function(n){return this.options[n]},u.prototype.set=function(n,t){this.options[n]=t},u}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(n,t,i,r){var u=function(n,r){var e,o,f,s,h,c,l;null!=i.GetData(n[0],"select2")&&i.GetData(n[0],"select2").destroy();this.$element=n;this.id=this._generateId(n);r=r||{};this.options=new t(r,n);u.__super__.constructor.call(this);e=n.attr("tabindex")||0;i.StoreData(n[0],"old-tabindex",e);n.attr("tabindex","-1");o=this.options.get("dataAdapter");this.dataAdapter=new o(n,this.options);f=this.render();this._placeContainer(f);s=this.options.get("selectionAdapter");this.selection=new s(n,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,f);h=this.options.get("dropdownAdapter");this.dropdown=new h(n,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,f);c=this.options.get("resultsAdapter");this.results=new c(n,this.options,this.dataAdapter);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);l=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.dataAdapter.current(function(n){l.trigger("selection:update",{data:n})});n.addClass("select2-hidden-accessible");n.attr("aria-hidden","true");this._syncAttributes();i.StoreData(n[0],"select2",this);n.data("select2",this)};return i.Extend(u,i.Observable),u.prototype._generateId=function(n){var t="";return t=null!=n.attr("id")?n.attr("id"):null!=n.attr("name")?n.attr("name")+"-"+i.generateChars(2):i.generateChars(4),t=t.replace(/(:|\.|\[|\]|,)/g,""),t="select2-"+t},u.prototype._placeContainer=function(n){n.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&n.css("width",t)},u.prototype._resolveWidth=function(n,t){var r,u,f,s,i;if("resolve"==t)return r=this._resolveWidth(n,"style"),null!=r?r:this._resolveWidth(n,"element");if("element"==t)return u=n.outerWidth(!1),u<=0?"auto":u+"px";if("style"==t){if(f=n.attr("style"),"string"!=typeof f)return null;for(var o=f.split(";"),e=0,h=o.length;e<h;e+=1)if(s=o[e].replace(/\s/g,""),i=s.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),null!==i&&i.length>=1)return i[1];return null}return t},u.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)},u.prototype._registerDomEvents=function(){var t=this,r;this.$element.on("change.select2",function(){t.dataAdapter.current(function(n){t.trigger("selection:update",{data:n})})});this.$element.on("focus.select2",function(n){t.trigger("focus",n)});this._syncA=i.bind(this._syncAttributes,this);this._syncS=i.bind(this._syncSubtree,this);this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=r?(this._observer=new r(function(i){n.each(i,t._syncA);n.each(i,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},u.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerSelectionEvents=function(){var t=this,i=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()});this.selection.on("focus",function(n){t.focus(n)});this.selection.on("*",function(r,u){-1===n.inArray(r,i)&&t.trigger(r,u)})},u.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")});this.on("close",function(){n.$container.removeClass("select2-container--open")});this.on("enable",function(){n.$container.removeClass("select2-container--disabled")});this.on("disable",function(){n.$container.addClass("select2-container--disabled")});this.on("blur",function(){n.$container.removeClass("select2-container--focus")});this.on("query",function(t){n.isOpen()||n.trigger("open",{});this.dataAdapter.query(t,function(i){n.trigger("results:all",{data:i,query:t})})});this.on("query:append",function(t){this.dataAdapter.query(t,function(i){n.trigger("results:append",{data:i,query:t})})});this.on("keypress",function(t){var i=t.which;n.isOpen()?i===r.ESC||i===r.TAB||i===r.UP&&t.altKey?(n.close(),t.preventDefault()):i===r.ENTER?(n.trigger("results:select",{}),t.preventDefault()):i===r.SPACE&&t.ctrlKey?(n.trigger("results:toggle",{}),t.preventDefault()):i===r.UP?(n.trigger("results:previous",{}),t.preventDefault()):i===r.DOWN&&(n.trigger("results:next",{}),t.preventDefault()):(i===r.ENTER||i===r.SPACE||i===r.DOWN&&t.altKey)&&(n.open(),t.preventDefault())})},u.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled"));this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},u.prototype._syncSubtree=function(n,t){var i=!1,f=this,r,u;if(!n||!n.target||"OPTION"===n.target.nodeName||"OPTGROUP"===n.target.nodeName){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(r=0;r<t.addedNodes.length;r++)u=t.addedNodes[r],u.selected&&(i=!0);else t.removedNodes&&t.removedNodes.length>0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(n){f.trigger("selection:update",{data:n})})}},u.prototype.trigger=function(n,t){var r=u.__super__.trigger,f={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"},e,i;if((void 0===t&&(t={}),n in f)&&(e=f[n],i={prevented:!1,name:n,args:t},r.call(this,e,i),i.prevented))return void(t.prevented=!0);r.call(this,n,t)},u.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},u.prototype.open=function(){this.isOpen()||this.trigger("query",{})},u.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},u.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},u.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},u.prototype.focus=function(){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},u.prototype.enable=function(n){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.');null!=n&&0!==n.length||(n=[!0]);var t=!n[0];this.$element.prop("disabled",t)},u.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var n=[];return this.dataAdapter.current(function(t){n=t}),n},u.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var i=t[0];n.isArray(i)&&(i=n.map(i,function(n){return n.toString()}));this.$element.val(i).trigger("change")},u.prototype.destroy=function(){this.$container.remove();this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA);null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1));this._syncA=null;this._syncS=null;this.$element.off(".select2");this.$element.attr("tabindex",i.GetData(this.$element[0],"old-tabindex"));this.$element.removeClass("select2-hidden-accessible");this.$element.attr("aria-hidden","false");i.RemoveData(this.$element[0]);this.$element.removeData("select2");this.dataAdapter.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.dataAdapter=null;this.selection=null;this.dropdown=null;this.results=null},u.prototype.render=function(){var t=n('<span class="select2 select2-container"><span class="selection"><\/span><span class="dropdown-wrapper" aria-hidden="true"><\/span><\/span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),i.StoreData(t[0],"element",this.$element),t},u}),t.define("jquery-mousewheel",["jquery"],function(n){return n}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(n,t,i,r,u){if(null==n.fn.select2){var f=["open","close","destroy"];n.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var r=n.extend(!0,{},t);new i(n(this),r)}),this;if("string"==typeof t){var r,e=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=u.GetData(this,"select2");null==n&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2.");r=n[t].apply(n,e)}),n.inArray(t,f)>-1?this:r}throw new Error("Invalid arguments for Select2: "+t);}}return null==n.fn.select2.defaults&&(n.fn.select2.defaults=r),i}),{define:t.define,require:t.require}}(),i=t.require("jquery.select2");return n.fn.select2.amd=t,i});!function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;f>i;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){n.Context.refreshAll();for(var i in t)t[i].enabled=!0;return this};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(u){this.element=u;this.Adapter=t.Adapter;this.adapter=new this.Adapter(u);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};u.waypointContextKey=this.key;i[u.waypointContextKey]=this;r+=1;t.windowContext||(t.windowContext=!0,t.windowContext=new n(window));this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),r=this.element==this.element.window;n&&t&&!r&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){(!n.didScroll||t.isTouch)&&(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},r,f,n,s;for(r in i){var t=i[r],h=t.newScroll>t.oldScroll,c=h?t.forward:t.backward;for(f in this.waypoints[r])if(n=this.waypoints[r][f],null!==n.triggerPoint){var e=t.oldScroll<n.triggerPoint,o=t.newScroll>=n.triggerPoint,l=e&&o,a=!e&&!o;(l||a)&&(n.queueTrigger(c),u[n.group.id]=n.group)}}for(s in u)u[s].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;u>n;n++)t[n].destroy()};n.prototype.refresh=function(){var o,u=this.element==this.element.window,l=u?void 0:this.adapter.offset(),f={},e,i,a;this.handleScroll();o={horizontal:{contextOffset:u?0:l.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:l.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(e in o){i=o[e];for(a in this.waypoints[e]){var v,s,h,y,p,n=this.waypoints[e][a],r=n.options.offset,w=n.triggerPoint,b=0,c=null==w;n.element!==n.element.window&&(b=n.adapter.offset()[i.offsetProp]);"function"==typeof r?r=r.apply(n):"string"==typeof r&&(r=parseFloat(r),n.options.offset.indexOf("%")>-1&&(r=Math.ceil(i.contextDimension*r/100)));v=i.contextScroll-i.contextOffset;n.triggerPoint=Math.floor(b+v-r);s=w<i.oldScroll;h=n.triggerPoint>=i.oldScroll;y=s&&h;p=!s&&!h;!c&&y?(n.queueTrigger(i.backward),f[n.group.id]=n.group):!c&&p?(n.queueTrigger(i.forward),f[n.group.id]=n.group):c&&i.oldScroll>=n.triggerPoint&&(n.queueTrigger(i.forward),f[n.group.id]=n.group)}}return t.requestAnimationFrame(function(){for(var n in f)f[n].flushTriggers()}),this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f;t.call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e="up"===n||"left"===n,t.sort(e?u:i),r=0,o=t.length;o>r;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints),u=r===this.waypoints.length-1;return u?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function n(n){this.$element=t(n)}var t=window.jQuery,i=window.Waypoint;t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,i){n.prototype[i]=function(){var n=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,n)}});t.each(["extend","inArray","isEmptyObject"],function(i,r){n[r]=t[r]});i.adapters.push({name:"jquery",Adapter:n});i.Adapter=n}(),function(){"use strict";function n(n){return function(){var r=[],i=arguments[0];return n.isFunction(arguments[0])&&(i=n.extend({},arguments[1]),i.handler=arguments[0]),this.each(function(){var u=n.extend({},i,{element:this});"string"==typeof u.context&&(u.context=n(this).closest(u.context)[0]);r.push(new t(u))}),r}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=n(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=n(window.Zepto))}();$(window).bind("load resize",function(){onScrollInit($(".os-animation"));navigator.userAgent.match(/iP(hone|od|ad)/i)&&jQuery("body").addClass("browser-ios")});$(document).ready(function(){$("nav#menu").mmenu({counters:!0,offCanvas:{zposition:"next",position:"left"}});$("ul.sf-menu").superfish({delay:1e3,animation:{opacity:"show"},speed:250,autoArrows:!0});var n=navigator.userAgent.toLowerCase(),t=!n.match(/(iphone|ipod|ipad)/);t&&($("#footer").prepend('<a href="#top" class="top" title="top of page">Up<\/a>'),$(".top").hide(),$(function(){$(window).scroll(function(){$(this).scrollTop()>100?$(".top").fadeIn():$(".top").fadeOut()});$(".top").click(function(){return $("body,html").animate({scrollTop:0},800),!1})}));$("#Location").on("change",function(){var n=$(this).val();n=="On-Farm Service"?$(".location-on-farm").removeClass("hide"):$(".location-on-farm").addClass("hide")});$(".view-revision-page").on("click",function(){var n=$(this).attr("data-id"),t={ID:n};$.ajax({url:"/PUApi/user/UpdateViewRevisionPage",data:JSON.stringify(t),cache:!1,type:"POST",async:!0,contentType:"application/json;charset=utf-8",success:function(){},statusCode:{200:function(){},404:function(){},401:function(){}}})});$(".read-more").on("click",function(){var n=$(this),t=n.attr("data-status");t=="hide"?(n.prev(".read-more-text").removeClass("hide"),n.attr("data-status","read"),n.html(" &laquo;&nbsp;Hide")):(n.prev(".read-more-text").addClass("hide"),n.attr("data-status","hide"),n.html("..Read More&nbsp;&raquo;"))});$(".translation-links a").click(function(){var t=$(this).data("lang"),n=$(".goog-te-menu-frame:first");return n.size()?(n.contents().find(".goog-te-menu2-item span.text:contains("+t+")").get(0).click(),!1):(alert("Error: Could not find Google translate frame."),!1)});$("#eventddl").on("change",function(){var n=$(this).val();window.location.href=n});$("form").each(function(){$(this).validate({highlight:function(){},unhighlight:function(n){$(n).parents(".ddl-select").removeClass("has-error").addClass("has-success")},errorPlacement:function(n,t){t.hasClass("ddl-select")&&t.next(".select2-container").length?n.insertAfter(t.next(".select2-container")):t.parent(".input-group").length?n.insertAfter(t.parent()):t.prop("type")==="radio"&&t.parent(".radio-inline").length?n.insertAfter(t.parent().parent()):t.prop("type")==="checkbox"||t.prop("type")==="radio"?n.appendTo(t.parent().parent()):n.insertAfter(t)}})});$(".ddl-select").select2({minimumResultsForSearch:-1});$(".fetch-data").on("click",function(n){var t,i,r;n.preventDefault();t=$(this).attr("id");$("#subPage").html("Loading...").css({display:"block"});i="/PUApi/loadmore/getdata";r={ID:t};$.ajax({url:i,data:JSON.stringify(r),cache:!1,type:"POST",async:!0,contentType:"application/json;charset=utf-8",success:function(n){$("#subPage").html(n.Html);$("html, body").animate({scrollTop:$("#subPage").offset().top},1e3);$("head").append(n.SuccessMessage);$("body").append(n.OtherHtml);onScrollInit($(".os-animation"))},statusCode:{200:function(){},404:function(){$("#subPage").html("Error")},401:function(){$("#subPage").html("Error")}}})});$(".pu-form-group input.text, .pu-form-group textarea.text").on("focus",function(){$(this).parent(".form-label").addClass("form-label-active")}).on("focusout",function(){var n=$(this);setTimeout(function(){(n.val()==""||n.val()===null)&&n.parent(".form-label").removeClass("form-label-active")},200)});$(".search-form").submit(function(){$(this).find("input, textarea, select").each(function(n,t){($(t).val()===""||$(t).val()===null)&&(t.disabled=!0)})});fixFlexsliderHeight()});$(window).load(function(){fixFlexsliderHeight()});$(window).resize(function(){fixFlexsliderHeight()});!function(n){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){!function(){function t(n){return n.replace(/<.[^<>]*?>/g," ").replace(/&nbsp;|&#160;/gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}n.validator.addMethod("maxWords",function(n,i,r){return this.optional(i)||t(n).match(/\b\w+\b/g).length<=r},n.validator.format("Please enter {0} words or less."));n.validator.addMethod("minWords",function(n,i,r){return this.optional(i)||t(n).match(/\b\w+\b/g).length>=r},n.validator.format("Please enter at least {0} words."));n.validator.addMethod("rangeWords",function(n,i,r){var u=t(n),f=/\b\w+\b/g;return this.optional(i)||u.match(f).length>=r[0]&&u.match(f).length<=r[1]},n.validator.format("Please enter between {0} and {1} words."))}();n.validator.addMethod("accept",function(t,i,r){var u,e,o,f="string"==typeof r?r.replace(/\s/g,""):"image/*",s=this.optional(i);if(s)return s;if("file"===n(i).attr("type")&&(f=f.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace("/*","/.*"),i.files&&i.files.length))for(o=new RegExp(".?("+f+")$","i"),u=0;u<i.files.length;u++)if(e=i.files[u],!e.type.match(o))return!1;return!0},n.validator.format("Please enter a value with a valid mimetype."));n.validator.addMethod("alphanumeric",function(n,t){return this.optional(t)||/^\w+$/i.test(n)},"Letters, numbers, and underscores only please");n.validator.addMethod("bankaccountNL",function(n,t){if(this.optional(t))return!0;if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(n))return!1;for(var r,u,f=n.replace(/ /g,""),e=0,o=f.length,i=0;o>i;i++)r=o-i,u=f.substring(i,i+1),e+=r*u;return e%11==0},"Please specify a valid bank account number");n.validator.addMethod("bankorgiroaccountNL",function(t,i){return this.optional(i)||n.validator.methods.bankaccountNL.call(this,t,i)||n.validator.methods.giroaccountNL.call(this,t,i)},"Please specify a valid bank or giro account number");n.validator.addMethod("bic",function(n,t){return this.optional(t)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(n.toUpperCase())},"Please specify a valid BIC code");n.validator.addMethod("cifES",function(n){"use strict";var f,i,r,u,e,o,t=[];if(n=n.toUpperCase(),!n.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)"))return!1;for(r=0;9>r;r++)t[r]=parseInt(n.charAt(r),10);for(i=t[2]+t[4]+t[6],u=1;8>u;u+=2)e=(2*t[u]).toString(),o=e.charAt(1),i+=parseInt(e.charAt(0),10)+(""===o?0:parseInt(o,10));return/^[ABCDEFGHJNPQRSUVW]{1}/.test(n)?(i+="",f=10-parseInt(i.charAt(i.length-1),10),n+=f,t[8].toString()===String.fromCharCode(64+f)||t[8].toString()===n.charAt(n.length-1)):!1},"Please specify a valid CIF number.");n.validator.addMethod("cpfBR",function(n){if(n=n.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==n.length)return!1;var u,f,r,t,i=0;if(u=parseInt(n.substring(9,10),10),f=parseInt(n.substring(10,11),10),r=function(n,t){var i=10*n%11;return 10!==i&&11!==i||(i=0),i===t},""===n||"00000000000"===n||"11111111111"===n||"22222222222"===n||"33333333333"===n||"44444444444"===n||"55555555555"===n||"66666666666"===n||"77777777777"===n||"88888888888"===n||"99999999999"===n)return!1;for(t=1;9>=t;t++)i+=parseInt(n.substring(t-1,t),10)*(11-t);if(r(i,u)){for(i=0,t=1;10>=t;t++)i+=parseInt(n.substring(t-1,t),10)*(12-t);return r(i,f)}return!1},"Please specify a valid CPF number");n.validator.addMethod("creditcard",function(n,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var i,f,e=0,r=0,u=!1;if(n=n.replace(/\D/g,""),n.length<13||n.length>19)return!1;for(i=n.length-1;i>=0;i--)f=n.charAt(i),r=parseInt(f,10),u&&(r*=2)>9&&(r-=9),e+=r,u=!u;return e%10==0},"Please enter a valid credit card number.");n.validator.addMethod("creditcardtypes",function(n,t,i){if(/[^0-9\-]+/.test(n))return!1;n=n.replace(/\D/g,"");var r=0;return i.mastercard&&(r|=1),i.visa&&(r|=2),i.amex&&(r|=4),i.dinersclub&&(r|=8),i.enroute&&(r|=16),i.discover&&(r|=32),i.jcb&&(r|=64),i.unknown&&(r|=128),i.all&&(r=255),1&r&&/^(5[12345])/.test(n)?16===n.length:2&r&&/^(4)/.test(n)?16===n.length:4&r&&/^(3[47])/.test(n)?15===n.length:8&r&&/^(3(0[012345]|[68]))/.test(n)?14===n.length:16&r&&/^(2(014|149))/.test(n)?15===n.length:32&r&&/^(6011)/.test(n)?16===n.length:64&r&&/^(3)/.test(n)?16===n.length:64&r&&/^(2131|1800)/.test(n)?15===n.length:!!(128&r)},"Please enter a valid credit card number.");n.validator.addMethod("currency",function(n,t,i){var u,f="string"==typeof i,r=f?i:i[0],e=f?!0:i[1];return r=r.replace(/,/g,""),r=e?r+"]":r+"]?",u="^["+r+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",u=new RegExp(u),this.optional(t)||u.test(n)},"Please specify a valid currency");n.validator.addMethod("dateFA",function(n,t){return this.optional(t)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(n)},n.validator.messages.date);n.validator.addMethod("dateITA",function(n,t){var i,u,f,e,r,o=!1;return/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(n)?(i=n.split("/"),u=parseInt(i[0],10),f=parseInt(i[1],10),e=parseInt(i[2],10),r=new Date(Date.UTC(e,f-1,u,12,0,0,0)),o=r.getUTCFullYear()===e&&r.getUTCMonth()===f-1&&r.getUTCDate()===u):o=!1,this.optional(t)||o},n.validator.messages.date);n.validator.addMethod("dateNL",function(n,t){return this.optional(t)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(n)},n.validator.messages.date);n.validator.addMethod("extension",function(n,t,i){return i="string"==typeof i?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(new RegExp("\\.("+i+")$","i"))},n.validator.format("Please enter a value with a valid extension."));n.validator.addMethod("giroaccountNL",function(n,t){return this.optional(t)||/^[0-9]{1,7}$/.test(n)},"Please specify a valid giro account number");n.validator.addMethod("iban",function(n,t){if(this.optional(t))return!0;var c,f,e,l,o,a,v,r,u,i=n.replace(/ /g,"").toUpperCase(),s="",y=!0,h="",p="";if(c=i.substring(0,2),a={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},o=a[c],"undefined"!=typeof o&&(v=new RegExp("^[A-Z]{2}\\d{2}"+o+"$",""),!v.test(i)))return!1;for(f=i.substring(4,i.length)+i.substring(0,4),r=0;r<f.length;r++)e=f.charAt(r),"0"!==e&&(y=!1),y||(s+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(e));for(u=0;u<s.length;u++)l=s.charAt(u),p=""+h+l,h=p%97;return 1===h},"Please specify a valid IBAN");n.validator.addMethod("integer",function(n,t){return this.optional(t)||/^-?\d+$/.test(n)},"A positive or negative non-decimal number please");n.validator.addMethod("ipv4",function(n,t){return this.optional(t)||/^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(n)},"Please enter a valid IP v4 address.");n.validator.addMethod("ipv6",function(n,t){return this.optional(t)||/^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(n)},"Please enter a valid IP v6 address.");n.validator.addMethod("lettersonly",function(n,t){return this.optional(t)||/^[a-z]+$/i.test(n)},"Letters only please");n.validator.addMethod("letterswithbasicpunc",function(n,t){return this.optional(t)||/^[a-z\-.,()'"\s]+$/i.test(n)},"Letters or punctuation only please");n.validator.addMethod("mobileNL",function(n,t){return this.optional(t)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(n)},"Please specify a valid mobile number");n.validator.addMethod("mobileUK",function(n,t){return n=n.replace(/\(|\)|\s+|-/g,""),this.optional(t)||n.length>9&&n.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number");n.validator.addMethod("nieES",function(n){"use strict";return n=n.toUpperCase(),n.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[T]{1}/.test(n)?n[8]===/^[T]{1}[A-Z0-9]{8}$/.test(n):/^[XYZ]{1}/.test(n)?n[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(n.replace("X","0").replace("Y","1").replace("Z","2").substring(0,8)%23):!1:!1},"Please specify a valid NIE number.");n.validator.addMethod("nifES",function(n){"use strict";return n=n.toUpperCase(),n.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[0-9]{8}[A-Z]{1}$/.test(n)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(n.substring(8,0)%23)===n.charAt(8):/^[KLM]{1}/.test(n)?n[8]===String.fromCharCode(64):!1:!1},"Please specify a valid NIF number.");jQuery.validator.addMethod("notEqualTo",function(t,i,r){return this.optional(i)||!n.validator.methods.equalTo.call(this,t,i,r)},"Please enter a different value, values must not be the same.");n.validator.addMethod("nowhitespace",function(n,t){return this.optional(t)||/^\S+$/i.test(n)},"No white space please");n.validator.addMethod("pattern",function(n,t,i){return this.optional(t)?!0:("string"==typeof i&&(i=new RegExp("^(?:"+i+")$")),i.test(n))},"Invalid format.");n.validator.addMethod("phoneNL",function(n,t){return this.optional(t)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(n)},"Please specify a valid phone number.");n.validator.addMethod("phoneUK",function(n,t){return n=n.replace(/\(|\)|\s+|-/g,""),this.optional(t)||n.length>9&&n.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number");n.validator.addMethod("phoneUS",function(n,t){return n=n.replace(/\s+/g,""),this.optional(t)||n.length>9&&n.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/)},"Please specify a valid phone number");n.validator.addMethod("phonesUK",function(n,t){return n=n.replace(/\(|\)|\s+|-/g,""),this.optional(t)||n.length>9&&n.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number");n.validator.addMethod("postalCodeCA",function(n,t){return this.optional(t)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(n)},"Please specify a valid postal code");n.validator.addMethod("postalcodeBR",function(n,t){return this.optional(t)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(n)},"Informe um CEP válido.");n.validator.addMethod("postalcodeIT",function(n,t){return this.optional(t)||/^\d{5}$/.test(n)},"Please specify a valid postal code");n.validator.addMethod("postalcodeNL",function(n,t){return this.optional(t)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(n)},"Please specify a valid postal code");n.validator.addMethod("postcodeUK",function(n,t){return this.optional(t)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(n)},"Please specify a valid UK postcode");n.validator.addMethod("require_from_group",function(t,i,r){var u=n(r[1],i.form),f=u.eq(0),e=f.data("valid_req_grp")?f.data("valid_req_grp"):n.extend({},this),o=u.filter(function(){return e.elementValue(this)}).length>=r[0];return f.data("valid_req_grp",e),n(i).data("being_validated")||(u.data("being_validated",!0),u.each(function(){e.element(this)}),u.data("being_validated",!1)),o},n.validator.format("Please fill at least {0} of these fields."));n.validator.addMethod("skip_or_fill_minimum",function(t,i,r){var u=n(r[1],i.form),f=u.eq(0),e=f.data("valid_skip")?f.data("valid_skip"):n.extend({},this),o=u.filter(function(){return e.elementValue(this)}).length,s=0===o||o>=r[0];return f.data("valid_skip",e),n(i).data("being_validated")||(u.data("being_validated",!0),u.each(function(){e.element(this)}),u.data("being_validated",!1)),s},n.validator.format("Please either skip these fields or fill at least {0} of them."));n.validator.addMethod("stateUS",function(n,t,i){var r,u="undefined"==typeof i,o=u||"undefined"==typeof i.caseSensitive?!1:i.caseSensitive,f=u||"undefined"==typeof i.includeTerritories?!1:i.includeTerritories,e=u||"undefined"==typeof i.includeMilitary?!1:i.includeMilitary;return r=f||e?f&&e?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":f?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",r=o?new RegExp(r):new RegExp(r,"i"),this.optional(t)||r.test(n)},"Please specify a valid state");n.validator.addMethod("strippedminlength",function(t,i,r){return n(t).text().length>=r},n.validator.format("Please enter at least {0} characters"));n.validator.addMethod("time",function(n,t){return this.optional(t)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(n)},"Please enter a valid time, between 00:00 and 23:59");n.validator.addMethod("time12h",function(n,t){return this.optional(t)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(n)},"Please enter a valid time in 12-hour am/pm format");n.validator.addMethod("url2",function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},n.validator.messages.url);n.validator.addMethod("vinUS",function(n){if(17!==n.length)return!1;for(var r,t,e,u,f,o=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],h=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],c=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],s=0,i=0;17>i;i++){if(e=c[i],t=n.slice(i,i+1),8===i&&(f=t),isNaN(t)){for(r=0;r<o.length;r++)if(t.toUpperCase()===o[r]){t=h[r];t*=e;isNaN(f)&&8===r&&(f=o[r]);break}}else t*=e;s+=t}return u=s%11,10===u&&(u="X"),u===f},"The specified vehicle identification number (VIN) is invalid.");n.validator.addMethod("zipcodeUS",function(n,t){return this.optional(t)||/^\d{5}(-\d{4})?$/.test(n)},"The specified US ZIP Code is invalid");n.validator.addMethod("ziprange",function(n,t){return this.optional(t)||/^90[2-5]\d\{2\}-\d{4}$/.test(n)},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx")});!function(n){var t=!0;n.flexslider=function(i,r){var u=n(i);u.vars=n.extend({},n.flexslider.defaults,r);var e=u.vars.namespace,y=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,p=("ontouchstart"in window||y||window.DocumentTouch&&document instanceof DocumentTouch)&&u.vars.touch,v="click touchend MSPointerUp keyup",h="",w,c="vertical"===u.vars.direction,s=u.vars.reverse,o=u.vars.itemWidth>0,l="fade"===u.vars.animation,a=""!==u.vars.asNavFor,f={};n.data(i,"flexslider",u);f={init:function(){u.animating=!1;u.currentSlide=parseInt(u.vars.startAt?u.vars.startAt:0,10);isNaN(u.currentSlide)&&(u.currentSlide=0);u.animatingTo=u.currentSlide;u.atEnd=0===u.currentSlide||u.currentSlide===u.last;u.containerSelector=u.vars.selector.substr(0,u.vars.selector.search(" "));u.slides=n(u.vars.selector,u);u.container=n(u.containerSelector,u);u.count=u.slides.length;u.syncExists=n(u.vars.sync).length>0;"slide"===u.vars.animation&&(u.vars.animation="swing");u.prop=c?"top":"marginLeft";u.args={};u.manualPause=!1;u.stopped=!1;u.started=!1;u.startTimeout=null;u.transitions=!u.vars.video&&!l&&u.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(void 0!==i.style[n[t]])return u.pfx=n[t].replace("Perspective","").toLowerCase(),u.prop="-"+u.pfx+"-transform",!0;return!1}();u.ensureAnimationEnd="";""!==u.vars.controlsContainer&&(u.controlsContainer=n(u.vars.controlsContainer).length>0&&n(u.vars.controlsContainer));""!==u.vars.manualControls&&(u.manualControls=n(u.vars.manualControls).length>0&&n(u.vars.manualControls));""!==u.vars.customDirectionNav&&(u.customDirectionNav=2===n(u.vars.customDirectionNav).length&&n(u.vars.customDirectionNav));u.vars.randomize&&(u.slides.sort(function(){return Math.round(Math.random())-.5}),u.container.empty().append(u.slides));u.doMath();u.setup("init");u.vars.controlNav&&f.controlNav.setup();u.vars.directionNav&&f.directionNav.setup();u.vars.keyboard&&(1===n(u.containerSelector).length||u.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;u.animating||39!==t&&37!==t||(i=39===t?u.getTarget("next"):37===t?u.getTarget("prev"):!1,u.flexAnimate(i,u.vars.pauseOnAction))});u.vars.mousewheel&&u.bind("mousewheel",function(n,t){n.preventDefault();var i=0>t?u.getTarget("next"):u.getTarget("prev");u.flexAnimate(i,u.vars.pauseOnAction)});u.vars.pausePlay&&f.pausePlay.setup();u.vars.slideshow&&u.vars.pauseInvisible&&f.pauseInvisible.init();u.vars.slideshow&&(u.vars.pauseOnHover&&u.hover(function(){u.manualPlay||u.manualPause||u.pause()},function(){u.manualPause||u.manualPlay||u.stopped||u.play()}),u.vars.pauseInvisible&&f.pauseInvisible.isHidden()||(u.vars.initDelay>0?u.startTimeout=setTimeout(u.play,u.vars.initDelay):u.play()));a&&f.asNav.setup();p&&u.vars.touch&&f.touch();(!l||l&&u.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",f.resize);u.find("img").attr("draggable","false");setTimeout(function(){u.vars.start(u)},200)},asNav:{setup:function(){u.asNav=!0;u.animatingTo=Math.floor(u.currentSlide/u.move);u.currentItem=u.currentSlide;u.slides.removeClass(e+"active-slide").eq(u.currentItem).addClass(e+"active-slide");y?(i._slider=u,u.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),r=i.index();n(u.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(u.direction=u.currentItem<r?"next":"prev",u.flexAnimate(r,u.vars.pauseOnAction,!1,!0,!0))})})):u.slides.on(v,function(t){t.preventDefault();var i=n(this),r=i.index(),f=i.offset().left-n(u).scrollLeft();0>=f&&i.hasClass(e+"active-slide")?u.flexAnimate(u.getTarget("prev"),!0):n(u.vars.asNavFor).data("flexslider").animating||i.hasClass(e+"active-slide")||(u.direction=u.currentItem<r?"next":"prev",u.flexAnimate(r,u.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){u.manualControls?f.controlNav.setupManual():f.controlNav.setupPaging()},setupPaging:function(){var l="thumbnails"===u.vars.controlNav?"control-thumbs":"control-paging",c=1,o,t,i,s,r;if(u.controlNavScaffold=n('<ol class="'+e+"control-nav "+e+l+'"><\/ol>'),u.pagingCount>1)for(i=0;i<u.pagingCount;i++)t=u.slides.eq(i),void 0===t.attr("data-thumb-alt")&&t.attr("data-thumb-alt",""),s=""!==t.attr("data-thumb-alt")?s=' alt="'+t.attr("data-thumb-alt")+'"':"",(o="thumbnails"===u.vars.controlNav?'<img src="'+t.attr("data-thumb")+'"'+s+"/>":'<a href="#">'+c+"<\/a>","thumbnails"===u.vars.controlNav&&!0===u.vars.thumbCaptions)&&(r=t.attr("data-thumbcaption"),""!==r&&void 0!==r&&(o+='<span class="'+e+'caption">'+r+"<\/span>")),u.controlNavScaffold.append("<li>"+o+"<\/li>"),c++;u.controlsContainer?n(u.controlsContainer).append(u.controlNavScaffold):u.append(u.controlNavScaffold);f.controlNav.set();f.controlNav.active();u.controlNavScaffold.delegate("a, img",v,function(t){if(t.preventDefault(),""===h||h===t.type){var i=n(this),r=u.controlNav.index(i);i.hasClass(e+"active")||(u.direction=r>u.currentSlide?"next":"prev",u.flexAnimate(r,u.vars.pauseOnAction))}""===h&&(h=t.type);f.setToClearWatchedEvent()})},setupManual:function(){u.controlNav=u.manualControls;f.controlNav.active();u.controlNav.bind(v,function(t){if(t.preventDefault(),""===h||h===t.type){var i=n(this),r=u.controlNav.index(i);i.hasClass(e+"active")||(u.direction=r>u.currentSlide?"next":"prev",u.flexAnimate(r,u.vars.pauseOnAction))}""===h&&(h=t.type);f.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===u.vars.controlNav?"img":"a";u.controlNav=n("."+e+"control-nav li "+t,u.controlsContainer?u.controlsContainer:u)},active:function(){u.controlNav.removeClass(e+"active").eq(u.animatingTo).addClass(e+"active")},update:function(t,i){u.pagingCount>1&&"add"===t?u.controlNavScaffold.append(n('<li><a href="#">'+u.count+"<\/a><\/li>")):1===u.pagingCount?u.controlNavScaffold.find("li").remove():u.controlNav.eq(i).closest("li").remove();f.controlNav.set();u.pagingCount>1&&u.pagingCount!==u.controlNav.length?u.update(i,t):f.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+e+'direction-nav"><li class="'+e+'nav-prev"><a class="'+e+'prev" href="#">'+u.vars.prevText+'<\/a><\/li><li class="'+e+'nav-next"><a class="'+e+'next" href="#">'+u.vars.nextText+"<\/a><\/li><\/ul>");u.customDirectionNav?u.directionNav=u.customDirectionNav:u.controlsContainer?(n(u.controlsContainer).append(t),u.directionNav=n("."+e+"direction-nav li a",u.controlsContainer)):(u.append(t),u.directionNav=n("."+e+"direction-nav li a",u));f.directionNav.update();u.directionNav.bind(v,function(t){t.preventDefault();var i;""!==h&&h!==t.type||(i=n(this).hasClass(e+"next")?u.getTarget("next"):u.getTarget("prev"),u.flexAnimate(i,u.vars.pauseOnAction));""===h&&(h=t.type);f.setToClearWatchedEvent()})},update:function(){var n=e+"disabled";1===u.pagingCount?u.directionNav.addClass(n).attr("tabindex","-1"):u.vars.animationLoop?u.directionNav.removeClass(n).removeAttr("tabindex"):0===u.animatingTo?u.directionNav.removeClass(n).filter("."+e+"prev").addClass(n).attr("tabindex","-1"):u.animatingTo===u.last?u.directionNav.removeClass(n).filter("."+e+"next").addClass(n).attr("tabindex","-1"):u.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+e+'pauseplay"><a href="#"><\/a><\/div>');u.controlsContainer?(u.controlsContainer.append(t),u.pausePlay=n("."+e+"pauseplay a",u.controlsContainer)):(u.append(t),u.pausePlay=n("."+e+"pauseplay a",u));f.pausePlay.update(u.vars.slideshow?e+"pause":e+"play");u.pausePlay.bind(v,function(t){t.preventDefault();""!==h&&h!==t.type||(n(this).hasClass(e+"pause")?(u.manualPause=!0,u.manualPlay=!1,u.pause()):(u.manualPause=!1,u.manualPlay=!0,u.play()));""===h&&(h=t.type);f.setToClearWatchedEvent()})},update:function(n){"play"===n?u.pausePlay.removeClass(e+"pause").addClass(e+"play").html(u.vars.playText):u.pausePlay.removeClass(e+"play").addClass(e+"pause").html(u.vars.pauseText)}},touch:function(){function g(n){n.stopPropagation();u.animating?n.preventDefault():(u.pause(),i._gesture.addPointer(n.pointerId),r=0,t=c?u.h:u.w,e=Number(new Date),f=o&&s&&u.animatingTo===u.last?0:o&&s?u.limit-(u.itemW+u.vars.itemMargin)*u.move*u.animatingTo:o&&u.currentSlide===u.last?u.limit:o?(u.itemW+u.vars.itemMargin)*u.move*u.currentSlide:s?(u.last-u.currentSlide+u.cloneOffset)*t:(u.currentSlide+u.cloneOffset)*t)}function nt(u){var o,s,a;return u.stopPropagation(),o=u.target._slider,o?(s=-u.translationX,a=-u.translationY,r+=c?a:s,n=r,h=c?Math.abs(r)<Math.abs(-s):Math.abs(r)<Math.abs(-a),u.detail===u.MSGESTURE_FLAG_INERTIA?void setImmediate(function(){i._gesture.stop()}):void((!h||Number(new Date)-e>500)&&(u.preventDefault(),!l&&o.transitions&&(o.vars.animationLoop||(n=r/(0===o.currentSlide&&0>r||o.currentSlide===o.last&&r>0?Math.abs(r)/t+2:1)),o.setProps(f+n,"setTouch"))))):void 0}function tt(i){var u,o,c;i.stopPropagation();u=i.target._slider;u&&(u.animatingTo!==u.currentSlide||h||null===n||(o=s?-n:n,c=o>0?u.getTarget("next"):u.getTarget("prev"),u.canAdvance(c)&&(Number(new Date)-e<550&&Math.abs(o)>50||Math.abs(o)>t/2)?u.flexAnimate(c,u.vars.pauseOnAction):l||u.flexAnimate(u.currentSlide,u.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,r=0)}var p,w,f,t,n,e,d,b,k,h=!1,a=0,v=0,r=0;y?(i.style.msTouchAction="none",i._gesture=new MSGesture,i._gesture.target=i,i.addEventListener("MSPointerDown",g,!1),i._slider=u,i.addEventListener("MSGestureChange",nt,!1),i.addEventListener("MSGestureEnd",tt,!1)):(d=function(n){u.animating?n.preventDefault():(window.navigator.msPointerEnabled||1===n.touches.length)&&(u.pause(),t=c?u.h:u.w,e=Number(new Date),a=n.touches[0].pageX,v=n.touches[0].pageY,f=o&&s&&u.animatingTo===u.last?0:o&&s?u.limit-(u.itemW+u.vars.itemMargin)*u.move*u.animatingTo:o&&u.currentSlide===u.last?u.limit:o?(u.itemW+u.vars.itemMargin)*u.move*u.currentSlide:s?(u.last-u.currentSlide+u.cloneOffset)*t:(u.currentSlide+u.cloneOffset)*t,p=c?v:a,w=c?a:v,i.addEventListener("touchmove",b,!1),i.addEventListener("touchend",k,!1))},b=function(i){a=i.touches[0].pageX;v=i.touches[0].pageY;n=c?p-v:p-a;h=c?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(v-w);(!h||Number(new Date)-e>500)&&(i.preventDefault(),!l&&u.transitions&&(u.vars.animationLoop||(n/=0===u.currentSlide&&0>n||u.currentSlide===u.last&&n>0?Math.abs(n)/t+2:1),u.setProps(f+n,"setTouch")))},k=function(){if(i.removeEventListener("touchmove",b,!1),u.animatingTo===u.currentSlide&&!h&&null!==n){var r=s?-n:n,o=r>0?u.getTarget("next"):u.getTarget("prev");u.canAdvance(o)&&(Number(new Date)-e<550&&Math.abs(r)>50||Math.abs(r)>t/2)?u.flexAnimate(o,u.vars.pauseOnAction):l||u.flexAnimate(u.currentSlide,u.vars.pauseOnAction,!0)}i.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null},i.addEventListener("touchstart",d,!1))},resize:function(){!u.animating&&u.is(":visible")&&(o||u.doMath(),l?f.smoothHeight():o?(u.slides.width(u.computedW),u.update(u.pagingCount),u.setProps()):c?(u.viewport.height(u.h),u.setProps(u.h,"setTotal")):(u.vars.smoothHeight&&f.smoothHeight(),u.newSlides.width(u.computedW),u.setProps(u.computedW,"setTotal")))},smoothHeight:function(n){if(!c||l){var t=l?u:u.viewport;n?t.animate({height:u.slides.eq(u.animatingTo).innerHeight()},n):t.innerHeight(u.slides.eq(u.animatingTo).innerHeight())}},sync:function(t){var i=n(u.vars.sync).data("flexslider"),r=u.animatingTo;switch(t){case"animate":i.flexAnimate(r,u.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var n=f.pauseInvisible.getHiddenProp(),t;n&&(t=n.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(t,function(){f.pauseInvisible.isHidden()?u.startTimeout?clearTimeout(u.startTimeout):u.pause():u.started?u.play():u.vars.initDelay>0?setTimeout(u.play,u.vars.initDelay):u.play()}))},isHidden:function(){var n=f.pauseInvisible.getHiddenProp();return n?document[n]:!1},getHiddenProp:function(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(w);w=setTimeout(function(){h=""},3e3)}};u.flexAnimate=function(t,i,r,h,v){var w,y,d,b,k;if(u.vars.animationLoop||t===u.currentSlide||(u.direction=t>u.currentSlide?"next":"prev"),a&&1===u.pagingCount&&(u.direction=u.currentItem<t?"next":"prev"),!u.animating&&(u.canAdvance(t,v)||r)&&u.is(":visible")){if(a&&h){if(w=n(u.vars.asNavFor).data("flexslider"),u.atEnd=0===t||t===u.count-1,w.flexAnimate(t,!0,!1,!0,v),u.direction=u.currentItem<t?"next":"prev",w.direction=u.direction,Math.ceil((t+1)/u.visible)-1===u.currentSlide||0===t)return u.currentItem=t,u.slides.removeClass(e+"active-slide").eq(t).addClass(e+"active-slide"),!1;u.currentItem=t;u.slides.removeClass(e+"active-slide").eq(t).addClass(e+"active-slide");t=Math.floor(t/u.visible)}(u.animating=!0,u.animatingTo=t,i&&u.pause(),u.vars.before(u),u.syncExists&&!v&&f.sync("animate"),u.vars.controlNav&&f.controlNav.active(),o||u.slides.removeClass(e+"active-slide").eq(t).addClass(e+"active-slide"),u.atEnd=0===t||t===u.last,u.vars.directionNav&&f.directionNav.update(),t===u.last&&(u.vars.end(u),u.vars.animationLoop||u.pause()),l)?p?(u.slides.eq(u.currentSlide).css({opacity:0,zIndex:1}),u.slides.eq(t).css({opacity:1,zIndex:2}),u.wrapup(y)):(u.slides.eq(u.currentSlide).css({zIndex:1}).animate({opacity:0},u.vars.animationSpeed,u.vars.easing),u.slides.eq(t).css({zIndex:2}).animate({opacity:1},u.vars.animationSpeed,u.vars.easing,u.wrapup)):(y=c?u.slides.filter(":first").height():u.computedW,o?(d=u.vars.itemMargin,k=(u.itemW+d)*u.move*u.animatingTo,b=k>u.limit&&1!==u.visible?u.limit:k):b=0===u.currentSlide&&t===u.count-1&&u.vars.animationLoop&&"next"!==u.direction?s?(u.count+u.cloneOffset)*y:0:u.currentSlide===u.last&&0===t&&u.vars.animationLoop&&"prev"!==u.direction?s?0:(u.count+1)*y:s?(u.count-1-t+u.cloneOffset)*y:(t+u.cloneOffset)*y,u.setProps(b,"",u.vars.animationSpeed),u.transitions?(u.vars.animationLoop&&u.atEnd||(u.animating=!1,u.currentSlide=u.animatingTo),u.container.unbind("webkitTransitionEnd transitionend"),u.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(u.ensureAnimationEnd);u.wrapup(y)}),clearTimeout(u.ensureAnimationEnd),u.ensureAnimationEnd=setTimeout(function(){u.wrapup(y)},u.vars.animationSpeed+100)):u.container.animate(u.args,u.vars.animationSpeed,u.vars.easing,function(){u.wrapup(y)}));u.vars.smoothHeight&&f.smoothHeight(u.vars.animationSpeed)}};u.wrapup=function(n){l||o||(0===u.currentSlide&&u.animatingTo===u.last&&u.vars.animationLoop?u.setProps(n,"jumpEnd"):u.currentSlide===u.last&&0===u.animatingTo&&u.vars.animationLoop&&u.setProps(n,"jumpStart"));u.animating=!1;u.currentSlide=u.animatingTo;u.vars.after(u)};u.animateSlides=function(){!u.animating&&t&&u.flexAnimate(u.getTarget("next"))};u.pause=function(){clearInterval(u.animatedSlides);u.animatedSlides=null;u.playing=!1;u.vars.pausePlay&&f.pausePlay.update("play");u.syncExists&&f.sync("pause")};u.play=function(){u.playing&&clearInterval(u.animatedSlides);u.animatedSlides=u.animatedSlides||setInterval(u.animateSlides,u.vars.slideshowSpeed);u.started=u.playing=!0;u.vars.pausePlay&&f.pausePlay.update("pause");u.syncExists&&f.sync("play")};u.stop=function(){u.pause();u.stopped=!0};u.canAdvance=function(n,t){var i=a?u.pagingCount-1:u.last;return t?!0:a&&u.currentItem===u.count-1&&0===n&&"prev"===u.direction?!0:a&&0===u.currentItem&&n===u.pagingCount-1&&"next"!==u.direction?!1:n!==u.currentSlide||a?u.vars.animationLoop?!0:u.atEnd&&0===u.currentSlide&&n===i&&"next"!==u.direction?!1:!u.atEnd||u.currentSlide!==i||0!==n||"next"!==u.direction:!1};u.getTarget=function(n){return u.direction=n,"next"===n?u.currentSlide===u.last?0:u.currentSlide+1:0===u.currentSlide?u.last:u.currentSlide-1};u.setProps=function(n,t,i){var r=function(){var i=n?n:(u.itemW+u.vars.itemMargin)*u.move*u.animatingTo,r=function(){if(o)return"setTouch"===t?n:s&&u.animatingTo===u.last?0:s?u.limit-(u.itemW+u.vars.itemMargin)*u.move*u.animatingTo:u.animatingTo===u.last?u.limit:i;switch(t){case"setTotal":return s?(u.count-1-u.currentSlide+u.cloneOffset)*n:(u.currentSlide+u.cloneOffset)*n;case"setTouch":return s?n:n;case"jumpEnd":return s?n:u.count*n;case"jumpStart":return s?u.count*n:n;default:return n}}();return-1*r+"px"}();u.transitions&&(r=c?"translate3d(0,"+r+",0)":"translate3d("+r+",0,0)",i=void 0!==i?i/1e3+"s":"0s",u.container.css("-"+u.pfx+"-transition-duration",i),u.container.css("transition-duration",i));u.args[u.prop]=r;(u.transitions||void 0===i)&&u.container.css(u.args);u.container.css("transform",r)};u.setup=function(t){if(l)u.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(p?u.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+u.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(u.currentSlide).css({opacity:1,zIndex:2}):0==u.vars.fadeFirstSlide?u.slides.css({opacity:0,display:"block",zIndex:1}).eq(u.currentSlide).css({zIndex:2}).css({opacity:1}):u.slides.css({opacity:0,display:"block",zIndex:1}).eq(u.currentSlide).css({zIndex:2}).animate({opacity:1},u.vars.animationSpeed,u.vars.easing)),u.vars.smoothHeight&&f.smoothHeight();else{var i,r;"init"===t&&(u.viewport=n('<div class="'+e+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(u).append(u.container),u.cloneCount=0,u.cloneOffset=0,s&&(r=n.makeArray(u.slides).reverse(),u.slides=n(r),u.container.empty().append(u.slides)));u.vars.animationLoop&&!o&&(u.cloneCount=2,u.cloneOffset=1,"init"!==t&&u.container.find(".clone").remove(),u.container.append(f.uniqueID(u.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(f.uniqueID(u.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));u.newSlides=n(u.vars.selector,u);i=s?u.count-1-u.currentSlide+u.cloneOffset:u.currentSlide+u.cloneOffset;c&&!o?(u.container.height(200*(u.count+u.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){u.newSlides.css({display:"block"});u.doMath();u.viewport.height(u.h);u.setProps(i*u.h,"init")},"init"===t?100:0)):(u.container.width(200*(u.count+u.cloneCount)+"%"),u.setProps(i*u.computedW,"init"),setTimeout(function(){u.doMath();u.newSlides.css({width:u.computedW,marginRight:u.computedM,float:"left",display:"block"});u.vars.smoothHeight&&f.smoothHeight()},"init"===t?100:0))}o||u.slides.removeClass(e+"active-slide").eq(u.currentSlide).addClass(e+"active-slide");u.vars.init(u)};u.doMath=function(){var r=u.slides.first(),n=u.vars.itemMargin,t=u.vars.minItems,i=u.vars.maxItems;u.w=void 0===u.viewport?u.width():u.viewport.width();u.h=r.height();u.boxPadding=r.outerWidth()-r.width();o?(u.itemT=u.vars.itemWidth+n,u.itemM=n,u.minW=t?t*u.itemT:u.w,u.maxW=i?i*u.itemT-n:u.w,u.itemW=u.minW>u.w?(u.w-n*(t-1))/t:u.maxW<u.w?(u.w-n*(i-1))/i:u.vars.itemWidth>u.w?u.w:u.vars.itemWidth,u.visible=Math.floor(u.w/u.itemW),u.move=u.vars.move>0&&u.vars.move<u.visible?u.vars.move:u.visible,u.pagingCount=Math.ceil((u.count-u.visible)/u.move+1),u.last=u.pagingCount-1,u.limit=1===u.pagingCount?0:u.vars.itemWidth>u.w?u.itemW*(u.count-1)+n*(u.count-1):(u.itemW+n)*u.count-u.w-n):(u.itemW=u.w,u.itemM=n,u.pagingCount=u.count,u.last=u.count-1);u.computedW=u.itemW-u.boxPadding;u.computedM=u.itemM};u.update=function(n,t){u.doMath();o||(n<u.currentSlide?u.currentSlide+=1:n<=u.currentSlide&&0!==n&&(u.currentSlide-=1),u.animatingTo=u.currentSlide);u.vars.controlNav&&!u.manualControls&&("add"===t&&!o||u.pagingCount>u.controlNav.length?f.controlNav.update("add"):("remove"===t&&!o||u.pagingCount<u.controlNav.length)&&(o&&u.currentSlide>u.last&&(u.currentSlide-=1,u.animatingTo-=1),f.controlNav.update("remove",u.last)));u.vars.directionNav&&f.directionNav.update()};u.addSlide=function(t,i){var r=n(t);u.count+=1;u.last=u.count-1;c&&s?void 0!==i?u.slides.eq(u.count-i).after(r):u.container.prepend(r):void 0!==i?u.slides.eq(i).before(r):u.container.append(r);u.update(i,"add");u.slides=n(u.vars.selector+":not(.clone)",u);u.setup();u.vars.added(u)};u.removeSlide=function(t){var i=isNaN(t)?u.slides.index(n(t)):t;u.count-=1;u.last=u.count-1;isNaN(t)?n(t,u.slides).remove():c&&s?u.slides.eq(u.last).remove():u.slides.eq(t).remove();u.doMath();u.update(i,"remove");u.slides=n(u.vars.selector+":not(.clone)",u);u.setup();u.vars.removed(u)};f.init()};n(window).blur(function(){t=!1}).focus(function(){t=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(void 0===t&&(t={}),"object"==typeof t)return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);1===r.length&&t.allowOneSlide===!1||0===r.length?(r.fadeIn(400),t.start&&t.start(i)):void 0===i.data("flexslider")&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:"number"==typeof t&&i.flexAnimate(t,!0)}}}(jQuery),function(n,t,i){var u=i(n),f=i(t),r=i.fancybox=function(){r.open.apply(this,arguments)},e=!1,o=null;i.extend(r,{version:"2.0.4",defaults:{padding:15,margin:20,width:800,height:600,minWidth:200,minHeight:200,maxWidth:9999,maxHeight:9999,autoSize:!0,fitToView:!0,aspectRatio:!1,topRatio:.5,scrolling:"auto",wrapCSS:"fancybox-default",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html"},keys:{next:[13,32,34,39,40],prev:[8,33,37,38],close:[27]},index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe class="fancybox-iframe" name="fancybox-frame{rnd}" frameborder="0" hspace="0"><\/iframe>',swf:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{href}" /><embed src="{href}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="100%" height="100%" wmode="transparent"><\/embed><\/object>',error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<div title="Close" class="fancybox-item fancybox-close"><\/div>',next:'<a title="Next" class="fancybox-item fancybox-next"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-item fancybox-prev"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:300,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:300,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{speedIn:0,speedOut:300,opacity:.8,css:{cursor:"pointer"},closeClick:!0},title:{type:"float"}},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},coming:null,current:null,isOpen:!1,isOpened:!1,wrap:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){r.close(!0);n&&!i.isArray(n)&&(n=n instanceof i?i(n).get():[n]);r.isActive=!0;r.opts=i.extend(!0,{},r.defaults,t);r.group=n;r._start(r.opts.index||0)},cancel:function(){r.coming&&!1===r.trigger("onCancel")||(r.coming=null,r.hideLoading(),r.ajaxLoad&&r.ajaxLoad.abort(),r.ajaxLoad=null,r.imgPreload&&(r.imgPreload.onload=r.imgPreload.onabort=r.imgPreload.onerror=null))},close:function(n){(r.cancel(),r.current&&!1!==r.trigger("beforeClose"))&&(r.unbindEvents(),!r.isOpen||n&&n[0]===!0?(i(".fancybox-wrap").stop().trigger("onReset").remove(),r._afterZoomOut()):(r.isOpen=r.isOpened=!1,i(".fancybox-item").remove(),r.wrap.stop(!0).removeClass("fancybox-opened"),r.inner.css("overflow","hidden"),r.transitions[r.current.closeMethod]()))},play:function(n){var t=function(){clearTimeout(r.player.timer)},u=function(){t();r.current&&r.player.isActive&&(r.player.timer=setTimeout(r.next,r.current.playSpeed))},f=function(){t();i("body").unbind(".player");r.player.isActive=!1;r.trigger("onPlayEnd")},e=function(){r.current&&(r.current.loop||r.current.index<r.group.length-1)&&(r.player.isActive=!0,i("body").bind({"afterShow.player onUpdate.player":u,"onCancel.player beforeClose.player":f,"beforeLoad.player":t}),u(),r.trigger("onPlayStart"))};r.player.isActive||n&&n[0]===!1?f():e()},next:function(){r.current&&r.jumpto(r.current.index+1)},prev:function(){r.current&&r.jumpto(r.current.index-1)},jumpto:function(n){r.current&&(n=parseInt(n,10),r.group.length>1&&r.current.loop&&(n>=r.group.length?n=0:n<0&&(n=r.group.length-1)),typeof r.group[n]!="undefined"&&(r.cancel(),r._start(n)))},reposition:function(n){r.isOpen&&r.wrap.css(r._getPosition(n))},update:function(){r.isOpen&&(e||(o=setTimeout(function(){e&&(e=!1,r.current&&(r.current.autoSize&&(r.inner.height("auto"),r.current.height=r.inner.height()),r._setDimension(),r.current.canGrow&&r.inner.height("auto"),r.reposition(),r.trigger("onUpdate")))},100)),e=!0)},toggle:function(){r.isOpen&&(r.current.fitToView=!r.current.fitToView,r.update())},hideLoading:function(){i("#fancybox-loading").remove()},showLoading:function(){r.hideLoading();i('<div id="fancybox-loading"><div><\/div><\/div>').click(r.cancel).appendTo("body")},getViewport:function(){return{x:u.scrollLeft(),y:u.scrollTop(),w:u.width(),h:u.height()}},unbindEvents:function(){r.wrap&&r.wrap.unbind(".fb");f.unbind(".fb");u.unbind(".fb")},bindEvents:function(){var t=r.current,n=t.keys;t&&(u.bind("resize.fb, orientationchange.fb",r.update),n&&f.bind("keydown.fb",function(t){var u;t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||!(i.inArray(t.target.tagName.toLowerCase(),["input","textarea","select","button"])<0)||(u=t.keyCode,i.inArray(u,n.close)>-1?(r.close(),t.preventDefault()):i.inArray(u,n.next)>-1?(r.next(),t.preventDefault()):i.inArray(u,n.prev)>-1&&(r.prev(),t.preventDefault()))}),i.fn.mousewheel&&t.mouseWheel&&r.group.length>1&&r.wrap.bind("mousewheel.fb",function(n,t){var u=i(n.target).get(0);(u.clientHeight===0||u.scrollHeight===u.clientHeight&&u.scrollWidth===u.clientWidth)&&(n.preventDefault(),r[t>0?"prev":"next"]())}))},trigger:function(n){var u,t=r[i.inArray(n,["onCancel","beforeLoad","afterLoad"])>-1?"coming":"current"];if(t){if(i.isFunction(t[n])&&(u=t[n].apply(t,Array.prototype.slice.call(arguments,1))),u===!1)return!1;t.helpers&&i.each(t.helpers,function(u,f){f&&typeof r.helpers[u]!="undefined"&&i.isFunction(r.helpers[u][n])&&r.helpers[u][n](f,t)});i.event.trigger(n+".fb")}},isImage:function(n){return n&&n.match(/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i)},isSWF:function(n){return n&&n.match(/\.(swf)(.*)?$/i)},_start:function(n){var t={},f=r.group[n]||null,o,e,u,s;if(f&&(f.nodeType||f instanceof i)&&(o=!0,i.metadata&&(t=i(f).metadata())),t=i.extend(!0,{},r.opts,{index:n,element:f},i.isPlainObject(f)?f:t),i.each(["href","title","content","type"],function(n,u){t[u]=r.opts[u]||o&&i(f).attr(u)||t[u]||null}),typeof t.margin=="number"&&(t.margin=[t.margin,t.margin,t.margin,t.margin]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{css:{cursor:"auto"},closeClick:!1}}}),r.coming=t,!1===r.trigger("beforeLoad")){r.coming=null;return}u=t.type;e=t.href||(i.type(f)==="string"?f:null);u||(o&&(s=i(f).data("fancybox-type"),!s&&f.className&&(s=f.className.match(/fancybox\.(\w+)/),u=s?s[1]:null)),!u&&e&&(r.isImage(e)?u="image":r.isSWF(e)?u="swf":e.match(/^#/)&&(u="inline")),u||(u=o?"inline":"html"),t.type=u);u==="inline"||u==="html"?(t.content||(t.content=u==="inline"?i(e||f):f),t.content&&t.content.length||(u=null)):e||(u=null);t.group=r.group;t.isDom=o;t.href=e;u==="image"?r._loadImage():u==="ajax"?r._loadAjax():u?r._afterLoad():r._error("type")},_error:function(n){r.hideLoading();i.extend(r.coming,{type:"html",autoSize:!0,minHeight:0,hasError:n,content:r.coming.tpl.error});r._afterLoad()},_loadImage:function(){r.imgPreload=new Image;r.imgPreload.onload=function(){this.onload=this.onerror=null;r.coming.width=this.width;r.coming.height=this.height;r._afterLoad()};r.imgPreload.onerror=function(){this.onload=this.onerror=null;r._error("image")};r.imgPreload.src=r.coming.href;r.imgPreload.width||r.showLoading()},_loadAjax:function(){r.showLoading();r.ajaxLoad=i.ajax(i.extend({},r.coming.ajax,{url:r.coming.href,error:function(n,t){t!=="abort"?r._error("ajax",n):r.hideLoading()},success:function(n,t){t==="success"&&(r.coming.content=n,r._afterLoad())}}))},_preload:function(){var t=r.group,u=r.current,o=t.length,f,e,n;if(u.preload&&!(t.length<2))for(n=1;n<=Math.min(u.preload,o-1);n++)f=t[(u.index+n)%o],e=i(f).attr("href")||f,e&&((new Image).src=e)},_afterLoad:function(){if(r.hideLoading(),!r.coming||!1===r.trigger("afterLoad",r.current)){r.coming=!1;return}r.isOpened?(i(".fancybox-item").remove(),r.wrap.stop(!0).removeClass("fancybox-opened"),r.inner.css("overflow","hidden"),r.transitions[r.current.prevMethod]()):(i(".fancybox-wrap").stop().trigger("onReset").remove(),r.trigger("afterClose"));r.unbindEvents();r.isOpen=!1;r.current=r.coming;r.coming=!1;r.wrap=i(r.current.tpl.wrap).addClass("fancybox-tmp "+r.current.wrapCSS).appendTo("body");r.outer=i(".fancybox-outer",r.wrap).css("padding",r.current.padding+"px");r.inner=i(".fancybox-inner",r.wrap);r._setContent()},_setContent:function(){var t,u,n=r.current,f=n.type;switch(f){case"inline":case"ajax":case"html":t=n.content;f==="inline"&&t instanceof i&&(t=t.show().detach(),t.parent().hasClass("fancybox-inner")&&t.parents(".fancybox-wrap").trigger("onReset").remove(),i(r.wrap).bind("onReset",function(){t.appendTo("body").hide()}));n.autoSize&&(u=i('<div class="fancybox-tmp"><\/div>').appendTo("body").append(t),n.width=u.width(),n.height=u.height(),u.width(r.current.width),u.height()>n.height&&(u.width(n.width+1),n.width=u.width(),n.height=u.height()),t=u.contents().detach(),u.remove());break;case"image":t=n.tpl.image.replace("{href}",n.href);n.aspectRatio=!0;break;case"swf":t=n.tpl.swf.replace(/\{width\}/g,n.width).replace(/\{height\}/g,n.height).replace(/\{href\}/g,n.href)}if(f==="iframe"){if(t=i(n.tpl.iframe.replace("{rnd}",(new Date).getTime())).attr({scrolling:n.scrolling,src:n.href}).appendTo(r.inner),n.scrolling="auto",n.autoSize){r.wrap.width(n.width);r.showLoading();t.data("ready",!1).bind("load",function(){var u=i(this),t;try{this.contentWindow.document.location&&(t=u.contents().find("body").height()+12,u.height(t))}catch(f){n.autoSize=!1}u.data("ready")===!1?(r.hideLoading(),t&&(r.current.height=t),r._beforeShow(),u.data("ready",!0)):t&&r.update()});return}}else(f==="image"||f==="swf")&&(n.autoSize=!1,n.scrolling="visible"),r.inner.append(t);r._beforeShow()},_beforeShow:function(){r.trigger("beforeShow");r._setDimension();r.wrap.hide().removeClass("fancybox-tmp");r.bindEvents();r._preload();r.transitions[r.isOpened?r.current.nextMethod:r.current.openMethod]()},_setDimension:function(){var v=r.wrap,b=r.outer,y=r.inner,f=r.current,c=r.getViewport(),p=f.margin,u=f.padding*2,n=f.width,t=f.height,s=f.maxWidth,e=f.maxHeight,o=f.minWidth,h=f.minHeight,a,l,w;if(c.w-=p[1]+p[3],c.h-=p[0]+p[2],n.toString().indexOf("%")>-1&&(n=(c.w-u)*parseFloat(n)/100),t.toString().indexOf("%")>-1&&(t=(c.h-u)*parseFloat(t)/100),a=n/t,n+=u,t+=u,f.fitToView&&(s=Math.min(c.w,s),e=Math.min(c.h,e)),o=Math.min(n,o),h=Math.min(t,h),s=Math.max(o,s),e=Math.max(h,e),f.aspectRatio?(n>s&&(n=s,t=(n-u)/a+u),t>e&&(t=e,n=(t-u)*a+u),n<o&&(n=o,t=(n-u)/a+u),t<h&&(t=h,n=(t-u)*a+u)):(n=Math.max(o,Math.min(n,s)),t=Math.max(h,Math.min(t,e))),n=Math.round(n),t=Math.round(t),i(v.add(b).add(y)).width("auto").height("auto"),y.width(n-u).height(t-u),v.width(n),l=v.height(),n>s||l>e)while((n>s||l>e)&&n>o&&l>h)t=t-10,f.aspectRatio?(n=Math.round((t-u)*a+u),n<o&&(n=o,t=(n-u)/a+u)):n=n-10,y.width(n-u).height(t-u),v.width(n),l=v.height();f.dim={width:n,height:l};f.canGrow=f.autoSize&&t>h&&t<e;f.canShrink=!1;f.canExpand=!1;n-u<f.width||t-u<f.height?f.canExpand=!0:(n>c.w||l>c.h)&&n>o&&t>h&&(f.canShrink=!0);w=l-u;r.innerSpace=w-y.height();r.outerSpace=w-b.height()},_getPosition:function(n){var f=r.current,u=r.getViewport(),t=f.margin,e=r.wrap.width()+t[1]+t[3],o=r.wrap.height()+t[0]+t[2],i={position:"absolute",top:t[0]+u.y,left:t[3]+u.x};return f.fixed&&(!n||n[0]===!1)&&o<=u.h&&e<=u.w&&(i={position:"fixed",top:t[0],left:t[3]}),i.top=Math.ceil(Math.max(i.top,i.top+(u.h-o)*f.topRatio))+"px",i.left=Math.ceil(Math.max(i.left,i.left+(u.w-e)*.5))+"px",i},_afterZoomIn:function(){var n=r.current,t=n.scrolling;r.isOpen=r.isOpened=!0;r.wrap.addClass("fancybox-opened").css("overflow","visible");r.update();r.inner.css("overflow",t==="yes"?"scroll":t==="no"?"hidden":t);(n.closeClick||n.nextClick)&&r.inner.css("cursor","pointer").bind("click.fb",n.nextClick?r.next:r.close);n.closeBtn&&i(n.tpl.closeBtn).appendTo(r.outer).bind("click.fb",r.close);n.arrows&&r.group.length>1&&((n.loop||n.index>0)&&i(n.tpl.prev).appendTo(r.inner).bind("click.fb",r.prev),(n.loop||n.index<r.group.length-1)&&i(n.tpl.next).appendTo(r.inner).bind("click.fb",r.next));r.trigger("afterShow");r.opts.autoPlay&&!r.player.isActive&&(r.opts.autoPlay=!1,r.play())},_afterZoomOut:function(){r.trigger("afterClose");r.wrap.trigger("onReset").remove();i.extend(r,{group:{},opts:{},current:null,isActive:!1,isOpened:!1,isOpen:!1,wrap:null,outer:null,inner:null})}});r.transitions={getOrigPosition:function(){var f=r.current,o=f.element,e=f.padding,n=i(f.orig),t={},s=50,h=50,u;return!n.length&&f.isDom&&i(o).is(":visible")&&(n=i(o).find("img:first"),n.length||(n=i(o))),n.length?(t=n.offset(),n.is("img")&&(s=n.outerWidth(),h=n.outerHeight())):(u=r.getViewport(),t.top=u.y+(u.h-h)*.5,t.left=u.x+(u.w-s)*.5),{top:Math.ceil(t.top-e)+"px",left:Math.ceil(t.left-e)+"px",width:Math.ceil(s+e*2)+"px",height:Math.ceil(h+e*2)+"px"}},step:function(n,t){var i,u,f;(t.prop==="width"||t.prop==="height")&&(u=f=Math.ceil(n-r.current.padding*2),t.prop==="height"&&(i=(n-t.start)/(t.end-t.start),t.start>t.end&&(i=1-i),u-=r.innerSpace*i,f-=r.outerSpace*i),r.inner[t.prop](u),r.outer[t.prop](f))},zoomIn:function(){var t=r.wrap,n=r.current,f,u,e=n.dim;n.openEffect==="elastic"?(u=i.extend({},e,r._getPosition(!0)),delete u.position,f=this.getOrigPosition(),n.openOpacity&&(f.opacity=0,u.opacity=1),r.outer.add(r.inner).width("auto").height("auto"),t.css(f).show().animate(u,{duration:n.openSpeed,easing:n.openEasing,step:this.step,complete:r._afterZoomIn})):(t.css(i.extend({},e,r._getPosition())),n.openEffect==="fade"?t.fadeIn(n.openSpeed,r._afterZoomIn):(t.show(),r._afterZoomIn()))},zoomOut:function(){var t=r.wrap,n=r.current,i;n.closeEffect==="elastic"?(t.css("position")==="fixed"&&t.css(r._getPosition(!0)),i=this.getOrigPosition(),n.closeOpacity&&(i.opacity=0),t.animate(i,{duration:n.closeSpeed,easing:n.closeEasing,step:this.step,complete:r._afterZoomOut})):t.fadeOut(n.closeEffect==="fade"?n.closeSpeed:0,r._afterZoomOut)},changeIn:function(){var t=r.wrap,i=r.current,n;i.nextEffect==="elastic"?(n=r._getPosition(!0),n.opacity=0,n.top=parseInt(n.top,10)-200+"px",t.css(n).show().animate({opacity:1,top:"+=200px"},{duration:i.nextSpeed,complete:r._afterZoomIn})):(t.css(r._getPosition()),i.nextEffect==="fade"?t.hide().fadeIn(i.nextSpeed,r._afterZoomIn):(t.show(),r._afterZoomIn()))},changeOut:function(){var t=r.wrap,n=r.current,u=function(){i(this).trigger("onReset").remove()};t.removeClass("fancybox-opened");n.prevEffect==="elastic"?t.animate({opacity:0,top:"+=200px"},{duration:n.prevSpeed,complete:u}):t.fadeOut(n.prevEffect==="fade"?n.prevSpeed:0,u)}};r.helpers.overlay={overlay:null,update:function(){var n;this.overlay.width(0).height(0);n=f.width();this.overlay.width(n).height(f.height())},beforeShow:function(n){this.overlay||(n=i.extend(!0,{speedIn:"fast",closeClick:!0,opacity:1,css:{background:"black"}},n),this.overlay=i('<div id="fancybox-overlay"><\/div>').css(n.css).appendTo("body"),this.update(),n.closeClick&&this.overlay.bind("click.fb",r.close),u.bind("resize.fb",i.proxy(this.update,this)),this.overlay.fadeTo(n.speedIn,n.opacity))},onUpdate:function(){this.update()},afterClose:function(n){this.overlay&&this.overlay.fadeOut(n.speedOut||0,function(){i(this).remove()});this.overlay=null}};r.helpers.title={beforeShow:function(n){var t,u=r.current.title;u&&(t=i('<div class="fancybox-title fancybox-title-'+n.type+'-wrap">'+u+"<\/div>").appendTo("body"),n.type==="float"&&(t.width(t.width()),t.wrapInner('<span class="child"><\/span>'),r.current.margin[2]+=Math.abs(parseInt(t.css("margin-bottom"),10))),t.appendTo(n.type==="over"?r.inner:n.type==="outside"?r.wrap:r.outer))}};i.fn.fancybox=function(n){var u=i(this),t=this.selector||"",e,o=function(f){var o=this,h="rel",s=o[h],c=e;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||(f.preventDefault(),s||(h="data-fancybox-group",s=i(o).attr("data-fancybox-group")),s&&s!==""&&s!=="nofollow"&&(o=t.length?i(t):u,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,r.open(o,n))};return n=n||{},e=n.index||0,t?f.undelegate(t,"click.fb-start").delegate(t,"click.fb-start",o):u.unbind("click.fb-start").bind("click.fb-start",o),this}}(window,document,jQuery);!function(n){function o(){e=!0;f.$wndw=n(window);f.$html=n("html");f.$body=n("body");n.each([t,u,r],function(n,t){t.add=function(n){n=n.split(" ");for(var i in n)t[n[i]]=t.mm(n[i])}});t.mm=function(n){return"mm-"+n};t.add("wrapper menu inline panel nopanel list nolist subtitle selected label spacer current highest hidden opened subopened subopen fullsubopen subclose");t.umm=function(n){return"mm-"==n.slice(0,3)&&(n=n.slice(3)),n};u.mm=function(n){return"mm-"+n};u.add("parent");r.mm=function(n){return n+".mm"};r.add("toggle open close setSelected transitionend webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll resize click keydown keyup");n[i]._c=t;n[i]._d=u;n[i]._e=r;n[i].glbl=f}var i="mmenu";if(!n[i]){var t={},u={},r={},e=!1,f={$wndw:null,$html:null,$body:null};n[i]=function(t,r,u){var e,f;this.$menu=t;this.opts=r;this.conf=u;this.vars={};"function"==typeof this.___deprecated&&this.___deprecated();this._initMenu();this._initAnchors();this._initEvents();e=this.$menu.children(this.conf.panelNodetype);for(f in n[i].addons)n[i].addons[f]._add.call(this),n[i].addons[f]._add=function(){},n[i].addons[f]._setup.call(this);return this._init(e),"function"==typeof this.___debug&&this.___debug(),this};n[i].version="4.7.5";n[i].addons={};n[i].uniqueId=0;n[i].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}};n[i].configuration={panelNodetype:"ul, ol, div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}};n[i].prototype={_init:function(r){r=r.not("."+t.nopanel);r=this._initPanels(r);for(var u in n[i].addons)n[i].addons[u]._init.call(this,r);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){n(this).attr("id",t.mm(n(this).attr("id")))}));this.$menu.contents().each(function(){3==n(this)[0].nodeType&&n(this).remove()});this.$menu.parent().addClass(t.wrapper);var i=[t.menu];i.push(t.mm(this.opts.slidingSubmenus?"horizontal":"vertical"));this.opts.classes&&i.push(this.opts.classes);this.$menu.addClass(i.join(" "))},_initPanels:function(i){var c=this,e,o,h,f,s;return this.__findAddBack(i,"ul, ol").not("."+t.nolist).addClass(t.list),e=this.__findAddBack(i,"."+t.list).find("> li"),this.__refactorClass(e,this.conf.classNames.selected,"selected"),this.__refactorClass(e,this.conf.classNames.label,"label"),this.__refactorClass(e,this.conf.classNames.spacer,"spacer"),e.off(r.setSelected).on(r.setSelected,function(i,r){i.stopPropagation();e.removeClass(t.selected);"boolean"!=typeof r&&(r=!0);r&&n(this).addClass(t.selected)}),this.__refactorClass(this.__findAddBack(i,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),i.add(this.__findAddBack(i,"."+t.list).children().children().filter(this.conf.panelNodetype).not("."+t.nopanel)).addClass(t.panel),o=this.__findAddBack(i,"."+t.panel),h=n("."+t.panel,this.$menu),(o.each(function(){var t=n(this),i=t.attr("id")||c.__getUniqueId();t.attr("id",i)}),o.each(function(){var i=n(this),o=i.is("ul, ol")?i:i.find("ul ,ol").first(),r=i.parent(),f=r.children("a, span"),s=r.closest("."+t.panel),e;r.parent().is("."+t.list)&&!i.data(u.parent)&&(i.data(u.parent,r),e=n('<a class="'+t.subopen+'" href="#'+i.attr("id")+'" />').insertBefore(f),f.is("a")||e.addClass(t.fullsubopen),c.opts.slidingSubmenus&&o.prepend('<li class="'+t.subtitle+'"><a class="'+t.subclose+'" href="#'+s.attr("id")+'">'+f.text()+"<\/a><\/li>"))}),this.opts.slidingSubmenus)?(f=this.__findAddBack(i,"."+t.list).find("> li."+t.selected),f.parents("li").removeClass(t.selected).end().add(f.parents("li")).each(function(){var i=n(this),r=i.find("> ."+t.panel);r.length&&(i.parents("."+t.panel).addClass(t.subopened),r.addClass(t.opened))}).closest("."+t.panel).addClass(t.opened).parents("."+t.panel).addClass(t.subopened)):(f=n("li."+t.selected,h),f.parents("li").removeClass(t.selected).end().add(f.parents("li")).addClass(t.opened)),s=h.filter("."+t.opened),s.length||(s=o.first()),s.addClass(t.opened).last().addClass(t.current),this.opts.slidingSubmenus&&o.not(s.last()).addClass(t.hidden).end().appendTo(this.$menu),o},_initAnchors:function(){var u=this;f.$body.on(r.click,"a",function(e){var o=n(this),s=!1,l=u.$menu.find(o).length,a,h,c;for(a in n[i].addons)if(n[i].addons[a]._clickAnchor&&(s=n[i].addons[a]._clickAnchor.call(u,o,l)))break;if(!s&&l&&(h=o.attr("href")||"","#"==h.slice(0,1)))try{n(h,u.$menu).is("."+t.panel)&&(s=!0,n(h).trigger(u.opts.slidingSubmenus?r.open:r.toggle))}catch(v){}(s&&e.preventDefault(),s||!l||!o.is("."+t.list+" > li > a")||o.is('[rel="external"]')||o.is('[target="_blank"]'))||(u.__valueOrFn(u.opts.onClick.setSelected,o)&&o.parent().trigger(r.setSelected),c=u.__valueOrFn(u.opts.onClick.preventDefault,o,"#"==h.slice(0,1)),c&&e.preventDefault(),u.__valueOrFn(u.opts.onClick.blockUI,o,!c)&&f.$html.addClass(t.blocking),u.__valueOrFn(u.opts.onClick.close,o,c)&&u.$menu.trigger(r.close))})},_initEvents:function(){var i=this;this.$menu.on(r.toggle+" "+r.open+" "+r.close,"."+t.panel,function(n){n.stopPropagation()});this.opts.slidingSubmenus?this.$menu.on(r.open,"."+t.panel,function(){return i._openSubmenuHorizontal(n(this))}):this.$menu.on(r.toggle,"."+t.panel,function(){var i=n(this);i.trigger(i.parent().hasClass(t.opened)?r.close:r.open)}).on(r.open,"."+t.panel,function(){n(this).parent().addClass(t.opened)}).on(r.close,"."+t.panel,function(){n(this).parent().removeClass(t.opened)})},_openSubmenuHorizontal:function(i){if(i.hasClass(t.current))return!1;var u=n("."+t.panel,this.$menu),r=u.filter("."+t.current);return u.removeClass(t.highest).removeClass(t.current).not(i).not(r).addClass(t.hidden),i.hasClass(t.opened)?r.addClass(t.highest).removeClass(t.opened).removeClass(t.subopened):(i.addClass(t.highest),r.addClass(t.subopened)),i.removeClass(t.hidden).addClass(t.current),setTimeout(function(){i.removeClass(t.subopened).addClass(t.opened)},this.conf.openingInterval),"open"},_update:function(n){if(this.updates||(this.updates=[]),"function"==typeof n)this.updates.push(n);else for(var t=0,i=this.updates.length;i>t;t++)this.updates[t].call(this,n)},__valueOrFn:function(n,t,i){return"function"==typeof n?n.call(t[0]):"undefined"==typeof n&&"undefined"!=typeof i?i:n},__refactorClass:function(n,i,r){return n.filter("."+i).removeClass(i).addClass(t[r])},__findAddBack:function(n,t){return n.find(t).add(n.filter(t))},__transitionend:function(n,t,i){var f=!1,u=function(){f||t.call(n[0]);f=!0};n.one(r.transitionend,u);n.one(r.webkitTransitionEnd,u);setTimeout(u,1.1*i)},__getUniqueId:function(){return t.mm(n[i].uniqueId++)}};n.fn[i]=function(t,r){return e||o(),t=n.extend(!0,{},n[i].defaults,t),r=n.extend(!0,{},n[i].configuration,r),this.each(function(){var u=n(this);u.data(i)||u.data(i,new n[i](u,t,r))})};n[i].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints}}}(jQuery);!function(n){var f="mmenu",u="offCanvas",t,e,r,i;n[f].addons[u]={_init:function(){},_setup:function(){var o;if(this.opts[u]){var s=this,e=this.opts[u],f=this.conf[u];"string"!=typeof f.pageSelector&&(f.pageSelector="> "+f.pageNodetype);i.$allMenus=(i.$allMenus||n()).add(this.$menu);this.vars.opened=!1;o=[t.offcanvas];"left"!=e.position&&o.push(t.mm(e.position));"back"!=e.zposition&&o.push(t.mm(e.zposition));this.$menu.addClass(o.join(" ")).parent().removeClass(t.wrapper);this.setPage(i.$page);this[u+"_initBlocker"]();this[u+"_initWindow"]();this.$menu.on(r.open+" "+r.opening+" "+r.opened+" "+r.close+" "+r.closing+" "+r.closed+" "+r.setPage,function(n){n.stopPropagation()}).on(r.open+" "+r.close+" "+r.setPage,function(n){s[n.type]()});this.$menu[f.menuInjectMethod+"To"](f.menuWrapperSelector)}},_add:function(){t=n[f]._c;e=n[f]._d;r=n[f]._e;t.add("offcanvas slideout modal background opening blocker page");e.add("style");r.add("opening opened closing closed setPage");i=n[f].glbl},_clickAnchor:function(n){var r;return this.opts[u]?(r=this.$menu.attr("id"),r&&r.length&&(this.conf.clone&&(r=t.umm(r)),n.is('[href="#'+r+'"]')))?(this.open(),!0):i.$page?(r=i.$page.attr("id"),r&&r.length&&n.is('[href="#'+r+'"]')?(this.close(),!0):!1):void 0:!1}};n[f].defaults[u]={position:"left",zposition:"back",modal:!1,moveBackground:!0};n[f].configuration[u]={pageNodetype:"div",pageSelector:null,menuWrapperSelector:"body",menuInjectMethod:"prepend"};n[f].prototype.open=function(){if(this.vars.opened)return!1;var n=this;return this._openSetup(),setTimeout(function(){n._openFinish()},this.conf.openingInterval),"open"};n[f].prototype._openSetup=function(){var f=this,n;i.$allMenus.not(this.$menu).trigger(r.close);i.$page.data(e.style,i.$page.attr("style")||"");i.$wndw.trigger(r.resize,[!0]);n=[t.opened];this.opts[u].modal&&n.push(t.modal);this.opts[u].moveBackground&&n.push(t.background);"left"!=this.opts[u].position&&n.push(t.mm(this.opts[u].position));"back"!=this.opts[u].zposition&&n.push(t.mm(this.opts[u].zposition));this.opts.classes&&n.push(this.opts.classes);i.$html.addClass(n.join(" "));setTimeout(function(){f.vars.opened=!0},this.conf.openingInterval);this.$menu.addClass(t.current+" "+t.opened)};n[f].prototype._openFinish=function(){var n=this;this.__transitionend(i.$page,function(){n.$menu.trigger(r.opened)},this.conf.transitionDuration);i.$html.addClass(t.opening);this.$menu.trigger(r.opening)};n[f].prototype.close=function(){if(!this.vars.opened)return!1;var n=this;return this.__transitionend(i.$page,function(){n.$menu.removeClass(t.current).removeClass(t.opened);i.$html.removeClass(t.opened).removeClass(t.modal).removeClass(t.background).removeClass(t.mm(n.opts[u].position)).removeClass(t.mm(n.opts[u].zposition));n.opts.classes&&i.$html.removeClass(n.opts.classes);i.$page.attr("style",i.$page.data(e.style));n.vars.opened=!1;n.$menu.trigger(r.closed)},this.conf.transitionDuration),i.$html.removeClass(t.opening),this.$menu.trigger(r.closing),"close"};n[f].prototype.setPage=function(r){r||(r=n(this.conf[u].pageSelector,i.$body),r.length>1&&(r=r.wrapAll("<"+this.conf[u].pageNodetype+" />").parent()));r.addClass(t.page+" "+t.slideout);i.$page=r};n[f].prototype[u+"_initWindow"]=function(){i.$wndw.on(r.keydown,function(n){if(i.$html.hasClass(t.opened)&&9==n.keyCode)return(n.preventDefault(),!1)});var e=0;i.$wndw.on(r.resize,function(n,r){if(r||i.$html.hasClass(t.opened)){var u=i.$wndw.height();(r||u!=e)&&(e=u,i.$page.css("minHeight",u))}});n[f].prototype[u+"_initWindow"]=function(){}};n[f].prototype[u+"_initBlocker"]=function(){var e=n('<div id="'+t.blocker+'" class="'+t.slideout+'" />').appendTo(i.$body);e.on(r.touchstart,function(n){n.preventDefault();n.stopPropagation();e.trigger(r.mousedown)}).on(r.mousedown,function(n){n.preventDefault();i.$html.hasClass(t.modal)||i.$allMenus.trigger(r.close)});n[f].prototype[u+"_initBlocker"]=function(){}}}(jQuery);!function(n){var t="mmenu",i="buttonbars",r,u,f,e;n[t].addons[i]={_init:function(t){this.opts[i];this.conf[i];this.__refactorClass(n("div",t),this.conf.classNames[i].buttonbar,"buttonbar");n("."+r.buttonbar,t).each(function(){var t=n(this),i=t.children().not("input"),u=t.children().filter("input");t.addClass(r.buttonbar+"-"+i.length);u.each(function(){var t=n(this),r=i.filter('label[for="'+t.attr("id")+'"]');r.length&&t.insertBefore(r)})})},_setup:function(){},_add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("buttonbar");e=n[t].glbl}};n[t].defaults[i]={};n[t].configuration.classNames[i]={buttonbar:"Buttonbar"}}(jQuery);!function(n){var r="mmenu",i="counters",t,u,f,e;n[r].addons[i]={_init:function(r){var e=this,f=this.opts[i];this.conf[i];this.__refactorClass(n("em",r),this.conf.classNames[i].counter,"counter");f.add&&r.each(function(){var i=n(this).data(u.parent);i&&(i.find("> em."+t.counter).length||i.prepend(n('<em class="'+t.counter+'" />')))});f.update&&r.each(function(){var i=n(this),f=i.data(u.parent),r;f&&(r=f.find("> em."+t.counter),r.length&&(i.is("."+t.list)||(i=i.find("> ."+t.list)),i.length&&!i.data(u.updatecounter)&&(i.data(u.updatecounter,!0),e._update(function(){var n=i.children().not("."+t.label).not("."+t.subtitle).not("."+t.hidden).not("."+t.search).not("."+t.noresultsmsg);r.html(n.length)}))))})},_setup:function(){var t=this.opts[i];"boolean"==typeof t&&(t={add:t,update:t});"object"!=typeof t&&(t={});t=n.extend(!0,{},n[r].defaults[i],t);this.opts[i]=t},_add:function(){t=n[r]._c;u=n[r]._d;f=n[r]._e;t.add("counter search noresultsmsg");u.add("updatecounter");e=n[r].glbl}};n[r].defaults[i]={add:!1,update:!1};n[r].configuration.classNames[i]={counter:"Counter"}}(jQuery);!function(n){function f(n,t,i){return t>n&&(n=t),n>i&&(n=i),n}var t="mmenu",i="dragOpen",u,o,e,r;n[t].addons[i]={_init:function(){},_setup:function(){var p,a,tt;if(this.opts.offCanvas){var v=this,s=this.opts[i],b=this.conf[i];if("boolean"==typeof s&&(s={open:s}),"object"!=typeof s&&(s={}),s=n.extend(!0,{},n[t].defaults[i],s),s.open){if(Hammer.VERSION<2)return;var l,w,k,d,o={},h=0,g=!1,c=!1,y=0,nt=0;switch(this.opts.offCanvas.position){case"left":case"right":o.events="panleft panright";o.typeLower="x";o.typeUpper="X";c="width";break;case"top":case"bottom":o.events="panup pandown";o.typeLower="y";o.typeUpper="Y";c="height"}switch(this.opts.offCanvas.position){case"left":case"top":o.negative=!1;break;case"right":case"bottom":o.negative=!0}switch(this.opts.offCanvas.position){case"left":o.open_dir="right";o.close_dir="left";break;case"right":o.open_dir="left";o.close_dir="right";break;case"top":o.open_dir="down";o.close_dir="up";break;case"bottom":o.open_dir="up";o.close_dir="down"}p=this.__valueOrFn(s.pageNode,this.$menu,r.$page);"string"==typeof p&&(p=n(p));a=r.$page;switch(this.opts.offCanvas.zposition){case"front":a=this.$menu;break;case"next":a=a.add(this.$menu)}tt=new Hammer(p[0],s.vendors.hammer);tt.on("panstart",function(n){switch(d=n.center[o.typeLower],v.opts.offCanvas.position){case"right":case"bottom":d>=r.$wndw[c]()-s.maxStartPos&&(h=1);break;default:d<=s.maxStartPos&&(h=1)}g=o.open_dir}).on(o.events+" panend",function(n){h>0&&n.preventDefault()}).on(o.events,function(n){if(l=n["delta"+o.typeUpper],o.negative&&(l=-l),l!=y&&(g=l>=y?o.open_dir:o.close_dir),y=l,y>s.threshold&&1==h){if(r.$html.hasClass(u.opened))return;h=2;v._openSetup();v.$menu.trigger(e.opening);r.$html.addClass(u.dragging);nt=f(r.$wndw[c]()*b[c].perc,b[c].min,b[c].max)}2==h&&(w=f(y,10,nt)-("front"==v.opts.offCanvas.zposition?nt:0),o.negative&&(w=-w),k="translate"+o.typeUpper+"("+w+"px )",a.css({"-webkit-transform":"-webkit-"+k,transform:k}))}).on("panend",function(){2==h&&(r.$html.removeClass(u.dragging),a.css("transform",""),v[g==o.open_dir?"_openFinish":"close"]());h=0})}}},_add:function(){return"function"!=typeof Hammer?(n[t].addons[i]._init=function(){},n[t].addons[i]._setup=function(){},void 0):(u=n[t]._c,o=n[t]._d,e=n[t]._e,u.add("dragging"),r=n[t].glbl,void 0)}};n[t].defaults[i]={open:!1,maxStartPos:100,threshold:50,vendors:{hammer:{}}};n[t].configuration[i]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}}}(jQuery);!function(n){var t="mmenu",i="fixedElements",u,f,e,r;n[t].addons[i]={_init:function(){if(this.opts.offCanvas){var n=this.conf.classNames[i].fixedTop,t=this.conf.classNames[i].fixedBottom,f=this.__refactorClass(r.$page.find("."+n),n,"fixed-top"),e=this.__refactorClass(r.$page.find("."+t),t,"fixed-bottom");f.add(e).appendTo(r.$body).addClass(u.slideout)}},_setup:function(){},_add:function(){u=n[t]._c;f=n[t]._d;e=n[t]._e;u.add("fixed-top fixed-bottom");r=n[t].glbl}};n[t].defaults[i]={};n[t].configuration.classNames[i]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"}}(jQuery);!function(n){var t="mmenu",i="footer",r,f,u,e;n[t].addons[i]={_init:function(f){var s=this,o=this.opts[i],e=n("div."+r.footer,this.$menu);e.length&&(o.update&&f.each(function(){var f=n(this),c=n("."+s.conf.classNames[i].panelFooter,f),t=c.html(),h;t||(t=o.title);h=function(){e[t?"show":"hide"]();e.html(t)};f.on(u.open,h);f.hasClass(r.current)&&h()}),n[t].addons.buttonbars&&n[t].addons.buttonbars._init.call(this,e))},_setup:function(){var u=this.opts[i],f;("boolean"==typeof u&&(u={add:u,update:u}),"object"!=typeof u&&(u={}),u=n.extend(!0,{},n[t].defaults[i],u),this.opts[i]=u,u.add)&&(f=u.content?u.content:u.title,n('<div class="'+r.footer+'" />').appendTo(this.$menu).append(f),this.$menu.addClass(r.hasfooter))},_add:function(){r=n[t]._c;f=n[t]._d;u=n[t]._e;r.add("footer hasfooter");e=n[t].glbl}};n[t].defaults[i]={add:!1,content:!1,title:"",update:!1};n[t].configuration.classNames[i]={panelFooter:"Footer"}}(jQuery);!function(n){var r="mmenu",i="header",t,e,f,u;n[r].addons[i]={_init:function(e){var s=this,l=this.opts[i],o=(this.conf[i],n("."+t.header,this.$menu));if(o.length){if(l.update){var a=o.find("."+t.title),h=o.find("."+t.prev),c=o.find("."+t.next),y=o.find("."+t.close),v=!1;u.$page&&(v="#"+u.$page.attr("id"),y.attr("href",v));e.each(function(){var r=n(this),k=r.find("."+s.conf.classNames[i].panelHeader),y=r.find("."+s.conf.classNames[i].panelPrev),p=r.find("."+s.conf.classNames[i].panelNext),u=k.html(),e=y.attr("href"),o=p.attr("href"),w=y.html(),b=p.html(),v;u||(u=r.find("."+t.subclose).html());u||(u=l.title);e||(e=r.find("."+t.subclose).attr("href"));v=function(){a[u?"show":"hide"]();a.html(u);h[e?"attr":"removeAttr"]("href",e);h[e||w?"show":"hide"]();h.html(w);c[o?"attr":"removeAttr"]("href",o);c[o||b?"show":"hide"]();c.html(b)};r.on(f.open,v);r.hasClass(t.current)&&v()})}n[r].addons.buttonbars&&n[r].addons.buttonbars._init.call(this,o)}},_setup:function(){var u=this.opts[i],f;if(this.conf[i],"boolean"==typeof u&&(u={add:u,update:u}),"object"!=typeof u&&(u={}),"undefined"==typeof u.content&&(u.content=["prev","title","next"]),u=n.extend(!0,{},n[r].defaults[i],u),this.opts[i]=u,u.add){if(u.content instanceof Array){for(var f=n("<div />"),e=0,o=u.content.length;o>e;e++)switch(u.content[e]){case"prev":case"next":case"close":f.append('<a class="'+t[u.content[e]]+'" href="#"><\/a>');break;case"title":f.append('<span class="'+t.title+'"><\/span>');break;default:f.append(u.content[e])}f=f.html()}else f=u.content;n('<div class="'+t.header+'" />').prependTo(this.$menu).append(f);this.$menu.addClass(t.hasheader)}},_add:function(){t=n[r]._c;e=n[r]._d;f=n[r]._e;t.add("header hasheader prev next close title");u=n[r].glbl}};n[r].defaults[i]={add:!1,title:"Menu",update:!1};n[r].configuration.classNames[i]={panelHeader:"Header",panelNext:"Next",panelPrev:"Prev"}}(jQuery);!function(n){var i="mmenu",r="labels",t,u,f,e;n[i].addons[r]={_init:function(i){var u=this.opts[r];this.__refactorClass(n("li",this.$menu),this.conf.classNames[r].collapsed,"collapsed");u.collapse&&n("."+t.label,i).each(function(){var i=n(this),r=i.nextUntil("."+t.label,"."+t.collapsed);r.length&&(i.children("."+t.subopen).length||(i.wrapInner("<span />"),i.prepend('<a href="#" class="'+t.subopen+" "+t.fullsubopen+'" />')))})},_setup:function(){var t=this.opts[r];"boolean"==typeof t&&(t={collapse:t});"object"!=typeof t&&(t={});t=n.extend(!0,{},n[i].defaults[r],t);this.opts[r]=t},_add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("collapsed uncollapsed");e=n[i].glbl},_clickAnchor:function(n,i){var r,u;return i&&(r=n.parent(),r.is("."+t.label))?(u=r.nextUntil("."+t.label,"."+t.collapsed),r.toggleClass(t.opened),u[r.hasClass(t.opened)?"addClass":"removeClass"](t.uncollapsed),!0):!1}};n[i].defaults[r]={collapse:!1};n[i].configuration.classNames[r]={collapsed:"Collapsed"}}(jQuery);!function(n){function e(n){switch(n){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var u="mmenu",r="searchfield",t,f,i,o;n[u].addons[r]={_init:function(u){var h=this,o=this.opts[r],c=this.conf[r],s,l;if(o.add){switch(o.addTo){case"menu":s=this.$menu;break;case"panels":s=u;break;default:s=n(o.addTo,this.$menu).filter("."+t.panel)}s.length&&s.each(function(){var i=n(this),r=i.is("."+t.menu)?c.form?"form":"div":"li",u,f,e,s;if(!i.children(r+"."+t.search).length){if(i.is("."+t.menu)?(u=h.$menu,f="prependTo"):(u=i.children().first(),f=u.is("."+t.subtitle)?"insertAfter":"insertBefore"),e=n("<"+r+' class="'+t.search+'" />'),"form"==r&&"object"==typeof c.form)for(s in c.form)e.attr(s,c.form[s]);e.append('<input placeholder="'+o.placeholder+'" type="text" autocomplete="off" />');e[f](u)}o.noResults&&(i.is("."+t.menu)&&(i=i.children("."+t.panel).first()),r=i.is("."+t.list)?"li":"div",i.children(r+"."+t.noresultsmsg).length||n("<"+r+' class="'+t.noresultsmsg+'" />').html(o.noResults).appendTo(i))})}(this.$menu.children("."+t.search).length&&this.$menu.addClass(t.hassearch),o.search)&&(l=n("."+t.search,this.$menu),l.length&&l.each(function(){var u=n(this),r,s;"menu"==o.addTo?(r=n("."+t.panel,h.$menu),s=h.$menu):(r=u.closest("."+t.panel),s=r);var c=u.children("input"),a=h.__findAddBack(r,"."+t.list).children("li"),y=a.filter("."+t.label),l=a.not("."+t.subtitle).not("."+t.label).not("."+t.search).not("."+t.noresultsmsg),v="> a";o.showLinksOnly||(v+=", > span");c.off(i.keyup+" "+i.change).on(i.keyup,function(n){e(n.keyCode)||u.trigger(i.search)}).on(i.change,function(){u.trigger(i.search)});u.off(i.reset+" "+i.search).on(i.reset+" "+i.search,function(n){n.stopPropagation()}).on(i.reset,function(){u.trigger(i.search,[""])}).on(i.search,function(u,e){"string"==typeof e?c.val(e):e=c.val();e=e.toLowerCase();r.scrollTop(0);l.add(y).addClass(t.hidden);l.each(function(){var i=n(this);n(v,i).text().toLowerCase().indexOf(e)>-1&&i.add(i.prevAll("."+t.label).first()).removeClass(t.hidden)});n(r.get().reverse()).each(function(r){var u=n(this),e=u.data(f.parent),s;e&&(s=u.add(u.find("> ."+t.list)).find("> li").not("."+t.subtitle).not("."+t.search).not("."+t.noresultsmsg).not("."+t.label).not("."+t.hidden),s.length?e.removeClass(t.hidden).removeClass(t.nosubresults).prevAll("."+t.label).first().removeClass(t.hidden):"menu"==o.addTo&&(u.hasClass(t.opened)&&setTimeout(function(){e.trigger(i.open)},1.5*(r+1)*h.conf.openingInterval),e.addClass(t.nosubresults)))});s[l.not("."+t.hidden).length?"removeClass":"addClass"](t.noresults);h._update()})}))},_setup:function(){var t=this.opts[r];this.conf[r];"boolean"==typeof t&&(t={add:t,search:t});"object"!=typeof t&&(t={});t=n.extend(!0,{},n[u].defaults[r],t);"boolean"!=typeof t.showLinksOnly&&(t.showLinksOnly="menu"==t.addTo);this.opts[r]=t},_add:function(){t=n[u]._c;f=n[u]._d;i=n[u]._e;t.add("search hassearch noresultsmsg noresults nosubresults");i.add("search reset change");o=n[u].glbl}};n[u].defaults[r]={add:!1,addTo:"menu",search:!1,placeholder:"Search",noResults:"No results found."};n[u].configuration[r]={form:!1}}(jQuery);!function(n){var t="mmenu",i="toggles",r,u,f,e;n[t].addons[i]={_init:function(t){var u=this;this.opts[i];this.conf[i];this.__refactorClass(n("input",t),this.conf.classNames[i].toggle,"toggle");this.__refactorClass(n("input",t),this.conf.classNames[i].check,"check");n("input."+r.toggle+", input."+r.check,t).each(function(){var t=n(this),i=t.closest("li"),e=t.hasClass(r.toggle)?"toggle":"check",f=t.attr("id")||u.__getUniqueId();i.children('label[for="'+f+'"]').length||(t.attr("id",f),i.prepend(t),n('<label for="'+f+'" class="'+r[e]+'"><\/label>').insertBefore(i.children("a, span").last()))})},_setup:function(){},_add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("toggle check");e=n[t].glbl}};n[t].defaults[i]={};n[t].configuration.classNames[i]={toggle:"Toggle",check:"Check"}}(jQuery);$(document).ready(function(){$(".cart-qty-up").on("click",function(){var t=$(this).attr("data-id"),r=$(this).attr("data-cart-item-qty"),i=$(this).attr("data-cart-item-shipping-threshold"),n=parseInt($("#qty-"+t).val());n=n+1;n>100&&(n=100);$("#qty-"+t).val(n);updateCartQty(t,n,i)});$(".cart-qty-down").on("click",function(){var t=$(this).attr("data-id"),r=$(this).attr("data-cart-item-qty"),i=$(this).attr("data-cart-item-shipping-threshold"),n=parseInt($("#qty-"+t).val());n=n-1;n<1&&(n=1);$("#qty-"+t).val(n);updateCartQty(t,n,i)});$(".item-qty").on("change",function(){var r=$(this),n=$(this).attr("data-cart-item"),u=$(this).attr("data-cart-item-qty"),t=$(this).val(),f=$("#shippingOption-"+n+"  option:selected").attr("data-cost"),i=$(this).attr("data-cart-item-shipping-threshold");/^[0-9]+$/.test(t)?updateCartQty(n,t,i):$(this).val($(this).attr("data-cart-item-qty"))});$("select.shipping-option").on("change",function(){var i=$(this),n=i.attr("data-id"),e=$("#shippingOption-"+n+"  option:selected").attr("data-description"),r=$("#shippingOption-"+n+"  option:selected").attr("data-cost"),u=i.attr("data-cart-item-shipping-threshold"),t=$("#qty-"+n).val(),o=parseInt(t),f;n>0&&(methodURL="/PUApi/cart/updateshipping/",f={CartItemId:n,ShippingDescription:e,ShippingCost:r},jQuery.ajax({url:methodURL,cache:!1,type:"POST",data:f,dataType:"json",success:function(i){if(i.Success){i.SuccessMessage=="CartEmpty"&&location.reload();var f=t;u>1&&(f=Math.floor(t/u)+1);$("#product-shipping-"+n).html("$"+(f*r).toFixed(2));$(".cart-amount").html(i.OtherHtml);$(".cart-info").html(i.Html);cartSuccessMsg()}else i.Error&&($("#item-"+n).append("<div class='response-message error'>"+i.ErrorMessage+"<\/div>"),setTimeout(function(){$(".response-message").fadeOut()},3e3))},statusCode:{404:function(){}}}))});$(".remove-item").on("click",function(){var i=$(this),n=$(this).attr("data-cart-item"),t;methodURL="/PUApi/cart/update";t={CartItemId:n,ProductQty:0};jQuery.ajax({url:methodURL,cache:!1,type:"POST",data:t,dataType:"json",success:function(t){t.Success&&(t.SuccessMessage=="CartEmpty"&&location.reload(),$("#item-"+n).hide("slow",function(){$(this).remove()}),$(".cart-amount").html(t.OtherHtml),$(".cart-info").html(t.Html),cartSuccessMsg())},statusCode:{404:function(){}}})});$("body").on("click",".remove-promocode",function(){methodURL="/PUApi/cart/remove-promocode";jQuery.ajax({url:methodURL,cache:!1,type:"POST",data:{},dataType:"json",success:function(n){n.Success&&(n.SuccessMessage=="CartEmpty"&&location.reload(),$(".cart-amount").html(n.OtherHtml),$(".cart-info").html(n.Html),cartSuccessMsg())},statusCode:{404:function(){}}})});$("#applyPromoCode").on("click",function(){var n,t;$(".promo-code-error").remove();n=$("#promocode").val();n!=""&&(methodURL="/PUApi/cart/promocode",t={Code:n},jQuery.ajax({url:methodURL,cache:!1,type:"POST",data:t,dataType:"json",success:function(n){if(n.Success)n.SuccessMessage=="CartEmpty"&&location.reload(),$(".cart-amount").html(n.OtherHtml),$(".cart-info").html(n.Html),cartSuccessMsg();else if(!n.Success&&n.Error){var t=$(".promo-code-error");t.length?t.html(n.ErrorMessage):$(".promo-code-input").append("<span class='error promo-code-error'>"+n.ErrorMessage+"<\/span>")}},statusCode:{404:function(){}}}))})});$(document).ready(function(){$("#new-account-toggle").on("click",function(){$("#new-account-toggle").addClass("active");$("#guest-account-toggle").removeClass("active");$("#new-account-box").removeClass("hide");$("#guest-account-box").addClass("hide");$("#Password").addClass("required");$("#ConfirmPassword").addClass("required");$("AccountType").val("New")});$("#guest-account-toggle").on("click",function(){$("#guest-account-toggle").addClass("active");$("#new-account-toggle").removeClass("active");$("#guest-account-box").removeClass("hide");$("#new-account-box").addClass("hide");$("#Password").removeClass("required error");$("#ConfirmPassword").removeClass("required error");$("#AccountType").val("Guest")});$("#delivery-ordertype-toggle").on("click",function(){var n=$(this),t;n.addClass("active");t=n.attr("data-val");$("#pickup-ordertype-toggle").removeClass("active");$(".delivery-container").removeClass("hide");$("#OrderType").val(t)});$("#pickup-ordertype-toggle").on("click",function(){var n=$(this),t;n.addClass("active");t=n.attr("data-val");$("#delivery-ordertype-toggle").removeClass("active");$(".delivery-container").addClass("hide");$("#OrderType").val(t)})}),function(n,t){typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=t(require("jquery")):t(n.jQuery)}(this,function(n){function f(n){var i,f,t,r;if(n in u.style)return n;for(i=["Moz","Webkit","O","ms"],f=n.charAt(0).toUpperCase()+n.substr(1),t=0;t<i.length;++t)if(r=i[t]+f,r in u.style)return r}function p(){return u.style[t.transform]="",u.style[t.transform]="rotateY(90deg)",u.style[t.transform]!==""}function o(n){return typeof n=="string"&&this.parse(n),this}function a(n,t,i){t===!0?n.queue(i):t?n.queue(t,i):n.each(function(){i.call(this)})}function w(i){var r=[];return n.each(i,function(i){i=n.camelCase(i);i=n.transit.propertyMap[i]||n.cssProps[i]||i;i=y(i);t[i]&&(i=y(t[i]));n.inArray(i,r)===-1&&r.push(i)}),r}function v(t,i,r,u){var o=w(t),f,e;return n.cssEase[r]&&(r=n.cssEase[r]),f=""+h(i)+" "+r,parseInt(u,10)>0&&(f+=" "+h(u)),e=[],n.each(o,function(n,t){e.push(t+" "+f)}),e.join(", ")}function i(i,r){r||(n.cssNumber[i]=!0);n.transit.propertyMap[i]=t.transform;n.cssHooks[i]={get:function(t){var r=n(t).css("transit:transform");return r.get(i)},set:function(t,r){var u=n(t).css("transit:transform");u.setFromString(i,r);n(t).css({"transit:transform":u})}}}function y(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}function r(n,t){return typeof n!="string"||n.match(/^[\-0-9\.]+$/)?""+n+t:n}function h(t){var i=t;return typeof i!="string"||i.match(/^[\-0-9\.]+/)||(i=n.fx.speeds[i]||n.fx.speeds._default),r(i,"ms")}var u,t,c,l,s,e;n.transit={version:"0.9.12",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:!0,useTransitionEnd:!1};u=document.createElement("div");t={};c=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;t.transition=f("transition");t.transitionDelay=f("transitionDelay");t.transform=f("transform");t.transformOrigin=f("transformOrigin");t.filter=f("Filter");t.transform3d=p();l={transition:"transitionend",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};s=t.transitionEnd=l[t.transition]||null;for(e in t)t.hasOwnProperty(e)&&typeof n.support[e]=="undefined"&&(n.support[e]=t[e]);return u=null,n.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeInCubic:"cubic-bezier(.550,.055,.675,.190)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"},n.cssHooks["transit:transform"]={get:function(t){return n(t).data("transform")||new o},set:function(i,r){var u=r;u instanceof o||(u=new o(u));i.style[t.transform]=t.transform!=="WebkitTransform"||c?u.toString():u.toString(!0);n(i).data("transform",u)}},n.cssHooks.transform={set:n.cssHooks["transit:transform"].set},n.cssHooks.filter={get:function(n){return n.style[t.filter]},set:function(n,i){n.style[t.filter]=i}},n.fn.jquery<"1.8"&&(n.cssHooks.transformOrigin={get:function(n){return n.style[t.transformOrigin]},set:function(n,i){n.style[t.transformOrigin]=i}},n.cssHooks.transition={get:function(n){return n.style[t.transition]},set:function(n,i){n.style[t.transition]=i}}),i("scale"),i("scaleX"),i("scaleY"),i("translate"),i("rotate"),i("rotateX"),i("rotateY"),i("rotate3d"),i("perspective"),i("skewX"),i("skewY"),i("x",!0),i("y",!0),o.prototype={setFromString:function(n,t){var i=typeof t=="string"?t.split(","):t.constructor===Array?t:[t];i.unshift(n);o.prototype.set.apply(this,i)},set:function(n){var t=Array.prototype.slice.apply(arguments,[1]);this.setter[n]?this.setter[n].apply(this,t):this[n]=t.join(",")},get:function(n){return this.getter[n]?this.getter[n].apply(this):this[n]||0},setter:{rotate:function(n){this.rotate=r(n,"deg")},rotateX:function(n){this.rotateX=r(n,"deg")},rotateY:function(n){this.rotateY=r(n,"deg")},scale:function(n,t){t===undefined&&(t=n);this.scale=n+","+t},skewX:function(n){this.skewX=r(n,"deg")},skewY:function(n){this.skewY=r(n,"deg")},perspective:function(n){this.perspective=r(n,"px")},x:function(n){this.set("translate",n,null)},y:function(n){this.set("translate",null,n)},translate:function(n,t){this._translateX===undefined&&(this._translateX=0);this._translateY===undefined&&(this._translateY=0);n!==null&&n!==undefined&&(this._translateX=r(n,"px"));t!==null&&t!==undefined&&(this._translateY=r(t,"px"));this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var n=(this.scale||"1,1").split(",");return n[0]&&(n[0]=parseFloat(n[0])),n[1]&&(n[1]=parseFloat(n[1])),n[0]===n[1]?n[0]:n},rotate3d:function(){for(var n=(this.rotate3d||"0,0,0,0deg").split(","),t=0;t<=3;++t)n[t]&&(n[t]=parseFloat(n[t]));return n[3]&&(n[3]=r(n[3],"deg")),n}},parse:function(n){var t=this;n.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(n,i,r){t.setFromString(i,r)})},toString:function(n){var r=[],i;for(i in this)if(this.hasOwnProperty(i)){if(!t.transform3d&&(i==="rotateX"||i==="rotateY"||i==="perspective"||i==="transformOrigin"))continue;i[0]!=="_"&&(n&&i==="scale"?r.push(i+"3d("+this[i]+",1)"):n&&i==="translate"?r.push(i+"3d("+this[i]+",0)"):r.push(i+"("+this[i]+")"))}return r.join(" ")}},n.fn.transition=n.fn.transit=function(i,r,u,f){var o=this,l=0,y=!0,e=n.extend(!0,{},i),p;typeof r=="function"&&(f=r,r=undefined);typeof r=="object"&&(u=r.easing,l=r.delay||0,y=typeof r.queue=="undefined"?!0:r.queue,f=r.complete,r=r.duration);typeof u=="function"&&(f=u,u=undefined);typeof e.easing!="undefined"&&(u=e.easing,delete e.easing);typeof e.duration!="undefined"&&(r=e.duration,delete e.duration);typeof e.complete!="undefined"&&(f=e.complete,delete e.complete);typeof e.queue!="undefined"&&(y=e.queue,delete e.queue);typeof e.delay!="undefined"&&(l=e.delay,delete e.delay);typeof r=="undefined"&&(r=n.fx.speeds._default);typeof u=="undefined"&&(u=n.cssEase._default);r=h(r);var w=v(e,r,u,l),b=n.transit.enabled&&t.transition,c=b?parseInt(r,10)+parseInt(l,10):0;if(c===0)return p=function(n){o.css(e);f&&f.apply(o);n&&n()},a(o,y,p),o;var k={},d=function(i){var u=!1,r=function(){u&&o.unbind(s,r);c>0&&o.each(function(){this.style[t.transition]=k[this]||null});typeof f=="function"&&f.apply(o);typeof i=="function"&&i()};c>0&&s&&n.transit.useTransitionEnd?(u=!0,o.bind(s,r)):window.setTimeout(r,c);o.each(function(){c>0&&(this.style[t.transition]=w);n(this).css(e)})},g=function(n){this.offsetWidth;d(n)};return a(o,y,g),this},n.transit.getTransitionValue=v,n});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function u(i){var r=i||window.event,y=c.call(arguments,1),s=0,e=0,u=0,l=0,a,v;if(i=n.event.fix(r),i.type="mousewheel","detail"in r&&(u=-1*r.detail),"wheelDelta"in r&&(u=r.wheelDelta),"wheelDeltaY"in r&&(u=r.wheelDeltaY),"wheelDeltaX"in r&&(e=-1*r.wheelDeltaX),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(e=-1*u,u=0),s=0===u?e:u,"deltaY"in r&&(u=-1*r.deltaY,s=u),"deltaX"in r&&(e=r.deltaX,0===u&&(s=-1*e)),0!==u||0!==e)return 1===r.deltaMode?(a=n.data(this,"mousewheel-line-height"),s*=a,u*=a,e*=a):2===r.deltaMode&&(v=n.data(this,"mousewheel-page-height"),s*=v,u*=v,e*=v),l=Math.max(Math.abs(u),Math.abs(e)),(!t||t>l)&&(t=l,o(r,l)&&(t/=40)),o(r,l)&&(s/=40,e/=40,u/=40),s=Math[s>=1?"floor":"ceil"](s/t),e=Math[e>=1?"floor":"ceil"](e/t),u=Math[u>=1?"floor":"ceil"](u/t),i.deltaX=e,i.deltaY=u,i.deltaFactor=t,i.deltaMode=0,y.unshift(i,s,e,u),f&&clearTimeout(f),f=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,y)}function h(){t=null}function o(n,t){return r.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var f,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,r;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;r=n.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var t=i.length;t;)this.addEventListener(i[--t],u,!1);else this.onmousewheel=u;n.data(this,"mousewheel-line-height",r.getLineHeight(this));n.data(this,"mousewheel-page-height",r.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=i.length;n;)this.removeEventListener(i[--n],u,!1);else this.onmousewheel=null},getLineHeight:function(t){return parseInt(n(t)["offsetParent"in n.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return 0==t?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return 0==t?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return 0==t?i:1==(t/=u)?i+r:((e||(e=.3*u),o<Math.abs(r))?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),-(o*Math.pow(2,10*(t-=1))*Math.sin(2*(t*u-f)*Math.PI/e))+i)},easeOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return 0==t?i:1==(t/=u)?i+r:((e||(e=.3*u),o<Math.abs(r))?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),o*Math.pow(2,-10*t)*Math.sin(2*(t*u-f)*Math.PI/e)+r+i)},easeInOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return 0==t?i:2==(t/=u/2)?i+r:((e||(e=.3*u*1.5),o<Math.abs(r))?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),1>t?-.5*o*Math.pow(2,10*(t-=1))*Math.sin(2*(t*u-f)*Math.PI/e)+i:o*Math.pow(2,-10*(t-=1))*Math.sin(2*(t*u-f)*Math.PI/e)*.5+r+i)},easeInBack:function(n,t,i,r,u,f){return void 0==f&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return void 0==f&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return void 0==f&&(f=1.70158),(t/=u/2)<1?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?7.5625*r*t*t+i:2/2.75>t?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:2.5/2.75>t?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return u/2>t?.5*jQuery.easing.easeInBounce(n,2*t,0,r,u)+i:.5*jQuery.easing.easeOutBounce(n,2*t-u,0,r,u)+.5*r+i}});!function(n,t){function f(n,t,i){var r=h[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:r.max<n?r.max:n)}function s(t){var f=i(),o=f._rgba=[];return t=t.toLowerCase(),r(v,function(n,i){var r,s=i.re.exec(t),h=s&&i.parse(s),e=i.space||"rgba";if(h)return(r=f[e](h),f[u[e].cache]=r[u[e].cache],o=f._rgba=r._rgba,!1)}),o.length?("0,0,0,0"===o.join()&&n.extend(o,e.transparent),f):e[t]}function o(n,t,i){return i=(i+1)%1,1>6*i?n+(t-n)*i*6:1>2*i?t:2>3*i?n+(t-n)*(2/3-i)*6:n}var e,a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},h={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=i.support={},l=n("<p>")[0],r=n.each;l.style.cssText="background-color:rgba(1,1,1,.5)";c.rgba=l.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,h,c,l){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(h),h=t);var a=this,v=n.type(o),y=this._rgba=[];return h!==t&&(o=[o,h,c,l],v="array"),"string"===v?this.parse(s(o)||e._default):"array"===v?(r(u.rgba.props,function(n,t){y[t.idx]=f(o[t.idx],t)}),this):"object"===v?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if("alpha"===n||null==o[n])return;a[u]=i.to(a._rgba)}a[u][t.idx]=f(o[n],t,!0)});a[u]&&n.inArray(null,a[u].slice(0,3))<0&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):void 0},is:function(n){var e=i(n),t=!0,f=this;return r(u,function(n,i){var o,u=e[i.cache];return u&&(o=f[i.cache]||i.to&&i.to(f._rgba)||[],r(i.props,function(n,i){if(null!=u[i.idx])return t=u[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var e=i(n),c=e._space(),o=u[c],l=0===this.alpha()?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),s=a.slice();return e=e[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=e[c],o=h[i.type]||{};null!==u&&(null===r?s[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),s[c]=f((u-r)*t+r,i)))}),this[c](s)},blend:function(t){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return null==n?t>2?1:0:n});return 1===t[3]&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return null==n&&(n=t>2?1:0),t&&3>t&&(n=Math.round(100*n)+"%"),n});return 1===t[3]&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(255*r)),"#"+n.map(i,function(n){return n=(n||0).toString(16),1===n.length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var s,h,i=n[0]/255,r=n[1]/255,f=n[2]/255,c=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,l=.5*o;return s=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,h=0===t?0:.5>=l?t/o:t/(2-o),[Math.round(s)%360,h,l,null==c?1:c]};u.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=.5>=t?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(255*o(f,i,r+1/3)),Math.round(255*o(f,i,r)),Math.round(255*o(f,i,r-1/3)),e]};r(u,function(u,e){var s=e.props,o=e.cache,h=e.to,c=e.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v="array"===a||"object"===a?u:arguments,e=this[o].slice();return r(s,function(n,t){var i=v["object"===a?n:t.idx];null==i&&(i=e[t.idx]);e[t.idx]=f(i,t)}),c?(l=i(c(e)),l[o]=e,l):i(e)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,e=n.type(i),h="alpha"===t?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx];return"undefined"===e?s:("function"===e&&(i=i.call(this,s),e=n.type(i)),null==i&&r.empty?this:("string"===e&&(f=a.exec(i),f&&(i=s+parseFloat(f[2])*("+"===f[1]?1:-1))),o[r.idx]=i,this[h](o)))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if("transparent"!==u&&("string"!==n.type(u)||(o=s(u)))){if(u=i(o||u),!c.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?t.parentNode:t;(""===e||"transparent"===e)&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(h){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(h){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery);!function(n){function t(){var i=this===document?n(this):n(this).contents();i.mousemove(function(t){n.mlp={x:t.pageX,y:t.pageY}});i.find("iframe").load(t)}n.mlp={x:0,y:0};n(t);n.fn.ismouseover=function(){var t=!1;return this.eq(0).each(function(){var r=n(this).is("iframe")?n(this).contents().find("body"):n(this),i=r.offset();t=i.left<=n.mlp.x&&i.left+r.outerWidth()>n.mlp.x&&i.top<=n.mlp.y&&i.top+r.outerHeight()>n.mlp.y}),t}}(jQuery);g_ugFunctions=new UGFunctions;jQuery.fn.unitegallery=function(n){var i=jQuery(this),r="#"+i.attr("id"),n,t;return n||(n={}),t=new UniteGalleryMain,t.run(r,n),new UG_API(t)};var g_ugYoutubeAPI=new UGYoutubeAPI,g_ugVimeoAPI=new UGVimeoAPI,g_ugHtml5MediaAPI=new UGHtml5MediaAPI,g_ugSoundCloudAPI=new UGSoundCloudAPI,g_ugWistiaAPI=new UGWistiaAPI;!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,f=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),e=r.loop&&i.length?r.rewind?f:Math.max(f,s):0,o="",u="";for(e/=2;e--;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),u=i[t[t.length-1]][0].outerHTML+u;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(u).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}];u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var t,i,u;t=this.$element.find("img");i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;u=this.$element.children(i).width();t.length&&u<=0&&this.preloadAutoWidthImages(t)}this.$element.addClass(this.options.loadingClass);this.$stage=n("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this.$element.is(":visible")?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass);this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));this.settings.responsive!==!1&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var r=-1,u=30,e=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,o){return"left"===i&&t>o-u&&t<o+u?r=n:"right"===i&&t>o-e-u&&t<o-e+u?r=n+1:this.op(t,"<",o)&&this.op(t,">",f[n+1]||o-e)&&(r="left"===i?n+1:n),r===-1},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?r=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(r=t=this.maximum())),r};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){n=this.normalize(n);n!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){for(t=this._items.length,u=this._items[--t].width(),f=this.$element.width();t--&&(u+=this._items[t].width()+this.settings.margin,!(u>f)););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var f=this.current(),r=null,i=n-this.relative(f),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),u=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=s*-1*e),n=f+i,r=((n-o)%e+e)%e+o,r!==n&&r-i<=u&&r-i>0&&(f=r-i,n=r,this.reset(f))):this.settings.rewind?(u+=1,n=(n%u+u)%u):n=Math.max(o,Math.min(u,n));this.speed(this.duration(f,n,t));this.current(n);this.$element.is(":visible")&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){n=this.normalize(n,!0);n!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");this.settings.responsive!==!1&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&n.namespace.indexOf("owl")!==-1?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var i=this._core.settings,f=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&f*-1||0,u=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);e++<f;)this.load(o/2+this._core.relative(u)),o&&n.each(this._core.clones(this._core.relative(u)),s),u++},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n){var t=function(i){this._core=i;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"==n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};t.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};t.prototype.update=function(){var t=this._core._current,u=t+this._core.settings.items,f=this._core.$stage.children().toArray().slice(t,u),i=[],r=0;n.each(f,function(t,r){i.push(n(r).height())});r=Math.max.apply(null,i);this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)};t.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var o,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",f=t.find("img"),e="src",h="",l=this._core.settings,u=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+e+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};if(t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(e="data-src",h="owl-lazy"),f.length)return u(f.attr(e)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var u,o=n(t.target),r=o.closest("."+this._core.settings.itemClass),i=this._videos[r.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),r=this._core.items(this._core.relative(r.index())),this._core.reset(r.index()),"youtube"===i.type?u='<iframe width="'+f+'" height="'+e+'" src="//www.youtube.com/embed/'+i.id+"?autoplay=1&rel=0&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type?u='<iframe src="//player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>':"vzaar"===i.type&&(u='<iframe frameborder="0"height="'+e+'"width="'+f+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+i.id+'/player?autoplay=true"><\/iframe>'),n('<div class="owl-video-frame">'+u+"<\/div>").insertAfter(r.find(".owl-video")),this._playing=r.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._timeout=null;this._paused=!1;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.play=function(){this._paused=!1;this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())};r.prototype._getNextTimeout=function(r,u){return this._timeout&&t.clearTimeout(this._timeout),t.setTimeout(n.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(u||this._core.settings.autoplaySpeed)},this),r||this._core.settings.autoplayTimeout)};r.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()};r.prototype.stop=function(){this._core.is("rotating")&&(t.clearTimeout(this._timeout),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n("<div>").addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","div",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document)