function OpenWindow(n,t,i,r){var f=(screen.width-t)/2,e=(screen.height-i)/2,u="resizable=yes, height="+i+",width="+t+",top="+e+",left="+f+"w",o;r&&(u+=",scrollbars=1");o=window.open(n,"_blank",u)}function setLocation(n){window.location.href=n}function stringFormat(n){for(var t=1;t<arguments.length;t++)n=n.replace("{"+(t-1)+"}",arguments[t]);return n}function displayAjaxLoading(n,t){var i=".ajax-loading-block-window";t===undefined||(i="."+t);n?$(i).show():$(i).hide()}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 getQueryParameterByName(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function updateTopUserSection(n){if(!n.isAuthenticated){var t=$("div.user-login a");t.text()=="Logout"&&(t.attr("href",apmex_app_base+"/login"),t.text("Login"),$("div.user-register").html('<a href="/account/register" title="Register to win a 1oz Gold Eagle">REGISTER TO WIN A 1oz GOLD EAGLE<\/a><a href="/account/register" title="Create A Free Account" class="btn btn-orange">Create A Free Account<\/a>'))}}function updateTopCartSection(n,t){n.updatetopcartsectionhtml&&($('div.cart a[data-toggle="cart-popover"]').html(n.updatetopcartsectionhtml),$("div.cart-popover .top h4 .cart-item-count").html(n.updatetopcartsectionhtml));n.updateflyoutcartsectionhtml&&($("#cart-popover .cart-content").html(n.updateflyoutcartsectionhtml),t&&($("#modal-added-to-cart div.modal-content").html(n.updatepopupcartsectionhtml),$("#modal-added-to-cart").modal("show")))}function ShowUserMessage(n,t,i){var u,r,f;if((i==null||i=="")&&(i="alert-warning"),i=="alert-error"&&(i="alert-danger"),t!=null&&$(t).hide(),n!=null&&n!=""){if(u=$("#jsquickmessage"),t!=null&&(u=$(t)),r="",typeof n=="string")r='<div class="alert '+i+' fade in"><a href="#" data-dismiss="alert" class="close">&times;<\/a><strong>'+n+"<\/strong><\/div>";else for(f=0;f<n.length;f++)r=r+'<div class="alert '+i+' fade in"><a href="#" data-dismiss="alert" class="close">&times;<\/a><strong>'+n[f]+"<\/strong><\/div>";u.html(r);u.show()}}function defer(n,t){document.cookie.indexOf("__utma=")!=-1||apmex_app_ppctrycount>25?setTimeout(function(){n()},t):(apmex_app_ppctrycount=apmex_app_ppctrycount+1,setTimeout(function(){defer(n)},1e3))}function IsEmail(n){return/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(n)}function sendGAEvent(n,t,i){window.ga&&ga.loaded&&(n==="DY Variation Selection"?ga("CPwrapperUA.send","event",n,t,i,{nonInteraction:!0}):ga("CPwrapperUA.send","event",n,t,i));var r=window.dataLayer=window.dataLayer||[];r.push({event:t,event_category:n,event_action:t,event_label:i,event_value:0,non_interaction:n==="DY Variation Selection"})}function productClickEventTracking(n,t,i,r,u){sendGAEvent(t,i,r);var f={ProductID:n,ProductName:u||""};sendUserActionsToSubscribers("product-click",f)}function sendFacetToUnbxd(n){var t=$("#q").val(),i;t==="Search for products or categories"&&(t="");n&&(i={query:t,facets:n},sendUserActionsToSubscribers("search-facets",i))}function sendUserActionsToSubscribers(n,t){var i;try{switch(n){case"product-click":Unbxd.track("click",{pid:t.ProductID.toString(),prank:"1",requestId:""});i=window.dataLayer=window.dataLayer||[];i.push({event:"select_item",event_category:"ecommerce",event_action:"product click",event_label:t.ProductName,event_value:0,non_interaction:!0,ecommerce:{currency:"USD",click:{products:[{name:t.ProductName,id:t.ProductID}]}}});break;case"add-to-cart":DY.API("event",{name:"Add to Cart",properties:{dyType:"add-to-cart-v1",value:t.ExtPrice,currency:"USD",productId:""+t.ProductID+"",quantity:t.Qty}});Unbxd.track("addToCart",{pid:t.ProductID.toString(),qty:t.Qty.toString(),requestId:""});i=window.dataLayer=window.dataLayer||[];i.push({event:"add_to_cart",event_category:"ecommerce",event_action:"add to cart",event_label:t.ProductName,event_value:t.SellPrice,non_interaction:!1,ecommerce:{currency:"USD",add:{products:[{name:t.ProductName,id:t.ID,variant:t.MetalID,price:t.SellPrice}]}}});break;case"remove-cart":DY.API("event",{name:"Remove from Cart",properties:{dyType:"remove-from-cart-v1",value:t.ExtPrice,currency:"USD",productId:""+t.ProductID+"",quantity:t.Qty}});Unbxd.track("cartRemoval",{pid:t.ProductID.toString(),qty:t.Qty.toString()});i=window.dataLayer=window.dataLayer||[];i.push({event:"remove_from_cart",event_category:"ecommerce",event_action:"remove from cart",event_label:t.ProductName,event_value:t.SellPrice,non_interaction:!1,ecommerce:{currency:"USD",remove:{products:[{name:t.ProductName,id:t.ID,variant:t.MetalID,price:t.SellPrice}]}}});break;case"add-to-wishlist":DY.API("event",{name:"Add to Wishlist",properties:{dyType:"add-to-wishlist-v1",productId:""+t+""}});break;case"order-placed":Unbxd.track("order",{pid:t.ProductID.toString(),qty:t.Qty.toString(),price:t.Price.toString()});break;case"productlist-sort-change":DY.API("event",{name:"Sort Items",properties:{dyType:"sort-items-v1",sortBy:t.sortBy,sortOrder:t.sortOrder}});sendGAEvent("PLP",apmex_data_event_action,"sortby|"+t.apmexSortBy);break;case"productlist-filter-change":DY.API("event",{name:"Filter Items",properties:{dyType:"filter-items-v1",filterType:t[0].trim().split(" ").join(""),filterStringValue:t[1].trim()}});sendGAEvent("PLP",apmex_data_event_action,t[0]+"|"+t[1].trim());break;case"search":DY.API("event",{name:"Keyword Search",properties:{dyType:"keyword-search-v1",keywords:t}});Unbxd.track("search",{query:t});break;case"search-impression":Unbxd.track("search_impression",{query:t.query,pids_list:t.products});break;case"validate-promo":DY.API("event",{name:"Promo Code Entered",properties:{dyType:"enter-promo-code-v1",code:t}});break;case"search-facets":Unbxd.track("facets",{query:t.query,facets:t.facets});break;case"newsletter-subscribe":DY.API("event",{name:"Newsletter Subscription",properties:{dyType:"newsletter-subscription-v1",hashedEmail:t.hashedEmail}});break;case"user-login":t.isNewUser?DY.API("event",{name:"Signup",properties:{dyType:"signup-v1",hashedEmail:t.customerData.SHA256HashedEmail}}):DY.API("event",{name:"Login",properties:{dyType:"login-v1",hashedEmail:t.customerData.SHA256HashedEmail,cuid:t.customerData.CustID,cuidType:"CustomerID"}})}}catch(r){console.log(r)}}function loadDailySpotPriceChart(n,t){$.ajax({cache:!1,url:n,type:"get",success:function(n){drawDailySpotPriceChart(n.chartdata,t)}})}function drawDailySpotPriceChart(n,t){var i,r,u;Highcharts.setOptions({chart:{style:{fontFamily:"Arial,sans-serif",color:"#032638"}}});i="Gold";r="#FDBA35";switch(t){case"1":i="Gold";$("a.historical-charts").attr("href","/spotprices/gold-price");$(".historical-charts .metal-chart").text("Gold Price");break;case"2":i="Silver";r="#d3d3d3";$("a.historical-charts").attr("href","/spotprices/silver-price");$(".historical-charts .metal-chart").text("Silver Price");break;case"3":i="Platinum";r="#008FBE";$("a.historical-charts").attr("href","/spotprices/platinum-price");$(".historical-charts .metal-chart").text("Platinum Price");break;case"4":i="Palladium";r="#25a187";$("a.historical-charts").attr("href","/spotprices/palladium-price");$(".historical-charts .metal-chart").text("Palladium Price")}u=new Highcharts.Chart({chart:{renderTo:"historical-charts-gold",type:"area",height:195,borderRadius:0},credits:{enabled:!1},title:{text:""},subtitle:{text:"",y:0},xAxis:{gridLineWidth:1,gridLineColor:"#eee",lineWidth:1,lineColor:"#eee",type:"datetime",dateTimeLabelFormats:{hour:"%l %p",day:"%e %b"},labels:{style:{fontSize:"8px"}},tickInterval:216e5},yAxis:{title:{text:""},lineColor:"#eee",lineWidth:1,labels:{style:{fontSize:"10px"},formatter:function(){return t==2?"$"+Highcharts.numberFormat(this.value,2):"$"+Highcharts.numberFormat(this.value,0)}},gridLineWidth:1,gridLineColor:"#eee"},tooltip:{shared:!0,enabled:!0,valueDecimals:2,followTouchMove:!1,xDateFormat:"%b %e, %Y %l:%M %p",pointFormat:'<span style="color:{series.color}">{series.name}<\/span>: <b> ${point.y}<\/b><br/>'},plotOptions:{series:{lineWidth:1.5,marker:{enabled:!1}},area:{fillColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,Highcharts.getOptions().colors[0]],[1,Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0).get("rgba")]]},lineWidth:1,marker:{enabled:!1},shadow:!1,states:{hover:{lineWidth:1}},threshold:null}},series:[{name:i,showInLegend:!1,type:"area",fillColor:r,data:n,color:r}]})}function calcIframeHeight(){var n=document.getElementById("the_iframe").contentWindow.document.body.scrollHeight;document.getElementById("the_iframe").height=n}function emailPreferencesCheckboxDefault(){var n=getCookieByName("_dy_df_geo");n&&n.indexOf("United States")>=0&&$("input[type=checkbox]#EmailPreferences").prop("checked",!0)}function getCookieByName(n){var i=new RegExp(n+"=([^;]+)"),t=i.exec(document.cookie);return t!=null?unescape(t[1]):null}function getCookieByNameDelete(n){var i=new RegExp(n+"=([^;]+)"),t=i.exec(document.cookie);return t!=null?unescape(t[1]):null}function bindSearchComponent(n){$("div.search-page ul.pagination li:not(.active) a").click(function(t){t.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");history.pushState&&history.pushState(null,null,$(this).attr("href"));$(".search-main .search-results").css("display","none");loadProductsWithinCategories($(this).attr("href"),n);focusOnSearchResults()});$("#search-filters .checkbox span").click(function(t){t.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");let i=getCurrentSearchFilterURL($(this).data("href"));history.pushState&&history.pushState(null,null,i);$(".search-main .search-results").css("display","none");loadProductsWithinCategories(i,n);focusOnSearchResults()});$("#search-filters .checkbox input").click(function(t){t.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");var i=$(this).next("span");let r=getCurrentSearchFilterURL(i.data("href"));history.pushState&&history.pushState(null,null,r);$(".search-main .search-results").css("display","none");$(this).is(":checked")&&facetsOnSelection(i);loadProductsWithinCategories(r,n);focusOnSearchResults()});$(".search-filters-active span").click(function(t){t.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");let i=getCurrentSearchFilterURL($(this).data("href"));history.pushState&&history.pushState(null,null,i);$(".search-main .search-results").css("display","none");loadProductsWithinCategories(i,n);focusOnSearchResults()});$(".search-results-toolbar a").click(function(t){t.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");history.pushState&&history.pushState(null,null,$(this).attr("href"));$(".search-main .search-results").css("display","none");loadProductsWithinCategories($(this).attr("href"),n);focusOnSearchResults()});$(".search-results-toolbar select").removeAttr("onchange").change(function(t){t.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");history.pushState&&history.pushState(null,null,$(this).val());$(".search-main .search-results").css("display","none");plpOnSort($(this));loadProductsWithinCategories($(this).val(),n);focusOnSearchResults()})}function plpOnSort(n){var t=getQueryParameterByName("sortby",n.val()),i,r;t=t.toLowerCase();i="OTHER";t.indexOf("price")>=0&&(i="PRICE");t.indexOf("mostpopular")>=0&&(i="POPULARITY");r={sortBy:i,sortOrder:t.indexOf("asc")>=0?"ASC":"DESC",apmexSortBy:t};sendUserActionsToSubscribers("productlist-sort-change",r)}function facetsOnSelection(n){try{var t=n.attr("title").split(" : ");switch(t[0].trim()){case"Availability":case"Promotions":t[0]=t[1].trim();t[1]="true"}sendUserActionsToSubscribers("productlist-filter-change",t)}catch(i){}}function focusOnSearchResults(){return $("html, body").animate({scrollTop:$("div.search-main").offset().top-200},2e3),!1}function loadProductsWithinCategories(n,t){$.ajax({cache:!1,url:n,type:"get",success:function(n){t.html(n.products);t.find("img.lazy").lazyload();bindSearchComponent(t)},complete:function(){displayAjaxLoading(!1,"ajax-loader-container")}})}function getCurrentSearchFilterURL(n){let t=window.location.pathname,i=t+"?"+n;return t===n&&(i=n),i}function updateBuyBackCartSection(n,t){n.updatetopcartsectionhtml&&($("div#indicator-cart-sell span.cartcount").text(n.cartCount),$("div#indicator-cart-sell span.indicator__value").text(n.cartCount+" Items"));n.updateflyoutcartsectionhtml&&$("div#indicator-cart-sell .dropcart__body").html(n.updateflyoutcartsectionhtml);t&&n.updatepopupcartsectionhtml&&($("#modal-product-quickview").modal("hide"),$("#modal-added-to-cart div.modal-content").html(n.updatepopupcartsectionhtml),$("#modal-added-to-cart").modal("show"))}if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t()})}(jQuery);+function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.prototype.close=function(t){function f(){i.trigger("closed.bs.alert").remove()}var u=n(this),r=u.attr("data-target"),i;r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));i=n(r);t&&t.preventDefault();i.length||(i=u.hasClass("alert")?u:u.parent());i.trigger(t=n.Event("close.bs.alert"));t.isDefaultPrevented()||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.one(n.support.transition.end,f).emulateTransitionEnd(150):f())};r=n.fn.alert;n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},i;t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,u=i.is("input")?"val":"html",f=i.data();t+="Text";f.resetText||i.data("resetText",i[u]());i[u](f[t]||this.options[t]);setTimeout(n.proxy(function(){"loadingText"==t?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length&&(n=this.$element.find("input"),"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change"));t&&this.$element.toggleClass("active")};i=n.fn.button;n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})};n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=i,this};n(document).on("click.bs.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn"));i.button("toggle");t.preventDefault()})}(jQuery);+function(n){"use strict";var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;"hover"==this.options.pause&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)};t.prototype.to=function(t){var r=this,i=this.getActiveIndex();if(!(t>this.$items.length-1)&&!(0>t))return this.sliding?this.$element.one("slid.bs.carousel",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),s=this.interval,f="next"==t?"left":"right",h="next"==t?"first":"last",e=this,o;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[h]()}return r.hasClass("active")?this.sliding=!1:(o=n.Event("slide.bs.carousel",{relatedTarget:r[0],direction:f}),this.$element.trigger(o),o.isDefaultPrevented()?void 0:(this.sliding=!0,s&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var t=n(e.$indicators.children()[e.getActiveIndex()]);t&&t.addClass("active")})),n.support.transition&&this.$element.hasClass("slide")?(r.addClass(t),r[0].offsetWidth,u.addClass(f),r.addClass(f),u.one(n.support.transition.end,function(){r.removeClass([t,f].join(" ")).addClass("active");u.removeClass(["active",f].join(" "));e.sliding=!1;setTimeout(function(){e.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*u.css("transition-duration").slice(0,-1))):(u.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),s&&this.cycle(),this))};i=n.fn.carousel;n.fn.carousel=function(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})};n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var f,i=n(this),r=n(i.attr("data-target")||(f=i.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),u=i.attr("data-slide-to");u&&(e.interval=!1);r.carousel(e);(u=i.attr("data-slide-to"))&&r.data("bs.carousel").to(u);t.preventDefault()});n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);t.carousel(t.data())})})}(jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.transitioning=null;this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()},i;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var u,t,r,i,f,e;if(!this.transitioning&&!this.$element.hasClass("in")&&(u=n.Event("show.bs.collapse"),this.$element.trigger(u),!u.isDefaultPrevented())){if(t=this.$parent&&this.$parent.find("> .panel > .in"),t&&t.length){if(r=t.data("bs.collapse"),r&&r.transitioning)return;t.collapse("hide");r||t.data("bs.collapse",null)}if(i=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[i](0),this.transitioning=1,f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[i]("auto");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return f.call(this);e=n.camelCase(["scroll",i].join("-"));this.$element.one(n.support.transition.end,n.proxy(f,this)).emulateTransitionEnd(350)[i](this.$element[0][e])}};t.prototype.hide=function(){var i,t,r;if(!this.transitioning&&this.$element.hasClass("in")&&(i=n.Event("hide.bs.collapse"),this.$element.trigger(i),!i.isDefaultPrevented()))return t=this.dimension(),this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1,r=function(){this.transitioning=0;this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")},n.support.transition?void this.$element[t](0).one(n.support.transition.end,n.proxy(r,this)).emulateTransitionEnd(350):r.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};i=n.fn.collapse;n.fn.collapse=function(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&"show"==i&&(i=!i);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this};n(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(t){var e,i=n(this),s=i.attr("data-target")||t.preventDefault()||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""),r=n(s),u=r.data("bs.collapse"),h=u?"toggle":i.data(),f=i.attr("data-parent"),o=f&&n(f);u&&u.transitioning||(o&&o.find('[data-toggle=collapse][data-parent="'+f+'"]').not(i).addClass("collapsed"),i[r.hasClass("in")?"addClass":"removeClass"]("collapsed"));r.collapse(h)})}(jQuery);+function(n){"use strict";function r(t){n(e).remove();n(i).each(function(){var i=u(n(this)),r={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown",r)),t.isDefaultPrevented()||i.removeClass("open").trigger("hidden.bs.dropdown",r))})}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}var e=".dropdown-backdrop",i="[data-toggle=dropdown]",t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;i.toggleClass("open").trigger("shown.bs.dropdown",e);f.focus()}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&27==t.keyCode)return 27==t.which&&o.find(i).focus(),e.click();h=" li:not(.divider):visible a";f=o.find("[role=menu]"+h+", [role=listbox]"+h);f.length&&(r=f.index(f.filter(":focus")),38==t.keyCode&&r>0&&r--,40==t.keyCode&&r<f.length-1&&r++,~r||(r=0),f.eq(r).focus())}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i+", [role=menu], [role=listbox]",t.prototype.keydown)}(jQuery);+function(n){"use strict";var t=function(t,i){this.options=i;this.$element=n(t);this.$backdrop=this.isShown=null;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},i;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this[this.isShown?"hide":"show"](n)};t.prototype.show=function(t){var i=this,r=n.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(r);this.isShown||r.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.backdrop(function(){var u=n.support.transition&&i.$element.hasClass("fade"),r;i.$element.parent().length||i.$element.appendTo(document.body);i.$element.show().scrollTop(0);u&&i.$element[0].offsetWidth;i.$element.addClass("in").attr("aria-hidden",!1);i.enforceFocus();r=n.Event("shown.bs.modal",{relatedTarget:t});u?i.$element.find(".modal-dialog").one(n.support.transition.end,function(){i.$element.focus().trigger(r)}).emulateTransitionEnd(300):i.$element.focus().trigger(r)}))};t.prototype.hide=function(t){t&&t.preventDefault();t=n.Event("hide.bs.modal");this.$element.trigger(t);this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one(n.support.transition.end,n.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.focus()},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.removeBackdrop();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(t){var r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){if(i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};i=n.fn.modal;n.fn.modal=function(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})};n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=i,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());i.is("a")&&t.preventDefault();u.modal(f,this).one("hide",function(){i.is(":visible")&&i.focus()})});n(document).on("show.bs.modal",".modal",function(){n(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){n(document.body).removeClass("modal-open")})}(jQuery);+function(n){"use strict";var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show()};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var h=n.Event("show.bs."+this.type),u,i,v,s;if(this.hasContent()&&this.enabled){if(this.$element.trigger(h),h.isDefaultPrevented())return;u=this;i=this.tip();this.setContent();this.options.animation&&i.addClass("fade");var t="function"==typeof this.options.placement?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,c=/\s?auto?\s?/i,l=c.test(t);l&&(t=t.replace(c,"")||"top");i.detach().css({top:0,left:0,display:"block"}).addClass(t);this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var r=this.getPosition(),f=i[0].offsetWidth,e=i[0].offsetHeight;if(l){var o=this.$element.parent(),y=t,a=document.documentElement.scrollTop||document.body.scrollTop,p="body"==this.options.container?window.innerWidth:o.outerWidth(),w="body"==this.options.container?window.innerHeight:o.outerHeight(),b="body"==this.options.container?0:o.offset().left;t="bottom"==t&&r.top+r.height+e-a>w?"top":"top"==t&&r.top-a-e<0?"bottom":"right"==t&&r.right+f>p?"left":"left"==t&&r.left-f<b?"right":t;i.removeClass(y).addClass(t)}v=this.getCalculatedOffset(t,r,f,e);this.applyPlacement(v,t);this.hoverState=null;s=function(){u.$element.trigger("shown.bs."+u.type)};n.support.transition&&this.$tip.hasClass("fade")?i.one(n.support.transition.end,s).emulateTransitionEnd(150):s()}};t.prototype.applyPlacement=function(t,i){var c,r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),f,u,h;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");f=r[0].offsetWidth;u=r[0].offsetHeight;("top"==i&&u!=e&&(c=!0,t.top=t.top+e-u),/bottom|top/.test(i))?(h=0,t.left<0&&(h=-2*t.left,t.left=0,r.offset(t),f=r[0].offsetWidth,u=r[0].offsetHeight),this.replaceArrow(h-l+f,f,"left")):this.replaceArrow(u-e,u,"top");c&&r.offset(t)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(){function r(){"in"!=t.hoverState&&i.detach();t.$element.trigger("hidden.bs."+t.type)}var t=this,i=this.tip(),u=n.Event("hide.bs."+this.type);return this.$element.trigger(u),u.isDefaultPrevented()?void 0:(i.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?i.one(n.support.transition.end,r).emulateTransitionEnd(150):r(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(){var t=this.$element[0];return n.extend({},"function"==typeof t.getBoundingClientRect?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=t?n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){clearTimeout(this.timeout);this.hide().$element.off("."+this.type).removeData("bs."+this.type)};i=n.fn.tooltip;n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})};n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content")[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})};n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){var u,f=n.proxy(this.process,this);this.$element=n(n(i).is("body")?window:i);this.$body=n("body");this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||(u=n(i).attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a";this.offsets=n([]);this.targets=n([]);this.activeTarget=null;this.refresh();this.process()}t.DEFAULTS={offset:10};t.prototype.refresh=function(){var i=this.$element[0]==window?"offset":"position",t;this.offsets=n([]);this.targets=n([]);t=this;this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),r=/^#./.test(u)&&n(u);return r&&r.length&&r.is(":visible")&&[[r[i]().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);if(u&&i<=t[0])return u!=(n=r[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;n(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this};n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(jQuery);+function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],u=n.Event("show.bs.tab",{relatedTarget:r}),(t.trigger(u),u.isDefaultPrevented())||(f=n(i),this.activate(t.parent("li"),e),this.activate(f,f.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:r})})))};t.prototype.activate=function(t,i,r){function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");t.addClass("active");e?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade");t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active");r&&r()}var u=i.find("> .active"),e=r&&n.support.transition&&u.hasClass("fade");e?u.one(n.support.transition.end,f).emulateTransitionEnd(150):f();u.removeClass("in")};i=n.fn.tab;n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})};n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=i,this};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault();n(this).tab("show")})}(jQuery);+function(n){"use strict";var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$window=n(window).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()},i;t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$window.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,h;if(this.$element.is(":visible")){var c=n(document).height(),o=this.$window.scrollTop(),s=this.$element.offset(),r=this.options.offset,f=r.top,u=r.bottom;"top"==this.affixed&&(s.top+=o);"object"!=typeof r&&(u=f=r);"function"==typeof f&&(f=r.top(this.$element));"function"==typeof u&&(u=r.bottom(this.$element));i=null!=this.unpin&&o+this.unpin<=s.top?!1:null!=u&&s.top+this.$element.height()>=c-u?"bottom":null!=f&&f>=o?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),h=n.Event(e+".bs.affix"),this.$element.trigger(h),h.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(e).trigger(n.Event(e.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-u-this.$element.height()})))}};i=n.fn.affix;n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=i,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{};t.offsetBottom&&(t.offset.bottom=t.offsetBottom);t.offsetTop&&(t.offset.top=t.offsetTop);i.affix(t)})})}(jQuery),function(n){function i(n,t){return n.nodeType==3?e(n,t):f(n,t)}function f(t,r){var t=n(t),u=t.clone().empty(),f;return t.contents().each(function(){var n=r-u.text().length;n!=0&&(f=i(this,n),f&&u.append(f))}),u}function e(i,u){var f=r(i.data);return t&&(f=f.replace(/^ /,"")),t=!!f.match(/ $/),f=f.slice(0,u),n("<div/>").text(f).html()}function r(n){return n.replace(/\s+/g," ")}function u(t){var f=n(t),i=f.children(":last"),r;return i?(r=i.css("display"),!r||r=="inline")?f:u(i):t}function o(t){var r=n(t),i=r.children(":last");return i&&i.is("p")?i:t}var t=!0;n.fn.truncate=function(t){var f=n.extend({},n.fn.truncate.defaults,t);n(this).each(function(){var s=n.trim(r(n(this).text())).length;if(s<=f.max_length){n(this).show();return}var h=f.max_length-f.more.length-f.link_prefix.length-f.link_suffix.length,t=i(this,h),e=n(this).hide();t.show();t.insertAfter(e);u(t).append(" "+f.link_prefix+'<a href="#more" class="'+f.css_more_class+'">'+f.more+"<\/a>"+f.link_suffix);o(e).append(f.link_prefix+'<a href="#less" class="'+f.css_less_class+'">'+f.less+"<\/a>"+f.link_suffix);t.find("a:last").click(function(){return t.hide(),e.show(),!1});e.find("a:last").click(function(){return t.show(),e.hide(),!1})})};n.fn.truncate.defaults={max_length:100,more:" Read More",less:" Read Less",css_more_class:"truncator-link truncator-more",css_less_class:"truncator-link truncator-less",link_prefix:"",link_suffix:""}}(jQuery);!function(n,t){"use strict";"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):t(n.jQuery)}(this,function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.defaults,r);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.select=this.options.select||this.select;this.autoSelect="boolean"!=typeof this.options.autoSelect||this.options.autoSelect;this.highlighter=this.options.highlighter||this.highlighter;this.render=this.options.render||this.render;this.updater=this.options.updater||this.updater;this.displayText=this.options.displayText||this.displayText;this.itemLink=this.options.itemLink||this.itemLink;this.itemTitle=this.options.itemTitle||this.itemTitle;this.followLinkOnSelect=this.options.followLinkOnSelect||this.followLinkOnSelect;this.source=this.options.source;this.delay=this.options.delay;this.theme=this.options.theme&&this.options.themes&&this.options.themes[this.options.theme]||t.defaults.themes[t.defaults.theme];this.$menu=n(this.options.menu||this.theme.menu);this.$appendTo=this.options.appendTo?n(this.options.appendTo):null;this.fitToElement="boolean"==typeof this.options.fitToElement&&this.options.fitToElement;this.shown=!1;this.listen();this.showHintOnFocus=("boolean"==typeof this.options.showHintOnFocus||"all"===this.options.showHintOnFocus)&&this.options.showHintOnFocus;this.afterSelect=this.options.afterSelect;this.afterEmptySelect=this.options.afterEmptySelect;this.addItem=!1;this.value=this.$element.val()||this.$element.text();this.keyPressed=!1;this.focused=this.$element.is(":focus");this.changeInputOnSelect=this.options.changeInputOnSelect||this.changeInputOnSelect;this.changeInputOnMove=this.options.changeInputOnMove||this.changeInputOnMove;this.openLinkInNewTab=this.options.openLinkInNewTab||this.openLinkInNewTab;this.selectOnBlur=this.options.selectOnBlur||this.selectOnBlur;this.showCategoryHeader=this.options.showCategoryHeader||this.showCategoryHeader},i;t.prototype={constructor:t,setDefault:function(n){if(this.$element.data("active",n),this.autoSelect||n){var t=this.updater(n);t||(t="");this.$element.val(this.displayText(t)||t).text(this.displayText(t)||t).change();this.afterSelect(t)}return this.hide()},select:function(){var t=this.$menu.find(".active").data("value"),n;return(this.$element.data("active",t),this.autoSelect||t)?(n=this.updater(t),n||(n=""),this.changeInputOnSelect&&this.$element.val(this.displayText(n)||n).text(this.displayText(n)||n).change(),this.followLinkOnSelect&&this.itemLink(t)?(this.openLinkInNewTab?window.open(this.itemLink(t),"_blank"):document.location=this.itemLink(t),this.afterSelect(n)):this.followLinkOnSelect&&!this.itemLink(t)?this.afterEmptySelect(n):this.afterSelect(n)):this.afterEmptySelect(),this.hide()},updater:function(n){return n},setSource:function(n){this.source=n},show:function(){var t,i=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight}),e="function"==typeof this.options.scrollHeight?this.options.scrollHeight.call():this.options.scrollHeight,r,u,f;return(this.shown?t=this.$menu:this.$appendTo?(t=this.$menu.appendTo(this.$appendTo),this.hasSameParent=this.$appendTo.is(this.$element.parent())):(t=this.$menu.insertAfter(this.$element),this.hasSameParent=!0),this.hasSameParent)||(t.css("position","fixed"),r=this.$element.offset(),i.top=r.top,i.left=r.left),u=n(t).parent().hasClass("dropup")?"auto":i.top+i.height+e,f=n(t).hasClass("dropdown-menu-right")?"auto":i.left,t.css({top:u,left:f}).show(),!0===this.options.fitToElement&&t.css("width",this.$element.outerWidth()+"px"),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){if(this.query=null!=t?t:this.$element.val(),this.query.length<this.options.minLength&&!this.options.showHintOnFocus)return this.shown?this.hide():this;var i=n.proxy(function(){n.isFunction(this.source)&&3===this.source.length?this.source(this.query,n.proxy(this.process,this),n.proxy(this.process,this)):n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source&&this.process(this.source)},this);clearTimeout(this.lookupWorker);this.lookupWorker=setTimeout(i,this.delay)},process:function(t){var i=this;return t=n.grep(t,function(n){return i.matcher(n)}),(t=this.sorter(t)).length||this.options.addItem?(t.length>0?this.$element.data("active",t[0]):this.$element.data("active",null),"all"!=this.options.items&&(t=t.slice(0,this.options.items)),this.options.addItem&&t.push(this.options.addItem),this.render(t).show()):this.shown?this.hide():this},matcher:function(n){return~this.displayText(n).toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var i,t,r=[],u=[],f=[];t=n.shift();)i=this.displayText(t),i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?u.push(t):f.push(t):r.push(t);return r.concat(u,f)},highlighter:function(n){var u=this.query,o,e;if(""===u)return n;var t,i=n.match(/(>)([^<]*)(<)/g),r=[],f=[];if(i&&i.length)for(t=0;t<i.length;++t)i[t].length>2&&r.push(i[t]);else(r=[]).push(n);for(u=u.replace(/[\(\)\/\.\*\+\?\[\]]/g,function(n){return"\\"+n}),e=new RegExp(u,"g"),t=0;t<r.length;++t)(o=r[t].match(e))&&o.length>0&&f.push(r[t]);for(t=0;t<f.length;++t)n=n.replace(f[t],f[t].replace(e,"<strong>$&<\/strong>"));return n},render:function(t){var i=this,u=this,e=!1,f=[],r=i.options.separator;return n.each(t,function(n,i){n>0&&i[r]!==t[n-1][r]&&f.push({__type:"divider"});this.showCategoryHeader&&(!i[r]||0!==n&&i[r]===t[n-1][r]||f.push({__type:"category",name:i[r]}));f.push(i)}),t=n(f).map(function(t,r){if("category"==(r.__type||!1))return n(i.options.headerHtml||i.theme.headerHtml).text(r.name)[0];if("divider"==(r.__type||!1))return n(i.options.headerDivider||i.theme.headerDivider)[0];var f=u.displayText(r);return(t=n(i.options.item||i.theme.item).data("value",r)).find(i.options.itemContentSelector||i.theme.itemContentSelector).addBack(i.options.itemContentSelector||i.theme.itemContentSelector).html(i.highlighter(f,r)),i.options.followLinkOnSelect&&t.find("a").attr("href",u.itemLink(r)),t.find("a").attr("title",u.itemTitle(r)),f==u.$element.val()&&(t.addClass("active"),u.$element.data("active",r),e=!0),t[0]}),this.autoSelect&&!e&&(t.filter(":not(.dropdown-header)").first().addClass("active"),this.$element.data("active",t.first().data("value"))),this.$menu.html(t),this},displayText:function(n){return void 0!==n&&void 0!==n.name?n.name:n},itemLink:function(){return null},itemTitle:function(){return null},next:function(){var t=this.$menu.find(".active").removeClass("active").next(),i;for(t.length||(t=n(this.$menu.find(n(this.options.item||this.theme.item).prop("tagName"))[0]));t.hasClass("divider")||t.hasClass("dropdown-header");)t=t.next();t.addClass("active");i=this.updater(t.data("value"));this.changeInputOnMove&&this.$element.val(this.displayText(i)||i)},prev:function(){var t=this.$menu.find(".active").removeClass("active").prev(),i;for(t.length||(t=this.$menu.find(n(this.options.item||this.theme.item).prop("tagName")).last());t.hasClass("divider")||t.hasClass("dropdown-header");)t=t.prev();t.addClass("active");i=this.updater(t.data("value"));this.changeInputOnMove&&this.$element.val(this.displayText(i)||i)},listen:function(){this.$element.on("focus.bootstrap3Typeahead",n.proxy(this.focus,this)).on("blur.bootstrap3Typeahead",n.proxy(this.blur,this)).on("keypress.bootstrap3Typeahead",n.proxy(this.keypress,this)).on("propertychange.bootstrap3Typeahead input.bootstrap3Typeahead",n.proxy(this.input,this)).on("keyup.bootstrap3Typeahead",n.proxy(this.keyup,this));this.eventSupported("keydown")&&this.$element.on("keydown.bootstrap3Typeahead",n.proxy(this.keydown,this));var t=n(this.options.item||this.theme.item).prop("tagName");"ontouchstart"in document.documentElement?this.$menu.on("touchstart",t,n.proxy(this.touchstart,this)).on("touchend",t,n.proxy(this.click,this)):this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter",t,n.proxy(this.mouseenter,this)).on("mouseleave",t,n.proxy(this.mouseleave,this)).on("mousedown",n.proxy(this.mousedown,this))},destroy:function(){this.$element.data("typeahead",null);this.$element.data("active",null);this.$element.unbind("focus.bootstrap3Typeahead").unbind("blur.bootstrap3Typeahead").unbind("keypress.bootstrap3Typeahead").unbind("propertychange.bootstrap3Typeahead input.bootstrap3Typeahead").unbind("keyup.bootstrap3Typeahead");this.eventSupported("keydown")&&this.$element.unbind("keydown.bootstrap3-typeahead");this.$menu.remove();this.destroyed=!0},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t="function"==typeof this.$element[n]),t},move:function(n){if(this.shown)switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:if(n.shiftKey)return;n.preventDefault();this.prev();break;case 40:if(n.shiftKey)return;n.preventDefault();this.next()}},keydown:function(t){17!==t.keyCode&&(this.keyPressed=!0,this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]),this.shown||40!=t.keyCode?this.move(t):this.lookup())},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},input:function(){var n=this.$element.val()||this.$element.text();this.value!==n&&(this.value=n,this.lookup())},keyup:function(n){if(!this.destroyed)switch(n.keyCode){case 9:if(!this.shown||this.showHintOnFocus&&!this.keyPressed)return;this.select();break;case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide()}},focus:function(){this.focused||(this.focused=!0,this.keyPressed=!1,this.options.showHintOnFocus&&!0!==this.skipShowHintOnFocus&&("all"===this.options.showHintOnFocus?this.lookup(""):this.lookup()));this.skipShowHintOnFocus&&(this.skipShowHintOnFocus=!1)},blur:function(){this.mousedover||this.mouseddown||!this.shown?this.mouseddown&&(this.skipShowHintOnFocus=!0,this.$element.focus(),this.mouseddown=!1):(this.selectOnBlur&&this.select(),this.hide(),this.focused=!1,this.keyPressed=!1)},click:function(n){n.preventDefault();this.skipShowHintOnFocus=!0;this.select();this.$element.focus();this.hide()},mouseenter:function(t){this.mousedover=!0;this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1;!this.focused&&this.shown&&this.hide()},mousedown:function(){this.mouseddown=!0;this.$menu.one("mouseup",function(){this.mouseddown=!1}.bind(this))},touchstart:function(t){t.preventDefault();this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},touchend:function(n){n.preventDefault();this.select();this.$element.focus()}};i=n.fn.typeahead;n.fn.typeahead=function(i){var r=arguments;return"string"==typeof i&&"getActive"==i?this.data("active"):this.each(function(){var f=n(this),u=f.data("typeahead"),e="object"==typeof i&&i;u||f.data("typeahead",u=new t(this,e));"string"==typeof i&&u[i]&&(r.length>1?u[i].apply(u,Array.prototype.slice.call(r,1)):u[i]())})};t.defaults={source:[],items:8,minLength:1,scrollHeight:0,autoSelect:!0,afterSelect:n.noop,afterEmptySelect:n.noop,addItem:!1,followLinkOnSelect:!1,delay:0,separator:"category",changeInputOnSelect:!0,changeInputOnMove:!0,openLinkInNewTab:!1,selectOnBlur:!0,showCategoryHeader:!0,theme:"bootstrap3",themes:{bootstrap3:{menu:'<ul class="typeahead dropdown-menu" role="listbox"><\/ul>',item:'<li><a class="dropdown-item" href="#" role="option"><\/a><\/li>',itemContentSelector:"a",headerHtml:'<li class="dropdown-header"><\/li>',headerDivider:'<li class="divider" role="separator"><\/li>'},bootstrap4:{menu:'<div class="typeahead dropdown-menu" role="listbox"><\/div>',item:'<button class="dropdown-item" role="option"><\/button>',itemContentSelector:".dropdown-item",headerHtml:'<h6 class="dropdown-header"><\/h6>',headerDivider:'<div class="dropdown-divider"><\/div>'}}};n.fn.typeahead.Constructor=t;n.fn.typeahead.noConflict=function(){return n.fn.typeahead=i,this};n(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(){var t=n(this);t.data("typeahead")||t.typeahead(t.data())})}),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(i){function o(){var t=0;e.each(function(){var i=n(this);if((!f.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,f)&&!n.leftofbegin(this,f))if(n.belowthefold(this,f)||n.rightoffold(this,f)){if(++t>f.failure_limit)return!1}else i.trigger("appear"),t=0})}var e=this,s,f={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null};return i&&(r!==i.failurelimit&&(i.failure_limit=i.failurelimit,delete i.failurelimit),r!==i.effectspeed&&(i.effect_speed=i.effectspeed,delete i.effectspeed),n.extend(f,i)),s=f.container===r||f.container===t?u:n(f.container),0===f.event.indexOf("scroll")&&s.bind(f.event,function(){return o()}),this.each(function(){var t=this,i=n(t);t.loaded=!1;i.one("appear",function(){if(!this.loaded){if(f.appear){var r=e.length;f.appear.call(t,r,f)}n("<img />").bind("load",function(){var r,u;i.hide().attr("src",i.data(f.data_attribute))[f.effect](f.effect_speed);t.loaded=!0;r=n.grep(e,function(n){return!n.loaded});e=n(r);f.load&&(u=e.length,f.load.call(t,u,f))}).attr("src",i.data(f.data_attribute))}});0!==f.event.indexOf("scroll")&&i.bind(f.event,function(){t.loaded||i.trigger("appear")})}),u.bind("resize",function(){o()}),/iphone|ipod|ipad.*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent.persisted&&e.each(function(){n(this).trigger("appear")})}),n(t).load(function(){o()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?u.height()+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document),function(n){n.fn.hoverIntent=function(t,i,r){var u={interval:100,sensitivity:7,timeout:0};u=typeof t=="object"?n.extend(u,t):n.isFunction(i)?n.extend(u,{over:t,out:i,selector:r}):n.extend(u,{over:t,out:t,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(o-f)+Math.abs(s-e)<u.sensitivity)return n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=1,u.over.apply(i,[t]);o=f;s=e;i.hoverIntent_t=setTimeout(function(){c(t,i)},u.interval)},a=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,u.out.apply(t,[n])},l=function(t){var r=jQuery.extend({},t),i=this;if(i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t)),t.type=="mouseenter"){o=r.pageX;s=r.pageY;n(i).on("mousemove.hoverIntent",h);i.hoverIntent_s!=1&&(i.hoverIntent_t=setTimeout(function(){c(r,i)},u.interval))}else n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s==1&&(i.hoverIntent_t=setTimeout(function(){a(r,i)},u.timeout))};return this.on({"mouseenter.hoverIntent":l,"mouseleave.hoverIntent":l},u.selector)}}(jQuery),function(){var t,n;jQuery.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};t=jQuery.uaMatch(navigator.userAgent);n={};t.browser&&(n[t.browser]=!0,n.version=t.version);n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0);jQuery.browser=n}();$(document).ready(function(){var u=$("#isUserLoggedInWithRole").val(),t,r,n,i;$.ajaxSetup({cache:!1});jQuery.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};jQuery.browser||(matched=jQuery.uaMatch(navigator.userAgent),browser={},matched.browser&&(browser[matched.browser]=!0,browser.version=matched.version),browser.chrome?browser.webkit=!0:browser.webkit&&(browser.safari=!0),jQuery.browser=browser);$("input[type=text][data-placeholder]").focus(function(){var n=$(this);n.val()==n.data("placeholder")&&n.val("")}).blur(function(){var n=$(this);n.val()==""&&n.val(n.data("placeholder"))});$("#user-cart-menu-close").click(function(n){return n.stopPropagation(),$("#cart-popover").fadeOut("fast"),!1});$(".popover-control").popover({trigger:"hover",html:!0});$('[data-toggle="popover"]').popover();$(".apmex-buyprice").popover({trigger:"hover",container:"body",placement:"top",title:'<div style="text-align:center; font-size:14px;">APMEX Buy Price<\/div>',html:!0,content:'<div id="popOverBox" style="color:#000000;font-weight:normal;"><p>The buy price is for transactions exceeding $10,000.00. For transaction of less than $10,000.00 the price paid will be at the discretion of APMEX and may be less than what is displayed here. If you own these items and would like to sell them to APMEX, please call 1(800) 514-6318 and ask to speak with someone in our product purchasing department.<\/p><p>Prices subject to change without notice. Prices paid may be more or less than displayed here and subject to quantity limitations.<\/p><\/div>'});$(".apmex-buyprice-call").popover({trigger:"hover",container:"body",placement:"top",title:'<div style="text-align:center; font-size:14px;">APMEX Buy Price<\/div>',html:!0,content:'<div id="popOverBox" style="color:#000000;font-weight:normal;"><p>Buy prices for certain products can vary considerably in many cases. For this product, it is best to call our Purchasing team for our most current prices we are willing to pay based upon the quantity you are wanting to sell. Please call <strong>(800) 514-6318<\/strong> and speak with our purchasing team for our buy price.<\/p><p>Prices quoted are subject to change without notice.<\/p><\/div>'});$(".apmex-satisfaction").popover({trigger:"hover",placement:"top",title:'<div style="text-align:center; font-size:14px;">Satisfaction Guaranteed<\/div>',html:!0,content:'<div id="popOverBox" style="color:#000000;font-weight:normal;"><p>We provide all our customers with a refund, return and/or exchange policy on everything we sell including all bullion and certified coins. If for any reason you have a problem, please feel free to call our offices. We will always do our best to accommodate you.<\/p><\/div>'});$(".product-quickshipeligible").popover({trigger:"hover",container:"body",placement:"top",html:!0,content:'<div id="popOverBox" style="color:#000000; font-weight:normal; max-width: 130px; text-align: center;"><p>Credit Card, PayPal, Bank Wire and Bitcoin orders ship next business day guaranteed.<\/p><\/div>'});$(".product-popover").popover({content:function(){var i=/category\/(\d*)/,n=$(this).attr("href"),t=i.test(n),r=t?n.match(i)[1]:n.match(/product\/(\d*)/)[1],u="pop-"+r;return $.ajax({cache:!1,url:"/Catalog/PopOverContent",type:"get",data:{productId:r,isCategory:t}}).done(function(i){var r="<div class='product-item-title'><a href='"+n+"'><div class='product-item-image'><img alt='"+i.title+"' class='lazy' data-original='https://www.images-apmex.com/images/Catalog%20Images/"+(t?"Categories/":"Products/")+i.image+"?width=100&amp;height=100' height='100' src='https://www.images-apmex.com/images/Catalog%20Images/"+(t?"Categories/":"Products/")+i.image+"?width=100&amp;height=100' title='"+i.title+"' width='100' style='display: inline; box-shadow: none;'><\/div>"+(i.title.length>34?i.title.substring(0,34)+"...":i.title)+"<\/a><\/div>";$("#"+u).html(r)}),"<div id="+u+" style='min-height:150px; width: 100px; text-align:center;'><\/div>"},html:!0,trigger:"manual",placement:"auto top"}).on("mouseenter",function(){var n=this;$(this).popover("show");$(this).siblings(".popover").on("mouseleave",function(){$(n).popover("hide")})}).on("mouseleave",function(){var n=this;setTimeout(function(){$(".popover:hover").length||$(n).popover("hide")},100)});$(".accordion").on("show",function(n){$(n.target).prev(".accordion-heading").find(".accordion-toggle").addClass("active")});$(".accordion").on("hide",function(n){$(this).find(".accordion-toggle").not($(n.target)).removeClass("active")});$.browser.msie&&($(".custom-select").addClass("ie-select"),$('input[type="checkbox"], input[type="radio"]').addClass("ie-input"));$("#p-sort").change(function(){plpOnSort($(this));window.location.href=$(this).val()});$("#search-filters .checkbox span").click(function(n){n.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");let t=getCurrentSearchFilterURL($(this).data("href"));history.pushState&&history.pushState(null,null,t);$(".search-main .search-results").css("display","none");loadProductsWithinCategories(t,$(".search-results-wrapper"));focusOnSearchResults()});$("#search-filters .checkbox input").click(function(n){n.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");var t=$(this).next("span");let i=getCurrentSearchFilterURL(t.data("href"));history.pushState&&history.pushState(null,null,i);$(".search-main .search-results").css("display","none");$(this).is(":checked")&&facetsOnSelection(t);loadProductsWithinCategories(i,$(".search-results-wrapper"));focusOnSearchResults()});$(".search-filters-active span").click(function(n){n.preventDefault();displayAjaxLoading(!0,"ajax-loader-container");let t=getCurrentSearchFilterURL($(this).data("href"));history.pushState&&history.pushState(null,null,t);$(".search-main .search-results").css("display","none");loadProductsWithinCategories(t,$(".search-results-wrapper"));focusOnSearchResults()});$("#searchform input[type=submit]").click(function(){var n=$("#q").val();n=="Product Name, Mint, Gold, Silver, etc."&&(n="");$("#q").val(n);n!=""&&sendUserActionsToSubscribers("search",n)});$("#q-search-submit").click(function(){var n=$("#q").val();n==="Product Name, Mint, Gold, Silver, etc."&&(n="");$("#q").val(n);n!==""&&sendUserActionsToSubscribers("search",n)});u==="True"&&$("#q,#tippytop-q").typeahead({minLength:2,items:18,source:function(n,t){return $.get(apmex_app_base+"/search/autocomplete",{query:n},function(n){return t(n.message)})},matcher:function(){return!0},updater:function(n){return document.location=apmex_app_base+"/search?q="+encodeURIComponent(n),n},sorter:function(n){return n.unshift(this.query),n}});$(document).on("click","a.load-module-content",function(n){var t=$(this).attr("data-title"),i=$(this).attr("data-modulename"),r=apmex_app_base+"/contentpage/getmodule?modulename="+i;return $("#modal-module-content .modal-header h4").text(t),$.ajax({cache:!1,url:r,type:"get",success:function(n){$("#modal-module-content .modal-body").html(n);$("#modal-module-content").modal("show")},error:function(){alert("Error Loading Module Popups")}}),n.preventDefault(),!1});$(document).on("keyup",'input[type="text"].numericbox',function(){var n=$(this).val();(!$.isNumeric(n)||n<=0)&&$(this).val("")});$(document).on("keyup",'input[type="text"].wholenumericbox',function(){var n=$(this).val();n=n.replace(/[- ]+/g,"");$(this).val(n);(!$.isNumeric(n)||n<0)&&$(this).val("")});$(document).on("keypress",'input[type="text"].qty-cart',function(n){if(n.keyCode==13)return $(this).closest("form").find('button[type="submit"]').trigger("click"),!1});$(document).on("keypress",'div.product-added-qty input[type="text"].qty-cart',function(n){n.keyCode==13&&$("a#product-added-update-qty").trigger("click")});$("a.captcha-refresh").click(function(n){var t=$(this).attr("data-captcha")+"r="+Math.random();return $("img.captcha-image").attr("src",t),$("#Captcha").val(""),n.preventDefault(),!1});$("img.lazy").lazyload({effect:"fadeIn",threshold:600,skip_invisible:!1});$("#recommended-carousel").carousel({interval:!1});t=apmex_app_base+"/chart?width=720&height=360&metalId={0}&themeId=2&type={1}";r=apmex_app_base+"/spotprice/GetDayChart?width=250&height=200&metalId={0}&themeId=2&type=day";$("ul#historical-charts-tabs li a").click(function(n){$("ul#historical-charts-tabs li").removeClass("active");$(this).parent().addClass("active");loadDailySpotPriceChart(stringFormat(r,this.rel),this.rel);n.preventDefault()});$("#modal-historicalCharts").on("shown.bs.modal",function(){$("#modal-charts-display-img").attr("src",stringFormat(t,1,"day"))});if($("div.modal-body .time-period li a").click(function(n){$("div.modal-body .time-period li").removeClass("active");$(this).parent().addClass("active");var i=$("ul#historical-charts-detail-tabs.charts-tabs li.active a"),r=i.attr("rel");$("#modal-charts-display-img").attr("src",stringFormat(t,r,this.rel));n.preventDefault()}),$(document).ajaxError(function(){}),n=window.location.hash,i=$('a[href$="'+n+'"]'),i.length>0&&i.click(),$(n).length)return $("html,body").animate({scrollTop:$(n).offset().top-100},1e3),!1;$("nav ul.navbar-list li a").on("click",function(){var n=$(this).attr("data-action"),t=$(this).attr("data-label");window.ga&&ga.loaded&&ga("CPwrapperUA.send","event","Top Navigation Menu",n,t)});$("form#register-form button#btn-register-form").click(function(){window.ga&&ga.loaded&&ga("CPwrapperUA.send","event","Email","Email Submission","Default Account")});$(".input-mini.numericbox.qty-cart").on("propertychange input",function(){var t=$(this),n,i;n=t.closest(".item-overview .item-right").find(".product-volume-pricing tbody tr");i=n.filter(function(){return $(this).data("range")>=t.val()});n.removeClass("selected");i.first().addClass("selected");t.val()===""&&n.removeClass("selected")});$(".product-page .discount-hover").hover(function(){var n=$(this),t=n.siblings(".discount");t.fadeIn(250)},function(){var n=$(this),t=n.siblings(".discount");t.fadeOut(250)});$(".product-page .tab").click(function(){var n=$(this),t=$(".tab"),i=n.data("tab-match"),r=$(".tab-content");t.removeClass("active");n.addClass("active");r.hide();$(".tab-content."+i).show()});$(".coingrade-scroll").click(function(){var n=$("#coin-grade-section");$("html,body").animate({scrollTop:$(n).offset().top-20},600)});$(".item-overview .product-avg-rating").click(function(){var n=$("section.reviews");$("html,body").animate({scrollTop:$(n).offset().top-20},600)});$(".item-overview .recurringEligible").click(function(){var n=$("section.reviews");$("html,body").animate({scrollTop:$("#autoinvest-learnmore").offset().top-20},600)});typeof ontouchstart=="undefined"&&$("header .navbar-list > .dropdown").hoverIntent(function(){$(this).addClass("open")},function(){$(this).removeClass("open")});$("div.lazy-load-prodincat").each(function(){loadProductsWithinCategories($(this).data("actionurl"),$(this))})});var ShoppingCart={loadWaiting:!1,init:function(){this.loadWaiting=!1},setLoadWaiting:function(n){displayAjaxLoading(n);this.loadWaiting=n},showQuickView:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n.productdetails);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},saveWatchList:function(n){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,contentType:"application/x-www-form-urlencoded",type:"post",success:function(t){sendUserActionsToSubscribers("add-to-wishlist",getQueryParameterByName("productId",n));$("#modal-watchlist .modal-body").html(t.message);$("#modal-watchlist").modal("show")},complete:this.resetLoadWaiting});return}},showMarketAlert:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-alertme .modal-content").html(n);$("#modal-alertme").modal("show")},complete:this.resetLoadWaiting}))},showProductAlert:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-alertme .modal-content").html(n);$("#modal-alertme").modal("show")},complete:this.resetLoadWaiting}))},showAlertMe:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-alertme .modal-content").html(n);$("#modal-alertme").modal("show")},complete:this.resetLoadWaiting}))},saveAlertMe:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#modal-alertme .modal-content").html(n.message);$("#modal-alertme").modal("show")},complete:this.resetLoadWaiting});return}},deleteAlertMe:function(n,t){if(this.loadWaiting==!1){var i=confirm("Are you sure you want to delete the Alert?");i&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,data:$(t).serialize(),type:"post",success:function(n){$("#modal-alertme .modal-content").html(n.message);$("#modal-alertme").modal("hide")},complete:this.resetLoadWaiting}))}},notifyAllowedMaxQty:function(n,t,i,r,u,f,e){var o,s,h,c;this.loadWaiting==!1&&(o="#product-addtocart-qty-"+n,typeof f!="undefined"&&(o=f),e==""&&(e="image-coming-soon.jpg"),s=$(o).val(),s>i&&!u&&(this.setLoadWaiting(!0),h="mailto:salesquestions@apmex.com?subject=Customer interest in more "+t+"(Product ID: "+n+")&body=Hello, I am interested in more "+t+"(Product ID: "+n+"). Please reply and let me know if you can locate more.",c='<div style="float: left; margin: 5px 0px 0px 0px;"><img src="https://www.images-apmex.com/images/Catalog%20Images/Products/'+e+'?width=120&height=120" /><\/div><div style="float: right; width: 320px; padding-left: 20px;"><p><strong>Unfortunately, we only have '+i.toString().replace(/\B(?=(\d{3})+\b)/g,",")+' of this item in stock.<\/strong><\/p>Please call a Sales Account Manager at 800.375.9006 or email us at <a href="'+h+'">salesquestions@apmex.com<\/a> if you wish to purchase a larger quantity than what we have available on our website. We can often locate additional quantities.<br><br><\/div><div style="clear:both;"><\/div>',$("#modal-notify-maxqty .modal-body").html(c),$("#modal-notify-maxqty").modal("show"),$(o).val(i),this.resetLoadWaiting()))},addproducttocart:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);var i="";i=t=="viewcart"||t=="viewcart-opc"?{qty:1,returnUrl:t}:$(t).serialize();$.ajax({cache:!1,url:n,data:i,contentType:"application/x-www-form-urlencoded",dataType:"json",type:"post",success:function(n){if(t=="viewcart"||t=="viewcart-opc")ShoppingCart.successUpdateCart(n),$("#modal-product-quickview").modal("hide");else{if(n.redirect)return location.href=n.redirect,!0;updateTopCartSection(n,!0)}try{sendUserActionsToSubscribers("add-to-cart",n.addedItem)}catch(i){}return $(".item-overview .add-to-cart input").val(""),!1},complete:this.resetLoadWaiting})}},changeCurrency:function(n,t){if(this.loadWaiting==!1){var i=$("#selectedCurrency option:selected").data("currencyicon"),r=$("#selectedCurrency option:selected").data("shortcode");this.setLoadWaiting(!0);$.ajax({cache:!1,url:t,data:{selectedCurrency:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(t){$("#cart-items").html(t);$("div.currency-selected img").attr({src:i,alt:n,title:n});$("div.currency-selected span.shortcode").html(r)},complete:this.resetLoadWaiting})}},changePayment:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{selectedPayment:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#cart-items").html(n)},complete:this.resetLoadWaiting}))},removeCartItem:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{selectedProductId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){ShoppingCart.successUpdateCart(n);sendUserActionsToSubscribers("remove-cart",n.modifiedCartItem);$("div.cart-popover").addClass("in")},complete:this.resetLoadWaiting}),i!=""&&(this.setLoadWaiting(!1),this.saveWatchList(i)))},updateCartItem:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:$(n).find("input[type=text]").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:this.resetLoadWaiting}))},validateCoupon:function(n,t){var i=$(n).val();if(i!=""){if(this.loadWaiting!=!1)return;this.setLoadWaiting(!0);$.ajax({cache:!1,url:t,data:{coupon:i},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return ShowUserMessage(n.message,"#cart-message",n.messagetype),n.success==!0?($("#cart-items").html(n.cartitems),ShowUserMessage(n.message,"#coupon-message",n.messagetype),sendUserActionsToSubscribers("validate-promo",i)):ShowUserMessage("Invalid promo code.","#coupon-message",n.messagetype),!1},complete:this.resetLoadWaiting})}return},selectPaymentOption:function(n,t,i,r){if(this.loadWaiting==!1){if(i==15){var u=$("label[for='PaymentModel_CreditCard_AgreeCreditCard']").html();$("#checkout-echeck-order").hide();$("#checkout-secure-order").hide();n==1?($("#checkout-secure-order").show(),$("#cart-cc-instruction").show(),u=u.replace("NOT","")):n==19?$("#checkout-echeck-order").show():($("#cart-cc-instruction").hide(),r?$("#checkout-secure-order").show():$("#checkout-secure-order").hide())}this.setLoadWaiting(!0);$.ajax({cache:!1,url:t,data:{paymentId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){n.shippingOptions==""?$("#ship-options").hide():$("#ship-options").html(n.shippingOptions).show();$("#cart-items").html(n.cartitems)},complete:this.resetLoadWaiting})}},selectShippingOption:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{ShippingId:n,shipCharge:i},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#cart-items").html(n)},complete:this.resetLoadWaiting}))},selectCitadelOption:function(n,t){this.loadWaiting==!1&&(n||(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,type:"get",success:function(n){$("#modal-choosecitadel .modal-content").html(n);$("#modal-choosecitadel").modal("show")},complete:this.resetLoadWaiting})))},citadelLogin:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?n.type=="advisor"?$("#modal-choosecitadel .modal-content").html(n.message):($("#modal-choosecitadel").modal("hide"),$("#user-address-list input:radio").attr("checked",!1),$("#user-choose-citadel").html(n.message)):$("#modal-choosecitadel .modal-content").html(n.message),!1},complete:this.resetLoadWaiting});return}},citadelChooseInvestor:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);var i=$(t).find("input[name=citadelInvestorSAN]:checked").val();$.ajax({cache:!1,url:n,data:{subAccountNumber:i},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?($("#modal-choosecitadel").modal("hide"),$("#user-address-list input:radio").attr("checked",!1),$("#user-choose-citadel").html(n.message)):$("#modal-choosecitadel .modal-content").html(n.message),!1},complete:this.resetLoadWaiting});return}},citadelRegisterStep1:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-choosecitadel .modal-content").html(n)},complete:this.resetLoadWaiting}))},citadelRegisterStep1Submit:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?$("#modal-choosecitadel .modal-content").html(n.message):$("#modal-choosecitadel .modal-content").html(n.message),!1},complete:this.resetLoadWaiting});return}},citadelRegisterStep2Submit:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?($("#modal-choosecitadel").modal("hide"),$("#user-address-list input:radio").attr("checked",!1),$("#user-choose-citadel").html(n.message)):$("#modal-choosecitadel .modal-content").html(n.message),!1},complete:this.resetLoadWaiting});return}},addCreditCard:function(){$("div#payment-cc-list").hide();$("div#payment-cc-form").show();$("a#payment-cc-form-cancelbtn").show()},cancelCreditCard:function(){$("div#payment-cc-list").show();$("div#payment-cc-form").hide();$("a#payment-cc-form-cancelbtn").hide()},deleteToken:function(n,t){if(this.loadWaiting==!1){var i=confirm("Are you sure you want to delete the Credit Card?");i&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"post",data:{UserTokenID:t},contentType:"application/x-www-form-urlencoded",success:function(){$("#input-select-selectedTokenID").val("0");$("#payment-token-select-"+t).remove()},complete:this.resetLoadWaiting}))}},successUpdateCart:function(n){return $("div.flash-message").hide(),n.success==!0&&(n.redirect&&location.reload(),updateTopCartSection(n,!1)),ShowUserMessage(n.message,"#cart-message",n.messagetype),$("#cart-items").html(n.cartitems),!1},getProductDetails:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show");$(".popover-control").popover({trigger:"hover",html:!0})},complete:this.resetLoadWaiting}))},showPresentationBoxes:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},beginCheckout:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){n.redirect?location.href=n.redirectUrl:($("#modal-product-quickview .modal-content").html(""),$("#modal-product-quickview .modal-content").html(n.viewdata),$("#modal-product-quickview").modal("show"))},complete:this.resetLoadWaiting}))},beginCheckoutPost:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,data:$(t).serialize(),type:"post",success:function(n){t=="#form-login-guest-popup"&&sendGAEvent("Email","Email Submission","Guest Account");n.redirect?location.href=n.redirectUrl:($("#modal-product-quickview .modal-content").html(""),$("#modal-product-quickview .modal-content").html(n.viewdata),$("#modal-product-quickview").modal("show"))},complete:this.resetLoadWaiting}))},resetLoadWaitingTest:function(){ShoppingCart.setLoadWaiting(!1)},resetLoadWaiting:function(){ShoppingCart.setLoadWaiting(!1)}},MyAccount={loadWaiting:!1,init:function(){this.loadWaiting=!1},setLoadWaiting:function(n){displayAjaxLoading(n);this.loadWaiting=n},addShippingAddress:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",data:{returnUrl:t},success:function(n){$("#modal-addshipping .modal-content").html(n);$("#modal-addshipping").modal("show")},complete:this.resetLoadWaiting}))},editShippingAddress:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",data:{addressId:t,returnUrl:i},success:function(n){$("#modal-addshipping .modal-content").html(n);$("#modal-addshipping").modal("show")},complete:this.resetLoadWaiting}))},deleteShippingAddress:function(n,t,i){if(this.loadWaiting==!1){var r=confirm("Are you sure you want to delete the address?");r&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"post",data:{addressId:t,returnUrl:i},success:function(n){$("#user-address-list").html(n.message)},complete:this.resetLoadWaiting}))}},saveShippingAddress:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).find("input[type='hidden'], :input:not(:hidden)").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?n.recommendedAddress?($("#modal-addshipping .modal-content").html(n.message),$("#modal-addshipping").modal("show")):($("#modal-addshipping").modal("hide"),$("#user-address-list").html(n.message)):$("#modal-addshipping .modal-content").html(n.message),!1},complete:this.resetLoadWaiting});return}},saveRecommendedAddress:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?($("#modal-addshipping").modal("hide"),$("#user-address-list").html(n.message)):$("#modal-addshipping .modal-content").html(n.message),!1},complete:this.resetLoadWaiting});return}},addressPredictions:function(n,t,i,r){$.ajax({cache:!1,url:n,type:"get",data:{addressText:t,sessionToken:i},success:function(n){return r(n)}})},addressInfo:function(n,t,i){if(this.loadWaiting==!1){if(this.setLoadWaiting(!0),t.id=="notfound"){this.resetLoadWaiting();return}$.ajax({cache:!1,url:n,type:"get",data:{placeId:t.id,sessionToken:i},success:function(n){$("#Country").val(n.Country).trigger("change",n.State);$("#Add1").val(t.street);$("#City").val(n.City);$("#Zip").val(n.Zip)},complete:this.resetLoadWaiting})}},getUserStatus:function(n,t){$.ajax({cache:!1,url:n,data:{requestUrl:t},contentType:"application/x-www-form-urlencoded",type:"get",success:function(n){return n.success==!0&&(n.redirect?window.location=n.redirectUrl:updateTopUserSection(n,!1)),!1}})},getWidgetCode:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",data:{widgettheme:$("#hdnWidgetUrl").val()},success:function(n){$("#modal-widgetcode .modal-body").html(n);$("#modal-widgetcode").modal("show")},complete:this.resetLoadWaiting}))},getWidgetCodePost:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return $("#modal-widgetcode .modal-body").html(n),$("#modal-widgetcode").modal("show"),!1},complete:this.resetLoadWaiting});return}},subscribeNewsLetter:function(n,t){var r=$(t).val(),i=$("#redirectURL").val();if(!IsEmail(r)){alert("Please enter a valid email address");return}if(this.loadWaiting==!1&&r!=""){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).parents("form").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){var r=window.dataLayer=window.dataLayer||[];r.push({event:"email_submit",event_category:"Email",event_action:"Email Submission",event_label:t=="#newsletter-email-popup"?"popup":"footer",event_value:0,non_interaction:!1});try{DY.API("event",{name:"Newsletter Subscription",properties:{dyType:"newsletter-subscription-v1",hashedEmail:n.hashedEmail}})}catch(u){}return i!=null&&i!=""?window.location.href=i:($("#modal-register-popup").modal("hide"),$("#modal-module-content .modal-header h4").text("Thank You"),$("#modal-module-content .modal-body").html(n.htmContent),$("#modal-module-content").modal("show")),!1},complete:this.resetLoadWaiting});return}},showPopcornFeedbackPopup:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){return $("#modal-module-content .modal-header h4").text("Share Your Love Of Popcorn"),$("#modal-module-content .modal-body").html(n),$("#modal-module-content").modal("show"),!1},complete:this.resetLoadWaiting}))},savePopcornFeedbackPopup:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#modal-module-content .modal-body").html(n);$("#modal-module-content").modal("show")},complete:this.resetLoadWaiting});return}},showReviewPopup:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(){return $("#modal-showReviewPopup").modal("show"),!1},complete:this.resetLoadWaiting}))},showSweepstakesEntry:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},addSweepstakesEntry:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting});return}},resetLoadWaiting:function(){MyAccount.setLoadWaiting(!1)},showSurveyFeedbackEntry:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},addSurveyFeedback:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting});return}},showContactUs:function(n,t,i,r,u,f,e){var c=$(t).val(),o,s,h;if(c==null||c==""){alert("Please enter a valid name");return}if(o=$(i).val(),!IsEmail(o)){alert("Please enter a valid email address");return}if(o!=""){if(s=$(f).val(),s==null||s==""){alert("Please select how we can help you");return}if(h=$(e).val(),h==null||h==""){alert("Please your message is required");return}if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(i).parents("form").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(){return $("#modal-module-content .modal-header h4").text("Thank You"),$("#modal-module-content .modal-body").html("<p>Thank you for using the APMEX Customer Care Center for assistance. We have received your inquiry and will respond as soon as possible. If you are contacting us Sunday &ndash; Thursday, you can expect to receive a reply before the end of the next business day, at the very latest. <br /> <br />APMEX is closed on weekends, so inquiries not responded to by 6 p.m. (ET) Friday, or submitted Saturday, will be answered the following Monday unless it is a holiday. <br /> <br />We value your business and we thank you for choosing APMEX! <br /> <br /> <strong>APMEX Customer Service Hours:<\/strong> <br />8 a.m. &ndash; 8 p.m. (ET) Monday &ndash; Thursday <br />8 a.m. &ndash; 6 p.m. (ET) Friday <br />Closed on weekends and holidays<\/p>"),$("#modal-module-content").modal("show"),!1},complete:this.resetLoadWaiting});return}}},saveSMSOrderSubscription:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("div#section-smsordertracking-subscription").html(n)},complete:this.resetLoadWaiting});return}},purchasingShowContactUs:function(n,t,i,r,u,f){var c=$(t).val(),o,e,s,h;if(c.trim()===""){alert("Please enter a valid first name");return}if(o=$(i).val(),o.trim()===""){alert("Please enter a valid last name");return}if(e=$(r).val(),!IsEmail(e)){alert("Please enter a valid email address");return}if(e.trim()===""){alert("Please enter a valid email address");return}if(s=$(u).val(),s.trim()===""){alert("Please enter a valid phone number");return}if(h=$(f).val(),h.trim()===""){alert("Please your message is required");return}if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(r).parents("form").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(){return $("#modal-module-content .modal-header h4").text("THANK YOU FOR REQUESTING A QUOTE"),$("#modal-module-content .modal-body").html("<p>We have received your inquiry and will respond within the next two business hours. If you are contacting us after normal business hours, please expect a response the following business day. <br /> <br />For faster service, please call our Purchasing team directly at (800) 375-9006 ext. 803.<br /> <br /> <strong>APMEX Purchasing Department Hours*: <\/strong> <br />8 a.m. – 8 p.m. (ET) Monday – Thursday <br />8 a.m. – 6 p.m. (ET) Friday <br /><br />*Closed on holidays<\/p>"),$("#modal-module-content").modal("show"),!1},complete:this.resetLoadWaiting});return}},myRewardTracking:function(){this.setLoadWaiting(!0);$.ajax({cache:!1,url:"/Account/MyRewardTracking?dataType=details",contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success===!0&&$("#account-rewards-tracking").html(n.htmlContent),!1},complete:this.resetLoadWaiting});return},getRewardHistory:function(n,t){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0&&$("#account-rewards-tracking").html(n.htmlContent),!1},complete:this.resetLoadWaiting});return},addEDToken:function(n,t,i,r,u){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,data:{recordId:t,cardHolderName:i,nonce:r,savePayment:u},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){n.redirect&&(location.href=n.redirectUrl)},complete:this.resetLoadWaiting}))}},BuyBackCart={loadWaiting:!1,init:function(){this.loadWaiting=!1},setLoadWaiting:function(n){displayAjaxLoading(n);this.loadWaiting=n},addproducttobuybackcart:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);var i="";i=t=="viewcart"?{qty:1,returnUrl:"viewcart"}:$(t).serialize();$.ajax({cache:!1,url:n,data:i,contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){if(!n.success)return $("#modal-notify-maxqty .modal-body").html(n.html),$("#modal-notify-maxqty").modal("show"),t.toString().indexOf("#form-product-selltocart-")!=-1&&$("#product-selltocart-qty-"+t.toString().replace("#form-product-selltocart-","")).val(""),!1;if(t=="viewcart"){var i={loadWaiting:!1,init:function(){this.loadWaiting=!1},setLoadWaiting:function(n){displayAjaxLoading(n);this.loadWaiting=n},addproducttobuybackcart:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);var r="";r=t=="viewcart"?{qty:1,returnUrl:"viewcart"}:$(t).serialize();$.ajax({cache:!1,url:n,data:r,contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){if(!n.success)return $("#modal-notify-maxqty .modal-body").html(n.html),$("#modal-notify-maxqty").modal("show"),t.toString().indexOf("#form-product-selltocart-")!=-1&&$("#product-selltocart-qty-"+t.toString().replace("#form-product-selltocart-","")).val(""),!1;if(t=="viewcart")i.successUpdateCart(n);else{if(n.redirect)return location.href=n.redirect,!0;updateBuyBackSection(n,!0)}return $("#modal-product-quickview").modal("hide"),!1},complete:this.resetLoadWaiting})}},changeCarrier:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{carrierId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#buyback-cart-items").html(n)},complete:this.resetLoadWaiting}))},removeCartItem:function(n,t,r){this.loadWaiting==!1&&(this.setLoadWaiting(!0),r!=="undefined"&&$(r).closest("tr").LoadingOverlay("show"),$.ajax({cache:!1,url:t,data:{selectedProductId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:function(){r!=="undefined"&&$(r).closest("tr").LoadingOverlay("hide");i.resetLoadWaiting()}}))},updateCartItem:function(n,t,r){this.loadWaiting==!1&&(this.setLoadWaiting(!0),r!=="undefined"&&$(r).closest("tr").LoadingOverlay("show"),$.ajax({cache:!1,url:t,data:$(n).find("input[type=number]").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:function(){r!=="undefined"&&$(r).closest("tr").LoadingOverlay("hide");i.resetLoadWaiting()}}))},updateCart:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{addressId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:this.resetLoadWaiting}))},selectPaymentOption:function(n,t,i,r){if(this.loadWaiting==!1){if(i==15){var u=$("label[for='PaymentModel_CreditCard_AgreeCreditCard']").html();n==1?($("#checkout-secure-order").show(),$("#cart-cc-instruction").show(),u=u.replace("NOT","")):($("#cart-cc-instruction").hide(),u=u.replace("NOT","").replace("WILL","WILL NOT"),r||$("#checkout-secure-order").hide());$("label[for='PaymentModel_CreditCard_AgreeCreditCard']").html(u)}this.setLoadWaiting(!0);$.ajax({cache:!1,url:t,data:{paymentId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#buyback-cart-items").html(n)},complete:this.resetLoadWaiting})}},successUpdateCart:function(n){return $("div.flash-message").hide(),n.success==!0&&(n.redirect&&location.reload(),updateTopCartSection(n,!1)),ShowUserMessage(n.message,"#cart-message",n.messagetype),$("#buyback-cart-items").html(n.cartitems),$("#buyback-cart-items").LoadingOverlay("hide"),!1},getProductDetails:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",success:function(n){$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},viewProductBuyPricing:function(n,t){if(this.loadWaiting==!1){if(typeof t!="undefined")return this.calculateProductBuyPricing("",{productId:n,qty:t});var i=apmex_app_base+"/dealercheckout/ViewProductBuyPricing?productId="+n;this.setLoadWaiting(!0);$.ajax({cache:!1,url:i,type:"get",success:function(n){$("#modal-notify-maxqty").modal("hide");$("#modal-added-to-cart").modal("hide");$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n.updatepopupcartsectionhtml);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting})}},calculateProductBuyPricing:function(n,t){var i=apmex_app_base+"/dealercheckout/CalculateProductBuyPricing";this.loadWaiting==!1&&(this.setLoadWaiting(!0),typeof t=="undefined"&&(t=$(n).serialize()),$.ajax({cache:!1,url:i,data:t,contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#modal-notify-maxqty").modal("hide");$("#modal-added-to-cart").modal("hide");$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n.updatepopupcartsectionhtml);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},viewProductSellPricing:function(n,t){if(this.loadWaiting==!1){if(typeof t!="undefined")return this.calculateProductSellPricing("",{productId:n,qty:t});var i=apmex_app_base+"/dealercheckout/ViewProductSellPricing?productId="+n;this.setLoadWaiting(!0);$.ajax({cache:!1,url:i,type:"get",success:function(n){$("#modal-notify-maxqty").modal("hide");$("#modal-added-to-cart").modal("hide");$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n.updatepopupcartsectionhtml);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting})}},calculateProductSellPricing:function(n,t){var i=apmex_app_base+"/dealercheckout/CalculateProductSellPricing";this.loadWaiting==!1&&(this.setLoadWaiting(!0),typeof t=="undefined"&&(t=$(n).serialize()),$.ajax({cache:!1,url:i,data:t,contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#modal-notify-maxqty").modal("hide");$("#modal-added-to-cart").modal("hide");$("#modal-product-quickview .modal-content").html("");$("#modal-product-quickview .modal-content").html(n.updatepopupcartsectionhtml);$("#modal-product-quickview").modal("show")},complete:this.resetLoadWaiting}))},notifyMinOrderRequirement:function(n,t){if(this.loadWaiting==!1){if(n<t){this.setLoadWaiting(!0);var i="<p> At this time APMEX only accepts online transactions >=<strong>$"+t+"<\/strong> in total value. <\/p>";return $("#modal-notify-mintotal .modal-body").html(i),$("#modal-notify-mintotal").modal("show"),this.resetLoadWaiting(),!1}return!0}},resetLoadWaiting:function(){i.setLoadWaiting(!1)}};this.successUpdateCart(n)}else{if(n.redirect)return location.href=n.redirect,!0;updateBuyBackCartSection(n,!0)}return $("#modal-product-quickview").modal("hide"),!1},complete:this.resetLoadWaiting})}},changePayment:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:i,data:{selectedPayment:n,quoteId:t},contentType:"application/x-www-form-urlencoded",type:"post",success:function(t){n=="fb08317a-6a38-49c3-a00d-e72c44dfe7f7"?$("div#mail-address").css("display","block"):$("div#mail-address").css("display","none");$("#buyback-payment-list").html(t.paymentlist);$("#buyback-cart-items").html(t.cartitems);$("#"+n).show},complete:this.resetLoadWaiting}))},changePaymentMethod:function(n,t,i,r){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:r,data:{selectedUserPaymentMethod:n,selectedPayment:t,quoteId:i},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){t=="fb08317a-6a38-49c3-a00d-e72c44dfe7f7"?$("div#mail-address").css("display","block"):$("div#mail-address").css("display","none");$("#buyback-payment-list").html(n.paymentlist);$("#buyback-cart-items").html(n.cartitems);$("#"+t).show},complete:this.resetLoadWaiting}))},changeAddress:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:i,data:{selectedAddressId:n,quoteId:t},contentType:"application/x-www-form-urlencoded",type:"post",success:function(t){n=="fb08317a-6a38-49c3-a00d-e72c44dfe7f7"?$("div#mail-address").css("display","block"):$("div#mail-address").css("display","none");$("#buyback-payment-list").html(t.paymentlist);$("#buyback-cart-items").html(t.cartitems)},complete:this.resetLoadWaiting}))},changeCarrier:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:i,data:{carrierId:n,quoteId:t},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#buyback-payment-list").html(n.paymentlist);$("#buyback-cart-items").html(n.cartitems)},complete:this.resetLoadWaiting}))},changeShipDate:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:i,data:{shipDate:n,quoteId:t},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#buyback-payment-list").html(n.paymentlist);$("#buyback-cart-items").html(n.cartitems)},complete:this.resetLoadWaiting}))},removeCartItem:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),i!=="undefined"&&$(i).closest("tr").LoadingOverlay("show"),$.ajax({cache:!1,url:t,data:{selectedProductId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:function(){i!=="undefined"&&$(i).closest("tr").LoadingOverlay("hide");BuyBackCart.resetLoadWaiting()}}))},updateCartItem:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),i!=="undefined"&&$(i).closest("tr").LoadingOverlay("show"),$.ajax({cache:!1,url:t,data:$(n).find("input[type=number]").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:function(){i!=="undefined"&&$(i).closest("tr").LoadingOverlay("hide");BuyBackCart.resetLoadWaiting()}}))},updateCart:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{addressId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:this.successUpdateCart,complete:this.resetLoadWaiting}))},selectPaymentOption:function(n,t,i,r){if(this.loadWaiting==!1){if(i==15){var u=$("label[for='PaymentModel_CreditCard_AgreeCreditCard']").html();n==1?($("#checkout-secure-order").show(),$("#cart-cc-instruction").show(),u=u.replace("NOT","")):($("#cart-cc-instruction").hide(),u=u.replace("NOT","").replace("WILL","WILL NOT"),r||$("#checkout-secure-order").hide());$("label[for='PaymentModel_CreditCard_AgreeCreditCard']").html(u)}this.setLoadWaiting(!0);$.ajax({cache:!1,url:t,data:{paymentId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#dealer-cart-items").html(n)},complete:this.resetLoadWaiting})}},successUpdateCart:function(n){return $("div.flash-message").hide(),n.success==!0&&(n.redirect&&location.reload(),updateTopCartSection(n,!1)),ShowUserMessage(n.message,"#cart-message",n.messagetype),$("#dealer-cart-items").html(n.cartitems),!1},addShippingAddress:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",data:{returnUrl:t},success:function(n){$("#buyback-shipping-address").html(n)},complete:this.resetLoadWaiting}))},editShippingAddress:function(n,t,i){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"get",data:{addressId:t,returnUrl:i},success:function(n){$("#buyback-shipping-address").html(n)},complete:this.resetLoadWaiting}))},deleteShippingAddress:function(n,t,i){if(this.loadWaiting==!1){var r=confirm("Are you sure you want to delete the address?");r&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"post",data:{addressId:t,returnUrl:i},success:function(n){$("#buyback-shipping-address").html(n.message)},complete:this.resetLoadWaiting}))}},viewPaymentSection:function(n){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,data:{},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#buyback-payment-list").html(n.paymentlist)},complete:this.resetLoadWaiting}))},saveShippingAddress:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).find("input[type='hidden'], :input:not(:hidden)").serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?n.recommendedAddress?$("#buyback-shipping-address").html(n.message):(BuyBackCart.setLoadWaiting(!1),BuyBackCart.selectShippingAddress("/BuyBack/ModifyBuyBackCart?updateType=address",n.addressId)):$("#buyback-shipping-address").html(n.message),!1},complete:this.resetLoadWaiting});return}},saveRecommendedAddress:function(n,t){if(this.loadWaiting==!1){this.setLoadWaiting(!0);$.ajax({cache:!1,url:n,data:$(t).serialize(),contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){return n.success==!0?(BuyBackCart.setLoadWaiting(!1),BuyBackCart.selectShippingAddress("/BuyBack/ModifyBuyBackCart?updateType=address",n.addressId)):$("#buyback-shipping-address").html(n.message),!1},complete:this.resetLoadWaiting});return}},selectShippingAddress:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"post",data:{selectedAddressId:t},success:function(n){$("#buyback-payment-list").html(n.paymentlist);$("#buyback-cart-items").html(n.cartitems)},complete:this.resetLoadWaiting}))},addBankAccountChoose:function(){return linkHandler.open(),!1},addBankAccountWithPlaidOnSuccess:function(n,t){$.ajax({cache:!1,url:t,data:n,type:"post",success:function(n){n.success?($("div#paymentMethod").html(""),$("#buyback-payment-list").html(n.updatesectionhtml)):($("div#paymentMethod").html(""),$("#buyback-payment-list").html(n.updatesectionhtml))},complete:function(){}})},deleteSavedPaymentMethod:function(n,t){if(this.loadWaiting===!1){var i=confirm("Are you sure you want to delete this payment?");i&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"post",data:{userPaymentMethodId:t},contentType:"application/x-www-form-urlencoded",success:function(n){BuyBackCart.setLoadWaiting(!1);n.success?$("#buyback-payment-list").html(n.updatesectionhtml):$("#buyback-payment-list").html(n.updatesectionhtml)},complete:this.resetLoadWaiting}))}},deleteSavedMLPayment:function(n,t){if(this.loadWaiting===!1){var i=confirm("Are you sure you want to delete this payment?");i&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,type:"post",data:{userPaymentMethodId:t},contentType:"application/x-www-form-urlencoded",success:function(n){BuyBackCart.setLoadWaiting(!1);n.success?$("div#buyback-ml-payment").html(n.updatesectionhtml):$("div#buyback-ml-payment").html(n.updatesectionhtml)},complete:this.resetLoadWaiting}))}},addCreditCard:function(){$("#payment-cc-list").hide();$("#payment-cc-form").show();$("a#payment-cc-form-cancelbtn").show()},cancelCreditCard:function(){$("#payment-cc-list").show();$("#payment-cc-form").hide();$("a#payment-cc-form-cancelbtn").hide()},addBW:function(){$("#payment-bw-list").hide();$("#form-buyback-bw-paymentmethod").show()},cancelBW:function(){$("#payment-bw-list").show();$("#form-buyback-bw-paymentmethod").hide()},addManualAccount:function(){$("#payment-ec-list").hide();$("#bank-info-top").hide();$("#form-buyback-ach-paymentmethod").show()},cancelBankAccount:function(){$("#payment-ec-list").show();$("#bank-info-top").show();$("#form-buyback-ach-paymentmethod").hide()},addToken:function(n,t,i,r,u,f){this.loadWaiting==!1&&(this.setLoadWaiting(!0),console.log(t),console.log(i),console.log(r),console.log(u),console.log(f),$.ajax({cache:!1,url:n,data:{paymentTypeId:t,custId:i,cartId:r,cardHolderName:u,nonce:f},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){BuyBackCart.setLoadWaiting(!1);n.redirect?location.href=n.redirectUrl:n.success?$("div#buyback-ml-payment").html(n.updatesectionhtml):($("div#buyback-ml-payment").html(""),$("div#buyback-ml-payment").html(n.updatesectionhtml))},complete:this.resetLoadWaiting}))},saveBankInformation:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:n,data:$(t).serialize(),dataType:"json",type:"post",success:function(n){BuyBackCart.setLoadWaiting(!1);n.success?$("#buyback-payment-list").html(n.updatesectionhtml):($("#buyback-payment-list").html(""),$("#buyback-payment-list").html(n.updatesectionhtml),n.payTypeId===19?($("#payment-ec-list").hide(),$("#bank-info-top").hide(),$("#form-buyback-ach-paymentmethod").show()):($("#payment-bw-list").hide(),$("#form-buyback-bw-paymentmethod").show()))},complete:this.resetLoadWaiting}))},removeCarrier:function(n,t){this.loadWaiting==!1&&(this.setLoadWaiting(!0),$.ajax({cache:!1,url:t,data:{cartId:n},contentType:"application/x-www-form-urlencoded",type:"post",success:function(n){$("#buyback-cart-items").html(n.cartitems)},complete:this.resetLoadWaiting}))},resetLoadWaiting:function(){BuyBackCart.setLoadWaiting(!1)}};(function(n,t,i,r){var h=i(n),e=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/),v=null,o=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&0<n.indexOf("%")},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i*=u.getViewport()[t]/100),Math.ceil(i)},s=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.4",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!o,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,y,l,o,v;"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);y=t.title!==r?t.title:h.title||"";o=(l=t.content||h.content)?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(o=(o=e.prop("class").match(/fancybox\.(\w+)/))?o[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(v=s.split(/\s+/,2),s=v.shift(),v=v.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:!o&&!s&&h.isDom&&(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:y,selector:v});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index)},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(!u.isOpen||!0===n?(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut()):(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},r=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},f=function(){t();i("body").unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")};!0!==n&&(u.player.isActive||!1===n)?f():u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,i("body").bind({"afterShow.player onUpdate.player":r,"onCancel.player beforeClose.player":f,"beforeLoad.player":t}),r(),u.trigger("onPlayStart"))},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!o?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,o&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){e.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");e.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:h.scrollLeft(),y:h.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=o&&n.innerWidth?n.innerWidth:h.width(),t.h=o&&n.innerHeight?n.innerHeight:h.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");e.unbind(".fb");h.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(h.bind("orientationchange.fb"+(o?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),(t=n.keys)&&e.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(27===e&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return 1<n.group.length&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):-1<i.inArray(e,o)?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var o=i(t.target||null),s=!1;o.length&&!s&&!o.is(".fancybox-skin")&&!o.is(".fancybox-wrap");)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=i(o).parent();0!==r&&!s&&1<u.group.length&&!n.canShrink&&(0<e||0<f?u.prev(0<e?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),!1===f)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&(f=i.extend(!0,{},u.helpers[t].defaults,f),u.helpers[t][n](f,r))});i.event.trigger(n+".fb")}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},e,r;if(n=f(n),e=u.group[n]||null,!e)return!1;if(t=i.extend(!0,{},u.opts,e),e=t.margin,r=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(r)&&(t.padding=[r,r,r,r]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))u.coming=null;else{if(r=t.type,e=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&o&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(o?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,s(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!e)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()}},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width;u.coming.height=this.height;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;!0!==n.complete&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",o?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);o||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,n,t=1;t<=e;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var n=u.coming,r=u.current,t,s,f,e,o;if(u.hideLoading(),n&&!1!==u.isActive)if(!1===u.trigger("afterLoad",n,r))n.wrap.stop(!0).trigger("onReset").remove(),u.coming=null;else{r&&(u.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=n.content;s=n.type;f=n.scrolling;i.extend(u,{wrap:n.wrap,skin:n.skin,outer:n.outer,inner:n.inner,current:n,previous:r});e=n.href;switch(s){case"inline":case"ajax":case"html":n.selector?t=i("<div>").html(t).find(n.selector):a(t)&&(t.data("fancybox-placeholder")||t.data("fancybox-placeholder",i('<div class="fancybox-placeholder"><\/div>').insertAfter(t).hide()),t=t.show().detach(),n.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":t=n.tpl.image.replace("{href}",e);break;case"swf":t='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+e+'"><\/param>';o="";i.each(n.swf,function(n,i){t+='<param name="'+n+'" value="'+i+'"><\/param>';o+=" "+n+'="'+i+'"'});t+='<embed src="'+e+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"><\/embed><\/object>"}a(t)&&t.parent().is(n.inner)||n.inner.append(t);u.trigger("beforeShow");n.inner.css("overflow","yes"===f?"scroll":"no"===f?"hidden":f);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?r.prevMethod&&u.transitions[r.prevMethod]():i(".fancybox-wrap").not(n.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?n.nextMethod:n.openMethod]();u._preloadImages()}},_setDimension:function(){var o=u.getViewport(),st=0,h=!1,n=!1,h=u.wrap,nt=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,c=r.minWidth,a=r.minHeight,v=r.maxWidth,y=r.maxHeight,ht=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,p=r.margin,w=f(p[1]+p[3]),tt=f(p[0]+p[2]),et,b,rt,d,k,it,ot,g,ut;if(h.add(nt).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),p=f(nt.outerWidth(!0)-nt.width()),et=f(nt.outerHeight(!0)-nt.height()),b=w+p,rt=tt+et,d=l(n)?(o.w-b)*f(n)/100:n,k=l(t)?(o.h-rt)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(d).height(9999),it=ut.contents().find("body"),ft&&it.css("overflow-x","hidden"),k=it.height())}catch(ct){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(d),r.autoHeight||e.height(k),r.autoWidth&&(d=e.width()),r.autoHeight&&(k=e.height()),e.removeClass("fancybox-tmp"));if(n=f(d),t=f(k),g=d/k,c=f(l(c)?f(c,"w")-b:c),v=f(l(v)?f(v,"w")-b:v),a=f(l(a)?f(a,"h")-rt:a),y=f(l(y)?f(y,"h")-rt:y),it=v,ot=y,r.fitToView&&(v=Math.min(o.w-b,v),y=Math.min(o.h-rt,y)),b=o.w-w,tt=o.h-tt,r.aspectRatio?(n>v&&(n=v,t=f(n/g)),t>y&&(t=y,n=f(t*g)),n<c&&(n=c,t=f(n/g)),t<a&&(t=a,n=f(t*g))):(n=Math.max(c,Math.min(n,v)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(a,Math.min(t,y))),r.fitToView)if(e.width(n).height(t),h.width(n+p),o=h.width(),w=h.height(),r.aspectRatio)for(;(o>b||w>tt)&&n>c&&t>a&&!(19<st++);)t=Math.max(a,Math.min(y,t-10)),n=f(t*g),n<c&&(n=c,t=f(n/g)),n>v&&(n=v,t=f(n/g)),e.width(n).height(t),h.width(n+p),o=h.width(),w=h.height();else n=Math.max(c,Math.min(n,n-(o-b))),t=Math.max(a,Math.min(t,t-(w-tt)));ft&&"auto"===ht&&t<k&&n+p+ft<b&&(n+=ft);e.width(n).height(t);h.width(n+p);o=h.width();w=h.height();h=(o>b||w>tt)&&n>c&&t>a;n=r.aspectRatio?n<it&&t<ot&&n<d&&t<k:(n<it||t<ot)&&(n<d||t<k);i.extend(r,{dim:{width:s(o),height:s(w)},origWidth:d,origHeight:k,canShrink:h,canExpand:n,wPadding:p,hPadding:et,wrapSpace:w-nt.outerHeight(!0),skinSpace:nt.height()-t});!ut&&r.autoHeight&&t>a&&t<y&&!n&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),t=i.margin,f=u.wrap.width()+t[1]+t[3],e=u.wrap.height()+t[0]+t[2],t={position:"absolute",top:t[0],left:t[3]};return i.autoCenter&&i.fixed&&!n&&e<=r.h&&f<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=s(Math.max(t.top,t.top+(r.h-e)*i.topRatio)),t.left=s(Math.max(t.left,t.left+(r.w-f)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&1<u.group.length)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&1<u.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),!n.loop&&n.index===n.group.length-1?u.play(!1):u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,h=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:s(i.top-h*n.topRatio),left:s(i.left-c*n.leftRatio),width:s(e+c),height:s(o+h)}},step:function(n,t){var e,i,r=t.prop,o,s;i=u.current;o=i.wrapSpace;s=i.skinSpace;("width"===r||"height"===r)&&(e=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(e=1-e),i="width"===r?i.wPadding:i.hPadding,i=n-i,u.skin[r](f("width"===r?i:i-o*e)),u.inner[r](f("width"===r?i:i-o*e-s*e)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,o=i.nextEffect,t=i.pos,e={opacity:1},r=u.direction,n;t.opacity=.1;"elastic"===o&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=s(f(t[n])-200),e[n]="+=200px"):(t[n]=s(f(t[n])+200),e[n]="-=200px"));"none"===o?u._afterZoomIn():u.wrap.css(t).animate(e,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!o,fixed:!0},overlay:null,fixed:!1,create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo("body");this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(h.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){i(n.target).hasClass("fancybox-overlay")&&(u.isActive?u.close():t.close())});this.overlay.css(n.css).show()},close:function(){i(".fancybox-overlay").remove();h.unbind("resize.overlay");this.overlay=null;!1!==this.margin&&(i("body").css("margin-right",this.margin),this.margin=!1);this.el&&this.el.removeClass("fancybox-lock")},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),e.width()>i&&(n=e.width())):e.width()>h.width()&&(n=e.width());this.overlay.width(n).height(e.height())},onReady:function(n,r){i(".fancybox-overlay").stop(!0,!0);this.overlay||(this.margin=e.height()>h.height()||"scroll"===i("body").css("overflow-y")?i("body").css("margin-right"):!1,this.el=t.all&&!t.querySelector?i("html"):i("body"),this.create(n));n.locked&&this.fixed&&(r.locked=this.overlay.append(r.wrap),r.fixed=!1);!0===n.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){t.locked&&(this.el.addClass("fancybox-lock"),!1!==this.margin&&i("body").css("margin-right",f(this.margin)+t.scrollbarWidth));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.isActive&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t=u.current,e=t.title,r=n.type;if(i.isFunction(e)&&(e=e.call(t.element,t)),c(e)&&""!==i.trim(e)){t=i('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+e+"<\/div>");switch(r){case"inside":r=u.skin;break;case"outside":r=u.wrap;break;case"over":r=u.inner;break;default:r=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](r)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",o=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,!1!==u.open(o,n)&&e.preventDefault())};return n=n||{},r=n.index||0,!t||!1===n.live?f.unbind("click.fb-start").bind("click.fb-start",o):e.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",o),this.filter("[data-fancybox-start=1]").trigger("click"),this};e.ready(function(){if(i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var t=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),n=t.children(),n=n.innerWidth()-n.height(99).innerWidth();return t.remove(),n}),i.support.fixedPosition===r){var t=i.support,n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),f=20===n[0].offsetTop||15===n[0].offsetTop;n.remove();t.fixedPosition=f}i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")})})})(window,document,jQuery),function(n,t,i){typeof define=="function"&&define.amd?define(["jquery"],function(r){return i(r,n,t),r.mobile}):i(n.jQuery,n,t)}(this,document,function(n,t,i){(function(n,t,i,r){function h(n){while(n&&typeof n.originalEvent!="undefined")n=n.originalEvent;return n}function vt(t,i){var u=t.type,e,o,l,f,s,a,v,c,y;if(t=n.Event(t),t.type=i,e=t.originalEvent,o=n.event.props,u.search(/^(mouse|click)/)>-1&&(o=gt),e)for(v=o.length,f;v;)f=o[--v],t[f]=e[f];if(u.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1),u.search(/^touch/)!==-1&&(l=h(e),u=l.touches,s=l.changedTouches,a=u&&u.length?u[0]:s&&s.length?s[0]:r,a))for(c=0,y=ct.length;c<y;c++)f=ct[c],t[f]=a[f];return t}function v(t){for(var i={},r,u;t;){r=n.data(t,o);for(u in r)r[u]&&(i[u]=i.hasVirtualBinding=!0);t=t.parentNode}return i}function yt(t,i){for(var r;t;){if(r=n.data(t,o),r&&(!i||r[i]))return t;t=t.parentNode}return null}function pt(){l=!1}function tt(){l=!0}function wt(){s=0;y.length=0;d=!1;tt()}function bt(){pt()}function w(){it();c=setTimeout(function(){c=0;wt()},n.vmouse.resetTimerDuration)}function it(){c&&(clearTimeout(c),c=0)}function f(t,i,r){var u;return(r&&r[t]||!r&&yt(i.target,t))&&(u=vt(i,t),n(i.target).trigger(u)),u}function rt(t){var r=n.data(t.target,b),i;d||s&&s===r||(i=f("v"+t.type,t),i&&(i.isDefaultPrevented()&&t.preventDefault(),i.isPropagationStopped()&&t.stopPropagation(),i.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function ut(t){var o=h(t).touches,r,i,u;o&&o.length===1&&(r=t.target,i=v(r),i.hasVirtualBinding&&(s=ni++,n.data(r,b,s),it(),bt(),e=!1,u=h(t).touches[0],lt=u.pageX,at=u.pageY,f("vmouseover",t,i),f("vmousedown",t,i)))}function ft(n){l||(e||f("vmousecancel",n,v(n.target)),e=!0,w())}function et(t){if(!l){var i=h(t).touches[0],o=e,r=n.vmouse.moveDistanceThreshold,u=v(t.target);e=e||Math.abs(i.pageX-lt)>r||Math.abs(i.pageY-at)>r;e&&!o&&f("vmousecancel",t,u);f("vmousemove",t,u);w()}}function ot(n){if(!l){tt();var t=v(n.target),i,r;f("vmouseup",n,t);e||(i=f("vclick",n,t),i&&i.isDefaultPrevented()&&(r=h(n).changedTouches[0],y.push({touchID:s,x:r.clientX,y:r.clientY}),d=!0));f("vmouseout",n,t);e=!1;w()}}function st(t){var i=n.data(t,o),r;if(i)for(r in i)if(i[r])return!0;return!1}function ht(){}function kt(t){var i=t.substr(1);return{setup:function(){st(this)||n.data(this,o,{});var r=n.data(this,o);r[t]=!0;u[t]=(u[t]||0)+1;u[t]===1&&p.bind(i,rt);n(this).bind(i,ht);g&&(u.touchstart=(u.touchstart||0)+1,u.touchstart===1&&p.bind("touchstart",ut).bind("touchend",ot).bind("touchmove",et).bind("scroll",ft))},teardown:function(){--u[t];u[t]||p.unbind(i,rt);g&&(--u.touchstart,u.touchstart||p.unbind("touchstart",ut).unbind("touchmove",et).unbind("touchend",ot).unbind("scroll",ft));var r=n(this),f=n.data(this,o);f&&(f[t]=!1);r.unbind(i,ht);st(this)||r.removeData(o)}}}var o="virtualMouseBindings",b="virtualTouchID",k="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),ct="clientX clientY pageX pageY screenX screenY".split(" "),dt=n.event.mouseHooks?n.event.mouseHooks.props:[],gt=n.event.props.concat(dt),u={},c=0,lt=0,at=0,e=!1,y=[],d=!1,l=!1,g="addEventListener"in i,p=n(i),ni=1,s=0,nt,a;for(n.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},a=0;a<k.length;a++)n.event.special[k[a]]=kt(k[a]);g&&i.addEventListener("click",function(t){var f=y.length,e=t.target,o,s,i,r,u,h;if(f)for(o=t.clientX,s=t.clientY,nt=n.vmouse.clickDistanceThreshold,i=e;i;){for(r=0;r<f;r++)if(u=y[r],h=0,i===e&&Math.abs(u.x-o)<nt&&Math.abs(u.y-s)<nt||n.data(i,b)===u.touchID){t.preventDefault();t.stopPropagation();return}i=i.parentNode}},!0)})(n,t,i),function(n){n.mobile={}}(n),function(n){var t={touch:"ontouchend"in i};n.mobile.support=n.mobile.support||{};n.extend(n.support,t);n.extend(n.mobile.support,t)}(n),function(n,t,r){function f(t,i,u,f){var e=u.type;u.type=i;f?n.event.trigger(u,r,t):n.event.dispatch.call(t,u);u.type=e}var u=n(i),e=n.mobile.support.touch,s="touchmove scroll",h=e?"touchstart":"mousedown",c=e?"touchend":"mouseup",o=e?"touchmove":"mousemove";n.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,i){n.fn[i]=function(n){return n?this.bind(i,n):this.trigger(i)};n.attrFn&&(n.attrFn[i]=!0)});n.event.special.scrollstart={enabled:!0,setup:function(){function i(n,i){t=i;f(r,t?"scrollstart":"scrollstop",n)}var r=this,e=n(r),t,u;e.bind(s,function(r){n.event.special.scrollstart.enabled&&(t||i(r,!0),clearTimeout(u),u=setTimeout(function(){i(r,!1)},50))})},teardown:function(){n(this).unbind(s)}};n.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var i=this,r=n(i),t=!1;r.bind("vmousedown",function(e){function o(){clearTimeout(l)}function s(){o();r.unbind("vclick",h).unbind("vmouseup",o);u.unbind("vmousecancel",s)}function h(n){s();!t&&c===n.target?f(i,"tap",n):t&&n.stopPropagation()}if(t=!1,e.which&&e.which!==1)return!1;var c=e.target,l;r.bind("vmouseup",o).bind("vclick",h);u.bind("vmousecancel",s);l=setTimeout(function(){n.event.special.tap.emitTapOnTaphold||(t=!0);f(i,"taphold",n.Event("taphold",{target:c}))},n.event.special.tap.tapholdThreshold)})},teardown:function(){n(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup");u.unbind("vmousecancel")}};n.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(n){var u=t.pageXOffset,f=t.pageYOffset,i=n.clientX,r=n.clientY;return n.pageY===0&&Math.floor(r)>Math.floor(n.pageY)||n.pageX===0&&Math.floor(i)>Math.floor(n.pageX)?(i-=u,r-=f):(r<n.pageY-f||i<n.pageX-u)&&(i=n.pageX-u,r=n.pageY-f),{x:i,y:r}},start:function(t){var r=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=n.event.special.swipe.getLocation(r);return{time:(new Date).getTime(),coords:[i.x,i.y],origin:n(t.target)}},stop:function(t){var r=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=n.event.special.swipe.getLocation(r);return{time:(new Date).getTime(),coords:[i.x,i.y]}},handleSwipe:function(t,i,r,u){if(i.time-t.time<n.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-i.coords[0])>n.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-i.coords[1])<n.event.special.swipe.verticalDistanceThreshold){var e=t.coords[0]>i.coords[0]?"swipeleft":"swiperight";return f(r,"swipe",n.Event("swipe",{target:u,swipestart:t,swipestop:i}),!0),f(r,e,n.Event(e,{target:u,swipestart:t,swipestop:i}),!0),!0}return!1},eventInProgress:!1,setup:function(){var i,r=this,f=n(r),t={};i=n.data(this,"mobile-events");i||(i={length:0},n.data(this,"mobile-events",i));i.length++;i.swipe=t;t.start=function(i){if(!n.event.special.swipe.eventInProgress){n.event.special.swipe.eventInProgress=!0;var e,s=n.event.special.swipe.start(i),h=i.target,f=!1;t.move=function(t){s&&(e=n.event.special.swipe.stop(t),f||(f=n.event.special.swipe.handleSwipe(s,e,r,h),f&&(n.event.special.swipe.eventInProgress=!1)),Math.abs(s.coords[0]-e.coords[0])>n.event.special.swipe.scrollSupressionThreshold&&t.preventDefault())};t.stop=function(){f=!0;n.event.special.swipe.eventInProgress=!1;u.off(o,t.move);t.move=null};u.on(o,t.move).one(c,t.stop)}};f.on(h,t.start)},teardown:function(){var i,t;i=n.data(this,"mobile-events");i&&(t=i.swipe,delete i.swipe,i.length--,i.length===0&&n.removeData(this,"mobile-events"));t&&(t.start&&n(this).off(h,t.start),t.move&&u.off(o,t.move),t.stop&&u.off(c,t.stop))}};n.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(t,i){n.event.special[t]={setup:function(){n(this).bind(i,n.noop)},teardown:function(){n(this).unbind(i)}}})}(n,this)})