",{class:e}).text(t),r.append(n)}),$("#"+e).append(r),"multiclient"===e&&(e="true"===localStorage.getItem("is_index_fop_page"),""!==t.en||""!==t.ru||""!==t.uk||e?window.need_hide_auth_nav_bar=!1:((t=$.Event("click")).currentTarget=document.getElementById("client"),$("#client").trigger(t),window.need_hide_auth_nav_bar=!0))})},setMobileOsAccessText:function(){var n,r;s["mobile-os-access-text"]&&$.each(s["mobile-os-access-text"],function(e,t){r=$(document.createDocumentFragment()),n=$("
",{class:e}).text(t),r.append(n),$("#mobile-os-access-text").append(r)})},setMobileOsAccess:function(){var e=$("#mobile-os-access"),n=$(document.createDocumentFragment()),t=$("#mobile-os-access div a"),r="";$.each(s["mobile-os-access"].text,function(e,t){e=$("
",{class:e}).text(t);n.append(e)}),e.prepend(n),$.each(s.smartphoneApplicationLinkTitle,function(e,t){r+='
'+t+"
"}),$.each(t,function(e,t){t.innerHTML=r+t.innerHTML}),"boolean"==typeof s["mobile-os-access"].links&&s["mobile-os-access"].links&&e.find(".mobile-os-access__links").show()},setLeftLinks:function(){var o,a;s["left-links-additional"]&&(o=$("",{id:"left-links-additional",class:"hidden"}),a=s["left-links-additional"],$.each(a,function(i){$.each(a[i].url,function(e){var n,r,t=a[i].url[e];u(t)&&(n=$(''),$.each(a[i].text,function(e,t){t.length&&(r=$("",{class:e}).text(t),n.append(r))}),o.append(n))})}),o.insertAfter("header"))},setFooterLink:function(){$.each(s["footer-additional"],function(r){var i,e,n,o;s["footer-additional"][r]["localed-links"]?(i=s["footer-additional"][r].text,e=s["footer-additional"][r].url,$.each(e,function(e,t){var n;u(t)&&i[e].length&&(n=$("",{class:e}),t=$(''+i[e]+""),n.append(t),$("#footer-additional").append(n))})):u(s["footer-additional"][r].url)&&(o=s["footer-additional"][r].url?$(''):$(''),$.each(s["footer-additional"][r].text,function(e,t){(t=/{currentYear}/.test(t)?t.replace("{currentYear}",(new Date).getFullYear()):t).length&&(n=$("",{class:e}).text(t),o.append(n))}),$("#footer-additional").append(o))})},setFooterMobileLinks:function(){var e,t,n,r;s["footer-links"]&&(e=s["footer-links"].appStore.url||i.url,t=s["footer-links"].appStore["qr-code"]||i.qrCode,n=s["footer-links"].googlePlay.url||o.url,r=s["footer-links"].googlePlay["qr-code"]||o.qrCode,$(".products-store--app-store").prop("href",e),$(".ios").prop("href",e),$(".products-store__qr-code--app-store").prop("src",t),$(".products-store--google-play").prop("href",n),$(".android").prop("href",n),$(".products-store__qr-code--google-play").prop("src",r))},setFooterInfo:function(){var e=$("footer.main"),n=$(".help"),r=$(".client-version-container"),i=$(".server-version-container"),o=$(".products-container");$.each(s["footer-info"],function(e,t){"help"!==e||t?"faq"!==e||t?"version"!==e||t?"products"!==e||t?"supported-1c"!==e||t||$(".products_1c").remove():o.find("."+e).remove():(r.find(".ru").remove(),r.find(".uk").remove(),r.find(".en").remove(),r.find(".client-version").remove(),i.find(".ru").remove(),i.find(".uk").remove(),i.find(".en").remove(),i.find(".server-version").remove()):n.find("."+e).remove():(n.find(".ru").remove(),n.find(".uk").remove(),n.find(".en").remove())}),e.show()},setTooltips:function(){var r;s.tooltips&&$.each(s.tooltips,function(n,e){$.each(e,function(e,t){r=$("",{class:"tooltip "+e}).text(t),$(n).parent("."+e).css({position:"relative"}).append(r)})})},render:function(){$("body").hasClass("not-supported")?(this.setHeaderAdditional(),this.setFooterMobileLinks(),this.setFooterLink(),this.setFooterInfo()):(this.setHeaderAdditional(),this.setAuthPanel(),this.setMobileOsAccess(),this.setMobileOsAccessText(),this.setLeftLinks(),this.setFooterMobileLinks(),this.setFooterLink(),this.setFooterInfo(),this.setTooltips())}},smartphoneApplicationLinkTitle:{get:function(){return s.smartphoneApplicationLinkTitle[localStorage.getItem("locale")||"uk"]||"iBank2 UA"},render:function(){var e=this.get();$(".js-locale-get_text").html(e)}},recaptchaPublicKey:{get:function(){return s["recaptcha-public-key"]}},supportedLocales:{get:function(){let e=s["supported-locales"];return e=!(e=e&&e.length?e.filter(e=>"ua"===e||"en"===e||"ru"===e):e)||e.length<1?["ua","en","ru"]:e},renderSupportLocales:function(e,t){e.forEach(e=>{$(".locales").append($("",{href:e,id:"ua"===e?"uk":e,onclick:"prepareChangeLocale(event)",class:e===t?"current":"",text:e.toUpperCase()}))})},setClass:function(e,t){e&&e.setAttribute("class",t)},changeCmsLocale:function(e){var t=document.body,n=t.className.split(/\s+/);let r=null;for(let e=0;!r&&e${t}
`)}),t.append(i)}if(r(e)){t.addClass("file-active");const o=$('');$.each(e,function(e,t){o.append(`${t}
`)}),t.append(o)}t.hover(function(){t.find("> div").stop().animate({opacity:1},500)},function(){t.find("> div").stop().animate({opacity:0},500)})},prepareKeyStorageIconElement:function(e,t){setTimeout(function(){"DEVICE"===t?(e.removeClass("file").addClass("device"),e.find(".file").css("display","none"),e.find(".device").css("display","block")):(e.removeClass("device").addClass("file"),e.find(".file").css("display","block"),e.find(".device").css("display","none"))},0)}},logoBackgroundImage:{get:function(){return s["logo-background-image"]},setBgImg:function(){var e=r(s["auth-background-image"]),t=$(".left-side"),n=$(".background-overlay");n.length&&e?t.length?t.css({"background-image":`url(${$(".fop").length&&e.fop?e.fop:e.basic})`}):(n.width()?n:$("body")).css({"background-image":`url(${e.basic})`}):"Android"!==BrowserDetect.OS&&"iPhone/iPod"!==BrowserDetect.OS||!e.mobile?e&&(t.length?t.css({"background-image":`url(${$(".fop").length&&e.fop?e.fop:e.basic})`}):$("body").css({"background-image":`url(${e.basic})`})):$("body").css({"background-image":`url(${e.mobile})`})},setLogoImg:function(){var e=r(s["logo-background-image"]);e.basic?($("#logo_img").attr("src",e.auth||e.basic),$("#logo_img_reg").attr("src",e.auth||e.basic),$("#logo_img_fop").attr("src",e.fop||e.basic)):($("#logo_img").hide(),$("#logo_img_fop").hide()),"en"===localStorage.getItem("locale")&&e.another_basic&&($("#logo_img").attr("src",e.another_basic),$("#logo_img_reg").attr("src",e.another_basic),$("#logo_img_fop").attr("src",e.another_basic))},render:function(){this.setLogoImg(),this.setBgImg()}}};function u(e){return""===e||/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g.test(e)}function r(e){const t=(new Date).getTime(),n=Object.assign({},e);return Object.keys(n).forEach(function(e){n[e]&&(n[e]="img/"+n[e]+"?"+t)}),n}return{init:function(){var e=$.Deferred();return s?e.resolve():(e=window.location.protocol+"//"+window.location.host+/\/[a-z]\w+\/|\/[A-Z]\w+\//.exec(window.location.pathname)+"cms.json",$.ajax({dataType:"json",url:e,mimeType:"application/json",cache:!1}).done(function(e){s=e}).fail(function(){console.error("Не удалось получить cms.json")}))},get:function(e){if(t.hasOwnProperty(e)&&t[e].hasOwnProperty("get"))return t[e].get()},getBlock:function(e){if(t.hasOwnProperty(e))return t[e]},render:function(e){this.init().done(function(){e.forEach(function(e){t.hasOwnProperty(e)&&t[e].hasOwnProperty("render")&&t[e].render()})})}}}())