import{S as zn,i as Hn,s as Mn,C as jl,w as Jn,x as $n,y as Fn,z as Gn,A as Tn,f as Kn,t as Rn,B as Nn,X as Un,l as r,r as n,a as f,m as o,n as l,u as i,h as t,c as h,p as a,b as E,G as e,E as Zn}from"../../chunks/index-cd58b8d1.js";import{P as Qn}from"../../chunks/post_layout-9085e57e.js";import"../../chunks/posts-c52cb603.js";import"../../chunks/title-765c989f.js";import"../../chunks/index-81c83cec.js";import"../../chunks/post_card-e7f4525a.js";import"../../chunks/posts-57ab4794.js";import"../../chunks/icon-3aa13b39.js";import"../../chunks/head-4a058b17.js";import"../../chunks/footer-1abd9501.js";function Xn(Le){let u,w,L,S,d,b,xe,er,p,x,De,O,Er,mr,ce,br,ye,ue,gr,wr,kr,y,ze,Ir,Ar,He,Lr,xr,Me,yr,Pr,Je,$e,B,Cr,jr,Fe,Ge,q,Sr,Or,de,Ke,V,Br,qr,P,_e,Vr,Re,Wr,Tr,Ur,Pe,Ne,Dr,zr,Hr,Ce,Ze,Mr,Jr,$r,ve,Qe,Fr,Gr,Ee,Xe,W,Kr,Rr,Ye,T,Nr,Zr,et,tt,U,Qr,Xr,rt,ot,D,Yr,eo,lt,at,z,to,ro,nt,it,H,oo,lo,st,ft,M,ao,no,ht,pt,J,io,so,me,ct,$,fo,ho,ut,dt,po,co,_t,vt,F,uo,_o,Et,mt,G,vo,Eo,bt,gt,K,mo,bo,wt,kt,R,go,wo,It,At,N,ko,Io,Lt,xt,Z,Ao,Lo,yt,Pt,Q,xo,tr,be,je,yo,rr,I,Ct,X,Po,Co,jt,Y,jo,So,St,ee,Oo,or,ge,Se,Bo,lr,g,Ot,te,qo,Vo,Bt,re,Wo,To,qt,oe,Uo,Do,Vt,le,zo,Ho,Wt,ae,Mo,ar,we,Oe,Jo,nr,ne,ke,Tt,ie,$o,Fo,Ut,Dt,Go,Ko,k,zt,se,Ro,No,Ht,Zo,Qo,C,Mt,Xo,Yo,Jt,el,tl,v,$t,rl,ol,Ft,ll,al,Gt,nl,il,Kt,sl,fl,Rt,hl,pl,Nt,cl,ul,Zt,dl,_l,Qt,vl,El,Xt,ml,bl,Be,gl,fe,wl,ir,j,kl,Il,Yt,Ie,he,Al,Ae,Ll;return{c(){u=r("h2"),w=r("a"),L=n("\u7F16\u7A0B\u76F8\u5173"),S=f(),d=r("h3"),b=r("a"),xe=n("\u524D\u7AEF"),er=f(),p=r("ol"),x=r("li"),De=r("p"),O=r("a"),Er=n("Learn Debounce And Throttle In 16 Minutes"),mr=f(),ce=r("p"),br=n(`\u8BB2\u5F97\u633A\u597D\u7684\u4E00\u4E2A\u89C6\u9891\u3002 \u8282\u6D41\uFF08debounce\uFF09\u548C\u9632\u6296\uFF08Throttle\uFF09\u662F\u4F18\u5316\u9AD8\u9891\u7387\u6267\u884C\u4EE3\u7801\u7684\u4E00\u79CD\u624B\u6BB5`),ye=r("sup"),ue=r("a"),gr=n("1"),wr=n(" \u5982\u679C\u628A\u6267\u884C\u4EE3\u7801\u6BD4\u55BB\u6210\u4E0B\u697C\u62FF\u5FEB\u9012\u7684\u8BDD:"),kr=f(),y=r("ul"),ze=r("li"),Ir=n("\u4E0D\u505A\u4EFB\u4F55\u5904\u7406\u65F6\u5C31\u662F\u5FEB\u9012\u6765\u4E86\u5C31\u4E0B\u697C\u62FF\u3002"),Ar=f(),He=r("li"),Lr=n("\u8282\u6D41\u662F\u4E0D\u7BA1\u5FEB\u9012\u6765\u6CA1\u6765\uFF0C\u6BCF\u9694 10 \u5206\u949F\u4E0B\u4E00\u6B21\u697C\u3002"),xr=f(),Me=r("li"),yr=n("\u9632\u6296\u5219\u662F\u7B2C\u4E00\u4E2A\u5FEB\u9012\u6765\u4E86\uFF0C\u7B49\u4E0A 10 \u5206\u949F\uFF0C\u8981\u662F\u5728\u8FD9\u4E2A 10 \u5206\u949F\u5185\u7B2C\u4E8C\u4E2A\u5FEB\u9012\u6765\u4E86\uFF0C\u5C31\u7EE7\u7EED\u7B49 10 \u5206\u949F\u770B\u6709\u6CA1\u6709\u7B2C\u4E09\u4E2A\u5FEB\u9012\uFF0C\u5982\u679C 10 \u5206\u949F\u5185\u4E0B\u4E00\u4E2A\u5FEB\u9012\u6CA1\u6765\u5C31\u4E0B\u697C\u62FF\u524D\u9762\u7684\u5FEB\u9012\u3002"),Pr=f(),Je=r("li"),$e=r("p"),B=r("a"),Cr=n("\u57FA\u4E8E Vue \u5B9E\u73B0\u4E00\u4E2A\u7B80\u6613 MVVM"),jr=f(),Fe=r("li"),Ge=r("p"),q=r("a"),Sr=n("Websocket \u539F\u7406\u53CA\u5177\u4F53\u4F7F\u7528\uFF08ws+socket.io\uFF09"),Or=f(),de=r("li"),Ke=r("p"),V=r("a"),Br=n("String.prototype.localeCompare()"),qr=f(),P=r("ul"),_e=r("li"),Vr=n("\u4E00\u4E2A\u7528\u6765\u6BD4\u8F83\u5B57\u7B26\u4E32\u7684\u65B9\u6CD5\uFF0C\u53EF\u4EE5\u7ED3\u5408 sort \u65B9\u6CD5\u5BF9\u5B57\u7B26\u4E32\u8FDB\u884C\u6392\u5E8F\uFF0C\u56E0\u4E3A sort \u65B9\u6CD5\u662F\u6309 ASCII \u503C\u6765\u6392\u5E8F\u7684\uFF0C\u5F88\u591A\u65F6\u5019\u4F7F\u7528\u8868\u73B0\u5E76\u4E0D\u597D\uFF0C\u7ED3\u5408"),Re=r("code"),Wr=n("localeCompare"),Tr=n("\u53EF\u4EE5\u505A\u5230\u6309\u5927\u5C0F\u5199\u6392\u5E8F\u3001\u5BF9\u5E26\u6709\u91CD\u97F3\u7B26\u53F7\u7684\u5B57\u7B26\u6392\u5E8F\u2026\u2026"),Ur=f(),Pe=r("li"),Ne=r("code"),Dr=n("localeCompare"),zr=n("\u63A5\u53D7\u4E09\u4E2A\u53C2\u6570\uFF1AcompareString\u3001locales\u3001options\uFF0C\u5176\u4E2D compareString\uFF08\u5373\u7528\u6765\u6BD4\u8F83\u7684\u5B57\u7B26\u4E32\uFF09\u662F\u5FC5\u9009\u7684\uFF0C\u5176\u4ED6\u4E3A\u53EF\u9009\u3002"),Hr=f(),Ce=r("li"),Ze=r("code"),Mr=n("localeCompare"),Jr=n("\u7684\u8FD4\u56DE\u503C\u6709\u4E09\u79CD\uFF0C\u8D1F\u6570\u3001\u6B63\u6570\u30010\uFF0C\u5176\u4E2D\u5982\u679C\u5F15\u7528\u5B57\u7B26\u5B58\u5728\u4E8E\u6BD4\u8F83\u5B57\u7B26\u4E4B\u524D\u5219\u4E3A\u8D1F\u6570; \u5982\u679C\u5F15\u7528\u5B57\u7B26\u5B58\u5728\u4E8E\u6BD4\u8F83\u5B57\u7B26\u4E4B\u540E\u5219\u4E3A\u6B63\u6570; \u76F8\u7B49\u7684\u65F6\u5019\u8FD4\u56DE 0 \u3002"),$r=f(),ve=r("li"),Qe=r("p"),Fr=n("Pinia \u548C Optional API \u7684\u7ED3\u5408\u4F7F\u7528"),Gr=f(),Ee=r("ul"),Xe=r("li"),W=r("a"),Kr=n("Access Pinia State in the Options API"),Rr=f(),Ye=r("li"),T=r("a"),Nr=n("Usage without setup()"),Zr=f(),et=r("li"),tt=r("p"),U=r("a"),Qr=n("How to Migrate from Vue CLI to Vite"),Xr=f(),rt=r("li"),ot=r("p"),D=r("a"),Yr=n("\u4F7F\u7528 pnpm \u66FF\u6362 npm \u4F18\u5316\u9879\u76EE\u5F00\u53D1"),eo=f(),lt=r("li"),at=r("p"),z=r("a"),to=n("\u526A\u8D34\u677F\u64CD\u4F5C Clipboard API \u6559\u7A0B"),ro=f(),nt=r("li"),it=r("p"),H=r("a"),oo=n("\u5982\u4F55\u505A\u524D\u7AEF\u5355\u5143\u6D4B\u8BD5"),lo=f(),st=r("li"),ft=r("p"),M=r("a"),ao=n("Vue-\u6D4B\u8BD5"),no=f(),ht=r("li"),pt=r("p"),J=r("a"),io=n("\u524D\u540E\u7AEF\u52A0\u5BC6\uFF08\u4E00\uFF09\uFF1A\u524D\u7AEF\u8BF7\u6C42\u52A0\u5BC6\u5C01\u88C5"),so=f(),me=r("li"),ct=r("p"),$=r("a"),fo=n("\u6DF1\u5165\u6D45\u51FA npm & yarn & pnpm \u5305\u7BA1\u7406\u673A\u5236"),ho=f(),ut=r("blockquote"),dt=r("p"),po=n(`\u5F88\u591A\u4EBA\u8BA4\u4E3A npm \u662F node package manager \u7684\u7F29\u5199\uFF0C\u5176\u5B9E\u4E0D\u662F\uFF0C\u800C\u4E14 npm \u6839\u672C\u4E5F\u4E0D\u662F\u4EFB\u4F55\u77ED\u8BED\u7684\u7F29\u5199\u3002 \u5B83\u7684\u524D\u8EAB\u5176\u5B9E\u662F\u540D\u4E3A pm\uFF08pkgmakeinst\uFF09 \u7684 bash \u5DE5\u5177\uFF0C\u5B83\u53EF\u4EE5\u5728\u5404\u79CD\u5E73\u53F0\u4E0A\u5B89\u88C5\u5404\u79CD\u4E1C\u897F\u3002 \u786C\u8981\u8BF4\u7F29\u5199\u7684\u8BDD\uFF0C\u4E5F\u5E94\u8BE5\u662F node pm \u6216\u8005 new pm\u3002`),co=f(),_t=r("li"),vt=r("p"),F=r("a"),uo=n("\u8FC7\u5EA6\u4F7F\u7528\u61D2\u52A0\u8F7D\u5BF9 Web \u6027\u80FD\u7684\u5F71\u54CD"),_o=f(),Et=r("li"),mt=r("p"),G=r("a"),vo=n("Vue \u9879\u76EE\u6027\u80FD\u4F18\u5316 \u2014 \u5B9E\u8DF5\u6307\u5357\uFF08\u7F51\u4E0A\u6700\u5168 / \u8BE6\u7EC6\uFF09"),Eo=f(),bt=r("li"),gt=r("p"),K=r("a"),mo=n("Vue \u6253\u5305 chunk-vendors.js \u6587\u4EF6\u8FC7\u5927\u89E3\u51B3\u65B9\u6848\uFF08compression-webpack-plugin\uFF09"),bo=f(),wt=r("li"),kt=r("p"),R=r("a"),go=n("\u89E3\u51B3 NPM \u5B89\u88C5\u5E94\u7528\u51FA\u73B0 ERESOLVE \u9519\u8BEF"),wo=f(),It=r("li"),At=r("p"),N=r("a"),ko=n("Web \u6027\u80FD\u4F18\u5316\uFF1AFOUC"),Io=f(),Lt=r("li"),xt=r("p"),Z=r("a"),Ao=n("\u50BB\u50BB\u5206\u4E0D\u6E05\u4E4B Cookie\u3001Session\u3001Token\u3001JWT"),Lo=f(),yt=r("li"),Pt=r("p"),Q=r("a"),xo=n("[\u8BD1\u6587]\u4E3A\u4EC0\u4E48 Angular \u6BD4 React \u66F4\u9002\u5408\u4F01\u4E1A\u7EA7\u5E94\u7528\u7A0B\u5E8F"),tr=f(),be=r("h3"),je=r("a"),yo=n("\u540E\u7AEF"),rr=f(),I=r("ol"),Ct=r("li"),X=r("a"),Po=n("Docker \u4ECE\u5165\u95E8\u5230\u5B9E\u8DF5"),Co=f(),jt=r("li"),Y=r("a"),jo=n("Ubuntu \u5B89\u88C5\u65B0\u7248\u672C nodejs \u7684 5 \u79CD\u59FF\u52BF"),So=f(),St=r("li"),ee=r("a"),Oo=n("npm does not support Node.js v10.19.0"),or=f(),ge=r("h2"),Se=r("a"),Bo=n("\u5176\u4ED6"),lr=f(),g=r("ol"),Ot=r("li"),te=r("a"),qo=n("\u8BE6\u7EC6\u7684\u5168\u81EA\u52A8\u8FFD\u756A\u6559\u7A0B\uFF1ASonarr+Jackett+qBittorrent+Jellyfin"),Vo=f(),Bt=r("li"),re=r("a"),Wo=n("Open Source Alternative to"),To=f(),qt=r("li"),oe=r("a"),Uo=n("\u5728 GitHub \u516C\u5F00\u4ED3\u5E93\u4E2D\u9690\u85CF\u81EA\u5DF1\u7684\u79C1\u4EBA\u90AE\u7BB1\u5730\u5740"),Do=f(),Vt=r("li"),le=r("a"),zo=n("\u5404\u79CD\u5F00\u53D1\u8005\u6587\u6863\u7684\u4EE5\u5F80\u7248\u672C"),Ho=f(),Wt=r("li"),ae=r("a"),Mo=n("Github \u5220\u9664\u67D0\u4E2A\u6587\u4EF6\u7684\u6240\u6709\u63D0\u4EA4\u8BB0\u5F55"),ar=f(),we=r("h2"),Oe=r("a"),Jo=n("\u4E92\u8054\u7F51\u54F2\u5B66"),nr=f(),ne=r("ol"),ke=r("li"),Tt=r("p"),ie=r("a"),$o=n("Who Actually Owns Your Device?"),Fo=f(),Ut=r("blockquote"),Dt=r("p"),Go=n("What it means to truly own your device is having the power and ability to modify it at a system level should you choose to \u2013 even if you don\u2019t know what you\u2019re doing, you should have the right."),Ko=f(),k=r("li"),zt=r("p"),se=r("a"),Ro=n("Information forest"),No=f(),Ht=r("p"),Zo=n("\u5728\u4EA7\u54C1\u6C89\u601D\u5F55\u5468\u520A\u770B\u5230\u7684\u63A8\u8350"),Qo=f(),C=r("blockquote"),Mt=r("p"),Xo=n("What should the browser of the 2020s be?"),Yo=f(),Jt=r("p"),el=n("What will a browser built for research, analysis, rabbit-hole exploration, messy thinking, and collaboration look like? These features are listed in the order I thought of them in, not necessarily by importance."),tl=f(),v=r("ol"),$t=r("li"),rl=n("Graph visualization and mind mapping."),ol=f(),Ft=r("li"),ll=n("Interactive history and version control."),al=f(),Gt=r("li"),nl=n("Predictive search paths."),il=f(),Kt=r("li"),sl=n("Super Command-F (Superf)."),fl=f(),Rt=r("li"),hl=n("Collaboration"),pl=f(),Nt=r("li"),cl=n("Automatic scraping and clusterin"),ul=f(),Zt=r("li"),dl=n("Built in word processing."),_l=f(),Qt=r("li"),vl=n("Backlinks."),El=f(),Xt=r("li"),ml=n("An infinitely zoomable interface (ZUI)"),bl=f(),Be=r("p"),gl=n("\u76F8\u5173\u9605\u8BFB\uFF1A"),fe=r("a"),wl=n("Next Browser"),ir=f(),j=r("div"),kl=r("hr"),Il=f(),Yt=r("ol"),Ie=r("li"),he=r("a"),Al=n("\u4EC0\u4E48\u662F\u9632\u6296\u548C\u8282\u6D41\uFF1F\u6709\u4EC0\u4E48\u533A\u522B\uFF1F\u5982\u4F55\u5B9E\u73B0\uFF1F"),Ae=r("a"),Ll=n("\u21A9"),this.h()},l(s){u=o(s,"H2",{id:!0});var _=l(u);w=o(_,"A",{href:!0});var Sl=l(w);L=i(Sl,"\u7F16\u7A0B\u76F8\u5173"),Sl.forEach(t),_.forEach(t),S=h(s),d=o(s,"H3",{id:!0});var Ol=l(d);b=o(Ol,"A",{href:!0});var Bl=l(b);xe=i(Bl,"\u524D\u7AEF"),Bl.forEach(t),Ol.forEach(t),er=h(s),p=o(s,"OL",{});var c=l(p);x=o(c,"LI",{});var qe=l(x);De=o(qe,"P",{});var ql=l(De);O=o(ql,"A",{href:!0,rel:!0,target:!0});var Vl=l(O);Er=i(Vl,"Learn Debounce And Throttle In 16 Minutes"),Vl.forEach(t),ql.forEach(t),mr=h(qe),ce=o(qe,"P",{});var sr=l(ce);br=i(sr,`\u8BB2\u5F97\u633A\u597D\u7684\u4E00\u4E2A\u89C6\u9891\u3002 \u8282\u6D41\uFF08debounce\uFF09\u548C\u9632\u6296\uFF08Throttle\uFF09\u662F\u4F18\u5316\u9AD8\u9891\u7387\u6267\u884C\u4EE3\u7801\u7684\u4E00\u79CD\u624B\u6BB5`),ye=o(sr,"SUP",{id:!0});var Wl=l(ye);ue=o(Wl,"A",{href:!0,class:!0});var Tl=l(ue);gr=i(Tl,"1"),Tl.forEach(t),Wl.forEach(t),wr=i(sr," \u5982\u679C\u628A\u6267\u884C\u4EE3\u7801\u6BD4\u55BB\u6210\u4E0B\u697C\u62FF\u5FEB\u9012\u7684\u8BDD:"),sr.forEach(t),kr=h(qe),y=o(qe,"UL",{});var Ve=l(y);ze=o(Ve,"LI",{});var Ul=l(ze);Ir=i(Ul,"\u4E0D\u505A\u4EFB\u4F55\u5904\u7406\u65F6\u5C31\u662F\u5FEB\u9012\u6765\u4E86\u5C31\u4E0B\u697C\u62FF\u3002"),Ul.forEach(t),Ar=h(Ve),He=o(Ve,"LI",{});var Dl=l(He);Lr=i(Dl,"\u8282\u6D41\u662F\u4E0D\u7BA1\u5FEB\u9012\u6765\u6CA1\u6765\uFF0C\u6BCF\u9694 10 \u5206\u949F\u4E0B\u4E00\u6B21\u697C\u3002"),Dl.forEach(t),xr=h(Ve),Me=o(Ve,"LI",{});var zl=l(Me);yr=i(zl,"\u9632\u6296\u5219\u662F\u7B2C\u4E00\u4E2A\u5FEB\u9012\u6765\u4E86\uFF0C\u7B49\u4E0A 10 \u5206\u949F\uFF0C\u8981\u662F\u5728\u8FD9\u4E2A 10 \u5206\u949F\u5185\u7B2C\u4E8C\u4E2A\u5FEB\u9012\u6765\u4E86\uFF0C\u5C31\u7EE7\u7EED\u7B49 10 \u5206\u949F\u770B\u6709\u6CA1\u6709\u7B2C\u4E09\u4E2A\u5FEB\u9012\uFF0C\u5982\u679C 10 \u5206\u949F\u5185\u4E0B\u4E00\u4E2A\u5FEB\u9012\u6CA1\u6765\u5C31\u4E0B\u697C\u62FF\u524D\u9762\u7684\u5FEB\u9012\u3002"),zl.forEach(t),Ve.forEach(t),qe.forEach(t),Pr=h(c),Je=o(c,"LI",{});var Hl=l(Je);$e=o(Hl,"P",{});var Ml=l($e);B=o(Ml,"A",{href:!0,rel:!0,target:!0});var Jl=l(B);Cr=i(Jl,"\u57FA\u4E8E Vue \u5B9E\u73B0\u4E00\u4E2A\u7B80\u6613 MVVM"),Jl.forEach(t),Ml.forEach(t),Hl.forEach(t),jr=h(c),Fe=o(c,"LI",{});var $l=l(Fe);Ge=o($l,"P",{});var Fl=l(Ge);q=o(Fl,"A",{href:!0,rel:!0,target:!0});var Gl=l(q);Sr=i(Gl,"Websocket \u539F\u7406\u53CA\u5177\u4F53\u4F7F\u7528\uFF08ws+socket.io\uFF09"),Gl.forEach(t),Fl.forEach(t),$l.forEach(t),Or=h(c),de=o(c,"LI",{});var fr=l(de);Ke=o(fr,"P",{});var Kl=l(Ke);V=o(Kl,"A",{href:!0,rel:!0,target:!0});var Rl=l(V);Br=i(Rl,"String.prototype.localeCompare()"),Rl.forEach(t),Kl.forEach(t),qr=h(fr),P=o(fr,"UL",{});var We=l(P);_e=o(We,"LI",{});var hr=l(_e);Vr=i(hr,"\u4E00\u4E2A\u7528\u6765\u6BD4\u8F83\u5B57\u7B26\u4E32\u7684\u65B9\u6CD5\uFF0C\u53EF\u4EE5\u7ED3\u5408 sort \u65B9\u6CD5\u5BF9\u5B57\u7B26\u4E32\u8FDB\u884C\u6392\u5E8F\uFF0C\u56E0\u4E3A sort \u65B9\u6CD5\u662F\u6309 ASCII \u503C\u6765\u6392\u5E8F\u7684\uFF0C\u5F88\u591A\u65F6\u5019\u4F7F\u7528\u8868\u73B0\u5E76\u4E0D\u597D\uFF0C\u7ED3\u5408"),Re=o(hr,"CODE",{});var Nl=l(Re);Wr=i(Nl,"localeCompare"),Nl.forEach(t),Tr=i(hr,"\u53EF\u4EE5\u505A\u5230\u6309\u5927\u5C0F\u5199\u6392\u5E8F\u3001\u5BF9\u5E26\u6709\u91CD\u97F3\u7B26\u53F7\u7684\u5B57\u7B26\u6392\u5E8F\u2026\u2026"),hr.forEach(t),Ur=h(We),Pe=o(We,"LI",{});var xl=l(Pe);Ne=o(xl,"CODE",{});var Zl=l(Ne);Dr=i(Zl,"localeCompare"),Zl.forEach(t),zr=i(xl,"\u63A5\u53D7\u4E09\u4E2A\u53C2\u6570\uFF1AcompareString\u3001locales\u3001options\uFF0C\u5176\u4E2D compareString\uFF08\u5373\u7528\u6765\u6BD4\u8F83\u7684\u5B57\u7B26\u4E32\uFF09\u662F\u5FC5\u9009\u7684\uFF0C\u5176\u4ED6\u4E3A\u53EF\u9009\u3002"),xl.forEach(t),Hr=h(We),Ce=o(We,"LI",{});var yl=l(Ce);Ze=o(yl,"CODE",{});var Ql=l(Ze);Mr=i(Ql,"localeCompare"),Ql.forEach(t),Jr=i(yl,"\u7684\u8FD4\u56DE\u503C\u6709\u4E09\u79CD\uFF0C\u8D1F\u6570\u3001\u6B63\u6570\u30010\uFF0C\u5176\u4E2D\u5982\u679C\u5F15\u7528\u5B57\u7B26\u5B58\u5728\u4E8E\u6BD4\u8F83\u5B57\u7B26\u4E4B\u524D\u5219\u4E3A\u8D1F\u6570; \u5982\u679C\u5F15\u7528\u5B57\u7B26\u5B58\u5728\u4E8E\u6BD4\u8F83\u5B57\u7B26\u4E4B\u540E\u5219\u4E3A\u6B63\u6570; \u76F8\u7B49\u7684\u65F6\u5019\u8FD4\u56DE 0 \u3002"),yl.forEach(t),We.forEach(t),fr.forEach(t),$r=h(c),ve=o(c,"LI",{});var pr=l(ve);Qe=o(pr,"P",{});var Xl=l(Qe);Fr=i(Xl,"Pinia \u548C Optional API \u7684\u7ED3\u5408\u4F7F\u7528"),Xl.forEach(t),Gr=h(pr),Ee=o(pr,"UL",{});var cr=l(Ee);Xe=o(cr,"LI",{});var Yl=l(Xe);W=o(Yl,"A",{href:!0,rel:!0,target:!0});var ea=l(W);Kr=i(ea,"Access Pinia State in the Options API"),ea.forEach(t),Yl.forEach(t),Rr=h(cr),Ye=o(cr,"LI",{});var ta=l(Ye);T=o(ta,"A",{href:!0,rel:!0,target:!0});var ra=l(T);Nr=i(ra,"Usage without setup()"),ra.forEach(t),ta.forEach(t),cr.forEach(t),pr.forEach(t),Zr=h(c),et=o(c,"LI",{});var oa=l(et);tt=o(oa,"P",{});var la=l(tt);U=o(la,"A",{href:!0,rel:!0,target:!0});var aa=l(U);Qr=i(aa,"How to Migrate from Vue CLI to Vite"),aa.forEach(t),la.forEach(t),oa.forEach(t),Xr=h(c),rt=o(c,"LI",{});var na=l(rt);ot=o(na,"P",{});var ia=l(ot);D=o(ia,"A",{href:!0,rel:!0,target:!0});var sa=l(D);Yr=i(sa,"\u4F7F\u7528 pnpm \u66FF\u6362 npm \u4F18\u5316\u9879\u76EE\u5F00\u53D1"),sa.forEach(t),ia.forEach(t),na.forEach(t),eo=h(c),lt=o(c,"LI",{});var fa=l(lt);at=o(fa,"P",{});var ha=l(at);z=o(ha,"A",{href:!0,rel:!0,target:!0});var pa=l(z);to=i(pa,"\u526A\u8D34\u677F\u64CD\u4F5C Clipboard API \u6559\u7A0B"),pa.forEach(t),ha.forEach(t),fa.forEach(t),ro=h(c),nt=o(c,"LI",{});var ca=l(nt);it=o(ca,"P",{});var ua=l(it);H=o(ua,"A",{href:!0,rel:!0,target:!0});var da=l(H);oo=i(da,"\u5982\u4F55\u505A\u524D\u7AEF\u5355\u5143\u6D4B\u8BD5"),da.forEach(t),ua.forEach(t),ca.forEach(t),lo=h(c),st=o(c,"LI",{});var _a=l(st);ft=o(_a,"P",{});var va=l(ft);M=o(va,"A",{href:!0,rel:!0,target:!0});var Ea=l(M);ao=i(Ea,"Vue-\u6D4B\u8BD5"),Ea.forEach(t),va.forEach(t),_a.forEach(t),no=h(c),ht=o(c,"LI",{});var ma=l(ht);pt=o(ma,"P",{});var ba=l(pt);J=o(ba,"A",{href:!0,rel:!0,target:!0});var ga=l(J);io=i(ga,"\u524D\u540E\u7AEF\u52A0\u5BC6\uFF08\u4E00\uFF09\uFF1A\u524D\u7AEF\u8BF7\u6C42\u52A0\u5BC6\u5C01\u88C5"),ga.forEach(t),ba.forEach(t),ma.forEach(t),so=h(c),me=o(c,"LI",{});var ur=l(me);ct=o(ur,"P",{});var wa=l(ct);$=o(wa,"A",{href:!0,rel:!0,target:!0});var ka=l($);fo=i(ka,"\u6DF1\u5165\u6D45\u51FA npm & yarn & pnpm \u5305\u7BA1\u7406\u673A\u5236"),ka.forEach(t),wa.forEach(t),ho=h(ur),ut=o(ur,"BLOCKQUOTE",{});var Ia=l(ut);dt=o(Ia,"P",{});var Aa=l(dt);po=i(Aa,`\u5F88\u591A\u4EBA\u8BA4\u4E3A npm \u662F node package manager \u7684\u7F29\u5199\uFF0C\u5176\u5B9E\u4E0D\u662F\uFF0C\u800C\u4E14 npm \u6839\u672C\u4E5F\u4E0D\u662F\u4EFB\u4F55\u77ED\u8BED\u7684\u7F29\u5199\u3002 \u5B83\u7684\u524D\u8EAB\u5176\u5B9E\u662F\u540D\u4E3A pm\uFF08pkgmakeinst\uFF09 \u7684 bash \u5DE5\u5177\uFF0C\u5B83\u53EF\u4EE5\u5728\u5404\u79CD\u5E73\u53F0\u4E0A\u5B89\u88C5\u5404\u79CD\u4E1C\u897F\u3002 \u786C\u8981\u8BF4\u7F29\u5199\u7684\u8BDD\uFF0C\u4E5F\u5E94\u8BE5\u662F node pm \u6216\u8005 new pm\u3002`),Aa.forEach(t),Ia.forEach(t),ur.forEach(t),co=h(c),_t=o(c,"LI",{});var La=l(_t);vt=o(La,"P",{});var xa=l(vt);F=o(xa,"A",{href:!0,rel:!0,target:!0});var ya=l(F);uo=i(ya,"\u8FC7\u5EA6\u4F7F\u7528\u61D2\u52A0\u8F7D\u5BF9 Web \u6027\u80FD\u7684\u5F71\u54CD"),ya.forEach(t),xa.forEach(t),La.forEach(t),_o=h(c),Et=o(c,"LI",{});var Pa=l(Et);mt=o(Pa,"P",{});var Ca=l(mt);G=o(Ca,"A",{href:!0,rel:!0,target:!0});var ja=l(G);vo=i(ja,"Vue \u9879\u76EE\u6027\u80FD\u4F18\u5316 \u2014 \u5B9E\u8DF5\u6307\u5357\uFF08\u7F51\u4E0A\u6700\u5168 / \u8BE6\u7EC6\uFF09"),ja.forEach(t),Ca.forEach(t),Pa.forEach(t),Eo=h(c),bt=o(c,"LI",{});var Sa=l(bt);gt=o(Sa,"P",{});var Oa=l(gt);K=o(Oa,"A",{href:!0,rel:!0,target:!0});var Ba=l(K);mo=i(Ba,"Vue \u6253\u5305 chunk-vendors.js \u6587\u4EF6\u8FC7\u5927\u89E3\u51B3\u65B9\u6848\uFF08compression-webpack-plugin\uFF09"),Ba.forEach(t),Oa.forEach(t),Sa.forEach(t),bo=h(c),wt=o(c,"LI",{});var qa=l(wt);kt=o(qa,"P",{});var Va=l(kt);R=o(Va,"A",{href:!0,rel:!0,target:!0});var Wa=l(R);go=i(Wa,"\u89E3\u51B3 NPM \u5B89\u88C5\u5E94\u7528\u51FA\u73B0 ERESOLVE \u9519\u8BEF"),Wa.forEach(t),Va.forEach(t),qa.forEach(t),wo=h(c),It=o(c,"LI",{});var Ta=l(It);At=o(Ta,"P",{});var Ua=l(At);N=o(Ua,"A",{href:!0,rel:!0,target:!0});var Da=l(N);ko=i(Da,"Web \u6027\u80FD\u4F18\u5316\uFF1AFOUC"),Da.forEach(t),Ua.forEach(t),Ta.forEach(t),Io=h(c),Lt=o(c,"LI",{});var za=l(Lt);xt=o(za,"P",{});var Ha=l(xt);Z=o(Ha,"A",{href:!0,rel:!0,target:!0});var Ma=l(Z);Ao=i(Ma,"\u50BB\u50BB\u5206\u4E0D\u6E05\u4E4B Cookie\u3001Session\u3001Token\u3001JWT"),Ma.forEach(t),Ha.forEach(t),za.forEach(t),Lo=h(c),yt=o(c,"LI",{});var Ja=l(yt);Pt=o(Ja,"P",{});var $a=l(Pt);Q=o($a,"A",{href:!0,rel:!0,target:!0});var Fa=l(Q);xo=i(Fa,"[\u8BD1\u6587]\u4E3A\u4EC0\u4E48 Angular \u6BD4 React \u66F4\u9002\u5408\u4F01\u4E1A\u7EA7\u5E94\u7528\u7A0B\u5E8F"),Fa.forEach(t),$a.forEach(t),Ja.forEach(t),c.forEach(t),tr=h(s),be=o(s,"H3",{id:!0});var Ga=l(be);je=o(Ga,"A",{href:!0});var Ka=l(je);yo=i(Ka,"\u540E\u7AEF"),Ka.forEach(t),Ga.forEach(t),rr=h(s),I=o(s,"OL",{});var Te=l(I);Ct=o(Te,"LI",{});var Ra=l(Ct);X=o(Ra,"A",{href:!0,rel:!0,target:!0});var Na=l(X);Po=i(Na,"Docker \u4ECE\u5165\u95E8\u5230\u5B9E\u8DF5"),Na.forEach(t),Ra.forEach(t),Co=h(Te),jt=o(Te,"LI",{});var Za=l(jt);Y=o(Za,"A",{href:!0,rel:!0,target:!0});var Qa=l(Y);jo=i(Qa,"Ubuntu \u5B89\u88C5\u65B0\u7248\u672C nodejs \u7684 5 \u79CD\u59FF\u52BF"),Qa.forEach(t),Za.forEach(t),So=h(Te),St=o(Te,"LI",{});var Xa=l(St);ee=o(Xa,"A",{href:!0,rel:!0,target:!0});var Ya=l(ee);Oo=i(Ya,"npm does not support Node.js v10.19.0"),Ya.forEach(t),Xa.forEach(t),Te.forEach(t),or=h(s),ge=o(s,"H2",{id:!0});var en=l(ge);Se=o(en,"A",{href:!0});var tn=l(Se);Bo=i(tn,"\u5176\u4ED6"),tn.forEach(t),en.forEach(t),lr=h(s),g=o(s,"OL",{});var A=l(g);Ot=o(A,"LI",{});var rn=l(Ot);te=o(rn,"A",{href:!0,rel:!0,target:!0});var on=l(te);qo=i(on,"\u8BE6\u7EC6\u7684\u5168\u81EA\u52A8\u8FFD\u756A\u6559\u7A0B\uFF1ASonarr+Jackett+qBittorrent+Jellyfin"),on.forEach(t),rn.forEach(t),Vo=h(A),Bt=o(A,"LI",{});var ln=l(Bt);re=o(ln,"A",{href:!0,rel:!0,target:!0});var an=l(re);Wo=i(an,"Open Source Alternative to"),an.forEach(t),ln.forEach(t),To=h(A),qt=o(A,"LI",{});var nn=l(qt);oe=o(nn,"A",{href:!0,rel:!0,target:!0});var sn=l(oe);Uo=i(sn,"\u5728 GitHub \u516C\u5F00\u4ED3\u5E93\u4E2D\u9690\u85CF\u81EA\u5DF1\u7684\u79C1\u4EBA\u90AE\u7BB1\u5730\u5740"),sn.forEach(t),nn.forEach(t),Do=h(A),Vt=o(A,"LI",{});var fn=l(Vt);le=o(fn,"A",{href:!0,rel:!0,target:!0});var hn=l(le);zo=i(hn,"\u5404\u79CD\u5F00\u53D1\u8005\u6587\u6863\u7684\u4EE5\u5F80\u7248\u672C"),hn.forEach(t),fn.forEach(t),Ho=h(A),Wt=o(A,"LI",{});var pn=l(Wt);ae=o(pn,"A",{href:!0,rel:!0,target:!0});var cn=l(ae);Mo=i(cn,"Github \u5220\u9664\u67D0\u4E2A\u6587\u4EF6\u7684\u6240\u6709\u63D0\u4EA4\u8BB0\u5F55"),cn.forEach(t),pn.forEach(t),A.forEach(t),ar=h(s),we=o(s,"H2",{id:!0});var un=l(we);Oe=o(un,"A",{href:!0});var dn=l(Oe);Jo=i(dn,"\u4E92\u8054\u7F51\u54F2\u5B66"),dn.forEach(t),un.forEach(t),nr=h(s),ne=o(s,"OL",{});var dr=l(ne);ke=o(dr,"LI",{});var _r=l(ke);Tt=o(_r,"P",{});var _n=l(Tt);ie=o(_n,"A",{href:!0,rel:!0,target:!0});var vn=l(ie);$o=i(vn,"Who Actually Owns Your Device?"),vn.forEach(t),_n.forEach(t),Fo=h(_r),Ut=o(_r,"BLOCKQUOTE",{});var En=l(Ut);Dt=o(En,"P",{});var mn=l(Dt);Go=i(mn,"What it means to truly own your device is having the power and ability to modify it at a system level should you choose to \u2013 even if you don\u2019t know what you\u2019re doing, you should have the right."),mn.forEach(t),En.forEach(t),_r.forEach(t),Ko=h(dr),k=o(dr,"LI",{});var pe=l(k);zt=o(pe,"P",{});var bn=l(zt);se=o(bn,"A",{href:!0,rel:!0,target:!0});var gn=l(se);Ro=i(gn,"Information forest"),gn.forEach(t),bn.forEach(t),No=h(pe),Ht=o(pe,"P",{});var wn=l(Ht);Zo=i(wn,"\u5728\u4EA7\u54C1\u6C89\u601D\u5F55\u5468\u520A\u770B\u5230\u7684\u63A8\u8350"),wn.forEach(t),Qo=h(pe),C=o(pe,"BLOCKQUOTE",{});var Ue=l(C);Mt=o(Ue,"P",{});var kn=l(Mt);Xo=i(kn,"What should the browser of the 2020s be?"),kn.forEach(t),Yo=h(Ue),Jt=o(Ue,"P",{});var In=l(Jt);el=i(In,"What will a browser built for research, analysis, rabbit-hole exploration, messy thinking, and collaboration look like? These features are listed in the order I thought of them in, not necessarily by importance."),In.forEach(t),tl=h(Ue),v=o(Ue,"OL",{});var m=l(v);$t=o(m,"LI",{});var An=l($t);rl=i(An,"Graph visualization and mind mapping."),An.forEach(t),ol=h(m),Ft=o(m,"LI",{});var Ln=l(Ft);ll=i(Ln,"Interactive history and version control."),Ln.forEach(t),al=h(m),Gt=o(m,"LI",{});var xn=l(Gt);nl=i(xn,"Predictive search paths."),xn.forEach(t),il=h(m),Kt=o(m,"LI",{});var yn=l(Kt);sl=i(yn,"Super Command-F (Superf)."),yn.forEach(t),fl=h(m),Rt=o(m,"LI",{});var Pn=l(Rt);hl=i(Pn,"Collaboration"),Pn.forEach(t),pl=h(m),Nt=o(m,"LI",{});var Cn=l(Nt);cl=i(Cn,"Automatic scraping and clusterin"),Cn.forEach(t),ul=h(m),Zt=o(m,"LI",{});var jn=l(Zt);dl=i(jn,"Built in word processing."),jn.forEach(t),_l=h(m),Qt=o(m,"LI",{});var Sn=l(Qt);vl=i(Sn,"Backlinks."),Sn.forEach(t),El=h(m),Xt=o(m,"LI",{});var On=l(Xt);ml=i(On,"An infinitely zoomable interface (ZUI)"),On.forEach(t),m.forEach(t),Ue.forEach(t),bl=h(pe),Be=o(pe,"P",{});var Pl=l(Be);gl=i(Pl,"\u76F8\u5173\u9605\u8BFB\uFF1A"),fe=o(Pl,"A",{href:!0,rel:!0,target:!0});var Bn=l(fe);wl=i(Bn,"Next Browser"),Bn.forEach(t),Pl.forEach(t),pe.forEach(t),dr.forEach(t),ir=h(s),j=o(s,"DIV",{class:!0});var vr=l(j);kl=o(vr,"HR",{}),Il=h(vr),Yt=o(vr,"OL",{});var qn=l(Yt);Ie=o(qn,"LI",{id:!0});var Cl=l(Ie);he=o(Cl,"A",{href:!0,rel:!0,target:!0});var Vn=l(he);Al=i(Vn,"\u4EC0\u4E48\u662F\u9632\u6296\u548C\u8282\u6D41\uFF1F\u6709\u4EC0\u4E48\u533A\u522B\uFF1F\u5982\u4F55\u5B9E\u73B0\uFF1F"),Vn.forEach(t),Ae=o(Cl,"A",{href:!0,class:!0});var Wn=l(Ae);Ll=i(Wn,"\u21A9"),Wn.forEach(t),Cl.forEach(t),qn.forEach(t),vr.forEach(t),this.h()},h(){a(w,"href","#\u7F16\u7A0B\u76F8\u5173"),a(u,"id","\u7F16\u7A0B\u76F8\u5173"),a(b,"href","#\u524D\u7AEF"),a(d,"id","\u524D\u7AEF"),a(O,"href","https://www.youtube.com/watch?v=cjIswDCKgu0"),a(O,"rel","nofollow noopener noreferrer external"),a(O,"target","_blank"),a(ue,"href","#fn-1"),a(ue,"class","footnote-ref"),a(ye,"id","fnref-1"),a(B,"href","https://juejin.cn/post/6844904099704471559"),a(B,"rel","nofollow noopener noreferrer external"),a(B,"target","_blank"),a(q,"href","https://juejin.cn/post/6857716625764777991"),a(q,"rel","nofollow noopener noreferrer external"),a(q,"target","_blank"),a(V,"href","https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare"),a(V,"rel","nofollow noopener noreferrer external"),a(V,"target","_blank"),a(W,"href","https://vueschool.io/lessons/access-pinia-state-in-the-options-api"),a(W,"rel","nofollow noopener noreferrer external"),a(W,"target","_blank"),a(T,"href","https://pinia.vuejs.org/cookbook/options-api.html"),a(T,"rel","nofollow noopener noreferrer external"),a(T,"target","_blank"),a(U,"href","https://vueschool.io/articles/vuejs-tutorials/how-to-migrate-from-vue-cli-to-vite/"),a(U,"rel","nofollow noopener noreferrer external"),a(U,"target","_blank"),a(D,"href","https://juejin.cn/post/7067801337076908068"),a(D,"rel","nofollow noopener noreferrer external"),a(D,"target","_blank"),a(z,"href","https://www.ruanyifeng.com/blog/2021/01/clipboard-api.html"),a(z,"rel","nofollow noopener noreferrer external"),a(z,"target","_blank"),a(H,"href","https://juejin.cn/post/7039108357554176037"),a(H,"rel","nofollow noopener noreferrer external"),a(H,"target","_blank"),a(M,"href","https://staging-cn.vuejs.org/guide/scaling-up/testing.html"),a(M,"rel","nofollow noopener noreferrer external"),a(M,"target","_blank"),a(J,"href","https://www.hsmus.top/202011210.html"),a(J,"rel","nofollow noopener noreferrer external"),a(J,"target","_blank"),a($,"href","https://mp.weixin.qq.com/s/ZTI-8RI0l314Ki9oBxqRWw"),a($,"rel","nofollow noopener noreferrer external"),a($,"target","_blank"),a(F,"href","https://juejin.cn/post/7074759905197948935"),a(F,"rel","nofollow noopener noreferrer external"),a(F,"target","_blank"),a(G,"href","https://juejin.cn/post/6844903913410314247"),a(G,"rel","nofollow noopener noreferrer external"),a(G,"target","_blank"),a(K,"href","https://blog.csdn.net/zz00008888/article/details/119893222"),a(K,"rel","nofollow noopener noreferrer external"),a(K,"target","_blank"),a(R,"href","https://blog.alanwei.com/blog/2021/03/30/npm-install-eresulve-error/"),a(R,"rel","nofollow noopener noreferrer external"),a(R,"target","_blank"),a(N,"href","https://mp.weixin.qq.com/s/gCn_QwuhiT4aSKZB6bDs6g"),a(N,"rel","nofollow noopener noreferrer external"),a(N,"target","_blank"),a(Z,"href","https://juejin.cn/post/6844904034181070861"),a(Z,"rel","nofollow noopener noreferrer external"),a(Z,"target","_blank"),a(Q,"href","https://juejin.cn/post/7060399592298250270"),a(Q,"rel","nofollow noopener noreferrer external"),a(Q,"target","_blank"),a(je,"href","#\u540E\u7AEF"),a(be,"id","\u540E\u7AEF"),a(X,"href","https://yeasy.gitbook.io/docker_practice/"),a(X,"rel","nofollow noopener noreferrer external"),a(X,"target","_blank"),a(Y,"href","https://uzykj.com/_posts/javascript/nodejs/basic/2021-08-17-ubuntu-install-nodejs.html#%E5%A7%BF%E5%8A%BFa-%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85"),a(Y,"rel","nofollow noopener noreferrer external"),a(Y,"target","_blank"),a(ee,"href","https://askubuntu.com/questions/1382565/npm-does-not-support-node-js-v10-19-0"),a(ee,"rel","nofollow noopener noreferrer external"),a(ee,"target","_blank"),a(Se,"href","#\u5176\u4ED6"),a(ge,"id","\u5176\u4ED6"),a(te,"href","https://www.dnlab.net/archives/65/"),a(te,"rel","nofollow noopener noreferrer external"),a(te,"target","_blank"),a(re,"href","https://www.opensourcealternative.to/"),a(re,"rel","nofollow noopener noreferrer external"),a(re,"target","_blank"),a(oe,"href","https://blog.walterlv.com/post/remove-personal-emails-from-public-repos.html"),a(oe,"rel","nofollow noopener noreferrer external"),a(oe,"target","_blank"),a(le,"href","https://devdocs.io/"),a(le,"rel","nofollow noopener noreferrer external"),a(le,"target","_blank"),a(ae,"href","https://cloud.tencent.com/developer/article/1665810"),a(ae,"rel","nofollow noopener noreferrer external"),a(ae,"target","_blank"),a(Oe,"href","#\u4E92\u8054\u7F51\u54F2\u5B66"),a(we,"id","\u4E92\u8054\u7F51\u54F2\u5B66"),a(ie,"href","https://chuck.is/root/"),a(ie,"rel","nofollow noopener noreferrer external"),a(ie,"target","_blank"),a(se,"href","https://tyler.cafe/information_forest"),a(se,"rel","nofollow noopener noreferrer external"),a(se,"target","_blank"),a(fe,"href","https://mp.weixin.qq.com/s/6vKJxVhXXqLvBqf_V1KCwQ"),a(fe,"rel","nofollow noopener noreferrer external"),a(fe,"target","_blank"),a(he,"href","https://vue3js.cn/interview/JavaScript/debounce_throttle.html#%E4%B8%80%E3%80%81%E6%98%AF%E4%BB%80%E4%B9%88"),a(he,"rel","nofollow noopener noreferrer external"),a(he,"target","_blank"),a(Ae,"href","#fnref-1"),a(Ae,"class","footnote-backref"),a(Ie,"id","fn-1"),a(j,"class","footnotes")},m(s,_){E(s,u,_),e(u,w),e(w,L),E(s,S,_),E(s,d,_),e(d,b),e(b,xe),E(s,er,_),E(s,p,_),e(p,x),e(x,De),e(De,O),e(O,Er),e(x,mr),e(x,ce),e(ce,br),e(ce,ye),e(ye,ue),e(ue,gr),e(ce,wr),e(x,kr),e(x,y),e(y,ze),e(ze,Ir),e(y,Ar),e(y,He),e(He,Lr),e(y,xr),e(y,Me),e(Me,yr),e(p,Pr),e(p,Je),e(Je,$e),e($e,B),e(B,Cr),e(p,jr),e(p,Fe),e(Fe,Ge),e(Ge,q),e(q,Sr),e(p,Or),e(p,de),e(de,Ke),e(Ke,V),e(V,Br),e(de,qr),e(de,P),e(P,_e),e(_e,Vr),e(_e,Re),e(Re,Wr),e(_e,Tr),e(P,Ur),e(P,Pe),e(Pe,Ne),e(Ne,Dr),e(Pe,zr),e(P,Hr),e(P,Ce),e(Ce,Ze),e(Ze,Mr),e(Ce,Jr),e(p,$r),e(p,ve),e(ve,Qe),e(Qe,Fr),e(ve,Gr),e(ve,Ee),e(Ee,Xe),e(Xe,W),e(W,Kr),e(Ee,Rr),e(Ee,Ye),e(Ye,T),e(T,Nr),e(p,Zr),e(p,et),e(et,tt),e(tt,U),e(U,Qr),e(p,Xr),e(p,rt),e(rt,ot),e(ot,D),e(D,Yr),e(p,eo),e(p,lt),e(lt,at),e(at,z),e(z,to),e(p,ro),e(p,nt),e(nt,it),e(it,H),e(H,oo),e(p,lo),e(p,st),e(st,ft),e(ft,M),e(M,ao),e(p,no),e(p,ht),e(ht,pt),e(pt,J),e(J,io),e(p,so),e(p,me),e(me,ct),e(ct,$),e($,fo),e(me,ho),e(me,ut),e(ut,dt),e(dt,po),e(p,co),e(p,_t),e(_t,vt),e(vt,F),e(F,uo),e(p,_o),e(p,Et),e(Et,mt),e(mt,G),e(G,vo),e(p,Eo),e(p,bt),e(bt,gt),e(gt,K),e(K,mo),e(p,bo),e(p,wt),e(wt,kt),e(kt,R),e(R,go),e(p,wo),e(p,It),e(It,At),e(At,N),e(N,ko),e(p,Io),e(p,Lt),e(Lt,xt),e(xt,Z),e(Z,Ao),e(p,Lo),e(p,yt),e(yt,Pt),e(Pt,Q),e(Q,xo),E(s,tr,_),E(s,be,_),e(be,je),e(je,yo),E(s,rr,_),E(s,I,_),e(I,Ct),e(Ct,X),e(X,Po),e(I,Co),e(I,jt),e(jt,Y),e(Y,jo),e(I,So),e(I,St),e(St,ee),e(ee,Oo),E(s,or,_),E(s,ge,_),e(ge,Se),e(Se,Bo),E(s,lr,_),E(s,g,_),e(g,Ot),e(Ot,te),e(te,qo),e(g,Vo),e(g,Bt),e(Bt,re),e(re,Wo),e(g,To),e(g,qt),e(qt,oe),e(oe,Uo),e(g,Do),e(g,Vt),e(Vt,le),e(le,zo),e(g,Ho),e(g,Wt),e(Wt,ae),e(ae,Mo),E(s,ar,_),E(s,we,_),e(we,Oe),e(Oe,Jo),E(s,nr,_),E(s,ne,_),e(ne,ke),e(ke,Tt),e(Tt,ie),e(ie,$o),e(ke,Fo),e(ke,Ut),e(Ut,Dt),e(Dt,Go),e(ne,Ko),e(ne,k),e(k,zt),e(zt,se),e(se,Ro),e(k,No),e(k,Ht),e(Ht,Zo),e(k,Qo),e(k,C),e(C,Mt),e(Mt,Xo),e(C,Yo),e(C,Jt),e(Jt,el),e(C,tl),e(C,v),e(v,$t),e($t,rl),e(v,ol),e(v,Ft),e(Ft,ll),e(v,al),e(v,Gt),e(Gt,nl),e(v,il),e(v,Kt),e(Kt,sl),e(v,fl),e(v,Rt),e(Rt,hl),e(v,pl),e(v,Nt),e(Nt,cl),e(v,ul),e(v,Zt),e(Zt,dl),e(v,_l),e(v,Qt),e(Qt,vl),e(v,El),e(v,Xt),e(Xt,ml),e(k,bl),e(k,Be),e(Be,gl),e(Be,fe),e(fe,wl),E(s,ir,_),E(s,j,_),e(j,kl),e(j,Il),e(j,Yt),e(Yt,Ie),e(Ie,he),e(he,Al),e(Ie,Ae),e(Ae,Ll)},p:Zn,d(s){s&&t(u),s&&t(S),s&&t(d),s&&t(er),s&&t(p),s&&t(tr),s&&t(be),s&&t(rr),s&&t(I),s&&t(or),s&&t(ge),s&&t(lr),s&&t(g),s&&t(ar),s&&t(we),s&&t(nr),s&&t(ne),s&&t(ir),s&&t(j)}}}function Yn(Le){let u,w;const L=[Le[0],Dn];let S={$$slots:{default:[Xn]},$$scope:{ctx:Le}};for(let d=0;d{w(0,u=jl(jl({},u),Un(L)))},u=Un(u),[u]}class pi extends zn{constructor(u){super(),Hn(this,u,ei,Yn,Mn,{})}}export{pi as default,Dn as metadata};