From dcefbc6ca030991682c5bcbc7c719ddb5a2d2e76 Mon Sep 17 00:00:00 2001 From: DaniruKun Date: Mon, 17 Jun 2024 21:54:12 +0000 Subject: [PATCH] deploy: 2a35576c2056a6fa4089ad56b9652e4d974c9d74 --- .../assets/asulnui-profile.DsYmkyPF.jpg | Bin 52577 -> 0 bytes .../cyclic-redundancy-profile.BToiA9Rb.png | Bin 80223 -> 0 bytes .../assets/erizu-profile.5vWOymhe.jpg | Bin 24861 -> 0 bytes .../assets/hasuke-profile.CuBKXyqt.jpg | Bin 38102 -> 0 bytes .../assets/hynori-profile.CtrmDVhq.png | Bin 132582 -> 0 bytes .../assets/ioea-profile.B_Ce0FQU.jpg | Bin 96653 -> 0 bytes .../assets/juwei-profile.C_sdI20e.jpg | Bin 21002 -> 0 bytes .../assets/marumin-profile.BSj68Xwo.jpg | Bin 29562 -> 0 bytes .../assets/morinohitos-profile.fUIg-47L.jpg | Bin 31262 -> 0 bytes .../assets/savi-profile.d5vRCqN2.jpg | Bin 31642 -> 0 bytes _app/immutable/chunks/const.DqWx3gcm.js | 24 ------------------ _app/immutable/chunks/const.DxW3jyZr.js | 1 + _app/immutable/chunks/entry.BuVqpdom.js | 3 +++ _app/immutable/chunks/entry.DO5WNA7j.js | 3 --- _app/immutable/chunks/environment.Brsna4Fh.js | 1 + _app/immutable/chunks/environment.DDFQwkU9.js | 1 - .../{index.DN3g28Yw.js => index.CMiOHy2r.js} | 2 +- .../{index.UAAIVKsT.js => index.CvYtFKAi.js} | 4 +-- _app/immutable/chunks/index.DDOAEnwF.js | 3 --- _app/immutable/chunks/index.g5YcAAdQ.js | 1 + .../{index.C20Qybnw.js => index.lMUct1XB.js} | 2 +- _app/immutable/chunks/index.wPkFFqRY.js | 3 +++ _app/immutable/chunks/scheduler.CBKiOPsq.js | 1 - _app/immutable/chunks/scheduler.CJajW1xV.js | 1 + _app/immutable/chunks/stamps.BWAakG3O.js | 1 + .../{store.IwZCqYX8.js => store.DkbYc01Y.js} | 2 +- _app/immutable/entry/app.BmnwLMke.js | 2 -- _app/immutable/entry/app.sgPpECKs.js | 2 ++ _app/immutable/entry/start.BVSK3B7t.js | 1 - _app/immutable/entry/start.DIP_9onJ.js | 1 + _app/immutable/nodes/0.BsWOZRQq.js | 1 + _app/immutable/nodes/0.C9rBZEuF.js | 1 - .../nodes/{1.CuELdxl0.js => 1.ADpkuqjN.js} | 2 +- _app/immutable/nodes/2.CtPLAuqS.js | 1 - _app/immutable/nodes/2.Deshr564.js | 1 + .../nodes/{3.fnhoekZ6.js => 3.fga1t2cD.js} | 2 +- .../nodes/{4.BND2AO6V.js => 4.CWcs6k8_.js} | 2 +- _app/immutable/nodes/5.B4gGWRn_.js | 3 +++ _app/immutable/nodes/5.DJ1-Q6MI.js | 3 --- _app/immutable/nodes/6.Da6itxwb.js | 1 + _app/immutable/nodes/6.iKrciqsc.js | 1 - .../nodes/{7.Be2IbRuo.js => 7.CjqMTjCn.js} | 2 +- _app/immutable/nodes/8.B1yHGWBd.js | 1 + _app/immutable/nodes/8.BSYaKBDJ.js | 3 --- _app/immutable/nodes/9.B82M0LE2.js | 3 +++ _app/version.json | 2 +- index.html | 20 +++++++-------- service-worker.js | 4 +-- 48 files changed, 46 insertions(+), 66 deletions(-) delete mode 100644 _app/immutable/assets/asulnui-profile.DsYmkyPF.jpg delete mode 100644 _app/immutable/assets/cyclic-redundancy-profile.BToiA9Rb.png delete mode 100644 _app/immutable/assets/erizu-profile.5vWOymhe.jpg delete mode 100644 _app/immutable/assets/hasuke-profile.CuBKXyqt.jpg delete mode 100644 _app/immutable/assets/hynori-profile.CtrmDVhq.png delete mode 100644 _app/immutable/assets/ioea-profile.B_Ce0FQU.jpg delete mode 100644 _app/immutable/assets/juwei-profile.C_sdI20e.jpg delete mode 100644 _app/immutable/assets/marumin-profile.BSj68Xwo.jpg delete mode 100644 _app/immutable/assets/morinohitos-profile.fUIg-47L.jpg delete mode 100644 _app/immutable/assets/savi-profile.d5vRCqN2.jpg delete mode 100644 _app/immutable/chunks/const.DqWx3gcm.js create mode 100644 _app/immutable/chunks/const.DxW3jyZr.js create mode 100644 _app/immutable/chunks/entry.BuVqpdom.js delete mode 100644 _app/immutable/chunks/entry.DO5WNA7j.js create mode 100644 _app/immutable/chunks/environment.Brsna4Fh.js delete mode 100644 _app/immutable/chunks/environment.DDFQwkU9.js rename _app/immutable/chunks/{index.DN3g28Yw.js => index.CMiOHy2r.js} (85%) rename _app/immutable/chunks/{index.UAAIVKsT.js => index.CvYtFKAi.js} (77%) delete mode 100644 _app/immutable/chunks/index.DDOAEnwF.js create mode 100644 _app/immutable/chunks/index.g5YcAAdQ.js rename _app/immutable/chunks/{index.C20Qybnw.js => index.lMUct1XB.js} (99%) create mode 100644 _app/immutable/chunks/index.wPkFFqRY.js delete mode 100644 _app/immutable/chunks/scheduler.CBKiOPsq.js create mode 100644 _app/immutable/chunks/scheduler.CJajW1xV.js create mode 100644 _app/immutable/chunks/stamps.BWAakG3O.js rename _app/immutable/chunks/{store.IwZCqYX8.js => store.DkbYc01Y.js} (69%) delete mode 100644 _app/immutable/entry/app.BmnwLMke.js create mode 100644 _app/immutable/entry/app.sgPpECKs.js delete mode 100644 _app/immutable/entry/start.BVSK3B7t.js create mode 100644 _app/immutable/entry/start.DIP_9onJ.js create mode 100644 _app/immutable/nodes/0.BsWOZRQq.js delete mode 100644 _app/immutable/nodes/0.C9rBZEuF.js rename _app/immutable/nodes/{1.CuELdxl0.js => 1.ADpkuqjN.js} (81%) delete mode 100644 _app/immutable/nodes/2.CtPLAuqS.js create mode 100644 _app/immutable/nodes/2.Deshr564.js rename _app/immutable/nodes/{3.fnhoekZ6.js => 3.fga1t2cD.js} (98%) rename _app/immutable/nodes/{4.BND2AO6V.js => 4.CWcs6k8_.js} (94%) create mode 100644 _app/immutable/nodes/5.B4gGWRn_.js delete mode 100644 _app/immutable/nodes/5.DJ1-Q6MI.js create mode 100644 _app/immutable/nodes/6.Da6itxwb.js delete mode 100644 _app/immutable/nodes/6.iKrciqsc.js rename _app/immutable/nodes/{7.Be2IbRuo.js => 7.CjqMTjCn.js} (77%) create mode 100644 _app/immutable/nodes/8.B1yHGWBd.js delete mode 100644 _app/immutable/nodes/8.BSYaKBDJ.js create mode 100644 _app/immutable/nodes/9.B82M0LE2.js diff --git a/_app/immutable/assets/asulnui-profile.DsYmkyPF.jpg b/_app/immutable/assets/asulnui-profile.DsYmkyPF.jpg deleted file mode 100644 index f4df0109851a2fa03083d20beea9da86e101cd25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52577 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 z
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 V7Xb;a5jYO~fv1dSk6xEQ|Jkd@^RfT{ diff --git a/_app/immutable/assets/cyclic-redundancy-profile.BToiA9Rb.png b/_app/immutable/assets/cyclic-redundancy-profile.BToiA9Rb.png deleted file mode 100644 index 663821e0d96e9aa13c77ee87904b316ab5b64ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80223 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 AKmY&$ diff --git a/_app/immutable/assets/erizu-profile.5vWOymhe.jpg b/_app/immutable/assets/erizu-profile.5vWOymhe.jpg deleted file mode 100644 index 9aebae3a1c0848a260340d9197639c85eab5a470..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24861 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

sL@~~Q= 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 diff --git a/_app/immutable/assets/hasuke-profile.CuBKXyqt.jpg b/_app/immutable/assets/hasuke-profile.CuBKXyqt.jpg deleted file mode 100644 index dbe4a5d3583ddd6f014654cbf1bb89068585e533..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38102 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 diff --git a/_app/immutable/assets/hynori-profile.CtrmDVhq.png b/_app/immutable/assets/hynori-profile.CtrmDVhq.png deleted file mode 100644 index fbbb2a580839e1503b8caa61851656639d190800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132582 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

  • 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 z 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 diff --git a/_app/immutable/assets/ioea-profile.B_Ce0FQU.jpg b/_app/immutable/assets/ioea-profile.B_Ce0FQU.jpg deleted file mode 100644 index 30126d0e311c20c064f432d08443a136d1255a98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96653 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� zvg3zWMZd#>p{peUP(-BpXlx+1(f#68b*Mgu!RM6nIhC@#Epoi9A;l zcVFKYI<+IFOzxIAf<+9rtTJXqU#y*r8*T;`^DC;$8lR`jjt2%4G2CK2C=fXn0=-5Y zbnkQNMxYa3yXJc+*L@p*fuBX2kyd6!1iKcZ_M)wSHbk_)Bi{8qpZF~^jrEtsb_0gT zA>TaVD|)J473!;eoJGGMVYw?UuuUNB-5@Pz%r1)vMac;9p`l$iVC?KT%YBsS5It^| zj9G*V0-fN>w%VDCxrx^f95(En_F5jl$ddN%A3<9G5gg4r%N9gV?ZOq@aYjgWHFA;U zE4NZEjhHmmTGm>W4vF#*B%J7<04-Nec%DwXj9?O$ILsVUG5>{2DP022EogagvJsr; zSRtp<%ruK^O4}De7!{ae1q%c=k87~Ex5ln1+u8DYtcBFWlk{bW&StNeUOlf1->FXc z5X_{qVPQxwi_BGc-VI8t+2yk7XmV;*Bb?qKg*=VZ5ejp*x(m;2Dr)1?NV{`szt51x z-M4m)i`Q#jDXFqIt^8JtvPQOu8?*-aP0C~Ry+hHNyRczcUC0x?uFbYFQ@uAET0AKO zuDSxsXocSV4(xIMVc6jH0#H3W= zDqchgf+bJU&K4JW{t=AdDQ%)_T{CyMOdYXA$s)_olbsb7v^14^4m<*FE(spCQJB?1 zEZUhjH|Gi08h0Tr$#C)%U%VT(w!1Fl%omy>P8^e!q41jMl&owhWDD57CgoNR9mr7? z#y$>*8+`cLJ+XoTVUg0}-EiC{w)kxg#IMEo@~T~H2QBHRM( zmaZVRaW9of74IN4yt2|hGoyMtkv+FHKSnl(*Q_8o1CZrYlndrS8I|*>qz3*7O3SN` zuBa$1_K`Z@Fy)L`O@Qod@g5NiAE9{lTO?`lpt{QtD=v|y!q1Vz`QJ`?$@D&A9%>lV zmXa%?QmH`JAaWw!DwS(g%8pRFCrhod$Uph!-tg&wNQ7>AHvSArN|B2C%E5*z{ulL5 z#1hDQ-D{2BdG>A8G#Y%T?JpOA_!SaoMbq@+2z6;u>@`>ezHoPGJ1FA}9MFw~syT1s z5Qs)n?1U~ecmMV-(1(m|`*I{P4!o`elPjew+I*wnO~NUEXMfousbx&hKx@y9Uw@@= zq2wEgZ?HpuT&0`VWv_{5V7{1{fsnN&>DNqjAF}Ki#T8i&%XN|W+rtvE_4p56V;l<$ zWi8xp%`gAlOASyU;6ZN5ag!%|%cUd*ganh(FSK_63lu^1

    Yzv1^XTNeO48pf~ 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

    C3Y4qkZCvC1t??QwTA8C@yE`q}}^0bTx;&2 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 CHM4#I diff --git a/_app/immutable/chunks/const.DqWx3gcm.js b/_app/immutable/chunks/const.DqWx3gcm.js deleted file mode 100644 index 759e05b..0000000 --- a/_app/immutable/chunks/const.DqWx3gcm.js +++ /dev/null @@ -1,24 +0,0 @@ -const t=""+new URL("../assets/asulnui-profile.DsYmkyPF.jpg",import.meta.url).href,o=""+new URL("../assets/cyclic-redundancy-profile.BToiA9Rb.png",import.meta.url).href,e=""+new URL("../assets/erizu-profile.5vWOymhe.jpg",import.meta.url).href,i=""+new URL("../assets/hasuke-profile.CuBKXyqt.jpg",import.meta.url).href,n=""+new URL("../assets/hynori-profile.CtrmDVhq.png",import.meta.url).href,a=""+new URL("../assets/ioea-profile.B_Ce0FQU.jpg",import.meta.url).href,c=""+new URL("../assets/juwei-profile.C_sdI20e.jpg",import.meta.url).href,r=""+new URL("../assets/marumin-profile.BSj68Xwo.jpg",import.meta.url).href,s=""+new URL("../assets/morinohitos-profile.fUIg-47L.jpg",import.meta.url).href,l=""+new URL("../assets/savi-profile.d5vRCqN2.jpg",import.meta.url).href,p=[{hash:"37d895725ad8aa8bba87a139710e909b46cb753e",id:1,name:"Hasuke はすけ 4C16",description:` - Digital Artist & V-Tuber | 🇩🇪🇺🇸🇯🇵 | -| Graphic Art | Illustration | Gamedev | -Certified Hololive Simp -Modell & Banner by me.`,externalURL:"https://webapp.dokomi.de/explore/c/108511",imageURL:i},{id:2,name:"Kagura Nana 3B18",hash:"65f21aa01e5be625463340fdebf5eac8b636264f",description:` - Natsume Eri, Eretto and Nana Kaguraaa - `,externalURL:"https://webapp.dokomi.de/explore/c/109092",imageURL:a},{id:3,name:"marumin 3C21",hash:"0cee71fe8e4834108709bbc3986517fc1bb82175",description:` - ♡ I'm Maru and I draw!! | DM for commission info || email: amarururun@gmail.com || 🍃🌿🍀rambles -@marusleeps - || https://marustore.storenvy.com - `,externalURL:"https://webapp.dokomi.de/explore/c/107001",imageURL:r},{id:4,name:"hynori🌸 3G94",hash:"78d2cb5917a477bdaa73e743e2e71760b72f30c7",description:` - phi 🌟 she/her 🌟 game art student 🌟 OC, DnD, FFXIV, genshin 🌟 I love alphinaud leveilleur 🌟 comms CLOSED 🌟 email hynorin*gmail*com GER&ENG OK! 日本語まだまだです - `,externalURL:"https://webapp.dokomi.de/explore/c/107044",imageURL:n},{id:5,name:"Mori @ 3M34",hash:"76a12efd6c61d78ecf46c820c4210ef9eaceda34",description:"Artist into: Anime|VTubers|Games",externalURL:"https://webapp.dokomi.de/explore/c/108058",imageURL:s},{id:6,name:"SAVI✿サビ M701",hash:"26f34a24468d310ae469fcde15fef83ed9d3297d",description:` - I'm a pink ball who simps for cute girls.. and draws…sometimes (2434) 💓Eng/Рус/日本語/Ger OK💓 business: savi.chan.commissions@gmail(.)com📩info in carrd`,externalURL:"https://webapp.dokomi.de/explore/c/107468",imageURL:l},{id:7,name:"CYCLIC★REDUNDANCY 3J48",hash:"547b3527f079fd616ccd420d242e06092efc2e1b",description:` - Doujin 同人 Circle 🎨▪️Account manager 担当者: -@Ninamo_lcr -▪️Online stores 通販 ➡️ See pinned tweet 🛒📌▪️ES/EN/日本語👌`,externalURL:"https://webapp.dokomi.de/explore/c/107091",imageURL:o},{id:8,name:"Erizu 3J19",hash:"31db5fff1842de328bf801624d6c6a7a368849e2",description:"Freelance Illustrator | Live2d Artist/Rigger | Pixel Art Apprentice",externalURL:"https://webapp.dokomi.de/explore/c/108335",imageURL:e},{id:9,name:"juwei 🌷🌆 3L53",hash:"be94be5fe0c93e5c74a6b62f500b66954eca9ed2",description:` - 【artist and tea connoisseur】commissions: http://vgen.co/juwei • stream: http://twitch.tv/juwei_ • support: http://ko-fi.com/juwei • alt: -@jujujuwei - ✨ h: -@pnkkr4mune`,externalURL:"https://webapp.dokomi.de/explore/c/107557",imageURL:c},{id:10,name:"Asulnui 3H03",hash:"6fdfc8bfb68f0c3df42bf6d98064f2a7b058e4e5",description:` - Robo doggo⚡🐾 Vtuber training arc. VArtist 🖊️ Art tag #Inuink -ESP/ENG/日本語 OK! -`,externalURL:"https://webapp.dokomi.de/explore/c/107086",imageURL:t}],h="https://api.hololivefanbooth.com/api/json",u=[{id:"UC060r4zABV18vcahAWR1n7w",name:"Machina X Flayon Ch. HOLOSTARS-EN",english_name:"Machina X Flayon",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- Vanguard",photo:"https://yt3.ggpht.com/4_CFVqKaaM7_qrWwzIvVAhevS1i4fP4GfjPULgZXzFCIh9ga6jYeUq6ySqsBCh7u3q5tNj1Tcw=s800-c-k-c0x00ffffff-no-rj",twitter:"MachinaXFlayon",video_count:"202",subscriber_count:"114000",clip_count:188,top_topics:["membersonly","talk","drawing"],inactive:!1,twitch:"machinaxflayon"},{id:"UC0TXe_LYZ4scaW2XMyi5_kw",name:"AZKi Channel",english_name:"AZKi",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/so69WMDlrSwil0013l7MLKIBLV--U_zjya2tG9_Sgij5NBm7raSvbZXUJiiAbQgrZosseqKDobM=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"AZKi_VDiVA",video_count:"363",subscriber_count:"822000",clip_count:1455,top_topics:["Original_Song","singing","Music_Cover"],inactive:!1,twitch:null},{id:"UC1CfXB_kRs3C-zaeTG3oGyg",name:"HAACHAMA Ch 赤井はあと",english_name:"Akai Haato",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/B2tq3IQAFxUe9W3MaMc0V62bmlTWCSoTuCk-Y-Ab8yXkZKdIswQhHABZhz2e4YM1-B_Kxen_7w=s800-c-k-c0x00ffffff-no-rj",twitter:"akaihaato",video_count:"1065",subscriber_count:"1420000",clip_count:6477,top_topics:["minecraft","singing","Cooking_Stream"],inactive:!1,twitch:"akaihaato_hololive"},{id:"UC1DCedRgGHBdm81E1llLhOQ",name:"Pekora Ch. 兎田ぺこら",english_name:"Usada Pekora",type:"vtuber",org:"Hololive",group:"3rd Generation (Fantasy)",photo:"https://yt3.ggpht.com/ytc/AGIKgqP37U8cdmOVTEbm7mv2Oy_aVe-Gb9xLDt1CUm6eGQ=s800-c-k-c0x00ffffff-no-rj",twitter:"usadapekora",video_count:"1365",subscriber_count:"2250000",clip_count:33076,top_topics:["minecraft","Dragon_Quest","Mario_Kart"],inactive:!1,twitch:"usadapekora_hololive"},{id:"UC1opHUrw8rvnsadT-iGp7Cg",name:"Aqua Ch. 湊あくあ",english_name:"Minato Aqua",type:"vtuber",org:"Hololive",group:"2nd Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqNV97JLVRQ6N1an2FmwZihnGiJedqakVaeqGWc-UA=s800-c-k-c0x00ffffff-no-rj",twitter:"minatoaqua",video_count:"523",subscriber_count:"1810000",clip_count:11444,top_topics:["minecraft","apex","singing"],inactive:!1,twitch:"minatoaquach_hololive"},{id:"UC1suqwovbL1kzsoaZgFZLKg",name:"Choco Ch. 癒月ちょこ",english_name:"Yuzuki Choco",type:"vtuber",org:"Hololive",group:"2nd Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqNzfGVZwVhtn5qdTFii-gdpVSiEeJrPsGQMKcreDA=s800-c-k-c0x00ffffff-no-rj",twitter:"yuzukichococh",video_count:"659",subscriber_count:"982000",clip_count:4292,top_topics:["dbd","apex","Cooking_Stream"],inactive:!1,twitch:null},{id:"UC1uv2Oq6kNxgATlCiez59hw",name:"Towa Ch. 常闇トワ",english_name:"Tokoyami Towa",type:"vtuber",org:"Hololive",group:"4th Generation (holoForce)",photo:"https://yt3.ggpht.com/meRnxbRUm5yPSwq8Q5QpI5maFApm5QTGQV_LGblQFsoO0yAV4LI-nSZ70GYwMZ_tbfSa_O8MTCU=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"tokoyamitowa",video_count:"1030",subscriber_count:"1260000",clip_count:11515,top_topics:["apex","minecraft","talk"],inactive:!1,twitch:"tokoyamitowa_holo"},{id:"UC2hx0xVkMoHGWijwr_lA01w",name:"Axel Syrios Ch. HOLOSTARS-EN",english_name:"Axel Syrios",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- HQ",photo:"https://yt3.ggpht.com/R4NxwlGVKoR9spXGLAqVInfP-MML5mxdt1-kTOMlIrDWcq1gv2cOuxjoPYmf5RNd8Xqbz17r=s800-c-k-c0x00ffffff-no-rj",twitter:"axelsyrios",video_count:"333",subscriber_count:"209000",clip_count:883,top_topics:["apex","talk","membersonly"],inactive:!1,twitch:"axelsyrios_holostars_en"},{id:"UC3n5uGu18FoCy23ggWWp8tA",name:"Nanashi Mumei Ch. hololive-EN",english_name:"Nanashi Mumei",type:"vtuber",org:"Hololive",group:"English (CouncilRyS)",photo:"https://yt3.ggpht.com/owZmjfnG_SGVmfkl3eS7Lv47pGvIr2SrS36imh6O8i0H3Wy41fYKD26U7wnyRB627fXoq0aQ0Q=s800-c-k-c0x00ffffff-no-rj",twitter:"nanashimumei_en",video_count:"353",subscriber_count:"859000",clip_count:8081,top_topics:["singing","membersonly","minecraft"],inactive:!1,twitch:null},{id:"UC5CwaMl1eIgY8h02uZw7u8A",name:"Suisei Channel",english_name:"Hoshimachi Suisei",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqPRYV-Bg1-4gAtqVwo6tWtgPkTMtLm-STXRb31Rqg=s800-c-k-c0x00ffffff-no-rj-mo",twitter:"suisei_hosimati",video_count:"668",subscriber_count:"1900000",clip_count:12208,top_topics:["singing","minecraft","talk"],inactive:!1,twitch:null},{id:"UC6eWCld0KwmyHFbAqK3V-Rw",name:"Koyori ch. 博衣こより - holoX -",english_name:"Hakui Koyori",type:"vtuber",org:"Hololive",group:"6th Generation -holoX-",photo:"https://yt3.ggpht.com/WO7ItKNmy6tW_NQ82g8c1y74CZSw6GsSdynsE5s2csuEok2fHRrAaGcBV3JJO-2BxEOXXA8lvw=s800-c-k-c0x00ffffff-no-rj",twitter:"hakuikoyori",video_count:"1065",subscriber_count:"921000",clip_count:11639,top_topics:["morning","minecraft","shorts"],inactive:!1,twitch:"hakuikoyori_hololive"},{id:"UC6t3-_N8A6ME1JShZHHqOMw",name:"Miyabi Ch. 花咲みやび",english_name:"Hanasaki Miyabi",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/O6KhIGX91d99vduasQsqIQNvt1tC9DjDlTlLQr_k0aq0EtvgF4hM1YNAOmEOz9Vtqs1yyAkfkw=s800-c-k-c0x00ffffff-no-rj",twitter:"miyabihanasaki",video_count:"879",subscriber_count:"142000",clip_count:664,top_topics:["talk","membersonly","minecraft"],inactive:!1,twitch:"hanasakimiyabi_holostars"},{id:"UC727SQYUvx5pDDGQpTICNWg",name:"Anya Melfissa Ch. hololive-ID",english_name:"Anya Melfissa",type:"vtuber",org:"Hololive",group:"Indonesia 2nd Gen (holoro)",photo:"https://yt3.ggpht.com/58uF1apTqtovpieDrBCSF5pUeNU2MA6n34bdj2EBEVnySKm-VvEznGNt2puk4v4tAnA3AYh5JA=s800-c-k-c0x00ffffff-no-rj",twitter:"anyamelfissa",video_count:"636",subscriber_count:"628000",clip_count:2653,top_topics:["membersonly","Rust","talk"],inactive:!1,twitch:null},{id:"UC7fk0CB07ly8oSl0aqKkqFg",name:"Nakiri Ayame Ch. 百鬼あやめ",english_name:"Nakiri Ayame",type:"vtuber",org:"Hololive",group:"2nd Generation",photo:"https://yt3.ggpht.com/XDGhKwPZcT16Ppg2gQmLHEIYRhw9sY4rqG0HWbeCH68LHkhlVQrrFgxd5hWUuMb2nLfDOhu6=s800-c-k-c0x00ffffff-no-rj",twitter:"nakiriayame",video_count:"281",subscriber_count:"1410000",clip_count:5787,top_topics:["singing","talk","minecraft"],inactive:!1,twitch:"nakiriayame_hololive"},{id:"UC7gxU6NXjKF1LrgOddPzgTw",name:"Banzoin Hakka Ch. HOLOSTARS-EN",english_name:"Banzoin Hakka",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- Vanguard",photo:"https://yt3.ggpht.com/cgq7GevjPwVIuZcjDBvSF5JlnJJLo2RRpVHTWNF0lxLSGAsaScy1k931WGhJSg74lsCs7UbNlA=s800-c-k-c0x00ffffff-no-rj",twitter:"BanzoinHakka",video_count:"202",subscriber_count:"128000",clip_count:361,top_topics:["minecraft","talk","membersonly"],inactive:!1,twitch:"banzoinhakka"},{id:"UC7MMNHR-kf9EN1rXiesMTMw",name:"Magni Dezmond Ch. HOLOSTARS-EN",english_name:"Magni Dezmond",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- HQ",photo:"https://yt3.ggpht.com/8SFoIMf_6XTf0jyeLd6Txdl96BqSyGhb250P3qEh7E4ui8fLNxLXLiLf7phYVy0CIYx3as42=s800-c-k-c0x00ffffff-no-rj",twitter:"magnidezmond",video_count:"262",subscriber_count:"205000",clip_count:1e3,top_topics:["membersonly","drawing","Sonic"],inactive:!1,twitch:"magnidezmond_holostars_en"},{id:"UC8rcEBzJSleTkf_-agPM20g",name:"IRyS Ch. hololive-EN",english_name:"IRyS",type:"vtuber",org:"Hololive",group:"English (CouncilRyS)",photo:"https://yt3.ggpht.com/oC30wBZ04ibFN7AQVHAjdUX-3nS-h4DDjJBYVlsKt0OF6t1CZwrgzWlr3rS6Q12kXrw3-mt9gg=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"irys_en",video_count:"360",subscriber_count:"933000",clip_count:7248,top_topics:["singing","membersonly","minecraft"],inactive:!1,twitch:null},{id:"UC9mf_ZVpouoILRY9NUIaK-w",name:"Rikka ch.律可",english_name:"Rikka",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/0MLL-S2KKu4PlhedunMhvg4VPJGm6Fpx2C4QV2PWJvkcG1eA6XqUYULUZGqBF2M4iNY7FxBt=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"rikkaroid",video_count:"783",subscriber_count:"231000",clip_count:428,top_topics:["singing","apex","talk"],inactive:!1,twitch:"rikka_holostars"},{id:"UCa9Y57gfeY0Zro_noHRVrnw",name:"Luna Ch. 姫森ルーナ",english_name:"Himemori Luna",type:"vtuber",org:"Hololive",group:"4th Generation (holoForce)",photo:"https://yt3.ggpht.com/O7m_5HMY_O8yxR3Jhn9cEO1fLNL_GifMERExnAmfY7JrdTRsTjNijTcNYTPN97Llj3zGn8Susw=s800-c-k-c0x00ffffff-no-rj",twitter:"himemoriluna",video_count:"825",subscriber_count:"933000",clip_count:7880,top_topics:["membersonly","monhun","singing"],inactive:!1,twitch:"himemoriluna_hololive"},{id:"UCANDOlYTJT7N5jlRC3zfzVA",name:"Roberu Ch. 夕刻ロベル",english_name:"Yukoku Roberu",type:"vtuber",org:"Hololive",group:"HOLOSTARS 2nd Gen (SunTempo)",photo:"https://yt3.ggpht.com/yVTO0I6VAXBjBLBPvgLGlBlp1hganldhl6AY3PW_ZWOJ0sYwfLo1yc2Sqr5SMjXQf7Dm4U-2=s800-c-k-c0x00ffffff-no-rj",twitter:"yukokuroberu",video_count:"1466",subscriber_count:"301000",clip_count:1861,top_topics:["morning","talk","idolmaster"],inactive:!1,twitch:"yukokuroberu_holostars"},{id:"UCAoy6rzhSf4ydcYjJw3WoVg",name:"Airani Iofifteen Channel hololive-ID",english_name:"Airani Iofifteen",type:"vtuber",org:"Hololive",group:"Indonesia 1st Gen (AREA 15)",photo:"https://yt3.ggpht.com/bF91weVtAIL7Uhnr2HVwtCTLVKK5kVsn4FC_Ze3Gl8rkSsEjDwyey3AbQ1PDfJQ1Oeac5cePeg=s800-c-k-c0x00ffffff-no-rj",twitter:"airaniiofifteen",video_count:"782",subscriber_count:"706000",clip_count:2173,top_topics:["drawing","membersonly","talk"],inactive:!1,twitch:null},{id:"UCAWSyEs_Io8MtpY3m-zqILA",name:"Nene Ch.桃鈴ねね",english_name:"Momosuzu Nene",type:"vtuber",org:"Hololive",group:"5th Generation (holoFive)",photo:"https://yt3.ggpht.com/bMBMxmB1YVDVazU-8KbB6JZqUHn4YzmFiQRWwEUHCeqm5REPW7HHQChC5xE6e36aqqnXgK4a=s800-c-k-c0x00ffffff-no-rj",twitter:"momosuzunene",video_count:"779",subscriber_count:"1070000",clip_count:11192,top_topics:["minecraft","talk","singing"],inactive:!1,twitch:"momosuzunene_hololive"},{id:"UCc88OV45ICgHbn3ZqLLb52w",name:"Fuma Ch. 夜十神封魔 - UPROAR!! -",english_name:"Yatogami Fuma",type:"vtuber",org:"Hololive",group:"HOLOSTARS UPROAR!!",photo:"https://yt3.ggpht.com/V_j0IIwkYF4rglwASfZ9-4-Vn6q6raVF7RNQCB3lr3YNL4YVZq-RbFl0FnoNnnps3-sO-NuBcVs=s800-c-k-c0x00ffffff-no-rj",twitter:"yatogamifuma",video_count:"307",subscriber_count:"117000",clip_count:182,top_topics:["Splatoon","apex","talk"],inactive:!1,twitch:null},{id:"UCCzUftO8KOVkV4wQG1vkUvg",name:"Marine Ch. 宝鐘マリン",english_name:"Houshou Marine",type:"vtuber",org:"Hololive",group:"3rd Generation (Fantasy)",photo:"https://yt3.ggpht.com/Z2QpYUZ4-jKoFR7Ms330gRQzjI2gZ4CB_uVP6f39YysxUe1u8icrtE07ffpRxCtpu9U65MWNDA=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"houshoumarine",video_count:"1016",subscriber_count:"2430000",clip_count:21693,top_topics:["talk","shorts","singing"],inactive:!1,twitch:null},{id:"UCD8HOxPs4Xvsm8H0ZxXGiBw",name:"Mel Channel 夜空メルチャンネル",english_name:"Yozora Mel",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/I6f2LiL5tEL4ECQhPNJPvBkrf6WrKAS8nheCpTyyQSNKzCwBL2XJSGKxBMc6UNcUr1AR7hrjXw=s800-c-k-c0x00ffffff-no-rj",twitter:"yozoramel",video_count:"538",subscriber_count:"832000",clip_count:2850,top_topics:["membersonly","minecraft","morning"],inactive:!1,twitch:null},{id:"UCdfMHxjcCc2HSd9qFvfJgjg",name:"Rio Ch. 水無世燐央 - UPROAR!! -",english_name:"Minase Rio",type:"vtuber",org:"Hololive",group:"HOLOSTARS UPROAR!!",photo:"https://yt3.ggpht.com/R0Hi-1llrejl1xy--CrjpK1dfd3ZK_21VIwABJmL9FQ7_JAA4hMC1pYOHzFWHtU2oZTFLn991FQ=s800-c-k-c0x00ffffff-no-rj",twitter:"minaserioch",video_count:"378",subscriber_count:"122000",clip_count:229,top_topics:["minecraft","singing","membersonly"],inactive:!1,twitch:null},{id:"UCdn5BQ06XqgXoAxIhbqw5Rg",name:"フブキCh。白上フブキ",english_name:"Shirakami Fubuki",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqOR_NzQfQ-w70LMrrtl9FfppVmIkxDaeDd-wxLzLw=s800-c-k-c0x00ffffff-no-rj",twitter:"shirakamifubuki",video_count:"2036",subscriber_count:"2150000",clip_count:11461,top_topics:["minecraft","apex","Pokemon"],inactive:!1,twitch:"shirakamifubuki_holo"},{id:"UCDqI2jOz0weumE8s7paEk6g",name:"Roboco Ch. - ロボ子",english_name:"Roboco-san",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqOGep-9Pkw2EAzaMN16N-gnpuYkwu-_rEDILZPPLA=s800-c-k-c0x00ffffff-no-rj",twitter:"robocosan",video_count:"1310",subscriber_count:"926000",clip_count:4091,top_topics:["apex","minecraft","singing"],inactive:!1,twitch:"robocosan_hololive"},{id:"UCDRWSO281bIHYVi-OV3iFYA",name:"Noir Vesper Ch. HOLOSTARS-EN",english_name:"Noir Vesper",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- HQ",photo:"https://yt3.ggpht.com/AolvOgxW8xxRysV9MSBo3Yqs1SoL-bi1HK2A--lI1EZ5P1c2--LOkm-Fpn8ecJLHmaRm_Ts5GQ=s800-c-k-c0x00ffffff-no-rj",twitter:"noirvesper_en",video_count:"272",subscriber_count:"217000",clip_count:833,top_topics:["talk","membersonly","Project_Zomboid"],inactive:!1,twitch:"noirvesper_holostars_en"},{id:"UCdyqAaZDKHXg4Ahi7VENThQ",name:"Noel Ch. 白銀ノエル",english_name:"Shirogane Noel",type:"vtuber",org:"Hololive",group:"3rd Generation (Fantasy)",photo:"https://yt3.ggpht.com/ytc/AGIKgqO8k8ACnczwsxEYAkzmtW--h3EfOWS2cHh0BnfSkA=s800-c-k-c0x00ffffff-no-rj",twitter:"shiroganenoel",video_count:"919",subscriber_count:"1680000",clip_count:14536,top_topics:["talk","zelda","singing"],inactive:!1,twitch:"shiroganenoel_hololive"},{id:"UCENwRMx5Yh42zWpzURebzTw",name:"Laplus ch. ラプラス・ダークネス - holoX -",english_name:"La+ Darknesss",type:"vtuber",org:"Hololive",group:"6th Generation -holoX-",photo:"https://yt3.ggpht.com/roGS60A8a_lDbVakIg1JU3u3hbtjHSTilMGHMizuPKh7tuoY2nl46raxuW2f_83IKFGMjL6Z=s800-c-k-c0x00ffffff-no-rj",twitter:"LaplusDarknesss",video_count:"391",subscriber_count:"980000",clip_count:6417,top_topics:["shorts","membersonly","talk"],inactive:!1,twitch:"laplusdarknesss_hololive"},{id:"UCEzsociuFqVwgZuMaZqaCsg",name:"Kira Ch. 鏡見キラ",english_name:"Kagami Kira",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/ytc/AMLnZu9CNXhF_CPokaUVmjsIMP-sf0QDPQb7-Zdk8gkx=s800-c-k-c0x00ffffff-no-rj",twitter:"kagamikirach",video_count:"95",subscriber_count:"77100",clip_count:57,top_topics:["apex","ringfit","talk"],inactive:!0,twitch:null},{id:"UCFKOVgVbGmX65RxO3EtH3iw",name:"Lamy Ch. 雪花ラミィ",english_name:"Yukihana Lamy",type:"vtuber",org:"Hololive",group:"5th Generation (holoFive)",photo:"https://yt3.ggpht.com/ytc/AGIKgqP6dJjaYvbEVUijEffFTudKdiL-URdhLxrZO4aXqA=s800-c-k-c0x00ffffff-no-rj",twitter:"yukihanalamy",video_count:"973",subscriber_count:"1130000",clip_count:13029,top_topics:["talk","minecraft","morning"],inactive:!1,twitch:"yukihanalamy_hololive"},{id:"UCfrWoRGlawPQDQxxeIDRP0Q",name:"hololive Indonesia",english_name:"",type:"vtuber",org:"Hololive",group:"Official",photo:"https://yt3.ggpht.com/ytc/AGIKgqOz4TQxxYWtSuk95qUFknicNXIsn-jZF1utalgogw=s800-c-k-c0x00ffffff-no-rj",twitter:"hololive_id",video_count:"99",subscriber_count:"436000",clip_count:242,top_topics:["minecraft","Music_Cover","Outfit_Reveal"],inactive:!1,twitch:null},{id:"UCFTLzh12_nrtzqBPsTCqenA",name:"アキロゼCh。Vtuber/ホロライブ所属",english_name:"Aki Rosenthal",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqNea84tdUxzVUAiLzNzWCzOBmyhtsWA3kSzMrUT5A=s800-c-k-c0x00ffffff-no-rj",twitter:"akirosenthal",video_count:"858",subscriber_count:"778000",clip_count:3039,top_topics:["ark","Splatoon","monhun"],inactive:!1,twitch:null},{id:"UCGKgJ4MtJ1coi6tWJUfnsQA",name:"Suzaku Ch. 薬師寺朱雀",english_name:"Yakushiji Suzaku",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/ytc/AMLnZu_a75R9Gam4_hdwi8YLHLA3VLrJ1BMX7iT5ebk=s800-c-k-c0x00ffffff-no-rj",twitter:"YakushijiSuzaku",video_count:"0",subscriber_count:"10300",clip_count:null,top_topics:null,inactive:!0,twitch:null},{id:"UCgmPnx-EEeOrZSg5Tiw7ZRQ",name:"Hakos Baelz Ch. hololive-EN",english_name:"Hakos Baelz",type:"vtuber",org:"Hololive",group:"English (CouncilRyS)",photo:"https://yt3.ggpht.com/SSZxkgjfV0O05zq1bBLOI0PszOCoxuPrANQ0Ysngsd0t81mnkwzEgIW2ypSIQJLn8swR14zLJQ=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"hakosbaelz",video_count:"517",subscriber_count:"734000",clip_count:9519,top_topics:["talk","minecraft","membersonly"],inactive:!1,twitch:null},{id:"UCGNI4MENvnsymYjKiZwv9eg",name:"Temma Ch. 岸堂天真",english_name:"Kishido Temma",type:"vtuber",org:"Hololive",group:"HOLOSTARS 2nd Gen (SunTempo)",photo:"https://yt3.ggpht.com/ytc/AGIKgqNe9womeeRYw8SjLtqVS6Jk9vKEtfdBinvbKj5N=s800-c-k-c0x00ffffff-no-rj",twitter:"kishidotemma",video_count:"1096",subscriber_count:"135000",clip_count:849,top_topics:["Mario_Kart","apex","dbd"],inactive:!1,twitch:"kishidotemma_holostars"},{id:"UCgNVXGlZIFK96XdEY20sVjg",name:"Civia Ch.",english_name:"Civia",type:"vtuber",org:"Hololive",group:"CN 1st Generation",photo:"https://yt3.ggpht.com/ytc/AMLnZu-0LadfM-PpBLRXMscMU2RhhK70byRefdDwTD3I=s800-c-k-c0x00ffffff-no-rj",twitter:"Civia_Hololive",video_count:"0",subscriber_count:"54600",clip_count:10,top_topics:["Super_Mario"],inactive:!0,twitch:null},{id:"UCgRqGV1gBf2Esxh0Tz1vxzw",name:"Uyu Ch. 羽継烏有 - UPROAR!! -",english_name:"Utsugi Uyu",type:"vtuber",org:"Hololive",group:"HOLOSTARS UPROAR!!",photo:"https://yt3.ggpht.com/IU7hPSrqpET8vB5HWKnueKfXnjLFG8OvUn3U_bnJn2l2OrIQy6JZPz5hTEqCInQZ-xZJXUwS=s800-c-k-c0x00ffffff-no-rj",twitter:"utsugiuyu",video_count:"286",subscriber_count:"85000",clip_count:134,top_topics:["apex","talk","dbd"],inactive:!1,twitch:null},{id:"UCGSOfFtVCTBfmGxHK5OD8ag",name:"Ankimo Ch. あん肝チャンネル",english_name:"Ankimo",type:"vtuber",org:"Hololive",group:"Misc",photo:"https://yt3.ggpht.com/1Tq5YXJhE91OdA882yhib-vb6q4BTBKe4QP3SakTVIrEPqOnRbHTSlvOnokf74FZhcCGEVGFw6s=s800-c-k-c0x00ffffff-no-rj",twitter:"ankimoch",video_count:"1",subscriber_count:"37500",clip_count:2,top_topics:null,inactive:!1,twitch:null},{id:"UCgZuwn-O7Szh9cAgHqJ6vjw",name:"Aloe Ch.魔乃アロエ",english_name:"Mano Aloe",type:"vtuber",org:"Hololive",group:"5th Generation (holoFive)",photo:"https://yt3.ggpht.com/ytc/AMLnZu_aQ3akSpFc9SVPcFMXATjdKZAcmy1aXtGq364A=s800-c-k-c0x00ffffff-no-rj",twitter:null,video_count:"0",subscriber_count:"233000",clip_count:48,top_topics:["Debut_Stream","announce"],inactive:!0,twitch:null},{id:"UChAnqc_AY5_I3Px5dig3X1Q",name:"Korone Ch. 戌神ころね",english_name:"Inugami Korone",type:"vtuber",org:"Hololive",group:"GAMERS",photo:"https://yt3.ggpht.com/ytc/AGIKgqNgSV284BjxoFP7kRciFBHStJU9vcrrZXgZDN07jQ=s800-c-k-c0x00ffffff-no-rj",twitter:"inugamikorone",video_count:"822",subscriber_count:"1990000",clip_count:13914,top_topics:["membersonly","talk","Splatoon"],inactive:!1,twitch:null},{id:"UChgTyjG-pdNvxxhdsXfHQ5Q",name:"Pavolia Reine Ch. hololive-ID",english_name:"Pavolia Reine",type:"vtuber",org:"Hololive",group:"Indonesia 2nd Gen (holoro)",photo:"https://yt3.ggpht.com/3Wp-qrvmEyR4I4CcqrzbERgqjZkKWpptZTV9veusoh9ZeIdBTx7WfUB3uT8bnMp5ApebFERHZ9I=s800-c-k-c0x00ffffff-no-rj",twitter:"pavoliareine",video_count:"990",subscriber_count:"758000",clip_count:3996,top_topics:["membersonly","talk","minecraft"],inactive:!1,twitch:null},{id:"UCHj_mh57PVMXhAUDphUQDFA",name:"HAACHAMA DARKWEB CH",english_name:"Akai Haato (Sub)",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/0aanUg5Kw0OhrZaslpEHEfRbR1Tv7n0gc-NsQHaztVp9eiOD2FcRBc4AliIPzvKWzSDOGQcqNmo=s800-c-k-c0x00ffffff-no-rj",twitter:null,video_count:"14",subscriber_count:"204000",clip_count:4,top_topics:["shorts"],inactive:!1,twitch:null},{id:"UC-hM6YJuNYVAmUWxeIr9FeA",name:"Miko Ch. さくらみこ",english_name:"Sakura Miko",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/c_e69ht1AS3XPXbs_wvXkjULw_mVcD4d9_ioYtd6bYh79EKujnwXF3_CnRz6IP0tP7YvPfCfow=s800-c-k-c0x00ffffff-no-rj",twitter:"sakuramiko35",video_count:"1140",subscriber_count:"1790000",clip_count:33672,top_topics:["minecraft","GTA","membersonly"],inactive:!1,twitch:"sakuramiko_hololive"},{id:"UCHP4f7G2dWD4qib7BMatGAw",name:"Gavis Bettel Ch. HOLOSTARS-EN",english_name:"Gavis Bettel",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- Vanguard",photo:"https://yt3.ggpht.com/KCOi00Trc1KOPpHdwlkQiktd4ejGi7meB7A5kaoTjitcTDo1A10b3c-68L0VfnIvKoEMj6yY=s800-c-k-c0x00ffffff-no-rj",twitter:"GavisBettel",video_count:"175",subscriber_count:"126000",clip_count:375,top_topics:["talk","membersonly","the_sims"],inactive:!1,twitch:"gavisbettel"},{id:"UChSvpZYRPh0FvG4SJGSga3g",name:"Shien Ch.影山シエン",english_name:"Kageyama Shien",type:"vtuber",org:"Hololive",group:"HOLOSTARS 3rd Gen (TriNero)",photo:"https://yt3.ggpht.com/N20GfJbuG8BBl9CexUek023y2DXQAYqgYoRRqsVGAYoS-gZsGuH7W1Il0y-8TnIul19rBPG78Jo=s800-c-k-c0x00ffffff-no-rj",twitter:"kageyamashien",video_count:"627",subscriber_count:"219000",clip_count:483,top_topics:["talk","Twisted_Wonderland","membersonly"],inactive:!1,twitch:"kageyamashien_holostars"},{id:"UCHsx4Hqa-1ORjQTh9TYDhww",name:"Takanashi Kiara Ch. hololive-EN",english_name:"Takanashi Kiara",type:"vtuber",org:"Hololive",group:"English -Myth-",photo:"https://yt3.ggpht.com/w7TKJYU7zmamFmf-WxfahCo_K7Bg2__Pk-CCBNnbewMG-77OZLqJO9MLvDAmH9nEkZH8OkWgSQ=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"takanashikiara",video_count:"881",subscriber_count:"1460000",clip_count:13033,top_topics:["membersonly","minecraft","talk"],inactive:!1,twitch:null},{id:"UCIBY1ollUsauvVi4hW4cumw",name:"Chloe ch. 沙花叉クロヱ - holoX -",english_name:"Sakamata Chloe",type:"vtuber",org:"Hololive",group:"6th Generation -holoX-",photo:"https://yt3.ggpht.com/_xNtPLKQcQxMTnOr4tAcGz0GEeESsi0bQX9mJEP3fx_50a8GUfUyOG1eyLIld2cCz6GvKABwpQ=s800-c-k-c0x00ffffff-no-rj",twitter:"sakamatachloe",video_count:"386",subscriber_count:"1100000",clip_count:8756,top_topics:["singing","Superchat_Reading","membersonly"],inactive:!1,twitch:null}];export{h as a,p as e,u as h}; diff --git a/_app/immutable/chunks/const.DxW3jyZr.js b/_app/immutable/chunks/const.DxW3jyZr.js new file mode 100644 index 0000000..96b1522 --- /dev/null +++ b/_app/immutable/chunks/const.DxW3jyZr.js @@ -0,0 +1 @@ +const t="https://api.hololivefanbooth.com/api/json",o=[{id:"UC060r4zABV18vcahAWR1n7w",name:"Machina X Flayon Ch. HOLOSTARS-EN",english_name:"Machina X Flayon",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- Vanguard",photo:"https://yt3.ggpht.com/4_CFVqKaaM7_qrWwzIvVAhevS1i4fP4GfjPULgZXzFCIh9ga6jYeUq6ySqsBCh7u3q5tNj1Tcw=s800-c-k-c0x00ffffff-no-rj",twitter:"MachinaXFlayon",video_count:"202",subscriber_count:"114000",clip_count:188,top_topics:["membersonly","talk","drawing"],inactive:!1,twitch:"machinaxflayon"},{id:"UC0TXe_LYZ4scaW2XMyi5_kw",name:"AZKi Channel",english_name:"AZKi",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/so69WMDlrSwil0013l7MLKIBLV--U_zjya2tG9_Sgij5NBm7raSvbZXUJiiAbQgrZosseqKDobM=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"AZKi_VDiVA",video_count:"363",subscriber_count:"822000",clip_count:1455,top_topics:["Original_Song","singing","Music_Cover"],inactive:!1,twitch:null},{id:"UC1CfXB_kRs3C-zaeTG3oGyg",name:"HAACHAMA Ch 赤井はあと",english_name:"Akai Haato",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/B2tq3IQAFxUe9W3MaMc0V62bmlTWCSoTuCk-Y-Ab8yXkZKdIswQhHABZhz2e4YM1-B_Kxen_7w=s800-c-k-c0x00ffffff-no-rj",twitter:"akaihaato",video_count:"1065",subscriber_count:"1420000",clip_count:6477,top_topics:["minecraft","singing","Cooking_Stream"],inactive:!1,twitch:"akaihaato_hololive"},{id:"UC1DCedRgGHBdm81E1llLhOQ",name:"Pekora Ch. 兎田ぺこら",english_name:"Usada Pekora",type:"vtuber",org:"Hololive",group:"3rd Generation (Fantasy)",photo:"https://yt3.ggpht.com/ytc/AGIKgqP37U8cdmOVTEbm7mv2Oy_aVe-Gb9xLDt1CUm6eGQ=s800-c-k-c0x00ffffff-no-rj",twitter:"usadapekora",video_count:"1365",subscriber_count:"2250000",clip_count:33076,top_topics:["minecraft","Dragon_Quest","Mario_Kart"],inactive:!1,twitch:"usadapekora_hololive"},{id:"UC1opHUrw8rvnsadT-iGp7Cg",name:"Aqua Ch. 湊あくあ",english_name:"Minato Aqua",type:"vtuber",org:"Hololive",group:"2nd Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqNV97JLVRQ6N1an2FmwZihnGiJedqakVaeqGWc-UA=s800-c-k-c0x00ffffff-no-rj",twitter:"minatoaqua",video_count:"523",subscriber_count:"1810000",clip_count:11444,top_topics:["minecraft","apex","singing"],inactive:!1,twitch:"minatoaquach_hololive"},{id:"UC1suqwovbL1kzsoaZgFZLKg",name:"Choco Ch. 癒月ちょこ",english_name:"Yuzuki Choco",type:"vtuber",org:"Hololive",group:"2nd Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqNzfGVZwVhtn5qdTFii-gdpVSiEeJrPsGQMKcreDA=s800-c-k-c0x00ffffff-no-rj",twitter:"yuzukichococh",video_count:"659",subscriber_count:"982000",clip_count:4292,top_topics:["dbd","apex","Cooking_Stream"],inactive:!1,twitch:null},{id:"UC1uv2Oq6kNxgATlCiez59hw",name:"Towa Ch. 常闇トワ",english_name:"Tokoyami Towa",type:"vtuber",org:"Hololive",group:"4th Generation (holoForce)",photo:"https://yt3.ggpht.com/meRnxbRUm5yPSwq8Q5QpI5maFApm5QTGQV_LGblQFsoO0yAV4LI-nSZ70GYwMZ_tbfSa_O8MTCU=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"tokoyamitowa",video_count:"1030",subscriber_count:"1260000",clip_count:11515,top_topics:["apex","minecraft","talk"],inactive:!1,twitch:"tokoyamitowa_holo"},{id:"UC2hx0xVkMoHGWijwr_lA01w",name:"Axel Syrios Ch. HOLOSTARS-EN",english_name:"Axel Syrios",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- HQ",photo:"https://yt3.ggpht.com/R4NxwlGVKoR9spXGLAqVInfP-MML5mxdt1-kTOMlIrDWcq1gv2cOuxjoPYmf5RNd8Xqbz17r=s800-c-k-c0x00ffffff-no-rj",twitter:"axelsyrios",video_count:"333",subscriber_count:"209000",clip_count:883,top_topics:["apex","talk","membersonly"],inactive:!1,twitch:"axelsyrios_holostars_en"},{id:"UC3n5uGu18FoCy23ggWWp8tA",name:"Nanashi Mumei Ch. hololive-EN",english_name:"Nanashi Mumei",type:"vtuber",org:"Hololive",group:"English (CouncilRyS)",photo:"https://yt3.ggpht.com/owZmjfnG_SGVmfkl3eS7Lv47pGvIr2SrS36imh6O8i0H3Wy41fYKD26U7wnyRB627fXoq0aQ0Q=s800-c-k-c0x00ffffff-no-rj",twitter:"nanashimumei_en",video_count:"353",subscriber_count:"859000",clip_count:8081,top_topics:["singing","membersonly","minecraft"],inactive:!1,twitch:null},{id:"UC5CwaMl1eIgY8h02uZw7u8A",name:"Suisei Channel",english_name:"Hoshimachi Suisei",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqPRYV-Bg1-4gAtqVwo6tWtgPkTMtLm-STXRb31Rqg=s800-c-k-c0x00ffffff-no-rj-mo",twitter:"suisei_hosimati",video_count:"668",subscriber_count:"1900000",clip_count:12208,top_topics:["singing","minecraft","talk"],inactive:!1,twitch:null},{id:"UC6eWCld0KwmyHFbAqK3V-Rw",name:"Koyori ch. 博衣こより - holoX -",english_name:"Hakui Koyori",type:"vtuber",org:"Hololive",group:"6th Generation -holoX-",photo:"https://yt3.ggpht.com/WO7ItKNmy6tW_NQ82g8c1y74CZSw6GsSdynsE5s2csuEok2fHRrAaGcBV3JJO-2BxEOXXA8lvw=s800-c-k-c0x00ffffff-no-rj",twitter:"hakuikoyori",video_count:"1065",subscriber_count:"921000",clip_count:11639,top_topics:["morning","minecraft","shorts"],inactive:!1,twitch:"hakuikoyori_hololive"},{id:"UC6t3-_N8A6ME1JShZHHqOMw",name:"Miyabi Ch. 花咲みやび",english_name:"Hanasaki Miyabi",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/O6KhIGX91d99vduasQsqIQNvt1tC9DjDlTlLQr_k0aq0EtvgF4hM1YNAOmEOz9Vtqs1yyAkfkw=s800-c-k-c0x00ffffff-no-rj",twitter:"miyabihanasaki",video_count:"879",subscriber_count:"142000",clip_count:664,top_topics:["talk","membersonly","minecraft"],inactive:!1,twitch:"hanasakimiyabi_holostars"},{id:"UC727SQYUvx5pDDGQpTICNWg",name:"Anya Melfissa Ch. hololive-ID",english_name:"Anya Melfissa",type:"vtuber",org:"Hololive",group:"Indonesia 2nd Gen (holoro)",photo:"https://yt3.ggpht.com/58uF1apTqtovpieDrBCSF5pUeNU2MA6n34bdj2EBEVnySKm-VvEznGNt2puk4v4tAnA3AYh5JA=s800-c-k-c0x00ffffff-no-rj",twitter:"anyamelfissa",video_count:"636",subscriber_count:"628000",clip_count:2653,top_topics:["membersonly","Rust","talk"],inactive:!1,twitch:null},{id:"UC7fk0CB07ly8oSl0aqKkqFg",name:"Nakiri Ayame Ch. 百鬼あやめ",english_name:"Nakiri Ayame",type:"vtuber",org:"Hololive",group:"2nd Generation",photo:"https://yt3.ggpht.com/XDGhKwPZcT16Ppg2gQmLHEIYRhw9sY4rqG0HWbeCH68LHkhlVQrrFgxd5hWUuMb2nLfDOhu6=s800-c-k-c0x00ffffff-no-rj",twitter:"nakiriayame",video_count:"281",subscriber_count:"1410000",clip_count:5787,top_topics:["singing","talk","minecraft"],inactive:!1,twitch:"nakiriayame_hololive"},{id:"UC7gxU6NXjKF1LrgOddPzgTw",name:"Banzoin Hakka Ch. HOLOSTARS-EN",english_name:"Banzoin Hakka",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- Vanguard",photo:"https://yt3.ggpht.com/cgq7GevjPwVIuZcjDBvSF5JlnJJLo2RRpVHTWNF0lxLSGAsaScy1k931WGhJSg74lsCs7UbNlA=s800-c-k-c0x00ffffff-no-rj",twitter:"BanzoinHakka",video_count:"202",subscriber_count:"128000",clip_count:361,top_topics:["minecraft","talk","membersonly"],inactive:!1,twitch:"banzoinhakka"},{id:"UC7MMNHR-kf9EN1rXiesMTMw",name:"Magni Dezmond Ch. HOLOSTARS-EN",english_name:"Magni Dezmond",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- HQ",photo:"https://yt3.ggpht.com/8SFoIMf_6XTf0jyeLd6Txdl96BqSyGhb250P3qEh7E4ui8fLNxLXLiLf7phYVy0CIYx3as42=s800-c-k-c0x00ffffff-no-rj",twitter:"magnidezmond",video_count:"262",subscriber_count:"205000",clip_count:1e3,top_topics:["membersonly","drawing","Sonic"],inactive:!1,twitch:"magnidezmond_holostars_en"},{id:"UC8rcEBzJSleTkf_-agPM20g",name:"IRyS Ch. hololive-EN",english_name:"IRyS",type:"vtuber",org:"Hololive",group:"English (CouncilRyS)",photo:"https://yt3.ggpht.com/oC30wBZ04ibFN7AQVHAjdUX-3nS-h4DDjJBYVlsKt0OF6t1CZwrgzWlr3rS6Q12kXrw3-mt9gg=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"irys_en",video_count:"360",subscriber_count:"933000",clip_count:7248,top_topics:["singing","membersonly","minecraft"],inactive:!1,twitch:null},{id:"UC9mf_ZVpouoILRY9NUIaK-w",name:"Rikka ch.律可",english_name:"Rikka",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/0MLL-S2KKu4PlhedunMhvg4VPJGm6Fpx2C4QV2PWJvkcG1eA6XqUYULUZGqBF2M4iNY7FxBt=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"rikkaroid",video_count:"783",subscriber_count:"231000",clip_count:428,top_topics:["singing","apex","talk"],inactive:!1,twitch:"rikka_holostars"},{id:"UCa9Y57gfeY0Zro_noHRVrnw",name:"Luna Ch. 姫森ルーナ",english_name:"Himemori Luna",type:"vtuber",org:"Hololive",group:"4th Generation (holoForce)",photo:"https://yt3.ggpht.com/O7m_5HMY_O8yxR3Jhn9cEO1fLNL_GifMERExnAmfY7JrdTRsTjNijTcNYTPN97Llj3zGn8Susw=s800-c-k-c0x00ffffff-no-rj",twitter:"himemoriluna",video_count:"825",subscriber_count:"933000",clip_count:7880,top_topics:["membersonly","monhun","singing"],inactive:!1,twitch:"himemoriluna_hololive"},{id:"UCANDOlYTJT7N5jlRC3zfzVA",name:"Roberu Ch. 夕刻ロベル",english_name:"Yukoku Roberu",type:"vtuber",org:"Hololive",group:"HOLOSTARS 2nd Gen (SunTempo)",photo:"https://yt3.ggpht.com/yVTO0I6VAXBjBLBPvgLGlBlp1hganldhl6AY3PW_ZWOJ0sYwfLo1yc2Sqr5SMjXQf7Dm4U-2=s800-c-k-c0x00ffffff-no-rj",twitter:"yukokuroberu",video_count:"1466",subscriber_count:"301000",clip_count:1861,top_topics:["morning","talk","idolmaster"],inactive:!1,twitch:"yukokuroberu_holostars"},{id:"UCAoy6rzhSf4ydcYjJw3WoVg",name:"Airani Iofifteen Channel hololive-ID",english_name:"Airani Iofifteen",type:"vtuber",org:"Hololive",group:"Indonesia 1st Gen (AREA 15)",photo:"https://yt3.ggpht.com/bF91weVtAIL7Uhnr2HVwtCTLVKK5kVsn4FC_Ze3Gl8rkSsEjDwyey3AbQ1PDfJQ1Oeac5cePeg=s800-c-k-c0x00ffffff-no-rj",twitter:"airaniiofifteen",video_count:"782",subscriber_count:"706000",clip_count:2173,top_topics:["drawing","membersonly","talk"],inactive:!1,twitch:null},{id:"UCAWSyEs_Io8MtpY3m-zqILA",name:"Nene Ch.桃鈴ねね",english_name:"Momosuzu Nene",type:"vtuber",org:"Hololive",group:"5th Generation (holoFive)",photo:"https://yt3.ggpht.com/bMBMxmB1YVDVazU-8KbB6JZqUHn4YzmFiQRWwEUHCeqm5REPW7HHQChC5xE6e36aqqnXgK4a=s800-c-k-c0x00ffffff-no-rj",twitter:"momosuzunene",video_count:"779",subscriber_count:"1070000",clip_count:11192,top_topics:["minecraft","talk","singing"],inactive:!1,twitch:"momosuzunene_hololive"},{id:"UCc88OV45ICgHbn3ZqLLb52w",name:"Fuma Ch. 夜十神封魔 - UPROAR!! -",english_name:"Yatogami Fuma",type:"vtuber",org:"Hololive",group:"HOLOSTARS UPROAR!!",photo:"https://yt3.ggpht.com/V_j0IIwkYF4rglwASfZ9-4-Vn6q6raVF7RNQCB3lr3YNL4YVZq-RbFl0FnoNnnps3-sO-NuBcVs=s800-c-k-c0x00ffffff-no-rj",twitter:"yatogamifuma",video_count:"307",subscriber_count:"117000",clip_count:182,top_topics:["Splatoon","apex","talk"],inactive:!1,twitch:null},{id:"UCCzUftO8KOVkV4wQG1vkUvg",name:"Marine Ch. 宝鐘マリン",english_name:"Houshou Marine",type:"vtuber",org:"Hololive",group:"3rd Generation (Fantasy)",photo:"https://yt3.ggpht.com/Z2QpYUZ4-jKoFR7Ms330gRQzjI2gZ4CB_uVP6f39YysxUe1u8icrtE07ffpRxCtpu9U65MWNDA=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"houshoumarine",video_count:"1016",subscriber_count:"2430000",clip_count:21693,top_topics:["talk","shorts","singing"],inactive:!1,twitch:null},{id:"UCD8HOxPs4Xvsm8H0ZxXGiBw",name:"Mel Channel 夜空メルチャンネル",english_name:"Yozora Mel",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/I6f2LiL5tEL4ECQhPNJPvBkrf6WrKAS8nheCpTyyQSNKzCwBL2XJSGKxBMc6UNcUr1AR7hrjXw=s800-c-k-c0x00ffffff-no-rj",twitter:"yozoramel",video_count:"538",subscriber_count:"832000",clip_count:2850,top_topics:["membersonly","minecraft","morning"],inactive:!1,twitch:null},{id:"UCdfMHxjcCc2HSd9qFvfJgjg",name:"Rio Ch. 水無世燐央 - UPROAR!! -",english_name:"Minase Rio",type:"vtuber",org:"Hololive",group:"HOLOSTARS UPROAR!!",photo:"https://yt3.ggpht.com/R0Hi-1llrejl1xy--CrjpK1dfd3ZK_21VIwABJmL9FQ7_JAA4hMC1pYOHzFWHtU2oZTFLn991FQ=s800-c-k-c0x00ffffff-no-rj",twitter:"minaserioch",video_count:"378",subscriber_count:"122000",clip_count:229,top_topics:["minecraft","singing","membersonly"],inactive:!1,twitch:null},{id:"UCdn5BQ06XqgXoAxIhbqw5Rg",name:"フブキCh。白上フブキ",english_name:"Shirakami Fubuki",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqOR_NzQfQ-w70LMrrtl9FfppVmIkxDaeDd-wxLzLw=s800-c-k-c0x00ffffff-no-rj",twitter:"shirakamifubuki",video_count:"2036",subscriber_count:"2150000",clip_count:11461,top_topics:["minecraft","apex","Pokemon"],inactive:!1,twitch:"shirakamifubuki_holo"},{id:"UCDqI2jOz0weumE8s7paEk6g",name:"Roboco Ch. - ロボ子",english_name:"Roboco-san",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqOGep-9Pkw2EAzaMN16N-gnpuYkwu-_rEDILZPPLA=s800-c-k-c0x00ffffff-no-rj",twitter:"robocosan",video_count:"1310",subscriber_count:"926000",clip_count:4091,top_topics:["apex","minecraft","singing"],inactive:!1,twitch:"robocosan_hololive"},{id:"UCDRWSO281bIHYVi-OV3iFYA",name:"Noir Vesper Ch. HOLOSTARS-EN",english_name:"Noir Vesper",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- HQ",photo:"https://yt3.ggpht.com/AolvOgxW8xxRysV9MSBo3Yqs1SoL-bi1HK2A--lI1EZ5P1c2--LOkm-Fpn8ecJLHmaRm_Ts5GQ=s800-c-k-c0x00ffffff-no-rj",twitter:"noirvesper_en",video_count:"272",subscriber_count:"217000",clip_count:833,top_topics:["talk","membersonly","Project_Zomboid"],inactive:!1,twitch:"noirvesper_holostars_en"},{id:"UCdyqAaZDKHXg4Ahi7VENThQ",name:"Noel Ch. 白銀ノエル",english_name:"Shirogane Noel",type:"vtuber",org:"Hololive",group:"3rd Generation (Fantasy)",photo:"https://yt3.ggpht.com/ytc/AGIKgqO8k8ACnczwsxEYAkzmtW--h3EfOWS2cHh0BnfSkA=s800-c-k-c0x00ffffff-no-rj",twitter:"shiroganenoel",video_count:"919",subscriber_count:"1680000",clip_count:14536,top_topics:["talk","zelda","singing"],inactive:!1,twitch:"shiroganenoel_hololive"},{id:"UCENwRMx5Yh42zWpzURebzTw",name:"Laplus ch. ラプラス・ダークネス - holoX -",english_name:"La+ Darknesss",type:"vtuber",org:"Hololive",group:"6th Generation -holoX-",photo:"https://yt3.ggpht.com/roGS60A8a_lDbVakIg1JU3u3hbtjHSTilMGHMizuPKh7tuoY2nl46raxuW2f_83IKFGMjL6Z=s800-c-k-c0x00ffffff-no-rj",twitter:"LaplusDarknesss",video_count:"391",subscriber_count:"980000",clip_count:6417,top_topics:["shorts","membersonly","talk"],inactive:!1,twitch:"laplusdarknesss_hololive"},{id:"UCEzsociuFqVwgZuMaZqaCsg",name:"Kira Ch. 鏡見キラ",english_name:"Kagami Kira",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/ytc/AMLnZu9CNXhF_CPokaUVmjsIMP-sf0QDPQb7-Zdk8gkx=s800-c-k-c0x00ffffff-no-rj",twitter:"kagamikirach",video_count:"95",subscriber_count:"77100",clip_count:57,top_topics:["apex","ringfit","talk"],inactive:!0,twitch:null},{id:"UCFKOVgVbGmX65RxO3EtH3iw",name:"Lamy Ch. 雪花ラミィ",english_name:"Yukihana Lamy",type:"vtuber",org:"Hololive",group:"5th Generation (holoFive)",photo:"https://yt3.ggpht.com/ytc/AGIKgqP6dJjaYvbEVUijEffFTudKdiL-URdhLxrZO4aXqA=s800-c-k-c0x00ffffff-no-rj",twitter:"yukihanalamy",video_count:"973",subscriber_count:"1130000",clip_count:13029,top_topics:["talk","minecraft","morning"],inactive:!1,twitch:"yukihanalamy_hololive"},{id:"UCfrWoRGlawPQDQxxeIDRP0Q",name:"hololive Indonesia",english_name:"",type:"vtuber",org:"Hololive",group:"Official",photo:"https://yt3.ggpht.com/ytc/AGIKgqOz4TQxxYWtSuk95qUFknicNXIsn-jZF1utalgogw=s800-c-k-c0x00ffffff-no-rj",twitter:"hololive_id",video_count:"99",subscriber_count:"436000",clip_count:242,top_topics:["minecraft","Music_Cover","Outfit_Reveal"],inactive:!1,twitch:null},{id:"UCFTLzh12_nrtzqBPsTCqenA",name:"アキロゼCh。Vtuber/ホロライブ所属",english_name:"Aki Rosenthal",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/ytc/AGIKgqNea84tdUxzVUAiLzNzWCzOBmyhtsWA3kSzMrUT5A=s800-c-k-c0x00ffffff-no-rj",twitter:"akirosenthal",video_count:"858",subscriber_count:"778000",clip_count:3039,top_topics:["ark","Splatoon","monhun"],inactive:!1,twitch:null},{id:"UCGKgJ4MtJ1coi6tWJUfnsQA",name:"Suzaku Ch. 薬師寺朱雀",english_name:"Yakushiji Suzaku",type:"vtuber",org:"Hololive",group:"HOLOSTARS 1st Gen",photo:"https://yt3.ggpht.com/ytc/AMLnZu_a75R9Gam4_hdwi8YLHLA3VLrJ1BMX7iT5ebk=s800-c-k-c0x00ffffff-no-rj",twitter:"YakushijiSuzaku",video_count:"0",subscriber_count:"10300",clip_count:null,top_topics:null,inactive:!0,twitch:null},{id:"UCgmPnx-EEeOrZSg5Tiw7ZRQ",name:"Hakos Baelz Ch. hololive-EN",english_name:"Hakos Baelz",type:"vtuber",org:"Hololive",group:"English (CouncilRyS)",photo:"https://yt3.ggpht.com/SSZxkgjfV0O05zq1bBLOI0PszOCoxuPrANQ0Ysngsd0t81mnkwzEgIW2ypSIQJLn8swR14zLJQ=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"hakosbaelz",video_count:"517",subscriber_count:"734000",clip_count:9519,top_topics:["talk","minecraft","membersonly"],inactive:!1,twitch:null},{id:"UCGNI4MENvnsymYjKiZwv9eg",name:"Temma Ch. 岸堂天真",english_name:"Kishido Temma",type:"vtuber",org:"Hololive",group:"HOLOSTARS 2nd Gen (SunTempo)",photo:"https://yt3.ggpht.com/ytc/AGIKgqNe9womeeRYw8SjLtqVS6Jk9vKEtfdBinvbKj5N=s800-c-k-c0x00ffffff-no-rj",twitter:"kishidotemma",video_count:"1096",subscriber_count:"135000",clip_count:849,top_topics:["Mario_Kart","apex","dbd"],inactive:!1,twitch:"kishidotemma_holostars"},{id:"UCgNVXGlZIFK96XdEY20sVjg",name:"Civia Ch.",english_name:"Civia",type:"vtuber",org:"Hololive",group:"CN 1st Generation",photo:"https://yt3.ggpht.com/ytc/AMLnZu-0LadfM-PpBLRXMscMU2RhhK70byRefdDwTD3I=s800-c-k-c0x00ffffff-no-rj",twitter:"Civia_Hololive",video_count:"0",subscriber_count:"54600",clip_count:10,top_topics:["Super_Mario"],inactive:!0,twitch:null},{id:"UCgRqGV1gBf2Esxh0Tz1vxzw",name:"Uyu Ch. 羽継烏有 - UPROAR!! -",english_name:"Utsugi Uyu",type:"vtuber",org:"Hololive",group:"HOLOSTARS UPROAR!!",photo:"https://yt3.ggpht.com/IU7hPSrqpET8vB5HWKnueKfXnjLFG8OvUn3U_bnJn2l2OrIQy6JZPz5hTEqCInQZ-xZJXUwS=s800-c-k-c0x00ffffff-no-rj",twitter:"utsugiuyu",video_count:"286",subscriber_count:"85000",clip_count:134,top_topics:["apex","talk","dbd"],inactive:!1,twitch:null},{id:"UCGSOfFtVCTBfmGxHK5OD8ag",name:"Ankimo Ch. あん肝チャンネル",english_name:"Ankimo",type:"vtuber",org:"Hololive",group:"Misc",photo:"https://yt3.ggpht.com/1Tq5YXJhE91OdA882yhib-vb6q4BTBKe4QP3SakTVIrEPqOnRbHTSlvOnokf74FZhcCGEVGFw6s=s800-c-k-c0x00ffffff-no-rj",twitter:"ankimoch",video_count:"1",subscriber_count:"37500",clip_count:2,top_topics:null,inactive:!1,twitch:null},{id:"UCgZuwn-O7Szh9cAgHqJ6vjw",name:"Aloe Ch.魔乃アロエ",english_name:"Mano Aloe",type:"vtuber",org:"Hololive",group:"5th Generation (holoFive)",photo:"https://yt3.ggpht.com/ytc/AMLnZu_aQ3akSpFc9SVPcFMXATjdKZAcmy1aXtGq364A=s800-c-k-c0x00ffffff-no-rj",twitter:null,video_count:"0",subscriber_count:"233000",clip_count:48,top_topics:["Debut_Stream","announce"],inactive:!0,twitch:null},{id:"UChAnqc_AY5_I3Px5dig3X1Q",name:"Korone Ch. 戌神ころね",english_name:"Inugami Korone",type:"vtuber",org:"Hololive",group:"GAMERS",photo:"https://yt3.ggpht.com/ytc/AGIKgqNgSV284BjxoFP7kRciFBHStJU9vcrrZXgZDN07jQ=s800-c-k-c0x00ffffff-no-rj",twitter:"inugamikorone",video_count:"822",subscriber_count:"1990000",clip_count:13914,top_topics:["membersonly","talk","Splatoon"],inactive:!1,twitch:null},{id:"UChgTyjG-pdNvxxhdsXfHQ5Q",name:"Pavolia Reine Ch. hololive-ID",english_name:"Pavolia Reine",type:"vtuber",org:"Hololive",group:"Indonesia 2nd Gen (holoro)",photo:"https://yt3.ggpht.com/3Wp-qrvmEyR4I4CcqrzbERgqjZkKWpptZTV9veusoh9ZeIdBTx7WfUB3uT8bnMp5ApebFERHZ9I=s800-c-k-c0x00ffffff-no-rj",twitter:"pavoliareine",video_count:"990",subscriber_count:"758000",clip_count:3996,top_topics:["membersonly","talk","minecraft"],inactive:!1,twitch:null},{id:"UCHj_mh57PVMXhAUDphUQDFA",name:"HAACHAMA DARKWEB CH",english_name:"Akai Haato (Sub)",type:"vtuber",org:"Hololive",group:"1st Generation",photo:"https://yt3.ggpht.com/0aanUg5Kw0OhrZaslpEHEfRbR1Tv7n0gc-NsQHaztVp9eiOD2FcRBc4AliIPzvKWzSDOGQcqNmo=s800-c-k-c0x00ffffff-no-rj",twitter:null,video_count:"14",subscriber_count:"204000",clip_count:4,top_topics:["shorts"],inactive:!1,twitch:null},{id:"UC-hM6YJuNYVAmUWxeIr9FeA",name:"Miko Ch. さくらみこ",english_name:"Sakura Miko",type:"vtuber",org:"Hololive",group:"0th Generation",photo:"https://yt3.ggpht.com/c_e69ht1AS3XPXbs_wvXkjULw_mVcD4d9_ioYtd6bYh79EKujnwXF3_CnRz6IP0tP7YvPfCfow=s800-c-k-c0x00ffffff-no-rj",twitter:"sakuramiko35",video_count:"1140",subscriber_count:"1790000",clip_count:33672,top_topics:["minecraft","GTA","membersonly"],inactive:!1,twitch:"sakuramiko_hololive"},{id:"UCHP4f7G2dWD4qib7BMatGAw",name:"Gavis Bettel Ch. HOLOSTARS-EN",english_name:"Gavis Bettel",type:"vtuber",org:"Hololive",group:"HOLOSTARS English -TEMPUS- Vanguard",photo:"https://yt3.ggpht.com/KCOi00Trc1KOPpHdwlkQiktd4ejGi7meB7A5kaoTjitcTDo1A10b3c-68L0VfnIvKoEMj6yY=s800-c-k-c0x00ffffff-no-rj",twitter:"GavisBettel",video_count:"175",subscriber_count:"126000",clip_count:375,top_topics:["talk","membersonly","the_sims"],inactive:!1,twitch:"gavisbettel"},{id:"UChSvpZYRPh0FvG4SJGSga3g",name:"Shien Ch.影山シエン",english_name:"Kageyama Shien",type:"vtuber",org:"Hololive",group:"HOLOSTARS 3rd Gen (TriNero)",photo:"https://yt3.ggpht.com/N20GfJbuG8BBl9CexUek023y2DXQAYqgYoRRqsVGAYoS-gZsGuH7W1Il0y-8TnIul19rBPG78Jo=s800-c-k-c0x00ffffff-no-rj",twitter:"kageyamashien",video_count:"627",subscriber_count:"219000",clip_count:483,top_topics:["talk","Twisted_Wonderland","membersonly"],inactive:!1,twitch:"kageyamashien_holostars"},{id:"UCHsx4Hqa-1ORjQTh9TYDhww",name:"Takanashi Kiara Ch. hololive-EN",english_name:"Takanashi Kiara",type:"vtuber",org:"Hololive",group:"English -Myth-",photo:"https://yt3.ggpht.com/w7TKJYU7zmamFmf-WxfahCo_K7Bg2__Pk-CCBNnbewMG-77OZLqJO9MLvDAmH9nEkZH8OkWgSQ=s800-c-k-c0x00ffffff-no-nd-rj",twitter:"takanashikiara",video_count:"881",subscriber_count:"1460000",clip_count:13033,top_topics:["membersonly","minecraft","talk"],inactive:!1,twitch:null},{id:"UCIBY1ollUsauvVi4hW4cumw",name:"Chloe ch. 沙花叉クロヱ - holoX -",english_name:"Sakamata Chloe",type:"vtuber",org:"Hololive",group:"6th Generation -holoX-",photo:"https://yt3.ggpht.com/_xNtPLKQcQxMTnOr4tAcGz0GEeESsi0bQX9mJEP3fx_50a8GUfUyOG1eyLIld2cCz6GvKABwpQ=s800-c-k-c0x00ffffff-no-rj",twitter:"sakamatachloe",video_count:"386",subscriber_count:"1100000",clip_count:8756,top_topics:["singing","Superchat_Reading","membersonly"],inactive:!1,twitch:null}];export{t as a,o as h}; diff --git a/_app/immutable/chunks/entry.BuVqpdom.js b/_app/immutable/chunks/entry.BuVqpdom.js new file mode 100644 index 0000000..a72bfa6 --- /dev/null +++ b/_app/immutable/chunks/entry.BuVqpdom.js @@ -0,0 +1,3 @@ +import{t as st}from"./scheduler.CJajW1xV.js";import{w as pe}from"./index.CMiOHy2r.js";import{v as ct}from"./environment.Brsna4Fh.js";import{H as ne,S as ge,R as $e}from"./control.CYgJF_JY.js";new URL("sveltekit-internal://");function lt(e,n){return e==="/"||n==="ignore"?e:n==="never"?e.endsWith("/")?e.slice(0,-1):e:n==="always"&&!e.endsWith("/")?e+"/":e}function ft(e){return e.split("%25").map(decodeURI).join("%25")}function ut(e){for(const n in e)e[n]=decodeURIComponent(e[n]);return e}function ce({href:e}){return e.split("#")[0]}const dt=["href","pathname","search","toString","toJSON"];function ht(e,n,t){const a=new URL(e);Object.defineProperty(a,"searchParams",{value:new Proxy(a.searchParams,{get(r,o){if(o==="get"||o==="getAll"||o==="has")return i=>(t(i),r[o](i));n();const s=Reflect.get(r,o);return typeof s=="function"?s.bind(r):s}}),enumerable:!0,configurable:!0});for(const r of dt)Object.defineProperty(a,r,{get(){return n(),e[r]},enumerable:!0,configurable:!0});return a}const pt="/__data.json",gt=".html__data.json";function mt(e){return e.endsWith(".html")?e.replace(/\.html$/,gt):e.replace(/\/$/,"")+pt}function _t(...e){let n=5381;for(const t of e)if(typeof t=="string"){let a=t.length;for(;a;)n=n*33^t.charCodeAt(--a)}else if(ArrayBuffer.isView(t)){const a=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);let r=a.length;for(;r;)n=n*33^a[--r]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function wt(e){const n=atob(e),t=new Uint8Array(n.length);for(let a=0;a((e instanceof Request?e.method:(n==null?void 0:n.method)||"GET")!=="GET"&&q.delete(me(e)),Ce(e,n));const q=new Map;function yt(e,n){const t=me(e,n),a=document.querySelector(t);if(a!=null&&a.textContent){let{body:r,...o}=JSON.parse(a.textContent);const s=a.getAttribute("data-ttl");return s&&q.set(t,{body:r,init:o,ttl:1e3*Number(s)}),a.getAttribute("data-b64")!==null&&(r=wt(r)),Promise.resolve(new Response(r,o))}return window.fetch(e,n)}function vt(e,n,t){if(q.size>0){const a=me(e,t),r=q.get(a);if(r){if(performance.now(){const r=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(a);if(r)return n.push({name:r[1],matcher:r[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(a);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!a)return;const s=a.split(/\[(.+?)\](?!\])/);return"/"+s.map((c,f)=>{if(f%2){if(c.startsWith("x+"))return le(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return le(String.fromCharCode(...c.slice(2).split("-").map(l=>parseInt(l,16))));const u=bt.exec(c),[,h,g,d,_]=u;return n.push({name:d,matcher:_,optional:!!h,rest:!!g,chained:g?f===1&&s[0]==="":!1}),g?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return le(c)}).join("")}).join("")}/?$`),params:n}}function Et(e){return!/^\([^)]+\)$/.test(e)}function St(e){return e.slice(1).split("/").filter(Et)}function At(e,n,t){const a={},r=e.slice(1),o=r.filter(i=>i!==void 0);let s=0;for(let i=0;iu).join("/"),s=0),f===void 0){c.rest&&(a[c.name]="");continue}if(!c.matcher||t[c.matcher](f)){a[c.name]=f;const u=n[i+1],h=r[i+1];u&&!u.rest&&u.optional&&h&&c.chained&&(s=0),!u&&!h&&Object.keys(a).length===o.length&&(s=0);continue}if(c.optional&&c.chained){s++;continue}return}if(!s)return a}function le(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Rt({nodes:e,server_loads:n,dictionary:t,matchers:a}){const r=new Set(n);return Object.entries(t).map(([i,[c,f,u]])=>{const{pattern:h,params:g}=kt(i),d={id:i,exec:_=>{const l=h.exec(_);if(l)return At(l,g,a)},errors:[1,...u||[]].map(_=>e[_]),layouts:[0,...f||[]].map(s),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(i){const c=i<0;return c&&(i=~i),[c,e[i]]}function s(i){return i===void 0?i:[r.has(i),e[i]]}}function Ve(e,n=JSON.parse){try{return n(sessionStorage[e])}catch{}}function Ie(e,n,t=JSON.stringify){const a=t(n);try{sessionStorage[e]=a}catch{}}var je;const P=((je=globalThis.__sveltekit_12ioxsg)==null?void 0:je.base)??"";var De;const It=((De=globalThis.__sveltekit_12ioxsg)==null?void 0:De.assets)??P,Fe="sveltekit:snapshot",qe="sveltekit:scroll",Ge="sveltekit:states",Lt="sveltekit:pageurl",D="sveltekit:history",H="sveltekit:navigation",W={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},K=location.origin;function He(e){if(e instanceof URL)return e;let n=document.baseURI;if(!n){const t=document.getElementsByTagName("base");n=t.length?t[0].href:document.URL}return new URL(e,n)}function _e(){return{x:pageXOffset,y:pageYOffset}}function O(e,n){return e.getAttribute(`data-sveltekit-${n}`)}const Le={...W,"":W.hover};function Me(e){let n=e.assignedSlot??e.parentNode;return(n==null?void 0:n.nodeType)===11&&(n=n.host),n}function Be(e,n){for(;e&&e!==n;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=Me(e)}}function ue(e,n){let t;try{t=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const a=e instanceof SVGAElement?e.target.baseVal:e.target,r=!t||!!a||ae(t,n)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),o=(t==null?void 0:t.origin)===K&&e.hasAttribute("download");return{url:t,external:r,target:a,download:o}}function z(e){let n=null,t=null,a=null,r=null,o=null,s=null,i=e;for(;i&&i!==document.documentElement;)a===null&&(a=O(i,"preload-code")),r===null&&(r=O(i,"preload-data")),n===null&&(n=O(i,"keepfocus")),t===null&&(t=O(i,"noscroll")),o===null&&(o=O(i,"reload")),s===null&&(s=O(i,"replacestate")),i=Me(i);function c(f){switch(f){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Le[a??"off"],preload_data:Le[r??"off"],keepfocus:c(n),noscroll:c(t),reload:c(o),replace_state:c(s)}}function Pe(e){const n=pe(e);let t=!0;function a(){t=!0,n.update(s=>s)}function r(s){t=!1,n.set(s)}function o(s){let i;return n.subscribe(c=>{(i===void 0||t&&c!==i)&&s(i=c)})}return{notify:a,set:r,subscribe:o}}function Pt(){const{set:e,subscribe:n}=pe(!1);let t;async function a(){clearTimeout(t);try{const r=await fetch(`${It}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const s=(await r.json()).version!==ct;return s&&(e(!0),clearTimeout(t)),s}catch{return!1}}return{subscribe:n,check:a}}function ae(e,n){return e.origin!==K||!e.pathname.startsWith(n)}const Tt=-1,Ut=-2,xt=-3,Nt=-4,Ot=-5,jt=-6;function Dt(e,n){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const t=e,a=Array(t.length);function r(o,s=!1){if(o===Tt)return;if(o===xt)return NaN;if(o===Nt)return 1/0;if(o===Ot)return-1/0;if(o===jt)return-0;if(s)throw new Error("Invalid input");if(o in a)return a[o];const i=t[o];if(!i||typeof i!="object")a[o]=i;else if(Array.isArray(i))if(typeof i[0]=="string"){const c=i[0],f=n==null?void 0:n[c];if(f)return a[o]=f(r(i[1]));switch(c){case"Date":a[o]=new Date(i[1]);break;case"Set":const u=new Set;a[o]=u;for(let d=1;dn!=null)}const Vt="x-sveltekit-invalidated",Ft="x-sveltekit-trailing-slash";function J(e){return e instanceof ne||e instanceof ge?e.status:500}function qt(e){return e instanceof ge?e.text:"Internal Error"}const N=Ve(qe)??{},M=Ve(Fe)??{},U={url:Pe({}),page:Pe({}),navigating:pe(null),updated:Pt()};function we(e){N[e]=_e()}function Gt(e,n){let t=e+1;for(;N[t];)delete N[t],t+=1;for(t=n+1;M[t];)delete M[t],t+=1}function C(e){return location.href=e.href,new Promise(()=>{})}function Te(){}let re,de,X,T,he,V;const Ye=[],Z=[];let R=null;const We=[],Ht=[];let j=[],w={branch:[],error:null,url:null},ye=!1,Q=!1,Ue=!0,B=!1,F=!1,ze=!1,ve=!1,be,S,L,I,ee;const G=new Set;async function an(e,n,t){var r,o;document.URL!==location.href&&(location.href=location.href),V=e,re=Rt(e),T=document.documentElement,he=n,de=e.nodes[0],X=e.nodes[1],de(),X(),S=(r=history.state)==null?void 0:r[D],L=(o=history.state)==null?void 0:o[H],S||(S=L=Date.now(),history.replaceState({...history.state,[D]:S,[H]:L},""));const a=N[S];a&&(history.scrollRestoration="manual",scrollTo(a.x,a.y)),t?await Xt(he,t):zt(location.href,{replaceState:!0}),Jt()}function Mt(){Ye.length=0,ve=!1}function Je(e){Z.some(n=>n==null?void 0:n.snapshot)&&(M[e]=Z.map(n=>{var t;return(t=n==null?void 0:n.snapshot)==null?void 0:t.capture()}))}function Xe(e){var n;(n=M[e])==null||n.forEach((t,a)=>{var r,o;(o=(r=Z[a])==null?void 0:r.snapshot)==null||o.restore(t)})}function xe(){we(S),Ie(qe,N),Je(L),Ie(Fe,M)}async function Ze(e,n,t,a){return Y({type:"goto",url:He(e),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:t,nav_token:a,accept:()=>{n.invalidateAll&&(ve=!0)}})}async function Bt(e){if(e.id!==(R==null?void 0:R.id)){const n={};G.add(n),R={id:e.id,token:n,promise:et({...e,preload:n}).then(t=>(G.delete(n),t.type==="loaded"&&t.state.error&&(R=null),t))}}return R.promise}async function fe(e){const n=re.find(t=>t.exec(tt(e)));n&&await Promise.all([...n.layouts,n.leaf].map(t=>t==null?void 0:t[1]()))}function Qe(e,n,t){var o;w=e.state;const a=document.querySelector("style[data-sveltekit]");a&&a.remove(),I=e.props.page,be=new V.root({target:n,props:{...e.props,stores:U,components:Z},hydrate:t}),Xe(L);const r={from:null,to:{params:w.params,route:{id:((o=w.route)==null?void 0:o.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};j.forEach(s=>s(r)),Q=!0}async function te({url:e,params:n,branch:t,status:a,error:r,route:o,form:s}){let i="never";if(P&&(e.pathname===P||e.pathname===P+"/"))i="always";else for(const d of t)(d==null?void 0:d.slash)!==void 0&&(i=d.slash);e.pathname=lt(e.pathname,i),e.search=e.search;const c={type:"loaded",state:{url:e,params:n,branch:t,error:r,route:o},props:{constructors:Ct(t).map(d=>d.node.component),page:I}};s!==void 0&&(c.props.form=s);let f={},u=!I,h=0;for(let d=0;d(i&&(c.route=!0),l[m])}),params:new Proxy(a,{get:(l,m)=>(i&&c.params.add(m),l[m])}),data:(o==null?void 0:o.data)??null,url:ht(t,()=>{i&&(c.url=!0)},l=>{i&&c.search_params.add(l)}),async fetch(l,m){let b;l instanceof Request?(b=l.url,m={body:l.method==="GET"||l.method==="HEAD"?void 0:await l.blob(),cache:l.cache,credentials:l.credentials,headers:l.headers,integrity:l.integrity,keepalive:l.keepalive,method:l.method,mode:l.mode,redirect:l.redirect,referrer:l.referrer,referrerPolicy:l.referrerPolicy,signal:l.signal,...m}):b=l;const A=new URL(b,t);return i&&d(A.href),A.origin===t.origin&&(b=A.href.slice(t.origin.length)),Q?vt(b,A.href,m):yt(b,m)},setHeaders:()=>{},depends:d,parent(){return i&&(c.parent=!0),n()},untrack(l){i=!1;try{return l()}finally{i=!0}}};s=await f.universal.load.call(null,_)??null}return{node:f,loader:e,server:o,universal:(h=f.universal)!=null&&h.load?{type:"data",data:s,uses:c}:null,data:s??(o==null?void 0:o.data)??null,slash:((g=f.universal)==null?void 0:g.trailingSlash)??(o==null?void 0:o.slash)}}function Ne(e,n,t,a,r,o){if(ve)return!0;if(!r)return!1;if(r.parent&&e||r.route&&n||r.url&&t)return!0;for(const s of r.search_params)if(a.has(s))return!0;for(const s of r.params)if(o[s]!==w.params[s])return!0;for(const s of r.dependencies)if(Ye.some(i=>i(new URL(s))))return!0;return!1}function Ee(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}function Kt(e,n){if(!e)return new Set(n.searchParams.keys());const t=new Set([...e.searchParams.keys(),...n.searchParams.keys()]);for(const a of t){const r=e.searchParams.getAll(a),o=n.searchParams.getAll(a);r.every(s=>o.includes(s))&&o.every(s=>r.includes(s))&&t.delete(a)}return t}function Oe({error:e,url:n,route:t,params:a}){return{type:"loaded",state:{error:e,url:n,route:t,params:a,branch:[]},props:{page:I,constructors:[]}}}async function et({id:e,invalidating:n,url:t,params:a,route:r,preload:o}){if((R==null?void 0:R.id)===e)return G.delete(R.token),R.promise;const{errors:s,layouts:i,leaf:c}=r,f=[...i,c];s.forEach(p=>p==null?void 0:p().catch(()=>{})),f.forEach(p=>p==null?void 0:p[1]().catch(()=>{}));let u=null;const h=w.url?e!==w.url.pathname+w.url.search:!1,g=w.route?r.id!==w.route.id:!1,d=Kt(w.url,t);let _=!1;const l=f.map((p,v)=>{var x;const k=w.branch[v],E=!!(p!=null&&p[0])&&((k==null?void 0:k.loader)!==p[1]||Ne(_,g,h,d,(x=k.server)==null?void 0:x.uses,a));return E&&(_=!0),E});if(l.some(Boolean)){try{u=await rt(t,l)}catch(p){const v=await $(p,{url:t,params:a,route:{id:e}});return G.has(o)?Oe({error:v,url:t,params:a,route:r}):oe({status:J(p),error:v,url:t,route:r})}if(u.type==="redirect")return u}const m=u==null?void 0:u.nodes;let b=!1;const A=f.map(async(p,v)=>{var ie;if(!p)return;const k=w.branch[v],E=m==null?void 0:m[v];if((!E||E.type==="skip")&&p[1]===(k==null?void 0:k.loader)&&!Ne(b,g,h,d,(ie=k.universal)==null?void 0:ie.uses,a))return k;if(b=!0,(E==null?void 0:E.type)==="error")throw E;return ke({loader:p[1],url:t,params:a,route:r,parent:async()=>{var Re;const Ae={};for(let se=0;se{});const y=[];for(let p=0;pPromise.resolve({}),server_data_node:Ee(o)}),c={node:await X(),loader:X,universal:null,server:null,data:null};return await te({url:t,params:r,branch:[i,c],status:e,error:n,route:null})}function Se(e,n){if(!e||ae(e,P))return;let t;try{t=V.hooks.reroute({url:new URL(e)})??e.pathname}catch{return}const a=tt(t);for(const r of re){const o=r.exec(a);if(o)return{id:e.pathname+e.search,invalidating:n,route:r,params:ut(o),url:e}}}function tt(e){return ft(e.slice(P.length)||"/")}function nt({url:e,type:n,intent:t,delta:a}){let r=!1;const o=it(w,t,e,n);a!==void 0&&(o.navigation.delta=a);const s={...o.navigation,cancel:()=>{r=!0,o.reject(new Error("navigation cancelled"))}};return B||We.forEach(i=>i(s)),r?null:o}async function Y({type:e,url:n,popped:t,keepfocus:a,noscroll:r,replace_state:o,state:s={},redirect_count:i=0,nav_token:c={},accept:f=Te,block:u=Te}){const h=Se(n,!1),g=nt({url:n,type:e,delta:t==null?void 0:t.delta,intent:h});if(!g){u();return}const d=S,_=L;f(),B=!0,Q&&U.navigating.set(g.navigation),ee=c;let l=h&&await et(h);if(!l){if(ae(n,P))return await C(n);l=await at(n,{id:null},await $(new ge(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,ee!==c)return g.reject(new Error("navigation aborted")),!1;if(l.type==="redirect")if(i>=20)l=await oe({status:500,error:await $(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Ze(new URL(l.location,n).href,{},i+1,c),!1;else l.props.page.status>=400&&await U.updated.check()&&await C(n);if(Mt(),we(d),Je(_),l.props.page.url.pathname!==n.pathname&&(n.pathname=l.props.page.url.pathname),s=t?t.state:s,!t){const y=o?0:1,p={[D]:S+=y,[H]:L+=y,[Ge]:s};(o?history.replaceState:history.pushState).call(history,p,"",n),o||Gt(S,L)}if(R=null,l.props.page.state=s,Q){w=l.state,l.props.page&&(l.props.page.url=n);const y=(await Promise.all(Ht.map(p=>p(g.navigation)))).filter(p=>typeof p=="function");if(y.length>0){let p=function(){j=j.filter(v=>!y.includes(v))};y.push(p),j.push(...y)}be.$set(l.props),ze=!0}else Qe(l,he,!1);const{activeElement:m}=document;await st();const b=t?t.scroll:r?_e():null;if(Ue){const y=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));b?scrollTo(b.x,b.y):y?y.scrollIntoView():scrollTo(0,0)}const A=document.activeElement!==m&&document.activeElement!==document.body;!a&&!A&&Zt(),Ue=!0,l.props.page&&(I=l.props.page),B=!1,e==="popstate"&&Xe(L),g.fulfil(void 0),j.forEach(y=>y(g.navigation)),U.navigating.set(null)}async function at(e,n,t,a){return e.origin===K&&e.pathname===location.pathname&&!ye?await oe({status:a,error:t,url:e,route:n}):await C(e)}function Wt(){let e;T.addEventListener("mousemove",o=>{const s=o.target;clearTimeout(e),e=setTimeout(()=>{a(s,2)},20)});function n(o){a(o.composedPath()[0],1)}T.addEventListener("mousedown",n),T.addEventListener("touchstart",n,{passive:!0});const t=new IntersectionObserver(o=>{for(const s of o)s.isIntersecting&&(fe(s.target.href),t.unobserve(s.target))},{threshold:0});function a(o,s){const i=Be(o,T);if(!i)return;const{url:c,external:f,download:u}=ue(i,P);if(f||u)return;const h=z(i);if(!h.reload)if(s<=h.preload_data){const g=Se(c,!1);g&&Bt(g)}else s<=h.preload_code&&fe(c.pathname)}function r(){t.disconnect();for(const o of T.querySelectorAll("a")){const{url:s,external:i,download:c}=ue(o,P);if(i||c)continue;const f=z(o);f.reload||(f.preload_code===W.viewport&&t.observe(o),f.preload_code===W.eager&&fe(s.pathname))}}j.push(r),r()}function $(e,n){if(e instanceof ne)return e.body;const t=J(e),a=qt(e);return V.hooks.handleError({error:e,event:n,status:t,message:a})??{message:a}}function zt(e,n={}){return e=He(e),e.origin!==K?Promise.reject(new Error("goto: invalid URL")):Ze(e,n,0)}function Jt(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let a=!1;if(xe(),!B){const r=it(w,void 0,null,"leave"),o={...r.navigation,cancel:()=>{a=!0,r.reject(new Error("navigation cancelled"))}};We.forEach(s=>s(o))}a?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&xe()}),(n=navigator.connection)!=null&&n.saveData||Wt(),T.addEventListener("click",async t=>{var g;if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const a=Be(t.composedPath()[0],T);if(!a)return;const{url:r,external:o,target:s,download:i}=ue(a,P);if(!r)return;if(s==="_parent"||s==="_top"){if(window.parent!==window)return}else if(s&&s!=="_self")return;const c=z(a);if(!(a instanceof SVGAElement)&&r.protocol!==location.protocol&&!(r.protocol==="https:"||r.protocol==="http:")||i)return;if(o||c.reload){nt({url:r,type:"link"})?B=!0:t.preventDefault();return}const[u,h]=r.href.split("#");if(h!==void 0&&u===ce(location)){const[,d]=w.url.href.split("#");if(d===h){t.preventDefault(),h===""||h==="top"&&a.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(g=a.ownerDocument.getElementById(h))==null||g.scrollIntoView();return}if(F=!0,we(S),e(r),!c.replace_state)return;F=!1}t.preventDefault(),await new Promise(d=>{requestAnimationFrame(()=>{setTimeout(d,0)}),setTimeout(d,100)}),Y({type:"link",url:r,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??r.href===location.href})}),T.addEventListener("submit",t=>{if(t.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(t.target),r=t.submitter;if(((r==null?void 0:r.formMethod)||a.method)!=="get")return;const s=new URL((r==null?void 0:r.hasAttribute("formaction"))&&(r==null?void 0:r.formAction)||a.action);if(ae(s,P))return;const i=t.target,c=z(i);if(c.reload)return;t.preventDefault(),t.stopPropagation();const f=new FormData(i),u=r==null?void 0:r.getAttribute("name");u&&f.append(u,(r==null?void 0:r.getAttribute("value"))??""),s.search=new URLSearchParams(f).toString(),Y({type:"form",url:s,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??s.href===location.href})}),addEventListener("popstate",async t=>{var a;if((a=t.state)!=null&&a[D]){const r=t.state[D];if(ee={},r===S)return;const o=N[r],s=t.state[Ge]??{},i=new URL(t.state[Lt]??location.href),c=t.state[H],f=ce(location)===ce(w.url);if(c===L&&(ze||f)){e(i),N[S]=_e(),o&&scrollTo(o.x,o.y),s!==I.state&&(I={...I,state:s},be.$set({page:I})),S=r;return}const h=r-S;await Y({type:"popstate",url:i,popped:{state:s,scroll:o,delta:h},accept:()=>{S=r,L=c},block:()=>{history.go(-h)},nav_token:ee})}else if(!F){const r=new URL(location.href);e(r)}}),addEventListener("hashchange",()=>{F&&(F=!1,history.replaceState({...history.state,[D]:++S,[H]:L},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&U.navigating.set(null)});function e(t){w.url=t,U.page.set({...I,url:t}),U.page.notify()}}async function Xt(e,{status:n=200,error:t,node_ids:a,params:r,route:o,data:s,form:i}){ye=!0;const c=new URL(location.href);({params:r={},route:o={id:null}}=Se(c,!1)||{});let f;try{const u=a.map(async(d,_)=>{const l=s[_];return l!=null&&l.uses&&(l.uses=ot(l.uses)),ke({loader:V.nodes[d],url:c,params:r,route:o,parent:async()=>{const m={};for(let b=0;b<_;b+=1)Object.assign(m,(await u[b]).data);return m},server_data_node:Ee(l)})}),h=await Promise.all(u),g=re.find(({id:d})=>d===o.id);if(g){const d=g.layouts;for(let _=0;_o?"1":"0").join(""));const a=await Ce(t.href);if(!a.ok){let o;throw(r=a.headers.get("content-type"))!=null&&r.includes("application/json")?o=await a.json():a.status===404?o="Not Found":a.status===500&&(o="Internal Error"),new ne(a.status,o)}return new Promise(async o=>{var h;const s=new Map,i=a.body.getReader(),c=new TextDecoder;function f(g){return Dt(g,{Promise:d=>new Promise((_,l)=>{s.set(d,{fulfil:_,reject:l})})})}let u="";for(;;){const{done:g,value:d}=await i.read();if(g&&!u)break;for(u+=!d&&u?` +`:c.decode(d,{stream:!0});;){const _=u.indexOf(` +`);if(_===-1)break;const l=JSON.parse(u.slice(0,_));if(u=u.slice(_+1),l.type==="redirect")return o(l);if(l.type==="data")(h=l.nodes)==null||h.forEach(m=>{(m==null?void 0:m.type)==="data"&&(m.uses=ot(m.uses),m.data=f(m.data))}),o(l);else if(l.type==="chunk"){const{id:m,data:b,error:A}=l,y=s.get(m);s.delete(m),A?y.reject(f(A)):y.fulfil(f(b))}}}})}function ot(e){return{dependencies:new Set((e==null?void 0:e.dependencies)??[]),params:new Set((e==null?void 0:e.params)??[]),parent:!!(e!=null&&e.parent),route:!!(e!=null&&e.route),url:!!(e!=null&&e.url),search_params:new Set((e==null?void 0:e.search_params)??[])}}function Zt(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const n=document.body,t=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),t!==null?n.setAttribute("tabindex",t):n.removeAttribute("tabindex");const a=getSelection();if(a&&a.type!=="None"){const r=[];for(let o=0;o{if(a.rangeCount===r.length){for(let o=0;o{r=u,o=h});return s.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:((c=e.route)==null?void 0:c.id)??null},url:e.url},to:t&&{params:(n==null?void 0:n.params)??null,route:{id:((f=n==null?void 0:n.route)==null?void 0:f.id)??null},url:t},willUnload:!n,type:a,complete:s},fulfil:r,reject:o}}export{an as a,U as s}; diff --git a/_app/immutable/chunks/entry.DO5WNA7j.js b/_app/immutable/chunks/entry.DO5WNA7j.js deleted file mode 100644 index 7a96934..0000000 --- a/_app/immutable/chunks/entry.DO5WNA7j.js +++ /dev/null @@ -1,3 +0,0 @@ -import{t as st}from"./scheduler.CBKiOPsq.js";import{w as pe}from"./index.DN3g28Yw.js";import{v as ct}from"./environment.DDFQwkU9.js";import{H as ne,S as ge,R as $e}from"./control.CYgJF_JY.js";new URL("sveltekit-internal://");function lt(e,n){return e==="/"||n==="ignore"?e:n==="never"?e.endsWith("/")?e.slice(0,-1):e:n==="always"&&!e.endsWith("/")?e+"/":e}function ft(e){return e.split("%25").map(decodeURI).join("%25")}function ut(e){for(const n in e)e[n]=decodeURIComponent(e[n]);return e}function ce({href:e}){return e.split("#")[0]}const dt=["href","pathname","search","toString","toJSON"];function ht(e,n,t){const a=new URL(e);Object.defineProperty(a,"searchParams",{value:new Proxy(a.searchParams,{get(r,o){if(o==="get"||o==="getAll"||o==="has")return i=>(t(i),r[o](i));n();const s=Reflect.get(r,o);return typeof s=="function"?s.bind(r):s}}),enumerable:!0,configurable:!0});for(const r of dt)Object.defineProperty(a,r,{get(){return n(),e[r]},enumerable:!0,configurable:!0});return a}const pt="/__data.json",gt=".html__data.json";function mt(e){return e.endsWith(".html")?e.replace(/\.html$/,gt):e.replace(/\/$/,"")+pt}function _t(...e){let n=5381;for(const t of e)if(typeof t=="string"){let a=t.length;for(;a;)n=n*33^t.charCodeAt(--a)}else if(ArrayBuffer.isView(t)){const a=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);let r=a.length;for(;r;)n=n*33^a[--r]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function wt(e){const n=atob(e),t=new Uint8Array(n.length);for(let a=0;a((e instanceof Request?e.method:(n==null?void 0:n.method)||"GET")!=="GET"&&q.delete(me(e)),Ce(e,n));const q=new Map;function yt(e,n){const t=me(e,n),a=document.querySelector(t);if(a!=null&&a.textContent){let{body:r,...o}=JSON.parse(a.textContent);const s=a.getAttribute("data-ttl");return s&&q.set(t,{body:r,init:o,ttl:1e3*Number(s)}),a.getAttribute("data-b64")!==null&&(r=wt(r)),Promise.resolve(new Response(r,o))}return window.fetch(e,n)}function vt(e,n,t){if(q.size>0){const a=me(e,t),r=q.get(a);if(r){if(performance.now(){const r=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(a);if(r)return n.push({name:r[1],matcher:r[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(a);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!a)return;const s=a.split(/\[(.+?)\](?!\])/);return"/"+s.map((c,f)=>{if(f%2){if(c.startsWith("x+"))return le(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return le(String.fromCharCode(...c.slice(2).split("-").map(l=>parseInt(l,16))));const u=bt.exec(c),[,h,g,d,_]=u;return n.push({name:d,matcher:_,optional:!!h,rest:!!g,chained:g?f===1&&s[0]==="":!1}),g?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return le(c)}).join("")}).join("")}/?$`),params:n}}function Et(e){return!/^\([^)]+\)$/.test(e)}function St(e){return e.slice(1).split("/").filter(Et)}function At(e,n,t){const a={},r=e.slice(1),o=r.filter(i=>i!==void 0);let s=0;for(let i=0;iu).join("/"),s=0),f===void 0){c.rest&&(a[c.name]="");continue}if(!c.matcher||t[c.matcher](f)){a[c.name]=f;const u=n[i+1],h=r[i+1];u&&!u.rest&&u.optional&&h&&c.chained&&(s=0),!u&&!h&&Object.keys(a).length===o.length&&(s=0);continue}if(c.optional&&c.chained){s++;continue}return}if(!s)return a}function le(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Rt({nodes:e,server_loads:n,dictionary:t,matchers:a}){const r=new Set(n);return Object.entries(t).map(([i,[c,f,u]])=>{const{pattern:h,params:g}=kt(i),d={id:i,exec:_=>{const l=h.exec(_);if(l)return At(l,g,a)},errors:[1,...u||[]].map(_=>e[_]),layouts:[0,...f||[]].map(s),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(i){const c=i<0;return c&&(i=~i),[c,e[i]]}function s(i){return i===void 0?i:[r.has(i),e[i]]}}function Ve(e,n=JSON.parse){try{return n(sessionStorage[e])}catch{}}function Ie(e,n,t=JSON.stringify){const a=t(n);try{sessionStorage[e]=a}catch{}}var je;const P=((je=globalThis.__sveltekit_vuh6rd)==null?void 0:je.base)??"";var De;const It=((De=globalThis.__sveltekit_vuh6rd)==null?void 0:De.assets)??P,Fe="sveltekit:snapshot",qe="sveltekit:scroll",Ge="sveltekit:states",Lt="sveltekit:pageurl",D="sveltekit:history",H="sveltekit:navigation",W={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},K=location.origin;function He(e){if(e instanceof URL)return e;let n=document.baseURI;if(!n){const t=document.getElementsByTagName("base");n=t.length?t[0].href:document.URL}return new URL(e,n)}function _e(){return{x:pageXOffset,y:pageYOffset}}function O(e,n){return e.getAttribute(`data-sveltekit-${n}`)}const Le={...W,"":W.hover};function Me(e){let n=e.assignedSlot??e.parentNode;return(n==null?void 0:n.nodeType)===11&&(n=n.host),n}function Be(e,n){for(;e&&e!==n;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=Me(e)}}function ue(e,n){let t;try{t=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const a=e instanceof SVGAElement?e.target.baseVal:e.target,r=!t||!!a||ae(t,n)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),o=(t==null?void 0:t.origin)===K&&e.hasAttribute("download");return{url:t,external:r,target:a,download:o}}function z(e){let n=null,t=null,a=null,r=null,o=null,s=null,i=e;for(;i&&i!==document.documentElement;)a===null&&(a=O(i,"preload-code")),r===null&&(r=O(i,"preload-data")),n===null&&(n=O(i,"keepfocus")),t===null&&(t=O(i,"noscroll")),o===null&&(o=O(i,"reload")),s===null&&(s=O(i,"replacestate")),i=Me(i);function c(f){switch(f){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Le[a??"off"],preload_data:Le[r??"off"],keepfocus:c(n),noscroll:c(t),reload:c(o),replace_state:c(s)}}function Pe(e){const n=pe(e);let t=!0;function a(){t=!0,n.update(s=>s)}function r(s){t=!1,n.set(s)}function o(s){let i;return n.subscribe(c=>{(i===void 0||t&&c!==i)&&s(i=c)})}return{notify:a,set:r,subscribe:o}}function Pt(){const{set:e,subscribe:n}=pe(!1);let t;async function a(){clearTimeout(t);try{const r=await fetch(`${It}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const s=(await r.json()).version!==ct;return s&&(e(!0),clearTimeout(t)),s}catch{return!1}}return{subscribe:n,check:a}}function ae(e,n){return e.origin!==K||!e.pathname.startsWith(n)}const Tt=-1,Ut=-2,xt=-3,Nt=-4,Ot=-5,jt=-6;function Dt(e,n){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const t=e,a=Array(t.length);function r(o,s=!1){if(o===Tt)return;if(o===xt)return NaN;if(o===Nt)return 1/0;if(o===Ot)return-1/0;if(o===jt)return-0;if(s)throw new Error("Invalid input");if(o in a)return a[o];const i=t[o];if(!i||typeof i!="object")a[o]=i;else if(Array.isArray(i))if(typeof i[0]=="string"){const c=i[0],f=n==null?void 0:n[c];if(f)return a[o]=f(r(i[1]));switch(c){case"Date":a[o]=new Date(i[1]);break;case"Set":const u=new Set;a[o]=u;for(let d=1;dn!=null)}const Vt="x-sveltekit-invalidated",Ft="x-sveltekit-trailing-slash";function J(e){return e instanceof ne||e instanceof ge?e.status:500}function qt(e){return e instanceof ge?e.text:"Internal Error"}const N=Ve(qe)??{},M=Ve(Fe)??{},U={url:Pe({}),page:Pe({}),navigating:pe(null),updated:Pt()};function we(e){N[e]=_e()}function Gt(e,n){let t=e+1;for(;N[t];)delete N[t],t+=1;for(t=n+1;M[t];)delete M[t],t+=1}function C(e){return location.href=e.href,new Promise(()=>{})}function Te(){}let re,de,X,T,he,V;const Ye=[],Z=[];let R=null;const We=[],Ht=[];let j=[],w={branch:[],error:null,url:null},ye=!1,Q=!1,Ue=!0,B=!1,F=!1,ze=!1,ve=!1,be,S,L,I,ee;const G=new Set;async function an(e,n,t){var r,o;document.URL!==location.href&&(location.href=location.href),V=e,re=Rt(e),T=document.documentElement,he=n,de=e.nodes[0],X=e.nodes[1],de(),X(),S=(r=history.state)==null?void 0:r[D],L=(o=history.state)==null?void 0:o[H],S||(S=L=Date.now(),history.replaceState({...history.state,[D]:S,[H]:L},""));const a=N[S];a&&(history.scrollRestoration="manual",scrollTo(a.x,a.y)),t?await Xt(he,t):zt(location.href,{replaceState:!0}),Jt()}function Mt(){Ye.length=0,ve=!1}function Je(e){Z.some(n=>n==null?void 0:n.snapshot)&&(M[e]=Z.map(n=>{var t;return(t=n==null?void 0:n.snapshot)==null?void 0:t.capture()}))}function Xe(e){var n;(n=M[e])==null||n.forEach((t,a)=>{var r,o;(o=(r=Z[a])==null?void 0:r.snapshot)==null||o.restore(t)})}function xe(){we(S),Ie(qe,N),Je(L),Ie(Fe,M)}async function Ze(e,n,t,a){return Y({type:"goto",url:He(e),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:t,nav_token:a,accept:()=>{n.invalidateAll&&(ve=!0)}})}async function Bt(e){if(e.id!==(R==null?void 0:R.id)){const n={};G.add(n),R={id:e.id,token:n,promise:et({...e,preload:n}).then(t=>(G.delete(n),t.type==="loaded"&&t.state.error&&(R=null),t))}}return R.promise}async function fe(e){const n=re.find(t=>t.exec(tt(e)));n&&await Promise.all([...n.layouts,n.leaf].map(t=>t==null?void 0:t[1]()))}function Qe(e,n,t){var o;w=e.state;const a=document.querySelector("style[data-sveltekit]");a&&a.remove(),I=e.props.page,be=new V.root({target:n,props:{...e.props,stores:U,components:Z},hydrate:t}),Xe(L);const r={from:null,to:{params:w.params,route:{id:((o=w.route)==null?void 0:o.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};j.forEach(s=>s(r)),Q=!0}async function te({url:e,params:n,branch:t,status:a,error:r,route:o,form:s}){let i="never";if(P&&(e.pathname===P||e.pathname===P+"/"))i="always";else for(const d of t)(d==null?void 0:d.slash)!==void 0&&(i=d.slash);e.pathname=lt(e.pathname,i),e.search=e.search;const c={type:"loaded",state:{url:e,params:n,branch:t,error:r,route:o},props:{constructors:Ct(t).map(d=>d.node.component),page:I}};s!==void 0&&(c.props.form=s);let f={},u=!I,h=0;for(let d=0;d(i&&(c.route=!0),l[m])}),params:new Proxy(a,{get:(l,m)=>(i&&c.params.add(m),l[m])}),data:(o==null?void 0:o.data)??null,url:ht(t,()=>{i&&(c.url=!0)},l=>{i&&c.search_params.add(l)}),async fetch(l,m){let b;l instanceof Request?(b=l.url,m={body:l.method==="GET"||l.method==="HEAD"?void 0:await l.blob(),cache:l.cache,credentials:l.credentials,headers:l.headers,integrity:l.integrity,keepalive:l.keepalive,method:l.method,mode:l.mode,redirect:l.redirect,referrer:l.referrer,referrerPolicy:l.referrerPolicy,signal:l.signal,...m}):b=l;const A=new URL(b,t);return i&&d(A.href),A.origin===t.origin&&(b=A.href.slice(t.origin.length)),Q?vt(b,A.href,m):yt(b,m)},setHeaders:()=>{},depends:d,parent(){return i&&(c.parent=!0),n()},untrack(l){i=!1;try{return l()}finally{i=!0}}};s=await f.universal.load.call(null,_)??null}return{node:f,loader:e,server:o,universal:(h=f.universal)!=null&&h.load?{type:"data",data:s,uses:c}:null,data:s??(o==null?void 0:o.data)??null,slash:((g=f.universal)==null?void 0:g.trailingSlash)??(o==null?void 0:o.slash)}}function Ne(e,n,t,a,r,o){if(ve)return!0;if(!r)return!1;if(r.parent&&e||r.route&&n||r.url&&t)return!0;for(const s of r.search_params)if(a.has(s))return!0;for(const s of r.params)if(o[s]!==w.params[s])return!0;for(const s of r.dependencies)if(Ye.some(i=>i(new URL(s))))return!0;return!1}function Ee(e,n){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?n??null:null}function Kt(e,n){if(!e)return new Set(n.searchParams.keys());const t=new Set([...e.searchParams.keys(),...n.searchParams.keys()]);for(const a of t){const r=e.searchParams.getAll(a),o=n.searchParams.getAll(a);r.every(s=>o.includes(s))&&o.every(s=>r.includes(s))&&t.delete(a)}return t}function Oe({error:e,url:n,route:t,params:a}){return{type:"loaded",state:{error:e,url:n,route:t,params:a,branch:[]},props:{page:I,constructors:[]}}}async function et({id:e,invalidating:n,url:t,params:a,route:r,preload:o}){if((R==null?void 0:R.id)===e)return G.delete(R.token),R.promise;const{errors:s,layouts:i,leaf:c}=r,f=[...i,c];s.forEach(p=>p==null?void 0:p().catch(()=>{})),f.forEach(p=>p==null?void 0:p[1]().catch(()=>{}));let u=null;const h=w.url?e!==w.url.pathname+w.url.search:!1,g=w.route?r.id!==w.route.id:!1,d=Kt(w.url,t);let _=!1;const l=f.map((p,v)=>{var x;const k=w.branch[v],E=!!(p!=null&&p[0])&&((k==null?void 0:k.loader)!==p[1]||Ne(_,g,h,d,(x=k.server)==null?void 0:x.uses,a));return E&&(_=!0),E});if(l.some(Boolean)){try{u=await rt(t,l)}catch(p){const v=await $(p,{url:t,params:a,route:{id:e}});return G.has(o)?Oe({error:v,url:t,params:a,route:r}):oe({status:J(p),error:v,url:t,route:r})}if(u.type==="redirect")return u}const m=u==null?void 0:u.nodes;let b=!1;const A=f.map(async(p,v)=>{var ie;if(!p)return;const k=w.branch[v],E=m==null?void 0:m[v];if((!E||E.type==="skip")&&p[1]===(k==null?void 0:k.loader)&&!Ne(b,g,h,d,(ie=k.universal)==null?void 0:ie.uses,a))return k;if(b=!0,(E==null?void 0:E.type)==="error")throw E;return ke({loader:p[1],url:t,params:a,route:r,parent:async()=>{var Re;const Ae={};for(let se=0;se{});const y=[];for(let p=0;pPromise.resolve({}),server_data_node:Ee(o)}),c={node:await X(),loader:X,universal:null,server:null,data:null};return await te({url:t,params:r,branch:[i,c],status:e,error:n,route:null})}function Se(e,n){if(!e||ae(e,P))return;let t;try{t=V.hooks.reroute({url:new URL(e)})??e.pathname}catch{return}const a=tt(t);for(const r of re){const o=r.exec(a);if(o)return{id:e.pathname+e.search,invalidating:n,route:r,params:ut(o),url:e}}}function tt(e){return ft(e.slice(P.length)||"/")}function nt({url:e,type:n,intent:t,delta:a}){let r=!1;const o=it(w,t,e,n);a!==void 0&&(o.navigation.delta=a);const s={...o.navigation,cancel:()=>{r=!0,o.reject(new Error("navigation cancelled"))}};return B||We.forEach(i=>i(s)),r?null:o}async function Y({type:e,url:n,popped:t,keepfocus:a,noscroll:r,replace_state:o,state:s={},redirect_count:i=0,nav_token:c={},accept:f=Te,block:u=Te}){const h=Se(n,!1),g=nt({url:n,type:e,delta:t==null?void 0:t.delta,intent:h});if(!g){u();return}const d=S,_=L;f(),B=!0,Q&&U.navigating.set(g.navigation),ee=c;let l=h&&await et(h);if(!l){if(ae(n,P))return await C(n);l=await at(n,{id:null},await $(new ge(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,ee!==c)return g.reject(new Error("navigation aborted")),!1;if(l.type==="redirect")if(i>=20)l=await oe({status:500,error:await $(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Ze(new URL(l.location,n).href,{},i+1,c),!1;else l.props.page.status>=400&&await U.updated.check()&&await C(n);if(Mt(),we(d),Je(_),l.props.page.url.pathname!==n.pathname&&(n.pathname=l.props.page.url.pathname),s=t?t.state:s,!t){const y=o?0:1,p={[D]:S+=y,[H]:L+=y,[Ge]:s};(o?history.replaceState:history.pushState).call(history,p,"",n),o||Gt(S,L)}if(R=null,l.props.page.state=s,Q){w=l.state,l.props.page&&(l.props.page.url=n);const y=(await Promise.all(Ht.map(p=>p(g.navigation)))).filter(p=>typeof p=="function");if(y.length>0){let p=function(){j=j.filter(v=>!y.includes(v))};y.push(p),j.push(...y)}be.$set(l.props),ze=!0}else Qe(l,he,!1);const{activeElement:m}=document;await st();const b=t?t.scroll:r?_e():null;if(Ue){const y=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));b?scrollTo(b.x,b.y):y?y.scrollIntoView():scrollTo(0,0)}const A=document.activeElement!==m&&document.activeElement!==document.body;!a&&!A&&Zt(),Ue=!0,l.props.page&&(I=l.props.page),B=!1,e==="popstate"&&Xe(L),g.fulfil(void 0),j.forEach(y=>y(g.navigation)),U.navigating.set(null)}async function at(e,n,t,a){return e.origin===K&&e.pathname===location.pathname&&!ye?await oe({status:a,error:t,url:e,route:n}):await C(e)}function Wt(){let e;T.addEventListener("mousemove",o=>{const s=o.target;clearTimeout(e),e=setTimeout(()=>{a(s,2)},20)});function n(o){a(o.composedPath()[0],1)}T.addEventListener("mousedown",n),T.addEventListener("touchstart",n,{passive:!0});const t=new IntersectionObserver(o=>{for(const s of o)s.isIntersecting&&(fe(s.target.href),t.unobserve(s.target))},{threshold:0});function a(o,s){const i=Be(o,T);if(!i)return;const{url:c,external:f,download:u}=ue(i,P);if(f||u)return;const h=z(i);if(!h.reload)if(s<=h.preload_data){const g=Se(c,!1);g&&Bt(g)}else s<=h.preload_code&&fe(c.pathname)}function r(){t.disconnect();for(const o of T.querySelectorAll("a")){const{url:s,external:i,download:c}=ue(o,P);if(i||c)continue;const f=z(o);f.reload||(f.preload_code===W.viewport&&t.observe(o),f.preload_code===W.eager&&fe(s.pathname))}}j.push(r),r()}function $(e,n){if(e instanceof ne)return e.body;const t=J(e),a=qt(e);return V.hooks.handleError({error:e,event:n,status:t,message:a})??{message:a}}function zt(e,n={}){return e=He(e),e.origin!==K?Promise.reject(new Error("goto: invalid URL")):Ze(e,n,0)}function Jt(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let a=!1;if(xe(),!B){const r=it(w,void 0,null,"leave"),o={...r.navigation,cancel:()=>{a=!0,r.reject(new Error("navigation cancelled"))}};We.forEach(s=>s(o))}a?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&xe()}),(n=navigator.connection)!=null&&n.saveData||Wt(),T.addEventListener("click",async t=>{var g;if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const a=Be(t.composedPath()[0],T);if(!a)return;const{url:r,external:o,target:s,download:i}=ue(a,P);if(!r)return;if(s==="_parent"||s==="_top"){if(window.parent!==window)return}else if(s&&s!=="_self")return;const c=z(a);if(!(a instanceof SVGAElement)&&r.protocol!==location.protocol&&!(r.protocol==="https:"||r.protocol==="http:")||i)return;if(o||c.reload){nt({url:r,type:"link"})?B=!0:t.preventDefault();return}const[u,h]=r.href.split("#");if(h!==void 0&&u===ce(location)){const[,d]=w.url.href.split("#");if(d===h){t.preventDefault(),h===""||h==="top"&&a.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(g=a.ownerDocument.getElementById(h))==null||g.scrollIntoView();return}if(F=!0,we(S),e(r),!c.replace_state)return;F=!1}t.preventDefault(),await new Promise(d=>{requestAnimationFrame(()=>{setTimeout(d,0)}),setTimeout(d,100)}),Y({type:"link",url:r,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??r.href===location.href})}),T.addEventListener("submit",t=>{if(t.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(t.target),r=t.submitter;if(((r==null?void 0:r.formMethod)||a.method)!=="get")return;const s=new URL((r==null?void 0:r.hasAttribute("formaction"))&&(r==null?void 0:r.formAction)||a.action);if(ae(s,P))return;const i=t.target,c=z(i);if(c.reload)return;t.preventDefault(),t.stopPropagation();const f=new FormData(i),u=r==null?void 0:r.getAttribute("name");u&&f.append(u,(r==null?void 0:r.getAttribute("value"))??""),s.search=new URLSearchParams(f).toString(),Y({type:"form",url:s,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??s.href===location.href})}),addEventListener("popstate",async t=>{var a;if((a=t.state)!=null&&a[D]){const r=t.state[D];if(ee={},r===S)return;const o=N[r],s=t.state[Ge]??{},i=new URL(t.state[Lt]??location.href),c=t.state[H],f=ce(location)===ce(w.url);if(c===L&&(ze||f)){e(i),N[S]=_e(),o&&scrollTo(o.x,o.y),s!==I.state&&(I={...I,state:s},be.$set({page:I})),S=r;return}const h=r-S;await Y({type:"popstate",url:i,popped:{state:s,scroll:o,delta:h},accept:()=>{S=r,L=c},block:()=>{history.go(-h)},nav_token:ee})}else if(!F){const r=new URL(location.href);e(r)}}),addEventListener("hashchange",()=>{F&&(F=!1,history.replaceState({...history.state,[D]:++S,[H]:L},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&U.navigating.set(null)});function e(t){w.url=t,U.page.set({...I,url:t}),U.page.notify()}}async function Xt(e,{status:n=200,error:t,node_ids:a,params:r,route:o,data:s,form:i}){ye=!0;const c=new URL(location.href);({params:r={},route:o={id:null}}=Se(c,!1)||{});let f;try{const u=a.map(async(d,_)=>{const l=s[_];return l!=null&&l.uses&&(l.uses=ot(l.uses)),ke({loader:V.nodes[d],url:c,params:r,route:o,parent:async()=>{const m={};for(let b=0;b<_;b+=1)Object.assign(m,(await u[b]).data);return m},server_data_node:Ee(l)})}),h=await Promise.all(u),g=re.find(({id:d})=>d===o.id);if(g){const d=g.layouts;for(let _=0;_o?"1":"0").join(""));const a=await Ce(t.href);if(!a.ok){let o;throw(r=a.headers.get("content-type"))!=null&&r.includes("application/json")?o=await a.json():a.status===404?o="Not Found":a.status===500&&(o="Internal Error"),new ne(a.status,o)}return new Promise(async o=>{var h;const s=new Map,i=a.body.getReader(),c=new TextDecoder;function f(g){return Dt(g,{Promise:d=>new Promise((_,l)=>{s.set(d,{fulfil:_,reject:l})})})}let u="";for(;;){const{done:g,value:d}=await i.read();if(g&&!u)break;for(u+=!d&&u?` -`:c.decode(d,{stream:!0});;){const _=u.indexOf(` -`);if(_===-1)break;const l=JSON.parse(u.slice(0,_));if(u=u.slice(_+1),l.type==="redirect")return o(l);if(l.type==="data")(h=l.nodes)==null||h.forEach(m=>{(m==null?void 0:m.type)==="data"&&(m.uses=ot(m.uses),m.data=f(m.data))}),o(l);else if(l.type==="chunk"){const{id:m,data:b,error:A}=l,y=s.get(m);s.delete(m),A?y.reject(f(A)):y.fulfil(f(b))}}}})}function ot(e){return{dependencies:new Set((e==null?void 0:e.dependencies)??[]),params:new Set((e==null?void 0:e.params)??[]),parent:!!(e!=null&&e.parent),route:!!(e!=null&&e.route),url:!!(e!=null&&e.url),search_params:new Set((e==null?void 0:e.search_params)??[])}}function Zt(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const n=document.body,t=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),t!==null?n.setAttribute("tabindex",t):n.removeAttribute("tabindex");const a=getSelection();if(a&&a.type!=="None"){const r=[];for(let o=0;o{if(a.rangeCount===r.length){for(let o=0;o{r=u,o=h});return s.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:((c=e.route)==null?void 0:c.id)??null},url:e.url},to:t&&{params:(n==null?void 0:n.params)??null,route:{id:((f=n==null?void 0:n.route)==null?void 0:f.id)??null},url:t},willUnload:!n,type:a,complete:s},fulfil:r,reject:o}}export{an as a,U as s}; diff --git a/_app/immutable/chunks/environment.Brsna4Fh.js b/_app/immutable/chunks/environment.Brsna4Fh.js new file mode 100644 index 0000000..11e6375 --- /dev/null +++ b/_app/immutable/chunks/environment.Brsna4Fh.js @@ -0,0 +1 @@ +const o="1718661245967";export{o as v}; diff --git a/_app/immutable/chunks/environment.DDFQwkU9.js b/_app/immutable/chunks/environment.DDFQwkU9.js deleted file mode 100644 index f344b9d..0000000 --- a/_app/immutable/chunks/environment.DDFQwkU9.js +++ /dev/null @@ -1 +0,0 @@ -const o="1717961512163";export{o as v}; diff --git a/_app/immutable/chunks/index.DN3g28Yw.js b/_app/immutable/chunks/index.CMiOHy2r.js similarity index 85% rename from _app/immutable/chunks/index.DN3g28Yw.js rename to _app/immutable/chunks/index.CMiOHy2r.js index 11a7c24..9639244 100644 --- a/_app/immutable/chunks/index.DN3g28Yw.js +++ b/_app/immutable/chunks/index.CMiOHy2r.js @@ -1 +1 @@ -import{n as f,s as l}from"./scheduler.CBKiOPsq.js";const e=[];function h(n,b=f){let i;const o=new Set;function r(t){if(l(n,t)&&(n=t,i)){const c=!e.length;for(const s of o)s[1](),e.push(s,n);if(c){for(let s=0;s{o.delete(s),o.size===0&&i&&(i(),i=null)}}return{set:r,update:u,subscribe:p}}export{h as w}; +import{n as f,s as l}from"./scheduler.CJajW1xV.js";const e=[];function h(n,b=f){let i;const o=new Set;function r(t){if(l(n,t)&&(n=t,i)){const c=!e.length;for(const s of o)s[1](),e.push(s,n);if(c){for(let s=0;s{o.delete(s),o.size===0&&i&&(i(),i=null)}}return{set:r,update:u,subscribe:p}}export{h as w}; diff --git a/_app/immutable/chunks/index.UAAIVKsT.js b/_app/immutable/chunks/index.CvYtFKAi.js similarity index 77% rename from _app/immutable/chunks/index.UAAIVKsT.js rename to _app/immutable/chunks/index.CvYtFKAi.js index 0c9d5d7..d3a1cd3 100644 --- a/_app/immutable/chunks/index.UAAIVKsT.js +++ b/_app/immutable/chunks/index.CvYtFKAi.js @@ -1,4 +1,4 @@ -var st=Object.defineProperty;var rt=(t,e,n)=>e in t?st(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var g=(t,e,n)=>(rt(t,typeof e!="symbol"?e+"":e,n),n);import{n as E,r as A,i as H,a as C,d as z,w as U,x as lt,y as at,z as ot,A as ct,B as V,C as ft,D as ut,E as _t}from"./scheduler.CBKiOPsq.js";const Q=typeof window<"u";let I=Q?()=>window.performance.now():()=>Date.now(),O=Q?t=>requestAnimationFrame(t):E;const T=new Set;function X(t){T.forEach(e=>{e.c(t)||(T.delete(e),e.f())}),T.size!==0&&O(X)}function G(t){let e;return T.size===0&&O(X),{promise:new Promise(n=>{T.add(e={c:t,f:n})}),abort(){T.delete(e)}}}let R=!1;function dt(){R=!0}function ht(){R=!1}function mt(t,e,n,i){for(;t>1);n(s)<=i?t=s+1:e=s}return t}function pt(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const a=[];for(let c=0;c0&&e[n[s]].claim_order<=c?s+1:mt(1,s,h=>e[n[h]].claim_order,c))-1;i[a]=n[_]+1;const f=_+1;n[f]=a,s=Math.max(f,s)}const o=[],r=[];let l=e.length-1;for(let a=n[s]+1;a!=0;a=i[a-1]){for(o.push(e[a-1]);l>=a;l--)r.push(e[l]);l--}for(;l>=0;l--)r.push(e[l]);o.reverse(),r.sort((a,c)=>a.claim_order-c.claim_order);for(let a=0,c=0;a=o[c].claim_order;)c++;const _=ct.removeEventListener(e,n,i)}function Et(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function Gt(t,e){for(const n in e)Et(t,n,e[n])}function qt(t){return t.dataset.svelteH}function Nt(t){return Array.from(t.childNodes)}function tt(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function et(t,e,n,i,s=!1){tt(t);const o=(()=>{for(let r=t.claim_info.last_index;r=0;r--){const l=t[r];if(e(l)){const a=n(l);return a===void 0?t.splice(r,1):t[r]=a,s?a===void 0&&t.claim_info.last_index--:t.claim_info.last_index=r,l}}return i()})();return o.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,o}function nt(t,e,n,i){return et(t,s=>s.nodeName===e,s=>{const o=[];for(let r=0;rs.removeAttribute(r))},()=>i(e))}function Ft(t,e,n){return nt(t,e,n,q)}function Jt(t,e,n){return nt(t,e,n,Z)}function Tt(t,e){return et(t,n=>n.nodeType===3,n=>{const i=""+e;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>F(e),!0)}function Kt(t){return Tt(t," ")}function W(t,e,n){for(let i=n;i0&&n.push(s);return n}class bt{constructor(e=!1){g(this,"is_svg",!1);g(this,"e");g(this,"n");g(this,"t");g(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=Z(n.nodeName):this.e=q(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}function St(t,e){const n={stylesheet:$t(e),rules:{}};return M.set(t,n),n}function k(t,e,n,i,s,o,r,l=0){const a=16.666/i;let c=`{ +var st=Object.defineProperty;var rt=(t,e,n)=>e in t?st(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var g=(t,e,n)=>(rt(t,typeof e!="symbol"?e+"":e,n),n);import{n as E,r as A,i as H,a as S,e as z,q as U,u as lt,v as at,w as ot,x as ct,y as V,z as ft,A as ut,B as _t}from"./scheduler.CJajW1xV.js";const Q=typeof window<"u";let I=Q?()=>window.performance.now():()=>Date.now(),O=Q?t=>requestAnimationFrame(t):E;const T=new Set;function X(t){T.forEach(e=>{e.c(t)||(T.delete(e),e.f())}),T.size!==0&&O(X)}function q(t){let e;return T.size===0&&O(X),{promise:new Promise(n=>{T.add(e={c:t,f:n})}),abort(){T.delete(e)}}}let R=!1;function dt(){R=!0}function ht(){R=!1}function mt(t,e,n,i){for(;t>1);n(s)<=i?t=s+1:e=s}return t}function pt(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const a=[];for(let c=0;c0&&e[n[s]].claim_order<=c?s+1:mt(1,s,h=>e[n[h]].claim_order,c))-1;i[a]=n[_]+1;const f=_+1;n[f]=a,s=Math.max(f,s)}const o=[],r=[];let l=e.length-1;for(let a=n[s]+1;a!=0;a=i[a-1]){for(o.push(e[a-1]);l>=a;l--)r.push(e[l]);l--}for(;l>=0;l--)r.push(e[l]);o.reverse(),r.sort((a,c)=>a.claim_order-c.claim_order);for(let a=0,c=0;a=o[c].claim_order;)c++;const _=ct.removeEventListener(e,n,i)}function Et(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function qt(t,e){for(const n in e)Et(t,n,e[n])}function Gt(t){return t.dataset.svelteH}function Nt(t){return Array.from(t.childNodes)}function tt(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function et(t,e,n,i,s=!1){tt(t);const o=(()=>{for(let r=t.claim_info.last_index;r=0;r--){const l=t[r];if(e(l)){const a=n(l);return a===void 0?t.splice(r,1):t[r]=a,s?a===void 0&&t.claim_info.last_index--:t.claim_info.last_index=r,l}}return i()})();return o.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,o}function nt(t,e,n,i){return et(t,s=>s.nodeName===e,s=>{const o=[];for(let r=0;rs.removeAttribute(r))},()=>i(e))}function Ft(t,e,n){return nt(t,e,n,G)}function Jt(t,e,n){return nt(t,e,n,Z)}function Tt(t,e){return et(t,n=>n.nodeType===3,n=>{const i=""+e;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>F(e),!0)}function Kt(t){return Tt(t," ")}function W(t,e,n){for(let i=n;i0&&n.push(s);return n}class bt{constructor(e=!1){g(this,"is_svg",!1);g(this,"e");g(this,"n");g(this,"t");g(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=Z(n.nodeName):this.e=G(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}function Ct(t,e){const n={stylesheet:$t(e),rules:{}};return D.set(t,n),n}function k(t,e,n,i,s,o,r,l=0){const a=16.666/i;let c=`{ `;for(let m=0;m<=1;m+=a){const y=e+(n-e)*o(m);c+=m*100+`%{${r(y,1-y)}} `}const _=c+`100% {${r(n,1-n)}} -}`,f=`__svelte_${Ct(_)}_${l}`,h=Y(t),{stylesheet:p,rules:u}=M.get(h)||St(h,t);u[f]||(u[f]=!0,p.insertRule(`@keyframes ${f} ${_}`,p.cssRules.length));const d=t.style.animation||"";return t.style.animation=`${d?`${d}, `:""}${f} ${i}ms linear ${s}ms 1 both`,P+=1,f}function B(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),s=n.length-i.length;s&&(t.style.animation=i.join(", "),P-=s,P||Ht())}function Ht(){O(()=>{P||(M.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&S(e)}),M.clear())})}let b;function J(){return b||(b=Promise.resolve(),b.then(()=>{b=null})),b}function w(t,e,n){t.dispatchEvent(At(`${e?"intro":"outro"}${n}`))}const D=new Set;let $;function te(){$={r:0,c:[],p:$}}function ee(){$.r||A($.c),$=$.p}function Lt(t,e){t&&t.i&&(D.delete(t),t.i(e))}function ne(t,e,n,i){if(t&&t.o){if(D.has(t))return;D.add(t),$.c.push(()=>{D.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const K={duration:0};function ie(t,e,n){const i={direction:"in"};let s=e(t,n,i),o=!1,r,l,a=0;function c(){r&&B(t,r)}function _(){const{delay:h=0,duration:p=300,easing:u=z,tick:d=E,css:m}=s||K;m&&(r=k(t,0,1,p,h,u,m,a++)),d(0,1);const y=I()+h,x=y+p;l&&l.abort(),o=!0,C(()=>w(t,!0,"start")),l=G(v=>{if(o){if(v>=x)return d(1,0),w(t,!0,"end"),c(),o=!1;if(v>=y){const N=u((v-y)/p);d(N,1-N)}}return o})}let f=!1;return{start(){f||(f=!0,B(t),H(s)?(s=s(i),J().then(_)):_())},invalidate(){f=!1},end(){o&&(c(),o=!1)}}}function se(t,e,n){const i={direction:"out"};let s=e(t,n,i),o=!0,r;const l=$;l.r+=1;let a;function c(){const{delay:_=0,duration:f=300,easing:h=z,tick:p=E,css:u}=s||K;u&&(r=k(t,1,0,f,_,h,u));const d=I()+_,m=d+f;C(()=>w(t,!1,"start")),"inert"in t&&(a=t.inert,t.inert=!0),G(y=>{if(o){if(y>=m)return p(0,1),w(t,!1,"end"),--l.r||A(l.c),!1;if(y>=d){const x=h((y-d)/f);p(1-x,x)}}return o})}return H(s)?J().then(()=>{s=s(i),c()}):c(),{end(_){_&&"inert"in t&&(t.inert=a),_&&s.tick&&s.tick(1,0),o&&(r&&B(t,r),o=!1)}}}function re(t,e,n,i){let o=e(t,n,{direction:"both"}),r=i?0:1,l=null,a=null,c=null,_;function f(){c&&B(t,c)}function h(u,d){const m=u.b-r;return d*=Math.abs(m),{a:r,b:u.b,d:m,duration:d,start:u.start,end:u.start+d,group:u.group}}function p(u){const{delay:d=0,duration:m=300,easing:y=z,tick:x=E,css:v}=o||K,N={start:I()+d,b:u};u||(N.group=$,$.r+=1),"inert"in t&&(u?_!==void 0&&(t.inert=_):(_=t.inert,t.inert=!0)),l||a?a=N:(v&&(f(),c=k(t,r,u,m,d,y,v)),u&&x(0,1),l=h(N,m),C(()=>w(t,u,"start")),G(L=>{if(a&&L>a.start&&(l=h(a,m),a=null,w(t,l.b,"start"),v&&(f(),c=k(t,r,l.b,l.duration,0,y,o.css))),l){if(L>=l.end)x(r=l.b,1-r),w(t,l.b,"end"),a||(l.b?f():--l.group.r||A(l.group.c)),l=null;else if(L>=l.start){const it=L-l.start;r=l.a+l.d*y(it/l.duration),x(r,1-r)}}return!!(l||a)}))}return{run(u){H(o)?J().then(()=>{o=o({direction:u?"in":"out"}),p(u)}):p(u)},end(){f(),l=a=null}}}function le(t){t&&t.c()}function ae(t,e){t&&t.l(e)}function Dt(t,e,n){const{fragment:i,after_update:s}=t.$$;i&&i.m(e,n),C(()=>{const o=t.$$.on_mount.map(ft).filter(H);t.$$.on_destroy?t.$$.on_destroy.push(...o):A(o),t.$$.on_mount=[]}),s.forEach(C)}function Mt(t,e){const n=t.$$;n.fragment!==null&&(ot(n.after_update),A(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Pt(t,e){t.$$.dirty[0]===-1&&(ut.push(t),_t(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const u=p.length?p[0]:h;return c.ctx&&s(c.ctx[f],c.ctx[f]=u)&&(!c.skip_bound&&c.bound[f]&&c.bound[f](u),_&&Pt(t,f)),h}):[],c.update(),_=!0,A(c.before_update),c.fragment=i?i(c.ctx):!1,e.target){if(e.hydrate){dt();const f=Nt(e.target);c.fragment&&c.fragment.l(f),f.forEach(S)}else c.fragment&&c.fragment.c();e.intro&&Lt(t.$$.fragment),Dt(t,e.target,e.anchor),ht(),lt()}V(a)}class ce{constructor(){g(this,"$$");g(this,"$$set")}$destroy(){Mt(this,1),this.$destroy=E}$on(e,n){if(!H(n))return E;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const s=i.indexOf(n);s!==-1&&i.splice(s,1)}}$set(e){this.$$set&&!at(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const kt="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(kt);export{te as A,Zt as B,le as C,ae as D,Dt as E,Mt as F,Xt as G,re as H,Gt as I,j as J,Ut as K,se as L,ce as S,Z as a,Kt as b,Ft as c,S as d,q as e,Nt as f,qt as g,Yt as h,oe as i,Tt as j,Jt as k,Et as l,xt as m,wt as n,Ot as o,Vt as p,jt as q,Wt as r,zt as s,F as t,ie as u,It as v,ne as w,ee as x,Lt as y,Qt as z}; +}`,f=`__svelte_${St(_)}_${l}`,h=Y(t),{stylesheet:p,rules:u}=D.get(h)||Ct(h,t);u[f]||(u[f]=!0,p.insertRule(`@keyframes ${f} ${_}`,p.cssRules.length));const d=t.style.animation||"";return t.style.animation=`${d?`${d}, `:""}${f} ${i}ms linear ${s}ms 1 both`,P+=1,f}function B(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),s=n.length-i.length;s&&(t.style.animation=i.join(", "),P-=s,P||Ht())}function Ht(){O(()=>{P||(D.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&C(e)}),D.clear())})}let b;function J(){return b||(b=Promise.resolve(),b.then(()=>{b=null})),b}function w(t,e,n){t.dispatchEvent(At(`${e?"intro":"outro"}${n}`))}const M=new Set;let $;function te(){$={r:0,c:[],p:$}}function ee(){$.r||A($.c),$=$.p}function Lt(t,e){t&&t.i&&(M.delete(t),t.i(e))}function ne(t,e,n,i){if(t&&t.o){if(M.has(t))return;M.add(t),$.c.push(()=>{M.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const K={duration:0};function ie(t,e,n){const i={direction:"in"};let s=e(t,n,i),o=!1,r,l,a=0;function c(){r&&B(t,r)}function _(){const{delay:h=0,duration:p=300,easing:u=z,tick:d=E,css:m}=s||K;m&&(r=k(t,0,1,p,h,u,m,a++)),d(0,1);const y=I()+h,x=y+p;l&&l.abort(),o=!0,S(()=>w(t,!0,"start")),l=q(v=>{if(o){if(v>=x)return d(1,0),w(t,!0,"end"),c(),o=!1;if(v>=y){const N=u((v-y)/p);d(N,1-N)}}return o})}let f=!1;return{start(){f||(f=!0,B(t),H(s)?(s=s(i),J().then(_)):_())},invalidate(){f=!1},end(){o&&(c(),o=!1)}}}function se(t,e,n){const i={direction:"out"};let s=e(t,n,i),o=!0,r;const l=$;l.r+=1;let a;function c(){const{delay:_=0,duration:f=300,easing:h=z,tick:p=E,css:u}=s||K;u&&(r=k(t,1,0,f,_,h,u));const d=I()+_,m=d+f;S(()=>w(t,!1,"start")),"inert"in t&&(a=t.inert,t.inert=!0),q(y=>{if(o){if(y>=m)return p(0,1),w(t,!1,"end"),--l.r||A(l.c),!1;if(y>=d){const x=h((y-d)/f);p(1-x,x)}}return o})}return H(s)?J().then(()=>{s=s(i),c()}):c(),{end(_){_&&"inert"in t&&(t.inert=a),_&&s.tick&&s.tick(1,0),o&&(r&&B(t,r),o=!1)}}}function re(t,e,n,i){let o=e(t,n,{direction:"both"}),r=i?0:1,l=null,a=null,c=null,_;function f(){c&&B(t,c)}function h(u,d){const m=u.b-r;return d*=Math.abs(m),{a:r,b:u.b,d:m,duration:d,start:u.start,end:u.start+d,group:u.group}}function p(u){const{delay:d=0,duration:m=300,easing:y=z,tick:x=E,css:v}=o||K,N={start:I()+d,b:u};u||(N.group=$,$.r+=1),"inert"in t&&(u?_!==void 0&&(t.inert=_):(_=t.inert,t.inert=!0)),l||a?a=N:(v&&(f(),c=k(t,r,u,m,d,y,v)),u&&x(0,1),l=h(N,m),S(()=>w(t,u,"start")),q(L=>{if(a&&L>a.start&&(l=h(a,m),a=null,w(t,l.b,"start"),v&&(f(),c=k(t,r,l.b,l.duration,0,y,o.css))),l){if(L>=l.end)x(r=l.b,1-r),w(t,l.b,"end"),a||(l.b?f():--l.group.r||A(l.group.c)),l=null;else if(L>=l.start){const it=L-l.start;r=l.a+l.d*y(it/l.duration),x(r,1-r)}}return!!(l||a)}))}return{run(u){H(o)?J().then(()=>{o=o({direction:u?"in":"out"}),p(u)}):p(u)},end(){f(),l=a=null}}}function le(t){t&&t.c()}function ae(t,e){t&&t.l(e)}function Mt(t,e,n){const{fragment:i,after_update:s}=t.$$;i&&i.m(e,n),S(()=>{const o=t.$$.on_mount.map(ft).filter(H);t.$$.on_destroy?t.$$.on_destroy.push(...o):A(o),t.$$.on_mount=[]}),s.forEach(S)}function Dt(t,e){const n=t.$$;n.fragment!==null&&(ot(n.after_update),A(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Pt(t,e){t.$$.dirty[0]===-1&&(ut.push(t),_t(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const u=p.length?p[0]:h;return c.ctx&&s(c.ctx[f],c.ctx[f]=u)&&(!c.skip_bound&&c.bound[f]&&c.bound[f](u),_&&Pt(t,f)),h}):[],c.update(),_=!0,A(c.before_update),c.fragment=i?i(c.ctx):!1,e.target){if(e.hydrate){dt();const f=Nt(e.target);c.fragment&&c.fragment.l(f),f.forEach(C)}else c.fragment&&c.fragment.c();e.intro&&Lt(t.$$.fragment),Mt(t,e.target,e.anchor),ht(),lt()}V(a)}class ce{constructor(){g(this,"$$");g(this,"$$set")}$destroy(){Dt(this,1),this.$destroy=E}$on(e,n){if(!H(n))return E;const i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{const s=i.indexOf(n);s!==-1&&i.splice(s,1)}}$set(e){this.$$set&&!at(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const kt="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(kt);export{Dt as A,It as B,ee as C,Qt as D,te as E,Zt as F,Xt as G,re as H,qt as I,j as J,Ut as K,se as L,ce as S,Z as a,Kt as b,Ft as c,C as d,G as e,Nt as f,Gt as g,Yt as h,oe as i,Tt as j,Jt as k,Et as l,xt as m,wt as n,Ot as o,Vt as p,jt as q,Wt as r,zt as s,F as t,ie as u,le as v,ae as w,Mt as x,Lt as y,ne as z}; diff --git a/_app/immutable/chunks/index.DDOAEnwF.js b/_app/immutable/chunks/index.DDOAEnwF.js deleted file mode 100644 index 9212e58..0000000 --- a/_app/immutable/chunks/index.DDOAEnwF.js +++ /dev/null @@ -1,3 +0,0 @@ -import{d as x,e as u}from"./scheduler.CBKiOPsq.js";function _(n){const t=n-1;return t*t*t+1}function S(n,{delay:t=0,duration:o=400,easing:s=x}={}){const c=+getComputedStyle(n).opacity;return{delay:t,duration:o,easing:s,css:a=>`opacity: ${a*c}`}}function U(n,{delay:t=0,duration:o=400,easing:s=_,x:c=0,y:a=0,opacity:f=0}={}){const e=getComputedStyle(n),r=+e.opacity,y=e.transform==="none"?"":e.transform,p=r*(1-f),[l,m]=u(c),[$,d]=u(a);return{delay:t,duration:o,easing:s,css:(i,g)=>` - transform: ${y} translate(${(1-i)*l}${m}, ${(1-i)*$}${d}); - opacity: ${r-p*g}`}}export{U as a,_ as c,S as f}; diff --git a/_app/immutable/chunks/index.g5YcAAdQ.js b/_app/immutable/chunks/index.g5YcAAdQ.js new file mode 100644 index 0000000..c7bfb97 --- /dev/null +++ b/_app/immutable/chunks/index.g5YcAAdQ.js @@ -0,0 +1 @@ +import{H as e,R as o}from"./control.CYgJF_JY.js";function i(r,t){throw new e(r,t)}function c(r,t){throw new o(r,t.toString())}new TextEncoder;export{i as e,c as r}; diff --git a/_app/immutable/chunks/index.C20Qybnw.js b/_app/immutable/chunks/index.lMUct1XB.js similarity index 99% rename from _app/immutable/chunks/index.C20Qybnw.js rename to _app/immutable/chunks/index.lMUct1XB.js index a8bf619..3f99bc9 100644 --- a/_app/immutable/chunks/index.C20Qybnw.js +++ b/_app/immutable/chunks/index.lMUct1XB.js @@ -1 +1 @@ -import{s as f5,k as B,n as $,l as e5,m as _5}from"./scheduler.CBKiOPsq.js";import{S as m5,i as z5,a as V,v as A,k as b,f as H,d as M,I as k,n as x,m as j,q as Q,t as g5,j as p5,p as M5}from"./index.UAAIVKsT.js";import{e as w}from"./each.D6YF6ztN.js";function y(n,e){const o={},i={},l={$$scope:1};let h=n.length;for(;h--;){const u=n[h],s=e[h];if(s){for(const c in u)c in s||(i[c]=1);for(const c in s)l[c]||(o[c]=s[c],l[c]=1);n[h]=s}else for(const c in u)l[c]=1}for(const u in i)u in o||(o[u]=void 0);return o}function V5(n){return typeof n=="object"&&n!==null?n:{}}function l5(n,e,o){const i=n.slice();return i[6]=e[o],i}function a5(n,e,o){const i=n.slice();return i[6]=e[o],i}function t5(n,e,o){const i=n.slice();return i[6]=e[o],i}function i5(n,e,o){const i=n.slice();return i[6]=e[o],i}function n5(n,e,o){const i=n.slice();return i[6]=e[o],i}function o5(n,e,o){const i=n.slice();return i[6]=e[o],i}function r5(n){let e,o;return{c(){e=V("title"),o=g5(n[1])},l(i){e=b(i,"title",{});var l=H(e);o=p5(l,n[1]),l.forEach(M)},m(i,l){x(i,e,l),j(e,o)},p(i,l){l&2&&M5(o,i[1])},d(i){i&&M(e)}}}function h5(n){let e,o=[n[6]],i={};for(let l=0;l{e=B(B({},e),_5(d)),o(3,h=e5(e,l)),"src"in d&&o(4,u=d.src),"size"in d&&o(0,s=d.size),"theme"in d&&o(5,c=d.theme),"title"in d&&o(1,C=d.title)},n.$$.update=()=>{n.$$.dirty&48&&o(2,i=(u==null?void 0:u[c])??(u==null?void 0:u.default))},[s,C,i,h,u,c]}class b5 extends m5{constructor(e){super(),z5(this,e,A5,k5,f5,{src:4,size:0,theme:5,title:1})}}const H5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M4.25 5.5a.75.75 0 00-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 00.75-.75v-4a.75.75 0 011.5 0v4A2.25 2.25 0 0112.75 17h-8.5A2.25 2.25 0 012 14.75v-8.5A2.25 2.25 0 014.25 4h5a.75.75 0 010 1.5h-5z","clip-rule":"evenodd"},{"fill-rule":"evenodd",d:"M6.194 12.753a.75.75 0 001.06.053L16.5 4.44v2.81a.75.75 0 001.5 0v-4.5a.75.75 0 00-.75-.75h-4.5a.75.75 0 000 1.5h2.553l-9.056 8.194a.75.75 0 00-.053 1.06z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zm-10.5 4.5a1.5 1.5 0 00-1.5 1.5v10.5a1.5 1.5 0 001.5 1.5h10.5a1.5 1.5 0 001.5-1.5V10.5a.75.75 0 011.5 0v8.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V8.25a3 3 0 013-3h8.25a.75.75 0 010 1.5H5.25z","clip-rule":"evenodd"}]}},x5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 12.75c1.148 0 2.278.08 3.383.237 1.037.146 1.866.966 1.866 2.013 0 3.728-2.35 6.75-5.25 6.75S6.75 18.728 6.75 15c0-1.046.83-1.867 1.866-2.013A24.204 24.204 0 0112 12.75zm0 0c2.883 0 5.647.508 8.207 1.44a23.91 23.91 0 01-1.152 6.06M12 12.75c-2.883 0-5.647.508-8.208 1.44.125 2.104.52 4.136 1.153 6.06M12 12.75a2.25 2.25 0 002.248-2.354M12 12.75a2.25 2.25 0 01-2.248-2.354M12 8.25c.995 0 1.971-.08 2.922-.236.403-.066.74-.358.795-.762a3.778 3.778 0 00-.399-2.25M12 8.25c-.995 0-1.97-.08-2.922-.236-.402-.066-.74-.358-.795-.762a3.734 3.734 0 01.4-2.253M12 8.25a2.25 2.25 0 00-2.248 2.146M12 8.25a2.25 2.25 0 012.248 2.146M8.683 5a6.032 6.032 0 01-1.155-1.002c.07-.63.27-1.222.574-1.747m.581 2.749A3.75 3.75 0 0115.318 5m0 0c.427-.283.815-.62 1.155-.999a4.471 4.471 0 00-.575-1.752M4.921 6a24.048 24.048 0 00-.392 3.314c1.668.546 3.416.914 5.223 1.082M19.08 6c.205 1.08.337 2.187.392 3.314a23.882 23.882 0 01-5.223 1.082"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M6.56 1.14a.75.75 0 01.177 1.045 3.989 3.989 0 00-.464.86c.185.17.382.329.59.473A3.993 3.993 0 0110 2c1.272 0 2.405.594 3.137 1.518.208-.144.405-.302.59-.473a3.989 3.989 0 00-.464-.86.75.75 0 011.222-.869c.369.519.65 1.105.822 1.736a.75.75 0 01-.174.707 7.03 7.03 0 01-1.299 1.098A4 4 0 0114 6c0 .52-.301.963-.723 1.187a6.961 6.961 0 01-1.158.486c.13.208.231.436.296.679 1.413-.174 2.779-.5 4.081-.96a19.655 19.655 0 00-.09-2.319.75.75 0 111.493-.146 21.239 21.239 0 01.08 3.028.75.75 0 01-.482.667 20.874 20.874 0 01-5.153 1.249 2.51 2.51 0 01-.107.247 20.86 20.86 0 015.253 1.257.75.75 0 01.48.74 20.946 20.946 0 01-.907 5.107.75.75 0 01-1.433-.444c.415-1.34.69-2.743.806-4.19-.495-.174-1-.328-1.512-.461.05.284.076.575.076.873 0 1.814-.517 3.312-1.426 4.37A4.639 4.639 0 0110 19a4.64 4.64 0 01-3.574-1.63C5.516 16.311 5 14.813 5 13c0-.298.026-.59.076-.873-.513.133-1.017.287-1.512.46.116 1.448.39 2.85.806 4.191a.75.75 0 01-1.433.444 20.94 20.94 0 01-.908-5.107.75.75 0 01.482-.74 20.857 20.857 0 015.252-1.257 2.481 2.481 0 01-.107-.247 20.874 20.874 0 01-5.153-1.249.75.75 0 01-.482-.667 21.342 21.342 0 01.08-3.028.75.75 0 111.493.146 19.745 19.745 0 00-.09 2.32c1.302.459 2.668.785 4.08.959.066-.243.166-.471.297-.679a6.962 6.962 0 01-1.158-.486A1.348 1.348 0 016 6a4 4 0 01.166-1.143 7.032 7.032 0 01-1.3-1.098.75.75 0 01-.173-.707 5.48 5.48 0 01.822-1.736.75.75 0 011.046-.176z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M8.478 1.6a.75.75 0 01.273 1.025 3.72 3.72 0 00-.425 1.122c.058.057.118.114.18.168A4.491 4.491 0 0112 2.25c1.413 0 2.673.651 3.497 1.668.06-.054.12-.11.178-.167a3.717 3.717 0 00-.426-1.126.75.75 0 111.298-.75 5.22 5.22 0 01.671 2.045.75.75 0 01-.187.582c-.241.27-.505.52-.787.749a4.495 4.495 0 01.216 2.1c-.106.792-.753 1.295-1.417 1.403-.182.03-.364.057-.547.081.152.227.273.476.359.741a23.122 23.122 0 003.832-.802 23.241 23.241 0 00-.345-2.634.75.75 0 011.474-.28c.21 1.115.348 2.256.404 3.418a.75.75 0 01-.516.749c-1.527.5-3.119.855-4.76 1.05-.074.38-.22.735-.423 1.05a24.61 24.61 0 015.943 1.358.75.75 0 01.492.75 24.665 24.665 0 01-1.189 6.25.75.75 0 01-1.425-.47 23.141 23.141 0 001.077-5.307c-.5-.168-1.009-.32-1.524-.454.068.234.104.484.104.746 0 3.956-2.521 7.5-6 7.5-3.478 0-6-3.544-6-7.5 0-.262.037-.511.104-.746-.514.134-1.022.286-1.522.454a23.14 23.14 0 001.077 5.308.75.75 0 01-1.425.468 24.663 24.663 0 01-1.19-6.25.75.75 0 01.493-.749 24.593 24.593 0 014.964-1.24h.01c.321-.046.644-.085.969-.118a2.982 2.982 0 01-.424-1.05 24.614 24.614 0 01-4.76-1.05.75.75 0 01-.516-.75c.057-1.161.194-2.302.405-3.417a.75.75 0 011.474.28c-.164.862-.28 1.74-.345 2.634 1.237.37 2.517.641 3.832.802.085-.265.207-.514.359-.74a18.732 18.732 0 01-.547-.082c-.664-.108-1.311-.611-1.417-1.403a4.535 4.535 0 01.217-2.103 6.788 6.788 0 01-.788-.751.75.75 0 01-.187-.583 5.22 5.22 0 01.67-2.04.75.75 0 011.026-.273z","clip-rule":"evenodd"}]}},j5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M12.79 5.23a.75.75 0 01-.02 1.06L8.832 10l3.938 3.71a.75.75 0 11-1.04 1.08l-4.5-4.25a.75.75 0 010-1.08l4.5-4.25a.75.75 0 011.06.02z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M7.72 12.53a.75.75 0 010-1.06l7.5-7.5a.75.75 0 111.06 1.06L9.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5z","clip-rule":"evenodd"}]}},y5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 013.75 9.375v-4.5zM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 01-1.125-1.125v-4.5zM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0113.5 9.375v-4.5z"},{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75zM6.75 16.5h.75v.75h-.75v-.75zM16.5 6.75h.75v.75h-.75v-.75zM13.5 13.5h.75v.75h-.75v-.75zM13.5 19.5h.75v.75h-.75v-.75zM19.5 13.5h.75v.75h-.75v-.75zM19.5 19.5h.75v.75h-.75v-.75zM16.5 16.5h.75v.75h-.75v-.75z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M3.75 2A1.75 1.75 0 002 3.75v3.5C2 8.216 2.784 9 3.75 9h3.5A1.75 1.75 0 009 7.25v-3.5A1.75 1.75 0 007.25 2h-3.5zM3.5 3.75a.25.25 0 01.25-.25h3.5a.25.25 0 01.25.25v3.5a.25.25 0 01-.25.25h-3.5a.25.25 0 01-.25-.25v-3.5zM3.75 11A1.75 1.75 0 002 12.75v3.5c0 .966.784 1.75 1.75 1.75h3.5A1.75 1.75 0 009 16.25v-3.5A1.75 1.75 0 007.25 11h-3.5zm-.25 1.75a.25.25 0 01.25-.25h3.5a.25.25 0 01.25.25v3.5a.25.25 0 01-.25.25h-3.5a.25.25 0 01-.25-.25v-3.5zm7.5-9c0-.966.784-1.75 1.75-1.75h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0116.25 9h-3.5A1.75 1.75 0 0111 7.25v-3.5zm1.75-.25a.25.25 0 00-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 00.25-.25v-3.5a.25.25 0 00-.25-.25h-3.5zm-7.26 1a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1V5.5a1 1 0 00-1-1h-.01zm9 0a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1V5.5a1 1 0 00-1-1h-.01zm-9 9a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1v-.01a1 1 0 00-1-1h-.01zm9 0a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1v-.01a1 1 0 00-1-1h-.01zm-3.5-1.5a1 1 0 011-1H12a1 1 0 011 1v.01a1 1 0 01-1 1h-.01a1 1 0 01-1-1V12zm6-1a1 1 0 00-1 1v.01a1 1 0 001 1H17a1 1 0 001-1V12a1 1 0 00-1-1h-.01zm-1 6a1 1 0 011-1H17a1 1 0 011 1v.01a1 1 0 01-1 1h-.01a1 1 0 01-1-1V17zm-4-1a1 1 0 00-1 1v.01a1 1 0 001 1H12a1 1 0 001-1V17a1 1 0 00-1-1h-.01z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M3 4.875C3 3.839 3.84 3 4.875 3h4.5c1.036 0 1.875.84 1.875 1.875v4.5c0 1.036-.84 1.875-1.875 1.875h-4.5A1.875 1.875 0 013 9.375v-4.5zM4.875 4.5a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zm7.875.375c0-1.036.84-1.875 1.875-1.875h4.5C20.16 3 21 3.84 21 4.875v4.5c0 1.036-.84 1.875-1.875 1.875h-4.5a1.875 1.875 0 01-1.875-1.875v-4.5zm1.875-.375a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zM6 6.75A.75.75 0 016.75 6h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75A.75.75 0 016 7.5v-.75zm9.75 0A.75.75 0 0116.5 6h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zM3 14.625c0-1.036.84-1.875 1.875-1.875h4.5c1.036 0 1.875.84 1.875 1.875v4.5c0 1.035-.84 1.875-1.875 1.875h-4.5A1.875 1.875 0 013 19.125v-4.5zm1.875-.375a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zm7.875-.75a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm6 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zM6 16.5a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm9.75 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm-3 3a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm6 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75z","clip-rule":"evenodd"}]}},S5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zM8.94 6.94a.75.75 0 11-1.061-1.061 3 3 0 112.871 5.026v.345a.75.75 0 01-1.5 0v-.5c0-.72.57-1.172 1.081-1.287A1.5 1.5 0 108.94 6.94zM10 15a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 01-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 01-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 01-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584zM12 18a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"}]}},E5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 019 14.437V9.564z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M2 10a8 8 0 1116 0 8 8 0 01-16 0zm5-2.25A.75.75 0 017.75 7h4.5a.75.75 0 01.75.75v4.5a.75.75 0 01-.75.75h-4.5a.75.75 0 01-.75-.75v-4.5z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm6-2.438c0-.724.588-1.312 1.313-1.312h4.874c.725 0 1.313.588 1.313 1.313v4.874c0 .725-.588 1.313-1.313 1.313H9.564a1.312 1.312 0 01-1.313-1.313V9.564z","clip-rule":"evenodd"}]}},L5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 6v.75m0 3v.75m0 3v.75m0 3V18m-9-5.25h5.25M7.5 15h3M3.375 5.25c-.621 0-1.125.504-1.125 1.125v3.026a2.999 2.999 0 010 5.198v3.026c0 .621.504 1.125 1.125 1.125h17.25c.621 0 1.125-.504 1.125-1.125v-3.026a2.999 2.999 0 010-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M13 3v1.27a.75.75 0 001.5 0V3h2.25A2.25 2.25 0 0119 5.25v2.628a.75.75 0 01-.5.707 1.5 1.5 0 000 2.83c.3.106.5.39.5.707v2.628A2.25 2.25 0 0116.75 17H14.5v-1.27a.75.75 0 00-1.5 0V17H3.25A2.25 2.25 0 011 14.75v-2.628c0-.318.2-.601.5-.707a1.5 1.5 0 000-2.83.75.75 0 01-.5-.707V5.25A2.25 2.25 0 013.25 3H13zm1.5 4.396a.75.75 0 00-1.5 0v1.042a.75.75 0 001.5 0V7.396zm0 4.167a.75.75 0 00-1.5 0v1.041a.75.75 0 001.5 0v-1.041zM6 10.75a.75.75 0 01.75-.75h3.5a.75.75 0 010 1.5h-3.5a.75.75 0 01-.75-.75zm0 2.5a.75.75 0 01.75-.75h1.5a.75.75 0 010 1.5h-1.5a.75.75 0 01-.75-.75z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M1.5 6.375c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v3.026a.75.75 0 01-.375.65 2.249 2.249 0 000 3.898.75.75 0 01.375.65v3.026c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 17.625v-3.026a.75.75 0 01.374-.65 2.249 2.249 0 000-3.898.75.75 0 01-.374-.65V6.375zm15-1.125a.75.75 0 01.75.75v.75a.75.75 0 01-1.5 0V6a.75.75 0 01.75-.75zm.75 4.5a.75.75 0 00-1.5 0v.75a.75.75 0 001.5 0v-.75zm-.75 3a.75.75 0 01.75.75v.75a.75.75 0 01-1.5 0v-.75a.75.75 0 01.75-.75zm.75 4.5a.75.75 0 00-1.5 0V18a.75.75 0 001.5 0v-.75zM6 12a.75.75 0 01.75-.75H12a.75.75 0 010 1.5H6.75A.75.75 0 016 12zm.75 2.25a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z","clip-rule":"evenodd"}]}},I5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-5.5-2.5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zM10 12a5.99 5.99 0 00-4.793 2.39A6.483 6.483 0 0010 16.5a6.483 6.483 0 004.793-2.11A5.99 5.99 0 0010 12z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z","clip-rule":"evenodd"}]}};export{H5 as A,x5 as B,j5 as C,b5 as I,y5 as Q,E5 as S,L5 as T,I5 as U,S5 as a,V5 as b,y as g}; +import{s as f5,l as B,n as $,m as e5,p as _5}from"./scheduler.CJajW1xV.js";import{S as m5,i as z5,a as V,B as A,k as b,f as H,d as M,I as k,n as x,m as j,q as Q,t as g5,j as p5,p as M5}from"./index.CvYtFKAi.js";import{e as w}from"./each.D6YF6ztN.js";function y(n,e){const o={},i={},l={$$scope:1};let h=n.length;for(;h--;){const u=n[h],s=e[h];if(s){for(const c in u)c in s||(i[c]=1);for(const c in s)l[c]||(o[c]=s[c],l[c]=1);n[h]=s}else for(const c in u)l[c]=1}for(const u in i)u in o||(o[u]=void 0);return o}function V5(n){return typeof n=="object"&&n!==null?n:{}}function l5(n,e,o){const i=n.slice();return i[6]=e[o],i}function a5(n,e,o){const i=n.slice();return i[6]=e[o],i}function t5(n,e,o){const i=n.slice();return i[6]=e[o],i}function i5(n,e,o){const i=n.slice();return i[6]=e[o],i}function n5(n,e,o){const i=n.slice();return i[6]=e[o],i}function o5(n,e,o){const i=n.slice();return i[6]=e[o],i}function r5(n){let e,o;return{c(){e=V("title"),o=g5(n[1])},l(i){e=b(i,"title",{});var l=H(e);o=p5(l,n[1]),l.forEach(M)},m(i,l){x(i,e,l),j(e,o)},p(i,l){l&2&&M5(o,i[1])},d(i){i&&M(e)}}}function h5(n){let e,o=[n[6]],i={};for(let l=0;l{e=B(B({},e),_5(d)),o(3,h=e5(e,l)),"src"in d&&o(4,u=d.src),"size"in d&&o(0,s=d.size),"theme"in d&&o(5,c=d.theme),"title"in d&&o(1,C=d.title)},n.$$.update=()=>{n.$$.dirty&48&&o(2,i=(u==null?void 0:u[c])??(u==null?void 0:u.default))},[s,C,i,h,u,c]}class b5 extends m5{constructor(e){super(),z5(this,e,A5,k5,f5,{src:4,size:0,theme:5,title:1})}}const H5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M4.25 5.5a.75.75 0 00-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 00.75-.75v-4a.75.75 0 011.5 0v4A2.25 2.25 0 0112.75 17h-8.5A2.25 2.25 0 012 14.75v-8.5A2.25 2.25 0 014.25 4h5a.75.75 0 010 1.5h-5z","clip-rule":"evenodd"},{"fill-rule":"evenodd",d:"M6.194 12.753a.75.75 0 001.06.053L16.5 4.44v2.81a.75.75 0 001.5 0v-4.5a.75.75 0 00-.75-.75h-4.5a.75.75 0 000 1.5h2.553l-9.056 8.194a.75.75 0 00-.053 1.06z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zm-10.5 4.5a1.5 1.5 0 00-1.5 1.5v10.5a1.5 1.5 0 001.5 1.5h10.5a1.5 1.5 0 001.5-1.5V10.5a.75.75 0 011.5 0v8.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V8.25a3 3 0 013-3h8.25a.75.75 0 010 1.5H5.25z","clip-rule":"evenodd"}]}},x5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 12.75c1.148 0 2.278.08 3.383.237 1.037.146 1.866.966 1.866 2.013 0 3.728-2.35 6.75-5.25 6.75S6.75 18.728 6.75 15c0-1.046.83-1.867 1.866-2.013A24.204 24.204 0 0112 12.75zm0 0c2.883 0 5.647.508 8.207 1.44a23.91 23.91 0 01-1.152 6.06M12 12.75c-2.883 0-5.647.508-8.208 1.44.125 2.104.52 4.136 1.153 6.06M12 12.75a2.25 2.25 0 002.248-2.354M12 12.75a2.25 2.25 0 01-2.248-2.354M12 8.25c.995 0 1.971-.08 2.922-.236.403-.066.74-.358.795-.762a3.778 3.778 0 00-.399-2.25M12 8.25c-.995 0-1.97-.08-2.922-.236-.402-.066-.74-.358-.795-.762a3.734 3.734 0 01.4-2.253M12 8.25a2.25 2.25 0 00-2.248 2.146M12 8.25a2.25 2.25 0 012.248 2.146M8.683 5a6.032 6.032 0 01-1.155-1.002c.07-.63.27-1.222.574-1.747m.581 2.749A3.75 3.75 0 0115.318 5m0 0c.427-.283.815-.62 1.155-.999a4.471 4.471 0 00-.575-1.752M4.921 6a24.048 24.048 0 00-.392 3.314c1.668.546 3.416.914 5.223 1.082M19.08 6c.205 1.08.337 2.187.392 3.314a23.882 23.882 0 01-5.223 1.082"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M6.56 1.14a.75.75 0 01.177 1.045 3.989 3.989 0 00-.464.86c.185.17.382.329.59.473A3.993 3.993 0 0110 2c1.272 0 2.405.594 3.137 1.518.208-.144.405-.302.59-.473a3.989 3.989 0 00-.464-.86.75.75 0 011.222-.869c.369.519.65 1.105.822 1.736a.75.75 0 01-.174.707 7.03 7.03 0 01-1.299 1.098A4 4 0 0114 6c0 .52-.301.963-.723 1.187a6.961 6.961 0 01-1.158.486c.13.208.231.436.296.679 1.413-.174 2.779-.5 4.081-.96a19.655 19.655 0 00-.09-2.319.75.75 0 111.493-.146 21.239 21.239 0 01.08 3.028.75.75 0 01-.482.667 20.874 20.874 0 01-5.153 1.249 2.51 2.51 0 01-.107.247 20.86 20.86 0 015.253 1.257.75.75 0 01.48.74 20.946 20.946 0 01-.907 5.107.75.75 0 01-1.433-.444c.415-1.34.69-2.743.806-4.19-.495-.174-1-.328-1.512-.461.05.284.076.575.076.873 0 1.814-.517 3.312-1.426 4.37A4.639 4.639 0 0110 19a4.64 4.64 0 01-3.574-1.63C5.516 16.311 5 14.813 5 13c0-.298.026-.59.076-.873-.513.133-1.017.287-1.512.46.116 1.448.39 2.85.806 4.191a.75.75 0 01-1.433.444 20.94 20.94 0 01-.908-5.107.75.75 0 01.482-.74 20.857 20.857 0 015.252-1.257 2.481 2.481 0 01-.107-.247 20.874 20.874 0 01-5.153-1.249.75.75 0 01-.482-.667 21.342 21.342 0 01.08-3.028.75.75 0 111.493.146 19.745 19.745 0 00-.09 2.32c1.302.459 2.668.785 4.08.959.066-.243.166-.471.297-.679a6.962 6.962 0 01-1.158-.486A1.348 1.348 0 016 6a4 4 0 01.166-1.143 7.032 7.032 0 01-1.3-1.098.75.75 0 01-.173-.707 5.48 5.48 0 01.822-1.736.75.75 0 011.046-.176z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M8.478 1.6a.75.75 0 01.273 1.025 3.72 3.72 0 00-.425 1.122c.058.057.118.114.18.168A4.491 4.491 0 0112 2.25c1.413 0 2.673.651 3.497 1.668.06-.054.12-.11.178-.167a3.717 3.717 0 00-.426-1.126.75.75 0 111.298-.75 5.22 5.22 0 01.671 2.045.75.75 0 01-.187.582c-.241.27-.505.52-.787.749a4.495 4.495 0 01.216 2.1c-.106.792-.753 1.295-1.417 1.403-.182.03-.364.057-.547.081.152.227.273.476.359.741a23.122 23.122 0 003.832-.802 23.241 23.241 0 00-.345-2.634.75.75 0 011.474-.28c.21 1.115.348 2.256.404 3.418a.75.75 0 01-.516.749c-1.527.5-3.119.855-4.76 1.05-.074.38-.22.735-.423 1.05a24.61 24.61 0 015.943 1.358.75.75 0 01.492.75 24.665 24.665 0 01-1.189 6.25.75.75 0 01-1.425-.47 23.141 23.141 0 001.077-5.307c-.5-.168-1.009-.32-1.524-.454.068.234.104.484.104.746 0 3.956-2.521 7.5-6 7.5-3.478 0-6-3.544-6-7.5 0-.262.037-.511.104-.746-.514.134-1.022.286-1.522.454a23.14 23.14 0 001.077 5.308.75.75 0 01-1.425.468 24.663 24.663 0 01-1.19-6.25.75.75 0 01.493-.749 24.593 24.593 0 014.964-1.24h.01c.321-.046.644-.085.969-.118a2.982 2.982 0 01-.424-1.05 24.614 24.614 0 01-4.76-1.05.75.75 0 01-.516-.75c.057-1.161.194-2.302.405-3.417a.75.75 0 011.474.28c-.164.862-.28 1.74-.345 2.634 1.237.37 2.517.641 3.832.802.085-.265.207-.514.359-.74a18.732 18.732 0 01-.547-.082c-.664-.108-1.311-.611-1.417-1.403a4.535 4.535 0 01.217-2.103 6.788 6.788 0 01-.788-.751.75.75 0 01-.187-.583 5.22 5.22 0 01.67-2.04.75.75 0 011.026-.273z","clip-rule":"evenodd"}]}},j5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M12.79 5.23a.75.75 0 01-.02 1.06L8.832 10l3.938 3.71a.75.75 0 11-1.04 1.08l-4.5-4.25a.75.75 0 010-1.08l4.5-4.25a.75.75 0 011.06.02z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M7.72 12.53a.75.75 0 010-1.06l7.5-7.5a.75.75 0 111.06 1.06L9.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5z","clip-rule":"evenodd"}]}},y5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 013.75 9.375v-4.5zM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 01-1.125-1.125v-4.5zM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0113.5 9.375v-4.5z"},{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75zM6.75 16.5h.75v.75h-.75v-.75zM16.5 6.75h.75v.75h-.75v-.75zM13.5 13.5h.75v.75h-.75v-.75zM13.5 19.5h.75v.75h-.75v-.75zM19.5 13.5h.75v.75h-.75v-.75zM19.5 19.5h.75v.75h-.75v-.75zM16.5 16.5h.75v.75h-.75v-.75z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M3.75 2A1.75 1.75 0 002 3.75v3.5C2 8.216 2.784 9 3.75 9h3.5A1.75 1.75 0 009 7.25v-3.5A1.75 1.75 0 007.25 2h-3.5zM3.5 3.75a.25.25 0 01.25-.25h3.5a.25.25 0 01.25.25v3.5a.25.25 0 01-.25.25h-3.5a.25.25 0 01-.25-.25v-3.5zM3.75 11A1.75 1.75 0 002 12.75v3.5c0 .966.784 1.75 1.75 1.75h3.5A1.75 1.75 0 009 16.25v-3.5A1.75 1.75 0 007.25 11h-3.5zm-.25 1.75a.25.25 0 01.25-.25h3.5a.25.25 0 01.25.25v3.5a.25.25 0 01-.25.25h-3.5a.25.25 0 01-.25-.25v-3.5zm7.5-9c0-.966.784-1.75 1.75-1.75h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0116.25 9h-3.5A1.75 1.75 0 0111 7.25v-3.5zm1.75-.25a.25.25 0 00-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 00.25-.25v-3.5a.25.25 0 00-.25-.25h-3.5zm-7.26 1a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1V5.5a1 1 0 00-1-1h-.01zm9 0a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1V5.5a1 1 0 00-1-1h-.01zm-9 9a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1v-.01a1 1 0 00-1-1h-.01zm9 0a1 1 0 00-1 1v.01a1 1 0 001 1h.01a1 1 0 001-1v-.01a1 1 0 00-1-1h-.01zm-3.5-1.5a1 1 0 011-1H12a1 1 0 011 1v.01a1 1 0 01-1 1h-.01a1 1 0 01-1-1V12zm6-1a1 1 0 00-1 1v.01a1 1 0 001 1H17a1 1 0 001-1V12a1 1 0 00-1-1h-.01zm-1 6a1 1 0 011-1H17a1 1 0 011 1v.01a1 1 0 01-1 1h-.01a1 1 0 01-1-1V17zm-4-1a1 1 0 00-1 1v.01a1 1 0 001 1H12a1 1 0 001-1V17a1 1 0 00-1-1h-.01z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M3 4.875C3 3.839 3.84 3 4.875 3h4.5c1.036 0 1.875.84 1.875 1.875v4.5c0 1.036-.84 1.875-1.875 1.875h-4.5A1.875 1.875 0 013 9.375v-4.5zM4.875 4.5a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zm7.875.375c0-1.036.84-1.875 1.875-1.875h4.5C20.16 3 21 3.84 21 4.875v4.5c0 1.036-.84 1.875-1.875 1.875h-4.5a1.875 1.875 0 01-1.875-1.875v-4.5zm1.875-.375a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zM6 6.75A.75.75 0 016.75 6h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75A.75.75 0 016 7.5v-.75zm9.75 0A.75.75 0 0116.5 6h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zM3 14.625c0-1.036.84-1.875 1.875-1.875h4.5c1.036 0 1.875.84 1.875 1.875v4.5c0 1.035-.84 1.875-1.875 1.875h-4.5A1.875 1.875 0 013 19.125v-4.5zm1.875-.375a.375.375 0 00-.375.375v4.5c0 .207.168.375.375.375h4.5a.375.375 0 00.375-.375v-4.5a.375.375 0 00-.375-.375h-4.5zm7.875-.75a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm6 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zM6 16.5a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm9.75 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm-3 3a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75zm6 0a.75.75 0 01.75-.75h.75a.75.75 0 01.75.75v.75a.75.75 0 01-.75.75h-.75a.75.75 0 01-.75-.75v-.75z","clip-rule":"evenodd"}]}},S5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zM8.94 6.94a.75.75 0 11-1.061-1.061 3 3 0 112.871 5.026v.345a.75.75 0 01-1.5 0v-.5c0-.72.57-1.172 1.081-1.287A1.5 1.5 0 108.94 6.94zM10 15a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 01-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 01-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 01-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584zM12 18a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"}]}},E5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 019 14.437V9.564z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M2 10a8 8 0 1116 0 8 8 0 01-16 0zm5-2.25A.75.75 0 017.75 7h4.5a.75.75 0 01.75.75v4.5a.75.75 0 01-.75.75h-4.5a.75.75 0 01-.75-.75v-4.5z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm6-2.438c0-.724.588-1.312 1.313-1.312h4.874c.725 0 1.313.588 1.313 1.313v4.874c0 .725-.588 1.313-1.313 1.313H9.564a1.312 1.312 0 01-1.313-1.313V9.564z","clip-rule":"evenodd"}]}},L5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 6v.75m0 3v.75m0 3v.75m0 3V18m-9-5.25h5.25M7.5 15h3M3.375 5.25c-.621 0-1.125.504-1.125 1.125v3.026a2.999 2.999 0 010 5.198v3.026c0 .621.504 1.125 1.125 1.125h17.25c.621 0 1.125-.504 1.125-1.125v-3.026a2.999 2.999 0 010-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M13 3v1.27a.75.75 0 001.5 0V3h2.25A2.25 2.25 0 0119 5.25v2.628a.75.75 0 01-.5.707 1.5 1.5 0 000 2.83c.3.106.5.39.5.707v2.628A2.25 2.25 0 0116.75 17H14.5v-1.27a.75.75 0 00-1.5 0V17H3.25A2.25 2.25 0 011 14.75v-2.628c0-.318.2-.601.5-.707a1.5 1.5 0 000-2.83.75.75 0 01-.5-.707V5.25A2.25 2.25 0 013.25 3H13zm1.5 4.396a.75.75 0 00-1.5 0v1.042a.75.75 0 001.5 0V7.396zm0 4.167a.75.75 0 00-1.5 0v1.041a.75.75 0 001.5 0v-1.041zM6 10.75a.75.75 0 01.75-.75h3.5a.75.75 0 010 1.5h-3.5a.75.75 0 01-.75-.75zm0 2.5a.75.75 0 01.75-.75h1.5a.75.75 0 010 1.5h-1.5a.75.75 0 01-.75-.75z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M1.5 6.375c0-1.036.84-1.875 1.875-1.875h17.25c1.035 0 1.875.84 1.875 1.875v3.026a.75.75 0 01-.375.65 2.249 2.249 0 000 3.898.75.75 0 01.375.65v3.026c0 1.035-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 011.5 17.625v-3.026a.75.75 0 01.374-.65 2.249 2.249 0 000-3.898.75.75 0 01-.374-.65V6.375zm15-1.125a.75.75 0 01.75.75v.75a.75.75 0 01-1.5 0V6a.75.75 0 01.75-.75zm.75 4.5a.75.75 0 00-1.5 0v.75a.75.75 0 001.5 0v-.75zm-.75 3a.75.75 0 01.75.75v.75a.75.75 0 01-1.5 0v-.75a.75.75 0 01.75-.75zm.75 4.5a.75.75 0 00-1.5 0V18a.75.75 0 001.5 0v-.75zM6 12a.75.75 0 01.75-.75H12a.75.75 0 010 1.5H6.75A.75.75 0 016 12zm.75 2.25a.75.75 0 000 1.5h3a.75.75 0 000-1.5h-3z","clip-rule":"evenodd"}]}},I5={default:{a:{fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},path:[{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z"}]},mini:{a:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-5.5-2.5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zM10 12a5.99 5.99 0 00-4.793 2.39A6.483 6.483 0 0010 16.5a6.483 6.483 0 004.793-2.11A5.99 5.99 0 0010 12z","clip-rule":"evenodd"}]},solid:{a:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},path:[{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z","clip-rule":"evenodd"}]}};export{H5 as A,x5 as B,j5 as C,b5 as I,y5 as Q,E5 as S,L5 as T,I5 as U,S5 as a,V5 as b,y as g}; diff --git a/_app/immutable/chunks/index.wPkFFqRY.js b/_app/immutable/chunks/index.wPkFFqRY.js new file mode 100644 index 0000000..5e1aceb --- /dev/null +++ b/_app/immutable/chunks/index.wPkFFqRY.js @@ -0,0 +1,3 @@ +import{e as x,f}from"./scheduler.CJajW1xV.js";function _(n){const t=n-1;return t*t*t+1}function S(n,{delay:t=0,duration:o=400,easing:s=x}={}){const c=+getComputedStyle(n).opacity;return{delay:t,duration:o,easing:s,css:a=>`opacity: ${a*c}`}}function U(n,{delay:t=0,duration:o=400,easing:s=_,x:c=0,y:a=0,opacity:u=0}={}){const e=getComputedStyle(n),r=+e.opacity,y=e.transform==="none"?"":e.transform,p=r*(1-u),[l,m]=f(c),[$,d]=f(a);return{delay:t,duration:o,easing:s,css:(i,g)=>` + transform: ${y} translate(${(1-i)*l}${m}, ${(1-i)*$}${d}); + opacity: ${r-p*g}`}}export{U as a,_ as c,S as f}; diff --git a/_app/immutable/chunks/scheduler.CBKiOPsq.js b/_app/immutable/chunks/scheduler.CBKiOPsq.js deleted file mode 100644 index 41f5a5c..0000000 --- a/_app/immutable/chunks/scheduler.CBKiOPsq.js +++ /dev/null @@ -1 +0,0 @@ -function k(){}const F=t=>t;function w(t,n){for(const e in n)t[e]=n[e];return t}function E(t){return t()}function M(){return Object.create(null)}function j(t){t.forEach(E)}function S(t){return typeof t=="function"}function A(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let l;function B(t,n){return t===n?!0:(l||(l=document.createElement("a")),l.href=n,t===l.href)}function C(t){return Object.keys(t).length===0}function q(t,...n){if(t==null){for(const r of n)r(void 0);return k}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function P(t,n,e){t.$$.on_destroy.push(q(n,e))}function U(t,n,e,r){if(t){const o=y(t,n,e,r);return t[0](o)}}function y(t,n,e,r){return t[1]&&r?w(e.ctx.slice(),t[1](r(n))):e.ctx}function G(t,n,e,r){if(t[2]&&r){const o=t[2](r(e));if(n.dirty===void 0)return o;if(typeof o=="object"){const a=[],_=Math.max(n.dirty.length,o.length);for(let u=0;u<_;u+=1)a[u]=n.dirty[u]|o[u];return a}return n.dirty|o}return n.dirty}function H(t,n,e,r,o,a){if(o){const _=y(n,e,r,a);t.p(_,o)}}function I(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let r=0;rt.indexOf(r)===-1?n.push(r):e.push(r)),e.forEach(r=>r()),c=n}export{f as A,d as B,E as C,i as D,v as E,O as a,L as b,P as c,F as d,N as e,R as f,b as g,B as h,S as i,T as j,w as k,K as l,J as m,k as n,Q as o,U as p,I as q,j as r,A as s,V as t,H as u,G as v,M as w,z as x,C as y,W as z}; diff --git a/_app/immutable/chunks/scheduler.CJajW1xV.js b/_app/immutable/chunks/scheduler.CJajW1xV.js new file mode 100644 index 0000000..71d1c16 --- /dev/null +++ b/_app/immutable/chunks/scheduler.CJajW1xV.js @@ -0,0 +1 @@ +function w(){}const D=t=>t;function E(t,n){for(const e in n)t[e]=n[e];return t}function j(t){return t()}function M(){return Object.create(null)}function v(t){t.forEach(j)}function S(t){return typeof t=="function"}function A(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let l;function B(t,n){return t===n?!0:(l||(l=document.createElement("a")),l.href=n,t===l.href)}function C(t){return Object.keys(t).length===0}function y(t,...n){if(t==null){for(const r of n)r(void 0);return w}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function P(t){let n;return y(t,e=>n=e)(),n}function U(t,n,e){t.$$.on_destroy.push(y(n,e))}function G(t,n,e,r){if(t){const o=x(t,n,e,r);return t[0](o)}}function x(t,n,e,r){return t[1]&&r?E(e.ctx.slice(),t[1](r(n))):e.ctx}function H(t,n,e,r){if(t[2]&&r){const o=t[2](r(e));if(n.dirty===void 0)return o;if(typeof o=="object"){const i=[],_=Math.max(n.dirty.length,o.length);for(let u=0;u<_;u+=1)i[u]=n.dirty[u]|o[u];return i}return n.dirty|o}return n.dirty}function I(t,n,e,r,o,i){if(o){const _=x(n,e,r,i);t.p(_,o)}}function J(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let r=0;rt.indexOf(r)===-1?n.push(r):e.push(r)),e.forEach(r=>r()),c=n}export{a as A,q as B,G as C,I as D,J as E,H as F,F as a,N as b,U as c,B as d,D as e,Q as f,T as g,b as h,S as i,P as j,V as k,E as l,L as m,w as n,R as o,K as p,M as q,v as r,A as s,W as t,O as u,C as v,X as w,f as x,d as y,j as z}; diff --git a/_app/immutable/chunks/stamps.BWAakG3O.js b/_app/immutable/chunks/stamps.BWAakG3O.js new file mode 100644 index 0000000..7903d16 --- /dev/null +++ b/_app/immutable/chunks/stamps.BWAakG3O.js @@ -0,0 +1 @@ +import{w as N}from"./index.CMiOHy2r.js";var p={local:{},session:{}};function O(t){return t==="local"?localStorage:sessionStorage}function z(t,u,P){var f,w,g,v,m,b,h,S;const d=(f=void 0)!=null?f:JSON,s=(w=void 0)!=null?w:"local",I=(g=void 0)!=null?g:!0,L=(m=(v=void 0)!=null?v:void 0)!=null?m:e=>console.error(`Error when writing value from persisted store "${t}" to ${s}`,e),_=(b=void 0)!=null?b:(e,o)=>console.error(`Error when parsing ${e?'"'+e+'"':"value"} from persisted store "${t}"`,o),E=(h=void 0)!=null?h:e=>e,y=(S=void 0)!=null?S:e=>e,V=typeof window<"u"&&typeof document<"u",c=V?O(s):null;function $(e,o){const l=y(o);try{c==null||c.setItem(e,d.stringify(l))}catch(i){L(i)}}function T(){function e(r){try{return d.parse(r)}catch(a){_(r,a)}}const o=c==null?void 0:c.getItem(t);if(o==null)return u;const l=e(o);return l==null?u:E(l)}if(!p[s][t]){const e=T(),o=N(e,r=>{if(V&&s=="local"&&I){const a=n=>{if(n.key===t&&n.newValue){let x;try{x=d.parse(n.newValue)}catch(J){_(n.newValue,J);return}const W=E(x);r(W)}};return window.addEventListener("storage",a),()=>window.removeEventListener("storage",a)}}),{subscribe:l,set:i}=o;p[s][t]={set(r){i(r),$(t,r)},update(r){return o.update(a=>{const n=r(a);return $(t,n),n})},reset(){this.set(u)},subscribe:l}}return p[s][t]}const j=z("collected-stamps",{}),q=z("expected-stamps",{});export{j as c,q as e}; diff --git a/_app/immutable/chunks/store.IwZCqYX8.js b/_app/immutable/chunks/store.DkbYc01Y.js similarity index 69% rename from _app/immutable/chunks/store.IwZCqYX8.js rename to _app/immutable/chunks/store.DkbYc01Y.js index 3ca7c6f..c4251d2 100644 --- a/_app/immutable/chunks/store.IwZCqYX8.js +++ b/_app/immutable/chunks/store.DkbYc01Y.js @@ -1 +1 @@ -import{w as s}from"./index.DN3g28Yw.js";const a=s("anonymous"),e=s(null),l=s(null),u=s(null),n=s(null);function c(t){n.set(t),setTimeout(()=>n.set(null),5e3)}export{u as a,l as b,a as n,c as s,n as t,e as u}; +import{w as s}from"./index.CMiOHy2r.js";const a=s("anonymous"),e=s(null),l=s(null),u=s(null),n=s(null);function c(t){n.set(t),setTimeout(()=>n.set(null),5e3)}export{u as a,l as b,a as n,c as s,n as t,e as u}; diff --git a/_app/immutable/entry/app.BmnwLMke.js b/_app/immutable/entry/app.BmnwLMke.js deleted file mode 100644 index 3e5ef62..0000000 --- a/_app/immutable/entry/app.BmnwLMke.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__fileDeps=["../nodes/0.C9rBZEuF.js","../chunks/scheduler.CBKiOPsq.js","../chunks/index.UAAIVKsT.js","../chunks/index.C20Qybnw.js","../chunks/each.D6YF6ztN.js","../chunks/store.IwZCqYX8.js","../chunks/index.DN3g28Yw.js","../chunks/index.DDOAEnwF.js","../chunks/custom.DgUHssZa.js","../assets/0.CcTUpCgs.css","../nodes/1.CuELdxl0.js","../chunks/entry.DO5WNA7j.js","../chunks/environment.DDFQwkU9.js","../chunks/control.CYgJF_JY.js","../nodes/2.CtPLAuqS.js","../chunks/preload-helper.D6kgxu3v.js","../chunks/const.DqWx3gcm.js","../nodes/3.fnhoekZ6.js","../nodes/4.BND2AO6V.js","../chunks/qr-scanner.min.4zogFLvw.js","../nodes/5.DJ1-Q6MI.js","../nodes/6.iKrciqsc.js","../nodes/7.Be2IbRuo.js","../nodes/8.BSYaKBDJ.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as m}from"../chunks/preload-helper.D6kgxu3v.js";import{s as S,f as j,o as q,g as R,t as z}from"../chunks/scheduler.CBKiOPsq.js";import{S as B,i as F,s as M,v as d,b as U,n as b,w as h,x as I,y as g,d as w,e as G,c as H,f as J,l as V,z as p,t as K,j as Q,p as W,A as P,B as k,C as v,D as L,E as D,F as A}from"../chunks/index.UAAIVKsT.js";const ne={};function X(o){let e,i,n;var r=o[1][0];function c(t,s){return{props:{data:t[3],form:t[2]}}}return r&&(e=k(r,c(o)),o[12](e)),{c(){e&&v(e.$$.fragment),i=d()},l(t){e&&L(e.$$.fragment,t),i=d()},m(t,s){e&&D(e,t,s),b(t,i,s),n=!0},p(t,s){if(s&2&&r!==(r=t[1][0])){if(e){P();const a=e;h(a.$$.fragment,1,0,()=>{A(a,1)}),I()}r?(e=k(r,c(t)),t[12](e),v(e.$$.fragment),g(e.$$.fragment,1),D(e,i.parentNode,i)):e=null}else if(r){const a={};s&8&&(a.data=t[3]),s&4&&(a.form=t[2]),e.$set(a)}},i(t){n||(e&&g(e.$$.fragment,t),n=!0)},o(t){e&&h(e.$$.fragment,t),n=!1},d(t){t&&w(i),o[12](null),e&&A(e,t)}}}function Y(o){let e,i,n;var r=o[1][0];function c(t,s){return{props:{data:t[3],$$slots:{default:[Z]},$$scope:{ctx:t}}}}return r&&(e=k(r,c(o)),o[11](e)),{c(){e&&v(e.$$.fragment),i=d()},l(t){e&&L(e.$$.fragment,t),i=d()},m(t,s){e&&D(e,t,s),b(t,i,s),n=!0},p(t,s){if(s&2&&r!==(r=t[1][0])){if(e){P();const a=e;h(a.$$.fragment,1,0,()=>{A(a,1)}),I()}r?(e=k(r,c(t)),t[11](e),v(e.$$.fragment),g(e.$$.fragment,1),D(e,i.parentNode,i)):e=null}else if(r){const a={};s&8&&(a.data=t[3]),s&8215&&(a.$$scope={dirty:s,ctx:t}),e.$set(a)}},i(t){n||(e&&g(e.$$.fragment,t),n=!0)},o(t){e&&h(e.$$.fragment,t),n=!1},d(t){t&&w(i),o[11](null),e&&A(e,t)}}}function Z(o){let e,i,n;var r=o[1][1];function c(t,s){return{props:{data:t[4],form:t[2]}}}return r&&(e=k(r,c(o)),o[10](e)),{c(){e&&v(e.$$.fragment),i=d()},l(t){e&&L(e.$$.fragment,t),i=d()},m(t,s){e&&D(e,t,s),b(t,i,s),n=!0},p(t,s){if(s&2&&r!==(r=t[1][1])){if(e){P();const a=e;h(a.$$.fragment,1,0,()=>{A(a,1)}),I()}r?(e=k(r,c(t)),t[10](e),v(e.$$.fragment),g(e.$$.fragment,1),D(e,i.parentNode,i)):e=null}else if(r){const a={};s&16&&(a.data=t[4]),s&4&&(a.form=t[2]),e.$set(a)}},i(t){n||(e&&g(e.$$.fragment,t),n=!0)},o(t){e&&h(e.$$.fragment,t),n=!1},d(t){t&&w(i),o[10](null),e&&A(e,t)}}}function O(o){let e,i=o[6]&&T(o);return{c(){e=G("div"),i&&i.c(),this.h()},l(n){e=H(n,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=J(e);i&&i.l(r),r.forEach(w),this.h()},h(){V(e,"id","svelte-announcer"),V(e,"aria-live","assertive"),V(e,"aria-atomic","true"),p(e,"position","absolute"),p(e,"left","0"),p(e,"top","0"),p(e,"clip","rect(0 0 0 0)"),p(e,"clip-path","inset(50%)"),p(e,"overflow","hidden"),p(e,"white-space","nowrap"),p(e,"width","1px"),p(e,"height","1px")},m(n,r){b(n,e,r),i&&i.m(e,null)},p(n,r){n[6]?i?i.p(n,r):(i=T(n),i.c(),i.m(e,null)):i&&(i.d(1),i=null)},d(n){n&&w(e),i&&i.d()}}}function T(o){let e;return{c(){e=K(o[7])},l(i){e=Q(i,o[7])},m(i,n){b(i,e,n)},p(i,n){n&128&&W(e,i[7])},d(i){i&&w(e)}}}function $(o){let e,i,n,r,c;const t=[Y,X],s=[];function a(f,u){return f[1][1]?0:1}e=a(o),i=s[e]=t[e](o);let l=o[5]&&O(o);return{c(){i.c(),n=M(),l&&l.c(),r=d()},l(f){i.l(f),n=U(f),l&&l.l(f),r=d()},m(f,u){s[e].m(f,u),b(f,n,u),l&&l.m(f,u),b(f,r,u),c=!0},p(f,[u]){let E=e;e=a(f),e===E?s[e].p(f,u):(P(),h(s[E],1,1,()=>{s[E]=null}),I(),i=s[e],i?i.p(f,u):(i=s[e]=t[e](f),i.c()),g(i,1),i.m(n.parentNode,n)),f[5]?l?l.p(f,u):(l=O(f),l.c(),l.m(r.parentNode,r)):l&&(l.d(1),l=null)},i(f){c||(g(i),c=!0)},o(f){h(i),c=!1},d(f){f&&(w(n),w(r)),s[e].d(f),l&&l.d(f)}}}function x(o,e,i){let{stores:n}=e,{page:r}=e,{constructors:c}=e,{components:t=[]}=e,{form:s}=e,{data_0:a=null}=e,{data_1:l=null}=e;j(n.page.notify);let f=!1,u=!1,E=null;q(()=>{const _=n.page.subscribe(()=>{f&&(i(6,u=!0),z().then(()=>{i(7,E=document.title||"untitled page")}))});return i(5,f=!0),_});function y(_){R[_?"unshift":"push"](()=>{t[1]=_,i(0,t)})}function N(_){R[_?"unshift":"push"](()=>{t[0]=_,i(0,t)})}function C(_){R[_?"unshift":"push"](()=>{t[0]=_,i(0,t)})}return o.$$set=_=>{"stores"in _&&i(8,n=_.stores),"page"in _&&i(9,r=_.page),"constructors"in _&&i(1,c=_.constructors),"components"in _&&i(0,t=_.components),"form"in _&&i(2,s=_.form),"data_0"in _&&i(3,a=_.data_0),"data_1"in _&&i(4,l=_.data_1)},o.$$.update=()=>{o.$$.dirty&768&&n.page.set(r)},[t,c,s,a,l,f,u,E,n,r,y,N,C]}class re extends B{constructor(e){super(),F(this,e,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const se=[()=>m(()=>import("../nodes/0.C9rBZEuF.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url),()=>m(()=>import("../nodes/1.CuELdxl0.js"),__vite__mapDeps([10,1,2,11,6,12,13]),import.meta.url),()=>m(()=>import("../nodes/2.CtPLAuqS.js"),__vite__mapDeps([14,15,1,2,16,4,7,8,5,6,3]),import.meta.url),()=>m(()=>import("../nodes/3.fnhoekZ6.js"),__vite__mapDeps([17,1,2,12]),import.meta.url),()=>m(()=>import("../nodes/4.BND2AO6V.js"),__vite__mapDeps([18,1,2,4,19,15,5,6]),import.meta.url),()=>m(()=>import("../nodes/5.DJ1-Q6MI.js"),__vite__mapDeps([20,16,1,2,4,5,6,7]),import.meta.url),()=>m(()=>import("../nodes/6.iKrciqsc.js"),__vite__mapDeps([21,13,16,1,2,7,3,4]),import.meta.url),()=>m(()=>import("../nodes/7.Be2IbRuo.js"),__vite__mapDeps([22,1,2,7,5,6,8]),import.meta.url),()=>m(()=>import("../nodes/8.BSYaKBDJ.js"),__vite__mapDeps([23,1,2,5,6,19,15,16,8,3,4,7]),import.meta.url)],oe=[],ae={"/":[2],"/about":[3],"/debug":[4],"/leaderboard":[5],"/partner/[id]":[6],"/profile":[7],"/scanner":[8]},fe={handleError:({error:o})=>{console.error(o)},reroute:()=>{}};export{ae as dictionary,fe as hooks,ne as matchers,se as nodes,re as root,oe as server_loads}; diff --git a/_app/immutable/entry/app.sgPpECKs.js b/_app/immutable/entry/app.sgPpECKs.js new file mode 100644 index 0000000..abc1ef7 --- /dev/null +++ b/_app/immutable/entry/app.sgPpECKs.js @@ -0,0 +1,2 @@ +const __vite__fileDeps=["../nodes/0.BsWOZRQq.js","../chunks/stamps.BWAakG3O.js","../chunks/index.CMiOHy2r.js","../chunks/scheduler.CJajW1xV.js","../chunks/preload-helper.D6kgxu3v.js","../chunks/index.CvYtFKAi.js","../chunks/index.lMUct1XB.js","../chunks/each.D6YF6ztN.js","../chunks/store.DkbYc01Y.js","../chunks/index.wPkFFqRY.js","../chunks/custom.DgUHssZa.js","../assets/0.CcTUpCgs.css","../nodes/1.ADpkuqjN.js","../chunks/entry.BuVqpdom.js","../chunks/environment.Brsna4Fh.js","../chunks/control.CYgJF_JY.js","../nodes/2.Deshr564.js","../chunks/const.DxW3jyZr.js","../nodes/3.fga1t2cD.js","../nodes/4.CWcs6k8_.js","../chunks/qr-scanner.min.4zogFLvw.js","../nodes/5.B4gGWRn_.js","../nodes/6.Da6itxwb.js","../chunks/index.g5YcAAdQ.js","../nodes/7.CjqMTjCn.js","../nodes/8.B1yHGWBd.js","../nodes/9.B82M0LE2.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{_ as m}from"../chunks/preload-helper.D6kgxu3v.js";import{s as S,g as j,o as q,h as R,t as z}from"../chunks/scheduler.CJajW1xV.js";import{S as B,i as F,s as M,B as d,b as U,n as b,z as h,C as I,y as g,d as w,e as G,c as H,f as J,l as V,D as p,t as K,j as Q,p as W,E as P,F as k,v,w as L,x as D,A}from"../chunks/index.CvYtFKAi.js";const nt={};function X(o){let t,i,n;var r=o[1][0];function c(e,s){return{props:{data:e[3],form:e[2]}}}return r&&(t=k(r,c(o)),o[12](t)),{c(){t&&v(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,s){t&&D(t,e,s),b(e,i,s),n=!0},p(e,s){if(s&2&&r!==(r=e[1][0])){if(t){P();const a=t;h(a.$$.fragment,1,0,()=>{A(a,1)}),I()}r?(t=k(r,c(e)),e[12](t),v(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const a={};s&8&&(a.data=e[3]),s&4&&(a.form=e[2]),t.$set(a)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&w(i),o[12](null),t&&A(t,e)}}}function Y(o){let t,i,n;var r=o[1][0];function c(e,s){return{props:{data:e[3],$$slots:{default:[Z]},$$scope:{ctx:e}}}}return r&&(t=k(r,c(o)),o[11](t)),{c(){t&&v(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,s){t&&D(t,e,s),b(e,i,s),n=!0},p(e,s){if(s&2&&r!==(r=e[1][0])){if(t){P();const a=t;h(a.$$.fragment,1,0,()=>{A(a,1)}),I()}r?(t=k(r,c(e)),e[11](t),v(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const a={};s&8&&(a.data=e[3]),s&8215&&(a.$$scope={dirty:s,ctx:e}),t.$set(a)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&w(i),o[11](null),t&&A(t,e)}}}function Z(o){let t,i,n;var r=o[1][1];function c(e,s){return{props:{data:e[4],form:e[2]}}}return r&&(t=k(r,c(o)),o[10](t)),{c(){t&&v(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,s){t&&D(t,e,s),b(e,i,s),n=!0},p(e,s){if(s&2&&r!==(r=e[1][1])){if(t){P();const a=t;h(a.$$.fragment,1,0,()=>{A(a,1)}),I()}r?(t=k(r,c(e)),e[10](t),v(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const a={};s&16&&(a.data=e[4]),s&4&&(a.form=e[2]),t.$set(a)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&w(i),o[10](null),t&&A(t,e)}}}function O(o){let t,i=o[6]&&T(o);return{c(){t=G("div"),i&&i.c(),this.h()},l(n){t=H(n,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=J(t);i&&i.l(r),r.forEach(w),this.h()},h(){V(t,"id","svelte-announcer"),V(t,"aria-live","assertive"),V(t,"aria-atomic","true"),p(t,"position","absolute"),p(t,"left","0"),p(t,"top","0"),p(t,"clip","rect(0 0 0 0)"),p(t,"clip-path","inset(50%)"),p(t,"overflow","hidden"),p(t,"white-space","nowrap"),p(t,"width","1px"),p(t,"height","1px")},m(n,r){b(n,t,r),i&&i.m(t,null)},p(n,r){n[6]?i?i.p(n,r):(i=T(n),i.c(),i.m(t,null)):i&&(i.d(1),i=null)},d(n){n&&w(t),i&&i.d()}}}function T(o){let t;return{c(){t=K(o[7])},l(i){t=Q(i,o[7])},m(i,n){b(i,t,n)},p(i,n){n&128&&W(t,i[7])},d(i){i&&w(t)}}}function $(o){let t,i,n,r,c;const e=[Y,X],s=[];function a(_,u){return _[1][1]?0:1}t=a(o),i=s[t]=e[t](o);let l=o[5]&&O(o);return{c(){i.c(),n=M(),l&&l.c(),r=d()},l(_){i.l(_),n=U(_),l&&l.l(_),r=d()},m(_,u){s[t].m(_,u),b(_,n,u),l&&l.m(_,u),b(_,r,u),c=!0},p(_,[u]){let E=t;t=a(_),t===E?s[t].p(_,u):(P(),h(s[E],1,1,()=>{s[E]=null}),I(),i=s[t],i?i.p(_,u):(i=s[t]=e[t](_),i.c()),g(i,1),i.m(n.parentNode,n)),_[5]?l?l.p(_,u):(l=O(_),l.c(),l.m(r.parentNode,r)):l&&(l.d(1),l=null)},i(_){c||(g(i),c=!0)},o(_){h(i),c=!1},d(_){_&&(w(n),w(r)),s[t].d(_),l&&l.d(_)}}}function x(o,t,i){let{stores:n}=t,{page:r}=t,{constructors:c}=t,{components:e=[]}=t,{form:s}=t,{data_0:a=null}=t,{data_1:l=null}=t;j(n.page.notify);let _=!1,u=!1,E=null;q(()=>{const f=n.page.subscribe(()=>{_&&(i(6,u=!0),z().then(()=>{i(7,E=document.title||"untitled page")}))});return i(5,_=!0),f});function y(f){R[f?"unshift":"push"](()=>{e[1]=f,i(0,e)})}function N(f){R[f?"unshift":"push"](()=>{e[0]=f,i(0,e)})}function C(f){R[f?"unshift":"push"](()=>{e[0]=f,i(0,e)})}return o.$$set=f=>{"stores"in f&&i(8,n=f.stores),"page"in f&&i(9,r=f.page),"constructors"in f&&i(1,c=f.constructors),"components"in f&&i(0,e=f.components),"form"in f&&i(2,s=f.form),"data_0"in f&&i(3,a=f.data_0),"data_1"in f&&i(4,l=f.data_1)},o.$$.update=()=>{o.$$.dirty&768&&n.page.set(r)},[e,c,s,a,l,_,u,E,n,r,y,N,C]}class rt extends B{constructor(t){super(),F(this,t,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const st=[()=>m(()=>import("../nodes/0.BsWOZRQq.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url),()=>m(()=>import("../nodes/1.ADpkuqjN.js"),__vite__mapDeps([12,3,5,13,2,14,15]),import.meta.url),()=>m(()=>import("../nodes/2.Deshr564.js"),__vite__mapDeps([16,1,2,3,5,7,9,10,17,8,6]),import.meta.url),()=>m(()=>import("../nodes/3.fga1t2cD.js"),__vite__mapDeps([18,3,5,14]),import.meta.url),()=>m(()=>import("../nodes/4.CWcs6k8_.js"),__vite__mapDeps([19,3,5,7,20,4,8,2]),import.meta.url),()=>m(()=>import("../nodes/5.B4gGWRn_.js"),__vite__mapDeps([21,17,3,5,7,8,2,9]),import.meta.url),()=>m(()=>import("../nodes/6.Da6itxwb.js"),__vite__mapDeps([22,23,15,3,5,9,6,7]),import.meta.url),()=>m(()=>import("../nodes/7.CjqMTjCn.js"),__vite__mapDeps([24,3,5,9,8,2,10]),import.meta.url),()=>m(()=>import("../nodes/8.B1yHGWBd.js"),__vite__mapDeps([25,23,15]),import.meta.url),()=>m(()=>import("../nodes/9.B82M0LE2.js"),__vite__mapDeps([26,3,5,8,2,20,4,10,6,7,9,1]),import.meta.url)],ot=[],at={"/":[2],"/about":[3],"/debug":[4],"/leaderboard":[5],"/partner/[id]":[6],"/profile":[7],"/scanner":[9],"/sc/[id]":[8]},_t={handleError:({error:o})=>{console.error(o)},reroute:()=>{}};export{at as dictionary,_t as hooks,nt as matchers,st as nodes,rt as root,ot as server_loads}; diff --git a/_app/immutable/entry/start.BVSK3B7t.js b/_app/immutable/entry/start.BVSK3B7t.js deleted file mode 100644 index 4038347..0000000 --- a/_app/immutable/entry/start.BVSK3B7t.js +++ /dev/null @@ -1 +0,0 @@ -import{a as t}from"../chunks/entry.DO5WNA7j.js";export{t as start}; diff --git a/_app/immutable/entry/start.DIP_9onJ.js b/_app/immutable/entry/start.DIP_9onJ.js new file mode 100644 index 0000000..26ff201 --- /dev/null +++ b/_app/immutable/entry/start.DIP_9onJ.js @@ -0,0 +1 @@ +import{a as t}from"../chunks/entry.BuVqpdom.js";export{t as start}; diff --git a/_app/immutable/nodes/0.BsWOZRQq.js b/_app/immutable/nodes/0.BsWOZRQq.js new file mode 100644 index 0000000..adf2d03 --- /dev/null +++ b/_app/immutable/nodes/0.BsWOZRQq.js @@ -0,0 +1 @@ +import{e as As}from"../chunks/stamps.BWAakG3O.js";import{_ as be}from"../chunks/preload-helper.D6kgxu3v.js";import{s as yt,C as ls,D as cs,E as hs,F as us,r as js,o as ds,n as Cs,a as Ps,c as Oe,b as Dt,l as Rs}from"../chunks/scheduler.CJajW1xV.js";import{S as wt,i as bt,e as E,s as F,v as X,t as ve,c as T,f as A,b as M,g as Ut,w as Y,d as k,j as ye,l as $,n as xe,m as p,x as Z,o as je,y as R,E as fs,z as x,C as gs,A as ee,G as Fe,p as Is,H as Nt}from"../chunks/index.CvYtFKAi.js";import{I as _e,U as Ft,T as xs,Q as Ls,a as Ds,B as Us,g as Ns,b as Fs}from"../chunks/index.lMUct1XB.js";import{a as Ms,b as qs,u as Mt,n as at,t as zs,s as Bs}from"../chunks/store.DkbYc01Y.js";import{f as qt}from"../chunks/index.wPkFFqRY.js";import{T as Ce}from"../chunks/custom.DgUHssZa.js";const Js=n=>{let e;return n?e=n:typeof fetch>"u"?e=(...t)=>be(()=>Promise.resolve().then(()=>De),void 0,import.meta.url).then(({default:s})=>s(...t)):e=fetch,(...t)=>e(...t)};class kt extends Error{constructor(e,t="FunctionsError",s){super(e),this.name=t,this.context=s}}class Hs extends kt{constructor(e){super("Failed to send a request to the Edge Function","FunctionsFetchError",e)}}class Ks extends kt{constructor(e){super("Relay Error invoking the Edge Function","FunctionsRelayError",e)}}class Vs extends kt{constructor(e){super("Edge Function returned a non-2xx status code","FunctionsHttpError",e)}}var ft;(function(n){n.Any="any",n.ApNortheast1="ap-northeast-1",n.ApNortheast2="ap-northeast-2",n.ApSouth1="ap-south-1",n.ApSoutheast1="ap-southeast-1",n.ApSoutheast2="ap-southeast-2",n.CaCentral1="ca-central-1",n.EuCentral1="eu-central-1",n.EuWest1="eu-west-1",n.EuWest2="eu-west-2",n.EuWest3="eu-west-3",n.SaEast1="sa-east-1",n.UsEast1="us-east-1",n.UsWest1="us-west-1",n.UsWest2="us-west-2"})(ft||(ft={}));var Gs=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};class Ws{constructor(e,{headers:t={},customFetch:s,region:r=ft.Any}={}){this.url=e,this.headers=t,this.region=r,this.fetch=Js(s)}setAuth(e){this.headers.Authorization=`Bearer ${e}`}invoke(e,t={}){var s;return Gs(this,void 0,void 0,function*(){try{const{headers:r,method:i,body:a}=t;let o={},{region:l}=t;l||(l=this.region),l&&l!=="any"&&(o["x-region"]=l);let h;a&&(r&&!Object.prototype.hasOwnProperty.call(r,"Content-Type")||!r)&&(typeof Blob<"u"&&a instanceof Blob||a instanceof ArrayBuffer?(o["Content-Type"]="application/octet-stream",h=a):typeof a=="string"?(o["Content-Type"]="text/plain",h=a):typeof FormData<"u"&&a instanceof FormData?h=a:(o["Content-Type"]="application/json",h=JSON.stringify(a)));const c=yield this.fetch(`${this.url}/${e}`,{method:i||"POST",headers:Object.assign(Object.assign(Object.assign({},o),this.headers),r),body:h}).catch(g=>{throw new Hs(g)}),u=c.headers.get("x-relay-error");if(u&&u==="true")throw new Ks(c);if(!c.ok)throw new Vs(c);let d=((s=c.headers.get("Content-Type"))!==null&&s!==void 0?s:"text/plain").split(";")[0].trim(),f;return d==="application/json"?f=yield c.json():d==="application/octet-stream"?f=yield c.blob():d==="text/event-stream"?f=c:d==="multipart/form-data"?f=yield c.formData():f=yield c.text(),{data:f,error:null}}catch(r){return{data:null,error:r}}})}}var Qs=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")},ke=Qs();const Xs=ke.fetch,St=ke.fetch.bind(ke),ps=ke.Headers,Ys=ke.Request,Zs=ke.Response,De=Object.freeze(Object.defineProperty({__proto__:null,Headers:ps,Request:Ys,Response:Zs,default:St,fetch:Xs},Symbol.toStringTag,{value:"Module"}));class er extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.code=e.code}}class tr{constructor(e){this.shouldThrowOnError=!1,this.method=e.method,this.url=e.url,this.headers=e.headers,this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=e.shouldThrowOnError,this.signal=e.signal,this.isMaybeSingle=e.isMaybeSingle,e.fetch?this.fetch=e.fetch:typeof fetch>"u"?this.fetch=St:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}then(e,t){this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers["Accept-Profile"]=this.schema:this.headers["Content-Profile"]=this.schema),this.method!=="GET"&&this.method!=="HEAD"&&(this.headers["Content-Type"]="application/json");const s=this.fetch;let r=s(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async i=>{var a,o,l;let h=null,c=null,u=null,d=i.status,f=i.statusText;if(i.ok){if(this.method!=="HEAD"){const O=await i.text();O===""||(this.headers.Accept==="text/csv"||this.headers.Accept&&this.headers.Accept.includes("application/vnd.pgrst.plan+text")?c=O:c=JSON.parse(O))}const w=(a=this.headers.Prefer)===null||a===void 0?void 0:a.match(/count=(exact|planned|estimated)/),v=(o=i.headers.get("content-range"))===null||o===void 0?void 0:o.split("/");w&&v&&v.length>1&&(u=parseInt(v[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(c)&&(c.length>1?(h={code:"PGRST116",details:`Results contain ${c.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},c=null,u=null,d=406,f="Not Acceptable"):c.length===1?c=c[0]:c=null)}else{const w=await i.text();try{h=JSON.parse(w),Array.isArray(h)&&i.status===404&&(c=[],h=null,d=200,f="OK")}catch{i.status===404&&w===""?(d=204,f="No Content"):h={message:w}}if(h&&this.isMaybeSingle&&(!((l=h==null?void 0:h.details)===null||l===void 0)&&l.includes("0 rows"))&&(h=null,d=200,f="OK"),h&&this.shouldThrowOnError)throw new er(h)}return{error:h,data:c,count:u,status:d,statusText:f}});return this.shouldThrowOnError||(r=r.catch(i=>{var a,o,l;return{error:{message:`${(a=i==null?void 0:i.name)!==null&&a!==void 0?a:"FetchError"}: ${i==null?void 0:i.message}`,details:`${(o=i==null?void 0:i.stack)!==null&&o!==void 0?o:""}`,hint:"",code:`${(l=i==null?void 0:i.code)!==null&&l!==void 0?l:""}`},data:null,count:null,status:0,statusText:""}})),r.then(e,t)}}class sr extends tr{select(e){let t=!1;const s=(e??"*").split("").map(r=>/\s/.test(r)&&!t?"":(r==='"'&&(t=!t),r)).join("");return this.url.searchParams.set("select",s),this.headers.Prefer&&(this.headers.Prefer+=","),this.headers.Prefer+="return=representation",this}order(e,{ascending:t=!0,nullsFirst:s,foreignTable:r,referencedTable:i=r}={}){const a=i?`${i}.order`:"order",o=this.url.searchParams.get(a);return this.url.searchParams.set(a,`${o?`${o},`:""}${e}.${t?"asc":"desc"}${s===void 0?"":s?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:s=t}={}){const r=typeof s>"u"?"limit":`${s}.limit`;return this.url.searchParams.set(r,`${e}`),this}range(e,t,{foreignTable:s,referencedTable:r=s}={}){const i=typeof r>"u"?"offset":`${r}.offset`,a=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(i,`${e}`),this.url.searchParams.set(a,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.Accept="application/vnd.pgrst.object+json",this}maybeSingle(){return this.method==="GET"?this.headers.Accept="application/json":this.headers.Accept="application/vnd.pgrst.object+json",this.isMaybeSingle=!0,this}csv(){return this.headers.Accept="text/csv",this}geojson(){return this.headers.Accept="application/geo+json",this}explain({analyze:e=!1,verbose:t=!1,settings:s=!1,buffers:r=!1,wal:i=!1,format:a="text"}={}){var o;const l=[e?"analyze":null,t?"verbose":null,s?"settings":null,r?"buffers":null,i?"wal":null].filter(Boolean).join("|"),h=(o=this.headers.Accept)!==null&&o!==void 0?o:"application/json";return this.headers.Accept=`application/vnd.pgrst.plan+${a}; for="${h}"; options=${l};`,a==="json"?this:this}rollback(){var e;return((e=this.headers.Prefer)!==null&&e!==void 0?e:"").trim().length>0?this.headers.Prefer+=",tx=rollback":this.headers.Prefer="tx=rollback",this}returns(){return this}}class me extends sr{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}in(e,t){const s=Array.from(new Set(t)).map(r=>typeof r=="string"&&new RegExp("[,()]").test(r)?`"${r}"`:`${r}`).join(",");return this.url.searchParams.append(e,`in.(${s})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:s,type:r}={}){let i="";r==="plain"?i="pl":r==="phrase"?i="ph":r==="websearch"&&(i="w");const a=s===void 0?"":`(${s})`;return this.url.searchParams.append(e,`${i}fts${a}.${t}`),this}match(e){return Object.entries(e).forEach(([t,s])=>{this.url.searchParams.append(t,`eq.${s}`)}),this}not(e,t,s){return this.url.searchParams.append(e,`not.${t}.${s}`),this}or(e,{foreignTable:t,referencedTable:s=t}={}){const r=s?`${s}.or`:"or";return this.url.searchParams.append(r,`(${e})`),this}filter(e,t,s){return this.url.searchParams.append(e,`${t}.${s}`),this}}class rr{constructor(e,{headers:t={},schema:s,fetch:r}){this.url=e,this.headers=t,this.schema=s,this.fetch=r}select(e,{head:t=!1,count:s}={}){const r=t?"HEAD":"GET";let i=!1;const a=(e??"*").split("").map(o=>/\s/.test(o)&&!i?"":(o==='"'&&(i=!i),o)).join("");return this.url.searchParams.set("select",a),s&&(this.headers.Prefer=`count=${s}`),new me({method:r,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}insert(e,{count:t,defaultToNull:s=!0}={}){const r="POST",i=[];if(this.headers.Prefer&&i.push(this.headers.Prefer),t&&i.push(`count=${t}`),s||i.push("missing=default"),this.headers.Prefer=i.join(","),Array.isArray(e)){const a=e.reduce((o,l)=>o.concat(Object.keys(l)),[]);if(a.length>0){const o=[...new Set(a)].map(l=>`"${l}"`);this.url.searchParams.set("columns",o.join(","))}}return new me({method:r,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}upsert(e,{onConflict:t,ignoreDuplicates:s=!1,count:r,defaultToNull:i=!0}={}){const a="POST",o=[`resolution=${s?"ignore":"merge"}-duplicates`];if(t!==void 0&&this.url.searchParams.set("on_conflict",t),this.headers.Prefer&&o.push(this.headers.Prefer),r&&o.push(`count=${r}`),i||o.push("missing=default"),this.headers.Prefer=o.join(","),Array.isArray(e)){const l=e.reduce((h,c)=>h.concat(Object.keys(c)),[]);if(l.length>0){const h=[...new Set(l)].map(c=>`"${c}"`);this.url.searchParams.set("columns",h.join(","))}}return new me({method:a,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}update(e,{count:t}={}){const s="PATCH",r=[];return this.headers.Prefer&&r.push(this.headers.Prefer),t&&r.push(`count=${t}`),this.headers.Prefer=r.join(","),new me({method:s,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}delete({count:e}={}){const t="DELETE",s=[];return e&&s.push(`count=${e}`),this.headers.Prefer&&s.unshift(this.headers.Prefer),this.headers.Prefer=s.join(","),new me({method:t,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}}const ir="1.15.2",nr={"X-Client-Info":`postgrest-js/${ir}`};class Et{constructor(e,{headers:t={},schema:s,fetch:r}={}){this.url=e,this.headers=Object.assign(Object.assign({},nr),t),this.schemaName=s,this.fetch=r}from(e){const t=new URL(`${this.url}/${e}`);return new rr(t,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}schema(e){return new Et(this.url,{headers:this.headers,schema:e,fetch:this.fetch})}rpc(e,t={},{head:s=!1,get:r=!1,count:i}={}){let a;const o=new URL(`${this.url}/rpc/${e}`);let l;s||r?(a=s?"HEAD":"GET",Object.entries(t).filter(([c,u])=>u!==void 0).map(([c,u])=>[c,Array.isArray(u)?`{${u.join(",")}}`:`${u}`]).forEach(([c,u])=>{o.searchParams.append(c,u)})):(a="POST",l=t);const h=Object.assign({},this.headers);return i&&(h.Prefer=`count=${i}`),new me({method:a,url:o,headers:h,schema:this.schemaName,body:l,fetch:this.fetch,allowEmpty:!1})}}const ar="2.9.5",or={"X-Client-Info":`realtime-js/${ar}`},lr="1.0.0",_s=1e4,cr=1e3;var we;(function(n){n[n.connecting=0]="connecting",n[n.open=1]="open",n[n.closing=2]="closing",n[n.closed=3]="closed"})(we||(we={}));var U;(function(n){n.closed="closed",n.errored="errored",n.joined="joined",n.joining="joining",n.leaving="leaving"})(U||(U={}));var z;(function(n){n.close="phx_close",n.error="phx_error",n.join="phx_join",n.reply="phx_reply",n.leave="phx_leave",n.access_token="access_token"})(z||(z={}));var gt;(function(n){n.websocket="websocket"})(gt||(gt={}));var ce;(function(n){n.Connecting="connecting",n.Open="open",n.Closing="closing",n.Closed="closed"})(ce||(ce={}));class ms{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0,this.callback=e,this.timerCalc=t}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}class hr{constructor(){this.HEADER_LENGTH=1}decode(e,t){return e.constructor===ArrayBuffer?t(this._binaryDecode(e)):t(typeof e=="string"?JSON.parse(e):{})}_binaryDecode(e){const t=new DataView(e),s=new TextDecoder;return this._decodeBroadcast(e,t,s)}_decodeBroadcast(e,t,s){const r=t.getUint8(1),i=t.getUint8(2);let a=this.HEADER_LENGTH+2;const o=s.decode(e.slice(a,a+r));a=a+r;const l=s.decode(e.slice(a,a+i));a=a+i;const h=JSON.parse(s.decode(e.slice(a,e.byteLength)));return{ref:null,topic:o,event:l,payload:h}}}class ot{constructor(e,t,s={},r=_s){this.channel=e,this.event=t,this.payload=s,this.timeout=r,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(e){this.timeout=e,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,t){var s;return this._hasReceived(e)&&t((s=this.receivedResp)===null||s===void 0?void 0:s.response),this.recHooks.push({status:e,callback:t}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const e=t=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=t,this._matchReceive(t)};this.channel._on(this.refEvent,{},e),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(e,t){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:t})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:e,response:t}){this.recHooks.filter(s=>s.status===e).forEach(s=>s.callback(t))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var zt;(function(n){n.SYNC="sync",n.JOIN="join",n.LEAVE="leave"})(zt||(zt={}));class Re{constructor(e,t){this.channel=e,this.state={},this.pendingDiffs=[],this.joinRef=null,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const s=(t==null?void 0:t.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(s.state,{},r=>{const{onJoin:i,onLeave:a,onSync:o}=this.caller;this.joinRef=this.channel._joinRef(),this.state=Re.syncState(this.state,r,i,a),this.pendingDiffs.forEach(l=>{this.state=Re.syncDiff(this.state,l,i,a)}),this.pendingDiffs=[],o()}),this.channel._on(s.diff,{},r=>{const{onJoin:i,onLeave:a,onSync:o}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(r):(this.state=Re.syncDiff(this.state,r,i,a),o())}),this.onJoin((r,i,a)=>{this.channel._trigger("presence",{event:"join",key:r,currentPresences:i,newPresences:a})}),this.onLeave((r,i,a)=>{this.channel._trigger("presence",{event:"leave",key:r,currentPresences:i,leftPresences:a})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(e,t,s,r){const i=this.cloneDeep(e),a=this.transformState(t),o={},l={};return this.map(i,(h,c)=>{a[h]||(l[h]=c)}),this.map(a,(h,c)=>{const u=i[h];if(u){const d=c.map(v=>v.presence_ref),f=u.map(v=>v.presence_ref),g=c.filter(v=>f.indexOf(v.presence_ref)<0),w=u.filter(v=>d.indexOf(v.presence_ref)<0);g.length>0&&(o[h]=g),w.length>0&&(l[h]=w)}else o[h]=c}),this.syncDiff(i,{joins:o,leaves:l},s,r)}static syncDiff(e,t,s,r){const{joins:i,leaves:a}={joins:this.transformState(t.joins),leaves:this.transformState(t.leaves)};return s||(s=()=>{}),r||(r=()=>{}),this.map(i,(o,l)=>{var h;const c=(h=e[o])!==null&&h!==void 0?h:[];if(e[o]=this.cloneDeep(l),c.length>0){const u=e[o].map(f=>f.presence_ref),d=c.filter(f=>u.indexOf(f.presence_ref)<0);e[o].unshift(...d)}s(o,c,l)}),this.map(a,(o,l)=>{let h=e[o];if(!h)return;const c=l.map(u=>u.presence_ref);h=h.filter(u=>c.indexOf(u.presence_ref)<0),e[o]=h,r(o,h,l),h.length===0&&delete e[o]}),e}static map(e,t){return Object.getOwnPropertyNames(e).map(s=>t(s,e[s]))}static transformState(e){return e=this.cloneDeep(e),Object.getOwnPropertyNames(e).reduce((t,s)=>{const r=e[s];return"metas"in r?t[s]=r.metas.map(i=>(i.presence_ref=i.phx_ref,delete i.phx_ref,delete i.phx_ref_prev,i)):t[s]=r,t},{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var S;(function(n){n.abstime="abstime",n.bool="bool",n.date="date",n.daterange="daterange",n.float4="float4",n.float8="float8",n.int2="int2",n.int4="int4",n.int4range="int4range",n.int8="int8",n.int8range="int8range",n.json="json",n.jsonb="jsonb",n.money="money",n.numeric="numeric",n.oid="oid",n.reltime="reltime",n.text="text",n.time="time",n.timestamp="timestamp",n.timestamptz="timestamptz",n.timetz="timetz",n.tsrange="tsrange",n.tstzrange="tstzrange"})(S||(S={}));const Bt=(n,e,t={})=>{var s;const r=(s=t.skipTypes)!==null&&s!==void 0?s:[];return Object.keys(e).reduce((i,a)=>(i[a]=ur(a,n,e,r),i),{})},ur=(n,e,t,s)=>{const r=e.find(o=>o.name===n),i=r==null?void 0:r.type,a=t[n];return i&&!s.includes(i)?vs(i,a):pt(a)},vs=(n,e)=>{if(n.charAt(0)==="_"){const t=n.slice(1,n.length);return pr(e,t)}switch(n){case S.bool:return dr(e);case S.float4:case S.float8:case S.int2:case S.int4:case S.int8:case S.numeric:case S.oid:return fr(e);case S.json:case S.jsonb:return gr(e);case S.timestamp:return _r(e);case S.abstime:case S.date:case S.daterange:case S.int4range:case S.int8range:case S.money:case S.reltime:case S.text:case S.time:case S.timestamptz:case S.timetz:case S.tsrange:case S.tstzrange:return pt(e);default:return pt(e)}},pt=n=>n,dr=n=>{switch(n){case"t":return!0;case"f":return!1;default:return n}},fr=n=>{if(typeof n=="string"){const e=parseFloat(n);if(!Number.isNaN(e))return e}return n},gr=n=>{if(typeof n=="string")try{return JSON.parse(n)}catch(e){return console.log(`JSON parse error: ${e}`),n}return n},pr=(n,e)=>{if(typeof n!="string")return n;const t=n.length-1,s=n[t];if(n[0]==="{"&&s==="}"){let i;const a=n.slice(1,t);try{i=JSON.parse("["+a+"]")}catch{i=a?a.split(","):[]}return i.map(o=>vs(e,o))}return n},_r=n=>typeof n=="string"?n.replace(" ","T"):n;var Jt;(function(n){n.ALL="*",n.INSERT="INSERT",n.UPDATE="UPDATE",n.DELETE="DELETE"})(Jt||(Jt={}));var Ht;(function(n){n.BROADCAST="broadcast",n.PRESENCE="presence",n.POSTGRES_CHANGES="postgres_changes"})(Ht||(Ht={}));var Kt;(function(n){n.SUBSCRIBED="SUBSCRIBED",n.TIMED_OUT="TIMED_OUT",n.CLOSED="CLOSED",n.CHANNEL_ERROR="CHANNEL_ERROR"})(Kt||(Kt={}));class Tt{constructor(e,t={config:{}},s){this.topic=e,this.params=t,this.socket=s,this.bindings={},this.state=U.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=e.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:""}},t.config),this.timeout=this.socket.timeout,this.joinPush=new ot(this,z.join,this.params,this.timeout),this.rejoinTimer=new ms(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=U.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(r=>r.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=U.closed,this.socket._remove(this)}),this._onError(r=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,r),this.state=U.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=U.errored,this.rejoinTimer.scheduleTimeout())}),this._on(z.reply,{},(r,i)=>{this._trigger(this._replyEventName(i),r)}),this.presence=new Re(this),this.broadcastEndpointURL=this._broadcastEndpointURL()}subscribe(e,t=this.timeout){var s,r;if(this.socket.isConnected()||this.socket.connect(),this.joinedOnce)throw"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance";{const{config:{broadcast:i,presence:a}}=this.params;this._onError(h=>e&&e("CHANNEL_ERROR",h)),this._onClose(()=>e&&e("CLOSED"));const o={},l={broadcast:i,presence:a,postgres_changes:(r=(s=this.bindings.postgres_changes)===null||s===void 0?void 0:s.map(h=>h.filter))!==null&&r!==void 0?r:[]};this.socket.accessToken&&(o.access_token=this.socket.accessToken),this.updateJoinPayload(Object.assign({config:l},o)),this.joinedOnce=!0,this._rejoin(t),this.joinPush.receive("ok",({postgres_changes:h})=>{var c;if(this.socket.accessToken&&this.socket.setAuth(this.socket.accessToken),h===void 0){e&&e("SUBSCRIBED");return}else{const u=this.bindings.postgres_changes,d=(c=u==null?void 0:u.length)!==null&&c!==void 0?c:0,f=[];for(let g=0;g{e&&e("CHANNEL_ERROR",new Error(JSON.stringify(Object.values(h).join(", ")||"error")))}).receive("timeout",()=>{e&&e("TIMED_OUT")})}return this}presenceState(){return this.presence.state}async track(e,t={}){return await this.send({type:"presence",event:"track",payload:e},t.timeout||this.timeout)}async untrack(e={}){return await this.send({type:"presence",event:"untrack"},e)}on(e,t,s){return this._on(e,t,s)}async send(e,t={}){var s,r;if(!this._canPush()&&e.type==="broadcast"){const{event:i,payload:a}=e,o={method:"POST",headers:{apikey:(s=this.socket.apiKey)!==null&&s!==void 0?s:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:i,payload:a}]})};try{return(await this._fetchWithTimeout(this.broadcastEndpointURL,o,(r=t.timeout)!==null&&r!==void 0?r:this.timeout)).ok?"ok":"error"}catch(l){return l.name==="AbortError"?"timed out":"error"}}else return new Promise(i=>{var a,o,l;const h=this._push(e.type,e,t.timeout||this.timeout);e.type==="broadcast"&&!(!((l=(o=(a=this.params)===null||a===void 0?void 0:a.config)===null||o===void 0?void 0:o.broadcast)===null||l===void 0)&&l.ack)&&i("ok"),h.receive("ok",()=>i("ok")),h.receive("error",()=>i("error")),h.receive("timeout",()=>i("timed out"))})}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=U.leaving;const t=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(z.close,"leave",this._joinRef())};return this.rejoinTimer.reset(),this.joinPush.destroy(),new Promise(s=>{const r=new ot(this,z.leave,{},e);r.receive("ok",()=>{t(),s("ok")}).receive("timeout",()=>{t(),s("timed out")}).receive("error",()=>{s("error")}),r.send(),this._canPush()||r.trigger("ok",{})})}_broadcastEndpointURL(){let e=this.socket.endPoint;return e=e.replace(/^ws/i,"http"),e=e.replace(/(\/socket\/websocket|\/socket|\/websocket)\/?$/i,""),e.replace(/\/+$/,"")+"/api/broadcast"}async _fetchWithTimeout(e,t,s){const r=new AbortController,i=setTimeout(()=>r.abort(),s),a=await this.socket.fetch(e,Object.assign(Object.assign({},t),{signal:r.signal}));return clearTimeout(i),a}_push(e,t,s=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let r=new ot(this,e,t,s);return this._canPush()?r.send():(r.startTimeout(),this.pushBuffer.push(r)),r}_onMessage(e,t,s){return t}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,t,s){var r,i;const a=e.toLocaleLowerCase(),{close:o,error:l,leave:h,join:c}=z;if(s&&[o,l,h,c].indexOf(a)>=0&&s!==this._joinRef())return;let d=this._onMessage(a,t,s);if(t&&!d)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(a)?(r=this.bindings.postgres_changes)===null||r===void 0||r.filter(f=>{var g,w,v;return((g=f.filter)===null||g===void 0?void 0:g.event)==="*"||((v=(w=f.filter)===null||w===void 0?void 0:w.event)===null||v===void 0?void 0:v.toLocaleLowerCase())===a}).map(f=>f.callback(d,s)):(i=this.bindings[a])===null||i===void 0||i.filter(f=>{var g,w,v,O,C,I;if(["broadcast","presence","postgres_changes"].includes(a))if("id"in f){const y=f.id,B=(g=f.filter)===null||g===void 0?void 0:g.event;return y&&((w=t.ids)===null||w===void 0?void 0:w.includes(y))&&(B==="*"||(B==null?void 0:B.toLocaleLowerCase())===((v=t.data)===null||v===void 0?void 0:v.type.toLocaleLowerCase()))}else{const y=(C=(O=f==null?void 0:f.filter)===null||O===void 0?void 0:O.event)===null||C===void 0?void 0:C.toLocaleLowerCase();return y==="*"||y===((I=t==null?void 0:t.event)===null||I===void 0?void 0:I.toLocaleLowerCase())}else return f.type.toLocaleLowerCase()===a}).map(f=>{if(typeof d=="object"&&"ids"in d){const g=d.data,{schema:w,table:v,commit_timestamp:O,type:C,errors:I}=g;d=Object.assign(Object.assign({},{schema:w,table:v,commit_timestamp:O,eventType:C,new:{},old:{},errors:I}),this._getPayloadRecords(g))}f.callback(d,s)})}_isClosed(){return this.state===U.closed}_isJoined(){return this.state===U.joined}_isJoining(){return this.state===U.joining}_isLeaving(){return this.state===U.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,t,s){const r=e.toLocaleLowerCase(),i={type:r,filter:t,callback:s};return this.bindings[r]?this.bindings[r].push(i):this.bindings[r]=[i],this}_off(e,t){const s=e.toLocaleLowerCase();return this.bindings[s]=this.bindings[s].filter(r=>{var i;return!(((i=r.type)===null||i===void 0?void 0:i.toLocaleLowerCase())===s&&Tt.isEqual(r.filter,t))}),this}static isEqual(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(z.close,{},e)}_onError(e){this._on(z.error,{},t=>e(t))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=U.joining,this.joinPush.resend(e))}_getPayloadRecords(e){const t={new:{},old:{}};return(e.type==="INSERT"||e.type==="UPDATE")&&(t.new=Bt(e.columns,e.record)),(e.type==="UPDATE"||e.type==="DELETE")&&(t.old=Bt(e.columns,e.old_record)),t}}const mr=()=>{},vr=typeof WebSocket<"u";class yr{constructor(e,t){var s;this.accessToken=null,this.apiKey=null,this.channels=[],this.endPoint="",this.headers=or,this.params={},this.timeout=_s,this.heartbeatIntervalMs=3e4,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.ref=0,this.logger=mr,this.conn=null,this.sendBuffer=[],this.serializer=new hr,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this._resolveFetch=i=>{let a;return i?a=i:typeof fetch>"u"?a=(...o)=>be(()=>Promise.resolve().then(()=>De),void 0,import.meta.url).then(({default:l})=>l(...o)):a=fetch,(...o)=>a(...o)},this.endPoint=`${e}/${gt.websocket}`,t!=null&&t.transport?this.transport=t.transport:this.transport=null,t!=null&&t.params&&(this.params=t.params),t!=null&&t.headers&&(this.headers=Object.assign(Object.assign({},this.headers),t.headers)),t!=null&&t.timeout&&(this.timeout=t.timeout),t!=null&&t.logger&&(this.logger=t.logger),t!=null&&t.heartbeatIntervalMs&&(this.heartbeatIntervalMs=t.heartbeatIntervalMs);const r=(s=t==null?void 0:t.params)===null||s===void 0?void 0:s.apikey;r&&(this.accessToken=r,this.apiKey=r),this.reconnectAfterMs=t!=null&&t.reconnectAfterMs?t.reconnectAfterMs:i=>[1e3,2e3,5e3,1e4][i-1]||1e4,this.encode=t!=null&&t.encode?t.encode:(i,a)=>a(JSON.stringify(i)),this.decode=t!=null&&t.decode?t.decode:this.serializer.decode.bind(this.serializer),this.reconnectTimer=new ms(async()=>{this.disconnect(),this.connect()},this.reconnectAfterMs),this.fetch=this._resolveFetch(t==null?void 0:t.fetch)}connect(){if(!this.conn){if(this.transport){this.conn=new this.transport(this._endPointURL(),void 0,{headers:this.headers});return}if(vr){this.conn=new WebSocket(this._endPointURL()),this.setupConnection();return}this.conn=new wr(this._endPointURL(),void 0,{close:()=>{this.conn=null}}),be(()=>import("../chunks/browser.BImCA5dO.js").then(e=>e.b),[],import.meta.url).then(({default:e})=>{this.conn=new e(this._endPointURL(),void 0,{headers:this.headers}),this.setupConnection()})}}disconnect(e,t){this.conn&&(this.conn.onclose=function(){},e?this.conn.close(e,t??""):this.conn.close(),this.conn=null,this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.reset())}getChannels(){return this.channels}async removeChannel(e){const t=await e.unsubscribe();return this.channels.length===0&&this.disconnect(),t}async removeAllChannels(){const e=await Promise.all(this.channels.map(t=>t.unsubscribe()));return this.disconnect(),e}log(e,t,s){this.logger(e,t,s)}connectionState(){switch(this.conn&&this.conn.readyState){case we.connecting:return ce.Connecting;case we.open:return ce.Open;case we.closing:return ce.Closing;default:return ce.Closed}}isConnected(){return this.connectionState()===ce.Open}channel(e,t={config:{}}){const s=new Tt(`realtime:${e}`,t,this);return this.channels.push(s),s}push(e){const{topic:t,event:s,payload:r,ref:i}=e,a=()=>{this.encode(e,o=>{var l;(l=this.conn)===null||l===void 0||l.send(o)})};this.log("push",`${t} ${s} (${i})`,r),this.isConnected()?a():this.sendBuffer.push(a)}setAuth(e){this.accessToken=e,this.channels.forEach(t=>{e&&t.updateJoinPayload({access_token:e}),t.joinedOnce&&t._isJoined()&&t._push(z.access_token,{access_token:e})})}_makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}_leaveOpenTopic(e){let t=this.channels.find(s=>s.topic===e&&(s._isJoined()||s._isJoining()));t&&(this.log("transport",`leaving duplicate topic "${e}"`),t.unsubscribe())}_remove(e){this.channels=this.channels.filter(t=>t._joinRef()!==e._joinRef())}setupConnection(){this.conn&&(this.conn.binaryType="arraybuffer",this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=e=>this._onConnError(e),this.conn.onmessage=e=>this._onConnMessage(e),this.conn.onclose=e=>this._onConnClose(e))}_endPointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:lr}))}_onConnMessage(e){this.decode(e.data,t=>{let{topic:s,event:r,payload:i,ref:a}=t;(a&&a===this.pendingHeartbeatRef||r===(i==null?void 0:i.type))&&(this.pendingHeartbeatRef=null),this.log("receive",`${i.status||""} ${s} ${r} ${a&&"("+a+")"||""}`,i),this.channels.filter(o=>o._isMember(s)).forEach(o=>o._trigger(r,i,a)),this.stateChangeCallbacks.message.forEach(o=>o(t))})}_onConnOpen(){this.log("transport",`connected to ${this._endPointURL()}`),this._flushSendBuffer(),this.reconnectTimer.reset(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this._sendHeartbeat(),this.heartbeatIntervalMs),this.stateChangeCallbacks.open.forEach(e=>e())}_onConnClose(e){this.log("transport","close",e),this._triggerChanError(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach(t=>t(e))}_onConnError(e){this.log("transport",e.message),this._triggerChanError(),this.stateChangeCallbacks.error.forEach(t=>t(e))}_triggerChanError(){this.channels.forEach(e=>e._trigger(z.error))}_appendParams(e,t){if(Object.keys(t).length===0)return e;const s=e.match(/\?/)?"&":"?",r=new URLSearchParams(t);return`${e}${s}${r}`}_flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}_sendHeartbeat(){var e;if(this.isConnected()){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection"),(e=this.conn)===null||e===void 0||e.close(cr,"hearbeat timeout");return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef}),this.setAuth(this.accessToken)}}}class wr{constructor(e,t,s){this.binaryType="arraybuffer",this.onclose=()=>{},this.onerror=()=>{},this.onmessage=()=>{},this.onopen=()=>{},this.readyState=we.connecting,this.send=()=>{},this.url=null,this.url=e,this.close=s.close}}class $t extends Error{constructor(e){super(e),this.__isStorageError=!0,this.name="StorageError"}}function P(n){return typeof n=="object"&&n!==null&&"__isStorageError"in n}class br extends $t{constructor(e,t){super(e),this.name="StorageApiError",this.status=t}toJSON(){return{name:this.name,message:this.message,status:this.status}}}class Vt extends $t{constructor(e,t){super(e),this.name="StorageUnknownError",this.originalError=t}}var kr=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const ys=n=>{let e;return n?e=n:typeof fetch>"u"?e=(...t)=>be(()=>Promise.resolve().then(()=>De),void 0,import.meta.url).then(({default:s})=>s(...t)):e=fetch,(...t)=>e(...t)},Sr=()=>kr(void 0,void 0,void 0,function*(){return typeof Response>"u"?(yield be(()=>Promise.resolve().then(()=>De),void 0,import.meta.url)).Response:Response});var Se=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const lt=n=>n.msg||n.message||n.error_description||n.error||JSON.stringify(n),Er=(n,e)=>Se(void 0,void 0,void 0,function*(){const t=yield Sr();n instanceof t?n.json().then(s=>{e(new br(lt(s),n.status||500))}).catch(s=>{e(new Vt(lt(s),s))}):e(new Vt(lt(n),n))}),Tr=(n,e,t,s)=>{const r={method:n,headers:(e==null?void 0:e.headers)||{}};return n==="GET"?r:(r.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),r.body=JSON.stringify(s),Object.assign(Object.assign({},r),t))};function Je(n,e,t,s,r,i){return Se(this,void 0,void 0,function*(){return new Promise((a,o)=>{n(t,Tr(e,s,r,i)).then(l=>{if(!l.ok)throw l;return s!=null&&s.noResolveJson?l:l.json()}).then(l=>a(l)).catch(l=>Er(l,o))})})}function _t(n,e,t,s){return Se(this,void 0,void 0,function*(){return Je(n,"GET",e,t,s)})}function Q(n,e,t,s,r){return Se(this,void 0,void 0,function*(){return Je(n,"POST",e,s,r,t)})}function $r(n,e,t,s,r){return Se(this,void 0,void 0,function*(){return Je(n,"PUT",e,s,r,t)})}function ws(n,e,t,s,r){return Se(this,void 0,void 0,function*(){return Je(n,"DELETE",e,s,r,t)})}var N=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const Or={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},Gt={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class Ar{constructor(e,t={},s,r){this.url=e,this.headers=t,this.bucketId=s,this.fetch=ys(r)}uploadOrUpdate(e,t,s,r){return N(this,void 0,void 0,function*(){try{let i;const a=Object.assign(Object.assign({},Gt),r),o=Object.assign(Object.assign({},this.headers),e==="POST"&&{"x-upsert":String(a.upsert)});typeof Blob<"u"&&s instanceof Blob?(i=new FormData,i.append("cacheControl",a.cacheControl),i.append("",s)):typeof FormData<"u"&&s instanceof FormData?(i=s,i.append("cacheControl",a.cacheControl)):(i=s,o["cache-control"]=`max-age=${a.cacheControl}`,o["content-type"]=a.contentType);const l=this._removeEmptyFolders(t),h=this._getFinalPath(l),c=yield this.fetch(`${this.url}/object/${h}`,Object.assign({method:e,body:i,headers:o},a!=null&&a.duplex?{duplex:a.duplex}:{})),u=yield c.json();return c.ok?{data:{path:l,id:u.Id,fullPath:u.Key},error:null}:{data:null,error:u}}catch(i){if(P(i))return{data:null,error:i};throw i}})}upload(e,t,s){return N(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",e,t,s)})}uploadToSignedUrl(e,t,s,r){return N(this,void 0,void 0,function*(){const i=this._removeEmptyFolders(e),a=this._getFinalPath(i),o=new URL(this.url+`/object/upload/sign/${a}`);o.searchParams.set("token",t);try{let l;const h=Object.assign({upsert:Gt.upsert},r),c=Object.assign(Object.assign({},this.headers),{"x-upsert":String(h.upsert)});typeof Blob<"u"&&s instanceof Blob?(l=new FormData,l.append("cacheControl",h.cacheControl),l.append("",s)):typeof FormData<"u"&&s instanceof FormData?(l=s,l.append("cacheControl",h.cacheControl)):(l=s,c["cache-control"]=`max-age=${h.cacheControl}`,c["content-type"]=h.contentType);const u=yield this.fetch(o.toString(),{method:"PUT",body:l,headers:c}),d=yield u.json();return u.ok?{data:{path:i,fullPath:d.Key},error:null}:{data:null,error:d}}catch(l){if(P(l))return{data:null,error:l};throw l}})}createSignedUploadUrl(e){return N(this,void 0,void 0,function*(){try{let t=this._getFinalPath(e);const s=yield Q(this.fetch,`${this.url}/object/upload/sign/${t}`,{},{headers:this.headers}),r=new URL(this.url+s.url),i=r.searchParams.get("token");if(!i)throw new $t("No token returned by API");return{data:{signedUrl:r.toString(),path:e,token:i},error:null}}catch(t){if(P(t))return{data:null,error:t};throw t}})}update(e,t,s){return N(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",e,t,s)})}move(e,t){return N(this,void 0,void 0,function*(){try{return{data:yield Q(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:e,destinationKey:t},{headers:this.headers}),error:null}}catch(s){if(P(s))return{data:null,error:s};throw s}})}copy(e,t){return N(this,void 0,void 0,function*(){try{return{data:{path:(yield Q(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:e,destinationKey:t},{headers:this.headers})).Key},error:null}}catch(s){if(P(s))return{data:null,error:s};throw s}})}createSignedUrl(e,t,s){return N(this,void 0,void 0,function*(){try{let r=this._getFinalPath(e),i=yield Q(this.fetch,`${this.url}/object/sign/${r}`,Object.assign({expiresIn:t},s!=null&&s.transform?{transform:s.transform}:{}),{headers:this.headers});const a=s!=null&&s.download?`&download=${s.download===!0?"":s.download}`:"";return i={signedUrl:encodeURI(`${this.url}${i.signedURL}${a}`)},{data:i,error:null}}catch(r){if(P(r))return{data:null,error:r};throw r}})}createSignedUrls(e,t,s){return N(this,void 0,void 0,function*(){try{const r=yield Q(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:t,paths:e},{headers:this.headers}),i=s!=null&&s.download?`&download=${s.download===!0?"":s.download}`:"";return{data:r.map(a=>Object.assign(Object.assign({},a),{signedUrl:a.signedURL?encodeURI(`${this.url}${a.signedURL}${i}`):null})),error:null}}catch(r){if(P(r))return{data:null,error:r};throw r}})}download(e,t){return N(this,void 0,void 0,function*(){const r=typeof(t==null?void 0:t.transform)<"u"?"render/image/authenticated":"object",i=this.transformOptsToQueryString((t==null?void 0:t.transform)||{}),a=i?`?${i}`:"";try{const o=this._getFinalPath(e);return{data:yield(yield _t(this.fetch,`${this.url}/${r}/${o}${a}`,{headers:this.headers,noResolveJson:!0})).blob(),error:null}}catch(o){if(P(o))return{data:null,error:o};throw o}})}getPublicUrl(e,t){const s=this._getFinalPath(e),r=[],i=t!=null&&t.download?`download=${t.download===!0?"":t.download}`:"";i!==""&&r.push(i);const o=typeof(t==null?void 0:t.transform)<"u"?"render/image":"object",l=this.transformOptsToQueryString((t==null?void 0:t.transform)||{});l!==""&&r.push(l);let h=r.join("&");return h!==""&&(h=`?${h}`),{data:{publicUrl:encodeURI(`${this.url}/${o}/public/${s}${h}`)}}}remove(e){return N(this,void 0,void 0,function*(){try{return{data:yield ws(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:e},{headers:this.headers}),error:null}}catch(t){if(P(t))return{data:null,error:t};throw t}})}list(e,t,s){return N(this,void 0,void 0,function*(){try{const r=Object.assign(Object.assign(Object.assign({},Or),t),{prefix:e||""});return{data:yield Q(this.fetch,`${this.url}/object/list/${this.bucketId}`,r,{headers:this.headers},s),error:null}}catch(r){if(P(r))return{data:null,error:r};throw r}})}_getFinalPath(e){return`${this.bucketId}/${e}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const t=[];return e.width&&t.push(`width=${e.width}`),e.height&&t.push(`height=${e.height}`),e.resize&&t.push(`resize=${e.resize}`),e.format&&t.push(`format=${e.format}`),e.quality&&t.push(`quality=${e.quality}`),t.join("&")}}const jr="2.5.5",Cr={"X-Client-Info":`storage-js/${jr}`};var fe=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};class Pr{constructor(e,t={},s){this.url=e,this.headers=Object.assign(Object.assign({},Cr),t),this.fetch=ys(s)}listBuckets(){return fe(this,void 0,void 0,function*(){try{return{data:yield _t(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(e){if(P(e))return{data:null,error:e};throw e}})}getBucket(e){return fe(this,void 0,void 0,function*(){try{return{data:yield _t(this.fetch,`${this.url}/bucket/${e}`,{headers:this.headers}),error:null}}catch(t){if(P(t))return{data:null,error:t};throw t}})}createBucket(e,t={public:!1}){return fe(this,void 0,void 0,function*(){try{return{data:yield Q(this.fetch,`${this.url}/bucket`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:this.headers}),error:null}}catch(s){if(P(s))return{data:null,error:s};throw s}})}updateBucket(e,t){return fe(this,void 0,void 0,function*(){try{return{data:yield $r(this.fetch,`${this.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:this.headers}),error:null}}catch(s){if(P(s))return{data:null,error:s};throw s}})}emptyBucket(e){return fe(this,void 0,void 0,function*(){try{return{data:yield Q(this.fetch,`${this.url}/bucket/${e}/empty`,{},{headers:this.headers}),error:null}}catch(t){if(P(t))return{data:null,error:t};throw t}})}deleteBucket(e){return fe(this,void 0,void 0,function*(){try{return{data:yield ws(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(t){if(P(t))return{data:null,error:t};throw t}})}}class Rr extends Pr{constructor(e,t={},s){super(e,t,s)}from(e){return new Ar(this.url,this.headers,e,this.fetch)}}const Ir="2.43.4";let Pe="";typeof Deno<"u"?Pe="deno":typeof document<"u"?Pe="web":typeof navigator<"u"&&navigator.product==="ReactNative"?Pe="react-native":Pe="node";const xr={"X-Client-Info":`supabase-js-${Pe}/${Ir}`},Lr={headers:xr},Dr={schema:"public"},Ur={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},Nr={};var Fr=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const Mr=n=>{let e;return n?e=n:typeof fetch>"u"?e=St:e=fetch,(...t)=>e(...t)},qr=()=>typeof Headers>"u"?ps:Headers,zr=(n,e,t)=>{const s=Mr(t),r=qr();return(i,a)=>Fr(void 0,void 0,void 0,function*(){var o;const l=(o=yield e())!==null&&o!==void 0?o:n;let h=new r(a==null?void 0:a.headers);return h.has("apikey")||h.set("apikey",n),h.has("Authorization")||h.set("Authorization",`Bearer ${l}`),s(i,Object.assign(Object.assign({},a),{headers:h}))})};function Br(n){return n.replace(/\/$/,"")}function Jr(n,e){const{db:t,auth:s,realtime:r,global:i}=n,{db:a,auth:o,realtime:l,global:h}=e;return{db:Object.assign(Object.assign({},a),t),auth:Object.assign(Object.assign({},o),s),realtime:Object.assign(Object.assign({},l),r),global:Object.assign(Object.assign({},h),i)}}const bs="2.64.2",Hr="http://localhost:9999",Kr="supabase.auth.token",Vr={"X-Client-Info":`gotrue-js/${bs}`},Wt=10,mt="X-Supabase-Api-Version",ks={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}};function Gr(n){return Math.round(Date.now()/1e3)+n}function Wr(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){const e=Math.random()*16|0;return(n=="x"?e:e&3|8).toString(16)})}const q=()=>typeof document<"u",ae={tested:!1,writable:!1},Ie=()=>{if(!q())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(ae.tested)return ae.writable;const n=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(n,n),globalThis.localStorage.removeItem(n),ae.tested=!0,ae.writable=!0}catch{ae.tested=!0,ae.writable=!1}return ae.writable};function ct(n){const e={},t=new URL(n);if(t.hash&&t.hash[0]==="#")try{new URLSearchParams(t.hash.substring(1)).forEach((r,i)=>{e[i]=r})}catch{}return t.searchParams.forEach((s,r)=>{e[r]=s}),e}const Ss=n=>{let e;return n?e=n:typeof fetch>"u"?e=(...t)=>be(()=>Promise.resolve().then(()=>De),void 0,import.meta.url).then(({default:s})=>s(...t)):e=fetch,(...t)=>e(...t)},Qr=n=>typeof n=="object"&&n!==null&&"status"in n&&"ok"in n&&"json"in n&&typeof n.json=="function",Es=async(n,e,t)=>{await n.setItem(e,JSON.stringify(t))},Me=async(n,e)=>{const t=await n.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}},ht=async(n,e)=>{await n.removeItem(e)};function Xr(n){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let t="",s,r,i,a,o,l,h,c=0;for(n=n.replace("-","+").replace("_","/");c>4,r=(o&15)<<4|l>>2,i=(l&3)<<6|h,t=t+String.fromCharCode(s),l!=64&&r!=0&&(t=t+String.fromCharCode(r)),h!=64&&i!=0&&(t=t+String.fromCharCode(i));return t}class He{constructor(){this.promise=new He.promiseConstructor((e,t)=>{this.resolve=e,this.reject=t})}}He.promiseConstructor=Promise;function Qt(n){const e=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}=?$|[a-z0-9_-]{2}(==)?$)$/i,t=n.split(".");if(t.length!==3)throw new Error("JWT is not valid: not a JWT structure");if(!e.test(t[1]))throw new Error("JWT is not valid: payload is not in base64url format");const s=t[1];return JSON.parse(Xr(s))}async function Yr(n){return await new Promise(e=>{setTimeout(()=>e(null),n)})}function Zr(n,e){return new Promise((s,r)=>{(async()=>{for(let i=0;i<1/0;i++)try{const a=await n(i);if(!e(i,null,a)){s(a);return}}catch(a){if(!e(i,a)){r(a);return}}})()})}function ei(n){return("0"+n.toString(16)).substr(-2)}function ti(){const e=new Uint32Array(56);if(typeof crypto>"u"){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",s=t.length;let r="";for(let i=0;i<56;i++)r+=t.charAt(Math.floor(Math.random()*s));return r}return crypto.getRandomValues(e),Array.from(e,ei).join("")}async function si(n){const t=new TextEncoder().encode(n),s=await crypto.subtle.digest("SHA-256",t),r=new Uint8Array(s);return Array.from(r).map(i=>String.fromCharCode(i)).join("")}function ri(n){return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function ii(n){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),n;const t=await si(n);return ri(t)}async function ge(n,e,t=!1){const s=ti();let r=s;t&&(r+="/PASSWORD_RECOVERY"),await Es(n,`${e}-code-verifier`,r);const i=await ii(s);return[i,s===i?"plain":"s256"]}const ni=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function ai(n){const e=n.headers.get(mt);if(!e||!e.match(ni))return null;try{return new Date(`${e}T00:00:00.0Z`)}catch{return null}}class Ot extends Error{constructor(e,t,s){super(e),this.__isAuthError=!0,this.name="AuthError",this.status=t,this.code=s}}function _(n){return typeof n=="object"&&n!==null&&"__isAuthError"in n}class oi extends Ot{constructor(e,t,s){super(e,t,s),this.name="AuthApiError",this.status=t,this.code=s}}function li(n){return _(n)&&n.name==="AuthApiError"}class Ts extends Ot{constructor(e,t){super(e),this.name="AuthUnknownError",this.originalError=t}}class he extends Ot{constructor(e,t,s,r){super(e,s,r),this.name=t,this.status=s}}class oe extends he{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}class ut extends he{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class qe extends he{constructor(e){super(e,"AuthInvalidCredentialsError",400,void 0)}}class ze extends he{constructor(e,t=null){super(e,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class Xt extends he{constructor(e,t=null){super(e,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class vt extends he{constructor(e,t){super(e,"AuthRetryableFetchError",t,void 0)}}function dt(n){return _(n)&&n.name==="AuthRetryableFetchError"}class Yt extends he{constructor(e,t,s){super(e,"AuthWeakPasswordError",t,"weak_password"),this.reasons=s}}var ci=function(n,e){var t={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(n);rn.msg||n.message||n.error_description||n.error||JSON.stringify(n),hi=[502,503,504];async function Zt(n){var e;if(!Qr(n))throw new vt(le(n),0);if(hi.includes(n.status))throw new vt(le(n),n.status);let t;try{t=await n.json()}catch(i){throw new Ts(le(i),i)}let s;const r=ai(n);if(r&&r.getTime()>=ks["2024-01-01"].timestamp&&typeof t=="object"&&t&&typeof t.code=="string"?s=t.code:typeof t=="object"&&t&&typeof t.error_code=="string"&&(s=t.error_code),s){if(s==="weak_password")throw new Yt(le(t),n.status,((e=t.weak_password)===null||e===void 0?void 0:e.reasons)||[])}else if(typeof t=="object"&&t&&typeof t.weak_password=="object"&&t.weak_password&&Array.isArray(t.weak_password.reasons)&&t.weak_password.reasons.length&&t.weak_password.reasons.reduce((i,a)=>i&&typeof a=="string",!0))throw new Yt(le(t),n.status,t.weak_password.reasons);throw new oi(le(t),n.status||500,s)}const ui=(n,e,t,s)=>{const r={method:n,headers:(e==null?void 0:e.headers)||{}};return n==="GET"?r:(r.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},e==null?void 0:e.headers),r.body=JSON.stringify(s),Object.assign(Object.assign({},r),t))};async function m(n,e,t,s){var r;const i=Object.assign({},s==null?void 0:s.headers);i[mt]||(i[mt]=ks["2024-01-01"].name),s!=null&&s.jwt&&(i.Authorization=`Bearer ${s.jwt}`);const a=(r=s==null?void 0:s.query)!==null&&r!==void 0?r:{};s!=null&&s.redirectTo&&(a.redirect_to=s.redirectTo);const o=Object.keys(a).length?"?"+new URLSearchParams(a).toString():"",l=await di(n,e,t+o,{headers:i,noResolveJson:s==null?void 0:s.noResolveJson},{},s==null?void 0:s.body);return s!=null&&s.xform?s==null?void 0:s.xform(l):{data:Object.assign({},l),error:null}}async function di(n,e,t,s,r,i){const a=ui(e,s,r,i);let o;try{o=await n(t,Object.assign({},a))}catch(l){throw console.error(l),new vt(le(l),0)}if(o.ok||await Zt(o),s!=null&&s.noResolveJson)return o;try{return await o.json()}catch(l){await Zt(l)}}function W(n){var e;let t=null;_i(n)&&(t=Object.assign({},n),n.expires_at||(t.expires_at=Gr(n.expires_in)));const s=(e=n.user)!==null&&e!==void 0?e:n;return{data:{session:t,user:s},error:null}}function es(n){const e=W(n);return!e.error&&n.weak_password&&typeof n.weak_password=="object"&&Array.isArray(n.weak_password.reasons)&&n.weak_password.reasons.length&&n.weak_password.message&&typeof n.weak_password.message=="string"&&n.weak_password.reasons.reduce((t,s)=>t&&typeof s=="string",!0)&&(e.data.weak_password=n.weak_password),e}function te(n){var e;return{data:{user:(e=n.user)!==null&&e!==void 0?e:n},error:null}}function fi(n){return{data:n,error:null}}function gi(n){const{action_link:e,email_otp:t,hashed_token:s,redirect_to:r,verification_type:i}=n,a=ci(n,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),o={action_link:e,email_otp:t,hashed_token:s,redirect_to:r,verification_type:i},l=Object.assign({},a);return{data:{properties:o,user:l},error:null}}function pi(n){return n}function _i(n){return n.access_token&&n.refresh_token&&n.expires_in}var mi=function(n,e){var t={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(n);r0&&(f.forEach(g=>{const w=parseInt(g.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(g.split(";")[1].split("=")[1]);h[`${v}Page`]=w}),h.total=parseInt(d)),{data:Object.assign(Object.assign({},u),h),error:null}}catch(h){if(_(h))return{data:{users:[]},error:h};throw h}}async getUserById(e){try{return await m(this.fetch,"GET",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:te})}catch(t){if(_(t))return{data:{user:null},error:t};throw t}}async updateUserById(e,t){try{return await m(this.fetch,"PUT",`${this.url}/admin/users/${e}`,{body:t,headers:this.headers,xform:te})}catch(s){if(_(s))return{data:{user:null},error:s};throw s}}async deleteUser(e,t=!1){try{return await m(this.fetch,"DELETE",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:t},xform:te})}catch(s){if(_(s))return{data:{user:null},error:s};throw s}}async _listFactors(e){try{const{data:t,error:s}=await m(this.fetch,"GET",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:r=>({data:{factors:r},error:null})});return{data:t,error:s}}catch(t){if(_(t))return{data:null,error:t};throw t}}async _deleteFactor(e){try{return{data:await m(this.fetch,"DELETE",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(t){if(_(t))return{data:null,error:t};throw t}}}const yi={getItem:n=>Ie()?globalThis.localStorage.getItem(n):null,setItem:(n,e)=>{Ie()&&globalThis.localStorage.setItem(n,e)},removeItem:n=>{Ie()&&globalThis.localStorage.removeItem(n)}};function ts(n={}){return{getItem:e=>n[e]||null,setItem:(e,t)=>{n[e]=t},removeItem:e=>{delete n[e]}}}function wi(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}const pe={debug:!!(globalThis&&Ie()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class $s extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class bi extends $s{}async function ki(n,e,t){pe.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",n,e);const s=new globalThis.AbortController;return e>0&&setTimeout(()=>{s.abort(),pe.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",n)},e),await globalThis.navigator.locks.request(n,e===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:s.signal},async r=>{if(r){pe.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",n,r.name);try{return await t()}finally{pe.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",n,r.name)}}else{if(e===0)throw pe.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",n),new bi(`Acquiring an exclusive Navigator LockManager lock "${n}" immediately failed`);if(pe.debug)try{const i=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(i,null," "))}catch(i){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",i)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await t()}})}wi();const Si={url:Hr,storageKey:Kr,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:Vr,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1},Ae=30*1e3,ss=3;async function rs(n,e,t){return await t()}class Le{constructor(e){var t,s;this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log,this.instanceID=Le.nextInstanceID,Le.nextInstanceID+=1,this.instanceID>0&&q()&&console.warn("Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.");const r=Object.assign(Object.assign({},Si),e);if(this.logDebugMessages=!!r.debug,typeof r.debug=="function"&&(this.logger=r.debug),this.persistSession=r.persistSession,this.storageKey=r.storageKey,this.autoRefreshToken=r.autoRefreshToken,this.admin=new vi({url:r.url,headers:r.headers,fetch:r.fetch}),this.url=r.url,this.headers=r.headers,this.fetch=Ss(r.fetch),this.lock=r.lock||rs,this.detectSessionInUrl=r.detectSessionInUrl,this.flowType=r.flowType,this.hasCustomAuthorizationHeader=r.hasCustomAuthorizationHeader,r.lock?this.lock=r.lock:q()&&(!((t=globalThis==null?void 0:globalThis.navigator)===null||t===void 0)&&t.locks)?this.lock=ki:this.lock=rs,this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)},this.persistSession?r.storage?this.storage=r.storage:Ie()?this.storage=yi:(this.memoryStorage={},this.storage=ts(this.memoryStorage)):(this.memoryStorage={},this.storage=ts(this.memoryStorage)),q()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(i){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",i)}(s=this.broadcastChannel)===null||s===void 0||s.addEventListener("message",async i=>{this._debug("received broadcast notification from other tab or client",i),await this._notifyAllSubscribers(i.data.event,i.data.session,!1)})}this.initialize()}_debug(...e){return this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${bs}) ${new Date().toISOString()}`,...e),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(-1,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){try{const e=q()?await this._isPKCEFlow():!1;if(this._debug("#_initialize()","begin","is PKCE flow",e),e||this.detectSessionInUrl&&this._isImplicitGrantFlow()){const{data:t,error:s}=await this._getSessionFromURL(e);if(s)return this._debug("#_initialize()","error detecting session from URL",s),(s==null?void 0:s.message)==="Identity is already linked"||(s==null?void 0:s.message)==="Identity is already linked to another user"?{error:s}:(await this._removeSession(),{error:s});const{session:r,redirectType:i}=t;return this._debug("#_initialize()","detected session in URL",r,"redirect type",i),await this._saveSession(r),setTimeout(async()=>{i==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",r):await this._notifyAllSubscribers("SIGNED_IN",r)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(e){return _(e)?{error:e}:{error:new Ts("Unexpected error during initialization",e)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(e){var t,s,r;try{await this._removeSession();const i=await m(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(s=(t=e==null?void 0:e.options)===null||t===void 0?void 0:t.data)!==null&&s!==void 0?s:{},gotrue_meta_security:{captcha_token:(r=e==null?void 0:e.options)===null||r===void 0?void 0:r.captchaToken}},xform:W}),{data:a,error:o}=i;if(o||!a)return{data:{user:null,session:null},error:o};const l=a.session,h=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:h,session:l},error:null}}catch(i){if(_(i))return{data:{user:null,session:null},error:i};throw i}}async signUp(e){var t,s,r;try{await this._removeSession();let i;if("email"in e){const{email:c,password:u,options:d}=e;let f=null,g=null;this.flowType==="pkce"&&([f,g]=await ge(this.storage,this.storageKey)),i=await m(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:d==null?void 0:d.emailRedirectTo,body:{email:c,password:u,data:(t=d==null?void 0:d.data)!==null&&t!==void 0?t:{},gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken},code_challenge:f,code_challenge_method:g},xform:W})}else if("phone"in e){const{phone:c,password:u,options:d}=e;i=await m(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:u,data:(s=d==null?void 0:d.data)!==null&&s!==void 0?s:{},channel:(r=d==null?void 0:d.channel)!==null&&r!==void 0?r:"sms",gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken}},xform:W})}else throw new qe("You must provide either an email or phone number and a password");const{data:a,error:o}=i;if(o||!a)return{data:{user:null,session:null},error:o};const l=a.session,h=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:h,session:l},error:null}}catch(i){if(_(i))return{data:{user:null,session:null},error:i};throw i}}async signInWithPassword(e){try{await this._removeSession();let t;if("email"in e){const{email:i,password:a,options:o}=e;t=await m(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:i,password:a,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:es})}else if("phone"in e){const{phone:i,password:a,options:o}=e;t=await m(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:i,password:a,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:es})}else throw new qe("You must provide either an email or phone number and a password");const{data:s,error:r}=t;return r?{data:{user:null,session:null},error:r}:!s||!s.session||!s.user?{data:{user:null,session:null},error:new ut}:(s.session&&(await this._saveSession(s.session),await this._notifyAllSubscribers("SIGNED_IN",s.session)),{data:Object.assign({user:s.user,session:s.session},s.weak_password?{weakPassword:s.weak_password}:null),error:r})}catch(t){if(_(t))return{data:{user:null,session:null},error:t};throw t}}async signInWithOAuth(e){var t,s,r,i;return await this._removeSession(),await this._handleProviderSignIn(e.provider,{redirectTo:(t=e.options)===null||t===void 0?void 0:t.redirectTo,scopes:(s=e.options)===null||s===void 0?void 0:s.scopes,queryParams:(r=e.options)===null||r===void 0?void 0:r.queryParams,skipBrowserRedirect:(i=e.options)===null||i===void 0?void 0:i.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(-1,async()=>this._exchangeCodeForSession(e))}async _exchangeCodeForSession(e){const t=await Me(this.storage,`${this.storageKey}-code-verifier`),[s,r]=(t??"").split("/"),{data:i,error:a}=await m(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:s},xform:W});return await ht(this.storage,`${this.storageKey}-code-verifier`),a?{data:{user:null,session:null,redirectType:null},error:a}:!i||!i.session||!i.user?{data:{user:null,session:null,redirectType:null},error:new ut}:(i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",i.session)),{data:Object.assign(Object.assign({},i),{redirectType:r??null}),error:a})}async signInWithIdToken(e){await this._removeSession();try{const{options:t,provider:s,token:r,access_token:i,nonce:a}=e,o=await m(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:s,id_token:r,access_token:i,nonce:a,gotrue_meta_security:{captcha_token:t==null?void 0:t.captchaToken}},xform:W}),{data:l,error:h}=o;return h?{data:{user:null,session:null},error:h}:!l||!l.session||!l.user?{data:{user:null,session:null},error:new ut}:(l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),{data:l,error:h})}catch(t){if(_(t))return{data:{user:null,session:null},error:t};throw t}}async signInWithOtp(e){var t,s,r,i,a;try{if(await this._removeSession(),"email"in e){const{email:o,options:l}=e;let h=null,c=null;this.flowType==="pkce"&&([h,c]=await ge(this.storage,this.storageKey));const{error:u}=await m(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:o,data:(t=l==null?void 0:l.data)!==null&&t!==void 0?t:{},create_user:(s=l==null?void 0:l.shouldCreateUser)!==null&&s!==void 0?s:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:h,code_challenge_method:c},redirectTo:l==null?void 0:l.emailRedirectTo});return{data:{user:null,session:null},error:u}}if("phone"in e){const{phone:o,options:l}=e,{data:h,error:c}=await m(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:o,data:(r=l==null?void 0:l.data)!==null&&r!==void 0?r:{},create_user:(i=l==null?void 0:l.shouldCreateUser)!==null&&i!==void 0?i:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(a=l==null?void 0:l.channel)!==null&&a!==void 0?a:"sms"}});return{data:{user:null,session:null,messageId:h==null?void 0:h.message_id},error:c}}throw new qe("You must provide either an email or phone number.")}catch(o){if(_(o))return{data:{user:null,session:null},error:o};throw o}}async verifyOtp(e){var t,s;try{e.type!=="email_change"&&e.type!=="phone_change"&&await this._removeSession();let r,i;"options"in e&&(r=(t=e.options)===null||t===void 0?void 0:t.redirectTo,i=(s=e.options)===null||s===void 0?void 0:s.captchaToken);const{data:a,error:o}=await m(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:i}}),redirectTo:r,xform:W});if(o)throw o;if(!a)throw new Error("An error occurred on token verification.");const l=a.session,h=a.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(e.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),{data:{user:h,session:l},error:null}}catch(r){if(_(r))return{data:{user:null,session:null},error:r};throw r}}async signInWithSSO(e){var t,s,r;try{await this._removeSession();let i=null,a=null;return this.flowType==="pkce"&&([i,a]=await ge(this.storage,this.storageKey)),await m(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in e?{provider_id:e.providerId}:null),"domain"in e?{domain:e.domain}:null),{redirect_to:(s=(t=e.options)===null||t===void 0?void 0:t.redirectTo)!==null&&s!==void 0?s:void 0}),!((r=e==null?void 0:e.options)===null||r===void 0)&&r.captchaToken?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:i,code_challenge_method:a}),headers:this.headers,xform:fi})}catch(i){if(_(i))return{data:null,error:i};throw i}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async e=>{const{data:{session:t},error:s}=e;if(s)throw s;if(!t)throw new oe;const{error:r}=await m(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:t.access_token});return{data:{user:null,session:null},error:r}})}catch(e){if(_(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{e.type!="email_change"&&e.type!="phone_change"&&await this._removeSession();const t=`${this.url}/resend`;if("email"in e){const{email:s,type:r,options:i}=e,{error:a}=await m(this.fetch,"POST",t,{headers:this.headers,body:{email:s,type:r,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}},redirectTo:i==null?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:a}}else if("phone"in e){const{phone:s,type:r,options:i}=e,{data:a,error:o}=await m(this.fetch,"POST",t,{headers:this.headers,body:{phone:s,type:r,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}}});return{data:{user:null,session:null,messageId:a==null?void 0:a.message_id},error:o}}throw new qe("You must provide either an email or phone number and a type")}catch(t){if(_(t))return{data:{user:null,session:null},error:t};throw t}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>this._useSession(async t=>t))}async _acquireLock(e,t){this._debug("#_acquireLock","begin",e);try{if(this.lockAcquired){const s=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),r=(async()=>(await s,await t()))();return this.pendingInLock.push((async()=>{try{await r}catch{}})()),r}return await this.lock(`lock:${this.storageKey}`,e,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const s=t();for(this.pendingInLock.push((async()=>{try{await s}catch{}})()),await s;this.pendingInLock.length;){const r=[...this.pendingInLock];await Promise.all(r),this.pendingInLock.splice(0,r.length)}return await s}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(e){this._debug("#_useSession","begin");try{const t=await this.__loadSession();return await e(t)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let e=null;const t=await Me(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",t),t!==null&&(this._isValidSession(t)?e=t:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!e)return{data:{session:null},error:null};const s=e.expires_at?e.expires_at<=Date.now()/1e3:!1;if(this._debug("#__loadSession()",`session has${s?"":" not"} expired`,"expires_at",e.expires_at),!s){if(this.storage.isServer){const a=this.suppressGetSessionWarning;e=new Proxy(e,{get(l,h,c){return!a&&h==="user"&&console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and many not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),Reflect.get(l,h,c)}})}return{data:{session:e},error:null}}const{session:r,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{session:null},error:i}:{data:{session:r},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(e){return e?await this._getUser(e):(await this.initializePromise,await this._acquireLock(-1,async()=>await this._getUser()))}async _getUser(e){try{return e?await m(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:e,xform:te}):await this._useSession(async t=>{var s,r,i;const{data:a,error:o}=t;if(o)throw o;return!(!((s=a.session)===null||s===void 0)&&s.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new oe}:await m(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(i=(r=a.session)===null||r===void 0?void 0:r.access_token)!==null&&i!==void 0?i:void 0,xform:te})})}catch(t){if(_(t))return{data:{user:null},error:t};throw t}}async updateUser(e,t={}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._updateUser(e,t))}async _updateUser(e,t={}){try{return await this._useSession(async s=>{const{data:r,error:i}=s;if(i)throw i;if(!r.session)throw new oe;const a=r.session;let o=null,l=null;this.flowType==="pkce"&&e.email!=null&&([o,l]=await ge(this.storage,this.storageKey));const{data:h,error:c}=await m(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:t==null?void 0:t.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:o,code_challenge_method:l}),jwt:a.access_token,xform:te});if(c)throw c;return a.user=h.user,await this._saveSession(a),await this._notifyAllSubscribers("USER_UPDATED",a),{data:{user:a.user},error:null}})}catch(s){if(_(s))return{data:{user:null},error:s};throw s}}_decodeJWT(e){return Qt(e)}async setSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._setSession(e))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new oe;const t=Date.now()/1e3;let s=t,r=!0,i=null;const a=Qt(e.access_token);if(a.exp&&(s=a.exp,r=s<=t),r){const{session:o,error:l}=await this._callRefreshToken(e.refresh_token);if(l)return{data:{user:null,session:null},error:l};if(!o)return{data:{user:null,session:null},error:null};i=o}else{const{data:o,error:l}=await this._getUser(e.access_token);if(l)throw l;i={access_token:e.access_token,refresh_token:e.refresh_token,user:o.user,token_type:"bearer",expires_in:s-t,expires_at:s},await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)}return{data:{user:i.user,session:i},error:null}}catch(t){if(_(t))return{data:{session:null,user:null},error:t};throw t}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._refreshSession(e))}async _refreshSession(e){try{return await this._useSession(async t=>{var s;if(!e){const{data:a,error:o}=t;if(o)throw o;e=(s=a.session)!==null&&s!==void 0?s:void 0}if(!(e!=null&&e.refresh_token))throw new oe;const{session:r,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{user:null,session:null},error:i}:r?{data:{user:r.user,session:r},error:null}:{data:{user:null,session:null},error:null}})}catch(t){if(_(t))return{data:{user:null,session:null},error:t};throw t}}async _getSessionFromURL(e){try{if(!q())throw new ze("No browser detected.");if(this.flowType==="implicit"&&!this._isImplicitGrantFlow())throw new ze("Not a valid implicit grant flow url.");if(this.flowType=="pkce"&&!e)throw new Xt("Not a valid PKCE flow url.");const t=ct(window.location.href);if(e){if(!t.code)throw new Xt("No code detected.");const{data:C,error:I}=await this._exchangeCodeForSession(t.code);if(I)throw I;const y=new URL(window.location.href);return y.searchParams.delete("code"),window.history.replaceState(window.history.state,"",y.toString()),{data:{session:C.session,redirectType:null},error:null}}if(t.error||t.error_description||t.error_code)throw new ze(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});const{provider_token:s,provider_refresh_token:r,access_token:i,refresh_token:a,expires_in:o,expires_at:l,token_type:h}=t;if(!i||!o||!a||!h)throw new ze("No session defined in URL");const c=Math.round(Date.now()/1e3),u=parseInt(o);let d=c+u;l&&(d=parseInt(l));const f=d-c;f*1e3<=Ae&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${f}s, should have been closer to ${u}s`);const g=d-u;c-g>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",g,d,c):c-g<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clok for skew",g,d,c);const{data:w,error:v}=await this._getUser(i);if(v)throw v;const O={provider_token:s,provider_refresh_token:r,access_token:i,expires_in:u,expires_at:d,refresh_token:a,token_type:h,user:w.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:O,redirectType:t.type},error:null}}catch(t){if(_(t))return{data:{session:null,redirectType:null},error:t};throw t}}_isImplicitGrantFlow(){const e=ct(window.location.href);return!!(q()&&(e.access_token||e.error_description))}async _isPKCEFlow(){const e=ct(window.location.href),t=await Me(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&t)}async signOut(e={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._signOut(e))}async _signOut({scope:e}={scope:"global"}){return await this._useSession(async t=>{var s;const{data:r,error:i}=t;if(i)return{error:i};const a=(s=r.session)===null||s===void 0?void 0:s.access_token;if(a){const{error:o}=await this.admin.signOut(a,e);if(o&&!(li(o)&&(o.status===404||o.status===401||o.status===403)))return{error:o}}return e!=="others"&&(await this._removeSession(),await ht(this.storage,`${this.storageKey}-code-verifier`),await this._notifyAllSubscribers("SIGNED_OUT",null)),{error:null}})}onAuthStateChange(e){const t=Wr(),s={id:t,callback:e,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",t),this.stateChangeEmitters.delete(t)}};return this._debug("#onAuthStateChange()","registered callback with id",t),this.stateChangeEmitters.set(t,s),(async()=>(await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(t)})))(),{data:{subscription:s}}}async _emitInitialSession(e){return await this._useSession(async t=>{var s,r;try{const{data:{session:i},error:a}=t;if(a)throw a;await((s=this.stateChangeEmitters.get(e))===null||s===void 0?void 0:s.callback("INITIAL_SESSION",i)),this._debug("INITIAL_SESSION","callback id",e,"session",i)}catch(i){await((r=this.stateChangeEmitters.get(e))===null||r===void 0?void 0:r.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",e,"error",i),console.error(i)}})}async resetPasswordForEmail(e,t={}){let s=null,r=null;this.flowType==="pkce"&&([s,r]=await ge(this.storage,this.storageKey,!0));try{return await m(this.fetch,"POST",`${this.url}/recover`,{body:{email:e,code_challenge:s,code_challenge_method:r,gotrue_meta_security:{captcha_token:t.captchaToken}},headers:this.headers,redirectTo:t.redirectTo})}catch(i){if(_(i))return{data:null,error:i};throw i}}async getUserIdentities(){var e;try{const{data:t,error:s}=await this.getUser();if(s)throw s;return{data:{identities:(e=t.user.identities)!==null&&e!==void 0?e:[]},error:null}}catch(t){if(_(t))return{data:null,error:t};throw t}}async linkIdentity(e){var t;try{const{data:s,error:r}=await this._useSession(async i=>{var a,o,l,h,c;const{data:u,error:d}=i;if(d)throw d;const f=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:(a=e.options)===null||a===void 0?void 0:a.redirectTo,scopes:(o=e.options)===null||o===void 0?void 0:o.scopes,queryParams:(l=e.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await m(this.fetch,"GET",f,{headers:this.headers,jwt:(c=(h=u.session)===null||h===void 0?void 0:h.access_token)!==null&&c!==void 0?c:void 0})});if(r)throw r;return q()&&!(!((t=e.options)===null||t===void 0)&&t.skipBrowserRedirect)&&window.location.assign(s==null?void 0:s.url),{data:{provider:e.provider,url:s==null?void 0:s.url},error:null}}catch(s){if(_(s))return{data:{provider:e.provider,url:null},error:s};throw s}}async unlinkIdentity(e){try{return await this._useSession(async t=>{var s,r;const{data:i,error:a}=t;if(a)throw a;return await m(this.fetch,"DELETE",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:(r=(s=i.session)===null||s===void 0?void 0:s.access_token)!==null&&r!==void 0?r:void 0})})}catch(t){if(_(t))return{data:null,error:t};throw t}}async _refreshAccessToken(e){const t=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(t,"begin");try{const s=Date.now();return await Zr(async r=>(r>0&&await Yr(200*Math.pow(2,r-1)),this._debug(t,"refreshing attempt",r),await m(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:W})),(r,i)=>{const a=200*Math.pow(2,r);return i&&dt(i)&&Date.now()+a-s{try{await o.callback(e,t)}catch(l){i.push(l)}});if(await Promise.all(a),i.length>0){for(let o=0;othis._autoRefreshTokenTick(),Ae);this.autoRefreshTicker=e,e&&typeof e=="object"&&typeof e.unref=="function"?e.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(e),setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const e=Date.now();try{return await this._useSession(async t=>{const{data:{session:s}}=t;if(!s||!s.refresh_token||!s.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const r=Math.floor((s.expires_at*1e3-e)/Ae);this._debug("#_autoRefreshTokenTick()",`access token expires in ${r} ticks, a tick lasts ${Ae}ms, refresh threshold is ${ss} ticks`),r<=ss&&await this._callRefreshToken(s.refresh_token)})}catch(t){console.error("Auto refresh tick failed with error. This is likely a transient error.",t)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(e){if(e.isAcquireTimeout||e instanceof $s)this._debug("auto refresh token tick lock not available");else throw e}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!q()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error("_handleVisibilityChange",e)}}async _onVisibilityChanged(e){const t=`#_onVisibilityChanged(${e})`;this._debug(t,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),e||(await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(t,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(e,t,s){const r=[`provider=${encodeURIComponent(t)}`];if(s!=null&&s.redirectTo&&r.push(`redirect_to=${encodeURIComponent(s.redirectTo)}`),s!=null&&s.scopes&&r.push(`scopes=${encodeURIComponent(s.scopes)}`),this.flowType==="pkce"){const[i,a]=await ge(this.storage,this.storageKey),o=new URLSearchParams({code_challenge:`${encodeURIComponent(i)}`,code_challenge_method:`${encodeURIComponent(a)}`});r.push(o.toString())}if(s!=null&&s.queryParams){const i=new URLSearchParams(s.queryParams);r.push(i.toString())}return s!=null&&s.skipBrowserRedirect&&r.push(`skip_http_redirect=${s.skipBrowserRedirect}`),`${e}?${r.join("&")}`}async _unenroll(e){try{return await this._useSession(async t=>{var s;const{data:r,error:i}=t;return i?{data:null,error:i}:await m(this.fetch,"DELETE",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:(s=r==null?void 0:r.session)===null||s===void 0?void 0:s.access_token})})}catch(t){if(_(t))return{data:null,error:t};throw t}}async _enroll(e){try{return await this._useSession(async t=>{var s,r;const{data:i,error:a}=t;if(a)return{data:null,error:a};const{data:o,error:l}=await m(this.fetch,"POST",`${this.url}/factors`,{body:{friendly_name:e.friendlyName,factor_type:e.factorType,issuer:e.issuer},headers:this.headers,jwt:(s=i==null?void 0:i.session)===null||s===void 0?void 0:s.access_token});return l?{data:null,error:l}:(!((r=o==null?void 0:o.totp)===null||r===void 0)&&r.qr_code&&(o.totp.qr_code=`data:image/svg+xml;utf-8,${o.totp.qr_code}`),{data:o,error:null})})}catch(t){if(_(t))return{data:null,error:t};throw t}}async _verify(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async t=>{var s;const{data:r,error:i}=t;if(i)return{data:null,error:i};const{data:a,error:o}=await m(this.fetch,"POST",`${this.url}/factors/${e.factorId}/verify`,{body:{code:e.code,challenge_id:e.challengeId},headers:this.headers,jwt:(s=r==null?void 0:r.session)===null||s===void 0?void 0:s.access_token});return o?{data:null,error:o}:(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+a.expires_in},a)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",a),{data:a,error:o})})}catch(t){if(_(t))return{data:null,error:t};throw t}})}async _challenge(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async t=>{var s;const{data:r,error:i}=t;return i?{data:null,error:i}:await m(this.fetch,"POST",`${this.url}/factors/${e.factorId}/challenge`,{headers:this.headers,jwt:(s=r==null?void 0:r.session)===null||s===void 0?void 0:s.access_token})})}catch(t){if(_(t))return{data:null,error:t};throw t}})}async _challengeAndVerify(e){const{data:t,error:s}=await this._challenge({factorId:e.factorId});return s?{data:null,error:s}:await this._verify({factorId:e.factorId,challengeId:t.id,code:e.code})}async _listFactors(){const{data:{user:e},error:t}=await this.getUser();if(t)return{data:null,error:t};const s=(e==null?void 0:e.factors)||[],r=s.filter(i=>i.factor_type==="totp"&&i.status==="verified");return{data:{all:s,totp:r},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,async()=>await this._useSession(async e=>{var t,s;const{data:{session:r},error:i}=e;if(i)return{data:null,error:i};if(!r)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const a=this._decodeJWT(r.access_token);let o=null;a.aal&&(o=a.aal);let l=o;((s=(t=r.user.factors)===null||t===void 0?void 0:t.filter(u=>u.status==="verified"))!==null&&s!==void 0?s:[]).length>0&&(l="aal2");const c=a.amr||[];return{data:{currentLevel:o,nextLevel:l,currentAuthenticationMethods:c},error:null}}))}}Le.nextInstanceID=0;const Ei=Le;class Ti extends Ei{constructor(e){super(e)}}var $i=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};class Oi{constructor(e,t,s){var r,i,a;if(this.supabaseUrl=e,this.supabaseKey=t,!e)throw new Error("supabaseUrl is required.");if(!t)throw new Error("supabaseKey is required.");const o=Br(e);this.realtimeUrl=`${o}/realtime/v1`.replace(/^http/i,"ws"),this.authUrl=`${o}/auth/v1`,this.storageUrl=`${o}/storage/v1`,this.functionsUrl=`${o}/functions/v1`;const l=`sb-${new URL(this.authUrl).hostname.split(".")[0]}-auth-token`,h={db:Dr,realtime:Nr,auth:Object.assign(Object.assign({},Ur),{storageKey:l}),global:Lr},c=Jr(s??{},h);this.storageKey=(r=c.auth.storageKey)!==null&&r!==void 0?r:"",this.headers=(i=c.global.headers)!==null&&i!==void 0?i:{},this.auth=this._initSupabaseAuthClient((a=c.auth)!==null&&a!==void 0?a:{},this.headers,c.global.fetch),this.fetch=zr(t,this._getAccessToken.bind(this),c.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers},c.realtime)),this.rest=new Et(`${o}/rest/v1`,{headers:this.headers,schema:c.db.schema,fetch:this.fetch}),this._listenForAuthEvents()}get functions(){return new Ws(this.functionsUrl,{headers:this.headers,customFetch:this.fetch})}get storage(){return new Rr(this.storageUrl,this.headers,this.fetch)}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},s={}){return this.rest.rpc(e,t,s)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var e,t;return $i(this,void 0,void 0,function*(){const{data:s}=yield this.auth.getSession();return(t=(e=s.session)===null||e===void 0?void 0:e.access_token)!==null&&t!==void 0?t:null})}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:r,storageKey:i,flowType:a,debug:o},l,h){var c;const u={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Ti({url:this.authUrl,headers:Object.assign(Object.assign({},u),l),storageKey:i,autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:r,flowType:a,debug:o,fetch:h,hasCustomAuthorizationHeader:(c="Authorization"in this.headers)!==null&&c!==void 0?c:!1})}_initRealtimeClient(e){return new yr(this.realtimeUrl,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((t,s)=>{this._handleTokenChanged(t,"CLIENT",s==null?void 0:s.access_token)})}_handleTokenChanged(e,t,s){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==s?(this.realtime.setAuth(s??null),this.changedAccessToken=s):e==="SIGNED_OUT"&&(this.realtime.setAuth(this.supabaseKey),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}}const Ai=(n,e,t)=>new Oi(n,e,t),ji="https://xywgwitzwfoqknoctrmj.supabase.co",Ci="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inh5d2d3aXR6d2ZvcWtub2N0cm1qIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTYyMTE1ODksImV4cCI6MjAzMTc4NzU4OX0.-bQT8up9g6s8gSbaC6p-zdDEm9Gy5vBB9MRMJCo9efk",Pi=Ai(ji,Ci),Ri=!0,Ii=async()=>(await xi(),{});async function xi(){console.log("Running startup tasks..."),await Li()}async function Li(){console.log("Fetching stamp data...");const{data:n}=await Pi.from("stamps").select("*"),e=n==null?void 0:n.reduce((t,s)=>{const{hash:r,...i}=s;return t[r]=i,t},{});As.set(e)}const rn=Object.freeze(Object.defineProperty({__proto__:null,csr:Ri,load:Ii},Symbol.toStringTag,{value:"Module"}));function is(n){let e,t,s,r,i,a,o;return s=new _e({props:{src:Us,theme:"solid",class:"color-gray-900",size:"20"}}),{c(){e=E("li"),t=E("a"),X(s.$$.fragment),r=ve("Debug"),this.h()},l(l){e=T(l,"LI",{});var h=A(e);t=T(h,"A",{href:!0});var c=A(t);Y(s.$$.fragment,c),r=ye(c,"Debug"),c.forEach(k),h.forEach(k),this.h()},h(){$(t,"href","/debug")},m(l,h){xe(l,e,h),p(e,t),Z(s,t,null),p(t,r),i=!0,a||(o=je(t,"click",n[8]),a=!0)},p:Cs,i(l){i||(R(s.$$.fragment,l),i=!0)},o(l){x(s.$$.fragment,l),i=!1},d(l){l&&k(e),ee(s),a=!1,o()}}}function Di(n){let e,t,s,r,i,a,o='',l,h,c='HoloQuest',u,d,f,g,w,v,O,C,I,y,B,H,se,Ke,Ve,Ee,K,re,Ge,We,Te,V,ie,Qe,Xe,$e,G,ne,Ye,Ze,ue,et,jt;g=new _e({props:{src:Ft,size:"20",theme:"solid"}});const tt=n[3].default,L=ls(tt,n,n[2],null);se=new _e({props:{src:xs,theme:"solid",class:"color-gray-900",size:"20"}}),re=new _e({props:{src:Ls,theme:"solid",class:"color-gray-900",size:"20"}}),ie=new _e({props:{src:Ft,theme:"solid",class:"color-gray-900",size:"20"}}),ne=new _e({props:{src:Ds,theme:"solid",class:"color-gray-900",size:"20"}});let j=n[1]&&is(n);return{c(){e=E("div"),t=E("input"),s=F(),r=E("div"),i=E("div"),a=E("div"),a.innerHTML=o,l=F(),h=E("div"),h.innerHTML=c,u=F(),d=E("div"),f=E("a"),X(g.$$.fragment),w=F(),L&&L.c(),v=F(),O=E("div"),C=E("label"),I=F(),y=E("ul"),B=E("li"),H=E("a"),X(se.$$.fragment),Ke=ve("Stamp Sheet"),Ve=F(),Ee=E("li"),K=E("a"),X(re.$$.fragment),Ge=ve("Scanner"),We=F(),Te=E("li"),V=E("a"),X(ie.$$.fragment),Qe=ve("Profile"),Xe=F(),$e=E("li"),G=E("a"),X(ne.$$.fragment),Ye=ve("About"),Ze=F(),j&&j.c(),this.h()},l(b){e=T(b,"DIV",{class:!0});var D=A(e);t=T(D,"INPUT",{id:!0,type:!0,class:!0}),s=M(D),r=T(D,"DIV",{class:!0});var Ue=A(r);i=T(Ue,"DIV",{class:!0});var de=A(i);a=T(de,"DIV",{class:!0,"data-svelte-h":!0}),Ut(a)!=="svelte-1yzed1x"&&(a.innerHTML=o),l=M(de),h=T(de,"DIV",{class:!0,"data-svelte-h":!0}),Ut(h)!=="svelte-v6iis7"&&(h.innerHTML=c),u=M(de),d=T(de,"DIV",{class:!0});var Ct=A(d);f=T(Ct,"A",{href:!0,class:!0});var Pt=A(f);Y(g.$$.fragment,Pt),Pt.forEach(k),Ct.forEach(k),de.forEach(k),w=M(Ue),L&&L.l(Ue),Ue.forEach(k),v=M(D),O=T(D,"DIV",{class:!0});var Ne=A(O);C=T(Ne,"LABEL",{for:!0,class:!0}),A(C).forEach(k),I=M(Ne),y=T(Ne,"UL",{class:!0});var J=A(y);B=T(J,"LI",{});var Rt=A(B);H=T(Rt,"A",{href:!0});var st=A(H);Y(se.$$.fragment,st),Ke=ye(st,"Stamp Sheet"),st.forEach(k),Rt.forEach(k),Ve=M(J),Ee=T(J,"LI",{});var It=A(Ee);K=T(It,"A",{href:!0});var rt=A(K);Y(re.$$.fragment,rt),Ge=ye(rt,"Scanner"),rt.forEach(k),It.forEach(k),We=M(J),Te=T(J,"LI",{});var xt=A(Te);V=T(xt,"A",{href:!0});var it=A(V);Y(ie.$$.fragment,it),Qe=ye(it,"Profile"),it.forEach(k),xt.forEach(k),Xe=M(J),$e=T(J,"LI",{});var Lt=A($e);G=T(Lt,"A",{href:!0});var nt=A(G);Y(ne.$$.fragment,nt),Ye=ye(nt,"About"),nt.forEach(k),Lt.forEach(k),Ze=M(J),j&&j.l(J),J.forEach(k),Ne.forEach(k),D.forEach(k),this.h()},h(){$(t,"id","drawer-nav"),$(t,"type","checkbox"),$(t,"class","drawer-toggle"),$(a,"class","absolute left-1 flex-none lg:hidden"),$(h,"class","flex"),$(f,"href","/profile"),$(f,"class","btn-ghost btn-circle btn"),$(d,"class","absolute right-1 flex"),$(i,"class","navbar relative mb-4 flex w-full justify-center bg-base-300"),$(r,"class","drawer-content flex flex-col"),$(C,"for","drawer-nav"),$(C,"class","drawer-overlay"),$(H,"href","/"),$(K,"href","/scanner"),$(V,"href","/profile"),$(G,"href","/about"),$(y,"class","menu h-full w-60 bg-base-200 p-4 text-xl"),$(O,"class","drawer-side"),$(e,"class","drawer")},m(b,D){xe(b,e,D),p(e,t),p(e,s),p(e,r),p(r,i),p(i,a),p(i,l),p(i,h),p(i,u),p(i,d),p(d,f),Z(g,f,null),p(r,w),L&&L.m(r,null),p(e,v),p(e,O),p(O,C),p(O,I),p(O,y),p(y,B),p(B,H),Z(se,H,null),p(H,Ke),p(y,Ve),p(y,Ee),p(Ee,K),Z(re,K,null),p(K,Ge),p(y,We),p(y,Te),p(Te,V),Z(ie,V,null),p(V,Qe),p(y,Xe),p(y,$e),p($e,G),Z(ne,G,null),p(G,Ye),p(y,Ze),j&&j.m(y,null),ue=!0,et||(jt=[je(H,"click",n[4]),je(K,"click",n[5]),je(V,"click",n[6]),je(G,"click",n[7])],et=!0)},p(b,[D]){L&&L.p&&(!ue||D&4)&&cs(L,tt,b,b[2],ue?us(tt,b[2],D,null):hs(b[2]),null),b[1]?j?(j.p(b,D),D&2&&R(j,1)):(j=is(b),j.c(),R(j,1),j.m(y,null)):j&&(fs(),x(j,1,1,()=>{j=null}),gs())},i(b){ue||(R(g.$$.fragment,b),R(L,b),R(se.$$.fragment,b),R(re.$$.fragment,b),R(ie.$$.fragment,b),R(ne.$$.fragment,b),R(j),ue=!0)},o(b){x(g.$$.fragment,b),x(L,b),x(se.$$.fragment,b),x(re.$$.fragment,b),x(ie.$$.fragment,b),x(ne.$$.fragment,b),x(j),ue=!1},d(b){b&&k(e),ee(g),L&&L.d(b),ee(se),ee(re),ee(ie),ee(ne),j&&j.d(),et=!1,js(jt)}}}function Ui(n,e,t){let{$$slots:s={},$$scope:r}=e,i,a=!0;ds(()=>{t(0,i=document.querySelector(".drawer-toggle")),t(1,a=localStorage.getItem("debug")==="true")});const o=()=>{t(0,i.checked=!1,i)},l=()=>{t(0,i.checked=!1,i)},h=()=>{t(0,i.checked=!1,i)},c=()=>{t(0,i.checked=!1,i)},u=()=>{t(0,i.checked=!1,i)};return n.$$set=d=>{"$$scope"in d&&t(2,r=d.$$scope)},[i,a,r,s,o,l,h,c,u]}class Ni extends wt{constructor(e){super(),bt(this,e,Ui,Di,yt,{})}}function Fi(n){let e,t,s,r,i,a,o,l;return{c(){e=E("div"),t=E("div"),s=E("div"),r=E("span"),i=ve(n[1]),this.h()},l(h){e=T(h,"DIV",{class:!0});var c=A(e);t=T(c,"DIV",{class:!0});var u=A(t);s=T(u,"DIV",{class:!0});var d=A(s);r=T(d,"SPAN",{});var f=A(r);i=ye(f,n[1]),f.forEach(k),d.forEach(k),u.forEach(k),c.forEach(k),this.h()},h(){$(s,"class","text-center"),$(t,"class",a="alert alert-"+n[0]),Fe(t,"alert-success",n[0]===Ce.SUCCESS),Fe(t,"alert-error",n[0]===Ce.ERROR),$(e,"class","toast-center toast-bottom toast -z-50 w-60")},m(h,c){xe(h,e,c),p(e,t),p(t,s),p(s,r),p(r,i),l=!0},p(h,[c]){(!l||c&2)&&Is(i,h[1]),(!l||c&1&&a!==(a="alert alert-"+h[0]))&&$(t,"class",a),(!l||c&1)&&Fe(t,"alert-success",h[0]===Ce.SUCCESS),(!l||c&1)&&Fe(t,"alert-error",h[0]===Ce.ERROR)},i(h){l||(Ps(()=>{l&&(o||(o=Nt(t,qt,{},!0)),o.run(1))}),l=!0)},o(h){o||(o=Nt(t,qt,{},!1)),o.run(0),l=!1},d(h){h&&k(e),h&&o&&o.end()}}}function Mi(n,e,t){let{type:s=Ce.SUCCESS}=e,{message:r}=e;return n.$$set=i=>{"type"in i&&t(0,s=i.type),"message"in i&&t(1,r=i.message)},[s,r]}class qi extends wt{constructor(e){super(),bt(this,e,Mi,Fi,yt,{type:0,message:1})}}var At={};Object.defineProperty(At,"__esModule",{value:!0});var Os=At.generateNickname=void 0;const zi=["Soratomo","Robosa","35P","Hoshiyomi","Kabumin","Rosetai","Senpai","Sukonbu","Matsurisu","Aqua_Crew","Shiokko","Human","Chocomaid","Subatomo","Mion_Family","Onigiriya","Koronesuki","Kaitakusha","Fandead","Elfriend","Shirogane","Houshou","Heimin","Tatsunoko","Watamate","Lu_Knight"],Bi=["Dead_Beat","KFP","Chimken","Takodachi","Chumbud","Teamate","Gator","Irystocrat","Sapling","Kronie","Hooman","Brat","Baerat"],Be={ADJECTIVES:["Lovely","Confident","Robust","Dynamic","Brave","Calm","Sad","Wise","Wild","Clean","Crazy","Sneaky","Silly","Lucid","Leader"],FANNAMES:Bi.concat(zi)};function ns({min:n=0,max:e=100}){return Math.floor(Math.random()*(e-n+1)+n)}function Ji(){const n=Be.ADJECTIVES[ns({max:Be.ADJECTIVES.length-1})],e=Be.FANNAMES[ns({max:Be.FANNAMES.length-1})];return`${n}_${e}`}Os=At.generateNickname=Ji;const Hi=n=>({}),as=n=>({class:"overscroll-y-none"});function os(n){let e,t;const s=[n[0]];let r={};for(let i=0;i{r=null}),gs()),a&&a.p&&(!s||l&4)&&cs(a,i,o,o[2],s?us(i,o[2],l,Hi):hs(o[2]),as)},i(o){s||(R(r),R(a,o),s=!0)},o(o){x(r),x(a,o),s=!1},d(o){o&&(k(e),k(t)),r&&r.d(),a&&a.d(o)}}}function Vi(n){let e,t;return e=new Ni({props:{$$slots:{default:[Ki]},$$scope:{ctx:n}}}),{c(){X(e.$$.fragment)},l(s){Y(e.$$.fragment,s)},m(s,r){Z(e,s,r),t=!0},p(s,[r]){const i={};r&5&&(i.$$scope={dirty:r,ctx:s}),e.$set(i)},i(s){t||(R(e.$$.fragment,s),t=!0)},o(s){x(e.$$.fragment,s),t=!1},d(s){ee(e,s)}}}function Gi(n,e,t){let s,r,i,a,o;Oe(n,Ms,c=>t(3,s=c)),Oe(n,qs,c=>t(4,r=c)),Oe(n,Mt,c=>t(5,i=c)),Oe(n,at,c=>t(6,a=c)),Oe(n,zs,c=>t(0,o=c));let{$$slots:l={},$$scope:h}=e;return ds(async()=>{Dt(at,a=localStorage.getItem("nickname")||Os(),a),Dt(Mt,i=localStorage.getItem("userToken"),i),at.subscribe(c=>{localStorage.setItem("nickname",c)}),localStorage.getItem("debug")==="true"&&Object.assign(window,{socket:r,notificationsChannel:s,setToast:Bs})}),n.$$set=c=>{"$$scope"in c&&t(2,h=c.$$scope)},[o,l,h]}class nn extends wt{constructor(e){super(),bt(this,e,Gi,Vi,yt,{})}}export{nn as component,rn as universal}; diff --git a/_app/immutable/nodes/0.C9rBZEuF.js b/_app/immutable/nodes/0.C9rBZEuF.js deleted file mode 100644 index cbce920..0000000 --- a/_app/immutable/nodes/0.C9rBZEuF.js +++ /dev/null @@ -1 +0,0 @@ -import{s as Ae,p as Qe,u as We,q as Ge,v as Ye,r as tt,o as Xe,n as at,a as st,c as ee,b as ze,k as rt}from"../chunks/scheduler.CBKiOPsq.js";import{S as Ie,i as Ce,e as _,s as y,C as H,t as W,c as h,f as p,b as A,g as Pe,D as O,d as m,j as G,l as g,n as se,m as c,E as z,o as te,y as b,A as Ze,w as k,x as xe,F as P,G as le,p as nt,H as je}from"../chunks/index.UAAIVKsT.js";import{I as Q,U as Fe,T as lt,Q as ot,a as it,B as ct,g as ft,b as ut}from"../chunks/index.C20Qybnw.js";import{n as ye,u as Re,s as dt,a as mt,b as _t,t as ht}from"../chunks/store.IwZCqYX8.js";import{f as Be}from"../chunks/index.DDOAEnwF.js";import{T as ae}from"../chunks/custom.DgUHssZa.js";const gt=!0,pt=()=>({}),zt=Object.freeze(Object.defineProperty({__proto__:null,csr:gt,load:pt},Symbol.toStringTag,{value:"Module"}));function Ue(n){let e,a,r,s,t,o,l;return r=new Q({props:{src:ct,theme:"solid",class:"color-gray-900",size:"20"}}),{c(){e=_("li"),a=_("a"),H(r.$$.fragment),s=W("Debug"),this.h()},l(i){e=h(i,"LI",{});var u=p(e);a=h(u,"A",{href:!0});var f=p(a);O(r.$$.fragment,f),s=G(f,"Debug"),f.forEach(m),u.forEach(m),this.h()},h(){g(a,"href","/debug")},m(i,u){se(i,e,u),c(e,a),z(r,a,null),c(a,s),t=!0,o||(l=te(a,"click",n[8]),o=!0)},p:at,i(i){t||(b(r.$$.fragment,i),t=!0)},o(i){k(r.$$.fragment,i),t=!1},d(i){i&&m(e),P(r),o=!1,l()}}}function vt(n){let e,a,r,s,t,o,l='',i,u,f='HoloQuest',T,w,I,j,ie,ce,D,K,fe,$,Y,M,F,ue,de,X,L,R,me,_e,Z,N,B,he,ge,x,V,U,pe,ve,q,be,De;j=new Q({props:{src:Fe,size:"20",theme:"solid"}});const $e=n[3].default,S=Qe($e,n,n[2],null);F=new Q({props:{src:lt,theme:"solid",class:"color-gray-900",size:"20"}}),R=new Q({props:{src:ot,theme:"solid",class:"color-gray-900",size:"20"}}),B=new Q({props:{src:Fe,theme:"solid",class:"color-gray-900",size:"20"}}),U=new Q({props:{src:it,theme:"solid",class:"color-gray-900",size:"20"}});let v=n[1]&&Ue(n);return{c(){e=_("div"),a=_("input"),r=y(),s=_("div"),t=_("div"),o=_("div"),o.innerHTML=l,i=y(),u=_("div"),u.innerHTML=f,T=y(),w=_("div"),I=_("a"),H(j.$$.fragment),ie=y(),S&&S.c(),ce=y(),D=_("div"),K=_("label"),fe=y(),$=_("ul"),Y=_("li"),M=_("a"),H(F.$$.fragment),ue=W("Stamp Sheet"),de=y(),X=_("li"),L=_("a"),H(R.$$.fragment),me=W("Scanner"),_e=y(),Z=_("li"),N=_("a"),H(B.$$.fragment),he=W("Profile"),ge=y(),x=_("li"),V=_("a"),H(U.$$.fragment),pe=W("About"),ve=y(),v&&v.c(),this.h()},l(d){e=h(d,"DIV",{class:!0});var E=p(e);a=h(E,"INPUT",{id:!0,type:!0,class:!0}),r=A(E),s=h(E,"DIV",{class:!0});var re=p(s);t=h(re,"DIV",{class:!0});var J=p(t);o=h(J,"DIV",{class:!0,"data-svelte-h":!0}),Pe(o)!=="svelte-1yzed1x"&&(o.innerHTML=l),i=A(J),u=h(J,"DIV",{class:!0,"data-svelte-h":!0}),Pe(u)!=="svelte-v6iis7"&&(u.innerHTML=f),T=A(J),w=h(J,"DIV",{class:!0});var Me=p(w);I=h(Me,"A",{href:!0,class:!0});var Le=p(I);O(j.$$.fragment,Le),Le.forEach(m),Me.forEach(m),J.forEach(m),ie=A(re),S&&S.l(re),re.forEach(m),ce=A(E),D=h(E,"DIV",{class:!0});var ne=p(D);K=h(ne,"LABEL",{for:!0,class:!0}),p(K).forEach(m),fe=A(ne),$=h(ne,"UL",{class:!0});var C=p($);Y=h(C,"LI",{});var Ne=p(Y);M=h(Ne,"A",{href:!0});var ke=p(M);O(F.$$.fragment,ke),ue=G(ke,"Stamp Sheet"),ke.forEach(m),Ne.forEach(m),de=A(C),X=h(C,"LI",{});var Ve=p(X);L=h(Ve,"A",{href:!0});var Se=p(L);O(R.$$.fragment,Se),me=G(Se,"Scanner"),Se.forEach(m),Ve.forEach(m),_e=A(C),Z=h(C,"LI",{});var He=p(Z);N=h(He,"A",{href:!0});var Ee=p(N);O(B.$$.fragment,Ee),he=G(Ee,"Profile"),Ee.forEach(m),He.forEach(m),ge=A(C),x=h(C,"LI",{});var Oe=p(x);V=h(Oe,"A",{href:!0});var we=p(V);O(U.$$.fragment,we),pe=G(we,"About"),we.forEach(m),Oe.forEach(m),ve=A(C),v&&v.l(C),C.forEach(m),ne.forEach(m),E.forEach(m),this.h()},h(){g(a,"id","drawer-nav"),g(a,"type","checkbox"),g(a,"class","drawer-toggle"),g(o,"class","absolute left-1 flex-none lg:hidden"),g(u,"class","flex"),g(I,"href","/profile"),g(I,"class","btn-ghost btn-circle btn"),g(w,"class","absolute right-1 flex"),g(t,"class","navbar relative mb-4 flex w-full justify-center bg-base-300"),g(s,"class","drawer-content flex flex-col"),g(K,"for","drawer-nav"),g(K,"class","drawer-overlay"),g(M,"href","/"),g(L,"href","/scanner"),g(N,"href","/profile"),g(V,"href","/about"),g($,"class","menu h-full w-60 bg-base-200 p-4 text-xl"),g(D,"class","drawer-side"),g(e,"class","drawer")},m(d,E){se(d,e,E),c(e,a),c(e,r),c(e,s),c(s,t),c(t,o),c(t,i),c(t,u),c(t,T),c(t,w),c(w,I),z(j,I,null),c(s,ie),S&&S.m(s,null),c(e,ce),c(e,D),c(D,K),c(D,fe),c(D,$),c($,Y),c(Y,M),z(F,M,null),c(M,ue),c($,de),c($,X),c(X,L),z(R,L,null),c(L,me),c($,_e),c($,Z),c(Z,N),z(B,N,null),c(N,he),c($,ge),c($,x),c(x,V),z(U,V,null),c(V,pe),c($,ve),v&&v.m($,null),q=!0,be||(De=[te(M,"click",n[4]),te(L,"click",n[5]),te(N,"click",n[6]),te(V,"click",n[7])],be=!0)},p(d,[E]){S&&S.p&&(!q||E&4)&&We(S,$e,d,d[2],q?Ye($e,d[2],E,null):Ge(d[2]),null),d[1]?v?(v.p(d,E),E&2&&b(v,1)):(v=Ue(d),v.c(),b(v,1),v.m($,null)):v&&(Ze(),k(v,1,1,()=>{v=null}),xe())},i(d){q||(b(j.$$.fragment,d),b(S,d),b(F.$$.fragment,d),b(R.$$.fragment,d),b(B.$$.fragment,d),b(U.$$.fragment,d),b(v),q=!0)},o(d){k(j.$$.fragment,d),k(S,d),k(F.$$.fragment,d),k(R.$$.fragment,d),k(B.$$.fragment,d),k(U.$$.fragment,d),k(v),q=!1},d(d){d&&m(e),P(j),S&&S.d(d),P(F),P(R),P(B),P(U),v&&v.d(),be=!1,tt(De)}}}function bt(n,e,a){let{$$slots:r={},$$scope:s}=e,t,o=!0;Xe(()=>{a(0,t=document.querySelector(".drawer-toggle")),a(1,o=localStorage.getItem("debug")==="true")});const l=()=>{a(0,t.checked=!1,t)},i=()=>{a(0,t.checked=!1,t)},u=()=>{a(0,t.checked=!1,t)},f=()=>{a(0,t.checked=!1,t)},T=()=>{a(0,t.checked=!1,t)};return n.$$set=w=>{"$$scope"in w&&a(2,s=w.$$scope)},[t,o,s,r,l,i,u,f,T]}class $t extends Ie{constructor(e){super(),Ce(this,e,bt,vt,Ae,{})}}function kt(n){let e,a,r,s,t,o,l,i;return{c(){e=_("div"),a=_("div"),r=_("div"),s=_("span"),t=W(n[1]),this.h()},l(u){e=h(u,"DIV",{class:!0});var f=p(e);a=h(f,"DIV",{class:!0});var T=p(a);r=h(T,"DIV",{class:!0});var w=p(r);s=h(w,"SPAN",{});var I=p(s);t=G(I,n[1]),I.forEach(m),w.forEach(m),T.forEach(m),f.forEach(m),this.h()},h(){g(r,"class","text-center"),g(a,"class",o="alert alert-"+n[0]),le(a,"alert-success",n[0]===ae.SUCCESS),le(a,"alert-error",n[0]===ae.ERROR),g(e,"class","toast-center toast-bottom toast -z-50 w-60")},m(u,f){se(u,e,f),c(e,a),c(a,r),c(r,s),c(s,t),i=!0},p(u,[f]){(!i||f&2)&&nt(t,u[1]),(!i||f&1&&o!==(o="alert alert-"+u[0]))&&g(a,"class",o),(!i||f&1)&&le(a,"alert-success",u[0]===ae.SUCCESS),(!i||f&1)&&le(a,"alert-error",u[0]===ae.ERROR)},i(u){i||(st(()=>{i&&(l||(l=je(a,Be,{},!0)),l.run(1))}),i=!0)},o(u){l||(l=je(a,Be,{},!1)),l.run(0),i=!1},d(u){u&&m(e),u&&l&&l.end()}}}function St(n,e,a){let{type:r=ae.SUCCESS}=e,{message:s}=e;return n.$$set=t=>{"type"in t&&a(0,r=t.type),"message"in t&&a(1,s=t.message)},[r,s]}class Et extends Ie{constructor(e){super(),Ce(this,e,St,kt,Ae,{type:0,message:1})}}var Te={};Object.defineProperty(Te,"__esModule",{value:!0});var et=Te.generateNickname=void 0;const wt=["Soratomo","Robosa","35P","Hoshiyomi","Kabumin","Rosetai","Senpai","Sukonbu","Matsurisu","Aqua_Crew","Shiokko","Human","Chocomaid","Subatomo","Mion_Family","Onigiriya","Koronesuki","Kaitakusha","Fandead","Elfriend","Shirogane","Houshou","Heimin","Tatsunoko","Watamate","Lu_Knight"],yt=["Dead_Beat","KFP","Chimken","Takodachi","Chumbud","Teamate","Gator","Irystocrat","Sapling","Kronie","Hooman","Brat","Baerat"],oe={ADJECTIVES:["Lovely","Confident","Robust","Dynamic","Brave","Calm","Sad","Wise","Wild","Clean","Crazy","Sneaky","Silly","Lucid","Leader"],FANNAMES:yt.concat(wt)};function Ke({min:n=0,max:e=100}){return Math.floor(Math.random()*(e-n+1)+n)}function At(){const n=oe.ADJECTIVES[Ke({max:oe.ADJECTIVES.length-1})],e=oe.FANNAMES[Ke({max:oe.FANNAMES.length-1})];return`${n}_${e}`}et=Te.generateNickname=At;const It=n=>({}),qe=n=>({class:"overscroll-y-none"});function Je(n){let e,a;const r=[n[0]];let s={};for(let t=0;t{s=null}),xe()),o&&o.p&&(!r||i&4)&&We(o,t,l,l[2],r?Ye(t,l[2],i,It):Ge(l[2]),qe)},i(l){r||(b(s),b(o,l),r=!0)},o(l){k(s),k(o,l),r=!1},d(l){l&&(m(e),m(a)),s&&s.d(),o&&o.d(l)}}}function Tt(n){let e,a;return e=new $t({props:{$$slots:{default:[Ct]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,s){z(e,r,s),a=!0},p(r,[s]){const t={};s&5&&(t.$$scope={dirty:s,ctx:r}),e.$set(t)},i(r){a||(b(e.$$.fragment,r),a=!0)},o(r){k(e.$$.fragment,r),a=!1},d(r){P(e,r)}}}function Dt(n,e,a){let r,s,t,o,l;ee(n,mt,f=>a(3,r=f)),ee(n,_t,f=>a(4,s=f)),ee(n,Re,f=>a(5,t=f)),ee(n,ye,f=>a(6,o=f)),ee(n,ht,f=>a(0,l=f));let{$$slots:i={},$$scope:u}=e;return Xe(async()=>{ze(ye,o=localStorage.getItem("nickname")||et(),o),ze(Re,t=localStorage.getItem("userToken"),t),ye.subscribe(f=>{localStorage.setItem("nickname",f)}),localStorage.getItem("debug")==="true"&&Object.assign(window,{socket:s,notificationsChannel:r,setToast:dt})}),n.$$set=f=>{"$$scope"in f&&a(2,u=f.$$scope)},[l,i,u]}class Pt extends Ie{constructor(e){super(),Ce(this,e,Dt,Tt,Ae,{})}}export{Pt as component,zt as universal}; diff --git a/_app/immutable/nodes/1.CuELdxl0.js b/_app/immutable/nodes/1.ADpkuqjN.js similarity index 81% rename from _app/immutable/nodes/1.CuELdxl0.js rename to _app/immutable/nodes/1.ADpkuqjN.js index daaafb7..0646cfd 100644 --- a/_app/immutable/nodes/1.CuELdxl0.js +++ b/_app/immutable/nodes/1.ADpkuqjN.js @@ -1 +1 @@ -import{s as S,n as _,c as x}from"../chunks/scheduler.CBKiOPsq.js";import{S as j,i as q,e as f,t as d,s as y,c as g,f as h,j as v,d as u,b as C,n as m,m as $,p as E}from"../chunks/index.UAAIVKsT.js";import{s as H}from"../chunks/entry.DO5WNA7j.js";const P=()=>{const s=H;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},k={subscribe(s){return P().page.subscribe(s)}};function w(s){var b;let t,r=s[0].status+"",n,o,i,c=((b=s[0].error)==null?void 0:b.message)+"",l;return{c(){t=f("h1"),n=d(r),o=y(),i=f("p"),l=d(c)},l(e){t=g(e,"H1",{});var a=h(t);n=v(a,r),a.forEach(u),o=C(e),i=g(e,"P",{});var p=h(i);l=v(p,c),p.forEach(u)},m(e,a){m(e,t,a),$(t,n),m(e,o,a),m(e,i,a),$(i,l)},p(e,[a]){var p;a&1&&r!==(r=e[0].status+"")&&E(n,r),a&1&&c!==(c=((p=e[0].error)==null?void 0:p.message)+"")&&E(l,c)},i:_,o:_,d(e){e&&(u(t),u(o),u(i))}}}function z(s,t,r){let n;return x(s,k,o=>r(0,n=o)),[n]}let F=class extends j{constructor(t){super(),q(this,t,z,w,S,{})}};export{F as component}; +import{s as S,n as _,c as x}from"../chunks/scheduler.CJajW1xV.js";import{S as j,i as q,e as f,t as d,s as y,c as g,f as h,j as v,d as u,b as C,n as m,m as $,p as E}from"../chunks/index.CvYtFKAi.js";import{s as H}from"../chunks/entry.BuVqpdom.js";const P=()=>{const s=H;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},k={subscribe(s){return P().page.subscribe(s)}};function w(s){var b;let t,r=s[0].status+"",n,o,i,c=((b=s[0].error)==null?void 0:b.message)+"",l;return{c(){t=f("h1"),n=d(r),o=y(),i=f("p"),l=d(c)},l(e){t=g(e,"H1",{});var a=h(t);n=v(a,r),a.forEach(u),o=C(e),i=g(e,"P",{});var p=h(i);l=v(p,c),p.forEach(u)},m(e,a){m(e,t,a),$(t,n),m(e,o,a),m(e,i,a),$(i,l)},p(e,[a]){var p;a&1&&r!==(r=e[0].status+"")&&E(n,r),a&1&&c!==(c=((p=e[0].error)==null?void 0:p.message)+"")&&E(l,c)},i:_,o:_,d(e){e&&(u(t),u(o),u(i))}}}function z(s,t,r){let n;return x(s,k,o=>r(0,n=o)),[n]}let F=class extends j{constructor(t){super(),q(this,t,z,w,S,{})}};export{F as component}; diff --git a/_app/immutable/nodes/2.CtPLAuqS.js b/_app/immutable/nodes/2.CtPLAuqS.js deleted file mode 100644 index 120e008..0000000 --- a/_app/immutable/nodes/2.CtPLAuqS.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as he}from"../chunks/preload-helper.D6kgxu3v.js";import{s as ke,h as Ue,a as Ne,n as L,c as Wt,o as Rt,r as Yt}from"../chunks/scheduler.CBKiOPsq.js";import{S as Se,i as Te,e as O,s as J,t as Z,c as A,f as I,d as b,b as H,j as ee,l as y,G as z,n as R,m as T,p as Re,u as Fe,v as ue,g as de,y as $,o as xe,C as Ee,D as Oe,E as Ae,w as F,F as je,A as Le,x as De,L as xt,q as Qt}from"../chunks/index.UAAIVKsT.js";import{h as ze,e as Lt}from"../chunks/const.DqWx3gcm.js";import{e as ut}from"../chunks/each.D6YF6ztN.js";import{f as we,c as Xt,a as Zt}from"../chunks/index.DDOAEnwF.js";import{G as W}from"../chunks/custom.DgUHssZa.js";import{n as es}from"../chunks/store.IwZCqYX8.js";import{I as ts,Q as ss}from"../chunks/index.C20Qybnw.js";const rs=n=>{let e;return n?e=n:typeof fetch>"u"?e=(...t)=>he(()=>Promise.resolve().then(()=>Pe),void 0,import.meta.url).then(({default:s})=>s(...t)):e=fetch,(...t)=>e(...t)};class tt extends Error{constructor(e,t="FunctionsError",s){super(e),this.name=t,this.context=s}}class is extends tt{constructor(e){super("Failed to send a request to the Edge Function","FunctionsFetchError",e)}}class ns extends tt{constructor(e){super("Relay Error invoking the Edge Function","FunctionsRelayError",e)}}class as extends tt{constructor(e){super("Edge Function returned a non-2xx status code","FunctionsHttpError",e)}}var We;(function(n){n.Any="any",n.ApNortheast1="ap-northeast-1",n.ApNortheast2="ap-northeast-2",n.ApSouth1="ap-south-1",n.ApSoutheast1="ap-southeast-1",n.ApSoutheast2="ap-southeast-2",n.CaCentral1="ca-central-1",n.EuCentral1="eu-central-1",n.EuWest1="eu-west-1",n.EuWest2="eu-west-2",n.EuWest3="eu-west-3",n.SaEast1="sa-east-1",n.UsEast1="us-east-1",n.UsWest1="us-west-1",n.UsWest2="us-west-2"})(We||(We={}));var os=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};class ls{constructor(e,{headers:t={},customFetch:s,region:r=We.Any}={}){this.url=e,this.headers=t,this.region=r,this.fetch=rs(s)}setAuth(e){this.headers.Authorization=`Bearer ${e}`}invoke(e,t={}){var s;return os(this,void 0,void 0,function*(){try{const{headers:r,method:i,body:a}=t;let o={},{region:l}=t;l||(l=this.region),l&&l!=="any"&&(o["x-region"]=l);let h;a&&(r&&!Object.prototype.hasOwnProperty.call(r,"Content-Type")||!r)&&(typeof Blob<"u"&&a instanceof Blob||a instanceof ArrayBuffer?(o["Content-Type"]="application/octet-stream",h=a):typeof a=="string"?(o["Content-Type"]="text/plain",h=a):typeof FormData<"u"&&a instanceof FormData?h=a:(o["Content-Type"]="application/json",h=JSON.stringify(a)));const c=yield this.fetch(`${this.url}/${e}`,{method:i||"POST",headers:Object.assign(Object.assign(Object.assign({},o),this.headers),r),body:h}).catch(g=>{throw new is(g)}),u=c.headers.get("x-relay-error");if(u&&u==="true")throw new ns(c);if(!c.ok)throw new as(c);let d=((s=c.headers.get("Content-Type"))!==null&&s!==void 0?s:"text/plain").split(";")[0].trim(),f;return d==="application/json"?f=yield c.json():d==="application/octet-stream"?f=yield c.blob():d==="text/event-stream"?f=c:d==="multipart/form-data"?f=yield c.formData():f=yield c.text(),{data:f,error:null}}catch(r){return{data:null,error:r}}})}}var cs=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")},fe=cs();const hs=fe.fetch,st=fe.fetch.bind(fe),Dt=fe.Headers,us=fe.Request,ds=fe.Response,Pe=Object.freeze(Object.defineProperty({__proto__:null,Headers:Dt,Request:us,Response:ds,default:st,fetch:hs},Symbol.toStringTag,{value:"Module"}));class fs extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.code=e.code}}class gs{constructor(e){this.shouldThrowOnError=!1,this.method=e.method,this.url=e.url,this.headers=e.headers,this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=e.shouldThrowOnError,this.signal=e.signal,this.isMaybeSingle=e.isMaybeSingle,e.fetch?this.fetch=e.fetch:typeof fetch>"u"?this.fetch=st:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}then(e,t){this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers["Accept-Profile"]=this.schema:this.headers["Content-Profile"]=this.schema),this.method!=="GET"&&this.method!=="HEAD"&&(this.headers["Content-Type"]="application/json");const s=this.fetch;let r=s(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async i=>{var a,o,l;let h=null,c=null,u=null,d=i.status,f=i.statusText;if(i.ok){if(this.method!=="HEAD"){const w=await i.text();w===""||(this.headers.Accept==="text/csv"||this.headers.Accept&&this.headers.Accept.includes("application/vnd.pgrst.plan+text")?c=w:c=JSON.parse(w))}const m=(a=this.headers.Prefer)===null||a===void 0?void 0:a.match(/count=(exact|planned|estimated)/),_=(o=i.headers.get("content-range"))===null||o===void 0?void 0:o.split("/");m&&_&&_.length>1&&(u=parseInt(_[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(c)&&(c.length>1?(h={code:"PGRST116",details:`Results contain ${c.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},c=null,u=null,d=406,f="Not Acceptable"):c.length===1?c=c[0]:c=null)}else{const m=await i.text();try{h=JSON.parse(m),Array.isArray(h)&&i.status===404&&(c=[],h=null,d=200,f="OK")}catch{i.status===404&&m===""?(d=204,f="No Content"):h={message:m}}if(h&&this.isMaybeSingle&&(!((l=h==null?void 0:h.details)===null||l===void 0)&&l.includes("0 rows"))&&(h=null,d=200,f="OK"),h&&this.shouldThrowOnError)throw new fs(h)}return{error:h,data:c,count:u,status:d,statusText:f}});return this.shouldThrowOnError||(r=r.catch(i=>{var a,o,l;return{error:{message:`${(a=i==null?void 0:i.name)!==null&&a!==void 0?a:"FetchError"}: ${i==null?void 0:i.message}`,details:`${(o=i==null?void 0:i.stack)!==null&&o!==void 0?o:""}`,hint:"",code:`${(l=i==null?void 0:i.code)!==null&&l!==void 0?l:""}`},data:null,count:null,status:0,statusText:""}})),r.then(e,t)}}class ps extends gs{select(e){let t=!1;const s=(e??"*").split("").map(r=>/\s/.test(r)&&!t?"":(r==='"'&&(t=!t),r)).join("");return this.url.searchParams.set("select",s),this.headers.Prefer&&(this.headers.Prefer+=","),this.headers.Prefer+="return=representation",this}order(e,{ascending:t=!0,nullsFirst:s,foreignTable:r,referencedTable:i=r}={}){const a=i?`${i}.order`:"order",o=this.url.searchParams.get(a);return this.url.searchParams.set(a,`${o?`${o},`:""}${e}.${t?"asc":"desc"}${s===void 0?"":s?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:s=t}={}){const r=typeof s>"u"?"limit":`${s}.limit`;return this.url.searchParams.set(r,`${e}`),this}range(e,t,{foreignTable:s,referencedTable:r=s}={}){const i=typeof r>"u"?"offset":`${r}.offset`,a=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(i,`${e}`),this.url.searchParams.set(a,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.Accept="application/vnd.pgrst.object+json",this}maybeSingle(){return this.method==="GET"?this.headers.Accept="application/json":this.headers.Accept="application/vnd.pgrst.object+json",this.isMaybeSingle=!0,this}csv(){return this.headers.Accept="text/csv",this}geojson(){return this.headers.Accept="application/geo+json",this}explain({analyze:e=!1,verbose:t=!1,settings:s=!1,buffers:r=!1,wal:i=!1,format:a="text"}={}){var o;const l=[e?"analyze":null,t?"verbose":null,s?"settings":null,r?"buffers":null,i?"wal":null].filter(Boolean).join("|"),h=(o=this.headers.Accept)!==null&&o!==void 0?o:"application/json";return this.headers.Accept=`application/vnd.pgrst.plan+${a}; for="${h}"; options=${l};`,a==="json"?this:this}rollback(){var e;return((e=this.headers.Prefer)!==null&&e!==void 0?e:"").trim().length>0?this.headers.Prefer+=",tx=rollback":this.headers.Prefer="tx=rollback",this}returns(){return this}}class le extends ps{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}in(e,t){const s=Array.from(new Set(t)).map(r=>typeof r=="string"&&new RegExp("[,()]").test(r)?`"${r}"`:`${r}`).join(",");return this.url.searchParams.append(e,`in.(${s})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:s,type:r}={}){let i="";r==="plain"?i="pl":r==="phrase"?i="ph":r==="websearch"&&(i="w");const a=s===void 0?"":`(${s})`;return this.url.searchParams.append(e,`${i}fts${a}.${t}`),this}match(e){return Object.entries(e).forEach(([t,s])=>{this.url.searchParams.append(t,`eq.${s}`)}),this}not(e,t,s){return this.url.searchParams.append(e,`not.${t}.${s}`),this}or(e,{foreignTable:t,referencedTable:s=t}={}){const r=s?`${s}.or`:"or";return this.url.searchParams.append(r,`(${e})`),this}filter(e,t,s){return this.url.searchParams.append(e,`${t}.${s}`),this}}class _s{constructor(e,{headers:t={},schema:s,fetch:r}){this.url=e,this.headers=t,this.schema=s,this.fetch=r}select(e,{head:t=!1,count:s}={}){const r=t?"HEAD":"GET";let i=!1;const a=(e??"*").split("").map(o=>/\s/.test(o)&&!i?"":(o==='"'&&(i=!i),o)).join("");return this.url.searchParams.set("select",a),s&&(this.headers.Prefer=`count=${s}`),new le({method:r,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}insert(e,{count:t,defaultToNull:s=!0}={}){const r="POST",i=[];if(this.headers.Prefer&&i.push(this.headers.Prefer),t&&i.push(`count=${t}`),s||i.push("missing=default"),this.headers.Prefer=i.join(","),Array.isArray(e)){const a=e.reduce((o,l)=>o.concat(Object.keys(l)),[]);if(a.length>0){const o=[...new Set(a)].map(l=>`"${l}"`);this.url.searchParams.set("columns",o.join(","))}}return new le({method:r,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}upsert(e,{onConflict:t,ignoreDuplicates:s=!1,count:r,defaultToNull:i=!0}={}){const a="POST",o=[`resolution=${s?"ignore":"merge"}-duplicates`];if(t!==void 0&&this.url.searchParams.set("on_conflict",t),this.headers.Prefer&&o.push(this.headers.Prefer),r&&o.push(`count=${r}`),i||o.push("missing=default"),this.headers.Prefer=o.join(","),Array.isArray(e)){const l=e.reduce((h,c)=>h.concat(Object.keys(c)),[]);if(l.length>0){const h=[...new Set(l)].map(c=>`"${c}"`);this.url.searchParams.set("columns",h.join(","))}}return new le({method:a,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}update(e,{count:t}={}){const s="PATCH",r=[];return this.headers.Prefer&&r.push(this.headers.Prefer),t&&r.push(`count=${t}`),this.headers.Prefer=r.join(","),new le({method:s,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}delete({count:e}={}){const t="DELETE",s=[];return e&&s.push(`count=${e}`),this.headers.Prefer&&s.unshift(this.headers.Prefer),this.headers.Prefer=s.join(","),new le({method:t,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}}const ms="1.15.2",vs={"X-Client-Info":`postgrest-js/${ms}`};class rt{constructor(e,{headers:t={},schema:s,fetch:r}={}){this.url=e,this.headers=Object.assign(Object.assign({},vs),t),this.schemaName=s,this.fetch=r}from(e){const t=new URL(`${this.url}/${e}`);return new _s(t,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}schema(e){return new rt(this.url,{headers:this.headers,schema:e,fetch:this.fetch})}rpc(e,t={},{head:s=!1,get:r=!1,count:i}={}){let a;const o=new URL(`${this.url}/rpc/${e}`);let l;s||r?(a=s?"HEAD":"GET",Object.entries(t).filter(([c,u])=>u!==void 0).map(([c,u])=>[c,Array.isArray(u)?`{${u.join(",")}}`:`${u}`]).forEach(([c,u])=>{o.searchParams.append(c,u)})):(a="POST",l=t);const h=Object.assign({},this.headers);return i&&(h.Prefer=`count=${i}`),new le({method:a,url:o,headers:h,schema:this.schemaName,body:l,fetch:this.fetch,allowEmpty:!1})}}const ys="2.9.5",ws={"X-Client-Info":`realtime-js/${ys}`},bs="1.0.0",Ut=1e4,ks=1e3;var ce;(function(n){n[n.connecting=0]="connecting",n[n.open=1]="open",n[n.closing=2]="closing",n[n.closed=3]="closed"})(ce||(ce={}));var N;(function(n){n.closed="closed",n.errored="errored",n.joined="joined",n.joining="joining",n.leaving="leaving"})(N||(N={}));var G;(function(n){n.close="phx_close",n.error="phx_error",n.join="phx_join",n.reply="phx_reply",n.leave="phx_leave",n.access_token="access_token"})(G||(G={}));var Ye;(function(n){n.websocket="websocket"})(Ye||(Ye={}));var se;(function(n){n.Connecting="connecting",n.Open="open",n.Closing="closing",n.Closed="closed"})(se||(se={}));class Nt{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0,this.callback=e,this.timerCalc=t}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}class Ss{constructor(){this.HEADER_LENGTH=1}decode(e,t){return e.constructor===ArrayBuffer?t(this._binaryDecode(e)):t(typeof e=="string"?JSON.parse(e):{})}_binaryDecode(e){const t=new DataView(e),s=new TextDecoder;return this._decodeBroadcast(e,t,s)}_decodeBroadcast(e,t,s){const r=t.getUint8(1),i=t.getUint8(2);let a=this.HEADER_LENGTH+2;const o=s.decode(e.slice(a,a+r));a=a+r;const l=s.decode(e.slice(a,a+i));a=a+i;const h=JSON.parse(s.decode(e.slice(a,e.byteLength)));return{ref:null,topic:o,event:l,payload:h}}}class Be{constructor(e,t,s={},r=Ut){this.channel=e,this.event=t,this.payload=s,this.timeout=r,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(e){this.timeout=e,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,t){var s;return this._hasReceived(e)&&t((s=this.receivedResp)===null||s===void 0?void 0:s.response),this.recHooks.push({status:e,callback:t}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const e=t=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=t,this._matchReceive(t)};this.channel._on(this.refEvent,{},e),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(e,t){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:t})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:e,response:t}){this.recHooks.filter(s=>s.status===e).forEach(s=>s.callback(t))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var dt;(function(n){n.SYNC="sync",n.JOIN="join",n.LEAVE="leave"})(dt||(dt={}));class ve{constructor(e,t){this.channel=e,this.state={},this.pendingDiffs=[],this.joinRef=null,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const s=(t==null?void 0:t.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(s.state,{},r=>{const{onJoin:i,onLeave:a,onSync:o}=this.caller;this.joinRef=this.channel._joinRef(),this.state=ve.syncState(this.state,r,i,a),this.pendingDiffs.forEach(l=>{this.state=ve.syncDiff(this.state,l,i,a)}),this.pendingDiffs=[],o()}),this.channel._on(s.diff,{},r=>{const{onJoin:i,onLeave:a,onSync:o}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(r):(this.state=ve.syncDiff(this.state,r,i,a),o())}),this.onJoin((r,i,a)=>{this.channel._trigger("presence",{event:"join",key:r,currentPresences:i,newPresences:a})}),this.onLeave((r,i,a)=>{this.channel._trigger("presence",{event:"leave",key:r,currentPresences:i,leftPresences:a})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(e,t,s,r){const i=this.cloneDeep(e),a=this.transformState(t),o={},l={};return this.map(i,(h,c)=>{a[h]||(l[h]=c)}),this.map(a,(h,c)=>{const u=i[h];if(u){const d=c.map(_=>_.presence_ref),f=u.map(_=>_.presence_ref),g=c.filter(_=>f.indexOf(_.presence_ref)<0),m=u.filter(_=>d.indexOf(_.presence_ref)<0);g.length>0&&(o[h]=g),m.length>0&&(l[h]=m)}else o[h]=c}),this.syncDiff(i,{joins:o,leaves:l},s,r)}static syncDiff(e,t,s,r){const{joins:i,leaves:a}={joins:this.transformState(t.joins),leaves:this.transformState(t.leaves)};return s||(s=()=>{}),r||(r=()=>{}),this.map(i,(o,l)=>{var h;const c=(h=e[o])!==null&&h!==void 0?h:[];if(e[o]=this.cloneDeep(l),c.length>0){const u=e[o].map(f=>f.presence_ref),d=c.filter(f=>u.indexOf(f.presence_ref)<0);e[o].unshift(...d)}s(o,c,l)}),this.map(a,(o,l)=>{let h=e[o];if(!h)return;const c=l.map(u=>u.presence_ref);h=h.filter(u=>c.indexOf(u.presence_ref)<0),e[o]=h,r(o,h,l),h.length===0&&delete e[o]}),e}static map(e,t){return Object.getOwnPropertyNames(e).map(s=>t(s,e[s]))}static transformState(e){return e=this.cloneDeep(e),Object.getOwnPropertyNames(e).reduce((t,s)=>{const r=e[s];return"metas"in r?t[s]=r.metas.map(i=>(i.presence_ref=i.phx_ref,delete i.phx_ref,delete i.phx_ref_prev,i)):t[s]=r,t},{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var j;(function(n){n.abstime="abstime",n.bool="bool",n.date="date",n.daterange="daterange",n.float4="float4",n.float8="float8",n.int2="int2",n.int4="int4",n.int4range="int4range",n.int8="int8",n.int8range="int8range",n.json="json",n.jsonb="jsonb",n.money="money",n.numeric="numeric",n.oid="oid",n.reltime="reltime",n.text="text",n.time="time",n.timestamp="timestamp",n.timestamptz="timestamptz",n.timetz="timetz",n.tsrange="tsrange",n.tstzrange="tstzrange"})(j||(j={}));const ft=(n,e,t={})=>{var s;const r=(s=t.skipTypes)!==null&&s!==void 0?s:[];return Object.keys(e).reduce((i,a)=>(i[a]=Ts(a,n,e,r),i),{})},Ts=(n,e,t,s)=>{const r=e.find(o=>o.name===n),i=r==null?void 0:r.type,a=t[n];return i&&!s.includes(i)?Ft(i,a):Qe(a)},Ft=(n,e)=>{if(n.charAt(0)==="_"){const t=n.slice(1,n.length);return js(e,t)}switch(n){case j.bool:return Es(e);case j.float4:case j.float8:case j.int2:case j.int4:case j.int8:case j.numeric:case j.oid:return Os(e);case j.json:case j.jsonb:return As(e);case j.timestamp:return Ps(e);case j.abstime:case j.date:case j.daterange:case j.int4range:case j.int8range:case j.money:case j.reltime:case j.text:case j.time:case j.timestamptz:case j.timetz:case j.tsrange:case j.tstzrange:return Qe(e);default:return Qe(e)}},Qe=n=>n,Es=n=>{switch(n){case"t":return!0;case"f":return!1;default:return n}},Os=n=>{if(typeof n=="string"){const e=parseFloat(n);if(!Number.isNaN(e))return e}return n},As=n=>{if(typeof n=="string")try{return JSON.parse(n)}catch(e){return console.log(`JSON parse error: ${e}`),n}return n},js=(n,e)=>{if(typeof n!="string")return n;const t=n.length-1,s=n[t];if(n[0]==="{"&&s==="}"){let i;const a=n.slice(1,t);try{i=JSON.parse("["+a+"]")}catch{i=a?a.split(","):[]}return i.map(o=>Ft(e,o))}return n},Ps=n=>typeof n=="string"?n.replace(" ","T"):n;var gt;(function(n){n.ALL="*",n.INSERT="INSERT",n.UPDATE="UPDATE",n.DELETE="DELETE"})(gt||(gt={}));var pt;(function(n){n.BROADCAST="broadcast",n.PRESENCE="presence",n.POSTGRES_CHANGES="postgres_changes"})(pt||(pt={}));var _t;(function(n){n.SUBSCRIBED="SUBSCRIBED",n.TIMED_OUT="TIMED_OUT",n.CLOSED="CLOSED",n.CHANNEL_ERROR="CHANNEL_ERROR"})(_t||(_t={}));class it{constructor(e,t={config:{}},s){this.topic=e,this.params=t,this.socket=s,this.bindings={},this.state=N.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=e.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:""}},t.config),this.timeout=this.socket.timeout,this.joinPush=new Be(this,G.join,this.params,this.timeout),this.rejoinTimer=new Nt(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=N.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(r=>r.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=N.closed,this.socket._remove(this)}),this._onError(r=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,r),this.state=N.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=N.errored,this.rejoinTimer.scheduleTimeout())}),this._on(G.reply,{},(r,i)=>{this._trigger(this._replyEventName(i),r)}),this.presence=new ve(this),this.broadcastEndpointURL=this._broadcastEndpointURL()}subscribe(e,t=this.timeout){var s,r;if(this.socket.isConnected()||this.socket.connect(),this.joinedOnce)throw"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance";{const{config:{broadcast:i,presence:a}}=this.params;this._onError(h=>e&&e("CHANNEL_ERROR",h)),this._onClose(()=>e&&e("CLOSED"));const o={},l={broadcast:i,presence:a,postgres_changes:(r=(s=this.bindings.postgres_changes)===null||s===void 0?void 0:s.map(h=>h.filter))!==null&&r!==void 0?r:[]};this.socket.accessToken&&(o.access_token=this.socket.accessToken),this.updateJoinPayload(Object.assign({config:l},o)),this.joinedOnce=!0,this._rejoin(t),this.joinPush.receive("ok",({postgres_changes:h})=>{var c;if(this.socket.accessToken&&this.socket.setAuth(this.socket.accessToken),h===void 0){e&&e("SUBSCRIBED");return}else{const u=this.bindings.postgres_changes,d=(c=u==null?void 0:u.length)!==null&&c!==void 0?c:0,f=[];for(let g=0;g{e&&e("CHANNEL_ERROR",new Error(JSON.stringify(Object.values(h).join(", ")||"error")))}).receive("timeout",()=>{e&&e("TIMED_OUT")})}return this}presenceState(){return this.presence.state}async track(e,t={}){return await this.send({type:"presence",event:"track",payload:e},t.timeout||this.timeout)}async untrack(e={}){return await this.send({type:"presence",event:"untrack"},e)}on(e,t,s){return this._on(e,t,s)}async send(e,t={}){var s,r;if(!this._canPush()&&e.type==="broadcast"){const{event:i,payload:a}=e,o={method:"POST",headers:{apikey:(s=this.socket.apiKey)!==null&&s!==void 0?s:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:i,payload:a}]})};try{return(await this._fetchWithTimeout(this.broadcastEndpointURL,o,(r=t.timeout)!==null&&r!==void 0?r:this.timeout)).ok?"ok":"error"}catch(l){return l.name==="AbortError"?"timed out":"error"}}else return new Promise(i=>{var a,o,l;const h=this._push(e.type,e,t.timeout||this.timeout);e.type==="broadcast"&&!(!((l=(o=(a=this.params)===null||a===void 0?void 0:a.config)===null||o===void 0?void 0:o.broadcast)===null||l===void 0)&&l.ack)&&i("ok"),h.receive("ok",()=>i("ok")),h.receive("error",()=>i("error")),h.receive("timeout",()=>i("timed out"))})}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=N.leaving;const t=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(G.close,"leave",this._joinRef())};return this.rejoinTimer.reset(),this.joinPush.destroy(),new Promise(s=>{const r=new Be(this,G.leave,{},e);r.receive("ok",()=>{t(),s("ok")}).receive("timeout",()=>{t(),s("timed out")}).receive("error",()=>{s("error")}),r.send(),this._canPush()||r.trigger("ok",{})})}_broadcastEndpointURL(){let e=this.socket.endPoint;return e=e.replace(/^ws/i,"http"),e=e.replace(/(\/socket\/websocket|\/socket|\/websocket)\/?$/i,""),e.replace(/\/+$/,"")+"/api/broadcast"}async _fetchWithTimeout(e,t,s){const r=new AbortController,i=setTimeout(()=>r.abort(),s),a=await this.socket.fetch(e,Object.assign(Object.assign({},t),{signal:r.signal}));return clearTimeout(i),a}_push(e,t,s=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let r=new Be(this,e,t,s);return this._canPush()?r.send():(r.startTimeout(),this.pushBuffer.push(r)),r}_onMessage(e,t,s){return t}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,t,s){var r,i;const a=e.toLocaleLowerCase(),{close:o,error:l,leave:h,join:c}=G;if(s&&[o,l,h,c].indexOf(a)>=0&&s!==this._joinRef())return;let d=this._onMessage(a,t,s);if(t&&!d)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(a)?(r=this.bindings.postgres_changes)===null||r===void 0||r.filter(f=>{var g,m,_;return((g=f.filter)===null||g===void 0?void 0:g.event)==="*"||((_=(m=f.filter)===null||m===void 0?void 0:m.event)===null||_===void 0?void 0:_.toLocaleLowerCase())===a}).map(f=>f.callback(d,s)):(i=this.bindings[a])===null||i===void 0||i.filter(f=>{var g,m,_,w,C,v;if(["broadcast","presence","postgres_changes"].includes(a))if("id"in f){const p=f.id,E=(g=f.filter)===null||g===void 0?void 0:g.event;return p&&((m=t.ids)===null||m===void 0?void 0:m.includes(p))&&(E==="*"||(E==null?void 0:E.toLocaleLowerCase())===((_=t.data)===null||_===void 0?void 0:_.type.toLocaleLowerCase()))}else{const p=(C=(w=f==null?void 0:f.filter)===null||w===void 0?void 0:w.event)===null||C===void 0?void 0:C.toLocaleLowerCase();return p==="*"||p===((v=t==null?void 0:t.event)===null||v===void 0?void 0:v.toLocaleLowerCase())}else return f.type.toLocaleLowerCase()===a}).map(f=>{if(typeof d=="object"&&"ids"in d){const g=d.data,{schema:m,table:_,commit_timestamp:w,type:C,errors:v}=g;d=Object.assign(Object.assign({},{schema:m,table:_,commit_timestamp:w,eventType:C,new:{},old:{},errors:v}),this._getPayloadRecords(g))}f.callback(d,s)})}_isClosed(){return this.state===N.closed}_isJoined(){return this.state===N.joined}_isJoining(){return this.state===N.joining}_isLeaving(){return this.state===N.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,t,s){const r=e.toLocaleLowerCase(),i={type:r,filter:t,callback:s};return this.bindings[r]?this.bindings[r].push(i):this.bindings[r]=[i],this}_off(e,t){const s=e.toLocaleLowerCase();return this.bindings[s]=this.bindings[s].filter(r=>{var i;return!(((i=r.type)===null||i===void 0?void 0:i.toLocaleLowerCase())===s&&it.isEqual(r.filter,t))}),this}static isEqual(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(G.close,{},e)}_onError(e){this._on(G.error,{},t=>e(t))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=N.joining,this.joinPush.resend(e))}_getPayloadRecords(e){const t={new:{},old:{}};return(e.type==="INSERT"||e.type==="UPDATE")&&(t.new=ft(e.columns,e.record)),(e.type==="UPDATE"||e.type==="DELETE")&&(t.old=ft(e.columns,e.old_record)),t}}const $s=()=>{},Cs=typeof WebSocket<"u";class Is{constructor(e,t){var s;this.accessToken=null,this.apiKey=null,this.channels=[],this.endPoint="",this.headers=ws,this.params={},this.timeout=Ut,this.heartbeatIntervalMs=3e4,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.ref=0,this.logger=$s,this.conn=null,this.sendBuffer=[],this.serializer=new Ss,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this._resolveFetch=i=>{let a;return i?a=i:typeof fetch>"u"?a=(...o)=>he(()=>Promise.resolve().then(()=>Pe),void 0,import.meta.url).then(({default:l})=>l(...o)):a=fetch,(...o)=>a(...o)},this.endPoint=`${e}/${Ye.websocket}`,t!=null&&t.transport?this.transport=t.transport:this.transport=null,t!=null&&t.params&&(this.params=t.params),t!=null&&t.headers&&(this.headers=Object.assign(Object.assign({},this.headers),t.headers)),t!=null&&t.timeout&&(this.timeout=t.timeout),t!=null&&t.logger&&(this.logger=t.logger),t!=null&&t.heartbeatIntervalMs&&(this.heartbeatIntervalMs=t.heartbeatIntervalMs);const r=(s=t==null?void 0:t.params)===null||s===void 0?void 0:s.apikey;r&&(this.accessToken=r,this.apiKey=r),this.reconnectAfterMs=t!=null&&t.reconnectAfterMs?t.reconnectAfterMs:i=>[1e3,2e3,5e3,1e4][i-1]||1e4,this.encode=t!=null&&t.encode?t.encode:(i,a)=>a(JSON.stringify(i)),this.decode=t!=null&&t.decode?t.decode:this.serializer.decode.bind(this.serializer),this.reconnectTimer=new Nt(async()=>{this.disconnect(),this.connect()},this.reconnectAfterMs),this.fetch=this._resolveFetch(t==null?void 0:t.fetch)}connect(){if(!this.conn){if(this.transport){this.conn=new this.transport(this._endPointURL(),void 0,{headers:this.headers});return}if(Cs){this.conn=new WebSocket(this._endPointURL()),this.setupConnection();return}this.conn=new Rs(this._endPointURL(),void 0,{close:()=>{this.conn=null}}),he(()=>import("../chunks/browser.BImCA5dO.js").then(e=>e.b),[],import.meta.url).then(({default:e})=>{this.conn=new e(this._endPointURL(),void 0,{headers:this.headers}),this.setupConnection()})}}disconnect(e,t){this.conn&&(this.conn.onclose=function(){},e?this.conn.close(e,t??""):this.conn.close(),this.conn=null,this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.reset())}getChannels(){return this.channels}async removeChannel(e){const t=await e.unsubscribe();return this.channels.length===0&&this.disconnect(),t}async removeAllChannels(){const e=await Promise.all(this.channels.map(t=>t.unsubscribe()));return this.disconnect(),e}log(e,t,s){this.logger(e,t,s)}connectionState(){switch(this.conn&&this.conn.readyState){case ce.connecting:return se.Connecting;case ce.open:return se.Open;case ce.closing:return se.Closing;default:return se.Closed}}isConnected(){return this.connectionState()===se.Open}channel(e,t={config:{}}){const s=new it(`realtime:${e}`,t,this);return this.channels.push(s),s}push(e){const{topic:t,event:s,payload:r,ref:i}=e,a=()=>{this.encode(e,o=>{var l;(l=this.conn)===null||l===void 0||l.send(o)})};this.log("push",`${t} ${s} (${i})`,r),this.isConnected()?a():this.sendBuffer.push(a)}setAuth(e){this.accessToken=e,this.channels.forEach(t=>{e&&t.updateJoinPayload({access_token:e}),t.joinedOnce&&t._isJoined()&&t._push(G.access_token,{access_token:e})})}_makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}_leaveOpenTopic(e){let t=this.channels.find(s=>s.topic===e&&(s._isJoined()||s._isJoining()));t&&(this.log("transport",`leaving duplicate topic "${e}"`),t.unsubscribe())}_remove(e){this.channels=this.channels.filter(t=>t._joinRef()!==e._joinRef())}setupConnection(){this.conn&&(this.conn.binaryType="arraybuffer",this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=e=>this._onConnError(e),this.conn.onmessage=e=>this._onConnMessage(e),this.conn.onclose=e=>this._onConnClose(e))}_endPointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:bs}))}_onConnMessage(e){this.decode(e.data,t=>{let{topic:s,event:r,payload:i,ref:a}=t;(a&&a===this.pendingHeartbeatRef||r===(i==null?void 0:i.type))&&(this.pendingHeartbeatRef=null),this.log("receive",`${i.status||""} ${s} ${r} ${a&&"("+a+")"||""}`,i),this.channels.filter(o=>o._isMember(s)).forEach(o=>o._trigger(r,i,a)),this.stateChangeCallbacks.message.forEach(o=>o(t))})}_onConnOpen(){this.log("transport",`connected to ${this._endPointURL()}`),this._flushSendBuffer(),this.reconnectTimer.reset(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this._sendHeartbeat(),this.heartbeatIntervalMs),this.stateChangeCallbacks.open.forEach(e=>e())}_onConnClose(e){this.log("transport","close",e),this._triggerChanError(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach(t=>t(e))}_onConnError(e){this.log("transport",e.message),this._triggerChanError(),this.stateChangeCallbacks.error.forEach(t=>t(e))}_triggerChanError(){this.channels.forEach(e=>e._trigger(G.error))}_appendParams(e,t){if(Object.keys(t).length===0)return e;const s=e.match(/\?/)?"&":"?",r=new URLSearchParams(t);return`${e}${s}${r}`}_flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}_sendHeartbeat(){var e;if(this.isConnected()){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection"),(e=this.conn)===null||e===void 0||e.close(ks,"hearbeat timeout");return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef}),this.setAuth(this.accessToken)}}}class Rs{constructor(e,t,s){this.binaryType="arraybuffer",this.onclose=()=>{},this.onerror=()=>{},this.onmessage=()=>{},this.onopen=()=>{},this.readyState=ce.connecting,this.send=()=>{},this.url=null,this.url=e,this.close=s.close}}class nt extends Error{constructor(e){super(e),this.__isStorageError=!0,this.name="StorageError"}}function x(n){return typeof n=="object"&&n!==null&&"__isStorageError"in n}class xs extends nt{constructor(e,t){super(e),this.name="StorageApiError",this.status=t}toJSON(){return{name:this.name,message:this.message,status:this.status}}}class mt extends nt{constructor(e,t){super(e),this.name="StorageUnknownError",this.originalError=t}}var Ls=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const qt=n=>{let e;return n?e=n:typeof fetch>"u"?e=(...t)=>he(()=>Promise.resolve().then(()=>Pe),void 0,import.meta.url).then(({default:s})=>s(...t)):e=fetch,(...t)=>e(...t)},Ds=()=>Ls(void 0,void 0,void 0,function*(){return typeof Response>"u"?(yield he(()=>Promise.resolve().then(()=>Pe),void 0,import.meta.url)).Response:Response});var ge=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const Ge=n=>n.msg||n.message||n.error_description||n.error||JSON.stringify(n),Us=(n,e)=>ge(void 0,void 0,void 0,function*(){const t=yield Ds();n instanceof t?n.json().then(s=>{e(new xs(Ge(s),n.status||500))}).catch(s=>{e(new mt(Ge(s),s))}):e(new mt(Ge(n),n))}),Ns=(n,e,t,s)=>{const r={method:n,headers:(e==null?void 0:e.headers)||{}};return n==="GET"?r:(r.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),r.body=JSON.stringify(s),Object.assign(Object.assign({},r),t))};function qe(n,e,t,s,r,i){return ge(this,void 0,void 0,function*(){return new Promise((a,o)=>{n(t,Ns(e,s,r,i)).then(l=>{if(!l.ok)throw l;return s!=null&&s.noResolveJson?l:l.json()}).then(l=>a(l)).catch(l=>Us(l,o))})})}function Xe(n,e,t,s){return ge(this,void 0,void 0,function*(){return qe(n,"GET",e,t,s)})}function K(n,e,t,s,r){return ge(this,void 0,void 0,function*(){return qe(n,"POST",e,s,r,t)})}function Fs(n,e,t,s,r){return ge(this,void 0,void 0,function*(){return qe(n,"PUT",e,s,r,t)})}function Mt(n,e,t,s,r){return ge(this,void 0,void 0,function*(){return qe(n,"DELETE",e,s,r,t)})}var M=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const qs={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},vt={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class Ms{constructor(e,t={},s,r){this.url=e,this.headers=t,this.bucketId=s,this.fetch=qt(r)}uploadOrUpdate(e,t,s,r){return M(this,void 0,void 0,function*(){try{let i;const a=Object.assign(Object.assign({},vt),r),o=Object.assign(Object.assign({},this.headers),e==="POST"&&{"x-upsert":String(a.upsert)});typeof Blob<"u"&&s instanceof Blob?(i=new FormData,i.append("cacheControl",a.cacheControl),i.append("",s)):typeof FormData<"u"&&s instanceof FormData?(i=s,i.append("cacheControl",a.cacheControl)):(i=s,o["cache-control"]=`max-age=${a.cacheControl}`,o["content-type"]=a.contentType);const l=this._removeEmptyFolders(t),h=this._getFinalPath(l),c=yield this.fetch(`${this.url}/object/${h}`,Object.assign({method:e,body:i,headers:o},a!=null&&a.duplex?{duplex:a.duplex}:{})),u=yield c.json();return c.ok?{data:{path:l,id:u.Id,fullPath:u.Key},error:null}:{data:null,error:u}}catch(i){if(x(i))return{data:null,error:i};throw i}})}upload(e,t,s){return M(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",e,t,s)})}uploadToSignedUrl(e,t,s,r){return M(this,void 0,void 0,function*(){const i=this._removeEmptyFolders(e),a=this._getFinalPath(i),o=new URL(this.url+`/object/upload/sign/${a}`);o.searchParams.set("token",t);try{let l;const h=Object.assign({upsert:vt.upsert},r),c=Object.assign(Object.assign({},this.headers),{"x-upsert":String(h.upsert)});typeof Blob<"u"&&s instanceof Blob?(l=new FormData,l.append("cacheControl",h.cacheControl),l.append("",s)):typeof FormData<"u"&&s instanceof FormData?(l=s,l.append("cacheControl",h.cacheControl)):(l=s,c["cache-control"]=`max-age=${h.cacheControl}`,c["content-type"]=h.contentType);const u=yield this.fetch(o.toString(),{method:"PUT",body:l,headers:c}),d=yield u.json();return u.ok?{data:{path:i,fullPath:d.Key},error:null}:{data:null,error:d}}catch(l){if(x(l))return{data:null,error:l};throw l}})}createSignedUploadUrl(e){return M(this,void 0,void 0,function*(){try{let t=this._getFinalPath(e);const s=yield K(this.fetch,`${this.url}/object/upload/sign/${t}`,{},{headers:this.headers}),r=new URL(this.url+s.url),i=r.searchParams.get("token");if(!i)throw new nt("No token returned by API");return{data:{signedUrl:r.toString(),path:e,token:i},error:null}}catch(t){if(x(t))return{data:null,error:t};throw t}})}update(e,t,s){return M(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",e,t,s)})}move(e,t){return M(this,void 0,void 0,function*(){try{return{data:yield K(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:e,destinationKey:t},{headers:this.headers}),error:null}}catch(s){if(x(s))return{data:null,error:s};throw s}})}copy(e,t){return M(this,void 0,void 0,function*(){try{return{data:{path:(yield K(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:e,destinationKey:t},{headers:this.headers})).Key},error:null}}catch(s){if(x(s))return{data:null,error:s};throw s}})}createSignedUrl(e,t,s){return M(this,void 0,void 0,function*(){try{let r=this._getFinalPath(e),i=yield K(this.fetch,`${this.url}/object/sign/${r}`,Object.assign({expiresIn:t},s!=null&&s.transform?{transform:s.transform}:{}),{headers:this.headers});const a=s!=null&&s.download?`&download=${s.download===!0?"":s.download}`:"";return i={signedUrl:encodeURI(`${this.url}${i.signedURL}${a}`)},{data:i,error:null}}catch(r){if(x(r))return{data:null,error:r};throw r}})}createSignedUrls(e,t,s){return M(this,void 0,void 0,function*(){try{const r=yield K(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:t,paths:e},{headers:this.headers}),i=s!=null&&s.download?`&download=${s.download===!0?"":s.download}`:"";return{data:r.map(a=>Object.assign(Object.assign({},a),{signedUrl:a.signedURL?encodeURI(`${this.url}${a.signedURL}${i}`):null})),error:null}}catch(r){if(x(r))return{data:null,error:r};throw r}})}download(e,t){return M(this,void 0,void 0,function*(){const r=typeof(t==null?void 0:t.transform)<"u"?"render/image/authenticated":"object",i=this.transformOptsToQueryString((t==null?void 0:t.transform)||{}),a=i?`?${i}`:"";try{const o=this._getFinalPath(e);return{data:yield(yield Xe(this.fetch,`${this.url}/${r}/${o}${a}`,{headers:this.headers,noResolveJson:!0})).blob(),error:null}}catch(o){if(x(o))return{data:null,error:o};throw o}})}getPublicUrl(e,t){const s=this._getFinalPath(e),r=[],i=t!=null&&t.download?`download=${t.download===!0?"":t.download}`:"";i!==""&&r.push(i);const o=typeof(t==null?void 0:t.transform)<"u"?"render/image":"object",l=this.transformOptsToQueryString((t==null?void 0:t.transform)||{});l!==""&&r.push(l);let h=r.join("&");return h!==""&&(h=`?${h}`),{data:{publicUrl:encodeURI(`${this.url}/${o}/public/${s}${h}`)}}}remove(e){return M(this,void 0,void 0,function*(){try{return{data:yield Mt(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:e},{headers:this.headers}),error:null}}catch(t){if(x(t))return{data:null,error:t};throw t}})}list(e,t,s){return M(this,void 0,void 0,function*(){try{const r=Object.assign(Object.assign(Object.assign({},qs),t),{prefix:e||""});return{data:yield K(this.fetch,`${this.url}/object/list/${this.bucketId}`,r,{headers:this.headers},s),error:null}}catch(r){if(x(r))return{data:null,error:r};throw r}})}_getFinalPath(e){return`${this.bucketId}/${e}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const t=[];return e.width&&t.push(`width=${e.width}`),e.height&&t.push(`height=${e.height}`),e.resize&&t.push(`resize=${e.resize}`),e.format&&t.push(`format=${e.format}`),e.quality&&t.push(`quality=${e.quality}`),t.join("&")}}const zs="2.5.5",Bs={"X-Client-Info":`storage-js/${zs}`};var ne=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};class Gs{constructor(e,t={},s){this.url=e,this.headers=Object.assign(Object.assign({},Bs),t),this.fetch=qt(s)}listBuckets(){return ne(this,void 0,void 0,function*(){try{return{data:yield Xe(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(e){if(x(e))return{data:null,error:e};throw e}})}getBucket(e){return ne(this,void 0,void 0,function*(){try{return{data:yield Xe(this.fetch,`${this.url}/bucket/${e}`,{headers:this.headers}),error:null}}catch(t){if(x(t))return{data:null,error:t};throw t}})}createBucket(e,t={public:!1}){return ne(this,void 0,void 0,function*(){try{return{data:yield K(this.fetch,`${this.url}/bucket`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:this.headers}),error:null}}catch(s){if(x(s))return{data:null,error:s};throw s}})}updateBucket(e,t){return ne(this,void 0,void 0,function*(){try{return{data:yield Fs(this.fetch,`${this.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:this.headers}),error:null}}catch(s){if(x(s))return{data:null,error:s};throw s}})}emptyBucket(e){return ne(this,void 0,void 0,function*(){try{return{data:yield K(this.fetch,`${this.url}/bucket/${e}/empty`,{},{headers:this.headers}),error:null}}catch(t){if(x(t))return{data:null,error:t};throw t}})}deleteBucket(e){return ne(this,void 0,void 0,function*(){try{return{data:yield Mt(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(t){if(x(t))return{data:null,error:t};throw t}})}}class Js extends Gs{constructor(e,t={},s){super(e,t,s)}from(e){return new Ms(this.url,this.headers,e,this.fetch)}}const Hs="2.43.4";let me="";typeof Deno<"u"?me="deno":typeof document<"u"?me="web":typeof navigator<"u"&&navigator.product==="ReactNative"?me="react-native":me="node";const Vs={"X-Client-Info":`supabase-js-${me}/${Hs}`},Ks={headers:Vs},Ws={schema:"public"},Ys={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},Qs={};var Xs=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};const Zs=n=>{let e;return n?e=n:typeof fetch>"u"?e=st:e=fetch,(...t)=>e(...t)},er=()=>typeof Headers>"u"?Dt:Headers,tr=(n,e,t)=>{const s=Zs(t),r=er();return(i,a)=>Xs(void 0,void 0,void 0,function*(){var o;const l=(o=yield e())!==null&&o!==void 0?o:n;let h=new r(a==null?void 0:a.headers);return h.has("apikey")||h.set("apikey",n),h.has("Authorization")||h.set("Authorization",`Bearer ${l}`),s(i,Object.assign(Object.assign({},a),{headers:h}))})};function sr(n){return n.replace(/\/$/,"")}function rr(n,e){const{db:t,auth:s,realtime:r,global:i}=n,{db:a,auth:o,realtime:l,global:h}=e;return{db:Object.assign(Object.assign({},a),t),auth:Object.assign(Object.assign({},o),s),realtime:Object.assign(Object.assign({},l),r),global:Object.assign(Object.assign({},h),i)}}const zt="2.64.2",ir="http://localhost:9999",nr="supabase.auth.token",ar={"X-Client-Info":`gotrue-js/${zt}`},yt=10,Ze="X-Supabase-Api-Version",Bt={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}};function or(n){return Math.round(Date.now()/1e3)+n}function lr(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){const e=Math.random()*16|0;return(n=="x"?e:e&3|8).toString(16)})}const B=()=>typeof document<"u",Q={tested:!1,writable:!1},ye=()=>{if(!B())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(Q.tested)return Q.writable;const n=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(n,n),globalThis.localStorage.removeItem(n),Q.tested=!0,Q.writable=!0}catch{Q.tested=!0,Q.writable=!1}return Q.writable};function Je(n){const e={},t=new URL(n);if(t.hash&&t.hash[0]==="#")try{new URLSearchParams(t.hash.substring(1)).forEach((r,i)=>{e[i]=r})}catch{}return t.searchParams.forEach((s,r)=>{e[r]=s}),e}const Gt=n=>{let e;return n?e=n:typeof fetch>"u"?e=(...t)=>he(()=>Promise.resolve().then(()=>Pe),void 0,import.meta.url).then(({default:s})=>s(...t)):e=fetch,(...t)=>e(...t)},cr=n=>typeof n=="object"&&n!==null&&"status"in n&&"ok"in n&&"json"in n&&typeof n.json=="function",Jt=async(n,e,t)=>{await n.setItem(e,JSON.stringify(t))},$e=async(n,e)=>{const t=await n.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}},He=async(n,e)=>{await n.removeItem(e)};function hr(n){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let t="",s,r,i,a,o,l,h,c=0;for(n=n.replace("-","+").replace("_","/");c>4,r=(o&15)<<4|l>>2,i=(l&3)<<6|h,t=t+String.fromCharCode(s),l!=64&&r!=0&&(t=t+String.fromCharCode(r)),h!=64&&i!=0&&(t=t+String.fromCharCode(i));return t}class Me{constructor(){this.promise=new Me.promiseConstructor((e,t)=>{this.resolve=e,this.reject=t})}}Me.promiseConstructor=Promise;function wt(n){const e=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}=?$|[a-z0-9_-]{2}(==)?$)$/i,t=n.split(".");if(t.length!==3)throw new Error("JWT is not valid: not a JWT structure");if(!e.test(t[1]))throw new Error("JWT is not valid: payload is not in base64url format");const s=t[1];return JSON.parse(hr(s))}async function ur(n){return await new Promise(e=>{setTimeout(()=>e(null),n)})}function dr(n,e){return new Promise((s,r)=>{(async()=>{for(let i=0;i<1/0;i++)try{const a=await n(i);if(!e(i,null,a)){s(a);return}}catch(a){if(!e(i,a)){r(a);return}}})()})}function fr(n){return("0"+n.toString(16)).substr(-2)}function gr(){const e=new Uint32Array(56);if(typeof crypto>"u"){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",s=t.length;let r="";for(let i=0;i<56;i++)r+=t.charAt(Math.floor(Math.random()*s));return r}return crypto.getRandomValues(e),Array.from(e,fr).join("")}async function pr(n){const t=new TextEncoder().encode(n),s=await crypto.subtle.digest("SHA-256",t),r=new Uint8Array(s);return Array.from(r).map(i=>String.fromCharCode(i)).join("")}function _r(n){return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function mr(n){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),n;const t=await pr(n);return _r(t)}async function ae(n,e,t=!1){const s=gr();let r=s;t&&(r+="/PASSWORD_RECOVERY"),await Jt(n,`${e}-code-verifier`,r);const i=await mr(s);return[i,s===i?"plain":"s256"]}const vr=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function yr(n){const e=n.headers.get(Ze);if(!e||!e.match(vr))return null;try{return new Date(`${e}T00:00:00.0Z`)}catch{return null}}class at extends Error{constructor(e,t,s){super(e),this.__isAuthError=!0,this.name="AuthError",this.status=t,this.code=s}}function k(n){return typeof n=="object"&&n!==null&&"__isAuthError"in n}class wr extends at{constructor(e,t,s){super(e,t,s),this.name="AuthApiError",this.status=t,this.code=s}}function br(n){return k(n)&&n.name==="AuthApiError"}class Ht extends at{constructor(e,t){super(e),this.name="AuthUnknownError",this.originalError=t}}class re extends at{constructor(e,t,s,r){super(e,s,r),this.name=t,this.status=s}}class X extends re{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}class Ve extends re{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class Ce extends re{constructor(e){super(e,"AuthInvalidCredentialsError",400,void 0)}}class Ie extends re{constructor(e,t=null){super(e,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class bt extends re{constructor(e,t=null){super(e,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class et extends re{constructor(e,t){super(e,"AuthRetryableFetchError",t,void 0)}}function Ke(n){return k(n)&&n.name==="AuthRetryableFetchError"}class kt extends re{constructor(e,t,s){super(e,"AuthWeakPasswordError",t,"weak_password"),this.reasons=s}}var kr=function(n,e){var t={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(n);rn.msg||n.message||n.error_description||n.error||JSON.stringify(n),Sr=[502,503,504];async function St(n){var e;if(!cr(n))throw new et(te(n),0);if(Sr.includes(n.status))throw new et(te(n),n.status);let t;try{t=await n.json()}catch(i){throw new Ht(te(i),i)}let s;const r=yr(n);if(r&&r.getTime()>=Bt["2024-01-01"].timestamp&&typeof t=="object"&&t&&typeof t.code=="string"?s=t.code:typeof t=="object"&&t&&typeof t.error_code=="string"&&(s=t.error_code),s){if(s==="weak_password")throw new kt(te(t),n.status,((e=t.weak_password)===null||e===void 0?void 0:e.reasons)||[])}else if(typeof t=="object"&&t&&typeof t.weak_password=="object"&&t.weak_password&&Array.isArray(t.weak_password.reasons)&&t.weak_password.reasons.length&&t.weak_password.reasons.reduce((i,a)=>i&&typeof a=="string",!0))throw new kt(te(t),n.status,t.weak_password.reasons);throw new wr(te(t),n.status||500,s)}const Tr=(n,e,t,s)=>{const r={method:n,headers:(e==null?void 0:e.headers)||{}};return n==="GET"?r:(r.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},e==null?void 0:e.headers),r.body=JSON.stringify(s),Object.assign(Object.assign({},r),t))};async function S(n,e,t,s){var r;const i=Object.assign({},s==null?void 0:s.headers);i[Ze]||(i[Ze]=Bt["2024-01-01"].name),s!=null&&s.jwt&&(i.Authorization=`Bearer ${s.jwt}`);const a=(r=s==null?void 0:s.query)!==null&&r!==void 0?r:{};s!=null&&s.redirectTo&&(a.redirect_to=s.redirectTo);const o=Object.keys(a).length?"?"+new URLSearchParams(a).toString():"",l=await Er(n,e,t+o,{headers:i,noResolveJson:s==null?void 0:s.noResolveJson},{},s==null?void 0:s.body);return s!=null&&s.xform?s==null?void 0:s.xform(l):{data:Object.assign({},l),error:null}}async function Er(n,e,t,s,r,i){const a=Tr(e,s,r,i);let o;try{o=await n(t,Object.assign({},a))}catch(l){throw console.error(l),new et(te(l),0)}if(o.ok||await St(o),s!=null&&s.noResolveJson)return o;try{return await o.json()}catch(l){await St(l)}}function V(n){var e;let t=null;Pr(n)&&(t=Object.assign({},n),n.expires_at||(t.expires_at=or(n.expires_in)));const s=(e=n.user)!==null&&e!==void 0?e:n;return{data:{session:t,user:s},error:null}}function Tt(n){const e=V(n);return!e.error&&n.weak_password&&typeof n.weak_password=="object"&&Array.isArray(n.weak_password.reasons)&&n.weak_password.reasons.length&&n.weak_password.message&&typeof n.weak_password.message=="string"&&n.weak_password.reasons.reduce((t,s)=>t&&typeof s=="string",!0)&&(e.data.weak_password=n.weak_password),e}function Y(n){var e;return{data:{user:(e=n.user)!==null&&e!==void 0?e:n},error:null}}function Or(n){return{data:n,error:null}}function Ar(n){const{action_link:e,email_otp:t,hashed_token:s,redirect_to:r,verification_type:i}=n,a=kr(n,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),o={action_link:e,email_otp:t,hashed_token:s,redirect_to:r,verification_type:i},l=Object.assign({},a);return{data:{properties:o,user:l},error:null}}function jr(n){return n}function Pr(n){return n.access_token&&n.refresh_token&&n.expires_in}var $r=function(n,e){var t={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(n);r0&&(f.forEach(g=>{const m=parseInt(g.split(";")[0].split("=")[1].substring(0,1)),_=JSON.parse(g.split(";")[1].split("=")[1]);h[`${_}Page`]=m}),h.total=parseInt(d)),{data:Object.assign(Object.assign({},u),h),error:null}}catch(h){if(k(h))return{data:{users:[]},error:h};throw h}}async getUserById(e){try{return await S(this.fetch,"GET",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:Y})}catch(t){if(k(t))return{data:{user:null},error:t};throw t}}async updateUserById(e,t){try{return await S(this.fetch,"PUT",`${this.url}/admin/users/${e}`,{body:t,headers:this.headers,xform:Y})}catch(s){if(k(s))return{data:{user:null},error:s};throw s}}async deleteUser(e,t=!1){try{return await S(this.fetch,"DELETE",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:t},xform:Y})}catch(s){if(k(s))return{data:{user:null},error:s};throw s}}async _listFactors(e){try{const{data:t,error:s}=await S(this.fetch,"GET",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:r=>({data:{factors:r},error:null})});return{data:t,error:s}}catch(t){if(k(t))return{data:null,error:t};throw t}}async _deleteFactor(e){try{return{data:await S(this.fetch,"DELETE",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(t){if(k(t))return{data:null,error:t};throw t}}}const Ir={getItem:n=>ye()?globalThis.localStorage.getItem(n):null,setItem:(n,e)=>{ye()&&globalThis.localStorage.setItem(n,e)},removeItem:n=>{ye()&&globalThis.localStorage.removeItem(n)}};function Et(n={}){return{getItem:e=>n[e]||null,setItem:(e,t)=>{n[e]=t},removeItem:e=>{delete n[e]}}}function Rr(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}const oe={debug:!!(globalThis&&ye()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class Vt extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class xr extends Vt{}async function Lr(n,e,t){oe.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",n,e);const s=new globalThis.AbortController;return e>0&&setTimeout(()=>{s.abort(),oe.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",n)},e),await globalThis.navigator.locks.request(n,e===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:s.signal},async r=>{if(r){oe.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",n,r.name);try{return await t()}finally{oe.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",n,r.name)}}else{if(e===0)throw oe.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",n),new xr(`Acquiring an exclusive Navigator LockManager lock "${n}" immediately failed`);if(oe.debug)try{const i=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(i,null," "))}catch(i){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",i)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await t()}})}Rr();const Dr={url:ir,storageKey:nr,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:ar,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1},_e=30*1e3,Ot=3;async function At(n,e,t){return await t()}class be{constructor(e){var t,s;this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log,this.instanceID=be.nextInstanceID,be.nextInstanceID+=1,this.instanceID>0&&B()&&console.warn("Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.");const r=Object.assign(Object.assign({},Dr),e);if(this.logDebugMessages=!!r.debug,typeof r.debug=="function"&&(this.logger=r.debug),this.persistSession=r.persistSession,this.storageKey=r.storageKey,this.autoRefreshToken=r.autoRefreshToken,this.admin=new Cr({url:r.url,headers:r.headers,fetch:r.fetch}),this.url=r.url,this.headers=r.headers,this.fetch=Gt(r.fetch),this.lock=r.lock||At,this.detectSessionInUrl=r.detectSessionInUrl,this.flowType=r.flowType,this.hasCustomAuthorizationHeader=r.hasCustomAuthorizationHeader,r.lock?this.lock=r.lock:B()&&(!((t=globalThis==null?void 0:globalThis.navigator)===null||t===void 0)&&t.locks)?this.lock=Lr:this.lock=At,this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)},this.persistSession?r.storage?this.storage=r.storage:ye()?this.storage=Ir:(this.memoryStorage={},this.storage=Et(this.memoryStorage)):(this.memoryStorage={},this.storage=Et(this.memoryStorage)),B()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(i){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",i)}(s=this.broadcastChannel)===null||s===void 0||s.addEventListener("message",async i=>{this._debug("received broadcast notification from other tab or client",i),await this._notifyAllSubscribers(i.data.event,i.data.session,!1)})}this.initialize()}_debug(...e){return this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${zt}) ${new Date().toISOString()}`,...e),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(-1,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){try{const e=B()?await this._isPKCEFlow():!1;if(this._debug("#_initialize()","begin","is PKCE flow",e),e||this.detectSessionInUrl&&this._isImplicitGrantFlow()){const{data:t,error:s}=await this._getSessionFromURL(e);if(s)return this._debug("#_initialize()","error detecting session from URL",s),(s==null?void 0:s.message)==="Identity is already linked"||(s==null?void 0:s.message)==="Identity is already linked to another user"?{error:s}:(await this._removeSession(),{error:s});const{session:r,redirectType:i}=t;return this._debug("#_initialize()","detected session in URL",r,"redirect type",i),await this._saveSession(r),setTimeout(async()=>{i==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",r):await this._notifyAllSubscribers("SIGNED_IN",r)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(e){return k(e)?{error:e}:{error:new Ht("Unexpected error during initialization",e)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(e){var t,s,r;try{await this._removeSession();const i=await S(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(s=(t=e==null?void 0:e.options)===null||t===void 0?void 0:t.data)!==null&&s!==void 0?s:{},gotrue_meta_security:{captcha_token:(r=e==null?void 0:e.options)===null||r===void 0?void 0:r.captchaToken}},xform:V}),{data:a,error:o}=i;if(o||!a)return{data:{user:null,session:null},error:o};const l=a.session,h=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:h,session:l},error:null}}catch(i){if(k(i))return{data:{user:null,session:null},error:i};throw i}}async signUp(e){var t,s,r;try{await this._removeSession();let i;if("email"in e){const{email:c,password:u,options:d}=e;let f=null,g=null;this.flowType==="pkce"&&([f,g]=await ae(this.storage,this.storageKey)),i=await S(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:d==null?void 0:d.emailRedirectTo,body:{email:c,password:u,data:(t=d==null?void 0:d.data)!==null&&t!==void 0?t:{},gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken},code_challenge:f,code_challenge_method:g},xform:V})}else if("phone"in e){const{phone:c,password:u,options:d}=e;i=await S(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:u,data:(s=d==null?void 0:d.data)!==null&&s!==void 0?s:{},channel:(r=d==null?void 0:d.channel)!==null&&r!==void 0?r:"sms",gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken}},xform:V})}else throw new Ce("You must provide either an email or phone number and a password");const{data:a,error:o}=i;if(o||!a)return{data:{user:null,session:null},error:o};const l=a.session,h=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:h,session:l},error:null}}catch(i){if(k(i))return{data:{user:null,session:null},error:i};throw i}}async signInWithPassword(e){try{await this._removeSession();let t;if("email"in e){const{email:i,password:a,options:o}=e;t=await S(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:i,password:a,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:Tt})}else if("phone"in e){const{phone:i,password:a,options:o}=e;t=await S(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:i,password:a,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:Tt})}else throw new Ce("You must provide either an email or phone number and a password");const{data:s,error:r}=t;return r?{data:{user:null,session:null},error:r}:!s||!s.session||!s.user?{data:{user:null,session:null},error:new Ve}:(s.session&&(await this._saveSession(s.session),await this._notifyAllSubscribers("SIGNED_IN",s.session)),{data:Object.assign({user:s.user,session:s.session},s.weak_password?{weakPassword:s.weak_password}:null),error:r})}catch(t){if(k(t))return{data:{user:null,session:null},error:t};throw t}}async signInWithOAuth(e){var t,s,r,i;return await this._removeSession(),await this._handleProviderSignIn(e.provider,{redirectTo:(t=e.options)===null||t===void 0?void 0:t.redirectTo,scopes:(s=e.options)===null||s===void 0?void 0:s.scopes,queryParams:(r=e.options)===null||r===void 0?void 0:r.queryParams,skipBrowserRedirect:(i=e.options)===null||i===void 0?void 0:i.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(-1,async()=>this._exchangeCodeForSession(e))}async _exchangeCodeForSession(e){const t=await $e(this.storage,`${this.storageKey}-code-verifier`),[s,r]=(t??"").split("/"),{data:i,error:a}=await S(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:s},xform:V});return await He(this.storage,`${this.storageKey}-code-verifier`),a?{data:{user:null,session:null,redirectType:null},error:a}:!i||!i.session||!i.user?{data:{user:null,session:null,redirectType:null},error:new Ve}:(i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",i.session)),{data:Object.assign(Object.assign({},i),{redirectType:r??null}),error:a})}async signInWithIdToken(e){await this._removeSession();try{const{options:t,provider:s,token:r,access_token:i,nonce:a}=e,o=await S(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:s,id_token:r,access_token:i,nonce:a,gotrue_meta_security:{captcha_token:t==null?void 0:t.captchaToken}},xform:V}),{data:l,error:h}=o;return h?{data:{user:null,session:null},error:h}:!l||!l.session||!l.user?{data:{user:null,session:null},error:new Ve}:(l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),{data:l,error:h})}catch(t){if(k(t))return{data:{user:null,session:null},error:t};throw t}}async signInWithOtp(e){var t,s,r,i,a;try{if(await this._removeSession(),"email"in e){const{email:o,options:l}=e;let h=null,c=null;this.flowType==="pkce"&&([h,c]=await ae(this.storage,this.storageKey));const{error:u}=await S(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:o,data:(t=l==null?void 0:l.data)!==null&&t!==void 0?t:{},create_user:(s=l==null?void 0:l.shouldCreateUser)!==null&&s!==void 0?s:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:h,code_challenge_method:c},redirectTo:l==null?void 0:l.emailRedirectTo});return{data:{user:null,session:null},error:u}}if("phone"in e){const{phone:o,options:l}=e,{data:h,error:c}=await S(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:o,data:(r=l==null?void 0:l.data)!==null&&r!==void 0?r:{},create_user:(i=l==null?void 0:l.shouldCreateUser)!==null&&i!==void 0?i:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(a=l==null?void 0:l.channel)!==null&&a!==void 0?a:"sms"}});return{data:{user:null,session:null,messageId:h==null?void 0:h.message_id},error:c}}throw new Ce("You must provide either an email or phone number.")}catch(o){if(k(o))return{data:{user:null,session:null},error:o};throw o}}async verifyOtp(e){var t,s;try{e.type!=="email_change"&&e.type!=="phone_change"&&await this._removeSession();let r,i;"options"in e&&(r=(t=e.options)===null||t===void 0?void 0:t.redirectTo,i=(s=e.options)===null||s===void 0?void 0:s.captchaToken);const{data:a,error:o}=await S(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:i}}),redirectTo:r,xform:V});if(o)throw o;if(!a)throw new Error("An error occurred on token verification.");const l=a.session,h=a.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(e.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),{data:{user:h,session:l},error:null}}catch(r){if(k(r))return{data:{user:null,session:null},error:r};throw r}}async signInWithSSO(e){var t,s,r;try{await this._removeSession();let i=null,a=null;return this.flowType==="pkce"&&([i,a]=await ae(this.storage,this.storageKey)),await S(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in e?{provider_id:e.providerId}:null),"domain"in e?{domain:e.domain}:null),{redirect_to:(s=(t=e.options)===null||t===void 0?void 0:t.redirectTo)!==null&&s!==void 0?s:void 0}),!((r=e==null?void 0:e.options)===null||r===void 0)&&r.captchaToken?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:i,code_challenge_method:a}),headers:this.headers,xform:Or})}catch(i){if(k(i))return{data:null,error:i};throw i}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async e=>{const{data:{session:t},error:s}=e;if(s)throw s;if(!t)throw new X;const{error:r}=await S(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:t.access_token});return{data:{user:null,session:null},error:r}})}catch(e){if(k(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{e.type!="email_change"&&e.type!="phone_change"&&await this._removeSession();const t=`${this.url}/resend`;if("email"in e){const{email:s,type:r,options:i}=e,{error:a}=await S(this.fetch,"POST",t,{headers:this.headers,body:{email:s,type:r,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}},redirectTo:i==null?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:a}}else if("phone"in e){const{phone:s,type:r,options:i}=e,{data:a,error:o}=await S(this.fetch,"POST",t,{headers:this.headers,body:{phone:s,type:r,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}}});return{data:{user:null,session:null,messageId:a==null?void 0:a.message_id},error:o}}throw new Ce("You must provide either an email or phone number and a type")}catch(t){if(k(t))return{data:{user:null,session:null},error:t};throw t}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>this._useSession(async t=>t))}async _acquireLock(e,t){this._debug("#_acquireLock","begin",e);try{if(this.lockAcquired){const s=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),r=(async()=>(await s,await t()))();return this.pendingInLock.push((async()=>{try{await r}catch{}})()),r}return await this.lock(`lock:${this.storageKey}`,e,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const s=t();for(this.pendingInLock.push((async()=>{try{await s}catch{}})()),await s;this.pendingInLock.length;){const r=[...this.pendingInLock];await Promise.all(r),this.pendingInLock.splice(0,r.length)}return await s}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(e){this._debug("#_useSession","begin");try{const t=await this.__loadSession();return await e(t)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let e=null;const t=await $e(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",t),t!==null&&(this._isValidSession(t)?e=t:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!e)return{data:{session:null},error:null};const s=e.expires_at?e.expires_at<=Date.now()/1e3:!1;if(this._debug("#__loadSession()",`session has${s?"":" not"} expired`,"expires_at",e.expires_at),!s){if(this.storage.isServer){const a=this.suppressGetSessionWarning;e=new Proxy(e,{get(l,h,c){return!a&&h==="user"&&console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and many not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),Reflect.get(l,h,c)}})}return{data:{session:e},error:null}}const{session:r,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{session:null},error:i}:{data:{session:r},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(e){return e?await this._getUser(e):(await this.initializePromise,await this._acquireLock(-1,async()=>await this._getUser()))}async _getUser(e){try{return e?await S(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:e,xform:Y}):await this._useSession(async t=>{var s,r,i;const{data:a,error:o}=t;if(o)throw o;return!(!((s=a.session)===null||s===void 0)&&s.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new X}:await S(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(i=(r=a.session)===null||r===void 0?void 0:r.access_token)!==null&&i!==void 0?i:void 0,xform:Y})})}catch(t){if(k(t))return{data:{user:null},error:t};throw t}}async updateUser(e,t={}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._updateUser(e,t))}async _updateUser(e,t={}){try{return await this._useSession(async s=>{const{data:r,error:i}=s;if(i)throw i;if(!r.session)throw new X;const a=r.session;let o=null,l=null;this.flowType==="pkce"&&e.email!=null&&([o,l]=await ae(this.storage,this.storageKey));const{data:h,error:c}=await S(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:t==null?void 0:t.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:o,code_challenge_method:l}),jwt:a.access_token,xform:Y});if(c)throw c;return a.user=h.user,await this._saveSession(a),await this._notifyAllSubscribers("USER_UPDATED",a),{data:{user:a.user},error:null}})}catch(s){if(k(s))return{data:{user:null},error:s};throw s}}_decodeJWT(e){return wt(e)}async setSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._setSession(e))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new X;const t=Date.now()/1e3;let s=t,r=!0,i=null;const a=wt(e.access_token);if(a.exp&&(s=a.exp,r=s<=t),r){const{session:o,error:l}=await this._callRefreshToken(e.refresh_token);if(l)return{data:{user:null,session:null},error:l};if(!o)return{data:{user:null,session:null},error:null};i=o}else{const{data:o,error:l}=await this._getUser(e.access_token);if(l)throw l;i={access_token:e.access_token,refresh_token:e.refresh_token,user:o.user,token_type:"bearer",expires_in:s-t,expires_at:s},await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)}return{data:{user:i.user,session:i},error:null}}catch(t){if(k(t))return{data:{session:null,user:null},error:t};throw t}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._refreshSession(e))}async _refreshSession(e){try{return await this._useSession(async t=>{var s;if(!e){const{data:a,error:o}=t;if(o)throw o;e=(s=a.session)!==null&&s!==void 0?s:void 0}if(!(e!=null&&e.refresh_token))throw new X;const{session:r,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{user:null,session:null},error:i}:r?{data:{user:r.user,session:r},error:null}:{data:{user:null,session:null},error:null}})}catch(t){if(k(t))return{data:{user:null,session:null},error:t};throw t}}async _getSessionFromURL(e){try{if(!B())throw new Ie("No browser detected.");if(this.flowType==="implicit"&&!this._isImplicitGrantFlow())throw new Ie("Not a valid implicit grant flow url.");if(this.flowType=="pkce"&&!e)throw new bt("Not a valid PKCE flow url.");const t=Je(window.location.href);if(e){if(!t.code)throw new bt("No code detected.");const{data:C,error:v}=await this._exchangeCodeForSession(t.code);if(v)throw v;const p=new URL(window.location.href);return p.searchParams.delete("code"),window.history.replaceState(window.history.state,"",p.toString()),{data:{session:C.session,redirectType:null},error:null}}if(t.error||t.error_description||t.error_code)throw new Ie(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});const{provider_token:s,provider_refresh_token:r,access_token:i,refresh_token:a,expires_in:o,expires_at:l,token_type:h}=t;if(!i||!o||!a||!h)throw new Ie("No session defined in URL");const c=Math.round(Date.now()/1e3),u=parseInt(o);let d=c+u;l&&(d=parseInt(l));const f=d-c;f*1e3<=_e&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${f}s, should have been closer to ${u}s`);const g=d-u;c-g>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",g,d,c):c-g<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clok for skew",g,d,c);const{data:m,error:_}=await this._getUser(i);if(_)throw _;const w={provider_token:s,provider_refresh_token:r,access_token:i,expires_in:u,expires_at:d,refresh_token:a,token_type:h,user:m.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:w,redirectType:t.type},error:null}}catch(t){if(k(t))return{data:{session:null,redirectType:null},error:t};throw t}}_isImplicitGrantFlow(){const e=Je(window.location.href);return!!(B()&&(e.access_token||e.error_description))}async _isPKCEFlow(){const e=Je(window.location.href),t=await $e(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&t)}async signOut(e={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._signOut(e))}async _signOut({scope:e}={scope:"global"}){return await this._useSession(async t=>{var s;const{data:r,error:i}=t;if(i)return{error:i};const a=(s=r.session)===null||s===void 0?void 0:s.access_token;if(a){const{error:o}=await this.admin.signOut(a,e);if(o&&!(br(o)&&(o.status===404||o.status===401||o.status===403)))return{error:o}}return e!=="others"&&(await this._removeSession(),await He(this.storage,`${this.storageKey}-code-verifier`),await this._notifyAllSubscribers("SIGNED_OUT",null)),{error:null}})}onAuthStateChange(e){const t=lr(),s={id:t,callback:e,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",t),this.stateChangeEmitters.delete(t)}};return this._debug("#onAuthStateChange()","registered callback with id",t),this.stateChangeEmitters.set(t,s),(async()=>(await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(t)})))(),{data:{subscription:s}}}async _emitInitialSession(e){return await this._useSession(async t=>{var s,r;try{const{data:{session:i},error:a}=t;if(a)throw a;await((s=this.stateChangeEmitters.get(e))===null||s===void 0?void 0:s.callback("INITIAL_SESSION",i)),this._debug("INITIAL_SESSION","callback id",e,"session",i)}catch(i){await((r=this.stateChangeEmitters.get(e))===null||r===void 0?void 0:r.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",e,"error",i),console.error(i)}})}async resetPasswordForEmail(e,t={}){let s=null,r=null;this.flowType==="pkce"&&([s,r]=await ae(this.storage,this.storageKey,!0));try{return await S(this.fetch,"POST",`${this.url}/recover`,{body:{email:e,code_challenge:s,code_challenge_method:r,gotrue_meta_security:{captcha_token:t.captchaToken}},headers:this.headers,redirectTo:t.redirectTo})}catch(i){if(k(i))return{data:null,error:i};throw i}}async getUserIdentities(){var e;try{const{data:t,error:s}=await this.getUser();if(s)throw s;return{data:{identities:(e=t.user.identities)!==null&&e!==void 0?e:[]},error:null}}catch(t){if(k(t))return{data:null,error:t};throw t}}async linkIdentity(e){var t;try{const{data:s,error:r}=await this._useSession(async i=>{var a,o,l,h,c;const{data:u,error:d}=i;if(d)throw d;const f=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:(a=e.options)===null||a===void 0?void 0:a.redirectTo,scopes:(o=e.options)===null||o===void 0?void 0:o.scopes,queryParams:(l=e.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await S(this.fetch,"GET",f,{headers:this.headers,jwt:(c=(h=u.session)===null||h===void 0?void 0:h.access_token)!==null&&c!==void 0?c:void 0})});if(r)throw r;return B()&&!(!((t=e.options)===null||t===void 0)&&t.skipBrowserRedirect)&&window.location.assign(s==null?void 0:s.url),{data:{provider:e.provider,url:s==null?void 0:s.url},error:null}}catch(s){if(k(s))return{data:{provider:e.provider,url:null},error:s};throw s}}async unlinkIdentity(e){try{return await this._useSession(async t=>{var s,r;const{data:i,error:a}=t;if(a)throw a;return await S(this.fetch,"DELETE",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:(r=(s=i.session)===null||s===void 0?void 0:s.access_token)!==null&&r!==void 0?r:void 0})})}catch(t){if(k(t))return{data:null,error:t};throw t}}async _refreshAccessToken(e){const t=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(t,"begin");try{const s=Date.now();return await dr(async r=>(r>0&&await ur(200*Math.pow(2,r-1)),this._debug(t,"refreshing attempt",r),await S(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:V})),(r,i)=>{const a=200*Math.pow(2,r);return i&&Ke(i)&&Date.now()+a-s<_e})}catch(s){if(this._debug(t,"error",s),k(s))return{data:{session:null,user:null},error:s};throw s}finally{this._debug(t,"end")}}_isValidSession(e){return typeof e=="object"&&e!==null&&"access_token"in e&&"refresh_token"in e&&"expires_at"in e}async _handleProviderSignIn(e,t){const s=await this._getUrlForProvider(`${this.url}/authorize`,e,{redirectTo:t.redirectTo,scopes:t.scopes,queryParams:t.queryParams});return this._debug("#_handleProviderSignIn()","provider",e,"options",t,"url",s),B()&&!t.skipBrowserRedirect&&window.location.assign(s),{data:{provider:e,url:s},error:null}}async _recoverAndRefresh(){var e;const t="#_recoverAndRefresh()";this._debug(t,"begin");try{const s=await $e(this.storage,this.storageKey);if(this._debug(t,"session from storage",s),!this._isValidSession(s)){this._debug(t,"session is not valid"),s!==null&&await this._removeSession();return}const r=Math.round(Date.now()/1e3),i=((e=s.expires_at)!==null&&e!==void 0?e:1/0){try{await o.callback(e,t)}catch(l){i.push(l)}});if(await Promise.all(a),i.length>0){for(let o=0;othis._autoRefreshTokenTick(),_e);this.autoRefreshTicker=e,e&&typeof e=="object"&&typeof e.unref=="function"?e.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(e),setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const e=Date.now();try{return await this._useSession(async t=>{const{data:{session:s}}=t;if(!s||!s.refresh_token||!s.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const r=Math.floor((s.expires_at*1e3-e)/_e);this._debug("#_autoRefreshTokenTick()",`access token expires in ${r} ticks, a tick lasts ${_e}ms, refresh threshold is ${Ot} ticks`),r<=Ot&&await this._callRefreshToken(s.refresh_token)})}catch(t){console.error("Auto refresh tick failed with error. This is likely a transient error.",t)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(e){if(e.isAcquireTimeout||e instanceof Vt)this._debug("auto refresh token tick lock not available");else throw e}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!B()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error("_handleVisibilityChange",e)}}async _onVisibilityChanged(e){const t=`#_onVisibilityChanged(${e})`;this._debug(t,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),e||(await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(t,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(e,t,s){const r=[`provider=${encodeURIComponent(t)}`];if(s!=null&&s.redirectTo&&r.push(`redirect_to=${encodeURIComponent(s.redirectTo)}`),s!=null&&s.scopes&&r.push(`scopes=${encodeURIComponent(s.scopes)}`),this.flowType==="pkce"){const[i,a]=await ae(this.storage,this.storageKey),o=new URLSearchParams({code_challenge:`${encodeURIComponent(i)}`,code_challenge_method:`${encodeURIComponent(a)}`});r.push(o.toString())}if(s!=null&&s.queryParams){const i=new URLSearchParams(s.queryParams);r.push(i.toString())}return s!=null&&s.skipBrowserRedirect&&r.push(`skip_http_redirect=${s.skipBrowserRedirect}`),`${e}?${r.join("&")}`}async _unenroll(e){try{return await this._useSession(async t=>{var s;const{data:r,error:i}=t;return i?{data:null,error:i}:await S(this.fetch,"DELETE",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:(s=r==null?void 0:r.session)===null||s===void 0?void 0:s.access_token})})}catch(t){if(k(t))return{data:null,error:t};throw t}}async _enroll(e){try{return await this._useSession(async t=>{var s,r;const{data:i,error:a}=t;if(a)return{data:null,error:a};const{data:o,error:l}=await S(this.fetch,"POST",`${this.url}/factors`,{body:{friendly_name:e.friendlyName,factor_type:e.factorType,issuer:e.issuer},headers:this.headers,jwt:(s=i==null?void 0:i.session)===null||s===void 0?void 0:s.access_token});return l?{data:null,error:l}:(!((r=o==null?void 0:o.totp)===null||r===void 0)&&r.qr_code&&(o.totp.qr_code=`data:image/svg+xml;utf-8,${o.totp.qr_code}`),{data:o,error:null})})}catch(t){if(k(t))return{data:null,error:t};throw t}}async _verify(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async t=>{var s;const{data:r,error:i}=t;if(i)return{data:null,error:i};const{data:a,error:o}=await S(this.fetch,"POST",`${this.url}/factors/${e.factorId}/verify`,{body:{code:e.code,challenge_id:e.challengeId},headers:this.headers,jwt:(s=r==null?void 0:r.session)===null||s===void 0?void 0:s.access_token});return o?{data:null,error:o}:(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+a.expires_in},a)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",a),{data:a,error:o})})}catch(t){if(k(t))return{data:null,error:t};throw t}})}async _challenge(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async t=>{var s;const{data:r,error:i}=t;return i?{data:null,error:i}:await S(this.fetch,"POST",`${this.url}/factors/${e.factorId}/challenge`,{headers:this.headers,jwt:(s=r==null?void 0:r.session)===null||s===void 0?void 0:s.access_token})})}catch(t){if(k(t))return{data:null,error:t};throw t}})}async _challengeAndVerify(e){const{data:t,error:s}=await this._challenge({factorId:e.factorId});return s?{data:null,error:s}:await this._verify({factorId:e.factorId,challengeId:t.id,code:e.code})}async _listFactors(){const{data:{user:e},error:t}=await this.getUser();if(t)return{data:null,error:t};const s=(e==null?void 0:e.factors)||[],r=s.filter(i=>i.factor_type==="totp"&&i.status==="verified");return{data:{all:s,totp:r},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,async()=>await this._useSession(async e=>{var t,s;const{data:{session:r},error:i}=e;if(i)return{data:null,error:i};if(!r)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const a=this._decodeJWT(r.access_token);let o=null;a.aal&&(o=a.aal);let l=o;((s=(t=r.user.factors)===null||t===void 0?void 0:t.filter(u=>u.status==="verified"))!==null&&s!==void 0?s:[]).length>0&&(l="aal2");const c=a.amr||[];return{data:{currentLevel:o,nextLevel:l,currentAuthenticationMethods:c},error:null}}))}}be.nextInstanceID=0;const Ur=be;class Nr extends Ur{constructor(e){super(e)}}var Fr=function(n,e,t,s){function r(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function o(c){try{h(s.next(c))}catch(u){a(u)}}function l(c){try{h(s.throw(c))}catch(u){a(u)}}function h(c){c.done?i(c.value):r(c.value).then(o,l)}h((s=s.apply(n,e||[])).next())})};class qr{constructor(e,t,s){var r,i,a;if(this.supabaseUrl=e,this.supabaseKey=t,!e)throw new Error("supabaseUrl is required.");if(!t)throw new Error("supabaseKey is required.");const o=sr(e);this.realtimeUrl=`${o}/realtime/v1`.replace(/^http/i,"ws"),this.authUrl=`${o}/auth/v1`,this.storageUrl=`${o}/storage/v1`,this.functionsUrl=`${o}/functions/v1`;const l=`sb-${new URL(this.authUrl).hostname.split(".")[0]}-auth-token`,h={db:Ws,realtime:Qs,auth:Object.assign(Object.assign({},Ys),{storageKey:l}),global:Ks},c=rr(s??{},h);this.storageKey=(r=c.auth.storageKey)!==null&&r!==void 0?r:"",this.headers=(i=c.global.headers)!==null&&i!==void 0?i:{},this.auth=this._initSupabaseAuthClient((a=c.auth)!==null&&a!==void 0?a:{},this.headers,c.global.fetch),this.fetch=tr(t,this._getAccessToken.bind(this),c.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers},c.realtime)),this.rest=new rt(`${o}/rest/v1`,{headers:this.headers,schema:c.db.schema,fetch:this.fetch}),this._listenForAuthEvents()}get functions(){return new ls(this.functionsUrl,{headers:this.headers,customFetch:this.fetch})}get storage(){return new Js(this.storageUrl,this.headers,this.fetch)}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},s={}){return this.rest.rpc(e,t,s)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var e,t;return Fr(this,void 0,void 0,function*(){const{data:s}=yield this.auth.getSession();return(t=(e=s.session)===null||e===void 0?void 0:e.access_token)!==null&&t!==void 0?t:null})}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:r,storageKey:i,flowType:a,debug:o},l,h){var c;const u={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Nr({url:this.authUrl,headers:Object.assign(Object.assign({},u),l),storageKey:i,autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:r,flowType:a,debug:o,fetch:h,hasCustomAuthorizationHeader:(c="Authorization"in this.headers)!==null&&c!==void 0?c:!1})}_initRealtimeClient(e){return new Is(this.realtimeUrl,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((t,s)=>{this._handleTokenChanged(t,"CLIENT",s==null?void 0:s.access_token)})}_handleTokenChanged(e,t,s){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==s?(this.realtime.setAuth(s??null),this.changedAccessToken=s):e==="SIGNED_OUT"&&(this.realtime.setAuth(this.supabaseKey),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}}const Mr=(n,e,t)=>new qr(n,e,t),zr="https://xywgwitzwfoqknoctrmj.supabase.co",Br="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inh5d2d3aXR6d2ZvcWtub2N0cm1qIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTYyMTE1ODksImV4cCI6MjAzMTc4NzU4OX0.-bQT8up9g6s8gSbaC6p-zdDEm9Gy5vBB9MRMJCo9efk",Gr=Mr(zr,Br),Jr=!1,Hr=async()=>{const{data:n}=await Gr.from("stamps").select("*");return{stamps:n}},ki=Object.freeze(Object.defineProperty({__proto__:null,load:Hr,ssr:Jr},Symbol.toStringTag,{value:"Module"}));function Vr(n){let e,t,s,r,i,a,o,l,h,c,u,d;return{c(){e=O("a"),t=O("div"),s=O("div"),r=O("div"),i=O("div"),a=O("img"),h=J(),c=O("div"),u=Z(n[1]),this.h()},l(f){e=A(f,"A",{href:!0});var g=I(e);t=A(g,"DIV",{class:!0});var m=I(t);s=A(m,"DIV",{class:!0});var _=I(s);r=A(_,"DIV",{class:!0});var w=I(r);i=A(w,"DIV",{class:!0});var C=I(i);a=A(C,"IMG",{src:!0,alt:!0,class:!0}),C.forEach(b),w.forEach(b),_.forEach(b),h=H(m),c=A(m,"DIV",{class:!0});var v=I(c);u=ee(v,n[1]),v.forEach(b),m.forEach(b),g.forEach(b),this.h()},h(){Ue(a.src,o=n[4])||y(a,"src",o),y(a,"alt",n[1]),y(a,"class","h-20 w-20 rounded-full"),z(a,"opacity-30",!n[2]),y(i,"class","flex h-24 w-24 items-center justify-center rounded-full bg-white"),y(r,"class","flex h-24 w-24 items-center justify-center rounded-full"),y(s,"class",l="flex h-28 w-28 items-center justify-center rounded-full "+(n[2]?"bg-gradient-to-br from-primary to-secondary":"bg-secondary bg-opacity-30")),y(c,"class","mt-2 w-8/12 break-all text-center text-secondary"),z(c,"font-bold",n[2]),y(t,"class","flex flex-col items-center"),y(e,"href",n[3])},m(f,g){R(f,e,g),T(e,t),T(t,s),T(s,r),T(r,i),T(i,a),T(t,h),T(t,c),T(c,u)},p(f,[g]){n=f,g&16&&!Ue(a.src,o=n[4])&&y(a,"src",o),g&2&&y(a,"alt",n[1]),g&4&&z(a,"opacity-30",!n[2]),g&4&&l!==(l="flex h-28 w-28 items-center justify-center rounded-full "+(n[2]?"bg-gradient-to-br from-primary to-secondary":"bg-secondary bg-opacity-30"))&&y(s,"class",l),g&2&&Re(u,n[1]),g&4&&z(c,"font-bold",n[2]),g&8&&y(e,"href",n[3])},i(f){d||Ne(()=>{d=Fe(t,we,{duration:n[5],delay:150*n[0]+500}),d.start()})},o:L,d(f){f&&b(e)}}}const Kr="https://4.bp.blogspot.com/-ZMzPgyP64Zg/WFuJyby0eDI/AAAAAAABAmk/I_UtFowN0ecaQiqgYGpTsKGTqFzMLESdwCLcB/s800/nenga_hanko_kingashinnen_maru.png";function Wr(n,e,t){let{id:s}=e,{name:r}=e,{collected:i=!1}=e,{navURL:a=`/partner/${s}`}=e,{img:o=Kr}=e;const l=100;return n.$$set=h=>{"id"in h&&t(0,s=h.id),"name"in h&&t(1,r=h.name),"collected"in h&&t(2,i=h.collected),"navURL"in h&&t(3,a=h.navURL),"img"in h&&t(4,o=h.img)},[s,r,i,a,o,l]}class Yr extends Se{constructor(e){super(),Te(this,e,Wr,Vr,ke,{id:0,name:1,collected:2,navURL:3,img:4,fadeDuration:5})}get fadeDuration(){return this.$$.ctx[5]}}function Qr(n){let e,t=n[1]&&jt(n);return{c(){t&&t.c(),e=ue()},l(s){t&&t.l(s),e=ue()},m(s,r){t&&t.m(s,r),R(s,e,r)},p(s,r){s[1]?t?(t.p(s,r),r&2&&$(t,1)):(t=jt(s),t.c(),$(t,1),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i(s){$(t)},o:L,d(s){s&&b(e),t&&t.d(s)}}}function Xr(n){let e,t,s,r="Warming up the gacha...";return{c(){e=O("span"),t=J(),s=O("p"),s.textContent=r,this.h()},l(i){e=A(i,"SPAN",{class:!0}),I(e).forEach(b),t=H(i),s=A(i,"P",{class:!0,"data-svelte-h":!0}),de(s)!=="svelte-16bujl6"&&(s.textContent=r),this.h()},h(){y(e,"class","loading-xl loading loading-dots"),y(s,"class","font-geologica")},m(i,a){R(i,e,a),R(i,t,a),R(i,s,a)},p:L,i:L,o:L,d(i){i&&(b(e),b(t),b(s))}}}function Zr(n){let e,t="Play Gacha",s,r;return{c(){e=O("button"),e.textContent=t,this.h()},l(i){e=A(i,"BUTTON",{class:!0,"data-svelte-h":!0}),de(e)!=="svelte-1vmmgpv"&&(e.textContent=t),this.h()},h(){y(e,"class","btn-secondary btn animate-pulse rounded-full")},m(i,a){R(i,e,a),s||(r=xe(e,"click",n[3]),s=!0)},p:L,i:L,o:L,d(i){i&&b(e),s=!1,r()}}}function jt(n){let e,t,s,r,i,a,o,l,h,c,u=n[1].english_name+"",d,f,g,m,_=n[1].group+"",w,C,v,p,E,P,q;return{c(){e=O("div"),t=O("figure"),s=O("img"),a=J(),o=O("div"),l=O("h2"),h=Z(n[2]),c=Z(" got "),d=Z(u),f=Z("!"),g=J(),m=O("p"),w=Z(_),C=J(),v=O("div"),p=O("a"),E=Z("Explore Channel"),this.h()},l(D){e=A(D,"DIV",{class:!0});var U=I(e);t=A(U,"FIGURE",{});var ot=I(t);s=A(ot,"IMG",{src:!0,alt:!0}),ot.forEach(b),a=H(U),o=A(U,"DIV",{class:!0});var ie=I(o);l=A(ie,"H2",{class:!0});var pe=I(l);h=ee(pe,n[2]),c=ee(pe," got "),d=ee(pe,u),f=ee(pe,"!"),pe.forEach(b),g=H(ie),m=A(ie,"P",{class:!0});var lt=I(m);w=ee(lt,_),lt.forEach(b),C=H(ie),v=A(ie,"DIV",{class:!0});var ct=I(v);p=A(ct,"A",{class:!0,href:!0});var ht=I(p);E=ee(ht,"Explore Channel"),ht.forEach(b),ct.forEach(b),ie.forEach(b),U.forEach(b),this.h()},h(){Ue(s.src,r=n[1].photo)||y(s,"src",r),y(s,"alt",i=n[1].english_name),y(l,"class","card-title text-xl text-slate-100"),y(m,"class","text-slate-100"),y(p,"class","btn-secondary btn rounded-full text-slate-50"),y(p,"href",P="https://holodex.net/channel/"+n[1].id+"/clips"),y(v,"class","card-actions justify-end"),y(o,"class","card-body items-center font-geologica"),y(e,"class","card image-full -z-10 w-10/12 bg-base-100 text-center shadow-lg")},m(D,U){R(D,e,U),T(e,t),T(t,s),T(e,a),T(e,o),T(o,l),T(l,h),T(l,c),T(l,d),T(l,f),T(o,g),T(o,m),T(m,w),T(o,C),T(o,v),T(v,p),T(p,E)},p(D,U){U&2&&!Ue(s.src,r=D[1].photo)&&y(s,"src",r),U&2&&i!==(i=D[1].english_name)&&y(s,"alt",i),U&4&&Re(h,D[2]),U&2&&u!==(u=D[1].english_name+"")&&Re(d,u),U&2&&_!==(_=D[1].group+"")&&Re(w,_),U&2&&P!==(P="https://holodex.net/channel/"+D[1].id+"/clips")&&y(p,"href",P)},i(D){q||Ne(()=>{q=Fe(e,we,{delay:500}),q.start()})},o:L,d(D){D&&b(e)}}}function ei(n){let e,t="Thank you!",s,r,i="You have completed the quest!",a,o;function l(u,d){if(u[0]===W.NOT_PLAYED)return Zr;if(u[0]===W.PLAYING)return Xr;if(u[0]===W.PLAYED)return Qr}let h=l(n),c=h&&h(n);return{c(){e=O("h1"),e.textContent=t,s=J(),r=O("h2"),r.textContent=i,a=J(),c&&c.c(),o=ue(),this.h()},l(u){e=A(u,"H1",{class:!0,"data-svelte-h":!0}),de(e)!=="svelte-dyvikd"&&(e.textContent=t),s=H(u),r=A(u,"H2",{class:!0,"data-svelte-h":!0}),de(r)!=="svelte-1bboxj2"&&(r.textContent=i),a=H(u),c&&c.l(u),o=ue(),this.h()},h(){y(e,"class","text-center font-geologica text-4xl font-bold text-primary"),y(r,"class","text-center font-geologica text-xl font-semibold text-secondary")},m(u,d){R(u,e,d),R(u,s,d),R(u,r,d),R(u,a,d),c&&c.m(u,d),R(u,o,d)},p(u,[d]){h===(h=l(u))&&c?c.p(u,d):(c&&c.d(1),c=h&&h(u),c&&(c.c(),$(c,1),c.m(o.parentNode,o)))},i(u){$(c)},o:L,d(u){u&&(b(e),b(s),b(r),b(a),b(o)),c&&c.d(u)}}}const ti=3e3;function si(n,e,t){let s;Wt(n,es,h=>t(2,s=h));let r=W.NOT_PLAYED,i,a;function o(){const c=ze.length-1;return Math.floor(Math.random()*(c-0+1)+0)}function l(){t(0,r=W.PLAYING),setTimeout(()=>{t(4,a=o()),t(1,i=ze[a]),t(0,r=W.PLAYED)},ti)}return Rt(()=>{localStorage.getItem("gachaPlayed")==="yes"&&(t(0,r=W.PLAYED),t(4,a=parseInt(localStorage.getItem("gachaResultIndex"))),t(1,i=ze[a]))}),n.$$.update=()=>{n.$$.dirty&17&&r===W.PLAYED&&(localStorage.setItem("gachaPlayed","yes"),localStorage.setItem("gachaResultIndex",a.toString()))},[r,i,s,l,a]}class ri extends Se{constructor(e){super(),Te(this,e,si,ei,ke,{})}}function ii(n){let e,t,s;return t=new ts({props:{src:ss,theme:"solid",class:"p-1 align-middle"}}),{c(){e=O("a"),Ee(t.$$.fragment),this.h()},l(r){e=A(r,"A",{id:!0,href:!0,class:!0,tabindex:!0,"aria-disabled":!0});var i=I(e);Oe(t.$$.fragment,i),i.forEach(b),this.h()},h(){y(e,"id","scanner"),y(e,"href","/scanner"),y(e,"class","btn-xl btn-info btn-circle fixed bottom-6 right-6 z-50 flex h-20 w-20 items-center justify-center rounded-full p-2 align-middle font-bold text-base-100 shadow-lg"),y(e,"tabindex","-1"),y(e,"aria-disabled","true")},m(r,i){R(r,e,i),Ae(t,e,null),s=!0},p:L,i(r){s||($(t.$$.fragment,r),s=!0)},o(r){F(t.$$.fragment,r),s=!1},d(r){r&&b(e),je(t)}}}class ni extends Se{constructor(e){super(),Te(this,e,null,ii,ke,{})}}function Pt(n,e,t){const s=n.slice();return s[14]=e[t],s}function ai(n){let e,t;return e=new ni({}),{c(){Ee(e.$$.fragment)},l(s){Oe(e.$$.fragment,s)},m(s,r){Ae(e,s,r),t=!0},i(s){t||($(e.$$.fragment,s),t=!0)},o(s){F(e.$$.fragment,s),t=!1},d(s){je(e,s)}}}function oi(n){let e,t="Show sheet to staff at the booth!";return{c(){e=O("h2"),e.textContent=t,this.h()},l(s){e=A(s,"H2",{class:!0,"data-svelte-h":!0}),de(e)!=="svelte-1q7ltwa"&&(e.textContent=t),this.h()},h(){y(e,"class","text-center font-geologica text-xl font-semibold text-secondary")},m(s,r){R(s,e,r)},i:L,o:L,d(s){s&&b(e)}}}function $t(n){let e,t,s,r,i=ut(n[0]),a=[];for(let l=0;lF(a[l],1,1,()=>{a[l]=null});return{c(){e=O("div");for(let l=0;l{r&&(s&&s.end(1),t=Fe(e,we,{delay:Kt}),t.start())}),r=!0}},o(l){a=a.filter(Boolean);for(let h=0;h{w[q]=null}),De(),o=w[a],o||(o=w[a]=_[a](n),o.c()),$(o,1),o.m(t,null)),(!f||P&24)&&z(t,"animate-pulse",n[4]&&n[3]),(!f||P&4)&&z(t,"border-b-2",n[2]),(!f||P&4)&&z(t,"border-dashed",n[2]),(!f||P&4)&&z(t,"border-slate-900",n[2]),n[2]?v&&(Le(),F(v,1,1,()=>{v=null}),De()):v?(v.p(n,P),P&4&&$(v,1)):(v=$t(n),v.c(),$(v,1),v.m(e,null)),n[2]?p?P&4&&$(p,1):(p=It(),p.c(),$(p,1),p.m(d.parentNode,d)):p&&(Le(),F(p,1,1,()=>{p=null}),De())},i(E){f||($(o),l||Ne(()=>{l=Fe(t,we,{delay:Kt}),l.start()}),$(v),c&&c.end(1),$(p),f=!0)},o(E){F(o),F(v),c=xt(e,we,{}),F(p),f=!1},d(E){E&&(b(e),b(u),b(d)),w[a].d(),v&&v.d(),E&&c&&c.end(),p&&p.d(E),g=!1,Yt(m)}}}const Kt=500,ci=1e3;function hi(n,e,t){let{stamps:s=[]}=e,r=function(w){return!1},i=function(){},a=!0,o=!1;function l(){return Lt.every(r)}Rt(()=>{t(1,r=function(w){return localStorage.getItem(w.hash)!==null}),i=function(){localStorage.setItem("isStampSheetTorn","yes"),t(2,a=!0)},l()&&(console.log("All stamps collected!"),t(3,o=!0)),t(2,a=localStorage.getItem("isStampSheetTorn")==="yes")});let h,c,u,d=!1,f;function g(w){w.touches.length===2&&o&&(h=new Date().getTime(),u=w.touches.length,t(4,d=!0),f=setTimeout(()=>{i()},2e3))}function m(w){u===2&&(c=new Date().getTime(),c-h>=ci&&console.log("Two-finger tap for at least 2 seconds detected!")),t(4,d=!1),clearTimeout(f)}function _(){u=0,t(4,d=!1),clearTimeout(f)}return n.$$set=w=>{"stamps"in w&&t(0,s=w.stamps)},[s,r,a,o,d,g,m,_]}class ui extends Se{constructor(e){super(),Te(this,e,hi,li,ke,{stamps:0})}}function di(n){let e,t;return e=new ui({props:{stamps:Lt}}),{c(){Ee(e.$$.fragment)},l(s){Oe(e.$$.fragment,s)},m(s,r){Ae(e,s,r),t=!0},p:L,i(s){t||($(e.$$.fragment,s),t=!0)},o(s){F(e.$$.fragment,s),t=!1},d(s){je(e,s)}}}class Si extends Se{constructor(e){super(),Te(this,e,null,di,ke,{})}}export{Si as component,ki as universal}; diff --git a/_app/immutable/nodes/2.Deshr564.js b/_app/immutable/nodes/2.Deshr564.js new file mode 100644 index 0000000..aa80a56 --- /dev/null +++ b/_app/immutable/nodes/2.Deshr564.js @@ -0,0 +1 @@ +import{e as Se,c as Ee}from"../chunks/stamps.BWAakG3O.js";import{j as be,s as Q,d as ne,a as se,n as j,c as Ie,o as ve,r as Ce}from"../chunks/scheduler.CJajW1xV.js";import{S as W,i as Z,e as b,s as M,t as H,c as v,f as T,d as m,b as N,j as O,l as d,G as V,n as A,m as p,p as ee,u as oe,B as z,g as U,y as C,o as te,v as J,w as K,x as X,z as L,A as $,E as le,C as ae,L as ye,q as Te}from"../chunks/index.CvYtFKAi.js";import{e as de}from"../chunks/each.D6YF6ztN.js";import{f as F,c as Ae,a as we}from"../chunks/index.wPkFFqRY.js";import{G as R}from"../chunks/custom.DgUHssZa.js";import{h as re}from"../chunks/const.DxW3jyZr.js";import{n as De}from"../chunks/store.DkbYc01Y.js";import{I as Pe,Q as xe}from"../chunks/index.lMUct1XB.js";const Le=!1,je=async()=>({stamps:Object.values(be(Se))}),ft=Object.freeze(Object.defineProperty({__proto__:null,load:je,ssr:Le},Symbol.toStringTag,{value:"Module"}));function Ge(a){let e,t,l,n,o,s,u,c,i,r,f,h;return{c(){e=b("a"),t=b("div"),l=b("div"),n=b("div"),o=b("div"),s=b("img"),i=M(),r=b("div"),f=H(a[1]),this.h()},l(y){e=v(y,"A",{href:!0});var E=T(e);t=v(E,"DIV",{class:!0});var w=T(t);l=v(w,"DIV",{class:!0});var D=T(l);n=v(D,"DIV",{class:!0});var k=T(n);o=v(k,"DIV",{class:!0});var Y=T(o);s=v(Y,"IMG",{src:!0,alt:!0,class:!0}),Y.forEach(m),k.forEach(m),D.forEach(m),i=N(w),r=v(w,"DIV",{class:!0});var _=T(r);f=O(_,a[1]),_.forEach(m),w.forEach(m),E.forEach(m),this.h()},h(){ne(s.src,u=a[4])||d(s,"src",u),d(s,"alt",a[1]),d(s,"class","h-20 w-20 rounded-full"),V(s,"opacity-30",!a[2]),d(o,"class","flex h-24 w-24 items-center justify-center rounded-full bg-white"),d(n,"class","flex h-24 w-24 items-center justify-center rounded-full"),d(l,"class",c="flex h-28 w-28 items-center justify-center rounded-full "+(a[2]?"bg-gradient-to-br from-primary to-secondary":"bg-secondary bg-opacity-30")),d(r,"class","mt-2 w-8/12 break-all text-center text-secondary"),V(r,"font-bold",a[2]),d(t,"class","flex flex-col items-center"),d(e,"href",a[3])},m(y,E){A(y,e,E),p(e,t),p(t,l),p(l,n),p(n,o),p(o,s),p(t,i),p(t,r),p(r,f)},p(y,[E]){a=y,E&16&&!ne(s.src,u=a[4])&&d(s,"src",u),E&2&&d(s,"alt",a[1]),E&4&&V(s,"opacity-30",!a[2]),E&4&&c!==(c="flex h-28 w-28 items-center justify-center rounded-full "+(a[2]?"bg-gradient-to-br from-primary to-secondary":"bg-secondary bg-opacity-30"))&&d(l,"class",c),E&2&&ee(f,a[1]),E&4&&V(r,"font-bold",a[2]),E&8&&d(e,"href",a[3])},i(y){h||se(()=>{h=oe(t,F,{duration:a[5],delay:150*a[0]+500}),h.start()})},o:j,d(y){y&&m(e)}}}const Ve="https://4.bp.blogspot.com/-ZMzPgyP64Zg/WFuJyby0eDI/AAAAAAABAmk/I_UtFowN0ecaQiqgYGpTsKGTqFzMLESdwCLcB/s800/nenga_hanko_kingashinnen_maru.png";function Me(a,e,t){let{id:l}=e,{name:n}=e,{collected:o=!1}=e,{navURL:s=`/partner/${l}`}=e,{img:u=Ve}=e;const c=100;return a.$$set=i=>{"id"in i&&t(0,l=i.id),"name"in i&&t(1,n=i.name),"collected"in i&&t(2,o=i.collected),"navURL"in i&&t(3,s=i.navURL),"img"in i&&t(4,u=i.img)},[l,n,o,s,u,c]}class Ne extends W{constructor(e){super(),Z(this,e,Me,Ge,Q,{id:0,name:1,collected:2,navURL:3,img:4,fadeDuration:5})}get fadeDuration(){return this.$$.ctx[5]}}function Ye(a){let e,t=a[1]&&me(a);return{c(){t&&t.c(),e=z()},l(l){t&&t.l(l),e=z()},m(l,n){t&&t.m(l,n),A(l,e,n)},p(l,n){l[1]?t?(t.p(l,n),n&2&&C(t,1)):(t=me(l),t.c(),C(t,1),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i(l){C(t)},o:j,d(l){l&&m(e),t&&t.d(l)}}}function Re(a){let e,t,l,n="Warming up the gacha...";return{c(){e=b("span"),t=M(),l=b("p"),l.textContent=n,this.h()},l(o){e=v(o,"SPAN",{class:!0}),T(e).forEach(m),t=N(o),l=v(o,"P",{class:!0,"data-svelte-h":!0}),U(l)!=="svelte-16bujl6"&&(l.textContent=n),this.h()},h(){d(e,"class","loading-xl loading loading-dots"),d(l,"class","font-geologica")},m(o,s){A(o,e,s),A(o,t,s),A(o,l,s)},p:j,i:j,o:j,d(o){o&&(m(e),m(t),m(l))}}}function He(a){let e,t="Play Gacha",l,n;return{c(){e=b("button"),e.textContent=t,this.h()},l(o){e=v(o,"BUTTON",{class:!0,"data-svelte-h":!0}),U(e)!=="svelte-1vmmgpv"&&(e.textContent=t),this.h()},h(){d(e,"class","btn-secondary btn animate-pulse rounded-full")},m(o,s){A(o,e,s),l||(n=te(e,"click",a[3]),l=!0)},p:j,i:j,o:j,d(o){o&&m(e),l=!1,n()}}}function me(a){let e,t,l,n,o,s,u,c,i,r,f=a[1].english_name+"",h,y,E,w,D=a[1].group+"",k,Y,_,g,I,S,G;return{c(){e=b("div"),t=b("figure"),l=b("img"),s=M(),u=b("div"),c=b("h2"),i=H(a[2]),r=H(" got "),h=H(f),y=H("!"),E=M(),w=b("p"),k=H(D),Y=M(),_=b("div"),g=b("a"),I=H("Explore Channel"),this.h()},l(P){e=v(P,"DIV",{class:!0});var x=T(e);t=v(x,"FIGURE",{});var ie=T(t);l=v(ie,"IMG",{src:!0,alt:!0}),ie.forEach(m),s=N(x),u=v(x,"DIV",{class:!0});var q=T(u);c=v(q,"H2",{class:!0});var B=T(c);i=O(B,a[2]),r=O(B," got "),h=O(B,f),y=O(B,"!"),B.forEach(m),E=N(q),w=v(q,"P",{class:!0});var ce=T(w);k=O(ce,D),ce.forEach(m),Y=N(q),_=v(q,"DIV",{class:!0});var fe=T(_);g=v(fe,"A",{class:!0,href:!0});var ue=T(g);I=O(ue,"Explore Channel"),ue.forEach(m),fe.forEach(m),q.forEach(m),x.forEach(m),this.h()},h(){ne(l.src,n=a[1].photo)||d(l,"src",n),d(l,"alt",o=a[1].english_name),d(c,"class","card-title text-xl text-slate-100"),d(w,"class","text-slate-100"),d(g,"class","btn-secondary btn rounded-full text-slate-50"),d(g,"href",S="https://holodex.net/channel/"+a[1].id+"/clips"),d(_,"class","card-actions justify-end"),d(u,"class","card-body items-center font-geologica"),d(e,"class","card image-full -z-10 w-10/12 bg-base-100 text-center shadow-lg")},m(P,x){A(P,e,x),p(e,t),p(t,l),p(e,s),p(e,u),p(u,c),p(c,i),p(c,r),p(c,h),p(c,y),p(u,E),p(u,w),p(w,k),p(u,Y),p(u,_),p(_,g),p(g,I)},p(P,x){x&2&&!ne(l.src,n=P[1].photo)&&d(l,"src",n),x&2&&o!==(o=P[1].english_name)&&d(l,"alt",o),x&4&&ee(i,P[2]),x&2&&f!==(f=P[1].english_name+"")&&ee(h,f),x&2&&D!==(D=P[1].group+"")&&ee(k,D),x&2&&S!==(S="https://holodex.net/channel/"+P[1].id+"/clips")&&d(g,"href",S)},i(P){G||se(()=>{G=oe(e,F,{delay:500}),G.start()})},o:j,d(P){P&&m(e)}}}function Oe(a){let e,t="Thank you!",l,n,o="You have completed the quest!",s,u;function c(f,h){if(f[0]===R.NOT_PLAYED)return He;if(f[0]===R.PLAYING)return Re;if(f[0]===R.PLAYED)return Ye}let i=c(a),r=i&&i(a);return{c(){e=b("h1"),e.textContent=t,l=M(),n=b("h2"),n.textContent=o,s=M(),r&&r.c(),u=z(),this.h()},l(f){e=v(f,"H1",{class:!0,"data-svelte-h":!0}),U(e)!=="svelte-dyvikd"&&(e.textContent=t),l=N(f),n=v(f,"H2",{class:!0,"data-svelte-h":!0}),U(n)!=="svelte-1bboxj2"&&(n.textContent=o),s=N(f),r&&r.l(f),u=z(),this.h()},h(){d(e,"class","text-center font-geologica text-4xl font-bold text-primary"),d(n,"class","text-center font-geologica text-xl font-semibold text-secondary")},m(f,h){A(f,e,h),A(f,l,h),A(f,n,h),A(f,s,h),r&&r.m(f,h),A(f,u,h)},p(f,[h]){i===(i=c(f))&&r?r.p(f,h):(r&&r.d(1),r=i&&i(f),r&&(r.c(),C(r,1),r.m(u.parentNode,u)))},i(f){C(r)},o:j,d(f){f&&(m(e),m(l),m(n),m(s),m(u)),r&&r.d(f)}}}const qe=3e3;function ze(a,e,t){let l;Ie(a,De,i=>t(2,l=i));let n=R.NOT_PLAYED,o,s;function u(){const r=re.length-1;return Math.floor(Math.random()*(r-0+1)+0)}function c(){t(0,n=R.PLAYING),setTimeout(()=>{t(4,s=u()),t(1,o=re[s]),t(0,n=R.PLAYED)},qe)}return ve(()=>{localStorage.getItem("gachaPlayed")==="yes"&&(t(0,n=R.PLAYED),t(4,s=parseInt(localStorage.getItem("gachaResultIndex"))),t(1,o=re[s]))}),a.$$.update=()=>{a.$$.dirty&17&&n===R.PLAYED&&(localStorage.setItem("gachaPlayed","yes"),localStorage.setItem("gachaResultIndex",s.toString()))},[n,o,l,c,s]}class Ue extends W{constructor(e){super(),Z(this,e,ze,Oe,Q,{})}}function Be(a){let e,t,l;return t=new Pe({props:{src:xe,theme:"solid",class:"p-1 align-middle"}}),{c(){e=b("a"),J(t.$$.fragment),this.h()},l(n){e=v(n,"A",{id:!0,href:!0,class:!0,tabindex:!0,"aria-disabled":!0});var o=T(e);K(t.$$.fragment,o),o.forEach(m),this.h()},h(){d(e,"id","scanner"),d(e,"href","/scanner"),d(e,"class","btn-xl btn-info btn-circle fixed bottom-6 right-6 z-50 flex h-20 w-20 items-center justify-center rounded-full p-2 align-middle font-bold text-base-100 shadow-lg"),d(e,"tabindex","-1"),d(e,"aria-disabled","true")},m(n,o){A(n,e,o),X(t,e,null),l=!0},p:j,i(n){l||(C(t.$$.fragment,n),l=!0)},o(n){L(t.$$.fragment,n),l=!1},d(n){n&&m(e),$(t)}}}class Fe extends W{constructor(e){super(),Z(this,e,null,Be,Q,{})}}function he(a,e,t){const l=a.slice();return l[14]=e[t],l}function Qe(a){let e,t;return e=new Fe({}),{c(){J(e.$$.fragment)},l(l){K(e.$$.fragment,l)},m(l,n){X(e,l,n),t=!0},i(l){t||(C(e.$$.fragment,l),t=!0)},o(l){L(e.$$.fragment,l),t=!1},d(l){$(e,l)}}}function We(a){let e,t="Show sheet to staff at the booth!";return{c(){e=b("h2"),e.textContent=t,this.h()},l(l){e=v(l,"H2",{class:!0,"data-svelte-h":!0}),U(e)!=="svelte-1q7ltwa"&&(e.textContent=t),this.h()},h(){d(e,"class","text-center font-geologica text-xl font-semibold text-secondary")},m(l,n){A(l,e,n)},i:j,o:j,d(l){l&&m(e)}}}function _e(a){let e,t,l,n,o=de(a[0]),s=[];for(let c=0;cL(s[c],1,1,()=>{s[c]=null});return{c(){e=b("div");for(let c=0;c{n&&(l&&l.end(1),t=oe(e,F,{delay:ke}),t.start())}),n=!0}},o(c){s=s.filter(Boolean);for(let i=0;i{k[G]=null}),ae(),u=k[s],u||(u=k[s]=D[s](a),u.c()),C(u,1),u.m(t,null)),(!y||S&24)&&V(t,"animate-pulse",a[4]&&a[3]),(!y||S&4)&&V(t,"border-b-2",a[2]),(!y||S&4)&&V(t,"border-dashed",a[2]),(!y||S&4)&&V(t,"border-slate-900",a[2]),a[2]?_&&(le(),L(_,1,1,()=>{_=null}),ae()):_?(_.p(a,S),S&4&&C(_,1)):(_=_e(a),_.c(),C(_,1),_.m(e,null)),a[2]?g?S&4&&C(g,1):(g=pe(),g.c(),C(g,1),g.m(h.parentNode,h)):g&&(le(),L(g,1,1,()=>{g=null}),ae())},i(I){y||(C(u),c||se(()=>{c=oe(t,F,{delay:ke}),c.start()}),C(_),r&&r.end(1),C(g),y=!0)},o(I){L(u),L(_),r=ye(e,F,{}),L(g),y=!1},d(I){I&&(m(e),m(f),m(h)),k[s].d(),_&&_.d(),I&&r&&r.end(),g&&g.d(I),E=!1,Ce(w)}}}const ke=500,Je=1e3;function Ke(a,e,t){let{stamps:l=[]}=e,n=function(k){return!1},o=function(){},s=!0,u=!1;function c(){return l.every(n)}ve(()=>{t(1,n=function(k){return be(Ee)[k.hash]}),o=function(){localStorage.setItem("isStampSheetTorn","yes"),t(2,s=!0)},c()&&(console.log("All stamps collected!"),t(3,u=!0)),t(2,s=localStorage.getItem("isStampSheetTorn")==="yes")});let i,r,f,h=!1,y;function E(k){k.touches.length===2&&u&&(i=new Date().getTime(),f=k.touches.length,t(4,h=!0),y=setTimeout(()=>{o()},2e3))}function w(k){f===2&&(r=new Date().getTime(),r-i>=Je&&console.log("Two-finger tap for at least 2 seconds detected!")),t(4,h=!1),clearTimeout(y)}function D(){f=0,t(4,h=!1),clearTimeout(y)}return a.$$set=k=>{"stamps"in k&&t(0,l=k.stamps)},[l,n,s,u,h,E,w,D]}class Xe extends W{constructor(e){super(),Z(this,e,Ke,Ze,Q,{stamps:0})}}function $e(a){let e,t;return e=new Xe({props:{stamps:a[0].stamps}}),{c(){J(e.$$.fragment)},l(l){K(e.$$.fragment,l)},m(l,n){X(e,l,n),t=!0},p(l,[n]){const o={};n&1&&(o.stamps=l[0].stamps),e.$set(o)},i(l){t||(C(e.$$.fragment,l),t=!0)},o(l){L(e.$$.fragment,l),t=!1},d(l){$(e,l)}}}function et(a,e,t){let{data:l}=e;return a.$$set=n=>{"data"in n&&t(0,l=n.data)},[l]}class ut extends W{constructor(e){super(),Z(this,e,et,$e,Q,{data:0})}}export{ut as component,ft as universal}; diff --git a/_app/immutable/nodes/3.fnhoekZ6.js b/_app/immutable/nodes/3.fga1t2cD.js similarity index 98% rename from _app/immutable/nodes/3.fnhoekZ6.js rename to _app/immutable/nodes/3.fga1t2cD.js index 88bedea..258ea6e 100644 --- a/_app/immutable/nodes/3.fnhoekZ6.js +++ b/_app/immutable/nodes/3.fga1t2cD.js @@ -1,4 +1,4 @@ -import{s as ae,n as Ht}from"../chunks/scheduler.CBKiOPsq.js";import{S as re,i as le,e as s,s as i,t as h,a as m,h as se,c as o,d as l,b as c,f as n,g,j as u,k as v,l as e,m as t,n as Xt}from"../chunks/index.UAAIVKsT.js";import{v as $t}from"../chunks/environment.DDFQwkU9.js";function oe(ee){let C,L,U,Q,a,E,Nt="holoquest companion app",tt,B,et,V,at,rt,j,At='Created by Watson Industries in 🇦🇹',lt,f,y,_,x,b,T,p,I,st,ot,d,S,nt,it,P,ct,R,ht,ut,pt,w,Dt="Support Form",ft,H,Mt="Help",dt,Y,Ot=`Scan the QR code found on the holoquest stamps to collect them. Your collected stamps will show +import{s as ae,n as Ht}from"../chunks/scheduler.CJajW1xV.js";import{S as re,i as le,e as s,s as i,t as h,a as m,h as se,c as o,d as l,b as c,f as n,g,j as u,k as v,l as e,m as t,n as Xt}from"../chunks/index.CvYtFKAi.js";import{v as $t}from"../chunks/environment.Brsna4Fh.js";function oe(ee){let C,L,U,Q,a,E,Nt="holoquest companion app",tt,B,et,V,at,rt,j,At='Created by Watson Industries in 🇦🇹',lt,f,y,_,x,b,T,p,I,st,ot,d,S,nt,it,P,ct,R,ht,ut,pt,w,Dt="Support Form",ft,H,Mt="Help",dt,Y,Ot=`Scan the QR code found on the holoquest stamps to collect them. Your collected stamps will show up on your stamp sheet. Tap a stamp to see where to find it. Once you find all stamps, take your stamp sheet to the Fan Booth.`,mt,F,qt=`You can appear in the online leaderboard and scan events under your own name. To change your nickname, tap Profile, set your desired nickname, and press Set Nickname.`,vt,N,zt="Tips & Troubleshooting",xt,Z,gt,A,Kt=`
  • Do not clear the browser's cache manually, or use a "privacy browser" like e.g. DuckDuckGo.
  • You can install the app as a PWA. Note: doing so on iOS after collecting a few stamps will NOT diff --git a/_app/immutable/nodes/4.BND2AO6V.js b/_app/immutable/nodes/4.CWcs6k8_.js similarity index 94% rename from _app/immutable/nodes/4.BND2AO6V.js rename to _app/immutable/nodes/4.CWcs6k8_.js index 21b7f2f..a3dca09 100644 --- a/_app/immutable/nodes/4.BND2AO6V.js +++ b/_app/immutable/nodes/4.CWcs6k8_.js @@ -1 +1 @@ -import{s as ht,n as st,r as pt,c as nt,o as ft}from"../chunks/scheduler.CBKiOPsq.js";import{S as mt,i as _t,e as h,s as v,t as S,c as p,f as g,g as A,b,d as f,j as P,l as _,n as ut,m as l,o as ot,p as j,q as dt}from"../chunks/index.UAAIVKsT.js";import{e as rt}from"../chunks/each.D6YF6ztN.js";import{e as vt}from"../chunks/qr-scanner.min.4zogFLvw.js";import{n as bt,u as gt}from"../chunks/store.IwZCqYX8.js";function ct(o,t,s){const u=o.slice();return u[6]=t[s],u}function it(o){let t,s=o[6].label+"",u;return{c(){t=h("li"),u=S(s),this.h()},l(i){t=p(i,"LI",{class:!0});var c=g(t);u=P(c,s),c.forEach(f),this.h()},h(){_(t,"class","font-mono text-base")},m(i,c){ut(i,t,c),l(t,u)},p(i,c){c&1&&s!==(s=i[6].label+"")&&j(u,s)},d(i){i&&f(t)}}}function xt(o){let t,s,u="Available cameras",i,c,T,m,z="clear localstorage",x,C,Z="User info",M,E,V,I,B,F,N,G,D,L,H,k,$="Stamps",J,U,K,w=o[1]?"torn":"untorn",O,Q,d,tt="Untear sheet",R,et,y=rt(o[0]),r=[];for(let a=0;as(2,u=x)),nt(o,gt,x=>s(3,i=x));let c=[],T=!1;return ft(async()=>{s(0,c=await vt.listCameras(!0)),s(1,T=localStorage.getItem("isStampSheetTorn")==="yes")}),[c,T,u,i,()=>{localStorage.clear()},()=>localStorage.setItem("isStampSheetTorn","no")]}class It extends mt{constructor(t){super(),_t(this,t,Ct,xt,ht,{})}}export{It as component}; +import{s as ht,n as st,r as pt,c as nt,o as ft}from"../chunks/scheduler.CJajW1xV.js";import{S as mt,i as _t,e as h,s as v,t as S,c as p,f as g,g as A,b,d as f,j as P,l as _,n as ut,m as l,o as ot,p as j,q as dt}from"../chunks/index.CvYtFKAi.js";import{e as rt}from"../chunks/each.D6YF6ztN.js";import{e as vt}from"../chunks/qr-scanner.min.4zogFLvw.js";import{n as bt,u as gt}from"../chunks/store.DkbYc01Y.js";function ct(o,t,s){const u=o.slice();return u[6]=t[s],u}function it(o){let t,s=o[6].label+"",u;return{c(){t=h("li"),u=S(s),this.h()},l(i){t=p(i,"LI",{class:!0});var c=g(t);u=P(c,s),c.forEach(f),this.h()},h(){_(t,"class","font-mono text-base")},m(i,c){ut(i,t,c),l(t,u)},p(i,c){c&1&&s!==(s=i[6].label+"")&&j(u,s)},d(i){i&&f(t)}}}function xt(o){let t,s,u="Available cameras",i,c,T,m,z="clear localstorage",x,C,Z="User info",M,E,V,I,B,F,N,G,D,L,H,k,$="Stamps",J,U,K,w=o[1]?"torn":"untorn",O,Q,d,tt="Untear sheet",R,et,y=rt(o[0]),r=[];for(let a=0;as(2,u=x)),nt(o,gt,x=>s(3,i=x));let c=[],T=!1;return ft(async()=>{s(0,c=await vt.listCameras(!0)),s(1,T=localStorage.getItem("isStampSheetTorn")==="yes")}),[c,T,u,i,()=>{localStorage.clear()},()=>localStorage.setItem("isStampSheetTorn","no")]}class It extends mt{constructor(t){super(),_t(this,t,Ct,xt,ht,{})}}export{It as component}; diff --git a/_app/immutable/nodes/5.B4gGWRn_.js b/_app/immutable/nodes/5.B4gGWRn_.js new file mode 100644 index 0000000..33c954b --- /dev/null +++ b/_app/immutable/nodes/5.B4gGWRn_.js @@ -0,0 +1,3 @@ +import{a as G}from"../chunks/const.DxW3jyZr.js";import{s as V,n as B,c as K,a as F}from"../chunks/scheduler.CJajW1xV.js";import{S as Z,i as x,e as p,t as L,s as A,c as b,f as v,j,b as D,d as _,l as q,G as S,n as P,m as d,p as O,J,K as Q,g as Y,y as H,C as W,z as C,q as X,v as $,w as ee,x as te,A as ae,E as le,u as ne}from"../chunks/index.CvYtFKAi.js";import{e as z}from"../chunks/each.D6YF6ztN.js";import{n as oe}from"../chunks/store.DkbYc01Y.js";import{f as re}from"../chunks/index.wPkFFqRY.js";var se={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const ce=se.VITE_HOLOQUEST_API_TOKEN,ie={Accept:"application/vnd.api+json","Content-Type":"application/vnd.api+json",Authorization:`Bearer ${ce}`};async function fe(){return await(await fetch(`${G}/leaderboard`,{method:"GET",headers:ie})).json()}const de=async()=>{try{return{leaderboard:(await fe()).data.filter(a=>a.nickname!==null).sort((a,t)=>t.stamps_collected-a.stamps_collected)}}catch(n){return console.error(n),{leaderboard:[]}}},Te=Object.freeze(Object.defineProperty({__proto__:null,load:de},Symbol.toStringTag,{value:"Module"}));function I(n){let e,a;return{c(){e=p("span"),a=new J(!1),this.h()},l(t){e=b(t,"SPAN",{class:!0});var i=v(e);a=Q(i,!1),i.forEach(_),this.h()},h(){a.a=null,q(e,"class","flex items-center"),S(e,"fill-yellow-400",n[0]===1),S(e,"fill-slate-400",n[0]===2),S(e,"fill-amber-500",n[0]===3)},m(t,i){P(t,e,i),a.m(n[4],e)},p(t,i){i&1&&S(e,"fill-yellow-400",t[0]===1),i&1&&S(e,"fill-slate-400",t[0]===2),i&1&&S(e,"fill-amber-500",t[0]===3)},d(t){t&&_(e)}}}function me(n){let e,a,t,i,m,k,w,f,h,g,y,E,c=n[0]<4&&I(n);return{c(){e=p("tr"),a=p("th"),t=p("span"),i=L("# "),m=L(n[0]),k=A(),c&&c.c(),w=A(),f=p("td"),h=L(n[1]),g=A(),y=p("td"),E=L(n[2]),this.h()},l(l){e=b(l,"TR",{});var u=v(e);a=b(u,"TH",{class:!0});var o=v(a);t=b(o,"SPAN",{class:!0});var s=v(t);i=j(s,"# "),m=j(s,n[0]),k=D(s),c&&c.l(s),s.forEach(_),o.forEach(_),w=D(u),f=b(u,"TD",{});var r=v(f);h=j(r,n[1]),r.forEach(_),g=D(u),y=b(u,"TD",{});var T=v(y);E=j(T,n[2]),T.forEach(_),u.forEach(_),this.h()},h(){q(t,"class","flex gap-2 align-middle"),q(a,"class","font-mono font-normal"),S(e,"font-extrabold",n[1]===n[3])},m(l,u){P(l,e,u),d(e,a),d(a,t),d(t,i),d(t,m),d(t,k),c&&c.m(t,null),d(e,w),d(e,f),d(f,h),d(e,g),d(e,y),d(y,E)},p(l,[u]){u&1&&O(m,l[0]),l[0]<4?c?c.p(l,u):(c=I(l),c.c(),c.m(t,null)):c&&(c.d(1),c=null),u&2&&O(h,l[1]),u&4&&O(E,l[2]),u&10&&S(e,"font-extrabold",l[1]===l[3])},i:B,o:B,d(l){l&&_(e),c&&c.d()}}}function ue(n,e,a){let t;K(n,oe,f=>a(3,t=f));let{rank:i}=e,{entryNickname:m}=e,{stamps_collected:k}=e;const w=` + + `;return n.$$set=f=>{"rank"in f&&a(0,i=f.rank),"entryNickname"in f&&a(1,m=f.entryNickname),"stamps_collected"in f&&a(2,k=f.stamps_collected)},[i,m,k,t,w]}class _e extends Z{constructor(e){super(),x(this,e,ue,me,V,{rank:0,entryNickname:1,stamps_collected:2})}}function M(n,e,a){const t=n.slice();return t[2]=e[a].nickname,t[3]=e[a].stamps_collected,t[5]=a,t}function U(n){let e,a;return e=new _e({props:{rank:n[5]+1,entryNickname:n[2],stamps_collected:n[3]}}),{c(){$(e.$$.fragment)},l(t){ee(e.$$.fragment,t)},m(t,i){te(e,t,i),a=!0},p:B,i(t){a||(H(e.$$.fragment,t),a=!0)},o(t){C(e.$$.fragment,t),a=!1},d(t){ae(e,t)}}}function he(n){let e,a,t="Leaderboard",i,m,k=pe()+"",w,f,h,g,y,E,c=z(n[0]),l=[];for(let o=0;oC(l[o],1,1,()=>{l[o]=null});return{c(){e=p("div"),a=p("h1"),a.textContent=t,i=A(),m=p("h2"),w=L(k),f=A(),h=p("table"),g=p("tbody");for(let o=0;o{y=ne(e,re,{delay:500}),y.start()}),E=!0}},o(o){l=l.filter(Boolean);for(let s=0;s{"data"in m&&a(1,t=m.data)},[i,t]}class Se extends Z{constructor(e){super(),x(this,e,be,he,V,{data:1})}}export{Se as component,Te as universal}; diff --git a/_app/immutable/nodes/5.DJ1-Q6MI.js b/_app/immutable/nodes/5.DJ1-Q6MI.js deleted file mode 100644 index dd9c065..0000000 --- a/_app/immutable/nodes/5.DJ1-Q6MI.js +++ /dev/null @@ -1,3 +0,0 @@ -import{a as F}from"../chunks/const.DqWx3gcm.js";import{s as V,n as B,c as G,a as K}from"../chunks/scheduler.CBKiOPsq.js";import{S as Z,i as x,e as p,t as L,s as j,c as b,f as v,j as D,b as A,d as _,l as q,G as S,n as P,m as d,p as O,J,K as Q,g as Y,y as H,x as W,w as C,q as X,C as $,D as ee,E as te,F as ae,A as le,u as ne}from"../chunks/index.UAAIVKsT.js";import{e as I}from"../chunks/each.D6YF6ztN.js";import{n as oe}from"../chunks/store.IwZCqYX8.js";import{f as re}from"../chunks/index.DDOAEnwF.js";var se={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const ce=se.VITE_HOLOQUEST_API_TOKEN,ie={Accept:"application/vnd.api+json","Content-Type":"application/vnd.api+json",Authorization:`Bearer ${ce}`};async function fe(){return await(await fetch(`${F}/leaderboard`,{method:"GET",headers:ie})).json()}const de=async()=>{try{return{leaderboard:(await fe()).data.filter(a=>a.nickname!==null).sort((a,t)=>t.stamps_collected-a.stamps_collected)}}catch(n){return console.error(n),{leaderboard:[]}}},Te=Object.freeze(Object.defineProperty({__proto__:null,load:de},Symbol.toStringTag,{value:"Module"}));function M(n){let e,a;return{c(){e=p("span"),a=new J(!1),this.h()},l(t){e=b(t,"SPAN",{class:!0});var i=v(e);a=Q(i,!1),i.forEach(_),this.h()},h(){a.a=null,q(e,"class","flex items-center"),S(e,"fill-yellow-400",n[0]===1),S(e,"fill-slate-400",n[0]===2),S(e,"fill-amber-500",n[0]===3)},m(t,i){P(t,e,i),a.m(n[4],e)},p(t,i){i&1&&S(e,"fill-yellow-400",t[0]===1),i&1&&S(e,"fill-slate-400",t[0]===2),i&1&&S(e,"fill-amber-500",t[0]===3)},d(t){t&&_(e)}}}function me(n){let e,a,t,i,m,k,w,f,h,g,y,E,c=n[0]<4&&M(n);return{c(){e=p("tr"),a=p("th"),t=p("span"),i=L("# "),m=L(n[0]),k=j(),c&&c.c(),w=j(),f=p("td"),h=L(n[1]),g=j(),y=p("td"),E=L(n[2]),this.h()},l(l){e=b(l,"TR",{});var u=v(e);a=b(u,"TH",{class:!0});var o=v(a);t=b(o,"SPAN",{class:!0});var s=v(t);i=D(s,"# "),m=D(s,n[0]),k=A(s),c&&c.l(s),s.forEach(_),o.forEach(_),w=A(u),f=b(u,"TD",{});var r=v(f);h=D(r,n[1]),r.forEach(_),g=A(u),y=b(u,"TD",{});var T=v(y);E=D(T,n[2]),T.forEach(_),u.forEach(_),this.h()},h(){q(t,"class","flex gap-2 align-middle"),q(a,"class","font-mono font-normal"),S(e,"font-extrabold",n[1]===n[3])},m(l,u){P(l,e,u),d(e,a),d(a,t),d(t,i),d(t,m),d(t,k),c&&c.m(t,null),d(e,w),d(e,f),d(f,h),d(e,g),d(e,y),d(y,E)},p(l,[u]){u&1&&O(m,l[0]),l[0]<4?c?c.p(l,u):(c=M(l),c.c(),c.m(t,null)):c&&(c.d(1),c=null),u&2&&O(h,l[1]),u&4&&O(E,l[2]),u&10&&S(e,"font-extrabold",l[1]===l[3])},i:B,o:B,d(l){l&&_(e),c&&c.d()}}}function ue(n,e,a){let t;G(n,oe,f=>a(3,t=f));let{rank:i}=e,{entryNickname:m}=e,{stamps_collected:k}=e;const w=` - - `;return n.$$set=f=>{"rank"in f&&a(0,i=f.rank),"entryNickname"in f&&a(1,m=f.entryNickname),"stamps_collected"in f&&a(2,k=f.stamps_collected)},[i,m,k,t,w]}class _e extends Z{constructor(e){super(),x(this,e,ue,me,V,{rank:0,entryNickname:1,stamps_collected:2})}}function U(n,e,a){const t=n.slice();return t[2]=e[a].nickname,t[3]=e[a].stamps_collected,t[5]=a,t}function z(n){let e,a;return e=new _e({props:{rank:n[5]+1,entryNickname:n[2],stamps_collected:n[3]}}),{c(){$(e.$$.fragment)},l(t){ee(e.$$.fragment,t)},m(t,i){te(e,t,i),a=!0},p:B,i(t){a||(H(e.$$.fragment,t),a=!0)},o(t){C(e.$$.fragment,t),a=!1},d(t){ae(e,t)}}}function he(n){let e,a,t="Leaderboard",i,m,k=pe()+"",w,f,h,g,y,E,c=I(n[0]),l=[];for(let o=0;oC(l[o],1,1,()=>{l[o]=null});return{c(){e=p("div"),a=p("h1"),a.textContent=t,i=j(),m=p("h2"),w=L(k),f=j(),h=p("table"),g=p("tbody");for(let o=0;o{y=ne(e,re,{delay:500}),y.start()}),E=!0}},o(o){l=l.filter(Boolean);for(let s=0;s{"data"in m&&a(1,t=m.data)},[i,t]}class Se extends Z{constructor(e){super(),x(this,e,be,he,V,{data:1})}}export{Se as component,Te as universal}; diff --git a/_app/immutable/nodes/6.Da6itxwb.js b/_app/immutable/nodes/6.Da6itxwb.js new file mode 100644 index 0000000..adc1105 --- /dev/null +++ b/_app/immutable/nodes/6.Da6itxwb.js @@ -0,0 +1 @@ +import{e as U}from"../chunks/index.g5YcAAdQ.js";import{s as W,d as X,a as M}from"../chunks/scheduler.CJajW1xV.js";import{S as Y,i as Z,e as h,v as T,t as x,s as k,c as y,f as b,w as G,j as A,d as f,b as E,l as n,n as P,x as H,m as s,y as L,z as N,A as R,u as V}from"../chunks/index.CvYtFKAi.js";import{f as F}from"../chunks/index.wPkFFqRY.js";import{I as J,C as ee,A as te}from"../chunks/index.lMUct1XB.js";const ae=async({params:r})=>U(404,"Not impleneted yet"),me=Object.freeze(Object.defineProperty({__proto__:null,load:ae},Symbol.toStringTag,{value:"Module"}));function re(r){let a,o,p,$,d,t,l,v,O,_,S,j,g,q,z,i,I,u,C,w;return o=new J({props:{src:ee,theme:"solid",class:"color-gray-900",size:"20px"}}),u=new J({props:{src:te,theme:"solid",class:"color-gray-900",size:"20px"}}),{c(){a=h("a"),T(o.$$.fragment),p=x(" Back"),d=k(),t=h("div"),l=h("img"),O=k(),_=h("h1"),S=x(r[0]),j=k(),g=h("p"),q=x(r[3]),z=k(),i=h("a"),I=x("Open in DoKomi app "),T(u.$$.fragment),this.h()},l(e){a=y(e,"A",{href:!0,class:!0});var c=b(a);G(o.$$.fragment,c),p=A(c," Back"),c.forEach(f),d=E(e),t=y(e,"DIV",{class:!0});var m=b(t);l=y(m,"IMG",{src:!0,class:!0,alt:!0}),O=E(m),_=y(m,"H1",{class:!0});var B=b(_);S=A(B,r[0]),B.forEach(f),j=E(m),g=y(m,"P",{class:!0});var K=b(g);q=A(K,r[3]),K.forEach(f),z=E(m),i=y(m,"A",{href:!0,class:!0});var D=b(i);I=A(D,"Open in DoKomi app "),G(u.$$.fragment,D),D.forEach(f),m.forEach(f),this.h()},h(){n(a,"href","/"),n(a,"class","btn-ghost btn mb-4 w-fit justify-start gap-2 rounded-full"),X(l.src,v=r[2])||n(l,"src",v),n(l,"class","mask mask-squircle w-6/12"),n(l,"alt",r[0]+" promo image."),n(_,"class","break-all font-geologica text-4xl font-bold text-primary"),n(g,"class","font-geologica"),n(i,"href",r[1]),n(i,"class","btn-secondary btn max-w-screen-lg gap-2 rounded-full text-white"),n(t,"class","mx-4 space-y-6")},m(e,c){P(e,a,c),H(o,a,null),s(a,p),P(e,d,c),P(e,t,c),s(t,l),s(t,O),s(t,_),s(_,S),s(t,j),s(t,g),s(g,q),s(t,z),s(t,i),s(i,I),H(u,i,null),w=!0},p(e,[c]){r=e},i(e){w||(L(o.$$.fragment,e),$||M(()=>{$=V(a,F,{delay:Q}),$.start()}),L(u.$$.fragment,e),C||M(()=>{C=V(t,F,{delay:Q}),C.start()}),w=!0)},o(e){N(o.$$.fragment,e),N(u.$$.fragment,e),w=!1},d(e){e&&(f(a),f(d),f(t)),R(o),R(u)}}}const Q=500;function se(r,a,o){let{data:p}=a;const{name:$,external_url:d,image_url:t,description:l}=p.partner;return r.$$set=v=>{"data"in v&&o(4,p=v.data)},[$,d,t,l,p]}class fe extends Y{constructor(a){super(),Z(this,a,se,re,W,{data:4})}}export{fe as component,me as universal}; diff --git a/_app/immutable/nodes/6.iKrciqsc.js b/_app/immutable/nodes/6.iKrciqsc.js deleted file mode 100644 index 080b102..0000000 --- a/_app/immutable/nodes/6.iKrciqsc.js +++ /dev/null @@ -1 +0,0 @@ -import{H as Q}from"../chunks/control.CYgJF_JY.js";import{e as W}from"../chunks/const.DqWx3gcm.js";import{s as X,h as Y,a as R}from"../chunks/scheduler.CBKiOPsq.js";import{S as Z,i as ee,e as g,C as T,t as x,s as E,c as $,f as b,D as B,j as k,d as p,b as S,l as o,n as H,E as K,m as n,y as M,w as N,F as U,u as F}from"../chunks/index.UAAIVKsT.js";import{f as G}from"../chunks/index.DDOAEnwF.js";import{I as V,C as te,A as ae}from"../chunks/index.C20Qybnw.js";function re(r,e){throw new Q(r,e)}new TextEncoder;const se=async({params:r})=>{const{id:e}=r,s=W.find(l=>l.id===Number(e));return s?{partner:s}:re(404,"Not found")},ue=Object.freeze(Object.defineProperty({__proto__:null,load:se},Symbol.toStringTag,{value:"Module"}));function ne(r){let e,s,l,y,d,a,i,v,O,_,j,q,h,A,C,c,D,u,I,w;return s=new V({props:{src:te,theme:"solid",class:"color-gray-900",size:"20px"}}),u=new V({props:{src:ae,theme:"solid",class:"color-gray-900",size:"20px"}}),{c(){e=g("a"),T(s.$$.fragment),l=x(" Back"),d=E(),a=g("div"),i=g("img"),O=E(),_=g("h1"),j=x(r[0]),q=E(),h=g("p"),A=x(r[3]),C=E(),c=g("a"),D=x("Open in DoKomi app "),T(u.$$.fragment),this.h()},l(t){e=$(t,"A",{href:!0,class:!0});var m=b(e);B(s.$$.fragment,m),l=k(m," Back"),m.forEach(p),d=S(t),a=$(t,"DIV",{class:!0});var f=b(a);i=$(f,"IMG",{src:!0,class:!0,alt:!0}),O=S(f),_=$(f,"H1",{class:!0});var L=b(_);j=k(L,r[0]),L.forEach(p),q=S(f),h=$(f,"P",{class:!0});var P=b(h);A=k(P,r[3]),P.forEach(p),C=S(f),c=$(f,"A",{href:!0,class:!0});var z=b(c);D=k(z,"Open in DoKomi app "),B(u.$$.fragment,z),z.forEach(p),f.forEach(p),this.h()},h(){o(e,"href","/"),o(e,"class","btn-ghost btn mb-4 w-fit justify-start gap-2 rounded-full"),Y(i.src,v=r[2])||o(i,"src",v),o(i,"class","mask mask-squircle w-6/12"),o(i,"alt",r[0]+" promo image."),o(_,"class","break-all font-geologica text-4xl font-bold text-primary"),o(h,"class","font-geologica"),o(c,"href",r[1]),o(c,"class","btn-secondary btn max-w-screen-lg gap-2 rounded-full text-white"),o(a,"class","mx-4 space-y-6")},m(t,m){H(t,e,m),K(s,e,null),n(e,l),H(t,d,m),H(t,a,m),n(a,i),n(a,O),n(a,_),n(_,j),n(a,q),n(a,h),n(h,A),n(a,C),n(a,c),n(c,D),K(u,c,null),w=!0},p(t,[m]){r=t},i(t){w||(M(s.$$.fragment,t),y||R(()=>{y=F(e,G,{delay:J}),y.start()}),M(u.$$.fragment,t),I||R(()=>{I=F(a,G,{delay:J}),I.start()}),w=!0)},o(t){N(s.$$.fragment,t),N(u.$$.fragment,t),w=!1},d(t){t&&(p(e),p(d),p(a)),U(s),U(u)}}}const J=500;function oe(r,e,s){let{data:l}=e;const{name:y,externalURL:d,imageURL:a,description:i}=l.partner;return r.$$set=v=>{"data"in v&&s(4,l=v.data)},[y,d,a,i,l]}class de extends Z{constructor(e){super(),ee(this,e,oe,ne,X,{data:4})}}export{de as component,ue as universal}; diff --git a/_app/immutable/nodes/7.Be2IbRuo.js b/_app/immutable/nodes/7.CjqMTjCn.js similarity index 77% rename from _app/immutable/nodes/7.Be2IbRuo.js rename to _app/immutable/nodes/7.CjqMTjCn.js index b586deb..dd6cf53 100644 --- a/_app/immutable/nodes/7.Be2IbRuo.js +++ b/_app/immutable/nodes/7.CjqMTjCn.js @@ -1 +1 @@ -import{s as L,a as O,n as Y,r as j,c as z,o as D,i as H,b as M}from"../chunks/scheduler.CBKiOPsq.js";import{S as $,i as F,e as p,s as k,c as _,g as v,b as g,f as G,d as x,l as r,n as S,m,r as U,o as B,u as V}from"../chunks/index.UAAIVKsT.js";import{f as A}from"../chunks/index.DDOAEnwF.js";import{s as E,n as w}from"../chunks/store.IwZCqYX8.js";import{T as R}from"../chunks/custom.DgUHssZa.js";function J(n){let a,h="Profile",o,u,e,i,y="Nickname",d,s,b,c,P="Set nickname",C,f,q="Your nickname is used to identify you in the leaderboards and realtime events.",N,T,I;return{c(){a=p("h1"),a.textContent=h,u=k(),e=p("div"),i=p("label"),i.textContent=y,d=k(),s=p("input"),b=k(),c=p("button"),c.textContent=P,C=k(),f=p("p"),f.textContent=q,this.h()},l(l){a=_(l,"H1",{class:!0,"data-svelte-h":!0}),v(a)!=="svelte-jzfqki"&&(a.textContent=h),u=g(l),e=_(l,"DIV",{class:!0});var t=G(e);i=_(t,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),v(i)!=="svelte-1qg61em"&&(i.textContent=y),d=g(t),s=_(t,"INPUT",{type:!0,id:!0,name:!0,placeholder:!0,class:!0}),b=g(t),c=_(t,"BUTTON",{class:!0,"data-svelte-h":!0}),v(c)!=="svelte-134mnq4"&&(c.textContent=P),C=g(t),f=_(t,"P",{"data-svelte-h":!0}),v(f)!=="svelte-1sy1pg1"&&(f.textContent=q),t.forEach(x),this.h()},h(){r(a,"class","mx-4 my-4 font-geologica text-4xl font-bold text-primary"),r(i,"class","font-geologica text-xl font-bold text-secondary"),r(i,"for","nickname"),r(s,"type","text"),r(s,"id","nickname"),r(s,"name","nickname"),r(s,"placeholder","E.g. smol_ame"),r(s,"class","input-bordered input-secondary input w-full max-w-xs"),r(c,"class","btn-secondary btn rounded-full"),r(e,"class","mx-4 my-4 space-y-4")},m(l,t){S(l,a,t),S(l,u,t),S(l,e,t),m(e,i),m(e,d),m(e,s),U(s,n[1]),m(e,b),m(e,c),m(e,C),m(e,f),T||(I=[B(s,"input",n[2]),B(c,"click",function(){H(n[0])&&n[0].apply(this,arguments)})],T=!0)},p(l,[t]){n=l,t&2&&s.value!==n[1]&&U(s,n[1])},i(l){o||O(()=>{o=V(a,A,{delay:500}),o.start()}),N||O(()=>{N=V(e,A,{delay:500}),N.start()})},o:Y,d(l){l&&(x(a),x(u),x(e)),T=!1,j(I)}}}function K(n){return n.length>2&&n.length<=20}function Q(n,a,h){let o;z(n,w,y=>h(1,o=y));let u="",e=async()=>{};D(async()=>{u=localStorage.getItem("userToken")||"",h(0,e=async()=>{let d=document.getElementById("nickname").value;if(!K(d)){E({type:R.ERROR,message:"Nickname must be between 3 and 20 characters long"});return}M(w,o=d,o),u!==""&&u!==null?E({type:R.SUCCESS,message:"Nickname updated successfully"}):E({type:R.ERROR,message:"User token not found"})})});function i(){o=this.value,w.set(o)}return[e,o,i]}class ne extends ${constructor(a){super(),F(this,a,Q,J,L,{})}}export{ne as component}; +import{s as L,a as O,n as Y,r as j,c as z,o as D,i as H,b as M}from"../chunks/scheduler.CJajW1xV.js";import{S as $,i as F,e as p,s as k,c as _,g as v,b as g,f as G,d as x,l as r,n as S,m,r as U,o as B,u as V}from"../chunks/index.CvYtFKAi.js";import{f as A}from"../chunks/index.wPkFFqRY.js";import{n as E,s as w}from"../chunks/store.DkbYc01Y.js";import{T as R}from"../chunks/custom.DgUHssZa.js";function J(n){let a,h="Profile",o,u,e,i,y="Nickname",d,s,b,c,P="Set nickname",C,f,q="Your nickname is used to identify you in the leaderboards and realtime events.",N,T,I;return{c(){a=p("h1"),a.textContent=h,u=k(),e=p("div"),i=p("label"),i.textContent=y,d=k(),s=p("input"),b=k(),c=p("button"),c.textContent=P,C=k(),f=p("p"),f.textContent=q,this.h()},l(l){a=_(l,"H1",{class:!0,"data-svelte-h":!0}),v(a)!=="svelte-jzfqki"&&(a.textContent=h),u=g(l),e=_(l,"DIV",{class:!0});var t=G(e);i=_(t,"LABEL",{class:!0,for:!0,"data-svelte-h":!0}),v(i)!=="svelte-1qg61em"&&(i.textContent=y),d=g(t),s=_(t,"INPUT",{type:!0,id:!0,name:!0,placeholder:!0,class:!0}),b=g(t),c=_(t,"BUTTON",{class:!0,"data-svelte-h":!0}),v(c)!=="svelte-134mnq4"&&(c.textContent=P),C=g(t),f=_(t,"P",{"data-svelte-h":!0}),v(f)!=="svelte-1sy1pg1"&&(f.textContent=q),t.forEach(x),this.h()},h(){r(a,"class","mx-4 my-4 font-geologica text-4xl font-bold text-primary"),r(i,"class","font-geologica text-xl font-bold text-secondary"),r(i,"for","nickname"),r(s,"type","text"),r(s,"id","nickname"),r(s,"name","nickname"),r(s,"placeholder","E.g. smol_ame"),r(s,"class","input-bordered input-secondary input w-full max-w-xs"),r(c,"class","btn-secondary btn rounded-full"),r(e,"class","mx-4 my-4 space-y-4")},m(l,t){S(l,a,t),S(l,u,t),S(l,e,t),m(e,i),m(e,d),m(e,s),U(s,n[1]),m(e,b),m(e,c),m(e,C),m(e,f),T||(I=[B(s,"input",n[2]),B(c,"click",function(){H(n[0])&&n[0].apply(this,arguments)})],T=!0)},p(l,[t]){n=l,t&2&&s.value!==n[1]&&U(s,n[1])},i(l){o||O(()=>{o=V(a,A,{delay:500}),o.start()}),N||O(()=>{N=V(e,A,{delay:500}),N.start()})},o:Y,d(l){l&&(x(a),x(u),x(e)),T=!1,j(I)}}}function K(n){return n.length>2&&n.length<=20}function Q(n,a,h){let o;z(n,E,y=>h(1,o=y));let u="",e=async()=>{};D(async()=>{u=localStorage.getItem("userToken")||"",h(0,e=async()=>{let d=document.getElementById("nickname").value;if(!K(d)){w({type:R.ERROR,message:"Nickname must be between 3 and 20 characters long"});return}M(E,o=d,o),u!==""&&u!==null?w({type:R.SUCCESS,message:"Nickname updated successfully"}):w({type:R.ERROR,message:"User token not found"})})});function i(){o=this.value,E.set(o)}return[e,o,i]}class ne extends ${constructor(a){super(),F(this,a,Q,J,L,{})}}export{ne as component}; diff --git a/_app/immutable/nodes/8.B1yHGWBd.js b/_app/immutable/nodes/8.B1yHGWBd.js new file mode 100644 index 0000000..1049449 --- /dev/null +++ b/_app/immutable/nodes/8.B1yHGWBd.js @@ -0,0 +1 @@ +import{r as e}from"../chunks/index.g5YcAAdQ.js";const r=async()=>{e(301,"/scanner")},t=Object.freeze(Object.defineProperty({__proto__:null,load:r},Symbol.toStringTag,{value:"Module"}));export{t as universal}; diff --git a/_app/immutable/nodes/8.BSYaKBDJ.js b/_app/immutable/nodes/8.BSYaKBDJ.js deleted file mode 100644 index 073c52e..0000000 --- a/_app/immutable/nodes/8.BSYaKBDJ.js +++ /dev/null @@ -1,3 +0,0 @@ -import{s as $t,a as ft,o as Dt,j as Xt}from"../chunks/scheduler.CBKiOPsq.js";import{S as zt,i as Gt,e as x,s as G,C as wt,t as mt,c as B,f as V,g as ot,b as j,D as pt,j as dt,d as O,l as U,G as $,n as Vt,m as R,E as Nt,o as jt,p as Qt,y as At,w as gt,H as It,F as vt,u as qt}from"../chunks/index.UAAIVKsT.js";import{s as W}from"../chunks/store.IwZCqYX8.js";import{e as Zt}from"../chunks/qr-scanner.min.4zogFLvw.js";import{e as Jt}from"../chunks/const.DqWx3gcm.js";import{S as H,T as tt}from"../chunks/custom.DgUHssZa.js";import{I as St,S as Et,Q as bt,T as Wt}from"../chunks/index.C20Qybnw.js";import{f as ht}from"../chunks/index.DDOAEnwF.js";const Mt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function yt(i,t,n,e){let s,o,u;const l=t||[0],c=(n=n||0)>>>3,a=e===-1?3:0;for(s=0;s>>2,l.length<=o&&l.push(0),l[o]|=i[s]<<8*(a+e*(u%4));return{value:l,binLen:8*i.length+n}}function X(i,t,n){switch(t){case"UTF8":case"UTF16BE":case"UTF16LE":break;default:throw new Error("encoding must be UTF8, UTF16BE, or UTF16LE")}switch(i){case"HEX":return function(e,s,o){return function(u,l,c,a){let w,f,h,p;if(u.length%2!=0)throw new Error("String of HEX type must be in byte increments");const d=l||[0],N=(c=c||0)>>>3,A=a===-1?3:0;for(w=0;w>>1)+N,h=p>>>2;d.length<=h;)d.push(0);d[h]|=f<<8*(A+a*(p%4))}return{value:d,binLen:4*u.length+c}}(e,s,o,n)};case"TEXT":return function(e,s,o){return function(u,l,c,a,w){let f,h,p,d,N,A,g,C,I=0;const v=c||[0],S=(a=a||0)>>>3;if(l==="UTF8")for(g=w===-1?3:0,p=0;pf?h.push(f):2048>f?(h.push(192|f>>>6),h.push(128|63&f)):55296>f||57344<=f?h.push(224|f>>>12,128|f>>>6&63,128|63&f):(p+=1,f=65536+((1023&f)<<10|1023&u.charCodeAt(p)),h.push(240|f>>>18,128|f>>>12&63,128|f>>>6&63,128|63&f)),d=0;d>>2;v.length<=N;)v.push(0);v[N]|=h[d]<<8*(g+w*(A%4)),I+=1}else for(g=w===-1?2:0,C=l==="UTF16LE"&&w!==1||l!=="UTF16LE"&&w===1,p=0;p>>8),A=I+S,N=A>>>2;v.length<=N;)v.push(0);v[N]|=f<<8*(g+w*(A%4)),I+=2}return{value:v,binLen:8*I+a}}(e,t,s,o,n)};case"B64":return function(e,s,o){return function(u,l,c,a){let w,f,h,p,d,N,A,g=0;const C=l||[0],I=(c=c||0)>>>3,v=a===-1?3:0,S=u.indexOf("=");if(u.search(/^[a-zA-Z0-9=+/]+$/)===-1)throw new Error("Invalid character in base-64 string");if(u=u.replace(/=/g,""),S!==-1&&S>>2;R.length<=N;)R.push(0);R[N]|=(p>>>16-8*h&255)<<8*(I+a*(A%4)),g+=1}}return{value:R,binLen:8*g+c}}(e,s,o,n)};case"BYTES":return function(e,s,o){return function(u,l,c,a){let w,f,h,p;const d=l||[0],N=(c=c||0)>>>3,A=a===-1?3:0;for(f=0;f>>2,d.length<=h&&d.push(0),d[h]|=w<<8*(A+a*(p%4));return{value:d,binLen:8*u.length+c}}(e,s,o,n)};case"ARRAYBUFFER":try{new ArrayBuffer(0)}catch{throw new Error("ARRAYBUFFER not supported by this environment")}return function(e,s,o){return function(u,l,c,a){return yt(new Uint8Array(u),l,c,a)}(e,s,o,n)};case"UINT8ARRAY":try{new Uint8Array(0)}catch{throw new Error("UINT8ARRAY not supported by this environment")}return function(e,s,o){return yt(e,s,o,n)};default:throw new Error("format must be HEX, TEXT, B64, BYTES, ARRAYBUFFER, or UINT8ARRAY")}}function Rt(i,t,n,e){switch(i){case"HEX":return function(s){return function(o,u,l,c){const a="0123456789abcdef";let w,f,h="";const p=u/8,d=l===-1?3:0;for(w=0;w>>2]>>>8*(d+l*(w%4)),h+=a.charAt(f>>>4&15)+a.charAt(15&f);return c.outputUpper?h.toUpperCase():h}(s,t,n,e)};case"B64":return function(s){return function(o,u,l,c){let a,w,f,h,p,d="";const N=u/8,A=l===-1?3:0;for(a=0;a>>2]:0,p=a+2>>2]:0,f=(o[a>>>2]>>>8*(A+l*(a%4))&255)<<16|(h>>>8*(A+l*((a+1)%4))&255)<<8|p>>>8*(A+l*((a+2)%4))&255,w=0;w<4;w+=1)d+=8*a+6*w<=u?kt.charAt(f>>>6*(3-w)&63):c.b64Pad;return d}(s,t,n,e)};case"BYTES":return function(s){return function(o,u,l){let c,a,w="";const f=u/8,h=l===-1?3:0;for(c=0;c>>2]>>>8*(h+l*(c%4))&255,w+=String.fromCharCode(a);return w}(s,t,n)};case"ARRAYBUFFER":try{new ArrayBuffer(0)}catch{throw new Error("ARRAYBUFFER not supported by this environment")}return function(s){return function(o,u,l){let c;const a=u/8,w=new ArrayBuffer(a),f=new Uint8Array(w),h=l===-1?3:0;for(c=0;c>>2]>>>8*(h+l*(c%4))&255;return w}(s,t,n)};case"UINT8ARRAY":try{new Uint8Array(0)}catch{throw new Error("UINT8ARRAY not supported by this environment")}return function(s){return function(o,u,l){let c;const a=u/8,w=l===-1?3:0,f=new Uint8Array(a);for(c=0;c>>2]>>>8*(w+l*(c%4))&255;return f}(s,t,n)};default:throw new Error("format must be HEX, B64, BYTES, ARRAYBUFFER, or UINT8ARRAY")}}const m=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],k=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428],M=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],Z="Chosen SHA variant is not supported";function nt(i,t){let n,e;const s=i.binLen>>>3,o=t.binLen>>>3,u=s<<3,l=4-s<<3;if(s%4!=0){for(n=0;n>>2,i.value[e]|=t.value[n>>>2]<>>2]>>>l;return(i.value.length<<2)-4>=o+s&&i.value.pop(),{value:i.value,binLen:i.binLen+t.binLen}}return{value:i.value.concat(t.value),binLen:i.binLen+t.binLen}}function Ct(i){const t={outputUpper:!1,b64Pad:"=",outputLen:-1},n=i||{},e="Output length must be a multiple of 8";if(t.outputUpper=n.outputUpper||!1,n.b64Pad&&(t.b64Pad=n.b64Pad),n.outputLen){if(n.outputLen%8!=0)throw new Error(e);t.outputLen=n.outputLen}else if(n.shakeLen){if(n.shakeLen%8!=0)throw new Error(e);t.outputLen=n.shakeLen}if(typeof t.outputUpper!="boolean")throw new Error("Invalid outputUpper formatting option");if(typeof t.b64Pad!="string")throw new Error("Invalid b64Pad formatting option");return t}function Y(i,t,n,e){const s=i+" must include a value and format";if(!t){if(!e)throw new Error(s);return e}if(t.value===void 0||!t.format)throw new Error(s);return D(t.format,t.encoding||"UTF8",n)(t.value)}class st{constructor(t,n,e){const s=e||{};if(this.t=n,this.i=s.encoding||"UTF8",this.numRounds=s.numRounds||1,isNaN(this.numRounds)||this.numRounds!==parseInt(this.numRounds,10)||1>this.numRounds)throw new Error("numRounds must a integer >= 1");this.o=t,this.h=[],this.u=0,this.l=!1,this.A=0,this.H=!1,this.S=[],this.p=[]}update(t){let n,e=0;const s=this.m>>>5,o=this.C(t,this.h,this.u),u=o.binLen,l=o.value,c=u>>>5;for(n=0;n>>5),this.u=u%this.m,this.l=!0,this}getHash(t,n){let e,s,o=this.v;const u=Ct(n);if(this.K){if(u.outputLen===-1)throw new Error("Output length must be specified in options");o=u.outputLen}const l=Rt(t,o,this.T,u);if(this.H&&this.F)return l(this.F(u));for(s=this.g(this.h.slice(),this.u,this.A,this.B(this.R),o),e=1;e>>24-o%32),s=this.g(s,o,0,this.L(this.o),o);return l(s)}setHMACKey(t,n,e){if(!this.M)throw new Error("Variant does not support HMAC");if(this.l)throw new Error("Cannot set MAC key after calling update");const s=D(n,(e||{}).encoding||"UTF8",this.T);this.k(s(t))}k(t){const n=this.m>>>3,e=n/4-1;let s;if(this.numRounds!==1)throw new Error("Cannot set numRounds with MAC");if(this.H)throw new Error("MAC key already set");for(n>>32-t}function K(i,t){return i>>>t|i<<32-t}function Mt(i,t){return i>>>t}function Ht(i,t,n){return i^t^n}function xt(i,t,n){return i&t^~i&n}function Pt(i,t,n){return i&t^i&n^t&n}function ee(i){return K(i,2)^K(i,13)^K(i,22)}function y(i,t){const n=(65535&i)+(65535&t);return(65535&(i>>>16)+(t>>>16)+(n>>>16))<<16|65535&n}function ne(i,t,n,e){const s=(65535&i)+(65535&t)+(65535&n)+(65535&e);return(65535&(i>>>16)+(t>>>16)+(n>>>16)+(e>>>16)+(s>>>16))<<16|65535&s}function q(i,t,n,e,s){const o=(65535&i)+(65535&t)+(65535&n)+(65535&e)+(65535&s);return(65535&(i>>>16)+(t>>>16)+(n>>>16)+(e>>>16)+(s>>>16)+(o>>>16))<<16|65535&o}function se(i){return K(i,7)^K(i,18)^Mt(i,3)}function ie(i){return K(i,6)^K(i,11)^K(i,25)}function re(i){return[1732584193,4023233417,2562383102,271733878,3285377520]}function Bt(i,t){let n,e,s,o,u,l,c;const a=[];for(n=t[0],e=t[1],s=t[2],o=t[3],u=t[4],c=0;c<80;c+=1)a[c]=c<16?i[c]:z(a[c-3]^a[c-8]^a[c-14]^a[c-16],1),l=c<20?q(z(n,5),xt(e,s,o),u,1518500249,a[c]):c<40?q(z(n,5),Ht(e,s,o),u,1859775393,a[c]):c<60?q(z(n,5),Pt(e,s,o),u,2400959708,a[c]):q(z(n,5),Ht(e,s,o),u,3395469782,a[c]),u=o,o=s,s=z(e,30),e=n,n=l;return t[0]=y(n,t[0]),t[1]=y(e,t[1]),t[2]=y(s,t[2]),t[3]=y(o,t[3]),t[4]=y(u,t[4]),t}function oe(i,t,n,e){let s;const o=15+(t+65>>>9<<4),u=t+n;for(;i.length<=o;)i.push(0);for(i[t>>>5]|=128<<24-t%32,i[o]=4294967295&u,i[o-1]=u/4294967296|0,s=0;s>>9<<4),g=w+f;for(;a.length<=A;)a.push(0);for(a[w>>>5]|=128<<24-w%32,a[A]=4294967295&g,a[A-1]=g/4294967296|0,d=0;d32?(n=64-t,new r(i.I<>>n,i.N<>>n)):t!==0?(n=32-t,new r(i.N<>>n,i.I<>>n)):i}function _(i,t){let n;return t<32?(n=32-t,new r(i.N>>>t|i.I<>>t|i.N<>>t|i.N<>>t|i.I<>>t,i.I>>>t|i.N<<32-t)}function ae(i,t,n){return new r(i.N&t.N^i.N&n.N^t.N&n.N,i.I&t.I^i.I&n.I^t.I&n.I)}function ce(i){const t=_(i,28),n=_(i,34),e=_(i,39);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}function L(i,t){let n,e;n=(65535&i.I)+(65535&t.I),e=(i.I>>>16)+(t.I>>>16)+(n>>>16);const s=(65535&e)<<16|65535&n;return n=(65535&i.N)+(65535&t.N)+(e>>>16),e=(i.N>>>16)+(t.N>>>16)+(n>>>16),new r((65535&e)<<16|65535&n,s)}function le(i,t,n,e){let s,o;s=(65535&i.I)+(65535&t.I)+(65535&n.I)+(65535&e.I),o=(i.I>>>16)+(t.I>>>16)+(n.I>>>16)+(e.I>>>16)+(s>>>16);const u=(65535&o)<<16|65535&s;return s=(65535&i.N)+(65535&t.N)+(65535&n.N)+(65535&e.N)+(o>>>16),o=(i.N>>>16)+(t.N>>>16)+(n.N>>>16)+(e.N>>>16)+(s>>>16),new r((65535&o)<<16|65535&s,u)}function fe(i,t,n,e,s){let o,u;o=(65535&i.I)+(65535&t.I)+(65535&n.I)+(65535&e.I)+(65535&s.I),u=(i.I>>>16)+(t.I>>>16)+(n.I>>>16)+(e.I>>>16)+(s.I>>>16)+(o>>>16);const l=(65535&u)<<16|65535&o;return o=(65535&i.N)+(65535&t.N)+(65535&n.N)+(65535&e.N)+(65535&s.N)+(u>>>16),u=(i.N>>>16)+(t.N>>>16)+(n.N>>>16)+(e.N>>>16)+(s.N>>>16)+(o>>>16),new r((65535&u)<<16|65535&o,l)}function Q(i,t){return new r(i.N^t.N,i.I^t.I)}function we(i){const t=_(i,19),n=_(i,61),e=Yt(i,6);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}function me(i){const t=_(i,1),n=_(i,8),e=Yt(i,7);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}function pe(i){const t=_(i,14),n=_(i,18),e=_(i,41);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}const de=[new r(m[0],3609767458),new r(m[1],602891725),new r(m[2],3964484399),new r(m[3],2173295548),new r(m[4],4081628472),new r(m[5],3053834265),new r(m[6],2937671579),new r(m[7],3664609560),new r(m[8],2734883394),new r(m[9],1164996542),new r(m[10],1323610764),new r(m[11],3590304994),new r(m[12],4068182383),new r(m[13],991336113),new r(m[14],633803317),new r(m[15],3479774868),new r(m[16],2666613458),new r(m[17],944711139),new r(m[18],2341262773),new r(m[19],2007800933),new r(m[20],1495990901),new r(m[21],1856431235),new r(m[22],3175218132),new r(m[23],2198950837),new r(m[24],3999719339),new r(m[25],766784016),new r(m[26],2566594879),new r(m[27],3203337956),new r(m[28],1034457026),new r(m[29],2466948901),new r(m[30],3758326383),new r(m[31],168717936),new r(m[32],1188179964),new r(m[33],1546045734),new r(m[34],1522805485),new r(m[35],2643833823),new r(m[36],2343527390),new r(m[37],1014477480),new r(m[38],1206759142),new r(m[39],344077627),new r(m[40],1290863460),new r(m[41],3158454273),new r(m[42],3505952657),new r(m[43],106217008),new r(m[44],3606008344),new r(m[45],1432725776),new r(m[46],1467031594),new r(m[47],851169720),new r(m[48],3100823752),new r(m[49],1363258195),new r(m[50],3750685593),new r(m[51],3785050280),new r(m[52],3318307427),new r(m[53],3812723403),new r(m[54],2003034995),new r(m[55],3602036899),new r(m[56],1575990012),new r(m[57],1125592928),new r(m[58],2716904306),new r(m[59],442776044),new r(m[60],593698344),new r(m[61],3733110249),new r(m[62],2999351573),new r(m[63],3815920427),new r(3391569614,3928383900),new r(3515267271,566280711),new r(3940187606,3454069534),new r(4118630271,4000239992),new r(116418474,1914138554),new r(174292421,2731055270),new r(289380356,3203993006),new r(460393269,320620315),new r(685471733,587496836),new r(852142971,1086792851),new r(1017036298,365543100),new r(1126000580,2618297676),new r(1288033470,3409855158),new r(1501505948,4234509866),new r(1607167915,987167468),new r(1816402316,1246189591)];function Kt(i){return i==="SHA-384"?[new r(3418070365,k[0]),new r(1654270250,k[1]),new r(2438529370,k[2]),new r(355462360,k[3]),new r(1731405415,k[4]),new r(41048885895,k[5]),new r(3675008525,k[6]),new r(1203062813,k[7])]:[new r(M[0],4089235720),new r(M[1],2227873595),new r(M[2],4271175723),new r(M[3],1595750129),new r(M[4],2917565137),new r(M[5],725511199),new r(M[6],4215389547),new r(M[7],327033209)]}function _t(i,t){let n,e,s,o,u,l,c,a,w,f,h,p;const d=[];for(n=t[0],e=t[1],s=t[2],o=t[3],u=t[4],l=t[5],c=t[6],a=t[7],h=0;h<80;h+=1)h<16?(p=2*h,d[h]=new r(i[p],i[p+1])):d[h]=le(we(d[h-2]),d[h-7],me(d[h-15]),d[h-16]),w=fe(a,pe(u),(A=l,g=c,new r((N=u).N&A.N^~N.N&g.N,N.I&A.I^~N.I&g.I)),de[h],d[h]),f=L(ce(n),ae(n,e,s)),a=c,c=l,l=u,u=L(o,w),o=s,s=e,e=n,n=L(w,f);var N,A,g;return t[0]=L(n,t[0]),t[1]=L(e,t[1]),t[2]=L(s,t[2]),t[3]=L(o,t[3]),t[4]=L(u,t[4]),t[5]=L(l,t[5]),t[6]=L(c,t[6]),t[7]=L(a,t[7]),t}class Ne extends st{constructor(t,n,e){if(t!=="SHA-384"&&t!=="SHA-512")throw new Error(Z);super(t,n,e);const s=e||{};this.F=this.Y,this.M=!0,this.T=-1,this.C=D(this.t,this.i,this.T),this.U=_t,this.B=function(o){return o.slice()},this.L=Kt,this.g=function(o,u,l,c){return function(a,w,f,h,p){let d,N;const A=31+(w+129>>>10<<5),g=w+f;for(;a.length<=A;)a.push(0);for(a[w>>>5]|=128<<24-w%32,a[A]=4294967295&g,a[A-1]=g/4294967296|0,d=0;d>>1)%5][(e>>>1)/5|0]=Q(t[(e>>>1)%5][(e>>>1)/5|0],new r(i[e+1],i[e]));for(n=0;n<24;n+=1){for(o=at(),e=0;e<5;e+=1)u[e]=(c=t[e][0],a=t[e][1],w=t[e][2],f=t[e][3],h=t[e][4],new r(c.N^a.N^w.N^f.N^h.N,c.I^a.I^w.I^f.I^h.I));for(e=0;e<5;e+=1)l[e]=Q(u[(e+4)%5],Ut(u[(e+1)%5],1));for(e=0;e<5;e+=1)for(s=0;s<5;s+=1)t[e][s]=Q(t[e][s],l[e]);for(e=0;e<5;e+=1)for(s=0;s<5;s+=1)o[s][(2*e+3*s)%5]=Ut(t[e][s],ge[e][s]);for(e=0;e<5;e+=1)for(s=0;s<5;s+=1)t[e][s]=Q(o[e][s],new r(~o[(e+1)%5][s].N&o[(e+2)%5][s].N,~o[(e+1)%5][s].I&o[(e+2)%5][s].I));t[0][0]=Q(t[0][0],Ae[n])}var c,a,w,f,h;return t}function Ot(i){let t,n,e=0;const s=[0,0],o=[4294967295&i,i/4294967296&2097151];for(t=6;t>=0;t--)n=o[t>>2]>>>8*t&255,n===0&&e===0||(s[e+1>>2]|=n<<8*(e+1),e+=1);return e=e!==0?e:1,s[0]|=e,{value:e+1>4?s:[s[0]],binLen:8+8*e}}function ut(i){return nt(Ot(i.binLen),i)}function Ft(i,t){let n,e=Ot(t);e=nt(e,i);const s=t>>>2,o=(s-e.value.length%s)%s;for(n=0;n>>5,T=p>>>5;for(v=0;v=A;v+=x)N=et(h.slice(v,v+x),N),p-=A;for(h=h.slice(v),p%=A;h.length>>3,h[v>>2]^=g<=R));)F.push(I.N),S+=1,64*S%A==0&&(et(null,N),S=0);return F}(l,c,0,w,o,s,f)},u.hmacKey&&this.k(Y("hmacKey",u.hmacKey,this.T))}O(t,n){const e=function(o){const u=o||{};return{funcName:Y("funcName",u.funcName,1,{value:[],binLen:0}),customization:Y("Customization",u.customization,1,{value:[],binLen:0})}}(t||{});n&&(e.funcName=n);const s=nt(ut(e.funcName),ut(e.customization));if(e.customization.binLen!==0||e.funcName.binLen!==0){const o=Ft(s,this.m>>>3);for(let u=0;u>>5)this.R=this.U(o.slice(u,u+(this.m>>>5)),this.R),this.A+=this.m;return 4}return 31}X(t){const n=function(s){const o=s||{};return{kmacKey:Y("kmacKey",o.kmacKey,1),funcName:{value:[1128353099],binLen:32},customization:Y("Customization",o.customization,1,{value:[],binLen:0})}}(t||{});this.O(t,n.funcName);const e=Ft(ut(n.kmacKey),this.m>>>3);for(let s=0;s>>5)this.R=this.U(e.slice(s,s+(this.m>>>5)),this.R),this.A+=this.m;this.H=!0}_(t){const n=nt({value:this.h.slice(),binLen:this.u},function(e){let s,o,u=0;const l=[0,0],c=[4294967295&e,e/4294967296&2097151];for(s=6;s>=0;s--)o=c[s>>2]>>>8*s&255,o===0&&u===0||(l[u>>2]|=o<<8*u,u+=1);return u=u!==0?u:1,l[u>>2]|=u<<8*u,{value:u+1>4?l:[l[0]],binLen:8+8*u}}(t.outputLen));return this.g(n.value,n.binLen,this.A,this.B(this.R),t.outputLen)}}class Se{constructor(t,n,e){if(t=="SHA-1")this.P=new he(t,n,e);else if(t=="SHA-224"||t=="SHA-256")this.P=new ue(t,n,e);else if(t=="SHA-384"||t=="SHA-512")this.P=new Ne(t,n,e);else{if(t!="SHA3-224"&&t!="SHA3-256"&&t!="SHA3-384"&&t!="SHA3-512"&&t!="SHAKE128"&&t!="SHAKE256"&&t!="CSHAKE128"&&t!="CSHAKE256"&&t!="KMAC128"&&t!="KMAC256")throw new Error(Z);this.P=new Ie(t,n,e)}}update(t){return this.P.update(t),this}getHash(t,n){return this.P.getHash(t,n)}setHMACKey(t,n,e){this.P.setHMACKey(t,n,e)}getHMAC(t,n){return this.P.getHMAC(t,n)}}function Ee(i){const t=new Se("SHA-256","TEXT");return t.update(i),t.getHash("HEX")}function be(i){let t,n,e="Scanner",s,o,u="Press Scan, and scan the QR code of the stamp!",l,c,a,w,f,h=i[0]===H.SCANNING?"Stop":"Scan",p,d,N,A="",g,R,v,I,S,F,x,T,it,ct;return w=new St({props:{src:i[0]===H.SCANNING?Et:bt,theme:"solid",class:"color-gray-900",size:"32px"}}),S=new St({props:{src:Wt,theme:"solid",class:"color-gray-900",size:"28px"}}),{c(){t=P("div"),n=P("h1"),n.textContent=e,s=G(),o=P("p"),o.textContent=u,l=G(),c=P("div"),a=P("button"),wt(w.$$.fragment),f=G(),p=mt(h),d=G(),N=P("div"),N.innerHTML=A,R=G(),v=P("div"),I=P("a"),wt(S.$$.fragment),F=mt(` + View collected stamps`),this.h()},l(E){t=B(E,"DIV",{class:!0});var b=j(t);n=B(b,"H1",{class:!0,"data-svelte-h":!0}),ot(n)!=="svelte-eclbcz"&&(n.textContent=e),s=V(b),o=B(b,"P",{class:!0,"data-svelte-h":!0}),ot(o)!=="svelte-1a2fql6"&&(o.textContent=u),l=V(b),c=B(b,"DIV",{class:!0});var X=j(c);a=B(X,"BUTTON",{class:!0});var J=j(a);pt(w.$$.fragment,J),f=V(J),p=dt(J,h),J.forEach(O),X.forEach(O),d=V(b),N=B(b,"DIV",{id:!0,class:!0,"data-svelte-h":!0}),ot(N)!=="svelte-12nsnig"&&(N.innerHTML=A),R=V(b),v=B(b,"DIV",{class:!0});var lt=j(v);I=B(lt,"A",{class:!0,href:!0});var rt=j(I);pt(S.$$.fragment,rt),F=dt(rt,` + View collected stamps`),rt.forEach(O),lt.forEach(O),b.forEach(O),this.h()},h(){U(n,"class","text-center font-geologica text-4xl font-bold text-primary"),U(o,"class","px-2 text-center text-xl"),U(a,"class","text btn mx-auto w-10/12 max-w-screen-lg gap-2 rounded-full text-white"),$(a,"btn-primary",i[0]===H.STOPPED),$(a,"btn-error",i[0]===H.SCANNING),U(c,"class","flex flex-col justify-center space-y-4"),U(N,"id","scanner-preview-area"),U(N,"class","h-96"),$(N,"hidden",i[0]===H.STOPPED),U(I,"class","text btn-secondary btn mx-auto mt-2 w-10/12 max-w-screen-lg gap-2 rounded-full text-white"),U(I,"href","/"),U(v,"class","flex flex-col justify-center space-y-4"),U(t,"class","space-y-4")},m(E,b){Vt(E,t,b),C(t,n),C(t,s),C(t,o),C(t,l),C(t,c),C(c,a),Nt(w,a,null),C(a,f),C(a,p),C(t,d),C(t,N),C(t,R),C(t,v),C(v,I),Nt(S,I,null),C(I,F),T=!0,it||(ct=Qt(a,"click",i[1]),it=!0)},p(E,[b]){const X={};b&1&&(X.src=E[0]===H.SCANNING?Et:bt),w.$set(X),(!T||b&1)&&h!==(h=E[0]===H.SCANNING?"Stop":"Scan")&&qt(p,h),(!T||b&1)&&$(a,"btn-primary",E[0]===H.STOPPED),(!T||b&1)&&$(a,"btn-error",E[0]===H.SCANNING),(!T||b&1)&&$(N,"hidden",E[0]===H.STOPPED)},i(E){T||(At(w.$$.fragment,E),ft(()=>{T&&(g||(g=vt(N,ht,{},!0)),g.run(1))}),At(S.$$.fragment,E),x||ft(()=>{x=Zt(t,ht,{delay:500}),x.start()}),T=!0)},o(E){gt(w.$$.fragment,E),g||(g=vt(N,ht,{},!1)),g.run(0),gt(S.$$.fragment,E),T=!1},d(E){E&&O(t),It(w),E&&g&&g.end(),It(S),it=!1,ct()}}}function ye(i,t,n){let e="STOPPED",s,o,u="";const l=Object.values(zt(te)).map(f=>f.hash);let c=function(){return 0};function a(){e===H.SCANNING?(n(0,e=H.STOPPED),o.pause()):e===H.STOPPED&&(n(0,e=H.SCANNING),o.start().catch(f=>{console.error(f),W({type:tt.ERROR,message:"Failed to start scanner!"})}))}function w(f){u=f.data,a();let h=Ee(u);if(l.includes(h)){localStorage.setItem(h,u);let p=c();W({type:tt.SUCCESS,message:"Stamp Saved!"}),p==10&&setTimeout(()=>{W({type:tt.SUCCESS,message:"Stamp Rally completed!"})},1e3)}else W({type:tt.ERROR,message:"Invalid Stamp!"})}return Dt(()=>{s=document.querySelector("video"),o=new Jt(s,w,{highlightScanRegion:!0,highlightCodeOutline:!0}),s.setAttribute("playsinline","true"),s.setAttribute("autoplay","true"),s.setAttribute("muted","true"),c=()=>Object.keys(localStorage).filter(f=>l.includes(f)).length}),Xt(()=>{console.log("Destroying Scanner"),o==null||o.destroy()}),[e,a]}class Fe extends Gt{constructor(t){super(),jt(this,t,ye,be,$t,{})}}export{Fe as component}; diff --git a/_app/version.json b/_app/version.json index fd8e6b9..0b637d7 100644 --- a/_app/version.json +++ b/_app/version.json @@ -1 +1 @@ -{"version":"1717961512163"} \ No newline at end of file +{"version":"1718661245967"} \ No newline at end of file diff --git a/index.html b/index.html index d0a08f5..bf5edf1 100644 --- a/index.html +++ b/index.html @@ -23,29 +23,29 @@ /> - - - - - + + + + + - + - +
  • Yku1>+$fX`2zsEE6bO zBnmm|$OP2bWj5%9ujLf2-Zk2mCUV^v(m1TR71e>JD7fr_N(cYsIe_`7&-z|yzb#9J ziUiYtpT@Yism*7y(9q5d;d_YX_+¡yGQ^%h0)7|>_Crmf|C)$)vaX@3Or7w%5e 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 T{&eWa|7^DT|C6hsejoiW!G8%8 diff --git a/_app/immutable/assets/juwei-profile.C_sdI20e.jpg b/_app/immutable/assets/juwei-profile.C_sdI20e.jpg deleted file mode 100644 index 61c2300cc4ab39074b154796cbaeb99e5265f141..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21002 zcmbq)1yp9cvgVJ|xYM{b?%ue&ySux)Lj#RVV6?(Xh1?(Q(0)92p%-mIB5Gi&n0 z-rugIDz&p?RY^XUKDGb|;=*FW03aX$0O<1v_}Br?5)%;6k(HMb7LyeEI|4Y`(!k0A zlnwx}vUaqW7vaZORa3_Y{Fk6-;9$!qD=Yb5NdFVOU-(Np05D7am#qIO^8fS*ZD{0R z@Tnl=XTt9Ww)T#nnD-M)yExkZg`+<)ih-$~;U~`f#8md53V!0Lzv%jZ@bAB{$shdq z7q(ZF7XSc&VLmaw$sbJh7uNrS|9TgE15iSp;q#9D z_rC)`9v}kX2jBzr0ZsrjfF-~YK>c~Q{w%ZqH6O#@e9{1$PacEMt1Z9{VE@Ts0x^`N}Zj007wT$Hxr?005B+0K5f% ze7xj*e7xlX03b^MKv&#<_-*1oi}U=G9{nHMw{!piJ^%n{==cv!KOX>S{4C?I8@77( zdVl8w@_7X|HUlYf&JB>{v9BIfI-2)K_EY4F+L+e{#zsf2p9wu>|+H00|Ep9MgT$h z{EErE|K|O_0MO8D4>)LX(b|~azPuWJk~AL9QF?U$jS-$26bn7pKzNnwX*_ad$C#w;U+T|vE?CQSZzvK=^WaH}JGV61Oe{&}iaUMx)MU$T} z^Gq_L!@r^8DTRrBSIQ8dq6)K{tH9vND585ZUwS|WL4!j@+Eb4CN|%!-0IW~ zo@R|ZMEAg8>|ZJoh#4G&p47Ii9L#D`jS=Z-SRkuUBdf2fW=b14tWMY^R!(7vOt@}} zpX^6lD~~F%j^?8_i%Tkx7Mn&JsuDV#@3uK8{t*VGhh>Y4fp*j^!rh@XI37RWP@kGG z&q`gaHb4_+04Rb}$A88;Xq}jdV=gD>fAQipwj(u_s5{uw3DsvnxsqNH$n1__cL-cA(MVHlM%UqMLMFpUN;dHes;e zwVzm7Y4zRRm`vaA-6H={(|jA`ao12p8Fx`5UF!92`JH7HnnP`_&&;WPlR9n7igWLK zqfENhG!T=Xu{<^2wbwpt;_B#;VNzo$ZiQ^r@5nZ*`LkQ4jt%-~*As=n)`_=Vki*H0 z0uP6K|39M&qF^bY|E@zjLvGf~=BA?5I&ZJ|=&2)=GJDCzi1K z10K_ITAbY9NHM+T^cv3kBOV^!?nXHA*e8RsgQeA~TwCo|eJj?@adX+YHx75QMv}Ds znH`fC)O&^-2ga(DU;9ItrQ14H`PUmS=P(VlDQE0~u#KJMHbRcekl-2Asnq+sZ@^(THE&Q$2u{)Bx{&fa64WQsfDx?8qKwF$y=<|_qg#FFK2l! z8L>X_#nGjr6B-j{X-cbuGb+VFR|tkCIKSWNQ=lQY;U4u{{62B$=@MQjlAEf)61(-Z+gt?yYh7aPn2875rw&|9MdfahaQbt1)hzVyG}Q~XUWEqmFth%=e`Emw z7vL-I6J+$iUi`mB|8E~Y2QYdB01zk;Fc>f>_&?(q$ls$I01*KR8J`!00F{t|5rT-0 zo=Nr_vo9L)=fDQ}Io<(*0e=7j)_$8yHC2Wbv&E4VJBUH&k5MH`j#(nh)$&!8p5spl z5}`i_x0gwH)=+tg)i&13EgVJfHi{0gh9wP}T?V$4|F9BnZ2`$Lmek^_4q?umUR&)i zhm9zY7$)LH_y7ngI3Cr*4Aix#9)ycy7t8e!iEbV;XvRdV6q0nE8mMm0P>L2JJYf~f zsTvNRN6EYH>-8TPHJSl)l7&9dv!$Z}5Ll+wfxXMJm`?kthqcHnL`ai8^eLA3%}7MI zF&Cp9AV}1`^IU_t!$|{ga-D*Itd{vc8F>hEh*>vRZ?}*_%~oBVo;;`!)_Y9*Fqf-P zLABrhq^nsPXG-^+I_Qobrf(~o=^xFe&&7jp@)G9gdUOzW9`Ps23!R0RLBv?|F%h5u zoLJ+k{TlJ6NG%{@jLwj%Yv2pO(7|tmJQo(WA$z2sFz>5#V8Y0vkWhU?Y7elfAc|vD zJ+O^U4J>W-kUIzcNg^*6hAI&1?8Z7J7po?vs>06EYhm6ET3ID+2hQfg*77trAspX=CiXkiEab{5*rj zh<3Rs!Um)@j#paFMHorE;cP_Ty+wS-A*^=ON@BB6fO3A}u~J)kNz`#HI6Twoq7OK) z=1fsYbmw;F1>^Q;cx(+xrZLQiXjVC}c==`IoG2!|FZY(*qat{E_~EH3I0B=c`r4x~ zBxPt_VflOTTKhV>I3;Gd&6h=6LN5D2hh+;}DPAtWFY$#mBAo|U5Enh-MeBef(+sRc zX95q@N2RK0JryX;!w40l33JgZwBM~}{0ZITP(P{`aF-(K`y zjC=^`4{x`6n4g2-)pS9Z(_{1e$*wJ?B}3$*Ga7L6N6ScN#{lP*U-2glV#cT1bM5-H zriVFs`hf4KoCsFf?K_1%+}Ky?Cmfmxuv0ke-RZG#x!GX5LNkU3W*qcFZA#+mE|0a8 z4ucM2ac4jfCfrFPkPP`)WaC?Puq5Nmg*nc7Lw$dySCBoW&|>soD`lMVx>M?dX)#+mkw??@~sapv&xy7-5Y1+ zF@zmzw3cHt9v$D*SSX>O34)+~M$Tj5T!_@yF{1X78yE1o(^yocHtVqhS z+HJP4*h)CTv|`;7q^^%X0D>rcVFP?4<3a^Bu|rGAq>iks7^bHhlpt$4^+Wt0)G$w#>QFc$3B693s|5>`wcMOScKA}J;7zK)q)RTbiH#7VgVO|13 zl4KO3+pQ{YnX>zx8O=Hjctf$7u&NP8-F@T*xwKspHBynT=F9bt#+(MQ1-39ryDVGE ze(OjyeY67@rqaaF9D57fiS#l;eS)xOiKexwp#tSfxS#hSQUKW^%K}qc{8;LouJ{iT zBJIQCDudZks&@4kWj#RxvKwBD?FlOI1+590*YU`o&@JQgn+*cL);T>;m3zuu9x00} z_YIL5D)AoE_ex_~lmPN{$$E(3s{U?=rD>Cw5hJ^F@CQi= z%fygP#G8yXm3sr?W!!!n+Gh2+5?V4)2&ycM!Y*Won7`~fnm6Gp z;xXk!F@OGWWScb`va9Rr%_yt7T1#!1XsQ?@DfX|kgV2%-V_jG=Uwt%3oeCUjBZWxU ze+%}&EOAUpR{E8@G_Xs}3XYOiOS|KK96J1krc*d_^-G_FAeF>^!!<4tXQSd(SwJ+R zMfI3AYkuy0#V{~O%+`EbTnG~Oqy3Dy=XA&LyMIBJ1hw6q)elYCkCKIutYLqPa^{ zX<}@gtnXM>Y||T4k^DYh1*{CY$cJ#T=|P7JiC>}nTVKy6ROWsp^pL=y90UMN&slh5 zQ#vr25^a%}M2O`LKLC9XnvS43Q(L8gDS!?_aaCJi$tldPz@kwL#|n6OlNYsA?hC0R z+6pt276Ph54A6+J@1rHlc3OtUyySjT9LJngFh9MDKZAOsKKe#bsH9O+#k`S#_8{Syew|& z%bJbUZcf(^lN{3K9*!L9>02Hju2PXXX|FS3%klaE%n90K!F2)TYfcTqBm+wTt@K;h zip5kgQ8)v;g9g%yxkrNqg>xmqb92W^H0LaR1#8qi$AeKamwC^bC(R3~tmFN`h?TE2 z>D&B)3^szs&O%k~*)7-|r=qw@?9Ci{HKnRdyQf)%{R(sJF_aQY^X5njZ8>@hoH-L9 z!%8Jh@V<&$1m_7DrsS7YeR2vZWd(W$(5QNag;<2mscg{v!?~_}c+6(c- zlYXo)nIEl45B60K&)}65DKSZ#4hIw5A9!RtDVV<@dTUUz2vQ+yKr5fevrOUrF6)_H zWYURNAJI?Ohlms~*b|K3#)(!HTSi1%^h~30C(tjNWyZzis_etY(Hx{KKkgpm=0|h; zWsVuWuq`X0A|dJmANUli$P>%@94C1l4~0hH&ev_sQ~v?@{NzHPMjQw*FgVy3FmQ0- zznra~pBw}f@v|#HCj9IR@ELgZ?7&cn_~rd#s=FEOv!^fV1Z4Fcwo$(^DHz21`v0oA z`p2*X=lL}3x?acQ3yKZ2MxIKAuxnhw4v*A1wcZkB`yb1T2zgN7^^?zD3Qne^XWZk?G&8bP4t7`@Smv|@4i^zyh7bz<{oO=zspx}SQNNT&SQ@_ zIcZzlHDTJeH z8;bX-zIW9<1_tKrL5yE&`Y*3BiDNRSyOcx=zurZHyNlQVAul33+++s?kdPti{ty?N% zph`>kBx@h&q7?!gWKhNcFJ6Dv^g9xf9X}(FW!l)S8~nYrUb9||8gxb#w&Cv9lT`x5wdU4|St+d*1<-(}~V{M1LQ8TWQ0{#S8&doay3)x_Gux`Z07wu&Pj zX_Mo|J12^DY5%u8&4zm*_pb&~=M5{;4Jo9*2I0&zax!+vov~?K?`{R{xxTM=zYyzW zniyeerPkV>^X1yk$l|cG%hRm6u5Ym`FhRFx#B^MohHzZW_N{LV(PEh_hbW9lkFtpH zh41_5DJi=MPa}JqGj?6n!P<10r4sG8BY?_FT6 zbUOuMBAsivWp-P-5p2AaF)IRtua*&m33`?I6ze?S;ygGGGTJ-f#6}9Ig?SKg##OZU zN(BpMm=u0{FQe+=l#ZpfC{q~zw!Z4$3rZF40?SnRj#te8lD6uI_u$ysb4>4%V41nt zTO&b=A2Ri2H|vpLhK3W_4qA+4^;Jf+{T$XpXqXe(C}jK8c?XsBHgvAGy!4w#;DVR& zZ^t2zx@E=L47kpd?PUzq_vwYh)^0GTgkL{4Mku^avFu&p5^8dkt6VCX@{s^q4Wb+9 zsVr#X^qNSDO0>R=AaqM8BgtC+bTc&kH^;0sqQob99HDR+0XYIw@oBi5qcsY%_UMm$ zx6^@ozX4N1Q?P33I7X%6#>$?o<%R*X(smq8wm3LTd0fhcGAyJn@$|(#Pplm;t6Pz) z<=v1e7b<9GX9m!B`sY2YrbYrsnWejHl|J^P!}Y4HJ6+1dvtn`{5UO~w5Sa$H+h0L0 zI~N5+ZUE`I2y3m)<)h|{zpF>q6+N4CNtIvxLrG1bVb_NqsI+iAmP2-(=7N)3c2Lhe z9Ap|xze3f&o#8Q;&kdH{SMAq+xl=DVfiF9U*6S*2%SV7EULtP9ePg<~g2E6foAN;U z)waY$PO*0~X6FhEbJgM!8T>X=&op%cEi`{jV#MJFGcrhGXzlRul28>+7vS8Oa%1kb z(fSBzTcA&PDRs=)5YntxE3Z{yFkgNOeBI1WC<;q+`q z=@(vGXf1xvd=NRgoRagYS^q{du>@TP*~lD3Milg3-$?Cb`Mk`NR7z)_wR1Dr4Y?Zy z?V3T_&KcnBXK{Pg=!2?@7)fv3>h`;YWdB-G@WN?wH?PUa>oArVghAX%*gff9|Mm7! zHD}Z4x0iQ&&~bylHKBERXJw>+z7J;$7B$*V$`i36jI-xR-#ums+wc?qRrFpiw8*J( zbgG^nWm}Ox$4VD+#*J~EW_+0TvF=5+fmO)*`ELZrcuSAVeIoQ`Uiy|4RxDMVLf2bd z4*%5W!rvUw>uV*X&JROkQdjH&dcvCGqk;2zmuQCErY4L;>k%D;y-N^BYOgaBrSJ-hpf6wu}%N_rn;gj+wnrU z+eG^Px&`Jwv=Ac9=4$d}$vA994=RN;YQvZlWsFO$Ven+fSNf1CYyW%w8LLGwa3Gf) zq7r<-D?4!oI+!{uQ*CPF4~M?pwp;UpJN;X!H`hwWe2c8W^S0S57hBmGh3$@7#C>~8 zteSgeDyyK9RlapKj)hf>ulH$JpN(k8jKk*sCD{4rq26cb>qfq|QGQu3B!S1tlVYf= z-dnZII)X54ywkV88j6YlFNJn~yC7Ay<(lJmOPgzIEt#oIX?C;RnP;%NQ(bxM$ z1&7l?d}wuiVE6;Dec9p3u}3&&ZYc9LH~fU86M2}q4yI>(f*MD*{+C3=L0ITXl>K~_ zTAP@h=zW;@YPE4HEC=*&jo0q6D+AECJ#Pf@r(+)2zy3wE7Yf8_! zx6D(CB4>^En>HxNz|KixINN$ffl*xBtYgOozNs;|T))m`l9Z;$C8v|u4R*@Q0zLpq zghMt&!QcqWJy0o0uU7Y}lID zMrs4+HzhE*zjPQ0ef@E_f#Cv*gQa?6>tS7dXV*^w+bggcm3>Z2S&lwp~9@6N6YyoUxg_fWlM6_2Y^QBn_(*< zX;}JGk)H2~Q&a7pZeGbxg&Ni8%9v)Dp3(({Q8_F+(II@}ZsOLFxY=P)sUG1xmh(6<;t^G9))zf)SdTx>F zxl`W*9gv{#AvLU{+Q0=;xgMD{$QBA`x(xnN0xR?$4mQ0tg$C&2G-s`0!>x*XD}%gW z0qTflC02RP+e4;~leVVV;#NwUmT76rKQ-0dzphGfI7F%jAwktEs2UlBE3ho})qEtxRFrG>Z0}45bbpL1p~_#4q)~|CCo$7%|r)Zc=Ax zgn1wTK2Tb`eL3yC}-t-=eISEQWe`h+PvNhEiDr47t`XvUy93FO*_ zvd~@^ld+i6WKgQ+@G}Hts6&--sRm-^v3@259<>|5o zyHMHdoAR8qZ~C8nPUH-psPz`m;P7`K1>~wp;qJVr$*nKfVz4D{rj3w~rExU%KLDUd zWa>-!?S3w(c52ew=dX!r?K$M%TaY{ZKruf6oC(~LkzKE-5vT?tx1qq|Zkq5Ag8VSd zjMKmjNMVgv@+`&?YR)7{L40nb#%89!%ZZ5vaJSGaH>9le~w-%T@{OK*$ z1iW-t>)jH6>Hbn6sNJ(27LwkSRdWmH-=%zr_d9QkT5%zmV!kc!%~%x~S39su#+^F3 zRw78HUTn_YDIcd_@&Y9}=N!qu7Gk^bIoU~u(I3~XlKHh&9SyynOsslHW!pqPR}Tx{ za4O)+Ti>5|A%bsPkaXD|X&y`QopV2C|IBO>3SxxOtqt$2+I;t?NoTud9q3MYpH_K4 ziI0D5Avh~Ecw<}E1^L1xQPla4GvwfYI}TGB&pC^TCJ{tj^`ubb^gO!pW?Lrmjm4^d zesIzmD5Q@y#e>d%I+y@7iM0@Y&SGz!$GlCvPEvpA&-d2ytjECGX3eAJ;WJh< zfz2C%Ux6`>DxMmfcrHxK*|xSk!F=6H%j+nu%&|igVp)0TF>4(?g%uhDFEzoPMe*}1_q$%JDpSONTA^!Oo!J@wC6_;)U z@-{!P_iaO>)RKKr-;sgkw3B-;sB}b*cS7-Wa!0nX&3?qE=l;h^RwBgp+BK}Rq7VxB}rB7>U?^)Ur&kxte7om$I&<3x7bEy#j zF6XAJCh+br&Ym9tWisj>(9i;O7kjaoo1~KW8muDeaj`Wzq6?df+xjxZ zp~~B_D(FqF@BZ%k+|Ye$TJnnAM8yP?5QC4jPe0Xn8nh@qu^Vz0GHh673JgHh_qVHr z6Ld&BT$gqOukdnurG6Ky%V6Lb9dyV$7$(kJ2=l3u*4e2SOl_>$!H=7uP<1jsksTB{ z8s*J=nS1(?|oe ze78=DI*+1aK?Sy;j)(rlLv7M+0z@A&a??kiNI?C@#{y}Md8CqsOuZx?P+X4jqbK&) z2fzvo4-Tl5uL61deFM<~uf6V$(nU8yz_Sjvjm;Kw7<(>Kkcih%{hg3VOy(VxGGqx? zpFaOQP+`*H=&QbCy_vh&-a}B6a+!W=TCdBCc`zuN?@8AHYiA1unhRTh1+2&i0E~?Z zB%2Ac>BqJAJ}ch|Lj7n)8`|Rv{hVuT0qENXYrRRx!I|fFC7-5Bf0QilN%feDixZIBI(1~!igvp}r;!_owsDk^SH`Gjn5h4TD2buyQ>!mZ8b5sE6isi!Lf z1X;50TPZqoI0TL^Br`ovB@Mob#Z&PXaI#BdC@vzb!M>N_a(l4J4o5mli%dfALmvR{ zOxx}mF2tF7uCUb?YgUHz&9WRO)U_k>2#mh72;I9?ILiGhg5w34htc}h$3gppnRP9T zF2R7O%obl0J|Al*i{_}^GZ;)LI2PP^4q_XuXIcY=RUNL|=cFcX5}BrmiGYDeigl4f zSTzaT#)I_E^0%teEKO2yK60G>W(rzcQ}49a!AjsM z{#=Z7%Hg++PAfAOjyf)R;3uKmXQmH8=gF?8wQ1alLY$J;y*qa`WDbO4WBItZ{N89H z!fJG74{HlzPsOj%#P6HjO(NOMjj5TdQR}&o;1h$O#5ND;B$@Tmj z5EM#f{)K`{2_vqe_@@4Di4Wtg`zCal7I4e4heX8}4y$|L3IAP)DfILAz?}W;$~n#Y zh(4#4OL%U!dLgx9YU0k{CJT7@l+rIZI~M7Npi$uOoU}m?Dwx~FhXV5#+0tCxQye>m zZf%=^NOHCQH?wQD&7Lv>(BV<1B7t6Fu3@sU+k~ZF;XeJXtS;~=aaSeJ$UO5WeK5D; zM#6^0Yn63byosY*H%X9L8hLH-65rVa;MU5)_O&=gpd(IFwDOOzB;e!b!K%e>D$qTZ1wVo6)Lm}HW(tU`;1JL3ro&> zG#C*g3Vy6b7nGATj^jQiqMg33moD%{p)YNe#gW>v*~H^qdq6bORSN}LQ2HYY^OnL$ zM|at$iNx6fM@WdkL!5+=8X>z#wO#r>CM1yfm1eF$3yB)yC%a4o)^nP7<;}t~iE*XZ z=Vm6^w>#a=!+Si0P&$*#nrus=3QDe^dK3G>HjBMP2dDhKdRX%(Wx2A8$a_(0o-3yX zw-PZO9?fk)`5|;JI14}#@Y&nZMkVG+CsM*c*3+?ZWv;>Tc*Z~;AOhoCJR%*SD6)kq zZ-E-e1i+-|J`L4mFO7TA#}`t5sM+QVs8t+Rv1HS54XZ`p6EI;!hM<52s(k|5)T=L^ zQm5C%zt75Ue>Sv!0OaUf2L|vYAcS49w}WU+%k0SXsqZ}UWaE!1+JRw+u+VH#S5|y~ zdZWS7YGT_tsN*Bu;tGKVdAh4(pA@5c_i0(w`CB> zFNeK~`gEOe6qcgfFutC06Cd!4GCQ-6u=tMjROYUj!Yas;qjUzoUdCy0fjwoe=Gx+j z|6=eP{dxFq<@^jnFq8#_*l>fI$XHo|#>LmZ5NK2BqskU_z69><_zJAm~^Bx*WuXG=Jj5Hq?-JyerEg)xB9+RrztErF2gGiIAKfQc(|I%+XwQn7Oodjx`^&D6DB3* z8jn+U0ME%#Hc2gOC|yeyc$oGxbvLdR)(GL4`m%{AG`au->AKP`C8X}Y-V@3~E4$ym z-|{Db+--ysU#onkv$?m4`5RiPmrn)aI(t3IU0=2PzUkg8-!0I%k5dZPmH#7>`D*Qh z$}%Og>0U-Z-zJXDP&|mB&mlJZ2f&O8L&mTJ+Y_VJus^5s$$=7bb zOTEEu{P6t-3C#~Y#vsNdz7*_Axyw!l@tdcs;LEI%g@3m4K1m(k{QUCRiFownCaXoV5V$4}i%_+68O%xiTm0$g0C2sYTK<`hmzjm^;YwtHeIJ(#X$^fblfZ za1n42>6h3v_~zSAO6XxIzd<`0ZF0|*O)Q7WZfnD1ctg8KTH39Bs-n0k10=Fpqgnb1 zd$=ahKKr~OJcefkhqyi*e#`(5?C~MCQ20y5y0c?*&WvxR_QX)^w2Y%< zVqm7x^21&k*$XoxDe|rEKdAew>diB370p&}xH*kb`fUW>ZeLo;c`&Z7{l4q6z=2c) zF1W(ji`qHq&l(|QJ3~xkVXf)2(+d);f@JK@yG#U&wyxoSV23Z(r~;`v2tMj$A2r?K zm%BvbmQQ3%sXM<#aY|6RbsC!5SGwhH0HzV?hrDI?BC8+t`I&90O(tXU3>{seRX&Y4 zl^zZpS{VRuH90{>frGog5s)rt+Q!X>NA+xAP@aTu;g`EN*8UW7Dzn$0+(cjo?r#M! zo??4>dA+k23?s4G1`kvjU#G_8d{HtNHfrG$BP4WMU&YOmG&3(#)&t&X*Tm3z8YZON zG$Gb|X!|&{xJ{ZK3<{6qOxVE|eh@rRF$rv6eE>qiiF1-Uoro`fcCwPi;SA==h*hoR zqAJK*5(sq^4@cE|;$KTnxjkuLC&&r{nFiKlw2V2QrF%^Q=cHh^29rBFHdw7Teuwdu z`v81{0@*MHy3bZ^Z6&)CB7K|s+Au_J+AH_ z$~6cYO9SLLx_84}l7ARSLeY5Uf)t>+DN;b9{v-or|CnZ-TosN>_ObQ+lS~~uK2huK zrr5%RlJ5_NGdM&i9Q%G;+0t_y;%`+irF=KcmU@;04VB0DBz}exayW8 z2*C@C-X-=tmPcW85|ehm(Sx*L@%31K?}QgkN&!u-6CxvIOuaRKtFO zE#&B^Vui$H`i=!p%!vX>K~F_$+k|*P`>AcRy8xt?9@WHVxmechiY%NxN)H;LQ(_MK6(q4uxZ6Lk&__ zi+d7`0$pSU%0}n|Fr#|IPdF4F7C%jmMSMOu=}JG>rQ-mKEo&*E8O@-Zr{#1ulp>ojR!Tx}et;%z1`N>g^+n`~i>#=yKjYC8k-7A}&lv6dV%5 zH$Kpd^B6bw*Cq%kwyG#RmXf7d=RrN06L}xZ)`i}f z`Q$5{ESIDe+m{>o0#adInZ;1EsZLPU4&)Kwp+7I2Qi!9qO2A@~9x_kO^``;UU5Z;{ABwQ1&Kz+y_d3Wih-Q(7>V>M17 zu7Pgjz-(3#%0B(8GmS|VkK0jj{0py7nyDfE^ zDj_OU7EG_)*MqHZLx;sB!(}7v5P&Y#f()Nr98g9K+yEVKeF~4rTriVzerwse!k>X^ zlv&tfu|P9X^UDwC<|Gowozv5cTRTq9k@1j;&96KU4PTCLPL1M}D|bWWh{gR-8-biS zqvd1srIN~N1m8Q1oZEePA6%~HH`7jecx1q7<<{Dm}5sHOr+=Pau_)U#U4a$fJ z!PKnwKu_!h4iy{1X$QSf3XSwJg02x~)$QFJf%^OeTN_^ArZRZdr9!1Ffiso#^ zbMz1rW;OHYnHoy2TljZ7AP_d46%u*qF+$-2V_jxh4l$~Fn8DAb0*R#z)+AK25lsQA z?`bvK(BHjYd$HktJ5!@XIWHeLN+oD=V#)YJ#C~L(S~i;*mM8$`=CN^e`Y?l4urtI? z%DB=VKx$Y-Y}Yzv_5t+Ji6O4uDv|Oz@Vo7x{wwGHHw=qBC{f0-;#sOYNNB zMf@{!d+wSdJRw}JbBHV0j&^0|HUhETGvR*4!bjET=!|x?iFQr>F+jl?`Ut67K6gNh zU(fQldT?!~VGu}@hZB`Y^enhK_hf7?>LIF@0#2wO>!rL^Z_8o8;RnD^pCOhG*@Cgy z8u&V9gieEj>7*ju0BwwlPbxf})vfdMP$w+#H_;ek@eueg#mK6%%#O-uPLbRc)0h^; zdA%ayH2%7dPABmA{Dw)#?x}ScLHvQ}#SS);g1#6krb}0POzc#`(^W(*NwtXWLA^pR z7q*qua8WM{prSEc5L52N;=WpX{DB)bW0vKo=OZD$$jI7hQAv*e41AvXD^|s+$aM)Z zLO)YNV&a)z2NC&!EPR7Oe4T#7h$3g}u6md3x9=cTPaD5ga$#IM6U`T@|4akb!vL7zCO*#L)*J{5h}sl)jym#>AR;^pTYKQG4x za0CO%e`Y{LtY!&9cLH@kRvOttHGWW^7WNMdpMoVc^pgK3CZBt#D5j3O({&1@eJ5YV zB4~*n(+t!>%X3mDcZk|=`q1rWUUl(glVvKaqLp*ee5sMMpF(#CUP|_P5IF~C460Nq zNiZXYl!M1vEY^erXN}8opPeg9-d(X+K1Vzhb@|LRWA7=_=n$>iYl+3;@hW0m_XBRQ*QVg{~MDi6h7I1Qz}g`Wpf6I72b|Ae+m$v({2 zea6BjDXz}7rg_EWqQco;iha{<84&AdDVEc(6~l#}`}y3ebQitwB4 zkc6dsn0*w!e*-de%8W8rKL>~C!uRYC36&Vy#l(SkjUgD+lQf@0+b6fZEHs4W`DPMr z9AD+62v>~MZ_jQYJ`Zs8JDe;JrrBg}z5at0$&A?nG77a(2D{F{r@zgqb1Q zhB{8B{64w>;M}vTo(~PyREJyftO~GD#wn9=^ZxN7GUQWStMn2jqWVk@itXEyT{}(X z(KEzw%g2p;jq~+$reH#(T#+cE9S*$*=)%PPVGgb6j`!q)P?7_mH5!5_n(~dtB!>4P zk%z*G)Rf0_#elC9mT;ko>vSfb~mkh?1JJs>Z$W-y}w#~-0bxGeL(~G zQ~G`B(9BFLL(d$zvT%LSbtEu+zwqu%V475bBLQTQwkAx>&UYMcezOIDBQWfB+c=N% z*5*V-+r0i%y_jo=ET_53YKx)_KGtmN=>{(6rba__MU4=UxqVDXMBv2YhVRD|(IFQW zHDhKcC4_e~#IWPQc?;rck~KgudIrb!H#P`RXA91$~v;QX7s~ zQfi^NnFdIK`GDr83CwKX@&$nF=*Y!|L+eDf=krn#$U=d1AFo*zB>eU}a<-wbyu*bV zyF~*^s9Jmg+~8@z04tGb9&jkapnU+;(WiJ#&J;$}XsBGCTO@9otC4j>wga{vu!ivb zy@_r_wIOv9cM7FkYR8%wo<~8qXiUmbz4AvBX>_tDQ>_yGX?(rJ<>zby)#f5AZw#&X zer>}hl8Iv1Ybkm8?1X2o6__AE#XJlq+l2*f5Wd|f(h&9KNtb$qb5}v#nBp}Q?hwch zGwW7ePw#`FnlH{;`mOdg3)tQANsV-;F~vkO#g;laUgjWf%VdkL$PGM*PM5h|4#En2lIkDQ5OPzZ5J3-ddLgW|QMR zM?3)he*~BfXYwn?-eOXqRa<-ho59Ncy?E{AiQ1`+Y+S0Y%hFP>wEiw;D?%zFz~@?x zogLdUuWzYaE!4#O+{+2YVT=?}2;i_37lY-OA&_ruzKE%#r|^}(n8Mt3OkBNdTmXSr z!N#U?=CK?fuJBx(D$G%(fiC@$%EZ#e38W`hN7Ec@J+k~Md7`GR8Xa8@sQ}o3P?}vT zyi`Cdw6vSZ?hE%nUNbHZU>_*a`i6{FuvMXbrI4OzPS02GXvy!jDz1kYu7&c;=ZZG% ze%RAFQ=;^jxX%1m`Wv$VM3%Zr-E8)wXn)|Z;G)gc5~iTJ^BkCKO>W@Argj&euQ13| zCi{rQi($dX%jgC@2N6egiHM zwbwxOMV)5009*!yZVA5-YjtN=A6FgP(`w6?j*spjLp?F{K=nHZ!~qwf9ui?+O8x{Y;)xdvE&V(&fQZPzBXS@b6r<5P-uYrCx*| zY7`H0ay?G7DX1+9#aCLy6bMr|xt`@Cl{>J9qf~c_X7q`&%G%a;QpWh8NCHhLkI2QZ zwb0g`0D#tBh%mb=M;NmW9K<>!Si4n@wFNR23q{ds$A<3^N)wbe;FmODAM+_&p^j(Z zD0HQIZ!R6Ec7(oQ1nHP^fXm+41gKBqYvUj4T)A=3U7~dh`;4}UHV8w)Cy0|(`U>V1 zb741^ma4p7k^u+<06wM6PLHXOyRO6%)8M9;&^!fTx>xfT;_A?UuDs3q(Cd3jY99Fz8{!S%D9_hA z&ypbmEabiD^32hyuNfZe+tKBQX~Ng~iRo~G9W(y;jl7`+BJQ51j4U-J7=5ZMs{5@n zulE9GxYu)k-hE}Gc!l)R4`t}0_{BZW%mbEHvE*1^huCZ1Fe~Ok0&vLEkAQRVEh&RM_*G!=AUu^^fyMx zj2mES@f$&J&rSmj5QX8TZZM1U>;bG(nB;;DOEwLIVhBBFS!+)Ee|Li)gdac^b}S6j zy3lD!#h_Rjru-~LaEF^4HC$^kOLHO%bOtDMxqol zrE5Z}1Pn9o(=6_E6VeP86j+Yq58%X_jjP_IW)J$cc|kS_X@@H+;b?-_WqB6e^fyX1 z02BoXXd7Kt6v2yJL01 zytgkVbnoh7Mo$cN66Mc5m<1A0N?`A6yl4{kEA5YPL_p|2X`H6_G= zO*)GcTe_PptTlS94C@7K8WK_Di8~Db~Wp3&q)erD`ljo#iS6DOG!P&MsG*b!<&NNLjH>(in!>0id!5cC`-a zE1oP&!VQ2nU79-PEdZ+@Q;toX@Q!1azqFu|su(JTt)oZ-X@WXt7HT281ehh%BUDv^ zt|wt@o&v8n86-1^!)t*IophI1Xwy12m@ParQwdKgrNWsEt7stBxl9MT?)3pyDj`Cw zIIK_zQc~wBxOc!7@0+}NuF(Z3mbAKvl`#!+Z+pU>w%$8~uK;&?ofzh{mZOH$Uud8y z){XmA*LJRfU^n?3%oZt4(){JJ!+i>;T28bO6o9Mqt{m1(pa@aKL5VdyZ6NeIeMo2v$`Y z*%VIG2)bhK$g^@?fN%Xykw9R9%PTwEUM4BfCZaduo+S$v5X#L`3h2pg*P*j*C|Dr9 z#2*n;Fth;Hy5JrNmFh+fjy;(>NZJhtjicNFSZHCSN)+gFJRr(}kj)1rVy?`qWhW!L zQBFeJ^*O$)=(<6K3ll{Ai>tsI(8tVk4XX0wx8eYmpw*1bm5(TEfHu~v$2pR2iEuuGYJ6pg@Q5;!HjD>GXp>17&A$+Af`4%4P zt{B0d6#$08g7a;e%l78!O#rv6tJPx`)X)NNE0)7-trbbpin?g-?Ou!oq_Q|7>g(K7 z&=AIN8M_|)xk~v6_xy%dgq@3+T5HvXe-ZJEH`tT{dSK_SSSi8enkQ-~%`RxKeyV`h zsPY1{*O!*LHQn|jk1_aWh10~UH$W9np(Al0XAfAtrYttQFjM;J3$9ri6Dl#A zgzKu^*tvIJZE~!74NFXuXoCn7ARAs)UK10ZG?vbYQ%x37@|-E#H%$3p*deoKm67Hh zrBkl%50((~(7LAH;^zs{WLbiQUfRvQ31tQdPIr{L)a7FB01|vI2D(aOfKJPc1*Pce zVg(wT^5L%xLAFPnTYUbrf5#0d%gIw4bn#O}hZde@3Ntt>t)eDu!>K5S>zlW_`~!#^ zDG`Geqhtd5`DW0*YH3<~3;zI;!GYaWL=X;!gnD`k`zUC+w?<%v26zZ4wgFhPCHPrf zsY6>`F{94*X_PcNz$`WvS@t4;U;x9mWC_ z?v1^e;7b*9s_ruO^dhYmfTw_FB*B`1kI$nu5gSkx3zQKPfkLB|(DFbGVz;eLrjW~_ z8`Qc_WroyA8~*_Gmg*8v@^axcc@&#r$^ojwWU|hpVI}%#D8uF~&_oMM-$1Vc%n+(5 zu^kbWw|Z{GYYRZD<49UhkT+VTdY2Ninb)kfRB&tnR5N64^=jg)!x_+uHLz2nsSW=C zCwQllDY~S{;?u%t#BqT@b`MNKwhdaPc1MYC{{X#zO6K)a)n<-tL?v4HWm{3Tv?jq;Muy=@cqW!id+gB=i>DK001_V z@y4-=7%|hEPld_hNx2xce(zWLut<;bDQdvOnw4zC42n>Od6H7Erg-#KOu$7KIuvv!i7(4O_%c zlfg2*Mx8{@)Yu_9@_8el!Y_?af8pj4U0y(WvXjH_6@ID_bh}@3APYwPzt$=PA~g=w zJ;UA@1uBQ8-;;Q{fI8o;P;gy>x26hfVp^kgx?-G|S*R)+??dAmA8H7(6f38?tLWTb zP!~|ew%X$`>g^Y{^nQ0qUUun51r)S0p>EM9s~DsvHpdOK32g&@$?#^)RFr#85M!fO zeN8RPgWS%PMJ3p{4lT`pgXReb60-ehRg`F#0myXILh*v^4|K^yf`Bi8tQb%Z?Mve^Nm*xOVp5Z%qlX9x!k{*bQj`sKAixX|nH#!uF*m_1_79n> zI*dt^Oo)Q4n4zsdXBaZ$5~BfdasDEZP6fdzE&{)W91@NQ)DRCr1&EG8@dn=p00jja J2Os_s|JlHn?#=)J diff --git a/_app/immutable/assets/marumin-profile.BSj68Xwo.jpg b/_app/immutable/assets/marumin-profile.BSj68Xwo.jpg deleted file mode 100644 index a0d598623e9166cd697d4e03a08bc8c50ad06b61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29562 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