!function(){function t(){for(var t=this.$container.find(".mod-yields-app__custom-chart-container"),e=0;e0&&this.$timeframeMenu.children(I).is(":visible")&&this.timeframeActionMenu.close()}function i(t){var e;e=void 0!==$(t.currentTarget).data("symbol")?{symbol:$(t.currentTarget).data("symbol"),securityName:$(t.currentTarget).data("security-name")}:{cardID:$(t.currentTarget).data("card-id"),cardName:""},o.call(this,t,e)}function o(t,e){MOD.UI.Loading.show(this.$container),/iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(document.body.scrollTop=0,document.documentElement.scrollTop=0),this.$currentSectionCards.find(v)&&this.addButtonMenu.close();var a,i=void 0!==e.symbol?e.symbol:"",o=void 0!==e.cardID?e.cardID:"",n=void 0!==e.xid?e.xid:"",d=!0;""!=i&&""==n&&""==o&&this.$container.find(".mod-ui-carousel__slider i[data-symbol='"+i+"']").length>0?(d=!1,a=this.$container.find("i[data-symbol='"+i+"']").attr("data-security-name")):""==i&&""!=n&&""==o&&this.$container.find(".mod-ui-carousel__slider i[data-xid='"+n+"']").length>0?(d=!1,a=this.$container.find("i[data-xid='"+n+"']").attr("data-security-name")):""==i&&""==n&&""!=o&&this.$container.find(".mod-ui-carousel__slider i[data-card-id='"+o+"']").length>0&&(d=!1,a=this.$container.find("i[data-card-id='"+o+"']").attr("data-card-name"));var s={symbol:""!=i?i:n,cardID:o,duration:this.duration};if(""!=s.cardID||""!=s.symbol)if(d){if(this.$container.find(".mod-ui-carousel__slider__item").length>=T.MAX_ALLOWED_CARDS_ON_CAROUSEL)return MOD.UI.Loading.hide(this.$container),void new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:T.MAX_CARD_EXCEED_MSG});this.ajax=$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/AddCard"),type:"post",data:s}).done($.proxy(r,this,e,!1,d)).fail(function(t){"abort"!=t.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))})}else MOD.UI.Loading.hide(this.$container),new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+a+" has already been added to your quick view."});else MOD.UI.Loading.hide(this.$container)}function n(t,e){var a={cardID:e,cardName:""};o.call(this,t,a)}function r(t,e,a,o){var n,r,d=void 0!==t.symbol?t.symbol:t.cardID,s=void 0!==t.securityName?t.securityName:t.cardName;if(n=void 0!==t.symbol?$('Undo'):$('Undo'),o.data){if(e){var c;void 0!==t.symbol?(c=new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+s+" ("+d+") has been removed. "+n[0].outerHTML}),r=!1):(c=new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+s+" has been removed. "+n[0].outerHTML}),r=!0),c.container.off(MOD.UI.Alert.CLICK_EXTERNAL).on(MOD.UI.Alert.CLICK_EXTERNAL,".undoDeleteLink",$.proxy(i,this)),void 0!=o.data.html&&null!=o.data.html||w(t,r)}MOD.UI.Loading.hide(this.$container),o.data.html&&(this.$currentSectionCards.html(o.data.html),this.initCurrentSectionCardsComponents(a))}else new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container)}function d(t){var e,a,i,o,n=$(t.currentTarget);void 0!==n.data("symbol")?(e={symbol:n.data("symbol"),securityName:n.data("security-name")},a=n.data("symbol"),i=""):(e={cardID:n.data("card-id"),cardName:n.data("card-name")},a="",i=n.data("card-id")),o=!($(L).length>1);var d={symbol:a,cardID:i,duration:this.duration,isLoadCarouselData:o};MOD.UI.Loading.show(this.$container),this.ajax=$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/DeleteCard"),type:"post",data:d}).done($.proxy(r,this,e,!0,!1)).fail(function(t){"abort"!=t.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))})}function s(t){var e=$(t.currentTarget);void 0!==$(t.currentTarget).data("symbol")?($(t.currentTarget).data("symbol"),$(t.currentTarget).data("security-name")):$(t.currentTarget).data("card-id"),c.call(this,e,!0),void 0!==e.data("symbol")?$($('.mod-my-markets .plus-icon[data-symbol="'+e.data("symbol")+'"]')[0]).removeClass(C).addClass(D).attr("title","Remove from Quick View"):$($('.mod-my-markets .plus-icon[data-card-id="'+e.data("card-id")+'"]')[0]).removeClass(C).addClass(D).attr("title","Remove from Quick View"),e.parents(U).find(x).click()}function c(t,e,a){MOD.UI.Loading.show(this.$container);var i,o=void 0!==t.data("symbol")?t.data("symbol"):"",n=void 0!==t.data("card-id")?t.data("card-id"):"",r={symbol:o,cardID:n,duration:this.duration,isAddRequest:e},d=void 0!==o&&""!==o?o:n,c=void 0!==t.data("securityName")?t.data("securityName"):t.data("cardName");i=void 0!==o&&""!==o?$('Undo'):$('Undo'),this.ajax=$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/AddRemoveToQuickCards"),type:"post",data:r}).done($.proxy(function(t){if(R.call(this),t.data&&t.data.success&&!t.data.isMaxCardCountExceeded){if(MOD.UI.Loading.hide(this.$container),!e){var n;n=void 0!==o&&""!==o?new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+c+" ("+d+") has been removed. "+i[0].outerHTML}):new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+c+" has been removed. "+i[0].outerHTML}),n.container.off(MOD.UI.Alert.CLICK_EXTERNAL).on(MOD.UI.Alert.CLICK_EXTERNAL,".undoDeleteLinkRegions",$.proxy(s,this))}void 0!==a&&a()}else t.data&&t.data.isMaxCardCountExceeded?(MOD.UI.Loading.hide(this.$container),new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:T.MAX_CARD_EXCEED_MSG})):(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))},this)).fail(function(t){"abort"!=t.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))})}function l(t){var e=$(t.currentTarget);e.hasClass(C)?c.call(this,e,!0,function(){e.removeClass(C),e.addClass(D),e.attr("title","Remove from Quick View")}):e.hasClass(D)&&c.call(this,e,!1,function(){e.removeClass(D),e.addClass(C),e.attr("title","Add to Quick View")})}function u(t){var e="~/QuickCardsAPI/LoadCards",a={cardRegion:t.cardRegion,duration:t.duration};"true"===$(_).find("[data-mod-action=showMenu]").attr("aria-selected")&&(e="~/QuickCardsAPI/LoadWatchlistCards",a={watchlistId:t.watchlistId,duration:t.duration}),MOD.UI.Loading.show(t.$container),this.ajax=$.ajax({url:MOD.Common.resolveUrl(e),data:a,cache:!1}).done($.proxy(function(e){e.data&&e.data.html?(t.$currentSectionCards.html(e.data.html),t.initCurrentSectionCardsComponents(),t.$container.trigger(T.COLLAPSE_CAROUSEL_EVENT)):(new MOD.UI.Alert,MOD.UI.Loading.hide(t.$container))},this)).fail(function(e){"abort"!=e.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(t.$container))}).always(function(){t.$container.trigger(T.COLLAPSE_CAROUSEL_EVENT),MOD.UI.Loading.hide(t.$container)})}function h(t){"click"===t.type&&(this.duration=$(t.currentTarget).data("key")||5),t.preventDefault(),u(this)}function m(t){var e="";"click"===t.type?e=$(t.currentTarget).data("key"):"change"===t.type&&(e=$(t.currentTarget).val()),t.preventDefault(),null!=e&&void 0!=e?(this.cardRegion=e,$(k).text("Watchlists"),u(this)):0==$(t.currentTarget).closest(g).length&&this.cardRegion&&($(t.currentTarget).closest(E).find('[data-key="'+this.cardRegion+'"]').attr("aria-selected","true"),$(_).find("[data-mod-action=showMenu]").attr("aria-selected","false"))}function y(t){"click"===t.type&&(this.watchlistId=$(t.currentTarget).data("key")),t.preventDefault(),"newwatchlist"!==this.watchlistId&&($(_).find("[data-mod-action=showMenu]").attr("aria-selected","true"),$(t.currentTarget).closest(E).find('[data-key="'+this.cardRegion+'"]').attr("aria-selected","false"),this.cardRegion=void 0,u(this))}var p=".delete-icon",C="o-ft-icons-icon--plus plus-icon",D="o-ft-icons-icon--tick check-icon",M=".plus-icon, .check-icon",f=".card-sections__section__item__link",g=".dropdown__timeframes",_=".dropdown__watchlists",A=".card-sections__section__select",b=g+" .mod-ui-action-menu__item",O=_+" .mod-ui-action-menu__item",v=".mod-ui-carousel__menu--add",I=".mod-ui-overlay",L=".mod-my-markets .slick-slide",E=".o-header__subnav-content",k=_+" .mod-ui-action-menu__link__text",U=".mod-ui-alert__popup",x=".mod-icon--close",T=function(t){var e=$(t||".mod-my-markets");e.length&&this.init(e)};T.COLLAPSE_CAROUSEL_EVENT="collapse_carousel",T.MAX_ALLOWED_CARDS_ON_CAROUSEL=30,T.MAX_CARD_EXCEED_MSG="This will put you over your limit of "+T.MAX_ALLOWED_CARDS_ON_CAROUSEL+" quick cards. You must remove existing cards to continue.",T.prototype.init=function(t){this.$container=t,this.$cardSectionsHeader=$(".card-sections",this.$container),this.$currentSectionCards=$(".section-cards",this.$container),this.$timeframeMenu=this.$container.find(g),this.timeframeActionMenu=new MOD.UI.ActionMenu(this.$timeframeMenu,!0,""),e.call(this,t),this.initComponents(),this.cardRegion=$(f+'[aria-selected="true"]').attr("data-key")||"quickcards"},T.prototype.initComponents=function(){this.initCardSectionsHeaderComponents(),this.initCurrentSectionCardsComponents()},T.prototype.initCardSectionsHeaderComponents=function(){new MOD.UI.HeaderTabs(this.$cardSectionsHeader)},T.prototype.initCurrentSectionCardsComponents=function(e){new MOD.UI.Carousel(this.$container.find(".mod-ui-carousel"),190),new MOD.CardSelectorApp(this.$currentSectionCards.find(".mod-card-selector")),MOD.MobileCarouselApp&&new MOD.MobileCarouselApp(this.$currentSectionCards.find(".mod-mobile-carousel-app")),this.addButtonMenu=new MOD.UI.ActionMenu(this.$currentSectionCards.find(v)),t.call(this),R.call(this),setTimeout(function(){if(void 0!==e&&e){var t=parseInt($(".mod-my-markets .slick-slide:last").attr("data-slick-index")),a=void 0!==t?t:0;$(".mod-my-markets .slick-slider").slick("slickGoTo",a)}},300)};var w=function(t,e){var a;e?(a=$(L+' [data-card-id="'+t.cardID+'"]').closest(L).index(),$('[mod-data-card-id="'+t.cardID+'"]').removeClass("disabled"),$('[mod-data-card-id="'+t.cardID+'"]').siblings(".mod-card-selector__category__content__listitem").removeClass("disabled")):a=$(L+' [data-symbol="'+t.symbol+'"]').closest(L).index(),$(".mod-my-markets .slick-slider").slick("slickRemove",a)},R=function(){0==$(".mod-ui-loading__overlay:hover").length&&this.$container.trigger(T.COLLAPSE_CAROUSEL_EVENT)};MOD.MyMarketsApp=T}(); !function(){function e(e){e.on(MOD.CommonSearchApp.SELECT_RESULT_EVENT,$.proxy(t,this)),e.on("click",_,$.proxy(n,this)),e.on("change",l,$.proxy(o,this)),e.on("change",h,$.proxy(c,this)),e.on("change",m,$.proxy(a,this)),e.on("change",E,$.proxy(s,this))}function t(e,t){this.$container.trigger(u.SEARCH_SELECT_RESULT_EVENT,t)}function i(){var e=this.$baseSelect.val(),t=this.$compareSelect.val();e?t&&t!=e?(this.currencySymbol=e+t,this.$btnAddComparison.removeAttr("disabled")):(this.$compareSelect.removeAttr("disabled"),this.$compareSelect.find("option").removeAttr("disabled").filter('[value="'+e+'"]').attr("disabled","disabled")):(this.$compareSelect.attr("disabled","disabled"),this.$btnAddComparison.attr("disabled","disabled")),t?(this.$baseSelect.find("option").removeAttr("disabled").filter('[value="'+t+'"]').attr("disabled","disabled"),this.$compareSelect.find("option").removeAttr("disabled").filter('[value="'+e+'"]').attr("disabled","disabled")):this.$btnAddComparison.attr("disabled","disabled"),e&&t&&(this.$compareSelect.removeAttr("disabled"),this.$baseSelect.removeAttr("disabled"),this.$btnAddComparison.removeAttr("disabled"))}function r(){this.currencySymbol&&this.$baseSelect.trigger(u.CHANGE_CURRENCY_EVENT,{symbol:this.currencySymbol})}function n(e){var t=$(e.currentTarget);if(!t.hasClass("disabled")){var i=t.attr("mod-data-card-id");this.$container.trigger(u.ADD_CUSTOM_CARD_EVENT,i)}}function o(e){var t=$(e.currentTarget);this.$container.trigger(u.CHANGE_COMMODITY_EVENT,{xid:t.val()})}function c(e){var t=$(e.currentTarget),i=""!==t.val()?"Bonds_"+t.val():"";this.$container.trigger(u.CHANGE_BOND_EVENT,{cardID:i})}function a(e){var t=$(e.currentTarget);MOD.UI.Loading.show(this.$container),$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/GetSelectedCountryIndices"),data:{country:t.val()}}).done($.proxy(function(e){e.data&&e.data.success?(this.$indicesSelect.html(e.data.html),MOD.UI.Loading.hide(this.$container)):(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))},this)).fail(function(e){"abort"!=e.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))})}function s(e){var t=$(e.currentTarget);this.$container.trigger(u.CHANGE_WORLD_INDICES_EVENT,{xid:t.val()})}var d=".mod-card-selector",l=d+"__category--commodities",h=d+"__category--bonds",m=d+"__category--world-countries",E=d+"__category--world-indices",_=d+"__category__content__addicon",u=function(e){var t=$(e||d);t.length&&this.init(t)};u.SEARCH_SELECT_RESULT_EVENT="search-select-result",u.CHANGE_CURRENCY_EVENT="change-currency-select",u.CHANGE_COMMODITY_EVENT="change-commodity-select",u.CHANGE_BOND_EVENT="change-bond-select",u.CHANGE_WORLD_INDICES_EVENT="change-index-select",u.ADD_CUSTOM_CARD_EVENT="add-custom-card",u.prototype.init=function(t){this.$container=t,this.$currencySelector=t.find(".mod-card-selector__category--currencies"),this.$baseSelect=$('select[name="base"]',this.$currencySelector),this.$compareSelect=$('select[name="compare"]',this.$currencySelector),this.$btnAddComparison=$(".btn-add-comparison",this.$currencySelector),this.$indicesSelect=t.find(E),e.call(this,t),this.initComponents(t)},u.prototype.initComponents=function(e){new MOD.CommonSearchApp(e.find(".mod-common-search")),new MOD.UI.Accordion(e.find(".mod-ui-accordion"),!0),this.$currencySelector.on("change","select",$.proxy(i,this)),this.$btnAddComparison.on("click",$.proxy(r,this))},MOD.CardSelectorApp=u}(); !function(){function t(t){t.on(MOD.UI.Paging.pageChangeEvent,$.proxy(this.getCards,this)),t.on("change",f,$.proxy(this.getCards,this)),t.on("change",C,$.proxy(this.getCards,this)),t.on("click",p,$.proxy(n,this)),t.on("click",v,$.proxy(h,this)),t.on("click",u(M,"showMenu"),$.proxy(e,this)),$(x).on("click",".mod-module__header--full-overlay",$.proxy(i,this)),$("body").on("click",P,$.proxy(a,this)),t.on("click",I,$.proxy(o,this)),$("body").on("click",k,$.proxy(r,this)),t.on("click",w,$.proxy(function(t){this.$container.trigger(S.MOBILE_WALKTHORUGH_NEXT_STEP),t.stopPropagation()},this)),t.on("click",E,$.proxy(function(t){this.$container.trigger(S.MOBILE_WALKTHORUGH_PREV_STEP),t.stopPropagation()},this)),t.on("click",R,$.proxy(function(t){this.$container.trigger(S.MOBILE_WALKTHORUGH_END)},this)),$("body").on("click",N,$.proxy(function(t){parseInt($('[data-module-name="MyMarketsBaseApp"]').attr("step"))>2&&t.stopPropagation()},this))}function e(t){s.call(this)}function a(t){var e=this.targetContainer.attr("dropdown-region-selected"),a=this.cardRegionSelectBox.val(),o=this.targetContainer.attr("dropdown-timeframe-selected"),i=this.timeframe.val();(void 0!==e&&e!==a||void 0!==o&&o!==i)&&this.getCards()}function o(t){t.preventDefault();var e=$(g).data("timeframe")?$(g).data("timeframe"):D,a=$(t.currentTarget).attr("href");a&&(this.cardRegionSelectBox&&this.cardRegionSelectBox.val(_),this.timeframe&&this.timeframe.val(e),$(".mod-module__header--full-overlay").click(),window.location=a)}function i(t){this.cardSelectorAppContainer.is(":visible")?(t.stopPropagation(),s.call(this)):this.reloadCarousel&&location.reload()}function r(t){this.mobileCarouelAppContainer.is(":visible")&&t.stopPropagation()}function n(t){t.preventDefault();var e,a,o,i,r,n,s=$(t.currentTarget),d=1;void 0!==s.data("symbol")?(e=s.data("security-name"),a=s.data("symbol"),o="",i=$('Undo')):(e=s.data("card-name"),a="",o=s.data("card-id"),i=$('Undo')),this.reloadCarousel=!0,r=parseInt($(A).text()),n=$(L).length,r>1&&(d=1===n?r-1:r);var l={symbol:a,cardID:o,duration:this.duration,isLoadCarouselData:!1};MOD.UI.Loading.show(this.targetContainer),this.ajax=$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/DeleteCard"),type:"post",data:l}).done($.proxy(function(r){if(r.data&&r.data.success){MOD.UI.Loading.hide(this.targetContainer);var n,s;void 0!==a&&""!==a?(n=""+e+" ("+a+") has been removed. "+i[0].outerHTML,s=$(O+' [data-symbol="'+a+'"]').closest(O).index()):(n=""+e+" has been removed. "+i[0].outerHTML,$('[mod-data-card-id="'+o+'"]').removeClass("disabled"),$('[mod-data-card-id="'+o+'"]').siblings(U).removeClass("disabled"),s=$(O+' [data-card-id="'+o+'"]').closest(O).index()),$(T).slick("slickRemove",s),this.getCards(t,d,n)}},this)).fail(function(t){"abort"!=t.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(this.targetContainer))})}function s(){this.cardSelectorAppContainer.toggle(),this.mobileCarouelAppContainer.toggle()}function d(t){var e,a,o=$(t.currentTarget);e=void 0!==$(t.currentTarget).data("symbol")?{symbol:$(t.currentTarget).data("symbol"),securityName:$(t.currentTarget).data("security-name")}:{cardID:$(t.currentTarget).data("card-id"),cardName:""},this.reloadCarousel=!0,a=parseInt($(A).text())>1?parseInt($(A).text()):1;var i=this;c.call(this,o,!0,function(){i.getCards(t,a),void 0!==e.cardID&&""!==e.cardID&&($('[mod-data-card-id="'+e.cardID+'"]').addClass("disabled"),$('[mod-data-card-id="'+e.cardID+'"]').siblings(U).addClass("disabled"))}),o.parents(k).hide(),t.stopPropagation()}function l(t){var e=$(t.currentTarget);void 0!==$(t.currentTarget).data("symbol")?($(t.currentTarget).data("symbol"),$(t.currentTarget).data("security-name")):$(t.currentTarget).data("card-id"),this.reloadCarousel=!0,c.call(this,e,!0),void 0!==e.data("symbol")?$($('.mod-my-markets .plus-icon[data-symbol="'+e.data("symbol")+'"]')[0]).removeClass(b).addClass(y).attr("title","Remove from Quick View"):$($('.mod-my-markets .plus-icon[data-card-id="'+e.data("card-id")+'"]')[0]).removeClass(b).addClass(y).attr("title","Remove from Quick View"),e.parents(k).hide(),t.stopPropagation()}function c(t,e,a){MOD.UI.Loading.show(this.$container);var o,i=void 0!==t.data("symbol")?t.data("symbol"):"",r=void 0!==t.data("card-id")?t.data("card-id"):"",n={symbol:i,cardID:r,duration:this.duration,isAddRequest:e},s=void 0!==i&&""!==i?i:r,d=void 0!==t.data("securityName")?t.data("securityName"):t.data("cardName");o=void 0!==i&&""!==i?$('Undo'):$('Undo'),this.ajax=$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/AddRemoveToQuickCards"),type:"post",data:n}).done($.proxy(function(t){if(t.data&&t.data.success&&!t.data.isMaxCardCountExceeded){if(MOD.UI.Loading.hide(this.$container),!e){var r;r=void 0!==i&&""!==i?new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+d+" ("+s+") has been removed. "+o[0].outerHTML}):new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:""+d+" has been removed. "+o[0].outerHTML}),r.container.off(MOD.UI.Alert.CLICK_EXTERNAL).on(MOD.UI.Alert.CLICK_EXTERNAL,".undoDeleteLinkRegions",$.proxy(l,this))}void 0!==a&&a()}else t.data&&t.data.isMaxCardCountExceeded?(MOD.UI.Loading.hide(this.$container),new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:MOD.MyMarketsApp.MAX_CARD_EXCEED_MSG})):(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))},this)).fail(function(t){"abort"!=t.statusText&&(new MOD.UI.Alert,MOD.UI.Loading.hide(this.$container))})}function h(t){this.reloadCarousel=!0;var e=$(t.currentTarget);e.hasClass(b)?c.call(this,e,!0,function(){e.removeClass(b),e.addClass(y)}):e.hasClass(y)&&c.call(this,e,!1,function(){e.removeClass(y),e.addClass(b)})}function u(t,e){return"["+t+(e||0===e?'="'+e+'"]':"]")}var m=".mod-mobile-carousel-app",p=".delete-icon",g=m+"__pagination-cards-section",f=m+"__card-region--select",C=m+"__card-timeframe--select",b="o-ft-icons-icon--plus plus-icon",y="o-ft-icons-icon--tick check-icon",v=".plus-icon, .check-icon",M="data-mod-action",x=".section-cards",I=m+"__cards-section a",_="quickcards",D="5",k=".mod-ui-alert__popup",A=m+' .mod-ui-pagination .mod-ui-pagination__number[aria-selected="true"]',L=m+"__cards-section .cards",U=".mod-card-selector__category__content__listitem",O=".mod-my-markets .slick-slide",T=".mod-my-markets .slick-slider",w=".walkthrough-texts .o-ft-icons-icon.o-ft-icons-icon--arrow-right",E=".walkthrough-texts .o-ft-icons-icon.o-ft-icons-icon--arrow-left",R=".walkthrough-texts .walkthrough-mobile-close",N=".quickview-walkthrough-mobile .section-cards .mod-ui-overlay",P='[data-module-name="MyMarketsBaseApp"] .mod-ui-carousel__menu--add .mod-ui-hide-medium-above',S=function(t){this.$container=$(t),this.$container.length&&this.init()};S.INIT_YIELD_CURVE_EVENT="init-yield-curve",S.MOBILE_WALKTHORUGH_NEXT_STEP="mobile-walkthrough-next-step",S.MOBILE_WALKTHORUGH_PREV_STEP="mobile-walkthrough-prev-step",S.MOBILE_WALKTHORUGH_END="mobile-walkthrough-end",S.prototype.init=function(){var e=this.$container;this.pagination=new MOD.UI.Paging({target:e}),this.targetContainer=e.find(g),this.cardRegionSelectBox=e.find(f),this.timeframe=e.find(C),this.cardSelectorAppContainer=$(".mod-card-selector").closest("li"),this.mobileCarouelAppContainer=$(m).closest("li"),this.reloadCarousel=!1,t.call(this,e),0==$(".mod-ui-carousel__button--add").is(":visible")&&this.cardSelectorAppContainer.toggle()},S.prototype.getCards=function(t,e,a){var o=this.cardRegionSelectBox.val(),i=null;if(0!==$(this.cardRegionSelectBox.find("option:selected")).closest("optgroup[label=Watchlists]").length&&(o="watchlists","newwatchlist"===(i=this.cardRegionSelectBox.val())))return t.stopPropagation(),window.location=MOD.Common.resolveUrl("~/portfolio/dashboard"),!1;this.targetContainer.attr("dropdown-region-selected",o),this.targetContainer.attr("dropdown-timeframe-selected",this.timeframe.val()),this.ajax&&this.ajax.abort(),o!==_?this.timeframe.parent().next(".btn-container").hide():this.timeframe.parent().next(".btn-container").show(),this.ajax=$.ajax({url:MOD.Common.resolveUrl("~/QuickCardsAPI/NextMobileSparkChartCards"),data:{page:e,cardRegion:o,duration:this.timeframe.val(),watchlistId:i},beforeSend:$.proxy(function(){MOD.UI.Loading.show(this.targetContainer)},this),success:$.proxy(function(t){var e=$(t.html);if(this.targetContainer.html(e.html()),this.pagination.redraw(),this.$container.trigger(S.INIT_YIELD_CURVE_EVENT),void 0!==a){new MOD.UI.Alert({type:MOD.UI.Alert.NEUTRAL,text:a}).container.off(MOD.UI.Alert.CLICK_EXTERNAL).on(MOD.UI.Alert.CLICK_EXTERNAL,".undoDeleteLinkMobile",$.proxy(d,this))}},this),complete:$.proxy(function(){MOD.UI.Loading.hide(this.targetContainer)},this)})},MOD.MobileCarouselApp=S}(); !function(){function i(){this.$currentSectionCards.on("mouseleave",$.proxy(t,this)),this.$currentSectionCards.on("mouseenter",$.proxy(o,this)),this.$container.on(MOD.MyMarketsApp.COLLAPSE_CAROUSEL_EVENT,$.proxy(a,this)),MOD.UI.QuickViewWalkThrough&&(this.$container.on(MOD.UI.QuickViewWalkThrough.WALKTHORUGH_EXPAND_CAROUSEL_EVENT,$.proxy(d,this)),this.$container.on(MOD.UI.QuickViewWalkThrough.WALKTHORUGH_COLLAPSE_CAROUSEL_EVENT,$.proxy(r,this)))}function o(i){i.stopPropagation(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||(this.cardsHoverOutTimeout&&clearTimeout(this.cardsHoverOutTimeout),$('[data-module-name="MyMarketsBaseApp"]').hasClass("quickview-walkthrough")||(this.cardsHoverTimeout=setTimeout(function(){d()},250)))}function t(i){i.stopPropagation(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||$(i.toElement||i.relatedTarget).hasClass("mod-ui-loading__overlay")||$('[data-module-name="MyMarketsBaseApp"]').hasClass("quickview-walkthrough")||(this.cardsHoverTimeout&&clearTimeout(this.cardsHoverTimeout),this.cardsHoverOutTimeout=setTimeout(function(){r()},250))}var e=".mod-ui-carousel__slider__item__wrapper",n=".moversCardListRowContainer:first .o-ft-icons-icon",s=function(i){var o=$(i||".mod-my-markets");o.length&&this.init(o)},a=function(){$(e).find(".mod-yields-app__custom-chart-container").hide(),$(e).find(".bondsCard span.mod-ui-data-list__value").css("display","inline-block"),$(e).find(".mod-ui-chart--sprited").hide(),$(e).find(".mod-disclaimer").hide(),$(e).find(".moversCardListRowContainer:not(:first)").hide(),$(e).find(n).hide()},r=function(){$(e).find(".mod-ui-chart--sprited").slideUp(400),$(e).find(".mod-disclaimer").slideUp(400),$(e).find(".moversCardListRowContainer:not(:first)").slideUp(400),$(e).find(n).hide(400),$(e).find(".mod-yields-app__custom-chart-container").slideUp(400),$(e).find(".bondsCard span.mod-ui-data-list__value").slideDown(400)},d=function(){$(e).find(".mod-ui-chart--sprited").slideDown(300),$(e).find(".mod-disclaimer").show(300),$(e).find(".moversCardListRowContainer:not(:first)").slideDown(300),$(e).find(n).show(300),$(e).find(".bondsCard span.mod-ui-data-list__value").slideUp(180),$(e).find(".mod-yields-app__custom-chart-container").slideDown(300)};s.prototype.init=function(o){this.$container=o,this.$currentSectionCards=$(".mod-ui-carousel",this.$container),this.$addButtonMenu=this.$container.find(".mod-ui-carousel__menu--add"),i.call(this)},MOD.MyMarketsCarousel=s}();