import{s as N,n as Y,o as q}from"../chunks/scheduler.37c15a92.js";import{S as B,i as R,g as p,s as u,r as j,A as U,h as f,f as a,c as m,j as k,u as E,x as P,k as L,y as W,a as n,v as z,d as S,t as A,w as F}from"../chunks/index.2bf4358c.js";import{C as D}from"../chunks/CourseFloatingBanner.15ba07e6.js";import{H as G}from"../chunks/Heading.8ada512a.js";function I(C){let o,g,h,_,s,w,i,$,l,H='This is the end of the first part of the course! Part 2 will be released on November 15th with a big community event, see more information <a href="https://huggingface.co/blog/course-launch-event" rel="nofollow">here</a>.',y,r,T='You should now be able to fine-tune a pretrained model on a text classification problem (single or pairs of sentences) and upload the result to the Model Hub. To make sure you mastered this first section, you should do exactly that on a problem that interests you (and not necessarily in English if you speak another language)! You can find help in the <a href="https://discuss.huggingface.co/" rel="nofollow">Hugging Face forums</a> and share your project in <a href="https://discuss.huggingface.co/t/share-your-projects/6803" rel="nofollow">this topic</a> once you’re finished.',b,c,M="We can’t wait to see what you will build with this!",v,d,x;return s=new G({props:{title:"Part 1 completed!",local:"part-1-completed",headingTag:"h1"}}),i=new D({props:{chapter:4,classNames:"absolute z-10 right-0 top-0"}}),{c(){o=p("meta"),g=u(),h=p("p"),_=u(),j(s.$$.fragment),w=u(),j(i.$$.fragment),$=u(),l=p("p"),l.innerHTML=H,y=u(),r=p("p"),r.innerHTML=T,b=u(),c=p("p"),c.textContent=M,v=u(),d=p("p"),this.h()},l(e){const t=U("svelte-u9bgzb",document.head);o=f(t,"META",{name:!0,content:!0}),t.forEach(a),g=m(e),h=f(e,"P",{}),k(h).forEach(a),_=m(e),E(s.$$.fragment,e),w=m(e),E(i.$$.fragment,e),$=m(e),l=f(e,"P",{"data-svelte-h":!0}),P(l)!=="svelte-1lzskdj"&&(l.innerHTML=H),y=m(e),r=f(e,"P",{"data-svelte-h":!0}),P(r)!=="svelte-12w6xj4"&&(r.innerHTML=T),b=m(e),c=f(e,"P",{"data-svelte-h":!0}),P(c)!=="svelte-1icfik4"&&(c.textContent=M),v=m(e),d=f(e,"P",{}),k(d).forEach(a),this.h()},h(){L(o,"name","hf:doc:metadata"),L(o,"content",J)},m(e,t){W(document.head,o),n(e,g,t),n(e,h,t),n(e,_,t),z(s,e,t),n(e,w,t),z(i,e,t),n(e,$,t),n(e,l,t),n(e,y,t),n(e,r,t),n(e,b,t),n(e,c,t),n(e,v,t),n(e,d,t),x=!0},p:Y,i(e){x||(S(s.$$.fragment,e),S(i.$$.fragment,e),x=!0)},o(e){A(s.$$.fragment,e),A(i.$$.fragment,e),x=!1},d(e){e&&(a(g),a(h),a(_),a(w),a($),a(l),a(y),a(r),a(b),a(c),a(v),a(d)),a(o),F(s,e),F(i,e)}}}const J='{"title":"Part 1 completed!","local":"part-1-completed","sections":[],"depth":1}';function K(C){return q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Z extends B{constructor(o){super(),R(this,o,K,I,N,{})}}export{Z as component};
