function getHrefParameter(n,t){return(RegExp(t+"=(.+?)(&|$)").exec(n)||[,null])[1]}function getVerificationCode(n){var i,f,u,r,o,t,e;if(n.length!=12)return!1;for(i=[],t=n.length-2;t>=0;t--)f=n.charAt(t),isNaN(f)?(u=n.charCodeAt(t)-55,i.push(u%10),u>9&&i.push(Math.floor(u/10))):i.push(Number(f));for(r=0,o=i.length,t=0;t<o;t++)t%2==0?(e=i[t]*2,r+=Math.floor(e/10),r+=e%10):r+=i[t];return(10-r%10)%10}function checkIsin(n){var t=getVerificationCode(n),i=n.substr(n.length-1);return t==i}var AudienceSelectionProcess,EnableContinueButtonAndUpdateTheAudience,AudienceDisclaimerPopup,ShowSelectedAudienceDisclaimerText;window.DACL=window.DACL||{};DACL.component=DACL.component||{};DACL.component.Pagination=Class.extend({init:function(n){this.settings=$.extend({},{maxPages:5,initialPage:1,defaultPageSize:15},n);this.pagination=$(this.settings.selector).first();this.pagination.length&&(this.translations=DACL.translations.pagination,this.refreshCallback=this.settings.refreshCallback||this._defaultRefreshCallback,this.resultsNumber=this.pagination.find(".results-number"),this.maxPages=this.settings.maxPages,this.currentPage=this.settings.initialPage,this.totalCount=0,this.pagesCount=0,this._initializePageNavigation(),this._initializePageSizes(),this.refreshCallback())},_initializePageNavigation:function(){this.pagination.find(".pagination-first").click(this.goToFirst.bind(this));this.pagination.find(".pagination-last").click(this.goToLast.bind(this));this.pagination.find(".previous").click(this.goToPrevious.bind(this));this.pagination.find(".next").click(this.goToNext.bind(this))},_initializePageSizes:function(){if(this.pageSizes=this.pagination.find("[data-page-size]"),this.pageSizes.length>0){if(this.pageSize=this.pageSizes.filter(".active").data("page-size"),!this.pageSize){var n=this.pageSizes.first();n.addClass("active");this.pageSize=n.data("page-size")}this.pageSizes.click(this._onPageSizeClick.bind(this))}else this.pageSize=this.settings.defaultPageSize},_onPageSizeClick:function(n){var t=$(n.target);this.pageSizes.removeClass("active");t.addClass("active");this.pageSize=t.data("page-size");this.refreshCallback()},_refreshCurrentAndCount:function(){this.pagesCount=Math.ceil(this.totalCount/this.pageSize);this.currentPage>this.pagesCount&&(this.currentPage=this.pagesCount);this.currentPage<1&&(this.currentPage=1)},_refreshCountText:function(){var n,t;n=this.totalCount==0?0:this.currentPage==this.pagesCount&&this.totalCount%this.pageSize!=0?this.totalCount%this.pageSize:this.pageSize;t=this.translations.countFormat.replace("{0}",n).replace("{1}",this.totalCount);this.resultsNumber.html(t)},_refreshPageLinks:function(){var t=this.currentPage-(this.maxPages>>1),u,n,o,f,e,i,r;for(t<1&&(t=1),u=0,n=t;u<this.maxPages&&n<=this.pagesCount;n++)u++;for(n=t;u<this.maxPages&&n>1;n--)t--,u++;for(o=this.pagesCount>0?t+u-1:t,this.pagination.find(".page-number-item:not(.item-template)").remove(),f=this.pagination.find(".item-template"),e=f,n=t;n<=o;n++)i=f.clone(),i.removeClass("item-template"),i.show(),n==this.currentPage&&i.addClass("active"),r=i.find("a"),r.html(n),r.attr("title",r.attr("title")+n),r.attr("data-event_title",r.attr("data-event_title")+n),r.click(this.goTo.bind(this,n)),i.append(r),e.after(i),e=i},_refreshPages:function(){this._refreshCurrentAndCount();this._refreshCountText();this._refreshPageLinks()},goTo:function(n){this.currentPage=n;this.refreshCallback()},goToFirst:function(){this.goTo(1)},goToLast:function(){this.goTo(this.pagesCount)},goToPrevious:function(){this.goTo(this.currentPage-1)},goToNext:function(){this.goTo(this.currentPage+1)},getPageItems:function(n){var i=[],t,r;return this.pagination.length&&(this.totalCount=n.length,this._refreshPages(),t=(this.currentPage-1)*this.pageSize,r=t+this.pageSize,i=n.slice(t,r)),i},_defaultRefreshCallback:function(){var n=$(this.settings.itemsSelector),t;n.hide();t=this.getPageItems(n);t.show()}});DACL.component.TabsToggler=Class.extend({init:function(n){this.settings=this.settings(n);this.showActive();this.bind()},settings:function(n){return jQuery.extend(!0,{container:".tabs-container",links:".tabs a"},n)},bind:function(){var n=this;jQuery(this.settings.container).find(this.settings.links).each(function(){CDQ.global.util.tappable(jQuery(this),function(t){t.preventDefault();n.showTab(jQuery(this))})})},showActive:function(){var n=jQuery(this.settings.container),t=n.find(".active a").attr("href");n.find("[data-tab]").hide();n.find('[data-tab="'+t+'"]').show()},showTab:function(n){var t=jQuery(this.settings.container),i=n.attr("href"),r=t.find('[data-tab="'+i+'"]');t.find("[data-tab]").hide();r.show();t.find(this.settings.links).parent().removeClass("active");n.parent().addClass("active")}});DACL.component.Partial=Class.extend({init:function(n){this.filters={};this.filtersOptions={};this.sorts={};this.paginations={};this.updateParams={};this.settings=this._getSettings(n);this._bind(jQuery("html"))},_getSettings:function(n){return jQuery.extend({keywordsFilter:{key:"FreeText",containerSelector:".filter__container",buttonSelector:".filter__search-button",inputSelector:".filter__input"},trackingDataSplitter:"::"},n)},_bind:function(n){this._bindKeywordsFilterInput(n)},_bindKeywordsFilterInput:function(n){var t=this.settings.keywordsFilter,u=n.find(t.containerSelector),i=u.find(t.inputSelector);if(i){var f=t.key,r=this,e=function(n){var t=i.val();t&&t.length>0?r.setFilter(f,i.val(),n.target):r.removeFilter(f,null,n.target);r.applyFilters(n.target)},o=u.find(t.buttonSelector);if(o)o.on("click",e);i.on("keydown",function(n){if(n.keyCode===$.ui.keyCode.ENTER)return e(n)})}},setFilters:function(n){jQuery.extend(this.filters,n)},setFiltersOptions:function(n){jQuery.extend(this.filtersOptions,n)},setSorts:function(n){jQuery.extend(this.sorts,n)},setPaginations:function(n){jQuery.extend(this.paginations,n)},_getContainer:function(n){return $(n).closest(".partial-update-container")},_getContainerID:function(n){var t=this._getContainer(n);return t.data("container-id")},_getFilterSet:function(n,t){var r=this._getContainerID(n),i=this.filters[r];return!i&&t&&(i=[],this.filters[r]=i),i},_getFiltersOptionsSet:function(n){var t=this._getContainerID(n);return this.filtersOptions[t]},_getSortsSet:function(n){var t=this._getContainerID(n);return this.sorts[t]},refresh:function(n,t){jQuery.extend(this.updateParams,n);this._updatePage(t)},_updatePage:function(n){var t=this._getContainer(n),r=t.data("reload-url"),i;jQuery.extend(this.updateParams,{filters:JSON.stringify(this.filters),sorts:JSON.stringify(this.sorts),paginations:JSON.stringify(this.paginations)});i=this;t.load(r,this.updateParams,function(){i._bind(t)})},_ensureFilter:function(n,t){var r=this._getFilterSet(t,!0),u=this._indexOfFilter(r,n),i;return u===-1?(i={Key:n,Values:[]},r.push(i)):(i=r[u],i.Values=i.Values||[]),i},_indexOfFilter:function(n,t){return n.map(function(n){return n.Key}).indexOf(t)},_updateTrackingTitle:function(n){var t="",i=this._getFilterSet(n,!1),r,u;i&&i.length>0?(r=this,u=r._getFiltersOptionsSet(n),i.forEach(function(n){var i=u?u[n.Key]:null;n.Values.forEach(function(n){t&&(t+=r.settings.trackingDataSplitter);t+=i&&i[n]||n})})):t="Reset filters";$(n).attr("data-event_title",t)},addFilter:function(n,t,i){var r=this._ensureFilter(n,i),u=r.Values.indexOf(t);u===-1&&r.Values.push(t)},setFilter:function(n,t,i){var r=this._ensureFilter(n,i);r.Values=[t]},removeFilter:function(n,t,i){var r=this._getFilterSet(i,!1),u,f,e;r&&(u=this._indexOfFilter(r,n),u!==-1&&(f=r[u],t?(e=f.Values.indexOf(t),e!==-1&&f.Values.splice(e,1),f.Values.length===0&&r.splice(u,1)):r.splice(u,1)))},toggleFilter:function(n,t,i){var r=this._getFilterSet(i,!0),u=this._indexOfFilter(r,n),f,e;u===-1?this.addFilter(n,t,i):(f=r[u],e=f.Values.indexOf(t),e===-1?this.addFilter(n,t,i):this.removeFilter(n,t,i))},applyFilters:function(n){this._updateTrackingTitle(n);this._updatePage(n)},resetFilters:function(n){var t=this._getContainerID(n);delete this.filters[t];this.applyFilters(n)},sort:function(n,t,i){var r=[],u,f;r.push({By:n,Desc:t==="Descending"});u=this._getSelectedSorts(i,n);u&&(r=r.concat(u));f=this._getContainerID(i);this.sorts[f]=r;this._updatePage(i)},_getSelectedSorts:function(n,t){var i=this._getSortsSet(n);return i&&(i=i.filter(function(n){return n.By!==t})),i}});DACL.component.FlashMessageManager=Class.extend({init:function(){for(var i=$(".flash-message__wrapper"),t,n=0;n<i.length;n++)t=i[n],t.parentNode.removeChild(t),document.body.insertBefore(t,document.body.childNodes[0]);this._messageRegistrations=[];DACL.component.FlashMessageManager.instance=this},register:function(n,t){this._messageRegistrations.push({message:n,identifier:t})},getMessageByIdentifier:function(n){for(var r=null,i,t=0;t<this._messageRegistrations.length;t++)if(i=this._messageRegistrations[t],i.identifier==n){r=i.message;break}return r}});DACL.component.PriipKidDocumentManager=Class.extend({init:function(n,t){this._targetUrl=n;this._categoryName=t;var i=this;$(".download-selected-document-button").click(function(){i.downloadDocuments()});DACL.component.PriipKidDocumentManager.instance=this},downloadDocuments:function(){var i=$(":checkbox[data-document-checkbox='true']:checked"),t=[],n;i.each(function(n,i){var r=$(i),u=r.attr("data-document-identity");t.push(u)});n=this._targetUrl+"?categoryName="+encodeURIComponent(this._categoryName)+"&documentIdentitiesArrayJson="+JSON.stringify(t);console.log(n);window.location.href=n}});DACL.startUp=DACL.startUp||{};DACL.startUp.initAccordion=function(){new CDQ.component.Accordion};DACL.component.RiskDisclaimerCookieManager=Class.extend({init:function(n){this._targetUrl=n;var t=this;$(".risk-disclaimer--close").click(function(){t.setRiskDisclaimerCookie()});DACL.component.RiskDisclaimerCookieManager.instance=this},setRiskDisclaimerCookie:function(){var n=this;$.ajax({data:{},error:function(n){console.log(n.statusText)},type:"GET",success:function(){console.log("The Risk Disclaimer Cookie has been successfully attached.")},url:n._targetUrl})}}),function(){$(".tabs li").click(function(){var i=$($(this).children()[0]).data("event_target"),n,t;$(this).parent().children().removeClass("active");n=$(this).closest("[data-tabs-container=true]");n.find("[data-tab]").hide();$(this).addClass("active");t='*[data-tab="'+i+'"]';n.find(t).show()})}($);AudienceSelectionProcess=function(){var n=new CDQ.component.Process,t,i,r;jQuery(".audience-selection__item").click(function(){var t=jQuery(".audience-selection--active").attr("data-culture"),i;jQuery(".btn.btn-orange.submit-form").each(function(){$(this).attr("Id")==t?$(this).show():$(this).hide()});i=jQuery(".audience-selection--active").attr("data-title");ShowSelectedAudienceDisclaimerText(i,t);EnableContinueButtonAndUpdateTheAudience(n,$(this),t)});jQuery("#isin-search").click(function(){$("#isinValidator").attr("style","visibility: hidden");var i=jQuery("#isinResolver").val(),t=jQuery("#isin").val(),r=i.replace("$isin$",t);if(t=="")return CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(1),!1;if(!checkIsin(t))return CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(1),$("#isinValidator").attr("style","color: #D92626; visibility: visible"),!1;jQuery("#isin-product-link").each(function(){$(this).attr("href",r)});CDQ.i.popbox.open("#popbox-audience-selection-other-country");n.active(2)});$("input[type=radio][name=investor]").change(function(){this.id==="investor-yes"&&this.checked===!0?(CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(5)):this.id==="investor-no"&&this.checked===!0&&(CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(3))});t=function(){var i=jQuery("#audience-selection-country option:selected").val(),n=jQuery(".audience-selection__item"),t={};n.removeClass("audience-selection--disabled audience-selection--active");n.each(function(){var n=jQuery(this),u=n.attr("data-visitor"),e=n.attr("data-culture"),f=e===i,r=t[u];!r||f?(r&&r.hide(),f||(n.addClass("audience-selection--disabled"),typeof utag=="undefined"||utag.view(n.attr("data-info"))),t[u]=n,n.show()):n.hide()});jQuery(".audience-selection__continue-btn").unbind()};i=function(){var t=jQuery("#audience-selection-country option:selected").val();t==="OtherCountry"&&($("input[type=text][name=isin]").val(""),CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(1))};jQuery("#audience-selection-country").change(function(){t();i()});t();jQuery("#audience-selection-country").length||(r=jQuery(".audience-selection__item"),r.removeClass("audience-selection--disabled audience-selection--active"))};EnableContinueButtonAndUpdateTheAudience=function(n,t,i){jQuery(".audience-selection__continue-btn").click(function(){$(t).attr("data-disclaimer-needed")==="True"?(CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(4)):window.open(jQuery("#"+i).attr("href"),"_self")});var r=jQuery("#"+i).attr("href"),u=getHrefParameter(r,"visitorGroup");r=u==null?r+"&visitorGroup="+$(t).attr("data-visitor"):r.replace(u,$(t).attr("data-visitor"));jQuery("#"+i).attr("href",r);jQuery(".audience-selection-disclaimer-title").each(function(){$(this).attr("data-culture")===i?$(this).show():$(this).hide()});jQuery(".audience-selection-copyright-text").each(function(){$(this).attr("data-culture")===i?$(this).show():$(this).hide()});jQuery(".audience-selection-leavePage-link").each(function(){$(this).attr("data-culture")===i?$(this).show():$(this).hide()})};AudienceDisclaimerPopup=function(){var n=new CDQ.component.Process;jQuery(".lnk-audience__wrapper.main-header__dropdown-submenu a").click(function(){var f=$(this).attr("data-disclaimer-needed"),u,i,t,r;if(f)CDQ.i.popbox.open("#popbox-audience-selection-other-country"),n.active(4),u=$(this).attr("data-title"),i=$(this).attr("data-culture"),ShowSelectedAudienceDisclaimerText(u,i),t=jQuery("#"+i).attr("href"),r=getHrefParameter(t,"visitorGroup"),t=r==null?t+"&visitorGroup="+$(this).attr("data-id"):t.replace(r,$(this).attr("data-id")),jQuery("#"+i).attr("href",t);else return})};ShowSelectedAudienceDisclaimerText=function(n,t){jQuery("#popbox-audience-selection-other-country").find(".scroll").each(function(){$(this).attr("data-disclaimer-audience-title")==n&&$(this).attr("data-culture")==t?$(this).show():$(this).hide()})}