function ShowDateFilterFull(){$("#DateFilterShowShortButton").removeClass("d-none");$("#DateFilterShowFullButton").addClass("d-none");$(".fdate-tree .tree-content").css("max-height","")}function ShowDateFilterShort(){$("#DateFilterShowFullButton").removeClass("d-none");$("#DateFilterShowShortButton").addClass("d-none");$(".fdate-tree .tree-content").css("max-height","200px")}function RedirectWithReturnURL(n){let t=n.indexOf("?")==-1?"?":"&";window.open(n+t+"returnUrl="+encodeURIComponent(window.location.href),"_blank")}$(function(){if("scrollRestoration"in history&&(history.scrollRestoration="manual"),Hash.ReadHashParams(),Utils.InitControls(),Sidebar.Initialize(),Search.ResetSWhere(),setInterval(function(){Hash.Process()},300),UserRating.Init(),Announcement.Init(),Search.InitSearchControls(),document.body.classList.remove("preload"),Sidebar.ResizeHeader(),$("#UserPanelModal").length>0){$("#managerContacts").on("show.bs.collapse",function(){var n=$(this).parents(".modal-dialog");n.length>0&&(n.removeClass("modal-sm"),n.addClass("modal-lg"))});$("#managerContacts").on("shown.bs.collapse",function(){var n=$(this).parents(".modal-dialog");n.length>0&&$(this).removeClass("d-none")});$("#managerContacts").on("hide.bs.collapse",function(){var n=$(this).parents(".modal-dialog");n.length>0&&(n.removeClass("modal-lg"),n.addClass("modal-sm"),$(this).addClass("d-none"))})}$('[data-toggle="tooltip"]').tooltip();LawyerExtSearch.IsObjExist()&&LawyerExtSearch.Initialize();$(window).resize(function(){Sidebar.Widgets.Calendar.ResizeDayEventPopUp();Sidebar.Widgets.LawyerCalendar.ResizeDayEventPopUp();Sidebar.ResizeHeader();$(".buy-sidebar").width($(".main-sidebar").width());AdvertisingActionTimer.Resize()});Sidebar.InitializeHeaderEvent();NewsScroller.Initialize()});$(document).keydown(function(n){n.ctrlKey&&n.which==192&&(Utils.ShowModal("GotoDocumentModal"),setTimeout(function(){$(".goto-document-input").focus().select()},500))});var Hash={Params:{},LastParams:{},ProcessHashAdditionalFunctions:[],LastHashString:null,SkipProcessHash:!1,HashString:"",ReadHashParams:function(){var i,n,t;if(ar=window.location.href.split("#"),ar.length>1)for(Hash.HashString=ar[1],i=Hash.HashString.split("&"),Hash.Params={},n=0;n<i.length;n++)t=i[n].split("="),Hash.Params[t[0]]=t[1]!=null?Utils.decodeURIComponentSafe(t[1]):"";else{Hash.HashString="";Hash.Params={};Hash.Params.sort=undefined;return}},Process:function(){var u="",i,r,n;if(ar=window.location.href.split("#"),ar.length>1&&(u=ar[1]),Hash.LastHashString!=u){if(Hash.ReadHashParams(),Hash.SkipProcessHash){Hash.SkipProcessHash=!1;return}for($("#SearchPanel").length>0&&(Hash.Params.text!=undefined?Hash.Params.text!=Hash.LastParams.text&&$("#SearchInput").val(Hash.Params.text):$("#SearchInput").val(""),SearchOptions.Restore()),Tree.InitTreesFromHash(),i=$(".tagsinput"),n=0;n<i.length;n++){var t=$(i[n]).attr("name"),f=$(i[n]).val(),e=Hash.Params[t]?Hash.Params[t]:"";f!=e&&ExtSearch.RestoreTagsInput(t,Hash.Params[t])}for(r=$("#ExtSearch .date-picker"),n=0;n<r.length;n++){var t=$(r[n]).attr("name"),f=$(r[n]).val(),e=Hash.Params[t]?Hash.Params[t]:"";f!=e&&ExtSearch.RestoreDatePicker(t,Hash.Params[t])}for(ExtSearch.Status()!=Hash.Params.status&&ExtSearch.RestoreStatus(Hash.Params.status),ExtSearch.ExcludeArcBuh()!=Hash.Params.excludeArcBuh&&ExtSearch.RestoreExcludeArcBuh(Hash.Params.excludeArcBuh),$("#SearchResultContent").length>0?Search.Search():Navbars.LoadNavbar2("",function(){Navbars.LoadNavbar3("",function(){Navbars.LoadNavbar4("",function(){Navbars.LoadNavbar5("",function(){Tiles.LoadNavbarTiles("",function(){Tiles.LoadDefaultTiles();Tiles.LoadSmallTiles()})})})})}),n=0;n<Hash.ProcessHashAdditionalFunctions.length;n++)Hash.ProcessHashAdditionalFunctions[n]();Hash.LastHashString=Hash.HashString;Hash.LastParams=Hash.Params}},AddProcessHashAdditionalFunction:function(n){Hash.ProcessHashAdditionalFunctions.push(n)}},Search={Loading:!1,LoadAccountantCommonSearchFiltersRequest:null,LoadTreeSearchFiltersRequest:null,LoadDateFiltersRequest:null,LoadDateVAFiltersRequest:null,LoadDateMJFiltersRequest:null,LoadDateRTFiltersRequest:null,LoadSourceTreeFiltersRequest:null,LoadSituationTreeFiltersRequest:null,LoadTypeTreeFiltersRequest:null,LoadTilesFiltersRequest:null,LoadTerritoryFiltersRequest:null,SearchRequest:null,WaitIconDocList:null,WaitIconFilter:null,WaitIconCommonFilter:null,LastSearchParamsString:null,AbortFiltersRequest:function(){Search.LoadAccountantCommonSearchFiltersRequest!=null&&Search.LoadAccountantCommonSearchFiltersRequest.readyState!=4&&Search.LoadAccountantCommonSearchFiltersRequest.abort();Search.LoadTreeSearchFiltersRequest!=null&&Search.LoadTreeSearchFiltersRequest.readyState!=4&&Search.LoadTreeSearchFiltersRequest.abort();Search.LoadTypeTreeFiltersRequest!=null&&Search.LoadTypeTreeFiltersRequest.readyState!=4&&Search.LoadTypeTreeFiltersRequest.abort();Search.LoadSituationTreeFiltersRequest!=null&&Search.LoadSituationTreeFiltersRequest.readyState!=4&&Search.LoadSituationTreeFiltersRequest.abort();Search.LoadSourceTreeFiltersRequest!=null&&Search.LoadSourceTreeFiltersRequest.readyState!=4&&Search.LoadSourceTreeFiltersRequest.abort();Search.LoadDateFiltersRequest!=null&&Search.LoadDateFiltersRequest.readyState!=4&&Search.LoadDateFiltersRequest.abort();Search.LoadDateVAFiltersRequest!=null&&Search.LoadDateVAFiltersRequest.readyState!=4&&Search.LoadDateVAFiltersRequest.abort();Search.LoadDateMJFiltersRequest!=null&&Search.LoadDateMJFiltersRequest.readyState!=4&&Search.LoadDateMJFiltersRequest.abort();Search.LoadDateRTFiltersRequest!=null&&Search.LoadDateRTFiltersRequest.readyState!=4&&Search.LoadDateRTFiltersRequest.abort();Search.LoadTilesFiltersRequest!=null&&Search.LoadTilesFiltersRequest.readyState!=4&&Search.LoadTilesFiltersRequest.abort();Search.LoadTerritoryFiltersRequest!=null&&Search.LoadTerritoryFiltersRequest.readyState!=4&&Search.LoadTerritoryFiltersRequest.abort()},AbortSearchRequest:function(){Search.SearchRequest!=null&&Search.SearchRequest.readyState!=4&&Search.SearchRequest.abort()},CheckSituationFilterVisibility:function(){$("#CommonSearchSituationFiltersContent").length>0&&Hash.Params.situation!=null&&Hash.Params.situation.length>0&&$(".lawyer-filter-situation-visibility-switch").removeClass("d-none")},HideLoading:function(){Search.WaitIconDocList&&WaitSpinner.Stop(Search.WaitIconDocList);Search.WaitIconFilter&&WaitSpinner.Stop(Search.WaitIconFilter);Search.WaitIconCommonFilter&&WaitSpinner.Stop(Search.WaitIconCommonFilter)},ShowLoading:function(){Search.Loading&&(Search.HideLoading(),Search.WaitIconDocList=WaitSpinner.Start("#SearchResultContent","50vh"),$("#SearchFiltersContent").length>0&&(Search.WaitIconFilter=WaitSpinner.Start("#SearchFiltersContent","50vh")),$("#CommonSearchFiltersContainer").length>0&&(Search.WaitIconCommonFilter=WaitSpinner.Start("#CommonSearchFiltersContainer","50vh")))},Search:function(){var n="";(Hash.HashString&&(n+=Hash.HashString),Hash.Params.sort==null&&$("#SortOrderDefaultValue").length>0&&(n+="&sort="+$("#SortOrderDefaultValue").val()),n=Utils.NormolizeUrl(n),n!=Search.LastSearchParamsString)&&(Search.LastSearchParamsString=n,Search.Loading=!0,setTimeout(function(){Search.ShowLoading()},500),Search.AbortFiltersRequest(),Search.AbortSearchRequest(),Search.SearchRequest=$.ajax({url:Utils.SiteRootPath+"Search/"+(Utils.QueryString.m=="sp"?"SearchPreview":"Search"),type:"POST",data:n,success:function(n){if(Search.HideLoading(),$("#SearchResultContent").html(n),$("#SearchResultSuccess").val()=="False")$("#SearchResultContent").html(Html.SearchError()),$("#SearchFiltersContent").length>0&&$("#SearchFiltersContent").html("");else{$("#SearchSpellInfoReplaceVariant").length>0&&$("#SearchInput").val($("#SearchSpellInfoReplaceVariant").val());DocList.RestorePos();var t=Tree.ClearNavigateRowNodePathFromUrl("cl",Hash.HashString);Search.LoadAccountantCommonSearchFiltersRequest=Filters.LoadAccountantCommonSearchFilters();Search.LoadTreeSearchFiltersRequest=Filters.LoadTreeSearchFilters();Filters.LoadLawyerCommonSearchFilters();Search.CheckSituationFilterVisibility();Search.LoadTilesFiltersRequest=Filters.LoadCommonSearchTilesFilters();Search.LoadSituationTreeFiltersRequest=Filters.LoadCommonSearchTreeFilters("Situation");Search.LoadTypeTreeFiltersRequest=Filters.LoadCommonSearchTreeFilters("Type");Search.LoadSourceTreeFiltersRequest=Filters.LoadCommonSearchTreeFilters("Source");Search.LoadTerritoryFiltersRequest=Filters.LoadCommonSearchTreeFilters("Territory");Search.LoadDateFiltersRequest=Filters.LoadCommonSearchDateTreeFilters("Date","fdate-tree");Search.LoadDateVAFiltersRequest=Filters.LoadCommonSearchDateTreeFilters("DateVA","fdateVA-tree");Search.LoadDateMJFiltersRequest=Filters.LoadCommonSearchDateTreeFilters("DateMJ","fdateMJ-tree");Search.LoadDateRTFiltersRequest=Filters.LoadCommonSearchDateTreeFilters("DateRT","fdateRT-tree");Filters.LoadTopSearchFilters(Hash.HashString,function(){Navbars.LoadNavbar2(t,function(){Navbars.LoadNavbar3(t,function(){Navbars.LoadNavbar4(t,function(){Navbars.LoadNavbar5(t,function(){Tiles.LoadNavbarTiles(t,function(){Tiles.LoadSmallTiles(t)})})})})})});Search.ResetSWhere()}},error:function(n,t,i){i!=="abort"&&($("#SearchResultContent").html(Html.SearchError()),$("#SearchFiltersContent").length>0&&$("#SearchFiltersContent").html(""))},complete:function(){Search.Loading=!1}}))},SEARCHTYPE:{NONE:{value:0},CONTEXT:{value:1},EXTENDED:{value:2}},SearchNavigate:function(n){var s=null,h=null,u=$("#SWhereValue").val(),v,i,f,e,c,r,l,a,o,t;if($("#SearchResultTotalDocsCount").length>0&&$("#SearchResultTotalDocsCount").val()=="0"&&(u==11||u==13)&&n!=Search.SEARCHTYPE.CLASSONLY&&alert("Список документов пуст. Поиск в найденном невозможен.\nИзмените настройки поиска на Везде  или Везде в названии."),v=window.location.hash,i="",i=u==1||u==3?Utils.SearchRootSectionPath:Utils.CurrentSection.Path,Utils.CurrentSection.DefaultSearchMode=="sp"&&Utils.QueryString.m!="s"?i+="?m=sp#":Utils.CurrentSection.DefaultSearchMode=="lc"&&(u==11||u==13)?(f={section:Hash.Params.section,sort:Hash.Params.sort,beginDate:Hash.Params.beginDate,endDate:Hash.Params.endDate,page:Hash.Params.page},i="#",f.section&&(i+="&section="+f.section),f.sort&&(i+="&sort="+f.sort),f.beginDate&&(i+="&beginDate="+f.beginDate),f.endDate&&(i+="&endDate="+f.endDate)):i+="?m=s#",e=null,Search.ValidateSearchText($("#SearchInput"))){if(e=Utils.ClearSearchText($("#SearchInput").val()),n==Search.SEARCHTYPE.CONTEXT&&(e==null||e.length==0)){Utils.ShowModal("EmptySearchModal");return}if(e){i+="&text="+encodeURIComponent(e);c=SearchOptions.Get();for(key in c)i+="&"+key+"="+c[key];i+="&swhere=";u=="1"||u=="11"?i+="1":(u=="3"||u=="13")&&(i+="3")}if(u==11||u==13){if(s=Tree.CurrentNavigateTreeRowNodePath("cl"),s==null&&(s=Tree.CurrentSearchTreeRootNodePath("cl")),Hash.Params.type&&(h=Hash.Params.type),Hash.Params.text4!=null){alert("Достигнут предел вложенности поиска.");return}for(r=["",1,2,3,4],t=0;t<r.length;t++)Hash.Params["text"+r[t]]!=null&&(e=Hash.Params["text"+r[t]],i+="&text"+r[t+1]+"="+encodeURIComponent(e),i+="&swhere"+r[t+1]+"="+encodeURIComponent(Hash.Params["swhere"+r[t]]),Hash.Params["spos"+r[t]]&&(i+="&spos"+r[t+1]+"="+encodeURIComponent(Hash.Params["spos"+r[t]])),Hash.Params["tSynonym"+r[t]]&&(i+="&tSynonym"+r[t+1]+"="+encodeURIComponent(Hash.Params["tSynonym"+r[t]])),Hash.Params["tShort"+r[t]]&&(i+="&tShort"+r[t+1]+"="+encodeURIComponent(Hash.Params["tShort"+r[t]])),Hash.Params["tSuffix"+r[t]]&&(i+="&tSuffix"+r[t+1]+"="+encodeURIComponent(Hash.Params["tSuffix"+r[t]])));for(key in Hash.Params){for(l=!1,t=0;t<r.length;t++)if(key=="text"+r[t]||key=="swhere"+r[t]||key=="spos"+r[t]||key=="tSynonym"+r[t]||key=="tShort"+r[t]||key=="tSuffix"+r[t]){l=!0;break}l||Hash.Params[key]==null||(i+="&"+key+"="+Hash.Params[key])}}if(n==Search.SEARCHTYPE.EXTENDED)for(a=["DateFrom","DateTo","DateMJFrom","DateMJTo","DateVAFrom","DateVATo"],o=$("#ExtSearchForm").serializeArray().filter(function(n){return a.indexOf(n.name)===-1}),t=0;t<o.length;t++)o[t].value&&o[t].value.length>0&&(i+="&"+o[t].name+"="+encodeURIComponent(o[t].value));s&&(i+="&"+s);h&&(i+="&type="+h);Hash.Params.link_id!=null&&(i+="&link_id="+Hash.Params.link_id);(u==11||u==13)&&(i+=Filters.GetCurrentFiltersUrlParams());Utils.CurrentSection.BaseId>0&&(i=Utils.ReplaceUrlParam(i,"baseId",Utils.CurrentSection.BaseId,!1));Utils.CurrentSection.BaseId==2&&i.indexOf("sort=")==-1&&(i+="&sort=10");Utils.CurrentSection.BaseId==5&&i.indexOf("sort=")==-1&&(i+="&sort=11");i=Utils.ReplaceUrlParam(i,"page",undefined);window.location=Utils.NormolizeUrl(i);Filters.HideTopTypeFiltersCounters()}},SearchInAllBase:function(){var n=Filters.ClearFiltersFromUrl(Hash.HashString),t;n=Utils.ReplaceUrlParam(n,"page",undefined);n=Tree.ClearNavigateRowNodePathFromUrl("cl",n);t=Utils.SearchRootSectionPath;t+="?m="+(Utils.QueryString.m=="sp"?"sp":"s");n&&n.length>0&&(t+="#"+n);window.location=Utils.NormolizeUrl(t)},ShowAll:function(){var n=window.location.href.replace("m=sp","m=s");window.location=Utils.NormolizeUrl(n)},SpellSearch:function(n){var i=Hash.Params.text,r=Hash.Params.page,t=Hash.HashString;i?t=t.replace("text="+encodeURIComponent(i),"text="+encodeURIComponent(n)):t+="&text="+encodeURIComponent(n);r&&(t=t.replace("page="+r,"page=1"));history.pushState("",document.title,window.location.pathname+window.location.search+"#"+t)},ValidateSearchText:function(n,t){for(var e,o,u,h,f,i=Utils.ClearSearchText($(n).val()),s=i.split(" "),c="",r=0;r<s.length;r++)s[r].indexOf("*")!=-1&&s[r].length<=4&&(c+=s[r]+";");if(e=c.split(";"),e.length>1){for(o="При использовании в поиске символа * слово должно состоять не менее чем из 4 символов. Слова требующие изменения: ",r=0;r<e.length-1;r++)o+=e[r],r!=e.length-2&&(o+=", ");return o+=".",alert(o),!1}if(t||(t=Utils.TextSearchMaxLength),i.length>t)if(u=i.substr(0,t),i.length>t+1&&i.substr(t,1)!=" "&&(u=u.substr(0,u.lastIndexOf(" "))),h="Текст запроса не должен превышать "+t+" символов. ",h+="Ваш запрос будет сокращен до: \n",f=i.substring(u.length),f.length>t*2&&(f=f.substr(0,t*2),i.substring(u.length).length>t*2+1&&i.substring(u.length).substr(t*2,1)!=" "&&(f=f.substr(0,f.lastIndexOf(" "))),f+="..."),h+=u,confirm(h))i=u.split("'").join("\\'").split('"').join("&quot;");else return!1;return $(n).val()!=i&&$(n).val(i),!0},SetSWhere:function(n){$("#SWhereValue").val(n);$("#SWhereName").html($("#SWhere_"+n).html());n!=4?($("#search_button").css("display",""),$("#doc_search_button_container").css("display","none")):($("#search_button").css("display","none"),$("#doc_search_button_container").css("display",""))},ResetSWhere:function(){if(Hash.Params.swhere&&!isNaN(parseInt(Hash.Params.swhere))){var n=parseInt(Hash.Params.swhere);Utils.CurrentSection.BaseId==1&&parseInt(Hash.Params.ftype)==934&&(n=11);Utils.CurrentSection.BaseId==2&&(n=1);Search.SetSWhere(parseInt(n))}else typeof Doc!="undefined"&&Doc.Access==1?Search.SetSWhere(4):Search.SetSWhere($("#SWhereDefaultValue").val())},ShowSWhereTip:function(){$("#SWhereTip").animate({opacity:1},1500,function(){$("#SWhereTip").animate({opacity:0},3e3,function(){})})},SetSortOrder:function(n){var i=$("#sort_"+n),t;$("#SortOrderName").html($(i).html());Hash.Params.sort!=n&&(t=Utils.ReplaceUrlParam(window.location.href,"sort",n),t=Utils.ReplaceUrlParam(t,"page",undefined),history.pushState("",document.title,t))},InitSearchControls:function(){var n,t;if(matchMedia&&(n=window.matchMedia("(min-width: 1200px)"),n.addListener(Search.OnXLMediaSearchControls),n.matches&&Search.OnXLMediaSearchControls(n),t=window.matchMedia("(max-width: 767px)"),t.addListener(Search.OnSMDownMediaSearchControls),t.matches&&Search.OnSMDownMediaSearchControls(t)),$("#tilesCollapse").length>0){$("#tilesCollapse").on("show.bs.collapse",function(){$("#searchBySituatuionExtended").collapse("hide");$('a[aria-controls="tilesCollapse"]').addClass("font-weight-800");$('a[aria-controls="searchBySituatuionExtended"]').removeClass("font-weight-800")});$("#tilesCollapse").on("hide.bs.collapse",function(){$('a[aria-controls="tilesCollapse"]').removeClass("font-weight-800")})}$("#situationsSearchTab").length>0&&$("#v-pills-situation-tab").length>0&&$("#situationsSearchTab").click(function(n){n.preventDefault();var t=$("#v-pills-situation-tab");$("#v-pills-situation-tab").tab("show")});$("#requisitesSearchTab").length>0&&$("#v-pills-text-tab").length>0&&$("#requisitesSearchTab").click(function(n){n.preventDefault();var t=$("#v-pills-situation-tab");$("#v-pills-text-tab").tab("show")})},OnXLMediaSearchControls:function(){var n=$(".swhere-dropdown"),t,i;n.length>0&&(t=n.find(".dropdown-menu-search"),t.length>0&&(n.css("width","auto"),i=t.outerWidth()+34,n.css("width",i),t.css("width",i)))},OnSMDownMediaSearchControls:function(n){var t,i;n.matches?(t=$(".swhere-dropdown"),t.length>0&&(i=t.find(".dropdown-menu-search"),i.length>0&&(t.css("width","100%"),i.css("width","100%")))):Search.OnXLMediaSearchControls(n)}},UserRating={Seconds:0,ShowDate:null,Rated:!1,TimerId:null,Init:function(){Auth.IsAuthenticated&&Auth.PaymentType==1&&((UserRating.LoadFromCookie(),UserRating.Rated)||(UserRating.ShowDate==null||UserRating.ShowDate!=(new Date).setHours(0,0,0,0))&&(UserRating.TimerId=setInterval(function(){UserRating.Timer()},1e3),$("#UserRatingDoNotShowCheck").change(function(){this.checked?UserRating.SaveRatedToCookie(!0):Cookies.remove("UserRatingRated")})))},Timer:function(){UserRating.Seconds++;UserRating.Seconds==300?(UserRating.Seconds=0,UserRating.SaveSecondsToCookie(),UserRating.ShowDate=(new Date).setHours(0,0,0,0),UserRating.SaveShowDateToCookie(),clearInterval(UserRating.TimerId),UserRating.ShowModal()):UserRating.Seconds%10==0&&UserRating.SaveSecondsToCookie()},LoadFromCookie:function(){var n=Cookies.get("UserRatingSeconds");if(n)try{UserRating.Seconds=n}catch(t){UserRating.Seconds=0}else UserRating.Seconds=0;if(n=Cookies.get("UserRatingShowDate"),n)try{UserRating.ShowDate=(new Date).setHours(0,0,0,0)}catch(t){UserRating.ShowDate=""}else UserRating.ShowDate="";if(n=Cookies.get("UserRatingRated"),n)try{UserRating.Rated=n}catch(t){UserRating.Rated=!1}else UserRating.Rated=!1},SaveSecondsToCookie:function(){Cookies.set("UserRatingSeconds",UserRating.Seconds)},SaveShowDateToCookie:function(){Cookies.set("UserRatingShowDate",UserRating.ShowDate,{expires:1})},SaveRatedToCookie:function(n){Cookies.set("UserRatingRated",n?!0:UserRating.Rated,{expires:365})},ShowModal:function(){Utils.ShowModal("UserRatingModal")},ModalYesAnswer:function(){UserRating.Rated=!0;UserRating.SaveRatedToCookie()},SendFeedback:function(n){$("#UserRatingModal [data-validation-error]").addClass("d-none");UserRating.Validate(n.trim(),function(){var t=Utils.SiteRootPath+"User/Feedback?text="+n;$.ajax({url:t,type:"POST",success:function(){UserRating.Rated=!0;UserRating.SaveRatedToCookie();$("#UserRatingModal .modal-body button").addClass("d-none");$("#UserRatingModal .modal-body .custom-checkbox").addClass("d-none");$("#UserRatingModal textarea").prop("disabled",!0);$("#UserRatingModal .modal-body button[data-dismiss]").removeClass("d-none")},error:function(){alert("Ошибка отправки отзыва")}})},function(){$("#UserRatingModal [data-validation-error]").removeClass("d-none")})},Validate:function(n,t,i){n.length>0?t():i()}},Announcement={modalsQuery:[],Shown:!1,Init:function(){if(!Announcement.IsAnnouncementAlreadyShown()){Announcement.AddToShowQuery("Announcement_Global1");Announcement.AddToShowQuery("Announcement_GlobalJur");Announcement.AddToShowQuery("Announcement_GlobalBuh");for(var n=0;n<Announcement.modalsQuery.length;n++)Announcement.AnnouncementShown(Announcement.modalsQuery[n])||Announcement.ShowModals(n)}},AnnouncementShown:function(n){var t=Cookies.get(n);return t?!0:!1},IsAnnouncementAlreadyShown:function(){var n=Cookies.get("AnnouncementsShown");return n?!0:!1},LoadFromCookie:function(n){var t=Cookies.get(n);t&&(Announcement.Shown=!0)},SaveToCookie:function(n){Cookies.set(Announcement.modalsQuery[n],1,{expires:1})},SetShowIntervalToCookie:function(){Cookies.set("AnnouncementsShown",1,{expires:.08333})},ShowModals:function(n){Announcement.IsAnnouncementAlreadyShown()||(Utils.ShowModal(Announcement.modalsQuery[n]),Announcement.Shown=!0,Announcement.SaveToCookie(n),Announcement.SetShowIntervalToCookie())},AddToShowQuery:function(n){$("#"+n).length>0&&Announcement.modalsQuery.push(n)}},SearchOptions={DefaultValue:function(){return JSON.parse($("#DefaultSearchOptionsValue").val())},SetToDefault:function(){SearchOptions.Set(SearchOptions.DefaultValue())},GetFromCookie:function(){var n=Cookies.get("SearchOptions");if(n&&n.length>2)try{return JSON.parse(n)}catch(t){return undefined}else return undefined},Restore:function(){var n=SearchOptions.GetFromCookie();n==undefined&&(n=SearchOptions.DefaultValue());for(key in n)Hash.Params[key]!=null&&n[key]!=Hash.Params[key]&&(n[key]=Hash.Params[key]);SearchOptions.Set(n)},Set:function(n){for(key in n)$("input[name='"+key+"']").filter("input[value='"+n[key]+"']").prop("checked",!0),$("input[name='"+key+"']").filter("input[value!='"+n[key]+"']").prop("checked",!1);SearchOptions.SaveToCookie()},Get:function(){return Utils.ObjectifyArray($("#SearchOptionsForm").serializeArray())},SaveToCookie:function(){var n=SearchOptions.Get();document.cookie="SearchOptions="+JSON.stringify(n)+";path=/";SearchOptions.CheckIsDefault(n)},CheckIsDefault:function(n){var i=SearchOptions.DefaultValue(),u=$("#ShowHideSearchOptionsPanelButton"),r=!0,t;for(key in i)if(i[key]!=n[key]){r=!1;break}t=u.find("i");r?(t.removeClass("p-cog-icon-modified"),t.addClass("p-cog-icon")):(t.addClass("p-cog-icon-modified"),t.removeClass("p-cog-icon"))}},ExtSearch={Status:function(){return $("[name=status]").val()},ChangeStatus:function(n){if(typeof n!="undefined"){var t=n.checked;t?n.id=="StatusAll"||$("#StatusActive")[0].checked&&$("#StatusNoActive")[0].checked&&$("#StatusPreActive")[0].checked?($("#StatusAll")[0].checked=!0,$("#StatusActive")[0].checked=!1,$("#StatusNoActive")[0].checked=!1,$("#StatusPreActive")[0].checked=!1):$("#StatusAll")[0].checked=!1:n.id=="statusAll"?n.checked=!0:$("#StatusActive")[0].checked||$("#StatusNoActive")[0].checked||$("#StatusPreActive")[0].checked||($("#StatusAll")[0].checked=!0);ExtSearch.UpdateStatusValue()}},UpdateStatusValue:function(){var t=0,n="";$("#StatusActive")[0].checked&&(t+=1,n=$("#StatusActive").next().text().trim());$("#StatusNoActive")[0].checked&&(t+=2,n.length>0&&(n+="; "),n+=$("#StatusNoActive").next().text().trim());$("#StatusPreActive")[0].checked&&(t+=4,n.length>0&&(n+="; "),n+=$("#StatusPreActive").next().text().trim());t==0&&(t="",n+=$("#StatusAll").next().text().trim());$("[name=status]").val(t);$("#StatusDropdownInput").val(n)},RestoreStatus:function(n){$("#StatusAll")[0]&&($("#StatusAll")[0].checked=n==0||n==undefined);ExtSearch.ChangeStatus($("#StatusAll")[0]);$("#StatusActive")[0]&&($("#StatusActive")[0].checked=n&1);ExtSearch.ChangeStatus($("#StatusActive")[0]);$("#StatusNoActive")[0]&&($("#StatusNoActive")[0].checked=n&2);ExtSearch.ChangeStatus($("#StatusNoActive")[0]);$("#StatusPreActive")[0]&&($("#StatusPreActive")[0].checked=n&4);ExtSearch.ChangeStatus($("#StatusPreActive")[0])},RestoreTagsInput:function(n,t){$("[name="+n+"]").tagsinput("add",t)},RestoreDatePicker:function(n,t){$("[name="+n+"]").data("daterangepicker").setStartDate(t)},ExcludeArcBuh:function(){var n=$("[name=excludeArcBuh]");return n.length==0?undefined:n[0].checked?-1:0},RestoreExcludeArcBuh:function(n){var t=$("[name=excludeArcBuh]");t.length!=0&&(t[0].checked=n==-1?!0:!1)}},Filters={DefaultFilterVisibility:{Type:!0,Source:!0,Situation:!0,Date:!0,DateVA:!1,DateMJ:!1,DateRT:!1,Tiles:!0},TreeFilters:["type","source","situation","territory"],DateFilters:["date","dateVA","dateMJ","dateRT"],LoadAccountantCommonSearchFilters:function(n){var i="#CommonSearchFiltersContent",t,r,u;return $(i).length>0?(t=Filters.GetHashStringForFilters(),Utils.CurrentSection.BaseId>0&&t.indexOf("baseId")==-1&&(t+="&baseId="+Utils.CurrentSection.BaseId),Utils.CurrentSection.BaseId==2&&t.indexOf("sort")==-1&&t.indexOf("text")!=-1&&(t+="&sort=10"),Utils.CurrentSection.BaseId==5&&t.indexOf("sort")==-1&&t.indexOf("text")!=-1&&(t+="&sort=11"),r=WaitSpinner.Start(i,"120px"),u=$.ajax({url:Utils.SiteRootPath+"Search/CommonSearchFilters",type:"POST",data:t+"&m="+Utils.QueryString.m,success:function(t){$(i).val()=="False"?$(i).html(Html.SearchError()):($(i).html(t),Filters.InitFiltersVisibility(),Tree.InitTreesFromHash("fdate-tree"));n&&n()},error:function(n,t,r){r!=="abort"&&$(i).html(Html.SearchError())},complete:function(){WaitSpinner.Stop(r);Search.Loading=!1}})):n&&n(),u},LoadLawyerCommonSearchFilters:function(n){$("#LawyerCommonSearchFiltersContent").length>0&&(Filters.SortOrderUpdateView(),Filters.StatusUpdateView(),Filters.HaveClassesUpdateView(),Filters.GovAnswersUpdateView(),Filters.OnlyFreeUpdateView());n&&n()},LoadTreeSearchFilters:function(n){var i=Filters.GetHashStringForFilters(),t="#SearchTreeContent",r,u;return $(t).length>0?(Utils.CurrentSection.BaseId>0&&i.indexOf("baseId")==-1&&(i+="&baseId="+Utils.CurrentSection.BaseId),r=WaitSpinner.Start(t,"30px"),u=$.ajax({url:Utils.SiteRootPath+"Search/TreeSearchFilters",type:"POST",data:i+"&m="+Utils.QueryString.m,success:function(i){$(t).html(i);Tree.InitTreesFromHash("filter-tree.cl-tree");n&&n()},error:function(n,i,r){r!=="abort"&&$(t).html(Html.SearchError())},complete:function(){WaitSpinner.Stop(r)}})):n&&n(),u},LoadCommonSearchTreeFilters:function(n,t){var i,r,u,f;return Filters.IsFilterVisible(n)?(i=Filters.GetHashStringForFilters(),n=="Situation"&&i.indexOf("situation")==-1)?(t&&t(),null):(r="#CommonSearch"+n+"FiltersContent",$(r).length>0?(Utils.CurrentSection.BaseId>0&&i.indexOf("baseId")==-1&&(i+="&baseId="+Utils.CurrentSection.BaseId),u=WaitSpinner.Start(r,"30px"),f=$.ajax({url:Utils.SiteRootPath+"Search/CommonSearch"+n+"Filters",type:"POST",data:i+"&m="+Utils.QueryString.m,success:function(i){$(r).html(i);Tree.InitTreesFromHash("filter-tree."+n.toLowerCase()+"-tree");Filters.InitFiltersVisibility();t&&t()},error:function(n,t,i){i!=="abort"&&$(r).html(Html.SearchError())},complete:function(){WaitSpinner.Stop(u)}})):t&&t(),f):(t&&t(),null)},LoadCommonSearchDateTreeFilters:function(n,t,i){var r,u,f,e;return Filters.IsFilterVisible(n)?(r="#CommonSearch"+n+"FiltersContent",$(r).length>0?(u=Filters.GetHashStringForFilters(),Utils.CurrentSection.BaseId>0&&u.indexOf("baseId")==-1&&(u+="&baseId="+Utils.CurrentSection.BaseId),f=WaitSpinner.Start(r,"30px"),e=$.ajax({url:Utils.SiteRootPath+"Search/CommonSearch"+n+"Filters",type:"POST",data:u+"&m="+Utils.QueryString.m,success:function(n){$(r).html(n);Tree.InitTreesFromHash("filter-tree."+t);Filters.InitFiltersVisibility();i&&i()},error:function(n,t,i){i!=="abort"&&$(r).html(Html.SearchError())},complete:function(){WaitSpinner.Stop(f)}})):i&&i(),e):(i&&i(),null)},LoadCommonSearchTilesFilters:function(n){var r="Tiles",i,t,u,f;return Filters.IsFilterVisible(r)?(i=Filters.GetHashStringForFilters(),t="#CommonSearch"+r+"FiltersContent",$(t).length>0?(Utils.CurrentSection.BaseId>0&&i.indexOf("baseId")==-1&&(i+="&baseId="+Utils.CurrentSection.BaseId),u=WaitSpinner.Start(t,"30px"),f=$.ajax({url:Utils.SiteRootPath+"Search/MedicineSearchTilesFilters",type:"POST",data:i+"&m="+Utils.QueryString.m,success:function(i){$(t).html(i);Filters.InitFiltersVisibility();n&&n()},error:function(n,i,r){r!=="abort"&&$(t).html(Html.SearchError())},complete:function(){WaitSpinner.Stop(u)}})):n&&n(),f):(n&&n(),null)},InitFiltersVisibility:function(){Filters.SetFilterVisiblityByCookies("situation");Filters.SetFilterVisiblityByCookies("type");Filters.SetFilterVisiblityByCookies("source");Filters.SetFilterVisiblityByCookies("date");Filters.SetFilterVisiblityByCookies("dateVA",!1);Filters.SetFilterVisiblityByCookies("dateMJ",!1);Filters.SetFilterVisiblityByCookies("dateRT",!1)},SetFilterVisiblityByCookies:function(n,t){var r=".search-filter-container-"+n,u=Cookies.get(r),i=!1;u==null?i=t==!1?!1:!0:u=="true"?i=!0:u=="false"&&(i=!1);i?($(r).show(),$(".search-filter-caption-"+n).text("Свернуть")):($(r).hide(),$(".search-filter-caption-"+n).text("Развернуть"))},IsFilterVisible:function(n){var i=n.charAt(0).toLowerCase()+n.slice(1),r=".search-filter-container-"+i,t=Cookies.get(r);return t!=null?t==="true":Filters.DefaultFilterVisibility[n]},LoadTopSearchFilters:function(n,t){$("#TopSearchFiltersContent").length>0?$.ajax({url:Utils.SiteRootPath+"Search/TopSearchFilters",type:"POST",data:n,success:function(n){$("#TopSearchFiltersResultSuccess").val()=="False"?$("#TopSearchFiltersResultContent").html(Html.SearchError()):($("#TopSearchFiltersContent").html(n),t&&t())},error:function(){$("#TopSearchFiltersContent").html(Html.SearchError())},complete:function(){Search.Loading=!1}}):t&&t()},HistoryPushState:function(n,t){t=Utils.ReplaceUrlParam(t,"baseId",Utils.CurrentSection.BaseId);history.pushState("",n,t);$("html, body").animate({scrollTop:0},"slow")},ChangeStatus:function(){var n=0,t;$("#FilterStatusActive")[0].checked&&(n+=1);$("#FilterStatusNoActive")[0].checked&&(n+=2);$("#FilterStatusPreActive")[0].checked&&(n+=4);n==7&&(n=0);(n==0||n==7)&&(n=undefined);t=Utils.ReplaceUrlParam(window.location.href,"status",n);t=Utils.ReplaceUrlParam(t,"page",undefined);t=Utils.ReplaceUrlParam(t,"baseId",Utils.CurrentSection.BaseId);history.pushState("",document.title,t)},StatusUpdateView:function(){if(Hash.Params.status==null)var n=7;else n=Hash.Params.status;(n&1)==1&&$("#FilterStatusActive").prop("checked",!0);(n&2)==2&&$("#FilterStatusNoActive").prop("checked",!0);(n&4)==4&&$("#FilterStatusPreActive").prop("checked",!0)},ChangeHaveClasses:function(){var t=undefined,n;$("#FilterHaveClasses")[0].checked&&(t=-1);n=Utils.ReplaceUrlParam(window.location.href,"haveClasses",t);n=Utils.ReplaceUrlParam(n,"page",undefined);n=Utils.ReplaceUrlParam(n,"baseId",Utils.CurrentSection.BaseId);history.pushState("",document.title,n)},HaveClassesUpdateView:function(){Hash.Params.haveClasses!=null&&Hash.Params.haveClasses==-1?$("#FilterHaveClasses").prop("checked",!0):$("#FilterHaveClasses").prop("checked",!1)},ChangeArchived:function(){var n=Utils.ReplaceUrlParam(window.location.href,"excludeArcBuh",undefined),t=undefined;$("#FilterStatusArchived")[0].checked&&(t=-1);n=Utils.ReplaceUrlParam(window.location.href,"excludeArcBuh",t);n=Utils.ReplaceUrlParam(n,"page",undefined);n=Utils.ReplaceUrlParam(n,"baseId",Utils.CurrentSection.BaseId);history.pushState("",document.title,n)},ChangeOnlyFree:function(){var n=Utils.ReplaceUrlParam(window.location.href,"free",undefined),t=undefined;$("#FilterStatusOnlyFree")[0].checked&&(t=1);n=Utils.ReplaceUrlParam(window.location.href,"free",t);n=Utils.ReplaceUrlParam(n,"page",undefined);n=Utils.ReplaceUrlParam(n,"baseId",Utils.CurrentSection.BaseId);history.pushState("",document.title,n)},OnlyFreeUpdateView:function(){Hash.Params.free!=null&&Hash.Params.free==1?$("#FilterStatusOnlyFree").prop("checked",!0):$("#FilterStatusOnlyFree").prop("checked",!1)},ChangeGovAnswers:function(){var n=Utils.ReplaceUrlParam(window.location.href,"excludeGovAnswers",undefined),t=undefined;$("#FilterStatusGovAnswers")[0].checked&&(t=1);n=Utils.ReplaceUrlParam(window.location.href,"excludeGovAnswers",t);n=Utils.ReplaceUrlParam(n,"page",undefined);n=Utils.ReplaceUrlParam(n,"baseId",Utils.CurrentSection.BaseId);history.pushState("",document.title,n)},GovAnswersUpdateView:function(){Hash.Params.excludeGovAnswers!=null&&Hash.Params.excludeGovAnswers==1?$("#FilterStatusGovAnswers").prop("checked",!0):$("#FilterStatusGovAnswers").prop("checked",!1)},SortOrderUpdateView:function(){var n=$('#LawyerCommonSearchFiltersContent .dropdown-item[data-value="'+Hash.Params.sort+'"]');$("#SortOrderName").html($(n).html())},ClearBelongAndType:function(){var n=Utils.ReplaceUrlParam(window.location.href,"fbelong",undefined);n=Utils.ReplaceUrlParam(n,"fsource",undefined);n=Utils.ReplaceUrlParam(n,"fcl",undefined);n=Utils.ReplaceUrlParam(n,"page",undefined);Filters.HistoryPushState(document.title,Utils.ReplaceUrlParam(n,"ftype",undefined))},ChangeBelong:function(n){var t=this.ClearFiltersFromUrlWithoutDate(window.location.href);Filters.HistoryPushState(document.title,Utils.ReplaceUrlParam(t,"fbelong",n))},ChangeType:function(n){var t=this.ClearFiltersFromUrlWithoutDate(window.location.href);Filters.HistoryPushState(document.title,Utils.ReplaceUrlParam(t,"ftype",n))},ChangeClass:function(n){var t=this.ClearFiltersFromUrlWithoutDate(window.location.href);Filters.HistoryPushState(document.title,Utils.ReplaceUrlParam(t,"fcl",n))},ChangeTilesFilters:function(n,t,i){var r=Utils.ReplaceUrlParam(window.location.href,"fbelong",undefined);r=Utils.ReplaceUrlParam(r,"page",undefined);r=Utils.ReplaceUrlParam(r,"fcl",n);r=Utils.ReplaceUrlParam(r,"fsource",t);r=Utils.ReplaceUrlParam(r,"ftype",i);Filters.HistoryPushState(document.title,r)},ClearDate:function(){var n=Utils.ReplaceUrlParam(window.location.href,"fdate",undefined);history.pushState("",document.title,Utils.ReplaceUrlParam(n,"selfdate",undefined))},ClearFiltersFromUrlWithoutDate:function(n){return n=Utils.ReplaceUrlParam(n,"fbelong",undefined),Hash.Params.fbelong=null,n=Utils.ReplaceUrlParam(n,"ftype",undefined),Hash.Params.ftype=null,n=Utils.ReplaceUrlParam(n,"fsource",undefined),Hash.Params.fsource=null,n=Utils.ReplaceUrlParam(n,"fcl",undefined),Hash.Params.fcl=null,Utils.ReplaceUrlParam(n,"page",undefined)},ClearFiltersFromUrl:function(n){return n=this.ClearFiltersFromUrlWithoutDate(),n=Utils.ReplaceUrlParam(n,"fdate",undefined),Hash.Params.fdate=null,n},ClearFilterParameter:function(n){var t=Utils.ReplaceUrlParam(window.location.href,n,undefined);history.pushState("",document.title,t)},ChangeTreeParameter:function(n,t){Utils.FillBaseId();var i=Utils.ReplaceUrlParam(window.location.href,n,t);i=Filters.ChangeSelTreeParameter(i,n,t);history.pushState("",document.title,i)},ChangeSelTreeParameter:function(n,t,i){var s=i.split(";"),l=new RegExp("sel"+t+"=(.*)&|sel"+t+"=(.*)$","gm"),u=l.exec(n),r,o,f,c;if(u!=null){var a=u[1]!=null?u[1]:u[2],e=a.split(";"),h=[];for(r=0;r<e.length;r++)for(o=e[r].split(","),f=0;f<s.length;f++)o[o.length-1]==s[f]&&h.push(e[r]);c=h.join(";");n=Utils.ReplaceUrlParam(n,"sel"+t,c)}return n},GetCurrentFiltersUrlParams:function(){var n="",r=$(".top-type-filter.type-filter-current"),t,i;return r.length>0&&(t=r.attr("urlparam"),t.length>0&&(n="&"+t)),i=Tree.CurrentFilterTreeRowNodePath("fdate"),i!=null&&(n+="&"+i),n},GetHashStringForFilters:function(){var n=Hash.HashString;return $("#SearchSpellInfoReplaceVariant").length>0&&($("#SearchInput").val($("#SearchSpellInfoReplaceVariant").val()),n=Utils.ReplaceUrlParam(n,"text",$("#SearchSpellInfoReplaceVariant").val())),n},SetCurrentTopTypeFilter:function(n){$(".top-type-filter").each(function(){var n=$(this);n.removeClass("type-filter-current")});n.addClass("type-filter-current")},HideTopTypeFiltersCounters:function(){$(".top-type-filter-counter").each(function(){var n=$(this);n.hide()})},LawyerComtlectsToggle:function(n){$(".complects-filter-"+n).is(":visible")?($(".complects-filter-"+n).hide(),$(".complects-filter-block-"+n).removeClass("expand-open").addClass("expand-close")):($(".complects-filter-"+n).show(),$(".complects-filter-block-"+n).removeClass("expand-close").addClass("expand-open"))},LawyerTreeFilterToggle:function(n){var t=".search-filter-container-"+n,i,r;$(t).is(":visible")?($(".search-filter-caption-"+n).text("Развернуть"),Cookies.set(t,!1),$(t+" div").empty()):($(".search-filter-caption-"+n).text("Свернуть"),Cookies.set(t,!0),$(t+" div .tree").length==0&&(i=n.charAt(0).toUpperCase()+n.slice(1),Filters.TreeFilters.indexOf(n)!=-1&&Filters.LoadCommonSearchTreeFilters(i),Filters.DateFilters.indexOf(n)!=-1&&(r="f"+n+"-tree",Filters.LoadCommonSearchDateTreeFilters(i,r))));$(t).slideToggle()},TilesFilterToggle:function(n){var t=".search-filter-container-"+n;$(t).is(":visible")?($(".search-filter-caption-"+n).text("Развернуть"),Cookies.set(t,!1),$(t+" div").empty()):($(".search-filter-caption-"+n).text("Свернуть"),Cookies.set(t,!0),Filters.LoadCommonSearchTilesFilters());$(t).slideToggle()}},DocList={ShowHideSubs:function(n){var t=$(n).parent().parent().find(".subs")[0];$(t).css("display")=="none"?($(t).css("display","block"),$(n).hasClass("doc_icon_with_subs_show")?$(n).attr("class","doc_icon_with_subs_hide"):$(n).hasClass("abolished_doc_icon_with_subs_show")?$(n).attr("class","abolished_doc_icon_with_subs_hide"):$(n).hasClass("preactive_doc_icon_with_subs_show")&&$(n).attr("class","preactive_doc_icon_with_subs_hide")):($(t).css("display","none"),$(n).hasClass("doc_icon_with_subs_hide")?$(n).attr("class","doc_icon_with_subs_show"):$(n).hasClass("abolished_doc_icon_with_subs_hide")?$(n).attr("class","abolished_doc_icon_with_subs_show"):$(n).hasClass("preactive_doc_icon_with_subs_hide")&&$(n).attr("class","preactive_doc_icon_with_subs_show"))},SavePos:function(n){Search.AbortFiltersRequest();Search.AbortSearchRequest();var t=Hash.HashString;Hash.Params.doclist_pos&&(t=t.replace("doclist_pos="+Hash.Params.doclist_pos,""));Hash.Params.sel_item&&(t=t.replace("sel_item="+Hash.Params.sel_item,""));t+="&doclist_pos="+$(window).scrollTop()+"&sel_item="+n;t=Utils.NormolizeUrl(t);Hash.SkipProcessHash=!0;window.location.replace("#"+t)},RestorePos:function(){Hash.Params.doclist_pos!=null&&$(window).scrollTop(Hash.Params.doclist_pos);Hash.Params.sel_item!=null&&$("#item_"+Hash.Params.sel_item).css("background","#dddddd")},SetPage:function(n){var t=Hash.HashString;Hash.Params.doclist_pos&&(t=t.replace("doclist_pos="+Hash.Params.doclist_pos,""));Hash.Params.sel_item&&(t=t.replace("sel_item="+Hash.Params.sel_item,""));Hash.Params.page&&(t=t.replace("page="+Hash.Params.page,""));t+="&page="+n;t=Utils.NormolizeUrl(t);history.pushState("",document.title,window.location.pathname+window.location.search+"#"+t);$(window).scrollTop(0)}},Tree={InitTreesFromHash:function(n){var e=".tree",r,t,i,f;for(n&&(e+="."+n),r=$(e),t=0;t<r.length;t++){var o=$(r[t]).attr("treename"),u="sel"+o,s=Hash.Params[u]?Hash.Params[u]:"";Tree.HiddenInputSelValue($(r[t]))!=s&&(Tree.DeselectRows($(r[t])),Hash.Params[u]&&Tree.ProcessPath($(r[t]),Hash.Params[u],Hash.Params.openrows==1))}i=$("#SearchTreeContent .tree-content");i&&i.length>0&&(f=i.find(".select-tree-row"),f&&f.length>0&&setTimeout(function(){i.scrollTop(i.scrollTop()-(i.offset().top-f.offset().top))},1e3))},ClearAllSearchTextBold:function(n){n.find("b").each(function(){$(this).parent().html($(this).parent().text())})},LoadRowsBusy:!1,LoadRows:function(n,t,i,r,u,f,e,o,s){var c=Utils.SiteRootPath+"Tree/TreePath?treeName="+t+"&root="+i+"&treeProcessRowType="+r+"&withCheckBox="+u+"&parentId="+e+"&parents="+o+"&filterText="+f,h,l,a,v;r==Tree.PROCESSROWTYPE.LAWYEREXTSEARCH.value?c+="&"+LawyerExtSearch.BuildPostData(t):Search.LastSearchParamsString!=null&&(h=Search.LastSearchParamsString,$("#SearchSpellInfoReplaceVariant").length>0&&(h=Utils.ReplaceUrlParam(h,"text",$("#SearchSpellInfoReplaceVariant").val())),c+="&"+h);l=n.parent();l.addClass("position-relative");a=WaitSpinner.StartByEl(l[0]);Tree.LoadRowsBusy=!0;v=n.closest(".tree");$.ajax({url:c,type:"POST",success:function(t){WaitSpinner.Stop(a);n.html(t);s&&s();Tree.UpdateSearchTextSelection(v);Tree.LoadRowsBusy=!1},error:function(){WaitSpinner.Stop(a);Tree.LoadRowsBusy=!1;alert("Ошибка")}})},FilterTree:function(n,t){var i=n.attr("treename"),r=n.find(".tree-content"),u=n.hasClass("with-checkboxes-tree"),f=n.attr("rootnodeid"),e=n.attr("treeprocessrowtype");Tree.LoadRows(r,i,!0,e,u,"",f,"",function(){Tree.LoadFilterTree(n,t)})},LoadFilterTree:function(n,t){var f=n.find(".tree-filter-content input").val().trim(),i,u,o;if(f.length==0){Tree.SetTextSearchPosition(n,0);Tree.SetTextSearchResult(n,"");Tree.CloseAllRows(n);Tree.ClearAllSearchTextBold(n);Tree.UpdateSearchTextPositionStatus(n);t&&t();return}Tree.ClearAllSearchTextBold(n);Tree.CloseAllRows(n);var e=n.attr("treename"),s=n.find(".tree-content"),l=n.hasClass("with-checkboxes-tree"),h=n.attr("rootnodeid"),c=n.attr("treeprocessrowtype"),r=Utils.SiteRootPath+"Tree/TreeContextSearch?treeName="+e+"&parentId="+h+"&filterText="+encodeURIComponent(f);c==Tree.PROCESSROWTYPE.LAWYEREXTSEARCH.value?r+="&"+LawyerExtSearch.BuildPostData(e):Search.LastSearchParamsString!=null&&(i=Search.LastSearchParamsString,$("#SearchSpellInfoReplaceVariant").length>0&&(i=Utils.ReplaceUrlParam(i,"text",$("#SearchSpellInfoReplaceVariant").val())),r+="&"+i);u=s.parent();u.addClass("position-relative");o=WaitSpinner.StartByEl(u[0]);Tree.LoadRowsBusy=!0;$.ajax({url:r,type:"GET",dataType:"json",success:function(i){Tree.SetTextSearchResult(n,i);Tree.SetTextSearchPosition(n,0);Tree.SearchShowPosition(n);t&&t()},error:function(){alert("Ошибка")},complete:function(){Tree.UpdateSearchTextPositionStatus(n);WaitSpinner.Stop(o);Tree.LoadRowsBusy=!1}})},GetTextSearchPosition:function(n){return parseInt(Tree.GetTreeValue(n,"textsearchposition"))},SetTextSearchPosition:function(n,t){Tree.SetTreeValue(n,"textsearchposition",t)},GetTextSearchResult:function(n){var t=Tree.GetTreeValue(n,"textsearchresult");return t!=null&&t.length>0&&(t=JSON.parse(t)),t},SetTextSearchResult:function(n,t){Tree.SetTreeValue(n,"textsearchresult",JSON.stringify(t))},GetTreeValue:function(n,t){var i=n.attr("treename");return n.find('[name = "'+t+i+'"]').val()},SetTreeValue:function(n,t,i){var f=n.attr("treename"),r=t+f,u='[name = "'+r+'"]';n.find(u).length==0&&n.prepend("<input type=hidden name="+r+">");n.find(u).val(i)},SearchNext:function(n){var t=Tree.GetTextSearchPosition(n),i=Tree.GetTextSearchResult(n);i!=null&&i.length>0&&i.length-1>t&&(t++,Tree.SetTextSearchPosition(n,t),Tree.SearchShowPosition(n))},SearchPrev:function(n){var t=Tree.GetTextSearchPosition(n),i=Tree.GetTextSearchResult(n);i!=null&&i.length>0&&i.length>t&&t>0&&(t--,Tree.SetTextSearchPosition(n,t),Tree.SearchShowPosition(n))},SearchShowPosition:function(n){var r=Tree.GetTextSearchPosition(n),i=Tree.GetTextSearchResult(n),t,u;i!=null&&i.length>0&&i.length>r&&r>=0&&(t=i[r].ExpandedParentIds,t.reverse(),n.attr("treename")=="situation"&&t.shift(),u=n.attr("rootnodeid"),t.indexOf(Number(u))>-1&&(t=t.slice(t.indexOf(Number(u))+1)),Tree.OpenRows(n,t,[],!0,!0,!1,function(){Tree.UpdateSearchTextSelection(n)}),Tree.UpdateSearchTextPositionStatus(n))},OpenRow:function(n,t){function u(){n.hasClass("expand-open")&&(n.removeClass("expand-open"),n.addClass("expand-close"));t&&t()}if(n.length!=0){ShowDateFilterFull();var r=n.find(".tree-row-container"),i=n.closest(".tree"),f=i.attr("treename"),e=i.hasClass("with-checkboxes-tree"),o=n.attr("nodeid"),s=i.attr("treeprocessrowtype"),h=n.attr("parents");r.html().trim().length==0?Tree.LoadRows(r,f,!1,s,e,"",o,h,u):u()}},OpenAndScrollRows:function(n,t,i,r){var e=t[0],o=i[0],u,f;t.shift();i.shift();u=n.find('.tree-row[nodeid = "'+e+'"]');Tree.ScrollToSelectedRow(u);o&&Tree.SelectRow(u,r);f=setInterval(function(){if(Tree.LoadRowsBusy==!1){clearInterval(f);Tree.ScrollToSelectedRow(u);Tree.LoadRowsBusy==!0;t.length>0?Tree.OpenRow(u,function(){Tree.OpenAndScrollRows(n,t,i,r)}):r==!0&&(Tree.ScrollToSelectedRow(u),Tree.OpenRow(u));var e=setInterval(function(){Tree.LoadRowsBusy==!1&&(clearInterval(e),Tree.ScrollToSelectedRow(u))},300)}},300)},OpenRows:function(n,t,i,r,u,f,e){var s=t[0],h=i[0],o;t.shift();i.shift();o=n.find('.tree-row[nodeid = "'+s+'"]');Tree.ScrollToSelectedRow(o);u==!0&&t.length==0&&($(".highlight-row").removeClass("highlight-row"),o.find(".tree-row-name:first").addClass("highlight-row"));h?(Tree.SelectRow(o,r),t.length>0&&Tree.OpenRows(n,t,i,r,u,f,e)):t.length>0?Tree.OpenRow(o,function(){Tree.OpenRows(n,t,i,r,u,f,e)}):r!=!0||o.hasClass("leaf")||f!=!0?e&&e():(Tree.ScrollToSelectedRow(o),Tree.OpenRow(o,e))},OpenAndSelectRows:function(n,t,i,r){var f=t[0],e=i[0],u;t.shift();i.shift();u=n.find('.tree-row[nodeid = "'+f+'"]');e?(Tree.SelectRow(u,r),Tree.ScrollToSelectedRow(u),t.length>0&&Tree.OpenAndSelectRows(n,t,i,r)):t.length>0&&Tree.OpenRow(u,function(){Tree.OpenAndSelectRows(n,t,i,r)})},ScrollToSelectedRow:function(n){var t=n.parents(".tree-content");t&&t.length>0&&setTimeout(function(){t.scrollTop(t.scrollTop()-(t.offset().top-n.offset().top))},1e3)},ScrollToSelectedRowWithoutTimeout:function(n){var t=n.parents(".tree-content");t&&t.length>0&&t.scrollTop(t.scrollTop()-(t.offset().top-n.offset().top))},CloseRow:function(n){n.removeClass("expand-close");n.addClass("expand-open")},CloseAllRows:function(n){n.find(".expand-close").each(function(){Tree.CloseRow($(this))});Tree.ScrollToSelectedRow(n.find(".root-tree-row:first"))},PROCESSROWTYPE:{SELECT:{value:0},NAVIGATE:{value:1},FILTER:{value:2},FILTERMULTISELECT:{value:3},LAWYEREXTSEARCH:{value:4}},ProcessRow:function(n,t){var r=n.closest(".tree"),u=r.attr("treename"),i;t==Tree.PROCESSROWTYPE.SELECT||t==Tree.PROCESSROWTYPE.LAWYEREXTSEARCH?(n.hasClass("select-tree-row")?Tree.DeselectRow(n):Tree.SelectRow(n),LawyerExtSearch.ChangeTree(r)):t==Tree.PROCESSROWTYPE.NAVIGATE||t==Tree.PROCESSROWTYPE.FILTER?(Tree.DeselectRows(r),Tree.SelectRow(n),i=Utils.ReplaceUrlParam(window.location.href,r.attr("treename"),n.attr("nodeid")),i=Utils.ReplaceUrlParam(i,"sel"+r.attr("treename"),Tree.NodePath(n)),i=Utils.ReplaceUrlParam(i,"page",undefined),history.pushState("",document.title,i)):t==Tree.PROCESSROWTYPE.FILTERMULTISELECT&&(i=window.location.href,n.hasClass("select-tree-row")?(Tree.DeselectRow(n),i=Utils.DeleteTreePartialUrlParam(i,r.attr("treename"),n.attr("nodeid")),i=Utils.DeleteTreePartialUrlParam(i,"sel"+r.attr("treename"),Tree.NodePath(n))):(Tree.SelectRow(n),i=Utils.AddTreePartialUrlParam(i,r.attr("treename"),n.attr("nodeid")),i=Utils.AddTreePartialUrlParam(i,"sel"+r.attr("treename"),Tree.NodePath(n))),i=Utils.ReplaceUrlParam(i,"page",undefined),Filters.HistoryPushState(document.title,i))},NodePath:function(n){var t="";return n.attr("parents").length>0&&(t+=n.attr("parents")+","),t+n.attr("nodeid")},FullNodePathByNodeId:function(n,t){var f=n.find("[nodeid='"+t+"']"),i,r,u;if(f.length>0){for(i=[],f.parents(".tree-row").each(function(){i.push($(this).find("> .tree-row-name").text())}),r="",u=i.length-1;u>=0;u--)r+=i[u]+"\\";return r+=f.find(" > .tree-row-name").text(),r.replace(/(\s\([0-9]+\))/gm,"")}return""},CurrentRowNodePath:function(n,t){var i=$("."+n+"-tree."+t+" .select-tree-row");return i.length>0?n+"="+$(i[0]).attr("nodeid")+"&sel"+n+"="+Tree.NodePath($(i[0])):null},CurrentNavigateTreeRowNodePath:function(n){return Tree.CurrentRowNodePath(n,"search-navigate-tree")},CurrentFilterTreeRowNodePath:function(n){return Tree.CurrentRowNodePath(n,"filter-tree")},ClearNavigateRowNodePathFromUrl:function(n,t){return Tree.CurrentNavigateTreeRowNodePath(n)!=null&&(t=Utils.ReplaceUrlParam(t,n,undefined),t=Utils.ReplaceUrlParam(t,"sel"+n,undefined)),t},CurrentSearchTreeRootNodePath:function(n){var t=$(".search-navigate-tree."+n+"-tree");return t.length>0?n+"="+$(t[0]).attr("rootnodeid"):null},DeselectRows:function(n){n.find(".select-tree-row").each(function(){Tree.DeselectRow($(this),!1)})},DeselectRow:function(n){n.removeClass("select-tree-row");Tree.UpdateInputs(n.closest(".tree"))},ProcessPath:function(n,t,i){for(var u,r,e=t.split(";"),o=[],s=[],f=0;f<e.length;f++)for(u=e[f].split(","),r=0;r<u.length;r++)o.push(u[r]),s.push(r==u.length-1);Tree.OpenAndSelectRows(n,o,s,i)},SelectRow:function(n,t){n.addClass("select-tree-row");t&&Tree.SwitchRow(n);Tree.UpdateInputs(n.closest(".tree"))},HiddenInputValue:function(n){return n.find('[name = "'+n.attr("treename")+'"]').val()},HiddenInputSelValue:function(n){return n.find('[name = "sel'+n.attr("treename")+'"]').val()},SwitchRow:function(n){!n.hasClass("leaf")&&n.hasClass("expand-open")?Tree.OpenRow(n,function(){Tree.ScrollToSelectedRowWithoutTimeout(n)}):Tree.CloseRow(n)},UpdateInputs:function(n){var i="",r="",t="";n.find(".select-tree-row").each(function(){var n,u;for(i.length>0&&(i+=";"),i+=$(this).attr("nodeid"),r.length>0&&(r+=";"),r+=Tree.NodePath($(this)),t.length>0&&(t+=" (или) "),n=[],$(this).parents(".tree-row").each(function(){n.push($(this).find("> .tree-row-name").text())}),u=n.length-1;u>=0;u--)t+=n[u]+"\\";t+=$(this).find(" > .tree-row-name").text()});n.find('[name = "'+n.attr("treename")+'"]').val(i);n.find('[name = "sel'+n.attr("treename")+'"]').val(r);n.find('[id = "'+n.attr("treename")+'TreeDropdownInput"]').val(t);n.find('[id = "'+n.attr("treename")+'TreeDropdownInput"]').attr("title",t)},NavigateHorizontalRow:function(n){var r=n.closest(".horizontal-tree"),t=r.attr("treename"),u=r.attr("navigateurl"),i=n.attr("nodeid");window.location=Utils.TestSite?Utils.SiteRootPath+u+"#"+t+"="+i+"&sel"+t+"="+i+"&openrows=1":Utils.SiteRootPath+u+"#"+t+"="+i+"&sel"+t+"="+i+"&openrows=1"},UpdateSearchTextPositionStatus:function(n){var i=Tree.GetTextSearchPosition(n)+1,t=Tree.GetTextSearchResult(n);t!=null&&t.length>0?(n.find(".position-status").text(i+" из "+t.length),n.find(".search-prev-icon").removeClass("disable"),n.find(".search-next-icon").removeClass("disable")):(n.find(".position-status").text(""),n.find(".search-prev-icon").addClass("disable"),n.find(".search-next-icon").addClass("disable"))},UpdateSearchTextSelection:function(n){var t=Tree.GetTextSearchResult(n),i,r;if(t!=null&&t.length>0)for(i=0;i<t.length;i++)r=t[i],n.find("[nodeid='"+r.Id+"']").find(".tree-row-name:first").html(r.Name+" ("+r.DocCount+")")}},Auth={AuthApp:null,AuthSitePath:null,IsAuthenticated:!1,PaymentType:null,Logout:function(){$.ajax({url:Utils.SiteRootPath+"Auth/Logout",type:"GET",success:function(){document.location.reload()}})},AutoLoginWithReturnUrl:function(){var n=Utils.SiteRootPath+"api/payment/RedirectToReturnUrlBase64/?returnUrl="+btoa(location.href);location.href=Auth.AuthSitePath+"login/autologin?ReturnApp="+Auth.AuthApp+"&ReturnUrl="+n},LoginWithReturnUrl:function(){var n=Utils.SiteRootPath+"api/payment/RedirectToReturnUrlBase64/?returnUrl="+btoa(location.href);location.href=Auth.AuthSitePath+"?ReturnApp="+Auth.AuthApp+"&ReturnUrl="+n}},Accountant={ClearExtSearch:function(){$.ajax({url:Utils.SiteRootPath+"AccountantAPI/ClearExtSearch?show_ext="+($("#ExtSearchSubContainer3").hasClass("show")?"1":"0"),type:"GET",success:function(n){$("#ExtSearch").html(n);Utils.InitControls("ExtSearch")}})}},Utils={SiteRootPath:null,GlobalSiteRootPath:null,SearchRootSectionPath:null,DocumentPath:null,CommonImages:null,TextSearchMaxLength:null,CommonSearchPath:null,CurrentSection:null,QueryString:{},Mask:document.getElementById("mask"),MobileMask:document.getElementById("maskMobile"),ReplaceHtmlSymbols:function(n){return n=n.replace(/"/g,""),n=n.replace(/\</g,""),n.replace(/\>/g,"")},NormolizeUrl:function(n){return n=n.replace("?&","?").replace("#&","#").replace("&&&","&").replace("&&","&"),n.indexOf("&")==0&&(n=n.substr(1)),(n[n.length-1]=="#"||n[n.length-1]=="&")&&(n=n.substr(0,n.length-1)),n},ReplaceUrlParam:function(n,t,i,r){if(typeof r=="undefined"&&(r=!0),n!=undefined)return r==!0&&(n=Utils.decodeURIComponentSafe(n)),Hash.Params[t]!=null?n=i!=undefined?n.replace(t+"="+Hash.Params[t],t+"="+i):n.replace(t+"="+Hash.Params[t],""):i!=undefined&&(n+=n.indexOf("#")==-1?"#":"&",n+=t+"="+i),Utils.NormolizeUrl(n)},decodeURIComponentSafe:function(n){return typeof n=="undefined"?n:decodeURIComponent(n.replace(/%(?![0-9a-fA-F]+)/g,"%25"))},FillBaseId:function(){var n=Utils.ReplaceUrlParam(window.location.href,"baseId",Utils.CurrentSection.BaseId);history.replaceState("",document.title,n)},AddTreePartialUrlParam:function(n,t,i){if(n!=undefined&&i!=undefined){if(n=Utils.decodeURIComponentSafe(n),Hash.Params[t]!=null){var r=Hash.Params[t].split(";");r.indexOf(i)==-1&&(r.push(i),n=n.replace(t+"="+Hash.Params[t],t+"="+r.join(";")))}else n+=n.indexOf("#")==-1?"#":"&",n+=t+"="+i;return Utils.NormolizeUrl(n)}},ClearSearchText:function(n){return n===undefined?n:n.length==0?n:(n=n.replace(/[?&#"'<>]/g," "),n=n.replace(/\s+/g," "),n.trim())},DeleteTreePartialUrlParam:function(n,t,i){if(n!=undefined&&i!=undefined&&Hash.Params[t]!=null){n=Utils.decodeURIComponentSafe(n);var r=Hash.Params[t].split(";");return r.indexOf(i)!=-1&&(r.splice(r.indexOf(i),1),n=r.length==0?n.replace(t+"="+Hash.Params[t],""):n.replace(t+"="+Hash.Params[t],t+"="+r.join(";"))),Utils.NormolizeUrl(n)}},GetWindowTop:function(){var n=document.documentElement;return(window.pageYOffset||n.scrollTop)-(n.clientTop||0)},ObjectifyArray:function(n){for(var i={},t=0;t<n.length;t++)i[n[t].name]=n[t].value;return i},ShowHidePanel:function(n){var t=$("#"+n);t.css("display")=="none"?t.css("display","block"):t.css("display","none")},ShowModal:function(n){var t=$("#"+n);t.length>0&&t.modal("show")},InitControls:function(n){var t="",i;n&&(t="#"+n+" ");moment&&moment.locale("ru");$(t+"input.date-picker").each(function(){var i=$(this),u=i.val(),f=i.attr("range"),e=i.attr("data-hidden-res"),n=$("input[name="+i.attr("data-linked")+"]"),r=$(t+'input[name="'+e+'"]');i.daterangepicker({singleDatePicker:f=="true"?!1:!0,showDropdowns:!0,autoApply:!0,autoUpdateInput:!1,timePicker:!1,minYear:1901,locale:{format:"DD/MM/YYYY"},OnDaySelect:function(n){i.val(n.format("DD/MM/YYYY"));i.trigger("change")}},function(t){if(n.length>0){var i=$(this.element).attr("name").toLowerCase().endsWith("to");i?(t<n.data("daterangepicker").startDate&&(n.data("daterangepicker").setStartDate(t),n.data("daterangepicker").setEndDate(t)),r.val(n.data("daterangepicker").startDate.format("DD.MM.YYYY")+"-"+t.format("DD.MM.YYYY"))):(t>n.data("daterangepicker").startDate&&(n.data("daterangepicker").setStartDate(t),n.data("daterangepicker").setEndDate(t)),r.val(t.format("DD.MM.YYYY")+"-"+n.data("daterangepicker").startDate.format("DD.MM.YYYY")))}});i.val(u)});$("#oldJurForced").click(function(n){n.preventDefault();Cookies.set("NewLawyer",!1,{expires:365});document.location=Utils.GlobalSiteRootPath});$("#ShowHideSearchOptionsPanelButton").on("show.bs.dropdown",function(){$(".context-search").css("z-index",16)});$(".headerPositionFixed").on("show.bs.modal",function(){$(this).addClass("tinted")});$(".headerPositionFixed").on("hide.bs.modal",function(){$(this).removeClass("tinted")});$(t+"input.lawyer-ext-seach-input").each(function(){var t=$(this),n=t.attr("suggestiontype");t.keyup(function(){var i=t.val();$.ajax({url:Utils.SiteRootPath+"Suggestions/"+n,type:"POST",data:"text="+i,dataType:"json",success:function(t){var f=$(".lawer-ext-container-"+n),i,u,r;for(f.html(""),i=0;i<t.length;i++)u="lawer-ext-item-"+n+"-"+i,r='<div class="form-check mb-2">',r+='<input class="form-check-input clickable" id="'+u+'" type="checkbox" onclick="LawyerExtSearch.Update'+n+"('"+t[i]+"')\">",r+='<label class="form-check-label" for="'+u+'">',r+=t[i],r+="<\/label><\/div>",$(f).append(r)},error:function(){alert("Ошибка")}})})});$(t+"input.input-search").each(function(){var n=$(this),t=n.attr("suggestiontype");n.typeahead({minLength:2,autoSelect:!1,selectOnBlur:!1,delay:500,source:function(i,r){return $.get(Utils.SiteRootPath+"Suggestions/"+t,{text:i},function(t){var u,i;if(r(t.Suggestions),t.Suggestions.length>0)for(u=n.next()[0],i=0;i<t.SuggestionsLinks.length;i++)$(u).prepend('<li><a onclick="event.stopPropagation()" class="dropdown-item dropdown-doc-item" href="'+t.SuggestionsLinks[i].Url+'">'+t.SuggestionsLinks[i].Text+"<\/a><\/li>")})}})});$(t+"input.tagsinput").each(function(){var n=$(this),t=n.attr("suggestiontype");n.tagsinput({typeahead:{source:function(n){return $.get(Utils.SiteRootPath+"Suggestions/"+t+"?text="+n)}},tagClass:"small bg-dark px-1 rounded"});n.on("itemAdded",function(){setTimeout(function(){$(n).tagsinput("input").val("")},1)});$(".search-options-dropdown-menu").click(function(n){$(n.target).hasClass("close")||$(n.target).parent().hasClass("close")||n.stopPropagation()})});$(".dropdown").on("show.bs.dropdown",function(){var n=$(this).find(".dropdown-menu"),t=parseInt(n.css("margin-top"));n.css({"margin-top":t+10+"px",opacity:0}).animate({"margin-top":t+"px",opacity:1},300,function(){$(this).css({"margin-top":""})})});$(".dropdown").on("hide.bs.dropdown",function(){var n=$(this).find(".dropdown-menu"),t=parseInt(n.css("margin-top"));n.css({"margin-top":t+"px",opacity:1,display:"block"}).animate({"margin-top":t+10+"px",opacity:0},300,function(){$(this).css({"margin-top":"",display:""})})});$("tree .dropdown-menu").on("click",function(n){n.stopPropagation()});$('[data-toggle="tooltip"]').tooltip();i=$("#navConsMenuCollapseParent");i.on("show.bs.collapse",".collapse",function(){i.find(".collapse.show").collapse("hide")});$('a[data-toggle="slide"]').click(function(){var n=$(this).attr("data-toggle-target"),t=$(this).attr("data-toggle-second-toggler"),i;Cookies.get(n)==null?Cookies.set(n,!0):Cookies.remove(n);i=$(this).attr("data-toggle-direction");n!=undefined&&($(t).removeClass("d-none"),$(t).css("display","block"),$(this).addClass("d-none"),$(n).toggle("slide",{direction:i},400))});$("#scrollToTop").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:0},"slow")});$("#scrollToTopMain").length>0&&($("#scrollToTopMain").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:document.body.offsetHeight},"slow")}),window.onscroll=function(){$("#scrollToTopMain").off();window.scrollY>20?($("#scrollToTopMain").find("small").html("ВВЕРХ"),$("#scrollToTopMain").find("i").removeClass("fa-arrow-down"),$("#scrollToTopMain").find("i").addClass("fa-arrow-up"),$("#scrollToTopMain").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:0},"slow")})):($("#scrollToTopMain").find("small").html("ВНИЗ"),$("#scrollToTopMain").find("i").removeClass("fa-arrow-up"),$("#scrollToTopMain").find("i").addClass("fa-arrow-down"),$("#scrollToTopMain").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:document.body.offsetHeight},"slow")}))})},ValidateEmail:function(n){return/^(([^<>()\[\]\\.,;:\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,}))$/.test(n)},DynamicColors:function(){var n=Math.floor(Math.random()*255),t=Math.floor(Math.random()*255),i=Math.floor(Math.random()*255);return"rgba("+n+","+t+","+i+", 1)"},GotoDocument:function(n){var t=parseInt(n,10);t&&(document.location=Utils.GlobalSiteRootPath+"Document?doc_id="+t)},ShowMask:function(n){var t=n==="mobile"?Utils.MobileMask:Utils.Mask;t&&(t.hasClass("show")||(t.addClass("show"),n==="mobile"?document.body.addClass("masked-mobile"):document.body.addClass("masked")))},HideMask:function(n){var t=n==="mobile"?Utils.MobileMask:Utils.Mask;t&&t.hasClass("show")&&(t.removeClass("show"),n==="mobile"?document.body.removeClass("masked-mobile"):document.body.removeClass("masked"))}},Html={Loading:function(){return'<span><img src="'+Utils.CommonImages+'loader.gif" />Идет загрузка...<\/span>'},Loading2:function(){return'<span><img src="'+Utils.CommonImages+'loader.gif" /><\/span>'},SearchError:function(){var n="<div style='padding-left:10px;padding-top:15px;line-height:15px;'>Уважаемый пользователь!<br />";return n+="Во время поиска произошла ошибка.<br />",n+="Возможно, она носит временный характер.<br />",n+="Повторите попытку поиска через 5 минут.<br />",n+="Если ошибка повторится, то незамедлительно свяжитесь со службой технической поддержки.<br /><br />",n+="г. Алматы: тел: 8 (727) 222-21-01 <br />",n+="e-mail: <a href='mailto:support_online@prg.kz'>support_online@prg.kz<\/a><br />",n+="Региональные представительства:<br />",n+"<a href='http://prg.kz/contact/' target='_blank'>http://www.prg.kz/contact/<\/a><\/div>"}},Sidebar={Element:$(".sidebar"),TimeForResizeHeader:null,AutoHeight:function(){var n,t;if(window.innerWidth>768){this.Element=$(".sidebar");this.Element.css("height","0px");n=window.innerHeight;t=$("body").outerHeight();t>n&&(n=$("body").outerHeight());var r=$(".banner-ad").outerHeight(),u=$(".buy-prg").outerHeight(),i=n-r-u;this.Element.css("height",i+"px");this.Element.css("max-height",i+"px")}},InitializeScrollBar:function(){this.Element.mCustomScrollbar&&this.Element.mCustomScrollbar({axis:"y"})},Initialize:function(){this.Widgets.Initialize();var n=document.getElementById("sidebarShowBtn");$(".buy-sidebar").width($(".main-sidebar").width());AdvertisingActionTimer.Resize();Tiles.InitTilesHover();n&&(n.onclick=function(){var n=document.getElementById("sidebarColumn");n&&(n.hasClass("shown")?(Utils.HideMask("mobile"),n.removeClass("shown"),this.children[0].removeClass("is-active")):(n.addClass("shown"),Utils.ShowMask("mobile"),this.children[0].addClass("is-active")))})},InitializeHeaderEvent:function(){var i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,n=document.querySelector(".headerPositionFixed"),t;n&&(t=new i(function(n){n.forEach(function(){Sidebar.ResizeHeader()})}),t.observe(n,{attributes:!0,attributeOldValue:!0,childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0}));$("#systemsHeader").on("hide.bs.collapse",function(){$("#navConsMenuCollapse.show").collapse("hide");$("#navCalcMenuCollapse.show").collapse("hide");$("#navFNOMenuCollapse.show").collapse("hide");$("#navMSFOMenuCollapse.show").collapse("hide");$("#navCodecsLawsCollapse.show").collapse("hide");$("#navProjectsMenuCollapse.show").collapse("hide");$("#navNKMenuCollapse.show").collapse("hide");Sidebar.HeaderAnimateHide()});$("#systemsHeader").on("show.bs.collapse",function(){Sidebar.HeaderAnimateShow()});Sidebar.InitializeHeaderEventForOneCollapse("#navConsMenuCollapse");Sidebar.InitializeHeaderEventForOneCollapse("#navCalcMenuCollapse");Sidebar.InitializeHeaderEventForOneCollapse("#navFNOMenuCollapse");Sidebar.InitializeHeaderEventForOneCollapse("#navMSFOMenuCollapse");Sidebar.InitializeHeaderEventForOneCollapse("#navCodecsLawsCollapse");Sidebar.InitializeHeaderEventForOneCollapse("#navProjectsMenuCollapse");Sidebar.InitializeHeaderEventForOneCollapse("#navNKMenuCollapse")},InitializeHeaderEventForOneCollapse:function(n){$(n).on("hide.bs.collapse",function(){var t=$(n).height();Sidebar.HeaderAnimateHide(t)});$(n).on("hidden.bs.collapse",function(){setTimeout(function(){Sidebar.ResizeHeader()},400)});$(n).on("show.bs.collapse",function(){var t=$(n).height();Sidebar.HeaderAnimateShow(t)});$(n).on("shown.bs.collapse",function(){setTimeout(function(){Sidebar.ResizeHeader()},400)})},ResizeHeader:function(){var n=$(".headerPositionFixed").height();$(".body-content-after-header-fixed").css("margin-top",n)},HeaderAnimateShow:function(n){typeof n=="undefined"&&(n=0);let t=$("#systemsHeader").height(),i=$(".body-content-top").height(),r=t+i+n;$(".body-content-after-header-fixed").animate({"margin-top":r},{duration:250,easing:"linear"})},HeaderAnimateHide:function(n){typeof n=="undefined"&&(n=0);let r=$("#systemsHeader").height(),t=$(".body-content-top").height(),i=t;$(".body-content-after-header-fixed").animate({"margin-top":i},{duration:250,easing:"linear"})},SubscribeToDelivery:function(){$("#deliveryStatus").empty().removeClass().hide();$("#txtDelivery").removeClass("is-invalid");$("#deliveryJurChkBox").removeClass("is-invalid");$("#deliveryBuhChkBox").removeClass("is-invalid");var t=$("#txtDelivery").val(),i=$("#deliveryJurChkBox").prop("checked"),r=$("#deliveryBuhChkBox").prop("checked"),n=i?"Юрист":"";n+=r?n.length>0?", бухгалтер":"Бухгалтер":"";Utils.ValidateEmail(t)?i||r?($("#deliverySubBtn").hide(),$(".delivery-loader").show(),$.ajax({url:window.location.origin+"/Controls/Info.aspx?mode=subscribeToDelivery&email="+t+"&subscribeSection="+n,method:"GET",success:function(){$("#deliveryStatus").addClass("text-success").show();$("#deliveryStatus").text("Подписка оформлена");$(".delivery-loader").hide();$("#deliverySubBtn").show()},error:function(){$("#deliveryStatus").addClass("text-danger").show();$("#deliveryStatus").text("Ошибка оформления подписки. Попробуйте позже");$(".delivery-loader").hide();$("#deliverySubBtn").show()}})):($("#deliveryJurChkBox").addClass("is-invalid"),$("#deliveryBuhChkBox").addClass("is-invalid"),$("#deliveryStatus").addClass("text-danger").show(),$("#deliveryStatus").text("Выберите тему подписки")):($("#txtDelivery").addClass("is-invalid"),$("#deliveryStatus").addClass("text-danger").show(),$("#deliveryStatus").text("Введите действительный E-Mail"),$("#txtDelivery").focus())},ToggleSMSPinForm:function(){var n=$("#smsPinForm"),t;n&&n.length>0&&(t=n.hasClass("shown"),t?n.removeClass("shown"):n.addClass("shown"))},CheckSmsPin:function(n){n.stopPropagation();var t=$("#smsPinPhone").val(),i=$("#smsPinPin").val();Sidebar.ValidateSmsPin(t,i)&&(document.location="/Passport/PaymentSms.aspx?phone2="+encodeURIComponent(t)+"&pin2="+i)},ValidateSmsPin:function(n,t){var r=[],i=[];return(t&&t.length>0||i.push("Поле обязательно для заполнения"),t.match(/^\d+$/)||i.push("Поле должно содержать только цифры"),r.length==0&&i==0)?!0:($("#pinPhoneValidation").html(""),$("#pinPinValidation").html(""),r.length>0&&$("#pinPhoneValidation").html(r[0]),i.length>0&&$("#pinPinValidation").html(i[0]),!1)},Widgets:{CurrencyExchange:{Element:$("#exchangeRate"),ExchangeRates:[],Page:1,PageExchangesCount:3,CurrentVisibleDays:[],reportDates:[],CurrenciesList:[],SelectedCurrencies:[11,12,25],ExchangeChart:null,startDate:moment().subtract(7,"days"),toDate:moment(),startDateOnPage:0,get StartDate(){return this.startDate},set StartDate(n){this.startDate=n;n?(this.Element.find("#exchangeDateFrom").val(n.format("DD MMMM YYYY")),this.UpdateReportDates()):this.Element.find("#exchangeDateFrom").val(null)},get ToDate(){return this.toDate},set ToDate(n){this.toDate=n;n?(this.Element.find("#exchangeDateTo").val(n.format("DD MMMM YYYY")),this.UpdateReportDates()):this.Element.find("#exchangeDateTo").val(null)},get reportPagesCount(){let n=this.ReportDates.length/this.PageExchangesCount;return Math.ceil(n)},get currentPage(){return this.Page},set currentPage(n){n>=1&&this.reportPagesCount>=n&&(this.Element.find("#prevPage").css("visibility","visible"),this.Element.find("#nextPage").css("visibility","visible"),n==1&&this.Element.find("#prevPage").css("visibility","hidden"),n==this.reportPagesCount&&this.Element.find("#nextPage").css("visibility","hidden"),this.Page=n,this.showReportPage(n))},get StartDateOnPage(){return this.startDateOnPage},set StartDateOnPage(n){this.ReportDates[n]>=this.startDate&&this.toDate>=this.ReportDates[n]&&(this.Element.find("#prevPage").css("visibility","visible"),this.Element.find("#nextPage").css("visibility","visible"),n==0&&this.Element.find("#prevPage").css("visibility","hidden"),this.ReportDates[n+this.PageExchangesCount]||this.Element.find("#nextPage").css("visibility","hidden"),this.startDateOnPage=n,this.showReportPageByStartDate(n))},get ReportDates(){return this.reportDates},Initialize:function(){this.StartDate=moment().subtract(2,"days");this.ToDate=moment();this.getCurrenciesList(function(n){Sidebar.Widgets.CurrencyExchange.CurrenciesList=n;let t=Sidebar.Widgets.CurrencyExchange.Element.find(".selectpicker");for(let n=0;n<Sidebar.Widgets.CurrencyExchange.CurrenciesList.length;n++)t.append("<option title="+Sidebar.Widgets.CurrencyExchange.CurrenciesList[n].shortname+" value="+Sidebar.Widgets.CurrencyExchange.CurrenciesList[n].id+">"+Sidebar.Widgets.CurrencyExchange.CurrenciesList[n].fullname+"<\/option>");t.selectpicker({style:"btn-default",size:6,liveSearch:!0,width:"100%",showContent:!1,multipleSeparator:"/",actionsBox:!0,deselectAllText:"Очистить",selectAllText:"Выбрать все",noneSelectedText:"Не выбрано",noneResultsText:"Нет совпадений"});$.each(Sidebar.Widgets.CurrencyExchange.SelectedCurrencies,function(n,i){t.find("option[value='"+i+"']").prop("selected",!0)});t.selectpicker("refresh");t.on("changed.bs.select",function(n,i,r){if(i){let n=t.find("option")[i].value,u=Sidebar.Widgets.CurrencyExchange.CurrenciesList.filter(function(t){return n==t.id});if(r&&n.length>0)Sidebar.Widgets.CurrencyExchange.SelectedCurrencies.push(u[0].id);else if(!r&&n.length>0){Sidebar.Widgets.CurrencyExchange.SelectedCurrencies.splice(Sidebar.Widgets.CurrencyExchange.SelectedCurrencies.indexOf(u[0].id),1);Sidebar.Widgets.CurrencyExchange.Element.find("#reportBody").find('div[data-currency-code="'+u[0].shortname+'"]').remove();return}}else Sidebar.Widgets.CurrencyExchange.SelectedCurrencies=t.val();Sidebar.Widgets.CurrencyExchange.getExchangeValues(Sidebar.Widgets.CurrencyExchange.StartDate,Sidebar.Widgets.CurrencyExchange.ToDate,Sidebar.Widgets.CurrencyExchange.SelectedCurrencies,function(n){n?(Sidebar.Widgets.CurrencyExchange.ExchangeRates=n,Sidebar.Widgets.CurrencyExchange.currentPage=1,Sidebar.Widgets.CurrencyExchange.generateChart()):(Sidebar.Widgets.CurrencyExchange.ExchangeRates=[],Sidebar.Widgets.CurrencyExchange.clearReport(),Sidebar.Widgets.CurrencyExchange.ExchangeChart.destroy())})});Sidebar.Widgets.CurrencyExchange.getExchangeValues(Sidebar.Widgets.CurrencyExchange.StartDate,Sidebar.Widgets.CurrencyExchange.ToDate,Sidebar.Widgets.CurrencyExchange.SelectedCurrencies,function(n){n?(Sidebar.Widgets.CurrencyExchange.ExchangeRates=n,Sidebar.Widgets.CurrencyExchange.currentPage=Sidebar.Widgets.CurrencyExchange.reportPagesCount,Sidebar.Widgets.CurrencyExchange.generateChart(),Sidebar.Widgets.CurrencyExchange.SetCurrencyExchangeBoard()):Sidebar.Widgets.CurrencyExchange.clearReport()});Sidebar.Widgets.CurrencyExchange.Element.find("input.date-picker").daterangepicker({singleDatePicker:!0,showDropdowns:!0,minYear:2010,maxYear:parseInt(moment().format("YYYY"),10),maxDate:moment(),locale:{format:"DD MMMM YYYY г."}},function(n){if(this.element[0].id.endsWith("From"))if(Sidebar.Widgets.CurrencyExchange.ToDate<n){let t=Sidebar.Widgets.CurrencyExchange.ToDate;Sidebar.Widgets.CurrencyExchange.ToDate=n;Sidebar.Widgets.CurrencyExchange.StartDate=n}else Sidebar.Widgets.CurrencyExchange.StartDate=n;else if(this.element[0].id.endsWith("To"))if(Sidebar.Widgets.CurrencyExchange.StartDate>n){let t=Sidebar.Widgets.CurrencyExchange.StartDate;Sidebar.Widgets.CurrencyExchange.StartDate=n;Sidebar.Widgets.CurrencyExchange.ToDate=n}else Sidebar.Widgets.CurrencyExchange.ToDate=n;Sidebar.Widgets.CurrencyExchange.getExchangeValues(Sidebar.Widgets.CurrencyExchange.StartDate,Sidebar.Widgets.CurrencyExchange.ToDate,Sidebar.Widgets.CurrencyExchange.SelectedCurrencies,function(n){n?(Sidebar.Widgets.CurrencyExchange.ExchangeRates=n,Sidebar.Widgets.CurrencyExchange.currentPage=1,Sidebar.Widgets.CurrencyExchange.generateChart()):Sidebar.Widgets.CurrencyExchange.clearReport()})})})},getExchangeValues:function(n,t,i,r){if(i.length>0&&n&&t){let u=i.join(";");$("#fromExchangeDateText").fadeOut(500,function(){$(this).empty().append(moment(n,"DD-MM-YYYY").format("D MMMM YYYY")).fadeIn(1e3)});$("#toExchangeDateText").fadeOut(500,function(){$(this).empty().append(moment(t,"DD-MM-YYYY").format("D MMMM YYYY")).fadeIn(1e3)});$.ajax({method:"POST",url:Utils.GlobalSiteRootPath+"Controls/Info.aspx?mode=getBuhExchangeReport",data:{datestart:n.format("DD/MM/YYYY"),dateend:t.format("DD/MM/YYYY"),ids:u}}).done(function(n){let t=JSON.parse(n);r(t)}).fail(function(){})}else Sidebar.Widgets.CurrencyExchange.clearReport()},getCurrenciesList:function(n){$.ajax({method:"GET",url:Utils.GlobalSiteRootPath+"Controls/Info.aspx?mode=getBuhExchangeNames"}).done(function(t){let i=JSON.parse(t);n(i)}).fail(function(){console.log("Не удалось загрузить курсы валют")})},showReportPageByStartDate:function(n){this.startDateOnPage=n;this.clearReport();let t=[];for(let i=this.PageExchangesCount-1;i>=0;i--){let r=this.ReportDates[i+n];r&&t.push(r)}for(let n=0;n<t.length;n++)this.Element.find("#prevPage").after("<div data-currency-date>"+moment(t[n],"DD.MM.YYYY").format("DD MMMM")+"<\/div>");let i=t.slice().reverse(),r=this.Element.find("#reportBody");for(let n=0;n<this.ExchangeRates.length;n++){r.append("<div data-currency-code='"+this.ExchangeRates[n].shortName+"' class='d-inline-flex'><div class='pr-5' style='max-width: 172px'><strong>"+this.ExchangeRates[n].shortName+"<\/strong><br /> /"+this.ExchangeRates[n].longName+"/"+(this.ExchangeRates[n].quant!=1?"<br/><small>значение тг/ед<\/small>":"")+"<\/div><\/div>");let t=$("div[data-currency-code='"+this.ExchangeRates[n].shortName+"'");for(let r=0;r<i.length;r++){let u=this.ExchangeRates[n].exchangeList[i[r].format("DD.MM.YYYY")]?this.ExchangeRates[n].exchangeList[i[r].format("DD.MM.YYYY")].rate:"Нет данных";t.append("<div><strong>"+u+(this.ExchangeRates[n].quant!=1?"<\/strong><br/><small>"+this.ExchangeRates[n].quant+"<\/small>":"")+"<\/div>")}}},showReportPage:function(n){this.Page=n;this.clearReport();let r=0,t=[];for(let i=0;i<this.PageExchangesCount+r;i++){let u=this.ReportDates[n*this.PageExchangesCount-i-1];u?t.push(u):this.ReportDates.length>this.PageExchangesCount&&r++}for(let n=0;n<t.length;n++)this.Element.find("#prevPage").after("<div data-currency-date>"+moment(t[n],"DD.MM.YYYY").format("DD MMMM")+"<\/div>");let i=t.slice().reverse(),u=this.Element.find("#reportBody");for(let n=0;n<this.ExchangeRates.length;n++){u.append("<div data-currency-code='"+this.ExchangeRates[n].shortName+"' class='d-inline-flex'><div class='pr-5' style='max-width: 172px'><strong>"+this.ExchangeRates[n].shortName+"<\/strong><br /> /"+this.ExchangeRates[n].longName+"/"+(this.ExchangeRates[n].quant!=1?"<br/><small>значение тг/ед<\/small>":"")+"<\/div><\/div>");let t=$("div[data-currency-code='"+this.ExchangeRates[n].shortName+"'");for(let r=0;r<i.length;r++){let u=this.ExchangeRates[n].exchangeList[i[r].format("DD.MM.YYYY")]?this.ExchangeRates[n].exchangeList[i[r].format("DD.MM.YYYY")].rate:"Нет данных";t.append("<div><strong>"+u+(this.ExchangeRates[n].quant!=1?"<\/strong><br/><small>"+this.ExchangeRates[n].quant+"<\/small>":"")+"<\/div>")}}},changePage:function(n){this.currentPage=this.currentPage+n},changeStartDateOnPage:function(n){this.StartDateOnPage=this.StartDateOnPage+n},clearInput:function(n){var t=$(n).parents(".form-group").find("input")[0].id;if(t.endsWith("From")){Sidebar.Widgets.CurrencyExchange.StartDate=null;return}if(t.endsWith("To")){Sidebar.Widgets.CurrencyExchange.ToDate=null;return}if(!t){let n=this.Element.find(".selectpicker");n.selectpicker("deselectAll");n.selectpicker("refresh");this.SelectedCurrencies=[]}},clearReport:function(){this.Element.find("div[data-currency-code]").remove();this.Element.find("div[data-currency-date]").remove()},exportToExcel:function(){let n=moment(this.startDate,"DD-MM-YYYY").format("DD/MM/YYYY"),t=moment(this.toDate,"DD-MM-YYYY").format("DD/MM/YYYY"),i="datestart="+n+"&dateend="+t+"&ids="+this.SelectedCurrencies.join(";");$("#linkExcel").attr("href",Utils.GlobalSiteRootPath+"Controls/Info.aspx?mode=exportToExcel&"+i);$("#linkExcel")[0].click()},generateChart:function(){this.ExchangeChart&&this.ExchangeChart.destroy();let t=$("#exchangeChart"),n=[];for(let t=0;t<Math.min(this.ExchangeRates.length,9);t++){let i=[];for(let n=0;n<this.ReportDates.length;n++)i.push(this.ExchangeRates[t].exchangeList[this.ReportDates[n].format("DD.MM.YYYY")]?this.ExchangeRates[t].exchangeList[this.ReportDates[n].format("DD.MM.YYYY")].rate:0);let r={label:this.ExchangeRates[t].shortName,data:i,fill:!1,borderColor:Utils.DynamicColors(),borderWidth:1};n.push(r)}this.SelectedCurrencies.length>0&&(this.ExchangeChart=new Chart(t,{type:"line",data:{labels:this.ReportDates.map(function(n){return n.format("DD MMMM")}),datasets:n},options:{scales:{yAxes:[{ticks:{beginAtZero:!0}}]}}}))},ShowChart:function(){this.ExchangeRates.length>9&&$("#exchangeRatePopup").modal("show");$("#exchangeReportContainer").removeClass("d-flex");$("#exchangeReportContainer").slideUp(300,"easeInOutQuart",function(){$("#exchangeChartContainer").slideDown(300,"easeInOutQuart")})},ShowReport:function(){$("#exchangeChartContainer").slideUp(300,"easeInOutQuart",function(){$("#exchangeReportContainer").slideDown(300,"easeInOutQuart")})},UpdateReportDates:function(){if(this.reportDates=[],this.StartDate&&this.ToDate)for(let n=this.StartDate.startOf("day").clone();n<=this.ToDate;n.add(1,"days"))this.reportDates.push(n.clone())},ClearControls:function(){let n=this.Element.find(".selectpicker");n.val(null);this.SelectedCurrencies=[];this.ExchangeRates=[];this.clearReport();this.StartDate=this.ToDate=null;this.ExchangeChart.destroy();n.selectpicker("refresh");$("#fromExchangeDateText").fadeOut(500,function(){$(this).empty().fadeIn(1e3)});$("#toExchangeDateText").fadeOut(500,function(){$(this).empty().fadeIn(1e3)})},SetCurrencyExchangeBoard:function(){for(let n=0;n<Math.min(this.ExchangeRates.length,9);n++){let t=Object.keys(this.ExchangeRates[n].exchangeList).length;if(t>0){let i=Object.keys(this.ExchangeRates[n].exchangeList)[t-1],r=this.ExchangeRates[n].shortName,u=this.ExchangeRates[n].exchangeList[i].rate,f="#exchange-"+r.toLowerCase();$(f).text(u)}}}},Calendar:{Element:$("#calendarContent"),_currentYear:moment().year(),_currentMonth:moment().month()+1,OpenedCalendarDateBlock:undefined,Loader:$("#calendarLoader"),get CurrentYear(){return this._currentYear},set CurrentYear(n){this._currentYear=n;$("#currentYearControl").empty().append(this.CurrentYear);this.UpdateCalendar()},get CurrentMonth(){return this._currentMonth},set CurrentMonth(n){n>12?(this._currentYear+=1,n=1,$("#currentYearControl").empty().append(this.CurrentYear)):n<1&&(this._currentYear-=1,n=12,$("#currentYearControl").empty().append(this.CurrentYear));this._currentMonth=n;let t=moment.months(this.CurrentMonth-1);t=t[0].toUpperCase()+t.slice(1);$("#currentMonthControl").empty().append(t);this.UpdateCalendar()},UpdateCalendar:function(){let n=$.ajax({url:"/accountant/Widgets/GetCalendarBody",method:"GET",data:{year:this.CurrentYear,month:this.CurrentMonth}}),t=setTimeout(function(){Sidebar.Widgets.Calendar.Loader.addClass("d-block")},500);n.done(function(n){Sidebar.Widgets.Calendar.Element.empty();Sidebar.Widgets.Calendar.Element.append(n);Sidebar.Widgets.Calendar.Element.removeClass("d-none")});n.always(function(){Sidebar.Widgets.Calendar.Loader.removeClass("d-block");clearTimeout(t)});n.fail(function(){Sidebar.Widgets.Calendar.Element.html("<p class='px-3'>Не удалось загрузить данные<\/p>")})},ChangeDate:function(n,t){this.OpenedCalendarDateBlock&&this.CloseCalendarDays();t.toLowerCase()==="month"?this.CurrentMonth+=n:t.toLowerCase()==="year"&&(this.CurrentYear+=n)},OpenCalendarDays:function(n){if(this.OpenedCalendarDateBlock){if(this.OpenedCalendarDateBlock[0]===$(n).children("span")[0]){this.CloseCalendarDays();return}this.CloseCalendarDays(function(){$($(n).closest("div")).after("<div style='display: none' class='dayEvent'>"+$(n).find(".info").html()+"<\/div>");$(Sidebar.Widgets.Calendar.Element.find(".dayEvent")[0]).slideDown(500,function(){});Sidebar.Widgets.Calendar.OpenedCalendarDateBlock=$(n).children("span");Sidebar.Widgets.Calendar.OpenedCalendarDateBlock.addClass("day-event-open");Sidebar.Widgets.Calendar.ResizeDayEventPopUp();$(".index-page-widget-calendar").css("z-index",30)})}else{$(n).closest("div").after("<div style='display: none' class='dayEvent custom-scrollbar'>"+$(n).find(".info").html()+"<\/div>");let t=$(this.Element.find(".dayEvent")[0]);t.slideDown(500,function(){});Sidebar.Widgets.Calendar.OpenedCalendarDateBlock=$(n).children("span");Sidebar.Widgets.Calendar.OpenedCalendarDateBlock.addClass("day-event-open");$(".index-page-widget-calendar").css("z-index",30)}Sidebar.Widgets.Calendar.ResizeDayEventPopUp()},CloseCalendarDays:function(n){this.Element.find(".dayEvent").stop();this.OpenedCalendarDateBlock.removeClass("day-event-open");let t=$(this.Element.find(".dayEvent")[0]);t.slideUp(200,function(){Sidebar.Widgets.Calendar.Element.find(".dayEvent").length>0&&Sidebar.Widgets.Calendar.Element.find(".dayEvent").remove();Sidebar.Widgets.Calendar.OpenedCalendarDateBlock=null;$(".index-page-widget-calendar").css("z-index",9);n&&n()})},ResizeDayEventPopUp:function(){var n=$(".dayEvent");n.length>0&&(n.offset({left:$(".index-page-widget-calendar").offset().left}),n.width($(".index-page-widget-calendar").width()-30))}},MedicineCalendar:{Element:$("#calendarContent"),_currentYear:moment().year(),_currentMonth:moment().month()+1,OpenedCalendarDateBlock:undefined,Loader:$("#calendarLoader"),get CurrentYear(){return this._currentYear},set CurrentYear(n){this._currentYear=n;$("#currentYearControl").empty().append(this.CurrentYear);this.UpdateCalendar()},get CurrentMonth(){return this._currentMonth},set CurrentMonth(n){n>12?(this._currentYear+=1,n=1,$("#currentYearControl").empty().append(this.CurrentYear)):n<1&&(this._currentYear-=1,n=12,$("#currentYearControl").empty().append(this.CurrentYear));this._currentMonth=n;let t=moment.months(this.CurrentMonth-1);t=t[0].toUpperCase()+t.slice(1);$("#currentMonthControl").empty().append(t);this.UpdateCalendar()},UpdateCalendar:function(){let n=$.ajax({url:"/accountant/Widgets/GetMedicineCalendarBody",method:"GET",data:{year:this.CurrentYear,month:this.CurrentMonth}}),t=setTimeout(function(){Sidebar.Widgets.MedicineCalendar.Loader.addClass("d-block")},500);n.done(function(n){Sidebar.Widgets.MedicineCalendar.Element.empty();Sidebar.Widgets.MedicineCalendar.Element.append(n);Sidebar.Widgets.MedicineCalendar.Element.removeClass("d-none")});n.always(function(){Sidebar.Widgets.MedicineCalendar.Loader.removeClass("d-block");clearTimeout(t)});n.fail(function(){Sidebar.Widgets.MedicineCalendar.Element.html("<p class='px-3'>Не удалось загрузить данные<\/p>")})},ChangeDate:function(n,t){this.OpenedCalendarDateBlock&&this.CloseCalendarDays();t.toLowerCase()==="month"?this.CurrentMonth+=n:t.toLowerCase()==="year"&&(this.CurrentYear+=n)},OpenCalendarDays:function(n){if(this.OpenedCalendarDateBlock){if(this.OpenedCalendarDateBlock[0]===$(n).children("span")[0]){this.CloseCalendarDays();return}this.CloseCalendarDays(function(){$($(n).closest("div")).after("<div style='display: none' class='dayEvent'>"+$(n).find(".info").html()+"<\/div>");$(Sidebar.Widgets.MedicineCalendar.Element.find(".dayEvent")[0]).slideDown(500,function(){});Sidebar.Widgets.MedicineCalendar.OpenedCalendarDateBlock=$(n).children("span");Sidebar.Widgets.MedicineCalendar.OpenedCalendarDateBlock.addClass("day-event-open");Sidebar.Widgets.MedicineCalendar.ResizeDayEventPopUp();$(".index-page-widget-calendar").css("z-index",30)})}else{$(n).closest("div").after("<div style='display: none' class='dayEvent custom-scrollbar'>"+$(n).find(".info").html()+"<\/div>");let t=$(this.Element.find(".dayEvent")[0]);t.slideDown(500,function(){});Sidebar.Widgets.MedicineCalendar.OpenedCalendarDateBlock=$(n).children("span");Sidebar.Widgets.MedicineCalendar.OpenedCalendarDateBlock.addClass("day-event-open");$(".index-page-widget-calendar").css("z-index",30)}Sidebar.Widgets.Calendar.ResizeDayEventPopUp()},CloseCalendarDays:function(n){this.Element.find(".dayEvent").stop();this.OpenedCalendarDateBlock.removeClass("day-event-open");let t=$(this.Element.find(".dayEvent")[0]);t.slideUp(200,function(){Sidebar.Widgets.MedicineCalendar.Element.find(".dayEvent").length>0&&Sidebar.Widgets.MedicineCalendar.Element.find(".dayEvent").remove();Sidebar.Widgets.MedicineCalendar.OpenedCalendarDateBlock=null;$(".index-page-widget-calendar").css("z-index",9);n&&n()})},ResizeDayEventPopUp:function(){var n=$(".dayEvent");n.length>0&&(n.offset({left:$(".index-page-widget-calendar").offset().left}),n.width($(".index-page-widget-calendar").width()-30))}},SiteStatistics:{Element:$("#siteStatisticsBlock"),Carousel:null,Initialize:function(){if(Sidebar.Widgets.SiteStatistics.Element.length>0&&(Sidebar.Widgets.SiteStatistics.Carousel=Sidebar.Widgets.SiteStatistics.Element.find("#siteStatisticsCarousel"),Sidebar.Widgets.SiteStatistics.Carousel!==null&&Sidebar.Widgets.SiteStatistics.Carousel.length>0))Sidebar.Widgets.SiteStatistics.Carousel.on("slide.bs.carousel",function(n){$(".site-statistics-block .period-controls a").removeClass("active");console.log('a[href="#'+Sidebar.Widgets.SiteStatistics.Carousel[0].id+'"][data-slide-to="'+n.to+'"]');var t=Sidebar.Widgets.SiteStatistics.Element.find('a[href="#'+Sidebar.Widgets.SiteStatistics.Carousel[0].id+'"][data-slide-to="'+n.to+'"]');t.addClass("active")})},SetSlideOffset:function(n){var t=Number(n.attr("data-slide-offset"));$(".site-statistics-block .period-controls a").each(function(n){$(this).attr("data-slide-to",t+n)});$(".site-statistics-block .type-controls a").removeClass("active");n.addClass("active");Sidebar.Widgets.SiteStatistics.Carousel.carousel(t+1);Sidebar.Widgets.SiteStatistics.Carousel.carousel("pause")}},Initialize:function(){this.CurrencyExchange.Element&&this.CurrencyExchange.Element.length>0&&this.CurrencyExchange.Initialize();Sidebar.Widgets.SiteStatistics.Element&&Sidebar.Widgets.SiteStatistics.Element.length>0&&Sidebar.Widgets.SiteStatistics.Initialize();Sidebar.Widgets.LawyerCalendar.Element&&Sidebar.Widgets.LawyerCalendar.Element.length>0&&Sidebar.Widgets.LawyerCalendar.Initialize()},LawyerCalendar:{get Element(){return $("#lawyer-calendar-content")},get ElementNPAInfo(){return $("#lawyer-calendar-npa-info")},get ElementLegend(){return $("#lawyer-calendar-legend")},mainPage:1,_currentYear:0,_currentMonth:0,OpenedCalendarDateBlock:undefined,LastHashString:"undefined",get NPALoader(){return $("#lawyer-calendar-npa-loader")},get CalendarWeekLoader(){return $("#lawyer-calendar-week-loader")},get CurrentYear(){return this._currentYear==0&&(this._currentYear=moment().year()),this._currentYear},set CurrentYear(n){this._currentYear=n;$("#currentYearControl").empty().append(this.CurrentYear);this.UpdateCalendar()},get CurrentMonth(){return this._currentMonth==0&&(this._currentMonth=moment().month()+1),this._currentMonth},set CurrentMonth(n){this._currentYear==0&&(this._currentYear=moment().year());this._currentMonth==0&&(this._currentMonth=moment().month()+1);n>12?(this._currentYear+=1,n=1,$("#currentYearControl").empty().append(this.CurrentYear)):n<1&&(this._currentYear-=1,n=12,$("#currentYearControl").empty().append(this.CurrentYear));this._currentMonth=n;let t=moment.months(this.CurrentMonth-1);var i=t.split(1,t.length-1);t=t[0].toUpperCase()+t.slice(1);$("#currentMonthControl").empty().append(t);this.UpdateCalendar()},UpdateNPAInfo:function(n){let t=$.ajax({url:"/Controls/Info.aspx",method:"GET",data:{mode:"getLawyerCalendarNPAContent",year:this.CurrentYear,month:this.CurrentMonth,day:n,mainPage:this.mainPage}});var i=null;let r=setTimeout(function(){i=WaitSpinner.Start(Sidebar.Widgets.LawyerCalendar.Element)},500);t.done(function(n){Sidebar.Widgets.LawyerCalendar.ElementNPAInfo.empty();Sidebar.Widgets.LawyerCalendar.ElementNPAInfo.append(n);Sidebar.Widgets.LawyerCalendar.ElementNPAInfo.removeClass("d-none")});t.always(function(){WaitSpinner.Stop(i);clearTimeout(r)});t.fail(function(){Sidebar.Widgets.LawyerCalendar.ElementNPAInfo.html("<p class='px-3'>Не удалось загрузить данные<\/p>")})},UpdateCalendar:function(){let n=$.ajax({url:"/Controls/Info.aspx",method:"GET",data:{mode:"getLawyerCalendarContent",year:this.CurrentYear,month:this.CurrentMonth,mainPage:this.mainPage}});var t=null;let i=setTimeout(function(){t=WaitSpinner.Start(Sidebar.Widgets.LawyerCalendar.Element)},500);n.done(function(n){var t=n.replace(/LawyerCalendar./g,"Sidebar.Widgets.LawyerCalendar.");Sidebar.Widgets.LawyerCalendar.Element.empty();Sidebar.Widgets.LawyerCalendar.Element.append(t);Sidebar.Widgets.LawyerCalendar.Element.removeClass("d-none");Sidebar.Widgets.LawyerCalendar.UpdateCalendarLegend()});n.always(function(){WaitSpinner.Stop(t);clearTimeout(i)});n.fail(function(){Sidebar.Widgets.LawyerCalendar.Element.html("<p class='px-3'>Не удалось загрузить данные<\/p>")})},UpdateCalendarLegend:function(){if(this.mainPage!=1){let n=$.ajax({url:"/Controls/Info.aspx",method:"GET",data:{mode:"getLawyerCalendarLegend",year:this.CurrentYear,month:this.CurrentMonth,mainPage:this.mainPage}});n.done(function(n){Sidebar.Widgets.LawyerCalendar.ElementLegend.empty();Sidebar.Widgets.LawyerCalendar.ElementLegend.append(n)})}},ChangeDate:function(n,t){t.toLowerCase()==="month"?this.CurrentMonth+=n:t.toLowerCase()==="year"&&(this.CurrentYear+=n)},OpenCalendarDays:function(n,t,i){if(t)if(this.OpenedCalendarDateBlock){if(this.OpenedCalendarDateBlock[0]===$(n).children("span")[0]){this.CloseCalendarDays();return}this.CloseCalendarDays(function(){$($(n).closest("div")).after("<div style='display: none' class='dayEvent'>"+$(n).find(".info").html()+"<\/div>");$(Sidebar.Widgets.LawyerCalendar.Element.find(".dayEvent")[0]).slideDown(500,function(){});var t=Sidebar.Widgets.Calendar.Element.find(".dayEvent"),i=Sidebar.Widgets.Calendar.Element.parent(".index-page-widget")[0].offsetWidth;Sidebar.Widgets.Calendar.Element.find(".dayEvent").css("width",Sidebar.Widgets.Calendar.Element.parent(".index-page-widget")[0].offsetWidth);Sidebar.Widgets.LawyerCalendar.OpenedCalendarDateBlock=$(n).children("span");Sidebar.Widgets.LawyerCalendar.OpenedCalendarDateBlock.addClass("day-event-open")})}else{$(n).closest("div").after("<div style='display: none' class='dayEvent custom-scrollbar'>"+$(n).find(".info").html()+"<\/div>");let t=$(this.Element.find(".dayEvent")[0]);t.slideDown(500,function(){});var r=$("#lawyer-calendar").find(".dayEvent"),u=r.parents(".index-page-widget")[0].offsetWidth,f=$("#lawyer-calendar").find("#lawyer-calendar-npa-info");$("#lawyer-calendar").find(".dayEvent").css("width",u).css("left",-f[0].offsetWidth-3.5);Sidebar.Widgets.LawyerCalendar.OpenedCalendarDateBlock=$(n).children("span");Sidebar.Widgets.LawyerCalendar.OpenedCalendarDateBlock.addClass("day-event-open")}else this.OpenedCalendarDateBlock&&this.CloseCalendarDays();this.UpdateNPAInfo(i);this.UpdateTodayPlace(i);this.UpdateSelectedDay(n);this.ResizeDayEventPopUp()},CloseCalendarDays:function(n){this.Element.find(".dayEvent").stop();this.OpenedCalendarDateBlock.removeClass("day-event-open");let t=$(this.Element.find(".dayEvent")[0]);t.slideUp(200,function(){Sidebar.Widgets.LawyerCalendar.Element.find(".dayEvent").length>0&&Sidebar.Widgets.LawyerCalendar.Element.find(".dayEvent").remove();Sidebar.Widgets.LawyerCalendar.OpenedCalendarDateBlock=null;n&&n()})},NPALoaderOn:function(){this.NPALoader.removeClass("d-none")},NPALoaderOff:function(){this.NPALoader.addClass("d-none")},WeekLoaderOn:function(){this.CalendarWeekLoader.removeClass("d-none")},WeekLoaderOff:function(){this.CalendarWeekLoader.addClass("d-none")},UpdateTodayPlace:function(n){this.CurrentYear==moment().year()&&this.CurrentMonth==moment().month()+1&&n==moment().date()?($("#lawyer-calendar-now-place").removeClass("d-block"),$("#lawyer-calendar-now-place").addClass("d-none")):($("#lawyer-calendar-now-place").removeClass("d-none"),$("#lawyer-calendar-now-place").addClass("d-block"),$("#lawyer-calendar-now-place").html("Сегодня: "+moment().format("DD MMMM")))},UpdateSelectedDay:function(n){Sidebar.Widgets.LawyerCalendar.Element.find(".selected-day").removeClass("selected-day");$(n).children("span").addClass("selected-day")},GetPostData:function(){return ar=window.location.href.split("#"),ar.length>1?ar[1]:""},ReplaceUrlParam:function(n,t,i){var u="#",r=n.split("#");if(r.length>1){let i=new RegExp("&"+t+"=[^&]+|^"+t+"=[^&]+","ig");r[1]=r[1].replace(i,"");r[1].length>0?(n=r[0]+"#"+r[1],u="&"):n=r[0]}return i.toString().length>0&&(n+=u+t+"="+i),n},ChangePage:function(n){let t=this.ReplaceUrlParam(window.location.href,"page",n);history.pushState("",document.title,t)},ChangeSort:function(n){let t=this.ReplaceUrlParam(window.location.href,"sort",n);history.pushState("",document.title,t)},ChangeSection:function(n){let t=this.ReplaceUrlParam(window.location.href,"section",n);t=this.ReplaceUrlParam(t,"page","");history.pushState("",document.title,t)},ChangePeriodFromCalendar:function(n){let t=this.ReplaceUrlParam(window.location.href,"beginDate",n);t=this.ReplaceUrlParam(t,"endDate",n);t=this.ReplaceUrlParam(t,"text","");t=this.ReplaceUrlParam(t,"text1","");t=this.ReplaceUrlParam(t,"text2","");t=this.ReplaceUrlParam(t,"text3","");t=this.ReplaceUrlParam(t,"text4","");history.pushState("",document.title,t)},ChangePeriod:function(){let t=$("#LawyerCalendarDateFrom").val();t=moment(t,"DDMMYYYY").format("YYYY/MM/DD");let i=$("#LawyerCalendarDateTo").val();i=moment(i,"DDMMYYYY").format("YYYY/MM/DD");let n=this.ReplaceUrlParam(window.location.href,"beginDate",t);n=this.ReplaceUrlParam(n,"endDate",i);n=this.ReplaceUrlParam(n,"text","");n=this.ReplaceUrlParam(n,"text1","");n=this.ReplaceUrlParam(n,"text2","");n=this.ReplaceUrlParam(n,"text3","");n=this.ReplaceUrlParam(n,"text4","");history.pushState("",document.title,n)},HashChangeProcess:function(){var t,n;if(Sidebar.Widgets.LawyerCalendar.LastHashString!=location.hash){Sidebar.Widgets.LawyerCalendar.LastHashString=location.hash;t=Sidebar.Widgets.LawyerCalendar.GetPostData();let i=$.ajax({url:Utils.SiteRootPath+"LawyerCalendar/",method:"GET",data:t});n=null;let r=setTimeout(function(){$(".body-content").html("");n=WaitSpinner.Start(".body-content")},500);i.done(function(t){WaitSpinner.Stop(n);$(".body-content").removeClass("text-center").html(t);Sidebar.Widgets.LawyerCalendar.Initialize()});i.always(function(){clearTimeout(r)});i.fail(function(){WaitSpinner.Stop(n);$(".body-content").html("<p class='px-3'>Не удалось загрузить данные<\/p>")})}},GetHashParamValue:function(n,t){let r=new RegExp("[&#]"+t+"=([^&]+)|^"+t+"=([^&]+)","i"),i=n.match(r);return i!=null?i[1]:null},SearchTextInList:function(){var n=window.location.href,f=Hash.Params,r,i,t,u;if(console.log(Hash.ReadHashParams()),r=$("#SWhereValue").val(),r&&(r==11||r==13)){for(i=8;i>=0;i--)t=i>0?i:"",this.GetHashParamValue(n,"text"+t)!=null&&(this.GetHashParamValue(n,"swhere"+t)!=null?(n=this.ReplaceUrlParam(n,"swhere"+(i+1),this.GetHashParamValue(n,"swhere"+t)),n=this.ReplaceUrlParam(n,"swhere"+t,"")):n+="&swhere"+(i+1)+"=3",n=this.ReplaceUrlParam(n,"text"+(i+1),encodeURIComponent($("#SearchInput").val())),n=this.ReplaceUrlParam(n,"text"+t,""),n=this.ReplaceUrlParam(n,"spos"+(i+1),this.GetHashParamValue(n,"spos"+t)),n=this.ReplaceUrlParam(n,"spos"+t,""),n=this.ReplaceUrlParam(n,"tSuffix"+(i+1),this.GetHashParamValue(n,"tSuffix"+t)),n=this.ReplaceUrlParam(n,"tSuffix"+t,""),n=this.ReplaceUrlParam(n,"tSynonym"+(i+1),this.GetHashParamValue(n,"tSynonym"+t)),n=this.ReplaceUrlParam(n,"tSynonym"+t,""),n=this.ReplaceUrlParam(n,"tShort"+(i+1),this.GetHashParamValue(n,"tShort"+t)),n=this.ReplaceUrlParam(n,"tShort"+t,""));u=SearchOptions.Get();history.pushState("",document.title,n)}},Initialize:function(){var t=2050,i=1800,n="DD/MM/YYYY",r,u,f,e,o;$("#LawyerCalendarDateFrom").daterangepicker({singleDatePicker:!0,showDropdowns:!0,autoApply:!0,autoUpdateInput:!1,timePicker:!1,minYear:i,maxYear:t,locale:{format:n}},function(n){$("#LawyerCalendarDateFrom").val(n.format("DD/MM/YYYY"));n>moment($("#LawyerCalendarDateTo").val(),"DD/MM/YYYY")&&$("#LawyerCalendarDateTo").val(n.format("DD/MM/YYYY"))});$("#LawyerCalendarDateTo").daterangepicker({singleDatePicker:!0,showDropdowns:!0,autoApply:!0,autoUpdateInput:!1,timePicker:!1,minYear:i,maxYear:t,locale:{format:n}},function(n){$("#LawyerCalendarDateTo").val(n.format("DD/MM/YYYY"));n<moment($("#LawyerCalendarDateFrom").val(),"DD/MM/YYYY")&&$("#LawyerCalendarDateFrom").val(n.format("DD/MM/YYYY"))});this.GetHashParamValue(window.location.href,"text")!=null&&($("#search_input").focus(),$("#search_input").val(Utils.decodeURIComponentSafe(this.GetHashParamValue(window.location.href,"text"))),$("#search_input").blur());this.GetHashParamValue(window.location.href,"swhere")!=null&&Search.SetSWhere(parseInt(this.GetHashParamValue(window.location.href,"swhere"))+10,!1);window.location.pathname.toLowerCase().indexOf("lawyercalendar")>-1&&(Sidebar.Widgets.LawyerCalendar.mainPage=0,r=Sidebar.Widgets.LawyerCalendar.GetHashParamValue(location.href,"beginDate"),r&&(r=r.replace(/\//g,"-"),typeof console!="undefined"&&console.log("LawyerCalendar: date initialize: "+r),u=moment(r),Sidebar.Widgets.LawyerCalendar._currentMonth=u.month()+1,Sidebar.Widgets.LawyerCalendar._currentYear=u.year()),setInterval(function(){Sidebar.Widgets.LawyerCalendar.HashChangeProcess()},300));document.getElementById("LawyerCalendarDateFrom")&&(f=IMask(document.getElementById("LawyerCalendarDateFrom"),{mask:Date,pattern:n,overwrite:!0,format:function(t){return moment(t).format(n)},parse:function(t){return moment(t,n)},min:new Date(i,0,1),max:new Date(t,0,1),lazy:!1,blocks:{YYYY:{mask:IMask.MaskedRange,from:i,to:t,placeholderChar:"г"},MM:{mask:IMask.MaskedRange,from:1,to:12,maxLength:2,placeholderChar:"м"},DD:{mask:IMask.MaskedRange,from:1,to:31,maxLength:2,placeholderChar:"д"}},autofix:!0}));$("#LawyerCalendarDateFrom").focus(function(){$(this).val("");f.updateValue()});document.getElementById("LawyerCalendarDateTo")&&(e=IMask(document.getElementById("LawyerCalendarDateTo"),{mask:Date,pattern:n,overwrite:!0,format:function(t){return moment(t).format(n)},parse:function(t){return moment(t,n)},min:new Date(i,0,1),max:new Date(t,0,1),lazy:!1,blocks:{YYYY:{mask:IMask.MaskedRange,from:i,to:t,placeholderChar:"г"},MM:{mask:IMask.MaskedRange,from:1,to:12,maxLength:2,placeholderChar:"м"},DD:{mask:IMask.MaskedRange,from:1,to:31,maxLength:2,placeholderChar:"д"}},autofix:!0}));$("#LawyerCalendarDateTo").focus(function(){$(this).val("");e.updateValue()});document.getElementById("DateExactly")&&(o=IMask(document.getElementById("DateExactly"),{mask:Date,pattern:n,overwrite:!0,format:function(t){return moment(t).format(n)},parse:function(t){return moment(t,n)},min:new Date(1800,0,1),max:new Date(2050,0,1),lazy:!1,blocks:{YYYY:{mask:IMask.MaskedRange,from:1800,to:2050},MM:{mask:IMask.MaskedRange,from:1,to:12,maxLength:2},DD:{mask:IMask.MaskedRange,from:1,to:31,maxLength:2}},autofix:!0}))},ResizeDayEventPopUp:function(){var n=$(".dayEvent");n.length>0&&(n.offset({left:$(".index-page-widget-calendar").offset().left}),n.width($(".index-page-widget-calendar").width()-30))}},ContinentNewInLegislation:{GotoAll:function(){let t=$(".index-page-widget-continent-newdocs .nav-link.active").attr("href"),n=location.href;location.href.split("").reverse().join("").indexOf("/")!=0&&(n+="/");n+="NewInLegislation/";switch(t){case"#RU":n+="#fbelong=127&baseId=5";break;case"#BY":n+="#fbelong=128&baseId=5";break;case"#AZ":n+="#fbelong=131&baseId=5";break;case"#KG":n+="#fbelong=134&baseId=5";break;case"#MD":n+="#fbelong=130&baseId=5";break;case"#TJ":n+="#fbelong=133&baseId=5";break;case"#TM":n+="#fbelong=163&baseId=5";break;case"#UZ":n+="#fbelong=129&baseId=5";break;case"#UA":n+="#fbelong=132&baseId=5"}window.open(n,"_blank")}}}},Navbars={LoadNavbar2:function(n,t){n=Tree.ClearNavigateRowNodePathFromUrl("cl",n);$("#Navbar2Content").length>0?$.ajax({url:Utils.SiteRootPath+"Search/Navbar2",type:"POST",data:n,success:function(i){$("#Navbar2Content").html(i);location.href.indexOf("/accountant/News/MainNews/")==-1&&location.href.indexOf("/accountant/News/OtherNews/")==-1&&Navbars.Initialize("Navbar2Content",n);t&&t()}}):t&&t()},LoadNavbar3:function(n,t){$("#Navbar3Content").length>0?$.ajax({url:Utils.SiteRootPath+"Search/Navbar3",type:"POST",data:n,success:function(i){$("#Navbar3Content").html(i);Navbars.Initialize("Navbar3Content",n);t&&t()}}):t&&t()},LoadNavbar4:function(n,t){$("#Navbar4Content").length>0?$.ajax({url:Utils.SiteRootPath+"Search/Navbar4",type:"POST",data:n,success:function(i){$("#Navbar4Content").html(i);var r=n;location.href.indexOf("/accountant/")!=-1&&(r=Utils.ReplaceUrlParam(r,"cl",undefined),r=Utils.ReplaceUrlParam(r,"selcl",undefined));Navbars.Initialize("Navbar4Content",r);t&&t()}}):t&&t()},LoadNavbar5:function(n,t){$("#Navbar5Content").length>0?$.ajax({url:Utils.SiteRootPath+"Search/Navbar5",type:"POST",data:n,success:function(i){$("#Navbar5Content").html(i);Navbars.Initialize("Navbar5Content",n);t&&t()}}):t&&t()},Initialize:function(n,t){t=Utils.ReplaceUrlParam(t,"page",undefined);t&&$("#"+n+" .nav-link").each(function(){var n=$(this).attr("href")+"?m="+(Utils.QueryString.m=="sp"?"sp":"s")+"#"+t;$(this).attr("href",n)})}},Tiles={LoadDefaultTiles:function(n){$("#DefaultTilesContent").length>0&&$.ajax({url:Utils.SiteRootPath+"Search/DefaultTiles",type:"POST",data:n,success:function(t){$("#DefaultTilesContent").html(t);Tiles.Initialize("DefaultTilesContent",n)}})},LoadNavbarTiles:function(n,t){$("#NavbarTilesContent").length>0?$.ajax({url:Utils.SiteRootPath+"Search/NavbarTiles",type:"POST",data:n,success:function(i){$("#NavbarTilesContent").html(i);Tiles.Initialize("NavbarTilesContent",n);t&&t()}}):t&&t()},LoadSmallTiles:function(n){$("#SmallTilesContent").length>0&&$.ajax({url:Utils.SiteRootPath+"Search/SmallTiles",type:"POST",data:n,success:function(t){$("#SmallTilesContent").html(t);Tiles.Initialize("SmallTilesContent",n)}})},Initialize:function(n,t){$("#"+n+" .progress-bar-text").each(function(){$(this).text().trim()=="0"?$(this).parent().parent().hide():$(this).parent().parent().show()});$("#"+n+" .progress-bar-container").each(function(){this.progressBar&&this.progressBar.destroy()});var i=$("#"+n+" .tiles-max-docs-count").val();$("#"+n+" .progress-bar-container").each(function(){var n=this,f=n.dataset.progressBarType?n.dataset.progressBarType:"Circle",e=new ProgressBar[f](n,{color:null,duration:1500,easing:"easeInOut",strokeWidth:5,trailWidth:1,trailColor:"#000",svgStyle:{display:"block"},text:null,step:function(t,r){var u=r.value(),f=$(n).parent().find(".first-line-text");f.text(Math.round(u*i))}}),u,r;n.progressBar=e;u=parseInt($(n).attr("data-docs-count"));n.progressBar.animate(u/i);t=Utils.ReplaceUrlParam(t,"page",undefined);t&&(r=$($(n).parents("a")[0]),href=r.attr("href")+"?m="+(Utils.QueryString.m=="sp"?"sp":"s")+"#"+t,r.attr("href",href))});t&&(t=Utils.ReplaceUrlParam(t,"page",undefined),$("#"+n+" .small-tiles-link").each(function(){var n=$(this).attr("href"),i;Hash.Params.comments=="1"&&(n=n.replace("Zakonodatelstvo_(normativnaya_baza)","Razyasneniya___Kommentarii___Analitika"));i=n+"?m="+(Utils.QueryString.m=="sp"?"sp":"s")+"#"+t;$(this).attr("href",i)}))},InitTilesHover:function(){$(".tiles-container a").hover(function(){let n=$(this).parent().index();n!=5&&n!=10&&($(this).parent().next().children().addClass("tiles-hover-right"),$(this).parent().next().children().after('<div class="tiles-light-source-right"><\/div>'));n!=6&&n!=1&&($(this).parent().prev().children().addClass("tiles-hover-left"),$(this).parent().prev().children().after('<div class="tiles-light-source-left"><\/div>'));n<6&&$(this).after('<div class="tiles-light-source-bottom"><\/div>')},function(){$(this).parent().next().children().removeClass("tiles-hover-right");$(this).parent().prev().children().removeClass("tiles-hover-left");$(".tiles-light-source-bottom").remove();$(".tiles-light-source-left").remove();$(".tiles-light-source-right").remove()})}};String.prototype.endsWith||(String.prototype.endsWith=function(n,t){return(t===undefined||t>this.length)&&(t=this.length),this.substring(t-n.length,t)===n});window.location.href.indexOf("ShowCurrencyExchange")!=-1&&$(document).ready(function(){$('.nav-link[data-target="#exchangeRate"]').click()});var AdvertisingActionTimer={Resize:function(){$(".advertising-action-timer").width($(".main-column").width())},Close:function(){Cookies.set("AdvertisingActionTimer",!0,{expires:.6});$(".advertising-action-timer").hide()}},LawyerExtSearch={NeedPreview:!1,Numbers:[],NumbersMJ:[],PreviewRequest:null,Status:0,Country:"ALL",TimeOutTextInput:null,TextMinLength:0,get WaitIcon(){return'<i class="fa fa-spinner fa-pulse fa-3x fa-fw" aria-hidden="true"><\/i>'},get SearchText(){return Utils.ClearSearchText($("#extSearchText").val())},set SearchText(n){return $("#extSearchText").val(n)},BuildPostData:function(n){var t="";if(this.SearchText.length>0?(t+="text="+LawyerExtSearch.TrimText(LawyerExtSearch.SearchText),t+=$("#extSearchWhereAll")[0].checked?"&swhere=3":"&swhere=1",t+=$("#extSearchSuffixOn")[0].checked?"&tSuffix=1":$("#extSearchSuffixOff")[0].checked?"&tSuffix=2":"&tSuffix=3",t+=Utils.CurrentSection.BaseId==2?"&sort=10":Utils.CurrentSection.BaseId==5?"&sort=11":"&sort=0"):t+="&sort=2",$("#Date").length>0&&$("#Date").val().length>0&&(t+="&date="+$("#Date").val().replace(/\//g,".")),$("#DateVC").length>0&&$("#DateVC").val().length>0&&(t+="&dateVC="+$("#DateVC").val().replace(/\//g,".")),$("#DateAB").length>0&&$("#DateAB").val().length>0&&(t+="&dateAB="+$("#DateAB").val().replace(/\//g,".")),$("#DateVA").length>0&&$("#DateVA").val().length>0&&(t+="&dateVA="+$("#DateVA").val().replace(/\//g,".")),$("#DateMJ").length>0&&$("#DateMJ").val().length>0&&(t+="&DateMJ="+$("#DateMJ").val().replace(/\//g,".")),$("#DateRT").length>0&&$("#DateRT").val().length>0&&(t+="&DateRT="+$("#DateRT").val().replace(/\//g,".")),this.Numbers.length>0&&(t+="&numberValue="+this.Numbers.join(";")),this.NumbersMJ.length>0&&(t+="&numberMJValue="+this.NumbersMJ.join(";")),n!="type"&&(t+=this.BuildTreePostData("type")),n!="source"&&(t+=this.BuildTreePostData("source")),n!="cl"&&(t+=this.BuildTreePostData("cl")),n!="publication"&&(t+=this.BuildTreePostData("publication")),n!="situation"&&(t+=this.BuildTreePostData("situation")),this.Status>0&&(t+="&status="+this.Status),this.Country!="ALL"){let n=Countries.GetBelongByCountry(this.Country);n>0&&(t+="&fbelong="+n)}return t+="&baseId="+Utils.CurrentSection.BaseId},BuildTreePostData:function(n){var t="",i=$("#extSearchModal ."+n+"-tree");return Tree.HiddenInputValue(i).length>0&&(t+="&"+n+"="+Tree.HiddenInputValue(i),t+="&sel"+n+"="+Tree.HiddenInputSelValue(i)),t},ChangeDate:function(n){var t=$("input[name="+n+"Select]:checked").val(),i,r,u;if(t!="undefined"){i="";switch(t){case"Exactly":i=$("#"+n+t).val()+"-"+$("#"+n+t).val();break;case"LaterThan":i=$("#"+n+t).val()+"-"+moment().add("years",100).format("DD/MM/YYYY");break;case"EarlierThan":i="01/01/0001-"+$("#"+n+t).val();break;case"Period":r=$("#"+n+t+"From").val();u=$("#"+n+t+"To").val();r.length==0&&(r="01/01/0001");u.length==0&&(u=moment().add("years",100).format("DD/MM/YYYY"));i=r+"-"+u}i.length!=21&&(i="");$("#"+n).val(i);LawyerExtSearch.WriteSearchDateItemOptions(n);LawyerExtSearch.SearchPreview()}},ChangeDateSelect:function(n){LawyerExtSearch.ParameterHide("#DateBlock");LawyerExtSearch.ParameterHide("#DateVCBlock");LawyerExtSearch.ParameterHide("#DateABBlock");LawyerExtSearch.ParameterHide("#DateVABlock");LawyerExtSearch.ParameterShow("#"+n+"Block");switch(n){default:case"Date":LawyerExtSearch.SetDateSelect("Дата документа");break;case"DateVC":LawyerExtSearch.SetDateSelect("Изменён");break;case"DateAB":LawyerExtSearch.SetDateSelect("Утратил силу");break;case"DateVA":LawyerExtSearch.SetDateSelect("Введен в действие")}},SetDateSelect:function(n){$("#SelectedDate").text(n)},SetDatePeriod:function(n,t){$("#"+n+"Sel"+t)[0].checked=!0},ChangeCountry:function(){this.UpdateCountry();LawyerExtSearch.SearchPreview()},ChangeStatus:function(n){var t=n.checked;t?n.id=="StatusAll"||$("#StatusActive")[0].checked&&$("#StatusNoActive")[0].checked&&$("#StatusPreActive")[0].checked?($("#StatusAll")[0].checked=!0,$("#StatusActive")[0].checked=!1,$("#StatusNoActive")[0].checked=!1,$("#StatusPreActive")[0].checked=!1):$("#StatusAll")[0].checked=!1:n.id=="statusAll"?n.checked=!0:$("#StatusActive")[0].checked||$("#StatusNoActive")[0].checked||$("#StatusPreActive")[0].checked||($("#StatusAll")[0].checked=!0);this.UpdateStatus();LawyerExtSearch.SearchPreview()},ChangePos:function(n){n.id=="extSearchInPhrase"?$("#extSearchInParagraph")[0].checked=!1:$("#extSearchInPhrase")[0].checked=!1;LawyerExtSearch.IsTextExist()&&this.SearchPreview()},ChangeSuffix:function(n){n.id=="extSearchSuffixOn"?($("#extSearchSuffixOff")[0].checked=!1,$("#extSearchPartPhrase")[0].checked=!1):n.id=="extSearchSuffixOff"?($("#extSearchSuffixOn")[0].checked=!1,$("#extSearchPartPhrase")[0].checked=!1):($("#extSearchSuffixOff")[0].checked=!1,$("#extSearchSuffixOn")[0].checked=!1);LawyerExtSearch.IsTextExist()&&this.SearchPreview()},ChangeSWhere:function(n){n.id=="extSearchWhereAll"?$("#extSearchWhereOnlyName")[0].checked=!1:$("#extSearchWhereAll")[0].checked=!1;LawyerExtSearch.IsTextExist()&&this.SearchPreview()},ChangeText:function(){this.TimeOutTextInput!=null&&clearTimeout(this.TimeOutTextInput);LawyerExtSearch.TimeOutTextInput=setTimeout(function(){var t,i,n;LawyerExtSearch.IsTextExist()&&(LawyerExtSearch.CheckText(),LawyerExtSearch.SearchText.length>Utils.TextSearchMaxLength&&(t=LawyerExtSearch.SearchText.substr(0,Utils.TextSearchMaxLength),LawyerExtSearch.SearchText.length>Utils.TextSearchMaxLength+1&&LawyerExtSearch.SearchText.substr(Utils.TextSearchMaxLength,1)!=" "&&(t=t.substr(0,t.lastIndexOf(" "))),i="Текст запроса не должен превышать "+Utils.TextSearchMaxLength+" символов. ",i+="Ваш запрос будет сокращен:<br/><br/>",n=LawyerExtSearch.SearchText.trim().substring(t.length),n.length>Utils.TextSearchMaxLength*2&&(n=n.substr(0,Utils.TextSearchMaxLength*2),LawyerExtSearch.SearchText.trim().substring(LawyerExtSearch.SearchText.length).length>Utils.TextSearchMaxLength*2+1&&LawyerExtSearch.SearchText.trim().substring(LawyerExtSearch.SearchText.length).substr(Utils.TextSearchMaxLength*2,1)!=" "&&(n=n.substr(0,n.lastIndexOf(" "))),n+="..."),i+="<b>"+t+"<\/b> <span style='text-decoration: line-through;'>"+n+"<\/span>",$("#extSearchTextLimitModalBody").html(i),Utils.ShowModal("extSearchTextLimitModal")));this.TimeOutTextInput=null},1e3)},CheckText:function(){var i,t,n;LawyerExtSearch.IsTextExist()&&(LawyerExtSearch.SearchText.length>Utils.TextSearchMaxLength?(i=LawyerExtSearch.TrimText(LawyerExtSearch.SearchText),t="Текст запроса не должен превышать "+Utils.TextSearchMaxLength+" символов. ",t+="Ваш запрос будет сокращен:<br/><br/>",n=LawyerExtSearch.SearchText.trim().substring(i.length),n.length>Utils.TextSearchMaxLength*2&&(n=n.substr(0,Utils.TextSearchMaxLength*2),LawyerExtSearch.SearchText.trim().substring(LawyerExtSearch.SearchText.length).length>Utils.TextSearchMaxLength*2+1&&LawyerExtSearch.SearchText.trim().substring(LawyerExtSearch.SearchText.length).substr(Utils.TextSearchMaxLength*2,1)!=" "&&(n=n.substr(0,n.lastIndexOf(" "))),n+="..."),t+="<b>"+i+"<\/b> <span style='text-decoration: line-through;'>"+n+"<\/span>",$("#extSearchTextLimitModalBody").html(t),Utils.ShowModal("extSearchTextLimitModal")):(LawyerExtSearch.WriteSearchTextOptions(),LawyerExtSearch.SearchPreview()))},ChangeTree:function(n){LawyerExtSearch.UpdateTree(n);LawyerExtSearch.SearchPreview()},ClearAll:function(){LawyerExtSearch.NeedPreview=!1;LawyerExtSearch.ClearText(!1);LawyerExtSearch.ClearAllNumber(!1);LawyerExtSearch.ClearAllNumberMJ(!1);LawyerExtSearch.ClearDateParameter("Date",!1);LawyerExtSearch.ClearDateParameter("DateVC",!1);LawyerExtSearch.ClearDateParameter("DateAB",!1);LawyerExtSearch.ClearDateParameter("DateVA",!1);LawyerExtSearch.ClearDateParameter("DateMJ",!1);LawyerExtSearch.ClearDateParameter("DateRT",!1);LawyerExtSearch.ClearTree("type",!1);LawyerExtSearch.ClearTreePanelFilterInput("type");LawyerExtSearch.ClearTree("source",!1);LawyerExtSearch.ClearTreePanelFilterInput("source");LawyerExtSearch.ClearTree("cl",!1);LawyerExtSearch.ClearTreePanelFilterInput("cl");LawyerExtSearch.ClearTree("publication",!1);LawyerExtSearch.ClearTreePanelFilterInput("publication");LawyerExtSearch.ClearTree("situation",!1);LawyerExtSearch.ClearTreePanelFilterInput("situation");LawyerExtSearch.ClearCountry(!1);LawyerExtSearch.ClearStatus(!1);LawyerExtSearch.SearchPreview(!0);LawyerExtSearch.NeedPreview=!0},ClearAllNumber:function(n){this.Numbers=[];$(".lawer-ext-container-Number [type=checkbox]:checked+label").each(function(){$(this).prev().prop("checked",!1)});LawyerExtSearch.WriteSearchNumberItemOptions();LawyerExtSearch.SearchPreview(n)},ClearAllNumberMJ:function(n){this.NumbersMJ=[];$(".lawer-ext-container-NumberMJ [type=checkbox]:checked+label").each(function(){$(this).prev().prop("checked",!1)});LawyerExtSearch.WriteSearchNumberMJItemOptions();LawyerExtSearch.SearchPreview(n)},ClearCountry:function(n){this.Country="ALL";$("#countryAll")[0].checked=!0;LawyerExtSearch.UpdateCountry();LawyerExtSearch.SearchPreview(n)},ClearDateParameter:function(n,t){$("#"+n+"Exactly").val("");$("#"+n+"LaterThan").val("");$("#"+n+"EarlierThan").val("");$("#"+n+"PeriodFrom").val("");$("#"+n+"PeriodTo").val("");$("#"+n).val("");LawyerExtSearch.WriteSearchDateItemOptions(n);LawyerExtSearch.SearchPreview(t)},ClearText:function(n){$("#extSearchText").val("");$(".ext-search-option-text-val").html("");this.ParameterHide(".ext-search-option-text");LawyerExtSearch.SearchPreview(n)},ClearTree:function(n,t){var i=$("#extSearchModal ."+n+"-tree");Tree.DeselectRows(i);$(".ext-search-option-"+n+"-val").html("");this.ParameterHide(".ext-search-option-"+n);LawyerExtSearch.SearchPreview(t)},ClearTreePanelFilterInput:function(n){$("#"+n+"TreePanelFilterInput")!=null&&$("#"+n+"TreePanelFilterInput").val().length>0&&(LawyerExtSearch.ReloadTree(n),$("#"+n+"TreePanelFilterInput").val(""))},ClearStatus:function(n){this.Status=0;$("#StatusActive")[0].checked=!1;$("#StatusNoActive")[0].checked=!1;$("#StatusPreActive")[0].checked=!1;$("#StatusAll")[0].checked=!0;LawyerExtSearch.UpdateStatus();LawyerExtSearch.SearchPreview(n)},DeleteNumber:function(n){this.Numbers.indexOf(n)!=-1&&(this.Numbers.splice(this.Numbers.indexOf(n),1),$(".lawer-ext-container-Number [type=checkbox]:checked+label").each(function(){$(this).text()==n&&$(this).prev().prop("checked",!1)}),LawyerExtSearch.WriteSearchNumberItemOptions(),LawyerExtSearch.SearchPreview())},DeleteNumberMJ:function(n){this.NumbersMJ.indexOf(n)!=-1&&(this.NumbersMJ.splice(this.NumbersMJ.indexOf(n),1),$(".lawer-ext-container-NumberMJ [type=checkbox]:checked+label").each(function(){$(this).text()==n&&$(this).prev().prop("checked",!1)}),LawyerExtSearch.WriteSearchNumberMJItemOptions(),LawyerExtSearch.SearchPreview())},DeselectTreeRow:function(n,t){var i=$("#extSearchModal ."+n+"-tree"),r=i.find("[nodeid='"+t+"']");Tree.DeselectRow(r,!0);this.UpdateTree(i);LawyerExtSearch.SearchPreview()},SelectTreeRow:function(n,t){var i=$("#extSearchModal ."+n+"-tree"),r=i.find("[nodeid='"+t+"']");Tree.SelectRow(r,!0);this.UpdateTree(i);LawyerExtSearch.SearchPreview()},ContinentOpenCountry:function(n){$("#extSearchModal").modal("show");setTimeout(function(){let t=Countries.GetCountryByBelong(n);t!="ALL"&&($("#country"+t).prop("checked",!0),LawyerExtSearch.UpdateCountry(),LawyerExtSearch.SearchPreview());LawyerExtSearch.OpenTab("text")},1e3)},Initialize:function(){LawyerExtSearch.NeedPreview=!1;LawyerExtSearch.InitializeDate("Date");LawyerExtSearch.InitializeDate("DateVC");LawyerExtSearch.InitializeDate("DateAB");LawyerExtSearch.InitializeDate("DateVA");LawyerExtSearch.InitializeDate("DateMJ");LawyerExtSearch.InitializeDate("DateRT");setTimeout(function(){LawyerExtSearch.NeedPreview=!0},2e3);$('#extSearchModal a[data-toggle="pill"]').on("shown.bs.tab",function(n){var i=n.target,r=n.relatedTarget,t=i.id.replace("v-pills-","").replace("-tab","");(t=="type"||t=="source"||t=="cl"||t=="publication"||t=="situation")&&LawyerExtSearch.ReloadTree(t)});$("#extSearchModal").on("shown.bs.modal",function(){LawyerExtSearch.ClearAll()});LawyerExtSearch.SearchPreview(!0)},InitializeDate:function(n){LawyerExtSearch.InitializeDateMask(n+"Exactly");LawyerExtSearch.InitializeDateMask(n+"PeriodFrom");LawyerExtSearch.InitializeDateMask(n+"PeriodTo");LawyerExtSearch.InitializeDateMask(n+"LaterThan");LawyerExtSearch.InitializeDateMask(n+"EarlierThan")},InitializeDateMask:function(n){var t="DD/MM/YYYY",i=2050,r=1800,u;document.getElementById(n)&&(u=IMask(document.getElementById(n),{mask:Date,pattern:t,overwrite:!0,format:function(n){return moment(n).format(t)},parse:function(n){return moment(n,t)},min:new Date(r,0,1),max:new Date(i,0,1),lazy:!1,blocks:{YYYY:{mask:IMask.MaskedRange,from:r,to:i},MM:{mask:IMask.MaskedRange,from:1,to:12,maxLength:2},DD:{mask:IMask.MaskedRange,from:1,to:31,maxLength:2}},autofix:!0}),$("#"+n).val(""))},IsTextExist:function(){return LawyerExtSearch.SearchText!=null&&LawyerExtSearch.SearchText.length>=this.TextMinLength?!0:!1},IsObjExist:function(){var n=$("#extSearchModal");return n!=null&&n.length>0?!0:!1},IsTabOpen:function(n){return $("#v-pills-"+n+"-tab").attr("class").split(/\s+/).indexOf("active")!=-1},OpenTab:function(n){$("#v-pills-"+n+"-tab").tab("show")},OpenLink:function(n){var t=n.closest(".tree"),i=t.attr("treename"),r=WaitSpinner.StartByEl(n[0],"15px"),u=n.attr("linkid");$.ajax({url:Utils.SiteRootPath+"Tree/NodeParents?treeName="+i+"&nodeId="+u,type:"GET",dataType:"json",success:function(n){var r,u;if(n.length>0){for(i=="situation"&&n.shift(),r=[],u=0;u<n.length;u++)r.push(!1);Tree.OpenRows(t,n,r,!0,!0,!0)}},error:function(){alert("filterGetParents error")},complete:function(){WaitSpinner.Stop(r)}})},OpenSituationAlphabet:function(n){$("#extSearchModal").modal("show");LawyerExtSearch.OpenTab("situation");setTimeout(function(){var t=$("#extSearchModal .situation-tree");Tree.CloseAllRows(t);setTimeout(function(){var i=setInterval(function(){if(Tree.LoadRowsBusy==!1){clearInterval(i);var r=new Array(n);Tree.OpenRows(t,r,[],!0,!0,!0)}},300)},500)},500)},OpenTreeBranch:function(n,t){$("#extSearchModal").modal("show");LawyerExtSearch.OpenTab(n);setTimeout(function(){var i=$("#extSearchModal ."+n+"-tree");Tree.CloseAllRows(i);setTimeout(function(){var n=setInterval(function(){if(Tree.LoadRowsBusy==!1){clearInterval(n);Tree.OpenRows(i,t,[],!0,!0,!0)}},300)},500)},500)},OpenTreeRow:function(n,t){var i=$("#extSearchModal ."+n+"-tree");LawyerExtSearch.IsTabOpen(n)?Tree.ProcessPath(i,t,!0):(LawyerExtSearch.OpenTab(n),setTimeout(function(){Tree.ProcessPath(i,t,!0)},2e3))},ParameterHide:function(n){n.jquery?(n.removeClass("d-flex"),n.addClass("d-none")):($(n).removeClass("d-flex"),$(n).addClass("d-none"))},ParameterShow:function(n){n.jquery?(n.addClass("d-flex"),n.removeClass("d-none")):($(n).addClass("d-flex"),$(n).removeClass("d-none"))},ParameterChanged:function(){LawyerExtSearch.WriteSearchOptions();LawyerExtSearch.SearchPreview()},ReloadTree:function(n){var t=$("#extSearchModal ."+n+"-tree");Tree.FilterTree(t,function(){var n=t.find('[name = "sel'+t.attr("treename")+'"]').val();n.length>0&&Tree.ProcessPath(t,n,!0)})},Search:function(){$("#extSearchModal").modal("hide");window.location.href=Utils.NormolizeUrl(Utils.SearchRootSectionPath+"?m=s#"+LawyerExtSearch.BuildPostData())},SearchWithTypeFilter:function(n,t){$("#extSearchModal").modal("hide");window.location.href=Utils.NormolizeUrl(Utils.SearchRootSectionPath+"?m=s#"+LawyerExtSearch.BuildPostData()+"&"+n+"="+t)},SearchPreview:function(n){if(n==!0||this.NeedPreview){var t=WaitSpinner.Start(".lawyer-ext-search-preview"),i=Utils.SiteRootPath+"Search/ExtSearchPreview";this.PreviewRequest!=null&&this.PreviewRequest.readyState==1&&this.PreviewRequest.abort();this.PreviewRequest=$.ajax({url:i,type:"POST",data:LawyerExtSearch.BuildPostData(),success:function(n){$(".lawyer-ext-search-preview").html(n)},error:function(){this.PreviewRequest!=null&&this.PreviewRequest.readyState==1||WaitSpinner.Stop(t)}})}},TrimText:function(n){var i=n,t;return n.length>Utils.TextSearchMaxLength&&(t=n.substr(0,Utils.TextSearchMaxLength),n.length>Utils.TextSearchMaxLength+1&&n.substr(Utils.TextSearchMaxLength,1)!=" "&&(i=t.substr(0,t.lastIndexOf(" ")))),i},TrimTextAndSave:function(){LawyerExtSearch.SearchText=LawyerExtSearch.TrimText(LawyerExtSearch.SearchText);$("#extSearchTextLimitModal").modal("hide");LawyerExtSearch.WriteSearchTextOptions();LawyerExtSearch.SearchPreview()},UpdateCountry:function(){this.Country=$('#v-pills-extSearch-country-tab input[name="country"]:checked').val();var n=$('#v-pills-extSearch-country-tab input[name="country"]:checked').attr("id"),t=$("label[for='"+n+"']").text().trim();this.Country=="ALL"?this.ParameterHide(".ext-search-option-country"):(this.ParameterShow(".ext-search-option-country"),$(".ext-search-option-country-val").html(t))},UpdateNumber:function(n){this.Numbers.indexOf(n)==-1?(this.Numbers.push(n),this.Numbers.sort()):this.Numbers.splice(this.Numbers.indexOf(n),1);LawyerExtSearch.WriteSearchNumberItemOptions();LawyerExtSearch.SearchPreview()},UpdateNumberMJ:function(n){this.NumbersMJ.indexOf(n)==-1?(this.NumbersMJ.push(n),this.NumbersMJ.sort()):this.NumbersMJ.splice(this.NumbersMJ.indexOf(n),1);LawyerExtSearch.WriteSearchNumberMJItemOptions();LawyerExtSearch.SearchPreview()},UpdateTree:function(n){var e=n.find('[name = "'+n.attr("treename")+'"]').val(),c=n.find('[name = "sel'+n.attr("treename")+'"]').val(),r=n.attr("treename"),o=$(".ext-search-option-"+r),f=$(".ext-search-option-"+r+"-val"),u,s,t,h,i;if(e.length>0)for(u=e.split(";"),s=c.split(";"),this.ParameterShow(o),f.html(""),t=0;t<u.length;t++)h=Tree.FullNodePathByNodeId(n,u[t]),i=f.html(),i+='<div class="d-flex flex-row px-1">'+h,i+='<div class="ext-search-option-item-delete px-1" onclick="LawyerExtSearch.DeselectTreeRow(\''+r+"', '"+u[t]+"')\">удалить<\/div>",i+='<div class="ext-search-option-item-change px-1" onclick="LawyerExtSearch.OpenTreeRow(\''+r+"', '"+s[t]+"', true)\">изменить<\/div>",i+="<\/div>",f.html(i);else this.ParameterHide(o)},UpdateTreeByType:function(n){var t=$("#extSearchModal ."+n+"-tree");LawyerExtSearch.UpdateTree(t)},UpdateStatus:function(){this.Status=0;var n="";$("#StatusActive")[0].checked&&(this.Status+=1,n=$("#StatusActive").next().text().trim());$("#StatusNoActive")[0].checked&&(this.Status+=2,n.length>0&&(n+="<br>"),n+=$("#StatusNoActive").next().text().trim());$("#StatusPreActive")[0].checked&&(this.Status+=4,n.length>0&&(n+="<br>"),n+=$("#StatusPreActive").next().text().trim());this.Status==0?this.ParameterHide(".ext-search-option-status"):(this.ParameterShow(".ext-search-option-status"),$(".ext-search-option-status-val").html(n))},WriteSearchTextOptions:function(){var n=".ext-search-option-text",t=n+"-val";LawyerExtSearch.SearchText!=null&&LawyerExtSearch.SearchText.length>0?(this.ParameterShow(n),$(t).text(LawyerExtSearch.SearchText)):($(t).text(""),this.ParameterHide(n))},WriteSearchDateItemOptions:function(n){var r=$("input[name="+n+"Select]:checked").val();if(r!="undefined"){var u=".ext-search-option-"+n,f=u+"-from",o=f+"-val",e=u+"-to",s=e+"-val",t="",i="";switch(r){case"Exactly":t=i=$("#"+n+r).val();break;case"LaterThan":t=$("#"+n+r).val();i="";break;case"EarlierThan":t="";i=$("#"+n+r).val();break;case"Period":t=$("#"+n+r+"From").val();i=$("#"+n+r+"To").val()}t!=null&&t.length>0||i!=null&&i.length>0?($(u).addClass("d-flex"),$(u).removeClass("d-none"),t!=null&&t.length>0?(this.ParameterShow(f),$(o).text(t)):this.ParameterHide(f),i!=null&&i.length>0?(this.ParameterShow(e),$(s).text(i)):this.ParameterHide(e)):(this.ParameterHide(u),$(o).val(""),$(s).val(""))}},WriteSearchNumberItemOptions:function(){var r=$(".ext-search-option-number"),i=$(".ext-search-option-number-val"),t,n;if(this.Numbers.length>0)for(this.ParameterShow(r),i.html(""),t=0;t<this.Numbers.length;t++)n=i.html(),n+='<div class="d-flex flex-row px-1">'+this.Numbers[t],n+='<div class="ext-search-option-item-delete px-1" onclick="LawyerExtSearch.DeleteNumber(\''+this.Numbers[t]+"')\">удалить<\/div>",n+='<div class="ext-search-option-item-change px-1" onclick="LawyerExtSearch.OpenTab(\'number\')">изменить<\/div>',n+="<\/div>",i.html(n);else this.ParameterHide(r)},WriteSearchNumberMJItemOptions:function(){var r=$(".ext-search-option-number-mj"),i=$(".ext-search-option-number-mj-val"),t,n;if(this.NumbersMJ.length>0)for(this.ParameterShow(r),i.html(""),t=0;t<this.NumbersMJ.length;t++)n=i.html(),n+='<div class="d-flex flex-row px-1">'+this.NumbersMJ[t],n+='<div class="ext-search-option-item-delete px-1" onclick="LawyerExtSearch.DeleteNumberMJ(\''+this.NumbersMJ[t]+"')\">удалить<\/div>",n+='<div class="ext-search-option-item-change px-1" onclick="LawyerExtSearch.OpenTab(\'number-mj\')">изменить<\/div>',n+="<\/div>",i.html(n);else this.ParameterHide(r)},WriteSearchOptions:function(){var n=$(".ext-search-option-result");n.length!=0&&(LawyerExtSearch.WriteSearchTextOptions(),LawyerExtSearch.WriteSearchDateItemOptions("Date"),LawyerExtSearch.WriteSearchDateItemOptions("DateVC"),LawyerExtSearch.WriteSearchDateItemOptions("DateAB"),LawyerExtSearch.WriteSearchDateItemOptions("DateVA"),LawyerExtSearch.WriteSearchDateItemOptions("DateMJ"),LawyerExtSearch.WriteSearchDateItemOptions("DateRT"),LawyerExtSearch.WriteSearchNumberItemOptions(),LawyerExtSearch.WriteSearchNumberMJItemOptions(),LawyerExtSearch.UpdateTreeByType("type"),LawyerExtSearch.UpdateTreeByType("source"),LawyerExtSearch.UpdateTreeByType("cl"),LawyerExtSearch.UpdateTreeByType("publication"),LawyerExtSearch.UpdateTreeByType("situation"),LawyerExtSearch.UpdateCountry(),LawyerExtSearch.UpdateStatus())}},WaitSpinner={opts:{lines:12,length:10,width:3,radius:10,scale:1,corners:1,color:"#000",fadeColor:"transparent",speed:1,rotate:0,animation:"spinner-line-fade-quick",direction:1,zIndex:2e9,className:"spinner",top:"50%",left:"50%",shadow:"0 0 1px transparent",position:"absolute"},StartByEl:function(n,t){var i=Object.assign({},WaitSpinner.opts);return typeof t!="undefined"&&(i.top=t),new Spinner(i).spin(n)},Start:function(n,t){var i=Object.assign({},WaitSpinner.opts),r,u;return typeof t!="undefined"&&(i.top=t),r=$(n)[0],u=new Spinner(i).spin(r),u},Stop:function(n){n&&n.stop()}},NewsScroller={el:null,items:[],paused:!0,iteration:0,initialized:!1,Initialize:function(){document.getElementById("zakonNewsScroller")&&(Cookies.get("HideZakonNewsLine")?NewsScroller.Hide():NewsScroller.Show(),$("#zakonNewsScrollerList a").removeClass("invisible"))},Hide:function(){$("#zakonNewsScroller").addClass("d-none");Cookies.set("hideNews","1",{expires:730});$("#showZakonNewsLineBtn").removeClass("d-none");$("#showZakonNewsLineBtn").addClass("d-flex");$("#zakonNewsScrollerList").marquee("destroy")},Show:function(){$("#zakonNewsScroller").removeClass("d-none");Cookies.remove("hideNews");$("#showZakonNewsLineBtn").removeClass("d-flex");$("#showZakonNewsLineBtn").addClass("d-none");$("#zakonNewsScrollerList").marquee({direction:"left",speed:40,pauseOnHover:!0})}},DocsOnControl={Open:function(){Cookies.set("changedDocsCount",Auth.changedDocsOnControl);window.location=Utils.GlobalSiteRootPath+"Passport/MyControlDocs.aspx"},Close:function(){Cookies.set("changedDocsCount",Auth.changedDocsOnControl);$(".docs-on-control-notification").hide();$(".docs-on-control-notification").removeClass("d-flex");$(".docs-on-control-notification").addClass("d-none")}},Countries={CountriesBelongMap:null,Initialize:function(){this.CountriesBelongMap==null&&(this.CountriesBelongMap=new Map([["RU",127],["BY",128],["AZ",131],["KG",134],["MD",130],["TJ",133],["TM",163],["UZ",129],["UA",132]]))},GetBelongByCountry:function(n){return this.Initialize(),this.CountriesBelongMap.get(n)},GetCountryByBelong:function(n){this.Initialize();for(let[t,i]of this.CountriesBelongMap.entries())if(i===n)return t;return"ALL"}}