You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
250kb-Club/build/_app/index-ba164c70.js

3 lines
27 KiB
JavaScript

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

import{S as t,i as e,s as a,c as n,e as r,a as s,b as o,d as h,f as i,g as c,u as l,t as g,h as p,j as u,k as m,l as W,m as f,n as d,o as $,p as x,q as b,r as w,v as y,w as v,x as k,y as E,z as T,A as z,B as P,C as S,D as I,E as j,F as M}from"./navigation-1196a7f3.js";function A(t){let e,a;const u=t[2].default,m=n(u,t,t[1],null);return{c(){e=r("a"),m&&m.c(),this.h()},l(t){e=s(t,"A",{href:!0,rel:!0,target:!0});var a=o(e);m&&m.l(a),a.forEach(h),this.h()},h(){i(e,"href",t[0]),i(e,"rel","noopener"),i(e,"target","_blank")},m(t,n){c(t,e,n),m&&m.m(e,null),a=!0},p(t,[n]){m&&m.p&&2&n&&l(m,u,t,t[1],n,null,null),(!a||1&n)&&i(e,"href",t[0])},i(t){a||(g(m,t),a=!0)},o(t){p(m,t),a=!1},d(t){t&&h(e),m&&m.d(t)}}}function B(t,e,a){let{$$slots:n={},$$scope:r}=e,{href:s}=e;return t.$$set=t=>{"href"in t&&a(0,s=t.href),"$$scope"in t&&a(1,r=t.$$scope)},[s,r,n]}class C extends t{constructor(t){super(),e(this,t,B,A,a,{href:0})}}function D(t){let e;return{c(){e=u("Github")},l(t){e=f(t,"Github")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function N(t){let e;return{c(){e=u("Sourcehut")},l(t){e=f(t,"Sourcehut")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function R(t){let e;return{c(){e=u("1MB.club")},l(t){e=f(t,"1MB.club")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function L(t){let e,a,n,i,l,y,v,k,E,T,z,P,S,I,j,M,A,B,L,O,G,H,_,q,F,J,V,U;return L=new C({props:{href:"https://github.com/nkoehring/250kb-club",$$slots:{default:[D]},$$scope:{ctx:t}}}),G=new C({props:{href:"https://sr.ht/~koehr/the-250kb-club/",$$slots:{default:[N]},$$scope:{ctx:t}}}),J=new C({props:{href:"https://1MB.club",$$slots:{default:[R]},$$scope:{ctx:t}}}),{c(){e=r("header"),a=r("h1"),n=u("The 250kb Club"),i=m(),l=r("p"),y=u("The WWW has become a bloated mess. Many pages are loading megabytes of Javascript to show you a few kilobytes of content.\n These things are a "),v=r("strong"),k=u("cancerous growth"),E=u(" on the web and we should stand up against it."),T=m(),z=r("p"),P=u("We can make a difference - no matter how small it may seem. The "),S=r("em"),I=u("250kb Club"),j=u(" is a collection of web pages that focus on performance, efficiency and accessibility."),M=m(),A=r("p"),B=u("If you'd like to suggest a web page to add to this collection, open a ticket on\n "),W(L.$$.fragment),O=u("\n or\n "),W(G.$$.fragment),H=u(".\n The site will be reviewed and, if applicable, added to the list below."),_=m(),q=r("p"),F=u("If your pages exceeds 250kb, you might consider "),W(J.$$.fragment),V=u(" which is the inspiration for this page.")},l(t){e=s(t,"HEADER",{});var r=o(e);a=s(r,"H1",{});var c=o(a);n=f(c,"The 250kb Club"),c.forEach(h),i=d(r),l=s(r,"P",{});var g=o(l);y=f(g,"The WWW has become a bloated mess. Many pages are loading megabytes of Javascript to show you a few kilobytes of content.\n These things are a "),v=s(g,"STRONG",{});var p=o(v);k=f(p,"cancerous growth"),p.forEach(h),E=f(g," on the web and we should stand up against it."),g.forEach(h),T=d(r),z=s(r,"P",{});var u=o(z);P=f(u,"We can make a difference - no matter how small it may seem. The "),S=s(u,"EM",{});var m=o(S);I=f(m,"250kb Club"),m.forEach(h),j=f(u," is a collection of web pages that focus on performance, efficiency and accessibility."),u.forEach(h),M=d(r),A=s(r,"P",{});var W=o(A);B=f(W,"If you'd like to suggest a web page to add to this collection, open a ticket on\n "),$(L.$$.fragment,W),O=f(W,"\n or\n "),$(G.$$.fragment,W),H=f(W,".\n The site will be reviewed and, if applicable, added to the list below."),W.forEach(h),_=d(r),q=s(r,"P",{});var x=o(q);F=f(x,"If your pages exceeds 250kb, you might consider "),$(J.$$.fragment,x),V=f(x," which is the inspiration for this page."),x.forEach(h),r.forEach(h)},m(t,r){c(t,e,r),x(e,a),x(a,n),x(e,i),x(e,l),x(l,y),x(l,v),x(v,k),x(l,E),x(e,T),x(e,z),x(z,P),x(z,S),x(S,I),x(z,j),x(e,M),x(e,A),x(A,B),b(L,A,null),x(A,O),b(G,A,null),x(A,H),x(e,_),x(e,q),x(q,F),b(J,q,null),x(q,V),U=!0},p(t,[e]){const a={};1&e&&(a.$$scope={dirty:e,ctx:t}),L.$set(a);const n={};1&e&&(n.$$scope={dirty:e,ctx:t}),G.$set(n);const r={};1&e&&(r.$$scope={dirty:e,ctx:t}),J.$set(r)},i(t){U||(g(L.$$.fragment,t),g(G.$$.fragment,t),g(J.$$.fragment,t),U=!0)},o(t){p(L.$$.fragment,t),p(G.$$.fragment,t),p(J.$$.fragment,t),U=!1},d(t){t&&h(e),w(L),w(G),w(J)}}}class O extends t{constructor(t){super(),e(this,t,null,L,a,{})}}function G(t){let e;return{c(){e=u("Norman Köhring")},l(t){e=f(t,"Norman Köhring")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function H(t){let e;return{c(){e=u("Bradley Taunt")},l(t){e=f(t,"Bradley Taunt")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function _(t){let e;return{c(){e=u("1MB.club")},l(t){e=f(t,"1MB.club")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function q(t){let e;return{c(){e=u("Github")},l(t){e=f(t,"Github")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function F(t){let e;return{c(){e=u("Sourcehut")},l(t){e=f(t,"Sourcehut")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function J(t){let e,a,n,l,y,v,k,E,T,z,P,S,I,j,M,A;return l=new C({props:{href:"https://koehr.in",$$slots:{default:[G]},$$scope:{ctx:t}}}),v=new C({props:{href:"https://uglyduck.ca",$$slots:{default:[H]},$$scope:{ctx:t}}}),E=new C({props:{href:"https://1MB.club",$$slots:{default:[_]},$$scope:{ctx:t}}}),S=new C({props:{href:"https://github.com/nkoehring/250kb-club",$$slots:{default:[q]},$$scope:{ctx:t}}}),j=new C({props:{href:"https://sr.ht/~koehr/the-250kb-club/",$$slots:{default:[F]},$$scope:{ctx:t}}}),{c(){e=r("footer"),a=r("p"),n=u("Made with ♥ for a performant web by "),W(l.$$.fragment),y=u(".\n Inspired by "),W(v.$$.fragment),k=u("s "),W(E.$$.fragment),T=m(),z=r("br"),P=u("\n The code of this page is open source. You can find it on "),W(S.$$.fragment),I=u("\n and "),W(j.$$.fragment),M=u("."),this.h()},l(t){e=s(t,"FOOTER",{id:!0,class:!0});var r=o(e);a=s(r,"P",{});var i=o(a);n=f(i,"Made with ♥ for a performant web by "),$(l.$$.fragment,i),y=f(i,".\n Inspired by "),$(v.$$.fragment,i),k=f(i,"s "),$(E.$$.fragment,i),T=d(i),z=s(i,"BR",{}),P=f(i,"\n The code of this page is open source. You can find it on "),$(S.$$.fragment,i),I=f(i,"\n and "),$(j.$$.fragment,i),M=f(i,"."),i.forEach(h),r.forEach(h),this.h()},h(){i(e,"id","main-footer"),i(e,"class","svelte-12uobvg")},m(t,r){c(t,e,r),x(e,a),x(a,n),b(l,a,null),x(a,y),b(v,a,null),x(a,k),b(E,a,null),x(a,T),x(a,z),x(a,P),b(S,a,null),x(a,I),b(j,a,null),x(a,M),A=!0},p(t,[e]){const a={};1&e&&(a.$$scope={dirty:e,ctx:t}),l.$set(a);const n={};1&e&&(n.$$scope={dirty:e,ctx:t}),v.$set(n);const r={};1&e&&(r.$$scope={dirty:e,ctx:t}),E.$set(r);const s={};1&e&&(s.$$scope={dirty:e,ctx:t}),S.$set(s);const o={};1&e&&(o.$$scope={dirty:e,ctx:t}),j.$set(o)},i(t){A||(g(l.$$.fragment,t),g(v.$$.fragment,t),g(E.$$.fragment,t),g(S.$$.fragment,t),g(j.$$.fragment,t),A=!0)},o(t){p(l.$$.fragment,t),p(v.$$.fragment,t),p(E.$$.fragment,t),p(S.$$.fragment,t),p(j.$$.fragment,t),A=!1},d(t){t&&h(e),w(l),w(v),w(E),w(S),w(j)}}}class V extends t{constructor(t){super(),e(this,t,null,J,a,{})}}function U(t){let e;return{c(){e=u("Phantomas")},l(t){e=f(t,"Phantomas")},m(t,a){c(t,e,a)},d(t){t&&h(e)}}}function K(t){let e,a,n,l,y,v,k,E,T,z,P,S,I,j,M,A,B,D,N,R,L,O,G,H,_,q,F,J,V,K;return R=new C({props:{href:"https://github.com/macbre/phantomas",$$slots:{default:[U]},$$scope:{ctx:t}}}),{c(){e=r("input"),a=m(),n=r("label"),l=r("span"),y=u("How does this work?"),v=m(),k=r("span"),E=u(" x "),T=m(),z=r("article"),P=r("header"),S=r("h1"),I=u("Technical Details"),j=m(),M=r("p"),A=u("The values shown in the list are URL, Total Weight, Content Ratio."),B=m(),D=r("p"),N=u("Websites listed here are downloaded and analyzed with\n "),W(R.$$.fragment),L=u(".\n The total weight is counted and then the size of actual content is measured\n and shown as a ratio."),O=m(),G=r("p"),H=u("For example: If a website has a total weight of 100kb and 60kb are the\n documents structure, text, images, videos and so on, then the content ratio\n is 60%. The rest are extras like CSS, JavaScript and so on. It is hard to\n say what a good ratio is but my gut feeling is that everything above 20% is\n pretty good already."),_=m(),q=r("p"),F=r("strong"),J=u("Disclaimer:"),V=u(" Currently, inline scripts and styles are\n measured as content due to technical limitations of Phantomas. This will\n hopefully be fixed soon."),this.h()},l(t){e=s(t,"INPUT",{id:!0,type:!0,class:!0}),a=d(t),n=s(t,"LABEL",{for:!0,class:!0});var r=o(n);l=s(r,"SPAN",{class:!0});var i=o(l);y=f(i,"How does this work?"),i.forEach(h),v=d(r),k=s(r,"SPAN",{class:!0});var c=o(k);E=f(c," x "),c.forEach(h),r.forEach(h),T=d(t),z=s(t,"ARTICLE",{id:!0,class:!0});var g=o(z);P=s(g,"HEADER",{});var p=o(P);S=s(p,"H1",{});var u=o(S);I=f(u,"Technical Details"),u.forEach(h),p.forEach(h),j=d(g),M=s(g,"P",{});var m=o(M);A=f(m,"The values shown in the list are URL, Total Weight, Content Ratio."),m.forEach(h),B=d(g),D=s(g,"P",{});var W=o(D);N=f(W,"Websites listed here are downloaded and analyzed with\n "),$(R.$$.fragment,W),L=f(W,".\n The total weight is counted and then the size of actual content is measured\n and shown as a ratio."),W.forEach(h),O=d(g),G=s(g,"P",{});var x=o(G);H=f(x,"For example: If a website has a total weight of 100kb and 60kb are the\n documents structure, text, images, videos and so on, then the content ratio\n is 60%. The rest are extras like CSS, JavaScript and so on. It is hard to\n say what a good ratio is but my gut feeling is that everything above 20% is\n pretty good already."),x.forEach(h),_=d(g),q=s(g,"P",{});var b=o(q);F=s(b,"STRONG",{});var w=o(F);J=f(w,"Disclaimer:"),w.forEach(h),V=f(b," Currently, inline scripts and styles are\n measured as content due to technical limitations of Phantomas. This will\n hopefully be fixed soon."),b.forEach(h),g.forEach(h),this.h()},h(){i(e,"id","info-toggle"),i(e,"type","checkbox"),i(e,"class","svelte-nu5fg0"),i(l,"class","info-text svelte-nu5fg0"),i(k,"class","info-close svelte-nu5fg0"),i(n,"for","info-toggle"),i(n,"class","svelte-nu5fg0"),i(z,"id","info-popup"),i(z,"class","svelte-nu5fg0")},m(t,r){c(t,e,r),c(t,a,r),c(t,n,r),x(n,l),x(l,y),x(n,v),x(n,k),x(k,E),c(t,T,r),c(t,z,r),x(z,P),x(P,S),x(S,I),x(z,j),x(z,M),x(M,A),x(z,B),x(z,D),x(D,N),b(R,D,null),x(D,L),x(z,O),x(z,G),x(G,H),x(z,_),x(z,q),x(q,F),x(F,J),x(q,V),K=!0},p(t,[e]){const a={};1&e&&(a.$$scope={dirty:e,ctx:t}),R.$set(a)},i(t){K||(g(R.$$.fragment,t),K=!0)},o(t){p(R.$$.fragment,t),K=!1},d(t){t&&h(e),t&&h(a),t&&h(n),t&&h(T),t&&h(z),w(R)}}}class Y extends t{constructor(t){super(),e(this,t,null,K,a,{})}}var Q=[{url:"https://koehr.in",contentWeight:23078,extraWeight:66537,stamp:1606004545427},{url:"https://koehr.tech",contentWeight:4964,extraWeight:20108,stamp:1606004547391},{url:"https://sjmulder.nl",contentWeight:2361,extraWeight:0,stamp:1606004663706},{url:"http://cyberia.host",contentWeight:1191,extraWeight:0,stamp:1606004664417},{url:"https://text.npr.org",contentWeight:2760,extraWeight:0,stamp:1606004665037},{url:"https://playerone.kevincox.ca",contentWeight:1904,extraWeight:42661,stamp:1606004665881},{url:"https://dotfilehub.com",contentWeight:961,extraWeight:1281,stamp:1606004667422},{url:"https://manpages.bsd.lv",contentWeight:7045,extraWeight:1346,stamp:1606004669823},{url:"https://danluu.com",contentWeight:2895,extraWeight:0,stamp:1606004670441},{url:"https://gtf.io",contentWeight:2040,extraWeight:2752,stamp:1606004671103},{url:"http://minid.net",contentWeight:4110,extraWeight:0,stamp:1606004672171},{url:"https://250kb.club",contentWeight:1682,extraWeight:8330,stamp:1606070901151},{url:"https://subreply.com",contentWeight:6713,extraWeight:52472,stamp:1606070902296},{url:"https://seirdy.one",contentWeight:1554,extraWeight:1951,stamp:1606070903577},{url:"https://richj.co",contentWeight:2119,extraWeight:1840,stamp:1606070904708},{url:"https://mkws.sh/",contentWeight:75059,extraWeight:7051,stamp:1606070907275},{url:"https://porkbrain.com",contentWeight:89742,extraWeight:1941,stamp:1606070908242},{url:"https://pgjones.dev",contentWeight:15979,extraWeight:187928,stamp:1606070910182},{url:"https://jaime.gomezobregon.com",contentWeight:21100,extraWeight:71592,stamp:1606070911329},{url:"https://lawzava.com",contentWeight:2324,extraWeight:2267,stamp:1606070912369},{url:"https://www.cleanpython.com/",contentWeight:7781,extraWeight:126068,stamp:1606070914335},{url:"https://monokai.nl",contentWeight:4823,extraWeight:85479,stamp:1606070915137},{url:"https://flatpackapps.com",contentWeight:41219,extraWeight:1262,stamp:1606070917537},{url:"https://frontaid.io",contentWeight:59536,extraWeight:103859,stamp:1606070918722},{url:"https://worldti.me",contentWeight:3099,extraWeight:39571,stamp:1606070920657},{url:"https://sneak.berlin",contentWeight:187882,extraWeight:1257173,stamp:1606070922342},{url:"https://plumebio.com",contentWeight:1994,extraWeight:1598,stamp:1606070924010},{url:"https://jeremysarber.com",contentWeight:2522,extraWeight:0,stamp:1606070925135},{url:"https://kunalmarwaha.com/",contentWeight:917,extraWeight:850,stamp:1606084225033},{url:"https://weboas.is/",contentWeight:20293,extraWeight:93372,stamp:1606084229149},{url:"https://jlelse.blog/",contentWeight:3834,extraWeight:1363,stamp:1606084229673},{url:"https://h3liu.ml/",contentWeight:13834,extraWeight:0,stamp:1606086291497},{url:"https://unix.lgbt/",contentWeight:2952,extraWeight:0,stamp:1606086292019},{url:"https://sr.ht/",contentWeight:5765,extraWeight:24633,stamp:1606086293004},{url:"https://sourcehut.org/",contentWeight:86581,extraWeight:2375,stamp:1606086293917},{url:"http://oxenburypartners.com/",contentWeight:2140,extraWeight:0,stamp:1606088516011},{url:"https://1mb.club/",contentWeight:2247,extraWeight:634,stamp:1606088516588},{url:"https://freesolitaire.win/",contentWeight:12942,extraWeight:0,stamp:1606088517218},{url:"https://motherfuckingwebsite.com/",contentWeight:5351,extraWeight:0,stamp:1606088518012},{url:"https://berkshirehathaway.com",contentWeight:7316,extraWeight:39182,stamp:1606088518654},{url:"https://susam.in",contentWeight:2285,extraWeight:3235,stamp:1606088519297},{url:"https://bridge.simplefin.org",contentWeight:3684,extraWeight:3165,stamp:1606088520161},{url:"https://lukeramsden.com",contentWeight:5345,extraWeight:0,stamp:1606088520585},{url:"https://mataroa.blog",contentWeight:2978,extraWeight:2692,stamp:1606088521426},{url:"https://jvanelian.dev",contentWeight:2770,extraWeight:17141,stamp:1606088523476},{url:"https://uglyduck.ca",contentWeight:1694,extraWeight:749,stamp:1606088523943},{url:"https://legiblenews.com",contentWeight:7452,extraWeight:0,stamp:1606088525060},{url:"https://cronokirby.com",contentWeight:8458,extraWeight:81149,stamp:1606088527558},{url:"https://lite.cnn.com",contentWeight:5420,extraWeight:70215,stamp:1606088528454},{url:"https://john-doe.neocities.org",contentWeight:133914,extraWeight:2573,stamp:1606088529088},{url:"https://news.ycombinator.com",contentWeight:7346,extraWeight:4345,stamp:1606088530475},{url:"https://blog.fefe.de",contentWeight:27461,extraWeight:0,stamp:1606088530940},{url:"https://ianmobbs.com",contentWeight:2598,extraWeight:214264,stamp:1606088532199},{url:"https://webperf.xyz",contentWeight:9661,extraWeight:35231,stamp:1606088534037},{url:"https://fullstackpython.com",contentWeight:28552,extraWeight:0,stamp:1606088535244},{url:"http://1.klose.berlin/",contentWeight:34997,extraWeight:60347,stamp:1606088536150},{url:"https://benovermyer.com/",contentWeight:110662,extraWeight:5470,stamp:1606088537677},{url:"https://www.tuhs.org/",contentWeight:141569,extraWeight:662,stamp:1606088539384},{url:"https://searchbot.app/",contentWeight:13506,extraWeight:336568,stamp:1606088540041},{url:"https://lobste.rs/",contentWeight:24081,extraWeight:12026,stamp:1606088541261},{url:"https://alexanderobenauer.com",contentWeight:11738,extraWeight:600020,stamp:1606088543064},{url:"https://codelayer.de",contentWeight:102141,extraWeight:37034,stamp:1606088543664},{url:"https://matthewstrom.com",contentWeight:154248,extraWeight:23142,stamp:1606088544352},{url:"https://danielsada.tech/",contentWeight:59391,extraWeight:99660,stamp:1606088546301},{url:"https://ihaque.org/",contentWeight:3288,extraWeight:220711,stamp:1606088547866},{url:"https://ultimateelectronicsbook.com/",contentWeight:46905,extraWeight:24880,stamp:1606088548890},{url:"https://xubuntu.org/",contentWeight:36807,extraWeight:62584,stamp:1606088550361},{url:"https://www.tarsnap.com/",contentWeight:59231,extraWeight:52315,stamp:1606088551470},{url:"https://ylukem.com/",contentWeight:2422,extraWeight:279530,stamp:1606088553477},{url:"https://iain.in/",contentWeight:1660,extraWeight:133839,stamp:1606088554500},{url:"https://nicetranslator.com/",contentWeight:1499,extraWeight:230752,stamp:1606088555450},{url:"http://dotnom.com/",contentWeight:299158,extraWeight:34006,stamp:1606088556995},{url:"https://jvelo.at/",contentWeight:4350,extraWeight:279749,stamp:1606088558401},{url:"http://dpldocs.info/this-week-in-d/Blog.html",contentWeight:44016,extraWeight:28006,stamp:1606088559689},{url:"https://lucianmarin.com/",contentWeight:2229,extraWeight:51232,stamp:1606088560379},{url:"https://www.rowlingindex.org/",contentWeight:10575,extraWeight:39183,stamp:1606088561695},{url:"https://uberspace.de/",contentWeight:163398,extraWeight:331580,stamp:1606088562531},{url:"https://craigslist.org/",contentWeight:12301,extraWeight:147249,stamp:1606088565630},{url:"https://salixos.org/",contentWeight:128812,extraWeight:10851,stamp:1606124117073},{url:"https://fraction.io/",contentWeight:1200,extraWeight:629,stamp:1606124117903},{url:"http://www.danielwasserlaufquicklinks.com/",contentWeight:108920,extraWeight:0,stamp:1606124119804},{url:"https://bernsteinbear.com/",contentWeight:2899,extraWeight:2790,stamp:1606124120177},{url:"https://www.speedshop.co/",contentWeight:46319,extraWeight:13740,stamp:1606124604279},{url:"https://usrme.xyz/",contentWeight:912,extraWeight:30354,stamp:1606124605464},{url:"https://nomasters.io/",contentWeight:4677,extraWeight:75274,stamp:1606124606395},{url:"https://n.2p5.xyz/",contentWeight:2084,extraWeight:26983,stamp:1606124607270},{url:"https://jakob.kaivo.net/",contentWeight:1446,extraWeight:952,stamp:1606124608534},{url:"https://alexschroeder.ch/",contentWeight:18586,extraWeight:4035,stamp:1606133213824},{url:"https://humaidq.ae/",contentWeight:13347,extraWeight:3795,stamp:1606144208567},{url:"https://mylight.website/",contentWeight:1911,extraWeight:79887,stamp:1606234799975},{url:"http://stratus3d.com/",contentWeight:68147,extraWeight:11802,stamp:1606234802579},{url:"https://jrballesteros05.codeberg.page/",contentWeight:1505,extraWeight:0,stamp:1606234803121},{url:"http://www.p01.org/",contentWeight:34408,extraWeight:5267,stamp:1606234803823},{url:"https://concise-encoding.org/",contentWeight:12948,extraWeight:1992,stamp:1606234805342},{url:"http://gerikson.com/hnlo/",contentWeight:27268,extraWeight:3518,stamp:1606234806925},{url:"http://gerikson.com/",contentWeight:2692,extraWeight:0,stamp:1606234807372},{url:"https://www.dustri.org",contentWeight:1543,extraWeight:27560,stamp:1606235005898},{url:"https://leonardschuetz.ch/",contentWeight:9682,extraWeight:47449,stamp:1606234808590},{url:"https://lambdapapers.com",contentWeight:6733,extraWeight:3955,stamp:1606234809849},{url:"http://cetacean.club/",contentWeight:1514,extraWeight:1200,stamp:1606234811091},{url:"https://phreedom.club/",contentWeight:100033,extraWeight:7534,stamp:1606234811629},{url:"https://kerkour.fr/",contentWeight:5648,extraWeight:1825,stamp:1606234812666},{url:"https://zupzup.org/",contentWeight:8285,extraWeight:0,stamp:1606234813299},{url:"https://processwire.dev/",contentWeight:8650,extraWeight:31998,stamp:1606314711245},{url:"https://processwire.com/",contentWeight:199160,extraWeight:149622,stamp:1606314717890},{url:"https://www.gwern.net/index",contentWeight:100672,extraWeight:309525,stamp:1606314719684},{url:"https://guts.plus/",contentWeight:3933,extraWeight:15748,stamp:1606314721981},{url:"http://karolis.koncevicius.lt/",contentWeight:1152,extraWeight:801,stamp:1606314722562},{url:"https://blog.circuitsofimagination.com/",contentWeight:5912,extraWeight:157472,stamp:1606314723800},{url:"https://head-on-a-stick.github.io/",contentWeight:99724,extraWeight:505,stamp:1606314725556},{url:"https://denv.it/blog/",contentWeight:32011,extraWeight:26507,stamp:1606390836345},{url:"https://motherfuckingwebsite.com/",contentWeight:5351,extraWeight:0,stamp:1606088518012},{url:"http://bettermotherfuckingwebsite.com/",contentWeight:2373,extraWeight:0,stamp:1606390837314},{url:"https://bestmotherfucking.website/",contentWeight:2963,extraWeight:0,stamp:1606390838025},{url:"https://thebestmotherfucking.website/",contentWeight:38712,extraWeight:76298,stamp:1606390839116},{url:"https://jmtd.net/",contentWeight:35419,extraWeight:144979,stamp:1606390840204},{url:"https://www.unindented.org/",contentWeight:5403,extraWeight:7419,stamp:1606390841812},{url:"https://tom.kobalt.dev/map",contentWeight:2563,extraWeight:0,stamp:1606390842365},{url:"https://fanael.github.io/",contentWeight:52619,extraWeight:2301,stamp:1606390843368},{url:"https://matthall.codes/",contentWeight:1257,extraWeight:156032,stamp:1606390844088},{url:"https://blakehawkins.com/blog",contentWeight:3615,extraWeight:67676,stamp:1606430914920},{url:"https://customformats.com/",contentWeight:5439,extraWeight:247549,stamp:1606438538023},{url:"https://www.powerpointkaraoke.com/",contentWeight:15684,extraWeight:147089,stamp:1606438539240},{url:"https://sparkbox.github.io/bouncy-ball/",contentWeight:11952,extraWeight:120968,stamp:1606438540641},{url:"https://sparkbox.github.io/logo-experiments/",contentWeight:153699,extraWeight:1495,stamp:1606438541331},{url:"https://www.bryanbraun.com/connect-four/",contentWeight:2641,extraWeight:93796,stamp:1606438542333},{url:"https://www.bryanbraun.com/checkboxland/",contentWeight:82639,extraWeight:64061,stamp:1606438545625},{url:"https://www.bryanbraun.com/after-dark-css/",contentWeight:30614,extraWeight:55858,stamp:1606438546847},{url:"https://www.bryanbraun.com/anchorjs/",contentWeight:94617,extraWeight:104447,stamp:1606438549372},{url:"https://www.bryanbraun.com/",contentWeight:8485,extraWeight:60774,stamp:1606438550317},{url:"https://blog.fossterer.com/",contentWeight:1249,extraWeight:14604,stamp:1606438551084},{url:"https://lighthouse16.com/",contentWeight:132379,extraWeight:4586,stamp:1606438551975},{url:"https://subscanner.com/",contentWeight:65897,extraWeight:0,stamp:1606438552613},{url:"https://nest.jakl.one/",contentWeight:20407,extraWeight:2595,stamp:1606438554193},{url:"https://getindiekit.com/",contentWeight:1936,extraWeight:6077,stamp:1606438555010}];function X(t,e,a){const n=t.slice();return n[3]=e[a],n}function Z(t){let e,a=ot(t[3].url)+"";return{c(){e=u(a)},l(t){e=f(t,a)},m(t,a){c(t,e,a)},p(t,n){2&n&&a!==(a=ot(t[3].url)+"")&&v(e,a)},d(t){t&&h(e)}}}function tt(t){let e,a,n,l,k,E,T,z,P,S,I,j,M,A,B,D,N,R,L,O=t[3].size+"",G=t[3].ratio+"";return l=new C({props:{href:t[3].url,$$slots:{default:[Z]},$$scope:{ctx:t}}}),{c(){e=r("li"),a=r("div"),n=r("span"),W(l.$$.fragment),k=m(),E=r("span"),T=u(O),z=u("kb"),P=m(),S=r("span"),I=u(G),j=u("%"),M=m(),A=r("div"),B=m(),D=r("div"),N=m(),this.h()},l(t){e=s(t,"LI",{style:!0});var r=o(e);a=s(r,"DIV",{class:!0});var i=o(a);n=s(i,"SPAN",{class:!0});var c=o(n);$(l.$$.fragment,c),c.forEach(h),k=d(i),E=s(i,"SPAN",{class:!0});var g=o(E);T=f(g,O),z=f(g,"kb"),g.forEach(h),P=d(i),S=s(i,"SPAN",{class:!0});var p=o(S);I=f(p,G),j=f(p,"%"),p.forEach(h),i.forEach(h),M=d(r),A=s(r,"DIV",{class:!0}),o(A).forEach(h),B=d(r),D=s(r,"DIV",{class:!0}),o(D).forEach(h),N=d(r),r.forEach(h),this.h()},h(){i(n,"class","url svelte-2ysuep"),i(E,"class","size svelte-2ysuep"),i(S,"class","ratio svelte-2ysuep"),i(a,"class","entry svelte-2ysuep"),i(A,"class","entry-size-bar svelte-2ysuep"),y(A,"highlighted","size"===t[0]),y(A,"yellow",t[3].size>at),y(A,"red",t[3].size>rt),i(D,"class","entry-ratio-bar svelte-2ysuep"),y(D,"highlighted","ratio"===t[0]),y(D,"yellow",t[3].ratio>nt),y(D,"red",t[3].ratio>st),i(e,"style",R=`--size:${t[3].size};--ratio:${t[3].ratio}%`)},m(t,r){c(t,e,r),x(e,a),x(a,n),b(l,n,null),x(a,k),x(a,E),x(E,T),x(E,z),x(a,P),x(a,S),x(S,I),x(S,j),x(e,M),x(e,A),x(e,B),x(e,D),x(e,N),L=!0},p(t,a){const n={};2&a&&(n.href=t[3].url),66&a&&(n.$$scope={dirty:a,ctx:t}),l.$set(n),(!L||2&a)&&O!==(O=t[3].size+"")&&v(T,O),(!L||2&a)&&G!==(G=t[3].ratio+"")&&v(I,G),1&a&&y(A,"highlighted","size"===t[0]),2&a&&y(A,"yellow",t[3].size>at),2&a&&y(A,"red",t[3].size>rt),1&a&&y(D,"highlighted","ratio"===t[0]),2&a&&y(D,"yellow",t[3].ratio>nt),2&a&&y(D,"red",t[3].ratio>st),(!L||2&a&&R!==(R=`--size:${t[3].size};--ratio:${t[3].ratio}%`))&&i(e,"style",R)},i(t){L||(g(l.$$.fragment,t),L=!0)},o(t){p(l.$$.fragment,t),L=!1},d(t){t&&h(e),w(l)}}}function et(t){let e,a,n=t[1],i=[];for(let e=0;e<n.length;e+=1)i[e]=tt(X(t,n,e));const l=t=>p(i[t],1,1,(()=>{i[t]=null}));return{c(){e=r("ol");for(let t=0;t<i.length;t+=1)i[t].c()},l(t){e=s(t,"OL",{});var a=o(e);for(let t=0;t<i.length;t+=1)i[t].l(a);a.forEach(h)},m(t,n){c(t,e,n);for(let t=0;t<i.length;t+=1)i[t].m(e,null);a=!0},p(t,[a]){if(3&a){let r;for(n=t[1],r=0;r<n.length;r+=1){const s=X(t,n,r);i[r]?(i[r].p(s,a),g(i[r],1)):(i[r]=tt(s),i[r].c(),g(i[r],1),i[r].m(e,null))}for(k(),r=n.length;r<i.length;r+=1)l(r);E()}},i(t){if(!a){for(let t=0;t<n.length;t+=1)g(i[t]);a=!0}},o(t){i=i.filter(Boolean);for(let t=0;t<i.length;t+=1)p(i[t]);a=!1},d(t){t&&h(e),T(i,t)}}}const at=200,nt=50,rt=225,st=25;function ot(t){return t.replace(/(^https?:\/\/|\/$)/g,"")}function ht(t,e,a){let{sortParam:n}=e;const r=Q.reduce(((t,e)=>{const a=e.contentWeight+e.extraWeight;if(a>256e3)return t;const n=Math.round(a/1024),r=Math.round(100*e.contentWeight/a);return t.push({url:e.url,size:n,ratio:r}),t}),[]);let s;return t.$$set=t=>{"sortParam"in t&&a(0,n=t.sortParam)},t.$$.update=()=>{1&t.$$.dirty&&a(1,s=r.sort(((t,e)=>"size"===n?t.size-e.size:e.ratio-t.ratio)))},[n,s]}class it extends t{constructor(t){super(),e(this,t,ht,et,a,{sortParam:0})}}function ct(t,e,a){const n=t.slice();return n[4]=e[a],n}function lt(t){let e,a,n,i,l=t[4]+"";return{c(){e=r("option"),a=u("content-"),n=u(l),this.h()},l(t){e=s(t,"OPTION",{value:!0});var r=o(e);a=f(r,"content-"),n=f(r,l),r.forEach(h),this.h()},h(){e.__value=i=t[4],e.value=e.__value},m(t,r){c(t,e,r),x(e,a),x(e,n)},p:z,d(t){t&&h(e)}}}function gt(t){let e,a,n,l,v,k,E,z,I,M,A,B,C,D,N,R;e=new O({});let L=t[2],G=[];for(let e=0;e<L.length;e+=1)G[e]=lt(ct(t,L,e));return I=new Y({}),A=new it({props:{sortParam:t[0]}}),C=new V({}),{c(){W(e.$$.fragment),a=m(),n=r("main"),l=r("aside"),v=r("div"),k=u("Sort by:\n "),E=r("select");for(let t=0;t<G.length;t+=1)G[t].c();z=m(),W(I.$$.fragment),M=m(),W(A.$$.fragment),B=m(),W(C.$$.fragment),this.h()},l(t){$(e.$$.fragment,t),a=d(t),n=s(t,"MAIN",{id:!0});var r=o(n);l=s(r,"ASIDE",{});var i=o(l);v=s(i,"DIV",{});var c=o(v);k=f(c,"Sort by:\n "),E=s(c,"SELECT",{});var g=o(E);for(let t=0;t<G.length;t+=1)G[t].l(g);g.forEach(h),c.forEach(h),z=d(i),$(I.$$.fragment,i),i.forEach(h),M=d(r),$(A.$$.fragment,r),r.forEach(h),B=d(t),$(C.$$.fragment,t),this.h()},h(){void 0===t[0]&&j((()=>t[3].call(E))),y(v,"hidden",!t[1]),i(n,"id","members-table")},m(r,s){b(e,r,s),c(r,a,s),c(r,n,s),x(n,l),x(l,v),x(v,k),x(v,E);for(let t=0;t<G.length;t+=1)G[t].m(E,null);P(E,t[0]),x(l,z),b(I,l,null),x(n,M),b(A,n,null),c(r,B,s),b(C,r,s),D=!0,N||(R=S(E,"change",t[3]),N=!0)},p(t,[e]){if(4&e){let a;for(L=t[2],a=0;a<L.length;a+=1){const n=ct(t,L,a);G[a]?G[a].p(n,e):(G[a]=lt(n),G[a].c(),G[a].m(E,null))}for(;a<G.length;a+=1)G[a].d(1);G.length=L.length}5&e&&P(E,t[0]),2&e&&y(v,"hidden",!t[1]);const a={};1&e&&(a.sortParam=t[0]),A.$set(a)},i(t){D||(g(e.$$.fragment,t),g(I.$$.fragment,t),g(A.$$.fragment,t),g(C.$$.fragment,t),D=!0)},o(t){p(e.$$.fragment,t),p(I.$$.fragment,t),p(A.$$.fragment,t),p(C.$$.fragment,t),D=!1},d(t){w(e,t),t&&h(a),t&&h(n),T(G,t),w(I),w(A),t&&h(B),w(C,t),N=!1,R()}}}function pt(t,e,a){const n=["size","ratio"];let r=n[0],s=!1;return I((()=>{console.log("mounted!"),a(1,s=!0)})),[r,s,n,function(){r=M(this),a(0,r),a(2,n)}]}export default class extends t{constructor(t){super(),e(this,t,pt,gt,a,{})}}
//# sourceMappingURL=index-ba164c70.js.map