import{s as dt,o as yt,n as ct}from"../chunks/scheduler.6062bdaf.js";import{S as wt,i as $t,g as o,s as n,r as f,A as bt,h as p,f as a,c as s,j as ut,u,x as r,k as gt,y as Tt,a as l,v as g,d as m,t as c,w as d}from"../chunks/index.4bca734e.js";import{H as le,g as vt}from"../chunks/Heading.8904b53b.js";import{T as mt}from"../chunks/Tip.b9ac1f03.js";import{C as T}from"../chunks/CodeBlock.fa01571c.js";function _t(ne){let i,y=`Once you are logged in, all requests to the Hub -even methods that don’t necessarily require authentication- will use your
access token by default. If you want to disable implicit use of your token, you should set the
<code>HF_HUB_DISABLE_IMPLICIT_TOKEN</code> environment variable.`;return{c(){i=o("p"),i.innerHTML=y},l(h){i=p(h,"P",{"data-svelte-h":!0}),r(i)!=="svelte-1qfkr3g"&&(i.innerHTML=y)},m(h,w){l(h,i,w)},p:ct,d(h){h&&a(i)}}}function Mt(ne){let i,y=`To create a repository or to push content to the Hub, you must provide a User Access
Token that has the <code>write</code> permission. You can choose the permission when creating the
token in your <a href="https://huggingface.co/settings/tokens" rel="nofollow">Settings page</a>.`;return{c(){i=o("p"),i.innerHTML=y},l(h){i=p(h,"P",{"data-svelte-h":!0}),r(i)!=="svelte-e1q7ml"&&(i.innerHTML=y)},m(h,w){l(h,i,w)},p:ct,d(h){h&&a(i)}}}function kt(ne){let i,y,h,w,v,ie,_,qe=`The <a href="https://huggingface.co/" rel="nofollow">Hugging Face Hub</a> is the go-to place for sharing machine learning
models, demos, datasets, and metrics. <code>huggingface_hub</code> library helps you interact with
the Hub without leaving your development environment. You can create and manage
repositories easily, download and upload files, and get useful model and dataset
metadata from the Hub.`,oe,M,pe,k,Ae="To get started, install the <code>huggingface_hub</code> library:",re,J,he,j,Ve='For more details, check out the <a href="installation">installation</a> guide.',fe,H,ue,U,Qe=`Repositories on the Hub are git version controlled, and users can download a single file
or the whole repository. You can use the <a href="/docs/huggingface_hub/v0.19.3/en/package_reference/file_download#huggingface_hub.hf_hub_download">hf_hub_download()</a> function to download files.
This function will download and cache a file on your local disk. The next time you need
that file, it will load from your cache, so you don’t need to re-download it.`,ge,C,Fe=`You will need the repository id and the filename of the file you want to download. For
example, to download the <a href="https://huggingface.co/google/pegasus-xsum" rel="nofollow">Pegasus</a> model
configuration file:`,me,I,ce,G,Re=`To download a specific version of the file, use the <code>revision</code> parameter to specify the
branch name, tag, or commit hash. If you choose to use the commit hash, it must be the
full-length hash instead of the shorter 7-character commit hash:`,de,x,ye,Z,ze='For more details and options, see the API reference for <a href="/docs/huggingface_hub/v0.19.3/en/package_reference/file_download#huggingface_hub.hf_hub_download">hf_hub_download()</a>.',we,L,$e,Y,De=`In a lot of cases, you must be logged in with a Hugging Face account to interact with
the Hub: download private repos, upload files, create PRs,…
<a href="https://huggingface.co/join" rel="nofollow">Create an account</a> if you don’t already have one, and then sign in
to get your <a href="https://huggingface.co/docs/hub/security-tokens" rel="nofollow">User Access Token</a> from
your <a href="https://huggingface.co/settings/tokens" rel="nofollow">Settings page</a>. The User Access Token is
used to authenticate your identity to the Hub.`,be,B,Oe="Once you have your User Access Token, run the following command in your terminal:",Te,X,ve,E,Ke='Alternatively, you can programmatically login using <a href="/docs/huggingface_hub/v0.19.3/en/package_reference/login#huggingface_hub.login">login()</a> in a notebook or a script:',_e,P,Me,W,et=`It is also possible to login programmatically without being prompted to enter your token by directly
passing the token to <a href="/docs/huggingface_hub/v0.19.3/en/package_reference/login#huggingface_hub.login">login()</a> like <code>login(token=&quot;hf_xxx&quot;)</code>. If you do so, be careful when
sharing your source code. It is a best practice to load the token from a secure vault instead
of saving it explicitly in your codebase/notebook.`,ke,N,tt=`You can be logged in only to 1 account at a time. If you login your machine to a new account, you will get logged out
from the previous. Make sure to always which account you are using with the command <code>huggingface-cli whoami</code>.
If you want to handle several accounts in the same script, you can provide your token when calling each method. This
is also useful if you don’t want to store any token on your machine.`,Je,$,je,S,He,q,at=`Once you’ve registered and logged in, create a repository with the <a href="/docs/huggingface_hub/v0.19.3/en/package_reference/hf_api#huggingface_hub.HfApi.create_repo">create_repo()</a>
function:`,Ue,A,Ce,V,lt="If you want your repository to be private, then:",Ie,Q,Ge,F,nt="Private repositories will not be visible to anyone except yourself.",xe,b,Ze,R,Le,z,st=`Use the <a href="/docs/huggingface_hub/v0.19.3/en/package_reference/hf_api#huggingface_hub.HfApi.upload_file">upload_file()</a> function to add a file to your newly created repository. You
need to specify:`,Ye,D,it="<li>The path of the file to upload.</li> <li>The path of the file in the repository.</li> <li>The repository id of where you want to add the file.</li>",Be,O,Xe,K,ot=`To upload more than one file at a time, take a look at the <a href="./guides/upload">Upload</a> guide
which will introduce you to several methods for uploading files (with or without git).`,Ee,ee,Pe,te,pt=`The <code>huggingface_hub</code> library provides an easy way for users to interact with the Hub
with Python. To learn more about how you can manage your files and repositories on the
Hub, we recommend reading our <a href="./guides/overview">how-to guides</a> to:`,We,ae,rt='<li><a href="./guides/repository">Manage your repository</a>.</li> <li><a href="./guides/download">Download</a> files from the Hub.</li> <li><a href="./guides/upload">Upload</a> files to the Hub.</li> <li><a href="./guides/search">Search the Hub</a> for your desired model or dataset.</li> <li><a href="./guides/inference">Access the Inference API</a> for fast inference.</li>',Ne,se,Se;return v=new le({props:{title:"Quickstart",local:"quickstart",headingTag:"h1"}}),M=new le({props:{title:"Installation",local:"installation",headingTag:"h2"}}),J=new T({props:{code:"cGlwJTIwaW5zdGFsbCUyMC0tdXBncmFkZSUyMGh1Z2dpbmdmYWNlX2h1Yg==",highlighted:"pip install --upgrade huggingface_hub",wrap:!1}}),H=new le({props:{title:"Download files",local:"download-files",headingTag:"h2"}}),I=new T({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMGhmX2h1Yl9kb3dubG9hZCUwQWhmX2h1Yl9kb3dubG9hZChyZXBvX2lkJTNEJTIyZ29vZ2xlJTJGcGVnYXN1cy14c3VtJTIyJTJDJTIwZmlsZW5hbWUlM0QlMjJjb25maWcuanNvbiUyMik=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> hf_hub_download
<span class="hljs-meta">&gt;&gt;&gt; </span>hf_hub_download(repo_id=<span class="hljs-string">&quot;google/pegasus-xsum&quot;</span>, filename=<span class="hljs-string">&quot;config.json&quot;</span>)`,wrap:!1}}),x=new T({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMGhmX2h1Yl9kb3dubG9hZCUwQWhmX2h1Yl9kb3dubG9hZCglMEElMjAlMjAlMjAlMjByZXBvX2lkJTNEJTIyZ29vZ2xlJTJGcGVnYXN1cy14c3VtJTIyJTJDJTIwJTBBJTIwJTIwJTIwJTIwZmlsZW5hbWUlM0QlMjJjb25maWcuanNvbiUyMiUyQyUyMCUwQSUyMCUyMCUyMCUyMHJldmlzaW9uJTNEJTIyNGQzM2IwMWQ3OTY3MmYyN2YwMDFmNmFiYWRlMzNmMjJkOTkzYjE1MSUyMiUwQSk=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> hf_hub_download
<span class="hljs-meta">&gt;&gt;&gt; </span>hf_hub_download(
<span class="hljs-meta">... </span>    repo_id=<span class="hljs-string">&quot;google/pegasus-xsum&quot;</span>, 
<span class="hljs-meta">... </span>    filename=<span class="hljs-string">&quot;config.json&quot;</span>, 
<span class="hljs-meta">... </span>    revision=<span class="hljs-string">&quot;4d33b01d79672f27f001f6abade33f22d993b151&quot;</span>
<span class="hljs-meta">... </span>)`,wrap:!1}}),L=new le({props:{title:"Login",local:"login",headingTag:"h2"}}),X=new T({props:{code:"aHVnZ2luZ2ZhY2UtY2xpJTIwbG9naW4lMEElMjMlMjBvciUyMHVzaW5nJTIwYW4lMjBlbnZpcm9ubWVudCUyMHZhcmlhYmxlJTBBaHVnZ2luZ2ZhY2UtY2xpJTIwbG9naW4lMjAtLXRva2VuJTIwJTI0SFVHR0lOR0ZBQ0VfVE9LRU4=",highlighted:`huggingface-cli login
<span class="hljs-comment"># or using an environment variable</span>
huggingface-cli login --token <span class="hljs-variable">$HUGGINGFACE_TOKEN</span>`,wrap:!1}}),P=new T({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMGxvZ2luJTBBbG9naW4oKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> login
<span class="hljs-meta">&gt;&gt;&gt; </span>login()`,wrap:!1}}),$=new mt({props:{warning:!0,$$slots:{default:[_t]},$$scope:{ctx:ne}}}),S=new le({props:{title:"Create a repository",local:"create-a-repository",headingTag:"h2"}}),A=new T({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMEhmQXBpJTBBYXBpJTIwJTNEJTIwSGZBcGkoKSUwQWFwaS5jcmVhdGVfcmVwbyhyZXBvX2lkJTNEJTIyc3VwZXItY29vbC1tb2RlbCUyMik=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> HfApi
<span class="hljs-meta">&gt;&gt;&gt; </span>api = HfApi()
<span class="hljs-meta">&gt;&gt;&gt; </span>api.create_repo(repo_id=<span class="hljs-string">&quot;super-cool-model&quot;</span>)`,wrap:!1}}),Q=new T({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMEhmQXBpJTBBYXBpJTIwJTNEJTIwSGZBcGkoKSUwQWFwaS5jcmVhdGVfcmVwbyhyZXBvX2lkJTNEJTIyc3VwZXItY29vbC1tb2RlbCUyMiUyQyUyMHByaXZhdGUlM0RUcnVlKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> HfApi
<span class="hljs-meta">&gt;&gt;&gt; </span>api = HfApi()
<span class="hljs-meta">&gt;&gt;&gt; </span>api.create_repo(repo_id=<span class="hljs-string">&quot;super-cool-model&quot;</span>, private=<span class="hljs-literal">True</span>)`,wrap:!1}}),b=new mt({props:{$$slots:{default:[Mt]},$$scope:{ctx:ne}}}),R=new le({props:{title:"Upload files",local:"upload-files",headingTag:"h2"}}),O=new T({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMEhmQXBpJTBBYXBpJTIwJTNEJTIwSGZBcGkoKSUwQWFwaS51cGxvYWRfZmlsZSglMEElMjAlMjAlMjAlMjBwYXRoX29yX2ZpbGVvYmolM0QlMjIlMkZob21lJTJGbHlzYW5kcmUlMkZkdW1teS10ZXN0JTJGUkVBRE1FLm1kJTIyJTJDJTBBJTIwJTIwJTIwJTIwcGF0aF9pbl9yZXBvJTNEJTIyUkVBRE1FLm1kJTIyJTJDJTBBJTIwJTIwJTIwJTIwcmVwb19pZCUzRCUyMmx5c2FuZHJlJTJGdGVzdC1tb2RlbCUyMiUyQyUwQSk=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> HfApi
<span class="hljs-meta">&gt;&gt;&gt; </span>api = HfApi()
<span class="hljs-meta">&gt;&gt;&gt; </span>api.upload_file(
<span class="hljs-meta">... </span>    path_or_fileobj=<span class="hljs-string">&quot;/home/lysandre/dummy-test/README.md&quot;</span>,
<span class="hljs-meta">... </span>    path_in_repo=<span class="hljs-string">&quot;README.md&quot;</span>,
<span class="hljs-meta">... </span>    repo_id=<span class="hljs-string">&quot;lysandre/test-model&quot;</span>,
<span class="hljs-meta">... </span>)`,wrap:!1}}),ee=new le({props:{title:"Next steps",local:"next-steps",headingTag:"h2"}}),{c(){i=o("meta"),y=n(),h=o("p"),w=n(),f(v.$$.fragment),ie=n(),_=o("p"),_.innerHTML=qe,oe=n(),f(M.$$.fragment),pe=n(),k=o("p"),k.innerHTML=Ae,re=n(),f(J.$$.fragment),he=n(),j=o("p"),j.innerHTML=Ve,fe=n(),f(H.$$.fragment),ue=n(),U=o("p"),U.innerHTML=Qe,ge=n(),C=o("p"),C.innerHTML=Fe,me=n(),f(I.$$.fragment),ce=n(),G=o("p"),G.innerHTML=Re,de=n(),f(x.$$.fragment),ye=n(),Z=o("p"),Z.innerHTML=ze,we=n(),f(L.$$.fragment),$e=n(),Y=o("p"),Y.innerHTML=De,be=n(),B=o("p"),B.textContent=Oe,Te=n(),f(X.$$.fragment),ve=n(),E=o("p"),E.innerHTML=Ke,_e=n(),f(P.$$.fragment),Me=n(),W=o("p"),W.innerHTML=et,ke=n(),N=o("p"),N.innerHTML=tt,Je=n(),f($.$$.fragment),je=n(),f(S.$$.fragment),He=n(),q=o("p"),q.innerHTML=at,Ue=n(),f(A.$$.fragment),Ce=n(),V=o("p"),V.textContent=lt,Ie=n(),f(Q.$$.fragment),Ge=n(),F=o("p"),F.textContent=nt,xe=n(),f(b.$$.fragment),Ze=n(),f(R.$$.fragment),Le=n(),z=o("p"),z.innerHTML=st,Ye=n(),D=o("ol"),D.innerHTML=it,Be=n(),f(O.$$.fragment),Xe=n(),K=o("p"),K.innerHTML=ot,Ee=n(),f(ee.$$.fragment),Pe=n(),te=o("p"),te.innerHTML=pt,We=n(),ae=o("ul"),ae.innerHTML=rt,Ne=n(),se=o("p"),this.h()},l(e){const t=bt("svelte-u9bgzb",document.head);i=p(t,"META",{name:!0,content:!0}),t.forEach(a),y=s(e),h=p(e,"P",{}),ut(h).forEach(a),w=s(e),u(v.$$.fragment,e),ie=s(e),_=p(e,"P",{"data-svelte-h":!0}),r(_)!=="svelte-1o7lz4b"&&(_.innerHTML=qe),oe=s(e),u(M.$$.fragment,e),pe=s(e),k=p(e,"P",{"data-svelte-h":!0}),r(k)!=="svelte-d3f1yw"&&(k.innerHTML=Ae),re=s(e),u(J.$$.fragment,e),he=s(e),j=p(e,"P",{"data-svelte-h":!0}),r(j)!=="svelte-ca9fxm"&&(j.innerHTML=Ve),fe=s(e),u(H.$$.fragment,e),ue=s(e),U=p(e,"P",{"data-svelte-h":!0}),r(U)!=="svelte-sfbjo"&&(U.innerHTML=Qe),ge=s(e),C=p(e,"P",{"data-svelte-h":!0}),r(C)!=="svelte-1c0ditt"&&(C.innerHTML=Fe),me=s(e),u(I.$$.fragment,e),ce=s(e),G=p(e,"P",{"data-svelte-h":!0}),r(G)!=="svelte-m3gxk1"&&(G.innerHTML=Re),de=s(e),u(x.$$.fragment,e),ye=s(e),Z=p(e,"P",{"data-svelte-h":!0}),r(Z)!=="svelte-12lvaue"&&(Z.innerHTML=ze),we=s(e),u(L.$$.fragment,e),$e=s(e),Y=p(e,"P",{"data-svelte-h":!0}),r(Y)!=="svelte-cjga68"&&(Y.innerHTML=De),be=s(e),B=p(e,"P",{"data-svelte-h":!0}),r(B)!=="svelte-n9ip3b"&&(B.textContent=Oe),Te=s(e),u(X.$$.fragment,e),ve=s(e),E=p(e,"P",{"data-svelte-h":!0}),r(E)!=="svelte-jkzwnz"&&(E.innerHTML=Ke),_e=s(e),u(P.$$.fragment,e),Me=s(e),W=p(e,"P",{"data-svelte-h":!0}),r(W)!=="svelte-fpi89r"&&(W.innerHTML=et),ke=s(e),N=p(e,"P",{"data-svelte-h":!0}),r(N)!=="svelte-1t9f9cg"&&(N.innerHTML=tt),Je=s(e),u($.$$.fragment,e),je=s(e),u(S.$$.fragment,e),He=s(e),q=p(e,"P",{"data-svelte-h":!0}),r(q)!=="svelte-1vhg8kr"&&(q.innerHTML=at),Ue=s(e),u(A.$$.fragment,e),Ce=s(e),V=p(e,"P",{"data-svelte-h":!0}),r(V)!=="svelte-1fi8ypz"&&(V.textContent=lt),Ie=s(e),u(Q.$$.fragment,e),Ge=s(e),F=p(e,"P",{"data-svelte-h":!0}),r(F)!=="svelte-1lbz52k"&&(F.textContent=nt),xe=s(e),u(b.$$.fragment,e),Ze=s(e),u(R.$$.fragment,e),Le=s(e),z=p(e,"P",{"data-svelte-h":!0}),r(z)!=="svelte-1v34fe2"&&(z.innerHTML=st),Ye=s(e),D=p(e,"OL",{"data-svelte-h":!0}),r(D)!=="svelte-1fhvo2z"&&(D.innerHTML=it),Be=s(e),u(O.$$.fragment,e),Xe=s(e),K=p(e,"P",{"data-svelte-h":!0}),r(K)!=="svelte-13v7wrf"&&(K.innerHTML=ot),Ee=s(e),u(ee.$$.fragment,e),Pe=s(e),te=p(e,"P",{"data-svelte-h":!0}),r(te)!=="svelte-ss1pgv"&&(te.innerHTML=pt),We=s(e),ae=p(e,"UL",{"data-svelte-h":!0}),r(ae)!=="svelte-rgjmbj"&&(ae.innerHTML=rt),Ne=s(e),se=p(e,"P",{}),ut(se).forEach(a),this.h()},h(){gt(i,"name","hf:doc:metadata"),gt(i,"content",Jt)},m(e,t){Tt(document.head,i),l(e,y,t),l(e,h,t),l(e,w,t),g(v,e,t),l(e,ie,t),l(e,_,t),l(e,oe,t),g(M,e,t),l(e,pe,t),l(e,k,t),l(e,re,t),g(J,e,t),l(e,he,t),l(e,j,t),l(e,fe,t),g(H,e,t),l(e,ue,t),l(e,U,t),l(e,ge,t),l(e,C,t),l(e,me,t),g(I,e,t),l(e,ce,t),l(e,G,t),l(e,de,t),g(x,e,t),l(e,ye,t),l(e,Z,t),l(e,we,t),g(L,e,t),l(e,$e,t),l(e,Y,t),l(e,be,t),l(e,B,t),l(e,Te,t),g(X,e,t),l(e,ve,t),l(e,E,t),l(e,_e,t),g(P,e,t),l(e,Me,t),l(e,W,t),l(e,ke,t),l(e,N,t),l(e,Je,t),g($,e,t),l(e,je,t),g(S,e,t),l(e,He,t),l(e,q,t),l(e,Ue,t),g(A,e,t),l(e,Ce,t),l(e,V,t),l(e,Ie,t),g(Q,e,t),l(e,Ge,t),l(e,F,t),l(e,xe,t),g(b,e,t),l(e,Ze,t),g(R,e,t),l(e,Le,t),l(e,z,t),l(e,Ye,t),l(e,D,t),l(e,Be,t),g(O,e,t),l(e,Xe,t),l(e,K,t),l(e,Ee,t),g(ee,e,t),l(e,Pe,t),l(e,te,t),l(e,We,t),l(e,ae,t),l(e,Ne,t),l(e,se,t),Se=!0},p(e,[t]){const ht={};t&2&&(ht.$$scope={dirty:t,ctx:e}),$.$set(ht);const ft={};t&2&&(ft.$$scope={dirty:t,ctx:e}),b.$set(ft)},i(e){Se||(m(v.$$.fragment,e),m(M.$$.fragment,e),m(J.$$.fragment,e),m(H.$$.fragment,e),m(I.$$.fragment,e),m(x.$$.fragment,e),m(L.$$.fragment,e),m(X.$$.fragment,e),m(P.$$.fragment,e),m($.$$.fragment,e),m(S.$$.fragment,e),m(A.$$.fragment,e),m(Q.$$.fragment,e),m(b.$$.fragment,e),m(R.$$.fragment,e),m(O.$$.fragment,e),m(ee.$$.fragment,e),Se=!0)},o(e){c(v.$$.fragment,e),c(M.$$.fragment,e),c(J.$$.fragment,e),c(H.$$.fragment,e),c(I.$$.fragment,e),c(x.$$.fragment,e),c(L.$$.fragment,e),c(X.$$.fragment,e),c(P.$$.fragment,e),c($.$$.fragment,e),c(S.$$.fragment,e),c(A.$$.fragment,e),c(Q.$$.fragment,e),c(b.$$.fragment,e),c(R.$$.fragment,e),c(O.$$.fragment,e),c(ee.$$.fragment,e),Se=!1},d(e){e&&(a(y),a(h),a(w),a(ie),a(_),a(oe),a(pe),a(k),a(re),a(he),a(j),a(fe),a(ue),a(U),a(ge),a(C),a(me),a(ce),a(G),a(de),a(ye),a(Z),a(we),a($e),a(Y),a(be),a(B),a(Te),a(ve),a(E),a(_e),a(Me),a(W),a(ke),a(N),a(Je),a(je),a(He),a(q),a(Ue),a(Ce),a(V),a(Ie),a(Ge),a(F),a(xe),a(Ze),a(Le),a(z),a(Ye),a(D),a(Be),a(Xe),a(K),a(Ee),a(Pe),a(te),a(We),a(ae),a(Ne),a(se)),a(i),d(v,e),d(M,e),d(J,e),d(H,e),d(I,e),d(x,e),d(L,e),d(X,e),d(P,e),d($,e),d(S,e),d(A,e),d(Q,e),d(b,e),d(R,e),d(O,e),d(ee,e)}}}const Jt='{"title":"Quickstart","local":"quickstart","sections":[{"title":"Installation","local":"installation","sections":[],"depth":2},{"title":"Download files","local":"download-files","sections":[],"depth":2},{"title":"Login","local":"login","sections":[],"depth":2},{"title":"Create a repository","local":"create-a-repository","sections":[],"depth":2},{"title":"Upload files","local":"upload-files","sections":[],"depth":2},{"title":"Next steps","local":"next-steps","sections":[],"depth":2}],"depth":1}';function jt(ne){return yt(()=>{new URLSearchParams(window.location.search).get("fw"),window.hfDocGoto=vt}),[]}class xt extends wt{constructor(i){super(),$t(this,i,jt,kt,dt,{})}}export{xt as component};
