1(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[941],{95418:(I,f,t)=>{"use strict";t.d(f,{s:()=>u});var m=t(78181),p=t(47413),c=t(50867),v=t(98678);let u=(()=>{class s{}return s.\u0275fac=function(D){return new(D||s)},s.\u0275mod=v.\u0275\u0275defineNgModule({type:s}),s.\u0275inj=v.\u0275\u0275defineInjector({imports:[p.H,c.e,m.m]}),s})()},42565:(I,f,t)=>{"use strict";t.r(f),t.d(f,{CollectionPageModule:()=>De});var m=t(35103),p=t(78181),c=t(67522),v=t(34343),u=t(99805),s=t(45608),y=t(50401),D=t(48358),o=t(27303),M=t(9237),h=t(10572),e=t(98678);let A=(()=>{class n{constructor(a,r){this.router=a,this.communityService=r}canActivate(a,r){const C=a.queryParams.parent;return(0,s.xI)(C)?(this.router.navigate(["/404"]),(0,M.of)(!1)):this.communityService.findById(C).pipe((0,h.hC)(),(0,D.U)(g=>(0,s.Uh)(g)&&g.hasSucceeded&&(0,s.Uh)(g.payload)),(0,o.b)(g=>{g||this.router.navigate(["/404"])}))}}return n.\u0275fac=function(a){return new(a||n)(e.\u0275\u0275inject(c.F0),e.\u0275\u0275inject(y.w))},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac}),n})();var j=t(94015),S=t(65384),F=t(95445),R=t(8842),U=t(96342),L=t(41966);function K(n,l){1&n&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",12),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"collection.delete.processing"),""))}function W(n,l){1&n&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",13),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"collection.delete.confirm"),""))}const N=function(n){return{dso:n}};function V(n,l){if(1&n){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",3)(2,"h2",4),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"p",5),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",6)(9,"div",7)(10,"button",8),e.\u0275\u0275listener("click",function(){const g=e.\u0275\u0275restoreView(a).ngVar,x=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(x.onCancel(g))}),e.\u0275\u0275pipe(11,"async"),e.\u0275\u0275element(12,"i",9),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"button",10),e.\u0275\u0275listener("click",function(){const g=e.\u0275\u0275restoreView(a).ngVar,x=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(x.onConfirm(g))}),e.\u0275\u0275pipe(16,"async"),e.\u0275\u0275template(17,K,4,3,"span",11),e.\u0275\u0275pipe(18,"async"),e.\u0275\u0275template(19,W,4,3,"span",11),e.\u0275\u0275pipe(20,"async"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementContainerEnd()}if(2&n){const a=l.ngVar,r=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,7,"collection.delete.head")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(7,9,"collection.delete.text",e.\u0275\u0275pureFunction1(22,N,r.dsoNameService.getName(a)))),e.\u0275\u0275advance(4),e.\u0275\u0275property("disabled",e.\u0275\u0275pipeBind1(11,12,r.processing$)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(14,14,"collection.delete.cancel")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",e.\u0275\u0275pipeBind1(16,16,r.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(18,18,r.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(20,20,r.processing$))}}let d=(()=>{class n extends j.M{constructor(a,r,C,g,x,Y){super(a,r,C,g,x,Y),this.dsoDataService=a,this.dsoNameService=r,this.router=C,this.route=g,this.notifications=x,this.translate=Y,this.frontendURL="/collections/"}}return n.\u0275fac=function(a){return new(a||n)(e.\u0275\u0275directiveInject(F.W),e.\u0275\u0275directiveInject(R._),e.\u0275\u0275directiveInject(c.F0),e.\u0275\u0275directiveInject(c.gz),e.\u0275\u0275directiveInject(S.T),e.\u0275\u0275directiveInject(U.sK))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-delete-collection"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:3,consts:[[1,"container"],[1,"row"],[4,"ngVar"],[1,"col-12","pb-4"],["id","header",1,"border-bottom","pb-2"],[1,"pb-2"],[1,"form-group","row"],[1,"col","text-right","space-children-mr"],[1,"btn","btn-outline-secondary",3,"disabled","click"],[1,"fas","fa-times"],[1,"btn","btn-danger",3,"disabled","click"],[4,"ngIf"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fas","fa-tras
1h"]],template:function(a,r){if(1&a&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275template(2,V,21,24,"ng-container",2),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementEnd()()),2&a){let C;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngVar",null==(C=e.\u0275\u0275pipeBind1(3,1,r.dsoRD$))?null:C.payload)}},dependencies:[m.O5,L.g,m.Ov,U.X$]}),n})();var E=t(4682);function i(n,l){}const T=["*"];let P=(()=>{class n extends E.F{getComponentName(){return"EditItemTemplatePageComponent"}importThemedComponent(a){return t(67483)(`./${a}/app/collection-page/edit-item-template-page/edit-item-template-page.component`)}importUnthemedComponent(){return Promise.resolve().then(t.bind(t,91841))}}return n.\u0275fac=function(){let l;return function(r){return(l||(l=e.\u0275\u0275getInheritedFactory(n)))(r||n)}}(),n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-themed-edit-item-template-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:T,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(a,r){1&a&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,i,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),n})();var b=t(84803),w=t(46533);let $=(()=>{class n{constructor(a,r){this.dsoNameService=a,this.itemTemplateService=r}resolve(a,r){return this.itemTemplateService.findByCollectionID(a.params.id,!0,!1,(0,w.l)("templateItemOf")).pipe((0,h.hC)())}}return n.\u0275fac=function(a){return new(a||n)(e.\u0275\u0275inject(R._),e.\u0275\u0275inject(b.w))},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac}),n})();var G=t(54839),k=t(96509),q=t(30658),O=t(76457),B=t(42620),ee=t(35794),te=t(66377),ne=t(80978),oe=t(38123);let z=(()=>{class n extends te.h{constructor(a,r,C,g){super(a,r,C,g),this.resolver=a,this.authorizationService=r,this.router=C,this.authService=g}getFeatureID(a,r){return(0,M.of)(ne.i.AdministratorOf)}}return n.\u0275fac=function(a){return new(a||n)(e.\u0275\u0275inject(v.l),e.\u0275\u0275inject(ee._),e.\u0275\u0275inject(c.F0),e.\u0275\u0275inject(oe.e8))},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ae(n,l){}const le=["*"];let J=(()=>{class n extends E.F{getComponentName(){return"CollectionPageComponent"}importThemedComponent(a){return t(9484)(`./${a}/app/collection-page/collection-page.component`)}importUnthemedComponent(){return t.e(8592).then(t.bind(t,92593))}}return n.\u0275fac=function(){let l;return function(r){return(l||(l=e.\u0275\u0275getInheritedFactory(n)))(r||n)}}(),n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-themed-collection-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:le,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(a,r){1&a&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,ae,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),n})();var re=t(27696),_=t(72850),H=t(82917);function ie(n,l){}const ce=["*"];let de=(()=>{class n extends E.F{getComponentName(){return"CreateCollectionPageComponent"}importThemedComponent(a){return t(98492)(`./${a}/app/collection-page/create-collection-page/create-collection-page.component`)}importUnthemedComponent(){return t.e(8592).then(t.bind(t,86942))}}return n.\u0275fac=function(){let l;return function(r){return(l||(l=e.\u0275\u0275getInheritedFactory(n)))(r||n)}}(),n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-themed-create-collection"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ce,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(a,r){1&a&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,ie,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),n})();var Q=t(41047),X=t(3708);let se=(()=>{class n{}return n.\u0275fac=function(a){return new(a||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[v.l,$,G.U,k.B,q.M,A,z,_.G],imports:[c.Bz.forChild([{path:B.GQ,children:[{path:"",component:de,resolve:{breadcrumb:O.t}
1,data:{breadcrumbKey:"collection.create"}}],canActivate:[u.J,A],data:{breadcrumbQueryParam:"parent"},resolve:{breadcrumb:_.G},runGuardsAndResolvers:"always"},{path:":id",resolve:{dso:v.l,breadcrumb:G.U},runGuardsAndResolvers:"always",children:[{path:B.lA,loadChildren:()=>Promise.all([t.e(8592),t.e(1542)]).then(t.bind(t,71542)).then(l=>l.EditCollectionPageModule),canActivate:[z]},{path:"delete",pathMatch:"full",component:d,canActivate:[u.J]},{path:B.Jk,component:P,canActivate:[u.J],resolve:{item:$,breadcrumb:O.t},data:{title:"collection.edit.template.title",breadcrumbKey:"collection.edit.template"}},{path:"",component:J,children:[{path:"",pathMatch:"full",component:Q.J},{path:"recent",pathMatch:"full",component:X.h,resolve:{breadcrumb:O.t},data:{breadcrumbKey:"comcol.recent-submissions"}}],resolve:{menu:H.M}}],data:{menu:{public:[{id:"statistics_collection_:id",active:!0,visible:!0,index:2,model:{type:re.U.LINK,text:"menu.section.statistics",link:"statistics/collections/:id/"}}]}}}])]}),n})();var me=t(86609),pe=t(57066),ve=t(20357),ue=t(95418),ge=t(47413),he=t(1543),Ce=t(12446),fe=t(92220),Z=t(22954),Ee=t(91841);const Ie=[{matcher:t(61188).z,resolve:{dso:v.l,breadcrumb:G.U,news:Z.d},runGuardsAndResolvers:"always",children:[{path:B.lA,loadChildren:()=>Promise.all([t.e(8592),t.e(1542)]).then(t.bind(t,71542)).then(n=>n.EditCollectionPageModule),canActivate:[z]},{path:"delete",pathMatch:"full",component:d,canActivate:[u.J]},{path:B.Jk,component:Ee.EditItemTemplatePageComponent,canActivate:[u.J],resolve:{item:$,breadcrumb:O.t},data:{title:"collection.edit.template.title",breadcrumbKey:"collection.edit.template"}},{path:"",component:J,children:[{path:"",pathMatch:"full",component:Q.J},{path:"recent",pathMatch:"full",component:X.h,resolve:{breadcrumb:O.t},data:{breadcrumbKey:"comcol.recent-submissions"}}],resolve:{menu:H.M}}],data:{menu:{}}},{path:":dsoId/pages",loadChildren:()=>t.e(6182).then(t.bind(t,96182)).then(n=>n.StaticPageModule)}];let ye=(()=>{class n{}return n.\u0275fac=function(a){return new(a||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[Z.d],imports:[c.Bz.forChild(Ie),c.Bz]}),n})(),Te=(()=>{class n{}return n.\u0275fac=function(a){return new(a||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.ez,ye]}),n})(),De=(()=>{class n{}return n.\u0275fac=function(a){return new(a||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:pe.o,useClass:fe._}],imports:[m.ez,p.m,Te,se,ve.p.forRoot(),me.EditItemPageModule,ue.s,ge.H,he.Z,Ce.H]}),n})()},91841:(I,f,t)=>{"use strict";t.r(f),t.d(f,{EditItemTemplatePageComponent:()=>V});var m=t(76215),p=t(48358),c=t(21160),v=t(84803),u=t(42620),s=t(10572),y=t(65244),D=t(8842),o=t(98678),M=t(67522),h=t(35103),e=t(87586),A=t(87657),j=t(41966),S=t(36376),F=t(96342);const R=function(d){return{collection:d}};function U(d,E){if(1&d&&(o.\u0275\u0275elementContainerStart(0),o.\u0275\u0275elementStart(1,"h2",8),o.\u0275\u0275text(2),o.\u0275\u0275pipe(3,"translate"),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(4,"ds-themed-dso-edit-metadata",9),o.\u0275\u0275elementStart(5,"button",10),o.\u0275\u0275text(6),o.\u0275\u0275pipe(7,"translate"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementContainerEnd()),2&d){const i=o.\u0275\u0275nextContext().ngVar,T=o.\u0275\u0275nextContext().ngVar,P=o.\u0275\u0275nextContext();o.\u0275\u0275advance(2),o.\u0275\u0275textInterpolate(o.\u0275\u0275pipeBind2(3,5,"collection.edit.template.head",o.\u0275\u0275pureFunction1(10,R,P.dsoNameService.getName(T)))),o.\u0275\u0275advance(2),o.\u0275\u0275property("updateDataService",P.itemTemplateService)("dso",null==i?null:i.payload),o.\u0275\u0275advance(1),o.\u0275\u0275property("routerLink",P.getCollectionEditUrl(T)),o.\u0275\u0275advance(1),o.\u0275\u0275textInterpolate(o.\u0275\u0275pipeBind1(7,8,"collection.edit.template.cancel"))}}function L(d,E){1&d&&(o.\u0275\u0275element(0,"ds-themed-loading",11),o.\u0275\u0275pipe(1,"translate")),2&d&&o.\u0275\u0275property("message",o.\u0275\u0275pipeBind1(1,1,"collection.edit.template.loading"))}function K(d,E){if(1&d&&(o.\u0275\u0275element(0,"ds-alert",12),o.\u0275\u0275pipe(1,"translate")),2&d){const i=o.\u0275\u0275nextContext(3);
1o.\u0275\u0275property("type",i.AlertTypeEnum.Error)("content",o.\u0275\u0275pipeBind1(1,2,"collection.edit.template.error"))}}function W(d,E){if(1&d&&(o.\u0275\u0275elementStart(0,"div",4),o.\u0275\u0275template(1,U,8,12,"ng-container",5),o.\u0275\u0275template(2,L,2,3,"ds-themed-loading",6),o.\u0275\u0275template(3,K,2,4,"ds-alert",7),o.\u0275\u0275elementEnd()),2&d){const i=E.ngVar;o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==i?null:i.hasSucceeded),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==i?null:i.isLoading),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==i?null:i.hasFailed)}}function N(d,E){if(1&d&&(o.\u0275\u0275elementStart(0,"div",1)(1,"div",2),o.\u0275\u0275template(2,W,4,3,"div",3),o.\u0275\u0275pipe(3,"async"),o.\u0275\u0275elementEnd()()),2&d){const i=o.\u0275\u0275nextContext();o.\u0275\u0275advance(2),o.\u0275\u0275property("ngVar",o.\u0275\u0275pipeBind1(3,1,i.itemRD$))}}let V=(()=>{class d{constructor(i,T,P){this.route=i,this.itemTemplateService=T,this.dsoNameService=P,this.AlertTypeEnum=y.N}ngOnInit(){this.collectionRD$=this.route.parent.data.pipe((0,m.P)(),(0,p.U)(i=>i.dso)),this.itemRD$=this.collectionRD$.pipe((0,s.Gp)(),(0,c.w)(i=>this.itemTemplateService.findByCollectionID(i.id)))}getCollectionEditUrl(i){return i?(0,u.Ou)(i.uuid):""}}return d.\u0275fac=function(i){return new(i||d)(o.\u0275\u0275directiveInject(M.gz),o.\u0275\u0275directiveInject(v.w),o.\u0275\u0275directiveInject(D._))},d.\u0275cmp=o.\u0275\u0275defineComponent({type:d,selectors:[["ds-edit-item-template-page"]],decls:2,vars:3,consts:[["class","container",4,"ngVar"],[1,"container"],[1,"row"],["class","col-12",4,"ngVar"],[1,"col-12"],[4,"ngIf"],[3,"message",4,"ngIf"],[3,"type","content",4,"ngIf"],[1,"border-bottom"],[3,"updateDataService","dso"],[1,"btn","btn-outline-secondary",3,"routerLink"],[3,"message"],[3,"type","content"]],template:function(i,T){if(1&i&&(o.\u0275\u0275template(0,N,4,3,"div",0),o.\u0275\u0275pipe(1,"async")),2&i){let P;o.\u0275\u0275property("ngVar",null==(P=o.\u0275\u0275pipeBind1(1,1,T.collectionRD$))?null:P.payload)}},dependencies:[h.O5,M.rH,e.w,A.Z,j.g,S.w,h.Ov,F.X$],encapsulation:2}),d})()},42252:(I,f,t)=>{"use strict";t.d(f,{t:()=>D});var m=t(96509),p=t(10572),c=t(48358),v=t(45608),u=t(14246),s=t(71213),y=t(98678);let D=(()=>{class o{constructor(h,e){this.breadcrumbService=h,this.dataService=e}resolve(h,e){return this.resolveById(h.params.id)}resolveById(h){return this.dataService.findById(h,!0,!1,...this.followLinks).pipe((0,p.hC)(),(0,p.xe)(),(0,c.U)(e=>{if((0,v.Uh)(e))return{provider:this.breadcrumbService,key:e,url:(0,s.Y4)(e)}}))}}return o.\u0275fac=function(h){return new(h||o)(y.\u0275\u0275inject(m.B),y.\u0275\u0275inject(u.t))},o.\u0275prov=y.\u0275\u0275defineInjectable({token:o,factory:o.\u0275fac,providedIn:"root"}),o})()},9484:(I,f,t)=>{var m={"./atmire/app/collection-page/collection-page.component":[25486,8592,5486],"./custom/app/collection-page/collection-page.component":[46233,8592,6233]};function p(c){if(!t.o(m,c))return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s});var v=m[c],u=v[0];return Promise.all(v.slice(1).map(t.e)).then(()=>t(u))}p.keys=()=>Object.keys(m),p.id=9484,I.exports=p},98492:(I,f,t)=>{var m={"./custom/app/collection-page/create-collection-page/create-collection-page.component":[2481,8592,2481]};function p(c){if(!t.o(m,c))return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s});var v=m[c],u=v[0];return Promise.all(v.slice(1).map(t.e)).then(()=>t(u))}p.keys=()=>Object.keys(m),p.id=98492,I.exports=p},67483:(I,f,t)=>{var m={"./custom/app/collection-page/edit-item-template-page/edit-item-template-page.component":[90354,354]};function p(c){if(!t.o(m,c))return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s});var v=m[c],u=v[0];return t.e(v[1]).then(()=>t(u))}p.keys=()=>Object.keys(m),p.id=67483,I.exports=p}}]);
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.