From fe438d9308af93b6c1c475ce5bbb21428bac76b9 Mon Sep 17 00:00:00 2001 From: Prozilla Date: Wed, 5 Jun 2024 21:25:18 +0200 Subject: [PATCH] Deployed --- assets/{cat-B07n4HTi.js => cat-B8Ep_s3F.js} | 2 +- assets/{cd-DEltENpX.js => cd-CVHZO7p5.js} | 2 +- assets/{compgen-z7xvIAjr.js => compgen-CsYoqaT1.js} | 2 +- assets/{cowsay-Bps0ac5N.js => cowsay-2ehQyyXn.js} | 2 +- assets/{fortune-tAJMUU7A.js => fortune-CtjSS6D7.js} | 2 +- assets/{help-BYE8hFX0.js => help-BrNXZwcl.js} | 2 +- assets/{index-BHE-uA0X.js => index-Bm_pjZl7.js} | 6 +++--- assets/index-BwAPwarf.css | 1 + assets/index-C5IVg62s.css | 1 - assets/{lolcat-LtH7r0ov.js => lolcat-CAf7JfLs.js} | 2 +- assets/{ls-CH4G_GwE.js => ls-B6jGwfj0.js} | 2 +- assets/{make-D7cVGikq.js => make-zc8CBdIv.js} | 2 +- assets/{man-Dup6Kdqg.js => man-CbezVygV.js} | 2 +- assets/{neofetch-3YvQjlII.js => neofetch-CvCDbdZ4.js} | 2 +- assets/{reboot-BHPNfoN2.js => reboot-D5MK7pV6.js} | 2 +- assets/{reload-CEIKfc59.js => reload-B9UrHhto.js} | 2 +- assets/{rm-6yEq4kEI.js => rm-BqAn5oZj.js} | 2 +- assets/{rmdir-CoUTDqX8.js => rmdir-Cs-r3kSt.js} | 2 +- assets/{sl-CHbxzi72.js => sl-CwZXquEx.js} | 2 +- assets/{touch-CS5qfjU5.js => touch-ytuYKEyo.js} | 2 +- assets/{uptime-D-ec6hlh.js => uptime-BbljZz9Z.js} | 2 +- assets/{whatis-CWeKtIYC.js => whatis-Qnn261ti.js} | 2 +- index.html | 8 ++++---- manifest.json | 7 ------- sitemap.xml | 2 +- 25 files changed, 28 insertions(+), 35 deletions(-) rename assets/{cat-B07n4HTi.js => cat-B8Ep_s3F.js} (88%) rename assets/{cd-DEltENpX.js => cd-CVHZO7p5.js} (85%) rename assets/{compgen-z7xvIAjr.js => compgen-CsYoqaT1.js} (78%) rename assets/{cowsay-Bps0ac5N.js => cowsay-2ehQyyXn.js} (94%) rename assets/{fortune-tAJMUU7A.js => fortune-CtjSS6D7.js} (97%) rename assets/{help-BYE8hFX0.js => help-BrNXZwcl.js} (87%) rename assets/{index-BHE-uA0X.js => index-Bm_pjZl7.js} (99%) create mode 100644 assets/index-BwAPwarf.css delete mode 100644 assets/index-C5IVg62s.css rename assets/{lolcat-LtH7r0ov.js => lolcat-CAf7JfLs.js} (89%) rename assets/{ls-CH4G_GwE.js => ls-B6jGwfj0.js} (89%) rename assets/{make-D7cVGikq.js => make-zc8CBdIv.js} (73%) rename assets/{man-Dup6Kdqg.js => man-CbezVygV.js} (95%) rename assets/{neofetch-3YvQjlII.js => neofetch-CvCDbdZ4.js} (94%) rename assets/{reboot-BHPNfoN2.js => reboot-D5MK7pV6.js} (68%) rename assets/{reload-CEIKfc59.js => reload-B9UrHhto.js} (70%) rename assets/{rm-6yEq4kEI.js => rm-BqAn5oZj.js} (82%) rename assets/{rmdir-CoUTDqX8.js => rmdir-Cs-r3kSt.js} (80%) rename assets/{sl-CHbxzi72.js => sl-CwZXquEx.js} (98%) rename assets/{touch-CS5qfjU5.js => touch-ytuYKEyo.js} (89%) rename assets/{uptime-D-ec6hlh.js => uptime-BbljZz9Z.js} (71%) rename assets/{whatis-CWeKtIYC.js => whatis-Qnn261ti.js} (85%) diff --git a/assets/cat-B07n4HTi.js b/assets/cat-B8Ep_s3F.js similarity index 88% rename from assets/cat-B07n4HTi.js rename to assets/cat-B8Ep_s3F.js index f6d531b3..571881bc 100644 --- a/assets/cat-B07n4HTi.js +++ b/assets/cat-B8Ep_s3F.js @@ -1,3 +1,3 @@ -import{V as i,f as a}from"./index-BHE-uA0X.js";import{C as c}from"./command-Clc1HLU6.js";const f=new c().setRequireArgs(!0).setManual({purpose:"Concetenate files and display on the terminal screen",usage:"cat [options] [files]",description:"Concetenate files to standard output."}).setExecute(function(t,{currentDirectory:n,options:r}){const{name:o,extension:s}=i.convertId(t[0]),e=n.findFile(o,s);return e?e.content?r.includes("e")?e.content.split(` +import{V as i,f as a}from"./index-Bm_pjZl7.js";import{C as c}from"./command-Clc1HLU6.js";const f=new c().setRequireArgs(!0).setManual({purpose:"Concetenate files and display on the terminal screen",usage:"cat [options] [files]",description:"Concetenate files to standard output."}).setExecute(function(t,{currentDirectory:n,options:r}){const{name:o,extension:s}=i.convertId(t[0]),e=n.findFile(o,s);return e?e.content?r.includes("e")?e.content.split(` `).join(`$ `)+"$":e.content:e.source?`Src: ${e.source}`:{blank:!0}:a(this.name,`${t[0]}: No such file`)});export{f as cat}; diff --git a/assets/cd-DEltENpX.js b/assets/cd-CVHZO7p5.js similarity index 85% rename from assets/cd-DEltENpX.js rename to assets/cd-CVHZO7p5.js index 3c66ea64..3aaf6a32 100644 --- a/assets/cd-DEltENpX.js +++ b/assets/cd-CVHZO7p5.js @@ -1 +1 @@ -import{f as i}from"./index-BHE-uA0X.js";import{C as a}from"./command-Clc1HLU6.js";const u=new a().setManual({purpose:"Change the current directory",usage:"cd [PATH]",description:"Change working directory to given path (the home directory by default)."}).setExecute(function(t,{currentDirectory:r,setCurrentDirectory:o}){const n=t[0]??"~",e=r.navigate(n);return e?(o(e),{blank:!0}):i(this.name,`${t[0]}: No such file or directory`)});export{u as cd}; +import{f as i}from"./index-Bm_pjZl7.js";import{C as a}from"./command-Clc1HLU6.js";const u=new a().setManual({purpose:"Change the current directory",usage:"cd [PATH]",description:"Change working directory to given path (the home directory by default)."}).setExecute(function(t,{currentDirectory:r,setCurrentDirectory:o}){const n=t[0]??"~",e=r.navigate(n);return e?(o(e),{blank:!0}):i(this.name,`${t[0]}: No such file or directory`)});export{u as cd}; diff --git a/assets/compgen-z7xvIAjr.js b/assets/compgen-CsYoqaT1.js similarity index 78% rename from assets/compgen-z7xvIAjr.js rename to assets/compgen-CsYoqaT1.js index 6105233e..2f0ffe05 100644 --- a/assets/compgen-z7xvIAjr.js +++ b/assets/compgen-CsYoqaT1.js @@ -1,2 +1,2 @@ -import{C as o}from"./command-Clc1HLU6.js";import{C as a}from"./index-BHE-uA0X.js";const r=new o().setManual({purpose:"Display a list of all commands"}).setRequireOptions(!0).setExecute(function(s,{options:e}){if(e.includes("c"))return a.COMMANDS.map(n=>n.name).sort().join(` +import{C as o}from"./command-Clc1HLU6.js";import{C as a}from"./index-Bm_pjZl7.js";const r=new o().setManual({purpose:"Display a list of all commands"}).setRequireOptions(!0).setExecute(function(s,{options:e}){if(e.includes("c"))return a.COMMANDS.map(n=>n.name).sort().join(` `)});export{r as compgen}; diff --git a/assets/cowsay-Bps0ac5N.js b/assets/cowsay-2ehQyyXn.js similarity index 94% rename from assets/cowsay-Bps0ac5N.js rename to assets/cowsay-2ehQyyXn.js index bed7f8ae..762e71a7 100644 --- a/assets/cowsay-Bps0ac5N.js +++ b/assets/cowsay-2ehQyyXn.js @@ -1,4 +1,4 @@ -import{M as h}from"./index-BHE-uA0X.js";import{C as u}from"./command-Clc1HLU6.js";const _=` +import{M as h}from"./index-Bm_pjZl7.js";import{C as u}from"./command-Clc1HLU6.js";const _=` \\ ^__^ \\ (oo)\\_______ (__)\\ )\\/\\ diff --git a/assets/fortune-tAJMUU7A.js b/assets/fortune-CtjSS6D7.js similarity index 97% rename from assets/fortune-tAJMUU7A.js rename to assets/fortune-CtjSS6D7.js index d0e34ecc..d19239cc 100644 --- a/assets/fortune-tAJMUU7A.js +++ b/assets/fortune-CtjSS6D7.js @@ -1 +1 @@ -import{r as e}from"./index-BHE-uA0X.js";import{C as o}from"./command-Clc1HLU6.js";const t=["Do not be afraid of competition.","An exciting opportunity lies ahead of you.","You love peace.","Get your mind set…confidence will lead you on.","You will always be surrounded by true friends.","Sell your ideas-they have exceptional merit.","You should be able to undertake and complete anything.","You are kind and friendly.","You are wise beyond your years.","Your ability to juggle many tasks will take you far.","A routine task will turn into an enchanting adventure.","Beware of all enterprises that require new clothes.","Be true to your work, your word, and your friend.","Goodness is the only investment that never fails.","A journey of a thousand miles begins with a single step.","Forget injuries; never forget kindnesses.","Respect yourself and others will respect you.","A man cannot be comfortable without his own approval.","Always do right. This will gratify some people and astonish the rest.","It is easier to stay out than to get out.","Sing everyday and chase the mean blues away.","You will receive money from an unexpected source.","Attitude is a little thing that makes a big difference.","Plan for many pleasures ahead.","Experience is the best teacher.","You will be happy with your spouse.","Expect the unexpected.","Stay healthy. Walk a mile.","The family that plays together stays together.","Eat chocolate to have a sweeter life.","Once you make a decision the universe conspires to make it happen.","Make yourself necessary to someone.","The only way to have a friend is to be one.","Nothing great was ever achieved without enthusiasm.","Dance as if no one is watching.","Live this day as if it were your last.","Your life will be happy and peaceful.","Reach for joy and all else will follow.","Move in the direction of your dreams.","Bloom where you are planted.","Appreciate. Appreciate. Appreciate.","Happy News is on its way.","A closed mouth gathers no feet.","He who throws dirt is losing ground.","Borrow money from a pessimist. They don't expect it back.","Life is what happens to you while you are busy making other plans.","Help! I'm being held prisoner in a fortune cookie factory."],n=new o().setManual({purpose:"Tell fortune"}).setExecute(function(){return e(t)});export{n as fortune}; +import{r as e}from"./index-Bm_pjZl7.js";import{C as o}from"./command-Clc1HLU6.js";const t=["Do not be afraid of competition.","An exciting opportunity lies ahead of you.","You love peace.","Get your mind set…confidence will lead you on.","You will always be surrounded by true friends.","Sell your ideas-they have exceptional merit.","You should be able to undertake and complete anything.","You are kind and friendly.","You are wise beyond your years.","Your ability to juggle many tasks will take you far.","A routine task will turn into an enchanting adventure.","Beware of all enterprises that require new clothes.","Be true to your work, your word, and your friend.","Goodness is the only investment that never fails.","A journey of a thousand miles begins with a single step.","Forget injuries; never forget kindnesses.","Respect yourself and others will respect you.","A man cannot be comfortable without his own approval.","Always do right. This will gratify some people and astonish the rest.","It is easier to stay out than to get out.","Sing everyday and chase the mean blues away.","You will receive money from an unexpected source.","Attitude is a little thing that makes a big difference.","Plan for many pleasures ahead.","Experience is the best teacher.","You will be happy with your spouse.","Expect the unexpected.","Stay healthy. Walk a mile.","The family that plays together stays together.","Eat chocolate to have a sweeter life.","Once you make a decision the universe conspires to make it happen.","Make yourself necessary to someone.","The only way to have a friend is to be one.","Nothing great was ever achieved without enthusiasm.","Dance as if no one is watching.","Live this day as if it were your last.","Your life will be happy and peaceful.","Reach for joy and all else will follow.","Move in the direction of your dreams.","Bloom where you are planted.","Appreciate. Appreciate. Appreciate.","Happy News is on its way.","A closed mouth gathers no feet.","He who throws dirt is losing ground.","Borrow money from a pessimist. They don't expect it back.","Life is what happens to you while you are busy making other plans.","Help! I'm being held prisoner in a fortune cookie factory."],n=new o().setManual({purpose:"Tell fortune"}).setExecute(function(){return e(t)});export{n as fortune}; diff --git a/assets/help-BYE8hFX0.js b/assets/help-BrNXZwcl.js similarity index 87% rename from assets/help-BYE8hFX0.js rename to assets/help-BrNXZwcl.js index 9a0740f5..fd24483b 100644 --- a/assets/help-BYE8hFX0.js +++ b/assets/help-BrNXZwcl.js @@ -1,2 +1,2 @@ -import{C as u,A as o,f as s}from"./index-BHE-uA0X.js";import{C as f}from"./command-Clc1HLU6.js";const l=new f().setExecute(function(a){var t;if(a.length===0)return u.COMMANDS.map(n=>{var m;return(m=n.manual)!=null&&m.purpose?`${n.name} - ${o.fg.green}${o.decoration.dim}${n.manual.purpose}${o.reset}`:n.name}).sort().join(` +import{C as u,A as o,f as s}from"./index-Bm_pjZl7.js";import{C as f}from"./command-Clc1HLU6.js";const l=new f().setExecute(function(a){var t;if(a.length===0)return u.COMMANDS.map(n=>{var m;return(m=n.manual)!=null&&m.purpose?`${n.name} - ${o.fg.green}${o.decoration.dim}${n.manual.purpose}${o.reset}`:n.name}).sort().join(` `);const e=a[0].toLowerCase(),r=u.find(e);return r?(t=r.manual)!=null&&t.purpose?r.manual.purpose:s(this.name,`${e}: No manual found`):s(this.name,`${e}: Command not found`)});export{l as help}; diff --git a/assets/index-BHE-uA0X.js b/assets/index-Bm_pjZl7.js similarity index 99% rename from assets/index-BHE-uA0X.js rename to assets/index-Bm_pjZl7.js index a4517f96..0e1d8f3a 100644 --- a/assets/index-BHE-uA0X.js +++ b/assets/index-Bm_pjZl7.js @@ -1,4 +1,4 @@ -const __vite__fileDeps=["assets/cat-B07n4HTi.js","assets/command-Clc1HLU6.js","assets/cd-DEltENpX.js","assets/clear-DImYQgtE.js","assets/compgen-z7xvIAjr.js","assets/cowsay-Bps0ac5N.js","assets/dir-BZK0uXH5.js","assets/echo-CK4TA_bX.js","assets/exit-CbAokN0o.js","assets/fortune-tAJMUU7A.js","assets/help-BYE8hFX0.js","assets/hostname-BXWrRhTQ.js","assets/lolcat-LtH7r0ov.js","assets/ls-CH4G_GwE.js","assets/make-D7cVGikq.js","assets/man-Dup6Kdqg.js","assets/mkdir-DjG0CfBK.js","assets/neofetch-3YvQjlII.js","assets/pwd-PQD6eksZ.js","assets/reboot-BHPNfoN2.js","assets/reload-CEIKfc59.js","assets/rev-CQ1jkYh1.js","assets/rm-6yEq4kEI.js","assets/rmdir-CoUTDqX8.js","assets/sl-CHbxzi72.js","assets/touch-CS5qfjU5.js","assets/uptime-D-ec6hlh.js","assets/whatis-CWeKtIYC.js","assets/whoami-CKwlCmrp.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +const __vite__fileDeps=["assets/cat-B8Ep_s3F.js","assets/command-Clc1HLU6.js","assets/cd-CVHZO7p5.js","assets/clear-DImYQgtE.js","assets/compgen-CsYoqaT1.js","assets/cowsay-2ehQyyXn.js","assets/dir-BZK0uXH5.js","assets/echo-CK4TA_bX.js","assets/exit-CbAokN0o.js","assets/fortune-CtjSS6D7.js","assets/help-BrNXZwcl.js","assets/hostname-BXWrRhTQ.js","assets/lolcat-CAf7JfLs.js","assets/ls-B6jGwfj0.js","assets/make-zc8CBdIv.js","assets/man-CbezVygV.js","assets/mkdir-DjG0CfBK.js","assets/neofetch-CvCDbdZ4.js","assets/pwd-PQD6eksZ.js","assets/reboot-D5MK7pV6.js","assets/reload-B9UrHhto.js","assets/rev-CQ1jkYh1.js","assets/rm-BqAn5oZj.js","assets/rmdir-Cs-r3kSt.js","assets/sl-CwZXquEx.js","assets/touch-ytuYKEyo.js","assets/uptime-BbljZz9Z.js","assets/whatis-Qnn261ti.js","assets/whoami-CKwlCmrp.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); var kO=Object.defineProperty;var UO=(e,t,n)=>t in e?kO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var H=(e,t,n)=>(UO(e,typeof t!="symbol"?t+"":t,n),n),xf=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var Ct=(e,t,n)=>(xf(e,t,"read from private field"),n?n.call(e):t.get(e)),ii=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Zl=(e,t,n,r)=>(xf(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();function Za(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function FO(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var Hv={exports:{}},Tl={},qv={exports:{}},pe={};/** * @license React * react.production.min.js @@ -799,7 +799,7 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { }`;function pN(){var e=oN,t=sN,n=J.cssPrefix,r=J.replacementClass,a=ZD;if(n!==e||r!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return a}var KE=!1;function Nc(){J.autoAddCss&&!KE&&(WD(pN()),KE=!0)}var JD={mixout:function(){return{dom:{css:pN,insertCss:Nc}}},hooks:function(){return{beforeDOMElementCreation:function(){Nc()},beforeI2svg:function(){Nc()}}}},Yn=hr||{};Yn[Gn]||(Yn[Gn]={});Yn[Gn].styles||(Yn[Gn].styles={});Yn[Gn].hooks||(Yn[Gn].hooks={});Yn[Gn].shims||(Yn[Gn].shims=[]);var nn=Yn[Gn],mN=[],ew=function e(){Oe.removeEventListener("DOMContentLoaded",e),nl=1,mN.map(function(t){return t()})},nl=!1;Vn&&(nl=(Oe.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Oe.readyState),nl||Oe.addEventListener("DOMContentLoaded",ew));function tw(e){Vn&&(nl?setTimeout(e,0):mN.push(e))}function Oo(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,a=e.children,i=a===void 0?[]:a;return typeof e=="string"?_N(e):"<".concat(t," ").concat(QD(r),">").concat(i.map(Oo).join(""),"")}function QE(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var yc=function(t,n,r,a){var i=Object.keys(t),o=i.length,s=n,l,c,u;for(r===void 0?(l=1,u=t[i[0]]):(l=0,u=r);l=55296&&a<=56319&&n=55296&&r<=56319&&n>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?(r-55296)*1024+a-56320+65536:r}function jE(e){return Object.keys(e).reduce(function(t,n){var r=e[n],a=!!r.icon;return a?t[r.iconName]=r.icon:t[n]=r,t},{})}function vm(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,a=r===void 0?!1:r,i=jE(t);typeof nn.hooks.addPack=="function"&&!a?nn.hooks.addPack(e,jE(t)):nn.styles[e]=j(j({},nn.styles[e]||{}),i),e==="fas"&&vm("fa",t)}var Jo,es,ts,ya=nn.styles,aw=nn.shims,iw=(Jo={},We(Jo,Ne,Object.values(oo[Ne])),We(Jo,ke,Object.values(oo[ke])),Jo),zg=null,gN={},fN={},EN={},SN={},TN={},ow=(es={},We(es,Ne,Object.keys(ao[Ne])),We(es,ke,Object.keys(ao[ke])),es);function sw(e){return~HD.indexOf(e)}function lw(e,t){var n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r===e&&a!==""&&!sw(a)?a:null}var bN=function(){var t=function(i){return yc(ya,function(o,s,l){return o[l]=yc(s,i,{}),o},{})};gN=t(function(a,i,o){if(i[3]&&(a[i[3]]=o),i[2]){var s=i[2].filter(function(l){return typeof l=="number"});s.forEach(function(l){a[l.toString(16)]=o})}return a}),fN=t(function(a,i,o){if(a[o]=o,i[2]){var s=i[2].filter(function(l){return typeof l=="string"});s.forEach(function(l){a[l]=o})}return a}),TN=t(function(a,i,o){var s=i[2];return a[o]=o,s.forEach(function(l){a[l]=o}),a});var n="far"in ya||J.autoFetchSvg,r=yc(aw,function(a,i){var o=i[0],s=i[1],l=i[2];return s==="far"&&!n&&(s="fas"),typeof o=="string"&&(a.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(a.unicodes[o.toString(16)]={prefix:s,iconName:l}),a},{names:{},unicodes:{}});EN=r.names,SN=r.unicodes,zg=kl(J.styleDefault,{family:J.familyDefault})};$D(function(e){zg=kl(e.styleDefault,{family:J.familyDefault})});bN();function $g(e,t){return(gN[e]||{})[t]}function cw(e,t){return(fN[e]||{})[t]}function $r(e,t){return(TN[e]||{})[t]}function hN(e){return EN[e]||{prefix:null,iconName:null}}function uw(e){var t=SN[e],n=$g("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function vr(){return zg}var Wg=function(){return{prefix:null,iconName:null,rest:[]}};function kl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?Ne:n,a=ao[r][e],i=io[r][e]||io[r][a],o=e in nn.styles?e:null;return i||o||null}var XE=(ts={},We(ts,Ne,Object.keys(oo[Ne])),We(ts,ke,Object.keys(oo[ke])),ts);function Ul(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,a=r===void 0?!1:r,i=(t={},We(t,Ne,"".concat(J.cssPrefix,"-").concat(Ne)),We(t,ke,"".concat(J.cssPrefix,"-").concat(ke)),t),o=null,s=Ne;(e.includes(i[Ne])||e.some(function(c){return XE[Ne].includes(c)}))&&(s=Ne),(e.includes(i[ke])||e.some(function(c){return XE[ke].includes(c)}))&&(s=ke);var l=e.reduce(function(c,u){var p=lw(J.cssPrefix,u);if(ya[u]?(u=iw[s].includes(u)?kD[s][u]:u,o=u,c.prefix=u):ow[s].indexOf(u)>-1?(o=u,c.prefix=kl(u,{family:s})):p?c.iconName=p:u!==J.replacementClass&&u!==i[Ne]&&u!==i[ke]&&c.rest.push(u),!a&&c.prefix&&c.iconName){var _=o==="fa"?hN(c.iconName):{},d=$r(c.prefix,c.iconName);_.prefix&&(o=null),c.iconName=_.iconName||d||c.iconName,c.prefix=_.prefix||c.prefix,c.prefix==="far"&&!ya.far&&ya.fas&&!J.autoFetchSvg&&(c.prefix="fas")}return c},Wg());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&s===ke&&(ya.fass||J.autoFetchSvg)&&(l.prefix="fass",l.iconName=$r(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||o==="fa")&&(l.prefix=vr()||"fas"),l}var dw=function(){function e(){CD(this,e),this.definitions={}}return ND(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i0&&u.forEach(function(p){typeof p=="string"&&(n[s][p]=c)}),n[s][l]=c}),n}}]),e}(),ZE=[],Oa={},Ga={},_w=Object.keys(Ga);function pw(e,t){var n=t.mixoutsTo;return ZE=e,Oa={},Object.keys(Ga).forEach(function(r){_w.indexOf(r)===-1&&delete Ga[r]}),ZE.forEach(function(r){var a=r.mixout?r.mixout():{};if(Object.keys(a).forEach(function(o){typeof a[o]=="function"&&(n[o]=a[o]),tl(a[o])==="object"&&Object.keys(a[o]).forEach(function(s){n[o]||(n[o]={}),n[o][s]=a[o][s]})}),r.hooks){var i=r.hooks();Object.keys(i).forEach(function(o){Oa[o]||(Oa[o]=[]),Oa[o].push(i[o])})}r.provides&&r.provides(Ga)}),n}function Cm(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Vn?(ta("beforeI2svg",t),Hn("pseudoElements2svg",t),Hn("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;J.autoReplaceSvg===!1&&(J.autoReplaceSvg=!0),J.observeMutations=!0,tw(function(){Ew({autoReplaceSvgRoot:n}),ta("watch",t)})}},fw={icon:function(t){if(t===null)return null;if(tl(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:$r(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=kl(t[0]);return{prefix:r,iconName:$r(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(J.cssPrefix,"-"))>-1||t.match(UD))){var a=Ul(t.split(" "),{skipLookups:!0});return{prefix:a.prefix||vr(),iconName:$r(a.prefix,a.iconName)||a.iconName}}if(typeof t=="string"){var i=vr();return{prefix:i,iconName:$r(i,t)||t}}}},Pt={noAuto:mw,config:J,dom:gw,parse:fw,library:vN,findIconDefinition:Rm,toHtml:Oo},Ew=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?Oe:n;(Object.keys(nn.styles).length>0||J.autoFetchSvg)&&Vn&&J.autoReplaceSvg&&Pt.dom.i2svg({node:r})};function Fl(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return Oo(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Vn){var r=Oe.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Sw(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,o=e.transform;if(Vg(o)&&n.found&&!r.found){var s=n.width,l=n.height,c={x:s/l/2,y:.5};a.style=Pl(j(j({},i),{},{"transform-origin":"".concat(c.x+o.x/16,"em ").concat(c.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function Tw(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,i=e.symbol,o=i===!0?"".concat(t,"-").concat(J.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:j(j({},a),{},{id:o}),children:r}]}]}function Kg(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,i=e.iconName,o=e.transform,s=e.symbol,l=e.title,c=e.maskId,u=e.titleId,p=e.extra,_=e.watchable,d=_===void 0?!1:_,g=r.found?r:n,S=g.width,b=g.height,f=a==="fak",E=[J.replacementClass,i?"".concat(J.cssPrefix,"-").concat(i):""].filter(function(k){return p.classes.indexOf(k)===-1}).filter(function(k){return k!==""||!!k}).concat(p.classes).join(" "),T={children:[],attributes:j(j({},p.attributes),{},{"data-prefix":a,"data-icon":i,class:E,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(S," ").concat(b)})},h=f&&!~p.classes.indexOf("fa-fw")?{width:"".concat(S/b*16*.0625,"em")}:{};d&&(T.attributes[ea]=""),l&&(T.children.push({tag:"title",attributes:{id:T.attributes["aria-labelledby"]||"title-".concat(u||lo())},children:[l]}),delete T.attributes.title);var y=j(j({},T),{},{prefix:a,iconName:i,main:n,mask:r,maskId:c,transform:o,symbol:s,styles:j(j({},h),p.styles)}),D=r.found&&n.found?Hn("generateAbstractMask",y)||{children:[],attributes:{}}:Hn("generateAbstractIcon",y)||{children:[],attributes:{}},C=D.children,M=D.attributes;return y.children=C,y.attributes=M,s?Tw(y):Sw(y)}function JE(e){var t=e.content,n=e.width,r=e.height,a=e.transform,i=e.title,o=e.extra,s=e.watchable,l=s===void 0?!1:s,c=j(j(j({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});l&&(c[ea]="");var u=j({},o.styles);Vg(a)&&(u.transform=XD({transform:a,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);var p=Pl(u);p.length>0&&(c.style=p);var _=[];return _.push({tag:"span",attributes:c,children:[t]}),i&&_.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),_}function bw(e){var t=e.content,n=e.title,r=e.extra,a=j(j(j({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=Pl(r.styles);i.length>0&&(a.style=i);var o=[];return o.push({tag:"span",attributes:a,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var Oc=nn.styles;function Nm(e){var t=e[0],n=e[1],r=e.slice(4),a=Fg(r,1),i=a[0],o=null;return Array.isArray(i)?o={tag:"g",attributes:{class:"".concat(J.cssPrefix,"-").concat(zr.GROUP)},children:[{tag:"path",attributes:{class:"".concat(J.cssPrefix,"-").concat(zr.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(J.cssPrefix,"-").concat(zr.PRIMARY),fill:"currentColor",d:i[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:t,height:n,icon:o}}var hw={found:!1,width:512,height:512};function vw(e,t){!lN&&!J.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function ym(e,t){var n=t;return t==="fa"&&J.styleDefault!==null&&(t=vr()),new Promise(function(r,a){if(Hn("missingIconAbstract"),n==="fa"){var i=hN(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&Oc[t]&&Oc[t][e]){var o=Oc[t][e];return r(Nm(o))}vw(e,t),r(j(j({},hw),{},{icon:J.showMissingIcons&&e?Hn("missingIconAbstract")||{}:{}}))})}var eS=function(){},Om=J.measurePerformance&&Wo&&Wo.mark&&Wo.measure?Wo:{mark:eS,measure:eS},Ci='FA "6.4.0"',Cw=function(t){return Om.mark("".concat(Ci," ").concat(t," begins")),function(){return CN(t)}},CN=function(t){Om.mark("".concat(Ci," ").concat(t," ends")),Om.measure("".concat(Ci," ").concat(t),"".concat(Ci," ").concat(t," begins"),"".concat(Ci," ").concat(t," ends"))},Qg={begin:Cw,end:CN},Rs=function(){};function tS(e){var t=e.getAttribute?e.getAttribute(ea):null;return typeof t=="string"}function Rw(e){var t=e.getAttribute?e.getAttribute(Gg):null,n=e.getAttribute?e.getAttribute(Yg):null;return t&&n}function Nw(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(J.replacementClass)}function yw(){if(J.autoReplaceSvg===!0)return Ns.replace;var e=Ns[J.autoReplaceSvg];return e||Ns.replace}function Ow(e){return Oe.createElementNS("http://www.w3.org/2000/svg",e)}function Iw(e){return Oe.createElement(e)}function RN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?Ow:Iw:n;if(typeof e=="string")return Oe.createTextNode(e);var a=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){a.setAttribute(o,e.attributes[o])});var i=e.children||[];return i.forEach(function(o){a.appendChild(RN(o,{ceFn:r}))}),a}function Aw(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Ns={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(a){n.parentNode.insertBefore(RN(a),n)}),n.getAttribute(ea)===null&&J.keepOriginalSource){var r=Oe.createComment(Aw(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~qg(n).indexOf(J.replacementClass))return Ns.replace(t);var a=new RegExp("".concat(J.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var i=r[0].attributes.class.split(" ").reduce(function(s,l){return l===J.replacementClass||l.match(a)?s.toSvg.push(l):s.toNode.push(l),s},{toNode:[],toSvg:[]});r[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",i.toNode.join(" "))}var o=r.map(function(s){return Oo(s)}).join(` `);n.setAttribute(ea,""),n.innerHTML=o}};function nS(e){e()}function NN(e,t){var n=typeof t=="function"?t:Rs;if(e.length===0)n();else{var r=nS;J.mutateApproach===LD&&(r=hr.requestAnimationFrame||nS),r(function(){var a=yw(),i=Qg.begin("mutate");e.map(a),i(),n()})}}var jg=!1;function yN(){jg=!0}function Im(){jg=!1}var rl=null;function rS(e){if($E&&J.observeMutations){var t=e.treeCallback,n=t===void 0?Rs:t,r=e.nodeCallback,a=r===void 0?Rs:r,i=e.pseudoElementsCallback,o=i===void 0?Rs:i,s=e.observeMutationsRoot,l=s===void 0?Oe:s;rl=new $E(function(c){if(!jg){var u=vr();ni(c).forEach(function(p){if(p.type==="childList"&&p.addedNodes.length>0&&!tS(p.addedNodes[0])&&(J.searchPseudoElements&&o(p.target),n(p.target)),p.type==="attributes"&&p.target.parentNode&&J.searchPseudoElements&&o(p.target.parentNode),p.type==="attributes"&&tS(p.target)&&~YD.indexOf(p.attributeName))if(p.attributeName==="class"&&Rw(p.target)){var _=Ul(qg(p.target)),d=_.prefix,g=_.iconName;p.target.setAttribute(Gg,d||u),g&&p.target.setAttribute(Yg,g)}else Nw(p.target)&&a(p.target)})}}),Vn&&rl.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Dw(){rl&&rl.disconnect()}function ww(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,a){var i=a.split(":"),o=i[0],s=i.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function xw(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",a=Ul(qg(e));return a.prefix||(a.prefix=vr()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=cw(a.prefix,e.innerText)||$g(a.prefix,hm(e.innerText))),!a.iconName&&J.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function Mw(e){var t=ni(e.attributes).reduce(function(a,i){return a.name!=="class"&&a.name!=="style"&&(a[i.name]=i.value),a},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return J.autoA11y&&(n?t["aria-labelledby"]="".concat(J.replacementClass,"-title-").concat(r||lo()):(t["aria-hidden"]="true",t.focusable="false")),t}function Lw(){return{iconName:null,title:null,titleId:null,prefix:null,transform:fn,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function aS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=xw(e),r=n.iconName,a=n.prefix,i=n.rest,o=Mw(e),s=Cm("parseNodeAttributes",{},e),l=t.styleParser?ww(e):[];return j({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:fn,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:o}},s)}var Pw=nn.styles;function ON(e){var t=J.autoReplaceSvg==="nest"?aS(e,{styleParser:!1}):aS(e);return~t.extra.classes.indexOf(cN)?Hn("generateLayersText",e,t):Hn("generateSvgReplacementMutation",e,t)}var Cr=new Set;Hg.map(function(e){Cr.add("fa-".concat(e))});Object.keys(ao[Ne]).map(Cr.add.bind(Cr));Object.keys(ao[ke]).map(Cr.add.bind(Cr));Cr=No(Cr);function iS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Vn)return Promise.resolve();var n=Oe.documentElement.classList,r=function(p){return n.add("".concat(WE,"-").concat(p))},a=function(p){return n.remove("".concat(WE,"-").concat(p))},i=J.autoFetchSvg?Cr:Hg.map(function(u){return"fa-".concat(u)}).concat(Object.keys(Pw));i.includes("fa")||i.push("fa");var o=[".".concat(cN,":not([").concat(ea,"])")].concat(i.map(function(u){return".".concat(u,":not([").concat(ea,"])")})).join(", ");if(o.length===0)return Promise.resolve();var s=[];try{s=ni(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),a("complete");else return Promise.resolve();var l=Qg.begin("onTree"),c=s.reduce(function(u,p){try{var _=ON(p);_&&u.push(_)}catch(d){lN||d.name==="MissingIcon"&&console.error(d)}return u},[]);return new Promise(function(u,p){Promise.all(c).then(function(_){NN(_,function(){r("active"),r("complete"),a("pending"),typeof t=="function"&&t(),l(),u()})}).catch(function(_){l(),p(_)})})}function kw(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ON(e).then(function(n){n&&NN([n],t)})}function Uw(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Rm(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:Rm(a||{})),e(r,j(j({},n),{},{mask:a}))}}var Fw=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,a=r===void 0?fn:r,i=n.symbol,o=i===void 0?!1:i,s=n.mask,l=s===void 0?null:s,c=n.maskId,u=c===void 0?null:c,p=n.title,_=p===void 0?null:p,d=n.titleId,g=d===void 0?null:d,S=n.classes,b=S===void 0?[]:S,f=n.attributes,E=f===void 0?{}:f,T=n.styles,h=T===void 0?{}:T;if(t){var y=t.prefix,D=t.iconName,C=t.icon;return Fl(j({type:"icon"},t),function(){return ta("beforeDOMElementCreation",{iconDefinition:t,params:n}),J.autoA11y&&(_?E["aria-labelledby"]="".concat(J.replacementClass,"-title-").concat(g||lo()):(E["aria-hidden"]="true",E.focusable="false")),Kg({icons:{main:Nm(C),mask:l?Nm(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:y,iconName:D,transform:j(j({},fn),a),symbol:o,title:_,maskId:u,titleId:g,extra:{attributes:E,styles:h,classes:b}})})}},Bw={mixout:function(){return{icon:Uw(Fw)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=iS,n.nodeCallback=kw,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,a=r===void 0?Oe:r,i=n.callback,o=i===void 0?function(){}:i;return iS(a,o)},t.generateSvgReplacementMutation=function(n,r){var a=r.iconName,i=r.title,o=r.titleId,s=r.prefix,l=r.transform,c=r.symbol,u=r.mask,p=r.maskId,_=r.extra;return new Promise(function(d,g){Promise.all([ym(a,s),u.iconName?ym(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(S){var b=Fg(S,2),f=b[0],E=b[1];d([n,Kg({icons:{main:f,mask:E},prefix:s,iconName:a,transform:l,symbol:c,maskId:p,title:i,titleId:o,extra:_,watchable:!0})])}).catch(g)})},t.generateAbstractIcon=function(n){var r=n.children,a=n.attributes,i=n.main,o=n.transform,s=n.styles,l=Pl(s);l.length>0&&(a.style=l);var c;return Vg(o)&&(c=Hn("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),r.push(c||i.icon),{children:r,attributes:a}}}},Gw={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.classes,i=a===void 0?[]:a;return Fl({type:"layer"},function(){ta("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(s){Array.isArray(s)?s.map(function(l){o=o.concat(l.abstract)}):o=o.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(J.cssPrefix,"-layers")].concat(No(i)).join(" ")},children:o}]})}}}},Yw={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.title,i=a===void 0?null:a,o=r.classes,s=o===void 0?[]:o,l=r.attributes,c=l===void 0?{}:l,u=r.styles,p=u===void 0?{}:u;return Fl({type:"counter",content:n},function(){return ta("beforeDOMElementCreation",{content:n,params:r}),bw({content:n.toString(),title:i,extra:{attributes:c,styles:p,classes:["".concat(J.cssPrefix,"-layers-counter")].concat(No(s))}})})}}}},Hw={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.transform,i=a===void 0?fn:a,o=r.title,s=o===void 0?null:o,l=r.classes,c=l===void 0?[]:l,u=r.attributes,p=u===void 0?{}:u,_=r.styles,d=_===void 0?{}:_;return Fl({type:"text",content:n},function(){return ta("beforeDOMElementCreation",{content:n,params:r}),JE({content:n,transform:j(j({},fn),i),title:s,extra:{attributes:p,styles:d,classes:["".concat(J.cssPrefix,"-layers-text")].concat(No(c))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var a=r.title,i=r.transform,o=r.extra,s=null,l=null;if(iN){var c=parseInt(getComputedStyle(n).fontSize,10),u=n.getBoundingClientRect();s=u.width/c,l=u.height/c}return J.autoA11y&&!a&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,JE({content:n.innerHTML,width:s,height:l,transform:i,title:a,extra:o,watchable:!0})])}}},qw=new RegExp('"',"ug"),oS=[1105920,1112319];function Vw(e){var t=e.replace(qw,""),n=rw(t,0),r=n>=oS[0]&&n<=oS[1],a=t.length===2?t[0]===t[1]:!1;return{value:hm(a?t[0]:t),isSecondary:r||a}}function sS(e,t){var n="".concat(MD).concat(t.replace(":","-"));return new Promise(function(r,a){if(e.getAttribute(n)!==null)return r();var i=ni(e.children),o=i.filter(function(C){return C.getAttribute(bm)===t})[0],s=hr.getComputedStyle(e,t),l=s.getPropertyValue("font-family").match(FD),c=s.getPropertyValue("font-weight"),u=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),r();if(l&&u!=="none"&&u!==""){var p=s.getPropertyValue("content"),_=~["Sharp"].indexOf(l[2])?ke:Ne,d=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?io[_][l[2].toLowerCase()]:BD[_][c],g=Vw(p),S=g.value,b=g.isSecondary,f=l[0].startsWith("FontAwesome"),E=$g(d,S),T=E;if(f){var h=uw(S);h.iconName&&h.prefix&&(E=h.iconName,d=h.prefix)}if(E&&!b&&(!o||o.getAttribute(Gg)!==d||o.getAttribute(Yg)!==T)){e.setAttribute(n,T),o&&e.removeChild(o);var y=Lw(),D=y.extra;D.attributes[bm]=t,ym(E,d).then(function(C){var M=Kg(j(j({},y),{},{icons:{main:C,mask:Wg()},prefix:d,iconName:T,extra:D,watchable:!0})),k=Oe.createElement("svg");t==="::before"?e.insertBefore(k,e.firstChild):e.appendChild(k),k.outerHTML=M.map(function(Y){return Oo(Y)}).join(` `),e.removeAttribute(n),r()}).catch(a)}else r()}else r()})}function zw(e){return Promise.all([sS(e,"::before"),sS(e,"::after")])}function $w(e){return e.parentNode!==document.head&&!~PD.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(bm)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function lS(e){if(Vn)return new Promise(function(t,n){var r=ni(e.querySelectorAll("*")).filter($w).map(zw),a=Qg.begin("searchPseudoElements");yN(),Promise.all(r).then(function(){a(),Im(),t()}).catch(function(){a(),Im(),n()})})}var Ww={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=lS,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,a=r===void 0?Oe:r;J.searchPseudoElements&&lS(a)}}},cS=!1,Kw={mixout:function(){return{dom:{unwatch:function(){yN(),cS=!0}}}},hooks:function(){return{bootstrap:function(){rS(Cm("mutationObserverCallbacks",{}))},noAuto:function(){Dw()},watch:function(n){var r=n.observeMutationsRoot;cS?Im():rS(Cm("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},uS=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,a){var i=a.toLowerCase().split("-"),o=i[0],s=i.slice(1).join("-");if(o&&s==="h")return r.flipX=!0,r;if(o&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(o){case"grow":r.size=r.size+s;break;case"shrink":r.size=r.size-s;break;case"left":r.x=r.x-s;break;case"right":r.x=r.x+s;break;case"up":r.y=r.y-s;break;case"down":r.y=r.y+s;break;case"rotate":r.rotate=r.rotate+s;break}return r},n)},Qw={mixout:function(){return{parse:{transform:function(n){return uS(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-transform");return a&&(n.transform=uS(a)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,a=n.transform,i=n.containerWidth,o=n.iconWidth,s={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(a.x*32,", ").concat(a.y*32,") "),c="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),u="rotate(".concat(a.rotate," 0 0)"),p={transform:"".concat(l," ").concat(c," ").concat(u)},_={transform:"translate(".concat(o/2*-1," -256)")},d={outer:s,inner:p,path:_};return{tag:"g",attributes:j({},d.outer),children:[{tag:"g",attributes:j({},d.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:j(j({},r.icon.attributes),d.path)}]}]}}}},Ic={x:0,y:0,width:"100%",height:"100%"};function dS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function jw(e){return e.tag==="g"?e.children:[e]}var Xw={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-mask"),i=a?Ul(a.split(" ").map(function(o){return o.trim()})):Wg();return i.prefix||(i.prefix=vr()),n.mask=i,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,a=n.attributes,i=n.main,o=n.mask,s=n.maskId,l=n.transform,c=i.width,u=i.icon,p=o.width,_=o.icon,d=jD({transform:l,containerWidth:p,iconWidth:c}),g={tag:"rect",attributes:j(j({},Ic),{},{fill:"white"})},S=u.children?{children:u.children.map(dS)}:{},b={tag:"g",attributes:j({},d.inner),children:[dS(j({tag:u.tag,attributes:j(j({},u.attributes),d.path)},S))]},f={tag:"g",attributes:j({},d.outer),children:[b]},E="mask-".concat(s||lo()),T="clip-".concat(s||lo()),h={tag:"mask",attributes:j(j({},Ic),{},{id:E,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,f]},y={tag:"defs",children:[{tag:"clipPath",attributes:{id:T},children:jw(_)},h]};return r.push(y,{tag:"rect",attributes:j({fill:"currentColor","clip-path":"url(#".concat(T,")"),mask:"url(#".concat(E,")")},Ic)}),{children:r,attributes:a}}}},Zw={provides:function(t){var n=!1;hr.matchMedia&&(n=hr.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],a={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:j(j({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=j(j({},i),{},{attributeName:"opacity"}),s={tag:"circle",attributes:j(j({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||s.children.push({tag:"animate",attributes:j(j({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:j(j({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(s),r.push({tag:"path",attributes:j(j({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:j(j({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:j(j({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:j(j({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Jw={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-symbol"),i=a===null?!1:a===""?!0:a;return n.symbol=i,n}}}},ex=[JD,Bw,Gw,Yw,Hw,Ww,Kw,Qw,Xw,Zw,Jw];pw(ex,{mixoutsTo:Pt});Pt.noAuto;Pt.config;Pt.library;Pt.dom;var Am=Pt.parse;Pt.findIconDefinition;Pt.toHtml;var tx=Pt.icon;Pt.layer;Pt.text;Pt.counter;var IN={exports:{}},nx="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",rx=nx,ax=rx;function AN(){}function DN(){}DN.resetWarningCache=AN;var ix=function(){function e(r,a,i,o,s,l){if(l!==ax){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:DN,resetWarningCache:AN};return n.PropTypes=n,n};IN.exports=ix();var Le=IN.exports;const _e=Za(Le);function _S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function lr(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function sx(e,t){if(e==null)return{};var n=ox(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Dm(e){return lx(e)||cx(e)||ux(e)||dx()}function lx(e){if(Array.isArray(e))return wm(e)}function cx(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ux(e,t){if(e){if(typeof e=="string")return wm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wm(e,t)}}function wm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return xN(e,l)}),a=Object.keys(t.attributes||{}).reduce(function(l,c){var u=t.attributes[c];switch(c){case"class":l.attrs.className=u,delete t.attributes.class;break;case"style":l.attrs.style=fx(u);break;default:c.indexOf("aria-")===0||c.indexOf("data-")===0?l.attrs[c.toLowerCase()]=u:l.attrs[wN(c)]=u}return l},{attrs:{}}),i=n.style,o=i===void 0?{}:i,s=sx(n,mx);return a.attrs.style=lr(lr({},a.attrs.style),o),e.apply(void 0,[t.tag,lr(lr({},a.attrs),s)].concat(Dm(r)))}var MN=!1;try{MN=!0}catch{}function Ex(){if(!MN&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function pS(e){if(e&&al(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Am.icon)return Am.icon(e);if(e===null)return null;if(e&&al(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ac(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Ia({},e,t):{}}var re=tt.forwardRef(function(e,t){var n=e.icon,r=e.mask,a=e.symbol,i=e.className,o=e.title,s=e.titleId,l=e.maskId,c=pS(n),u=Ac("classes",[].concat(Dm(_x(e)),Dm(i.split(" ")))),p=Ac("transform",typeof e.transform=="string"?Am.transform(e.transform):e.transform),_=Ac("mask",pS(r)),d=tx(c,lr(lr(lr(lr({},u),p),_),{},{symbol:a,title:o,titleId:s,maskId:l}));if(!d)return Ex("Could not find icon",c),null;var g=d.abstract,S={ref:t};return Object.keys(e).forEach(function(b){re.defaultProps.hasOwnProperty(b)||(S[b]=e[b])}),Sx(g[0],S)});re.displayName="FontAwesomeIcon";re.propTypes={beat:_e.bool,border:_e.bool,beatFade:_e.bool,bounce:_e.bool,className:_e.string,fade:_e.bool,flash:_e.bool,mask:_e.oneOfType([_e.object,_e.array,_e.string]),maskId:_e.string,fixedWidth:_e.bool,inverse:_e.bool,flip:_e.oneOf([!0,!1,"horizontal","vertical","both"]),icon:_e.oneOfType([_e.object,_e.array,_e.string]),listItem:_e.bool,pull:_e.oneOf(["right","left"]),pulse:_e.bool,rotation:_e.oneOf([0,90,180,270]),shake:_e.bool,size:_e.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:_e.bool,spinPulse:_e.bool,spinReverse:_e.bool,symbol:_e.oneOfType([_e.bool,_e.string]),title:_e.string,titleId:_e.string,transform:_e.oneOfType([_e.string,_e.object]),swapOpacity:_e.bool};re.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var Sx=xN.bind(null,tt.createElement),LN={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Xg={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},PN={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},kN={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Tx={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},bx={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},hx=bx,mS={prefix:"fas",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"]},vx={prefix:"fas",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},gS={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},UN={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Cx={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Rx={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},Nx={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},FN=Nx,fS={prefix:"fas",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"]},yx={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Ox={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},Ix={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},il={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},Zg={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Ax={prefix:"fas",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},ol={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},BN={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},GN=BN,Dx={prefix:"fas",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z"]},wx={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},xx={prefix:"fas",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z"]},Mx={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},YN={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Lx=YN,Px={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z"]},kx={prefix:"fas",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z"]},Ux={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},HN=Ux,Fx={prefix:"fas",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z"]},Bx={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},Gx={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Yx={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z"]},Jg={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},qN=Jg,Hx={prefix:"fas",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z"]},qx={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z"]},VN=qx,Vx={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z"]},zx={prefix:"fas",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z"]};let Kt=class{constructor(t,n,r,a){H(this,"name");H(this,"id");H(this,"windowContent");H(this,"windowOptions");H(this,"isActive",!1);H(this,"WindowContent",t=>(t={...t,...this.windowOptions},this.windowContent==null?null:m.jsx(this.windowContent,{...t})));Object.assign(this,{name:t,id:n,windowContent:r,windowOptions:a}),this.windowContent==null&&console.warn(`App (${this.id}) is missing the windowContent property.`)}};const zN=N.createContext(void 0);function Ar(){return N.useContext(zN)}const $x="_FileExplorer_a7vfz_1",Wx="_Header_a7vfz_25",Kx="_IconButton_a7vfz_45",Qx="_PathInput_a7vfz_137",jx="_Body_a7vfz_159",Xx="_Sidebar_a7vfz_175",Zx="_NavButton_a7vfz_203",Jx="_Main_a7vfz_249",eM="_Footer_a7vfz_277",tM="_Selector_a7vfz_315",Qe={FileExplorer:$x,Header:Wx,IconButton:Kx,PathInput:Qx,Body:jx,Sidebar:Xx,NavButton:Zx,Main:Jx,Footer:eM,Selector:tM},$N=N.createContext(void 0);function ln(){return N.useContext($N)}class ce{constructor(t,n){H(this,"x");H(this,"y");this.x=t,this.y=n??t}static get ZERO(){return new ce(0,0)}get clone(){return new ce(this.x,this.y)}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}getDistance(t,n){let r=0,a=0;if(t instanceof ce){const i=t;r=this.x-i.x,a=this.y-i.y}else r=this.x-t,a=this.y-n;return Math.sqrt(r*r+a*a)}}class WN{constructor(t,n){H(this,"size",new ce(400,200));H(this,"position",new ce(300,300));H(this,"icon",null);H(this,"title",null);H(this,"modalsManager",null);H(this,"element",null);H(this,"props",{});H(this,"callback",null);H(this,"id",null);H(this,"dismissible",!0);H(this,"lastInteraction");this.element=t,this.callback=n,this.focus()}setIcon(t){return this.icon=t,this}setTitle(t){return this.title=t,this}setPosition(t){return this.position=t,this}setSize(t){return this.size=t,this}setProps(t){return this.props=t,this}setDismissible(t){return this.dismissible=t,this}focus(){this.lastInteraction=Date.now()}finish(...t){var n;this.modalsManager==null||this.id==null||(this.modalsManager.close(this.id),(n=this.callback)==null||n.call(this,...t))}close(){this.finish()}}const KN=N.createContext(void 0);function ef(){return N.useContext(KN)}const nM="_Actions_1ym35_1",rM="_Uninitiated_1ym35_29",aM="_AlignLeft_1ym35_37",iM="_AlignTop_1ym35_51",oM="_ContextMenu_1ym35_65",sM="_Button_1ym35_89",lM="_Dropdown_1ym35_91",cM="_Label_1ym35_137",uM="_Shortcut_1ym35_153",dM="_Icon_1ym35_161",_M="_ImageIcon_1ym35_189",pM="_DropdownContent_1ym35_243",mM="_Active_1ym35_269",gM="_Divider_1ym35_279",fM="_DropdownArrow_1ym35_353",he={Actions:nM,Uninitiated:rM,AlignLeft:aM,AlignTop:iM,ContextMenu:oM,Button:sM,Dropdown:lM,Label:cM,Shortcut:uM,Icon:dM,ImageIcon:_M,DropdownContent:pM,Active:mM,Divider:gM,"Header-menu":"_Header-menu_1ym35_295",DropdownArrow:fM},sl={CONTEXT_MENU:he.ContextMenu,SHORTCUTS_LISTENER:he["Shortcuts-listener"],HEADER_MENU:he["Header-menu"]};function bn({Actions:e}){const t=ef();return{onContextMenu:N.useCallback((a,i={})=>{var c;a.preventDefault(),a.stopPropagation();let o=(a==null?void 0:a.clientX)??0,s=(a==null?void 0:a.clientY)??0;if((c=t.containerRef)!=null&&c.current){const u=t.containerRef.current.getBoundingClientRect();o-=u.x,s-=u.y/2}const l=new WN(e).setPosition(new ce(o,s)).setProps({triggerParams:i,className:sl.CONTEXT_MENU,onAnyTrigger:()=>{l.close()}});return t.open(l),l},[e,t]),ShortcutsListener:()=>m.jsx(e,{className:sl.SHORTCUTS_LISTENER})}}const EM="_TextRegular_trpok_1",SM="_TextLight_trpok_13",TM="_TextSemibold_trpok_27",bM="_TextBold_trpok_37",Ye={TextRegular:EM,TextLight:SM,TextSemibold:TM,TextBold:bM};function ns({onClick:e,icon:t,name:n}){return m.jsxs("button",{tabIndex:0,className:`${Qe.NavButton} ${Ye.TextSemibold}`,onClick:e,children:[m.jsx(re,{icon:t}),n]})}const Bl={CloseButton:0},hM=new ce(400,200),QN=new ce(700,400);function oa(){const e=ef();return{openWindowedModal:N.useCallback(({Modal:n,...r})=>{var c;const a=r.size??hM;let i=(window.innerWidth-a.x)/4,o=(window.innerHeight-a.y)/4;if((c=e.containerRef)!=null&&c.current){const u=e.containerRef.current.getBoundingClientRect();i-=u.x/2,o-=u.y/2}const s=new WN(n).setPosition(new ce(i,o)).setSize(a).setDismissible(!1).setProps({params:r}),l=r.single??!1;return e.open(s,l),s},[e])}}const vM=250;let Dc=null;function ES({onClick:e,onDoubleClick:t,children:n,...r}){const[a,i]=N.useState(!1),o=s=>{if(s.preventDefault(),s.stopPropagation(),Dc!=null&&clearTimeout(Dc),a){i(!1),t==null||t(s);return}i(!0),e==null||e(s),Dc=setTimeout(()=>{i(!1)},vM)};return m.jsx("button",{...r,onClick:o,children:n})}const CM="_DirectoryList_1xkyl_1",RM="_FileButton_1xkyl_17",NM="_FolderButton_1xkyl_17",yM="_FileIcon_1xkyl_91",OM="_FolderIcon_1xkyl_91",IM="_SelectionRect_1xkyl_127",ua={DirectoryList:CM,FileButton:RM,FolderButton:NM,FileIcon:yM,FolderIcon:OM,SelectionRect:IM},AM="_ImagePreview_a5cin_1",DM={ImagePreview:AM};function jN(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function co(){return co=Object.assign?Object.assign.bind():function(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return xN(e,l)}),a=Object.keys(t.attributes||{}).reduce(function(l,c){var u=t.attributes[c];switch(c){case"class":l.attrs.className=u,delete t.attributes.class;break;case"style":l.attrs.style=fx(u);break;default:c.indexOf("aria-")===0||c.indexOf("data-")===0?l.attrs[c.toLowerCase()]=u:l.attrs[wN(c)]=u}return l},{attrs:{}}),i=n.style,o=i===void 0?{}:i,s=sx(n,mx);return a.attrs.style=lr(lr({},a.attrs.style),o),e.apply(void 0,[t.tag,lr(lr({},a.attrs),s)].concat(Dm(r)))}var MN=!1;try{MN=!0}catch{}function Ex(){if(!MN&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function pS(e){if(e&&al(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Am.icon)return Am.icon(e);if(e===null)return null;if(e&&al(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ac(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Ia({},e,t):{}}var re=tt.forwardRef(function(e,t){var n=e.icon,r=e.mask,a=e.symbol,i=e.className,o=e.title,s=e.titleId,l=e.maskId,c=pS(n),u=Ac("classes",[].concat(Dm(_x(e)),Dm(i.split(" ")))),p=Ac("transform",typeof e.transform=="string"?Am.transform(e.transform):e.transform),_=Ac("mask",pS(r)),d=tx(c,lr(lr(lr(lr({},u),p),_),{},{symbol:a,title:o,titleId:s,maskId:l}));if(!d)return Ex("Could not find icon",c),null;var g=d.abstract,S={ref:t};return Object.keys(e).forEach(function(b){re.defaultProps.hasOwnProperty(b)||(S[b]=e[b])}),Sx(g[0],S)});re.displayName="FontAwesomeIcon";re.propTypes={beat:_e.bool,border:_e.bool,beatFade:_e.bool,bounce:_e.bool,className:_e.string,fade:_e.bool,flash:_e.bool,mask:_e.oneOfType([_e.object,_e.array,_e.string]),maskId:_e.string,fixedWidth:_e.bool,inverse:_e.bool,flip:_e.oneOf([!0,!1,"horizontal","vertical","both"]),icon:_e.oneOfType([_e.object,_e.array,_e.string]),listItem:_e.bool,pull:_e.oneOf(["right","left"]),pulse:_e.bool,rotation:_e.oneOf([0,90,180,270]),shake:_e.bool,size:_e.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:_e.bool,spinPulse:_e.bool,spinReverse:_e.bool,symbol:_e.oneOfType([_e.bool,_e.string]),title:_e.string,titleId:_e.string,transform:_e.oneOfType([_e.string,_e.object]),swapOpacity:_e.bool};re.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var Sx=xN.bind(null,tt.createElement),LN={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Xg={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},PN={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},kN={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Tx={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},bx={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},hx=bx,mS={prefix:"fas",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"]},vx={prefix:"fas",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},gS={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},UN={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Cx={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Rx={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},Nx={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},FN=Nx,fS={prefix:"fas",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"]},yx={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Ox={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},Ix={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},il={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},Zg={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Ax={prefix:"fas",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},ol={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},BN={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},GN=BN,Dx={prefix:"fas",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z"]},wx={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},xx={prefix:"fas",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z"]},Mx={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},YN={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Lx=YN,Px={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z"]},kx={prefix:"fas",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z"]},Ux={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},HN=Ux,Fx={prefix:"fas",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z"]},Bx={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},Gx={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Yx={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z"]},Jg={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},qN=Jg,Hx={prefix:"fas",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z"]},qx={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z"]},VN=qx,Vx={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z"]},zx={prefix:"fas",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z"]};let Kt=class{constructor(t,n,r,a){H(this,"name");H(this,"id");H(this,"windowContent");H(this,"windowOptions");H(this,"isActive",!1);H(this,"WindowContent",t=>(t={...t,...this.windowOptions},this.windowContent==null?null:m.jsx(this.windowContent,{...t})));Object.assign(this,{name:t,id:n,windowContent:r,windowOptions:a}),this.windowContent==null&&console.warn(`App (${this.id}) is missing the windowContent property.`)}};const zN=N.createContext(void 0);function Ar(){return N.useContext(zN)}const $x="_FileExplorer_10w0u_1",Wx="_Header_10w0u_25",Kx="_IconButton_10w0u_45",Qx="_PathInput_10w0u_137",jx="_Body_10w0u_159",Xx="_Sidebar_10w0u_175",Zx="_NavButton_10w0u_203",Jx="_Main_10w0u_249",eM="_Footer_10w0u_277",tM="_Selector_10w0u_315",Qe={FileExplorer:$x,Header:Wx,IconButton:Kx,PathInput:Qx,Body:jx,Sidebar:Xx,NavButton:Zx,Main:Jx,Footer:eM,Selector:tM},$N=N.createContext(void 0);function ln(){return N.useContext($N)}class ce{constructor(t,n){H(this,"x");H(this,"y");this.x=t,this.y=n??t}static get ZERO(){return new ce(0,0)}get clone(){return new ce(this.x,this.y)}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}getDistance(t,n){let r=0,a=0;if(t instanceof ce){const i=t;r=this.x-i.x,a=this.y-i.y}else r=this.x-t,a=this.y-n;return Math.sqrt(r*r+a*a)}}class WN{constructor(t,n){H(this,"size",new ce(400,200));H(this,"position",new ce(300,300));H(this,"icon",null);H(this,"title",null);H(this,"modalsManager",null);H(this,"element",null);H(this,"props",{});H(this,"callback",null);H(this,"id",null);H(this,"dismissible",!0);H(this,"lastInteraction");this.element=t,this.callback=n,this.focus()}setIcon(t){return this.icon=t,this}setTitle(t){return this.title=t,this}setPosition(t){return this.position=t,this}setSize(t){return this.size=t,this}setProps(t){return this.props=t,this}setDismissible(t){return this.dismissible=t,this}focus(){this.lastInteraction=Date.now()}finish(...t){var n;this.modalsManager==null||this.id==null||(this.modalsManager.close(this.id),(n=this.callback)==null||n.call(this,...t))}close(){this.finish()}}const KN=N.createContext(void 0);function ef(){return N.useContext(KN)}const nM="_Actions_1ym35_1",rM="_Uninitiated_1ym35_29",aM="_AlignLeft_1ym35_37",iM="_AlignTop_1ym35_51",oM="_ContextMenu_1ym35_65",sM="_Button_1ym35_89",lM="_Dropdown_1ym35_91",cM="_Label_1ym35_137",uM="_Shortcut_1ym35_153",dM="_Icon_1ym35_161",_M="_ImageIcon_1ym35_189",pM="_DropdownContent_1ym35_243",mM="_Active_1ym35_269",gM="_Divider_1ym35_279",fM="_DropdownArrow_1ym35_353",he={Actions:nM,Uninitiated:rM,AlignLeft:aM,AlignTop:iM,ContextMenu:oM,Button:sM,Dropdown:lM,Label:cM,Shortcut:uM,Icon:dM,ImageIcon:_M,DropdownContent:pM,Active:mM,Divider:gM,"Header-menu":"_Header-menu_1ym35_295",DropdownArrow:fM},sl={CONTEXT_MENU:he.ContextMenu,SHORTCUTS_LISTENER:he["Shortcuts-listener"],HEADER_MENU:he["Header-menu"]};function bn({Actions:e}){const t=ef();return{onContextMenu:N.useCallback((a,i={})=>{var c;a.preventDefault(),a.stopPropagation();let o=(a==null?void 0:a.clientX)??0,s=(a==null?void 0:a.clientY)??0;if((c=t.containerRef)!=null&&c.current){const u=t.containerRef.current.getBoundingClientRect();o-=u.x,s-=u.y/2}const l=new WN(e).setPosition(new ce(o,s)).setProps({triggerParams:i,className:sl.CONTEXT_MENU,onAnyTrigger:()=>{l.close()}});return t.open(l),l},[e,t]),ShortcutsListener:()=>m.jsx(e,{className:sl.SHORTCUTS_LISTENER})}}const EM="_TextRegular_trpok_1",SM="_TextLight_trpok_13",TM="_TextSemibold_trpok_27",bM="_TextBold_trpok_37",Ye={TextRegular:EM,TextLight:SM,TextSemibold:TM,TextBold:bM};function ns({onClick:e,icon:t,name:n}){return m.jsxs("button",{tabIndex:0,className:`${Qe.NavButton} ${Ye.TextSemibold}`,onClick:e,children:[m.jsx(re,{icon:t}),n]})}const Bl={CloseButton:0},hM=new ce(400,200),QN=new ce(700,400);function oa(){const e=ef();return{openWindowedModal:N.useCallback(({Modal:n,...r})=>{var c;const a=r.size??hM;let i=(window.innerWidth-a.x)/4,o=(window.innerHeight-a.y)/4;if((c=e.containerRef)!=null&&c.current){const u=e.containerRef.current.getBoundingClientRect();i-=u.x/2,o-=u.y/2}const s=new WN(n).setPosition(new ce(i,o)).setSize(a).setDismissible(!1).setProps({params:r}),l=r.single??!1;return e.open(s,l),s},[e])}}const vM=250;let Dc=null;function ES({onClick:e,onDoubleClick:t,children:n,...r}){const[a,i]=N.useState(!1),o=s=>{if(s.preventDefault(),s.stopPropagation(),Dc!=null&&clearTimeout(Dc),a){i(!1),t==null||t(s);return}i(!0),e==null||e(s),Dc=setTimeout(()=>{i(!1)},vM)};return m.jsx("button",{...r,onClick:o,children:n})}const CM="_DirectoryList_1xkyl_1",RM="_FileButton_1xkyl_17",NM="_FolderButton_1xkyl_17",yM="_FileIcon_1xkyl_91",OM="_FolderIcon_1xkyl_91",IM="_SelectionRect_1xkyl_127",ua={DirectoryList:CM,FileButton:RM,FolderButton:NM,FileIcon:yM,FolderIcon:OM,SelectionRect:IM},AM="_ImagePreview_a5cin_1",DM={ImagePreview:AM};function jN(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function co(){return co=Object.assign?Object.assign.bind():function(e){for(var t=1;tl&&o.push(n.content.substring(l,_));const d=p.startsWith("www.")?`http://${p}`:p;o.push(N.createElement("a",{key:l,href:d,target:"_blank"},`${p}`)),l=s.lastIndex}return l{const n=e==null?void 0:e.split(` -`);return m.jsx("div",{ref:t,children:n.map((r,a)=>m.jsx(Ty,{className:Sr.Output,useClasses:!0,children:r===""?" ":r},a))})});function DP({value:e,prefix:t,onChange:n,onKeyUp:r,onKeyDown:a,inputRef:i}){const[o,s]=N.useState(0),l=()=>{var c;s((c=i.current)==null?void 0:c.selectionStart)};return m.jsxs("span",{className:Sr.Input,children:[t&&m.jsx(Ty,{className:Sr.Prefix,useClasses:!0,children:t}),m.jsxs("span",{className:Sr["Input-container"],style:{"--cursor-offset":o},children:[m.jsx("span",{"aria-hidden":"true",children:e}),m.jsx("input",{id:"input",value:e,"aria-label":"Command input",onChange:c=>{n(c),l()},ref:i,onKeyUp:c=>{r==null||r(c)},onKeyDown:c=>{a==null||a(c),l()},onClick:l,onTouchEnd:l,onSelect:l,onCut:l,onCopy:l,onPaste:l,spellCheck:!1,autoComplete:"off",autoFocus:!0})]})]})}const kc="user",Uc="prozilla-os",vH=50,Ve={fg:{black:"\x1B[30m",red:"\x1B[31m",green:"\x1B[32m",yellow:"\x1B[33m",blue:"\x1B[34m",magenta:"\x1B[35m",cyan:"\x1B[36m",white:"\x1B[37m"},bg:{},decoration:{dim:"\x1B[2m"},reset:"\x1B[0m"},wP="modulepreload",xP=function(e){return"/"+e},PS={},be=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=Promise.all(n.map(s=>{if(s=xP(s),s in PS)return;PS[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":wP,l||(u.as="script",u.crossOrigin=""),u.href=s,o&&u.setAttribute("nonce",o),document.head.appendChild(u),l)return new Promise((p,_)=>{u.addEventListener("load",p),u.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${s}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};let dl=[];const by=()=>{dl=[];const e=Object.assign({"./commands/cat.ts":()=>be(()=>import("./cat-B07n4HTi.js"),__vite__mapDeps([0,1])),"./commands/cd.ts":()=>be(()=>import("./cd-DEltENpX.js"),__vite__mapDeps([2,1])),"./commands/clear.ts":()=>be(()=>import("./clear-DImYQgtE.js"),__vite__mapDeps([3,1])),"./commands/compgen.ts":()=>be(()=>import("./compgen-z7xvIAjr.js"),__vite__mapDeps([4,1])),"./commands/cowsay.ts":()=>be(()=>import("./cowsay-Bps0ac5N.js"),__vite__mapDeps([5,1])),"./commands/dir.ts":()=>be(()=>import("./dir-BZK0uXH5.js"),__vite__mapDeps([6,1])),"./commands/echo.ts":()=>be(()=>import("./echo-CK4TA_bX.js"),__vite__mapDeps([7,1])),"./commands/exit.ts":()=>be(()=>import("./exit-CbAokN0o.js"),__vite__mapDeps([8,1])),"./commands/fortune.ts":()=>be(()=>import("./fortune-tAJMUU7A.js"),__vite__mapDeps([9,1])),"./commands/help.ts":()=>be(()=>import("./help-BYE8hFX0.js"),__vite__mapDeps([10,1])),"./commands/hostname.ts":()=>be(()=>import("./hostname-BXWrRhTQ.js"),__vite__mapDeps([11,1])),"./commands/lolcat.ts":()=>be(()=>import("./lolcat-LtH7r0ov.js"),__vite__mapDeps([12,1])),"./commands/ls.ts":()=>be(()=>import("./ls-CH4G_GwE.js"),__vite__mapDeps([13,1])),"./commands/make.ts":()=>be(()=>import("./make-D7cVGikq.js"),__vite__mapDeps([14,1])),"./commands/man.ts":()=>be(()=>import("./man-Dup6Kdqg.js"),__vite__mapDeps([15,1])),"./commands/mkdir.ts":()=>be(()=>import("./mkdir-DjG0CfBK.js"),__vite__mapDeps([16,1])),"./commands/neofetch.ts":()=>be(()=>import("./neofetch-3YvQjlII.js"),__vite__mapDeps([17,1])),"./commands/pwd.ts":()=>be(()=>import("./pwd-PQD6eksZ.js"),__vite__mapDeps([18,1])),"./commands/reboot.ts":()=>be(()=>import("./reboot-BHPNfoN2.js"),__vite__mapDeps([19,1])),"./commands/reload.ts":()=>be(()=>import("./reload-CEIKfc59.js"),__vite__mapDeps([20,1])),"./commands/rev.ts":()=>be(()=>import("./rev-CQ1jkYh1.js"),__vite__mapDeps([21,1])),"./commands/rm.ts":()=>be(()=>import("./rm-6yEq4kEI.js"),__vite__mapDeps([22,1])),"./commands/rmdir.ts":()=>be(()=>import("./rmdir-CoUTDqX8.js"),__vite__mapDeps([23,1])),"./commands/sl.ts":()=>be(()=>import("./sl-CHbxzi72.js"),__vite__mapDeps([24,1])),"./commands/touch.ts":()=>be(()=>import("./touch-CS5qfjU5.js"),__vite__mapDeps([25,1])),"./commands/uptime.ts":()=>be(()=>import("./uptime-D-ec6hlh.js"),__vite__mapDeps([26,1])),"./commands/whatis.ts":()=>be(()=>import("./whatis-CWeKtIYC.js"),__vite__mapDeps([27,1])),"./commands/whoami.ts":()=>be(()=>import("./whoami-CKwlCmrp.js"),__vite__mapDeps([28,1]))});for(const t in e)e[t]().then(n=>{const r=Object.keys(n)[0],a=n[r];a.setName(r.toLowerCase()),dl.push(a)})};by();const El=class El{static find(t){let n=null;return this.COMMANDS.forEach(r=>{if(r.name===t){n=r;return}}),n}static search(t){return this.COMMANDS.filter(r=>r.name.match(t))}static reload(){by(),El.COMMANDS=dl}};H(El,"COMMANDS",dl);let Pm=El;const MP={new:"new",start:"start",stop:"stop"};class Fr extends $l{constructor(){super(...arguments);H(this,"enabled",!1)}start(n){if(!this.enabled)return n==null||n(this),this.enabled=!0,this.emit("start"),this}stop(){if(this.enabled)return this.enabled=!1,this.emit("stop"),this}send(n){return this.enabled&&this.emit("new",n),this}}H(Fr,"EVENT_NAMES",MP);function gi(e,t){return`${Ve.fg.red}${e}: ${t}${Ve.reset}`}function CH(e){return e.replace(/\u001b\[([0-9]+)m/gm,"")}function LP({startPath:e,input:t,setTitle:n,close:r,active:a}){const[i,o]=N.useState(0),[s,l]=N.useState(t??""),[c,u]=N.useState([]),p=Ar(),[_,d]=N.useState(p.navigate(e??"~")),g=N.useRef(null),[S,b]=N.useState(0),[f,E]=N.useState(null),[T,h]=N.useState(null),y=N.useRef(null),[D,C]=N.useState(!1);N.useEffect(()=>{n(`${kc}@${Uc}: ${_.root?"/":_.path}`)},[_.path,_.root,n]),N.useEffect(()=>{D||y.current==null||T==null||(y.current.scrollTop=y.current.scrollHeight,C(!0))},[D,T,y]),N.useEffect(()=>{!g.current||!a||g.current.focus()},[g,a]);const M=`${Ve.fg.cyan+kc}@${Uc+Ve.reset}:${Ve.fg.blue+(_.root?"/":_.path)+Ve.reset}$ `,k=c,Y=z=>{k.push(z),u(k)},K=z=>{Y({text:z,isInput:!1})},q=(z,L)=>{E(z),C(!1);const v=U=>{a&&(U.ctrlKey||U.metaKey)&&U.key==="c"&&z.stop()};let A=null;z.on(Fr.EVENT_NAMES.new,U=>{let B=U;if(L.forEach($=>{B instanceof Fr||(B=F(B?`${$} ${B}`:$))}),B instanceof Fr){z.stop(),K(Ve.fg.red+"Stream failed");return}A=B,h(B)}),z.on(Fr.EVENT_NAMES.stop,()=>{document.removeEventListener("keydown",v),K(A),E(null),h(null)}),document.addEventListener("keydown",v)},F=z=>{const L=z.indexOf(" ")+1,v=L<=0?"":z.substr(L),A=Date.now();if(z=z.trim(),z==="")return;const U=z.match(/(?:[^\s"]+|"[^"]*")+/g);U[0].toLowerCase()==="sudo"&&U.length>1&&U.shift();const B=U.shift().toLowerCase(),$=Pm.find(B);if(!$)return gi(B,"Command not found");const Q=[],ae={};if(U.filter(se=>se.startsWith("-")).forEach((se,Ee)=>{const Fe=Ae=>{if(Q.includes(Ae))return;Q.push(Ae);const Ze=$.getOption(Q[Q.length-1]);if(Ze!=null&&Ze.isInput){const Je=U[U.indexOf(se)+1];ae[Ze.short]=Je,Rr(Je,U)}};if(se.startsWith("--")){const Ae=se.substring(2).toLowerCase();Fe(Ae)}else se.substring(1).split("").forEach(Ze=>{Fe(Ze)});Rr(se,U)}),$.requireArgs&&U.length===0)return gi(B,`Incorrect usage: ${B} requires at least 1 argument`);if($.requireOptions&&Q.length===0)return gi(B,`Incorrect usage: ${B} requires at least 1 option`);let ee=null;try{if(ee=$.execute(U,{promptOutput:K,pushHistory:Y,virtualRoot:p,currentDirectory:_,setCurrentDirectory:d,username:kc,hostname:Uc,rawInputValue:v,options:Q,exit:r,inputs:ae,timestamp:A}),ee==null)return gi(B,"Command failed");if(!ee.blank)return ee}catch(se){return console.error(se),gi(B,"Command failed")}},w=z=>{Y({text:M+z,isInput:!0,value:z}),l(""),b(0);let L=z.split(" | ");const v=[];let A=null;L.forEach(U=>{A instanceof Fr||(A=F(A?`${U} ${A}`:U),v.push(U))}),L=L.filter(U=>!v.includes(U)),A&&(A instanceof Fr?q(A,L):K(`${A} +`);return m.jsx("div",{ref:t,children:n.map((r,a)=>m.jsx(Ty,{className:Sr.Output,useClasses:!0,children:r===""?" ":r},a))})});function DP({value:e,prefix:t,onChange:n,onKeyUp:r,onKeyDown:a,inputRef:i}){const[o,s]=N.useState(0),l=()=>{var c;s((c=i.current)==null?void 0:c.selectionStart)};return m.jsxs("span",{className:Sr.Input,children:[t&&m.jsx(Ty,{className:Sr.Prefix,useClasses:!0,children:t}),m.jsxs("span",{className:Sr["Input-container"],style:{"--cursor-offset":o},children:[m.jsx("span",{"aria-hidden":"true",children:e}),m.jsx("input",{id:"input",value:e,"aria-label":"Command input",onChange:c=>{n(c),l()},ref:i,onKeyUp:c=>{r==null||r(c)},onKeyDown:c=>{a==null||a(c),l()},onClick:l,onTouchEnd:l,onSelect:l,onCut:l,onCopy:l,onPaste:l,spellCheck:!1,autoComplete:"off",autoFocus:!0})]})]})}const kc="user",Uc="prozilla-os",vH=50,Ve={fg:{black:"\x1B[30m",red:"\x1B[31m",green:"\x1B[32m",yellow:"\x1B[33m",blue:"\x1B[34m",magenta:"\x1B[35m",cyan:"\x1B[36m",white:"\x1B[37m"},bg:{},decoration:{dim:"\x1B[2m"},reset:"\x1B[0m"},wP="modulepreload",xP=function(e){return"/"+e},PS={},be=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=Promise.all(n.map(s=>{if(s=xP(s),s in PS)return;PS[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":wP,l||(u.as="script",u.crossOrigin=""),u.href=s,o&&u.setAttribute("nonce",o),document.head.appendChild(u),l)return new Promise((p,_)=>{u.addEventListener("load",p),u.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${s}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};let dl=[];const by=()=>{dl=[];const e=Object.assign({"./commands/cat.ts":()=>be(()=>import("./cat-B8Ep_s3F.js"),__vite__mapDeps([0,1])),"./commands/cd.ts":()=>be(()=>import("./cd-CVHZO7p5.js"),__vite__mapDeps([2,1])),"./commands/clear.ts":()=>be(()=>import("./clear-DImYQgtE.js"),__vite__mapDeps([3,1])),"./commands/compgen.ts":()=>be(()=>import("./compgen-CsYoqaT1.js"),__vite__mapDeps([4,1])),"./commands/cowsay.ts":()=>be(()=>import("./cowsay-2ehQyyXn.js"),__vite__mapDeps([5,1])),"./commands/dir.ts":()=>be(()=>import("./dir-BZK0uXH5.js"),__vite__mapDeps([6,1])),"./commands/echo.ts":()=>be(()=>import("./echo-CK4TA_bX.js"),__vite__mapDeps([7,1])),"./commands/exit.ts":()=>be(()=>import("./exit-CbAokN0o.js"),__vite__mapDeps([8,1])),"./commands/fortune.ts":()=>be(()=>import("./fortune-CtjSS6D7.js"),__vite__mapDeps([9,1])),"./commands/help.ts":()=>be(()=>import("./help-BrNXZwcl.js"),__vite__mapDeps([10,1])),"./commands/hostname.ts":()=>be(()=>import("./hostname-BXWrRhTQ.js"),__vite__mapDeps([11,1])),"./commands/lolcat.ts":()=>be(()=>import("./lolcat-CAf7JfLs.js"),__vite__mapDeps([12,1])),"./commands/ls.ts":()=>be(()=>import("./ls-B6jGwfj0.js"),__vite__mapDeps([13,1])),"./commands/make.ts":()=>be(()=>import("./make-zc8CBdIv.js"),__vite__mapDeps([14,1])),"./commands/man.ts":()=>be(()=>import("./man-CbezVygV.js"),__vite__mapDeps([15,1])),"./commands/mkdir.ts":()=>be(()=>import("./mkdir-DjG0CfBK.js"),__vite__mapDeps([16,1])),"./commands/neofetch.ts":()=>be(()=>import("./neofetch-CvCDbdZ4.js"),__vite__mapDeps([17,1])),"./commands/pwd.ts":()=>be(()=>import("./pwd-PQD6eksZ.js"),__vite__mapDeps([18,1])),"./commands/reboot.ts":()=>be(()=>import("./reboot-D5MK7pV6.js"),__vite__mapDeps([19,1])),"./commands/reload.ts":()=>be(()=>import("./reload-B9UrHhto.js"),__vite__mapDeps([20,1])),"./commands/rev.ts":()=>be(()=>import("./rev-CQ1jkYh1.js"),__vite__mapDeps([21,1])),"./commands/rm.ts":()=>be(()=>import("./rm-BqAn5oZj.js"),__vite__mapDeps([22,1])),"./commands/rmdir.ts":()=>be(()=>import("./rmdir-Cs-r3kSt.js"),__vite__mapDeps([23,1])),"./commands/sl.ts":()=>be(()=>import("./sl-CwZXquEx.js"),__vite__mapDeps([24,1])),"./commands/touch.ts":()=>be(()=>import("./touch-ytuYKEyo.js"),__vite__mapDeps([25,1])),"./commands/uptime.ts":()=>be(()=>import("./uptime-BbljZz9Z.js"),__vite__mapDeps([26,1])),"./commands/whatis.ts":()=>be(()=>import("./whatis-Qnn261ti.js"),__vite__mapDeps([27,1])),"./commands/whoami.ts":()=>be(()=>import("./whoami-CKwlCmrp.js"),__vite__mapDeps([28,1]))});for(const t in e)e[t]().then(n=>{const r=Object.keys(n)[0],a=n[r];a.setName(r.toLowerCase()),dl.push(a)})};by();const El=class El{static find(t){let n=null;return this.COMMANDS.forEach(r=>{if(r.name===t){n=r;return}}),n}static search(t){return this.COMMANDS.filter(r=>r.name.match(t))}static reload(){by(),El.COMMANDS=dl}};H(El,"COMMANDS",dl);let Pm=El;const MP={new:"new",start:"start",stop:"stop"};class Fr extends $l{constructor(){super(...arguments);H(this,"enabled",!1)}start(n){if(!this.enabled)return n==null||n(this),this.enabled=!0,this.emit("start"),this}stop(){if(this.enabled)return this.enabled=!1,this.emit("stop"),this}send(n){return this.enabled&&this.emit("new",n),this}}H(Fr,"EVENT_NAMES",MP);function gi(e,t){return`${Ve.fg.red}${e}: ${t}${Ve.reset}`}function CH(e){return e.replace(/\u001b\[([0-9]+)m/gm,"")}function LP({startPath:e,input:t,setTitle:n,close:r,active:a}){const[i,o]=N.useState(0),[s,l]=N.useState(t??""),[c,u]=N.useState([]),p=Ar(),[_,d]=N.useState(p.navigate(e??"~")),g=N.useRef(null),[S,b]=N.useState(0),[f,E]=N.useState(null),[T,h]=N.useState(null),y=N.useRef(null),[D,C]=N.useState(!1);N.useEffect(()=>{n(`${kc}@${Uc}: ${_.root?"/":_.path}`)},[_.path,_.root,n]),N.useEffect(()=>{D||y.current==null||T==null||(y.current.scrollTop=y.current.scrollHeight,C(!0))},[D,T,y]),N.useEffect(()=>{!g.current||!a||g.current.focus()},[g,a]);const M=`${Ve.fg.cyan+kc}@${Uc+Ve.reset}:${Ve.fg.blue+(_.root?"/":_.path)+Ve.reset}$ `,k=c,Y=z=>{k.push(z),u(k)},K=z=>{Y({text:z,isInput:!1})},q=(z,L)=>{E(z),C(!1);const v=U=>{a&&(U.ctrlKey||U.metaKey)&&U.key==="c"&&z.stop()};let A=null;z.on(Fr.EVENT_NAMES.new,U=>{let B=U;if(L.forEach($=>{B instanceof Fr||(B=F(B?`${$} ${B}`:$))}),B instanceof Fr){z.stop(),K(Ve.fg.red+"Stream failed");return}A=B,h(B)}),z.on(Fr.EVENT_NAMES.stop,()=>{document.removeEventListener("keydown",v),K(A),E(null),h(null)}),document.addEventListener("keydown",v)},F=z=>{const L=z.indexOf(" ")+1,v=L<=0?"":z.substr(L),A=Date.now();if(z=z.trim(),z==="")return;const U=z.match(/(?:[^\s"]+|"[^"]*")+/g);U[0].toLowerCase()==="sudo"&&U.length>1&&U.shift();const B=U.shift().toLowerCase(),$=Pm.find(B);if(!$)return gi(B,"Command not found");const Q=[],ae={};if(U.filter(se=>se.startsWith("-")).forEach((se,Ee)=>{const Fe=Ae=>{if(Q.includes(Ae))return;Q.push(Ae);const Ze=$.getOption(Q[Q.length-1]);if(Ze!=null&&Ze.isInput){const Je=U[U.indexOf(se)+1];ae[Ze.short]=Je,Rr(Je,U)}};if(se.startsWith("--")){const Ae=se.substring(2).toLowerCase();Fe(Ae)}else se.substring(1).split("").forEach(Ze=>{Fe(Ze)});Rr(se,U)}),$.requireArgs&&U.length===0)return gi(B,`Incorrect usage: ${B} requires at least 1 argument`);if($.requireOptions&&Q.length===0)return gi(B,`Incorrect usage: ${B} requires at least 1 option`);let ee=null;try{if(ee=$.execute(U,{promptOutput:K,pushHistory:Y,virtualRoot:p,currentDirectory:_,setCurrentDirectory:d,username:kc,hostname:Uc,rawInputValue:v,options:Q,exit:r,inputs:ae,timestamp:A}),ee==null)return gi(B,"Command failed");if(!ee.blank)return ee}catch(se){return console.error(se),gi(B,"Command failed")}},w=z=>{Y({text:M+z,isInput:!0,value:z}),l(""),b(0);let L=z.split(" | ");const v=[];let A=null;L.forEach(U=>{A instanceof Fr||(A=F(A?`${U} ${A}`:U),v.push(U))}),L=L.filter(U=>!v.includes(U)),A&&(A instanceof Fr?q(A,L):K(`${A} `))},R=z=>{const L=c.filter(({isInput:A})=>A),v=uf(S+z,0,L.length);if(v===S){z<0&&l("");return}l(v===0?"":L[L.length-v].value),b(v)},O=z=>{const L=z.target.value,{key:v}=z;v==="Enter"?(w(L),o(A=>A+1)):v==="ArrowUp"?(z.preventDefault(),R(1)):v==="ArrowDown"?(z.preventDefault(),R(-1)):!f&&(z.ctrlKey||z.metaKey)&&v==="c"&&l(A=>A+"^C")},P=z=>{const L=z.target.value;return l(L)},I=()=>{const z=c.slice(-16);let L=0;return z.forEach((v,A)=>{v.clear&&(L=A+1)}),z.slice(L).map(({text:v},A)=>m.jsx(LS,{text:v},A))},G=z=>{var L,v;z.button===2&&(z.preventDefault(),(v=(L=navigator.clipboard).readText)==null||v.call(L).then(A=>{l(s+A)}).catch(A=>{console.error(A)}))},V=z=>{z.preventDefault()};return m.jsxs("div",{ref:y,className:Sr.Terminal,onMouseDown:G,onContextMenu:V,onClick:z=>{var L;window.getSelection().toString()===""&&(z.preventDefault(),(L=g.current)==null||L.focus())},children:[I(),f?m.jsx(LS,{text:T??""}):m.jsx(DP,{value:s,prefix:M,onKeyDown:O,onChange:P,inputRef:g},i)]})}const PP="_TextEditor_1falf_1",kP="_View_1falf_31",UP="_Code_1falf_31",os={TextEditor:PP,View:kP,Code:UP},FP="_HeaderMenu_1oc7z_1",BP={HeaderMenu:FP};function hy({children:e,...t}){return m.jsx("div",{className:BP.HeaderMenu,children:m.jsx(on,{className:sl.HEADER_MENU,...t,children:e})})}function Br(){return Br=Object.assign||function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),US={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},YP=["style","script"],HP=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,qP=/mailto:/i,VP=/\n{2,}$/,vy=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,zP=/^ *> ?/gm,$P=/^ {2,}\n/,WP=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Cy=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,Ry=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,KP=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,QP=/^(?:\n *)*\n/,jP=/\r\n?/g,XP=/^\[\^([^\]]+)](:.*)\n/,ZP=/^\[\^([^\]]+)]/,JP=/\f/g,e0=/^\s*?\[(x|\s)\]/,Ny=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,yy=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,km=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,t0=/&([a-zA-Z]+);/g,Oy=/^)/,n0=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Um=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,r0=/^\{.*\}$/,a0=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,i0=/^<([^ >]+@[^ >]+)>/,o0=/^<([^ >]+:\/[^ >]+)>/,s0=/-([a-z])?/gi,Iy=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,l0=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,c0=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,u0=/^\[([^\]]*)\] ?\[([^\]]*)\]/,d0=/(\[|\])/g,_0=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,p0=/\t/g,m0=/^ *\| */,g0=/(^ *\||\| *$)/g,f0=/ *$/,E0=/^ *:-+: *$/,S0=/^ *:-+ *$/,T0=/^ *-+: *$/,b0=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,h0=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,v0=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,C0=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,R0=/^\\([^0-9A-Za-z\s])/,N0=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,y0=/^\n+/,O0=/^([ \t]*)/,I0=/\\([^\\])/g,FS=/ *\n+$/,A0=/(?:^|\n)( *)$/,mf="(?:\\d+\\.)",gf="(?:[*+-])";function Ay(e){return"( *)("+(e===1?mf:gf)+") +"}const Dy=Ay(1),wy=Ay(2);function xy(e){return new RegExp("^"+(e===1?Dy:wy))}const D0=xy(1),w0=xy(2);function My(e){return new RegExp("^"+(e===1?Dy:wy)+"[^\\n]*(?:\\n(?!\\1"+(e===1?mf:gf)+" )[^\\n]*)*(\\n|$)","gm")}const Ly=My(1),Py=My(2);function ky(e){const t=e===1?mf:gf;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Uy=ky(1),Fy=ky(2);function BS(e,t){const n=t===1,r=n?Uy:Fy,a=n?Ly:Py,i=n?D0:w0;return{t(o,s,l){const c=A0.exec(l);return c&&(s.o||!s._&&!s.u)?r.exec(o=c[1]+o):null},i:me.HIGH,l(o,s,l){const c=n?+o[2]:void 0,u=o[0].replace(VP,` `).match(a);let p=!1;return{p:u.map(function(_,d){const g=i.exec(_)[0].length,S=new RegExp("^ {1,"+g+"}","gm"),b=_.replace(S,"").replace(i,""),f=d===u.length-1,E=b.indexOf(` diff --git a/assets/index-BwAPwarf.css b/assets/index-BwAPwarf.css new file mode 100644 index 00000000..abbf504f --- /dev/null +++ b/assets/index-BwAPwarf.css @@ -0,0 +1 @@ +:root{--red-0: #FF4D5B;--red-1: #B23640;--red-2: #661F25;--orange-0: #FF974D;--orange-1: #B26A36;--orange-2: #663C1F;--yellow-0: #FED24C;--yellow-1: #B29336;--yellow-2: #66541F;--green-0: #4DFF8B;--green-1: #36B261;--green-2: #1F6638;--cyan-0: #4DFFE1;--cyan-1: #36B29E;--cyan-2: #1F665A;--light-blue-0: #4CDFFF;--light-blue-1: #369CB2;--light-blue-2: #1F5966;--blue-0: #4D9CFF;--blue-1: #366DB2;--blue-2: #1F3E66;--purple-0: #974DFF;--purple-1: #6A36B2;--purple-2: #3C1F66;--pink-0: #FF4DFF;--pink-1: #B236B2;--pink-2: #661F66;--white-0: #E5F2FF;--white-1: #A0A9B2;--white-2: #5C6166;--white-3: #393C40;--white-4: #222426;--black-0: #29343F;--black-1: #1E262E;--black-2: #14191F;--black-3: #0D1114;--black-4: #080B0D}:root{--foreground-color-0: var(--white-0);--foreground-color-1: var(--white-1);--foreground-color-2: var(--white-2);--background-color-0: var(--black-0);--background-color-1: var(--black-1);--background-color-2: var(--black-2);--background-color-3: var(--black-3);--background-color-4: var(--black-4);--scrollbar-color: color-mix(in srgb, var(--background-color-0) 25%, transparent)}:root{--border-radius-0: .2rem;--border-radius-1: .375rem;--border-radius-99: 9999px;--svg-drop-shadow-color: var(--black-0);--svg-drop-shadow-0: drop-shadow(.1rem .1rem .2rem color-mix(in srgb, var(--svg-drop-shadow-color) 50%, transparent));--svg-drop-shadow-1: drop-shadow(.1rem .1rem .2rem color-mix(in srgb, var(--svg-drop-shadow-color) 75%, transparent));--window-shadow-size: .3rem;--window-shadow-opacity: 35%;--window-shadow-spread: 3;--window-box-shadow: calc(var(--window-shadow-size) * -1) var(--window-shadow-size) calc(var(--window-shadow-size) * var(--window-shadow-spread)) 0px rgba(0, 0, 0, var(--window-shadow-opacity));--taskbar-height: 3rem;--taskbar-color: var(--background-color-2);--taskbar-opacity: .75;--taskbar-menu-color: var(--background-color-1);--taskbar-menu-opacity: .5;--taskbar-button-hover-color: rgba(255, 255, 255, 5%);--taskbar-filter: blur(1rem)}:root{--body-font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--mono-font-family: "Roboto Mono", source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace}@font-face{font-family:Outfit;src:url(/assets/fonts/outfit/Outfit-VariableFont_wght.ttf);font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf);font-display:swap}.Light-theme{--foreground-color-0: var(--black-3);--foreground-color-1: var(--black-2);--foreground-color-2: var(--black-1);--background-color-0: var(--white-0);--background-color-1: var(--white-0);--background-color-2: var(--white-1);--background-color-3: var(--white-1);--background-color-4: var(--white-2);--taskbar-color: var(--white-0);--taskbar-menu-color: var(--white-0);--taskbar-button-hover-color: rgba(0, 0, 0, 5%)}.Cherry-theme{--background-color-0: var(--red-0);--background-color-1: var(--red-0);--background-color-2: var(--red-1);--background-color-3: var(--red-1);--background-color-4: var(--red-2);--taskbar-color: var(--red-2);--taskbar-menu-color: var(--red-1)}.Mango-theme{--foreground-color-0: var(--black-3);--foreground-color-1: var(--black-2);--foreground-color-2: var(--black-1);--background-color-0: var(--yellow-0);--background-color-1: var(--yellow-0);--background-color-2: var(--yellow-1);--background-color-3: var(--yellow-1);--background-color-4: var(--yellow-2);--taskbar-color: var(--yellow-0);--taskbar-menu-color: var(--yellow-0)}.Aqua-theme{--foreground-color-0: var(--black-3);--foreground-color-1: var(--black-2);--foreground-color-2: var(--black-1);--background-color-0: var(--cyan-0);--background-color-1: var(--cyan-0);--background-color-2: var(--cyan-1);--background-color-3: var(--cyan-1);--background-color-4: var(--cyan-2);--taskbar-color: var(--cyan-0);--taskbar-menu-color: var(--cyan-0)}.Grape-theme{--background-color-0: var(--purple-0);--background-color-1: var(--purple-0);--background-color-2: var(--purple-1);--background-color-3: var(--purple-1);--background-color-4: var(--purple-2);--taskbar-color: var(--purple-2);--taskbar-menu-color: var(--purple-1)}*{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:1.25rem;height:1.25rem}*::-webkit-scrollbar-track{background:none}*::-webkit-scrollbar-thumb{border-radius:var(--border-radius-99);border:5px solid transparent;background-color:var(--scrollbar-color);background-clip:padding-box;-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%);transition:.2s ease-in-out;z-index:1}*::-webkit-scrollbar-corner{background-color:transparent}html,body,#root{width:100%;height:100%;pointer-events:none}html{scroll-behavior:smooth;overflow:hidden;background-color:var(--background-color-2);font-size:16px}body{margin:0;font-family:var(--body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{color:var(--foreground-color-0);font-size:1rem;box-sizing:border-box;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}p,a,button,input,select,h1,h2,h3,h4,h5,h6{font-family:var(--body-font-family);letter-spacing:normal}p,a,div,span{font-size:1em}button,input{font-size:.875em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}button,li[data-rttab=true]{margin:0;border:none;outline:none;transition:background-color .1s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none}code{font-family:var(--mono-font-family)}*::selection{color:var(--background-color-3);background-color:var(--foreground-color-0)}._App_1212n_1{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden;pointer-events:none}._App_1212n_1>*{pointer-events:auto}._Taskbar_vqs5v_1{--svg-drop-shadow-color: var(--taskbar-color);position:fixed;display:flex;bottom:0;left:0;width:100%;height:var(--taskbar-height);margin-bottom:env(safe-area-inset-bottom)}._Taskbar_vqs5v_1:after,._Taskbar_vqs5v_1:before{content:"";position:absolute;top:0;bottom:calc(env(safe-area-inset-bottom,0)*-1);left:0;right:0;pointer-events:none}._Taskbar_vqs5v_1:after{opacity:var(--taskbar-opacity);background-color:var(--taskbar-color);z-index:-2}._Taskbar_vqs5v_1:before{-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);z-index:-3}._Taskbar_vqs5v_1 button{display:flex;align-items:center;color:var(--foreground-color-0);background:none;cursor:pointer;border:none;outline:none;transition:background-color .1s ease-in-out;z-index:-1}._Taskbar_vqs5v_1 button:hover,._Taskbar_vqs5v_1 button:focus-visible{background-color:var(--taskbar-button-hover-color)}._HomeContainer_vqs5v_103,._SearchContainer_vqs5v_105{position:relative;padding:0!important}._HomeButton_vqs5v_115 *{fill:var(--foreground-color-0);filter:none}._MenuIcons_vqs5v_125,._AppIcons_vqs5v_127{display:flex;align-items:center;height:100%}._AppIconsContainer_vqs5v_139{position:relative;width:100%;height:auto;overflow:hidden;pointer-events:none}._AppIcons_vqs5v_127{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;pointer-events:auto;z-index:-1}._AppIcons_vqs5v_127::-webkit-scrollbar{display:none}._AppIcons_vqs5v_127>*,._MenuButton_vqs5v_189{height:100%;padding:.75rem}._AppIcons_vqs5v_127>*>svg,._MenuButton_vqs5v_189>svg{height:1.25rem}._AppIcons_vqs5v_127 div,._AppIcons_vqs5v_127 div>svg,._MenuIcons_vqs5v_125 div,._MenuIcons_vqs5v_125 div>svg{height:100%;width:auto}._UtilIcons_vqs5v_225{display:flex;gap:0;justify-content:flex-end;align-items:center;height:100%;margin-left:auto;padding-left:.5rem;z-index:-1}._UtilIcons_vqs5v_225>div{height:100%;width:min-content;z-index:-1}._UtilIcons_vqs5v_225>button,._UtilIcons_vqs5v_225>div>button{height:100%;width:min-content;margin:0;padding:.4rem}._UtilIcons_vqs5v_225>button>svg,._UtilIcons_vqs5v_225>div>button>svg{height:1rem;width:1rem;aspect-ratio:1}#_desktop-button_vqs5v_1{border-left:1px solid rgba(255,255,255,50%);height:100%;width:.5rem;padding:0;margin-left:1rem}._MenuContainer_vqs5v_305{position:absolute;right:0;bottom:100%;height:auto!important;overflow:hidden}._MenuContainer_vqs5v_305:not(._Active_vqs5v_321){pointer-events:none}._Menu_vqs5v_125{opacity:1;display:flex;border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-left-radius:var(--border-radius-1);transform:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow:hidden;resize:horizontal}._MenuContainer_vqs5v_305:not(._Active_vqs5v_321) ._Menu_vqs5v_125{opacity:0;transform:translateY(100px)}._Menu_vqs5v_125:after,._MenuContainer_vqs5v_305:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;pointer-events:none}._Menu_vqs5v_125:after{opacity:var(--taskbar-menu-opacity);background-color:var(--taskbar-menu-color);z-index:-2}._MenuContainer_vqs5v_305:after{opacity:1;transition:opacity .2s ease-in-out,top .2s ease-in-out;-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);z-index:-3}._MenuContainer_vqs5v_305:not(._Active_vqs5v_321):after{opacity:0;top:100px}._FileExplorer_10w0u_1{--header-height: 3.5rem;--sidebar-width: 10rem;--footer-height: 1.75rem;--scale: 1.15rem;display:flex;flex-direction:column;width:100%;height:100%}._Header_10w0u_25{display:flex;gap:1rem;align-items:center;width:100%;height:var(--header-height);padding:1rem;background-color:var(--background-color-0)}._IconButton_10w0u_45{--color: var(--foreground-color-0);position:relative;height:1.25rem;width:auto;padding:0;background:none;border:none;outline:none;aspect-ratio:1;cursor:pointer}._IconButton_10w0u_45:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;border-radius:var(--border-radius-99);transform:scale(1);transform-origin:center;transition:all .2s ease-in-out}._IconButton_10w0u_45:hover:after,._IconButton_10w0u_45:focus-visible:after{background-color:#ffffff1a;transform:scale(1.5)}._IconButton_10w0u_45:disabled{--color: var(--background-color-1)}._IconButton_10w0u_45 svg{height:100%}._IconButton_10w0u_45 svg path{fill:var(--color);transition:fill .1s ease-in-out}._PathInput_10w0u_137{flex:1;padding:.25rem .5rem;background-color:var(--background-color-2);border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._Body_10w0u_159{flex:1;display:flex;width:100%;height:calc(100% - var(--header-height));background-color:var(--background-color-2)}._Sidebar_10w0u_175{display:flex;gap:.25rem;flex-direction:column;min-width:calc(var(--sidebar-width) / 2);width:var(--sidebar-width);height:100%;max-width:50%;padding:.5rem;background-color:var(--background-color-1);resize:horizontal;overflow:hidden}._NavButton_10w0u_203{display:flex;gap:.5rem;align-items:center;width:100%;padding:.5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;cursor:pointer;transition:background-color .1s ease-in-out}._NavButton_10w0u_203:hover,._NavButton_10w0u_203:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 75%,transparent)}._NavButton_10w0u_203 svg{height:1.35rem;aspect-ratio:1}._Main_10w0u_249{--scale: inherit !important;position:relative;flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;height:100%;padding:.5rem;padding-bottom:calc(.5rem + var(--footer-height));overflow:auto}._Footer_10w0u_277{position:absolute;display:flex;justify-content:flex-start;align-items:center;bottom:0;left:0;width:100%;height:var(--footer-height);padding:0 .75rem;border-top:.25rem solid var(--background-color-0);background-color:var(--background-color-2)}._Footer_10w0u_277 p{margin:0;font-size:.875em}._Selector_10w0u_315{--footer-height: 4rem}._Actions_1ym35_1{--left: 0;--top: 0;--right: calc(1 - var(--left));--bottom: calc(1 - var(--top));position:absolute;top:0;left:0;opacity:1;transition:opacity .1s ease-out}._Actions_1ym35_1._Uninitiated_1ym35_29{opacity:0}._Actions_1ym35_1._AlignLeft_1ym35_37{--left: 1;left:unset;right:0}._Actions_1ym35_1._AlignTop_1ym35_51{--top: 1;top:unset;bottom:0}._ContextMenu_1ym35_65._Actions_1ym35_1{--border-radius: var(--border-radius-1);--padding: .375rem;padding:var(--padding);border-top-left-radius:calc((1 - var(--right) * var(--bottom)) * var(--border-radius))!important;border-top-right-radius:calc((1 - var(--left) * var(--bottom)) * var(--border-radius))!important;border-bottom-left-radius:calc((1 - var(--right) * var(--top)) * var(--border-radius))!important;border-bottom-right-radius:calc((1 - var(--left) * var(--top)) * var(--border-radius))!important;background-color:var(--background-color-1)!important}._ContextMenu_1ym35_65 ._Button_1ym35_89,._ContextMenu_1ym35_65 ._Dropdown_1ym35_91{display:flex;gap:.75rem;justify-content:space-between;width:100%;padding:.25rem .5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;font-size:.875rem;text-align:start;white-space:nowrap;cursor:pointer}._ContextMenu_1ym35_65 ._Button_1ym35_89:hover,._ContextMenu_1ym35_65 ._Button_1ym35_89:focus-visible,._ContextMenu_1ym35_65 ._Dropdown_1ym35_91:hover,._ContextMenu_1ym35_65 ._Dropdown_1ym35_91:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 75%,transparent)}._ContextMenu_1ym35_65 ._Label_1ym35_137{display:flex;gap:.5rem;justify-content:center;align-items:center}._ContextMenu_1ym35_65 ._Label_1ym35_137 p,._ContextMenu_1ym35_65 ._Shortcut_1ym35_153{margin:0}._ContextMenu_1ym35_65 ._Icon_1ym35_161{display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem}._ContextMenu_1ym35_65 ._Icon_1ym35_161>svg{width:100%;height:100%;object-fit:contain}._ContextMenu_1ym35_65 ._ImageIcon_1ym35_189{position:absolute;width:1rem;height:auto;aspect-ratio:1}._ContextMenu_1ym35_65 ._ImageIcon_1ym35_189 div{display:flex;width:100%;height:100%}._ContextMenu_1ym35_65 ._ImageIcon_1ym35_189 div>svg{width:100%;height:100%;object-fit:contain}._ContextMenu_1ym35_65 ._Shortcut_1ym35_153{color:var(--foreground-color-1)}._ContextMenu_1ym35_65 ._Dropdown_1ym35_91{position:relative}._ContextMenu_1ym35_65 ._Dropdown_1ym35_91 ._DropdownContent_1ym35_243{opacity:1;position:absolute;top:calc(var(--padding) * -1);left:100%;padding:var(--padding);border-radius:var(--border-radius-1);border-top-left-radius:0;background-color:var(--background-color-1);transition:opacity .1s ease-out;cursor:auto}._ContextMenu_1ym35_65 ._Dropdown_1ym35_91:not(._Active_1ym35_269) ._DropdownContent_1ym35_243{opacity:0;pointer-events:none}._ContextMenu_1ym35_65 ._Divider_1ym35_279{width:calc(100% - .5rem);height:2px;border-radius:var(--border-radius-99);background-color:var(--foreground-color-2);margin:.5rem auto}._Header-menu_1ym35_295{display:flex;width:inherit;height:inherit}._Header-menu_1ym35_295 ._Dropdown_1ym35_91{display:block;width:auto;height:100%;padding:0 .5rem;background:none;border:none;outline:none;font-size:.85rem;cursor:pointer}._Header-menu_1ym35_295 ._Dropdown_1ym35_91:hover,._Header-menu_1ym35_295 ._Dropdown_1ym35_91:focus-visible{background-color:#ffffff0d}._Header-menu_1ym35_295 ._Dropdown_1ym35_91>._Label_1ym35_137{display:flex;justify-content:center;align-items:center;height:100%}._Header-menu_1ym35_295 ._DropdownArrow_1ym35_353{display:none}._Header-menu_1ym35_295 ._DropdownContent_1ym35_243{display:flex;flex-direction:column;position:absolute;top:100%;left:0;padding:.35rem;background-color:var(--background-color-1);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}._Header-menu_1ym35_295 ._Dropdown_1ym35_91:not(._Active_1ym35_269) ._DropdownContent_1ym35_243{opacity:0;pointer-events:none}._Header-menu_1ym35_295 ._Button_1ym35_89{display:flex;gap:.75rem;justify-content:space-between;width:100%;padding:.25rem .5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;font-size:.85rem;text-align:start;white-space:nowrap;cursor:pointer}._Header-menu_1ym35_295 ._Button_1ym35_89:hover,._Header-menu_1ym35_295 ._Button_1ym35_89:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 75%,transparent)}._Header-menu_1ym35_295 ._Dropdown_1ym35_91>._Label_1ym35_137>p,._Header-menu_1ym35_295 ._Button_1ym35_89>._Label_1ym35_137>p{margin:0}._Header-menu_1ym35_295 ._Shortcut_1ym35_153{color:var(--foreground-color-1);margin:0}._TextRegular_trpok_1{font-size:1em;font-weight:400;letter-spacing:normal}._TextLight_trpok_13{color:var(--foreground-color-1);font-size:.875em;font-weight:400;letter-spacing:normal}._TextSemibold_trpok_27{font-weight:500;letter-spacing:normal}._TextBold_trpok_37{font-weight:600;letter-spacing:normal}._DirectoryList_1xkyl_1{--scale: 1rem;position:relative;width:100%;height:100%}._FileButton_1xkyl_17,._FolderButton_1xkyl_17{--gap: .25rem;display:flex;gap:var(--gap);flex-direction:column;align-items:center;justify-content:center;width:calc(var(--scale) * 7.5);height:calc(var(--scale) * 7.5);padding:.5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;cursor:pointer;transition:background-color .1s ease-in-out}._FileButton_1xkyl_17[data-selected=true],._FolderButton_1xkyl_17[data-selected=true]{background-color:color-mix(in srgb,var(--background-color-0) 40%,transparent)!important}._FileButton_1xkyl_17:hover,._FolderButton_1xkyl_17:hover,._FileButton_1xkyl_17:focus-visible,._FolderButton_1xkyl_17:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 20%,transparent)}._FileButton_1xkyl_17 p,._FolderButton_1xkyl_17 p{max-width:100%;margin:0;word-wrap:break-word}._FileIcon_1xkyl_91,._FolderIcon_1xkyl_91{max-height:calc(100% - 1rem - var(--gap));border-radius:inherit}._FileIcon_1xkyl_91 div,._FolderIcon_1xkyl_91 div{width:100%;height:100%;border-radius:inherit;overflow:hidden}._FileIcon_1xkyl_91 svg,._FolderIcon_1xkyl_91 svg{width:50%;height:auto;aspect-ratio:1}._SelectionRect_1xkyl_127{opacity:25%;position:absolute;border-radius:var(--border-radius-0);background-color:var(--blue-1);border:.25rem solid var(--blue-0)}._ImagePreview_a5cin_1{height:100%;overflow:hidden;pointer-events:none}._ImagePreview_a5cin_1>*{width:100%;height:100%;object-fit:contain}._ImagePreview_a5cin_1>img{height:auto;max-height:100%;width:auto;max-width:100%;border-radius:inherit}._WindowedModal_1axfl_1{--header-height: 2.5rem;--header-button-hover-color: rgba(255, 255, 255, 5%);position:absolute;display:flex;flex-direction:column;min-width:300px;min-height:150px;background-color:var(--background-color-2)!important;resize:both;overflow:hidden}._Header_1axfl_29{--window-icon-size: 1.5rem;--window-icon-margin: .75rem;display:flex;align-items:center;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0;background-color:var(--background-color-1);cursor:grab}._Window-icon_1axfl_57,._Window-icon_1axfl_57>div,._Window-icon_1axfl_57>div>svg{height:100%;width:auto}._Window-icon_1axfl_57{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}._Window-icon_1axfl_57>div{display:flex;align-items:center}._Header_1axfl_29>p{-webkit-user-select:none;user-select:none;width:auto;margin:0 auto 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._Header-button_1axfl_111{display:flex;align-items:center;justify-content:center;height:var(--header-height);margin:0;padding:.75rem;color:var(--foreground-color-0);background:none;cursor:pointer;border:none;outline:none;aspect-ratio:1}._Header-button_1axfl_111>svg{height:100%}._Exit-button_1axfl_149{--header-button-hover-color: var(--red-0)}._Header-button_1axfl_111:hover,._Header-button_1axfl_111:focus-visible{background-color:var(--header-button-hover-color)}._Window-content_1axfl_165,._DialogContent_d87lh_1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}._DialogContent_d87lh_1 button{margin-bottom:.75rem;padding:.5rem 1rem;width:fit-content;color:var(--foreground-color-0);background-color:var(--background-color-0);border:none;border-radius:var(--border-radius-1);outline:none;transition:background-color .1s ease-in-out;cursor:pointer}._DialogContent_d87lh_1 button:hover,._DialogContent_d87lh_1 button:focus-visible{background-color:var(--background-color-1)}._FileProperties_s5har_1{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem}._Icon_s5har_17{width:3rem;height:3rem}._Icon_s5har_17 div{width:inherit;height:inherit;object-fit:contain}._Icon_s5har_17 svg{max-width:100%;max-height:100%}._Section_s5har_49{--divider-width: .25rem;position:relative;display:flex;gap:.25rem;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:1rem 0;padding-bottom:calc(1rem + var(--divider-width))}._Section_s5har_49:first-child{gap:.5rem;align-items:center;flex-direction:row;padding-top:0}._Section_s5har_49:first-child ._Line_s5har_91{font-size:1.25rem}._Section_s5har_49:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--divider-width);border-radius:var(--border-radius-0);background-color:var(--background-color-0)}._Line_s5har_91{margin:0;text-align:left;padding-left:2rem;text-indent:-2rem}._AppIcon_s5har_135{display:inline-block;width:2rem;height:2rem;vertical-align:middle;margin-left:.5rem;margin-right:.25rem}._AppIcon_s5har_135 div{position:relative;width:inherit;height:inherit;object-fit:contain}._AppIcon_s5har_135 svg{position:absolute;top:0;left:0;max-width:100%;max-height:100%}._MediaViewer_12qrj_1{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem}._MediaViewer_12qrj_1 img{width:100%;height:100%;object-fit:contain}._WebView_1atlt_1{display:flex;justify-content:center;align-items:center;width:100%;height:100%}._WebView_1atlt_1>iframe{width:100%;height:100%;border:none;background:none;pointer-events:initial}._Terminal_twgrc_1{--char-width: .585rem;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;overflow:auto;height:100%;cursor:text}._Terminal_twgrc_1 *{font-family:var(--mono-font-family);letter-spacing:-.03em}._Terminal_twgrc_1 p,._Terminal_twgrc_1 pre{margin:0;min-height:1.25rem}._Prefix_twgrc_45{display:flex;width:max-content;white-space:nowrap}._Input_twgrc_57,._Output_twgrc_57{display:flex;flex-direction:row;align-items:center;width:100%;line-height:1.25rem;font-size:1rem;text-align:start;white-space:pre}._Input_twgrc_57{height:1.25rem}._Input-container_twgrc_87{--cursor-width: var(--char-width);--cursor-offset: 0;position:relative;height:100%;width:fit-content}._Input-container_twgrc_87:after{content:"";position:absolute;top:0;left:calc(var(--cursor-offset) * var(--char-width) * .9746124950079872);width:var(--cursor-width);height:100%;background-color:var(--foreground-color-0);animation:_blink_twgrc_1 1s step-end infinite}._Input-container_twgrc_87 input{opacity:0;position:absolute;left:0;width:100%;padding:0;background:none;border:none;outline:none;font-size:inherit;caret-color:transparent}@keyframes _blink_twgrc_1{0%,to{background-color:transparent}50%{background-color:var(--foreground-color-0)}}._Input_twgrc_57 label{position:absolute;width:100%;height:100%;top:0;left:0;cursor:text}._ansi-black-fg_twgrc_191{color:var(--black-2)}._ansi-red-fg_twgrc_193{color:var(--red-0)}._ansi-green-fg_twgrc_195{color:var(--green-0)}._ansi-yellow-fg_twgrc_197{color:var(--yellow-0)}._ansi-blue-fg_twgrc_199{color:var(--blue-0)}._ansi-magenta-fg_twgrc_201{color:var(--purple-0)}._ansi-cyan-fg_twgrc_203{color:var(--cyan-0)}._ansi-white-fg_twgrc_205{color:var(--foreground-color-0)}._ansi-bright-black-fg_twgrc_209{color:var(--black-2)}._ansi-bright-red-fg_twgrc_211{color:var(--red-0)}._ansi-bright-green-fg_twgrc_213{color:var(--green-0)}._ansi-bright-yellow-fg_twgrc_215{color:var(--yellow-0)}._ansi-bright-blue-fg_twgrc_217{color:var(--blue-0)}._ansi-bright-magenta-fg_twgrc_219{color:var(--purple-0)}._ansi-bright-cyan-fg_twgrc_221{color:var(--cyan-0)}._ansi-bright-white-fg_twgrc_223{color:var(--foreground-color-0)}._ansi-black-bg_twgrc_227{background-color:var(--black-2)}._ansi-red-bg_twgrc_229{background-color:var(--red-0)}._ansi-green-bg_twgrc_231{background-color:var(--green-0)}._ansi-yellow-bg_twgrc_233{background-color:var(--yellow-0)}._ansi-blue-bg_twgrc_235{background-color:var(--blue-0)}._ansi-magenta-bg_twgrc_237{background-color:var(--purple-0)}._ansi-cyan-bg_twgrc_239{background-color:var(--cyan-0)}._ansi-white-bg_twgrc_241{background-color:var(--foreground-color-0)}._ansi-dim_twgrc_245{opacity:.65}._TextEditor_1falf_1{display:flex;flex-direction:column;width:100%;height:100%;text-align:start}._TextEditor_1falf_1 p,._TextEditor_1falf_1 div,._TextEditor_1falf_1 span,._TextEditor_1falf_1 textarea{font-size:1em}._View_1falf_31,._Code_1falf_31{width:100%;height:100%;padding:1rem!important;color:var(--foreground-color-0)!important;background-color:var(--background-color-2)!important;border:none;outline:none;font-size:1rem;font-family:var(--body-font-family);resize:none;overflow:auto}._View_1falf_31 img{max-width:100%;object-fit:contain;border-radius:var(--border-radius-0);margin-right:.5rem}._View_1falf_31 blockquote{margin-left:0;padding:.5rem .5rem .5rem 1.5rem;border-left:1rem solid var(--background-color-0);background-color:var(--background-color-1);border-radius:var(--border-radius-1)}._View_1falf_31 blockquote>p{width:fit-content;margin:0}._View_1falf_31 code{font-family:var(--mono-font-family);border-radius:var(--border-radius-1);background-color:var(--background-color-1);padding:.25rem}._View_1falf_31 table{border-collapse:collapse}._View_1falf_31 table,._View_1falf_31 th,._View_1falf_31 td{border:.2rem solid var(--background-color-0)}._View_1falf_31 th,._View_1falf_31 td{padding:.5rem}._Code_1falf_31{margin:0;cursor:default}._Code_1falf_31 *[class*=hljs-string]{color:var(--green-0)}._Code_1falf_31 *[class*=hljs-literal],._Code_1falf_31 *[class*=hljs-number]{color:var(--yellow-0)}._Code_1falf_31 *[class*=hljs-keyword]{color:var(--blue-0)}._Code_1falf_31 *[class*=hljs-title]{color:var(--cyan-0)}._Code_1falf_31 *[class*=hljs-name]{color:var(---red-0)}._Code_1falf_31 *[class*=hljs-attr]{color:var(--blue-0)}._Code_1falf_31 *[class*=hljs-param]{color:var(---red-0)}._Code_1falf_31 *[class*=hljs-comment],._Code_1falf_31 *[class*=linenumber]{color:var(--black-0)}._Code_1falf_31 *[class*=hljs-meta]{color:var(--blue-0)}._HeaderMenu_1oc7z_1{display:flex;width:100%;height:1.5rem;min-height:1.5rem;background-color:var(--background-color-0)}._Button_e9ur5_1{--text-color: var(--foreground-color-0);--normal-color: var(--background-color-0);--hover-color: var(--background-color-1);color:var(--text-color);background-color:var(--normal-color);border:none;outline:none;font-size:.875em;transition:background-color .1s ease-in-out;cursor:pointer}._Button_e9ur5_1:hover,._Button_e9ur5_1:focus-visible{background-color:var(--hover-color)}._ButtonLink_e9ur5_37{text-decoration:none}._ButtonLink_e9ur5_37>svg{margin-left:.5rem}._Footer_19110_1{display:flex;justify-content:space-between;align-items:center;width:100%}._Selection_19110_15>p{font-size:1rem}._Buttons_19110_23{display:flex;gap:1rem;justify-content:center;align-items:center}._Button_19110_23{--normal-color: var(--background-color-0);--hover-color: var(--background-color-1);padding:.35rem .7rem;border-radius:var(--border-radius-1)}._Settings_18is2_1{--tabs-width: 10rem;flex:1;display:flex;width:100%;height:100%;background-color:var(--background-color-2)}._Tabs_18is2_21{display:flex;gap:.25rem;flex-direction:column;min-width:calc(var(--tabs-width) / 2);width:var(--tabs-width);height:100%;max-width:50%;padding:.5rem;margin:0;background-color:var(--background-color-2);resize:horizontal;overflow:hidden}._TabButton_18is2_51{display:flex;gap:.5rem;align-items:center;width:100%;min-width:fit-content;padding:.75rem;border-radius:var(--border-radius-1);font-size:.875rem}._TabButton_18is2_51._ActiveTab_18is2_73{background-color:var(--background-color-0)}._TabButton_18is2_51:not(._ActiveTab_18is2_73):hover,._TabButton_18is2_51:not(._ActiveTab_18is2_73):focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 50%,transparent)}._TabButton_18is2_51>svg{height:1.35rem;aspect-ratio:1}._TabButton_18is2_51>p{margin:0}._TabPanel_18is2_109{flex:1;display:flex;flex-direction:column;align-content:flex-start;height:100%;padding:.5rem 1rem;background-color:var(--background-color-3);overflow:auto}._TabPanel_18is2_109:not(._ActivePanel_18is2_131){display:none}._Option_18is2_139{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:start;width:100%;padding-bottom:1rem}._OptionList_18is2_159{gap:.5rem}._OptionList_18is2_159 ._Option_18is2_139{padding-bottom:0}._OptionHorizontal_18is2_175{flex-direction:row;justify-content:space-between}._Option_18is2_139>._Label_18is2_185{color:var(--foreground-color-0)}._Input_18is2_193{display:flex;gap:.5rem;flex-wrap:wrap}._Input_18is2_193>label{flex:1;display:flex}._ImageSelect_18is2_215{min-width:10rem;max-width:100%}._ImageSelect_18is2_215>input{position:absolute;opacity:0;width:0;height:0}._ImageSelect_18is2_215>input:hover+img,._ImageSelect_18is2_215>input:focus-visible+img{filter:brightness(110%)}._ImageSelect_18is2_215>input:checked+img{outline:.25em solid var(--foreground-color-0)}._ImageSelect_18is2_215>img{width:100%;height:100%;border-radius:var(--border-radius-1);transition:filter .1s ease-in-out;cursor:pointer}._ButtonGroup_18is2_273{display:flex;gap:1rem;flex-wrap:wrap;margin:.75rem 0}._ButtonGroup_18is2_273 ._Button_18is2_273{margin-bottom:0}._Button_18is2_273{--normal-color: var(--background-color-0) !important;--hover-color: var(--background-color-1) !important;margin-bottom:.75rem!important;padding:.5rem 1rem;border-radius:var(--border-radius-1)}._ButtonDanger_18is2_313{--text-color: var(--black-1) !important;--normal-color: var(--red-0) !important;--hover-color: var(--red-1) !important}._IconButton_18is2_325{--color: var(--foreground-color-0);position:relative;height:1.25rem;width:auto;padding:0;background:none;border:none;outline:none;aspect-ratio:1;cursor:pointer}._IconButton_18is2_325:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;border-radius:var(--border-radius-99);transform:scale(1);transform-origin:center;transition:all .2s ease-in-out}._IconButton_18is2_325:hover:after,._IconButton_18is2_325:focus-visible:after{background-color:#ffffff1a;transform:scale(1.5)}._IconButton_18is2_325:disabled{--color: var(--foreground-color-2)}._IconButton_18is2_325 svg{height:100%}._IconButton_18is2_325 svg path{fill:var(--color);transition:fill .1s ease-in-out}._ProgressBarContainer_18is2_417{width:100%;max-width:35rem}._ProgressBar_18is2_417{width:100%!important}._ProgressBarLabels_18is2_435{display:flex;justify-content:space-between;width:100%}._Option_18is2_139>span._Label_18is2_185{display:flex;gap:.5rem;align-items:center}._Icon_18is2_325{display:inline-block;width:2rem;height:2rem}._Icon_18is2_325 div{width:inherit;height:inherit}._Icon_18is2_325 div>svg{width:inherit;height:inherit;object-fit:contain}._Dropdown_18is2_493{width:auto;max-width:calc(60% - var(--gap));padding:.5rem 1rem;color:var(--text-color);background-color:var(--background-color-0);border:none;border-radius:var(--border-radius-1);outline:none;font-size:.875em}._Dropdown_18is2_493>*{color:inherit;background-color:inherit;border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._ProgressBar_pbxkk_1{position:relative;width:15rem;max-width:100%;min-height:2rem;max-height:100%;background-color:var(--background-color-4)}._Fill_pbxkk_19{--fill: 0%;position:absolute;left:0;top:0;width:var(--fill);min-width:1px;height:100%;background-color:var(--blue-0)}._Calculator_1ddjk_1{display:flex;flex-direction:column;height:100%;--output-height: 20%;--button-gap: .25rem}._Output_1ddjk_19{display:flex;gap:.25rem;flex-direction:column;justify-content:center;align-items:flex-end;height:var(--output-height);padding:.5rem}._Calculation_1ddjk_39,._Preview_1ddjk_39{margin:0}._Calculation_1ddjk_39{color:var(--foreground-color-2);height:1.25rem}._Preview_1ddjk_39{color:var(--foreground-color-0);font-size:2.5rem}._Input_1ddjk_67{display:flex;gap:var(--button-gap);flex-direction:column;height:calc(100% - var(--output-height));padding:.5rem}._InputRow_1ddjk_83{flex:1;display:flex;gap:var(--button-gap)}._Button_1ddjk_95{flex:1;border-radius:var(--border-radius-0);font-size:1.5rem}._InputRow_1ddjk_83:first-of-type ._Button_1ddjk_95{--normal-color: var(--background-color-1);--hover-color: var(--background-color-2)}._InputRow_1ddjk_83 ._Button_1ddjk_95:last-of-type{--text-color: var(--background-color-0);--normal-color: var(--blue-0);--hover-color: var(--blue-1)}._ButtonLarge_1ddjk_129{min-width:calc(50% - var(--button-gap) / 2)}._Browser_3qqx9_1{--header-height: 3.5rem;--nav-bar-height: 2.25rem;display:flex;flex-direction:column;width:100%;height:100%}._Header_3qqx9_21{display:flex;flex-direction:column;width:100%;height:var(--header-height);background-color:var(--background-color-0)}._NavBar_3qqx9_37{display:flex;gap:1rem;justify-content:flex-start;align-items:center;width:100%;height:var(--nav-bar-height);padding:1.25rem}._IconButton_3qqx9_57{--color: var(--foreground-color-0);position:relative;display:flex;justify-content:center;align-items:center;height:1rem;width:auto;padding:0;background:none;border:none;outline:none;aspect-ratio:1;cursor:pointer}._IconButton_3qqx9_57:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;border-radius:var(--border-radius-99);transform:scale(1);transform-origin:center;transition:all .2s ease-in-out}._IconButton_3qqx9_57:hover:after,._IconButton_3qqx9_57:focus-visible:after{background-color:#ffffff1a;transform:scale(175%)}._IconButton_3qqx9_57:disabled{--color: var(--foreground-color-2)}._IconButton_3qqx9_57 svg{height:100%}._IconButton_3qqx9_57 svg path{fill:var(--color);transition:fill .1s ease-in-out}._SearchBar_3qqx9_157{flex:1;padding:.25rem .5rem;background-color:var(--background-color-2);border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:.875em}._Bookmarks_3qqx9_179{height:calc(var(--header-height) - var(--nav-bar-height))}._CircuitView_13992_1{display:flex;width:100%;flex-grow:1}._Canvas_13992_13{flex:1;width:100%}._LogicSim_14pxh_1{display:flex;flex-direction:column;width:100%;height:100%}._HomeMenuContainer_37fc2_1{right:unset;left:0}._HomeMenu_37fc2_1{min-width:16rem;max-width:32rem;border-bottom-left-radius:0;border-bottom-right-radius:var(--border-radius-1)}._Buttons_37fc2_25{display:flex;flex-direction:column-reverse;align-items:center;padding:.25rem;margin-top:auto;z-index:-1}._Buttons_37fc2_25>button{padding:.5rem;border-radius:var(--border-radius-1)}._Buttons_37fc2_25>button>svg{height:1.5rem}._Apps_37fc2_61{display:flex;flex-direction:column;width:100%!important;max-height:20rem;padding:1rem .25rem 1rem 1rem;padding-bottom:0}._Apps_37fc2_61>h1{width:100%;text-align:left;font-size:1rem;margin:0;margin-bottom:.5rem}._AppList_1au2v_1{--scrollbar-color: rgba(0, 0, 0, 25%);display:flex;flex-direction:column;overflow-y:auto;max-height:100%;padding-bottom:.5rem;z-index:0}._AppButton_1au2v_21{display:flex;gap:1rem;width:100%;padding:.25rem .5rem;border-radius:var(--border-radius-1)}._AppButton_1au2v_21>div,._AppButton_1au2v_21>div>div,._AppButton_1au2v_21>div>div>svg{width:2rem;height:2rem}._AppButton_1au2v_21 svg{filter:var(--svg-drop-shadow-0)}._AppButton_1au2v_21>p,._AppButton_1au2v_21>h2{margin:0;white-space:nowrap}._Button_xate2_1{position:relative}._Charging-indicator_xate2_9{--outline-color: var(--background-color-2);--outline-width: 2px;position:absolute;top:.55rem;right:.15rem;height:.7rem!important}._Menu_xate2_29>div{display:flex;gap:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem}._Menu_xate2_29>div>div,._Menu_xate2_29>div>div>svg{width:auto;height:1.25rem}._Menu_xate2_29>div>p{margin:0;font-size:1.25rem}._UtilMenuContainer_d6065_1{position:absolute;right:0;bottom:100%;height:auto!important;overflow:hidden}._UtilMenu_d6065_1{opacity:1;display:flex;border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-left-radius:var(--border-radius-1);-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);transform:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow:hidden;resize:horizontal}._UtilMenu_d6065_1:after{opacity:var(--taskbar-menu-opacity);content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--taskbar-menu-color);z-index:-2}._UtilMenuContainer_d6065_1:not(._Active_d6065_67){pointer-events:none}._UtilMenuContainer_d6065_1:not(._Active_d6065_67) ._UtilMenu_d6065_1{opacity:0;transform:translateY(100px)}._Menu_9za6j_1>div{display:flex;gap:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem}._Menu_9za6j_1>div>svg{width:auto;height:1rem}._Menu_9za6j_1>div>p{margin:0;font-size:1rem}._SearchMenuContainer_y56vb_1{position:absolute;display:flex;flex-direction:column;left:0;bottom:100%;height:auto!important;max-height:20rem;overflow:hidden}._SearchMenu_y56vb_1{opacity:1;display:flex;gap:.5rem;flex-direction:column-reverse;min-width:13rem;max-width:19rem;padding:.5rem;border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-right-radius:var(--border-radius-1);-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);transform:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow:hidden;resize:horizontal}._SearchMenu_y56vb_1:after{opacity:var(--taskbar-menu-opacity);content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--taskbar-menu-color);z-index:-2}._SearchMenuContainer_y56vb_1:not(._Active_y56vb_83){pointer-events:none}._SearchMenuContainer_y56vb_1:not(._Active_y56vb_83) ._SearchMenu_y56vb_1{opacity:0;transform:translateY(100px)}._SearchMenu_y56vb_1>div{margin-top:auto}._Input_y56vb_109{width:100%;padding:.25rem .5rem;color:var(--foreground-color-0);background-color:#00000040;border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._SearchMenu_y56vb_1>div>button:first-child{background-color:var(--taskbar-button-hover-color)}._Button_1nitb_1{white-space:nowrap;-webkit-user-select:none;user-select:none}._Menu_1nitb_11>div{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start;padding:.5rem 1rem}._Time_1nitb_27,._Date_1nitb_27{margin:0}._Time_1nitb_27{font-size:1.5rem}._Date_1nitb_27{color:var(--foreground-color-1)}._App-icon_1n7dp_1{opacity:1;position:relative;width:var(--taskbar-height);height:var(--taskbar-height);aspect-ratio:1;animation:_appear_1n7dp_1 .1s ease-out forwards}._App-icon_1n7dp_1 svg{filter:var(--svg-drop-shadow-0)}._App-icon_1n7dp_1._Hidden_1n7dp_27{animation:_disappear_1n7dp_1 .4s ease-in-out forwards;pointer-events:none}@keyframes _appear_1n7dp_1{0%{opacity:0}to{opacity:1}}@keyframes _disappear_1n7dp_1{0%{opacity:1}25%{opacity:0;margin-right:0}to{opacity:0;margin-right:calc(var(--taskbar-height) * -1)}}._App-icon_1n7dp_1:after{content:"";position:absolute;left:50%;bottom:0;width:90%;height:.15rem;background-color:var(--foreground-color-0);transition:height .2s ease-in-out,width .2s ease-in-out;transform:translate(-50%);-webkit-transform:translateX(-50%)}._App-icon_1n7dp_1:hover:after,._App-icon_1n7dp_1:focus-visible:after{width:100%}._App-icon_1n7dp_1:not(._Active_1n7dp_119):after{height:0}._Window-container_1fgl9_1{--header-height: 2.5rem;--header-button-hover-color: rgba(255, 255, 255, 5%);position:absolute}@keyframes _pop-in_1fgl9_1{0%{scale:0}to{scale:100%}}._Window-container_1fgl9_1._Maximized_1fgl9_33{width:100%;height:100%;transform:none!important}._Window-container_1fgl9_1._Maximized_1fgl9_33 ._Window-inner_1fgl9_45{width:100%;height:calc(100% - var(--taskbar-height));border-radius:0;resize:none}._Window-inner_1fgl9_45{display:flex;flex-direction:column;min-width:300px;min-height:150px;background-color:var(--background-color-2);border-radius:var(--border-radius-1);box-shadow:var(--window-box-shadow);resize:both;overflow:hidden;transform-origin:center center;animation:_appear_1fgl9_1 .25s ease-in-out forwards}._Window-container_1fgl9_1._Minimized_1fgl9_87 ._Window-inner_1fgl9_45{animation:_disappear_1fgl9_1 .25s ease-in-out forwards}@keyframes _appear_1fgl9_1{0%{opacity:0;transform:translateY(25vh) scale(0)}25%{opacity:0}to{opacity:1;transform:none}}@keyframes _disappear_1fgl9_1{0%{opacity:1;transform:none}75%{opacity:0}to{opacity:0;transform:translateY(25vh) scale(0)}}._Header_1fgl9_151{--window-icon-size: 1.5rem;--window-icon-margin: .75rem;display:flex;align-items:center;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0;background-color:var(--background-color-1);cursor:grab}._Window-icon_1fgl9_179,._Window-icon_1fgl9_179>div,._Window-icon_1fgl9_179>div>svg{height:100%;width:auto}._Window-icon_1fgl9_179{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}._Window-icon_1fgl9_179>div{display:flex;align-items:center}._Header_1fgl9_151>p{-webkit-user-select:none;user-select:none;width:auto;margin:0 auto 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._Header-button_1fgl9_233{display:flex;align-items:center;justify-content:center;height:var(--header-height);margin:0;padding:.75rem;color:var(--foreground-color-0);background:none;cursor:pointer;border:none;outline:none;aspect-ratio:1}._Header-button_1fgl9_233>svg{height:100%}._Exit-button_1fgl9_271{--header-button-hover-color: var(--red-0)}._Header-button_1fgl9_233:hover,._Header-button_1fgl9_233:focus-visible{background-color:var(--header-button-hover-color)}._Window-content_1fgl9_287{position:relative;overflow:hidden;height:100%}._Share_1qx8o_1{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1rem;overflow-y:auto}._Share_1qx8o_1>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}._Share_1qx8o_1>div:last-child{gap:.5rem;flex-direction:row;justify-content:space-between;align-items:center}._Title_1qx8o_49{font-size:1.5rem}._Title_1qx8o_49:first-child{margin-top:.5rem}._Form_1qx8o_65{display:flex;flex-direction:column;width:100%}._Label_1qx8o_77{--gap: .5rem;display:flex;gap:var(--gap);align-items:center;width:100%}._Label_1qx8o_77>p{width:calc(40% - var(--gap));min-width:40%;text-align:start}._Input_1qx8o_107{width:auto;max-width:calc(60% - var(--gap));padding:.5rem 1rem;color:var(--text-color);background-color:var(--background-color-1);border:none;border-radius:var(--border-radius-1);outline:none;font-size:.875em}select._Input_1qx8o_107>*{color:inherit;background-color:inherit;border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._Input_1qx8o_107[type=checkbox]{display:none}._Checkbox_1qx8o_159{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:pointer}._Checkbox_1qx8o_159>svg{width:100%;height:100%;object-fit:contain;fill:var(--foreground-color-0)}._Checkbox_1qx8o_159>svg>*{fill:inherit}._Url_1qx8o_199{text-align:start;word-break:break-all}._Button_1qx8o_209{--normal-color: var(--background-color-0) !important;--hover-color: var(--background-color-1) !important;padding:.5rem 1rem;border-radius:var(--border-radius-1);white-space:nowrap}._Desktop_1b42r_1{position:fixed;top:env(safe-area-inset-top,0);left:0;width:100%;height:100%;z-index:-1}._Wallpaper_1b42r_19{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}._Content_1b42r_39{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;top:0;left:0;width:100%;height:100%;padding:.5rem;padding-bottom:calc(var(--taskbar-height) + .5rem);z-index:1}._Item_1b42r_71{padding:.25rem;text-shadow:.1rem .1rem .2rem color-mix(in srgb,var(--black-0) 75%,transparent)}._Item_1b42r_71 p{color:var(--white-0)}._Item_1b42r_71 svg{filter:var(--svg-drop-shadow-0)}._ModalView_d1xx9_1{--position-x: 0;--position-y: 0;position:fixed;top:calc(var(--position-y) * 1px);left:calc(var(--position-x) * 1px)}._ModalView_d1xx9_1>*{background:var(--background-color-0);border-radius:var(--border-radius-1);box-shadow:var(--window-box-shadow)}._ModalsView_3bq1f_1{position:relative;z-index:11} diff --git a/assets/index-C5IVg62s.css b/assets/index-C5IVg62s.css deleted file mode 100644 index 8c998497..00000000 --- a/assets/index-C5IVg62s.css +++ /dev/null @@ -1 +0,0 @@ -:root{--red-0: #FF4D5B;--red-1: #B23640;--red-2: #661F25;--orange-0: #FF974D;--orange-1: #B26A36;--orange-2: #663C1F;--yellow-0: #FED24C;--yellow-1: #B29336;--yellow-2: #66541F;--green-0: #4DFF8B;--green-1: #36B261;--green-2: #1F6638;--cyan-0: #4DFFE1;--cyan-1: #36B29E;--cyan-2: #1F665A;--light-blue-0: #4CDFFF;--light-blue-1: #369CB2;--light-blue-2: #1F5966;--blue-0: #4D9CFF;--blue-1: #366DB2;--blue-2: #1F3E66;--purple-0: #974DFF;--purple-1: #6A36B2;--purple-2: #3C1F66;--pink-0: #FF4DFF;--pink-1: #B236B2;--pink-2: #661F66;--white-0: #E5F2FF;--white-1: #A0A9B2;--white-2: #5C6166;--white-3: #393C40;--white-4: #222426;--black-0: #29343F;--black-1: #1E262E;--black-2: #14191F;--black-3: #0D1114;--black-4: #080B0D}:root{--foreground-color-0: var(--white-0);--foreground-color-1: var(--white-1);--foreground-color-2: var(--white-2);--background-color-0: var(--black-0);--background-color-1: var(--black-1);--background-color-2: var(--black-2);--background-color-3: var(--black-3);--background-color-4: var(--black-4);--scrollbar-color: color-mix(in srgb, var(--background-color-0) 25%, transparent)}:root{--border-radius-0: .2rem;--border-radius-1: .375rem;--border-radius-99: 9999px;--svg-drop-shadow-color: var(--black-0);--svg-drop-shadow-0: drop-shadow(.1rem .1rem .2rem color-mix(in srgb, var(--svg-drop-shadow-color) 50%, transparent));--svg-drop-shadow-1: drop-shadow(.1rem .1rem .2rem color-mix(in srgb, var(--svg-drop-shadow-color) 75%, transparent));--window-shadow-size: .3rem;--window-shadow-opacity: 35%;--window-shadow-spread: 3;--window-box-shadow: calc(var(--window-shadow-size) * -1) var(--window-shadow-size) calc(var(--window-shadow-size) * var(--window-shadow-spread)) 0px rgba(0, 0, 0, var(--window-shadow-opacity));--taskbar-height: 3rem;--taskbar-color: var(--background-color-2);--taskbar-opacity: .75;--taskbar-menu-color: var(--background-color-1);--taskbar-menu-opacity: .5;--taskbar-button-hover-color: rgba(255, 255, 255, 5%);--taskbar-filter: blur(1rem)}:root{--body-font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--mono-font-family: "Roboto Mono", source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace}@font-face{font-family:Outfit;src:url(/assets/fonts/outfit/Outfit-VariableFont_wght.ttf);font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf);font-display:swap}.Light-theme{--foreground-color-0: var(--black-3);--foreground-color-1: var(--black-2);--foreground-color-2: var(--black-1);--background-color-0: var(--white-0);--background-color-1: var(--white-0);--background-color-2: var(--white-1);--background-color-3: var(--white-1);--background-color-4: var(--white-2);--taskbar-color: var(--white-0);--taskbar-menu-color: var(--white-0);--taskbar-button-hover-color: rgba(0, 0, 0, 5%)}.Cherry-theme{--background-color-0: var(--red-0);--background-color-1: var(--red-0);--background-color-2: var(--red-1);--background-color-3: var(--red-1);--background-color-4: var(--red-2);--taskbar-color: var(--red-2);--taskbar-menu-color: var(--red-1)}.Mango-theme{--foreground-color-0: var(--black-3);--foreground-color-1: var(--black-2);--foreground-color-2: var(--black-1);--background-color-0: var(--yellow-0);--background-color-1: var(--yellow-0);--background-color-2: var(--yellow-1);--background-color-3: var(--yellow-1);--background-color-4: var(--yellow-2);--taskbar-color: var(--yellow-0);--taskbar-menu-color: var(--yellow-0)}.Aqua-theme{--foreground-color-0: var(--black-3);--foreground-color-1: var(--black-2);--foreground-color-2: var(--black-1);--background-color-0: var(--cyan-0);--background-color-1: var(--cyan-0);--background-color-2: var(--cyan-1);--background-color-3: var(--cyan-1);--background-color-4: var(--cyan-2);--taskbar-color: var(--cyan-0);--taskbar-menu-color: var(--cyan-0)}.Grape-theme{--background-color-0: var(--purple-0);--background-color-1: var(--purple-0);--background-color-2: var(--purple-1);--background-color-3: var(--purple-1);--background-color-4: var(--purple-2);--taskbar-color: var(--purple-2);--taskbar-menu-color: var(--purple-1)}*{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:1.25rem;height:1.25rem}*::-webkit-scrollbar-track{background:none}*::-webkit-scrollbar-thumb{border-radius:var(--border-radius-99);border:5px solid transparent;background-color:var(--scrollbar-color);background-clip:padding-box;-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%);transition:.2s ease-in-out;z-index:1}*::-webkit-scrollbar-corner{background-color:transparent}html,body,#root{width:100%;height:100%;pointer-events:none}html{scroll-behavior:smooth;overflow:hidden;background-color:var(--background-color-2);font-size:16px}body{margin:0;font-family:var(--body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{color:var(--foreground-color-0);font-size:1rem;box-sizing:border-box;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}p,a,button,input,select,h1,h2,h3,h4,h5,h6{font-family:var(--body-font-family);letter-spacing:normal}p,a,div,span{font-size:1em}button,input{font-size:.875em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}button,li[data-rttab=true]{margin:0;border:none;outline:none;transition:background-color .1s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none}code{font-family:var(--mono-font-family)}*::selection{color:var(--background-color-3);background-color:var(--foreground-color-0)}._App_1212n_1{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden;pointer-events:none}._App_1212n_1>*{pointer-events:auto}._Taskbar_vqs5v_1{--svg-drop-shadow-color: var(--taskbar-color);position:fixed;display:flex;bottom:0;left:0;width:100%;height:var(--taskbar-height);margin-bottom:env(safe-area-inset-bottom)}._Taskbar_vqs5v_1:after,._Taskbar_vqs5v_1:before{content:"";position:absolute;top:0;bottom:calc(env(safe-area-inset-bottom,0)*-1);left:0;right:0;pointer-events:none}._Taskbar_vqs5v_1:after{opacity:var(--taskbar-opacity);background-color:var(--taskbar-color);z-index:-2}._Taskbar_vqs5v_1:before{-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);z-index:-3}._Taskbar_vqs5v_1 button{display:flex;align-items:center;color:var(--foreground-color-0);background:none;cursor:pointer;border:none;outline:none;transition:background-color .1s ease-in-out;z-index:-1}._Taskbar_vqs5v_1 button:hover,._Taskbar_vqs5v_1 button:focus-visible{background-color:var(--taskbar-button-hover-color)}._HomeContainer_vqs5v_103,._SearchContainer_vqs5v_105{position:relative;padding:0!important}._HomeButton_vqs5v_115 *{fill:var(--foreground-color-0);filter:none}._MenuIcons_vqs5v_125,._AppIcons_vqs5v_127{display:flex;align-items:center;height:100%}._AppIconsContainer_vqs5v_139{position:relative;width:100%;height:auto;overflow:hidden;pointer-events:none}._AppIcons_vqs5v_127{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;pointer-events:auto;z-index:-1}._AppIcons_vqs5v_127::-webkit-scrollbar{display:none}._AppIcons_vqs5v_127>*,._MenuButton_vqs5v_189{height:100%;padding:.75rem}._AppIcons_vqs5v_127>*>svg,._MenuButton_vqs5v_189>svg{height:1.25rem}._AppIcons_vqs5v_127 div,._AppIcons_vqs5v_127 div>svg,._MenuIcons_vqs5v_125 div,._MenuIcons_vqs5v_125 div>svg{height:100%;width:auto}._UtilIcons_vqs5v_225{display:flex;gap:0;justify-content:flex-end;align-items:center;height:100%;margin-left:auto;padding-left:.5rem;z-index:-1}._UtilIcons_vqs5v_225>div{height:100%;width:min-content;z-index:-1}._UtilIcons_vqs5v_225>button,._UtilIcons_vqs5v_225>div>button{height:100%;width:min-content;margin:0;padding:.4rem}._UtilIcons_vqs5v_225>button>svg,._UtilIcons_vqs5v_225>div>button>svg{height:1rem;width:1rem;aspect-ratio:1}#_desktop-button_vqs5v_1{border-left:1px solid rgba(255,255,255,50%);height:100%;width:.5rem;padding:0;margin-left:1rem}._MenuContainer_vqs5v_305{position:absolute;right:0;bottom:100%;height:auto!important;overflow:hidden}._MenuContainer_vqs5v_305:not(._Active_vqs5v_321){pointer-events:none}._Menu_vqs5v_125{opacity:1;display:flex;border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-left-radius:var(--border-radius-1);transform:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow:hidden;resize:horizontal}._MenuContainer_vqs5v_305:not(._Active_vqs5v_321) ._Menu_vqs5v_125{opacity:0;transform:translateY(100px)}._Menu_vqs5v_125:after,._MenuContainer_vqs5v_305:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;pointer-events:none}._Menu_vqs5v_125:after{opacity:var(--taskbar-menu-opacity);background-color:var(--taskbar-menu-color);z-index:-2}._MenuContainer_vqs5v_305:after{opacity:1;transition:opacity .2s ease-in-out,top .2s ease-in-out;-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);z-index:-3}._MenuContainer_vqs5v_305:not(._Active_vqs5v_321):after{opacity:0;top:100px}._FileExplorer_a7vfz_1{--header-height: 3.5rem;--sidebar-width: 10rem;--footer-height: 1.75rem;--scale: 1.15rem;display:flex;flex-direction:column;width:100%;height:100%}._Header_a7vfz_25{display:flex;gap:1rem;align-items:center;width:100%;height:var(--header-height);padding:1rem;background-color:var(--background-color-0)}._IconButton_a7vfz_45{--color: var(--foreground-color-0);position:relative;height:1.25rem;width:auto;padding:0;background:none;border:none;outline:none;aspect-ratio:1;cursor:pointer}._IconButton_a7vfz_45:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;border-radius:var(--border-radius-99);transform:scale(1);transform-origin:center;transition:all .2s ease-in-out}._IconButton_a7vfz_45:hover:after,._IconButton_a7vfz_45:focus-visible:after{background-color:#ffffff1a;transform:scale(1.5)}._IconButton_a7vfz_45:disabled{opacity:.75}._IconButton_a7vfz_45 svg{height:100%}._IconButton_a7vfz_45 svg path{fill:var(--color);transition:fill .1s ease-in-out}._PathInput_a7vfz_137{flex:1;padding:.25rem .5rem;background-color:var(--background-color-2);border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._Body_a7vfz_159{flex:1;display:flex;width:100%;height:calc(100% - var(--header-height));background-color:var(--background-color-2)}._Sidebar_a7vfz_175{display:flex;gap:.25rem;flex-direction:column;min-width:calc(var(--sidebar-width) / 2);width:var(--sidebar-width);height:100%;max-width:50%;padding:.5rem;background-color:var(--background-color-1);resize:horizontal;overflow:hidden}._NavButton_a7vfz_203{display:flex;gap:.5rem;align-items:center;width:100%;padding:.5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;cursor:pointer;transition:background-color .1s ease-in-out}._NavButton_a7vfz_203:hover,._NavButton_a7vfz_203:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 75%,transparent)}._NavButton_a7vfz_203 svg{height:1.35rem;aspect-ratio:1}._Main_a7vfz_249{--scale: inherit !important;position:relative;flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;height:100%;padding:.5rem;padding-bottom:calc(.5rem + var(--footer-height));overflow:auto}._Footer_a7vfz_277{position:absolute;display:flex;justify-content:flex-start;align-items:center;bottom:0;left:0;width:100%;height:var(--footer-height);padding:0 .75rem;border-top:.25rem solid var(--background-color-0);background-color:var(--background-color-2)}._Footer_a7vfz_277 p{margin:0;font-size:.875em}._Selector_a7vfz_315{--footer-height: 4rem}._Actions_1ym35_1{--left: 0;--top: 0;--right: calc(1 - var(--left));--bottom: calc(1 - var(--top));position:absolute;top:0;left:0;opacity:1;transition:opacity .1s ease-out}._Actions_1ym35_1._Uninitiated_1ym35_29{opacity:0}._Actions_1ym35_1._AlignLeft_1ym35_37{--left: 1;left:unset;right:0}._Actions_1ym35_1._AlignTop_1ym35_51{--top: 1;top:unset;bottom:0}._ContextMenu_1ym35_65._Actions_1ym35_1{--border-radius: var(--border-radius-1);--padding: .375rem;padding:var(--padding);border-top-left-radius:calc((1 - var(--right) * var(--bottom)) * var(--border-radius))!important;border-top-right-radius:calc((1 - var(--left) * var(--bottom)) * var(--border-radius))!important;border-bottom-left-radius:calc((1 - var(--right) * var(--top)) * var(--border-radius))!important;border-bottom-right-radius:calc((1 - var(--left) * var(--top)) * var(--border-radius))!important;background-color:var(--background-color-1)!important}._ContextMenu_1ym35_65 ._Button_1ym35_89,._ContextMenu_1ym35_65 ._Dropdown_1ym35_91{display:flex;gap:.75rem;justify-content:space-between;width:100%;padding:.25rem .5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;font-size:.875rem;text-align:start;white-space:nowrap;cursor:pointer}._ContextMenu_1ym35_65 ._Button_1ym35_89:hover,._ContextMenu_1ym35_65 ._Button_1ym35_89:focus-visible,._ContextMenu_1ym35_65 ._Dropdown_1ym35_91:hover,._ContextMenu_1ym35_65 ._Dropdown_1ym35_91:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 75%,transparent)}._ContextMenu_1ym35_65 ._Label_1ym35_137{display:flex;gap:.5rem;justify-content:center;align-items:center}._ContextMenu_1ym35_65 ._Label_1ym35_137 p,._ContextMenu_1ym35_65 ._Shortcut_1ym35_153{margin:0}._ContextMenu_1ym35_65 ._Icon_1ym35_161{display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem}._ContextMenu_1ym35_65 ._Icon_1ym35_161>svg{width:100%;height:100%;object-fit:contain}._ContextMenu_1ym35_65 ._ImageIcon_1ym35_189{position:absolute;width:1rem;height:auto;aspect-ratio:1}._ContextMenu_1ym35_65 ._ImageIcon_1ym35_189 div{display:flex;width:100%;height:100%}._ContextMenu_1ym35_65 ._ImageIcon_1ym35_189 div>svg{width:100%;height:100%;object-fit:contain}._ContextMenu_1ym35_65 ._Shortcut_1ym35_153{color:var(--foreground-color-1)}._ContextMenu_1ym35_65 ._Dropdown_1ym35_91{position:relative}._ContextMenu_1ym35_65 ._Dropdown_1ym35_91 ._DropdownContent_1ym35_243{opacity:1;position:absolute;top:calc(var(--padding) * -1);left:100%;padding:var(--padding);border-radius:var(--border-radius-1);border-top-left-radius:0;background-color:var(--background-color-1);transition:opacity .1s ease-out;cursor:auto}._ContextMenu_1ym35_65 ._Dropdown_1ym35_91:not(._Active_1ym35_269) ._DropdownContent_1ym35_243{opacity:0;pointer-events:none}._ContextMenu_1ym35_65 ._Divider_1ym35_279{width:calc(100% - .5rem);height:2px;border-radius:var(--border-radius-99);background-color:var(--foreground-color-2);margin:.5rem auto}._Header-menu_1ym35_295{display:flex;width:inherit;height:inherit}._Header-menu_1ym35_295 ._Dropdown_1ym35_91{display:block;width:auto;height:100%;padding:0 .5rem;background:none;border:none;outline:none;font-size:.85rem;cursor:pointer}._Header-menu_1ym35_295 ._Dropdown_1ym35_91:hover,._Header-menu_1ym35_295 ._Dropdown_1ym35_91:focus-visible{background-color:#ffffff0d}._Header-menu_1ym35_295 ._Dropdown_1ym35_91>._Label_1ym35_137{display:flex;justify-content:center;align-items:center;height:100%}._Header-menu_1ym35_295 ._DropdownArrow_1ym35_353{display:none}._Header-menu_1ym35_295 ._DropdownContent_1ym35_243{display:flex;flex-direction:column;position:absolute;top:100%;left:0;padding:.35rem;background-color:var(--background-color-1);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}._Header-menu_1ym35_295 ._Dropdown_1ym35_91:not(._Active_1ym35_269) ._DropdownContent_1ym35_243{opacity:0;pointer-events:none}._Header-menu_1ym35_295 ._Button_1ym35_89{display:flex;gap:.75rem;justify-content:space-between;width:100%;padding:.25rem .5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;font-size:.85rem;text-align:start;white-space:nowrap;cursor:pointer}._Header-menu_1ym35_295 ._Button_1ym35_89:hover,._Header-menu_1ym35_295 ._Button_1ym35_89:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 75%,transparent)}._Header-menu_1ym35_295 ._Dropdown_1ym35_91>._Label_1ym35_137>p,._Header-menu_1ym35_295 ._Button_1ym35_89>._Label_1ym35_137>p{margin:0}._Header-menu_1ym35_295 ._Shortcut_1ym35_153{color:var(--foreground-color-1);margin:0}._TextRegular_trpok_1{font-size:1em;font-weight:400;letter-spacing:normal}._TextLight_trpok_13{color:var(--foreground-color-1);font-size:.875em;font-weight:400;letter-spacing:normal}._TextSemibold_trpok_27{font-weight:500;letter-spacing:normal}._TextBold_trpok_37{font-weight:600;letter-spacing:normal}._DirectoryList_1xkyl_1{--scale: 1rem;position:relative;width:100%;height:100%}._FileButton_1xkyl_17,._FolderButton_1xkyl_17{--gap: .25rem;display:flex;gap:var(--gap);flex-direction:column;align-items:center;justify-content:center;width:calc(var(--scale) * 7.5);height:calc(var(--scale) * 7.5);padding:.5rem;background:none;border:none;border-radius:var(--border-radius-1);outline:none;cursor:pointer;transition:background-color .1s ease-in-out}._FileButton_1xkyl_17[data-selected=true],._FolderButton_1xkyl_17[data-selected=true]{background-color:color-mix(in srgb,var(--background-color-0) 40%,transparent)!important}._FileButton_1xkyl_17:hover,._FolderButton_1xkyl_17:hover,._FileButton_1xkyl_17:focus-visible,._FolderButton_1xkyl_17:focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 20%,transparent)}._FileButton_1xkyl_17 p,._FolderButton_1xkyl_17 p{max-width:100%;margin:0;word-wrap:break-word}._FileIcon_1xkyl_91,._FolderIcon_1xkyl_91{max-height:calc(100% - 1rem - var(--gap));border-radius:inherit}._FileIcon_1xkyl_91 div,._FolderIcon_1xkyl_91 div{width:100%;height:100%;border-radius:inherit;overflow:hidden}._FileIcon_1xkyl_91 svg,._FolderIcon_1xkyl_91 svg{width:50%;height:auto;aspect-ratio:1}._SelectionRect_1xkyl_127{opacity:25%;position:absolute;border-radius:var(--border-radius-0);background-color:var(--blue-1);border:.25rem solid var(--blue-0)}._ImagePreview_a5cin_1{height:100%;overflow:hidden;pointer-events:none}._ImagePreview_a5cin_1>*{width:100%;height:100%;object-fit:contain}._ImagePreview_a5cin_1>img{height:auto;max-height:100%;width:auto;max-width:100%;border-radius:inherit}._WindowedModal_1axfl_1{--header-height: 2.5rem;--header-button-hover-color: rgba(255, 255, 255, 5%);position:absolute;display:flex;flex-direction:column;min-width:300px;min-height:150px;background-color:var(--background-color-2)!important;resize:both;overflow:hidden}._Header_1axfl_29{--window-icon-size: 1.5rem;--window-icon-margin: .75rem;display:flex;align-items:center;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0;background-color:var(--background-color-1);cursor:grab}._Window-icon_1axfl_57,._Window-icon_1axfl_57>div,._Window-icon_1axfl_57>div>svg{height:100%;width:auto}._Window-icon_1axfl_57{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}._Window-icon_1axfl_57>div{display:flex;align-items:center}._Header_1axfl_29>p{-webkit-user-select:none;user-select:none;width:auto;margin:0 auto 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._Header-button_1axfl_111{display:flex;align-items:center;justify-content:center;height:var(--header-height);margin:0;padding:.75rem;color:var(--foreground-color-0);background:none;cursor:pointer;border:none;outline:none;aspect-ratio:1}._Header-button_1axfl_111>svg{height:100%}._Exit-button_1axfl_149{--header-button-hover-color: var(--red-0)}._Header-button_1axfl_111:hover,._Header-button_1axfl_111:focus-visible{background-color:var(--header-button-hover-color)}._Window-content_1axfl_165,._DialogContent_d87lh_1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}._DialogContent_d87lh_1 button{margin-bottom:.75rem;padding:.5rem 1rem;width:fit-content;color:var(--foreground-color-0);background-color:var(--background-color-0);border:none;border-radius:var(--border-radius-1);outline:none;transition:background-color .1s ease-in-out;cursor:pointer}._DialogContent_d87lh_1 button:hover,._DialogContent_d87lh_1 button:focus-visible{background-color:var(--background-color-1)}._FileProperties_s5har_1{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem}._Icon_s5har_17{width:3rem;height:3rem}._Icon_s5har_17 div{width:inherit;height:inherit;object-fit:contain}._Icon_s5har_17 svg{max-width:100%;max-height:100%}._Section_s5har_49{--divider-width: .25rem;position:relative;display:flex;gap:.25rem;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:1rem 0;padding-bottom:calc(1rem + var(--divider-width))}._Section_s5har_49:first-child{gap:.5rem;align-items:center;flex-direction:row;padding-top:0}._Section_s5har_49:first-child ._Line_s5har_91{font-size:1.25rem}._Section_s5har_49:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--divider-width);border-radius:var(--border-radius-0);background-color:var(--background-color-0)}._Line_s5har_91{margin:0;text-align:left;padding-left:2rem;text-indent:-2rem}._AppIcon_s5har_135{display:inline-block;width:2rem;height:2rem;vertical-align:middle;margin-left:.5rem;margin-right:.25rem}._AppIcon_s5har_135 div{position:relative;width:inherit;height:inherit;object-fit:contain}._AppIcon_s5har_135 svg{position:absolute;top:0;left:0;max-width:100%;max-height:100%}._MediaViewer_12qrj_1{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem}._MediaViewer_12qrj_1 img{width:100%;height:100%;object-fit:contain}._WebView_1atlt_1{display:flex;justify-content:center;align-items:center;width:100%;height:100%}._WebView_1atlt_1>iframe{width:100%;height:100%;border:none;background:none;pointer-events:initial}._Terminal_twgrc_1{--char-width: .585rem;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;overflow:auto;height:100%;cursor:text}._Terminal_twgrc_1 *{font-family:var(--mono-font-family);letter-spacing:-.03em}._Terminal_twgrc_1 p,._Terminal_twgrc_1 pre{margin:0;min-height:1.25rem}._Prefix_twgrc_45{display:flex;width:max-content;white-space:nowrap}._Input_twgrc_57,._Output_twgrc_57{display:flex;flex-direction:row;align-items:center;width:100%;line-height:1.25rem;font-size:1rem;text-align:start;white-space:pre}._Input_twgrc_57{height:1.25rem}._Input-container_twgrc_87{--cursor-width: var(--char-width);--cursor-offset: 0;position:relative;height:100%;width:fit-content}._Input-container_twgrc_87:after{content:"";position:absolute;top:0;left:calc(var(--cursor-offset) * var(--char-width) * .9746124950079872);width:var(--cursor-width);height:100%;background-color:var(--foreground-color-0);animation:_blink_twgrc_1 1s step-end infinite}._Input-container_twgrc_87 input{opacity:0;position:absolute;left:0;width:100%;padding:0;background:none;border:none;outline:none;font-size:inherit;caret-color:transparent}@keyframes _blink_twgrc_1{0%,to{background-color:transparent}50%{background-color:var(--foreground-color-0)}}._Input_twgrc_57 label{position:absolute;width:100%;height:100%;top:0;left:0;cursor:text}._ansi-black-fg_twgrc_191{color:var(--black-2)}._ansi-red-fg_twgrc_193{color:var(--red-0)}._ansi-green-fg_twgrc_195{color:var(--green-0)}._ansi-yellow-fg_twgrc_197{color:var(--yellow-0)}._ansi-blue-fg_twgrc_199{color:var(--blue-0)}._ansi-magenta-fg_twgrc_201{color:var(--purple-0)}._ansi-cyan-fg_twgrc_203{color:var(--cyan-0)}._ansi-white-fg_twgrc_205{color:var(--foreground-color-0)}._ansi-bright-black-fg_twgrc_209{color:var(--black-2)}._ansi-bright-red-fg_twgrc_211{color:var(--red-0)}._ansi-bright-green-fg_twgrc_213{color:var(--green-0)}._ansi-bright-yellow-fg_twgrc_215{color:var(--yellow-0)}._ansi-bright-blue-fg_twgrc_217{color:var(--blue-0)}._ansi-bright-magenta-fg_twgrc_219{color:var(--purple-0)}._ansi-bright-cyan-fg_twgrc_221{color:var(--cyan-0)}._ansi-bright-white-fg_twgrc_223{color:var(--foreground-color-0)}._ansi-black-bg_twgrc_227{background-color:var(--black-2)}._ansi-red-bg_twgrc_229{background-color:var(--red-0)}._ansi-green-bg_twgrc_231{background-color:var(--green-0)}._ansi-yellow-bg_twgrc_233{background-color:var(--yellow-0)}._ansi-blue-bg_twgrc_235{background-color:var(--blue-0)}._ansi-magenta-bg_twgrc_237{background-color:var(--purple-0)}._ansi-cyan-bg_twgrc_239{background-color:var(--cyan-0)}._ansi-white-bg_twgrc_241{background-color:var(--foreground-color-0)}._ansi-dim_twgrc_245{opacity:.65}._TextEditor_1falf_1{display:flex;flex-direction:column;width:100%;height:100%;text-align:start}._TextEditor_1falf_1 p,._TextEditor_1falf_1 div,._TextEditor_1falf_1 span,._TextEditor_1falf_1 textarea{font-size:1em}._View_1falf_31,._Code_1falf_31{width:100%;height:100%;padding:1rem!important;color:var(--foreground-color-0)!important;background-color:var(--background-color-2)!important;border:none;outline:none;font-size:1rem;font-family:var(--body-font-family);resize:none;overflow:auto}._View_1falf_31 img{max-width:100%;object-fit:contain;border-radius:var(--border-radius-0);margin-right:.5rem}._View_1falf_31 blockquote{margin-left:0;padding:.5rem .5rem .5rem 1.5rem;border-left:1rem solid var(--background-color-0);background-color:var(--background-color-1);border-radius:var(--border-radius-1)}._View_1falf_31 blockquote>p{width:fit-content;margin:0}._View_1falf_31 code{font-family:var(--mono-font-family);border-radius:var(--border-radius-1);background-color:var(--background-color-1);padding:.25rem}._View_1falf_31 table{border-collapse:collapse}._View_1falf_31 table,._View_1falf_31 th,._View_1falf_31 td{border:.2rem solid var(--background-color-0)}._View_1falf_31 th,._View_1falf_31 td{padding:.5rem}._Code_1falf_31{margin:0;cursor:default}._Code_1falf_31 *[class*=hljs-string]{color:var(--green-0)}._Code_1falf_31 *[class*=hljs-literal],._Code_1falf_31 *[class*=hljs-number]{color:var(--yellow-0)}._Code_1falf_31 *[class*=hljs-keyword]{color:var(--blue-0)}._Code_1falf_31 *[class*=hljs-title]{color:var(--cyan-0)}._Code_1falf_31 *[class*=hljs-name]{color:var(---red-0)}._Code_1falf_31 *[class*=hljs-attr]{color:var(--blue-0)}._Code_1falf_31 *[class*=hljs-param]{color:var(---red-0)}._Code_1falf_31 *[class*=hljs-comment],._Code_1falf_31 *[class*=linenumber]{color:var(--black-0)}._Code_1falf_31 *[class*=hljs-meta]{color:var(--blue-0)}._HeaderMenu_1oc7z_1{display:flex;width:100%;height:1.5rem;min-height:1.5rem;background-color:var(--background-color-0)}._Button_e9ur5_1{--text-color: var(--foreground-color-0);--normal-color: var(--background-color-0);--hover-color: var(--background-color-1);color:var(--text-color);background-color:var(--normal-color);border:none;outline:none;font-size:.875em;transition:background-color .1s ease-in-out;cursor:pointer}._Button_e9ur5_1:hover,._Button_e9ur5_1:focus-visible{background-color:var(--hover-color)}._ButtonLink_e9ur5_37{text-decoration:none}._ButtonLink_e9ur5_37>svg{margin-left:.5rem}._Footer_19110_1{display:flex;justify-content:space-between;align-items:center;width:100%}._Selection_19110_15>p{font-size:1rem}._Buttons_19110_23{display:flex;gap:1rem;justify-content:center;align-items:center}._Button_19110_23{--normal-color: var(--background-color-0);--hover-color: var(--background-color-1);padding:.35rem .7rem;border-radius:var(--border-radius-1)}._Settings_18is2_1{--tabs-width: 10rem;flex:1;display:flex;width:100%;height:100%;background-color:var(--background-color-2)}._Tabs_18is2_21{display:flex;gap:.25rem;flex-direction:column;min-width:calc(var(--tabs-width) / 2);width:var(--tabs-width);height:100%;max-width:50%;padding:.5rem;margin:0;background-color:var(--background-color-2);resize:horizontal;overflow:hidden}._TabButton_18is2_51{display:flex;gap:.5rem;align-items:center;width:100%;min-width:fit-content;padding:.75rem;border-radius:var(--border-radius-1);font-size:.875rem}._TabButton_18is2_51._ActiveTab_18is2_73{background-color:var(--background-color-0)}._TabButton_18is2_51:not(._ActiveTab_18is2_73):hover,._TabButton_18is2_51:not(._ActiveTab_18is2_73):focus-visible{background-color:color-mix(in srgb,var(--background-color-0) 50%,transparent)}._TabButton_18is2_51>svg{height:1.35rem;aspect-ratio:1}._TabButton_18is2_51>p{margin:0}._TabPanel_18is2_109{flex:1;display:flex;flex-direction:column;align-content:flex-start;height:100%;padding:.5rem 1rem;background-color:var(--background-color-3);overflow:auto}._TabPanel_18is2_109:not(._ActivePanel_18is2_131){display:none}._Option_18is2_139{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:start;width:100%;padding-bottom:1rem}._OptionList_18is2_159{gap:.5rem}._OptionList_18is2_159 ._Option_18is2_139{padding-bottom:0}._OptionHorizontal_18is2_175{flex-direction:row;justify-content:space-between}._Option_18is2_139>._Label_18is2_185{color:var(--foreground-color-0)}._Input_18is2_193{display:flex;gap:.5rem;flex-wrap:wrap}._Input_18is2_193>label{flex:1;display:flex}._ImageSelect_18is2_215{min-width:10rem;max-width:100%}._ImageSelect_18is2_215>input{position:absolute;opacity:0;width:0;height:0}._ImageSelect_18is2_215>input:hover+img,._ImageSelect_18is2_215>input:focus-visible+img{filter:brightness(110%)}._ImageSelect_18is2_215>input:checked+img{outline:.25em solid var(--foreground-color-0)}._ImageSelect_18is2_215>img{width:100%;height:100%;border-radius:var(--border-radius-1);transition:filter .1s ease-in-out;cursor:pointer}._ButtonGroup_18is2_273{display:flex;gap:1rem;flex-wrap:wrap;margin:.75rem 0}._ButtonGroup_18is2_273 ._Button_18is2_273{margin-bottom:0}._Button_18is2_273{--normal-color: var(--background-color-0) !important;--hover-color: var(--background-color-1) !important;margin-bottom:.75rem!important;padding:.5rem 1rem;border-radius:var(--border-radius-1)}._ButtonDanger_18is2_313{--text-color: var(--black-1) !important;--normal-color: var(--red-0) !important;--hover-color: var(--red-1) !important}._IconButton_18is2_325{--color: var(--foreground-color-0);position:relative;height:1.25rem;width:auto;padding:0;background:none;border:none;outline:none;aspect-ratio:1;cursor:pointer}._IconButton_18is2_325:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;border-radius:var(--border-radius-99);transform:scale(1);transform-origin:center;transition:all .2s ease-in-out}._IconButton_18is2_325:hover:after,._IconButton_18is2_325:focus-visible:after{background-color:#ffffff1a;transform:scale(1.5)}._IconButton_18is2_325:disabled{--color: var(--foreground-color-2)}._IconButton_18is2_325 svg{height:100%}._IconButton_18is2_325 svg path{fill:var(--color);transition:fill .1s ease-in-out}._ProgressBarContainer_18is2_417{width:100%;max-width:35rem}._ProgressBar_18is2_417{width:100%!important}._ProgressBarLabels_18is2_435{display:flex;justify-content:space-between;width:100%}._Option_18is2_139>span._Label_18is2_185{display:flex;gap:.5rem;align-items:center}._Icon_18is2_325{display:inline-block;width:2rem;height:2rem}._Icon_18is2_325 div{width:inherit;height:inherit}._Icon_18is2_325 div>svg{width:inherit;height:inherit;object-fit:contain}._Dropdown_18is2_493{width:auto;max-width:calc(60% - var(--gap));padding:.5rem 1rem;color:var(--text-color);background-color:var(--background-color-0);border:none;border-radius:var(--border-radius-1);outline:none;font-size:.875em}._Dropdown_18is2_493>*{color:inherit;background-color:inherit;border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._ProgressBar_pbxkk_1{position:relative;width:15rem;max-width:100%;min-height:2rem;max-height:100%;background-color:var(--background-color-4)}._Fill_pbxkk_19{--fill: 0%;position:absolute;left:0;top:0;width:var(--fill);min-width:1px;height:100%;background-color:var(--blue-0)}._Calculator_1ddjk_1{display:flex;flex-direction:column;height:100%;--output-height: 20%;--button-gap: .25rem}._Output_1ddjk_19{display:flex;gap:.25rem;flex-direction:column;justify-content:center;align-items:flex-end;height:var(--output-height);padding:.5rem}._Calculation_1ddjk_39,._Preview_1ddjk_39{margin:0}._Calculation_1ddjk_39{color:var(--foreground-color-2);height:1.25rem}._Preview_1ddjk_39{color:var(--foreground-color-0);font-size:2.5rem}._Input_1ddjk_67{display:flex;gap:var(--button-gap);flex-direction:column;height:calc(100% - var(--output-height));padding:.5rem}._InputRow_1ddjk_83{flex:1;display:flex;gap:var(--button-gap)}._Button_1ddjk_95{flex:1;border-radius:var(--border-radius-0);font-size:1.5rem}._InputRow_1ddjk_83:first-of-type ._Button_1ddjk_95{--normal-color: var(--background-color-1);--hover-color: var(--background-color-2)}._InputRow_1ddjk_83 ._Button_1ddjk_95:last-of-type{--text-color: var(--background-color-0);--normal-color: var(--blue-0);--hover-color: var(--blue-1)}._ButtonLarge_1ddjk_129{min-width:calc(50% - var(--button-gap) / 2)}._Browser_3qqx9_1{--header-height: 3.5rem;--nav-bar-height: 2.25rem;display:flex;flex-direction:column;width:100%;height:100%}._Header_3qqx9_21{display:flex;flex-direction:column;width:100%;height:var(--header-height);background-color:var(--background-color-0)}._NavBar_3qqx9_37{display:flex;gap:1rem;justify-content:flex-start;align-items:center;width:100%;height:var(--nav-bar-height);padding:1.25rem}._IconButton_3qqx9_57{--color: var(--foreground-color-0);position:relative;display:flex;justify-content:center;align-items:center;height:1rem;width:auto;padding:0;background:none;border:none;outline:none;aspect-ratio:1;cursor:pointer}._IconButton_3qqx9_57:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;border-radius:var(--border-radius-99);transform:scale(1);transform-origin:center;transition:all .2s ease-in-out}._IconButton_3qqx9_57:hover:after,._IconButton_3qqx9_57:focus-visible:after{background-color:#ffffff1a;transform:scale(175%)}._IconButton_3qqx9_57:disabled{--color: var(--foreground-color-2)}._IconButton_3qqx9_57 svg{height:100%}._IconButton_3qqx9_57 svg path{fill:var(--color);transition:fill .1s ease-in-out}._SearchBar_3qqx9_157{flex:1;padding:.25rem .5rem;background-color:var(--background-color-2);border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:.875em}._Bookmarks_3qqx9_179{height:calc(var(--header-height) - var(--nav-bar-height))}._CircuitView_13992_1{display:flex;width:100%;flex-grow:1}._Canvas_13992_13{flex:1;width:100%}._LogicSim_14pxh_1{display:flex;flex-direction:column;width:100%;height:100%}._HomeMenuContainer_37fc2_1{right:unset;left:0}._HomeMenu_37fc2_1{min-width:16rem;max-width:32rem;border-bottom-left-radius:0;border-bottom-right-radius:var(--border-radius-1)}._Buttons_37fc2_25{display:flex;flex-direction:column-reverse;align-items:center;padding:.25rem;margin-top:auto;z-index:-1}._Buttons_37fc2_25>button{padding:.5rem;border-radius:var(--border-radius-1)}._Buttons_37fc2_25>button>svg{height:1.5rem}._Apps_37fc2_61{display:flex;flex-direction:column;width:100%!important;max-height:20rem;padding:1rem .25rem 1rem 1rem;padding-bottom:0}._Apps_37fc2_61>h1{width:100%;text-align:left;font-size:1rem;margin:0;margin-bottom:.5rem}._AppList_1au2v_1{--scrollbar-color: rgba(0, 0, 0, 25%);display:flex;flex-direction:column;overflow-y:auto;max-height:100%;padding-bottom:.5rem;z-index:0}._AppButton_1au2v_21{display:flex;gap:1rem;width:100%;padding:.25rem .5rem;border-radius:var(--border-radius-1)}._AppButton_1au2v_21>div,._AppButton_1au2v_21>div>div,._AppButton_1au2v_21>div>div>svg{width:2rem;height:2rem}._AppButton_1au2v_21 svg{filter:var(--svg-drop-shadow-0)}._AppButton_1au2v_21>p,._AppButton_1au2v_21>h2{margin:0;white-space:nowrap}._Button_xate2_1{position:relative}._Charging-indicator_xate2_9{--outline-color: var(--background-color-2);--outline-width: 2px;position:absolute;top:.55rem;right:.15rem;height:.7rem!important}._Menu_xate2_29>div{display:flex;gap:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem}._Menu_xate2_29>div>div,._Menu_xate2_29>div>div>svg{width:auto;height:1.25rem}._Menu_xate2_29>div>p{margin:0;font-size:1.25rem}._UtilMenuContainer_d6065_1{position:absolute;right:0;bottom:100%;height:auto!important;overflow:hidden}._UtilMenu_d6065_1{opacity:1;display:flex;border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-left-radius:var(--border-radius-1);-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);transform:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow:hidden;resize:horizontal}._UtilMenu_d6065_1:after{opacity:var(--taskbar-menu-opacity);content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--taskbar-menu-color);z-index:-2}._UtilMenuContainer_d6065_1:not(._Active_d6065_67){pointer-events:none}._UtilMenuContainer_d6065_1:not(._Active_d6065_67) ._UtilMenu_d6065_1{opacity:0;transform:translateY(100px)}._Menu_9za6j_1>div{display:flex;gap:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem}._Menu_9za6j_1>div>svg{width:auto;height:1rem}._Menu_9za6j_1>div>p{margin:0;font-size:1rem}._SearchMenuContainer_y56vb_1{position:absolute;display:flex;flex-direction:column;left:0;bottom:100%;height:auto!important;max-height:20rem;overflow:hidden}._SearchMenu_y56vb_1{opacity:1;display:flex;gap:.5rem;flex-direction:column-reverse;min-width:13rem;max-width:19rem;padding:.5rem;border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-right-radius:var(--border-radius-1);-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);transform:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow:hidden;resize:horizontal}._SearchMenu_y56vb_1:after{opacity:var(--taskbar-menu-opacity);content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--taskbar-menu-color);z-index:-2}._SearchMenuContainer_y56vb_1:not(._Active_y56vb_83){pointer-events:none}._SearchMenuContainer_y56vb_1:not(._Active_y56vb_83) ._SearchMenu_y56vb_1{opacity:0;transform:translateY(100px)}._SearchMenu_y56vb_1>div{margin-top:auto}._Input_y56vb_109{width:100%;padding:.25rem .5rem;color:var(--foreground-color-0);background-color:#00000040;border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._SearchMenu_y56vb_1>div>button:first-child{background-color:var(--taskbar-button-hover-color)}._Button_1nitb_1{white-space:nowrap;-webkit-user-select:none;user-select:none}._Menu_1nitb_11>div{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start;padding:.5rem 1rem}._Time_1nitb_27,._Date_1nitb_27{margin:0}._Time_1nitb_27{font-size:1.5rem}._Date_1nitb_27{color:var(--foreground-color-1)}._App-icon_1n7dp_1{opacity:1;position:relative;width:var(--taskbar-height);height:var(--taskbar-height);aspect-ratio:1;animation:_appear_1n7dp_1 .1s ease-out forwards}._App-icon_1n7dp_1 svg{filter:var(--svg-drop-shadow-0)}._App-icon_1n7dp_1._Hidden_1n7dp_27{animation:_disappear_1n7dp_1 .4s ease-in-out forwards;pointer-events:none}@keyframes _appear_1n7dp_1{0%{opacity:0}to{opacity:1}}@keyframes _disappear_1n7dp_1{0%{opacity:1}25%{opacity:0;margin-right:0}to{opacity:0;margin-right:calc(var(--taskbar-height) * -1)}}._App-icon_1n7dp_1:after{content:"";position:absolute;left:50%;bottom:0;width:90%;height:.15rem;background-color:var(--foreground-color-0);transition:height .2s ease-in-out,width .2s ease-in-out;transform:translate(-50%);-webkit-transform:translateX(-50%)}._App-icon_1n7dp_1:hover:after,._App-icon_1n7dp_1:focus-visible:after{width:100%}._App-icon_1n7dp_1:not(._Active_1n7dp_119):after{height:0}._Window-container_1fgl9_1{--header-height: 2.5rem;--header-button-hover-color: rgba(255, 255, 255, 5%);position:absolute}@keyframes _pop-in_1fgl9_1{0%{scale:0}to{scale:100%}}._Window-container_1fgl9_1._Maximized_1fgl9_33{width:100%;height:100%;transform:none!important}._Window-container_1fgl9_1._Maximized_1fgl9_33 ._Window-inner_1fgl9_45{width:100%;height:calc(100% - var(--taskbar-height));border-radius:0;resize:none}._Window-inner_1fgl9_45{display:flex;flex-direction:column;min-width:300px;min-height:150px;background-color:var(--background-color-2);border-radius:var(--border-radius-1);box-shadow:var(--window-box-shadow);resize:both;overflow:hidden;transform-origin:center center;animation:_appear_1fgl9_1 .25s ease-in-out forwards}._Window-container_1fgl9_1._Minimized_1fgl9_87 ._Window-inner_1fgl9_45{animation:_disappear_1fgl9_1 .25s ease-in-out forwards}@keyframes _appear_1fgl9_1{0%{opacity:0;transform:translateY(25vh) scale(0)}25%{opacity:0}to{opacity:1;transform:none}}@keyframes _disappear_1fgl9_1{0%{opacity:1;transform:none}75%{opacity:0}to{opacity:0;transform:translateY(25vh) scale(0)}}._Header_1fgl9_151{--window-icon-size: 1.5rem;--window-icon-margin: .75rem;display:flex;align-items:center;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0;background-color:var(--background-color-1);cursor:grab}._Window-icon_1fgl9_179,._Window-icon_1fgl9_179>div,._Window-icon_1fgl9_179>div>svg{height:100%;width:auto}._Window-icon_1fgl9_179{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}._Window-icon_1fgl9_179>div{display:flex;align-items:center}._Header_1fgl9_151>p{-webkit-user-select:none;user-select:none;width:auto;margin:0 auto 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._Header-button_1fgl9_233{display:flex;align-items:center;justify-content:center;height:var(--header-height);margin:0;padding:.75rem;color:var(--foreground-color-0);background:none;cursor:pointer;border:none;outline:none;aspect-ratio:1}._Header-button_1fgl9_233>svg{height:100%}._Exit-button_1fgl9_271{--header-button-hover-color: var(--red-0)}._Header-button_1fgl9_233:hover,._Header-button_1fgl9_233:focus-visible{background-color:var(--header-button-hover-color)}._Window-content_1fgl9_287{position:relative;overflow:hidden;height:100%}._Share_1qx8o_1{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1rem;overflow-y:auto}._Share_1qx8o_1>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}._Share_1qx8o_1>div:last-child{gap:.5rem;flex-direction:row;justify-content:space-between;align-items:center}._Title_1qx8o_49{font-size:1.5rem}._Title_1qx8o_49:first-child{margin-top:.5rem}._Form_1qx8o_65{display:flex;flex-direction:column;width:100%}._Label_1qx8o_77{--gap: .5rem;display:flex;gap:var(--gap);align-items:center;width:100%}._Label_1qx8o_77>p{width:calc(40% - var(--gap));min-width:40%;text-align:start}._Input_1qx8o_107{width:auto;max-width:calc(60% - var(--gap));padding:.5rem 1rem;color:var(--text-color);background-color:var(--background-color-1);border:none;border-radius:var(--border-radius-1);outline:none;font-size:.875em}select._Input_1qx8o_107>*{color:inherit;background-color:inherit;border:none;border-radius:var(--border-radius-1);outline:none;font-family:inherit;font-size:inherit}._Input_1qx8o_107[type=checkbox]{display:none}._Checkbox_1qx8o_159{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:pointer}._Checkbox_1qx8o_159>svg{width:100%;height:100%;object-fit:contain;fill:var(--foreground-color-0)}._Checkbox_1qx8o_159>svg>*{fill:inherit}._Url_1qx8o_199{text-align:start;word-break:break-all}._Button_1qx8o_209{--normal-color: var(--background-color-0) !important;--hover-color: var(--background-color-1) !important;padding:.5rem 1rem;border-radius:var(--border-radius-1);white-space:nowrap}._Desktop_1b42r_1{position:fixed;top:env(safe-area-inset-top,0);left:0;width:100%;height:100%;z-index:-1}._Wallpaper_1b42r_19{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}._Content_1b42r_39{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;top:0;left:0;width:100%;height:100%;padding:.5rem;padding-bottom:calc(var(--taskbar-height) + .5rem);z-index:1}._Item_1b42r_71{padding:.25rem;text-shadow:.1rem .1rem .2rem color-mix(in srgb,var(--black-0) 75%,transparent)}._Item_1b42r_71 p{color:var(--white-0)}._Item_1b42r_71 svg{filter:var(--svg-drop-shadow-0)}._ModalView_d1xx9_1{--position-x: 0;--position-y: 0;position:fixed;top:calc(var(--position-y) * 1px);left:calc(var(--position-x) * 1px)}._ModalView_d1xx9_1>*{background:var(--background-color-0);border-radius:var(--border-radius-1);box-shadow:var(--window-box-shadow)}._ModalsView_3bq1f_1{position:relative;z-index:11} diff --git a/assets/lolcat-LtH7r0ov.js b/assets/lolcat-CAf7JfLs.js similarity index 89% rename from assets/lolcat-LtH7r0ov.js rename to assets/lolcat-CAf7JfLs.js index 5eaf0b57..cd7ae2c2 100644 --- a/assets/lolcat-LtH7r0ov.js +++ b/assets/lolcat-CAf7JfLs.js @@ -1,3 +1,3 @@ -import{a as I,A as t}from"./index-BHE-uA0X.js";import{C as O}from"./command-Clc1HLU6.js";const o=5,l=2,i=[t.fg.red,t.fg.yellow,t.fg.green,t.fg.cyan,t.fg.blue,t.fg.magenta],y=new O().setManual({purpose:"Display text with a rainbow effect"}).setExecute(function(b,{rawInputValue:g,timestamp:u}){let e=I(g).split(` +import{a as I,A as t}from"./index-Bm_pjZl7.js";import{C as O}from"./command-Clc1HLU6.js";const o=5,l=2,i=[t.fg.red,t.fg.yellow,t.fg.green,t.fg.cyan,t.fg.blue,t.fg.magenta],y=new O().setManual({purpose:"Display text with a rainbow effect"}).setExecute(function(b,{rawInputValue:g,timestamp:u}){let e=I(g).split(` `);const m=u/100;return e=e.map((s,p)=>{const a=[],c=p+m,r=o-l*c%o;let d=Math.floor(c/(o/l));const f=(n,h)=>{const w=s.substring(n,h),x=i[d++%i.length];a.push(x+w)};r>0&&f(0,r);for(let n=r;n0&&(t=r.navigate(e[0])),!t)return c(this.name,`Cannot access '${e[0]}': No such file or directory`);const i=t.subFolders.map(o=>`${n.fg.blue}${o.id}${n.reset}`),a=t.files.map(o=>o.id),s=i.concat(a);return s.length===0?{blank:!0}:s.sort().join(" ")});export{m as ls}; +import{f as c,A as n}from"./index-Bm_pjZl7.js";import{C as f}from"./command-Clc1HLU6.js";const m=new f().setManual({purpose:"List directory contents",usage:"ls [options] [files]",description:"List information about directories or files (the current directory by default)."}).setExecute(function(e,{currentDirectory:r}){let t=r;if(e.length>0&&(t=r.navigate(e[0])),!t)return c(this.name,`Cannot access '${e[0]}': No such file or directory`);const i=t.subFolders.map(o=>`${n.fg.blue}${o.id}${n.reset}`),a=t.files.map(o=>o.id),s=i.concat(a);return s.length===0?{blank:!0}:s.sort().join(" ")});export{m as ls}; diff --git a/assets/make-D7cVGikq.js b/assets/make-zc8CBdIv.js similarity index 73% rename from assets/make-D7cVGikq.js rename to assets/make-zc8CBdIv.js index 7757eb2d..6054bfe2 100644 --- a/assets/make-D7cVGikq.js +++ b/assets/make-zc8CBdIv.js @@ -1 +1 @@ -import{f as r}from"./index-BHE-uA0X.js";import{C as t}from"./command-Clc1HLU6.js";const a=new t().setRequireArgs(!0).setExecute(function(e){if(e[0]==="love")return r(this.name,"*** No rule to make target 'love'. Stop.")});export{a as make}; +import{f as r}from"./index-Bm_pjZl7.js";import{C as t}from"./command-Clc1HLU6.js";const a=new t().setRequireArgs(!0).setExecute(function(e){if(e[0]==="love")return r(this.name,"*** No rule to make target 'love'. Stop.")});export{a as make}; diff --git a/assets/man-Dup6Kdqg.js b/assets/man-CbezVygV.js similarity index 95% rename from assets/man-Dup6Kdqg.js rename to assets/man-CbezVygV.js index 993b8c20..30e87003 100644 --- a/assets/man-Dup6Kdqg.js +++ b/assets/man-CbezVygV.js @@ -1,4 +1,4 @@ -import{C as p,f as c,A as a}from"./index-BHE-uA0X.js";import{C as f}from"./command-Clc1HLU6.js";const d=5,$=new f().setRequireArgs(!0).setManual({purpose:"Show system reference manuals",usage:`man [options] page +import{C as p,f as c,A as a}from"./index-Bm_pjZl7.js";import{C as f}from"./command-Clc1HLU6.js";const d=5,$=new f().setRequireArgs(!0).setManual({purpose:"Show system reference manuals",usage:`man [options] page man -k [options] regexp`,description:`Each page arguments given to man is normally the name of a command. The manual page associated with this command is then found and displayed.`,options:{"-k":"Search for manual page using regexp"}}).setExecute(function(u,{options:l}){if(l.includes("k"))return p.search(u[0].toLowerCase()).map(o=>{var i;return(i=o.manual)!=null&&i.purpose?`${o.name} - ${o.manual.purpose}`:o.name}).sort().join(` `);const t=u[0].toLowerCase(),m=p.find(t);if(!m)return c(this.name,`${t}: Command not found`);const e=m.manual;if(!e)return c(this.name,`${t}: No manual found`);const r=n=>n.split(` diff --git a/assets/neofetch-3YvQjlII.js b/assets/neofetch-CvCDbdZ4.js similarity index 94% rename from assets/neofetch-3YvQjlII.js rename to assets/neofetch-CvCDbdZ4.js index bf51ba87..79d2d655 100644 --- a/assets/neofetch-3YvQjlII.js +++ b/assets/neofetch-CvCDbdZ4.js @@ -1,3 +1,3 @@ -import{A as n,T as p,b as h,c as u,d as A,e as d,N as w}from"./index-BHE-uA0X.js";import{C}from"./command-Clc1HLU6.js";const O=new C().setManual({purpose:"Fetch system information"}).setExecute(function(I,{username:s,hostname:i}){var c;const l=d.split(` +import{A as n,T as p,b as h,c as u,d as A,e as d,N as w}from"./index-Bm_pjZl7.js";import{C}from"./command-Clc1HLU6.js";const O=new C().setManual({purpose:"Fetch system information"}).setExecute(function(I,{username:s,hostname:i}){var c;const l=d.split(` `),g=s.length+i.length+1,r=navigator.userAgent;let o;r.match(/Firefox\//)?o="Mozilla Firefox":r.match(/Edg\//)?o="Microsoft Edge":r.match(/Chrome\//)?o="Google Chrome":r.match(/Safari\//)?o="Apple Safari":o="Unknown";const e=(t,a)=>n.fg.cyan+t.toUpperCase()+n.reset+": "+a,m=[`${n.fg.cyan+s+n.reset}@${n.fg.cyan+i+n.reset}`,"-".repeat(g),e("os",w),e("uptime",p.getUptime(2)),e("resolution",window.innerWidth+"x"+window.innerHeight),e("theme","default"),e("icons","Font Awesome"),e("terminal",((c=h.getAppById(u.TERMINAL))==null?void 0:c.name)??"Unknown"),e("browser",o),e("platform",navigator.platform),e("language",navigator.language),"",Object.values(n.fg).map(t=>t+"███").join("")+n.reset],f=[];for(let t=1;t{if(c>=n&&_>0)for(let D=0;D<_;D++)D===0?o+=f[c-n]:o+=h[(D-1)%h.length][c-n];return O===0?o:O>0?" ".repeat(O)+o:(o=o.slice(-O),o)}).join(` `)} `}const M=new I().setManual({purpose:"Show animations aimed to correct users who accidentally enter sl instead of ls. SL stands for Steam Locomotive.",usage:`sl diff --git a/assets/touch-CS5qfjU5.js b/assets/touch-ytuYKEyo.js similarity index 89% rename from assets/touch-CS5qfjU5.js rename to assets/touch-ytuYKEyo.js index 84411379..1a6b15f0 100644 --- a/assets/touch-CS5qfjU5.js +++ b/assets/touch-ytuYKEyo.js @@ -1,3 +1,3 @@ -import{f as o,V as r}from"./index-BHE-uA0X.js";import{C as s}from"./command-Clc1HLU6.js";const u=new s().setRequireArgs(!0).setManual({purpose:"Change file timestamps",usage:"touch [options] files",description:`Update the access and modification times of each FILE to the current time. +import{f as o,V as r}from"./index-Bm_pjZl7.js";import{C as s}from"./command-Clc1HLU6.js";const u=new s().setRequireArgs(!0).setManual({purpose:"Change file timestamps",usage:"touch [options] files",description:`Update the access and modification times of each FILE to the current time. A file argument that does not exist is created empty.`}).setExecute(function(e,{currentDirectory:t}){if(e[0]==="girls\\"&&e[1]==="boo**")return o(this.name,"Cannot touch 'girls boo**': Permission denied");const{name:i,extension:n}=r.convertId(e[0]);return t.findFile(i,n)?{blank:!0}:(t.createFile(i,n),{blank:!0})});export{u as touch}; diff --git a/assets/uptime-D-ec6hlh.js b/assets/uptime-BbljZz9Z.js similarity index 71% rename from assets/uptime-D-ec6hlh.js rename to assets/uptime-BbljZz9Z.js index 1cccb733..9b0baf08 100644 --- a/assets/uptime-D-ec6hlh.js +++ b/assets/uptime-BbljZz9Z.js @@ -1 +1 @@ -import{T as e}from"./index-BHE-uA0X.js";import{C as t}from"./command-Clc1HLU6.js";const p=new t().setManual({purpose:"Display the current uptime of the system"}).setExecute(()=>`Uptime: ${e.getUptime(2)}`);export{p as uptime}; +import{T as e}from"./index-Bm_pjZl7.js";import{C as t}from"./command-Clc1HLU6.js";const p=new t().setManual({purpose:"Display the current uptime of the system"}).setExecute(()=>`Uptime: ${e.getUptime(2)}`);export{p as uptime}; diff --git a/assets/whatis-CWeKtIYC.js b/assets/whatis-Qnn261ti.js similarity index 85% rename from assets/whatis-CWeKtIYC.js rename to assets/whatis-Qnn261ti.js index 50851bb9..7c6a4e92 100644 --- a/assets/whatis-CWeKtIYC.js +++ b/assets/whatis-Qnn261ti.js @@ -1 +1 @@ -import{C as m,f as r,A as t}from"./index-BHE-uA0X.js";import{C as s}from"./command-Clc1HLU6.js";const f=new s().setRequireArgs(!0).setManual({purpose:"Show information about a command"}).setExecute(function(e){var a;const o=e[0].toLowerCase(),n=m.find(o);return n?(a=n.manual)!=null&&a.purpose?`${o} - ${t.fg.green}${n.manual.purpose}`:r(this.name,`${o}: No information found`):r(this.name,`${o}: Command not found`)});export{f as whatis}; +import{C as m,f as r,A as t}from"./index-Bm_pjZl7.js";import{C as s}from"./command-Clc1HLU6.js";const f=new s().setRequireArgs(!0).setManual({purpose:"Show information about a command"}).setExecute(function(e){var a;const o=e[0].toLowerCase(),n=m.find(o);return n?(a=n.manual)!=null&&a.purpose?`${o} - ${t.fg.green}${n.manual.purpose}`:r(this.name,`${o}: No information found`):r(this.name,`${o}: Command not found`)});export{f as whatis}; diff --git a/index.html b/index.html index daec6b34..0afe03c5 100644 --- a/index.html +++ b/index.html @@ -10,12 +10,12 @@ - + @@ -67,8 +67,8 @@ ] } - - + + diff --git a/manifest.json b/manifest.json index 6b6df70a..29a76906 100644 --- a/manifest.json +++ b/manifest.json @@ -1,13 +1,6 @@ { "name": "ProzillaOS", "short_name": "ProzillaOS", - "icons": [ - { - "src": "/favicon-192.png?v=2", - "sizes": "192x192", - "type": "image/png" - } - ], "theme_color": "#0d1114", "background_color": "#0d1114", "display": "standalone" diff --git a/sitemap.xml b/sitemap.xml index dd9089bc..eaa5dcc9 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -20,7 +20,7 @@ https://os.prozilla.dev/assets/wallpapers/colorful-abstract-wallpaper-blue-red-green.png - https://os.prozilla.dev/assets/wallpapers/colorful-mesh-gradient--yellow-1lue-green.png + https://os.prozilla.dev/assets/wallpapers/colorful-mesh-gradient-yellow-blue-green.png https://os.prozilla.dev/assets/wallpapers/mesh-gradient-wallpaper-red-purple.png