!function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(t){var r=function(t,r){if("object"!==e(t)||null===t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var n=o.call(t,r||"default");if("object"!==e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"===e(r)?r:String(r)}function r(e,r,o){return(r=t(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,n=function(){};return{s:n,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw i}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function s(e,t,r,o,n){jQuery.ajax({type:"POST",url:"?option=com_uslugi&view=gosuslugi&task=getUslugi",data:{cat:e,org:t,search:r,config:o?1:0},success:function(e){try{e=JSON.parse(e),console.log("loadListOfServices",e),!r&&e.catOrgName&&(window.catOrgName=e.catOrgName),n(e,r)}catch(t){console.log("Error [".concat(t.message,"] parsing data"),e)}stopLoadingPage()}})}function a(e,t){jQuery.ajax({type:"POST",url:"?option=com_uslugi&view=gosuslugi&task=getCatOrg",data:{},success:function(r){try{r=JSON.parse(r),console.log(r),t(r,e)}catch(e){console.log("Error [".concat(e.message,"] parsing data"),r)}stopLoadingPage()}})}function u(e,t){window.C_search&&e&&e.ulist&&e.ulist.length&&(jQuery(".open-extended-container").show(),jQuery(".search-block-wrapper").addClass("with-extended"),!0!==t&&(window._searchedServices=e));var r=jQuery("#uslugi-content");if(r.find(".tab-content").remove(),r.find(".page-title").remove(),r.find(".error-h3").remove(),e.error)jQuery("<h3 />",{class:"error-h3",text:e.error}).appendTo(r);else if(e.ulist&&e.ulist.length){var o=e.ulist,n=jQuery("<div />",{class:"page-title"}).appendTo(r);window.catOrgName&&jQuery("<div/>",{class:"page-title-desc",text:window.catOrgName}).appendTo(r),jQuery("<div />",{class:"title-grey-line"}).appendTo(n),jQuery("<div />",{class:"title-text",text:"Услуги"}).appendTo(n),jQuery("<div />",{class:"title-grey-line"}).appendTo(n);var c,s=jQuery("<ul />").appendTo(jQuery("<div />",{class:"tab-content",style:"display: block"}).appendTo(r)),a=i(o);try{for(a.s();!(c=a.n()).done;){var u=c.value,l=jQuery("<li />").appendTo(s),p=jQuery("<div />",{class:"item-block usluga-block"}).appendTo(l),y=jQuery("<a />",{href:"/?view=usluga&id="+u.id}).appendTo(p),g=jQuery("<div />",{class:"block-in-td"}).appendTo(y);jQuery("<div />",{class:"item-block-text usluga-text",text:u.name.replace(/Приднестровской Молдавской Республики/gi,"ПМР")}).appendTo(g);var f=jQuery("<div />",{class:"item-block-img usluga-img"}).appendTo(g);jQuery("<img />",{style:"max-height: 100%; max-width: 100%;",src:d(u)}).appendTo(f),u.has_electronic_view&&(window.servicesConfig&&window.servicesConfig[u.id+"_fiz"]&&jQuery("<div />",{class:"has_electronic_view_flag",title:"Услуга доступна для заказа в электронном виде для физических лиц"}).html('<?xml version="1.0" encoding="iso-8859-1"?>\n                            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50">\n                                <circle cx="25" cy="25" r="25"/>\n                                <text font-style="italic" stroke="#FFFFFF" xml:space="preserve" text-anchor="start" font-family="\'Shadows Into Light\', serif" font-size="39" id="svg_18" y="33" x="16.364381" stroke-opacity="null" stroke-width="0" fill="#ffffff">e</text>\n                        </svg>').appendTo(f),window.servicesConfig&&window.servicesConfig[u.id+"_ur"]&&jQuery("<div />",{class:"has_electronic_view_flag urlico",title:"Услуга доступна для заказа в электронном виде для юридических лиц"}).html('<?xml version="1.0" encoding="iso-8859-1"?>\n                            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50">\n                                <circle cx="25" cy="25" r="25"/>\n                                <text font-style="italic" stroke="#FFFFFF" xml:space="preserve" text-anchor="start" font-family="\'Shadows Into Light\', serif" font-size="39" id="svg_18" y="33" x="16.364381" stroke-opacity="null" stroke-width="0" fill="#ffffff">e</text>\n                        </svg>').appendTo(f))}}catch(e){a.e(e)}finally{a.f()}}else jQuery("<h3 />",{class:"error-h3",text:"По вашему запросу ничего не найдено"}).appendTo(r)}function l(e,t){var r=jQuery("#uslugi-content");if(e.error)jQuery("<h3 />",{class:"error-h3",text:e.error}).appendTo(r);else{var o="org"===t,n=o?e.orglist:e.catlist;n.sort((function(e,t){return parseInt(t.count)-parseInt(e.count)}));var c=jQuery("<div />",{class:"page-title"}).appendTo(r);jQuery("<div />",{class:"title-grey-line"}).appendTo(c),jQuery("<div />",{class:"title-text",text:o?"Ведомства":"Категории"}).appendTo(c),jQuery("<div />",{class:"title-grey-line"}).appendTo(c);var s=jQuery("<div />",{class:"kat-row"}).appendTo(jQuery("<div />",{class:"tab-content",style:"display: block"}).appendTo(r));console.log("elemsArray",n);var a,u=i(n);try{for(u.s();!(a=u.n()).done;){var l=a.value,p=!parseInt(l.count),y=jQuery("<div />",{class:"item-block"+(p?" disabled":""),title:p?"В этом разделе нет услуг":""}).appendTo(s),g=jQuery("<"+(p?"div":"a")+" />",{href:"/?view=gosuslugi&"+(o?"org=":"cat=")+l.id,style:"text-decoration: none"}).appendTo(y),f=jQuery("<div />",{class:"block-in-td"}).appendTo(g);jQuery("<div />",{class:"item-block-text",text:l.name.replace(/Приднестровской Молдавской Республики/gi,"ПМР")}).appendTo(f);var w=jQuery("<div />",{class:"item-block-img"}).appendTo(f);jQuery("<img />",{style:"max-height: 100%; max-width: 100%;",src:d(l)}).appendTo(w)}}catch(e){u.e(e)}finally{u.f()}}}function d(e){return e&&e.iconLink||"/components/com_uslugi/public/images/gerb.png"}function p(){function e(e){console.log("fillSearchInputs",e),e&&(window._extCatOrg=e);var t,o={},n={},c=i(window._extCatOrg.catlist);try{for(c.s();!(t=c.n()).done;){var s=t.value;o[s.id]=s}}catch(e){c.e(e)}finally{c.f()}var a,l=i(window._extCatOrg.orglist);try{for(l.s();!(a=l.n()).done;){var d=a.value;n[d.id]=d}}catch(e){l.e(e)}finally{l.f()}console.log("categoriesHash",o),console.log("orgsHash",n);var p,g=[{id:"0",title:"Выберите ведомство"}],f=[{id:"0",title:"Выберите категорию"}],w=i(window._searchedServices.ulist);try{var v=function(){var e=p.value,t=e.org_id,r=e.cat_id;t&&n[t]&&!g.some((function(e){return e.id===t}))&&g.push({id:t,title:n[t].name}),r&&o[r]&&!f.some((function(e){return e.id===r}))&&f.push({id:r,title:o[r].name})};for(w.s();!(p=w.n()).done;)v()}catch(e){w.e(e)}finally{w.f()}console.log("orgs",g),console.log("cats",f);var m=jQuery(jQuery("#custom-cat-select-input .custom-select-dropdown")[0]);m.empty();for(var h=0,j=f;h<j.length;h++){var Q=j[h];m.append(jQuery("<a />",{class:"custom-select-drop-item",value:Q.id,type:"cat",text:Q.title,click:S}))}var b=jQuery(jQuery("#custom-org-select-input .custom-select-dropdown")[0]);b.empty();for(var x=0,k=g;x<k.length;x++){var _=k[x];b.append(jQuery("<a />",{class:"custom-select-drop-item",value:_.id,type:"org",text:y(_.title),click:S}))}function S(e){e.preventDefault(),function(e,t,r){e.orgId&&(window._extSelected.orgId=e.orgId);e.catId&&(window._extSelected.catId=e.catId);console.log("window._extSelected",window._extSelected);var o=window._searchedServices.ulist;o=o&&o.length?o.filter((function(e){return(!window._extSelected.catId||"0"===window._extSelected.catId||e.cat_id===window._extSelected.catId)&&(!window._extSelected.orgId||"0"===window._extSelected.orgId||e.org_id===window._extSelected.orgId)})):[];var n=window._extSelected.catId||"0",i=window._extSelected.orgId||"0",c=r.find((function(e){return e.id===n})),s=t.find((function(e){return e.id===i}));c&&jQuery("#custom-cat-select-input .custom-select-text").text(c.title);s&&jQuery("#custom-org-select-input .custom-select-text").text(y(s.title));u({ulist:o},!0)}(r({},"cat"===e.target.getAttribute("type")?"catId":"orgId",e.target.getAttribute("value")),g,f)}jQuery(".extended-search-loading-block").hide(),jQuery(".extended-search-inputs-block").show(),jQuery(".extended-search-block").removeClass("with-loading")}window._searchedServices&&window._searchedServices.ulist&&(jQuery(".raspoisk-icon").removeClass("bottom"),jQuery(".raspoisk-icon").addClass("top"),jQuery(".extended-search-block").show(),jQuery(".extended-search-inputs-block").hide(),jQuery(".extended-search-loading-block").show(),jQuery(".extended-search-block").addClass("with-loading"),window._extCatOrg?e():a("",e))}function y(e){return e=(e=e.replace(/приднестровской молдавской республики/gi,"ПМР")).replace(/средств массовой информации/gi,"СМИ")}function g(){jQuery(".extended-search-block").is(":visible")?(jQuery(".raspoisk-icon").removeClass("top"),jQuery(".raspoisk-icon").addClass("bottom"),jQuery(".extended-search-block").hide()):p()}window._searchedServices=null,window._extCatOrg=null,window._extSelected={},jQuery((function(){var e,t=window.C_catNom,o=window.C_orgNom,c=window.C_search,d=window.C_type;function p(e){var t;jQuery(e.target).hasClass("custom-select-result-box")?t=jQuery(e.target)[0]:jQuery(e.target).parent(".custom-select-result-box").length?t=jQuery(e.target).parent(".custom-select-result-box")[0]:jQuery(e.target).parent().parent(".custom-select-result-box").length&&(t=jQuery(e.target).parent().parent(".custom-select-result-box")[0]);var r,o=jQuery(t).parent(".custom-select");return/.+cat.+/g.test(jQuery(o).attr("id"))?r="cat":/.+org.+/g.test(jQuery(o).attr("id"))&&(r="org"),{resultBox:t,type:r,parent:o}}console.log({catNom:t,orgNom:o,search:c,type:d}),jQuery(".search-block input, .search-block .search-icon-container").on("keydown click",(function(e){if("search-img"===e.target.className||"text"===e.target.type&&(13===e.which||13===e.keyCode)){var t="/?view=gosuslugi";jQuery(".search-block input")[0]&&(t+="&search="+jQuery(".search-block input")[0].value),window.location.href=t}})),jQuery(".search-block input").on("input",(function(t){if("text"===t.target.type&&t.target.value&&t.target.value.length>2){var r=t.target.value;clearInterval(e),e=setTimeout((function(){s(null,null,r,!1,(function(e,t){var r=jQuery(".search-dropdown")[0];if(e&&e.ulist&&e.ulist.length){jQuery(r).empty();var o,n=jQuery("<div/>",{class:"search-dropdown-inner"}).appendTo(r),c=i(e.ulist);try{for(c.s();!(o=c.n()).done;){var s=o.value,a=jQuery("<a />",{class:"search-item",href:"/?view=usluga&id="+s.id}).appendTo(n);jQuery("<img />",{src:"/components/com_uslugi/public/images/search-icon.png",style:"height: 15px; margin-right: 10px;"}).appendTo(a),jQuery("<div />",{text:s.name}).appendTo(a)}}catch(e){c.e(e)}finally{c.f()}jQuery(".input-container-inner input").is(":focus")&&jQuery(r).show()}else jQuery(r).hide()}))}),500)}})),jQuery(".search-block input").on("focus",(function(e){jQuery(".search-block").addClass("focused"),jQuery(".search-dropdown")[0].children.length>0&&jQuery(".search-dropdown").show()})),jQuery(".search-block input").on("focusout",(function(e){jQuery(".search-block").removeClass("focused"),setTimeout((function(){jQuery(".search-dropdown").hide()}),200)})),jQuery(".search-block").on("mouseover",(function(e){jQuery(".search-block").addClass("focused")})),jQuery(".search-block").on("mouseout",(function(e){jQuery(".search-block .input-container-inner input").is(":focus")||jQuery(".search-block").removeClass("focused")})),jQuery(".open-extended-container").on("click",g),jQuery(".custom-select-result-box").on("mouseover",(function(e){var t=p(e);jQuery(t.parent).addClass("focused")})),jQuery(".custom-select-result-box").on("mouseout",(function(e){var t=p(e);("cat"===t.type&&!jQuery("#custom-cat-select-hidden").is(":focus")||"org"===t.type&&!jQuery("#custom-org-select-hidden").is(":focus"))&&jQuery(t.parent).removeClass("focused")})),jQuery(".custom-select-result-box").on("click",(function(e){var t=p(e);jQuery(t.parent).addClass("focused"),"cat"===t.type?(jQuery("#custom-cat-select-hidden").focus(),jQuery("#custom-cat-select-input .custom-select-dropdown-wrapper").show()):"org"===t.type&&(jQuery("#custom-org-select-hidden").focus(),jQuery("#custom-org-select-input .custom-select-dropdown-wrapper").show())})),jQuery(".custom-select-hidden").on("focusout",(function(e){setTimeout((function(){/.+cat.+/g.test(jQuery(e.target).attr("id"))?(jQuery("#custom-cat-select-input").removeClass("focused"),jQuery("#custom-cat-select-input .custom-select-dropdown-wrapper").hide()):/.+org.+/g.test(jQuery(e.target).attr("id"))&&(jQuery("#custom-org-select-input").removeClass("focused"),jQuery("#custom-org-select-input .custom-select-dropdown-wrapper").hide())}),150)})),t||o||c?s(t,o,c,!0,(function(e,t){window.servicesConfig={},e&&e.config&&e.config.length&&(window.servicesConfig=e.config.reduce((function(e,t){var o;return n(n({},e),{},(r(o={},t.id+"_fiz","1"==t.fiz),r(o,t.id+"_ur","1"==t.ur),o))}),{})),u(e,t)})):a(d,l)}))}();
