function initNavigationSelect(){lib.each(lib.queryElementsBySelector(".step-nav ul"),function(n,t){new NavigationSelect({list:t,defaultOptionAttr:"title",activeClass:"active"})})}function initSetFontSize(){var n="active";jQuery(".text-size-list").each(function(){var t=jQuery(this).find("li");t.each(function(){var i=jQuery(this),r=i.find("a");i.hasClass(n)||FontResize.fSize!==r.data("size")||(t.removeClass(n),i.addClass(n));r.on("click",function(u){u.preventDefault();var f=r.data("size");i.hasClass(n)||(t.removeClass(n),i.addClass(n),FontResize.setFontSize(f))})})})}function registerContentTypeSliders(){$(".contenttype-holder").on("click",".root-sub-opener",function(n){$(this).closest(".contenttype-holder").find(".filter-slider").slideToggle();$(this).closest(".contenttype-holder").find(".root-sub-opener").toggleClass("root-sub-opener-active");n.preventDefault()});$(".root-sub-opener-active").closest(".contenttype-holder").find(".filter-slider").slideDown()}function initFixedHeaderFix(){function u(){var t=r.height(),f=r.scrollTop(),w=n.outerHeight(),u="100%",e=n.outerHeight(),w=l.outerHeight(),o=s.offset().top,h="height-is-set",v,p=a.outerHeight(),y;i.css({height:"",overflow:""}).removeClass(h);y=i.height();n.css("position")==="fixed"&&(u=o>t+f?t-e:t-e-(t+f)+o,y>u&&o>t+f&&i.css({overflowY:"auto",overflowX:"hidden",height:u}).addClass(h));c.is(":visible")&&n.hasClass("fixed-position")&&(v&&clearTimeout(v),v=setTimeout(function(){u=n.hasClass("fixed-position")?t-e-p:t-w-p;y>u&&i.css({overflow:"auto",height:u}).addClass(h)},50))}function f(){o.length&&n.length&&e.css({})}var t=$("#sidebar"),e=t.closest(".container"),n=t.closest(".sticky-parent").find(".sticky-header"),o=n.find(".container .title, .container .header-cotnent-t"),v=n.closest(".container"),r=$(window),i=t.find("#aside-wrap"),s=$("#footer"),h=t.find(".aside-tools a"),c=t.find(".aside-opener .for-sr"),l=$("#header"),a=t.find(".aside-tools");h.on("click",function(n){n.preventDefault();setTimeout(function(){u()},15)});r.on("resize orientationchange scroll setAsideHeight",function(t){$(".sticky-header").hasClass("fixed-position")==!0&$(document).width()>=1024&&($(".book-header").length>0||$(".dataset-header").length>0||$(".foundationentry-header").length>0)&&$("#aside-wrap").offset({top:window.pageYOffset+n.outerHeight()});(t.type==="resize"||t.type==="orientationchange")&&f();u()});f();u()}function initMobileNav(){jQuery(".navbar").mobileNav({hideOnClickOutside:!0,menuActiveClass:"drop1-active",menuOpener:".button-opener",menuDrop:".dropdown-menu"});jQuery(".navbar").mobileNav({hideOnClickOutside:!0,menuActiveClass:"drop2-active",menuOpener:".button-opener2",menuDrop:".dropdown-menu"});jQuery(".open-close-icon").mobileNav({menuActiveClass:"active",menuOpener:".open",menuDrop:".slide-wrap"})}function initMobileMenu(){var r=$("#header"),n=r.find(".navbar"),s=r.find(".nav-opener"),t="active-nav",c=r.find(".main-nav > .has-dropdown:not(.has-mega-menu), .has-mega-menu .mega-menu .holder > .has-dropdown"),h=r.find(".research-menu, .dropdown-menu .nav"),i=r.find(".btn-back"),f="main-nav-active",l=$(document),e=$("body"),u="sub-menu-active",o;s.on("click",function(i){i.preventDefault();$(".sticky-modal").hide();n.hasClass(t)?(n.removeClass(t),e.removeClass(f)):(n.addClass(t),e.addClass(f))});l.on("click",function(i){var r=$(i.target);!n.hasClass(t)||r.closest("#nav, .auth-nav, .search-form, .user-nav, .jcf-select-drop, #liInstitutionLogin, #liProfileLogin").length||r.closest(s).length||(n.removeClass(t),e.removeClass(f))});c.each(function(){var f=$(this),e=f.find("> a, .title a"),o=f.find(".research-menu, .nav"),r;e.on("click",function(r){r.preventDefault();i.add(o).addClass(t);n.addClass(u)});if(isTouchDevice&&window.Hammer){r=new Hammer.Manager(e[0]);r.add(new Hammer.Pan({direction:Hammer.DIRECTION_HORIZONTAL,threshold:15}));r.on("panend",function(r){r.offsetDirection===Hammer.DIRECTION_LEFT&&(i.add(o).addClass(t),n.addClass(u))})}});i.on("click",function(r){r.preventDefault();h.add(i).removeClass(t);n.removeClass(u)});if(isTouchDevice&&window.Hammer){o=new Hammer.Manager(i[0]);o.add(new Hammer.Pan({direction:Hammer.DIRECTION_HORIZONTAL,threshold:15}));o.on("panend",function(r){r.offsetDirection===Hammer.DIRECTION_RIGHT&&(h.add(i).removeClass(t),n.removeClass(u))})}}function initMobileSelects(){var i=$(".course-list, .alphabets-holder"),n="active",t;i.each(function(){var t=$(this),r=t.find("li"),i=$("<select><\/select>");r.each(function(){var u=$(this),f=u.find("a"),r=$("<option><\/option>");r.text(u.text());r.attr("val",f.attr("href"));u.hasClass(n)&&r.attr("selected","selected");r.appendTo(i);i.appendTo(t);t.data("addClass")&&i.addClass(t.data("addClass"))})});t=$(".tabset.ul2select");t.each(function(){var u=$(this),t=$("<select><\/select>"),f=u.find("li"),i=!1,r;t.addClass("tab-select");f.each(function(){var r=$(this),f=r.find("a"),i;r.data("link",f);i=$("<option><\/option>");i.text(r.text());i.attr("val",f.attr("href"));r.hasClass(n)&&i.attr("selected","selected");i.appendTo(t);t.insertAfter(u)});r=t.get(0);t.on("change",function(){r.selectedIndex!=i&&(i=r.selectedIndex,f.eq(i).data("link").trigger("click"))})})}function initCustomForms(){var t={wrapNative:!1,wrapNativeOnMobile:!1},n;jcf.setOptions("Select",t);n=$("select:not(.video-quality + select)");jcf.replace(n);t.fakeDropInBody=!1;n=$(".video-quality + select");jcf.replace(n,null,t)}function initAnchors(){new SmoothScroll({anchorLinks:"a.gotop-link"});var n=$("#two-columns .sticky-header");new SmoothScroll({anchorLinks:'.select-drop-menu ul a[href^="#"]:not([href="#"])',extraOffset:function(){return n.outerHeight()}});new SmoothScroll({anchorLinks:"a.smooth-scroll-anchor"})}function initOpenClose(n){var t=$("body"),i="aside-active",r=$(window);n!=""&&(n="#"+n+" ");$(n+".open-close").openClose({hideOnClickOutside:!0,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"slide",onInit:function(t){t.otherItems=$(n+".aside-slide")},animStart:function(n,t){n&&t.otherItems.each(function(){var n=$(this).data("OpenClose");n&&n.holder.hasClass(n.options.activeClass)&&n.hideSlide()})}});$(n+".load-more").openClose({activeClass:"loaded",opener:"a.more",slider:".more-content",animSpeed:400,effect:"slide"});$(n+".open-close").openClose({activeClass:"active",opener:"> .sub-opener",slider:"> .sub-slide",animSpeed:400,effect:"slide"});$(n+".open-close").openClose({activeClass:"active",opener:"> .sub-opener1",slider:"> .sub-slide",animSpeed:400,effect:"slide"});$(n+".open-close-fade").openClose({hideOnClickOutside:!0,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"fade"});$(n+"ul.accordion-close:not(.chapter-collapse) li").openClose({activeClass:"active",opener:"> .opener",slider:"> .slide",animSpeed:400,effect:"slide"});$(n+".aside-slide").openClose({hideOnClickOutside:!1,activeClass:"active",opener:".aside-opener",slider:".aside-slider",animSpeed:400,effect:"fade",animStart:function(n){$(".sticky-modal").hide();n?t.addClass(i):t.removeClass(i)}});$(n+".open-accordion").openClose({activeClass:"active",opener:".accordion-opener",slider:".accordion-slide",animSpeed:400,effect:"slide",animEnd:function(){r.trigger("setAsideHeight")}});jQuery(n+".sticky-header .search-open-close").openClose({hideOnClickOutside:!0,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"slide",onInit:function(t){t.otherItems=$(n+".aside-slide")},animStart:function(t,i){jQuery(n+".sticky-header")[t?"addClass":"removeClass"]("fixed-state");t&&i.otherItems.each(function(){var n=$(this).data("OpenClose");n&&n.holder.hasClass(n.options.activeClass)&&n.hideSlide()})}});jQuery(n+"#header .search-open-close").openClose({hideOnClickOutside:!0,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"slide"});jQuery(n+".open-close-1").openClose({activeClass:"active",opener:".opener",slider:".slide,.slideOpenClose",animSpeed:400,effect:"slide"})}function initPostLoadAccordion(n){$("#"+n+" ul.accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"> a.accordion-opener",slider:"> .accordion-slide",animSpeed:300});$("#"+n+" ul.tab-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".slide",animSpeed:300});$("#"+n+" ul.accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".slide",animSpeed:300});$("#"+n+" ul.sub-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.sub-opener",slider:".sub-slide",animSpeed:300});$("#"+n+" ul.type-list").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".slide",animSpeed:300});$("#"+n+" ul.filter-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".filter-slider",animSpeed:300});$("#"+n+" ul.kebab-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.kebab-opener",slider:".kebab-slider",animSpeed:300})}function initAccordion(){$("ul.accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"> a.accordion-opener",slider:"> .accordion-slide",animSpeed:300});$("ul.tab-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".slide",animSpeed:300});$("ul.accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".slide",animSpeed:300});$("ul.sub-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.sub-opener",slider:".sub-slide",animSpeed:300});$("ul.type-list").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:".slide",animSpeed:300});$("ul.filter-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.opener",slider:"fieldset .filter-slider",animSpeed:300});$("ul.kebab-accordion").slideAccordion({addClassBeforeAnimation:!0,opener:"a.kebab-opener",slider:".kebab-slider",animSpeed:300});$("ul.accordion-wrap").slideAccordion({addClassBeforeAnimation:!0,opener:"a.open-1",slider:".slide",animSpeed:300})}function initCarousel(){$(".carousel").scrollGallery({mask:".mask",slider:".slideset",slides:".slide",btnPrev:"a.btn-prev",btnNext:"a.btn-next",generatePagination:".pagination",stretchSlideToMask:!0,maskAutoSize:!0,autoRotation:!1,switchTime:3e3,animSpeed:500,step:1})}function initFixedScrollBlock(){$(".sticky-parent").fixedScrollBlock({slideBlock:".sticky-header",promoBlock:"#promo",positionType:"fixed",fixedOnlyIfFits:!1,flagFlex:!1})}function initPostLoadTabs(n){var t="active",f=$(document),e=$("body, html"),o=500,s=$("#header"),r="alt",u=jQuery(window),i,h=50;$("#"+n+" ul.tabset").tabset({tabLinks:"a",addToParent:!0,autoHeight:!0});$("#"+n+" .aside-tools").each(function(){var n=$(this),tt=$(n.data("holder")),d=$(n.data("cloneHolder")),a=n.find("li"),v=a.find(".default"),p=n.clone().appendTo(d),w=v.closest("li").index(),b=p.find("li"),g=a.eq(w),l=!0,y=a.filter("."+t),it=y.find("a");n.tabset({tabLinks:"a",addToParent:!0,autoHeight:!0,animSpeed:0});var c=n.data("Tabset"),k=c.activeTabIndex,nt=c.getActiveTab();a.each(function(f){function tt(n){n.hasClass(t)&&(n.removeClass(t),c&&(c.getActiveTab().addClass(c.options.tabHiddenClass),c.activeTabIndex=-1,c.prevTabIndex=-1))}function p(){i&&clearTimeout(i);i=setTimeout(function(){n.hasClass(r)&&n.css("zIndex")==99998?tt(y):l&&(y.addClass(t),c&&(nt.removeClass(c.options.tabHiddenClass),c.activeTabIndex=k,c.prevTabIndex=k))},h)}var a=$(this),d=a.find("a"),g=b.eq(f),it=g.find("a");if(l||a.hasClass(t)||n.hasClass(r))u.on("resize.itemDefaultState orientationchange.itemDefaultState load.itemDefaultState",p);d.on("click",function(e){if(e.preventDefault(),l&&(l=!1,i&&clearTimeout(i),u.off(".itemDefaultState")),n.hasClass(r)&&n.css("zIndex")==99998){if(a.hasClass(t)){l=!0;u.on("resize.itemDefaultState orientationchange.itemDefaultState load.itemDefaultState",p)}tt(a)}else{if(f===w)return;if(b.removeClass(t),g.addClass(t),a.hasClass(t)){v.trigger("click");l=!0;u.on("resize.itemDefaultState orientationchange.itemDefaultState load.itemDefaultState",p)}else{dataLayer=window.dataLayer=window.dataLayer||[];switch($(this).data("item-name")){case"cite-now":dataLayer.push({module:[{name:"citation-pop-up",position:"floating",items:[{type:"UF",action:"citation",name:"cite-export",position:"1"},{type:"UF",action:"citation",name:"cite-cancel",position:"2"}]},{name:"citation-format-menu",position:"citation-pop-up",items:[{type:"UF",action:"citation",name:"APA",position:"1"},{type:"UF",action:"citation",name:"Chicago",position:"2"},{type:"UF",action:"citation",name:"Harvard",position:"3"},{type:"UF",action:"citation",name:"MLA",position:"4"}]},{name:"citation-export-menu",position:"citation-pop-up",items:[{type:"UF",action:"citation",name:"Endnote",position:"1"},{type:"UF",action:"citation",name:"Reference Manager",position:"2"},{type:"UF",action:"citation",name:"ProCite",position:"3"},{type:"UF",action:"citation",name:"RefWorks",position:"4"},{type:"UF",action:"citation",name:"BibTeX",position:"5"},{type:"UF",action:"citation",name:"Zotero",position:"6"},{type:"UF",action:"citation",name:"Medlars",position:"7"},{type:"UF",action:"citation",name:"Mendeley",position:"8"},{type:"UF",action:"citation",name:"Word",position:"9"}]}],event:"module-select"});$("#format").focus();break;case"add-to-my-list-select":PopLists("",!0);break;case"share-select":$('[data-item-name="share-login"]').length>0?dataLayer.push({module:[{name:"share-pop-up",position:"floating",items:[{type:"UF",action:"share login",name:"share-login",position:"1"},]},],event:"module-select"}):dataLayer.push({module:[{name:"share-pop-up",position:"floating",items:[{type:"UF",action:"share sharethis sharethis",name:"share-sharethis-sharethis",position:"1"},{type:"UF",action:"share sharethis facebook",name:"share-sharethis-facebook",position:"2"},{type:"UF",action:"share sharethis twitter",name:"share-sharethis-twitter",position:"3"},{type:"UF",action:"share sharethis linkedin",name:"share-sharethis-linkedin",position:"4"},{type:"UF",action:"share sharethis pinterest",name:"share-sharethis-pinterest",position:"5"},{type:"UF",action:"share sharethis email",name:"share-send-email",position:"6"},{type:"UF",action:"share sharethis cancel",name:"share-cancel",position:"7"},]},],event:"module-select"});focusEmailField();break;case"embed-select":dataLayer.push({event:"module-select",module:[{name:"embed-pop-up",position:"floating",items:[{type:"UF",action:"embed size length select",name:"embed-length-select",position:"1"},{type:"UF",action:"embed size dimension select",name:"embed-dimension-select",position:"2"},{type:"UF",action:"embed size cancel",name:"embed-cancel",position:"3"},]}]});break;case"text-size-select":dataLayer.push({event:"module-select",module:[{name:"text-size-pop-up",position:"floating",items:[{type:"UF",action:"text-size small",name:"text-size-select-small",position:"1"},{type:"UF",action:"text-size normal",name:"text-size-select-normal",position:"2"},{type:"UF",action:"text-size large",name:"text-size-select-large",position:"3"}]}]});$("#reset").focus();break;case"help-select":dataLayer.push({event:"module-select",module:[{name:"help-pop-up",position:"floating"}]})}}}});it.on("click",function(n){n.preventDefault();d.trigger("click");e.stop().animate({scrollTop:s.height()},{duration:o})})});f.on("click",function(i){var u=$(i.target);v.parent().hasClass("active")||n.hasClass(r)||g.hasClass(t)||u.closest("#aside-wrap").length||u.closest(n).length||u.closest(p).length||u.closest(".jcf-select-drop").length||v.trigger("click")})})}function initTabs(){var n="active",u=$(document),f=$("body, html"),e=500,o=$("#header"),i="alt",r=jQuery(window),t,s=50;$("ul.tabset").tabset({tabLinks:"a",addToParent:!0,autoHeight:!0});$(".aside-tools").each(function(){var h=$(this),nt=$(h.data("holder")),d=$(h.data("cloneHolder")),a=h.find("li"),v=a.find(".default"),p=h.clone().appendTo(d),w=v.closest("li").index(),b=p.find("li"),tt=a.eq(w),l=!0,y=a.filter("."+n),it=y.find("a");h.tabset({tabLinks:"a",addToParent:!0,autoHeight:!0,animSpeed:0});var c=h.data("Tabset"),k=c.activeTabIndex,g=c.getActiveTab();a.each(function(u){function tt(t){t.hasClass(n)&&(t.removeClass(n),c&&(c.getActiveTab().addClass(c.options.tabHiddenClass),c.activeTabIndex=-1,c.prevTabIndex=-1))}function p(){t&&clearTimeout(t);t=setTimeout(function(){h.hasClass(i)&&h.css("zIndex")==99998?tt(y):l&&(y.addClass(n),c&&(g.removeClass(c.options.tabHiddenClass),c.activeTabIndex=k,c.prevTabIndex=k))},s)}var a=$(this),d=a.find("a"),nt=b.eq(u),it=nt.find("a");if(l||a.hasClass(n)||h.hasClass(i))r.on("resize.itemDefaultState orientationchange.itemDefaultState load.itemDefaultState",p);d.on("click",function(f){var e,o;if(f.preventDefault(),l&&(l=!1,t&&clearTimeout(t),r.off(".itemDefaultState")),h.hasClass(i)&&h.css("zIndex")==99998){if(a.hasClass(n)){l=!0;r.on("resize.itemDefaultState orientationchange.itemDefaultState load.itemDefaultState",p)}tt(a)}else{if(u===w)return;if(b.removeClass(n),nt.addClass(n),a.hasClass(n)){e=a.find("a").first().attr("href");e=e.substring(e.indexOf("#")+1).replace("#","");$("#"+e).find("[tabindex=0]").attr("tabindex","-1");v.trigger("click");l=!0;r.on("resize.itemDefaultState orientationchange.itemDefaultState load.itemDefaultState",p)}else{o=a.find("a").first().attr("href");o=o.substring(o.indexOf("#")+1).replace("#","");$("#"+o).find("[tabindex=-1]").attr("tabindex","0");dataLayer=window.dataLayer=window.dataLayer||[];switch($(this).data("item-name")){case"cite-now":dataLayer.push({module:[{name:"citation-pop-up",position:"floating",items:[{type:"UF",action:"citation",name:"cite-export",position:"1"},{type:"UF",action:"citation",name:"cite-cancel",position:"2"}]},{name:"citation-format-menu",position:"citation-pop-up",items:[{type:"UF",action:"citation",name:"APA",position:"1"},{type:"UF",action:"citation",name:"Chicago",position:"2"},{type:"UF",action:"citation",name:"Harvard",position:"3"},{type:"UF",action:"citation",name:"MLA",position:"4"}]},{name:"citation-export-menu",position:"citation-pop-up",items:[{type:"UF",action:"citation",name:"Endnote",position:"1"},{type:"UF",action:"citation",name:"Reference Manager",position:"2"},{type:"UF",action:"citation",name:"ProCite",position:"3"},{type:"UF",action:"citation",name:"RefWorks",position:"4"},{type:"UF",action:"citation",name:"BibTeX",position:"5"},{type:"UF",action:"citation",name:"Zotero",position:"6"},{type:"UF",action:"citation",name:"Medlars",position:"7"},{type:"UF",action:"citation",name:"Mendeley",position:"8"},{type:"UF",action:"citation",name:"Word",position:"9"}]}],event:"module-select"});$("#format").focus();break;case"add-to-my-list-select":PopLists("",!0);setTimeout(function(){$("button[data-item-name='save-to-my-list-login']").focus()},100);break;case"share-select":$('[data-item-name="share-login"]').length>0?dataLayer.push({module:[{name:"share-pop-up",position:"floating",items:[{type:"UF",action:"share login",name:"share-login",position:"1"},]},],event:"module-select"}):dataLayer.push({module:[{name:"share-pop-up",position:"floating",items:[{type:"UF",action:"share sharethis sharethis",name:"share-sharethis-sharethis",position:"1"},{type:"UF",action:"share sharethis facebook",name:"share-sharethis-facebook",position:"2"},{type:"UF",action:"share sharethis twitter",name:"share-sharethis-twitter",position:"3"},{type:"UF",action:"share sharethis linkedin",name:"share-sharethis-linkedin",position:"4"},{type:"UF",action:"share sharethis pinterest",name:"share-sharethis-pinterest",position:"5"},{type:"UF",action:"share sharethis email",name:"share-send-email",position:"6"},{type:"UF",action:"share sharethis cancel",name:"share-cancel",position:"7"},]},],event:"module-select"});setTimeout(function(){$("a[data-item-name='share-login'] button").focus()},100);setTimeout(function(){$("ul.social-networks[data-module-name='share-pop-up'] li").first().focus()},100);break;case"embed-select":dataLayer.push({event:"module-select",module:[{name:"embed-pop-up",position:"floating",items:[{type:"UF",action:"embed size length select",name:"embed-length-select",position:"1"},{type:"UF",action:"embed size dimension select",name:"embed-dimension-select",position:"2"},{type:"UF",action:"embed size cancel",name:"embed-cancel",position:"3"},]}]});break;case"text-size-select":dataLayer.push({event:"module-select",module:[{name:"text-size-pop-up",position:"floating",items:[{type:"UF",action:"text-size small",name:"text-size-select-small",position:"1"},{type:"UF",action:"text-size normal",name:"text-size-select-normal",position:"2"},{type:"UF",action:"text-size large",name:"text-size-select-large",position:"3"}]}]});$("#reset").focus();break;case"help-select":dataLayer.push({event:"module-select",module:[{name:"help-pop-up",position:"floating"}]})}}}});it.on("click",function(n){n.preventDefault();d.trigger("click");f.stop().animate({scrollTop:o.height()},{duration:e})})});u.on("click",function(n){var t=$(n.target);h.hasClass(i)||t.closest("#aside-wrap").length||t.closest(h).length||t.closest(p).length||t.closest(".jcf-select-drop").length||t.attr("id")=="btnCopyToClipboard"||t.closest("#bookshelf-container").length||(v.parent().hasClass("active")||getTargetId($(n.target))=="frmShare"||$(n.target)[0].type=="text"||$(n.target)[0].type=="search"&&t.attr("id")!="txtSearchMethodsMap"||$(n.target)[0].type=="password"||v.trigger("click"),$("#cite-form-inner select, #cite-form-inner a,#cite-form-inner button").attr("tabindex","-1"),$("ul[data-module-name='share-pop-up'] li").attr("tabindex","-1"),$(".text-size-choice").attr("tabindex","-1"),$("div[data-module-name='add-to-list-pop-up'] input, div[data-module-name='add-to-list-pop-up'] select, div[data-module-name='add-to-list-pop-up'] button, div[data-module-name='add-to-list-pop-up'] a").attr("tabindex","-1"))})})}function getTargetId(n){if(n.parent()&&n.parent()&&n.parent().parent().attr("id"))return n.parent().parent().attr("id")}function initSameHeight(){$(".same-height").sameHeight({elements:".same",flexible:!0,multiLine:!0})}function initDropDownClasses(){$(".filter-accordion li").each(function(){var n=$(this),i=n.find(".sub-slide"),t=n.find("a").eq(0);i.length&&(n.addClass("has-drop-down"),t.length&&t.addClass("has-drop-down-a"))});$(".kebab-accordion li").each(function(){var n=$(this),i=n.find(".kebab-slider"),t=n.find("a").eq(0);i.length&&(n.addClass("has-drop-down"),t.length&&t.addClass("has-drop-down-a"))})}function initAddClasses(){var n="open",t=$(".drop-menu");t.each(function(){var t=$(this);t.find("> a").clickClass({classAdd:n,addToParent:!0});t.find(".drop ul a").on("click",function(i){i.preventDefault();t.removeClass(n)})});$(document).on("click",function(i){i.target&&$(i.target).parent().hasClass("drop-menu")||t.removeClass(n)})}function initCustomHover(){$(".main-nav li.has-dropdown").touchHover()}function initBackgroundResize(){$(".bg-stretch").each(function(){ImageStretcher&&ImageStretcher.add({container:this,image:"img"})})}function NavigationSelect(n){this.options=lib.extend({list:null,levelIndentHTML:" &bull; ",defaultOptionAttr:"title",defaultOptionText:"...",selectClass:"nav-select",activeClass:"nav-active",defaultOptionClass:"opt-default",hasDropClass:"opt-sublevel",levelPrefixClass:"opt-level-",useDefaultOption:!1},n);this.options.list&&(this.createSelect(),this.attachEvents())}function checkChildren(n){if($(n).hasClass("all"))$(n).hasClass("selected")?($(n).closest(".filters").find(".checkBox").removeClass("selected"),$(n).closest(".filters").find('input[type="checkbox"]').prop("checked",!1)):($(n).closest(".filters").find(".checkBox").addClass("selected"),$(n).closest(".filters").find('.checkBox input[type="checkbox"]').prop("checked",!0));else{$(n).hasClass("selected")?($(n).parent().find(".checkBox").removeClass("selected"),$(n).parent().find('input[type="checkbox"]').prop("checked",!1)):($(n).parent().find(".checkBox").addClass("selected"),$(n).parent().find('input[type="checkbox"]').prop("checked",!0));$.each($(n).closest(".filter-tree .level-3"),function(n,t){var i=$(t).find('input[type="checkbox"]:not(:checked)').length==0;$(t).parent().children(".checkBox").toggleClass("selected",i).children('input[type="checkbox"]').prop("checked",i)});$.each($(n).closest(".filter-tree .level-2"),function(n,t){var i=$(t).find('input[type="checkbox"]:not(:checked)').length==0;$(t).parent().children(".checkBox").toggleClass("selected",i).children('input[type="checkbox"]').prop("checked",i)});var t=$(n).closest(".filter-tree").find('.checkBox:not(.all) input[type="checkbox"]:not(:checked)').length==0;$(n).closest(".filter-tree").find(".all").toggleClass("selected",t).find('input[type="checkbox"]').prop("checked",t)}}function keywordSearch(n){$('#submit-search-form input[name="Keywords[0].Text"]').val('"'+n+'"');$('#submit-search-form input[name="Keywords[0].Field"]').val("keyword");$("#submit-search-form").submit()}function methodSearch(n){$('#submit-search-form input[name="OntologyRef"]').val(n);$("#submit-search-form").submit()}function loginOA(n){var t=$("#oalogin");return $('input[name="entityID"]',t).val(n),t.submit(),!1}function getQueryVariable(n){for(var i,u=window.location.search.substring(1),r=u.split("&"),t=0;t<r.length;t++)if(i=r[t].split("="),i[0]==n)return i[1];return!1}function mobileStickyHamburgerClick(){$(".navbar").hasClass("active-nav-sticky")?($(".navbar").removeClass("active-nav-sticky"),$("body").removeClass("main-nav-active")):($(".navbar").addClass("active-nav-sticky"),$("body").addClass("main-nav-active"))}function SaveRedirectUrl(n){var t={redirect:window.location.pathname+window.location.search};$.ajax({url:"/Data/SaveRedirectUrl",type:"POST",headers:{__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},dataType:"json",data:t,success:function(){n!=""&&(window.location=n)}})}function toggleSAGERecommends(){$("#bookshelf-container").hasClass("slide-active")==!1?$("body").removeClass("bookshelfOpen"):$("body").addClass("bookshelfOpen");$("body").hasClass("bookshelfOpen")==!0?($(".navbar .search-form .input").prop("disabled",!0),$(".navbar .search-form .input").css("background-color","#989898"),$(".navbar .search-form .input").css("border-color","#989898"),$("#btnLoginProfile").css("background-color","#989898"),$("#btnLoginInstitution").css("background-color","#989898")):($(".navbar .search-form .input").removeAttr("disabled"),$(".navbar .search-form .input").css("background-color","#ffffff"),$(".navbar .search-form .input").css("border-color","#ccc"),$("#btnLoginProfile").css("background-color",""),$("#btnLoginInstitution").css("background-color",""))}function searchByChartType(n){sessionStorage.removeItem("lsScrollPos");$('#submit-search-form input[name="IncludeParts"]').val("false");$('#submit-search-form input[name="DatasetTypes"]').val("");$('#submit-search-form input[name="ContentTypes"]').val("");$('#submit-search-form input[name="Keywords[0].Field"]').val("chart_type");$('#submit-search-form input[name="Keywords[0].Text"]').val(n);$('#submit-search-form input[name="Methods"]').val("");$('#submit-search-form input[name="Disciplines"]').val("");$('#submit-search-form input[name="Sort"]').val("seriesnumber");$("#submit-search-form").submit()}function searchByChartFamily(n){sessionStorage.removeItem("lsScrollPos");$("#ChartFamilies").val(n);$("#submit-search-form").submit()}function initDeferredVideos(){for(var t=document.getElementsByTagName("iframe"),n=0;n<t.length;n++)t[n].getAttribute("data-src")&&t[n].setAttribute("src",t[n].getAttribute("data-src"))}function LinkBackNotes(){var n=null;$(".paywall a[href*='#i'], a[href*='#fn']").each(function(){var s,t,r,e,o;if(n=$(this).attr("id"),s=$(this).attr("href").lastIndexOf("#"),t=$(this).attr("href").substr(s),$(this).find("span.hi-superscript").length!=0){if(t==undefined||$(t).is("table"))return!0;try{if(n||(n="body_"+t.substr(1),$(this).attr("id",n)),r=$(".page-subsection "+t),r!=undefined){var u=r==undefined?undefined:$(".page-subsection "+t).html(),i="",f=$(".page-subsection "+t).html();r.is("span")?(u.trim().match(/.$/)&&(i=u.trim().substr(0,u.trim().length-1)),$(".page-subsection "+t).html('<a href="#'+n+'" class="ref local">'+f+"<\/a>")):(i=u.match(/\d+/),e=f.indexOf(i[0]),o=".",f.substr(e+i.length).trim().indexOf(".")==0&&(o=""),$(".page-subsection "+t).html('<a href="#'+n+'" class="ref local">'+i+"<\/a>"+o+f.substr(e+i.length)));i!=""&&($(this).attr("title","Note ("+i+")"),$(t).attr("title","Note ("+i+"), click to return to text"))}}catch(h){}}});RegisterNoteLinkHandler()}function RegisterNoteLinkHandler(){$("a.ref.local").on("click",function(n){n.preventDefault();var t=$(this).attr("href"),i=-65;($("a.gotop-link").parent().is(":visible")||$(this).offset().top<$(t).offset().top)&&(i=200);$("html, body").animate({scrollTop:$(t).offset().top-i},0)})}function htmlDecode(n){return $("<textarea/>").html(n).text()}function Logout(){$.ajax({url:"/Institution/Logout",type:"POST",headers:{__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},success:function(n){window.location=n.length>0?n:"/"}})}function LogoutProfile(){$.ajax({url:"/Profile/Logout",type:"POST",headers:{__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},success:function(n){window.location=n.length>0?n:"/"}})}var isTouchDevice,$html,$win,ImageStretcher;$(function(){initNavigationSelect();initMobileSelects();initAnchors();initCustomForms();initFixedScrollBlock();initTabs();initOpenClose("");initAccordion();initSameHeight();initDropDownClasses();initAddClasses();initCustomHover();initCarousel();initBackgroundResize();initMobileMenu();initFixedHeaderFix();initMobileNav();FontResize.init();initSetFontSize();registerContentTypeSliders()});isTouchDevice=/Windows Phone/.test(navigator.userAgent)||"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,function(n){function i(t){this.options=n.extend({container:null,hideOnClickOutside:!1,menuActiveClass:"nav-active",menuOpener:".nav-opener",menuDrop:".nav-drop",toggleEvent:"click",outsideClickEvent:"click touchstart pointerdown MSPointerDown"},t);this.initStructure();this.attachEvents()}i.prototype={initStructure:function(){this.page=n("html");this.container=n(this.options.container);this.opener=this.container.find(this.options.menuOpener);this.drop=this.container.find(this.options.menuDrop)},attachEvents:function(){var i=this;t&&(t(),t=null);this.outsideClickHandler=function(t){if(i.isOpened()){var r=n(t.target);r.closest(i.opener).length||r.closest(i.drop).length||i.hide()}};this.openerClickHandler=function(n){n.preventDefault();i.toggle()};this.opener.on(this.options.toggleEvent,this.openerClickHandler)},isOpened:function(){return this.container.hasClass(this.options.menuActiveClass)},show:function(){if(this.container.addClass(this.options.menuActiveClass),this.options.hideOnClickOutside)this.page.on(this.options.outsideClickEvent,this.outsideClickHandler)},hide:function(){this.container.removeClass(this.options.menuActiveClass);this.options.hideOnClickOutside&&this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)},toggle:function(){this.isOpened()?this.hide():this.show()},destroy:function(){this.container.removeClass(this.options.menuActiveClass);this.opener.off(this.options.toggleEvent,this.clickHandler);this.page.off(this.options.outsideClickEvent,this.outsideClickHandler)}};var t=function(){var f=n(window),i=n("html"),r="resize-active",t,u,e=function(){t=!1;i.removeClass(r)},o=function(){t||(t=!0,i.addClass(r));clearTimeout(u);u=setTimeout(e,500)};f.on("resize orientationchange",o)};n.fn.mobileNav=function(t){return this.each(function(){var r=n.extend({},t,{container:this}),u=new i(r);n.data(this,"MobileNav",u)})}}(jQuery);FontResize={options:{maxStep:1.4,defaultFS:1.4,resizeStep:.5,resizeHolder:"body:not(.text-size-list)",cookieName:"fontResizeCookie"},init:function(){this.runningLocal=location.protocol.indexOf("file:")===0;this.setDefaultScaling();this.addDefaultHandlers()},addDefaultHandlers:function(){this.addHandler("increase","inc");this.addHandler("decrease","dec");this.addHandler("reset")},setDefaultScaling:function(){this.resizeHolder=this.options.resizeHolder=="html"?document.documentElement:document.body;var n=this.getCookie(this.options.cookieName);this.fSize=!this.runningLocal&&n?parseFloat(n,10):this.options.defaultFS;this.setFontSize()},setFontSize:function(n){return n&&(FontResize.fSize=n),this.resizeHolder.style.fontSize=this.fSize+"em",$(".text-size-list").css("font-size","14px"),this.updateCookie(this.fSize.toFixed(2)),typeof Cufon!="undefined"&&typeof Cufon.refresh=="function"&&Cufon.refresh(),!1},changeSize:function(n){typeof n!="undefined"&&(n==1?(this.fSize+=this.options.resizeStep,this.fSize>this.options.defaultFS*this.options.maxStep&&(this.fSize=this.options.defaultFS*this.options.maxStep)):n==-1?(this.fSize-=this.options.resizeStep,this.fSize<this.options.defaultFS/this.options.maxStep&&(this.fSize=this.options.defaultFS/this.options.maxStep)):this.fSize=this.options.defaultFS);this.changeSize()},addHandler:function(n,t){if(typeof n=="string"&&(n=document.getElementById(n)),n&&n.tagName)switch(t){case"inc":n.onclick=this.bind(this.changeSize,this,[1]);break;case"dec":n.onclick=this.bind(this.changeSize,this,[-1]);break;default:n.onclick=this.bind(this.changeSize,this,[0])}},updateCookie:function(n){this.runningLocal||this.setCookie(this.options.cookieName,n)},getCookie:function(n){var t=document.cookie.match(new RegExp("(?:^|; )"+n.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):undefined},setCookie:function(n,t){var i=new Date;i.setTime(i.getTime()+2592e6);document.cookie=n+"="+t+";expires="+i.toGMTString()+";path=/"},bind:function(n,t,i){return function(){return n.apply(t,i||arguments)}}};$html=$(document.documentElement);$win=$(window),function(){var t="resize-active",n,i,r=function(){n=!1;$html.removeClass(t)},u=function(){n||(n=!0,$html.addClass(t));clearTimeout(i);i=setTimeout(r,500)};$win.on("resize orientationchange",u)}(),function(n,t){"use strict";function i(t){this.options=n.extend({fixedActiveClass:"fixed-position",slideBlock:"[data-scroll-block]",positionType:"auto",fixedOnlyIfFits:!0,container:null,animDelay:100,animSpeed:200,extraBottom:0,extraTop:0,flagFlex:!0},t);this.initStructure();this.attachEvents()}var r="ontouchstart"in t||t.DocumentTouch&&document instanceof DocumentTouch||/Windows Phone/.test(navigator.userAgent);t.width<=768&&t.width>480&&(dataLayer[0].site.platform="tablet");t.width<=480&&t.width>320&&(dataLayer[0].site.platform="phone");t.width<=320&&(dataLayer[0].site.platform="xs-phone");i.prototype={initStructure:function(){this.win=n(t);this.container=n(this.options.container);this.slideBlock=this.container.find(this.options.slideBlock);this.promoBlock=this.container.find(this.options.promoBlock);this.options.positionType==="auto"&&(this.options.positionType=r?"absolute":"fixed")},attachEvents:function(){var n=this;this.onResize=function(){n.resizeHandler()};this.onScroll=function(){n.scrollHandler()};this.win.on({resize:this.onResize,scroll:this.onScroll});this.resizeHandler()},recalculateOffsets:function(){var n=this.slideBlock.offset(),t=this.slideBlock.position(),i=this.container.offset(),r=this.win.height();this.data={windowHeight:this.win.height(),windowWidth:this.win.width(),blockPositionLeft:t.left,blockPositionTop:t.top,blockOffsetLeft:n.left,blockOffsetTop:n.top,blockHeight:this.slideBlock.innerHeight(),holderOffsetLeft:i.left,holderOffsetTop:i.top,holderHeight:this.container.innerHeight()};this.slideBlock.hasClass("video-header")&&(this.data.blockOffsetTop=600);this.slideBlock.hasClass("book-header")&&(this.data.blockOffsetTop=460);this.slideBlock.hasClass("chapter-header")&&(this.data.blockOffsetTop=560);this.slideBlock.hasClass("dataset-header")&&(this.data.blockOffsetTop=450);this.slideBlock.hasClass("reference-header")&&(this.data.blockOffsetTop=400);this.slideBlock.hasClass("entry-header")&&(this.data.blockOffsetTop=400);this.slideBlock.hasClass("foundationentry-header")&&(this.data.blockOffsetTop=600)},isVisible:function(){return this.slideBlock.prop("offsetHeight")},fitsInViewport:function(){return this.options.fixedOnlyIfFits&&this.data?this.data.blockHeight+this.options.extraTop<=this.data.windowHeight:!0},resizeHandler:function(){this.isVisible()&&(i.stickyMethods[this.options.positionType].onResize.apply(this,arguments),this.scrollHandler())},scrollHandler:function(){if(this.isVisible()){if(!this.data){this.resizeHandler();return}this.currentScrollTop=this.win.scrollTop();this.currentScrollLeft=this.win.scrollLeft();i.stickyMethods[this.options.positionType].onScroll.apply(this,arguments)}},refresh:function(){this.data&&(this.data.holderHeight=this.container.innerHeight(),this.data.blockHeight=this.slideBlock.innerHeight(),this.scrollHandler())},destroy:function(){this.slideBlock.removeAttr("style").removeClass(this.options.fixedActiveClass);this.win.off({resize:this.onResize,scroll:this.onScroll})}};i.stickyMethods={fixed:{onResize:function(){this.slideBlock.removeAttr("style");this.recalculateOffsets()},onScroll:function(){n("div.aside-wrap > div[id^='tab']").each(function(){n(this).removeClass("stickyHeaderState")});this.fitsInViewport()&&this.currentScrollTop+this.options.extraTop>this.data.blockOffsetTop?(this.currentScrollTop+this.options.extraTop+this.data.blockHeight>this.data.holderOffsetTop+this.data.holderHeight-this.options.extraBottom&&this.options.flagFlex?this.slideBlock.css({position:"absolute",top:this.data.blockPositionTop+this.data.holderHeight-this.data.blockHeight-this.options.extraBottom-(this.data.blockOffsetTop-this.data.holderOffsetTop),left:this.data.blockPositionLeft}):(this.promoBlock.css({marginTop:this.data.blockHeight}),this.slideBlock.css({position:"fixed",top:this.options.extraTop,left:this.data.blockOffsetLeft-this.currentScrollLeft}),n("div.aside-wrap > div[id^='tab'].active").addClass("stickyHeaderState")),this.slideBlock.addClass(this.options.fixedActiveClass)):(this.promoBlock.css({marginTop:0}),n(".aside-wrap").removeAttr("style"),this.slideBlock.removeClass(this.options.fixedActiveClass).removeAttr("style"))}},absolute:{onResize:function(){this.slideBlock.removeAttr("style");this.recalculateOffsets();this.slideBlock.css({position:"absolute",top:this.data.blockPositionTop,left:this.data.blockPositionLeft});this.slideBlock.addClass(this.options.fixedActiveClass)},onScroll:function(){var n=this;clearTimeout(this.animTimer);this.animTimer=setTimeout(function(){var t=n.currentScrollTop+n.options.extraTop,i=n.data.blockPositionTop-(n.data.blockOffsetTop-n.data.holderOffsetTop),r=n.data.holderHeight-n.data.blockHeight-n.options.extraBottom,u=i+Math.min(t-n.data.holderOffsetTop,r),f=n.fitsInViewport()&&t>n.data.blockOffsetTop?u:n.data.blockPositionTop;n.slideBlock.stop().animate({top:f},n.options.animSpeed)},this.options.animDelay)}}};n.fn.fixedScrollBlock=function(t){return this.each(function(){var r=n.extend({},t,{container:this}),u=new i(r);n.data(this,"FixedScrollBlock",u)})};t.FixedScrollBlock=i}(jQuery,this),function(n){"use strict";function t(n,t){this.$holder=n;this.options=t;this.init()}t.prototype={init:function(){this.$tabLinks=this.$holder.find(this.options.tabLinks);this.lastTab=this.$tabLinks.last();this.lastTabIndex=this.$tabLinks.index(this.lastTab);this.skipTabNav=this.$holder.attr("data-disable-tab-nav")==="true";this.setStartActiveIndex();this.setActiveTab(!0);this.options.autoHeight&&(this.$tabHolder=n(this.$tabLinks.eq(0).attr(this.options.attrib)).parent())},setStartActiveIndex:function(){var t=this.$tabLinks.filter("."+this.options.activeClass),i=this.$tabLinks.filter("["+this.options.attrib+'="'+location.hash+'"]'),n;this.options.checkHash&&i.length&&(t=i);n=this.$tabLinks.index(t);this.activeTabIndex=this.prevTabIndex=n===-1?0:n},setActiveTab:function(t){var i=this;this.$tabLinks.each(function(r,u){var e=n(u),o=i.getClassTarget(e),f=n(e.attr(i.options.attrib));r!==i.activeTabIndex?(o.removeClass(i.options.activeClass),f.attr("aria-hidden","true"),f.find("a").attr("tabindex","-1"),o.removeAttr("aria-selected"),f.addClass(i.options.tabHiddenClass).removeClass(i.options.activeClass),i.skipTabNav||(i.removeTabNavigation(e,f),r===i.lastTabIndex&&i.attachLastTabNavigation())):(o.addClass(i.options.activeClass),o.find("a").attr("aria-selected","true"),t||o.find("a").focus(),f.removeAttr("aria-hidden"),f.removeClass(i.options.tabHiddenClass).addClass(i.options.activeClass),i.skipTabNav||i.attachTabNavigation(e,f));i.skipTabNav||i.attachTabLink(e,r)})},attachTabNavigation:function(t,i){var u=t.closest("li"),r=i.find("a").first(),f=i.find("a").last();u.on("keydown",function(n){n.keyCode!=9||n.shiftKey||(r.focus(),n.preventDefault())}).on("click",function(t){n(t.currentTarget).find("a").focus()});t.on("keydown",function(n){n.keyCode!=9||n.shiftKey||(r.focus(),n.preventDefault())}).on("click",function(n){n.currentTarget.focus()});r.on("keydown",function(t){t.keyCode==9&&t.shiftKey&&n("ul.tabset li.active a").length&&(n("ul.tabset li.active a").focus(),t.preventDefault())});f.on("keydown",function(t){t.keyCode==9&&!t.shiftKey&&n("ul.tabset li.active").next("li").length?(n("ul.tabset li.active").next("li").find("a").focus().click(),t.preventDefault()):t.keyCode==9&&!t.shiftKey&&n(".tab-accordion-holder").parent().next("div").find("a").length&&(n(".tab-accordion-holder").parent().next("div").find("a").focus(),t.preventDefault())})},attachLastTabNavigation:function(){var t=this.lastTab;t.on("keydown",function(i){var r,u;i.keyCode!==9||i.shiftKey||(r=t.attr("data-nav-to"),r&&(r==="footer"?(i.preventDefault(),n("#footer a").first().focus()):r==="sidebar-tools"&&(u=n("#sidebar .aside-tools a:visible").first(),u.length&&(i.preventDefault(),u.focus()))))})},removeTabNavigation:function(n,t){var i=n.closest("li"),r=t.find("a").first(),u=t.find("a").last();i.off("keydown").off("click");n.off("keydown").off("click");r.off("keydown");u.off("keydown")},attachTabLink:function(t,i){var r=this;t.on(this.options.event+".tabset",function(t){t.preventDefault();r.activeTabIndex===r.prevTabIndex&&r.activeTabIndex!==i?(r.activeTabIndex=i,r.switchTabs()):r.$tabHolder.hasClass("aside-wrap")&&r.activeTabIndex===i&&(r.activeTabIndex=0,r.switchTabs());n(document.activeElement).blur()})},resizeHolder:function(n){var t=this;n?(this.$tabHolder.height(n),setTimeout(function(){t.$tabHolder.addClass("transition")},10)):t.$tabHolder.removeClass("transition").height("")},switchTabs:function(){var t=this,u=this.$tabLinks.eq(this.prevTabIndex),f=this.$tabLinks.eq(this.activeTabIndex),r=this.getTab(u),i=this.getTab(f),e=t.getClassTarget(u),o=t.getClassTarget(f);r.removeClass(this.options.activeClass);e.find("a").removeAttr("aria-selected");t.haveTabHolder()&&this.resizeHolder(r.outerHeight());setTimeout(function(){r.attr("id")!="tab00"&&(t.getClassTarget(u).removeClass(t.options.activeClass),r.addClass(t.options.tabHiddenClass));t.$tabHolder.hasClass("aside-wrap")==!0&&i.attr("id")!="tab00"&&(i.css("position","absolute"),n(".sticky-header").hasClass("fixed-position")==!0?i.addClass("stickyHeaderState"):i.removeClass("stickyHeaderState"),i.css("width","100%"));i.removeClass(t.options.tabHiddenClass).addClass(t.options.activeClass);o.find("a").attr("aria-selected","true");r.attr("aria-hidden","true");i.removeAttr("aria-hidden");t.$tabHolder.hasClass("aside-wrap")==!1&&(i.find("a, input, button, ul.entries-alphabets-list > li:not('.disabled'), ul.alphabets-list > li:not('.disabled')").attr("tabindex","0"),r.find("a, input, button, li").attr("tabindex","-1"));t.getClassTarget(f).addClass(t.options.activeClass);t.haveTabHolder()?(t.resizeHolder(i.outerHeight()),setTimeout(function(){t.resizeHolder();t.prevTabIndex=t.activeTabIndex},t.options.animSpeed)):t.prevTabIndex=t.activeTabIndex;t.setActiveTab(!1)},this.options.autoHeight?this.options.animSpeed:1)},getClassTarget:function(n){return this.options.addToParent?n.closest("li"):n},getActiveTab:function(){return this.getTab(this.$tabLinks.eq(this.activeTabIndex))},getTab:function(t){var i=t.attr(this.options.attrib);return i=i.substring(i.indexOf("#")+1).replace("#",""),n("#"+i)},haveTabHolder:function(){return this.$tabHolder&&this.$tabHolder.length},destroy:function(){var t=this;this.$tabLinks.off(".tabset").each(function(){var i=n(this);t.getClassTarget(i).removeClass(t.options.activeClass);n(i.attr(t.options.attrib)).removeClass(t.options.activeClass+" "+t.options.tabHiddenClass)});this.$holder.removeData("Tabset")}};n.fn.tabset=function(i){return i=n.extend({activeClass:"active",addToParent:!1,autoHeight:!1,checkHash:!1,animSpeed:200,tabLinks:"a",attrib:"href",event:"click",tabHiddenClass:"js-tab-hidden"},i),i.autoHeight=i.autoHeight&&n.support.opacity,this.each(function(){var r=n(this);r.data("Tabset")||r.data("Tabset",new t(r,i))})}}(jQuery,$(window)),function(n){function r(t){this.options=n.extend({addClassBeforeAnimation:!0,hideOnClickOutside:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:400,effect:"fade",event:"click"},t);this.init()}var t,i;r.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.makeCallback("onInit",this),this.holder.hasClass("open-close-1")==!0&&this.holder.find(".slide").attr("aria-hidden","true"))},findElements:function(){this.holder=n(this.options.holder);this.opener=this.holder.find(this.options.opener);this.slider=this.holder.find(this.options.slider)},attachEvents:function(){var i=this;this.eventHandler=function(n){n.preventDefault();var r=!1;typeof n.isTrigger!="undefined"&&n.isTrigger==3&&(r=!0);i.slider.hasClass(t)?i.showSlide(r):i.hideSlide()};i.opener.bind(i.options.event,this.eventHandler);i.options.event==="over"&&(i.opener.bind("mouseenter",function(){i.holder.hasClass(i.options.activeClass)||i.showSlide()}),i.holder.bind("mouseleave",function(){i.hideSlide()}));i.outsideClickHandler=function(t){if(i.options.hideOnClickOutside){var r=n(t.target),u=i.slider.children(":first");r.is(i.opener)||r.closest(i.opener).length||r.is(u)||r.closest(u).length||i.hideSlide()}};this.holder.hasClass(this.options.activeClass)?n(document).bind("click touchstart",i.outsideClickHandler):this.slider.addClass(t)},showSlide:function(r){var u,f;n("div.open-accordion").removeClass("active");n("div.open-accordion a").not(".accordion-opener").not(".chk-datasets .sub-opener1").not(".chk-datasets .sub-sub-opener1").attr("tabindex","-1");n("div.open-accordion").attr("aria-hidden","true");n("a.accordion-opener").removeClass("active");n("div.accordion-slide").addClass("js-slide-hidden");n("div.accordion-slide").css("display","none");u=this;u.opener.attr("aria-expanded","true");u.opener.attr("title","collapse");u.holder.find("input[type='checkbox']").attr("tabindex","0");u.holder.find("a").attr("tabindex","0");u.options.addClassBeforeAnimation&&(u.holder.addClass(u.options.activeClass),this.holder.hasClass("open-close-1")==!0?u.holder.find(".slide").removeAttr("aria-hidden"):u.holder.removeAttr("aria-hidden"));u.slider.removeClass(t);u.opener.attr("id")!="mobileHeaderMagGlassOpener"?(n(document).bind("click touchstart",u.outsideClickHandler),u.opener.hasClass("aside-opener")&&n("a#mobileHeaderMagGlassOpener[aria-expanded='true']").each(function(){n(this).click()})):n("aside#sidebar a.aside-opener[aria-expanded='true']").each(function(){n(this).click()});f=u.options.animSpeed;r==!0&&(f=0);u.makeCallback("animStart",!0,u);i[u.options.effect].show({box:u.slider,speed:f,complete:function(){u.options.addClassBeforeAnimation||u.holder.addClass(u.options.activeClass);u.makeCallback("animEnd",!0,u)}})},hideSlide:function(){var r=this;r.holder.find("input[type='checkbox']").not(".chkLevel1ContentType").attr("tabindex","-1");r.holder.find("a").not(".accordion-opener").not(".chk-datasets .sub-opener1").not(".chk-datasets .sub-sub-opener1").attr("tabindex","-1");r.opener.attr("aria-expanded","false");r.opener.attr("title","expand");r.options.addClassBeforeAnimation&&(r.holder.removeClass(r.options.activeClass),this.holder.hasClass("open-close-1")==!0?r.holder.find(".slide").attr("aria-hidden","true"):r.holder.attr("aria-hidden","true"));n(document).unbind("click touchstart",r.outsideClickHandler);r.makeCallback("animStart",!1,r);i[r.options.effect].hide({box:r.slider,speed:r.options.animSpeed,complete:function(){r.options.addClassBeforeAnimation||r.holder.removeClass(r.options.activeClass);r.slider.addClass(t);r.makeCallback("animEnd",!1,r)}})},destroy:function(){this.slider.removeClass(t).css({display:""});this.opener.unbind(this.options.event,this.eventHandler);this.holder.removeClass(this.options.activeClass).removeData("OpenClose");n(document).unbind("click touchstart",this.outsideClickHandler)},makeCallback:function(n){if(typeof this.options[n]=="function"){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}}};t="js-slide-hidden",function(){var i=n('<style type="text/css">')[0],r="."+t;r+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important}";i.styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r));n("head").append(i);document.ontouchmove=function(t){(n("body").hasClass("aside-active")||n("body").hasClass("embedly-open"))&&t.preventDefault()}}();i={slide:{show:function(n){n.box.stop(!0).hide().slideDown(n.speed,n.complete)},hide:function(n){n.box.stop(!0).slideUp(n.speed,n.complete)}},fade:{show:function(n){n.box.stop(!0).hide().fadeIn(n.speed,n.complete)},hide:function(n){n.box.stop(!0).fadeOut(n.speed,n.complete)}},none:{show:function(n){n.box.hide().show(0,n.complete)},hide:function(n){n.box.hide(0,n.complete)}}};n.fn.openClose=function(t){return this.each(function(){n(this).data("OpenClose",new r(n.extend(t,{holder:this})))})}}(jQuery);NavigationSelect.prototype={createSelect:function(){var n=this;this.startIndex=0;this.navigation=this.options.list;this.select=document.createElement("select");this.select.className=this.options.selectClass;this.createDefaultOption();this.createList(this.navigation,0);this.navigation.parentNode.insertBefore(this.select,this.navigation)},createDefaultOption:function(){if(this.options.useDefaultOption){var n=document.createElement("option"),t=this.navigation.getAttribute(this.options.defaultOptionAttr);n.className=this.options.defaultOptionClass;n.innerHTML=t||this.options.defaultOptionText;this.navigation.removeAttribute(this.options.defaultOptionAttr);this.select.appendChild(n);this.startIndex=1}},createList:function(n,t){var i=this;lib.each(n.children,function(n,r){var f=r.getElementsByTagName("a")[0],u=r.getElementsByTagName("ul")[0];f&&i.select.appendChild(i.createOption(f,u,t));u&&i.createList(u,t+1)})},createOption:function(n,t,i){var r=document.createElement("option"),u=this.getLevelIndent(i)+n.innerHTML;return r.innerHTML=u,r.className=this.options.levelPrefixClass+(i+1),r.value=n.getAttribute("href",2),lib.hasClass(n,this.options.activeClass)&&r.setAttribute("selected","selected"),t&&(r.className+=" "+this.options.hasDropClass),r},getLevelIndent:function(n){return new Array(n+1).join(this.options.levelIndentHTML)},attachEvents:function(){var n=this;this.select.onchange=function(){this.selectedIndex>=n.startIndex&&(location.href=this.value)}}};lib={hasClass:function(n,t){return n&&n.className?n.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")):!1},addClass:function(n,t){n&&!this.hasClass(n,t)&&(n.className+=" "+t)},removeClass:function(n,t){n&&this.hasClass(n,t)&&(n.className=n.className.replace(new RegExp("(\\s|^)"+t+"(\\s|$)")," "))},extend:function(n){for(var i,t=1;t<arguments.length;t++)for(i in arguments[t])arguments[t].hasOwnProperty(i)&&(n[i]=arguments[t][i]);return n},each:function(n,t){var i,r;if(typeof n.length=="number"){for(i=0,r=n.length;i<r;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(n.hasOwnProperty(i)&&t.call(n[i],i,n[i])===!1)break},event:function(){var n=function(n){return(n=n||window.event,n.isFixed)?n:(n.isFixed=!0,n.target||(n.target=n.srcElement),n.preventDefault=n.preventDefault||function(){this.returnValue=!1},n.stopPropagation=n.stopPropagation||function(){this.cancelBubble=!0},n)};return{add:function(t,i,r){t.events||(t.events={},t.handle=function(i){var f,u=t.events[i.type],r,e;for(i=n(i),r=0,e=u.length;r<e;r++)u[r]&&(f=u[r].call(t,i),f===!1&&(i.preventDefault(),i.stopPropagation()))});t.events[i]||(t.events[i]=[],t.addEventListener?t.addEventListener(i,t.handle,!1):t.attachEvent&&t.attachEvent("on"+i,t.handle));t.events[i].push(r)},remove:function(n,t,i){for(var r=n.events[t],u=r.length-1;u>=0;u--)r[u]===i&&r.splice(u,1);r.length||(delete n.events[t],n.removeEventListener?n.removeEventListener(t,n.handle,!1):n.detachEvent&&n.detachEvent("on"+t,n.handle))}}}(),queryElementsBySelector:function(n,t){var d,y,p,i,g,w,c,v,e,u,a,r,s,f;if(t=t||document,!n)return[];if(n===">*")return t.children;if(typeof document.querySelectorAll=="function")return t.querySelectorAll(n);for(d=n.split(","),y=[],p=0;p<d.length;p++){for(i=[t||document],g=d[p].replace(/^\s+/,"").replace(/\s+$/,"").split(" "),w=0;w<g.length;w++){if(token=g[w].replace(/^\s+/,"").replace(/\s+$/,""),token.indexOf("#")>-1){var b=token.split("#"),h=b[0],nt=b[1],k=document.getElementById(nt);if(k&&h&&k.nodeName.toLowerCase()!=h)return[];i=k?[k]:[];continue}if(token.indexOf(".")>-1){var b=token.split("."),h=b[0]||"*",tt=b[1],u=[],a=0;for(r=0;r<i.length;r++)for(s=h=="*"?i[r].getElementsByTagName("*"):i[r].getElementsByTagName(h),f=0;f<s.length;f++)u[a++]=s[f];for(i=[],v=0,e=0;e<u.length;e++)u[e].className&&u[e].className.match(new RegExp("(\\s|^)"+tt+"(\\s|$)"))&&(i[v++]=u[e]);continue}if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var h=RegExp.$1||"*",o=RegExp.$2,it=RegExp.$3,l=RegExp.$4;for(o.toLowerCase()=="for"&&this.browser.msie&&this.browser.version<8&&(o="htmlFor"),u=[],a=0,r=0;r<i.length;r++)for(s=h=="*"?i[r].getElementsByTagName("*"):i[r].getElementsByTagName(h),f=0;s[f];f++)u[a++]=s[f];i=[];v=0;switch(it){case"=":c=function(n){return n.getAttribute(o)==l};break;case"~":c=function(n){return n.getAttribute(o).match(new RegExp("(\\s|^)"+l+"(\\s|$)"))};break;case"|":c=function(n){return n.getAttribute(o).match(new RegExp("^"+l+"-?"))};break;case"^":c=function(n){return n.getAttribute(o).indexOf(l)==0};break;case"$":c=function(n){return n.getAttribute(o).lastIndexOf(l)==n.getAttribute(o).length-l.length};break;case"*":c=function(n){return n.getAttribute(o).indexOf(l)>-1};break;default:c=function(n){return n.getAttribute(o)}}for(i=[],v=0,e=0;e<u.length;e++)c(u[e])&&(i[v++]=u[e]);continue}for(h=token,u=[],a=0,r=0;r<i.length;r++)for(s=i[r].getElementsByTagName(h),f=0;f<s.length;f++)u[a++]=s[f];i=u}y=[].concat(y,i)}return y},trim:function(n){return n.replace(/^\s+/,"").replace(/\s+$/,"")},bind:function(n,t,i){return function(){return n.apply(t,typeof i!="undefined"?[i]:arguments)}}},function(n){n.fn.slideAccordion=function(r){var u=n.extend({addClassBeforeAnimation:!1,allowClickWhenExpanded:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:300,collapsible:!0,event:"click"},r);return this.each(function(){var e=n(this),o=e.find(":has("+u.slider+")"),f=n(window),r=1;o.each(function(){var o=n(this),s=o.find(u.opener),e=o.find(u.slider),h;s.attr("aria-expanded","false");h=n(window).width();h<746&&e.attr("aria-hidden","true");typeof e.attr("id")=="undefined"?(s.attr("aria-controls","accordion-slider-"+r.toString()),e.attr("id","accordion-slider-"+r.toString())):s.attr("aria-controls",e.attr("id"));r++;s.bind(u.event,function(r){var c,h,l;if(!e.is(":animated"))if(o.hasClass(u.activeClass)){if(o.find("a.opener").attr("aria-expanded","false"),e.attr("aria-hidden","true"),e.find("input").attr("tabindex","-1"),e.find("a").attr("tabindex","-1"),e.find("span.mjx-chtml").attr("tabindex","-1"),u.allowClickWhenExpanded)return;u.collapsible&&e.slideUp(u.animSpeed,function(){s.closest("#SAGESearchWidget-Accordion").length>0&&sessionStorage.setItem("lsCrossSearchState","closed");t(e);o.removeClass(u.activeClass)})}else s.closest("#SAGESearchWidget-Accordion").length>0&&sessionStorage.setItem("lsCrossSearchState","open"),c=o.siblings("."+u.activeClass),h=c.find(u.slider),o.addClass(u.activeClass),o.find("a.opener").attr("aria-expanded","true"),e.attr("aria-hidden","false"),e.find("input").attr("tabindex","0"),e.find("a").not(".opener.default").attr("tabindex","0"),e.find("span.mjx-chtml.MJXc-display").attr("tabindex","0"),e.closest("#divReadersGuideHTML").length>0&&e.children("li").each(function(){n(this).find("a").attr("tabindex","-1");n(this).find("a").first().attr("tabindex","0")}),i(e).hide().slideDown(u.animSpeed,function(){typeof o.find(".open-1").first()!="undefined"&&(o.find(".open-1").first().attr("id")=="lnkHowToGuide"||o.find(".open-1").first().attr("id")=="lnkStudentGuide")&&setTimeout(function(){o.find(".open-1").first().isInViewport()==!1&&n(window).scrollTop(o.find(".open-1").first().offset().top-120)},300);f.trigger("setAsideHeight")}),l=!1,h.each(function(){n(this).closest(".steps-wrap").length>0&&(l=!0)}),l==!1&&h.slideUp(u.animSpeed,function(){c.removeClass(u.activeClass);t(h);f.trigger("setAsideHeight")});r.preventDefault()});o.hasClass(u.activeClass)?i(e):n(o).parents(".step-content").length==0&&t(e)})})};var i=function(n){return n.css({position:"",top:"",left:"",width:""})},t=function(n){return n.show().css({position:"absolute",top:-9999,left:-9999,width:n.width()})}}(jQuery),function(n){function t(t){this.options=n.extend({mask:"div.mask",slider:">*",slides:">*",activeClass:"active",disabledClass:"disabled",btnPrev:"a.btn-prev",btnNext:"a.btn-next",generatePagination:!1,pagerList:"<ul>",pagerListItem:'<li><a href="#"><\/a><\/li>',pagerListItemText:"a",pagerLinks:".pagination li",currentNumber:"span.current-num",totalNumber:"span.total-num",btnPlay:".btn-play",btnPause:".btn-pause",btnPlayPause:".btn-play-pause",galleryReadyClass:"gallery-js-ready",autorotationActiveClass:"autorotation-active",autorotationDisabledClass:"autorotation-disabled",stretchSlideToMask:!1,circularRotation:!0,disableWhileAnimating:!1,autoRotation:!1,pauseOnHover:isTouchDevice?!1:!0,maskAutoSize:!1,switchTime:4e3,animSpeed:600,event:"click",swipeThreshold:15,handleTouch:!0,vertical:!1,useTranslate3D:!1,step:!1},t);this.init()}t.prototype={init:function(){this.options.holder&&(this.findElements(),this.attachEvents(),this.refreshPosition(),this.refreshState(!0),this.resumeRotation(),this.makeCallback("onInit",this),n(".pagination-holder .btn-prev").attr("aria-label","Previous Slide"),n(".pagination-holder .btn-prev").attr("role","button"),n(".pagination-holder .btn-next").attr("aria-label","Next Slide"),n(".pagination-holder .btn-next").attr("role","button"),n(this.options.pagerLinks).each(function(){n(this).find("a").attr("role","button");n(this).find("a").text()=="1"&&n(this).find("a").attr("aria-label","Slide 1 of 4");n(this).find("a").text()=="2"&&n(this).find("a").attr("aria-label","Slide 2 of 4");n(this).find("a").text()=="3"&&n(this).find("a").attr("aria-label","Slide 3 of 4");n(this).find("a").text()=="4"&&n(this).find("a").attr("aria-label","Slide 4 of 4")}),this.slides.each(function(){n(this).attr("aria-live","polite");n(this).hasClass("active")==!1&&(n(this).removeAttr("aria-live"),n(this).attr("aria-hidden",!0),n(this).attr("tabindex","-1"),n(this).find("a").attr("tabindex","-1"),n(this).find("*").attr("aria-hidden",!0))}))},findElements:function(){if(this.fullSizeFunction=this.options.vertical?"outerHeight":"outerWidth",this.innerSizeFunction=this.options.vertical?"height":"width",this.slideSizeFunction="outerHeight",this.maskSizeProperty="height",this.animProperty=this.options.vertical?"marginTop":"marginLeft",this.gallery=n(this.options.holder).addClass(this.options.galleryReadyClass),this.mask=this.gallery.find(this.options.mask),this.slider=this.mask.find(this.options.slider),this.slides=this.slider.find(this.options.slides),this.btnPrev=this.gallery.find(this.options.btnPrev),this.btnNext=this.gallery.find(this.options.btnNext),this.currentStep=0,this.stepsCount=0,this.options.step===!1){var t=this.slides.filter("."+this.options.activeClass);t.length&&(this.currentStep=this.slides.index(t))}this.calculateOffsets();typeof this.options.generatePagination=="string"?(this.pagerLinks=n(),this.buildPagination()):(this.pagerLinks=this.gallery.find(this.options.pagerLinks),this.attachPaginationEvents());this.btnPlay=this.gallery.find(this.options.btnPlay);this.btnPause=this.gallery.find(this.options.btnPause);this.btnPlayPause=this.gallery.find(this.options.btnPlayPause);this.curNum=this.gallery.find(this.options.currentNumber);this.allNum=this.gallery.find(this.options.totalNumber)},attachEvents:function(){var t=this;if(this.bindHandlers(["onWindowResize"]),n(window).bind("load resize orientationchange",this.onWindowResize),this.btnPrev.length&&(this.prevSlideHandler=function(n){n.preventDefault();t.prevSlide()},this.btnPrev.bind(this.options.event,this.prevSlideHandler)),this.btnNext.length&&(this.nextSlideHandler=function(n){n.preventDefault();t.nextSlide()},this.btnNext.bind(this.options.event,this.nextSlideHandler)),this.options.pauseOnHover&&!isTouchDevice&&(this.hoverHandler=function(){t.options.autoRotation&&(t.galleryHover=!0,t.pauseRotation())},this.leaveHandler=function(){t.options.autoRotation&&(t.galleryHover=!1,t.resumeRotation())},this.gallery.bind({mouseenter:this.hoverHandler,mouseleave:this.leaveHandler})),this.btnPlay.length&&(this.btnPlayHandler=function(n){n.preventDefault();t.startRotation()},this.btnPlay.bind(this.options.event,this.btnPlayHandler)),this.btnPause.length&&(this.btnPauseHandler=function(n){n.preventDefault();t.stopRotation()},this.btnPause.bind(this.options.event,this.btnPauseHandler)),this.btnPlayPause.length&&(this.btnPlayPauseHandler=function(n){n.preventDefault();t.gallery.hasClass(t.options.autorotationActiveClass)?t.stopRotation():t.startRotation()},this.btnPlayPause.bind(this.options.event,this.btnPlayPauseHandler)),isTouchDevice&&this.options.useTranslate3D&&this.slider.css({"-webkit-transform":"translate3d(0px, 0px, 0px)"}),isTouchDevice&&this.options.handleTouch&&window.Hammer&&this.mask.length){this.swipeHandler=new Hammer.Manager(this.mask[0]);this.swipeHandler.add(new Hammer.Pan({direction:t.options.vertical?Hammer.DIRECTION_VERTICAL:Hammer.DIRECTION_HORIZONTAL,threshold:t.options.swipeThreshold}));this.swipeHandler.on("panstart",function(){t.galleryAnimating?t.swipeHandler.stop():(t.pauseRotation(),t.originalOffset=parseFloat(t.slider.css(t.animProperty)))}).on("panmove",function(n){var i=t.originalOffset+n[t.options.vertical?"deltaY":"deltaX"];i=Math.max(Math.min(0,i),t.maxOffset);t.slider.css(t.animProperty,i)}).on("panend",function(n){t.resumeRotation();n.distance>t.options.swipeThreshold?n.offsetDirection===Hammer.DIRECTION_RIGHT||n.offsetDirection===Hammer.DIRECTION_DOWN?t.nextSlide():t.prevSlide():t.switchSlide(!1)})}},onWindowResize:function(){this.galleryAnimating?this.resizeQueue=!0:(this.calculateOffsets(),this.refreshPosition(),this.buildPagination(),this.refreshState(),this.resizeQueue=!1)},refreshPosition:function(){this.currentStep=Math.min(this.currentStep,this.stepsCount-1);this.tmpProps={};this.tmpProps[this.animProperty]=this.getStepOffset();this.slider.stop().css(this.tmpProps)},calculateOffsets:function(){var f=this,t,i,u,r;if(this.options.stretchSlideToMask&&(u={},u[this.innerSizeFunction]=this.mask[this.innerSizeFunction](),this.slides.css(u)),this.maskSize=this.mask[this.innerSizeFunction](),this.sumSize=this.getSumSize(),this.maxOffset=this.maskSize-this.sumSize,this.options.vertical&&this.options.maskAutoSize){for(this.options.step=1,this.stepsCount=this.slides.length,this.stepOffsets=[0],t=0,r=0;r<this.slides.length;r++)t-=n(this.slides[r])[this.fullSizeFunction](!0),this.stepOffsets.push(t);this.maxOffset=t;return}if(typeof this.options.step=="number"&&this.options.step>0)for(this.slideDimensions=[],this.slides.each(n.proxy(function(t,i){f.slideDimensions.push(n(i)[f.fullSizeFunction](!0))},this)),this.stepOffsets=[0],this.stepsCount=1,t=i=0;t>this.maxOffset;)t-=this.getSlideSize(i,i+this.options.step),i+=this.options.step,this.stepOffsets.push(Math.max(t,this.maxOffset)),this.stepsCount++;else for(this.stepSize=this.maskSize,this.stepsCount=1,t=0;t>this.maxOffset;)t-=this.stepSize,this.stepsCount++},getSumSize:function(){var t=0;return this.slides.each(n.proxy(function(i,r){t+=n(r)[this.fullSizeFunction](!0)},this)),this.slider.css(this.innerSizeFunction,t),t},getStepOffset:function(n){return n=n||this.currentStep,typeof this.options.step=="number"?this.stepOffsets[this.currentStep]:Math.min(0,Math.max(-this.currentStep*this.stepSize,this.maxOffset))},getSlideSize:function(n,t){for(var r=0,i=n;i<Math.min(t,this.slideDimensions.length);i++)r+=this.slideDimensions[i];return r},buildPagination:function(){if(typeof this.options.generatePagination=="string"&&(this.pagerHolder||(this.pagerHolder=this.gallery.find(this.options.generatePagination)),this.pagerHolder.length&&this.oldStepsCount!=this.stepsCount)){this.oldStepsCount=this.stepsCount;this.pagerHolder.empty();this.pagerList=n(this.options.pagerList).appendTo(this.pagerHolder);for(var t=0;t<this.stepsCount;t++)n(this.options.pagerListItem).appendTo(this.pagerList).find(this.options.pagerListItemText).text(t+1);this.pagerLinks=this.pagerList.children();this.attachPaginationEvents()}},attachPaginationEvents:function(){var n=this;this.pagerLinksHandler=function(t){t.preventDefault();n.numSlide(n.pagerLinks.index(t.currentTarget))};this.pagerLinks.bind(this.options.event,this.pagerLinksHandler)},prevSlide:function(){this.options.disableWhileAnimating&&this.galleryAnimating||(this.currentStep>0?(this.currentStep--,this.switchSlide(!1)):this.options.circularRotation&&(this.currentStep=this.stepsCount-1,this.switchSlide(!1)))},nextSlide:function(n){this.options.disableWhileAnimating&&this.galleryAnimating||(this.currentStep<this.stepsCount-1?(this.currentStep++,this.switchSlide(!1)):(this.options.circularRotation||n===!0)&&(this.currentStep=0,this.switchSlide(!1)))},numSlide:function(n){this.currentStep!=n&&(this.currentStep=n,this.switchSlide(!0))},switchSlide:function(t){var i=this;this.galleryAnimating=!0;this.tmpProps={};this.tmpProps[this.animProperty]=this.getStepOffset();this.slider.stop().animate(this.tmpProps,{duration:this.options.animSpeed,complete:function(){i.galleryAnimating=!1;i.resizeQueue&&i.onWindowResize();i.makeCallback("onChange",i);i.autoRotate();i.slides.each(function(){n(this).removeAttr("aria-hidden");n(this).find("*").removeAttr("aria-hidden");n(this).attr("tabindex","0");n(this).find("a").attr("tabindex","0");n(this).attr("aria-live","polite");n(this).hasClass("active")==!1&&(n(this).removeAttr("aria-live"),n(this).attr("aria-hidden",!0),n(this).attr("tabindex","-1"),n(this).find("a").attr("tabindex","-1"),n(this).find("*").attr("aria-hidden",!0))});t==!0&&n(".carousel .slideset .slide.active .details a:first").focus()}});this.refreshState();this.makeCallback("onBeforeChange",this)},refreshState:function(n){(this.options.step===1||this.stepsCount===this.slides.length)&&this.slides.removeClass(this.options.activeClass).eq(this.currentStep).addClass(this.options.activeClass);this.pagerLinks.removeClass(this.options.activeClass).eq(this.currentStep).addClass(this.options.activeClass);this.curNum.html(this.currentStep+1);this.allNum.html(this.stepsCount);this.options.maskAutoSize&&typeof this.options.step=="number"&&(this.tmpProps={},this.tmpProps[this.maskSizeProperty]=this.slides.eq(Math.min(this.currentStep,this.slides.length-1))[this.slideSizeFunction](!0),this.mask.stop()[n?"css":"animate"](this.tmpProps));this.options.circularRotation||(this.btnPrev.add(this.btnNext).removeClass(this.options.disabledClass),this.currentStep===0&&this.btnPrev.addClass(this.options.disabledClass),this.currentStep===this.stepsCount-1&&this.btnNext.addClass(this.options.disabledClass));this.gallery.toggleClass("not-enough-slides",this.sumSize<=this.maskSize)},startRotation:function(){this.options.autoRotation=!0;this.galleryHover=!1;this.autoRotationStopped=!1;this.resumeRotation()},stopRotation:function(){this.galleryHover=!0;this.autoRotationStopped=!0;this.pauseRotation()},pauseRotation:function(){this.gallery.addClass(this.options.autorotationDisabledClass);this.gallery.removeClass(this.options.autorotationActiveClass);clearTimeout(this.timer)},resumeRotation:function(){this.autoRotationStopped||(this.gallery.addClass(this.options.autorotationActiveClass),this.gallery.removeClass(this.options.autorotationDisabledClass),this.autoRotate())},autoRotate:function(){var n=this;clearTimeout(this.timer);!this.options.autoRotation||this.galleryHover||this.autoRotationStopped?this.pauseRotation():this.timer=setTimeout(function(){n.nextSlide(!0)},this.options.switchTime)},bindHandlers:function(t){var i=this;n.each(t,function(n,t){var r=i[t];i[t]=function(){return r.apply(i,arguments)}})},makeCallback:function(n){if(typeof this.options[n]=="function"){var t=Array.prototype.slice.call(arguments);t.shift();this.options[n].apply(this,t)}},destroy:function(){n(window).unbind("load resize orientationchange",this.onWindowResize);this.btnPrev.unbind(this.options.event,this.prevSlideHandler);this.btnNext.unbind(this.options.event,this.nextSlideHandler);this.pagerLinks.unbind(this.options.event,this.pagerLinksHandler);this.gallery.unbind("mouseenter",this.hoverHandler);this.gallery.unbind("mouseleave",this.leaveHandler);this.stopRotation();this.btnPlay.unbind(this.options.event,this.btnPlayHandler);this.btnPause.unbind(this.options.event,this.btnPauseHandler);this.btnPlayPause.unbind(this.options.event,this.btnPlayPauseHandler);this.swipeHandler&&this.swipeHandler.destroy();var t=[this.options.galleryReadyClass,this.options.autorotationActiveClass,this.options.autorotationDisabledClass];this.gallery.removeClass(t.join(" "));this.slider.add(this.slides).removeAttr("style");typeof this.options.generatePagination=="string"&&this.pagerHolder.empty()}};n.fn.scrollGallery=function(i){return this.each(function(){n(this).data("ScrollGallery",new t(n.extend(i,{holder:this})))})}}(jQuery),function(n,t){function s(t,r,o){var s;if(document.body)r=typeof r=="number"?{duration:r}:r||{},f=f||n("html, body"),s=r.container||f;else return;typeof t=="number"&&(t={top:t});e&&i&&e.off(u,i);r.wheelBehavior&&r.wheelBehavior!=="none"&&(i=function(n){r.wheelBehavior==="stop"?(s.off(u,i),s.stop()):r.wheelBehavior==="ignore"&&n.preventDefault()},e=s.on(u,i));s.stop().animate({scrollLeft:t.left,scrollTop:t.top},r.duration,function(){i&&s.off(u,i);n.isFunction(o)&&o()})}function o(t){this.options=n.extend({anchorLinks:'a[href^="#"]',container:null,extraOffset:null,activeClasses:null,easing:"swing",animMode:"duration",animDuration:800,animSpeed:1500,anchorActiveClass:"anchor-active",sectionActiveClass:"section-active",wheelBehavior:"stop",useNativeAnchorScrolling:!1},t);this.init()}var f,r=n(window),e,i,u="onwheel"in document||document.documentMode>=9?"wheel":"mousewheel DOMMouseScroll";o.prototype={init:function(){this.initStructure();this.attachEvents()},initStructure:function(){this.container=this.options.container?n(this.options.container):n("html,body");this.scrollContainer=this.options.container?this.container:r;this.anchorLinks=n(this.options.anchorLinks)},getAnchorTarget:function(t){var i=n(t).attr("href");return n(i.length>1?i:"html")},getTargetOffset:function(n){var t=n.offset().top;return this.options.container&&(t-=this.container.offset().top-this.container.prop("scrollTop")),typeof this.options.extraOffset=="number"?t-=this.options.extraOffset:typeof this.options.extraOffset=="function"&&(t-=this.options.extraOffset(n)),{top:t}},attachEvents:function(){var t=this;if(this.options.activeClasses){this.anchorData=[];this.anchorLinks.each(function(){var r=n(this),u=t.getAnchorTarget(r),i;n.each(t.anchorData,function(n,t){t.block[0]===u[0]&&(i=t)});i?i.link=i.link.add(r):t.anchorData.push({link:r,block:u})});this.resizeHandler=function(){t.recalculateOffsets()};this.scrollHandler=function(){t.refreshActiveClass()};this.recalculateOffsets();this.scrollContainer.on("scroll",this.scrollHandler);r.on("resize",this.resizeHandler)}if(this.clickHandler=function(n){t.onClick(n)},!this.options.useNativeAnchorScrolling)this.anchorLinks.on("click",this.clickHandler)},recalculateOffsets:function(){var t=this;n.each(this.anchorData,function(n,i){i.offset=t.getTargetOffset(i.block);i.height=i.block.outerHeight()});this.refreshActiveClass()},refreshActiveClass:function(){function i(n,i,r){n.toggleClass(t.options.anchorActiveClass,r);i.toggleClass(t.options.sectionActiveClass,r)}var t=this,f=!1,e=this.container.prop("scrollHeight"),o=this.scrollContainer.height(),u=this.options.container?this.container.prop("scrollTop"):r.scrollTop();if(this.options.customScrollHandler){this.options.customScrollHandler.call(this,u,this.anchorData);return}this.anchorData.sort(function(n,t){return n.offset.top-t.offset.top});n.each(this.anchorData,function(n){var h=t.anchorData.length-n-1,r=t.anchorData[h],s=t.options.activeClasses==="parent"?r.link.parent():r.link;u>=e-o?h===t.anchorData.length-1?i(s,r.block,!0):i(s,r.block,!1):!f&&(u>=r.offset.top-1||h===0)?(f=!0,i(s,r.block,!0)):i(s,r.block,!1)})},calculateScrollDuration:function(n){var t;return this.options.animMode==="speed"?(t=Math.abs(this.scrollContainer.scrollTop()-n.top),t/this.options.animSpeed*1e3):this.options.animDuration},onClick:function(n){var i=this.getAnchorTarget(n.currentTarget),t=this.getTargetOffset(i);n.preventDefault();s(t,{container:this.container,wheelBehavior:this.options.wheelBehavior,duration:this.calculateScrollDuration(t)})},destroy:function(){this.options.activeClasses&&(r.off("resize",this.resizeHandler),this.scrollContainer.off("scroll",this.scrollHandler));this.anchorLinks.off("click",this.clickHandler)}};n.extend(o,{scrollTo:function(n,t,i){s(n,t,i)}});t.SmoothScroll=o}(jQuery,this),function(n){function u(u,f){var e=n(),s,o=0,h=u.eq(0).offset().top;u.each(function(){var t=n(this);t.offset().top===h?e=e.add(this):(s=r(e),o=Math.max(o,i(e,s,f)),e=t,h=t.offset().top)});e.length&&(s=r(e),o=Math.max(o,i(e,s,f)));f.biggestHeight&&u.css(f.useMinHeight&&t?"minHeight":"height",o)}function r(t){var i=0;return t.each(function(){i=Math.max(i,n(this).outerHeight())}),i}function i(i,r,u){var f,e=typeof r=="number"?r:r.height();return i.removeClass(u.leftEdgeClass).removeClass(u.rightEdgeClass).each(function(){var i=n(this),o=0,s=i.css("boxSizing")==="border-box"||i.css("-moz-box-sizing")==="border-box"||i.css("-webkit-box-sizing")==="border-box";typeof r!="number"&&i.parents().each(function(){var t=n(this);if(r.is(this))return!1;o+=t.outerHeight()-t.height()});f=e-o;f-=s?0:i.outerHeight()-i.height();f>0&&i.css(u.useMinHeight&&t?"minHeight":"height",f)}),i.filter(":first").addClass(u.leftEdgeClass),i.filter(":last").addClass(u.rightEdgeClass),f}n.fn.sameHeight=function(r){var f=n.extend({skipClass:"same-height-ignore",leftEdgeClass:"same-height-left",rightEdgeClass:"same-height-right",elements:">*",flexible:!1,multiLine:!1,useMinHeight:!1,biggestHeight:!1},r);return this.each(function(){function o(){r.css(f.useMinHeight&&t?"minHeight":"height","");f.multiLine?u(r,f):i(r,h,f)}var h=n(this),c,e,r=h.find(f.elements).not("."+f.skipClass),s;r.length&&(o(),s=function(){e||(e=!0,o(),clearTimeout(c),c=setTimeout(function(){o();setTimeout(function(){e=!1},10)},100))},f.flexible&&n(window).bind("resize orientationchange fontresize",s),n(window).bind("load",s))})};var t=typeof document.documentElement.style.maxHeight!="undefined"}(jQuery);jQuery.fn.clickClass=function(n){var t=jQuery.extend({classAdd:"add-class",addToParent:!1,event:"click"},n);return this.each(function(){var n=$(this);t.addToParent&&(n=typeof t.addToParent=="boolean"?n.parent():n.parents("."+t.addToParent));$(this).bind(t.event,function(i){i.preventDefault();n.toggleClass(t.classAdd);n.hasClass("segment-dropdown")==!0&&(n.hasClass("open")==!0?(n.attr("aria-hidden","false"),$(".video-segments.segment-list > li").attr("tabindex","0"),setTimeout(function(){$("ul.video-segments.segment-list li:first").focus()},100)):(n.attr("aria-hidden","true"),$(".video-segments.segment-list > li").attr("tabindex","-1")))})})},function(n){var i="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,t=/Windows Phone/.test(navigator.userAgent),r=i&&"touchstart"||t&&navigator.pointerEnabled&&"pointerdown"||t&&navigator.msPointerEnabled&&"MSPointerDown"||"mouseenter",o=i&&"touchend"||t&&navigator.pointerEnabled&&"pointerup"||t&&navigator.msPointerEnabled&&"MSPointerUp"||"mouseleave",u,f,e;i||t?(e=function(n){n.preventDefault()},u=function(t){var u=t.data,i=n(this),f=function(t){var o=n(t.target);if(!o.is(i)&&!o.closest(i).length){if(i.removeClass(u.hoverClass),i.off("click",e),u.onLeave)u.onLeave(i);n(document).off(r,f)}};if(!i.hasClass(u.hoverClass)){i.addClass(u.hoverClass);i.one("click",e);n(document).on(r,f);if(u.onHover)u.onHover(i)}}):(u=function(t){var i=t.data,r=n(this);r.addClass(i.hoverClass);n(i.context).on(o,i.selector,i,f);if(i.onHover)i.onHover(r)},f=function(t){var i=t.data,r=n(this);if(r.removeClass(i.hoverClass),n(i.context).off(o,i.selector,f),i.onLeave)i.onLeave(r)});n.fn.touchHover=function(t){var i=n.extend({context:this.context,selector:this.selector,hoverClass:"hover"},t);n(this.context).on(r,this.selector,i,u);return this}}(jQuery);jQuery.onFontResize=function(n){return n(function(){var r="font-resize-frame-"+Math.floor(Math.random()*1e3),t=n("<iframe>").attr("id",r).attr("tabindex","-1").addClass("font-resize-helper"),i;t.css({width:"100em",height:"10px",position:"absolute",borderWidth:0,top:"-9999px",left:"-9999px"}).appendTo("body");window.attachEvent&&!window.addEventListener?t.bind("resize",function(){n.onFontResize.trigger(t[0].offsetWidth/100)}):(i=t[0].contentWindow.document,i.open(),i.write('<script>window.onload = function(){var em = parent.$("#'+r+'")[0];window.onresize = function(){if(parent.jQuery.onFontResize){parent.jQuery.onFontResize.trigger(em.offsetWidth / 100);}}};<\/script>'),i.close());jQuery.onFontResize.initialSize=t[0].offsetWidth/100}),{trigger:function(t){n(window).trigger("fontresize",[t])}}}(jQuery),function(n,t){"use strict";typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=t(require("jquery")):n.jcf=t(jQuery)}(this,function(n){"use strict";var i=[],t={optionsKey:"jcf",dataKey:"jcf-instance",rtlClass:"jcf-rtl",focusClass:"jcf-focus-new",pressedClass:"jcf-pressed",disabledClass:"jcf-disabled",hiddenClass:"jcf-hidden",resetAppearanceClass:"jcf-reset-appearance",unselectableClass:"jcf-unselectable"},e="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,o=/Windows Phone/.test(navigator.userAgent),f,u,r;return t.isMobileDevice=!!(e||o),f=function(){var e=n("<style>").appendTo("head"),f=e.prop("sheet")||e.prop("styleSheet"),i=function(n,t,i){f.insertRule?f.insertRule(n+"{"+t+"}",i):f.addRule(n,t,i)},u,o;i("."+t.hiddenClass,"position:absolute !important;left:-9999px !important;height:1px !important;width:1px !important;margin:0 !important;border-width:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none");i("."+t.rtlClass+" ."+t.hiddenClass,"right:-9999px !important; left: auto !important");i("."+t.unselectableClass,"-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0);");i("."+t.resetAppearanceClass,"background: none; border: none; -webkit-appearance: none; appearance: none; opacity: 0; filter: alpha(opacity=0);");u=n("html");o=n("body");(u.css("direction")==="rtl"||o.css("direction")==="rtl")&&u.addClass(t.rtlClass);u.on("reset",function(){setTimeout(function(){r.refreshAll()},0)});t.styleSheetCreated=!0},function(){var o=navigator.pointerEnabled||navigator.msPointerEnabled,i="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,r,f={},e="jcf-";r=o?{pointerover:navigator.pointerEnabled?"pointerover":"MSPointerOver",pointerdown:navigator.pointerEnabled?"pointerdown":"MSPointerDown",pointermove:navigator.pointerEnabled?"pointermove":"MSPointerMove",pointerup:navigator.pointerEnabled?"pointerup":"MSPointerUp"}:{pointerover:"mouseover",pointerdown:"mousedown"+(i?" touchstart":""),pointermove:"mousemove"+(i?" touchmove":""),pointerup:"mouseup"+(i?" touchend":"")};n.each(r,function(t,i){n.each(i.split(" "),function(n,i){f[i]=t})});n.each(r,function(t,i){i=i.split(" ");n.event.special[e+t]={setup:function(){var t=this;n.each(i,function(n,i){t.addEventListener?t.addEventListener(i,u,!1):t["on"+i]=u})},teardown:function(){var t=this;n.each(i,function(n,i){t.addEventListener?t.removeEventListener(i,u,!1):t["on"+i]=null})}}});var t=null,s=function(n){var r=Math.abs(n.pageX-t.x),u=Math.abs(n.pageY-t.y),i=25;if(r<=i&&u<=i)return!0},u=function(i){var r=i||window.event,u=null,o=f[r.type];if(i=n.event.fix(r),i.type=e+o,r.pointerType)switch(r.pointerType){case 2:i.pointerType="touch";break;case 3:i.pointerType="pen";break;case 4:i.pointerType="mouse";break;default:i.pointerType=r.pointerType}else i.pointerType=r.type.substr(0,5);if(i.pageX||i.pageY||(u=r.changedTouches?r.changedTouches[0]:r,i.pageX=u.pageX,i.pageY=u.pageY),r.type==="touchend"&&(t={x:i.pageX,y:i.pageY}),i.pointerType!=="mouse"||!t||!s(i))return(n.event.dispatch||n.event.handle).call(this,i)}}(),function(){var i=("onwheel"in document||document.documentMode>=9?"wheel":"mousewheel DOMMouseScroll").split(" "),r="jcf-mousewheel",t;n.event.special[r]={setup:function(){var r=this;n.each(i,function(n,i){r.addEventListener?r.addEventListener(i,t,!1):r["on"+i]=t})},teardown:function(){var r=this;n.each(i,function(n,i){r.addEventListener?r.removeEventListener(i,t,!1):r["on"+i]=null})}};t=function(t){var i=t||window.event,u;return t=n.event.fix(i),t.type=r,"detail"in i&&(t.deltaY=-i.detail),"wheelDelta"in i&&(t.deltaY=-i.wheelDelta),"wheelDeltaY"in i&&(t.deltaY=-i.wheelDeltaY),"wheelDeltaX"in i&&(t.deltaX=-i.wheelDeltaX),"deltaY"in i&&(t.deltaY=i.deltaY),"deltaX"in i&&(t.deltaX=i.deltaX),t.delta=t.deltaY||t.deltaX,i.deltaMode===1&&(u=16,t.delta*=u,t.deltaY*=u,t.deltaX*=u),(n.event.dispatch||n.event.handle).call(this,t)}}(),u={fireNativeEvent:function(t,i){n(t).each(function(){var t=this,n;t.dispatchEvent?(n=document.createEvent("HTMLEvents"),n.initEvent(i,!0,!0),t.dispatchEvent(n)):document.createEventObject&&(n=document.createEventObject(),n.target=t,t.fireEvent("on"+i,n))})},bindHandlers:function(){var t=this;n.each(t,function(i,r){i.indexOf("on")===0&&n.isFunction(r)&&(t[i]=function(){return r.apply(t,arguments)})})}},r={version:"1.1.3",modules:{},getOptions:function(){return n.extend({},t)},setOptions:function(i,r){arguments.length>1?this.modules[i]&&n.extend(this.modules[i].prototype.options,r):n.extend(t,i)},addModule:function(r){var f=function(r){r.element.data(t.dataKey)||r.element.data(t.dataKey,this);i.push(this);this.options=n.extend({},t,this.options,o(r.element),r);this.bindHandlers();this.init.apply(this,arguments)},o=function(i){var r=i.data(t.optionsKey),u=i.attr(t.optionsKey);if(r)return r;if(u)try{return n.parseJSON(u)}catch(f){}},e;f.prototype=r;n.extend(r,u);r.plugins&&n.each(r.plugins,function(t,i){n.extend(i.prototype,u)});e=f.prototype.destroy;f.prototype.destroy=function(){this.options.element.removeData(this.options.dataKey);for(var n=i.length-1;n>=0;n--)if(i[n]===this){i.splice(n,1);break}e&&e.apply(this,arguments)};this.modules[r.name]=f},getInstance:function(i){return n(i).data(t.dataKey)},replace:function(i,r,u){var o=this,e;return t.styleSheetCreated||f(),n(i).each(function(){var f,i=n(this);e=i.data(t.dataKey);e?e.refresh():(r||n.each(o.modules,function(n,t){if(t.prototype.matchElement.call(t.prototype,i))return r=n,!1}),r&&(f=n.extend({element:i},u),e=new o.modules[r](f)))}),e},refresh:function(i){n(i).each(function(){var i=n(this).data(t.dataKey);i&&i.refresh()})},destroy:function(i){n(i).each(function(){var i=n(this).data(t.dataKey);i&&i.destroy()})},replaceAll:function(t){var i=this;n.each(this.modules,function(r,u){n(u.prototype.selector,t).each(function(){this.className.indexOf("jcf-ignore")<0&&i.replace(this,r)})})},refreshAll:function(r){if(r)n.each(this.modules,function(i,u){n(u.prototype.selector,r).each(function(){var i=n(this).data(t.dataKey);i&&i.refresh()})});else for(var u=i.length-1;u>=0;u--)i[u].refresh()},destroyAll:function(r){if(r)n.each(this.modules,function(i,u){n(u.prototype.selector,r).each(function(i,r){var u=n(r).data(t.dataKey);u&&u.destroy()})});else while(i.length)i[0].destroy()}},window.jcf=r,r}),function(n,t){"use strict";function r(t){this.options=n.extend({wrapNative:!0,wrapNativeOnMobile:!0,fakeDropInBody:!0,useCustomScroll:!0,flipDropToFit:!0,maxVisibleItems:10,fakeAreaStructure:'<span class="jcf-select"><span class="jcf-select-text"><\/span><span class="jcf-select-opener"><\/span><\/span>',fakeDropStructure:'<div class="jcf-select-drop"><div class="jcf-select-drop-content"><\/div><\/div>',optionClassPrefix:"jcf-option-",selectClassPrefix:"jcf-select-",dropContentSelector:".jcf-select-drop-content",selectTextSelector:".jcf-select-text",dropActiveClass:"jcf-drop-active",flipDropClass:"jcf-drop-flipped"},t);this.init()}function u(t){this.options=n.extend({wrapNative:!0,useCustomScroll:!0,fakeStructure:'<span class="jcf-list-box"><span class="jcf-list-wrapper"><\/span><\/span>',selectClassPrefix:"jcf-select-",listHolder:".jcf-list-wrapper"},t);this.init()}function f(t){this.options=n.extend({holder:null,maxVisibleItems:10,selectOnClick:!0,useHoverClass:!1,useCustomScroll:!1,handleResize:!0,multipleSelectWithoutKey:!1,alwaysPreventMouseWheel:!1,indexAttribute:"data-index",cloneClassPrefix:"jcf-option-",containerStructure:'<span class="jcf-list"><span class="jcf-list-content"><\/span><\/span>',containerSelector:".jcf-list-content",captionClass:"jcf-optgroup-caption",disabledClass:"jcf-disabled",optionClass:"jcf-option",groupClass:"jcf-optgroup",hoverClass:"jcf-hover",selectedClass:"jcf-selected",scrollClass:"jcf-scroll-active"},t);this.init()}jcf.addModule({name:"Select",selector:"select",options:{element:null,multipleCompactStyle:!1},plugins:{ListBox:u,ComboBox:r,SelectList:f},matchElement:function(n){return n.is("select")},init:function(){this.element=n(this.options.element);this.createInstance()},isListBox:function(){return this.element.is("[size]:not([jcf-size]), [multiple]")},createInstance:function(){this.instance&&this.instance.destroy();this.instance=this.isListBox()&&!this.options.multipleCompactStyle?new u(this.options):new r(this.options)},refresh:function(){var n=this.isListBox()&&this.instance instanceof r||!this.isListBox()&&this.instance instanceof u;n?this.createInstance():this.instance.refresh()},destroy:function(){this.instance.destroy()}});n.extend(r.prototype,{init:function(){this.initStructure();this.bindHandlers();this.attachEvents();this.refresh()},initStructure:function(){this.win=n(t);this.doc=n(document);this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeAreaStructure).insertAfter(this.realElement);this.selectTextContainer=this.fakeElement.find(this.options.selectTextSelector);this.selectText=n("<span><\/span>").appendTo(this.selectTextContainer);e(this.fakeElement);this.fakeElement.addClass(i(this.realElement.prop("className"),this.options.selectClassPrefix));this.realElement.prop("multiple")&&this.fakeElement.addClass("jcf-compact-multiple");this.options.isMobileDevice&&this.options.wrapNativeOnMobile&&!this.options.wrapNative&&(this.options.wrapNative=!0);this.options.wrapNative?this.realElement.prependTo(this.fakeElement).css({position:"absolute",height:"100%",width:"100%"}).addClass(this.options.resetAppearanceClass):(this.realElement.addClass(this.options.hiddenClass),this.fakeElement.attr("title",this.realElement.attr("title")),this.fakeDropTarget=this.options.fakeDropInBody?n("body"):this.fakeElement)},attachEvents:function(){var n=this;if(this.delayedRefresh=function(){setTimeout(function(){n.refresh();n.list&&(n.list.refresh(),n.list.scrollToActiveOption())},1)},this.options.wrapNative)this.realElement.on({focus:this.onFocus,change:this.onChange,click:this.onChange,keydown:this.onChange});else{this.realElement.on({focus:this.onFocus,change:this.onChange,keydown:this.onKeyDown});this.fakeElement.on({"jcf-pointerdown":this.onSelectAreaPress})}},onKeyDown:function(n){n.which===13?this.toggleDropdown():this.dropActive&&this.delayedRefresh()},onChange:function(){this.refresh()},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.fakeElement.addClass(this.options.focusClass);this.realElement.on("blur",this.onBlur);this.toggleListMode(!0);this.focusedFlag=!0}},onBlur:function(){this.pressedFlag||(this.fakeElement.removeClass(this.options.focusClass),this.realElement.off("blur",this.onBlur),this.toggleListMode(!1),this.focusedFlag=!1)},onResize:function(){this.dropActive&&this.hideDropdown()},onSelectDropPress:function(){this.pressedFlag=!0},onSelectDropRelease:function(n,t){this.pressedFlag=!1;t.pointerType==="mouse"&&this.realElement.focus()},onSelectAreaPress:function(t){var i=!this.options.fakeDropInBody&&n(t.target).closest(this.dropdown).length;if(!i&&!(t.button>1)&&!this.realElement.is(":disabled")){if(this.selectOpenedByEvent=t.pointerType,this.toggleDropdown(),!this.focusedFlag)if(t.pointerType==="mouse")this.realElement.focus();else this.onFocus(t);this.pressedFlag=!0;this.fakeElement.addClass(this.options.pressedClass);this.doc.on("jcf-pointerup",this.onSelectAreaRelease)}},onSelectAreaRelease:function(n){this.focusedFlag&&n.pointerType==="mouse"&&this.realElement.focus();this.pressedFlag=!1;this.fakeElement.removeClass(this.options.pressedClass);this.doc.off("jcf-pointerup",this.onSelectAreaRelease)},onOutsideClick:function(t){var i=n(t.target),r=i.closest(this.fakeElement).length||i.closest(this.dropdown).length;r||this.hideDropdown()},onSelect:function(){this.refresh();this.realElement.prop("multiple")?this.repositionDropdown():this.hideDropdown();this.fireNativeEvent(this.realElement,"change")},toggleListMode:function(n){this.options.wrapNative||(n?this.realElement.attr({size:4,"jcf-size":""}):this.options.wrapNative||this.realElement.removeAttr("size jcf-size"))},createDropdown:function(){this.dropdown&&(this.list.destroy(),this.dropdown.remove());this.dropdown=n(this.options.fakeDropStructure).appendTo(this.fakeDropTarget);this.dropdown.addClass(i(this.realElement.prop("className"),this.options.selectClassPrefix));e(this.dropdown);this.realElement.prop("multiple")&&this.dropdown.addClass("jcf-compact-multiple");this.options.fakeDropInBody&&this.dropdown.css({position:"absolute",top:-9999});this.list=new f({useHoverClass:!0,handleResize:!1,alwaysPreventMouseWheel:!0,maxVisibleItems:this.options.maxVisibleItems,useCustomScroll:this.options.useCustomScroll,holder:this.dropdown.find(this.options.dropContentSelector),multipleSelectWithoutKey:this.realElement.prop("multiple"),element:this.realElement});n(this.list).on({select:this.onSelect,press:this.onSelectDropPress,release:this.onSelectDropRelease})},repositionDropdown:function(){var n=this.fakeElement.offset(),e=this.fakeElement.outerWidth(),o=this.fakeElement.outerHeight(),t=this.dropdown.css("width",e).outerHeight(),s=this.win.scrollTop(),h=this.win.height(),i,r,u,f=!1;n.top+o+t>s+h&&n.top-t>s&&(f=!0);this.options.fakeDropInBody&&(u=this.fakeDropTarget.css("position")!=="static"?this.fakeDropTarget.offset().top:0,this.options.flipDropToFit&&f?(r=n.left,i=n.top-t-u):(r=n.left,i=n.top+o-u),this.dropdown.css({width:e,left:r,top:i}));this.dropdown.add(this.fakeElement).toggleClass(this.options.flipDropClass,this.options.flipDropToFit&&f)},showDropdown:function(){if(this.realElement.prop("options").length){this.dropdown||this.createDropdown();this.dropActive=!0;this.dropdown.appendTo(this.fakeDropTarget);this.fakeElement.addClass(this.options.dropActiveClass);this.refreshSelectedText();this.repositionDropdown();this.list.setScrollTop(this.savedScrollTop);this.list.refresh();this.win.on("resize",this.onResize);this.doc.on("jcf-pointerdown",this.onOutsideClick)}},hideDropdown:function(){this.dropdown&&(this.savedScrollTop=this.list.getScrollTop(),this.fakeElement.removeClass(this.options.dropActiveClass+" "+this.options.flipDropClass),this.dropdown.removeClass(this.options.flipDropClass).detach(),this.doc.off("jcf-pointerdown",this.onOutsideClick),this.win.off("resize",this.onResize),this.dropActive=!1,this.selectOpenedByEvent==="touch"&&this.onBlur())},toggleDropdown:function(){this.dropActive?this.hideDropdown():this.showDropdown()},refreshSelectedText:function(){var e=this.realElement.prop("selectedIndex"),t=this.realElement.prop("options")[e],u=t?t.getAttribute("data-image"):null,r="",f,o=this;this.realElement.prop("multiple")?(n.each(this.realElement.prop("options"),function(n,t){t.selected&&(r+=(r?", ":"")+t.innerHTML)}),r||(r=o.realElement.attr("placeholder")||""),this.selectText.removeAttr("class").html(r)):t?(this.currentSelectedText!==t.innerHTML||this.currentSelectedImage!==u)&&(f=i(t.className,this.options.optionClassPrefix),this.selectText.attr("class",f).html(t.innerHTML),u?(this.selectImage||(this.selectImage=n("<img>").prependTo(this.selectTextContainer).hide()),this.selectImage.attr("src",u).show()):this.selectImage&&this.selectImage.hide(),this.currentSelectedText=t.innerHTML,this.currentSelectedImage=u):(this.selectImage&&this.selectImage.hide(),this.selectText.removeAttr("class").empty())},refresh:function(){this.realElement.prop("style").display==="none"?this.fakeElement.hide():this.fakeElement.show();this.refreshSelectedText();this.fakeElement.toggleClass(this.options.disabledClass,this.realElement.is(":disabled"))},destroy:function(){this.options.wrapNative?this.realElement.insertBefore(this.fakeElement).css({position:"",height:"",width:""}).removeClass(this.options.resetAppearanceClass):(this.realElement.removeClass(this.options.hiddenClass),this.realElement.is("[jcf-size]")&&this.realElement.removeAttr("size jcf-size"));this.fakeElement.remove();this.doc.off("jcf-pointerup",this.onSelectAreaRelease);this.realElement.off({focus:this.onFocus})}});n.extend(u.prototype,{init:function(){this.bindHandlers();this.initStructure();this.attachEvents()},initStructure:function(){this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeStructure).insertAfter(this.realElement);this.listHolder=this.fakeElement.find(this.options.listHolder);e(this.fakeElement);this.fakeElement.addClass(i(this.realElement.prop("className"),this.options.selectClassPrefix));this.realElement.addClass(this.options.hiddenClass);this.list=new f({useCustomScroll:this.options.useCustomScroll,holder:this.listHolder,selectOnClick:!1,element:this.realElement})},attachEvents:function(){var t=this;this.delayedRefresh=function(n){n&&n.which===16||(clearTimeout(t.refreshTimer),t.refreshTimer=setTimeout(function(){t.refresh();t.list.scrollToActiveOption()},1))};this.realElement.on({focus:this.onFocus,click:this.delayedRefresh,keydown:this.delayedRefresh});n(this.list).on({select:this.onSelect,press:this.onFakeOptionsPress,release:this.onFakeOptionsRelease})},onFakeOptionsPress:function(n,t){this.pressedFlag=!0;t.pointerType==="mouse"&&this.realElement.focus()},onFakeOptionsRelease:function(n,t){this.pressedFlag=!1;t.pointerType==="mouse"&&this.realElement.focus()},onSelect:function(){this.fireNativeEvent(this.realElement,"change");this.fireNativeEvent(this.realElement,"click")},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.fakeElement.addClass(this.options.focusClass);this.realElement.on("blur",this.onBlur);this.focusedFlag=!0}},onBlur:function(){this.pressedFlag||(this.fakeElement.removeClass(this.options.focusClass),this.realElement.off("blur",this.onBlur),this.focusedFlag=!1)},refresh:function(){this.fakeElement.toggleClass(this.options.disabledClass,this.realElement.is(":disabled"));this.list.refresh()},destroy:function(){this.list.destroy();this.realElement.insertBefore(this.fakeElement).removeClass(this.options.hiddenClass);this.fakeElement.remove()}});n.extend(f.prototype,{init:function(){this.initStructure();this.refreshSelectedClass();this.attachEvents()},initStructure:function(){this.element=n(this.options.element);this.indexSelector="["+this.options.indexAttribute+"]";this.container=n(this.options.containerStructure).appendTo(this.options.holder);this.listHolder=this.container.find(this.options.containerSelector);this.lastClickedIndex=this.element.prop("selectedIndex");this.rebuildList()},attachEvents:function(){this.bindHandlers();this.listHolder.on("jcf-pointerdown",this.indexSelector,this.onItemPress);this.listHolder.on("jcf-pointerdown",this.onPress);if(this.options.useHoverClass)this.listHolder.on("jcf-pointerover",this.indexSelector,this.onHoverItem)},onPress:function(t){n(this).trigger("press",t);this.listHolder.on("jcf-pointerup",this.onRelease)},onRelease:function(t){n(this).trigger("release",t);this.listHolder.off("jcf-pointerup",this.onRelease)},onHoverItem:function(n){var t=parseFloat(n.currentTarget.getAttribute(this.options.indexAttribute));this.fakeOptions.removeClass(this.options.hoverClass).eq(t).addClass(this.options.hoverClass)},onItemPress:function(n){if(n.pointerType==="touch"||this.options.selectOnClick){this.tmpListOffsetTop=this.list.offset().top;this.listHolder.on("jcf-pointerup",this.indexSelector,this.onItemRelease)}else this.onSelectItem(n)},onItemRelease:function(n){if(this.listHolder.off("jcf-pointerup",this.indexSelector,this.onItemRelease),this.tmpListOffsetTop===this.list.offset().top)this.listHolder.on("click",this.indexSelector,{savedPointerType:n.pointerType},this.onSelectItem);delete this.tmpListOffsetTop},onSelectItem:function(t){var i=parseFloat(t.currentTarget.getAttribute(this.options.indexAttribute)),u=t.data&&t.data.savedPointerType||t.pointerType||"mouse",r;(this.listHolder.off("click",this.indexSelector,this.onSelectItem),t.button>1||this.realOptions[i].disabled)||(this.element.prop("multiple")?t.metaKey||t.ctrlKey||u==="touch"||this.options.multipleSelectWithoutKey?this.realOptions[i].selected=!this.realOptions[i].selected:t.shiftKey?(r=[this.lastClickedIndex,i].sort(function(n,t){return n-t}),this.realOptions.each(function(n,t){t.selected=n>=r[0]&&n<=r[1]})):this.element.prop("selectedIndex",i):this.element.prop("selectedIndex",i),t.shiftKey||(this.lastClickedIndex=i),this.refreshSelectedClass(),u==="mouse"&&this.scrollToActiveOption(),n(this).trigger("select"))},rebuildList:function(){var i=this,f=this.element[0],t,r,u;if(this.storedSelectHTML=f.innerHTML,this.optionIndex=0,this.list=n(this.createOptionsList(f)),this.listHolder.empty().append(this.list),this.realOptions=this.element.find("option"),this.fakeOptions=this.list.find(this.indexSelector),this.fakeListItems=this.list.find("."+this.options.captionClass+","+this.indexSelector),delete this.optionIndex,t=this.options.maxVisibleItems,r=this.element.prop("size"),r>1&&!this.element.is("[jcf-size]")&&(t=r),u=this.fakeOptions.length>t,this.container.toggleClass(this.options.scrollClass,u),u&&(this.listHolder.css({maxHeight:this.getOverflowHeight(t),overflow:"auto"}),this.options.useCustomScroll&&jcf.modules.Scrollable)){jcf.replace(this.listHolder,"Scrollable",{handleResize:this.options.handleResize,alwaysPreventMouseWheel:this.options.alwaysPreventMouseWheel});return}if(this.options.alwaysPreventMouseWheel){this.preventWheelHandler=function(n){var t=i.listHolder.scrollTop(),r=i.listHolder.prop("scrollHeight")-i.listHolder.innerHeight();(t<=0&&n.deltaY<0||t>=r&&n.deltaY>0)&&n.preventDefault()};this.listHolder.on("jcf-mousewheel",this.preventWheelHandler)}},refreshSelectedClass:function(){var n=this,t,i=this.element.prop("multiple"),r=this.element.prop("selectedIndex");i?this.realOptions.each(function(t,i){n.fakeOptions.eq(t).toggleClass(n.options.selectedClass,!!i.selected)}):(this.fakeOptions.removeClass(this.options.selectedClass+" "+this.options.hoverClass),t=this.fakeOptions.eq(r).addClass(this.options.selectedClass),this.options.useHoverClass&&t.addClass(this.options.hoverClass))},scrollToActiveOption:function(){var n=this.getActiveOptionOffset();typeof n=="number"&&this.listHolder.prop("scrollTop",n)},getSelectedIndexRange:function(){var n=-1,t=-1;return this.realOptions.each(function(i,r){r.selected&&(n<0&&(n=i),t=i)}),[n,t]},getChangedSelectedIndex:function(){var n=this.element.prop("selectedIndex"),t;return this.element.prop("multiple")?(this.previousRange||(this.previousRange=[n,n]),this.currentRange=this.getSelectedIndexRange(),t=this.currentRange[this.currentRange[0]!==this.previousRange[0]?0:1],this.previousRange=this.currentRange,t):n},getActiveOptionOffset:function(){var t=this.listHolder.height(),i=this.listHolder.prop("scrollTop"),f=this.getChangedSelectedIndex(),r=this.fakeOptions.eq(f),n=r.offset().top-this.list.offset().top,u=r.innerHeight();return n+u>=i+t?n-t+u:n<i?n:void 0},getOverflowHeight:function(n){var t=this.fakeListItems.eq(n-1),i=this.list.offset().top,r=t.offset().top,u=t.innerHeight();return r+u-i},getScrollTop:function(){return this.listHolder.scrollTop()},setScrollTop:function(n){this.listHolder.scrollTop(n)},createOption:function(n){var t=document.createElement("span"),r,u;return t.className=this.options.optionClass,t.innerHTML=n.innerHTML,t.setAttribute(this.options.indexAttribute,this.optionIndex++),u=n.getAttribute("data-image"),u&&(r=document.createElement("img"),r.src=u,t.insertBefore(r,t.childNodes[0])),n.disabled&&(t.className+=" "+this.options.disabledClass),n.className&&(t.className+=" "+i(n.className,this.options.cloneClassPrefix)),t},createOptGroup:function(n){var t=document.createElement("span"),u=n.getAttribute("label"),i,r;return i=document.createElement("span"),i.className=this.options.captionClass,i.innerHTML=u,t.appendChild(i),n.children.length&&(r=this.createOptionsList(n),t.appendChild(r)),t.className=this.options.groupClass,t},createOptionContainer:function(){return document.createElement("li")},createOptionsList:function(t){var i=this,r=document.createElement("ul");return n.each(t.children,function(n,t){var f=i.createOptionContainer(t),u;switch(t.tagName.toLowerCase()){case"option":u=i.createOption(t);break;case"optgroup":u=i.createOptGroup(t)}r.appendChild(f).appendChild(u)}),r},refresh:function(){this.storedSelectHTML!==this.element.prop("innerHTML")&&this.rebuildList();var n=jcf.getInstance(this.listHolder);n&&n.refresh();this.refreshSelectedClass()},destroy:function(){this.listHolder.off("jcf-mousewheel",this.preventWheelHandler);this.listHolder.off("jcf-pointerdown",this.indexSelector,this.onSelectItem);this.listHolder.off("jcf-pointerover",this.indexSelector,this.onHoverItem);this.listHolder.off("jcf-pointerdown",this.onPress)}});var i=function(n,t){return n?n.replace(/[\s]*([\S]+)+[\s]*/gi,t+"$1 "):""},e=function(){function t(n){n.preventDefault()}var n=jcf.getOptions().unselectableClass;return function(i){i.addClass(n).on("selectstart",t)}}()}(jQuery,this),function(n){"use strict";jcf.addModule({name:"Radio",selector:'input[type="radio"]:not(".mejs__speed-selector-input")',options:{wrapNative:!0,checkedClass:"jcf-checked",uncheckedClass:"jcf-unchecked",labelActiveClass:"jcf-label-active",fakeStructure:'<span class="jcf-radio"><span><\/span><\/span>'},matchElement:function(n){return n.is(":radio")},init:function(){this.initStructure();this.attachEvents();this.refresh()},initStructure:function(){this.doc=n(document);this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeStructure).insertAfter(this.realElement);this.labelElement=this.getLabelFor();this.options.wrapNative?this.realElement.prependTo(this.fakeElement).css({position:"absolute",opacity:0}):this.realElement.addClass(this.options.hiddenClass)},attachEvents:function(){this.realElement.on({focus:this.onFocus,click:this.onRealClick});this.fakeElement.on("click",this.onFakeClick);this.fakeElement.on("jcf-pointerdown",this.onPress)},onRealClick:function(n){var t=this;this.savedEventObject=n;setTimeout(function(){t.refreshRadioGroup()},0)},onFakeClick:function(n){this.options.wrapNative&&this.realElement.is(n.target)||this.realElement.is(":disabled")||(delete this.savedEventObject,this.currentActiveRadio=this.getCurrentActiveRadio(),this.stateChecked=this.realElement.prop("checked"),this.realElement.prop("checked",!0),this.fireNativeEvent(this.realElement,"click"),this.savedEventObject&&this.savedEventObject.isDefaultPrevented()?(this.realElement.prop("checked",this.stateChecked),this.currentActiveRadio.prop("checked",!0)):this.fireNativeEvent(this.realElement,"change"),delete this.savedEventObject)},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.focusedFlag=!0;this.fakeElement.addClass("custom-checkbox-focus");this.realElement.on("blur",this.onBlur)}},onBlur:function(){this.pressedFlag||(this.focusedFlag=!1,this.fakeElement.removeClass("custom-checkbox-focus"),this.realElement.off("blur",this.onBlur))},onPress:function(n){this.focusedFlag||n.pointerType!=="mouse"||this.realElement.focus();this.pressedFlag=!0;this.fakeElement.addClass(this.options.pressedClass);this.doc.on("jcf-pointerup",this.onRelease)},onRelease:function(n){this.focusedFlag&&n.pointerType==="mouse"&&this.realElement.focus();this.pressedFlag=!1;this.fakeElement.removeClass(this.options.pressedClass);this.doc.off("jcf-pointerup",this.onRelease)},getCurrentActiveRadio:function(){return this.getRadioGroup(this.realElement).filter(":checked")},getRadioGroup:function(t){var i=t.attr("name"),r=t.parents("form");return i?r.length?r.find('input[name="'+i+'"]'):n('input[name="'+i+'"]:not(form input)'):t},getLabelFor:function(){var t=this.realElement.closest("label"),i=this.realElement.prop("id");return!t.length&&i&&(t=n('label[for="'+i+'"]')),t.length?t:null},refreshRadioGroup:function(){this.getRadioGroup(this.realElement).each(function(){jcf.refresh(this)})},refresh:function(){var n=this.realElement.is(":checked"),t=this.realElement.is(":disabled");this.fakeElement.toggleClass(this.options.checkedClass,n).toggleClass(this.options.uncheckedClass,!n).toggleClass(this.options.disabledClass,t);this.labelElement&&this.labelElement.toggleClass(this.options.labelActiveClass,n)},destroy:function(){this.options.wrapNative?this.realElement.insertBefore(this.fakeElement).css({position:"",width:"",height:"",opacity:"",margin:""}):this.realElement.removeClass(this.options.hiddenClass);this.fakeElement.off("jcf-pointerdown",this.onPress);this.fakeElement.remove();this.doc.off("jcf-pointerup",this.onRelease);this.realElement.off({blur:this.onBlur,focus:this.onFocus,click:this.onRealClick})}})}(jQuery),function(n){"use strict";jcf.addModule({name:"Checkbox",selector:'input[type="checkbox"]',options:{wrapNative:!0,checkedClass:"jcf-checked",uncheckedClass:"jcf-unchecked",labelActiveClass:"jcf-label-active",fakeStructure:'<span class="jcf-checkbox"><span><\/span><\/span>'},matchElement:function(n){return n.is(":checkbox")},init:function(){this.initStructure();this.attachEvents();this.refresh()},initStructure:function(){this.doc=n(document);this.realElement=n(this.options.element);this.fakeElement=n(this.options.fakeStructure).insertAfter(this.realElement);this.labelElement=this.getLabelFor();this.options.wrapNative?this.realElement.appendTo(this.fakeElement).css({position:"absolute",height:"100%",width:"100%",opacity:0,margin:0}):this.realElement.addClass(this.options.hiddenClass)},attachEvents:function(){this.realElement.on({focus:this.onFocus,click:this.onRealClick});this.fakeElement.on("click",this.onFakeClick);this.fakeElement.on("jcf-pointerdown",this.onPress)},onRealClick:function(n){var t=this;this.savedEventObject=n;setTimeout(function(){t.refresh()},0)},onFakeClick:function(n){this.options.wrapNative&&this.realElement.is(n.target)||this.realElement.is(":disabled")||(delete this.savedEventObject,this.stateChecked=this.realElement.prop("checked"),this.realElement.prop("checked",!this.stateChecked),this.fireNativeEvent(this.realElement,"click"),this.savedEventObject&&this.savedEventObject.isDefaultPrevented()?this.realElement.prop("checked",this.stateChecked):this.fireNativeEvent(this.realElement,"change"),delete this.savedEventObject)},onFocus:function(){if(!this.pressedFlag||!this.focusedFlag){this.focusedFlag=!0;this.fakeElement.addClass("custom-checkbox-focus");this.realElement.on("blur",this.onBlur)}},onBlur:function(){this.pressedFlag||(this.focusedFlag=!1,this.fakeElement.removeClass("custom-checkbox-focus"),this.realElement.off("blur",this.onBlur))},onPress:function(n){this.focusedFlag||n.pointerType!=="mouse"||this.realElement.focus();this.pressedFlag=!0;this.fakeElement.addClass(this.options.pressedClass);this.doc.on("jcf-pointerup",this.onRelease)},onRelease:function(n){this.focusedFlag&&n.pointerType==="mouse"&&this.realElement.focus();this.pressedFlag=!1;this.fakeElement.removeClass(this.options.pressedClass);this.doc.off("jcf-pointerup",this.onRelease)},getLabelFor:function(){var t=this.realElement.closest("label"),i=this.realElement.prop("id");return!t.length&&i&&(t=n('label[for="'+i+'"]')),t.length?t:null},refresh:function(){var n=this.realElement.is(":checked"),t=this.realElement.is(":disabled");this.fakeElement.toggleClass(this.options.checkedClass,n).toggleClass(this.options.uncheckedClass,!n).toggleClass(this.options.disabledClass,t);this.labelElement&&this.labelElement.toggleClass(this.options.labelActiveClass,n)},destroy:function(){this.options.wrapNative?this.realElement.insertBefore(this.fakeElement).css({position:"",width:"",height:"",opacity:"",margin:""}):this.realElement.removeClass(this.options.hiddenClass);this.fakeElement.off("jcf-pointerdown",this.onPress);this.fakeElement.remove();this.doc.off("jcf-pointerup",this.onRelease);this.realElement.off({focus:this.onFocus,click:this.onRealClick})}})}(jQuery),function(n,t){"use strict";function i(t){this.options=n.extend({holder:null,vertical:!0,inactiveClass:"jcf-inactive",verticalClass:"jcf-scrollbar-vertical",horizontalClass:"jcf-scrollbar-horizontal",scrollbarStructure:'<div class="jcf-scrollbar"><div class="jcf-scrollbar-dec"><\/div><div class="jcf-scrollbar-slider"><div class="jcf-scrollbar-handle"><\/div><\/div><div class="jcf-scrollbar-inc"><\/div><\/div>',btnDecSelector:".jcf-scrollbar-dec",btnIncSelector:".jcf-scrollbar-inc",sliderSelector:".jcf-scrollbar-slider",handleSelector:".jcf-scrollbar-handle",scrollInterval:300,scrollStep:400},t);this.init()}jcf.addModule({name:"Scrollable",selector:".jcf-scrollable",plugins:{ScrollBar:i},options:{mouseWheelStep:150,handleResize:!0,alwaysShowScrollbars:!1,alwaysPreventMouseWheel:!1,scrollAreaStructure:'<div class="jcf-scrollable-wrapper"><\/div>'},matchElement:function(n){return n.is(".jcf-scrollable")},init:function(){this.initStructure();this.attachEvents();this.rebuildScrollbars()},initStructure:function(){this.doc=n(document);this.win=n(t);this.realElement=n(this.options.element);this.scrollWrapper=n(this.options.scrollAreaStructure).insertAfter(this.realElement);this.scrollWrapper.css("position","relative");this.realElement.css("overflow","hidden");this.vBarEdge=0},attachEvents:function(){var n=this;this.vBar=new i({holder:this.scrollWrapper,vertical:!0,onScroll:function(t){n.realElement.scrollTop(t)}});this.hBar=new i({holder:this.scrollWrapper,vertical:!1,onScroll:function(t){n.realElement.scrollLeft(t)}});this.realElement.on("scroll",this.onScroll);if(this.options.handleResize)this.win.on("resize orientationchange load",this.onResize);this.realElement.on("jcf-mousewheel",this.onMouseWheel);this.realElement.on("jcf-pointerdown",this.onTouchBody)},onScroll:function(){this.redrawScrollbars()},onResize:function(){n(document.activeElement).is(":input")||this.rebuildScrollbars()},onTouchBody:function(n){if(n.pointerType==="touch"){this.touchData={scrollTop:this.realElement.scrollTop(),scrollLeft:this.realElement.scrollLeft(),left:n.pageX,top:n.pageY};this.doc.on({"jcf-pointermove":this.onMoveBody,"jcf-pointerup":this.onReleaseBody})}},onMoveBody:function(n){var t,i,r=this.verticalScrollActive,u=this.horizontalScrollActive;if(n.pointerType==="touch")if(t=this.touchData.scrollTop-n.pageY+this.touchData.top,i=this.touchData.scrollLeft-n.pageX+this.touchData.left,this.verticalScrollActive&&(t<0||t>this.vBar.maxValue)&&(r=!1),this.horizontalScrollActive&&(i<0||i>this.hBar.maxValue)&&(u=!1),this.realElement.scrollTop(t),this.realElement.scrollLeft(i),r||u)n.preventDefault();else this.onReleaseBody(n)},onReleaseBody:function(n){n.pointerType==="touch"&&(delete this.touchData,this.doc.off({"jcf-pointermove":this.onMoveBody,"jcf-pointerup":this.onReleaseBody}))},onMouseWheel:function(n){var t=this.realElement.scrollTop(),i=this.realElement.scrollLeft(),e=this.realElement.prop("scrollHeight")-this.embeddedDimensions.innerHeight,o=this.realElement.prop("scrollWidth")-this.embeddedDimensions.innerWidth,u,f,r;if(this.options.alwaysPreventMouseWheel||(this.verticalScrollActive&&n.deltaY&&(t<=0&&n.deltaY<0||t>=e&&n.deltaY>0||(r=!0)),this.horizontalScrollActive&&n.deltaX&&(i<=0&&n.deltaX<0||i>=o&&n.deltaX>0||(r=!0)),this.verticalScrollActive||this.horizontalScrollActive)){if(r||this.options.alwaysPreventMouseWheel)n.preventDefault();else return;u=n.deltaX/100*this.options.mouseWheelStep;f=n.deltaY/100*this.options.mouseWheelStep;this.realElement.scrollTop(t+f);this.realElement.scrollLeft(i+u)}},setScrollBarEdge:function(n){this.vBarEdge=n||0;this.redrawScrollbars()},saveElementDimensions:function(){return this.savedDimensions={top:this.realElement.width(),left:this.realElement.height()},this},restoreElementDimensions:function(){return this.savedDimensions&&this.realElement.css({width:this.savedDimensions.width,height:this.savedDimensions.height}),this},saveScrollOffsets:function(){return this.savedOffsets={top:this.realElement.scrollTop(),left:this.realElement.scrollLeft()},this},restoreScrollOffsets:function(){return this.savedOffsets&&(this.realElement.scrollTop(this.savedOffsets.top),this.realElement.scrollLeft(this.savedOffsets.left)),this},getContainerDimensions:function(){var n,t,i,r;return this.isModifiedStyles?n={width:this.realElement.innerWidth()+this.vBar.getThickness(),height:this.realElement.innerHeight()+this.hBar.getThickness()}:(this.saveElementDimensions().saveScrollOffsets(),this.realElement.insertAfter(this.scrollWrapper),this.scrollWrapper.detach(),t=this.realElement.prop("style"),r=parseFloat(t.width),i=parseFloat(t.height),this.embeddedDimensions&&r&&i&&(this.isModifiedStyles|=r!==this.embeddedDimensions.width||i!==this.embeddedDimensions.height,this.realElement.css({overflow:"",width:"",height:""})),n={width:this.realElement.outerWidth(),height:this.realElement.outerHeight()},this.scrollWrapper.insertAfter(this.realElement),this.realElement.css("overflow","hidden").prependTo(this.scrollWrapper),this.restoreElementDimensions().restoreScrollOffsets()),n},getEmbeddedDimensions:function(t){var r=this.vBar.getThickness(),u=this.hBar.getThickness(),f=this.realElement.outerWidth()-this.realElement.width(),e=this.realElement.outerHeight()-this.realElement.height(),i;return this.options.alwaysShowScrollbars?(this.verticalScrollActive=!0,this.horizontalScrollActive=!0,i={innerWidth:t.width-r,innerHeight:t.height-u}):(this.saveElementDimensions(),this.verticalScrollActive=!1,this.horizontalScrollActive=!1,this.realElement.css({width:t.width-f,height:t.height-e}),this.horizontalScrollActive=this.realElement.prop("scrollWidth")>this.containerDimensions.width,this.verticalScrollActive=this.realElement.prop("scrollHeight")>this.containerDimensions.height,this.restoreElementDimensions(),i={innerWidth:t.width-(this.verticalScrollActive?r:0),innerHeight:t.height-(this.horizontalScrollActive?u:0)}),n.extend(i,{width:i.innerWidth-f,height:i.innerHeight-e}),i},rebuildScrollbars:function(){this.containerDimensions=this.getContainerDimensions();this.embeddedDimensions=this.getEmbeddedDimensions(this.containerDimensions);this.scrollWrapper.css({width:this.containerDimensions.width,height:this.containerDimensions.height});this.realElement.css({overflow:"hidden",width:this.embeddedDimensions.width,height:this.embeddedDimensions.height});this.redrawScrollbars()},redrawScrollbars:function(){var n,t,i;this.verticalScrollActive?(n=this.vBarEdge?this.containerDimensions.height-this.vBarEdge:this.embeddedDimensions.innerHeight,t=Math.max(this.realElement.prop("offsetHeight"),this.realElement.prop("scrollHeight"))-this.vBarEdge,this.vBar.show().setMaxValue(t-n).setRatio(n/t).setSize(n),this.vBar.setValue(this.realElement.scrollTop())):this.vBar.hide();this.horizontalScrollActive?(n=this.embeddedDimensions.innerWidth,t=this.realElement.prop("scrollWidth"),t===n&&(this.horizontalScrollActive=!1),this.hBar.show().setMaxValue(t-n).setRatio(n/t).setSize(n),this.hBar.setValue(this.realElement.scrollLeft())):this.hBar.hide();i="";this.verticalScrollActive&&this.horizontalScrollActive?i="none":this.verticalScrollActive?i="pan-x":this.horizontalScrollActive&&(i="pan-y");this.realElement.css("touchAction",i)},refresh:function(){this.rebuildScrollbars()},destroy:function(){this.win.off("resize orientationchange load",this.onResize);this.realElement.off({"jcf-mousewheel":this.onMouseWheel,"jcf-pointerdown":this.onTouchBody});this.doc.off({"jcf-pointermove":this.onMoveBody,"jcf-pointerup":this.onReleaseBody});this.saveScrollOffsets();this.vBar.destroy();this.hBar.destroy();this.realElement.insertAfter(this.scrollWrapper).css({touchAction:"",overflow:"",width:"",height:""});this.scrollWrapper.remove();this.restoreScrollOffsets()}});n.extend(i.prototype,{init:function(){this.initStructure();this.attachEvents()},initStructure:function(){this.doc=n(document);this.isVertical=!!this.options.vertical;this.sizeProperty=this.isVertical?"height":"width";this.fullSizeProperty=this.isVertical?"outerHeight":"outerWidth";this.invertedSizeProperty=this.isVertical?"width":"height";this.thicknessMeasureMethod="outer"+this.invertedSizeProperty.charAt(0).toUpperCase()+this.invertedSizeProperty.substr(1);this.offsetProperty=this.isVertical?"top":"left";this.offsetEventProperty=this.isVertical?"pageY":"pageX";this.value=this.options.value||0;this.maxValue=this.options.maxValue||0;this.currentSliderSize=0;this.handleSize=0;this.holder=n(this.options.holder);this.scrollbar=n(this.options.scrollbarStructure).appendTo(this.holder);this.btnDec=this.scrollbar.find(this.options.btnDecSelector);this.btnInc=this.scrollbar.find(this.options.btnIncSelector);this.slider=this.scrollbar.find(this.options.sliderSelector);this.handle=this.slider.find(this.options.handleSelector);this.scrollbar.addClass(this.isVertical?this.options.verticalClass:this.options.horizontalClass).css({touchAction:this.isVertical?"pan-x":"pan-y",position:"absolute"});this.slider.css({position:"relative"});this.handle.css({touchAction:"none",position:"absolute"})},attachEvents:function(){this.bindHandlers();this.handle.on("jcf-pointerdown",this.onHandlePress);this.slider.add(this.btnDec).add(this.btnInc).on("jcf-pointerdown",this.onButtonPress)},onHandlePress:function(n){if(n.pointerType!=="mouse"||!(n.button>1)){n.preventDefault();this.handleDragActive=!0;this.sliderOffset=this.slider.offset()[this.offsetProperty];this.innerHandleOffset=n[this.offsetEventProperty]-this.handle.offset()[this.offsetProperty];this.doc.on("jcf-pointermove",this.onHandleDrag);this.doc.on("jcf-pointerup",this.onHandleRelease)}},onHandleDrag:function(n){n.preventDefault();this.calcOffset=n[this.offsetEventProperty]-this.sliderOffset-this.innerHandleOffset;this.setValue(this.calcOffset/(this.currentSliderSize-this.handleSize)*this.maxValue);this.triggerScrollEvent(this.value)},onHandleRelease:function(){this.handleDragActive=!1;this.doc.off("jcf-pointermove",this.onHandleDrag);this.doc.off("jcf-pointerup",this.onHandleRelease)},onButtonPress:function(n){var t,i;if((n.pointerType!=="mouse"||!(n.button>1))&&(n.preventDefault(),!this.handleDragActive)){this.slider.is(n.currentTarget)?(t=this.handle.offset()[this.offsetProperty]>n[this.offsetEventProperty]?-1:1,i=n[this.offsetEventProperty]-this.slider.offset()[this.offsetProperty],this.startPageScrolling(t,i)):(t=this.btnDec.is(n.currentTarget)?-1:1,this.startSmoothScrolling(t));this.doc.on("jcf-pointerup",this.onButtonRelease)}},onButtonRelease:function(){this.stopPageScrolling();this.stopSmoothScrolling();this.doc.off("jcf-pointerup",this.onButtonRelease)},startPageScrolling:function(n,t){var i=this,u=n*i.currentSize,f=function(){var r=i.value/i.maxValue*(i.currentSliderSize-i.handleSize);return n>0?r+i.handleSize>=t:r<=t},r=function(){i.value+=u;i.setValue(i.value);i.triggerScrollEvent(i.value);f()&&clearInterval(i.pageScrollTimer)};this.pageScrollTimer=setInterval(r,this.options.scrollInterval);r()},stopPageScrolling:function(){clearInterval(this.pageScrollTimer)},startSmoothScrolling:function(n){var i=this,r;this.stopSmoothScrolling();var f=t.requestAnimationFrame||function(n){setTimeout(n,16)},u=function(){return Date.now?Date.now():(new Date).getTime()},o=function(){return n>0?i.value>=i.maxValue:i.value<=0},e=function(){var t=(u()-r)/1e3*i.options.scrollStep;i.smoothScrollActive&&(i.value+=t*n,i.setValue(i.value),i.triggerScrollEvent(i.value),o()||(r=u(),f(e)))};i.smoothScrollActive=!0;r=u();f(e)},stopSmoothScrolling:function(){this.smoothScrollActive=!1},triggerScrollEvent:function(n){if(this.options.onScroll)this.options.onScroll(n)},getThickness:function(){return this.scrollbar[this.thicknessMeasureMethod]()},setSize:function(n){var t=this.btnDec[this.fullSizeProperty](),i=this.btnInc[this.fullSizeProperty]();return this.currentSize=n,this.currentSliderSize=n-t-i,this.scrollbar.css(this.sizeProperty,n),this.slider.css(this.sizeProperty,this.currentSliderSize),this.currentSliderSize=this.slider[this.sizeProperty](),this.handleSize=Math.round(this.currentSliderSize*this.ratio),this.handle.css(this.sizeProperty,this.handleSize),this.handleSize=this.handle[this.fullSizeProperty](),this},setRatio:function(n){return this.ratio=n,this},setMaxValue:function(n){return this.maxValue=n,this.setValue(Math.min(this.value,this.maxValue)),this},setValue:function(n){this.value=n;this.value<0?this.value=0:this.value>this.maxValue&&(this.value=this.maxValue);this.refresh()},setPosition:function(n){return this.scrollbar.css(n),this},hide:function(){return this.scrollbar.detach(),this},show:function(){return this.scrollbar.appendTo(this.holder),this},refresh:function(){this.calcOffset=this.value===0||this.maxValue===0?0:this.value/this.maxValue*(this.currentSliderSize-this.handleSize);this.handle.css(this.offsetProperty,this.calcOffset);this.btnDec.toggleClass(this.options.inactiveClass,this.value===0);this.btnInc.toggleClass(this.options.inactiveClass,this.value===this.maxValue);this.scrollbar.toggleClass(this.options.inactiveClass,this.maxValue===0)},destroy:function(){this.btnDec.add(this.btnInc).off("jcf-pointerdown",this.onButtonPress);this.handle.off("jcf-pointerdown",this.onHandlePress);this.doc.off("jcf-pointermove",this.onHandleDrag);this.doc.off("jcf-pointerup",this.onHandleRelease);this.doc.off("jcf-pointerup",this.onButtonRelease);this.stopSmoothScrolling();this.stopPageScrolling();this.scrollbar.remove()}})}(jQuery,this),function(n){"use strict";jcf.addModule({name:"Range",selector:'input[type="range"]',options:{realElementClass:"jcf-real-element",fakeStructure:'<span class="jcf-range"><span class="jcf-range-wrapper"><span class="jcf-range-track"><span class="jcf-range-handle"><span class="jcf-range-handle-tick"><\/span><\/span><\/span><\/span><\/span>',dataListMark:'<span class="jcf-range-mark"><\/span>',rangeDisplayWrapper:'<span class="jcf-range-display-wrapper"><\/span>',rangeDisplay:'<span class="jcf-range-display"><\/span>',handleSelector:".jcf-range-handle",handleTickSelector:".jcf-range-handle-tick",trackSelector:".jcf-range-track",activeHandleClass:"jcf-active-handle",verticalClass:"jcf-vertical",orientation:"horizontal",range:!0,dragHandleCenter:!0,snapToMarks:!0,snapRadius:5},matchElement:function(n){return n.is(this.selector)},init:function(){this.initStructure();this.attachEvents();this.refresh()},initStructure:function(){for(this.page=n("html"),this.realElement=n(this.options.element).addClass(this.options.hiddenClass),this.fakeElement=n(this.options.fakeStructure).insertBefore(this.realElement).prepend(this.realElement),this.track=this.fakeElement.find(this.options.trackSelector),this.trackHolder=this.track.parent(),this.handle=this.fakeElement.find(this.options.handleSelector),this.createdHandleCount=0,this.activeDragHandleIndex=0,this.isMultiple=this.realElement.prop("multiple")||typeof this.realElement.attr("multiple")=="string",this.values=this.isMultiple?this.realElement.attr("value").split(","):[this.realElement.val()],this.handleCount=this.isMultiple?this.values.length:1,this.rangeDisplayWrapper=n(this.options.rangeDisplayWrapper).insertBefore(this.track),(this.options.range==="min"||this.options.range==="all")&&(this.rangeMin=n(this.options.rangeDisplay).addClass("jcf-range-min").prependTo(this.rangeDisplayWrapper)),(this.options.range==="max"||this.options.range==="all")&&(this.rangeMax=n(this.options.rangeDisplay).addClass("jcf-range-max").prependTo(this.rangeDisplayWrapper));this.createdHandleCount<this.handleCount;)this.createdHandleCount++,this.handle.clone().addClass("jcf-index-"+this.createdHandleCount).insertBefore(this.handle),this.createdHandleCount>1&&(this.rangeMid||(this.rangeMid=n()),this.rangeMid=this.rangeMid.add(n(this.options.rangeDisplay).addClass("jcf-range-mid").prependTo(this.rangeDisplayWrapper)));this.handle.detach();this.handle=null;this.handles=this.fakeElement.find(this.options.handleSelector);this.handles.eq(0).addClass(this.options.activeHandleClass);this.isVertical=this.options.orientation==="vertical";this.directionProperty=this.isVertical?"top":"left";this.offsetProperty=this.isVertical?"bottom":"left";this.eventProperty=this.isVertical?"pageY":"pageX";this.sizeProperty=this.isVertical?"height":"width";this.sizeMethod=this.isVertical?"innerHeight":"innerWidth";this.fakeElement.css("touchAction",this.isVertical?"pan-x":"pan-y");this.isVertical&&this.fakeElement.addClass(this.options.verticalClass);this.minValue=parseFloat(this.realElement.attr("min"));this.maxValue=parseFloat(this.realElement.attr("max"));this.stepValue=parseFloat(this.realElement.attr("step"))||1;this.minValue=isNaN(this.minValue)?0:this.minValue;this.maxValue=isNaN(this.maxValue)?100:this.maxValue;this.stepValue!==1&&(this.maxValue-=(this.maxValue-this.minValue)%this.stepValue);this.stepsCount=(this.maxValue-this.minValue)/this.stepValue;this.createDataList()},attachEvents:function(){this.realElement.on({focus:this.onFocus});this.trackHolder.on("jcf-pointerdown",this.onTrackPress);this.handles.on("jcf-pointerdown",this.onHandlePress)},createDataList:function(){var t=this,i=[],r=this.realElement.attr("list");r&&(n("#"+r).find("option").each(function(){var r=parseFloat(this.value||this.innerHTML),f,u;isNaN(r)||(u=t.valueToOffset(r),i.push({value:r,offset:u}),f=n(t.options.dataListMark).text(r).attr({"data-mark-value":r}).css(t.offsetProperty,u+"%").appendTo(t.track))}),i.length&&(t.dataValues=i))},getDragHandleRange:function(n){var t=-Infinity,i=Infinity;return n>0&&(t=this.valueToStepIndex(this.values[n-1])),n<this.handleCount-1&&(i=this.valueToStepIndex(this.values[n+1])),{minStepIndex:t,maxStepIndex:i}},getNearestHandle:function(t){this.isVertical&&(t=1-t);var i=this.handles.eq(0),r=Infinity,u=this;return this.handleCount>1&&this.handles.each(function(){var e=parseFloat(this.style[u.offsetProperty])/100,f=Math.abs(e-t);f<r&&(r=f,i=n(this))}),i},onTrackPress:function(n){var i,t,r;if(n.preventDefault(),!this.realElement.is(":disabled")&&!this.activeDragHandle){i=this.track[this.sizeMethod]();t=this.track.offset()[this.directionProperty];this.activeDragHandle=this.getNearestHandle((n[this.eventProperty]-t)/this.trackHolder[this.sizeMethod]());this.activeDragHandleIndex=this.handles.index(this.activeDragHandle);this.handles.removeClass(this.options.activeHandleClass).eq(this.activeDragHandleIndex).addClass(this.options.activeHandleClass);r=this.activeDragHandle[this.sizeMethod]()/2;this.dragData={trackSize:i,innerOffset:r,trackOffset:t,min:t,max:t+i};this.page.on({"jcf-pointermove":this.onHandleMove,"jcf-pointerup":this.onHandleRelease});n.pointerType==="mouse"&&this.realElement.focus();this.onHandleMove(n)}},onHandlePress:function(t){var r,i,u;if(t.preventDefault(),!this.realElement.is(":disabled")&&!this.activeDragHandle){this.activeDragHandle=n(t.currentTarget);this.activeDragHandleIndex=this.handles.index(this.activeDragHandle);this.handles.removeClass(this.options.activeHandleClass).eq(this.activeDragHandleIndex).addClass(this.options.activeHandleClass);r=this.track[this.sizeMethod]();i=this.track.offset()[this.directionProperty];u=this.options.dragHandleCenter?this.activeDragHandle[this.sizeMethod]()/2:t[this.eventProperty]-this.handle.offset()[this.directionProperty];this.dragData={trackSize:r,innerOffset:u,trackOffset:i,min:i,max:i+r};this.page.on({"jcf-pointermove":this.onHandleMove,"jcf-pointerup":this.onHandleRelease});t.pointerType==="mouse"&&this.realElement.focus()}},onHandleMove:function(t){var e=this,r,f,i,s,u,o;r=this.isVertical?this.dragData.max+(this.dragData.min-t[this.eventProperty])-this.dragData.innerOffset:t[this.eventProperty]-this.dragData.innerOffset;r<this.dragData.min?r=this.dragData.min:r>this.dragData.max&&(r=this.dragData.max);t.preventDefault();this.options.snapToMarks&&this.dataValues?(o=r-this.dragData.trackOffset,f=(r-this.dragData.trackOffset)/this.dragData.trackSize*100,n.each(this.dataValues,function(n,t){var i=t.offset/100*e.dragData.trackSize,r=i-e.options.snapRadius,u=i+e.options.snapRadius;if(o>=r&&o<=u)return f=t.offset,!1})):f=(r-this.dragData.trackOffset)/this.dragData.trackSize*100;i=Math.round(f*this.stepsCount/100);this.handleCount>1&&(u=this.getDragHandleRange(this.activeDragHandleIndex),i<u.minStepIndex?i=Math.max(u.minStepIndex,i):i>u.maxStepIndex&&(i=Math.min(u.maxStepIndex,i)));s=i*(100/this.stepsCount);this.dragData.stepIndex!==i&&(this.dragData.stepIndex=i,this.dragData.offset=s,this.activeDragHandle.css(this.offsetProperty,this.dragData.offset+"%"),this.values[this.activeDragHandleIndex]=""+this.stepIndexToValue(i),this.updateValues(),this.realElement.trigger("input"))},onHandleRelease:function(){var n;typeof this.dragData.offset=="number"&&(n=this.stepIndexToValue(this.dragData.stepIndex),this.realElement.val(n).trigger("change"));this.page.off({"jcf-pointermove":this.onHandleMove,"jcf-pointerup":this.onHandleRelease});delete this.activeDragHandle;delete this.dragData},onFocus:function(){if(!this.fakeElement.hasClass(this.options.focusClass)){this.fakeElement.addClass(this.options.focusClass);this.realElement.on({blur:this.onBlur,keydown:this.onKeyPress})}},onBlur:function(){this.fakeElement.removeClass(this.options.focusClass);this.realElement.off({blur:this.onBlur,keydown:this.onKeyPress})},onKeyPress:function(n){var t=n.which===38||n.which===39,i=n.which===37||n.which===40;if(n.which===9&&this.handleCount>1){if(n.shiftKey&&this.activeDragHandleIndex>0)this.activeDragHandleIndex--;else if(!n.shiftKey&&this.activeDragHandleIndex<this.handleCount-1)this.activeDragHandleIndex++;else return;n.preventDefault();this.handles.removeClass(this.options.activeHandleClass).eq(this.activeDragHandleIndex).addClass(this.options.activeHandleClass)}(i||t)&&(n.preventDefault(),this.step(t?this.stepValue:-this.stepValue))},updateValues:function(){var n=this.values.join(",");this.values.length>1?(this.realElement.prop("valueLow",this.values[0]),this.realElement.prop("valueHigh",this.values[this.values.length-1]),this.realElement.val(n),this.realElement.val()!==n&&this.realElement.val(this.values[this.values.length-1])):this.realElement.val(n);this.handles.eq(0).find(this.options.handleTickSelector).text(this.getSliderValue()[0]);this.handles.eq(this.handles.length-1).find(this.options.handleTickSelector).text(this.getSliderValue()[this.handles.length-1]);this.updateRanges()},updateRanges:function(){var n=this,t;this.rangeMin&&(t=this.handles[0],this.rangeMin.css(this.offsetProperty,0).css(this.sizeProperty,t.style[this.offsetProperty]));this.rangeMax&&(t=this.handles[this.handles.length-1],this.rangeMax.css(this.offsetProperty,t.style[this.offsetProperty]).css(this.sizeProperty,100-parseFloat(t.style[this.offsetProperty])+"%"));this.rangeMid&&this.handles.each(function(t,i){var r,u;t>0&&(r=n.handles[t-1],u=n.rangeMid[t-1],u.style[n.offsetProperty]=r.style[n.offsetProperty],u.style[n.sizeProperty]=parseFloat(i.style[n.offsetProperty])-parseFloat(r.style[n.offsetProperty])+"%")})},step:function(n){var i=parseFloat(this.values[this.activeDragHandleIndex||0]),t=i,r=this.minValue,u=this.maxValue;isNaN(i)&&(t=0);t+=n;this.handleCount>1&&(this.activeDragHandleIndex>0&&(r=parseFloat(this.values[this.activeDragHandleIndex-1])),this.activeDragHandleIndex<this.handleCount-1&&(u=parseFloat(this.values[this.activeDragHandleIndex+1])));t>u?t=u:t<r&&(t=r);t!==i&&(this.values[this.activeDragHandleIndex||0]=""+t,this.updateValues(),this.realElement.trigger("input").trigger("change"),this.setSliderValue(this.values))},valueToStepIndex:function(n){return(n-this.minValue)/this.stepValue},stepIndexToValue:function(n){return this.minValue+this.stepValue*n},valueToOffset:function(n){var t=this.maxValue-this.minValue,i=(n-this.minValue)/t;return i*100},getSliderValue:function(){return n.map(this.values,function(n){return parseFloat(n)||0})},setSliderValue:function(n){var t=this;this.handles.each(function(i,r){r.style[t.offsetProperty]=t.valueToOffset(n[i])+"%"});this.handles.eq(0).find(this.options.handleTickSelector).text(this.getSliderValue()[0]);this.handles.eq(this.handles.length-1).find(this.options.handleTickSelector).text(this.getSliderValue()[this.handles.length-1])},refresh:function(){var n=this.realElement.is(":disabled");this.fakeElement.toggleClass(this.options.disabledClass,n);this.setSliderValue(this.getSliderValue());this.updateRanges()},destroy:function(){this.realElement.removeClass(this.options.hiddenClass).insertBefore(this.fakeElement);this.fakeElement.remove();this.realElement.off({keydown:this.onKeyPress,focus:this.onFocus,blur:this.onBlur})}})}(jQuery);ImageStretcher={getDimensions:function(n){var r=n.imageRatio||n.imageWidth/n.imageHeight,i=n.maskWidth,t=i/r;return t<n.maskHeight&&(t=n.maskHeight,i=t*r),{width:i,height:t,top:(n.maskHeight-t)/2,left:(n.maskWidth-i)/2}},getRatio:function(n){if(n.prop("naturalWidth"))return n.prop("naturalWidth")/n.prop("naturalHeight");var t=new Image;return t.src=n.prop("src"),t.width/t.height},imageLoaded:function(n,t){var r=this,i=function(){t.call(r)};if(n.prop("complete"))i();else n.one("load",i)},resizeHandler:function(){var n=this;jQuery.each(this.imgList,function(t,i){i.image.prop("complete")&&n.resizeImage(i.image,i.container)})},resizeImage:function(n,t){this.imageLoaded(n,function(){var i=this.getDimensions({imageRatio:this.getRatio(n),maskWidth:t.width(),maskHeight:t.height()});n.css({width:i.width,height:i.height,marginTop:i.top,marginLeft:i.left})})},add:function(n){var t=$(n.container?n.container:window),i=typeof n.image=="string"?t.find(n.image):$(n.image);if(this.resizeImage(i,t),!this.win){this.resizeHandler=jQuery.proxy(this.resizeHandler,this);this.imgList=[];this.win=$(window);this.win.on("resize orientationchange",this.resizeHandler)}this.imgList.push({container:t,image:i})}};Object.create&&!function(n,t,i,r){"use strict";function si(n,t,i){return setTimeout(ci(n,i),t)}function tt(n,t,i){return Array.isArray(n)?(v(n,i[t],i),!0):!1}function v(n,t,i){var u;if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==r)for(u=0;u<n.length;)t.call(i,n[u],u,n),u++;else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function k(n,t,i){for(var f=Object.keys(t),u=0;u<f.length;)(!i||i&&n[f[u]]===r)&&(n[f[u]]=t[f[u]]),u++;return n}function hi(n,t){return k(n,t,!0)}function o(n,t,i){var r,u=t.prototype;r=n.prototype=Object.create(u);r.constructor=n;r._super=u;i&&k(r,i)}function ci(n,t){return function(){return n.apply(t,arguments)}}function li(n,t){return typeof n==pr?n.apply(t?t[0]||r:r,t):n}function ur(n,t){return n===r?t:n}function pt(n,t,i){v(bt(t),function(t){n.addEventListener(t,i,!1)})}function wt(n,t,i){v(bt(t),function(t){n.removeEventListener(t,i,!1)})}function fr(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1}function d(n,t){return n.indexOf(t)>-1}function bt(n){return n.trim().split(/\s+/g)}function it(n,t,i){if(n.indexOf&&!i)return n.indexOf(t);for(var r=0;r<n.length;){if(i&&n[r][i]==t||!i&&n[r]===t)return r;r++}return-1}function kt(n){return Array.prototype.slice.call(n,0)}function er(n,t,i){for(var f,u=[],e=[],r=0;r<n.length;)f=t?n[r][t]:n[r],it(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i&&(u=t?u.sort(function(n,i){return n[t]>i[t]}):u.sort()),u}function dt(n,t){for(var i,u,e=t[0].toUpperCase()+t.slice(1),f=0;f<yr.length;){if(i=yr[f],u=i?i+e:t,u in n)return u;f++}return r}function ou(){return tf++}function or(n){var t=n.ownerDocument;return t.defaultView||t.parentWindow}function s(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){li(n.options.enable,[n])&&i.handler(t)};this.init()}function su(n){var i,t=n.options.inputClass;return new(i=t?t:rf?vi:uf?ti:wr?yi:ni)(n,hu)}function hu(n,t,i){var r=i.pointers.length,o=i.changedPointers.length,s=t&f&&r-o==0,h=t&(u|e)&&r-o==0;i.isFirst=!!s;i.isFinal=!!h;s&&(n.session={});i.eventType=t;cu(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function cu(n,t){var i=n.session,u=t.pointers,e=u.length,f;i.firstInput||(i.firstInput=sr(t));e>1&&!i.firstMultiple?i.firstMultiple=sr(t):1===e&&(i.firstMultiple=!1);var o=i.firstInput,r=i.firstMultiple,s=r?r.center:o.center,h=t.center=hr(u);t.timeStamp=nr();t.deltaTime=t.timeStamp-o.timeStamp;t.angle=ai(s,h);t.distance=gt(s,h);lu(i,t);t.offsetDirection=cr(t.deltaX,t.deltaY);t.scale=r?pu(r.pointers,u):1;t.rotation=r?yu(r.pointers,u):0;au(i,t);f=n.element;fr(t.srcEvent.target,f)&&(f=t.srcEvent.target);t.target=f}function lu(n,t){var i=t.center,r=n.offsetDelta||{},e=n.prevDelta||{},o=n.prevInput||{};(t.eventType===f||o.eventType===u)&&(e=n.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=n.offsetDelta={x:i.x,y:i.y});t.deltaX=e.x+(i.x-r.x);t.deltaY=e.y+(i.y-r.y)}function au(n,t){var f,o,s,h,i=n.lastInterval||t,c=t.timeStamp-i.timeStamp;if(t.eventType!=e&&(c>ff||i.velocity===r)){var l=i.deltaX-t.deltaX,a=i.deltaY-t.deltaY,u=vu(c,l,a);o=u.x;s=u.y;f=ft(u.x)>ft(u.y)?u.x:u.y;h=cr(l,a);n.lastInterval=t}else f=i.velocity,o=i.velocityX,s=i.velocityY,h=i.direction;t.velocity=f;t.velocityX=o;t.velocityY=s;t.direction=h}function sr(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:rt(n.pointers[t].clientX),clientY:rt(n.pointers[t].clientY)},t++;return{timeStamp:nr(),pointers:i,center:hr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function hr(n){var t=n.length;if(1===t)return{x:rt(n[0].clientX),y:rt(n[0].clientY)};for(var r=0,u=0,i=0;t>i;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:rt(r/t),y:rt(u/t)}}function vu(n,t,i){return{x:t/n||0,y:i/n||0}}function cr(n,t){return n===t?fi:ft(n)>=ft(t)?n>0?ot:st:t>0?ht:ct}function gt(n,t,i){i||(i=kr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.sqrt(r*r+u*u)}function ai(n,t,i){i||(i=kr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return 180*Math.atan2(u,r)/Math.PI}function yu(n,t){return ai(t[1],t[0],ei)-ai(n[1],n[0],ei)}function pu(n,t){return gt(t[0],t[1],ei)/gt(n[0],n[1],ei)}function ni(){this.evEl=of;this.evWin=sf;this.allow=!0;this.pressed=!1;s.apply(this,arguments)}function vi(){this.evEl=dr;this.evWin=gr;s.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function lr(){this.evTarget=af;this.evWin=vf;this.started=!1;s.apply(this,arguments)}function wu(n,t){var i=kt(n.touches),r=kt(n.changedTouches);return t&(u|e)&&(i=er(i.concat(r),"identifier",!0)),[i,r]}function ti(){this.evTarget=tu;this.targetIds={};s.apply(this,arguments)}function bu(n,t){var r=kt(n.touches),o=this.targetIds;if(t&(f|g)&&1===r.length)return o[r[0].identifier]=!0,[r,r];var i,s,h=kt(n.changedTouches),c=[],l=this.target;if(s=r.filter(function(n){return fr(n.target,l)}),t===f)for(i=0;i<s.length;)o[s[i].identifier]=!0,i++;for(i=0;i<h.length;)o[h[i].identifier]&&c.push(h[i]),t&(u|e)&&delete o[h[i].identifier],i++;if(c.length)return[er(s.concat(c),"identifier",!0),c]}function yi(){s.apply(this,arguments);var n=ci(this.handler,this);this.touch=new ti(this.manager,n);this.mouse=new ni(this.manager,n)}function pi(n,t){this.manager=n;this.set(t)}function ku(n){if(d(n,lt))return lt;var t=d(n,at),i=d(n,vt);return t&&i?at+" "+vt:t||i?t?at:vt:d(n,ir)?ir:fu}function y(n){this.id=ou();this.manager=null;this.options=hi(n||{},this.defaults);this.options.enable=ur(this.options.enable,!0);this.state=oi;this.simultaneous={};this.requireFail=[]}function du(n){return n&yt?"cancel":n&b?"end":n&ut?"move":n&h?"start":""}function ar(n){return n==ct?"down":n==ht?"up":n==ot?"left":n==st?"right":""}function ii(n,t){var i=t.manager;return i?i.get(n):n}function c(){y.apply(this,arguments)}function ri(){c.apply(this,arguments);this.pX=null;this.pY=null}function wi(){c.apply(this,arguments)}function bi(){y.apply(this,arguments);this._timer=null;this._input=null}function ki(){c.apply(this,arguments)}function di(){c.apply(this,arguments)}function ui(){y.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function w(n,t){return t=t||{},t.recognizers=ur(t.recognizers,w.defaults.preset),new gi(n,t)}function gi(n,t){t=t||{};this.options=hi(t,w.defaults);this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.element=n;this.input=su(this);this.touchAction=new pi(this,this.options.touchAction);vr(this,!0);v(t.recognizers,function(n){var t=this.add(new n[0](n[1]));n[2]&&t.recognizeWith(n[2]);n[3]&&t.requireFailure(n[3])},this)}function vr(n,t){var i=n.element;v(n.options.cssProps,function(n,r){i.style[dt(i.style,r)]=t?n:""})}function gu(n,i){var r=t.createEvent("Event");r.initEvent(n,!0,!0);r.gesture=i;i.target.dispatchEvent(r)}var yr=["","webkit","moz","MS","ms","o"],nf=t.createElement("div"),pr="function",rt=Math.round,ft=Math.abs,nr=Date.now,tf=1,wr="ontouchstart"in n,rf=dt(n,"PointerEvent")!==r,uf=wr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),et="touch",tr="mouse",ff=25,f=1,g=2,u=4,e=8,fi=1,ot=2,st=4,ht=8,ct=16,l=ot|st,nt=ht|ct,br=l|nt,kr=["x","y"],ei=["clientX","clientY"],nu,tu,eu,rr;s.prototype={handler:function(){},init:function(){this.evEl&&pt(this.element,this.evEl,this.domHandler);this.evTarget&&pt(this.target,this.evTarget,this.domHandler);this.evWin&&pt(or(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&wt(this.element,this.evEl,this.domHandler);this.evTarget&&wt(this.target,this.evTarget,this.domHandler);this.evWin&&wt(or(this.element),this.evWin,this.domHandler)}};var ef={mousedown:f,mousemove:g,mouseup:u},of="mousedown",sf="mousemove mouseup";o(ni,s,{handler:function(n){var t=ef[n.type];t&f&&0===n.button&&(this.pressed=!0);t&g&&1!==n.which&&(t=u);this.pressed&&this.allow&&(t&u&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:tr,srcEvent:n}))}});var hf={pointerdown:f,pointermove:g,pointerup:u,pointercancel:e,pointerout:e},cf={2:et,3:"pen",4:tr,5:"kinect"},dr="pointerdown",gr="pointermove pointerup pointercancel";n.MSPointerEvent&&(dr="MSPointerDown",gr="MSPointerMove MSPointerUp MSPointerCancel");o(vi,s,{handler:function(n){var t=this.store,o=!1,h=n.type.toLowerCase().replace("ms",""),r=hf[h],s=cf[n.pointerType]||n.pointerType,c=s==et,i=it(t,n.pointerId,"pointerId");r&f&&(0===n.button||c)?0>i&&(t.push(n),i=t.length-1):r&(u|e)&&(o=!0);0>i||(t[i]=n,this.callback(this.manager,r,{pointers:t,changedPointers:[n],pointerType:s,srcEvent:n}),o&&t.splice(i,1))}});var lf={touchstart:f,touchmove:g,touchend:u,touchcancel:e},af="touchstart",vf="touchstart touchmove touchend touchcancel";o(lr,s,{handler:function(n){var i=lf[n.type],t;(i===f&&(this.started=!0),this.started)&&(t=wu.call(this,n,i),i&(u|e)&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n}))}});nu={touchstart:f,touchmove:g,touchend:u,touchcancel:e};tu="touchstart touchmove touchend touchcancel";o(ti,s,{handler:function(n){var i=nu[n.type],t=bu.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n})}});o(yi,s,{handler:function(n,t,i){var r=i.pointerType==et,f=i.pointerType==tr;if(r)this.mouse.allow=!1;else if(f&&!this.mouse.allow)return;t&(u|e)&&(this.mouse.allow=!0);this.callback(n,t,i)},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var iu=dt(nf.style,"touchAction"),ru=iu!==r,uu="compute",fu="auto",ir="manipulation",lt="none",at="pan-x",vt="pan-y";pi.prototype={set:function(n){n==uu&&(n=this.compute());ru&&(this.manager.element.style[iu]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return v(this.manager.recognizers,function(t){li(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),ku(n.join(" "))},preventDefaults:function(n){var t,i;if(!ru){if(t=n.srcEvent,i=n.offsetDirection,this.manager.session.prevented)return void t.preventDefault();var r=this.actions,u=d(r,lt),f=d(r,vt),e=d(r,at);return u||f&&i&l||e&&i&nt?this.preventSrc(t):void 0}},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};var oi=1,h=2,ut=4,b=8,p=b,yt=16,a=32;y.prototype={defaults:{},set:function(n){return k(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(tt(n,"recognizeWith",this))return this;var t=this.simultaneous;return n=ii(n,this),t[n.id]||(t[n.id]=n,n.recognizeWith(this)),this},dropRecognizeWith:function(n){return tt(n,"dropRecognizeWith",this)?this:(n=ii(n,this),delete this.simultaneous[n.id],this)},requireFailure:function(n){if(tt(n,"requireFailure",this))return this;var t=this.requireFail;return n=ii(n,this),-1===it(t,n)&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){if(tt(n,"dropRequireFailure",this))return this;n=ii(n,this);var t=it(this.requireFail,n);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(n){return!!this.simultaneous[n.id]},emit:function(n){function t(t){r.manager.emit(r.options.event+(t?du(i):""),n)}var r=this,i=this.state;b>i&&t(!0);t();i>=b&&t(!0)},tryEmit:function(n){return this.canEmit()?this.emit(n):void(this.state=a)},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(this.requireFail[n].state&(a|oi)))return!1;n++}return!0},recognize:function(n){var t=k({},n);return li(this.options.enable,[this,t])?(this.state&(p|yt|a)&&(this.state=oi),this.state=this.process(t),void(this.state&(h|ut|b|yt)&&this.tryEmit(t))):(this.reset(),void(this.state=a))},process:function(){},getTouchAction:function(){},reset:function(){}};o(c,y,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return 0===t||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,r=t&(h|ut),f=this.attrTest(n);return r&&(i&e||!f)?t|yt:r||f?i&u?t|b:t&h?t|ut:h:a}});o(ri,c,{defaults:{event:"pan",threshold:10,pointers:1,direction:br},getTouchAction:function(){var t=this.options.direction,n=[];return t&l&&n.push(vt),t&nt&&n.push(at),n},directionTest:function(n){var i=this.options,r=!0,u=n.distance,t=n.direction,f=n.deltaX,e=n.deltaY;return t&i.direction||(i.direction&l?(t=0===f?fi:0>f?ot:st,r=f!=this.pX,u=Math.abs(n.deltaX)):(t=0===e?fi:0>e?ht:ct,r=e!=this.pY,u=Math.abs(n.deltaY))),n.direction=t,r&&u>i.threshold&&t&i.direction},attrTest:function(n){return c.prototype.attrTest.call(this,n)&&(this.state&h||!(this.state&h)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=ar(n.direction);t&&this.manager.emit(this.options.event+t,n);this._super.emit.call(this,n)}});o(wi,c,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[lt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&h)},emit:function(n){if(this._super.emit.call(this,n),1!==n.scale){var t=n.scale<1?"in":"out";this.manager.emit(this.options.event+t,n)}}});o(bi,y,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[fu]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,r=n.distance<t.threshold,o=n.deltaTime>t.time;if(this._input=n,!r||!i||n.eventType&(u|e)&&!o)this.reset();else if(n.eventType&f)this.reset(),this._timer=si(function(){this.state=p;this.tryEmit()},t.time,this);else if(n.eventType&u)return p;return a},reset:function(){clearTimeout(this._timer)},emit:function(n){this.state===p&&(n&&n.eventType&u?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=nr(),this.manager.emit(this.options.event,this._input)))}});o(ki,c,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[lt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||this.state&h)}});o(di,c,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:l|nt,pointers:1},getTouchAction:function(){return ri.prototype.getTouchAction.call(this)},attrTest:function(n){var t,i=this.options.direction;return i&(l|nt)?t=n.velocity:i&l?t=n.velocityX:i&nt&&(t=n.velocityY),this._super.attrTest.call(this,n)&&i&n.direction&&n.distance>this.options.threshold&&ft(t)>this.options.velocity&&n.eventType&u},emit:function(n){var t=ar(n.direction);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});o(ui,y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ir]},process:function(n){var t=this.options,o=n.pointers.length===t.pointers,s=n.distance<t.threshold,c=n.deltaTime<t.time,i,r,e;if(this.reset(),n.eventType&f&&0===this.count)return this.failTimeout();if(s&&c&&o){if(n.eventType!=u)return this.failTimeout();if(i=this.pTime?n.timeStamp-this.pTime<t.interval:!0,r=!this.pCenter||gt(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,r&&i?this.count+=1:this.count=1,this._input=n,e=this.count%t.taps,0===e)return this.hasRequireFailures()?(this._timer=si(function(){this.state=p;this.tryEmit()},t.interval,this),h):p}return a},failTimeout:function(){return this._timer=si(function(){this.state=a},this.options.interval,this),a},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==p&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});w.VERSION="2.0.4";w.defaults={domEvents:!1,touchAction:uu,enable:!0,inputTarget:null,inputClass:null,preset:[[ki,{enable:!1}],[wi,{enable:!1},["rotate"]],[di,{direction:l}],[ri,{direction:l},["swipe"]],[ui],[ui,{event:"doubletap",taps:2},["tap"]],[bi]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};eu=1;rr=2;gi.prototype={set:function(n){return k(this.options,n),n.touchAction&&this.touchAction.update(),n.inputTarget&&(this.input.destroy(),this.input.target=n.inputTarget,this.input.init()),this},stop:function(n){this.session.stopped=n?rr:eu},recognize:function(n){var r=this.session,i,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&t.state&p)&&(t=r.curRecognizer=null),u=0;u<f.length;)i=f[u],r.stopped===rr||t&&i!=t&&!i.canRecognizeWith(t)?i.reset():i.recognize(n),!t&&i.state&(h|ut|b)&&(t=r.curRecognizer=i),u++},get:function(n){if(n instanceof y)return n;for(var i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(tt(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),n.manager=this,this.touchAction.update(),n},remove:function(n){if(tt(n,"remove",this))return this;var t=this.recognizers;return n=this.get(n),t.splice(it(t,n),1),this.touchAction.update(),this},on:function(n,t){var i=this.handlers;return v(bt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this},off:function(n,t){var i=this.handlers;return v(bt(n),function(n){t?i[n].splice(it(i[n],t),1):delete i[n]}),this},emit:function(n,t){var i,r;if(this.options.domEvents&&gu(n,t),i=this.handlers[n]&&this.handlers[n].slice(),i&&i.length)for(t.type=n,t.preventDefault=function(){t.srcEvent.preventDefault()},r=0;r<i.length;)i[r](t),r++},destroy:function(){this.element&&vr(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};k(w,{INPUT_START:f,INPUT_MOVE:g,INPUT_END:u,INPUT_CANCEL:e,STATE_POSSIBLE:oi,STATE_BEGAN:h,STATE_CHANGED:ut,STATE_ENDED:b,STATE_RECOGNIZED:p,STATE_CANCELLED:yt,STATE_FAILED:a,DIRECTION_NONE:fi,DIRECTION_LEFT:ot,DIRECTION_RIGHT:st,DIRECTION_UP:ht,DIRECTION_DOWN:ct,DIRECTION_HORIZONTAL:l,DIRECTION_VERTICAL:nt,DIRECTION_ALL:br,Manager:gi,Input:s,TouchAction:pi,TouchInput:ti,MouseInput:ni,PointerEventInput:vi,TouchMouseInput:yi,SingleTouchInput:lr,Recognizer:y,AttrRecognizer:c,Tap:ui,Pan:ri,Swipe:di,Pinch:wi,Rotate:ki,Press:bi,on:pt,off:wt,each:v,merge:hi,extend:k,inherit:o,bindFn:ci,prefixed:dt});typeof define==pr&&define.amd?define(function(){return w}):"undefined"!=typeof module&&module.exports?module.exports=w:n[i]=w}(window,document,"Hammer");!function(n){var t=navigator.userAgent;n.HTMLPictureElement&&/ecko/.test(t)&&t.match(/rv\:(\d+)/)&&RegExp.$1<41&&addEventListener("resize",function(){var r,u=document.createElement("source"),e=function(n){var i,r,t=n.parentNode;"PICTURE"===t.nodeName.toUpperCase()?(i=u.cloneNode(),t.insertBefore(i,t.firstElementChild),setTimeout(function(){t.removeChild(i)})):(!n._pfLastSize||n.offsetWidth>n._pfLastSize)&&(n._pfLastSize=n.offsetWidth,r=n.sizes,n.sizes+=",100vw",setTimeout(function(){n.sizes=r}))},o=function(){for(var t=document.querySelectorAll("picture > img, img[srcset][sizes]"),n=0;n<t.length;n++)e(t[n])},t=function(){clearTimeout(r);r=setTimeout(o,99)},i=n.matchMedia&&matchMedia("(orientation: landscape)"),f=function(){t();i&&i.addListener&&i.addListener(t)};return u.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?f():document.addEventListener("DOMContentLoaded",f),t}())}(window),function(n,t,i){"use strict";function v(n){return" "===n||"  "===n||"\n"===n||"\f"===n||"\r"===n}function pt(t,i){var r=new n.Image;return r.onerror=function(){e[t]=!1;o()},r.onload=function(){e[t]=1===r.width;o()},r.src=i,"pending"}function wt(){w=!1;a=n.devicePixelRatio;h={};b={};r.DPR=a||1;u.width=Math.max(n.innerWidth||0,f.clientWidth);u.height=Math.max(n.innerHeight||0,f.clientHeight);u.vw=u.width/100;u.vh=u.height/100;y=[u.height,u.width,a].join("-");u.em=r.getEmValue();u.rem=u.em}function bt(n,t,i,r){var f,o,e,u;return"saveData"===p.algorithm?n>2.7?u=i+1:(o=t-i,f=Math.pow(n-.6,1.5),e=o*f,r&&(e+=.1*f),u=n+e):u=i>1?Math.sqrt(n*t):n,u>i}function kt(n){var i,t=r.getSet(n),u=!1;"pending"!==t&&(u=y,t&&(i=r.setRes(t),r.applySetCandidate(i,n)));n[r.ns].evaled=u}function dt(n,t){return n.res-t.res}function gt(n,t,i){var u;return!i&&t&&(i=n[r.ns].sets,i=i&&i[i.length-1]),u=et(t,i),u&&(t=r.makeUrl(t),n[r.ns].curSrc=t,n[r.ns].curCan=u,u.res||ft(u,u.set.sizes)),u}function et(n,t){var i,f,u;if(n&&t)for(u=r.parseSet(t),n=r.makeUrl(n),i=0;i<u.length;i++)if(n===r.makeUrl(u[i].url)){f=u[i];break}return f}function ni(n,t){for(var i,f,o=n.getElementsByTagName("source"),u=0,e=o.length;e>u;u++)i=o[u],i[r.ns]=!0,f=i.getAttribute("srcset"),f&&t.push({srcset:f,media:i.getAttribute("media"),type:i.getAttribute("type"),sizes:i.getAttribute("sizes")})}function ti(n,t){function h(t){var i,r=t.exec(n.substring(e));if(r)return(i=r[0],e+=i.length,i)}function o(){for(var u,r,e,h,v,o,l,y,n=!1,i={},a=0;a<f.length;a++)h=f[a],v=h[h.length-1],o=h.substring(0,h.length-1),l=parseInt(o,10),y=parseFloat(o),at.test(o)&&"w"===v?((u||r)&&(n=!0),0===l?n=!0:u=l):ai.test(o)&&"x"===v?((u||r||e)&&(n=!0),0>y?n=!0:r=y):at.test(o)&&"h"===v?((e||r)&&(n=!0),0===l?n=!0:e=l):n=!0;n||(i.url=s,u&&(i.w=u),r&&(i.d=r),e&&(i.h=e),e||r||u||(i.d=1),1===i.d&&(t.has1x=!0),i.set=t,c.push(i))}function l(){for(h(si),i="",u="in descriptor";;){if(r=n.charAt(e),"in descriptor"===u)if(v(r))i&&(f.push(i),i="",u="after descriptor");else{if(","===r)return e+=1,i&&f.push(i),void o();if("("===r)i+=r,u="in parens";else{if(""===r)return i&&f.push(i),void o();i+=r}}else if("in parens"===u)if(")"===r)i+=r,u="in descriptor";else{if(""===r)return f.push(i),void o();i+=r}else if("after descriptor"===u&&!v(r)){if(""===r)return void o();u="in descriptor";e-=1}e+=1}}for(var s,f,i,u,r,a=n.length,e=0,c=[];;){if(h(hi),e>=a)return c;s=h(ci);f=[];","===s.slice(-1)?(s=s.replace(li,""),o()):l()}}function ii(n){function s(n){function u(){r&&(f.push(r),r="")}function s(){f[0]&&(h.push(f),f=[])}for(var i,r="",f=[],h=[],e=0,t=0,o=!1;;){if(i=n.charAt(t),""===i)return u(),s(),h;if(o){if("*"===i&&"/"===n[t+1]){o=!1;t+=2;u();continue}t+=1}else{if(v(i)){if(n.charAt(t-1)&&v(n.charAt(t-1))||!r){t+=1;continue}if(0===e){u();t+=1;continue}i=" "}else if("("===i)e+=1;else if(")"===i)e-=1;else{if(","===i){u();s();t+=1;continue}if("/"===i&&"*"===n.charAt(t+1)){o=!0;t+=2;continue}}r+=i;t+=1}}}function h(n){return c.test(n)&&parseFloat(n)>=0?!0:l.test(n)?!0:"0"===n||"-0"===n||"+0"===n?!0:!1}var i,u,e,t,f,o,c=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(u=s(n),e=u.length,i=0;e>i;i++)if((t=u[i],f=t[t.length-1],h(f))&&((o=f,t.pop(),0===t.length)||(t=t.join(" "),r.matchesMedia(t))))return o;return"100vw"}t.createElement("picture");var ri,c,ot,y,r={},l=function(){},s=t.createElement("img"),k=s.getAttribute,st=s.setAttribute,ht=s.removeAttribute,f=t.documentElement,e={},p={algorithm:""},d="data-pfsrc",g=d+"set",nt=navigator.userAgent,ui=/rident/.test(nt)||/ecko/.test(nt)&&nt.match(/rv\:(\d+)/)&&RegExp.$1>35,tt="currentSrc",fi=/\s+\+?\d+(e\d+)?w/,ei=/(\([^)]+\))?\s*(.+)/,it=n.picturefillCFG,oi="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",ct="font-size:100%!important;",w=!0,h={},b={},a=n.devicePixelRatio,u={px:1,"in":96},lt=t.createElement("a"),rt=!1,si=/^[ \t\n\r\u000c]+/,hi=/^[, \t\n\r\u000c]+/,ci=/^[^ \t\n\r\u000c]+/,li=/[,]+$/,at=/^\d+$/,ai=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,vt=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r||!1):n.attachEvent&&n.attachEvent("on"+t,i)},ut=function(n){var t={};return function(i){return i in t||(t[i]=n(i)),t[i]}},yt=function(){var n=/^([\d\.]+)(em|vw|px)$/,t=function(){for(var n=arguments,t=0,i=n[0];++t in n;)i=i.replace(n[t],n[++t]);return i},i=ut(function(n){return"return "+t((n||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(t,r){var f;if(!(t in h))if(h[t]=!1,r&&(f=t.match(n)))h[t]=f[1]*u[f[2]];else try{h[t]=new Function("e",i(t))(u)}catch(e){}return h[t]}}(),ft=function(n,t){return n.w?(n.cWidth=r.calcListLength(t||"100vw"),n.res=n.w/n.cWidth):n.res=n.d,n},o=function(n){var f,u,e,i=n||{};if(i.elements&&1===i.elements.nodeType&&("IMG"===i.elements.nodeName.toUpperCase()?i.elements=[i.elements]:(i.context=i.elements,i.elements=null)),f=i.elements||r.qsa(i.context||t,i.reevaluate||i.reselect?r.sel:r.selShort),e=f.length){for(r.setupRun(i),rt=!0,u=0;e>u;u++)r.fillImg(f[u],i);r.teardownRun(i)}};for(ri=n.console&&console.warn?function(n){console.warn(n)}:l,(tt in s)||(tt="src"),e["image/jpeg"]=!0,e["image/gif"]=!0,e["image/png"]=!0,e["image/svg+xml"]=t.implementation.hasFeature("http://wwwindow.w3.org/TR/SVG11/feature#Image","1.1"),r.ns=("pf"+(new Date).getTime()).substr(0,9),r.supSrcset=("srcset"in s),r.supSizes=("sizes"in s),r.supPicture=!!n.HTMLPictureElement,r.supSrcset&&r.supPicture&&!r.supSizes&&!function(n){s.srcset="data:,a";n.src="data:,a";r.supSrcset=s.complete===n.complete;r.supPicture=r.supSrcset&&r.supPicture}(t.createElement("img")),r.selShort="picture>img,img[srcset]",r.sel=r.selShort,r.cfg=p,r.supSrcset&&(r.sel+=",img["+g+"]"),r.DPR=a||1,r.u=u,r.types=e,ot=r.supSrcset&&!r.supSizes,r.setSize=l,r.makeUrl=ut(function(n){return lt.href=n,lt.href}),r.qsa=function(n,t){return n.querySelectorAll(t)},r.matchesMedia=function(){return r.matchesMedia=n.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?function(n){return!n||matchMedia(n).matches}:r.mMQ,r.matchesMedia.apply(this,arguments)},r.mMQ=function(n){return n?yt(n):!0},r.calcLength=function(n){var t=yt(n,!0)||!1;return 0>t&&(t=!1),t},r.supportsType=function(n){return n?e[n]:!0},r.parseSize=ut(function(n){var t=(n||"").match(ei);return{media:t&&t[1],length:t&&t[2]}}),r.parseSet=function(n){return n.cands||(n.cands=ti(n.srcset,n)),n.cands},r.getEmValue=function(){var n;if(!c&&(n=t.body)){var i=t.createElement("div"),r=f.style.cssText,u=n.style.cssText;i.style.cssText=oi;f.style.cssText=ct;n.style.cssText=ct;n.appendChild(i);c=i.offsetWidth;n.removeChild(i);c=parseFloat(c,10);f.style.cssText=r;n.style.cssText=u}return c||16},r.calcListLength=function(n){if(!(n in b)||p.uT){var t=r.calcLength(ii(n));b[n]=t?t:u.width}return b[n]},r.setRes=function(n){var t,i,u;if(n)for(t=r.parseSet(n),i=0,u=t.length;u>i;i++)ft(t[i],n.sizes);return t},r.setRes.res=ft,r.applySetCandidate=function(n,t){if(n.length){var f,e,o,l,i,s,u,a,v,h=t[r.ns],c=r.DPR;if(s=h.curSrc||t[tt],u=h.curCan||gt(t,s,n[0].set),u&&u.set===n[0].set&&(v=ui&&!t.complete&&u.res-.1>c,v||(u.cached=!0,u.res>=c&&(i=u))),!i)for(n.sort(dt),l=n.length,i=n[l-1],e=0;l>e;e++)if(f=n[e],f.res>=c){o=e-1;i=n[o]&&(v||s!==r.makeUrl(f.url))&&bt(n[o].res,f.res,c,n[o].cached)?n[o]:f;break}i&&(a=r.makeUrl(i.url),h.curSrc=a,h.curCan=i,a!==s&&r.setSrc(t,i),r.setSize(t))}},r.setSrc=function(n,t){var i;n.src=t.url;"image/svg+xml"===t.set.type&&(i=n.style.width,n.style.width=n.offsetWidth+1+"px",n.offsetWidth+1&&(n.style.width=i))},r.getSet=function(n){for(var t,u,f=!1,e=n[r.ns].sets,i=0;i<e.length&&!f;i++)if(t=e[i],t.srcset&&r.matchesMedia(t.media)&&(u=r.supportsType(t.type))){"pending"===u&&(t=u);f=t;break}return f},r.parseSets=function(n,t,u){var o,e,s,h,c=t&&"PICTURE"===t.nodeName.toUpperCase(),f=n[r.ns];(f.src===i||u.src)&&(f.src=k.call(n,"src"),f.src?st.call(n,d,f.src):ht.call(n,d));(f.srcset===i||u.srcset||!r.supSrcset||n.srcset)&&(o=k.call(n,"srcset"),f.srcset=o,h=!0);f.sets=[];c&&(f.pic=!0,ni(t,f.sets));f.srcset?(e={srcset:f.srcset,sizes:k.call(n,"sizes")},f.sets.push(e),s=(ot||f.src)&&fi.test(f.srcset||""),s||!f.src||et(f.src,e)||e.has1x||(e.srcset+=", "+f.src,e.cands.push({url:f.src,d:1,set:e}))):f.src&&f.sets.push({srcset:f.src,sizes:null});f.curCan=null;f.curSrc=i;f.supported=!(c||e&&!r.supSrcset||s);h&&r.supSrcset&&!f.supported&&(o?(st.call(n,g,o),n.srcset=""):ht.call(n,g));f.supported&&!f.srcset&&(!f.src&&n.src||n.src!==r.makeUrl(f.src))&&(null===f.src?n.removeAttribute("src"):n.src=f.src);f.parsed=!0},r.fillImg=function(n,t){var i,u=t.reselect||t.reevaluate;n[r.ns]||(n[r.ns]={});i=n[r.ns];(u||i.evaled!==y)&&((!i.parsed||t.reevaluate)&&r.parseSets(n,n.parentNode,t),i.supported?i.evaled=y:kt(n))},r.setupRun=function(){(!rt||w||a!==n.devicePixelRatio)&&wt()},r.supPicture?(o=l,r.fillImg=l):!function(){var i,h=n.attachEvent?/d$|^c/:/d$|^c|^i/,e=function(){var n=t.readyState||"";o=setTimeout(e,"loading"===n?200:999);t.body&&(r.fillImgs(),i=i||h.test(n),i&&clearTimeout(o))},o=setTimeout(e,t.body?9:99),c=function(n,t){var i,r,u=function(){var f=new Date-r;t>f?i=setTimeout(u,t-f):(i=null,n())};return function(){r=new Date;i||(i=setTimeout(u,t))}},s=f.clientHeight,l=function(){w=Math.max(n.innerWidth||0,f.clientWidth)!==u.width||f.clientHeight!==s;s=f.clientHeight;w&&r.fillImgs()};vt(n,"resize",c(l,99));vt(t,"readystatechange",e)}(),r.picturefill=o,r.fillImgs=o,r.teardownRun=l,o._=r,n.picturefillCFG={pf:r,push:function(n){var t=n.shift();"function"==typeof r[t]?r[t].apply(r,n):(p[t]=n[0],rt&&r.fillImgs({reselect:!0}))}};it&&it.length;)n.picturefillCFG.push(it.shift());n.picturefill=o;"object"==typeof module&&"object"==typeof module.exports?module.exports=o:"function"==typeof define&&define.amd&&define("picturefill",function(){return o});r.supPicture||(e["image/webp"]=pt("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);$(document).ready(function(){function t(){$(".tablet-only.hamburger > ul").click(function(){$(".tablet-only.hamburger").addClass("active");$("body").toggleClass("menu-open");$(this).toggleClass("active");$(".tablet-only .mobile-menu").animate({left:0},250);$(".tablet-only .mobile-menu.level-1").addClass("open")});$(".tablet-only .mobile-x").click(function(){$(".tablet-only.hamburger, .mobile-list li, .mobile-login a").removeClass("active");$("body").removeClass("menu-open");$(".tablet-only .mobile-menu.level-1").animate({left:"-100%"},300);$(".tablet-only .mobile-menu.level-2").animate({left:"-100%"},300);$(".wrapper").css("overflow-y","hidden")});$(".tablet-only .item-1-handle").click(function(){$(this).toggleClass("active");$(".tablet-only .item-2-handle, .tablet-only .item-3-handle, .tablet-only .item-4-handle, .tablet-only .item-5-handle").removeClass("active");$(".tablet-only .mobile-menu.level-2.item-1-content").animate({left:320},300);$(".tablet-only .mobile-menu.level-2.item-2-content, .tablet-only .mobile-menu.level-2.item-3-content, .tablet-only .mobile-menu.level-2.item-4-content, .tablet-only .mobile-menu.level-2.item-5-content").animate({left:0},300)});$(".tablet-only .item-2-handle").click(function(){$(this).toggleClass("active");$(".tablet-only .item-1-handle, .tablet-only .item-3-handle, .tablet-only .item-4-handle, .tablet-only .item-5-handle").removeClass("active");$(".tablet-only .mobile-menu.level-2.item-2-content").animate({left:320},300);$(".tablet-only .mobile-menu.level-2.item-1-content, .tablet-only .mobile-menu.level-2.item-3-content, .tablet-only .mobile-menu.level-2.item-4-content, .tablet-only .mobile-menu.level-2.item-5-content").animate({left:0},300)});$(".tablet-only .item-3-handle").click(function(){$(this).toggleClass("active");$(".tablet-only .item-2-handle, .tablet-only .item-1-handle, .tablet-only .item-4-handle, .tablet-only .item-5-handle").removeClass("active");$(".tablet-only .mobile-menu.level-2.item-3-content").animate({left:320},300);$(".tablet-only .mobile-menu.level-2.item-1-content, .tablet-only .mobile-menu.level-2.item-2-content, .tablet-only .mobile-menu.level-2.item-4-content, .tablet-only .mobile-menu.level-2.item-5-content").animate({left:0},300)});$(".tablet-only .item-4-handle").click(function(){$(this).addClass("active");$(".tablet-only .item-2-handle, .tablet-only .item-1-handle, .tablet-only .item-3-handle, .tablet-only .item-5-handle").removeClass("active");$(".tablet-only .mobile-menu.level-2.item-4-content").animate({left:320},300);$(".tablet-only .mobile-menu.level-2.item-1-content, .tablet-only .mobile-menu.level-2.item-2-content, .tablet-only .mobile-menu.level-2.item-3-content, .tablet-only .mobile-menu.level-2.item-5-content").animate({left:0},300)});$(".tablet-only .item-5-handle").click(function(){$(this).addClass("active");$(".tablet-only .item-2-handle, .tablet-only .item-1-handle, .tablet-only .item-3-handle, .tablet-only .item-4-handle").removeClass("active");$(".tablet-only .mobile-menu.level-2.item-5-content").animate({left:320},300);$(".tablet-only .mobile-menu.level-2.item-1-content, .tablet-only .mobile-menu.level-2.item-2-content, .tablet-only .mobile-menu.level-2.item-3-content, .tablet-only .mobile-menu.level-2.item-4-content").animate({left:0},300)})}function i(){$(".mobile-only.hamburger > ul").click(function(){$(".mobile-only.hamburger").addClass("active");$("body").addClass("menu-open");$(".mobile-only .mobile-menu.level-1").animate({left:0},250);$(".mobile-only .mobile-menu.level-2").animate({left:"-100%"},250);$(".wrapper").css("overflow-y","hidden")});$(".mobile-only .mobile-x").click(function(){$(".mobile-only.hamburger").removeClass("active");$("body").removeClass("menu-open");$(".mobile-only .mobile-menu.level-1").animate({left:"-100%"},250);$(".mobile-only .mobile-menu.level-2").animate({left:"-100%"},250);$(".wrapper").css("overflow-y","hidden")});$(".mobile-only .item-1-handle").click(function(){$(".mobile-only .mobile-menu.level-2.item-1-content").animate({left:0},250);$(".mobile-only .mobile-menu.level-2.item-2-content, .mobile-only .mobile-menu.level-2.item-3-content, .mobile-only .mobile-menu.level-2.item-4-content, .mobile-only .mobile-menu.level-2.item-5-content").animate({left:"-100%"},250)});$(".mobile-only .item-2-handle").click(function(){$(".mobile-only .mobile-menu.level-2.item-2-content").animate({left:0},250);$(".mobile-only .mobile-menu.level-2.item-1-content, .mobile-only .mobile-menu.level-2.item-3-content, .mobile-only .mobile-menu.level-2.item-4-content, .mobile-only .mobile-menu.level-2.item-5-content").animate({left:"-100%"},250)});$(".mobile-only .item-3-handle").click(function(){$(".mobile-only .mobile-menu.level-2.item-3-content").animate({left:0},250);$(".mobile-only .mobile-menu.level-2.item-1-content, .mobile-only .mobile-menu.level-2.item-2-content, .mobile-only .mobile-menu.level-2.item-4-content, .mobile-only .mobile-menu.level-2.item-5-content").animate({left:"-100%"},250)});$(".mobile-only .item-4-handle").click(function(){$(".mobile-only .mobile-menu.level-2.item-4-content").animate({left:0},250);$(".mobile-only .mobile-menu.level-2.item-1-content, .mobile-only .mobile-menu.level-2.item-2-content, .mobile-only .mobile-menu.level-2.item-3-content, .mobile-only .mobile-menu.level-2.item-5-content").animate({left:"-100%"},250)});$(".mobile-only .item-5-handle").click(function(){$(".mobile-only .mobile-menu.level-2.item-5-content").animate({left:0},250);$(".mobile-only .mobile-menu.level-2.item-1-content, .mobile-only .mobile-menu.level-2.item-2-content, .mobile-only .mobile-menu.level-2.item-3-content, .mobile-only .mobile-menu.level-2.item-4-content").animate({left:"-100%"},250)});$(".mobile-only .back-button").click(function(){$(".mobile-only .mobile-menu.level-2.item-1-content, .mobile-only .mobile-menu.level-2.item-2-content, .mobile-only .mobile-menu.level-2.item-3-content, .mobile-only .mobile-menu.level-2.item-4-content, .mobile-only .mobile-menu.level-2.item-5-content").animate({left:"-100%"},250)})}function u(){$(".home header").sticky({topSpacing:0,responsiveWidth:!0})}var r,n;$("#btnLoginProfile").click(function(){return $("body").hasClass("bookshelfOpen")==!1&&($("#liProfileLogin").removeClass("loginButtonNotClicked"),$(document).width()<=768&&$("#liProfileLogin").css("height","394px"),$("#liProfileLogin").hasClass("loginButtonclicked")?($("#liInstitutionLogin").removeClass("loginButtonNotClicked"),$("#divProfileLogin").css("opacity","0"),$("#divProfileLogin").css("visibility","hidden"),$("#divProfileLogin").removeClass("ShowMobile")):($("#liInstitutionLogin").addClass("loginButtonNotClicked"),$("#divProfileLogin").css("opacity","1"),$("#divProfileLogin").css("visibility","visible"),$("#divProfileLogin").addClass("ShowMobile"),$("#divInstitutionLogin").removeClass("ShowMobile")),$("#liProfileLogin").toggleClass("loginButtonclicked"),$("#btnLoginProfile").toggleClass("loginButtonclicked"),$("#divInstitutionLogin").css("opacity","0"),$("#divInstitutionLogin").css("visibility","hidden"),$("#liInstitutionLogin").removeClass("loginButtonclicked"),$("#btnLoginInstitution").removeClass("loginButtonclicked"),$(".institutionDetails").hide(),$("#btnMobileBack").addClass("showBack"),$("#btnLoginProfile").addClass("hideOnMobile"),$("#nav").addClass("hideOnMobile")),toggleSAGERecommends(),!1});$("#btnLoginInstitution").click(function(){return $("body").hasClass("bookshelfOpen")==!1&&($("#liInstitutionLogin").removeClass("loginButtonNotClicked"),$(document).width()<=768&&$("#liInstitutionLogin").css("height","394px"),$("#liInstitutionLogin").hasClass("loginButtonclicked")?($("#liProfileLogin").removeClass("loginButtonNotClicked"),$("#divInstitutionLogin").css("opacity","0"),$("#divInstitutionLogin").css("visibility","hidden"),$("#divInstitutionLogin").removeClass("ShowMobile")):($("#liProfileLogin").addClass("loginButtonNotClicked"),$("#divInstitutionLogin").css("opacity","1"),$("#divInstitutionLogin").css("visibility","visible"),$("#divInstitutionLogin").addClass("ShowMobile"),$("#divProfileLogin").removeClass("ShowMobile")),$("#liInstitutionLogin").toggleClass("loginButtonclicked"),$("#btnLoginInstitution").toggleClass("loginButtonclicked"),$("#divProfileLogin").css("opacity","0"),$("#divProfileLogin").css("visibility","hidden"),$("#liProfileLogin").removeClass("loginButtonclicked"),$("#btnLoginProfile").removeClass("loginButtonclicked"),$(".profileDetails").hide(),$("#btnMobileBack").addClass("showBack"),$("#btnLoginInstitution").addClass("hideOnMobile"),$("#nav").addClass("hideOnMobile")),toggleSAGERecommends(),!1});$(".user-first-name").click(function(){return $(".profileDetails").css("display")=="none"?$(".profileDetails").show():$(".profileDetails").hide(),!1});$(".user-first-name").on("keyup",function(n){return n.keyCode==13&&($(".profileDetails").css("display")=="none"?($(".profileDetails").show(),setTimeout(function(){$("#ulProfileDetails a:first").focus()},100)):$(".profileDetails").hide()),!1});$("header .hide-on-tablet .user-options").click(function(){$(".account-options").toggle()});$(document).on("keyup",function(n){n.keyCode==27&&($("body").addClass("show-focus-outlines"),$(n.target).closest("#divProfileLogin").length>0&&($("#btnLoginProfile").trigger("click"),setTimeout(function(){$("#btnLoginProfile").focus()},100)),$(n.target).closest("#divInstitutionLogin").length>0&&($("#btnLoginInstitution").trigger("click"),setTimeout(function(){$("#btnLoginInstitution").focus()},100)),$(n.target).closest("div[data-module-name='citation-pop-up']").length>0&&($("a.opener[data-item-name='cite-now']").trigger("click"),setTimeout(function(){$("a.opener[data-item-name='cite-now']").focus()},100)),$(n.target).closest("div[data-module-name='embed-pop-up']").length>0&&($("a.opener[data-item-name='embed-select']").trigger("click"),setTimeout(function(){$("a.opener[data-item-name='help-select']").length>0&&$("a.opener[data-item-name='help-select']").focus()},100)),$(n.target).closest("div[data-module-name='text-size-pop-up']").length>0&&($("a.opener[data-item-name='text-size-select']").trigger("click"),setTimeout(function(){$("a.opener[data-item-name='text-size-select']").focus()},100)),$(n.target).closest("div[data-module-name='add-to-list-pop-up']").length>0&&($("a.opener[data-item-name='add-to-my-list-select']").trigger("click"),setTimeout(function(){$("a.opener[data-item-name='add-to-my-list-select']").focus()},100)),($(n.target).closest("div[data-module-name='share-pop-up']").length>0||$(n.target).closest("ul[data-module-name='share-pop-up']").length>0)&&($("a.opener[data-item-name='share-select']").trigger("click"),setTimeout(function(){$("a.opener[data-item-name='share-select']").focus()},100)),$(n.target).closest("div[data-module-name='save-search-pop-up']").length>0&&($("a.opener[data-item-name='save-search-select']").trigger("click"),setTimeout(function(){$("div[data-module-name='save-search-pop-up'] a, div[data-module-name='save-search-pop-up'] button").attr("tabindex","-1");$("a.opener[data-item-name='save-search-select']").focus()},100)),$(n.target).closest("div[data-module-name='help-pop-up']").length>0&&($("a.opener[data-item-name='help-select']").trigger("click"),setTimeout(function(){$("a.opener[data-item-name='help-select']").focus()},100)),$(n.target).closest("#add-to-list-form").length>0&&($("#add-to-list-form").css("display","none"),setTimeout(function(){$("ul.search-result-list li[data-uid='"+$("#searchAddToListDataId").val()+"'] a[aria-label='Add to my reading list']").focus()},100)),$(n.target).closest("#cite-form").length>0&&($("#cite-form").css("display","none"),setTimeout(function(){$("ul.search-result-list li[data-uid='"+$("#searchCiteDataId").val()+"'] a[aria-label='Export citation']").focus()},100)),$(n.target).closest(".primary-tools").length>0&&($(n.target).closest(".primary-tools").removeClass("active"),setTimeout(function(){$("a.tools-opener.open").focus()},100)),$(n.target).closest(".video-segments.segment-list").length>0&&($(n.target).closest(".video-segments.segment-list ").closest(".drop-menu.segment-dropdown.open").removeClass("open"),setTimeout(function(){$(n.target).closest(".video-segments.segment-list ").closest(".drop-menu.segment-dropdown").find("a").first().focus()},100)))});$(document).on("click",function(n){$(n.target).hasClass("opener")==!1&&$(n.target).closest("#bookshelf-container .side-slide").length==0&&($("#bookshelf-container").removeClass("slide-active"),toggleSAGERecommends());$(n.target).closest(".user-options").length||$("header .hide-on-tablet .account-options").hide();$(n.target).closest(".has-dropdown").length==0&&$(n.target).closest("a.opener.default").length==0&&($("#divProfileLogin").css("opacity","0"),$("#divProfileLogin").css("visibility","hidden"),$("#liProfileLogin").removeClass("loginButtonclicked"),$("#btnLoginProfile").removeClass("loginButtonclicked"),$("#divInstitutionLogin").css("opacity","0"),$("#divInstitutionLogin").css("visibility","hidden"),$("#liInstitutionLogin").removeClass("loginButtonclicked"),$("#btnLoginInstitution").removeClass("loginButtonclicked"),$("#layBrowseMenu").removeClass("showAccessibleMenu"),$("#lnkBrowse").removeClass("showAccessibleMenu"),$("#layResearchToolsMenu").removeClass("showAccessibleMenu"),$("#lnkResearchTools").removeClass("showAccessibleMenu"));$(n.target).closest(".profileDetails").length||$(n.target).closest("#liInstitutionLogin").length||$(n.target).closest("#liProfileLogin").length||$(".profileDetails").hide();$.trim($(n.target).text())!="Share"&&$("#share-form").hide();$.trim($(n.target).text())!="Embed"&&$(n.target).attr("id")!="btnCopyToClipboard"&&$("#embed-form").hide();$.trim($(n.target).text())!="Cite All"&&$(n.target).closest(".jcf-select-citManagerClass").length==0&&$("#cite-all-form").hide();$.trim($(n.target).text())!="Find content related to this author"&&$.trim($(n.target).text())!="View bio"&&$.trim($(n.target).text())!="Opener"&&$(n.target).hasClass("bioIDLink")==!1&&$("#findByBioIdPopup").hide();$.trim($(n.target).text().toLowerCase())=="edit"||$.trim($(n.target).text())=="Create List"?$("#list-form").show():($("#list-form").hide(),$("#readinglist-list-form").hide())});$("a[data-item-name='cite-now']").on("keydown",function(n){n.keyCode==32&&$(this).closest(".divSectionTools").length==0&&(n.preventDefault(),$("a[data-item-name='cite-now']").trigger("click"))});$("a[data-item-name='add-to-my-list-select']").on("keydown",function(n){n.keyCode==32&&$(this).closest(".divSectionTools").length==0&&(n.preventDefault(),$("a[data-item-name='add-to-my-list-select']").trigger("click"))});$("a[data-item-name='share-select']").on("keydown",function(n){n.keyCode==32&&$(this).closest(".divSectionTools").length==0&&(n.preventDefault(),$("a[data-item-name='share-select']").trigger("click"))});$("a[data-item-name='embed-select']").on("keydown",function(n){n.keyCode==32&&(n.preventDefault(),$("a[data-item-name='embed-select']").trigger("click"))});$("a[data-item-name='text-size-select']").on("keydown",function(n){n.keyCode==32&&(n.preventDefault(),$("a[data-item-name='text-size-select']").trigger("click"))});$("a[data-item-name='help-select']").on("keydown",function(n){n.keyCode==32&&(n.preventDefault(),$("a[data-item-name='help-select']").trigger("click"))});if($(".accordion > div:not(:first)").hide(),$(".accordion h3").each(function(){$(this).click(function(){return $(this).toggleClass("active"),$(this).siblings("h3").removeClass("active"),$(this).siblings("div").slideUp(),$("h3.active").next("div").slideToggle(),!1})}),$(".level").hide(),$(".subject").each(function(){$(this).click(function(n){return n.preventDefault(),$(this).toggleClass("active"),$(this).parents("li").siblings().find(".subject").removeClass("active"),$(this).siblings(".level").slideUp(),$(".active").next(".level").slideDown(),!1})}),$(".accordionSolo h3").click(function(){return $(this).toggleClass("active").next("div").slideToggle(),!1}),$("*:not(.utiltiy-links)").click(function(){$(".utiltiy-links").hide()}),$("div#promo")&&$(window).width()>=1e3)var e=$("div#promo").height(),o=$("div#promo ul.tabs").outerHeight(),s=$("div#promo div.optionBar").outerHeight();$(function(){$("#tab-container a").on("click",function(n){var t=$(this).attr("href"),i;t.match(/^#\w+/g)&&(n.preventDefault(),i=$(t),i.attr("id",""),document.location.hash=t,i.attr("id",t.replace("#","")))})});t();i();$("ul.tabs > li").on("click",function(){var n=$(this).parents("div.tabs:first"),t=$("> ul.tab-content",n),i;n.hasClass("readers-guide")||($(this).addClass("selected"),$(this).siblings().removeClass("selected"),i=$(this).index(),t.children().removeClass("selected"),t.children().eq(i).addClass("selected"))});$(".toggle").on("click",function(n){n.stopPropagation();var t=$(this),r=t.data("selector"),i=$(r);i.hasClass("expanded")||$("div.popup, span.toggle").removeClass("expanded");$("div.create-clip").hasClass("expanded")&&r!="div.create-clip div.edit div.description_input"&&$("div.create-clip").removeClass("expanded");t.toggleClass("expanded");i.toggleClass("expanded");$(".close-popup").on("click",function(n){n.preventDefault();t.removeClass("expanded");i.removeClass("expanded")})});$("div.action-buttons span.filter").click(function(){$("div.action-buttons span.tools").removeClass("expanded");$("div.resultsHeader").hide();$(this).toggleClass("expanded");$("div.staticSidebar").toggle()});$("div.action-buttons span.tools").click(function(){$("div.action-buttons span.filter").removeClass("expanded");$("div.staticSidebar").hide();$(this).toggleClass("expanded");$("div.resultsHeader").toggle()});$(".transcript-options a.search, div.transcript-search a.close").on("click",function(n){n.preventDefault();$("ul.tab-content div.interact a.search").toggleClass("expanded");$(".transcript-search").toggleClass("expanded")});$("div.onOffToggle div > span").on("click",function(n){n.preventDefault();$(this).toggleClass("off")});r=!0;$("a.backToTop").on("click",function(n){n.preventDefault();$("html, body").animate({scrollTop:0},600)});$("button.create-clip").on("click",function(n){n.preventDefault();n.stopPropagation();$("div.create-clip").toggleClass("expanded");$("div.popup, div.action-buttons span.toggle").removeClass("expanded")});$(".edit .cancel, .mobile-close-create-clip").on("click",function(n){n.preventDefault();n.stopPropagation();$("div.create-clip").toggleClass("expanded");$("div.popup, div.action-buttons span.toggle").removeClass("expanded");$(".create-clip-scrubber").removeClass("visible");$(".scrubber.video-player").addClass("visible")});$("div.popup.embed div.buttonBar a").on("click",function(n){n.preventDefault();$(".popup.embed div.buttonBar a").removeClass("selected");$(this).toggleClass("selected");var t=$(this).closest(".embed").find("textarea").val();t=t.replace(/width="\d+"/i,'width="'+$(this).data("width")+'"');t=t.replace(/height="\d+"/i,'height="'+$(this).data("height")+'"');$(this).closest(".embed").find("textarea").val(t);$("div.popup.embed textarea").select()});$(".action-buttons .embed").on("click",function(){$("div.popup.embed textarea").select()});$("div.video-content button.showAll").on("click",function(n){n.preventDefault();$(this).attr("style","display: none !important;");$(this).parents("div.section").find("div.right, div.hideOnMobile").show()});$("button.view-transcript.mobileOnly").on("click",function(n){n.preventDefault();$(this).css("visibility","hidden");$("div.create-clip").hide();$("div#promo > div.inner > div.span_4_of_11").show();$("div#promo > div.inner > div.span_4_of_11 .videoInfo.selected").removeClass("selected");$("div#promo > div.inner > div.span_4_of_11 .transcriptInfo").addClass("selected")});$("a.close-transcript").on("click",function(n){n.preventDefault();$("button.view-transcript.mobileOnly").css("visibility","visible");$("button.view-summary.mobileOnly").css("visibility","visible");$("div.create-clip").show();$("div#promo > div.inner > div.span_4_of_11").hide()});$("button.view-summary.mobileOnly").on("click",function(n){n.preventDefault();$(this).css("visibility","hidden");$("div.create-clip").hide();$("div#promo > div.inner > div.span_4_of_11").show();$("div#promo > div.inner > div.span_4_of_11 .transcriptInfo.selected").removeClass("selected");$("div#promo > div.inner > div.span_4_of_11 .videoInfo").addClass("selected")});$("a.close-summary").on("click",function(n){n.preventDefault();$("button.view-transcript.mobileOnly").css("visibility","visible");$("button.view-summary.mobileOnly").css("visibility","visible");$("div.create-clip").show();$("div#promo > div.inner > div.span_4_of_11").hide()});$(window).width()<1e3;$(window).resize(function(){$(".popup").hide();$(".home header").width()<1e3&&u();$(".home header").width()>1e3&&$("header").unstick()});$("html").click(function(){$("div.popup, span.toggle, p.toggle, span.tools, .action-buttons span.filter").removeClass("expanded");$("div.popup.settings, .volume div.popup").addClass("expanded");Modernizr.mq("screen and (max-width:760px)")&&$("div.resultsHeader, div.staticSidebar").not("div.myLists").hide()});$(".popup, div.create-clip .edit").on("click",function(n){n.stopPropagation()});$("div.resultsHeader, div.staticSidebar, span.tools, .action-buttons .filter ").on("click",function(n){Modernizr.mq("screen and (max-width:760px)")&&n.stopPropagation()});$(".header-search > .submit").click(function(){$(".header-search").addClass("active");$("body:not('.search-advanced, .video-product') .header-search-textbox").focus()});$(".header-search > .mobile-x").click(function(){$(".header-search").removeClass("active")});$(".list-group .drop-down-panel").hide();$(".hide-show-toggle").each(function(){$(this).click(function(){return $(this).toggleClass("active"),$(this).closest("div.section").removeClass("active"),$(this).closest("div.list-group").children(".drop-down-panel").slideToggle(),$(this).closest("div.list-group").siblings("div.list-group").children(".drop-down-panel").slideUp(),$(this).closest("div.list-group").siblings("div.list-group").children().find(".hide-show-toggle").removeClass("active"),!1})});$(".accordion-handle").each(function(){$(this).click(function(){return $(this).toggleClass("active"),$(this).parents().siblings().find(".accordion-handle").removeClass("active"),$(this).siblings(".accordion-content").slideToggle(),$(this).parents().siblings().find(".accordion-handle + .accordion-content").slideUp(),$.waypoints("refresh"),!1})});$(".page-num").hide();$(".show-page-numbers").click(function(){$(this).toggleClass("active");$(this).hasClass("active")?$(".page-num").show():$(".page-num").hide()});$(".tablet-only .level-3-tabs .tabs li").click(function(){$("ul.tab-content.span_2_of_3").animate({left:"0"},250)});$(".tablet-only .level-3-tabs .back-btn").click(function(){$("ul.tab-content.span_2_of_3").animate({left:"50%"},250)});$(".mobile-only ul.tabs.span_1_of_3 li").click(function(){$(".mobile-only .tabs.vertical-tabs").animate({left:"-100%"},250)});$(".mobile-only div.level-3-tabs ul.tabs li").click(function(){$(".mobile-only .tabs.vertical-tabs").animate({left:"-200%"},250)});$(".mobile-only .level-3-tabs .back-btn").click(function(){$(".mobile-only .tabs.vertical-tabs").animate({left:"0px"},250)});$(".small-text").click(function(n){n.preventDefault();$(".page-section p, .border-box ul, .main-col p, .main-col ul").css({"font-size":"0.9em","line-height":"16px"});$(this).parents("td").addClass("active");$(this).parents("td").siblings("td").removeClass("active")});$(".standard-text").click(function(n){n.preventDefault();$(".page-section p, .border-box ul,  .main-col p, .main-col ul ").css({"font-size":"1em","line-height":"22px"});$(this).parents("td").addClass("active");$(this).parents("td").siblings("td").removeClass("active")});$(".large-text").click(function(n){n.preventDefault();$(".page-section p, .border-box ul, .main-col p, .main-col ul").css({"font-size":"1.1em","line-height":"28px"});$(this).parents("td").addClass("active");$(this).parents("td").siblings("td").removeClass("active")});$(window).load(function(){$(".tablet-only .level-3-tabs, .tablet-only .level-3-tabs .tab-content > li,  .tablet-only .level-3-tabs .tab-content ul ").css("height",$(".tabs-container.tablet-only .tabs.span_1_of_3").height()+"px")});$(window).load(function(){$(".mobile-only .level-3-tabs, .mobile-only .level-3-tabs .tab-content > li, .mobile-only .level-3-tabs > ul,  .mobile-only .level-3-tabs .tab-content ul ").css("height",$(".tabs-container.mobile-only .tabs.span_1_of_3").height()+"px")});$(".read-more-abstract-text a").click(function(n){n.preventDefault();var t=$(this);$.ajax({type:"GET",url:"/Data/GetAbstract",dataType:"json",contentType:"application/json; charset=utf-8",data:{eisbn:$("#eIsbn").val(),truncate:$(t).text()=="Read Less"},success:function(n){$(".truncate.abstract-text").html(n);$(t).text($(t).text()=="Read More"?"Read Less":"Read More")}})});$(".truncate_more_link").click(function(){$(this).toggleClass("active")});$("div.checkBox").click(function(n){if(n.preventDefault(),$(this).hasClass("all"))$(this).hasClass("selected")?($(this).closest(".filters").find(".checkBox").removeClass("selected"),$(this).closest(".filters").find('input[type="checkbox"]').prop("checked",!1)):($(this).closest(".filters").find(".checkBox").addClass("selected"),$(this).closest(".filters").find('.checkBox input[type="checkbox"]').prop("checked",!0));else{$(this).hasClass("selected")?($(this).removeClass("selected"),$(this).find('input[type="checkbox"]').prop("checked",!1)):($(this).addClass("selected"),$(this).find('input[type="checkbox"]').prop("checked",!0));var t=$(this).closest(".filters").find('.checkBox:not(.all) input[type="checkbox"]:not(:checked)').length==0;$(this).closest(".filters").find(".all").toggleClass("selected",t).find('input[type="checkbox"]').prop("checked",t)}});$("input:checked").each(function(){$(this).parents("div.checkBox").addClass("selected")});$("div.sidebar label.radioBtn").click(function(n){n.preventDefault();$(this).hasClass("selected")||($(this).closest("div.radioGroup").find("label.radioBtn").removeClass("selected"),$(this).closest("div.radioGroup").find('input[type="radio"]').attr("checked",!1),$(this).addClass("selected"),$(this).find('input[type="radio"]').attr("checked",!0),$(this).find('input[type="radio"]').trigger("click"))});$("div.sidebar label.radioBtn input:checked").each(function(){$(this).parents("label").addClass("selected")});$(".play-pause").click(function(n){n.preventDefault();$(".play-pause .btn-play").toggleClass("show");$(".play-pause .btn-pause").toggleClass("show")});$(".btn-settings").click(function(n){n.preventDefault();$(this).find("popup").addClass("expanded")});$("body.popup-video .btn-popout-active").click(function(n){n.preventDefault();window.close()});$(".btn-cc").click(function(n){n.preventDefault();$(this).toggleClass("active")});$("button.create-clip").click(function(){$(".create-clip-scrubber").toggleClass("visible");$(".scrubber.video-player").toggleClass("visible")});$("ul.tabs li").click(function(){$.waypoints("refresh")});$(".staticSidebar ul.filters li.multi a.subject").click(function(n){n.stopPropagation()});$(".theater-toggle").click(function(n){n.preventDefault();$("body").toggleClass("theater-view");$(".theater-toggle .btn-theater").toggleClass("show");$(".theater-toggle .btn-theater-active").toggleClass("show");jcf.refreshAll()});$("body").hasClass("fixed-header")&&(n=$("header").height(),$(".main-content").css("padding-top",n));$(window).resize(function(){if($("body").hasClass("fixed-header")){var n=$("header").height();$(".main-content").css("padding-top",n)}});$(".sidebar .accordion ul.chapter-contents li.viewall").click(function(){$(".sidebar .accordion ul.chapter-contents li.nav").addClass("hide");$(".sidebar .accordion ul.chapter-contents li.all").removeClass("hide")});$(".sidebar .accordion ul.chapter-contents li.viewfewer").click(function(){$(".sidebar .accordion ul.chapter-contents li.nav").removeClass("hide");$(".sidebar .accordion ul.chapter-contents li.all").addClass("hide")})});jQuery.expr[":"].containsi=jQuery.expr.createPseudo(function(n){return function(t){return jQuery(t).text().toUpperCase().indexOf(n.toUpperCase())>=0}});$.fn.isInViewport=function(){var n=$(this).offset().top,i=n+$(this).outerHeight(),t=$(window).scrollTop(),r=t+$(window).height();return i>t&&n<r};$(window).ready(function(){initDeferredVideos();$('a.ref.page:contains("Appendix")').each(function(n,t){$(t).addClass("inactive-link")})}),function(){var c=$(".toggle.favorite"),v=$(".popup.favorite"),n=$("#list-name"),l=$("#list-description"),y=$("#clip-info"),u=$(".popup.favorite select"),f=null,a=!1,o,r,s,h;u.on("change",function(){var n=$(this);f=n.find("option:selected")});var e=function(){c.click();v.removeClass("expanded")},p=function(){return window.sk.mainsite.video.IsAuthenticated?!0:!1},t=[];$("a.ref").each(function(n,i){var r=$(i).data("item-name"),u,f;if(r){u=!1;for(f in t)if(t[f].name==r){u=!0;continue}u||t.push({type:"UF",action:"download",name:r,position:n+1})}});dataLayer=window.dataLayer=window.dataLayer||[];o=!1;for(r in dataLayer)if(dataLayer[r].module)for(s in dataLayer[r].module)if(dataLayer[r].module[s].name=="content-functions"&&dataLayer[r].module[s].position=="in-content"){o=!0;break}!o&&t.length>0&&dataLayer.push({event:"module-load",module:[{name:"content-functions",position:"in-content",items:t},]});h=function(n){$.ajax({url:"/Data/GetAllLists",type:"GET",dataType:"json",success:function(t){var o=t.length,r,e;for(u.empty(),i=0;i<o;i+=1)r=t[i],e=$("<option value='"+r.Id+"'>"+r.Name+"<\/option>"),u.append(e);n&&n(t);f=u.first().find("option:selected")}})};c.click("click",function(){typeof sk!="undefined"&&typeof sk.mainsite!="undefined"&&typeof sk.mainsite.video!="undefined"&&sk.mainsite.video.IsProfileLoggedIn&&((y.text(""),n.val(""),l.val(""),a)||(a=!0,h(function(){})))});$(".popup.favorite button.add").click(function(){if(typeof sk!="undefined"&&typeof sk.mainsite!="undefined"&&typeof sk.mainsite.video!="undefined"&&sk.mainsite.video.IsProfileLoggedIn){var n=f.val(),t=f.text();sk.mainsite.addListItem(n,t,"",function(n){n&&($("#clip-info").text().length>0&&sendEvent("button","Click","clipCreation"),e())})}});$(".popup.favorite button.save").click(function(){var i,t,r;if(typeof sk!="undefined"&&typeof sk.mainsite!="undefined"&&typeof sk.mainsite.video!="undefined"&&sk.mainsite.video.IsProfileLoggedIn){if(i="0",t=n.val(),!t){n.addClass("input-validation-error");n.one("input",function(){n.removeClass("input-validation-error")});return}r=l.val();sk.mainsite.addListItem(i,t,r,function(n){n&&($("#clip-info").text().length>0&&sendEvent("button","Click","clipCreation"),e(),h(function(){}))})}});$(".save-redirect-url").click(function(){SaveRedirectUrl("")});$(".popup.favorite button.cancel").click(function(){e()});$(".popup.share .email-send").click(function(){var n=$(this).parent(),i,r,t,u;if($(n).find(".popup.share input").removeClass("input-validation-error"),$(n).find("#email-to").val()==""||!$(n).find("#email-to").val().match(/@/)){$(n).find("#email-to").addClass("input-validation-error");return}if($(n).find("#email-from").val()==""||!$(n).find("#email-from").val().match(/@/)){$(n).find("#email-from").addClass("input-validation-error");return}if($(n).find("#email-name").val()==""){$(n).find("#email-name").addClass("input-validation-error");return}if($(n).find("#email-subject").val()==""){$(n).find("#email-subject").addClass("input-validation-error");return}i=$(".titleWrapper h1").html();$("a.prev-chapter").length&&(i=i.replace($("a.prev-chapter").prop("outerHTML"),""));$("a.next-chapter").length&&(i=i.replace($("a.next-chapter").prop("outerHTML"),""));r="";typeof $("#includeEzProxy")!="undefined"&&$("#includeEzProxy").val().toLowerCase()=="true"&&typeof $("#EzProxyUrl")!="undefined"&&(r=$("#EzProxyUrl").val());t="<p>"+$(n).find("#email-name").val()+" ("+$(n).find("#email-from").val()+") has shared a link with you from SAGE Research Methods.<\/p>";$(n).find("#email-message").val()!=""&&(t=t+"<p>The following message is from "+$(n).find("#email-name").val()+': "'+$(n).find("#email-message").val()+'"<\/p>');t=r!=""?t+'<p>Click the link to view the page: <a href="'+r+window.location+'">'+r+window.location+"<\/a><\/p>":t+'<p>Click the link to view the page: <a href="'+window.location+'">'+window.location+"<\/a><\/p>";sendEvent("button","Click","emailShare");t=t+"<p>From, "+$(n).find("#email-name").val()+"<\/p>";u={to:$(n).find("#email-to").val(),from:$(n).find("#email-from").val(),name:$(n).find("#email-name").val(),subject:$(n).find("#email-subject").val(),message:t,copy:$(n).find("#email-copy").is(":checked")};$.ajax({url:"/Data/SendEmail",type:"POST",dataType:"json",headers:{__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},data:u,success:function(n){n.length>0?alert(n):alert("Your message has successfully been sent.")}})})}();$(document).ready(function(){$(".small-text").click(function(n){n.preventDefault();$(".details, .tab-content, .chapter, .main-article").not(".text-size-list").css({"font-size":"12.6px","line-height":"16px"});$(this).parents("td").addClass("active");$(this).parents("td").siblings("td").removeClass("active")});$(".standard-text").click(function(n){console.log("standard");n.preventDefault();$(".details, .tab-content, .chapter, .main-article").not(".text-size-list").css({"font-size":"14px","line-height":"22px"});$(this).parents("td").addClass("active");$(this).parents("td").siblings("td").removeClass("active")});$(".large-text").click(function(n){n.preventDefault();$(".details, .tab-content, .chapter, .main-article").not(".text-size-list").css({"font-size":"15.4px","line-height":"28px"});$(this).parents("td").addClass("active");$(this).parents("td").siblings("td").removeClass("active")})}),function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)}(),function(){"use strict";function n(t,r){function h(n,t){return function(){return n.apply(t,arguments)}}var o,f,e,u,s;if(r=r||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=r.touchBoundary||10,this.layer=t,this.tapDelay=r.tapDelay||200,!n.notNeeded(t)){for(f=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],e=this,u=0,s=f.length;u<s;u++)e[f[u]]=h(e[f[u]],e);i&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0));t.addEventListener("click",this.onClick,!0);t.addEventListener("touchstart",this.onTouchStart,!1);t.addEventListener("touchmove",this.onTouchMove,!1);t.addEventListener("touchend",this.onTouchEnd,!1);t.addEventListener("touchcancel",this.onTouchCancel,!1);Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(n,i,r){var u=Node.prototype.removeEventListener;n==="click"?u.call(t,n,i.hijacked||i,r):u.call(t,n,i,r)},t.addEventListener=function(n,i,r){var u=Node.prototype.addEventListener;n==="click"?u.call(t,n,i.hijacked||(i.hijacked=function(n){n.propagationStopped||i(n)}),r):u.call(t,n,i,r)});typeof t.onclick=="function"&&(o=t.onclick,t.addEventListener("click",function(n){o(n)},!1),t.onclick=null)}}var i=navigator.userAgent.indexOf("Android")>0,t=/iP(ad|hone|od)/.test(navigator.userAgent),r=t&&/OS 4_\d(_\d)?/.test(navigator.userAgent),u=t&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),f=navigator.userAgent.indexOf("BB10")>0;n.prototype.needsClick=function(n){switch(n.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(n.disabled)return!0;break;case"input":if(t&&n.type==="file"||n.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(n.className)};n.prototype.needsFocus=function(n){switch(n.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!i;case"input":switch(n.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!n.disabled&&!n.readOnly;default:return/\bneedsfocus\b/.test(n.className)}};n.prototype.sendClick=function(n,t){var r,i;document.activeElement&&document.activeElement!==n&&document.activeElement.blur();i=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(n),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;n.dispatchEvent(r)};n.prototype.determineEventType=function(n){return i&&n.tagName.toLowerCase()==="select"?"mousedown":"click"};n.prototype.focus=function(n){var i;t&&n.setSelectionRange&&n.type.indexOf("date")!==0&&n.type!=="time"&&n.type!=="month"?(i=n.value.length,n.setSelectionRange(i,i)):n.focus()};n.prototype.updateScrollParent=function(n){var i,t;if(i=n.fastClickScrollParent,!i||!i.contains(n)){t=n;do{if(t.scrollHeight>t.offsetHeight){i=t;n.fastClickScrollParent=t;break}t=t.parentElement}while(t)}i&&(i.fastClickLastScrollTop=i.scrollTop)};n.prototype.getTargetElementFromEventTarget=function(n){return n.nodeType===Node.TEXT_NODE?n.parentNode:n};n.prototype.onTouchStart=function(n){var u,i,f;if(n.targetTouches.length>1)return!0;if(u=this.getTargetElementFromEventTarget(n.target),i=n.targetTouches[0],t){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!r){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return n.preventDefault(),!1;this.lastTouchIdentifier=i.identifier;this.updateScrollParent(u)}}return this.trackingClick=!0,this.trackingClickStart=n.timeStamp,this.targetElement=u,this.touchStartX=i.pageX,this.touchStartY=i.pageY,n.timeStamp-this.lastClickTime<this.tapDelay&&n.preventDefault(),!0};n.prototype.touchHasMoved=function(n){var t=n.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i?!0:!1};n.prototype.onTouchMove=function(n){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(n.target)||this.touchHasMoved(n))&&(this.trackingClick=!1,this.targetElement=null),!0):!0};n.prototype.findControl=function(n){return n.control!==undefined?n.control:n.htmlFor?document.getElementById(n.htmlFor):n.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};n.prototype.onTouchEnd=function(n){var s,c,e,o,h,f=this.targetElement;if(!this.trackingClick)return!0;if(n.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=n.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,u&&(h=n.changedTouches[0],f=document.elementFromPoint(h.pageX-window.pageXOffset,h.pageY-window.pageYOffset)||f,f.fastClickScrollParent=this.targetElement.fastClickScrollParent),e=f.tagName.toLowerCase(),e==="label"){if(s=this.findControl(f),s){if(this.focus(f),i)return!1;f=s}}else if(this.needsFocus(f))return n.timeStamp-c>100||t&&window.top!==window&&e==="input"?(this.targetElement=null,!1):(this.focus(f),this.sendClick(f,n),t&&e==="select"||(this.targetElement=null,n.preventDefault()),!1);return t&&!r&&(o=f.fastClickScrollParent,o&&o.fastClickLastScrollTop!==o.scrollTop)?!0:(this.needsClick(f)||(n.preventDefault(),this.sendClick(f,n)),!1)};n.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};n.prototype.onMouse=function(n){return this.targetElement?n.forwardedTouchEvent?!0:n.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(n.stopImmediatePropagation?n.stopImmediatePropagation():n.propagationStopped=!0,n.stopPropagation(),n.preventDefault(),!1):!0:!0:!0};n.prototype.onClick=function(n){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):n.target.type==="submit"&&n.detail===0?!0:(t=this.onMouse(n),t||(this.targetElement=null),t)};n.prototype.destroy=function(){var n=this.layer;i&&(n.removeEventListener("mouseover",this.onMouse,!0),n.removeEventListener("mousedown",this.onMouse,!0),n.removeEventListener("mouseup",this.onMouse,!0));n.removeEventListener("click",this.onClick,!0);n.removeEventListener("touchstart",this.onTouchStart,!1);n.removeEventListener("touchmove",this.onTouchMove,!1);n.removeEventListener("touchend",this.onTouchEnd,!1);n.removeEventListener("touchcancel",this.onTouchCancel,!1)};n.notNeeded=function(n){var t,r,u;if(typeof ontouchstart=="undefined")return!0;if(r=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],r)if(i){if(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||r>31&&document.documentElement.scrollWidth<=window.outerWidth))return!0}else return!0;return f&&(u=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),u[1]>=10&&u[2]>=3&&(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||document.documentElement.scrollWidth<=window.outerWidth)))?!0:n.style.msTouchAction==="none"?!0:!1};n.attach=function(t,i){return new n(t,i)};typeof define=="function"&&typeof define.amd=="object"&&define.amd?define(function(){return n}):typeof module!="undefined"&&module.exports?(module.exports=n.attach,module.exports.FastClick=n):window.FastClick=n}();!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this.drag=n.extend({},o);this.state=n.extend({},s);this.e=n.extend({},h);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._invalidated={};this._pipe=[];n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n[0].toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Pipe,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}function f(n){if(n.touches!==r)return{x:n.touches[0].pageX,y:n.touches[0].pageY};if(n.touches===r){if(n.pageX!==r)return{x:n.pageX,y:n.pageY};if(n.pageX===r)return{x:n.clientX,y:n.clientY}}}function e(n){var t,r,u=i.createElement("div"),f=n;for(t in f)if(r=f[t],"undefined"!=typeof u.style[r])return u=null,[r,t];return[!1]}function c(){return e(["transition","WebkitTransition","MozTransition","OTransition"])[1]}function l(){return e(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0]}function a(){return e(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0]}function v(){return"ontouchstart"in t||!!navigator.msMaxTouchPoints}function y(){return t.navigator.msPointerEnabled}var o,s,h;o={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null};s={isTouch:!1,isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!1};h={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null};u.Defaults={items:3,loop:!1,center:!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,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Plugins={};u.Pipe=[{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var n=this._clones,t=this.$stage.children(".cloned");(t.length!==n.length||!this.settings.loop&&n.length>0)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){for(var n=this._clones,t=this._items,u=this.settings.loop?n.length-Math.max(2*this.settings.items,4):0,i=0,r=Math.abs(u/2);r>i;i++)u>0?(this.$stage.children().eq(t.length+n.length-1).remove(),n.pop(),this.$stage.children().eq(0).remove(),n.pop()):(n.push(n.length/2),this.$stage.append(t[n[n.length-1]].clone().addClass("cloned")),n.push(t.length-1-(n.length-1)/2),this.$stage.prepend(t[n[n.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var n,t,i,u=this.settings.rtl?1:-1,f=(this.width()/this.settings.items).toFixed(3),r=0;for(this._coordinates=[],t=0,i=this._clones.length+this._items.length;i>t;t++)n=this._mergers[this.relative(t)],n=this.settings.mergeFit&&Math.min(n,this.settings.items)||n,r+=(this.settings.autoWidth?this._items[this.relative(t)].width()+this.settings.margin:f*n)*u,this._coordinates.push(r)}},{filter:["width","items","settings"],run:function(){var t,r,u=(this.width()/this.settings.items).toFixed(3),i={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};if(this.$stage.css(i),i={width:this.settings.autoWidth?"auto":u-this.settings.margin},i[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autoWidth&&n.grep(this._mergers,function(n){return n>1}).length>0)for(t=0,r=this._coordinates.length;r>t;t++)i.width=Math.abs(this._coordinates[t])-Math.abs(this._coordinates[t-1]||0)-this.settings.margin,this.$stage.children().eq(t).css(i);else this.$stage.children().css(i)}},{filter:["width","items","settings"],run:function(n){n.current&&this.reset(this.$stage.children().index(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;u>n;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("."+this.settings.activeClass).removeClass(this.settings.activeClass);this.$stage.children(":eq("+s.join("), :eq(")+")").addClass(this.settings.activeClass);this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}];u.prototype.initialize=function(){if(this.trigger("initialize"),this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl),this.browserSupport(),this.settings.autoWidth&&this.state.imagesLoaded!==!0){var t,i,u;if(t=this.$element.find("img"),i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r,u=this.$element.children(i).width(),t.length&&0>=u)return this.preloadAutoWidthImages(t),!1}this.$element.addClass("owl-loading");this.$stage=n("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('<div class="owl-stage-outer">');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this._width=this.$element.width();this.refresh();this.$element.removeClass("owl-loading").addClass("owl-loaded");this.eventsCall();this.internalEvents();this.addTriggerableEvents();this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,t=-1,i=null;r?(n.each(r,function(n){u>=n&&n>t&&(t=Number(n))}),i=n.extend({},this.options,r[t]),delete i.responsive,i.responsiveClass&&this.$element.attr("class",function(n,t){return t.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+t)):i=n.extend({},this.options);(null===this.settings||this._breakpoint!==t)&&(this.trigger("change",{property:{name:"settings",value:i}}),this._breakpoint=t,this.settings=i,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))};u.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center);this.settings.loop&&this._items.length<this.settings.items&&(this.settings.loop=!1);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.settings.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={};i>t;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={}};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(){if(0===this._items.length)return!1;(new Date).getTime();this.trigger("refresh");this.setup();this.optionsLogic();this.$stage.addClass("owl-refresh");this.update();this.$stage.removeClass("owl-refresh");this.state.orientation=t.orientation;this.watchVisibility();this.trigger("refreshed")};u.prototype.eventsCall=function(){this.e._onDragStart=n.proxy(function(n){this.onDragStart(n)},this);this.e._onDragMove=n.proxy(function(n){this.onDragMove(n)},this);this.e._onDragEnd=n.proxy(function(n){this.onDragEnd(n)},this);this.e._onResize=n.proxy(function(n){this.onResize(n)},this);this.e._transitionEnd=n.proxy(function(n){this.transitionEnd(n)},this);this.e._preventClick=n.proxy(function(n){this.preventClick(n)},this)};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.trigger("resize").isDefaultPrevented()?!1:(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized")):!1};u.prototype.eventsRouter=function(n){var t=n.type;"mousedown"===t||"touchstart"===t?this.onDragStart(n):"mousemove"===t||"touchmove"===t?this.onDragMove(n):"mouseup"===t||"touchend"===t?this.onDragEnd(n):"touchcancel"===t&&this.onDragEnd(n)};u.prototype.internalEvents=function(){var i=(v(),y());this.settings.mouseDrag?(this.$stage.on("mousedown",n.proxy(function(n){this.eventsRouter(n)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on");this.settings.touchDrag&&!i&&this.$stage.on("touchstart touchcancel",n.proxy(function(n){this.eventsRouter(n)},this));this.transitionEndVendor&&this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,!1);this.settings.responsive!==!1&&this.on(t,"resize",n.proxy(this.onThrottledResize,this))};u.prototype.onDragStart=function(r){var u,e,s,o;if(u=r.originalEvent||r||t.event,3===u.which||this.state.isTouch)return!1;if("mousedown"===u.type&&this.$stage.addClass("owl-grab"),this.trigger("drag"),this.drag.startTime=(new Date).getTime(),this.speed(0),this.state.isTouch=!0,this.state.isScrolling=!1,this.state.isSwiping=!1,this.drag.distance=0,e=f(u).x,s=f(u).y,this.drag.offsetX=this.$stage.position().left,this.drag.offsetY=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inMotion&&this.support3d)o=this.getTransformProperty(),this.drag.offsetX=o,this.animate(o),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1,!1;this.drag.startX=e-this.drag.offsetX;this.drag.startY=s-this.drag.offsetY;this.drag.start=e-this.drag.startX;this.drag.targetEl=u.target||u.srcElement;this.drag.updatedX=this.drag.start;("IMG"===this.drag.targetEl.tagName||"A"===this.drag.targetEl.tagName)&&(this.drag.targetEl.draggable=!1);n(i).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",n.proxy(function(n){this.eventsRouter(n)},this))};u.prototype.onDragMove=function(n){var i,e,o,s,h,u;this.state.isTouch&&(this.state.isScrolling||(i=n.originalEvent||n||t.event,e=f(i).x,o=f(i).y,this.drag.currentX=e-this.drag.startX,this.drag.currentY=o-this.drag.startY,this.drag.distance=this.drag.currentX-this.drag.offsetX,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":this.drag.distance>0&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(s=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),h=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),u=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,s+u),h+u)),(this.drag.distance>8||this.drag.distance<-8)&&(i.preventDefault!==r?i.preventDefault():i.returnValue=!1,this.state.isSwiping=!0),this.drag.updatedX=this.drag.currentX,(this.drag.currentY>16||this.drag.currentY<-16)&&this.state.isSwiping===!1&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start),this.animate(this.drag.updatedX)))};u.prototype.onDragEnd=function(t){var u,f,r;if(this.state.isTouch){if("mouseup"===t.type&&this.$stage.removeClass("owl-grab"),this.trigger("dragged"),this.drag.targetEl.removeAttribute("draggable"),this.state.isTouch=!1,this.state.isScrolling=!1,this.state.isSwiping=!1,0===this.drag.distance&&this.state.inMotion!==!0)return this.state.inMotion=!1,!1;this.drag.endTime=(new Date).getTime();u=this.drag.endTime-this.drag.startTime;f=Math.abs(this.drag.distance);(f>3||u>300)&&this.removeClick(this.drag.targetEl);r=this.closest(this.drag.updatedX);this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed);this.current(r);this.invalidate("position");this.update();this.settings.pullDrag||this.drag.updatedX!==this.coordinates(r)||this.transitionEnd();this.drag.distance=0;n(i).off(".owl.dragEvents")}};u.prototype.removeClick=function(i){this.drag.targetEl=i;n(i).on("click.preventClick",this.e._preventClick);t.setTimeout(function(){n(i).off("click.preventClick")},300)};u.prototype.preventClick=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1;t.stopPropagation&&t.stopPropagation();n(t.target).off("click.preventClick")};u.prototype.getTransformProperty=function(){var n,i;return n=t.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform"),n=n.replace(/matrix(3d)?\(|\)/g,"").split(","),i=16===n.length,i!==!0?n[4]:n[12]};u.prototype.closest=function(t){var i=-1,u=30,f=this.width(),r=this.coordinates();return this.settings.freeDrag||n.each(r,n.proxy(function(n,e){return t>e-u&&e+u>t?i=n:this.op(t,"<",e)&&this.op(t,">",r[n+1]||e-f)&&(i="left"===this.state.direction?n+1:n),-1===i},this)),this.settings.loop||(this.op(t,">",r[this.minimum()])?i=t=this.minimum():this.op(t,"<",r[this.maximum()])&&(i=t=this.maximum())),i};u.prototype.animate=function(t){this.trigger("translate");this.state.inMotion=this.speed()>0;this.support3d?this.$stage.css({transform:"translate3d("+t+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.isTouch?this.$stage.css({left:t+"px"}):this.$stage.animate({left:t},this.speed()/1e3,this.settings.fallbackEasing,n.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))};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(n){this._invalidated[n]=!0};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(t,i){var u=i?this._items.length:this._items.length+this._clones.length;return!n.isNumeric(t)||1>u?r:t=this._clones.length?(t%u+u)%u:Math.max(this.minimum(i),Math.min(this.maximum(i),t))};u.prototype.relative=function(n){return n=this.normalize(n),n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var i,r,u,f=0,t=this.settings;if(n)return this._items.length-1;if(!t.loop&&t.center)i=this._items.length-1;else if(t.loop||t.center)if(t.loop||t.center)i=this._items.length+t.items;else{if(!t.autoWidth&&!t.merge)throw"Can not detect maximum absolute position.";for(revert=t.rtl?1:-1,r=this.$stage.width()-this.$element.width();(u=this.coordinates(f))&&!(u*revert>=r);)i=++f}else i=this._items.length-t.items;return i};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=null;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[t-1]||0))/2*(this.settings.rtl?-1:1)):i=this._coordinates[t-1]||0,i)};u.prototype.duration=function(n,t,i){return Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(i,r){if(this.settings.loop){var f=i-this.relative(this.current()),u=this.current(),e=this.current(),o=this.current()+f,s=0>e-o?!0:!1,h=this._clones.length+this._items.length;o<this.settings.items&&s===!1?(u=e+this._items.length,this.reset(u)):o>=h-this.settings.items&&s===!0&&(u=e-this._items.length,this.reset(u));t.clearTimeout(this.e._goToLoop);this.e._goToLoop=t.setTimeout(n.proxy(function(){this.speed(this.duration(this.current(),u+f,r));this.current(u+f);this.update()},this),30)}else this.speed(this.duration(this.current(),i,r)),this.current(i),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.transitionEnd=function(n){return n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0))?!1:(this.state.inMotion=!1,void this.trigger("translated"))};u.prototype.viewport=function(){var r;if(this.options.responsiveBaseElement!==t)r=n(this.options.responsiveBaseElement).width();else if(t.innerWidth)r=t.innerWidth;else{if(!i.documentElement||!i.documentElement.clientWidth)throw"Can not detect viewport width.";r=i.documentElement.clientWidth}return 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]").andSelf("[data-merge]").attr("data-merge")||1)},this));this.reset(n.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(n,t){t=t===r?this._items.length:this.normalize(t,!0);this.trigger("add",{content:n,position:t});0===this._items.length||t===this._items.length?(this.$stage.append(n),this._items.push(n),this._mergers.push(1*n.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[t].before(n),this._items.splice(t,0,n),this._mergers.splice(t,0,1*n.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1));this.invalidate("items");this.trigger("added",{content:n,position:t})};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.addTriggerableEvents=function(){var t=n.proxy(function(t,i){return n.proxy(function(n){n.relatedTarget!==this&&(this.suppress([i]),t.apply(this,[].slice.call(arguments,1)),this.release([i]))},this)},this);n.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},n.proxy(function(n,i){this.$element.on(n+".owl.carousel",t(i,n+".owl.carousel"))},this))};u.prototype.watchVisibility=function(){function i(n){return n.offsetWidth>0&&n.offsetHeight>0}function r(){i(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),t.clearInterval(this.e._checkVisibile))}i(this.$element.get(0))||(this.$element.addClass("owl-hidden"),t.clearInterval(this.e._checkVisibile),this.e._checkVisibile=t.setInterval(n.proxy(r,this),500))};u.prototype.preloadAutoWidthImages=function(t){var u,f,i,r;u=0;f=this;t.each(function(e,o){i=n(o);r=new Image;r.onload=function(){u++;i.attr("src",r.src);i.css("opacity",1);u>=t.length&&(f.state.imagesLoaded=!0,f.initialize())};r.src=i.attr("src")||i.attr("data-src")||i.attr("data-src-retina")})};u.prototype.destroy=function(){this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass);this.settings.responsive!==!1&&n(t).off("resize.owl.carousel");this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd);for(var r in this._plugins)this._plugins[r].destroy();(this.settings.mouseDrag||this.settings.touchDrag)&&(this.$stage.off("mousedown touchstart touchcancel"),n(i).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1}));this.$element.off(".owl");this.$stage.children(".cloned").remove();this.e=null;this.$element.removeData("owlCarousel");this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.unwrap()};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:i>n;case">":return r?i>n:n>i;case">=":return r?i>=n:n>=i;case"<=":return r?n>=i:i>=n}};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 e={item:{count:this._items.length,index:this.current()}},f=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),u=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},e,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(u)}),this.$element.trigger(u),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].apply(this,u)),u};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.browserSupport=function(){if(this.support3d=a(),this.support3d){this.transformVendor=l();this.transitionEndVendor=["transitionend","webkitTransitionEnd","transitionend","oTransitionEnd"][c()];this.vendorName=this.transformVendor.replace(/Transform/i,"");this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":""}this.state.orientation=t.orientation};n.fn.owlCarousel=function(t){return this.each(function(){n(this).data("owlCarousel")||n(this).data("owlCarousel",new u(this,t))})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.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,r=i.center&&Math.ceil(i.items/2)||i.items,u=i.center&&-1*r||0,f=(t.property&&t.property.value||this._core.current())+u,e=this._core.clones().length,o=n.proxy(function(n,t){this.load(t)},this);u++<r;)this.load(e/2+this._core.relative(f)),e&&n.each(this._core.clones(this._core.relative(f++)),o)},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={lazyLoad:!1};i.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)))};i.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=i}(window.Zepto||window.jQuery,window,document),function(n){var t=function(i){this._core=i;this._handlers={"initialized.owl.carousel":n.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){this._core.settings.autoHeight&&"position"==n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(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(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).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._fullscreen=!1;this._handlers={"resize.owl.carousel":n.proxy(function(n){this._core.settings.video&&!this.isInFullScreen()&&n.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":n.proxy(function(){this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){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=n.attr("data-vimeo-id")?"vimeo":"youtube",i=n.attr("data-vimeo-id")||n.attr("data-youtube-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.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else{if(!(i[3].indexOf("vimeo")>-1))throw new Error("Video URL not supported.");u="vimeo"}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;"':"",u=t.find("img"),f="src",h="",l=this._core.settings,e=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+f+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};return t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(f="data-src",h="owl-lazy"),u.length?(e(u.attr(f)),u.remove(),!1):void("youtube"===i.type?(r="http://img.youtube.com/vi/"+i.id+"/hqdefault.jpg",e(r)):"vimeo"===i.type&&n.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;e(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};r.prototype.play=function(t){this._core.trigger("play",null,"video");this._playing&&this.stop();var r,o,s=n(t.target||t.srcElement),u=s.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();"youtube"===i.type?r='<iframe width="'+f+'" height="'+e+'" src="http://www.youtube.com/embed/'+i.id+"?autoplay=1&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type&&(r='<iframe src="http://player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>');u.addClass("owl-video-playing");this._playing=u;o=n('<div style="height:'+e+"px; width:"+f+'px" class="owl-video-frame">'+r+"<\/div>");s.after(o)};r.prototype.isInFullScreen=function(){var r=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return r&&n(r).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),r&&this._fullscreen&&this._playing?!1:this._fullscreen?(this._fullscreen=!1,!1):this._playing&&this._core.state.orientation!==t.orientation?(this._core.state.orientation=t.orientation,!1):!0};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){"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){this.swapping="translated"==n.type},this),"translate.owl.carousel":n.proxy(function(){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&&this.core.support3d){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.css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",i)),r&&e.addClass("animated owl-animated-in").addClass(r).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",i))}};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.transitionEnd()};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.core.options=n.extend({},r.Defaults,this.core.options);this.handlers={"translated.owl.carousel refreshed.owl.carousel":n.proxy(function(){this.autoplay()},this),"play.owl.autoplay":n.proxy(function(n,t,i){this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)};this.core.$element.on(this.handlers)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(t.clearInterval(this.interval),this.interval=t.setInterval(n.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):t.clearInterval(this.interval)};r.prototype.play=function(){if(i.hidden!==!0&&!this.core.state.isTouch&&!this.core.state.isScrolling&&!this.core.state.isSwiping&&!this.core.state.inMotion)return this.core.settings.autoplay===!1?void t.clearInterval(this.interval):void this.core.next(this.core.settings.autoplaySpeed)};r.prototype.stop=function(){t.clearInterval(this.interval)};r.prototype.pause=function(){t.clearInterval(this.interval)};r.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.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){this._core.settings.dotsData&&this._templates.push(n(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":n.proxy(function(t){this._core.settings.dotsData&&this._templates.splice(t.position,0,n(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":n.proxy(function(n){this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"change.owl.carousel":n.proxy(function(n){if("position"==n.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var r=this._core.current(),t=this._core.maximum(),i=this._core.minimum();n.data=n.property.value>t?r>=t?i:t:n.property.value<i?t:n.property.value}},this),"changed.owl.carousel":n.proxy(function(n){"position"==n.property.name&&this.draw()},this),"refreshed.owl.carousel":n.proxy(function(){this._initialized||(this.initialize(),this._initialized=!0);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,navRewind:!0,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,dotData:!1,dotsSpeed:!1,dotsContainer:!1,controlsClass:"owl-controls"};t.prototype.initialize=function(){var i,r,t=this._core.settings;t.dotsData||(this._templates=[n("<div>").addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);t.navContainer&&t.dotsContainer||(this._controls.$container=n("<div>").addClass(t.controlsClass).appendTo(this.$element));this._controls.$indicators=t.dotsContainer?n(t.dotsContainer):n("<div>").hide().addClass(t.dotsClass).appendTo(this._controls.$container);this._controls.$indicators.on("click","div",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$indicators)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));i=t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).prependTo(this._controls.$container);this._controls.$next=n("<"+t.navElement+">");this._controls.$previous=this._controls.$next.clone();this._controls.$previous.addClass(t.navClass[0]).html(t.navText[0]).hide().prependTo(i).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next.addClass(t.navClass[1]).html(t.navText[1]).hide().appendTo(i).on("click",n.proxy(function(){this.next(t.navSpeed)},this));for(r in this._overrides)this._core[r]=n.proxy(this[r],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,u,n=this._core.settings,r=this._core.clones().length/2,e=r+this._core.items().length,f=n.center||n.autoWidth||n.dotData?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,u=0;e>t;t++)(i>=f||0===i)&&(this._pages.push({start:t-r,end:t-r+f-1}),i=0,++u),i+=this._core.mergers(this._core.relative(t))};t.prototype.draw=function(){var i,r,u="",t=this._core.settings,f=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!t.nav||t.loop||t.navRewind||(this._controls.$previous.toggleClass("disabled",0>=f),this._controls.$next.toggleClass("disabled",f>=this._core.maximum())),this._controls.$previous.toggle(t.nav),this._controls.$next.toggle(t.nav),t.dots){if(i=this._pages.length-this._controls.$indicators.children().length,t.dotData&&0!==i){for(r=0;r<this._controls.$indicators.children().length;r++)u+=this._templates[this._core.relative(r)];this._controls.$indicators.html(u)}else i>0?(u=new Array(i+1).join(this._templates[0]),this._controls.$indicators.append(u)):0>i&&this._controls.$indicators.children().slice(i).remove();this._controls.$indicators.find(".active").removeClass("active");this._controls.$indicators.children().eq(n.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(t.dots)};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.dotData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,function(n){return n.start<=t&&n.end>=t}).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?n.proxy(this._overrides.to,this._core)(t,i):(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i))};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t){"use strict";var i=function(r){this._core=r;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(){"URLHash"==this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){var i=n(t.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[i]=t.content},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var n=t.location.hash.substring(1),i=this._core.$stage.children(),r=this._hashes[n]&&i.index(this._hashes[n])||0;return n?void this._core.to(r,!1,!0):!1},this))};i.Defaults={URLhashListener:!1};i.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=i}(window.Zepto||window.jQuery,window,document),function(n){var f=-1,r=-1,e=function(t){var u=null,r=[];return n(t).each(function(){var t=n(this),f=t.offset().top-i(t.css("margin-top")),e=0<r.length?r[r.length-1]:null;null===e?r.push(t):1>=Math.floor(Math.abs(u-f))?r[r.length-1]=e.add(t):r.push(t);u=f}),r},i=function(n){return parseFloat(n)||0},t=n.fn.matchHeight=function(i){if("remove"===i){var r=this;return this.css("height",""),n.each(t._groups,function(n,t){t.elements=t.elements.not(r)}),this}return 1>=this.length?this:(i="undefined"!=typeof i?i:!0,t._groups.push({elements:this,byRow:i}),t._apply(this,i),this)},u;t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._apply=function(r,u){var f=n(r),o=[f],h=n(window).scrollTop(),c=n("html").outerHeight(!0),s=f.parents().filter(":hidden");return s.css("display","block"),u&&(f.each(function(){var t=n(this),i="inline-block"===t.css("display")?"inline-block":"block";t.data("style-cache",t.attr("style"));t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),o=e(f),f.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"").css("height","")})),n.each(o,function(t,r){var f=n(r),e=0;u&&1>=f.length||(f.each(function(){var t=n(this),i="inline-block"===t.css("display")?"inline-block":"block";t.css({display:i,height:""});t.outerHeight(!1)>e&&(e=t.outerHeight(!1));t.css("display","")}),f.each(function(){var t=n(this),r=0;"border-box"!==t.css("box-sizing")&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom")));t.css("height",e-r)}))}),s.css("display",""),t._maintainScroll&&n(window).scrollTop(h/c*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-match-height")||i.attr("data-mh");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};u=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.byRow)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,e){if(e&&"resize"===e.type){var o=n(window).width();if(o===f)return;f=o}i?-1===r&&(r=setTimeout(function(){u(e);r=-1},t._throttle)):u(e)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})}(jQuery),function(){var t=[].indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(t in this&&this[t]===n)return t;return-1},n=[].slice;(function(n,t){return typeof define=="function"&&define.amd?define("waypoints",["jquery"],function(i){return t(i,n)}):t(n.jQuery,n)})(window,function(i,r){var a,b,v,o,k,h,s,y,u,f,p,w,d,l,c,e;a=i(r);y=t.call(r,"ontouchstart")>=0;o={horizontal:{},vertical:{}};k=1;s={};h="waypoints-context-id";p="resize.waypoints";w="scroll.waypoints";d=1;l="waypoints-waypoint-ids";c="waypoint";e="waypoints";b=function(){function n(n){var t=this;this.$element=n;this.element=n[0];this.didResize=!1;this.didScroll=!1;this.id="context"+k++;this.oldScroll={x:n.scrollLeft(),y:n.scrollTop()};this.waypoints={horizontal:{},vertical:{}};this.element[h]=this.id;s[this.id]=this;n.bind(w,function(){var n;if(!(t.didScroll||y))return t.didScroll=!0,n=function(){return t.doScroll(),t.didScroll=!1},r.setTimeout(n,i[e].settings.scrollThrottle)});n.bind(p,function(){var n;if(!t.didResize)return t.didResize=!0,n=function(){return i[e]("refresh"),t.didResize=!1},r.setTimeout(n,i[e].settings.resizeThrottle)})}return n.prototype.doScroll=function(){var n,t=this;return n={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!y||n.vertical.oldScroll&&n.vertical.newScroll||i[e]("refresh"),i.each(n,function(n,r){var e,f,u;return u=[],f=r.newScroll>r.oldScroll,e=f?r.forward:r.backward,i.each(t.waypoints[n],function(n,t){var i,f;return r.oldScroll<(i=t.offset)&&i<=r.newScroll?u.push(t):r.newScroll<(f=t.offset)&&f<=r.oldScroll?u.push(t):void 0}),u.sort(function(n,t){return n.offset-t.offset}),f||u.reverse(),i.each(u,function(n,t){if(t.options.continuous||n===u.length-1)return t.trigger([e])})}),this.oldScroll={x:n.horizontal.newScroll,y:n.vertical.newScroll}},n.prototype.refresh=function(){var r,t,n,u=this;return n=i.isWindow(this.element),t=this.$element.offset(),this.doScroll(),r={horizontal:{contextOffset:n?0:t.left,contextScroll:n?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:n?0:t.top,contextScroll:n?0:this.oldScroll.y,contextDimension:n?i[e]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},i.each(r,function(n,t){return i.each(u.waypoints[n],function(n,r){var u,e,f,o,s;if(u=r.options.offset,f=r.offset,e=i.isWindow(r.element)?0:r.$element.offset()[t.offsetProp],i.isFunction(u)?u=u.apply(r.element):typeof u=="string"&&(u=parseFloat(u),r.options.offset.indexOf("%")>-1&&(u=Math.ceil(t.contextDimension*u/100))),r.offset=e-t.contextOffset+t.contextScroll-u,(!r.options.onlyOnScroll||f==null)&&r.enabled)return f!==null&&f<(o=t.oldScroll)&&o<=r.offset?r.trigger([t.backward]):f!==null&&f>(s=t.oldScroll)&&s>=r.offset?r.trigger([t.forward]):f===null&&t.oldScroll>=r.offset?r.trigger([t.forward]):void 0})})},n.prototype.checkEmpty=function(){if(i.isEmptyObject(this.waypoints.horizontal)&&i.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([p,w].join(" ")),delete s[this.id]},n}();v=function(){function n(n,t,r){var u,f;r.offset==="bottom-in-view"&&(r.offset=function(){var n;return n=i[e]("viewportHeight"),i.isWindow(t.element)||(n=t.$element.height()),n-i(this).outerHeight()});this.$element=n;this.element=n[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=t;this.enabled=r.enabled;this.id="waypoints"+d++;this.offset=null;this.options=r;t.waypoints[this.axis][this.id]=this;o[this.axis][this.id]=this;u=(f=this.element[l])!=null?f:[];u.push(this.id);this.element[l]=u}return n.prototype.trigger=function(n){if(this.enabled)return this.callback!=null&&this.callback.apply(this.element,n),this.options.triggerOnce?this.destroy():void 0},n.prototype.disable=function(){return this.enabled=!1},n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},n.prototype.destroy=function(){return delete o[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},n.getWaypointsByElement=function(n){var r,t;return(t=n[l],!t)?[]:(r=i.extend({},o.horizontal,o.vertical),i.map(t,function(n){return r[n]}))},n}();f={init:function(n,t){var r;return t=i.extend({},i.fn[c].defaults,t),(r=t.handler)==null&&(t.handler=n),this.each(function(){var u,r,n,f;return u=i(this),n=(f=t.context)!=null?f:i.fn[c].defaults.context,i.isWindow(n)||(n=u.closest(n)),n=i(n),r=s[n[0][h]],r||(r=new b(n)),new v(u,r,t)}),i[e]("refresh"),this},disable:function(){return f._invoke.call(this,"disable")},enable:function(){return f._invoke.call(this,"enable")},destroy:function(){return f._invoke.call(this,"destroy")},prev:function(n,t){return f._traverse.call(this,n,t,function(n,t,i){if(t>0)return n.push(i[t-1])})},next:function(n,t){return f._traverse.call(this,n,t,function(n,t,i){if(t<i.length-1)return n.push(i[t+1])})},_traverse:function(n,t,f){var e,o;return n==null&&(n="vertical"),t==null&&(t=r),o=u.aggregate(t),e=[],this.each(function(){var t;return t=i.inArray(this,o[n]),f(e,t,o[n])}),this.pushStack(e)},_invoke:function(n){return this.each(function(){var t;return t=v.getWaypointsByElement(this),i.each(t,function(t,i){return i[n](),!0})}),this}};i.fn[c]=function(){var r,t;return t=arguments[0],r=2<=arguments.length?n.call(arguments,1):[],f[t]?f[t].apply(this,r):i.isFunction(t)?f.init.apply(this,arguments):i.isPlainObject(t)?f.init.apply(this,[null,t]):t?i.error("The "+t+" method does not exist in jQuery Waypoints."):i.error("jQuery Waypoints needs a callback function or handler option.")};i.fn[c].defaults={context:r,continuous:!0,enabled:!0,horizontal:!1,offset:0,triggerOnce:!1};u={refresh:function(){return i.each(s,function(n,t){return t.refresh()})},viewportHeight:function(){var n;return(n=r.innerHeight)!=null?n:a.height()},aggregate:function(n){var r,t,u;return(r=o,n&&(r=(u=s[i(n)[0][h]])!=null?u.waypoints:void 0),!r)?[]:(t={horizontal:[],vertical:[]},i.each(t,function(n,u){return i.each(r[n],function(n,t){return u.push(t)}),u.sort(function(n,t){return n.offset-t.offset}),t[n]=i.map(u,function(n){return n.element}),t[n]=i.unique(t[n])}),t)},above:function(n){return n==null&&(n=r),u._filter(n,"vertical",function(n,t){return t.offset<=n.oldScroll.y})},below:function(n){return n==null&&(n=r),u._filter(n,"vertical",function(n,t){return t.offset>n.oldScroll.y})},left:function(n){return n==null&&(n=r),u._filter(n,"horizontal",function(n,t){return t.offset<=n.oldScroll.x})},right:function(n){return n==null&&(n=r),u._filter(n,"horizontal",function(n,t){return t.offset>n.oldScroll.x})},enable:function(){return u._invoke("enable")},disable:function(){return u._invoke("disable")},destroy:function(){return u._invoke("destroy")},extendFn:function(n,t){return f[n]=t},_invoke:function(n){var t;return t=i.extend({},o.vertical,o.horizontal),i.each(t,function(t,i){return i[n](),!0})},_filter:function(n,t,r){var u,f;return(u=s[i(n)[0][h]],!u)?[]:(f=[],i.each(u.waypoints[t],function(n,t){if(r(u,t))return f.push(t)}),f.sort(function(n,t){return n.offset-t.offset}),i.map(f,function(n){return n.element}))}};i[e]=function(){var i,t;return t=arguments[0],i=2<=arguments.length?n.call(arguments,1):[],u[t]?u[t].apply(null,i):u.aggregate.call(null,t)};i[e].settings={resizeThrottle:100,scrollThrottle:30};return a.on("load.waypoints",function(){return i[e]("refresh")})})}.call(this),function(n){var u={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",responsiveWidth:!1},f=n(window),s=n(document),t=[],e=f.height(),r=function(){for(var r,u=f.scrollTop(),h=s.height(),c=h-e,l=u>c?c-u:0,o=0;o<t.length;o++){var i=t[o],a=i.stickyWrapper.offset().top,v=a-i.topSpacing-l;u<=v?i.currentTop!==null&&(i.stickyElement.css("position","").css("top",""),i.stickyElement.trigger("sticky-end",[i]).parent().removeClass(i.className),i.currentTop=null):(r=h-i.stickyElement.outerHeight()-i.topSpacing-i.bottomSpacing-u-l,r=r<0?r+i.topSpacing:i.topSpacing,i.currentTop!=r&&(i.stickyElement.css("position","fixed").css("top",r),typeof i.getWidthFrom!="undefined"&&i.stickyElement.css("width",n(i.getWidthFrom).width()),i.stickyElement.trigger("sticky-start",[i]).parent().addClass(i.className),i.currentTop=r))}},o=function(){var r,i;for(e=f.height(),r=0;r<t.length;r++)i=t[r],typeof i.getWidthFrom!="undefined"&&i.responsiveWidth===!0&&i.stickyElement.css("width",n(i.getWidthFrom).width())},i={init:function(i){var r=n.extend({},u,i);return this.each(function(){var i=n(this),f=i.attr("id"),s=f?f+"-"+u.wrapperClassName:u.wrapperClassName,o=n("<div><\/div>").attr("id",f+"-sticky-wrapper").addClass(r.wrapperClassName),e;i.wrapAll(o);r.center&&i.parent().css({width:i.outerWidth(),marginLeft:"auto",marginRight:"auto"});i.css("float")=="right"&&i.css({float:"none"}).parent().css({float:"right"});e=i.parent();e.css("height",i.outerHeight());t.push({topSpacing:r.topSpacing,bottomSpacing:r.bottomSpacing,stickyElement:i,currentTop:null,stickyWrapper:e,className:r.className,getWidthFrom:r.getWidthFrom,responsiveWidth:r.responsiveWidth})})},update:r,unstick:function(){return this.each(function(){for(var r=n(this),u=-1,i=0;i<t.length;i++)t[i].stickyElement.get(0)==r.get(0)&&(u=i);u!=-1&&(t.splice(u,1),r.unwrap(),r.removeAttr("style"))})}};window.addEventListener?(window.addEventListener("scroll",r,!1),window.addEventListener("resize",o,!1)):window.attachEvent&&(window.attachEvent("onscroll",r),window.attachEvent("onresize",o));n.fn.sticky=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.sticky");else return i.init.apply(this,arguments)};n.fn.unstick=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.sticky");else return i.unstick.apply(this,arguments)};n(function(){setTimeout(r,0)})}(jQuery),function(n){n.fn.touchMenuHover=function(t){var i=n.extend({childTag:"ul",closeElement:"",forceiOS:!1,openClass:"tmh-open"},t),r=n(this).find("a"),f="3ds|android|bada|bb10|hpwos|iemobile|kindle fire|opera mini|opera mobi|opera tablet|rim|silk|wiiu",e,o="html",u;return(i.childTag.toString().toLowerCase()!=="ul"||i.forceiOS)&&(f+="|ipad|ipod|iphone"),e=new RegExp(f,"gi"),r.length>0&&e.test(navigator.userAgent)&&(r.each(function(){var t=n(this),r=t.parent("li"),u=r.siblings().find("a");t.next(i.childTag).length>0&&r.attr("aria-haspopup",!0);t.click(function(t){var r=n(this);t.stopPropagation();u.removeClass(i.openClass);!r.hasClass(i.openClass)&&r.nextAll(i.childTag).length>0&&(t.preventDefault(),r.addClass(i.openClass))})}),i.closeElement.length>1&&(o+=","+i.closeElement),u=n(o),"ontouchstart"in window&&u.css("cursor","pointer"),u.click(function(){r.removeClass(i.openClass)})),this}}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function u(r){var u=r||window.event,w=c.call(arguments,1),l=0,s=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(u),r.type="mousewheel","detail"in u&&(e=-1*u.detail),"wheelDelta"in u&&(e=u.wheelDelta),"wheelDeltaY"in u&&(e=u.wheelDeltaY),"wheelDeltaX"in u&&(s=-1*u.wheelDeltaX),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(s=-1*e,e=0),l=0===e?s:e,"deltaY"in u&&(e=-1*u.deltaY,l=e),"deltaX"in u&&(s=u.deltaX,0===e&&(l=-1*s)),0!==e||0!==s)return 1===u.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,s*=v):2===u.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,s*=y),(a=Math.max(Math.abs(e),Math.abs(s)),(!t||t>a)&&(t=a,o(u,a)&&(t/=40)),o(u,a)&&(l/=40,s/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=s,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,s,e),f&&clearTimeout(f),f=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var f,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],u,!1);else this.onmousewheel=u;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],u,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});!function(n,t,i){!function(t){var r="function"==typeof define&&define.amd,u="https:"==i.location.protocol?"https:":"http:";r||n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+u+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js%3E%3C/script%3E"));t()}(function(){var l="mCustomScrollbar",r="mCS",it=".mCustomScrollbar",et={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},vt=0,b={},p=t.attachEvent&&!t.addEventListener?1:0,o=!1,u=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],c={init:function(t){var t=n.extend(!0,{},et,t),e=v.call(this),i,f;if(t.live){if(i=t.liveSelector||this.selector||it,f=n(i),"off"===t.live)return void k(i);b[i]=setTimeout(function(){f.mCustomScrollbar(t);"once"===t.live&&f.length&&k(i)},500)}else k(i);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":yt(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=pt(t.scrollButtons.scrollType),ot(t),n(e).each(function(){var i=n(this);if(!i.data(r)){i.data(r,{idx:++vt,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null});var e=i.data(r),f=e.opt,o=i.data("mcs-axis"),s=i.data("mcs-scrollbar-position"),h=i.data("mcs-theme");o&&(f.axis=o);s&&(f.scrollbarPosition=s);h&&(f.theme=h,ot(f));wt.call(this);n("#mCSB_"+e.idx+"_container img:not(."+u[2]+")").addClass(u[2]);c.update.call(null,i)}})},update:function(t,i){var f=t||v.call(this);return n(f).each(function(){var o=n(this),c;if(o.data(r)){var f=o.data(r),t=f.opt,s=n("#mCSB_"+f.idx+"_container"),l=[n("#mCSB_"+f.idx+"_dragger_vertical"),n("#mCSB_"+f.idx+"_dragger_horizontal")];if(!s.length)return;f.tweenRunning&&h(o);o.hasClass(u[3])&&o.removeClass(u[3]);o.hasClass(u[4])&&o.removeClass(u[4]);dt.call(this);bt.call(this);"y"===t.axis||t.advanced.autoExpandHorizontalScroll||s.css("width",st(s.children()));f.overflowed=ti.call(this);ht.call(this);t.autoDraggerLength&&gt.call(this);ni.call(this);ii.call(this);c=[Math.abs(s[0].offsetTop),Math.abs(s[0].offsetLeft)];"x"!==t.axis&&(f.overflowed[0]?l[0].height()>l[0].parent().height()?y.call(this):(e(o,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),f.contentReset.y=null):(y.call(this),"y"===t.axis?g.call(this):"yx"===t.axis&&f.overflowed[1]&&e(o,c[1].toString(),{dir:"x",dur:0,overwrite:"none"})));"y"!==t.axis&&(f.overflowed[1]?l[1].width()>l[1].parent().width()?y.call(this):(e(o,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),f.contentReset.x=null):(y.call(this),"x"===t.axis?g.call(this):"yx"===t.axis&&f.overflowed[0]&&e(o,c[0].toString(),{dir:"y",dur:0,overwrite:"none"})));i&&f&&(2===i&&t.callbacks.onImageLoad&&"function"==typeof t.callbacks.onImageLoad?t.callbacks.onImageLoad.call(this):3===i&&t.callbacks.onSelectorChange&&"function"==typeof t.callbacks.onSelectorChange?t.callbacks.onSelectorChange.call(this):t.callbacks.onUpdate&&"function"==typeof t.callbacks.onUpdate&&t.callbacks.onUpdate.call(this));ft.call(this)}})},scrollTo:function(t,i){if("undefined"!=typeof t&&null!=t){var u=v.call(this);return n(u).each(function(){var s=n(this);if(s.data(r)){var o=s.data(r),h=o.opt,c={trigger:"external",scrollInertia:h.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(!0,{},c,i),f=ut.call(this,t),l=u.scrollInertia>0&&u.scrollInertia<17?17:u.scrollInertia;f[0]=ct.call(this,f[0],"y");f[1]=ct.call(this,f[1],"x");u.moveDragger&&(f[0]*=o.scrollRatio.y,f[1]*=o.scrollRatio.x);u.dur=l;setTimeout(function(){null!==f[0]&&"undefined"!=typeof f[0]&&"x"!==h.axis&&o.overflowed[0]&&(u.dir="y",u.overwrite="all",e(s,f[0].toString(),u));null!==f[1]&&"undefined"!=typeof f[1]&&"y"!==h.axis&&o.overflowed[1]&&(u.dir="x",u.overwrite="none",e(s,f[1].toString(),u))},u.timeout)}})}},stop:function(){var t=v.call(this);return n(t).each(function(){var t=n(this);t.data(r)&&h(t)})},disable:function(t){var i=v.call(this);return n(i).each(function(){var i=n(this);i.data(r)&&(i.data(r),ft.call(this,"remove"),g.call(this),t&&y.call(this),ht.call(this,!0),i.addClass(u[3]))})},destroy:function(){var t=v.call(this);return n(t).each(function(){var f=n(this);if(f.data(r)){var i=f.data(r),e=i.opt,s=n("#mCSB_"+i.idx),o=n("#mCSB_"+i.idx+"_container"),h=n(".mCSB_"+i.idx+"_scrollbar");e.live&&k(e.liveSelector||n(t).selector);ft.call(this,"remove");g.call(this);y.call(this);f.removeData(r);a(this,"mcs");h.remove();o.find("img."+u[2]).removeClass(u[2]);s.replaceWith(o.contents());f.removeClass(l+" _"+r+"_"+i.idx+" "+u[6]+" "+u[7]+" "+u[5]+" "+u[3]).addClass(u[4])}})}},v=function(){return"object"!=typeof n(this)||n(this).length<1?it:this},ot=function(t){t.autoDraggerLength=n.inArray(t.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1?!1:t.autoDraggerLength;t.autoExpandScrollbar=n.inArray(t.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"])>-1?!1:t.autoExpandScrollbar;t.scrollButtons.enable=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!1:t.scrollButtons.enable;t.autoHideScrollbar=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!0:t.autoHideScrollbar;t.scrollbarPosition=n.inArray(t.theme,["minimal","minimal-dark"])>-1?"outside":t.scrollbarPosition},k=function(n){b[n]&&(clearTimeout(b[n]),a(b,n))},yt=function(n){return"yx"===n||"xy"===n||"auto"===n?"yx":"x"===n||"horizontal"===n?"x":"y"},pt=function(n){return"stepped"===n||"pixels"===n||"step"===n||"click"===n?"stepped":"stepless"},wt=function(){var f=n(this),i=f.data(r),t=i.opt,c=t.autoExpandScrollbar?" "+u[1]+"_expand":"",o=["<div id='mCSB_"+i.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+i.idx+"_scrollbar mCS-"+t.theme+" mCSB_scrollTools_vertical"+c+"'><div class='"+u[12]+"'><div id='mCSB_"+i.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>","<div id='mCSB_"+i.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+i.idx+"_scrollbar mCS-"+t.theme+" mCSB_scrollTools_horizontal"+c+"'><div class='"+u[12]+"'><div id='mCSB_"+i.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>"],v="yx"===t.axis?"mCSB_vertical_horizontal":"x"===t.axis?"mCSB_horizontal":"mCSB_vertical",a="yx"===t.axis?o[0]+o[1]:"x"===t.axis?o[1]:o[0],y="yx"===t.axis?"<div id='mCSB_"+i.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",p=t.autoHideScrollbar?" "+u[6]:"",w="x"!==t.axis&&"rtl"===i.langDir?" "+u[7]:"",h,s,e;t.setWidth&&f.css("width",t.setWidth);t.setHeight&&f.css("height",t.setHeight);t.setLeft="y"!==t.axis&&"rtl"===i.langDir?"989999px":t.setLeft;f.addClass(l+" _"+r+"_"+i.idx+p+w).wrapInner("<div id='mCSB_"+i.idx+"' class='mCustomScrollBox mCS-"+t.theme+" "+v+"'><div id='mCSB_"+i.idx+"_container' class='mCSB_container' style='position:relative; top:"+t.setTop+"; left:"+t.setLeft+";' dir="+i.langDir+" /><\/div>");h=n("#mCSB_"+i.idx);s=n("#mCSB_"+i.idx+"_container");"y"===t.axis||t.advanced.autoExpandHorizontalScroll||s.css("width",st(s.children()));"outside"===t.scrollbarPosition?("static"===f.css("position")&&f.css("position","relative"),f.css("overflow","visible"),h.addClass("mCSB_outside").after(a)):(h.addClass("mCSB_inside").append(a),s.wrap(y));kt.call(this);e=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")];e[0].css("min-height",e[0].height());e[1].css("min-width",e[1].width())},st=function(t){return Math.max.apply(Math,t.map(function(){return n(this).outerWidth(!0)}).get())},bt=function(){var f=n(this),i=f.data(r),u=i.opt,t=n("#mCSB_"+i.idx+"_container");u.advanced.autoExpandHorizontalScroll&&"y"!==u.axis&&t.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(t[0].getBoundingClientRect().right+.4)-Math.floor(t[0].getBoundingClientRect().left),position:"relative"}).unwrap()},kt=function(){var s=n(this),o=s.data(r),i=o.opt,h=n(".mCSB_"+o.idx+"_scrollbar:first"),f=tt(i.scrollButtons.tabindex)?"tabindex='"+i.scrollButtons.tabindex+"'":"",t=["<a href='#' class='"+u[13]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+u[14]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+u[15]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+u[16]+"' oncontextmenu='return false;' "+f+" />"],e=["x"===i.axis?t[2]:t[0],"x"===i.axis?t[3]:t[1],t[2],t[3]];i.scrollButtons.enable&&h.prepend(e[0]).append(e[1]).next(".mCSB_scrollTools").prepend(e[2]).append(e[3])},dt=function(){var t=n(this),f=t.data(r),e=n("#mCSB_"+f.idx),i=t.css("max-height")||"none",o=-1!==i.indexOf("%"),s=t.css("box-sizing"),u;"none"!==i&&(u=o?t.parent().height()*parseInt(i)/100:parseInt(i),"border-box"===s&&(u-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),e.css("max-height",Math.round(u)))},gt=function(){var s=n(this),u=s.data(r),f=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),i=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")],o=[f.height()/e.outerHeight(!1),f.width()/e.outerWidth(!1)],t=[parseInt(i[0].css("min-height")),Math.round(o[0]*i[0].parent().height()),parseInt(i[1].css("min-width")),Math.round(o[1]*i[1].parent().width())],h=p&&t[1]<t[0]?t[0]:t[1],c=p&&t[3]<t[2]?t[2]:t[3];i[0].css({height:h,"max-height":i[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":t[0]+"px"});i[1].css({width:c,"max-width":i[1].parent().width()-10})},ni=function(){var s=n(this),t=s.data(r),u=n("#mCSB_"+t.idx),f=n("#mCSB_"+t.idx+"_container"),i=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],e=[f.outerHeight(!1)-u.height(),f.outerWidth(!1)-u.width()],o=[e[0]/(i[0].parent().height()-i[0].height()),e[1]/(i[1].parent().width()-i[1].width())];t.scrollRatio={y:o[0],x:o[1]}},d=function(n,t,i){var f=i?u[0]+"_expanded":"",r=n.closest(".mCSB_scrollTools");"active"===t?(n.toggleClass(u[0]+" "+f),r.toggleClass(u[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||("hide"===t?(n.removeClass(u[0]),r.removeClass(u[1])):(n.addClass(u[0]),r.addClass(u[1])))},ti=function(){var f=n(this),t=f.data(r),u=n("#mCSB_"+t.idx),i=n("#mCSB_"+t.idx+"_container"),e=null==t.overflowed?i.height():i.outerHeight(!1),o=null==t.overflowed?i.width():i.outerWidth(!1);return[e>u.height(),o>u.width()]},y=function(){var i=n(this),t=i.data(r),u=t.opt,c=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),s=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],f;(h(i),("x"!==u.axis&&!t.overflowed[0]||"y"===u.axis&&t.overflowed[0])&&(s[0].add(o).css("top",0),e(i,"_resetY")),"y"!==u.axis&&!t.overflowed[1]||"x"===u.axis&&t.overflowed[1])&&(f=dx=0,"rtl"===t.langDir&&(f=c.width()-o.outerWidth(!1),dx=Math.abs(f/t.scrollRatio.x)),o.css("left",f),s[1].css("left",dx),e(i,"_resetX"))},ii=function(){function u(){e=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(e),ei.call(f[0])):u()},100)}var f=n(this),i=f.data(r),t=i.opt,e;i.bindEvents||((ri.call(this),t.contentTouchScroll&&ui.call(this),fi.call(this),t.mouseWheel.enable)&&u(),si.call(this),ci.call(this),t.advanced.autoScrollOnFocus&&hi.call(this),t.scrollButtons.enable&&li.call(this),t.keyboard.enable&&ai.call(this),i.bindEvents=!0)},g=function(){var f=n(this),t=f.data(r),e=t.opt,o=r+"_"+t.idx,s=".mCSB_"+t.idx+"_scrollbar",h=n("#mCSB_"+t.idx+",#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,"+s+" ."+u[12]+",#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal,"+s+">a"),c=n("#mCSB_"+t.idx+"_container");e.advanced.releaseDraggableSelectors&&h.add(n(e.advanced.releaseDraggableSelectors));t.bindEvents&&(n(i).unbind("."+o),h.each(function(){n(this).unbind("."+o)}),clearTimeout(f[0]._focusTimeout),a(f[0],"_focusTimeout"),clearTimeout(t.sequential.step),a(t.sequential,"step"),clearTimeout(c[0].onCompleteTimeout),a(c[0],"onCompleteTimeout"),t.bindEvents=!1)},ht=function(t){var h=n(this),f=h.data(r),o=f.opt,c=n("#mCSB_"+f.idx+"_container_wrapper"),e=c.length?c:n("#mCSB_"+f.idx+"_container"),i=[n("#mCSB_"+f.idx+"_scrollbar_vertical"),n("#mCSB_"+f.idx+"_scrollbar_horizontal")],s=[i[0].find(".mCSB_dragger"),i[1].find(".mCSB_dragger")];"x"!==o.axis&&(f.overflowed[0]&&!t?(i[0].add(s[0]).add(i[0].children("a")).css("display","block"),e.removeClass(u[8]+" "+u[10])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[0].add(i[0].children("a")).css("display","none"),e.removeClass(u[10])):(i[0].css("display","none"),e.addClass(u[10])),e.addClass(u[8])));"y"!==o.axis&&(f.overflowed[1]&&!t?(i[1].add(s[1]).add(i[1].children("a")).css("display","block"),e.removeClass(u[9]+" "+u[11])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[1].add(i[1].children("a")).css("display","none"),e.removeClass(u[11])):(i[1].css("display","none"),e.addClass(u[11])),e.addClass(u[9])));f.overflowed[0]||f.overflowed[1]?h.removeClass(u[5]):h.addClass(u[5])},f=function(n){var r=n.type,t,i;switch(r){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return[n.originalEvent.pageY,n.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return t=n.originalEvent.touches[0]||n.originalEvent.changedTouches[0],i=n.originalEvent.touches.length||n.originalEvent.changedTouches.length,[t.pageY,t.pageX,i>1];default:return[n.pageY,n.pageX,!1]}},ri=function(){function b(n){var t=g.find("iframe"),i;t.length&&(i=n?"auto":"none",t.css("pointer-events",i))}function k(n,i,r,u){var f,o;(g[0].idleTimer=c.scrollInertia<233?250:0,t.attr("id")===y[1])?(f="x",o=(t[0].offsetLeft-i+u)*s.scrollRatio.x):(f="y",o=(t[0].offsetTop-n+r)*s.scrollRatio.y);e(v,o.toString(),{dir:f,drag:!0})}var t,l,a,v=n(this),s=v.data(r),c=s.opt,u=r+"_"+s.idx,y=["mCSB_"+s.idx+"_dragger_vertical","mCSB_"+s.idx+"_dragger_horizontal"],g=n("#mCSB_"+s.idx+"_container"),w=n("#"+y[0]+",#"+y[1]),nt=c.advanced.releaseDraggableSelectors?w.add(n(c.advanced.releaseDraggableSelectors)):w;w.bind("mousedown."+u+" touchstart."+u+" pointerdown."+u+" MSPointerDown."+u,function(r){if(r.stopImmediatePropagation(),r.preventDefault(),at(r)){o=!0;p&&(i.onselectstart=function(){return!1});b(!1);h(v);t=n(this);var u=t.offset(),e=f(r)[0]-u.top,s=f(r)[1]-u.left,y=t.height()+u.top,w=t.width()+u.left;y>e&&e>0&&w>s&&s>0&&(l=e,a=s);d(t,"active",c.autoExpandScrollbar)}}).bind("touchmove."+u,function(n){n.stopImmediatePropagation();n.preventDefault();var i=t.offset(),r=f(n)[0]-i.top,u=f(n)[1]-i.left;k(l,a,r,u)});n(i).bind("mousemove."+u+" pointermove."+u+" MSPointerMove."+u,function(n){if(t){var i=t.offset(),r=f(n)[0]-i.top,u=f(n)[1]-i.left;if(l===r)return;k(l,a,r,u)}}).add(nt).bind("mouseup."+u+" touchend."+u+" pointerup."+u+" MSPointerUp."+u,function(){t&&(d(t,"active",c.autoExpandScrollbar),t=null);o=!1;p&&(i.onselectstart=null);b(!0)})},ui=function(){function et(n,t){var i=[1.5*t,2*t,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function b(n,t,i,r,u,f){n&&e(ut,n.toString(),{dur:t,scrollEasing:i,dir:r,overwrite:u,drag:f})}var v,y,ot,st,ht,ct,it,a,c,u,rt,ut=n(this),t=ut.data(r),s=t.opt,i=r+"_"+t.idx,k=n("#mCSB_"+t.idx),p=n("#mCSB_"+t.idx+"_container"),d=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],g=[],tt=[],lt=0,ft="yx"===s.axis?"none":"all",l=[];p.bind("touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(n){if(nt(n)&&!o&&!f(n)[2]){var t=p.offset();v=f(n)[0]-t.top;y=f(n)[1]-t.left;l=[f(n)[0],f(n)[1]]}}).bind("touchmove."+i+" pointermove."+i+" MSPointerMove."+i,function(n){var c,a,it,rt;if(nt(n)&&!o&&!f(n)[2]){n.stopImmediatePropagation();ct=w();var e=k.offset(),i=f(n)[0]-e.top,r=f(n)[1]-e.left,h="mcsLinearOut";(g.push(i),tt.push(r),l[2]=Math.abs(f(n)[0]-l[0]),l[3]=Math.abs(f(n)[1]-l[1]),t.overflowed[0])&&(c=d[0].parent().height()-d[0].height(),a=v-i>0&&i-v>-(c*t.scrollRatio.y)&&(2*l[3]<l[2]||"yx"===s.axis));t.overflowed[1]&&(it=d[1].parent().width()-d[1].width(),rt=y-r>0&&r-y>-(it*t.scrollRatio.x)&&(2*l[2]<l[3]||"yx"===s.axis));(a||rt)&&n.preventDefault();u="yx"===s.axis?[v-i,y-r]:"x"===s.axis?[null,y-r]:[v-i,null];p[0].idleTimer=250;t.overflowed[0]&&b(u[0],lt,h,"y","all",!0);t.overflowed[1]&&b(u[1],lt,h,"x",ft,!0)}});k.bind("touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(n){if(nt(n)&&!o&&!f(n)[2]){n.stopImmediatePropagation();h(ut);ht=w();var t=k.offset();ot=f(n)[0]-t.top;st=f(n)[1]-t.left;g=[];tt=[]}}).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,function(n){var i,r,h;if(nt(n)&&!o&&!f(n)[2]){n.stopImmediatePropagation();it=w();var l=k.offset(),v=f(n)[0]-l.top,y=f(n)[1]-l.left;if(!(it-ct>30)){c=1e3/(it-ht);var d="mcsEaseOut",e=2.5>c,ut=e?[g[g.length-2],tt[tt.length-2]]:[0,0];a=e?[v-ut[0],y-ut[1]]:[v-ot,y-st];i=[Math.abs(a[0]),Math.abs(a[1])];c=e?[Math.abs(a[0]/4),Math.abs(a[1]/4)]:[c,c];r=[Math.abs(p[0].offsetTop)-a[0]*et(i[0]/c[0],c[0]),Math.abs(p[0].offsetLeft)-a[1]*et(i[1]/c[1],c[1])];u="yx"===s.axis?[r[0],r[1]]:"x"===s.axis?[null,r[1]]:[r[0],null];rt=[4*i[0]+s.scrollInertia,4*i[1]+s.scrollInertia];h=parseInt(s.contentTouchScroll)||0;u[0]=i[0]>h?u[0]:0;u[1]=i[1]>h?u[1]:0;t.overflowed[0]&&b(u[0],rt[0],d,"y",ft,!1);t.overflowed[1]&&b(u[1],rt[1],d,"x",ft,!1)}}})},fi=function(){function p(){return t.getSelection?t.getSelection().toString():i.selection&&"Control"!=i.selection.type?i.selection.createRange().text:0}function u(n,t,i){l.type=i&&e?"stepped":"stepless";l.scrollAmount=10;rt(v,n,t,"mcsLinearOut",i?60:null)}var e,v=n(this),s=v.data(r),y=s.opt,l=s.sequential,a=r+"_"+s.idx,h=n("#mCSB_"+s.idx+"_container"),c=h.parent();h.bind("mousedown."+a,function(){e||(e=1,o=!0)}).add(i).bind("mousemove."+a,function(n){if(e&&p()){var r=h.offset(),t=f(n)[0]-r.top+h[0].offsetTop,i=f(n)[1]-r.left+h[0].offsetLeft;t>0&&t<c.height()&&i>0&&i<c.width()?l.step&&u("off",null,"stepped"):("x"!==y.axis&&s.overflowed[0]&&(0>t?u("on",38):t>c.height()&&u("on",40)),"y"!==y.axis&&s.overflowed[1]&&(0>i?u("on",37):i>c.width()&&u("on",39)))}}).bind("mouseup."+a,function(){e&&(e=0,u("off",null));o=!1})},ei=function(){function l(n){var t=null,i;try{i=n.contentDocument||n.contentWindow.document;t=i.body.innerHTML}catch(r){}return null!==t}var o=n(this),t=o.data(r);if(t){var i=t.opt,a=r+"_"+t.idx,f=n("#mCSB_"+t.idx),u=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],c=n("#mCSB_"+t.idx+"_container").find("iframe"),s=f;c.length&&c.each(function(){var t=this;l(t)&&(s=s.add(n(t).contents().find("body")))});s.bind("mousewheel."+a,function(r,s){var a;if(h(o),!oi(o,r.target)){if(a="auto"!==i.mouseWheel.deltaFactor?parseInt(i.mouseWheel.deltaFactor):p&&r.deltaFactor<100?100:r.deltaFactor||100,"x"===i.axis||"x"===i.mouseWheel.axis)var v="x",l=[Math.round(a*t.scrollRatio.x),parseInt(i.mouseWheel.scrollAmount)],w="auto"!==i.mouseWheel.scrollAmount?l[1]:l[0]>=f.width()?.9*f.width():l[0],b=Math.abs(n("#mCSB_"+t.idx+"_container")[0].offsetLeft),y=u[1][0].offsetLeft,k=u[1].parent().width()-u[1].width(),c=r.deltaX||r.deltaY||s;else var v="y",l=[Math.round(a*t.scrollRatio.y),parseInt(i.mouseWheel.scrollAmount)],w="auto"!==i.mouseWheel.scrollAmount?l[1]:l[0]>=f.height()?.9*f.height():l[0],b=Math.abs(n("#mCSB_"+t.idx+"_container")[0].offsetTop),y=u[0][0].offsetTop,k=u[0].parent().height()-u[0].height(),c=r.deltaY||s;("y"!==v||t.overflowed[0])&&("x"!==v||t.overflowed[1])&&(i.mouseWheel.invert&&(c=-c),i.mouseWheel.normalizeDelta&&(c=0>c?-1:1),(c>0&&0!==y||0>c&&y!==k||i.mouseWheel.preventDefault)&&(r.stopImmediatePropagation(),r.preventDefault()),e(o,(b-c*w).toString(),{dir:v}))}})}},oi=function(t,i){var u=i.nodeName.toLowerCase(),f=t.data(r).opt.mouseWheel.disableOver;return n.inArray(u,f)>-1&&!(n.inArray(u,["select","textarea"])>-1&&!n(i).is(":focus"))},si=function(){var f=n(this),i=f.data(r),t=r+"_"+i.idx,s=n("#mCSB_"+i.idx+"_container"),c=s.parent(),l=n(".mCSB_"+i.idx+"_scrollbar ."+u[12]);l.bind("touchstart."+t+" pointerdown."+t+" MSPointerDown."+t,function(){o=!0}).bind("touchend."+t+" pointerup."+t+" MSPointerUp."+t,function(){o=!1}).bind("click."+t,function(t){var r,o;if(n(t.target).hasClass(u[12])||n(t.target).hasClass("mCSB_draggerRail")){if(h(f),r=n(this),o=r.find(".mCSB_dragger"),r.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var a="x",l=t.pageX>o.offset().left?-1:1,v=Math.abs(s[0].offsetLeft)-.9*l*c.width()}else{if(!i.overflowed[0])return;var a="y",l=t.pageY>o.offset().top?-1:1,v=Math.abs(s[0].offsetTop)-.9*l*c.height()}e(f,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})}})},hi=function(){var t=n(this),o=t.data(r),f=o.opt,l=r+"_"+o.idx,u=n("#mCSB_"+o.idx+"_container"),c=u.parent();u.bind("focusin."+l,function(){var r=n(i.activeElement),l=u.find(".mCustomScrollBox").length,o=0;r.is(f.advanced.autoScrollOnFocus)&&(h(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=l?(o+17)*l:0,t[0]._focusTimeout=setTimeout(function(){var n=[s(r)[0],s(r)[1]],i=[u[0].offsetTop,u[0].offsetLeft],h=[i[0]+n[0]>=0&&i[0]+n[0]<c.height()-r.outerHeight(!1),i[1]+n[1]>=0&&i[0]+n[1]<c.width()-r.outerWidth(!1)],l="yx"!==f.axis||h[0]||h[1]?"all":"none";"x"===f.axis||h[0]||e(t,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:l,dur:o});"y"===f.axis||h[1]||e(t,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:l,dur:o})},t[0]._focusTimer))})},ci=function(){var u=n(this),t=u.data(r),f=r+"_"+t.idx,i=n("#mCSB_"+t.idx+"_container").parent();i.bind("scroll."+f,function(){(0!==i.scrollTop()||0!==i.scrollLeft())&&n(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})},li=function(){var e=n(this),i=e.data(r),f=i.opt,u=i.sequential,t=r+"_"+i.idx,s=".mCSB_"+i.idx+"_scrollbar",h=n(s+">a");h.bind("mousedown."+t+" touchstart."+t+" pointerdown."+t+" MSPointerDown."+t+" mouseup."+t+" touchend."+t+" pointerup."+t+" MSPointerUp."+t+" mouseout."+t+" pointerout."+t+" MSPointerOut."+t+" click."+t,function(t){function r(n,t){u.scrollAmount=f.snapAmount||f.scrollButtons.scrollAmount;rt(e,n,t)}if(t.preventDefault(),at(t)){var s=n(this).attr("class");switch(u.type=f.scrollButtons.scrollType,t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===u.type)return;o=!0;i.tweenRunning=!1;r("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===u.type)return;o=!1;u.dir&&r("off",s);break;case"click":if("stepped"!==u.type||i.tweenRunning)return;r("on",s)}}})},ai=function(){var f=n(this),t=f.data(r),u=t.opt,s=t.sequential,l=r+"_"+t.idx,v=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),c=o.parent(),a="input,textarea,select,datalist,keygen,[contenteditable='true']";v.attr("tabindex","0").bind("blur."+l+" keydown."+l+" keyup."+l,function(r){function b(n,i){s.type=u.keyboard.scrollType;s.scrollAmount=u.snapAmount||u.keyboard.scrollAmount;"stepped"===s.type&&t.tweenRunning||rt(f,n,i)}var l,p,w,v,y;switch(r.type){case"blur":t.tweenRunning&&s.dir&&b("off",null);break;case"keydown":case"keyup":if(l=r.keyCode?r.keyCode:r.which,p="on","x"!==u.axis&&(38===l||40===l)||"y"!==u.axis&&(37===l||39===l)){if((38===l||40===l)&&!t.overflowed[0]||(37===l||39===l)&&!t.overflowed[1])return;"keyup"===r.type&&(p="off");n(i.activeElement).is(a)||(r.preventDefault(),r.stopImmediatePropagation(),b(p,l))}else 33===l||34===l?((t.overflowed[0]||t.overflowed[1])&&(r.preventDefault(),r.stopImmediatePropagation()),"keyup"===r.type)&&(h(f),w=34===l?-1:1,"x"===u.axis||"yx"===u.axis&&t.overflowed[1]&&!t.overflowed[0]?(v="x",y=Math.abs(o[0].offsetLeft)-.9*w*c.width()):(v="y",y=Math.abs(o[0].offsetTop)-.9*w*c.height()),e(f,y.toString(),{dir:v,scrollEasing:"mcsEaseInOut"})):35!==l&&36!==l||n(i.activeElement).is(a)||((t.overflowed[0]||t.overflowed[1])&&(r.preventDefault(),r.stopImmediatePropagation()),"keyup"!==r.type)||("x"===u.axis||"yx"===u.axis&&t.overflowed[1]&&!t.overflowed[0]?(v="x",y=35===l?Math.abs(c.width()-o.outerWidth(!1)):0):(v="y",y=35===l?Math.abs(c.height()-o.outerHeight(!1)):0),e(f,y.toString(),{dir:v,scrollEasing:"mcsEaseInOut"}))}})},rt=function(t,i,f,o,s){function v(n){var r="stepped"!==c.type,u=s?s:n?r?y.scrollInertia/1.5:y.scrollInertia:1e3/60,f=n?r?7.5:40:2.5,i=[Math.abs(p[0].offsetTop),Math.abs(p[0].offsetLeft)],h=[l.scrollRatio.y>10?10:l.scrollRatio.y,l.scrollRatio.x>10?10:l.scrollRatio.x],w="x"===c.dir[0]?i[1]+c.dir[1]*h[1]*f:i[0]+c.dir[1]*h[0]*f,b="x"===c.dir[0]?i[1]+c.dir[1]*parseInt(c.scrollAmount):i[0]+c.dir[1]*parseInt(c.scrollAmount),a="auto"!==c.scrollAmount?b:w,k=o?o:n?r?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",d=n?!0:!1;return n&&17>u&&(a="x"===c.dir[0]?i[1]:i[0]),e(t,a.toString(),{dir:c.dir[0],scrollEasing:k,dur:u,onComplete:d}),n?void(c.dir=!1):(clearTimeout(c.step),void(c.step=setTimeout(function(){v()},u)))}function b(){clearTimeout(c.step);a(c,"step");h(t)}var l=t.data(r),y=l.opt,c=l.sequential,p=n("#mCSB_"+l.idx+"_container"),w="stepped"===c.type?!0:!1;switch(i){case"on":if(c.dir=[f===u[16]||f===u[15]||39===f||37===f?"x":"y",f===u[13]||f===u[15]||38===f||37===f?-1:1],h(t),tt(f)&&"stepped"===c.type)return;v(w);break;case"off":b();(w||l.tweenRunning&&c.dir)&&v(!0)}},ut=function(t){var u=n(this).data(r).opt,i=[];return"function"==typeof t&&(t=t()),t instanceof Array?i=t.length>1?[t[0],t[1]]:"x"===u.axis?[null,t[0]]:[t[0],null]:(i[0]=t.y?t.y:t.x||"x"===u.axis?null:t,i[1]=t.x?t.x:t.y||"y"===u.axis?null:t),"function"==typeof i[0]&&(i[0]=i[0]()),"function"==typeof i[1]&&(i[1]=i[1]()),i},ct=function(t,i){var e,f;if(null!=t&&"undefined"!=typeof t){var o=n(this),h=o.data(r),v=h.opt,u=n("#mCSB_"+h.idx+"_container"),l=u.parent(),y=typeof t;i||(i="x"===v.axis?"x":"y");var p="x"===i?u.outerWidth(!1):u.outerHeight(!1),a="x"===i?u[0].offsetLeft:u[0].offsetTop,w="x"===i?"left":"top";switch(y){case"function":return t();case"object":return(f=t.jquery?t:n(t),!f.length)?void 0:"x"===i?s(f)[1]:s(f)[0];case"string":case"number":return tt(t)?Math.abs(t):-1!==t.indexOf("%")?Math.abs(p*parseInt(t)/100):-1!==t.indexOf("-=")?Math.abs(a-parseInt(t.split("-=")[1])):-1!==t.indexOf("+=")?(e=a+parseInt(t.split("+=")[1]),e>=0?0:Math.abs(e)):-1!==t.indexOf("px")&&tt(t.split("px")[0])?Math.abs(t.split("px")[0]):"top"===t||"left"===t?0:"bottom"===t?Math.abs(l.height()-u.outerHeight(!1)):"right"===t?Math.abs(l.width()-u.outerWidth(!1)):"first"===t||"last"===t?(f=u.find(":"+t),"x"===i?s(f)[1]:s(f)[0]):n(t).length?"x"===i?s(n(t))[1]:s(n(t))[0]:(u.css(w,t),void c.update.call(null,o[0]))}}},ft=function(t){function b(){clearTimeout(i[0].autoUpdate);i[0].autoUpdate=setTimeout(function(){return f.advanced.updateOnSelectorChange&&(p=d(),p!==nt)?(s(3),void(nt=p)):(f.advanced.updateOnContentResize&&(e=[i.outerHeight(!1),i.outerWidth(!1),l.height(),l.width(),y()[0],y()[1]],(e[0]!==o[0]||e[1]!==o[1]||e[2]!==o[2]||e[3]!==o[3]||e[4]!==o[4]||e[5]!==o[5])&&(s(e[0]!==o[0]||e[1]!==o[1]),o=e)),f.advanced.updateOnImageLoad&&(w=k(),w!==tt&&(i.find("img").each(function(){it(this)}),tt=w)),void((f.advanced.updateOnSelectorChange||f.advanced.updateOnContentResize||f.advanced.updateOnImageLoad)&&b()))},60)}function k(){var n=0;return f.advanced.updateOnImageLoad&&(n=i.find("img").length),n}function it(t){function r(n,t){return function(){return t.apply(n,arguments)}}function f(){this.onload=null;n(t).addClass(u[2]);s(2)}if(n(t).hasClass(u[2]))return void s();var i=new Image;i.onload=r(i,f);i.src=t.src}function d(){f.advanced.updateOnSelectorChange===!0&&(f.advanced.updateOnSelectorChange="*");var t=0,r=i.find(f.advanced.updateOnSelectorChange);return f.advanced.updateOnSelectorChange&&r.length>0&&r.each(function(){t+=n(this).height()+n(this).width()}),t}function s(n){clearTimeout(i[0].autoUpdate);c.update.call(null,g[0],n)}var g=n(this),h=g.data(r),f=h.opt,i=n("#mCSB_"+h.idx+"_container");if(t)return clearTimeout(i[0].autoUpdate),void a(i[0],"autoUpdate");var p,e,w,l=i.parent(),v=[n("#mCSB_"+h.idx+"_scrollbar_vertical"),n("#mCSB_"+h.idx+"_scrollbar_horizontal")],y=function(){return[v[0].is(":visible")?v[0].outerHeight(!0):0,v[1].is(":visible")?v[1].outerWidth(!0):0]},nt=d(),o=[i.outerHeight(!1),i.outerWidth(!1),l.height(),l.width(),y()[0],y()[1]],tt=k();b()},vi=function(n,t,i){return Math.round(n/t)*t-i},h=function(t){var i=t.data(r),u=n("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");u.each(function(){yi.call(this)})},e=function(t,i,u){function h(n){return f&&e.callbacks[n]&&"function"==typeof e.callbacks[n]}function it(){return[e.callbacks.alwaysTriggerOffsets||w>=l[0]+v,e.callbacks.alwaysTriggerOffsets||-y>=w]}function a(){var n=[o[0].offsetTop,o[0].offsetLeft],i=[c[0].offsetTop,c[0].offsetLeft],r=[o.outerHeight(!1),o.outerWidth(!1)],f=[p.height(),p.width()];t[0].mcs={content:o,top:n[0],left:n[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(r[0])-f[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(r[1])-f[1])),direction:u.dir}}var f=t.data(r),e=f.opt,rt={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:e.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(rt,u),k=[u.dur,u.drag?0:u.dur],p=n("#mCSB_"+f.idx),o=n("#mCSB_"+f.idx+"_container"),b=o.parent(),g=e.callbacks.onTotalScrollOffset?ut.call(t,e.callbacks.onTotalScrollOffset):[0,0],nt=e.callbacks.onTotalScrollBackOffset?ut.call(t,e.callbacks.onTotalScrollBackOffset):[0,0];if(f.trigger=u.trigger,(0!==b.scrollTop()||0!==b.scrollLeft())&&(n(".mCSB_"+f.idx+"_scrollbar").css("visibility","visible"),b.scrollTop(0).scrollLeft(0)),"_resetY"!==i||f.contentReset.y||(h("onOverflowYNone")&&e.callbacks.onOverflowYNone.call(t[0]),f.contentReset.y=1),"_resetX"!==i||f.contentReset.x||(h("onOverflowXNone")&&e.callbacks.onOverflowXNone.call(t[0]),f.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!f.contentReset.y&&t[0].mcs||!f.overflowed[0]||(h("onOverflowY")&&e.callbacks.onOverflowY.call(t[0]),f.contentReset.x=null),!f.contentReset.x&&t[0].mcs||!f.overflowed[1]||(h("onOverflowX")&&e.callbacks.onOverflowX.call(t[0]),f.contentReset.x=null),e.snapAmount&&(i=vi(i,e.snapAmount,e.snapOffset)),u.dir){case"x":var c=n("#mCSB_"+f.idx+"_dragger_horizontal"),tt="left",w=o[0].offsetLeft,l=[p.width()-o.outerWidth(!1),c.parent().width()-c.width()],s=[i,0===i?0:i/f.scrollRatio.x],v=g[1],y=nt[1],ft=v>0?v/f.scrollRatio.x:0,et=y>0?y/f.scrollRatio.x:0;break;case"y":var c=n("#mCSB_"+f.idx+"_dragger_vertical"),tt="top",w=o[0].offsetTop,l=[p.height()-o.outerHeight(!1),c.parent().height()-c.height()],s=[i,0===i?0:i/f.scrollRatio.y],v=g[0],y=nt[0],ft=v>0?v/f.scrollRatio.y:0,et=y>0?y/f.scrollRatio.y:0}s[1]<0||0===s[0]&&0===s[1]?s=[0,0]:s[1]>=l[1]?s=[l[0],l[1]]:s[0]=-s[0];t[0].mcs||(a(),h("onInit")&&e.callbacks.onInit.call(t[0]));clearTimeout(o[0].onCompleteTimeout);(f.tweenRunning||!(0===w&&s[0]>=0||w===l[0]&&s[0]<=l[0]))&&(lt(c[0],tt,Math.round(s[1]),k[1],u.scrollEasing),lt(o[0],tt,Math.round(s[0]),k[0],u.scrollEasing,u.overwrite,{onStart:function(){u.callbacks&&u.onStart&&!f.tweenRunning&&(h("onScrollStart")&&(a(),e.callbacks.onScrollStart.call(t[0])),f.tweenRunning=!0,d(c),f.cbOffsets=it())},onUpdate:function(){u.callbacks&&u.onUpdate&&h("whileScrolling")&&(a(),e.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(u.callbacks&&u.onComplete){"yx"===e.axis&&clearTimeout(o[0].onCompleteTimeout);var n=o[0].idleTimer||0;o[0].onCompleteTimeout=setTimeout(function(){h("onScroll")&&(a(),e.callbacks.onScroll.call(t[0]));h("onTotalScroll")&&s[1]>=l[1]-ft&&f.cbOffsets[0]&&(a(),e.callbacks.onTotalScroll.call(t[0]));h("onTotalScrollBack")&&s[1]<=et&&f.cbOffsets[1]&&(a(),e.callbacks.onTotalScrollBack.call(t[0]));f.tweenRunning=!1;o[0].idleTimer=0;d(c,"hide")},n)}}}))}},lt=function(n,i,r,u,f,e,o){function v(){s.stop||(h||nt.call(),h=w()-rt,y(),h>=s.time&&(s.time=h>s.time?h+c-(h-s.time):h+c-1,s.time<h+1&&(s.time=h+1)),s.time<u?s.id=l(v):it.call())}function y(){u>0?(s.currVal=g(s.time,a,b,u,f),p[i]=Math.round(s.currVal)+"px"):p[i]=r+"px";tt.call()}function k(){c=1e3/60;s.time=h+c;l=t.requestAnimationFrame?t.requestAnimationFrame:function(n){return y(),setTimeout(n,.01)};s.id=l(v)}function d(){null!=s.id&&(t.requestAnimationFrame?t.cancelAnimationFrame(s.id):clearTimeout(s.id),s.id=null)}function g(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return n/=r/2,1>n?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeInOutStrong":return n/=r/2,1>n?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(-Math.pow(2,-10*n)+2)+t);case"easeInOut":case"mcsEaseInOut":return n/=r/2,1>n?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t);case"easeOutSmooth":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*n/r)+1)+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}var b;n._mTween||(n._mTween={top:{},left:{}});var c,l,o=o||{},nt=o.onStart||function(){},tt=o.onUpdate||function(){},it=o.onComplete||function(){},rt=w(),h=0,a=n.offsetTop,p=n.style,s=n._mTween[i];"left"===i&&(a=n.offsetLeft);b=r-a;s.stop=0;"none"!==e&&d();k()},w=function(){return t.performance&&t.performance.now?t.performance.now():t.performance&&t.performance.webkitNow?t.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},yi=function(){var n=this,u,r,i;for(n._mTween||(n._mTween={top:{},left:{}}),u=["top","left"],r=0;r<u.length;r++)i=u[r],n._mTween[i].id&&(t.requestAnimationFrame?t.cancelAnimationFrame(n._mTween[i].id):clearTimeout(n._mTween[i].id),n._mTween[i].id=null,n._mTween[i].stop=1)},a=function(n,t){try{delete n[t]}catch(i){n[t]=null}},at=function(n){return!(n.which&&1!==n.which)},nt=function(n){var t=n.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},tt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},s=function(n){var t=n.parents(".mCSB_container");return[n.offset().top-t.offset().top,n.offset().left-t.offset().left]};n.fn[l]=function(t){return c[t]?c[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):c.init.apply(this,arguments)};n[l]=function(t){return c[t]?c[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):c.init.apply(this,arguments)};n[l].defaults=et;t[l]=!0;n(t).load(function(){n(it)[l]();n.extend(n.expr[":"],{mcsInView:n.expr[":"].mcsInView||function(t){var f,r,i=n(t),u=i.parents(".mCSB_container");if(u.length)return f=u.parent(),r=[u[0].offsetTop,u[0].offsetLeft],r[0]+s(i)[0]>=0&&r[0]+s(i)[0]<f.height()-i.outerHeight(!1)&&r[1]+s(i)[1]>=0&&r[1]+s(i)[1]<f.width()-i.outerWidth(!1)},mcsOverflow:n.expr[":"].mcsOverflow||function(t){var i=n(t).data(r);if(i)return i.overflowed[0]||i.overflowed[1]}})})})}(jQuery,window,document),function(n){n.fn.jTruncate=function(t){var t=n.extend({length:300,minTrail:20,moreText:"more",lessText:"less",ellipsisText:"...",moreAni:"",lessAni:""},t);return this.each(function(){var i,r;if(obj=n(this),i=obj.html(),i.length>t.length+t.minTrail&&(r=i.indexOf(" ",t.length),r!=-1)){var r=i.indexOf(" ",t.length),o=i.substring(0,r),s=i.substring(r,i.length-1);obj.html(o+'<span class="truncate_ellipsis">'+t.ellipsisText+'<\/span><span class="truncate_more">'+s+"<\/span>");obj.find(".truncate_more").css("display","none");obj.append('<div class="clearboth"><a href="#" class="truncate_more_link">'+t.moreText+"<\/a><\/div>");var u=n(".truncate_more_link",obj),f=n(".truncate_more",obj),e=n(".truncate_ellipsis",obj);u.click(function(){return u.text()==t.moreText?(f.show(t.moreAni),u.text(t.lessText),e.css("display","none")):(f.hide(t.lessAni),u.text(t.moreText),e.css("display","inline")),!1})}})}}(jQuery);!function(n){"use strict";function o(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function s(n){var t=++c;return String(null==n?"rmjs-":n)+t}function u(n){var t=n.clone().css({height:"auto",width:n.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(n),u=t.outerHeight(),i=parseInt(t.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),f=n.data("defaultHeight"),r;t.remove();r=i||n.data("collapsedHeight")||f;n.data({expandedHeight:u,maxHeight:i,collapsedHeight:r}).css({maxHeight:"none"})}function h(n){if(!e[n.selector]){var t=" ";n.embedCSS&&""!==n.blockCSS&&(t+=n.selector+" + [data-readmore-toggle], "+n.selector+"[data-readmore]{"+n.blockCSS+"}");t+=n.selector+"[data-readmore]{transition: height "+n.speed+"ms;overflow: hidden;}",function(n,t){var i=n.createElement("style");i.type="text/css";i.styleSheet?i.styleSheet.cssText=t:i.appendChild(n.createTextNode(t));n.getElementsByTagName("head")[0].appendChild(i)}(document,t);e[n.selector]=!0}}function r(r,u){this.element=r;this.options=n.extend({},f,u);h(this.options);this._defaults=f;this._name=t;this.init();window.addEventListener?(window.addEventListener("load",i),window.addEventListener("resize",i)):(window.attachEvent("load",i),window.attachEvent("resize",i))}var t="readmore",f={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More<\/a>',lessLink:'<a href="#">Close<\/a>',embedCSS:!0,blockCSS:"display: block; width: 100%;",startOpen:!1,beforeToggle:function(){},afterToggle:function(){}},e={},c=0,i=o(function(){n("[data-readmore]").each(function(){var t=n(this),i="true"===t.attr("aria-expanded");u(t);t.css({height:t.data(i?"expandedHeight":"collapsedHeight")})})},100);r.prototype={init:function(){var i=this,t=n(this.element),r,e,f,o;if(t.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin}),u(t),r=t.data("collapsedHeight"),e=t.data("heightMargin"),t.outerHeight(!0)<=r+e)return!0;f=t.attr("id")||s();o=i.options.startOpen?i.options.lessLink:i.options.moreLink;t.attr({"data-readmore":"","aria-expanded":!1,id:f});t.after(n(o).on("click",function(n){i.toggle(this,t[0],n)}).attr({"data-readmore-toggle":"","aria-controls":f}));i.options.startOpen||t.css({height:r})},toggle:function(t,i,r){r&&r.preventDefault();t||(t=n('[aria-controls="'+this.element.id+'"]')[0]);i||(i=this.element);var f=this,u=n(i),o="",s="",e=!1,h=u.data("collapsedHeight");u.height()<=h?(o=u.data("expandedHeight")+"px",s="lessLink",e=!0):(o=h,s="moreLink");f.options.beforeToggle(t,i,!e);u.css({height:o});u.on("transitionend",function(){f.options.afterToggle(t,i,e);n(this).attr({"aria-expanded":e}).off("transitionend")});n(t).replaceWith(n(f.options[s]).on("click",function(n){f.toggle(this,i,n)}).attr({"data-readmore-toggle":"","aria-controls":u.attr("id")}))},destroy:function(){n(this.element).each(function(){var t=n(this);t.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove();t.removeData()})}};n.fn.readmore=function(i){var u=arguments,f=this.selector;return i=i||{},"object"==typeof i?this.each(function(){if(n.data(this,"plugin_"+t)){var u=n.data(this,"plugin_"+t);u.destroy.apply(u)}i.selector=f;n.data(this,"plugin_"+t,new r(this,i))}):"string"==typeof i&&"_"!==i[0]&&"init"!==i?this.each(function(){var f=n.data(this,"plugin_"+t);f instanceof r&&"function"==typeof f[i]&&f[i].apply(f,Array.prototype.slice.call(u,1))}):void 0}}(jQuery),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function r(t,i){var r,f,e,o=t.nodeName.toLowerCase();return"area"===o?(r=t.parentNode,f=r.name,t.href&&f&&"map"===r.nodeName.toLowerCase()?(e=n("img[usemap='#"+f+"']")[0],!!e&&u(e)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&u(t)}function u(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}var f,i,t;n.ui=n.ui||{};n.extend(n.ui,{version:"1.11.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});n.fn.extend({scrollParent:function(t){var i=this.css("position"),u="absolute"===i,f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&"static"===t.css("position")?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&r.length?r:n(this[0].ownerDocument||document)},uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return r(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),u=isNaN(i);return(u||i>=0)&&r(t,!u)}});n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(t,i){function r(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e="Width"===i?["Left","Right"]:["Top","Bottom"],u=i.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return void 0===t?f["inner"+i].call(this):this.each(function(){n(this).css(u,r(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return"number"!=typeof t?f["outer"+i].call(this,t):this.each(function(){n(this).css(u,r(this,t,!0,e)+"px")})}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData));n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());n.fn.extend({focus:function(t){return function(i,r){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){n(t).focus();r&&r.call(t)},i)}):t.apply(this,arguments)}}(n.fn.focus),disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var r,u,i=n(this[0]);i.length&&i[0]!==document;){if(r=i.css("position"),("absolute"===r||"relative"===r||"fixed"===r)&&(u=parseInt(i.css("zIndex"),10),!isNaN(u)&&0!==u))return u;i=i.parent()}return 0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;f.length>u;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};f=0;i=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;null!=(u=i[f]);f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var s,f,u,o,h={},e=t.split(".")[0];return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){return this._createWidget?(arguments.length&&this._createWidget(n,t),void 0):new u(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){return n.isFunction(r)?(h[t]=function(){var n=function(){return i.prototype[t].apply(this,arguments)},u=function(n){return i.prototype[t].apply(this,n)};return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}(),void 0):(h[t]=r,void 0)}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var r,u,e=i.call(arguments,1),f=0,o=e.length;o>f;f++)for(r in e[f])u=e[f][r],e[f].hasOwnProperty(r)&&void 0!==u&&(t[r]=n.isPlainObject(u)?n.isPlainObject(t[r])?n.widget.extend({},t[r],u):n.widget.extend({},u):u);return t};n.widget.bridge=function(t,r){var u=r.prototype.widgetFullName||t;n.fn[t]=function(f){var s="string"==typeof f,o=i.call(arguments,1),e=this;return f=!s&&o.length?n.widget.extend.apply(null,[f].concat(o)):f,s?this.each(function(){var i,r=n.data(this,u);return"instance"===f?(e=r,!1):r?n.isFunction(r[f])&&"_"!==f.charAt(0)?(i=r[f].apply(r,o),i!==r&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0):n.error("no such method '"+f+"' for "+t+" widget instance"):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+f+"'")}):this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new r(f,this))}),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=f++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var r,u,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;r.length-1>f;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),1===arguments.length)return void 0===u[t]?null:u[t];u[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,"disabled"===n&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.delegate(c,h,o):i.bind(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.unbind(i).undelegate(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget;t=!1;n(document).mouseup(function(){t=!1});n.widget("ui.mouse",{version:"1.11.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return(n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1)});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var r=this,u=1===i.which,f="string"==typeof this.options.cancel&&i.target.nodeName?n(i.target).closest(this.options.cancel).length:!1;return u&&!f&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===n.data(i.target,this.widgetName+".preventClickEvent")&&n.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return this._mouseMoved&&(n.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button||!t.which)?this._mouseUp(t):((t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted))},_mouseUp:function(i){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&n.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),t=!1,!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function f(n,t,i){return[parseFloat(n[0])*(a.test(n[0])?t/100:1),parseFloat(n[1])*(a.test(n[1])?i/100:1)]}function i(t,i){return parseInt(n.css(t,i),10)||0}function v(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}n.ui=n.ui||{};var u,e,r=Math.max,t=Math.abs,o=Math.round,s=/left|center|right/,h=/top|center|bottom/,c=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,y=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==u)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,f="scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:r,isDocument:u,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r||u?i.width():i.outerWidth(),height:r||u?i.height():i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return y.apply(this,arguments);u=n.extend({},u);var k,a,p,b,w,g,nt=n(u.of),it=n.position.getWithinInfo(u.within),rt=n.position.getScrollInfo(it),d=(u.collision||"flip").split(" "),tt={};return g=v(nt),nt[0].preventDefault&&(u.at="left top"),a=g.width,p=g.height,b=g.offset,w=n.extend({},b),n.each(["my","at"],function(){var t,i,n=(u[this]||"").split(" ");1===n.length&&(n=s.test(n[0])?n.concat(["center"]):h.test(n[0])?["center"].concat(n):["center","center"]);n[0]=s.test(n[0])?n[0]:"center";n[1]=h.test(n[1])?n[1]:"center";t=c.exec(n[0]);i=c.exec(n[1]);tt[this]=[t?t[0]:0,i?i[0]:0];u[this]=[l.exec(n[0])[0],l.exec(n[1])[0]]}),1===d.length&&(d[1]=d[0]),"right"===u.at[0]?w.left+=a:"center"===u.at[0]&&(w.left+=a/2),"bottom"===u.at[1]?w.top+=p:"center"===u.at[1]&&(w.top+=p/2),k=f(tt.at,a,p),w.left+=k[0],w.top+=k[1],this.each(function(){var y,g,h=n(this),c=h.outerWidth(),l=h.outerHeight(),ut=i(this,"marginLeft"),ft=i(this,"marginTop"),et=c+ut+i(this,"marginRight")+rt.width,ot=l+ft+i(this,"marginBottom")+rt.height,s=n.extend({},w),v=f(tt.my,h.outerWidth(),h.outerHeight());"right"===u.my[0]?s.left-=c:"center"===u.my[0]&&(s.left-=c/2);"bottom"===u.my[1]?s.top-=l:"center"===u.my[1]&&(s.top-=l/2);s.left+=v[0];s.top+=v[1];e||(s.left=o(s.left),s.top=o(s.top));y={marginLeft:ut,marginTop:ft};n.each(["left","top"],function(t,i){n.ui.position[d[t]]&&n.ui.position[d[t]][i](s,{targetWidth:a,targetHeight:p,elemWidth:c,elemHeight:l,collisionPosition:y,collisionWidth:et,collisionHeight:ot,offset:[k[0]+v[0],k[1]+v[1]],my:u.my,at:u.at,within:it,elem:h})});u.using&&(g=function(n){var i=b.left-s.left,o=i+a-c,f=b.top-s.top,v=f+p-l,e={target:{element:nt,left:b.left,top:b.top,width:a,height:p},element:{element:h,left:s.left,top:s.top,width:c,height:l},horizontal:0>o?"left":i>0?"right":"center",vertical:0>v?"top":f>0?"bottom":"middle"};c>a&&a>t(i+o)&&(e.horizontal="center");l>p&&p>t(f+v)&&(e.vertical="middle");e.important=r(t(i),t(o))>r(t(f),t(v))?"horizontal":"vertical";u.using.call(this,n,e)});h.offset(n.extend(s,{using:g}))})};n.ui.position={fit:{left:function(n,t){var h,e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=u-s,f=s+t.collisionWidth-o-u;t.collisionWidth>o?i>0&&0>=f?(h=n.left+i+t.collisionWidth-o-u,n.left+=i-h):n.left=f>0&&0>=i?u:i>f?u+o-t.collisionWidth:u:i>0?n.left+=i:f>0?n.left-=f:n.left=r(n.left-s,n.left)},top:function(n,t){var h,o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=u-s,f=s+t.collisionHeight-e-u;t.collisionHeight>e?i>0&&0>=f?(h=n.top+i+t.collisionHeight-e-u,n.top+=i-h):n.top=f>0&&0>=i?u:i>f?u+e-t.collisionHeight:u:i>0?n.top+=i:f>0?n.top-=f:n.top=r(n.top-s,n.top)}},flip:{left:function(n,i){var o,s,r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,h=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-h,v=l+i.collisionWidth-c-h,u="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,f="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,e=-2*i.offset[0];0>a?(o=n.left+u+f+e+i.collisionWidth-c-y,(0>o||t(a)>o)&&(n.left+=u+f+e)):v>0&&(s=n.left-i.collisionPosition.marginLeft+u+f+e-h,(s>0||v>t(s))&&(n.left+=u+f+e))},top:function(n,i){var o,s,r=i.within,y=r.offset.top+r.scrollTop,a=r.height,h=r.isWindow?r.scrollTop:r.offset.top,v=n.top-i.collisionPosition.marginTop,c=v-h,l=v+i.collisionHeight-a-h,p="top"===i.my[1],u=p?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,f="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,e=-2*i.offset[1];0>c?(s=n.top+u+f+e+i.collisionHeight-a-y,n.top+u+f+e>c&&(0>s||t(c)>s)&&(n.top+=u+f+e)):l>0&&(o=n.top-i.collisionPosition.marginTop+u+f+e-h,n.top+u+f+e>l&&(o>0||l>t(o))&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,r,u,f,o=document.getElementsByTagName("body")[0],s=document.createElement("div");t=document.createElement(o?"div":"body");r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};o&&n.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(f in r)t.style[f]=r[f];t.appendChild(s);i=o||document.documentElement;i.insertBefore(t,i.firstChild);s.style.cssText="position: absolute; left: 10.7432222px;";u=n(s).offset().left;e=u>10&&11>u;t.innerHTML="";i.removeChild(t)}()}();n.ui.position;n.widget("ui.draggable",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&n(i.activeElement).blur()}catch(r){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):"clone"===r.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===r.appendTo?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];return this.relativeContainer=null,r.containment?"window"===r.containment?(this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===r.containment?(this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):r.containment.constructor===Array?(this.containment=r.containment,void 0):("parent"===r.containment&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t),void 0):(this.containment=null,void 0)},_convertPositionTo:function(n,t){t||(t=this.position);var i="absolute"===n?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),"y"===r.axis&&(e=this.originalPageX),"x"===r.axis&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto"));"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--)c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,c-f>k||y>a+f||l-f>d||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=f>=Math.abs(l-d),o=f>=Math.abs(v-p),s=f>=Math.abs(c-k),h=f>=Math.abs(a-y),e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=f>=Math.abs(l-p),o=f>=Math.abs(v-d),s=f>=Math.abs(c-y),h=f>=Math.abs(a-k),e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});n.ui.draggable;n.widget("ui.droppable",{version:"1.11.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,r=i.accept;this.isover=!1;this.isout=!0;this.accept=n.isFunction(r)?r:function(n){return n.is(r)};this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(i.scope);i.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;n.length>t;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){if("accept"===t)this.accept=n.isFunction(i)?i:function(n){return n.is(i)};else if("scope"===t){var r=n.ui.ddmanager.droppables[this.options.scope];this._splice(r);this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return r&&(r.currentItem||r.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return(u=!0,!1)}),u?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}}});n.ui.intersect=function(){function n(n,t,i){return n>=t&&t+i>n}return function(t,i,r,u){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,h=o+t.helperProportions.width,c=s+t.helperProportions.height,f=i.offset.left,e=i.offset.top,l=f+i.proportions().width,a=e+i.proportions().height;switch(r){case"fit":return o>=f&&l>=h&&s>=e&&a>=c;case"intersect":return o+t.helperProportions.width/2>f&&l>h-t.helperProportions.width/2&&s+t.helperProportions.height/2>e&&a>c-t.helperProportions.height/2;case"pointer":return n(u.pageY,e,i.proportions().height)&&n(u.pageX,f,i.proportions().width);case"touch":return(s>=e&&a>=s||c>=e&&a>=c||e>s&&c>a)&&(o>=f&&l>=o||h>=f&&l>=h||f>o&&h>l);default:return!1}}}();n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;u.length>r;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;e.length>f;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,e,f,o=n.ui.intersect(t,this,this.options.tolerance,i),u=!o&&this.isover?"isout":o&&!this.isover?"isover":null;u&&(this.options.greedy&&(e=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===e}),f.length&&(r=n(f[0]).droppable("instance"),r.greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}};n.ui.droppable;n.widget("ui.resizable",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseInt(n,10)||0},_isNumber:function(n){return!isNaN(parseInt(n,10))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},_create:function(){var e,f,r,i,o,u=this,t=this.options;if(this.element.addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(n("<div class='ui-wrapper' style='overflow: hidden;'><\/div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=t.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},f=0;e.length>f;f++)r=n.trim(e[f]),o="ui-resizable-"+r,i=n("<div class='ui-resizable-handle "+o+"'><\/div>"),i.css({zIndex:t.zIndex}),"se"===r&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[r]=".ui-resizable-"+r,this.element.append(i);this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=this.element.children(this.handles[i]).first().show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(r=n(this.handles[i],this.element),f=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),u=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(u,f),this._proportionallyResize()),n(this.handles[i]).length};this._renderAxis(this.element);this._handles=n(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){u.resizing||(this.className&&(i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),u.axis=i&&i[1]?i[1]:"se")});t.autoHide&&(this._handles.hide(),n(this.element).addClass("ui-resizable-autohide").mouseenter(function(){t.disabled||(n(this).removeClass("ui-resizable-autohide"),u._handles.show())}).mouseleave(function(){t.disabled||u.resizing||(n(this).addClass("ui-resizable-autohide"),u._handles.hide())}));this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var r,i,u=!1;for(r in this.handles)i=n(this.handles[r])[0],(i===t.target||n.contains(i,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,e,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===e?this.axis+"-resize":e),i.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,r,u=this.originalMousePosition,e=this.axis,o=t.pageX-u.left||0,s=t.pageY-u.top||0,f=this._change[e];return this._updatePrevProperties(),f?(i=f.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var r,u,f,e,o,s,h,c=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,o={width:i.helper.width()-e,height:i.helper.height()-f},s=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(n.extend(o,{top:h,left:s})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,f,e,t,i=this.options;t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,u=t.maxHeight*this.aspectRatio,e=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),f>t.minHeight&&(t.minHeight=f),t.maxWidth>u&&(t.maxWidth=u),t.maxHeight>e&&(t.maxHeight=e));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.position.top+this.size.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&c&&(n.top=s-t.minHeight),u&&c&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];4>t;t++)i[t]=parseInt(r[t],10)||0,i[t]+=parseInt(u[t],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'><\/div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,o=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var r,f,e,o,s,h,c,t=n(this).resizable("instance"),l=t.options,a=t.element,u=l.containment,i=u instanceof n?u.get(0):/parent/.test(u)?a.parent().get(0):u;i&&(t.containerElement=n(i),/document/.test(u)||u===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(r=n(i),f=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){f[n]=t._num(r.css("padding"+i))}),t.containerOffset=r.offset(),t.containerPosition=r.position(),t.containerSize={height:r.innerHeight()-f[3],width:r.innerWidth()-f[1]},e=t.containerOffset,o=t.containerSize.height,s=t.containerSize.width,h=t._hasScroll(i,"left")?i.scrollWidth:s,c=t._hasScroll(i)?i.scrollHeight:o,t.parentData={element:i,left:e.left,top:e.top,width:h,height:c}))},resize:function(t){var o,s,h,c,i=n(this).resizable("instance"),v=i.options,r=i.containerOffset,l=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},a=i.containerElement,u=!0;a[0]!==document&&/static/.test(a.css("position"))&&(e=r);l.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,u=!1),i.position.left=v.helper?r.left:0);l.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,u=!1),i.position.top=i._helper?r.top:0);h=i.containerElement.get(0)===i.element.parent().get(0);c=/relative|absolute/.test(i.containerElement.css("position"));h&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);o=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));o+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-o,f&&(i.size.height=i.size.width/i.aspectRatio,u=!1));s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,f&&(i.size.width=i.size.height*i.aspectRatio,u=!1));u||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var r=n(this).resizable("instance"),t=r.options,i=function(t){n(t).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof t.alsoResize||t.alsoResize.parentNode?i(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],i(t.alsoResize)):n.each(t.alsoResize,function(n){i(n)})},resize:function(t,i){var r=n(this).resizable("instance"),u=r.options,f=r.originalSize,e=r.originalPosition,s={height:r.size.height-f.height||0,width:r.size.width-f.width||0,top:r.position.top-e.top||0,left:r.position.left-e.left||0},o=function(t,r){n(t).each(function(){var t=n(this),f=n(this).data("ui-resizable-alsoresize"),u={},e=r&&r.length?r:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(e,function(n,t){var i=(f[t]||0)+(s[t]||0);i&&i>=0&&(u[t]=i||null)});t.css(u)})};"object"!=typeof u.alsoResize||u.alsoResize.nodeType?o(u.alsoResize):n.each(u.alsoResize,function(n,t){o(n,t)})},stop:function(){n(this).removeData("resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.options,r=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:r.height,width:r.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:"");t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,y=t.size,e=t.originalSize,o=t.originalPosition,c=t.axis,l="number"==typeof i.grid?[i.grid,i.grid]:i.grid,s=l[0]||1,f=l[1]||1,a=Math.round((y.width-e.width)/s)*s,v=Math.round((y.height-e.height)/f)*f,r=e.width+a,u=e.height+v,p=i.maxWidth&&r>i.maxWidth,w=i.maxHeight&&u>i.maxHeight,b=i.minWidth&&i.minWidth>r,k=i.minHeight&&i.minHeight>u;i.grid=l;b&&(r+=s);k&&(u+=f);p&&(r-=s);w&&(u-=f);/^(se|s|e)$/.test(c)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.top=o.top-v):/^(sw)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.left=o.left-a):((0>=u-f||0>=r-s)&&(h=t._getPaddingPlusBorderDimensions(this)),u-f>0?(t.size.height=u,t.position.top=o.top-v):(u=f-h.height,t.size.height=u,t.position.top=o.top+e.height-u),r-s>0?(t.size.width=r,t.position.left=o.left-a):(r=f-h.height,t.size.width=r,t.position.left=o.left+e.width-r))}});n.ui.resizable;n.widget("ui.selectable",n.ui.mouse,{version:"1.11.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t=n(i.options.filter,i.element[0]);t.addClass("ui-selectee");t.each(function(){var t=n(this),i=t.offset();n.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this.selectees=t.addClass("ui-selectee");this._mouseInit();this.helper=n("<div class='ui-selectable-helper'><\/div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return(u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),r.$element.removeClass(u?"ui-unselecting":"ui-selected").addClass(u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,r.selected=u,u?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1)}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var e,o=this,s=this.options,i=this.opos[0],r=this.opos[1],u=t.pageX,f=t.pageY;return i>u&&(e=u,u=i,i=e),r>f&&(e=f,f=r,r=e),this.helper.css({left:i,top:r,width:u-i,height:f-r}),this.selectees.each(function(){var e=n.data(this,"selectable-item"),h=!1;e&&e.element!==o.element[0]&&("touch"===s.tolerance?h=!(e.left>u||i>e.right||e.top>f||r>e.bottom):"fit"===s.tolerance&&(h=e.left>i&&u>e.right&&e.top>r&&f>e.bottom),h?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,o._trigger("selecting",t,{selecting:e.element}))):(e.selecting&&((t.metaKey||t.ctrlKey)&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),o._trigger("unselecting",t,{unselecting:e.element}))),e.selected&&(t.metaKey||t.ctrlKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,o._trigger("unselecting",t,{unselecting:e.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.sortable",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return n>=t&&t+i>n},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){var n=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?"x"===n.axis||this._isFloating(this.items[0].item):!1;this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle");n.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle");this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return(r=n(this),!1)}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),r?!this.options.handle||i||(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),f)?(this.currentItem=r,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,u,f,o,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-n(document).scrollTop()<i.scrollSensitivity?r=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(r=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed)),t.pageX-n(document).scrollLeft()<i.scrollSensitivity?r=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(r=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--)if(u=this.items[e],f=u.item[0],o=this._intersectsWithPointer(u),o&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&("semi-dynamic"===this.options.type?!n.contains(this.element[0],f):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(u))break;this._rearrange(t,u);this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft));r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop));this.reverting=!0;n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l="x"===this.options.axis||i+o>u&&e>i+o,a="y"===this.options.axis||t+s>r&&f>t+s,v=l&&a;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?v:t+this.helperProportions.width/2>r&&f>h-this.helperProportions.width/2&&i+this.helperProportions.height/2>u&&e>c-this.helperProportions.height/2},_intersectsWithPointer:function(n){var r="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),u="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),f=r&&u,t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return f?this.floating?i&&"right"===i||"down"===t?2:1:t&&("down"===t?2:1):!1},_intersectsWithSides:function(n){var r=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?"right"===i&&u||"left"===i&&!u:t&&("down"===t&&r||"up"===t&&!r)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!==n&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!==n&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,e,i,s=[],f=[],o=this._connectWith();if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;r>=0;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;t.length>i;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,e,i,o,s,h,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(r=c.length-1;r>=0;r--)for(e=n(c[r]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(o=f[r][1],s=f[r][0],u=0,l=s.length;l>u;u++)h=n(s[u]),h.data(this.widgetName+"-item",o),a.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0]||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===u?t.currentItem.children().each(function(){n("<td>&#160;<\/td>",t.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)}):"img"===u&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_contactContainers:function(t){for(var u,c,f,a,v,o,l,s,h,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,f=null,s=e.floating||this._isFloating(this.currentItem),a=s?"left":"top",v=s?"width":"height",h=s?"clientX":"clientY",u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],l=!1,t[h]-o>this.items[u][v]/2&&(l=!0),c>Math.abs(t[h]-o)&&(c=Math.abs(t[h]-o),f=this.items[u],this.direction=l?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i])return this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[i];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):"clone"===r.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||n("parent"!==r.appendTo?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,u,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);("document"===i.containment||"window"===i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n("document"===i.containment?document:window).width()-this.helperProportions.width-this.margins.left,(n("document"===i.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,f=t.pageX,e=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;r.length>i;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.slider",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this._refresh();this._setOption("disabled",this.options.disabled);this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,i,u=this.options,t=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f=[];for(i=u.values&&u.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;i>r;r++)f.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=n("<div><\/div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all");this._mouseDestroy()},_mouseCapture:function(t){var s,f,r,i,u,h,e,c,o=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(f-o.values(t));(r>e||r===e&&(t===o._lastChangedValue||o.values(t)===l.min))&&(r=e,i=n(this),u=t)}),h=this._start(t,u),h===!1?!1:(this._mouseSliding=!0,this._handleIndex=u,i.addClass("ui-state-active").focus(),e=i.offset(),c=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,f),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return"horizontal"===this.orientation?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),0>t&&(t=0),"vertical"===this.orientation&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_start:function(n,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",n,i)},_slide:function(n,t,i){var r,f,u;this.options.values&&this.options.values.length?(r=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>r||1===t&&r>i)&&(i=r),i!==this.values(t)&&(f=this.values(),f[t]=i,u=this._trigger("slide",n,{handle:this.handles[t],value:i,values:f}),r=this.values(t?0:1),u!==!1&&this.values(t,i))):i!==this.value()&&(u=this._trigger("slide",n,{handle:this.handles[t],value:i}),u!==!1&&this.value(i))},_stop:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._trigger("stop",n,i)},_change:function(n,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._lastChangedValue=t;this._trigger("change",n,i)}},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var u,f,r;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!n.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(u=this.options.values,f=arguments[0],r=0;u.length>r;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()},_setOption:function(t,i){var r,u=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),n.isArray(this.options.values)&&(u=this.options.values.length),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!i),this._super(t,i),t){case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=0;u>r;r+=1)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],r=this._trimAlignValue(r);if(this.options.values&&this.options.values.length){for(t=this.options.values.slice(),i=0;t.length>i;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(this._valueMin()>=n)return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return 2*Math.abs(i)>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var n=(this.options.max-this._valueMin())%this.options.step;this.max=this.options.max-n},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this.options.values&&this.options.values.length?this.handles.each(function(f){t=100*((r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin()));o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?100*((c-f)/(h-f)):0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range[u?"animate":"css"]({width:100-t+"%"},{queue:!1,duration:i.animate}),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range[u?"animate":"css"]({height:100-t+"%"},{queue:!1,duration:i.animate}))},_handleEvents:{keydown:function(t){var e,r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,n(t.target).addClass("ui-state-active"),e=this._start(t,f),e===!1))return}switch(u=this.options.step,r=i=this.options.values&&this.options.values.length?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),n(t.target).removeClass("ui-state-active"))}}})});!function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(0==this.length)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp="vertical"==f.settings.mode?"top":"left";f.usingCSS=f.settings.useCSS&&"fade"!=f.settings.mode&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(void 0!==i.style[n[t]])return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();"vertical"==f.settings.mode&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){e.wrap('<div class="bx-wrapper"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:"horizontal"==f.settings.mode?100*f.children.length+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:"horizontal"==f.settings.mode?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());"horizontal"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);"vertical"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);"fade"==f.settings.mode&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==s()-1;f.settings.video&&e.fitVids();var t=f.children.eq(f.settings.startSlide);"all"==f.settings.preloadImages&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(0==r)return i(),void 0;u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&"fade"!=f.settings.mode&&!f.settings.ticker){var t="vertical"==f.settings.mode?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();"vertical"==f.settings.mode&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if("vertical"==f.settings.mode||f.settings.adaptiveHeight)if(f.carousel)for(u=1==f.settings.moveSlides?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return"vertical"==f.settings.mode?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n="horizontal"==f.settings.mode?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return 0==f.settings.slideWidth||f.settings.slideWidth>n&&!f.carousel||"vertical"==f.settings.mode?t=n:f.settings.maxSlides>1&&"horizontal"==f.settings.mode&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return"horizontal"==f.settings.mode&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width(),n=Math.floor(f.viewport.width()/t)):"vertical"==f.settings.mode&&(n=f.settings.minSlides),n},s=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=f.children.length/c();else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?"horizontal"==f.settings.mode?(t=f.children.last(),n=t.position(),o(-(n.left-(f.viewport.width()-t.width())),"reset",0)):"vertical"==f.settings.mode&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),o(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==s()-1&&(f.active.last=!0),void 0!=n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0)))},o=function(n,t,i,r){var u,s;f.usingCSS?(u="vertical"==f.settings.mode?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==t?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):"reset"==t?e.css(f.animProp,u):"ticker"==t&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");o(r.resetValue,"reset",0);a()}))):(s={},s[f.animProp]=n,"slide"==t?e.animate(s,i,f.settings.easing,function(){y()}):"reset"==t?e.css(f.animProp,n):"ticker"==t&&e.animate(s,speed,"linear",function(){o(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=s(),t=0;u>t;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");void 0!=t&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){f.settings.auto&&e.stopAuto();var r=n(t.currentTarget),i=parseInt(r.attr("data-slide-index"));i!=f.active.index&&e.goToSlide(i);t.preventDefault()},v=function(t){var i=f.children.length;return"short"==f.settings.pagerType?(f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides)),f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i),void 0):(f.pagerEl.find("a").removeClass("active"),f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")}),void 0)},y=function(){if(f.settings.infiniteLoop){var n="";0==f.active.index?n=f.children.eq(0).position():f.active.index==s()-1&&f.carousel?n=f.children.eq((s()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){1==s()?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(0==f.active.index?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==s()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){f.settings.autoDelay>0?setTimeout(e.startAuto,f.settings.autoDelay):e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;"next"==f.settings.autoDirection?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i="horizontal"==f.settings.mode?-t.left:-t.top);o(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+="horizontal"==f.settings.mode?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r="horizontal"==f.settings.mode?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};"next"==f.settings.autoDirection?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r="horizontal"==f.settings.mode?-t.left:-t.top,u="horizontal"==f.settings.mode?-i.left:-i.top,s={resetValue:u};o(r,"ticker",speed,s)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var t=n.originalEvent,u=Math.abs(t.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(t.changedTouches[0].pageY-f.touch.start.y),i,r;(3*u>e&&f.settings.preventDefaultSwipeX?n.preventDefault():3*e>u&&f.settings.preventDefaultSwipeY&&n.preventDefault(),"fade"!=f.settings.mode&&f.settings.oneToOneTouch)&&(i=0,"horizontal"==f.settings.mode?(r=t.changedTouches[0].pageX-f.touch.start.x,i=f.touch.originalPos.left+r):(r=t.changedTouches[0].pageY-f.touch.start.y,i=f.touch.originalPos.top+r),o(i,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;(f.touch.end.x=r.changedTouches[0].pageX,f.touch.end.y=r.changedTouches[0].pageY,"fade"==f.settings.mode)?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,"horizontal"==f.settings.mode?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(0==f.active.index&&t>0||f.active.last&&0>t)?o(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(0>t?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):o(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;f.working||f.active.index==t||((f.working=!0,f.oldIndex=f.active.index,f.active.index=0>t?s()-1:t>=s()?0:t,f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index),"next"==i?f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index):"prev"==i&&f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index),f.active.last=f.active.index>=s()-1,f.settings.pager&&v(f.active.index),f.settings.controls&&tt(),"fade"==f.settings.mode)?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?"horizontal"==f.settings.mode?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&"prev"==i?(p=1==f.settings.moveSlides?f.settings.maxSlides-c():(s()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):"next"==i&&0==f.active.index?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b="horizontal"==f.settings.mode?-(r.left-h):-r.top,o(b,"slide",f.settings.speed))))},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||0!=f.active.index){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){"next"==f.settings.autoDirection?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&1!=n&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&1!=n&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).outerWidth(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=s()-1);f.active.index>=s()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){void 0!=n(this).data("origStyle")?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),void 0!=n(this).data("origStyle")?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){void 0!=n&&(u=n);e.destroySlider();k()},k(),this}}(jQuery),function(n){"use strict";var t={pips:function(t){function l(t){var r=n(t).data("value"),f=i.element,u,o;!0===i.options.range?(u=f.slider("values"),o=u[0]===u[1]?r<u[0]?[r,u[1]]:[u[0],r]:Math.abs(u[0]-r)===Math.abs(u[1]-r)?[r,r]:Math.abs(u[0]-r)<Math.abs(u[1]-r)?[r,u[1]]:[u[0],r],f.slider("values",o),e.range(o)):(f.slider("value",r),e.single(r))}function c(t){var h,e,o=t,u="ui-slider-pip",c="",s,l;return"first"===t?o=0:"last"===t&&(o=f),s=i.options.min+i.options.step*o,l=s.toString().replace(".","-"),h=n.type(r.labels)==="array"?r.labels[o]||"":n.type(r.labels)==="object"?"first"===t?r.labels.first||"":"last"===t?r.labels.last||"":n.type(r.labels.rest)==="array"?r.labels.rest[o-1]||"":s:s,"first"===t?(e="0%",u+=" ui-slider-pip-first",u+="label"===r.first?" ui-slider-pip-label":"",u+=!1===r.first?" ui-slider-pip-hide":""):"last"===t?(e="100%",u+=" ui-slider-pip-last",u+="label"===r.last?" ui-slider-pip-label":"",u+=!1===r.last?" ui-slider-pip-hide":""):(e=(100/f*t).toFixed(4)+"%",u+="label"===r.rest?" ui-slider-pip-label":"",u+=!1===r.rest?" ui-slider-pip-hide":""),u+=" ui-slider-pip-"+l,c=i.options.orientation==="horizontal"?"left: "+e:"bottom: "+e,'<span class="'+u+'" style="'+c+'"><span class="ui-slider-line"><\/span><span class="ui-slider-label" data-value="'+s+'">'+r.formatLabel(h)+"<\/span><\/span>"}var i=this,u="",f=(i.options.max-i.options.min)/i.options.step,r={first:"label",last:"label",rest:"pip",labels:!1,prefix:"",suffix:"",step:f>100?Math.floor(f*.05):1,formatLabel:function(n){return this.prefix+n+this.suffix}},e,o,s,h;for(n.extend(r,t),i.options.pipStep=r.step,i.element.addClass("ui-slider-pips").find(".ui-slider-pip").remove(),e={single:function(n){var t=this.resetClasses();t.filter(".ui-slider-pip-"+n).addClass("ui-slider-pip-selected")},range:function(n){var t=this.resetClasses();t.filter(".ui-slider-pip-"+n[0]).addClass("ui-slider-pip-selected-first");t.filter(".ui-slider-pip-"+n[1]).addClass("ui-slider-pip-selected-second")},resetClasses:function(){return i.element.find(".ui-slider-pip").removeClass("ui-slider-pip-selected ui-slider-pip-selected-first ui-slider-pip-selected-second")}},i.options.pipStep=Math.round(i.options.pipStep),u+=c("first"),o=1;o<f;o++)0==o%i.options.pipStep&&(u+=c(o));u+=c("last");i.options.values?(s=["ui-slider-pip-"+i.options.values[0],"ui-slider-pip-"+i.options.values[1]],h=["ui-slider-pip-"+i.options.values[0]+" ui-slider-pip-selected-initial-first","ui-slider-pip-"+i.options.values[1]+" ui-slider-pip-selected-initial-second"],u=u.replace(s[0],h[0]).replace(s[1],h[1])):(s="ui-slider-pip-"+i.options.value,h="ui-slider-pip-"+i.options.value+" ui-slider-pip-selected-initial",u=u.replace(s,h));i.element.append(u);i.element.on("mouseup",".ui-slider-label",function(){l(this)});i.element.on("slide.selectPip slidechange.selectPip",function(n,t){t.values?e.range(t.values):e.single(t.value)})}};n.extend(!0,n.ui.slider.prototype,t)}(jQuery),function(n){"use strict";var t={float:function(t){function f(t,u){var f=[],e=t/i.options.step,o=u/i.options.step;return n.type(r.labels)==="array"?(f[0]=r.labels[e-i.options.min]||t,u&&(f[1]=r.labels[o-i.options.min]||u)):n.type(r.labels)==="object"?(f[0]=i.options.min===t?r.labels.first||i.options.min:i.options.max===t?r.labels.last||i.options.max:n.type(r.labels.rest)==="array"?r.labels.rest[e-i.options.min-1]||t:t,u&&(f[1]=i.options.min===u?r.labels.first||i.options.min:i.options.max===u?r.labels.last||i.options.max:n.type(r.labels.rest)==="array"?r.labels.rest[o-i.options.min-1]||u:u)):(f[0]=t,u&&(f[1]=u)),f}var i=this,e,u=[],r={handle:!0,pips:!1,labels:!1,prefix:"",suffix:"",event:"slidechange slide",formatLabel:function(n){return this.prefix+n+this.suffix}};n.extend(r,t);i.options.value<i.options.min&&(i.options.value=i.options.min);i.options.value>i.options.max&&(i.options.value=i.options.max);i.options.values&&(i.options.values[0]<i.options.min&&(i.options.values[0]=i.options.min),i.options.values[1]<i.options.min&&(i.options.values[1]=i.options.min),i.options.values[0]>i.options.max&&(i.options.values[0]=i.options.max),i.options.values[1]>i.options.max&&(i.options.values[1]=i.options.max));i.element.addClass("ui-slider-float").find(".ui-slider-tip, .ui-slider-tip-label").remove();r.handle&&(i.options.values?(u=f(i.options.values[0],i.options.values[1]),e=[n('<span class="ui-slider-tip">'+r.formatLabel(u[0])+"<\/span>"),n('<span class="ui-slider-tip">'+r.formatLabel(u[1])+"<\/span>")]):(u=f(i.options.value),e=n('<span class="ui-slider-tip">'+r.formatLabel(u[0])+"<\/span>")),i.element.find(".ui-slider-handle").each(function(t,i){n(i).append(e[t])}));r.pips&&i.element.find(".ui-slider-label").each(function(t,i){var u=n(i),o=u.data("value"),e=u.data("value"),s;e=f(o)[0];s=n('<span class="ui-slider-tip-label">'+r.formatLabel(e)+"<\/span>").insertAfter(u)});r.event!=="slide"&&r.event!=="slidechange"&&r.event!=="slide slidechange"&&r.event!=="slidechange slide"&&(r.event="slidechange slide");i.element.on(r.event,function(t,i){var u=f(i.value);n(i.handle).find(".ui-slider-tip").html(r.formatLabel(u[0]))})}};n.extend(!0,n.ui.slider.prototype,t)}(jQuery),function(n){function i(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var t=n.ui.mouse.prototype,u=t._mouseInit,f=t._mouseDestroy,r;t._touchStart=function(n){var t=this;!r&&t._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,t._touchMoved=!1,i(n,"mouseover"),i(n,"mousemove"),i(n,"mousedown"))};t._touchMove=function(n){r&&(this._touchMoved=!0,i(n,"mousemove"))};t._touchEnd=function(n){r&&(i(n,"mouseup"),i(n,"mouseout"),this._touchMoved||i(n,"click"),r=!1)};t._mouseInit=function(){var t=this;t.element.bind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});u.call(t)};t._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});f.call(t)}}}(jQuery);$.QueryString=function(n){var t,i,r={};if(n==="")return{};for(t=0;t<n.length;t+=1)i=n[t].split("="),i.length===2&&(r[i[0]]=decodeURIComponent(i[1].replace(/\+/g," ")));return r}(window.location.search.substr(1).split("&"));$.fn.bicubicImgInterpolation=function(n){function i(n,t,i,r,u,f,e){var c=n.getContext("2d"),h=new Image,o,s;e&&h.setAttribute("crossOrigin","anonymous");o=t;s=i;h.onload=function(){var t=document.createElement("canvas"),i;t.width=o;t.height=s;i=t.getContext("2d");i.drawImage(h,0,0,o/2,s/2);i.drawImage(t,0,0,o/2,s/2,o/2,s/2,o/4,s/4);c.drawImage(t,o/2,s/2,o/4,s/4,0,0,o/6,s/6);u&&u(n,this.src,f)};h.src=r}function r(n,t,i){$(i).attr("src",n.toDataURL("image/png"));$(i).attr("data-src",t)}var t=this;$(t).each(function(){var f,e;if(this.tagName==="IMG"){var o=$(this).attr("src"),t=this.width,u=this.height;$(this).after("<canvas style='display: none' width='"+t+"' height='"+u+"'><\/canvas>");f=$(this).next()[0];e=r;i(f,t*6,u*6,o,e,this,n.crossOrigin)}})}