function isLocalStorageNameSupported(){"use strict";if(typeof localStorage=="object")try{localStorage.setItem("localStorage",1),localStorage.removeItem("localStorage")}catch(n){Storage.prototype._setItem=Storage.prototype.setItem,Storage.prototype.setItem=function(){},console.warn('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.')}}var AnalyticsTrackingModule={trackEvent:function(n,t){if(typeof dataLayer!="undefined"&&dataLayer){var i={event:n},r="";t&&($.extend(i,t),r=", "+JSON.stringify(t)),dataLayer.push(i)}else{console.error("dataLayer is not defined");return}}};(function(n){n.fn.progressInitialize=function(){return this.each(function(){function f(n){r.filter(".background-horizontal,.background-bar").width(n+"%"),r.filter(".background-vertical").height(n+"%")}var t=n(this),i=0,u=n.extend({type:"background-horizontal",loading:"Loading..",finished:"Done!"},t.data()),r;t.attr({"data-loading":u.loading,"data-finished":u.finished}),r=n('<span class="tz-bar '+u.type+'">').appendTo(t),t.bind("progress",function(n,u,e,o){t.hasClass("in-progress")||(r.show(),i=0,t.removeClass("finished").addClass("in-progress")),e?i=u:i+=u,i>=100&&(i=100),o&&(t.removeClass("in-progress").addClass("finished"),r.delay(500).fadeOut(function(){t.trigger("progress-finish"),f(0)})),f(i)})})},n.fn.progressStart=function(){var n=this.first(),t=+new Date,i;return n.hasClass("in-progress")?this:(n.bind("progress",function(){t=+new Date}),i=window.setInterval(function(){+new Date>2e3+t&&n.progressIncrement(5)},500),n.bind("progress-finish",function(){window.clearInterval(i)}),n.progressIncrement(10))},n.fn.progressFinish=function(){return this.first().progressSet(100)},n.fn.progressIncrement=function(n){n=n||10;var t=this.first();return t.trigger("progress",[n]),this},n.fn.progressSet=function(n){n=n||10;var t=!1;return n>=100&&(t=!0),this.first().trigger("progress",[n,!0,t])},n.fn.progressTimed=function(t,i){var r=this.first(),u=r.find(".tz-bar");if(r.is(".in-progress"))return this;u.css("transition",t+"s linear"),r.progressSet(99),window.setTimeout(function(){u.css("transition",""),r.progressFinish(),n.isFunction(i)&&i()},t*1e3)},n.fn.progressReset=function(){var n=this.first();n.progressSet(.01),n.trigger("progress-reset"),(n.hasClass("finished")||n.hasClass("in-progress"))&&(n.removeClass("finished"),n.removeClass("in-progress"))},n.fn.progressLimitedTimePercent=function(n,t){var i=this.first(),r=t/10,f,u;r--,f=n/r,i.progressIncrement(10),u=setInterval(function(){r>0&&i.progressIncrement(),r--},f*1e3),i.bind("progress-finish",function(){window.clearInterval(u)}),i.bind("progress-reset",function(){window.clearInterval(u)})}})(jQuery),function(){"use strict";window.addEventListener("error",function(n){if(typeof Logger!="undefined")try{Logger.Error(n.message,!1,n)}catch(t){}})}(),$(function(){"use strict";var n,t,i,r;if(typeof WebSettings!="undefined"&&typeof LP!="undefined")try{WebSettings.getUser().isLoggedIn&&(LP.services&&LP.services.ui&&LP.services.ui.BadgeBubbleService&&(n=new LP.services.ui.BadgeBubbleService,n&&n.setUnreadCount()),LP.services&&LP.services.SupportService&&(t=new LP.services.SupportService,t&&t.enableTierLevelUpdateInSupportLink(".footer-service-center-link, .header-service-center-link"))),i="#hiddenUserAgentDetails",$(i).length>0&&$(i).val(typeof UserAgentHelper!="undefined"&&UserAgentHelper.userAgentDetails?JSON.stringify(UserAgentHelper.userAgentDetails()):"{}")}catch(u){if(typeof Logger!="undefined")try{r="Error: "+u.toString()+"\r\n  name = "+u.name+"\r\n  message = "+u.message+"\r\n  stackTrace = "+u.stack,Logger.Error(r)}catch(u){}}}),function(){"use strict";var t={};t.registrationCompleted=function(n){n=n||{};var t=window.TagManagerHelper.importProperties([window.TagManagerHelper.PropertyGroups.category,window.TagManagerHelper.PropertyGroups.expert,window.TagManagerHelper.PropertyGroups.session]),i={event:"CompleteRegistration"};window.TagManagerHelper.submitEvent(i,[n,t],{submitOnlyOnce:!0})},window._currentPageView=window._currentPageView?$.extend(window._currentPageView,t):t}(window._currentPageView),$(function(){"use strict";var n=WebSettings.getUser();if(n.isLoggedIn&&n.isNewRegistration)try{window._currentPageView.registrationCompleted({registrationMethod:n.registrationMethod})}catch(t){Logger.Error("Error logging GTM Event: registrationCompleted",!0,t)}})