From 240130b0c927d686fbb757abc708c70c9dbb905a Mon Sep 17 00:00:00 2001 From: Tienisto Date: Sat, 2 Dec 2023 20:23:23 +0000 Subject: [PATCH] deploy: 8b38a22f8e684cb1025b5be08a86300db3c51358 --- assets/Community.7281cce5.js | 1 - assets/Community.f1cf5fc9.js | 1 + assets/{Contact.f7dd9af2.js => Contact.a2b489ce.js} | 2 +- assets/{Download.36c0885e.js => Download.9a1cff92.js} | 2 +- assets/{Home.3364ebb4.js => Home.6c1061cb.js} | 2 +- ...LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js} | 2 +- ... PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js} | 2 +- assets/{Privacy.a26ab8b6.js => Privacy.b5ac65b4.js} | 2 +- assets/{Terms.c6e43e59.js => Terms.6a77a80f.js} | 2 +- assets/{index.fbea36cf.js => index.af32d984.js} | 2 +- index.html | 2 +- 11 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 assets/Community.7281cce5.js create mode 100644 assets/Community.f1cf5fc9.js rename assets/{Contact.f7dd9af2.js => Contact.a2b489ce.js} (64%) rename assets/{Download.36c0885e.js => Download.9a1cff92.js} (98%) rename assets/{Home.3364ebb4.js => Home.6c1061cb.js} (96%) rename assets/{LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js => LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js} (85%) rename assets/{PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js => PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js} (94%) rename assets/{Privacy.a26ab8b6.js => Privacy.b5ac65b4.js} (94%) rename assets/{Terms.c6e43e59.js => Terms.6a77a80f.js} (98%) rename assets/{index.fbea36cf.js => index.af32d984.js} (99%) diff --git a/assets/Community.7281cce5.js b/assets/Community.7281cce5.js deleted file mode 100644 index 3ea82a1..0000000 --- a/assets/Community.7281cce5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r}from"./PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js";import{d,N as h,w as e,o as u,f as a,t,a as p,O as g,P as _,b as l,i as o,h as n,U as f}from"./index.fbea36cf.js";import"./logo-512.8e81b8c9.js";import"./mdi.be1be72f.js";const b={class:"text-center pb-3"},E={class:"text-h6 text-sm-h6"},D={class:"text-h6 text-sm-h6 mt-8"},k=d({__name:"Community",setup(B){const m=[{name:"English",url:"https://github.com/localsend/localsend/discussions/categories/discussion-english-international"},{name:"Deutsch",url:"https://github.com/localsend/localsend/discussions/categories/l-deutsch"},{name:"Espa\xF1ol",url:"https://github.com/localsend/localsend/discussions/categories/l-espa%C3%B1ol"},{name:"Fran\xE7ais",url:"https://github.com/localsend/localsend/discussions/categories/l-fran%C3%A7ais"},{name:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",url:"https://github.com/localsend/localsend/discussions/categories/l-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9"},{name:"\u65E5\u672C\u8A9E",url:"https://github.com/localsend/localsend/discussions/categories/l-%E6%97%A5%E6%9C%AC%E8%AA%9E"},{name:"\u7B80\u4F53\u4E2D\u6587",url:"https://github.com/localsend/localsend/discussions/categories/l-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87"}];return(s,y)=>(u(),h(r,{"sub-title":s.$t("community.title")},{content:e(()=>[a("div",b,[a("h1",E,t(s.$t("community.getHelp")),1),a("p",null,t(s.$t("community.getHelpDescription")),1),(u(),p(_,null,g(m,(i,c)=>l(n,{key:c,variant:"tonal",class:f(c?["ml-4","mt-2"]:["mt-2"]),href:i.url,target:"_blank"},{default:e(()=>[o(t(i.name),1)]),_:2},1032,["class","href"])),64)),a("h1",D,t(s.$t("community.getInvolved")),1),a("p",null,t(s.$t("community.getInvolvedDescription")),1),l(n,{variant:"tonal",href:"https://discord.gg/GSRWmQNP87",class:"mt-2",target:"_blank"},{default:e(()=>[o(t(s.$t("community.discord")),1)]),_:1}),l(n,{variant:"tonal",href:"https://github.com/localsend/localsend/issues",class:"ml-4 mt-2",target:"_blank"},{default:e(()=>[o(t(s.$t("community.issues")),1)]),_:1}),l(n,{variant:"tonal",href:"https://github.com/localsend/localsend/pulls",class:"ml-4 mt-2",target:"_blank"},{default:e(()=>[o(t(s.$t("community.pullRequests")),1)]),_:1})])]),_:1},8,["sub-title"]))}});export{k as default}; diff --git a/assets/Community.f1cf5fc9.js b/assets/Community.f1cf5fc9.js new file mode 100644 index 0000000..c7dee6a --- /dev/null +++ b/assets/Community.f1cf5fc9.js @@ -0,0 +1 @@ +import{_ as r}from"./PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js";import{d,N as h,w as e,o as u,f as a,t,a as p,O as g,P as _,b as l,i as o,h as n,U as b}from"./index.af32d984.js";import"./logo-512.8e81b8c9.js";import"./mdi.be1be72f.js";const f={class:"text-center pb-3"},E={class:"text-h6 text-sm-h6"},D={class:"text-h6 text-sm-h6 mt-8"},k=d({__name:"Community",setup(B){const m=[{name:"English",url:"https://github.com/localsend/localsend/discussions/categories/discussion-english-international"},{name:"Deutsch",url:"https://github.com/localsend/localsend/discussions/categories/l-deutsch"},{name:"Espa\xF1ol",url:"https://github.com/localsend/localsend/discussions/categories/l-espa%C3%B1ol"},{name:"Fran\xE7ais",url:"https://github.com/localsend/localsend/discussions/categories/l-fran%C3%A7ais"},{name:"Italiano",url:"https://github.com/localsend/localsend/discussions/categories/l-italiano"},{name:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",url:"https://github.com/localsend/localsend/discussions/categories/l-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9"},{name:"\u65E5\u672C\u8A9E",url:"https://github.com/localsend/localsend/discussions/categories/l-%E6%97%A5%E6%9C%AC%E8%AA%9E"},{name:"\u7B80\u4F53\u4E2D\u6587",url:"https://github.com/localsend/localsend/discussions/categories/l-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87"}];return(s,y)=>(u(),h(r,{"sub-title":s.$t("community.title")},{content:e(()=>[a("div",f,[a("h1",E,t(s.$t("community.getHelp")),1),a("p",null,t(s.$t("community.getHelpDescription")),1),(u(),p(_,null,g(m,(i,c)=>l(n,{key:c,variant:"tonal",class:b(c?["ml-4","mt-2"]:["mt-2"]),href:i.url,target:"_blank"},{default:e(()=>[o(t(i.name),1)]),_:2},1032,["class","href"])),64)),a("h1",D,t(s.$t("community.getInvolved")),1),a("p",null,t(s.$t("community.getInvolvedDescription")),1),l(n,{variant:"tonal",href:"https://discord.gg/GSRWmQNP87",class:"mt-2",target:"_blank"},{default:e(()=>[o(t(s.$t("community.discord")),1)]),_:1}),l(n,{variant:"tonal",href:"https://github.com/localsend/localsend/issues",class:"ml-4 mt-2",target:"_blank"},{default:e(()=>[o(t(s.$t("community.issues")),1)]),_:1}),l(n,{variant:"tonal",href:"https://github.com/localsend/localsend/pulls",class:"ml-4 mt-2",target:"_blank"},{default:e(()=>[o(t(s.$t("community.pullRequests")),1)]),_:1})])]),_:1},8,["sub-title"]))}});export{k as default}; diff --git a/assets/Contact.f7dd9af2.js b/assets/Contact.a2b489ce.js similarity index 64% rename from assets/Contact.f7dd9af2.js rename to assets/Contact.a2b489ce.js index b92c5e0..0ca5822 100644 --- a/assets/Contact.f7dd9af2.js +++ b/assets/Contact.a2b489ce.js @@ -1 +1 @@ -import{_ as t}from"./LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js";import{d as o,N as e,w as a,o as s,f as c}from"./index.fbea36cf.js";import"./mdi.be1be72f.js";const n=c("h1",{class:"text-h6"},"Contact: support@localsend.org",-1),i=o({__name:"Contact",setup(r){return(_,p)=>(s(),e(t,null,{default:a(()=>[n]),_:1}))}});export{i as default}; +import{_ as t}from"./LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js";import{d as o,N as e,w as a,o as s,f as c}from"./index.af32d984.js";import"./mdi.be1be72f.js";const n=c("h1",{class:"text-h6"},"Contact: support@localsend.org",-1),i=o({__name:"Contact",setup(r){return(_,p)=>(s(),e(t,null,{default:a(()=>[n]),_:1}))}});export{i as default}; diff --git a/assets/Download.36c0885e.js b/assets/Download.9a1cff92.js similarity index 98% rename from assets/Download.36c0885e.js rename to assets/Download.9a1cff92.js index d62421e..21c68bd 100644 --- a/assets/Download.36c0885e.js +++ b/assets/Download.9a1cff92.js @@ -1,4 +1,4 @@ -import{b as z,c as O,m as W}from"./mdi.be1be72f.js";import{_ as E}from"./PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js";import{k as F,m as H,l as j,n as K,p as X,q,s as J,v as Q,x as Y,y as Z,z as ee,A as ae,B as te,C as se,D as oe,r as L,E as G,F as U,G as ne,H as I,b as l,I as le,J as re,K as N,L as ie,d as ce,M as de,c as ue,N as P,w as n,o as c,a as g,O as y,P as x,e as S,f as m,t as r,Q as T,g as u,R as A,h as $,i as w,V as me,S as pe}from"./index.fbea36cf.js";import"./logo-512.8e81b8c9.js";async function ge(){return await fetch("https://api.github.com/repos/localsend/localsend/releases",{method:"GET",headers:{Accept:"application/vnd.github+json"}}).then(b=>{if(b.ok)return b.json().then(v=>v[0].assets)})}const ve=F()({name:"VSnackbar",props:{multiLine:Boolean,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...H({location:"bottom"}),...j(),...K(),...X(),...q(),...J(Q({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},emits:{"update:modelValue":a=>!0},setup(a,b){let{slots:v}=b;const s=Y(a,"modelValue"),{locationStyles:V}=Z(a),{positionClasses:C}=ee(a),{scopeId:d}=ae(),{themeClasses:p}=te(a),{colorClasses:h,colorStyles:k,variantClasses:D}=se(a),{roundedClasses:t}=oe(a),i=L();G(s,o),G(()=>a.timeout,o),U(()=>{s.value&&o()});let e=-1;function o(){window.clearTimeout(e);const f=Number(a.timeout);!s.value||f===-1||(e=window.setTimeout(()=>{s.value=!1},f))}function _(){window.clearTimeout(e)}return ne(()=>{const[f]=I.filterProps(a);return l(I,N({ref:i,class:["v-snackbar",{"v-snackbar--active":s.value,"v-snackbar--multi-line":a.multiLine&&!a.vertical,"v-snackbar--vertical":a.vertical},C.value]},f,{modelValue:s.value,"onUpdate:modelValue":M=>s.value=M,contentProps:N({class:["v-snackbar__wrapper",p.value,h.value,t.value,D.value],style:[V.value,k.value],onPointerenter:_,onPointerleave:o},f.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},d),{default:()=>[le(!1,"v-snackbar"),v.default&&l("div",{class:"v-snackbar__content",role:"status","aria-live":"polite"},[v.default()]),v.actions&&l(re,{defaults:{VBtn:{variant:"text",ripple:!1}}},{default:()=>[l("div",{class:"v-snackbar__actions"},[v.actions()])]})],activator:v.activator})}),ie({},i)}}),he={class:"text-h6 text-sm-h6 text-center"},fe={key:0,class:"text-center pa-2"},be={class:"text-h6 text-sm-h6"},ke=["innerHTML"],_e={class:"text-h6 text-sm-h6"},we={class:"d-block mb-4"},ye={class:"text-h6 text-sm-h6"},xe={style:{"font-size":"0.8em"}},Ve=["onClick"],Ce=m("span",{class:"text-grey-darken-1"},">",-1),Me=m("br",null,null,-1);var R=(a=>(a.windows="Windows",a.macos="macOS",a.linux="Linux",a.android="Android",a.ios="iOS",a))(R||{});const $e=ce({__name:"Download",setup(a){const{t:b}=de();function v(){const t=navigator.userAgent,e=["Win","Macintosh","X11","Android","iP"].findIndex(o=>t.includes(o));return e!==-1?Object.values(R)[e]:"Windows"}const s=L(v()),V=` +import{b as z,c as O,m as W}from"./mdi.be1be72f.js";import{_ as E}from"./PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js";import{k as F,m as H,l as j,n as K,p as X,q,s as J,v as Q,x as Y,y as Z,z as ee,A as ae,B as te,C as se,D as oe,r as L,E as G,F as U,G as ne,H as I,b as l,I as le,J as re,K as N,L as ie,d as ce,M as de,c as ue,N as P,w as n,o as c,a as g,O as y,P as x,e as S,f as m,t as r,Q as T,g as u,R as A,h as $,i as w,V as me,S as pe}from"./index.af32d984.js";import"./logo-512.8e81b8c9.js";async function ge(){return await fetch("https://api.github.com/repos/localsend/localsend/releases",{method:"GET",headers:{Accept:"application/vnd.github+json"}}).then(b=>{if(b.ok)return b.json().then(v=>v[0].assets)})}const ve=F()({name:"VSnackbar",props:{multiLine:Boolean,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...H({location:"bottom"}),...j(),...K(),...X(),...q(),...J(Q({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},emits:{"update:modelValue":a=>!0},setup(a,b){let{slots:v}=b;const s=Y(a,"modelValue"),{locationStyles:V}=Z(a),{positionClasses:C}=ee(a),{scopeId:d}=ae(),{themeClasses:p}=te(a),{colorClasses:h,colorStyles:k,variantClasses:D}=se(a),{roundedClasses:t}=oe(a),i=L();G(s,o),G(()=>a.timeout,o),U(()=>{s.value&&o()});let e=-1;function o(){window.clearTimeout(e);const f=Number(a.timeout);!s.value||f===-1||(e=window.setTimeout(()=>{s.value=!1},f))}function _(){window.clearTimeout(e)}return ne(()=>{const[f]=I.filterProps(a);return l(I,N({ref:i,class:["v-snackbar",{"v-snackbar--active":s.value,"v-snackbar--multi-line":a.multiLine&&!a.vertical,"v-snackbar--vertical":a.vertical},C.value]},f,{modelValue:s.value,"onUpdate:modelValue":M=>s.value=M,contentProps:N({class:["v-snackbar__wrapper",p.value,h.value,t.value,D.value],style:[V.value,k.value],onPointerenter:_,onPointerleave:o},f.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},d),{default:()=>[le(!1,"v-snackbar"),v.default&&l("div",{class:"v-snackbar__content",role:"status","aria-live":"polite"},[v.default()]),v.actions&&l(re,{defaults:{VBtn:{variant:"text",ripple:!1}}},{default:()=>[l("div",{class:"v-snackbar__actions"},[v.actions()])]})],activator:v.activator})}),ie({},i)}}),he={class:"text-h6 text-sm-h6 text-center"},fe={key:0,class:"text-center pa-2"},be={class:"text-h6 text-sm-h6"},ke=["innerHTML"],_e={class:"text-h6 text-sm-h6"},we={class:"d-block mb-4"},ye={class:"text-h6 text-sm-h6"},xe={style:{"font-size":"0.8em"}},Ve=["onClick"],Ce=m("span",{class:"text-grey-darken-1"},">",-1),Me=m("br",null,null,-1);var R=(a=>(a.windows="Windows",a.macos="macOS",a.linux="Linux",a.android="Android",a.ios="iOS",a))(R||{});const $e=ce({__name:"Download",setup(a){const{t:b}=de();function v(){const t=navigator.userAgent,e=["Win","Macintosh","X11","Android","iP"].findIndex(o=>t.includes(o));return e!==-1?Object.values(R)[e]:"Windows"}const s=L(v()),V=` Download on the App Store `,C={name:"Nix",commands:["nix-shell -p localsend","pkgs.localsend # Config"]},d=L({}),p="https://github.com/localsend/localsend/releases",h=ue(()=>{var t,i,e,o,_,f,M,B;return{Windows:{stores:[],binaries:[{name:"EXE",url:(t=d.value.exe)!=null?t:p},{name:"MSIX",url:(i=d.value.msix)!=null?i:p},{name:b("download.zip"),url:(e=d.value.zip)!=null?e:p}],packageManagers:[{name:"Winget",commands:["winget install localsend"]},{name:"Chocolatey",commands:["choco install localsend"]},{name:"Scoop",commands:["scoop bucket add extras; scoop install localsend"]}]},macOS:{stores:[V],binaries:[{name:"DMG",url:(o=d.value.dmg)!=null?o:p}],packageManagers:[{name:"Homebrew",commands:["brew tap localsend/localsend","brew install localsend"]},C]},Linux:{stores:[],binaries:[{name:"TAR",url:(_=d.value.gz)!=null?_:p},{name:"DEB",url:(f=d.value.deb)!=null?f:p},{name:"AppImage",url:(M=d.value.AppImage)!=null?M:p}],packageManagers:[{name:"Flathub",commands:["flatpak install flathub org.localsend.localsend_app","flatpak run org.localsend.localsend_app"]},{name:"AUR",commands:["yay -S localsend-bin"]},C]},Android:{stores:[` Get it on Google Play{const{xs:s,sm:n,md:c,lg:i}=m.value;return s||n?200:c||i?140:200}),u=f(()=>{const{xs:s,sm:n,md:c,lg:i}=m.value;return s||n?200:c?150:i?300:400});return(s,n)=>(B(),b("div",C,[t(d,{style:{"max-width":"1800px"}},{default:e(()=>[t(o,{cols:"12",sm:"12",md:"8",lg:"7",xl:"7",class:"d-flex align-center"},{default:e(()=>[t(d,null,{default:e(()=>[t(o,{cols:"12",md:"4",class:"d-flex justify-center justify-md-end"},{default:e(()=>[l("img",{height:a(x),alt:"LocalSend Logo",src:g},null,8,D)]),_:1}),t(o,{cols:"12",md:"auto"},{default:e(()=>[H,l("h2",L,r(s.$t("home.slogan1")),1),l("h2",N,r(s.$t("home.slogan2")),1),l("div",S,[t(h,{variant:"tonal",size:"x-large",class:"mt-4",color:"primary","prepend-icon":a(y),to:"/download"},{default:e(()=>[p(r(s.$t("home.download")),1)]),_:1},8,["prepend-icon"]),t(h,{variant:"tonal",size:"x-large",class:"ml-4 mt-4","prepend-icon":a(w),to:"/community"},{default:e(()=>[p(r(s.$t("home.community")),1)]),_:1},8,["prepend-icon"])])]),_:1})]),_:1})]),_:1}),t(o,{cols:"12",sm:"12",md:"4",lg:"5",xl:"5",class:"pt-12 pt-md-0"},{default:e(()=>[t(d,null,{default:e(()=>[t(o,{cols:"12",md:"6",class:"d-flex justify-center justify-md-end"},{default:e(()=>[t(_,{height:a(u),src:$},null,8,["height"])]),_:1}),t(o,{cols:"12",md:"6",class:"d-flex justify-center justify-md-start"},{default:e(()=>[t(_,{height:a(u),src:k},null,8,["height"])]),_:1})]),_:1})]),_:1})]),_:1})]))}});export{M as default}; +import{_ as g}from"./logo-512.8e81b8c9.js";import{m as y,a as w}from"./mdi.be1be72f.js";import{d as j,r as V,u as v,c as f,a as b,b as t,w as e,V as d,o as B,e as o,f as l,g as a,t as r,h,i as p,j as _}from"./index.af32d984.js";const $="/img/screenshot-iphone.webp",k="/img/screenshot-pc.webp",C={class:"fill-viewport d-flex align-center justify-center pa-4 pa-md-12"},D=["height"],H=l("h1",{class:"text-h2 text-xl-h1 font-weight-black text-center text-md-start"},"LocalSend",-1),L={class:"text-h5 text-xl-h4 text-center text-md-start mt-2"},N={class:"text-h5 text-xl-h4 text-center text-md-start"},S={class:"text-center text-md-start mt-2"},M=j({__name:"Home",setup(z){const m=V(v()),x=f(()=>{const{xs:s,sm:n,md:c,lg:i}=m.value;return s||n?200:c||i?140:200}),u=f(()=>{const{xs:s,sm:n,md:c,lg:i}=m.value;return s||n?200:c?150:i?300:400});return(s,n)=>(B(),b("div",C,[t(d,{style:{"max-width":"1800px"}},{default:e(()=>[t(o,{cols:"12",sm:"12",md:"8",lg:"7",xl:"7",class:"d-flex align-center"},{default:e(()=>[t(d,null,{default:e(()=>[t(o,{cols:"12",md:"4",class:"d-flex justify-center justify-md-end"},{default:e(()=>[l("img",{height:a(x),alt:"LocalSend Logo",src:g},null,8,D)]),_:1}),t(o,{cols:"12",md:"auto"},{default:e(()=>[H,l("h2",L,r(s.$t("home.slogan1")),1),l("h2",N,r(s.$t("home.slogan2")),1),l("div",S,[t(h,{variant:"tonal",size:"x-large",class:"mt-4",color:"primary","prepend-icon":a(y),to:"/download"},{default:e(()=>[p(r(s.$t("home.download")),1)]),_:1},8,["prepend-icon"]),t(h,{variant:"tonal",size:"x-large",class:"ml-4 mt-4","prepend-icon":a(w),to:"/community"},{default:e(()=>[p(r(s.$t("home.community")),1)]),_:1},8,["prepend-icon"])])]),_:1})]),_:1})]),_:1}),t(o,{cols:"12",sm:"12",md:"4",lg:"5",xl:"5",class:"pt-12 pt-md-0"},{default:e(()=>[t(d,null,{default:e(()=>[t(o,{cols:"12",md:"6",class:"d-flex justify-center justify-md-end"},{default:e(()=>[t(_,{height:a(u),src:$},null,8,["height"])]),_:1}),t(o,{cols:"12",md:"6",class:"d-flex justify-center justify-md-start"},{default:e(()=>[t(_,{height:a(u),src:k},null,8,["height"])]),_:1})]),_:1})]),_:1})]),_:1})]))}});export{M as default}; diff --git a/assets/LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js b/assets/LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js similarity index 85% rename from assets/LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js rename to assets/LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js index 0aec133..5e9837c 100644 --- a/assets/LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js +++ b/assets/LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js @@ -1 +1 @@ -import{d as t}from"./mdi.be1be72f.js";import{d as a,a as o,T as r,b as s,w as n,g as i,h as p,o as l,i as c,t as d}from"./index.fbea36cf.js";const m={class:"fill-viewport pa-12"},h=a({__name:"LegalLayout",setup(_){return(e,f)=>(l(),o("div",m,[r(e.$slots,"default"),s(p,{variant:"text",size:"x-large",class:"mt-4",color:"primary","prepend-icon":i(t),to:"/"},{default:n(()=>[c(d(e.$t("homepageButton")),1)]),_:1},8,["prepend-icon"])]))}});export{h as _}; +import{d as t}from"./mdi.be1be72f.js";import{d as a,a as o,T as r,b as s,w as n,g as i,h as p,o as l,i as c,t as d}from"./index.af32d984.js";const m={class:"fill-viewport pa-12"},h=a({__name:"LegalLayout",setup(_){return(e,f)=>(l(),o("div",m,[r(e.$slots,"default"),s(p,{variant:"text",size:"x-large",class:"mt-4",color:"primary","prepend-icon":i(t),to:"/"},{default:n(()=>[c(d(e.$t("homepageButton")),1)]),_:1},8,["prepend-icon"])]))}});export{h as _}; diff --git a/assets/PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js b/assets/PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js similarity index 94% rename from assets/PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js rename to assets/PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js index 6d0f89a..addabd0 100644 --- a/assets/PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js +++ b/assets/PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js @@ -1 +1 @@ -import{_ as i}from"./logo-512.8e81b8c9.js";import{d as u}from"./mdi.be1be72f.js";import{d as p,a as _,b as t,w as e,V as a,o as f,e as s,j as m,f as n,t as l,T as r,R as h,h as g,g as x,i as V}from"./index.fbea36cf.js";const b={class:"fill-viewport pt-md-12"},w=n("h1",{class:"text-h4 text-sm-h3 font-weight-black text-center"},"LocalSend",-1),y={class:"text-subtitle-1 text-sm-h6 text-center"},v=p({__name:"PageLayout",props:{subTitle:{type:String,required:!0}},setup(c){const d=c;return(o,B)=>(f(),_("div",b,[t(a,null,{default:e(()=>[t(s,{cols:"12"},{default:e(()=>[t(m,{height:"200",src:i})]),_:1}),t(s,{cols:"12"},{default:e(()=>[w,n("h2",y,l(d.subTitle),1)]),_:1}),r(o.$slots,"tabs"),t(s,{cols:"12"},{default:e(()=>[t(a,{"no-gutters":""},{default:e(()=>[t(s,{cols:"0",md:"1",lg:"2",xl:"3"}),t(s,{cols:"12",md:"10",lg:"8",xl:"6"},{default:e(()=>[t(h,{color:"grey-lighten-3",class:"pa-4",rounded:""},{default:e(()=>[r(o.$slots,"content")]),_:3})]),_:3}),t(s,{cols:"0",md:"1",lg:"2",xl:"3"})]),_:3})]),_:3}),t(s,{cols:"12",class:"d-flex justify-center"},{default:e(()=>[t(g,{variant:"text",color:"primary","prepend-icon":x(u),to:"/"},{default:e(()=>[V(l(o.$t("homepageButton")),1)]),_:1},8,["prepend-icon"])]),_:1})]),_:3})]))}});export{v as _}; +import{_ as i}from"./logo-512.8e81b8c9.js";import{d as u}from"./mdi.be1be72f.js";import{d as p,a as _,b as t,w as e,V as a,o as f,e as s,j as m,f as n,t as l,T as r,R as h,h as g,g as x,i as V}from"./index.af32d984.js";const b={class:"fill-viewport pt-md-12"},w=n("h1",{class:"text-h4 text-sm-h3 font-weight-black text-center"},"LocalSend",-1),y={class:"text-subtitle-1 text-sm-h6 text-center"},v=p({__name:"PageLayout",props:{subTitle:{type:String,required:!0}},setup(c){const d=c;return(o,B)=>(f(),_("div",b,[t(a,null,{default:e(()=>[t(s,{cols:"12"},{default:e(()=>[t(m,{height:"200",src:i})]),_:1}),t(s,{cols:"12"},{default:e(()=>[w,n("h2",y,l(d.subTitle),1)]),_:1}),r(o.$slots,"tabs"),t(s,{cols:"12"},{default:e(()=>[t(a,{"no-gutters":""},{default:e(()=>[t(s,{cols:"0",md:"1",lg:"2",xl:"3"}),t(s,{cols:"12",md:"10",lg:"8",xl:"6"},{default:e(()=>[t(h,{color:"grey-lighten-3",class:"pa-4",rounded:""},{default:e(()=>[r(o.$slots,"content")]),_:3})]),_:3}),t(s,{cols:"0",md:"1",lg:"2",xl:"3"})]),_:3})]),_:3}),t(s,{cols:"12",class:"d-flex justify-center"},{default:e(()=>[t(g,{variant:"text",color:"primary","prepend-icon":x(u),to:"/"},{default:e(()=>[V(l(o.$t("homepageButton")),1)]),_:1},8,["prepend-icon"])]),_:1})]),_:3})]))}});export{v as _}; diff --git a/assets/Privacy.a26ab8b6.js b/assets/Privacy.b5ac65b4.js similarity index 94% rename from assets/Privacy.a26ab8b6.js rename to assets/Privacy.b5ac65b4.js index b06ed40..2e7e660 100644 --- a/assets/Privacy.a26ab8b6.js +++ b/assets/Privacy.b5ac65b4.js @@ -1 +1 @@ -import{_ as t}from"./LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js";import{d as e,N as n,w as a,o as i,f as o}from"./index.fbea36cf.js";import"./mdi.be1be72f.js";const s=o("h1",null,"LocalSend - Privacy Policy",-1),l=o("p",null,"Last updated: May 14, 2023",-1),r=o("br",null,null,-1),c=o("h3",null,"Introduction",-1),u=o("p",null,"This Privacy Policy is meant to help you understand our practices regarding any information we might collect from you or that you provide to us, the ways in which we use this information, and how we handle it.",-1),d=o("p",null,"Given that we do not collect any personal data, our practices are straightforward and committed to safeguarding your privacy.",-1),h=o("br",null,null,-1),_=o("h3",null,"Personal Data Collection and Use",-1),p=o("p",null,"LocalSend is an open-source application, and we are dedicated to user privacy. In line with this, we confirm that we do not collect, store, or process any personal data from you while you use our application.",-1),y=o("p",null,"Personal data refers to any information that could potentially identify you as an individual. Since we do not collect such information, there's no possibility of us using, sharing, or selling this data.",-1),m=o("br",null,null,-1),f=o("h3",null,"Security",-1),w=o("p",null,"While LocalSend does not collect personal data, we value your trust in providing any non-personal data, thus we strive to use acceptable means of protecting it. However, no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.",-1),g=o("br",null,null,-1),v=o("h3",null,"Changes to this Privacy Policy",-1),P=o("p",null,"We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.",-1),b=o("br",null,null,-1),C=o("h3",null,"Contact Us",-1),S=o("p",null,"If you have any questions about this Privacy Policy, do not hesitate to contact us by email: localsendapp@gmail.com",-1),k=e({__name:"Privacy",setup(L){return(x,B)=>(i(),n(t,null,{default:a(()=>[s,l,r,c,u,d,h,_,p,y,m,f,w,g,v,P,b,C,S]),_:1}))}});export{k as default}; +import{_ as t}from"./LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js";import{d as e,N as n,w as a,o as i,f as o}from"./index.af32d984.js";import"./mdi.be1be72f.js";const s=o("h1",null,"LocalSend - Privacy Policy",-1),l=o("p",null,"Last updated: May 14, 2023",-1),r=o("br",null,null,-1),c=o("h3",null,"Introduction",-1),u=o("p",null,"This Privacy Policy is meant to help you understand our practices regarding any information we might collect from you or that you provide to us, the ways in which we use this information, and how we handle it.",-1),d=o("p",null,"Given that we do not collect any personal data, our practices are straightforward and committed to safeguarding your privacy.",-1),h=o("br",null,null,-1),_=o("h3",null,"Personal Data Collection and Use",-1),p=o("p",null,"LocalSend is an open-source application, and we are dedicated to user privacy. In line with this, we confirm that we do not collect, store, or process any personal data from you while you use our application.",-1),y=o("p",null,"Personal data refers to any information that could potentially identify you as an individual. Since we do not collect such information, there's no possibility of us using, sharing, or selling this data.",-1),m=o("br",null,null,-1),f=o("h3",null,"Security",-1),w=o("p",null,"While LocalSend does not collect personal data, we value your trust in providing any non-personal data, thus we strive to use acceptable means of protecting it. However, no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.",-1),g=o("br",null,null,-1),v=o("h3",null,"Changes to this Privacy Policy",-1),P=o("p",null,"We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.",-1),b=o("br",null,null,-1),C=o("h3",null,"Contact Us",-1),S=o("p",null,"If you have any questions about this Privacy Policy, do not hesitate to contact us by email: localsendapp@gmail.com",-1),k=e({__name:"Privacy",setup(L){return(x,B)=>(i(),n(t,null,{default:a(()=>[s,l,r,c,u,d,h,_,p,y,m,f,w,g,v,P,b,C,S]),_:1}))}});export{k as default}; diff --git a/assets/Terms.c6e43e59.js b/assets/Terms.6a77a80f.js similarity index 98% rename from assets/Terms.c6e43e59.js rename to assets/Terms.6a77a80f.js index f4a470d..6afb546 100644 --- a/assets/Terms.c6e43e59.js +++ b/assets/Terms.6a77a80f.js @@ -1 +1 @@ -import{_ as o}from"./LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js";import{d as n,N as i,w as r,o as a,f as e,i as t}from"./index.fbea36cf.js";import"./mdi.be1be72f.js";const s=e("h1",null,"LocalSend - Terms and Conditions",-1),l=e("p",null,"Last updated: December 29, 2022",-1),h=e("p",null,"Please read these terms and conditions carefully before using Our Service.",-1),c=e("h1",null,"Interpretation and Definitions",-1),d=e("h2",null,"Interpretation",-1),u=e("p",null,"The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.",-1),p=e("h2",null,"Definitions",-1),m=e("p",null,"For the purposes of these Terms and Conditions:",-1),f=e("ul",null,[e("li",null,[e("p",null,[e("strong",null,"Application"),t(" means the software program provided by the Company downloaded by You on any electronic device, named LocalSend")])]),e("li",null,[e("p",null,[e("strong",null,"Application Store"),t(" means the digital distribution service operated and developed by Apple Inc. (Apple App Store) or Google Inc. (Google Play Store) in which the Application has been downloaded.")])]),e("li",null,[e("p",null,[e("strong",null,"Affiliate"),t(' means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.')])]),e("li",null,[e("p",null,[e("strong",null,"Country"),t(" refers to: Sachsen, Germany")])]),e("li",null,[e("p",null,[e("strong",null,"Company"),t(' (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to LocalSend.')])]),e("li",null,[e("p",null,[e("strong",null,"Device"),t(" means any device that can access the Service such as a computer, a cellphone or a digital tablet.")])]),e("li",null,[e("p",null,[e("strong",null,"Service"),t(" refers to the Application.")])]),e("li",null,[e("p",null,[e("strong",null,"Terms and Conditions"),t(' (also referred as "Terms") mean these Terms and Conditions that form the entire agreement between You and the Company regarding the use of the Service. This Terms and Conditions agreement has been created with the help of the '),e("a",{href:"https://www.termsfeed.com/terms-conditions-generator/",target:"_blank"},"TermsFeed Terms and Conditions Generator"),t(".")])]),e("li",null,[e("p",null,[e("strong",null,"Third-party Social Media Service"),t(" means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the Service.")])]),e("li",null,[e("p",null,[e("strong",null,"You"),t(" means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.")])])],-1),y=e("h1",null,"Acknowledgment",-1),v=e("p",null,"These are the Terms and Conditions governing the use of this Service and the agreement that operates between You and the Company. These Terms and Conditions set out the rights and obligations of all users regarding the use of the Service.",-1),g=e("p",null,"Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Conditions. These Terms and Conditions apply to all visitors, users and others who access or use the Service.",-1),_=e("p",null,"By accessing or using the Service You agree to be bound by these Terms and Conditions. If You disagree with any part of these Terms and Conditions then You may not access the Service.",-1),b=e("p",null,"You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.",-1),w=e("p",null,"Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Privacy Policy carefully before using Our Service.",-1),S=e("h1",null,"Links to Other Websites",-1),T=e("p",null,"Our Service may contain links to third-party web sites or services that are not owned or controlled by the Company.",-1),Y=e("p",null,"The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services.",-1),C=e("p",null,"We strongly advise You to read the terms and conditions and privacy policies of any third-party web sites or services that You visit.",-1),x=e("h1",null,"Termination",-1),A=e("p",null,"We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms and Conditions.",-1),I=e("p",null,"Upon termination, Your right to use the Service will cease immediately.",-1),k=e("h1",null,"Limitation of Liability",-1),L=e("p",null,"Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the Service or 100 USD if You haven't purchased anything through the Service.",-1),W=e("p",null,"To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the Service, third-party software and/or third-party hardware used with the Service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.",-1),U=e("p",null,"Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law.",-1),O=e("h1",null,'"AS IS" and "AS AVAILABLE" Disclaimer',-1),B=e("p",null,'The Service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, with respect to the Service, including all implied warranties of merchantability, fitness for a particular purpose, title and non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the Service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors or defects can or will be corrected.',-1),P=e("p",null,"Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the Service, or the information, content, and materials or products included thereon; (ii) that the Service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the Service; or (iv) that the Service, its servers, the content, or e-mails sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.",-1),q=e("p",null,"Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.",-1),D=e("h1",null,"Governing Law",-1),E=e("p",null,"The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the Service. Your use of the Application may also be subject to other local, state, national, or international laws.",-1),j=e("h1",null,"Disputes Resolution",-1),G=e("p",null,"If You have any concern or dispute about the Service, You agree to first try to resolve the dispute informally by contacting the Company.",-1),N=e("h1",null,"For European Union (EU) Users",-1),V=e("p",null,"If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.",-1),F=e("h1",null,"United States Legal Compliance",-1),z=e("p",null,'You represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United States government list of prohibited or restricted parties.',-1),M=e("h1",null,"Severability and Waiver",-1),R=e("h2",null,"Severability",-1),$=e("p",null,"If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.",-1),H=e("h2",null,"Waiver",-1),J=e("p",null,"Except as provided herein, the failure to exercise a right or to require performance of an obligation under these Terms shall not effect a party's ability to exercise such right or require such performance at any time thereafter nor shall the waiver of a breach constitute a waiver of any subsequent breach.",-1),K=e("h1",null,"Translation Interpretation",-1),Q=e("p",null,"These Terms and Conditions may have been translated if We have made them available to You on our Service. You agree that the original English text shall prevail in the case of a dispute.",-1),X=e("h1",null,"Changes to These Terms and Conditions",-1),Z=e("p",null,"We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion.",-1),ee=e("p",null,"By continuing to access or use Our Service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the Service.",-1),te=e("h1",null,"Contact Us",-1),oe=e("p",null,"If you have any questions about these Terms and Conditions, You can contact us:",-1),ne=e("ul",null,[e("li",null,"By email: support@localsend.org")],-1),ce=n({__name:"Terms",setup(ie){return(re,ae)=>(a(),i(o,null,{default:r(()=>[s,l,h,c,d,u,p,m,f,y,v,g,_,b,w,S,T,Y,C,x,A,I,k,L,W,U,O,B,P,q,D,E,j,G,N,V,F,z,M,R,$,H,J,K,Q,X,Z,ee,te,oe,ne]),_:1}))}});export{ce as default}; +import{_ as o}from"./LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js";import{d as n,N as i,w as r,o as a,f as e,i as t}from"./index.af32d984.js";import"./mdi.be1be72f.js";const s=e("h1",null,"LocalSend - Terms and Conditions",-1),l=e("p",null,"Last updated: December 29, 2022",-1),h=e("p",null,"Please read these terms and conditions carefully before using Our Service.",-1),c=e("h1",null,"Interpretation and Definitions",-1),d=e("h2",null,"Interpretation",-1),u=e("p",null,"The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.",-1),p=e("h2",null,"Definitions",-1),m=e("p",null,"For the purposes of these Terms and Conditions:",-1),f=e("ul",null,[e("li",null,[e("p",null,[e("strong",null,"Application"),t(" means the software program provided by the Company downloaded by You on any electronic device, named LocalSend")])]),e("li",null,[e("p",null,[e("strong",null,"Application Store"),t(" means the digital distribution service operated and developed by Apple Inc. (Apple App Store) or Google Inc. (Google Play Store) in which the Application has been downloaded.")])]),e("li",null,[e("p",null,[e("strong",null,"Affiliate"),t(' means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.')])]),e("li",null,[e("p",null,[e("strong",null,"Country"),t(" refers to: Sachsen, Germany")])]),e("li",null,[e("p",null,[e("strong",null,"Company"),t(' (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to LocalSend.')])]),e("li",null,[e("p",null,[e("strong",null,"Device"),t(" means any device that can access the Service such as a computer, a cellphone or a digital tablet.")])]),e("li",null,[e("p",null,[e("strong",null,"Service"),t(" refers to the Application.")])]),e("li",null,[e("p",null,[e("strong",null,"Terms and Conditions"),t(' (also referred as "Terms") mean these Terms and Conditions that form the entire agreement between You and the Company regarding the use of the Service. This Terms and Conditions agreement has been created with the help of the '),e("a",{href:"https://www.termsfeed.com/terms-conditions-generator/",target:"_blank"},"TermsFeed Terms and Conditions Generator"),t(".")])]),e("li",null,[e("p",null,[e("strong",null,"Third-party Social Media Service"),t(" means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the Service.")])]),e("li",null,[e("p",null,[e("strong",null,"You"),t(" means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.")])])],-1),y=e("h1",null,"Acknowledgment",-1),v=e("p",null,"These are the Terms and Conditions governing the use of this Service and the agreement that operates between You and the Company. These Terms and Conditions set out the rights and obligations of all users regarding the use of the Service.",-1),g=e("p",null,"Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Conditions. These Terms and Conditions apply to all visitors, users and others who access or use the Service.",-1),_=e("p",null,"By accessing or using the Service You agree to be bound by these Terms and Conditions. If You disagree with any part of these Terms and Conditions then You may not access the Service.",-1),b=e("p",null,"You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.",-1),w=e("p",null,"Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Privacy Policy carefully before using Our Service.",-1),S=e("h1",null,"Links to Other Websites",-1),T=e("p",null,"Our Service may contain links to third-party web sites or services that are not owned or controlled by the Company.",-1),Y=e("p",null,"The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services.",-1),C=e("p",null,"We strongly advise You to read the terms and conditions and privacy policies of any third-party web sites or services that You visit.",-1),x=e("h1",null,"Termination",-1),A=e("p",null,"We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms and Conditions.",-1),I=e("p",null,"Upon termination, Your right to use the Service will cease immediately.",-1),k=e("h1",null,"Limitation of Liability",-1),L=e("p",null,"Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the Service or 100 USD if You haven't purchased anything through the Service.",-1),W=e("p",null,"To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the Service, third-party software and/or third-party hardware used with the Service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.",-1),U=e("p",null,"Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law.",-1),O=e("h1",null,'"AS IS" and "AS AVAILABLE" Disclaimer',-1),B=e("p",null,'The Service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, with respect to the Service, including all implied warranties of merchantability, fitness for a particular purpose, title and non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the Service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors or defects can or will be corrected.',-1),P=e("p",null,"Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the Service, or the information, content, and materials or products included thereon; (ii) that the Service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the Service; or (iv) that the Service, its servers, the content, or e-mails sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.",-1),q=e("p",null,"Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.",-1),D=e("h1",null,"Governing Law",-1),E=e("p",null,"The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the Service. Your use of the Application may also be subject to other local, state, national, or international laws.",-1),j=e("h1",null,"Disputes Resolution",-1),G=e("p",null,"If You have any concern or dispute about the Service, You agree to first try to resolve the dispute informally by contacting the Company.",-1),N=e("h1",null,"For European Union (EU) Users",-1),V=e("p",null,"If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.",-1),F=e("h1",null,"United States Legal Compliance",-1),z=e("p",null,'You represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United States government list of prohibited or restricted parties.',-1),M=e("h1",null,"Severability and Waiver",-1),R=e("h2",null,"Severability",-1),$=e("p",null,"If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.",-1),H=e("h2",null,"Waiver",-1),J=e("p",null,"Except as provided herein, the failure to exercise a right or to require performance of an obligation under these Terms shall not effect a party's ability to exercise such right or require such performance at any time thereafter nor shall the waiver of a breach constitute a waiver of any subsequent breach.",-1),K=e("h1",null,"Translation Interpretation",-1),Q=e("p",null,"These Terms and Conditions may have been translated if We have made them available to You on our Service. You agree that the original English text shall prevail in the case of a dispute.",-1),X=e("h1",null,"Changes to These Terms and Conditions",-1),Z=e("p",null,"We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion.",-1),ee=e("p",null,"By continuing to access or use Our Service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the Service.",-1),te=e("h1",null,"Contact Us",-1),oe=e("p",null,"If you have any questions about these Terms and Conditions, You can contact us:",-1),ne=e("ul",null,[e("li",null,"By email: support@localsend.org")],-1),ce=n({__name:"Terms",setup(ie){return(re,ae)=>(a(),i(o,null,{default:r(()=>[s,l,h,c,d,u,p,m,f,y,v,g,_,b,w,S,T,Y,C,x,A,I,k,L,W,U,O,B,P,q,D,E,j,G,N,V,F,z,M,R,$,H,J,K,Q,X,Z,ee,te,oe,ne]),_:1}))}});export{ce as default}; diff --git a/assets/index.fbea36cf.js b/assets/index.af32d984.js similarity index 99% rename from assets/index.fbea36cf.js rename to assets/index.af32d984.js index d5f7f03..1794c7c 100644 --- a/assets/index.fbea36cf.js +++ b/assets/index.af32d984.js @@ -34,4 +34,4 @@ found in * vue-router v4.1.6 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const qn=typeof window<"u";function aC(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ke=Object.assign;function xa(e,t){const n={};for(const r in t){const s=t[r];n[r]=At(s)?s.map(e):e(s)}return n}const Mr=()=>{},At=Array.isArray,lC=/\/$/,oC=e=>e.replace(lC,"");function Pa(e,t,n="/"){let r,s={},a="",l="";const o=t.indexOf("#");let i=t.indexOf("?");return o=0&&(i=-1),i>-1&&(r=t.slice(0,i),a=t.slice(i+1,o>-1?o:t.length),s=e(a)),o>-1&&(r=r||t.slice(0,o),l=t.slice(o,t.length)),r=fC(r!=null?r:t,n),{fullPath:r+(a&&"?")+a+l,path:r,query:s,hash:l}}function iC(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function bc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cC(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&or(t.matched[r],n.matched[s])&&zd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function or(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function zd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!uC(e[n],t[n]))return!1;return!0}function uC(e,t){return At(e)?_c(e,t):At(t)?_c(t,e):e===t}function _c(e,t){return At(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function fC(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,a,l;for(a=0;a1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var Zr;(function(e){e.pop="pop",e.push="push"})(Zr||(Zr={}));var Dr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dr||(Dr={}));function dC(e){if(!e)if(qn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),oC(e)}const mC=/^[^#]+#/;function gC(e,t){return e.replace(mC,"#")+t}function vC(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ua=()=>({left:window.pageXOffset,top:window.pageYOffset});function hC(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=vC(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Cc(e,t){return(history.state?history.state.position-t:-1)+e}const gl=new Map;function pC(e,t){gl.set(e,t)}function yC(e){const t=gl.get(e);return gl.delete(e),t}let bC=()=>location.protocol+"//"+location.host;function Gd(e,t){const{pathname:n,search:r,hash:s}=t,a=e.indexOf("#");if(a>-1){let o=s.includes(e.slice(a))?e.slice(a).length:1,i=s.slice(o);return i[0]!=="/"&&(i="/"+i),bc(i,"")}return bc(n,e)+r+s}function _C(e,t,n,r){let s=[],a=[],l=null;const o=({state:d})=>{const g=Gd(e,location),h=n.value,y=t.value;let w=0;if(d){if(n.value=g,t.value=d,l&&l===h){l=null;return}w=y?d.position-y.position:0}else r(g);s.forEach(p=>{p(n.value,h,{delta:w,type:Zr.pop,direction:w?w>0?Dr.forward:Dr.back:Dr.unknown})})};function i(){l=n.value}function c(d){s.push(d);const g=()=>{const h=s.indexOf(d);h>-1&&s.splice(h,1)};return a.push(g),g}function u(){const{history:d}=window;!d.state||d.replaceState(ke({},d.state,{scroll:ua()}),"")}function f(){for(const d of a)d();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",u),{pauseListeners:i,listen:c,destroy:f}}function Sc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ua():null}}function CC(e){const{history:t,location:n}=window,r={value:Gd(e,n)},s={value:t.state};s.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(i,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+i:bC()+e+i;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(g){console.error(g),n[u?"replace":"assign"](d)}}function l(i,c){const u=ke({},t.state,Sc(s.value.back,i,s.value.forward,!0),c,{position:s.value.position});a(i,u,!0),r.value=i}function o(i,c){const u=ke({},s.value,t.state,{forward:i,scroll:ua()});a(u.current,u,!0);const f=ke({},Sc(r.value,i,null),{position:u.position+1},c);a(i,f,!1),r.value=i}return{location:r,state:s,push:o,replace:l}}function SC(e){e=dC(e);const t=CC(e),n=_C(e,t.state,t.location,t.replace);function r(a,l=!0){l||n.pauseListeners(),history.go(a)}const s=ke({location:"",base:e,go:r,createHref:gC.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function EC(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),SC(e)}function wC(e){return typeof e=="string"||e&&typeof e=="object"}function Kd(e){return typeof e=="string"||typeof e=="symbol"}const an={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qd=Symbol("");var Ec;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ec||(Ec={}));function ir(e,t){return ke(new Error,{type:e,[qd]:!0},t)}function Vt(e,t){return e instanceof Error&&qd in e&&(t==null||!!(e.type&t))}const wc="[^/]+?",LC={sensitive:!1,strict:!1,start:!0,end:!0},kC=/[.+*?^${}()[\]/\\]/g;function IC(e,t){const n=ke({},LC,t),r=[];let s=n.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function AC(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const xC={type:0,value:""},PC=/[a-zA-Z0-9_]/;function OC(e){if(!e)return[[]];if(e==="/")return[[xC]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,r=n;const s=[];let a;function l(){a&&s.push(a),a=[]}let o=0,i,c="",u="";function f(){!c||(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=i}for(;o{l(C)}:Mr}function l(u){if(Kd(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(l),f.alias.forEach(l))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function o(){return n}function i(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Yd(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ic(u)&&r.set(u.record.name,u)}function c(u,f){let d,g={},h,y;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw ir(1,{location:u});y=d.record.name,g=ke(kc(f.params,d.keys.filter(C=>!C.optional).map(C=>C.name)),u.params&&kc(u.params,d.keys.map(C=>C.name))),h=d.stringify(g)}else if("path"in u)h=u.path,d=n.find(C=>C.re.test(h)),d&&(g=d.parse(h),y=d.record.name);else{if(d=f.name?r.get(f.name):n.find(C=>C.re.test(f.path)),!d)throw ir(1,{location:u,currentLocation:f});y=d.record.name,g=ke({},f.params,u.params),h=d.stringify(g)}const w=[];let p=d;for(;p;)w.unshift(p.record),p=p.parent;return{name:y,path:h,params:g,matched:w,meta:FC(w)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:l,getRoutes:o,getRecordMatcher:s}}function kc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function MC(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:DC(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function DC(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Ic(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function FC(e){return e.reduce((t,n)=>ke(t,n.meta),{})}function Tc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Yd(e,t){return t.children.some(n=>n===e||Yd(e,n))}const Zd=/#/g,$C=/&/g,VC=/\//g,BC=/=/g,HC=/\?/g,Xd=/\+/g,WC=/%5B/g,UC=/%5D/g,Jd=/%5E/g,jC=/%60/g,Qd=/%7B/g,zC=/%7C/g,em=/%7D/g,GC=/%20/g;function vo(e){return encodeURI(""+e).replace(zC,"|").replace(WC,"[").replace(UC,"]")}function KC(e){return vo(e).replace(Qd,"{").replace(em,"}").replace(Jd,"^")}function vl(e){return vo(e).replace(Xd,"%2B").replace(GC,"+").replace(Zd,"%23").replace($C,"%26").replace(jC,"`").replace(Qd,"{").replace(em,"}").replace(Jd,"^")}function qC(e){return vl(e).replace(BC,"%3D")}function YC(e){return vo(e).replace(Zd,"%23").replace(HC,"%3F")}function ZC(e){return e==null?"":YC(e).replace(VC,"%2F")}function $s(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function XC(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sa&&vl(a)):[r&&vl(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function JC(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=At(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const QC=Symbol(""),xc=Symbol(""),ho=Symbol(""),tm=Symbol(""),hl=Symbol("");function kr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function cn(e,t,n,r,s){const a=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,o)=>{const i=f=>{f===!1?o(ir(4,{from:n,to:t})):f instanceof Error?o(f):wC(f)?o(ir(2,{from:t,to:f})):(a&&r.enterCallbacks[s]===a&&typeof f=="function"&&a.push(f),l())},c=e.call(r&&r.instances[s],t,n,i);let u=Promise.resolve(c);e.length<3&&(u=u.then(i)),u.catch(f=>o(f))})}function Oa(e,t,n,r){const s=[];for(const a of e)for(const l in a.components){let o=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(e0(o)){const c=(o.__vccOpts||o)[t];c&&s.push(cn(c,n,r,a,l))}else{let i=o();s.push(()=>i.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${a.path}"`));const u=aC(c)?c.default:c;a.components[l]=u;const d=(u.__vccOpts||u)[t];return d&&cn(d,n,r,a,l)()}))}}return s}function e0(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Pc(e){const t=Ie(ho),n=Ie(tm),r=I(()=>t.resolve(at(e.to))),s=I(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(or.bind(null,u));if(d>-1)return d;const g=Oc(i[c-2]);return c>1&&Oc(u)===g&&f[f.length-1].path!==g?f.findIndex(or.bind(null,i[c-2])):d}),a=I(()=>s.value>-1&&s0(n.params,r.value.params)),l=I(()=>s.value>-1&&s.value===n.matched.length-1&&zd(n.params,r.value.params));function o(i={}){return r0(i)?t[at(e.replace)?"replace":"push"](at(e.to)).catch(Mr):Promise.resolve()}return{route:r,href:I(()=>r.value.href),isActive:a,isExactActive:l,navigate:o}}const t0=Ks({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Pc,setup(e,{slots:t}){const n=Ze(Pc(e)),{options:r}=Ie(ho),s=I(()=>({[Rc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Rc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:Lt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),n0=t0;function r0(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function s0(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!At(s)||s.length!==r.length||r.some((a,l)=>a!==s[l]))return!1}return!0}function Oc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Rc=(e,t,n)=>e!=null?e:t!=null?t:n,a0=Ks({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ie(hl),s=I(()=>e.route||r.value),a=Ie(xc,0),l=I(()=>{let c=at(a);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),o=I(()=>s.value.matched[l.value]);Je(xc,I(()=>l.value+1)),Je(QC,o),Je(hl,s);const i=Y();return ge(()=>[i.value,o.value,e.name],([c,u,f],[d,g,h])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!or(u,g)||!d)&&(u.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=o.value,d=f&&f.components[u];if(!d)return Nc(n.default,{Component:d,route:c});const g=f.props[u],h=g?g===!0?c.params:typeof g=="function"?g(c):g:null,w=Lt(d,ke({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(f.instances[u]=null)},ref:i}));return Nc(n.default,{Component:w,route:c})||w}}});function Nc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const l0=a0;function o0(e){const t=NC(e.routes,e),n=e.parseQuery||XC,r=e.stringifyQuery||Ac,s=e.history,a=kr(),l=kr(),o=kr(),i=js(an);let c=an;qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=xa.bind(null,$=>""+$),f=xa.bind(null,ZC),d=xa.bind(null,$s);function g($,j){let G,ee;return Kd($)?(G=t.getRecordMatcher($),ee=j):ee=$,t.addRoute(ee,G)}function h($){const j=t.getRecordMatcher($);j&&t.removeRoute(j)}function y(){return t.getRoutes().map($=>$.record)}function w($){return!!t.getRecordMatcher($)}function p($,j){if(j=ke({},j||i.value),typeof $=="string"){const _=Pa(n,$,j.path),m=t.resolve({path:_.path},j),v=s.createHref(_.fullPath);return ke(_,m,{params:d(m.params),hash:$s(_.hash),redirectedFrom:void 0,href:v})}let G;if("path"in $)G=ke({},$,{path:Pa(n,$.path,j.path).path});else{const _=ke({},$.params);for(const m in _)_[m]==null&&delete _[m];G=ke({},$,{params:f($.params)}),j.params=f(j.params)}const ee=t.resolve(G,j),fe=$.hash||"";ee.params=u(d(ee.params));const Ce=iC(r,ke({},$,{hash:KC(fe),path:ee.path})),se=s.createHref(Ce);return ke({fullPath:Ce,hash:fe,query:r===Ac?JC($.query):$.query||{}},ee,{redirectedFrom:void 0,href:se})}function C($){return typeof $=="string"?Pa(n,$,i.value.path):ke({},$)}function b($,j){if(c!==$)return ir(8,{from:j,to:$})}function k($){return A($)}function T($){return k(ke(C($),{replace:!0}))}function x($){const j=$.matched[$.matched.length-1];if(j&&j.redirect){const{redirect:G}=j;let ee=typeof G=="function"?G($):G;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=C(ee):{path:ee},ee.params={}),ke({query:$.query,hash:$.hash,params:"path"in ee?{}:$.params},ee)}}function A($,j){const G=c=p($),ee=i.value,fe=$.state,Ce=$.force,se=$.replace===!0,_=x(G);if(_)return A(ke(C(_),{state:typeof _=="object"?ke({},fe,_.state):fe,force:Ce,replace:se}),j||G);const m=G;m.redirectedFrom=j;let v;return!Ce&&cC(r,ee,G)&&(v=ir(16,{to:m,from:ee}),ye(ee,ee,!0,!1)),(v?Promise.resolve(v):D(m,ee)).catch(S=>Vt(S)?Vt(S,2)?S:re(S):q(S,m,ee)).then(S=>{if(S){if(Vt(S,2))return A(ke({replace:se},C(S.to),{state:typeof S.to=="object"?ke({},fe,S.to.state):fe,force:Ce}),j||m)}else S=B(m,ee,!0,se,fe);return M(m,ee,S),S})}function L($,j){const G=b($,j);return G?Promise.reject(G):Promise.resolve()}function D($,j){let G;const[ee,fe,Ce]=i0($,j);G=Oa(ee.reverse(),"beforeRouteLeave",$,j);for(const _ of ee)_.leaveGuards.forEach(m=>{G.push(cn(m,$,j))});const se=L.bind(null,$,j);return G.push(se),Kn(G).then(()=>{G=[];for(const _ of a.list())G.push(cn(_,$,j));return G.push(se),Kn(G)}).then(()=>{G=Oa(fe,"beforeRouteUpdate",$,j);for(const _ of fe)_.updateGuards.forEach(m=>{G.push(cn(m,$,j))});return G.push(se),Kn(G)}).then(()=>{G=[];for(const _ of $.matched)if(_.beforeEnter&&!j.matched.includes(_))if(At(_.beforeEnter))for(const m of _.beforeEnter)G.push(cn(m,$,j));else G.push(cn(_.beforeEnter,$,j));return G.push(se),Kn(G)}).then(()=>($.matched.forEach(_=>_.enterCallbacks={}),G=Oa(Ce,"beforeRouteEnter",$,j),G.push(se),Kn(G))).then(()=>{G=[];for(const _ of l.list())G.push(cn(_,$,j));return G.push(se),Kn(G)}).catch(_=>Vt(_,8)?_:Promise.reject(_))}function M($,j,G){for(const ee of o.list())ee($,j,G)}function B($,j,G,ee,fe){const Ce=b($,j);if(Ce)return Ce;const se=j===an,_=qn?history.state:{};G&&(ee||se?s.replace($.fullPath,ke({scroll:se&&_&&_.scroll},fe)):s.push($.fullPath,fe)),i.value=$,ye($,j,G,se),re()}let N;function H(){N||(N=s.listen(($,j,G)=>{if(!Ye.listening)return;const ee=p($),fe=x(ee);if(fe){A(ke(fe,{replace:!0}),ee).catch(Mr);return}c=ee;const Ce=i.value;qn&&pC(Cc(Ce.fullPath,G.delta),ua()),D(ee,Ce).catch(se=>Vt(se,12)?se:Vt(se,2)?(A(se.to,ee).then(_=>{Vt(_,20)&&!G.delta&&G.type===Zr.pop&&s.go(-1,!1)}).catch(Mr),Promise.reject()):(G.delta&&s.go(-G.delta,!1),q(se,ee,Ce))).then(se=>{se=se||B(ee,Ce,!1),se&&(G.delta&&!Vt(se,8)?s.go(-G.delta,!1):G.type===Zr.pop&&Vt(se,20)&&s.go(-1,!1)),M(ee,Ce,se)}).catch(Mr)}))}let U=kr(),te=kr(),Z;function q($,j,G){re($);const ee=te.list();return ee.length?ee.forEach(fe=>fe($,j,G)):console.error($),Promise.reject($)}function J(){return Z&&i.value!==an?Promise.resolve():new Promise(($,j)=>{U.add([$,j])})}function re($){return Z||(Z=!$,H(),U.list().forEach(([j,G])=>$?G($):j()),U.reset()),$}function ye($,j,G,ee){const{scrollBehavior:fe}=e;if(!qn||!fe)return Promise.resolve();const Ce=!G&&yC(Cc($.fullPath,0))||(ee||!G)&&history.state&&history.state.scroll||null;return ht().then(()=>fe($,j,Ce)).then(se=>se&&hC(se)).catch(se=>q(se,$,j))}const we=$=>s.go($);let be;const Be=new Set,Ye={currentRoute:i,listening:!0,addRoute:g,removeRoute:h,hasRoute:w,getRoutes:y,resolve:p,options:e,push:k,replace:T,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:a.add,beforeResolve:l.add,afterEach:o.add,onError:te.add,isReady:J,install($){const j=this;$.component("RouterLink",n0),$.component("RouterView",l0),$.config.globalProperties.$router=j,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>at(i)}),qn&&!be&&i.value===an&&(be=!0,k(s.location).catch(fe=>{}));const G={};for(const fe in an)G[fe]=I(()=>i.value[fe]);$.provide(ho,j),$.provide(tm,Ze(G)),$.provide(hl,i);const ee=$.unmount;Be.add($),$.unmount=function(){Be.delete($),Be.size<1&&(c=an,N&&N(),N=null,i.value=an,be=!1,Z=!1),ee()}}};return Ye}function Kn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function i0(e,t){const n=[],r=[],s=[],a=Math.max(t.matched.length,e.matched.length);for(let l=0;lor(c,o))?r.push(o):n.push(o));const i=e.matched[l];i&&(t.matched.find(c=>or(c,i))||s.push(i))}return[n,r,s]}const c0=[{path:"/",name:"Home",component:()=>An(()=>import("./Home.3364ebb4.js"),["assets/Home.3364ebb4.js","assets/logo-512.8e81b8c9.js","assets/mdi.be1be72f.js"])},{path:"/download",name:"Download",component:()=>An(()=>import("./Download.36c0885e.js"),["assets/Download.36c0885e.js","assets/mdi.be1be72f.js","assets/PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js","assets/logo-512.8e81b8c9.js","assets/Download.d444b69b.css"])},{path:"/community",name:"Community",component:()=>An(()=>import("./Community.7281cce5.js"),["assets/Community.7281cce5.js","assets/PageLayout.vue_vue_type_script_setup_true_lang.142264c2.js","assets/logo-512.8e81b8c9.js","assets/mdi.be1be72f.js"])},{path:"/contact",name:"Contact",component:()=>An(()=>import("./Contact.f7dd9af2.js"),["assets/Contact.f7dd9af2.js","assets/LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js","assets/mdi.be1be72f.js"])},{path:"/privacy",name:"Privacy",component:()=>An(()=>import("./Privacy.a26ab8b6.js"),["assets/Privacy.a26ab8b6.js","assets/LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js","assets/mdi.be1be72f.js"])},{path:"/terms-of-service",name:"Terms",component:()=>An(()=>import("./Terms.c6e43e59.js"),["assets/Terms.c6e43e59.js","assets/LegalLayout.vue_vue_type_script_setup_true_lang.b792d77f.js","assets/mdi.be1be72f.js"])}],u0=o0({history:EC({}.BASE_URL),routes:c0,scrollBehavior(){return{left:0,top:0}}});function f0(e){Q_(),e.use(of).use(sC).use(u0)}const nm=Ov(Z_);f0(nm);nm.mount("#app");export{Vd as A,tt as B,la as C,tn as D,ge as E,Jt as F,Ee as G,pc as H,aa as I,_t as J,Te as K,mo as L,ra as M,Ul as N,d0 as O,Ae as P,v0 as Q,z_ as R,Ct as S,m0 as T,bl as U,I1 as V,g0 as a,E as b,I as c,Ks as d,gs as e,pn as f,at as g,Er as h,ct as i,K1 as j,ue as k,Gf as l,lo as m,en as n,Wl as o,jn as p,qe as q,Y as r,uf as s,cm as t,b1 as u,Wd as v,nt as w,Ke as x,oo as y,Kf as z}; + */const qn=typeof window<"u";function aC(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ke=Object.assign;function xa(e,t){const n={};for(const r in t){const s=t[r];n[r]=At(s)?s.map(e):e(s)}return n}const Mr=()=>{},At=Array.isArray,lC=/\/$/,oC=e=>e.replace(lC,"");function Pa(e,t,n="/"){let r,s={},a="",l="";const o=t.indexOf("#");let i=t.indexOf("?");return o=0&&(i=-1),i>-1&&(r=t.slice(0,i),a=t.slice(i+1,o>-1?o:t.length),s=e(a)),o>-1&&(r=r||t.slice(0,o),l=t.slice(o,t.length)),r=fC(r!=null?r:t,n),{fullPath:r+(a&&"?")+a+l,path:r,query:s,hash:l}}function iC(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function bc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cC(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&or(t.matched[r],n.matched[s])&&zd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function or(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function zd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!uC(e[n],t[n]))return!1;return!0}function uC(e,t){return At(e)?_c(e,t):At(t)?_c(t,e):e===t}function _c(e,t){return At(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function fC(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,a,l;for(a=0;a1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var Zr;(function(e){e.pop="pop",e.push="push"})(Zr||(Zr={}));var Dr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dr||(Dr={}));function dC(e){if(!e)if(qn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),oC(e)}const mC=/^[^#]+#/;function gC(e,t){return e.replace(mC,"#")+t}function vC(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ua=()=>({left:window.pageXOffset,top:window.pageYOffset});function hC(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=vC(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Cc(e,t){return(history.state?history.state.position-t:-1)+e}const gl=new Map;function pC(e,t){gl.set(e,t)}function yC(e){const t=gl.get(e);return gl.delete(e),t}let bC=()=>location.protocol+"//"+location.host;function Gd(e,t){const{pathname:n,search:r,hash:s}=t,a=e.indexOf("#");if(a>-1){let o=s.includes(e.slice(a))?e.slice(a).length:1,i=s.slice(o);return i[0]!=="/"&&(i="/"+i),bc(i,"")}return bc(n,e)+r+s}function _C(e,t,n,r){let s=[],a=[],l=null;const o=({state:d})=>{const g=Gd(e,location),h=n.value,y=t.value;let w=0;if(d){if(n.value=g,t.value=d,l&&l===h){l=null;return}w=y?d.position-y.position:0}else r(g);s.forEach(p=>{p(n.value,h,{delta:w,type:Zr.pop,direction:w?w>0?Dr.forward:Dr.back:Dr.unknown})})};function i(){l=n.value}function c(d){s.push(d);const g=()=>{const h=s.indexOf(d);h>-1&&s.splice(h,1)};return a.push(g),g}function u(){const{history:d}=window;!d.state||d.replaceState(ke({},d.state,{scroll:ua()}),"")}function f(){for(const d of a)d();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",u),{pauseListeners:i,listen:c,destroy:f}}function Sc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ua():null}}function CC(e){const{history:t,location:n}=window,r={value:Gd(e,n)},s={value:t.state};s.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(i,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+i:bC()+e+i;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(g){console.error(g),n[u?"replace":"assign"](d)}}function l(i,c){const u=ke({},t.state,Sc(s.value.back,i,s.value.forward,!0),c,{position:s.value.position});a(i,u,!0),r.value=i}function o(i,c){const u=ke({},s.value,t.state,{forward:i,scroll:ua()});a(u.current,u,!0);const f=ke({},Sc(r.value,i,null),{position:u.position+1},c);a(i,f,!1),r.value=i}return{location:r,state:s,push:o,replace:l}}function SC(e){e=dC(e);const t=CC(e),n=_C(e,t.state,t.location,t.replace);function r(a,l=!0){l||n.pauseListeners(),history.go(a)}const s=ke({location:"",base:e,go:r,createHref:gC.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function EC(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),SC(e)}function wC(e){return typeof e=="string"||e&&typeof e=="object"}function Kd(e){return typeof e=="string"||typeof e=="symbol"}const an={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qd=Symbol("");var Ec;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ec||(Ec={}));function ir(e,t){return ke(new Error,{type:e,[qd]:!0},t)}function Vt(e,t){return e instanceof Error&&qd in e&&(t==null||!!(e.type&t))}const wc="[^/]+?",LC={sensitive:!1,strict:!1,start:!0,end:!0},kC=/[.+*?^${}()[\]/\\]/g;function IC(e,t){const n=ke({},LC,t),r=[];let s=n.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function AC(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const xC={type:0,value:""},PC=/[a-zA-Z0-9_]/;function OC(e){if(!e)return[[]];if(e==="/")return[[xC]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,r=n;const s=[];let a;function l(){a&&s.push(a),a=[]}let o=0,i,c="",u="";function f(){!c||(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=i}for(;o{l(C)}:Mr}function l(u){if(Kd(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(l),f.alias.forEach(l))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function o(){return n}function i(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Yd(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ic(u)&&r.set(u.record.name,u)}function c(u,f){let d,g={},h,y;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw ir(1,{location:u});y=d.record.name,g=ke(kc(f.params,d.keys.filter(C=>!C.optional).map(C=>C.name)),u.params&&kc(u.params,d.keys.map(C=>C.name))),h=d.stringify(g)}else if("path"in u)h=u.path,d=n.find(C=>C.re.test(h)),d&&(g=d.parse(h),y=d.record.name);else{if(d=f.name?r.get(f.name):n.find(C=>C.re.test(f.path)),!d)throw ir(1,{location:u,currentLocation:f});y=d.record.name,g=ke({},f.params,u.params),h=d.stringify(g)}const w=[];let p=d;for(;p;)w.unshift(p.record),p=p.parent;return{name:y,path:h,params:g,matched:w,meta:FC(w)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:l,getRoutes:o,getRecordMatcher:s}}function kc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function MC(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:DC(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function DC(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Ic(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function FC(e){return e.reduce((t,n)=>ke(t,n.meta),{})}function Tc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Yd(e,t){return t.children.some(n=>n===e||Yd(e,n))}const Zd=/#/g,$C=/&/g,VC=/\//g,BC=/=/g,HC=/\?/g,Xd=/\+/g,WC=/%5B/g,UC=/%5D/g,Jd=/%5E/g,jC=/%60/g,Qd=/%7B/g,zC=/%7C/g,em=/%7D/g,GC=/%20/g;function vo(e){return encodeURI(""+e).replace(zC,"|").replace(WC,"[").replace(UC,"]")}function KC(e){return vo(e).replace(Qd,"{").replace(em,"}").replace(Jd,"^")}function vl(e){return vo(e).replace(Xd,"%2B").replace(GC,"+").replace(Zd,"%23").replace($C,"%26").replace(jC,"`").replace(Qd,"{").replace(em,"}").replace(Jd,"^")}function qC(e){return vl(e).replace(BC,"%3D")}function YC(e){return vo(e).replace(Zd,"%23").replace(HC,"%3F")}function ZC(e){return e==null?"":YC(e).replace(VC,"%2F")}function $s(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function XC(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sa&&vl(a)):[r&&vl(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function JC(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=At(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const QC=Symbol(""),xc=Symbol(""),ho=Symbol(""),tm=Symbol(""),hl=Symbol("");function kr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function cn(e,t,n,r,s){const a=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,o)=>{const i=f=>{f===!1?o(ir(4,{from:n,to:t})):f instanceof Error?o(f):wC(f)?o(ir(2,{from:t,to:f})):(a&&r.enterCallbacks[s]===a&&typeof f=="function"&&a.push(f),l())},c=e.call(r&&r.instances[s],t,n,i);let u=Promise.resolve(c);e.length<3&&(u=u.then(i)),u.catch(f=>o(f))})}function Oa(e,t,n,r){const s=[];for(const a of e)for(const l in a.components){let o=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(e0(o)){const c=(o.__vccOpts||o)[t];c&&s.push(cn(c,n,r,a,l))}else{let i=o();s.push(()=>i.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${a.path}"`));const u=aC(c)?c.default:c;a.components[l]=u;const d=(u.__vccOpts||u)[t];return d&&cn(d,n,r,a,l)()}))}}return s}function e0(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Pc(e){const t=Ie(ho),n=Ie(tm),r=I(()=>t.resolve(at(e.to))),s=I(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(or.bind(null,u));if(d>-1)return d;const g=Oc(i[c-2]);return c>1&&Oc(u)===g&&f[f.length-1].path!==g?f.findIndex(or.bind(null,i[c-2])):d}),a=I(()=>s.value>-1&&s0(n.params,r.value.params)),l=I(()=>s.value>-1&&s.value===n.matched.length-1&&zd(n.params,r.value.params));function o(i={}){return r0(i)?t[at(e.replace)?"replace":"push"](at(e.to)).catch(Mr):Promise.resolve()}return{route:r,href:I(()=>r.value.href),isActive:a,isExactActive:l,navigate:o}}const t0=Ks({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Pc,setup(e,{slots:t}){const n=Ze(Pc(e)),{options:r}=Ie(ho),s=I(()=>({[Rc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Rc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:Lt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),n0=t0;function r0(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function s0(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!At(s)||s.length!==r.length||r.some((a,l)=>a!==s[l]))return!1}return!0}function Oc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Rc=(e,t,n)=>e!=null?e:t!=null?t:n,a0=Ks({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ie(hl),s=I(()=>e.route||r.value),a=Ie(xc,0),l=I(()=>{let c=at(a);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),o=I(()=>s.value.matched[l.value]);Je(xc,I(()=>l.value+1)),Je(QC,o),Je(hl,s);const i=Y();return ge(()=>[i.value,o.value,e.name],([c,u,f],[d,g,h])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!or(u,g)||!d)&&(u.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=o.value,d=f&&f.components[u];if(!d)return Nc(n.default,{Component:d,route:c});const g=f.props[u],h=g?g===!0?c.params:typeof g=="function"?g(c):g:null,w=Lt(d,ke({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(f.instances[u]=null)},ref:i}));return Nc(n.default,{Component:w,route:c})||w}}});function Nc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const l0=a0;function o0(e){const t=NC(e.routes,e),n=e.parseQuery||XC,r=e.stringifyQuery||Ac,s=e.history,a=kr(),l=kr(),o=kr(),i=js(an);let c=an;qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=xa.bind(null,$=>""+$),f=xa.bind(null,ZC),d=xa.bind(null,$s);function g($,j){let G,ee;return Kd($)?(G=t.getRecordMatcher($),ee=j):ee=$,t.addRoute(ee,G)}function h($){const j=t.getRecordMatcher($);j&&t.removeRoute(j)}function y(){return t.getRoutes().map($=>$.record)}function w($){return!!t.getRecordMatcher($)}function p($,j){if(j=ke({},j||i.value),typeof $=="string"){const _=Pa(n,$,j.path),m=t.resolve({path:_.path},j),v=s.createHref(_.fullPath);return ke(_,m,{params:d(m.params),hash:$s(_.hash),redirectedFrom:void 0,href:v})}let G;if("path"in $)G=ke({},$,{path:Pa(n,$.path,j.path).path});else{const _=ke({},$.params);for(const m in _)_[m]==null&&delete _[m];G=ke({},$,{params:f($.params)}),j.params=f(j.params)}const ee=t.resolve(G,j),fe=$.hash||"";ee.params=u(d(ee.params));const Ce=iC(r,ke({},$,{hash:KC(fe),path:ee.path})),se=s.createHref(Ce);return ke({fullPath:Ce,hash:fe,query:r===Ac?JC($.query):$.query||{}},ee,{redirectedFrom:void 0,href:se})}function C($){return typeof $=="string"?Pa(n,$,i.value.path):ke({},$)}function b($,j){if(c!==$)return ir(8,{from:j,to:$})}function k($){return A($)}function T($){return k(ke(C($),{replace:!0}))}function x($){const j=$.matched[$.matched.length-1];if(j&&j.redirect){const{redirect:G}=j;let ee=typeof G=="function"?G($):G;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=C(ee):{path:ee},ee.params={}),ke({query:$.query,hash:$.hash,params:"path"in ee?{}:$.params},ee)}}function A($,j){const G=c=p($),ee=i.value,fe=$.state,Ce=$.force,se=$.replace===!0,_=x(G);if(_)return A(ke(C(_),{state:typeof _=="object"?ke({},fe,_.state):fe,force:Ce,replace:se}),j||G);const m=G;m.redirectedFrom=j;let v;return!Ce&&cC(r,ee,G)&&(v=ir(16,{to:m,from:ee}),ye(ee,ee,!0,!1)),(v?Promise.resolve(v):D(m,ee)).catch(S=>Vt(S)?Vt(S,2)?S:re(S):q(S,m,ee)).then(S=>{if(S){if(Vt(S,2))return A(ke({replace:se},C(S.to),{state:typeof S.to=="object"?ke({},fe,S.to.state):fe,force:Ce}),j||m)}else S=B(m,ee,!0,se,fe);return M(m,ee,S),S})}function L($,j){const G=b($,j);return G?Promise.reject(G):Promise.resolve()}function D($,j){let G;const[ee,fe,Ce]=i0($,j);G=Oa(ee.reverse(),"beforeRouteLeave",$,j);for(const _ of ee)_.leaveGuards.forEach(m=>{G.push(cn(m,$,j))});const se=L.bind(null,$,j);return G.push(se),Kn(G).then(()=>{G=[];for(const _ of a.list())G.push(cn(_,$,j));return G.push(se),Kn(G)}).then(()=>{G=Oa(fe,"beforeRouteUpdate",$,j);for(const _ of fe)_.updateGuards.forEach(m=>{G.push(cn(m,$,j))});return G.push(se),Kn(G)}).then(()=>{G=[];for(const _ of $.matched)if(_.beforeEnter&&!j.matched.includes(_))if(At(_.beforeEnter))for(const m of _.beforeEnter)G.push(cn(m,$,j));else G.push(cn(_.beforeEnter,$,j));return G.push(se),Kn(G)}).then(()=>($.matched.forEach(_=>_.enterCallbacks={}),G=Oa(Ce,"beforeRouteEnter",$,j),G.push(se),Kn(G))).then(()=>{G=[];for(const _ of l.list())G.push(cn(_,$,j));return G.push(se),Kn(G)}).catch(_=>Vt(_,8)?_:Promise.reject(_))}function M($,j,G){for(const ee of o.list())ee($,j,G)}function B($,j,G,ee,fe){const Ce=b($,j);if(Ce)return Ce;const se=j===an,_=qn?history.state:{};G&&(ee||se?s.replace($.fullPath,ke({scroll:se&&_&&_.scroll},fe)):s.push($.fullPath,fe)),i.value=$,ye($,j,G,se),re()}let N;function H(){N||(N=s.listen(($,j,G)=>{if(!Ye.listening)return;const ee=p($),fe=x(ee);if(fe){A(ke(fe,{replace:!0}),ee).catch(Mr);return}c=ee;const Ce=i.value;qn&&pC(Cc(Ce.fullPath,G.delta),ua()),D(ee,Ce).catch(se=>Vt(se,12)?se:Vt(se,2)?(A(se.to,ee).then(_=>{Vt(_,20)&&!G.delta&&G.type===Zr.pop&&s.go(-1,!1)}).catch(Mr),Promise.reject()):(G.delta&&s.go(-G.delta,!1),q(se,ee,Ce))).then(se=>{se=se||B(ee,Ce,!1),se&&(G.delta&&!Vt(se,8)?s.go(-G.delta,!1):G.type===Zr.pop&&Vt(se,20)&&s.go(-1,!1)),M(ee,Ce,se)}).catch(Mr)}))}let U=kr(),te=kr(),Z;function q($,j,G){re($);const ee=te.list();return ee.length?ee.forEach(fe=>fe($,j,G)):console.error($),Promise.reject($)}function J(){return Z&&i.value!==an?Promise.resolve():new Promise(($,j)=>{U.add([$,j])})}function re($){return Z||(Z=!$,H(),U.list().forEach(([j,G])=>$?G($):j()),U.reset()),$}function ye($,j,G,ee){const{scrollBehavior:fe}=e;if(!qn||!fe)return Promise.resolve();const Ce=!G&&yC(Cc($.fullPath,0))||(ee||!G)&&history.state&&history.state.scroll||null;return ht().then(()=>fe($,j,Ce)).then(se=>se&&hC(se)).catch(se=>q(se,$,j))}const we=$=>s.go($);let be;const Be=new Set,Ye={currentRoute:i,listening:!0,addRoute:g,removeRoute:h,hasRoute:w,getRoutes:y,resolve:p,options:e,push:k,replace:T,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:a.add,beforeResolve:l.add,afterEach:o.add,onError:te.add,isReady:J,install($){const j=this;$.component("RouterLink",n0),$.component("RouterView",l0),$.config.globalProperties.$router=j,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>at(i)}),qn&&!be&&i.value===an&&(be=!0,k(s.location).catch(fe=>{}));const G={};for(const fe in an)G[fe]=I(()=>i.value[fe]);$.provide(ho,j),$.provide(tm,Ze(G)),$.provide(hl,i);const ee=$.unmount;Be.add($),$.unmount=function(){Be.delete($),Be.size<1&&(c=an,N&&N(),N=null,i.value=an,be=!1,Z=!1),ee()}}};return Ye}function Kn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function i0(e,t){const n=[],r=[],s=[],a=Math.max(t.matched.length,e.matched.length);for(let l=0;lor(c,o))?r.push(o):n.push(o));const i=e.matched[l];i&&(t.matched.find(c=>or(c,i))||s.push(i))}return[n,r,s]}const c0=[{path:"/",name:"Home",component:()=>An(()=>import("./Home.6c1061cb.js"),["assets/Home.6c1061cb.js","assets/logo-512.8e81b8c9.js","assets/mdi.be1be72f.js"])},{path:"/download",name:"Download",component:()=>An(()=>import("./Download.9a1cff92.js"),["assets/Download.9a1cff92.js","assets/mdi.be1be72f.js","assets/PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js","assets/logo-512.8e81b8c9.js","assets/Download.d444b69b.css"])},{path:"/community",name:"Community",component:()=>An(()=>import("./Community.f1cf5fc9.js"),["assets/Community.f1cf5fc9.js","assets/PageLayout.vue_vue_type_script_setup_true_lang.454e26f0.js","assets/logo-512.8e81b8c9.js","assets/mdi.be1be72f.js"])},{path:"/contact",name:"Contact",component:()=>An(()=>import("./Contact.a2b489ce.js"),["assets/Contact.a2b489ce.js","assets/LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js","assets/mdi.be1be72f.js"])},{path:"/privacy",name:"Privacy",component:()=>An(()=>import("./Privacy.b5ac65b4.js"),["assets/Privacy.b5ac65b4.js","assets/LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js","assets/mdi.be1be72f.js"])},{path:"/terms-of-service",name:"Terms",component:()=>An(()=>import("./Terms.6a77a80f.js"),["assets/Terms.6a77a80f.js","assets/LegalLayout.vue_vue_type_script_setup_true_lang.41687395.js","assets/mdi.be1be72f.js"])}],u0=o0({history:EC({}.BASE_URL),routes:c0,scrollBehavior(){return{left:0,top:0}}});function f0(e){Q_(),e.use(of).use(sC).use(u0)}const nm=Ov(Z_);f0(nm);nm.mount("#app");export{Vd as A,tt as B,la as C,tn as D,ge as E,Jt as F,Ee as G,pc as H,aa as I,_t as J,Te as K,mo as L,ra as M,Ul as N,d0 as O,Ae as P,v0 as Q,z_ as R,Ct as S,m0 as T,bl as U,I1 as V,g0 as a,E as b,I as c,Ks as d,gs as e,pn as f,at as g,Er as h,ct as i,K1 as j,ue as k,Gf as l,lo as m,en as n,Wl as o,jn as p,qe as q,Y as r,uf as s,cm as t,b1 as u,Wd as v,nt as w,Ke as x,oo as y,Kf as z}; diff --git a/index.html b/index.html index b4c6339..1c6fb58 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ LocalSend - +