PageSourceSearch

https://mediafiles.fi/fi/chunk-nCwQrYEN.js

js mediafiles.fi collected 2026-10-06 08:59:13 UTC 82,861 bytes, 1 lines download raw bytes

1import{fP as Cn,fW as To,fX as So,fV as xn,fZ as En,fS as Se,g3 as pr$1,_,g6 as Tn,A as Ae,Y as Ye$1,x as xt$1,m as Z,il as Gt,fQ as oo,dJ as Vt$1,dK as Cr$1,dR as me,h1 as Ua,g1 as vt$1,fT as ee,g0 as $a,fU as Kr,fY as _r$1,h4 as AI,im as qa,f as x$1,w,f_ as tn,f$ as hy,en as me$1,fL as nn,bT as ed,bC as Ju,hf as bo$1,g5 as Dt$1,hd as di,g2 as Jt$1,a2 as Jr,as as aB,at as sB,p as pc,g7 as pb,L as rg,df as hb,gx as m,gy as P,bF as Fr$1,bA as H,l as le,s as se,he as ur$1,gP as E$2,a6 as Xu,fO as ev,y as yt,bE as $o,fJ as Hy,cF as yn,fy as de,io as QS,a5 as oe,n as nr$1,aT as at,ip as Lo,g4 as Gs$1,c3 as ue,e1 as he,bV as Te,c2 as Mn,fA as G,fB as ce$1,ep as so,aZ as Ce,g8 as yB,hn as La,a as W,dk as mm,dl as wa,cg as ar$1,dG as Xo,iq as Mi,dH as wm,dI as Dr$1,aV as N,bU as Hs,bB as js,ir as q$1,is as lt,c8 as _$1,it as wt$1,aU as u}from'./main-YGWG5KR2.js';import{s}from'./chunk-D2F2c5xl.js';var bt=class r{transform(o,e){return!o||o===0?"":(e||(e=1),o<1048576?(o=o/1024,o=this.numberWithDecimals(o,e),o+" KB"):o<1073741824?(o=o/1048576,o=this.numberWithDecimals(o,e),o+" MB"):(o=o/1073741824,o=this.numberWithDecimals(o,e),o+" GB"));}numberWithDecimals(o,e){return Math.floor(o*Math.pow(10,e))/Math.pow(10,e);}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵpipe=hb({name:"fileSize",type:r,pure:true});}};var It=class r{transform(o,e,n=true){return n&&(e<=300?e=300:e<=600?e=600:e=1700),o[e];}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵpipe=hb({name:"fileUrl",type:r,pure:true});}};var vt=class r{constructor(){this.el=_(Jr).nativeElement;this.touchAction=aB("pan-y");this.swipeDeadzonePx=aB(4);this.swipePan=sB();this.swipeMove=sB();this.swipeEnd=sB();this.pointerId=null;this.startX=0;this.lastX=0;this.startT=0;this.lastT=0;this.started=false;pc(()=>{this.el.style.touchAction=this.touchAction(),this.el.style.userSelect="none";});}onPointerDown(o){o.pointerType!=="mouse"&&(this.pointerId=o.pointerId,this.startX=this.lastX=o.clientX,this.startT=this.lastT=o.timeStamp,this.started=false,this.el.setPointerCapture?.(o.pointerId));}onPointerMove(o){if(this.pointerId!==o.pointerId)return;let e=o.clientX-this.startX;if(!this.started){if(Math.abs(e)<this.swipeDeadzonePx())return;this.started=true;}let n=Math.max(1,o.timeStamp-this.lastT),i=(o.clientX-this.lastX)/n;this.lastX=o.clientX,this.lastT=o.timeStamp,o.preventDefault?.();let s={deltaX:e,velocityX:i,isFinal:false,target:o.target};this.swipePan.emit(s),this.swipeMove.emit(s);}onPointerUp(o){if(this.pointerId!==o.pointerId)return;let e=o.clientX-this.startX,n=Math.max(1,o.timeStamp-this.startT),i=e/n,s={deltaX:e,velocityX:i,isFinal:true,target:o.target};this.pointerId=null,this.started&&(this.swipePan.emit(s),this.swipeEnd.emit(s)),this.started=false;}onPointerCancel(o){if(this.pointerId!==o.pointerId)return;let e=this.lastX-this.startX,n=Math.max(1,o.timeStamp-this.startT),i=e/n;if(this.pointerId=null,this.started||Math.abs(e)>=this.swipeDeadzonePx()){let s={deltaX:e,velocityX:i,isFinal:true,target:o.target};this.swipePan.emit(s),this.swipeEnd.emit(s);}this.started=false;}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵdir=pb({type:r,selectors:[["","mhSwipe",""]],hostBindings:function(e,n){e&1&&rg("pointerdown",function(s){return n.onPointerDown(s);})("pointermove",function(s){return n.onPointerMove(s);})("pointerup",function(s){return n.onPointerUp(s);})("pointercancel",function(s){return n.onPointerCancel(s);});},inputs:{touchAction:[1,"touchAction"],swipeDeadzonePx:[1,"swipeDeadzonePx"]},outputs:{swipePan:"swipePan",swipeMove:"swipeMove",swipeEnd:"swipeEnd"}});}};var Pt=class r{constructor(){this.mobileBreakpoint=700;this.tabletBreakpoint=1400;this.destroyRef=_(Ae);this.windowSize=Ye$1({width:0,height:0});this.isMobileGallery=xt$1(()=>Math.min(this.windowSize().width,this.windowSize().height)<=this.mobileBreakpoint);this.isLandscapeMobile=xt$1(()=>(this.windowSize(),window.matchMedia("(orientation: landscape)").matches&&window.matchMedia("(max-height: 500px)").matches));this.isMobile=xt$1(()=>this.windowSize().width<=this.mobileBreakpoint);this.isTablet=xt$1(()=>
1this.windowSize().width<=this.tabletBreakpoint);this.isDesktop=xt$1(()=>this.windowSize().width>this.tabletBreakpoint);this.isFirefox=xt$1(()=>navigator.userAgent.toLowerCase().includes("firefox"));this.isIOSDevice=xt$1(()=>!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform));this.isEdge=xt$1(()=>/Edg\//.test(navigator.userAgent));this.setSize();let o=()=>this.setSize();window.addEventListener("resize",o,{passive:true}),window.addEventListener("orientationchange",o,{passive:true}),this.destroyRef.onDestroy(()=>{window.removeEventListener("resize",o),window.removeEventListener("orientationchange",o);});}setSize(){this.windowSize.set({width:window.innerWidth,height:window.innerHeight});}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};(class r{constructor(){this.sanitizer=_(so);}transform(o,e,n){if(!e||e.length===0)return o;n||(n="highlight-text");let i=e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");i=i.split(" ").filter(d=>d.length>0).join("|");let s=new RegExp(i,"gi");return e?this.sanitizer.bypassSecurityTrustHtml(o.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(s,d=>`<span class="${n}">${d}</span>`)):o;}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵpipe=hb({name:"highlight",type:r,pure:true});}});
1var wt=class r{constructor(){this.sanitizer=_(so);}transform(o){return this.sanitizer.bypassSecurityTrustResourceUrl(o);}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵpipe=hb({name:"trustUrl",type:r,pure:true});}};var $t={jpg:"rgba(161, 98, 7, 1)",jpeg:"rgba(161, 98, 7, 1)",png:"rgba(21, 128, 61, 1)",gif:"rgba(194, 65, 12, 1)",svg:"rgba(29, 78, 216, 1)",tif:"rgba(162, 28, 175, 1)",tiff:"rgba(162, 28, 175, 1)",webp:"rgba(190, 18, 60, 1)",pdf:"rgba(190, 24, 93, 1)",doc:"rgba(14, 116, 144, 1)",docx:"rgba(14, 116, 144, 1)",xls:"rgba(77, 124, 15, 1)",xlsx:"rgba(77, 124, 15, 1)",mp4:"rgba(67, 56, 202, 1)"},qt={jpg:"rgba(234, 179, 8, 1)",jpeg:"rgba(234, 179, 8, 1)",png:"rgba(34, 197, 94, 1)",gif:"rgba(249, 115, 22, 1)",svg:"rgba(59, 130, 246, 1)",tif:"rgba(217, 70, 239, 1)",tiff:"rgba(217, 70, 239, 1)",webp:"rgba(244, 63, 94, 1)",pdf:"rgba(236, 72, 153, 1)",doc:"rgba(6, 182, 212, 1)",docx:"rgba(6, 182, 212, 1)",xls:"rgba(132, 204, 22, 1)",xlsx:"rgba(132, 204, 22, 1)",mp4:"rgba(99, 102, 241, 1)"};function Mt(r){return $t[r.toLowerCase()]??"rgba(55, 65, 81, 1)";}function Ct(r){return qt[r.toLowerCase()]??"rgba(107, 114, 128, 1)";}var Re=class r{constructor(){this.mobileBreakpoint=700;this.tabletBreakpoint=1400;this.windowSize$=new nr$1({width:0,height:0});this.setEvents();}get isMobileGallery(){return this.windowSize$.pipe(le(o=>Math.min(o.width,o.height)<=this.mobileBreakpoint));}get isMobile(){return this.windowSize$.pipe(le(o=>o.width<=this.mobileBreakpoint));}get isTablet(){return this.windowSize$.pipe(le(o=>o.width<=this.tabletBreakpoint));}get isDesktop(){return this.windowSize$.pipe(le(o=>o.width>this.tabletBreakpoint));}get isFirefox(){return navigator.userAgent.toLowerCase().includes("firefox");}get isIOSDevice(){return!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);}get isEdge(){return /msie\s|trident\/|edge\//i.test(window.navigator.userAgent);}setEvents(){this.setSize(),window.addEventListener("resize",o=>{this.setSize();});}setSize(){this.windowSize$.next({width:window.innerWidth,height:window.innerHeight});}getWindowWidth(){return this.windowSize$.pipe(le(o=>o.width));}getWindowSize(){return this.windowSize$.asObservable();}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};var Qt=500;(class r{constructor(){this.responsive=_(Re);this.pressedLong=sB();this.pressing=false;this.cancel$=new oe();}ngOnDestroy(){this.cancel$.next(),this.cancel$.complete();}onTouchStart(o){if(!this.responsive.isIOSDevice&&o.type==="mouseover"){o.stopPropagation();return;}if(this.responsive.isIOSDevice&&o.type==="touchstart"){o.stopPropagation();return;}this.pressing=true,Ce(Qt).pipe(Xu(this.cancel$)).subscribe(()=>{this.pressedLong.emit(),this.resetPressing();});}endPress(o){if(!this.responsive.isIOSDevice&&o.type==="mouseup"){o.stopPropagation();return;}if(this.responsive.isIOSDevice&&o.type==="touchend"){o.stopPropagation();return;}this.cancel$.next(),this.resetPressing();}disableContext(o){this.pressing&&o.preventDefault();}resetPressing(){this.resetPressingSubscription&&this.resetPressingSubscription.unsubscribe(),this.resetPressingSubscription=Ce(1e3).subscribe(()=>{this.pressing=false,this.resetPressingSubscription=void 0;});}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵdir=pb({type:r,selectors:[["","mhLongPress",""]],hostBindings:function(e,n){e&1&&rg("touchstart",function(s){return n.onTouchStart(s);})("mouseover",function(s){return n.onTouchStart(s);})("touchend",function(s){return n.endPress(s);})("mouseup",function(s){return n.endPress(s);})("contextmenu",function(s){return n.disableContext(s);});},outputs:{pressedLong:"pressedLong"}});}});var Ee=new Map();function Yt(r){return Ee.has(r)||Ee.set(r,new Intl.NumberFormat(r,{useGrouping:false,maximumFractionDigits:0,minimumIntegerDigits:5})),Ee.get(r);}function bo(r,o,e="de-DE"){let n=Yt(e);return r?`${r}_${n.format(o)}`:n.format(o);}
1var Oe=class r{constructor(o){this.http=o;}getWorkspaces(o){let e=localStorage.getItem("show_duplicates"),n=new H({fromObject:{showDuplicates:e,sortWorkspaces:o}});return this.http.get("api/MediaWorkspace",{params:n});}createWorkspace(o){return this.http.post("api/MediaWorkspace",o);}updateWorkspace(o,e){return this.http.put(`api/MediaWorkspace/${o}`,e);}deleteWorkspace(o){return this.http.delete(`api/MediaWorkspace/${o}`);}setFrontImage(o){return this.http.post("api/MediaWorkspace/SetFrontImage",o);}moveWorkspace(o,e){return this.http.put(`api/MediaWorkspace/Move/${o}`,e);}getWorkspace(o){return this.http.get(`api/MediaWorkspace/${o}`).pipe(le(e=>(e.aiRefreshTime&&(e.aiRefreshTime=new Date(e.aiRefreshTime)),e)));}static{this.ɵfac=function(e){return new(e||r)(se(Fr$1));};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};var $$1=class r{constructor(){this.http=_(Fr$1);}getWorkspaceFolders(o){return this.http.get(`api/Media/Folders/Navigation/Workspace/${o}`);}getSubFolders(o){return this.http.get(`api/Media/Folders/Navigation/Folder/${o}`);}getPermittedFolders(o){return this.http.get("api/Media/Folders/Navigation/Folders/PermittedFolders",{params:{permission:o}});}getHierarchy(o){let e=o===null?"api/Media/Folders/Navigation/Hierarchy":`api/Media/Folders/Navigation/Hierarchy/${o}`;return this.http.get(e);}createFolder(o){return this.http.post("api/MediaFolder",o);}getJerseyColorOptions(o){return this.http.get(`api/Media/Folders/JerseyColors/${o}/Options`);}getDetails(o){return this.http.get(`api/MediaFolder/${o}/Details`);}updateFolder(o,e){return this.http.put(`api/MediaFolder/${o}`,e);}moveFolder(o,e){return this.http.put(`api/MediaFolder/Move/${o}`,e);}deleteFolder(o){return this.http.delete(`api/MediaFolder/${o}`);}setFolderFrontImage(o,e){return this.http.put(`api/MediaFolder/SetFrontImage/${o}`,e);}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};var Dt={folder:null,status:yt.Waiting,error:null},At=Cn({providedIn:"root"},Tn(Dt),pr$1(()=>({_folderApiService:_($$1),_folderId:Gs$1("folderId",yB)})),En(r=>({load:tn(hy(ed(()=>Se(r,{folder:null,status:yt.Loading})),Ju(o=>r._folderApiService.getDetails(o).pipe(nn({next:e=>Se(r,{folder:e,status:yt.Completed,error:null}),error:e=>Se(r,{folder:null,status:yt.Failed,error:e})}))))),clear(){Se(r,Dt);}})),oo(r=>({onInit(){pc(()=>{let o=r._folderId();o?r.load(o):r.clear();});}})));var Jt=m("[MediaFiles/API] Load MediaFiles Success",P()),Kt=m("[MediaFiles/API] Load MediaFiles Failed",P()),Zt=m("[MediaFiles/API] Select All MediaFiles Success",P()),Vt=m("[MediaFiles/API] Select All MediaFiles Failed",P()),xt=m("[MediaFiles/API] Delete MediaFiles Success",P()),Et=m("[MediaFiles/API] Delete MediaFiles Failed",P()),gt=m("[MediaFiles/API] Move MediaFiles Success",P()),Xt=m("[MediaFiles/API] Move MediaFiles Failed",P()),Tt=m("[MediaFiles/API] Load Files Success",P()),er=m("[MediaFiles/API] Load Files Failed",P()),tr=m("[MediaFiles/API] Load Selected Files Success",P()),rr=m("[MediaFiles/API] Load Selected Files Failed",P()),or=m("[MediaFiles/API] Toggle PublicStatus Success",P()),nr=m("[MediaFiles/API] Toggle PublicStatus Failed",P()),ir=m("[MediaFiles/API] Toggle Files IsPublic Success",P()),sr=m("[MediaFiles/API] Toggle Files IsPublic Failed",P()),dr=m("[MediaFiles/API] Edit Filename",P()),lr=m("[MediaFiles/API] Edit Filename Success",P()),ar=m("[MediaFiles/API] Edit Filename Failed",P()),cr=m("[MediaFiles/API] Rename Many Files",P()),ur=m("[MediaFiles/API] Rename Many Files Success",P()),pr=m("[MediaFiles/API] Rename Many Files Failed",P()),mr=m("[SignalR] MediaFile Processed",P()),hr=m("[MediaFiles/API] Load Single MediaFile Success",P()),Fr=m("[MediaFiles/API] Load Single MediaFile Failed",P()),Sr=m("[MediaFiles/API] Update Files Location Success",(r,o)=>({fileIds:r,coordinate:o})),fr=m("[MediaFiles/API] Update Files Location Failed",r=>({error:r})),br=m("[SignalR] Load Not Processed Files Success",P()),Ir=m("[SignalR] Load Not Processed Files Failed",P()),vr=m("[MediaFiles/API] Load By Ids Success",P()),Pr=m("[MediaFiles/API] Load By Ids Failed",P()),yr=m("[MediaFiles/API] Reset Update Locations Status"),He={loadMediaFilesSuccess:Jt,loadMediaFilesFailed:Kt,selectAllMediaFilesSuccess:Zt,selectAllMediaFilesFailed:Vt,deleteMediaFilesSuccess:xt,deleteMediaFilesFailed:Et,moveMediaFilesSuccess:gt,moveMediaFilesFailed:Xt,loadStreamFilesSuccess:Tt,loadStreamFilesFailed:er,loadSelectedFilesSuccess:tr,loadSelectedFilesFailed:rr,togglePublicStatusSuccess:or,togglePublicStatusFailed:nr,toggleFilesPublicStatusSuccess:ir,toggleFilesPublicStatusFailed:sr,editFileName:dr,editFileNameSuccess:lr,editFileNameFailed:ar,renameManyFiles:cr,renameManyFilesSuccess:ur,renameManyFilesFailed:pr,fileCreated:mr,loadSingleMediaFileSuccess:hr,loadSingleMediaFileFailed:Fr,updateLocationsSuccess:Sr,updateLocationsFailed:fr,loadNotProcessedFilesSuccess:br,loadNotProcessedFilesFailed:Ir,loadByIdsSuccess:vr,loadByIdsFailed:Pr,resetUpdateLocationsStatus:yr};
1var D=Gt({source:"FolderNavigation API",events:{hierarchyLoaded:void 0,workspaceFoldersLoaded:void 0,created:void 0,deleted:void 0,moved:void 0,updated:void 0}});var ae=Gt({source:"Workspace API",events:{created:void 0,deleted:void 0,moved:void 0,updated:void 0}});var ze=Gt({source:"UploadForm API",events:{completed:void 0}});var y$1={selectId:r=>r.folder.id},Mr={saveStatus:"waiting",saveError:null,moveStatus:"waiting",moveError:null},je=Cn({providedIn:"root"},Tn(Mr),Dt$1(y$1),pr$1(()=>({actions$:_(Cr$1)})),En((r,o=_($$1),e=bo$1(D))=>({expand:tn(hy(ed(n=>Se(r,ee({id:n,changes:i=>({subFoldersStatus:i.subFoldersStatus==="completed"?"completed":"loading"})},y$1))),me$1(n=>o.getSubFolders(n).pipe(nn({next:i=>{Se(r,...Lr(n,i));},error:i=>{Se(r,ee({id:n,changes:{subFoldersStatus:"failed",subFoldersError:i}},y$1));}}))))),loadHierarchy:tn(hy(me$1(n=>o.getHierarchy(n).pipe(nn({next:i=>e.hierarchyLoaded(i),error:()=>{console.error("Failed to load folder hierarchy");}}))))),createFolder:tn(hy(ed(()=>Se(r,{saveStatus:"loading"})),Ju(n=>o.createFolder(n).pipe(nn({next:i=>e.created(i),error:i=>Se(r,{saveStatus:"failed",saveError:i})}))))),resetSaveStatus(){Se(r,{saveStatus:"waiting",saveError:null});},updateFolder:tn(hy(ed(()=>Se(r,{saveStatus:"loading"})),Ju(({id:n,model:i})=>o.updateFolder(n,i).pipe(nn({next:()=>{Se(r,{saveStatus:"completed"},ee({id:n,changes:s=>({folder:x$1(w({},s.folder),{name:i.name})})},y$1)),e.updated({id:n,name:i.name,description:i.description});},error:s=>Se(r,{saveStatus:"failed",saveError:s})}))))),moveFolder:tn(hy(ed(()=>Se(r,{moveStatus:"loading"})),Ju(({id:n,model:i})=>o.moveFolder(n,i).pipe(nn({next:s=>{let d=r.entityMap()[n];e.moved({item:d,workspace:s.workspace,folderId:i.mainFolderId,workspaceId:i.workspaceId});},error:s=>Se(r,{moveStatus:"failed",moveError:s})}))))),resetMoveStatus(){Se(r,{moveStatus:"waiting",moveError:null});},deleteFolder:tn(hy(ed(()=>Se(r,{saveStatus:"loading"})),Ju(({id:n,workspaceId:i,fileCount:s})=>o.deleteFolder(n).pipe(nn({next:()=>e.deleted({id:n,workspaceId:i,fileCount:s}),error:d=>Se(r,{saveStatus:"failed",saveError:d})}))))),updateCount(n,i){let s=r.entityMap()[n];Se(r,ee({id:n,changes:{folder:x$1(w({},s.folder),{fileCount:s.folder.fileCount+i})}},y$1));}})),To(So(D.hierarchyLoaded,({payload:r})=>kr(r)),So(D.workspaceFoldersLoaded,({payload:{workspaceId:r,folders:o}})=>Jt$1(o.map(e=>({folder:e,subFolderIds:[],isExpanded:false,subFoldersStatus:"waiting",subFoldersError:null,workspaceId:r,mainFolderId:null})),y$1)),So(D.created,({payload:r})=>Dr(r)),So(D.deleted,({payload:{id:r}})=>Ar(r)),So(ae.deleted,({payload:{folderIds:r}})=>o=>{let e=r.slice();for(let n of r)e.push(..._e(n,o.entityMap));return di(e)(o);}),So(ae.moved,({payload:{folder:r,item:o,workspaceExpanded:e}})=>Nr(r,o)),So(D.moved,({payload:{item:r,workspace:o,folderId:e,workspaceId:n}})=>Ur(r,o,e,n)),So(ze.completed,({payload:{folderId:r,fileCount:o}})=>e=>{if(!r)return{};let n=ge(r,e.entityMap);return Kr({ids:n,changes:i=>({folder:x$1(w({},i.folder),{fileCount:i.folder.fileCount+o})})},y$1)(e);}),So(AI.quickUploaded,({payload:{mediaFile:r,replaceMediaFileId:o}})=>e=>{if(!r.folderId||o!=null)return{};let n=ge(r.folderId,e.entityMap);return Kr({ids:n,changes:i=>({folder:x$1(w({},i.folder),{fileCount:i.folder.fileCount+1})})},y$1)(e);}),So(_r$1.deleted,({payload:{folderFileCounts:r}})=>o=>{let e={};for(let[i,s]of Object.entries(r)){let d=Number(i);for(let a of ge(d,o.entityMap))e[a]=(e[a]??0)+s;}let n=Object.keys(e).map(Number);return n.length===0?{}:Kr({ids:n,changes:i=>({folder:x$1(w({},i.folder),{fileCount:Math.max(i.folder.fileCount-e[i.folder.id],0)})})},y$1)(o);})),Ua((r,o=_(La))=>({folderCreated$:o.on(D.created).pipe(ed(({payload:e})=>{if(!e.mainFolderId)return;let n=r.entityMap()[e.mainFolderId];!n||n.subFoldersStatus==="completed"||r.expand(n.folder.id);}))})),oo({onInit(r){r.actions$.pipe(Vt$1(He.moveMediaFilesSuccess)).subscribe(({ids:o,folderId:e,workspaceId:n,currentWorkspaceId:i,currentFolderId:s})=>{e&&r.updateCount(e,o.length);});}}));function _e(r,o){let e=o[r];if(!e)return[];let n=e.subFolderIds.slice();for(let i of e.subFolderIds)n.push(..._e(i,o));return n;}function fe(r,o){let e=new Array(),n=o[r];for(;n&&n.mainFolderId;)e.push(n.mainFolderId),n=o[n.mainFolderId];return e;}function Cr({folders:r,workspaceFolders:o}){return Object.entries(r).map(([e,n])=>n.map(i=>({folder:i,mainFolderId:Number(e)}))).flat().concat(o.map(e=>({folder:e,mainFolderId:null})));}function kr(r){return o=>Jt$1(Cr(r).map(({folder:e,mainFolderId:n})=>{let i=r.folders[e.id];return{folder:e,subFolderIds:i?.map(s=>s.id)??[],isExpanded:!!i,subFoldersStatus:i?"completed":"waiting",subFoldersError:null,workspaceId:r.currentWorkspaceId,mainFolderId:n};}),y$1)(o);}function Dr(r){let o=[()=>({saveStatus:"completed"}),vt$1({folder:{id:r.id,name:r.name,fileCount:0,hasSubFolders:false,isSportsEventFolder:false},subFolderIds:[],subFoldersStatus:"waiting",subFoldersError:null,workspaceId:r.workspaceId,mainFolderId:r.mainFolderId},y$1)];return r.mainFolderId&&o.push(e=>ee({id:r.mainFolderId,changes:n=>({subFolderIds:[...n.subFolderIds,r.id],isExpanded:true,folder:x$1(w({},n.folder),{hasSubFolders:true})})},y$1)(e)),o;}function Nt(r,o){return e=>ee({id:r,changes:n=>{let i=n.subFolderIds.filter(s=>s!==o);return{subFolderIds:i,subFoldersStatus:i.length>0?n.subFoldersStatus:"waiting",folder:x$1(w({},n.folder),{hasSubFolders:i.length>0})};}},y$1)(e);}function Ar(r){return[{saveStatus:"completed"},e=>{let n=_e(r,e.entityMap).concat(r);return di(n)(e);},e=>{let n=e.entityMap[r];if(!n)return{};let i=fe(r,e.entityMap);return Kr({ids:i,changes:s=>({folder:x$1(w({},s.folder),{fileCount:s.folder.fileCount-n.folder.fileCount})})},y$1)(e);},e=>{let n=e.entityMap[r];return n?.mainFolderId?Nt(n.mainFolderId,r)(e):{};}];}function Nr(r,o,e){let n=[vt$1({folder:{fileCount:o.workspace.fileCount,hasSubFolders:o.folderIds.length>0,id:r.id,name:r.name,isSportsEventFolder:false},subFolderIds:o.folderIds,subFoldersStatus:o.folderStatus,mainFolderId:r.mainFolderId,subFoldersError:o.folderError,workspaceId:r.workspaceId},y$1),Kr({ids:o.folderIds,changes:{mainFolderId:r.id}},y$1),i=>{let s=o.folderIds.slice();for(let d of o.folderIds)s.push(..._e(d,i.entityMap));return Kr({ids:s,changes:{workspaceId:r.workspaceId}},y$1)(i);}];return r.mainFolderId&&n.push(ee({id:r.mainFolderId,changes:i=>({subFolderIds:[...i.subFolderIds,r.id]})},y$1),i=>{let s=fe(r.mainFolderId,i.entityMap).concat(r.mainFolderId);return Kr({ids:s,changes:d=>({folder:x$1(w({},d.folder),{fileCount:d.folder.fileCount+o.workspace.fileCount})})},y$1)(i);}),n;}function Ur(r,o,e,n){let i=[()=>({moveStatus:"completed"})];return o?i.push($a(r.folder.id)):n?i.push(ee({id:r.folder.id,changes:{workspaceId:n,mainFolderId:e}},y$1)):i.push(ee({id:r.folder.id,changes:{mainFolderId:e}},y$1)),r.mainFolderId&&i.push(s=>
1{let d=fe(r.mainFolderId,s.entityMap).concat(r.mainFolderId),a=e?fe(e,s.entityMap).concat(e):[],F=d.filter(S=>!a.includes(S));return Kr({ids:F,changes:S=>({folder:x$1(w({},S.folder),{fileCount:S.folder.fileCount-r.folder.fileCount})})},y$1)(s);},Nt(r.mainFolderId,r.folder.id)),!o&&e&&i.push(s=>{let d=fe(e,s.entityMap),F=(r.mainFolderId?fe(r.mainFolderId,s.entityMap):[]).filter(S=>!d.includes(S));return Kr({ids:F,changes:S=>({folder:x$1(w({},S.folder),{fileCount:S.folder.fileCount+r.folder.fileCount})})},y$1)(s);},ee({id:e,changes:s=>{let d=[...s.subFolderIds,r.folder.id];return{subFolderIds:d,folder:x$1(w({},s.folder),{hasSubFolders:d.length>0,fileCount:s.folder.fileCount+r.folder.fileCount})};}},y$1)),i;}function Lr(r,o){return[e=>{let n=e.entityMap[r];return n?Jt$1(o.map(i=>({folder:i,subFolderIds:[],isExpanded:false,subFoldersStatus:"waiting",subFoldersError:null,workspaceId:n.workspaceId,mainFolderId:r})),y$1)(e):{};},ee({id:r,changes:{subFoldersStatus:"completed",subFolderIds:o.map(e=>e.id)}},y$1)];}function ge(r,o){let e=new Array(),n=r;for(;n;){e.push(n);let i=o[n];if(!i||!i.mainFolderId)break;n=i.mainFolderId;}return e.reverse();}var Be=(t=>(t[t.GPSVersionID=0]="GPSVersionID",t[t.GPSLatitudeRef=1]="GPSLatitudeRef",t[t.GPSLatitude=2]="GPSLatitude",t[t.GPSLongitudeRef=3]="GPSLongitudeRef",t[t.GPSLongitude=4]="GPSLongitude",t[t.GPSAltitudeRef=5]="GPSAltitudeRef",t[t.GPSAltitude=6]="GPSAltitude",t[t.GPSTimestamp=7]="GPSTimestamp",t[t.GPSSatellites=8]="GPSSatellites",t[t.GPSStatus=9]="GPSStatus",t[t.GPSMeasureMode=10]="GPSMeasureMode",t[t.GPSDOP=11]="GPSDOP",t[t.GPSSpeedRef=12]="GPSSpeedRef",t[t.GPSSpeed=13]="GPSSpeed",t[t.GPSTrackRef=14]="GPSTrackRef",t[t.GPSTrack=15]="GPSTrack",t[t.GPSImgDirectionRef=16]="GPSImgDirectionRef",t[t.GPSImgDirection=17]="GPSImgDirection",t[t.GPSMapDatum=18]="GPSMapDatum",t[t.GPSDestLatitudeRef=19]="GPSDestLatitudeRef",t[t.GPSDestLatitude=20]="GPSDestLatitude",t[t.GPSDestLongitudeRef=21]="GPSDestLongitudeRef",t[t.GPSDestLongitude=22]="GPSDestLongitude",t[t.GPSDestBearingRef=23]="GPSDestBearingRef",t[t.GPSDestBearing=24]="GPSDestBearing",t[t.GPSDestDistanceRef=25]="GPSDestDistanceRef",t[t.GPSDestDistance=26]="GPSDestDistance",t[t.GPSProcessingMethod=27]="GPSProcessingMethod",t[t.GPSAreaInformation=28]="GPSAreaInformation",t[t.GPSDateStamp=29]="GPSDateStamp",t[t.GPSDifferential=30]="GPSDifferential",t[t.SubfileType=254]="SubfileType",t[t.OldSubfileType=255]="OldSubfileType",t[t.ImageWidth=256]="ImageWidth",t[t.ImageLength=257]="ImageLength",t[t.BitsPerSample=258]="BitsPerSample",t[t.Compression=259]="Compression",t[t.PhotometricInterpretation=262]="PhotometricInterpretation",t[t.Thresholding=263]="Thresholding",t[t.CellWidth=264]="CellWidth",t[t.CellLength=265]="CellLength",t[t.FillOrder=266]="FillOrder",t[t.DocumentName=269]="DocumentName",t[t.ImageDescription=270]="ImageDescription",t[t.Make=271]="Make",t[t.Model=272]="Model",t[t.StripOffsets=273]="StripOffsets",t[t.Orientation=274]="Orientation",t[t.SamplesPerPixel=277]="SamplesPerPixel",t[t.RowsPerStrip=278]="RowsPerStrip",t[t.StripByteCounts=279]="StripByteCounts",t[t.MinSampleValue=280]="MinSampleValue",t[t.MaxSampleValue=281]="MaxSampleValue",t[t.XResolution=282]="XResolution",t[t.YResolution=283]="YResolution",t[t.PlanarConfiguration=284]="PlanarConfiguration",t[t.PageName=285]="PageName",t[t.XPosition=286]="XPosition",t[t.YPosition=287]="YPosition",t[t.FreeOffsets=288]="FreeOffsets",t[t.FreeByteCounts=289]="FreeByteCounts",t[t.GrayResponseUnit=290]="GrayResponseUnit",t[t.GrayResponseCurve=291]="GrayResponseCurve",t[t.T4Options=292]="T4Options",t[t.T6Options=293]="T6Options",t[t.ResolutionUnit=296]="ResolutionUnit",t[t.PageNumber=297]="PageNumber",t[t.ColorResponseUnit=300]="ColorResponseUnit",t[t.TransferFunction=301]="TransferFunction",t[t.Software=305]="Software",t[t.DateTime=306]="DateTime",t[t.Artist=315]="Artist",t[t.HostComputer=316]="HostComputer",t[t.Predictor=317]="Predictor",t[t.WhitePoint=318]="WhitePoint",t[t.PrimaryChromaticities=319]="PrimaryChromaticities",t[t.ColorMap=320]="ColorMap",t[t.HalftoneHints=321]="HalftoneHints",t[t.TileWidth=322]="TileWidth",t[t.TileLength=323]="TileLength",t[t.TileOffsets=324]="TileOffsets",t[t.TileByteCounts=325]="TileByteCounts",t[t.BadFaxLines=326]="BadFaxLines",t[t.CleanFaxData=327]="CleanFaxData",t[t.ConsecutiveBadFaxLines=328]="ConsecutiveBadFaxLines",t[t.InkSet=332]="InkSet",t[t.InkNames=333]="InkNames",t[t.NumberOfInks=334]="NumberOfInks",t[t.DotRange=336]="DotRange",t[t.TargetPrinter=337]="TargetPrinter",t[t.ExtraSamples=338]="ExtraSamples",t[t.SampleFormat=339]="SampleFormat",t[t.SMinSampleValue=340]="SMinSampleValue",t[t.SM
1axSampleValue=341]="SMaxSampleValue",t[t.TransferRange=342]="TransferRange",t[t.ClipPath=343]="ClipPath",t[t.XClipPathUnits=344]="XClipPathUnits",t[t.YClipPathUnits=345]="YClipPathUnits",t[t.Indexed=346]="Indexed",t[t.JPEGTables=347]="JPEGTables",t[t.OPIProxy=351]="OPIProxy",t[t.ProfileType=401]="ProfileType",t[t.FaxProfile=402]="FaxProfile",t[t.CodingMethods=403]="CodingMethods",t[t.VersionYear=404]="VersionYear",t[t.ModeNumber=405]="ModeNumber",t[t.Decode=433]="Decode",t[t.DefaultImageColor=434]="DefaultImageColor",t[t.T82ptions=435]="T82ptions",t[t.JPEGProc=512]="JPEGProc",t[t.JPEGInterchangeFormat=513]="JPEGInterchangeFormat",t[t.JPEGInterchangeFormatLength=514]="JPEGInterchangeFormatLength",t[t.JPEGRestartInterval=515]="JPEGRestartInterval",t[t.JPEGLosslessPredictors=517]="JPEGLosslessPredictors",t[t.JPEGPointTransforms=518]="JPEGPointTransforms",t[t.JPEGQTables=519]="JPEGQTables",t[t.JPEGDCTables=520]="JPEGDCTables",t[t.JPEGACTables=521]="JPEGACTables",t[t.YCbCrCoefficients=529]="YCbCrCoefficients",t[t.YCbCrSubsampling=530]="YCbCrSubsampling",t[t.YCbCrPositioning=531]="YCbCrPositioning",t[t.ReferenceBlackWhite=532]="ReferenceBlackWhite",t[t.StripRowCounts=559]="StripRowCounts",t[t.XMP=700]="XMP",t[t.Rating=18246]="Rating",t[t.RatingPercent=18249]="RatingPercent",t[t.ImageID=32781]="ImageID",t[t.CFARepeatPatternDim=33421]="CFARepeatPatternDim",t[t.CFAPattern2=33422]="CFAPattern2",t[t.BatteryLevel=33423]="BatteryLevel",t[t.Copyright=33432]="Copyright",t[t.ExposureTime=33434]="ExposureTime",t[t.FNumber=33437]="FNumber",t[t.MDFileTag=33445]="MDFileTag",t[t.MDScalePixel=33446]="MDScalePixel",t[t.MDLabName=33448]="MDLabName",t[t.MDSampleInfo=33449]="MDSampleInfo",t[t.MDPrepDate=33450]="MDPrepDate",t[t.MDPrepTime=33451]="MDPrepTime",t[t.MDFileUnits=33452]="MDFileUnits",t[t.PixelScale=33550]="PixelScale",t[t.IntergraphPacketData=33918]="IntergraphPacketData",t[t.IntergraphRegisters=33919]="IntergraphRegisters",t[t.IntergraphMatrix=33920]="IntergraphMatrix",t[t.ModelTiePoint=33922]="ModelTiePoint",t[t.SEMInfo=34118]="SEMInfo",t[t.ModelTransform=34264]="ModelTransform",t[t.SubIFDOffset=34665]="SubIFDOffset",t[t.ImageLayer=34732]="ImageLayer",t[t.ExposureProgram=34850]="ExposureProgram",t[t.SpectralSensitivity=34852]="SpectralSensitivity",t[t.GPSIFDOffset=34853]="GPSIFDOffset",t[t.ISOSpeedRatings=34855]="ISOSpeedRatings",t[t.OECF=34856]="OECF",t[t.Interlace=34857]="Interlace",t[t.TimeZoneOffset=34858]="TimeZoneOffset",t[t.SelfTimerMode=34859]="SelfTimerMode",t[t.SensitivityType=34864]="SensitivityType",t[t.StandardOutputSensitivity=34865]="StandardOutputSensitivity",t[t.RecommendedExposureIndex=34866]="RecommendedExposureIndex",t[t.ISOSpeed=34867]="ISOSpeed",t[t.ISOSpeedLatitudeyyy=34868]="ISOSpeedLatitudeyyy",t[t.ISOSpeedLatitudezzz=34869]="ISOSpeedLatitudezzz",t[t.FaxRecvParams=34908]="FaxRecvParams",t[t.FaxSubaddress=34909]="FaxSubaddress",t[t.FaxRecvTime=34910]="FaxRecvTime",t[t.ExifVersion=36864]="ExifVersion",t[t.DateTimeOriginal=36867]="DateTimeOriginal",t[t.DateTimeDigitized=36868]="DateTimeDigitized",t[t.OffsetTime=36880]="OffsetTime",t[t.OffsetTimeOriginal=36881]="OffsetTimeOriginal",t[t.OffsetTimeDigitized=36882]="OffsetTimeDigitized",t[t.ComponentsConfiguration=37121]="ComponentsConfiguration",t[t.CompressedBitsPerPixel=37122]="CompressedBitsPerPixel",t[t.ShutterSpeedValue=37377]="ShutterSpeedValue",t[t.ApertureValue=37378]="ApertureValue",t[t.BrightnessValue=37379]="BrightnessValue",t[t.ExposureBiasValue=37380]="ExposureBiasValue",t[t.MaxApertureValue=37381]="MaxApertureValue",t[t.SubjectDistance=37382]="SubjectDistance",t[t.MeteringMode=37383]="MeteringMode",t[t.LightSource=37384]="LightSource",t[t.Flash=37385]="Flash",t[t.FocalLength=37386]="FocalLength",t[t.FlashEnergy2=37387]="FlashEnergy2",t[t.SpatialFrequencyResponse2=37388]="SpatialFrequencyResponse2",t[t.Noise=37389]="Noise",t[t.FocalPlaneXResolution2=37390]="FocalPlaneXResolution2",t[t.FocalPlaneYResolution2=37391]="FocalPlaneYResolution2",t[t.FocalPlaneResolutionUnit2=37392]="FocalPlaneResolutionUnit2",t[t.ImageNumber=37393]="ImageNumber",t[t.SecurityClassification=37394]="SecurityClassification",t[t.ImageHistory=37395]="ImageHistory",t[t.SubjectArea=37396]="SubjectArea",t[t.ExposureIndex2=37397]="ExposureIndex2",t[t.TIFFEPStandardID=37398]="TIFFEPStandardID",t[t.SensingMethod2=37399]="SensingMethod2",t[t.MakerNote=37500]="MakerNote",t[t.UserComment=37510]="UserComment",t[t.SubsecTime=37520]="SubsecTime",t[t.SubsecTimeOriginal=37521]="SubsecTimeOriginal",t[t.SubsecTimeDigitized=37522]="SubsecTimeDigitized",t[t.ImageSourceData=37724]="ImageSourceData",t[t.AmbientTemperature=37888]="AmbientTemperature",t[t.Humidity=37889]="Humidity",t[t.Pressure=37890]="Pressure",t[t.WaterDepth=37891]="WaterDepth",t[t.Acceleration=37892]="Acceleration",t[t.CameraElevationAngle=37893]="CameraElevationAngle",t[t.XPTitle=40091]="XPTitle",t[t.XPComment=40092]="XPComment",t[t.XPAuthor=40093]="XPAuthor",t[t.XPKeywords=40094]="XPKeywords",t[t.XPSubject=40095]="XPSubject",t[t.FlashpixVersion=40960]="FlashpixVersion",t[t.ColorSpace
1=40961]="ColorSpace",t[t.PixelXDimension=40962]="PixelXDimension",t[t.PixelYDimension=40963]="PixelYDimension",t[t.RelatedSoundFile=40964]="RelatedSoundFile",t[t.FlashEnergy=41483]="FlashEnergy",t[t.SpatialFrequencyResponse=41484]="SpatialFrequencyResponse",t[t.FocalPlaneXResolution=41486]="FocalPlaneXResolution",t[t.FocalPlaneYResolution=41487]="FocalPlaneYResolution",t[t.FocalPlaneResolutionUnit=41488]="FocalPlaneResolutionUnit",t[t.SubjectLocation=41492]="SubjectLocation",t[t.ExposureIndex=41493]="ExposureIndex",t[t.SensingMethod=41495]="SensingMethod",t[t.FileSource=41728]="FileSource",t[t.SceneType=41729]="SceneType",t[t.CFAPattern=41730]="CFAPattern",t[t.CustomRendered=41985]="CustomRendered",t[t.ExposureMode=41986]="ExposureMode",t[t.WhiteBalance=41987]="WhiteBalance",t[t.DigitalZoomRatio=41988]="DigitalZoomRatio",t[t.FocalLengthIn35mmFilm=41989]="FocalLengthIn35mmFilm",t[t.SceneCaptureType=41990]="SceneCaptureType",t[t.GainControl=41991]="GainControl",t[t.Contrast=41992]="Contrast",t[t.Saturation=41993]="Saturation",t[t.Sharpness=41994]="Sharpness",t[t.DeviceSettingDescription=41995]="DeviceSettingDescription",t[t.SubjectDistanceRange=41996]="SubjectDistanceRange",t[t.ImageUniqueID=42016]="ImageUniqueID",t[t.OwnerName=42032]="OwnerName",t[t.SerialNumber=42033]="SerialNumber",t[t.LensInfo=42034]="LensInfo",t[t.LensMake=42035]="LensMake",t[t.LensModel=42036]="LensModel",t[t.LensSerialNumber=42037]="LensSerialNumber",t[t.GDALMetadata=42112]="GDALMetadata",t[t.GDALNoData=42113]="GDALNoData",t[t.Unknown=65535]="Unknown",t))(Be||{});var Ge=(l=>(l[l.RecordVersion=0]="RecordVersion",l[l.ObjectType=3]="ObjectType",l[l.ObjectAttribute=4]="ObjectAttribute",l[l.Title=5]="Title",l[l.EditStatus=7]="EditStatus",l[l.EditorialUpdate=8]="EditorialUpdate",l[l.Priority=10]="Priority",l[l.SubjectReference=12]="SubjectReference",l[l.Category=15]="Category",l[l.SupplementalCategories=20]="SupplementalCategories",l[l.FixtureIdentifier=22]="FixtureIdentifier",l[l.Keyword=25]="Keyword",l[l.LocationCode=26]="LocationCode",l[l.LocationName=27]="LocationName",l[l.ReleaseDate=30]="ReleaseDate",l[l.ReleaseTime=35]="ReleaseTime",l[l.ExpirationDate=37]="ExpirationDate",l[l.ExpirationTime=38]="ExpirationTime",l[l.SpecialInstructions=40]="SpecialInstructions",l[l.ActionAdvised=42]="ActionAdvised",l[l.ReferenceService=45]="ReferenceService",l[l.ReferenceDate=47]="ReferenceDate",l[l.ReferenceNumber=50]="ReferenceNumber",l[l.CreatedDate=55]="CreatedDate",l[l.CreatedTime=60]="CreatedTime",l[l.DigitalCreationDate=62]="DigitalCreationDate",l[l.DigitalCreationTime=63]="DigitalCreationTime",l[l.OriginatingProgram=65]="OriginatingProgram",l[l.ProgramVersion=70]="ProgramVersion",l[l.ObjectCycle=75]="ObjectCycle",l[l.Byline=80]="Byline",l[l.BylineTitle=85]="BylineTitle",l[l.City=90]="City",l[l.SubLocation=92]="SubLocation",l[l.ProvinceState=95]="ProvinceState",l[l.CountryCode=100]="CountryCode",l[l.Country=101]="Country",l[l.OriginalTransmissionReference=103]="OriginalTransmissionReference",l[l.Headline=105]="Headline",l[l.Credit=110]="Credit",l[l.Source=115]="Source",l[l.CopyrightNotice=116]="CopyrightNotice",l[l.Contact=118]="Contact",l[l.Caption=120]="Caption",l[l.LocalCaption=121]="LocalCaption",l[l.CaptionWriter=122]="CaptionWriter",l[l.ImageType=130]="ImageType",l[l.ImageOrientation=131]="ImageOrientation",l))(Ge||{});var $e=(e=>(e[e["xmp:CreateDate"]=0]="xmp:CreateDate",e[e["xmp:CreatorTool"]=1]="xmp:CreatorTool",e[e["xmp:MetadataDate"]=2]="xmp:MetadataDate",e[e["xmp:ModifyDate"]=3]="xmp:ModifyDate",e[e["xmp:Nickname"]=4]="xmp:Nickname",e[e["xmp:Rating"]=5]="xmp:Rating",e[e["xmp:Advisory"]=6]="xmp:Advisory",e[e["xmp:BaseURL"]=7]="xmp:BaseURL",e[e["xmp:ThumbnailFormat"]=8]="xmp:ThumbnailFormat",e[e["xmp:ThumbnailHeight"]=9]="xmp:ThumbnailHeight",e[e["xmp:ThumbnailImage"]=10]="xmp:ThumbnailImage",e[e["xmp:ThumbnailWidth"]=11]="xmp:ThumbnailWidth",e[e["xmp:Label"]=12]="xmp:Label",e[e["dc:title"]=13]="dc:title",e[e["dc:creator"]=14]="dc:creator",e[e["dc:subject"]=15]="dc:subject",e[e["dc:description"]=16]="dc:description",e[e["dc:publisher"]=17]="dc:publisher",e[e["dc:contributor"]=18]="dc:contributor",e[e["dc:date"]=19]="dc:date",e[e["dc:type"]=20]="dc:type",e[e["dc:format"]=21]="dc:format",e[e["dc:identifier"]=22]="dc:identifier",e[e["dc:source"]=23]="dc:source",e[e["dc:language"]=24]="dc:language",e[e["dc:relation"]=25]="dc:relation",e[e["dc:coverage"]=26]="dc:coverage",e[e["dc:rights"]=27]="dc:rights",e[e["XMP-iptcCore:CountryCode"]=28]="XMP-iptcCore:CountryCode",e[e["XMP-iptcCore:Location"]=29]="XMP-iptcCore:Location",e[e["XMP-iptcCore:SubjectCode"]=30]="XMP-iptcCore:SubjectCode",e[e["XMP-iptcCore:Scene"]=31]="XMP-iptcCore:Scene",e[e["XMP-iptcCore:CreatorContactInfo"]=32]="XMP-iptcCore:CreatorContactInfo",e[e["XMP-iptcCore:IntellectualGenre"]=33]="XMP-iptcCore:IntellectualGenre",e[e["XMP-iptcCore:AltTextAccessibility"]=34]="XMP-iptcCore:AltTextAccessibility",e[e["XMP-iptcCore:ExtDescrAccessibility"]=35]="XMP-iptcCore:ExtDescrAccessibility",e[e["XMP-iptcCore:CreatorCity"]=36]="XMP-iptcCore:CreatorCity",e[e["XMP-iptcCore:CreatorCountry"]=37]="XMP-iptcCore:CreatorCountry",e[e["XMP-iptcCore:CreatorAddress"]=38]="XMP-iptcCore:CreatorAddress",e[e["XMP-iptcCore:CreatorPostalCode"]=39]="XMP-iptcCore:CreatorPostalCode",e[e["XMP-iptcCore:CreatorRegion"]=40]="XMP-iptcCore:CreatorRegion",e[e["XMP-iptcCore:CreatorWorkEmail"]=41]="XMP-iptcCore:CreatorWorkEmail",e[e["XMP-iptcCore:CreatorWorkTelephone"]=42]="XMP-iptcCore:CreatorWorkTelephone",e[e["XMP-iptcCore:CreatorWorkURL"]=43]="XMP-iptcCore:CreatorWorkURL",e[e["xmpaux:Lens"]=44]="xmpaux:Lens",e[e["xmpaux:ImageNumber"]=45]="xmpaux:ImageNumber",e[e["xmpaux:ApproximateFocusDistance"]=46]="xmpaux:ApproximateFocusDistance",e[e["xmpaux:FlashCompensation"]=47]="xmpaux:FlashCompensation",e[e["xmpaux:Firmware"]=48]="xmpaux:Firmware",e[e["photoshop:TransmissionReference"]=49]="photoshop:TransmissionReference",e[e["photoshop:Country"]=50]="photoshop:Country",e[e["photoshop:State"]=51]="photoshop:State",e[e["photoshop:AuthorsPosition"]=52]="photoshop:AuthorsPosition",e[e["photoshop:Instructions"]=53]="photoshop:Instructions",e[e["photoshop:CaptionWriter"]=54]="photoshop:CaptionWriter",e[e["xmpMM:DocumentID"]=55]="xmpMM:DocumentID",e[e["xmpMM:InstanceID"]=56]="xmpMM:InstanceID",e[e["xmpMM:PreservedFileName"]=57]="xmpMM:PreservedFileName",e[e["xmpMM:HistoryAction"]=58]="xmpMM:HistoryAction",e[e["xmpMM:HistoryParameters"]=59]="xmpMM:HistoryParameters",e[e["xmpMM:HistoryInstanceID"]=60]="xmpMM:HistoryInstanceID",e[e["xmpMM:HistoryWhen"]=61]="xmpMM:HistoryWhen",e[e["xmpMM:HistorySoftwareAgent"]=62]="xmpMM:HistorySoftwareAgent",e[e["xmpMM:HistoryChanged"]=63]="xmpMM:HistoryChanged",e[e["xmpMM:DerivedFromInstanceID"]=64]="xmpMM:DerivedFromInstanceID",e[e["xmpMM:DerivedFromDocumentID"]=65]="xmpMM:DerivedFromDocumentID",e[e["xmpMM:DerivedFromOriginalDocumentID"]=66]="xmpMM:DerivedFromOriginalDocumentID",e[e["xmpMM:OriginalDocumentID"]=67]="xmpMM:OriginalDocumentID",e[e["xmpRights:Web Statement"]=68]="xmpRights:Web Statement",e[e["xmpRights:Marked"]=69]="xmpRights:Marked",e[e["xmpRights:UsageTerms"]=70]="xmpRights:UsageTerms",e[e["xmpPlus:PLUSVersion"]=71]="xmpPlus:PLUSVersion",e[e["xmpPlus:MinorModelAgeDisclosure"]=72]="xmpPlus:MinorModelAgeDisclosure",e[e["xmpPlus:ModelReleaseStatus"]=73]="xmpPlus:ModelReleaseStatus",e[e["xmpPlus:PropertyReleaseStatus"]=74]="xmpPlus:PropertyReleaseStatus",e[e["xmpPlus:CopyrightOwnerID"]=75]="xmpPlus:CopyrightOwnerID",e[e["xmpPlus:CopyrightOwnerName"]=76]="xmpPlus:CopyrightOwnerName",e[e["xmpPlus:ImageSupplierID"]=77]="xmpPlus:ImageSupplierID",e[e["xmpPlus:ImageSupplierName"]=78]="xmpPlus:ImageSupplierName",e[e["xmpPlus:ImageCreatorID"]=79]="xmpPlus:ImageCreatorID",e[e["xmpPlus:ImageCreatorName"]=80]="xmpPlus:ImageCreatorName",e[e["xmpPlus:LicensorPostalCode"]=81]="xmpPlus:LicensorPostalCode",e[e["xmpPlus:LicensorTelephone1"]=82]="xmpPlus:LicensorTelephone1",e[e["xmpPlus:LicensorID"]=83]="xmpPlus:LicensorID",e[e["xmpPlus:LicensorRegion"]=84]="xmpPlus:LicensorRegion",e[e["xmpPlus:LicensorCity"]=85]="xmpPlus:LicensorCity",e[e["xmpPlus:LicensorTelephone2"]=86]="xmpPlus:LicensorTelephone2",e[e["xmpPlus:LicensorEmail"]=87]="xmpPlus:LicensorEmail",e[e["xmpPlus:LicensorStreetAddress"]=88]="xmpPlus:LicensorStreetAddress",e[e["xmpPlus:LicensorURL"]=89]="xmpPlus:LicensorURL",e[e["xmpPlus:LicensorExtendedAddress"]=90]="xmpPlus:LicensorExtendedAddress",e[e["xmpPlus:LicensorCountry"]=91]="xmpPlus:LicensorCountry",e[e["xmpPlus:LicensorName"]=92]="xmpPlus:LicensorName",e[e["xmpPlus:ImageSupplierImageID"]=93]="xmpPlus:ImageSupplierImageID",e[e["xmpPlus:PropertyReleaseID"]=94]="xmpPlus:PropertyReleaseID",e[e["xmpPlus:ModelReleaseID"]=95]="xmpPlus:ModelReleaseID",e[e["xmpIptcExt:DigitalSourceType"]=96]="xmpIptcExt:DigitalSourceType",e[e["xmpIptcExt:LocationCreatedCountryCode"]=97]="xmpIptcExt:LocationCreatedCountryCode",e[e["xmpIptcExt:LocationCreatedProvinceState"]=98]="xmpIptcExt:LocationCreatedProvinceState",e[e["xmpIptcExt:LocationCreatedCity"]=99]="xmpIptcExt:LocationCreatedCity",e[e["xmpIptcExt:LocationCreatedSublocation"]=100]="xmpIptcExt:LocationCreatedSublocation",e[e["xmpIptcExt:LocationCreatedCountryName"]=101]="xmpIptcExt:LocationCreatedCountryName",e[e["xmpIptcExt:LocationCreatedWorldRegion"]=102]="xmpIptcExt:LocationCreatedWorldRegion",e[e["xmpIptcExt:LocationShownCountryCode"]=103]="xmpIptcExt:LocationShownCountryCode",e[e["xmpIptcExt:LocationShownProvinceState"]=104]="xmpIptcExt:LocationShownProvinceState",e[e["xmpIptcExt:LocationShownCity"]=105]="xmpIptcExt:LocationShownCity",e[e["xmpIptcExt:LocationShownSublocation"]=106]="xmpIptcExt:LocationShownSublocation",e[e["xmpIptcExt:LocationShownCountryName"]=107]="xmpIptcExt:LocationShownCountryName",e[e["xmpIptcExt:LocationShownWorldRegion"]=108]="xmpIptcExt:LocationShownWorldRegion",e[e["xmpIptcExt:ArtworkSource"]=109]="xmpIptcExt:ArtworkSource",e[e["xmpIptcExt:ArtworkSourceInventoryNo"]=110]="xmpIptcExt:ArtworkSourceInventoryNo",e[e["xmpIptcExt:ArtworkCopyrightNotice"]=111]="xmpIptcExt:ArtworkCopyrightNotice",e[e["xmpIptcExt:ArtworkDateCreated"]=112]="xmpIptcExt:ArtworkDateCreated",e[e["xmpIptcExt:ArtworkTitle"]=113]="xmpIptcExt:ArtworkTitle",e[e["xmpIptcExt:ArtworkCreator"]=114]="xmpIptcExt:ArtworkCreator",e[e["xmpIptcExt:RegistryOrganisationID"]=115]="xmpIptcExt:RegistryOrganisationID",e[e["xmpIptcExt:RegistryItemID"]=116]="xmpIptcExt:RegistryItemID",e[e["xmpIptcExt:AdditionalModelInformation"]=117]="xmpIptcExt:AdditionalModelInformation",e[e["xmpIptcExt:PersonInImage"]=118]="xmpIptcExt:PersonInImage",e[e["xmpIptcExt:OrganisationInImageName"]=119]="xmpIptcExt:OrganisationInImageName",e[e["xmpIptcExt:OrganisationInImageCode"]=120]="xmpIptcExt:OrganisationInImageCode",e[e["xmpIptcExt:Event"]=121]="xmpIptcExt:Event",e[e["xmpIptcExt:ModelAge"]=122]="xmpIptcExt:ModelAge",e[e["xmpIptcExt:MaxAvailHeight"]=123]="xmpIptcExt:MaxAvailHeight",e[e["xmpIptcExt:MaxAvailWidth"]=124]="xmpIptcExt:MaxAvailWidth",e[e["crs:RawFileName"]=125]="crs:RawFileName",e[e["crs:Version"]=126]="crs:Version",e[e["crs:ProcessVersion"]=127]="crs:ProcessVersion",e[e["crs:ColorTemperature"]=128]="crs:ColorTemperature",e[e["crs:Tint"]=129]="crs:Tint",e[e["crs:Saturation"]=130]="crs:Saturation",e[e["crs:Sharpness"]=131]="crs:Sharpness",e[e["crs:LuminanceSmoothing"]=132]="crs:LuminanceSmoothing",e[e["crs:ColorNoiseReduction"]=133]="crs:ColorNoiseReduction",e[e["crs:VignetteAmount"]=134]="crs:VignetteAmount",e[e["crs:ShadowTint"]=135]="crs:ShadowTint",e[e["crs:RedHue"]=136]="crs:RedHue",e[e["crs:RedSaturation"]=137]="crs:RedSaturation",e[e["crs:GreenHue"]=138]="crs:GreenHue",e[e["crs:GreenSaturation"]=139]="crs:GreenSaturation",e[e["crs:BlueHue"]=140]="crs:BlueHue",e[e["crs:BlueSaturation"]=141]="crs:BlueSaturation",e[e["crs:Vibrance"]=142]="crs:Vibrance",e[e["crs:HueAdjustmentRed"]=143]="crs:HueAdjustmentRed",e[e["crs:HueAdjustmentOrange"]=144]="crs:HueAdjustmentOrange",e[e["crs:HueAdjustmentYellow"]=145]="crs:HueAdjustmentYellow",e[e["crs:HueAdjustmentGreen"]=146]="crs:HueAdjustmentGreen",e[e["crs:HueAdjustmentAqua"]=147]="crs:HueAdjustmentAqua",e[e["crs:HueAdjustmentBlue"]=148]="crs:HueAdjustmentBlue",e[e["crs:HueAdjustmentPurple"]=149]="crs:HueAdjustmentPurple",e[e["crs:HueAdjustmentMagenta"]=150]="crs:HueAdjustmentMagenta",e[e["crs:SaturationAdjustmentRed"]=151]="crs:SaturationAdjustmentRed",e[e["crs:SaturationAdjustmentOrange"]=152]="crs:SaturationAdjustmentOrange",e[e["crs:SaturationAdjustmentYellow"]=153]="crs:SaturationAdjustmentYellow",e[e["crs:SaturationAdjustmentGreen"]=154]="crs:SaturationAdjustmentGreen",e[e["crs:SaturationAdjustmentAqua"]=155]="crs:SaturationAdjustmentAqua",e[e["crs:SaturationAdjustmentBlue"]=156]="crs:SaturationAdjustmentBlue",e[e["crs:SaturationAdjustmentPurple"]=157]="crs:SaturationAdjustmentPurple",e[e["crs:SaturationAdjustmentMagenta"]=158]="crs:SaturationAdjustmentMagenta",e[e["crs:LuminanceAdjustmentRed"]=159]="crs:LuminanceAdjustmentRed",e[e["crs:LuminanceAdjustmentOrange"]=160]="crs:LuminanceAdjustmentOrange",e[e["crs:LuminanceAdjustmentYellow"]=161]="crs:LuminanceAdjustmentYellow",e[e["crs:LuminanceAdjustmentGreen"]=162]="crs:LuminanceAdjustmentGreen",e[e["crs:LuminanceAdjustmentAqua"]=163]="crs:LuminanceAdjustmentAqua",e[e["crs:LuminanceAdjustmentBlue"]=164]="crs:LuminanceAdjustmentBlue",e[e["crs:LuminanceAdjustmentPurple"]=165]="crs:LuminanceAdjustmentPurple",e[e["crs:LuminanceAdjustmentMagenta"]=166]="crs:LuminanceAdjustmentMagenta",e[e["crs:S
1plitToningShadowHue"]=167]="crs:SplitToningShadowHue",e[e["crs:SplitToningShadowSaturation"]=168]="crs:SplitToningShadowSaturation",e[e["crs:SplitToningHighlightHue"]=169]="crs:SplitToningHighlightHue",e[e["crs:SplitToningHighlightSaturation"]=170]="crs:SplitToningHighlightSaturation",e[e["crs:SplitToningBalance"]=171]="crs:SplitToningBalance",e[e["crs:ParametricShadows"]=172]="crs:ParametricShadows",e[e["crs:ParametricDarks"]=173]="crs:ParametricDarks",e[e["crs:ParametricLights"]=174]="crs:ParametricLights",e[e["crs:ParametricHighlights"]=175]="crs:ParametricHighlights",e[e["crs:ParametricShadowSplit"]=176]="crs:ParametricShadowSplit",e[e["crs:ParametricMidtoneSplit"]=177]="crs:ParametricMidtoneSplit",e[e["crs:ParametricHighlightSplit"]=178]="crs:ParametricHighlightSplit",e[e["crs:SharpenRadius"]=179]="crs:SharpenRadius",e[e["crs:SharpenDetail"]=180]="crs:SharpenDetail",e[e["crs:SharpenEdgeMasking"]=181]="crs:SharpenEdgeMasking",e[e["crs:PostCropVignetteAmount"]=182]="crs:PostCropVignetteAmount",e[e["crs:GrainAmount"]=183]="crs:GrainAmount",e[e["crs:ColorNoiseReductionDetail"]=184]="crs:ColorNoiseReductionDetail",e[e["crs:ColorNoiseReductionSmoothness"]=185]="crs:ColorNoiseReductionSmoothness",e[e["crs:LensProfileEnable"]=186]="crs:LensProfileEnable",e[e["crs:LensManualDistortionAmount"]=187]="crs:LensManualDistortionAmount",e[e["crs:PerspectiveVertical"]=188]="crs:PerspectiveVertical",e[e["crs:PerspectiveHorizontal"]=189]="crs:PerspectiveHorizontal",e[e["crs:PerspectiveRotate"]=190]="crs:PerspectiveRotate",e[e["crs:PerspectiveScale"]=191]="crs:PerspectiveScale",e[e["crs:PerspectiveAspect"]=192]="crs:PerspectiveAspect",e[e["crs:PerspectiveUpright"]=193]="crs:PerspectiveUpright",e[e["crs:PerspectiveX"]=194]="crs:PerspectiveX",e[e["crs:PerspectiveY"]=195]="crs:PerspectiveY",e[e["crs:AutoLateralCA"]=196]="crs:AutoLateralCA",e[e["crs:Exposure2012"]=197]="crs:Exposure2012",e[e["crs:Contrast2012"]=198]="crs:Contrast2012",e[e["crs:Highlights2012"]=199]="crs:Highlights2012",e[e["crs:Shadows2012"]=200]="crs:Shadows2012",e[e["crs:Whites2012"]=201]="crs:Whites2012",e[e["crs:Blacks2012"]=202]="crs:Blacks2012",e[e["crs:Clarity2012"]=203]="crs:Clarity2012",e[e["crs:DefringePurpleAmount"]=204]="crs:DefringePurpleAmount",e[e["crs:DefringePurpleHueLo"]=205]="crs:DefringePurpleHueLo",e[e["crs:DefringePurpleHueHi"]=206]="crs:DefringePurpleHueHi",e[e["crs:DefringeGreenAmount"]=207]="crs:DefringeGreenAmount",e[e["crs:DefringeGreenHueLo"]=208]="crs:DefringeGreenHueLo",e[e["crs:DefringeGreenHueHi"]=209]="crs:DefringeGreenHueHi",e[e["crs:Dehaze"]=210]="crs:Dehaze",e[e["crs:Texture"]=211]="crs:Texture",e[e["crs:ToneMapStrength"]=212]="crs:ToneMapStrength",e[e["crs:ConvertToGrayscale"]=213]="crs:ConvertToGrayscale",e[e["crs:OverrideLookVignette"]=214]="crs:OverrideLookVignette",e[e["crs:ToneCurveName"]=215]="crs:ToneCurveName",e[e["crs:ToneCurveName2012"]=216]="crs:ToneCurveName2012",e[e["crs:CameraProfile"]=217]="crs:CameraProfile",e[e["crs:CameraProfileDigest"]=218]="crs:CameraProfileDigest",e[e["crs:LensProfileSetup"]=219]="crs:LensProfileSetup",e[e["crs:UprightVersion"]=220]="crs:UprightVersion",e[e["crs:UprightCenterMode"]=221]="crs:UprightCenterMode",e[e["crs:UprightCenterNormX"]=222]="crs:UprightCenterNormX",e[e["crs:UprightCenterNormY"]=223]="crs:UprightCenterNormY",e[e["crs:UprightFocalMode"]=224]="crs:UprightFocalMode",e[e["crs:UprightFocalLength35mm"]=225]="crs:UprightFocalLength35mm",e[e["crs:UprightPreview"]=226]="crs:UprightPreview",e[e["crs:UprightTransformCount"]=227]="crs:UprightTransformCount",e[e["crs:UprightFourSegmentsCount"]=228]="crs:UprightFourSegmentsCount",e[e["crs:HasSettings"]=229]="crs:HasSettings",e[e["crs:HasCrop"]=230]="crs:HasCrop",e[e["crs:AlreadyApplied"]=231]="crs:AlreadyApplied",e[e["crs:ToneCurve"]=232]="crs:ToneCurve",e[e["crs:ToneCurveRed"]=233]="crs:ToneCurveRed",e[e["crs:ToneCurveGreen"]=234]="crs:ToneCurveGreen",e[e["crs:ToneCurveBlue"]=235]="crs:ToneCurveBlue",e[e["crs:ToneCurvePV2012"]=236]="crs:ToneCurvePV2012",e[e["crs:ToneCurvePV2012Red"]=237]="crs:ToneCurvePV2012Red",e[e["crs:ToneCurvePV2012Green"]=238]="crs:ToneCurvePV2012Green",e[e["crs:ToneCurvePV2012Blue"]=239]="crs:ToneCurvePV2012Blue",e[e["crs:LookName"]=240]="crs:LookName",e[e["crs:LookAmount"]=241]="crs:LookAmount",e[e["crs:LookUUID"]=242]="crs:LookUUID",e[e["crs:LookSupportsAmount"]=243]="crs:LookSupportsAmount",e[e["crs:LookSupportsM
1onochrome"]=244]="crs:LookSupportsMonochrome",e[e["crs:LookSupportsOutputReferred"]=245]="crs:LookSupportsOutputReferred",e[e["crs:LookGroup"]=246]="crs:LookGroup",e[e["crs:LookParametersVersion"]=247]="crs:LookParametersVersion",e[e["crs:LookParametersProcessVersion"]=248]="crs:LookParametersProcessVersion",e[e["crs:LookParametersConvertToGrayscale"]=249]="crs:LookParametersConvertToGrayscale",e[e["crs:LookParametersCameraProfile"]=250]="crs:LookParametersCameraProfile",e[e["crs:LookParametersLookTable"]=251]="crs:LookParametersLookTable",e[e["crs:LookParametersToneCurvePV2012"]=252]="crs:LookParametersToneCurvePV2012",e[e["crs:LookParametersToneCurvePV2012Red"]=253]="crs:LookParametersToneCurvePV2012Red",e[e["crs:LookParametersToneCurvePV2012Green"]=254]="crs:LookParametersToneCurvePV2012Green",e[e["crs:LookParametersToneCurvePV2012Blue"]=255]="crs:LookParametersToneCurvePV2012Blue",e[e["photoshop:City"]=256]="photoshop:City",e[e["photoshop:Category"]=257]="photoshop:Category",e[e["photoshop:Credit"]=258]="photoshop:Credit",e[e["photoshop:Headline"]=259]="photoshop:Headline",e[e["photoshop:DateCreated"]=260]="photoshop:DateCreated",e[e["photoshop:Source"]=261]="photoshop:Source",e[e.xmpIptcCoreJobId=262]="xmpIptcCoreJobId",e[e.xmpRightsOwner=263]="xmpRightsOwner",e[e["photoshop:EmbeddedXMPDigest"]=264]="photoshop:EmbeddedXMPDigest",e[e["photoshop:History"]=265]="photoshop:History",e[e["photoshop:LegacyIPTCDigest"]=266]="photoshop:LegacyIPTCDigest",e[e["photoshop:SidecarForExtension"]=267]="photoshop:SidecarForExtension",e[e["photoshop:SupplementalCategories"]=268]="photoshop:SupplementalCategories",e[e["photoshop:ColorMode"]=269]="photoshop:ColorMode",e[e["photoshop:Urgency"]=270]="photoshop:Urgency",e))($e||{});var Ut=(p=>(p[p.Unknown=0]="Unknown",p[p.String=1]="String",p[p.Number=2]="Number",p[p.Rational=3]="Rational",p[p.Date=4]="Date",p[p.Boolean=5]="Boolean",p[p.GPS=6]="GPS",p[p.Textarea=7]="Textarea",p[p.Time=8]="Time",p[p.Number1=9]="Number1",p[p.Number2=10]="Number2",p[p.Number8=11]="Number8",p[p.String11=12]="String11",p[p.String2=13]="String2",p[p.String3=14]="String3",p[p.String0TO3=15]="String0TO3",p[p.String0TO10=16]="String0TO10",p[p.String0TO32=17]="String0TO32",p[p.String0TO64=18]="String0TO64",p[p.String0TO2000=19]="String0TO2000",p[p.String0TO256=20]="String0TO256",p[p.String0TO128=21]="String0TO128",p[p.String3TO67=22]="String3TO67",p[p.String4TO68=23]="String4TO68",p[p.String13TO236=24]="String13TO236",p[p.String1=25]="String1",p))(Ut||{});var Rn=[{label:"Tekij\xE4",type:1,metaType:80,index:0,formType:1,readOnly:false,isArray:false},{label:"Tekij\xE4",type:0,metaType:315,index:1,formType:1,readOnly:false,isArray:false},{label:"Tekij\xE4",type:2,metaType:14,index:2,formType:1,readOnly:false,isArray:false},{label:"Tekij\xE4noikeus:",type:1,metaType:116,index:3,formType:1,readOnly:false,isArray:false},{label:"Tekij\xE4noikeus:",type:0,metaType:33432,index:4,formType:1,readOnly:false,isArray:false},{label:"Kuvaus",type:1,metaType:120,index:5,formType:7,readOnly:false,isArray:false},{label:"Kuvausp\xE4iv\xE4",type:0,metaType:36867,index:6,formType:4,readOnly:false,isArray:false},{label:"Kuvausp\xE4iv\xE4",type:0,metaType:306,index:7,formType:4,readOnly:false,isArray:false},{label:"Kuvausp\xE4iv\xE4",type:1,metaType:55,index:8,formType:4,readOnly:false,isArray:false},{label:"Otsikko",type:1,metaType:5,index:9,formType:1,readOnly:false,isArray:false},{label:"Otsikko",type:0,metaType:270,index:10,formType:1,readOnly:false,isArray:false}];var Bn=(r,o)=>{switch(r){case 0:return`EXIF - ${Be[o]}`;case 1:return`IPTC - ${Ge[o]}`;case 2:return`XMP - ${$e[o]}`;default:return"Unknown Tag";}};var Lt=new Set(["360","3g2","3gp","aax","ai","arq","arw","avif","cr2","cr3","crm","crw","cs1","dcp","dvb","eps","dng","erf","exif","exv","fff","flif","heic","heif","jp2","jpg","jpeg","jng","jxl","mef","mie","mos","mrw","nef","nrw","orf","pef","png","raf","raw","rw2","rwl","sr2","srw","svg","tif","tiff","webp","x3f","gif","glv","gpr","hdp","iiq","ind","insp","lrv","m4a","m4v","mng","mov","mp4","mpo","mqv","nksc","ori","pdf","ps","psb","psd","qtif","xmp","thm","vrd","wdp"]),Wt
1=new Set(["crw","gif","ind","nksc","pdf","svg","vrd","xmp","avif","cr3","crm","flif","heic","heif","jxl","webp","exif"]);var Rt=r=>{let o=r.toLowerCase().replace(/^\./,"");return Lt.has(o)?Wt.has(o)?"restricted":"supported":"unsupported";};var et=r=>E$2(null,null,function*(){let o=r.createReader(),e=new Array(),n=new Array(),i=yield Ot(o);for(;i.length>0;){for(let s of i)if(s.isDirectory){let d=yield et(s);e.push(d);}else if(s.isFile){let d=yield Rr(s);n.push(d);}i=yield Ot(o);}return{name:r.name,folders:e,files:n};}),Ot=r=>new Promise(o=>{r.readEntries(e=>{o(e);});}),Rr=r=>new Promise(o=>{r.file(e=>{o(e);});});var qe=()=>Math.floor((1+Math.random())*65536).toString(16).substring(1),x=()=>qe()+qe()+qe()+qe();var Ht={folderIds:new Set(),ancestorFolderIds:new Set(),workspaceIds:new Set()};var C={Waiting:"waiting",Loading:"loading",Completed:"completed",Failed:"failed",Canceled:"canceled",Removed:"removed"};var be=class r{constructor(){this.http=_(Fr$1);this.mediaHubSignalR=_(Mn);}create(){return this.http.post("api/Media/Upload",{});}setIsUploadCompleted(o,e){return this.http.put(`api/Media/Upload/${o}/IsUploadCompleted`,e);}uploadFile(o){let e=new G({enctype:"multipart/form-data"}),n=new FormData();n.append("File",o.file),n.append("MediaUploadId",o.mediaUploadId.toString()),o.folderId!==null&&n.append("FolderId",o.folderId.toString());let i=new ce$1("POST","api/Media/Upload/File",n,{headers:e,reportProgress:true});return this.http.request(i);}getProcessedUploads(){return this.mediaHubSignalR.getData("processedUploads");}complete(o,e){return this.http.put(`api/Media/Upload/${o}/Complete`,e);}getDuplicates(o){return this.http.get(`api/Media/Upload/${o}/Duplicates`);}getRequiredFields(){return this.http.get("api/Media/Upload/RequiredFields");}quickUpload(o,e,n){let i=new G({enctype:"multipart/form-data"}),s=new FormData();s.append("File",o),e&&s.append("WorkspaceId",e.toString()),n&&s.append("FolderId",n.toString());
1let d=new ce$1("POST","api/Media/Upload/Quick",s,{headers:i,reportProgress:true});return this.http.request(d);}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};var ce={selectId:r=>r.id},Or=1,Pi=Cn({providedIn:"root"},Dt$1(),Tn({_hidden:false}),pr$1(()=>({_cancelUpload$:new oe(),_cancelAll$:new oe(),_uploadApiService:_(be),_dispatchUploadApi:bo$1(AI),_activeRunIds:{},_lastSpeedCheckTime:0,_lastUploadedBytes:0,speed:Ye$1(0)})),En(r=>{let o=tn(hy(ed(({file:e,folderId:n,id:i,runId:s,workspaceId:d})=>{let a=r.entities().find(oe=>oe.file.name===e.name);a&&(Se(r,ee({id:a.id,changes:{status:C.Removed}},ce)),r._cancelUpload$.next(a.id)),r._activeRunIds[i]=s;let S=(e.name.split(".").pop()||"").toLowerCase(),q=Mt(S),w={id:i,file:e,folderId:n,workspaceId:d,status:C.Waiting,error:null,progress:0,mediaFileId:null,startDate:new Date(),isDuplicate:false,isProcessed:false,fileExtension:S,fileExtensionColor:q,fileExtensionUppercase:S.toUpperCase(),ratio:null,mediaFile:null,hasReplacedMediaFile:false};Se(r,QS(w,ce),{_hidden:false});}),me$1(({id:e,file:n,folderId:i,runId:s,workspaceId:d})=>r._activeRunIds[e]!==s?Te:r._uploadApiService.quickUpload(n,d,i).pipe(Xu(ev(r._cancelUpload$.pipe(yn(a=>a===e)),r._cancelAll$)),yn(a=>a.type===de.UploadProgress||a.type===de.Response),nn({next:a=>{switch(a.type){case de.UploadProgress:{let F=Date.now(),S=F-r._lastSpeedCheckTime;if(S>=1e3){let w=a.loaded,oe=w-r._lastUploadedBytes;r._lastSpeedCheckTime=F,r._lastUploadedBytes=w;let Gt=oe/(S/1e3);r.speed.set(Gt);}let q=a.total?a.loaded/a.total*100:0;Se(r,ee({id:e,changes:{progress:q,status:C.Loading}},ce));break;}case de.Response:{let{mediaFile:F,replaceMediaFileId:S}=a.body;Se(r,ee({id:e,changes:{status:C.Completed,mediaFileId:F.id,progress:100,mediaFile:F,hasReplacedMediaFile:!!S}},ce)),r._dispatchUploadApi.quickUploaded({uploadId:e,mediaFile:F,replaceMediaFileId:S});break;}}},error:a=>Se(r,ee({id:e,changes:{status:C.Failed,error:a==="not_enough_space"?"Ei tarpeeksi tallennustilaa":a??"Tuntematon virhe tuonnin aikana"}},ce))})),Or)));return{upload(e,n,i){o({id:x(),file:e,workspaceId:n,folderId:i,runId:x()});},retry(e){let n=r.entityMap()[e];n&&(Se(r,ee({id:e,changes:{status:C.Waiting,error:null,progress:0,mediaFileId:null,mediaFile:null,startDate:new Date(),isDuplicate:false,isProcessed:false}},ce)),o({id:e,file:n.file,workspaceId:n.workspaceId,folderId:n.folderId,runId:x()}));},cancel(e){let n=r.entityMap()[e];!n||n.status===C.Completed||(delete r._activeRunIds[e],r._cancelUpload$.next(e),Se(r,ee({id:e,changes:{status:C.Canceled,error:null,progress:0,mediaFileId:null,mediaFile:null,isDuplicate:false,isProcessed:false}},ce)));},hide(){Se(r,{_hidden:true},di(e=>e.status===C.Completed||e.status===C.Failed||e.status===C.Canceled||e.status===C.Removed));}};}),xn(r=>({uploadCount:xt$1(()=>r.entities().length),completedCount:xt$1(()=>r.entities().filter(o=>o.status===C.Completed).length),failedCount:xt$1(()=>r.entities().filter(o=>o.status===C.Failed).length),completedOrFailedCount:xt$1(()=>r.entities().filter(o=>o.status===C.Completed||o.status===C.Failed||o.status===C.Canceled||o.status===C.Removed).length),totalSize:xt$1(()=>r.entities().filter(o=>o.status!==C.Canceled).reduce((o,e)=>o+e.file.size,0)),uploadedSize:xt$1(()=>r.entities().filter(o=>o.status!==C.Canceled).reduce((o,e)=>o+e.file.size*(e.progress/100),0))})),xn(r=>({total:xt$1(()=>r.ids().length),uploadedPercentage:xt$1(()=>{let o=r.totalSize();return o===0?100:r.uploadedSize()/o*100;}),remainingTime:xt$1(()=>{let o=r.speed();return o<=0?null:(r.totalSize()-r.uploadedSize())/o;}),hasDuplicates:xt$1(()=>r.entities().some(o=>o.isDuplicate))})),xn(r=>({popupOpened:xt$1(()=>r.total()>0&&!r._hidden())})));var L$1={selectId:r=>r.workspace.id},zr={savingStatus:"waiting",savingError:null,organizationWorkspaceIds:[],inboxWorkspaceId:null,personalWorkspaceId:null},Pe=Cn({providedIn:"root"},Tn(zr),Dt$1(L$1),En((r,o=_($$1),e=bo$1(D),n=_(Oe),i=bo$1(ae))=>({expand:tn(hy(ed(s=>Se(r,ee({id:s,changes:d=>({folderStatus:d.folderStatus==="completed"?"completed":"loading"})},L$1))),me$1(s=>o.getWorkspaceFolders(s).pipe(nn({next:d=>e.workspaceFoldersLoaded({folders:d,workspaceId:s}),error:d=>{Se(r,ee({id:s,changes:{folderStatus:"failed",folderError:d}},L$1));}}))))),resetSavingStatus(){Se(r,{savingStatus:"waiting",savingError:null});},create:tn(hy(ed(()=>Se(r,{savingStatus:"loading"})),Ju(s=>
1n.createWorkspace(s).pipe(nn({next:d=>{Se(r,vt$1({workspace:{fileCount:0,hasFolders:false,id:d.id,name:d.name,rights:d.rights,type:d.type,hasQuickUploadPermission:d.hasQuickUploadPermission,isSportsEventCompetitionWorkspace:false},folderError:null,folderIds:[],folderStatus:"waiting",moveStatus:"waiting",moveError:null},L$1),a=>({savingStatus:"completed",organizationWorkspaceIds:[...a.organizationWorkspaceIds,d.id]})),i.created({id:d.id,name:d.name,description:d.description,fileCount:d.fileCount,shareCount:d.shareCount});},error:d=>Se(r,{savingStatus:"failed",savingError:d})}))))),update:tn(hy(ed(()=>Se(r,{savingStatus:"loading"})),Ju(({id:s,payload:d})=>n.updateWorkspace(s,d).pipe(nn({next:()=>{Se(r,ee({id:s,changes:a=>({workspace:x$1(w({},a.workspace),{name:d.name})})},L$1),{savingStatus:"completed"}),i.updated({id:s,name:d.name,description:d.description});},error:a=>Se(r,{savingStatus:"failed",savingError:a})}))))),delete:tn(hy(ed(()=>Se(r,{savingStatus:"loading"})),Ju(s=>n.deleteWorkspace(s).pipe(nn({next:()=>{let d=r.entityMap()[s],a=d?d.folderIds:[];i.deleted({id:s,folderIds:a});},error:d=>Se(r,{savingStatus:"failed",savingError:d})}))))),move:tn(hy(ed(()=>Se(r,{savingStatus:"loading"})),me$1(({workspaceId:s,payload:d})=>n.moveWorkspace(s,d).pipe(nn({next:a=>{let F=r.entityMap()[s];Se(r,{savingStatus:"completed"}),i.moved({item:F,folder:a,workspaceExpanded:false});},error:a=>Se(r,ee({id:s,changes:{moveStatus:"failed",moveError:a}},L$1),{savingStatus:"failed",savingError:a})}))))),updateCount(s,d){let a=r.entityMap()[s];Se(r,ee({id:s,changes:{workspace:x$1(w({},a.workspace),{fileCount:a.workspace.fileCount+d})}},L$1));}})),To(So(D.hierarchyLoaded,({payload:{workspaces:r,currentWorkspaceId:o,workspaceFolders:e,inboxWorkspaceId:n,personalWorkspaceId:i}})=>[qa(r.map(s=>({workspace:s,folderIds:s.id===o?e.map(d=>d.id):[],folderError:null,folderStatus:s.id===o?"completed":"waiting",isExpanded:s.id===o,moveStatus:"waiting",moveError:null})),L$1),{inboxWorkspaceId:n,personalWorkspaceId:i,organizationWorkspaceIds:r.filter(s=>s.type===1).map(s=>s.id)}]),So(D.workspaceFoldersLoaded,({payload:{workspaceId:r,folders:o}})=>[ee({id:r,changes:{folderStatus:"completed",folderIds:o.map(e=>e.id)}},L$1)]),So(D.created,({payload:r})=>r.mainFolderId?{}
1:ee({id:r.workspaceId,changes:o=>({folderIds:[...o.folderIds,r.id],isExpanded:true,workspace:x$1(w({},o.workspace),{hasFolders:true})})},L$1)),So(D.deleted,({payload:{id:r,workspaceId:o,fileCount:e}})=>ee({id:o,changes:n=>{let i=n.folderIds.filter(s=>s!==r);return{folderIds:i,folderStatus:i.length>0?n.folderStatus:"waiting",workspace:x$1(w({},n.workspace),{hasFolders:i.length>0,fileCount:Math.max(n.workspace.fileCount-e,0)})};}},L$1)),So(ze.completed,({payload:{workspaceId:r,fileCount:o}})=>r?ee({id:r,changes:e=>({workspace:x$1(w({},e.workspace),{fileCount:e.workspace.fileCount+o})})},L$1):{}),So(AI.quickUploaded,({payload:{mediaFile:r,replaceMediaFileId:o}})=>o!=null?{}:ee({id:r.workspaceId,changes:e=>({workspace:x$1(w({},e.workspace),{fileCount:e.workspace.fileCount+1})})},L$1)),So(_r$1.deleted,({payload:{workspaceFileCounts:r}})=>{let o=Object.fromEntries(Object.entries(r).map(([n,i])=>[Number(n),i])),e=Object.keys(o).map(Number);return e.length===0?{}:Kr({ids:e,changes:n=>({workspace:x$1(w({},n.workspace),{fileCount:Math.max(n.workspace.fileCount-(o[n.workspace.id]??0),0)})})},L$1);}),So(ae.deleted,({payload:{id:r}})=>[$a(r),o=>({savingStatus:"completed",organizationWorkspaceIds:o.organizationWorkspaceIds.filter(e=>e!==r)})]),So(ae.moved,({payload:{item:{workspace:{id:r}}}})=>[$a(r),o=>({organizationWorkspaceIds:o.organizationWorkspaceIds.filter(e=>e!==r)})]),So(D.moved,({payload:{item:r,workspace:o,workspaceId:e,folderId:n}})=>[o?vt$1({workspace:{fileCount:r.folder.fileCount,hasFolders:r.folder.hasSubFolders,id:o.id,name:o.name,rights:o.rights,type:o.type,hasQuickUploadPermission:o.hasQuickUploadPermission,isSportsEventCompetitionWorkspace:false},folderIds:r.subFolderIds,folderError:r.subFoldersError,folderStatus:r.subFoldersStatus,moveStatus:"waiting",moveError:null},L$1):{},o?i=>({organizationWorkspaceIds:[...i.organizationWorkspaceIds,o.id]}):{},!r.mainFolderId&&(r.workspaceId!==e||n)?ee({id:r.workspaceId,changes:i=>{let s=i.folderIds.filter(d=>d!==r.folder.id);return{folderIds:s,folderStatus:s.length>0?i.folderStatus:"waiting",workspace:x$1(w({},i.workspace),{hasFolders:s.length>0,fileCount:Math.max(i.workspace.fileCount-r.folder.fileCount,0)})};}},L$1):{},e&&r.mainFolderId&&(r.workspaceId!==e||!n)?ee({id:e,changes:i=>({folderIds:[...i.folderIds,r.folder.id],workspace:x$1(w({},i.workspace),{hasFolders:true,fileCount:Math.max(i.workspace.fileCount+r.folder.fileCount,0)})})},L$1):{}])),Ua((r,o=_(La))=>({folderCreated$:o.on(D.created).pipe(ed(({payload:e})=>{if(e.mainFolderId)return;let n=r.entityMap()[e.workspaceId];!n||n.folderStatus==="completed"||r.expand(n.workspace.id);}))})),pr$1((r,o=_(me))=>({byId:e=>xt$1(()=>r.entityMap()[e]??null),currentId:o.getNumberParam("workspaceId"),actions$:_(Cr$1)})),xn(r=>({current:xt$1(()=>{let o=r.currentId();return o?r.entityMap()[o]??null:null;}),organizationWorkspaces:xt$1(()=>r.organizationWorkspaceIds().map(o=>r.entityMap()[o]).filter(o=>!!o)),inboxWorkspace:xt$1(()=>{let o=r.inboxWorkspaceId();return o?r.entityMap()[o]??null:null;}),personalWorkspace:xt$1(()=>{let o=r.personalWorkspaceId();return o?r.entityMap()[o]??null:null;})})),oo({onInit(r){r.actions$.pipe(Vt$1(He.moveMediaFilesSuccess)).subscribe(({ids:o,folderId:e,workspaceId:n,currentWorkspaceId:i,currentFolderId:s})=>{r.updateCount(n,o.length);});}}));var jr={expandedFolderIds:new Set(),expandedWorkspaceIds:new Set(),_parentsToExpand:new Set()},ms=Cn(Tn(jr),pr$1(()=>({folderNavigationStore:_(je),workspaceNavigationStore:_(Pe)})),En(r=>({expandFolder(o){r.folderNavigationStore.expand(o),Se(r,e=>{let n=new Set(e.expandedFolderIds);return n.add(o),{expandedFolderIds:n};});},collapseFolder(o){Se(r,e=>{let n=new Set(e.expandedFolderIds);return n.delete(o),{expandedFolderIds:n};});},expandWorkspace(o){r.workspaceNavigationStore.expand(o),Se(r,e=>{let n=new Set(e.expandedWorkspaceIds);return n.add(o),{expandedWorkspaceIds:n};});},collapseWorkspace(o){Se(r,e=>{let n=new Set(e.expandedWorkspaceIds);return n.delete(o),{expandedWorkspaceIds:n};});},loadHierarchy(o){r.folderNavigationStore.loadHierarchy(o);},expandParents(o){let e=r.folderNavigationStore.entityMap()[o];if(!e){Se(r,d=>{let a=new Set(d._parentsToExpand);return a.add(o),{_parentsToExpand:a};}),r.folderNavigationStore.loadHierarchy(o);return;}let n=e,i=new Set(r.expandedFolderIds());for(;n&&n.mainFolderId;)i.add(n.mainFolderId),n=r.folderNavigationStore.entityMap()[n.mainFolderId];let s=new Set(r.expandedWorkspaceIds());s.add(e.workspaceId),Se(r,{expandedWorkspaceIds:s,expandedFolderIds:i});}})),xn((r,o=_(me))=>({organizationNodes:xt$1(()=>{let e=r.folderNavigationStore.entityMap(),n=r.workspaceNavigationStore.organizationWorkspaces(),i=r.expandedFolderIds(),s=r.expandedWorkspaceIds();return n.map(d=>tt(d,e,s,i)).sort((d,a)=>d.workspace.name.localeCompare(a.workspace.name));}),personalNode:xt$1(()=>{let e=r.workspaceNavigationStore.personalWorkspace(),n=r.expandedFolderIds(),i=r.expandedWorkspaceIds();if(!e)return null;let s=r.folderNavigationStore.entityMap();return tt(e,s,i,n);}),inboxNode:xt$1(()=>{let e=r.workspaceNavigationStore.inboxWorkspace();if(!e)return null;let n=r.folderNavigationStore.entityMap(),i=r.expandedFolderIds(),s=r.expandedWorkspaceIds();return tt(e,n,s,i);}),current:xt$1(()=>{let e=o.getNumberParam("folderId")();return e?r.folderNavigationStore.entityMap()[e]??null:null;}),path:xt$1(()=>{let e=o.getNumberParam("folderId")();if(!e)return[];let n=r.folderNavigationStore.entityMap();return Br(e,n).map(s=>n[s]).filter(s=>!!s);})})),xn((r,o=_(Pe))=>({currentWorkspace:xt$1(()=>{let e=o.current();if(e)return e;let n=r.current();if(!n)return null;let i=n.workspaceId;return o.entityMap()[i]??null;})})),To(So(D.hierarchyLoaded,({payload:r})=>o=>{if(o._parentsToExpand.size===0)return{};let e=new Map();for(let[a,F]of Object.entries(r.folders))for(let S of F)e.set(S.id,Number(a));let n=new Set(r.workspaceFolders.map(a=>a.id)),i=new Set(o.expandedFolderIds),s=new Set(o.expandedWorkspaceIds),d=new Set(o._parentsToExpand);for(let a of o._parentsToExpand){if(!e.has(a)&&!n.has(a))continue;let F=e.get(a);for(;F!==void 0;)i.add(F),F=e.get(F);r.currentWorkspaceId&&s.add(r.currentWorkspaceId),d.delete(a);}
1return{expandedFolderIds:i,expandedWorkspaceIds:s,_parentsToExpand:d};})));function tt(r,o,e,n){let i=r?e.has(r.workspace.id):false,s=zt(r?.folderIds??[],o,n,r.workspace);return{type:"workspace",workspace:r.workspace,children:s,isExpanded:i,childrenStatus:r.folderStatus,childrenError:r.folderError,hasEditPermission:r.workspace.rights.includes("*"),hasCreateFolderPermission:r.workspace.rights.some(d=>d==="*"||d==="folder.create"),hasFileCreatePermission:r.workspace.rights.some(d=>d==="*"||d==="file.create"),hasQuickUploadPermission:r.workspace.hasQuickUploadPermission};}var _r=new Intl.Collator(void 0,{numeric:true});function zt(r,o,e,n){let i=new Array();for(let s of r){let d=o[s];if(!d)continue;let a=zt(d.subFolderIds,o,e,n);i.push({type:"folder",folder:d.folder,children:a,isExpanded:e.has(d.folder.id),workspaceId:d.workspaceId,mainFolderId:d.mainFolderId,childrenStatus:d.subFoldersStatus,childrenError:d.subFoldersError,hasEditPermission:n.rights.some(F=>F==="*"||F==="folder.edit"),hasCreateFolderPermission:n.rights.some(F=>F==="*"||F==="folder.create"),hasFileCreatePermission:n.rights.some(F=>F==="*"||F==="file.create"),hasQuickUploadPermission:n.hasQuickUploadPermission});}return i.sort((s,d)=>_r.compare(s.folder.name,d.folder.name));}function Br(r,o){let e=new Array(),n=r;for(;n;){e.push(n);let i=o[n];if(!i||!i.mainFolderId)break;n=i.mainFolderId;}return e.reverse();}var Qe=class r{constructor(){this.folderApi=_($$1);this.injector=_(ue);this.permissionsByFolderId=new Map();this.permittedFoldersByPermission=new Map();}folderPermissions(o){let e=this.permissionsByFolderId.get(o);return e||(e=Ye$1([]),this.permissionsByFolderId.set(o,e)),e.asReadonly();}setFolderPermissions(o,e){let n=this.permissionsByFolderId.get(o);n?n.set(e):this.permissionsByFolderId.set(o,Ye$1(e));}permittedFolders(o){let e=this.permittedFoldersByPermission.get(o);return e||(e=he(()=>W(this.folderApi.getPermittedFolders(o).pipe(le(n=>({folderIds:new Set(n.folderIds),ancestorFolderIds:new Set(n.ancestorFolderIds),workspaceIds:new Set(n.workspaceIds)}))),{initialValue:Ht,injector:this.injector})),this.permittedFoldersByPermission.set(o,e)),e;}hasFolderPermission(o,e){let n=this.folderPermissions(o)();return(Array.isArray(e)?e:[e]).some(s=>n.includes(s));}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};var rt=(r,o)=>{let e=r;for(let n of o){let i=e[n];if(!i)return false;if(typeof i=="boolean")return i;e=i;}return!!e;};var Ye=class r{constructor(){this.ngrxStore=_(at);this.workspaceStore=_(Pe);this.permissionState=this.ngrxStore.selectSignal(Lo);this.hasGlobalOrgAccess=xt$1(()=>{let o=this.permissionState();return rt(o,["*"])||rt(o,["organization","*"]);});}hasWorkspacePermission(o,e){let n=this.workspaceStore.byId(o)();if(!n)return false;let i=n.workspace;return i.type===0||this.hasGlobalOrgAccess()||i.rights?.includes("*")?true:(Array.isArray(e)?e:[e]).some(d=>i.rights?.includes(d));}hasQuickUploadPermission(o){return xt$1(()=>{let e=this.workspaceStore.byId(o)();return e?e.workspace.hasQuickUploadPermission:false;});}static{this.ɵfac=function(e){return new(e||r)();};}static{this.ɵprov=Z({token:r,factory:r.ɵfac,providedIn:"root"});}};var Gs=()=>{let r=Gs$1("workspaceId",yB),o=_(At),e=_(Ye),n=_(Qe);return xt$1(()=>{let i=o.folder();if(i)return e.hasQuickUploadPermission(i.workspaceId)()||n.hasFolderPermission(i.id,"quickUpload");let s=r();return s?e.hasQuickUploadPermission(s)():false;});};var Js=()=>{let r=Gs$1("workspaceId",yB),o=Gs$1("folderId",yB),e=_(je);return xt$1(()=>{let n=r();if(n)return n;let i=o();if(!i)return null;let s=e.entityMap()[i];return s?s.workspaceId:null;});};var jt=1,_t={uploadsByFileId:{},uploadIdsWithoutFolder:[],rootFolderIds:[],mediaUpload:null},E$1={collection:"uploads",selectId:r=>r.id},re={collection:"folders",selectId:r=>r.id},Ad=Cn({providedIn:"root"},Dt$1(E$1),Dt$1(re),Tn(_t),pr$1(()=>({_cancelUpload$:new oe(),_cancelAll$:new oe(),_folderApiService:_($$1),_dispatchFolderApi:bo$1(D),_uploadApiService:_(be),_createMediaUploadRequest:null,_lastSpeedCheckTime:0,_lastUploadedBytes:0,speed:Ye$1(0)})),En(r=>({_upload:tn(hy(le(e=>x$1(w({},e),{uploadId:e.uploadId||x()})),ed(({file:e,uploadId:n,folderId:i,folderUploadId:s})=>{let a=(e.name.split(".").pop()||"").toLowerCase(),F=Ct(a);Se(r,QS({id:n,file:e,folderId:i,status:yt.Waiting,error:null,progress:0,mediaFileId:null,startDate:new Date(),isDuplicate:false,isProcessed:false,fileExtension:a,fileExtensionColor:F,fileExtensionUppercase:a.toUpperCase(),folderUploadId:s,ratio:null,thumbnails:{},mediaFile:null},E$1)),s?Se(r,ee({id:s,changes:S=>S.fileUploadIds.includes(n)?S:x$1(w({},S),{fileUploadIds:[...S.fileUploadIds,n]})},re)):Se(r,S=>S.uploadIdsWithoutFolder.includes(n)?{}:{uploadIdsWithoutFolder:[...S.uploadIdsWithoutFolder,n]});}),yn(({uploadId:e})=>r.uploadsIds().includes(e)),me$1(({mediaUploadId:e,file:n,uploadId:i,folderId:s})=>r._uploadApiService.uploadFile({file:n,folderId:s,mediaUploadId:e}).pipe(Xu(ev(r._cancelUpload$.pipe(yn(d=>d===i)),r._cancelAll$)),yn(d=>d.type===de.UploadProgress||d.type===de.Response),nn({next:d=>{switch(d.type){case de.UploadProgress:{let a=Date.now(),F=a-r._lastSpeedCheckTime;if(F>=1e3){let q=d.loaded,w=q-r._lastUploadedBytes;r._lastSpeedCheckTime=a,r._lastUploadedBytes=q;let oe=w/(F/1e3);r.speed.set(oe);}let S=d.total?d.loaded/d.total*100:0;Se(r,ee({id:i,changes:{progress:S,status:yt.Loading}},E$1));break;}case de.Response:{let a=d.body;Se(r,ee({id:i,changes:{status:yt.Completed,mediaFileId:a.id,progress:100,mediaFile:a}},E$1),F=>
1({uploadsByFileId:x$1(w({},F.uploadsByFileId),{[a.id]:i})}));break;}}},error:d=>Se(r,ee({id:i,changes:{status:yt.Failed,error:d==="not_enough_space"?"Ei tarpeeksi tallennustilaa":d??"Tuntematon virhe tuonnin aikana"}},E$1))})),jt))),_getMediaUpload(){return E$2(this,null,function*(){let e=r.mediaUpload();return e||(r._createMediaUploadRequest??=r._uploadApiService.create().pipe(nn({next:n=>{Se(r,{mediaUpload:n});},error:()=>{r._createMediaUploadRequest=null;}}),$o()),Hy(r._createMediaUploadRequest));});}})),En(r=>{let o=(i,s,d,a,F)=>{let S=x(),q={id:S,name:a,folderId:null,creationStatus:yt.Loading,creationError:null,fileUploadIds:[],subFolderUploadIds:[]};return Se(r,vt$1(q,re)),i?Se(r,ee({id:i,changes:w$1=>x$1(w({},w$1),{subFolderUploadIds:[...w$1.subFolderUploadIds,S]})},re)):Se(r,w=>({rootFolderIds:[...w.rootFolderIds,S]})),r._folderApiService.createFolder({aiModules:[],description:null,imageRightIds:[],name:a,mainFolderId:d,workspaceId:s,defaultFileStatus:F}).pipe(nn({next:w=>{Se(r,ee({id:S,changes:{folderId:w.id,creationStatus:yt.Completed}},re)),r._dispatchFolderApi.created(w);},error:w=>{Se(r,ee({id:S,changes:{creationStatus:yt.Failed,creationError:w}},re));}}),le(w=>({folder:w,uploadId:S})));},e=(i,s,d,a)=>{for(let F of d)r._upload({mediaUploadId:i,file:F,folderId:a,uploadId:x(),folderUploadId:s});},n=(i,s,d,a,F,S)=>o(s,a,F,d.name,S).pipe(me$1(({folder:q,uploadId:w})=>(e(i,w,d.files,q.id),ev(...d.folders.map(oe=>n(i,w,oe,a,q.id,S)))),jt));return{uploadFolder:(i,s=null)=>E$2(null,null,function*(){let d=yield et(i),a=yield r._getMediaUpload();n(a.id,null,d,a.workspaceId,null,s).pipe(Xu(r._cancelAll$)).subscribe();})};}),En(r=>({uploadFile(e){return E$2(this,null,function*(){let n=yield r._getMediaUpload(),i=x();r._upload({mediaUploadId:n.id,file:e,folderId:null,uploadId:i,folderUploadId:null});});},retry(e){let n=r.mediaUpload();if(!n)return;let i=r.uploadsEntityMap()[e];i&&r._upload({mediaUploadId:n.id,file:i.file,folderId:i.folderId,uploadId:e,folderUploadId:i.folderUploadId});},clear(){r._cancelAll$.next(),Se(r,ur$1(E$1),ur$1(re),_t);},cancel(e){r._cancelUpload$.next(e);let n=r.uploadsEntityMap()[e];n&&(n.folderUploadId?Se(r,ee({id:n.folderUploadId,changes:i=>x$1(w({},i),{fileUploadIds:i.fileUploadIds.filter(s=>s!==e)})},re)):Se(r,i=>({uploadIdsWithoutFolder:i.uploadIdsWithoutFolder.filter(s=>s!==e)})),Se(r,$a(e,E$1)));}})),To(So(_r$1.added,({payload:{file:r}})=>o=>{let e=o.uploadsByFileId[r.id];return e?ee({id:e,changes:{isProcessed:r.isProcessed,isDuplicateFile:r.isDuplicate,mediaFile:r}},E$1)(o):{};})),xn(r=>({uploadCount:xt$1(()=>r.uploadsEntities().length),completedCount:xt$1(()=>r.uploadsEntities().filter(o=>o.status===yt.Completed).length),failedCount:xt$1(()=>r.uploadsEntities().filter(o=>o.status===yt.Failed).length),completedOrFailedCount:xt$1(()=>r.uploadsEntities().filter(o=>o.status===yt.Completed||o.status===yt.Failed).length),nodes:xt$1(()=>{let o=r.uploadsEntityMap(),e=r.foldersEntityMap(),n=r.uploadIdsWithoutFolder(),i=r.rootFolderIds(),s=new Array();return n.length>0&&s.push({id:"no-folder",folder:null,files:n.map(d=>o[d]).filter(d=>!!d),subNodes:[]}),s.push(...Bt(i,e,o)),s;}),totalSize:xt$1(()=>r.uploadsEntities().reduce((o,e)=>o+e.file.size,0)),uploadedSize:xt$1(()=>r.uploadsEntities().reduce((o,e)=>o+e.file.size*(e.progress/100),0))})),xn(r=>({_metadataSupport:xt$1(()=>{let o=r.uploadsEntities(),e=0,n=0;for(let i of o){let s=Rt(i.fileExtension);s==="unsupported"?e++:s==="restricted"&&n++;}return{unsupportedCount:e,restrictedCount:n,fullySupportedCount:o.length-e};})})),xn(r=>({uploadedPercentage:xt$1(()=>{let o=r.totalSize();return o===0?100:r.uploadedSize()/o*100;}),remainingTime:xt$1(()=>{let o=r.speed();return o<=0?null:(r.totalSize()-r.uploadedSize())/o;}),hasDuplicates:xt$1(()=>r.uploadsEntities().some(o=>o.isDuplicate)),metadataUnsupportedCount:xt$1(()=>r._metadataSupport().unsupportedCount),metadataRestrictedCount:xt$1(()=>r._metadataSupport().restrictedCount),metadataFullySupportedCount:xt$1(()=>r._metadataSupport().fullySupportedCount)})),oo(r=>({onInit(){r._uploadApiService.getProcessedUploads().subscribe(o=>
1{let e=r.uploadsByFileId()[o.id];e&&Se(r,ee({id:e,changes:{isProcessed:o.isProcessed,isDuplicate:o.isDuplicate,mediaFileId:o.id,ratio:o.width&&o.height?o.width/o.height:null,thumbnails:o.thumbnails,mediaFile:o}},E$1));});}}))),Bt=(r,o,e)=>{let n=new Array();for(let i of r){let s=o[i];s&&n.push({id:s.id,folder:s,files:s.fileUploadIds.map(d=>e[d]).filter(d=>!!d),subNodes:Bt(s.subFolderUploadIds,o,e)});}return n;};/**i18n:4fda6dc4d9e89a427172966e1cd5825eeda37f6450a56e1ba87bafd8afb35193*/var h=class e{constructor(t,i){this.actions$=t;this.http=i;this.loadAfterAccount$=Dr$1(()=>this.actions$.pipe(Vt$1(N.loadAccountSuccess),le(()=>lt.load())));this.load$=Dr$1(()=>this.actions$.pipe(Vt$1(lt.load),Ju(()=>this.http.get("api/Media/Folders/Navigation/Folders/Permissions").pipe(le(t=>lt.loadSuccess({permissions:t})),Hs(t=>js(lt.loadFailed({error:`${t}`})))))));}static{this.ɵfac=function(i){return new(i||e)(se(Cr$1),se(Fr$1));};}static{this.ɵprov=Z({token:e,factory:e.ɵfac});}};var y=class e{constructor(t){this.actions$=t;}static{this.ɵfac=function(i){return new(i||e)(se(Cr$1));};}static{this.ɵprov=Z({token:e,factory:e.ɵfac});}};var b=class e{constructor(t,i){this.actions$=t;this.accountService=i;this.update$=Dr$1(()=>this.actions$.pipe(Vt$1(q$1.updateProfile),Ju(({payload:t})=>this.accountService.updateProfile(t).pipe(le(i=>q$1.updateProfileSuccess({profile:wt$1(i)})),Hs(i=>js(q$1.updateProfileFailed({error:i})))))));}static{this.ɵfac=function(i){return new(i||e)(se(Cr$1),se(s));};}static{this.ɵprov=Z({token:e,factory:e.ɵfac});}};var j=class e{constructor(){}getBaseUrl(){return document.querySelector("base").getAttribute("href");}static{this.ɵfac=function(i){return new(i||e)();};}static{this.ɵprov=Z({token:e,factory:e.ɵfac,providedIn:"root"});}};var E=class e{constructor(t,i,T,G){this.actions$=t;this.accountService=i;this.authService=T;this.baseUrlService=G;this.loadAccount$=Dr$1(()=>this.actions$.pipe(Vt$1(N.loadAccount),Ju(()=>this.accountService.loadAccount().pipe(le(t=>{this.accountService.setCookie("i18n",t.profile.language.toString(),1500);let i=this.baseUrlService.getBaseUrl();return(t.profile.language===0&&i!=="/"||t.profile.language===1&&i!=="/en/")&&location.reload(),N.loadAccountSuccess({payload:t});}),Hs(t=>js(N.loadAccountFailed({error:t})))))));this.acceptTou$=Dr$1(()=>this.actions$.pipe(Vt$1(N.acceptTou),Ju(()=>this.accountService.acceptTermsOfUse().pipe(le(()=>N.acceptTouSuccess()),Hs(t=>js(N.acceptTouFailed(t)))))));this.deleteAccount$=Dr$1(()=>this.actions$.pipe(Vt$1(N.deleteAccount),Ju(()=>this.accountService.deleteAccount().pipe(le(()=>(this.authService.logout(),N.deleteAccountSuccess())),Hs(t=>js(N.deleteAccountFailed(t)))))));}static{this.ɵfac=function(i){return new(i||e)(se(Cr$1),se(s),se(u),se(j));};}static{this.ɵprov=Z({token:e,factory:e.ɵfac});}};var $=class e{constructor(t){this.http=t;}loadUiSettings(){return this.http.get("api/Account/UiSettings");}setUiSettings(t){return this.http.post("api/Account/UiSettings",t);}toggleUiElement(t){return this.http.post("api/Account/UiSettings/Toggle",t);}static{this.ɵfac=function(i){return new(i||e)(se(Fr$1));};}static{this.ɵprov=Z({token:e,factory:e.ɵfac,providedIn:"root"});}};var F="pinnedToolbarAction",I=class e{constructor(t,i){this.actions$=t;this.uiSettingsService=i;this.load$=Dr$1(()=>this.actions$.pipe(Vt$1(_$1.loadUiSettings),me$1(()=>this.uiSettingsService.loadUiSettings().pipe(le(t=>_$1.loadUiSettingsSuccess({payload:t})),Hs(t=>js(_$1.loadUiSettingsFailed({err:t})))))));this.set$=Dr$1(()=>this.actions$.pipe(Vt$1(_$1.setUiSettings),Ju(({payload:t})=>this.uiSettingsService.setUiSettings(t).pipe(le(()=>_$1.setUiSettingsSuccess({payload:t})),Hs(i=>js(_$1.setUiSettingsFailed({err:i})))))));this.toggle$=Dr$1(()=>this.actions$.pipe(Vt$1(_$1.toggleDetailsElement),Ju(({payload:{index:t,isOpen:i,type:T}})=>this.uiSettingsService.toggleUiElement({index:t,isOpen:!i,type:T}).pipe(le(()=>_$1.toggleDetailsElementSuccess()),Hs(G=>js(_$1.toggleDetailsElementFailed))))));this.updatePinnedToolbarAction$=Dr$1(()=>this.actions$.pipe(Vt$1(_$1.updatePinnedToolbarAction),ed(({action:t})=>{typeof t!="number"?localStorage.removeItem(F):localStorage.setItem(F,t.toString());})),{dispatch:false});this.initPinnedToolbarAction$=Dr$1(()=>this.actions$.pipe(Vt$1(_$1.initPinnedToolbarAction),le(()=>{let t=localStorage.getItem(F);if(t){let i=Number(t);return _$1.initPinnedToolbarActionSuccess(i);}return _$1.initPinnedToolbarActionSuccess(null);})));}static{this.ɵfac=function(i){return new(i||e)(se(Cr$1),se($));};}static{this.ɵprov=Z({token:e,factory:e.ɵfac});}};var L=[E,b,y,h,I];var q=class e{static{this.ɵfac=function(i){return new(i||e)();};}static{this.ɵmod=mm({type:e});}
1static{this.ɵinj=wa({imports:[ar$1,Xo.forFeature("account",Mi),wm.forFeature(L)]});}};/**i18n:4fda6dc4d9e89a427172966e1cd5825eeda37f6450a56e1ba87bafd8afb35193*/export{$$1 as $,Ad as A,Bn as B,Ct as C,D,Gs as G,He as H,It as I,Js as J,Mt as M,Oe as O,Pt as P,Qe as Q,Re as R,Ut as U,Ye as Y,bo as a,bt as b,Pi as c,Pe as d,At as e,ae as f,Ht as g,Rn as h,be as i,je as j,Be as k,Ge as l,ms as m,$e as n,q,rt as r,vt as v,wt as w,x,ze as z};

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.