nhfs
Version:
NHFS — A sleek HTTP file server for the web built with Next.js and HeroUI. (Alpha)
4 lines (3 loc) • 42.6 kB
JavaScript
module.exports={930768:a=>{"use strict";var{m:b,e:c}=a;{Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"registerServerReference",{enumerable:!0,get:function(){return b.registerServerReference}});let b=a.r(192214)}},373694:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/Breadcrumbs.tsx <module evaluation> from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/Breadcrumbs.tsx <module evaluation>","default")},933154:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/Breadcrumbs.tsx from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/Breadcrumbs.tsx","default")},798350:a=>{"use strict";a.i(373694);var b=a.i(933154);a.n(b)},273592:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/FilesList.tsx <module evaluation> from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/FilesList.tsx <module evaluation>","default")},680048:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/FilesList.tsx from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/FilesList.tsx","default")},87177:a=>{"use strict";a.i(273592);var b=a.i(680048);a.n(b)},53979:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/ImageView.tsx <module evaluation> from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/ImageView.tsx <module evaluation>","default")},498504:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/ImageView.tsx from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/ImageView.tsx","default")},67740:a=>{"use strict";a.i(53979);var b=a.i(498504);a.n(b)},312159:a=>{"use strict";a.s({ActionButtons:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call ActionButtons() from the server but ActionButtons is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/ClientComponents.tsx <module evaluation>","ActionButtons")},791138:a=>{"use strict";a.s({ActionButtons:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call ActionButtons() from the server but ActionButtons is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/ClientComponents.tsx","ActionButtons")},450300:a=>{"use strict";a.i(312159);var b=a.i(791138);a.n(b)},892647:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/AudioPlayer.tsx <module evaluation> from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/AudioPlayer.tsx <module evaluation>","default")},708668:a=>{"use strict";a.s({default:()=>b});let b=(0,a.i(192214).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/components/AudioPlayer.tsx from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"[project]/components/AudioPlayer.tsx","default")},338981:a=>{"use strict";a.i(892647);var b=a.i(708668);a.n(b)},377991:a=>{"use strict";var{m:b,e:c}=a;function d(a){for(let b=0;b<a.length;b++){let c=a[b];if("function"!=typeof c)throw Object.defineProperty(Error(`A "use server" file can only export async functions, found ${typeof c}.
Read more: https://nextjs.org/docs/messages/invalid-use-server-value`),"__NEXT_ERROR_CODE",{value:"E352",enumerable:!1,configurable:!0})}}Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"ensureServerEntryExports",{enumerable:!0,get:function(){return d}})},577964:[a=>{"use strict";a.s({default:()=>a$},577964);var b,c=a.i(129629),d=a.i(930768),e=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),f=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),g=/^(data-.*)$/,h=/^(aria-.*)$/,i=/^(on[A-Z].*)$/,j=["small","medium","large"],k={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:j,borderRadius:j},classGroups:{shadow:[{shadow:j}],"font-size":[{text:["tiny",...j]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},l=a=>"boolean"==typeof a?`${a}`:0===a?"0":a,m=a=>!a||"object"!=typeof a||0===Object.keys(a).length;function n(a){let b=[];return function a(b,c){b.forEach(function(b){Array.isArray(b)?a(b,c):c.push(b)})}(a,b),b}var o=(...a)=>n(a).filter(Boolean),p=(a,b)=>{let c={},d=Object.keys(a),e=Object.keys(b);for(let f of d)if(e.includes(f)){let d=a[f],e=b[f];Array.isArray(d)||Array.isArray(e)?c[f]=o(e,d):"object"==typeof d&&"object"==typeof e?c[f]=p(d,e):c[f]=e+" "+d}else c[f]=a[f];for(let a of e)d.includes(a)||(c[a]=b[a]);return c},q=a=>a&&"string"==typeof a?a.replace(/\s+/g," ").trim():a;let r=(a,b)=>{if(0===a.length)return b.classGroupId;let c=a[0],d=b.nextPart.get(c),e=d?r(a.slice(1),d):void 0;if(e)return e;if(0===b.validators.length)return;let f=a.join("-");return b.validators.find(({validator:a})=>a(f))?.classGroupId},s=/^\[(.+)\]$/,t=(a,b,c,d)=>{a.forEach(a=>{if("string"==typeof a){(""===a?b:u(b,a)).classGroupId=c;return}if("function"==typeof a)return v(a)?void t(a(d),b,c,d):void b.validators.push({validator:a,classGroupId:c});Object.entries(a).forEach(([a,e])=>{t(e,u(b,a),c,d)})})},u=(a,b)=>{let c=a;return b.split("-").forEach(a=>{c.nextPart.has(a)||c.nextPart.set(a,{nextPart:new Map,validators:[]}),c=c.nextPart.get(a)}),c},v=a=>a.isThemeGetter,w=(a,b)=>b?a.map(([a,c])=>[a,c.map(a=>"string"==typeof a?b+a:"object"==typeof a?Object.fromEntries(Object.entries(a).map(([a,c])=>[b+a,c])):a)]):a,x=a=>{if(a.length<=1)return a;let b=[],c=[];return a.forEach(a=>{"["===a[0]?(b.push(...c.sort(),a),c=[]):c.push(a)}),b.push(...c.sort()),b},y=/\s+/;function z(){let a,b,c=0,d="";for(;c<arguments.length;)(a=arguments[c++])&&(b=A(a))&&(d&&(d+=" "),d+=b);return d}let A=a=>{let b;if("string"==typeof a)return a;let c="";for(let d=0;d<a.length;d++)a[d]&&(b=A(a[d]))&&(c&&(c+=" "),c+=b);return c};function B(a,...b){let c,d,e,f=function(h){let i;return d=(c={cache:(a=>{if(a<1)return{get:()=>void 0,set:()=>{}};let b=0,c=new Map,d=new Map,e=(e,f)=>{c.set(e,f),++b>a&&(b=0,d=c,c=new Map)};return{get(a){let b=c.get(a);return void 0!==b?b:void 0!==(b=d.get(a))?(e(a,b),b):void 0},set(a,b){c.has(a)?c.set(a,b):e(a,b)}}})((i=b.reduce((a,b)=>b(a),a())).cacheSize),parseClassName:(a=>{let{separator:b,experimentalParseClassName:c}=a,d=1===b.length,e=b[0],f=b.length,g=a=>{let c,g=[],h=0,i=0;for(let j=0;j<a.length;j++){let k=a[j];if(0===h){if(k===e&&(d||a.slice(j,j+f)===b)){g.push(a.slice(i,j)),i=j+f;continue}if("/"===k){c=j;continue}}"["===k?h++:"]"===k&&h--}let j=0===g.length?a:a.substring(i),k=j.startsWith("!"),l=k?j.substring(1):j;return{modifiers:g,hasImportantModifier:k,baseClassName:l,maybePostfixModifierPosition:c&&c>i?c-i:void 0}};return c?a=>c({className:a,parseClassName:g}):g})(i),...(a=>{let b=(a=>{let{theme:b,prefix:c}=a,d={nextPart:new Map,validators:[]};return w(Object.entries(a.classGroups),c).forEach(([a,c])=>{t(c,d,a,b)}),d})(a),{conflictingClassGroups:c,conflictingClassGroupModifiers:d}=a;return{getClassGroupId:a=>{let c=a.split("-");return""===c[0]&&1!==c.length&&c.shift(),r(c,b)||(a=>{if(s.test(a)){let b=s.exec(a)[1],c=b?.substring(0,b.indexOf(":"));if(c)return"arbitrary.."+c}})(a)},getConflictingClassGroupIds:(a,b)=>{let e=c[a]||[];return b&&d[a]?[...e,...d[a]]:e}}})(i)}).cache.get,e=c.cache.set,f=g,g(h)};function g(a){let b=d(a);if(b)return b;let f=((a,b)=>{let{parseClassName:c,getClassGroupId:d,getConflictingClassGroupIds:e}=b,f=[],g=a.trim().split(y),h="";for(let a=g.length-1;a>=0;a-=1){let b=g[a],{modifiers:i,hasImportantModifier:j,baseClassName:k,maybePostfixModifierPosition:l}=c(b),m=!!l,n=d(m?k.substring(0,l):k);if(!n){if(!m||!(n=d(k))){h=b+(h.length>0?" "+h:h);continue}m=!1}let o=x(i).join(":"),p=j?o+"!":o,q=p+n;if(f.includes(q))continue;f.push(q);let r=e(n,m);for(let a=0;a<r.length;++a){let b=r[a];f.push(p+b)}h=b+(h.length>0?" "+h:h)}return h})(a,c);return e(a,f),f}return function(){return f(z.apply(null,arguments))}}let C=a=>{let b=b=>b[a]||[];return b.isThemeGetter=!0,b},D=/^\[(?:([a-z-]+):)?(.+)\]$/i,E=/^\d+\/\d+$/,F=new Set(["px","full","screen"]),G=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,H=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,I=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,J=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,K=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,L=a=>N(a)||F.has(a)||E.test(a),M=a=>$(a,"length",_),N=a=>!!a&&!Number.isNaN(Number(a)),O=a=>$(a,"number",N),P=a=>!!a&&Number.isInteger(Number(a)),Q=a=>a.endsWith("%")&&N(a.slice(0,-1)),R=a=>D.test(a),S=a=>G.test(a),T=new Set(["length","size","percentage"]),U=a=>$(a,T,aa),V=a=>$(a,"position",aa),W=new Set(["image","url"]),X=a=>$(a,W,ac),Y=a=>$(a,"",ab),Z=()=>!0,$=(a,b,c)=>{let d=D.exec(a);return!!d&&(d[1]?"string"==typeof b?d[1]===b:b.has(d[1]):c(d[2]))},_=a=>H.test(a)&&!I.test(a),aa=()=>!1,ab=a=>J.test(a),ac=a=>K.test(a);Symbol.toStringTag;let ad=()=>{let a=C("colors"),b=C("spacing"),c=C("blur"),d=C("brightness"),e=C("borderColor"),f=C("borderRadius"),g=C("borderSpacing"),h=C("borderWidth"),i=C("contrast"),j=C("grayscale"),k=C("hueRotate"),l=C("invert"),m=C("gap"),n=C("gradientColorStops"),o=C("gradientColorStopPositions"),p=C("inset"),q=C("margin"),r=C("opacity"),s=C("padding"),t=C("saturate"),u=C("scale"),v=C("sepia"),w=C("skew"),x=C("space"),y=C("translate"),z=()=>["auto","contain","none"],A=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto",R,b],D=()=>[R,b],E=()=>["",L,M],F=()=>["auto",N,R],G=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],I=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["start","end","center","between","around","evenly","stretch"],K=()=>["","0",R],T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],W=()=>[N,R];return{cacheSize:500,separator:":",theme:{colors:[Z],spacing:[L,M],blur:["none","",S,R],brightness:W(),borderColor:[a],borderRadius:["none","","full",S,R],borderSpacing:D(),borderWidth:E(),contrast:W(),grayscale:K(),hueRotate:W(),invert:K(),gap:D(),gradientColorStops:[a],gradientColorStopPositions:[Q,M],inset:B(),margin:B(),opacity:W(),padding:D(),saturate:W(),scale:W(),sepia:K(),skew:W(),space:D(),translate:D()},classGroups:{aspect:[{aspect:["auto","square","video",R]}],container:["container"],columns:[{columns:[S]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...G(),R]}],overflow:[{overflow:A()}],"overflow-x":[{"overflow-x":A()}],"overflow-y":[{"overflow-y":A()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",P,R]}],basis:[{basis:B()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",R]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",P,R]}],"grid-cols":[{"grid-cols":[Z]}],"col-start-end":[{col:["auto",{span:["full",P,R]},R]}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":[Z]}],"row-start-end":[{row:["auto",{span:[P,R]},R]}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",R]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",R]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal",...J()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...J(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...J(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[s]}],px:[{px:[s]}],py:[{py:[s]}],ps:[{ps:[s]}],pe:[{pe:[s]}],pt:[{pt:[s]}],pr:[{pr:[s]}],pb:[{pb:[s]}],pl:[{pl:[s]}],m:[{m:[q]}],mx:[{mx:[q]}],my:[{my:[q]}],ms:[{ms:[q]}],me:[{me:[q]}],mt:[{mt:[q]}],mr:[{mr:[q]}],mb:[{mb:[q]}],ml:[{ml:[q]}],"space-x":[{"space-x":[x]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[x]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",R,b]}],"min-w":[{"min-w":[R,b,"min","max","fit"]}],"max-w":[{"max-w":[R,b,"none","full","min","max","fit","prose",{screen:[S]},S]}],h:[{h:[R,b,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[R,b,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[R,b,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[R,b,"auto","min","max","fit"]}],"font-size":[{text:["base",S,M]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",O]}],"font-family":[{font:[Z]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",R]}],"line-clamp":[{"line-clamp":["none",N,O]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",L,R]}],"list-image":[{"list-image":["none",R]}],"list-style-type":[{list:["none","disc","decimal",R]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[a]}],"placeholder-opacity":[{"placeholder-opacity":[r]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[a]}],"text-opacity":[{"text-opacity":[r]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",L,M]}],"underline-offset":[{"underline-offset":["auto",L,R]}],"text-decoration-color":[{decoration:[a]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",R]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",R]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[r]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...G(),V]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",U]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},X]}],"bg-color":[{bg:[a]}],"gradient-from-pos":[{from:[o]}],"gradient-via-pos":[{via:[o]}],"gradient-to-pos":[{to:[o]}],"gradient-from":[{from:[n]}],"gradient-via":[{via:[n]}],"gradient-to":[{to:[n]}],rounded:[{rounded:[f]}],"rounded-s":[{"rounded-s":[f]}],"rounded-e":[{"rounded-e":[f]}],"rounded-t":[{"rounded-t":[f]}],"rounded-r":[{"rounded-r":[f]}],"rounded-b":[{"rounded-b":[f]}],"rounded-l":[{"rounded-l":[f]}],"rounded-ss":[{"rounded-ss":[f]}],"rounded-se":[{"rounded-se":[f]}],"rounded-ee":[{"rounded-ee":[f]}],"rounded-es":[{"rounded-es":[f]}],"rounded-tl":[{"rounded-tl":[f]}],"rounded-tr":[{"rounded-tr":[f]}],"rounded-br":[{"rounded-br":[f]}],"rounded-bl":[{"rounded-bl":[f]}],"border-w":[{border:[h]}],"border-w-x":[{"border-x":[h]}],"border-w-y":[{"border-y":[h]}],"border-w-s":[{"border-s":[h]}],"border-w-e":[{"border-e":[h]}],"border-w-t":[{"border-t":[h]}],"border-w-r":[{"border-r":[h]}],"border-w-b":[{"border-b":[h]}],"border-w-l":[{"border-l":[h]}],"border-opacity":[{"border-opacity":[r]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[h]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[h]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[r]}],"divide-style":[{divide:H()}],"border-color":[{border:[e]}],"border-color-x":[{"border-x":[e]}],"border-color-y":[{"border-y":[e]}],"border-color-s":[{"border-s":[e]}],"border-color-e":[{"border-e":[e]}],"border-color-t":[{"border-t":[e]}],"border-color-r":[{"border-r":[e]}],"border-color-b":[{"border-b":[e]}],"border-color-l":[{"border-l":[e]}],"divide-color":[{divide:[e]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[L,R]}],"outline-w":[{outline:[L,M]}],"outline-color":[{outline:[a]}],"ring-w":[{ring:E()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[a]}],"ring-opacity":[{"ring-opacity":[r]}],"ring-offset-w":[{"ring-offset":[L,M]}],"ring-offset-color":[{"ring-offset":[a]}],shadow:[{shadow:["","inner","none",S,Y]}],"shadow-color":[{shadow:[Z]}],opacity:[{opacity:[r]}],"mix-blend":[{"mix-blend":[...I(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":I()}],filter:[{filter:["","none"]}],blur:[{blur:[c]}],brightness:[{brightness:[d]}],contrast:[{contrast:[i]}],"drop-shadow":[{"drop-shadow":["","none",S,R]}],grayscale:[{grayscale:[j]}],"hue-rotate":[{"hue-rotate":[k]}],invert:[{invert:[l]}],saturate:[{saturate:[t]}],sepia:[{sepia:[v]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[c]}],"backdrop-brightness":[{"backdrop-brightness":[d]}],"backdrop-contrast":[{"backdrop-contrast":[i]}],"backdrop-grayscale":[{"backdrop-grayscale":[j]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[k]}],"backdrop-invert":[{"backdrop-invert":[l]}],"backdrop-opacity":[{"backdrop-opacity":[r]}],"backdrop-saturate":[{"backdrop-saturate":[t]}],"backdrop-sepia":[{"backdrop-sepia":[v]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[g]}],"border-spacing-x":[{"border-spacing-x":[g]}],"border-spacing-y":[{"border-spacing-y":[g]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",R]}],duration:[{duration:W()}],ease:[{ease:["linear","in","out","in-out",R]}],delay:[{delay:W()}],animate:[{animate:["none","spin","ping","pulse","bounce",R]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[u]}],"scale-x":[{"scale-x":[u]}],"scale-y":[{"scale-y":[u]}],rotate:[{rotate:[P,R]}],"translate-x":[{"translate-x":[y]}],"translate-y":[{"translate-y":[y]}],"skew-x":[{"skew-x":[w]}],"skew-y":[{"skew-y":[w]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",R]}],accent:[{accent:["auto",a]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",R]}],"caret-color":[{caret:[a]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",R]}],fill:[{fill:[a,"none"]}],"stroke-w":[{stroke:[L,M,O]}],stroke:[{stroke:[a,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},ae=(a,b,c)=>{void 0!==c&&(a[b]=c)},af=(a,b)=>{if(b)for(let c in b)ae(a,c,b[c])},ag=(a,b)=>{if(b)for(let c in b){let d=b[c];void 0!==d&&(a[c]=(a[c]||[]).concat(d))}},ah=B(ad);var ai={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},aj=(...a)=>n(a).filter(Boolean).join(" ")||void 0,ak=null,al={},am=!1,an=(...a)=>b=>b.twMerge?((!ak||am)&&(am=!1,ak=m(al)?ah:((a,...b)=>"function"==typeof a?B(ad,a,...b):B(()=>((a,{cacheSize:b,prefix:c,separator:d,experimentalParseClassName:e,extend:f={},override:g={}})=>{for(let f in ae(a,"cacheSize",b),ae(a,"prefix",c),ae(a,"separator",d),ae(a,"experimentalParseClassName",e),g)af(a[f],g[f]);for(let b in f)ag(a[b],f[b]);return a})(ad(),a),...b))({...al,extend:{theme:al.theme,classGroups:al.classGroups,conflictingClassGroupModifiers:al.conflictingClassGroupModifiers,conflictingClassGroups:al.conflictingClassGroups,...al.extend}})),ak(aj(a))||void 0):aj(a),ao=(a,b)=>{for(let c in b)a.hasOwnProperty(c)?a[c]=aj(a[c],b[c]):a[c]=b[c];return a},ap=((a,b)=>{var c,d,e;return((a,b)=>{let c,d,{extend:e=null,slots:f={},variants:g={},compoundVariants:h=[],compoundSlots:i=[],defaultVariants:j={}}=a,k={...ai,...b},n=null!=e&&e.base?aj(e.base,null==a?void 0:a.base):null==a?void 0:a.base,r=null!=e&&e.variants&&!m(e.variants)?p(g,e.variants):g,s=null!=e&&e.defaultVariants&&!m(e.defaultVariants)?{...e.defaultVariants,...j}:j;m(k.twMergeConfig)||(c=k.twMergeConfig,d=al,JSON.stringify(c)===JSON.stringify(d))||(am=!0,al=k.twMergeConfig);let t=m(null==e?void 0:e.slots),u=m(f)?{}:{base:aj(null==a?void 0:a.base,t&&(null==e?void 0:e.base)),...f},v=t?u:ao({...null==e?void 0:e.slots},m(u)?{base:null==a?void 0:a.base}:u),w=m(null==e?void 0:e.compoundVariants)?h:o(null==e?void 0:e.compoundVariants,h),x=a=>{if(m(r)&&m(f)&&t)return an(n,null==a?void 0:a.class,null==a?void 0:a.className)(k);if(w&&!Array.isArray(w))throw TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof w}`);if(i&&!Array.isArray(i))throw TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof i}`);let b=(a,b,c=[],d)=>{let e=c;if("string"==typeof b)e=e.concat(q(b).split(" ").map(b=>`${a}:${b}`));else if(Array.isArray(b))e=e.concat(b.reduce((b,c)=>b.concat(`${a}:${c}`),[]));else if("object"==typeof b&&"string"==typeof d){for(let c in b)if(b.hasOwnProperty(c)&&c===d){let f=b[c];if(f&&"string"==typeof f){let b=q(f);e[d]?e[d]=e[d].concat(b.split(" ").map(b=>`${a}:${b}`)):e[d]=b.split(" ").map(b=>`${a}:${b}`)}else Array.isArray(f)&&f.length>0&&(e[d]=f.reduce((b,c)=>b.concat(`${a}:${c}`),[]))}}return e},c=(c,d=r,e=null,f=null)=>{var g;let h=d[c];if(!h||m(h))return null;let i=null!=(g=null==f?void 0:f[c])?g:null==a?void 0:a[c];if(null===i)return null;let j=l(i),n=Array.isArray(k.responsiveVariants)&&k.responsiveVariants.length>0||!0===k.responsiveVariants,o=null==s?void 0:s[c],p=[];if("object"==typeof j&&n)for(let[a,c]of Object.entries(j)){let d=h[c];if("initial"===a){o=c;continue}Array.isArray(k.responsiveVariants)&&!k.responsiveVariants.includes(a)||(p=b(a,d,p,e))}let q=h[(null!=j&&"object"!=typeof j?j:l(o))||"false"];return"object"==typeof p&&"string"==typeof e&&p[e]?ao(p,q):p.length>0?(p.push(q),"base"===e?p.join(" "):p):q},d=(a,b)=>{if(!r||"object"!=typeof r)return null;let d=[];for(let e in r){let f=c(e,r,a,b),g="base"===a&&"string"==typeof f?f:f&&f[a];g&&(d[d.length]=g)}return d},e={};for(let b in a)void 0!==a[b]&&(e[b]=a[b]);let g=(b,c)=>{var d;let f="object"==typeof(null==a?void 0:a[b])?{[b]:null==(d=a[b])?void 0:d.initial}:{};return{...s,...e,...f,...c}},h=(a=[],b)=>{let c=[];for(let{class:d,className:e,...f}of a){let a=!0;for(let[c,d]of Object.entries(f)){let e=g(c,b)[c];if(Array.isArray(d)){if(!d.includes(e)){a=!1;break}}else{let b=a=>null==a||!1===a;if(b(d)&&b(e))continue;if(e!==d){a=!1;break}}}a&&(d&&c.push(d),e&&c.push(e))}return c},j=a=>{let b=h(w,a);if(!Array.isArray(b))return b;let c={};for(let a of b)if("string"==typeof a&&(c.base=an(c.base,a)(k)),"object"==typeof a)for(let[b,d]of Object.entries(a))c[b]=an(c[b],d)(k);return c},o=a=>{if(i.length<1)return null;let b={};for(let{slots:c=[],class:d,className:e,...f}of i){if(!m(f)){let b=!0;for(let c of Object.keys(f)){let d=g(c,a)[c];if(void 0===d||(Array.isArray(f[c])?!f[c].includes(d):f[c]!==d)){b=!1;break}}if(!b)continue}for(let a of c)b[a]=b[a]||[],b[a].push([d,e])}return b};if(!m(f)||!t){let a={};if("object"==typeof v&&!m(v))for(let b of Object.keys(v))a[b]=a=>{var c,e;return an(v[b],d(b,a),(null!=(c=j(a))?c:[])[b],(null!=(e=o(a))?e:[])[b],null==a?void 0:a.class,null==a?void 0:a.className)(k)};return a}return an(n,r?Object.keys(r).map(a=>c(a,r)):null,h(w),null==a?void 0:a.class,null==a?void 0:a.className)(k)};return x.variantKeys=(()=>{if(!(!r||"object"!=typeof r))return Object.keys(r)})(),x.extend=e,x.base=n,x.slots=v,x.variants=r,x.defaultVariants=s,x.compoundSlots=i,x.compoundVariants=w,x})(a,{...b,twMerge:null==(c=null==b?void 0:b.twMerge)||c,twMergeConfig:{...null==b?void 0:b.twMergeConfig,theme:{...null==(d=null==b?void 0:b.twMergeConfig)?void 0:d.theme,...k.theme},classGroups:{...null==(e=null==b?void 0:b.twMergeConfig)?void 0:e.classGroups,...k.classGroups}}})})({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}}),aq=a.i(465421),ar=(b=(a,b)=>{let{Component:d,getDividerProps:j}=function(a){var b;let c,d,{as:j,className:k,orientation:l,...m}=a,n=j||"hr";"hr"===n&&"vertical"===l&&(n="div");let{separatorProps:o}=(d=function(a,b={}){let{labelable:c=!0,enabled:d=!0,propNames:j,omitPropNames:k,omitEventNames:l,omitDataProps:m,omitEventProps:n}=b,o={};if(!d)return a;for(let b in a)!((null==k?void 0:k.has(b))||(null==l?void 0:l.has(b))&&i.test(b)||i.test(b)&&!f.has(b)||m&&g.test(b))&&!(n&&i.test(b))&&(Object.prototype.hasOwnProperty.call(a,b)&&(e.has(b)||c&&h.test(b)||(null==j?void 0:j.has(b))||g.test(b))||i.test(b))&&(o[b]=a[b]);return o}(b={elementType:"string"==typeof n?n:"hr",orientation:l},{enabled:"string"==typeof b.elementType}),("vertical"===b.orientation&&(c="vertical"),"hr"!==b.elementType)?{separatorProps:{...d,role:"separator","aria-orientation":c}}:{separatorProps:d}),p=(0,aq.useMemo)(()=>ap({orientation:l,className:k}),[l,k]);return{Component:n,getDividerProps:(0,aq.useCallback)((a={})=>({className:p,role:"separator","data-orientation":l,...o,...m,...a}),[p,l,o,m])}}({...a});return(0,c.jsx)(d,{ref:b,...j()})},(0,aq.forwardRef)(b));ar.displayName="HeroUI.Divider";var as=a.i(331055),at=a.i(144805),au=a.i(798350),av=a.i(87177);let aw={EACCES:{code:"EACCES",message:"Nice try. You don't have permission to touch that file."},ENOENT:{code:"ENOENT",message:"It's gone. Like your motivation after 3am."},EPATHINJECTION:{code:"EPATHINJECTION",message:"Trying to sneak into root? Not on my watch, Hackerman."},UNKNOWN:{code:"UNKNOWN",message:"Something went wrong but we’re too lazy to tell you what."}},ax={ENOENT:{message:aw.ENOENT.message,icon:(0,c.jsx)(at.FolderErrorIcon,{})},EACCES:{message:aw.EACCES.message,icon:(0,c.jsx)(at.ErrorIcon,{})},UNKNOWN:{message:aw.UNKNOWN.message,icon:(0,c.jsx)(at.ErrorIcon,{})}};var ay=a.i(30331);let az=function(a){let b=[];if(!a.ok)return b;let c=a.value;if("."===c.path||"./"===c.path||""===c.path)return b;let d=c.path.split("/");for(let a=0;a<d.length;a++){let e=d[a],f=d.slice(0,a+1).join(ay.default.sep);b.push({name:e,path:f,type:a===d.length-1?"children"in c?"dir":"file":"dir"})}return b},aA={video:["mp4","webm","ogg","ogv","mov","m4v","3gp","3g2","avi","mkv"],audio:["mp3","wav","ogg","m4a","aac","flac","opus","weba"],image:["jpg","jpeg","png","gif","webp","bmp","svg","ico","avif","apng"],text:["txt","json","js","ts","tsx","jsx","css","scss","sass","less","html","htm","md","csv","xml","yaml","yml","ini","conf","log","env","bat","sh","py","java","c","cpp","h","hpp","rb","php","pl","rs","go","toml","properties","cfg","tsv","rst","tex"]};var aB=a.i(67740);let aC=({src:a,alt:b,className:d,style:e,controls:f=!0,autoPlay:g=!1,loop:h=!1,poster:i})=>(0,c.jsx)("div",{className:d,style:e,children:(0,c.jsxs)("video",{autoPlay:g,controls:f,loop:h,poster:i,src:a,style:{maxWidth:"100%",maxHeight:"80vh",borderRadius:8},title:b,children:[(0,c.jsx)("track",{kind:"captions",label:"English captions",src:""}),"Sorry, your browser does not support embedded videos."]})});var aD=a.i(450300),aE=a.i(338981);function aF(a){return decodeURIComponent(a).trim()}async function aG({filesData:a}){let b=az(a);return(0,c.jsxs)("div",{className:"mb-8 flex h-full min-h-96 w-full flex-col gap-4 rounded-2xl border-1 border-divider p-4",children:[(0,c.jsx)(aH,{breadCrumbsData:b}),(0,c.jsx)(ar,{}),(0,c.jsx)(aI,{filesData:a})]})}function aH({breadCrumbsData:a}){return(0,c.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,c.jsx)(au.default,{items:a}),(0,c.jsx)(aD.ActionButtons,{})]})}async function aI({filesData:a}){return a.ok?"children"in a.value?(0,c.jsx)(av.default,{files:a.value}):aA.hasOwnProperty(a.value.type)?(0,c.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,c.jsx)(aJ,{file:a.value})}):(0,c.jsxs)("p",{children:["Unsupported file."," ",(0,c.jsx)(as.default,{className:"text-blue-500",href:`/${a.value.path}?dl=true`,children:"Download"})]}):(0,c.jsx)(aK,{error:a.error})}function aJ({file:a}){let b=aF(`/${a.path}?dl=true`);return"image"===a.type?(0,c.jsx)(aB.default,{src:b}):"video"===a.type?(0,c.jsx)(aC,{src:b}):"audio"===a.type?(0,c.jsx)(aE.default,{src:b}):void 0}function aK({error:a}){let{message:b,icon:d}=ax[a.code]||{message:"Unknown error occurred",icon:(0,c.jsx)(at.ErrorIcon,{})};return(0,c.jsxs)("div",{className:"flex h-full w-full items-center justify-center gap-2",children:[d,(0,c.jsx)("p",{className:"text-lg font-medium",children:b})]})}a.s({copyFile:()=>aY,createFolder:()=>aZ,deleteFile:()=>aX,getData:()=>aU},310147);var aL=a.i(598701),aM=a.i(45802),aN=a.i(578579);let aO={debug:0,info:1,warn:2,error:3,silent:4},aP=aO[process.env.LOG_LEVEL||"info"]??aO.info,aQ={reset:"\x1b[0m",dim:"\x1b[2m",red:"\x1b[31m",green:"\x1b[32m",yellow:"\x1b[33m",blue:"\x1b[34m"},aR={error:(...a)=>{aP<=aO.error&&console.error(function(a){switch(a){case"debug":return`${aQ.blue}[DEBUG] ${aQ.dim}${aQ.reset}`;case"info":return`${aQ.green}[INFO] ${aQ.dim}${aQ.reset}`;case"warn":return`${aQ.yellow}[WARN] ${aQ.dim}${aQ.reset}`;case"error":return`${aQ.red}[ERROR] ${aQ.dim}${aQ.reset}`;default:return`${aQ.dim}${aQ.reset}`}}("error"),...a)}},aS=aN.default.resolve(process.env.NHFS_BASE_DIR||process.cwd());function aT(a){let b=aN.normalize(a).replace(/^(\.\.(\/|\\|$))+/,""),c=aN.resolve(aS,b);return c.startsWith(aS)?{ok:!0,path:c}:{ok:!1,code:"EPATHINJECTION",msg:aw.EPATHINJECTION.message}}async function aU(a=["./"]){let b=aF(a.join("/")),c=aT(b);if(!c.ok)return{ok:!1,error:{code:c.code,msg:c.msg}};if(!(0,aL.existsSync)(c.path))return{ok:!1,error:{code:"ENOENT",msg:"No such file or directory"}};let d=await aW(b);if("EACCES"===d)return{ok:!1,error:{code:"EACCES",msg:"Permission denied"}};let e=await aM.stat(c.path);if(e.isDirectory()){let a=[];for(let d of(await aM.readdir(c.path,{withFileTypes:!0}))){let c=aN.join(b,d.name),f=aT(c),g=await aW(c),h=await aV(c);if("EACCES"===g||!f.ok){a.push({name:d.name,path:c,parentPath:aN.dirname(c),permissions:"EACCES",type:h,size:0});continue}let i=await aM.stat(f.path);a.push({name:d.name,type:h,path:c,parentPath:aN.dirname(c),permissions:g,time:{create:e.ctime,access:e.atime,modified:e.mtime},size:i.size})}let d=a.sort((a,b)=>"dir"===a.type&&"dir"!==b.type?-1:"dir"!==a.type&&"dir"===b.type?1:a.name.localeCompare(b.name));return{ok:!0,value:{name:aN.basename(c.path),path:b,parentPath:aN.dirname(b),children:d,type:"dir",time:{create:e.ctime,access:e.atime,modified:e.mtime}}}}if(e.isFile()){let a=await aV(b);return{ok:!0,value:{name:aN.basename(c.path),path:b,parentPath:aN.dirname(c.path),type:a,permissions:d,size:e.size,time:{create:e.ctime,access:e.atime,modified:e.mtime}}}}return{ok:!1,error:{code:"UNKNOWN",msg:"Could not getData because of an unknown error"}}}async function aV(a){let b=aT(a);if(!b.ok)return"other";let c=await aM.stat(b.path);if(c.isDirectory())return"dir";if(c.isSymbolicLink())return"symlink";if(c.isFile()){let a=aN.extname(b.path);for(let[b,c]of Object.entries(aA))if(c.includes(a.slice(1)))return b}return"other"}async function aW(a){let b=aT(a);if(!b.ok)return aR.error("checkFilePermissions(): Invalid path.",a),"EACCES";if(!(0,aL.existsSync)(b.path))return aR.error("checkFilePermissions(): File doesn't exist.",a),"ENOENT";let c=[];try{await aM.access(b.path,aM.constants.R_OK),c[0]="read"}catch{}try{await aM.access(b.path,aM.constants.W_OK),c[1]="write"}catch{}try{await aM.access(b.path,aM.constants.X_OK),c[2]="execute"}catch{}return c.some(Boolean)?c:"EACCES"}async function aX(a){let b=aT(a);if(!b.ok)return{ok:!1,error:b.code};let c=b.path;if(!(0,aL.existsSync)(c))return{ok:!1,error:"ENOENT"};try{return await aM.rm(c,{force:!0,recursive:!0}),{ok:!0,value:a}}catch(a){return{ok:!1,error:a.code||"UNKNOWN"}}}async function aY(a,b,{move:c}={move:!1}){if(!a||!b)return{ok:!1,error:"MISSING_PATH"};let d=aT(a),e=aT(b);if(!d.ok||!e.ok)return{ok:!1,error:"SOURCE_NOT_FOUND"};let f=aN.dirname(e.path);if(!(0,aL.existsSync)(d.path))return{ok:!1,error:"SOURCE_NOT_FOUND"};if(!(0,aL.existsSync)(f))return{ok:!1,error:"DEST_DIR_NOT_FOUND"};if((0,aL.existsSync)(e.path))return{ok:!1,error:"DEST_ALREADY_EXISTS"};let[g,h]=await Promise.all([aW(d.path),aW(f)]);if(!g.includes("read"))return{ok:!1,error:"NO_READ_PERMISSION"};if(!h.includes("write"))return{ok:!1,error:"NO_WRITE_PERMISSION"};try{if(c)return await aM.rename(d.path,e.path),{ok:!0,value:e.path};return await aM.cp(d.path,e.path,{recursive:!0}),{ok:!0,value:e.path}}catch{return{ok:!1,error:"COPY_FAILED"}}}async function aZ(a){let b=aT(a);if(!b.ok)return{ok:!1,error:b.code};if((0,aL.existsSync)(b.path))return{ok:!1,error:"EEXIST"};try{return await aM.mkdir(b.path),{ok:!0,value:b.path}}catch(a){return{ok:!1,error:a.code||"UNKNOWN"}}}async function a$({params:a}){let b=await aU(a);return(0,c.jsx)(aG,{filesData:b})}process.env.NHFS_ALLOW_DELETE,process.env.NHFS_ALLOW_COPY,process.env.NHFS_ALLOW_UPLOAD,(0,a.i(377991).ensureServerEntryExports)([a$]),(0,d.registerServerReference)(a$,"4033bdbfc7f9831f9fc7810e5b8e25d9d48740ca02",null)},[310147]]};
//# sourceMappingURL=_bea5b8c8._.js.map