1"use strict";(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[1635],{61635:(K,l,i)=>{i.r(l),i.d(l,{FullItemPageComponent:()=>U});var m=i(58106),p=i(29255),e=i(98678),o=i(35103),d=i(1813),r=i(8525),s=i(67862),c=i(36482),v=i(56766),g=i(56080),f=i(67522),u=i(64719),E=i(87657),I=i(33994),P=i(41966),C=i(81703),O=i(96342);const y=function(t){return[t]};function x(t,_){if(1&t&&(e.\u0275\u0275elementStart(0,"div",18)(1,"a",19),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()),2&t){const n=e.\u0275\u0275nextContext(5);e.\u0275\u0275advance(1),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(6,y,e.\u0275\u0275pipeBind1(2,2,n.itemPageRoute$))),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,4,"item.page.link.simple")," ")}}function D(t,_){if(1&t&&(e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"td"),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()()),2&t){const n=_.$implicit,a=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(a.key),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(n.value),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(n.language)}}function M(t,_){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,D,7,3,"tr",15),e.\u0275\u0275elementContainerEnd()),2&t){const n=_.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.value)}}function h(t,_){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",20)(1,"div",21)(2,"button",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const W=e.\u0275\u0275nextContext(5);return e.\u0275\u0275resetView(W.back())}),e.\u0275\u0275element(3,"i",23),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()()}2&t&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(5,1,"item.page.return"),""))}function T(t,_){if(1&t&&(e.\u0275\u0275elementStart(0,"div",9)(1,"div",10),e.\u0275\u0275element(2,"ds-themed-item-page-title-field",11)(3,"ds-dso-edit-menu"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,x,5,8,"div",12),e.\u0275\u0275elementStart(5,"div",13)(6,"table",14)(7,"tbody"),e.\u0275\u0275template(8,M,2,1,"ng-container",15),e.\u0275\u0275pipe(9,"keyvalue"),e.\u0275\u0275pipe(10,"async"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(11,"ds-themed-item-page-full-file-section",6)(12,"ds-item-page-collections",6)(13,"ds-item-versions",16),e.\u0275\u0275template(14,h,6,3,"div",17),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext().ngIf,a=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!a.fromSubmissionObject),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(9,7,e.\u0275\u0275pipeBind1(10,9,a.metadata$))),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",n),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",a.fromSubmissionObject)}}function B(t,_){if(1&t&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275element(1,"ds-themed-item-alerts",6)(2,"ds-item-versions-notice",6)(3,"ds-view-tracker",7),e.\u0275\u0275template(4,T,15,11,"div",8),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275elementEnd()),2&t){const n=_.ngIf,a=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",n),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!n.isWithdrawn||e.\u0275\u0275pipeBind1(5,4,a.isAdmin$))}}function F(t,_){if(1&t&&(e.\u0275\u0275elementStart(0,"div",4),e.\u0275\u0275template(1,B,6,6,"div",5),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext().ngVar;e.\u0275\u0275property("@fadeInOut",void 0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n?null:n.payload)}}function R(t,_){1&t&&(e.\u0275\u0275element(0,"ds-error",24),e.\u0275\u0275pipe(1,"translate")),2&t&&e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(1,1,"error.item"))}function L(t,_){1&t&&(e.\u0275\u0275element(0,"ds-themed-loading",24),e.\u0275\u0275pipe(1,"translate")),2&t&&e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(1,1,"loading.item"))}function A(t,_){if(1&t&&(e.\u0275\u0275elementStart(0,"div",1),e.\u0275\u0275template(1,F,2,2,"div",2),e.\u0275\u0275template(2,R,2,3,"ds-error",3),e.\u0275\u0275template(3,L,2,3,"ds-themed-loading",3),e.\u0275\u0275elementEnd()),2&t){const n=_.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n?null:n.hasSucceeded),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n?null:n.hasFailed),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n?null:n.isLoading)}}let U=(()=>{class t extends p.FullItemPageComponent{}return t.\u0275fac=function(){let _;
1return function(a){return(_||(_=e.\u0275\u0275getInheritedFactory(t)))(a||t)}}(),t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["ds-full-item-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[["class","container",4,"ngVar"],[1,"container"],["class","item-page",4,"ngIf"],[3,"message",4,"ngIf"],[1,"item-page"],[4,"ngIf"],[3,"item"],[3,"object"],["class","full-item-info",4,"ngIf"],[1,"full-item-info"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],["class","simple-view-link my-3",4,"ngIf"],[1,"table-responsive"],[1,"table","table-striped"],[4,"ngFor","ngForOf"],[1,"mt-2",3,"item"],["class","button-row bottom",4,"ngIf"],[1,"simple-view-link","my-3"],[1,"btn","btn-outline-primary",3,"routerLink"],[1,"button-row","bottom"],[1,"text-right"],[1,"btn","btn-outline-secondary","mr-1",3,"click"],[1,"fas","fa-arrow-left"],[3,"message"]],template:function(n,a){1&n&&(e.\u0275\u0275template(0,A,4,3,"div",0),e.\u0275\u0275pipe(1,"async")),2&n&&e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(1,1,a.itemRD$))},dependencies:[o.sg,o.O5,d.U,r.A,s.B,c.h,v.s,g.g,f.rH,u.q,E.Z,I.i,P.g,C.f,o.Ov,o.Nd,O.X$],styles:["[_nghost-%COMP%] div.simple-view-link[_ngcontent-%COMP%]{text-align:center}[_nghost-%COMP%] div.simple-view-link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{min-width:25%}"],data:{animation:[m.Ic]},changeDetection:0}),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.