function compareVers(n,t){var i;if(n===t)return 0;var r=n.split("."),u=t.split("."),f=Math.min(r.length,u.length);for(i=0;i<f;i++){if(parseInt(r[i])>parseInt(u[i]))return 1;if(parseInt(r[i])<parseInt(u[i]))return-1}return r.length>u.length?1:r.length<u.length?-1:0}function newYearLogo(n){function i(r,u){return t=Math.floor(Math.random()*(u-r+1))+r,t===n&&i(r,u),n=t,t}var r=0,u=$(".sub-logo").children().size()-1,t,n;$("#sub-logo").children().eq(n).css({width:"44px",height:"44px",opacity:"1"});$(".header-wrap").on("mouseenter",function(){$("#sub-logo").children().stop(!0,!0).queue("fx",[]);$("#sub-logo").children().attr("style","");$("#sub-logo").children().eq(i(r,u)).animate({rotate:"720",width:"44px",height:"44px",opacity:"1"},300,"linear")})}function formatCtn(n){return n[0]+n[1]+n[2]+" "+n[3]+n[4]+n[5]+"-"+n[6]+n[7]+"-"+n[8]+n[9]}function unformatCtn(n){return n.replace(" ","").replace(" ","").replace("-","").replace("-","").replace("+7","")}function unformatInternationalCtn(n){return n.replace(" ","").replace(" ","").replace("-","").replace("-","").replace("+","")}function formatInternationalCtn(n){return"+"+n.substr(0,n.length-7)+" "+n.substr(n.length-7,3)+"-"+n.substr(n.length-4,2)+"-"+n.substr(n.length-2)}function insertAt(n,t){var i=Array.prototype.splice.apply(arguments,[2]);return Array.prototype.splice.apply(n,[t,0].concat(i)),n}function insertArrayAt(n,t,i){return Array.prototype.splice.apply(n,[t,0].concat(i)),n}function initUpload(){(uploader==undefined||uploader==null)&&(uploader=new plupload.Uploader({runtimes:"flash,html5,html4",browse_button:QaFeedback.SELECTOR_BROWSE_FILES.substr(1),container:"filesContainer",max_file_size:"1mb",chunk_size:"50kb",url:"/Feedback/UploadChunk",flash_swf_url:"/scripts/plupload/plupload.flash.swf",filters:[{title:QaFeedback.FilterPicFiles,extensions:"jpg,gif,png,tiff,bmp"},{title:QaFeedback.FilterTxtFiles,extensions:"txt,rtf,doc,docx,pdf"},{title:QaFeedback.FilterTblFiles,extensions:"csv,xls,xlsx"}]}),uploader.bind("Init",function(n,t){$("#fileList").html("");(t.runtime=="html4"||t.runtime=="html5")&&(n.settings.container="addFilesButtonContainer",t.runtime=="html4"&&n.refresh())}),$(QaFeedback.SELECTOR_BROWSE_FILES).click(function(n){uploader.start();n.preventDefault()}),uploader.init(),uploader.bind("FilesAdded",function(n,t){var u,r,i;for($(QaFeedback.SELECTOR_ADD_FILES_BUTTON_PROGRESS_ID).removeClass(QaFeedback.CLASS_HIDDEN),currentUploadFilesCount=t.length,n.files.length>QaFeedback.MaxFilesCount&&(currentUploadFilesCount=QaFeedback.MaxFilesCount-(n.files.length-t.length)),$("#messageContainer").html(""),u=[],r=0;r<t.length;r++)i=t[r],i.size==0&&(n.removeFile(i),u.push(i),alert("Файл "+i.name+" пустой"));u.length<t.length&&(n.start(),$("#currentFile").text(i.name),$("#progressBar span").attr("style","width:0%"),$("#currentFile").toggleClass("hidden",!1),$("#progressBar").toggleClass("hidden",!1),n.refresh());$.each(t,function(n,t){$('#fileList span:contains("'+t.name+'")').length==0});n.refresh()}),uploader.bind("FileUploaded",function(n,t){currentUploadFilesCount--;console.log("File uploaded: "+n.files.length+" / "+QaFeedback.MaxFilesCount+" / "+currentUploadFilesCount);currentUploadFilesCount==0&&$(QaFeedback.SELECTOR_ADD_FILES_BUTTON_PROGRESS_ID).addClass(QaFeedback.CLASS_HIDDEN);n.files.length>QaFeedback.MaxFilesCount&&(n.splice(QaFeedback.MaxFilesCount),$("#messageContainer").html("<em>"+Resources.ValidationMessages.NumberOfFilesExceeded.replace("%MAX%",QaFeedback.MaxFilesCount)+"<\/em>"));n.files.length===QaFeedback.MaxFilesCount&&$(QaFeedback.SELECTOR_BROWSE_FILES).toggleClass("hidden",!0);$("#fileList").append('<div class="file-info" id="'+t.id+'"><span class="file '+getFileClass(t.name)+'">'+t.name+' <span class="dynamic" id="delButt'+t.id+'"><em>'+QaFeedback.TitleDelete+"<\/em><\/span><\/span><\/div>");$("#delButt"+t.id).click(function(){$.ajax({url:"/feedback/removefile/",data:{name:$.trim($(this).parent().clone().children().remove().end().text())},type:"POST",dataType:"json"}).done(function(i){$("#"+t.id).remove();var r=-1;$(uploader.files).each(function(n,t){if(t.name==i.name)return r=n,!1});r>=0&&uploader.files.splice(r,1);uploader.refresh();n.files.length<QaFeedback.MaxFilesCount&&($(QaFeedback.SELECTOR_BROWSE_FILES).toggleClass("hidden",!1),uploader.refresh());console.log("File uploaded: "+n.files.length+" / "+QaFeedback.MaxFilesCount+" / "+currentUploadFilesCount)})});$("#currentFile").toggleClass("hidden",!0);$("#progressBar").toggleClass("hidden",!0);$("#fileList").children().length>=QaFeedback.MaxFilesCount&&$(QaFeedback.SELECTOR_BROWSE_FILES).toggleClass("hidden",!0)}),uploader.bind("UploadProgress",function(n,t){$("#currentFile").text(t.name);$("#progressBar").toggleClass("hidden",!1);$("#progressBar span").attr("style","width:"+t.percent+"%");t.percent==100&&$("#progressBar").toggleClass("hidden",!0)}),uploader.bind("Error",function(n,t){$("#messageContainer").html("<em>"+t.message+"<\/em>");n.refresh()}))}function getFileClass(n){return n.toLowerCase().match(/\.doc$/)||n.toLowerCase().match(/\.docx$/)?"doc":n.toLowerCase().match(/\.xls$/)||n.toLowerCase().match(/\.xlsx$/)?"doc":n.toLowerCase().match(/\.pdf$/)?"pdf":n.toLowerCase().match(/\.gif$/)?"gif":n.toLowerCase().match(/\.png$/)?"png":n.toLowerCase().match(/\.jpg$/)?"jpg":n.toLowerCase().match(/\.zip$/)?"zip":"clear-file"}function mobileHelper(n,t){function b(n,t){var f=$(u).find(".helper-item").eq(n);$(f).find(".helper-item-slider").slider({range:"min",value:t,min:1,max:i.Tiles[n].Steps.length,create:function(){t>=1&&$(f).addClass("active");r.changeItemSliderValues($(f),t)},slide:function(n,t){$(f).not(".active")&&$(f).addClass("active");r.changeItemSliderValues($(f),t.value)}})}var r=this,s=t.Location||"/App_Themes/beeline/img/m-helper/",l=$(n).find(".helper-steps"),rt=$(n).find(".mobile-helper-content"),p=$(l).children().eq(0),u=$(l).children().eq(1),ut=$(l).children().eq(2),h=$(n).find(".helper-fixed-pane"),k,a=[0,0,0,0,0,0,0],v=$(n).find(".helper-tools"),e=$("#helperToolsSmallIcons"),w=$("#helperToolsLargeIcons"),y=0,c=0,nt=["blue","violet","pink","green","red","orange","lightblue"],o=[],f=[],i=t,d=/(\d+)+\.(00)/g,tt=/\,/g,g=/\d/g,it="Передвиньте ползунок, чтобы указать потребление";window.onhashchange=function(){if($(l).children().hide(),$(h).hide(),window.location.hash==""&&$("#calc-popup").commonPopup(),window.location.hash!=""){switch(window.location.hash.match(g)-1){case 0:$(e).hide();$(e).find(".show").removeClass("show");$(".helper-item_link-btn").removeClass("showed").attr("style","");a=[0,0,0,0,0,0,0];o=[];f=[];y=0;c=0;break;case 1:$(h).show()}$(l).children().eq(window.location.hash.match(g)-1).show()}};mobileHelper.prototype.init=function(){var n,f,t;for($(".show-tariffs").siblings("span").remove(),n=0;n<=i.RecommendedServices.length-1;n++)i.RecommendedServices[n].Traffic=i.RecommendedServices[n].Traffic.replace(tt,".");$(document).click(function(n){$(n.target).closest(".helper-popup-list").length||$(n.target).closest(".helper-tools").length||($(".helper-inner-popup").hide(),$(".helper-tools_item.active").removeClass("active"),$(".change-trafic-item").find(".showed").removeClass("showed"),$(".helper-popup-list").show(),$(".helper-global-slider").hide(),n.stopPropagation())});$(".show-tariffs").html(i.Texts.MOB_CALC_BUTTON);$(".first-step").find("h2").html(i.Texts.MOB_CALC_DEVICE_TITLE);$(".first-step").find("p").html(i.Texts.MOB_CALC_DEVICE_TEXT);$(".second-step").find(".helper-top-box h2").html(i.Texts.MOB_CALC_ABILITIES_TITLE);$(".second-step").find(".helper-top-box p").html(i.Texts.MOB_CALC_ABILITIES_TEXT);$(".mobile-helper-popup-content").html(i.Texts.MOB_CALC_HINT);$(".third-step").on("click",".tariff-card-link-dynamic",function(n){n.preventDefault();$(this).find("span").fadeIn(100)});$(".third-step").on("mouseleave",".upsale-card",function(){$(".tariff-card-link-dynamic span").fadeOut(100)});$(".grey").html("").append('<img src="'+s+'helper-popup-icon-1.png" alt="Удалить">');$(".small-columns").find(".column_content").find("img").parent().html("").append('<img src="'+s+'map.jpg" alt="Карта">');$(".link-dynamic").on("click",function(n){n.preventDefault();$(".mobile-helper-popup-wrap").show()});r.showFirstStep();$(".good-products").on("click",function(n){n.preventDefault();$(u).hide(300);window.location.hash="#3step";$(".helper-item_link-btn").show();$(h).hide();r.setUpsaleCards($(h).find(".helper-slider").slider("value"));$(".helper-tools_item.change-trafic-item").off("click");$(".helper-global-slider").find(".global-slider").slider({value:$(h).find(".helper-slider").slider("value"),range:"min",min:0,max:o.length-1,slide:function(n,t){$("#resultTariffs").html("");r.setGlobalSliderValues(t.value);r.setUpsaleCards(t.value)}});$(".helper-item_link-btn").on("click",function(n){n.preventDefault();$(w).hide();$(e).find(".active").removeClass("active");$(".helper-popup-list").hide();$(".helper-global-slider").show();$(this).hasClass("showed")?($(".helper-inner-popup").hide(),$(this).removeClass("showed"),$(".helper-popup-list").show(),$(".helper-global-slider").hide()):($(this).addClass("showed"),$(".helper-inner-popup").show())})});$(".help-section-links").find("li").on("click",function(n){if(n.preventDefault(),$(this).hasClass("active"))return!1;$(this).addClass("active");$(this).siblings(".active").removeClass("active");$(".helper-tabs").find(".helper-tab").hide();$(".helper-tabs").find(".helper-tab").eq($(this).index()).show()});for(n=0;n<=i.RelatedServices.length-1;n++){for(f=$("<ul/>"),t=0;t<=i.RelatedServices[n].Parameters.length-1;t++)$(f).append("<li>"+i.RelatedServices[n].Parameters[t].Title+""+i.RelatedServices[n].Parameters[t].Value+"<\/li>");$("#resultRecomendations").append('<div class="upsale-card"><div class="upsale-card_header"><div>'+(i.RelatedServices[n].Benefit!=null?i.RelatedServices[n].Benefit:"")+'<\/div><\/div><div class="upsale-card_content"><h3><a href="'+i.RelatedServices[n].Uri+'">'+i.RelatedServices[n].Title+"<\/a><\/h3><ul>"+$(f).html()+"<\/ul><\/div><\/div>")}$("#resultTariffs").after('<div class="helper_start-again"><span class="dynamic">Попробовать еще раз<\/span><\/div>');$(".helper_start-again").find(".dynamic").on("click",function(){window.location.hash="#1step"})};mobileHelper.prototype.showFirstStep=function(){var n,t;for($(p).find(".helper-items-list").html(""),n=0;n<=i.Devices.length-1;n++)$(p).find(".helper-items-list").append('<div class="helper-item"><div class="helper-item_top">'+i.Devices[n].Title+'<\/div><div class="helper-item_img"><img src="'+s+i.Devices[n].Icon+'" alt="Устройство" /><\/div><\/div>'),t=$('<li class="helper-tools_item device-item" data-multiplier="'+i.Devices[n].Multiplier+'"><a href="#" class="helper-tools-link-'+i.Devices[n].Url+'">'+i.Devices[n].Title+"<\/a><\/li>"),$(t).insertBefore($(v).find(".change-trafic-item")),$(w).append('<div class="helper-popup-list_item"><div>'+i.Devices[n].Title+'<\/div><div class="helper-popup-list_img"><img src="'+s+i.Devices[n].Icon+'" alt="'+i.Devices[n].Title+'" /><\/div><\/div>');$(p).show();$(p).find(".helper-item").on("click",function(){window.location.hash="#2step";r.toolsPopupControl($(this).index());r.showSecondStep()})};mobileHelper.prototype.showSecondStep=function(){function t(){var n;for(o=[],o.push(0),n=0;n<=i.RecommendedServices.length-1;n++)i.RecommendedServices[n].IsTariff==!1&&o.push(parseFloat(i.RecommendedServices[n].Traffic));for(f=o.sort(function(n,t){return n-t}),$(".helper-slider_amount").html(""),n=0;n<=f.length-1;n++)$(".helper-slider_amount").append('<li class="helper-slider_amount-item">'+f[n]+" ГБ<\/li> ");$(".helper-slider_amount").find(":first").addClass("helper-slider_amount-item--left");$(".helper-slider_amount").find(":last").addClass("helper-slider_amount-item--right")}function e(){function e(){$(n).css({left:r,top:i});$(n).show()}$("#calc-popup").append('<div class="helper-item_note"><p><i>'+it+"<\/i><\/p><\/div>");var t,n=$(".helper-item_note"),i,r,f=!0;$(u).find(".helper-item").on("mouseenter",function(){f==!0&&(i=$(this).find(".ui-slider-handle").offset().top-$(n).outerHeight(),r=$(this).find(".ui-slider-handle").offset().left,t=setTimeout(e,3e3))});$(u).find(".helper-item").on("click",function(){f==!0&&(i=$(this).find(".ui-slider-handle").offset().top-$(n).outerHeight(),r=$(this).find(".ui-slider-handle").offset().left,clearInterval(t),e())});$(u).find(".helper-item").on("mouseleave",function(){clearInterval(t);$(n).hide()});$(u).find(".ui-slider-handle").on("click",function(){f=!1;$(n).hide()})}$(u).find(".helper-items-list").html("");for(var n=0;n<=i.Tiles.length-1;n++)$(u).find(".helper-items-list").append(i.Tiles[n].Steps.length>0?'<div class="helper-item helper-item--'+nt[n]+'"><a href="#" class="helper-item_close">Закрыть<\/a><div class="helper-item_top">'+i.Tiles[n].Title+'<\/div><div class="helper-item_content"><div class="helper-item_img"><img src="'+s+i.Tiles[n].Icon+'" alt="'+i.Tiles[n].Title+'" /><\/div><div class="helper-item-slider-wrap"><div class="helper-item-slider"><\/div><div class="helper-item-slider_text"><span class="helper-item-slider_amount">'+i.Tiles[n].Steps[0].Amount+'<\/span><span class="helper-item-slider_units">'+i.Tiles[n].Steps[0].Units+"<\/span><\/div><\/div><\/div><\/div>":"");t();k=$(h).find(".helper-slider").slider({range:"min",value:0,min:0,max:o.length-1,step:1,slide:function(n,t){r.globalSliderChange(t.value)}});$(u).find(".helper-item").each(function(){b($(this).index(),0)});$(".helper-item_close").on("click",function(n){n.preventDefault();n.stopPropagation();$(this).parent().find(".helper-item-slider-wrap").attr("style","");r.itemSliderDelete($(this).parent())});$(h).show();window.location.hash="#2step";$(".good-products").css({visibility:"hidden"});e()};mobileHelper.prototype.toolsPopupControl=function(n){function t(n){return typeof n=="number"?($(v).find("ul").show().find("li").eq(n+1).addClass("show"),$(".helper-popup-list_item").eq(n+1).hide()):($(n).index()!=0&&$(e).find(".active").size()==0?($(n).hide(),$(e).children().eq($(n).index()-1).addClass("show")):$(n).index()==0?($(".helper-popup-list_item").eq($(e).find(".active").index()).show(),$(v).find(".active").removeClass("active").removeClass("show"),$(".helper-tools_list").find(".show").removeClass("active")):($(".helper-popup-list_item").eq($(v).find(".active").index()).show(),$(v).find(".active").removeClass("active").removeClass("show"),$(e).children().eq($(n).index()-1).addClass("show"),$(n).hide()),$(e).children(":visible").size()-2!=i.Devices.length?$(".add-new-item").css("visibility","visible"):$(".add-new-item").css("visibility","hidden"),$(".helper-inner-popup").hide()),y=0,$(e).find(".show").each(function(){y+=parseFloat($(this).attr("data-multiplier"))}),y}t(n);$(w).children().on("click",function(n){n.stopPropagation();r.setSliderValues(c*t($(this)))});$(".helper-tools_item.device-item").on("click",function(n){n.preventDefault();$(".helper-global-slider").hide();$(".helper-item_link-btn").removeClass("showed");$("#helperToolsLargeIcons_title b").html("Изменить устройство");$(this).siblings(":visible").size()<3?$(".delete-item-button").hide():$(".delete-item-button").show();$(".helper-popup-list").is(":hidden")&&$(".helper-popup-list").show().parent().show();$(this).siblings(".helper-tools_item.active").removeClass("active").end().addClass("active")});$(".add-new-item").on("click",function(n){n.preventDefault();$(".helper-global-slider").hide();$(".helper-item_link-btn").removeClass("showed");$("#helperToolsLargeIcons_title b").html("Добавить устройство");$(this).siblings(".helper-tools_item.active").removeClass("active");$(".helper-popup-list").is(":hidden")&&$(".helper-popup-list").show().parent().show();$(".delete-item-button").hide()})};mobileHelper.prototype.changeItemSliderValues=function(n,t){n&&t?($(n).find(".helper-item-slider_units").html(i.Tiles[$(n).index()].Steps[t-1].Units),$(n).find(".helper-item-slider_amount").html(i.Tiles[$(n).index()].Steps[t-1].Amount),a[$(n).index()]=i.Tiles[$(n).index()].Steps[t-1].Traffic):i.Tiles.length>$(n).index()&&i.Tiles[$(n).index()].Steps.length>0&&($(n).find(".helper-item-slider_units").html(i.Tiles[$(n).index()].Steps[0].Units),$(n).find(".helper-item-slider_amount").html(i.Tiles[$(n).index()].Steps[0].Amount),a[$(n).index()]=0);c=0;for(var u=6;u>=0;u--)c=c+a[u];r.setSliderValues(c*y)};mobileHelper.prototype.setSliderValues=function(n){var i=0,t;for(n>0?$(".good-products").css({visibility:"visible"}):$(".good-products").css({visibility:"hidden"}),t=0;t<=f.length-1;t++)if(n<=f[t]){i=f[t];k.slider("value",t);$(".trafic-value").html(i);$(".helper-item_link-btn").find(".helper-tools-link-btn").html(i+" Гб ").next().html("в месяц");break}};mobileHelper.prototype.setGlobalSliderValues=function(n){$(".helper-item_link-btn").find(".helper-tools-link-btn").html(f[n]+" Гб ").next().html("в месяц")};mobileHelper.prototype.globalSliderChange=function(n){var t,e,r;for($(u).find(".active").removeClass("active"),$(u).find($(".helper-item-slider").slider()).slider("destroy"),a=[0,0,0,0,0,0,0],t=0;t<=i.Tiles.length-1;t++)for(e=0,r=0;r<=i.Tiles[t].Steps.length-1;r++){if(i.Tiles[t].Steps[r].ReverseTraffic==f[n]){b(t,r+1);e=1;break}e==0&&r==i.Tiles[t].Steps.length-1&&b(t,0)}n=o[n];n>0?$(".good-products").css({visibility:"visible"}):$(".good-products").css({visibility:"hidden"});$(".trafic-value").html(n);$(".helper-item_link-btn").find(".helper-tools-link-btn").html(n+" Гб ").next().html("в месяц")};mobileHelper.prototype.itemSliderDelete=function(n){$(n).removeClass("active");$(n).find(".helper-item-slider").slider({value:0});r.changeItemSliderValues(n)};mobileHelper.prototype.setUpsaleCards=function(n){function t(n){for(var f=0,e=0,u=[],t=0;t<=i.RecommendedServices.length-1;t++)i.RecommendedServices[t].IsTariff?parseFloat(i.RecommendedServices[t].Traffic)<=n&&parseFloat(i.RecommendedServices[t].Traffic)>=f&&(f=parseFloat(i.RecommendedServices[t].Traffic),u[0]=i.RecommendedServices[t]):parseFloat(i.RecommendedServices[t].Traffic)<=n&&parseFloat(i.RecommendedServices[t].Traffic)>=e&&(e=parseFloat(i.RecommendedServices[t].Traffic),u[1]=i.RecommendedServices[t]),t==i.RecommendedServices.length-1&&u.length!=0&&r(u)}function r(n){var t,u,r;for($("#resultTariffs").html(""),t=0;t<=n.length-1;t++)if(u=$('<div class="upsale-card_content"/>'),n[t]!=null){for(r=0;r<=n[t].Params.length-1;r++)n[t].Params[r].Value!=null&&$(u).append("<li><span>"+n[t].Params[r].Title+"<\/span><span> "+n[t].Params[r].Value+"<\/span><\/li>");$("#resultTariffs").append(n[t].IsTariff?'<div class="upsale-card"><div class="upsale-card_header"><h4><b>Перейдите на тариф <a href="'+n[0].Url+'">&laquo;'+n[0].Title+'&raquo;<\/a><\/b><\/h4><span class="result-tariff-value">'+n[0].Traffic.replace(d,"$1")+' ГБ в месяц<\/span><img src="'+s+'upsale-card-icon-top.png" alt="Иконка" class="upsale-card_header-icon" /><a href="#" class="link-dynamic tariff-card-link-dynamic">? <span class="">'+(n[0].ShareAllServices?i.Texts.MOB_CALC_ICON_SHARED_TEXT:i.Texts.MOB_CALC_ICON_NOSHARED_TEXT)+'<\/span><\/a><\/div><div class="upsale-card_content"><ul class="upsale-card_params">'+$(u).html()+'<\/ul><\/div><div class="upsale-card_info">'+(n[0].Price!=null?'<span class="cost">'+n[0].Price+"<\/span>":"")+'<div class="submit"><a href="'+n[0].Url+'" class="btn-link">К подключению<\/a><\/div><\/div><\/div>':'<div class="upsale-card"><div class="upsale-card_header"><h4><b>'+(n[0]==undefined?"Подключите опцию ":"Или подключите опцию ")+'<a href="'+n[1].Url+'">&laquo;'+n[1].Title+'&raquo;<\/a><\/b><\/h4><span class="result-tariff-value">'+n[1].Traffic.replace(d,"$1")+' ГБ в месяц<\/span><img src="'+s+'upsale-card-icon-top.png" alt="Иконка" class="upsale-card_header-icon" /><a href="#" class="link-dynamic tariff-card-link-dynamic">? <span class="">'+(n[1].ShareAllServices?i.Texts.MOB_CALC_ICON_SHARED_TEXT:i.Texts.MOB_CALC_ICON_NOSHARED_TEXT)+'<\/span><\/a><\/div><div class="upsale-card_content"><ul class="upsale-card_params">'+$(u).html()+'<\/ul><\/div><div class="upsale-card_info">'+(n[1].Price!=null?'<span class="cost">'+n[1].Price+"<\/span>":"")+'<div class="submit"><a href="'+n[1].Url+'" class="btn-link">К подключению<\/a><\/div><\/div><\/div>')}}t(f[n])};this.init()}var Hashtable,fixto,QaCommon,overridden,Url,baseEasings,QaFeedback,QaFeedbackRepository,uploader,currentUploadFilesCount,QaQuality,QaQualityRepository,QaSwindle,QaSwindleRepository,QaSearch,Sitemap,AutoSelectSourceType,TimeTypeEnum,CheckboxType,CheckboxCheckedType,_currentDescriptionControlZindex,SliderType,ActionType,SearchBarSourceType,sitemap,QA;jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),-(o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e))+i)},easeOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),o*Math.pow(2,-10*t)*Math.sin((t*u-f)*2*Math.PI/e)+r+i)},easeInOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u/2)==2?i+r:(e||(e=u*.3*1.5),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),t<1)?-.5*o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)+i:o*Math.pow(2,-10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){var t="ui-effects-",i=n;n.effects={effect:{}},function(n,t){function e(n,t,i){var r=s[t.type]||{};return n==null?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n))?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:r.max<n?r.max:n}function l(t){var e=i(),o=e._rgba=[];return(t=t.toLowerCase(),r(v,function(n,i){var r,s=i.re.exec(t),h=s&&i.parse(s),f=i.space||"rgba";if(h)return r=e[f](h),e[u[f].cache]=r[u[f].cache],o=e._rgba=r._rgba,!1}),o.length)?(o.join()==="0,0,0,0"&&n.extend(o,f.transparent),e):f[t]}function o(n,t,i){return(i=(i+1)%1,i*6<1)?n+(t-n)*i*6:i*2<1?t:i*3<2?n+(t-n)*(2/3-i)*6:n}var a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1]*2.55,n[2]*2.55,n[3]*2.55,n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},s={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},h=i.support={},c=n("<p>")[0],f,r=n.each;c.style.cssText="background-color:rgba(1,1,1,.5)";h.rgba=c.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,s,h,c){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(s),s=t);var a=this,v=n.type(o),y=this._rgba=[];return(s!==t&&(o=[o,s,h,c],v="array"),v==="string")?this.parse(l(o)||f._default):v==="array"?(r(u.rgba.props,function(n,t){y[t.idx]=e(o[t.idx],t)}),this):v==="object"?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if(n==="alpha"||o[n]==null)return;a[u]=i.to(a._rgba)}a[u][t.idx]=e(o[n],t,!0)});a[u]&&n.inArray(null,a[u].slice(0,3))<0&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):void 0},is:function(n){var e=i(n),t=!0,f=this;return r(u,function(n,i){var o,u=e[i.cache];return u&&(o=f[i.cache]||i.to&&i.to(f._rgba)||[],r(i.props,function(n,i){if(u[i.idx]!=null)return t=u[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var f=i(n),c=f._space(),o=u[c],l=this.alpha()===0?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),h=a.slice();return f=f[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=f[c],o=s[i.type]||{};u!==null&&(r===null?h[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),h[c]=e((u-r)*t+r,i)))}),this[c](h)},blend:function(t){if(this._rgba[3]===1)return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return n==null?t>2?1:0:n});return t[3]===1&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return n==null&&(n=t>2?1:0),t&&t<3&&(n=Math.round(n*100)+"%"),n});return t[3]===1&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(r*255)),"#"+n.map(i,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var i=n[0]/255,r=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,h=o*.5,c,l;return c=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,l=t===0?0:h<=.5?t/o:t/(2-o),[Math.round(c)%360,l,h,s==null?1:s]};u.hsla.from=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=t<=.5?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(o(f,i,r+1/3)*255),Math.round(o(f,i,r)*255),Math.round(o(f,i,r-1/3)*255),e]};r(u,function(u,f){var s=f.props,o=f.cache,h=f.to,c=f.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v=a==="array"||a==="object"?u:arguments,f=this[o].slice();return r(s,function(n,t){var i=v[a==="object"?n:t.idx];i==null&&(i=f[t.idx]);f[t.idx]=e(i,t)}),c?(l=i(c(f)),l[o]=f,l):i(f)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f=n.type(i),h=t==="alpha"?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx],e;return f==="undefined"?s:(f==="function"&&(i=i.call(this,s),f=n.type(i)),i==null&&r.empty)?this:(f==="string"&&(e=a.exec(i),e&&(i=s+parseFloat(e[2])*(e[1]==="+"?1:-1))),o[r.idx]=i,this[h](o))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if(u!=="transparent"&&(n.type(u)!=="string"||(o=l(u)))){if(u=i(o||u),!h.rgba&&u._rgba[3]!==1){for(f=r==="backgroundColor"?t.parentNode:t;(e===""||e==="transparent")&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(s){}u=u.blend(e&&e!=="transparent"?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(s){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};f=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(i),function(){function t(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)r=i[u],typeof i[r]=="string"&&(f[n.camelCase(r)]=i[r]);else for(r in i)typeof i[r]=="string"&&(f[r]=i[r]);return f}function f(t,i){var e={},r,f;for(r in i)f=i[r],t[r]!==f&&(u[r]||(n.fx.step[r]||!isNaN(parseFloat(f)))&&(e[r]=f));return e}var r=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,r){n.fx.step[r]=function(n){(n.end==="none"||n.setAttr)&&(n.pos!==1||n.setAttr)||(i.style(n.elem,r,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(i,u,e,o){var s=n.speed(u,e,o);return this.queue(function(){var e=n(this),h=e.attr("class")||"",o,u=s.children?e.find("*").addBack():e;u=u.map(function(){var i=n(this);return{el:i,start:t(this)}});o=function(){n.each(r,function(n,t){i[t]&&e[t+"Class"](i[t])})};o();u=u.map(function(){return this.end=t(this.el[0]),this.diff=f(this.start,this.end),this});e.attr("class",h);u=u.map(function(){var i=this,t=n.Deferred(),r=n.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,u.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(t){return function(i,r,u,f,e){return typeof r=="boolean"||r===undefined?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):t.apply(this,arguments):n.effects.animateClass.call(this,{toggle:i},r,u,f)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function i(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},i==null&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),(typeof i=="number"||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:typeof r=="number"?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function r(t){return!t||typeof t=="number"||n.fx.speeds[t]?!0:typeof t=="string"&&!n.effects.effect[t]?!0:n.isFunction(t)?!0:typeof t=="object"&&!t.effect?!0:!1}n.extend(n.effects,{version:"1.11.4",save:function(n,i){for(var r=0;r<i.length;r++)i[r]!==null&&n.data(t+i[r],n[0].style[i[r]])},restore:function(n,i){for(var u,r=0;r<i.length;r++)i[r]!==null&&(u=n.data(t+i[r]),u===undefined&&(u=""),n.css(i[r],u))},setMode:function(n,t){return t==="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).focus(),u=t.parent(),t.css("position")==="static"?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function e(i){function o(){n.isFunction(e)&&e.call(r[0]);n.isFunction(i)&&i()}var r=n(this),e=t.complete,u=t.mode;(r.is(":hidden")?u==="hide":u==="show")?(r[u](),o()):f.call(r[0],t,o)}var t=i.apply(this,arguments),r=t.mode,u=t.queue,f=n.effects.effect[t.effect];return n.fx.off||!f?r?this[r](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):u===!1?this.each(e):this.queue(u||"fx",e)},show:function(n){return function(t){if(r(t))return n.apply(this,arguments);var u=i.apply(this,arguments);return u.mode="show",this.effect.call(this,u)}}(n.fn.show),hide:function(n){return function(t){if(r(t))return n.apply(this,arguments);var u=i.apply(this,arguments);return u.mode="hide",this.effect.call(this,u)}}(n.fn.hide),toggle:function(n){return function(t){if(r(t)||typeof t=="boolean")return n.apply(this,arguments);var u=i.apply(this,arguments);return u.mode="toggle",this.effect.call(this,u)}}(n.fn.toggle),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r}})}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return n===0||n===1?n:-Math.pow(2,8*(n-1))*Math.sin(((n-1)*80-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((t*3-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(n*2)/2:1-i(n*-2+2)/2}})}();var r=n.effects,u=n.effects.effect.blind=function(t,i){var r=n(this),s=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),y=t.direction||"up",f=/up|down|vertical/.test(y),h=f?"height":"width",c=f?"top":"left",p=/up|left|vertical|horizontal/.test(y),l={},a=v==="show",u,e,o;r.parent().is(".ui-effects-wrapper")?n.effects.save(r.parent(),s):n.effects.save(r,s);r.show();u=n.effects.createWrapper(r).css({overflow:"hidden"});e=u[h]();o=parseFloat(u.css(c))||0;l[h]=a?e:0;p||(r.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),l[c]=a?o:e+o);a&&(u.css(h,0),p||u.css(c,o+e));u.animate(l,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){v==="hide"&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})},f=n.effects.effect.bounce=function(t,i){var r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=k==="hide",y=k==="show",h=t.direction||"up",u=t.distance,p=t.times||5,d=p*2+(y||f?1:0),c=t.duration/d,l=t.easing,e=h==="up"||h==="down"?"top":"left",w=h==="up"||h==="left",b,o,s,a=r.queue(),g=a.length;for((y||f)&&v.push("opacity"),n.effects.save(r,v),r.show(),n.effects.createWrapper(r),u||(u=r[e==="top"?"outerHeight":"outerWidth"]()/3),y&&(s={opacity:1},s[e]=0,r.css("opacity",0).css(e,w?-u*2:u*2).animate(s,c,l)),f&&(u=u/Math.pow(2,p-1)),s={},s[e]=0,b=0;b<p;b++)o={},o[e]=(w?"-=":"+=")+u,r.animate(o,c,l).animate(s,c,l),u=f?u*2:u/2;f&&(o={opacity:0},o[e]=(w?"-=":"+=")+u,r.animate(o,c,l));r.queue(function(){f&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});g>1&&a.splice.apply(a,[1,0].concat(a.splice(g,d+1)));r.dequeue()},e=n.effects.effect.clip=function(t,i){var r=n(this),h=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),f=v==="show",y=t.direction||"vertical",c=y==="vertical",o=c?"height":"width",l=c?"top":"left",s={},a,u,e;n.effects.save(r,h);r.show();a=n.effects.createWrapper(r).css({overflow:"hidden"});u=r[0].tagName==="IMG"?a:r;e=u[o]();f&&(u.css(o,0),u.css(l,e/2));s[o]=f?e:0;s[l]=f?0:e/2;u.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f||r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})},o=n.effects.effect.drop=function(t,i){var r=n(this),h=["position","top","bottom","left","right","opacity","height","width"],c=n.effects.setMode(r,t.mode||"hide"),e=c==="show",u=t.direction||"left",o=u==="up"||u==="down"?"top":"left",s=u==="up"||u==="left"?"pos":"neg",l={opacity:e?1:0},f;n.effects.save(r,h);r.show();n.effects.createWrapper(r);f=t.distance||r[o==="top"?"outerHeight":"outerWidth"](!0)/2;e&&r.css("opacity",0).css(o,s==="pos"?-f:f);l[o]=(e?s==="pos"?"+=":"-=":s==="pos"?"-=":"+=")+f;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){c==="hide"&&r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})},s=n.effects.effect.explode=function(t,i){function k(){l.push(this);l.length===o*c&&d()}function d(){r.css({visibility:"visible"});n(l).remove();u||r.hide();i()}for(var o=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=o,r=n(this),b=n.effects.setMode(r,t.mode||"hide"),u=b==="show",w=r.show().css("visibility","hidden").offset(),s=Math.ceil(r.outerWidth()/c),h=Math.ceil(r.outerHeight()/o),l=[],e,a,v,y,p,f=0;f<o;f++)for(v=w.top+f*h,p=f-(o-1)/2,e=0;e<c;e++)a=w.left+e*s,y=e-(c-1)/2,r.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-e*s,top:-f*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:a+(u?y*s:0),top:v+(u?p*h:0),opacity:u?0:1}).animate({left:a+(u?0:y*s),top:v+(u?0:p*h),opacity:u?1:0},t.duration||500,t.easing,k)},h=n.effects.effect.fade=function(t,i){var r=n(this),u=n.effects.setMode(r,t.mode||"toggle");r.animate({opacity:u},{queue:!1,duration:t.duration,easing:t.easing,complete:i})},c=n.effects.effect.fold=function(t,i){var r=n(this),s=["position","top","bottom","left","right","height","width"],h=n.effects.setMode(r,t.mode||"hide"),e=h==="show",c=h==="hide",f=t.size||15,l=/([0-9]+)%/.exec(f),a=!!t.horizFirst,v=e!==a,y=v?["width","height"]:["height","width"],p=t.duration/2,u,o,w={},b={};n.effects.save(r,s);r.show();u=n.effects.createWrapper(r).css({overflow:"hidden"});o=v?[u.width(),u.height()]:[u.height(),u.width()];l&&(f=parseInt(l[1],10)/100*o[c?0:1]);e&&u.css(a?{height:0,width:f}:{height:f,width:0});w[y[0]]=e?o[0]:f;b[y[1]]=e?o[1]:0;u.animate(w,p,t.easing).animate(b,p,t.easing,function(){c&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()})},l=n.effects.effect.highlight=function(t,i){var r=n(this),u=["backgroundImage","backgroundColor","opacity"],f=n.effects.setMode(r,t.mode||"show"),e={backgroundColor:r.css("backgroundColor")};f==="hide"&&(e.opacity=0);n.effects.save(r,u);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f==="hide"&&r.hide();n.effects.restore(r,u);i()}})},a=n.effects.effect.size=function(t,i){var f,l,u,r=n(this),w=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["width","height","overflow"],v=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=n.effects.setMode(r,t.mode||"effect"),y=t.restore||h!=="effect",c=t.scale||"both",b=t.origin||["middle","center"],k=r.css("position"),s=y?w:["position","top","bottom","left","right","overflow","opacity"],p={height:0,width:0,outerHeight:0,outerWidth:0};h==="show"&&r.show();f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};t.mode==="toggle"&&h==="show"?(r.from=t.to||p,r.to=t.from||f):(r.from=t.from||(h==="show"?p:f),r.to=t.to||(h==="hide"?p:f));u={from:{y:r.from.height/f.height,x:r.from.width/f.width},to:{y:r.to.height/f.height,x:r.to.width/f.width}};(c==="box"||c==="both")&&(u.from.y!==u.to.y&&(s=s.concat(e),r.from=n.effects.setTransition(r,e,u.from.y,r.from),r.to=n.effects.setTransition(r,e,u.to.y,r.to)),u.from.x!==u.to.x&&(s=s.concat(o),r.from=n.effects.setTransition(r,o,u.from.x,r.from),r.to=n.effects.setTransition(r,o,u.to.x,r.to)));(c==="content"||c==="both")&&u.from.y!==u.to.y&&(s=s.concat(v).concat(a),r.from=n.effects.setTransition(r,v,u.from.y,r.from),r.to=n.effects.setTransition(r,v,u.to.y,r.to));n.effects.save(r,s);r.show();n.effects.createWrapper(r);r.css("overflow","hidden").css(r.from);b&&(l=n.effects.getBaseline(b,f),r.from.top=(f.outerHeight-r.outerHeight())*l.y,r.from.left=(f.outerWidth-r.outerWidth())*l.x,r.to.top=(f.outerHeight-r.to.outerHeight)*l.y,r.to.left=(f.outerWidth-r.to.outerWidth)*l.x);r.css(r.from);(c==="content"||c==="both")&&(e=e.concat(["marginTop","marginBottom"]).concat(v),o=o.concat(["marginLeft","marginRight"]),a=w.concat(e).concat(o),r.find("*[width]").each(function(){var i=n(this),r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};y&&n.effects.save(i,a);i.from={height:r.height*u.from.y,width:r.width*u.from.x,outerHeight:r.outerHeight*u.from.y,outerWidth:r.outerWidth*u.from.x};i.to={height:r.height*u.to.y,width:r.width*u.to.x,outerHeight:r.height*u.to.y,outerWidth:r.width*u.to.x};u.from.y!==u.to.y&&(i.from=n.effects.setTransition(i,e,u.from.y,i.from),i.to=n.effects.setTransition(i,e,u.to.y,i.to));u.from.x!==u.to.x&&(i.from=n.effects.setTransition(i,o,u.from.x,i.from),i.to=n.effects.setTransition(i,o,u.to.x,i.to));i.css(i.from);i.animate(i.to,t.duration,t.easing,function(){y&&n.effects.restore(i,a)})}));r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity);h==="hide"&&r.hide();n.effects.restore(r,s);y||(k==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):n.each(["top","left"],function(n,t){r.css(t,function(t,i){var f=parseInt(i,10),u=n?r.to.left:r.to.top;return i==="auto"?u+"px":f+u+"px"})}));n.effects.removeWrapper(r);i()}})},v=n.effects.effect.scale=function(t,i){var u=n(this),r=n.extend(!0,{},t),f=n.effects.setMode(u,t.mode||"effect"),s=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:f==="hide"?0:100),h=t.direction||"both",c=t.origin,e={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},o={y:h!=="horizontal"?s/100:1,x:h!=="vertical"?s/100:1};r.effect="size";r.queue=!1;r.complete=i;f!=="effect"&&(r.origin=c||["middle","center"],r.restore=!0);r.from=t.from||(f==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:e);r.to={height:e.height*o.y,width:e.width*o.x,outerHeight:e.outerHeight*o.y,outerWidth:e.outerWidth*o.x};r.fade&&(f==="show"&&(r.from.opacity=0,r.to.opacity=1),f==="hide"&&(r.from.opacity=1,r.to.opacity=0));u.effect(r)},y=n.effects.effect.puff=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"hide"),o=e==="hide",s=parseInt(t.percent,10)||150,f=s/100,u={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};n.extend(t,{effect:"scale",queue:!1,fade:!0,mode:e,complete:i,percent:o?s:100,from:o?u:{height:u.height*f,width:u.width*f,outerHeight:u.outerHeight*f,outerWidth:u.outerWidth*f}});r.effect(t)},p=n.effects.effect.pulsate=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"show"),h=e==="show",a=e==="hide",v=h||e==="hide",o=(t.times||5)*2+(v?1:0),c=t.duration/o,u=0,f=r.queue(),l=f.length,s;for((h||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1),s=1;s<o;s++)r.animate({opacity:u},c,t.easing),u=1-u;r.animate({opacity:u},c,t.easing);r.queue(function(){a&&r.hide();i()});l>1&&f.splice.apply(f,[1,0].concat(f.splice(l,o+1)));r.dequeue()},w=n.effects.effect.shake=function(t,i){var r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=t.direction||"left",o=t.distance||20,y=t.times||3,p=y*2+1,u=Math.round(t.duration/p),s=f==="up"||f==="down"?"top":"left",h=f==="up"||f==="left",c={},l={},w={},a,e=r.queue(),b=e.length;for(n.effects.save(r,v),r.show(),n.effects.createWrapper(r),c[s]=(h?"-=":"+=")+o,l[s]=(h?"+=":"-=")+o*2,w[s]=(h?"-=":"+=")+o*2,r.animate(c,u,t.easing),a=1;a<y;a++)r.animate(l,u,t.easing).animate(w,u,t.easing);r.animate(l,u,t.easing).animate(c,u/2,t.easing).queue(function(){k==="hide"&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});b>1&&e.splice.apply(e,[1,0].concat(e.splice(b,p+1)));r.dequeue()},b=n.effects.effect.slide=function(t,i){var r=n(this),s=["position","top","bottom","left","right","width","height"],h=n.effects.setMode(r,t.mode||"show"),c=h==="show",f=t.direction||"left",e=f==="up"||f==="down"?"top":"left",o=f==="up"||f==="left",u,l={};n.effects.save(r,s);r.show();u=t.distance||r[e==="top"?"outerHeight":"outerWidth"](!0);n.effects.createWrapper(r).css({overflow:"hidden"});c&&r.css(e,o?isNaN(u)?"-"+u:-u:u);l[e]=(c?o?"+=":"-=":o?"-=":"+=")+u;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){h==="hide"&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})},k=n.effects.effect.transfer=function(t,i){var u=n(this),r=n(t.to),f=r.css("position")==="fixed",e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n("<div class='ui-effects-transfer'><\/div>").appendTo(document.body).addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();i()})}});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n){var i,t=navigator.userAgent,u=/iphone/i.test(t),f=/chrome/i.test(t),r=/android/i.test(t);n.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"};n.fn.extend({caret:function(n,t){var i;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof n?(t="number"==typeof t?t:n,this.each(function(){this.setSelectionRange?this.setSelectionRange(n,t):this.createTextRange&&(i=this.createTextRange(),i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",n),i.select())})):(this[0].setSelectionRange?(n=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(i=document.selection.createRange(),n=0-i.duplicate().moveStart("character",-1e5),t=n+i.text.length),{begin:n,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(t,e){var p,l,o,c,h,v,s,a,y;return!t&&this.length>0?(p=n(this[0]),y=p.data(n.mask.dataName),y?y():void 0):(e=n.extend({autoclear:n.mask.autoclear,placeholder:n.mask.placeholder,completed:null},e),l=n.mask.definitions,o=[],c=s=t.length,h=null,n.each(t.split(""),function(n,t){"?"==t?(s--,c=n):l[t]?(o.push(new RegExp(l[t])),null===h&&(h=o.length-1),c>n&&(v=o.length-1)):o.push(null)}),this.trigger("unmask").each(function(){function nt(){if(e.completed){for(var n=h;v>=n;n++)if(o[n]&&p[n]===w(n))return;e.completed.call(y)}}function w(n){return e.placeholder.charAt(n<e.placeholder.length?n:0)}function b(n){for(;++n<s&&!o[n];);return n}function ut(n){for(;--n>=0&&!o[n];);return n}function it(n,t){var r,i;if(!(0>n)){for(r=n,i=b(t);s>r;r++)if(o[r]){if(!(s>i&&o[r].test(p[i])))break;p[r]=p[i];p[i]=w(i);i=b(i)}d();y.caret(Math.max(h,n))}}function ft(n){for(var r,u,t=n,i=w(n);s>t;t++)if(o[t]){if(r=b(t),u=p[t],p[t]=i,!(s>r&&o[r].test(u)))break;i=u}}function et(){var t=y.val(),n=y.caret();if(a&&a.length&&a.length>t.length){for(k(!0);n.begin>0&&!o[n.begin-1];)n.begin--;if(0===n.begin)for(;n.begin<h&&!o[n.begin];)n.begin++;y.caret(n.begin,n.begin)}else{for(k(!0);n.begin<s&&!o[n.begin];)n.begin++;y.caret(n.begin,n.begin)}nt()}function rt(){k();y.val()!=tt&&y.change()}function ot(n){if(!y.prop("readonly")){var f,i,t,r=n.which||n.keyCode;a=y.val();8===r||46===r||u&&127===r?(f=y.caret(),i=f.begin,t=f.end,t-i==0&&(i=46!==r?ut(i):t=b(i-1),t=46===r?b(t):t),g(i,t),it(i,t-1),n.preventDefault()):13===r?rt.call(this,n):27===r&&(y.val(tt),y.caret(0,k()),n.preventDefault())}}function st(t){var u,e,h,f,i,c;y.prop("readonly")||(f=t.which||t.keyCode,i=y.caret(),t.ctrlKey||t.altKey||t.metaKey||32>f||!f||13===f||((i.end-i.begin!=0&&(g(i.begin,i.end),it(i.begin,i.end-1)),u=b(i.begin-1),s>u&&(e=String.fromCharCode(f),o[u].test(e)))&&((ft(u),p[u]=e,d(),h=b(u),r)?(c=function(){n.proxy(n.fn.caret,y,h)()},setTimeout(c,0)):y.caret(h),i.begin<=v&&nt()),t.preventDefault()))}function g(n,t){for(var i=n;t>i&&s>i;i++)o[i]&&(p[i]=w(i))}function d(){y.val(p.join(""))}function k(n){for(var f,r=y.val(),u=-1,t=0,i=0;s>t;t++)if(o[t]){for(p[t]=w(t);i++<r.length;)if(f=r.charAt(i-1),o[t].test(f)){p[t]=f;u=t;break}if(i>r.length){g(t+1,s);break}}else p[t]===r.charAt(i)&&i++,c>t&&(u=t);return n?d():c>u+1?e.autoclear||p.join("")===ht?(y.val()&&y.val(""),g(0,s)):d():(d(),y.val(y.val().substring(0,u+1))),c?t:h}var y=n(this),p=n.map(t.split(""),function(n,t){if("?"!=n)return l[n]?w(t):n}),ht=p.join(""),tt=y.val();y.data(n.mask.dataName,function(){return n.map(p,function(n,t){return o[t]&&n!=w(t)?n:null}).join("")});y.one("unmask",function(){y.off(".mask").removeData(n.mask.dataName)}).on("focus.mask",function(){if(!y.prop("readonly")){clearTimeout(i);var n;tt=y.val();n=k();i=setTimeout(function(){y.get(0)===document.activeElement&&(d(),n==t.replace("?","").length?y.caret(0,n):y.caret(n))},10)}}).on("blur.mask",rt).on("keydown.mask",ot).on("keypress.mask",st).on("input.mask paste.mask",function(){y.prop("readonly")||setTimeout(function(){var n=k(!0);y.caret(n);nt()},0)});f&&r&&y.off("input.mask").on("input.mask",et);k()}))}})});Hashtable=function(n){function f(n){return typeof n==s?n:""+n}function h(n){var t;return typeof n==s?n:typeof n.hashCode==r?(t=n.hashCode(),typeof t==s?t:h(t)):f(n)}function w(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])}function b(n,t){return n.equals(t)}function k(n,t){return typeof t.equals==r?t.equals(n):n===t}function c(t){return function(i){if(null===i)throw new Error("null is not a valid "+t);if(i===n)throw new Error(t+" must not be undefined");}}function e(n,t,i,r){this[0]=n;this.entries=[];this.addEntry(t,i);null!==r&&(this.getEqualityFunction=function(){return r})}function o(n){return function(t){for(var i,r=this.entries.length,u=this.getEqualityFunction(t);r--;)if(i=this.entries[r],u(t,i[0]))switch(n){case v:return!0;case y:return i;case p:return[r,i[1]]}return!1}}function l(n){return function(t){for(var u=t.length,i=0,r=this.entries,f=r.length;f>i;++i)t[u+i]=r[i][n]}}function d(n,t){for(var r,i=n.length;i--;)if(r=n[i],t===r[0])return i;return null}function t(n,t){var i=n[t];return i&&i instanceof e?i:null}function i(){var i=[],r={},f={replaceDuplicateKey:!0,hashCode:h,equals:null},c=arguments[0],l=arguments[1],o,v,s;l!==n?(f.hashCode=c,f.equals=l):c!==n&&w(f,c);o=f.hashCode;v=f.equals;this.properties=f;this.put=function(n,s){u(n);a(s);var h,c,l=o(n),y=null;return h=t(r,l),h?(c=h.getEntryForKey(n),c?(f.replaceDuplicateKey&&(c[0]=n),y=c[1],c[1]=s):h.addEntry(n,s)):(h=new e(l,n,s,v),i.push(h),r[l]=h),y};this.get=function(n){var e,i,f;return(u(n),e=o(n),i=t(r,e),i&&(f=i.getEntryForKey(n),f))?f[1]:null};this.containsKey=function(n){u(n);var f=o(n),i=t(r,f);return i?i.containsKey(n):!1};this.containsValue=function(n){a(n);for(var t=i.length;t--;)if(i[t].containsValue(n))return!0;return!1};this.clear=function(){i.length=0;r={}};this.isEmpty=function(){return!i.length};s=function(n){return function(){for(var t=[],r=i.length;r--;)i[r][n](t);return t}};this.keys=s("keys");this.values=s("values");this.entries=s("getEntries");this.remove=function(n){u(n);var h,f=o(n),e=null,s=t(r,f);return s&&(e=s.removeEntryForKey(n),null!==e&&0==s.entries.length&&(h=d(i,f),i.splice(h,1),delete r[f])),e};this.size=function(){for(var n=0,t=i.length;t--;)n+=i[t].entries.length;return n}}var r="function",s="string";if(typeof encodeURIComponent=="undefined"||Array.prototype.splice===n||Object.prototype.hasOwnProperty===n)return null;var u=c("key"),a=c("value"),v=0,y=1,p=2;return e.prototype={getEqualityFunction:function(n){return typeof n.equals==r?b:k},getEntryForKey:o(y),getEntryAndIndexForKey:o(p),removeEntryForKey:function(n){var t=this.getEntryAndIndexForKey(n);return t?(this.entries.splice(t[0],1),t[1]):null},addEntry:function(n,t){this.entries.push([n,t])},keys:l(0),values:l(1),getEntries:function(n){for(var r=n.length,t=0,i=this.entries,u=i.length;u>t;++t)n[r+t]=i[t].slice(0)},containsKey:o(v),containsValue:function(n){for(var t=this.entries,i=t.length;i--;)if(n===t[i][1])return!0;return!1}},i.prototype={each:function(n){for(var t,i=this.entries(),r=i.length;r--;)t=i[r],n(t[0],t[1])},equals:function(n){var u,t,i,r=this.size();if(r==n.size()){for(u=this.keys();r--;)if(t=u[r],i=n.get(t),null===i||i!==this.get(t))return!1;return!0}return!1},putAll:function(n,t){for(var f,i,u,e,o=n.entries(),s=o.length,h=typeof t==r;s--;)f=o[s],i=f[0],u=f[1],h&&(e=this.get(i))&&(u=t(i,e,u)),this.put(i,u)},clone:function(){var n=new i(this.properties);return n.putAll(this),n}},i.prototype.toQueryString=function(){for(var n,i=this.entries(),t=i.length,r=[];t--;)n=i[t],r[t]=encodeURIComponent(f(n[0]))+"="+encodeURIComponent(f(n[1]));return r.join("&")},i}(),function(n){function f(n,t,i){this.dec=n;this.group=t;this.neg=i}function e(){for(var u,i,n=0;n<r.length;n++)for(u=r[n],i=0;i<u.length;i++)t.put(u[i],n)}function i(n,i){var o,r;t.size()==0&&e();var s=".",h=",";return i==!1&&(n.indexOf("_")!=-1?n=n.split("_")[1].toLowerCase():n.indexOf("-")!=-1&&(n=n.split("-")[1].toLowerCase())),o=t.get(n),o&&(r=u[o],r&&(s=r[0],h=r[1])),new f(s,h,"-")}var t=new Hashtable,u=[[".",","],[",","."],[","," "],[".","'"]],r=[["ae","au","ca","cn","eg","gb","hk","il","in","jp","sk","th","tw","us"],["at","br","de","dk","es","gr","it","nl","pt","tr","vn"],["bg","cz","fi","fr","no","pl","ru","se"],["ch"]];n.fn.formatNumber=function(t,i,r){return this.each(function(){var f,u;return i==null&&(i=!0),r==null&&(r=!0),f=n(this).is(":input")?new String(n(this).val()):new String(n(this).text()),u=n.formatNumber(f,t),i&&(n(this).is(":input")?n(this).val(u):n(this).text(u)),r?u:void 0})};n.formatNumber=function(t,r){for(var r=n.extend({},n.fn.formatNumber.defaults,r),o=i(r.locale.toLowerCase(),r.isFullLocale),l=o.dec,a=o.group,v=o.neg,s="0#-,.",e="",h=!1,f,c,u=0;u<r.format.length;u++)if(s.indexOf(r.format.charAt(u))==-1)e=e+r.format.charAt(u);else if(u==0&&r.format.charAt(u)=="-"){h=!0;continue}else break;for(f="",u=r.format.length-1;u>=0;u--)if(s.indexOf(r.format.charAt(u))==-1)f=r.format.charAt(u)+f;else break;return r.format=r.format.substring(e.length),r.format=r.format.substring(0,r.format.length-f.length),c=new Number(t),n._formatNumber(c,r,f,e,h)};n._formatNumber=function(t,r,u,f,e){var r=n.extend({},n.fn.formatNumber.defaults,r),b=i(r.locale.toLowerCase(),r.isFullLocale),k=b.dec,d=b.group,g=b.neg,nt,c,v,l,a,ft,et,y,s,h,tt,it,p,o,rt,ot,ut,w;if(r.overrideGroupSep!=null&&(d=r.overrideGroupSep),r.overrideDecSep!=null&&(k=r.overrideDecSep),r.overrideNegSign!=null&&(g=r.overrideNegSign),nt=!1,isNaN(t))if(r.nanForceZero==!0)t=0,nt=!0;else return"";if((r.isPercentage==!0||r.autoDetectPercentage&&u.charAt(u.length-1)=="%")&&(t=t*100),c="",r.format.indexOf(".")>-1){for(v=k,l=r.format.substring(r.format.lastIndexOf(".")+1),r.round==!0?t=new Number(t.toFixed(l.length)):(a=t.toString(),a.lastIndexOf(".")>0&&(a=a.substring(0,a.lastIndexOf(".")+l.length+1)),t=new Number(a)),ft=new Number(t.toString().substring(t.toString().indexOf("."))),decimalString=new String(ft.toFixed(l.length)),decimalString=decimalString.substring(decimalString.lastIndexOf(".")+1),o=0;o<l.length;o++)if(l.charAt(o)=="#"&&decimalString.charAt(o)!="0"){v+=decimalString.charAt(o);continue}else if(l.charAt(o)=="#"&&decimalString.charAt(o)=="0")if(et=decimalString.substring(o),et.match("[1-9]")){v+=decimalString.charAt(o);continue}else break;else l.charAt(o)=="0"&&(v+=decimalString.charAt(o));c+=v}else t=Math.round(t);if(y=Math.floor(t),t<0&&(y=Math.ceil(t)),s="",s=r.format.indexOf(".")==-1?r.format:r.format.substring(0,r.format.indexOf(".")),h="",!(y==0&&s.substr(s.length-1)=="#")||nt){for(tt=new String(Math.abs(y)),it=9999,s.lastIndexOf(",")!=-1&&(it=s.length-s.lastIndexOf(",")-1),p=0,o=tt.length-1;o>-1;o--)h=tt.charAt(o)+h,p++,p==it&&o!=0&&(h=d+h,p=0);if(s.length>h.length&&(rt=s.indexOf("0"),rt!=-1))for(ot=s.length-rt,ut=s.length-h.length-1;h.length<ot;)w=s.charAt(ut),w==","&&(w=d),h=w+h,ut--}return h||s.indexOf("0",s.length-1)===-1||(h="0"),c=h+c,t<0&&e&&f.length>0?f=g+f:t<0&&(c=g+c),r.decimalSeparatorAlwaysShown||c.lastIndexOf(k)==c.length-1&&(c=c.substring(0,c.length-1)),f+c+u};n.fn.parseNumber=function(t,i,r){var f,u;return i==null&&(i=!0),r==null&&(r=!0),f=n(this).is(":input")?new String(n(this).val()):new String(n(this).text()),u=n.parseNumber(f,t),u&&(i&&(n(this).is(":input")?n(this).val(u.toString()):n(this).text(u.toString())),r)?u:void 0};n.parseNumber=function(t,r){var r=n.extend({},n.fn.parseNumber.defaults,r),o=i(r.locale.toLowerCase(),r.isFullLocale),a=o.dec,s=o.group,v=o.neg,u,c,f,e,l,y;r.overrideGroupSep!=null&&(s=r.overrideGroupSep);r.overrideDecSep!=null&&(a=r.overrideDecSep);r.overrideNegSign!=null&&(v=r.overrideNegSign);for(var h=".-",p=r.strict;t.indexOf(s)>-1;)t=t.replace(s,"");for(t=t.replace(a,".").replace(v,"-"),u="",c=!1,(r.isPercentage==!0||r.autoDetectPercentage&&t.charAt(t.length-1)=="%")&&(c=!0),f=0;f<t.length;f++)if("1234567890".indexOf(t.charAt(f))>-1)u=u+t.charAt(f);else if(h.indexOf(t.charAt(f))>-1)u=u+t.charAt(f),h=h.replace(t.charAt(f),"");else if(r.allowPostfix)break;else if(p){u="NaN";break}return e=new Number(u),c&&(e=e/100,l=u.indexOf("."),l!=-1?(y=u.length-l-1,e=e.toFixed(y+2)):e=e.toFixed(2)),e};n.fn.parseNumber.defaults={locale:"us",decimalSeparatorAlwaysShown:!1,isPercentage:!1,autoDetectPercentage:!0,isFullLocale:!1,strict:!1,overrideGroupSep:null,overrideDecSep:null,overrideNegSign:null,allowPostfix:!1};n.fn.formatNumber.defaults={format:"#,###.00",locale:"us",decimalSeparatorAlwaysShown:!1,nanForceZero:!0,round:!0,isFullLocale:!1,overrideGroupSep:null,overrideDecSep:null,overrideNegSign:null,isPercentage:!1,autoDetectPercentage:!0};Number.prototype.toFixed=function(t){return n._roundNumber(this,t)};n._roundNumber=function(n,t){var u=Math.pow(10,t||0),r=String(Math.round(n*u)/u),i;if(t>0)for(i=r.indexOf("."),i==-1?(r+=".",i=0):i=r.length-(i+1);i<t;)r+="0",i++;return r}}(jQuery),function(n,t,i){var d="TEXTAREA",g="function",nt="password",c="maxLength",a="type",r="",u=!0,tt="placeholder",e=!1,it="watermark",o=it,s="watermarkClass",y="watermarkFocus",v="watermarkSubmit",p="watermarkMaxLength",h="watermarkPassword",f="watermarkText",l=/\r/g,ut=/^(button|checkbox|hidden|image|radio|range|reset|submit)$/i,rt="input:data("+o+"),textarea:data("+o+")",w=":watermarkable",b=["Page_ClientValidate"],k=e,ft=tt in document.createElement("input");n.watermark=n.watermark||{version:"3.1.4",runOnce:u,options:{className:it,useNative:u,hideBeforeUnload:u},hide:function(t){n(t).filter(rt).each(function(){n.watermark._hide(n(this))})},_hide:function(n,i){var o=n[0],b=(o.value||r).replace(l,r),v=n.data(f)||r,y=n.data(p)||0,w=n.data(s),u,e;v.length&&b==v&&(o.value=r,n.data(h)&&(n.attr(a)||r)==="text"&&(u=n.data(h)||[],e=n.parent()||[],u.length&&e.length&&(e[0].removeChild(n[0]),e[0].appendChild(u[0]),n=u)),y&&(n.attr(c,y),n.removeData(p)),i&&(n.attr("autocomplete","off"),t.setTimeout(function(){n.select()},1)));w&&n.removeClass(w)},show:function(t){n(t).filter(rt).each(function(){n.watermark._show(n(this))})},_show:function(t){var w=t[0],d=(w.value||r).replace(l,r),i=t.data(f)||r,b=t.attr(a)||r,g=t.data(s),e,o,v;d.length!=0&&d!=i||t.data(y)?n.watermark._hide(t):(k=u,t.data(h)&&b===nt&&(e=t.data(h)||[],o=t.parent()||[],e.length&&o.length&&(o[0].removeChild(t[0]),o[0].appendChild(e[0]),t=e,t.attr(c,i.length),w=t[0])),(b==="text"||b==="search")&&(v=t.attr(c)||0,v>0&&i.length>v&&(t.data(p,v),t.attr(c,i.length))),g&&t.addClass(g),w.value=i)},hideAll:function(){k&&(n.watermark.hide(w),k=e)},showAll:function(){n.watermark.show(w)}};n.fn.watermark=n.fn.watermark||function(i,p){var it="string",k,b;return this.length?(k=e,b=typeof i==it,b&&(i=i.replace(l,r)),typeof p=="object"?(k=typeof p.className==it,p=n.extend({},n.watermark.options,p)):typeof p==it?(k=u,p=n.extend({},n.watermark.options,{className:p})):p=n.watermark.options,typeof p.useNative!=g&&(p.useNative=p.useNative?function(){return u}:function(){return e}),this.each(function(){var et="dragleave",ot="dragenter",ut=this,e=n(ut),st,g,it,rt;if(e.is(w)){if(e.data(o))(b||k)&&(n.watermark._hide(e),b&&e.data(f,i),k&&e.data(s,p.className));else{if(ft&&p.useNative.call(ut,e)&&(e.attr("tagName")||r)!==d){b&&e.attr(tt,i);return}e.data(f,b?i:r);e.data(s,p.className);e.data(o,1);(e.attr(a)||r)===nt?(st=e.wrap("<span>").parent(),g=n(st.html().replace(/type=["']?password["']?/i,'type="text"')),g.data(f,e.data(f)),g.data(s,e.data(s)),g.data(o,1),g.attr(c,i.length),g.focus(function(){n.watermark._hide(g,u)}).bind(ot,function(){n.watermark._hide(g)}).bind("dragend",function(){t.setTimeout(function(){g.blur()},1)}),e.blur(function(){n.watermark._show(e)}).bind(et,function(){n.watermark._show(e)}),g.data(h,e),e.data(h,g)):e.focus(function(){e.data(y,1);n.watermark._hide(e,u)}).blur(function(){e.data(y,0);n.watermark._show(e)}).bind(ot,function(){n.watermark._hide(e)}).bind(et,function(){n.watermark._show(e)}).bind("dragend",function(){t.setTimeout(function(){n.watermark._show(e)},1)}).bind("drop",function(n){var t=e[0],i=n.originalEvent.dataTransfer.getData("Text");(t.value||r).replace(l,r).replace(i,r)===e.data(f)&&(t.value=i);e.focus()});ut.form&&(it=ut.form,rt=n(it),rt.data(v)||(rt.submit(n.watermark.hideAll),it.submit?(rt.data(v,it.submit),it.submit=function(t,i){return function(){var r=i.data(v);n.watermark.hideAll();r.apply?r.apply(t,Array.prototype.slice.call(arguments)):r()}}(it,rt)):(rt.data(v,1),it.submit=function(t){return function(){n.watermark.hideAll();delete t.submit;t.submit()}}(it))))}n.watermark._show(e)}})):this};n.watermark.runOnce&&(n.watermark.runOnce=e,n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},watermarkable:function(n){var t,i=n.nodeName;return i===d?u:i!=="INPUT"?e:(t=n.getAttribute(a),!t||!ut.test(t))}}),function(t){n.fn.val=function(){var u=this,e=Array.prototype.slice.call(arguments),s;return u.length?e.length?(t.apply(u,e),n.watermark.show(u),u):u.data(o)?(s=(u[0].value||r).replace(l,r),s===(u.data(f)||r)?r:s):t.apply(u):e.length?u:i}}(n.fn.val),b.length&&n(function(){for(var i,r,u=b.length-1;u>=0;u--)i=b[u],r=t[i],typeof r==g&&(t[i]=function(t){return function(){return n.watermark.hideAll(),t.apply(null,Array.prototype.slice.call(arguments))}}(r))}),n(t).bind("beforeunload",function(){n.watermark.options.hideBeforeUnload&&n.watermark.hideAll()}))}(jQuery,window),function(n){n.fn.numeric=function(t,i){typeof t=="boolean"&&(t={decimal:t});t=t||{};typeof t.negative=="undefined"&&(t.negative=!0);var r=t.decimal===!1?"":t.decimal||".",u=t.negative===!0?!0:!1;return i=typeof i=="function"?i:function(){},this.data("numeric.decimal",r).data("numeric.negative",u).data("numeric.callback",i).keypress(n.fn.numeric.keypress).keyup(n.fn.numeric.keyup).blur(n.fn.numeric.blur)};n.fn.numeric.keypress=function(t){var u=n.data(this,"numeric.decimal"),e=n.data(this,"numeric.negative"),i=t.charCode?t.charCode:t.keyCode?t.keyCode:0,r,f;if(i==13&&this.nodeName.toLowerCase()=="input")return!0;if(i==13)return!1;if((r=!1,t.ctrlKey&&i==97||t.ctrlKey&&i==65)||t.ctrlKey&&i==120||t.ctrlKey&&i==88||t.ctrlKey&&i==99||t.ctrlKey&&i==67||t.ctrlKey&&i==122||t.ctrlKey&&i==90||t.ctrlKey&&i==118||t.ctrlKey&&i==86||t.shiftKey&&i==45)return!0;if(i<48||i>57){if(f=n(this).val(),f.indexOf("-")!==0&&e&&i==45&&(f.length===0||parseInt(n.fn.getSelectionStart(this),10)===0))return!0;u&&i==u.charCodeAt(0)&&f.indexOf(u)!=-1&&(r=!1);i!=8&&i!=9&&i!=13&&i!=35&&i!=36&&i!=37&&i!=39&&i!=46?r=!1:typeof t.charCode!="undefined"&&(t.keyCode==t.which&&t.which!==0?(r=!0,t.which==46&&(r=!1)):t.keyCode!==0&&t.charCode===0&&t.which===0&&(r=!0));u&&i==u.charCodeAt(0)&&(r=f.indexOf(u)==-1?!0:!1)}else r=!0;return r};n.fn.numeric.keyup=function(){var t=n(this).val(),o,s,h,i,f,c,e,l,u,a;if(t&&t.length>0){var v=n.fn.getSelectionStart(this),r=n.data(this,"numeric.decimal"),y=n.data(this,"numeric.negative");for(r!==""&&r!==null&&(o=t.indexOf(r),o===0&&(this.value="0"+t),o==1&&t.charAt(0)=="-"&&(this.value="-0"+t.substring(1)),t=this.value),s=[0,1,2,3,4,5,6,7,8,9,"-",r],h=t.length,i=h-1;i>=0;i--){for(f=t.charAt(i),i!==0&&f=="-"?t=t.substring(0,i)+t.substring(i+1):i!==0||y||f!="-"||(t=t.substring(1)),c=!1,e=0;e<s.length;e++)if(f==s[e]){c=!0;break}c&&f!=" "||(t=t.substring(0,i)+t.substring(i+1))}if(l=t.indexOf(r),l>0)for(u=h-1;u>l;u--)a=t.charAt(u),a==r&&(t=t.substring(0,u)+t.substring(u+1));this.value=t;n.fn.setSelection(this,v)}};n.fn.numeric.blur=function(){var r=n.data(this,"numeric.decimal"),u=n.data(this,"numeric.callback"),t=this.value,i;t!==""&&(i=new RegExp("^\\d+$|^\\d*"+r+"\\d+$"),i.exec(t)||u.apply(this))};n.fn.removeNumeric=function(){return this.data("numeric.decimal",null).data("numeric.negative",null).data("numeric.callback",null).unbind("keypress",n.fn.numeric.keypress).unbind("blur",n.fn.numeric.blur)};n.fn.getSelectionStart=function(n){if(n.createTextRange){var t=document.selection.createRange().duplicate();return(t.moveEnd("character",n.value.length),t.text==="")?n.value.length:n.value.lastIndexOf(t.text)}return n.selectionStart};n.fn.setSelection=function(n,t){if(typeof t=="number"&&(t=[t,t]),t&&t.constructor==Array&&t.length==2)if(n.createTextRange){var i=n.createTextRange();i.collapse(!0);i.moveStart("character",t[0]);i.moveEnd("character",t[1]);i.select()}else n.setSelectionRange&&(n.focus(),n.setSelectionRange(t[0],t[1]))}}(jQuery),function(n){n.fn.extend({filter_input:function(t){function r(n){var u,f,e;if(n.type=="keypress"){if(u=n.charCode?n.charCode:n.keyCode?n.keyCode:0,(u==8||u==9||u==13||u==35||u==36||u==37||u==39||u==46)&&n.charCode==0&&n.keyCode==u)return!0;if(f=String.fromCharCode(u),t.checkFullInput)f=i.val()+f;else if(t.negkey&&f==t.negkey)return i.val().substr(0,1)==f?i.val(i.val().substring(1,i.val().length)).change():i.val(f+i.val()).change(),!1;e=new RegExp(t.regex)}else{if(n.type=="paste")return i.data("value_before_paste",n.target.value),setTimeout(function(){r({type:"after_paste"})},1),!0;if(n.type=="after_paste")f=i.val(),e=new RegExp("^("+t.regex+")+$");else return!1}return e.test(f)?!0:(typeof t.feedback=="function"&&t.feedback.call(this,f),n.type=="after_paste"&&i.val(i.data("value_before_paste")),!1)}var t=n.extend({regex:".",negkey:!1,live:!1,events:"keypress paste",checkFullInput:!1},t),i=n(this);if(t.live)if(compareVers(jQuery.fn.jquery,"1.7")===1)n(this).on(t.events,n(this),r);else n(this).live(t.events,r);else return this.each(function(){var i=n(this);if(compareVers(jQuery.fn.jquery,"1.7")===1)i.off(t.events).on(t.events,r);else i.unbind(t.events).bind(t.events,r)})}})}(jQuery),function(n){n.fn.transliterate=function(t){var i=n.extend({},n.fn.transliterate.defaults,t);return this.each(function(){function u(n){var t=new String(n);return t&&(t=r(t,i.maps[i.direction].multiPre),t=f(t),t=r(t,i.maps[i.direction].multiPost)),t}function f(n){var r=new String(n),t,o,s;if(r){var u=i.maps[i.direction].charMap[0].split(""),e=i.maps[i.direction].charMap[1].split(""),f={};for(t=0;t<u.length;t++)o=t<e.length?e[t]:u[t],f[u[t]]=o;s=new RegExp(u.join("|"),"g");r=r.replace(s,function(n){return f[n]?f[n]:n})}return r}function r(i,r){var v,f,e,c,s,h,a;if(r[0])for(v=r[0].length,f=0;f<v;f++){var u=n(t).data("tempReplacements"),y=r[0][f],o=new RegExp(y),l=r[1][f];if(l.match(o)){for(e=(new Date).getTime();e==(new Date).getTime();)e=e;for(c=u,u=[],s=0;s<c.length;s++)if(c[s][0]==r[0][f])continue;else u.push(c[s]);for(u.push([r[0][f],e]),n(t).data("tempReplacements",u);o.test(i);)i=i.replace(o,e)}else if(y.match(new RegExp(l)))for(h=0;h<u.length;h++)for(a=new RegExp(u[h][1]);i.match(a);)i=i.replace(a,u[h][0]);while(o.test(i))i=i.replace(o,l)}return i}n(this).val(u(n(this).val()));var t=this})};n.fn.transliterate.defaults={direction:"r2l",transliterateFormValues:!0,excludes:[],maps:{r2l:{charMap:["абвгдезийклмнопрстуфхъыьэАБВГДЕЗИЙКЛМНОПРСТУФХЪЫЬЭ","abvgdeziiklmnoprstufh'i'eABVGDEZIIKLMNOPRSTUFH'I'E"],multiPre:[["ё","ж","ц","ч","ш","щ","ю","я","Ё","Ж","Ц","Ч","Ш","Щ","Ю","Я"],["yo","zh","ts","ch","sh","sch","yu","ya","YO","ZH","TS","CH","SH","SCH","YU","YA"]],multiPost:[[],[]]}}}}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n:n(jQuery)}(function(n){function f(i){var u=i||window.event,l=[].slice.call(arguments,1),f=0,e=0,o=0,h=0,c=0,s;return i=n.event.fix(u),i.type="mousewheel",u.wheelDelta&&(f=u.wheelDelta),u.detail&&(f=u.detail*-1),u.deltaY&&(o=u.deltaY*-1,f=o),u.deltaX&&(e=u.deltaX,f=e*-1),u.wheelDeltaY!==undefined&&(o=u.wheelDeltaY),u.wheelDeltaX!==undefined&&(e=u.wheelDeltaX*-1),h=Math.abs(f),(!r||h<r)&&(r=h),c=Math.max(Math.abs(o),Math.abs(e)),(!t||c<t)&&(t=c),s=f>0?"floor":"ceil",f=Math[s](f/r),e=Math[s](e/t),o=Math[s](o/t),l.unshift(i,f,e,o),(n.event.dispatch||n.event.handle).apply(this,l)}var e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],r,t,u;if(n.event.fixHooks)for(u=e.length;u;)n.event.fixHooks[e[--u]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=i.length;n;)this.addEventListener(i[--n],f,!1);else this.onmousewheel=f},teardown:function(){if(this.removeEventListener)for(var n=i.length;n;)this.removeEventListener(i[--n],f,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});jQuery.fn.highlight=function(n){function t(n,i){var o=0,r,f,u;if(n.nodeType==3){if(r=n.data.toUpperCase().indexOf(i),r-=n.data.substr(0,r).toUpperCase().length-n.data.substr(0,r).length,r>=0){f=document.createElement("span");f.className="marker";var e=n.splitText(r),h=e.splitText(i.length),s=e.cloneNode(!0);f.appendChild(s);e.parentNode.replaceChild(f,e);o=1}}else if(n.nodeType==1&&n.childNodes&&!/(script|style)/i.test(n.tagName))for(u=0;u<n.childNodes.length;++u)u+=t(n.childNodes[u],i);return o}return this.length&&n&&n.length?this.each(function(){t(this,n.toUpperCase())}):this};jQuery.fn.removeHighlight=function(){return this.find("span.marker").each(function(){this.parentNode.firstChild.nodeName;with(this.parentNode)replaceChild(this.firstChild,this),normalize()}).end()},function(n,t){var $=n.jQuery||n.Cowboy||(n.Cowboy={}),i;$.throttle=i=function(n,i,r,u){function o(){function o(){e=+new Date;r.apply(h,c)}function l(){f=t}var h=this,s=+new Date-e,c=arguments;u&&!f&&o();f&&clearTimeout(f);u===t&&s>n?o():i!==!0&&(f=setTimeout(u?l:o,u===t?n-s:n))}var f,e=0;return typeof i!="boolean"&&(u=r,r=i,i=t),$.guid&&(o.guid=r.guid=r.guid||$.guid++),o};$.debounce=function(n,r,u){return u===t?i(n,r,!1):i(n,u,r!==!1)}}(this),function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";function r(t){return!t.nodeName||-1!==n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function i(t){return n.isFunction(t)||n.isPlainObject(t)?t:{top:t,left:t}}var t=n.scrollTo=function(t,i,r){return n(window).scrollTo(t,i,r)};return t.defaults={axis:"xy",duration:0,limit:!0},n.fn.scrollTo=function(u,f,e){"object"==typeof f&&(e=f,f=0);"function"==typeof e&&(e={onAfter:e});"max"===u&&(u=9e9);e=n.extend({},t.defaults,e);f=f||e.duration;var o=e.queue&&1<e.axis.length;return o&&(f/=2),e.offset=i(e.offset),e.over=i(e.over),this.each(function(){function y(t){var i=n.extend({},e,{queue:!0,duration:f,complete:t&&function(){t.call(c,s,e)}});a.animate(h,i)}var p;if(null!==u){var l=r(this),c=l?this.contentWindow||window:this,a=n(c),s=u,h={},v;switch(typeof s){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(s)){s=i(s);break}s=l?n(s):n(s,c);case"object":if(s.length===0)return;(s.is||s.style)&&(v=(s=n(s)).offset())}p=n.isFunction(e.offset)&&e.offset(c,s)||e.offset;n.each(e.axis.split(""),function(n,i){var u="x"===i?"Left":"Top",f=u.toLowerCase(),r="scroll"+u,w=a[r](),b=t.max(c,i);v?(h[r]=v[f]+(l?0:w-a.offset()[f]),e.margin&&(h[r]-=parseInt(s.css("margin"+u),10)||0,h[r]-=parseInt(s.css("border"+u+"Width"),10)||0),h[r]+=p[f]||0,e.over[f]&&(h[r]+=s["x"===i?"width":"height"]()*e.over[f])):(u=s[f],h[r]=u.slice&&"%"===u.slice(-1)?parseFloat(u)/100*b:u);e.limit&&/^\d+$/.test(h[r])&&(h[r]=0>=h[r]?0:Math.min(h[r],b));!n&&1<e.axis.length&&(w===h[r]?h={}:o&&(y(e.onAfterFirst),h={}))});y(e.onAfter)}})},t.max=function(t,i){var u="x"===i?"Width":"Height",e="scroll"+u;if(!r(t))return t[e]-n(t)[u.toLowerCase()]();var u="client"+u,f=t.ownerDocument||t.document,o=f.documentElement,f=f.body;return Math.max(o[e],f[e])-Math.min(o[u],f[u])},n.Tween.propHooks.scrollLeft=n.Tween.propHooks.scrollTop={get:function(t){return n(t.elem)[t.prop]()},set:function(t){var r=this.get(t),i;if(t.options.interrupt&&t._last&&t._last!==r)return n(t.elem).stop();i=Math.round(t.now);r!==i&&(n(t.elem)[t.prop](i),t._last=this.get(t))}},t});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function u(r){var u=r||window.event,w=c.call(arguments,1),l=0,s=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(u),r.type="mousewheel","detail"in u&&(e=-1*u.detail),"wheelDelta"in u&&(e=u.wheelDelta),"wheelDeltaY"in u&&(e=u.wheelDeltaY),"wheelDeltaX"in u&&(s=-1*u.wheelDeltaX),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(s=-1*e,e=0),l=0===e?s:e,"deltaY"in u&&(e=-1*u.deltaY,l=e),"deltaX"in u&&(s=u.deltaX,0===e&&(l=-1*s)),0!==e||0!==s)return 1===u.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,s*=v):2===u.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,s*=y),(a=Math.max(Math.abs(e),Math.abs(s)),(!t||t>a)&&(t=a,o(u,a)&&(t/=40)),o(u,a)&&(l/=40,s/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=s,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,s,e),f&&clearTimeout(f),f=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var f,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],u,!1);else this.onmousewheel=u;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],u,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});!function(n){"undefined"!=typeof module&&module.exports?module.exports=n:n(jQuery,window,document)}(function(n){!function(t){var i="function"==typeof define&&define.amd,r="undefined"!=typeof module&&module.exports,u="https:"==document.location.protocol?"https:":"http:";i||(r?require("jquery-mousewheel")(n):n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+u+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js%3E%3C/script%3E")));t()}(function(){var h,c="mCustomScrollbar",t="mCS",tt=".mCustomScrollbar",et={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0,autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},vt=0,w={},y=window.attachEvent&&!window.addEventListener?1:0,f=!1,i=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],s={init:function(r){var r=n.extend(!0,{},et,r),e=a.call(this),u,f;if(r.live){if(u=r.liveSelector||this.selector||tt,f=n(u),"off"===r.live)return void b(u);w[u]=setTimeout(function(){f.mCustomScrollbar(r);"once"===r.live&&f.length&&b(u)},500)}else b(u);return r.setWidth=r.set_width?r.set_width:r.setWidth,r.setHeight=r.set_height?r.set_height:r.setHeight,r.axis=r.horizontalScroll?"x":yt(r.axis),r.scrollInertia=r.scrollInertia>0&&r.scrollInertia<17?17:r.scrollInertia,"object"!=typeof r.mouseWheel&&1==r.mouseWheel&&(r.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),r.mouseWheel.scrollAmount=r.mouseWheelPixels?r.mouseWheelPixels:r.mouseWheel.scrollAmount,r.mouseWheel.normalizeDelta=r.advanced.normalizeMouseWheelDelta?r.advanced.normalizeMouseWheelDelta:r.mouseWheel.normalizeDelta,r.scrollButtons.scrollType=pt(r.scrollButtons.scrollType),ot(r),n(e).each(function(){var u=n(this);if(!u.data(t)){u.data(t,{idx:++vt,opt:r,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:u.css("direction"),cbOffsets:null,trigger:null});var e=u.data(t),f=e.opt,o=u.data("mcs-axis"),h=u.data("mcs-scrollbar-position"),c=u.data("mcs-theme");o&&(f.axis=o);h&&(f.scrollbarPosition=h);c&&(f.theme=c,ot(f));wt.call(this);n("#mCSB_"+e.idx+"_container img:not(."+i[2]+")").addClass(i[2]);s.update.call(null,u)}})},update:function(r,f){var e=r||a.call(this);return n(e).each(function(){var s=n(this),c;if(s.data(t)){var e=s.data(t),r=e.opt,h=n("#mCSB_"+e.idx+"_container"),l=[n("#mCSB_"+e.idx+"_dragger_vertical"),n("#mCSB_"+e.idx+"_dragger_horizontal")];if(!h.length)return;e.tweenRunning&&o(s);s.hasClass(i[3])&&s.removeClass(i[3]);s.hasClass(i[4])&&s.removeClass(i[4]);dt.call(this);bt.call(this);"y"===r.axis||r.advanced.autoExpandHorizontalScroll||h.css("width",st(h.children()));e.overflowed=ti.call(this);ht.call(this);r.autoDraggerLength&&gt.call(this);ni.call(this);ii.call(this);c=[Math.abs(h[0].offsetTop),Math.abs(h[0].offsetLeft)];"x"!==r.axis&&(e.overflowed[0]?l[0].height()>l[0].parent().height()?v.call(this):(u(s,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),e.contentReset.y=null):(v.call(this),"y"===r.axis?d.call(this):"yx"===r.axis&&e.overflowed[1]&&u(s,c[1].toString(),{dir:"x",dur:0,overwrite:"none"})));"y"!==r.axis&&(e.overflowed[1]?l[1].width()>l[1].parent().width()?v.call(this):(u(s,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),e.contentReset.x=null):(v.call(this),"x"===r.axis?d.call(this):"yx"===r.axis&&e.overflowed[0]&&u(s,c[0].toString(),{dir:"y",dur:0,overwrite:"none"})));f&&e&&(2===f&&r.callbacks.onImageLoad&&"function"==typeof r.callbacks.onImageLoad?r.callbacks.onImageLoad.call(this):3===f&&r.callbacks.onSelectorChange&&"function"==typeof r.callbacks.onSelectorChange?r.callbacks.onSelectorChange.call(this):r.callbacks.onUpdate&&"function"==typeof r.callbacks.onUpdate&&r.callbacks.onUpdate.call(this));ft.call(this)}})},scrollTo:function(i,r){if("undefined"!=typeof i&&null!=i){var f=a.call(this);return n(f).each(function(){var s=n(this);if(s.data(t)){var o=s.data(t),h=o.opt,c={trigger:"external",scrollInertia:h.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},f=n.extend(!0,{},c,r),e=ut.call(this,i),l=f.scrollInertia>0&&f.scrollInertia<17?17:f.scrollInertia;e[0]=ct.call(this,e[0],"y");e[1]=ct.call(this,e[1],"x");f.moveDragger&&(e[0]*=o.scrollRatio.y,e[1]*=o.scrollRatio.x);f.dur=l;setTimeout(function(){null!==e[0]&&"undefined"!=typeof e[0]&&"x"!==h.axis&&o.overflowed[0]&&(f.dir="y",f.overwrite="all",u(s,e[0].toString(),f));null!==e[1]&&"undefined"!=typeof e[1]&&"y"!==h.axis&&o.overflowed[1]&&(f.dir="x",f.overwrite="none",u(s,e[1].toString(),f))},f.timeout)}})}},stop:function(){var i=a.call(this);return n(i).each(function(){var i=n(this);i.data(t)&&o(i)})},disable:function(r){var u=a.call(this);return n(u).each(function(){var u=n(this);u.data(t)&&(u.data(t),ft.call(this,"remove"),d.call(this),r&&v.call(this),ht.call(this,!0),u.addClass(i[3]))})},destroy:function(){var r=a.call(this);return n(r).each(function(){var f=n(this);if(f.data(t)){var u=f.data(t),e=u.opt,s=n("#mCSB_"+u.idx),o=n("#mCSB_"+u.idx+"_container"),h=n(".mCSB_"+u.idx+"_scrollbar");e.live&&b(e.liveSelector||n(r).selector);ft.call(this,"remove");d.call(this);v.call(this);f.removeData(t);l(this,"mcs");h.remove();o.find("img."+i[2]).removeClass(i[2]);s.replaceWith(o.contents());f.removeClass(c+" _"+t+"_"+u.idx+" "+i[6]+" "+i[7]+" "+i[5]+" "+i[3]).addClass(i[4])}})}},a=function(){return"object"!=typeof n(this)||n(this).length<1?tt:this},ot=function(t){t.autoDraggerLength=n.inArray(t.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1?!1:t.autoDraggerLength;t.autoExpandScrollbar=n.inArray(t.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"])>-1?!1:t.autoExpandScrollbar;t.scrollButtons.enable=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!1:t.scrollButtons.enable;t.autoHideScrollbar=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!0:t.autoHideScrollbar;t.scrollbarPosition=n.inArray(t.theme,["minimal","minimal-dark"])>-1?"outside":t.scrollbarPosition},b=function(n){w[n]&&(clearTimeout(w[n]),l(w,n))},yt=function(n){return"yx"===n||"xy"===n||"auto"===n?"yx":"x"===n||"horizontal"===n?"x":"y"},pt=function(n){return"stepped"===n||"pixels"===n||"step"===n||"click"===n?"stepped":"stepless"},wt=function(){var f=n(this),u=f.data(t),r=u.opt,l=r.autoExpandScrollbar?" "+i[1]+"_expand":"",o=["<div id='mCSB_"+u.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+u.idx+"_scrollbar mCS-"+r.theme+" mCSB_scrollTools_vertical"+l+"'><div class='"+i[12]+"'><div id='mCSB_"+u.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>","<div id='mCSB_"+u.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+u.idx+"_scrollbar mCS-"+r.theme+" mCSB_scrollTools_horizontal"+l+"'><div class='"+i[12]+"'><div id='mCSB_"+u.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>"],v="yx"===r.axis?"mCSB_vertical_horizontal":"x"===r.axis?"mCSB_horizontal":"mCSB_vertical",a="yx"===r.axis?o[0]+o[1]:"x"===r.axis?o[1]:o[0],y="yx"===r.axis?"<div id='mCSB_"+u.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",p=r.autoHideScrollbar?" "+i[6]:"",w="x"!==r.axis&&"rtl"===u.langDir?" "+i[7]:"",h,s,e;r.setWidth&&f.css("width",r.setWidth);r.setHeight&&f.css("height",r.setHeight);r.setLeft="y"!==r.axis&&"rtl"===u.langDir?"989999px":r.setLeft;f.addClass(c+" _"+t+"_"+u.idx+p+w).wrapInner("<div id='mCSB_"+u.idx+"' class='mCustomScrollBox mCS-"+r.theme+" "+v+"'><div id='mCSB_"+u.idx+"_container' class='mCSB_container' style='position:relative; top:"+r.setTop+"; left:"+r.setLeft+";' dir="+u.langDir+" /><\/div>");h=n("#mCSB_"+u.idx);s=n("#mCSB_"+u.idx+"_container");"y"===r.axis||r.advanced.autoExpandHorizontalScroll||s.css("width",st(s.children()));"outside"===r.scrollbarPosition?("static"===f.css("position")&&f.css("position","relative"),f.css("overflow","visible"),h.addClass("mCSB_outside").after(a)):(h.addClass("mCSB_inside").append(a),s.wrap(y));kt.call(this);e=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")];e[0].css("min-height",e[0].height());e[1].css("min-width",e[1].width())},st=function(t){return Math.max.apply(Math,t.map(function(){return n(this).outerWidth(!0)}).get())},bt=function(){var f=n(this),r=f.data(t),u=r.opt,i=n("#mCSB_"+r.idx+"_container");u.advanced.autoExpandHorizontalScroll&&"y"!==u.axis&&i.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(i[0].getBoundingClientRect().right+.4)-Math.floor(i[0].getBoundingClientRect().left),position:"relative"}).unwrap()},kt=function(){var s=n(this),o=s.data(t),u=o.opt,h=n(".mCSB_"+o.idx+"_scrollbar:first"),f=nt(u.scrollButtons.tabindex)?"tabindex='"+u.scrollButtons.tabindex+"'":"",r=["<a href='#' class='"+i[13]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[14]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[15]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[16]+"' oncontextmenu='return false;' "+f+" />"],e=["x"===u.axis?r[2]:r[0],"x"===u.axis?r[3]:r[1],r[2],r[3]];u.scrollButtons.enable&&h.prepend(e[0]).append(e[1]).next(".mCSB_scrollTools").prepend(e[2]).append(e[3])},dt=function(){var i=n(this),f=i.data(t),e=n("#mCSB_"+f.idx),r=i.css("max-height")||"none",o=-1!==r.indexOf("%"),s=i.css("box-sizing"),u;"none"!==r&&(u=o?i.parent().height()*parseInt(r)/100:parseInt(r),"border-box"===s&&(u-=i.innerHeight()-i.height()+(i.outerHeight()-i.innerHeight())),e.css("max-height",Math.round(u)))},gt=function(){var s=n(this),u=s.data(t),f=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),r=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")],o=[f.height()/e.outerHeight(!1),f.width()/e.outerWidth(!1)],i=[parseInt(r[0].css("min-height")),Math.round(o[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(o[1]*r[1].parent().width())],h=y&&i[1]<i[0]?i[0]:i[1],c=y&&i[3]<i[2]?i[2]:i[3];r[0].css({height:h,"max-height":r[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":i[0]+"px"});r[1].css({width:c,"max-width":r[1].parent().width()-10})},ni=function(){var s=n(this),i=s.data(t),u=n("#mCSB_"+i.idx),f=n("#mCSB_"+i.idx+"_container"),r=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],e=[f.outerHeight(!1)-u.height(),f.outerWidth(!1)-u.width()],o=[e[0]/(r[0].parent().height()-r[0].height()),e[1]/(r[1].parent().width()-r[1].width())];i.scrollRatio={y:o[0],x:o[1]}},k=function(n,t,r){var f=r?i[0]+"_expanded":"",u=n.closest(".mCSB_scrollTools");"active"===t?(n.toggleClass(i[0]+" "+f),u.toggleClass(i[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||("hide"===t?(n.removeClass(i[0]),u.removeClass(i[1])):(n.addClass(i[0]),u.addClass(i[1])))},ti=function(){var f=n(this),i=f.data(t),u=n("#mCSB_"+i.idx),r=n("#mCSB_"+i.idx+"_container"),e=null==i.overflowed?r.height():r.outerHeight(!1),o=null==i.overflowed?r.width():r.outerWidth(!1);return[e>u.height(),o>u.width()]},v=function(){var r=n(this),i=r.data(t),f=i.opt,c=n("#mCSB_"+i.idx),s=n("#mCSB_"+i.idx+"_container"),h=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],e;(o(r),("x"!==f.axis&&!i.overflowed[0]||"y"===f.axis&&i.overflowed[0])&&(h[0].add(s).css("top",0),u(r,"_resetY")),"y"!==f.axis&&!i.overflowed[1]||"x"===f.axis&&i.overflowed[1])&&(e=dx=0,"rtl"===i.langDir&&(e=c.width()-s.outerWidth(!1),dx=Math.abs(e/i.scrollRatio.x)),s.css("left",e),h[1].css("left",dx),u(r,"_resetX"))},ii=function(){function u(){e=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(e),ei.call(f[0])):u()},100)}var f=n(this),r=f.data(t),i=r.opt,e;r.bindEvents||((ri.call(this),i.contentTouchScroll&&ui.call(this),fi.call(this),i.mouseWheel.enable)&&u(),si.call(this),ci.call(this),i.advanced.autoScrollOnFocus&&hi.call(this),i.scrollButtons.enable&&li.call(this),i.keyboard.enable&&ai.call(this),r.bindEvents=!0)},d=function(){var u=n(this),r=u.data(t),f=r.opt,e=t+"_"+r.idx,o=".mCSB_"+r.idx+"_scrollbar",s=n("#mCSB_"+r.idx+",#mCSB_"+r.idx+"_container,#mCSB_"+r.idx+"_container_wrapper,"+o+" ."+i[12]+",#mCSB_"+r.idx+"_dragger_vertical,#mCSB_"+r.idx+"_dragger_horizontal,"+o+">a"),h=n("#mCSB_"+r.idx+"_container");f.advanced.releaseDraggableSelectors&&s.add(n(f.advanced.releaseDraggableSelectors));r.bindEvents&&(n(document).unbind("."+e),s.each(function(){n(this).unbind("."+e)}),clearTimeout(u[0]._focusTimeout),l(u[0],"_focusTimeout"),clearTimeout(r.sequential.step),l(r.sequential,"step"),clearTimeout(h[0].onCompleteTimeout),l(h[0],"onCompleteTimeout"),r.bindEvents=!1)},ht=function(r){var h=n(this),u=h.data(t),o=u.opt,c=n("#mCSB_"+u.idx+"_container_wrapper"),f=c.length?c:n("#mCSB_"+u.idx+"_container"),e=[n("#mCSB_"+u.idx+"_scrollbar_vertical"),n("#mCSB_"+u.idx+"_scrollbar_horizontal")],s=[e[0].find(".mCSB_dragger"),e[1].find(".mCSB_dragger")];"x"!==o.axis&&(u.overflowed[0]&&!r?(e[0].add(s[0]).add(e[0].children("a")).css("display","block"),f.removeClass(i[8]+" "+i[10])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[0].css("display","none"),f.removeClass(i[10])):(e[0].css("display","none"),f.addClass(i[10])),f.addClass(i[8])));"y"!==o.axis&&(u.overflowed[1]&&!r?(e[1].add(s[1]).add(e[1].children("a")).css("display","block"),f.removeClass(i[9]+" "+i[11])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[1].css("display","none"),f.removeClass(i[11])):(e[1].css("display","none"),f.addClass(i[11])),f.addClass(i[9])));u.overflowed[0]||u.overflowed[1]?h.removeClass(i[5]):h.addClass(i[5])},r=function(n){var r=n.type,t,i;switch(r){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return n.target.ownerDocument!==document?[n.originalEvent.screenY,n.originalEvent.screenX,!1]:[n.originalEvent.pageY,n.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return t=n.originalEvent.touches[0]||n.originalEvent.changedTouches[0],i=n.originalEvent.touches.length||n.originalEvent.changedTouches.length,n.target.ownerDocument!==document?[t.screenY,t.screenX,i>1]:[t.pageY,t.pageX,i>1];default:return[n.pageY,n.pageX,!1]}},ri=function(){function w(n){var t=d.find("iframe"),i;t.length&&(i=n?"auto":"none",t.css("pointer-events",i))}function b(n,t,r,f){var e,o;(d[0].idleTimer=h.scrollInertia<233?250:0,i.attr("id")===v[1])?(e="x",o=(i[0].offsetLeft-t+f)*s.scrollRatio.x):(e="y",o=(i[0].offsetTop-n+r)*s.scrollRatio.y);u(a,o.toString(),{dir:e,drag:!0})}var i,c,l,a=n(this),s=a.data(t),h=s.opt,e=t+"_"+s.idx,v=["mCSB_"+s.idx+"_dragger_vertical","mCSB_"+s.idx+"_dragger_horizontal"],d=n("#mCSB_"+s.idx+"_container"),p=n("#"+v[0]+",#"+v[1]),g=h.advanced.releaseDraggableSelectors?p.add(n(h.advanced.releaseDraggableSelectors)):p;p.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(t){if(t.stopImmediatePropagation(),t.preventDefault(),at(t)){f=!0;y&&(document.onselectstart=function(){return!1});w(!1);o(a);i=n(this);var u=i.offset(),e=r(t)[0]-u.top,s=r(t)[1]-u.left,v=i.height()+u.top,p=i.width()+u.left;v>e&&e>0&&p>s&&s>0&&(c=e,l=s);k(i,"active",h.autoExpandScrollbar)}}).bind("touchmove."+e,function(n){n.stopImmediatePropagation();n.preventDefault();var t=i.offset(),u=r(n)[0]-t.top,f=r(n)[1]-t.left;b(c,l,u,f)});n(document).bind("mousemove."+e+" pointermove."+e+" MSPointerMove."+e,function(n){if(i){var t=i.offset(),u=r(n)[0]-t.top,f=r(n)[1]-t.left;if(c===u)return;b(c,l,u,f)}}).add(g).bind("mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(){i&&(k(i,"active",h.autoExpandScrollbar),i=null);f=!1;y&&(document.onselectstart=null);w(!0)})},ui=function(){function lt(n){if(!g(n)||f||r(n)[2])return void(h=0);h=1;tt=0;rt=0;d.removeClass("mCS_touch_action");var t=w.offset();b=r(n)[0]-t.top;k=r(n)[1]-t.left;a=[r(n)[0],r(n)[1]]}function at(n){var c,l,v,y;if(g(n)&&!f&&!r(n)[2]&&(n.stopImmediatePropagation(),!rt||tt)){dt=p();var o=ut.offset(),t=r(n)[0]-o.top,u=r(n)[1]-o.left,h="mcsLinearOut";(et.push(t),ot.push(u),a[2]=Math.abs(r(n)[0]-a[0]),a[3]=Math.abs(r(n)[1]-a[1]),i.overflowed[0])&&(c=ft[0].parent().height()-ft[0].height(),l=b-t>0&&t-b>-(c*i.scrollRatio.y)&&(2*a[3]<a[2]||"yx"===s.axis));i.overflowed[1]&&(v=ft[1].parent().width()-ft[1].width(),y=k-u>0&&u-k>-(v*i.scrollRatio.x)&&(2*a[2]<a[3]||"yx"===s.axis));l||y?(n.preventDefault(),tt=1):(rt=1,d.addClass("mCS_touch_action"));e="yx"===s.axis?[b-t,k-u]:"x"===s.axis?[null,k-u]:[b-t,null];w[0].idleTimer=250;i.overflowed[0]&&nt(e[0],gt,h,"y","all",!0);i.overflowed[1]&&nt(e[1],gt,h,"x",ct,!0)}}function vt(n){if(!g(n)||f||r(n)[2])return void(h=0);h=1;n.stopImmediatePropagation();o(d);kt=p();var t=ut.offset();wt=r(n)[0]-t.top;bt=r(n)[1]-t.left;et=[];ot=[]}function yt(n){var t,u,h;if(g(n)&&!f&&!r(n)[2]){n.stopImmediatePropagation();tt=0;rt=0;st=p();var l=ut.offset(),a=r(n)[0]-l.top,y=r(n)[1]-l.left;if(!(st-dt>30)){c=1e3/(st-kt);var b="mcsEaseOut",o=2.5>c,k=o?[et[et.length-2],ot[ot.length-2]]:[0,0];v=o?[a-k[0],y-k[1]]:[a-wt,y-bt];t=[Math.abs(v[0]),Math.abs(v[1])];c=o?[Math.abs(v[0]/4),Math.abs(v[1]/4)]:[c,c];u=[Math.abs(w[0].offsetTop)-v[0]*pt(t[0]/c[0],c[0]),Math.abs(w[0].offsetLeft)-v[1]*pt(t[1]/c[1],c[1])];e="yx"===s.axis?[u[0],u[1]]:"x"===s.axis?[null,u[1]]:[u[0],null];ht=[4*t[0]+s.scrollInertia,4*t[1]+s.scrollInertia];h=parseInt(s.contentTouchScroll)||0;e[0]=t[0]>h?e[0]:0;e[1]=t[1]>h?e[1]:0;i.overflowed[0]&&nt(e[0],ht[0],b,"y",ct,!1);i.overflowed[1]&&nt(e[1],ht[1],b,"x",ct,!1)}}}function pt(n,t){var i=[1.5*t,2*t,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function nt(n,t,i,r,f,e){n&&u(d,n.toString(),{dur:t,scrollEasing:i,dir:r,overwrite:f,drag:e})}var b,k,wt,bt,kt,dt,st,v,c,e,ht,tt,rt,d=n(this),i=d.data(t),s=i.opt,l=t+"_"+i.idx,ut=n("#mCSB_"+i.idx),w=n("#mCSB_"+i.idx+"_container"),ft=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],et=[],ot=[],gt=0,ct="yx"===s.axis?"none":"all",a=[],ni=w.find("iframe"),y=["touchstart."+l+" pointerdown."+l+" MSPointerDown."+l,"touchmove."+l+" pointermove."+l+" MSPointerMove."+l,"touchend."+l+" pointerup."+l+" MSPointerUp."+l];w.bind(y[0],function(n){lt(n)}).bind(y[1],function(n){at(n)});ut.bind(y[0],function(n){vt(n)}).bind(y[2],function(n){yt(n)});ni.length&&ni.each(function(){n(this).load(function(){it(this)&&n(this.contentDocument||this.contentWindow.document).bind(y[0],function(n){lt(n);vt(n)}).bind(y[1],function(n){at(n)}).bind(y[2],function(n){yt(n)})})})},fi=function(){function y(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function i(n,t,i){c.type=i&&u?"stepped":"stepless";c.scrollAmount=10;rt(a,n,t,"mcsLinearOut",i?60:null)}var u,a=n(this),e=a.data(t),v=e.opt,c=e.sequential,l=t+"_"+e.idx,o=n("#mCSB_"+e.idx+"_container"),s=o.parent();o.bind("mousedown."+l,function(){h||u||(u=1,f=!0)}).add(document).bind("mousemove."+l,function(n){if(!h&&u&&y()){var l=o.offset(),t=r(n)[0]-l.top+o[0].offsetTop,f=r(n)[1]-l.left+o[0].offsetLeft;t>0&&t<s.height()&&f>0&&f<s.width()?c.step&&i("off",null,"stepped"):("x"!==v.axis&&e.overflowed[0]&&(0>t?i("on",38):t>s.height()&&i("on",40)),"y"!==v.axis&&e.overflowed[1]&&(0>f?i("on",37):f>s.width()&&i("on",39)))}}).bind("mouseup."+l,function(){h||(u&&(u=0,i("off",null)),f=!1)})},ei=function(){function h(t,h){var v;if(o(s),!oi(s,t.target)){if(v="auto"!==r.mouseWheel.deltaFactor?parseInt(r.mouseWheel.deltaFactor):y&&t.deltaFactor<100?100:t.deltaFactor||100,"x"===r.axis||"x"===r.mouseWheel.axis)var a="x",l=[Math.round(v*i.scrollRatio.x),parseInt(r.mouseWheel.scrollAmount)],w="auto"!==r.mouseWheel.scrollAmount?l[1]:l[0]>=e.width()?.9*e.width():l[0],b=Math.abs(n("#mCSB_"+i.idx+"_container")[0].offsetLeft),p=f[1][0].offsetLeft,k=f[1].parent().width()-f[1].width(),c=t.deltaX||t.deltaY||h;else var a="y",l=[Math.round(v*i.scrollRatio.y),parseInt(r.mouseWheel.scrollAmount)],w="auto"!==r.mouseWheel.scrollAmount?l[1]:l[0]>=e.height()?.9*e.height():l[0],b=Math.abs(n("#mCSB_"+i.idx+"_container")[0].offsetTop),p=f[0][0].offsetTop,k=f[0].parent().height()-f[0].height(),c=t.deltaY||h;("y"!==a||i.overflowed[0])&&("x"!==a||i.overflowed[1])&&((r.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(c=-c),r.mouseWheel.normalizeDelta&&(c=0>c?-1:1),(c>0&&0!==p||0>c&&p!==k||r.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),u(s,(b-c*w).toString(),{dir:a}))}}if(n(this).data(t)){var s=n(this),i=s.data(t),r=i.opt,c=t+"_"+i.idx,e=n("#mCSB_"+i.idx),f=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],l=n("#mCSB_"+i.idx+"_container").find("iframe");l.length&&l.each(function(){n(this).load(function(){it(this)&&n(this.contentDocument||this.contentWindow.document).bind("mousewheel."+c,function(n,t){h(n,t)})})});e.bind("mousewheel."+c,function(n,t){h(n,t)})}},it=function(n){var t=null,i;try{i=n.contentDocument||n.contentWindow.document;t=i.body.innerHTML}catch(r){}return null!==t},oi=function(i,r){var u=r.nodeName.toLowerCase(),f=i.data(t).opt.mouseWheel.disableOver;return n.inArray(u,f)>-1&&!(n.inArray(u,["select","textarea"])>-1&&!n(r).is(":focus"))},si=function(){var s=n(this),e=s.data(t),r=t+"_"+e.idx,h=n("#mCSB_"+e.idx+"_container"),c=h.parent(),l=n(".mCSB_"+e.idx+"_scrollbar ."+i[12]);l.bind("touchstart."+r+" pointerdown."+r+" MSPointerDown."+r,function(){f=!0}).bind("touchend."+r+" pointerup."+r+" MSPointerUp."+r,function(){f=!1}).bind("click."+r,function(t){var r,f;if(n(t.target).hasClass(i[12])||n(t.target).hasClass("mCSB_draggerRail")){if(o(s),r=n(this),f=r.find(".mCSB_dragger"),r.parent(".mCSB_scrollTools_horizontal").length>0){if(!e.overflowed[1])return;var a="x",l=t.pageX>f.offset().left?-1:1,v=Math.abs(h[0].offsetLeft)-.9*l*c.width()}else{if(!e.overflowed[0])return;var a="y",l=t.pageY>f.offset().top?-1:1,v=Math.abs(h[0].offsetTop)-.9*l*c.height()}u(s,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})}})},hi=function(){var i=n(this),s=i.data(t),f=s.opt,c=t+"_"+s.idx,r=n("#mCSB_"+s.idx+"_container"),h=r.parent();r.bind("focusin."+c,function(){var t=n(document.activeElement),c=r.find(".mCustomScrollBox").length,s=0;t.is(f.advanced.autoScrollOnFocus)&&(o(i),clearTimeout(i[0]._focusTimeout),i[0]._focusTimer=c?(s+17)*c:0,i[0]._focusTimeout=setTimeout(function(){var n=[e(t)[0],e(t)[1]],o=[r[0].offsetTop,r[0].offsetLeft],c=[o[0]+n[0]>=0&&o[0]+n[0]<h.height()-t.outerHeight(!1),o[1]+n[1]>=0&&o[0]+n[1]<h.width()-t.outerWidth(!1)],l="yx"!==f.axis||c[0]||c[1]?"all":"none";"x"===f.axis||c[0]||u(i,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:l,dur:s});"y"===f.axis||c[1]||u(i,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:l,dur:s})},i[0]._focusTimer))})},ci=function(){var u=n(this),i=u.data(t),f=t+"_"+i.idx,r=n("#mCSB_"+i.idx+"_container").parent();r.bind("scroll."+f,function(){(0!==r.scrollTop()||0!==r.scrollLeft())&&n(".mCSB_"+i.idx+"_scrollbar").css("visibility","hidden")})},li=function(){var o=n(this),r=o.data(t),e=r.opt,u=r.sequential,i=t+"_"+r.idx,s=".mCSB_"+r.idx+"_scrollbar",h=n(s+">a");h.bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i+" mouseup."+i+" touchend."+i+" pointerup."+i+" MSPointerUp."+i+" mouseout."+i+" pointerout."+i+" MSPointerOut."+i+" click."+i,function(t){function i(n,t){u.scrollAmount=e.snapAmount||e.scrollButtons.scrollAmount;rt(o,n,t)}if(t.preventDefault(),at(t)){var s=n(this).attr("class");switch(u.type=e.scrollButtons.scrollType,t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===u.type)return;f=!0;r.tweenRunning=!1;i("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===u.type)return;f=!1;u.dir&&i("off",s);break;case"click":if("stepped"!==u.type||r.tweenRunning)return;i("on",s)}}})},ai=function(){function l(t){function w(n,t){s.type=r.keyboard.scrollType;s.scrollAmount=r.snapAmount||r.keyboard.scrollAmount;"stepped"===s.type&&i.tweenRunning||rt(e,n,t)}var c,y,p,l,v;switch(t.type){case"blur":i.tweenRunning&&s.dir&&w("off",null);break;case"keydown":case"keyup":if(c=t.keyCode?t.keyCode:t.which,y="on","x"!==r.axis&&(38===c||40===c)||"y"!==r.axis&&(37===c||39===c)){if((38===c||40===c)&&!i.overflowed[0]||(37===c||39===c)&&!i.overflowed[1])return;"keyup"===t.type&&(y="off");n(document.activeElement).is(a)||(t.preventDefault(),t.stopImmediatePropagation(),w(y,c))}else 33===c||34===c?((i.overflowed[0]||i.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)&&(o(e),p=34===c?-1:1,"x"===r.axis||"yx"===r.axis&&i.overflowed[1]&&!i.overflowed[0]?(l="x",v=Math.abs(f[0].offsetLeft)-.9*p*h.width()):(l="y",v=Math.abs(f[0].offsetTop)-.9*p*h.height()),u(e,v.toString(),{dir:l,scrollEasing:"mcsEaseInOut"})):35!==c&&36!==c||n(document.activeElement).is(a)||((i.overflowed[0]||i.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"!==t.type)||("x"===r.axis||"yx"===r.axis&&i.overflowed[1]&&!i.overflowed[0]?(l="x",v=35===c?Math.abs(h.width()-f.outerWidth(!1)):0):(l="y",v=35===c?Math.abs(h.height()-f.outerHeight(!1)):0),u(e,v.toString(),{dir:l,scrollEasing:"mcsEaseInOut"}))}}var e=n(this),i=e.data(t),r=i.opt,s=i.sequential,c=t+"_"+i.idx,p=n("#mCSB_"+i.idx),f=n("#mCSB_"+i.idx+"_container"),h=f.parent(),a="input,textarea,select,datalist,keygen,[contenteditable='true']",v=f.find("iframe"),y=["blur."+c+" keydown."+c+" keyup."+c];v.length&&v.each(function(){n(this).load(function(){it(this)&&n(this.contentDocument||this.contentWindow.document).bind(y[0],function(n){l(n)})})});p.attr("tabindex","0").bind(y[0],function(n){l(n)})},rt=function(r,f,e,s,h){function y(n){var i="stepped"!==c.type,f=h?h:n?i?k/1.5:d:1e3/60,e=n?i?7.5:40:2.5,t=[Math.abs(p[0].offsetTop),Math.abs(p[0].offsetLeft)],o=[a.scrollRatio.y>10?10:a.scrollRatio.y,a.scrollRatio.x>10?10:a.scrollRatio.x],v="x"===c.dir[0]?t[1]+c.dir[1]*o[1]*e:t[0]+c.dir[1]*o[0]*e,w="x"===c.dir[0]?t[1]+c.dir[1]*parseInt(c.scrollAmount):t[0]+c.dir[1]*parseInt(c.scrollAmount),l="auto"!==c.scrollAmount?w:v,b=s?s:n?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",g=n?!0:!1;return n&&17>f&&(l="x"===c.dir[0]?t[1]:t[0]),u(r,l.toString(),{dir:c.dir[0],scrollEasing:b,dur:f,onComplete:g}),n?void(c.dir=!1):(clearTimeout(c.step),void(c.step=setTimeout(function(){y()},f)))}function b(){clearTimeout(c.step);l(c,"step");o(r)}var a=r.data(t),v=a.opt,c=a.sequential,p=n("#mCSB_"+a.idx+"_container"),w="stepped"===c.type?!0:!1,k=v.scrollInertia<26?26:v.scrollInertia,d=v.scrollInertia<1?17:v.scrollInertia;switch(f){case"on":if(c.dir=[e===i[16]||e===i[15]||39===e||37===e?"x":"y",e===i[13]||e===i[15]||38===e||37===e?-1:1],o(r),nt(e)&&"stepped"===c.type)return;y(w);break;case"off":b();(w||a.tweenRunning&&c.dir)&&y(!0)}},ut=function(i){var u=n(this).data(t).opt,r=[];return"function"==typeof i&&(i=i()),i instanceof Array?r=i.length>1?[i[0],i[1]]:"x"===u.axis?[null,i[0]]:[i[0],null]:(r[0]=i.y?i.y:i.x||"x"===u.axis?null:i,r[1]=i.x?i.x:i.y||"y"===u.axis?null:i),"function"==typeof r[0]&&(r[0]=r[0]()),"function"==typeof r[1]&&(r[1]=r[1]()),r},ct=function(i,r){var o,f;if(null!=i&&"undefined"!=typeof i){var h=n(this),c=h.data(t),v=c.opt,u=n("#mCSB_"+c.idx+"_container"),l=u.parent(),y=typeof i;r||(r="x"===v.axis?"x":"y");var p="x"===r?u.outerWidth(!1):u.outerHeight(!1),a="x"===r?u[0].offsetLeft:u[0].offsetTop,w="x"===r?"left":"top";switch(y){case"function":return i();case"object":return(f=i.jquery?i:n(i),!f.length)?void 0:"x"===r?e(f)[1]:e(f)[0];case"string":case"number":return nt(i)?Math.abs(i):-1!==i.indexOf("%")?Math.abs(p*parseInt(i)/100):-1!==i.indexOf("-=")?Math.abs(a-parseInt(i.split("-=")[1])):-1!==i.indexOf("+=")?(o=a+parseInt(i.split("+=")[1]),o>=0?0:Math.abs(o)):-1!==i.indexOf("px")&&nt(i.split("px")[0])?Math.abs(i.split("px")[0]):"top"===i||"left"===i?0:"bottom"===i?Math.abs(l.height()-u.outerHeight(!1)):"right"===i?Math.abs(l.width()-u.outerWidth(!1)):"first"===i||"last"===i?(f=u.find(":"+i),"x"===r?e(f)[1]:e(f)[0]):n(i).length?"x"===r?e(n(i))[1]:e(n(i))[0]:(u.css(w,i),void s.update.call(null,h[0]))}}},ft=function(r){function k(){return clearTimeout(u[0].autoUpdate),0===c.parents("html").length?void(c=null):void(u[0].autoUpdate=setTimeout(function(){return f.advanced.updateOnSelectorChange&&(w=g(),w!==nt)?(h(3),void(nt=w)):(f.advanced.updateOnContentResize&&(e=[u.outerHeight(!1),u.outerWidth(!1),v.height(),v.width(),p()[0],p()[1]],(e[0]!==o[0]||e[1]!==o[1]||e[2]!==o[2]||e[3]!==o[3]||e[4]!==o[4]||e[5]!==o[5])&&(h(e[0]!==o[0]||e[1]!==o[1]),o=e)),f.advanced.updateOnImageLoad&&(b=d(),b!==tt&&(u.find("img").each(function(){it(this)}),tt=b)),void((f.advanced.updateOnSelectorChange||f.advanced.updateOnContentResize||f.advanced.updateOnImageLoad)&&k()))},f.advanced.autoUpdateTimeout))}function d(){var n=0;return f.advanced.updateOnImageLoad&&(n=u.find("img").length),n}function it(t){function u(n,t){return function(){return t.apply(n,arguments)}}function f(){this.onload=null;n(t).addClass(i[2]);h(2)}if(n(t).hasClass(i[2]))return void h();var r=new Image;r.onload=u(r,f);r.src=t.src}function g(){f.advanced.updateOnSelectorChange===!0&&(f.advanced.updateOnSelectorChange="*");var t=0,i=u.find(f.advanced.updateOnSelectorChange);return f.advanced.updateOnSelectorChange&&i.length>0&&i.each(function(){t+=n(this).height()+n(this).width()}),t}function h(n){clearTimeout(u[0].autoUpdate);s.update.call(null,c[0],n)}var c=n(this),a=c.data(t),f=a.opt,u=n("#mCSB_"+a.idx+"_container");if(r)return clearTimeout(u[0].autoUpdate),void l(u[0],"autoUpdate");var w,e,b,v=u.parent(),y=[n("#mCSB_"+a.idx+"_scrollbar_vertical"),n("#mCSB_"+a.idx+"_scrollbar_horizontal")],p=function(){return[y[0].is(":visible")?y[0].outerHeight(!0):0,y[1].is(":visible")?y[1].outerWidth(!0):0]},nt=g(),o=[u.outerHeight(!1),u.outerWidth(!1),v.height(),v.width(),p()[0],p()[1]],tt=d();k()},vi=function(n,t,i){return Math.round(n/t)*t-i},o=function(i){var r=i.data(t),u=n("#mCSB_"+r.idx+"_container,#mCSB_"+r.idx+"_container_wrapper,#mCSB_"+r.idx+"_dragger_vertical,#mCSB_"+r.idx+"_dragger_horizontal");u.each(function(){yi.call(this)})},u=function(i,r,u){function h(n){return f&&e.callbacks[n]&&"function"==typeof e.callbacks[n]}function ft(){return[e.callbacks.alwaysTriggerOffsets||p>=l[0]+v,e.callbacks.alwaysTriggerOffsets||-y>=p]}function a(){var n=[o[0].offsetTop,o[0].offsetLeft],t=[c[0].offsetTop,c[0].offsetLeft],r=[o.outerHeight(!1),o.outerWidth(!1)],f=[w.height(),w.width()];i[0].mcs={content:o,top:n[0],left:n[1],draggerTop:t[0],draggerLeft:t[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(r[0])-f[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(r[1])-f[1])),direction:u.dir}}var f=i.data(t),e=f.opt,et={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:e.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(et,u),g=[u.dur,u.drag?0:u.dur],w=n("#mCSB_"+f.idx),o=n("#mCSB_"+f.idx+"_container"),b=o.parent(),nt=e.callbacks.onTotalScrollOffset?ut.call(i,e.callbacks.onTotalScrollOffset):[0,0],tt=e.callbacks.onTotalScrollBackOffset?ut.call(i,e.callbacks.onTotalScrollBackOffset):[0,0];if(f.trigger=u.trigger,(0!==b.scrollTop()||0!==b.scrollLeft())&&(n(".mCSB_"+f.idx+"_scrollbar").css("visibility","visible"),b.scrollTop(0).scrollLeft(0)),"_resetY"!==r||f.contentReset.y||(h("onOverflowYNone")&&e.callbacks.onOverflowYNone.call(i[0]),f.contentReset.y=1),"_resetX"!==r||f.contentReset.x||(h("onOverflowXNone")&&e.callbacks.onOverflowXNone.call(i[0]),f.contentReset.x=1),"_resetY"!==r&&"_resetX"!==r){switch(!f.contentReset.y&&i[0].mcs||!f.overflowed[0]||(h("onOverflowY")&&e.callbacks.onOverflowY.call(i[0]),f.contentReset.x=null),!f.contentReset.x&&i[0].mcs||!f.overflowed[1]||(h("onOverflowX")&&e.callbacks.onOverflowX.call(i[0]),f.contentReset.x=null),e.snapAmount&&(r=vi(r,e.snapAmount,e.snapOffset)),u.dir){case"x":var c=n("#mCSB_"+f.idx+"_dragger_horizontal"),d="left",p=o[0].offsetLeft,l=[w.width()-o.outerWidth(!1),c.parent().width()-c.width()],s=[r,0===r?0:r/f.scrollRatio.x],v=nt[1],y=tt[1],it=v>0?v/f.scrollRatio.x:0,rt=y>0?y/f.scrollRatio.x:0;break;case"y":var c=n("#mCSB_"+f.idx+"_dragger_vertical"),d="top",p=o[0].offsetTop,l=[w.height()-o.outerHeight(!1),c.parent().height()-c.height()],s=[r,0===r?0:r/f.scrollRatio.y],v=nt[0],y=tt[0],it=v>0?v/f.scrollRatio.y:0,rt=y>0?y/f.scrollRatio.y:0}s[1]<0||0===s[0]&&0===s[1]?s=[0,0]:s[1]>=l[1]?s=[l[0],l[1]]:s[0]=-s[0];i[0].mcs||(a(),h("onInit")&&e.callbacks.onInit.call(i[0]));clearTimeout(o[0].onCompleteTimeout);(f.tweenRunning||!(0===p&&s[0]>=0||p===l[0]&&s[0]<=l[0]))&&(lt(c[0],d,Math.round(s[1]),g[1],u.scrollEasing),lt(o[0],d,Math.round(s[0]),g[0],u.scrollEasing,u.overwrite,{onStart:function(){u.callbacks&&u.onStart&&!f.tweenRunning&&(h("onScrollStart")&&(a(),e.callbacks.onScrollStart.call(i[0])),f.tweenRunning=!0,k(c),f.cbOffsets=ft())},onUpdate:function(){u.callbacks&&u.onUpdate&&h("whileScrolling")&&(a(),e.callbacks.whileScrolling.call(i[0]))},onComplete:function(){if(u.callbacks&&u.onComplete){"yx"===e.axis&&clearTimeout(o[0].onCompleteTimeout);var n=o[0].idleTimer||0;o[0].onCompleteTimeout=setTimeout(function(){h("onScroll")&&(a(),e.callbacks.onScroll.call(i[0]));h("onTotalScroll")&&s[1]>=l[1]-it&&f.cbOffsets[0]&&(a(),e.callbacks.onTotalScroll.call(i[0]));h("onTotalScrollBack")&&s[1]<=rt&&f.cbOffsets[1]&&(a(),e.callbacks.onTotalScrollBack.call(i[0]));f.tweenRunning=!1;o[0].idleTimer=0;k(c,"hide")},n)}}}))}},lt=function(n,t,i,r,u,f,e){function a(){o.stop||(s||g.call(),s=p()-it,v(),s>=o.time&&(o.time=s>o.time?s+h-(s-o.time):s+h-1,o.time<s+1&&(o.time=s+1)),o.time<r?o.id=c(a):tt.call())}function v(){r>0?(o.currVal=d(o.time,l,w,r,u),y[t]=Math.round(o.currVal)+"px"):y[t]=i+"px";nt.call()}function b(){h=1e3/60;o.time=s+h;c=window.requestAnimationFrame?window.requestAnimationFrame:function(n){return v(),setTimeout(n,.01)};o.id=c(a)}function k(){null!=o.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(o.id):clearTimeout(o.id),o.id=null)}function d(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return n/=r/2,1>n?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeInOutStrong":return n/=r/2,1>n?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(-Math.pow(2,-10*n)+2)+t);case"easeInOut":case"mcsEaseInOut":return n/=r/2,1>n?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t);case"easeOutSmooth":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*n/r)+1)+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}var w;n._mTween||(n._mTween={top:{},left:{}});var h,c,e=e||{},g=e.onStart||function(){},nt=e.onUpdate||function(){},tt=e.onComplete||function(){},it=p(),s=0,l=n.offsetTop,y=n.style,o=n._mTween[t];"left"===t&&(l=n.offsetLeft);w=i-l;o.stop=0;"none"!==f&&k();b()},p=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},yi=function(){var n=this,r,i,t;for(n._mTween||(n._mTween={top:{},left:{}}),r=["top","left"],i=0;i<r.length;i++)t=r[i],n._mTween[t].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._mTween[t].id):clearTimeout(n._mTween[t].id),n._mTween[t].id=null,n._mTween[t].stop=1)},l=function(n,t){try{delete n[t]}catch(i){n[t]=null}},at=function(n){return!(n.which&&1!==n.which)},g=function(n){var t=n.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},nt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},e=function(n){var t=n.parents(".mCSB_container");return[n.offset().top-t.offset().top,n.offset().left-t.offset().left]};n.fn[c]=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):s.init.apply(this,arguments)};n[c]=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):s.init.apply(this,arguments)};n[c].defaults=et;window[c]=!0;n(window).load(function(){n(tt)[c]();n.extend(n.expr[":"],{mcsInView:n.expr[":"].mcsInView||function(t){var f,r,i=n(t),u=i.parents(".mCSB_container");if(u.length)return f=u.parent(),r=[u[0].offsetTop,u[0].offsetLeft],r[0]+e(i)[0]>=0&&r[0]+e(i)[0]<f.height()-i.outerHeight(!1)&&r[1]+e(i)[1]>=0&&r[1]+e(i)[1]<f.width()-i.outerWidth(!1)},mcsOverflow:n.expr[":"].mcsOverflow||function(i){var r=n(i).data(t);if(r)return r.overflowed[0]||r.overflowed[1]}})})})}),function(n){function ut(n,t,i){return i.transition=="transition"&&t=="swing"&&(t="ease"),{anims:[],duration:n,orgDuration:n,easing:t,startTime:p()}}function k(n,t){for(var i,r=0,u=n.anims.length;r<u;r++)(i=n.anims[r],i)&&i[0][t.transition](i[1],n.duration,n.easing,i[2])}function ft(n,t){var r,e,i;for(f(t)||(t=!0),s(n.pre)&&ft(n.pre,t),r=0,e=n.anims.length;r<e;r++)i=n.anims[r],i[0].stop(!0),t&&(i[0].css(i[1]),u(i[2])&&i[2]());s(n.post)&&ft(n.post,t)}function ui(n,t,i){t&&t.remove();switch(i.fx){case"fade":case"crossfade":case"cover-fade":case"uncover-fade":n.css("opacity",1);n.css("filter","")}}function et(n,t,i,r,u){if(t[i]&&t[i].call(n,r),u[i].length)for(var f=0,e=u[i].length;f<e;f++)u[i][f].call(n,r);return[]}function fi(n,i,r){return i.length&&(n.trigger(t(i[0][0],r),i[0][1]),i.shift()),i}function ei(t){t.each(function(){var t=n(this);t.data("_cfs_isHidden",t.is(":hidden")).hide()})}function oi(t){t&&t.each(function(){var t=n(this);t.data("_cfs_isHidden")||t.show()})}function d(n){return n.auto&&clearTimeout(n.auto),n.progress&&clearInterval(n.progress),n}function si(n,t,i,r,u,f,e){return{width:e.width,height:e.height,items:{old:n,skipped:t,visible:i},scroll:{items:r,direction:u,duration:f}}}function hi(n,t,i,r){var u=n.duration;return n.fx=="none"?0:(u=="auto"?u=t.scroll.duration/t.scroll.items*i:u<10&&(u=r/u),u<1)?0:(n.fx=="fade"&&(u=u/2),Math.round(u))}function vt(n,t,u){var s=i(n.items.minimum)?n.items.minimum:n.items.visible+1,f,e,o;t=="show"||t=="hide"?f=t:s>t?(r(u,"Not enough items ("+t+" total, "+s+" needed): Hiding navigation."),f="hide"):f="show";e=f=="show"?"removeClass":"addClass";o=l("hidden",u);n.auto.button&&n.auto.button[f]()[e](o);n.prev.button&&n.prev.button[f]()[e](o);n.next.button&&n.next.button[f]()[e](o);n.pagination.container&&n.pagination.container[f]()[e](o)}function g(n,t,i){var r,f,u;n.circular||n.infinite||(r=t=="removeClass"||t=="addClass"?t:!1,f=l("disabled",i),n.auto.button&&r&&n.auto.button[r](f),n.prev.button&&(u=r||t==0?"addClass":"removeClass",n.prev.button[u](f)),n.next.button&&(u=r||t==n.items.visible?"addClass":"removeClass",n.next.button[u](f)))}function ot(n,t){return u(t)?t=t.call(n):o(t)&&(t={}),t}function or(n,t){return t=ot(n,t),i(t)?t={visible:t}:t=="variable"?t={visible:t,width:t,height:t}:s(t)||(t={}),t}function sr(n,t){return t=ot(n,t),i(t)?t=t<=50?{items:t}:{duration:t}:e(t)?t={easing:t}:s(t)||(t={}),t}function yt(t,i){if(i=ot(t,i),e(i)){var r=ir(i);i=r==-1?n(i):r}return i}function hr(n,t){return t=yt(n,t),c(t)?t={button:t}:f(t)?t={play:t}:i(t)&&(t={timeoutDuration:t}),t.progress&&(e(t.progress)||c(t.progress))&&(t.progress={bar:t.progress}),t}function cr(t,r){return u(r.button)&&(r.button=r.button.call(t)),e(r.button)&&(r.button=n(r.button)),f(r.play)||(r.play=!0),i(r.delay)||(r.delay=0),o(r.pauseOnEvent)&&(r.pauseOnEvent=!0),f(r.pauseOnResize)||(r.pauseOnResize=!0),i(r.timeoutDuration)||(r.timeoutDuration=r.duration<10?2500:r.duration*5),r.progress&&(u(r.progress.bar)&&(r.progress.bar=r.progress.bar.call(t)),e(r.progress.bar)&&(r.progress.bar=n(r.progress.bar)),r.progress.bar?(u(r.progress.updater)||(r.progress.updater=n.fn.carouFredSel.progressbarUpdater),i(r.progress.interval)||(r.progress.interval=50)):r.progress=!1),r}function ci(n,t){return t=yt(n,t),c(t)?t={button:t}:i(t)&&(t={key:t}),t}function li(t,i){return u(i.button)&&(i.button=i.button.call(t)),e(i.button)&&(i.button=n(i.button)),e(i.key)&&(i.key=ir(i.key)),i}function lr(n,t){return t=yt(n,t),c(t)?t={container:t}:f(t)&&(t={keys:t}),t}function ar(t,r){return u(r.container)&&(r.container=r.container.call(t)),e(r.container)&&(r.container=n(r.container)),i(r.items)||(r.items=!1),f(r.keys)||(r.keys=!1),u(r.anchorBuilder)||ri(r.anchorBuilder)||(r.anchorBuilder=n.fn.carouFredSel.pageAnchorBuilder),i(r.deviation)||(r.deviation=0),r}function vr(n,t){return u(t)&&(t=t.call(n)),o(t)&&(t={onTouch:!1}),rt(t)?t={onTouch:t}:i(t)&&(t={items:t}),t}function yr(n,t){return f(t.onTouch)||(t.onTouch=!0),f(t.onMouse)||(t.onMouse=!1),s(t.options)||(t.options={}),f(t.options.triggerOnTouchEnd)||(t.options.triggerOnTouchEnd=!1),t}function pr(n,t){return u(t)&&(t=t.call(n)),rt(t)?t={}:i(t)?t={items:t}:o(t)&&(t=!1),t}function wr(n,t){return t}function nt(t,r,u,o,h){if(e(t)&&(t=n(t,h)),s(t)&&(t=n(t,h)),c(t)?(t=h.children().index(t),f(u)||(u=!1)):f(u)||(u=!0),i(t)||(t=0),i(r)||(r=0),u&&(t+=o.first),t+=r,o.total>0){while(t>=o.total)t-=o.total;while(t<0)t+=o.total}return t}function pt(n,t,i){for(var f=0,e=0,u,r=i;r>=0;r--){if(u=n.eq(r),f+=u.is(":visible")?u[t.d.outerWidth](!0):0,f>t.maxDimension)return e;r==0&&(r=n.length);e++}}function br(n,t,i){return ai(n,t.items.filter,t.items.visibleConf.org,i)}function kr(n,t,i,r){return ai(n,t.items.filter,r,i)}function ai(n,t,i,r){for(var o=0,f=0,s,u=r,e=n.length;u>=0;u--){if((f++,f==e)||(s=n.eq(u),s.is(t)&&(o++,o==i)))return f;u==0&&(u=e)}}function vi(n,t){return t.items.visibleConf.org||n.children().slice(0,t.items.visible).filter(t.items.filter).length}function w(n,t,i){for(var o=0,f=0,e,r=i,u=n.length-1;r<=u;r++){if((e=n.eq(r),o+=e.is(":visible")?e[t.d.outerWidth](!0):0,o>t.maxDimension)||(f++,f==u+1))return f;r==u&&(r=-1)}}function yi(n,t,i,r){var u=w(n,t,i);return t.circular||i+u>r&&(u=r-i),u}function st(n,t,i){return pi(n,t.items.filter,t.items.visibleConf.org,i,t.circular)}function dr(n,t,i,r){return pi(n,t.items.filter,r+1,i,t.circular)-1}function pi(n,t,i,r){for(var o=0,e=0,s,u=r,f=n.length-1;u<=f;u++){if((e++,e>=f)||(s=n.eq(u),s.is(t)&&(o++,o==i)))return e;u==f&&(u=-1)}}function tt(n,t){return n.slice(0,t.items.visible)}function gr(n,t,i){return n.slice(i,t.items.visibleConf.old+i)}function nu(n,t){return n.slice(0,t.items.visible)}function tu(n,t){return n.slice(0,t.items.visibleConf.old)}function iu(n,t,i){return n.slice(i,t.items.visible+i)}function wt(t,r,u){r.usePadding&&(e(u)||(u="_cfs_origCssMargin"),t.each(function(){var f=n(this),t=parseInt(f.css(r.d.marginRight),10);i(t)||(t=0);f.data(u,t)}))}function h(t,r,u){if(r.usePadding){var e=f(u)?u:!1;i(u)||(u=0);wt(t,r,"_cfs_tempCssMargin");t.each(function(){var t=n(this);t.css(r.d.marginRight,e?t.data("_cfs_tempCssMargin"):u+t.data("_cfs_origCssMargin"))})}}function ht(t){t.each(function(){var t=n(this);t.data("_cfs_origCss",t.attr("style")||"")})}function bt(t){t.each(function(){var t=n(this);t.attr("style",t.data("_cfs_origCss")||"")})}function wi(t,i){var e=t.items.visible,u=t.items[t.d.width],r=t[t.d.height],f=lt(r);i.each(function(){var i=n(this),e=u-ru(i,t,"Width");i[t.d.width](e);f&&i[t.d.height](gt(e,r))})}function kt(n,t){var s=n.parent(),u=n.children(),o=tt(u,t),f=ni(dt(o,t,!0),t,!1),i,r,e;return s.css(f),t.usePadding&&(i=t.padding,r=i[t.d[1]],t.align&&r<0&&(r=0),e=o.last(),e.css(t.d.marginRight,e.data("_cfs_origCssMargin")+r),n.css(t.d.top,i[t.d[0]]),n.css(t.d.left,i[t.d[3]])),n.css(t.d.width,f[t.d.width]+v(u,t,"width")*2),n.css(t.d.height,bi(u,t,"height")),f}function dt(n,t,i){return[v(n,t,"width",i),bi(n,t,"height",i)]}function bi(n,t,r,u){return(f(u)||(u=!1),i(t[t.d[r]])&&u)?t[t.d[r]]:i(t.items[t.d[r]])?t.items[t.d[r]]:(r=r.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",ct(n,t,r))}function ct(n,t,i){for(var u=0,f,e,r=0,o=n.length;r<o;r++)f=n.eq(r),e=f.is(":visible")?f[t.d[i]](!0):0,u<e&&(u=e);return u}function v(n,t,r,u){var h,o,e,c,s;if(f(u)||(u=!1),i(t[t.d[r]])&&u)return t[t.d[r]];if(i(t.items[t.d[r]]))return t.items[t.d[r]]*n.length;for(h=r.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",o=0,e=0,c=n.length;e<c;e++)s=n.eq(e),o+=s.is(":visible")?s[t.d[h]](!0):0;return o}function ki(n,t,i){var r=n.is(":visible"),u;return r&&n.hide(),u=n.parent()[t.d[i]](),r&&n.show(),u}function di(n,t){return i(n[n.d.width])?n[n.d.width]:t}function gi(n,t,i){for(var r=!1,f=!1,e,o,u=0,s=n.length;u<s;u++)e=n.eq(u),o=e.is(":visible")?e[t.d[i]](!0):0,r===!1?r=o:r!=o&&(f=!0),r==0&&(f=!0);return f}function ru(n,t,i){return n[t.d["outer"+i]](!0)-n[t.d[i.toLowerCase()]]()}function gt(n,t){if(lt(t)){if(t=parseInt(t.slice(0,-1),10),!i(t))return n;n*=t/100}return n}function t(n,t,i,r,u){return f(i)||(i=!0),f(r)||(r=!0),f(u)||(u=!1),i&&(n=t.events.prefix+n),r&&(n=n+"."+t.events.namespace),r&&u&&(n+=t.serialNumber),n}function l(n,t){return e(t.classnames[n])?t.classnames[n]:n}function ni(n,t,i){f(i)||(i=!0);var r=t.usePadding&&i?t.padding:[0,0,0,0],u={};return u[t.d.width]=n[0]+r[1]+r[3],u[t.d.height]=n[1]+r[0]+r[2],u}function b(n,t){for(var u=[],i,e,r=0,f=n.length;r<f;r++)for(i=0,e=t.length;i<e;i++)if(t[i].indexOf(typeof n[r])>-1&&o(u[i])){u[i]=n[r];break}return u}function uu(n){if(o(n))return[0,0,0,0];if(i(n))return[n,n,n,n];if(e(n)&&(n=n.split("px").join("").split("em").join("").split(" ")),!y(n))return[0,0,0,0];for(var t=0;t<4;t++)n[t]=parseInt(n[t],10);switch(n.length){case 0:return[0,0,0,0];case 1:return[n[0],n[0],n[0],n[0]];case 2:return[n[0],n[1],n[0],n[1]];case 3:return[n[0],n[1],n[2],n[1]];default:return[n[0],n[1],n[2],n[3]]}}function ti(n,t){var r=i(t[t.d.width])?Math.ceil(t[t.d.width]-v(n,t,"width")):0;switch(t.align){case"left":return[0,r];case"right":return[r,0];case"center":default:return[Math.ceil(r/2),Math.floor(r/2)]}}function fu(n){for(var i=[["width","innerWidth","outerWidth","height","innerHeight","outerHeight","left","top","marginRight",0,1,2,3],["height","innerHeight","outerHeight","width","innerWidth","outerWidth","top","left","marginBottom",3,2,1,0]],u=i[0].length,f=n.direction=="right"||n.direction=="left"?0:1,r={},t=0;t<u;t++)r[i[0][t]]=i[f][t];return r}function ii(n,t,r,f){var o=n,h,c;if(u(r))o=r.call(f,o);else if(e(r)){if(h=r.split("+"),c=r.split("-"),c.length>h.length)var l=!0,a=c[0],s=c[1];else var l=!1,a=h[0],s=h[1];switch(a){case"even":o=n%2==1?n-1:n;break;case"odd":o=n%2==0?n-1:n;break;default:o=n}s=parseInt(s,10);i(s)&&(l&&(s=-s),o+=s)}return(!i(o)||o<1)&&(o=1),o}function a(n,t,i,r){return nr(ii(n,t,i,r),t.items.visibleConf)}function nr(n,t){return i(t.min)&&n<t.min&&(n=t.min),i(t.max)&&n>t.max&&(n=t.max),n<1&&(n=1),n}function tr(t){y(t)||(t=[[t]]);y(t[0])||(t=[t]);for(var r=0,u=t.length;r<u;r++)e(t[r][0])&&(t[r][0]=n(t[r][0])),f(t[r][1])||(t[r][1]=!0),f(t[r][2])||(t[r][2]=!0),i(t[r][3])||(t[r][3]=0);return t}function ir(n){return n=="right"?39:n=="left"?37:n=="up"?38:n=="down"?40:-1}function rr(i,r,u){if(i){var f=r.triggerHandler(t("currentPosition",u));n.fn.carouFredSel.cookie.set(i,f)}}function eu(t){var i=n.fn.carouFredSel.cookie.get(t);return i==""?0:i}function ou(n,t){for(var r={},i=0,u=t.length;i<u;i++)r[t[i]]=n.css(t[i]);return r}function su(n,t,f,o){return s(n.visibleConf)||(n.visibleConf={}),s(n.sizesConf)||(n.sizesConf={}),n.start==0&&i(o)&&(n.start=o),s(n.visible)?(n.visibleConf.min=n.visible.min,n.visibleConf.max=n.visible.max,n.visible=!1):e(n.visible)?(n.visible=="variable"?n.visibleConf.variable=!0:n.visibleConf.adjust=n.visible,n.visible=!1):u(n.visible)&&(n.visibleConf.adjust=n.visible,n.visible=!1),e(n.filter)||(n.filter=f.filter(":hidden").length>0?":visible":"*"),n[t.d.width]||(t.responsive?(r(!0,"Set a "+t.d.width+" for the items!"),n[t.d.width]=ct(f,t,"outerWidth")):n[t.d.width]=gi(f,t,"outerWidth")?"variable":f[t.d.outerWidth](!0)),n[t.d.height]||(n[t.d.height]=gi(f,t,"outerHeight")?"variable":f[t.d.outerHeight](!0)),n.sizesConf.width=n.width,n.sizesConf.height=n.height,n}function hu(n,t){return n.items[n.d.width]=="variable"&&(n.items.visibleConf.variable=!0),n.items.visibleConf.variable||(i(n[n.d.width])?n.items.visible=Math.floor(n[n.d.width]/n.items[n.d.width]):(n.items.visible=Math.floor(t/n.items[n.d.width]),n[n.d.width]=n.items.visible*n.items[n.d.width],n.items.visibleConf.adjust||(n.align=!1)),(n.items.visible=="Infinity"||n.items.visible<1)&&(r(!0,'Not a valid number of visible items: Set to "variable".'),n.items.visibleConf.variable=!0)),n}function cu(n,t,i){return n=="auto"&&(n=ct(i,t,"outerWidth")),n}function lu(n,t,i){return n=="auto"&&(n=ct(i,t,"outerHeight")),n||(n=t.items[t.d.height]),n}function ur(n,t){var i=ti(tt(t,n),n);return n.padding[n.d[1]]=i[1],n.padding[n.d[3]]=i[0],n}function fr(n,t){var i=nr(Math.ceil(n[n.d.width]/n.items[n.d.width]),n.items.visibleConf),r;return i>t.length&&(i=t.length),r=Math.floor(n[n.d.width]/i),n.items.visible=i,n.items[n.d.width]=r,n[n.d.width]=i*r,n}function it(n){var i,t;return e(n)?(t=n.indexOf("immediate")>-1?!0:!1,i=n.indexOf("resume")>-1?!0:!1):t=i=!1,[t,i]}function er(n){return n===null}function o(n){return er(n)||typeof n=="undefined"||n===""||n==="undefined"}function y(n){return n instanceof Array}function c(n){return n instanceof jQuery}function s(n){return(n instanceof Object||typeof n=="object")&&!er(n)&&!c(n)&&!y(n)&&!u(n)}function i(n){return(n instanceof Number||typeof n=="number")&&!isNaN(n)}function e(n){return(n instanceof String||typeof n=="string")&&!o(n)&&!rt(n)&&!ri(n)}function u(n){return n instanceof Function||typeof n=="function"}function f(n){return n instanceof Boolean||typeof n=="boolean"||rt(n)||ri(n)}function rt(n){return n===!0||n==="true"}function ri(n){return n===!1||n==="false"}function lt(n){return e(n)&&n.slice(-1)=="%"}function p(){return(new Date).getTime()}function at(n,t){r(!0,n+" is DEPRECATED, support for it will be removed. Use "+t+" instead.")}function r(n,t){var i;if(!o(window.console)&&!o(window.console.log)){if(s(n)?(i=" ("+n.selector+")",n=n.debug):i="",!n)return!1;t=e(t)?"carouFredSel"+i+": "+t:["carouFredSel"+i+":",t];window.console.log(t)}return!1}n.fn.carouFredSel||(n.fn.caroufredsel=n.fn.carouFredSel=function(ct,yt){var au,pu,ku,nf,wu,du,tf;if(this.length==0)return r(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).carouFredSel(ct,yt)});var ai=this,nr=this[0],gu=!1;ai.data("_cfs_isCarousel")&&(gu=ai.triggerHandler("_cfs_triggerEvent","currentPosition"),ai.trigger("_cfs_triggerEvent",["destroy",!0]));au={};au._init=function(t,r,u){t=ot(nr,t);t.items=or(nr,t.items);t.scroll=sr(nr,t.scroll);t.auto=hr(nr,t.auto);t.prev=ci(nr,t.prev);t.next=ci(nr,t.next);t.pagination=lr(nr,t.pagination);t.swipe=vr(nr,t.swipe);t.mousewheel=pr(nr,t.mousewheel);r&&(bu=n.extend(!0,{},n.fn.carouFredSel.defaults,t));ri=n.extend(!0,{},n.fn.carouFredSel.defaults,t);ri.d=fu(ri);ir.direction=ri.direction=="up"||ri.direction=="left"?"next":"prev";var f=ai.children(),e=ki(er,ri,"width");if(rt(ri.cookie)&&(ri.cookie="caroufredsel_cookie_"+pi.serialNumber),ri.maxDimension=di(ri,e),ri.items=su(ri.items,ri,f,u),ri[ri.d.width]=cu(ri[ri.d.width],ri,f),ri[ri.d.height]=lu(ri[ri.d.height],ri,f),ri.responsive&&(lt(ri[ri.d.width])||(ri[ri.d.width]="100%")),lt(ri[ri.d.width])&&(ir.upDateOnWindowResize=!0,ir.primarySizePercentage=ri[ri.d.width],ri[ri.d.width]=gt(e,ir.primarySizePercentage),ri.items.visible||(ri.items.visibleConf.variable=!0)),ri.responsive?(ri.usePadding=!1,ri.padding=[0,0,0,0],ri.align=!1,ri.items.visibleConf.variable=!1):(ri.items.visible||(ri=hu(ri,e)),ri[ri.d.width]||(!ri.items.visibleConf.variable&&i(ri.items[ri.d.width])&&ri.items.filter=="*"?(ri[ri.d.width]=ri.items.visible*ri.items[ri.d.width],ri.align=!1):ri[ri.d.width]="variable"),o(ri.align)&&(ri.align=i(ri[ri.d.width])?"center":!1),ri.items.visibleConf.variable&&(ri.items.visible=w(f,ri,0))),ri.items.filter=="*"||ri.items.visibleConf.variable||(ri.items.visibleConf.org=ri.items.visible,ri.items.visible=st(f,ri,0)),ri.items.visible=a(ri.items.visible,ri,ri.items.visibleConf.adjust,nr),ri.items.visibleConf.old=ri.items.visible,ri.responsive)ri.items.visibleConf.min||(ri.items.visibleConf.min=ri.items.visible),ri.items.visibleConf.max||(ri.items.visibleConf.max=ri.items.visible),ri=fr(ri,f,e);else{ri.padding=uu(ri.padding);ri.align=="top"?ri.align="left":ri.align=="bottom"&&(ri.align="right");switch(ri.align){case"center":case"left":case"right":ri[ri.d.width]!="variable"&&(ri=ur(ri,f),ri.usePadding=!0);break;default:ri.align=!1;ri.usePadding=ri.padding[0]==0&&ri.padding[1]==0&&ri.padding[2]==0&&ri.padding[3]==0?!1:!0}}i(ri.scroll.duration)||(ri.scroll.duration=500);o(ri.scroll.items)&&(ri.scroll.items=ri.responsive||ri.items.visibleConf.variable||ri.items.filter!="*"?"visible":ri.items.visible);ri.auto=n.extend(!0,{},ri.scroll,ri.auto);ri.prev=n.extend(!0,{},ri.scroll,ri.prev);ri.next=n.extend(!0,{},ri.scroll,ri.next);ri.pagination=n.extend(!0,{},ri.scroll,ri.pagination);ri.auto=cr(nr,ri.auto);ri.prev=li(nr,ri.prev);ri.next=li(nr,ri.next);ri.pagination=ar(nr,ri.pagination);ri.swipe=yr(nr,ri.swipe);ri.mousewheel=wr(nr,ri.mousewheel);ri.synchronise&&(ri.synchronise=tr(ri.synchronise));ri.auto.onPauseStart&&(ri.auto.onTimeoutStart=ri.auto.onPauseStart,at("auto.onPauseStart","auto.onTimeoutStart"));ri.auto.onPausePause&&(ri.auto.onTimeoutPause=ri.auto.onPausePause,at("auto.onPausePause","auto.onTimeoutPause"));ri.auto.onPauseEnd&&(ri.auto.onTimeoutEnd=ri.auto.onPauseEnd,at("auto.onPauseEnd","auto.onTimeoutEnd"));ri.auto.pauseDuration&&(ri.auto.timeoutDuration=ri.auto.pauseDuration,at("auto.pauseDuration","auto.timeoutDuration"))};au._build=function(){ai.data("_cfs_isCarousel",!0);var t=ai.children(),n=ou(ai,["textAlign","float","position","top","right","bottom","left","zIndex","width","height","marginTop","marginRight","marginBottom","marginLeft"]),i="relative";switch(n.position){case"absolute":case"fixed":i=n.position}pi.wrapper=="parent"?ht(er):er.css(n);er.css({overflow:"hidden",position:i});ht(ai);ai.data("_cfs_origCssZindex",n.zIndex);ai.css({textAlign:"left",float:"none",position:"absolute",top:0,right:"auto",bottom:"auto",left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0});wt(t,ri);ht(t);ri.responsive&&wi(ri,t)};au._bind_events=function(){au._unbind_events();ai.bind(t("stop",pi),function(n,i){return n.stopPropagation(),ir.isStopped||ri.auto.button&&ri.auto.button.addClass(l("stopped",pi)),ir.isStopped=!0,ri.auto.play&&(ri.auto.play=!1,ai.trigger(t("pause",pi),i)),!0});ai.bind(t("finish",pi),function(n){return n.stopPropagation(),ir.isScrolling&&ft(gi),!0});ai.bind(t("pause",pi),function(n,t,i){var r,u,f;return n.stopPropagation(),ru=d(ru),t&&ir.isScrolling&&(gi.isStopped=!0,r=p()-gi.startTime,gi.duration-=r,gi.pre&&(gi.pre.duration-=r),gi.post&&(gi.post.duration-=r),ft(gi,!1)),ir.isPaused||ir.isScrolling||i&&(ru.timePassed+=p()-ru.startTime),ir.isPaused||ri.auto.button&&ri.auto.button.addClass(l("paused",pi)),ir.isPaused=!0,ri.auto.onTimeoutPause&&(u=ri.auto.timeoutDuration-ru.timePassed,f=100-Math.ceil(u*100/ri.auto.timeoutDuration),ri.auto.onTimeoutPause.call(nr,f,u)),!0});ai.bind(t("play",pi),function(n,u,e,o){var s;n.stopPropagation();ru=d(ru);var c=[u,e,o],h=b(c,["string","number","boolean"]);return(u=h[0],e=h[1],o=h[2],u!="prev"&&u!="next"&&(u=ir.direction),i(e)||(e=0),f(o)||(o=!1),o&&(ir.isStopped=!1,ri.auto.play=!0),!ri.auto.play)?(n.stopImmediatePropagation(),r(pi,"Carousel stopped: Not scrolling.")):(ir.isPaused&&ri.auto.button&&(ri.auto.button.removeClass(l("stopped",pi)),ri.auto.button.removeClass(l("paused",pi))),ir.isPaused=!1,ru.startTime=p(),s=ri.auto.timeoutDuration+e,dur2=s-ru.timePassed,perc=100-Math.ceil(dur2*100/s),ri.auto.progress&&(ru.progress=setInterval(function(){var n=p()-ru.startTime+ru.timePassed,t=Math.ceil(n*100/s);ri.auto.progress.updater.call(ri.auto.progress.bar[0],t)},ri.auto.progress.interval)),ru.auto=setTimeout(function(){ri.auto.progress&&ri.auto.progress.updater.call(ri.auto.progress.bar[0],100);ri.auto.onTimeoutEnd&&ri.auto.onTimeoutEnd.call(nr,perc,dur2);ir.isScrolling?ai.trigger(t("play",pi),u):ai.trigger(t(u,pi),ri.auto)},dur2),ri.auto.onTimeoutStart&&ri.auto.onTimeoutStart.call(nr,perc,dur2),!0)});ai.bind(t("resume",pi),function(n){return n.stopPropagation(),gi.isStopped?(gi.isStopped=!1,ir.isPaused=!1,ir.isScrolling=!0,gi.startTime=p(),k(gi,pi)):ai.trigger(t("play",pi)),!0});ai.bind(t("prev",pi)+" "+t("next",pi),function(e,o,h,c,l){var nt,v,w,a,p,g,y,k,d;if(e.stopPropagation(),ir.isStopped||ai.is(":hidden"))return e.stopImmediatePropagation(),r(pi,"Carousel stopped or hidden: Not scrolling.");if(nt=i(ri.items.minimum)?ri.items.minimum:ri.items.visible+1,nt>bi.total)return e.stopImmediatePropagation(),r(pi,"Not enough items ("+bi.total+" total, "+nt+" needed): Not scrolling.");var tt=[o,h,c,l],a=b(tt,["object","number/string","function","boolean"]);if(o=a[0],h=a[1],c=a[2],l=a[3],v=e.type.slice(pi.events.prefix.length),s(o)||(o={}),u(c)&&(o.onAfter=c),f(l)&&(o.queue=l),o=n.extend(!0,{},ri[v],o),o.conditions&&!o.conditions.call(nr,v))return e.stopImmediatePropagation(),r(pi,'Callback "conditions" returned false.');if(!i(h)){if(ri.items.filter!="*")h="visible";else for(w=[h,o.items,ri[v].items],a=0,k=w.length;a<k;a++)if(i(w[a])||w[a]=="page"||w[a]=="visible"){h=w[a];break}switch(h){case"page":return e.stopImmediatePropagation(),ai.triggerHandler(t(v+"Page",pi),[o,c]);case"visible":ri.items.visibleConf.variable||ri.items.filter!="*"||(h=ri.items.visible)}}if(gi.isStopped)return ai.trigger(t("resume",pi)),ai.trigger(t("queue",pi),[v,[o,h,c]]),e.stopImmediatePropagation(),r(pi,"Carousel resumed scrolling.");if(o.duration>0&&ir.isScrolling)return o.queue&&(o.queue=="last"&&(yu=[]),(o.queue!="first"||yu.length==0)&&ai.trigger(t("queue",pi),[v,[o,h,c]])),e.stopImmediatePropagation(),r(pi,"Carousel currently scrolling.");if(ru.timePassed=0,ai.trigger(t("slide_"+v,pi),[o,h]),ri.synchronise)for(p=ri.synchronise,g=[o,h],y=0,k=p.length;y<k;y++)d=v,p[y][2]||(d=d=="prev"?"next":"prev"),p[y][1]||(g[0]=p[y][0].triggerHandler("_cfs_triggerEvent",["configuration",d])),g[1]=h+p[y][3],p[y][0].trigger("_cfs_triggerEvent",["slide_"+d,g]);return!0});ai.bind(t("slide_prev",pi),function(u,f,e){var o,ur,tt,ot,lt,gt,or,bt,tr;if(u.stopPropagation(),o=ai.children(),!ri.circular&&bi.first==0)return ri.infinite&&ai.trigger(t("next",pi),bi.total-1),u.stopImmediatePropagation();if(h(o,ri),i(e)||(ri.items.visibleConf.variable?e=pt(o,ri,bi.total-1):ri.items.filter!="*"?(ur=i(f.items)?f.items:vi(ai,ri),e=kr(o,ri,bi.total-1,ur)):e=ri.items.visible,e=ii(e,ri,f.items,nr)),ri.circular||bi.total-e<bi.first&&(e=bi.total-bi.first),ri.items.visibleConf.old=ri.items.visible,ri.items.visibleConf.variable?(tt=a(w(o,ri,bi.total-e),ri,ri.items.visibleConf.adjust,nr),ri.items.visible+e<=tt&&e<bi.total&&(e++,tt=a(w(o,ri,bi.total-e),ri,ri.items.visibleConf.adjust,nr)),ri.items.visible=tt):ri.items.filter!="*"&&(tt=st(o,ri,bi.total-e),ri.items.visible=a(tt,ri,ri.items.visibleConf.adjust,nr)),h(o,ri,!0),e==0)return u.stopImmediatePropagation(),r(pi,"0 items to scroll: Not scrolling.");for(r(pi,"Scrolling "+e+" items backward."),bi.first+=e;bi.first>=bi.total;)bi.first-=bi.total;ri.circular||(bi.first==0&&f.onEnd&&f.onEnd.call(nr,"prev"),ri.infinite||g(ri,bi.first,pi));ai.children().slice(bi.total-e,bi.total).prependTo(ai);bi.total<ri.items.visible+e&&ai.children().slice(0,ri.items.visible+e-bi.total).clone(!0).appendTo(ai);var o=ai.children(),kt=gr(o,ri,e),yt=nu(o,ri),it=o.eq(e-1),ct=kt.last(),ft=yt.last();h(o,ri);ot=0;lt=0;ri.align&&(gt=ti(yt,ri),ot=gt[0],lt=gt[1]);var fr=ot<0?ri.padding[ri.d[3]]:0,wt=!1,ci=n();ri.items.visible<e&&(ci=o.slice(ri.items.visibleConf.old,e),f.fx=="directscroll"&&(or=ri.items[ri.d.width],wt=ci,it=ft,ei(wt),ri.items[ri.d.width]="variable"));var s=!1,sr=v(o.slice(0,e),ri,"width"),at=ni(dt(yt,ri,!0),ri,!ri.usePadding),hr=0,ht={},li={},vt={},yi={},wi={},cr={},lr={},ki=hi(f,ri,e,sr);switch(f.fx){case"cover":case"cover-fade":hr=v(o.slice(0,ri.items.visible),ri,"width")}wt&&(ri.items[ri.d.width]=or);h(o,ri,!0);lt>=0&&h(ct,ri,ri.padding[ri.d[1]]);ot>=0&&h(it,ri,ri.padding[ri.d[3]]);ri.align&&(ri.padding[ri.d[1]]=lt,ri.padding[ri.d[3]]=ot);cr[ri.d.left]=-(sr-fr);lr[ri.d.left]=-(hr-fr);li[ri.d.left]=at[ri.d.width];var di=function(){},rt=function(){},y=function(){},ar=function(){},p=function(){},vr=function(){},b=function(){},yr=function(){},c=function(){},l=function(){},nt=function(){};switch(f.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=ai.clone(!0).appendTo(er)}switch(f.fx){case"crossfade":case"uncover":case"uncover-fade":s.children().slice(0,e).remove();s.children().slice(ri.items.visibleConf.old).remove();break;case"cover":case"cover-fade":s.children().slice(ri.items.visible).remove();s.css(lr)}if(ai.css(cr),gi=ut(ki,f.easing,pi),ht[ri.d.left]=ri.usePadding?ri.padding[ri.d[3]]:0,(ri[ri.d.width]=="variable"||ri[ri.d.height]=="variable")&&(di=function(){er.css(at)},rt=function(){gi.anims.push([er,at])}),ri.usePadding){ft.not(it).length&&(vt[ri.d.marginRight]=it.data("_cfs_origCssMargin"),ot<0?it.css(vt):(b=function(){it.css(vt)},yr=function(){gi.anims.push([it,vt])}));switch(f.fx){case"cover":case"cover-fade":s.children().eq(e-1).css(vt)}ft.not(ct).length&&(yi[ri.d.marginRight]=ct.data("_cfs_origCssMargin"),y=function(){ct.css(yi)},ar=function(){gi.anims.push([ct,yi])});lt>=0&&(wi[ri.d.marginRight]=ft.data("_cfs_origCssMargin")+ri.padding[ri.d[1]],p=function(){ft.css(wi)},vr=function(){gi.anims.push([ft,wi])})}nt=function(){ai.css(ht)};bt=ri.items.visible+e-bi.total;l=function(){if(bt>0&&(ai.children().slice(bi.total).remove(),kt=n(ai.children().slice(bi.total-(ri.items.visible-bt)).get().concat(ai.children().slice(0,bt).get()))),oi(wt),ri.usePadding){var t=ai.children().eq(ri.items.visible+e-1);t.css(ri.d.marginRight,t.data("_cfs_origCssMargin"))}};tr=si(kt,ci,yt,e,"prev",ki,at);c=function(){ui(ai,s,f);ir.isScrolling=!1;vu.onAfter=et(nr,f,"onAfter",tr,vu);yu=fi(ai,yu,pi);ir.isPaused||ai.trigger(t("play",pi))};ir.isScrolling=!0;ru=d(ru);vu.onBefore=et(nr,f,"onBefore",tr,vu);switch(f.fx){case"none":ai.css(ht);di();y();p();b();nt();l();c();break;case"fade":gi.anims.push([ai,{opacity:0},function(){di();y();p();b();nt();l();gi=ut(ki,f.easing,pi);gi.anims.push([ai,{opacity:1},c]);k(gi,pi)}]);break;case"crossfade":ai.css({opacity:0});gi.anims.push([s,{opacity:0}]);gi.anims.push([ai,{opacity:1},c]);rt();y();p();b();nt();l();break;case"cover":gi.anims.push([s,ht,function(){y();p();b();nt();l();c()}]);rt();break;case"cover-fade":gi.anims.push([ai,{opacity:0}]);gi.anims.push([s,ht,function(){y();p();b();nt();l();c()}]);rt();break;case"uncover":gi.anims.push([s,li,c]);rt();y();p();b();nt();l();break;case"uncover-fade":ai.css({opacity:0});gi.anims.push([ai,{opacity:1}]);gi.anims.push([s,li,c]);rt();y();p();b();nt();l();break;default:gi.anims.push([ai,ht,function(){l();c()}]);rt();ar();vr();yr()}return k(gi,pi),rr(ri.cookie,ai,pi),ai.trigger(t("updatePageStatus",pi),[!1,at]),!0});ai.bind(t("slide_next",pi),function(u,f,e){var o,ft,nt,s,ht,vt,gt,at,yt,cr,tr,ur,fr,or;if(u.stopPropagation(),o=ai.children(),!ri.circular&&bi.first==ri.items.visible)return ri.infinite&&ai.trigger(t("prev",pi),bi.total-1),u.stopImmediatePropagation();if(h(o,ri),i(e)||(ri.items.filter!="*"?(nt=i(f.items)?f.items:vi(ai,ri),e=dr(o,ri,0,nt)):e=ri.items.visible,e=ii(e,ri,f.items,nr)),ft=bi.first==0?bi.total:bi.first,ri.circular||(ri.items.visibleConf.variable?(s=w(o,ri,e),nt=pt(o,ri,ft-1)):(s=ri.items.visible,nt=ri.items.visible),e+s>ft&&(e=ft-nt)),ri.items.visibleConf.old=ri.items.visible,ri.items.visibleConf.variable){for(s=a(yi(o,ri,e,ft),ri,ri.items.visibleConf.adjust,nr);ri.items.visible-e>=s&&e<bi.total;)e++,s=a(yi(o,ri,e,ft),ri,ri.items.visibleConf.adjust,nr);ri.items.visible=s}else ri.items.filter!="*"&&(s=st(o,ri,e),ri.items.visible=a(s,ri,ri.items.visibleConf.adjust,nr));if(h(o,ri,!0),e==0)return u.stopImmediatePropagation(),r(pi,"0 items to scroll: Not scrolling.");for(r(pi,"Scrolling "+e+" items forward."),bi.first-=e;bi.first<0;)bi.first+=bi.total;ri.circular||(bi.first==ri.items.visible&&f.onEnd&&f.onEnd.call(nr,"next"),ri.infinite||g(ri,bi.first,pi));bi.total<ri.items.visible+e&&ai.children().slice(0,ri.items.visible+e-bi.total).clone(!0).appendTo(ai);var o=ai.children(),sr=tu(o,ri),ct=iu(o,ri,e),lt=o.eq(e-1),ot=sr.last(),hr=ct.last();h(o,ri);ht=0;vt=0;ri.align&&(gt=ti(ct,ri),ht=gt[0],vt=gt[1]);at=!1;yt=n();ri.items.visibleConf.old<e&&(yt=o.slice(ri.items.visibleConf.old,e),f.fx=="directscroll"&&(cr=ri.items[ri.d.width],at=yt,lt=ot,ei(at),ri.items[ri.d.width]="variable"));var y=!1,lr=v(o.slice(0,e),ri,"width"),wt=ni(dt(ct,ri,!0),ri,!ri.usePadding),ar=0,bt={},ci={},li={},wi={},kt={},ki=hi(f,ri,e,lr);switch(f.fx){case"uncover":case"uncover-fade":ar=v(o.slice(0,ri.items.visibleConf.old),ri,"width")}at&&(ri.items[ri.d.width]=cr);ri.align&&ri.padding[ri.d[1]]<0&&(ri.padding[ri.d[1]]=0);h(o,ri,!0);h(ot,ri,ri.padding[ri.d[1]]);ri.align&&(ri.padding[ri.d[1]]=vt,ri.padding[ri.d[3]]=ht);kt[ri.d.left]=ri.usePadding?ri.padding[ri.d[3]]:0;var di=function(){},it=function(){},p=function(){},vr=function(){},b=function(){},yr=function(){},c=function(){},l=function(){},rt=function(){};switch(f.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":y=ai.clone(!0).appendTo(er);y.children().slice(ri.items.visibleConf.old).remove()}switch(f.fx){case"crossfade":case"cover":case"cover-fade":ai.css("zIndex",1);y.css("zIndex",0)}gi=ut(ki,f.easing,pi);bt[ri.d.left]=-lr;ci[ri.d.left]=-ar;ht<0&&(bt[ri.d.left]+=ht);(ri[ri.d.width]=="variable"||ri[ri.d.height]=="variable")&&(di=function(){er.css(wt)},it=function(){gi.anims.push([er,wt])});ri.usePadding&&(tr=hr.data("_cfs_origCssMargin"),vt>=0&&(tr+=ri.padding[ri.d[1]]),hr.css(ri.d.marginRight,tr),lt.not(ot).length&&(wi[ri.d.marginRight]=ot.data("_cfs_origCssMargin")),p=function(){ot.css(wi)},vr=function(){gi.anims.push([ot,wi])},ur=lt.data("_cfs_origCssMargin"),ht>0&&(ur+=ri.padding[ri.d[3]]),li[ri.d.marginRight]=ur,b=function(){lt.css(li)},yr=function(){gi.anims.push([lt,li])});rt=function(){ai.css(kt)};fr=ri.items.visible+e-bi.total;l=function(){var n,t;fr>0&&ai.children().slice(bi.total).remove();n=ai.children().slice(0,e).appendTo(ai).last();fr>0&&(ct=tt(o,ri));oi(at);ri.usePadding&&(bi.total<ri.items.visible+e&&(t=ai.children().eq(ri.items.visible-1),t.css(ri.d.marginRight,t.data("_cfs_origCssMargin")+ri.padding[ri.d[1]])),n.css(ri.d.marginRight,n.data("_cfs_origCssMargin")))};or=si(sr,yt,ct,e,"next",ki,wt);c=function(){ai.css("zIndex",ai.data("_cfs_origCssZindex"));ui(ai,y,f);ir.isScrolling=!1;vu.onAfter=et(nr,f,"onAfter",or,vu);yu=fi(ai,yu,pi);ir.isPaused||ai.trigger(t("play",pi))};ir.isScrolling=!0;ru=d(ru);vu.onBefore=et(nr,f,"onBefore",or,vu);switch(f.fx){case"none":ai.css(bt);di();p();b();rt();l();c();break;case"fade":gi.anims.push([ai,{opacity:0},function(){di();p();b();rt();l();gi=ut(ki,f.easing,pi);gi.anims.push([ai,{opacity:1},c]);k(gi,pi)}]);break;case"crossfade":ai.css({opacity:0});gi.anims.push([y,{opacity:0}]);gi.anims.push([ai,{opacity:1},c]);it();p();b();rt();l();break;case"cover":ai.css(ri.d.left,er[ri.d.width]());gi.anims.push([ai,kt,c]);it();p();b();l();break;case"cover-fade":ai.css(ri.d.left,er[ri.d.width]());gi.anims.push([y,{opacity:0}]);gi.anims.push([ai,kt,c]);it();p();b();l();break;case"uncover":gi.anims.push([y,ci,c]);it();p();b();rt();l();break;case"uncover-fade":ai.css({opacity:0});gi.anims.push([ai,{opacity:1}]);gi.anims.push([y,ci,c]);it();p();b();rt();l();break;default:gi.anims.push([ai,bt,function(){rt();l();c()}]);it();vr();yr()}return k(gi,pi),rr(ri.cookie,ai,pi),ai.trigger(t("updatePageStatus",pi),[!1,wt]),!0});ai.bind(t("slideTo",pi),function(n,i,r,u,f,e,o){n.stopPropagation();var c=[i,r,u,f,e,o],h=b(c,["string/number/object","number","boolean","object","string","function"]);return(f=h[3],e=h[4],o=h[5],i=nt(h[0],h[1],h[2],bi,ai),i==0)?!1:(s(f)||(f=!1),e!="prev"&&e!="next"&&(e=ri.circular?i<=bi.total/2?"next":"prev":bi.first==0||bi.first>i?"next":"prev"),e=="prev"&&(i=bi.total-i),ai.trigger(t(e,pi),[f,i,o]),!0)});ai.bind(t("prevPage",pi),function(n,i,r){n.stopPropagation();var u=ai.triggerHandler(t("currentPage",pi));return ai.triggerHandler(t("slideToPage",pi),[u-1,i,"prev",r])});ai.bind(t("nextPage",pi),function(n,i,r){n.stopPropagation();var u=ai.triggerHandler(t("currentPage",pi));return ai.triggerHandler(t("slideToPage",pi),[u+1,i,"next",r])});ai.bind(t("slideToPage",pi),function(n,r,u,f,e){n.stopPropagation();i(r)||(r=ai.triggerHandler(t("currentPage",pi)));var o=ri.pagination.items||ri.items.visible,s=Math.ceil(bi.total/o)-1;return r<0&&(r=s),r>s&&(r=0),ai.triggerHandler(t("slideTo",pi),[r*o,0,!0,u,f,e])});ai.bind(t("jumpToStart",pi),function(n,t){if(n.stopPropagation(),t=t?nt(t,0,!0,bi,ai):0,t+=bi.first,t!=0){if(bi.total>0)while(t>bi.total)t-=bi.total;ai.prepend(ai.children().slice(t,bi.total))}return!0});ai.bind(t("synchronise",pi),function(n,i){var e,f,u,o;if(n.stopPropagation(),i)i=tr(i);else if(ri.synchronise)i=ri.synchronise;else return r(pi,"No carousel to synchronise.");for(e=ai.triggerHandler(t("currentPosition",pi)),f=!0,u=0,o=i.length;u<o;u++)i[u][0].triggerHandler(t("slideTo",pi),[e,i[u][3],!0])||(f=!1);return f});ai.bind(t("queue",pi),function(n,t,i){return n.stopPropagation(),u(t)?t.call(nr,yu):y(t)?yu=t:o(t)||yu.push([t,i]),yu});ai.bind(t("insertItem",pi),function(i,u,f,h,l){var p,v,y;i.stopPropagation();var w=[u,f,h,l],a=b(w,["string/object","string/number/object","boolean","number"]);return(u=a[0],f=a[1],h=a[2],l=a[3],s(u)&&!c(u)?u=n(u):e(u)&&(u=n(u)),!c(u)||u.length==0)?r(pi,"Not a valid object."):(o(f)&&(f="end"),wt(u,ri),ht(u),p=f,v="before",f=="end"?h?(bi.first==0?(f=bi.total-1,v="after"):(f=bi.first,bi.first+=u.length),f<0&&(f=0)):(f=bi.total-1,v="after"):f=nt(f,l,h,bi,ai),y=ai.children().eq(f),y.length?y[v](u):(r(pi,"Correct insert-position not found! Appending item to the end."),ai.append(u)),p=="end"||h||f<bi.first&&(bi.first+=u.length),bi.total=ai.children().length,bi.first>=bi.total&&(bi.first-=bi.total),ai.trigger(t("updateSizes",pi)),ai.trigger(t("linkAnchors",pi)),!0)});ai.bind(t("removeItem",pi),function(i,r,u,f){var c,e;i.stopPropagation();var h=[r,u,f],s=b(h,["string/number/object","boolean","number"]);return(r=s[0],u=s[1],f=s[2],c=!1,r instanceof n&&r.length>1)?(e=n(),r.each(function(){var i=ai.trigger(t("removeItem",pi),[n(this),u,f]);i&&(e=e.add(i))}),e):(o(r)||r=="end"?e=ai.children().last():(r=nt(r,f,u,bi,ai),e=ai.children().eq(r),e.length&&r<bi.first&&(bi.first-=e.length)),e&&e.length&&(e.detach(),bi.total=ai.children().length,ai.trigger(t("updateSizes",pi))),e)});ai.bind(t("onBefore",pi)+" "+t("onAfter",pi),function(n,t){n.stopPropagation();var i=n.type.slice(pi.events.prefix.length);return y(t)&&(vu[i]=t),u(t)&&vu[i].push(t),vu[i]});ai.bind(t("currentPosition",pi),function(n,t){var i;return n.stopPropagation(),i=bi.first==0?0:bi.total-bi.first,u(t)&&t.call(nr,i),i});ai.bind(t("currentPage",pi),function(n,t){n.stopPropagation();var r=ri.pagination.items||ri.items.visible,f=Math.ceil(bi.total/r-1),i;return i=bi.first==0?0:bi.first<bi.total%r?0:bi.first!=r||ri.circular?Math.round((bi.total-bi.first)/r):f,i<0&&(i=0),i>f&&(i=f),u(t)&&t.call(nr,i),i});ai.bind(t("currentVisible",pi),function(n,t){n.stopPropagation();var i=tt(ai.children(),ri);return u(t)&&t.call(nr,i),i});ai.bind(t("slice",pi),function(t,r,f,e){var s,h;if(t.stopPropagation(),bi.total==0)return!1;var c=[r,f,e],o=b(c,["number","number","function"]);if(r=i(o[0])?o[0]:0,f=i(o[1])?o[1]:bi.total,e=o[2],r+=bi.first,f+=bi.first,items.total>0){while(r>bi.total)r-=bi.total;while(f>bi.total)f-=bi.total;while(r<0)r+=bi.total;while(f<0)f+=bi.total}return s=ai.children(),h=f>r?s.slice(r,f):n(s.slice(r,bi.total).get().concat(s.slice(0,f).get())),u(e)&&e.call(nr,h),h});ai.bind(t("isPaused",pi)+" "+t("isStopped",pi)+" "+t("isScrolling",pi),function(n,t){n.stopPropagation();var r=n.type.slice(pi.events.prefix.length),i=ir[r];return u(t)&&t.call(nr,i),i});ai.bind(t("configuration",pi),function(e,a,b,c){var reInit,val,sz;if(e.stopPropagation(),reInit=!1,u(a))a.call(nr,ri);else if(s(a))bu=n.extend(!0,{},bu,a),b!==!1?reInit=!0:ri=n.extend(!0,{},ri,a);else if(!o(a))if(u(b))val=eval("opts."+a),o(val)&&(val=""),b.call(nr,val);else{if(o(b))return eval("opts."+a);typeof c!="boolean"&&(c=!0);eval("opts_orig."+a+" = b");c!==!1?reInit=!0:eval("opts."+a+" = b")}return reInit&&(h(ai.children(),ri),au._init(bu),au._bind_buttons(),sz=kt(ai,ri),ai.trigger(t("updatePageStatus",pi),[!0,sz])),ri});ai.bind(t("linkAnchors",pi),function(i,u,f){return(i.stopPropagation(),o(u)?u=n("body"):e(u)&&(u=n(u)),!c(u)||u.length==0)?r(pi,"Not a valid object."):(e(f)||(f="a.caroufredsel"),u.find(f).each(function(){var i=this.hash||"";i.length>0&&ai.children().index(n(i))!=-1&&n(this).unbind("click").click(function(n){n.preventDefault();ai.trigger(t("slideTo",pi),i)})}),!0)});ai.bind(t("updatePageStatus",pi),function(i,r){var f,e,u;if(i.stopPropagation(),ri.pagination.container)return f=ri.pagination.items||ri.items.visible,e=Math.ceil(bi.total/f),r&&(ri.pagination.anchorBuilder&&(ri.pagination.container.children().remove(),ri.pagination.container.each(function(){for(var i,t=0;t<e;t++)i=ai.children().eq(nt(t*f,0,!0,bi,ai)),n(this).append(ri.pagination.anchorBuilder.call(i[0],t+1))})),ri.pagination.container.each(function(){n(this).children().unbind(ri.pagination.event).each(function(i){n(this).bind(ri.pagination.event,function(n){n.preventDefault();ai.trigger(t("slideTo",pi),[i*f,-ri.pagination.deviation,!0,ri.pagination])})})})),u=ai.triggerHandler(t("currentPage",pi))+ri.pagination.deviation,u>=e&&(u=0),u<0&&(u=e-1),ri.pagination.container.each(function(){n(this).children().removeClass(l("selected",pi)).eq(u).addClass(l("selected",pi))}),!0});ai.bind(t("updateSizes",pi),function(){var i=ri.items.visible,n=ai.children(),f=ki(er,ri,"width"),u,e;return bi.total=n.length,ir.primarySizePercentage?(ri.maxDimension=f,ri[ri.d.width]=gt(f,ir.primarySizePercentage)):ri.maxDimension=di(ri,f),ri.responsive?(ri.items.width=ri.items.sizesConf.width,ri.items.height=ri.items.sizesConf.height,ri=fr(ri,n,f),i=ri.items.visible,wi(ri,n)):ri.items.visibleConf.variable?i=w(n,ri,0):ri.items.filter!="*"&&(i=st(n,ri,0)),!ri.circular&&bi.first!=0&&i>bi.first&&(u=ri.items.visibleConf.variable?pt(n,ri,bi.first)-bi.first:ri.items.filter!="*"?br(n,ri,bi.first)-bi.first:ri.items.visible-bi.first,r(pi,"Preventing non-circular: sliding "+u+" items backward."),ai.trigger(t("prev",pi),u)),ri.items.visible=a(i,ri,ri.items.visibleConf.adjust,nr),ri.items.visibleConf.old=ri.items.visible,ri=ur(ri,n),e=kt(ai,ri),ai.trigger(t("updatePageStatus",pi),[!0,e]),vt(ri,bi.total,pi),g(ri,bi.first,pi),e});ai.bind(t("destroy",pi),function(n,i){return n.stopPropagation(),ru=d(ru),ai.data("_cfs_isCarousel",!1),ai.trigger(t("finish",pi)),i&&ai.trigger(t("jumpToStart",pi)),bt(ai.children()),bt(ai),au._unbind_events(),au._unbind_buttons(),pi.wrapper=="parent"?bt(er):er.replaceWith(ai),!0});ai.bind(t("debug",pi),function(){return r(pi,"Carousel width: "+ri.width),r(pi,"Carousel height: "+ri.height),r(pi,"Item widths: "+ri.items.width),r(pi,"Item heights: "+ri.items.height),r(pi,"Number of items visible: "+ri.items.visible),ri.auto.play&&r(pi,"Number of items scrolled automatically: "+ri.auto.items),ri.prev.button&&r(pi,"Number of items scrolled backward: "+ri.prev.items),ri.next.button&&r(pi,"Number of items scrolled forward: "+ri.next.items),pi.debug});ai.bind("_cfs_triggerEvent",function(n,i,r){return n.stopPropagation(),ai.triggerHandler(t(i,pi),r)})};au._unbind_events=function(){ai.unbind(t("",pi));ai.unbind(t("",pi,!1));ai.unbind("_cfs_triggerEvent")};au._bind_buttons=function(){var i,u,a,v,o,s;if(au._unbind_buttons(),vt(ri,bi.total,pi),g(ri,bi.first,pi),ri.auto.pauseOnHover&&(i=it(ri.auto.pauseOnHover),er.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),ri.auto.button&&ri.auto.button.bind(t(ri.auto.event,pi,!1),function(n){n.preventDefault();var i=!1,r=null;ir.isPaused?i="play":ri.auto.pauseOnEvent&&(i="pause",r=it(ri.auto.pauseOnEvent));i&&ai.trigger(t(i,pi),r)}),ri.prev.button&&(ri.prev.button.bind(t(ri.prev.event,pi,!1),function(n){n.preventDefault();ai.trigger(t("prev",pi))}),ri.prev.pauseOnHover&&(i=it(ri.prev.pauseOnHover),ri.prev.button.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))}))),ri.next.button&&(ri.next.button.bind(t(ri.next.event,pi,!1),function(n){n.preventDefault();ai.trigger(t("next",pi))}),ri.next.pauseOnHover&&(i=it(ri.next.pauseOnHover),ri.next.button.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))}))),ri.pagination.container&&ri.pagination.pauseOnHover&&(i=it(ri.pagination.pauseOnHover),ri.pagination.container.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),(ri.prev.key||ri.next.key)&&n(document).bind(t("keyup",pi,!1,!0,!0),function(n){var i=n.keyCode;i==ri.next.key&&(n.preventDefault(),ai.trigger(t("next",pi)));i==ri.prev.key&&(n.preventDefault(),ai.trigger(t("prev",pi)))}),ri.pagination.keys&&n(document).bind(t("keyup",pi,!1,!0,!0),function(n){var i=n.keyCode;i>=49&&i<58&&(i=(i-49)*ri.items.visible,i<=bi.total&&(n.preventDefault(),ai.trigger(t("slideTo",pi),[i,0,!0,ri.pagination])))}),n.fn.swipe&&(u="ontouchstart"in window,u&&ri.swipe.onTouch||!u&&ri.swipe.onMouse)){var y=n.extend(!0,{},ri.prev,ri.swipe),p=n.extend(!0,{},ri.next,ri.swipe),c=function(){ai.trigger(t("prev",pi),[y])},l=function(){ai.trigger(t("next",pi),[p])};switch(ri.direction){case"up":case"down":ri.swipe.options.swipeUp=l;ri.swipe.options.swipeDown=c;break;default:ri.swipe.options.swipeLeft=l;ri.swipe.options.swipeRight=c}ir.swipe&&ai.swipe("destroy");er.swipe(ri.swipe.options);er.css("cursor","move");ir.swipe=!0}if(n.fn.mousewheel&&ri.mousewheel&&(a=n.extend(!0,{},ri.prev,ri.mousewheel),v=n.extend(!0,{},ri.next,ri.mousewheel),ir.mousewheel&&er.unbind(t("mousewheel",pi,!1)),er.bind(t("mousewheel",pi,!1),function(n,i){n.preventDefault();i>0?ai.trigger(t("prev",pi),[a]):ai.trigger(t("next",pi),[v])}),ir.mousewheel=!0),ri.auto.play&&ai.trigger(t("play",pi),ri.auto.delay),ir.upDateOnWindowResize){var f=function(){ai.trigger(t("finish",pi));ri.auto.pauseOnResize&&!ir.isPaused&&ai.trigger(t("play",pi));h(ai.children(),ri);ai.trigger(t("updateSizes",pi))},e=n(window),r=null;n.debounce&&pi.onWindowResize=="debounce"?r=n.debounce(200,f):n.throttle&&pi.onWindowResize=="throttle"?r=n.throttle(300,f):(o=0,s=0,r=function(){var n=e.width(),t=e.height();(n!=o||t!=s)&&(f(),o=n,s=t)});e.bind(t("resize",pi,!1,!0,!0),r)}};au._unbind_buttons=function(){var r=t("",pi),i=t("",pi,!1);ns3=t("",pi,!1,!0,!0);n(document).unbind(ns3);n(window).unbind(ns3);er.unbind(i);ri.auto.button&&ri.auto.button.unbind(i);ri.prev.button&&ri.prev.button.unbind(i);ri.next.button&&ri.next.button.unbind(i);ri.pagination.container&&(ri.pagination.container.unbind(i),ri.pagination.anchorBuilder&&ri.pagination.container.children().remove());ir.swipe&&(ai.swipe("destroy"),er.css("cursor","default"),ir.swipe=!1);ir.mousewheel&&(ir.mousewheel=!1);vt(ri,"hide",pi);g(ri,"removeClass",pi)};f(yt)&&(yt={debug:yt});var ir={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheel:!1,swipe:!1},bi={total:ai.children().length,first:0},ru={auto:null,progress:null,startTime:p(),timePassed:0},gi={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},vu={onBefore:[],onAfter:[]},yu=[],pi=n.extend(!0,{},n.fn.carouFredSel.configs,yt),ri={},bu=n.extend(!0,{},ct),er=pi.wrapper=="parent"?ai.parent():ai.wrap("<"+pi.wrapper.element+' class="'+pi.wrapper.classname+'" />').parent();if(pi.selector=ai.selector,pi.serialNumber=n.fn.carouFredSel.serialNumber++,pi.transition=pi.transition&&n.fn.transition?"transition":"animate",au._init(bu,!0,gu),au._build(),au._bind_events(),au._bind_buttons(),y(ri.items.start)?pu=ri.items.start:(pu=[],ri.items.start!=0&&pu.push(ri.items.start)),ri.cookie&&pu.unshift(parseInt(eu(ri.cookie),10)),pu.length>0)for(ku=0,nf=pu.length;ku<nf;ku++)if(wu=pu[ku],wu!=0){if(wu===!0){if(wu=window.location.hash,wu.length<1)continue}else wu==="random"&&(wu=Math.floor(Math.random()*bi.total));if(ai.triggerHandler(t("slideTo",pi),[wu,0,!0,{fx:"none"}]))break}return du=kt(ai,ri),tf=tt(ai.children(),ri),ri.onCreate&&ri.onCreate.call(nr,{width:du.width,height:du.height,items:tf}),ai.trigger(t("updatePageStatus",pi),[!0,du]),ai.trigger(t("linkAnchors",pi)),pi.debug&&ai.trigger(t("debug",pi)),ai},n.fn.carouFredSel.serialNumber=1,n.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,responsive:!1,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,event:"click",queue:!1}},n.fn.carouFredSel.configs={debug:!1,transition:!1,onWindowResize:"throttle",events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},n.fn.carouFredSel.pageAnchorBuilder=function(n){return'<a href="#"><span>'+n+"<\/span><\/a>"},n.fn.carouFredSel.progressbarUpdater=function(t){n(this).css("width",t+"%")},n.fn.carouFredSel.cookie={get:function(n){var r,i,u,t;for(n+="=",r=document.cookie.split(";"),i=0,u=r.length;i<u;i++){for(t=r[i];t.charAt(0)==" ";)t=t.slice(1);if(t.indexOf(n)==0)return t.slice(n.length)}return 0},set:function(n,t,i){var u="",r;i&&(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString());document.cookie=n+"="+t+u+"; path=/"},remove:function(t){n.fn.carouFredSel.cookie.set(t,"",-1)}},n.extend(n.easing,{quadratic:function(n){var t=n*n;return n*(-t*n+4*t-6*n+4)},cubic:function(n){return n*(4*n*n-9*n+6)},elastic:function(n){var t=n*n;return n*(33*t*t-106*t*n+126*t-67*n+15)}}))}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var e=Array.prototype.slice,h=Array.prototype.splice,u={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1},f=n(window),c=n(document),i=[],o=f.height(),r=function(){for(var e=f.scrollTop(),l=c.height(),a=l-o,v=e>a?a-e:0,r,u,h,p,s=0,y=i.length;s<y;s++){var t=i[s],w=t.stickyWrapper.offset().top,b=w-t.topSpacing-v;t.stickyWrapper.css("height",t.stickyElement.outerHeight());e<=b?t.currentTop!==null&&(t.stickyElement.css({width:"",position:"",top:""}),t.stickyElement.parent().removeClass(t.className),t.stickyElement.trigger("sticky-end",[t]),t.currentTop=null):(r=l-t.stickyElement.outerHeight()-t.topSpacing-t.bottomSpacing-e-v,r=r<0?r+t.topSpacing:t.topSpacing,t.currentTop!==r&&(t.getWidthFrom?u=n(t.getWidthFrom).width()||null:t.widthFromWrapper&&(u=t.stickyWrapper.width()),u==null&&(u=t.stickyElement.width()),t.stickyElement.css("width",u).css("position","fixed").css("top",r),t.stickyElement.parent().addClass(t.className),t.currentTop===null?t.stickyElement.trigger("sticky-start",[t]):t.stickyElement.trigger("sticky-update",[t]),t.currentTop===t.topSpacing&&t.currentTop>r||t.currentTop===null&&r<t.topSpacing?t.stickyElement.trigger("sticky-bottom-reached",[t]):t.currentTop!==null&&r===t.topSpacing&&t.currentTop<r&&t.stickyElement.trigger("sticky-bottom-unreached",[t]),t.currentTop=r),h=t.stickyWrapper.parent(),p=t.stickyElement.offset().top+t.stickyElement.outerHeight()>=h.offset().top+h.outerHeight()&&t.stickyElement.offset().top<=t.topSpacing,p?t.stickyElement.css("position","absolute").css("top","").css("bottom",0):t.stickyElement.css("position","fixed").css("top",r).css("bottom",""))}},s=function(){var u,e,t,r;for(o=f.height(),u=0,e=i.length;u<e;u++)t=i[u],r=null,t.getWidthFrom?t.responsiveWidth&&(r=n(t.getWidthFrom).width()):t.widthFromWrapper&&(r=t.stickyWrapper.width()),r!=null&&t.stickyElement.css("width",r)},t={init:function(r){var f=n.extend({},u,r);return this.each(function(){var r=n(this),o=r.attr("id"),s=o?o+"-"+u.wrapperClassName:u.wrapperClassName,h=n("<div><\/div>").attr("id",s).addClass(f.wrapperClassName),e;r.wrapAll(h);e=r.parent();f.center&&e.css({width:r.outerWidth(),marginLeft:"auto",marginRight:"auto"});r.css("float")==="right"&&r.css({float:"none"}).parent().css({float:"right"});f.stickyElement=r;f.stickyWrapper=e;f.currentTop=null;i.push(f);t.setWrapperHeight(this);t.setupChangeListeners(this)})},setWrapperHeight:function(t){var i=n(t),r=i.parent();r&&r.css("height",i.outerHeight())},setupChangeListeners:function(n){if(window.MutationObserver){var i=new window.MutationObserver(function(i){(i[0].addedNodes.length||i[0].removedNodes.length)&&t.setWrapperHeight(n)});i.observe(n,{subtree:!0,childList:!0})}else n.addEventListener("DOMNodeInserted",function(){t.setWrapperHeight(n)},!1),n.addEventListener("DOMNodeRemoved",function(){t.setWrapperHeight(n)},!1)},update:r,unstick:function(){return this.each(function(){for(var r=this,u=n(r),f=-1,t=i.length;t-->0;)i[t].stickyElement.get(0)===r&&(h.call(i,t,1),f=t);f!==-1&&(u.unwrap(),u.css({width:"",position:"",top:"",float:""}))})}};window.addEventListener?(window.addEventListener("scroll",r,!1),window.addEventListener("resize",s,!1)):window.attachEvent&&(window.attachEvent("onscroll",r),window.attachEvent("onresize",s));n.fn.sticky=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.init.apply(this,arguments)};n.fn.unstick=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.unstick.apply(this,arguments)};n(function(){setTimeout(r,0)})});typeof window.datejsloaded=="undefined"&&(window.datejsloaded={version:"1.0 Alpha-1 "},Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}},Date.getMonthNumberFromName=function(n){for(var i=Date.CultureInfo.monthNames,u=Date.CultureInfo.abbreviatedMonthNames,r=n.toLowerCase(),t=0;t<i.length;t++)if(i[t].toLowerCase()==r||u[t].toLowerCase()==r)return t;return-1},Date.getDayNumberFromName=function(n){for(var i=Date.CultureInfo.dayNames,u=Date.CultureInfo.abbreviatedDayNames,f=Date.CultureInfo.shortestDayNames,r=n.toLowerCase(),t=0;t<i.length;t++)if(i[t].toLowerCase()==r||u[t].toLowerCase()==r)return t;return-1},Date.isLeapYear=function(n){return n%4==0&&n%100!=0||n%400==0},Date.getDaysInMonth=function(n,t){return[31,Date.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},Date.getTimezoneOffset=function(n,t){return t||!1?Date.CultureInfo.abbreviatedTimeZoneDST[n.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[n.toUpperCase()]},Date.getTimezoneAbbreviation=function(n,t){var r=t||!1?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,i;for(i in r)if(r[i]===n)return i;return null},Date.prototype.clone=function(){return new Date(this.getTime())},Date.prototype.compareTo=function(n){if(isNaN(this))throw new Error(this);if(n instanceof Date&&!isNaN(n))return this>n?1:this<n?-1:0;throw new TypeError(n);},Date.prototype.equals=function(n){return this.compareTo(n)===0},Date.prototype.between=function(n,t){var i=this.getTime();return i>=n.getTime()&&i<=t.getTime()},Date.prototype.addMilliseconds=function(n){return this.setMilliseconds(this.getMilliseconds()+n),this},Date.prototype.addSeconds=function(n){return this.addMilliseconds(n*1e3)},Date.prototype.addMinutes=function(n){return this.addMilliseconds(n*6e4)},Date.prototype.addHours=function(n){return this.addMilliseconds(n*36e5)},Date.prototype.addDays=function(n){return this.addMilliseconds(n*864e5)},Date.prototype.addWeeks=function(n){return this.addMilliseconds(n*6048e5)},Date.prototype.addMonths=function(n){var t=this.getDate();return this.setDate(1),this.setMonth(this.getMonth()+n),this.setDate(Math.min(t,this.getDaysInMonth())),this},Date.prototype.addYears=function(n){return this.addMonths(n*12)},Date.prototype.add=function(n){if(typeof n=="number")return this._orient=n,this;var t=n;return(t.millisecond||t.milliseconds)&&this.addMilliseconds(t.millisecond||t.milliseconds),(t.second||t.seconds)&&this.addSeconds(t.second||t.seconds),(t.minute||t.minutes)&&this.addMinutes(t.minute||t.minutes),(t.hour||t.hours)&&this.addHours(t.hour||t.hours),(t.month||t.months)&&this.addMonths(t.month||t.months),(t.year||t.years)&&this.addYears(t.year||t.years),(t.day||t.days)&&this.addDays(t.day||t.days),this},Date._validate=function(n,t,i,r){if(typeof n!="number")throw new TypeError(n+" is not a Number.");else if(n<t||n>i)throw new RangeError(n+" is not a valid value for "+r+".");return!0},Date.validateMillisecond=function(n){return Date._validate(n,0,999,"milliseconds")},Date.validateSecond=function(n){return Date._validate(n,0,59,"seconds")},Date.validateMinute=function(n){return Date._validate(n,0,59,"minutes")},Date.validateHour=function(n){return Date._validate(n,0,23,"hours")},Date.validateDay=function(n,t,i){return Date._validate(n,1,Date.getDaysInMonth(t,i),"days")},Date.validateMonth=function(n){return Date._validate(n,0,11,"months")},Date.validateYear=function(n){return Date._validate(n,1,9999,"seconds")},Date.prototype.set=function(n){var t=n;return t.millisecond||t.millisecond===0||(t.millisecond=-1),t.second||t.second===0||(t.second=-1),t.minute||t.minute===0||(t.minute=-1),t.hour||t.hour===0||(t.hour=-1),t.day||t.day===0||(t.day=-1),t.month||t.month===0||(t.month=-1),t.year||t.year===0||(t.year=-1),t.millisecond!=-1&&Date.validateMillisecond(t.millisecond)&&this.addMilliseconds(t.millisecond-this.getMilliseconds()),t.second!=-1&&Date.validateSecond(t.second)&&this.addSeconds(t.second-this.getSeconds()),t.minute!=-1&&Date.validateMinute(t.minute)&&this.addMinutes(t.minute-this.getMinutes()),t.hour!=-1&&Date.validateHour(t.hour)&&this.addHours(t.hour-this.getHours()),t.month!==-1&&Date.validateMonth(t.month)&&this.addMonths(t.month-this.getMonth()),t.year!=-1&&Date.validateYear(t.year)&&this.addYears(t.year-this.getFullYear()),t.day!=-1&&Date.validateDay(t.day,this.getFullYear(),this.getMonth())&&this.addDays(t.day-this.getDate()),t.timezone&&this.setTimezone(t.timezone),t.timezoneOffset&&this.setTimezoneOffset(t.timezoneOffset),this},Date.prototype.clearTime=function(){return this.setHours(0),this.setMinutes(0),this.setSeconds(0),this.setMilliseconds(0),this},Date.prototype.isLeapYear=function(){var n=this.getFullYear();return n%4==0&&n%100!=0||n%400==0},Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun())},Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())},Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1})},Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()})},Date.prototype.moveToDayOfWeek=function(n,t){var i=(n-this.getDay()+7*(t||1))%7;return this.addDays(i===0?i+=7*(t||1):i)},Date.prototype.moveToMonth=function(n,t){var i=(n-this.getMonth()+12*(t||1))%12;return this.addMonths(i===0?i+=12*(t||1):i)},Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/864e5)},Date.prototype.getWeekOfYear=function(n){var t=this.getFullYear(),e=this.getMonth(),o=this.getDate(),s=n||Date.CultureInfo.firstDayOfWeek,r=8-new Date(t,0,1).getDay(),f,i,u;return r==8&&(r=1),f=(Date.UTC(t,e,o,0,0,0)-Date.UTC(t,0,1,0,0,0))/864e5+1,i=Math.floor((f-r+7)/7),i===s&&(t--,u=8-new Date(t,0,1).getDay(),i=u==2||u==8?53:52),i},Date.prototype.isDST=function(){return console.log("isDST"),this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D"},Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST())},Date.prototype.setTimezoneOffset=function(n){var t=this.getTimezoneOffset(),i=Number(n)*-6/10;return this.addMinutes(i-t),this},Date.prototype.setTimezone=function(n){return this.setTimezoneOffset(Date.getTimezoneOffset(n))},Date.prototype.getUTCOffset=function(){var t=this.getTimezoneOffset()*-10/6,n;return t<0?(n=(t-1e4).toString(),n[0]+n.substr(2)):(n=(t+1e4).toString(),"+"+n.substr(1))},Date.prototype.getDayName=function(n){return n?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()]},Date.prototype.getMonthName=function(n){return n?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()]},typeof Date.prototype._toString=="undefined"&&(Date.prototype._toString=Date.prototype.toString),Date.prototype.toString=function(n){var t=this,i=function(n){return n.toString().length==1?"0"+n:n};return n?n.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(n){switch(n){case"hh":return i(t.getHours()<13?t.getHours():t.getHours()-12);case"h":return t.getHours()<13?t.getHours():t.getHours()-12;case"HH":return i(t.getHours());case"H":return t.getHours();case"mm":return i(t.getMinutes());case"m":return t.getMinutes();case"ss":return i(t.getSeconds());case"s":return t.getSeconds();case"yyyy":return t.getFullYear();case"yy":return t.getFullYear().toString().substring(2,4);case"dddd":return t.getDayName();case"ddd":return t.getDayName(!0);case"dd":return i(t.getDate());case"d":return t.getDate().toString();case"MMMM":return t.getMonthName();case"MMM":return t.getMonthName(!0);case"MM":return i(t.getMonth()+1);case"M":return t.getMonth()+1;case"t":return t.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return t.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return""}}):this._toString()},Date.now=function(){return new Date},Date.today=function(){return Date.now().clearTime()},Date.prototype._orient=1,Date.prototype.next=function(){return this._orient=1,this},Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){return this._orient=-1,this},Date.prototype._is=!1,Date.prototype.is=function(){return this._is=!0,this},Number.prototype._dateElement="day",Number.prototype.fromNow=function(){var n={};return n[this._dateElement]=this,Date.now().add(n)},Number.prototype.ago=function(){var n={};return n[this._dateElement]=this*-1,Date.now().add(n)},function(){for(var n=Date.prototype,s=Number.prototype,f="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),e="january february march april may june july august september october november december".split(/\s/),o="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),t,a=function(n){return function(){return this._is?(this._is=!1,this.getDay()==n):this.moveToDayOfWeek(n,this._orient)}},h,r,c,l,u,i=0;i<f.length;i++)n[f[i]]=n[f[i].substring(0,3)]=a(i);for(h=function(n){return function(){return this._is?(this._is=!1,this.getMonth()===n):this.moveToMonth(n,this._orient)}},r=0;r<e.length;r++)n[e[r]]=n[e[r].substring(0,3)]=h(r);for(c=function(n){return function(){return n.substring(n.length-1)!="s"&&(n+="s"),this["add"+n](this._orient)}},l=function(n){return function(){return this._dateElement=n,this}},u=0;u<o.length;u++)t=o[u].toLowerCase(),n[t]=n[t+"s"]=c(o[u]),s[t]=s[t+"s"]=l(t)}(),Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ")},Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern)},Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern)},Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern)},Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern)},Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}},function(){var i,o,f,u;Date.Parsing={Exception:function(n){this.message="Parse error at '"+n.substring(0,10)+" ...'"}};var t=Date.Parsing,n=t.Operators={rtoken:function(n){return function(i){var r=i.match(n);if(r)return[r[0],i.substring(r[0].length)];throw new t.Exception(i);}},token:function(){return function(t){return n.rtoken(new RegExp("^s*"+t+"s*"))(t)}},stoken:function(t){return n.rtoken(new RegExp("^"+t))},until:function(n){return function(t){for(var r=[],i=null;t.length;){try{i=n.call(this,t)}catch(u){r.push(i[0]);t=i[1];continue}break}return[r,t]}},many:function(n){return function(t){for(var i=[],r=null;t.length;){try{r=n.call(this,t)}catch(u){return[i,t]}i.push(r[0]);t=r[1]}return[i,t]}},optional:function(n){return function(t){var i=null;try{i=n.call(this,t)}catch(r){return[null,t]}return[i[0],i[1]]}},not:function(n){return function(i){try{n.call(this,i)}catch(r){return[null,i]}throw new t.Exception(i);}},ignore:function(n){return n?function(t){var i=null;return i=n.call(this,t),[null,i[1]]}:null},product:function(){for(var i=arguments[0],u=Array.prototype.slice.call(arguments,1),r=[],t=0;t<i.length;t++)r.push(n.each(i[t],u));return r},cache:function(n){var r={},i=null;return function(u){try{i=r[u]=r[u]||n.call(this,u)}catch(f){i=r[u]=f}if(i instanceof t.Exception)throw i;else return i}},any:function(){var n=arguments;return function(i){for(var u=null,r=0;r<n.length;r++)if(n[r]!=null){try{u=n[r].call(this,i)}catch(f){u=null}if(u)return u}throw new t.Exception(i);}},each:function(){var n=arguments;return function(i){for(var f=[],u=null,r=0;r<n.length;r++)if(n[r]!=null){try{u=n[r].call(this,i)}catch(e){throw new t.Exception(i);}f.push(u[0]);i=u[1]}return[f,i]}},all:function(){var t=arguments,n=n;return n.each(n.optional(t))},sequence:function(i,r,u){return(r=r||n.rtoken(/^\s*/),u=u||null,i.length==1)?i[0]:function(n){for(var f=null,e=null,s=[],o=0;o<i.length;o++){try{f=i[o].call(this,n)}catch(h){break}s.push(f[0]);try{e=r.call(this,f[1])}catch(c){e=null;break}n=e[1]}if(!f)throw new t.Exception(n);if(e)throw new t.Exception(e[1]);if(u)try{f=u.call(this,f[1])}catch(l){throw new t.Exception(f[1]);}return[s,f?f[1]:n]}},between:function(t,i,u){u=u||t;var f=n.each(n.ignore(t),i,n.ignore(u));return function(n){var t=f.call(this,n);return[[t[0][0],r[0][2]],t[1]]}},list:function(t,i,r){return i=i||n.rtoken(/^\s*/),r=r||null,t instanceof Array?n.each(n.product(t.slice(0,-1),n.ignore(i)),t.slice(-1),n.ignore(r)):n.each(n.many(n.each(t,n.ignore(i))),px,n.ignore(r))},set:function(i,r,u){return r=r||n.rtoken(/^\s*/),u=u||null,function(f){for(var s=null,l=null,h=null,c=null,e=[[],f],o=!1,y,v,a=0;a<i.length;a++){h=null;l=null;s=null;o=i.length==1;try{s=i[a].call(this,f)}catch(p){continue}if(c=[[s[0]],s[1]],s[1].length>0&&!o)try{h=r.call(this,s[1])}catch(w){o=!0}else o=!0;if(o||h[1].length!==0||(o=!0),!o){for(y=[],v=0;v<i.length;v++)a!=v&&y.push(i[v]);l=n.set(y,r).call(this,h[1]);l[0].length>0&&(c[0]=c[0].concat(l[0]),c[1]=l[1])}if(c[1].length<e[1].length&&(e=c),e[1].length===0)break}if(e[0].length===0)return e;if(u){try{h=u.call(this,e[1])}catch(b){throw new t.Exception(e[1]);}e[1]=h[1]}return e}},forward:function(n,t){return function(i){return n[t].call(this,i)}},replace:function(n,t){return function(i){var r=n.call(this,i);return[t,r[1]]}},process:function(n,t){return function(i){var r=n.call(this,i);return[t.call(this,r[0]),r[1]]}},min:function(n,i){return function(r){var u=i.call(this,r);if(u[0].length<n)throw new t.Exception(r);return u}}},s=function(n){return function(){var t=null,u=[],i,r;if(arguments.length>1?t=Array.prototype.slice.call(arguments):arguments[0]instanceof Array&&(t=arguments[0]),t)for(i=0,r=t.shift();i<r.length;i++)return t.unshift(r[i]),u.push(n.apply(null,t)),t.shift(),u;else return n.apply(null,arguments)}},e="optional not ignore cache".split(/\s/);for(i=0;i<e.length;i++)n[e[i]]=s(n[e[i]]);for(o=function(n){return function(){return arguments[0]instanceof Array?n.apply(null,arguments[0]):n.apply(null,arguments)}},f="each any all".split(/\s/),u=0;u<f.length;u++)n[f[u]]=o(n[f[u]])}(),function(){var o=function(n){for(var i=[],t=0;t<n.length;t++)n[t]instanceof Array?i=i.concat(o(n[t])):n[t]&&i.push(n[t]);return i},u,f,e;Date.Grammar={};Date.Translator={hour:function(n){return function(){this.hour=Number(n)}},minute:function(n){return function(){this.minute=Number(n)}},second:function(n){return function(){this.second=Number(n)}},meridian:function(n){return function(){this.meridian=n.slice(0,1).toLowerCase()}},timezone:function(n){return function(){var t=n.replace(/[^\d\+\-]/g,"");t.length?this.timezoneOffset=Number(t):this.timezone=n.toLowerCase()}},day:function(n){var t=n[0];return function(){this.day=Number(t.match(/\d+/)[0])}},month:function(n){return function(){this.month=n.length==3?Date.getMonthNumberFromName(n):Number(n)-1}},year:function(n){return function(){var t=Number(n);this.year=n.length>2?t:t+(t+2e3<Date.CultureInfo.twoDigitYearMax?2e3:1900)}},rday:function(n){return function(){switch(n){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=!0}}},finishExact:function(n){var r,t,i;for(n=n instanceof Array?n:[n],r=new Date,this.year=r.getFullYear(),this.month=r.getMonth(),this.day=1,this.hour=0,this.minute=0,this.second=0,t=0;t<n.length;t++)n[t]&&n[t].call(this);if(this.hour=this.meridian=="p"&&this.hour<13?this.hour+12:this.hour,this.day>Date.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");return i=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second),this.timezone?i.set({timezone:this.timezone}):this.timezoneOffset&&i.set({timezoneOffset:this.timezoneOffset}),i},finish:function(n){var f,r,t,u;if(n=n instanceof Array?o(n):[n],n.length===0)return null;for(f=0;f<n.length;f++)typeof n[f]=="function"&&n[f].call(this);if(this.now)return new Date;var i=Date.today(),e=!!(this.days!=null||this.orient||this.operator);return e?(u=this.orient=="past"||this.operator=="subtract"?-1:1,this.weekday&&(this.unit="day",r=Date.getDayNumberFromName(this.weekday)-i.getDay(),t=7,this.days=r?(r+u*t)%t:u*t),this.month&&(this.unit="month",r=this.month-i.getMonth(),t=12,this.months=r?(r+u*t)%t:u*t,this.month=null),this.unit||(this.unit="day"),(this[this.unit+"s"]==null||this.operator!=null)&&(this.value||(this.value=1),this.unit=="week"&&(this.unit="day",this.value=this.value*7),this[this.unit+"s"]=this.value*u),i.add(this)):(this.meridian&&this.hour&&(this.hour=this.hour<13&&this.meridian=="p"?this.hour+12:this.hour),this.weekday&&!this.day&&(this.day=i.addDays(Date.getDayNumberFromName(this.weekday)-i.getDay()).getDate()),this.month&&!this.day&&(this.day=1),i.set(this))}};var t=Date.Parsing.Operators,n=Date.Grammar,i=Date.Translator,r;n.datePartDelimiter=t.rtoken(/^([\s\-\.\,\/\x27]+)/);n.timePartDelimiter=t.stoken(":");n.whiteSpace=t.rtoken(/^\s*/);n.generalDelimiter=t.rtoken(/^(([\s\,]|at|on)+)/);u={};n.ctoken=function(n){var r=u[n],i;if(!r){var o=Date.CultureInfo.regexPatterns,f=n.split(/\s+/),e=[];for(i=0;i<f.length;i++)e.push(t.replace(t.rtoken(o[f[i]]),f[i]));r=u[n]=t.any.apply(null,e)}return r};n.ctoken2=function(n){return t.rtoken(Date.CultureInfo.regexPatterns[n])};n.h=t.cache(t.process(t.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),i.hour));n.hh=t.cache(t.process(t.rtoken(/^(0[0-9]|1[0-2])/),i.hour));n.H=t.cache(t.process(t.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),i.hour));n.HH=t.cache(t.process(t.rtoken(/^([0-1][0-9]|2[0-3])/),i.hour));n.m=t.cache(t.process(t.rtoken(/^([0-5][0-9]|[0-9])/),i.minute));n.mm=t.cache(t.process(t.rtoken(/^[0-5][0-9]/),i.minute));n.s=t.cache(t.process(t.rtoken(/^([0-5][0-9]|[0-9])/),i.second));n.ss=t.cache(t.process(t.rtoken(/^[0-5][0-9]/),i.second));n.hms=t.cache(t.sequence([n.H,n.mm,n.ss],n.timePartDelimiter));n.t=t.cache(t.process(n.ctoken2("shortMeridian"),i.meridian));n.tt=t.cache(t.process(n.ctoken2("longMeridian"),i.meridian));n.z=t.cache(t.process(t.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),i.timezone));n.zz=t.cache(t.process(t.rtoken(/^(\+|\-)\s*\d\d\d\d/),i.timezone));n.zzz=t.cache(t.process(n.ctoken2("timezone"),i.timezone));n.timeSuffix=t.each(t.ignore(n.whiteSpace),t.set([n.tt,n.zzz]));n.time=t.each(t.optional(t.ignore(t.stoken("T"))),n.hms,n.timeSuffix);n.d=t.cache(t.process(t.each(t.rtoken(/^([0-2]\d|3[0-1]|\d)/),t.optional(n.ctoken2("ordinalSuffix"))),i.day));n.dd=t.cache(t.process(t.each(t.rtoken(/^([0-2]\d|3[0-1])/),t.optional(n.ctoken2("ordinalSuffix"))),i.day));n.ddd=n.dddd=t.cache(t.process(n.ctoken("sun mon tue wed thu fri sat"),function(n){return function(){this.weekday=n}}));n.M=t.cache(t.process(t.rtoken(/^(1[0-2]|0\d|\d)/),i.month));n.MM=t.cache(t.process(t.rtoken(/^(1[0-2]|0\d)/),i.month));n.MMM=n.MMMM=t.cache(t.process(n.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),i.month));n.y=t.cache(t.process(t.rtoken(/^(\d\d?)/),i.year));n.yy=t.cache(t.process(t.rtoken(/^(\d\d)/),i.year));n.yyy=t.cache(t.process(t.rtoken(/^(\d\d?\d?\d?)/),i.year));n.yyyy=t.cache(t.process(t.rtoken(/^(\d\d\d\d)/),i.year));r=function(){return t.each(t.any.apply(null,arguments),t.not(n.ctoken2("timeContext")))};n.day=r(n.d,n.dd);n.month=r(n.M,n.MMM);n.year=r(n.yyyy,n.yy);n.orientation=t.process(n.ctoken("past future"),function(n){return function(){this.orient=n}});n.operator=t.process(n.ctoken("add subtract"),function(n){return function(){this.operator=n}});n.rday=t.process(n.ctoken("yesterday tomorrow today now"),i.rday);n.unit=t.process(n.ctoken("minute hour day week month year"),function(n){return function(){this.unit=n}});n.value=t.process(t.rtoken(/^\d\d?(st|nd|rd|th)?/),function(n){return function(){this.value=n.replace(/\D/g,"")}});n.expression=t.set([n.rday,n.operator,n.value,n.unit,n.orientation,n.ddd,n.MMM]);r=function(){return t.set(arguments,n.datePartDelimiter)};n.mdy=r(n.ddd,n.month,n.day,n.year);n.ymd=r(n.ddd,n.year,n.month,n.day);n.dmy=r(n.ddd,n.day,n.month,n.year);n.date=function(t){return(n[Date.CultureInfo.dateElementOrder]||n.mdy).call(this,t)};n.format=t.process(t.many(t.any(t.process(t.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(t){if(n[t])return n[t];throw Date.Parsing.Exception(t);}),t.process(t.rtoken(/^[^dMyhHmstz]+/),function(n){return t.ignore(t.stoken(n))}))),function(n){return t.process(t.each.apply(null,n),i.finishExact)});f={};e=function(t){return f[t]=f[t]||n.format(t)[0]};n.formats=function(n){var r,i;if(n instanceof Array){for(r=[],i=0;i<n.length;i++)r.push(e(n[i]));return t.any.apply(null,r)}return e(n)};n._formats=n.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","d"]);n._start=t.process(t.set([n.date,n.time,n.expression],n.generalDelimiter,n.whiteSpace),i.finish);n.start=function(t){try{var i=n._formats.call({},t);if(i[1].length===0)return i}catch(r){}return n._start.call({},t)}}(),Date._parse=Date.parse,Date.parse=function(n){var t=null;if(!n)return null;try{t=Date.Grammar.start.call({},n)}catch(i){return null}return t[1].length===0?t[0]:null},Date.getParseFunction=function(n){var t=Date.Grammar.formats(n);return function(n){var i=null;try{i=t.call({},n)}catch(r){return null}return i[1].length===0?i[0]:null}},Date.parseExact=function(n,t){return Date.getParseFunction(t)(n)},Date.CultureInfo={name:"ru-RU",englishName:"Russian (Russia)",nativeName:"русский (Россия)",dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],abbreviatedDayNames:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],shortestDayNames:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],firstLetterDayNames:["В","П","В","С","Ч","П","С"],monthNames:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],abbreviatedMonthNames:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],amDesignator:"",pmDesignator:"",firstDayOfWeek:1,twoDigitYearMax:2029,dateElementOrder:"dmy",formatPatterns:{shortDate:"dd.MM.yyyy",longDate:"d MMMM yyyy г.",shortTime:"H:mm",longTime:"H:mm:ss",shortDateTime:"dd.MM.yyyy, H:mm",shortExactDateTime:"dd.MM.yyyy HH:mm",fullDateTime:"d MMMM yyyy г., H:mm:ss",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy, HH:mm:ss GMT",monthDay:"d/M",yearMonth:"MMMM yyyy 'г.'"},regexPatterns:{jan:/^янв(арь)?/i,feb:/^фев(раль)?/i,mar:/^мар(т)?/i,apr:/^апр(ель)?/i,may:/^май/i,jun:/^июн(ь)?/i,jul:/^июл(ь)?/i,aug:/^авг(уст)?/i,sep:/^сен(тябрь)?/i,oct:/^окт(ябрь)?/i,nov:/^ноя(брь)?/i,dec:/^дек(абрь)?/i,sun:/^воскресенье/i,mon:/^понедельник/i,tue:/^вторник/i,wed:/^среда/i,thu:/^четверг/i,fri:/^пятница/i,sat:/^суббота/i,future:/^след|завтра/i,past:/^пред|вчера/i,add:/^(\+|через|после|вперед|и|следую?щ(ая|ий|ее)?)/i,subtract:/^(\-|за|до|поза|пе?ред((ыдущ|шев?ствующ)(ая|ий|ее))|назад)/i,yesterday:/^вчера/i,today:/^сегодня/i,tomorrow:/^завтра/i,now:/^сейчас|сечас|щас/i,millisecond:/^мс|мили(секунд)?s?/i,second:/^с(ек(унд)?)?/i,minute:/^м(ин(ут)?)?/i,hour:/^ч((ас)?ов)?/i,week:/^н(ед(ель)?)?/i,month:/^мес(яцев)?/i,day:/^д(ень|ней|ня)?/i,year:/^г(ода?)?|л(ет)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|д|а)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}}),function(n,t){var g="enumerator is disposed",nt="single:sequence contains more than one element.",f=!1,u=null,s=!0,o={Identity:function(n){return n},True:function(){return s},Blank:function(){}},c={Boolean:typeof s,Number:"number",String:"string",Object:"object",Undefined:typeof t,Function:typeof function(){}},k={"":o.Identity},r={createLambda:function(n){var t,a,i,v,f,e,r,s,h,y,l;if(n==u)return o.Identity;if(typeof n===c.String){if(t=k[n],t!=u)return t;if(n.indexOf("=>")===-1){for(a=new RegExp("[$]+","g"),i=0;(v=a.exec(n))!=u;)f=v[0].length,f>i&&(i=f);for(e=[],r=1;r<=i;r++){for(s="",h=0;h<r;h++)s+="$";e.push(s)}return y=Array.prototype.join.call(e,","),t=new Function(y,"return "+n),k[n]=t,t}return l=n.match(/^[(\s]*([^()]*?)[)\s]*=>(.*)/),t=new Function(l[1],"return "+l[2]),k[n]=t,t}return n},isIEnumerable:function(n){if(typeof Enumerator!==c.Undefined)try{return new Enumerator(n),s}catch(t){}return f},defineProperty:Object.defineProperties!=u?function(n,t,i){Object.defineProperty(n,t,{enumerable:f,configurable:s,writable:s,value:i})}:function(n,t,i){n[t]=i},compare:function(n,t){return n===t?0:n>t?1:-1},dispose:function(n){n!=u&&n.dispose()}},y={Before:0,Running:1,After:2},e=function(n,t,i){var u=new tt,r=y.Before;this.current=u.current;this.moveNext=function(){try{switch(r){case y.Before:r=y.Running;n();case y.Running:return t.apply(u)?s:(this.dispose(),f);case y.After:return f}}catch(i){this.dispose();throw i;}};this.dispose=function(){if(r==y.Running)try{i()}finally{r=y.After}}},tt=function(){var n=u;this.current=function(){return n};this.yieldReturn=function(t){return n=t,s};this.yieldBreak=function(){return f}},i=function(n){this.getEnumerator=n},l,p,b,h,a,v;i.Utils={};i.Utils.createLambda=function(n){return r.createLambda(n)};i.Utils.createEnumerable=function(n){return new i(n)};i.Utils.createEnumerator=function(n,t,i){return new e(n,t,i)};i.Utils.extendTo=function(n){var f=n.prototype,o,t,e;n===Array?(o=h.prototype,r.defineProperty(f,"getSource",function(){return this})):(o=i.prototype,r.defineProperty(f,"getEnumerator",function(){return i.from(this).getEnumerator()}));for(t in o)(e=o[t],f[t]!=e)&&(f[t]==u||(t=t+"ByLinq",f[t]!=e))&&e instanceof Function&&r.defineProperty(f,t,e)};i.choice=function(){var n=arguments;return new i(function(){return new e(function(){n=n[0]instanceof Array?n[0]:n[0].getEnumerator!=u?n[0].toArray():n},function(){return this.yieldReturn(n[Math.floor(Math.random()*n.length)])},o.Blank)})};i.cycle=function(){var n=arguments;return new i(function(){var t=0;return new e(function(){n=n[0]instanceof Array?n[0]:n[0].getEnumerator!=u?n[0].toArray():n},function(){return t>=n.length&&(t=0),this.yieldReturn(n[t++])},o.Blank)})};i.empty=function(){return new i(function(){return new e(o.Blank,function(){return f},o.Blank)})};i.from=function(n){if(n==u)return i.empty();if(n instanceof i)return n;if(typeof n==c.Number||typeof n==c.Boolean)return i.repeat(n,1);if(typeof n==c.String)return new i(function(){var t=0;return new e(o.Blank,function(){return t<n.length?this.yieldReturn(n.charAt(t++)):f},o.Blank)});if(typeof n!=c.Function){if(typeof n.length==c.Number)return new h(n);if(!(n instanceof Object)&&r.isIEnumerable(n))return new i(function(){var i=s,t;return new e(function(){t=new Enumerator(n)},function(){return i?i=f:t.moveNext(),t.atEnd()?f:this.yieldReturn(t.item())},o.Blank)});if(typeof Windows===c.Object&&typeof n.first===c.Function)return new i(function(){var i=s,t;return new e(function(){t=n.first()},function(){return i?i=f:t.moveNext(),t.hasCurrent?this.yieldReturn(t.current):this.yieldBreak()},o.Blank)})}return new i(function(){var t=[],i=0;return new e(function(){var i,r;for(i in n)r=n[i],r instanceof Function||!Object.prototype.hasOwnProperty.call(n,i)||t.push({key:i,value:r})},function(){return i<t.length?this.yieldReturn(t[i++]):f},o.Blank)})};i.make=function(n){return i.repeat(n,1)};i.matches=function(n,t,r){return r==u&&(r=""),t instanceof RegExp&&(r+=t.ignoreCase?"i":"",r+=t.multiline?"m":"",t=t.source),r.indexOf("g")===-1&&(r+="g"),new i(function(){var i;return new e(function(){i=new RegExp(t,r)},function(){var t=i.exec(n);return t?this.yieldReturn(t):f},o.Blank)})};i.range=function(n,t,r){return r==u&&(r=1),new i(function(){var i,u=0;return new e(function(){i=n-r},function(){return u++<t?this.yieldReturn(i+=r):this.yieldBreak()},o.Blank)})};i.rangeDown=function(n,t,r){return r==u&&(r=1),new i(function(){var i,u=0;return new e(function(){i=n+r},function(){return u++<t?this.yieldReturn(i-=r):this.yieldBreak()},o.Blank)})};i.rangeTo=function(n,t,r){return r==u&&(r=1),n<t?new i(function(){var i;return new e(function(){i=n-r},function(){var n=i+=r;return n<=t?this.yieldReturn(n):this.yieldBreak()},o.Blank)}):new i(function(){var i;return new e(function(){i=n+r},function(){var n=i-=r;return n>=t?this.yieldReturn(n):this.yieldBreak()},o.Blank)})};i.repeat=function(n,t){return t!=u?i.repeat(n).take(t):new i(function(){return new e(o.Blank,function(){return this.yieldReturn(n)},o.Blank)})};i.repeatWithFinalize=function(n,t){return n=r.createLambda(n),t=r.createLambda(t),new i(function(){var i;return new e(function(){i=n()},function(){return this.yieldReturn(i)},function(){i!=u&&(t(i),i=u)})})};i.generate=function(n,t){return t!=u?i.generate(n).take(t):(n=r.createLambda(n),new i(function(){return new e(o.Blank,function(){return this.yieldReturn(n())},o.Blank)}))};i.toInfinity=function(n,t){return n==u&&(n=0),t==u&&(t=1),new i(function(){var i;return new e(function(){i=n-t},function(){return this.yieldReturn(i+=t)},o.Blank)})};i.toNegativeInfinity=function(n,t){return n==u&&(n=0),t==u&&(t=1),new i(function(){var i;return new e(function(){i=n+t},function(){return this.yieldReturn(i-=t)},o.Blank)})};i.unfold=function(n,t){return t=r.createLambda(t),new i(function(){var r=s,i;return new e(o.Blank,function(){return r?(r=f,i=n,this.yieldReturn(i)):(i=t(i),this.yieldReturn(i))},o.Blank)})};i.defer=function(n){return new i(function(){var t;return new e(function(){t=i.from(n()).getEnumerator()},function(){return t.moveNext()?this.yieldReturn(t.current()):this.yieldBreak()},function(){r.dispose(t)})})};i.prototype.traverseBreadthFirst=function(n,t){var u=this;return n=r.createLambda(n),t=r.createLambda(t),new i(function(){var o,c=0,h=[];return new e(function(){o=u.getEnumerator()},function(){while(s){if(o.moveNext())return h.push(o.current()),this.yieldReturn(t(o.current(),c));var u=i.from(h).selectMany(function(t){return n(t)});if(u.any())c++,h=[],r.dispose(o),o=u.getEnumerator();else return f}},function(){r.dispose(o)})})};i.prototype.traverseDepthFirst=function(n,t){var u=this;return n=r.createLambda(n),t=r.createLambda(t),new i(function(){var h=[],o;return new e(function(){o=u.getEnumerator()},function(){while(s){if(o.moveNext()){var u=t(o.current(),h.length);return h.push(o),o=i.from(n(o.current())).getEnumerator(),this.yieldReturn(u)}if(h.length<=0)return f;r.dispose(o);o=h.pop()}},function(){try{r.dispose(o)}finally{i.from(h).forEach(function(n){n.dispose()})}})})};i.prototype.flatten=function(){var n=this;return new i(function(){var h,t=u;return new e(function(){h=n.getEnumerator()},function(){while(s){if(t!=u){if(t.moveNext())return this.yieldReturn(t.current());t=u}if(h.moveNext())if(h.current()instanceof Array){r.dispose(t);t=i.from(h.current()).selectMany(o.Identity).flatten().getEnumerator();continue}else return this.yieldReturn(h.current());return f}},function(){try{r.dispose(h)}finally{r.dispose(t)}})})};i.prototype.pairwise=function(n){var t=this;return n=r.createLambda(n),new i(function(){var i;return new e(function(){i=t.getEnumerator();i.moveNext()},function(){var t=i.current();return i.moveNext()?this.yieldReturn(n(t,i.current())):f},function(){r.dispose(i)})})};i.prototype.scan=function(n,t){var o,h;return t==u?(t=r.createLambda(n),o=f):(t=r.createLambda(t),o=s),h=this,new i(function(){var i,u,c=s;return new e(function(){i=h.getEnumerator()},function(){if(c){if(c=f,o)return this.yieldReturn(u=n);if(i.moveNext())return this.yieldReturn(u=i.current())}return i.moveNext()?this.yieldReturn(u=t(u,i.current())):f},function(){r.dispose(i)})})};i.prototype.select=function(n){if(n=r.createLambda(n),n.length<=1)return new v(this,u,n);var t=this;return new i(function(){var i,u=0;return new e(function(){i=t.getEnumerator()},function(){return i.moveNext()?this.yieldReturn(n(i.current(),u++)):f},function(){r.dispose(i)})})};i.prototype.selectMany=function(n,o){var s=this;return n=r.createLambda(n),o==u&&(o=function(n,t){return t}),o=r.createLambda(o),new i(function(){var c,h=t,l=0;return new e(function(){c=s.getEnumerator()},function(){if(h===t&&!c.moveNext())return f;do{if(h==u){var e=n(c.current(),l++);h=i.from(e).getEnumerator()}if(h.moveNext())return this.yieldReturn(o(c.current(),h.current()));r.dispose(h);h=u}while(c.moveNext());return f},function(){try{r.dispose(c)}finally{r.dispose(h)}})})};i.prototype.where=function(n){if(n=r.createLambda(n),n.length<=1)return new a(this,n);var t=this;return new i(function(){var i,u=0;return new e(function(){i=t.getEnumerator()},function(){while(i.moveNext())if(n(i.current(),u++))return this.yieldReturn(i.current());return f},function(){r.dispose(i)})})};i.prototype.choose=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i,f=0;return new e(function(){i=t.getEnumerator()},function(){while(i.moveNext()){var t=n(i.current(),f++);if(t!=u)return this.yieldReturn(t)}return this.yieldBreak()},function(){r.dispose(i)})})};i.prototype.ofType=function(n){var t;switch(n){case Number:t=c.Number;break;case String:t=c.String;break;case Boolean:t=c.Boolean;break;case Function:t=c.Function;break;default:t=u}return t===u?this.where(function(t){return t instanceof n}):this.where(function(n){return typeof n===t})};i.prototype.zip=function(){var s=arguments,n=r.createLambda(arguments[arguments.length-1]),t=this,o;return arguments.length==2?(o=arguments[0],new i(function(){var u,s,h=0;return new e(function(){u=t.getEnumerator();s=i.from(o).getEnumerator()},function(){return u.moveNext()&&s.moveNext()?this.yieldReturn(n(u.current(),s.current(),h++)):f},function(){try{r.dispose(u)}finally{r.dispose(s)}})})):new i(function(){var f,o=0;return new e(function(){var n=i.make(t).concat(i.from(s).takeExceptLast().select(i.from)).select(function(n){return n.getEnumerator()}).toArray();f=i.from(n)},function(){if(f.all(function(n){return n.moveNext()})){var t=f.select(function(n){return n.current()}).toArray();return t.push(o++),this.yieldReturn(n.apply(u,t))}return this.yieldBreak()},function(){i.from(f).forEach(r.dispose)})})};i.prototype.merge=function(){var n=arguments,t=this;return new i(function(){var u,f=-1;return new e(function(){u=i.make(t).concat(i.from(n).select(i.from)).select(function(n){return n.getEnumerator()}).toArray()},function(){while(u.length>0){f=f>=u.length-1?0:f+1;var n=u[f];if(n.moveNext())return this.yieldReturn(n.current());n.dispose();u.splice(f--,1)}return this.yieldBreak()},function(){i.from(u).forEach(r.dispose)})})};i.prototype.join=function(n,h,c,l,a){h=r.createLambda(h);c=r.createLambda(c);l=r.createLambda(l);a=r.createLambda(a);var v=this;return new i(function(){var y,w,p=u,b=0;return new e(function(){y=v.getEnumerator();w=i.from(n).toLookup(c,o.Identity,a)},function(){for(var n,i;s;){if(p!=u){if(n=p[b++],n!==t)return this.yieldReturn(l(y.current(),n));n=u;b=0}if(y.moveNext())i=h(y.current()),p=w.get(i).toArray();else return f}},function(){r.dispose(y)})})};i.prototype.groupJoin=function(n,t,s,h,c){t=r.createLambda(t);s=r.createLambda(s);h=r.createLambda(h);c=r.createLambda(c);var l=this;return new i(function(){var a=l.getEnumerator(),v=u;return new e(function(){a=l.getEnumerator();v=i.from(n).toLookup(s,o.Identity,c)},function(){if(a.moveNext()){var n=v.get(t(a.current()));return this.yieldReturn(h(a.current(),n))}return f},function(){r.dispose(a)})})};i.prototype.all=function(n){n=r.createLambda(n);var t=s;return this.forEach(function(i){if(!n(i))return t=f,f}),t};i.prototype.any=function(n){n=r.createLambda(n);var t=this.getEnumerator();try{if(arguments.length==0)return t.moveNext();while(t.moveNext())if(n(t.current()))return s;return f}finally{r.dispose(t)}};i.prototype.isEmpty=function(){return!this.any()};i.prototype.concat=function(){var n=this,t,o;return arguments.length==1?(t=arguments[0],new i(function(){var s,o;return new e(function(){s=n.getEnumerator()},function(){if(o==u){if(s.moveNext())return this.yieldReturn(s.current());o=i.from(t).getEnumerator()}return o.moveNext()?this.yieldReturn(o.current()):f},function(){try{r.dispose(s)}finally{r.dispose(o)}})})):(o=arguments,new i(function(){var t;return new e(function(){t=i.make(n).concat(i.from(o).select(i.from)).select(function(n){return n.getEnumerator()}).toArray()},function(){while(t.length>0){var n=t[0];if(n.moveNext())return this.yieldReturn(n.current());n.dispose();t.splice(0,1)}return this.yieldBreak()},function(){i.from(t).forEach(r.dispose)})}))};i.prototype.insert=function(n,t){var u=this;return new i(function(){var h,o,c=0,l=f;return new e(function(){h=u.getEnumerator();o=i.from(t).getEnumerator()},function(){return c==n&&o.moveNext()?(l=s,this.yieldReturn(o.current())):h.moveNext()?(c++,this.yieldReturn(h.current())):!l&&o.moveNext()?this.yieldReturn(o.current()):f},function(){try{r.dispose(h)}finally{r.dispose(o)}})})};i.prototype.alternate=function(n){var t=this;return new i(function(){var f,o,c,h;return new e(function(){c=n instanceof Array||n.getEnumerator!=u?i.from(i.from(n).toArray()):i.make(n);o=t.getEnumerator();o.moveNext()&&(f=o.current())},function(){while(s){if(h!=u){if(h.moveNext())return this.yieldReturn(h.current());h=u}if(f==u&&o.moveNext()){f=o.current();h=c.getEnumerator();continue}else if(f!=u){var n=f;return f=u,this.yieldReturn(n)}return this.yieldBreak()}},function(){try{r.dispose(o)}finally{r.dispose(h)}})})};i.prototype.contains=function(n,t){t=r.createLambda(t);var i=this.getEnumerator();try{while(i.moveNext())if(t(i.current())===n)return s;return f}finally{r.dispose(i)}};i.prototype.defaultIfEmpty=function(n){var o=this;return n===t&&(n=u),new i(function(){var t,i=s;return new e(function(){t=o.getEnumerator()},function(){return t.moveNext()?(i=f,this.yieldReturn(t.current())):i?(i=f,this.yieldReturn(n)):f},function(){r.dispose(t)})})};i.prototype.distinct=function(n){return this.except(i.empty(),n)};i.prototype.distinctUntilChanged=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i,u,o;return new e(function(){i=t.getEnumerator()},function(){while(i.moveNext()){var t=n(i.current());if(o)return o=f,u=t,this.yieldReturn(i.current());if(u!==t)return u=t,this.yieldReturn(i.current())}return this.yieldBreak()},function(){r.dispose(i)})})};i.prototype.except=function(n,t){t=r.createLambda(t);var u=this;return new i(function(){var o,s;return new e(function(){o=u.getEnumerator();s=new w(t);i.from(n).forEach(function(n){s.add(n)})},function(){while(o.moveNext()){var n=o.current();if(!s.contains(n))return s.add(n),this.yieldReturn(n)}return f},function(){r.dispose(o)})})};i.prototype.intersect=function(n,t){t=r.createLambda(t);var u=this;return new i(function(){var o,s,h;return new e(function(){o=u.getEnumerator();s=new w(t);i.from(n).forEach(function(n){s.add(n)});h=new w(t)},function(){while(o.moveNext()){var n=o.current();if(!h.contains(n)&&s.contains(n))return h.add(n),this.yieldReturn(n)}return f},function(){r.dispose(o)})})};i.prototype.sequenceEqual=function(n,t){var e,u;t=r.createLambda(t);e=this.getEnumerator();try{u=i.from(n).getEnumerator();try{while(e.moveNext())if(!u.moveNext()||t(e.current())!==t(u.current()))return f;return u.moveNext()?f:s}finally{r.dispose(u)}}finally{r.dispose(e)}};i.prototype.union=function(n,u){u=r.createLambda(u);var o=this;return new i(function(){var c,s,h;return new e(function(){c=o.getEnumerator();h=new w(u)},function(){var r;if(s===t){while(c.moveNext())if(r=c.current(),!h.contains(r))return h.add(r),this.yieldReturn(r);s=i.from(n).getEnumerator()}while(s.moveNext())if(r=s.current(),!h.contains(r))return h.add(r),this.yieldReturn(r);return f},function(){try{r.dispose(c)}finally{r.dispose(s)}})})};i.prototype.orderBy=function(n){return new l(this,n,f)};i.prototype.orderByDescending=function(n){return new l(this,n,s)};i.prototype.reverse=function(){var n=this;return new i(function(){var t,i;return new e(function(){t=n.toArray();i=t.length},function(){return i>0?this.yieldReturn(t[--i]):f},o.Blank)})};i.prototype.shuffle=function(){var n=this;return new i(function(){var t;return new e(function(){t=n.toArray()},function(){if(t.length>0){var n=Math.floor(Math.random()*t.length);return this.yieldReturn(t.splice(n,1)[0])}return f},o.Blank)})};i.prototype.weightedSample=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i,r=0;return new e(function(){i=t.choose(function(t){var i=n(t);return i<=0?u:(r+=i,{value:t,bound:r})}).toArray()},function(){var t;if(i.length>0){for(var f=Math.floor(Math.random()*r)+1,u=-1,n=i.length;n-u>1;)t=Math.floor((u+n)/2),i[t].bound>=f?n=t:u=t;return this.yieldReturn(i[n].value)}return this.yieldBreak()},o.Blank)})};i.prototype.groupBy=function(n,t,o,s){var h=this;return n=r.createLambda(n),t=r.createLambda(t),o!=u&&(o=r.createLambda(o)),s=r.createLambda(s),new i(function(){var i;return new e(function(){i=h.toLookup(n,t,s).toEnumerable().getEnumerator()},function(){while(i.moveNext())return o==u?this.yieldReturn(i.current()):this.yieldReturn(o(i.current().key(),i.current()));return f},function(){r.dispose(i)})})};i.prototype.partitionBy=function(n,t,o,h){var l=this,c;return n=r.createLambda(n),t=r.createLambda(t),h=r.createLambda(h),o==u?(c=f,o=function(n,t){return new d(n,t)}):(c=s,o=r.createLambda(o)),new i(function(){var u,v,y,a=[];return new e(function(){u=l.getEnumerator();u.moveNext()&&(v=n(u.current()),y=h(v),a.push(t(u.current())))},function(){for(var r,e;(r=u.moveNext())==s;)if(y===h(n(u.current())))a.push(t(u.current()));else break;return a.length>0?(e=c?o(v,i.from(a)):o(v,a),r?(v=n(u.current()),y=h(v),a=[t(u.current())]):a=[],this.yieldReturn(e)):f},function(){r.dispose(u)})})};i.prototype.buffer=function(n){var t=this;return new i(function(){var i;return new e(function(){i=t.getEnumerator()},function(){for(var t=[],r=0;i.moveNext();)if(t.push(i.current()),++r>=n)return this.yieldReturn(t);return t.length>0?this.yieldReturn(t):f},function(){r.dispose(i)})})};i.prototype.aggregate=function(n,t,i){return i=r.createLambda(i),i(this.scan(n,t,i).last())};i.prototype.average=function(n){n=r.createLambda(n);var t=0,i=0;return this.forEach(function(r){t+=n(r);++i}),t/i};i.prototype.count=function(n){n=n==u?o.True:r.createLambda(n);var t=0;return this.forEach(function(i,r){n(i,r)&&++t}),t};i.prototype.max=function(n){return n==u&&(n=o.Identity),this.select(n).aggregate(function(n,t){return n>t?n:t})};i.prototype.min=function(n){return n==u&&(n=o.Identity),this.select(n).aggregate(function(n,t){return n<t?n:t})};i.prototype.maxBy=function(n){return n=r.createLambda(n),this.aggregate(function(t,i){return n(t)>n(i)?t:i})};i.prototype.minBy=function(n){return n=r.createLambda(n),this.aggregate(function(t,i){return n(t)<n(i)?t:i})};i.prototype.sum=function(n){return n==u&&(n=o.Identity),this.select(n).aggregate(0,function(n,t){return n+t})};i.prototype.elementAt=function(n){var t,i=f;if(this.forEach(function(r,u){if(u==n)return t=r,i=s,f}),!i)throw new Error("index is less than 0 or greater than or equal to the number of elements in source.");return t};i.prototype.elementAtOrDefault=function(n,i){i===t&&(i=u);var r,e=f;return this.forEach(function(t,i){if(i==n)return r=t,e=s,f}),e?r:i};i.prototype.first=function(n){if(n!=u)return this.where(n).first();var t,i=f;if(this.forEach(function(n){return t=n,i=s,f}),!i)throw new Error("first:No element satisfies the condition.");return t};i.prototype.firstOrDefault=function(n,i){if(i===t&&(i=u),n!=u)return this.where(n).firstOrDefault(u,i);var r,e=f;return this.forEach(function(n){return r=n,e=s,f}),e?r:i};i.prototype.last=function(n){if(n!=u)return this.where(n).last();var t,i=f;if(this.forEach(function(n){i=s;t=n}),!i)throw new Error("last:No element satisfies the condition.");return t};i.prototype.lastOrDefault=function(n,i){if(i===t&&(i=u),n!=u)return this.where(n).lastOrDefault(u,i);var r,e=f;return this.forEach(function(n){e=s;r=n}),e?r:i};i.prototype.single=function(n){if(n!=u)return this.where(n).single();var i,t=f;if(this.forEach(function(n){if(t)throw new Error(nt);else t=s,i=n}),!t)throw new Error("single:No element satisfies the condition.");return i};i.prototype.singleOrDefault=function(n,i){if(i===t&&(i=u),n!=u)return this.where(n).singleOrDefault(u,i);var e,r=f;return this.forEach(function(n){if(r)throw new Error(nt);else r=s,e=n}),r?e:i};i.prototype.skip=function(n){var t=this;return new i(function(){var i,u=0;return new e(function(){for(i=t.getEnumerator();u++<n&&i.moveNext(););},function(){return i.moveNext()?this.yieldReturn(i.current()):f},function(){r.dispose(i)})})};i.prototype.skipWhile=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i,o=0,u=f;return new e(function(){i=t.getEnumerator()},function(){while(!u)if(i.moveNext()){if(!n(i.current(),o++))return u=s,this.yieldReturn(i.current());continue}else return f;return i.moveNext()?this.yieldReturn(i.current()):f},function(){r.dispose(i)})})};i.prototype.take=function(n){var t=this;return new i(function(){var i,u=0;return new e(function(){i=t.getEnumerator()},function(){return u++<n&&i.moveNext()?this.yieldReturn(i.current()):f},function(){r.dispose(i)})})};i.prototype.takeWhile=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i,u=0;return new e(function(){i=t.getEnumerator()},function(){return i.moveNext()&&n(i.current(),u++)?this.yieldReturn(i.current()):f},function(){r.dispose(i)})})};i.prototype.takeExceptLast=function(n){n==u&&(n=1);var t=this;return new i(function(){if(n<=0)return t.getEnumerator();var i,u=[];return new e(function(){i=t.getEnumerator()},function(){while(i.moveNext()){if(u.length==n)return u.push(i.current()),this.yieldReturn(u.shift());u.push(i.current())}return f},function(){r.dispose(i)})})};i.prototype.takeFromLast=function(n){if(n<=0||n==u)return i.empty();var t=this;return new i(function(){var h,o,s=[];return new e(function(){h=t.getEnumerator()},function(){while(h.moveNext())s.length==n&&s.shift(),s.push(h.current());return o==u&&(o=i.from(s).getEnumerator()),o.moveNext()?this.yieldReturn(o.current()):f},function(){r.dispose(o)})})};i.prototype.indexOf=function(n){var t=u;return typeof n===c.Function?this.forEach(function(i,r){if(n(i,r))return t=r,f}):this.forEach(function(i,r){if(i===n)return t=r,f}),t!==u?t:-1};i.prototype.lastIndexOf=function(n){var t=-1;return typeof n===c.Function?this.forEach(function(i,r){n(i,r)&&(t=r)}):this.forEach(function(i,r){i===n&&(t=r)}),t};i.prototype.cast=function(){return this};i.prototype.asEnumerable=function(){return i.from(this)};i.prototype.toArray=function(){var n=[];return this.forEach(function(t){n.push(t)}),n};i.prototype.toLookup=function(n,i,u){n=r.createLambda(n);i=r.createLambda(i);u=r.createLambda(u);var f=new w(u);return this.forEach(function(r){var u=n(r),e=i(r),o=f.get(u);o!==t?o.push(e):f.add(u,[e])}),new it(f)};i.prototype.toObject=function(n,t){n=r.createLambda(n);t=r.createLambda(t);var i={};return this.forEach(function(r){i[n(r)]=t(r)}),i};i.prototype.toDictionary=function(n,t,i){n=r.createLambda(n);t=r.createLambda(t);i=r.createLambda(i);var u=new w(i);return this.forEach(function(i){u.add(n(i),t(i))}),u};i.prototype.toJSONString=function(n,t){if(typeof JSON===c.Undefined||JSON.stringify==u)throw new Error("toJSONString can't find JSON.stringify. This works native JSON support Browser or include json2.js");return JSON.stringify(this.toArray(),n,t)};i.prototype.toJoinedString=function(n,t){return n==u&&(n=""),t==u&&(t=o.Identity),this.select(t).toArray().join(n)};i.prototype.doAction=function(n){var t=this;return n=r.createLambda(n),new i(function(){var i,u=0;return new e(function(){i=t.getEnumerator()},function(){return i.moveNext()?(n(i.current(),u++),this.yieldReturn(i.current())):f},function(){r.dispose(i)})})};i.prototype.forEach=function(n){n=r.createLambda(n);var i=0,t=this.getEnumerator();try{while(t.moveNext())if(n(t.current(),i++)===f)break}finally{r.dispose(t)}};i.prototype.write=function(n,t){n==u&&(n="");t=r.createLambda(t);var i=s;this.forEach(function(r){i?i=f:document.write(n);document.write(t(r))})};i.prototype.writeLine=function(n){n=r.createLambda(n);this.forEach(function(t){document.writeln(n(t)+"<br />")})};i.prototype.force=function(){var n=this.getEnumerator();try{while(n.moveNext());}finally{r.dispose(n)}};i.prototype.letBind=function(n){n=r.createLambda(n);var t=this;return new i(function(){var u;return new e(function(){u=i.from(n(t)).getEnumerator()},function(){return u.moveNext()?this.yieldReturn(u.current()):f},function(){r.dispose(u)})})};i.prototype.share=function(){var i=this,n,t=f;return new b(function(){return new e(function(){n==u&&(n=i.getEnumerator())},function(){if(t)throw new Error(g);return n.moveNext()?this.yieldReturn(n.current()):f},o.Blank)},function(){t=s;r.dispose(n)})};i.prototype.memoize=function(){var h=this,n,t,i=f;return new b(function(){var r=-1;return new e(function(){t==u&&(t=h.getEnumerator(),n=[])},function(){if(i)throw new Error(g);return r++,n.length<=r?t.moveNext()?this.yieldReturn(n[r]=t.current()):f:this.yieldReturn(n[r])},o.Blank)},function(){i=s;r.dispose(t);n=u})};i.prototype.catchError=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i;return new e(function(){i=t.getEnumerator()},function(){try{return i.moveNext()?this.yieldReturn(i.current()):f}catch(t){return n(t),f}},function(){r.dispose(i)})})};i.prototype.finallyAction=function(n){n=r.createLambda(n);var t=this;return new i(function(){var i;return new e(function(){i=t.getEnumerator()},function(){return i.moveNext()?this.yieldReturn(i.current()):f},function(){try{r.dispose(i)}finally{n()}})})};i.prototype.log=function(n){return n=r.createLambda(n),this.doAction(function(t){typeof console!==c.Undefined&&console.log(n(t))})};i.prototype.trace=function(n,t){return n==u&&(n="Trace"),t=r.createLambda(t),this.doAction(function(i){typeof console!==c.Undefined&&console.log(n,t(i))})};l=function(n,t,i,u){var f=this;f.source=n;f.keySelector=r.createLambda(t);f.descending=i;f.parent=u};l.prototype=new i;l.prototype.createOrderedEnumerable=function(n,t){return new l(this.source,n,t,this)};l.prototype.thenBy=function(n){return this.createOrderedEnumerable(n,f)};l.prototype.thenByDescending=function(n){return this.createOrderedEnumerable(n,s)};l.prototype.getEnumerator=function(){var i=this,t,n,r=0;return new e(function(){t=[];n=[];i.source.forEach(function(i,r){t.push(i);n.push(r)});var r=p.create(i,u);r.GenerateKeys(t);n.sort(function(n,t){return r.compare(n,t)})},function(){return r<n.length?this.yieldReturn(t[n[r++]]):f},o.Blank)};p=function(n,t,i){var r=this;r.keySelector=n;r.descending=t;r.child=i;r.keys=u};p.create=function(n,t){var i=new p(n.keySelector,n.descending,t);return n.parent!=u?p.create(n.parent,i):i};p.prototype.GenerateKeys=function(n){for(var t=this,r=n.length,e=t.keySelector,f=new Array(r),i=0;i<r;i++)f[i]=e(n[i]);t.keys=f;t.child!=u&&t.child.GenerateKeys(n)};p.prototype.compare=function(n,t){var i=this,f=r.compare(i.keys[n],i.keys[t]);return f==0?i.child!=u?i.child.compare(n,t):r.compare(n,t):i.descending?-f:f};b=function(n,t){this.dispose=t;i.call(this,n)};b.prototype=new i;h=function(n){this.getSource=function(){return n}};h.prototype=new i;h.prototype.any=function(n){return n==u?this.getSource().length>0:i.prototype.any.apply(this,arguments)};h.prototype.count=function(n){return n==u?this.getSource().length:i.prototype.count.apply(this,arguments)};h.prototype.elementAt=function(n){var t=this.getSource();return 0<=n&&n<t.length?t[n]:i.prototype.elementAt.apply(this,arguments)};h.prototype.elementAtOrDefault=function(n,i){i===t&&(i=u);var r=this.getSource();return 0<=n&&n<r.length?r[n]:i};h.prototype.first=function(n){var t=this.getSource();return n==u&&t.length>0?t[0]:i.prototype.first.apply(this,arguments)};h.prototype.firstOrDefault=function(n,r){if(r===t&&(r=u),n!=u)return i.prototype.firstOrDefault.apply(this,arguments);var f=this.getSource();return f.length>0?f[0]:r};h.prototype.last=function(n){var t=this.getSource();return n==u&&t.length>0?t[t.length-1]:i.prototype.last.apply(this,arguments)};h.prototype.lastOrDefault=function(n,r){if(r===t&&(r=u),n!=u)return i.prototype.lastOrDefault.apply(this,arguments);var f=this.getSource();return f.length>0?f[f.length-1]:r};h.prototype.skip=function(n){var t=this.getSource();return new i(function(){var i;return new e(function(){i=n<0?0:n},function(){return i<t.length?this.yieldReturn(t[i++]):f},o.Blank)})};h.prototype.takeExceptLast=function(n){return n==u&&(n=1),this.take(this.getSource().length-n)};h.prototype.takeFromLast=function(n){return this.skip(this.getSource().length-n)};h.prototype.reverse=function(){var n=this.getSource();return new i(function(){var t;return new e(function(){t=n.length},function(){return t>0?this.yieldReturn(n[--t]):f},o.Blank)})};h.prototype.sequenceEqual=function(n,t){return(n instanceof h||n instanceof Array)&&t==u&&i.from(n).count()!=this.count()?f:i.prototype.sequenceEqual.apply(this,arguments)};h.prototype.toJoinedString=function(n,t){var r=this.getSource();return t!=u||!(r instanceof Array)?i.prototype.toJoinedString.apply(this,arguments):(n==u&&(n=""),r.join(n))};h.prototype.getEnumerator=function(){var n=this.getSource(),t=-1;return{current:function(){return n[t]},moveNext:function(){return++t<n.length},dispose:o.Blank}};a=function(n,t){this.prevSource=n;this.prevPredicate=t};a.prototype=new i;a.prototype.where=function(n){if(n=r.createLambda(n),n.length<=1){var t=this.prevPredicate,u=function(i){return t(i)&&n(i)};return new a(this.prevSource,u)}return i.prototype.where.call(this,n)};a.prototype.select=function(n){return n=r.createLambda(n),n.length<=1?new v(this.prevSource,this.prevPredicate,n):i.prototype.select.call(this,n)};a.prototype.getEnumerator=function(){var t=this.prevPredicate,i=this.prevSource,n;return new e(function(){n=i.getEnumerator()},function(){while(n.moveNext())if(t(n.current()))return this.yieldReturn(n.current());return f},function(){r.dispose(n)})};v=function(n,t,i){this.prevSource=n;this.prevPredicate=t;this.prevSelector=i};v.prototype=new i;v.prototype.where=function(n){return n=r.createLambda(n),n.length<=1?new a(this,n):i.prototype.where.call(this,n)};v.prototype.select=function(n){var t=this,u,f;return n=r.createLambda(n),n.length<=1?(u=t.prevSelector,f=function(t){return n(u(t))},new v(t.prevSource,t.prevPredicate,f)):i.prototype.select.call(t,n)};v.prototype.getEnumerator=function(){var t=this.prevPredicate,i=this.prevSelector,o=this.prevSource,n;return new e(function(){n=o.getEnumerator()},function(){while(n.moveNext())if(t==u||t(n.current()))return this.yieldReturn(i(n.current()));return f},function(){r.dispose(n)})};var w=function(){var n=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r=function(n){return n===u?"null":n===t?"undefined":typeof n.toString===c.Function?n.toString():Object.prototype.toString.call(n)},a=function(n,t){var i=this;i.key=n;i.value=t;i.prev=u;i.next=u},h=function(){this.first=u;this.last=u},l;return h.prototype={addLast:function(n){var t=this;t.last!=u?(t.last.next=n,n.prev=t.last,t.last=n):t.first=t.last=n},replace:function(n,t){n.prev!=u?(n.prev.next=t,t.prev=n.prev):this.first=t;n.next!=u?(n.next.prev=t,t.next=n.next):this.last=t},remove:function(n){n.prev!=u?n.prev.next=n.next:this.first=n.next;n.next!=u?n.next.prev=n.prev:this.last=n.prev}},l=function(n){var t=this;t.countField=0;t.entryList=new h;t.buckets={};t.compareSelector=n==u?o.Identity:n},l.prototype={add:function(t,i){var u=this,h=u.compareSelector(t),s=r(h),o=new a(t,i),f,e;if(n(u.buckets,s)){for(f=u.buckets[s],e=0;e<f.length;e++)if(u.compareSelector(f[e].key)===h){u.entryList.replace(f[e],o);f[e]=o;return}f.push(o)}else u.buckets[s]=[o];u.countField++;u.entryList.addLast(o)},get:function(i){var u=this,s=u.compareSelector(i),h=r(s),e,f,o;if(!n(u.buckets,h))return t;for(e=u.buckets[h],f=0;f<e.length;f++)if(o=e[f],u.compareSelector(o.key)===s)return o.value;return t},set:function(t,i){var e=this,c=e.compareSelector(t),l=r(c),o,u,h;if(n(e.buckets,l))for(o=e.buckets[l],u=0;u<o.length;u++)if(e.compareSelector(o[u].key)===c)return h=new a(t,i),e.entryList.replace(o[u],h),o[u]=h,s;return f},contains:function(t){var i=this,o=i.compareSelector(t),h=r(o),e,u;if(!n(i.buckets,h))return f;for(e=i.buckets[h],u=0;u<e.length;u++)if(i.compareSelector(e[u].key)===o)return s;return f},clear:function(){this.countField=0;this.buckets={};this.entryList=new h},remove:function(t){var i=this,o=i.compareSelector(t),e=r(o),u,f;if(n(i.buckets,e))for(u=i.buckets[e],f=0;f<u.length;f++)if(i.compareSelector(u[f].key)===o){i.entryList.remove(u[f]);u.splice(f,1);u.length==0&&delete i.buckets[e];i.countField--;return}},count:function(){return this.countField},toEnumerable:function(){var n=this;return new i(function(){var t;return new e(function(){t=n.entryList.first},function(){if(t!=u){var n={key:t.key,value:t.value};return t=t.next,this.yieldReturn(n)}return f},o.Blank)})}},l}(),it=function(n){var t=this;t.count=function(){return n.count()};t.get=function(t){return i.from(n.get(t))};t.contains=function(t){return n.contains(t)};t.toEnumerable=function(){return n.toEnumerable().select(function(n){return new d(n.key,n.value)})}},d=function(n,t){this.key=function(){return n};h.call(this,t)};d.prototype=new h;typeof define===c.Function&&define.amd?define("linqjs",[],function(){return i}):typeof module!==c.Undefined&&module.exports?module.exports=i:n.Enumerable=i}(this),function(n){function t(n){for(var i=["transform","WebkitTransform","MozTransform","msTransform","OTransform"],t;t=i.shift();)if(n.style[t]!==undefined)return t;return!1}n.cssHooks.rotate={get:function(n){var i=t(n);return i?n.style[i].replace(/.*rotate\((.*)deg\).*/,"$1"):""},set:function(i,r){var u=t(i);if(u)r=parseInt(r),n(i).data("rotatation",r),i.style[u]=r==0?"":"rotate("+r%360+"deg)";else return""}};n.fx.step.rotate=function(t){n.cssHooks.rotate.set(t.elem,t.now)}}(jQuery);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return ae.apply(null,arguments)}function vo(n){ae=n}function pt(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ai(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function bu(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function w(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function wt(n,t){for(var i in t)w(t,i)&&(n[i]=t[i]);return w(t,"toString")&&(n.toString=t.toString),w(t,"valueOf")&&(n.valueOf=t.valueOf),n}function it(n,t,i,r){return pf(n,t,i,r,!0).utc()}function yo(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(n){return null==n._pf&&(n._pf=yo()),n._pf}function sr(n){if(null==n._isValid){var t=f(n),i=ve.call(t.parsedDateParts,function(n){return null!=n});n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);n._strict&&(n._isValid=n._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return n._isValid}function vi(n){var t=it(NaN);return null!=n?wt(f(t),n):f(t).userInvalidated=!0,t}function p(n){return void 0===n}function hr(n,t){var u,i,r;if(p(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),p(t._i)||(n._i=t._i),p(t._f)||(n._f=t._f),p(t._l)||(n._l=t._l),p(t._strict)||(n._strict=t._strict),p(t._tzm)||(n._tzm=t._tzm),p(t._isUTC)||(n._isUTC=t._isUTC),p(t._offset)||(n._offset=t._offset),p(t._pf)||(n._pf=f(t)),p(t._locale)||(n._locale=t._locale),fu.length>0)for(u in fu)i=fu[u],r=t[i],p(r)||(n[i]=r);return n}function ei(n){hr(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);eu===!1&&(eu=!0,t.updateOffset(this),eu=!1)}function st(n){return n instanceof ei||null!=n&&null!=n._isAMomentObject}function b(n){return 0>n?Math.ceil(n):Math.floor(n)}function e(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=b(t)),i}function ku(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;f>r;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}function du(n){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return wt(function(){return null!=t.deprecationHandler&&t.deprecationHandler(null,n),r&&(du(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),r=!1),i.apply(this,arguments)},i)}function cr(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);ye[n]||(du(i),ye[n]=!0)}function ht(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function gu(n){return"[object Object]"===Object.prototype.toString.call(n)}function po(n){var t,i;for(i in n)t=n[i],ht(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function lr(n,t){var i,r=wt({},n);for(i in t)w(t,i)&&(gu(n[i])&&gu(t[i])?(r[i]={},wt(r[i],n[i]),wt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);return r}function ar(n){null!=n&&this.set(n)}function nf(n){return n?n.toLowerCase().replace("_","-"):n}function wo(n){for(var i,t,f,r,u=0;u<n.length;){for(r=nf(n[u]).split("-"),i=r.length,t=nf(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=tf(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&ku(r,t,!0)>=i-1)break;i--}u++}return null}function tf(n){var t=null;if(!l[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=nr._abbr;require("./locale/"+n);ti(t)}catch(i){}return l[n]}function ti(n,t){var i;return n&&(i=p(t)?ct(n):rf(n,t),i&&(nr=i)),nr._abbr}function rf(n,t){return null!==t?(t.abbr=n,null!=l[n]?(cr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),t=lr(l[n]._config,t)):null!=t.parentLocale&&(null!=l[t.parentLocale]?t=lr(l[t.parentLocale]._config,t):cr("parentLocaleUndefined","specified parentLocale is not defined yet")),l[n]=new ar(t),ti(n),l[n]):(delete l[n],null)}function bo(n,t){if(null!=t){var i;null!=l[n]&&(t=lr(l[n]._config,t));i=new ar(t);i.parentLocale=l[n];l[n]=i;ti(n)}else null!=l[n]&&(null!=l[n].parentLocale?l[n]=l[n].parentLocale:null!=l[n]&&delete l[n]);return l[n]}function ct(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return nr;if(!pt(n)){if(t=tf(n))return t;n=[n]}return wo(n)}function ko(){return pe(l)}function y(n,t){var i=n.toLowerCase();ci[i]=ci[i+"s"]=ci[t]=n}function g(n){if("string"==typeof n)return ci[n]||ci[n.toLowerCase()]}function uf(n){var i,t,r={};for(t in n)w(n,t)&&(i=g(t),i&&(r[i]=n[t]));return r}function ii(n,i){return function(r){return null!=r?(ff(this,n,r),t.updateOffset(this,i),this):yi(this,n)}}function yi(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ff(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function ef(n,t){var i;if("object"==typeof n)for(i in n)this.set(i,n[i]);else if(n=g(n),ht(this[n]))return this[n](t);return this}function ut(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(ui[n]=u);t&&(ui[t[0]]=function(){return ut(u.apply(this,arguments),t[1],t[2])});i&&(ui[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function go(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ns(n){for(var t=n.match(we),i=0,r=t.length;r>i;i++)t[i]=ui[t[i]]?ui[t[i]]:go(t[i]);return function(i){for(var f="",u=0;r>u;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function vr(n,t){return n.isValid()?(t=of(t,n.localeData()),ou[t]=ou[t]||ns(t),ou[t](n)):n.localeData().invalidDate()}function of(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(tr.lastIndex=0;i>=0&&tr.test(n);)n=n.replace(tr,r),tr.lastIndex=0,i-=1;return n}function i(n,t,i){cu[n]=ht(t)?t:function(n){return n&&i?i:t}}function ts(n,t){return w(cu,n)?cu[n](t._strict,t._locale):new RegExp(is(n))}function is(n){return bt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function bt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=e(n)}),i=0;i<n.length;i++)lu[n[i]]=r}function oi(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function rs(n,t,i){null!=t&&w(lu,n)&&lu[n](t,i._a,i,n)}function yr(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function us(n,t){return pt(this._months)?this._months[n.month()]:this._months[no.test(t)?"format":"standalone"][n.month()]}function fs(n,t){return pt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[no.test(t)?"format":"standalone"][n.month()]}function es(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;12>u;++u)e=it([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?(r=a.call(this._shortMonthsParse,f),-1!==r?r:null):(r=a.call(this._longMonthsParse,f),-1!==r?r:null):"MMM"===t?(r=a.call(this._shortMonthsParse,f),-1!==r?r:(r=a.call(this._longMonthsParse,f),-1!==r?r:null)):(r=a.call(this._longMonthsParse,f),-1!==r?r:(r=a.call(this._shortMonthsParse,f),-1!==r?r:null))}function os(n,t,i){var r,u,f;if(this._monthsParseExact)return es.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=it([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function sf(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=e(t);else if(t=n.localeData().monthsParse(t),"number"!=typeof t)return n;return i=Math.min(n.date(),yr(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function hf(n){return null!=n?(sf(this,n),t.updateOffset(this,!0),this):yi(this,"Month")}function ss(){return yr(this.year(),this.month())}function hs(n){return this._monthsParseExact?(w(this,"_monthsRegex")||cf.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex}function cs(n){return this._monthsParseExact?(w(this,"_monthsRegex")||cf.call(this),n?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex}function cf(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;12>n;n++)i=it([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;12>n;n++)r[n]=bt(r[n]),u[n]=bt(u[n]),t[n]=bt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function pr(n){var i,t=n._a;return t&&-2===f(n).overflow&&(i=t[ft]<0||t[ft]>11?ft:t[rt]<1||t[rt]>yr(t[nt],t[ft])?rt:t[v]<0||t[v]>24||24===t[v]&&(0!==t[tt]||0!==t[et]||0!==t[ni])?v:t[tt]<0||t[tt]>59?tt:t[et]<0||t[et]>59?et:t[ni]<0||t[ni]>999?ni:-1,f(n)._overflowDayOfYear&&(nt>i||i>rt)&&(i=rt),f(n)._overflowWeeks&&-1===i&&(i=yv),f(n)._overflowWeekday&&-1===i&&(i=pv),f(n).overflow=i),n}function lf(n){var t,r,o,e,u,s,h=n._i,i=gv.exec(h)||ny.exec(h);if(i){for(f(n).iso=!0,t=0,r=or.length;r>t;t++)if(or[t][1].exec(i[1])){e=or[t][0];o=or[t][2]!==!1;break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=au.length;r>t;t++)if(au[t][1].exec(i[3])){u=(i[2]||" ")+au[t][0];break}if(null==u)return void(n._isValid=!1)}if(!o&&null!=u)return void(n._isValid=!1);if(i[4]){if(!ty.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(u||"")+(s||"");br(n)}else n._isValid=!1}function ls(n){var i=iy.exec(n._i);return null!==i?void(n._d=new Date(+i[1])):(lf(n),void(n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))))}function as(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 100>n&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function pi(n){var t=new Date(Date.UTC.apply(null,arguments));return 100>n&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function si(n){return af(n)?366:365}function af(n){return n%4==0&&n%100!=0||n%400==0}function vs(){return af(this.year())}function wi(n,t,i){var r=7+t-i,u=(7+pi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function vf(n,t,i,r,u){var f,o,s=(7+i-r)%7,h=wi(n,r,u),e=1+7*(t-1)+s+h;return 0>=e?(f=n-1,o=si(f)+e):e>si(n)?(f=n+1,o=e-si(n)):(f=n,o=e),{year:f,dayOfYear:o}}function hi(n,t,i){var f,r,e=wi(n.year(),t,i),u=Math.floor((n.dayOfYear()-e-1)/7)+1;return 1>u?(r=n.year()-1,f=u+kt(r,t,i)):u>kt(n.year(),t,i)?(f=u-kt(n.year(),t,i),r=n.year()+1):(r=n.year(),f=u),{week:f,year:r}}function kt(n,t,i){var r=wi(n,t,i),u=wi(n+1,t,i);return(si(n)-r+u)/7}function ri(n,t,i){return null!=n?n:null!=t?t:i}function ys(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function wr(n){var t,i,r,u,e=[];if(!n._d){for(r=ys(n),n._w&&null==n._a[rt]&&null==n._a[ft]&&ps(n),n._dayOfYear&&(u=ri(n._a[nt],r[nt]),n._dayOfYear>si(u)&&(f(n)._overflowDayOfYear=!0),i=pi(u,0,n._dayOfYear),n._a[ft]=i.getUTCMonth(),n._a[rt]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=e[t]=r[t];for(;7>t;t++)n._a[t]=e[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[v]&&0===n._a[tt]&&0===n._a[et]&&0===n._a[ni]&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?pi:as).apply(null,e);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24)}}function ps(n){var t,o,u,i,r,e,c,s;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(r=1,e=4,o=ri(t.GG,n._a[nt],hi(h(),1,4).year),u=ri(t.W,1),i=ri(t.E,1),(1>i||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=ri(t.gg,n._a[nt],hi(h(),r,e).year),u=ri(t.w,1),null!=t.d?(i=t.d,(0>i||i>6)&&(s=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);1>u||u>kt(o,r,e)?f(n)._overflowWeeks=!0:null!=s?f(n)._overflowWeekday=!0:(c=vf(o,u,i,r,e),n._a[nt]=c.year,n._dayOfYear=c.dayOfYear)}function br(n){if(n._f===t.ISO_8601)return void lf(n);n._a=[];f(n).empty=!0;for(var i,u,s,r=""+n._i,c=r.length,h=0,o=of(n._f,n._locale).match(we)||[],e=0;e<o.length;e++)u=o[e],i=(r.match(ts(u,n))||[])[0],i&&(s=r.substr(0,r.indexOf(i)),s.length>0&&f(n).unusedInput.push(s),r=r.slice(r.indexOf(i)+i.length),h+=i.length),ui[u]?(i?f(n).empty=!1:f(n).unusedTokens.push(u),rs(u,i,n)):n._strict&&!i&&f(n).unusedTokens.push(u);f(n).charsLeftOver=c-h;r.length>0&&f(n).unusedInput.push(r);f(n).bigHour===!0&&n._a[v]<=12&&n._a[v]>0&&(f(n).bigHour=void 0);f(n).parsedDateParts=n._a.slice(0);f(n).meridiem=n._meridiem;n._a[v]=ws(n._locale,n._a[v],n._meridiem);wr(n);pr(n)}function ws(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?(r=n.isPM(i),r&&12>t&&(t+=12),r||12!==t||(t=0),t):t}function bs(n){var t,e,u,r,i;if(0===n._f.length)return f(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=hr({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],br(t),sr(t)&&(i+=f(t).charsLeftOver,i+=10*f(t).unusedTokens.length,f(t).score=i,(null==u||u>i)&&(u=i,e=t));wt(n,e||t)}function ks(n){if(!n._d){var t=uf(n._i);n._a=bu([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});wr(n)}}function ds(n){var t=new ei(pr(yf(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function yf(n){var t=n._i,i=n._f;return n._locale=n._locale||ct(n._l),null===t||void 0===i&&""===t?vi({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),st(t)?new ei(pr(t)):(pt(i)?bs(n):i?br(n):ai(t)?n._d=t:gs(n),sr(n)||(n._d=null),n))}function gs(n){var i=n._i;void 0===i?n._d=new Date(t.now()):ai(i)?n._d=new Date(i.valueOf()):"string"==typeof i?ls(n):pt(i)?(n._a=bu(i.slice(0),function(n){return parseInt(n,10)}),wr(n)):"object"==typeof i?ks(n):"number"==typeof i?n._d=new Date(i):t.createFromInputFallback(n)}function pf(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,ds(f)}function h(n,t,i,r){return pf(n,t,i,r,!1)}function wf(n,t){var r,i;if(1===t.length&&pt(t[0])&&(t=t[0]),!t.length)return h();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function nh(){var n=[].slice.call(arguments,0);return wf("isBefore",n)}function th(){var n=[].slice.call(arguments,0);return wf("isAfter",n)}function bi(n){var t=uf(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=ct();this._bubble()}function kr(n){return n instanceof bi}function bf(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+ut(~~(n/60),2)+t+ut(~~n%60,2)})}function dr(n,t){var r=(t||"").match(n)||[],f=r[r.length-1]||[],i=(f+"").match(to)||["-",0,0],u=+(60*i[1])+e(i[2]);return"+"===i[0]?u:-u}function gr(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(st(n)||ai(n)?n.valueOf():h(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):h(n).local()}function nu(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function ih(n,i){var r,u=this._offset||0;return this.isValid()?null!=n?("string"==typeof n?n=dr(er,n):Math.abs(n)<16&&(n=60*n),!this._isUTC&&i&&(r=nu(this)),this._offset=n,this._isUTC=!0,null!=r&&this.add(r,"m"),u!==n&&(!i||this._changeInProgress?te(this,lt(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:nu(this):null!=n?this:NaN}function rh(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function uh(n){return this.utcOffset(0,n)}function fh(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(nu(this),"m")),this}function eh(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(dr(vv,this._i)),this}function oh(n){return this.isValid()?(n=n?h(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function sh(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function hh(){var n,t;return p(this._isDSTShifted)?(n={},(hr(n,this),n=yf(n),n._a)?(t=n._isUTC?it(n._a):h(n._a),this._isDSTShifted=this.isValid()&&ku(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function ch(){return this.isValid()?!this._isUTC:!1}function lh(){return this.isValid()?this._isUTC:!1}function kf(){return this.isValid()?this._isUTC&&0===this._offset:!1}function lt(n,t){var u,f,o,i=n,r=null;return kr(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=io.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:e(r[rt])*u,h:e(r[v])*u,m:e(r[tt])*u,s:e(r[et])*u,ms:e(r[ni])*u}):(r=ro.exec(n))?(u="-"===r[1]?-1:1,i={y:dt(r[2],u),M:dt(r[3],u),w:dt(r[4],u),d:dt(r[5],u),h:dt(r[6],u),m:dt(r[7],u),s:dt(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=ah(h(i.from),h(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),f=new bi(i),kr(n)&&w(n,"_locale")&&(f._locale=n._locale),f}function dt(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function df(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ah(n,t){var i;return n.isValid()&&t.isValid()?(t=gr(t,n),n.isBefore(t)?i=df(n,t):(i=df(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function gf(n){return 0>n?-1*Math.round(-1*n):Math.round(n)}function ne(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(cr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=lt(i,r),te(this,u,n),this}}function te(n,i,r,u){var o=i._milliseconds,f=gf(i._days),e=gf(i._months);n.isValid()&&(u=null==u?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&ff(n,"Date",yi(n,"Date")+f*r),e&&sf(n,yi(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function vh(n,t){var u=n||h(),f=gr(u,this).startOf("day"),i=this.diff(f,"days",!0),r=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse",e=t&&(ht(t[r])?t[r]():t[r]);return this.format(e||this.localeData().calendar(r,this,h(u)))}function yh(){return new ei(this)}function ph(n,t){var i=st(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(p(t)?"millisecond":t),"millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function wh(n,t){var i=st(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(p(t)?"millisecond":t),"millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function bh(n,t,i,r){return r=r||"()",("("===r[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))}function kh(n,t){var i,r=st(n)?n:h(n);return this.isValid()&&r.isValid()?(t=g(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function dh(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function gh(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function nc(n,t,i){var f,e,r,u;return this.isValid()?(f=gr(n,this),f.isValid()?(e=6e4*(f.utcOffset()-this.utcOffset()),t=g(t),"year"===t||"month"===t||"quarter"===t?(u=tc(this,f),"quarter"===t?u/=3:"year"===t&&(u/=12)):(r=this-f,u="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-e)/864e5:"week"===t?(r-e)/6048e5:r),i?u:b(u)):NaN):NaN}function tc(n,t){var r,f,u=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(u,"months");return 0>t-i?(r=n.clone().add(u-1,"months"),f=(t-i)/(i-r)):(r=n.clone().add(u+1,"months"),f=(t-i)/(r-i)),-(u+f)||0}function ic(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rc(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?ht(Date.prototype.toISOString)?this.toDate().toISOString():vr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):vr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function uc(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=vr(this,n);return this.localeData().postformat(i)}function fc(n,t){return this.isValid()&&(st(n)&&n.isValid()||h(n).isValid())?lt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ec(n){return this.from(h(),n)}function oc(n,t){return this.isValid()&&(st(n)&&n.isValid()||h(n).isValid())?lt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function sc(n){return this.to(h(),n)}function ie(n){var t;return void 0===n?this._locale._abbr:(t=ct(n),null!=t&&(this._locale=t),this)}function re(){return this._locale}function hc(n){switch(n=g(n)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function cc(n){return n=g(n),void 0===n||"millisecond"===n?this:("date"===n&&(n="day"),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms"))}function lc(){return this._d.valueOf()-6e4*(this._offset||0)}function ac(){return Math.floor(this.valueOf()/1e3)}function vc(){return this._offset?new Date(this.valueOf()):this._d}function yc(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function pc(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function wc(){return this.isValid()?this.toISOString():null}function bc(){return sr(this)}function kc(){return wt({},f(this))}function dc(){return f(this).overflow}function gc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function ki(n,t){r(0,[n,n.length],0,t)}function nl(n){return ue.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function tl(n){return ue.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function il(){return kt(this.year(),1,4)}function rl(){var n=this.localeData()._week;return kt(this.year(),n.dow,n.doy)}function ue(n,t,i,r,u){var f;return null==n?hi(this,r,u).year:(f=kt(n,r,u),t>f&&(t=f),ul.call(this,n,t,i,r,u))}function ul(n,t,i,r,u){var e=vf(n,t,i,r,u),f=pi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function fl(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function el(n){return hi(n,this._week.dow,this._week.doy).week}function ol(){return this._week.dow}function sl(){return this._week.doy}function hl(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function cl(n){var t=hi(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function ll(n,t){return"string"!=typeof n?n:isNaN(n)?(n=t.weekdaysParse(n),"number"==typeof n?n:null):parseInt(n,10)}function al(n,t){return pt(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function vl(n){return this._weekdaysShort[n.day()]}function yl(n){return this._weekdaysMin[n.day()]}function pl(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;7>f;++f)e=it([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?(r=a.call(this._weekdaysParse,u),-1!==r?r:null):"ddd"===t?(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:null):(r=a.call(this._minWeekdaysParse,u),-1!==r?r:null):"dddd"===t?(r=a.call(this._weekdaysParse,u),-1!==r?r:(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:(r=a.call(this._minWeekdaysParse,u),-1!==r?r:null))):"ddd"===t?(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:(r=a.call(this._weekdaysParse,u),-1!==r?r:(r=a.call(this._minWeekdaysParse,u),-1!==r?r:null))):(r=a.call(this._minWeekdaysParse,u),-1!==r?r:(r=a.call(this._weekdaysParse,u),-1!==r?r:(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:null)))}function wl(n,t,i){var r,u,f;if(this._weekdaysParseExact)return pl.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;7>r;r++)if((u=it([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function bl(n){if(!this.isValid())return null!=n?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=ll(n,this.localeData()),this.add(n-t,"d")):t}function kl(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function dl(n){return this.isValid()?null==n?this.day()||7:this.day(this.day()%7?n:n-7):null!=n?this:NaN}function gl(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||tu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex}function na(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||tu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function ta(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||tu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function tu(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;7>n;n++)f=it([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;7>n;n++)i[n]=bt(i[n]),r[n]=bt(r[n]),t[n]=bt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")}function iu(){return this.hours()%12||12}function ra(){return this.hours()||24}function fe(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ee(n,t){return t._meridiemParse}function ua(n){return"p"===(n+"").toLowerCase().charAt(0)}function fa(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function ea(n,t){t[ni]=e(1e3*("0."+n))}function oa(){return this._isUTC?"UTC":""}function sa(){return this._isUTC?"Coordinated Universal Time":""}function ha(n){return h(1e3*n)}function ca(){return h.apply(null,arguments).parseZone()}function la(n,t,i){var r=this._calendar[n];return ht(r)?r.call(t,i):r}function aa(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function va(){return this._invalidDate}function ya(n){return this._ordinal.replace("%d",n)}function oe(n){return n}function pa(n,t,i,r){var u=this._relativeTime[i];return ht(u)?u(n,t,i,r):u.replace(/%d/i,n)}function wa(n,t){var i=this._relativeTime[n>0?"future":"past"];return ht(i)?i(t):i.replace(/%s/i,t)}function di(n,t,i,r){var u=ct(),f=it().set(r,t);return u[i](f,n)}function se(n,t,i){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return di(n,t,i,"month");for(var u=[],r=0;12>r;r++)u[r]=di(n,r,i,"month");return u}function ru(n,t,i,r){var o,f,u,e;if("boolean"==typeof n?("number"==typeof t&&(i=t,t=void 0),t=t||""):(t=n,i=t,n=!1,"number"==typeof t&&(i=t,t=void 0),t=t||""),o=ct(),f=n?o._week.dow:0,null!=i)return di(t,(i+f)%7,r,"day");for(e=[],u=0;7>u;u++)e[u]=di(t,(u+f)%7,r,"day");return e}function ba(n,t){return se(n,t,"months")}function ka(n,t){return se(n,t,"monthsShort")}function da(n,t,i){return ru(n,t,i,"weekdays")}function ga(n,t,i){return ru(n,t,i,"weekdaysShort")}function nv(n,t,i){return ru(n,t,i,"weekdaysMin")}function tv(){var n=this._data;return this._milliseconds=ot(this._milliseconds),this._days=ot(this._days),this._months=ot(this._months),n.milliseconds=ot(n.milliseconds),n.seconds=ot(n.seconds),n.minutes=ot(n.minutes),n.hours=ot(n.hours),n.months=ot(n.months),n.years=ot(n.years),this}function he(n,t,i,r){var u=lt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function iv(n,t){return he(this,n,t,1)}function rv(n,t){return he(this,n,t,-1)}function ce(n){return 0>n?Math.floor(n):Math.ceil(n)}function uv(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||0>=r&&0>=n&&0>=t||(r+=864e5*ce(uu(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=b(r/1e3),i.seconds=u%60,f=b(u/60),i.minutes=f%60,e=b(f/60),i.hours=e%24,n+=b(e/24),o=b(le(n)),t+=o,n-=ce(uu(o)),s=b(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function le(n){return 4800*n/146097}function uu(n){return 146097*n/4800}function fv(n){var t,r,i=this._milliseconds;if(n=g(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+le(t),"month"===n?r:r/12;switch(t=this._days+Math.round(uu(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}function ev(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*e(this._months/12)}function at(n){return function(){return this.as(n)}}function ov(n){return n=g(n),this[n+"s"]()}function gt(n){return function(){return this._data[n]}}function sv(){return b(this.days()/7)}function hv(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function cv(n,t,i){var r=lt(n).abs(),h=fi(r.as("s")),f=fi(r.as("m")),e=fi(r.as("h")),o=fi(r.as("d")),s=fi(r.as("M")),c=fi(r.as("y")),u=h<yt.s&&["s",h]||1>=f&&["m"]||f<yt.m&&["mm",f]||1>=e&&["h"]||e<yt.h&&["hh",e]||1>=o&&["d"]||o<yt.d&&["dd",o]||1>=s&&["M"]||s<yt.M&&["MM",s]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,hv.apply(null,u)}function lv(n,t){return void 0===yt[n]?!1:void 0===t?yt[n]:(yt[n]=t,!0)}function av(n){var t=this.localeData(),i=cv(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function gi(){var n,e,o,t=wu(this._milliseconds)/1e3,a=wu(this._days),i=wu(this._months);n=b(t/60);e=b(n/60);t%=60;n%=60;o=b(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(0>l?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var ae,ve,pe,vu,to,io,ro,uo,fo,yu,eo,pu,oo,so,ho,co,vt,lo,n;ve=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;r>t;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};var fu=t.momentProperties=[],eu=!1,ye={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;pe=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)w(n,t)&&i.push(t);return i};var nr,a,l={},ci={},we=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,tr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ou={},ui={},be=/\d/,k=/\d\d/,ke=/\d{3}/,su=/\d{4}/,ir=/[+-]?\d{6}/,c=/\d\d?/,de=/\d\d\d\d?/,ge=/\d\d\d\d\d\d?/,rr=/\d{1,3}/,hu=/\d{1,4}/,ur=/[+-]?\d{1,6}/,fr=/[+-]?\d+/,vv=/Z|[+-]\d\d:?\d\d/gi,er=/Z|[+-]\d\d(?::?\d\d)?/gi,li=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,cu={},lu={},nt=0,ft=1,rt=2,v=3,tt=4,et=5,ni=6,yv=7,pv=8;a=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});y("month","M");i("M",c);i("MM",c,k);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[ft]=e(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);null!=u?t[ft]=u:f(i).invalidMonth=n});var no=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,wv="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),bv="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),kv=li,dv=li,gv=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ny=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ty=/Z|[+-]\d\d(?::?\d\d)?/,or=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],au=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],iy=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=d("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});r("Y",0,0,function(){var n=this.year();return 9999>=n?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");y("year","y");i("Y",fr);i("YY",c,k);i("YYYY",hu,su);i("YYYYY",ur,ir);i("YYYYYY",ur,ir);s(["YYYYY","YYYYYY"],nt);s("YYYY",function(n,i){i[nt]=2===n.length?t.parseTwoDigitYear(n):e(n)});s("YY",function(n,i){i[nt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[nt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return e(n)+(e(n)>68?1900:2e3)};vu=ii("FullYear",!0);t.ISO_8601=function(){};var ry=d("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?this>n?this:n:vi()}),uy=d("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:vi()}),fy=function(){return Date.now?Date.now():+new Date};bf("Z",":");bf("ZZ","");i("Z",er);i("ZZ",er);s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=dr(er,n)});to=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};io=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/;ro=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;lt.fn=bi.prototype;uo=ne(1,"add");fo=ne(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";yu=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)});r(0,["gg",2],0,function(){return this.weekYear()%100});r(0,["GG",2],0,function(){return this.isoWeekYear()%100});ki("gggg","weekYear");ki("ggggg","weekYear");ki("GGGG","isoWeekYear");ki("GGGGG","isoWeekYear");y("weekYear","gg");y("isoWeekYear","GG");i("G",fr);i("g",fr);i("GG",c,k);i("gg",c,k);i("GGGG",hu,su);i("gggg",hu,su);i("GGGGG",ur,ir);i("ggggg",ur,ir);oi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)});oi(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)});r("Q",0,"Qo","quarter");y("quarter","Q");i("Q",be);s("Q",function(n,t){t[ft]=3*(e(n)-1)});r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");y("week","w");y("isoWeek","W");i("w",c);i("ww",c,k);i("W",c);i("WW",c,k);oi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)});eo={dow:0,doy:6};r("D",["DD",2],"Do","date");y("date","D");i("D",c);i("DD",c,k);i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient});s(["D","DD"],rt);s("Do",function(n,t){t[rt]=e(n.match(c)[0],10)});pu=ii("Date",!0);r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");y("day","d");y("weekday","e");y("isoWeekday","E");i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});oi(["dd","ddd","dddd"],function(n,t,i,r){var u=i._locale.weekdaysParse(n,r,i._strict);null!=u?t.d=u:f(i).invalidWeekday=n});oi(["d","e","E"],function(n,t,i,r){t[r]=e(n)});var ey="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),oy="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),sy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hy=li,cy=li,ly=li;for(r("DDD",["DDDD",3],"DDDo","dayOfYear"),y("dayOfYear","DDD"),i("DDD",rr),i("DDDD",ke),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),r("H",["HH",2],0,"hour"),r("h",["hh",2],0,iu),r("k",["kk",2],0,ra),r("hmm",0,0,function(){return""+iu.apply(this)+ut(this.minutes(),2)}),r("hmmss",0,0,function(){return""+iu.apply(this)+ut(this.minutes(),2)+ut(this.seconds(),2)}),r("Hmm",0,0,function(){return""+this.hours()+ut(this.minutes(),2)}),r("Hmmss",0,0,function(){return""+this.hours()+ut(this.minutes(),2)+ut(this.seconds(),2)}),fe("a",!0),fe("A",!1),y("hour","h"),i("a",ee),i("A",ee),i("H",c),i("h",c),i("HH",c,k),i("hh",c,k),i("hmm",de),i("hmmss",ge),i("Hmm",de),i("Hmmss",ge),s(["H","HH"],v),s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n}),s(["h","hh"],function(n,t,i){t[v]=e(n);f(i).bigHour=!0}),s("hmm",function(n,t,i){var r=n.length-2;t[v]=e(n.substr(0,r));t[tt]=e(n.substr(r));f(i).bigHour=!0}),s("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[v]=e(n.substr(0,r));t[tt]=e(n.substr(r,2));t[et]=e(n.substr(u));f(i).bigHour=!0}),s("Hmm",function(n,t){var i=n.length-2;t[v]=e(n.substr(0,i));t[tt]=e(n.substr(i))}),s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[v]=e(n.substr(0,i));t[tt]=e(n.substr(i,2));t[et]=e(n.substr(r))}),oo=/[ap]\.?m?\.?/i,so=ii("Hours",!0),r("m",["mm",2],0,"minute"),y("minute","m"),i("m",c),i("mm",c,k),s(["m","mm"],tt),ho=ii("Minutes",!1),r("s",["ss",2],0,"second"),y("second","s"),i("s",c),i("ss",c,k),s(["s","ss"],et),co=ii("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),y("millisecond","ms"),i("S",rr,be),i("SS",rr,k),i("SSS",rr,ke),vt="SSSS";vt.length<=9;vt+="S")i(vt,/\d+/);for(vt="S";vt.length<=9;vt+="S")s(vt,ea);lo=ii("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=ei.prototype;n.add=uo;n.calendar=vh;n.clone=yh;n.diff=nc;n.endOf=cc;n.format=uc;n.from=fc;n.fromNow=ec;n.to=oc;n.toNow=sc;n.get=ef;n.invalidAt=dc;n.isAfter=ph;n.isBefore=wh;n.isBetween=bh;n.isSame=kh;n.isSameOrAfter=dh;n.isSameOrBefore=gh;n.isValid=bc;n.lang=yu;n.locale=ie;n.localeData=re;n.max=uy;n.min=ry;n.parsingFlags=kc;n.set=ef;n.startOf=hc;n.subtract=fo;n.toArray=yc;n.toObject=pc;n.toDate=vc;n.toISOString=rc;n.toJSON=wc;n.toString=ic;n.unix=ac;n.valueOf=lc;n.creationData=gc;n.year=vu;n.isLeapYear=vs;n.weekYear=nl;n.isoWeekYear=tl;n.quarter=n.quarters=fl;n.month=hf;n.daysInMonth=ss;n.week=n.weeks=hl;n.isoWeek=n.isoWeeks=cl;n.weeksInYear=rl;n.isoWeeksInYear=il;n.date=pu;n.day=n.days=bl;n.weekday=kl;n.isoWeekday=dl;n.dayOfYear=ia;n.hour=n.hours=so;n.minute=n.minutes=ho;n.second=n.seconds=co;n.millisecond=n.milliseconds=lo;n.utcOffset=ih;n.utc=uh;n.local=fh;n.parseZone=eh;n.hasAlignedHourOffset=oh;n.isDST=sh;n.isDSTShifted=hh;n.isLocal=ch;n.isUtcOffset=lh;n.isUtc=kf;n.isUTC=kf;n.zoneAbbr=oa;n.zoneName=sa;n.dates=d("dates accessor is deprecated. Use date instead.",pu);n.months=d("months accessor is deprecated. Use month instead",hf);n.years=d("years accessor is deprecated. Use year instead",vu);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",rh);var ao=n,u=ar.prototype;u._calendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};u.calendar=la;u._longDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};u.longDateFormat=aa;u._invalidDate="Invalid date";u.invalidDate=va;u._ordinal="%d";u.ordinal=ya;u._ordinalParse=/\d{1,2}/;u.preparse=oe;u.postformat=oe;u._relativeTime={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};u.relativeTime=pa;u.pastFuture=wa;u.set=po;u.months=us;u._months=wv;u.monthsShort=fs;u._monthsShort=bv;u.monthsParse=os;u._monthsRegex=dv;u.monthsRegex=cs;u._monthsShortRegex=kv;u.monthsShortRegex=hs;u.week=el;u._week=eo;u.firstDayOfYear=sl;u.firstDayOfWeek=ol;u.weekdays=al;u._weekdays=ey;u.weekdaysMin=yl;u._weekdaysMin=sy;u.weekdaysShort=vl;u._weekdaysShort=oy;u.weekdaysParse=wl;u._weekdaysRegex=hy;u.weekdaysRegex=gl;u._weekdaysShortRegex=cy;u.weekdaysShortRegex=na;u._weekdaysMinRegex=ly;u.weekdaysMinRegex=ta;u.isPM=ua;u._meridiemParse=oo;u.meridiem=fa;ti("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===e(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ti);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",ct);var ot=Math.abs,ay=at("ms"),vy=at("s"),yy=at("m"),py=at("h"),wy=at("d"),by=at("w"),ky=at("M"),dy=at("y"),gy=gt("milliseconds"),np=gt("seconds"),tp=gt("minutes"),ip=gt("hours"),rp=gt("days"),up=gt("months"),fp=gt("years"),fi=Math.round,yt={s:45,m:45,h:22,d:26,M:11},wu=Math.abs,o=bi.prototype;return o.abs=tv,o.add=iv,o.subtract=rv,o.as=fv,o.asMilliseconds=ay,o.asSeconds=vy,o.asMinutes=yy,o.asHours=py,o.asDays=wy,o.asWeeks=by,o.asMonths=ky,o.asYears=dy,o.valueOf=ev,o._bubble=uv,o.get=ov,o.milliseconds=gy,o.seconds=np,o.minutes=tp,o.hours=ip,o.days=rp,o.weeks=sv,o.months=up,o.years=fp,o.humanize=av,o.toISOString=gi,o.toString=gi,o.toJSON=gi,o.locale=ie,o.localeData=re,o.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",gi),o.lang=yu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",fr),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),s("x",function(n,t,i){i._d=new Date(e(n))}),t.version="2.13.0",vo(h),t.fn=ao,t.min=nh,t.max=th,t.now=fy,t.utc=it,t.unix=ha,t.months=ba,t.isDate=ai,t.locale=ti,t.invalid=vi,t.duration=lt,t.isMoment=st,t.weekdays=da,t.parseZone=ca,t.localeData=ct,t.isDuration=kr,t.monthsShort=ka,t.weekdaysMin=nv,t.defineLocale=rf,t.updateLocale=bo,t.locales=ko,t.weekdaysShort=ga,t.normalizeUnits=g,t.relativeTimeThreshold=lv,t.prototype=ao,t});fixto=function(n,t,i){function a(){this._vendor=null}function p(){var r=!1,n=i.createElement("div"),t=i.createElement("div"),u;return n.appendChild(t),n.style[y]="translate(0)",n.style.marginTop="10px",n.style.visibility="hidden",t.style.position="fixed",t.style.top=0,i.body.appendChild(n),u=t.getBoundingClientRect(),u.top>0&&(r=!0),i.body.removeChild(n),r}function u(t,i,r){this.child=t;this._$child=n(t);this.parent=i;this.options={className:"fixto-fixed",top:0};this._setOptions(r)}function f(n,t,i){u.call(this,n,t,i);this._replacer=new v.MimicNode(n);this._ghostNode=this._replacer.replacer;this._saveStyles();this._saveViewportHeight();this._proxied_onscroll=this._bind(this._onscroll,this);this._proxied_onresize=this._bind(this._onresize,this);this.start()}function s(n,t,i){u.call(this,n,t,i);this.start()}var r=function(){var n={getAll:function(n){return i.defaultView.getComputedStyle(n)},get:function(n,t){return this.getAll(n)[t]},toFloat:function(n){return parseFloat(n,10)||0},getFloat:function(n,t){return this.toFloat(this.get(n,t))},_getAllCurrentStyle:function(n){return n.currentStyle}};return i.documentElement.currentStyle&&(n.getAll=n._getAllCurrentStyle),n}(),v=function(){function t(n){this.element=n;this.replacer=i.createElement("div");this.replacer.style.visibility="hidden";this.hide();n.parentNode.insertBefore(this.replacer,n)}t.prototype={replace:function(){var n=this.replacer.style,t=r.getAll(this.element);n.width=this._width();n.height=this._height();n.marginTop=t.marginTop;n.marginBottom=t.marginBottom;n.marginLeft=t.marginLeft;n.marginRight=t.marginRight;n.cssFloat=t.cssFloat;n.styleFloat=t.styleFloat;n.position=t.position;n.top=t.top;n.right=t.right;n.bottom=t.bottom;n.left=t.left;n.display=t.display},hide:function(){this.replacer.style.display="none"},_width:function(){return this.element.getBoundingClientRect().width+"px"},_widthOffset:function(){return this.element.offsetWidth+"px"},_height:function(){return this.element.getBoundingClientRect().height+"px"},_heightOffset:function(){return this.element.offsetHeight+"px"},destroy:function(){n(this.replacer).remove();for(var t in this)this.hasOwnProperty(t)&&(this[t]=null)}};var u=i.documentElement.getBoundingClientRect();return u.width||(t.prototype._width=t.prototype._widthOffset,t.prototype._height=t.prototype._heightOffset),{MimicNode:t,computedStyle:r}}(),o;a.prototype={_vendors:{webkit:{cssPrefix:"-webkit-",jsPrefix:"Webkit"},moz:{cssPrefix:"-moz-",jsPrefix:"Moz"},ms:{cssPrefix:"-ms-",jsPrefix:"ms"},opera:{cssPrefix:"-o-",jsPrefix:"O"}},_prefixJsProperty:function(n,t){return n.jsPrefix+t[0].toUpperCase()+t.substr(1)},_prefixValue:function(n,t){return n.cssPrefix+t},_valueSupported:function(n,t,i){try{return i.style[n]=t,i.style[n]===t}catch(r){return!1}},propertySupported:function(n){return i.documentElement.style[n]!==undefined},getJsProperty:function(n){var t,i;if(this.propertySupported(n))return n;if(this._vendor)return this._prefixJsProperty(this._vendor,n);for(i in this._vendors)if(t=this._prefixJsProperty(this._vendors[i],n),this.propertySupported(t))return this._vendor=this._vendors[i],t;return null},getCssValue:function(n,t){var u=i.createElement("div"),f=this.getJsProperty(n),r,e;if(this._valueSupported(f,t,u))return t;if(this._vendor&&(r=this._prefixValue(this._vendor,t),this._valueSupported(f,r,u)))return r;for(e in this._vendors)if(r=this._prefixValue(this._vendors[e],t),this._valueSupported(f,r,u))return this._vendor=this._vendors[e],r;return null}};var h=new a,y=h.getJsProperty("transform"),e,c=h.getCssValue("position","sticky"),w=h.getCssValue("position","fixed"),b=navigator.appName==="Microsoft Internet Explorer",l;return b&&(l=parseFloat(navigator.appVersion.split("MSIE")[1])),u.prototype={_mindtop:function(){var i=0,n,u,t,e,f;if(this._$mind)for(t=0,e=this._$mind.length;t<e;t++)n=this._$mind[t],u=n.getBoundingClientRect(),u.height?i+=u.height:(f=r.getAll(n),i+=n.offsetHeight+r.toFloat(f.marginTop)+r.toFloat(f.marginBottom));return i},stop:function(){this._stop();this._running=!1},start:function(){this._running||(this._start(),this._running=!0)},destroy:function(){this.stop();this._destroy();this._$child.removeData("fixto-instance");for(var n in this)this.hasOwnProperty(n)&&(this[n]=null)},_setOptions:function(t){n.extend(this.options,t);this.options.mind&&(this._$mind=n(this.options.mind));this.options.zIndex&&(this.child.style.zIndex=this.options.zIndex)},setOptions:function(n){this._setOptions(n);this.refresh()},_stop:function(){},_start:function(){},_destroy:function(){},refresh:function(){}},f.prototype=new u,n.extend(f.prototype,{_bind:function(n,t){return function(){return n.call(t)}},_toresize:l===8?i.documentElement:t,_onscroll:function(){if(this._scrollTop=i.documentElement.scrollTop||i.body.scrollTop,this._parentBottom=this.parent.offsetHeight+this._fullOffset("offsetTop",this.parent)-r.getFloat(this.parent,"paddingBottom"),this.fixed){if(this._scrollTop>this._parentBottom||this._scrollTop<this._fullOffset("offsetTop",this._ghostNode)-this.options.top-this._mindtop()){this._unfix();return}this._adjust()}else{var n=r.getAll(this.child);this._scrollTop<this._parentBottom&&this._scrollTop>this._fullOffset("offsetTop",this.child)-this.options.top-this._mindtop()&&this._viewportHeight>this.child.offsetHeight+r.toFloat(n.marginTop)+r.toFloat(n.marginBottom)&&(this._fix(),this._adjust())}},_adjust:function(){var i=0,u=this._mindtop(),n=0,f=r.getAll(this.child),t=null;e&&(t=this._getContext(),t&&(i=Math.abs(t.getBoundingClientRect().top)));n=this._parentBottom-this._scrollTop-(this.child.offsetHeight+r.toFloat(f.marginBottom)+u+this.options.top);n>0&&(n=0);this.child.style.top=n+u+i+this.options.top-r.toFloat(f.marginTop)+"px"},_fullOffset:function(n,t,i){for(var u=t[n],r=t.offsetParent;r!==null&&r!==i;)u=u+r[n],r=r.offsetParent;return u},_getContext:function(){for(var n,u=this.child,t=null,f;!t;){if(n=u.parentNode,n===i.documentElement)return null;if(f=r.getAll(n),f[y]!=="none"){t=n;break}u=n}return t},_fix:function(){var t=this.child,u=t.style,n=r.getAll(t),o=t.getBoundingClientRect().left,s=n.width,f;this._saveStyles();i.documentElement.currentStyle&&(s=t.offsetWidth-(r.toFloat(n.paddingLeft)+r.toFloat(n.paddingRight)+r.toFloat(n.borderLeftWidth)+r.toFloat(n.borderRightWidth))+"px");e&&(f=this._getContext(),f&&(o=t.getBoundingClientRect().left-f.getBoundingClientRect().left));u.left=o-r.toFloat(n.marginLeft)+"px";u.width=s;this._replacer.replace();u.position="fixed";u.top=this._mindtop()+this.options.top-r.toFloat(n.marginTop)+"px";this._$child.addClass(this.options.className);this.fixed=!0},_unfix:function(){var n=this.child.style;this._replacer.hide();n.position=this._childOriginalPosition;n.top=this._childOriginalTop;n.width=this._childOriginalWidth;n.left=this._childOriginalLeft;this._$child.removeClass(this.options.className);this.fixed=!1},_saveStyles:function(){var n=this.child.style;this._childOriginalPosition=n.position;this._childOriginalTop=n.top;this._childOriginalWidth=n.width;this._childOriginalLeft=n.left},_onresize:function(){this.refresh()},_saveViewportHeight:function(){this._viewportHeight=t.innerHeight||i.documentElement.clientHeight},_stop:function(){this._unfix();n(t).unbind("scroll",this._proxied_onscroll);n(this._toresize).unbind("resize",this._proxied_onresize)},_start:function(){this._onscroll();n(t).bind("scroll",this._proxied_onscroll);n(this._toresize).bind("resize",this._proxied_onresize)},_destroy:function(){this._replacer.destroy()},refresh:function(){this._saveViewportHeight();this._unfix();this._onscroll()}}),s.prototype=new u,n.extend(s.prototype,{_start:function(){var n=r.getAll(this.child);this._childOriginalPosition=n.position;this._childOriginalTop=n.top;this.child.style.position=c;this.refresh()},_stop:function(){this.child.style.position=this._childOriginalPosition;this.child.style.top=this._childOriginalTop},refresh:function(){this.child.style.top=this._mindtop()+this.options.top+"px"}}),o=function(n,t,i){return c&&!i||c&&i&&i.useNativeSticky!==!1?new s(n,t,i):w?(e===undefined&&(e=p()),new f(n,t,i)):"Neither fixed nor sticky positioning supported"},l<8&&(o=function(){return"not supported"}),n.fn.fixTo=function(t,i){var u=n(t),r=0;return this.each(function(){var f=n(this).data("fixto-instance"),e;f?(e=t,f[e].call(f,i)):n(this).data("fixto-instance",o(this,u[r],i));r++})},{FixToContainer:f,fixTo:o,computedStyle:r,mimicNode:v}}(window.jQuery,window,document),function(n,t){"use strict";var i=function(t,i,r){this.element=t;this.parent=i;this._frozen=!1;this.options=n.extend({animate:!1,useFixed:!0,animTime:300},r);this.init()};i.prototype.init=function(){this.element.addClass("sticky-scroll");this.update()};i.prototype.update=function(){this.setBoundaries();this.moveIt()};i.prototype.moveIt=function(){var i=n(t).scrollTop(),r=this.element.outerHeight(!0),u=this._stop-r;this._parentHeight-this._offset>r&&!this._frozen&&(i>=this._start&&i<=u?this.options.useFixed?this.element.css({position:"fixed",top:0,left:this.element.offset().left}):this.updateOffset(i-this._start):(this.element.css({position:"relative",left:0}),i<this._start?this.updateOffset(0):i>u&&this.updateOffset(this._parentHeight-r-this._offset)))};i.prototype.setBoundaries=function(){this._offset=this.element.position().top;this._start=this.parent.offset().top+this._offset;this._parentHeight=this.parent.outerHeight();this._stop=this._start+this._parentHeight-this._offset};i.prototype.updateOffset=function(n){!this._lastPosition!==n&&(this.animate?this.element.stop().animate({top:n},this.animTime):this.element.css("top",n),this._lastPosition=n)};i.prototype.toggleFreeze=function(){this._frozen=!this._frozen};n.fn.sticky=function(t,r){var e,f,u=!1;return typeof r=="string"&&(f=[].slice.call(arguments,0)),this.each(function(){var s=n(this),h=t,o;if(h=h?s.parent().closest(h):s.parent(),h.css({position:"relative"}),s.css({position:"relative"}),o=s.data("stickyInstance"),o&&r)if(typeof r=="object")u=n.extend(o.options,r);else if(r==="options")u=o.options;else if(typeof o[r]=="function")u=o[r].apply(o,f.slice(1));else throw new Error("Sticky Element has no option/method named "+e);else o=new i(s,h,r||{}),s.data("stickyInstance",o),n.fn.sticky._instances.push(o)}),u||this};n.fn.sticky._instances=[];n(t).on({resize:function(){n.each(n.fn.sticky._instances,function(){this.update()})},scroll:function(){n.each(n.fn.sticky._instances,function(){this._frozen||this.moveIt()})}})}(jQuery,window);Offices=function(){var n=this;this.filterElements=$("#area_offices input[type='checkbox']");this.viewType="map";this.query="";this.filter=[];this.mapInitialized=!1;this.updateFilters=function(){n.filter.length=0;n.filterElements.each(function(){this.checked&&n.filter.push(this.name)});n.activate()};this.activate=function(){n.mapInitialized&&$("#beelineOffices").beelineOffices("offices").activate(n.filter)};this.deactivate=function(){$("#beelineOffices").beelineOffices("offices").deactivate()};this.detachEvents=function(){$("#beelineOffices").beelineOffices("offices").detachEvents()};this.attachEvents=function(){$("#beelineOffices").beelineOffices("offices").attachEvents()}};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Offices=QA.Beeline.Offices||function(){function u(n){var u=$("#office-map-container");u.data("isstub")?(u.show(),$.ajax({url:r.url,dataType:"json",type:"POST",contentType:"application/json; charset=UTF-8",traditional:!0}).done(function(n){if(n&&n!=null&&n.IsSucceeded&&n.View){u.replaceWith(n.View);f();i();return}t()}).fail(function(){t();console.log("fail")}).always(function(){})):(f(),n?c():i(!0))}function f(){if(!n){var t=$("#beelineOffices").beelineOffices({initializeComplete:o,height:400,officesBalloonElement:"footerOfficesBalloonContent"});n=new Offices}}function e(){u(!0)}function s(n){u();QaCommon.Observer.triggerEvent(Const.Event.Offices.OnShowOfficesEvent,{source:$(n)})}function h(){var n=$(".footer-nav .offices");n.hasClass("active")&&t()}function c(){var n=$(".footer-nav .offices");n.hasClass("active")?t():i()}var r={},n=null,o=function(t,i){if(n&&(n.mapInitialized=!0,n.updateFilters()),i!=null&&i.target!=null&&i.target.input!=null&&i.target.input.length>0){var r=i.target.input[0].name,u=i.target.input[0].checked?"On":"Off";QA.Beeline.GoogleAnalytics.mapsBottomFilter(r,u)}},t=function(){QA.Beeline.GoogleAnalytics.officesMapLinkClick("Close");var n=$(".footer").height(),t=$(".office-map-wrap").outerHeight(),i=$(".footer-nav .offices");i.removeClass("active");$(".footer .office-map-wrap").slideUp();$(".footer").animate({height:n-t})},i=function(n){QA.Beeline.GoogleAnalytics.officesMapLinkClick("Open");var i=$(".footer").height(),r=$(".office-map-wrap").outerHeight(),t=$(".footer-nav .offices");if(t.hasClass("active")&&n){$.scrollTo($(".footer .office-map-wrap"),500);return}t.addClass("active");$(".footer .office-map-wrap").slideDown();$(".footer").animate({height:i+r},400,function(){$.scrollTo($(".footer .office-map-wrap"),500)})},l=function(n){r=n;$(".footer-nav .offices").click(function(){e()})};return{init:l,showOffices:s,hideOffices:h,toggleOffices:e,officesMapInitialized:o}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.reloadAnimateDuration=500;QA.Beeline.showPageLoading=function(){};QA.Beeline.hidePageLoading=function(){};QA.Beeline.sebHasBeenConnectedCacheKey="SebHasBeenConnected";QA.Beeline.sessionWasNotRefreshed="SessionWasNotRefreshed";QA.Beeline.showPartialLoading=function(){};QA.Beeline.hidePartialLoading=function(){};$.fn.showLoading=$.fn.showLoading||function(n){var t=$(this);return t.each(function(){QA.Beeline.showPartialLoading(n,this)})};$.fn.hideLoading=$.fn.hideLoading||function(n){var t=$(this);return t.each(function(){QA.Beeline.hidePartialLoading(n,this)})};$.fn.showOverlay=$.fn.showLoading;$.fn.hideOverlay=$.fn.hideLoading,function(){var n="b-loader";QA.Beeline.showPageLoading=function(n){$("#"+(n||"whole-page-overlay")).toggleClass("hidden",!1)};QA.Beeline.hidePageLoading=function(n){$("#"+(n||"whole-page-overlay")).toggleClass("hidden",!0)};QA.Beeline.hideAnyLoading=function(t){$("."+(t||n)).removeClass("hidden")};QA.Beeline.showPartialLoading=function(t,i){var r=$(i),u=r.css("position");u!="relative"&&u!="absolute"&&u!="fixed"&&(r.prop({last_position:r.prop("last_position")||r.css("position")}),r.css({position:"relative"}));t?$("#"+t).toggleClass("hidden",!1):(console.log("find"),console.log(r.find("."+n)),r.find("."+n).toggleClass("hidden",!1))};QA.Beeline.hidePartialLoading=function(t,i){var r=$(i),u=r.prop("last_position");u&&r.css({position:u||"static"});t?$("#"+t).toggleClass("hidden",!0):r.find("."+n).toggleClass("hidden",!0)}}();QA.Beeline.showBubblePopup=QA.Beeline.showBubblePopup||function(n){$(".bubble-popup-wrap").each(function(){$(this).height()==0&&n+$(window).height()-100>=$(this).offset().top&&n<=$(this).offset().top&&$(this).find(".bubble-popup").show("size",{origin:["bottom","left"]});$(this).find("span[data-why-link]").off("click");$(this).find("span[data-why-link]").on("click",function(){$(this).parents(".bubble-popup").find(".addicional-content").show();$(this).remove()})})};jQuery.fn.tariffsTabToggleFix=function(){var n=this,f=n.outerHeight(),e=n.offset().top,t=!1,i=$(".__small-tab-toggle"),r=$(".__big-tab-toggle"),u=function(){$(document).scrollTop()>e?t||($(".content-wrap").css("padding-top",f),n.hide().addClass("fixed").fadeIn(300),r.hide(),i.show(),t=!0):($(".content-wrap").attr("style",""),n.removeClass("fixed"),r.show(),i.hide(),t=!1)};$(document).scroll(function(){u()});$(document).ready(function(){u()})},function(n){function f(){var n=$("<div>"),i,t,r;return n.css({position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"100px","z-index":"-1",msOverflowStyle:"scrollbar"}),$("body").append(n),i=n[0].offsetWidth,n.css({overflow:"scroll"}),t=$("<div>"),t.css({width:"100%"}),n.append(t),r=t[0].offsetWidth,n.remove(),i-r}var t,i,r,u;n.LocalStorage={isAvailable:function(){try{return"localStorage"in window&&window.localStorage!==null}catch(n){return!1}},set:function(n,t){this.isAvailable()&&localStorage.setItem(n,t)},get:function(n){return this.isAvailable()?localStorage.getItem(n):""},remove:function(n){this.isAvailable()&&localStorage.removeItem(n)},getOrAddToCacheFromAjax:function(t,i,r,u,f,e,o,s){var c,h;if(n.LocalStorage.isAvailable()&&(c=localStorage.getItem(t),c&&(h=JSON.parse(c),h))){if(new Date(h.time)>new Date&&h.contextId==n.LocalStorage.getContextId()){console&&console.log&&console.log("found in cache: "+t);e(h.data);return}localStorage.removeItem(t)}f&&$(f).showLoading();$.ajax({url:r,data:u,type:"POST",dataType:"json",processData:!1,traditional:!0}).done(function(r){var u,h;f&&$(f).hideLoading();r.IsSucceeded||!o||r.IsSuccessed?(u=o?r.View:r,n.LocalStorage.isAvailable()&&(h={data:u,time:(new Date).setSeconds((new Date).getSeconds()+i),contextId:n.LocalStorage.getContextId()},localStorage.setItem(t,JSON.stringify(h))),e(u)):s?s(r):e()}).fail(function(){f&&$(f).hideLoading();s?s():e()})},getOrAddHtmlFromAjax:function(t,i,r,u,f,e,o){n.LocalStorage.getOrAddToCacheFromAjax(t,i,r,u,f,e,!0,o)},setContextId:function(n){localStorage._contextId=n},getContextId:function(){return localStorage._contextId}};t=function(){function t(){}return t.regex=/\{(\d+)\}/g,t.format=function(){for(var n=[],u,r,i=0;i<arguments.length-0;i++)n[i]=arguments[i+0];if(n.length==0||typeof n[0]!="string")throw new Error("Invalid arguments!");return u=n[0],r=n,u.replace(t.regex,function(n,t){var i=parseInt(t,10)+1;if(i>=r.length)throw new Error("Invalid arguments!");return r[i]})},t.isBlank=function(n){return!n||/^\s*$/.test(n)},t.replaceAllSpaces=function(t){return n.Utils.isBlank(t)?t:t.replace(/ /g,"")},t.setCurrentProtocol=function(n){if(window.location.protocol=="https:"){if(n.startsWith("http:"))return n.replace("http:","https:")}else return n.replace("https:","http:");return n},t.getRussianPluralForm=function(n,t){var i=[n.rusFirstPlural,n.rusSecondPlural,n.rusThirdPlural];return t<0&&(t=t*-1),t%10==1&&t%100!=11?i[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?i[1]:i[2]},t.getPluralFormFormatted=function(t,i){return n.Utils.format(n.Utils.getRussianPluralForm(t,i),i)},t.getPluralFormType=function(n){return n<0&&(n=n*-1),n%10==1&&n%100!=11?1:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?2:3},t.ajax=function(i){return i==null&&(i={url:"",data:"",async:!0,onSuccess:null,onError:null}),$.ajax({url:i.url,data:JSON.stringify(i.data),dataType:"json",type:i.type||"post",contentType:"application/json; charset=UTF-8",processData:!1,success:i.success||function(r){if(r!=null&&(r.IsSucceeded||n.Utils.isBlank(r.ErrorMessage)||t.defaultError({status:"error",statusText:r.ErrorMessage},null,null),typeof i.onSuccess=="function"))i.onSuccess(t.restore(r.View))},async:i.async,error:function(n){if(typeof i.onError=="function")i.onError({status:n.status,xhr:n});else t.defaultError({status:n.status,xhr:n},null,null)}})},t.ajaxJson=function(i,r,u,f){return $.ajax({url:i,data:JSON.stringify(r),dataType:"json",type:"post",contentType:"application/json; charset=UTF-8",processData:!1,success:function(i){i!=null&&(i.IsSucceeded||n.Utils.isBlank(i.ErrorMessage)||t.defaultError({status:"error",statusText:i.ErrorMessage},null,null),typeof u=="function"&&u(t.restore(i.View)))},error:function(n){typeof f=="function"?f({status:n.status,xhr:n}):t.defaultError({status:n.status,xhr:n},null,null)}})},t.ajaxForm=function(i,r,u,f){return $.ajax({url:i,data:r,dataType:"json",type:"POST",traditional:!0,processData:!0,success:function(i){i!=null&&(i.IsSucceeded||n.Utils.isBlank(i.ErrorMessage)||t.defaultError({status:"error",statusText:i.ErrorMessage},null,null),typeof u=="function"&&u(t.restore(i.View)))},error:function(n){typeof f=="function"?f({status:n.status,xhr:n}):t.defaultError({status:n.status,xhr:n},null,null)}})},t.ajaxHtml=function(i,r,u,f){return $.ajax({url:i,data:JSON.stringify(r),dataType:"json",type:"post",contentType:"application/json; charset=UTF-8",processData:!1,success:function(i){i!=null&&(i.IsSucceeded||n.Utils.isBlank(i.ErrorMessage)||t.defaultError({status:"error",statusText:i.ErrorMessage},null,null),typeof u=="function"&&u(i.View))},error:function(n){typeof f=="function"?f({status:n.status,xhr:n}):t.defaultError({status:n.status,xhr:n},null,null)}})},t.restore=function(n){if(typeof n=="object")for(var i in n)typeof n[i]=="object"?n[i]=t.restore(n[i]):typeof n[i]=="string"&&n[i].substr(1,4)=="Date"&&(n[i]=new Date(parseInt(n[i].replace(/^[\/Date\(]+|\)\/+$/g,""))));return n},t.defaultError=function(n,i){return(t.hideProgress(),t.showError(n))?!0:n.statusText!=null&&n.status!=0?(console.log(n.status+" "+n.statusText),!0):n.xhr!=null&&n.xhr.status!=0?(console.log(n.xhr.status+" "+n.xhr.statusText),!0):(i=="error"&&console.log("Unknow error."),!1)},t.showError=function(n){return(t.hideProgress(),n==null)?!0:n.IsSucceeded==!1?(n.Error&&n.Error.ErrorMessage!=null&&n.Error.ErrorMessage!=""&&n.Error.ErrorMessage!=null?alert(n.Error.ErrorMessage):alert("Unknow error."),!0):!1},t.showProgress=function(){},t.hideProgress=function(){},t.parseFloat=function(n){return(n===undefined||n===null)&&(n=0),Math.round(parseFloat(n.toString().replace(",","."))*100)/100},t.priceToString=function(n,i){var n=t.parseFloat(n),r;return n==0?"0":(r=n.toFixed(2).toString().replace(".",","),i!==!0&&r.indexOf(",00",r.length-3)!==-1)?n.toFixed(0).toString():r},t.loadJsonViewInPopup=function(n,t,i,r){QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();$.ajax({url:n,type:"POST",dataType:"json",cache:!1,data:JSON.stringify(t),contentType:"application/json",success:function(n){QA.Beeline.Popup.show(n.View);typeof i=="function"&&i()},error:function(){var n="Ошибка соединения с сервером";QA.Beeline.Popup.showError(n);typeof r=="function"&&r(n)},complete:function(){QA.Beeline.Popup.hideLoading()}})},t.enqueueJsonViewInPopup=function(n,t){$.ajax({url:n,type:"POST",dataType:"json",cache:!1,data:JSON.stringify(t),contentType:"application/json",success:function(n){QA.Beeline.Popup.enqueueShow(n.View)},error:function(n){console.error(n)}})},t}();n.Utils=t;i=function(){function t(){}return t.pushState=function(n,i,r){t.isAvailablePushState()?history.pushState(n,i,r):window.location=r},t.replaceState=function(n,i,r){t.isAvailablePushState()?history.replaceState(n,i,r):window.location=r},t.isAvailablePushState=function(){try{return"pushState"in history&&history.pushState!==null}catch(n){return!1}},t.getInternetExplorerVersion=function(){var n=-1,i=navigator.userAgent,t=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");return t.exec(i)!=null?n=parseFloat(RegExp.$1):navigator.userAgent.match(/Trident/)&&(t=new RegExp("rv:([0-9]{1,}[.0-9]{0,})"),t.exec(i)!=null&&(n=parseFloat(RegExp.$1))),n},t.isIE=function(){return t.getInternetExplorerVersion()!==-1},t.isSmartphone=function(){return navigator.userAgent.match(/(iPod|iPhone|iPad|Android|Windows Phone|iemobile|IEMobile)/)},t.isOpera=function(){return navigator.userAgent.match(/Opera|OPR\//)?!0:!1},t.isChrome=function(){return!n.Utils.isBlank(window.chrome)},t.isFirefox=function(){return isFirefox=typeof InstallTrigger!="undefined"},t.getParam=function(n,t){var f=window.location.search.substring(1),r,i,u;if(t){if(!~t.indexOf("?"))return"";f=t.split("?")[1]}for(r=f.split("&"),i=0;i<r.length;i++)if(u=r[i].split("="),u[0]==n)return u[1]},t.removeParam=function(n,t){var r;t||(t=window.location.href);var u=t.split("?")[0],f,i=[],e=t.indexOf("?")!==-1?t.split("?")[1]:"";if(e!==""){for(i=e.split("&"),r=i.length-1;r>=0;r-=1)f=i[r].split("=")[0],f===n&&i.splice(r,1);u=u+(i!=null&&i.length>0&&i[0]?"?"+i.join("&"):"")}return u},t.insertParam=function(n,t,i,r){var s,e,u,h,o,f;if(replaceDuplicates=!0,n.indexOf("#")>0?(s=n.indexOf("#"),urlhash=n.substring(n.indexOf("#"),n.length)):(urlhash="",s=n.length),sourceUrl=n.substring(0,s),e=sourceUrl.split("?"),u="",e.length>1)for(h=e[1].split("&"),o=0;o<h.length;o++)f=h[o].split("="),replaceDuplicates&&f[0]==t||(u==""?u="?":u+="&",u+=f[0]+"="+(f[1]?f[1]:""));return u==""&&(u="?"),r?u="?"+t+"="+i+(u.length>1?"&"+u.substring(1):""):(u!==""&&u!="?"&&(u+="&"),u+=t+"="+(i?i:"")),e[0]+u+urlhash},t}();n.Browser=i;r=function(){function n(){}return n.isAvailable=function(){try{return"sessionStorage"in window&&window.sessionStorage!==null}catch(n){return!1}},n.set=function(n,t){this.isAvailable()&&sessionStorage.setItem(n,t)},n.get=function(n){if(!this.isAvailable())return"";return sessionStorage.getItem(n)},n.remove=function(n){this.isAvailable()&&sessionStorage.removeItem(n)},n}();n.SessionStorage=r;u=function(){function n(){}return n.setSelectionRange=function(n,t,i){if(n.setSelectionRange)n.focus(),n.setSelectionRange(t,i);else if(n.createTextRange){var r=n.createTextRange();r.collapse(!0);r.moveEnd("character",i);r.moveStart("character",t);r.select()}},n}();n.DOM=u;n.Observer=n.Observer||function(){function n(){}return n.listeners={},n.addListener=function(t,i,r){n.listeners.hasOwnProperty(i)||(n.listeners[i]=[]);n.listeners[i].push(t[r])},n.removeListener=function(t,i,r){if(n.listeners.hasOwnProperty(i))for(var u=0,f=n.listeners[i].length;u<f;u+=1)n.listeners[i][u]===t[r]&&n.listeners[i].splice(u,1)},n.hasListener=function(t,i,r){if(n.listeners.hasOwnProperty(i))for(var u=0,f=n.listeners[i].length;u<f;u+=1)if(n.listeners[i][u]===t[r])return!0;return!1},n.triggerEvent=function(t,i){if(n.listeners.hasOwnProperty(t))for(var r=0,u=this.listeners[t].length;r<u;r+=1)jQuery.type(this.listeners[t][r])=="function"&&this.listeners[t][r](i)},n}();n.Popups=n.Popups||function(){function n(){}return n.centered=function(n){var t=n==null?$(".popup:visible").first():$("#"+n+" .popup:visible"),r=$(document).height(),u=$(window).width();$(".popup-wrap").css({width:u,height:r});var f=$(window).height(),i=$(window).width(),e=t.css("top");$(window).height()<t.height()?(t.css("top",$(window).scrollTop()+15),t.css("left",i/2-t.width()/2)):(t.css("top",$(window).scrollTop()+15),t.css("left",i/2-t.width()/2))},n.show=function(t,i,r,u){var o=t==null?$(".popup-scroll-y").first():$("#"+t+" .popup-scroll-y"),e,s;o.parent().hasClass("shpd-card")&&($("html").addClass("shpd-popups-page-scroll-toggle"),u&&(e=f(),$("html").css({paddingRight:e}),$("#"+t+".popup-wrap .popup").css({transform:"translateX(-"+Math.round(e/2)+"px)"})));$("#"+t+".popup-wrap").show();r&&typeof r=="function"?r():n.centered(t);i||(i={horizontalScroll:!1});$("#"+t+".popup-wrap .popup-close").off("click").on("click",function(){n.hide(t)});s=$("#"+t+".popup-wrap").find(".shpd-card_content.scroll-container");n.recalc(t)},n.hide=function(n){$("#"+n+".popup-wrap").hide();$("html").css({paddingRight:0});$("html").removeClass("shpd-popups-page-scroll-toggle")},n.recalc=function(t){var i=t==null?$(".popup-scroll-y:visible").first():$("#"+t+" .popup-scroll-y:visible");i.parent().hasClass("shpd-card")&&i.closest(".popup").outerHeight()>$(window).outerHeight()-27?($(".popup-content").addClass("popup-content__padbtm-none"),i.mCustomScrollbar({scrollInertia:50,setHeight:$(window).height()-222})):i.parent().hasClass("shpd-card")&&i.closest(".popup").outerHeight()<$(window).outerHeight()-27?i.mCustomScrollbar({scrollInertia:50,setHeight:"auto"}):i.mCustomScrollbar({scrollInertia:50,setHeight:"auto"});i.length>0&&i.data()!=null&&(i.data().mCS_Init!=undefined||i.data().mCS!=null)&&i.mCustomScrollbar("update");n.centered(t);$("#"+t+".popup-wrap .popup-close").off("click").on("click",function(){n.hide(t)})},n}()}(QaCommon||(QaCommon={})),function(n){n.fn.moveTo=function(t){return this.each(function(){var i=n(this).detach();n(t).append(i)})};n.fn.hasAnyClass=function(){for(var n=0;n<arguments.length;n++)if(this.hasClass(arguments[n]))return!0;return!1}}(jQuery),function(n){n.fn.format=function(){for(var n=[],r,i,t=0;t<arguments.length-0;t++)n[t]=arguments[t+0];if(n.length==0||typeof n[0]!="string")throw new Error("Invalid arguments!");return r=n[0],i=n,r.replace(/\{(\d+)\}/g,function(n,t){var r=parseInt(t,10)+1;if(r>=i.length)throw new Error("Invalid arguments!");return i[r]})}}(jQuery),function(n){typeof define=="function"&&define.amd?typeof jQuery!="undefined"?define(["jquery"],n):define([],n):typeof jQuery!="undefined"?n(jQuery):n()}(function(n,t){function a(n,t){for(var u=decodeURI(n),f=l[t||!1?"strict":"loose"].exec(u),i={attr:{},param:{},seg:{}},r=14;r--;)i.attr[h[r]]=f[r]||"";return i.param.query=o(i.attr.query),i.param.fragment=o(i.attr.fragment),i.seg.path=i.attr.path.replace(/^\/+|\/+$/g,"").split("/"),i.seg.fragment=i.attr.fragment.replace(/^\/+|\/+$/g,"").split("/"),i.attr.base=i.attr.host?(i.attr.protocol?i.attr.protocol+"://"+i.attr.host:i.attr.host)+(i.attr.port?":"+i.attr.port:""):"",i}function v(n){var t=n.tagName;return typeof t!="undefined"?s[t.toLowerCase()]:t}function e(n,t){var i,r;if(n[t].length==0)return n[t]={};i={};for(r in n[t])i[r]=n[t][r];return n[t]=i,i}function u(n,t,f,o){var h=n.shift(),s;h?(s=t[f]=t[f]||[],"]"==h?i(s)?""!=o&&s.push(o):"object"==typeof s?s[k(s).length]=o:s=t[f]=[t[f],o]:~h.indexOf("]")?(h=h.substr(0,h.length-1),!r.test(h)&&i(s)&&(s=e(t,f)),u(n,s,h,o)):(!r.test(h)&&i(s)&&(s=e(t,f)),u(n,s,h,o))):i(t[f])?t[f].push(o):t[f]="object"==typeof t[f]?o:"undefined"==typeof t[f]?o:[t[f],o]}function y(n,t,f){var e,o;if(~t.indexOf("]")){var s=t.split("["),h=s.length,c=h-1;u(s,n,"base",f)}else{if(!r.test(t)&&i(n.base)){e={};for(o in n.base)e[o]=n.base[o];n.base=e}p(n.base,t,f)}return n}function o(n){return b(String(n).split(/&|;/),function(n,t){try{t=decodeURIComponent(t.replace(/\+/g," "))}catch(e){}var u=t.indexOf("="),f=w(t),r=t.substr(0,f||u),i=t.substr(f||u,t.length),i=i.substr(i.indexOf("=")+1,i.length);return""==r&&(r=t,i=""),y(n,r,i)},{base:{}}).base}function p(n,r,u){var f=n[r];t===f?n[r]=u:i(f)?f.push(u):n[r]=[f,u]}function w(n){for(var u=n.length,r,i,t=0;t<u;++t)if(i=n[t],"]"==i&&(r=!1),"["==i&&(r=!0),"="==i&&!r)return t}function b(n,i){for(var r=0,f=n.length>>0,u=arguments[2];r<f;)r in n&&(u=i.call(t,u,n[r],r,n)),++r;return u}function i(n){return Object.prototype.toString.call(n)==="[object Array]"}function k(n){var t=[];for(prop in n)n.hasOwnProperty(prop)&&t.push(prop);return t}function f(n,i){return arguments.length===1&&n===!0&&(i=!0,n=t),i=i||!1,n=n||window.location.toString(),{data:a(n,i),set:function(n,t){return this.data.param.query[n]=t,this},attr:function(n){return n=c[n]||n,typeof n!="undefined"?this.data.attr[n]:this.data.attr},param:function(n){return typeof n!="undefined"?this.data.param.query[n]:this.data.param.query},fparam:function(n){return typeof n!="undefined"?this.data.param.fragment[n]:this.data.param.fragment},segment:function(n){return typeof n=="undefined"?this.data.seg.path:(n=n<0?this.data.seg.path.length+n:n-1,this.data.seg.path[n])},fsegment:function(n){return typeof n=="undefined"?this.data.seg.fragment:(n=n<0?this.data.seg.fragment.length+n:n-1,this.data.seg.fragment[n])}}}var s={a:"href",img:"src",form:"action",base:"href",script:"src",iframe:"src",link:"href"},h=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","fragment"],c={anchor:"fragment"},l={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/},d=Object.prototype.toString,r=/^[0-9]+$/;typeof n!="undefined"?(n.fn.url=function(t){var i="";return this.length&&(i=n(this).attr(v(this[0]))||""),f(i,t)},n.url=f):window.purl=f});jQuery.fn.serializeObject=function(){var n={},t=this.serializeArray();return $.each(t,function(){var t=this.value;t=t=="on"?!0:t=="off"?!1:t;n[this.name]!==undefined?(n[this.name].push||(n[this.name]=[n[this.name]]),n[this.name].push(t||"")):n[this.name]=t||""}),n};jQuery.fn.deserializeObject=function(n){n!=null&&$.each(n,function(n,t){var i=$("[name='"+n+"']");i.length>0&&(i.attr("type")=="checkbox"?i.attr("checked",t):i.val(t))})};$.fn.serializeAnything=function(){var n={},t=$(this).find(":input").get();return $.each(t,function(){var t=this.value,i=$(this).attr("type");i!="radio"?(t=this.checked?"true":$(this).attr("type")=="checkbox"?"false":t=="on"?!0:t=="off"?!1:t,n[this.name]!==undefined?(n[this.name].push||(n[this.name]=[n[this.name]]),n[this.name].push(t||"")):n[this.name]=t||""):this.checked&&(n[this.name]=t||"")}),n};$.fn.getParameterByName=function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t==null?"":decodeURIComponent(t[1].replace(/\+/g," "))};jQuery.fn.getDOMName=function(n,t){var i=jQuery(t).find("[name='"+n+"']");return i.length==1?n:(jQuery(t).find("[name*='"+n+"']").each(function(t,r){var u,f,e;return(i=jQuery(r).attr("name"),i==n)?!1:(u=i.lastIndexOf("."),u==-1&&(u=0),f=i.lastIndexOf("["),f==-1&&(f=i.length-1),f<u&&(console.error("Can't get real element name"),u=0,f=i.length-1),e=i.substring(u,f),e==n?!1:void 0)}),i)};$.fn.isOnScreen=function(){var i=$(window),t={top:i.scrollTop(),left:i.scrollLeft()},n;return t.right=t.left+i.width(),t.bottom=t.top+i.height(),n=this.offset(),n.right=n.left+this.outerWidth(),n.bottom=n.top+this.outerHeight(),!(t.right<n.left||t.left>n.right||t.bottom<n.top||t.top>n.bottom)};$.fn.GUID=function(){var n=function(){return Math.floor(Math.random()*65536).toString(16)};return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()},function(n){if(!n.support.cors&&n.ajaxTransport&&window.XDomainRequest){var t=/^https?:\/\//i,i=/^get|post$/i,r=new RegExp("^"+location.protocol,"i"),u=/text\/html/i,f=/\/json/i,e=/\/xml/i;n.ajaxTransport("* text html xml json",function(o,s){if(o.crossDomain&&o.async&&i.test(o.type)&&t.test(o.url)&&r.test(o.url)){var h=null,c=(s.dataType||"").toLowerCase();return{send:function(t,i){h=new XDomainRequest;/^\d+$/.test(s.timeout)&&(h.timeout=s.timeout);h.ontimeout=function(){i(500,"timeout")};h.onload=function(){var s="Content-Length: "+h.responseText.length+"\r\nContent-Type: "+h.contentType,r={code:200,message:"success"},o={text:h.responseText},t;try{if(c==="html"||u.test(h.contentType))o.html=h.responseText;else if(c==="json"||c!=="text"&&f.test(h.contentType))try{o.json=n.parseJSON(h.responseText)}catch(a){r.code=500;r.message="parseerror"}else if(c==="xml"||c!=="text"&&e.test(h.contentType)){t=new ActiveXObject("Microsoft.XMLDOM");t.async=!1;try{t.loadXML(h.responseText)}catch(a){t=undefined}if(!t||!t.documentElement||t.getElementsByTagName("parsererror").length){r.code=500;r.message="parseerror";throw"Invalid XML: "+h.responseText;}o.xml=t}}catch(l){throw l;}finally{i(r.code,r.message,o,s)}};h.onprogress=function(){};h.onerror=function(){i(500,"error",{text:h.responseText})};var r="";s.data&&(r=n.type(s.data)==="string"?s.data:n.param(s.data));h.open(o.type,o.url);h.send(r)},abort:function(){h&&h.abort()}}}})}}(jQuery);$(function(){$(".document-block-wrap").each(function(){var t=$(this).siblings(".filter"),n=$(this).find(".document-block");$(t).on("click","li",function(){if($(this).hasClass("active"))return!1;$(this).siblings(".active").removeClass("active");$(this).addClass("active");$(n).removeClass("active");$(n).eq($(this).index()).addClass("active")})})});String.prototype.insert=function(n,t){return n>0?this.substring(0,n)+t+this.substring(n,this.length):n>=this.length-1?this+t:t+this},function(n){n.fn.setCaret=function(n){var t=this[0],n,r,f,e,u,i;if(arguments.length==0)return t.selectionStart?(n=t.selectionStart,n>0?n:0):t.createTextRange?(t.focus(),i=document.selection.createRange(),i==null)?"0":(r=t.createTextRange(),f=r.duplicate(),r.moveToBookmark(i.getBookmark()),f.setEndPoint("EndToStart",r),f.text.length):0;e=n;u=n;arguments.length>1&&(u=arguments[1]);t.setSelectionRange?t.setSelectionRange(e,u):t.createTextRange&&(i=t.createTextRange(),i.collapse(!0),i.moveEnd("character",u),i.moveStart("character",e),i.select())}}(jQuery);String.prototype.insertAt=function(n,t){return this.substr(0,n)+t+this.substr(n)};typeof String.prototype.startsWith!="function"&&(String.prototype.startsWith=function(n){return this.indexOf(n)==0});typeof String.prototype.format!="function"&&(String.prototype.format=function(){var n=this,t;for(t in arguments)n=n.replace("{"+t+"}",arguments[t]);return n});$.fn.scrollBottom=function(n,t){$("html, body").animate({scrollTop:$(n).offset().top-($(window).height()-$(n).outerHeight()+t)},500)};typeof ko!="undefined"&&(ko.bindingHandlers.templateWithOptions={init:ko.bindingHandlers.template.init,update:function(n,t,i,r,u){var f=ko.utils.unwrapObservable(t());f.templateOptions&&(u.$data.$item=ko.utils.unwrapObservable(f.templateOptions));ko.bindingHandlers.template.update(n,t,i,r,u);delete u.$data.$item}},ko.bindingHandlers.visibleBlock={update:function(n,t){var i=ko.utils.unwrapObservable(t()),r=!(n.style.display=="none");i&&!r?n.style.display="block":!i&&r&&(n.style.display="none")}},ko.bindingHandlers.enterkey={init:function(n,t,i,r){var u=t();$(n).keypress(function(n){var t=n.which?n.which:n.keyCode;return t===13?(u.call(r),!1):!0})}},ko.bindingHandlers.marginBottom={update:function(n,t){var u=ko.utils.unwrapObservable(t()),i,r;u==!0?(i=function(){var t=$(n).find(".opened .shpd-channels-overview_fold");return t.outerHeight(!0)+20},r=function(){$(n).css("margin-bottom",i()+"px")},setTimeout(r,2)):$(n).css("margin-bottom","17px")}},ko.extenders.grouped=function(n,t){var i=n(),r=t||2;return n.groupedItems=ko.computed(function(){var u=[],t=[],n=0,f=i.length;for(u.push({isOpen:ko.observable(!1),list:t}),n;n<f;n+=1)t.push(i[n]),(n+1)%r==0&&(t=[],u.push({isOpen:ko.observable(!1),list:t}));return u},this),n},overridden=ko.bindingHandlers.html.update,ko.bindingHandlers.html.update=function(n,t){var i,r,f,u,e;if(n.nodeType===8){if(i=ko.utils.unwrapObservable(t()),ko.virtualElements.emptyNode(n),i!==null&&i!==undefined&&(typeof i!="string"&&(i=i.toString()),r=ko.utils.parseHtmlFragment(i),r))for(f=n.nextSibling,u=0,e=r.length;u<e;u++)f.parentNode.insertBefore(r[u],f)}else overridden(n,t)},ko.virtualElements.allowedBindings.html=!0,ko.bindingHandlers.masked={init:function(n,t,i){var r=i().mask||"",u=i().inputTemplate||"",f=i().separator||"";$(n).beemask({mask:r,template:u,separator:f});ko.utils.registerEventHandler(n,"keyup",function(){var i=t();i($(n).val())})},update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).val(i)}}),function(n){n.widget("ui.dragscroll",{options:{step:1,delay:10,selector:".dragscroll",autoplay:!0},_create:function(){this.el=this.element.find(this.options.selector).first();this.pushed=0;this.lastClientX=0;this.lastClientY=0;this.element.find(".mCustomScrollBox").unbind("scroll");this.el.bind("mousedown",n.proxy(this._mouseDownHandler,this));n("body").bind("mouseup",n.proxy(this._mouseUpHandler,this));this.el.bind("mousemove",n.proxy(this._mouseMoveHandler,this));n.proxy(this._scrollHandler,this)();n.fn.disableSelection=function(){return this.attr("unselectable","on").css("user-select","none").on("selectstart",!1)};this.element.find("img, a, .tariff-nav_item").on("dragstart",function(n){n.preventDefault()});this.element.find("img, a").disableSelection()},_mouseDownHandler:function(n){this.pushed=1;this.lastClientX=n.clientX;this.lastClientY=n.clientY;n.preventDefault()},_mouseUpHandler:function(){this.pushed=0},_mouseMoveHandler:function(n){this.element.css("cursor","move");this.pushed&&this.el.scrollLeft(this.el[0].scrollLeft-(-this.lastClientX+(this.lastClientX=n.clientX)))},_scrollHandler:function(){if(!this.pushed){var t=this.el[0].scrollLeft;(this.el[0].scrollLeft+=this.options.step,t!=this.el[0].scrollLeft||t==0)&&(this.scrollDelay=setTimeout(n.proxy(function(){n.proxy(this._scrollHandler,this)()},this),this.options.delay))}}})}(jQuery),function(n){n.fn.visible=function(t,i,r,u){if(!(this.length<1)){var l=this.length>1?this.eq(0):this,o=typeof u!="undefined"&&u!==null,a=o?n(u):n(window),e=o?a.position():0,v=l.get(0),h=a.outerWidth(),c=a.outerHeight(),r=r?r:"both",s=i===!0?v.offsetWidth*v.offsetHeight:!0;if(typeof v.getBoundingClientRect=="function"){var f=v.getBoundingClientRect(),k=o?f.top-e.top>=0&&f.top<c+e.top:f.top>=0&&f.top<c,d=o?f.bottom-e.top>0&&f.bottom<=c+e.top:f.bottom>0&&f.bottom<=c,g=o?f.left-e.left>=0&&f.left<h+e.left:f.left>=0&&f.left<h,nt=o?f.right-e.left>0&&f.right<h+e.left:f.right>0&&f.right<=h,tt=t?k||d:k&&d,it=t?g||nt:g&&nt;if(r==="both")return s&&tt&&it;if(r==="vertical")return s&&tt;if(r==="horizontal")return s&&it}else{var y=o?0:e,rt=y+c,p=a.scrollLeft(),ut=p+h,ft=l.position(),w=ft.top,et=w+l.height(),b=ft.left,ot=b+l.width(),st=t===!0?et:w,ht=t===!0?w:et,ct=t===!0?ot:b,lt=t===!0?b:ot;if(r==="both")return!!s&&ht<=rt&&st>=y&&lt<=ut&&ct>=p;if(r==="vertical")return!!s&&ht<=rt&&st>=y;if(r==="horizontal")return!!s&&lt<=ut&&ct>=p}}}}(jQuery);QaCommon.namespace=function(n,t,r){var u=(t||"").split("."),f=window.QA?window:document,e=r||$.noop;for(i in u)if(!(f=f[u[i]])){$.ajax({url:n,dataType:"script",async:!1,cache:!0}).done(function(t,i){if(i!="success"&&i!="notmodified"&&i!="nocontent"){console.log(n+" failed");return}console.log(n);r()}).fail(function(){console.log(n+" failed")});return}return r(),!0};$.extend({getUrlVars:function(){for(var i=[],n,r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),t=0;t<r.length;t++)n=r[t].split("="),i.push(n[0]),i[n[0]]=n[1];return i},getUrlVar:function(n){return $.getUrlVars()[n]},getUrlSegments:function(){for(var i=[],t=window.location.href.split("/"),n=0;n<t.length;n++)t[n].length&&i.push(t[n]);return i},setCookie:function(n,t,i){i||(i=new Date);document.cookie=n+"="+escape(t)+"; expires="+i.toGMTString()+"; path=/"},getCookie:function(n){for(cookie_name=n+"=",cookie_length=document.cookie.length,cookie_begin=0;cookie_begin<cookie_length;){if(value_begin=cookie_begin+cookie_name.length,document.cookie.substring(cookie_begin,value_begin)==cookie_name){var t=document.cookie.indexOf(";",value_begin);return t==-1&&(t=cookie_length),unescape(document.cookie.substring(value_begin,t))}if(cookie_begin=document.cookie.indexOf(" ",cookie_begin)+1,cookie_begin==0)break}return null}});Url=function(){"use strict";var n={protocol:"protocol",host:"hostname",port:"port",path:"pathname",query:"search",hash:"hash"},t={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},i=function(i,r){var e=document,c=e.createElement("a"),r=r||e.location.href,l=r.match(/\/\/(.*?)(?::(.*?))?@/)||[],f;c.href=r;for(f in n)i[f]=c[n[f]]||"";if(i.protocol=i.protocol.replace(/:$/,""),i.query=i.query.replace(/^\?/,""),i.hash=i.hash.replace(/^#/,""),i.user=l[1]||"",i.pass=l[2]||"",i.port=t[i.protocol]==i.port||i.port==0?"":i.port,i.protocol||/^([a-z]+:)?\/\//.test(r))i.path=i.path.replace(/^\/?/,"/");else{var a=new Url(e.location.href.match(/(.*\/)/)[0]),o=a.path.split("/"),s=i.path.split("/");o.pop();for(var f=0,h=["protocol","user","pass","host","port"],v=h.length;f<v;f++)i[h[f]]=a[h[f]];while(s[0]=="..")o.pop(),s.shift();i.path=(r.substring(0,1)!="/"?o.join("/"):"")+"/"+s.join("/")}u(i)},r=function(n){return n=n.replace(/\+/g," "),n=n.replace(/%([EF][0-9A-F])%([89AB][0-9A-F])%([89AB][0-9A-F])/g,function(n,t,i,r){var f=parseInt(t,16)-224,e=parseInt(i,16)-128,o,u;return f==0&&e<32?n:(o=parseInt(r,16)-128,u=(f<<12)+(e<<6)+o,u>65535)?n:String.fromCharCode(u)}),n=n.replace(/%([CD][0-9A-F])%([89AB][0-9A-F])/g,function(n,t,i){var r=parseInt(t,16)-192,u;return r<2?n:(u=parseInt(i,16)-128,String.fromCharCode((r<<6)+u))}),n.replace(/%([0-7][0-9A-F])/g,function(n,t){return String.fromCharCode(parseInt(t,16))})},u=function(n){var t=n.query;n.query=new function(n){for(var f=/([^=&]+)(=([^&]*))?/g,i,t,u;i=f.exec(n);)t=decodeURIComponent(i[1].replace(/\+/g," ")),u=i[3]?r(i[3]):"",this[t]!=null?(this[t]instanceof Array||(this[t]=[this[t]]),this[t].push(u)):this[t]=u;this.clear=function(){for(t in this)this[t]instanceof Function||delete this[t]};this.toString=function(){var n="",i=encodeURIComponent,t,u,r;for(t in this)if(!(this[t]instanceof Function))if(this[t]instanceof Array)if(u=this[t].length,u)for(r=0;r<u;r++)n+=n?"&":"",n+=i(t)+"="+i(this[t][r]);else n+=(n?"&":"")+i(t)+"=";else n+=n?"&":"",n+=i(t)+"="+i(this[t]);return n}}(t)};return function(n){this.toString=function(){return(this.protocol&&this.protocol+"://")+(this.user&&this.user+(this.pass&&":"+this.pass)+"@")+(this.host&&this.host)+(this.port&&":"+this.port)+(this.path&&this.path)+(this.query.toString()&&"?"+this.query)+(this.hash&&"#"+this.hash)};i(this,n)}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Authorization=QA.Beeline.Authorization||function(){function e(n){QA.Beeline.GoogleAnalytics.loginAttempt();$("#password-lk").val()==""&&$("input[name='login']").val()==""&&$("#selectLk").val()=="1"?(n.preventDefault(),window.location="https://my.beeline.ru/login.html"):$("#LoginForm").submit()}var n=".head-help.clearfix.authorization",t="#AuthorizationLoader",i="#SubmitProgress",p=".head-bar .cabinet li:first",r="#CurrentUserCTN",l,s,a,h,u={},w=15,f="USER_INFO",b=function(){u.confirmationSelector&&$(u.regionChooserSelector).addClass("hide")},b=function(){u.confirmationSelector&&$(u.confirmationSelector).removeClass("show")},it=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QA.Beeline.Authorization")},k=function(t,i,r,u,f){l=i;s=r;a=u;_userChangeCtnUrl=f;h="";$(function(){QA.Beeline.HeaderToolbar.attachListener("QA.Beeline.Authorization",function(){o()});t||$(".header-cabinet-link").click(function(){$(n).hasClass("hide")?y():o()});g(t)})},v=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QA.Beeline.Authorization")},y=function(){v();$(".header-authorization").length>0?($(n).removeClass("hide"),$(t).addClass("hidden"),$(i).addClass("hidden")):($(n).removeClass("hide"),$(t).removeClass("hidden"),$.ajax(l,{type:"GET",dataType:"json"}).done(function(r){if($(i).addClass("hidden"),$(t).addClass("hidden"),!($(".header-authorization").length>0)){$(n).append(r.View);$("#AuthCloseButton").click(function(){o()});$("input[name='password']").keypress(function(n){n.which==13&&e(n)});$("#EnterLkButton").click(function(n){e(n)});var u=QaCommon.Browser.getInternetExplorerVersion();u!==-1&&u<10&&$("#EnterLkButton ~ label").click(function(n){e(n)});$("input[name='login']").keypress(function(n){n.which==13&&e(n)});$("#pwd-eye").click(function(){c()});$("#help-lk-title").click(function(){$("#help-lk-text").toggleClass("hidden")});$(".help-mobile-lk-title,.help-home-lk-title").find(".dynamic").off("click");$(".help-mobile-lk-title").find(".dynamic").on("click",function(){$(this).parent().siblings("#help-mobile-lk-text").toggleClass("hidden")});$(".help-home-lk-title").find(".dynamic").on("click",function(){$(this).parent().siblings("#help-home-lk-text").toggleClass("hidden")})}}))},o=function(){$(n).addClass("hide");$(t).removeClass("hidden")},c=function(){var n;$("#password-lk").attr("type")=="password"?(n=$("#password-lk").val(),$("div.password").html('<input type="text" id="password-lk" name="password"><span id="pwd-eye"><\/span>'),$("#password-lk").val(n),$("#password-lk").parent().toggleClass("show",!0),$("#pwd-eye").click(function(){c()})):(n=$("#password-lk").val(),$("div.password").html('<input type="password" id="password-lk" name="password"><span id="pwd-eye"><\/span>'),$("#password-lk").val(n),$("#password-lk").parent().toggleClass("show",!1),$("#pwd-eye").click(function(){c()}))},d=function(n,t){var i=t.target.data("id")=="1",r;i?$("#HomeLkField").remove():$("#LoginForm").append('<input type="hidden" name="lk" value="internet" id="HomeLkField" />');$(".MobileLoginHelp").toggleClass("hidden",!i);$(".HomeLoginHelp").toggleClass("hidden",i);$(".RecoveryMobilePassUrl").toggleClass("hidden",!i);$(".RecoveryHomePassUrl").toggleClass("hidden",i);$(".help-home-lk-title").closest(".open").toggleClass("hidden",i);$(".help-mobile-lk-title").closest(".open").toggleClass("hidden",!i);r=$("#LoginForm").attr("action");$("#LoginForm").attr("action",$("#LoginForm").attr("data-other-action"));$("#LoginForm").attr("data-other-action",r)},g=function(n){var t,i;if(!n){QaCommon.SessionStorage.remove(f);$(r).val("");return}if(t=JSON.parse(QaCommon.SessionStorage.get(f)),t){if((new Date).getTime()<t.timestamp){i=$.parseJSON(t.value);$(r).val(i.CTN);return}QaCommon.SessionStorage.remove(f)}QaCommon.Utils.isBlank(s)||$.ajax(s,{type:"POST",dataType:"json"}).done(function(n){$("body").off("click",".action-open-authorization");$(".header-cabinet-link").off("click");$(".header-cabinet-link").bind("click",nt);$(p).text(n.CTNFormatted+", "+n.Balance+" "+n.Currency);h=n.CTN;$(r).val(n.CTN);n={value:JSON.stringify(n),timestamp:(new Date).getTime()+w*1e3};QaCommon.SessionStorage.set(f,JSON.stringify(n))})},nt=function(){v();$("#AuthCloseButton").length>0?($(n).removeClass("hide"),$(t).addClass("hidden"),$(i).addClass("hidden")):($(n).removeClass("hide"),$(t).removeClass("hidden"),$.ajax(a,{type:"GET",dataType:"json"}).done(function(r){$(i).addClass("hidden");$(t).addClass("hidden");$(n).append(r.View);$("#AuthCloseButton").click(function(){o()});$("#EnterLkButton").click(function(){document.location.href=$("#LkUrl").val()});var u=QaCommon.Browser.getInternetExplorerVersion();u!==-1&&u<10&&$("#EnterLkButton ~ label").click(function(){document.location.href=$("#LkUrl").val()});$(".exit-link").click(function(){})}))},tt=function(n){if(n.type==="beeselectchange"){var t=$(n.target).val();if(t==h)return;$.ajax(_userChangeCtnUrl+"&ctn="+t,{type:"GET",dataType:"json"}).done(function(n){(n==!0||n=="True")&&location.reload(!0)})}};return{init:k,show:y,changeCabinet:d,onChangeAccountCTN:tt,SELECTOR_CURRENT_CTN:r}}();baseEasings={};$.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,t){baseEasings[t]=function(t){return Math.pow(t,n+2)}});$.each(baseEasings,function(n,t){$.easing["easeIn"+n]=t;$.easing["easeOut"+n]=function(n){return 1-t(1-n)};$.easing["easeInOut"+n]=function(n){return n<.5?t(n*2)/2:1-t(n*-2+2)/2}});jQuery.extend(jQuery.easing,{easeCustom2:function(n,t,i,r,u,f){return f===undefined&&(f=1),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i}});var QaBanner=function(){function n(){}n.types={iframe:"iframe",js:"js",ssi:"ssi",inlinehtml:"inlinehtml",inline:"inline"};n.jsTypeStyles={standart:"standart",grey:"grey"};n.jsTypeContentTypes={image:"image",flash:"flash",html:"html",error:"error"};n.CLASS_ACTIVE="active";n.CLASS_SLIDE="slide";n.CLASS_ELEM="elem";n.SEL_TYPE_JS_STANDART_CAROUSEL="ul.carousel";n.SEL_TYPE_JS_GREY_CAROUSEL="div.about-slider";var t=!0,h=5e3,i=!0,c,e,o,l,r,u;n.prototype.init=function(y,w,b,k){var d=w,g,nt,tt,it;switch(y){case n.types.iframe:g=document.createElement("iframe");g&&(g.setAttribute("src",b),jQuery(d).append(g));break;case n.types.js:jQuery.ajax({url:b,dataType:"script",crossDomain:!0}).done(function(){var banContainer=null,activeClass,sliderWrap,nextBtn,prevBtn;try{banContainer=eval("var"+d.substr(1))}catch(ex){return}if(banContainer)if(a(banContainer,d,k),activeClass=n.CLASS_ACTIVE,k==n.jsTypeStyles.standart)$(".banners .next").click(function(){if(t==!0){t=!1;i=!1;var r=$(this).siblings(".carousel"),u=r.children("li.active"),n=u.next("li"),e=$(this).parent().siblings(".switcher");n.get(0)==undefined&&(n=r.children("li").first());f(u,n,e);n.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")})}}),$(".banners .prev").click(function(){if(t==!0){t=!1;i=!1;var r=$(this).siblings(".carousel"),e=$(this).parent().siblings(".switcher"),u=r.children("li.active"),n=u.prev("li");n.get(0)==undefined&&(n=r.children("li").last());f(u,n,e);n.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")})}}),$(".banner-img img").each(function(){$('<span class="dynamic '+activeClass+'">Banner<\/span>').appendTo($(".banners .switcher"));activeClass=""}),$(".banners .switcher").children("span.dynamic").click(function(){if(!$(this).hasClass("active")&&t==!0){t=!1;i=!1;var u=$(this).parent(".switcher"),n=$(this).parent().siblings(".banners-content").find(".carousel"),e=$(this).index(".switcher span.dynamic"),o=n.children("li.active"),r=n.children("li").eq(e);f(o,r,u);r.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")});$("html, body").animate({scrollTop:$(this).closest(".banners").offset().top-20},500)}}),$(".banners .grad").each(function(){$(this).data("width",$(this).width())}),v(),i&&setTimeout(function slideShow(){if(i){t=!1;var r=$(".banners li.active"),n=r.next("li"),u=$(".banners .switcher");n.get(0)==undefined&&(n=r.siblings("li").first());$.when(f(r,n,u),n.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")})).done(function(){n.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")});t=!0;setTimeout(slideShow,h);n.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")})}).always(function(){n.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")})})}},h),$(".banners .carousel").click(function(n){$(n.target).is("a")||$(this).children("li.active").find(".banner-img").attr("href")!=undefined&&(window.location=$(this).children("li.active").find(".banner-img").attr("href"))});else if(k==n.jsTypeStyles.grey){$(".about-slider").children(".slide").each(function(){$('<span class="'+activeClass+'"><\/span>').appendTo($(".about-slider-wrap .switcher"));activeClass=""});$(".slide").first().find(".slide-text").css("display","block");sliderWrap=$(".about-slider-wrap");c=$(".about-slider").find(".slide").last();e=$(".about-slider").find(".slide").last().index();o=$(".about-slider").find(".slide").first();l=$(".about-slider").find(".slide").first().index();o.addClass("active elem");r=$(".switcher").find("span");$(r).first().addClass("active");nextBtn=$(sliderWrap).find(".next");prevBtn=$(sliderWrap).find(".prev");$(r).on("click",function(){var n,t;if($(this).hasClass("active")||$(".slide").is(":animated"))return!1;n=$(this).index();$(r).removeClass("active");$(".slide.elem").find(".slide-text").animate({opacity:"hide"},600);$(".slide.elem").find(".slide-text").removeClass("active");$(".slide.elem").animate({left:"-200",opacity:"hide"},180,"easeInQuad");t=$(".slide.elem").removeClass("active elem").promise();$.when(t).done(function(){$(this).css({left:"150px"});$(".slide").eq(n).delay(240).animate({left:"0",opacity:"show"},300,"easeOutQuad",function(){$(this).addClass("active elem")});$(".slide").eq(n).find(".slide-text").delay(600).animate({opacity:"show"},240,"easeOutQuad",function(){$(this).addClass("active")})});$(this).addClass("active")});$(nextBtn).on("click",function(){s()});$(prevBtn).on("click",function(){p()});$(sliderWrap).on("mouseover",function(){clearInterval(u)});$(sliderWrap).on("mouseleave",function(){clearInterval(u,function(){$(".slide").queue("fx",[])});u=setInterval(s,3e4)});u=setInterval(s,3e4)}}).error(function(n){console.error("Error in function QaBanner.prototype.init( "+y+", "+d+", "+b+" ). Error="+JSON.stringify(n))});break;case n.types.ssi:nt={type:"GET",dataType:"json"};$.ajax(b,nt).done(function(n){n.IsSucceeded&&jQuery(d).html(n.View)}).error(function(){});break;case n.types.inlinehtml:jQuery.ajax({url:b,dataType:"script",crossDomain:!0}).done(function(){var banContainer=null;try{banContainer=eval("var"+d.substr(1))}catch(ex){return}if(banContainer){a(banContainer,d,k,!0);var $banner=jQuery(d),promoId=$banner.attr("item-id"),name=$.trim($banner.find("h3").text());QA.Beeline.GoogleTagManagerHelper.RightSideHtmlBannerShown(promoId+"/0",name,0)}}).error(function(n){console.error("Error in function QaBanner.prototype.init( "+y+", "+d+", "+b+" ). Error="+JSON.stringify(n))});break;case n.types.inline:tt=$("#"+d);it=tt.attr("item-id");QA.Beeline.GoogleTagManagerHelper.RightSideInlineBannerShown(it+"/1",d,1)}};var a=function(t,r,u,f){var o=n.CLASS_ACTIVE,s=n.CLASS_ELEM,e;f!=!0&&t!=null&&t.length<2&&(i=!1);$.each(t,function(t,i){if(i.type===n.jsTypeContentTypes.image?e="<a href='"+i.click_url+"' target='_blank'>  <img src='"+i.image_url+"' width='"+i.width+"' height='"+i.height+"'/><\/a>":i.type===n.jsTypeContentTypes.flash?e="<OBJECT id=movie classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'        codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'        width='"+i.width+"'        height='"+i.height+"'><PARAM NAME='movie' VALUE='"+i.swf_url+"'><PARAM NAME='allowScriptAccess' VALUE='always'><PARAM NAME='quality' VALUE='high'><PARAM NAME='wmode' VALUE='opaque'><PARAM NAME='FlashVars' VALUE='link="+i.click_url+"&url="+i.click_url+"'><EMBED swliveconnect='true' allowScriptAccess='always' name='movie' wmode='opaque'       src='"+i.swf_url+"'       FlashVars='link="+i.click_url+"&url="+i.click_url+"'       quality='high' width='"+i.width+"' height='"+i.height+"'       TYPE='application/x-shockwave-flash'       PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'><\/EMBED><\/OBJECT>":i.type===n.jsTypeContentTypes.html?e=i.markup:i.type===n.jsTypeContentTypes.error&&console.error("Error createBanners"),e[0]!="<"&&(e=e.substr(1)),f!=undefined&&f==!0)return jQuery(r).html("<!-- beeline code -->"+e+"<!-- /beeline code -->"),!1;switch(u){case n.jsTypeStyles.grey:jQuery(r).find(n.SEL_TYPE_JS_GREY_CAROUSEL).append($("<div><\/div>").addClass(n.CLASS_SLIDE).addClass(o).addClass(s).html("<!-- beeline code -->"+e+"<!-- /beeline code -->"));o="";s="";break;case n.jsTypeStyles.standart:default:jQuery(r).find(n.SEL_TYPE_JS_STANDART_CAROUSEL).append($("<li><\/li>").addClass(o).html("<!-- beeline code -->"+e+"<!-- /beeline code -->"));o=""}})},f=function(n,i,r){t=!1;var u=n.children(".banner-img").stop(!0).animate({opacity:"0"},400).promise(),f=n.find(".grad").stop(!0).animate({width:"0%"},400).promise(),e=n.find(".txt, .btn-link").stop(!0).animate({opacity:"0",left:"-5"},400).promise(),o=i.children(".banner-img").css({opacity:"0"}).stop(!0).animate({opacity:"1"},400),s=i.siblings("li").find(".txt").each(function(){$(this).css("opacity","0")});y(r,i.index());$.when(u,f,e,o,s).done(function(){i.addClass("active").siblings().removeClass("active");i.find(".grad").css({width:"0%",opacity:"1"}).stop(!0).animate({opacity:1,width:i.find(".grad").data("width")+"px"},{duration:400/1.2,easing:"easeCustom2"});i.find(".txt, .btn-link").css("opacity","0").stop(!0).animate({opacity:1,left:"0"},600);t=!0});setTimeout("var nothing = 0;",500)},v=function(){var n=$(".banners li").first();n.find(".txt, .btn-link").css({opacity:1,left:"0"});n.find(".grad").css({opacity:1,width:$(".banners li").first().find(".grad").data("width")+"px"});n.find(".banner-img").css({opacity:1});var t=$("div.banners"),i=t.attr("item-id"),r=$.trim(n.find("span.highlight").text())},y=function(n,t){n.children(".active").removeClass("active");n.children("span.dynamic").eq(t).addClass("active")},s=function(){$(".slide.elem").each(function(){function t(){$(r).each(function(){$(this).index()==n?$(this).addClass("active"):$(this).removeClass("active")})}var i,u,f,n,s;$(this).index()==e?(i=$(this).removeClass("elem").promise(),$.when(i).done(function(){$(o).addClass("elem")}),n=0,t(),$(this).find(".slide-text").animate({opacity:"hide"},600),$(this).removeClass("active"),$(this).animate({left:"-200",opacity:"hide"},180,"easeInQuad"),u=$(this).removeClass("active").promise(),$.when(u).done(function(){$(this).css({left:"150px"})}),$(this).siblings(".slide").first().delay(240).animate({left:"0",opacity:"show"},300,"easeOutQuad",function(){$(this).addClass("active")}),$(this).siblings(".slide").first().find(".slide-text").delay(600).animate({opacity:"show"},240,"easeOutQuad",function(){$(this).addClass("active")})):(f=$(this).removeClass("elem").promise(),$.when(f).done(function(){$(this).next().addClass("elem")}),n=$(this).next().index(),t(),$(this).find(".slide-text").animate({opacity:"hide"},600),$(this).find(".slide-text").removeClass("active"),$(this).animate({left:"-200",opacity:"hide"},180,"easeInQuad"),s=$(this).removeClass("active").promise(),$.when(s).done(function(){$(this).css({left:"150px"})}),$(this).next(".slide").delay(240).animate({left:"0",opacity:"show"},300,"easeOutQuad",function(){$(this).addClass("active")}),$(this).next(".slide").find(".slide-text").delay(600).animate({opacity:"show"},240,"easeOutQuad",function(){$(this).addClass("active")}))})},p=function(){$(".slide.elem").each(function(){function t(){$(r).each(function(){$(this).index()==n?$(this).addClass("active"):$(this).removeClass("active")})}var i,u,f,n,o;$(this).index()==l?(i=$(this).removeClass("elem").promise(),$.when(i).done(function(){$(c).addClass("elem")}),n=e,t(),$(this).find(".slide-text").animate({opacity:"hide"},600),$(this).removeClass("active"),$(this).animate({left:"-200",opacity:"hide"},180,"easeInQuad"),u=$(this).removeClass("active").promise(),$.when(u).done(function(){$(this).css({left:"150px"})}),$(this).siblings(".slide").last().delay(240).animate({left:"0",opacity:"show"},300,"easeOutQuad",function(){$(this).addClass("active")}),$(this).siblings(".slide").last().find(".slide-text").delay(600).animate({opacity:"show"},240,"easeOutQuad",function(){$(this).addClass("active")})):(f=$(this).removeClass("elem").promise(),$.when(f).done(function(){$(this).prev().addClass("elem")}),n=$(this).prev().index(),t(),$(this).find(".slide-text").animate({opacity:"hide"},600),$(this).find(".slide-text").removeClass("active"),$(this).animate({left:"-200",opacity:"hide"},180,"easeInQuad"),o=$(this).removeClass("active").promise(),$.when(o).done(function(){$(this).css({left:"150px"})}),$(this).prev(".slide").delay(240).animate({left:"0",opacity:"show"},300,"easeOutQuad",function(){$(this).addClass("active")}),$(this).prev(".slide").find(".slide-text").delay(600).animate({opacity:"show"},240,"easeOutQuad",function(){$(this).addClass("active")}))})};return n}(),QaCaptcha=function(){function t(){}function u(n){var i,r,t;QA.Beeline.Validation!=undefined&&QA.Beeline.Validation.ATTR_CONTAINER_ID!=undefined&&(i=n.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").attr(QA.Beeline.Validation.ATTR_CONTAINER_ID),i!=undefined&&(r=n.parent().siblings(".input:first").children("input").attr("name"),t=QA.Beeline.Validation.GetError(r,n),t&&t!=null&&t.ErrorType==QA.Beeline.Validation.ErrorTypes.Required&&QA.Beeline.Validation.HideRedErrors(n.attr("name"),n)))}function i(n){var i=jQuery(n).prevAll("span").children("img"),t,r;i&&(t=i.attr("src"),(t==undefined||t==null||t=="")&&(t="/captcha.ashx?w="+i.attr("w")+"&h="+i.attr("h"),r=i.attr("key"),r!=undefined&&r!=null&&r!=""&&(t=t+"&key="+r)),t!=undefined&&t!=null&&(t=t.replace(/&?r=([^&]$|[^&]*)/i,"")),t=t+"&r="+Math.random(),jQuery(i).attr("src",t),jQuery(i).parents(".captcha").find("input[type='text']").val(""))}var r="data-block-validation-id",n=".captcha-refresh";return t.prototype.init=function(t,u){var f,o,s=u&&u!="False"&&u!="false",e;t?(e=jQuery("#"+t).parents(".captcha"),f=e.find(n),s&&(o=e.parents("["+r+"]").attr(r))):f=jQuery(n);f.each(function(n,t){var r=jQuery(t),u;i(r);r.click(function(){return i(this),!1});s&&(u=r.attr("name"),QA.Beeline.Validation.Ext.Captcha.Init({Name:u},o))})},t.prototype.update=function(t){if(!t){jQuery(n).each(function(){i(this)});return}jQuery(t).find(n).each(function(){i(this)})},t.prototype.hideRequiredRedErrors=function(t){if(!t){jQuery(n).each(function(){u($(this))});return}jQuery(t).find(n).each(function(){u($(this))})},t}(),QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Culture=QA.Beeline.Culture||function(){var n={},i=function(){n&&n.selector&&$(n.selector).addClass("hidden");n&&n.anchor&&$(n.anchor).removeClass("focus")},f=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QA.Beeline.Region.Culture")},e=function(f){n=f;$(function(){QA.Beeline.HeaderToolbar.attachListener("QA.Beeline.Region.Culture",i);n&&n.selector&&($(n.selector).find(".close-link").click(t),$(n.anchor).click(function(){$(n.selector).hasClass("hidden")?u():t()}),$(n.selector).find(".radio-list .radio").each(function(n,t){$(t).click($.proxy(r))}),$(n.selector).find(".radio-list label").each(function(n,t){$(t).click($.proxy(r))}))})},r=function(){if($(this).parent().find(".radio").hasClass("checked"))return!1;$(this).parent().find(".radio").closest(".radio-list").find(".radio").removeClass("checked");$(this).parent().find(".radio").addClass("checked")},t=function(){$(".header-lang").removeClass("active");i()},u=function(){f();n&&n.selector&&$(n.selector).removeClass("hidden");n&&n.anchor&&$(n.anchor).addClass("focus")};return{init:e,show:u,hide:t}}(),function(n){function i(){return $("#use-modern-consultant").val()==="True"}function r(t,r){var f=$(n.SELECTOR_ROOT_ELEMENT),u=f.find(n.SELECTOR_LEFT_MENU_BLOCK).find("span.dynamic["+n.ATTR_ID+"='"+t+"']");u&&u.parent().addClass(n.CLASS_ACTIVE).siblings().removeClass(n.CLASS_ACTIVE);$(n.SELECTOR_MAIN_TITLE).text(u.text());switch(t){case n.FILTER_LEFT_MENU.DigitalHelper:$("#"+n.ID_DIGITAL_HELPER).hasClass(n.CLASS_HIDDEN)&&(console.log("DigitalHelper..."),n.isMoscowRegion()&&i()?(n.prepareMoscowHelper(),n.openMoscowHelper()):n.showDigitalHelper());break;case n.FILTER_LEFT_MENU.Chat:$("#"+n.ID_ONLINE_CHAT).hasClass(n.CLASS_HIDDEN)&&n.showChat(r);break;case n.FILTER_LEFT_MENU.Feedback:n.showFeedback();break;default:n.hide()}}function s(t,i,s,h){function tt(t){var i,r;return t==null&&(t=c.find(n.SELECTOR_THEME_ID).val()),i=parseInt(t),(i==null||isNaN(i))&&(r=c.find(n.SELECTOR_FILTER_THEME_IDS+"[value='"+t+"']"),i=r.attr(n.ATTR_ID)),i}var c=$(n.SELECTOR_ROOT_ELEMENT),w,b,y,p,l,k,d,g,nt;if(n.HasCallback=!1,n.CurrentFilterTypeId=null,n.CurrentFilterThemeId=null,n.FilterPicFiles=c.find("[name='FilterPicFilesValue']").val(),n.FilterTxtFiles=c.find("[name='FilterTxtFilesValue']").val(),n.FilterTblFiles=c.find("[name='FilterTblFilesValue']").val(),n.FilterArchFiles=c.find("[name='FilterArchFilesValue']").val(),n.TitleDelete=c.find("[name='TitleDeleteValue']").val(),n.MaxFilesCount=c.find("[name='MaxFilesCountValue']").val(),n.DigitarHelper=null,n.OnlineChat=null,n.DigitarHelperServerUrl=$(n.SELECTOR_DIGITAL_HELPER_URL_VALUE).val(),n.ChatServerUrl=$(n.SELECTOR_CHAT_URL_VALUE).val(),n.ChatDomain=$(n.SELECTOR_CHAT_DOMAIN_URL).val(),w=$(n.SELECTOR_RESTRICT_TOPICS).val(),QaCommon.Utils.isBlank(w)||(b=w.split(","),n.RestrictTopics=b),$(n.SELECTOR_FEEDBACK_CLOSE_LINK).click(function(){n.hide()}),$("#33mobileee-feedback-auth").length>0){console.log("Заглушка для моб авт пользователя");return}if($(n.SELECRTOR_FEEDBACK_OPEN_LINK).unbind("click"),$(n.SELECRTOR_FEEDBACK_OPEN_LINK).bind("click",function(){n.hide()}),c.find(n.SELECTOR_LEFT_MENU_BLOCK).find("span.dynamic").click(function(){r($(this).attr(n.ATTR_ID))}),n.IsHelpPage&&c.find(n.SELECTOR_LEFT_MENU_BLOCK+" li."+n.CLASS_HIDDEN).removeClass(n.CLASS_HIDDEN),h!=undefined&&h!=null&&h!=""&&(y=c.find(n.SELECTOR_LEFT_MENU_BLOCK).find("span.dynamic["+n.ATTR_ID+"='"+h+"']"),y!=undefined&&y.length==1)){y.click();return}($(n.SELECTOR_CONTAINER_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_FILTER_TYPE).removeClass(n.CLASS_HIDDEN),c.find(n.SELECTOR_FILTER_TYPE+" span.dynamic").click(function(){var t=$(this).attr(n.ATTR_FILTER_TYPE_ID);QA.Beeline.GoogleTagManagerHelper.RequestHelpHorizontalMenu("SupportAssistantQuestionType",t);u(t)}),c.find(n.SELECTOR_CLIENT_HOURS_VALUE).val((new Date).getHours()),c.find(n.SELECTOR_ADD_PHONE_VALUE).filter_input({regex:n.REGEX_PHONE_SYM,live:!0}),c.find(n.SELECTOR_EMAIL_VALUE).filter_input({regex:n.REGEX_EMAIL,live:!0}),c.find(n.SELECTOR_VAL_SUBMIT_AREA).children("label").bind("click",function(){var t,i;$(this).parent().siblings(n.SELECTOR_SUBMIT_PROGRESS).removeClass(n.CLASS_HIDDEN);QA.Beeline.Validation.Validate(null,!1,null,this);QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client)?$(this).parent().siblings(n.SELECTOR_SUBMIT_PROGRESS).addClass(n.CLASS_HIDDEN):(t=$("#feedback-form li.active").find("span").attr("data-filter-type-id"),$('input[name="FeedbackDataType"]').val(t),i=$(n.SELECTOR_ROOT_ELEMENT).serializeAnything(),QaFeedbackRepository.sendFeedback(i,n.sendFeedbackCallback))}),c.find(n.SELECTOR_HAS_CONTRACT_BLOCK+" > .check").click(function(){var t=jQuery(this),i,r,u;t.children(".checkbox").first().toggleClass("checked");i=t.find("[type='checkbox']");i.attr("checked")=="checked"?(i.removeAttr("checked"),t.find(n.SELECTOR_HAS_CONTRACTS_VALUE).val(!1)):(i.attr("checked","checked"),t.find(n.SELECTOR_HAS_CONTRACTS_VALUE).val(!0));r=c.find(n.SELECTOR_LOGIN_BLOCK);r.hasClass(n.CLASS_HIDDEN)?r.removeClass(n.CLASS_HIDDEN):r.addClass(n.CLASS_HIDDEN);QA.Beeline.Validation.IsModuleInitialized(t)&&(u=c.find(n.SELECTOR_LOGIN_BLOCK).find("input").attr("name"),QA.Beeline.Validation.Validate(null,!0,u,n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.HideRedErrors(u,n.SELECTOR_VALIDATION_CONTEXT))}),$(n.SELECTOR_THEME_ID).closest(".form-select").addClass("zoom"),p=$(n.SELECTOR_CONTACT_TIME_ID).closest(".select").parent(),p.addClass("form-select"),$(p.siblings("em")).appendTo(p),e(),n.HasCallback=c.find(n.SELECTOR_HAS_CALLBACK).val()=="True",n.HasCallback?$("."+n.CLASS_CONTACT_TYPE_PHONE).click():($(n.SELECTOR_CONTACT_TYPE_BLOCK).children(".radio").first().click(),c.find(n.SELECTOR_IS_CONTACT_TYPE_PHONE_VALUE).val(!1)),u(t,s))&&(n.CurrentFilterTypeId||(n.CurrentFilterTypeId=c.find(n.SELECTOR_FILTER_TYPE+" li."+n.CLASS_ACTIVE+" > span").attr(n.ATTR_FILTER_TYPE_ID)),i=tt(i),$("#IsShpdAuth").val()!=="True"&&f(i,!0),n.CurrentFilterThemeId||(n.CurrentFilterThemeId=c.find(n.SELECTOR_FILTER_THEME_IDS+"["+n.ATTR_ID+"='"+i+"']").val()),l=$(n.SELECTOR_VALIDATION_CONTEXT).attr(QA.Beeline.Validation.ATTR_CONTAINER_ID),QA.Beeline.Validation.Init({SummaryValidationSelector:n.SELECTOR_VAL_SUMMARY,SubmitAreaSelector:n.SELECTOR_VAL_SUBMIT_AREA,DoInitValidation:!1},l),k=c.find(n.SELECTOR_EMAIL_VALUE).attr("name"),QA.Beeline.Validation.Ext.Email.Init(k,l),d=c.find(n.SELECTOR_USER_QUEST).attr("name"),QA.Beeline.Validation.AddClientValidationExtension(l,d,a),g=c.find(n.SELECTOR_ADD_PHONE_VALUE).attr("name"),QA.Beeline.Validation.AddClientValidationExtension(l,g,v),nt=c.find(n.SELECTOR_CONTACT_DAY_ID).attr("name"),QA.Beeline.Validation.AddClientValidationExtension(l,nt,o),QA.Beeline.Validation.Validate(null,!0,null,n.SELECTOR_VALIDATION_CONTEXT))}function u(i,r){var u=$(n.SELECTOR_ROOT_ELEMENT),f,e,h,o,s;return(i||(i=u.find(n.SELECTOR_FILTER_TYPE).find("li > span").first().attr(n.ATTR_FILTER_TYPE_ID)),u.find(n.SELECTOR_FILTER_TYPE_SUCCESS_TEXT).length>0)?(n.showFeedback(undefined,i),!1):(f="["+n.ATTR_FILTER_TYPE_ID+"='"+i+"']",e=u.find(n.SELECTOR_FILTER_TYPE).find("span"+f),e.parent().addClass(n.CLASS_ACTIVE).siblings().removeClass(n.CLASS_ACTIVE),u.find(n.SELECTOR_FILTER_TYPE_VALUE).val(e.attr(n.ATTR_ID)),h=u.find(n.SELECTOR_FILTER_TYPE_TEXTS+f).val(),$(n.SELECTOR_FILTER_TYPE_TEXT).html(h),i!=n.FILTER_TYPES.Swindle&&u.find(n.SELECTOR_TITLE).text(e.text()),o=u.find(n.SELECTOR_FILTER_TYPE_SUCCESS_TEXTS+f),n.SuccessTitle=o.attr(n.ATTR_FILTER_TYPE_SUCCESS_TITLE),n.SuccessText=o.html(),i!=n.FILTER_TYPES.Swindle&&i!=n.FILTER_TYPES.Quality&&(n.CurrentFilterTypeId==n.FILTER_TYPES.Swindle||n.CurrentFilterTypeId==n.FILTER_TYPES.Quality))?(n.showFeedback(undefined,i),!1):i==n.CurrentFilterTypeId&&i==n.FILTER_TYPES.Swindle||i==n.CurrentFilterTypeId&&i==n.FILTER_TYPES.Quality?!0:(n.CurrentFilterTypeId=i,i==n.FILTER_TYPES.Swindle)?(QaSwindle.init(n.AjaxUrl,n.SwindleActions),QaSwindle.show(r),!1):i==n.FILTER_TYPES.Quality?(QaQuality.init(n.AjaxUrl,n.QualityActions),QaQuality.show(),!1):(t(),s=u.find(n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.IsModuleInitialized(s)&&QA.Beeline.Validation.Validate(null,!0,null,s),!0)}function f(i,r){var u,e,f;r||(r=!1);u=$(n.SELECTOR_ROOT_ELEMENT);n.CurrentFilterThemeId=u.find(n.SELECTOR_FILTER_THEME_IDS+"["+n.ATTR_ID+"='"+i+"']").val();QaFeedbackRepository.subthemesGroupedListView(i,n.subthemesGroupedListViewCallback);r&&(e=$('input[name="FilterThemeIds"][value="'+i+'"]').data("id")||i,e&&u.find(n.SELECTOR_THEME_ID).beeselect("setActive",i));n.CurrentFilterThemeId==n.FILTER_THEMES.Mobile&&$(n.SELECTOR_ADD_PHONE_VALUE).val("");t();f=u.find(n.SELECTOR_VALIDATION_CONTEXT);QA.Beeline.Validation.IsModuleInitialized(f)&&QA.Beeline.Validation.Validate(null,!0,null,f)}function h(t){QaFeedbackRepository.contactTimeCampaignDay(t,n.contactTimeCampaignDayCallback)}function t(){var t=$(n.SELECTOR_ROOT_ELEMENT),i,r;n.CurrentFilterThemeId!=n.FILTER_THEMES.Mobile?(t.find(n.SELECTOR_FILTER_SUBTHEMES).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_SUBTHEMES).val(!1),t.find(n.SELECTOR_FAQ).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_CONTACT_TYPE_BLOCK).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_CONTACT_TYPE_SELECTOR).val(!1),t.find(n.SELECTOR_BEE_PHONE_BLOCK).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_BEE_PHONE).val(!1),t.find(n.SELECTOR_ADD_PHONE_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_ADD_PHONE).val(!0),t.find(n.SELECTOR_EMAIL_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_FILES_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_FAQ_LINK).addClass(n.CLASS_HIDDEN)):(n.CurrentFilterTypeId==n.FILTER_TYPES.Claim?(t.find(n.SELECTOR_FILTER_SUBTHEMES).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_SUBTHEMES).val(!0),t.find(n.SELECTOR_FAQ).removeClass(n.CLASS_HIDDEN)):n.CurrentFilterTypeId!=n.FILTER_TYPES.Question?(t.find(n.SELECTOR_FILTER_SUBTHEMES).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_SUBTHEMES).val(!1),t.find(n.SELECTOR_FAQ).removeClass(n.CLASS_HIDDEN)):(t.find(n.SELECTOR_FILTER_SUBTHEMES).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_SUBTHEMES).val(!0),t.find(n.SELECTOR_FAQ).removeClass(n.CLASS_HIDDEN)),n.HasCallback&&n.CurrentFilterTypeId!=n.FILTER_TYPES.Proposal?(t.find(n.SELECTOR_CONTACT_TYPE_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_CONTACT_TYPE_SELECTOR).val(!0),i=t.find(n.SELECTOR_CONTACT_TYPE_BLOCK),r=i.find("."+n.CLASS_CONTACT_TYPE_PHONE).hasClass("checked"),r?(i.find("."+n.CLASS_SUB_BLOCK_CONTACT).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_EMAIL_BLOCK).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_IS_CONTACT_TYPE_PHONE_VALUE).val(!0),t.find(n.SELECTOR_FILES_BLOCK).addClass(n.CLASS_HIDDEN)):(i.find("."+n.CLASS_SUB_BLOCK_CONTACT).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_EMAIL_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_IS_CONTACT_TYPE_PHONE_VALUE).val(!1),t.find(n.SELECTOR_FILES_BLOCK).removeClass(n.CLASS_HIDDEN))):(t.find(n.SELECTOR_CONTACT_TYPE_BLOCK).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_CONTACT_TYPE_SELECTOR).val(!1),t.find(n.SELECTOR_EMAIL_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_FILES_BLOCK).removeClass(n.CLASS_HIDDEN)),t.find(n.SELECTOR_BEE_PHONE_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_BEE_PHONE).val(!0),t.find(n.SELECTOR_ADD_PHONE_BLOCK).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_BEE_PHONE_ADD_LINK_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_HAS_ADD_PHONE).val(!1),t.find(n.SELECTOR_FAQ_LINK).removeClass(n.CLASS_HIDDEN));n.CurrentFilterThemeId!=n.FILTER_THEMES.HomeInetTv?(t.find(n.SELECTOR_HAS_CONTRACT_BLOCK).addClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_VISIBLE_CONTRACT_BLOCK).val(!1)):(t.find(n.SELECTOR_HAS_CONTRACT_BLOCK).removeClass(n.CLASS_HIDDEN),t.find(n.SELECTOR_VISIBLE_CONTRACT_BLOCK).val(!0));n.CurrentFilterThemeId!=n.FILTER_THEMES.UsbModem?t.find(n.SELECTOR_MODEM_PHONE).addClass(n.CLASS_HIDDEN):t.find(n.SELECTOR_MODEM_PHONE).removeClass(n.CLASS_HIDDEN)}function c(n){var t=n,u=$(t),i=u.width()||t.width||t.naturalWidth,r;return i||(r=new Image,r.src=t.src,i=r.width),i}function l(){var t=$("#FeedbackContainerBlock").width()-44;t<0&&(t=585);$(n.SELECTOR_FAQ).find("img").load(function(){var n=$(this),i=c(this);i>t&&(n.width(t),n.height("auto"))}).each(function(){$(this).load()})}function e(){var t=$(n.SELECTOR_FILTER_SUBTHEMES);t.find(".slct").click(function(i){var f=$(this).parent().find(".drop"),e=$(this).outerWidth()+20,u=$(this).parents(".form-select"),r=parseInt($(this).css("z-index"));i.stopPropagation();f.is(":hidden")?($("html").find(".drop").not(this).slideUp("fast").css({"z-index":r-2}),$(u).css({"z-index":r}),$("html").find(".form-select").not(u).css({"z-index":r-2}),$("html").find(".form-select").not(u).prev("label").css({"z-index":r-2}),f.slideDown("fast",function(){$(this).mCustomScrollbar("update");$(this).parent().addClass("visible")}).css({"z-index":r-1}),f.width(e),$(this).addClass("active").css({"z-index":r}),t.find(".drop").find("li").click(function(){var t=$(this).html();if($(this).hasClass("select-group"))return!1;$(this).parents(".form-select").find("input").val($(this).attr(n.ATTR_ID));$(this).parents(".form-select").find(".slct").removeClass("active").html(t);$(u).css({"z-index":r});$("html").find(".form-select").not(u).css({"z-index":r});$("html").find(".form-select").not(u).prev("label").css({"z-index":r});f.slideUp("fast").css({"z-index":r});QaFeedbackRepository.faqListView(n.faqListViewCallback)})):($(u).css({"z-index":r}),$("html").find(".form-select").not(u).css({"z-index":r}),$("html").find(".form-select").not(u).prev("label").css({"z-index":r}),$(this).removeClass("active").css({"z-index":r}),f.slideUp("fast",function(){$(this).parent().removeClass("visible")}).css({"z-index":r-1}))})}function a(t,i){var r=$(n.SELECTOR_VALIDATION_CONTEXT),e=r.find("[name='"+i+"']").val(),o=r.find("."+n.CLASS_CONTACT_TYPE_PHONE).children("input").attr("checked")=="checked",u=r.find(n.SELECTOR_USER_QUEST_INET_MAX).val(),f;return(n.CurrentFilterThemeId==n.FILTER_THEMES.Mobile&&o&&(u=r.find(n.SELECTOR_USER_QUEST_CASE_MAX).val()),u||(u=0,console.error("Can't read max length UserQueston values")),e.length>u)?(f="Максимальное количество символов: "+u,QA.Beeline.Validation.AddError(i,f,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r),!1):!0}function v(t,i){var r=$(n.SELECTOR_VALIDATION_CONTEXT),o=r.find("[name='"+i+"']"),u,f,e;return o.is(":visible")&&(u=r.find("[name='"+i+"']").val(),f=new RegExp(n.REGEX_PHONE),(u.length>n.ADD_PHONE_MAX_LENGTH||!f.test(u))&&(e=r.find(n.SELECTOR_ADD_PHONE_BLOCK).find(QA.Beeline.Validation.SELECTOR_RED_ERROR).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(i,e,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r))),!0}function o(t,i){var r=$(n.SELECTOR_VALIDATION_CONTEXT),u,f,e,o;return r.find(n.SELECTOR_IS_CONTACT_TYPE_PHONE_VALUE).val()=="true"&&(u=r.find("[name='"+i+"']").first(),u.closest(".select").is(":visible")&&(f=u.val(),f==n.FILTER_DATETIME_VALUE_NONE&&(e=r.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']").first(),o=e.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(i,o,QA.Beeline.Validation.ErrorTypes.Required,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r)))),!0}return n.SELECRTOR_FEEDBACK_OPEN_LINK=".header-feedback-link",n.SELECTOR_PARENT_BLOCK=".head-help.clearfix.chat",n.SELECTOR_FEEDBACK_CLOSE_LINK=".close-link",n.ID_ROOT_ELEMENT="FeedbackArea",n.SELECTOR_ROOT_ELEMENT="#"+n.ID_ROOT_ELEMENT,n.SELECTOR_VALIDATION_CONTEXT="#FeedbackValidationContext",n.SELECTOR_MAIN_TITLE="#FeedbackMainTitle",n.SELECTOR_LOADER="#FeedbackLoader",n.SELECTOR_LEFT_MENU_BLOCK="#FeedbackLeftMenu",n.ID_CONTAINER_BLOCK="FeedbackContainerBlock",n.SELECTOR_CONTAINER_BLOCK="#"+n.ID_CONTAINER_BLOCK,n.SELECTOR_SUBMIT_PROGRESS="#SubmitProgress",n.ID_DIGITAL_HELPER="FeedbackDigitalHelper",n.ID_ONLINE_CHAT="FeedbackOnlineChat",n.SELECTOR_TITLE="#FeedbackTitle",n.SELECTOR_FILTER_TYPE="#feedback-form",n.SELECTOR_FILTER_TYPE_VALUE="[name='FilterTypeId']",n.SELECTOR_FILTER_TYPE_TEXTS="[name='FilterTypesTexts']",n.SELECTOR_FILTER_TYPE_SUCCESS_TEXTS="[name='FilterTypesSuccessTexts']",n.SELECTOR_FILTER_TYPE_SUCCESS_TEXT="#SuccessText",n.SELECTOR_FILTER_TYPE_TEXT="#FilterTypeText",n.SELECTOR_FILTER_SUBTHEMES="#SubthemesGroupSelect",n.SELECTOR_HAS_SUBTHEMES="#HasSubthemes",n.SELECTOR_FAQ="#FaqAccordion",n.SELECTOR_FAQ_LINK=".faq-another-questions-link",n.SELECTOR_THEME_ID="#FilterThemeId",n.SELECTOR_FILTER_THEME_IDS="[name='FilterThemeIds']",n.SELECTOR_SUB_THEME_ID="#FilterSubThemeId",n.SELECTOR_USER_QUEST="#UserQuestion",n.SELECTOR_USER_QUEST_CASE_MAX="#UserQuestionCaseMaxLength",n.SELECTOR_USER_QUEST_INET_MAX="#UserQuestionInetMaxLength",n.SELECTOR_CONTACT_TIME_ID="#ContactTimeCampaignId",n.SELECTOR_CONTACT_TIME_BLOCK="#ContactTimeCampaignBlock",n.SELECTOR_CSELECTOR_RED_ERRORONTACT_DAY_ID="#ContactDayCampaignId",n.SELECTOR_HAS_CALLBACK="#HasCallback",n.SELECTOR_HAS_CONTACT_TYPE_SELECTOR="#HasContactTypeSelector",n.SELECTOR_IS_CONTACT_TYPE_PHONE_VALUE="#IsContactTypePhone",n.SELECTOR_CONTACT_TYPE_BLOCK="#FeedbackContactType",n.SELECTOR_EMAIL_BLOCK="#EmailBlock",n.SELECTOR_EMAIL_VALUE="#Email",n.SELECTOR_BEE_PHONE_BLOCK="#FeedbackBeePhone",n.SELECTOR_HAS_BEE_PHONE="#HasBeePhone",n.SELECTOR_BEE_PHONE_ADD_LINK_BLOCK="#unavailable-number",n.SELECTOR_ADD_PHONE_BLOCK="#AdditionalPhoneBlock",n.SELECTOR_ADD_PHONE_VALUE="#AdditionalPhone",n.SELECTOR_HAS_ADD_PHONE="#HasAdditionalPhone",n.SELECTOR_MODEM_PHONE="#ModemPhoneBlock",n.SELECTOR_VAL_SUMMARY=".button-note",n.SELECTOR_VAL_SUBMIT_AREA=".ButtonSubmit",n.SELECTOR_CLIENT_HOURS_VALUE="#ClientTimeHours",n.SELECTOR_HAS_CONTRACT_BLOCK="#HasContractsBlock",n.SELECTOR_HAS_CONTRACTS_VALUE="#HasContracts",n.SELECTOR_LOGIN_BLOCK="#FeedbackLogin",n.SELECTOR_VISIBLE_CONTRACT_BLOCK="#VisibleContractsBlock",n.SELECTOR_FILES_BLOCK="#FilesBlock",n.SELECTOR_BROWSE_FILES="#AddFilesButton",n.SELECTOR_ADD_FILES_BUTTON_PROGRESS_ID="#AddFilesButtonProgress",n.SELECTOR_SITE_REGION_VALUE="#SiteRegion",n.SELECTOR_DIGITAL_HELPER_REGION_CODE_VALUE="#DigitalHelperRegionCode",n.SELECTOR_CHAT_REGION_CODE_VALUE="#ChatRegionCode",n.SELECTOR_CHAT_MARKET_CODE_VALUE="#MarketRegionCode",n.SELECTOR_DIGITAL_HELPER_URL_VALUE="#DigitarHelperServerUrl",n.SELECTOR_CHAT_URL_VALUE="#ChatServerUrl",n.SELECTOR_CHAT_DOMAIN_URL="#ChatDomain",n.SELECTOR_IS_HELP_PAGE_VALUE="#IsHelpPage",n.SELECTOR_CHAT_TOPIC_ID_VALUE="#ChatTopicId",n.SELECTOR_REQUEST_ID="#RequestId",n.SELECTOR_RESTRICT_TOPICS="#RestrictTopics",n.CLASS_SUB_BLOCK_CONTACT="contact-block",n.CLASS_HIDDEN="hidden",n.CLASS_CONTACT_TYPE_PHONE="contact-type-phone",n.CLASS_HIDE="hide",n.CLASS_ACTIVE="active",n.CLASS_LOADER_GRAY_DARK="loader-gray-dark",n.FILTER_TYPES={Question:"question",Claim:"claim",Proposal:"proposal",Swindle:"swindle",Quality:"quality"},n.FILTER_THEMES={Mobile:"mobile",HomeInetTv:"homeInetTv",UsbModem:"usbModem",BeelineWifi:"beelineWifi"},n.FILTER_LEFT_MENU={DigitalHelper:"helper",Feedback:"help",Chat:"chat"},n.FILTER_DATETIME_VALUE_NONE="-1",n.ATTR_ID="data-id",n.ATTR_FILTER_TYPE_ID="data-filter-type-id",n.ATTR_FILTER_TYPE_SUCCESS_TITLE="data-success-title",n.TEMPL_REQUEST_ID_TEXT="{requestIdText}",n.TEMPL_REQUEST_ID="{requestId}",n.ADD_PHONE_MAX_LENGTH=10,n.REGEX_PHONE="^[0-9]{10}$",n.REGEX_PHONE_SYM="[0-9]",n.REGEX_EMAIL="[a-zA-Z0-9_\\.\\-@\\+]",n.ERROR_FATAL="При отправке запроса возникла ошибка",n.KEY_FROM_CONSULTANT="fromConsultant",n.FilterPicFiles="",n.FilterTxtFiles="",n.FilterTblFiles="",n.FilterArchFiles="",n.TitleDelete="",n.MaxFilesCount=2,n.HasCallback=!1,n.CurrentFilterTypeId,n.CurrentFilterThemeId,n.DigitarHelper=null,n.OnlineChat=null,n.DigitarHelperServerUrl,n.ChatServerUrl,n.ChatDomain,n.AjaxUrl="",n.ActionIndex="",n.ActionSubthemesGroupedList="",n.ActionFaqList="",n.ActionSendFeedback="",n.IsHelpPage="",n.SwindleActions={},n.QualityActions={},n.RestrictTopics=null,n.ShpdTypeSelectId="",n.init=function(t,i,r,u,f,e,o,s,h,c){n.QaFeedbackCurrentPagePath=h;n.AjaxUrl=t;n.ActionIndex=i;n.ActionSubthemesGroupedList=r;n.ActionFaqList=u;n.ActionSendFeedback=f;n.IsHelpPage=e;n.SwindleActions=o;n.QualityActions=s;n.ActionContactTimeCampaigns=c;QaFeedbackRepository.init();QA.Beeline.HeaderToolbar.attachListener("QaFeedback",function(){n.hide()});$(n.SELECRTOR_FEEDBACK_OPEN_LINK).unbind("click");$(n.SELECRTOR_FEEDBACK_OPEN_LINK).bind("click",n.showFeedback);$.url(document.location.href).data.param.query[n.KEY_FROM_CONSULTANT]=="true"&&n.showFeedback(null,null,null,null,n.FILTER_LEFT_MENU.DigitalHelper)},n.showFeedbackDigitalHelper=function(){n.showFeedback(null,null,null,null,n.FILTER_LEFT_MENU.DigitalHelper,null)},n.showFeedbackChat=function(t){var i=t.currentTarget;typeof i=="undefined"&&(i=t.srcElement);n.showFeedback(null,null,null,null,n.FILTER_LEFT_MENU.Chat,i)},n.showFeedback=function(t,i,r,u,f,e){e!=null&&$(e).parents("#commonPopup").length>0&&QA.Beeline.Popup.close();$(n.SELECRTOR_FEEDBACK_OPEN_LINK).hasClass(n.CLASS_ACTIVE)||(!$(n.SELECRTOR_FEEDBACK_OPEN_LINK).addClass(n.CLASS_ACTIVE),!$(n.SELECRTOR_FEEDBACK_OPEN_LINK).parent().siblings().children().removeClass("active"));var s=$(this).attr(n.ATTR_FILTER_TYPE_ID),o=$(this).attr(n.ATTR_ID);n.ShpdTypeSelectId=s||n.ShpdTypeSelectId;o&&o!=undefined&&o!=null?(QA.Beeline.GoogleTagManagerHelper.OpenRequestHelpForm(o),i=s,f=o):QA.Beeline.GoogleTagManagerHelper.OpenRequestHelpForm("Assistant");QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QaFeedback");$(n.SELECTOR_PARENT_BLOCK).hasClass(n.CLASS_HIDE)?($(n.SELECTOR_PARENT_BLOCK).removeClass(n.CLASS_HIDE),$(n.SELECTOR_LOADER).addClass(n.CLASS_LOADER_GRAY_DARK)):QA.Beeline.GoogleTagManagerHelper.ChangeRequestHelpType("Form");$(n.SELECTOR_LOADER).removeClass(n.CLASS_HIDDEN);setTimeout(function(){QaFeedbackRepository.indexView(n.indexViewCallback,i,r,u,f)},0)},n.showDigitalHelper=function(){QA.Beeline.GoogleTagManagerHelper.ChangeRequestHelpType("Assistant");$(n.SELECTOR_PARENT_BLOCK).removeClass(n.CLASS_HIDE);$(n.SELECTOR_LOADER).removeClass(n.CLASS_HIDDEN);var t=$(n.SELECTOR_DIGITAL_HELPER_REGION_CODE_VALUE).val();t||(t="DEF");setTimeout(function(){if(typeof OnlineConsultant!="undefined")$("#"+n.ID_DIGITAL_HELPER).removeClass(n.CLASS_HIDDEN),$("#"+n.ID_ONLINE_CHAT).addClass(n.CLASS_HIDDEN),n.OnlineChat&&n.OnlineChat.hide(),n.DigitarHelper&&n.DigitarHelper.hide(),(n.DigitarHelper==undefined||n.DigitarHelper==null||n.DigitarHelper=="")&&(n.DigitarHelper=new OnlineConsultant(n.ID_DIGITAL_HELPER,{serverUrl:n.DigitarHelperServerUrl,region:t,topic:"ALL",navigateCallback:n.digitalHelperCallback})),$(n.SELECTOR_CONTAINER_BLOCK).remove(),$(n.SELECTOR_FILTER_TYPE).remove(),n.DigitarHelper&&(n.DigitarHelper.show(),$("#"+n.ID_DIGITAL_HELPER).show());else{$(n.SELECTOR_PARENT_BLOCK).children().not(n.SELECTOR_LOADER).remove();console.error("QaFeedback: module OnlineConsultant is not defined");QA.Beeline.GoogleTagManagerHelper.RequestHelpError("Assistant");return}$(n.SELECTOR_LOADER).addClass(n.CLASS_HIDDEN)},0)},n.showChat=function(t){n.closeMoscowHelper();$(n.SELECTOR_PARENT_BLOCK).removeClass(n.CLASS_HIDE);$(n.SELECTOR_LOADER).removeClass(n.CLASS_HIDDEN);QA.Beeline.GoogleTagManagerHelper.ChangeRequestHelpType("Chat");setTimeout(function(){var r,u,f,i,e;if(typeof OnlineChat!="undefined")r=$(n.SELECTOR_CHAT_REGION_CODE_VALUE).val(),r||(r="DEF"),u=$(n.SELECTOR_CHAT_MARKET_CODE_VALUE).val(),u||(u=""),f=$(n.SELECTOR_SITE_REGION_VALUE).val(),f||(f=""),i=$(n.SELECTOR_CHAT_TOPIC_ID_VALUE).val(),$("#"+n.ID_DIGITAL_HELPER).addClass(n.CLASS_HIDDEN),$("#"+n.ID_ONLINE_CHAT).removeClass(n.CLASS_HIDDEN),n.OnlineChat&&n.OnlineChat.hide(),n.DigitarHelper&&n.DigitarHelper.hide(),e={onlineChatFrameUrl:n.ChatServerUrl,onlineChatDomain:n.ChatDomain,region:r,siteRegion:f,feedbackFormCallback:n.showFeedback,restrictTopics:n.RestrictTopics,backOffice:"crm",marketCode:u},i!=undefined&&i!=null&&i!=""&&(e.topicType=i),t!=undefined&&t!=null&&t!=""&&(e.consultantSessionId=t),(n.OnlineChat==undefined||n.OnlineChat==null||n.OnlineChat=="")&&(n.OnlineChat=new OnlineChat(n.ID_ONLINE_CHAT,e)),$(n.SELECTOR_CONTAINER_BLOCK).remove(),$(n.SELECTOR_FILTER_TYPE).remove(),n.OnlineChat&&n.OnlineChat.show();else{console.error("QaFeedback: module OnlineChat is not defined");$(n.SELECTOR_PARENT_BLOCK).children().not(n.SELECTOR_LOADER).remove();QA.Beeline.GoogleTagManagerHelper.RequestHelpError("Chat");return}$(n.SELECTOR_LOADER).addClass(n.CLASS_HIDDEN)},0)},n.hide=function(){n.OnlineChat&&n.OnlineChat.hide();n.DigitarHelper&&n.DigitarHelper.hide();$(n.SELECTOR_PARENT_BLOCK).addClass(n.CLASS_HIDE);$(n.SELECTOR_LOADER).removeClass(n.CLASS_HIDDEN);$(n.SELECTOR_PARENT_BLOCK).children().not(n.SELECTOR_LOADER).remove();$(".header-feedback-link").removeClass("active");$(n.SELECRTOR_FEEDBACK_OPEN_LINK).unbind("click");n.closeMoscowHelper();$(n.SELECRTOR_FEEDBACK_OPEN_LINK).bind("click",n.showFeedback);n.ShpdTypeSelectId=null},n.filterThemesOnChange=function(n){if(n.type==="beeselectchange"){var t=$(n.target).val();f(t)}},n.contactDayOnChange=function(t){var u;if(t.type==="beeselectchange"){var i=$(n.SELECTOR_VALIDATION_CONTEXT),f=i.find(n.SELECTOR_CONTACT_DAY_ID).attr("name"),r=$(t.target).val();r==n.FILTER_DATETIME_VALUE_NONE?$(n.SELECTOR_CONTACT_TIME_BLOCK).addClass(n.CLASS_HIDDEN):($(n.SELECTOR_CONTACT_TIME_BLOCK).removeClass(n.CLASS_HIDDEN),h(r));QA.Beeline.Validation.Validate(null,!0,f,n.SELECTOR_VALIDATION_CONTEXT);u=i.find(n.SELECTOR_CONTACT_TIME_ID).attr("name");QA.Beeline.Validation.Validate(null,!0,u,n.SELECTOR_VALIDATION_CONTEXT)}},n.contactTimeOnChange=function(t){if(t.type==="beeselectchange"){var i=$(n.SELECTOR_VALIDATION_CONTEXT),r=i.find(n.SELECTOR_CONTACT_TIME_ID).attr("name");QA.Beeline.Validation.Validate(null,!0,r,n.SELECTOR_VALIDATION_CONTEXT)}},n.contactDayOnInit=function(){var i=$(n.SELECTOR_VALIDATION_CONTEXT);i.find(".radio").click(function(){var r,u,f,e,o;if($(this).hasClass("checked"))return!1;$(this).closest(".radio-list").find(".radio").removeClass("checked");$(this).find("input").attr("checked",!0);$(this).addClass("checked");t();QA.Beeline.Validation.IsModuleInitialized($(this))&&(r=i.find(n.SELECTOR_EMAIL_VALUE).attr("name"),QA.Beeline.Validation.Validate(null,!0,r,n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.HideRedErrors(r,n.SELECTOR_VALIDATION_CONTEXT),u=i.find(n.SELECTOR_USER_QUEST),u.parent().hasClass(QA.Beeline.Validation.CLASS_INVALID)&&(r=i.find(n.SELECTOR_USER_QUEST).attr("name"),QA.Beeline.Validation.Validate(null,!0,r,n.SELECTOR_VALIDATION_CONTEXT)),$(n.SELECTOR_ADD_PHONE_VALUE).val(""),f=i.find(n.SELECTOR_ADD_PHONE_VALUE).attr("name"),QA.Beeline.Validation.Validate(null,!0,f,n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.HideRedErrors(r,n.SELECTOR_VALIDATION_CONTEXT));QA.Beeline.Validation.IsModuleInitialized($(this))&&(e=i.find(n.SELECTOR_CONTACT_DAY_ID).attr("name"),QA.Beeline.Validation.Validate(null,!0,e,n.SELECTOR_VALIDATION_CONTEXT),o=i.find(n.SELECTOR_CONTACT_TIME_ID).attr("name"),QA.Beeline.Validation.Validate(null,!0,o,n.SELECTOR_VALIDATION_CONTEXT))})},n.beelinePhoneBlockOnInit=function(t,i){var r=$(n.SELECTOR_VALIDATION_CONTEXT);r.find(n.SELECTOR_BEE_PHONE_ADD_LINK_BLOCK).find("span.dynamic").click(function(){$(n.SELECTOR_ADD_PHONE_BLOCK).removeClass(n.CLASS_HIDDEN);$(this).parents(n.SELECTOR_BEE_PHONE_ADD_LINK_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_ADD_PHONE_VALUE).val($("#FeedbackQuestionBeePhone").beephone("getValue"));r.find(n.SELECTOR_HAS_ADD_PHONE).val(!0);var t=r.find(n.SELECTOR_ADD_PHONE_BLOCK).find("input").attr("name");QA.Beeline.Validation.Validate(null,!0,t,n.SELECTOR_VALIDATION_CONTEXT);QA.Beeline.Validation.HideRedErrors(t,n.SELECTOR_VALIDATION_CONTEXT)});QA.Beeline.Validation.Ext.Phone.Init(t,i)},n.indexViewCallback=function(t,i,r,u,f,e){if($(n.SELECTOR_SUBMIT_PROGRESS).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_LOADER).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_LOADER).removeClass(n.CLASS_LOADER_GRAY_DARK),f){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_VALIDATION_CONTEXT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded||t.IsSuccessed?($(n.SELECTOR_PARENT_BLOCK).children().not(n.SELECTOR_LOADER).remove(),$(n.SELECTOR_LOADER).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_PARENT_BLOCK).append(t.View),uploader=null,t.IsSucceeded&&s(i,r,u,e)):((new QaCaptcha).update(n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_VALIDATION_CONTEXT))},n.subthemesGroupedListViewCallback=function(t,i){if(i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_VALIDATION_CONTEXT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_FILTER_SUBTHEMES).html(t.View),e(),QaFeedbackRepository.faqListView(n.faqListViewCallback)):((new QaCaptcha).update(n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_VALIDATION_CONTEXT))},n.faqListViewCallback=function(i,r){if(r){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_VALIDATION_CONTEXT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}i.IsSucceeded?($(n.SELECTOR_FAQ).replaceWith(i.View),l(),t()):((new QaCaptcha).update(n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.Validate(i.Errors,!1,null,n.SELECTOR_VALIDATION_CONTEXT))},n.contactTimeCampaignDayCallback=function(t,i){if(i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_VALIDATION_CONTEXT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}if(t.IsSucceeded){$(n.SELECTOR_CONTACT_TIME_BLOCK).html(t.View);var u=$(n.SELECTOR_VALIDATION_CONTEXT).attr(QA.Beeline.Validation.ATTR_CONTAINER_ID),r=$(n.SELECTOR_ROOT_ELEMENT).find(n.SELECTOR_CONTACT_TIME_ID).attr("name");QA.Beeline.Validation.AddClientValidationExtension(u,r,o);QA.Beeline.Validation.Validate(null,!0,r,n.SELECTOR_VALIDATION_CONTEXT)}else(new QaCaptcha).update(n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_VALIDATION_CONTEXT)},n.sendFeedbackCallback=function(t,i){var r,f,e,u,o;if($(n.SELECTOR_SUBMIT_PROGRESS).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_VALIDATION_CONTEXT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_CONTAINER_BLOCK).html(t.View),$(n.SELECTOR_MAIN_TITLE).text(n.SuccessTitle),r=n.SuccessText,f=r.indexOf(n.TEMPL_REQUEST_ID_TEXT),f>-1&&(e=r.lastIndexOf(n.TEMPL_REQUEST_ID_TEXT),e>-1&&(u=$(n.SELECTOR_REQUEST_ID).val(),o="",u!=undefined&&u!=null&&u!=""&&(o=n.SuccessText.substring(f+n.TEMPL_REQUEST_ID_TEXT.length,e).replace(n.TEMPL_REQUEST_ID,u)),r=n.SuccessText.substring(0,f)+o+n.SuccessText.substring(e+n.TEMPL_REQUEST_ID_TEXT.length))),$(n.SELECTOR_FILTER_TYPE_SUCCESS_TEXT).html(r),window.scrollTo(0,0)):((new QaCaptcha).update(n.SELECTOR_VALIDATION_CONTEXT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_VALIDATION_CONTEXT))},n.digitalHelperCallback=function(t,i){t||(t=n.FILTER_LEFT_MENU.Feedback);r(t,i)},n.isMoscowRegion=function(){return $("meta[name='regioncode']").length>0&&$("meta[name='regioncode']").attr("content")==="moskva"},n.openMoscowHelper=function(){if($("#FeedbackDigitalHelper").addClass("hidden"),$("#FeedbackOnlineChat").addClass("hidden"),$("#FeedbackContainerBlock").addClass("hidden"),$("#feedback-form").addClass("hidden"),$("#FeedbackMoscowDigitalHelper").removeClass("hidden"),!$(".vishnu-container").length){var n=$("#invis_for_vishnu").addClass("vishnu-container").removeAttr("style");$(".vishnu-widget").length||$("#FeedbackMoscowDigitalHelper").html('<div class="head-help-content vishnu-widget"><div class="vishnu-widget" id="vishnu_reinit"><\/div><\/div>');$("#vishnu_reinit").empty().append(n);$(".vishnu-container").removeAttr("id");$("#invis_for_vishnu").length||($("body").prepend('<div id="invis_for_vishnu" style="display:none !important; width:auto; height:0px;"><\/div>'),$("#invis_for_vishnu").empty().removeClass());vishnuJQuery(".vishnu-container").vishnu("show")}},n.prepareMoscowHelper=function(){$("#invis_for_vishnu").length&&($("#vishnu-form-two #vishnu-send").off(),$("#vishnu-form-two #vishnu-input").off(),vishnuJQuery.fn.infInit())},n.closeMoscowHelper=function(){n.isMoscowRegion()&&i()&&($("#FeedbackMoscowDigitalHelper").addClass("hidden"),$("#twoFormVishnuTest").length&&$("#twoFormVishnuTest").html("").empty(),$(".vishnu-widget").length||$("#FeedbackMoscowDigitalHelper").html('<div class="head-help-content vishnu-widget"><div class="vishnu-widget" id="vishnu_reinit"><\/div><\/div>'))},n}(QaFeedback||(QaFeedback={})),function(n){var t={};return n.init=function(){setTimeout(function(){QaFeedback.AjaxUrl?t.ControllerUrl=QaFeedback.AjaxUrl:(t.ControllerUrl="error",console.error("QaFeedbackRepository.init(). No ControllerUrl => ERROR"));QaFeedback.ActionIndex?t.ActionIndex=QaFeedback.ActionIndex:(t.ActionIndex="Index",console.warn("QaFeedbackRepository.init(). No ActionIndex => Default 'Index'"));QaFeedback.ActionSubthemesGroupedList?t.ActionSubthemesGroupedList=QaFeedback.ActionSubthemesGroupedList:(t.ActionSubthemesGroupedList="SubthemesGroupedList",console.warn("QaFeedbackRepository.init(). No ActionSubthemesGroupedList => Default 'SubthemesGroupedList'"));QaFeedback.ActionFaqList?t.ActionFaqList=QaFeedback.ActionFaqList:(t.ActionFaqList="FaqList",console.warn("QaFeedbackRepository.init(). No ActionFaqList => Default 'FaqList'"));QaFeedback.ActionSendFeedback?t.ActionSendFeedback=QaFeedback.ActionSendFeedback:(t.ActionSendFeedback="SendFeedback",console.warn("QaFeedbackRepository.init(). No ActionSendFeedback => Default 'SendFeedback'"));QaFeedback.ActionContactTimeCampaigns?t.ActionContactTimeCampaigns=QaFeedback.ActionContactTimeCampaigns:(t.ActionContactTimeCampaigns="ActionContactTimeCampaigns",console.warn("QaFeedbackRepository.init(). No ActionContactTimeCampaigns => Default 'ActionContactTimeCampaigns'"));t.QaFeedbackCurrentPagePath=QaFeedback.QaFeedbackCurrentPagePath?QaFeedback.QaFeedbackCurrentPagePath:""},0)},n.indexView=function(n,i,r,u,f){$.ajax(t.ControllerUrl.replace("replacethisaction",t.ActionIndex.toLowerCase()),{type:"GET",dataType:"json",data:{pagePath:t.QaFeedbackCurrentPagePath,theme:r}}).done(function(t){$.isFunction(n)&&n(t,i,r,u,!1,f)}).error(function(t){QA.Beeline.GoogleTagManagerHelper.RequestHelpError("Form");$.isFunction(n)&&n(t,i,r,u,!0,f)})},n.subthemesGroupedListView=function(n,i){$.ajax(t.ControllerUrl.replace("replacethisaction",t.ActionSubthemesGroupedList.toLowerCase()),{type:"GET",dataType:"json",data:{themeId:n}}).done(function(n){$.isFunction(i)&&i(n,!1)}).error(function(n){$.isFunction(i)&&i(n,!0)})},n.faqListView=function(n){$(QaFeedback.SELECTOR_FAQ).html();var r=$(QaFeedback.SELECTOR_THEME_ID).val(),i=$(QaFeedback.SELECTOR_SUB_THEME_ID).val();i||(i=null);$.ajax(t.ControllerUrl.replace("replacethisaction",t.ActionFaqList.toLowerCase()),{type:"GET",dataType:"json",data:{themeId:r,subThemeId:i}}).done(function(t){$.isFunction(n)&&n(t,!1)}).error(function(t){$.isFunction(n)&&n(t,!0)})},n.contactTimeCampaignDay=function(n,i){$.ajax(t.ControllerUrl.replace("replacethisaction",t.ActionContactTimeCampaigns.toLowerCase()),{type:"POST",dataType:"json",data:{dayInc:n,hours:(new Date).getHours(),mins:(new Date).getMinutes()}}).done(function(n){$.isFunction(i)&&i(n,!1)}).error(function(n){$.isFunction(i)&&i(n,!0)})},n.sendFeedback=function(n,i){var r=$("#feedback-form li.active").find("span").attr("data-filter-type-id"),u=$("#FeedbackValidationContext").find(".slct").attr("data-title");$(QaFeedback.SELECTOR_FILTER_SUBTHEMES).hasClass("hidden")||(u+="|"+$(QaFeedback.SELECTOR_FILTER_SUBTHEMES).find(".slct").text());QA.Beeline.GoogleAnalytics.feedbackSubmit(r,u);$.ajax(t.ControllerUrl.replace("replacethisaction",t.ActionSendFeedback.toLowerCase()),{type:"POST",dataType:"json",data:n}).done(function(n){if(!n.IsSucceeded){var t=n.ErrorMessage;QA.Beeline.GoogleAnalytics.feedbackSubmitError(r,t)}$.isFunction(i)&&i(n,!1)}).error(function(n){$.isFunction(i)&&i(n,!0)})},n}(QaFeedbackRepository||(QaFeedbackRepository={}));currentUploadFilesCount=0;QaQuality=QaQuality,function(n){function y(){$(n.SELECTOR_PROGRESS).removeClass(n.CLASS_HIDDEN);QaQualityRepository.makeAjax(k,n.AjaxActions.QualityGetVerifyPass,$(n.SELECTOR_ROOT).serializeAnything(),{type:"POST",dataType:"json"})}function p(){var i=$(n.SELECTOR_VERIFY_CODE_VALUE),t;$(n.SELECTOR_PROGRESS).removeClass(n.CLASS_HIDDEN);t=$(n.SELECTOR_ROOT).serializeAnything();QaQualityRepository.makeAjax(g,n.AjaxActions.QualityVerifyPass,t,{type:"POST",dataType:"json"})}function w(t){$(n.SELECTOR_PROGRESS).removeClass(n.CLASS_HIDDEN);var i=$(n.SELECTOR_ROOT).serializeAnything();i.VerifyCode=t;QaQualityRepository.makeAjax(d,n.AjaxActions.SendQuality,i,{type:"POST",dataType:"json"})}function b(t,i){if($(n.SELECTOR_CONTAINER_LOADER).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_PARENT).html(t.View),tt()):((new QaCaptcha).update(n.SELECTOR_PARENT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_ROOT))}function k(t,i){var r,u;if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_CAPTCHA_RESULT_KEY).val(t.CaptchaResultKey),r=$(n.SELECTOR_VERIFY_CODE_VALUE),QA.Beeline.Validation.IsModuleInitialized(r)&&(QA.Beeline.Validation.Validate(null,!0,r.attr("name"),r),QA.Beeline.Validation.HideRedErrors(r.attr("name"),r)),$(n.SELECTOR_ROOT_MAIN_SUBMIT).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_GET_VERIFY_CODE_BLOCK).addClass(n.CLASS_HIDDEN),u=$(n.SELECTOR_ROOT),u.find(".form-line.captcha").addClass(n.CLASS_HIDDEN),QA.Beeline.Validation.Validate(null,!0,null,u)):((new QaCaptcha).update(n.SELECTOR_PARENT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_ROOT))}function d(t,i){if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_PARENT).html(t.View),$(n.SELECTOR_MAIN_TITLE).text(QaFeedback.SuccessTitle),$(n.SELECTOR_FILTER_TYPE_SUCCESS_TEXT).text(QaFeedback.SuccessText),window.scrollTo(0,0)):((new QaCaptcha).update(n.SELECTOR_PARENT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_ROOT))}function g(t,i){if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}(new QaCaptcha).update(n.SELECTOR_PARENT);t.IsSucceeded?($(n.SELECTOR_VERIFY_CODE_VALUE).val(""),w(t.VerifyCode)):QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_ROOT)}function nt(n){var r="data-field-incorrect-text",f="data-field-not-found-text",t=$("#qaFeedbackQuantitySearchBox").parent().find(".form-tip"),e=n.replace("/"," "),u=$("#search_content ul > li > a"),i,o;if(u.length==0)return t.attr(r,t.attr(f)),!1;if(prohibitedItems=["г. Москва","г. Санкт-Петербург","г. Новосибирск","г. Екатеринбург","г. Нижний Новгород","г. Казань","г. Самара","г. Челябинск","г. Омск","г. Ростов-на-Дону","г. Уфа","г. Красноярск","г. Пермь","г. Волгоград","г. Воронеж","г. Саратов","г. Краснодар","Самарская обл., г. Тольятти"],prohibitedItems.indexOf(e)!=-1)return t.attr(r,t.attr("data-field-not-exactly-text")),!1;for(i=0;i<u.length;i++)if(o=$(u[i]).text().replace("/"," "),e==o)return!0;return t.attr(r,t.attr(f)),!1}function tt(){var t,i,e;n.initAutocompleteUtil();t=$(n.SELECTOR_ROOT);n.CurrentConnectionType=null;u();f();r();s();a();n.searchEngine();t.find(".form-select:not(.zoom)").addClass("zoom");t.find(n.SELECTOR_BUTTON_GET_VERIFY_CODE).children("label").click(y);$(n.SELECTOR_VERIFY_CODE_BUTTON).siblings("label").click(p);o();i=t.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID);QA.Beeline.Validation.Init({SummaryValidationSelector:n.SELECTOR_VAL_SUMMARY,SubmitAreaSelector:n.SELECTOR_SUBMIT_BLOCK,DoInitValidation:!1},i);e=$("#qaFeedbackQuantitySearchBox").attr("name");QA.Beeline.Validation.Ext.CustomValidation.Init(e,i,nt);QA.Beeline.Validation.Validate(null,!0,null,t);l();$(n.SELECTOR_TO_KNOW_PHONE).click(function(){$(this).next().toggle()})}var l,i,u,v,o,r,s;n.CLASS_HIDDEN="hidden";n.SELECTOR_PARENT="#FeedbackContainerBlock";n.SELECTOR_ROOT="[data-block-validation-id='quality-validation-form']";n.SELECTOR_ROOT_MAIN_SUBMIT="#QualityMainSubmitBlock";n.SELECTOR_CONTAINER_LOADER="#FeedbackLoader";n.SELECTOR_GET_VERIFY_CODE_BLOCK="#VerifyCodeContainerBlock";n.SELECTOR_TIME_HOUR="#IssueTimeHour";n.SELECTOR_TIME_MINUTE="#IssueTimeMinute";n.SELECTOR_TO_KNOW_PHONE="#QualityToKnowPhone";n.SELECTOR_ISSUETYPES="#QualityIssueTypeSelect";n.SELECTOR_CONNECTIONTYPES="#QualityConnectionTypesSelect";n.SELECTOR_ISSUELOCATIONS="#QualityIssueLocationSelect";n.SELECTOR_ISSUEOCCURENCES="#QualityIssueOccurenceSelect";n.SELECTOR_ISSUEOCCURENCES_VISIBLE="#IsQualityIssueOccurenceVisible";n.SELECTOR_ISSUEOCCURENCEBLOCK="#QualityIssueOccurenceBlock";n.SELECTOR_ADDRESSHOUSELABEL="#QualityAddressHouseLabel";n.SELECTOR_ADDRESSMETROLABEL="#QualityAddressMetroStationLabel";n.SELECTOR_ISSUEPHONELABEL="#IssuePhoneNumberLabel";n.SELECTOR_ISSUETABLETSIMLABEL="#TabletSimNumberLabel";n.SELECTOR_ISSUEUSBSIMLABEL="#UsbSimNumberLabel";n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK="#QualityContactPhoneCheckboxBlock";n.SELECTOR_ISSUE_PHONE="#QualityIssuePhone";n.SELECTOR_CONTACT_PHONE="#QualityContactPhone";n.SELECTOR_VERIFY_CODE_VALUE="#VerifyCode";n.SELECTOR_VERIFY_CODE_BUTTON="#ButtonVerifyCode";n.SELECTOR_VAL_SUMMARY="span.form-note";n.CLASS_SUBMIT="ButtonSubmit";n.SELECTOR_SUBMIT_BLOCK="."+n.CLASS_SUBMIT;n.SELECTOR_PROGRESS="#ContainerProgress";n.SELECTOR_BUTTON_GET_VERIFY_CODE="#ButtonGetVerifyCode";n.ERROR_FATAL="При отправке запроса возникла ошибка";n.SELECTOR_CAPTCHA_RESULT_KEY="#CaptchaResultKey";n.QaTimeTipShowed=!1;n.AjaxActions={};n.ConnectionTypes={Voice:"voice",PhoneInternet:"phone-internet",TabletInternet:"tablet-internet",UsbInternet:"usb-internet"};n.IssueTypes={CanNotToCall:"can-not-to-call",NoSignal:"no-signal",WordsDistortion:"words-distortion",LowSpeed:"low-speed",Disconnection:"disconnection",InCallBreak:"in-call-break",CanNotToConnect:"can-not-to-connect",CanNotOpenSomeSites:"can-not-open-some-sites"};n.IssueLocations={InRoom:"in-room",OnTheStreet:"on-the-street",OnTheMetroStation:"on-the-metro-station",AtMetroInputOutput:"at-the-station-input/output"};n.VoiceIssueTypes=[n.IssueTypes.CanNotToCall,n.IssueTypes.NoSignal,n.IssueTypes.WordsDistortion,n.IssueTypes.InCallBreak];n.InternetIssueTypes=[n.IssueTypes.NoSignal,n.IssueTypes.LowSpeed,n.IssueTypes.Disconnection,n.IssueTypes.CanNotToConnect];n.UsbInternetIssueTypes=[n.IssueTypes.NoSignal,n.IssueTypes.LowSpeed,n.IssueTypes.Disconnection,n.IssueTypes.CanNotToConnect,n.IssueTypes.CanNotOpenSomeSites];n.ShowOccurenceIssueTypes=[n.IssueTypes.LowSpeed,n.IssueTypes.Disconnection];n.MetroLocationIds=[n.IssueLocations.OnTheMetroStation,n.IssueLocations.AtMetroInputOutput];n.CurrentConnectionType=null;var t=!1,h="",c="";n.ClearZIndex=function(){};n.ClosePicker=function(){$("#datepicker_div .datepicker").removeClass("show")};n.OnDateZIndex=function(){$("#datepicker_div").css("z-index","51")};n.OffDateZIndex=function(){$("#datepicker_div .datepicker").removeClass("show")};n.init=function(t,i){i!=undefined&&i!=null&&(n.AjaxActions=i);QaQualityRepository.init(t)};l=function(){var t=function(){n.QaTimeTipShowed==!1&&(n.OnDateZIndex(),$("div.time-tip").css("visibility","visible"),n.QaTimeTipShowed=!0)},i=function(t){var i=parseInt(t.val()),r="#"+t[0].id==n.SELECTOR_TIME_MINUTE?59:23;(isNaN(i)||i<0||i>r)&&t.val("00");$("div.time-tip").css("visibility","")};$(n.SELECTOR_TIME_HOUR).bind("focus",t);$(n.SELECTOR_TIME_MINUTE).bind("focus",t);$(n.SELECTOR_TIME_MINUTE).bind("focusout",function(){i($(this))});$(n.SELECTOR_TIME_HOUR).bind("focusout",function(){i($(this))})};n.show=function(){$(n.SELECTOR_CONTAINER_LOADER).removeClass(n.CLASS_HIDDEN);QaQualityRepository.makeAjax(b,n.AjaxActions.QualityIndex,null,null,null)};i=function(t){for(var r=[],u,i=0;i<t.length;i++)u=$("input[name='IssueTypeItem'][data-alias='"+t[i]+"']"),r.push({id:u.data("alias"),image:"",title:u.data("title")});$(n.SELECTOR_ISSUETYPES).beeselect("setItems",r);$(n.SELECTOR_ISSUETYPES).beeselect("setActive",r[0].id)};u=function(t){t=t||$(n.SELECTOR_CONNECTIONTYPES).beeselect("getActiveId");var r=!1;return n.CurrentConnectionType==t&&(r=!1),t==n.ConnectionTypes.Voice&&n.CurrentConnectionType!=t&&(i(n.VoiceIssueTypes),r=!0),(t==n.ConnectionTypes.PhoneInternet||t==n.ConnectionTypes.TabletInternet)&&n.CurrentConnectionType!=t&&n.CurrentConnectionType!=n.ConnectionTypes.PhoneInternet&&n.CurrentConnectionType!=n.ConnectionTypes.TabletInternet&&(i(n.InternetIssueTypes),r=!0),t==n.ConnectionTypes.UsbInternet&&n.CurrentConnectionType!=t&&(i(n.UsbInternetIssueTypes),r=!0),n.CurrentConnectionType=t,r};n.connectionTypeOnChange=function(n){if(n.type==="beeselectchange"){var t=$(n.target).val();s(t);u(t);a(t);it(t);f()}};var it=function(t){t=t||$(n.SELECTOR_CONNECTIONTYPES).beeselect("getActiveId");var r=!(t==n.ConnectionTypes.Voice||t==n.ConnectionTypes.PhoneInternet),i=$(n.SELECTOR_TO_KNOW_PHONE);r?i.parent().parent().show():(i.parent().parent().hide(),i.next().hide())},f=function(t){t=t||$(n.SELECTOR_ISSUETYPES).beeselect("getActiveId");var i=$.inArray(t,n.ShowOccurenceIssueTypes)!=-1;i?($(n.SELECTOR_ISSUEOCCURENCEBLOCK).show(),$(n.SELECTOR_ISSUEOCCURENCES_VISIBLE).val(!0)):($(n.SELECTOR_ISSUEOCCURENCEBLOCK).hide(),$(n.SELECTOR_ISSUEOCCURENCES_VISIBLE).val(!1))},a=function(t){t=t||$(n.SELECTOR_CONNECTIONTYPES).beeselect("getActiveId");var i=t==n.ConnectionTypes.Voice||t==n.ConnectionTypes.PhoneInternet,r=$(n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK);r.toggleClass(n.CLASS_HIDDEN,!i)},rt=function(){var r=$(this),t,u,i,f;r.children(".checkbox").first().toggleClass("checked");t=r.find("[type='checkbox']");t.attr("checked")=="checked"?t.removeAttr("checked"):(t.attr("checked","checked"),u=$(n.SELECTOR_CONTACT_PHONE),i=$(n.SELECTOR_ISSUE_PHONE),u.beephone("setValue",i.beephone("getPrefixValue"),i.beephone("getNumberValue")));f=$(n.SELECTOR_ROOT);QA.Beeline.Validation.Validate(null,!0,null,f)},e=function(){var t=$(n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK),i;t.find(".checkbox").first().removeClass("checked");i=t.find("[type='checkbox']");i.removeAttr("checked")},ut=function(){t&&($(n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK).find(".checkblock").unbind("click"),$(n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK).addClass("disabled"),t=!1)},ft=function(){t||($(n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK).find(".checkblock").click(rt),$(n.SELECTOR_CONTACT_PHONE_CHECKBOX_BLOCK).removeClass("disabled"),t=!0)};return n.contactPhoneOnChange=function(n,t){v();QA.Beeline.Validation.Ext.Phone.OnChange(n,t)},v=function(){var t=$(n.SELECTOR_CONTACT_PHONE),r=t.beephone("getPrefixValue"),u=t.beephone("getNumberValue"),i=r+u;c!=i&&e();c=i},o=function(){var r=$(n.SELECTOR_ISSUE_PHONE),t=r.beephone("getPrefixValue"),i=r.beephone("getNumberValue"),u=t+i;t==""||t.length<3||i==""||i.length<7?(e(),ut()):(h!=u&&e(),ft());h=u},n.issuePhoneOnChange=function(n,t){QA.Beeline.Validation.Ext.Phone.OnChange(n,t);o()},n.issueTypeOnChange=function(n){if(n.type==="beeselectchange"){var t=$(n.target).val();f(t)}},r=function(t){t=t||$(n.SELECTOR_ISSUELOCATIONS).beeselect("getActiveId");var i=$.inArray(t,n.MetroLocationIds)!=-1;i?($(n.SELECTOR_ADDRESSHOUSELABEL).hide(),$(n.SELECTOR_ADDRESSMETROLABEL).show()):($(n.SELECTOR_ADDRESSHOUSELABEL).show(),$(n.SELECTOR_ADDRESSMETROLABEL).hide())},s=function(t){t=t||$(n.SELECTOR_CONNECTIONTYPES).beeselect("getActiveId");$(n.SELECTOR_ISSUEPHONELABEL).hide();$(n.SELECTOR_ISSUETABLETSIMLABEL).hide();$(n.SELECTOR_ISSUEUSBSIMLABEL).hide();t==n.ConnectionTypes.Voice||t==n.ConnectionTypes.PhoneInternet?$(n.SELECTOR_ISSUEPHONELABEL).show():t==n.ConnectionTypes.TabletInternet?$(n.SELECTOR_ISSUETABLETSIMLABEL).show():t==n.ConnectionTypes.UsbInternet&&$(n.SELECTOR_ISSUEUSBSIMLABEL).show()},n.issueLocationOnChange=function(n){if(n.type==="beeselectchange"){var t=$(n.target).val();r(t)}},n.initAutocompleteUtil=function(){n.replaceAll=function(n,t,i){return n.replace(new RegExp(t,"g"),i)};$.ui.autocomplete.prototype._renderItem=function(t,i){var r=n.replaceAll(i.label,"<b>","<strong>");return r=n.replaceAll(r,"<\/b>","<\/strong>"),$("<li><\/li>").data("item.autocomplete",i).append($("<a><\/a>").html(r)).appendTo(t)}},n.coodsLimits={},n.searchQuery=function(n,t,i){var u=$("#QualityIssueLocationSelect").val(),f=u=="on-the-metro-station"||u=="at-the-station-input/output"?"&t=poi":"&t=addr";var e="&n="+(i||10),r=window.QaQualityCoordLimits,o="//search2.tmcrussia.com/?a=suggest&esc=1&af=1"+e+f+"&ccb=1211&q="+encodeURI(n)+"&lon1="+r.Lon1+"&lat1="+r.Lat1+"&lon2="+r.Lon2+"&lat2="+r.Lat2+"&jsonp=?";$.getJSON(o).done(function(n){var i=jQuery.map(n.res,function(n){return{label:n.text,value:n.entity,data:{coord:n.coord}}});t(i)})},n.searchEngine=function(){this.searchBox=$("#qaFeedbackQuantitySearchBox");var t=this.searchBox.closest(".form-line");n.coordsLimits={lat1:$("#qaFeedbackQuantityLat1").val(),lat2:$("#qaFeedbackQuantityLat2").val(),lon1:$("#qaFeedbackQuantityLon1").val(),lon2:$("#qaFeedbackQuantityLon2").val()};this.query="";this.searchBox.baseautocomplete({open:function(){$("#search_content ul").css("padding-top","0");$("#search_content li").css("padding-left","22px")},source:function(i,r){n.searchQuery(i.term,function(n){t.css("z-index","400");r(n)},10)},focus:function(n,t){var i=t.element;i.parent().find("li").removeClass("ui-menu-item-hover");i.addClass("ui-menu-item-hover")},select:function(n,t){var i=t.item.data.coord;i&&($("#qaFeedbackQuantityLon").val(i[0]),$("#qaFeedbackQuantityLat").val(i[1]))},appendTo:"#search_content",autoFocus:!0})},n.updateLocation=function(t,i,u,f){$("#qaFeedbackQuantityLon").val(i);$("#qaFeedbackQuantityLat").val(u);$(n.SELECTOR_ISSUELOCATIONS).beeselect("setActive",t);r(t);setTimeout(function(){$("#qaFeedbackQuantitySearchBox").val(f);$("#qaFeedbackQuantitySearchBox").baseautocomplete("search",f)},1e3)},n}(QaQuality||(QaQuality={})),function(n){function t(t,i,r,u,f){var e=n.Url;i&&(e=e.replace("replacethisaction",i.toLowerCase()));u?QA!=undefined&&QA.Token!=undefined&&QA.Token.headers!=undefined&&(u.headers=QA.Token.headers):u={type:"GET",dataType:"json"};r&&(u.data=r);$.ajax(e,u).done(function(n){$.isFunction(t)&&t(n,!1,f)}).error(function(e){console.error(n.ERROR_AJAX+i+", Data="+JSON.stringify(r)+", Params="+JSON.stringify(u)+", callbackParams="+JSON.stringify(f));$.isFunction(t)&&t(e,!0,f)})}return n.ERROR_AJAX="QaQualityRepository.ajaxRequest(): Error on Action: ",n.ERROR_INIT="QaQualityRepository.init(): No URL for ajax-module QaQualityRepository",n.Url="",n.init=function(t){setTimeout(function(){t||console.error(n.ERROR_INIT);n.Url=t},0)},n.makeAjax=function(n,i,r,u,f){setTimeout(function(){t(n,i,r,u,f)},0)},n}(QaQualityRepository||(QaQualityRepository={}));QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.FeedbackShpd=QA.Beeline.FeedbackShpd||function(){function y(){o=$(".file-info:visible").length}function ui(n){return n.toLowerCase().match(/\.doc$/)||n.toLowerCase().match(/\.docx$/)?"doc":n.toLowerCase().match(/\.xls$/)||n.toLowerCase().match(/\.csv$/)||n.toLowerCase().match(/\.xlsx$/)?"xls":n.toLowerCase().match(/\.pdf$/)?"pdf":n.toLowerCase().match(/\.gif$/)?"gif":n.toLowerCase().match(/\.png$/)?"png":n.toLowerCase().match(/\.jpg$/)?"jpg":n.toLowerCase().match(/\.zip$/)?"zip":"clear-file"}var ut=function(){$("#problem-line").hide();$("#orderhelp-line").hide();$("#solving-line").hide();$("#description-line").hide();$("#respond-line").hide();$("#phone-line").hide();$("#noty-line").hide();$(".movement-lines").hide()},t="",e="",p="",w="fttb",b="tv",k,d,g,n,u,c,o=0,s=!1,f=!1,l=!1,nt,ft=[],i,et=function(n,r,u,f,e,o){i=n;k=r;d=u;g=f;nt=e;c=o;t=i.isMobile=="True"?"Question":QaFeedback.ShpdTypeSelectId;t?v():!i.currentType||(t=i.currentType,v())},ot=function(n){var t=$(n.target).closest(".form-select"),r,u;t.addClass("default-empty200px");$(n.target).attr("name")=="FeedbackLoginSelect"&&$.ajax({type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",url:i.loginsUrl,data:{},success:function(n){var i,r,u,f;if(n.IsSucceeded&&n.View){i=[];$.each(n.View,function(n,t){i.push({id:t.Id,image:"",title:t.Title,isSelected:t.IsSelected})});$("#FeedbackLoginSelect").beeselect("setItems",i);function e(n,t,i){for(var r=0;r<n.length;r+=1)if(n[r][t]===i)return r}r=e(i,"isSelected",!0);$("#FeedbackLoginSelect").beeselect("setActive",i[r].id);u=t.find(".drop");f=t.find(".drop li").length;f>=9&&u.css("height","420px")}},dataType:"json"});$(n.target).attr("name")=="InternetProblemSelect"&&(r=t.find(".drop"),u=t.find(".drop li").length,u>=9&&r.css("height","420px"));ft.push(n.target.id)},v=function(){$("#FeedbackContainerBlock").is(":visible")?(i.isMobile&&t!="Movement"||$("#FeedbackTypeSelect").beeselect("setActive",t),tt()):setTimeout(v,100)},tt=function(n,u){u&&!!u.value&&(t=u.value);$("#FeedbackDataType").val(t);ut();$("#QuestionThemeSelect").beeselect("unset");$("#ClaimThemeSelect").beeselect("unset");$("#QuestionThemeSelect").closest(".form-select").addClass("default-empty200px");$("#ClaimThemeSelect").closest(".form-select").addClass("default-empty200px");$("#theme-line").show();$("#submit-feedback").beebutton("option","title",i.defaultButtonText);t==="Claim"?($("#feedback-type-label").html("Ваша жалоба"),$("#claim-theme-line").show(),$("#question-theme-line").hide(),$("#HelpType").val("claim")):t==="Question"?($("#feedback-type-label").html("Ваш вопрос"),$("#question-theme-line").show(),$("#claim-theme-line").hide(),$("#HelpType").val("consult")):t==="Movement"&&($(".movement-lines").show(),$("#theme-line").hide(),$("#Flat").mask("9?999",{placeholder:""}),$("div[data-movement-check-block]").show(),s=!1,f=!1,l=!1,$("#StreetId").next().find("input[type='text']").val(""),$("#HouseId").next().find("input[type='text']").val(""),$("#Flat").val(""),$("#Flat").attr("disabled",!1),$("#submit-feedback").beebutton("option","title",i.movementButtonText),r());$(".house-connected").hide();$(".house-not-connected").hide();$(".form-row.submit").hide();h()},st=function(n,t){console.log(n,t);var i=$("#StreetId").val();$("#StreetId").val(t.value);s=!QaCommon.Utils.isBlank(t.value);$("#House").beesearchtextbar("setUrlParams",{streetId:$("#StreetId").val()});r();a();$("div[data-movement-check-block]").show();$("div[data-movement-check-success-block]").hide()},ht=function(n,t){QaCommon.Utils.isBlank(t.value)?f=!1:(f=!0,$("#HouseId").val(t.value));r();a();$("div[data-movement-check-block]").show();$("div[data-movement-check-success-block]").hide()},ct=function(n){l=QaCommon.Utils.isBlank($(n).val())?!1:!0},lt=function(){s=!1;$(".house-not-connected").hide();$(".house-connected").hide();r()},at=function(){$("#HouseId").next().find("input").not("[type='hidden']").on("blur",a)},vt=function(){var t=$("#HouseId").next().find("input"),n=t.val();/^[A-z&#209;&#241;0-9]*$/i.test(n)?null:n=n.replace(/[^A-z;А-я;0-9]/ig,"");t.val(n);f=!1;$(".house-not-connected").hide();$(".house-connected").hide();r();$(".form-row.submit").hide();a()},yt=function(){var n=$(".adress .town p").text(),t=$(".adress .house input[type='text']").val(),i=$(".adress .street input[type='text']").val(),r=$(".adress .flat input[type='text']").val(),u=n+", "+i+", "+t+", кв "+r;$("#MovementAddress").val(u)},pt=function(n,i){e=i.value;console.log("Theme: ",e,"Type: ",t);$("#solving-line").hide();$("#orderhelp-line").hide();$(".movement-lines").hide();$("#InternetProblemSelect").beeselect("unset");$("#TvProblemSelect").beeselect("unset");$("#InternetProblemSelect").closest(".form-select").addClass("default-empty200px");$("#TvProblemSelect").closest(".form-select").addClass("default-empty200px");t==="Question"?($("#description-line").show(),$("#respond-line").show(),$("#phone-line").show(),$("#noty-line").show(),$("#CrmThemeTitle").val(i.target.text()),$("#CrmThemeCode").val(i.value),$(".form-row.submit").show()):t==="Claim"?($("#CrmThemeTitle").val(i.target.text()),$("#CrmThemeCode").val(i.value),e.toLowerCase()===w||e.toLowerCase()===b?($(".form-row.submit").hide(),$("#problem-line").show(),$("#description-line").hide(),$("#respond-line").hide(),$("#phone-line").hide(),$("#noty-line").hide(),e.toLowerCase()==w?($("#internet-problem-line").show(),$("#tv-problem-line").hide()):e.toLowerCase()==b&&($("#tv-problem-line").show(),$("#internet-problem-line").hide())):($("#problem-line").hide(),$("#description-line").show(),$("#respond-line").show(),$("#phone-line").show(),$("#noty-line").show(),$(".form-row.submit").show())):t==="Movement"&&($(".movement-lines").show(),$("div[data-check-success-block]").show(),s=!1,f=!1,l=!1,r(),$("#StreetId").next().find("input[type='text']").val(""),$("#HouseId").next().find("input[type='text']").val(""),$("#Flat").val(""),$("#Flat").attr("disabled",!1));h();it()},wt=function(n,t){$("#solving-line").hide();$("#orderhelp-line").hide();$("#description-line").hide();$("#noty-line").hide();$("#respond-line").hide();$("#phone-line").hide();p=t.value;var i=$('input.problem-desc[data-id="'+p+'"]'),r=i.attr("data-no-instruction")=="True";console.log("No instruction: ",r);r?($("#description-line").show(),$("#respond-line").show(),$("#phone-line").show(),$("#noty-line").show(),$(".form-row.submit").show(),h()):($("#solving-line").show(),$("#solving-text").html(i.data("text")))},bt=function(){QA.Beeline.Popup.show('<h2 class="align">Помогло<\/h2><h4 class="align">Если проблема решена, форма будет закрыта с потерей всех данных<\/h4><div class="submit align"><span class="button common" id="feedback-success-popup-close"><input type="button" value="Закрыть форму" ><label>Закрыть форму<\/label><span class="disabled">Закрыть форму<\/span><\/span><span> или <span class="dynamic" onclick="QA.Beeline.Popup.close();">Вернуться к оформлению заявки<\/span><\/span><\/div>');$("#feedback-success-popup-close").click(function(){QA.Beeline.Popup.close();QaFeedback.hide()})},kt=function(){$(".form-row.submit").show();h();$("#orderhelp-line").show();$("#description-line").show();$("#respond-line").show();$("#phone-line").show();$("#noty-line").show();h()},dt=function(){var n=$("#OrderHelpSelect").beecheckboxlist("getValue");console.log("Order help change: "+n);n=="master"?($("#paid-service-note").show(),$("#HelpType").val("comphlp")):($("#paid-service-note").hide(),$("#HelpType").val("claim"))},h=function(){QA.Beeline.Validation.Init({SubmitAreaSelector:".submit-feedback",DoInitValidation:!0},"feedback-validation-form")},r=function(){t!=="Movement"||f?s&&f?$("#check-connect-button").beebutton("enable"):$("#check-connect-button").beebutton("disable"):$("#check-connect-button").beebutton("disable")},a=function(){setTimeout(function(){var n=$("#HouseId").next().find("input"),t=!n.is(":focus")&&!QaCommon.Utils.isBlank(n.val())&&!s,i=$("#HouseId").next().find("input"),r=!QaCommon.Utils.isBlank(i.val());t&&r?$(".house-not-connected").show():$(".house-not-connected").hide()},10)},gt=function(){$.ajax({url:nt,type:"POST",data:{houseId:$("#HouseId").val()},success:function(n){n.Result===!0?($(".house-not-connected").hide(),$(".house-connected").show(),$(".form-row.submit").show(),r(),$("div[data-movement-check-block]").hide(),$("div[data-movement-check-success-block]").show()):($(".house-not-connected").show(),$(".house-connected").hide(),$("div[data-movement-check-block]").show(),$("div[data-movement-check-success-block]").hide(),r());h();$("#Flat").attr("disabled",!1)}})},ni=function(){var n=$("#FeedbackValidationContext"),t=$(".submit-feedback"),i="feedback-overlay",r,u;return yt(),$("#FeedbackType").val(),r=QA.Beeline.Validation.Validate(null,!1,null,n),r&&(u=n.find("input, textarea").serialize(),QA.Beeline.showPartialLoading(i,t.attr("id")),jQuery.ajax(k,{data:u,type:"POST",dataType:"json",traditional:!0}).done(function(r){QA.Beeline.hidePartialLoading(i,t.attr("id"));r.IsSucceeded===!0?$("#FeedbackContainerBlock").html(r.View):n.html('<h2 class="header-special">Ошибка<\/h2>')}).error(function(){n.html('<h2 class="header-special">Ошибка<\/h2>')})),!1},it=function(){o=0;$("#add-another-file").beebutton("enable");try{n&&n.destroy()}catch(r){}$(".upload-cont").unbind();$(".file-info").remove();$("#add-another-file").beebutton("option","title","Прикрепить файл");var t=$(".upload .special"),i=t.find(".progress-bar");n=new plupload.Uploader({runtimes:"flash,html5,html4",browse_button:"ie-upload-button",container:"upload-cont",max_file_size:"10mb",chunk_size:"100kb",multi_selection:!1,url:d,flash_swf_url:"/scripts/plupload/plupload.flash.swf",filters:[{title:"Файлы для загрузки",extensions:"bmp,dcx,doc,dot,gif,jfx,jpe,jpeg,jpg,pcx,pdf,png,rtf,tif,tiff,txt,wif,xif,xls"}]});n.init();n.bind("FilesAdded",function(n,i){var r,f,e;$(".upload-tip").hide();$(t).find(".text-tip").empty().hide();r=i[0];console.log(r);f=ui(r.name);e=$('<div class="file-info" data-id="'+r.id+'"><span class="file '+f+'">'+r.name+' <span class="dynamic" onclick="QA.Beeline.FeedbackShpd.StopFile(\''+r.id+'\');" data-id="'+r.id+'"><i>Не загружать<\/i><\/span><\/span><\/div>');$("#add-another-file").beebutton("disable");$(t).prepend(e);r.size==0?(n.removeFile(r),console.log("Файл "+r.name+" пустой"),QA.Beeline.hidePartialLoading("upload-loading",null)):(n.start(),n.refresh(),console.log("Uploaded files: ",u),$("#add-another-file").beebutton("disable"))});n.bind("UploadProgress",function(n,t){t.percent>=100?i.hide():(i.show(),i.find(".slide").width(t.percent+"%"));n.refresh()});n.bind("FileUploaded",function(i,r,f){QA.Beeline.hidePartialLoading("upload-loading",null);u&&ri();var e=$.parseJSON(f.response);$("#add-another-file").beebutton("enable");$("#add-another-file").beebutton("option","title","Добавить еще...");e.isError?(rt(r.id),u=undefined,i.refresh(),$(t).find(".upload-tip").html("<i>"+e.message+"<\/i>").show()):(e.path&&(u=e.path),y(),console.log("uploaded: ",o,"/",c),o>=c&&(i.trigger("DisableBrowse",!0),$("#add-another-file").beebutton("disable"),$("#add-another-file").beebutton("option","title","Лимит файлов для загрузки")),console.log(n.files),$(".file-info .dynamic").html("<i>Удалить<\/i>"));n.refresh()});n.bind("Error",function(n,i){console.log("error: ");console.log(i);$(t).find(".upload-tip").html("<i>"+i.message+"<\/i>").show();QA.Beeline.hidePartialLoading("upload-loading",null);u=undefined;n.refresh();y()})},ti=function(){console.log("add file...");$(".upload-tip").hide();document.getElementById("add-file-hidden-button").click();$("#add-file-hidden-button").click()},rt=function(t){console.log("Removing: "+t);var i=n.getFile(t);$(".upload-tip").hide();i.percent!=100&&n.stop();$('.file-info[data-id="'+t+'"]').slideToggle();n.removeFile(i);$(".progress-bar .slide").width(0);$(".progress-bar").hide();$("#add-another-file").beebutton("enable");console.log("refreshing...");n.trigger("DisableBrowse",!1);setTimeout(function(){n.refresh();y();o===0?$("#add-another-file").beebutton("option","title","Прикрепить файл"):$("#add-another-file").beebutton("option","title","Добавить еще...");console.log("uploadedz: ",o,"/",c)},500)},ii=function(){n.stop()},ri=function(t){var i=$(".upload .special");$.ajax({url:g,type:"POST",dataType:"json",data:{uploadedFile:u}}).done(function(i){t&&typeof t=="function"&&t();var r=-1;$(n.files).each(function(n,t){if(t.name==i.name)return r=n,!1});r>=0&&n.files.splice(r,1);n.refresh()});$(i).find(".file-info").empty();u=undefined;n.refresh()};return{Init:et,InitDropdownDefaults:ot,ChangeFeedbackType:tt,ChangeTheme:pt,ChangeProblem:wt,SolveSuccess:bt,SolveFailed:kt,OrderHelpChange:dt,CheckAvailability:gt,SubmitFeedback:ni,AddFile:ti,StreetChangedByKeyboard:lt,HouseChangedByKeyboard:vt,SetStreetId:st,SetHouseId:ht,SetFlatId:ct,HouseInit:at,InitUploader:it,StopUpload:ii,StopFile:rt}}(),function(n){function f(u){var f=$(n.SELECTOR_ROOT),a,v,y;f.find(n.SELECTOR_REASON_BLOCK).find("li").children("span.radio").click(function(){i($(this))});f.find(n.SELECTOR_REASON_BLOCK).find("li").children("label").children("span").click(function(){i($(this).parent().siblings("span.radio"))});f.find(n.SELECTOR_PROBLEM_BLOCK).find(".radio").click(function(){h(this)});f.find(n.SELECTOR_BUTTON_GET_VERIFY_CODE).click(e);f.find(n.SELETOR_PHONE_INFO_BLOCK).find("span.redact").click(s);f.find(n.SELECTOR_PROBLEM_SMS_BLOCK).find(".checkblock").click(r);f.on(QA.Beeline.Validation.EVENT_VALIDATION_DONE,l);$(n.SELECTOR_BUTTON_SUBMIT).siblings("label").unbind("click");$(n.SELECTOR_BUTTON_SUBMIT).siblings("label").bind("click",c);$(n.SELECTOR_BUTTON_VERIFY_CODE).siblings("label").unbind("click");$(n.SELECTOR_BUTTON_VERIFY_CODE).siblings("label").bind("click",o);t({Init:!0});a=f.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID);QA.Beeline.Validation.Init({SummaryValidationSelector:n.SELECTOR_VAL_SUMMARY,SubmitAreaSelector:n.SELECTOR_SUBMIT_BLOCK,DoInitValidation:!1},a);v=f.find(n.SELECTOR_EMAIL_VALUE).attr("name");QA.Beeline.Validation.Ext.Email.Init(v,a);y=f.find(n.SELECTOR_USER_QESTION_BLOCK).find("textarea").attr("name");QA.Beeline.Validation.AddClientValidationExtension(a,y,w);QA.Beeline.Validation.Validate(null,!0,null,f);QA.Beeline.Validation.SetSubmitButtonState(f,null,!1);u!=undefined&&u!=null&&u==!0&&i($("."+n.CLASS_REASON_SHORT_PHONE))}function i(i){var r=$(i);if(r.hasClass("checked"))return!1;u(i);r.hasClass(n.CLASS_REASON_SHORT_PHONE)?($(n.SELECTOR_REASON_VALUE).val(!0),$(n.SELECTOR_BUTTON_SUBMIT).parent().removeClass(n.CLASS_SUBMIT),$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().addClass(n.CLASS_SUBMIT)):($(n.SELECTOR_REASON_VALUE).val(!1),$(n.SELECTOR_BUTTON_SUBMIT).parent().addClass(n.CLASS_SUBMIT),$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().removeClass(n.CLASS_SUBMIT));t();QA.Beeline.Validation.IsModuleInitialized(r)&&QA.Beeline.Validation.Validate(null,!0,null,r)}function e(){$(this).hasClass("disabled")||($(n.SELECTOR_PROGRESS).removeClass(n.CLASS_HIDDEN),QaSwindleRepository.makeAjax(v,n.AjaxActions.SwindleGetVerifyPass,$(n.SELECTOR_ROOT).serializeAnything(),{type:"POST",dataType:"json"}))}function o(){var t=$(n.SELECTOR_VERIFY_CODE_VALUE);$(n.SELECTOR_PROGRESS).removeClass(n.CLASS_HIDDEN);QA.Beeline.Validation.Validate(null,!0,null,t);QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client)?$(QaFeedback.SELECTOR_PROGRESS).addClass(QaFeedback.CLASS_HIDDEN):QaSwindleRepository.makeAjax(y,n.AjaxActions.SwindleVerifyPass,$(n.SELECTOR_ROOT).serializeAnything(),{type:"POST",dataType:"json"})}function s(){t();QA.Beeline.Validation.IsModuleInitialized(n.SELECTOR_ROOT)&&QA.Beeline.Validation.Validate(null,!0,null,n.SELECTOR_ROOT);$(n.SELECTOR_CAPTCHA_RESULT_KEY).val("")}function h(t){var i=$(t);if(i.hasClass("checked"))return!1;u(t);QA.Beeline.Validation.Validate(null,!0,n.PROBLEM_VALIDATION_NAME,i);$(n.SELECTOR_PROBLEM_VALUE).val(i.attr("data-id"))}function r(){var r=$(this),t,i;r.children(".checkbox").first().toggleClass("checked");t=$(n.SELECTOR_USER_QESTION_BLOCK).find("textarea");i=r.find("[type='checkbox']");i.attr("checked")=="checked"?(i.removeAttr("checked"),$(n.SELECTOR_PROBLEM_SMS_VALUE).val(!1),t.siblings(QA.Beeline.Validation.SELECTOR_RED_ERROR).removeClass(QA.Beeline.Validation.CLASS_DISABLE_VALIDATION)):(i.attr("checked","checked"),$(n.SELECTOR_PROBLEM_SMS_VALUE).val(!0),t.siblings(QA.Beeline.Validation.SELECTOR_RED_ERROR).addClass(QA.Beeline.Validation.CLASS_DISABLE_VALIDATION));QA.Beeline.Validation.Validate(null,!0,t.attr("name"),n.SELECTOR_ROOT);QA.Beeline.Validation.HideRedErrors(t.attr("name"),n.SELECTOR_ROOT)}function c(){if($(n.SELECTOR_PROGRESS).removeClass(QaFeedback.CLASS_HIDDEN),QA.Beeline.Validation.Validate(null,!1,null,this),QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client))$(n.SELECTOR_PROGRESS).addClass(QaFeedback.CLASS_HIDDEN);else{var t=$(n.SELECTOR_ROOT).serializeAnything();QaSwindleRepository.makeAjax(p,n.AjaxActions.SendSwindle,t,{type:"POST",dataType:"json"})}}function l(){QA.Beeline.Validation.HasErrors(n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Client)?$(n.SELECTOR_BUTTON_GET_VERIFY_CODE).addClass(QA.Beeline.Validation.CLASS_DISABLED):$(n.SELECTOR_BUTTON_GET_VERIFY_CODE).removeClass(QA.Beeline.Validation.CLASS_DISABLED)}function a(t,i,r){if($(n.SELECTOR_CONTAINER_LOADER).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_PARENT).html(t.View),f(r.IsShortSelected)):((new QaCaptcha).update(n.SELECTOR_PARENT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_ROOT))}function v(i,r){if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),r){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}if($(n.SELECTOR_BUTTON_SUBMIT).parent().removeClass(n.CLASS_SUBMIT),$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().addClass(n.CLASS_SUBMIT),i.IsSucceeded){$(n.SELECTOR_CAPTCHA_RESULT_KEY).val(i.CaptchaResultKey);t({ReasonShortNumberGetVerifyCodeStep:!0});var u=$(n.SELECTOR_VERIFY_CODE_VALUE);QA.Beeline.Validation.IsModuleInitialized(u)&&(QA.Beeline.Validation.Validate(null,!0,u.attr("name"),u),QA.Beeline.Validation.HideRedErrors(u.attr("name"),u))}else(new QaCaptcha).update(n.SELECTOR_PARENT),QA.Beeline.Validation.Validate(i.Errors,!1,null,n.SELECTOR_ROOT)}function y(i,u){var f,e;if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),u){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}if((new QaCaptcha).update(n.SELECTOR_PARENT),i.IsSucceeded){if($(n.SELECTOR_VERIFY_CODE_VALUE).val(""),$(n.SELECTOR_BUTTON_SUBMIT).parent().addClass(n.CLASS_SUBMIT),$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().removeClass(n.CLASS_SUBMIT),$(n.SELETOR_PHONE_INFO_BLOCK).find("span.black").text(i.Phone),f=$(n.SELECTOR_PROBLEM_SMS_VALUE).val(),(f=="true"||f=="True"||f==!0)&&r(),t({ReasonShortNumberLastStep:!0}),e=$(n.SELECTOR_ROOT).find(n.SELECTOR_CAPTCHA_VALUE),QA.Beeline.Validation.IsModuleInitialized(e)){var h=$(n.SELECTOR_ROOT).find(n.SELECTOR_PROBLEM_VALIDATION),c=h.attr(QA.Beeline.Validation.ATTR_FIELD_TITLE),o=QA.Beeline.Validation.CreateError(c,QA.Beeline.Validation.ErrorSourceTypes.Client,QA.Beeline.Validation.ErrorTypes.Requred,n.PROBLEM_VALIDATION_NAME),s={};s[o.Name]=o;QA.Beeline.Validation.Validate(s,!0,null,e)}}else QA.Beeline.Validation.Validate(i.Errors,!1,null,n.SELECTOR_ROOT)}function p(t,i){if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),i){QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}t.IsSucceeded?($(n.SELECTOR_PARENT).html(t.View),window.scrollTo(0,0)):((new QaCaptcha).update(n.SELECTOR_PARENT),QA.Beeline.Validation.Validate(t.Errors,!1,null,n.SELECTOR_ROOT))}function u(n){var t=$(n);t.closest(".radio-list").find(".radio").removeClass("checked");t.find("input").attr("checked",!0);t.addClass("checked")}function w(t,i){var u=$(n.SELECTOR_ROOT),f=u.find("[name='"+i+"']"),o=f.val(),r=u.find(n.SELECTOR_USER_QUESTION_MAX_LENGTH_VALUE).val(),e;return(r||(r=0,console.error("Can't read max length UserQueston values")),o.length>r)?(e=f.siblings(QA.Beeline.Validation.SELECTOR_RED_ERROR).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT).replace("%MAX%",r),QA.Beeline.Validation.AddError(i,e,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,u),!1):!0}function t(t){t||(t={});var i=$(n.SELECTOR_REASON_VALUE).val();if(t.Init){$(n.SELECTOR_BUTTON_SUBMIT).parent().removeClass(n.CLASS_HIDDEN);$(n.SELECTOR_VERIFY_CODE_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_PROBLEM_SMS_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_SHORT_NUM_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_PROBLEM_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELETOR_PHONE_INFO_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().addClass(n.CLASS_HIDDEN);$(n.SELECTOR_PHONE_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_CAPTCHA_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_EMAIL_BLOCK).addClass(n.CLASS_HIDDEN);return}$(n.SELECTOR_PHONE_BLOCK).removeClass(n.CLASS_HIDDEN);$(n.SELECTOR_BUTTON_SUBMIT).parent().removeClass(n.CLASS_HIDDEN);$(n.SELECTOR_CAPTCHA_BLOCK).removeClass(n.CLASS_HIDDEN);$(n.SELECTOR_VERIFY_CODE_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_PROBLEM_SMS_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_SHORT_NUM_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_PROBLEM_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELETOR_PHONE_INFO_BLOCK).addClass(n.CLASS_HIDDEN);$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().addClass(n.CLASS_HIDDEN);i=="true"||i=="True"?($(n.SELECTOR_VERIFY_CODE_CONTAINER_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_USER_QESTION_BLOCK).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_OTHER_REASON_NOTICE).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_WHATS_YOUR_NAME).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_SPAM_NUMBER).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_EMAIL_BLOCK).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_BUTTON_SUBMIT).parent().addClass(n.CLASS_HIDDEN),t.ReasonShortNumberGetVerifyCodeStep&&($(n.SELECTOR_VERIFY_CODE_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_BUTTON_VERIFY_CODE).parent().removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_VERIFY_CODE_CONTAINER_BLOCK).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_CAPTCHA_BLOCK).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_BUTTON_SUBMIT).parent().addClass(n.CLASS_HIDDEN)),t.ReasonShortNumberLastStep&&($(n.SELECTOR_PROBLEM_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_USER_QESTION_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_EMAIL_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_PROBLEM_SMS_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_SHORT_NUM_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_BUTTON_SUBMIT).parent().removeClass(n.CLASS_HIDDEN),$(n.SELETOR_PHONE_INFO_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_OTHER_REASON_NOTICE).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_WHATS_YOUR_NAME).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_SPAM_NUMBER).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_PHONE_BLOCK).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_VERIFY_CODE_CONTAINER_BLOCK).addClass(n.CLASS_HIDDEN)),$(n.SELECTOR_PHONE_BLOCK+" label").text("Укажите свой контактный телефон")):($(n.SELECTOR_USER_QESTION_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_EMAIL_BLOCK).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_OTHER_REASON_NOTICE).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_WHATS_YOUR_NAME).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_SPAM_NUMBER).removeClass(n.CLASS_HIDDEN),$(n.SELECTOR_PHONE_BLOCK+" label").text("Укажите телефон, на который пришло сообщение"),$(n.SELECTOR_PROBLEM_BLOCK).addClass(n.CLASS_HIDDEN),$(n.SELECTOR_VERIFY_CODE_CONTAINER_BLOCK).addClass(n.CLASS_HIDDEN))}return n.CLASS_REASON_SHORT_PHONE="reason-short-phone",n.CLASS_HIDDEN="hidden",n.SELECTOR_PARENT="#FeedbackContainerBlock",n.SELECTOR_MAIN_TITLE="#FeedbackMainTitle",n.SELECTOR_ROOT="[data-block-validation-id='swindle-validation-form']",n.SELECTOR_CONTAINER_LOADER="#FeedbackLoader",n.SELECTOR_VAL_SUMMARY=".button-note",n.SELECTOR_REASON_BLOCK="#ReasonBlock",n.SELECTOR_REASON_VALUE="#IsReasonShortNumbers",n.SELECTOR_USER_QESTION_BLOCK="#UserQuestionBlock",n.SELECTOR_OTHER_REASON_NOTICE=".other-reason-notice",n.SELECTOR_WHATS_YOUR_NAME="#WhatsYourNameBlock",n.SELECTOR_SPAM_NUMBER="#SpamNumberBlock",n.SELECTOR_USER_QUESTION_MAX_LENGTH_VALUE="#UserQuestionMaxLength",n.SELECTOR_PHONE_BLOCK="#PhoneBlock",n.SELETOR_PHONE_INFO_BLOCK="#PhoneInfoBlock",n.SELECTOR_PROBLEM_BLOCK="#ProblemBlock",n.SELECTOR_PROBLEM_VALUE="#ProblemId",n.PROBLEM_VALIDATION_NAME="ProblemsRadioVal",n.SELECTOR_PROBLEM_VALIDATION="#ProblemsRadio",n.SELECTOR_SHORT_NUM_BLOCK="#ShortNumberBlock",n.SELECTOR_EMAIL_BLOCK="#EmailContanerBlock",n.SELECTOR_EMAIL_VALUE="#Email",n.SELECTOR_CAPTCHA_BLOCK="#CaptchaBlock",n.SELECTOR_CAPTCHA_VALUE="[name='Captcha']",n.SELECTOR_CAPTCHA_RESULT_KEY="#CaptchaResultKey",n.SELECTOR_PROBLEM_SMS_BLOCK="#ProblemSmsSentBlock",n.SELECTOR_PROBLEM_SMS_VALUE="#IsProblemSmsSent",n.SELECTOR_PROGRESS="#ContainerProgress",n.SELECTOR_VERIFY_CODE_CONTAINER_BLOCK="#VerifyCodeContainerBlock",n.SELECTOR_BUTTON_GET_VERIFY_CODE="#ButtonGetVerifyCode",n.SELECTOR_VERIFY_CODE_BLOCK="#VerifyCodeBlock",n.SELECTOR_VERIFY_CODE_VALUE="#VerifyCode",n.CLASS_SUBMIT="ButtonSubmit",n.SELECTOR_SUBMIT_BLOCK="."+n.CLASS_SUBMIT,n.SELECTOR_BUTTON_VERIFY_CODE="#ButtonVerifyCode",n.SELECTOR_BUTTON_SUBMIT="#ButtonSubmit",n.SELECTOR_FILTER_TYPE_SUCCESS_TEXT="#SuccessText",n.ERROR_FATAL="При отправке запроса возникла ошибка",n.AjaxActions={},n.init=function(t,i){i!=undefined&&i!=null&&(n.AjaxActions=i);QaSwindleRepository.init(t)},n.show=function(t){$(n.SELECTOR_CONTAINER_LOADER).removeClass(n.CLASS_HIDDEN);QaSwindleRepository.makeAjax(a,n.AjaxActions.SwindleIndex,null,null,{IsShortSelected:t})},n}(QaSwindle||(QaSwindle={})),function(n){function t(t,i,r,u,f){var e=n.Url;i&&(e=e.replace("replacethisaction",i.toLowerCase()));u?QA!=undefined&&QA.Token!=undefined&&QA.Token.headers!=undefined&&(u.headers=QA.Token.headers):u={type:"GET",dataType:"json"};r&&(u.data=r);$.ajax(e,u).done(function(n){$.isFunction(t)&&t(n,!1,f)}).error(function(e){console.error(n.ERROR_AJAX+i+", Data="+JSON.stringify(r)+", Params="+JSON.stringify(u)+", callbackParams="+JSON.stringify(f));$.isFunction(t)&&t(e,!0,f)})}return n.ERROR_AJAX="QaSwindleRepository.ajaxRequest(): Error on Action: ",n.ERROR_INIT="QaSwindleRepository.init(): No URL for ajax-module QaSwindleRepository",n.Url="",n.init=function(t){setTimeout(function(){t||console.error(n.ERROR_INIT);n.Url=t},0)},n.makeAjax=function(n,i,r,u,f){setTimeout(function(){t(n,i,r,u,f)},0)},n}(QaSwindleRepository||(QaSwindleRepository={}));QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.FindError=QA.Beeline.FindError||function(){function f(){var n,t,r,i;return document.selection&&document.selection.createRange?(n=document.selection.createRange(),n.htmlText):window.getSelection?(t=window.getSelection(),t.rangeCount>0?(n=t.getRangeAt(0),r=n.cloneContents(),i=document.createElement("div"),i.appendChild(r),i.innerHTML):""):""}var t=127,i,n,r,u;return $(document).keydown(function(i){var u,e;i.which==13&&i.ctrlKey&&(u=r().toString(),u.length>t?n(u.substring(0,t),!0):(QA.Beeline.GoogleAnalytics.findErrorOpen("Keyboard"),e=f().toString(),e.match(".*<img .*")||e.match(".*<IMG .*")?n(u,!0):n(u,!1)))}),n=function(n,t){QaCommon.Utils.ajaxJson(i,{selectedText:n,TooLong:t},function(n){QA.Beeline.Popup.show(n)},function(){})},$(".error-link span.dynamic").click(function(){n("",!1)}),r=function(){var n="";return window.getSelection?n=window.getSelection():document.getSelection?n=document.getSelection():document.selection&&(n=document.selection.createRange().text),n},u=function(r){i=r;$("#max-selected-textlegth").text(t.toString());$("#find-error-link-id").click(function(){QA.Beeline.GoogleAnalytics.findErrorOpen("ClickLink");n("")})},{init:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.GoogleAnalytics=QA.Beeline.GoogleAnalytics||function(){function t(){return window.location.host+window.location.pathname+window.location.search+window.location.hash}function i(n){return n=="cellphone"?"Phone":n=="planshet"?"Tablet":n=="usb-modem"?"USB":n}function k(n){return n=="Мобильный телефон"?"Mobile":n=="USB модем и Планшет"?"USBandTablet":n=="Домашний интернет"?"InternetHome":n=="Телевидение"?"TV":n=="Домашний телефон"?"PhoneHome":n}var e="inav",n=function(){return typeof _gaq=="undefined"?!1:typeof ga=="undefined"?!1:!0},o=function(){var t=$(this).parents(".description").find("h3:first a").text(),i="Popular|"+t+"|К подключению",n;u(i);n=$(this).attr("link");window.location=n},s=function(n){return n.replace(/^\s+|\s+$/g,"")},r=function(n){var r,u,t,i;if(n!=undefined){for(r=n.split("/"),u="",t=r.length-1;t>0;t--)if(i=r[t],i!=""&&i!="#"){u=i;break}return u}return""},pr=function(){var n;return n=$(".menu .sub-1 .active a").length>0?$(".menu .sub-1 .active a").attr("href"):$(".menu .sub-1 .active-node a").attr("href"),r(n)},wr=function(){var n;return n=$(".menu .sub-2 .active a").length>0?$(".menu .sub-2 .active a").attr("href"):$(".menu .sub-2 .active-node a").attr("href"),r(n)},u=function(n){QaCommon.LocalStorage.set("inav",n)},br=function(){return QaCommon.LocalStorage.get(e)},h=function(){if(n()){var i=$(".bill-services h5 strong").first().text().replace("«","").replace("»",""),t=0;$(".bill-slide td strong.tariff-total").length>0&&(t=t+parseInt($(".bill-slide td strong.tariff-total").first().text()));$(".bill-slide td strong.service-fee-total-monthly").length>0&&(t=t+parseInt($(".bill-slide td strong.service-fee-total-monthly").first().text()));$(".bill-slide td strong.service-fee-total-daily").length>0&&(t=t+30*parseInt($(".bill-slide td strong.service-fee-total-daily").first().text()));_gaq.push(["_trackEvent","Mobile|Tariff|Phone",i+"|Change|ToChange",window.location.host+window.location.pathname+window.location.search+window.location.hash,t]);ga("send","event","Mobile|Tariff|Phone",i+"|Change|ToChange",window.location.host+window.location.pathname+window.location.search+window.location.hash,t)}},f=function(t,i,r,u){if(n()){var f=0;i&&(f=f+parseInt(i));r&&(f=f+parseInt(r)*30);u&&(f=f+parseInt(u));_gaq.push(["_trackEvent","Mobile|Service|Phone",t+"|Add|ButtonClick",window.location.host+window.location.pathname+window.location.search+window.location.hash,f]);ga("send","event","Mobile|Service|Phone",t+"|Add|ButtonClick",window.location.host+window.location.pathname+window.location.search+window.location.hash,f)}},f=function(t,i,r,u){if(n()){var f=0;i&&(f=f+parseInt(i));r&&(f=f+parseInt(r)*30);u&&(f=f+parseInt(u));_gaq.push(["_trackEvent","Mobile|Service|Phone",t+"|Add|ButtonClick",window.location.host+window.location.pathname+window.location.search+window.location.hash,f]);ga("send","event","Mobile|Service|Phone",t+"|Add|ButtonClick",window.location.host+window.location.pathname+window.location.search+window.location.hash,f)}},c=function(t,i,r){n()&&(r?(_gaq.push(["_trackEvent","Mobile|Tariff|Phone",i+"|Change|"+t+"|Open",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Tariff|Phone",i+"|Change|"+t+"|Open",window.location.host+window.location.pathname+window.location.search+window.location.hash)):(_gaq.push(["_trackEvent","Mobile|Service|Phone",i+"|Add|"+t+"|Open",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Service|Phone",i+"|Add|"+t+"|Open",window.location.host+window.location.pathname+window.location.search+window.location.hash)))},l=function(t,i){n()&&(i?(_gaq.push(["_trackEvent","Mobile|Tariff|Phone",t+"|Change|SMS|Query|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Tariff|Phone",t+"|Change|SMS|Query|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash)):(_gaq.push(["_trackEvent","Mobile|Service|Phone",t+"|Add|SMS|Query|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Service|Phone",t+"|Add|SMS|Query|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash)))},a=function(t,i){n()&&(i?(_gaq.push(["_trackEvent","Mobile|Tariff|Phone",t+"|Change|SMS|Code|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Tariff|Phone",t+"|Change|SMS|Code|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash)):(_gaq.push(["_trackEvent","Mobile|Service|Phone",t+"|Add|SMS|Code|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Service|Phone",t+"|Add|SMS|Code|Send",window.location.host+window.location.pathname+window.location.search+window.location.hash)))},v=function(t,i){n()&&(i?(_gaq.push(["_trackEvent","Mobile|Tariff|Phone",t+"|Change|SMS|Code|Error|Unsuccess",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Tariff|Phone",t+"|Change|SMS|Code|Error|Unsuccess",window.location.host+window.location.pathname+window.location.search+window.location.hash)):(_gaq.push(["_trackEvent","Mobile|Service|Phone",t+"|Add|SMS|Code|Error|Unsuccess",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Service|Phone",t+"|Add|SMS|Code|Error|Unsuccess",window.location.host+window.location.pathname+window.location.search+window.location.hash)))},y=function(t,i){n()&&(i?(_gaq.push(["_trackEvent","Mobile|Tariff|Phone",t+"|Change|SMS|Code|Success",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Tariff|Phone",t+"|Change|SMS|Code|Success",window.location.host+window.location.pathname+window.location.search+window.location.hash)):(_gaq.push(["_trackEvent","Mobile|Service|Phone",t+"|Add|SMS|Code|Success",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Mobile|Service|Phone",t+"|Add|SMS|Code|Success",window.location.host+window.location.pathname+window.location.search+window.location.hash)))},p=function(t,i){n()&&(_gaq.push(["_trackEvent","Home|"+t,i+"|Buy|ToBuyClick",window.location.host+window.location.pathname+window.location.search+window.location.hash]),ga("send","event","Home|"+t,i+"|Buy|ToBuyClick",window.location.host+window.location.pathname+window.location.search+window.location.hash))},w=function(t){n()&&(_gaq.push(["_trackPageview","/virtual/home/order/funnel/step"+t.toString()+"/"]),ga("send","pageview","/virtual/home/order/funnel/step"+t.toString()+"/"))},b=function(){n()&&(_gaq.push(["_trackPageview","/virtual/home/order/funnel/orderdone/"]),ga("send","pageview","/virtual/home/order/funnel/orderdone/"))},d=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Login|Top","Login|Send",i]);ga("send","event","Login|Top","Login|Send",i)}},g=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Support|Form",i+"|"+r+"|Send",u]);ga("send","event","Support|Form",i+"|"+r+"|Send",u)}},nt=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Support|Form",i+"|Error|"+r,u]);ga("send","event","Support|Form",i+"|Error|"+r,u)}},tt=function(i){if(n()){var r=t(),u=s(i);_gaq.push(["_trackEvent","HelpBlock|"+u,"Open|Menu",r]);ga("send","event","HelpBlock|"+u,"Open|Menu",r)}},it=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","HelpBlock|Оплачивай без комиссии","Form|Send|"+i,u,r]);ga("send","event","HelpBlock|Оплачивай без комиссии","Form|Send|"+i,u,r)}},rt=function(i){if(n()){var r=t();window.location.href.indexOf("otpravka-sms")>-1?(_gaq.push(["_trackEvent","Mobile|Service|Отправка SMS",i+"|Send",r]),ga("send","event","Mobile|Service|Отправка SMS",i+"|Send",r)):(_gaq.push(["_trackEvent","HelpBlock|Отправляй сообщения",i+"|Send",r]),ga("send","event","HelpBlock|Отправляй сообщения",i+"|Send",r))}},ut=function(i,r){if(n()){var u=t();window.location.href.indexOf("otpravka-sms")>-1?(_gaq.push(["_trackEvent","Mobile|Service|Отправка SMS",i+"|Error|"+r,u]),ga("send","event","Mobile|Service|Отправка SMS",i+"|Error|"+r,u)):(_gaq.push(["_trackEvent","HelpBlock|Отправляй сообщения",i+"|Error|"+r,u]),ga("send","event","HelpBlock|Отправляй сообщения",i+"|Error|"+r,u))}},ft=function(i){if(n()){u("Banner|"+i);var r=t();_gaq.push(["_trackEvent","Banner",i+"|Click",r]);ga("send","event","Banner",i+"|Click",r)}},et=function(){if(n()){var i=t();_gaq.push(["_trackPageview",i]);ga("send","pageview",i)}},ot=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Login|Mobile|Service|"+i+"|"+r,"Login|Send",u]);ga("send","event","Login|Mobile|Service|"+i+"|"+r,"Login|Send",u)}},st=function(i,r,u,f){if(n()){var e=t();_gaq.push(["_trackEvent","Mobile|Tariff|"+i,r+"|Info|"+u+"|"+f,e]);ga("send","event","Mobile|Tariff|"+i,r+"|Info|"+u+"|"+f,e)}},ht=function(i,r,u,f){if(n()){var e=t();_gaq.push(["_trackEvent","Mobile|Service|"+i,r+"|Info|"+u+"|"+f,e]);ga("send","event","Mobile|Service|"+i,r+"|Info|"+u+"|"+f,e)}},ct=function(){if(n()){var i=t();_gaq.push(["_trackPageview",i]);ga("send","pageview",i)}},lt=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Home|Availability","FlatAlready",i]);ga("send","event","Home|Availability","FlatAlready",i)}},at=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Home|Availability","FlatAvailable",i]);ga("send","event","Home|Availability","FlatAvailable",i)}},vt=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Support|Header","Open",i]);ga("send","event","Support|Header","Open",i)}},yt=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Support|"+i,"Open",r]);ga("send","event","Support|"+i,"Open",r)}},pt=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Support|Form","Open|HelpBlock",i]);ga("send","event","Support|Form","Open|HelpBlock",i)}},wt=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","ErrorFind|Comment","Open|"+i,r]);ga("send","event","ErrorFind|Comment","Open|"+i,r)}},bt=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","ErrorFind|Comment","Send|"+i,r]);ga("send","event","ErrorFind|Comment","Send|"+i,r)}},kt=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Bottom|Display","BottomLink|"+i,r]);ga("send","event","Map|Bottom|Display","BottomLink|"+i,r)}},dt=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Map|Bottom|Office","Filter|"+r+"|"+i,u]);ga("send","event","Map|Bottom|Office","Filter|"+r+"|"+i,u)}},gt=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Map|Bottom|Display","CloseLink|Close",i]);ga("send","event","Map|Bottom|Display","CloseLink|Close",i)}},ni=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Russia|Office","Office|"+i+"|MapSee",r]);ga("send","event","Map|Russia|Office","Office|"+i+"|MapSee",r)}},ti=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Navigation|SelectBlock",i+"|Open",r]);ga("send","event","Navigation|SelectBlock",i+"|Open",r)}},ii=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Navigation|NewsBlock",i+"|Open",r]);ga("send","event","Navigation|NewsBlock",i+"|Open",r)}},ri=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Russia|Region","Change|"+i,r]);ga("send","event","Map|Russia|Region","Change|"+i,r)}},ui=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Russia|Category","Change|"+i,r]);ga("send","event","Map|Russia|Category","Change|"+i,r)}},fi=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Russia|Zone","Filter|Select|"+i,r]);ga("send","event","Map|Russia|Office","Filter|Select|"+i,r)}},ei=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Map|Russia|Office","Filter|"+r+"|"+i,u]);ga("send","event","Map|Russia|Office","Filter|"+r+"|"+i,u)}},oi=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Map|Bottom|Office","Filter|"+r+"|"+i,u]);ga("send","event","Map|Bottom|Office","Filter|"+r+"|"+i,u)}},si=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Russia|"+i,"Filter|Text|Search",r]);ga("send","event","Map|Russia|"+i,"Filter|Text|Search",r)}},hi=function(){if(n()){var i=t();_gaq.push(["_trackEvent","Map|Abroad","Filter|Text|Search",i]);ga("send","event","Map|Abroad","Filter|Text|Search",i)}},ci=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Map|Russia|Office","Display|"+i,r]);ga("send","event","Map|Russia|Office","Display|"+i,r)}},li=function(r,u){if(n()){var f=t(),e=i(r);_gaq.push(["_trackEvent","Mobile|Tariff|"+e+"|Select",u+"|Open|Top",f]);ga("send","event","Mobile|Tariff|"+e+"|Select",u+"|Open|Top",f)}},ai=function(r,u,f){if(n()){var e=t(),o=i(r);_gaq.push(["_trackEvent","Mobile|Tariff|"+o+"|Select","Category|"+f+"|"+u,e]);ga("send","event","Mobile|Tariff|"+o+"|Select","Category|"+f+"|"+u,e)}},vi=function(r){if(n()){var u=t(),f=i(r);_gaq.push(["_trackEvent","Mobile|Tariff|"+f+"|Select","Guide|Send",u]);ga("send","event","Mobile|Tariff|"+f+"|Select","Guide|Send",u)}},yi=function(r){if(n()){var u=t(),f=i(r);_gaq.push(["_trackEvent","Mobile|Tariff|"+f+"|Select","Cut|Open",u]);ga("send","event","Mobile|Tariff|"+f+"|Select","Cut|Open",u)}},pi=function(r){if(n()){var u=t(),f=i(r);_gaq.push(["_trackEvent","Mobile|Tariff|"+f+"|Select","Cut|Close",u]);ga("send","event","Mobile|Tariff|"+f+"|Select","Cut|Close",u)}},wi=function(i,r,u,f){if(n()){var e=t();_gaq.push(["_trackEvent","Mobile|Tariff|"+i,r+"|Service|"+u+"|"+f,e]);ga("send","event","Mobile|Tariff|"+i,r+"|Service|"+u+"|"+f,e)}},bi=function(i,r,u){if(n()){var f=t();_gaq.push(["_trackEvent","Mobile|Tariff|"+i,r+"|Service|Switch|"+u,f]);ga("send","event","Mobile|Tariff|"+i,r+"|Service|Switch|"+u,f)}},ki=function(r,u,f){if(n()){var e=t(),o=i(r);_gaq.push(["_trackEvent","Mobile|Service|"+o+"|Select","Select|"+u+"|"+f,e]);ga("send","event","Mobile|Service|"+o+"|Select","Select|"+u+"|"+f,e)}},di=function(r){if(n()){var u=t(),f=i(r);_gaq.push(["_trackEvent","Mobile|Service|"+f+"|Select","Cut|Open",u]);ga("send","event","Mobile|Service|"+f+"|Select","Cut|Open",u)}},gi=function(r){if(n()){var u=t(),f=i(r);_gaq.push(["_trackEvent","Mobile|Service|"+f+"|Select","Cut|Close",u]);ga("send","event","Mobile|Service|"+f+"|Select","Cut|Close",u)}},nr=function(i){if(n()){var r=t(),u=k(i);_gaq.push(["_trackEvent","Help|Main|SelectBlock",u+"|Open",r]);ga("send","event","Help|Main|SelectBlock",u+"|Open",r)}},tr=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","HelpBlock|"+i,"Link|Click|"+r,u]);ga("send","event","HelpBlock|"+i,"Link|Click|"+r,u)}},ir=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","HelpBlock|Телепрограмма","Channel|"+i+"|Choose",r]);ga("send","event","HelpBlock|Телепрограмма","Channel|"+i+"|Choose",r)}},rr=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Mobile|Tariff|"+i,r+"|Download|Click",u]);ga("send","event","Mobile|Tariff|"+i,r+"|Download|Click",u)}},ur=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Mobile|Service|"+i,r+"|Download|Click",u]);ga("send","event","Mobile|Service|"+i,r+"|Download|Click",u)}},fr=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Mobile|Tariff|"+i,r+"|Office|Address|Click",u]);ga("send","event","Mobile|Tariff|"+i,r+"|Office|Address|Click",u)}},er=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Map|Russia|Office","Office|"+i+"|"+r,u]);ga("send","event","Map|Russia|Office","Office|"+i+"|"+r,u)}},or=function(){if(n()){var i=t();_gaq.push(["_trackPageview",i]);ga("send","pageview",i)}},sr=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Region","Change|Link|"+i,r]);ga("send","event","Region","Change|Link|"+i,r)}},hr=function(i){if(n()){var r=t();_gaq.push(["_trackEvent","Region","Change|Search|"+i,r]);ga("send","event","Region","Change|Search|"+i,r)}},cr=function(){if(n()){var i=t();_gaq.push(["_trackEvent","HelpBlock|Отправляй сообщения","Link|Click|OneMore",i]);ga("send","event","HelpBlock|Отправляй сообщения","Link|Click|OneMore",i)}},lr=function(t){n()&&(_gaq.push(["_trackEvent","Server::Error",t+"::ref="+document.referrer,window.location.host+window.location.pathname+window.location.search]),ga("send","event","Server::Error",t+"::ref="+document.referrer,window.location.host+window.location.pathname+window.location.search))},ar=function(i,r){if(n()){var u=t();_gaq.push(["_trackEvent","Home|"+i,r+"|Buy|ToBuyClick",u]);ga("send","event","Home|"+i,r+"|Buy|ToBuyClick",u)}},vr=function(){if(n()){var i=$(".tariff-description h1").text(),r="Phone",u=t();_gaq.push(["_trackEvent","Home|"+r,i+"|Buy|ToBuyClick",u]);ga("send","event","Home|"+r,i+"|Buy|ToBuyClick",u)}},yr=function(){var i=t();n()&&(window.location.href.indexOf("about")>-1?(_gaq.push(["_trackEvent","Home|Availability","Open|About",i]),ga("send","event","Home|Availability","Open|About",i)):(_gaq.push(["_trackEvent","Home|Availability","Open|Internet",i]),ga("send","event","Home|Availability","Open|Internet",i)))};return{changeSiteRegionLink:sr,changeSiteRegionSearch:hr,mobileTariffChange:h,mobileTariffChangeTab:c,mobileTariffSendCode:l,mobileTariffEnterCode:a,mobileTariffError:v,mobileTariffSuccess:y,mobileServiceAdd:f,loginAttempt:d,feedbackSubmit:g,serviceBlockTabSwitch:tt,paymentSubmit:it,sendMessage:rt,bannerClick:ft,deviceSwitchInTariffs:et,changeTariffLoginFormSubmit:ot,deviceSwitchInServices:ct,flatServiceAlreadyConnected:lt,flatServiceAvailable:at,serviceDetailsAccordionAction:ht,openRequestHelpForm:vt,changeRequestHelpType:yt,makeOwnQuestion:pt,findErrorOpen:wt,findErrorSubmit:bt,officesMapLinkClick:kt,officesMapFilter:dt,officesMapCollapse:gt,quickLinksClick:ti,newsFiltering:ii,mapsRegionChanged:ri,mapsCategoryChanged:ui,mapsZonesFilter:fi,mapsSearchQuery:si,mapsForeignSearchQuery:hi,mapsOfficeViewTypeChanging:ci,tariffsSelectTypeChanging:li,tariffGuideRequestSubmit:vi,tariffOpenAdditional:yi,tariffCloseAdditional:pi,tariffAdditionalServicesSwitching:wi,changeServiceMobileFilter:ki,serviceAdditionalOpen:di,serviceAdditionalClose:gi,helpDeviceSwitch:nr,serviceBlockLinkClick:tr,tvChannelSwitch:ir,downloadTariffInfo:rr,tariffChooseOffice:fr,feedbackSubmitError:nt,sendMessageError:ut,mapsOfficesFilter:ei,mapsBottomFilter:oi,tariffsSelectFilter:ai,officeFullInfo:er,bonusesDeviceChange:or,downloadServiceInfo:ur,officesMapBaloonClick:ni,homeToBuyClick:p,homeBasketStepChange:w,homeBasketOrderDone:b,mobileTariffDetailsAccordionAction:st,sendMessageServiceBlockLinkClick:cr,serverError:lr,tariffAdditionalServiceOptionSwitching:bi,upsaleButtonClick:o,toBuyClick:ar,provodCheckAvailabilityClick:yr,addToBasket:vr}}();String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.GoogleTagManagerEventView=QA.Beeline.GoogleTagManagerEventView||function(){function i(n,t,i){for(var u=QA.Beeline.GoogleTagManagerHelper.ParseItems(n,t),r=0;r<u.length;r++)i&&(u[r]=$.extend(u[r],i));return u}function s(n){var t=$.merge(i("meta[name=GTM-ITEM-DETAILS]:first"),i(".google-tag-manager-item-additional"));return Enumerable.from(t).intersect(Enumerable.from(n||t),function(n){return n!=null?n.name||n.Title:""}).select(function(n){return{name:n.name,id:n.id,price:n.price,brand:"",category:n.category,variant:n.variant,quantity:1}}).toArray()}function l(){return QA.Beeline.GoogleTagManagerHelper.ParseViewedTariffOrService("meta[name=GTM-VIEWED-ITEM-DETAILS]")}function a(n){switch(n){case QA.Beeline.Parts.HomeTariffTypeEnum.Service:return"B2C/Продукты/Домашний Билайн/Услуги";default:return"B2C/Продукты/Домашний Билайн/Тарифы"}}function h(n,t){n!=null&&n.alias!=null&&n.title!=null&&n.tariffType!=null&&t.push({name:n.title,id:n.alias,price:n.price||(n.fee?n.fee.price:""),brand:"",category:a(n.tariffType),variant:n.title,quantity:1});for(var i in n)switch(n.constructor){case Array:h(n[i],t);break;case Object:h(n[i],t)}}function r(n){var t=[];return h(n,t),Enumerable.from(t).distinct(function(n){return n.id}).toArray()}function y(t){u.options=t;var i=typeof home!="undefined"&&typeof home.details!="undefined";u.options.details!=null&&(i||u.options.pageType==Const.Enum.PageType.Equipment)&&c();QaCommon.Observer.addListener(n,Const.Event.HomeBillWidget.OnUnautorizedProceedToBuyButtonClick,"onProceedToBuy");QaCommon.Observer.addListener(n,Const.Event.HomeBillWidget.OnUnautorizedReplaceConfigurationButtonClick,"onReplaceConfiguration");QaCommon.Observer.addListener(n,Const.Event.HomeIndex.OnCategoryClick,"onCategoryClick");QaCommon.Observer.addListener(n,Const.Event.Offices.OnShowOfficesEvent,"onProceedToBuy");QaCommon.Observer.addListener(n,Const.Event.App.OnCheckOptionsClick,"onCheckOptionsClick");QaCommon.Observer.addListener(n,Const.Event.HomeBillWidget.OnAddToBasketButtonClick,"onAddToBasketClick");QaCommon.Observer.addListener(n,Const.Event.HomeBillWidget.OnRemoveFromBasketButtonClick,"onRemoveFromBasketClick");QaCommon.Observer.addListener(n,Const.Event.Basket.OnInit,"onShowBasket");QaCommon.Observer.addListener(n,Const.Event.Basket.OnShowContactInfo,"onShowContactInfo");QaCommon.Observer.addListener(n,Const.Event.Basket.OnShowOrderConfirm,"onShowOrderConfirm");QaCommon.Observer.addListener(n,Const.Event.Basket.OnShowCheckout,"onShowCheckout");QaCommon.Observer.addListener(n,Const.Event.Basket.OnShowSuccessPage,"onShowSuccessPage");QaCommon.Observer.addListener(n,Const.Event.HomeIndex.OnMoreClick,"onMoreClick");QaCommon.Observer.addListener(n,Const.Event.HomeIndex.OnServiceOrTariffIndexPageAjaxLoaded,"onIndexPageAjaxLoaded");QaCommon.Observer.addListener(n,Const.Event.HomeIndex.OnPageInit,"onInitIndexPage");QaCommon.Observer.addListener(n,Const.Event.EquipmentIndex.OnPageInit,"onInitIndexEquipmentPage")}var u=this,f=function(){return $("#categoryButtons").find("li.active").attr("data-id")||(u.options.category||"").replace("home-","")},p=function(n){var t=f();return t.charAt(0).toUpperCase()+t.slice(1,n||0)},e=function(n){return n.parents(".sidebar").length>0?"Reciept":"Text"},o=function(){return(u.options.pageType||"").replace("sList","")},v=100,t=function(n,t,i){$(document).on("click",n,function(){var n=$(this);if(i!=null&&i>0)setTimeout(function(){try{t(n)}catch(i){}},i);else try{t(n)}catch(r){}})},n,c;return $(document).ready(function(){var n=l();n&&QA.Beeline.GoogleTagManagerHelper.ViewServiceOrTariff(n)}),n={onProceedToBuy:function(n){var r=n.source.parents(".sidebar").length>0?"Reciept":"Bottom",i=s(n.items),t=f();if(t=t.charAt(0).toUpperCase()+t.slice(1,-1),o()==Const.Enum.PageType.Equipment&&i.length>0){QA.Beeline.GoogleTagManagerHelper.ProceedToBuyDeviceClick(i[0],r);return}QA.Beeline.GoogleTagManagerHelper.ProceedToBuyClick(i,r,t)},onReplaceConfiguration:function(n){var i=n.source.parents(".sidebar").length>0?"Reciept":"Bottom",r=s(n.items),t=f();t=t.charAt(0).toUpperCase()+t.slice(1,-1);o()==Const.Enum.PageType.Equipment&&(t="Device");QA.Beeline.GoogleTagManagerHelper.ReplaceConfigurationClick(r,i,t)},onCheckOptionsClick:function(n){var t=n.title,i=n.on;i!=null?QA.Beeline.GoogleTagManagerHelper.SwitchAdditional(t,i):QA.Beeline.GoogleTagManagerHelper.CheckOptionsClick(t)},onCategoryClick:function(n){if(n.target!=""){var t=$(n.target).closest("li").attr("data-id"),i=$('#list-container input[name="ItemTypeIds"]:last').val();i.toUpperCase()+"S"!=t.toUpperCase()&&QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifClicked(t)}},onCardClick:function(n){var t=n.closest(".catalog-list-card").next(".google-tag-manager-item"),o,r,e,u;if(t.length==0&&(t=n.closest(".card").find(".google-tag-manager-item")),o=$(".google-tag-manager-item").index(t),r=i(t,o),r.length!=0){if(e=n.attr("href"),name=f(),name==Const.Enum.Category.Actions){QA.Beeline.GoogleTagManagerHelper.HomeActionDetailsClick(r,e);return}name!=null&&name.length>1&&(name=name.charAt(0).toUpperCase()+name.slice(1,-1));category=name;name=="Equipment"&&(name="Device");category=name;n.closest(".img").length>0?(u="Home"+name+"Image",name=n.attr("title").trim()):n.closest(".button").length>0?(u="Home"+name+"SelectButton",name=n.parents(".card").find(".summary a").html().trim()):(u="Home"+name+"Link",name=n.html().trim());QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTariffDetailsClick(r,u,name,e,category)}},onMoreClick:function(){var n=$(".card:not(.hidden) .google-tag-manager-item").length,t=i($(".card.hidden .google-tag-manager-item"),n);t.length>0&&(n=t.length+n,QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifMore(t,n))},inOfficeClick:function(n){var t=n.parents(".sidebar").length>0?"Reciept":"Bottom",i=o();switch(i){case Const.Enum.PageType.Equipment:QA.Beeline.GoogleTagManagerHelper.InOfficeClick(t,"Device");break;case Const.Enum.PageType.Bonus:break;default:QA.Beeline.GoogleTagManagerHelper.BuyInOfficeServiceClick()}},onIndexPageAjaxLoaded:function(n){var t=i($(".card:not(.hidden) .google-tag-manager-item"));t.length>0&&QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifAjaxLoaded(t,n.category)},onInitIndexPage:function(){var r=i($(".card:not(.hidden) .google-tag-manager-item")),u=f();QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifClicked(u);r.length>0&&QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifAjaxLoaded(r,u);t(".card .img a",n.onCardClick);t(".card .summary a",n.onCardClick);t(".card .submit .button:not(.action-buy-in-office) a",n.onCardClick)},onInitIndexEquipmentPage:function(){t(".dynamic",function(n){try{var t="",i="";if(n.parents("#categoryButtons"))return;setTimeout(function(){n.hasClass("show-all")?(i=n.hasClass("opened"),t=i?"Развернуть все":"Свернуть всё"):(t=$(n).html(),i=n.parents("h4").hasClass("opened"));t!=""&&QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifAccordionClick(t,i,pageType)},v)}catch(r){}});t(".action-buy-in-office",function(n){var t=i(n.closest(".card").find(".google-tag-manager-item"));t.length>0&&QA.Beeline.GoogleTagManagerHelper.BuyInOfficeClick("DeviceList",t[0].name,t[0].id,t[0].price,t[0].variant)})},onShowBasket:function(n){var t=r(n.data);t.length>0&&QA.Beeline.GoogleTagManagerHelper.ShowBasket(t,"Tariff")},onShowContactInfo:function(n){var t=r(n.data);t.length>0&&QA.Beeline.GoogleTagManagerHelper.ShowContactInfo(t,"Tariff");QA.Beeline.GoogleTagManagerHelper.BasketContactsClick()},onShowOrderConfirm:function(n){var t=r(n.data);t.length>0&&QA.Beeline.GoogleTagManagerHelper.ShowOrderConfirm(t,"Tariff")},onAddToBasketClick:function(n){var t=n.source?n.source.parents(".sidebar").length>0?"Reciept":"Bottom":"Bottom",i=n.items?s(n.items):r(n.data);QA.Beeline.GoogleTagManagerHelper.AddToBasket(i,t,"Tariff")},onRemoveFromBasketClick:function(n){var t=r(n.data);QA.Beeline.GoogleTagManagerHelper.RemoveFromBasket(t,"Reciept","Tariff")},onShowCheckout:function(){QA.Beeline.GoogleTagManagerHelper.OrderConfirmationClickEvent();QA.Beeline.GoogleTagManagerHelper.BasketPlaceOrderClick()},onShowSuccessPage:function(n){var t=r(n.data);QA.Beeline.GoogleTagManagerHelper.ShowCheckoutSuccess(t,n.orderId,n.total)}},c=function(){t(".content-block .dynamic",function(n){var t="",i="",r=o();(n.hasClass("show-all")||n.closest("#tabContent").length!=0||n.parents("h4").length!=0)&&(n.hasClass("show-all")?(i=n.hasClass("opened"),t=i?"Развернуть все":"Свернуть всё"):(i=n.parents("h4").hasClass("opened"),t=$(n).html()),r==Const.Enum.PageType.Equipment&&(r="Device"),t!=""&&QA.Beeline.GoogleTagManagerHelper.HomeServiceOrTarifAccordionClick(t,i,r))});t(".action-open-offices",n.inOfficeClick);t('a[href="/customers/beeline-on-map/"]:not(.action-open-offices)',n.inOfficeClick);t('a:contains("Личном кабинете")',function(n){QA.Beeline.GoogleTagManagerHelper.InLKClick(e(n))});t(".select-internet-tariff a",function(n){QA.Beeline.GoogleTagManagerHelper.SelectTariffClick(e(n))});t(".select-phone-tariff a",function(n){QA.Beeline.GoogleTagManagerHelper.SelectTariffClick(e(n))});t(".select-tv-tariff a",function(n){QA.Beeline.GoogleTagManagerHelper.SelectTariffClick(e(n))});t(".select-kit-tariff a",function(n){QA.Beeline.GoogleTagManagerHelper.SelectTariffClick(e(n))});t(".tariff-description ul.sub-nav li",function(n){var t=n.text();t!=""&&QA.Beeline.GoogleTagManagerHelper.ChangeTariffClick(t)});t(".container a",function(n){if(n[0].hostname==location.hostname)return!1;var t=n.attr("href");(/\.doc$/.test(t)||/\.docx$/.test(t)||/\.rtf$/.test(t)||/\.pdf/.test(t)||/\.txt/.test(t))&&QA.Beeline.GoogleTagManagerHelper.DownloadDocumentClick(t)});t('.content-block a:contains("Подключить услугу")',function(){QA.Beeline.GoogleTagManagerHelper.ConnectTariffClick()});t(".channel-header .dynamic",function(n){var t=n.text(),r=n.closest("h3").hasClass("opened");if(t!="")if(r){var i=n.closest(".channel-header"),u=i.index(".channel-header"),f=QA.Beeline.GoogleTagManagerHelper.ParseChannelItems(i.next(".channel-info").find(".google-tag-manager-ch-item"),u,t);QA.Beeline.GoogleTagManagerHelper.AdditionalTariffAccordionExpandClick(f,t)}else QA.Beeline.GoogleTagManagerHelper.AdditionalTariffAccordionCollapseClick(t)})},{Init:y}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.GoogleTagManagerHelper=QA.Beeline.GoogleTagManagerHelper||function(){var e="",r,u="",n=function(){return typeof dataLayer=="undefined"?!1:!0},c=function(n){o(n);r=n;dataLayer=[n];e=r.c1+"/"+r.c2+"/"+r.c3+"/"+r.c4+"/"+r.c5},l=function(n){o(n);n=n||{};typeof n.refreshInterval=="undefined"&&(n.refreshInterval=1e6);n.refreshInterval=Math.max(3e4,n.refreshInterval);var t={userAuth:initData.userAuth};dataLayer=[t];console.log("gtm enabled: "+n.enabled);n.enabled&&(s(n),setInterval(function(){s(n)},n.refreshInterval))},o=function(n){n.initData&&(u=n.initData.mainAccount)},s=function(n){$.ajax({url:n.refreshUrl,type:"POST",dataType:"json"}).done(function(t){var i,r;if(t&&t.View){for(i=0;i<t.View.List.length;i++)r=$.extend(t.View.List[i],n.initData),dataLayer.push(r);return}}).fail(function(){console.log("gtm ajax failed")})},a=function(t){for(var r=[],i=0;i<t.length;i++)r.push({id:$(t[i]).attr("data-id"),name:$(t[i]).find("h3").text(),creative:"",position:"CenterWidget/"+$(t[i]).attr("data-index")});n()&&dataLayer.push({ecommerce:{promoView:{promotions:r}}})},v=function(){n()&&dataLayer.push({pageType:"orderAccepted"})},y=function(){n()&&dataLayer.push({pageType:"orderConfirm"})},p=function(){n()&&dataLayer.push({pageType:"LandingHomeBeeline"})},w=function(t,i){n()&&dataLayer.push({ecommerce:{promoView:{promotions:[{id:t,name:i,creative:"",position:"RightTGB"}]}}})},b=function(t,i){if(n()){var r=$("#"+i).parent().find("h3").text();dataLayer.push({ecommerce:{promoView:{promotions:[{id:t,name:r,creative:"",position:"RightTGB"}]}}})}},k=function(t){n()&&dataLayer.push({event:"OWOX",eventCategory:"Interactions",eventAction:"popup",eventLabel:t})},d=function(){n()&&dataLayer.push({event:"OWOX",eventCategory:"Interactions",eventAction:"click",eventLabel:"orderConfirm"})},g=function(){n()&&dataLayer.push({event:"OWOX",eventCategory:"Conversions",eventAction:"click",eventLabel:"placeOrder"})},nt=function(t){n()&&dataLayer.push({event:"OWOX",eventCategory:"Conversions",eventAction:"click",eventLabel:t})},bu=function(t){n()&&dataLayer.push({event:"OWOX",eventCategory:"Conversions",eventAction:"click",eventLabel:t})},tt=function(t){n()&&dataLayer.push({ecommerce:{promoView:{promotions:t}}})},it=function(t){n()&&dataLayer.push({event:"OWOX",eventCategory:"Interactions",eventAction:"switchOn",eventLabel:t})},rt=function(){n()&&dataLayer.push({event:"OWOX",eventCategory:"Interactions",eventAction:"click",eventLabel:"contacts"})},ut=function(t,i,r,u){n()&&dataLayer.push({event:"OWOX",eventCategory:"Home|"+t,eventAction:i+"|Info|"+r+"|"+u})},ft=function(t){t=="broadband"&&(t="home");n()&&dataLayer.push({event:"VirtualPageview",url:"/virtual/customers/how-to-pay/popolnit-schet/"+t+"/"})},et=function(t,i){n()&&dataLayer.push({event:"PaymentsToPayOnceSend",cost:t,type:i})},ot=function(t){n()&&dataLayer.push({event:"TrackForm",tf:{name:"ToPayOnce|Mobile",action:"Error",error:t}})},st=function(t,i,r){n()&&dataLayer.push({event:"GA_event",eventCategory:"Mobile|"+t+"|"+i,eventAction:"Разделить трафик|LinkClick|"+r,eventLabel:window.location.host+window.location.pathname+window.location.search+window.location.hash})},ht=function(){var t=$("#serviceDeviceButtons").beetogglebutton("getActive").data("id"),i;t==null&&(t="phone");i=$(this).parents(".highway-spacer").prev().find("td:first div a").text();n()&&dataLayer.push({event:"GA_event",eventCategory:"Mobile|Service|"+t,eventAction:"Разделить трафик|LinkClick|"+i,eventLabel:window.location.host+window.location.pathname+window.location.search+window.location.hash})},ct=function(t){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"Support",eventContext:"HeaderLink",eventLocation:t})},lt=function(t){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Switch",eventLabel:"SupportType",eventContext:t,eventLocation:"Menu"})},at=function(t){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"OpenError",eventLabel:"SupportType",eventContext:t,eventLocation:""})},vt=function(t,i){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Switch",eventLabel:t,eventContext:i,eventLocation:""})},yt=function(t,i){for(var u=[],r=0;r<i.length;r++)u.push({id:$(i[r]).attr("data-id"),name:$(i[r]).find("h3").text(),creative:"",position:"CenterWidget/"+$(i[r]).attr("data-index")});n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Switch",eventLabel:"CenterWidget",eventContext:t,eventLocation:"",ecommerce:{promoView:{promotions:u}}})},pt=function(t){var i,r,u;n()&&(i=$(t).find("img").length>0?"TGBImage":"TextLink",r=$($(t).parents().find("div[item-id]")[0]),u=r.attr("item-id")+$(t).index(),dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:i,eventContext:"",eventLocation:"",ecommerce:{promoClick:{promotions:[{id:u,name:$(t).text(),creative:"",position:$(t).index()}]}},eventCallback:function(){var n=$(t).attr("href");typeof n=="undefined"&&(n=$(t).find("a").attr("href"));document.location=n}}))},wt=function(t,i,r,u){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Technical",eventAction:"Show",eventLabel:"TopMenu",eventContext:r,eventLocation:"",ecommerce:{promoView:{promotions:[{id:t,name:i,creative:"variant"+u,position:"TopMenu/"+r}]}}})},bt=function(t,i){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"HomeAvailability",eventContext:t,eventLocation:i})},kt=function(){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"ChangeRegion",eventContext:"HomeAvailability",eventLocation:""})},dt=function(t,i){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Forms",eventAction:"onBlurError",eventLabel:"HomeAvailability",eventContext:t+" - "+i,eventLocation:"Popup"})},gt=function(){n()&&dataLayer.push({event:"GA_event",eventCategory:"check",eventAction:"check_adress",eventLabel:"house_is_not_available"})},ni=function(){n()&&dataLayer.push({event:"GA_event",eventCategory:"check",eventAction:"check_adress",eventLabel:"adress_is_available"})},ti=function(t){if(n())for(var i=0;i<dataLayer.length;i++)typeof dataLayer[i].homeAccess!="undefined"&&(dataLayer[i].homeAccess=t)},ii=function(){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"ConnectionApplication",eventContext:"",eventLocation:"Popup"})},ri=function(){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Forms",eventAction:"SendSuccess",eventLabel:"ConnectionApplication",eventContext:"",eventLocation:"Popup"})},ui=function(t,i){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Technical",eventAction:"AjaxLoad",eventLabel:i,eventContext:"",eventLocation:"",eventNonInteraction:"1",itemListNumber:t.length,ecommerce:{currencyCode:"RUB",impressions:t}})},fi=function(){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Technical",eventAction:"AjaxLoad",eventLabel:"BonusList",eventContext:"",eventLocation:i(),eventNonInteraction:"1"})},ei=function(t,i){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Switch",eventLabel:i,eventContext:t,eventLocation:""})},oi=function(t,i,r,u){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:t,eventLabel:u,eventContext:r,eventLocation:i})},si=function(t,i,r,u){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:r,eventContext:"",eventLocation:t,itemListNumber:u,ecommerce:{currencyCode:"RUB",impressions:i}})},hi=function(t,i){n()&&dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Close",eventLabel:i,eventContext:"",eventLocation:t})},ci=function(t,i,r){if(n())return dataLayer.push({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:t,eventContext:i.name,eventLocation:"",ecommerce:{click:{actionField:{list:i.list},products:[i]}},eventCallback:function(){document.location=r}}),!window.ga||!ga.loaded},f="",li=function(t){f.indexOf(t)===-1&&f.replace("/category","").indexOf(t)===-1&&window.location.pathname.indexOf("customers/beeline-on-map")===-1&&window.location.pathname.indexOf("customers/products/mobile/services/details/nomer-na-vybor")===-1&&(f=t,n()&&dataLayer.push({event:"SwitchTab",urladdress:t}))},t=function(t){n()&&window.ga&&ga.loaded&&dataLayer.push(t)},i=function(){return window.location.protocol+"//"+window.location.host+window.location.pathname},ai=function(n,r){QaCommon.Utils.isBlank(n)||t({event:"BigEvent",eventCategory:"Interactions",eventAction:r?"SwitchOn":"SwitchOff",eventLabel:n,eventLocation:i()})},vi=function(n){QaCommon.Utils.isBlank(n)||t({event:"BigEvent",eventCategory:"Interactions",eventAction:"ClickTab",eventLabel:n,eventLocation:i()})},yi=function(n,r){var u="TariffList";switch(r){case"tariffs":u="TariffList";break;case"services":u="ServiceList";break;case"equipments":u="DeviceList";break;case"actions":u="BonusList"}t({event:"BigEvent",eventCategory:"Technical",eventAction:"AjaxLoad",eventLabel:u,eventContext:"",eventLocation:i(),eventNonInteraction:"1",itemListNumber:n.length,ecommerce:{currencyCode:"RUB",impressions:n}})},pi=function(n,r){n.length>0&&t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"HomeOther"+n[0].list.replace("List","")+"Link",eventContext:"",eventLocation:i(),itemListNumber:r,ecommerce:{currencyCode:"RUB",impressions:n}})},wi=function(){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Close",eventLabel:"HomeOtherServiceLink",eventContext:"",eventLocation:i()})},bi=function(n,i,r,u,f,e){return t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:i,eventContext:r,eventLocation:u,ecommerce:{click:{actionField:{list:f+"List"},products:[n]}},eventCallback:function(){$.isfunction(e)&&e()}}),!window.ga||!ga.loaded},ki=function(n,i,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeActionLink",eventContext:n[0].name,eventLocation:i,ecommerce:{click:{promoClick:"",promotions:[n]}},eventCallback:function(){$.isfunction(r)&&r()}})},di=function(n,r,u){t({event:"BigEvent",eventCategory:"Interactions",eventAction:r?"Open":"Close",eventLabel:"Home"+u+"InfoLink",eventContext:n,eventLocation:i()})},gi=function(n,r,u,f,e){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeDeviceBuyButton",eventContext:"",eventLocation:n,itemName:r,itemId:u,itemPrice:f,itemBrand:"Beeline",itemCategory:i(),itemVariant:e,ecommerce:{currencyCode:"RUB",add:{products:[{name:r,id:u,price:f,brand:"Beeline",category:i(),variant:e,position:1}]}}})},nr=function(){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeServiceOfficeLink",eventContext:"",eventLocation:i()})},tr=function(n){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Select",eventLabel:"HomeTariffAddServiceOption",eventContext:n,eventLocation:i()})},ir=function(n,u){return t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"Home"+u+"BuyButton",eventContext:"",eventLocation:n,itemName:r.itemName,itemId:r.itemId,itemPrice:r.itemPrice,itemBrand:"Билайн",itemCategory:i(),itemVariant:r.itemVariant,ecommerce:{currencyCode:"RUB",add:{products:[{name:r.itemTitle,id:r.itemId,price:r.itemPrice,brand:"Билайн",category:i(),variant:r.itemVariant,position:1}]}}}),!window.ga||!ga.loaded},rr=function(n){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeServiceConnectLKLink",eventContext:"",eventLocation:n})},ur=function(n){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeTariffSelectLink",eventContext:"",eventLocation:n})},fr=function(n){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Switch",eventLabel:"HomeOtherService",eventContext:n,eventLocation:i()})},er=function(n){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeServiceFileDownloadLink",eventContext:n,eventLocation:i()})},or=function(){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeServiceConnectButton",eventContext:"",eventLocation:i()})},sr=function(n,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:r?"On":"Off",eventLabel:"HomeTariffAddPackage",eventContext:n,eventLocation:i()})},hr=function(n,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"HomeTariffAddPackage",eventContext:r,eventLocation:i(),itemListNumber:n.length,ecommerce:{currencyCode:"RUB",impressions:[n]}})},cr=function(n){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Close",eventLabel:"HomeTariffAddPackage",eventContext:n,eventLocation:i()})},lr=function(n,i,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"Home"+r+"ToBuyClick",eventContext:"",eventLocation:i,ecommerce:{currencyCode:"RUB",add:{products:n}}})},ar=function(n,i){return n.category=e,n.brand="",t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeDeviceBuyButton",eventContext:"",eventLocation:i,itemName:n.name,itemId:n.id,itemPrice:n.price,itemBrand:n.brand,itemCategory:n.category,itemVariant:n.variant,ecommerce:{currencyCode:"RUB",add:{products:[n]}},eventCallback:function(){}}),!window.ga||!ga.loaded},vr=function(n,i,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"Home"+r||"TariffToBuyClick",eventContext:"",eventLocation:i,ecommerce:{currencyCode:"RUB",add:{products:addItems}}})},yr=function(n,i,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeTariffToBuyClick",eventContext:"",eventLocation:r,ecommerce:{currencyCode:"RUB",remove:{products:i},add:{products:n}}})},ku=function(n,i){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"HomeTariffToBuy",eventContext:"",eventLocation:i,ecommerce:{currencyCode:"RUB",checkout:{actionField:{step:1,option:"Home"},products:n}}})},pr=function(n,i,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"Home"+r+"ToBuyClick",eventContext:"",eventLocation:i,ecommerce:{currencyCode:"RUB",add:{products:n}}})},wr=function(n,i,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Click",eventLabel:"Home"+r+"ToBuyClick",eventContext:"",eventLocation:i,ecommerce:{currencyCode:"RUB",remove:{products:n}}})},br=function(n,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"Home"+r+"ToBuy",eventContext:"",eventLocation:i(),ecommerce:{currencyCode:"RUB",checkout:{actionField:{step:1,option:"Home"},products:n}}})},kr=function(n,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"Home"+r+"ToBuy",eventContext:"",eventLocation:i(),ecommerce:{currencyCode:"RUB",checkout:{actionField:{step:2,option:"Home"},products:n}}})},dr=function(n,r){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"Home"+r+"ToBuy",eventContext:"",eventLocation:i(),ecommerce:{currencyCode:"RUB",checkout:{actionField:{step:3,option:"Home"},products:n}}})},gr=function(n,r,u){t({event:"BigEvent",eventCategory:"Interactions",eventAction:"Open",eventLabel:"HomeTariffToBuy",eventContext:"",eventLocation:i(),ecommerce:{purchase:{actionField:{id:r,affiliation:"HomeTariff",revenue:u,tax:"",shipping:"",coupon:""},products:n}}})},nu=function(n){t({event:"social_int",socialNetwork:n,socialAction:"поделиться",page:i()+window.location.search+window.location.hash})},tu=function(n,r){t({event:"GA_event",eventCategory:"ajaxComplete",eventAction:"КонвергенцияSuccessFinal",eventLabel:i()+window.location.search+window.location.hash,eventContext:"Тариф «"+n+"»",eventContent:""+r})},iu=function(n,t){var i=[],r=t!=null?t:0;return $(n).each(function(n,t){var u=($(t).attr("content")!=null?$(t).attr("content"):$(t).val()).split(";");u.length>5&&i.push({name:u[0],id:u[1],price:u[3],brand:u.length>8?u[8]:"",category:u[4],variant:u[2],list:u.length>7?u[7]:"",position:$.grep(i,function(t,i){return t.list=="ServiceList"||t.list=="KitList"&&i<n&&t.name===u[0]}).length==0?++r:r})}),i},ru=function(n){if($(n).length){var i=$(n).first(),t=(i.attr("content")!=null?i.attr("content"):i.val()).split(";");if(t.length>9)return{itemClientType:t[0],itemProduct:t[1],itemCat:t[2],itemDeviceType:t[3],itemPrice:t[4],itemId:t[5],itemTitle:t[6],itemMarketCode:t[7],itemSoc:t[8],itemInacId:t[9]}}return null},uu=function(n){t(n)},fu=function(n,i){if(n){var r=function(n){if(n){var i=n.split(";");i.length>8&&t({event:i[0],clientType:i[1],clientCTN:u,currentTariffName:i[2],currentTariffSoc:i[8],ordered_itemProduct:i[3],ordered_itemCat:i[4],ordered_itemTitle:i[5],ordered_itemMarketCode:i[6],ordered_itemSoc:i[7]})}};h(n,i,r)}},eu=function(n,i,r){if(n){var f=n+";"+r,e=function(n){if(n){var i=n.split(";");i.length>9&&t({event:i[0],connectionErrorType:i[8],clientType:i[1],clientCTN:u,currentTariffName:i[2],currentTariffSoc:i[9],ordered_itemProduct:i[3],ordered_itemCat:i[4],ordered_itemTitle:i[5],ordered_itemMarketCode:i[6],ordered_itemSoc:i[7]})}};h(f,i,e)}},h=function(n,t,i){$.ajax({url:t,type:"POST",dataType:"json",contentType:"application/json",success:function(t){var r="",u;t&&t.IsSucceeded&&t.Result&&(r=t.Result.Value);u=n+";"+r;typeof i=="function"&&i(u)},error:function(){var t=n+";";typeof i=="function"&&i(t)}})},ou=function(n,t,i){var r=[],u=t!=null?t:0;return $(n).each(function(n,t){var f=$(t).val().split(";");f.length>5&&r.push({name:i,id:f[1],price:f[2],brand:f[3],category:f[6],variant:f[0],quantity:f[5],position:$.grep(r,function(t,i){return i<n&&t.name===f[0]}).length==0?++u:u})}),r},su=function(t,i,r,u){n()&&dataLayer.push({itemClientType:"B2C",itemProduct:"Мобильная связь",itemCat:t,itemDeviceType:"mobile",itemTitle:i,itemSoc:r,itemMarketCode:u})},hu=function(t,i,r){n()&&dataLayer.push({event:"GA_event",eventCategory:"ajaxComplete",eventAction:'Переход на тариф "'+t+'"',eventLabel:window.location.href,itemClientType:"B2C",itemProduct:"Мобильная связь",itemCat:"Tariffs",itemDeviceType:"mobile",itemTitle:t,itemSoc:i,itemMarketCode:r})},cu=function(t,i,r){n()&&dataLayer.push({event:"GA_event",eventCategory:"ajaxComplete",eventAction:"Подключение услуги «"+t+"»",eventLabel:window.location.href,itemClientType:"B2C",itemProduct:"Мобильная связь",itemCat:"Services",itemDeviceType:"mobile",itemTitle:t,itemSoc:i,itemMarketCode:r})},lu=function(t,i,r){n()&&dataLayer.push({event:"GA_event",eventCategory:"ajaxComplete",eventAction:"Отключение услуги «"+t+"»",eventLabel:window.location.href,itemClientType:"B2C",itemProduct:"Мобильная связь",itemCat:"Services",itemDeviceType:"mobile",itemTitle:t,itemSoc:i,itemMarketCode:r})},au=function(){n()&&dataLayer.push({event:"GA_event",eventCategory:"Detalization",eventAction:"Report Configuration",eventLabel:window.location.href})},vu=function(){n()&&dataLayer.push({event:"GA_event",eventCategory:"Detalization",eventAction:"Report Saving",eventLabel:window.location.href})},yu=function(){n()&&dataLayer.push({event:"GA_event",eventCategory:"ajaxComplete",eventAction:"Отключение контента",eventLabel:window.location.href})},pu=function(t,i){n()&&dataLayer.push({event:"event_newsim_order_success",orderId:t,ordered_itemProduct:"Мобильная связь",ordered_itemCat:"Tariffs",ordered_itemMethod:"MNP",ordered_delivery:i?"Pick Up":"Courier"})},wu=function(){n()&&dataLayer.push({event:"event_popupMNP_fail"})};return{InitPage:c,InitPageAuth:l,PageOrderAccepted:v,PageOrderConfirm:y,PageHomeTariff:p,HighwayPopup:k,HighwayConnectButtonClick:it,BasketPlaceOrderClick:g,BasketContactsClick:rt,HomeServiceDetailsAccordionClick:ut,PaymentPageFilterClick:ft,PaymentSubmit:et,PaymentError:ot,SplitTrafficTariff:st,SplitTrafficService:ht,ConversionsClickEvent:nt,NavItemShown:wt,OpenRequestHelpForm:ct,ChangeRequestHelpType:lt,RequestHelpError:at,RequestHelpHorizontalMenu:vt,OrderConfirmationClickEvent:d,UpsaleWidgetAction:yt,UpsalePageShown:a,RightSideHtmlBannerShown:w,RightSideInlineBannerShown:b,RightTextPromoShown:tt,PromoLinkOnClick:pt,CheckAddress:bt,CheckAddressRegion:kt,WrongAddressRequest:dt,HomeServiceUnavailable:gt,HomeServiceAvailable:ni,PlaceConnectionReqest:ii,ConnectionRequestSucceed:ri,HomeAccessStateUpdate:ti,LoadTariffList:ui,HomeTariffSwitchProduct:ei,HomeTariffCategoryChecked:oi,MoreTariffsExpand:si,MoreTariffsCollapse:hi,HomeTariffClick:ci,SwitchToggleTab:li,HomeServiceOrTarifChecked:ai,HomeServiceOrTarifClicked:vi,HomeServiceOrTarifAjaxLoaded:yi,HomeServiceOrTarifMore:pi,HomeServiceOrTarifClose:wi,HomeServiceOrTariffDetailsClick:bi,HomeActionDetailsClick:ki,HomeServiceOrTarifAccordionClick:di,BuyInOfficeClick:gi,BuyInOfficeServiceClick:nr,InOfficeClick:ir,ParseItems:iu,ParseViewedTariffOrService:ru,ViewServiceOrTariff:uu,ConnectServiceOrTariffSuccess:fu,ConnectServiceOrTariffError:eu,ParseChannelItems:ou,InLKClick:rr,SelectTariffClick:ur,ChangeTariffClick:fr,DownloadDocumentClick:er,ConnectTariffClick:or,CheckOptionsClick:tr,SwitchAdditional:sr,AdditionalTariffAccordionExpandClick:hr,AdditionalTariffAccordionCollapseClick:cr,ProceedToBuyClick:lr,ProceedToBuyDeviceClick:ar,ReplaceConfigurationClick:vr,HomeTariffToBuyClick:yr,AddToBasket:pr,RemoveFromBasket:wr,ShowBasket:br,HomeActionAjaxLoaded:fi,ShowContactInfo:kr,ShowOrderConfirm:dr,ShowCheckoutSuccess:gr,SocialNetworkLikeClick:nu,ConvergentSuccessFinal:tu,ViewTariff:su,ChangeTariffPopup:hu,ConnectService:cu,DisconnectService:lu,ReportConfiguration:au,SavingReport:vu,TurnOffContent:yu,MNPSucessRequest:pu,MNPFailRequest:wu}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.HeaderToolbar=QA.Beeline.HeaderToolbar||function(){var n=[],t=function(t,i){n[t]||(n[t]=i)},i=function(t,i){var r,u;for(r in n)if(r!=i){if(u=n[r],typeof u=="function")try{u()}catch(f){console.log(f)}}else $.scrollTo($(".header"),500)},r=function(){$(".nav-links > div > div ").removeClass("active")};return $(function(n){n(".nav-links > div > div ").find("a, span.dynamic, span.header-search-link").on("click",function(){var t=n(this).closest(".nav-links > div > div "),i;t==undefined||t==null||t.length<1||(i=t.hasClass("active"),r(),i||t.addClass("active"))})}),{attachListener:t,triggerEvent:i}}();jQuery.fn.commonPopup=function(){var n=$(this);n.is(":visible")?(window.location.hash="",n.fadeOut(600).removeClass("active").removeClass("unfixed"),$(".wrap").fadeIn(600)):(window.location.hash="#1step",n.fadeIn(600).addClass("active"),$(".wrap").fadeOut(600))};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.MobileCalculator=QA.Beeline.MobileCalculator||function(){function t(t){$(document).ready(function(){$(".bubble-help_link").on("click",function(n){n.preventDefault();$("#calc-popup").commonPopup()});$(".close-link").on("click",function(n){n.preventDefault();window.location.reload()});$(t.selector).click(function(){return QA.Beeline.Popup.showLoading(),QaCommon.Utils.ajax({url:t.modelUrl,type:"GET",success:function(t){if(t!=null&&t.IsSucceeded){n=new mobileHelper($(".helper-popup"),t.Result);function i(){$(".popup-fixed").fadeIn("600")}setTimeout(i,1e4)}}}),!1})})}var n=null;return{init:t}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Popup=QA.Beeline.Popup||function(){function s(){var i=f.pop();i&&(t=i,u(),r(),n.removeClass("hidden"),n.css("display","block"),e(i.html,i.popupType),r())}function h(){n.css("display","none");n.addClass("hidden");e('<div class="change-popup"><img src="/Content/ajax-loader.gif" alt="загрузка..." style="padding: 70px;"/><\/div>');t&&typeof t.close=="function"&&t.close();t=undefined;s()}var o=!0,i="commonPopup",u=function(){n.length>0||($(document.body).append('<div class="popup-wrap hidden" id="'+i+'">\t\t\t\t\t\t\t\t<\/div>'),c())},n=$("#"+i),f,c=function(){f=[];n=$("#"+i);$(window).resize(function(){n.hasClass("hidden")||r()});$(window).scroll(function(){o&&!QaCommon.Browser.isSmartphone()&&(n.hasClass("hidden")||r())});window.addEventListener?window.addEventListener("orientationchange",function(){n.hasClass("hidden")||r()},!1):window.attachEvent("onorientationchange",function(){n.hasClass("hidden")||r()},!1);r()},t,l=function(){t&&typeof t.succeed=="function"&&t.succeed()},a=function(n,i,r){var u={html:n,close:i,error:r};f.push(u);t||s()},v=function(i,u,e,o,c){var l,a;if(arguments.length===0){n.removeClass("hidden");n.css("display","block");r();return}l=null;arguments.length===1&&(a=arguments[0],a&&typeof a=="object"&&a.html&&(l=a));l=l||{html:i,popupType:c,close:u,error:e,succeed:o};f.push(l);t?h():s();r()},r=function(){var s=$(window).width(),h=$(document).height(),r=$(window).height(),u=$("#"+i+" .popup").height(),e=$("#"+i+" .popup").position().top,c=$("#"+i+" .popup").outerWidth(),t,o,f;n.width(s).height(h);t=0;o=$.type(QA.Beeline.AdaptiveLayout)!=="undefined";r>u?(f=QaCommon.Browser.isSmartphone(),t=r/2-u/2+(f?0:$(window).scrollTop()),$("#"+i+" .popup").css({top:t}),f&&!o&&$.scrollTo&&$.scrollTo($("#"+i+" .popup"),100)):$(window).scrollTop()+r>u+e?(t=$(window).scrollTop()+r-u,$("#"+i+" .popup").css({top:t})):$(window).scrollTop()<e&&(t=$(window).scrollTop(),t<30&&(t=30),$("#"+i+" .popup").css({top:t}))},y=function(n){typeof t.error=="function"&&t.error(n)},p=function(){u();$(".popup-content").showLoading()},w=function(){u();$(".popup-content").hideLoading()},e=function(t,i){function e(n){n=n||"usual";switch(n){case"small":return'<div class="popup popup-small">\t\t\t\t\t\t    <div class="popup-small-content">\t\t\t\t\t\t\t    <div id="popup-block" class="b-loader hidden" >\t\t\t\t\t\t\t\t    <div class="load-overlay">\t\t\t\t\t\t\t\t    &nbsp;\t\t\t\t\t\t\t\t    <\/div>\t\t\t\t\t\t\t\t    <div class="load">\t\t\t\t\t\t\t\t    &nbsp;\t\t\t\t\t\t\t\t    <\/div>\t\t\t\t\t\t\t    <\/div>\t\t\t\t\t\t    <span class="popup-close">Закрыть<\/span>\t\t\t\t\t\t    <div id="popup-content" />\t\t\t\t\t\t    <\/div>\t\t\t\t\t     <\/div>';default:return'<div class="popup">\t\t\t\t\t\t    <div class="popup-content">\t\t\t\t\t\t\t    <div id="popup-block" class="b-loader hidden" >\t\t\t\t\t\t\t\t    <div class="load-overlay">\t\t\t\t\t\t\t\t    &nbsp;\t\t\t\t\t\t\t\t    <\/div>\t\t\t\t\t\t\t\t    <div class="load">\t\t\t\t\t\t\t\t    &nbsp;\t\t\t\t\t\t\t\t    <\/div>\t\t\t\t\t\t\t    <\/div>\t\t\t\t\t\t    <span class="popup-close">Закрыть<\/span>\t\t\t\t\t\t    <div id="popup-content" />\t\t\t\t\t\t    <\/div>\t\t\t\t\t     <\/div>'}}u();var o=e(i),f=$(o);$("#popup-content",f).html(t);n.html(f);r();$(".popup-close").click(function(){h()});QaCommon.Observer.triggerEvent("OnPopupShow",{content:$("#popup-content")})},b=function(){o=!0},k=function(){o=!1},d=function(){var n=location.search.replace("connect=true",""),t=location.origin+location.pathname+(n.length>1?n:"");QA.Beeline.Popup.close();location.href=t},g=function(n){var t='<span class="popup-close">Закрыть<\/span><div class="mobile-cabinet-popup"><div class="action-image align"><img src="/content/img/services/action-image-2.jpg" alt="Action" title="Action"><\/div><h2>Произошла ошибка<\/h2><div class="product-popup-text"><p>'+n+"<\/p><\/div><\/div>";e(t)};return{init:c,show:v,enqueueShow:a,close:h,riseSucceed:l,showLoading:p,hideLoading:w,resizePopup:r,setContent:e,error:y,EnableScrolling:b,DisableScrolling:k,initIfNeeded:u,popupId:i,closeWithPageReload:d,showError:g}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Region=QA.Beeline.Region||function(){var i=".nav-region-list",n={},r=function(){n.confirmationSelector&&$(n.confirmationSelector).removeClass("show")},f=function(){n.regionChooserSelector&&$(n.regionChooserSelector).addClass("hidden")},e=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QA.Beeline.Region.Selection")},it=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QA.Beeline.Region.Confirmation")},c=function(){return n&&n.currentRegion?n.currentRegion:null},l=function(t){n=t;$(function(){QA.Beeline.HeaderToolbar.attachListener("QA.Beeline.Region.Selection",f);QA.Beeline.HeaderToolbar.attachListener("QA.Beeline.Region.Confirmation",r)})},a=function(){$(".header-region").removeClass("active");f()},v=function(){return $(".header-region").addClass("active"),$.proxy(p,$(n.regionChooserSelector))(),o(),u(),s(),!1},u=function(){$(".nav-region-list").height($(document).height())},o=function(){$(".nav-region-input input").focus()},y=function(){return $.proxy(w,$(n.regionChooserSelector))(),s(),!1},p=function(){e();$(this).hasClass("hidden")&&$(this).toggleClass("hidden")},w=function(){e();$(this).hasClass("hidden")?($(this).toggleClass("hidden"),o(),u()):$(this).toggleClass("hidden")},b=function(){var t=function(){console.log("region is confirmed");r()},i=function(n){console.log("region confirmation is failed.");console.log(n);r()};QaCommon.Utils.ajaxJson(n.confirmAction,null,t,i)},s=function(){var i=$(".region-chooser-container");if(i.attr("data-isstub")=="true"){$.ajax({url:n.regionsUrl,dataType:"json",type:"POST",contentType:"application/json; charset=UTF-8",traditional:!0}).done(function(r){if(r&&r!=null&&r.IsSucceeded&&r.View){i.removeAttr("data-isstub");$(".nav-region-input").after(r.View);$(".nav-region-list").find("li").bind("click",function(){var i=$(this).find("a").attr("data-href");QaCommon.Utils.ajaxJson(i,{path:n.url},h,t)});u();return}}).fail(function(){console.log("fail")}).always(function(){});return}},h=function(n){if(typeof n=="string"){window.location=n;return}t()},t=function(){alert("Не удалось изменить регион!")},k=function(n,i){var r,u;return console.log("onAutocompleteChange"),console.log(n),console.log(i),r="",i&&i.li&&(r=i.li.data("id")),u=i.li.text(),QA.Beeline.GoogleAnalytics.changeSiteRegionSearch(u),QA.Beeline.Region.changeRegion(r,t),!1},d=function(i,r){var u=r?r:t;QaCommon.Utils.ajaxForm(n.changeAction,{regionName:i,path:n.url},h,u)},g=function(){$(i).addClass("hidden")},nt=function(){$(i).removeClass("hidden")},tt=function(){$(i).removeClass("hidden")};return{init:l,getCurrentRegion:c,show:v,toggle:y,hide:a,confirmClickedHandler:b,onAutocompleteChange:k,changeRegion:d,onAutocompleteClear:nt,onAutocompleteBeforeOpen:g,onAutocompleteClose:tt}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.RegionV2=function(){var t=function(){String.prototype.startsWith===undefined&&(String.prototype.startsWith=function(n){return this.toLowerCase().indexOf(n.toLowerCase())==0});String.prototype.replaceAll===undefined&&(String.prototype.replaceAll=function(n,t){return this.split(n).join(t)});String.prototype.trim||function(){String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}();Array.prototype.find||(Array.prototype.find=function(n){var t;if(this==null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof n!="function")throw new TypeError("predicate must be a function");var i=Object(this),u=i.length>>>0,f=arguments[1],r;for(t=0;t<u;t++)if(r=i[t],n.call(f,r,t,i))return r;return undefined});Array.prototype.map||(Array.prototype.map=function(n,t){var e,u,i,r,f,o,s;if(this==null)throw new TypeError(" this is null or not defined");if(r=Object(this),f=r.length>>>0,typeof n!="function")throw new TypeError(n+" is not a function");for(arguments.length>1&&(e=t),u=new Array(f),i=0;i<f;)i in r&&(o=r[i],s=n.call(e,o,i,r),u[i]=s),i++;return u});Array.prototype.reduce||(Array.prototype.reduce=function(n){"use strict";if(this==null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof n!="function")throw new TypeError(n+" is not a function");var i=Object(this),u=i.length>>>0,t=0,r;if(arguments.length>=2)r=arguments[1];else{while(t<u&&!t in i)t++;if(t>=u)throw new TypeError("Reduce of empty array with no initial value");r=i[t++]}for(;t<u;t++)t in i&&(r=n(r,i[t],t,i));return r})},n;return t(),n=this,n.initComponents=function(){n.Service=new QA.Beeline.RegionV2.Service(n.Options);n.Service.subscribe(n.RequestToServiceCompleteCallback,n.RequestToServiceErrorCallback);n.TranslitUtils=new QA.Beeline.TranslitUtils;n.QueryString.subscribe(function(t){var i,r;if(typeof t=="string"){if(i=t.trim(),i.length<3){n.RegionsPanelIsShown(!0);n.RequestResultPanelIsShown(!1);n.RequestResultRegions([]);return}r=i.toLowerCase().startsWith("soch")?i.substring(0,4):i.substring(0,3);n.Service.executeQuery(r)}})},n.init=function(t){if(t===null||t===undefined){console.log("Не переданы параметры инициализации в QA.Beeline.Adaptive.Region");throw new Error("Не переданы параметры инициализации в QA.Beeline.Adaptive.Region");}n.Options=t;n.initComponents();$(".burger-nav-cnt_link").on("click",function(){n.SelectControlIsExpanded(!1)});ko.applyBindings(n,document.getElementById(n.Options.Id))},n.RequestToServiceCompleteCallback=function(t){t.Type==QA.Beeline.RegionV2.Service.CallbackType.ExecuteQuery?n.processRegions(t):t.Type==QA.Beeline.RegionV2.Service.CallbackType.LoadModel&&(n.processModel(t),n.scrollToSelectedRegion())},n.processRegions=function(t){var i;if(n.RequestResultRegions([]),t.Regions==null||t.Regions.length==0){n.RegionsPanelIsShown(!0);n.RequestResultPanelIsShown(!1);return}for(var u=n.QueryString().trim(),o=n.TranslitUtils.isTransformRequired(u)?n.TranslitUtils.getTranslitVariants(u):[u],s=function(n){for(var t=0;t<o.length;t++)if(n.Title.toLowerCase().startsWith(o[t].toLowerCase()))return!0;return!1},r=[],f=[],e=0;e<t.Regions.length&&r.length+f.length<n.Options.SearchResultsCount;)i=t.Regions[e],s(i)&&(i.IsMarketing===!0?r.push(i):i.IsMarketing===!1&&f.push(i)),e++;n.RegionsPanelIsShown(!1);n.RequestResultPanelIsShown(!0);n.RequestResultRegions(r.length>0?r:f)},n.processModel=function(t){var i,r;n.ModelState=QA.Beeline.RegionV2.ModelState.Loaded;i=t.Model;n.PopularRegions(i.PopularRegions);n.RegionGroups(i.RegionGroups);r=i.RegionGroups.reduce(function(n,t){return n+t.Regions.length},0);n.OtherRegionsCount(r);n.RegionGroupsPanelLinkIsShown(!0)},n.RequestToServiceErrorCallback=function(t){t.Type==QA.Beeline.RegionV2.Service.CallbackType.ExecuteQuery?console.log("При запросе модели контрола RegionV2 произошла ошибка. Информация об ошибке: "+t.Data):t.Type==QA.Beeline.RegionV2.Service.CallbackType.LoadModel&&(n.ModelState=QA.Beeline.RegionV2.ModelState.NotLoaded,console.log("При запросе списка регионов произошла ошибка. Информация об ошибке: "+t.Data));n.RegionsPanelIsShown(!0);n.RequestResultPanelIsShown(!1)},n.QueryString=ko.observable(""),n.clearQuery=function(){n.QueryString("")},n.PopularRegions=ko.observableArray([]),n.RegionGroups=ko.observableArray([]),n.OtherRegionsCount=ko.observable(0),n.RequestResultRegions=ko.observableArray(),n.SelectControlIsExpanded=ko.observable(!1),n.ModelState=QA.Beeline.RegionV2.ModelState.NotLoaded,n.toogleSelectControl=function(){if(n.SelectControlIsExpanded()){n.SelectControlIsExpanded(!1);return}n.ModelState==QA.Beeline.RegionV2.ModelState.NotLoaded&&(n.Service.loadModel(),n.ModelState=QA.Beeline.RegionV2.ModelState.Loading);n.SelectControlIsExpanded(!0);n.scrollToSelectedRegion()},n.RegionsPanelIsShown=ko.observable(!0),n.RegionGroupsPanelIsShown=ko.observable(!1),n.showRegionGroupsPanel=function(){n.RegionGroupsPanelLinkIsShown(!1);n.RegionGroupsPanelIsShown(!0);n.initCustomScroll()},n.hideRegionGroupsPanel=function(){n.RegionGroupsPanelLinkIsShown(!0);n.RegionGroupsPanelIsShown(!1)},n.RegionGroupsPanelLinkIsShown=ko.observable(!1),n.RequestResultPanelIsShown=ko.observable(!1),n.keypressOnInput=function(t,i){i.keyCode==13&&n.selectRegionOnButton()},n.selectRegionOnButton=function(){if(n.RequestResultPanelIsShown()&&n.RequestResultRegions().length>=1){var t=n.RequestResultRegions()[0];n.QueryString(t.Title);n.selectRegion(t,!0)}},n.initCustomScroll=function(){console.log("initCustomScroll");$(".header-region_list").mCustomScrollbar()},n.selectRegion=function(t){var i=t.hasOwnProperty("Code")?t.Code:t.Id,u,r;if(i==n.Options.CurrentRegionCode){console.log("Регион выбран ранее");n.clearQuery();n.toogleSelectControl();return}console.log("selectRegion "+i+" "+t.Title);u=function(n){if(typeof n=="string"){window.location=n;return}r()};r=function(){alert("Не удалось изменить регион!")};QaCommon.Utils.ajaxForm(n.Options.changeAction,{regionName:i,path:n.Options.CurrentPage},u,r)},n.scrollToSelectedRegion=function(){var t,i,r,u;n.ModelState==QA.Beeline.RegionV2.ModelState.Loaded&&(t=function(t){return t.Code==n.Options.CurrentRegionCode},n.PopularRegions().find(t)===undefined)&&(i=n.RegionGroups().map(function(n){return n.Regions}).reduce(function(n,t){return n.concat(t)},[]).find(t),i!==undefined)&&((n.showRegionGroupsPanel(),r="#regionV2"+i.Code,u=$(r),u.length<1)||$(".header-region_list").mCustomScrollbar("scrollTo",r))},n};QA.Beeline.RegionV2.ModelState=function(){return{NotLoaded:0,Loading:1,Loaded:2}}();QA.Beeline.RegionV2.Service=function(n){this._options=n;this._cache=new QA.Beeline.RegionV2.Service.Cache;this._translitUtils=new QA.Beeline.TranslitUtils;this._requestsInExecuting=[];this.loadModel=function(){var n=this;$.ajax(this._options.ModelUrl,{type:"POST",success:function(t){var i={Type:QA.Beeline.RegionV2.Service.CallbackType.LoadModel,Model:t};n.notifyComplete(i)}})};this.executeQuery=function(n){var f,r,t,e,i,u;if(n==null)throw new Error("query param is null or undefined");if(this._cache.containsKey(n)){f=this._cache.get(n);i={Type:QA.Beeline.RegionV2.Service.CallbackType.ExecuteQuery,Query:n,Regions:f==null?[]:f};this.notifyComplete(i);return}for(r=this._translitUtils.getTranslitVariants(n),t=0;t<r.length;t++)if(this._cache.containsKey(r[t])){e=this._cache.get(r[t]);i={Type:QA.Beeline.RegionV2.Service.CallbackType.ExecuteQuery,Query:r[t],Regions:e};this.notifyComplete(i);return}this._requestsInExecuting.find(function(t){return t==n})===undefined&&(this._requestsInExecuting.push(n),u=this,$.getJSON(this._options.QueryUrl,{startsWith:n},function(){}).done(function(t,i,r){u.ProcessQueryResult(n,t,i,r)}).always(function(){for(var t=u._requestsInExecuting.indexOf(n);t!==-1;)u._requestsInExecuting.splice(t,1),t=u._requestsInExecuting.indexOf(n)}))};this.ProcessQueryResult=function(n,t){var i=t.View,r=i.length==0,u,f,e,o;r?(u=[n].concat(this._translitUtils.isTransformRequired(n)?this._translitUtils.getTranslitVariants(n):[]),f=this._cache,u.forEach(function(n){f.addOrUpdate(n,null)})):(e=i[0].Title.substring(0,3),this._cache.addOrUpdate(e,i));o={Type:QA.Beeline.RegionV2.Service.CallbackType.ExecuteQuery,Query:n,Regions:r?[]:i};this.notifyComplete(o);return};this.Subscribers=[];this.subscribe=function(n,t){this.Subscribers.push({c:n,e:t})};this.notifyComplete=function(n){this.Subscribers.forEach(function(t){t&&t.c&&typeof t.c=="function"&&t.c(n)})};this.notifyError=function(n,t){var i={Type:n,Data:t};this.Subscribers.forEach(function(n){n&&n.e&&typeof n.e=="function"&&n.e(t)})}};QA.Beeline.RegionV2.Service.CallbackType=function(){return{LoadModel:0,ExecuteQuery:1}}();QA.Beeline.RegionV2.Service.Cache=function(){this.store={};this.get=function(n){var t=n.toLowerCase();return this.store[t]};this.addOrUpdate=function(n,t){this.store[n.toLowerCase()]=t};this.invalidate=function(n){if(n!==null){if(n===undefined){delete this.store;this.store={};return}var t=n.toLowerCase();this.store.hasOwnProperty(t)&&delete this.store[t]}};this.containsKey=function(n){if(n==null)return!1;var t=n.toLowerCase();return this.store[t]!==undefined}},function(n){return n.CLASS_ACTIVE="active",n.CLASS_HIDE="hidden",n.SEL_CONTAINER=".layout-section.nav-bar-search",n.SEL_PANEL_SEARCH_LINK=".header-search-link",n.init=function(){$(function(){QA.Beeline.HeaderToolbar.attachListener("QaSearch",n.hide);var t=$(n.SEL_PANEL_SEARCH_LINK);t.bind("click",function(){$(n.SEL_CONTAINER).hasClass(n.CLASS_HIDE)?n.show():n.hide()})});n.hide()},n.show=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QaSearch");$(n.SEL_CONTAINER).removeClass(n.CLASS_HIDE);var t=$(n.SEL_PANEL_SEARCH_LINK);t.parent().addClass(n.CLASS_ACTIVE);$(".search-input input").focus()},n.hide=function(){$(n.SEL_CONTAINER).addClass(n.CLASS_HIDE);var t=$(n.SEL_PANEL_SEARCH_LINK);t.parent().removeClass(n.CLASS_ACTIVE)},n}(QaSearch||(QaSearch={}));QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.ShopBasket=QA.Beeline.ShopBasket||function(n,t){function st(n){for(var t=$(n).parent(),i=$(t).attr("data-block-validation-id");typeof i=="undefined";)t=$(t).parent(),i=$(t).attr("data-block-validation-id");return i}function ht(n){for(var r=$(n)[0].attributes,i=[],t=0,u=r.length;t<u;t++)i[t]=r[t];for(t=0;t<i.length;t++)i[t].nodeName.indexOf("data-qa-")!=-1&&n.removeAttr(i[t].nodeName)}var i=5,h="maximum",v="beeline.shop.basket.content",u=n.enabled,f={},y=function(n){n.quantityCookieName&&(f.quantityCookieName=n.quantityCookieName);n.priceCookieName&&(f.priceCookieName=n.priceCookieName);n.contentCookieName&&(f.contentCookieName=n.contentCookieName)},p=function(n,r,f,s,c,l,a,v,y,p){var w,b;if(u){if(w=e(),w||(w={items:[]}),b=t.findIndex(w.items,{id:n}),b!=-1){if(w.items[b].quantity+c<=i){w.items[b].quantity+=c;o(w);y();return}p({message:"max items count exceeded",code:h,max:i});return}if(c<=i){w.items.push({id:t.parseInt(n),price:f,originPrice:s,quantity:c,slug:l,prefix:a,name:r,data:v});o(w);y();return}p({message:"max items count exceeded",code:h,max:i});return}tt(n,r,f,c,v,y,p);return},w=function(n,i,r){var f,s;if(u){if(f=e(),!f){i();return}if(s=t.findIndex(f.items,{id:n}),s==-1){i();return}f.items.splice(s,1);o(f);i();return}it(n,i,r);return},b=function(n,r,f,s){var c,l;if(r>i){s({message:"max items count exceeded",code:h,max:i});return}if(u){if(c=e(),c||(c={items:[]}),l=t.findIndex(c.items,{id:n}),l!=-1){c.items[l].quantity=r;o(c);f();return}s({message:"item not found"});return}ft(n,r,f,s);return},k=function(n,t){if(u){o(null);n();return}rt(n,t);return},d=function(n,t){if(u){var i=e();n({content:i});return}ut(n,t);return},l=function(){try{return JSON.parse(Cookies.get(f.contentCookieName))}catch(n){}return{items:[]}},ct=function(){a(function(n){Cookies.set(f.quantityCookieName,n.quantity,{expires:31536e4})},function(){})},g=function(n,t){QA.Beeline.ShopBasket.getBasketContent(function(r){if(r.content!=null&&r.content.items!=null&&r.content.items.length){var u=Enumerable.from(r.content.items).where(function(t){return t!=undefined&&t!=null&&t.id===n&&t.quantity>=i}).singleOrDefault();u!=null?t({result:!0,max:i}):t({result:!1,max:i})}},function(){t({result:!0,max:i})})},nt=function(){QA.Beeline.Parts.HomeBasketHeaderContentNotification.Refresh()},a=function(n,i){var r,f;if(u){if(r=e(),!r){n({quantity:0});return}f=t.reduce(r.items,function(n,t){return n+t.quantity},0);n({quantity:f})}else{et(n,i);return}},tt=function(){throw new Error("Not implemented");},it=function(){throw new Error("Not implemented");},rt=function(){throw new Error("Not implemented");},ut=function(){throw new Error("Not implemented");},ft=function(){throw new Error("Not implemented");},et=function(){throw new Error("Not implemented");},lt=function(){return v+"_"+QA.Beeline.Region.getCurrentRegion().id},e=function(){return l()},ot=function(){var n=l();return n.items.length==0},o=function(n){if(n){var i=t.map(n.items,function(n){return{id:n.id,quantity:n.quantity,data:n.data}});Cookies.set(f.contentCookieName,JSON.stringify({items:i}),{expires:31536e4})}else Cookies.set(f.contentCookieName,JSON.stringify({items:[]}),{expires:31536e4});nt()},c=function(n,t,i){this.option=n;this.ovalue=t;this.msg_cont=i},r,s;return c.prototype.SetUnbindCallback=function(n){this.ucallback=n},c.prototype.Unbind=function(){try{this.ucallback()}catch(n){}},r=function(){this.mvalidators={}},r.prototype.GetValidatorMessageCont=function(n,i){if(this.mvalidators[n]!=null){var u=this.mvalidators[n].GetValidators(),r=t.where(u,{option:i});if(r!=null)return r[0].msg_cont}return null},r.prototype.SetValidatorUnbindCallback=function(n,i,r){if(this.mvalidators[n]!=null){var u=this.mvalidators[n].GetValidators(),f=t.where(u,{option:i});f[0].SetUnbindCallback(r)}},r.prototype.GetValidators=function(n){return this.mvalidators[n]!=null?this.mvalidators[n].GetValidators():null},r.prototype.AddValidator=function(n,t){this.mvalidators[n]==null&&(this.mvalidators[n]=new s);this.mvalidators[n].AddValidator(t)},r.prototype.ClearValidators=function(n){this.mvalidators[n]!=null&&this.mvalidators[n].ClearValidators()},r.prototype.ClearAllValidators=function(){if(this.mvalidators)for(val in this.mvalidators)this.mvalidators[val].ClearValidators(),delete this.mvalidators[val]},s=function(){this.validators=[]},s.prototype.GetValidators=function(){return this.validators},s.prototype.AddValidator=function(n){this.validators.push(n)},s.prototype.ClearValidators=function(){for(var n=0;n<this.validators.length;n++)this.validators[n].Unbind();this.validators.length=0},{init:y,addItem:p,removeItem:w,clear:k,getBasketContent:d,isBasketEmpty:ot,changeItemQuantity:b,getBasketTotal:a,isClientBasket:function(){return u},isMaxProductCount:g,ModelsValidator:r,Validator:c,ClearAttributes:ht,FindParentIdWithAttr:st}}(store,_),function(n){function r(){$(".map-sections li .dynamic").click(function(){var n=$(this).data("itemid");$(".sitemap-item").addClass("hidden");$("#"+n).removeClass("hidden");$(".map-sections li").removeClass("active");$(this).parent().parent().addClass("active")});$(document).ready(function(){$("#SearchBoxMap").keypress(function(n){n.which==13&&t(this.value.toString())})})}function i(){$(".header .site-map-wrap").slideDown(function(){var n=$(".header .site-map-wrap").outerHeight(),t=$(".header-wrap").outerHeight(),i=parseInt($(".content").css("padding-top"));if($.ui.beescrollloading&&$("#NewsPage_ScrollLoading").each(function(){$(this).beescrollloading("isBlocked",!0)}),$(".content").height()+t-i<n)$(".content").height(n-t+i);else return!1});$(".header").addClass("site-map-show");$(".head-bar .site-map").addClass("show")}function t(t){var i=document.location=n.SearchMapUrl+encodeURIComponent(t)}return n.SearchMapUrl,n.init=function(t,u,f){n.SearchMapUrl=f;$(".head-bar .site-map").click(function(){$(this).hasClass("show")?($(".header .nav li.focus").addClass("active"),$(".header .site-map-wrap").slideUp(function(){$(".content").css({height:"auto"})}),$(".header").removeClass("site-map-show"),$(this).removeClass("show"),$.ui.beescrollloading&&$("#NewsPage_ScrollLoading").each(function(){$(this).beescrollloading("isBlocked",!1)})):($(".header .nav li.focus").removeClass("active"),$(".header .site-map-wrap").length==0?$.ajax(t,{type:"POST",dataType:"json",data:{currentPageId:u}}).done(function(n){n.IsSucceeded&&($(".header-wrap").prepend(n.View),r(),i())}).error(function(){}):i())})},n.onSearchMapChange=function(n,i){i.title&&(QaCommon.Utils.isBlank(i.title)?$("#SearchBoxMap").beesearchbar("hideClearButton"):$("#SearchBoxMap").beesearchbar("showClearButton"),t(i.title))},n.onSearchMapEnter=function(n,t){QaCommon.Utils.isBlank(t.term)?$("#SearchBoxMap").beesearchbar("hideClearButton"):$("#SearchBoxMap").beesearchbar("showClearButton")},n.onSearchMap=function(n,i){t(i.value)},n.onSearchMapInit=function(){$("#SearchBoxMap").parent().find("input[type='text']").first().attr("maxlength","100")},n}(Sitemap||(Sitemap={}));QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.SocialNetworks=QA.Beeline.SocialNetworks||{};QA.Beeline.SocialNetworks.Twitter=function(n){var r=document.documentMode<9,t,i;if(r){document.getElementById("twitter").innerHTML='<iframe allowtransparency="true" frameborder="0" scrolling="no" src="https://platform.twitter.com/widgets/tweet_button.html?count=horizontal" style="width: 130px; height: 20px;"><\/iframe>';return}t=navigator!=null&&navigator.userAgent!=null&&navigator.userAgent.match(/MSIE/);i={createLikeButton:function(n,i){window.twttr.widgets.createShareButton(n,document.getElementById("twitter"),{text:" "});var r=t!=null?"click":"tweet";window.twttr.events.bind(r,i)}};window.twttr=function(n,t,i){var u,f=n.getElementsByTagName(t)[0],r=window.twttr||{};return n.getElementById(i)?r:(u=n.createElement(t),u.id=i,u.src="https://platform.twitter.com/widgets.js",f.parentNode.insertBefore(u,f),r._e=[],r.ready=function(n){r._e.push(n)},r)}(document,"script","twitter-wjs");n!=null&&window.twttr.ready(function(){n(i)})};QA.Beeline.SocialNetworks.Facebook=function(n,t){var i={createLikeButton:function(n){FB.Event.subscribe("edge.create",function(){n!=null&&n(i)})}};n!=null&&(window.fbAsyncInit=function(){FB.init({appId:t.FacebookId,xfbml:!0,version:"v2.4",status:!0,cookie:!0});n(i)}),function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="//connect.facebook.net/en_US/sdk.js",u.parentNode.insertBefore(r,u))}(document,"script","facebook-jssdk")};QA.Beeline.SocialNetworks.Vk=function(n,t){var i={createLikeButton:function(n){VK.Widgets.Like("vk_like",{type:"button"});VK.Observer.subscribe("widgets.like.liked",function(){n!=null&&n(i)})}};n!=null&&(window.vkAsyncInit=function(){VK.init({apiId:t.VKId,onlyWidgets:!0});n(i)});setTimeout(function(){var n=document.createElement("script");n.type="text/javascript";n.src="//vk.com/js/api/openapi.js";n.async=!0;document.getElementById("vk_api_transport").appendChild(n)},0)};QA.Beeline.TranslitUtils=function(){String.prototype.replaceAll===undefined&&(String.prototype.replaceAll=function(n,t){return this.split(n).join(t)});this.isTransformRequired=function(n){for(var i="`qwertyuiop[]asdfghjkl;'zxcvbnm,.{}\":<>/?",t=0;t<i.length;t++)if(n.indexOf(i[t])>-1)return!0;return!1};this.switchKeyboardEn2Ru=function(n){return Array.prototype.forEach.call(QA.Beeline.TranslitUtils.TransformDictionary.SwitchKeyboardTransform,function(t){n=n.replaceAll(t.En,t.Ru);n=n.replaceAll(t.En.toUpperCase(),t.Ru.toUpperCase())}),n};this.translitEn2RuISO=function(n){return Array.prototype.forEach.call(QA.Beeline.TranslitUtils.TransformDictionary.ISOTranslit,function(t){if(t.En!=""&&(n=n.replaceAll(t.En,t.Ru),n=n.replaceAll(t.En.toUpperCase(),t.Ru.toUpperCase()),t.En.length>1)){var i=t.En.substring(0,1).toUpperCase()+t.En.substring(1,t.En.length);n=n.replaceAll(i,t.Ru.toUpperCase())}}),n};this.getTranslitVariants=function(n){var t,i;return this.isTransformRequired(n)?(t=[],t.push(this.switchKeyboardEn2Ru(n)),i=this.translitEn2RuISO(n),this.isTransformRequired(i)||t.push(i),t):[]}};Object.setPrototypeOf=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n};QA.Beeline.TranslitUtils.TransformDictionary=function(){this.Add=function(n,t){this.push({Ru:n,En:t})}};QA.Beeline.TranslitUtils.TransformDictionary.prototype=Array.prototype;QA.Beeline.TranslitUtils.TransformDictionary.ISOTranslit=function(){var n=new QA.Beeline.TranslitUtils.TransformDictionary,t,i;return n.Add("а","a"),n.Add("б","b"),n.Add("в","v"),n.Add("г","g"),n.Add("д","d"),n.Add("е","e"),n.Add("ё","yo"),n.Add("ж","zh"),n.Add("з","z"),n.Add("и","i"),n.Add("й","j"),n.Add("к","k"),n.Add("л","l"),n.Add("м","m"),n.Add("н","n"),n.Add("о","o"),n.Add("п","p"),n.Add("р","r"),n.Add("с","s"),n.Add("т","t"),n.Add("у","u"),n.Add("ф","f"),n.Add("х","x"),n.Add("ц","c"),n.Add("ч","ch"),n.Add("ш","sh"),n.Add("щ","shh"),n.Add("ъ","'"),n.Add("ы","y"),n.Add("ь","'"),n.Add("э","eh"),n.Add("ю","yu"),n.Add("я","ya"),n.Add("«",""),n.Add("»",""),n.Add("—","-"),n.Add(" ","_"),n.Add('"',""),t=function(n,t){return t.En.length!=n.En.length?t.En.length-n.En.length:0},i=Array.prototype.sort.call(n,t),i}();QA.Beeline.TranslitUtils.TransformDictionary.SwitchKeyboardTransform=function(){for(var t=new QA.Beeline.TranslitUtils.TransformDictionary,i="`qwertyuiop[]asdfghjkl;'zxcvbnm,.{}\":<>/?",n=0;n<i.length;n++)t.Add("ёйцукенгшщзхъфывапролджэячсмитьбюХЪЭЖБЮ.,"[n],i[n]);return t}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.UserMessages=QA.Beeline.UserMessages||function(){var u=function(){$(".user-messages").addClass("hide");n.hide()},e=function(){QA.Beeline.HeaderToolbar.triggerEvent("HEADER_OPENED","QA.Beeline.UserMessages")},n={},t,i,o=function(n,r){t=n;i=r},s=function(){console.log("start widget");i&&t&&(typeof MessageCurtainWidget!="undefined"&&(n=new MessageCurtainWidget("MessageCurtainHost",{WidgetDomain:t,PopupEnabled:!0,SiteUrl:i,IdToken:window.idToken},function(n){$("#messageHeaderCountContainer").text(n)})),$(function(){QA.Beeline.HeaderToolbar.attachListener("QA.Beeline.UserMessages",u);$(".user-messages").find(".close-link").click(r);$(".user-messages-header a").click(function(){$(".user-messages").hasClass("hide")?f():r()})}))},r=function(){$(".user-messages-header").removeClass("active");u()},f=function(){return e(),$(".user-messages").removeClass("hide"),$(".user-messages-header").addClass("active"),n.show(),!1};return{init:o,show:f,hide:r,start:s}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.UssdWrapper=QA.Beeline.UssdWrapper||function(){function n(n){var t=!1;(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4)))&&(t=!0);t&&$(n.content).find(".ussd").each(function(){for(var n=$(this),t,i;n.find(":first-child").length>0;)n=n.find(":first-child");t=$.trim(n.text());t.length>0&&(i=t.replace(/ /g,"").replace(/\(/g,"").replace(/\)/g,"").replace(/-/g,""),/^(\+)?[0-9#\*]*$/.test(i)&&n.html("<a href='tel:"+i+"'>"+t+"<\/a>"))})}return{wrap:n}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Validation=QA.Beeline.Validation||function(){function pi(n){var t=$(n),i=$(window),r=i.scrollTop(),f=r+i.height(),u=t.offset().top,e=u+t.height();return e<=f&&u>=r}function wi(n,t){var r=i(n),u=o[r].ChangedFields||{};u[t]=!0;o[r].ChangedFields=u}var w=function(n,t){return!n&&!t?"":n?t?t+"%"+n:n:t},ht=function(){this.ClientValidationExtensionCallbacks={};this.SubmitButtonStateExtensionCallback={}};ht.prototype={addClientValidationExtension:function(n,t,i){var r=w(t,n);if(!i||i==null||i==""){this.ClientValidationExtensionCallbacks.hasOwnProperty(r)&&delete this.ClientValidationExtensionCallbacks[r];return}jQuery.isFunction(i)&&(this.ClientValidationExtensionCallbacks[r]=i)},addSubmitButtonStateExtension:function(n,t,i){var r=w(t,n);if(!i||i==null||i==""){this.SubmitButtonStateExtensionCallback.hasOwnProperty(r)&&delete this.SubmitButtonStateExtensionCallback[r];return}jQuery.isFunction(i)&&(this.SubmitButtonStateExtensionCallback[r]=i)},executeClientValidationExtensions:function(n,t,i){var u=w(t,n),r,f,e,o;if(t)this.ClientValidationExtensionCallbacks.hasOwnProperty(u)&&jQuery.isFunction(this.ClientValidationExtensionCallbacks[u])&&this.ClientValidationExtensionCallbacks[u](n,t,i);else for(r in this.ClientValidationExtensionCallbacks)f=r.split("%"),e=f[0],u==e&&this.ClientValidationExtensionCallbacks.hasOwnProperty(r)&&jQuery.isFunction(this.ClientValidationExtensionCallbacks[r])&&(o=f[1],this.ClientValidationExtensionCallbacks[r](n,o,i))},executeSubmitButtonStateExtension:function(n,t){var r=w(t,n),u=!0,i,f,e,o;if(t)this.SubmitButtonStateExtensionCallback.hasOwnProperty(r)&&jQuery.isFunction(this.SubmitButtonStateExtensionCallback[r])&&(u=this.SubmitButtonStateExtensionCallback[r](n,t));else for(i in this.SubmitButtonStateExtensionCallback)if(f=i.split("%"),e=f[0],r==e&&this.SubmitButtonStateExtensionCallback.hasOwnProperty(i)&&jQuery.isFunction(this.SubmitButtonStateExtensionCallback[i])&&(o=f[1],u=this.SubmitButtonStateExtensionCallback[i](n,o),!u))break;return u}};var e={Required:1,Incorrect:2,Other:0},h={Client:0,Server:1},r="validation-for",ct="data-field-required",g="data-field-required-text",lt="data-field-incorrect-text",at="data-field-title",nt="data-field-width",c="data-block-validation-id",b="data-validation-group",a="data-group-validation-tip",ei="data-field-no-blur-focus-keyup-validation",vt=".form-tip",yt=vt+",.error-tip",v="disabled",u="invalid",tt="validation-disabled",pt="BeelineValidationDone",it="data-field-name",k=new ht,o={},rt=[],n={},oi=function(e,s){e&&e!=null||(e={});e.SummaryValidationSelector||(e.SummaryValidationSelector="");s?e.RootElementSelector="["+c+"='"+s+"']":(s="",e.RootElementSelector="html");e.SubmitAreaSelector||(e.SubmitAreaSelector=null);e.DoInitValidation||(e.DoInitValidation=!1);e.ValidationRequiredPreText||(e.ValidationRequiredPreText=Resources.ValidationMessages.ValidationEnterValue);e.ValidationIncorrectPreText||(e.ValidationIncorrectPreText=Resources.ValidationMessages.ValidationWrongValue);e.ValidationIncorrectPreTextMany||(e.ValidationIncorrectPreTextMany=Resources.ValidationMessages.ValidationWrongValues);e.ModuleInitialized=!0;e.ChangedFields={};o[s]=e;rt.push(s);n[s]={};var h=jQuery(e.RootElementSelector);t("["+r+"]",h).each(function(n,h){var a=jQuery(h).attr(r),c,l;a&&(c||(c=a),jQuery(h).attr(ei)!="true"&&(l=p(a,e.RootElementSelector),l.length>0&&(jQuery(l).bind("blur",{RootElementSelector:e.RootElementSelector,ErrorKey:c,ContentId:s},function(n){if(bt(n.data.ContentId,n.data.ErrorKey)){var t=n.data.RootElementSelector,r=jQuery(t),i=n.data?n.data.ErrorKey:null;setTimeout(function(){jQuery(t).length>0&&i&&y(null,!0,i,r)},200)}}),jQuery(l).bind("focus",{ContentId:s,ErrorKey:c},function(n){var e=f(n.data.ContentId),i=jQuery(this);t("["+r+"='"+c+"']",i).parent().removeClass(u);d(n.data.ErrorKey,i);o[n.data.ContentId].CurrentClick=undefined}),jQuery(l).bind("keyup",{ErrorKey:c},function(n){if(n.keyCode!=13){var t=jQuery(this),r=i(t),u=o[r].ChangedFields||{};u[c]=!0;o[r].ChangedFields=u;y(null,!0,c,t);d(c,t)}}))))});e.DoInitValidation&&y(null,!0,null,e.RootElementSelector)},y=function(n,t,r,u){var e,o,s;return t!=null&&wt(r,u),e=kt(t,r,u),n&&l(n).length&&(yi(n,u),e=!1),t!=null&&dt(t,r,u),gt(u,r),o=i(u),s=f(o),$(s.RootElementSelector).trigger(pt,[o]),e},ut=function(u,f,o,s,h,c){var l=i(c),a,v,y;s!=!1&&(s=!0);l||(l="");f||(a=t("["+r+"='"+u+"']",c).first(),a&&a.length>0&&(f=o=e.Required?a.attr(g):o=e.Incorrect?a.attr(lt):""));v=ft(f,h,o,u);n.hasOwnProperty(l)||(n[l]={},s=!0);n[l].hasOwnProperty(u)||(s=!0);s&&(y=n[l],(!n[l].hasOwnProperty(u)||n[l].hasOwnProperty(u)&&s)&&(n[l][u]=v))},ft=function(n,t,i,r){t==undefined&&(t=h.Client);i==undefined&&(i=e.Other);r==undefined&&(r=$.fn.GUID());return{Name:r,ErrorMessage:n,ErrorType:i,ErrorSource:t}},si=function(n,t,i,r,u){var f=ft(n,i,r,u),e={};e[f.Name]=f;y(e,!0,f.Name,t)},wt=function(n,t){var r=i(t),u=f(r);d(n,u.RootElementSelector);ii(n,r)},hi=function(n,t,i){k.addClientValidationExtension(n,t,i)},ci=function(n,t,i){k.addSubmitButtonStateExtension(n,t,i)},et=function(t,r){var u=!1,f,e;return t?(e=i(t),jQuery(ui(t)).each(function(t,i){return r==undefined||r==null?(u=!0,!1):n[e][i].ErrorSource==r?(u=!0,!1):void 0})):jQuery(l(n)).each(function(t,i){return f=n[i],jQuery(l(f)).each(function(t,f){return r==undefined||r==null?(u=!0,!1):n[i][f].ErrorSource==r?(u=!0,!1):void 0}),u==!0?!1:void 0}),u},li=function(t,r){if(r){var f=i(r),u=n[f][t];if(u!=undefined&&u!="")return u}return null},ai=function(n){var r=i(n),t;return(r||(r=""),t=o[r],!t)?!1:t.hasOwnProperty("ModuleInitialized")?t.ModuleInitialized:!1},d=function(n,e){var v=i(e),y=f(v),s,o,h,l,c;n&&n!=null&&n!=""?(s=t("["+r+"='"+n+"']",e),s&&s.length>0&&(s.text(""),s.parent().removeClass(u),o=s.attr(b),o!=undefined&&o!=null&&o!=""&&(h=t("["+a+"='"+o+"']",e),(h!=undefined||h.length>0)&&(ti(n,o,e),l=h.find("span[data-name]"),l&&l.length<2&&(l.each(function(n,i){var h=$(i),c=h.attr("data-name"),f=h.text(),l=f.replace(f,f.charAt(0).toUpperCase()+f.slice(1)),s=t("["+r+"='"+c+"']",e);if(!s||s.length==0)return!0;s.text(l);s.parent().addClass(u);ti(c,o,e)}),h.html(),h.parent().removeClass(u)))))):(c=t("["+r+"]",e),c.length>0&&c.each(function(n,t){var i=jQuery(t);i.text("");i.parent().removeClass(u)}),c=t("["+a+"]",e),c.length>0&&c.each(function(n,t){var i=jQuery(t);i.html("");i.parent().removeClass(u)}));st(e)},bt=function(n,t){var i=f(n),u=jQuery(i.RootElementSelector),r;return i.CurrentClick&&(r=p(i.CurrentClick,i.RootElementSelector),r!=undefined&&r!=null)?(setTimeout(function(){ri(r)},2),i.CurrentClick!=t):!0},kt=function(n,t,i){return vi(t,i),!et(i,h.Client)},vi=function(u,o){for(var y=i(o),d=f(y),w=t("["+ct+"='true']",o).not("."+tt),a,c,s,v,b,l=0;l<w.length;l++)(a=jQuery(w[l]),c=a.attr(r),u!=undefined&&u!=null&&c&&u!=c)||(s=p(c,o),s.is(":visible")&&!s.hasClass(tt))&&s&&($(s).is("input")||$(s).is("textarea"))&&(v=jQuery(s).val(),c&&s&&v&&v!=""||ut(c,a.attr(g),e.Required,!0,h.Client,o));b=jQuery.extend(!0,[],n);k.executeClientValidationExtensions(y,u,b)},yi=function(n,u){if(n){var o=l(n),s=i(u),c=f(s);jQuery(o).each(function(i,f){var o=n[f],l=t("["+r+"='"+f+"']",u),s;l.length==0&&(s=jQuery.fn.getDOMName(f,c.RootElementSelector),s&&(l=t("["+r+"='"+s+"']",u),l.length>0&&(f=s)));o&&(o.ErrorType==undefined&&(o.ErrorType=e.Other),o.ErrorSource==undefined&&(o.ErrorSource=h.Server),ut(f,o.ErrorMessage,o.ErrorType,!0,o.ErrorSource,u))})}},dt=function(h,c,l){var d=i(l),v=f(d),y="",w=t(v.SummaryValidationSelector,l),tt=ui(l),rt;if(tt.length>0){var g="",k="",nt="",ut=0;return jQuery(tt).sort().each(function(i,f){var v=n[d][f],p,y,rt,it;if(!v)return!1;if(w.length>0)switch(v.ErrorType){case e.Required:g=s(ot(v,l),g);break;case e.Incorrect:ut++;k=s(ot(v,l),k);break;case e.Other:nt=s(ot(v,l),nt)}(!h||c&&v.Name==c)&&(o[d].ChangedFields[v.Name]||v.ErrorType!=e.Required)&&(p=t("["+r+"='"+v.Name+"']",l),p.length>0&&(p=jQuery(p[0]),y=p.attr(b),rt=!0,y!=undefined&&y!=null&&y!=""&&(it=t("["+a+"='"+y+"']",l),(it!=undefined||it.length>0)&&jQuery(tt).each(function(n,i){var e,s,h,o;if(i==f||(e=t("["+r+"='"+i+"']["+b+"='"+y+"']",l),!e&&e.length==0))return!0;if(s=e.attr(r),h=e.text(),e.parent().hasClass(u))ni(s,h,y,l),e.parent().removeClass(u),rt=!1;else{if(!it.parent().hasClass(u))return!0;o=it.find("span[data-name='"+errName+"']");o&&o.length>0&&(rt=!1)}})),rt?(p.html(v.ErrorMessage),p.parent().addClass(u)):ni(v.Name,v.ErrorMessage,y,l)))}),g&&(y=s(g,v.ValidationRequiredPreText," ")),k&&(rt="",rt=ut>1?s(k,v.ValidationIncorrectPreTextMany," "):s(k,v.ValidationIncorrectPreText," "),y=s(rt,y,", ")),nt&&(y=s(nt,y,", ")),w&&jQuery(w).html("<span>"+y+"<\/span>").prev().addClass(u),typeof v.SummaryValidationSelector!="undefined"&&v.SummaryValidationSelector.length>0&&t("span.dynamic",l,v.SummaryValidationSelector).each(function(n,t){var i=jQuery(t);i.bind("click",function(){var n=p(jQuery(this).attr(it),jQuery(this));ri(n)});i.unbind("mousedown");i.mousedown(function(n){o[d].CurrentClick=jQuery(n.target).attr(it)})}),st(l),!1}return w&&jQuery(w).html(""),st(l),!0},gt=function(n,r,e){var c=i(n),y=f(c),o=t(y.SubmitAreaSelector,n),s,l,a;o&&o.length&&o.length>0&&(e!=undefined?e?o.removeClass(v):o.addClass(v):(s=et(n,h.Client),s||t(yt,n).not(".text").each(function(){if($(this).parent().hasClass(u))return s=!0,!1}),l=!s,a=k.executeSubmitButtonStateExtension(c,r),l&&a?o.removeClass(v):o.addClass(v)))},ot=function(n,u){var v=i(u),y=f(v),s="",h="",c,a,l,o;if(n.Name&&(h=bi(n.Name,u)),n.ErrorType==e.Other?s=n.ErrorMessage:((h==undefined||h==null||h=="")&&(h=n.ErrorMessage),s=h),!n.Name)return s;if(QaCommon.Utils.isBlank(s))return"";if(c=n.Name,p(n.Name,u).length==0)if(a=t("["+r+"='"+n.Name+"']",u),a.length>0)l=jQuery(a[0]).parent().find("input").first(),l&&(o=jQuery(l).attr("name"),o&&o!=null&&o!=""?c=o:jQuery(l).attr("name",c));else return s;return sumElement='<span class="dynamic" '+it+'="'+c+'" >'+s+"<\/span>"},ni=function(n,i,r,f){var e=t("["+a+"='"+r+"']",f),h,o;e&&e.length!=0&&(h=$.trim("<span data-name='"+n+"'>"+i+"<\/span>"),e.html($.trim(e.html())),e.html()!=""?(o=e.find("span[data-name='"+n+"']"),o&&o.length>0?o.text(i):e.html(s(h,e.html()))):e.html(h),e.parent().addClass(u))},ti=function(n,i,r){var f=t("["+a+"='"+i+"']",r),e,u;f&&f.length!=0&&f.html()!=""&&(e=f.find("span[data-name='"+n+"']"),e&&e.length>0&&e.remove(),u=$.trim(f.html()),u.length>0&&(u.replace(", , ",", "),u.replace(", ,",", "),u[0]==","&&(u=$.trim(u.slice(1))),u[u.length-1]==","&&(u=u.substr(0,u.length-1))),f.html(fi(u,!0)))},ii=function(t,i){if(t)if(i){if(!n[i])return;delete n[i][t]}else l(n).each(function(i,r){delete n[r][t]});else i?n[i]={}:l(n).each(function(t,i){n[i]={}})},st=function(n){var f,e,o,r,i,s;t(vt+":not(.text)",n).each(function(){var h,t,n,c;if(i=jQuery(this),h=i.hasClass("form-tip-group"),s=i.parent(),o=parseInt(i.css("margin-top")),s.hasClass(u)){if(i.show(),f=i.outerHeight(!0),e=s.outerHeight(),t=!1,h)r=i.parent().width();else{for(n=i.prev();n.is("script");)n=n.prev();for(c=n;n&&n.length>0&&(!n.is("input")||n.attr("type")=="hidden");)n=n.prev();n.is("input")||(n=c);t=i.attr(nt)&&+i.attr(nt)>0;r=t?+i.attr(nt):n.outerWidth()}r<=143&&!t?i.css({top:e,width:143,"margin-left":-143/2}).parent().css({"margin-bottom":f+o+"px"}):h?i.css({top:e,width:r,"margin-left":-r/2}).parent().css({"margin-bottom":f+o+"px"}):i.css({top:e,width:r,"margin-left":-(r/2)}).parent().css({"margin-bottom":f+o+"px"})}else s.css({"margin-bottom":"0px"}),i.hide()})},ri=function(n){var t=$(n),i,r,u;n!=undefined&&n!=null&&n.length>0&&n.attr("type")=="hidden"&&(i=n.siblings("input").first(),i!=undefined&&i!=null&&i.length>0&&(t=jQuery(i)));t.attr("name").indexOf("PhoneComplexElement")!=-1&&t.parent().siblings(".def-code").find("input").not("[type='hidden']").is(":visible")&&(t=t.parent().siblings(".def-code").find("input").not("[type='hidden']").first());t.focus();pi(n)||$.scrollTo(t.parent());$("#commonPopup").is(":visible")&&!t.is(":visible")&&(r=t.css("display"),u=t.css("visibility"),t.css("visibility","hidden"),t.css("display","inherit"),t.focus(),setTimeout(function(){t.css("display",r);t.css("visibility",u)},100))};var l=function(n){var t,i=[];if(n)for(t in n)n.hasOwnProperty(t)&&i.push(t);return i},ui=function(t,r){var e=i(t),u,f;if(r||(r=n),r=r[e],f=[],r)for(u in r)r.hasOwnProperty(u)&&f.push(u);return f},bi=function(n,u){var o=i(u),s,e;return(u,s=f(o),n&&(e=t("["+r+"='"+n+"']",u),e))?jQuery(e).attr(at):""},fi=function(n,t){var i,r,u,f;return n&&n.length>0?n[0]!="<"?t?n.charAt(0).toUpperCase()+n.slice(1):n.charAt(0).toLowerCase()+n.slice(1):(i=jQuery(n).first().text(),r=n.indexOf(">")+1,r==-1&&(r=0),u=n.substring(0,r),f=t?n.slice(r).replace(i,i.charAt(0).toUpperCase()+i.slice(1)):n.slice(r).replace(i,i.charAt(0).toLowerCase()+i.slice(1)),u+f):""},s=function(n,t,i){if(QaCommon.Utils.isBlank(n))return t;i||(i=", ");return t&&t.length>0?$.trim(t+i+fi(n)):$.trim(n)},f=function(n){n||(n="");var t=o[n];return t||console.error("Can't read params"),t},i=function(n){var i="",t;return n&&(t=jQuery(n),t.attr(c)&&jQuery.inArray(t.attr(c),rt)>=0?i=t.attr(c):jQuery(rt).each(function(n,r){if(t.parents("["+c+"='"+r+"']").length==1)return i=r,!1})),i},p=function(n,t,r){if(!n)return null;var o=i(t),e=f(o),u="html";return e.RootElementSelector&&(u=e.RootElementSelector),r&&(u=jQuery(u).find(r)),jQuery(u).find("[name='"+n+"']").first()},t=function(n,t,r){if(!n)return[];var o=i(t),e=f(o),u="html";return e.RootElementSelector&&(u=e.RootElementSelector),r&&(u=jQuery(u).find(r)),jQuery(u).find(n)};return{ErrorTypes:e,ErrorSourceTypes:h,ATTR_VALIDATION_FOR:r,ATTR_CONTAINER_ID:c,ATTR_REQIRED_FIELD:ct,ATTR_REQIRED_FIELD_TEXT:g,ATTR_INCORRECT_FIELD_TEXT:lt,ATTR_INCORRECT_FIELD_TEXT_LENGTH:"data-field-incorrect-text-length",ATTR_FIELD_TITLE:at,ATTR_VALIDATION_GROUP:b,SELECTOR_RED_ERROR:yt,CLASS_DISABLED:v,CLASS_INVALID:u,CLASS_DISABLE_VALIDATION:tt,EVENT_VALIDATION_DONE:pt,KEY_REQIRED_FIELD:"field-required",Init:oi,AddClientValidationExtension:hi,AddSubmitButtonStateExtension:ci,AddError:ut,CreateError:ft,ShowSummaryError:si,SetSubmitButtonState:gt,DoClientValidation:function(n,t,r){return ii(null,i(r)),kt(n,t,r)},Validate:y,HasErrors:et,GetError:li,ClearErrors:wt,ShowErrors:dt,HideRedErrors:d,IsModuleInitialized:ai,ExtOnBlurExecuted:bt,SetFieldChanged:wi}}();QA=QA||{};QA.Identity=QA.Identity||function(n){var t=function(t){n.idToken?(console.log("return idtoken"),t(n.idToken)):(console.log("register callback"),QA.Widgets.Broker.subscribe("OnIdTokenCreated",t))},i=function(t){n.idToken=t;console.log("set token");QA.Widgets.Broker.publish({eventName:"OnIdTokenCreated",idToken:t})};return{registerTokenConsumer:t,setToken:i}}(window);QA=QA||{};QA.Widgets=QA.Widgets||{};QA.Widgets.Broker=QA.Widgets.Broker||function(n,t){var i=function(){return((1+Math.random())*65536|0).toString(16).substring(1)},r=function(){return i()+i()+"-"+i()+"-"+i()+"-"+i()+"-"+i()+i()+i()};this.brokerId=r();var u=function(t,i,r){r?n(t).subscribe([i,r]):n(t).subscribe(i)},f=function(t,i){n(t).unsubscribe(i)},e=function(i){var r,u,f;i.source&&brokerId==i.source||(r=i.source||brokerId,n(i.eventName).broadcast.apply(n(i.eventName),Array.prototype.slice.call(arguments,1)),u=[],u.push({eventName:i.eventName,source:r}),f=Array.prototype.slice.call(arguments,1),f&&u.push(f),window.parent!==window.window&&t&&t.call({destination:window.parent,publicProcedureName:"qaWidgetsPmrpcEventReceiver",params:[{eventName:i.eventName,source:r}]}),window.frames&&window.frames.length!=0&&t&&t.call({destination:window.frames,publicProcedureName:"qaWidgetsPmrpcEventReceiver",params:[{eventName:i.eventName,source:r}]}))};return{subscribe:u,unsubscribe:f,publish:e}}(radio,window.pmrpc);window.pmrpc&&function(n){var t=function(n){console.log("pmrpc caught event",n,"brokerId: ",brokerId);QA.Widgets.Broker.publish(n[0],Array.prototype.slice.call(arguments,1))};n.register({publicProcedureName:"qaWidgetsPmrpcEventReceiver",procedure:t})}(pmrpc),function(n){n.widget("ui.beeaccordion",{options:{items:[],id:"",contenttype:"folded",allbutton:{show:!1,opentext:"",closetext:""},css:"open",isShowTabTail:!0,centered:!1,expandIconPos:"before",expand:null,collapse:null,expandall:null,collapseall:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var i=this,t=i.options,r=i.element,u;t.items!=null&&t.items.length!=0&&(u=0,n(t.items).each(function(f,e){var s=r.find("#"+e.id),h=n('<span class="before"/>'),o,c,v,y,p,w;if(t.isShowTabTail&&s.prepend(h),o=n(QaCommon.Utils.format("<h{0}><\/h{0}>",t.centered?"5":"4")),o.attr("id",e.id+"_Tab"),c=n(QaCommon.Utils.format('<span class="dynamic">{0}<\/span>',n("<span/>").html(e.title).text())),o.append(c),QaCommon.Utils.isBlank(e.secondTitle)||o.append(e.secondTitle),e.titleCssClass&&o.addClass(e.titleCssClass),!QaCommon.Utils.isBlank(e.description)){o.addClass("footnote");var l=n("<span class='dynamic-link'><\/span>"),a=n(jQuery.fn.format("<div class='folded'>{0}<\/div>",unescape(e.description))),b=n('<span class="before"><\/span>');a.append(b);o.append(l);o.append(a);l.bind("click",function(){var t=n(this).next(),e=t.prev(),o=t.find(".before"),f;if(n("h4 .folded").not(t).slideUp(),t.css("display")=="none"){var i=n(this).position(),r=t.position().left+t.outerWidth(),u=e.position().left+e.outerWidth();r<=u||u-r<10?(f=u-r+50,t.css({top:i.top,left:f}).slideToggle(),o.css({left:i.left-f})):(t.css({top:i.top}).slideToggle(),o.css({left:i.left}))}else t.slideUp()})}s.addClass("accordion-control");s.addClass(t.contenttype);s.addClass(e.css);s.css("height","100%");s.css("visibility","visible");e.open==!0?(s.addClass("show"),o.addClass("opened"),s.css("display","block"),u++):s.css("display","none");o.insertBefore(s);t.centered?(v=n('<span class="after"><\/span>'),o.append(v)):(y=n('<span class="before"><\/span>'),y.insertBefore(c));c.click(function(){n(this).parent().hasClass("opened")?i._collapse(n(this),function(){i._raise(t.collapse,t,"collapse",{control:i,target:n(this)})}):i._expand(n(this),function(){i._raise(t.expand,t,"expand",{control:i,target:n(this)})})});t.itemBeforePosition==="right"?(h.css({right:60}),h.css({left:"auto"})):(p=c.width(),w=p/2-h.width()/2+10,h.css({left:w}))}),t.allbutton.show&&(this.all=n(QaCommon.Utils.format("<span><em>{0}<\/em><\/span>",u==t.items.length?t.allbutton.closetext:t.allbutton.opentext)),this.all.addClass("dynamic show-all"),u==t.items.length&&this.all.addClass("opened"),r.append(this.all)),r.find(".show-all").prepend('<span class="before"><\/span>'),r.find(".show-all").click(function(){n(this).hasClass("opened")?i.collapseAll(function(){i._raise(t.collapseall,t,"collapseall",{target:i})}):i.expandAll(function(){i._raise(t.expandall,t,"expandall",{target:i})})}),n(r).addClass(t.css))},_collapse:function(t,i){var f=this,e=f.options,u=QaCommon.Browser.getInternetExplorerVersion(),r;u!=-1&&t.closest(".bill").css({"box-shadow":"none"});u!=-1?t.parent().next(".accordion-control").slideUp(function(){n(this).closest(".bill").css({"box-shadow":"0px 10px 26px 0px rgba(196, 194, 201, 1.0)"});var r=QaCommon.Browser.getInternetExplorerVersion();r==8&&t.addClass("z").removeClass("z");i!=null&&i()}):t.parent().next(".accordion-control").slideUp("fast",function(){i!=null&&i()});t.parent().removeClass("opened");t.parent().parent().find("h4.opened").length==0&&(r=t.parent().parent().find(".show-all"),r.removeClass("opened"),r.find("em").text(e.allbutton.opentext))},_expand:function(t,i){var f=this,e=f.options,u=QaCommon.Browser.getInternetExplorerVersion(),r;u!=-1&&t.closest(".bill").css({"box-shadow":"none"});u!=-1?t.parent().next(".accordion-control").slideDown(function(){n(this).closest(".bill").css({"box-shadow":"0px 10px 26px 0px rgba(196, 194, 201, 1.0)"});i!=null&&i()}):t.parent().next(".accordion-control").slideDown("fast",function(){i!=null&&i()});t.parent().addClass("opened");t.parent().parent().find("h4").length==t.parent().parent().find("h4.opened").length&&(r=t.parent().parent().find(".show-all"),r.addClass("opened"),r.find("em").text(e.allbutton.closetext))},expand:function(n){var t=this,i=t.element,r=i.find("#"+n);t._expand(r.prev().find(".dynamic"))},collapse:function(n){var t=this,i=t.element,r=i.find("#"+n);t._collapse(r.prev().find(".dynamic"))},expandAll:function(t){var r=this,u=r.options,i=r.element;n(i).find(".accordion-control").slideDown("fast",function(){t!=null&&t()});n(i).find("h4, h5").not("opened").addClass("opened");n(i).find(".show-all").addClass("opened");n(i).find(".show-all em").text(u.allbutton.closetext)},collapseAll:function(t){var r=this,u=r.options,i=r.element,f=QaCommon.Browser.getInternetExplorerVersion();f!=-1?n(i).find(".accordion-control").slideUp(function(){var r=QaCommon.Browser.getInternetExplorerVersion();r==8&&n(i).find("h4").addClass("z").removeClass("z");t!=null&&t()}):n(i).find(".accordion-control").slideUp("fast",function(){t!=null&&t()});n(i).find("h4, h5").removeClass("opened");n(i).find(".show-all").removeClass("opened");n(i).find(".show-all em").text(u.allbutton.opentext)},setTitle:function(n,t){var r=this,u=r.element,i=u.find("#"+n);o.centered?i.find("h5 span.dynamic").html(t):i.find("h4 span.dynamic").html(t)},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beeaccountlink",{options:{id:"",items:[],active:null,attrName:"Attributes",attrNickName:"nickName",attrMobileSign:"isPhone",attrLogin:"login",idPropertyName:"Id",titlePropertyName:"Title",selectedPropertyName:"IsSelected",linkSelector:".cabinet-link",ssoOnUrl:"",ssoOffUrl:"",exitTitle:"",ssoChangeCtnUrl:"",overlaySelector:"#cabinet-overlay",profileUrls:{mobile:"",home:""},type:"ajax",url:"",mobilePrefix:"MOBILE/",homePrefix:"FTTB/",oninit:null,change:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){function e(i){if(!n(i.target).hasClass("dropdown-link")&&!n(i.target).parent().hasClass("dropdown-link")&&t.list!=null){var r=t.list.css("display")=="block";r&&t._toggleListVisible();t.activeDiv.removeClass("opened")}}var t=this,i=t.options,f=t.element,r,u;n(f).addClass("dropdown");this.activeDiv=n('<div class="dropdown-link"><\/div>');this.activeBefore=n('<span class="before"><\/span>');this.activeSpan=n("<span><\/span>");i.items!=null&&i.items.length>0&&(this.activeDiv.append(this.activeBefore),this.activeSpan.addClass("dynamic"));this._setActive();this._renderActive();this._setUrl();this.activeDiv.append(this.activeSpan);n(f).append(this.activeDiv);this.activeDiv.bind("click",n.proxy(this._toggleListVisible,this));this._load();r=jQuery._data(n("html").get(0),"events");u=!1;r!=null&&r.click!=null&&n.each(r.click,function(n,t){if(t.handler.name=="_beeAccountLinkCloseAll")return u=!0,!1});u||n("html").bind("click",e);t._raise(i.oninit,i,"oninit",{target:t})},_toggleLinkOpen:function(){var n=this;n.activeDiv.toggleClass("opened")},_toggleListVisible:function(){var n=this,t=n.options;n.list!=null&&(n.list.css("display")=="none"?n.list.css("display","block"):n.list.css("display","none"),n._toggleLinkOpen())},_setActive:function(){var i=this,n=i.options,t;n.items!=null&&n.items.length>0&&(t=Enumerable.from(n.items).where(function(t){return t!=undefined&&t!=null&&t[n.selectedPropertyName]===!0}).singleOrDefault(),t!=null&&(n.active=t))},_renderActive:function(){var t=this,n=t.options;n.active!=null&&(this.activeSpan.attr("data-id",n.active[n.idPropertyName]),this.activeSpan.html(n.active[n.titlePropertyName]))},_setUrl:function(){var i=this,t=i.options;t.active!=null&&(i._isMobile(t.active)?n(t.linkSelector).attr("href",t.profileUrls.mobile):n(t.linkSelector).attr("href",t.profileUrls.home))},_load:function(){var t=this,n=t.options;n.type==ActionType.ajax?QaCommon.Utils.isBlank(n.url)||this._ajax():this._fill()},_showPageLoading:function(t){n(t||"#cabinet-overlay").toggleClass("hidden",!1)},_hidePageLoading:function(t){n(t||"#cabinet-overlay").toggleClass("hidden",!0)},_ajax:function(){var t=this,i=t.options;t._showPageLoading(i.overlaySelector);n.ajax({url:i.url,dataType:"json",data:{},success:function(n){t._hidePageLoading(i.overlaySelector);t._prepare(n);t._setActive();t._renderActive();t._fill();t._setUrl()},error:function(){t._hidePageLoading(i.overlaySelector)}})},_prepare:function(t){if(t!=null&&t.View!=null&&t.View.length!=null){var i=this,r=i.options;r.items=[];n(t.View).each(n.proxy(function(n,t){r.items.push(t)},i))}},_fill:function(){var t=this,i=t.options;if(i.items!=null&&i.items.length!=0&&(t.activeSpan.before(t.activeBefore),t.activeSpan.addClass("dynamic"),t.list=n('<div class="dropdown-list" style="display: none; z-index: 2"><\/div>'),t.innerList=n('<div class="dropdown-inner"><\/div>'),t.ul=n("<ul><\/ul>"),t.innerList.append(t.ul),t.list.append(t.innerList),n(i.items).each(n.proxy(function(r,u){var o="",e,f;u[i.attrName]!=null&&u[i.attrName][i.attrNickName]!=null&&(o=u[i.attrName][i.attrNickName]);e="lk-net-account";t._isMobile(u)&&(e="lk-mobile-account");f=n("<li class='dropdown-item'><div><a class=\""+e+'">'+u[i.titlePropertyName]+"<i>"+o+"<\/i><\/a><\/div><\/li>");f.attr("data-id",u[i.idPropertyName]);t.ul.append(f);i.active!=null&&u[i.idPropertyName]==i.active[i.idPropertyName]&&f.addClass("active");f.bind("click",{el:f,item:u},n.proxy(t._itemClick,t))},t)),t._isMobile(i.active)?n("span[data-cabinet-link-text]").removeClass("lk-net-account").addClass("lk-mobile-account"):n("span[data-cabinet-link-text]").removeClass("lk-mobile-account").addClass("lk-net-account"),n(t.element).append(t.list)),!QaCommon.Utils.isBlank(i.ssoOffUrl)){t.exit=n(QaCommon.Utils.format('<li class="dropdown-item dropdown-foot-item"><div><a class="dropdown-foot-link">{0}<\/a><\/div><\/li>',i.exitTitle));t.exit.on("click",function(){window.location.href=i.ssoOffUrl});t.ul.append(t.exit)}},_isMobile:function(n){var i=this,t=i.options;return n[t.attrName]!=null&&n[t.attrName][t.attrMobileSign]!=null&&(n[t.attrName][t.attrMobileSign]==="true"||n[t.attrName][t.attrMobileSign]===!0)?!0:!1},_itemClick:function(t){var r=this,i=r.options,o=t.data.el,u=t.data.item,s,f,c,e,h;if(QaCommon.Utils.isBlank(i.ssoOnUrl)){if(!QaCommon.Utils.isBlank(i.ssoChangeCtnUrl)){r._showPageLoading();n.ajax({url:i.ssoChangeCtnUrl,dataType:"json",data:{ctn:u[i.idPropertyName]},success:function(n){if(n==null||n.Result==null){n.View&&n.View=="denied"&&(window.location.href="/error404.html");r._hidePageLoading();return}if(n.Result!==!0){r._hidePageLoading();return}if(u==null){r._hidePageLoading();return}window.location.href=r._isMobile(u)?i.profileUrls.mobile:i.profileUrls.home;r._hidePageLoading()},error:function(){r._hidePageLoading()}});return}}else{s=u[i.idPropertyName];f=i.homePrefix;r._isMobile(u)&&(f=i.mobilePrefix);(s.startsWith(i.homePrefix)||s.startsWith(i.mobilePrefix))&&(f="");c=QaCommon.Utils.format(i.ssoOnUrl,f+u[i.attrName][i.attrLogin],f+u[i.idPropertyName]);r._showPageLoading();n.ajax({url:c,dataType:"text",data:{},success:function(){if(u==null){r._hidePageLoading();return}window.location.href=r._isMobile(u)?i.profileUrls.mobile:i.profileUrls.home;r._hidePageLoading()},error:function(){r._hidePageLoading()}});return}o.hasClass("active")||(r._isMobile(i.active)?n("span[data-cabinet-link-text]").removeClass("lk-net-account").addClass("lk-mobile-account"):n("span[data-cabinet-link-text]").removeClass("lk-mobile-account").addClass("lk-net-account"),e=o.attr("data-id"),i.items!=null&&i.items.length>0&&(h=Enumerable.from(i.items).where(function(n){return n!=undefined&&n!=null&&n[i.idPropertyName]==e}).singleOrDefault(),h!=null&&(i.active=h,r.list.find("li").removeClass("active"),r.list.find('li[data-id="'+e+'"]').addClass("active")),r._renderActive(),r._setUrl(),r._raise(i.change,i,"change",{target:o,value:e,self:r})))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery);ActionType=function(){function n(){}return n.none="none",n.url="get",n.ajax="ajax",n.script="script",n}(),function(n){n.widget("ui.beeautoselect",{options:{id:"",name:"",sourceType:"data",source:{url:"",labelField:"title",valueField:"value",httpMethod:"GET"},urlParams:null,z:null,inputAttrs:{},isCheckItem:!0,isItemStartWithTerm:!1,items:[],active:{},change:null,keyup:null,mask:"",placeholder:"",minWordLength:3,beforeopen:null,open:null,close:null,oninit:null},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);var r=this;switch(t){case"items":r.setItems(i);break;case"urlParams":r.setUrlParams(i)}},_create:function(){var i=this,t=i.options,r=i.element,u;r.attr("id",t.id);r.attr("name",t.name);r.css("visibility","hidden");r.width("0px");this.wrapper=n("<div />");this.wrapper.addClass("uicombobox");this.wrapper.addClass("def-code");this.wrapper.css("z-index","49");this.wrapper=this.wrapper.insertBefore(i.element);r.moveTo(this.wrapper);this.span=n("<div />").appendTo(this.wrapper);this.span.addClass("input");this.input=n("<input />").appendTo(this.span);this.input.attr(t.inputAttrs);QaCommon.Utils.isBlank(t.mask)||this.input.mask(t.mask,{placeholder:t.placeholder});QaCommon.Utils.isBlank(t.placeholder)||this.input.watermark(t.placeholder);t.sourceType==AutoSelectSourceType.data&&t.items.length!=0&&(u=n("<option />"),u.attr("value",""),i.element.append(u),n(t.items).each(n.proxy(function(r,u){var f=n("<option />");f.attr("value",u.title);f.attr("data-id",u.id);f.html(u.title);t.active!=null&&t.active.id!=null&&u.id==t.active.id&&f.attr("selected","selected");i.element.append(f)},i)));this._createAutocomplete();t.sourceType==AutoSelectSourceType.ajax&&t.active!=null&&t.active.id!=null&&(i.element.val(t.active.id),i.input.val(t.active.title));i._raise(t.oninit,t,"oninit",{target:i})},_createAutocomplete:function(){var t=this,i=t.options,u=this.element.children(":selected"),e=u.val()?u.text():"",f=this.wrapper.closest(".form-phone-box"),r=f.length>0?f:this.wrapper;this.input.val(e).attr("title","").addClass("ui-state-default ui-combobox-input ui-widget ui-widget-content ui-corner-left").beeautocomplete({appendTo:r,delay:0,minLength:0,source:i.sourceType==AutoSelectSourceType.data?n.proxy(this,"_source"):n.proxy(this,"_jsonSource"),create:function(){var t,i;r.find(".ui-menu").css("z-index","47");t=n(this).closest(".def-code").outerWidth();t==0&&n(this).closest(".def-code").width("56px");t=n(this).closest(".def-code").outerWidth();i=parseInt(r.find(".ui-menu").css("z-index"));r.find(".autocomplete-wrap").width(t+20).css({"z-index":i,left:-9,top:0});n(this).parents("div").hasClass("in-phone-box")==!1&&n(this).width(t-18);r.find(".ui-menu").width(t+18);r.find(".ui-menu").css({"z-index":i,left:-9,top:-9}).mCustomScrollbar()},open:function(){var e={target:n(this)},s,f,u,o,h;t._raise(i.beforeopen,i,"beforeopen",e);s=e.width!=null?e.width:n(this).closest(".def-code").outerWidth();f=parseInt(r.find(".ui-menu").css("z-index"));n(this).closest(".def-code input").css({"z-index":f+1});n(this).parents(".def-code").prev("label").css({"z-index":f+2,position:"relative"});r.find(".ui-menu").width(s+18).css({"z-index":f,left:-9,top:-9,"padding-top":n(this).closest(".def-code input").outerHeight()-20}).mCustomScrollbar("update");t.wrapper.css("z-index","49");t.wrapper.parent().css("z-index","49");u=parseInt(t.wrapper.css("z-index"));n("html").find(".form-select").not(t.wrapper.parent()).css({"z-index":u-2});n("html").find(".uicombobox").not(t.wrapper).css({"z-index":u-2});o=n(this).parents(".form-select, .form-line, .form-box");o.css({"z-index":u});h=n("html").find(".form-select, .form-line, .form-box").not(o).filter(function(){return n(this).find("#"+i.id).length==0});h.css({"z-index":u-2});t.wrapper.parent().css("z-index",u+2);t._raise(i.open,i,"open",{target:n(this),container:r})},close:function(){var u=parseInt(r.find(".ui-menu").css("z-index")),f;n(this).closest(".def-code input").css({"z-index":u-1});n(this).parents(".def-code").parent().prev("label").css({"z-index":u-2});f=parseInt(t.wrapper.css("z-index"));t.wrapper.parent().css("z-index",f-2);t._raise(i.close,i,"close",{target:n(this),value:t.element.val(),valid:!0})}});this._on(this.input,{beeautocompletesearch:function(r){var u=!1,f,e;if(!t.options.isCheckItem){u=!0;t._raise(i.keyup,i,"keyup",{target:t,value:t.input.val(),valid:u,baseEvent:r});return}t.options.sourceType==AutoSelectSourceType.data?(f=t.input.val().toLowerCase(),this.element.children("option").each(function(){n(this).text().toLowerCase()===f&&(u=!0)})):t.items!=null&&(e=t.element.next().find("input").val(),n(t.items).each(function(n,t){e.toLowerCase()===t.value.toLowerCase()&&(u=!0)}));t._raise(i.keyup,i,"keyup",{target:t,value:t.input.val(),valid:u,baseEvent:r})},beeautocompleteselect:function(n,r){i.sourceType==AutoSelectSourceType.data?(t.element.val(r.item.option.value),this._trigger("select",n,{item:r.item.option}),t._raise(i.change,i,"change",{target:r.item.option,value:t.element.val(),valid:!0})):(t.element.val(r.item.id),this._trigger("select",n,{item:r.item}),t._raise(i.change,i,"change",{target:r.item,value:t.element.val(),valid:!0}))},beeautocompletechange:function(r,u){var e;if(!u.item){var o=this.input.val(),s=o.toLowerCase(),f=!1;if(t.options.sourceType==AutoSelectSourceType.data){if(!t.options.isCheckItem){t.element.val(n(this).attr("value"));t._raise(i.change,i,"change",{target:t,value:n(this).attr("value"),valid:!0});return}this.element.children("option").each(function(){if(n(this).text().toLowerCase()===s)return this.selected=f=!0,t.element.val(n(this).attr("value")),t._raise(i.change,i,"change",{target:this,value:t.element.val(),valid:f}),!1})}else if(t.items!=null){if(e=t.element.next().find("input").val(),!t.options.isCheckItem){t.element.val(e);t._raise(i.change,i,"change",{target:t,value:t.element.val(),valid:!0});return}t.element.val("");n(t.items).each(function(n,r){if(e.toLowerCase()===r.value.toLowerCase())return f=!0,t.element.val(r.id),t._raise(i.change,i,"change",{target:this,value:t.element.val(),valid:f}),!1})}f||(this.input.val(""),this.element.val(""),this.input.data("ui-beeautocomplete")&&(this.input.data("ui-beeautocomplete").term=""),t._raise(i.change,i,"change",{target:t.options.sourceType==AutoSelectSourceType.data?this.element.children("option:first"):this.element,value:t.element.val(),valid:f}))}}})},close:function(){this.input.beeautocomplete("close")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));this._trigger(prop,null,data==null?this.element:data)},_source:function(t,i){var r=this,u=r.options,f=new RegExp(u.isItemStartWithTerm?"^"+n.ui.autocomplete.escapeRegex(t.term):n.ui.autocomplete.escapeRegex(t.term),"i");i(this.element.children("option").map(function(){var i=n(this).text();if(this.value&&this.value!=""&&(!t.term||f.test(i)))return{label:i,value:i,option:this}}))},_jsonSource:function(t,i){var e=this,r=e.options,f,o,u;(e.items=[],f=t.term,o=0,QaCommon.Utils.isBlank(f)||(o=f.length),o<r.minWordLength)||(u=r.urlParams,u||(u={}),u.startsWith=f,console.log("Request params: ",u),n.ajax({url:r.source.url,dataType:"json",type:r.source.httpMethod,data:u,success:function(t){i(n.map(t.View,function(n){var n={label:n[r.source.labelField],value:n[r.source.labelField],id:n[r.source.valueField]};return e.items.push(n),n}))}}))},setItems:function(t){var i=this,u=i.options,r;u.sourceType===AutoSelectSourceType.data&&t.length!==0&&(i.element.empty(),r=n("<option />"),r.attr("value",""),i.element.append(r),n(t).each(n.proxy(function(t,r){var u=n("<option />");u.attr("value",r.value);u.attr("data-id",r.id);u.html(r.title);i.element.append(u)},i)))},setUrlParams:function(n){var t=this;console.log(n);t.options.urlParams=n},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},_destroy:function(){}})}(jQuery);AutoSelectSourceType=function(){function n(){}return n.data="data",n.ajax="ajax",n}(),function(n){n.widget("ui.beeautoselect2",{options:{id:"",name:"",sourceType:"data",source:{url:"",labelField:"title",valueField:"value",httpMethod:"GET"},urlParams:null,z:null,inputAttrs:{},isCheckItem:!0,isItemStartWithTerm:!1,items:[],active:{},change:null,keyup:null,mask:"",placeholder:"",minWordLength:3,beforeopen:null,open:null,close:null,oninit:null},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);var r=this;switch(t){case"items":r.setItems(i);break;case"urlParams":r.setUrlParams(i)}},_create:function(){var i=this,t=i.options,r=i.element;r.attr("id",t.id);r.attr("name",t.name);r.attr(t.inputAttrs);QaCommon.Utils.isBlank(t.mask)||r.mask(t.mask,{placeholder:t.placeholder});QaCommon.Utils.isBlank(t.placeholder)||r.watermark(t.placeholder);this.ul=n("<ul><\/ul>");this.ul.addClass("drop");n(r).parent().after(this.ul);this.ul.on("mousedown",function(n){n.preventDefault()}).on("click","li",function(){i.element.val(n(this).attr("value"));i.element.attr("data-id",n(this).attr("data-id"));i.ul.hide();i._raise(t.change,t,"change",{value:i.element.val()})});t.sourceType==AutoSelectSourceType.data&&i.setItems(t.items);this._createAutocomplete();t.active!=null&&t.active.id!=null&&(r.val(t.active.title),r.attr("data-id",t.active.id));i._raise(t.oninit,t,"oninit",{target:i})},_createAutocomplete:function(){var t=this,r=t.options,i;t.element.on("input",function(n){document.activeElement==n.target&&((t.close(),t.empty(),t._raise(r.keyup,r,"keyup",{value:t.element.val()}),QaCommon.Utils.isBlank(t.element.val()))||r.sourceType==AutoSelectSourceType.data&&t._source({term:t.element.val()},function(n){t.setItems(n);t.open()}))});i=[];t.element.on("keyup",function(n){n=n||event;var u=n.keyCode||n.which;if(u==40)i=i.length==0?t.ul.find("li").first():i.next().length==0?t.ul.find("li").first():i.next(),t.ul.find("li").css("background-color","rgba(0, 0, 0, 0)"),i.css("background-color","#D8FF70"),t.element.val(i.attr("value"));else if(u==38)i=i.length==0?t.ul.find("li").last():i.prev().length==0?t.ul.find("li").last():i.prev(),t.ul.find("li").css("background-color","rgba(0, 0, 0, 0)"),i.css("background-color","#D8FF70"),t.element.val(i.attr("value"));else if(u==13){if(QaCommon.Utils.isBlank(t.element.val())){t.element.attr("data-id","");t._raise(r.change,r,"change",{value:t.element.val()});return}i.length==0&&(i=t.ul.find("li").first());i.length>0?(t.element.val(i.attr("value")),t.element.attr("data-id",i.attr("data-id"))):(t.element.val(""),t.element.attr("data-id",""));i=[];t.ul.hide();t._raise(r.change,r,"change",{value:t.element.val()})}});n(window).on("click",function(i){n(i.target).parent().hasClass("mCSB_container")||n(i.target).attr("id")!=t.element.attr("id")&&t.ul.hide()});t.element.on("blur",function(){if(t.ul.css("display")=="none"){QaCommon.Utils.isBlank(t.element.val())?(t.element.attr("data-id",""),t._raise(r.change,r,"change",{value:t.element.val()})):t.ul.find("li").length==0&&t.options.active==null?(t.element.attr("data-id",""),t.element.val(""),t._raise(r.change,r,"change",{value:t.element.val()})):t.ul.find("li").length==0&&t.options.active!=null&&(t.element.attr("data-id",t.options.active.id),t.element.val(t.options.active.title));return}i.length==0&&(i=t.ul.find("li").first());i.length>0?(t.element.val(i.attr("value")),t.element.attr("data-id",i.attr("data-id"))):t.options.active!=null?(t.element.attr("data-id",t.options.active.id),t.element.val(t.options.active.title)):(t.element.val(""),t.element.attr("data-id",""));i=[];t._raise(r.change,r,"change",{value:t.element.val()})})},close:function(){this.ul.hide()},open:function(){this.items&&this.items.length?(this.ul.show(),this.ul.mCustomScrollbar()):this.close()},value:function(){var t=this,r=t.options,n={value:t.element.val(),id:t.element.attr("data-id")},i=Enumerable.from(t.items).where(function(t){return t!=undefined&&t!=null&&t.id==n.id}).firstOrDefault();return i!=null?(n.item=i,n.data=i.data):n.item=r.active,n},clear:function(){var n=this,t=n.options;n.close();n.empty();n.element.val("");n.element.attr("data-id","")},empty:function(){var n=this,i=n.options,t;n.close();t=n.ul.find(".mCSB_container");t.length>0?t.empty():n.ul.empty()},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));this._trigger(prop,null,data==null?this.element:data)},_source:function(t,i){var u=this,r=u.options,f=new RegExp(r.isItemStartWithTerm?"^"+n.ui.autocomplete.escapeRegex(t.term):n.ui.autocomplete.escapeRegex(t.term),"i");i(r.items.map(function(n){var i=n.title;if(!t.term||f.test(i))return{title:i,value:i,id:n.id,option:this}}))},_jsonSource:function(t,i){var e=this,r=e.options,f,o,u;(e.items=[],f=t.term,o=0,QaCommon.Utils.isBlank(f)||(o=f.length),o<r.minWordLength)||(u=r.urlParams,u||(u={}),u.startsWith=f,n.ajax({url:r.source.url,dataType:"json",type:r.source.httpMethod,data:u,success:function(t){i(n.map(t.View,function(n){var n={label:n[r.source.labelField],value:n[r.source.labelField],id:n[r.source.valueField]};return e.items.push(n),n}))}}))},setItems:function(t){var i=this,u=i.options,r;i.empty();i.items=[];t.length!==0&&(r=i.ul.find(".mCSB_container"),r.length==0&&(r=i.ul),n(t).each(n.proxy(function(t,u){if(u!=null){var f=n("<li />");f.attr("value",u.value);f.attr("data-id",u.id);f.html(u.title);r.append(f);i.items.push(u)}},i)))},setUrlParams:function(n){var t=this;t.options.urlParams=n},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},getItemAttribute:function(n,t){var f=this,u=f.options.items,i,r;return u==null?null:(i=Enumerable.from(u).where(function(t){return t!=undefined&&t.data!=null&&t.id===n}).singleOrDefault(),i!=null&&(r=Enumerable.from(i.data).where(function(n){return n!=undefined&&n[t]!=null}).singleOrDefault(),r!=null))?r[t]:null},_destroy:function(){}})}(jQuery);AutoSelectSourceType=function(){function n(){}return n.data="data",n.ajax="ajax",n}(),function(n){n.widget("ui.beeblacksearchregionbar",{options:{id:"",name:"",sourceType:"data",source:{url:"",labelField:"title",valueField:"value"},viewField:"title",hasClearButton:!1,hasSearchButton:!1,width:null,active:{},attrs:{},items:[],minWordLength:3,css:"",placeholder:"",change:null,keyup:null,beforeopen:null,open:null,close:null,oninit:null,onsearch:null,onupdated:null,onclear:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,i=t.options,r=t.element,u,f,e;if(t.isLoading=!1,QaCommon.Utils.isBlank(i.width)||r.css("width",i.width),r.attr(i.attrs),this.wrapper=n('<div class="nav-region-input"><\/div>'),QaCommon.Utils.isBlank(i.width)||this.wrapper.css("width",i.width),i.hasSearchButton&&(this.sicon=n('<span class="search-icon"><\/span>'),this.sicon.bind("click",function(){var r=t.results.find("li"),u=null;r.length>0&&(u=n(r[0]));t._raise(i.onsearch,i,"onsearch",{target:t,value:t.input.val(),li:u})}),this.wrapper.append(this.sicon)),i.hasClearButton&&(this.cicon=n('<span class="clear-icon"><\/span>'),this.cicon.bind("click",n.proxy(function(){t._clear()},t)),this.wrapper.append(this.cicon)),this.wrapper.insertBefore(r),t.input=n("<input type='text' class='default' />"),QaCommon.Utils.isBlank(i.placeholder)||t.input.watermark(i.placeholder),QaCommon.Utils.isBlank(i.css)||t.wrapper.addClass(i.css),this.wrapper.append(this.input),i.sourceType!=SearchBarSourceType.text?(u=!1,this.currentLi=null,t.input.bind("keyup",function(f){var e,o;if(!u){if(f.keyCode==27){t.input.val("");t.element.val("");t.currentLi=null;t.close();return}if(f.keyCode==13){if(t.isLoading===!0)return;e=t.results.find("li");e.length==1&&(t.currentLi=n(e[0]));t.currentLi!=null?(t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text()),t.element.val(t.currentLi.attr("data-id"))):(o=!1,e.length>0?n.each(e,function(i){if(n(e[i]).attr("data-title").toLowerCase()==t.input.val().toLowerCase())return t.input.val(n("<p>"+n(e[i]).attr("data-title")+"<\/p>").text()),t.element.val(n(e[i]).attr("data-id")),o=!0,t.currentLi=n(e[i]),!1}):t.element.val(""));t._raise(i.change,i,"change",{target:t,value:r.val(),title:t.input.val(),li:t.currentLi});t.close();t.currentLi=null;return}t.element.val("");t.currentLi=null;n.proxy(t._searchTimeout(),t)}}),t.input.bind("keydown",function(i){var e=n.ui.keyCode,f=t.results.find("li"),o,s;if(f.length!=0){f.removeClass("search-bar-selected");switch(i.keyCode){case e.UP:u=!0;o=f.first();t.currentLi=t.currentLi!=null&&o[0]===t.currentLi[0]?t.results.find("li").last():t.currentLi==null?t.results.find("li").first():t.currentLi.prev();t.currentLi.addClass("search-bar-selected");r.val(t.currentLi.attr("data-id"));t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text());t.currentLi!=null&&t.currentLi.length!=0&&t.list.mCustomScrollbar("scrollTo",t.currentLi.position().top);break;case e.DOWN:u=!0;s=f.last();t.currentLi=t.currentLi!=null&&s[0]===t.currentLi[0]?t.results.find("li").first():t.currentLi==null?t.results.find("li").first():t.currentLi.next();t.currentLi.addClass("search-bar-selected");r.val(t.currentLi.attr("data-id"));t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text());t.currentLi!=null&&t.currentLi.length!=0&&t.list.mCustomScrollbar("scrollTo",t.currentLi.position().top);break;default:u=!1}}})):t.input.bind("keyup",function(n){n.keyCode==13&&t._raise(i.change,i,"change",{target:t,value:t.input.val(),title:t.input.val(),li:null})}),i.sourceType!=SearchBarSourceType.text){this.results=n('<div class="nav-search-results"><\/div>');this.wrapper.after(this.results);this.list=n("<ul><\/ul>").appendTo(this.results);i.sourceType==SearchBarSourceType.data||i.active!=null&&i.active.id!=null&&(t.element.val(i.active.id),t.input.val(i.active.title));r.removeClass("hidden");f=jQuery._data(n("html").get(0),"events");function o(i){if(!n(i.target).hasClass("mCSB_dragger_bar")&&!n(i.target).hasClass("mCSB_draggerRail")){if(n(i.target).closest(".nav-search-results .mCSB_container, .nav-region-list, .nav-region-input").length==0&&n(i.target).closest(".nav-bar-content").length>0){t.element.trigger("region.clickover");return}n(".search-bar").not(t.wrapper).removeClass("active")}}e=!1;f!=null&&f.click!=null&&n.each(f.click,function(n,t){if(t.handler.name=="_beeSearchBarCloseAll")return e=!0,!1});e||n("html").bind("click",o)}t._raise(i.oninit,i,"oninit",{target:t})},_searchTimeout:function(){this.isLoading=!0;clearTimeout(this.searching);this.searching=setTimeout(n.proxy(function(){this.term!==this.input.val()?(this._close(),this._keyup()):this.isLoading=!1},this),500)},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_keyup:function(){var t=this,r=t.options,i;this.term=t.input.val();t._raise(r.keyup,r,"keyup",{target:t.input,term:t.input.val()});i=t.list;t.list.find(".mCSB_container").length>0&&(i=t.list.find(".mCSB_container"));i.empty();r.sourceType==SearchBarSourceType.data?(n(r.items).each(n.proxy(function(r,u){if(u.title==null||u.title.toLowerCase().search(t.input.val().toLowerCase())==-1)return!0;var f=n("<li />");f.attr("data-title",u.title);f.attr("data-id",u.id);f.append('<a href="javascript:void(0)">'+u.title+"<\/a>");i.append(f);f.bind("click",{target:f},n.proxy(t._click,t))},t)),i.children("li").length!=0?t._open():t._close(),t.isLoading=!1):t._jsonSource(t.input.val())},_click:function(t){var i=this,u=i.options,r;try{t.stopPropagation()}catch(f){console.log(f)}r=t.data.target;i.input.val(n("<p>"+r.attr("data-title")+"<\/p>").text());i.element.val(r.attr("data-id"));i._close();i._raise(u.change,u,"change",{target:i,li:r,title:i.input.val(),value:i.element.val()})},_open:function(){var t=this,i=t.options,u,r,f;this.currentLi=null;t.wrapper.hasClass("active")||(t._raise(i.beforeopen,i,"beforeopen",{target:t}),u=t.input.outerWidth(),t.results.css("width",u+20),t.wrapper.addClass("active"),t.list.css("display","block"),t.results.css("z-index",50),t.wrapper.css("z-index",51),t.wrapper.css("position","relative"),r=0,t.results.find("li").each(function(t,i){r+=n(i).outerHeight()}),f=parseInt(t.results.find("ul").css("padding-top")),t.results.height(r+25+f),t.list.data()!=null&&t.list.data().mCS_Init==undefined?t.list.mCustomScrollbar():t.list.mCustomScrollbar("update"),t.results.find(".mCSB_scrollTools").css("display")=="block"?t.results.find(".bott-shadow").css("bottom","2px"):t.results.find(".bott-shadow").css("bottom","5px"),t._raise(i.open,i,"open",{target:t}))},open:function(){this._open()},_close:function(){var n=this,t=n.options;this.currentLi=null;n.results.css("height","").css("width","").css("z-index","");n.wrapper.hasClass("active")&&(n.wrapper.removeClass("active"),n.list.css("display","none"),n._raise(t.close,t,"close",{target:n}))},close:function(){this._close()},_jsonSource:function(t){var i=this,r=i.options,u=t,f=0;if(QaCommon.Utils.isBlank(u)||(f=u.length),f<r.minWordLength){i.isLoading=!1;return}n.ajax({url:r.source.url,dataType:"json",data:{startsWith:u},success:function(t){var u=i.list;i.list.find(".mCSB_container").length>0&&(u=i.list.find(".mCSB_container"));n.map(t.View,function(t){var f=n("<li />");f.attr("data-title",t[r.source.labelField]);f.attr("data-id",t[r.source.valueField]);f.append('<a href="#">'+t[r.source.labelField]+"<\/a>");u.append(f);f.bind("click",{target:f},n.proxy(i._click,i))});i._raise(r.onupdated,r,"onupdated",{target:i,list:u.children("li")});u.children("li").length>0?n.proxy(i._open(),i):n.proxy(i._close(),i);i.isLoading=!1},error:function(){i.isLoading=!1}})},setItems:function(){var t=this,i=t.options,r;i.sourceType===SearchBarSourceType.data&&(r=t.list,t.list.find(".mCSB_container").length>0&&(r=t.list.find(".mCSB_container")),r.empty(),n.map(data.View,function(u){var f=n("<li />");f.attr("data-title",u[i.source.labelField]);f.attr("data-id",u[i.source.valueField]);f.append('<a href="#">'+u[i.source.labelField]+"<\/a>");r.append(f);f.bind("click",{target:f},n.proxy(t._click,t))}))},setItems:function(){var t=this,i=t.options,r;i.sourceType===SearchBarSourceType.data&&(r=t.list,t.list.find(".mCSB_container").length>0&&(r=t.list.find(".mCSB_container")),r.empty(),n.map(data.View,function(u){var f=n("<li />");f.attr("data-title",u[i.source.labelField]);f.attr("data-id",u[i.source.valueField]);f.append('<a href="#">'+u[i.source.labelField]+"<\/a>");r.append(f);f.bind("click",{target:f},n.proxy(t._click,t))}))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},showClearButton:function(){var t=this;t.cicon==undefined?(t.cicon=n('<span class="clear-icon"><\/span>'),t.cicon.bind("click",n.proxy(function(){t._clear()},t)),t.wrapper.append(t.cicon)):t.cicon.show()},_clear:function(){var n=this,t=n.options;n.element.val("");n.input.val("");n.term="";n._close();n._raise(t.onclear,t,"onclear",{target:n})},hideClearButton:function(){var n=this;n.cicon!=undefined&&n.cicon.hide()},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},getTitle:function(){return this.input.val()},getValue:function(){var n=this,t=n.options;return t.sourceType==SearchBarSourceType.text?this.input.val():this.element.val()},setValue:function(n,t){this.input.val(t);this.element.val(n)},_destroy:function(){}})}(jQuery);SearchBarSourceType=function(){function n(){}return n.data="data",n.ajax="ajax",n.text="text",n}(),function(n){n.widget("ui.beebubble",{options:{effect:{origin:["bottom","left"]},parent:n(window),prepare:100,autoShow:!0},_wrap:null,_inner:null,_create:function(){var t=this,i;t._wrap=t.element.wrap('<div class="bubble-popup-wrap"/>').parent();t._inner=t.element.wrap('<div class="bubble-popup"/>').parent();t.element.removeClass("hidden");t.options.autoShow?(i=t.options.parent,n(i).scroll(function(){t._checkVisibility()}),n(i).resize(function(){t._checkVisibility()}),t._checkVisibility()):t.show()},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_checkVisibility:function(){if(this._wrap.height()==0){var n=this.options,t=n.parent.scrollTop(),i=this._wrap.offset().top;t+n.parent.height()-n.prepare>i&&t<i&&this.show()}},_destroy:function(){},show:function(){this._inner.toggle(this.options.effect)}})}(jQuery),function(n){n.widget("ui.beebutton",{options:{type:"button",title:"Button text",note:"",onNoteClick:null,noteUrl:"",hasArrow:!1,id:"",image:"",click:null,oninit:null,url:"",isGray:!1,css:"",linkCss:"",disableSpanCss:"",isLabel:!0,disabled:!1,visible:!0},vars:{buttonClickEventNamespace:"click.qa.button",buttonNoteClickEventNamespace:"click.qa.button.note"},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"title":this.input.attr("value",i);this.options.isLabel&&(this.label.empty(),t.hasArrow&&this.label.append(this.arrow),this.label.append(i));this.disabledSpan.html(i);break;case"id":this.input.attr("id",i);break;case"image":(i==null||i=="")&this.image!=null?this.image.remove():(this.image=n("<img />"),this.image.attr("src",this.options.image),this.options.isLabel?this.label.prepend(this.image):this.disabledSpan.prepend(this.image));break;case"css":this.span.addClass(i);break;case"click":this.options.click=i;this._prepareClick();this.setOnClick(this.options.click);break;case"disabled":i=="true"||i==!0?this.disable():(i=="false"||i==!1)&&this.enable();break;case"url":this.element.attr("href",QaCommon.Utils.isBlank(i)?"#":i);break;case"visible":i=="true"?this.show():i=="false"&&this.hide()}},_create:function(){var self=this,o=self.options,el=self.element;if(this.span=n('<span class="button hidden" />'),this.span.insertBefore(el),el.moveTo(this.span),o.css!=""&&this.span.addClass(o.css),o.type=="link"){if(o.linkCss!=""?el.addClass(o.linkCss):el.addClass("btn-link"),el.attr("href",QaCommon.Utils.isBlank(o.url)?"#":o.url),el.html(o.title),o.disabled&&(this.span.addClass("disabled"),el.remove(),this.span.html(o.title),this.span.removeClass("button"),this.span.addClass("btn-link")),QaCommon.Utils.isBlank(o.url)){if(jQuery.type(o.click)=="string"&&n.isFunction(window[o.click]))this._clickFunction=o.click,o.click=function(n,t){window[self._clickFunction](n,t)};else if(n.isFunction(o.click))o.click=o.click;else if(jQuery.type(o.click)=="string"&&!n.isFunction(window[o.click])&&!n.isFunction(o.click))try{o.click=eval(o.click)}catch(e){console.log("Error trying eval: "+o.click);console.log(e)}self.eventObject=el;self.setOnClick(o.click)}}else{if(!QaCommon.Utils.isBlank(o.note))if(this.note=n("<span><\/span>"),o.isGray?this.note.addClass("button-sub-note"):this.note.addClass("button-note"),this.span.after(this.note),QaCommon.Utils.isBlank(o.noteUrl)){this.noteSpan=n("<span><\/span>");this.note.append(this.noteSpan);this.noteSpan.html(o.note);this.note.on(self.vars.buttonNoteClickEventNamespace,function(){self._raise(self.options.onNoteClick,self.options,"onNoteClick",{target:self,note:self.note,id:o.id})})}else this.a=n("<a><\/a>"),this.note.append(this.a),this.a.html(o.note),this.a.attr("href",o.noteUrl);this.input=el;this.input.attr("id",o.id);this.input.attr("value",o.title);this.disabledSpan=n(jQuery.fn.format('<span class="disabled">{0}<\/span>',o.title));QaCommon.Utils.isBlank(o.disableSpanCss)||(this.disabledSpan.removeClass("disabled"),this.disabledSpan.addClass(o.disableSpanCss));o.hasArrow&&(this.arrow=n('<span class="arrow-icon">←<\/span>'));o.isLabel&&(this.label=n(jQuery.fn.format('<label for="{0}"><\/label>',o.id)),o.hasArrow&&this.label.append(this.arrow),this.label.append(o.title),this.span.append(this.label));o.isGray?this.span.addClass("sub"):this.span.addClass("common");o.image!=""&&(this.image=n("<img />"),this.image.attr("src",o.image),o.isLabel?this.label.prepend(this.image):this.disabledSpan.prepend(this.image));this.span.append(this.disabledSpan);self.eventObject=o.isLabel?this.label:this.disabledSpan;self._prepareClick();self.setOnClick(o.click);o.disabled&&this.disable()}el.removeClass("hidden");this.span.removeClass("hidden");o.visible||this.hide();o.data&&n.data(el.get(0),"additional",o.data);self._raise(o.oninit,o,"oninit",{target:self})},_prepareClick:function(){var self=this,o=self.options,el=self.element;if(jQuery.type(o.click)=="string"&&n.isFunction(window[o.click]))this._clickFunction=o.click,o.click=function(n,t){window[self._clickFunction](n,t)};else if(n.isFunction(o.click))o.click=o.click;else if(jQuery.type(o.click)=="string"&&!n.isFunction(window[o.click])&&!n.isFunction(o.click))try{o.click=eval(o.click)}catch(e){console.log("Error trying eval: "+o.click);console.log(e)}},setOnClick:function(n){var t=this,i=t.options;if(i.click=n,t.eventObject.off(t.vars.buttonClickEventNamespace),!QaCommon.Utils.isBlank(n))t.eventObject.on(t.vars.buttonClickEventNamespace,function(){return i.disabled==!0&&t.span.hasClass("disabled")?!0:(jQuery.type(i.click)=="function"&&t._trigger("click",null,t),!0)})},enable:function(){this.span.removeClass("disabled");this.options.disabled=!1},disable:function(){this.span.addClass("disabled");this.options.disabled=!0},hide:function(){this.span.addClass("hidden");this.note!=null&&this.note.addClass("hidden")},show:function(){this.span.removeClass("hidden");this.note!=null&&this.note.removeClass("hidden")},data:function(){return n.data(this.element.get(0),"additional")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)==="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!=="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])==="function"&&this._trigger(prop,null,data===null||data===undefined?this.element:data)},_destroy:function(){var n=this;n.eventObject.off("click")}})}(jQuery),function(n){n.widget("ui.beebuttonautoselect",{options:{id:"",name:"",sourceType:"data",source:{url:"",labelField:"title",valueField:"value"},inputAttrs:{},isCheckItem:!0,isItemStartWithTerm:!1,items:[],active:{},change:null,keyup:null,mask:"",placeholder:"",minWordLength:3,beforeopen:null,open:null,close:null,oninit:null},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"items":var r=this;r.setItems(i)}},_create:function(){var i=this,t=i.options,r=i.element;if(r.attr("id",t.id),r.attr("name",t.name),this.wrapper=n("<div />"),this.wrapper.addClass("combobox"),this.wrapper=this.wrapper.insertBefore(i.element),r.moveTo(this.wrapper),this.div=n("<div />").appendTo(this.wrapper),this.div.addClass("input"),this.input=n("<input />").appendTo(this.div),this.input.attr(t.inputAttrs),QaCommon.Utils.isBlank(t.mask)||this.input.mask(t.mask,{placeholder:t.placeholder}),QaCommon.Utils.isBlank(t.placeholder)||this.input.watermark(t.placeholder),t.sourceType==AutoSelectSourceType.data)t.items.length!=0&&n(t.items).each(n.proxy(function(r,u){var f=n("<option />");f.attr("value",u.title);f.attr("data-id",u.id);f.html(u.title);t.active!=null&&t.active.id!=null&&u.id==t.active.id&&f.attr("selected","selected");i.element.append(f)},i));else throw new Error("Source type doesn't support.");this._createAutocomplete();i._raise(t.oninit,t,"oninit",{target:i})},_onChange:function(n){var t=this,i=t.options;t._raise(i.change,i,"change",{target:n.option,value:t.element.val(),valid:!0})},_createAutocomplete:function(){var t=this,r=t.options,i=this.element.children(":selected"),u=i.val()?i.text():"";t.element.combobox({source:n.proxy(t._source,t),change:n.proxy(t._onChange,t)})},close:function(){this.input.beeautocomplete("close")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));this._trigger(prop,null,data==null?this.element:data)},_source:function(t,i){var r=this,u=r.options,f=new RegExp(u.isItemStartWithTerm?"^"+n.ui.autocomplete.escapeRegex(t.term):n.ui.autocomplete.escapeRegex(t.term),"i");i(this.element.children("option").map(function(){var i=n(this).text(),r=n(this).attr("data-is-always-in-list");if(this.value&&this.value!=""&&(!t.term||f.test(i)||!QaCommon.Utils.isBlank(r)))return{label:i,value:i,option:this}}))},setItems:function(t){var i=this,u=i.options,r;u.sourceType===AutoSelectSourceType.data&&t.length!==0&&(i.element.empty(),r=n("<option />"),r.attr("value",""),i.element.append(r),n(t).each(n.proxy(function(t,r){var u=n("<option />");u.attr("value",r.value);u.attr("data-id",r.id);r.isAlwaysInList&&r.isAlwaysInList.toString().toLowerCase()==="true"&&u.attr("data-is-always-in-list","1");u.addClass("ui-menu-item");u.attr("presentation");u.html(r.title);i.element.append(u)},i)))},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},_destroy:function(){}})}(jQuery);AutoSelectSourceType=function(){function n(){}return n.data="data",n.ajax="ajax",n}(),function(n){n.widget("ui.beecalendar",{options:{id:"",name:"",value:"",mask:"99.99.9999",timeMask:"99:99",hasTime:!1,timeType:"dropdown",hasNowTime:!1,showTimeInEdit:!1,nowTimeTitle:"Now",nowDateHours:null,today:null,nowHour:null,isClearValueIfBlocked:!1,doShowCurrentMonthAlways:!1,change:null,changeMonth:null,changeYear:null,open:null,close:null,oninit:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var i=this,t=i.options,r=i.element;t.today==null&&(t.today=Date.today());t.nowHour==null&&(t.nowHour=Date.now().getHours());QaCommon.Utils.isBlank(t.value)?this._value=t.today:(this.value=Date.parse(t.value),this._value=this.value.clone());this.wrapper=n('<div class="input date"><\/div>');this.icon=n('<span class="date-icon"><\/span>');this.input=n(r);this.input.data("ui-beecalendar",i);this.input.removeAttr("id");this.input.attr("name",t.name+"_text");QaCommon.Utils.isBlank(t.value)||this.input.val(t.value);t.hasTime&&t.showTimeInEdit?this.input.mask(t.mask+" "+t.timeMask,{placeholder:" "}):this.input.mask(t.mask,{placeholder:" "});this.wrapper.insertBefore(this.input);this.wrapper.append(this.icon);this.input.moveTo(this.wrapper);this.hiddeninput=n("<input type='hidden'/>");this.hiddeninput.attr("id",t.id);this.hiddeninput.attr("name",t.name);QaCommon.Utils.isBlank(t.value)||this.hiddeninput.attr("value",t.value);this.wrapper.append(this.hiddeninput);this._prepareCalendar(this._value);this._isDateBlocked(this._value)&&(this._value=this._getFirstNotBlockedDate(),this.input.val(""),this.hiddeninput.attr("value",""));this.icon.bind("click",n.proxy(function(t){if(t.preventDefault(),this.calendar.hasClass("show"))this.close();else{n(".datepicker").removeClass("show");n(".datepicker").closest(".def-code").length>0&&n(".datepicker").closest(".def-code").css({"z-index":0});n(".datepicker").closest(".form-line").length>0&&n(".datepicker").closest(".form-line").css({"z-index":0});this.open();var i=this._value.clone();this._blockYear(i);this._raise(this.options.open,this.options,"open",{target:this})}return!1},i));n(document).bind("click",n.proxy(function(t){n(t.target).hasClass("ui-spinner-button")||n(t.target).hasClass("ui-spinner-input")||n(t.target).hasClass("datepicker-current-month")||n(t.target).hasClass("datepicker-current-year")||n(t.target)[0].tagName=="SPAN"&&(n(t.target).parent().parent().hasClass("mCSB_container")||n(t.target).parent().parent().hasClass("mCustomScrollbar"))||(this._raise(this.options.close,this.options,"close",{target:this}),this.calendar.removeClass("show"))},i));this.input.bind("blur",{target:this},function(n){var u=n.data.target.input.val(),r=null;r=Date.parse(u,t.hasTime&&t.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate);r!=null?t.isClearValueIfBlocked&&i._isDateBlocked(r)?(n.data.target.value=n.data.target._getFirstNotBlockedDate(),n.data.target.input.val(""),n.data.target.input.attr("value",""),n.data.target.hiddeninput.val("")):(n.data.target._value=r,n.data.target.value=n.data.target._value.clone(),n.data.target.options.value=n.data.target.value.toString(t.hasTime?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate),n.data.target.input.val(n.data.target.value.toString(t.hasTime&&t.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate)),n.data.target.input.attr("value",n.data.target.value.toString(t.hasTime&&t.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate)),n.data.target.hiddeninput.val(n.data.target.options.value)):(n.data.target.value=null,n.data.target.input.val(""),n.data.target.input.attr("value",""),n.data.target.hiddeninput.val(""));n.data.target._fixCalendar();n.data.target._raise(n.data.target.options.change,n.data.target.options,"change",{target:n.data.target,value:n.data.target.hiddeninput.val(),input:n.data.target.hiddeninput,type:"blur"})});this.input.bind("keyup",{target:this},function(n){n.data.target._raise(n.data.target.options.change,n.data.target.options,"change",{target:n.data.target,value:n.data.target.input.val(),input:n.data.target.input,type:"keyup"})});i._raise(t.oninit,t,"oninit",{target:i})},_fixCalendar:function(){var i=this.options,n=this,r=n.input.val(),t=Date.parse(r,i.hasTime?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate);t!=null&&i.hasTime&&this.options.timeType==TimeTypeEnum.input&&(n.hours.find("input").spinner("value",t.getHours()),n.minutes.find("input").spinner("value",t.getMinutes()))},_prepareCalendar:function(t){var r=this.options,f=this,i,u;this.calendar=n('<div class="datepicker"> <\/div>');this.calendar.append('<span class="datepicker-tail"><\/span>');this.content=n('<div class="datepicker-content"><\/div>');this.calendar.append(this.content);this.month=n('<div class="datepicker-month"><\/div>');this.monthPrev=n('<span class="prev"><span>&lt;<\/span><\/span>');this.monthPrev.bind("click",n.proxy(function(n){return n.preventDefault(),this._subtractMonth(),!1},this));this.monthNext=n('<span class="next"><span>&gt;<\/span><\/span>');this.monthNext.bind("click",n.proxy(function(n){return n.preventDefault(),this._addMonth(),!1},this));this.monthCurrent=n('<span class="datepicker-current-month"><\/span>');this.content.append(this.month);this.month.append(this.monthPrev);this.month.append(this.monthCurrent);this.month.append(this.monthNext);i=t.clone();this.monthCurrent.html(i.getMonthName());this.year=n('<div class="datepicker-year"><\/div>');this.yearPrev=n('<span class="prev"><span>&lt;<\/span><\/span>');this.yearPrev.bind("click",n.proxy(function(n){return n.preventDefault(),this._subtractYear(),!1},this));this.yearNext=n('<span class="next"><span>&gt;<\/span><\/span>');this.yearNext.bind("click",n.proxy(function(n){return n.preventDefault(),this._addYear(),!1},this));this.yearCurrent=n('<span class="datepicker-current-year"><\/span>');this.dates=n('<div class="datepicker-calendar"><\/div>');this.dates.append(this._fillDates(i));this.content.append(this.dates);this.content.append(this.year);this.year.append(this.yearPrev);this.year.append(this.yearCurrent);this.year.append(this.yearNext);this.yearCurrent.html(i.getFullYear());this.options.hasTime&&(this.time=n('<div class="datepicker-time zoom"><\/div>'),this.content.append(this.time),this.options.timeType==TimeTypeEnum.input?(this.hours=n('<div class="form-box"><div class="spinner-input"><input type="text" class="spinner" /><\/div><\/div>'),this.minutes=n('<div class="form-box"><div class="spinner-input"><input type="text" class="spinner" /><\/div><\/div>'),this.time.append(this.hours),this.time.append(this.minutes),this.hours.find("input").spinner({max:23,min:0}),this.minutes.find("input").spinner({max:59,min:0})):(this.timeSelector=n("<input id="+this.options.id+"_time_selector type='hidden' />"),this.time.append(this.timeSelector),u=r.hasNowTime&&(this._value==null||r.today.equals(this._value.clone().clearTime())),this.timeSelector.beeselect({items:this._prepareTimeList(),id:this.options.id+"_time_selector",name:this.options.id+"_time_selector",label:"",asLink:!1,placeholder:"",change:function(){f._change(f)},oninit:"",onopen:"",onclose:"",active:{id:(u?r.nowHour:0).toString(),image:"",title:u?r.nowTimeTitle:"00:00"}}),this.time.find(".slct").css("width","120px")));this.wrapper.append(this.calendar);this._blockYear(i)},_change:function(n){var t=n.datesTable.find("td.active span").text(),r,i;QaCommon.Utils.isBlank(t)&&(t="1");r=new Date(n.yearCurrent.text(),Date.getMonthNumberFromName(n.monthCurrent.text()),Number(t));i=n.options.hasNowTime&&(n==null||n.options.today.equals(r)&&n._getHour()<=n.options.nowHour);i?(n.input.mask(n.options.mask,{placeholder:" "}),n.options.showTimeInEdit=!1):n.options.hasTime?(n.input.mask(n.options.mask+" "+n.options.timeMask,{placeholder:" "}),n.options.showTimeInEdit=!0):(n.input.mask(n.options.mask,{placeholder:" "}),n.options.showTimeInEdit=!1);n._value=new Date(n.yearCurrent.text(),Date.getMonthNumberFromName(n.monthCurrent.text()),Number(t),i?n.options.nowHour:n._getHour(),0);n.value=n._value.clone();n.options.value=n.value.toString(n.options.hasTime?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate);n.input.val(n.value.toString(n.options.hasTime&&n.options.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate));n.input.attr("value",n.value.toString(n.options.hasTime&&n.options.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate));n.hiddeninput.val(n.options.value);n.close();n._raise(n.options.change,n.options,"change",{target:n,value:n.value,input:n.hiddeninput})},_prepareTimeList:function(){var t=this.options,i=[],r=t.hasNowTime&&(this._value==null||t.today.equals(this._value.clone().clearTime())),n;if(t.nowDateHours!=null&&r){for(n=0;n<=t.nowDateHours.length-1;n++){if(t.nowHour==t.nowDateHours[n]){i.push({id:t.nowDateHours[n],image:"",title:t.nowTimeTitle});continue}i.push({id:t.nowDateHours[n],image:"",title:QaCommon.Utils.format((t.nowDateHours[n]<10?"0":"")+"{0}:00",t.nowDateHours[n])})}return i}for(r&&i.push({id:t.nowHour,image:"",title:t.nowTimeTitle}),n=r?t.nowHour+1:0;n<=23;n++)i.push({id:n,image:"",title:QaCommon.Utils.format((n<10?"0":"")+"{0}:00",n)});return i},getValue:function(){return this.value.clone()},resetValue:function(){var i=new Date,t;this.input.val(i.toString("dd.MM.yyyy"));this.value=i;this._value=this.value.clone();t=this.input[0].nextSibling;t&&t.type==="hidden"&&(t=n(t),t.val(i.toString("dd.MM.yyyy")),t.value=i,t._value=this.value.clone());this._fixCalendar()},_addMonth:function(){var n=this._value,t;n!=null&&(t=n.clone().addMonths(1),this._checkMonthForAllowYear(t)?this._blockYear(t,{add:!0})&&n.addYears(-1):n.getFullYear()!=t.getFullYear()&&this._blockYear(t,{add:!0}),n.addMonths(1),this.monthCurrent.html(n.getMonthName()),this.yearCurrent.html(n.getFullYear()),this.dates.empty(),this.dates.append(this._fillDates(n)),this._raise(this.options.changeMonth,this.options,"changeMonth",{target:this,value:this._value,month:n.getMonth()}))},_subtractMonth:function(){var n=this._value,t;n!=null&&(t=n.clone().addMonths(-1),this._checkMonthForAllowYear(t)?this._blockYear(t,{subtract:!0})&&n.addYears(1):n.getFullYear()!=t.getFullYear()&&this._blockYear(t,{subtract:!0}),n.addMonths(-1),this.monthCurrent.html(n.getMonthName()),this.yearCurrent.html(n.getFullYear()),this.dates.empty(),this.dates.append(this._fillDates(n)),this._raise(this.options.changeMonth,this.options,"changeMonth",{target:this,value:this._value,month:n.getMonth()}))},_checkMonthForAllowYear:function(n){var t=this.options;if(t.minAllowDate!=null||t.maxAllowDate!=null){var i=n.getFullYear(),r=t.minAllowDate!=null?t.minAllowDate.getFullYear():1900,u=t.maxAllowDate!=null?t.maxAllowDate.getFullYear():i+10;if(i<r||i>u)return!0}return!1},_addYear:function(){var n=this._value;if(n!=null){if(this._blockYear(n,{add:!0}))return;n.addYears(1);this.yearCurrent.html(n.getFullYear());this.dates.empty();this.dates.append(this._fillDates(n));this._raise(this.options.changeYear,this.options,"changeYear",{target:this,value:this._value,year:n.getFullYear()})}},_subtractYear:function(){var n=this._value;if(n!=null){if(this._blockYear(n,{subtract:!0}))return;n.addYears(-1);this.yearCurrent.html(n.getFullYear());this.dates.empty();this.dates.append(this._fillDates(n));this._raise(this.options.changeYear,this.options,"changeYear",{target:this,value:this._value,year:n.getFullYear()});this.options.yearFromPastCanBeSelected}},_blockYear:function(n,t){var r=this.options;if(r.minAllowDate!=null||r.maxAllowDate!=null){var i=n.getFullYear(),u=r.minAllowDate!=null?r.minAllowDate.getFullYear():1900,f=r.maxAllowDate!=null?r.maxAllowDate.getFullYear():i+10;if((t!=null&&u!=f&&(i=t.subtract===!0?i-1:i,i=t.add===!0?i+1:i),i<=u?this.yearPrev.hasClass("disabled")||this.yearPrev.addClass("disabled"):this.yearPrev.hasClass("disabled")&&this.yearPrev.removeClass("disabled"),i>=f?this.yearNext.hasClass("disabled")||this.yearNext.addClass("disabled"):this.yearNext.hasClass("disabled")&&this.yearNext.removeClass("disabled"),u==f&&(this.yearNext.hasClass("disabled")||this.yearNext.addClass("disabled"),this.yearPrev.hasClass("disabled")||this.yearPrev.addClass("disabled")),i<u&&t!=null&&t.subtract===!0)||i>f&&t!=null&&t.add===!0||u==f)return!0}return!1},_fillDates:function(t){var i=this.options,r=this,e,h;this.datesArray=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],];this.datesTable=n("<table><\/table>");this.datesHeader=n("<tr><\/tr>");this.datesHeader.append(n("<th>"+Date.CultureInfo.shortestDayNames[Date.CultureInfo.firstDayOfWeek].toLowerCase()+"<\/th>"));n(Date.CultureInfo.shortestDayNames).each(n.proxy(function(t,i){t!=Date.CultureInfo.firstDayOfWeek&&t>Date.CultureInfo.firstDayOfWeek&&this.datesHeader.append(n("<th>"+i.toLowerCase()+"<\/th>"))},this));n(Date.CultureInfo.shortestDayNames).each(n.proxy(function(t,i){t!=Date.CultureInfo.firstDayOfWeek&&t<Date.CultureInfo.firstDayOfWeek&&this.datesHeader.append(n("<th>"+i.toLowerCase()+"<\/th>"))},this));this.datesTable.append(this.datesHeader);var u=t.clone(),c=u.getDaysInMonth(),l=u.moveToFirstDayOfMonth(),o=Date.getDayNumberFromName(l.getDayName()),s=0,f=o-(o<Date.CultureInfo.firstDayOfWeek?-6:Date.CultureInfo.firstDayOfWeek);for(e=1;e<=c;e++)h=f%7,h==0&&(s++,f=0),this.datesArray[s][f]=e,f++;return n(this.datesArray).each(n.proxy(function(t,f){var e=n("<tr><\/tr>");n(f).each(n.proxy(function(t,f){var h,o,s;f==0?(h=n("<td><\/td>"),e.append(h)):(o=n('<td><span class="dynamic">'+f+"<\/span><\/td>"),s=r._isBlocked(f,u),this.value==null||s||this.value.getFullYear()==u.getFullYear()&this.value.getMonth()==u.getMonth()&this.value.getDate()==f&&o.addClass("active"),s&&(o.find("span").addClass("disabled"),o.bind("click",null,function(n){return n.preventDefault(),!1})),s||o.bind("click",{target:this},function(t){t.preventDefault();var f=new Date(r.yearCurrent.text(),Date.getMonthNumberFromName(r.monthCurrent.text()),Number(n(this).children("span").text())),u=i.hasNowTime&&(t.data.target==null||i.today.equals(f)&&t.data.target._getHour()<=i.nowHour);return u?(t.data.target.input.mask(i.mask,{placeholder:" "}),i.showTimeInEdit=!1):i.hasTime?(t.data.target.input.mask(i.mask+" "+i.timeMask,{placeholder:" "}),i.showTimeInEdit=!0):(t.data.target.input.mask(i.mask,{placeholder:" "}),i.showTimeInEdit=!1),t.data.target._value=new Date(r.yearCurrent.text(),Date.getMonthNumberFromName(r.monthCurrent.text()),Number(n(this).children("span").text()),u?i.nowHour:9,0),t.data.target.value=t.data.target._value.clone(),t.data.target.options.value=t.data.target.value.toString(i.hasTime?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate),t.data.target.input.val(t.data.target.value.toString(i.hasTime&&i.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate)),t.data.target.input.attr("value",t.data.target.value.toString(i.hasTime&&i.showTimeInEdit?Date.CultureInfo.formatPatterns.shortExactDateTime:Date.CultureInfo.formatPatterns.shortDate)),t.data.target.hiddeninput.val(t.data.target.options.value),n(this).parents("table").find("td").removeClass("active"),n(this).addClass("active"),t.data.target.close(),t.data.target._raise(t.data.target.options.change,t.data.target.options,"change",{target:t.data.target,value:t.data.target.value,input:t.data.target.hiddeninput}),!1}),e.append(o))},this));this.datesTable.append(e)},this)),this.datesTable},_getHour:function(){var t=this.options,i=this;return t.hasTime?t.timeType==TimeTypeEnum.input?i.hours.find("input").spinner("value"):n(i.timeSelector).beeselect("getActiveId"):0},_getMinutes:function(){var n=this.options,t=this;return n.hasTime&&n.timeType==TimeTypeEnum.input?t.minutes.find("input").spinner("value"):0},_isBlocked:function(n,t){var f=this.options;if(n>0){var i=t.getMonth(),r=t.getFullYear(),u=new Date(r,i,n);if(this._isDateBlocked(u))return!0}return!1},_isDateBlocked:function(n){var t=this.options,u=n.getDay(),i=t.blockedDaysOfWeek,r;if(i!=null&&i.length>0)for(r=0;r<i.length;r++)if(i[r]===(u==0?7:u))return!0;if(t.minAllowDate!=null||t.maxAllowDate!=null){var f=n.getFullYear(),e=t.minAllowDate!=null?t.minAllowDate:new Date(1900,1,1),o=t.maxAllowDate!=null?t.maxAllowDate:new Date(f+10,12,31,23,59,59);if(n<e||n>o)return!0}return!1},_allowBlocked:function(){var n=this.options,t=n.blockedDaysOfWeek;return t!=null&&t.length>0?!0:n.minAllowDate!=null||n.maxAllowDate!=null?!0:!1},_getFirstNotBlockedDate:function(){var t=this,n=t.options;return QaCommon.Utils.isBlank(n.value)?n.today:Date.parse(n.value)},open:function(){var n=this.options,t,i;n.doShowCurrentMonthAlways&&(this._value=new Date);this.monthCurrent.html(this._value.getMonthName());this.yearCurrent.html(this._value.getFullYear());this.dates.empty();this.dates.append(this._fillDates(this._value));n.hasTime&&n.timeType==TimeTypeEnum.dropdown&&(this.timeSelector.beeselect("setItems",this._prepareTimeList()),t=n.hasNowTime&&(this._value==null||this._value!=null&&n.today.equals(this._value.clone().clearTime())&&this._value.getHours()<=n.nowHour),t?this.timeSelector.beeselect("setActive",n.nowHour):this._value!=null?(i=this._value.getHours(),this.timeSelector.beeselect("setActive",i)):this.timeSelector.beeselect("setActive",this.timeSelector.beeselect("getActiveId")));this.calendar.closest(".def-code").length>0?this.calendar.closest(".def-code").css({"z-index":50}):this.calendar.closest(".form-line").length>0&&this.calendar.closest(".form-line").css({"z-index":51});this.calendar.addClass("show")},close:function(){this.calendar.removeClass("show")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery);TimeTypeEnum=function(){function n(){}return n.dropdown="dropdown",n.input="input",n}(),function(n){n.widget("ui.beecheckbox",{options:{id:"",name:"",title:"",additionalTitle:"",pseudolinkTitle:"",value:"false",type:"checkbox",checked:!1,checkedType:null,checkedTypeCollection:"links",canChangeValue:!0,css:"",isUnderlined:!1,allowLabelClick:!0,data:[],disabled:!1,active:!0,isSmall:!1,description:"",change:null,oninit:null,pseudoLinkClick:null,onClick:null},vars:{checkboxClickEventNamespace:"click.qa.checkbox",checkboxLinkClickEventNamespace:"click.qa.checkbox.link"},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);var r=this,u=r.options;switch(t){case"disabled":if(i==!0)u.type==CheckboxType.slide&&u.checked==!1?r.span.attr("data-disabled","1"):r.span.addClass("disabled"),r.input.attr("disabled","disabled"),r.span.off(r.vars.checkboxClickEventNamespace),u.type!="slide"&&r.label!=null&&r.label.off(r.vars.checkboxClickEventNamespace);else{u.type==CheckboxType.slide&&u.checked==!1?r.span.removeAttr("data-disabled"):r.span.removeClass("disabled");r.input.removeAttr("disabled");r.span.off(r.vars.checkboxClickEventNamespace);u.type!="slide"&&r.label!=null&&r.label.off(r.vars.checkboxClickEventNamespace);r.span.on(r.vars.checkboxClickEventNamespace,n.proxy(r._click,r));if(u.type!="slide"&&r.label!=null&&u.allowLabelClick==!0)r.label.on(r.vars.checkboxClickEventNamespace,n.proxy(r._click,r))}break;case"active":r.setActive(i);break;case"title":i&&r.label.text(i);break;case"change":if(r.options.change=i,r.span.off(r.vars.checkboxClickEventNamespace,n.proxy(r._click,r)),i!=null&&i!="")r.span.on(r.vars.checkboxClickEventNamespace,n.proxy(r._click,r))}},_create:function(){var i=this,t=i.options,u=i.element,r="checkbox";(QaCommon.Utils.isBlank(t.checkedTypeCollection)||CheckboxCheckedType[t.checkedTypeCollection]==null)&&(t.checkedTypeCollection="links");switch(t.type){case"slide":r=t.isSmall?"check-button":"checkbox-slide";break;case"radio":r="radio"}if(this.span=n(jQuery.fn.format('<span class="{0}" />',r)),this.span.addClass(t.css),t.disabled&&(t.type==CheckboxType.slide&&t.checked==!1&&this.span.attr("data-disabled","1"),this.span.addClass("disabled")),t.active||this.span.addClass("inactive"),this.span.insertBefore(u),this.input=n(u),this.input.moveTo(this.span),(this.input.attr("id")==""||this.input.attr("id")==null)&&this.input.attr("id",t.id),(this.input.attr("name")==""||this.input.attr("name")==null)&&this.input.attr("name",t.name),this.input.attr("value",t.value),t.disabled&&this.input.attr("disabled","disabled"),QaCommon.Utils.isBlank(t.title)||(this.label=t.isUnderlined?n(jQuery.fn.format('<label><span class="dynamic">{0}<\/span><\/label>',t.title)):t.isSmall?n(jQuery.fn.format('<span class="checkbox-text">{0}<\/label>',t.title)):n(jQuery.fn.format("<label>{0}<\/label>",t.title))),i._changeChecked(),QaCommon.Utils.isBlank(t.description))this.label!=null&&this.label.insertAfter(this.span);else if(this.label!=null){this.checkLabel=n("<div class='check-label footnote' />");this.label.appendTo(this.checkLabel);this.link=n("<span class='dynamic-link'><\/span>");this.folded=n(jQuery.fn.format("<div class='folded'>{0}<\/div>",unescape(t.description)));this.link.appendTo(this.checkLabel);this.folded.appendTo(this.checkLabel);this.before=n('<span class="before"><\/span>');this.before.appendTo(this.folded);this.checkLabel.insertAfter(this.span);this.link.on("click",function(){var f=i.link,e=i.folded.find(".before"),u;if(n(".check-label .folded").not(i.folded).slideUp(),i.folded.css("display")=="none"){var o=n(this).position(),t=i.folded.position().left+i.folded.outerWidth(),r=f.position().left+f.outerWidth();t<=r||r-t<10&&r-t>0?(u=r-t+50,i.folded.css({left:u}).slideToggle(),e.css({left:o.left-u})):(i.folded.slideToggle(),e.css({left:o.left}))}else i.folded.slideUp()})}if(QaCommon.Utils.isBlank(t.additionalTitle)||(this.title2=n(t.additionalTitle),this.label!=null&&this.title2.insertAfter(this.label)),!QaCommon.Utils.isBlank(t.pseudolinkTitle)){this.pseudolink=n(jQuery.fn.format('<span class="dynamic"><i>{0}<\/i><\/span>',t.pseudolinkTitle));this.title2!=null?this.pseudolink.insertAfter(this.title2.last()):this.label!=null&&this.pseudolink.insertAfter(this.label);this.pseudolink.on(this.vars.checkboxLinkClickEventNamespace,n.proxy(this._pseudoLinkClick,i))}if(!t.disabled&&t.active){this.span.on(this.vars.checkboxClickEventNamespace,n.proxy(this._click,i));if((t.type!="slide"&&this.label!=null||t.isSmall)&&t.allowLabelClick==!0)this.label.on(this.vars.checkboxClickEventNamespace,n.proxy(this._click,i))}this.input.removeClass("chk-hidden");i._raise(t.oninit,t,"oninit",{target:i})},_pseudoLinkClick:function(){var t=this,n=t.options;t._raise(n.pseudoLinkClick,n,"pseudoLinkClick",{target:t,checked:n.checked,checkedType:n.checkedType})},_changeChecked:function(){var t=this,n=t.options;n.type!=CheckboxType.slide||QaCommon.Utils.isBlank(n.checkedType)?(n.checked==!0||n.checked=="true")&&(this.span.addClass("checked"),this.span.addClass("checked"),this.input.attr("checked",!0),this.input.prop("checked",!0),this.options.canChangeValue&&this.input.attr("value",!0)):(this.span.removeClass("switch-off"),this.span.removeClass("checked"),this.span.removeClass("activation"),n.checkedType==CheckboxCheckedType.trueState?(this.span.addClass("checked"),this.span.addClass("checked"),this.input.attr("checked",!0),this.input.prop("checked",!0),this.options.canChangeValue&&this.input.attr("value",!0)):n.checkedType==CheckboxCheckedType.activation?this.span.addClass("activation"):n.checkedType==CheckboxCheckedType.switchingOff?this.span.addClass("switch-off"):this.input.attr("checked",!1))},_click:function(){var i=this,r=i.options,u,t;r.onClick&&(u=r.onClick.call(i),u===!1)||(t=n(i.element),t!=undefined&&t!=null&&t!=""&&(t.attr("disabled")=="disabled"||t.attr("data-disabled")=="1"||t.hasClass("inactive")))||r.type=="radio"&&i.span.hasClass("checked")||(i.change(),i._raise(r.change,r,"change",{target:i,checked:r.checked,checkedType:r.checkedType,value:t.attr("value")}))},setActive:function(t){var i=this,r=i.options;if(t==!1)i.span.addClass("inactive"),i.span.off(i.vars.checkboxClickEventNamespace),r.type!="slide"&&i.label!=null&&i.label.off(i.vars.checkboxClickEventNamespace);else{i.span.removeClass("inactive");i.span.off(i.vars.checkboxClickEventNamespace);r.type!="slide"&&i.label!=null&&i.label.off(i.vars.checkboxClickEventNamespace);i.span.on(i.vars.checkboxClickEventNamespace,n.proxy(i._click,i));if(r.type!="slide"&&i.label!=null&&r.allowLabelClick==!0)i.label.on(i.vars.checkboxClickEventNamespace,n.proxy(i._click,i))}},change:function(t,i){var u=this,r=u.options,f=n(u.element);r.type!=CheckboxType.slide||QaCommon.Utils.isBlank(r.checkedType)?this.span.hasClass("checked")?this.unchecked():this.checked():(r.checkedType=QaCommon.Utils.isBlank(t)?CheckboxCheckedType[r.checkedTypeCollection][r.checkedType].next:t,u._changeChecked(),i===!0&&u._raise(r.change,r,"change",{target:u,checked:r.checked,checkedType:r.checkedType,value:f.attr("value")}))},getItemAttribute:function(n){var r=this,i=r.options.data,t;return i==null?null:(t=Enumerable.from(i).where(function(t){return t!=undefined&&t[n]!=null}).singleOrDefault(),t!=null)?t[n]:null},checked:function(){var i=this,r=i.options,t;this.span.addClass("checked");this.input.attr("checked",!0);this.input.prop("checked",!0);this.options.canChangeValue&&this.input.attr("value",!0);r.type=="radio"&&(t=n('input[name="'+r.name+'"]').not(i.input),this.options.canChangeValue&&t.attr("value",!1),t.parent().removeClass("checked"),t.removeAttr("checked"),t.prop("checked",!1))},toggleChecked:function(){var n=this,t=n.options;n.isChecked()?n.unchecked():n.checked()},unchecked:function(){this.span.removeClass("checked");this.input.removeAttr("checked");this.input.prop("checked",!1);this.options.canChangeValue&&this.input.attr("value",!1)},isChecked:function(){return this.span.hasClass("checked")||this.span.hasClass("switch-off")},checkedType:function(){var n=this,t=n.options;return t.checkedType},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},hideCheckElement:function(){var n=this,t=n.options;n.span.css("visibility","hidden")},isDisabled:function(){var n=this,t=n.options;return t.type==CheckboxType.slide?n.span.attr("data-disabled")=="1"||n.span.hasClass("inactive"):n.span.hasClass("disabled")},_destroy:function(){}})}(jQuery);CheckboxType=function(){function n(){}return n.normal="normal",n.radio="radio",n.slide="slide",n}();CheckboxCheckedType=function(){function n(){}return n.falseState="falseState",n.switchingOff="switchingOff",n.activation="activation",n.trueState="trueState",n.links={},n.links.falseState={next:n.activation,prev:n.trueState},n.links.activation={next:n.switchingOff,prev:n.falseState},n.links.switchingOff={next:n.trueState,prev:n.activation},n.links.trueState={next:n.falseState,prev:n.switchingOff},n.threeStates={},n.threeStates.falseState={next:n.switchingOff,prev:n.trueState},n.threeStates.switchingOff={next:n.trueState,prev:n.falseState},n.threeStates.trueState={next:n.falseState,prev:n.switchingOff},n.falseActivation={},n.falseActivation.falseState={next:n.activation,prev:n.falseState},n.falseActivation.activation={next:n.falseState,prev:n.falseState},n.trueSwitchingOff={},n.trueSwitchingOff.trueState={next:n.switchingOff,prev:n.switchingOff},n.trueSwitchingOff.switchingOff={next:n.trueState,prev:n.trueState},n.falseTrue={},n.falseTrue.falseState={next:n.trueState,prev:n.falseState},n.falseTrue.trueState={next:n.falseState,prev:n.falseState},n.falseActivationTrue={},n.falseActivationTrue.falseState={next:n.activation,prev:n.trueState},n.falseActivationTrue.activation={next:n.trueState,prev:n.falseState},n.falseActivationTrue.trueState={next:n.falseState,prev:n.activation},n.trueSwitchingOffFalse={},n.trueSwitchingOffFalse.trueState={next:n.switchingOff,prev:n.falseState},n.trueSwitchingOffFalse.switchingOff={next:n.falseState,prev:n.trueState},n.trueSwitchingOffFalse.falseState={next:n.trueState,prev:n.switchingOff},n}(),function(n){n.widget("ui.beecheckboxsmoothslider",{options:{id:"",name:"",title:"",value:"false",checked:!1,css:"",disabled:!1,isSmall:!1,change:null,oninit:null,onClick:null},vars:{checkboxClickEventNamespace:"click.qa.checkbox"},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);var r=this,u=r.options;switch(t){case"change":if(r.options.change=i,r.span.off(r.vars.checkboxClickEventNamespace,n.proxy(r._click,r)),i!=null&&i!="")r.span.on(r.vars.checkboxClickEventNamespace,n.proxy(r._click,r))}},_create:function(){var i=this,t=i.options,r=i.element;if(this.div=n('<div class="switch-slide" />'),this.div.addClass(t.css),t.isSmall||this.div.addClass("__big"),this.div.insertBefore(r),this.input=n(r),this.input.moveTo(this.div),(this.input.attr("id")==""||this.input.attr("id")==null)&&this.input.attr("id",t.id),(this.input.attr("name")==""||this.input.attr("name")==null)&&this.input.attr("name",t.name),this.input.attr("value",t.value),t.disabled&&this.input.attr("disabled","disabled"),t.checked&&(this.div.addClass("__checked"),this.input.attr("checked",!0).prop("checked",!0)),this.dragger=n('<span class="switch-slide-dragger"><\/span>'),this.dragger.insertAfter(this.input),n('<span class="switch-slide-inner-box"><span class="switch-slide-inner"><span class="switch-slide-inner-on"><\/span><\/span><\/span>').insertAfter(this.input),this.inner=this.div.find(".switch-slide-inner-on"),this.animateParams={draggerRight:14,innerRight:13,duration:150,revDuration:120},t.isSmall||(this.animateParams.draggerRight=18,this.animateParams.innerRight=17,this.animateParams.duration=170),!t.disabled)this.div.on(this.vars.checkboxClickEventNamespace,n.proxy(this._click,i));i._raise(t.oninit,t,"oninit",{target:i})},_click:function(){var n=this,t=n.options,i;t.onClick&&(i=t.onClick.call(n),i===!1)||(n.change(),n._raise(t.change,t,"change",{target:n,value:this.input.attr("value")}))},change:function(){this.isChecked()?this.uncheck():this.check()},check:function(){this.dragger.stop(!0,!0).queue("fx",[]);this.inner.stop(!0,!0).queue("fx",[]);this.dragger.animate({right:-1},this.animateParams.duration).animate({right:0},this.animateParams.revDuration);this.inner.animate({right:0},this.animateParams.duration);this.div.addClass("__checked");this.input.prop("checked",!0)},uncheck:function(){this.dragger.stop(!0,!0).queue("fx",[]);this.inner.stop(!0,!0).queue("fx",[]);this.dragger.animate({right:this.animateParams.draggerRight},this.animateParams.duration).animate({right:this.animateParams.draggerRight-1},this.animateParams.revDuration);this.inner.animate({right:this.animateParams.innerRight},this.animateParams.duration);this.div.removeClass("__checked");this.input.removeAttr("checked").prop("checked",!1)},isChecked:function(){return this.div.hasClass("__checked")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beecheckboxlist",{options:{canChangeValue:!1,type:"checkbox",change:null,oninit:null,pseudoLinkClick:null,hideCheckboxIfOnlyOneItem:!1},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"change":this.options.change=i;n.each(this.list,n.proxy(function(n,t){t.beecheckbox("option","change",i)},this));break;case"each":i&&n.each(this.list,n.proxy(function(n,t){i(t)},this))}},_create:function(){var t=this,i=t.options;this.wrapper=this.element;this.wrapper.addClass("blank");i.type=="radio"&&this.wrapper.addClass("radio-list");this.list=[];this.data=[];n.each(i.items,n.proxy(function(n,i){t.add(i)},t));this.list.length==1&&i.hideCheckboxIfOnlyOneItem==!0&&(n(this.list[0]).beecheckbox("hideCheckElement"),n(this.list[0]).beecheckbox("option","disabled",!0));t._raise(i.oninit,i,"oninit",{target:t})},getValue:function(){var n=this,t=n.options;return t.type=="radio"?n.wrapper.find("input:checked").val():0},hasId:function(n){var t=this,r=t.options,i=Enumerable.from(t.list).where(function(t){return t!=undefined&&t!=null&&t.options.id==n}).singleOrDefault();return i!=null},getById:function(n){var t=this;return Enumerable.from(t.data).where(function(t){return t!=undefined&&t!=null&&t.id==n}).singleOrDefault()},hasChecked:function(){var t=!1;return n.each(this.list,n.proxy(function(i,r){if(n(r).beecheckbox("isChecked")==!0)return t=!0,!1})),t},removeById:function(t){var i=this,f=i.options,r=Enumerable.from(i.list).where(function(i){return i!=undefined&&i!=null&&n(i).beecheckbox("option","id")==t}).singleOrDefault(),u;r!=null&&(u=Enumerable.from(i.list).indexOf(r),i.list.splice(u,1),n("#"+t).closest("li").remove());r=Enumerable.from(i.data).where(function(n){return n!=undefined&&n!=null&&n.id==t}).singleOrDefault();r!=null&&(u=Enumerable.from(i.data).indexOf(r),i.data.splice(u,1))},add:function(t){var r=this,u=r.options,f=null,i,e,o;f=n("#"+t.id).length==0?n("<input type='"+(u.type=="radio"?"radio":"checkbox")+"' />"):n("#"+t.id);i=n("<li />");i.append(f);this.wrapper.append(i);i.addClass(t.css);e={type:u.type,title:t.title,additionalTitle:t.additionalTitle,pseudolinkTitle:t.pseudolinkTitle,id:t.id,name:t.name,value:t.value,checked:t.checked,data:t.data,canChangeValue:u.canChangeValue,change:n.proxy(this._change,r),description:t.description==null?"":unescape(t.description),pseudoLinkClick:n.proxy(this._pseudoLinkClick,r)};o=f.beecheckbox(e);this.data.push(e);this.list.push(o)},_change:function(t,i){var u=this,r=u.options;r.type=="radio"&&this.wrapper.find("input").each(function(t,r){r!=n(i.target.element)[0]&&n(r).beecheckbox("isChecked")==!0&&n(r).beecheckbox("change")});u._raise(r.change,r,"change",{owner:this.wrapper,event:t,target:i.target,value:i.value,checked:i.checked,checkedType:i.checkedType})},_pseudoLinkClick:function(n,t){var i=this,r=i.options;i._raise(r.pseudoLinkClick,r,"pseudoLinkClick",{owner:this.wrapper,event:n,target:t.target})},uncheck:function(){var t=this,i=t.options;i.type=="radio"&&this.wrapper.find("input").each(function(t,i){n(i).beecheckbox("unchecked")})},clear:function(){n.each(this.list,n.proxy(function(t,i){n(i).beecheckbox("unchecked")}))},getFirstChecked:function(){var t=null;return n.each(this.list,n.proxy(function(i,r){if(n(r).beecheckbox("isChecked")==!0)return t=r,!1})),t},count:function(){return this.list.length},getCheckedValues:function(){var i=this,r=i.options,t=[];return this.wrapper.find("input").each(function(i,r){n(r).parent("span").hasClass("checked")&&t.push(n(r).val())}),t},hasItemByAttr:function(n,t){var i=this,u=i.options,r=Enumerable.from(i.data).where(function(i){return i!=undefined&&i!=null&&i.data!=null&&Enumerable.from(i.data).any(function(i){return i!=undefined&&i[n]!=null&&i[n]==t})}).singleOrDefault();return r!=null},checkItemByAttr:function(t,i){var r=this,f=r.options,u=Enumerable.from(r.data).where(function(n){return n!=undefined&&n!=null&&n.data!=null&&Enumerable.from(n.data).any(function(n){return n!=undefined&&n[t]!=null&&n[t]==i})}).singleOrDefault();u!=null&&f.type=="radio"&&this.wrapper.find("input").each(function(t,i){n(i).attr("id")!=u.id?n(i).beecheckbox("isChecked")==!0&&n(i).beecheckbox("change"):n(i).beecheckbox("checked")})},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beedescription",{options:{css:"",width:"",left:"",top:"",isAbsolute:!1,offsetLeft:0,freeTip:!0,hideBefore:!1},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_isExpanding:!1,_create:function(){function c(t){if(n(t.target).attr("data-el-type")!="description-link-content"&&n(t.target).attr("data-el-type")!="description-link"){var i=n("div[data-el-type='description-link-content']");i.slideUp().removeClass("opened");n.each(i,function(t,i){var r=n(i).parent().parent(),f=r.next(),u=r.attr("data-prev-padding-bottom");r.css("padding-bottom",u);f.css("padding-bottom",u)})}}var r=this,i=r.options,u=n(r.element),t,o,h;u.attr("data-el-type","description-link-content");i.hideBefore||(this.before=n('<span class="before"/>'),u.prepend(this.before));this.link=n('<span class="dynamic-link"/>');this.link.addClass(i.css);this.link.insertBefore(u);this.link.attr("data-el-type","description-link");i.freeTip||this.link.append(u);t=n(r.element);t.removeClass("hidden");var f=t.parent().parent(),s=f.next(),e=f.css("padding-bottom");t.css("display","none");i.left!=""&&t.css("left",i.left);o=jQuery._data(n("html").get(0),"events");h=!1;o!=null&&o.click!=null&&n.each(o.click,function(n,t){if(t.handler.name=="_beeDescriptionCloseAll")return h=!0,!1});h||n("html").bind("click",c);this.link.bind("click",function(){var o,h,v,l,a,p;if(!r._isExpanding){if(r._isExpanding=!0,!i.freeTip){t.hasClass("opened")?(t.css("display","none"),t.removeClass("opened")):(t.css("display","block"),t.addClass("opened"),_currentDescriptionControlZindex++,t.parent().css("z-index",_currentDescriptionControlZindex));r._isExpanding=!1;return}i.width!=""?i.width!="auto"&&u.css("width",i.width):(h=u.closest("td"),v=u.closest(".table-special-fold"),n(h).next("td").height()<=v.height()+10?(o=u.closest("table").width(),u.css({width:o-72})):t.hasClass("opened")||(o=h.width(),u.css({width:o-28})));var y=n(this).position(),w=n(this).height(),c=t.outerHeight(!0);t.hasClass("opened")?(t.slideUp(),t.parent().animate(i.isAbsolute?{}:{"margin-bottom":0},function(){i.isAbsolute||(f.css("padding-bottom",e),s.css("padding-bottom",e));t.removeClass("opened");r._isExpanding=!1})):(l=y.top,!i.top||(l=i.top),t.css({top:l+w}).slideDown(),r.before&&(i.isAbsolute?(p=n(this).position().left+n(this).width()/2+3,r.before.css({left:p})):(a=(n(this).width()-n(r.before).width())/2+3,n(r.before).parent().hasClass("tip")&&(a=n(this).width()/2+2),r.before.css({left:y.left+a}))),t.addClass("opened").parent().animate(i.isAbsolute?{}:{"margin-bottom":c+10},function(){i.isAbsolute||(f.attr("data-prev-padding-bottom",e),s.attr("data-prev-padding-bottom",e),f.css("padding-bottom",c+10),s.css("padding-bottom",c+10));t.parent().css("margin-bottom",0);r._isExpanding=!1}))}})},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery);_currentDescriptionControlZindex=2,function(n){n.widget("ui.beedescription2",{options:{css:"",width:"",left:"",top:"",isAbsolute:!1,offsetLeft:0,freeTip:!0,hideBefore:!1},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_isExpanding:!1,_create:function(){var t=this,i=t.options,u=n(t.element),r;i.hideBefore||(this.before=n('<span class="before"/>'),u.prepend(this.before));this.link=n('<span class="dynamic-link dynamic-link__hover"/>');this.link.addClass(i.css);this.link.insertBefore(u);i.freeTip||this.link.append(u);r=n(t.element);r.removeClass("hidden");r.css("display","none");i.left!=""&&r.css("left",i.left);this.link.on("mouseenter",n.proxy(t._toggleTip,t));this.link.on("mouseleave",n.proxy(t._toggleTip,t))},_toggleTip:function(t){var i=this,u=i.options,r=n(i.element);if(!i._isExpanding){if(i._isExpanding=!0,!u.freeTip){r.hasClass("opened")?(r.css("display","none"),r.removeClass("opened")):(r.css("display","block"),r.addClass("opened"),_currentDescriptionControlZindex++,r.parent().css("z-index",_currentDescriptionControlZindex));i._isExpanding=!1;return}r.hasClass("opened")||t.type=="mouseleave"?setTimeout(function(){i._closeTip();i._isExpanding=!1;i.link.off("click.tipClick")},1e3):(i.link.off("click.tipClick"),i._openTip(),setTimeout(function(){i.link.on("click.tipClick",function(){r.hasClass("opened")?i._closeTip():i._openTip()})},500),i._isExpanding=!1)}},_openTip:function(){var t=this,e=t.options,i=n(t.element),f=t.link.position(),o=t.link.height(),s=i.outerHeight(!0),r,u;i.slideDown("fast");r=i.outerWidth();u=t.before.outerWidth();t.before.css({left:(r-u)/2});i.css({left:f.left-(r-u)/2});i.addClass("opened")},_closeTip:function(){var t=this,r=t.options,i=n(t.element);i.slideUp();i.removeClass("opened")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery);_currentDescriptionControlZindex=2,function(n){n.widget("ui.beedropdownselect",{options:{id:"",name:"",items:[],selected:"",hideSelectedElementFromList:!1,cssModificatorForImagesInList:"",additionalCssClass:"",change:null,oninit:null,onopen:null,onclose:null},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"items":var r=this;r.setItems(i)}},_create:function(){var i=this,t=i.options,r=i.element,u;r.attr("id",t.id);r.attr("name",t.name);this.wrapper=n('<div class="dropdown-select" />');this.wrapper.addClass(t.additionalCssClass);this.wrapper.insertBefore(r);this.selectLink=n('<div class="dropdown-select_link" />');this.selectLinkContainer=n('<div class="dropdown-select_link_container" />');QaCommon.Utils.isBlank(t.selected)||(u=_.find(t.items,function(n){return n.id===t.selected}),QaCommon.Utils.isBlank(u)||(r.val(u.id),this.selectLinkContainer.append(i._createListElementContent(u))));this.selectLinkContainer.appendTo(this.selectLink);this.selectLink.appendTo(this.wrapper);this.selectList=n('<ul class="dropdown-select_results" style="display: none;" />');this.selectList.appendTo(this.wrapper);i._setItems(t.items);r.appendTo(this.wrapper);this.selectLink.on("click",function(){i._toggleSelect()});i._raise(t.oninit,t,"oninit",{target:i})},_toggleSelect:function(){var n=this,t=n.options;this.selectLink.hasClass("active")?n._raise(t.onclose,t,"onclose",{target:n}):n._raise(t.onopen,t,"onopen",{target:n});this.wrapper.toggleClass("active");this.selectLink.toggleClass("active");this.selectList.stop(!0,!0).queue("fx",[]).slideToggle(200)},setItems:function(n){var t=this,i=t.options;i.items=n;t._setItems(n)},_setItems:function(t){var i=this,r=i.options;i.selectList.empty();t!=null&&t.length>0&&n(t).each(n.proxy(function(t,u){var f=n('<li class="dropdown-select_results_item" />');f.attr("data-id",u.id);r.hideSelectedElementFromList&&u.id===i.element.val()&&f.addClass("hidden");f.html(i._createListElementContent(u));i.selectList.append(f)},i));i.selectList.children().on("click",function(){i._selectListElement(this);i._toggleSelect();var t=n(this).attr("data-id"),u=i.element.val();i.element.val(t);u!==t&&i._raise(r.change,r,"change",{target:n(this),value:t,self:i})})},_selectListElement:function(t){var i=this,r=i.options;i.selectLinkContainer.html(n(t).html());r.hideSelectedElementFromList&&(i.selectList.children().removeClass("hidden"),n(t).addClass("hidden"))},_createListElementContent:function(t){var e=this,o=e.options,i,r,u,f;return QaCommon.Utils.isBlank(t.image)?t.title:(i=n('<div class="dropdown-select_grid" />'),r=n('<div class="dropdown-select_grid_column" />'),r.addClass(o.cssModificatorForImagesInList),u=n('<img src="'+t.image+'" alt="'+t.title+'">'),u.appendTo(r),r.appendTo(i),f=n('<div class="dropdown-select_grid_column"><span>'+t.title+"<\/span><\/div>"),f.appendTo(i),i)},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},setActive:function(n){var t=this,i=t.selectList.find("li[data-id="+n+"]");i.length>0&&(t.element.val(n).trigger("change"),t._selectListElement(i))},getActiveId:function(){var n=this;return n.element.val()},close:function(){var n=this,t=n.options;this.selectLink.hasClass("active")&&n._toggleSelect()},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beeeditableselect",{options:{id:"",name:"",items:[],active:null,disabled:!0,label:"",change:null,oninit:null,onopen:null,onclose:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,i=t.options,u=t.element,r;this.wrapper=n('<div class="input-select" style="z-index: 51;"/>');this.wrapper.insertBefore(u);QaCommon.Utils.isBlank(i.label)||(this.label=n("<label><\/label>"),this.label.html(i.label),this.label.insertBefore(this.wrapper));u.attr("id",i.id);u.attr("name",i.name);this.container=n('<div class="input numbers"><\/div>');this.wrapper.append(this.container);this.input=n('<input type="text">');this.container.append(this.input);this.button=n('<div class="input-select-btn" style="z-index: 51;"><\/div>');this.container.append(this.button);r=parseInt(this.button.css("z-index"));this.button.bind("click",n.proxy(function(u){var f=t.wrapper.outerWidth();u.cancelBubble=!0;u.returnValue=!1;u.stopPropagation&&u.stopPropagation();u.preventDefault&&u.preventDefault();t.ul.is(":hidden")?(n("html").find(".input-select-drop").not(this).slideUp("fast").css({"z-index":r-2}),t.wrapper.css({"z-index":r}),n("html").find(".form-select").not(t.wrapper).css({"z-index":r-2}),n("html").find(".form-select").not(t.wrapper).prev("label").css({"z-index":r-2}),t.ul.slideDown("fast").css({"z-index":r-1}),t.ul.width(f+20),n(this).addClass("active").css({"z-index":r}),t._raise(i.onopen,i,"onopen",{target:t})):(t.wrapper.css({"z-index":r}),n("html").find(".input-select").not(t.wrapper).css({"z-index":r}),n("html").find(".input-select").not(t.wrapper).prev("label").css({"z-index":r}),n(this).removeClass("active").css({"z-index":r}),t.ul.slideUp("fast").css({"z-index":r}),t._raise(i.onclose,i,"onclose",{target:t}))},this.button));this.ul=n('<ul class="input-select-drop"><\/ul>');this.wrapper.append(this.ul);i.items.length!=0&&n(i.items).each(n.proxy(function(u,f){var e=n("<li />"),o;e.bind("click",n.proxy(function(){var u=n(this).first().text();n(t.element).val(u.replace(/\s+/g,""));n(t.input).val(u.replace(/\s+/g,""));t.wrapper.css({"z-index":r});n("html").find(".input-select").not(t.wrapper).css({"z-index":r});n("html").find(".input-select").not(t.wrapper).prev("label").css({"z-index":r});t.ul.slideUp("fast").css({"z-index":r});n(t.button).removeClass("active").css({"z-index":r});t._raise(i.change,i,"change",{target:n(this),value:u})},e));this.ul.append(e);o=n("<span />");o.append(f.value);e.append(o)},t));this.wrapper.append(u);i.active!=null&&(this.input.val(i.active),u.val(i.active));t._raise(i.oninit,i,"oninit",{target:t})},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},getActive:function(){var t=this;return n(t.element).val()},setActive:function(t){var i=this;n(i.element).val(t);i.input.val(t)},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beefreeaccountlink",{options:{id:"",ssoOnUrl:"",linkSelector:".cabinet-link",profileUrls:{mobile:"",home:""},url:""},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,i=t.options,r=t.element;n(i.linkSelector).attr("href",i.ssoOnUrl);t._ajax()},_showPageLoading:function(t){n(t||"#cabinet-overlay").toggleClass("hidden",!1)},_hidePageLoading:function(t){n(t||"#cabinet-overlay").toggleClass("hidden",!0)},_ajax:function(){var i=this,t=i.options;i._showPageLoading(t.overlaySelector);n.ajax({url:t.url,dataType:"json",data:{},success:function(r){i._hidePageLoading(t.overlaySelector);r.View&&r.View.IsSuccess==!0?(r.View.IsAuthPage==!0&&n(t.linkSelector).addClass("active"),r.View.IsShow==!0?n(t.linkSelector).css("display",""):n(t.linkSelector).css("display","none")):n(t.linkSelector).css("display","none")},error:function(){i._hidePageLoading(t.overlaySelector);n(t.linkSelector).css("display","none")}})},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beeGallery",{options:{imageContainerSelector:null},_create:function(){var t=this,i;this._click=function(i){t._selectedElement.removeClass("active");t._selectedElement=n(i.currentTarget);t._selectedElement.addClass("active");n(t.options.imageContainerSelector).attr("src",t._selectedElement.attr("data-image-url"))};i=this.element.find(".preview-wrap");this._selectedElement=i.filter(".active");i.on("click.beeGallery",this._click)},_selectedElement:null,_click:n.noop,destroy:function(){this.element.find("img").off("click");this._destroy()}})}(jQuery),function(n){n.widget("ui.beelinkbutton",{options:{items:[],id:"",asLink:!1,isSaveSelected:!1,isFadedContent:!1,actionType:"ajax",defUrl:"",defSelector:"",isPushState:!1,childrenSelector:"",css:"",preventLoading:!0,autoload:!0,loadingEl:"",first:"",isUlAsEl:!1,baseCss:"filter",itemCss:"dynamic",itemTag:"span",itemTitleInnerLink:!1,beforeShow:null,afterShow:null,click:null,init:null,beforeLoad:null,afterLoad:null,errorLoad:null,onpushstate:null},vars:{linkButtonItemClickEventNamespace:"click.qa.linkbutton"},activeClass:"active",showClass:"show",activeStoreKey:"#{0}_link_active",selectorLi:"#{0} li",selectorActive:'#{0} li[data-active="{1}"]',selectorById:'#{0} li[data-id="{1}"]',selectorData:"data-selector",activeData:"data-active",idData:"data-id",actionData:"data-action",loadedData:"data-loaded",selectorA:"#{0} li a",_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var i=this,t=i.options,r=i.element;if(this.ul=t.isUlAsEl?n(r):n("<ul />"),this.ul.addClass(t.baseCss),this.ul.addClass(t.css),QaCommon.Utils.isBlank(t.first)||(this.first=n("<span>"+t.first+"<\/span>"),this.ul.append(this.first)),this.activeItem=null,t.items.length!=0&&n(t.items).each(n.proxy(function(r,u){var f=n("<li />"),o,s,e;this.ul.append(f);f.attr("data-action",u.action);u.active==!0&&(f.attr("data-active","1"),f.addClass("active"),this.activeItem=u);u.disabled==!0&&f.addClass("disabled");f.attr("data-id",u.id);f.attr("data-selector",u.selector);t.asLink?(o=n(i.element).find("a[data-id="+u.id+"]"),s=o.length==0?QaCommon.Utils.format("<a>{0}<a/>",t.itemTitleInnerLink?u.title:""):o,o.length!=0&&t.itemTitleInnerLink&&o.text(u.title),e=n(QaCommon.Utils.format("<{0}>{1}<\/{0}>",t.itemTag,t.itemTitleInnerLink?"":u.title)),QaCommon.Utils.isBlank(t.itemCss)||e.addClass(t.itemCss),s.attr("href",QaCommon.Utils.isBlank(u.linkurl)?u.action:u.linkurl),e.append(s),f.append(e)):(e=n(QaCommon.Utils.format("<{0}>"+u.title+"<\/{0}>",t.itemTag)),QaCommon.Utils.isBlank(t.itemCss)||e.addClass(t.itemCss),f.append(e))},i)),n(r).attr("id",t.id),t.isUlAsEl||n(r).append(this.ul),i._prepare(i),i.isFirstLoad=!0,this._popstate=function(){if(history.state!=null&!i.isFirstLoad){if(history.state.id!=t.id)return;i.runAction(history.state.action,history.state.selector,history.state.id,history.state.targetId,history.state.isFadedContent,!1)}i.isFirstLoad=!1},t.isPushState&&QaCommon.Browser.isAvailablePushState()&&t.actionType.toLowerCase()==ActionType.ajax)n(window).on("popstate",this._popstate);i._raise(t.init,t,"init",{target:i});t.autoload&&t.actionType.toLowerCase()!=ActionType.none&&i._load()},_popstate:null,_prepare:function(t){var i=t.options,r,f,u;n(QaCommon.Utils.format(t.selectorLi,i.id)).not(".disabled").on(t.vars.linkButtonItemClickEventNamespace,n.proxy(t._click,t));n(QaCommon.Utils.format(t.selectorA,i.id)).on(t.vars.linkButtonItemClickEventNamespace,function(t){if(n(t.currentTarget).blur(),n(t.currentTarget).hasClass("disabled"))return!1;n(t.currentTarget).parent().trigger("click")});QaCommon.Utils.isBlank(i.first)||(t.first.find("a").off(t.vars.linkButtonItemClickEventNamespace),t.first.find("li").off(t.vars.linkButtonItemClickEventNamespace));r=n(QaCommon.Utils.format(t.selectorActive,i.id,"1"));i.isSaveSelected==!0&&(f=QaCommon.LocalStorage.get(QaCommon.Utils.format(t.activeStoreKey,i.id)),u=n(QaCommon.Utils.format(t.selectorById,i.id,f)),u.length>0&&(r=u));r.length>0&&t.setActive(n(r[0]).data("id"))},_click:function(t){var i=this,u=i.options,r=n(t.currentTarget);if(r.hasClass("disabled"))return!1;i._onclick(r);i._raise(u.click,u,"click",{target:r,control:i})},_onclick:function(n){var t=this,r=t.options,i;this.setActive(n.attr(t.idData));i=r.actionType.toLowerCase();i!=ActionType.url||QaCommon.Utils.isBlank(n.attr(t.actionData))||window.location.assign(n.attr(t.actionData));i!=ActionType.ajax||QaCommon.Utils.isBlank(n.attr(t.actionData))||t._ajax();i==ActionType.script&&t.show(n.attr(t.idData))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},runAction:function(n,t,i,r,u,f){var e=this;QaCommon.Browser.isAvailablePushState()?e._runAjax(n,r,u,f):window.location.assign(n)},setActive:function(t){var i=n(QaCommon.Utils.format(this.selectorById,this.options.id,t));i.addClass(this.activeClass);i.siblings().removeClass(this.activeClass);i.siblings().attr(this.activeData,"0");i.attr(this.activeData,"1");this.saveSelected(t)},setFirstActive:function(){var t=n(QaCommon.Utils.format(this.selectorLi,this.options.id));t.length>0&&(t=t.first(),id=t.attr(this.idData),t.addClass(this.activeClass),t.siblings().removeClass(this.activeClass),t.siblings().attr(this.activeData,"0"),t.attr(this.activeData,"1"),this.saveSelected(id))},setDisabled:function(t){var r=this.options.id,i,u;t==null||t.length==null||t.length==0?(i=n(QaCommon.Utils.format(this.selectorLi,r)),i.length>0&&i.addClass("disabled")):(u=this.selectorById,n(t).each(n.proxy(function(t,i){var f=n(QaCommon.Utils.format(u,r,i));f.length>0&&f.addClass("disabled")})))},setEnabled:function(t){var r=this.options.id,i,u;t==null||t.length==null||t.length==0?(i=n(QaCommon.Utils.format(this.selectorLi,r)),i.length>0&&i.removeClass("disabled")):(u=this.selectorById,n(t).each(n.proxy(function(t,i){var f=n(QaCommon.Utils.format(u,r,i));f.length>0&&f.removeClass("disabled")})))},getActiveId:function(){var t=this,i=t.options,r=n(QaCommon.Utils.format(t.selectorActive,i.id,"1"));return r.data("id")},getActive:function(){var t=this,i=t.options;return n(QaCommon.Utils.format(t.selectorActive,i.id,"1"))},saveSelected:function(n){var i=this,t=i.options;t.isSaveSelected==!0&&QaCommon.LocalStorage.set(QaCommon.Utils.format(this.activeStoreKey,t.id),n)},show:function(t){var i=this,r=i.options,f=n(QaCommon.Utils.format(i.selectorById,r.id,t));i._raise(r.beforeShow,r,"beforeShow",{target:f});var o=f.attr(i.selectorData),u=n(o),e=QaCommon.Utils.isBlank(r.childrenSelector)?u.parent().children():n(r.childrenSelector).children();e.removeClass(i.showClass);e.css("display","none");e.animate({opacity:0});u.animate({opacity:1});u.addClass(i.showClass);u.css("display","");i._raise(r.afterShow,r,"afterShow",{target:f})},load:function(){var n=this,t=n.options,i;t.actionType.toLowerCase()!=ActionType.none&&(i=t.actionType.toLowerCase(),i!=ActionType.url||QaCommon.Utils.isBlank(target.attr(n.actionData))?n._load():window.location.assign(target.attr(n.actionData)))},_runAjax:function(t,i,r,u){var e=this,f=e.options,o,s;f.actionType.toLowerCase()!=ActionType.none&&(o=n(QaCommon.Utils.format(e.selectorById,f.id,i)),s={target:o},QaCommon.Utils.isBlank(f.loadingEl)||n(f.loadingEl).removeClass("hidden"),e._raise(f.beforeLoad,f,"beforeLoad",s),s["return"]!=!1)&&(e.setActive(i),QaCommon.Utils.ajaxHtml(t,{},function(s){var c=o.attr(e.selectorData),h,s;n(c).html(s);o.attr(e.loadedData,"true");r&&e.show(i);u&&(h={id:f.id,action:t,selector:c,isFadedContent:r,targetId:i},s={target:o,prop:h,title:window.document.title,action:t},e._raise(f.onpushstate,f,"onpushstate",s),s["return"]!=!1&&QaCommon.Browser.pushState(h,window.document.title,t));QaCommon.Utils.isBlank(f.loadingEl)||n(f.loadingEl).addClass("hidden");e._raise(f.afterLoad,f,"afterLoad",{target:o})},function(t){QaCommon.Utils.isBlank(f.loadingEl)||n(f.loadingEl).addClass("hidden");e._raise(f.errorLoad,f,"errorLoad",{target:o});QaCommon.Utils.defaultError(t)}))},_ajax:function(){var r=this,t=r.options,i,s,e,o;if(t.actionType.toLowerCase()!=ActionType.none&&(i=r.getActive(),s=t.actionType.toLowerCase(),s==ActionType.ajax)&&i!=null&&i.length!=0){var u=i.data("action"),h=i.data("selector"),f=i.data("id"),c=t.id,l=!t.preventLoading||QaCommon.Utils.isBlank(i.attr(r.loadedData));l?r._runAjax(u,f,t.isFadedContent,t.isPushState):(t.isPushState&&(e={id:c,action:u,selector:h,isFadedContent:t.isFadedContent,targetId:f},o={target:n(h),prop:e,title:window.document.title,action:u},r._raise(t.onpushstate,t,"onpushstate",o),o["return"]!=!1&&QaCommon.Browser.pushState(e,window.document.title,u)),t.isFadedContent&&r.show(f))}},_load:function(){var i=this,t=i.options,f=i.getActive(),u=t.actionType.toLowerCase(),r,e;if(f.length!=0)r=n(f[0]),u!=ActionType.url&&(QaCommon.Browser.isAvailablePushState()?i._onclick(r):(u!=ActionType.ajax||QaCommon.Utils.isBlank(r.attr(i.actionData))||i._ajax(),u==ActionType.script&&(i.show(r.attr(i.idData)),i._raise(t.afterLoad,t,"afterLoad",{target:r}))));else if(u==ActionType.ajax&&!QaCommon.Utils.isBlank(t.defUrl)&&!QaCommon.Utils.isBlank(t.defSelector)){if(e={target:f},i._raise(t.beforeLoad,t,"beforeLoad",e),e["return"]==!1)return;QaCommon.Utils.ajaxHtml(t.defUrl,{},function(u){n(t.defSelector).html(u);QaCommon.Utils.isBlank(t.loadingEl)||n(t.loadingEl).addClass("hidden");i._raise(t.afterLoad,t,"afterLoad",{target:r})},function(n){i._raise(t.errorLoad,t,"errorLoad",{target:r});QaCommon.Utils.defaultError(n)})}},_destroy:function(){n(window).off("popstate",this._popstate)}})}(jQuery);ActionType=function(){function n(){}return n.none="none",n.url="get",n.ajax="ajax",n.script="script",n}(),function(n){n.widget("ui.beemask",{options:{mask:"^[1-9]{1,1}[0-9]{0,2}$",watermark:"",template:"",separator:"-",placeholder:" "},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var u=this,t=u.options,r=u.element,i,e,f,o,s;if(this.chars=[],this.chars[96]="0",this.chars[97]="1",this.chars[98]="2",this.chars[99]="3",this.chars[100]="4",this.chars[101]="5",this.chars[102]="6",this.chars[103]="7",this.chars[104]="8",this.chars[105]="9",n(r).attr("autocomplete","off"),i=[],e=QaCommon.Utils.isBlank(t.watermark)?t.template:t.watermark,n(r).val()!=""||QaCommon.Utils.isBlank(t.watermark)||n(r).watermark(t.watermark.replace(/9/g,t.placeholder)),!QaCommon.Utils.isBlank(e))for(f=0;f<e.length;f++)this._isSeparator(e[f])&&i.push(f);o=function(f){var v,y,a,h,s;f=f||event;var e=f.keyCode||f.which;if(f.ctrlKey||f.ctrlKey&&(e==86||e==67||e==88)||e==8||e==9||e==13||e==35||e==36||e==37||e==39||e>=112&&e<=123||e==46||e==45)return f.returnValue=!0,!0;v="";v=e>=96&&e<=105?u.chars[e]:String.fromCharCode(f.keyCode);var o=n(r).val(),p=new RegExp(t.mask),c=f.target.selectionStart,l=f.target.selectionEnd;for(QaCommon.Browser.getInternetExplorerVersion()=="8"&&(y=u._getInputSelection(u.element[0]),c=y.start,l=y.end),a=0,s=0;s<f.target.selectionEnd;s++)u._isSeparator(o[s])&&a++;if(i.length>0&&(o=o.replace(new RegExp(t.separator,"g"),"")),h=o,c==l?h=o.insert(c-a,v):(c==0&&l==o.length?h="":c==0&&l<o.length?h=o.substring(l,o.length):c>0&&l==o.length?h=o.substring(0,c):c>0&&l<o.length&&(h=o.substring(0,c)+o.substring(l,o.length)),h=h.insert(c==0?-1:c-a,v),n(f.target).setCaret(c)),p.test(h)){if(i.length>0)for(s=0;s<i.length;s++)h.length-1>=i[s]&&(h=h.insert(i[s],t.separator));for(n(r).val(h),a=0,s=0;s<h.length;s++)u._isSeparator(h[s])&&a++;return n(f.target).setCaret(c+1+a),f.returnValue=!1,f.preventDefault&&f.preventDefault(),!1}return f.returnValue=!1,f.preventDefault&&f.preventDefault(),!1};s=function(u){var f,o,e;if(u.preventDefault(),f="",f=QaCommon.Browser.isIE()?window.clipboardData.getData("text"):(u.originalEvent||u).clipboardData.getData("text/plain")||"",o=new RegExp(t.mask),o.test(f)){if(i.length>0)for(e=0;e<i.length;e++)f.length-1>=i[e]&&(f=f.insert(i[e],t.separator));n(r).val(f)}};n(r).on("keydown",o);n(r).on("paste",s)},_isSeparator:function(n){return n==this.options.separator},_getInputSelection:function(n){var t=0,r=0,o,f,i,u,e;return typeof n.selectionStart=="number"&&typeof n.selectionEnd=="number"?(t=n.selectionStart,r=n.selectionEnd):(f=document.selection.createRange(),f&&f.parentElement()==n&&(u=n.value.length,o=n.value.replace(/\r\n/g,"\n"),i=n.createTextRange(),i.moveToBookmark(f.getBookmark()),e=n.createTextRange(),e.collapse(!1),i.compareEndPoints("StartToEnd",e)>-1?t=r=u:(t=-i.moveStart("character",-u),t+=o.slice(0,t).split("\n").length-1,r=i.compareEndPoints("EndToEnd",e)>-1?u:-i.moveEnd("character",-u)+(o.slice(0,r).split("\n").length-1)))),{start:t,end:r}},_destroy:function(){var t=this,i=t.element;n(i).off("keydown")}})}(jQuery),function(n){n.widget("ui.beephone",{options:{prefixId:"",prefixName:"",numberId:"",numberName:"",numberValue:"",active:{},type:"combobox",title:"",numberMask:"",countryCode:"",isShowPrefix:!0,isShowCountryCode:!0,note:null,isCheckItem:!0,isItemStartWithTerm:!1,prefixMask:"999",isTrimSpaces:!0,isTrimCountryPrefix:!0,isTabIfMinWordLengthExcess:!1,items:[],change:null,oninit:null,minWordLength:3,isBlurOnEnter:!1},_create:function(){var i=this,t=i.options,r=i.element,u;if(r.addClass("form-phone-box"),r.addClass("in-phone-box"),QaCommon.Utils.isBlank(t.title)||(this.label=n("<label />"),this.label.html(t.title),r.append(this.label)),this.wrapper=n("<div class='form-box' />"),this.inputwrapper=n("<div />"),t.type=="combobox")QaCommon.Utils.isBlank(t.title)||this.label.addClass("drop-select"),this.select=n('<input type="hidden" />'),r.append(this.wrapper),this.wrapper.append(this.select),t.isShowCountryCode&&!QaCommon.Utils.isBlank(t.countryCode)&&(this.code=n('<div class="form-box"><span class="code"><\/span><\/div>'),this.code.find(".code").html(t.countryCode),this.code.insertBefore(this.wrapper)),this.select.beeselect({id:t.prefixId,name:t.prefixName,items:t.items,asLink:!0,active:t.active}),r.find(".select").addClass("drop-select"),t.isShowPrefix||this.select.beeselect("hide");else if(t.type=="auto")this.wrapper.css("z-index","49"),r.append(this.wrapper),t.isShowCountryCode&&!QaCommon.Utils.isBlank(t.countryCode)&&(this.code=n('<div class="form-box"><span class="code"><\/span><\/div>'),this.code.find(".code").html(t.countryCode),this.code.insertBefore(this.wrapper)),i.code!=null&&i.code.css({"z-index":"49",position:"relative"}),this.select=n("<select />"),this.select.css("display","none"),this.wrapper.append(this.select),u=this.select.closest(".form-line"),this.select.beeautoselect({id:t.prefixId,name:t.prefixName,items:t.items,active:t.active,mask:t.prefixMask,isCheckItem:t.isCheckItem,isItemStartWithTerm:t.isItemStartWithTerm,minWordLength:t.minWordLength,open:function(t,r){var f=r.target.closest(".form-phone-box"),o,h,s,e;u&&u.css("z-index","50");o=parseInt(f.find(".ui-menu").css("z-index"));f.find("label").css({"z-index":o+2});i.inputwrapper.css({"z-index":o+2});h=f.outerWidth();s=f.find(".ui-menu");s.width(h+18);s.css("padding-top",f.find(".def-code input").outerWidth()+40);i.wrapper.css("z-index","49");e=parseInt(i.wrapper.css("z-index"));n("html").find(".form-select").css({"z-index":e-2});n("html").find(".uicombobox").css({"z-index":e-2});i.wrapper.css("z-index",e+1)},close:function(n,t){var u=t.target.closest(".form-phone-box"),f=parseInt(u.find(".ui-menu").css("z-index")),r;t.target.closest(".form-phone-box").find("label").css({"z-index":f-2});r=parseInt(i.wrapper.css("z-index"));i.wrapper.css("z-index",r-1)},change:function(r,u){u.valid?i.inputshow.focus():u.target.parent().parent().find("input").focus();i._raise(t.change,t,"change",{owner:i,type:"prefix",target:n(u.target)})},keyup:function(n,r){if(t.type!="combobox"&&(r.target.element.val(""),t.isTabIfMinWordLengthExcess))if(!QaCommon.Utils.isBlank(r.value)&&r.value.length>=t.minWordLength){if(t.isCheckItem&&r.valid==!0?(r.target.element.val(r.value),i.inputshow.focus()):t.isCheckItem&&r.valid==!1&&(r.target.element.val(""),r.target.input.val(""),r.target.input.blur(),r.target.input.focus(),r.target.input.data("ui-beeautocomplete")&&(r.target.input.data("ui-beeautocomplete").term="")),t.type=="auto"){i.select.beeautoselect("close");try{r.baseEvent.preventDefault()}catch(n){}}}else r.target.element.val(r.value)}}),r.find(".uicombobox").addClass("def-code"),t.isShowPrefix||this.select.beeautoselect("hide");else if(t.type=="text"){if(r.append(this.wrapper),t.isShowCountryCode&&!QaCommon.Utils.isBlank(t.countryCode)&&(this.code=n('<div class="form-box"><span class="code"><\/span><\/div>'),this.code.find(".code").html(t.countryCode),this.code.insertBefore(this.wrapper)),this.inputWrapper=n("<div><\/div>"),this.inputWrapper.addClass("input"),this.prefix=n("<input />"),this.wrapper2=n("<div class='def-code'><\/div>"),this.hiddenprefix=n("<input type='hidden' />"),this.hiddenprefix.attr("id",t.prefixId),this.hiddenprefix.attr("name",t.prefixName),t.active!=null&&(this.prefix.val(t.active.id),this.hiddenprefix.val(t.active.id)),this.wrapper2.append(this.inputWrapper),this.inputWrapper.append(this.prefix),this.inputWrapper.append(this.hiddenprefix),this.wrapper.append(this.wrapper2),t.isShowPrefix||this.wrapper2.hide(),!QaCommon.Utils.isBlank(t.prefixMask)){this.prefix.mask(t.prefixMask,{placeholder:" "});this.prefix.on("select",function(){if(i.caretPrefixMoved){i.caretPrefixMoved=!1;return}if(n(this).val()!=undefined&&n(this).val()!=null){var t=n(this).val().replace(/[^0-9.]/g,"");(t==undefined||t==null||t=="")&&(i.caretPrefixMoved=!0,QaCommon.DOM.setSelectionRange(this,0,0))}});this.prefix.bind("click",function(){var t=n(this).val().replace(/[^0-9.]/g,"");(t==undefined||t==null||t=="")&&(i.caretPrefixMoved=!0,QaCommon.DOM.setSelectionRange(this,0,0))})}this.prefix.bind("blur keyup",function(r){var e=r,u=e.keyCode||e.which,f;e.ctrlKey||e.ctrlKey&&(u==86||u==67||u==88)||u==8||u==9||u==13||u==35||u==36||u==37||u==39||u==38||u==40||u>=112&&u<=123||u==46||u==45||(f=n(this).val(),t.isTrimSpaces==!0&&(f=f.replace(/\s+/g,"")),f=f.replace(/[^0-9.]/g,""),i.hiddenprefix.val(f),t.isTabIfMinWordLengthExcess&&!QaCommon.Utils.isBlank(f)&&f.length>=t.minWordLength&&i.inputshow.focus(),i._raise(t.change,t,"change",{owner:i,type:"prefix",target:n(r.target)}))})}if(this.inputshow=n("<input type='text'/>"),this.inputhidden=n("<input type='hidden'/>"),this.inputhidden.attr("id",t.numberId),this.inputhidden.attr("name",t.numberName),t.type=="combobox"?(this.inputwrapper.addClass("input"),this.inputwrapper.addClass("drop-select"),this.wrapper.append(this.inputwrapper)):(this.inputwrapper.addClass("phone-input"),this.wrapper.append(this.inputwrapper)),QaCommon.Utils.isBlank(t.note)||(this.note=n('<div class="form-field-note"><\/div>'),this.note.html(t.note),this.wrapper.append(this.note)),this.inputwrapper.append(this.inputshow),this.inputwrapper.append(this.inputhidden),!QaCommon.Utils.isBlank(t.numberMask)){this.inputshow.mask(t.numberMask,{placeholder:" "});this.inputshow.on("select",function(){if(i.caretNumberMoved){i.caretNumberMoved=!1;return}if(n(this).val()!=undefined&&n(this).val()!=null){var t=n(this).val().replace(/[^0-9.]/g,"");(t==undefined||t==null||t=="")&&(i.caretNumberMoved=!0,QaCommon.DOM.setSelectionRange(this,0,0))}});this.inputshow.bind("click",function(){var t=n(this).val().replace(/[^0-9.]/g,"");(t==undefined||t==null||t=="")&&(i.caretNumberMoved=!0,QaCommon.DOM.setSelectionRange(this,0,0))})}this.inputshow.val(t.numberValue);this.inputhidden.val(t.numberValue);t.type=="combobox"&&(t.isTrimSpaces==!0||t.isTrimCountryPrefix==!0)&&n("#"+t.prefixId).bind("change",function(r){var u=n(r.target).val();t.isTrimSpaces==!0&&(u=u.replace(/\s+/g,""));t.isTrimCountryPrefix==!0&&(u=u.replace(/\+7/g,""));n(r.target).val(u);i._raise(t.change,t,"change",{owner:i,type:"prefix",target:n(r.target)})});this.inputshow.bind("blur keyup",function(r){var u=n(this).val();i._updatePhone(u,t.isTrimSpaces);i._raise(t.change,t,"change",{owner:i,type:"number",target:n("#"+t.numberId)});r.keyCode==13&&t.isBlurOnEnter&&n(this).blur()});i._raise(t.oninit,t,"oninit",{target:i,numberFieldId:t.numberId,prefixFieldId:t.prefixId})},_updatePhone:function(t,i){var r=this.options;i==!0&&(t=t.replace(/\s+/g,""));t=t.replace(/[^0-9.]/g,"");n("#"+r.numberId).val(t)},getValue:function(){return this.getPrefixValue()+this.getNumberValue()},setValue:function(t,i){this.options.isTrimSpaces==!0&&(i=i.replace(/\s+/g,""));i=i.replace(/[^0-9.]/g,"");this.inputshow.val(i);n("#"+this.options.numberId).val(i);this.options.isTrimSpaces==!0&&(t=t.replace(/\s+/g,""));t=t.replace(/[^0-9.]/g,"");this.hiddenprefix.val(t);this.prefix.val(t);QaCommon.Utils.isBlank(this.options.numberMask)||this.inputshow.mask(this.options.numberMask,{placeholder:" "});QaCommon.Utils.isBlank(this.options.prefixMask)||this.prefix.mask(this.options.prefixMask,{placeholder:" "})},getRawValue:function(){return this.getPrefixValue()+" "+this.getNumberValue()},getPrefixValue:function(){var t=this.options;return n("#"+t.prefixId).val()},getNumberValue:function(){var t=this.options;return n("#"+t.numberId).val()},focusPrefix:function(){this.prefix.focus()},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beepseudolink",{options:{title:"Link text",outSideTitle:null,tipText:null,tipContainer:"",id:"",click:null,url:"",css:"",tipCss:"",linkCss:"dynamic"},vars:{pseudolinkClickEventNamespace:"click.qa.pseudolink"},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"title":this.innerSpan.html(i);break;case"id":this.span.attr("id",i);break;case"css":this.span.addClass(i);break;case"click":this.setOnClick(i)}},_create:function(){var i=this,t=i.options,r=i.element;this.span=r;QaCommon.Utils.isBlank(t.css)?r.addClass("form-note"):this.span.addClass(t.css);this.em=n("<em><\/em>");r.append(this.em);this.innerSpan=n("<span><\/span>");QaCommon.Utils.isBlank(t.linkCss)||this.innerSpan.addClass(t.linkCss);this.innerSpan.html(t.title);this.em.append(this.innerSpan);QaCommon.Utils.isBlank(t.outSideTitle)||this.em.append(n("<span>"+t.outSideTitle+"<\/span>"));QaCommon.Utils.isBlank(t.tipText)?this.setOnClick(t.click):(this.tip=n("<div><\/div>"),this.tip.addClass("folded show hidden"),QaCommon.Utils.isBlank(t.tipCss)||this.tip.addClass(t.tipCss),n(t.tipContainer).append(this.tip),this.tipTail=n("<span><\/span>"),this.tipTail.addClass("before"),this.tip.append(this.tipTail),this.tipContent=n("<div><p><em><\/em><\/p><\/div>"),this.tipContent.addClass("highway-traffic"),this.tip.append(this.tipContent),this.tipContent.find("em").html(t.tipText),this.setOnClick(n.proxy(function(){var i=this;n(t.tipContainer).find(".folded").not(i.tip).addClass("hidden");i.tip.hasClass("hidden")?(i.tip.removeClass("hidden"),i.tipTail.css("left",i.span.offset().left-n(t.tipContainer).offset().left-21+i.span.width()/2)):i.tip.addClass("hidden")},i)))},setOnClick:function(event){var self=this,o=self.options;if(o.click=event,jQuery.type(o.click)=="string"&&n.isFunction(window[o.click])?(this._clickFunction=o.click,o.click=function(n,t){window[self._clickFunction](n,t)}):jQuery.type(o.click)!="string"||n.isFunction(window[o.click])||(o.click=eval(o.click)),self.span.off(self.vars.pseudolinkClickEventNamespace),QaCommon.Utils.isBlank(event)){if(!QaCommon.Utils.isBlank(o.url))self.span.on(self.vars.pseudolinkClickEventNamespace,function(){window.location.assign(o.url)})}else self.span.on(self.vars.pseudolinkClickEventNamespace,function(){return jQuery.type(o.click)=="function"&&self._trigger("click",null,self),!0})},hide:function(){this.span.addClass("hidden")},show:function(){this.span.removeClass("hidden")},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beepseudolink2",{options:{title:"Link text",outSideTitle:null,tipText:null,tipContainer:"",id:"",click:null,url:"",css:"",tipCss:"",linkCss:"dynamic"},vars:{pseudolinkClickEventNamespace:"click.qa.pseudolink2"},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"title":this.input.attr("value",i);this.label.html(i);this.disabledSpan.html(i);break;case"id":this.input.attr("id",i);break;case"css":this.span.addClass(i);break;case"click":this.setOnClick(i)}},_create:function(){var i=this,t=i.options,r=i.element;this.span=r;QaCommon.Utils.isBlank(t.css)?this.span.addClass("opener"):this.span.addClass(t.css);this.tipTail=n("<span><\/span>");this.tipTail.addClass("before");this.span.append(this.tipTail);QaCommon.Utils.isBlank(t.tipText)?this.setOnClick(t.click):(this.tip=n(t.tipContainer),this.tip.css("display","none"),QaCommon.Utils.isBlank(t.tipCss)||this.tip.addClass(t.tipCss),this.tip.html(t.tipText),this.setOnClick(n.proxy(function(){var n=this;n.tip.css("display")=="none"?(n.tip.slideDown(),n.span.addClass("opened"),n.tip.addClass("show")):(n.tip.slideUp(),n.span.removeClass("opened"),n.tip.removeClass("show"))},i)));this.innerSpan=n("<span><\/span>");QaCommon.Utils.isBlank(t.linkCss)||this.innerSpan.addClass(t.linkCss);r.append(this.innerSpan);this.innerSpan.html(t.title)},toggleTail:function(){var n=this;n.span.toggleClass("opened")},setOnClick:function(event){var self=this,o=self.options;if(o.click=event,jQuery.type(o.click)=="string"&&n.isFunction(window[o.click])?(this._clickFunction=o.click,o.click=function(n,t){window[self._clickFunction](n,t)}):jQuery.type(o.click)!="string"||n.isFunction(window[o.click])||(o.click=eval(o.click)),self.span.off(self.vars.pseudolinkClickEventNamespace),QaCommon.Utils.isBlank(event)){if(!QaCommon.Utils.isBlank(o.url))self.span.on(self.vars.pseudolinkClickEventNamespace,function(){window.location.assign(o.url)})}else self.span.on(self.vars.pseudolinkClickEventNamespace,function(){return jQuery.type(o.click)=="function"&&self._trigger("click",null,self),!0})},click:function(){var n=this,t=n.options;jQuery.type(t.click)=="function"&&n._trigger("click",null,n)},hide:function(){this.span.addClass("hidden")},show:function(){this.span.removeClass("hidden")},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beescrollloading",{options:{isDisabled:!1,url:"",params:null,minHeight:20,loadingTemplate:"<div style='height:60px;position:relative;'><div class='load' ><\/div><\/div>"},guid:null,isLoading:!1,loading:null,_create:function(){var t=this;t.loading=n(t.options.loadingTemplate);t.element.append(t.loading);t.options.isDisabled==!1&&t.loading.show("slow");this.widgetPositionChangedHandler=function(){t.tryLoad()};n(window).on("scroll.qa.scrollloading",this.widgetPositionChangedHandler);n(window).on("resize.qa.scrollloading",this.widgetPositionChangedHandler);this.tryLoad()},success:function(t){this.options.params=t.Params;var i=n(t.Body),r=n('<div style="display: none;"><\/div>').append(i);this.loading.before(r);r.show("slow");this.options.isDisabled!=!0&&(this.options.isDisabled=t.IsDisabled);this.options.isDisabled==!0&&this.loading.slideUp("slow",function(){i.unwrap()});this.isLoading=!1},error:function(n){this.options.isDisabled=!0;this.isLoading=!1;this.loading.slideUp();QaCommon.Utils.defaultError(n)},tryLoad:function(){this.options.isDisabled!=!0&&this.isLoading!=!0&&this.needToLoad()&&this.loadContent();this.options.isDisabled==!0&&this.loading.slideUp("slow")},loadContent:function(){var n=this;this.options.isDisabled!=!0&&this.isLoading!=!0&&(this.isLoading=!0,this.loading.show("slow"),QaCommon.Utils.ajaxForm(this.options.url,this.options.params,function(t){n.success(t);n.tryLoad()},function(t){n.error(t)}));this.options.isDisabled==!0&&this.loading.slideUp("slow")},needToLoad:function(){var t=this.element.offset().top+this.element.outerHeight(),i=n(window).scrollTop()+n(window).height();return t-i<=this.options.minHeight},widgetPositionChangedHandler:null,destroy:function(){this.options.isDisabled=!0;n(window).off("scroll.qa.scrollloading",this.widgetPositionChangedHandler);n(window).off("resize.qa.scrollloading",this.widgetPositionChangedHandler);this._destroy()},isBlocked:function(n){return n===!0?(this.options.isDisabledOld=this.options.isDisabled,this.options.isDisabled=!0,this.options.isBlocked=!0):(this.options.isDisabled=this.options.isDisabledOld===!0,this.options.isDisabledOld=undefined,this.options.isBlocked=!1),this.options.isDisabled}})}(jQuery),function(n){n.widget("ui.beesearchbar",{options:{id:"",name:"",sourceType:"data",source:{url:"",labelField:"title",valueField:"value"},viewField:"title",hasClearButton:!1,hasSearchButton:!1,width:"190px",active:{},attrs:{},items:[],minWordLength:3,css:"",placeholder:"",change:null,keyup:null,beforeopen:null,open:null,clear:null,close:null,oninit:null,onsearch:null,onupdated:null,onclear:null},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);var r=this;switch(t){case"items":r.setItems(i)}},_create:function(){var t=this,i=t.options,r=t.element,u,f,e;if(t.isLoading=!1,r.css("width",i.width),r.attr(i.attrs),this.wrapper=n('<div class="search-bar"><\/div>'),this.wrapper.css("width",i.width),this.wrapper.insertBefore(r),t.input=n("<input type='text'/>"),QaCommon.Utils.isBlank(i.placeholder)||t.input.watermark(i.placeholder),this.fieldwrapper=n('<div class="search-bar-wrap"><\/div>'),this.field=n('<div class="field"><\/div>'),this.wrapper.addClass("clear"),QaCommon.Utils.isBlank(i.css)||t.wrapper.addClass(i.css),i.hasSearchButton&&(this.wrapper.addClass("search"),this.sicon=n('<span class="search-icon"><\/span>'),this.sicon.bind("click",function(){t._raise(i.onsearch,i,"onsearch",{target:t,value:t.input.val()})}),this.field.append(this.sicon)),i.hasClearButton&&(this.cicon=n('<span class="clear-icon"><\/span>'),this.cicon.bind("click",n.proxy(function(){t._clear()},t)),this.field.append(this.cicon)),this.field.append(t.input),i.sourceType!=SearchBarSourceType.text){u=!1;this.currentLi=null;t.input.on("focusout",function(u){var e,h,f,o,s;if(n(u.target).closest(".results").length==0){if(e=t.input.val(),h=t.element.val(),e.length>0&&e!=h){if(t.isLoading===!0)return;f=t.results.find("li");f.length==1&&(t.currentLi=n(f[0]));t.currentLi!=null?(t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text()),t.element.val(t.currentLi.attr("data-id")),t._raise(i.change,i,"change",{target:t,value:r.val(),title:t.input.val(),li:t.currentLi,parentEvent:"focusout"})):QaCommon.Utils.isBlank(t.getValue())&&(o=!1,f.length>0?(s=t.results.find("li:hover"),t.currentLi=s.length>0?n(s[0]):n(f[0]),t.currentLi?(t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text()),t.element.val(t.currentLi.attr("data-id")),o=!0):n.each(f,function(i){if(n(f[i]).attr("data-title").toLowerCase()==t.input.val().toLowerCase())return t.input.val(n("<p>"+n(f[i]).attr("data-title")+"<\/p>").text()),t.element.val(n(f[i]).attr("data-id")),o=!0,t.currentLi=n(f[i]),!1})):t.element.val(""),t._raise(i.change,i,"change",{target:t,value:r.val(),title:t.input.val(),li:t.currentLi,parentEvent:"focusout"}));t.close();t.currentLi=null}return}});t.input.bind("keyup",function(f){var e,o;if(!u){if(f.keyCode==27){t.input.val("");t.element.val("");t.currentLi=null;t.close();return}if(f.keyCode==13){if(t.isLoading===!0)return;e=t.results.find("li");e.length==1&&(t.currentLi=n(e[0]));t.currentLi!=null?(t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text()),t.element.val(t.currentLi.attr("data-id"))):(o=!1,e.length>0?n.each(e,function(i){if(n(e[i]).attr("data-title").toLowerCase()==t.input.val().toLowerCase())return t.input.val(n("<p>"+n(e[i]).attr("data-title")+"<\/p>").text()),t.element.val(n(e[i]).attr("data-id")),o=!0,t.currentLi=n(e[i]),!1}):t.element.val(""));t._raise(i.change,i,"change",{target:t,value:r.val(),title:t.input.val(),li:t.currentLi});t.close();t.currentLi=null;return}t.element.val("");t.currentLi=null;n.proxy(t._searchTimeout(),t)}});t.input.bind("keydown",function(i){var e=n.ui.keyCode,f=t.results.find("li"),o,s;if(f.length!=1){f.removeClass("search-bar-selected");switch(i.keyCode){case e.UP:u=!0;o=f.first();t.currentLi=t.currentLi!=null&&o[0]===t.currentLi[0]?t.results.find("li").last():t.currentLi==null?t.results.find("li").first():t.currentLi.prev();t.currentLi.addClass("search-bar-selected");r.val(t.currentLi.attr("data-id"));t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text());t.currentLi!=null&&t.currentLi.length!=0&&t.list.mCustomScrollbar("scrollTo",t.currentLi.position().top);break;case e.DOWN:u=!0;s=f.last();t.currentLi=t.currentLi!=null&&s[0]===t.currentLi[0]?t.results.find("li").first():t.currentLi==null?t.results.find("li").first():t.currentLi.next();t.currentLi.addClass("search-bar-selected");r.val(t.currentLi.attr("data-id"));t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text());t.currentLi!=null&&t.currentLi.length!=0&&t.list.mCustomScrollbar("scrollTo",t.currentLi.position().top);break;default:u=!1}}})}else t.input.bind("keyup",function(n){n.keyCode==13?t._raise(i.change,i,"change",{target:t,value:t.input.val(),title:t.input.val(),li:null}):t._raise(i.keyup,i,"keyup",{target:t.input,term:t.input.val()})});if(this.fieldwrapper.append(this.field),this.wrapper.append(this.fieldwrapper),i.sourceType!=SearchBarSourceType.text){this.results=n('<div class="results"><\/div>').appendTo(this.wrapper);this.list=n("<ul><\/ul>").appendTo(this.results);i.sourceType==SearchBarSourceType.data||i.active!=null&&i.active.id!=null&&(t.element.val(i.active.id),t.input.val(i.active.title));r.removeClass("hidden");f=jQuery._data(n("html").get(0),"events");function o(i){n(i.target).hasClass("mCSB_dragger_bar")||n(i.target).hasClass("mCSB_draggerRail")||(t._close(),n(".search-bar").not(t.wrapper).removeClass("active"))}e=!1;f!=null&&f.click!=null&&n.each(f.click,function(n,t){if(t.handler.name=="_beeSearchBarCloseAll")return e=!0,!1});e||n("html").bind("click",o)}t._raise(i.oninit,i,"oninit",{target:t})},_searchTimeout:function(){this.isLoading=!0;clearTimeout(this.searching);this.searching=setTimeout(n.proxy(function(){this.term!==this.input.val()?(this._close(),this._keyup()):this.isLoading=!1},this),500)},_keyup:function(){var t=this,r=t.options,i;this.term=t.input.val();t._raise(r.keyup,r,"keyup",{target:t.input,term:t.input.val()});i=t.list;t.list.find(".mCSB_container").length>0&&(i=t.list.find(".mCSB_container"));i.empty();r.sourceType==SearchBarSourceType.data?(n(r.items).each(n.proxy(function(r,u){if(u.title==null||u.title.toLowerCase().search(t.input.val().toLowerCase())==-1)return!0;var f=n("<li />");f.attr("data-title",u.title);f.attr("data-id",u.id);f.append("<span><strong><em>"+u.title+"<\/em><\/strong><\/span>");i.append(f);f.bind("click",{target:f},n.proxy(t._click,t))},t)),i.children("li").length!=0?t._open():t._close(),t.isLoading=!1):t._jsonSource(t.input.val())},_click:function(t){var i=this,u=i.options,r;try{t.stopPropagation()}catch(f){console.log(f)}r=t.data.target;i.input.val(n("<p>"+r.attr("data-title")+"<\/p>").text());i.element.val(r.attr("data-id"));i._close();i._raise(u.change,u,"change",{target:i,li:r,title:i.input.val(),value:i.element.val()})},_open:function(){var t=this,i=t.options,f,r,u;this.currentLi=null;t.wrapper.hasClass("active")||(t._raise(i.beforeopen,i,"beforeopen",{target:t}),f=t.input.outerWidth(),t.wrapper.addClass("active"),t.list.css("display","block"),t.results.css("z-index",50),t.fieldwrapper.css("z-index",51),t.fieldwrapper.css("position","relative"),r=0,t.results.find("li").each(function(t,i){r+=n(i).outerHeight()}),u=parseInt(t.results.find("ul").css("padding-top")),t.results.height(r+25+u),t.list.data()!=null&&t.list.data().mCS_Init==undefined?t.list.mCustomScrollbar():t.list.mCustomScrollbar("update"),t.results.find(".mCSB_scrollTools").css("display")=="block"?t.results.find(".bott-shadow").css("bottom","2px"):t.results.find(".bott-shadow").css("bottom","5px"),t._raise(i.open,i,"open",{target:t}))},open:function(){this._open()},clear:function(){this._clear()},_close:function(){var n=this,t=n.options;this.currentLi=null;n.wrapper.hasClass("active")&&(n.wrapper.removeClass("active"),n.list.css("display","none"),n._raise(t.close,t,"close",{target:n}))},close:function(){this._close()},_jsonSource:function(t){var i=this,r=i.options,u=t,f=0;if(QaCommon.Utils.isBlank(u)||(f=u.length),f<r.minWordLength){i.isLoading=!1;return}n.ajax({url:r.source.url,dataType:"json",data:{startsWith:u},success:function(t){var u=i.list;i.list.find(".mCSB_container").length>0&&(u=i.list.find(".mCSB_container"));n.map(t.View,function(t){var f=n("<li />");f.attr("data-title",t[r.source.labelField]);f.attr("data-id",t[r.source.valueField]);f.append("<span><strong><em>"+t[r.source.labelField]+"<\/em><\/strong><\/span>");u.append(f);f.bind("click",{target:f},n.proxy(i._click,i))});i._raise(r.onupdated,r,"onupdated",{target:i,list:u.children("li")});u.children("li").length>0?n.proxy(i._open(),i):n.proxy(i._close(),i);i.isLoading=!1},error:function(){i.isLoading=!1}})},setItems:function(){var t=this,i=t.options,r;i.sourceType===SearchBarSourceType.data&&(r=t.list,t.list.find(".mCSB_container").length>0&&(r=t.list.find(".mCSB_container")),r.empty(),n.map(data.View,function(u){var f=n("<li />");f.attr("data-title",u[i.source.labelField]);f.attr("data-id",u[i.source.valueField]);f.append("<span><strong><em>"+u[i.source.labelField]+"<\/em><\/strong><\/span>");r.append(f);f.bind("click",{target:f},n.proxy(t._click,t))}))},setItems:function(){var t=this,i=t.options,r;i.sourceType===SearchBarSourceType.data&&(r=t.list,t.list.find(".mCSB_container").length>0&&(r=t.list.find(".mCSB_container")),r.empty(),n.map(data.View,function(u){var f=n("<li />");f.attr("data-title",u[i.source.labelField]);f.attr("data-id",u[i.source.valueField]);f.append("<span><strong><em>"+u[i.source.labelField]+"<\/em><\/strong><\/span>");r.append(f);f.bind("click",{target:f},n.proxy(t._click,t))}))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},showClearButton:function(){var t=this;t.cicon==undefined?(t.cicon=n('<span class="clear-icon"><\/span>'),t.cicon.bind("click",n.proxy(function(){t._clear()},t)),t.field.append(t.cicon)):t.cicon.show()},_clear:function(){var n=this,t=n.options;n.element.val("");n.input.val("");n.term="";n._close();n._raise(t.onclear,t,"onclear",{target:n})},hideClearButton:function(){var n=this;n.cicon!=undefined&&n.cicon.hide()},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},getTitle:function(){return this.input.val()},getValue:function(){var n=this,t=n.options;return t.sourceType==SearchBarSourceType.text?this.input.val():this.element.val()},setValue:function(n,t){this.input.val(t);this.element.val(n)},_destroy:function(){}})}(jQuery);SearchBarSourceType=function(){function n(){}return n.data="data",n.ajax="ajax",n.text="text",n}(),function(n){n.widget("ui.beeselect",{options:{id:"",name:"",asLink:!1,items:[],active:{},disabled:!1,label:"",placeholder:"",autoSize:!1,change:null,oninit:null,onopen:null,onclose:null},_setOption:function(t,i){var r;n.Widget.prototype._setOption.apply(this,arguments);switch(t){case"items":r=this;r.setItems(i);break;case"disabled":r=this;i?r.disable():r.enable()}},vars:{selectClickEventNamespace:"click.qa.select",selectItemClickEventNamespace:"click.qa.select.item"},_create:function(){function l(r){if(!n(r.target).hasClass("mCSB_dragger_bar")&&!n(r.target).hasClass("mCSB_draggerRail")){var e=i.ul.css("display")=="block",f=n(".drop").filter(function(){return n(this).css("display")=="block"});f.slideUp("fast").css({"z-index":50});n.each(f,function(t,i){n(i).parent().removeClass("visible");n(i).parent().prev().removeClass("active")});e&&i._raise(t.onclose,t,"onclose",{target:n(u)})}}var i=this,t=i.options,u=i.element,r,s,f,e,h,o,c;if(this.wrapper=n('<div class="select" />'),this.wrapper.insertBefore(u),!QaCommon.Utils.isBlank(t.placeholder)&&(t.active==null||QaCommon.Utils.isBlank(t.active.id))&&(t.active={id:"",title:t.placeholder}),t.active.id!=undefined&&(u.val(t.active.id),r="",s=t.active.id,QaCommon.Utils.isBlank(t.active.title)?n(t.items).each(n.proxy(function(n,i){if(t.active.id==i.id)return r=i.title,s=t.active.id,!1},i)):r=t.active.title,QaCommon.Utils.isBlank(t.active.image)?this.aSpan=n(jQuery.fn.format('<span class="select_label slct dropdown-label">{0}<\/span>',r)):(this.aSpan=n('<span class="select_label slct dropdown-label" />'),f=n("<span />"),this.aSpan.append(f),e=n("<img />"),e.attr("src",t.active.image),e.attr("alt",r),e.attr("title",r),h=n("<span class='channel'/>"),h.append(e),f.append(h),f.append(jQuery.fn.format("<span>{0}<\/span>",r)),this.aSpan.append(f)),this.aSpan.attr("data-title",r),this.aSpan.attr("data-id",s),this.wrapper.append(this.aSpan),this._onSpanClick=function(r){var e=n(this).siblings(".drop-wrap"),c=n(this).outerWidth()+20,u=parseInt(n(this).css("z-index")),o,s,h,f;isNaN(u)&&(u=50,n(this).css("z-index",u));r.stopPropagation();e.hasClass("visible")?(n(this).removeClass("active"),e.children(".drop").slideUp("fast"),e.removeClass("visible"),i._raise(t.onclose,t,"onclose",{target:n(this).parent().find("input")})):(o=n("html").find(".drop"),o.slideUp("fast").css({"z-index":u-2}),n.each(o,function(t,i){n(i).parent().removeClass("visible");n(i).parent().prev().removeClass("active")}),s=n(this).parents(".form-select, .form-line, .form-box"),s.css({"z-index":isNaN(u)?"50":u}),h=n("html").find(".form-select, .form-line, .form-box").not(s).filter(function(){return n(this).find("#"+t.id).length==0}),h.css({"z-index":u-2}),f=e.children(".drop"),f.slideDown("fast",function(){n(this).data()!=null&&n(this).data().mCS_Init==undefined?n(this).mCustomScrollbar():n(this).mCustomScrollbar("update");n(this).parent().addClass("visible");f.visible()==!1&&(f.css("height","120px"),n(this).mCustomScrollbar("update"));f.visible()==!1&&(f.css("height","40px"),n(this).mCustomScrollbar("update"))}),t.autoSize||e.children(".drop").width(c),n(this).addClass("active"),i._raise(t.onopen,t,"onopen",{target:n(this).parent().find("input")}))},!t.disabled))this.aSpan.on(i.vars.selectClickEventNamespace,n.proxy(this._onSpanClick,this.aSpan));if(this.ul=n('<ul class="drop dropdown-menu" />'),this.ul.css("display","none"),this.dropWrap=n('<div class="drop-wrap select_menu"><\/div>'),this.dropWrap.append(this.ul),this.wrapper.append(this.dropWrap),i._setItems(t.items),u.attr("id",t.id),u.attr("name",t.name),this.wrapper.append(u),this.formSelect=n('<div class="form-select" />'),t.disabled&&this.formSelect.addClass("__disabled"),this.formSelect.insertBefore(this.wrapper),this.formSelect.append(this.wrapper),QaCommon.Utils.isBlank(t.label)||(this.label=n("<label><\/label>"),this.label.html(t.label),this.label.insertBefore(this.wrapper)),o=jQuery._data(n("html").get(0),"events"),c=!1,o!=null&&o.click!=null&&n.each(o.click,function(n,t){if(t.handler.name=="_beeSelectCloseAll")return c=!0,!1}),!c)n("html").on("click",l);i._raise(t.oninit,t,"oninit",{target:i})},setItems:function(n){var t=this,i=t.options;i.items=n;t._setItems(n)},_setItems:function(t){var i=this,r=i.options,u;i.ul.find("li").off(this.vars.selectItemClickEventNamespace);u=null;u=i.ul.find(".mCSB_container").length>0?i.ul.find(".mCSB_container"):i.ul;u.empty();t!=null&&t.length!=0&&n(t).each(n.proxy(function(t,f){var o=n('<li class="dropdown-menu_item" />'),e,s,h;o.attr("data-id",f.id);o.on(i.vars.selectItemClickEventNamespace,n.proxy(function(){var u=n(this).html(),t;i.wrapper.find("input").val(n(this).attr("data-id")).trigger("change");t=n(this).parents(".drop-wrap").prev();t.removeClass("active").html(u);t.attr("data-id",n(this).data("id"));t.attr("data-title",n(this).text());n(this).parent().parent().find(".drop").slideUp("fast");t.next().removeClass("visible");i._raise(r.change,r,"change",{target:n(this),value:n(this).attr("data-id"),self:i})},o));u.append(o);e=n('<span class="dropdown-menu_link"/>');QaCommon.Utils.isBlank(f.image)?r.asLink?e.append(n(jQuery.fn.format("<a href='#'>{0}<\/a>",f.title))):e.append(f.title):(s=n("<img />"),s.attr("src",f.image),s.attr("alt",f.title),s.attr("title",f.title),h=n("<span class='channel'/>"),h.append(s),e.append(h),r.asLink?e.append(n(jQuery.fn.format("<span><a href='#'>{0}<\/a><\/span>",f.title))):e.append(n(jQuery.fn.format("<span>{0}<\/span>",f.title))));o.append(e)},i))},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},getActive:function(){var n=this;return n.aSpan},setActive:function(n){var r=this,t=r.ul.find("li[data-id="+n+"]"),i;t.length>0&&(r.wrapper.find("input").val(n).trigger("change"),i=t.parents(".drop-wrap").prev(),i.removeClass("active").html(t.html()),i.attr("data-id",n),i.attr("data-title",t.text()),t.parent().parent().find(".drop").slideUp("fast"),i.next().removeClass("visible"))},unset:function(){var t=this,n=t.ul.parents(".drop-wrap").prev();n.text("");n.attr("data-id","");n.attr("data-title","")},getItemAttribute:function(n,t){var f=this,u=f.options.items,i,r;return u==null?null:(i=Enumerable.from(u).where(function(t){return t!=undefined&&t.data!=null&&t.id===n}).singleOrDefault(),i!=null&&(r=Enumerable.from(i.data).where(function(n){return n!=undefined&&n[t]!=null}).singleOrDefault(),r!=null))?r[t]:null},getActiveTitle:function(){var n=this;return n.aSpan.attr("data-title")},getActiveId:function(){var n=this;return n.aSpan.attr("data-id")},disable:function(){this.formSelect.addClass("__disabled");this.aSpan.off(this.vars.selectClickEventNamespace);this.wrapper.find("input").attr("disabled","disabled")},enable:function(){this.formSelect.removeClass("__disabled");this.aSpan.on(this.vars.selectClickEventNamespace,n.proxy(this._onSpanClick,this.aSpan));this.wrapper.find("input").removeAttr("disabled","")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){this.ul.find("li").off("click")}})}(jQuery),function(n){n.widget("ui.beesimpletogglebutton",{options:{items:[],id:"",childrenSelector:"",click:null,init:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},selectorActive:'#{0} > ul li[data-active="{1}"]',activeData:"data-active",activeClass:"active",disableClass:"disable",selectorLi:"#{0} > ul li",idData:"data-id",selectorAttrName:"data-selector",selectorById:'#{0} > ul li[data-id="{1}"]',_create:function(){var t=this,i=t.options,r=t.element;n(r).addClass("toggle");n(r).attr("id",i.id);this.ul=n("<ul />");this.ul.addClass(i.css);i.items.length!=0&&n(i.items).each(n.proxy(function(i,r){var u=n("<li />"),f;this.ul.append(u);QaCommon.Utils.isBlank(r.image)||(f=n("<img />"),f.attr("src",r.image),u.append(f));u.attr(t.idData,r.id);u.attr(t.selectorAttrName,r.selector);u.append(n("<span>"+r.title+"<\/span>"));r.active==!0&&(u.addClass(this.activeClass),n(r.selector).addClass("active"),u.attr(this.activeData,"1"));r.disabled==!0&&u.addClass(this.disableClass)},t));n(r).append(this.ul);n(QaCommon.Utils.format(t.selectorLi,i.id)).not(".disabled").bind("click",n.proxy(t._click,t))},buttonsCount:function(){var n=this;return n.ul.find("li").length},setActive:function(t){var r=n(QaCommon.Utils.format(this.selectorById,this.options.id,t)),i;r.addClass(this.activeClass);r.siblings().removeClass(this.activeClass);r.siblings().attr(this.activeData,"0");r.attr(this.activeData,"1");i=r.attr(this.selectorAttrName);n(i).css("display","");n(i).addClass("active");QaCommon.Utils.isBlank(this.options.childrenSelector)?(n(i).siblings().removeClass("active"),n(i).siblings().css("display","none")):(n(this.options.childrenSelector).find(i).siblings().removeClass("active"),n(this.options.childrenSelector).find(i).siblings().css("display","none"))},getActiveId:function(){var t=this,i=t.options,r=n(QaCommon.Utils.format(t.selectorActive,i.id,"1"));return r.data("id")},_click:function(t){var i=this,r=i.options,u=n(t.currentTarget);i._onclick(u);i._raise(r.click,r,"click",{target:i,button:u})},_onclick:function(n){var t=this,i=t.options;this.setActive(n.attr(t.idData))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));this._trigger(prop,null,data==null?this.element:data)}})}(jQuery),function(n){n.widget("ui.beeslidebutton",{options:{id:"",css:"",items:[],slide:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,r=t.options,i=t.element,u;i.addClass("switch-btn");this.ul=n("<ul />");this.ul.addClass(r.css);i.append(this.ul);u=!1;n(r.items).each(function(r,f){var o=n("<li />"),e;o.attr("data-id",f.id);f.checked&&(o.addClass("active"),r!=0&&(u=!0));o.append(n(QaCommon.Utils.format("<label for='{0}'><span class='dynamic'>{1}<\/span><\/label>",f.id,f.title)));e=n("<input type='radio'/>");e.attr("data-id",f.id);e.attr("id",f.id);e.attr("name",f.name);e.attr("value",f.value);t.ul.append(o);i.append(e)});this.switcher=n('<div class="switch"/>');u?(this.switcher.css("left",t.ul.children().first().width()+"px"),t.switcher.css("width",n(t.ul.children()[1]).width()+"px")):this.switcher.css("left","0px");i.append(this.switcher);i.find("li").click(function(){if(!n(this).hasClass("active")){n(this).toggleClass("active");n(this).siblings("li").toggleClass("active");t.switcher.css("width",n(this).width());t.switcher.css("left")=="0px"?t.switcher.css("left",t.ul.children().first().width()-(t.switcher.outerWidth(!0)-t.switcher.width())+"px"):t.switcher.css("left","0px");var u=n(this).attr("data-id"),i=n("input[data-id="+u+"]");i.siblings("input").removeAttr("checked");i.siblings("input").removeProp("checked");n(this).hasClass("active")?(i.attr("checked",!0),i.prop("checked",!0)):(i.attr("checked",!1),i.prop("checked",!1));t._raise(r.slide,r,"slide",{target:n(this),button:i})}})},getActiveId:function(){var n=this,i=n.options,t=n.element;return t.find("li.active").attr("data-id")},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beeslider",{options:{id:"",name:"",min:0,max:10,value:0,step:1,mintext:"",maxtext:"",disabled:!1,type:"simple",css:"",items:[],slide:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,n=t.options,e=t.element,i,u,f,r;if(this._prepare(),n.type==SliderType.simple)this.sliderEl.slider({range:"max",min:n.min,max:n.max,step:n.step,value:n.value,disabled:n.disabled,slide:function(i,r){e.val(r.value);t._raise(n.slide,n,"slide",{target:t})}});else if(n.type==SliderType.point){for(i=n.items.length>0?parseFloat(n.items[0].value):0,u=i,f=0;f<n.items.length;f++)r=parseFloat(n.items[f].value),r<i&&(i=r),r>u&&(u=r);this.sliderEl.slider({range:"max",min:i,max:u,value:n.value,step:n.step,disabled:n.disabled,slide:function(i,r){e.val(r.value);t._raise(n.slide,n,"slide",{target:t})}})}},disable:function(){this.sliderEl.slider("disable")},enable:function(){this.sliderEl.slider("enable")},_prepare:function(){var r=this,t=r.options,i=r.element;i.attr("value",t.value);i.attr("id",t.id);i.attr("name",t.name);i.css("visibility","hidden");this.wrapper=n(t.type==SliderType.simple?'<div class="slider" />':'<div class="ballance-slider-wrap" />');this.wrapper.insertBefore(i);i.moveTo(this.wrapper);this.sliderEl=n(t.type==SliderType.simple?'<div class="slider-range-max" />':'<div class="ballance-slider" />');this.sliderEl.addClass(t.css);this.wrapper.append(this.sliderEl);t.type==SliderType.simple?(this.min=n(QaCommon.Utils.format('<span class="min">{0}<\/span>',QaCommon.Utils.isBlank(t.mintext)?t.min:t.mintext)),this.max=n(QaCommon.Utils.format('<span class="max">{0}<\/span>',QaCommon.Utils.isBlank(t.maxtext)?t.max:t.maxtext)),this.wrapper.append(this.min),this.wrapper.append(this.max)):t.type==SliderType.point&&(this.positions=n('<div class="slider-positons" />'),t.items!=null&&n(t.items).each(n.proxy(function(t,i){var r=n("<span />");r.append(i.title);r.attr("data-val",i.value);this.positions.append("\r\n");this.positions.append(r)},r)),this.sliderEl.append(this.positions));this.sliderEl.prop("slide",null)},getValue:function(){var t=this;return n(t.element).val()},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery);SliderType=function(){function n(){}return n.simple="simple",n.point="point",n}(),function(n){n.widget("ui.beesticky",{options:{container:null},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,i=t.options,r=t.element;if(!QaCommon.Utils.isBlank(i.container)&&n(i.container).length!=0){n(r).attr("data-sticky","1");n(r).css({position:"relative"});n(i.container).css({position:"relative"});t.update();n(window).on({resize:function(){t.update()},scroll:function(){t.update()}})}},update:function(){var e=this,o=e.options,t=e.element,r=n(o.container).height(),u=n(t).height();if(r>u){var s=n(window).scrollTop(),i=s-n(".content").position().top,f=n(o.container).position().top;i<f?n(t).css({top:f}):r+f<i+u?(i=r-u,n(t).css({top:i})):n(t).css({top:i})}else n(t).css({top:0})},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beetip",{options:{text:"tip text",textAsPseudoLink:!1,id:"",relatedElementSelector:"",scrollToElementSelector:"",containerSelector:"div.wrap",hideOnScrollElement:window,hideOnResizeElement:window,click:null,css:"",timeout:4e3,hasCloseButton:!1},vars:{_currentTimeout:0},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var i=this,t=i.options,r=i.element;this.div=r;n(t.containerSelector).append(this.div);QaCommon.Utils.isBlank(t.css)||this.div.addClass(t.css);r.addClass("tip");this.em=n("<em><\/em>");r.append(this.em);t.textAsPseudoLink===!0?(this.pseudoSpan=n("<span><\/span>"),this.pseudoSpan.addClass("dynamic"),this.em.append(this.pseudoSpan),this.pseudoSpan.html(t.text)):this.em.html(t.text);t.hasCloseButton===!0&&(this.close=n('<span class="close"><\/span>'),r.append(this.close),this.setCloseClick());t.hideOnResizeElement!=null&&n(t.hideOnScrollElement).bind("resize",function(){!QaCommon.Utils.isBlank(t.relatedElementSelector)&&n(t.relatedElementSelector).isOnScreen()&&i.hide()});t.hideOnScrollElement!=null&&n(t.hideOnScrollElement).bind("scroll",function(){!QaCommon.Utils.isBlank(t.relatedElementSelector)&&n(t.relatedElementSelector).isOnScreen()&&i.hide()})},setCloseClick:function(){var t=this;this.close.bind("click",n.proxy(function(){this.hide()},t));t.options.textAsPseudoLink!==!0||QaCommon.Utils.isBlank(t.options.scrollToElementSelector)||t.pseudoSpan.bind("click",function(){n.scrollTo(n(t.options.scrollToElementSelector),100)})},hide:function(){this.div.addClass("hidden");this.vars._currentTimeout!==0&&(clearTimeout(this.vars._currentTimeout),this.vars._currentTimeout=0)},show:function(t){var u=this,i=u.options,r=!1;QaCommon.Utils.isBlank(i.relatedElementSelector)?r=!0:QaCommon.Utils.isBlank(i.relatedElementSelector)||n(i.relatedElementSelector).isOnScreen()||(r=!0);r&&(this.div.hasClass("hidden")||this.hide(),QaCommon.Utils.isBlank(t)||(i.textAsPseudoLink===!0?(this.pseudoSpan.empty(),this.pseudoSpan.html(t)):(this.em.empty(),this.em.html(t))),this.div.removeClass("hidden"),this.vars._currentTimeout=setTimeout(n.proxy(this.hide,this),this.options.timeout))},_destroy:function(){}})}(jQuery),function(n){n.widget("ui.beetogglebutton",{options:{items:[],id:"",asLink:!1,isSaveSelected:!1,isFadedContent:!1,actionType:"ajax",defUrl:"",defSelector:"",isPushState:!1,isShowTabTail:!0,childrenSelector:"",css:"",preventLoading:!0,autoload:!0,loadingEl:"",recalculateItemsWidth:!0,beforeShow:null,afterShow:null,beforeclick:null,click:null,init:null,beforeLoad:null,afterLoad:null,errorLoad:null,onpushstate:null},firstToggling:!0,parametersBuffer:"",activeClass:"active",showClass:"show",activeStoreKey:"#{0}_toggle_active",selectorLi:"#{0} > ul li",selectorActive:'#{0} > ul li[data-active="{1}"]',selectorById:'#{0} > ul li[data-id="{1}"]',selectorData:"data-selector",activeData:"data-active",idData:"data-id",actionData:"data-action",loadedData:"data-loaded",selectorA:"#{0} > ul li a",optAjaxDataKey:"{0}_toggle_optAjaxData",optAjaxData:{},_setOption:function(){n.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var t=this,i=t.options,r=t.element,u,f;n(r).addClass("toggle");n(r).attr("id",i.id);i.actionType!=ActionType.none&&i.isShowTabTail&&(this.frame=n("<div class='tab-frame'><\/div>"),this.frame.insertBefore(r.parent().is("div")?r.parent():r),this.buttonWrapper=n("<div style='position: relative'><\/div>"),this.buttonWrapper.append(r.parent().is("div")?r.parent():r),this.frame.append(this.buttonWrapper),i.items.length!=0&&(u=i.items[0].selector,this.frame.append(n(u).parent())));this.ul=n("<ul />");this.ul.addClass(i.css);i.items.length!=0&&n(i.items).each(n.proxy(function(r,u){var f=n("<li />"),e;if(this.ul.append(f),f.attr("data-action",u.action),f.attr("data-linkaction",QaCommon.Utils.isBlank(u.linkurl)?u.action:u.linkurl),u.active==!0&&(f.attr("data-active","1"),f.addClass(this.activeClass),n(u.selector).addClass(this.activeClass)),u.disabled==!0&&f.addClass("disabled"),f.attr("data-id",u.id),f.attr("data-selector",u.selector),QaCommon.Utils.isBlank(u.image)||(e=n("<img />"),e.attr("src",u.image),f.append(e)),i.asLink){var o=n(t.element).find("a[data-id="+u.id+"]"),s=o.length==0?"<a />":o,h=n("<span>"+u.title+"<\/span>");s.attr("href",QaCommon.Utils.isBlank(u.linkurl)?u.action:u.linkurl);h.append(s);f.append(h)}else f.append(n("<span>"+u.title+"<\/span>"))},t));n(r).append(this.ul);i.isShowTabTail&&(this.tail=n('<span class="tab-tail"><\/span>'),n(r).append(this.tail),n(r).addClass("devices"),n(r).addClass("selection"),i.items.length!=0&&n(i.items[0].selector).parent().addClass("tab-switcher-content"));i.recalculateItemsWidth&&this.ul.find("li").each(function(){var t=n(this).find("img").length!=0?n(this).outerWidth():n(this).width();t&&n(this).width(t*1.05)});t._prepare(t);t.isFirstLoad=!0;t.wasPopstate=!1;this._popstate=function(){if(history.state!=null&!t.isFirstLoad){if(history.state.id!=i.id)return;history.state.optAjaxData!=null&&(t.optAjaxData=JSON.parse(history.state.optAjaxData));t._saveOptAjaxData();t.runAction(history.state.action,history.state.selector,history.state.id,history.state.targetId,history.state.isFadedContent,!1,history.state.linkaction)}t.wasPopstate=!0;t.isFirstLoad=!1};t.wasPopstate||QaCommon.Browser.getInternetExplorerVersion()==-1||(t.isFirstLoad=!1);i.isPushState&&QaCommon.Browser.isAvailablePushState()&&i.actionType.toLowerCase()==ActionType.ajax&&n(window).bind("popstate",this._popstate);t._raise(i.init,i,"init",{target:t});i.autoload&i.actionType.toLowerCase()!=ActionType.none?t._load():(f=t.getActive(),f.attr(t.loadedData,"1"))},hideTail:function(){this.tail&&this.tail.hide()},showTail:function(){this.tail&&this.tail.show()},_prepare:function(t){var i=t.options,r,f,u;n(QaCommon.Utils.format(t.selectorLi,i.id)).not(".disabled").bind("click",n.proxy(t._click,t));n(QaCommon.Utils.format(t.selectorA,i.id)).click(function(t){return n(t.currentTarget).blur(),n(t.currentTarget).hasClass(".disabled")?!1:void 0});r=n(QaCommon.Utils.format(t.selectorActive,i.id,"1"));i.isSaveSelected==!0&&(i.autoload&&(f=QaCommon.LocalStorage.get(QaCommon.Utils.format(t.activeStoreKey,i.id)),u=n(QaCommon.Utils.format(t.selectorById,i.id,f)),u.length>0&&(r=u)),t.optAjaxData=JSON.parse(QaCommon.LocalStorage.get(QaCommon.Utils.format(t.optAjaxDataKey,i.id))),t.optAjaxData==null&&(t.optAjaxData={}));r.length>0&&t.setActive(n(r[0]).data("id"))},_click:function(t){var i=this,r=i.options,u=n(t.currentTarget),f={target:u};(i._raise(r.beforeclick,r,"beforeclick",f),f["return"]!=!1)&&(i._onclick(u),i._raise(r.click,r,"click",{target:u}))},click:function(){this._onclick(this.getActive())},_onclick:function(n){var t=this,r=t.options,i;this.setActive(n.attr(t.idData));i=r.actionType.toLowerCase();(i!=ActionType.url||QaCommon.Utils.isBlank(n.attr(t.actionData)))&&(i!=ActionType.ajax||QaCommon.Utils.isBlank(n.attr(t.actionData))||!r.isPushState||QaCommon.Browser.isAvailablePushState())||new RegExp(n.attr(t.actionData)+"$").test(document.location.href)||window.location.assign(n.attr(t.actionData));i!=ActionType.ajax||QaCommon.Utils.isBlank(n.attr(t.actionData))||t._ajax();i==ActionType.script&&t.show(n.attr(t.idData))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));this._trigger(prop,null,data==null?this.element:data)},runAction:function(n,t,i,r,u,f,e){var o=this,s=o.options;s.actionType.toLowerCase()!=ActionType.none&&(QaCommon.Browser.isAvailablePushState()?o._runAjax(n,r,u,f,e):window.location.assign(n))},setActive:function(t){var i=n(QaCommon.Utils.format(this.selectorById,this.options.id,t)),r,u,f;i.addClass(this.activeClass);i.siblings().removeClass(this.activeClass);i.siblings().attr(this.activeData,"0");i.attr(this.activeData,"1");r=i.attr(this.selectorData);n(r).addClass(this.activeClass);QaCommon.Utils.isBlank(this.options.childrenSelector)?n(r).siblings().removeClass(this.activeClass):n(r).siblings(this.options.childrenSelector).removeClass(this.activeClass);this.options.isShowTabTail&&(u=i.position(),f=i.outerWidth(),this.tail.animate({left:u.left+f/2}));this.options.isSaveSelected&&this.saveSelected(t)},getActiveId:function(){var t=this,i=t.options,r=n(QaCommon.Utils.format(t.selectorActive,i.id,"1"));return r.data("id")},getActive:function(){var t=this,i=t.options;return n(QaCommon.Utils.format(t.selectorActive,i.id,"1"))},isLoad:function(t){var i=this,u=i.options,r=null;return r=t==null?i.getActive():n(QaCommon.Utils.format(i.selectorById,u.id,activeId)),!QaCommon.Utils.isBlank(r.attr(i.loadedData))},saveSelected:function(n){var i=this,t=i.options;t.isSaveSelected==!0&&QaCommon.LocalStorage.set(QaCommon.Utils.format(this.activeStoreKey,t.id),n)},hide:function(t){var i=this,u=i.options,f=n(QaCommon.Utils.format(i.selectorById,u.id,t)),e=f.attr(i.selectorData),r=n(e);r.animate({opacity:0});r.removeClass(i.showClass);r.css("display","none")},show:function(t){var r=this,u=r.options,e=r.getActive().data("action"),o=e.replace("/index",""),i,s,l,c;if(u.actionType!=ActionType.none){u.actionType===ActionType.script&&(i=window.location.pathname,i=i.substring(0,i.length-1),i=i.substring(0,i.lastIndexOf("/")+1),window.location.pathname.endsWith("home/home-tariffs/")&&(i+="home-tariffs/index/"),window.location.pathname.endsWith("home/home-services/")&&(i+="home-services/index/"),i=i.replace("/index",""),i+=t+"/",i+=r.firstToggling?window.location.search:"",r.firstToggling=!1,QA.Beeline.GoogleTagManagerHelper.SwitchToggleTab(i));s=n(QaCommon.Utils.format(r.selectorById,u.id,t));r._raise(u.beforeShow,u,"beforeShow",{target:s});r.firstToggling||QA.Beeline.GoogleTagManagerHelper.SwitchToggleTab(o);e=r.getActive().data("action");o=e.replace("/category","");r.firstToggling||QA.Beeline.GoogleTagManagerHelper.SwitchToggleTab(o);var a=s.attr(r.selectorData),f=n(a),h=QaCommon.Utils.isBlank(u.childrenSelector)?f.parent().children():f.parent().children(u.childrenSelector);h.removeClass(r.showClass);h.css("display","none");h.animate({opacity:0},500);f.animate({opacity:1},500);f.addClass(r.showClass);f.css("display","");l=f.parent();c=f.outerHeight();c!=0&&l.css({height:c});r._raise(u.afterShow,u,"afterShow",{target:s})}},load:function(){var n=this,t=n.options,i=t.actionType.toLowerCase();i!=ActionType.url||QaCommon.Utils.isBlank(target.attr(n.actionData))?n._load():window.location.assign(target.attr(n.actionData))},endsWith:function(n,t){return n.indexOf(t,n.length-t.length)!==-1},_runAjax:function(t,i,r,u,f){var e=this,o=e.options,s,h;o.actionType.toLowerCase()!=ActionType.none&&(s=n(QaCommon.Utils.format(e.selectorById,o.id,i)),h={target:s},QaCommon.Utils.isBlank(o.loadingEl)||n(o.loadingEl).removeClass("hidden"),e._raise(o.beforeLoad,o,"beforeLoad",h),h["return"]!=!1)&&(e.setActive(i),QaCommon.Utils.ajaxForm(t,this.getCurrentAjaxData(),n.proxy(function(h){var v=s.attr(e.selectorData),c,h,l,a;n(v).html(h);s.attr(e.loadedData,"true");e.parametersBuffer=window.location.search;r&&e.show(i);u&&QaCommon.Browser.isAvailablePushState()&&(c={id:o.id,action:t,linkaction:f,selector:v,isFadedContent:r,targetId:i,optAjaxData:JSON.stringify(this.optAjaxData)},h={target:s,prop:c,title:window.document.title,action:t},e._raise(o.onpushstate,o,"onpushstate",h),l=t.replace("/category/","/index/"),a=t.replace("/index",""),e.firstToggling?(l=l+e.parametersBuffer,a=a+e.parametersBuffer,QaCommon.Browser.pushState(c,window.document.title,l),e.firstToggling=!1):h["return"]!=!1&&QaCommon.Browser.pushState(c,window.document.title,t),QA.Beeline.GoogleTagManagerHelper.SwitchToggleTab(a));QaCommon.Utils.isBlank(o.loadingEl)||n(o.loadingEl).addClass("hidden");e._raise(o.afterLoad,o,"afterLoad",{target:s})},e),n.proxy(function(t){QaCommon.Utils.isBlank(o.loadingEl)||n(o.loadingEl).addClass("hidden");e._raise(o.errorLoad,o,"errorLoad",{target:s});QaCommon.Utils.defaultError(t)},e)))},_ajax:function(){var r=this,t=r.options,i=r.getActive(),c=t.actionType.toLowerCase(),e,o;if(c==ActionType.ajax&&i!=null&&i.length!=0){var u=i.data("action"),s=i.data("linkaction"),h=i.data("selector"),f=i.data("id"),l=t.id,a=!t.preventLoading||QaCommon.Utils.isBlank(i.attr(r.loadedData));a?r._runAjax(u,f,t.isFadedContent,t.isPushState,s):(t.isPushState&&(e={id:l,action:u,linkaction:s,selector:h,isFadedContent:t.isFadedContent,targetId:f,optAjaxData:JSON.stringify(this.optAjaxData)},o={target:n(h),prop:e,title:window.document.title,action:u},r._raise(t.onpushstate,t,"onpushstate",o),o["return"]!=!1&&QaCommon.Browser.pushState(e,window.document.title,u)),t.isFadedContent&&r.show(f))}},_load:function(){var i=this,t=i.options,f,u,r,e;if(t.actionType.toLowerCase()!=ActionType.none)if(f=i.getActive(),u=t.actionType.toLowerCase(),f.length!=0)r=n(f[0]),u!=ActionType.url&&(QaCommon.Browser.isAvailablePushState()?i._onclick(r):(u!=ActionType.ajax||QaCommon.Utils.isBlank(r.attr(i.actionData))||i._ajax(),u==ActionType.script&&(i.show(r.attr(i.idData)),i._raise(t.afterLoad,t,"afterLoad",{target:r}))));else if(u==ActionType.ajax&&!QaCommon.Utils.isBlank(t.defUrl)&&!QaCommon.Utils.isBlank(t.defSelector)){if(e={target:f},i._raise(t.beforeLoad,t,"beforeLoad",e),e["return"]==!1)return;QaCommon.Utils.ajaxForm(t.defUrl,this.getCurrentAjaxData(),function(u){n(t.defSelector).html(u);QaCommon.Utils.isBlank(t.loadingEl)||n(t.loadingEl).addClass("hidden");i._raise(t.afterLoad,t,"afterLoad",{target:r})},function(u){n(t.loadingEl).addClass("hidden");i._raise(t.errorLoad,t,"errorLoad",{target:r});QaCommon.Utils.defaultError(u)})}},_destroy:function(){},_saveOptAjaxData:function(){this.options.isSaveSelected==!0&&QaCommon.LocalStorage.set(QaCommon.Utils.format(this.optAjaxDataKey,this.options.id),JSON.stringify(this.optAjaxData))},getCurrentAjaxData:function(){return(this.optAjaxData==undefined||this.optAjaxData==null)&&(this.optAjaxData={}),this.optAjaxData[this.getActiveId()]==undefined&&(this.optAjaxData[this.getActiveId()]={}),this.optAjaxData[this.getActiveId()]},setCurrentAjaxData:function(n){(this.optAjaxData==undefined||this.optAjaxData==null)&&(this.optAjaxData={});this.optAjaxData[this.getActiveId()]=n;this._saveOptAjaxData()},getCurrentAjaxDataProperty:function(n){var t=this.getCurrentAjaxData();return this.optAjaxData[this.getActiveId()][n]==undefined&&(this.optAjaxData[this.getActiveId()][n]={}),this.optAjaxData[this.getActiveId()][n]},setCurrentAjaxDataProperty:function(n,t){var i=this.getCurrentAjaxData();i[n]=t;this._saveOptAjaxData()}})}(jQuery);ActionType=function(){function n(){}return n.none="none",n.url="get",n.ajax="ajax",n.script="script",n}(),function(n){n.widget("ui.beetogglebuttoncategories",{options:{id:null,toggleButtonId:null,hideCategories:!1,setToggleButtonSelection:!1},_create:function(){var t=this,i=t.options;this.onchange=function(){var i=n("#"+t.options.toggleButtonId),r=i.beetogglebutton("getCurrentAjaxData"),u=t.element.find("input[type='checkbox' ][checked]"),f=[];u.length!=null&&u.each(function(t,i){f.push(n(i).val())});r[t.element.attr("Name")]=f;i.beetogglebutton("setCurrentAjaxData",r);i.beetogglebutton("click")};this.element.on("beecheckboxchange",this.onchange);this.options.setToggleButtonSelection?n("#"+t.options.toggleButtonId).addClass("selection"):n("#"+t.options.toggleButtonId).removeClass("selection")},onchange:n.noop,destroy:function(){this.element.off("beecheckboxchange",this.onchange);this._destroy()}})}(jQuery),function(n){n.widget("ui.beeautocomplete",n.ui.autocomplete,{options:{autoScrollbars:!1,selectOnEnter:!1,menuCss:null,renderItem:null,onBlur:null,css:{item:".ui-menu-item"}},_setOption:function(t,i){n.ui.autocomplete.prototype._setOption.call(this,key,i)},_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f=u==="textarea",e=u==="input",o=this;this.isMultiLine=f?!0:e?!1:this.element.prop("isContentEditable");this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(u){var f,e;if(this.element.prop("readOnly")){t=!0;r=!0;i=!0;return}t=!1;r=!1;i=!1;f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:case f.NUMPAD_ENTER:this.menu.active?(t=!0,u.preventDefault(),this.menu.select(u)):(e=this.menu.element.find(this.options.css.item),e.length==1&&this.options.selectOnEnter&&(this.menu.active=n(e[0]),t=!0,u.preventDefault(),this.menu.select(u)));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t){t=!1;r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1;n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(t){var i,r,u;if(QaCommon.Browser.getInternetExplorerVersion()==8){var e=window.event.clientX,o=window.event.clientY,f=document.elementFromPoint(e,o);(n(f).hasClass("mCSB_dragger_bar")||n(f).hasClass("mCSB_draggerRail"))&&(this.cancelBlur=!0)}if(this.cancelBlur){delete this.cancelBlur;return}i=this.menu;r=null;i!=null&&i.element!=null&&(u=i.element.find(this.options.css.item),u.length>0&&(r=u.first().data("ui-autocomplete-item")));this._trigger("onBlur",null,{item:r});clearTimeout(this.searching);this.close(t);this._change(t)}});this._initSource();this.menu=n("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).beemenu({input:n(),role:null}).hide().data("ui-beemenu");this.options.autoScrollbars&&(this.menu.element.removeClass(),this.menu.element.mCustomScrollbar({horizontalScroll:!1}));this.options.menuCss!=null&&this.menu.element.addClass(this.options.menuCss);this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;var i=this.menu.element[0];n(t.target).closest(this.options.css.item).length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target===t.element[0]||r.target===i||n.contains(i,r.target)||t.close()})})},beemenufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}var r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},beemenuselect:function(n,t){var i=t.item.data("ui-autocomplete-item"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r;this.selectedItem=i}));!1!==this._trigger("select",n,{item:i})&&this._value(i.value);this.term=this._value();this.close(n);this.selectedItem=i}});this.liveRegion=n("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){n.ui.autocomplete.prototype.destroy.call(this)},_suggest:function(t){var i=this.menu.element,r=i.find(".mCSB_container");r.length>0?(r.empty(),this._renderMenu(r,t)):(i.empty(),this._renderMenu(i,t));this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this.options.autoScrollbars==!0&&(i.find(".mCSB_container").length==0?i.mCustomScrollbar({horizontalScroll:!1}):i.mCustomScrollbar("update"))},_renderItem:function(t,i){return typeof this.options.renderItem=="function"?this.options.renderItem(t,i):n("<li>").append(n("<a>").text(i.label)).appendTo(t)}})}(jQuery),function(n){n.widget("ui.baseautocomplete",n.ui.autocomplete,{options:{onBlur:null,css:{item:".ui-menu-item"}},_setOption:function(){},_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f=u==="textarea",e=u==="input";this.isMultiLine=f?!0:e?!1:this.element.prop("isContentEditable");this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this.PressedDown=!1;this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0;r=!0;i=!0;return}t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);this.PressedDown==null?this.PressedDown=!1:this.PressedDown==!1&&this.term!=""&&(this.PressedDown=!0,this._keyEvent("previous",u));break;case f.ENTER:case f.NUMPAD_ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}this.PressedDown==null&&(this.PressedDown=!1)},keypress:function(r){if(t){t=!1;r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1;n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.PressedDown=null;this.selectedItem=null;this.previous=this._value()},blur:function(t){var i,r,u;if(this.PressedDown=null,QaCommon.Browser.getInternetExplorerVersion()!=-1&&this.cancelBlur){t.stopImmediatePropagation();n(t.target).focus();delete this.cancelBlur;return}i=this.menu;r=null;i!=null&&i.element!=null&&(u=i.element.find(this.options.css.item),u.length>0&&(r=u.first().data("ui-autocomplete-item")));this._trigger("onBlur",null,{item:r});clearTimeout(this.searching);this.close(t);this._change(t)}});this._initSource();this.menu=n("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({input:n(),role:null}).hide().data("ui-menu");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();QaCommon.Browser.getInternetExplorerVersion()!=-1&&(this.cancelBlur=!0);var i=this.menu.element[0];n(t.target).closest(this.options.css.items).length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target===t.element[0]||r.target===i||n.contains(i,r.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}var r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r,element:i.item})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(n,t){var i=t.item.data("ui-autocomplete-item"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r;this.selectedItem=i}));!1!==this._trigger("select",n,{item:i})&&this._value(i.value);this.term=this._value();this.close(n);this.selectedItem=i}});this.liveRegion=n("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){n.ui.autocomplete.prototype.destroy.call(this)}})}(jQuery),function(n){n.widget("ui.beeblacksearchbar",{options:{id:"",name:"",sourceType:"data",source:{url:"",labelField:"title",valueField:"value"},viewField:"title",hasClearButton:!1,hasSearchButton:!1,width:null,active:{},attrs:{},items:[],minWordLength:3,css:"",placeholder:"",change:null,keyup:null,beforeopen:null,open:null,close:null,oninit:null,onsearch:null,onupdated:null,onclear:null},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);var r=this;switch(t){case"items":r.setItems(i)}},_create:function(){var t=this,i=t.options,r=t.element,u,f,e;if(t.isLoading=!1,QaCommon.Utils.isBlank(i.width)||r.css("width",i.width),r.attr(i.attrs),this.wrapper=n('<div class="nav-search-bar"><\/div>'),QaCommon.Utils.isBlank(i.width)||this.wrapper.css("width",i.width),this.wrapper.insertBefore(r),t.input=n("<input type='text'/>"),QaCommon.Utils.isBlank(i.placeholder)||t.input.watermark(i.placeholder),this.fieldwrapper=n('<div class="search-input"><\/div>'),QaCommon.Utils.isBlank(i.css)||t.wrapper.addClass(i.css),i.hasSearchButton&&(this.sicon=n('<span class="search-icon"><\/span>'),this.sicon.bind("click",function(){t._raise(i.onsearch,i,"onsearch",{target:t,value:t.input.val()})}),this.fieldwrapper.append(this.sicon)),i.hasClearButton&&(this.cicon=n('<span class="clear-icon"><\/span>'),this.cicon.bind("click",n.proxy(function(){t._clear()},t)),this.fieldwrapper.append(this.cicon)),this.fieldwrapper.append(t.input),i.sourceType!=SearchBarSourceType.text?(u=!1,this.currentLi=null,t.input.bind("keyup",function(f){var e,o;if(!u){if(f.keyCode==27){t.input.val("");t.element.val("");t.currentLi=null;t.close();return}if(f.keyCode==13){e=t.results.find("li");e.length==1&&(t.currentLi=n(e[0]));t.currentLi!=null?(t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text()),t.element.val(t.currentLi.attr("data-id"))):(o=!1,e.length>0?n.each(e,function(i){if(n(e[i]).attr("data-title").toLowerCase()==t.input.val().toLowerCase())return t.input.val(n("<p>"+n(e[i]).attr("data-title")+"<\/p>").text()),t.element.val(n(e[i]).attr("data-id")),o=!0,t.currentLi=n(e[i]),!1}):t.element.val(""));t._raise(i.change,i,"change",{target:t,value:r.val(),title:t.input.val(),li:t.currentLi});t.close();t.currentLi=null;return}t.element.val("");t.currentLi=null;n.proxy(t._searchTimeout(),t)}}),t.input.bind("keydown",function(i){var e=n.ui.keyCode,f=t.results.find("li"),o,s;if(f.length!=0){f.removeClass("search-bar-selected");switch(i.keyCode){case e.UP:u=!0;o=f.first();t.currentLi=t.currentLi!=null&&o[0]===t.currentLi[0]?t.results.find("li").last():t.currentLi==null?t.results.find("li").first():t.currentLi.prev();t.currentLi.addClass("search-bar-selected");r.val(t.currentLi.attr("data-id"));t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text());t.currentLi!=null&&t.currentLi.length!=0&&t.list.mCustomScrollbar("scrollTo",t.currentLi.position().top);break;case e.DOWN:u=!0;s=f.last();t.currentLi=t.currentLi!=null&&s[0]===t.currentLi[0]?t.results.find("li").first():t.currentLi==null?t.results.find("li").first():t.currentLi.next();t.currentLi.addClass("search-bar-selected");r.val(t.currentLi.attr("data-id"));t.input.val(n("<p>"+t.currentLi.attr("data-title")+"<\/p>").text());t.currentLi!=null&&t.currentLi.length!=0&&t.list.mCustomScrollbar("scrollTo",t.currentLi.position().top);break;default:u=!1}}})):t.input.bind("keyup",function(n){n.keyCode==13&&t._raise(i.change,i,"change",{target:t,value:t.input.val(),title:t.input.val(),li:null})}),this.wrapper.append(this.fieldwrapper),i.sourceType!=SearchBarSourceType.text){this.results=n('<div class="nav-search-results"><\/div>').appendTo(this.wrapper);this.list=n("<ul><\/ul>").appendTo(this.results);i.sourceType==SearchBarSourceType.data||i.active!=null&&i.active.id!=null&&(t.element.val(i.active.id),t.input.val(i.active.title));r.removeClass("hidden");f=jQuery._data(n("html").get(0),"events");function o(i){n(i.target).hasClass("mCSB_dragger_bar")||n(i.target).hasClass("mCSB_draggerRail")||(t._close(),n(".search-bar").not(t.wrapper).removeClass("active"))}e=!1;f!=null&&f.click!=null&&n.each(f.click,function(n,t){if(t.handler.name=="_beeSearchBarCloseAll")return e=!0,!1});e||n("html").bind("click",o)}t._raise(i.oninit,i,"oninit",{target:t})},_searchTimeout:function(){this.isLoading=!0;clearTimeout(this.searching);this.searching=setTimeout(n.proxy(function(){this.term!==this.input.val()?(this._close(),this._keyup()):this.isLoading=!1},this),500)},_keyup:function(){var t=this,r=t.options,i;this.term=t.input.val();t._raise(r.keyup,r,"keyup",{target:t.input,term:t.input.val()});i=t.list;t.list.find(".mCSB_container").length>0&&(i=t.list.find(".mCSB_container"));i.empty();r.sourceType==SearchBarSourceType.data?(n(r.items).each(n.proxy(function(r,u){if(u.title==null||u.title.toLowerCase().search(t.input.val().toLowerCase())==-1)return!0;var f=n("<li />");f.attr("data-title",u.title);f.attr("data-id",u.id);f.append('<a href="javascript:void(0)">'+u.title+"<\/a>");i.append(f);f.bind("click",{target:f},n.proxy(t._click,t))},t)),i.children("li").length!=0?t._open():t._close(),t.isLoading=!1):t._jsonSource(t.input.val())},_click:function(t){var i=this,u=i.options,r;try{t.stopPropagation()}catch(f){console.log(f)}r=t.data.target;i.input.val(n("<p>"+r.attr("data-title")+"<\/p>").text());i.element.val(r.attr("data-id"));i._close();i._raise(u.change,u,"change",{target:i,li:r,title:i.input.val(),value:i.element.val()})},_open:function(){var t=this,i=t.options,u,r,f;this.currentLi=null;t.wrapper.hasClass("active")||(t._raise(i.beforeopen,i,"beforeopen",{target:t}),u=t.input.outerWidth(),t.results.css("width",u+20),t.wrapper.addClass("active"),t.list.css("display","block"),t.results.css("z-index",50),t.fieldwrapper.css("z-index",51),t.fieldwrapper.css("position","relative"),r=0,t.results.find("li").each(function(t,i){r+=n(i).outerHeight()}),f=parseInt(t.results.find("ul").css("padding-top")),t.results.height(r+25+f),t.list.data()!=null&&t.list.data().mCS_Init==undefined?t.list.mCustomScrollbar():t.list.mCustomScrollbar("update"),t.results.find(".mCSB_scrollTools").css("display")=="block"?t.results.find(".bott-shadow").css("bottom","2px"):t.results.find(".bott-shadow").css("bottom","5px"),t._raise(i.open,i,"open",{target:t}))},open:function(){this._open()},_close:function(){var n=this,t=n.options;this.currentLi=null;n.results.css("height","").css("width","").css("z-index","");n.wrapper.hasClass("active")&&(n.wrapper.removeClass("active"),n.list.css("display","none"),n._raise(t.close,t,"close",{target:n}))},close:function(){this._close()},_jsonSource:function(t){var i=this,r=i.options,u=t,f=0;if(QaCommon.Utils.isBlank(u)||(f=u.length),f<r.minWordLength){i.isLoading=!1;return}n.ajax({url:r.source.url,dataType:"json",data:{startsWith:u},success:function(t){var u=i.list;i.list.find(".mCSB_container").length>0&&(u=i.list.find(".mCSB_container"));n.map(t.View,function(t){var f=n("<li />");f.attr("data-title",t[r.source.labelField]);f.attr("data-id",t[r.source.valueField]);f.append('<a href="#">'+t[r.source.labelField]+"<\/a>");u.append(f);f.bind("click",{target:f},n.proxy(i._click,i))});i._raise(r.onupdated,r,"onupdated",{target:i,list:u.children("li")});u.children("li").length>0?n.proxy(i._open(),i):n.proxy(i._close(),i);i.isLoading=!1},error:function(){i.isLoading=!1}})},setItems:function(){var t=this,i=t.options,r;i.sourceType===SearchBarSourceType.data&&(r=t.list,t.list.find(".mCSB_container").length>0&&(r=t.list.find(".mCSB_container")),r.empty(),n.map(data.View,function(u){var f=n("<li />");f.attr("data-title",u[i.source.labelField]);f.attr("data-id",u[i.source.valueField]);f.append('<a href="#">'+u[i.source.labelField]+"<\/a>");r.append(f);f.bind("click",{target:f},n.proxy(t._click,t))}))},setItems:function(){var t=this,i=t.options,r;i.sourceType===SearchBarSourceType.data&&(r=t.list,t.list.find(".mCSB_container").length>0&&(r=t.list.find(".mCSB_container")),r.empty(),n.map(data.View,function(u){var f=n("<li />");f.attr("data-title",u[i.source.labelField]);f.attr("data-id",u[i.source.valueField]);f.append('<a href="#">'+u[i.source.labelField]+"<\/a>");r.append(f);f.bind("click",{target:f},n.proxy(t._click,t))}))},_raise:function(callback,opt,prop,data){if(jQuery.type(callback)=="string"&&n.isFunction(window[callback])){var clickFunction=callback;opt[prop]=function(n,t){window[clickFunction](n,t)}}else jQuery.type(callback)!="string"||n.isFunction(window[callback])||(opt[prop]=eval(callback));jQuery.type(opt[prop])=="function"&&this._trigger(prop,null,data==null?this.element:data)},showClearButton:function(){var t=this;t.cicon==undefined?(t.cicon=n('<span class="clear-icon"><\/span>'),t.cicon.bind("click",n.proxy(function(){t._clear()},t)),t.fieldwrapper.append(t.cicon)):t.cicon.show()},_clear:function(){var n=this,t=n.options;n.element.val("");n.input.val("");n.term="";n._close();n._raise(t.onclear,t,"onclear",{target:n})},hideClearButton:function(){var n=this;n.cicon!=undefined&&n.cicon.hide()},hide:function(){this.wrapper.hide()},show:function(){this.wrapper.show()},getTitle:function(){return this.input.val()},getValue:function(){var n=this,t=n.options;return t.sourceType==SearchBarSourceType.text?this.input.val():this.element.val()},setValue:function(n,t){this.input.val(t);this.element.val(n)},_destroy:function(){}})}(jQuery);SearchBarSourceType=function(){function n(){}return n.data="data",n.ajax="ajax",n.text="text",n}(),function(n){n.widget("custom.combobox",{option:{eventType:"",source:null,change:null},_create:function(){return $this=this.element,$combobox=$this.closest(".form-combobox"),label=$combobox.find("label"),this.wrapper=$combobox.find(".input"),this.input=this.wrapper.find("input"),this.wrapper=this.wrapper.length>0?this.wrapper:n("<div>").addClass("input").insertAfter(this.element),$this.hide(),this._createAutocomplete(),this._createShowAllButton(),this._comboboxPosition(),this},_createAutocomplete:function(){var t=this.element.children("option:selected"),i="",r=this.options.eventType;t.attr("selected")&&(i=t.val()?t.text():"");this.input=(this.input.length>0?this.input:n("<input>").appendTo(this.wrapper)).val(i).prop({tabIndex:"-1"}).beeautocomplete({appendTo:$combobox,delay:0,minLength:0,source:n.proxy(this,"_source"),create:function(){r="create";var t=parseInt(n(this).parents(".combobox").next().css("z-index"));return n(this).closest(".combobox").next().css({"z-index":t,left:-9}),this},open:function(){var t=n(this).closest(".combobox").outerWidth(),i;t==0&&n(this).closest(".combobox").width("56px");t=n(this).closest(".combobox").outerWidth();i=parseInt(n(this).parents(".combobox").next().css("z-index"));n(".combobox").next().width(t+20);n(this).closest(".combobox").next().css({"z-index":i,left:-9});n(this).closest(".combobox .input").css({"z-index":i+1});$combobox.find(".ui-autocomplete").mCustomScrollbar("update")}});this._on(this.input,{beeautocompleteselect:function(n,t){t.item.option.selected=!0;this._trigger("select",n,{item:t.item.option});var r=this,i=r.options;jQuery.type(i.change)=="function"&&i.change({option:t.item.option})},beeautocompletechange:"_removeIfInvalid"})},_createShowAllButton:function(){var t=this.input,i=!1;n("<button>").prop({tabIndex:"-1"}).appendTo(this.wrapper).addClass("combobox-button").mousedown(function(){i=t.beeautocomplete("widget").is(":visible")}).click(function(){return t.attr("disabled")?!1:(t.focus(),i)?!1:(t.beeautocomplete("search",""),!1)})},_source:function(t,i){var f=this,r=f.options,u;if(jQuery.type(r.source)=="function"){r.source(t,i);return}u=new RegExp(n.ui.beeautocomplete.escapeRegex(t.term),"i");i(this.element.children("option").map(function(){var i=n(this).text(),r;return this.value&&(!t.term||u.test(i))&&(i=n(this).text()),r={label:i,value:i,option:this},t.term&&(r.label=i.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+n.ui.beeautocomplete.escapeRegex(t.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1<\/strong>")),r}))},_removeIfInvalid:function(t,i){var f,r;if(!i.item){var e=this.input.val(),o=e.toLowerCase(),u=!1;(this.element.children("option").each(function(){if(n(this).text().toLowerCase()===o)return this.selected=u=!0,!1}),u)||(this.input.val(""),this.element.val(""),this.input.data("ui-autocomplete").term="",f=this,r=f.options,jQuery.type(r.change)=="function"&&r.change({option:null}))}},_destroy:function(){this.wrapper.remove();this.element.show()},_comboboxPosition:function(){if(eventType="create"){var n=$combobox.find(".ui-autocomplete"),f=$combobox.find("label"),e=n.parent().height(),r=n.prev().outerWidth(),h=parseInt(n.css("top")),i=parseInt(n.css("left")),t=parseInt(n.css("z-index")),o=e,s=$combobox.find("select"),u={top:-10,left:i,width:r+Math.abs(i)*2,"z-index":t,"padding-top":o};n.css(u).mCustomScrollbar(QaCommon.Browser.isIE()?{advanced:{autoScrollOnFocus:!1}}:{});s.attr("disabled")&&$combobox.addClass("disabled").find("input").prop({disabled:"disabled"});$combobox.on("beeautocompleteopen",function(){f=$combobox.find("label");e=n.parent().height();r=n.prev().outerWidth();h=parseInt(n.css("top"));i=parseInt(n.css("left"));t=parseInt(n.css("z-index"));o=e+20;s=$combobox.find("select");u={top:-10,left:i,width:r+Math.abs(i)*2,"z-index":t,"padding-top":o};t=50;f.width()>n.width()&&(r=f.outerWidth());n.css(u).css({"z-index":t});n.mCustomScrollbar("update");n.siblings().css({"z-index":t+1})});$combobox.on("beeautocompleteclose",function(){n.css(u).css({"z-index":""}).siblings().removeAttr("style")})}}})}(jQuery),function(n){n.widget("ui.beemenu",n.ui.menu,{_setOption:function(t,i){n.ui.menu.prototype._setOption.call(this,key,i)},_create:function(){n.ui.menu.prototype._create.apply(this,arguments)},_destroy:function(){n.ui.menu.prototype.destroy.call(this)},refresh:function(){var t,r=this.options.icons.submenu,i=this.element.find(this.options.menus);i.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev("a"),u=n("<span>").addClass("ui-menu-icon ui-icon "+r).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});t=i.add(this.element);t.children(".mCustomScrollBox").length>0?(t.children(".mCustomScrollBox").children(".mCSB_container").children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(".mCustomScrollBox").children(".mCSB_container").children(":not(.ui-menu-item)").each(function(){var t=n(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".mCustomScrollBox").children(".mCSB_container").children(".ui-state-disabled").attr("aria-disabled","true")):(t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=n(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"));this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(".ui-menu-item")[t]());this.focus(i,r)},focus:function(n,t){var i,r;this.blur(n,n&&n.type==="focus");this._scrollIntoView(t);n.originalEvent!=null&&n.originalEvent.type!="mouseover"&&this.activeMenu.parent().parent().mCustomScrollbar("scrollTo",t.position().top);this.active=t.first();r=this.active.children("a").addClass("ui-state-focus");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));this.active.siblings().removeClass("ui-menu-item-hover");this.active.addClass("ui-menu-item-hover");n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",n,{item:this.active}))}})}(jQuery),function(n){n.widget("ui.beepointslider",n.ui.beeslider,{options:{items:[],change:null},_setOption:function(t,i){n.ui.beeslider.prototype._setOption.call(this,key,i)},_create:function(){var i=this,t=i.options,f=i.element,u,r;if(this._prepare(),u=1,t.items!=null){this.sliderText=n("<div class='slider-text'><\/div>");this.sliderEl.append(this.sliderText);r="two";switch(t.items.length){case 3:r="three";break;case 4:r="four";break;case 5:r="five";break;case 6:r="six"}this.sliderEl.addClass(r);r=="three"?(this.center=n("<div class='center-circle'><\/div>"),this.sliderEl.append(this.center),this.sliderCombo=n("<div class='slider-range combo'><\/div>"),this.wrapper.append(this.sliderCombo),this.sliderCombo.append(this.min),this.middle=n(QaCommon.Utils.format("<span class='middle'>{0}<\/span>",t.items[1].title)),this.middle.attr("data-val",t.items[1].value),this.sliderCombo.append(this.middle),this.sliderCombo.append(this.max),this.min.attr("data-val",t.items[0].value),this.max.attr("data-val",t.items[2].value),t.items[1].active==!0&&(u=2),t.items[2].active==!0&&(u=3)):n(t.items).each(n.proxy(function(i,r){var e=n("<span><\/span>"),o,s;if(e.html(r.title),this.sliderText.append(e),e.attr("data-val",r.value),r.active==!0&&(u=i+1,f.val(QaCommon.Utils.isBlank(r.value)?u:r.value),i!=0&&i!=t.items.length-1&&e.addClass("active")),i==0)e.addClass("step-first");else if(i==t.items.length-1)e.addClass("step-last");else{e.addClass("step-"+(i+1));o="two";switch(i){case 2:o="three";break;case 3:o="four";break;case 4:o="five"}s=n("<span><\/span>");s.addClass("step");s.addClass(o);this.sliderEl.append(s)}},i))}this.sliderEl.prop("slide",null);this.sliderEl.slider({range:"max",min:t.min,max:t.max,value:u,slide:function(){i._raise(t.slide,t,"slide",{target:i})},change:function(n,r){var u=r.value,e=null;i.sliderCombo!=null?(u==t.min?u=".min":u==t.max?u=".max":u==2&&(u=".middle"),e=i.sliderCombo.find(u).data("val")):(u==t.min?u="first":u==t.max&&(u="last"),e=i.sliderText.find(".step-"+u).data("val"));f.val(QaCommon.Utils.isBlank(e)?r.value:e);i.sliderText.children().removeClass("active");i.sliderText.find(".step-"+r.value).addClass("active");i._raise(t.change,t,"change",{target:i,value:e})}})},_destroy:function(){n.ui.beeslider.prototype.destroy.call(this)}})}(jQuery),function(n){n.widget("ui.beesearchregionbar",n.ui.beesearchbar,{options:{allButton:{text:"",show:!0,click:null},emptyText:""},_setOption:function(t,i){n.ui.beesearchbar.prototype._setOption.call(this,key,i)},_create:function(){var i=this,t=i.options;n.ui.beesearchbar.prototype._create.apply(this,arguments);this.wrapper.removeClass("search");this.wrapper.removeClass("clear");t.allButton!=null&&t.allButton.show==!0&&(this.allButton=n('<span class="all-list dynamic"><em>'+t.allButton.text+"<\/em><\/span>"),this.listAllButton=n('<span class="dynamic"><em>'+t.allButton.text+"<\/em><\/span>"),this.allButton.insertAfter(i.input),this.allButton.bind("click",function(){i._raise(t.allButton.click,t,"click",{target:this.allButton,fromList:!1})}),this.listAllButton.bind("click",function(){i._raise(t.allButton.click,t,"click",{target:this.listAllButton,fromList:!0})}));this.emptyresults=i.results.next();i.results.hide();i.emptyresults.hide()},_close:function(){var n=this,t=n.options;this.currentLi=null;n.wrapper.hasClass("active")&&(n.wrapper.removeClass("active"),n.list.css("display","none"),n._raise(t.close,t,"close",{target:n}));n.results.hide();n.emptyresults.hide()},_jsonSource:function(t){var i=this,r=i.options,u=t,f=0;if(QaCommon.Utils.isBlank(u)||(f=u.length),f<r.minWordLength){i.isLoading=!1;return}n.ajax({url:r.source.url,dataType:"json",data:{startsWith:u},success:function(t){var u=i.list;i.list.find(".mCSB_container").length>0&&(u=i.list.find(".mCSB_container"));n.map(t.View.List||t.View,function(t){var f=n("<li />"),e;f.attr("data-title",t[r.source.labelField]);f.attr("data-id",t[r.source.valueField]);e=t[r.source.actionField]||"javascript:void(0)";f.append("<a href='"+e+"'>"+t[r.source.labelField]+"<\/a>");u.append(f);f.bind("click",{target:f},n.proxy(i._click,i))});i.emptyresults.find(".results-city-list").children("ul").length!=0||u.children("li").length!=0?n.proxy(i._open(),i):n.proxy(i._close(),i);i.isLoading=!1},error:function(){i.isLoading=!1}})},_open:function(){var t=this,i=t.options,r,u,f;this.currentLi=null;t.wrapper.hasClass("active")?t.list.children().length!=0?(t.list.data()!=null&&t.list.data().mCS_Init==undefined&&t.list.mCustomScrollbar(),t.emptyresults.hide(),t.results.show()):t.options.emptyText!=null&&(t.emptyresults.show(),t.results.hide()):(t._raise(i.beforeopen,i,"beforeopen",{target:t}),r=n(t.wrapper).find(".field").outerWidth(),n(t.results).css("width",r+22),n(t.results.children()).css("width",r+22),n(t.results.next()).css("width",r+22),t.results.css("z-index",50),t.fieldwrapper.css("z-index",51),t.fieldwrapper.css("position","relative"),t.wrapper.addClass("active"),t.list.css("display","block"),t.list.find("li").length!=0?(t.emptyresults.hide(),t.results.show(),u=0,t.results.find("li").each(function(t,i){u+=n(i).outerHeight()}),f=parseInt(t.results.find("ul").css("padding-top")),t.results.height(u+25+f),t.list.data()!=null&&t.list.data().mCS_Init==undefined?t.list.mCustomScrollbar():t.list.mCustomScrollbar("update"),t.results.find(".mCSB_scrollTools").css("display")=="block"?t.results.find(".bott-shadow").css("bottom","2px"):t.results.find(".bott-shadow").css("bottom","5px")):t.options.emptyText!=null&&(t.emptyresults.height(348),t.emptyresults.show(),t.results.hide()),t._raise(i.open,i,"open",{target:t}))},_destroy:function(){n.ui.beesearchbar.prototype.destroy.call(this)}})}(jQuery),function(n){n.widget("ui.beesearchtextbar",n.ui.beesearchbar,{options:{allButton:{text:"",show:!0,click:null},emptyText:"",urlParams:{}},_setOption:function(t,i){n.ui.beesearchbar.prototype._setOption.call(this,key,i)},_create:function(){var i=this,t=i.options;n.ui.beesearchbar.prototype._create.apply(this,arguments);this.wrapper.removeClass("search");this.wrapper.removeClass("clear");t.allButton!=null&&t.allButton.show==!0&&(this.allButton=n('<span class="all-list dynamic"><em>'+t.allButton.text+"<\/em><\/span>"),this.listAllButton=n('<span class="dynamic"><em>'+t.allButton.text+"<\/em><\/span>"),this.allButton.insertAfter(i.input),this.allButton.bind("click",function(){i._raise(t.allButton.click,t,"click",{target:this.allButton,fromList:!1})}),this.listAllButton.bind("click",function(){i._raise(t.allButton.click,t,"click",{target:this.listAllButton,fromList:!0})}));this.emptyresults=i.results.next(".results");i.results.hide();i.emptyresults.hide()},setUrlParams:function(n){var t=this;console.log(n);t.options.urlParams=n},_close:function(){var n=this,t=n.options;this.currentLi=null;n.wrapper.hasClass("active")&&(n.wrapper.removeClass("active"),n.list.css("display","none"),n._raise(t.close,t,"close",{target:n}));n.results.hide();n.emptyresults.hide()},_jsonSource:function(t){var i=this,r=i.options,f=t,e=0,u;if(QaCommon.Utils.isBlank(f)||(e=f.length),e<r.minWordLength){i.isLoading=!1;return}u=r.urlParams;u.startsWith=f;console.log("Request params: ",u);n.ajax({url:r.source.url,dataType:"json",data:u,success:function(t){var u=i.list,f;i.list.find(".mCSB_container").length>0&&(u=i.list.find(".mCSB_container"));f=JSON.parse(t);n.map(f,function(t){var f=n("<li />"),e;f.attr("data-title",t[r.source.labelField]);f.attr("data-id",t[r.source.valueField]);e=t[r.source.actionField]||"javascript:void(0)";f.append("<a href='"+e+"'>"+t[r.source.labelField]+"<\/a>");u.append(f);f.bind("click",{target:f},n.proxy(i._click,i))});i.emptyresults.find(".results-city-list").children("ul").length!=0||u.children("li").length!=0?n.proxy(i._open(),i):n.proxy(i._close(),i);i.isLoading=!1},error:function(){i.isLoading=!1}})},_open:function(){var t=this,i=t.options,r,u,f;this.currentLi=null;t.wrapper.hasClass("active")?t.list.children().length!=0?(t.list.data()!=null&&t.list.data().mCS_Init==undefined&&t.list.mCustomScrollbar(),t.emptyresults.hide(),t.results.show()):t.options.emptyText!=null&&(t.emptyresults.show(),t.results.hide()):(t._raise(i.beforeopen,i,"beforeopen",{target:t}),r=n(t.wrapper).find(".field").outerWidth(),n(t.results).css("width",r+22),n(t.results.children()).css("width",r+22),n(t.results.next()).css("width",r+22),t.results.css("z-index",50),t.fieldwrapper.css("z-index",51),t.fieldwrapper.css("position","relative"),t.wrapper.addClass("active"),t.list.css("display","block"),n(t.list).css("padding-top","60px"),t.list.find("li").length!=0?(t.emptyresults.hide(),t.results.show(),u=0,t.results.find("li").each(function(t,i){u+=n(i).outerHeight()}),f=parseInt(t.results.find("ul").css("padding-top")),t.results.height(u+25+f),t.list.data()!=null&&t.list.data().mCS_Init==undefined?t.list.mCustomScrollbar():t.list.mCustomScrollbar("update"),t.results.find(".mCSB_scrollTools").css("display")=="block"?t.results.find(".bott-shadow").css("bottom","2px"):t.results.find(".bott-shadow").css("bottom","5px")):t.options.emptyText!=null&&(t.emptyresults.height(348),t.emptyresults.show(),t.results.hide()),t._raise(i.open,i,"open",{target:t}))},_destroy:function(){n.ui.beesearchbar.prototype.destroy.call(this)}})}(jQuery);QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Validation=QA.Beeline.Validation||{};QA.Beeline.Validation.Ext=QA.Beeline.Validation.Ext||function(){var n=function(n,t){if(!n)return null;var i="html";return t&&(i=t),$(i).find(n)},t=function(n,t){if(!n)return undefined;var i="html";return t&&(i=t),$(i).find("[name='"+n+"']").first()};return{ATTR_VALIDATION_FOR:"validation-for",GetElementsBySelector:n,GetElementByName:t}}();QA.Beeline.Validation.Ext.Captcha=QA.Beeline.Validation.Ext.Captcha||function(){var n={},t=function(t,u){t&&t!=null||(t={});t.Name||(t.Name="Captcha");u?t.ContextSelector="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+u+"']":(u="",t.ContextSelector="html");n[u]=t;QA&&QA.Beeline&&QA.Beeline.Validation&&(QA.Beeline.Validation.AddClientValidationExtension(u,t.Name,i),QA.Beeline.Validation.AddSubmitButtonStateExtension(u,t.Name,r))},i=function(t,i){var r,u="%N%",f,e;t&&(f=n[t],r=f.ContextSelector);i&&(e=r?$(r).find("[name='"+i+"']"):$("[name='"+i+"']"),$(e).each(function(){var n=$(this),t,f;if(!n.is(":visible"))return!0;u=n.siblings(QA.Beeline.Validation.SELECTOR_RED_ERROR).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT);t=n.attr("maxlength");f=n.val();(!f||t>f.length)&&QA.Beeline.Validation.AddError(i,u.replace("%N%",t),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r)}))},r=function(t,i){var r=!0,u;return i&&(u=t?$(n[t].ContextSelector).find("[name='"+i+"']"):$("[name='"+i+"']"),u.each(function(){var n=$(this),i,t;return n.is(":visible")?(i=n.attr("maxlength"),t=n.val(),!t||i>t.length?(r=!1,!1):void 0):!0})),r};return{Init:t}}();QA.Beeline.Validation.Ext.Phone=QA.Beeline.Validation.Ext.Phone||function(){function l(i,u,c){var a=$(u.target.element).attr("id"),v,b,y,p,k,l,w,g,d;(a==undefined||a==null||a=="")&&(a=$.fn.GUID());v=a+"."+r;c!=null&&(n[t]=c[t]);b="";y=u.target.element.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first();y&&y.length>0&&(b=y.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID));p=$("#"+u.numberFieldId);p&&(k=p.attr("name"),p.siblings("input").first().attr("name",v),l=$(i.target).next("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+k+"']").first(),l&&l.length>0?(l.attr(QA.Beeline.Validation.ATTR_VALIDATION_FOR,v),w=$(u.target.element).find(".form-box").has("input"),w==undefined||w==null||w.length==0?l.appendTo(u.target.element):l.appendTo($(u.target.element).find(".form-box").has("input"))):u.target.element.append('<div class="form-tip" data-field-required-text="'+e+'" data-field-title="'+o+'" data-field-incorrect-text="'+s+'" validation-for="'+v+'"><\/div>'));u.target.options.isShowPrefix&&!u.target.element.hasClass(h)&&(d=$("#"+u.prefixFieldId),d&&(g=d.attr("name")));f(k,g,v,b)}function a(t,i){var e,u,r,o,f;i.type==="prefix"&&(e=i.target.parent().attr("name"),e&&(u="",r=i.target.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),r&&r.length>0&&(u=r.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID)),o=n[u],f=o.Name,QA.Beeline.Validation.Validate(null,!0,f,i.target),QA.Beeline.Validation.HideRedErrors(f,i.target)))}var e="Не указан телефон",o="Телефон",s="Неверный номер телефона",i=7,t="PhoneLength",r="PhoneComplexElement",u=".form-phone-box",h="def-not-required",c="data-field-not-bee-text",n={},f=function(r,e,o,s){QA&&QA.Beeline&&QA.Beeline.Validation?v({Name:o,PhoneName:r,PhoneCodeName:e,ControlRootSelector:u,PhoneLength:n[t]!=null?n[t]:i},s):setTimeout(function(){f(r,e,o,s)},100)},v=function(t,f){var h,c,e,s,o;if(t&&t!=null||(t={}),t.Name||(t.Name=r),t.PhoneName||(t.PhoneName="Phone"),t.PhoneCodeRequired=t.PhoneCodeName?!0:!1,t.ControlRootSelector||(t.ControlRootSelector=u),t.PhoneLength||(t.PhoneLength=i),f?t.ContextSelector="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+f+"']":(f="",t.ContextSelector="html"),n[f]=t,QA&&QA.Beeline&&QA.Beeline.Validation){if(QA.Beeline.Validation.AddClientValidationExtension(f,t.Name,y),h=QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t.Name+"']",t.ContextSelector),!h)return!1;if(c=$(h).parents(t.ControlRootSelector),t.PhoneCodeRequired&&(e=QA.Beeline.Validation.Ext.GetElementByName(t.PhoneCodeName,c).siblings(".ui-combobox").find("input"),e=e&&e.length>0?e[0]:QA.Beeline.Validation.Ext.GetElementByName(t.PhoneCodeName,c).siblings("input")),s=QA.Beeline.Validation.Ext.GetElementByName(t.PhoneName,c),!e&&t.PhoneCodeRequired||!s||!h)return;o=t.Name;e&&$(e).bind("blur",{ErrorKey:o},function(n){$(e).is(":focus")||(QA.Beeline.Validation.Validate(null,!0,o,n.target),$(s).prev().is(":focus")&&QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target))}).bind("focus",{ErrorKey:o},function(n){QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.ErrorKey+"']",this).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target)});$(s).siblings("input").bind("blur",{ErrorKey:o},function(n){e!=undefined&&e!=null&&e.length!=0&&$(e).is(":focus")||$(s).prev().is(":focus")||QA.Beeline.Validation.Validate(null,!0,n.data.ErrorKey,n.target)}).bind("focus",{ErrorKey:o,ContextSelector:t.ContextSelector},function(n){QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.ErrorKey+"']",n.data.ContextSelector).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target)}).bind("keyup",{ErrorKey:o},function(n){n.keyCode!=13&&(e==undefined||e==null||e.length==0||$(e).val().length>0)&&$(s).val().length>0&&(QA.Beeline.Validation.Validate(null,!0,n.data.ErrorKey,n.target),QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target))})}},y=function(t,i){var r=n[t],f,s,v,u,h,e,o,l,a;if(!r)return console.error("Can't read params"),!1;if(i){if(f=QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']",r.ContextSelector),!f)return!1;if(s=$(f).parents(r.ControlRootSelector),v=$(f).attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD)=="true",!s.is(":visible"))return!0;if(r.PhoneCodeRequired&&(u=QA.Beeline.Validation.Ext.GetElementByName(r.PhoneCodeName,s),u=u&&u.length>0?u[0]:undefined),h=QA.Beeline.Validation.Ext.GetElementByName(r.PhoneName,s),!u&&r.PhoneCodeRequired||!h||!f)return!1;if(e="903",u&&(e=$(u).val()),o=$(h).val().replace(/[^0-9.]/g,""),!i||!u&&r.PhoneCodeRequired||!e||e==""||!h||!o||o==""){if(l=$(f).attr(c),l==undefined&&(l="Номер не принадлежит сети «билайн»",console.warn("TODO: необходимо проинциализировать красную плашку валидации телефона аттрибутом data-field-not-bee-text. Пример: ~ViewsFeedbackIndex.cshtml. При возникновении вопросов: biryukovp@quantumart.ru.")),a=$(u).siblings(".ui-combobox").children("input").val(),a!=undefined&&a!=null&&a!=""&&(!e||e==""))return QA.Beeline.Validation.AddError(i,l,QA.Beeline.Validation.ErrorTypes.Other,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContextSelector),!1;if(v)return QA.Beeline.Validation.AddError(i,$(f).attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Required,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContextSelector),!1}return o.length>0&&o.length!=r.PhoneLength?(QA.Beeline.Validation.AddError(i,$(f).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContextSelector),!1):!0}return!1};return{Init:l,OnChange:a}}();QA.Beeline.Validation.Ext.AutoSelect=QA.Beeline.Validation.Ext.AutoSelect||function(){function i(i,r){var e=$.fn.GUID()+"."+n,h="",u=r.target.element.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),f,o,s;if(u&&u.length>0?h=u.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID):u=$("html"),f=r.target.element,!f){console.error("Can't find AutoSelect element to init validation.");return}o=f.attr("name");s=u.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"="+o+"]").first();s.attr(QA.Beeline.Validation.ATTR_VALIDATION_FOR,e);s.appendTo(f.next());f.siblings("span").find("input").first().attr("name",e);t(o,e,h)}function r(n){var t=$(n.target),i=t.siblings("span").find("input").first().attr("name");QA.Beeline.Validation.Validate(null,!0,i,t)}var n="AutoSelectComplexElement",t=function(n,i,r){QA&&QA.Beeline&&QA.Beeline.Validation?u({Name:i,ValueName:n},r):setTimeout(function(){t(n,i,r)},100)},u=function(t,i){if(t&&t!=null||(t={}),t.Name||(t.Name=n,console.warn("No unique name for element AutoSelect")),!t.ValueName){t.ValueName="";console.error("No ValueName in params for element AutoSelect");return}if(QA&&QA.Beeline&&QA.Beeline.Validation){QA.Beeline.Validation.AddClientValidationExtension(i,t.Name,f);var r=$("[name='"+t.Name+"']").first();if(!r)return console.error("Can't find element AutoSelect. Name="+t.Name),!1;r.bind("blur",function(n){setTimeout(function(){r.is(":focus")||QA.Beeline.Validation.Validate(null,!0,t.Name,n.target)},100)}).bind("focus",{ErrorKey:t.Name},function(n){QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.ErrorKey+"']",this).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target)})}},f=function(n,t){var i,f,r,u;return t?(i=$("[name='"+t+"']").first(),!i)?!1:i.is(":visible")?(f=i.parent().siblings("input[type='hidden']").first(),r=f.val(),!f||r==""||r=="0"||r==0)?(u=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t+"']"),!u)?!1:(QA.Beeline.Validation.AddError(t,u.attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Required,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,u),!1):!0:!0:!1};return{Init:i,OnChange:r}}();QA.Beeline.Validation.Ext.Select=QA.Beeline.Validation.Ext.Select||function(){function r(r,u){var o=$.fn.GUID()+"."+n,h="",f=u.target.element.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),e,c,s;if(f&&f.length>0?h=f.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID):f=$("html"),e=u.target.element,!e){console.error("Can't find Select element to init validation.");return}c=e.attr("name");s=f.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"="+c+"]").first();s.attr(QA.Beeline.Validation.ATTR_VALIDATION_FOR,o);s.appendTo(e.parent());e.siblings(t).first().attr("name",o);i(o,h)}function u(n){var i=$(n.target),r=i.siblings("span"+t).attr("name");QA.Beeline.Validation.Validate(null,!0,r,i)}var n="SelectComplexElement",t=".slct",i=function(n,t){QA&&QA.Beeline&&QA.Beeline.Validation?f(n,t):setTimeout(function(){i(n,t)},100)},f=function(t,i){var t,r;if(t&&t!=""||(t=n,console.warn("No unique name for element Select")),QA&&QA.Beeline&&QA.Beeline.Validation){if(QA.Beeline.Validation.AddClientValidationExtension(i,t,e),r=$("[name='"+t+"']").first(),!r||r.length==0)return console.error("Can't find element Select. Name="+t),!1;r.bind("click",function(n){var t=$(n.target),i=t.attr("name");QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']",this).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(i,t)})}},e=function(n,t){var i,f,r,u;return t?(i=$("[name='"+t+"']").first(),!i)?!1:i.is(":visible")?(f=i.siblings("input[type='hidden']").first(),r=f.val(),!f||r==""||r=="0"||r==0)?(u=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t+"']"),!u)?!1:(QA.Beeline.Validation.AddError(t,u.attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Required,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,u),!1):!0:!0:!1};return{Init:r,OnChange:u}}();QA.Beeline.Validation.Ext.Checkbox=QA.Beeline.Validation.Ext.Checkbox||function(){var t=function(t,i){n(t,i)},n=function(t,r){QA&&QA.Beeline&&QA.Beeline.Validation?i(t,r):setTimeout(function(){n(t,r)},100)},i=function(n,t){if(!n||n==""){var n="No unique name for element Email";console.warn("No unique name for element Email")}QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(t,n,r)},r=function(n,t){var i,u,r;return t?(i=$("[name='"+t+"']").first(),!i.closest(".checkbox").is(":visible"))?!0:i?(u=i.attr("checked")=="checked",r=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t+"']"),i.find("input").length>0&&(i=i.find("input")),i.attr("checked")&&i.attr("checked")=="checked"?!0:(QA.Beeline.Validation.AddError(t,r.attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Other,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r),!1)):!1:!1};return{Init:t}}();QA.Beeline.Validation.Ext.Email=QA.Beeline.Validation.Ext.Email||function(){var t=/^(([^<>()|[\]\\.,;:\s@\"А-Яа-я]+(\.[^<>()[\]\\.,;:\s@\"А-Яа-я]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,i=64,r=255,u=function(t,i){n(t,i)},n=function(t,i){QA&&QA.Beeline&&QA.Beeline.Validation?f(t,i):setTimeout(function(){n(t,i)},100)},f=function(n,t){if(!n||n==""){var n="No unique name for element Email";console.warn("No unique name for element Email")}QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(t,n,e)},e=function(n,u){var o,e,s,f;return u?(o=$("[name='"+u+"']").first(),!o)?!1:o.is(":visible")?(e=o.val(),e==undefined||e==null||e=="")?!0:t.test(e)?(s=e.split("@"),s[0].length>i||s[1].length>r)?(f=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+u+"']"),!f)?!1:(QA.Beeline.Validation.AddError(u,f.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT_LENGTH),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,f),!1):!0:(f=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+u+"']"),!f)?!1:(QA.Beeline.Validation.AddError(u,f.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,f),!1):!0:!1};return{Init:u}}();QA.Beeline.Validation.Ext.SearchBar=QA.Beeline.Validation.Ext.SearchBar||function(){function r(r,u){var o="val-"+$.fn.GUID()+"."+t,c="",f=u.target.element.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),e,s,h;if(f&&f.length>0?c=f.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID):f=$("html"),e=u.target.element,!e){console.error("Can't find SearchBar element to init validation.");return}s=e.attr("name");h=f.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"="+s+"]").first();h.attr(QA.Beeline.Validation.ATTR_VALIDATION_FOR,o);h.appendTo(e.prev());e.siblings(n).find("input").first().attr("name",o);i(s,o,c)}function u(t){var i=$(t.target),r=i.siblings(n).find("input").first().attr("name");QA.Beeline.Validation.Validate(null,!0,r,i)}function f(n){if(typeof n.selectionStart=="number")n.selectionStart=n.selectionEnd=n.value.length;else if(typeof n.createTextRange!="undefined"){n.focus();var t=n.createTextRange();t.collapse(!1);t.select()}}var t="SearchBarComplexElement",n="div.search-bar",i=function(n,t,r){QA&&QA.Beeline&&QA.Beeline.Validation?e({Name:t,ValueName:n},r):setTimeout(function(){i(n,t,r)},100)},e=function(n,i){if(n&&n!=null||(n={}),n.Name||(n.Name=t,console.warn("No unique name for element SearchBar")),!n.ValueName){n.ValueName="";console.error("No ValueName in params for element SearchBar");return}if(QA&&QA.Beeline&&QA.Beeline.Validation){QA.Beeline.Validation.AddClientValidationExtension(i,n.Name,o);var r=$("[name='"+n.Name+"']").first();if(!r)return console.error("Can't find element SearchBar. Name="+n.Name),!1;r.bind("blur",function(t){if(QaCommon.Browser.getInternetExplorerVersion()==8){var u=r.parents(".search-bar").last(),i=u.find(":focus");if(i&&i.length>0&&($(i[0]).hasClass("mCSB_dragger_bar")||$(i[0]).hasClass("mCSB_draggerRail"))){r.focus();f(r[0]);return}}setTimeout(function(){r.is(":focus")||QA.Beeline.Validation.Validate(null,!0,n.Name,t.target)},100)}).bind("focus",{ErrorKey:n.Name},function(n){QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.ErrorKey+"']",this).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target)})}},o=function(t,i){var f,e,u,r;return i?(f=$("[name='"+i+"']").first(),!f)?!1:f.is(":visible")?(e=f.closest(n).siblings("input[type='hidden']").first(),u=e.val(),f.val().length==0&&(!e||u==""||u=="0"||u==0))?(r=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']"),!r)?!1:(QA.Beeline.Validation.AddError(i,r.attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Required,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r),!1):f.val().length>0&&(!e||u==""||u=="0"||u==0)?(r=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']"),!r)?!1:(QA.Beeline.Validation.AddError(i,r.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r),!1):!0:!0:!1};return{Init:r,OnChange:u}}();QA.Beeline.Validation.Ext.InputRegex=QA.Beeline.Validation.Ext.InputRegex||function(){var n="^[A-Za-z0-9]*$",t={},r=function(n,t,r){i(n,t,r)},i=function(n,t,r){QA&&QA.Beeline&&QA.Beeline.Validation?u(n,t,r):setTimeout(function(){i(n,t,r)},100)},u=function(n,i,r){if(!n||n==""){var n="No unique name for element InputText";console.warn("No unique name for element InputText")}t[i+n]=r;QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(i,n,f)},f=function(i,r){var e,f,u,s,o;return r?(e=$("[name='"+r+"']").first(),!e)?!1:e.is(":visible")?(f=e.val(),f==undefined||f==null||f=="")?!0:(u=t[i+r],u&&u!=null&&u!=""?(u=u.regex,u&&u!=null&&u!=""||(u=n)):u=n,s=new RegExp(u),!s.test(f))?(o=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+r+"']"),!o)?!1:(QA.Beeline.Validation.AddError(r,o.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,o),!1):!0:!0:!1};return{Init:r,REGEX_COLLECTION:{FIO:"^[A-Za-zА-Яа-яёЁ]+['A-Za-zА-Яа-яёЁ -]*$",Appartment:"^[0-9]*$",Building:"^[A-Za-zА-Яа-яёЁ 0-9.\\-/\\\\]*$",Street:"^[A-Za-zА-Яа-яёЁ 0-9.\\-/\\\\]*$",City:"^[A-Za-zА-Яа-яёЁ 0-9.\\-/\\\\]*$",TvDeviceMacAddress:"^[A-Z0-9]{2}:[A-Z0-9]{2}:[A-Z0-9]{2}:[A-Z0-9]{2}:[A-Z0-9]{2}:[A-Z0-9]{2}$",TvDeviceSerialNumber:"^[A-Z0-9]{4}$",TvDeviceGuid:"^[A-Z0-9]{12}$",TvRouterSerial:"^[A-Za-z0-9]{1,32}$",Phone:"^((8|\\+7|7)[\\-|\\s ]?)?(\\(?\\d{3}\\)?[\\-|\\s ]?)?[\\d-|\\s ]{7,10}$"}}}();QA.Beeline.Validation.Ext.PhoneNoSuggest=QA.Beeline.Validation.Ext.PhoneNoSuggest||function(){function u(n,u,e){var o=$("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),s=o.find("[name='"+n+"']"),h=o.find("[name='"+u+"']");s.mask(r,{placeholder:" "});h.mask(i,{placeholder:" "});QA.Beeline.Validation.AddClientValidationExtension(e,n,f);h.bind("blur",{Phone:s,PhoneCode:h},function(n){var i=$(this),t=$(n.data.Phone),r=$(n.data.PhoneCode);r.is(":focus")||t.is(":focus")||QA.Beeline.Validation.Validate(null,!0,t.attr("name"),i)}).bind("focus",{PhoneName:n},function(n){var t=$(this);o.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.PhoneName+"']").parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.PhoneName,t)}).bind("keyup",{Phone:s},function(n){var i,r;n.keyCode!=13&&(i=$(this),QA.Beeline.Validation.Validate(null,!0,n.data.Phone.attr("name"),o),QA.Beeline.Validation.HideRedErrors(n.data.Phone.attr("name"),i),r=new RegExp(t),r.test(i.val())&&n.data.Phone.focus())});s.bind("blur",{Phone:s,PhoneCode:h},function(n){var i=$(this),t=$(n.data.Phone),r=$(n.data.PhoneCode);r.is(":focus")||t.is(":focus")||QA.Beeline.Validation.Validate(null,!0,t.attr("name"),i)}).bind("focus",{PhoneName:n},function(n){var t=$(this);o.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.PhoneName+"']").parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.PhoneName,t)}).bind("keyup",{PhoneName:n},function(n){if(n.keyCode!=13){var t=$(this);QA.Beeline.Validation.Validate(null,!0,n.data.PhoneName,o);QA.Beeline.Validation.HideRedErrors(n.data.PhoneName,t)}})}function n(n){return n?n.replace(/\-/g,""):""}var t="^[0-9]{3}$",i="999",r="999-99-99",f=function(t,i){var f=f=$("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),r=f.find("[name='"+i+"']"),u=r.parent().siblings().find("input"),e;return!u.is(":visible")||!r.is(":visible")?!0:r&&u&&(n(r.val()).length!=r.attr("maxlength")||n(u.val()).length!=u.attr("maxlength"))?(e=r.parent().parent().siblings(QA.Beeline.Validation.SELECTOR_RED_ERROR).attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),QA.Beeline.Validation.AddError(i,e,QA.Beeline.Validation.ErrorTypes.Required,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,f),!1):!0};return{Init:u}}();QA.Beeline.Validation.Ext.Passport=QA.Beeline.Validation.Ext.Passport||function(){function h(n,t){var h=$.fn.GUID()+"."+i,y="",l=t.target.element.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),c,a,r,p,v;l&&l.length>0&&(y=l.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID));c=$("#"+t.numberFieldId);c&&(a=c.attr("name"),c.siblings("input").first().attr("name",h),r=$(n.target).next("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+a+"']").first(),r&&r.length>0?(r.attr(QA.Beeline.Validation.ATTR_VALIDATION_FOR,h),r.appendTo(t.target.element)):t.target.element.append('<div class="form-tip" data-field-required-text="'+f+'" data-field-title="'+e+'" data-field-incorrect-text="'+o+'" validation-for="'+h+'"><\/div>'));t.target.options.isShowPrefix&&!t.target.element.hasClass(s)&&(v=$("#"+t.prefixFieldId),v&&(p=v.attr("name")));u(a,p,h,y)}function c(t,i){var e,u,r,o,f;i.type==="prefix"&&(e=i.target.parent().attr("name"),e&&(u="",r=i.target.parents("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),r&&r.length>0&&(u=r.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID)),o=n[u],f=o.Name,QA.Beeline.Validation.Validate(null,!0,f,i.target),QA.Beeline.Validation.HideRedErrors(f,i.target)))}var f="Не указан паспорт",e="Паспорт",o="Неверный номер паспорта",t=6,i="PassportComplexElement",r=".form-passport-box",s="def-not-required",n={},u=function(n,i,f,e){QA&&QA.Beeline&&QA.Beeline.Validation?l({Name:f,PhoneName:n,PhoneCodeName:i,ControlRootSelector:r,PhoneLength:t},e):setTimeout(function(){u(n,i,f,e)},100)},l=function(u,f){var h,c,e,o,s;if(u&&u!=null||(u={}),u.Name||(u.Name=i),u.PhoneName||(u.PhoneName="Phone"),u.PhoneCodeRequired=u.PhoneCodeName?!0:!1,u.ControlRootSelector||(u.ControlRootSelector=r),u.PhoneLength||(u.PhoneLength=t),f?u.ContextSelector="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+f+"']":(f="",u.ContextSelector="html"),n[f]=u,QA&&QA.Beeline&&QA.Beeline.Validation){if(QA.Beeline.Validation.AddClientValidationExtension(f,u.Name,a),h=QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+u.Name+"']",u.ContextSelector),!h)return!1;if(c=$(h).parents(u.ControlRootSelector),u.PhoneCodeRequired&&(e=QA.Beeline.Validation.Ext.GetElementByName(u.PhoneCodeName,c).siblings(".ui-combobox").find("input"),e=e&&e.length>0?e[0]:undefined),o=QA.Beeline.Validation.Ext.GetElementByName(u.PhoneName,c),!e&&u.PhoneCodeRequired||!o||!h)return;s=u.Name;e&&$(e).bind("blur",function(n){$(e).is(":focus")||$(o).prev().is(":focus")||QA.Beeline.Validation.Validate(null,!0,s,n.target)}).bind("focus",{ErrorKey:s},function(n){QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.ErrorKey+"']",this).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target)});$(o).siblings("input").bind("blur",{ErrorKey:s},function(n){e&&$(e).is(":focus")||$(o).prev().is(":focus")||QA.Beeline.Validation.Validate(null,!0,n.data.ErrorKey,n.target)}).bind("focus",{ErrorKey:s,ContextSelector:u.ContextSelector},function(n){QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+n.data.ErrorKey+"']",n.data.ContextSelector).parent().removeClass(QA.Beeline.Validation.CLASS_INVALID);QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target)}).bind("keyup",{ErrorKey:s},function(n){n.keyCode!=13&&(!e||$(e).val().length>0)&&$(o).val().length>0&&(QA.Beeline.Validation.Validate(null,!0,n.data.ErrorKey,n.target),QA.Beeline.Validation.HideRedErrors(n.data.ErrorKey,n.target))})}},a=function(t,i){var r=n[t],f,e,u,o;return r?i?(f=QA.Beeline.Validation.Ext.GetElementsBySelector("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']",r.ContextSelector),!f)?!1:(e=$(f).parents(r.ControlRootSelector),!e.is(":visible"))?!0:(r.PhoneCodeRequired&&(u=QA.Beeline.Validation.Ext.GetElementByName(r.PhoneCodeName,e),u=u&&u.length>0?u[0]:undefined),o=e,console.log("Pass type: "),console.log(o),elementPhoneVal.length!=r.PhoneLength)?(QA.Beeline.Validation.AddError(i,$(f).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContextSelector),!1):!0:!1:(console.error("Can't read params"),!1)};return{Init:h,OnChange:c}}();QA.Beeline.Validation.Ext.Calendar=QA.Beeline.Validation.Ext.Calendar||function(){var n=function(n){var t="",i=$("#"+n),r;return i&&(r=$(i).closest("["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"]").first(),t=r.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID)),t},t=function(t,r){var u=r.target.input,f=u.parent().parent().find(".form-tip").first(),e=r.target.hiddeninput.attr("id"),o=n(e);f&&f.length>0&&f.appendTo(u.parent());i(u.attr("name"),o)},i=function(n,t){n&&n!=""||(n="No unique name for element Date",console.warn("No unique name for element Date"));QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(t,n,r)},r=function(n,t){var r,h,i,f,u,e,o,s,c;if(t)return(r=$("[name='"+t+"']").first(),r.length==0)?void 0:(h=r.val(),h.replace(/^[\s\.]+$/,"")!=""&&(i=r.data("ui-beecalendar"),f=new Date(i.value.getFullYear(),i.value.getMonth(),i.value.getDate()),i.options.minAllowDate&&f<i.options.minAllowDate&&(u=i.options.minAllowDate.toString("dd.MM.yyyy"),QA.Beeline.Validation.AddError(t,"Дата не должна быть ранее "+u,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r)),i.options.maxAllowDate&&f>i.options.maxAllowDate&&(u=i.options.maxAllowDate.toString("dd.MM.yyyy"),QA.Beeline.Validation.AddError(t,"Дата не должна быть позже "+u,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r)),e=i.options,typeof e.hasNowTime!="undefined"&&e.hasNowTime==!0&&f.equals(i.options.minAllowDate)&&(o=i.value.getHours(),o>0&&o<Date.now().getHours()))?(s=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t+"']"),c=s.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,c,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,s),!1):void 0)},u=function(n,t){if(t.type!="keyup"){var i=t.target.input,r=i.attr("name");QA.Beeline.Validation.Validate(null,!0,r,i)}};return{Init:t,OnChange:u}}();QA.Beeline.Validation.Ext.InputDecimal=QA.Beeline.Validation.Ext.InputDecimal||function(){var n=-2147483648,t=2147483647,i=!0,r=".",u=".",o="data-field-out-of-interval-text",f={},s=function(n,t,i){e(n,t,i)},e=function(n,t,i){QA&&QA.Beeline&&QA.Beeline.Validation?h(n,t,i):setTimeout(function(){e(n,t,i)},100)},h=function(n,t,i){if(!n||n==""){var n="No unique name for element InputText";console.warn("No unique name for element InputText")}f[t+n]=i;QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(t,n,c)},c=function(e,s){var v,c,l,h,a;if(!s||(v=$("[name='"+s+"']").first(),!v))return!1;if(!v.is(":visible")||(c=v.val(),c==undefined||c==null||c==""))return!0;if(l=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+s+"']"),!l)return!1;if(h=f[e+s],h&&h!=null&&h!=""?((h.min===undefined||h.min==null||h.min==="")&&(h.min=n),(h.max===undefined||h.max==null||h.max==="")&&(h.max=t),(h.onlyInteger===undefined||h.onlyInteger==null||h.onlyInteger==="")&&(h.onlyInteger=i),h.decimalSeparator&&h.decimalSeparator!=null&&h.decimalSeparator!==""||(h.decimalSeparator=r)):h={min:n,max:t,onlyInteger:i,decimalSeparator:r},c=$.trim(c),h.onlyInteger)if(!isNaN(c)&&/^[0-9\-]*$/.test(c))a=parseInt(c);else return QA.Beeline.Validation.AddError(s,l.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,l),!1;else{if(h.decimalSeparator!==u&&(c=c.replace(h.decimalSeparator,u)),isNaN(c))return QA.Beeline.Validation.AddError(s,l.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,l),!1;a=parseFloat(c)}return a===undefined||a>h.max||a<h.min?(QA.Beeline.Validation.AddError(s,l.attr(o),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,l),!1):!0};return{Init:s}}();QA.Beeline.Validation.Ext.TaxNumber=QA.Beeline.Validation.Ext.TaxNumber||function(){var n=function(n,i){t(n,i)},t=function(n,t){if(!n||n==""){var n="No unique name for element InputText";console.warn("No unique name for element InputText")}QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(t,n,r)},i=function(n){var f,e,o,i,u,t,r;if(n==undefined||n==null||n==""||(f="^[0-9]{10}|[0-9]{12}$",e=new RegExp(f),!e.test(n)))return!1;if(n.length==10){for(o=[2,4,10,3,5,9,4,6,8],i=0,t=0;t<=8;t++)r=Number(n.charAt(t)),i+=r*o[t];if(i===0||(u=i%11%10,u!==Number(n.charAt(9))))return!1}else{var s=[7,2,4,10,3,5,9,4,6,8],h=[3,7,2,4,10,3,5,9,4,6,8],i=0;for(t=0;t<=9;t++)r=Number(n.charAt(t)),i+=r*s[t];if(i===0||(u=i%11%10,u!==Number(n.charAt(10))))return!1;for(i=0,t=0;t<=10;t++)r=Number(n.charAt(t)),i+=r*h[t];if(u=i%11%10,u!==Number(n.charAt(11)))return!1}return!0},r=function(n,t){var r,f,u;return t?(r=$("[name='"+t+"']").first(),!r)?!1:r.is(":visible")?(f=r.val(),!i(f))?(u=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t+"']"),!u)?!1:(QA.Beeline.Validation.AddError(t,u.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,u),!1):!0:!0:!1};return{Init:n}}();QA.Beeline.Validation.Ext.CustomValidation=QA.Beeline.Validation.Ext.CustomValidation||function(){var n={},i=function(n,i,r){t(n,i,r)},t=function(n,i,u){QA&&QA.Beeline&&QA.Beeline.Validation?r(n,i,u):setTimeout(function(){t(n,i,u)},100)},r=function(t,i,r){if(!t||t==""){var t="No unique name for element InputText";console.warn("No unique name for element InputText")}n[i+t]=r;QA&&QA.Beeline&&QA.Beeline.Validation&&QA.Beeline.Validation.AddClientValidationExtension(i,t,u)},u=function(t,i){var u,r,e,f;return i?(u=$("[name='"+i+"']").first(),!u)?!1:u.is(":visible")?(r=u.val(),r==undefined||r==null||r=="")?!0:(e=n[t+i],e&&!e(r))?(f=$("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+i+"']"),!f)?!1:(QA.Beeline.Validation.AddError(i,f.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,f),!1):!0:!0:!1};return{Init:i}}(),function(n){n.fn.menuAim=function(t){var f=n(this),r=null,u=[],e=null,o=null,i=n.extend({rowSelector:"> li",submenuSelector:"*",tolerance:75,enter:n.noop,exit:n.noop,activate:n.noop,deactivate:n.noop,eventMethod:"mouseenter"},t),h=3,c=300,l=function(n){u.push({x:n.pageX,y:n.pageY});u.length>h&&u.shift()},a=function(){o&&clearTimeout(o)},v=function(){o&&clearTimeout(o);i.enter(this);s(this)},y=function(){i.exit(this)},p=function(n){n!=r&&(r&&i.deactivate(r),i.activate(n),r=n)},s=function(n){var t=w();t?o=setTimeout(function(){s(n)},t):p(n)},w=function(){function l(n,t){return(t.y-n.y)/(t.x-n.x)}if(!r||!n(r).is(i.submenuSelector))return 0;var s=f.offset(),a={x:s.left+f.outerWidth(),y:s.top-i.tolerance},h={x:s.left+f.outerWidth(),y:s.top+f.outerHeight()+i.tolerance},o=u[u.length-1],t=u[0];if(!o||(t||(t=o),t.x<s.left||t.x>h.x||t.y<s.top||t.y>h.y)||e&&o.x==e.x&&o.y==e.y)return 0;var v=l(o,a),y=l(o,h),p=l(t,a),w=l(t,h);return v<p&&y>w?(e=o,c):(e=null,0)},b=function(){f.mouseleave(a).find(i.rowSelector).on(i.eventMethod,v).mouseleave(y);n(document).mousemove(l)};return b(),this}}(jQuery),function(n){var t,i,r;n.qa_ua=n.qa_ua||{init:function(){t=this.platform=this.detect(this.data.platforms);i=this.browser=this.detect(this.data.browsers);r=this.engine=this.detect(this.data.engines)},detect:function(t){for(var u=navigator.userAgent.toLowerCase(),i={},c,a,e,o,f,r,h,l,s=0,v=t.length;s<v;s++)if(f=t[s],c=f.name,a=f.versionSearch,e=f.flags,o=f.versionNames,u.indexOf(c)!==-1){if(i.name=c.replace(/\s/g,""),i[i.name]=!0,i.version=(""+(new RegExp(a+"(\\d+((\\.|_)\\d+)*)").exec(u)||[,0])[1]).replace(/_/g,"."),i.versionMajor=parseInt(i.version,10),e)for(r=0,h=e.length;r<h;r++)i[e[r]]=!0;if(o)for(r=0,h=o.length;r<h;r++)if(l=o[r],i.version.indexOf(l.number)===0){i.versionName=l.name;i[i.versionName]=!0;break}t===n.qa_ua.data.platforms&&(i.mobile=/mobile|phone/.test(u)||i.blackberry,i.tablet=/tablet/.test(u)||i.ipad||i.android&&!/mobile/.test(u),i.ios&&(i.versionName="ios"+i.versionMajor));break}return i.name||(i.unknown=!0,i.name="",i.version="",i.versionMajor=""),i},data:{platforms:[{name:"windows phone",versionSearch:"windows phone os ",versionNames:[{number:"7.5",name:"mango"}]},{name:"win",versionSearch:"windows(?: nt)? ",versionNames:[{number:"6.2",name:"win8"},{number:"6.1",name:"win7"},{number:"6.0",name:"winvista"},{number:"5.2",name:"winxp"},{number:"5.1",name:"winxp"},{number:"5.0",name:"win2000"}]},{name:"ipad",versionSearch:"cpu os ",flags:["ios"]},{name:"ipod",versionSearch:"iphone os ",flags:["ios"]},{name:"iphone",versionSearch:"iphone os ",flags:["ios"]},{name:"mac",versionSearch:"os x ",versionNames:[{number:"10.8",name:"mountainlion"},{number:"10.7",name:"lion"},{number:"10.6",name:"snowleopard"},{number:"10.5",name:"leopard"},{number:"10.4",name:"tiger"},{number:"10.3",name:"panther"},{number:"10.2",name:"jaguar"},{number:"10.1",name:"puma"},{number:"10.0",name:"cheetah"}]},{name:"android",versionSearch:"android ",versionNames:[{number:"4.1",name:"jellybean"},{number:"4.0",name:"icecreamsandwich"},{number:"3.",name:"honeycomb"},{number:"2.3",name:"gingerbread"},{number:"2.2",name:"froyo"},{number:"2.",name:"eclair"},{number:"1.6",name:"donut"},{number:"1.5",name:"cupcake"}]},{name:"blackberry",versionSearch:"(?:blackberry\\d{4}[a-z]?|version)/"},{name:"linux"}],browsers:[{name:"iemobile",versionSearch:"iemobile/"},{name:"msie",versionSearch:"msie "},{name:"firefox",versionSearch:"firefox/"},{name:"chrome",versionSearch:"chrome/"},{name:"safari",versionSearch:"version/"},{name:"opera",versionSearch:"version/"}],engines:[{name:"trident",versionSearch:"trident/"},{name:"webkit",versionSearch:"webkit/"},{name:"gecko",versionSearch:"rv:"},{name:"presto",versionSearch:"presto/"}]}};n.qa_ua.init()}(jQuery),function(n){function t(i){function w(){n(l).menuAim({tolerance:50,eventMethod:f,activate:function(t){return n(t).hasClass("active")?!1:(n(t).siblings(".active").removeClass("active"),n(t).siblings().attr("style","background: none;"),n(t).addClass("active"),c=n(t).index(),n(a).find(".showed").stop(!0,!0).queue("fx",[]).hide(),n(a).find(".tab-block").eq(c).fadeIn("slow").addClass("showed"),n(y).stop(!0,!0).queue("fx",[]).animate({height:n(p).outerHeight(!0)},335),!1)},deactivate:function(t){n(t).siblings().removeAttr("style")}})}this.$nav=n(i);var u=this,e=n(i).find(".sub-1 li"),o=n(".nav-sub-drop"),v=n(o).children(),s=n(".nav-sub-level"),r,h=!1;if(n(".nav-shop-section"))var c,l=n(".nav-shop-menu").find("ul"),y=n(".nav-sub-drop"),p=n(l).parents(".nav-sub-level"),a=n(".layout-shop-tabs"),f;t.prototype.headerNavMobile=function(){n(e).on("click",function(){u.toggleNav(n(this))});n(document).click(function(t){n(t.target).closest(".nav-sub-drop").length||n(t.target).closest(".menu").length||(u.collapseNav(),t.stopPropagation())})};t.prototype.headerNavDesktop=function(){n(e).on("mouseenter",function(){var t=n(this);clearTimeout(r);r=setTimeout(function(){u.toggleNav(n(t))},300)});n(".no-sub").on("mouseenter",function(){clearTimeout(r);r=setTimeout(function(){u.collapseNav()},300)});n(e).on("mouseleave",function(){clearTimeout(r)});n(".no-sub").on("mouseleave",function(){clearTimeout(r)});n(i).on("mouseleave",function(){u.collapseNav()})};t.prototype.toggleNav=function(t){if(n(t).hasClass("active")||n(t).hasClass("no-sub"))return!1;h&&event.preventDefault();var r=n(t).index(),i=n(s).eq(r);u.clearAnimation();n(t).siblings(".active").removeClass("active").end().addClass("active");n(s).fadeOut(335);n(i).fadeIn(335);n(o).fadeIn({duration:350,queue:!1}).animate({height:n(i).outerHeight(!0)+"px"},335)};t.prototype.clearAnimation=function(){clearTimeout(r);var t=n(o).queue("fx",[]).promise();n.when(t).done(function(){n(v).queue("fx",[]);n(s).stop(!0,!0)})};t.prototype.collapseNav=function(){this.clearAnimation();n(s).fadeOut(335);n(o).fadeOut({duration:350,queue:!1}).animate({height:"0"},335);n(e).removeClass("active")};t.prototype.init=function(){n.qa_ua.platform.mobile==!0||n.qa_ua.platform.tablet==!0||n.qa_ua.platform.android==!0?(this.headerNavMobile(),f="click",h=!0):(this.headerNavDesktop(),f="mouseenter");var t=n(".nav-shop-menu").find("ul"),i=n(".nav-sub-drop"),r=n(t).parents(".nav-sub-level"),u=n(".layout-shop-tabs");f=n.qa_ua.platform.mobile==!0||n.qa_ua.platform.tablet==!0||n.qa_ua.platform.android==!0?"click":"mouseenter";w()};this.init()}var i=new t(n("#nav"))}(jQuery);typeof QA=="undefined"&&(QA={});QA.Header=QA.Header||function(){var n,t=function(t){n=t;i()},i=function(){var n=window.location.pathname;$(".header .nav-sub-level h4, .nav-sub-level li").each(function(){if($(this).find("a").length>0&&$(this).find("a").attr("href")){var t=$(this).find("a").attr("href").indexOf("?")>-1?$(this).find("a").attr("href").indexOf("?"):$(this).find("a").attr("href").length;n==$(this).find("a").attr("href").substr(0,t)&&$(this).addClass("active")}})};return{init:t}}();typeof sitemap=="undefined"&&(sitemap={});sitemap.shared={setBack:function(){var n=sitemap.shared.getSessionStorage(),t;if(n!=null)try{t=document.title.split("-")[0].trim();n.setItem("back",t)}catch(i){}},goBack:function(n){return typeof window.history!="undefined"&&window.history.back(),location.href=n,!1},getBack:function(){var n=sitemap.shared.getSessionStorage();return n==null?null:n.getItem("back")},getSessionStorage:function(){return typeof sessionStorage!="undefined"?sessionStorage:null},init:function(){var n,t;$(".sitemap-footer-link").click(sitemap.shared.setBack);n=$(".sitemap-back-link em");n.length>0&&(t=sitemap.shared.getBack(),t!=null&&n.html(n.html()+" «"+t+"»"))}};$(document).ready(function(){sitemap.shared.init()});QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.HeaderBalance=QA.Beeline.HeaderBalance||{init:function(n,t){$("#"+n).on("click",".refresh:not(.loading) a",null,function(){return QA.Beeline.HeaderBalance.update(n,t),!1});QA.Beeline.HeaderBalance.update(n,t)},update:function(n,t){$("#"+n+"Container").addClass("loading");$.ajax({url:t,type:"POST",success:function(t){$("#"+n+"B").text(t.balance);var i=$("#"+n+"Container");i.removeClass("refresh loading");t.isPositive||i.addClass("negative")},error:function(){$("#"+n+"Container").removeClass("loading")}})}};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Share=QA.Beeline.Share||{};QA.Beeline.AdaptiveShare=QA.Beeline.AdaptiveShare||{};QA.Beeline.Share.Popup=QA.Beeline.Share.Popup||function(){function t(n){QA.Beeline.Popup.showLoading();QA.Beeline.GoogleAnalytics.mobileTariffSendCode(n.TariffName,n.FormType==n.FormTypes[0]?"true":"false");var i=$("#ConfirmationForm"),t=i.serializeObject();return t.Step=1,$.ajax({url:n.SMSConfirmationUrl,data:t,type:"POST",dataType:"json"}).done(function(n){if(QA.Beeline.Popup.hideLoading(),n){if(n.IsSucceeded==!0){if(n.View){QA.Beeline.Popup.setContent(n.View);QA.Beeline.Popup.resizePopup();return}}else if(n.IsSucceeded==!1){$("#CaptchaDivId").toggleClass("hidden",!1);(new QaCaptcha).update("#ConfirmationForm");QA.Beeline.Validation.Validate(n.Errors,!1,null,"#ConfirmationForm");QA.Beeline.Popup.resizePopup();return}console.log("error")}}).fail(function(){QA.Beeline.Popup.hideLoading();(new QaCaptcha).update("#ConfirmationForm");QA.Beeline.Validation.Validate({form:{Name:"3540e108-1734-4aa2-8c03-a45e065f3b35",ErrorType:0,ErrorSource:1,ErrorMessage:"Сервис временно не доступен. Попробуйте позднее"}},!1,null,"#ConfirmationForm")}),!1}function i(n){QA.Beeline.Popup.showLoading();var i=$("#ConfirmationForm"),t=i.serializeObject();return t.Step=0,$.ajax({url:n.SMSConfirmationUrl,data:t,type:"POST",dataType:"json",error:function(n){QA.Beeline.Popup.error(n)}}).done(function(n){if(QA.Beeline.Popup.hideLoading(),n){if(n.IsSucceeded==!0){if(n.View){QA.Beeline.Popup.setContent(n.View);QA.Beeline.Popup.resizePopup();return}}else if(n.IsSucceeded==!1){(new QaCaptcha).update("#ConfirmationForm");QA.Beeline.Validation.Validate(n.Errors,!1,null,"#ConfirmationForm");QA.Beeline.Popup.resizePopup();return}console.log("error")}}).fail(function(){QA.Beeline.Popup.hideLoading()}),!1}function r(n){QA.Beeline.Popup.showLoading();QA.Beeline.GoogleAnalytics.mobileTariffEnterCode(n.TariffName,n.FormType==n.FormTypes[0]?"true":"false");var t=$("#ConfirmationForm"),i=t.serializeObject();return $.ajax({url:n.CodeConfirmationUrl,data:i,type:"POST",dataType:"json"}).done(function(t){if(QA.Beeline.Popup.hideLoading(),t){if(t.IsSucceeded==!0){if(t.View){QA.Beeline.Popup.setContent(t.View);QA.Beeline.Popup.resizePopup();return}}else if(t.IsSucceeded==!1){QA.Beeline.Validation.Validate(t.Errors,!1,null,"#ConfirmationForm");QA.Beeline.Popup.resizePopup();QA.Beeline.GoogleAnalytics.mobileTariffError(n.TariffName,n.FormType==n.FormTypes[0]?"true":"false");return}console.log("error")}}).fail(function(){QA.Beeline.Popup.hideLoading();QA.Beeline.Validation.Validate({form:{Name:"3540e108-1734-4aa2-8c03-a45e065f3b35",ErrorType:0,ErrorSource:1,ErrorMessage:"Сервис временно не доступен. Попробуйте позднее"}},!1,null,"#ConfirmationForm")}),!1}function u(t){console.log(t);n(t)}function n(n){if($(".login-form .checkblock").addClass("hidden"),n.FormType==n.FormTypes[0]&&n.Step==n.Steps[3])$(".change-tariff-popup_radio-content:eq(1)").removeClass("hidden");else if(n.FormType!=n.FormTypes[2]&&n.Step==n.Steps[1]){$("div.change-tariff-popup_radio-content:eq(0)").removeClass("hidden");var u=$("div.change-tariff-popup_radio-content").first().attr("id");u&&$("#"+u.replace("_form","_radio")).beecheckbox("checked")}else $("#sms_connection_form").removeClass("hidden"),n.FormType!=n.FormTypes[2]&&$("#sms_connection_radio").beecheckbox("checked");QA.Beeline.Popup.resizePopup();$("#GetConfirmationButtonId ~ label").click(function(){t(n)});$("#StepBack").click(function(){i(n)});$("#SendConfirmationButtonId ~ label").click(function(){r(n)});(n.HasBee||n.FormType==n.FormTypes[2]||n.IsPubPostpaidTariff)&&QA.Beeline.Validation.Init({SummaryValidationSelector:".form-tip.text",SubmitAreaSelector:".ButtonSendSms",DoInitValidation:!0},"ConfirmationForm");$(".popup-content ul.blank li span.radio > input").beecheckbox("option","change",function(n){var t=n.target.id.replace("_radio","_form");$(".popup-content div.change-tariff-popup_radio-content").each(function(n,i){$(i).attr("id")==t?$(i).removeClass("hidden"):$(i).addClass("hidden")});QA.Beeline.Popup.resizePopup()})}function f(){QA.Beeline.Popup.close();QA.Beeline.Pages.MobileTariff.Bill.connect()}return{InitSMSConfirmationPopup:u,Init:n,Back:f}}();QA.Beeline.AdaptiveShare.Popup=QA.Beeline.AdaptiveShare.Popup||function(){function n(n){if(console.log(n),n.Step===n.Steps[1]&&n.FormType==n.FormTypes[0]){var t=$("#ConfirmationForm");t.find('input[name="PhoneCode"]').prev().attr("type","tel");t.find('input[name="Phone"]').prev().attr("type","tel")}QA.Beeline.Share.Popup.Init(n)}function t(){QA.Beeline.Popup.close();QA.Beeline.Pages.AdaptiveMobileTariff.Bill.connect()}return{InitSMSConfirmationPopup:n,Back:t}}()