1"use strict";(self.webpackChunkjournal=self.webpackChunkjournal||[]).push([[9604,4221,9319,9830,6432,4509,9314,9627],{36857:function(t,e,n){n.d(e,{c:function(){return h},t:function(){return m}});var o=n(79765),i=n(75319),c=n(37716),r=n(46782);const l=c.GuJ,s=Symbol("__destroy"),a=Symbol("__decoratorApplied");function d(t){return"string"==typeof t?Symbol(`__destroy__${t}`):s}function g(t,e){t[e]||(t[e]=new o.xQ)}function p(t,e){t[e]&&(t[e].next(),t[e].complete(),t[e]=null)}function u(t){t instanceof i.w&&t.unsubscribe()}function f(t,e){return function(){var n;if(t&&t.call(this),p(this,d()),e.arrayName)return function(t){Array.isArray(t)&&t.forEach(u)}(this[e.arrayName]);if(e.checkProperties)for(const t in this)(null===(n=e.blackList)||void 0===n?void 0:n.includes(t))||u(this[t])}}function h(t={}){return e=>{!function(t){return!!t[l]}(e)?function(t,e){t.prototype.ngOnDestroy=f(t.prototype.ngOnDestroy,e)}(e,t):function(t,e){const n=t.\u0275pipe;n.onDestroy=f(n.onDestroy,e)}(e,t),function(t){t.prototype[a]=!0}(e)}}function m(t,e){return n=>{const o=d(e);return"string"==typeof e?function(t,e,n){const o=t[e];g(t,n),t[e]=function(){o.apply(this,arguments),p(this,n),t[e]=o}}(t,e,o):g(t,o),n.pipe((0,r.R)(t[o]))}}},13117:function(t,e,n){n.d(e,{A:function(){return c}});var o=n(37716);const i=["*"];let c=(()=>{class t{constructor(){this.isFull=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["app-card"]],inputs:{isFull:"isFull"},ngContentSelectors:i,decls:2,vars:2,consts:[[1,"ssmu-card"]],template:function(t,e){1&t&&(o.F$t(),o.TgZ(0,"section",0),o.Hsn(1),o.qZA()),2&t&&o.ekj("_full",e.isFull)},encapsulation:2}),t})()},84221:function(t,e,n){n.d(e,{n:function(){return a}});var o=n(85693),i=n(47023),c=n(88002),r=n(37716),l=n(8307),s=n(23065);let a=(()=>{class t{constructor(t,e,n){this.popupService=t,this.router=e,this.store=n,this.requiredPermissions=[]}canProceed(t){return new Promise(e=>{t.data&&t.data.requiredPermissions&&(this.requiredPermissions=t.data.requiredPermissions),0===this.requiredPermissions.length?e(!0):this.store.select(o.S.selectPermissionState).subscribe(t=>{1===t&&this.store.select(o.S.selectPermissionList).pipe((0,c.U)(t=>t.map(t=>t.toLowerCase()))).subscribe(t=>{const n=[];this.requiredPermissions.forEach(e=>{n.push({code:e,granted:t.includes(e.toLowerCase())})});const o=n.map(t=>t.granted).includes(!1);e(!o)})})})}canActivate(t,e){return new Promise(e=>{this.canProceed(t).then(t=>{t?e(!0):(this.router.navigate(["/access-denied"]).then(null),e(!1))})})}canActivateChild(t,e){return this.canActivate(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.q),r.LFG(l.F0),r.LFG(s.yh))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},29604:function(t,e,n){n.r(e),n.d(e,{ApprovedDocumentsModule:function(){return Ct}});var o=n(38583),i=n(84221),c=n(8307),r=n(85025),l=n(3679),s=n(64762),a=n(91841),d=n(36857),g=n(46782),p=n(5304),u=n(79765),f=n(26215),h=n(12468),m=n(37716),x=n(28069);function C(t,e){if(1&t&&(m.TgZ(0,"span",5),m._uU(1),m.qZA()),2&t){const t=m.oxw(2);m.xp6(1),m.hij(" ",t.isExpanded?"\u25bc":"\u25b6"," ")}}function _(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"app-recursive-folder",8),m.NdJ("selected",function(e){return m.CHM(t),m.oxw(3).onSelectedInner(e)}),m.qZA()}2&t&&m.Q6J("folder",e.$implicit)}function v(t,e){if(1&t&&(m.TgZ(0,"div",6),m.YNc(1,_,1,1,"app-recursive-folder",7),m.qZA()),2&t){const t=m.oxw(2);m.xp6(1),m.Q6J("ngForOf",t.folder.folders)}}function b(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",1),m.TgZ(1,"div",2),m.NdJ("click",function(){return m.CHM(t),m.oxw().toggle()}),m.YNc(2,C,2,1,"span",3),m._uU(3),m.qZA(),m.YNc(4,v,2,1,"div",4),m.qZA()}if(2&t){const t=m.oxw();m.xp6(1),m.ekj("expanded",t.isExpanded),m.xp6(1),m.Q6J("ngIf",(null==t.folder.folders?null:t.folder.folders.length)>0),m.xp6(1),m.hij(" ",t.folder.title," "),m.xp6(1),m.Q6J("ngIf",t.isExpanded)}}let M=(()=>{class t{constructor(){this.folder=null,this.selected=new m.vpe,this.isExpanded=!1}toggle(){this.isExpanded=!this.isExpanded,this.selected.emit(this.folder)}onSelectedInner(t){this.selected.emit(t)}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=m.Xpm({type:t,selectors:[["app-recursive-folder"]],inputs:{folder:"folder"},outputs:{selected:"selected"},decls:1,vars:1,consts:[["class","folder-item",4,"ngIf"],[1,"folder-item"],[1,"folder-header",3,"click"],["class","toggle-icon",4,"ngIf"],["class","folder-children",4,"ngIf"],[1,"toggle-icon"],[1,"folder-children"],[3,"folder","selected",4,"ngFor","ngForOf"],[3,"folder","selected"]],template:function(t,e){1&t&&m.YNc(0,b,5,5,"div",0),2&t&&m.Q6J("ngIf",e.folder)},directives:[o.O5,o.sg,t],styles:[".folder-item[_ngcontent-%COMP%]{font-family:Arial,sans-serif;font-size:14px;box-sizing:border-box;text-overflow:ellipsis;cursor:pointer}.folder-header[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-left:16px;box-sizing:border-box;margin-bottom:8px;min-height:32px}.folder-header[_ngcontent-%COMP%]:hover{white-space:normal;background-color:#f8f8f8}.toggle-icon[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.folder-children[_ngcontent-%COMP%]{margin-left:calc(16px + 7px);border-left:1px solid #ddd;box-sizing:border-box}"]}),t})();var P=n(14e3),O=n(51928),Z=n(13117),w=n(52061),T=n(86640);function A(t,e){if(1&t&&(m.TgZ(0,"app-custom-field",15),m._UZ(1,"input",16),m.qZA()),2&t){const t=m.oxw();m.Q6J("customControl",t.filterFormGroup.get("startDate"))}}function y(t,e){if(1&t&&(m.TgZ(0,"app-custom-field",17),m._UZ(1,"input",18),m.qZA()),2&t){const t=m.oxw();m.Q6J("customControl",t.filterFormGroup.get("endDate"))}}function q(t,e){if(1&t&&(m.TgZ(0,"app-custom-field",19),m._UZ(1,"input",20),m.qZA()),2&t){const t=m.oxw();m.Q6J("customControl",t.filterFormGroup.get("number"))}}function k(t,e){1&t&&m._uU(0),2&t&&m.hij(" ",e.item.name," ")}function F(t,e){if(1&t&&(m.TgZ(0,"div",21),m._uU(1),m.qZA()),2&t){const t=e.item;m.xp6(1),m.Oqu(t.name)}}function I(t,e){if(1&t&&(m.TgZ(0,"div",24),m._uU(1),m.qZA()),2&t){const t=e.item;m.xp6(1),m.Oqu(t.name)}}function N(t,e){if(1&t&&(m.TgZ(0,"div",21),m._uU(1),m.qZA()),2&t){const t=e.item;m.xp6(1),m.Oqu(t.name)}}function J(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"app-custom-field",22),m.TgZ(1,"ng-select",23),m.NdJ("open",function(){return m.CHM(t),m.oxw().loadHashTags()}),m.YNc(2,I,2,1,"ng-template",9),m.YNc(3,N,2,1,"ng-template",10),m.qZA(),m.qZA()}if(2&t){const t=m.oxw();m.Q6J("customControl",t.hashTags),m.xp6(1),m.Q6J("items",t.hashtagsArray)("multiple",!0)("loading",t.isLoadingHashtags)}}let U=(()=>{class t{constructor(t,e,n){var o,i,c,r,s;this.http=t,this.localStorageService=e,this.responsiveLayoutService=n,this.valueChanged=new m.vpe,this.dismissed=new m.vpe,this.isLoadingHashtags=!1,this.hasLoadedHashtags=!1,this.localStorageFilterKey="approved-document-list-filter",this.destroy$=new u.xQ,this.isMobile$=new f.X(!1);const a=this.localStorageService.getItem(this.localStorageFilterKey);this.filterFormGroup=new l.cw({startDate:new l.NI(null!==(o=null==a?void 0:a.startDate)&&void 0!==o?o:""),endDate:new l.NI(null!==(i=null==a?void 0:a.endDate)&&void 0!==i?i:""),number:new l.NI(null!==(c=null==a?void 0:a.number)&&void 0!==c?c:""),type:new l.NI(null!==(r=null==a?void 0:a.type)&&void 0!==r?r:null),hashTags:new l.NI(null!==(s=null==a?void 0:a.hashTags)&&void 0!==s?s:[])}),this.documentTypeSelector=new P.W(this.http,"LocalRegulations/Approved/Types")}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}get hashTags(){return this.filterFormGroup.get("hashTags")}
1ngOnInit(){this.responsiveLayoutService.currentBreakpoint$.pipe((0,g.R)(this.destroy$)).subscribe(t=>{this.isMobile$.next(t<h.Yi.Desktop)})}onSubmit(t){const e=this.filterFormGroup.getRawValue();this.localStorageService.setItem(this.localStorageFilterKey,e),t.stopImmediatePropagation(),this.valueChanged.emit(this.filterFormGroup.value)}onReset(t){t.stopImmediatePropagation(),this.filterFormGroup.reset()}loadHashTags(){this.hasLoadedHashtags||(this.isLoadingHashtags=!0,this.http.get("LocalRegulations/Approved/Hashtags").subscribe(t=>{this.hashtagsArray=null!=t?t:[],this.isLoadingHashtags=!1,this.hasLoadedHashtags=!0}))}}return t.\u0275fac=function(e){return new(e||t)(m.Y36(a.eN),m.Y36(O.n),m.Y36(h.Mh))},t.\u0275cmp=m.Xpm({type:t,selectors:[["app-filter-modal-form"]],outputs:{valueChanged:"valueChanged",dismissed:"dismissed"},decls:20,vars:14,consts:[[1,"card","filter-form",3,"isFull"],[3,"formGroup"],[1,"filter-form-date-row","mb-3"],["label","\u0414\u0430\u0442\u0430 \u0441",3,"customControl",4,"ngIf"],["label","\u0414\u0430\u0442\u0430 \u041f\u043e",3,"customControl",4,"ngIf"],[1,"mb-3"],["label","\u041d\u043e\u043c\u0435\u0440",3,"customControl",4,"ngIf"],["label","\u0412\u0438\u0434 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430",3,"customControl"],["id","coordinationRoutes","formControlName","type","loadingText","\u041f\u043e\u0438\u0441\u043a...","placeholder","\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435","notFoundText","\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e","typeToSearchText","\u041f\u043e\u0438\u0441\u043a...",3,"items","loading","typeahead","clearable","multiple","open"],["ng-label-tmp",""],["ng-option-tmp",""],["label","\u0425\u044d\u0448\u0442\u0435\u0433\u0438",3,"customControl",4,"ngIf"],[1,"filter-actions"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-secondary",3,"click"],["label","\u0414\u0430\u0442\u0430 \u0441",3,"customControl"],["formControlName","startDate","placeholder","\u0414\u0430\u0442\u0430","type","date",1,"field-control"],["label","\u0414\u0430\u0442\u0430 \u041f\u043e",3,"customControl"],["formControlName","endDate","placeholder","\u0414\u0430\u0442\u0430","type","date",1,"field-control"],["label","\u041d\u043e\u043c\u0435\u0440",3,"customControl"],["formControlName","number","placeholder","\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440","type","text",1,"field-control"],[1,"select-item"],["label","\u0425\u044d\u0448\u0442\u0435\u0433\u0438",3,"customControl"],["formControlName","hashTags","placeholder","\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430","notFoundText","\u041d\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432","loadingText","\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430",3,"items","multiple","loading","open"],[1,"selected-item"]],template:function(t,e){1&t&&(m.TgZ(0,"app-card",0),m.TgZ(1,"form",1),m.TgZ(2,"div",2),m.YNc(3,A,2,1,"app-custom-field",3),m.YNc(4,y,2,1,"app-custom-field",4),m.qZA(),m.TgZ(5,"div",5),m.YNc(6,q,2,1,"app-custom-field",6),m.qZA(),m.TgZ(7,"div",5),m.TgZ(8,"app-custom-field",7),m.TgZ(9,"ng-select",8),m.NdJ("open",function(){return e.documentTypeSelector.input$.next("")}),m.ALo(10,"async"),m.YNc(11,k,1,1,"ng-template",9),m.YNc(12,F,2,1,"ng-template",10),m.qZA(),m.qZA(),m.qZA(),m.TgZ(13,"div",5),m.YNc(14,J,4,4,"app-custom-field",11),m.qZA(),m.qZA(),m.TgZ(15,"div",12),m.TgZ(16,"button",13),m.NdJ("click",function(t){return e.onSubmit(t)}),m._uU(17,"\u0412\u044b\u0431\u0440\u0430\u0442\u044c"),m.qZA(),m.TgZ(18,"button",14),m.NdJ("click",function(t){return e.onReset(t)}),m._uU(19,"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c"),m.qZA(),m.qZA(),m.qZA()),2&t&&(m.Q6J("isFull",!0),m.xp6(1),m.Q6J("formGroup",e.filterFormGroup),m.xp6(2),m.Q6J("ngIf",e.filterFormGroup.get("startDate")),m.xp6(1),m.Q6J("ngIf",e.filterFormGroup.get("endDate")),m.xp6(2),m.Q6J("ngIf",e.filterFormGroup.get("number")),m.xp6(2),m.Q6J("customControl",e.filterFormGroup.get("type")),m.xp6(1),m.Q6J("items",m.lcZ(10,12,e.documentTypeSelector.data$))("loading",e.documentTypeSelector.loading)("typeahead",e.documentTypeSelector.input$)("clearable",!0)("multiple",!1),m.xp6(5),m.Q6J("ngIf",e.hashTags))},directives:[Z.A,l._Y,l.JL,l.sg,o.O5,w.I,T.w9,l.JJ,l.u,T.bb,T.Z2,l.Fj],pipes:[o.Ov],styles:[".filter-form[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}@media (max-width: 767px){.filter-form[_ngcontent-%COMP%]{background-color:transparent;overflow-x:scroll}}.filter-form[_ngcontent-%COMP%] .filter-form-date-row[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.filter-form[_ngcontent-%COMP%] .filter-form-date-row[_ngcontent-%COMP%] app-custom-field[_ngcontent-%COMP%]{flex-grow:1}.filter-form[_ngcontent-%COMP%] .filters-flex[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.filter-form[_ngcontent-%COMP%] .filters-flex[_ngcontent-%COMP%] .filter-item[_ngcontent-%COMP%]{display:flex;align-items:center}.filter-form[_ngcontent-%COMP%] .filters-flex[_ngcontent-%COMP%] .filter-item[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{width:16px;height:16px;accent-color:#a10000;margin-right:5px}.filter-form[_ngcontent-%COMP%] .filters-flex[_ngcontent-%COMP%] .filter-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}.filter-form[_ngcontent-%COMP%] .filter-actions[_ngcontent-%COMP%]{display:flex;width:100%;grid-gap:12px;gap:12px}.filter-form[_ngcontent-%COMP%] .filter-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:10px 20px!important}.filter-form[_ngcontent-%COMP%] .select-item[_ngcontent-%COMP%]{width:100%;height:100%;display:flex}.filter-form[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]{padding:8px 12px}"]}),t})();var Q=n(36018),Y=n(6382);function L(t,e){1&t&&m._UZ(0,"app-loading-indicator")}function H(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"app-recursive-folder",17),m.NdJ("selected",function(e){return m.CHM(t),m.oxw(3).onFolderSelected(e)}),m.qZA()}2&t&&m.Q6J("folder",e.$implicit)}function S(t,e){if(1&t&&(m.TgZ(0,"div",14),m.TgZ(1,"h3"),m._uU(2,"\u041f\u0430\u043f\u043a\u0438"),m.qZA(),m.TgZ(3,"div",15),m.YNc(4,H,1,1,"app-recursive-folder",16),m.qZA(),m.qZA()),2&t){const t=m.oxw(2);m.xp6(4),m.Q6J("ngForOf",t.folders)}}function D(t,e){if(1&t&&(m.TgZ(0,"h2"),m._uU(1),m.qZA()),2&t){const t=m.oxw(2);m.xp6(1),m.hij(" ",null==t.currentFolder?null:t.currentFolder.title," ")}}function $(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",26),m.NdJ("click",function(){return m.CHM(t),m.oxw(3).clearingSearch()}),m._UZ(1,"img",27),m.qZA()}}function E(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",28),m.NdJ("click",function(e){return m.CHM(t),m.oxw(3).toggleFilters(e)}),m.qZA()}}function j(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",29),m.NdJ("click",function(t){return t.stopImmediatePropagation()}
1),m.TgZ(1,"app-filter-modal-form",30),m.NdJ("valueChanged",function(e){return m.CHM(t),m.oxw(3).filterChanged(e)}),m.qZA(),m.qZA()}}function R(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",18),m.TgZ(1,"div",19),m.TgZ(2,"input",20),m.NdJ("ngModelChange",function(e){return m.CHM(t),m.oxw(2).filterText=e}),m.qZA(),m.YNc(3,$,2,0,"div",21),m.TgZ(4,"div",22),m.NdJ("click",function(){return m.CHM(t),m.oxw(2).loadContent()}),m._UZ(5,"div"),m.qZA(),m.qZA(),m.YNc(6,E,1,0,"div",23),m.TgZ(7,"button",24),m.NdJ("click",function(e){return m.CHM(t),m.oxw(2).toggleFilters(e)}),m._uU(8," \u0424\u0438\u043b\u044c\u0442\u0440\u044b "),m.YNc(9,j,2,0,"div",25),m.qZA(),m.qZA()}if(2&t){const t=m.oxw(2);m.xp6(2),m.Q6J("ngModel",t.filterText),m.xp6(1),m.Q6J("ngIf",""!==t.filterText),m.xp6(1),m.ekj("suggest",""!==t.filterText),m.xp6(2),m.Q6J("ngIf",t.filtersVisible),m.xp6(3),m.Q6J("ngIf",t.filtersVisible)}}function z(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",26),m.NdJ("click",function(){return m.CHM(t),m.oxw(3).clearingSearch()}),m._UZ(1,"img",27),m.qZA()}}function G(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",18),m.TgZ(1,"div",19),m.TgZ(2,"input",20),m.NdJ("ngModelChange",function(e){return m.CHM(t),m.oxw(2).filterText=e}),m.qZA(),m.YNc(3,z,2,0,"div",21),m.TgZ(4,"div",22),m.NdJ("click",function(){return m.CHM(t),m.oxw(2).loadContent()}),m._UZ(5,"div"),m.qZA(),m.qZA(),m.qZA(),m.TgZ(6,"app-ssmu-accordion",31),m.NdJ("click",function(e){return m.CHM(t),m.oxw(2).toggleFilters(e)}),m.TgZ(7,"app-filter-modal-form",30),m.NdJ("valueChanged",function(e){return m.CHM(t),m.oxw(2).filterChanged(e)}),m.qZA(),m.qZA()}if(2&t){const t=m.oxw(2);m.xp6(2),m.Q6J("ngModel",t.filterText),m.xp6(1),m.Q6J("ngIf",""!==t.filterText),m.xp6(1),m.ekj("suggest",""!==t.filterText)}}function V(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",39),m.TgZ(1,"div",40),m._uU(2),m.qZA(),m.TgZ(3,"div",41),m._uU(4),m.qZA(),m.TgZ(5,"div",42),m._uU(6),m.ALo(7,"iso8601date"),m.qZA(),m.TgZ(8,"div",43),m.TgZ(9,"button",44),m.NdJ("click",function(){const e=m.CHM(t).$implicit;return m.oxw(4).download(e.id)}),m.qZA(),m.TgZ(10,"button",45),m.NdJ("click",function(){const e=m.CHM(t).$implicit;return m.oxw(4).onRowViewClick(e.id)}),m.qZA(),m.qZA(),m.qZA()}if(2&t){const t=e.$implicit;m.xp6(2),m.Oqu(t.name),m.xp6(2),m.Oqu(t.registrationNumber),m.xp6(2),m.Oqu(m.lcZ(7,3,t.date))}}function B(t,e){if(1&t&&(m.TgZ(0,"div",34),m.TgZ(1,"div",35),m.TgZ(2,"div"),m._uU(3,"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442"),m.qZA(),m.TgZ(4,"div",36),m._uU(5,"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440"),m.qZA(),m.TgZ(6,"div",37),m._uU(7,"\u0414\u0430\u0442\u0430"),m.qZA(),m.TgZ(8,"div",37),m._uU(9,"\u041a\u043e\u043f\u0438\u044f"),m.qZA(),m.qZA(),m.YNc(10,V,11,5,"div",38),m.qZA()),2&t){const t=m.oxw(3);m.xp6(10),m.Q6J("ngForOf",t.content)}}function X(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"app-ssmu-accordion",47),m.TgZ(1,"div",48),m.TgZ(2,"label"),m.TgZ(3,"strong"),m._uU(4,"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440"),m.qZA(),m.qZA(),m.TgZ(5,"p"),m._uU(6),m.qZA(),m.qZA(),m.TgZ(7,"div",48),m.TgZ(8,"label"),m.TgZ(9,"strong"),m._uU(10,"\u0414\u0430\u0442\u0430"),m.qZA(),m.qZA(),m.TgZ(11,"p"),m._uU(12),m.ALo(13,"iso8601date"),m.qZA(),m.qZA(),m.TgZ(14,"a",49),m.NdJ("click",function(){const e=m.CHM(t).$implicit;return m.oxw(4).onRowViewClick(e.id)}),m._uU(15,"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440"),m.qZA(),m.qZA()}if(2&t){const t=e.$implicit;m.Q6J("title",t.name),m.xp6(6),m.Oqu(t.registrationNumber),m.xp6(6),m.Oqu(m.lcZ(13,3,t.date))}}function K(t,e){if(1&t&&m.YNc(0,X,16,5,"app-ssmu-accordion",46),2&t){const t=m.oxw(3);m.Q6J("ngForOf",t.content)}}function W(t,e){if(1&t&&(m.TgZ(0,"div"),m.YNc(1,B,11,1,"div",32),m.ALo(2,"async"),m.YNc(3,K,1,1,"ng-template",null,33,m.W1O),m.qZA()),2&t){const t=m.MAs(4),e=m.oxw(2);m.xp6(1),m.Q6J("ngIf",!m.lcZ(2,2,e.isMobile$))("ngIfElse",t)}}function tt(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"container"),m.TgZ(1,"div",53),m.NdJ("click",function(){const e=m.CHM(t).$implicit,n=m.oxw(3);return!e.active&&n.goToPage(e.page)}),m._uU(2),m.qZA(),m.qZA()}if(2&t){const t=e.$implicit;let n;m.xp6(1),m.ekj("disabled",t.active&&null!=t.page),m.xp6(1),m.hij(" ",null!==(n=t.page)&&void 0!==n?n:"..."," ")}}function et(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",50),m.TgZ(1,"div",51),m.NdJ("click",function(){return m.CHM(t),m.oxw(2).goToPrev()}),m._uU(2," < "),m.qZA(),m.YNc(3,tt,3,3,"container",52),m.TgZ(4,"div",51),m.NdJ("click",function(){return m.CHM(t),m.oxw(2).goToNext()}),m._uU(5," > "),m.qZA(),m.qZA()}if(2&t){const t=m.oxw(2);m.xp6(1),m.ekj("disabled",1===t.currentPage),m.Q6J("title",1===t.currentPage?"\u0412\u044b \u0443\u0436\u0435 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435":"\u041d\u0430\u0437\u0430\u0434"),m.xp6(2),m.Q6J("ngForOf",t.pages),m.xp6(1),m.ekj("disabled",!t.hasMore),m.Q6J("title",t.hasMore?"\u0412\u043f\u0435\u0440\u0451\u0434":"\u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445")}}function nt(t,e){1&t&&(m.TgZ(0,"div"),m._uU(1,"\u041f\u043e\u0445\u043e\u0436\u0435, \u0442\u0443\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u0442"),m.qZA())}function ot(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",4),m.YNc(1,S,5,1,"div",5),m.TgZ(2,"div",6),m.TgZ(3,"div"),m.TgZ(4,"div",7),m.TgZ(5,"button",8),m.NdJ("click",function(){return m.CHM(t),m.oxw().displayFolders()}),m._UZ(6,"img",9),m._uU(7," \u041f\u0430\u043f\u043a\u0438 "),m.qZA(),m.YNc(8,D,2,1,"h2",2),m.qZA(),m.YNc(9,R,10,
16,"div",10),m.ALo(10,"async"),m.YNc(11,G,8,4,"ng-template",null,11,m.W1O),m.qZA(),m.TgZ(13,"div",12),m.YNc(14,W,5,4,"div",2),m.YNc(15,et,6,7,"div",13),m.YNc(16,nt,2,0,"div",2),m.qZA(),m.qZA(),m.qZA()}if(2&t){const t=m.MAs(12),e=m.oxw();m.xp6(1),m.Q6J("ngIf",e.isFoldersVisible),m.xp6(7),m.Q6J("ngIf",e.currentFolder),m.xp6(1),m.Q6J("ngIf",!m.lcZ(10,7,e.isMobile$))("ngIfElse",t),m.xp6(5),m.Q6J("ngIf",e.content.length>0),m.xp6(1),m.Q6J("ngIf",e.content.length>0),m.xp6(1),m.Q6J("ngIf",0===e.content.length)}}let it=class{constructor(t,e,n,o){this.http=t,this.router=e,this.responsiveLayoutService=n,this.route=o,this.filterText="",this.filtersVisible=!1,this.currentFolder=null,this.loading=!1,this.folders=[],this.currentFilter=null,this.content=[],this.hasMore=!1,this.pages=[],this.totalCount=0,this.currentPage=1,this.isFoldersVisible=!1,this.destroy$=new u.xQ,this.isMobile$=new f.X(!1)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnInit(){this.http.get("LocalRegulations/Approved/Folders").subscribe(t=>{this.folders=t}),this.loadContent(),this.responsiveLayoutService.currentBreakpoint$.pipe((0,g.R)(this.destroy$)).subscribe(t=>{const e=t<h.Yi.Desktop;this.isMobile$.next(e),console.log("mobile",e)})}toggleFilters(t){t.stopImmediatePropagation(),this.filtersVisible=!this.filtersVisible}filterChanged(t){this.currentFilter=t,this.filtersVisible=!this.filtersVisible,this.loadContent()}displayFolders(){this.isFoldersVisible=!this.isFoldersVisible}clearingSearch(){this.filterText="",this.loadContent()}download(t){this.loading=!0,this.http.get(`LocalRegulations/Approved/${t}/Download`,{responseType:"arraybuffer",observe:"response"}).pipe((0,p.K)(t=>{throw this.loading=!1,t}),(0,d.t)(this)).subscribe(t=>{const e=window.URL.createObjectURL(new Blob([t.body],{type:t.headers.get("content-type")}));let n=t.headers.get("Content-Disposition").split(";")[2].split(/=(.+)/)[1];n=n.toLowerCase().startsWith("utf-8''")?decodeURIComponent(n.substring(7)):n.replace(/['"]/g,"");const o=document.createElement("a");o.setAttribute("href",e),o.setAttribute("download",n),o.click(),o.remove(),window.URL.revokeObjectURL(e),this.loading=!1})}loadContent(){const t=this.buildFilter();this.http.post(`LocalRegulations/Approved/Select?page=${this.currentPage}&size=10`,t).pipe((0,d.t)(this)).subscribe(t=>{this.content=null==t?void 0:t.result,this.hasMore=null==t?void 0:t.more,this.totalCount=null==t?void 0:t.totalCount,this.updatePages(),console.log("pages updated",this.pages)})}buildFilter(){var t,e,n,o,i,c;return null===this.currentFilter?{folder:null!==(e=null===(t=this.currentFolder)||void 0===t?void 0:t.id)&&void 0!==e?e:null,text:this.filterText}:Object.assign(Object.assign({},this.currentFilter),{folder:null!==(o=null===(n=this.currentFolder)||void 0===n?void 0:n.id)&&void 0!==o?o:null,hashTags:null===(i=this.currentFilter.hashTags)||void 0===i?void 0:i.map(t=>t.guid),type:null===(c=this.currentFilter.type)||void 0===c?void 0:c.guid,text:this.filterText})}onFolderSelected(t){this.currentFolder=t,this.currentPage=1,this.loadContent()}goToPrev(){1!==this.currentPage&&(this.currentPage--,this.loadContent())}goToNext(){!this.hasMore||(this.currentPage++,this.loadContent())}goToPage(t){this.currentPage=t,this.loadContent()}updatePages(){let t=Math.ceil(this.totalCount/10);if(t<7){this.pages=[];for(let e=1;e<=t;e++)this.pages.push({page:e,active:this.currentPage==e})}else this.pages=this.currentPage<5?[{active:1==this.currentPage,page:1},{active:2==this.currentPage,page:2},{active:3==this.currentPage,page:3},{active:4==this.currentPage,page:4},{active:5==this.currentPage,page:5},{active:!0,page:null},{active:t==this.currentPage,page:t}]:this.currentPage>t-4?[{active:1==this.currentPage,page:1},{active:!0,page:null},{active:this.currentPage==t-4,page:t-4},{active:this.currentPage==t-3,page:t-3},{active:this.currentPage==t-2,page:t-2},{active:this.currentPage==t-1,page:t-1},{active:this.currentPage==t,page:t}]:[{active:!1,page:1},{active:!0,page:null},{active:!1,page:this.currentPage-1},{active:!0,page:this.currentPage},{active:!1,page:this.currentPage+1},{active:!0,page:null},{active:!1,page:t}]}onRowViewClick(t){this.router.navigate([`approved-documents/${t}/preview`]).then(null)}};it.\u0275fac=function(t){return new(t||it)(m.Y36(a.eN),m.Y36(c.F0),m.Y36(h.Mh),m.Y36(c.gz))},it.\u0275cmp=m.Xpm({type:it,selectors:[["app-approved-documents-dashboard"]],decls:6,vars:2,consts:[[1,"ssmu-card"],[1,"ssmu-card__header"],[4,"ngIf"],["class","doc-content",4,"ngIf"],[1,"doc-content"],["class","folder-tree",4,"ngIf"],[1,"folder-content"],[1,"title","d-flex","align-items-center"],[1,"btn","folders-btn","btn-primary",3,"click"],["alt","","src","./assets/icons/icon-folders-btn.svg"],["class","filter-row",4,"ngIf","ngIfElse"],["mobileFilters",""],[1,"folder-content-inner"],["class","doc-table-nav",4,"ngIf"],[1,"folder-tree"],[1,"folder-tree-content"],[3,"folder","selected",4,"ngFor","ngForOf"],[3,"folder","selected"],[1,"filter-row"],[1,"search-wrapper"],["type","text","placeholder","\u041f\u043e\u0438\u0441\u043a",3,"ngModel","ngModelChange"],["class","clearing-search",3,"click",4,"ngIf"],[1,"search-icon",3,"click"],["class","backdrop",3,"click",4,"ngIf"],[1,"filter",3,"click"],["class","expander",3,"click",4,"ngIf"],[1,"clearing-search",3,"click"],["src","./assets/icons/common/icon-close.svg","alt",""],[1,"backdrop",3,"click"],[1,"expander",3,"click"],[3,"valueChanged"],["title","\u0424\u0438\u043b\u044c\u0442\u0440\u044b",3,"click"],["class","doc-table",4,"ngIf","ngIfElse"],["mobileDocs",""],[1,"doc-table"],[1,"doc-table-header"],[1,"middle-td"],[1,"mini-td"],["class","doc-table-item",4,"ngFor","ngForOf"],[1,"doc-table-item"],[1,"td"],[1,"td","middle-td"],[1,"td","mini-td"],[1,"row-action","mini-td"],[1,"action","action-download",3,"click"],[1,"action","action-more",3,"click"],[3,"title",4,"ngFor","ngForOf"],[3,"title"],[1,"form-group"],[1,"btn","btn-primary","btn-block",3,"click"],[1,"doc-table-nav"],[1,"table-nav-btn",3,"title","click"],[4,"ngFor","ngForOf"],["t
1itle","\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430",1,"table-nav-cur",3,"click"]],template:function(t,e){1&t&&(m.TgZ(0,"section",0),m.TgZ(1,"header",1),m.TgZ(2,"h1"),m._uU(3,"\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b"),m.qZA(),m.qZA(),m.YNc(4,L,1,0,"app-loading-indicator",2),m.YNc(5,ot,17,9,"div",3),m.qZA()),2&t&&(m.xp6(4),m.Q6J("ngIf",e.loading),m.xp6(1),m.Q6J("ngIf",!e.loading))},directives:[o.O5,x.Q,o.sg,M,l.Fj,l.JJ,l.On,U,Q.G],pipes:[o.Ov,Y.c],styles:[".doc-content[_ngcontent-%COMP%]{display:flex;height:650px;max-height:65vh}.doc-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{padding:16px 16px 8px;margin:0}.doc-content[_ngcontent-%COMP%] .folder-tree[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;border:1px solid #e0e0e3;box-sizing:border-box;max-width:350px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.doc-content[_ngcontent-%COMP%] .folder-tree[_ngcontent-%COMP%] .folder-tree-content[_ngcontent-%COMP%]{flex:1;padding-right:10px;max-width:350px;overflow-y:auto;overflow-x:auto}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%]{flex:2;padding:16px;border:1px solid #e0e0e3;display:flex;grid-gap:16px;gap:16px;flex-direction:column}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%]{overflow:hidden auto;flex:1;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (max-width: 767px){.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%]{min-height:150%}}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-bottom:1px solid #e0e0e3}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2n){background:#fafafa}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%] .doc-table-header[_ngcontent-%COMP%]{display:flex;line-height:40px;align-items:center;padding:0 8px}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%] .doc-table-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex:1;font-weight:bold}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%] .doc-table-item[_ngcontent-%COMP%]{display:flex;line-height:40px;align-items:center;padding:0 8px;min-height:64px}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table[_ngcontent-%COMP%] .doc-table-item[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%]{display:flex;justify-content:center;grid-gap:12px;gap:12px}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;font-weight:bold}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] .table-nav-btn[_ngcontent-%COMP%]{background:#8a1702;padding:6px;color:#fff;border-radius:4px;width:40px;height:40px;cursor:pointer}@media (max-width: 767px){.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] .table-nav-btn[_ngcontent-%COMP%]{background:#c93239}}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] .table-nav-btn.disabled[_ngcontent-%COMP%]{background:#c93239aa;cursor:default}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] .table-nav-cur[_ngcontent-%COMP%]{border:#8a1702 1px solid;padding:6px;color:#000;border-radius:4px;min-width:40px;height:40px;cursor:pointer}@media (max-width: 767px){.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] .table-nav-cur[_ngcontent-%COMP%]{border:#c93239 1px solid}}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .folder-content-inner[_ngcontent-%COMP%] .doc-table-nav[_ngcontent-%COMP%] .table-nav-cur.disabled[_ngcontent-%COMP%]{background:#Ebebe4;cursor:default}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%]{display:flex;width:100%;grid-gap:20px;gap:20px}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%]{display:flex;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:44px;border:1px solid #e0e0e3;border-radius:8px;flex-grow:1;position:relative;overflow:hidden;align-items:center}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{width:calc(20px + 12px * 2);height:calc(20px + 12px * 2);padding:12px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=UTF-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.33329 15.0003C9.81244 15 11.249 14.5049 12.4141 13.5937L16.0775 17.257L17.2558 16.0787L13.5925 12.4153C14.5041 11.25 14.9996 9.81319 15 8.33366C15 4.65783 12.0091 1.66699 8.33329 1.66699C4.65746 1.66699 1.66663 4.65783 1.66663 8.33366C1.66663 12.0095 4.65746 15.0003 8.33329 15.0003ZM8.33329 3.33366C11.0908 3.33366 13.3333 5.57616 13.3333 8.33366C13.3333 11.0912 11.0908 13.3337 8.33329 13.3337C5.57579 13.3337 3.33329 11.0912 3.33329 8.33366C3.33329 5.57616 5.57579 3.33366 8.33329 3.33366Z' fill='%23565656'/></svg>\");background-repeat:no-repeat;width:100%;height:100%}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%] .search-icon.suggest[_ngcontent-%COMP%]{background:#c9323922;pointer-events:auto;cursor:pointer}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%] .search-icon.suggest[_ngcontent-%COMP%]:hover{background:#c9323933}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%] .search-icon.suggest[_ngcontent-%COMP%]:active{background:#c9323944}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .search-wrapper[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{-webkit-user-select:text;-moz-user-select:text;
1-ms-user-select:text;user-select:text;padding:12px;border:none;flex-grow:1}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;background:#d3d3d333;z-index:998}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .filter[_ngcontent-%COMP%]{display:flex;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;padding:12px 32px;width:111px;height:44px;background:#8a1702;border:none;border-radius:4px;color:#fff;flex:none;order:1;flex-grow:0;position:relative}@media (max-width: 767px){.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .filter[_ngcontent-%COMP%]{background:#c93239}}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%] .filter-row[_ngcontent-%COMP%] .filter[_ngcontent-%COMP%] .expander[_ngcontent-%COMP%]{position:absolute;right:0;top:calc(100% + 14px);width:500px;background:white;color:#000;z-index:999;display:flex;flex-direction:column}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px;height:5px}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:rgba(79,88,103,.1);border-radius:8px}.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:8px;background-color:#8a1702}@media (max-width: 767px){.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#c93239}}@media (max-width: 767px){.doc-content[_ngcontent-%COMP%] .folder-content[_ngcontent-%COMP%]{width:100%}}.folders-btn[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:2px;gap:2px}.title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:0;margin-bottom:24px;padding:0;max-width:90%;grid-gap:20px;gap:20px}.title[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:0!important}.td[_ngcontent-%COMP%]{padding-right:24px}.mini-td[_ngcontent-%COMP%]{max-width:100px}.middle-td[_ngcontent-%COMP%]{max-width:200px}.clearing-search[_ngcontent-%COMP%]{cursor:pointer;margin-right:10px}"]}),it=(0,s.gn)([(0,d.c)(),(0,s.w6)("design:paramtypes",[a.eN,c.F0,h.Mh,c.gz])],it);var ct=n(43190),rt=n(42143),lt=n(4942),st=n(39075);let at=(()=>{class t{constructor(t){this.sanitized=t}transform(t){return this.sanitized.bypassSecurityTrustHtml(t)}}return t.\u0275fac=function(e){return new(e||t)(m.Y36(st.H7,16))},t.\u0275pipe=m.Yjl({name:"safeHtml",type:t,pure:!0}),t})();function dt(t,e){1&t&&m._UZ(0,"app-loading-indicator")}function gt(t,e){1&t&&m._UZ(0,"app-info-message",7),2&t&&m.Q6J("message","\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445")}function pt(t,e){if(1&t&&(m.TgZ(0,"header",8),m.TgZ(1,"h1"),m._uU(2),m.qZA(),m.qZA()),2&t){const t=m.oxw();m.xp6(2),m.Oqu(null==t.approvedDocumentItem?null:t.approvedDocumentItem.name)}}function ut(t,e){if(1&t&&(m._UZ(0,"p",9),m.ALo(1,"safeHtml")),2&t){const t=m.oxw();m.Q6J("innerHTML",m.lcZ(1,1,null==t.approvedDocumentItem?null:t.approvedDocumentItem.preview),m.oJD)}}function ft(t,e){if(1&t){const t=m.EpF();m.TgZ(0,"div",10),m.TgZ(1,"button",11),m.NdJ("click",function(){m.CHM(t);const e=m.oxw();return e.download(null==e.approvedDocumentItem?null:e.approvedDocumentItem.id)}),m._uU(2," \u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c "),m.qZA(),m.qZA()}}let ht=class extends rt.uQ{constructor(t,e){super(),this.route=t,this.http=e,this.approvedDocumentItem=null}ngOnInit(){this.loading=!0,this.route.paramMap.pipe((0,ct.w)(t=>{const e=t.get("id");return this.http.get(`LocalRegulations/Approved/${e}/Preview`)}),(0,p.K)(t=>{throw this.loading=!1,t}),(0,d.t)(this)).subscribe(t=>{this.approvedDocumentItem=t,this.loading=!1}),this.clickOnInternalLinks()}clickOnInternalLinks(){let t=document.getElementById("order");if(t){const e=this;t.onclick=function(t){const n=t.target.closest("a"),o=null==n?void 0:n.getAttribute("parentID"),i=null==n?void 0:n.getAttribute("applicationid");if(o&&n.setAttribute("href",`approved-documents/${o}/preview`),i)return e.download(i),!1}}}download(t){this.loading=!0,this.http.get(`LocalRegulations/Approved/${t}/Download`,{responseType:"arraybuffer",observe:"response"}).pipe((0,p.K)(t=>{throw this.loading=!1,t}),(0,d.t)(this)).subscribe(e=>{const n=window.URL.createObjectURL(new Blob([e.body],{type:e.headers.get("content-type")})),o=document.createElement("a");o.setAttribute("href",n),o.setAttribute("download",t),o.click(),o.remove(),window.URL.revokeObjectURL(n),this.loading=!1})}};ht.\u0275fac=function(t){return new(t||ht)(m.Y36(c.gz),m.Y36(a.eN))},ht.\u0275cmp=m.Xpm({type:ht,selectors:[["app-approved-documents-preview"]],features:[m.qOj],decls:7,vars:5,consts:[[1,"ssmu-card"],[4,"ngIf"],[3,"message",4,"ngIf"],["class","ssmu-card__header",4,"ngIf"],["id","order"],[3,"innerHTML",4,"ngIf"],["class","d-flex actions",4,"ngIf"],[3,"message"],[1,"ssmu-card__header"],[3,"innerHTML"],[1,"d-flex","actions"],["type","button",1,"btn","btn-primary","_lg",3,"click"]],template:function(t,e){1&t&&(m.TgZ(0,"section",0),m.YNc(1,dt,1,0,"app-loading-indicator",1),m.YNc(2,gt,1,1,"app-info-message",2),m.YNc(3,pt,3,1,"header",3),m.TgZ(4,"div",4),m.YNc(5,ut,2,3,"p",5),m.qZA(),m.YNc(6,ft,3,0,"div",6),m.qZA()),2&t&&(m.xp6(1),m.Q6J("ngIf",e.loading),m.xp6(1),m.Q6J("ngIf",!e.loading&&!e.approvedDocumentItem),m.xp6(1),m.Q6J("ngIf",!e.loading),m.xp6(2),m.Q6J("ngIf",!e.loading),m.xp6(1),m.Q6J("ngIf",!e.loading&&e.approvedDocumentItem))},directives:[o.O5,x.Q,lt.u],pipes:[at],styles:[""]}),ht=(0,s.gn)([(0,d.c)(),(0,s.w6)("design:paramtypes",[c.gz,a.eN])],ht);var mt=n(35503);const xt=[{path:"",component:it,canActivate:[i.n],data:{requiredPermissions:["GetLocallyRegulations"]}},{path:":id/preview",component:ht,canActivate:[i.n]}];let Ct=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=m.oAB({type:t}),t.\u0275inj=m.cJS({imports:[[o.ez,c.Bz.forChild(xt),r.K,l.u5,l.UX,T.A0,mt.D]]}),t})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.