import{s as pt,n as yt,o as dt}from"../chunks/scheduler.d6170356.js";import{S as rt,i as ot,g as n,s as a,r as U,A as Mt,h as T,f as l,c as i,j as Jt,u as p,x as J,k as Ut,y as mt,a as s,v as y,d,t as r,w as o}from"../chunks/index.fcd4cc08.js";import{C as K}from"../chunks/CodeBlock.db16bf50.js";import{H as m,E as ft}from"../chunks/index.57043804.js";function ct(Ve){let M,le,ee,se,f,ae,c,Ye="To host and share your dataset, create a dataset repository on the Hugging Face Hub and upload your data files.",ie,w,Ee='This guide will show you how to name your files and directories in your dataset repository when you upload it and enable all the Datasets Hub features like the Dataset Viewer. Look at the <a href="https://huggingface.co/collections/datasets-examples/file-names-and-splits-655e28af4471bd95709eb135" rel="nofollow">companion collection of example datasets</a> for more details.',ne,u,He='A dataset with a supported structure and <a href="./datasets-adding#file-formats">file formats</a> automatically has a dataset viewer on its page on the Hub.',Te,C,Ge='Note that if none of the structures below suits your case, you can have more control over how you define splits and subsets with the <a href="./datasets-manual-configuration">Manual Configuration</a>.',Je,h,Ue,v,Xe='If your dataset isn’t split into <a href="https://en.wikipedia.org/wiki/Training,_validation,_and_test_data_sets" rel="nofollow">train/validation/test splits</a>, the simplest dataset structure is to have one file: <code>data.csv</code> (this works with any <a href="./datasets-adding#file-formats">supported file format</a> and any file name).',pe,k,Ze='Your repository will also contain a <code>README.md</code> file, the <a href="./datasets-cards">dataset card</a> displayed on your dataset page.',ye,$,de,g,re,I,Se="Some patterns in the dataset repository can be used to assign certain files to train/validation/test splits.",oe,j,Me,_,ze="You can name your data files after the <code>train</code>, <code>test</code>, and <code>validation</code> splits:",me,A,fe,b,Pe="If you don’t have any non-traditional splits, then you can place the split name anywhere in the data file. The only rule is that the split name must be delimited by non-word characters, like <code>test-file.csv</code> for example instead of <code>testfile.csv</code>. Supported delimiters include underscores, dashes, spaces, dots, and numbers.",ce,F,We="For example, the following file names are all acceptable:",we,B,qe="<li>train split: <code>train.csv</code>, <code>my_train_file.csv</code>, <code>train1.csv</code></li> <li>validation split: <code>validation.csv</code>, <code>my_validation_file.csv</code>, <code>validation1.csv</code></li> <li>test split: <code>test.csv</code>, <code>my_test_file.csv</code>, <code>test1.csv</code></li>",ue,N,Ce,x,Ke="You can place your data files into different directories named <code>train</code>, <code>test</code>, and <code>validation</code> where each directory contains the data files for that split:",he,D,ve,R,ke,L,et=`There are several ways to refer to train/validation/test splits. Validation splits are sometimes called “dev”, and test splits may be referred to as “eval”.
These other split names are also supported, and the following keywords are equivalent:`,$e,Q,tt="<li>train, training</li> <li>validation, valid, val, dev</li> <li>test, testing, eval, evaluation</li>",ge,O,lt="Therefore, the structure below is a valid repository:",Ie,V,je,Y,_e,E,st="Splits can span several files, for example:",Ae,H,be,G,at=`Make sure all the files of your <code>train</code> set have <em>train</em> in their names (same for test and validation).
You can even add a prefix or suffix to <code>train</code> in the file name (like <code>my_train_file_00001.csv</code> for example).`,Fe,X,it=`For convenience, you can also place your data files into different directories.
In this case, the split name is inferred from the directory name.`,Be,Z,Ne,S,xe,z,nt="If your dataset splits have custom names that aren’t <code>train</code>, <code>test</code>, or <code>validation</code>, then you can name your data files like <code>data/&lt;split_name&gt;-xxxxx-of-xxxxx.csv</code>.",De,P,Tt="Here is an example with three splits, <code>train</code>, <code>test</code>, and <code>random</code>:",Re,W,Le,q,Qe,te,Oe;return f=new m({props:{title:"File names and splits",local:"file-names-and-splits",headingTag:"h1"}}),h=new m({props:{title:"Basic use-case",local:"basic-use-case",headingTag:"h2"}}),$=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwZGF0YS5jc3Y=",highlighted:`<span class="hljs-title">my_dataset_repository</span>/
├── <span class="hljs-type">README</span>.md
└── <span class="hljs-class"><span class="hljs-keyword">data</span>.csv</span>`,wrap:!1}}),g=new m({props:{title:"Splits",local:"splits",headingTag:"h2"}}),j=new m({props:{title:"File name",local:"file-name",headingTag:"h3"}}),A=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwdHJhaW4uY3N2JTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwdGVzdC5jc3YlMEElRTIlOTQlOTQlRTIlOTQlODAlRTIlOTQlODAlMjB2YWxpZGF0aW9uLmNzdg==",highlighted:`my_dataset_repository/
├── README.md
├── train.<span class="hljs-built_in">csv</span>
├── test.<span class="hljs-built_in">csv</span>
└── validation.<span class="hljs-built_in">csv</span>`,wrap:!1}}),N=new m({props:{title:"Directory name",local:"directory-name",headingTag:"h3"}}),D=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwZGF0YSUyRiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluJTJGJTBBJTIwJTIwJTIwJTIwJUUyJTk0JTgyJTIwJTIwJTIwJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwZGF0YS5jc3YlMEElMjAlMjAlMjAlMjAlRTIlOTQlOUMlRTIlOTQlODAlRTIlOTQlODAlMjB0ZXN0JTJGJTBBJTIwJTIwJTIwJTIwJUUyJTk0JTgyJTIwJTIwJTIwJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwbW9yZV9kYXRhLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5NCVFMiU5NCU4MCVFMiU5NCU4MCUyMHZhbGlkYXRpb24lMkYlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlRTIlOTQlOTQlRTIlOTQlODAlRTIlOTQlODAlMjBldmVuX21vcmVfZGF0YS5jc3Y=",highlighted:`<span class="hljs-title">my_dataset_repository</span>/
├── <span class="hljs-type">README</span>.md
└── <span class="hljs-class"><span class="hljs-keyword">data</span>/</span>
    ├── train/
    │   └── <span class="hljs-class"><span class="hljs-keyword">data</span>.csv</span>
    ├── test/
    │   └── more_data.csv
    └── validation/
        └── even_more_data.csv`,wrap:!1}}),R=new m({props:{title:"Keywords",local:"keywords",headingTag:"h3"}}),V=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwZGF0YSUyRiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluaW5nLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMGV2YWwuY3N2JTBBJTIwJTIwJTIwJTIwJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwdmFsaWQuY3N2",highlighted:`my_dataset_repository/
├── README.md
└── data/
    ├── training.<span class="hljs-built_in">csv</span>
    ├── <span class="hljs-built_in">eval</span>.<span class="hljs-built_in">csv</span>
    └── valid.<span class="hljs-built_in">csv</span>`,wrap:!1}}),Y=new m({props:{title:"Multiple files per split",local:"multiple-files-per-split",headingTag:"h3"}}),H=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwdHJhaW5fMC5jc3YlMEElRTIlOTQlOUMlRTIlOTQlODAlRTIlOTQlODAlMjB0cmFpbl8xLmNzdiUwQSVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluXzIuY3N2JTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwdHJhaW5fMy5jc3YlMEElRTIlOTQlOUMlRTIlOTQlODAlRTIlOTQlODAlMjB0ZXN0XzAuY3N2JTBBJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwdGVzdF8xLmNzdg==",highlighted:`my_dataset_repository/
├── README.md
├── train_0.<span class="hljs-built_in">csv</span>
├── train_1.<span class="hljs-built_in">csv</span>
├── train_2.<span class="hljs-built_in">csv</span>
├── train_3.<span class="hljs-built_in">csv</span>
├── test_0.<span class="hljs-built_in">csv</span>
└── test_1.<span class="hljs-built_in">csv</span>`,wrap:!1}}),Z=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwZGF0YSUyRiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluJTJGJTBBJTIwJTIwJTIwJTIwJUUyJTk0JTgyJTIwJTIwJTIwJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwc2hhcmRfMC5jc3YlMEElMjAlMjAlMjAlMjAlRTIlOTQlODIlMjAlMjAlMjAlRTIlOTQlOUMlRTIlOTQlODAlRTIlOTQlODAlMjBzaGFyZF8xLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU4MiUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHNoYXJkXzIuY3N2JTBBJTIwJTIwJTIwJTIwJUUyJTk0JTgyJTIwJTIwJTIwJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwc2hhcmRfMy5jc3YlMEElMjAlMjAlMjAlMjAlRTIlOTQlOTQlRTIlOTQlODAlRTIlOTQlODAlMjB0ZXN0JTJGJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwc2hhcmRfMC5jc3YlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlRTIlOTQlOTQlRTIlOTQlODAlRTIlOTQlODAlMjBzaGFyZF8xLmNzdg==",highlighted:`my_dataset_repository/
├── README.md
└── data/
    ├── train/
    │   ├── shard_0.<span class="hljs-built_in">csv</span>
    │   ├── shard_1.<span class="hljs-built_in">csv</span>
    │   ├── shard_2.<span class="hljs-built_in">csv</span>
    │   └── shard_3.<span class="hljs-built_in">csv</span>
    └── test/
        ├── shard_0.<span class="hljs-built_in">csv</span>
        └── shard_1.<span class="hljs-built_in">csv</span>`,wrap:!1}}),S=new m({props:{title:"Custom split name",local:"custom-split-name",headingTag:"h3"}}),W=new K({props:{code:"bXlfZGF0YXNldF9yZXBvc2l0b3J5JTJGJTBBJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwUkVBRE1FLm1kJTBBJUUyJTk0JTk0JUUyJTk0JTgwJUUyJTk0JTgwJTIwZGF0YSUyRiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluLTAwMDAwLW9mLTAwMDAzLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluLTAwMDAxLW9mLTAwMDAzLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRyYWluLTAwMDAyLW9mLTAwMDAzLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHRlc3QtMDAwMDAtb2YtMDAwMDEuY3N2JTBBJTIwJTIwJTIwJTIwJUUyJTk0JTlDJUUyJTk0JTgwJUUyJTk0JTgwJTIwcmFuZG9tLTAwMDAwLW9mLTAwMDAzLmNzdiUwQSUyMCUyMCUyMCUyMCVFMiU5NCU5QyVFMiU5NCU4MCVFMiU5NCU4MCUyMHJhbmRvbS0wMDAwMS1vZi0wMDAwMy5jc3YlMEElMjAlMjAlMjAlMjAlRTIlOTQlOTQlRTIlOTQlODAlRTIlOTQlODAlMjByYW5kb20tMDAwMDItb2YtMDAwMDMuY3N2",highlighted:`my_dataset_repository/
├── README.md
└── data/
    ├── train<span class="hljs-string">-00000</span>-of<span class="hljs-string">-00003</span>.csv
    ├── train<span class="hljs-string">-00001</span>-of<span class="hljs-string">-00003</span>.csv
    ├── train<span class="hljs-string">-00002</span>-of<span class="hljs-string">-00003</span>.csv
    ├── test<span class="hljs-string">-00000</span>-of<span class="hljs-string">-00001</span>.csv
    ├── random<span class="hljs-string">-00000</span>-of<span class="hljs-string">-00003</span>.csv
    ├── random<span class="hljs-string">-00001</span>-of<span class="hljs-string">-00003</span>.csv
    └── random<span class="hljs-string">-00002</span>-of<span class="hljs-string">-00003</span>.csv`,wrap:!1}}),q=new ft({props:{source:"https://github.com/huggingface/hub-docs/blob/main/docs/hub/datasets-file-names-and-splits.md"}}),{c(){M=n("meta"),le=a(),ee=n("p"),se=a(),U(f.$$.fragment),ae=a(),c=n("p"),c.textContent=Ye,ie=a(),w=n("p"),w.innerHTML=Ee,ne=a(),u=n("p"),u.innerHTML=He,Te=a(),C=n("p"),C.innerHTML=Ge,Je=a(),U(h.$$.fragment),Ue=a(),v=n("p"),v.innerHTML=Xe,pe=a(),k=n("p"),k.innerHTML=Ze,ye=a(),U($.$$.fragment),de=a(),U(g.$$.fragment),re=a(),I=n("p"),I.textContent=Se,oe=a(),U(j.$$.fragment),Me=a(),_=n("p"),_.innerHTML=ze,me=a(),U(A.$$.fragment),fe=a(),b=n("p"),b.innerHTML=Pe,ce=a(),F=n("p"),F.textContent=We,we=a(),B=n("ul"),B.innerHTML=qe,ue=a(),U(N.$$.fragment),Ce=a(),x=n("p"),x.innerHTML=Ke,he=a(),U(D.$$.fragment),ve=a(),U(R.$$.fragment),ke=a(),L=n("p"),L.textContent=et,$e=a(),Q=n("ul"),Q.innerHTML=tt,ge=a(),O=n("p"),O.textContent=lt,Ie=a(),U(V.$$.fragment),je=a(),U(Y.$$.fragment),_e=a(),E=n("p"),E.textContent=st,Ae=a(),U(H.$$.fragment),be=a(),G=n("p"),G.innerHTML=at,Fe=a(),X=n("p"),X.textContent=it,Be=a(),U(Z.$$.fragment),Ne=a(),U(S.$$.fragment),xe=a(),z=n("p"),z.innerHTML=nt,De=a(),P=n("p"),P.innerHTML=Tt,Re=a(),U(W.$$.fragment),Le=a(),U(q.$$.fragment),Qe=a(),te=n("p"),this.h()},l(e){const t=Mt("svelte-u9bgzb",document.head);M=T(t,"META",{name:!0,content:!0}),t.forEach(l),le=i(e),ee=T(e,"P",{}),Jt(ee).forEach(l),se=i(e),p(f.$$.fragment,e),ae=i(e),c=T(e,"P",{"data-svelte-h":!0}),J(c)!=="svelte-1hs4bho"&&(c.textContent=Ye),ie=i(e),w=T(e,"P",{"data-svelte-h":!0}),J(w)!=="svelte-1n81388"&&(w.innerHTML=Ee),ne=i(e),u=T(e,"P",{"data-svelte-h":!0}),J(u)!=="svelte-rhjb2e"&&(u.innerHTML=He),Te=i(e),C=T(e,"P",{"data-svelte-h":!0}),J(C)!=="svelte-1c7x6o"&&(C.innerHTML=Ge),Je=i(e),p(h.$$.fragment,e),Ue=i(e),v=T(e,"P",{"data-svelte-h":!0}),J(v)!=="svelte-15kjzv3"&&(v.innerHTML=Xe),pe=i(e),k=T(e,"P",{"data-svelte-h":!0}),J(k)!=="svelte-1o2pr9j"&&(k.innerHTML=Ze),ye=i(e),p($.$$.fragment,e),de=i(e),p(g.$$.fragment,e),re=i(e),I=T(e,"P",{"data-svelte-h":!0}),J(I)!=="svelte-e0octb"&&(I.textContent=Se),oe=i(e),p(j.$$.fragment,e),Me=i(e),_=T(e,"P",{"data-svelte-h":!0}),J(_)!=="svelte-snt3db"&&(_.innerHTML=ze),me=i(e),p(A.$$.fragment,e),fe=i(e),b=T(e,"P",{"data-svelte-h":!0}),J(b)!=="svelte-ednct7"&&(b.innerHTML=Pe),ce=i(e),F=T(e,"P",{"data-svelte-h":!0}),J(F)!=="svelte-zmiqpg"&&(F.textContent=We),we=i(e),B=T(e,"UL",{"data-svelte-h":!0}),J(B)!=="svelte-1oa92l3"&&(B.innerHTML=qe),ue=i(e),p(N.$$.fragment,e),Ce=i(e),x=T(e,"P",{"data-svelte-h":!0}),J(x)!=="svelte-1ysdiss"&&(x.innerHTML=Ke),he=i(e),p(D.$$.fragment,e),ve=i(e),p(R.$$.fragment,e),ke=i(e),L=T(e,"P",{"data-svelte-h":!0}),J(L)!=="svelte-pnia2p"&&(L.textContent=et),$e=i(e),Q=T(e,"UL",{"data-svelte-h":!0}),J(Q)!=="svelte-14vmgbk"&&(Q.innerHTML=tt),ge=i(e),O=T(e,"P",{"data-svelte-h":!0}),J(O)!=="svelte-19x1mvy"&&(O.textContent=lt),Ie=i(e),p(V.$$.fragment,e),je=i(e),p(Y.$$.fragment,e),_e=i(e),E=T(e,"P",{"data-svelte-h":!0}),J(E)!=="svelte-1xjpipb"&&(E.textContent=st),Ae=i(e),p(H.$$.fragment,e),be=i(e),G=T(e,"P",{"data-svelte-h":!0}),J(G)!=="svelte-1ck03uj"&&(G.innerHTML=at),Fe=i(e),X=T(e,"P",{"data-svelte-h":!0}),J(X)!=="svelte-1fwq2ds"&&(X.textContent=it),Be=i(e),p(Z.$$.fragment,e),Ne=i(e),p(S.$$.fragment,e),xe=i(e),z=T(e,"P",{"data-svelte-h":!0}),J(z)!=="svelte-1fv4ioa"&&(z.innerHTML=nt),De=i(e),P=T(e,"P",{"data-svelte-h":!0}),J(P)!=="svelte-1wo6z8x"&&(P.innerHTML=Tt),Re=i(e),p(W.$$.fragment,e),Le=i(e),p(q.$$.fragment,e),Qe=i(e),te=T(e,"P",{}),Jt(te).forEach(l),this.h()},h(){Ut(M,"name","hf:doc:metadata"),Ut(M,"content",wt)},m(e,t){mt(document.head,M),s(e,le,t),s(e,ee,t),s(e,se,t),y(f,e,t),s(e,ae,t),s(e,c,t),s(e,ie,t),s(e,w,t),s(e,ne,t),s(e,u,t),s(e,Te,t),s(e,C,t),s(e,Je,t),y(h,e,t),s(e,Ue,t),s(e,v,t),s(e,pe,t),s(e,k,t),s(e,ye,t),y($,e,t),s(e,de,t),y(g,e,t),s(e,re,t),s(e,I,t),s(e,oe,t),y(j,e,t),s(e,Me,t),s(e,_,t),s(e,me,t),y(A,e,t),s(e,fe,t),s(e,b,t),s(e,ce,t),s(e,F,t),s(e,we,t),s(e,B,t),s(e,ue,t),y(N,e,t),s(e,Ce,t),s(e,x,t),s(e,he,t),y(D,e,t),s(e,ve,t),y(R,e,t),s(e,ke,t),s(e,L,t),s(e,$e,t),s(e,Q,t),s(e,ge,t),s(e,O,t),s(e,Ie,t),y(V,e,t),s(e,je,t),y(Y,e,t),s(e,_e,t),s(e,E,t),s(e,Ae,t),y(H,e,t),s(e,be,t),s(e,G,t),s(e,Fe,t),s(e,X,t),s(e,Be,t),y(Z,e,t),s(e,Ne,t),y(S,e,t),s(e,xe,t),s(e,z,t),s(e,De,t),s(e,P,t),s(e,Re,t),y(W,e,t),s(e,Le,t),y(q,e,t),s(e,Qe,t),s(e,te,t),Oe=!0},p:yt,i(e){Oe||(d(f.$$.fragment,e),d(h.$$.fragment,e),d($.$$.fragment,e),d(g.$$.fragment,e),d(j.$$.fragment,e),d(A.$$.fragment,e),d(N.$$.fragment,e),d(D.$$.fragment,e),d(R.$$.fragment,e),d(V.$$.fragment,e),d(Y.$$.fragment,e),d(H.$$.fragment,e),d(Z.$$.fragment,e),d(S.$$.fragment,e),d(W.$$.fragment,e),d(q.$$.fragment,e),Oe=!0)},o(e){r(f.$$.fragment,e),r(h.$$.fragment,e),r($.$$.fragment,e),r(g.$$.fragment,e),r(j.$$.fragment,e),r(A.$$.fragment,e),r(N.$$.fragment,e),r(D.$$.fragment,e),r(R.$$.fragment,e),r(V.$$.fragment,e),r(Y.$$.fragment,e),r(H.$$.fragment,e),r(Z.$$.fragment,e),r(S.$$.fragment,e),r(W.$$.fragment,e),r(q.$$.fragment,e),Oe=!1},d(e){e&&(l(le),l(ee),l(se),l(ae),l(c),l(ie),l(w),l(ne),l(u),l(Te),l(C),l(Je),l(Ue),l(v),l(pe),l(k),l(ye),l(de),l(re),l(I),l(oe),l(Me),l(_),l(me),l(fe),l(b),l(ce),l(F),l(we),l(B),l(ue),l(Ce),l(x),l(he),l(ve),l(ke),l(L),l($e),l(Q),l(ge),l(O),l(Ie),l(je),l(_e),l(E),l(Ae),l(be),l(G),l(Fe),l(X),l(Be),l(Ne),l(xe),l(z),l(De),l(P),l(Re),l(Le),l(Qe),l(te)),l(M),o(f,e),o(h,e),o($,e),o(g,e),o(j,e),o(A,e),o(N,e),o(D,e),o(R,e),o(V,e),o(Y,e),o(H,e),o(Z,e),o(S,e),o(W,e),o(q,e)}}}const wt='{"title":"File names and splits","local":"file-names-and-splits","sections":[{"title":"Basic use-case","local":"basic-use-case","sections":[],"depth":2},{"title":"Splits","local":"splits","sections":[{"title":"File name","local":"file-name","sections":[],"depth":3},{"title":"Directory name","local":"directory-name","sections":[],"depth":3},{"title":"Keywords","local":"keywords","sections":[],"depth":3},{"title":"Multiple files per split","local":"multiple-files-per-split","sections":[],"depth":3},{"title":"Custom split name","local":"custom-split-name","sections":[],"depth":3}],"depth":2}],"depth":1}';function ut(Ve){return dt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class $t extends rt{constructor(M){super(),ot(this,M,ut,ct,pt,{})}}export{$t as component};
