!function(){"use strict";function e(e,t,r,n,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,o)}function t(t){return function(){var r=this,n=arguments;return new Promise((function(o,a){var i=t.apply(r,n);function c(t){e(i,o,a,c,u,"next",t)}function u(t){e(i,o,a,c,u,"throw",t)}c(void 0)}))}}var r={exports:{}},n={exports:{}};!function(e){function t(r){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(n),function(e){var t=n.exports.default;function r(){e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var n={},o=Object.prototype,a=o.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",p=c.asyncIterator||"@@asyncIterator",s=c.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,r){return e[t]=r}}function l(e,t,r,n){var o=t&&t.prototype instanceof h?t:h,a=Object.create(o.prototype),c=new S(n||[]);return i(a,"_invoke",{value:w(e,r,c)}),a}function y(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}n.wrap=l;var m={};function h(){}function f(){}function v(){}var g={};d(g,u,(function(){return this}));var j=Object.getPrototypeOf,Q=j&&j(j(L([])));Q&&Q!==o&&a.call(Q,u)&&(g=Q);var b=v.prototype=h.prototype=Object.create(g);function x(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,r){function n(o,i,c,u){var p=y(e[o],e,i);if("throw"!==p.type){var s=p.arg,d=s.value;return d&&"object"==t(d)&&a.call(d,"__await")?r.resolve(d.__await).then((function(e){n("next",e,c,u)}),(function(e){n("throw",e,c,u)})):r.resolve(d).then((function(e){s.value=e,c(s)}),(function(e){return n("throw",e,c,u)}))}u(p.arg)}var o;i(this,"_invoke",{value:function(e,t){function a(){return new r((function(r,o){n(e,t,r,o)}))}return o=o?o.then(a,a):a()}})}function w(e,t,r){var n="suspendedStart";return function(o,a){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw a;return O()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var c=_(i,r);if(c){if(c===m)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=y(e,t,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===m)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}function _(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,_(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var o=y(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function L(e){if(e){var t=e[u];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(a.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:O}}function O(){return{value:void 0,done:!0}}return f.prototype=v,i(b,"constructor",{value:v,configurable:!0}),i(v,"constructor",{value:f,configurable:!0}),f.displayName=d(v,s,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,d(e,s,"GeneratorFunction")),e.prototype=Object.create(b),e},n.awrap=function(e){return{__await:e}},x(T.prototype),d(T.prototype,p,(function(){return this})),n.AsyncIterator=T,n.async=function(e,t,r,o,a){void 0===a&&(a=Promise);var i=new T(l(e,t,r,o),a);return n.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},x(b),d(b,s,"Generator"),d(b,u,(function(){return this})),d(b,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},n.values=L,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,n){return i.type="throw",i.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),u=a.call(o,"finallyLoc");if(c&&u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),E(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:L(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),m}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var o=r.exports(),a=o;try{regeneratorRuntime=o}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}var i=function(){var e=new URL(window.location).hostname;if(!e)throw new URIError("Error occuried while get location for this domain");return"//".concat(e,":5000")}(),c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return new Promise((function(t,r){jQuery.ajax({type:"POST",url:"".concat(i,"/api/ern/validate"),data:{xml:e},success:function(e){t(e)},error:r,xhrFields:{withCredentials:!0}})}))};window.apb=function(){var e="nWX/YPwDUsQD0VE80aaRJfI+N9CfFdIgR3PrP0cTG9reUWIW/L6h2CWnTQfmWbZfaXJwGqEuD23yYh9lQrH0DofZkZDo9AJ3csy8pBv4B/L4SYt7CByCbGeX+/wM9a2LdrfeRcPX9/9ZbfglBebI3sggrPQLa0mlooyRGxiV/FTML9vdhRzfHw2pYPzBx7Jalxqt34cTQF7Q/07hhlCmp3TsS7qzhS2TcmS0/KWZrhy+wmv/wy7rReoW9XQTxdt1ePydOBnjARqhRuRQumSGWbb+OFPOTzLpcmWEjkkhpESjIXtBFgvOK4pB6ujitOCzR/5/Tjx3sm4PAfO7zBJfJjrAFhecKKj09/51UWxkM784OjIwMjUwOTA5",r={XmlSignMethod:{SHA1:1,SHA256:2,SHA512:3},XmlSignType:{Enveloped:1,Enveloping:2,InternallyDetached:3,ExternallyDetached:4,HashInternallyDetached:5},XmlSignFormat:{XAdES_BES:1,XAdES_XL:2,XAdES_T:3,XmlDsig:4},TypeOperation:{Verify:2,Error:3,Access:5,IsExist:6,Autorization:7,SignDocument:8},TypeDocument:{XML:1,PDF:2},ExtensionIdFireFox:"{B01F58C6-F424-4711-9260-231A12BBEFE5}",ExtensionIdChrome:"oaphoginhonideopfonmfckckbejlknn"},n="undefined"!=typeof InstallTrigger?r.ExtensionIdFireFox:r.ExtensionIdChrome;function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return new Promise((function(a){var i,c=function(e){clearTimeout(i),window.removeEventListener("message",u),a(e)};function u(o){if(o.source==window){var a=o.data;a.source===n&&(window.removeEventListener("message",u),a.typeOperation===r.TypeOperation.Error&&(alert("Внимание!\n"+a.dataBlock),c()),a.typeOperation===r.TypeOperation.Access&&(alert("Ошибка доступа!\n"+a.dataBlock),c()),a.typeOperation===e.typeOperation&&c(t?function(e){if(!e)return;switch(e.typeOperation){case r.TypeOperation.IsExist:return"STATE: success"===e.dataBlock;case r.TypeOperation.Autorization:var t=e.dataBlock;if(!t)return;console.info("dataBlock",t);var n=document.createElement("div");n.innerHTML=t;var o=n.getElementsByTagName("ds:signaturevalue")[0],a=n.getElementsByTagName("dataId")[0];if(!o||!a)return;return{data:a.innerText,signature:o.innerText};case r.TypeOperation.SignDocument:return e.dataBlock;default:return e}}(a):a))}}window.addEventListener("message",u),window.postMessage(e,"*"),o&&(i=setTimeout(c,o))}))}function i(){return(i=t(a.mark((function t(){var i,c;return a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i={source:window.location.href,destination:n,domainSignature:e,typeOperation:r.TypeOperation.IsExist},t.next=4,o(i,!0,5e3);case 4:return c=t.sent,t.abrupt("return",c);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}return{auth:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=document.getElementById("auth-signature-form"),i=a&&a.dataset.timeStamp;return o({source:window.location.href,typeDocument:r.TypeDocument.XML,destination:n,domainSignature:e,typeOperation:r.TypeOperation.Autorization,method:r.XmlSignMethod.SHA256,packing:r.XmlSignType.Enveloped,format:r.XmlSignFormat.XAdES_BES,contentUri:"",timeStampUri:"",dataBlock:i||"Авторизация"},t)},signXML:function(t){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return o({source:window.location.href,typeDocument:r.TypeDocument.XML,destination:n,domainSignature:e,typeOperation:r.TypeOperation.SignDocument,method:r.XmlSignMethod.SHA256,packing:r.XmlSignType.InternallyDetached,format:r.XmlSignFormat.XAdES_T,contentUri:"electronic-document",timeStampUri:"http://ca.agroprombank.com/tsa",dataBlock:t},a)},isPluginEnabled:function(){return i.apply(this,arguments)}}}();var u,p,s=window.apb,d=(u=t(a.mark((function e(t){var r,n,o,u;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t&&t("ожидание подписания документа..."),e.next=3,new Promise((function(e,t){jQuery.ajax({type:"GET",url:"".concat(i,"/api/ern/xml"),success:function(t){e(t)},error:t,xhrFields:{withCredentials:!0}})}));case 3:if((r=e.sent)&&r.data&&!r.error){e.next=6;break}throw new Error(r.error||"Не удалось сформировать xml");case 6:return n=r.data,console.info("xml",n),e.next=10,s.signXML(n,!0);case 10:return o=e.sent,console.info("xmlSigned",o),t&&t("ожидание ответа ЕРН..."),e.next=15,c(o);case 15:if(u=e.sent,console.info("validationResp",u),!u||!u.error){e.next=19;break}throw new Error(u.error.message);case 19:case"end":return e.stop()}}),e)}))),function(e){return u.apply(this,arguments)}),l=(p=t(a.mark((function e(){return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.isPluginEnabled();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return p.apply(this,arguments)});function y(e){return m.apply(this,arguments)}function m(){return(m=t(a.mark((function e(t){var r,n,o,i,c;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=jQuery("#ern-validate-btn"),n=jQuery("#ern-validate-loading"),o=jQuery("#ern-validate-loading-msg"),i=jQuery("#ern-validate-status"),e.prev=4,o.text(""),r.hide(),n.show(),o.show(),e.next=11,d((function(e){o.text(e||"")}));case 11:n.hide(),o.hide(),i.show(),(c=jQuery("#zakazat")).prop("onclick",null).off("click"),c.attr("style",""),c.attr("href","/?view=zakaz&idusl="+t),e.next=28;break;case 20:e.prev=20,e.t0=e.catch(4),console.error("onClickErnValidate error",e.t0),alert(e.t0.message||"Не удалось пройти проверку в ЕРН"),n.hide(),o.hide(),r.show(),o.text("");case 28:case"end":return e.stop()}}),e,null,[[4,20]])})))).apply(this,arguments)}function h(e){var t=e.description,r=jQuery("#accordion-1"),n=jQuery("#accordion-2"),o=jQuery("#accordion-3"),a=jQuery("#accordion-4"),i=jQuery("#accordion-5"),c=jQuery("#accordion-6");t.receipt&&(t.receipt.apply_method||t.receipt.get_result_method||t.receipt.apply_url)&&(jQuery("#accordion-section-receipt").css("display","block"),t.receipt.apply_method&&(jQuery("<b>",{text:"Способы подачи заявления"}).appendTo(r),jQuery("<br>").appendTo(r),jQuery("<div>",{html:t.receipt.apply_method}).appendTo(r),jQuery("<br>").appendTo(r)),t.receipt.get_result_method&&(jQuery("<b>",{text:"Способы получения результата"}).appendTo(r),jQuery("<br>").appendTo(r),jQuery("<div>",{html:t.receipt.get_result_method}).appendTo(r),jQuery("<br>").appendTo(r)),t.receipt.apply_url&&(jQuery("<b>",{text:"Адрес предоставления услуги в электронном виде"}).appendTo(r),jQuery("<br>").appendTo(r),jQuery("<div>",{html:t.receipt.apply_url}).appendTo(r))),t.payment&&(t.payment.payment_type||t.payment.payment_amount||t.payment.payment_amount_ul||t.payment.payment_method)&&(jQuery("#accordion-section-payment").css("display","block"),t.payment.payment_type&&(jQuery("<b>",{text:"Вид платежа"}).appendTo(n),jQuery("<br>").appendTo(n),jQuery("<div>",{html:t.payment.payment_type}).appendTo(n),jQuery("<br>").appendTo(n)),window.isUserOrganization?(t.payment.payment_amount_ul&&(jQuery("<b>",{text:"Стоимость"}).appendTo(n),jQuery("<br>").appendTo(n),jQuery("<div>",{html:t.payment.payment_amount_ul}).appendTo(n),jQuery("<br>").appendTo(n)),t.payment.payment_amount_urgent_ul&&(jQuery("<b>",{text:"Срочная стоимость"}).appendTo(n),jQuery("<br>").appendTo(n),jQuery("<div>",{html:t.payment.payment_amount_urgent_ul}).appendTo(n),jQuery("<br>").appendTo(n))):(t.payment.payment_amount&&(jQuery("<b>",{text:"Стоимость"}).appendTo(n),jQuery("<br>").appendTo(n),jQuery("<div>",{html:t.payment.payment_amount}).appendTo(n),jQuery("<br>").appendTo(n)),t.payment.payment_amount_urgent&&(jQuery("<b>",{text:"Срочная стоимость"}).appendTo(n),jQuery("<br>").appendTo(n),jQuery("<div>",{html:t.payment.payment_amount_urgent}).appendTo(n),jQuery("<br>").appendTo(n))),t.payment.payment_method&&(jQuery("<b>",{text:"Варианты оплаты"}).appendTo(n),jQuery("<br>").appendTo(n),jQuery("<div>",{html:t.payment.payment_method}).appendTo(n))),t.time&&(t.time.max_execution_time||t.time.max_register_time||t.time.max_wait_time)&&(jQuery("#accordion-section-time").css("display","block"),t.time.max_execution_time&&(jQuery("<b>",{text:"Срок выполнения услуги"}).appendTo(o),jQuery("<br>").appendTo(o),jQuery("<div>",{html:t.time.max_execution_time}).appendTo(o),jQuery("<br>").appendTo(o)),t.time.max_register_time&&(jQuery("<b>",{text:"Срок регистрации заявления"}).appendTo(o),jQuery("<br>").appendTo(o),jQuery("<div>",{html:t.time.max_register_time}).appendTo(o),jQuery("<br>").appendTo(o)),t.time.max_wait_time&&(jQuery("<b>",{text:"Максимальный срок ожидания в очереди"}).appendTo(o),jQuery("<br>").appendTo(o),jQuery("<div>",{html:t.time.max_wait_time}).appendTo(o))),t.recipient_categories&&(jQuery("#accordion-section-recipient_categories").css("display","block"),jQuery("<b>",{text:"Категории получателей"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:t.recipient_categories}).appendTo(a)),(t.service_reason||t.denial_reason)&&(jQuery("#accordion-section-reasons").css("display","block"),t.service_reason&&(jQuery("<b>",{text:"Основания для оказания услуги"}).appendTo(i),jQuery("<br>").appendTo(i),jQuery("<div>",{html:t.service_reason}).appendTo(i),jQuery("<br>").appendTo(i)),t.denial_reason&&(jQuery("<b>",{text:"Основания для отказа"}).appendTo(i),jQuery("<br>").appendTo(i),jQuery("<div>",{html:t.denial_reason}).appendTo(i),jQuery("<br>").appendTo(i)),t.suspend_reason&&(jQuery("<b>",{text:"Основания для приостановления"}).appendTo(i),jQuery("<br>").appendTo(i),jQuery("<div>",{html:t.suspend_reason}).appendTo(i))),t.service_result&&(jQuery("#accordion-section-service_result").css("display","block"),jQuery("<div>",{html:t.service_result}).appendTo(c))}function f(e){var t=e.documents,r=jQuery("#accordion-8"),n=jQuery("#accordion-12"),o=jQuery("#accordion-13");if(t.apply&&t.apply.length>0){jQuery("#accordion-section-doc_apply").css("display","block");for(var a=0;a<t.apply.length;a++)i(t.apply[a],a,"apply",r)}if(t.blank&&t.blank.length>0){jQuery("#accordion-section-doc_blank").css("display","block");for(a=0;a<t.blank.length;a++)i(t.blank[a],a,"blank",n)}if(t.result&&t.result.length>0){jQuery("#accordion-section-doc_result").css("display","block");for(a=0;a<t.result.length;a++)i(t.result[a],a,"result",o)}function i(e,t,r,n){if(e){var o=jQuery("<div>").appendTo(n);jQuery("<a>",{class:"accordion-section-title",href:"#"+r+t,text:e.name}).appendTo(o);var a=jQuery("<div>",{id:r+t,class:"accordion-section-content",style:"display: none;"}).appendTo(o);if(e.description&&(jQuery("<b>",{text:"Описание"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:e.description}).appendTo(a),jQuery("<br>").appendTo(a)),e.count&&(jQuery("<b>",{text:"Количество экземпляров"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:e.count}).appendTo(a),jQuery("<br>").appendTo(a)),parseInt(e.required)&&jQuery("<div>",{class:"document-mark",text:"Необходим"}).appendTo(a),parseInt(e.original_only)&&jQuery("<div>",{class:"document-mark",text:"Только оригинал"}).appendTo(a),e.file&&e.file.FILE64ATACH){var i=jQuery("<div>",{class:"document-mark document-download"}).appendTo(a);jQuery("<a>",{href:e.file.FILE64ATACH,download:e.name,text:"Скачать документ"}).appendTo(i)}}}}function v(e){for(var t=jQuery("#rb-3 div.accordion")[0],r=0;r<e.contacts.length;r++){var n=e.contacts[r],o=jQuery("<div>",{class:"accordion-section"}).appendTo(t);jQuery("<a>",{class:"accordion-section-title",href:"#contact"+r,text:n.name}).appendTo(o);var a=jQuery("<div>",{id:"contact"+r,class:"accordion-section-content",style:"display: none;"}).appendTo(o);n.boss&&(jQuery("<b>",{text:"Электронная почта"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:n.boss}).appendTo(a),jQuery("<br>").appendTo(a)),n.address&&(jQuery("<b>",{text:"Адрес"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:n.address}).appendTo(a),jQuery("<br>").appendTo(a)),n.phone&&(jQuery("<b>",{text:"Телефон"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:n.phone}).appendTo(a),jQuery("<br>").appendTo(a)),n.fax&&(jQuery("<b>",{text:"Факс"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:n.fax}).appendTo(a),jQuery("<br>").appendTo(a)),n.site&&(jQuery("<b>",{text:"Веб-сайт"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:n.site}).appendTo(a),jQuery("<br>").appendTo(a)),n.schedule&&(jQuery("<b>",{text:"График работы"}).appendTo(a),jQuery("<br>").appendTo(a),jQuery("<div>",{html:n.schedule}).appendTo(a),jQuery("<br>").appendTo(a))}}function g(e){for(var t=e.extra,r=jQuery("#rb-4 div.accordion")[0],n=0,o=[{name:"Порядок обжалования",node:"appeal_order"},{name:"Участвующие организации",node:"organizations"},{name:"Права и обязанности органов власти",node:"rights_and_duties"},{name:"Нормативно-правовые акты",node:"regulations"}];n<o.length;n++){var a=o[n];if(t[a.node]){var i=jQuery("<div>",{class:"accordion-section"}).appendTo(r);jQuery("<a>",{class:"accordion-section-title",href:"#extra_"+a.node,text:a.name}).appendTo(i),jQuery("<div>",{id:"extra_"+a.node,class:"accordion-section-content",style:"display: none;",html:t[a.node]}).appendTo(i)}}}function j(e){var t=e.documents.reglament,r=jQuery("#rb-5 div.accordion")[0],n=jQuery("<div>",{class:"accordion-section"}).appendTo(r);jQuery("<a>",{class:"accordion-section-title active",href:"#reglament_main",text:"Регламент"}).appendTo(n);var o=jQuery("<div>",{id:"reglament_main",class:"accordion-section-content",style:"display: block;"}).appendTo(n);if(t.name&&(jQuery("<div/>",{text:"Наименование",style:"font-weight: 600; margin-left: 0;"}).appendTo(o),jQuery("<div/>",{html:t.name,style:""}).appendTo(o),jQuery("<br/>").appendTo(o)),t.file){var a=jQuery("<div>",{class:"document-mark document-download"}).appendTo(o);jQuery("<a>",{href:t.file.replace("http:",""),text:"Скачать документ"}).appendTo(a)}}jQuery(document).ready((function(){var e;jQuery.ajax({type:"POST",url:"?option=com_uslugi&view=usluga&task=getUsluga",data:{uslugaId:getQueryParameter("id")},success:(e=t(a.mark((function e(t){var r,n,o,i,c,u,p;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,r=function(){jQuery(".left-block .side-menu").removeClass("active"),jQuery(".right-block").fadeOut(0)},(t=JSON.parse(t))&&t.name){e.next=5;break}throw"no data";case 5:if(console.log("usluga",t),+(t&&t.serviceCanBeInvited)&&window.isUserTester&&(o=jQuery("#zakazat"),jQuery("<a/>",{href:"/?view=zakaz&idusl=848&sourceId="+(null===(n=t)||void 0===n?void 0:n.id),id:"invite-btn",class:"common-btn",text:"Записаться на прием"}).appendTo(o.parent()).show()),jQuery("#uslugaName").text(t.name),!(t.description&&parseInt(t.description.has_electronic_view)||window.isUserTester)){e.next=36;break}if(i=jQuery("#zakazat"),!t.access.canUserOrder){e.next=35;break}if(i.show(),window.isUserOrganization||!t.access.requireErnValidation){e.next=32;break}return i.on("click",(function(e){return e.preventDefault()})),i.css("background","#ccc"),c=jQuery("<div />",{style:"margin-top: 50px;"}),u="Для заказа данной услуги необходимо подтвердить личные данные в ЕРН",e.next=20,l();case 20:if(e.sent){e.next=25;break}u+="<br />Убедитесь в наличии плагина подписи документов. Для справки обратитесь к <a href='https://uslugi.gospmr.org/?view=info&page=11'>этой странице</a>",c.append(jQuery("<div/>",{html:u,style:"line-height: 1.5em;"})),e.next=29;break;case 25:(p=jQuery("<button/>",{id:"ern-validate-btn",class:"common-btn",text:"Подтвердить",style:"margin-top: 20px"})).on("click",(function(){return y(t.id)})),c.append(jQuery("<div/>",{html:u,style:"line-height: 1.5em;"})),c.append(p);case 29:c.append(jQuery("<img />",{id:"ern-validate-loading",style:"display: none; height: 30px; margin: 20px auto 0;",src:"/components/com_uslugi/public/images/loading-bar.gif"})).append(jQuery("<div />",{id:"ern-validate-loading-msg",style:"display: none; margin: 20px auto 0;"})).append(jQuery("<div />",{id:"ern-validate-status",style:"display: none; margin: 20px auto 0; color: green;",text:"Профиль обновлен и подтвержден"})).appendTo(i.parent()),e.next=33;break;case 32:i.attr("href","/?view=zakaz&idusl="+t.id);case 33:e.next=36;break;case 35:(t.access.fiz_only||t.access.ur_only)&&(i.show(),i.on("click",(function(e){return e.preventDefault()})),i.css("background","#ccc"),i.attr("title",t.access.fiz_only?"Только физические лица могут заказать услугу":"Только юридические лица могут заказать услугу"));case 36:t.description&&h(t),t.documents&&(t.documents.apply&&t.documents.apply.length>0||t.documents.blank&&t.documents.blank.length>0||t.documents.result&&t.documents.result.length>0)&&(jQuery("#side-menu-docs").css("display","block"),f(t)),t.contacts&&t.contacts.length>0&&(jQuery("#side-menu-cont").css("display","block"),v(t)),t.extra&&(t.extra.appeal_order||t.extra.organizations||t.extra.regulations||t.extra.rights_and_duties)&&(jQuery("#side-menu-extra").css("display","block"),g(t)),t.documents&&t.documents.reglament&&(t.documents.reglament.name||t.documents.reglament.file)&&(jQuery("#side-menu-reglament").css("display","block"),j(t)),jQuery(".accordion-section-title").click((function(e){var t=jQuery(this).attr("href");jQuery(e.target).is(".active")?(jQuery(this).removeClass("active"),jQuery(".accordion "+t).slideUp(300).removeClass("open")):(jQuery(this).addClass("active"),jQuery(".accordion "+t).slideDown(300).addClass("open")),e.preventDefault()})),jQuery(".side-menu").click((function(e){var t=jQuery(this).attr("href");jQuery(e.target).not(".active")&&(r(),jQuery(this).addClass("active"),jQuery(t).slideDown(500)),e.preventDefault()})),setTimeout((function(){stopLoadingPage()}),100),e.next=50;break;case 46:e.prev=46,e.t0=e.catch(0),console.info("e",e.t0),window.location.replace("/?view=gosuslugi");case 50:case"end":return e.stop()}}),e,null,[[0,46]])}))),function(t){return e.apply(this,arguments)}),error:function(e){console.log("Не удалось подключиться к серверу")}})}))}();
