var ht=Object.defineProperty,dt=Object.defineProperties;var pt=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var tt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable;var Z=(a,t,r)=>t in a?ht(a,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):a[t]=r,w=(a,t)=>{for(var r in t||(t={}))tt.call(t,r)&&Z(a,r,t[r]);if(B)for(var r of B(t))et.call(t,r)&&Z(a,r,t[r]);return a},W=(a,t)=>dt(a,pt(t));var rt=(a,t)=>{var r={};for(var s in a)tt.call(a,s)&&t.indexOf(s)<0&&(r[s]=a[s]);if(a!=null&&B)for(var s of B(a))t.indexOf(s)<0&&et.call(a,s)&&(r[s]=a[s]);return r};import{S as mt,i as gt,s as Et,e as vt,c as wt,a as $t,d as y,b as G,f as k,g as P,t as bt,h as Rt,j as Lt,k as yt,l as $,m as Ot,n as x,o as b,p as U,q as R,r as At,u as Pt,v as F,w as T,x as C,y as V,z as j,A as q,B as I,C as z,D as Y,E as it}from"./chunks/vendor-hf-doc-builder.js";import{s as Tt,b as Vt}from"./chunks/paths-hf-doc-builder.js";function It(a){let t,r,s;const _=[a[1]||{}];var n=a[0][0];function l(i){let o={};for(let c=0;c<_.length;c+=1)o=z(o,_[c]);return{props:o}}return n&&(t=new n(l())),{c(){t&&T(t.$$.fragment),r=$()},l(i){t&&C(t.$$.fragment,i),r=$()},m(i,o){t&&V(t,i,o),P(i,r,o),s=!0},p(i,o){const c=o&2?j(_,[q(i[1]||{})]):{};if(n!==(n=i[0][0])){if(t){x();const f=t;b(f.$$.fragment,1,0,()=>{I(f,1)}),U()}n?(t=new n(l()),T(t.$$.fragment),R(t.$$.fragment,1),V(t,r.parentNode,r)):t=null}else n&&t.$set(c)},i(i){s||(t&&R(t.$$.fragment,i),s=!0)},o(i){t&&b(t.$$.fragment,i),s=!1},d(i){i&&y(r),t&&I(t,i)}}}function Dt(a){let t,r,s;const _=[a[1]||{}];var n=a[0][0];function l(i){let o={$$slots:{default:[Ut]},$$scope:{ctx:i}};for(let c=0;c<_.length;c+=1)o=z(o,_[c]);return{props:o}}return n&&(t=new n(l(a))),{c(){t&&T(t.$$.fragment),r=$()},l(i){t&&C(t.$$.fragment,i),r=$()},m(i,o){t&&V(t,i,o),P(i,r,o),s=!0},p(i,o){const c=o&2?j(_,[q(i[1]||{})]):{};if(o&525&&(c.$$scope={dirty:o,ctx:i}),n!==(n=i[0][0])){if(t){x();const f=t;b(f.$$.fragment,1,0,()=>{I(f,1)}),U()}n?(t=new n(l(i)),T(t.$$.fragment),R(t.$$.fragment,1),V(t,r.parentNode,r)):t=null}else n&&t.$set(c)},i(i){s||(t&&R(t.$$.fragment,i),s=!0)},o(i){t&&b(t.$$.fragment,i),s=!1},d(i){i&&y(r),t&&I(t,i)}}}function kt(a){let t,r,s;const _=[a[2]||{}];var n=a[0][1];function l(i){let o={};for(let c=0;c<_.length;c+=1)o=z(o,_[c]);return{props:o}}return n&&(t=new n(l())),{c(){t&&T(t.$$.fragment),r=$()},l(i){t&&C(t.$$.fragment,i),r=$()},m(i,o){t&&V(t,i,o),P(i,r,o),s=!0},p(i,o){const c=o&4?j(_,[q(i[2]||{})]):{};if(n!==(n=i[0][1])){if(t){x();const f=t;b(f.$$.fragment,1,0,()=>{I(f,1)}),U()}n?(t=new n(l()),T(t.$$.fragment),R(t.$$.fragment,1),V(t,r.parentNode,r)):t=null}else n&&t.$set(c)},i(i){s||(t&&R(t.$$.fragment,i),s=!0)},o(i){t&&b(t.$$.fragment,i),s=!1},d(i){i&&y(r),t&&I(t,i)}}}function St(a){let t,r,s;const _=[a[2]||{}];var n=a[0][1];function l(i){let o={$$slots:{default:[xt]},$$scope:{ctx:i}};for(let c=0;c<_.length;c+=1)o=z(o,_[c]);return{props:o}}return n&&(t=new n(l(a))),{c(){t&&T(t.$$.fragment),r=$()},l(i){t&&C(t.$$.fragment,i),r=$()},m(i,o){t&&V(t,i,o),P(i,r,o),s=!0},p(i,o){const c=o&4?j(_,[q(i[2]||{})]):{};if(o&521&&(c.$$scope={dirty:o,ctx:i}),n!==(n=i[0][1])){if(t){x();const f=t;b(f.$$.fragment,1,0,()=>{I(f,1)}),U()}n?(t=new n(l(i)),T(t.$$.fragment),R(t.$$.fragment,1),V(t,r.parentNode,r)):t=null}else n&&t.$set(c)},i(i){s||(t&&R(t.$$.fragment,i),s=!0)},o(i){t&&b(t.$$.fragment,i),s=!1},d(i){i&&y(r),t&&I(t,i)}}}function xt(a){let t,r,s;const _=[a[3]||{}];var n=a[0][2];function l(i){let o={};for(let c=0;c<_.length;c+=1)o=z(o,_[c]);return{props:o}}return n&&(t=new n(l())),{c(){t&&T(t.$$.fragment),r=$()},l(i){t&&C(t.$$.fragment,i),r=$()},m(i,o){t&&V(t,i,o),P(i,r,o),s=!0},p(i,o){const c=o&8?j(_,[q(i[3]||{})]):{};if(n!==(n=i[0][2])){if(t){x();const f=t;b(f.$$.fragment,1,0,()=>{I(f,1)}),U()}n?(t=new n(l()),T(t.$$.fragment),R(t.$$.fragment,1),V(t,r.parentNode,r)):t=null}else n&&t.$set(c)},i(i){s||(t&&R(t.$$.fragment,i),s=!0)},o(i){t&&b(t.$$.fragment,i),s=!1},d(i){i&&y(r),t&&I(t,i)}}}function Ut(a){let t,r,s,_;const n=[St,kt],l=[];function i(o,c){return o[0][2]?0:1}return t=i(a),r=l[t]=n[t](a),{c(){r.c(),s=$()},l(o){r.l(o),s=$()},m(o,c){l[t].m(o,c),P(o,s,c),_=!0},p(o,c){let f=t;t=i(o),t===f?l[t].p(o,c):(x(),b(l[f],1,1,()=>{l[f]=null}),U(),r=l[t],r?r.p(o,c):(r=l[t]=n[t](o),r.c()),R(r,1),r.m(s.parentNode,s))},i(o){_||(R(r),_=!0)},o(o){b(r),_=!1},d(o){l[t].d(o),o&&y(s)}}}function st(a){let t,r=a[5]&&nt(a);return{c(){t=vt("div"),r&&r.c(),this.h()},l(s){t=wt(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var _=$t(t);r&&r.l(_),_.forEach(y),this.h()},h(){G(t,"id","svelte-announcer"),G(t,"aria-live","assertive"),G(t,"aria-atomic","true"),k(t,"position","absolute"),k(t,"left","0"),k(t,"top","0"),k(t,"clip","rect(0 0 0 0)"),k(t,"clip-path","inset(50%)"),k(t,"overflow","hidden"),k(t,"white-space","nowrap"),k(t,"width","1px"),k(t,"height","1px")},m(s,_){P(s,t,_),r&&r.m(t,null)},p(s,_){s[5]?r?r.p(s,_):(r=nt(s),r.c(),r.m(t,null)):r&&(r.d(1),r=null)},d(s){s&&y(t),r&&r.d()}}}function nt(a){let t;return{c(){t=bt(a[6])},l(r){t=Rt(r,a[6])},m(r,s){P(r,t,s)},p(r,s){s&64&&Lt(t,r[6])},d(r){r&&y(t)}}}function Nt(a){let t,r,s,_,n;const l=[Dt,It],i=[];function o(f,d){return f[0][1]?0:1}t=o(a),r=i[t]=l[t](a);let c=a[4]&&st(a);return{c(){r.c(),s=yt(),c&&c.c(),_=$()},l(f){r.l(f),s=Ot(f),c&&c.l(f),_=$()},m(f,d){i[t].m(f,d),P(f,s,d),c&&c.m(f,d),P(f,_,d),n=!0},p(f,[d]){let h=t;t=o(f),t===h?i[t].p(f,d):(x(),b(i[h],1,1,()=>{i[h]=null}),U(),r=i[t],r?r.p(f,d):(r=i[t]=l[t](f),r.c()),R(r,1),r.m(s.parentNode,s)),f[4]?c?c.p(f,d):(c=st(f),c.c(),c.m(_.parentNode,_)):c&&(c.d(1),c=null)},i(f){n||(R(r),n=!0)},o(f){b(r),n=!1},d(f){i[t].d(f),f&&y(s),c&&c.d(f),f&&y(_)}}}function Ct(a,t,r){let{stores:s}=t,{page:_}=t,{components:n}=t,{props_0:l=null}=t,{props_1:i=null}=t,{props_2:o=null}=t;At("__svelte__",s),Pt(s.page.notify);let c=!1,f=!1,d=null;return F(()=>{const h=s.page.subscribe(()=>{c&&(r(5,f=!0),r(6,d=document.title||"untitled page"))});return r(4,c=!0),h}),a.$$set=h=>{"stores"in h&&r(7,s=h.stores),"page"in h&&r(8,_=h.page),"components"in h&&r(0,n=h.components),"props_0"in h&&r(1,l=h.props_0),"props_1"in h&&r(2,i=h.props_1),"props_2"in h&&r(3,o=h.props_2)},a.$$.update=()=>{a.$$.dirty&384&&s.page.set(_)},[n,l,i,o,c,f,d,s,_]}class jt extends mt{constructor(t){super();gt(this,t,Ct,Nt,Et,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const qt="modulepreload",ot={},zt="/docs/course/pr_362/vi/_app/",u=function(t,r){return!r||r.length===0?t():Promise.all(r.map(s=>{if(s=`${zt}${s}`,s in ot)return;ot[s]=!0;const _=s.endsWith(".css"),n=_?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${n}`))return;const l=document.createElement("link");if(l.rel=_?"stylesheet":qt,_||(l.as="script",l.crossOrigin=""),l.href=s,document.head.appendChild(l),_)return new Promise((i,o)=>{l.addEventListener("load",i),l.addEventListener("error",o)})})).then(()=>t())},e=[()=>u(()=>import("./pages/__layout.svelte-hf-doc-builder.js"),["pages/__layout.svelte-hf-doc-builder.js","assets/pages/__layout.svelte-hf-doc-builder.css","chunks/vendor-hf-doc-builder.js","chunks/paths-hf-doc-builder.js"]),()=>u(()=>import("./error.svelte-hf-doc-builder.js"),["error.svelte-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter0/1.mdx-hf-doc-builder.js"),["pages/chapter0/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/10.mdx-hf-doc-builder.js"),["pages/chapter1/10.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/Question-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/1.mdx-hf-doc-builder.js"),["pages/chapter1/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/2.mdx-hf-doc-builder.js"),["pages/chapter1/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/3.mdx-hf-doc-builder.js"),["pages/chapter1/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/4.mdx-hf-doc-builder.js"),["pages/chapter1/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/5.mdx-hf-doc-builder.js"),["pages/chapter1/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/6.mdx-hf-doc-builder.js"),["pages/chapter1/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/7.mdx-hf-doc-builder.js"),["pages/chapter1/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/8.mdx-hf-doc-builder.js"),["pages/chapter1/8.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter1/9.mdx-hf-doc-builder.js"),["pages/chapter1/9.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/1.mdx-hf-doc-builder.js"),["pages/chapter2/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/2.mdx-hf-doc-builder.js"),["pages/chapter2/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/3.mdx-hf-doc-builder.js"),["pages/chapter2/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/4.mdx-hf-doc-builder.js"),["pages/chapter2/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/5.mdx-hf-doc-builder.js"),["pages/chapter2/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/6.mdx-hf-doc-builder.js"),["pages/chapter2/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/7.mdx-hf-doc-builder.js"),["pages/chapter2/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter2/8.mdx-hf-doc-builder.js"),["pages/chapter2/8.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/Question-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/3_tf.mdx-hf-doc-builder.js"),["pages/chapter3/3_tf.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/1.mdx-hf-doc-builder.js"),["pages/chapter3/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/2.mdx-hf-doc-builder.js"),["pages/chapter3/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/3.mdx-hf-doc-builder.js"),["pages/chapter3/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/4.mdx-hf-doc-builder.js"),["pages/chapter3/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/5.mdx-hf-doc-builder.js"),["pages/chapter3/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter3/6.mdx-hf-doc-builder.js"),["pages/chapter3/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/Question-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter4/1.mdx-hf-doc-builder.js"),["pages/chapter4/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter4/2.mdx-hf-doc-builder.js"),["pages/chapter4/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter4/3.mdx-hf-doc-builder.js"),["pages/chapter4/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter4/4.mdx-hf-doc-builder.js"),["pages/chapter4/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter4/5.mdx-hf-doc-builder.js"),["pages/chapter4/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter4/6.mdx-hf-doc-builder.js"),["pages/chapter4/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/Question-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/1.mdx-hf-doc-builder.js"),["pages/chapter5/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/2.mdx-hf-doc-builder.js"),["pages/chapter5/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/3.mdx-hf-doc-builder.js"),["pages/chapter5/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/4.mdx-hf-doc-builder.js"),["pages/chapter5/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/5.mdx-hf-doc-builder.js"),["pages/chapter5/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/6.mdx-hf-doc-builder.js"),["pages/chapter5/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/7.mdx-hf-doc-builder.js"),["pages/chapter5/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter5/8.mdx-hf-doc-builder.js"),["pages/chapter5/8.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/Question-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/10.mdx-hf-doc-builder.js"),["pages/chapter6/10.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/Question-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/3b.mdx-hf-doc-builder.js"),["pages/chapter6/3b.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/1.mdx-hf-doc-builder.js"),["pages/chapter6/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/2.mdx-hf-doc-builder.js"),["pages/chapter6/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/3.mdx-hf-doc-builder.js"),["pages/chapter6/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/4.mdx-hf-doc-builder.js"),["pages/chapter6/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/5.mdx-hf-doc-builder.js"),["pages/chapter6/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/6.mdx-hf-doc-builder.js"),["pages/chapter6/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/7.mdx-hf-doc-builder.js"),["pages/chapter6/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/8.mdx-hf-doc-builder.js"),["pages/chapter6/8.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter6/9.mdx-hf-doc-builder.js"),["pages/chapter6/9.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CourseFloatingBanner-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/1.mdx-hf-doc-builder.js"),["pages/chapter7/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/2.mdx-hf-doc-builder.js"),["pages/chapter7/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/3.mdx-hf-doc-builder.js"),["pages/chapter7/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/4.mdx-hf-doc-builder.js"),["pages/chapter7/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/5.mdx-hf-doc-builder.js"),["pages/chapter7/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/6.mdx-hf-doc-builder.js"),["pages/chapter7/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/7.mdx-hf-doc-builder.js"),["pages/chapter7/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/8.mdx-hf-doc-builder.js"),["pages/chapter7/8.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter7/9.mdx-hf-doc-builder.js"),["pages/chapter7/9.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/Question-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/4_tf.mdx-hf-doc-builder.js"),["pages/chapter8/4_tf.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/1.mdx-hf-doc-builder.js"),["pages/chapter8/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/2.mdx-hf-doc-builder.js"),["pages/chapter8/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/3.mdx-hf-doc-builder.js"),["pages/chapter8/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/4.mdx-hf-doc-builder.js"),["pages/chapter8/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js","chunks/FrameworkSwitchCourse-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/5.mdx-hf-doc-builder.js"),["pages/chapter8/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/6.mdx-hf-doc-builder.js"),["pages/chapter8/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter8/7.mdx-hf-doc-builder.js"),["pages/chapter8/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/Question-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/1.mdx-hf-doc-builder.js"),["pages/chapter9/1.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/2.mdx-hf-doc-builder.js"),["pages/chapter9/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/3.mdx-hf-doc-builder.js"),["pages/chapter9/3.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/4.mdx-hf-doc-builder.js"),["pages/chapter9/4.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/5.mdx-hf-doc-builder.js"),["pages/chapter9/5.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/6.mdx-hf-doc-builder.js"),["pages/chapter9/6.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/7.mdx-hf-doc-builder.js"),["pages/chapter9/7.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Tip-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/CodeBlock-hf-doc-builder.js","chunks/DocNotebookDropdown-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/8.mdx-hf-doc-builder.js"),["pages/chapter9/8.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"]),()=>u(()=>import("./pages/chapter9/9.mdx-hf-doc-builder.js"),["pages/chapter9/9.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js","chunks/Question-hf-doc-builder.js"]),()=>u(()=>import("./pages/events/2.mdx-hf-doc-builder.js"),["pages/events/2.mdx-hf-doc-builder.js","chunks/vendor-hf-doc-builder.js","chunks/Youtube-hf-doc-builder.js","chunks/IconCopyLink-hf-doc-builder.js"])],Jt=[[/^\/chapter0\/1\/?$/,[e[0],e[2]],[e[1]]],[/^\/chapter1\/10\/?$/,[e[0],e[3]],[e[1]]],[/^\/chapter1\/1\/?$/,[e[0],e[4]],[e[1]]],[/^\/chapter1\/2\/?$/,[e[0],e[5]],[e[1]]],[/^\/chapter1\/3\/?$/,[e[0],e[6]],[e[1]]],[/^\/chapter1\/4\/?$/,[e[0],e[7]],[e[1]]],[/^\/chapter1\/5\/?$/,[e[0],e[8]],[e[1]]],[/^\/chapter1\/6\/?$/,[e[0],e[9]],[e[1]]],[/^\/chapter1\/7\/?$/,[e[0],e[10]],[e[1]]],[/^\/chapter1\/8\/?$/,[e[0],e[11]],[e[1]]],[/^\/chapter1\/9\/?$/,[e[0],e[12]],[e[1]]],[/^\/chapter2\/1\/?$/,[e[0],e[13]],[e[1]]],[/^\/chapter2\/2\/?$/,[e[0],e[14]],[e[1]]],[/^\/chapter2\/3\/?$/,[e[0],e[15]],[e[1]]],[/^\/chapter2\/4\/?$/,[e[0],e[16]],[e[1]]],[/^\/chapter2\/5\/?$/,[e[0],e[17]],[e[1]]],[/^\/chapter2\/6\/?$/,[e[0],e[18]],[e[1]]],[/^\/chapter2\/7\/?$/,[e[0],e[19]],[e[1]]],[/^\/chapter2\/8\/?$/,[e[0],e[20]],[e[1]]],[/^\/chapter3\/3_tf\/?$/,[e[0],e[21]],[e[1]]],[/^\/chapter3\/1\/?$/,[e[0],e[22]],[e[1]]],[/^\/chapter3\/2\/?$/,[e[0],e[23]],[e[1]]],[/^\/chapter3\/3\/?$/,[e[0],e[24]],[e[1]]],[/^\/chapter3\/4\/?$/,[e[0],e[25]],[e[1]]],[/^\/chapter3\/5\/?$/,[e[0],e[26]],[e[1]]],[/^\/chapter3\/6\/?$/,[e[0],e[27]],[e[1]]],[/^\/chapter4\/1\/?$/,[e[0],e[28]],[e[1]]],[/^\/chapter4\/2\/?$/,[e[0],e[29]],[e[1]]],[/^\/chapter4\/3\/?$/,[e[0],e[30]],[e[1]]],[/^\/chapter4\/4\/?$/,[e[0],e[31]],[e[1]]],[/^\/chapter4\/5\/?$/,[e[0],e[32]],[e[1]]],[/^\/chapter4\/6\/?$/,[e[0],e[33]],[e[1]]],[/^\/chapter5\/1\/?$/,[e[0],e[34]],[e[1]]],[/^\/chapter5\/2\/?$/,[e[0],e[35]],[e[1]]],[/^\/chapter5\/3\/?$/,[e[0],e[36]],[e[1]]],[/^\/chapter5\/4\/?$/,[e[0],e[37]],[e[1]]],[/^\/chapter5\/5\/?$/,[e[0],e[38]],[e[1]]],[/^\/chapter5\/6\/?$/,[e[0],e[39]],[e[1]]],[/^\/chapter5\/7\/?$/,[e[0],e[40]],[e[1]]],[/^\/chapter5\/8\/?$/,[e[0],e[41]],[e[1]]],[/^\/chapter6\/10\/?$/,[e[0],e[42]],[e[1]]],[/^\/chapter6\/3b\/?$/,[e[0],e[43]],[e[1]]],[/^\/chapter6\/1\/?$/,[e[0],e[44]],[e[1]]],[/^\/chapter6\/2\/?$/,[e[0],e[45]],[e[1]]],[/^\/chapter6\/3\/?$/,[e[0],e[46]],[e[1]]],[/^\/chapter6\/4\/?$/,[e[0],e[47]],[e[1]]],[/^\/chapter6\/5\/?$/,[e[0],e[48]],[e[1]]],[/^\/chapter6\/6\/?$/,[e[0],e[49]],[e[1]]],[/^\/chapter6\/7\/?$/,[e[0],e[50]],[e[1]]],[/^\/chapter6\/8\/?$/,[e[0],e[51]],[e[1]]],[/^\/chapter6\/9\/?$/,[e[0],e[52]],[e[1]]],[/^\/chapter7\/1\/?$/,[e[0],e[53]],[e[1]]],[/^\/chapter7\/2\/?$/,[e[0],e[54]],[e[1]]],[/^\/chapter7\/3\/?$/,[e[0],e[55]],[e[1]]],[/^\/chapter7\/4\/?$/,[e[0],e[56]],[e[1]]],[/^\/chapter7\/5\/?$/,[e[0],e[57]],[e[1]]],[/^\/chapter7\/6\/?$/,[e[0],e[58]],[e[1]]],[/^\/chapter7\/7\/?$/,[e[0],e[59]],[e[1]]],[/^\/chapter7\/8\/?$/,[e[0],e[60]],[e[1]]],[/^\/chapter7\/9\/?$/,[e[0],e[61]],[e[1]]],[/^\/chapter8\/4_tf\/?$/,[e[0],e[62]],[e[1]]],[/^\/chapter8\/1\/?$/,[e[0],e[63]],[e[1]]],[/^\/chapter8\/2\/?$/,[e[0],e[64]],[e[1]]],[/^\/chapter8\/3\/?$/,[e[0],e[65]],[e[1]]],[/^\/chapter8\/4\/?$/,[e[0],e[66]],[e[1]]],[/^\/chapter8\/5\/?$/,[e[0],e[67]],[e[1]]],[/^\/chapter8\/6\/?$/,[e[0],e[68]],[e[1]]],[/^\/chapter8\/7\/?$/,[e[0],e[69]],[e[1]]],[/^\/chapter9\/1\/?$/,[e[0],e[70]],[e[1]]],[/^\/chapter9\/2\/?$/,[e[0],e[71]],[e[1]]],[/^\/chapter9\/3\/?$/,[e[0],e[72]],[e[1]]],[/^\/chapter9\/4\/?$/,[e[0],e[73]],[e[1]]],[/^\/chapter9\/5\/?$/,[e[0],e[74]],[e[1]]],[/^\/chapter9\/6\/?$/,[e[0],e[75]],[e[1]]],[/^\/chapter9\/7\/?$/,[e[0],e[76]],[e[1]]],[/^\/chapter9\/8\/?$/,[e[0],e[77]],[e[1]]],[/^\/chapter9\/9\/?$/,[e[0],e[78]],[e[1]]],[/^\/events\/2\/?$/,[e[0],e[79]],[e[1]]]],Kt=[e[0](),e[1]()];function Bt(a){let t=a.baseURI;if(!t){const r=a.getElementsByTagName("base");t=r.length?r[0].href:a.URL}return t}function Wt(a,t){return a==="/"||t==="ignore"?a:t==="never"?a.endsWith("/")?a.slice(0,-1):a:t==="always"&&/\/[^./]+$/.test(a)?a+"/":a}const ft="sveltekit:scroll";let N={};try{N=JSON.parse(sessionStorage[ft])}catch{}function M(a){N[a]=X()}function X(){return{x:pageXOffset,y:pageYOffset}}function at(a){return a.composedPath().find(r=>r instanceof Node&&r.nodeName.toUpperCase()==="A")}function _t(a){return a instanceof SVGAElement?new URL(a.href.baseVal,document.baseURI):new URL(a.href)}class Yt{constructor({base:t,routes:r,trailing_slash:s,renderer:_}){var l,i;this.base=t,this.routes=r,this.trailing_slash=s,this.navigating=0,this.renderer=_,_.router=this,this.enabled=!0,this.initialized=!1,document.body.setAttribute("tabindex","-1"),this.current_history_index=(i=(l=history.state)==null?void 0:l["sveltekit:index"])!=null?i:0,this.current_history_index===0&&history.replaceState(W(w({},history.state),{"sveltekit:index":0}),"",location.href);const n=N[this.current_history_index];n&&scrollTo(n.x,n.y),this.hash_navigating=!1,this.callbacks={before_navigate:[],after_navigate:[]}}init_listeners(){history.scrollRestoration="manual",addEventListener("beforeunload",_=>{let n=!1;const l={from:this.renderer.current.url,to:null,cancel:()=>n=!0};this.callbacks.before_navigate.forEach(i=>i(l)),n?(_.preventDefault(),_.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){M(this.current_history_index);try{sessionStorage[ft]=JSON.stringify(N)}catch{}}});const t=_=>{const n=at(_);n&&n.href&&n.hasAttribute("sveltekit:prefetch")&&this.prefetch(_t(n))};let r;const s=_=>{clearTimeout(r),r=setTimeout(()=>{var n;(n=_.target)==null||n.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",t),addEventListener("mousemove",s),addEventListener("sveltekit:trigger_prefetch",t),addEventListener("click",_=>{if(!this.enabled||_.button||_.which!==1||_.metaKey||_.ctrlKey||_.shiftKey||_.altKey||_.defaultPrevented)return;const n=at(_);if(!n||!n.href)return;const l=n instanceof SVGAElement,i=_t(n);if(i.toString()===location.href){location.hash||_.preventDefault();return}if(!l&&i.origin==="null")return;const c=(n.getAttribute("rel")||"").split(/\s+/);if(n.hasAttribute("download")||c&&c.includes("external")||(l?n.target.baseVal:n.target))return;const[f,d]=i.href.split("#");if(d!==void 0&&f===location.href.split("#")[0]){this.hash_navigating=!0,M(this.current_history_index),this.renderer.update_page_store(new URL(i.href));return}this._navigate({url:i,scroll:n.hasAttribute("sveltekit:noscroll")?X():null,keepfocus:!1,chain:[],details:{state:{},replaceState:!1},accepted:()=>_.preventDefault(),blocked:()=>_.preventDefault()})}),addEventListener("popstate",_=>{if(_.state&&this.enabled){if(_.state["sveltekit:index"]===this.current_history_index)return;this._navigate({url:new URL(location.href),scroll:N[_.state["sveltekit:index"]],keepfocus:!1,chain:[],details:null,accepted:()=>{this.current_history_index=_.state["sveltekit:index"]},blocked:()=>{const n=this.current_history_index-_.state["sveltekit:index"];history.go(n)}})}}),addEventListener("hashchange",()=>{this.hash_navigating&&(this.hash_navigating=!1,history.replaceState(W(w({},history.state),{"sveltekit:index":++this.current_history_index}),"",location.href))}),this.initialized=!0}owns(t){return t.origin===location.origin&&t.pathname.startsWith(this.base)}parse(t){if(this.owns(t)){const r=decodeURI(t.pathname.slice(this.base.length)||"/");return{id:t.pathname+t.search,routes:this.routes.filter(([s])=>s.test(r)),url:t,path:r,initial:!this.initialized}}}async goto(t,{noscroll:r=!1,replaceState:s=!1,keepfocus:_=!1,state:n={}}={},l){const i=new URL(t,Bt(document));return this.enabled?this._navigate({url:i,scroll:r?X():null,keepfocus:_,chain:l,details:{state:n,replaceState:s},accepted:()=>{},blocked:()=>{}}):(location.href=i.href,new Promise(()=>{}))}enable(){this.enabled=!0}disable(){this.enabled=!1}async prefetch(t){const r=this.parse(t);if(!r)throw new Error("Attempted to prefetch a URL that does not belong to this app");return this.renderer.load(r)}after_navigate(t){F(()=>(this.callbacks.after_navigate.push(t),()=>{const r=this.callbacks.after_navigate.indexOf(t);this.callbacks.after_navigate.splice(r,1)}))}before_navigate(t){F(()=>(this.callbacks.before_navigate.push(t),()=>{const r=this.callbacks.before_navigate.indexOf(t);this.callbacks.before_navigate.splice(r,1)}))}async _navigate({url:t,scroll:r,keepfocus:s,chain:_,details:n,accepted:l,blocked:i}){const o=this.renderer.current.url;let c=!1;const f={from:o,to:t,cancel:()=>c=!0};if(this.callbacks.before_navigate.forEach(m=>m(f)),c){i();return}const d=this.parse(t);if(!d)return location.href=t.href,new Promise(()=>{});M(this.current_history_index),l(),this.navigating++;const h=Wt(t.pathname,this.trailing_slash);d.url=new URL(t.origin+h+t.search+t.hash);const p=this.navigating_token={};if(await this.renderer.handle_navigation(d,_,!1,{scroll:r,keepfocus:s}),this.navigating--,this.navigating_token===p){if(!this.navigating){const m={from:o,to:t};this.callbacks.after_navigate.forEach(D=>D(m))}if(n){const m=n.replaceState?0:1;n.state["sveltekit:index"]=this.current_history_index+=m,history[n.replaceState?"replaceState":"pushState"](n.state,"",d.url)}}}}function lt(a){return a instanceof Error||a&&a.name&&a.message?a:new Error(JSON.stringify(a))}function Gt(a){let t=5381,r=a.length;if(typeof a=="string")for(;r;)t=t*33^a.charCodeAt(--r);else for(;r;)t=t*33^a[--r];return(t>>>0).toString(36)}function ct(a){const t=a.status&&a.status>=400&&a.status<=599&&!a.redirect;if(a.error||t){const r=a.status;if(!a.error&&t)return{status:r||500,error:new Error};const s=typeof a.error=="string"?new Error(a.error):a.error;return s instanceof Error?!r||r<400||r>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:s}):{status:r,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(a.redirect){if(!a.status||Math.floor(a.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof a.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(a.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return a}function ut(a){const t=Y(a);let r=!0;function s(){r=!0,t.update(l=>l)}function _(l){r=!1,t.set(l)}function n(l){let i;return t.subscribe(o=>{(i===void 0||r&&o!==i)&&l(i=o)})}return{notify:s,set:_,subscribe:n}}function Mt(){const{set:a,subscribe:t}=Y(!1),r="1667566996919";let s;async function _(){clearTimeout(s);const l=await fetch(`${Vt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(l.ok){const{version:i}=await l.json(),o=i!==r;return o&&(a(!0),clearTimeout(s)),o}else throw new Error(`Version check failed: ${l.status}`)}return{subscribe:t,check:_}}function Ft(a,t){const r=typeof a=="string"?a:a.url;let s=`script[data-type="svelte-data"][data-url=${JSON.stringify(r)}]`;t&&typeof t.body=="string"&&(s+=`[data-body="${Gt(t.body)}"]`);const _=document.querySelector(s);if(_&&_.textContent){const n=JSON.parse(_.textContent),{body:l}=n,i=rt(n,["body"]);return Promise.resolve(new Response(l,i))}return fetch(a,t)}class Xt{constructor({Root:t,fallback:r,target:s,session:_}){this.Root=t,this.fallback=r,this.router,this.target=s,this.started=!1,this.session_id=1,this.invalid=new Set,this.invalidating=null,this.autoscroll=!0,this.updating=!1,this.current={url:null,session_id:0,branch:[]},this.cache=new Map,this.loading={id:null,promise:null},this.stores={url:ut({}),page:ut({}),navigating:Y(null),session:Y(_),updated:Mt()},this.$session=null,this.root=null;let n=!1;this.stores.session.subscribe(async l=>{if(this.$session=l,!n||!this.router)return;this.session_id+=1;const i=this.router.parse(new URL(location.href));i&&this.update(i,[],!0)}),n=!0}disable_scroll_handling(){(this.updating||!this.started)&&(this.autoscroll=!1)}async start({status:t,error:r,nodes:s,params:_}){const n=new URL(location.href),l=[];let i={},o,c;try{for(let f=0;f<s.length;f+=1){const d=f===s.length-1;let h;if(d){const m=document.querySelector('[data-type="svelte-props"]');m&&(h=JSON.parse(m.textContent))}const p=await this._load_node({module:await s[f],url:n,params:_,stuff:i,status:d?t:void 0,error:d?r:void 0,props:h});if(h&&(p.uses.dependencies.add(n.href),p.uses.url=!0),l.push(p),p&&p.loaded)if(p.loaded.error){if(r)throw p.loaded.error;c={status:p.loaded.status,error:p.loaded.error,url:n}}else p.loaded.stuff&&(i=w(w({},i),p.loaded.stuff))}o=c?await this._load_error(c):await this._get_navigation_result_from_branch({url:n,params:_,stuff:i,branch:l,status:t,error:r})}catch(f){if(r)throw f;o=await this._load_error({status:500,error:lt(f),url:n})}if(o.redirect){location.href=new URL(o.redirect,location.href).href;return}this._init(o)}async handle_navigation(t,r,s,_){this.started&&this.stores.navigating.set({from:this.current.url,to:t.url}),await this.update(t,r,s,_)}async update(t,r,s,_){var o,c,f;const n=this.token={};let l=await this._get_navigation_result(t,s);if(!l){location.href=t.url.href;return}if(n!==this.token)return;if(this.invalid.clear(),l.redirect)if(r.length>10||r.includes(t.url.pathname))l=await this._load_error({status:500,error:new Error("Redirect loop"),url:t.url});else{this.router?this.router.goto(new URL(l.redirect,t.url).href,{},[...r,t.url.pathname]):location.href=new URL(l.redirect,location.href).href;return}else if(((c=(o=l.props)==null?void 0:o.page)==null?void 0:c.status)>=400&&await this.stores.updated.check()){location.href=t.url.href;return}if(this.updating=!0,this.started?(this.current=l.state,this.root.$set(l.props),this.stores.navigating.set(null)):this._init(l),_){const{scroll:d,keepfocus:h}=_;if(h||((f=getSelection())==null||f.removeAllRanges(),document.body.focus()),await it(),this.autoscroll){const p=t.url.hash&&document.getElementById(t.url.hash.slice(1));d?scrollTo(d.x,d.y):p?p.scrollIntoView():scrollTo(0,0)}}else await it();if(this.loading.promise=null,this.loading.id=null,this.autoscroll=!0,this.updating=!1,l.props.page&&(this.page=l.props.page),!this.router)return;const i=l.state.branch[l.state.branch.length-1];i&&i.module.router===!1?this.router.disable():this.router.enable()}load(t){return this.loading.promise=this._get_navigation_result(t,!1),this.loading.id=t.id,this.loading.promise}invalidate(t){return this.invalid.add(t),this.invalidating||(this.invalidating=Promise.resolve().then(async()=>{const r=this.router&&this.router.parse(new URL(location.href));r&&await this.update(r,[],!0),this.invalidating=null})),this.invalidating}update_page_store(t){this.stores.page.set(W(w({},this.page),{url:t})),this.stores.page.notify()}_init(t){this.current=t.state;const r=document.querySelector("style[data-svelte]");if(r&&r.remove(),this.page=t.props.page,this.root=new this.Root({target:this.target,props:w({stores:this.stores},t.props),hydrate:!0}),this.started=!0,this.router){const s={from:null,to:new URL(location.href)};this.router.callbacks.after_navigate.forEach(_=>_(s))}}async _get_navigation_result(t,r){if(this.loading.id===t.id&&this.loading.promise)return this.loading.promise;for(let s=0;s<t.routes.length;s+=1){const _=t.routes[s];let n=s+1;for(;n<t.routes.length;){const i=t.routes[n];if(i[0].toString()===_[0].toString())i[1].forEach(o=>o()),n+=1;else break}const l=await this._load({route:_,info:t},r);if(l)return l}if(t.initial)return await this._load_error({status:404,error:new Error(`Not found: ${t.url.pathname}`),url:t.url})}async _get_navigation_result_from_branch({url:t,params:r,stuff:s,branch:_,status:n,error:l}){const i=_.filter(Boolean),o=i.find(h=>h.loaded&&h.loaded.redirect),c={redirect:o&&o.loaded?o.loaded.redirect:void 0,state:{url:t,params:r,branch:_,session_id:this.session_id},props:{components:i.map(h=>h.module.default)}};for(let h=0;h<i.length;h+=1){const p=i[h].loaded;c.props[`props_${h}`]=p?await p.props:null}if(!this.current.url||t.href!==this.current.url.href){c.props.page={url:t,params:r,status:n,error:l,stuff:s};const h=(p,m)=>{Object.defineProperty(c.props.page,p,{get:()=>{throw new Error(`$page.${p} has been replaced by $page.url.${m}`)}})};h("origin","origin"),h("path","pathname"),h("query","searchParams")}const f=i[i.length-1],d=f.loaded&&f.loaded.maxage;if(d){const h=t.pathname+t.search;let p=!1;const m=()=>{this.cache.get(h)===c&&this.cache.delete(h),O(),clearTimeout(D)},D=setTimeout(m,d*1e3),O=this.stores.session.subscribe(()=>{p&&m()});p=!0,this.cache.set(h,c)}return c}async _load_node({status:t,error:r,module:s,url:_,params:n,stuff:l,props:i}){const o={module:s,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:l};i&&o.uses.dependencies.add(_.href);const c={};for(const d in n)Object.defineProperty(c,d,{get(){return o.uses.params.add(d),n[d]},enumerable:!0});const f=this.$session;if(s.load){const{started:d}=this,h={params:c,props:i||{},get url(){return o.uses.url=!0,_},get session(){return o.uses.session=!0,f},get stuff(){return o.uses.stuff=!0,w({},l)},fetch(m,D){const O=typeof m=="string"?m:m.url,{href:A}=new URL(O,_);return o.uses.dependencies.add(A),d?fetch(m,D):Ft(m,D)}};r&&(h.status=t,h.error=r);const p=await s.load.call(null,h);if(!p)throw new Error("load function must return a value");o.loaded=ct(p),o.loaded.stuff&&(o.stuff=o.loaded.stuff)}else i&&(o.loaded=ct({props:i}));return o}async _load({route:t,info:{url:r,path:s}},_){const n=r.pathname+r.search;if(!_){const g=this.cache.get(n);if(g)return g}const[l,i,o,c,f]=t,d=c?c(l.exec(s)):{},h=this.current.url&&{url:n!==this.current.url.pathname+this.current.url.search,params:Object.keys(d).filter(g=>this.current.params[g]!==d[g]),session:this.session_id!==this.current.session_id};let p=[],m={},D=!1,O=200,A;i.forEach(g=>g());t:for(let g=0;g<i.length;g+=1){let E;try{if(!i[g])continue;const v=await i[g](),L=this.current.branch[g];if(!L||v!==L.module||h.url&&L.uses.url||h.params.some(S=>L.uses.params.has(S))||h.session&&L.uses.session||Array.from(L.uses.dependencies).some(S=>this.invalid.has(S))||D&&L.uses.stuff){let S={};const H=f&&g===i.length-1;if(H){const K=await fetch(`${r.pathname}${r.pathname.endsWith("/")?"":"/"}__data.json${r.search}`,{headers:{"x-sveltekit-load":"true"}});if(K.ok){const Q=K.headers.get("x-sveltekit-location");if(Q)return{redirect:Q,props:{},state:this.current};S=await K.json()}else O=K.status,A=new Error("Failed to load data")}if(A||(E=await this._load_node({module:v,url:r,params:d,props:S,stuff:m})),E&&(H&&(E.uses.url=!0),E.loaded)){if(E.loaded.fallthrough)return;if(E.loaded.error&&(O=E.loaded.status,A=E.loaded.error),E.loaded.redirect)return{redirect:E.loaded.redirect,props:{},state:this.current};E.loaded.stuff&&(D=!0)}}else E=L}catch(v){O=500,A=lt(v)}if(A){for(;g--;)if(o[g]){let v,L,J=g;for(;!(L=p[J]);)J-=1;try{if(v=await this._load_node({status:O,error:A,module:await o[g](),url:r,params:d,stuff:L.stuff}),v&&v.loaded&&v.loaded.error)continue;v&&v.loaded&&v.loaded.stuff&&(m=w(w({},m),v.loaded.stuff)),p=p.slice(0,J+1).concat(v);break t}catch{continue}}return await this._load_error({status:O,error:A,url:r})}else E&&E.loaded&&E.loaded.stuff&&(m=w(w({},m),E.loaded.stuff)),p.push(E)}return await this._get_navigation_result_from_branch({url:r,params:d,stuff:m,branch:p,status:O,error:A})}async _load_error({status:t,error:r,url:s}){var c,f;const _={},n=await this._load_node({module:await this.fallback[0],url:s,params:_,stuff:{}}),l=await this._load_node({status:t,error:r,module:await this.fallback[1],url:s,params:_,stuff:n&&n.loaded&&n.loaded.stuff||{}}),i=[n,l],o=w(w({},(c=n==null?void 0:n.loaded)==null?void 0:c.stuff),(f=l==null?void 0:l.loaded)==null?void 0:f.stuff);return await this._get_navigation_result_from_branch({url:s,params:_,stuff:o,branch:i,status:t,error:r})}}async function te({paths:a,target:t,session:r,route:s,spa:_,trailing_slash:n,hydrate:l}){const i=new Xt({Root:jt,fallback:Kt,target:t,session:r}),o=s?new Yt({base:a.base,routes:Jt,trailing_slash:n,renderer:i}):null;Tt(a),l&&await i.start(l),o&&(_&&o.goto(location.href,{replaceState:!0},[]),o.init_listeners()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{te as start};
