From b0dae31cb9d7db8a38bedaadfb7cc749e55723b2 Mon Sep 17 00:00:00 2001 From: tkrmagid-notbook Date: Wed, 8 Apr 2026 12:59:45 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A7=80=EA=B8=88=EA=B9=8C=EC=A7=80=20?= =?UTF-8?q?=EB=82=B4=EC=9A=A9=20=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot/.dockerignore | 6 + bot/.gitignore | 7 + bot/Dockerfile | 20 + bot/db/db.d.ts | 16 + bot/db/schema.sql | 24 + bot/docs/create_potoken.md | 5 + bot/images/default_img.png | Bin 0 -> 870074 bytes bot/package-lock.json | 1453 ++++ bot/package.json | 32 + bot/result.ts | 522 ++ bot/src/classes/BotClient.ts | 76 + bot/src/classes/GuildPlayer.ts | 278 + bot/src/classes/Handler.ts | 25 + bot/src/classes/LavalinkManager.ts | 83 + bot/src/classes/RedisClient.ts | 77 + bot/src/commands/channel.ts | 134 + bot/src/commands/example.ts | 27 + bot/src/commands/help.ts | 105 + bot/src/commands/join.ts | 93 + bot/src/commands/ping.ts | 49 + bot/src/commands/seek.ts | 83 + bot/src/events/clientReady.ts | 40 + bot/src/events/guildCreate.ts | 8 + bot/src/events/guildDelete.ts | 8 + bot/src/events/index.ts | 13 + bot/src/events/interactionCreate.ts | 36 + bot/src/events/messageCreate.ts | 83 + bot/src/events/voiceStateUpdate.ts | 5 + bot/src/index.ts | 16 + bot/src/types/Command.d.ts | 22 + bot/src/types/Track.d.ts | 7 + bot/src/types/Youtube_Cookie.ts | 42 + bot/src/utils/Config.ts | 89 + bot/src/utils/Database.ts | 117 + bot/src/utils/Logger.ts | 38 + bot/src/utils/api/Spotify.ts | 130 + bot/src/utils/api/YoutubeMusic.ts | 216 + bot/src/utils/music/Button.ts | 39 + bot/src/utils/music/Channel.ts | 54 + bot/src/utils/music/Config.ts | 73 + bot/src/utils/music/Url.ts | 16 + bot/src/utils/music/Utils.ts | 42 + bot/src/utils/shuffle.ts | 15 + bot/tsconfig.json | 26 + page/.gitignore | 41 + page/AGENTS.md | 5 + page/CLAUDE.md | 1 + page/README.md | 36 + page/eslint.config.mjs | 18 + page/next.config.ts | 11 + page/package-lock.json | 6949 ++++++++++++++++++ page/package.json | 30 + page/postcss.config.mjs | 7 + page/src/app/api/auth/[...nextauth]/route.ts | 34 + page/src/app/api/search/route.ts | 43 + page/src/app/api/servers/route.ts | 34 + page/src/app/globals.css | 30 + page/src/app/layout.tsx | 23 + page/src/app/page.tsx | 66 + page/src/components/Providers.tsx | 7 + page/src/components/layout/LeftSidebar.tsx | 25 + page/src/components/layout/TopNav.tsx | 94 + page/src/components/player/MainContent.tsx | 212 + page/src/components/player/PlayerBar.tsx | 47 + page/src/components/player/QueueSidebar.tsx | 24 + page/src/lib/Logger.ts | 38 + page/src/lib/Redis.ts | 24 + page/tsconfig.json | 34 + 68 files changed, 12083 insertions(+) create mode 100644 bot/.dockerignore create mode 100644 bot/.gitignore create mode 100644 bot/Dockerfile create mode 100644 bot/db/db.d.ts create mode 100644 bot/db/schema.sql create mode 100644 bot/docs/create_potoken.md create mode 100644 bot/images/default_img.png create mode 100644 bot/package-lock.json create mode 100644 bot/package.json create mode 100644 bot/result.ts create mode 100644 bot/src/classes/BotClient.ts create mode 100644 bot/src/classes/GuildPlayer.ts create mode 100644 bot/src/classes/Handler.ts create mode 100644 bot/src/classes/LavalinkManager.ts create mode 100644 bot/src/classes/RedisClient.ts create mode 100644 bot/src/commands/channel.ts create mode 100644 bot/src/commands/example.ts create mode 100644 bot/src/commands/help.ts create mode 100644 bot/src/commands/join.ts create mode 100644 bot/src/commands/ping.ts create mode 100644 bot/src/commands/seek.ts create mode 100644 bot/src/events/clientReady.ts create mode 100644 bot/src/events/guildCreate.ts create mode 100644 bot/src/events/guildDelete.ts create mode 100644 bot/src/events/index.ts create mode 100644 bot/src/events/interactionCreate.ts create mode 100644 bot/src/events/messageCreate.ts create mode 100644 bot/src/events/voiceStateUpdate.ts create mode 100644 bot/src/index.ts create mode 100644 bot/src/types/Command.d.ts create mode 100644 bot/src/types/Track.d.ts create mode 100644 bot/src/types/Youtube_Cookie.ts create mode 100644 bot/src/utils/Config.ts create mode 100644 bot/src/utils/Database.ts create mode 100644 bot/src/utils/Logger.ts create mode 100644 bot/src/utils/api/Spotify.ts create mode 100644 bot/src/utils/api/YoutubeMusic.ts create mode 100644 bot/src/utils/music/Button.ts create mode 100644 bot/src/utils/music/Channel.ts create mode 100644 bot/src/utils/music/Config.ts create mode 100644 bot/src/utils/music/Url.ts create mode 100644 bot/src/utils/music/Utils.ts create mode 100644 bot/src/utils/shuffle.ts create mode 100644 bot/tsconfig.json create mode 100644 page/.gitignore create mode 100644 page/AGENTS.md create mode 100644 page/CLAUDE.md create mode 100644 page/README.md create mode 100644 page/eslint.config.mjs create mode 100644 page/next.config.ts create mode 100644 page/package-lock.json create mode 100644 page/package.json create mode 100644 page/postcss.config.mjs create mode 100644 page/src/app/api/auth/[...nextauth]/route.ts create mode 100644 page/src/app/api/search/route.ts create mode 100644 page/src/app/api/servers/route.ts create mode 100644 page/src/app/globals.css create mode 100644 page/src/app/layout.tsx create mode 100644 page/src/app/page.tsx create mode 100644 page/src/components/Providers.tsx create mode 100644 page/src/components/layout/LeftSidebar.tsx create mode 100644 page/src/components/layout/TopNav.tsx create mode 100644 page/src/components/player/MainContent.tsx create mode 100644 page/src/components/player/PlayerBar.tsx create mode 100644 page/src/components/player/QueueSidebar.tsx create mode 100644 page/src/lib/Logger.ts create mode 100644 page/src/lib/Redis.ts create mode 100644 page/tsconfig.json diff --git a/bot/.dockerignore b/bot/.dockerignore new file mode 100644 index 0000000..8da1acd --- /dev/null +++ b/bot/.dockerignore @@ -0,0 +1,6 @@ +__pycache__ +*.pyc +.git +venv/ +node_modules/ +dist/ diff --git a/bot/.gitignore b/bot/.gitignore new file mode 100644 index 0000000..9259f52 --- /dev/null +++ b/bot/.gitignore @@ -0,0 +1,7 @@ +node_modules/ +*.env +dist/ +*.db +src/test.ts +test/ +ytdlp/ \ No newline at end of file diff --git a/bot/Dockerfile b/bot/Dockerfile new file mode 100644 index 0000000..f277709 --- /dev/null +++ b/bot/Dockerfile @@ -0,0 +1,20 @@ +FROM node:20-alpine + +RUN apk add --no-cache \ + ca-certificates \ + git + +WORKDIR /app + + +COPY package*.json ./ + +RUN npm install + +COPY . . + +RUN mkdir -p dist + +RUN npm run build + +CMD ["npm", "run", "start"] diff --git a/bot/db/db.d.ts b/bot/db/db.d.ts new file mode 100644 index 0000000..386c079 --- /dev/null +++ b/bot/db/db.d.ts @@ -0,0 +1,16 @@ +export interface GuildType { + id: string; + name: string; + channel_id: string; + msg_id: string; + options: { + recommend: boolean; + }; +} +export type GuildRow = Omit & { options: string }; + +// export interface UserType { +// guild_id: string; +// id: string; +// name: string; +// } \ No newline at end of file diff --git a/bot/db/schema.sql b/bot/db/schema.sql new file mode 100644 index 0000000..57af309 --- /dev/null +++ b/bot/db/schema.sql @@ -0,0 +1,24 @@ +-- 외래키 제약 조건 활성화 +-- 기본적으로 SQLite는 외래키 검사 안함 그래서 켜줘야 함 +PRAGMA foreign_keys = ON; + +CREATE TABLE IF NOT EXISTS guilds ( + id TEXT PRIMARY KEY, -- 길드 ID (전역 유일값) + name TEXT NOT NULL, -- 길드 이름 (캐싱용) + channel_id TEXT NOT NULL, -- 채팅 ID + msg_id TEXT NOT NULL, -- 메세지 ID + options TEXT NOT NULL -- 옵션 JSON +); + +-- CREATE TABLE IF NOT EXISTS users ( +-- guild_id TEXT NOT NULL, -- 소속 길드 ID, guilds.id를 참조 +-- id TEXT NOT NULL, -- 유저 ID +-- name TEXT NOT NULL, -- 유저 이름 (캐싱용) + +-- -- 복합 기본키: 같은 길드 안에서 id는 중복 불가 +-- PRIMARY KEY (guild_id, id), + +-- -- 외래키 설정: guilds.id를 참조 +-- -- 길드가 삭제되면 소속된 유저도 자동으로 삭제됨 (ON DELETE CASCADE) +-- FOREIGN KEY (guild_id) REFERENCES guilds(id) ON DELETE CASCADE +-- ); \ No newline at end of file diff --git a/bot/docs/create_potoken.md b/bot/docs/create_potoken.md new file mode 100644 index 0000000..986fe35 --- /dev/null +++ b/bot/docs/create_potoken.md @@ -0,0 +1,5 @@ +node 22.21.0 + +``` +npx youtube-po-token-generator +``` \ No newline at end of file diff --git a/bot/images/default_img.png b/bot/images/default_img.png new file mode 100644 index 0000000000000000000000000000000000000000..edf65d19a8321651f62f1a83992dd40a4036964c GIT binary patch literal 870074 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%0D|3kJcH*~tq$YAeCZNFcPhVr{{HySfBx_O z#tY%apUGV#bg7cT1Wb*YsDNwy642|Ck|#x!JSG2X(zsdoIQE?t3Xb0)8{az_2wcs6 z(B-s#j{C){-L%r~kyKeO!*0VGR#J_+c6Lm~w--)D$Z#9k#i7>b$3^%}d+I;_+9#W+ z{V|8auTS6MNzMdXJ@`m7%ek=cK{5a(VctYzF=>~j5fI&sraFsq&w?dr#^R48sMENdew#F=u+pBfQ?wg>JZZt5T0f2hd5k z;WC+x3d&pELzTD+_HwHoRZWC$Kctb3r~pwu2Z$8Ewxg7`5lAv3ZKW_JTDk ztq{8ob+TL!e$S?3aA@2wOm!_(E7W8MhQy3bdCP4-`es#2BzHBML0E-D<#ToR1;ak zurfFn{XAB7jtjWouGt@-U$Hb#kBx2DNR(wX`CUquUe3oq8Mb!@lK4QaWuTK@THlPW z2T6Dk-O4!)<=eoL1n0^m@(mciO8+JSJI+E92f;U%6<-gnKVN`*XO+>6AJub(DJu)! z&dySjPGe}{ZhT2eiGNh=&%aGx=l8bp*yI&a^|7zKx4g771eK?W1b)3TwXN=*o|nW7 zS7YAw*_El0`9M;Ae0U7V6Myp^@@NbL6EFXoPyq909ZV#!=gfsHCL5`Hp-Hm-Tn219 z)SY?##!=#f)2GUd3}%MvT(#@vqOtrk?v3rmPHrg@MY{) z%wBZwC<4gOpgQS9&L=PWEKWow0J&7XVqB=(qbezN1)GtT{!V@St10Dkn5&B-la=wu zCW4%h1JM2eS}BZijCQpe&w3WGfSnQcxFtq9;el(+YeW!RJPb$2c-t)LJ1>umv38~E z#n&4gWW4v|D4VRf1oOpJUU^ULFlN;=jE~hhU(L_SBcS#o#5p?tEd+LLjZkMm;_mDL zrVLDZP}Jg8uSGJ`ViZ4)Ph1QF@;4POE+*GJx`fSdMk@V%V~fQg++R=^Jwi1D8AEiv zHi-P8oXA{U{zjRcq~z(?d1fh1oK1rFU7kn+{@%?{Evs%a0pmEE4<}VJd_<7aYO~j( zTE&Iz4T2ewTF?E*5#?!jk~8BtpX##uX%;}IRtU#;5!p313>RYo^3()zH^gZL6*<<<;5OOEd)|&ae?G2UpULkQ~_^gL?mf}dt`)K1sU3}Z|~^?)}X6! z_C}v#IvjaucP8q~B*Df67pnX(2Dy9}fFZXjy*lSGmg~m^bRD zed5w9-f6jA*^lX!2=ygbM4Vwj0c`$%0Rc2k+~|Yb0Fwl zGL~J@uW;PBfVPDA5YDGqt7>n15Nfi<0U; zg%|XdIoU2k-_I*Ljel3bd!J=(%``Z7*?-S3V5N0M`u3XDS_6%(UZ?|B^L1g2F zpw4}Lk=EkW)|x(pOQj^uip&o2YFAaoZr&?i3S%*0j;J}&E|8lj4KG0=CK*)#Pe8E0 zru+J1HUblxIT#;JZ}&3q@2c0AZUFOWR&_2@jisE)z{s7(6de0;H5qn4R7SL(dFjg# zod`lbpQ@taXq!lr9ldoWa^^#-#~C*p&N+7vd?J+O{%<=qkVdnFqB?o;Rlu!0SG23j zb=w^GM`Xr2kuA>WhQGFA>xQi{tq$2GX2GE_^NZ#FHF{RV=GmDOo@*fLa2|P07RoYEzTyvxW@pSO(otlN1QVhac;yTL;r~CEQ zk)m}vwg-6CvD#qIxSrw9M=Hsxr<%?Bi-Q}AMQFj;?C?G5a;xT&N&LO3$?sn084JFA zh?18%X3#>+faHu!i&u`wx$f_IR9ga~W#QWwn0-H1UlI6|8uc z&)(;_&qR$EgB2tTOscGc9&4H?*~&&7yy~29pf362hXZJy3V#k5USLnM|LMS>%fg0er_^PPmAqF7uB zK^sG?OiyNKl3^Jz$$Sy3pO)Hema~Xn=2#@;x}#FVLQL8 z;VE`0>*Nf;X*{A}IFkKc6AIXTpzPgbFaL{T_iM}J`4GrLR!H6{4S|ODC?q*Lnc9A0 zm(xTWgqIYVE@&A$eUB}R$*d74d^$VcvQX>hLy+=Ln+b*pnGx;IsQzsw3rxf7KG~gX zpSfIyb*KGCUmVDbo96yuhHp?fWJ3@@N3e!)%+X(8TWM`zR|+iNcEV6+t8-@Ci1p*% zT|Vn8@w4a(F($GlQ~at77xzsp(jWp;1oWZ;YDK1JQ#+U^&gFX0s58Y~ZIS6o+kZ^? zoLq_I*souojPa=Sm5a@kVI@T~dLvy}9-TI%SMM>mOlH@dZ)8F=76ZQDjE3}dl}uND zf9Yg8v!-<4Ty9V!6^}-+z~uftR;}LJ>g{KOWa!`TSFEn)V3uzKBIm&k`lEXEeh!+y~-e>I8I`GfY&?L zwuOK{6W&4>v$X+xki9^|xgR?a0Dza*Q@Rpk=f}L+wh!$N&8OKMB)$nHd$P=izEz`WUNs(=L%`k>_)4Zd6BtDnAVwo0ZZfM z)ky^R)(>+!u%)CK=Ds;_3&BSFRU3~U2XPGUg*?dxwYdWy?smjH!N@M4#8ssQPysf6 zRT5$HW5-5!pZ-0ZtIC8wfw6QrSag^x3|@dwKfscjbGzS?$Hw*<$SszMOmBg?kW5p* z&bE;Vy$GIylLdk0@n28;_Qo4H{q5yZog)>8EbgjONp8{Mu}esTANx=ep#M$?1*q^Z zZ-P|>I=U+HQt-YEZi&C>03$cJpj+c zD*V$LN4Zn+N_fv{i=OZW_K$bXM{=RKIKsrAE}n)9NXJG=rQ03VE7OUoBj-^|@#4VhVqcwC=T1q-MwFrO#dS1x7BWpOD9bnE&}zN8h^ zDD(o;9`$km!~87}0m52md#iWYa( zV>D-Fdt^q82967zZ;0&Ss21p^$KWW zn-G?_dsc~454WF)S0}8ne=1}0OD!9Eq+!^b@YVUVj;KBZk~*gYSC)g@8;Xs%&pF=~ zc8(;W1OJ)CDxT6&AQp)vb2{K!| znX>!8=kLac+0UFlQs!c@V0v5^fNTbyG}B5IKsRoiMPiXS7p|TTY+TyJPz1UnS18xl z5v@6K;ss@<+U1JRSOl$3^I)JSFT1^HEVlbP@y`GHrw3GqLzwi?EZvKUB<03dM-q)q z(;655dp8<3C%V2wDq#``3g9xO5ED2S&D7-Txwmn`71ZInQnoD$8|YZ^>I@A-lSg^i zIF+a@RvRl@o5MAsp?py)?E7^)eDzrhHq;UybjrC0$D3mcf>VqO>^8A(H5eG8!?$}7C)W$y6hhJD86IZBC6+9MMc|Cp8Uq1D-9u@9eBHF80v?58cC znXe`0QR(TL6{RagKi&K*u1p zoB{-0N10_qUmZ~y@yTXz6-cw;dPx)=z`Z{H{qO&Y-NlPfo6(c+XBZ^~h!fR*qZzB$ zQDtmRtIbF|sh7&7b{O@em?u;b&BA%8)n%=(MT907SJ^$w7t%jUL z&)n~97qVXb8+YO4wzCF&gI06)S0tO9So0IbPETVPdC8vl>)j+pb&HS*JMUnwCd&oG zQMDF6{?BAl+;eIS0hLd<1%vn*@^+{+3&>ZECNxIRlMe= z#fu}uxDm!SLqp?T5ue>9h-4sT5@|h-TI*MU-;fFlR{Kzcyxk<`PIFdSh9a zHA?7ab8yI{vL`Tq1n}|s^VdI?qirPjL-05%38O`a&G)O95Kc@RKPk2Na>sgMagoAG zSO(<|?`9ZF2b0ky)HWmibS5scv-{r_RREh+7#h;Ei`FsC z`~<;^Ds%fL$2JUfwm4K#Uf7t9P|pO5_|8`v+8bHICtzfao?KhT&kjyOM(RG~R`e^} z#Nxtb;WiNr7r((qbXX{Km%~-FS=8%Mhz$~y7Orxz*PVWL7a}-EOcX-A2u{dlK2x*g zgXM2Y{_UmmGW_#rcY)d3a77#Xu0)Hci@|t_#Ns4IchgiQ%foy{lYX(-6s{eB9@EsD zxVKzIfJ+|WLfiTVb8b!@AyV`aZ?ri7aXhiwXA}}@MSZ0>oI>g&T(W+S*7=YktrQ&V zBYik%P8i&`zoD~mT;#9gtPi5!OFZ2Tm!aKT7xcZwj#W?kU2AqLb7IMKRA-&9fO}b} z!og;y1HUkQ6U1o%r2D~k!=2NJ6~V0yI^nManp+X@cC^0s95^ks-yPn$X?K1lz6*h% z2#xSzqQpK|0IsSx6Wd5GDZ~unKNeHHwHHF%>gk4cZtclJyxF$o)+Dh@0y3n8LuEDM z{I;W(6SNyJvc6n`Y3Z^G<-44T{d>%o)U8h%4z~IQ^_uSIl4Q4#K6)lH50D`>M{3gC z`xg{v=iODqu3=#3aaBaYO|Y){S)sVf^t+%1A^*FA2&K~>Pbo+gE=;de8C2&f< zIbwCDCfJv@c$UP*BCeBif>jHo1_#`7O z$sm`0ue5KXjAuc1;V9T>i0+5bc{8TSbjNv5QQ@A$?h+VSjQQ%WXv;49L<2$a*)?)> zhSJ!mUfcu)(yy=kj;zl&m|)4jPKZMTvI03oSKP$)y4CuV>^_r>7 z-Hq2@VOcrJ>4kJ zV1-2G7C=K`U-3XL22vNpsS)EFw>GK|Ve#}%4Z;me8jsn$lEt%XO?ze7D_UL`liSVn zRFyS}#_DKfn<+Pc&0$wXGF#TN;t9=Hp5$WwMlnpVTz+%u2ON-ISw;ayS{28_F0VISTB7ZA)am z1{u0aIfyg#a2p9|T7&X7O2aO@tNhJJYBiufdWg;^y!-|t5r&PNgBM4#3cx~x!x`%IBibjx7NV#qAL9j8QNZ2j8+%D5IU;_+O~#mP6*Ty{ns-#T>%P{YlU z0H(Py+EPmk#>~y5g5IkkrMjqeW<3}hsHA2ah@QRQk-y{~j*kSGon4K^VT`6IiV0b4 zsCab>EmnX2@|)DzF#3JonH8oD?ES_`eXwK|9Ywj|VAghHM0qY$Jn>C-Z{4u4S|V(e zBLvwU>80{J$`N#xUrN#8>|+!-&n#6VF9x%+p21$2I{QxFrUCkQmlw=4 z-)3g*9rKoGZvqvrHg%m)Vy%TWRH6I(!@XYRbou!Zn zG%;iKA0L~V9|fTJloA-TYj}T(dhW2b8nm1-w=S++P2V!RYyVzWE^NKd6Gs$}S$lTp zK2u7o`=EV@{S13d$rTl9`Kx zej$m;s-wX@WI5`FRSQ@IY!QJ-)Ej%c6ad-sc7M?E zH2n(-d#`kJ*C(4z$yQ}$(*Ebann{x~?SN#!ZTDi6 zJ9w)c%HJ;B-Hgt}JLhC@x>y`w+Kr-==-K^KEf_*}neX&Z(2n!z%u&YLjb0HjY8LO* zy;?K4vZl-UZk_qns}1bq;=19L9+K_I(>p7U+Y{2_KGjQv4O2Zur$OCqZlo3fLVwbs zLmj$m&knwYy-r1E8}y7(FD}~SBZZ|ik)}qoY*LABcr|;aJm^lFq=-Dw92eA)g1IoH zx{$F=%eIdthq=OVPvO?*-c`RRJzmmyiTr-UMjEy{4l8=AaW2Q=;(YF`WOh5^>j=O8 z_3>FliZzO6P+wm-}*tCtdEbMaM9kffupD+Ut&~wlzOP*Fbtmj>Kg*%Qg;6~w= z8ke4hYhwtjKThkBuc33<*$JgQRy*3}X08?E`A6N1ZZlIIaeX9Ww^eaoe5VZSjF-fP z_ipbQ8CXW?GdURTbq`(F0X|ZZzRU5t`wd*Iic(J|!;h^v5?jfx@g9s~OAmU4yW7;lji!vNi*n&-O1Xe#Y^&(}zdjJUQS#-kpmWMd& zdox|^;&e^ zTDb_EhkH(eJxeoEA^!dM|K$oxSG(?pU3X%-o8wC37=^-Hq=IL%Sp6#H;gy)(%OsR+ z9R`&P;BS*ojhg34Sb=a~xu~kjr>@{)pg!-8#X>YLH&n-g$0Um}*6<@Jb(=`|y&7P2 zW#f|Y^Rx0ldiPqjyx{33^F24zi~bM-x*RVfAzE#>ja&Lekpj{tXYa`+GO8ismUyNl z#ly+d^qyry;h(N?t{LL#G};NRvO||d7gHKx&6UusWu)kxvH(&Lb5=)C&3uEST4Xec zwmjAEg0vjeUx-&@gFPJuHP^b1`!1C7QR~Z%;+R5PXE`K$L z69Ur7ZcgBmQDN{<8uoTGtd$&*q;a!rU~b+AHaD)5=1e4Q5q#NitYb0<2E&~1kSKw| zNd}{b@+N&_Y$E(RI-68B3J5M1FKe=1nH$x`{NUg*HXnqWgkU$q@y4;7w0PVe5^s-j zW|T)QdW5jKDY;t{UD0A2@+`A8m@w{9pzVGrI+~nAmiEX|QrY7kI^<1~t;(|v&|Li+g zQ(GLQf<)3>k*K@2pyXHEe8d}*4AgBAxKcUT3yOjUJVB6tRa%4c4YeKb+=6gbY}YIJ z`*+(G$=$Qxms8P~hzSoJt7kM)=y4U%_E?W{qdrX&b> z4og=IJa-OM3{rdXu{2j5?hMz(*k|^};H!VSk!-`~M2;tQ4Eu5eL zPC80kL>GwpoXaOuZ?@v)V$t|eWNYoFRVt}%G?jD=?{rGNU=M5v z1U^0+73Q%#Qa~;B?w?fhd?jGtjILfDU!5%}a5qH67L|$AgA(_cX9f(w0`}uqE00j< z1knDuzql=E&uIntjF*phho>^C(8qG{wN@WWB#pb`qUGla(Su=TR)$z!K z9j>n~0hzUg1#Fd_S%r*RrcGiMRnG~&=7SG{k17$Jh9p;v z1~lL5Eh-U<>bxljRbs5;rbx>L<);97Zr%R9&oY2Drsr#Hwu6{F(v5@)udaL7V!^D2swFoV2waVC7AxI5XM$=wZ70Q`+0DuUX*c%${aHOa)F3osnVv=7Z%6M!lL zHt$E9I3t+xrOk{ALzOc69&G#zoY2v%yP*<<;7Wm`BY`u&_+$QIwdeAhE1t~wuoc1E z!mii6`_nf&owVC~1;9dzU4mQUOiHn0XpbUGTN*19%H&5TlojKEWxz5v6Y$6Oz5NG) zM*|=kr}=eJnNBcemQ=OHN?;;!GNbIBGD}HP=EJ`RD8G{L=C6zO^SX)=eYbAh>NX}ve z8MP-cadS7#OwcItzl&6lN5XWS_}0EdJZiTpf{~|ziK=B&>4wFI z4_h=wVt$}kW%1P`_NUX*PSvj3*=c`W+`LT)GZo_yk{jWC-w;@L92HGgKt7%1&j_E64 z^cJ`rY?M|lhHx|I059YnlEZRq?+gd|@t^ELKa;S$)6%5e>9Nnw_!wHk0E1LVWWdr8d#!5|r`GE{AG1 zvUh-N!!!~>8A{?~H`)CEwfq0V;x%VFGl>I7iv^S7Tt2{t#~P!aA{2j$$WZDo4P z)QudT&q3kTk1}frM9@_1M)Icz$2k$~R)TNK)yFr44u(;U{QG_scg<1LMmcISG)5c*g3Yai6pi<}jXfG?8HRqsXyE zM6{B)Fr5=DB8P&7(TM%JaXgR#@&0D z^hIv{+u`hqN%i8nEbHuKFEB3vL&wj58lC&J>lUPbdwBTz3W){k&oyZp7}U)LA4tbP z&=Drr-p%HGp#+=y8lV6A*IDw9orgb8vrfAK#;ghZR|P;8#s&IBX1yh@l2E`Rc>0U= zs%2C3{>4DKmf7(9o_MI>C&!bhoFc0X=)~ zDZ+a}(qd|Y@VjTXi!b6OhCs1I_8bFDir*d2c&!Rdj(i-wDK>lf)Lu|$M80Ge=IGKr zT890(_Rv)J%GFI+41L_a{#8oyemK$-D{Bb9=QqVfYQjQaW#-HkS+J!!npkyJ3O3)E zBQU=knKsZdpWpeHNAn&!0s=7RtlwxFh3$ub^W@h*MLxmw3NfA40&8IUvE0!XH=38B ze#3miEwt*4 z!>J|Si-T|TJ|e+>yJ8q+cPo57joEcq)*jiuCO#3V+^kv5|HxO zeYHc0F;!oiHtKxGpRM@_azyL86lAJ%$!tr2*xp5wQ$tAxC{SE~UOTOYNUaX%Bc=PO z&8SYzbmGV1xj-pDSTZ?K%S-+RQ*y@In}M>z^uY z#`W9z982W#o|IdYxmnLlow1?TxwW7S)ed2+gPFMYlu%-VD+vB|P*;=_RF7Gu35OU$4++PXpx9*hz zVzW{#^1D0>I`~b(UB7$9h)U~@s4L4(>+HBnS&%Ja<6Oap2EVbu>CVO>vmv3nJ2uN|>yEs?(?b5yP zuKe}u(*^#oU;miKHzzwKna(1zbeKWyRFR4GN^~C}iSj<&KhBc&99vXtE5=A&_(<4S zn2TuQ!FijI$x~i6s0(4Am%-FSpcQ{JbWYV-wDuj-#4MWZf$%#L0`ht~wJi8%!_LEP zKPv|N9j#kBuugOD!56)mqP1|$I*Dh(P$B)NxXoccy3y)HsJWgH1TMsOIxOl!VbiEH zry5%ikK;z`XZd}LV$ozqS}qh13;vz>_wqFo_Or|Orn=#dI+9XcGM{O_H|imUA6eKJ z+zVHCjk^+4$4EJQG3i{!6fTRtQi%KBR6}iZt^G}<4%IH@WVfAB(O8s(AZbrQAA&Fm zv_tZEob)v7i2Szkun)Pz{+09*jxu7CKn<*LfLkQo0(2PRTBQaVX$#hz5={b=GfGOA z&Un>tHMzv+eq$?HhRC8io5UB|_L8T^5;BLc;Qi);-I|2LEoofn%s|7r#!7UKN+No^ zKf)%lJx(WsUgsvhd6NsWu(a!4=Qie}s(k`5 zwqBE&V&FN`Pl}1=_5`B6H>wx9Ga&S4eySH;XxZ6VGGIGAs-STbc{$ifZDDPMk!dF3 z7lW2TAIos8ZAeNVF!Ukp2i13BU3M2HBNQeBSEu*kk>QrqCcKHWamO}ex=&Sqo>{cp z*y?3%S{`&^sN$|<>f_(jyIslM8(j}zF_zDEJ|!r>(+{{(Y2e2f6NgTIap-LS{sfD~ zJ3!wJXE2$erY^a2o|H|Bg}ifw(Oy5p1_G%P}pmtoHJZP-)edXM?`f1r)WvZ+|z$z9go->UK zStR+*OU93^)wn|v8x1E1(;7b7d|{{}q>0^TkHEm5O>0*$bO0|;IWa486l6vJ_rL!W z!u(l<3ZtSPwA`?EF`fAd)JVLRfwk6?#J+!0t5aJxxnU7S04eFr&E@rqN1MKUSPSUu zAxvz`!qvxxV4E6hoRGiXC>`=U&iZ_^oF8>1q~2C=isQK+1-iT0vB3T1K=3Id6r19cUz#H*f+U^cvQ^pdJ+<)oCUL5OR z(oRX#lp@9?o9sC66W9|P6@e$hxMFP%IyXd}Iu$hW!BP>js($u0I9 zp0%1neJ{4ogPq)8luSXnZV7LwNL8z6Z}3aKqdD!WCwy~C4Fqf~6%RSfMZ%WQ$)CM= zxm4AXp%g%4IAk{!Tgx-KFdIEGXMn+4?!f5?>C9}#9lKo)L2S5$h2!6q&uYrzR*9}X zpBUf3{P*lfCY#9+i0<4fGOii7L?nMK_jy7#09vk8qeXd$M5$)rPh(~IjlkslKe=5Q z4XpGE>4z&|J&Eixy=gVj*rJf?80zl8Pj(^?WxjLO+^K^er=$`EzRtzs4E>6c@lJ!oV(YlW5;-X$#rv=Demzc31)ytMewLrA;j6Ozei#R;SUm&yJiQ zk;B)!udTV7DV|*hKR-UJTIIt+2r3QgMNHp@)*&UtUO2yJ+OA3oPMS&8HO6DRj&{a6 zA>H^q5yQ=b&JJ?6)#Ro^=eEJ0cosE?qV{c7G?5eaK_`*i=IH3P-`|q8S;rTg4A+>! zdta;>5?0pz1D!Xmg0V)FvnGWi0h(yX#RBxGpt?LAHyci@d&plYT_z`zPxtUoWHf&J zMokZv)|9tpwtG)R)m5$$4}`g5Ja5kXA=F5qUyBS0HkA5|Wtac7@Z}1^9T-B0h+a@V z9`B}eXY-RF+1djHO`$7DC#~uVf4A4~x%eU$aTfim{T-(^V@qi*E-!&ZmcD7oZ_W0z z%KY>$+r}<3x-*Tcu#n*XTEjqirV6rINkLq{=`2Ro!(+v>?GO3{$3)oZ&PGztI2ajG zec$?{o6)Il<+r&m;58DLQ}s$sEBW_=wIl8=YnkY`K+(o*{N=ZH*YXukofuH%~3|IM|_O^ulv`?ze7k=9xys4wxen97xtF$HMax^ zDgG;A?nvBaOi9UuyVUCt`}*1>B2q%rjJt4Q0GN1pu*G<3t9-e+yf5Z%SBJK8J9c>| z#9`8w;%YvIPW*tDKt}!2Z$lW&Pz)^~!r1sOjl>Q(r8%2F-V{tXA>RO5nLxAD3Zab5 zRB&0HtqBy6p~4ch=!G%~elGqhl(66x4UeX*T_6oNq&~iH4jS{}R4O+cF%a?{JFRo2 z%vwUnkbSGU$ik**zj%yY9?h*z{fjj9SZJNjbUKo*uCZS3IzN#MXU>mcgQ7G??dL56 z^TqF^a3SOTrpwEofJ}WES+v@QkoW0Mp?1gBHUpx$p)nf{qi@>XK1^;5Ff~$2LDH^c z?!?4XBETbG{}$wIRHee3io#?Gp=eiyoh2UURH%;MLe)AimgIR`9H!1u2ZrI_DTrMx z*T1uSDG1tIEveKsEsa{qpgbgb0PrlF()m`o<5_qo%+bnE`k^Rp;v@J;j-2 zIJv1v)`pO79%VjbRdZtj#mQe5CaSa`?RQTIf;bOqyBuqaX_*?&^kJ*$ci z%hmmw>-^|tE^vG|F-AIx+$fFA&9fEHX0Zw44eOcdSBi#luuG>)j|=LhuQ4ULkP}I0 zBqlFzU236rY53Z^3PnOD6$85Grdcn1iZ<-&Tz}{LyN)du03BB&43=h=j09#m+S=5~ZU$C1;rbrt1k+L~E|M(9`(|dF za5-iEQ?w!KZ@0=}3SW6Oi-O%P9cou@$9rCP9@c%6XN5r?*cJqGOJbe#QE*~qF?6jV zI?RdI2*I<&3BOPPIrk4-A*A)*LaH|!HXJc?w*OZvsiv8FoIj*pI=O@qT@(BdL0H>+ zTjb3kXgaCC@g%;@A#@`H9Mesji}eN|)Vifu2#fixhpU1jksn)liLJE3m^`Z~UZvJv zeCUUlDX`Lqh;RnJ)zXw*^k06KXnYXeQJJyf;?GJwpm=(TnV+tg38*rj#79JF8)a}} z7F-4r@AmzyK&{Mk1c#2o#WTz(9vuiB?$UyG%U+M}HDhvK63G?TrX}XSH!BuX=Hrbx zAD|9`f>rCM|C%oL&-lV<+HbMA@`lP-`~Cj*&wv77PLjva*o+kj|5RLALw>XIrp?ST zBKiy*kzGZGz$X$*e9Ho8v0Lu~)K+nDpTy?yh^4p*pJZnXNPT;nm=V7qW><@X!n!fO zj2tk~g9#eqybsU{POgC*m;&0H+H~CJ#B3@BVQ=!C3Jn+ujpO${c}tIbNzdzP?vU7a zBN2f;FFIcoxT7G3y1ibV6vl$m&6!LzUSoBMu|dZ=D#lm{XwUniFFbN*(Lz{Sw406K2aoOwa?>7)fH06LXt+9Ylvdv!<(N%aam8kGt8$=y;hGgn_p5~gDLNfdojeJk)L1QoYpaWZ6YWr zxh0glt2`dpsBh8nsbYDUT6^*<2o#|DDsd73Ju~>~crO-LE80=pF z#Gy7uFt)vO{c{ZJd1!3Q;tI3yXiwI6!rrrhBtBct+D`fUTrp9XT(^Yt_ROsBiSnra z*sGBR=eapfwOxt$dG=FD=&Rd}^!m9sw!L#EeXi%0KkEHF4S8erj7j6~3R+2I^=xFmz3jbj80ebP>M9oZOO-&}K%GZbnux4b>Safw?sC1~(ZwRlw?Z zCtxiDWpyIFV8mhHXD~SXi6nnRN#x#g2WH&K%{OOTYTZP(3JhDFpOb8bv$sy#63lM; z`(1?4IE$0GuTw>tKzjj^VMbjO$GN!BHjtKL-h>i^qfeSh+s~i=Qou@e*3QmDXI=B+ zOW>6`7aVg-t#S3%9i(N^mw3$c@QcENNC)trETEE@BAOML(a_E36?|$}6*W{2DM&Mg z&)#oU9?m3v*St_LBf8a?l0+qT_gZ_5sVEzecUc(A_4Mq-3Gu;^Uq%OUX&WFpuK26Ml1s9oGnf4Ge{@V@ zB*)*m{h6TVLXg9W8aygCZZo;5b-e2&d9ie6l$vTE`H6)(O$gs`NzW=V4b{~kgupJs z>}~P&y!t{}SCv!WtdIQOV1$n#ft_JC<(0<8^Gxa`109`_3j`#9_FKAk_FZX`!cX?t z`lz^=wGC$0xA`b}*C?<@}ev?UVG|Ksn!OZwT!*aAp;23K36!4h4Xnxbhr zuwkW-)Qq(*xia8SuZabiGKpa2XHd(W&sK&hKU;1ZTDxNdJEI$Ht^%E@q3-s@(-_&i zV$SOnt8n5U-RiB5jl(m?=2=-;a0Skht*lR|d~5+uTzw5+MwS%;rU|GxEpsB0peqpI z#g9^A&ak@*KIW{`Vv-g1^)kH(t)m7LTSp??9f@=DEBs>B3Tk?pcYFHV3KPq@PO?|S zItN8j_OPhag5w>r+`>+&&RrRrTt@tl{X|Hpi$b~}UZm@QW0_-XULo?ee=H*7zrOyt zfvYKLq#7A3BkK6>!0vvM-2~VI?ea71cEoNW0kn@sAf-Z_lcIUQ=ReuairSc>i@Uv1KR2}G+vn<)0US2|I8LWiN$e2p?$o{oORyWXoiH#!zFBOSl=`#XZke$IS_&lg8|4t3*CW_F zV<$xa(2L*^3Ts6@#q)fhl5T)+=(*ewiwu<8fTrrRDS<@8{`kLGOGV*gd)LDnYeZS%yAYuZ^g~ zif2^>A+>oo)cUdPehDsOn`F(o8fp~UYhpnNu+0|QjZHZyF=3oPw zTW!(!`0;6}bi%Iig)nPF=?JhTYKsQk)K-+vQcrK#FzOcAOTnJyG!BIez2;70goyQv zsFTOMSBfl9AW-CdMsX$^4Yh$?*Yuovs(X}d-Pg%w^=bqqUjaz`O(vf<{o&Qo{#`QK z6wWHn$40JnO6|wbfBdDm>3?nr5`HFoz-=J~@RF64b^*7|5unZ&9kQc6^G87c9lmcO zBi>L%xC;Lwy?cf;SS%D?{SJ;WCkd@XSr}6o_|X@It#tx+>;!*IN24A2?nd&|ZQ+HI z2(C3xGn4;i$O(Sb(O`JX(_nW4v`Du1$SNb*YStuxSUt-+X~Qqeo2T#EHxcN_e_z6C zD{#F|lMKXzaR^h}YX-=4$*EWKVYWY7dz+8(z_f+a$%WmIx9Nl6o`-JLzrZXsTblYA zfd<;5ZuZVbdT1MV`!Ymbfms~HW8?J>fzo*CUK6jaKlBRi$G`v2-^6K6Z!ZOt*$~|# z5S^ZpGceHrSV6+F_;K%Xs=9@LV@0!O?RIOJ4(3NUwci&DZ}t|gnI%H5QO1`&G5q;1 zX}#u4KOIFUnY!w@%3A`*&G2!(V955H6K&pN+jeM_61k~8ht_pSt8lc2!x<8bs+4uY z?CR?rVIogm$cEoxQ1-$(`OUSu64bpc&zAlE^avt^h3P2Fyy>#gcQ)y^`om+QfxXk+ zSrZSLnhVOB;zGt*t^LdqOVB!aoEB2-xt`nchT_)jp3LbXw3G*+Ak;c1_3!(|Ovuro=}3 z@15SrS--&!)du1f4M$hP#ezFEGEnJA^4xd()~d}%wmUSOEm2%1Su;xIR&!Fm;ZEEj z6DHFk5}mdqI_;+s!0NND$qSHt{0+AAQX$)>u$HV96W1GOFt);!bouf&?ULD%vHBNv z?*^gkF)&hdRUUt>mXO!$=FLtZC1 zaLh`-_GO1do&_*KB_u)MQXjt(K7Vi7_m@Vk`JqAT2w9$pyve=mNiaJLOYz!P#kqFb~2)< z+UD~)g5wJdpU1qpwke>!%?;9xr?r%O0rxJgN4$!f1!JX zZTdjdYBG6U9Spm!*cKWR_Osaot*=QN0z}L>#Dp%{ki`r;2i3u zAWo^R=TCw>u{J39U<4%@-cRcsT5TIo4nQ$C3YynUDj@{=9l1#@@`CIX)P)7VPS7p_ zC1ZD9Ak@RRRR$~pZJvSM&J7R@k`ccZAL8{#aLbr?CXyAdI)zLGCD^;(B6-qOAa!;`Op8YwRldigL{)@AZdZwkq`&5@) z*6Tc1Lc!{SH|9Hr?8>yahPb*?(A z!oO#!XON6Pfp+^?7Jw5@P$h zMpX%+v`-S*p>rYkL0nR3CB`EesvrE^8emC14%AN%O_*ou0p{kPK#q>ehU0KJF}PxB({dGhWM8ieHmg0&Z*KEf0|BINCjNT zsMTpU0qUvz%v^%dxvZq2nutR)-C&>|Ku$U z2I(9NYpx}NqO=(7LM&;Z*%_Hlz>;2y4 z$cqpb`MKZ#DJ)^E$=Tx=k_s>At`KMQX}lm1l!F1(hwmoihS053RW2tz^1x||Z?IRL zCK-Ts@lM4@i!b%xcdMLBijh=&q$6x-Fjzx$DQru>-VojD8Beis3H8>{QoSp=u@k>$}%=B3x??llez5ZS~awEGMfH~BiFmy4L)@^7H z2c79c6px(qO&h^#D_=*IFycwhkdhar!@ZXc@5Z|MVaytr1e!-!+%f9~WKsC9_LpGqgE^Ac}M(V%(Bt`!uuozCdzS%Fi}7& zr|D{>y;4yh&zO4F#`ol)u=9Il#2%Ue#VP_@nXFb`uaoyP!EnkmJ*%C1c(zVu$j0S4oRHz< z1t00-80@D9n4O_B^9}kcOJq7n8lkbzN|1}MI$>;=?n~)Z1*AseHL2V^4GJvIJzYm< zZY(t~UwexsZ<yTMUDIz>PxVR&!bI>IS-as%sggs44MX{ruHR2A%d$FV*? z-e4$$6yvctZLA)vGx@IG_Zj!J1jD#%@-JDcSyFek@CaJDw|M2s!o}T^ZqW?f-4B=c zb`-p0D-Mfi_e#T`)q(Nn!ivE zD2nQ!AL|q5Oz}ibXa3m3A*RBSM`=?=m|6pCdx#otn_3p_Dsu6R1mg=$4C|m7@`l)4 zU|Sxns7HU>pImqf+u{*rw*i>LQ2bCiG8kik61}?~)!-tYnNB-Pep-~e2(OXU(iOsy zI(|toxs${?v|CHKOa%k1jMC2PCQofH_hS{`peQ;xA?km9c45-8ZY+-i0rYCSCOUI6 zo$Ms?a=ZEsv!RE%tDGBOJ}#2-#ErDpwr%RqX43S4`3sGDNfuS1W8M25LYITPOq&Ii zHpIh=14cOf`u_jdb}_U5i2Rgh#H;4u+GGNBugW31vbw(Y6yhAX5xY_2}wp)=a) zaz4(sEo}`W+2&sXx&>;NovDVfHz~l`Q|cFS_Z0T&FDZhts;aSnXixmIWoD}>H$wXi zdno-jzBtJLUNAaDh1fcN{P;9Q(^+LLLbj95sfNt`ca;*vNL&gZsx0OCvaoO9&9_o5 zPKzV3fm%Ztp8b|jQ=%bLYh?O0+*UBZq;cy`uZx$<$psW>9o3D0Ys`=dzXygFVzn92 zCZq)DN|%xe*^wDqKmN7iQ^kux{VQz8JgpWitk=KO3CxQ%W}MB1>$V0q?rpnYKfA4j zyt-#|Sp!4kI4J>R)LqzhRn5wp$ExL}%-1 zYP6F|dK)dc?b7OZ|GvkCVj-Il%8TXRxA548mpH!kwAGfHr_wQ4rw106L4o>Qesk7` z#X?WWP-ipLtdx|_7JMTE%;u~s4 z!9T&a4j0A|>?)%w1sIhDx&8vYPO`DL2=&w8j%iQ#6vF7Bf7l((R__H#4m?oPvU1h- zfk`Lw;SK|_#v6%P(rZHwRJdTTu?jTeNmnNm$>ZKK0;jTKsc~mGISWxpgTlG(XVOQx zUl+tA0>0ZRad%DAF0;E;jG}=u$D*^Ts!xVX*-X<*MhTRGjD1^z)>xM_K zTH0+#(&WcBd+nN|rjcN$J55_+c~X?QK*y=zEwK*ByUFW@1`H=V7rh z^A00zb>9Eiz4W9yX-&d|lY`k^Fh*z$#jH(0u9`Vxbf2~5-=11_|95`wLgy6pV#7d4 z<`?{-Fq}u6Cgy_o{r{BDoq&)V8G(gBVJpodYXxg0Y&h^h4R?ypQO$uz3fsnoCkEpU%n!r&-~HFU?s~d~1ot}Ch>)c6!WT}Xu?63u!06fS=?ppD-D;aDK*LfN z>U2VS4kT~F&ln{Ac%H>Ty06q;a0Cx;>O9(Z^RC@OK-XjdaIm}x>XnFr$xnC!oo0Gf zf@p0j-W`=gqUnC!hsFz+DDCrv*+Pf-0mN+d+ANLJ>DV?75>o=_E9`p;2po^CrETA< zGEHCzQ)OfyO|Y9J9Ou>NA2q}xcN~g+)lW>>o8AN3ki-?zm|-$o2!rwE>a0(_W%!%3$8YDX1Rj`?nbEb-{)eRXnBpjoYb zp!IBCtxa{YWU4c=LvDB&Y_`^m^sB|xvgQBVBDBvTo}sz4pJ7l=4zMM!K9X~z*P?ke zR(ayTMY_iUp&F)$jMO^dtV-zO)KSvd9TyRCIc#w6sDF0tfWR4U$7d%9gkH4#S(D~T z@$dydJF{^#()AZ}0z&}6TvL!)oB*zk57}{U%Di_oLS&sVv1}7ALi@jjhLhnP)1kwd()+!>mr?z8h0su(=>#IivcgVWLNp`6Wa?5E5=#^C1NuU9TPx#bmtFW zsdSMrLlZv5Z%2BP{B_TpD8e$7?qHyDV;pE63y8>ZHCT2JQN$>^2X6VuPhRc-&b%;M z9Q>yuBkReba5o?|4y9>SAtBrT{<=V*DA~Kg%_5^DU(%66WaV5}ryUbmsrgO@Zuw9F zAI|%pMyEW)X+91V8!!KcS25{%Ug^FhX)EqqsuEvR^P0CqYR5?l3sMxN+vDX-0UG>H z^!Wo*(+iGLkBnyi`z;W>Ok56b)pU#9pv9=uOaqm>?_^rMSKXW+h2y!P%&r={M1_o3OZ z^=-%ym4d{q>ZHsfpTG8Bzdw7VIqKi?=U@hv)7Ui|2I6ctVN4ikYX;HFQHDN#{_A%| z3PQ{!%93O8Ysno5U?jjm}dH>RFJNl*8g; zHb;UVi&eqSNcML%K8ZVUr^fZ{1eX<`2#}gRhr592@2HqgK)h`iWC(TfwZ54h?im&- za@SkWI=^MKzI$`KAbxy)lHO9#;InY%Y9#xeG`YdCGZiAVlHr2+I)y@1>-*(>SQp1e z-g`P{m97=@l=Wy~23pWpQ5`l$!I#*6{A0TP*ZR<$t}oKg0b({S%uDW=OP+0>DK#4D z4PyO~6n&CRTXh>*SjW&o&H_Bb?nEb=xigzg1T*H~8(wYT3mOH}h-^qKoz->$`rm@0gS)#M(!xJ( z_ih%IMz^$B0?xo#>`v7A)iwHQ0Pd8Au`k5^HlnwU$Y=~>?tB;d4OXIJ%M|}_X@Y1xoxz$;1F9i7_3f?Qz&2I9K!i(? zmx)9JI23r1@Rg*o_G?)b5EL?DXlYnXNUwCev~yCzyK8dyyFVH9)^bn{>}?O+APb6s z@2ulJBEJW~e4C#qd{ylyiE!K#s8QxOdMEGE!h_+PXN_(_n{Fn(6)}f+k4=qB!Ye{i z_bBz-$9Exb1tLFP!(sIUnp2ImG@~&i97uf8FD}%-swF^QbtBiY?6!kx4-#z63Z{j|~vW}C2eF1+w zPxue0^?6#;HN{s7x4<$~W!}im4#n(W?bcB@jJ>!v8-*oDR>#I>gsAS0Zw%sxsBgwVt&K`4f02^^_NbkCsr-`Qf)@H|%H zXxu*{y#>5UxwRSkbXFN-(dB<cdM}(O*DHG^UHRC4Fp0(GKmzzx=rGpDgdiB03QS1EZH)Of%$Jd{7tJ%?=*#U^a>da}fH@P9~xwlSn868)K zn;7#-xRSrekJaLF`fr@0y)fNcye?2FT(>t0Dagf#;dnbrw7T=Y@GPhcjTqaXGA?oTulh^<>eBn@aj7;8?<7WK} zw(Q`}N&wzL83O!-^c0X32Vli$NEs)-SoFfemju>p&-nTep-GyH4B?A$JgmsY zA@x<2;OyPsTCI(X?YhvPRq0Z$)7JCv6_p9xFy7gYf_+S%D>qZDmPB<)WYt*xA3MaZD zmKKCkByx2t8%DJY^+i)l)QUwwX4a&bp35OKd0l?$u@@`O=2~h~{$dgEZuS5gBd`g~^ z%uSNVPXiGa+YI$<(R=;6!PXFm|85)3TFAH5IG^QSGcwmpz?M*s5Fw7+UA0usW#1ba z+*nVja&h*iCQfz&bFoT7%1U2Q{@l1x$+k!u74XibtJUPzz`NAV0*evQ#{Deezkpq6 zcr^z%0Fe|nV?|^==k@HyPM6q6*CsU`Tt>+>Fpd;)Q+SquiS6HCIny(!LSH_2 zk?%|jnMzDu#^F4^AjgMb;M8!?gFrD_E_Y_0s`*ew*m}9iE(VHVsR5E=_P$(;WvumU zI7PA8-wo43NV+Kc&VdLFnc4V%eZHDjb-C6e*pH=h^ zv1EZra}vZQb@o5@KhoV5ZSe8^23>_+zqDmU(WnA)uOfqK=J{h0Vzj5DYy|Ow>m~&Q z@X{yM-;wxlR9+dzrSbKI)!?Qpf;f*%AU-Lp?WFzW@(|v+C_eYh*)Idk2ikxFt&YDs zQLvQxwtxn)z=?^GU31R4UB|&icBJ1}4OPir^d0JigOws0(SGwM>) zNUS#f-c?ZF4DCv=@Q9bnzS#ZjoixSZYx+iUHubtxZpIbH*1PBoA)ioPU`TOaz(p{ zk&zcDhQFMoiW;W>}-&wJZz+-=#G^y zIEGhIn7HELCTY!t_sd4bra`~P4x9byiY>-ljuKZCW;pBZXy2VztzhYXgU_67Hs)mO zL!}^fAvzFch1y)&?im(^#UB=vkFeL-n@r6}Zvuuwo+8Qxnb}z}8^EU`32Z0e){BYi zz7Do$W|L1sJIQP616VN7&@-qSr09@o(-*u7=1s=|F{-*A+#Eo6*RstDc;&pTQ9~6h ze<8FqAQ%BlK^RIO5)fjJhrDllAGr&3`Lci+J;!5*Uv~D!7&(ay@WqTYm(DlLDkPUo z=k>%+L4o4ObVg#)2Bu@?^7s$IF`D6yGnPOHU-@nTG{%9Hl&9XN=)Fym&(+W8h;uM( zAr0lSwtJ+r%RO;h**CO%(9M(01cPq}YlXo(uy_he19fcWXM2f$hC3|w-K~$UZQL`` zfOMvFf3aG!@>G!8PI56<2SAxkK1*(qmY4b^KwvJ8HGh2l)4i_-Xq=ZLn)THd$UPM_ zL!Dlb=bZ~M`vob((dFVLTZAiqSNM1m}hzj_bZZ%f*`PTS`*m)5{qzWKuvu7=Rf~x ztnRzqr1?p89A0i3UA@8|XO`e@YIn9cHW7ZxBU)(wt2;hnbUE9fh6fT z3!Hjc#gnDl%Oz;n=A#h8T9MR#ME^w0|G`119lnleC|88Vy16V}1b zjr3L@sN5fOE={C71vSgF>KVa@*``Rk14zKX+z)?XX)NN`Gl$K#*^!oXGu3bF;Cvp2 zU-h>|fLn_fU4zS@(?(}HoN6Fd+!ewW`Fg>1z6zi1ImC&AMSLsHCPJV|VI5+lX4EuB zoYKDfGIj?7hGG^?FXmf1-JwC&lL&-l*0wfj^y6k#_s-ik9sDyC*KI()@Mdt#JpN!w zxU`y>$-1r#zd7#vV=i&6HJ{3+Z8LO$CnY%aF=@ZA;HRfOB-3nuui z+*B(>4mwsw5&n9Cnfj`C?50RoTs?dI`bSbwS>Tjv;{EVpsfLK8TPt@h=W9I_8oqO% zZ14t91yG~bEU)N`#l&kp#=m`OJBf4ZMM9Ke(zM7e@d$QeF|qQH4EoJt6s69PSyyZD zKEFIbLV_SoTwsgB+?tTOT78|x_lA_RAKR6!nNlCD%Nvr~^}3=OWR8=A?<}bT0oc>| zrpMi%)=p{{$nP*c{jlS()t9{qj%l0fIb{2KtFLYCY>BhXPhSAos^^wMD)cw!mY1VufpU%OfP1@|mX|pf>@E{Wh6SOv zj#>7D(mPTJI=jFx+#^`8W-@mwBMEKkQ2aV&+Vbdh$*IHsLO!<_ACRM&R%3uV zT4&KlA;X>3Z>BSj0TEg{=0W{yXd|$pUScF&yR1MJL~p%JY$JgYU+8g~*LrZt6yU)N zPGr#vOz3uf&&p(iZXaSI$v$;EPAb9(kaZ0?CQO~v=pf&ZDK+km3?k)JX-;r4yagP- zgimzE({>%>#Dq@QTN1bG*7vNE=mo8&TR<_craBeUhTPPE+K&x6 zb8TR*Lk}~72y~8;!L*HpA#+>+g7Z>Q-wImy<#_UgYP`nI?j4JO3&N6NR5>u5CB=$r zP?hn0U}Z{(EqqFaNF3&D`h4KocEQy#4vldpsW8&(2D-^H?C}~sanQtQoHIe+6!`Jc zgW6V@M6ho9q?GN%@ZHHUt|x?~G*E%OAe8aiTSOXJP?J8`!SU@iE*uA*+Sskq?7`@w zz4~h-%%UAg^0k)c^Dz#RyhOaw!&$H=H^D##pmuf_g?MA{nMgDtEt#X>CF(#fAN?@$ ztSJATWMYd{r>5zwM;!JUX4~j`MUL#}&ri44iTNEaz#N7KgXx7;EVLG|uyrknE^}0` z>M>VP@6J{~Ar`vmZC2K~Q<&NPc4t9`SS);F^8~&jE!XOUzya@lcQKonPYM-Vnqn2U z#rhE`ff+{!tG#;w>eJ0%4EMQWuMLi|Fzkp$1FP7piEf1bErdK~d`V2&A5(J1iiF8u z`}fXUr^c?^AF2t=a^pGWYV<10yI{*55x%ViXL~+vQWzMY+FNPpW`)m0>b1n|l0O_4 zjcNqelQm7k4{l_nd$8+qNS%~7+U^51@)_&8z$5~I^iQ+Zbz;Jvy0DDe>LE<9adjpy$)`1d^IfD*8mFP@vBo2z6zXfKoL#5iCc1&KrpTSgUFAx+I^-eA zZ}mo=+3qIkCy0p%)vQ;G~IP2M~@(4M#kY(fNmZz z2$1nD_qQb}9*^+^ky-{%91r08Cp>eRFT>ycH|*;at5;y^ywdYV$py6W^&J_PpGAOc z!Z@B64fY%WCmrBReeTR|on~%kj$uu8U-v7Fjm;U88b$o~PmpC`)CK)AP@U8?nUps^di?0xs&b0SLQe{BkQp%PEX*88jk30VZ}4|8A-1@5PyF#MxtXN83;&| zV9;A6`782hueOAvV6si z{|`W;i?lRc!LhSDHl$d=cS*Py?F5 z!o=F2+(L`YcnFI$xSnKCRKG6?en`wTSy7SgPwt|@wA+!T+2}}YjJrWwDEHQvScYFq zK_%_(wrjvY>_SCyj^O4W$vG%k{D?bz%+^iAn|%qex@1=ao1=}lpfp;K7`D0X3P2Vx zVd&UO7PwKa)0@P&%wxY>Uxa<>TWA8%S?+WW%=L@mmj=EJJq^g4Je`PS+LF}SjkixU zp6Vg~=yLVXlLj#-1+R`Yq3dLB(}LA?SIk|u6_HY{TPUIs`c|oBVP4F}fvS_kQVnKEtvtJU9{H8D5fhUWAHY~k{lVnI4?-5In z61^~QJ|`!yBB!`Q5s|O}LNQFYVg#igM&M=r=rE*@-TlSk1eUn#L`UQ`nB@lAf%$K; zeCHu)%T?kO1&ctN4CSv&R4y34)wq5 z+g1i<2-S5tXy3Mgx0#EH_}SYQb=^E6V|pzMJbwJa>JN)!K8h4b&~Py%JnAdHdpCqS z?WKO=NB6?A57O`p`NQ4qWQ|8xNZfT{o-Z>X=xw$2>wNy5O_AkPL}~>=+9v_y&EhIz zw+snIkL+qe_vxoQ7i+%qXpD1)xwjGY}B-r3) zztzbHfkl>vp2L13)^4+>gg^G{1B+0qh&cO%gsX0+%U$#&xN;A6}!Ldo) zo9UVn6BC`?spq3F)8=drD)TN~`WNLFk?`~nBS;fR2$J&B-#FRgJojc?HWE#60r?Kj z?i8<`$gUSmk*kH*8tQ=o@tBStii$gX7@uKvQ&bkESrDhTOt-`?Z&%O#D6w6?8xCO< zcJbN*(Yd70yny`t{kgQRdPt&>PR=%bkJ)0i`9SM=dB!uB@`{%S=UcTVCPTAKO$??o zTrhGfJ-ItJoMW`PO{;oxsdd{|Zp?`1FsU?+XLTi~%3W zEpGhEC<7z+7>c#wMh|m>h9?;{^V3)IPyOu;~*pCuicixDp@Q~_!(dakOB%LHIZjFC^efjeVPDgn(M>cex z_#F4@`sG1j5^-BsYfRpvHX<9%q_2G^fiRZ)BHd7C0-Kz)LJdUVp1GHgCupZ?VJG03 za#P2jq!cc-gw*6xj!e$pKjK$+15&V+((~v=iy@)t#6Rpp2#Lz&!q4K;hA41}9(bu^ zZu5Vop zYQ>Pq6~+p91$jk)XU$N1Gzx3g!Sp#bk_*nl3<`W{+Y%Ejh@{xVw`soXB~-T`dAAg^ zm;xLGf~uKS=a<`JyGvbWhitR9#oRFv%Dj+>d1qNnwwcnXw=@zAcX6s&Eo7|MpKtW4 zIU(TH@iF&uyp25`Gt_R*kM0_1&kKGc?k1~lAGxASB>cuY<4#>6cQ?fI#$s~`>{Mj( z)9Kt!zDM++K08h9%j1)E_18aK4k^Jl+-FP(IScK|v0uoV3n7y8)L&PBd@4xVo3rJp zQQwpCoh}s8d36r%9z2I&d(f_ii@}+`F7x*z+;=C}UiR<3fZD%)e}1$MC{zEVTyu>Q zf*e?T_#cwK&uPEDc&IE{O~gzvZ5PpWklpE=WNo>c_0V`yxTePP3>1Q|uYEyo4hAzI z7A*AU#VTYk8iXuf6141me6)U!%@7yww9}Guh`=JXv&5c%!VPUfj?n({CysSBT#gSP zTQVty0NVyB>dxl%7`MHDB1U-i3P)hIxrITGo!^grs$1C$X+Qp(6!zdc^d40 zOR-UeM`eDsla@fY-l~NLOo>{v5AS=1NX<&e@>^eVoy%6cOWo90s_{=u5ErWyNrfRy zt~i4vCVEI+$Jm-=bl!Eu2iwQ~TV&7MokK1p8%b}ir3WuORAFKxJR2SVb!GqY*Ov!x z#4V}>+c?1lB&FAJD=s|LxSNFz{7uGeFDh;cCLk<%`Qe}5YEhkJD#7n29?8!w%Zh~f z)!=2YpXStxoG0?+-hpiX>gGw~OVja%I9PvRnY180Cf+>lEJ`0gzrOwnRKi3vPLUD1 zBPd8UsV{lUsInLZ6{)kHAN~l~#M;e7#@q=BwY9by5`Rx%95{Av%!k6iS&^a!ELio8 zFa{1u3Gk#kuYVdmgcQ!Uc_~B zq+k%WPj;ojL~gHwhla$b+DcIurMA?0DhP6$&^Dn`OB8nl^vwj2vmB1KnAKHl7EgTe z`RAVX zr_xyiN@@e00hu7`K_?_3(=4PS$Zs`y2s=N>=Q*5TM-^OAkO)A&7KzH`J zp^Y`vM1n)pu}a&w&ej)qSIJGaG`PPAU;v7c?p<~^T;J6yjTu?H7MuMr^9rusS1!Ur zby{W9y~QAa_%_r=O95WBc(%RB&+i0t!H|&?RxO>QeqbY5TiJ`gfsD^5>N8?H;_vLt zfgxN+!B@OjdyUEP6K;rx;A3(+Gb+XBIZl(OvER2K=t|)<1yOJ)pAQ|+>)xpBT^tNSMN7l}Gn8b({e7zO<@qkBBfv)Wi_xJ&5FDgLon2!gaJ zcD}mI&BT;C=#?gIZy*+*geB6XmOtji*8~aiiuElti;l8<_m5;7p)P!pE>?3o8{B3U zBZ7EHGZ=*3wV~ax_%FuMjn7C=&0wlV0L8IfMBw@r_RSQBksy|Em)j%grouH-WdtC_ zO9z+AtiN$89#{?150w)c)ofg-*`4j<=FnLV1g(UGV_M_F9PHMxeWSzOjNINdGe~M{=4_Jea1p#hK-C9PzKqf7msa@bmuED%QGJ((Nj;&Z{@**;hZh#)T~^S|?@ zjEm`g0}|dv14rNH6^taG5Ic%*=F#=QboWKyVh<&G^`{p%>eh(%d=;7ba>0d5{bFw#cs$yb^uuZ> zfC>DO-X+R??`ng4&uziB#b433I3n&MR3%t75)8)Oc08&;*6^n*_i5VA6_*Auk?kV1 znLOtRe_!9*)wmnwWXg|C?ncnhycWMJ2xIQGROKic%diIYlq5baJo>F?Hh? zcfi)VTV(SI;O$(B?j+rF1B#*GnQmb zjA6egZ#VKeqoGXQv9O22LHbzc7+1SMoC!!RJE{q86?i)Ede!_d)de$dGqpYq6|A#G z1*JB{XR4VFO=AaD1tWoFbmFoFf;wYPkV{$Wl$c92TOPvyECq`*)99_yc3y3arK~er zI4pMQf!n%sJSdl7RtS$XCina5L+P%6J+o!?F=^`w_LTn6s*~2%JqEvJY>Sa74AaKY zbIQBgNg#1Sym0~p#nTGF^k*uA5#t{DlI45O?qa~Q)YC?0vJ_R6)zBr21wrhNnF4zg zb5E734A@(7*heIZs}D0*eu%G1CSiGenOz1pweS6&+S6ylxNDSqrg1ZrZa|&JD+x^V zDjSWfqc`OC^iaSH=J&sDVH4@%F#Nd!I$C2$T;fuuHyy5OiA0XwMctV}7A`a}_c&ai zxw*?+eFQOCnNKv_>}Ew~@L1>Wgj1&J2r%vTy9M-Y(HvRtg#^7&?qq9Nz6+4%is!RL z1o{Xo1F#GArG{-}EMdIu7cm((G|B&^+br1~SPHANC^VjER47`74LGS= zoQ8fPpz{Cg>nnHgjQ^@neyI$2h@v#e2dstMuYH=dTYh-Ua*{3+X$})-^}UQT^zL>Z z+v2Nq+qcytK8x}knVE~r!qJI8N#s|_ ztsvQ;Dq!2GD^CdCjyY00oQY)ypU$l;^L}+U1oj3%VPK0va{eJ^oyT|kaPIN-<`Xm8 zs`p1lwE|_eQG1UCk49fe@4foo8v(tFdh zEsTC$&N??$I=Dp)Bft>ni;$KLl8ceea`W?_FU7DdzixO3+_sB|b~cya#v*{B0+yRm z?bmlKj|+3l?5xgBHX6lbURn=<1#B`JF~%>wi+~LPuf9o;S_6k1@>WMZy8y65T+DXc znt0*0w3^uiq%{!U?=m)_(U7LXaxw zNUjjb`&DAgVD{^H(!XPy%=WWvEe&ag&fCP@_ws8M%|`cGQ9JMi?B`M`sR#%x6_(wm z^WXpZPjp`d9uJ3vQglA$NC@Aa=GU*2Fh0xo^({Ty5mH=%EsRYS!SSH%{!iM5o8)L>nHB)&W*s4eEHd5C>D5{JMVWOv}=ZPe3*}$rOTw6^S2y~AzxRkqC8EPs~R=2 zo`fai?%q!9bPL6=ug|@W_to64C%N>jAiIa)^zdUjXCk}}&c&@JbIJPbOnjU`zt&92 zlR%_)mF8M12Xjhy;7d!V&{CF4`@>q`LQtgur@Ag0P%O+_v8GV}*_#J83Ris6!aZIFj4&!SWQE{QGW1p4n6XxeaoHF53mytv` zWBt{72F@)Lq}vG3uDQKo+iMSfV!!rplDb7sU}hpVL5pMY^G|^oIk#%w!{i*{R(dqr zr#%x4q*&+0jnWM;7(Io}+yqik)n=lN%vWwBU!LfG?CHpqXdZ%E+(ufD3O}MFk70L}!L=Hn;CtUub&1z4iJd4e%ms2-Vh|2n&;APu0X<`u zhFn=+tZEG>Z|lzBz40M2F2jpd=T=42TS3i{ff{;_y?H0*GZgHNvmf#FGHi~_;i16~ z1_Y9!NK>gUxUCFv-lB`qMB7^;%V93eF9k5*c?Ky^J~LOgZwXaY{S=J4McX$AIxRf@ zl>u=M3`dx;Ie8Xm=?^+~+rAGC&n`wyYJ_MJW>)A;BvVvE@B z!KQUPw4d@628%7hY|_n7Z_Av8-~Jwm zpY%>y6p>r5G`7HvS?eaFQJHUVxVG#Gw{lFavwd@&MHJ{pbw#7uvF@g@=f3rB1ez^I z%n|cPZa$-H0GmmQE<8*-wkC7xy2RsfF#ArxE0i9b7^OX&juH!*(81}HmnCs@8f?;< zm)adB8FrSc7pHBFjq^n^jLCo9Cw>WM2fFT_M$_Ub7F6LnU;WO8DLKv9#Tfc0M zi}iWUxao0gy0-eKGy^1*<8^xYVGVWj+F9r8HYHb{s%@)wF>pmR*IDDy#ebA;i{L8> z!@Jd;jbiGR3IKj6G1RdB!gBYUoR|!{(nKKdc8r|Z)WDMKVqvuO+QJU ze=Z3zt-igJR7ckT5uG_yclxZ|n6uF55hnJW!R^K*pa#L*BH#=G%#G(CH>VHgyek_YkxfP?5OUtvDvXv+pg%E%VA_`B@EJF4{=HH%7@f1%wt zC<_NGx(*|u2u1zodNqr|jZ2S9rZBpv;l*MT#?kC#<*_-E&P$5HPG<;O(u*M5dYQj-{Lu<{3&ZT`!Fk@H-0bd3lVWS*d&}qJAhN&_S@tBVOA-Qofo&$AGn#?5p=5ATPj~ynBSA6m<0o*63(Q9?ySzgbT0UBvvRHwY# zMA@+{iOR42cdE@-6ION&TA8Qnccf@5zH~hxx zST}A&GJH|>W0))bk^-mqMVe*-{P00Kfz{sD@cLtibqM5f)7qIQ%#J~Yuq7X@IzVj5 z)ey|FgZlrY>faXRxRoUhQzA=qIlZLa@BgArQuBZ2NUlARRgnn5-Q4^D#37T#9atw) zC?h|1%9wi%^df{;m<%t&ZwWC7g+aWr9$$t-w7NDszICbRKb9KZI%=sP7FI!G7{+0a z^LppcwJx#ap-9G>wa$qEPe8E0CheAnhQs5|x8FCr^YS1+G@oMz=JYKrP7p&Sd&?ik zxno*d(ySZ2GaI@J`t}~QZ-QvBcTsL!#KQ?!z^4LPbNO>eu$b=rT=P7IwLe903ufC9 zA(%jXU2XDKPaP>H-_ZaT_}fM&)4Nab-|V#16uMhijT+{ew$NTrINk+5P&I-3KKir7 z-8OEB@h>H^I=o}K_d%~^jIXz&%G36dC+uh^gT`MNw%EFbsL(`_d{C;X_pQ_9n2v81 zQFW+puJ{xVklGWP1Z58m61}0};1B-@cwJ}}^u(#$z%F<<^J9JD00gW(U$bzv_{;b@dOPQ@|}AyHbUs-j%FmN)^Y zz{arjxOR5b?!;3d#$21X8rnogY2;li>vrx)+W)I8k~28z!34gEu_Noj^2wgy zJJSG%VAE=l`UFendVvkXfjO{ED)vMRnb{E7Ih851cc|jhS?;_4k!Ne`LYaK8trGjH zzYd{Tl!8)naaf3%Zc}EIz$rU9-`YAunAgVSusO9raNJ(8_}eom@@JB1WqW{`xk~8p zoXN*6I$T(su&6_08I;z$HhzVjFD*?It7m)5Q#!Ov4&j_Wc-_6$CR{(cC3bWOmt!oP z;hpQR>%{~bu~-Wfd*hco4J>gJuL8R%^>k}0Wc_o`X=c4p=DJmN7jdCs)xoq2eBNn@ z(}y=lDgVC)-L-61Xhxla6!ET7({m3+EK*7&%#V09?r1nF2`HpQp}`B(G55C zzjFC_4f|r5j^kF0qyVZ+J-T-+OsfR{6P5+67y(@J7bVsajrOq?z|VIZCc5pnv3~cy z*iqWHAV#YCCpxK7T6KRvKXJY)ZTR2)+jp6K*S;Z2?fgmtVTH-$Xe9vKWi;DwebaH# zYNq(ZILV@=UdMzW=$~6i>#v(#6^4{mRcLs2mTtg2!Z}ic?KGolCSIuv7aPg2GPP4r z{EBp8n#3UQ{S-ti-zp4-H*(#6QrxG1x&+4AaW$P^mE1lB^Y4t6pN9^kn(})S49Fn2 zjNd+}<2Q?q6-nr)Gf$`5mUK~Dpw}}V4KL#J{VrULcE#Y2W4V59wN7Y8knt=FbC&&Y ziR!9j2HCaHjfVngl&&i(p}E*5`}OVH{r4)1W~n{w+rdsN`HXt`cR?!~kxHG{sw-~i zyVYy-f*fiw`02YSO}eWL8v>i30b42qL(>JdQ1E)+M#%itYr;DIP{vI~J1_ zT1NHdY%n`zIhep=Jn6ZkAM>eil}pv3U#4Cl}0&5?}+rY+PiL z(2)w{T`_y6rK3IJWK(eUzaktI$NYCI0xF*Q5sOpLV6S0_5u^(PE61}2G(id>yOQIX z=GOUnlx1JU^?43mH)T&l7#_^!Mce(u892-VL;}>PTy`3&cmCFYH%_FVjA495~I@6LB>?V^g7c>~uM7$6uv5aor=KjgiNB{`roboUFg1@;c#p`)u z0HXSgIK1CRJLCWT_x})RfHUpSiTRA;G;mM&d~XgE#D^^GtjP|$jkLQ=uOe#H=Ue$< z1(1yJLAabuHo?{!M(Ayt=tjBUEbiYMEr=JCjHMgJ5> zCM{2>8EUK@EiJ+vC5tBCI}*R>m9HrsjQ;bfx6Hf7;*w~vsVxjC?N5z!#wz*9B5(f; z!_&Rxd{I(^Q<}V9wx~F)!zE5OS2POsqLev8sHdW@Hv?M1-9JE->)eP@y{Bn6P2&9Q z8bE5_xSm#nU*Es(8!tI|x0)k(aVbvi6YI|TbGF{nqaGI&hK}WYyD-|h;~OWjoclk1 z{Ia@`nx-5G^(jGN?Se00POUMZs@N6@nd--alA`?hX`I;3iy_x+M}w-H&L1K(cz&K_ zcw2u6DH4qaTVGhgF(Z1${v&##G!AE$1xFuOI*0X08B9?vLLjbXh zlA7~_vD&MWK?s*igk5Wj#%czWs=~Uyl75<3y-mvB^U(MruPFD_N($@j4qViidhx(Uh-TN9mDMJjAa9NPY^>KkzuzIM|}y55n5c6F5(>^W$=WwNZrFS)|HTI@8Sdy#DZ?w{eF zkrno^=ask5SfULqFlHLO99Rr9EGzs>0n!DbBck3` zbi34$vsz0pLma>%m$D8ivQ`nBtrUn$-Di>5ij z5`NihEb;NonsA}?hnw)cS*n+zxol=L=z78T4X)D6X%>n}2$E{V;7L$@a|d3k+j;)*lbi+n$fg}T#it8!wzrOuOz%K@M2=(sY@ zP)*CiLl)=%#*o3REsq_nxBkRJJeRNIG&tZ*gl0~3ucEnfMP*(G;QFv*AE$J{E-#ZVg0isLfZd+^@oZ#skW3X?I%PQUXiuje*$H^yb-@a6r|IxAaT~v6I8UUaW9q&d#-7O%s6fVt|X` zW>OxFlI^D7+LMdn0>p@!2iwOvx_U`Dlmn~-B?mPxJ*d@9Av8_Ta9G@z#>~^QdI2oi z`@-U^jd==K7aaHLThoWM<*LSP_2Z9v6_gharr5k(4G1wuW8lIAOuLQ)D67sdTilH; zXAt3!@+~cG=b54!E-8cHTo#I+p*0#2u{}`PNptg80}0;u8)5kRYG3E#v3N6>AO7J{ zn}M9T+e)Zg_HK?@$dZRR3r_zJxx@L#u?@jSyCQKSl!IH%QBL1d>X8s#eVjvhH)*`u zrSSf`i%=~m;_o>e0SQKJEa^9jxj!>!M(lBuJ{z}h$x5Wm!rPa!DzB9WY_Rx`&V`vm zW*V`sIOw{tB(Hi5qzp1yabf13b8$ix{f@=meD0*!f%Bp`rdNdL+;GGn$kzJP-5voV zgQ$~PV%JyT#2Vl}xZ4e@%%-WV2ALrT(_5};b8sNKbE%S}Gt}qv{%zd4TeZ zF>NDemyuarTU1cv+(vX29xI?gR%V&=L4mGKB7SuwP?Hy&!xg}{=$-8#U585e^0Oi< zOmQ?*_t5<`Gxb^eaTUe+>u~l4FO;d=oXRFY05oK;$Bg{tA5+~3saqf!$+(hR+&aQ% zXLrM~l98LoV=CJVKbL}N^a4KP4WuyTdUlzD#1@9l4$7miL}+5e62WPY5hG0aG)BhD zLljNDWu*z|!g>JWmdrH%{IPovPNcnGc8hM(f4Ol~;iH}jkVEJd>D7G4bafFxZ63(n zbWI~2hFt_0Wu@*zn?D0{TrI9lAIl0FZ zh53DX75U^Ou1GXP_aFrHPy;^*zpjXC#ZWAHR4=-F-^s;oYpfs=(U^(i7tr&kJ*Nb6 zibFB7NSZ%`HEpvOjd}wh@}lGIY0MCNy)PXTKoO4C44A^(1X~&iNoX>| zCO9j<^ZNa(BCW@wx6ytvn|Y}FWzZqmgy&H&p+w?9?f5Pdv1yf=vgy}A^D6?Duk=N2 zX8}Qm7V-*^{36N9gKTX59OS~71n!?evBAq@#t%_a<*HQl2D(qAeC56c>($g*+u4Rohr`5-ikdBVm(#l0e&dAs zd>BVm^mM9|VKf6LeH_#mPNUqh!(TuBcPf@;CS)|bn`1~9MY z&i8v1p!10?PQ_t352C)%XVIL?hj!?s(CK`B><>b5oko~@&dAb&#Ab7xcT92Ml23G! z^EJc!S=fm<$AoeBRN*L{ltyTWPML8MQcP;5&(5Id)>+))bmr}xm9s^gjn%*jlQ2}g zosZ`XecE|?mjyZ|m5LJ0u7zHRhMQ!)33YU!O!6X`pIdOAt<|7|bW7*F8$%Cs0`NyU zv+tsV_*o?1FM87#NB!%hMapgcw^mAWM>r1Tw@e7)o~EO|f=5*xs*T`wr}oW6;yFa5 z*rK{>KF{>ka$gUU5Npm(4iiVe1d;uno|^k!gTKZ=#dJNQ@u@6@aXse0yv;7cK%0q& zB%!Y&H0nu)M(Ow*F-AQAKegvnIBLcnk^Js<%KayL>0B$dyy_k3@vzMqe2hC4QRqNu zk#EpyV(rw#csv^2I&-Ff#}E0RbxiiCZOruU-8`2QV=3%wU8!`~FCHRs%XhpA*hQVe zq{d9!vaD-&5Q}Y5GyyAV!GeKGNVuu#G^T9)l}+bn2f8`0lD8!8_aXxVTqm&a!dkNt ze;d2^(V`C_7w+rkMEG&Iyh02#1w^|ll04`+w{#gFg%KNDx{R+Xb4JB2c} zG1jV`UD1!>Lcs+87lGS4jO^LXlbaulv&~+rAc@zQ)!_u2T9^20aI04F-RB9c^xJK; z?ZON>keVYV63a==oWVDGT-vqkZpo62Hog?p=*lM{Uh?@9CNgyQnMss{M*;5%$Wq9e za8RDoGGt9sPz_`#pUoc>{Y}jMK@zklii`Dgo(Pr@dWy@Rnd8G5+KQf>A6u3cJkFQ% zA#ak@Yj~~Ra9kpeR4`K3gpMVky2uvdU2K`sV^{ADW74ABTsVxQq3=^FZ7G>FBDxbR z@AaSILL`13K{T?AEy51Aiguh7gvVQEuioh;^V?M-HSZp;KPk{~T zn5pqzpaO9eh~&+ADo=8Y9TfL6@7clW62R~RfHto*)wu4R|Lf}dJGGxb{kI_t`#ua# z&h`-NjJ&^FxH~kgW}q>A-Yo^Q3jiNKA#sAkiN>-}mq6*-5co?6u}qEST?{TlTl0sJ z%FYK@Um(X#q^gIh4z;%(`bVLO_$9;@&|Z8u#P<8Qx$@iOt$&eAWwZiiS~6*e`fg;R zHAvtM%=U%UeF*GI^o^72KEb~xnW33zKYP=`TQ-AdR0NmuRaf2PFu(BLG;wEFM^`bA zv)$0m##vvbsmZBaHFbeKp4f;ff|#0h2&znyGQ$s$J$e%UaUjm`-h+MJF^@|GJhhuQcE| zRkteD(`v^V``wBh<}oCfqdhn9nhnP6^#ys8_7;%B}7^Gz5&1AgL@VgH@dAkLaSe{}KeL zM-72lTI?3+1+BP$+m`52UuY;>=AZ z2;I_)fD_O>GMH}QUO6`#Vg{tW8ir9!=oE}2`v(2*PV71si)p2Dj@Nq(1t_d~w^C(m|5DS`Q%hrPd|xI> zcu|3rF(E@@7o|)iwn^GME&25+m%BJ?7)v8c*uQo-pipCqbIoyPF$wq(YN?Q*{_lvp}!@3{Jg zOz&v;>t`F#W2}9I!Ohu~5bRx3(SQh`t+4t`W?7r;fL~m(K>t2%2T>?1Y&r6v;<9ikXt%ZOnX^ayk>`4{Ewt&W_Z%LJSLAu#bOb> zxy*r4m$tfi^i{v7I%Z!enQV*(P8aqVrd3F5a;H?n5IIS~x9;P>t$9QD;yh~>HTS)3 z0YxdHK&bxl$Jdu{ShZ55_Whr~|GCwPwRj!%EG3!1)|b=%L^;&M(VA&MWHm?2@C9)f z=<}^N3)_lcCtnsEtgMClR~MzkTa#RBKg(iLp>UfxaBJz{MPX*^5(ZB`P6G*&X?+&Z zrMOr1)cE`yV*OIVi@=0++BECmO)%r4=`rdYPyt(_g(0O?0*;M32aG=|S6})aB&t$D zsl(Z4lH3?$8~idB+7lYMo$vKzrm&8R-z>zx-a8XzeS(Ba_h^p+YktT((n!d=u( zikKhv>$Z2*8|{RfSOu9a(SqZqg&dY)3j>U)GqA%AhO>W3Ss!A2*$@-dbstoBfE|_G zB=o8MN|e@s+ES1?0#P&P>tyD_c;_U;3tf>IF!+vT#F*3%Grv0loQVL$Bw@t@y@*Ub=F;Gn4WfB^A+_0QKwg+L>>zEjP~tDg`>55?>GZ zL{v=?Fq-(jlqkmB3xAYIgOzvWUCy40y(u|MIq)DsyXrmugJWnOYqwnt6=L=SI$Lf6 zM+e7(GX5^<&WXX8P|k}n1u>rc@=VAD#f(5tjBZY~HRk0o3;UWGmc7g|(L-eaDZv&B zp~mQBHl=Xa$1n4IlUxr3$1p?54I2`P~gEcF{+-V8V^iEj7lYxi~mg%qLM)y|084&FDPa25} zUq$W=x^?NOcz}%tzL^4aLoEw@+jFpo4gg}f|~MSNCnpzbq9J8?#3K-%lxtgjau z=Lp|h>s5|*36b14U#UO-&(+fGWO4<&@CWnFhX4(nxeV&lgPRm%@Nxh4+i+2hH&5sD zWexWJy=+=i*_+#Z5NMx|7tuOCg=KVq4Y0Ae>z{x_qnm>ZD*Addv1xD(YLB;k>L1YE^fx(B)D{ zHHmbs2e|m{?XZTjZFZpz&QaSZ5ioauu2Tg7E)>^M4>uf~Y}ZfNq>2dGEkUqEv|W{% z-dw7+gZy_{M$VsTg-{=P9T-6@7=io7k_W^KsVlt&4Dnl(yjBZyKE2Ld<8yQ`NVQ`9 z&eAcs`l%#*vIph3ybuhw?I7-L*H*3{YO927-6|y-SEw&{6T>&t$;2fktvY>_1iubW zK!TGjtlkyf(z(f)7PnBSVPH-8LW~2kb8$3xHN@Oz;2fC*$VMl#$+gd&mlRbZsy4`O za?WP>we~dtnX$2lfnnCIgv@YjzrHNmk$kxEz;v=gmqMHTy#}5gj%$e)DS+&iI7FA% zXE<{#2nkP;dimUk6^JBL^rayaZUpjuj!V$amU0UpmSCpa1+1SZo7Nh2-MZ zo6>xebN0mewjTpg+uJBn*v>+H(9p&H7_8@(QawDxsVv9n1t)Loi+1f?B>?hrCi15!-7B4 z=ldcv-}|jKw{UpexvqPKOk<5{rOTIL-i(FTLT^yIb4OC(>sWE5>~*+THTguhZIPzE zVhj9is953f<4rE-3=^@t0+iK4@%J(8iSDEEic?t+}nn(2MIR3Pwc6l>{7KK zkGjA4PqxW5bSuCHmBB3%mjuhzyC9PdAD;~vX_N*aOZy@wMkTw|w(f?Rj*-?KvM_dr zq#J;^=GyStP0&l=StQ7v8DN<8$b|)c8E=^S@BA ze|8esO}yM^Zud?Ri;e6Y#W4-R6OIhd5Dcw0V1M}M33Fw-jq#-h!r<`%X z-XF9c8G!Ucd=nRcY&yk-)z4r4gUNX($a4^R-?3qFIOM)K)^s5PE8^(r&KCGo&i91qLhE5CI5m1gh5H zZ{Cg-Q*!0$ZEbGol;gV1+@mY99t3nCz8PA^GpbI7(Qm;uhB@*$o{_eIqiK~xb9R=u zIYvJs_50B~M>WaJN#dJzkX+u?r_idp$TV9lRMoIKWk%kcb2P4TfS*~h4Qmqt$9U{o&5YZG&+2^@B6$~x8jD3T zlL~gl!ApG8R)=Bz`R(VA_dg?g3b~p+(=ynqOH2CFw2)A4cyIa^Q~1ZMy4b3=7lq!W z?xxl5J=~jaoA-^KMmUV)0ZuSk_P*Rt(Df|!Efnmj3-R5ul}KBWyDnrQ)LLNjmm!k^ zhSh1lA))fbgK!dJDAqI=H)qT)G?rtQ&pxaD>@f{bq{A#2N)cSe=3Qze1oJx5Mlr^` zorfzm46^%!+u_Z|xgLN3x?yP0L#=lKAb2}#uy4lAw?#DQ#wSx(ewFuM_hpo7s9P<* z5ZYfKxKAU;jzU`Sb5sU``Tn1O{>hPZPYJHZtcNioGUG`3@++EQN*h9adSME1SA;v~;j{&0PS=W42@U|Atnr><9h>IL=L*SKaXZli z5?@3EyGMefVUo$>Ao)TkHKM_(-l)Y!FsNcc`CE zg)l-Xic-@%>(c~FJ_7HMbiM95_BdVA3 z4hFu*w3Xlro{6x8qZYTZS-R1Az!I?e$b0=J4+rv+@BoEnBy^4T+>7-p%E9IQ+}BUB9$vdk z4+ziJpe21_I=lMi|aMQ5kG*&29Yu;rzrbdk#> zqq6ImE#iuY%q5-Pn@7NXjZHVIa&Z!7Xrr-k22A8|INb zBHNh5V-Do^<)jb*Xk#|1(sfg>Z9_C*abCcj!kCJRD}AQKy3(ALWkJR%vvg4la?V=W zJ2G>V)s5AjcQUm}U5PKhhrs8th63j1X~!!TkZAb16Vq*+YcpB0#q;loKn!QJ$6nXD zC_y_B-1F(o3H1ny@ZYX!=2|!Y9@lX>qlV+`7HgAtV>wox1>PuR(8?3VzGINqF(*$UV zlsGt;AR^N`PKTaG(+jfE%kra(3kOSDCs*Mr=|y7W^(3XQK|C%d0oBuXj~EW}b!wn-2VxuLN{OB-K@M z$FHhHBgjIrlXu5VYHVzn?@$3aPw5G^F0!ydY(L544S(UyDag~9l&kdl(AJTwq5GJ< z9ub&b?8Gg?%TOa*Z3x^%AZX)RCcppl_y4TRE~&uI3irFQ2o9BJIV|6ic+G@T*^N?> zsGGs8JWqBPF`tu#E?XVGh7<6^0dKwZ z@3g1$31{$}Xv=`hg1V=@I+&TwN9z$6>RP7hJpRk0g3n1-;Prb+QarswPp%HbdF5c& zsgo7r-3hV1Bl$+aM3KaI<6}A zZ|#vRuAQFe&1FSoI{0toOrq@FS#xLZ2VNOO+$ZGwH(=mHU$)ML<&yyrtAqFi!=rv@ z#VKM}>+>hExhg^ogy(-{uLtt960+M8Is$aodv>9kND}#}F=sM510>8lI{mV|PO(TH z*%#ZvMW^veqeXN3S<~Tb08elci`8HTKBKd9?ytNS2gf#v@wpf4!Rkm^0BRG?_B)v|^FfGg13r};x-+Xg0M?x~A zV=L~nx@;7(fBh4{*-!B)Hx_LdA0sk*z3n;4g>eopi(Tv%gFBn%ZWKCS*E`gd$51iTW)nyNkHi3BzE=Ou%UG8p2^+2T^i?}**!tV zo`wFmJ(W=hHGYvkKOs^J2}1Yh#|J8 zpXv;^(7BDL#7uF=?$?hMTF!eix=yA>Q_EY!?auTL1;Jlxc>h1qZ|@{vSG<-=QQNjL z1}RN_2(;#N1ujTsHZ%+JM{AoV1%}YDo?KVfXKeOW$O6AK(u#!ZHSPB25v_K0Bv;pe zFLM`>Q9V(>MZ_GjDmJh!2}5@6n}(L!n&16zwe{wsx@ub@5-h4g{Pa}tz(Y@ED^DV@ zcx1>_XwR2BcaP_-7%8Ee@(Q}21VvE<_n})cuP7Q4l%b6^O5UIuF1j(b566AjaV9Z6 zw%Ud35^GlrFOe_8JIpKUSTOXzoGn_UkaS(~wa-rHwS6+=usT9}XT4u;OBTtFhL!lg zKe@>mq>Z)Yd6p4O!E-58Cm$rY&etqp1|lB1xh7c5y2RQMIklQf8-=WX^SRuNg{B+f zwt1~f`$muXm*a^JL|#ab-P|ejBC;EcnIFLUDontVZAb?P7mwPL1XZU+#~do5&H^UU zZgJ1XMWOdM-)85o08ah7FGRi8iACKQ)~6o!z-jVFY_Hp_UsFqRhIaDURiH`9+~QOF z`+wel1oo7xIQ2N?&1XVhr?6+nbt1=Uh8WquL`gkE#B#GWYu`FJ|F96SZCx+5-Z23S z{a$l}WR2{LxaV1VZ5VV%M;qe(U%VdQvapy;0>XfLU$SMr-_Hl!Bb@MimR1F*r?*r9 zd)ql%DQw|M5Z;g%bk}>!ZaM7K?$RSX;6cG{t5f_s%G)Doa39H78f=WzJ{6^njd(5# zo2pAkeTmG)u>)rk88~^+m$s-Ag?CQrxVtg0Io5eXFNd7*^CfMe8p7;1CO8CTY3v$= zHL`n6w_&q&f5`8%&8xPkqp#A>;BA6rS)cj4{|PDq-}|Y%C7=!dyunY{GZnXWFz`uk zfY6h_Y+eWui`jv1^%oZXqh)Yfr`pkq=ehw3=_0=Si(mVvgzO6Yo5jPjVALuCd)S5H z0o3L^!1iR>vdS-Bj)~Wq1x2A|=H>nRBOD1I*DWcj_}bqW$=@I16QgiQ5M(gq@AnhbWEP;@44$@*rnn zuzxcp$MX7;F4753^;)^mmA4fi+iV5T739{+*7E?rnC<#{6lO&ku)|=|grzJlHC)tg zpxS9~PR9iS*G>3+i&ClOohBKJ{IA+a-6VUDAbIIgt1J zLZuMGNu~psE{o@mzk5TPUqW!+@g_~j_Y#XK$WO?{@C2On+N__&x!7)H*w88Z;~v|u z)H7(Yzi?zJBEq}s$h0MR>;;W4o0gtEI-+kSu#{y;$gstRS6OU$R`HCf>B7e}J(CbH zbVX)CR1z-suX9>|{_#UB+>U}lAn1xY`#;~6H-~MnuDEbvVNRq{YdBk-bjV#5DR|+T z=V0!UB0L$Ks9t`Wf8x+?TL5eBurpo`3Bpy?#y4MU@ktEVsk`QHZV|DB?Z2xdldieX z>@ez^eh02FESwt^BAaOYkb?m8%L&T#^*JDZtZHq|nIk&f#PYML;#60Qla07Qnk7{V zA%NkZ#7b9Sch=DGs+GtU>pldyq32HE{?Uvpekn#`FJyU;jCi%XrGH*^wY)#~JQMkG z@~V2u@*;ECr(~xVX;}YS*j_ozWGIW zCA5fE-BMF)qo3aq%c4y~XNGPgOpNKEg*uRBfRPPFVBh(mQ?CG487p8zn#Xf-17`_?U0T$x<$2b4Gp{|hUd}YyKazmI{ zyFyt1ctK+&>TIm^6Uck#Z<~_LhaOEuSbhWb|%OIuHE)KmH@I(UQ~#(Meal zvnv==f;vs{Ud`NW`Q}Vdd-nCW-=+UNUo5gk-s};QT#(cTmUPbcg92@B>5;+xCdOT3 zw#R5+t))S;?lWV2lQfL|2ekDPBAKDckIZ7YQ07Zv-R)PloN^2t3ms`(V8m<7$Onsl zraiP12e*2c$rU6Y8EPzrO$v)7uBTXG;gyL&&K$2-W#ZJaYoI#zBtVC+WeZG3Wq=%y z*7uO=`ekyoMY{{%croxCMy~iQ1nqg(8!x8uX(2h2`-@CE0_XI6OGuU@s*{g&M_G%Y znANe_t9R!WwkF9v32gyg5};TUQkZ+^O#*p&*9Cx!=W^*1=DVlvR}|c)Qht)`aE6xl z(4fpsE6905JbUaih6eqMB|716*13pX%;yCT!(V|}ZAXWV=jd4m*n4GlUwVT^ne!W( zbi>l-Y`6c$VdwR6<>59zxi6$H z{&*|G5|Vrpf%LoEzGd5zmCEuo{jE*ytWt>GStkc5@W>FD1O$0jJ>bm98xTI$xVG^t zFnuMRzBa5Tx;)(o%}P-r?e%5b1pMM!;c$=NfSfM?r(ImGzJ{LEE_ zp>Mk8u(=S~1oq{^Rr0H%e{m=V{4Vjk>T)Ny+U0hULSm3*&Ja&t2lby+79j$uHYTrt)WdaqXL8y#mZrG2i=*0K=%)no0Q z&#@93GHp)aXo`apMpk|ywn+`W z_?3l(FrC%mEmEYD=h&PTh-6||E)IZ9X{mb^!;97+qBKFRl8>+% z-Ao%#wq8-m@$atzzV#36YaLKvyR?`;i{+8L|HnE$WBq5SWUpT4lWYI&Og z38?hQ50eYDWiy?0AxQbIx|a9VU1}9L52#gDsYP`QCKFJ~{2CI;lIel4mVo78uHC^ol6Y0+%FJEMi4HF*ll!9X8V}wfF1uE@C!CoDu zWX=kC(j~^|olmxo9~&l>UsR^kA^P~(8I-(5#zGf^JF;6Iu{Ljv^o6n6N+)%rpZs2o~BCs_Y z=%}t_ZVytt$P}oT$$sWVe$>-ZiiRNX%N6qg0!0A?WDOvj?)*SMUilu`JIrFzd)9|_ zgJot0Um^%O1C40ma6$y=tEZQdot}l!b&tRzD@ReC{%jM_-5@6Y`h-ktVc)wz?S$~N z$_|q2%NEjxR4bqi9TR93|@HCs#_Z9&Q4J?@}Sz9N-QV0gidxH>8^mjUvf`p=W>NF zQO%uUx^HA0BMCBTE(4DiLRsC!w89L-xtCA~jEQjf()5AQ3{I&S95vy7#rFvBS-Vwh zk;<}4NG6(h_rM{srvZVKVTfubGo#f=ogg>I1N<=t^)Sl)c)hTV%;yhTWZ4>Gy}|na z6I~8>B#DAK48d!pMmi;-+=1fu0=R0Je9D2bcD$&M_Sh+xhPXDAGBocnvfb+Z9Abc4;^WkaosOHt^a|xoKq&PP2z})# z#4Wix7!>~ie_I4($J*sw!GKP(Aj0Pl!>Z%UjnYmn{_^_IM!)%F+_ljQi}MA~!0-1+ z{mu*rH+8(tPaJWdBlA+f{3sONaLk71?G3MpR;13N=NiaaFpti=BXT*e2N^bmY~g*F zTZpvvF6jkr=Q}?#pM(1^)yxA4s-N{p0p&+;3oJMRH+6<*%@pHJFyoZ|{qx7q|JOkU z_(%}H#~m=CGaVJLt%0mAh4e2T5Ian|qon89`oQGKoK|QH4@0c9%IUSDw^?m(lglMI zJY1N|;Lc!%T=ctz{@?d4<0J?PP^fpya0+8STg}`(qRI;e@wB$b8q%^1)LN>e299kw zJ{V+A+Vm3I(AJiZ+iOnffR?3chMjuGSY!Xn*t8nUof72deRk!TA^=@9f(#8M98 zXG#jAy$o%EdX_iS16j!v>9gWNXzqzYeZ1vD;W(%`lS_K^(q(SVJ77f@5N>w`l;<82-=_!lFLE=qSgOmdDB}h<`5w}vW z*rGu!XwDxXx?a128^`xMXv1I^QZhTMMeu8mJ@_s%L? z^;?v@mf zc~mmDaklWzwpo{?X~X`M+TMRGx7{Q*Yi?Amg|~h|#)5nLp@At)MK! zP#Vv&>V*nnNvhv8xk_^o5e!puWz#W%6fQ;ekvVcf3grIYhC{k$aIKqwnEE(Q7l~)L ze*Wzmn*h_F@nJ_`Y@_b;asFmVNf*j~R1+a9YHNlGI^1bAG$EkcbuLv)gbp~*FaB#m zz@a`F6DQLF(@(~tYU0W1_ZE}4;!z2XJCbY$%~uo`RpsD#S!wUSY#iBW09i(hLQ4T| zJ0fKIw2kNp7lN8^I*+@<|Mjwy^+j<3tfP0fTL&UU1A^$oZos72B&5B&o~CNj`%nes z{aQv6cVwH+{Pjv8{dJwu72g>aSm{}=J4`C zB))x}Gjo5+$8bNR*HKYx2r3fkLygM57gS%pTLT%+wf)Znd4LXtv#`3D-K{%!f$bya zlsGrBgUjcO^C_R*D>X-=wSm1mY3`V91a>gWgxV5o^wjItpIEUq(}?pvCC>s#%KgT+ z=}1?FxQy|~-DB{ON8TaH7jO1)>|pB0WC6L_D|Tc4TQEs7!ZDUES8)JG2qhDFf{Pk! z0Nb3!O)>xSq{CXk4(JwfJ0G0tFox}7aID>%d2YhZ&p=iX+hMsLh4pVi{(k>;^muhR z%!dYo-fo>fy|a-V$9JK0fEj_x)k(atje z`R9EFh=I8>neM);->zCRED8d#2ANjR=Z-WMu3h(2OCS`coW4xFqhX{xx}RJLGtbft zPa(W4+#ySZI$|-0xFo{tE+F6UyY%wdu+Q5@ z6kD({7t+~+$B}&;S=&hJmi4Y-rLq1^+Uas8YsS;2rGnKTCyn*i@0hG;dH(&|uOH?* zKpvmW$<4VMo!FY;5o-ONC^EXU?wsBQLjCh`k=?tmq;*xAxY+Jvgv-Cr=AI3*Ccznl zE03`gckm*%-$WW(CHPzv*$Qq?3n##R>`&B=?2Rs8ZfO#@AW@kyahmnTzn(=J{H~K; zDvrf=oSXkLZW=htvaLUev)Bf5kuW{dd}cSyqC>@H<-h(V926P85Sfz8TPHmg?DT3V zyoG8c_bwpuS+WL1`{ig=$fh+cS>xe!oXTjb!~u!h1t|%NJFfSJ-IN)YeZ3vlDcs%% z8+S*hl1K2i7m7oe!sn7b6B+S~jW8m5byss!489GjB5X*E;CnyZEPOnJDNIL0EF-Xs z{Cm1TOmbNVTak9CcxJP=CEnrqyaDA)x6;H^y0%Qt91*?nQj4Q|Q?^y5T1}gs)O@pU z8{vM(MVsROLJ0ToS$GQgx73xPQQY8EYD}iCqOx?XL>9g06o4dppBO`Xu@&qVuG;sx z>;w82B~y+TlFobX#GY#Ho2+d`e7#~?JU0CnbUOhC0OyhHo( z^M{z7p|OrIRx?5_ z=HY+)LZLa8M*`EiB)G!EH!`f_aKKyR^8J>?4!Mfo{-^*B!pF?q!6e0gcjg;XCMY?J zy%=CyQz*jO0}*Ce48&alPDD6}oNGXhX`bt-H4hevS>6_?n+5o~D4w(Ark|+y6AhVF zlXaZ>y*Xm@(KXP1-uMYpL-$9BRUf-jKpa zJZ?!`B%(1_vDV3}jqEAAApPKM671NRTVjz<*5x=l29(Fbcad2_tVZM0R%Vsj z4r(e>4vpo}Vq``;e_)Tm7QJ~hv*#4UWqg-IVZF+^8ETnjY9B7*yfelCzGjD|45pPyvTMQJ?`o(qxk zsV2-(x66zva@TWce^IzVii z1ZpSYYk?B8F2eR}TRu69)kCJjUTqVJmQ6NmFWXPD1G5k`Z~g5)k!2qK%8aNy?q}e+ z^Lhm5zPcQKZg6ndABK{MnNv+!`TIYAUn=^&_j!Y5c^}*3#B2w{uOlpJeWKYbxQd5N zKONyZRAJH7LYOdix- z^3L&6=%Gcz!GHg2kxIk=b~!Iyoopdfl;w#BSgaFg|EQq2S-d-1{IA5*sGnp&YzZ$V zm)tcE6j(=?BK3OH>scmo~&l*bWB>v}KVIuO}%)c}jG zUABU7x_9$!I3$^5Ca2JdR}L-W(jK~%id z#}I{M?aSBRwHVpLQ-^sp7gFD84=KinNgcX{nQT8Vjw>lb!<|yiJ2<@4KFBMm9G{2S zHyBihxH)9>igX3Ho{X-X#v$7Qqz+hqlb)KPdsZ;lCL-Y9zT6317SO^k$NRjg@x@TSZyuTp&KcqCzOiwtyK;cA z_%36@_vmlJ$Eu|bwyv5&d zT~5v75QkUv-m^9Cr020z2Qm;Jx&HIl)dn~Lrw1#D4(Fnh>nPVAjoBwqVYP@TjII;_ zR6wi0`7)}F`%t3y3PJ@Am5y2p;?5wsT7#{A7Xc>6371uqQHKZu!}2ek@@n*s4>4h`AlN=)D^gd1m2{HcOEtz5$@ zxgqxoAMLTm4d?sEY1f^Swq1c&%%`(Je#!{ zpHNo(NsuzN@1yHc3F20e>CM23AnU2*>U}Of5^eBjwiiw_+q+CTb5#S2hu5Y8L~-#7Yj3#dzoFRZ#~`Ll=C|pIb%pK7~uNIJ>})**Icw z)L;6x2s?tj!q_!L(sN@@w0>gJfq8d#?D(fM$} z4GjmK>jSN;foz+q4w0-;Vn4(?YQW{`6{SRn&z7;ykDFSA)-#k0RGB%N&dv*s(QSyc zW#A5&*dO5oE#AJzVg+-wGf32OUC2fw2gk|bUbaC}?L9D=JmT#Zqsi^h zc@YbbHNukvJ*E<^iKZ_n{UEi@yW^h%?X7k^BR^D%CnSeya=OQmb5UD^q{u4P;xE*DlP z$5__5EDQ@v+1$VO5T%ILbz=>Rh7ZH%DPcP+UtxDf*0nLkSw%qZrDNs#P6$gk#%BQj zeQ?mIwdf%&Ef*^bU1%pgqQaMdV^9ZlA!vpC&)+@)K=!;}lmpMQ-`czG#OCqfKFLjw zm|l;*3%XxCmMtuLZzbV~x>s{EP2{W%zgWHu?97v?F=t`q#l=B*_4nTELnRWsr4qEfL4UFuWh*JiaBrlca< z%M1s41AeyC$IXy!br2&G4*yE6x%}0_;~Ay-k}(9VI>&V-I@=d{o&5%F7uaGts>W*Y zO2@_RJbfCdss|vzgrXF6JZ5%N<@SiaBTIJh@o)!W2n(f|YU6AL6N<`n7{L3k`sq1W ztfsc&s8tLFXD5z~h|jhepyU?ki`Ml+qu|E7$2yDJ2*dX)G5sUPcV$tdku^s^d~ppnjfCw}aN zr8hSG%NdA?aAMsl;B9SLR~rv9VZq%Rpd?~Df&eT5n(V2FbXPE#ELJRHE0_n9XxPoi zdR$xS5bwMQtu&5UM*Mxe-F?ANDiqbW!4a!lhJX2^_@j4X^~VXq;tpX19nRX=^|MuL zU#he+O!=7_OY}rVx5_sa7$$&|2(QX6fqTcy$8lvkjfv-I@&~x^u0O0<46Y`924q?> zZ3$r)@}3K_caDJCu0+K^9my{+QC%_2PY+9;_yy0VyTNC>NIhofS%XBhX6|HM#?2QS zA2S8guOsE)LEi(i}zA7#z$7=mPh)WYkGw*}9FDEJy=TCDQjBX*~f`5vTD zK<#%A$J=;qlRup2!u(7er)4k;w~C&Ubnfi z`Q}T;3GNe9g*D|#wxh)MEvj|IjOzemdk-YuTp8%GG`iJreG8UIS^7JCF|In88${Rd z@OSP8w)Ui;C%@undn49K9E7zYN(SN1a6Odb1+w_-!pfFcyg&dRuQOw$FE*#>S}Uwa)x2|8<8ICdX%Y z5Yw)Z8@tIodiGWp=HnHm%aY5_#*+dGLe<1o8-9%~C8qS)&aWT8etykR$52wLe+g%@ z)C?m9SXKj3{b z2yW$|v!6y55wbHh?@qr>8xx&~22B@tGNjeUC~Gq9)sX44%Kw7HglKincl?gpg4hnRW%slDXEutyH zTXqp+qbp+n%*JCI#Z$-j|J?>96m1Q}TLPI!2!G5Xe14hF?<}Q$7e6`Lof!Jhnd3S5 zHPL*c^F_`WTFBO&Nv>}%BbUmlwNJ(+2tNXC?5Nl5Y9Js-`0OJg+e$uX6?NU=7NT;D z)HFqIrbmYBXJs%-IEVAK*aX#al4lU1e%~1`4fQbZka9v2tr>afmW*0Fx~^W+F%$2R zxIbII8hk%a1L%eL_IPqvl?uDX!+ zCNHqwHj^-a(_E5h=_WD2VJ@~6-R^-dH^Kz`4z^`Rx>w_;su^a7b%|s%?{mSuK1w)A zcsyDB7~skZJ|nLr8mUS5skr9LzX? z$L_OtA;7Pb(VTbb?(Uu?2M@+5&E;q+ZBbgY7iQx20xbud3Z8T zO|{y7l|1+vp6J0g+N82#3?d2j{Ck2vl2*|V5g;n!_nKC3+PyNwmf5t%4M)dmS+rVL zgW7@uY|9x%Tsim1L+Gd&WXQRola*!G?9biS*wDS#l^B#!v(y`*ifN;U6>Eo5V>;;t zEQiee;XeYSt!z%)TSSCL|LSQGRVcRf(AFmmtrAtBC5UFGDko2Rcss*7nF4WKQ+|}B zaJdx{W8`jGVJOa(;MbUvXn#J6ZhNxt>aI~BHW4;Oj&{+Vp(ScN=~3A}upQcv)F)1* z?<3#HO!s@x3^zg&1&a{;(LkVsnh?mB%Mvv^{?{#r9($YAiZa0ty$v^)NiM|oRk~;H zGK5=i!hFDa9wR=IQhlUN!@Corax$LXt{7Q zXxqAh>SLJJQcrL((Q~%;gbdYYgeX#1#vrFJAdf66AvGuBEDt8}B!qV;iI~=W$crn@ z3z_u&@36Q`b8<>;p1zV(Y2Ljht7%Le*C+CYStJqa7Q1( z{q1C34Mw^!?&4SiRo?qNrGCG>)RBDm+Wa=zIo8VcJqKh$NkPZ6Toh# z{PZ;#S}UbpB7|}aHkS&wQwtC-jV>!GcZ*d+ielS&Ag+c9VDps#$D~p$#@1Ki-TvJM zCdr#}qj&Nta%D($jLBMi@cB6;EbQ$p0^|f&?@lB$knm>1;A)wGlR$O0vs{HP?v7N= zre1>+jqO(1tt3h@xfdQJXXxm(t>)GdwBTEJSb#r8Yu@K93WP%fJUL2@M0g!$B1wBZ zGqR@6ggZ5L2~{I~V|9zg4GN0S#w+aA!1rBFvZbQhvpUYJN~&~?ygaycup)@1N0q~` zyI9XHHj+k41T&E#hxJwuojoz9tY-rXFF>E#%LPwlFjj?}zik6Po~$K#|GCzLRp5~m zq>g{Cp`sMz6wzmLNbDz=fHl+_SY^65+XUSxGnq>Qhx-2Q`o7#9VUabez(zJ90k1{I zpeuFkNWUnB&4sFH1^+66mz+Jm<{S`5EyNFFgci2E+mrOPe4VD(=$LoEgXT(SYer(J z?7(b-waHMqA=#pz3Cn#a_vOV+I71jHa?uSpfnvUoQ^2>K>98sg5G%K%RqvLYj z(bkilDm(=v3?{(+LA-i{(N33VHjSBTvrwNUWh>NAjAywF;&6tve5{U6o7V}*6*Bzs zmmCX14jI1eE#zu;H2_t%r6cX$?+@FIh!rE-M8;!$e7!xrH80ky7OvihT1JQU&RljQ zrLAg?uv6=L8}<7km`ej@eUEftQBXvoua4p#_?!NAgKE&;KmS%PmaLuQYc5#h#{5vO z`bJ_$Q_hKb(=TTC2R9q$WqFsWnKA^YqvQvG_80% zbzT%BsbDW_b)mQ$l~mT|sv0pQ8qnx^>Q5Vgps~m*b9%?*3^A^+#Cr zd`Hn0Rb6|aBHr_H>qqkOQDej2*xCr1oR!UWDsn9Z6qzm-XPET-qw89e3P7E!{YA5m z-cZkob)tS&eY0X$PAw=%Qgk9DOl>vBMmO=|kSP2WWEchl8a)xG(TiC!o1ckYwrYyl zmVGME-5YuP%SKmMZUwlYKAkleHy!zZ(Gv+PN@D>Dvsot}KCx20MJ5fXEjOn+`zaLR z>{(%0Xt4gBe#)0B!4TAHqT{gc&Xte1+-M5aD2hW$6P`CQ8ZEr{)ofz<*LOrhZo3M02(n|&l4HHp9$+qThKezY zgIG(N!bo${y>xe6AT={UvEtGWXUj$-67u3=mRV=k&%)*nBSTYdP$QL`PWy(#J4E zD`4of+J@fvQ14RAgdVZ;L8Oxjpj1(vsJJzn#I8QW_X`&$r>u7@Z6xuF3AKxGz3ak*zaI5NLJ;psZu}E~em~~xs0rz3CsT*S z;GVq;gXK#l0Gn^vzW)Q8kTu^FSQ)UC?)PtB z1(93-{&MyyI}S!5dqvG~6P&A@lqlAZOAzPnzLnb8IP_XxB`(RbJHOD4;13JC{)@}2 zk3oGL@1UD4v9cce5RZ0)Zn9>%5Tvt_H-nCLYg*cE^|=8+bR9E>%zYP#p>%53q91xz z6Fb541Rs)yBukxJggPMZ-ZIU>?{_AQ7H7WC;@fZ?@SlHvQE#9V4afZm5^G5e4)I1~#PImXkIN#_&TAp%$f4f#?sW8`%}qRAzJW+4@MO?%t*T zMJCmq7*2G*h;$fqM-*Gz|M~m>zEQdNA?baPYsxRYvo&~aE&XdM8_qs2gsrYlPC6SE zAgNLsf?;0)8@{k|ZLBU2_imv#vn#d^sn-4CL`e-~E>lbU=Xx%wnQE5I@wTL;`R>BzMt3BbehnrovJfC#KIZnm?wtIp&aoM~rG|At9*kE}|V zx!o*tfd@Xqu3D8i;Up^9F2Gyk?ont;yZYa9md+S?v)qa!9Zn#Zn@97BHjtPEf96exzw)kI!(%ys{WlQ6(FP~ zBIU0;_oiOEC1rf1y!Qj;>4!Elz4e7&n-bp?+s)uEK#= zK69qN8xd0**rfyHvE0R5T>;6gC5iBL@umC!s;t;Z8{MrPS%7+AGk&c(uzcb?2oF)X zVG94Gz0fzf_y~CW4wW$ea2ioC+@#1*P)!F_xEv-H(fKM01Edd&RUN!ZdmKhOCs*SV z4+Ok%Wy4=O59vrwiBLbzNl0w<6zb@imQ(Vrea0OpTvV;?YFyCn4Q2xTjbQiuS9=-662Ry#R6Z8y>ZA!n zfJHB64|5w(XFPPk@+tin3q>yu$?2RSKWfU%706mH0z^iw^;Y@FiV|W7ojH2wNoN zdSn?$62N)E$@}H?n<|NU60y$Ur_RxKzoWyqOl7R!gx(J7e*8TWJ+YMwp#1>aItFWJ zlRy^BI+co84!fSCrEWda_~xrPg1K0U6K4`^9|vaulEd10VWf|0jpbGb!=F+xnyJk} zTFkOP2?g=}yU6d%+p(F|0B0_UyOuCAv*X?Pvy}Ze(k^bg6xY~ra;Qi7h;~n=#ql8> z%iVfm$Zd8uylV;mxBdC^r+;zOi`R!cHz)~!Z_aKTC2GaNWzWx_UCg*P9a$&1(HMmb zwTWDPrCQ_)bo6sVXO^rP>0I0r-&tt{@ArIlz1Q(_b->#xVI7OEaLwAkUxK^hgu#C> z8VPf6x|TB#1;Q0YlJN_lL0*WRMRMd$Lo92$kDpx!1XK9^hkZhW)1f5xek^PvrO0=1 zdk*+InEdidg4hu7|NQfR?>d+N3+k?tXQaJ|>Rni-q}!(+?Td_%CJGhCwd@qA^Mo9Z zO+`8iGUA$p>uhep)GuP~PrcU}{An?|7_hM%=Ev5Qaq9AMu|YP^#it6%${?73x>=O6 z#n%bURNEqY+YuFtAXugcgYzRC{wS%EPj^YIh4qIYgMq5lOj(!5S*L25E+Y#v17>$w z^qHo~Ft^)Ohy%K&R;;#0A;DHyNjsXQ274nj0ZV$CyZK)UBJ(>{dZlic7qhX3@T7;6 zdKGrB5h4`!gq{)f<)NPFdoSsfoK_)G{lkN(Hcnn7>O<~4ssaHsNqjuRW|C$O8-ZHOt_4rk`dX~^&{x5KoZMaz(t zY7&FLQpk-k=1QfuRfbWlkR`=`IZWipBHC^--jBHE@@y_pK1f%4u1cv-(U~RDU=Qt6 zNvG1bE77JPk4Z5=oydG1drQQ?1!#0KeRsu~X}Z)m(G#S&*|@x*y9jYYZWET1C}2B% zhXnE8WKiBSJ@?6K`xUi8t-yhx;Veihk0v!?6?htRxz+e9_L3lZ4b~ZB90W+Vro94! z0`&duUHSglc4#~ z($$Q5AwcZhEOFwu(3QDle*2s9vXeXUq?Liat$CrcXP%gRcc7ZFkGomdTt?{4*B=csT=XaE^ z?Z5y2C@R(SE@%>UA87bl;Tk`=!{esLEgG3$@e3Ywk(jzZUi3qbDk9q@v?&{MgAExh z<4v_L0=U1>t$kyeqm(^_@<*ti$py$&qa0+nD6d50J1u|L-Mu$$IZvW1|Mf}mGKj1}Zyk(b+Yu8?Y)1!L z1!Er3Z6MeMZt{;~HvahY>teWIq&MAtJ!$_xPlvbVK*s|(InGMwi@Z2wiSas)-2+u> zz4>?iEZ6(Tx38~O^~I-0uQ6_l<^CL5#+>x;xO5 zu=<(JAp4~y!K(o7`!7P;r?Vx`vmJ3%2R3$O-#m^IPc4qKGpf<=QokCMrWyv@P+=<2XZ8g z`zR*zODsd65}-y*3F@y7M1{+B0@>bMl3Rl7;Ftb!7CsY{h&GW+lqeGS&TQ9Oil(Eb zE16T8nPP0D4QZW(#@2V5*&>*y$GxMvE{0Q_v`Eg!QO!H^Z7ib<>Jx#Ree->&jCobvA>-#iPs9bu#OUFOHy(c1xHdX|fVyMn5%?uhu zjtrA?ngve_P*FvS&^H6-!v{vNsZ->E?pot*SWC9*Ji_ZBT*p13FFL<|jF6`ji`@C= z6?ns&HUcw%VMJlqi0m+N65Nox`D3nf*fVV4L_fjROnzO@n)w=5CWg3vj+#3|WIH4%zjV?6p)6X29 z#8iYt>0TLU<(!|7bKYCRP6rcgACtRX%($iW3`n=(30^cYbP z9J$(*@oc)9&?>F0Te-4niRcLGoONlg=NN5NDDHPoW}xDjhSAXZ=*oUEuJf*vk+U#L zQ>VGvaDm00J@@K8{7^iB&OrDe712s9mCk*u6sOcBdoun|Omdru8XtlZWbMj)uM7IX zput?E+K_p3!U5$>aPH2h=jb4{VwGI?3|ras#ApNAxR*sI zujFxV(%BDhNPOP=B{D^LVfiY<( zVta9Lw(A&jCR%^?se+)f-wXKpuX|pcj_r%;LN;^alSnCLez{4K=?(O*{~UaGYpbt0 zy6%+cv=hmdw)jL1KjNCeRwRjIp@geyi>Gkt-^Qe2@4Fd^Y5b9*%J@9BShUrZNrSwm zJ4Fz^t^Chd(U<@xqvT*^)ldgyX!Sd1*Y#~hsxcdEes@v!uTsP$_Kc9t z*V@wDK@&-2`W_tC6igj4*MEX>}}L-LND`dK>|uC%tX}Snc?~>UG?C_9zP$ z6iVXD`~`&}1tHPaUl+v5 z`@Fmcm*~&R*0PUxtpp(z zsb?C*X?_3t?mzV2VNjAkz|{)p=tB=pN(F|W&KmTNfWLv@P@@O z>M1x(gknG-tf+tfa&G(OAp$Zv<>cU-lc8J3R0Ee&uNqgSsmIa98z6jA*?Q2h=+zJJ z^v6NF_#1=YyL*YdWAWHU#0J}2!ra*zH|N5qIA0^YY%_M8kn!QCfZB|%ER9|FP83oy!ask>GU)(hy;-(%6m4q}i0kHFpnpzns@I#)o{p{Vr80ceJlgu_j&9EFkT(bfF-pyHQe$0D|l~-q1$2p0xe! z`UXZ2Cc#;~L<38K&Xz$aVi6S{We#XNQd+a}{@{LLqRoUcu_Lj0HKKl=6YF1PrlLB$ zB)!p+6XUzst|;cDpHXY2$a&vLfiyHGFAhGDSSMut%?q57v`IUkZ#P@q>wN+8aArMK zg_4!cgf>f6(ODXo8%e7kAtD`Zavqk*y24^HB~?9M;VzHIr+M$(#CoC^n^9f$(wM36 zO**{LAipD+)M&m6pFz1;F)$45P-ZtW7K_pF%bcbado@sxvzG8uG$agL_Cp=LVcwNt z%Cq%xayq(E*j6S$pJqG$?zp(_f#z6E$hO#zY*!aOBv^*j_W)U zmdp~Q$yR$1=jq@7`3KUhg;pZ&E1rmxUJ|Eb|wx1Z5!zoXq7DLfB2_wp`*=-^ZLk*K)9=8f#^pKbzaW^0oy8x zcn)?yH2?CaE~ih8UN~hEHh^AnQnFK?&Ygk|%nSdmd8F`KY-w0Z=91Tb0Gfsb$xOu% zS}c}m|nHTF3#v+!i<-HX%}Cg5?U1Q6!HSaj||pcRbVxq)_5nQj(l+<>|U|TnNvV& z@}U%boZWTTH*6!l+L{g>Nw(+}j!7`jXzv#Tj^I@=e1gINtB2=PZG{MK8MUopi$)rG16tQW~;T&lh)6Sjnh`Q<;S25RpIZSqTgnHx_dG1)A*lEGt676tfqoT~?Rwab4A~(9(L3j{v z73whFmb}n-Cfxpw!OyN4;q@A@c3r>z`m(a`GLc>B7%w42{mwL5T|uU7!FGPlgy5|! zf%+GOM6ddUrX_~;w@U3~mdrlTM=y!qEqA`|9OOPF2q8BwTJ4hwwd;{O)7dF}*Y_l` zMS3(HPJUM9H61Bc__94tq9SS{gf4J~eAA;*wWo6)jKQq{yAzs;3-Kc57-B7}zW^>O z3sKX;JCMY({KInru%nK$>)p2T*bu0~Q$$St5QSWB-%ao`Of_%|+e8O%|E#${^C;^5op zJ&K`?AU16xnNaPf=lY&Xc3}&cns-B~6P6lZ{0$mDjX{aPDsiT{%ig>9Hdn@TmN2Tx z{0SR_w`UOH8Qa2*`Y4}Rs5ETk!l5O0-`^@rh9Qp7>j%Z?AgMRfYO zOlgyUY!|2c)YlfbaA&E`j4gYRcNzJ3&B=54*x&_bTCV&T=A^cglV?W13#``X{WGCr zZZ3v1I5!dj6(LZOVShN0>u9`nz?oU8Ngk=yQ36&x=Zk4ejj)1k_*m`RE@Q6ez7wZ_ zy;wgxcl^7jbF}YhT_7EEeBnUUAC?`o8iJielZ6R$mORE!ZtNZWY z|M}-12Iy@WCE`c`(5;A$5nmd zF-?NA`jNL2F93A9=5$DH@S}uS!;6>MJWK{LJaj{YS!(wOKGs6|6^xr@YwjK}EJTaI zLfu>2EV?S85H3%PdHYvB5F6!7rvZ$WeEx2o+;SsM%k+p}{4O=b9Ixr3BE-$rM6`VL z=7QDtvQc?ud2Z-;gbcc?z2|xz%hZO6e+s}^cHb}=&fXN<&1vkR!QPUf1^kxE;8rUu zHjq;uiz$!E{OMpYH7*(3__Xyv+Xwn7AK{zQX~0j;jJ19bKA996YcD&~&pZ8w9Phb5 zQ$jylqS44yi3#IbD~fNKsUg#n3u|jV{1wGv&y&mk!o~9r{jski!E}JguIdt7sbV^J z=N20u8YvaM6`9LgZ`tbHQGrZYp+LNnJFHaNcEQb$`fEJPiSbKM?F^ow-YuOww4HYw zIWlyo)-f<|c!~R%qSHX$r|Y`CI`W5m1g8Qrb$)zKM-S`2uzS%A7v{$LnSq@tjak`X zk<2T1+BtYd)7dSoUsJCCgz7|XPd)NwA_>`@39Z<5PaNob`XGLHs{^?=QILxq28#Ax!vF`B{v)`OQJ)WP7wlgyH=Qp9i{v9 z^(xr+8PIjXU28WO`^}z=T{aW#s%IZU$~{A?dOmq$i6ARkzGTDmJG3jQwx!~EM{%RA z!!5|otbK&&>hSv)7fzSV9JgsCvMbGXjMFOQp`F&k1H$lqlN86Kl@NM&_F0M?Pmwqj z4j5t&LNA(GD-xESld2om9{x;Mq##X86*-QDxu@qYXE6g+CsftdV8O3jy!LuOwA#rb z_PwP7T|H|H!+gOq`AqMJZaoJHF;O?zrC8{%Pno3m2%D$9D-ZR+nS}O`dqC5QMmXQy zLgZaN*Udi9obc91eAbh4;e`^8tlpAxU#`BNMQP!x7G={+bosDz_q+2=WrI2nWd>3ow-h9De<{O){ zU+D?PmA3)ZaCWfrPh!qGPf=?q_eSJSOmGAY{`wne81u?6S&yq(;+Ddbe&z2gnC_B=muBwT)R?+(5jNUbsWj)Ci0*Z*Wp>W zcv5FnXKTMpprBtE!|W88cVZjTl+S(MIatTa$EP2!GU^$E9H;c!iKW$G#jtZ(DQk}! z41(U{aSx3i={#(@B^KC4r{2YK)`y$qaxuH-$o)=awv1XELvgd=RQ7}$bxMgMLSr+j z`wo?Hz}-OImsX4XeFw}Uqy9RO7tYaj?nOZx>+#rHq5iTu;T*JxtTr46nEv;#60_ly zz}?b(*6y150U_g=UrM=$!Op3_3n{6cyBVXNYEZK92@lu-Cf4e+6}&3_9`gPcUeFe6 zFTzvH3NwHV%$fqjeL0JBF%n+zbyRXY*G`Jrt?On(RD|=naE#b;JS3r8c;8YrC){ma zskd@D!DOl9DrRv}_G${RrE~>?v(fhT;`8_kO0xS^3S%x6@^*nv3Y~T!dPVWRCxa!7NO6K!0ZeD#KiJ10R8+38EHp&A3SHNG0)OnCnCD(QAL*EM)Eijz`cVL&_;#u&d2|?o(GE4Pk*H&J+m$-IJYxeIP=Ee{ zU2*WH94<=z>M2Gc6B~&UF~(7g&g?Wg=|+V#dK-D?dKN=3LjVO|5VCl&%}@F=;9;8J z1nr-p)dNJtyjv8Heg?$NnDa4wQ8H)HI&j5ptC__?&A4}@zJ1{%QoZ!L7Mvv}rt6z- zLomvZVN30jrsL^etL%JmoU84bf?+z@{V86cqxI5*G=U@&@K$n2o zsEkbIUq36YSyxU1*um{M*q$^SiR9TmgdX=mtD1nsUEh3xom|7F4#UBw+}M_fi`_`C zzLhiMJ97-AuG(1%G?JEdkpNY{2}&rL&r^@lmDRSbOY>0Yf_qn2&vqiy9cI0WaI)RM z#ch;fC13%~w{NTzx@nKvrm|$*DFWT7nRGp_%0~AI#R;R77ys(3VjY$MZM$ zWTy$L_^mz5%Qp4{T|`2R%Ct^T_&a)#>mG84H_^&>T9`PjuLfX=(bkIzsbQ~A+iqo*K~KJ!Gj>*HqPG9QP7$=0?4w1hrQq%x!uW1&M*|EF z!w5SPPTyqekk`>^=Rt{wX*}ba7s;JD%^3EtAB6^lYkPAIDMnm+5(8pQ5QAM&xR5Z- zfzK>o@U6wb#X>8IbuTOqQcS%jTX-Y6v!Nx|1Q2IyF^>TUeRD9c@;AjH3oce244GjR z#I}gZ`(;2PA$|Wp|M|PlDG&X8b9eHt06HG_AAf%B>+&dynmF&$(3s=N)GC~+)p_Tl zIbfA-yjO<;F@-L+@EGt)8&P~OP*w7Xor;nHZM3XDoZ3-yx1VTqq z1aCTbtiI)|-y1-P|QvPvC(&6PR@v2AwDT&HVB}`La8_pWZ1rw%-zDhn-xdKU6&H|SF8GNOo^O)3vvT?U zxzFsn6R-B>d=p@ks{POJJ_X=OkQXEq)nTeK8r+HrrR+Y@0Fl1sKxTR?2|1{0COU3% z*%tKqLYj{PXXTQuLVSP5hY1W*AtNvFv2RGCW=G*A0rtanD2nK8r?Ju)nt@hOn9TyT zljkUB;&9n%nDT|M8R60L6en-ApM5w3GspG~_{J8c1tYSn!>_J#X7y~%ogLRR*5hw6 z0L%DiR!^q!I9RE}{o~)St$_T9r+_b*v;fJ?4@JpwO64L$O8aZu63@kLXBr%z!p3H-GWm+Gb%6aO6j= zyS*D)>Kk=I=~AWPemKvkjzd+z zXduxV-Y2%KR0I2uO(rq$MR{|pMxhJ_!z5~9f39G0K@vOJ!hC0kIa4x7 zK%2>DPpp#hcK!9`%)&fumcl2>rG6b!Oo8QCk=k7Z*ho$ojYaIWGjcIBzps!Ldgd8`geE^qvTy=lpPi6Zq4~_2Clw>b;Yl=;*cy+%0Pam&+$P4T9UYxrA@Kn ze|Dy7!y@6isa`0V$~&J$D!&U({f)nsWF+(zZ_Z6?-I%ko`~R1R4Q-pU;A33_(JeG# zd?u;d>0J(v5q@<#LcgHi8g$O^FZBf+%oMZtP(yGV7Mp>u*L-(g0fmi)%K-kVgqP3D@;2ja@p6!QqMd%y-t>^@c^P^H0PcKx#|YGY@0!KjMb=iW08D!vVRI>N$X&YE$*W76n?V-5A! zU?hZ0ha@=ds=4jMj5dRdsN!%&sn$I7w2BHzYD??P%(R-6Q^PA!z;?Amn&3-*&8@Zh zt(@N23dS(~{`$w1P%U$*t^l?^MZ zB~`7oZ2a^0|J3>5$F?>%E*%YN>sQ{IGG5fvTRmH{D28W>S$+K1mB%HmaM+S; zp~`+&%|~()dx|a>4a5geXqnqO!Z^R}uyV8qMdnL-fCF{kJ+kAu<qF7DU1;brE}ufK3xS9+lx zJENv4=T?-wap5T8<1}%l1l84^dr`6MZFywV`RvDAbW4-nhbUek~$tD3uG^ZPm?rI$``#anPaIL3O^; zelu7^bjz)=DrN{YWFc zw#AZ_Iwa`q7^q?&4q_;sI`1QP)tEhj9j^s`UA-k96Dx%^khOVyg9?&Hu9{XZY%V_a z)O^k!YOIu-O`4R~8*V6p=c;4f0oMw1-#JkjRYu#4Cl_r?uE{!cbk{$aU93F*gH!?Y zPxnlUlKQT7N)>etpF9>5veT-JHhEbYU|iB8wuVzARk0u=P^K+)hQ{sTE6zG+)41J= zLU#E^D}^|_C4jt4?n54~W9q}|)l5yqc+s0qcMZecStiBNox{kObo)+(5fjk!kV-c# z(BwYCCs8v{lI6LSiCS_jYCmJc=EKGoE33yqbSaLh)HG)19n?0b=!U54iqbK1@tW>d zHs2NbOBn*E( zm)Kuxyt1f!HY$INtTIDTbM6)IZb;RE{UtRv`s+0r7ZG{HY~Xvs*h$!=Log#&)a)D<|e&b$ewIiI|ORbs38@BjJd zAGU#8sW9qbPO3e?lsj~9GziB{5dU8{#}-W8jVhCLs0~lIG6+wr%WDgtjm}hfRW#Mg zGB~yh zB{u|(e!#gC69a42V@b92*4iF>Z7L=iYV|G&M$#R}ASODk9OPH+#Xft(v42DAEW>TR zj|u=2Yp?+2<8;?xPb9X`ZSu%Sx#(0ob>ZU$to(YmVJUq5_lm_Z%A-~4~! z-Rh@4#N-DN)Ei48BBckxov=^52{1AAxTUemvhX55X8xZ8jlr>NJG26#yR_d3`M?y z2(7xLgJ5`V(}iptYwxOsIaUOAj$9nbTTh40nHgeMajiFyy4+nCB@4IgT$t){4?I>2 zkQNrFMtDW;c)mLM?isdtn2lmGFmCH+*M;;K@ z0qsjo&WnxW8B$`IY0wFn1umAG+Fzbyjl!ssX%MNCY*0crn)XWHnj09^?Ywz8 zDQFQ}t)97aM=A9_jdXt)1QJH8O6hO2^u@TN!ssam@(4_<9Y<62Nad^1g@aH-?ROJs zV?^|5t3Hm*(+llXB*j7Jqn``ahbZQ%W#D3U7aaJ;D3Rz8<%SafotO58FAi_rP%UGE z1`+EyHO?ruuI=2LDJt6>0lr$GusFY~!MQA#$t}8UE_rjTqb`+OTNIl!{)_JnPtP}; z;~J;JQTSEO>?BvGTRW`snn7-D8>8)64(A?~Ymakly9mbaxCmOpWz!5wh{a;L;O=5H z+Kt!9(kjgP!$YVW4KwH${E7C zp?$15Q+GM&ekGDVJ{x;J?rs19d;*oTOr-@5bHGDOz_v07sL>k2&7EEanfN&cqK54a zKjmE))hQ1!gR>;G9>ucGw=NMl`;!^HVL}?e$Tto4aZA55V13qG%9gVtdh1PgrAZcuss`=FNe`n=iU zQxjP&1+lszm%7>L@`*0~K8 z1S!*}Z7NyIeNPuD*&ri--~G~&!$fX-;+87)TmY*id4cTDQZ z6Kr(A$=v#rhf^`db`!ftas=l_IE#yV%Jk+7W5=35bOWGkSbi@!D*DGa2V zI;Cg*@M>$QEC7cvIi@lna>7JBTygo|_GY5LDkB~odMxP6>Zo`f#eJEU4N$ z+$pGoSY4Wi5FVb2w?+|Azy^7}%U`M5e_5(`h4#?tG**`qW854Drp zrep|<0%wy-Ut+ID#>YQyD1M-3q`@xeS+%)7QEwx2j=l0uz!b}kea>c0uZljEw`5$P zlaV0SVJ%2=ZN4XX^9yfD4JU&!pWb?s4h_A1=K!w;tzwf%6Z;`^64S)|!>`u360+>* zRv){e9SIFZQbY0*xD@Ke6ivZW$dMTT4o_rOCe*>gGf{_$9cSWC#u>lPtH1?^aI9U6 z2+vM45Qo0;_r`jOjX*NgkC0V-(af%zNu8}LugRV8{YGgMerb@$tz#-Pg*J3*?(om=|KET9Sptf>!b~lz z@8WFs_$iu>5>vy?3>0qqu8?c(@@hIbovqa7cJcx-X$6&&i_3KhCaSB0dak&cc67B? z)0+}q&ConbvP+R{+h$GLCzl!1Ywg}9AG`;{DO=reaC?;OtoYP6Cf~ozsS&%4yijbb zF-3mwBt=`Q0>qqPBP*SzL9v++^)7zLZ~=KSJpDIx#{-2np*NlCO>k5GGm<;|vI(v6 z(D`Pp3G7D0>KVdF^s0C)F>ass@M)2sHg6Cxef@Jcb2k&}o~dawn`lO|*2KPh--QD0 zC7aNQ8WVx9IvZZtHXzH%=E!Wjrm{*#I+kk265>#HLNM`ATe#Ua0V0_m*^Wox!P;$w zn@wm$eX zTDvp1ls6QhMn7pU*n1dXBgjcHpqPkpMe^5Dz3eBnMxe_CDYr3IK>q`Ah z(jAW)IoWQ6J-a|4P93rCh_C=tsk>R7t*4(v1L}RUX!`T17A}P7Zf(r0na*d8EK2rR z6pUm%W=`P<%vV(|VnD}$-kPh``WHa7N|V|g>8un@E?f#sY;$wf)e(@YvG*Y_$gt%) z_BeB57uLWQ1Q$qF11re_9y^vrd-kI>hvOqPBgUV4F7NAfTx%IyjTy$(QN5PMJWE!5 z$s$<`u{|13hQwg}UVZ^1DL8XUJ`7o@ulI~xZCGmDc2d`|vV@Y_D{O9MDb!lNh6KS< z4|7g&8QX+M^mTI+4ErazIA3rxr981}y7D=O+!<=2rzsrTUL;{sqv21PZZ9w4b8!)`ZB+yGoa zI7p>X`U0Yhv~JIGth3}{4C@bfDe2Gn5*4S!|5>k@04y)Z6DAK1|IsisGO{vI6VPdjouBnh#q6bm+cgG2BvcAE&S(s9Bv8EP1#y zlScu-;$7Erau73D{dDxZR1lo;jgn1IH9JrQ=f1@_Fc)XNCEGhPPSr)jwN@5Y0wBf_ z8{}woj3IMlT*UtVKmQTO1$PfbIM5QyyEgXur+X1pLe_GZSJu<6H9JHUy5Ps1GkL1S zpe#_{F+Ni%3~Q*7%GvRLgW}cCEq?(yZio3zlRM_o}`mU0lNjnm4CkIB)&fbt6w>X5k^*ugwJ-CHOfe%yG+CFu8 zGs_|XLU|?kc+ub6_yQ{@ZWOKy&x~yC;9s2vXys6fyk7K-xj`s3q&66{leIg1;cgon zLWu69oaFRs6T4k&o5)xvaCaHG6;@iOlomJY+sV{ca)0|1%-p+*WBc;Eq$g$Yn2~um zLKfdmAQKh#c&WDOggm=jH?R2TMnlhTfS=a3Y}d7LD~>%!+~BxSo6)xog3qSrWwZKZ`` zivtYc!PPn7b$)yVU?4-w!4l^i@LG;h0+(3Vu3Zc|RN(cLbViv16t&M1xjqJ_ejiRQ z;x0VE9qhbww8rAsZay%u85Hvu6TM;MmZ|FlH1+RW&}yUi((%L>aNjt)3heqc{^Fus z8(G$pF=Hfc;Na_MI_-LQi)h`7oi4Vd_v7?d-|{Ny+l;h>yeL=a&$B?>UX!3CPOBWN z2gL*~05Fg9WP#27MUe7dYoEgUmY1(vi|DkXdM4MXg18E^%Lmz;{hGTDdI0ss`MXKv zA{93tBsXXy32dRB^I^<3(|k~l6?_ZGo>t}-nu-fB$l zJs@afs2`UlNU^8O8K1~;xfSDAT|e*R!G?~~fMs)N-~3Sz+<>Y;@8ADz-n~4LrY=0G z_OmW*dkZC{i*{WmJP~bzSDE?n=bwM=?>-;a^^;JC0D>`Uu=9-Z(&r>+nrvSZ}5b_LIa#<9wa z$+4`fK+BJcWShVyS3|pcC(+?B27=@*{k1#o43^7g5(zWw{#Ghmyimar57Yjz`sw(9 zHaaG0Sp*E|MF)l^HS489X$15*#zhorPz~%jp~8x~>Ny zm0Gswr}HNFAAkIq1sT9dXIUwH?^BWqwaS=96oHa@mW|iQ{VUeRy)mN=3I^;>DJu=p zN`Ahav-`bLPuw%l{pHQoTR+wg2<{oWtFs`?kWWRb)<+e`Kv-Q=r6|HP2sTGlHXDYe zZx3?j9zCANsg6NWHCQ`!&dCntKm;i?lff#()6c)jm`~h2F18me+e%3!60t7S<>Nu1 zj5>586IH%<{K$ov{MKRd8)xDeR6kVac5=5E)O*a^$qb|jQ*p2A-FK1Qvu-FsD&M|b z^@pmoCVYnOT}YMVae7JxMq$8F*X_}iy?h+@;N@xGdWzyaqP!5Lz5Ld^s$eZm%Lqe$ z^)b8EfNKb~pMje_nh;ki4b&^hTM}*zxS)%0x$Wq9^-xCIp!vag;LejQ!64hllH4c5OU&vno z==rchKyoyHC)O?%P2Ho~0BfU1ApHfp5|Cmsb{Ma@{Po41p~ehZ#M;3n+V9{}=iO$g z1dfBN$txPu>MFT$cP4m?f&R88$lLZgI3UIJf}kJ?Wn91*!F#kX2s-EB z7E?rrE}&+vAp2-%%!uE?N0j|?uV9+I48GFhB{(|;w zoiLFJEz@ENr>5S?h)2f@#`Jg`QZ2d+QRoiaS1CaZzp&QXpJwpN%Gj zC4E$`vKdh?XPepSPDzv<9NJF& zk+BOQa~@nw*ts%T?vp&i9@MYo!En!J5o}n&W87GhKKVpr@ zb5k~#gCwHUTioiF+3`$I92Am(DZis`WZtn(9i0%QJT;G^t{ZrQZNgLO8}F&*Cr?e+T&=&~UdBT{agECY71oaB%mHBQb)&`(SMncEG$KC(l@9u_O>Xd#Cb9L zV9*)Mnul3?aZ$1II!BE7Aw0O+YLq`ggs|mlrPi2fLB{9Ir|Zo0JKd6}8&>k-42l>! z#+nqDp2X%*ty>FC*LpeNTJ!rZyxJNYu_0}^V{}pv6PEF%Eb^6sBEM5rewu;x`zt^u zE3kXyL%;W(8!mraBlbc56+hN>6G}!v+9zL$sSI87^p}b;iEcu29jV@Ud`Nqr!)r6n z32Wv}NTJT-U%&q+5g-V=2lwyDATkNZ)OcNIYjMC5308K%(!zQx%X*BAMv{B4YmQAx zYhr?X;vP7S>JVP<)(ag)?tSxND$~elu`DKw2+#BQGY9t^AFN2B(=R~? zdhUNASvekFbK6{I>6u(ENP42NFX*>9*tPH$06e|O3X%YbhbxOrulk}9++s)Leu0h2G!~A;owt&8#xU6EDX^ia*Lv|4 zNKfE&7^adetI@i}me70!!=h+_NQiCMcXJhh(NCsKVq@Dm=$K?Rd64|v zXNNa5#&932`BKZ7YT{hk)3@Id_D*&g9gGVCQ+jA;E4ALn-s(5sqS#3&5uPOHx1DJP zY908^YDY(C_?!L8!li>D+=sNAjns=%#~11d8=Lb*!y?Vm*-ov!dAV1@Ifl{Jx3z&TK9aHu zcfwgV>W6KG9TpQ3ouo`}olKz>8fPnK(Xq~Cc2OMRdSlt~h3?i05wq3XLKDE+@84LR z;lQ`~h?8E@CiCeKfn_XlgB|9=5}lVOwy(L+V$L@X`1BmO-ub#iO6nh?u-CmX3Zc{ObEg1YWrs2J!8ZI(SlHjE77l8 z+JX;>PUan|+TnCC@D9#LV<;^Ov1x&7S~2JnQ&Ec()DSoY&$1z>IvcIWY+V3*6|WbW zUw`^n1hSyg@F9dQ(icw$b`6||n}Uw-(Y}1=j;>f8)20O9 z8+H09PzTv>G8et$!GRhhF>Q;Ql?Xg%Frvd>Vux}?-Im$i&MaI5nKK3IZdi5AO)(R9 z{?1du0I#esHj6Kaj?_$x+Mi#7tCMWM_0NbcdFG(DM!j>^txDmVxx2dasix-wEKHMz zOr389^9_hpJu}y9{p-G}y6MqKJhtEF_}vRNp`mBx{VaV0rJ$!zAM8f2xgW{cM#d9$B|aghP?_L3O6 zr}h17|11f;mD|>I5i@&n4o6bQEl_bMzDRizMA0^{kkjVNWeZM7HTMMxi5D5D`VFoK zH{~t*$vasLu`WI%29`%b$xfbybU?o=@$Q1EijMNJt>LK4y^X3Exdc(`j<4p3EpG`) zSrJp%_l%J(zsG*xk zn)PJv@ z3O1+6msDzpaWIab>9e!PJ@M&a6T`yXAXX_zo>)zWi}jroY-?CmQcdA=H_P4gL?tD^ zIv1W%Tb2u%bS21-h&daf<5wuQg%#}5VhTuk9-IuZH5R9pEf4Mc_=G;iD2lSYCE^A^Z~adD2@y>@S$Zh}l(N+mKj->P zo+-vYpH*9aF8-D%1uGHsXu5C)g7EW&nnj8d(RwtUy z%0}03RY2*WV3OTb(0!TP(^3MWG!cF>h;YLr)2MyAv0h0Ifz2f%t==a-eiXLp+gvq2 zI=GI++bPRoBA7bzBJRYHpgql4)p;T(AZ;%>x|M*<~FIJU%;8>q`{jeD~QF)Qoj9`?7f8 z81Fjz{ngr9PcvITBQn$k4eCa<1&K1vcS(hHf$)EMYN` zUtaKK0cphfk2h@CQE2>TvILm_hu)#iE!;)rCUyf7vc;mT@dW$=;Ek|2QzlKn<6}Ja zHOoKN{1sKRZ{N5+*FWNd?VY+=u{5|Ps;b~&%Yi8vHv2`~rzs8iA+GDtyOo~$N zx;W9mo!k78idF5p_Jn?wFeyj{dj2Xher;JE$@-n@YT1dWY|MnceBgBJ3aP8H_ZjLS z{;TTV{%9T@bh|t0}41d3^!g5H6#g zPBsLBJpIGmoB`F3Ik3Pgx%e+i5vpfK7p{fouEs`S6USfNhrz0VgrBWZ*0oTSKCM{- zrMg!)A{K8F7A7yUy(6t2Lgu+XL2s`%H}7i2GT zCw9jejY_XPy2r8NcQ%uB4t+_)uag6v>~r7Y{(Pr1Tc8AHdb~N)ag9d~aAF@WwRT|A zlDD4h+%Cq`px-aET^-HaOQN0=Ip43xczu_LEpidD6f(1O<$LHR305kBJWXCN5z`<) z%#LS&CV-|L0q*Uj$Hh+Hb5Etn#< zJw^JfG*$pwe>ipaI_z@fJ(oC|Ch>V#S3u;%gU%wqj(x|0PR-(z9a6%UOS64bm5J>z z69dZ#KkAb&z8GQ6)S_~QDRR?5%%WMj$m0@PzjzMTp6!9Ev_Z<&8YRsf<->v^H2k<2 zo!#@dAuXG7VEIgR99)43=lef@|9v>3G*>YlHLT{eY5$x5xE!cgQS9<#fmjsSs))C?kJ%^1GOKnSH`fOe$VPPE?=%d>E3U%90AftgyVjj6+ zeQ-j#Uk97ryJFx2Y7H6C5~c+5-iE_cdyZ$1aqpN666l*4zUV0lrJnUip(6_f-1 zI%I)=j}!uHO|rx$)>z7;fIeISl9hUwkz-Gl*T&b@UxT9pFfRuSOzhlMj@j(m7Ay<0 z_qylO03TrhObNuy;!pOYL9k{&Qa?P&C$^JE0k2!|hScmWa6|57nqI>x3@w56Cdq)f zb;Df3=shNwtv0-`3kG~(Xje2;&y{Wkrq0s~?-9T;z2PCepa>nV{5;@gaNZlOi!dE> zGb1WYvnC*-V{kD98UjX83=d5)vtn9zh#KW3ox|J#HVqKm?Vva@C(>c^n%-tBGPOT6 z*vlC%gTI=m*&@WhVU`!XLKEr~)5MFjj(71k%u!8q z#}1*mQfY6diqP)LW^*@(iKR5FZAag33&HO8k@F3c4H_0O_$kTB25??!0e2KWaV$iR zmi5+J?S>hB**T>}Ah5al>aC8Bqx{+=2`oAcL*9SiQLqGV9)i7? zCZUEWR*hZqJ3xEMj^ywl?tB-w8J&@2H+_bvkvq@jEpDo-!}<&Fl1s&PTqn5CooCW_ zlFdT$1G|lZJ;g~-sm^X%PSe*mM``eS7K7Ts3ucHn1CzYYaQ@uq&ntL)HvJS4_HHP` z>k=mISu=f&nSCOm@D?kBv-q78U~Vd*)7bg6k;!DTVUv+>CvxV-&?M@}NjBU27!`UU zsQ!u?gOAFfB3)vj)j?C=HFuV*(dM#kB)hih*3NbReFG2!E~N8`WdPFb0$|f#7JRN^ z4Gn_ryMhKh@8dI%Sx}H8cj1BBHqAwq;Fu(6v5;C5VVfdxp(yWrLWhCKwd;5Oz`s(` zIgUGDAYO?NQsOw(0V*6c+a2fl{@K!a8X8c0kv9>CiZP8w{7f*RMn*v#eGg=RR<#@c z$VEBk6Z}}`De0Qm6a0(8FekU;pnLblHS-?PTXPzp;Ej_N)$&?P;Usr%m8^1FEVEhQ za(fsu*?rwp=n&M7&Q(TK8|_t?6i$-#Sq*-s$5NOrBe@Wsv*SojTQ z4f~l<_Mx5m^it+=BXe!k&TWF2AKb*O7T%_``0+cj@BjIq|67BBdwy1Tb712ouXm-( zP?p)kL;xw(SNlqnr#j4M!z(0s#VG_|bp~hY2Tk!slETxSiP69neAoN9+q0 zC(v;*@tDQ-u)3xW@V-nVW(%_60YzC9-C}$*(zRPwp^1oZ`hyz)R0*F=iu!hSE z!JX!Q5DD0Cumm!_6T%#u|Uqg9Lm1rJL&Q-0ErVyXhJ zfWH6vwKFuIc)9XvV7r)DDRzod@{2>lc#YBB!H5>9ouG{%`K6Sk;QL;9cubLd(dZXj$o)zS zY#Du1M%|4@Y`s+oq9LDbP`}XITpIwShZoKy=L1kkT z*0;GHPRL!bCUF77YM~nWPrlTW_!!IeVCz}<=k-c974c}@;&{@Q!Bp;~3Z4_|QdixSPe&!CQ`_20lY1b>Pk|?iOrsY>MZ!}|x8xzx zkI>QWCvh=B5|Jh9kDva+f!m=&HvJRvAXcu1@q3-vAu&C}%=39_*tK$3x45q(lD*Zf z((1L8Y3cI}r}H8j3H4TgP=Wv4H=^}FC-67}%R(N2d;Km4oImNed!3 zzWv;KQU5G3F(dfBO7joa*3YTnZazPEjj?pR9L(N&Q8&lLb{fM#mJ#$1Q{((RMbjB&1B!R_l7_p%x)zv3dK;d=*l6yXXES_nyX6ezuIB;fipQA4m(Q@`vp)-h4;(^1*Gl3>6`!${8SGkGdPBv2~ml3#;lS@fu zJ-z9=BTTx^n{QW7`>V!vsqG4|wYAXqU+qSqi>E7S6yL$#9zZD_7)N z2Vc+pBD%B*VzE2dF_?UHvIT*NSQiilALh<07LU{d+$DwQH#Tk_U#<(b01cvQZ{HoSzrJ-=^M_x% zVptp~1#e}UKS=o6L$hgwI(Rc`!5n9lY;s?4$QP%>y;2$f; z3mOB)yM`9{T45{Bs>Qe0gkTcFHQODzhP%m=DQ1R86^9~R@-4E}RU=dl;O>+j=hX_^ zA?z9?;5s!(Q;_*(sQqqB7C0`n_vh$@!JTfpBstQS;_;Sx>K% zYJX-LQ)7JR*@DM#68#pQj`Lh&++oaVwX4QRpRMlWZhFMW6+zq8n(#U}<3}mI2tQJQ zT{(0hS6U^NBt_@T0jAr zv>;5t!SasbcFx{GuZ&SlZ*8k~Eat;te3aV-I%nS*f3*_KAd&&lOV`SkC=esDNt~tV zK57{^a8c_hYZmq$-z?YyqKCadzW@EtKU;t(1$-phc9C22$w6?pH;j;xB4$U97|D)= z>EortBWv5PP#8zj%8vqD&5|RtRH-W7x`jRZ-&X;3w zG{(f3Wv!0=#bUjst^K}8Sy+xgNj^`*QYcQ-p53=3z<2$z&?$9A;6fU(Kw-kE0Y0Bj zHRXA{7!ld`4!?cBlJXf?VV2IfJ~NR+Cbh#le(yTF9qx19Dl*%tG@w4&D2zTR7nMi% zh$JAaz!UXlaX@I2vvyf0175Peefzm{p^OtE>35aZ5gfxAvN~(YQC)XUcKKp)TxlE<27-73r;qszc4|^7w3WH`VJ3bP&0l61 z&-!GB(4$t48IR20IY-ebfigTFAgKFnNM+*h*O zwk9;O7CK<H)0Dit`s=f@Fc&-tB5do=-y@SZ@B_ey@$GM0=B$|e$%^_)gQx@O}EI#Em|C*Re; z%rw+H(cbeg5B%$^V%WHhBqyB8bS_KFX)G|AkS>PW5Av#uIuRRlJ0(aH7&s(YnhqME zO0aq+o?x0|$4(NA3AAcv<;6ln$NY!JF8@V0w1p1(otw#KY*pZsNK4S2nZn$)Kt-?% zYAQ+EaXU)bE)8gGS^^l4l=n5+b1MdST`5wFM0>l$Z*`1DhJka{gvm(#_wRMYV+%!v za#V);$%x_4`nbqho(dj*n}=g0-X;C#SQ)9$+J)1eRjTN#jTJ)hPmyR|2MbfxN6)O z6C3d1=6Et45?>P7AdB95ZAPcFQn^%;*d?PV(_W=lH(yr;E<4C`T!_H=%>*at7bspj zh}dRslCGE+wUoA^= zM_kZ9RLep~vIc&glcFGwy?dOW)lI(CRNbVi=wgucGATFAz zYdd61>>3;gLTZE^ky-RFIE>`bJUTm?K_LK4i|xrtBE619vOeF> zGddOpf@&v>j6VUDEKti)Miw-|AUO$lR(BM=h9&C0d;)pgcYrAwEj60TN)+@4o~ta? zuDhKl9Y?PtMi;`v>HS~-5cZxOFl8bMoQtsDZeIA=j0=|}u+0%4J^6-^@2)^?4atk5bQcD?U#K61M@qz z#RtdrE#0y?f#Jp5aDIL4JQ8wrjdZJ0v(s;bZc<8Cy~TE zsrw|VA{p(rD=6Pt=`f&DOM^X(mzePNG78~_A?*brfYHKlcOvsXto#>r5JE`OeCN6FjIhsXfnjHJBx&IpJXO{Nwxo`OiP=$GPq`hw0u0r}ubc zm-2LH3T-N>PU{w(`m8N01rNhp?s!*3Sesqaz(3|pRrZ-2QBwYKk`Gzyuh3is+>n{V zNX6O2GTebs7KQ~F!FIcRJVGzfCYck5n2k5F@Bq^MOMb{)_*U=GxhyQLjk z;@0972?l1({RgNEl(lc0qUhG*Xu1D!x&zudlXT6QNa=3PA za`B$t4b*N2oJYy8NS;=E&MB_BurI?*Ky@S#+GZCB+Q*|v74-xQvS`c-dvAsL`u*FDa$C ztB6u5!Rmr?6Zw{oR4${YQIU`&8gkW zK?plxj?@RL9&cuBce_5u$HW(UPmnC<3yLJ*<4U)IMh)&AClPB)U9Yhfa2JrvnVxxv zx2Wb*BH`}4(AFSRR3CdRKEyVRZoI|TefpUW-=Cp!5`%lM~6gy0jGxDhU9`HQ<&O9hV>T9Mr;k)oCR3hR~aOB=~*(Mx=q#h_1(W} z3R@mN+kofhCUsXCU#ryhg*V$4#~rd~eb-@1_PQF_h>2r0A8d#jk_>aF4$XNpQqep4 zQC%Yg$*5A&5&@{rOzdVD0pw>(n60AwXZM({w;i4xg>auaySB6VH^YH0UywwBEsE-d z6Fx2cF_O;L#%&IoDend^KWy|o>bF1oHDO;EWo5?ve$GP8YJUZ2UfJm%f*iR4vW{r$ z)bIBK6ZFUo#<^gWmW2A#Ay}r5>%J5?tK0B`kHL5<4@HMvq3Gmyms7mRlvT!) z=A_^V;fvL9#^9n6XTBZMb;Fra76>oew{{aZDrnlhi3rUim1f=KNk{=yfox=v`S;(S zxttK9<_iUZ-Nyv34~i_4_por#n|59ufTc8Z+Gu8YVpH_4wptZ`y0UQ!^AYU?P6RFO zk|kF@ld)v448nD*!_ei|rD&=`aUL0)n1_k>EhhWNm>tZLGw2$%RJw08nTuUh zw4R2)`Z29!3j=$`oeEQP+zUqTII(9uDGV6TOfOE%q6z7+BPBIglkNOjqXh=QfaTj- zH*<-VCC~CZ2H-@p8Wx}yj?S!KWm3mYx16!L>UM4pXxE0EWk)l>kaVmi&=F`p66^N` zrqsm^akI%t9kCj<<&S6FoU0~RgFf~L&IN@+Z}wN-R{`~R1leM#t zly1GKs4^k)-rd~!x0B*Hdzo;pfWxXzZ2SY_qSVm3^|=*MG`qB_^|Sn5ppgLNQHY9) zmK{&AbCVOueBtzHgRDm!MUvB7&P8KUaR;^9F@Aapv35anK9x925+Ap2bl{Q>22B?0 zkjh~%XxhyL6EKkrs1U-LGXmU6K|Wsz)!cx3o+sq22Wy735Yfiu&Rh;*lgD-d0u|g7 z_opDd;b2{}v!E*SOXvSIZTY&OgYU*+GwDj!N*ArR#3@Y_Dl?4>?@Ptp1!?dMi-|1Jc{Y_Bj1%*A+FkgU+eEiWY6>x|;Y0TOM` zNmyEEDtDr_fShEW6#$5n!`EFa?g0)4ZWnEqX9O>Mq7 zm$q7~c5(L5=&tFwl0Jxj!Et(PB>WK6WX#@q{YwC^NOB=qg{%J4FV(wjsx~b+9YbU# z0U}|K~FGmKWIJG$h%@$8wIzqJ!{m+L#oRS%fFT?vW;nJ(??aONtIk z%i|yIbMzpNGB2EC}oHMKS030y618v1||mS z)eg;NM2V66Nz86Fxc}E^eUq-Ssbs0{nD40@T8Khp$4Fr93*sIm{r{-?+r`LnWLeX# zN~!n!o7Gjl?*B$7m37|79LnB@Au&k6-Q4^GAV`Iz!A+svbr|Ng39)%1mdgpvB*iDf z5YHgj=gg5y7G{jhKEhT)6ltK7!)xYLNZsSmc_le7NrmlaDcIxI*F|_N$$&ZDD>B4I zv1XJO^wSu*(~Vp1%(~`mfl8yd*O~HS>L$FFWqs!%yx?@I#~5$;UtkA2EKLg@ri)dL z4qwC0G8f33x+n0tNY+ThQnG!ZH+hWUy`4%%b+c1*+}uuYDoWyAX8`95n_JEb;DSBQ zW1PrT$DA*FH^XPO}pc=p9UROAAxfv^RvM=$;oCY*tpc=~;3{GIB?g1q5z{hW{ck@m(6k z6t<=vP2l2&#GKpreQ4IWi!~r*>uK`$h-a$)*G!_j#D4tsKivRep-{msGT9RFnLLgg zSuFJ>9OGgz>V6KSn!~Rsu0_0^$940&>GFDn;$UW;zX)^pE;bJI-jnWCNx33^b;Dg* zsTziZHVUZg0V_Zqp5N)sm;@T4Vnd*|3;Y&3b>V|5hcl_d)|RWKb(T{?i=a8hMAG8n z^T+4c9#*YW+Ds_?#EZBosFg;sS+j7lF7f>4X2m32YwGN{t^J}TELsxqGY|*^6VgFx5GBHMc1jX$HP6*JHELT7<9+!`TiG0~$7}Zp?xg8iWzA*ym~?ca ztu9=lm6p=kCi9bvB?=K%t|Fzk7Aar5>s{}dp+g9= zWG$y_*o>YsZ3Osy{?6q1(lVV{+h_4+TDdTNIe>(3qPa?ZE5%jGQl^0B%cy7X$mz8o zjccLI%Cf))AN%GY-&wYi;>UN(P$n`1b3tS%+LCu8y6~%y>4LY-U#7r1KVIh@N5II# z@uSRQaj%Ij@cOog&Hel>517d->1LrkAHr)TyB$1RP#$niIlz0 z*pp4>Z3_jLc173=97`po{k-62AbhGZT#j>AZfTcmKz^pj3%Tcx#TpPj>=Ej0aziBEe*V4W+s z7hxuNg$b>je4s3+WYxx~)RoK^S7A)2-!Viy6NZMy&QJ zA(BNj0n50+c`;c55t$9!6>66Ez&W`+yr8-Qp3BoAHLEpQs=Io75n`<_j_zh}Q4^*1 zSxsyXV_`%c;d)zF?GL1y4`aG#M&vtQnwsaLv4GZL^}_b50==vxCy*n+JEXe;jzci> zVShLuQ~u4Nc0>`wl+aE+=>|-sFdp6v)Z9Cpiwi}us0$W^4y1f{Y8m1STH$OmNo*f8 zzEO&wQH>NjM)nK;YVpu5Si&0ZSr$b!?r}-Nm8dz>V^klGKd%^xTHV3_sz8=Bs#_H4pW;q`TJac zwRE~wUnj|hn$;$m%*^_J4$R^kLCi00ky`bJp(4C*w~zRT^qr6Ai(2P{VU7#w3%hD)R*xDTOSHFK%cV^Qho+g$okP&AH0 zeQQ{+M>Ba{lY)3v`jRCI5zduK%Y2kmUvxNdyI?ER3ia20BA@v2OfIlpdUjd9@JPrG3RJr&xhw!-0p_fl2UkewQ_~aXFB8LB%*olbka(=^DbJ5FoYs!#sdLIM zN1+^>_H!_~IdCm?5pob&GwICw#U`f*F8#ctT62LVF9ZXr`67MzVeFq~Vn0f>*qM5) za+>4yt#DEdiUYOwLZ<{IO3lz`dfxoETu*9%ZRX<5Rx?ITzX0HvZDY7{jg+ef4}Xga?<^kxQ{(-&R930L;{ zG=|LpMo&?iOuZf=3-pn^nmwlvm(W~UH^4;JZca|_5+Q>L;wa1#L##f5azV26I$)h! z*P6}iSOm-xHX6HH%rsxp@|lM*d=>=)Iz2T--InC%)e%Y~5F3*cl{MZHrjCZ8D8F1MwfR9@t%m{B4u74?yRiW{))Uq8C%!);RY~iM6?cW3!|;-mRG{Avdh<7 z$#pOej;PqgiO!;(toF_{t}d3+0pcaY=0~xRxjo=SK^3{e2?^yYByl5!vWoSHZ|i2c ziO;Avw!pH#${ZnRXq!Lfv-4zbnw86;ie2qR7q^>w0FI6a^R>9HTDKgv;$Nm>!l`l2 z;hNKroP#>TNDTkPmp9~+b>R_39$rvuoij8Krte@?;4CBp55jj>M=bZgL{(-jAB`Ju zq}$b7F!t!FvqG?3c5ua0(;VEV^2`Pa7SJahgwsKVT7-Ik(~i!(pd$Pud9vTCgMw6N zW~(6UuGyee&jwY={qg6g8Gm~9x`9;?0X~E_X-nX$JG5)EdI)nF31)Fx!j-~05-j?P zWMfmLrZNgj>=DnEdb%91G+mb?z&Ne;H%qF_InE7Ou zVK_j{9NgZ#awF18cPej!f(s9odUqmyT`B6RMWy#1^otD8yo*(8O*O_oxMi*OpTGQ? zcqUY-#}7coD~O5UwkGMCw%I^1h-GZ_O<~7OC~Dx9Phy<&gw|*ba#h`byRdiq8 zl~nphnZ)LSbdQ z!3O#ath68Y$Vtz|Y*piyWh@heX4v90t@~MJ2X38ap>MK7j?vjarsnFJ4$^==@B`_{ z>c_RdoA2G+uio-Otq+pb)_>MSogw>DQ@$$>^|I=@xhuvcWdRl9ls%2GrDW`R+IM## z)!Dg*;X8dxEE9;)u~<2N)B2*7M>W;8a?FO)GL$!4#MsPxz11!o+)P$MigWt==3g`y z2f=clTfY)a@svu!uV0@lup9Pno%cLOd4Lm86fpz{jNsgg>&JdxhBkb^tV4+F8(OTC zWS`gX2-$Sww^#*y0Rgoh5*+JD!xfu4btF*l=fM;fG?sQ%7)ZgVTH);zL=*FF{^XQg z3dgCwX`~mba2D)&gFQmJ5x-Hh7_ON+$bjRH(>=$nn?c1SIT(KKIbw2Yravz`b=@g+ zKRl$Fr$WY_y7S&X+O-3dM+YD=RvahO0arT_2m!5)F%5iU`oh657gyv15G`+WH=(7` zBdWoC?Nbj`}JLH7$DS-%whR=PMd> zsrT|v9HT(bs#Dk6W2+dN*3SVi48aeQ!0#gJWh3n$?uIp0~0=2Y{9cn$r+h@zauRbMxGuuKTgkZ@8Thqm0$qb`P=-v5@Znk&m zrq{gwqP~EPVfx)}n7Axgqx$YxHr&P@mWybj4Da-<$wZ9GW)eNV;FsY$xHhsGUS|j2 z6|g$4`NY^r#pzD8o*K&MsxYeX5hCI}S|GMJsd;gZS3x{L6`tL# zdcUcQC@Rjdkty+mD1N<5%H~XCcS%FC7(8yD-#`8uqi?hO71C`fd&@RQHX;B8VJt2V zuQJ*HASOF?)DZvu{MeYUqqEfj^^r{`lrSqmg&U2n>xGo`3P0*oPS5-=M8gduvT5o; zdor}7u5wL{F`#Viv6HvO9eXDRLmm~2Hmtc@NJOE|1bdS~b~iNGXx#B}qkuajjxy_H zZu*xQWLL7|TohqMFAv@PeeVRH7IpH zYgfsH@#@XonXqOSFECmX$Zm?w+T|ieO>Ik0ruGMXsFF%Q5++_D&N7&K4YV%!*3Rr6 zdQIeK^9j}w&T55iJGS`1f?v`xS@&uRv42fE<;b z-^HxO#GdRlC+o z>7dt)*UPM79=(n?3m{*Z6oYLa(BK2<3@u6IY_U`rujCr14?6*9+5JAQX8@Z_kexE4 z1U62fbfr-)7d)KW>SF?d%&*ez_k#`?V*4!!u;__^?g=cC4`Jb2M+aGo-i}kE<<7+B zr^86UC^*@rc?eQu=ZBK6XM&?4(U48oS019ieAevl&kch>C4P;U7O|e(V|f7~QbktA z72B71nYQ@D$Rd!x9gpDZ|44MUK%xKZCv_U?aABFdowv*6vN3ZZOFc^G;ehxqY&H;V zA>87as(Yc-qSIWak*%j* z8K`-Vweyn78nBx|k!m)pg=DHi6IPse)1(sY7ghV^CaF!gBf19%u9#3{*22okD2?RR zBo1;c<02bQSN*(6xxsSAPg5Uw`{a$c;{{bOAhx_WN6ckhmRy>>i#^DtfmVm#6YEsc zy*XS1(P=s@&l@$PiT!lNXUe^rB5o;4b>4fi%fxukY%1;7r3rschm^aZZ){9L%1k~k zID#@hVm|4qGm0^cGh6j`oZChTNy;5Nge zOBEd(RNvVibD>Q%YeIWMICzV&sB(nUg)M7L)N>-N8mFl=25U2B7oTX9n;pIjF5%ut zHv0ETzs{|_YF*z3O~|!H+R389Bs&YpHTuhhZkx@ajg7kKo;UT9x7yePj_J;{kThT2 zQ>R-3gWOrT(jf(6r9K&|tJAVpcP*ZAh;<4Qw9z4U%m#zL4HIa+c#1FUN^6Vkxw~;u z7lwn%Kl9M@FlkH8B{#wL;hNHZe#Pf~%pH{cW?QJ8@7~o3>leiUxV8|C=G6%C^=BgN ztp`T!*mqR#*U#{UV%&Pw5fV0#5!wYnd+Nu(hR?LPQLU^mEOY1_C&`Z5kA0eDU8a8px+jgfsQ zR@XvJwq~4bINQBCU^@<{MkX(r@-piYBP%@XH!=rFHcj}$Zg)u&iQL5=@$_T^s?ZJO z1me5+m?M(D3K}Ys8$icy5iksPNjB6;Y&uu~!)m-KG%pRN$X?5jCzA^=3T>Q*!O_#` zkYzDIM+5)zKaugq>MfMU(K)GwY2gYV%uWamVM-UQLFiohG1I76P(82Sl|{h>H?r%e zW4A&Vj{(gTkHcRw$Cv#2bs8J6a{Lm@55@j1wOUGd_9$x~b@GELkbxAYb(qulyVp&k z2IX1RKh>;hJox=V@DV$0-#C9 zKn#@QRV;MQCWwP2wSWLg+~s-m#>b}!x3S4+u^prs)o%%S!EtdsH&Lm`%>&A$mW`b& zlJ@%;H~LHBaZ!e%IN-MB09&00E7aMV0}T zxbf+na4JhQ!=NroGq)Vfva>n0m^^0^@CC$`JrhrIAHGL)pM54 zW435t>|g*ES*+OF*dL7}F$Dhp`sZKn?zmI?CJo1R1Ue>A(2-b?+)n@&$3e-D;Y@Mh zE0&<0$4gUjVj-%Yx7DEMG>AgV&h!8Y1GQ&zd0Bn-{+oGb^)fwSa2Yp8wNW6=s4k@? zvyScgXuN|whzU#fY_d+bO)=OOXa~eEAM0(W^##o0_;TWO`@xVdx&(LJ1x{^2TKC>A z)6SO(*!RR8V*BW|`kr;rlNH*L#&eVN-E-gA=v1Vs0=wzc%<>)8F#{v>7zMLwS~E5- zTFHLxx`>$Nl_-x#Ez>To=QcGV%A5|D(Au>T)^bY_&^V7?UL|lD&Y?Dg`$f2d-yhF* zG#t}WRl#WnRg_^VCah?d=x!Q(8kfAx&!EC45&<$wwJt2g_<2iYN&7#Ib?mqj4L z!JS+1Exdd)cuVIHsetI6U12X4~G-+bzLHR!0`-GPNxc%1B>=e*BU%#e}mgKF1f|_<#SZ zUolvz{Ik!7ipKiW@vi!(P14Nc?#_g7Bt^jc`fyKY(8%mF%HSBst$4NtNB3&x0!4kI zq-Pns1%Iv*SR`;&k8~z@mz2faM1byUWx1%Ky_WQ~fWH%36uA-pv1@O!uG@gBCKsQj z(jU2K+;>Ci4|Xj)7f5*KC=o2+meTe94x>X9p3&vPoTE;VJ;pmU7%w_>6RSP`ao8NL ziMWFWd1aji?Ik)hrk|TJ>WCI$|Bk1VqYBcD>N+w?35K@o02(2vEI)pkQpPt$V1!_x zueR~Jw(Sffu3Yb)!uGX7AL(~eZ>I;l%;3r6)xR{T6iDR6s&h+5qXE}6n}1|yGH&;8 z%u|qtiwmOAfjYWiI+xmH%JsRXbW~BBaWnt~c+o3+I}SiCRPnp!CcjxL^IL>()?U4Z zYKY%+2&QZ7%Z-`XLgnY2JI`lv9H;AM?@|8kgh`d|0PPcr##oP5lXz;Qv_J?z;@&&; z>_IxM2aLEHpI-sZ{7j0E@XZWvXL4g%+{o8srrrj6h(Ufs9ox<_QeQ2*mLfSq=L5F` z#}&Y8DP3^sQsTtSg!~;4+q`q1z_rBdtt->+1Y(w(*$CU;(s&47%iRXoPDN^n_Sx7p z5~0y;(xE|9t%!&Tt|I{&SkXIZuEYffq$QpA&h9bZoz%C^GfUm4OH-(QV?srl7WmK4 zUW~_>X$8M1)kGKHjt}g}&|-wGAAUwOFD{2cXGJ1*vQM#g7+$v955TQO$JMjwECW2# zg-u@V8qFk2Xmr>Oz<+=mpDtYlk~_z>&rGc+UZ?Ony)7W!Yv`-gVqJ!!tguAImH3MN zilT4V?VY44th)m36t@{RB`-F(Xi#T+6RcEjRb)Ij34D{iKAdZcaY1W*pWo9gKPvaU zDWaRlLoU}=mPGWe(zj#@(9}gGB4)<9Q?(|=XW~{cLhe{wFa`_k%#ls`#!!)%BaqwG z>RM8hOCWC>-M=ZQ6k0;%v%3-$G38#@Dk`W2jVU@Qi8U3b86q6zJa>H?DYvtzx@u#WN~Am=CYuXTSJJ4-<);OckF~8tRfCNTav1U$ru>+(Mw@3 zG4OM3gOTRtRjt4HFgB~--P0&O5lem0qqnJi)~`<@1t6hF&2LP+_@5I1eGe6@baN@W!8D+Ka|k6=!rw5d|gTcTAPqJU5*Of zout@mbw4WT*zBe2roV$tt@6cwr+Eu06D!=ysRZqpC770`*=;1%JC1^B zVAf|$)u9T|&G+721XRxu8UC}og~!?mYRjPf)tAhB+KM-Y>WC~=6P;yB+Gr>L@#*i} z@Nm}j)Es=dsm*l%{Ai4T);uc!H$`{+X1U%CbkoESx1d@^vf$h=-s~opagJ?Er{j6u zYpqyIZi8~-qdu!MB{e%-byu;ul}He)`{_)wy=@d7=4>K88 z(4YPW&NPdCen~+w@K3mEf?LyuQmyScDo?$|9ZRNetm$1A1YWaaQ%i4*lbBzz*@%HK zHP@3aaq(L~D4-}=!5CFt;F9dRR(`S$iHz#$WDy_rCero36wh?H_((|LUzUu{{&;^s zd-KzcR?<;i>`kKALN7Antf=*O9+WarkbFVIEcIk=jGxUOq+OP+SU!)@hi3-foJn=(Ode)Ey){Tu+`MqNF; zyrW}1{C1;*6{gQ!6*HA~MZu3O@|EW7Y5lF4tCB8UXcuwR9`fcH?&vXG;XB(f6qi|9 zkr7A=tM!?>=S}DLrwJD+xndK{Bv;SZq9JHp!*RG+X)_d8bz; zbBCnXIYwmm=7Ls@b#t@5dAXD#-)Un$@i;U`g)S$$uAtfIU@O~W_X?&~+GDd6QtLZ} zS4oV@T8$9;Zo(n&#F!6HkQNHzqfL051qOJt$TjiNGJuu<_H*W+2|iok8eR*&a6@kMlIPW{p#rm_(9a`-(faW1_miX=~s;SF_K z;A|P#<>AwQxKf3_jU)>-aHp0o9G;-;dPSZ1XYH2gx5yH=a+=&=a>R(Zfp<{KBpDCIFj}#3Ch6jk^171; zl9^W5EHsl&5_gs)a?knNYU*?(cq}K2A57S4+hxWiyT0aI4+-$)B^S8jAOTKIQ_n6) zmT0RWQTyW`{}kf1W|^{ps)y*Cz_oY(ZgDWx)!{escM^Vr>U)+q8peLevVOx#tC3|E)%lMT`s&$((rkaz4{(;!oC=o zuYgvEV?N8y9#bap9i%5)If&Bcx5{WjwoW;~n`_}uSd6M7e>|WGCo8}F@^QT`u{k1) zdAbC(&FfR2VKwyY=g(Etnf|Zv6Vut~9R1|;`-Sp`%+)TQ9m;YMV)247jk=V5 zD}enHg3GN&0viYye}EcXU&fRdDqm#?#jaJp9vAv}4kx+!c#V|DeE36k#$kdBA9Ibb=1QOjfHL)Sms0%Ry zBUnHJ&xWG98O+H7wNS9Nm2$7-VMGKg4Fa{gS?_{UG!8@pecbxZm+~FivC!Mf5!wH19r#zvr{_`QRc`*SXjuyCt*_!ac8539F zY^0z->e$l*|43DmFglBObf}b@-c~}4h`q*AVq~Ez+!g&Mz~i40zRWnpn_7!${i^wo zKR!SGGE&<{@$&^s@PU%|-dOluI}L<7?y46_nea}9@Ku`0ViyVEL*4MwPD~T0R_EDP zeRccPkkr*+K1z8(Cg`E7tVCANvJ#)s+~xYS(W+l{_rKe3=iNu*m4R25&^Q z9#^Ma(M%&Vd|qNOkZfct^o{FU+OqlUpT_HBf~fw_1kR-Fv; z`Zsa0LvJqr52DjOGAW0XS|5@Tb! zqisRX0rn$f_>_-(wnXbVHw7d{AgXj z--8Y2`x*{>ed90ghPE6agzsg3G~M$mCJVIL z;j{)>e)J9aIzE2>`uf+NvZN>#H|L|GyI1Q^6zbTdybsFCo;Sw}|O%(Gm} z$7i?J!euE>9fJ3wmLZe-rV{eE)&DlNx{YPztU4B2RQG`;t8?|&H|aRbOZE$5$xRkC zBbKTSJ9l?#Tb=C>I@Q1G*!bw%!@@<09!I|1g9ut)Vh>b`vS#DX`W??;+UtvA5F0m6 z*g0<&0M8K;Sih7Nf1s#pcrrz7(X1uGLS5l zu>0JmD+uS3Wr3##T4M8Y)OeVmGsndM{T7pd?mf0)uOvEROvDz>8O0=UTLSe>QZ0e* zw3j8}ldg(h^aB-Q6D9_$P;OU>E3v8+fQr^ zE@*DhM+A2)&{(B77+Z$X?KN(@VeX`oAe60z+02sFG#3ku_uYDQq%1QX60aerxH;ti zI$ei3tcX(fuHT#!NbxN|{7f?o!WN>uihyLKBhqI1L7 z$dn7cTj1*+1d&}rhBW51NfsdZb#u!Ct zXS<^}e=Qyu=yJZn%*t$xXeN|(O2QfNj~|~3T~}hsbR7L@C?mCjnw5;O=xQ?|kkA>3%eaWm`RZsNVn!ljp{%E{5b#HNGe$6a1dU$3D4di}a(` zDe4}5bTZ8*gDU;TLc;Z~4uE`TQ-Ii1hOqCH)X1hb@n+sEF6t?s@Qyr0&pkfBPNm@(l^AZp!l z0{d9Qy7XmfOXbBRQ`y)+5S==8VTIKL@1deyF`eiVoXk<%g z0d!hpY7?cl->&H`eCgLUyRn;X)b<3Fx(Bg5PdlC`HvOj0M$Ta*#65UV86ds|v7hZ<7nGkX^-K}+_cm1LWEXr7;RH(1mmj#Pgumu?PJ zB6PXj#mYu$vCE zx+gEAGn>O(70ij1f=G6}!#f^TUY}Fnaj_Th&^n#>*5Za8+w*WP=ExWchZzum6w=D_ z?nGFlf;>*0&~D}0#W86JUd76B`&CFvz2OSg#vfUV%XiyJ>|oyFv}viR7@}wlqxX8Z zWbC*Go;IN%G&g<90V$4itQ|?PKB!5X8w}O7E+WoUn9CnKb9vZAyXNlGK~=Sz&zbUO z?KH15nPTuB_&14phC;_b{6LOxsq>xF5`FqF0)z?s196xi~k(al{bYBFMb z7;;f`oduYDXM#9yc-r(d4mGfm{0o~|ZQ45>CKRTKFBo< zrDpXkA~lWtno~4ihiQaspP6$Iw(x8|PhL=aW9K%IN0t^+y4OIxmJz*V4NMjn5pjWp zY_!hAn{7Uva5xVHLWm(qbfGvA<`+!A1RV7Rp^JLgCiP*Pz?Pf9K|As-er@V#jIQ04zn4&wb%glp<(O#{s*V=4&Tz|U z#PYqqgimnc!RI_^=smNFQ~D-D*ZN?|qMFXuUIUQ<4Ehq=CXfq--Vt}7$1@RSHyOBo zUZVRfW~IoQnOs?C$W=_>YI+48`30GYLX;WworKW2SNeMww6c7&=44(+2!_o87%ElA zaQJPV<7SDKw>p1eodL6h!N5ur=}}zZm)ga&)~FG&Opn9TnxO|V5e%}x*&9t z@MQ91b^9%}*BRt^XO1^X1TNl_Z6~B0GuV}duq>L!-KZv0t8Cx2S)2Jm-R+qr!lGGM zrcPrncn&X#D~iTHnX~~=?kt#z+N-I><^DK~mR`a@D?2`5mhPn~4#_GRK5;LQtAe3z zU$F1PVAYO(UVQjpQxnhM_&>9dnAC~E)OA5--R(_!KxggTx`phqf<}Q_FWHSrbt)8VU*#O`kU&k{e3=4&s~akSkXm@LQY$JT6%_G-B+8;ab9M z+hPC>Xub>3sLmO)7kEGwRQe(45iL{~&GFZGi8%}7lvhO%?Rmk8%rFiXW-5eo@MlpO$EhtnwD@>FVx1QpGjUO(078 z=mBlBKoVuqm`B|;ZO#2_3o;?=U?Y_2h_#^F#NzT4BXgRR{E#hv7s3#=aA^tt!sYaqy&KRvWX$gp%>EenJ0b{p?nSE9QZQq`S91NX#= z9X!`>54BE_o`o^F=Zylpq9P)I30nd{EzquSXQKBo7Hx>670cOPXlrdCe}$#Gh|z(H zaZ=xYxz^W**17oc@4x=u&0xCLQ6Q1YUMCk6N!_q#v367R#=**ABSi|llky4{FOs3I+7QC&?jsBCmY17Mrp<_m0mo-|klfg8BsD9x(9P+z&Nocb zT58UE5|v1&b?@g%OIMgv7lPCmyuo$NjNS!5s8^VAXr#r`r-r6ZYQcy$;d7U>@#;8e ztrC>od5q^KphZv4$T8q-%Hv7#_^YZBJ`bCFTux3kFQ$qK-Q}w=(VP~Yungdd45QHe z^Uo*DgIVg|r9RmJ=_0_W0)S)d8p)3C-1h^St-6?%k@Yaq7g|ghQ+!HhexWz!$d2?( z-8OhbWH3{!EyZBmo@fyD62;2Oc5$0W>#T5TgE>SoE0SI!K*dCbn z*a9r?(XQ(1tPJLgh@MG<_}Ay>=g+NrcVnsBo&;!u#*LrUuX&I5R!(G1+|bEM*Aa|> z&G0+NEmd#&*{>mNW;bL)i9u9WmJAWQAcTnHfO|(}fyJMh8Ci;74R6|ts$n=agH4FA zTUt|EGfUF4p*Z}ui^#IYl~u3yNyAy(oBur#UC-RsYHtSWmIa+U5d;gic)TxgWTlsf_CD;d?SK(+;+dvvOHhQ33^ii z;$QO->H>2T2#McHqG<80rmLoX?Jshy?w9U5Equ8fmayf(r^iFM)f@c6IlObNJ??s8 zCKDiW!Xu(Qmz_lGy!8rhlTS{1Z;D93YR)?hNnM=BImI0*c$NE+j39xAOhC5AVRHJa;=&&3r%FH#oM&&9*Ght{vZY z_2_V?#>VhW-9Y3>oa@fCC3dD$Su!DRF+*L1)yv$dc&crNp+-xR3g*Tm{s@er`K9;8 zr~T*}$l*ihdo9OyHq*5q^fDvfrv16TErD~X$x|6>4QG0-)~UJ3G;rm zE-+#-P`&f(kp1bkeSC$SA%DBR6PibBUt4Ejly0YOxe4S1D*mfB##9$i$qx!!ys_l+ zCM8@BO87_1$*zNm`*eu5V&;O=YZyvxsb2(%I3^Eg^?Y^BI>2_(>)0TsFyhmkDsw?5 zn9liBL5|T=sM((eWZz31Tsuv<^R^cQ8;dx|ZZ-2+!)rk)J}bW(CfRoQ30GVp8MU{1 zuL+ACjnd~m{^dI&>onppk%4gv&851|&h#>6G#U#}Yhk+V*W0ed!Rl4(RxoRhjZhP( z7sxl&i(Ne$mi;tUa_gV{`%X8mW-uJxef6FfvkL)SLSxYV@|p|lfI)-vRrkkVfBijM z$S^5%J4+6rN_wixRzhcIHPqM4HhOjg%^#d+AT7Kmr#eOhyE#MZ<`)IRHWgs27*CJ< zKuy8;ac3I$`)oA$DI#ka> zQUmS-&}jPQQl|m|5bnXXuiRkQp*;~*G$#dn%I?nn%&5Bh^~;|WWKs9N_pnfv5I!V)yD zVKeBuO{P=i?sqlrxJnxNGu<(Z>8uJiZUuZRlIhF~3g_KB8=F+9h47xHklKv7?s*f%ctZ}WXr1#ZgwW2 zw$~TM=-ud{=@FFK7o4`f#{saP2h?2{T7m7OYY6rwW|L1cGHdIg+_@IjNvR06r*m(- z@h-i+&yzO(&C1cgs8^!9y7zS`Wb4`w$&wI@ZaVhUz_e3baNkMq>V%Vgr7e2#-Z-iu znN>CGDGR6e`-_KW_MAPQV%7kWhEVg;f()!%FR4yS9g4u(5!eBiJ8_xc+RPMn-7A(VbGP0m`cEi$LFa>=}TZRfIBwy0YnTmz)h&R3n?eZ(wT~J{(8CYkg$y3cSu)93$CT{{!UmDOEGIbHDeQ zSE5EhFLs^I8F=mqBlwtw_3a&=?ZY-Gp~Y`;-0|HjY*l14B7^F=0eNSHZ(3 zj!PP5142mdgo#wdr_^V+qB8@i#FXs4e^entOMDp+ z9Y@#?Nwo7~!3;%#C0CQSXU1K)q5I~gSt$V4VJb<2BoG7W$_;p8pa1$Kxj^KO^-NWh z+=`fizRLOx!57AmJNC>anR*_(vDuF`MDldy&*6-%#c`9J;UIcOMJ!o2zvi1*IGM-g|8QK0_q$BT|E4SR zgrPbb7#E^g24)q>PK}wl%Z{SNJ;}wBGnavE_V)4jU;mLL^o=cW7Ti9JfOp6f2EqUI zYeF}uJjz1f%cc7wZt*9vskhZo4o4srgcCAU#(ANO=%yw{w!=7YEZRB}I6aC7nP(gbnO(H<({Gli2SzShm6_w~+g*rf z1@kZpKm1$AOu_H9_kl1eox3p*r3z`cHwM~%yvVR9wPT1aksG7D?u`JS+Qg>p`wtN} zw{5&&VLWk}E^SI{$w9|;o* zu?QAgAXqMlV{=A4V^0|+YFV4jwy&RGT5pcr1lh&%U;p}C6{ULVOV|BF+&rI~yK|wV zYooG-h7rp>!|kYH8!wc#U5$@$OR5u`!D>Qh+xRFjAC9UU1hx>tQK}g-UEY718AmlhGwH7z@Z+r)w@|||1Z3*3K$uyuA9j)_^ z*0r>JKw+rBd6w2zI_xnj9PH1j{kO}twSbw8yNcJQe+p0OnNiV(gtY1MwY!v#mj4CN zebW*`m}>7|-A9Ay4~4v+cnHpfYv_ai(f(`(Uyc~P!$z2 zk_j&vzHB4D)8o0t8N(QnIUCQWp`~M_o+6hJSUjIu1{x;q)<_J78KBX4%6Hf0-wp%ZRWPYqllsili`E>W4qCcd^!P&>X`e+7 zHCMWJv$;3~j~7x)|BQvx@nr;=64tjJ#F^V;et7t1Tb$83H;cK#)o;lVhN}C+oj^)Z_A?^mjT!lesvEbfZOdTaNk3>zxJXN~?<;uWS6jla;;71J%t*mBy7R5WA z&~`oHple%uwI?|9Gr%R5ifsT*Z|NEK;`6T5_1zpU#t_<|XZE}QS-;R2!E{crZ_(A! z@kOSFSthURE|G9<7sDFngjj@hiz|>z!AkkABP~?ilQ60ubfU__#?PSGl%YK6dbGdJ zkxY%%qS05)L=uer~+zl#yu{4KOReZPVR6H{}d_dLSTz71O}Fiv0DTzae$DJZ!wI zbe3E=`@KV>%!v!{;Ut(2~}mIQTQT6P>vf*p(T)91eZMw4+MU%HZ=~wZ*%RaPA>WlN!l6v~V03LG0~*%yng&)#Ne2iD%;|ELE`T z<5%0uveYC1OhB{0S6KWC0nCNV!Q56u$u+56!X|~^`r?#USDAVm7h_|$_Y--50 zV1D-}4&?UZoL@mo--LvY`DD$P%>R5!ev+$!6jRXrrWb1y7=S4=rOoaPOn2)Bp-oh# z3J!Wxy8aCBNPQx_hBm{9N3|9@V0pw2sNVN=hTCONZqKuJtpYY73?x>0XK^@ti3_D$ zyGj>PNb=HJ2JFRw;`tC>?D0pDjQ53`7$J7$Wa4O99nKqq%c~D)RSt#ebQILgj8eVc8l>npCWkc0#RDu~gcWn$@QH)x~SrR4s;Fb{tH`20+JMrxdL z)`MDpiYViCi)5XMT*>V)5Gco|Y%T+BkvBX?Vr;AmgS%gI5`jz)_(r9l<7qsu)LlJ0 z5tdhwGJ-z_Qa=xbsovN@mB&uO5?kLs3UYjT`OmMPLo`lDfC(cu<>1sOr|0Dvn*oPv zAi+>A>y1`z(lH-u#973~81$y0U9sk!ZM?#;7Vi{CXXgr!2%$E)E!pNLNb_)E+lS0S zU8*F3WAU0WjI*EOxMAXGgDiphL+Q}>p89)8VjMfIV$@{3>7}H`47}8F5dk=4ZndDK zXMitrSfee8Pq$uL(Ba`ng?quKGkSd9&DHso^c-Dk$-G7a4V*cD(@v}<0$*bpWKEtW z;m0fh1ZxhoZ%3=4$hiozWj30_EFM#@f_ZbU8tT|=!B zl^V=Wyt_ZC=iBDutf*F*T69}>@7EOh3CDPf>YbGT%3$mlhU8F$C#MS(d0X&F5?*5$ zpa+;}3YRIC8p68fBVXw$l;qx|(Mhr{X9-QLDiKws=i3!Pv?i<0RXB&C4t_@jIuuxNiBNe zrR;%D?)nkbhwsJlp$kGPAI+Yd$m6!4QJ?D!@aK|}c-u3&NT90OlYm*|@Q$3+6Re|+ ztM;d_6byJV+KRKVh6%6@4X?E1ZLzj22y2C2M+pc`=wXiutMZbjg5!ZiM!^W{#Q(}R z(_lE0YeubiQOk=9Ot2XWDt=cqo15l9!+rw2Rs}@jWA0c`ObdiO=2>hPOx_3c)fsjE z;G(J;hdM{;-o=4j-?foP5b=SK3m;{ig(11NI)22bp?womTiFinGu@B}k@T6k;XU`O zh!rIFX6|5XkCBSYO<`FM$77oa_%)!VURa`WQzsxf&cVfDfVgA$yq=vs4(%XNk-sQS z`G_tm;S1R;cgSl=@z(=gFVer63s3Lf1n{;5DuDdj+)mN47<~`x4rVmI`oV`MM0b$L zZkg7n0>z)gY`04SPl1j0W;d=Lwo=S;wX(mEL%8kh=a(@L45hWn-2e0c{GYVG{LT3N z;eQXu3rs%k&%+ckg`FdsoFm{ZxdmDhHf$J*f(*0EN^c+jEj*$D%CLY=?PAv4TEz@a z(;t8S^ohPS@D8BRHWc8A{KY>Sz4nCR(qR_T24EZvb8vp*fd%5p_@U0_6)e#iO%DfW z?rBqS8-PJEGupRm;r;l5%@_&m|V#p?EDX&6=j??Q&y(ZhST4M=j}$3(Vv@$d@ZW zc&coX~pVPo3L+T}W3{b#}Hvoh^%RkDsM!H#E{cUH565)uuyZ=v?l6Hl0;r z+|LwYmxeXBZ8CW-Dlbru!#gj?PFP6R(@T{WHi0N_oZQP?oh5X>^I2(+-cGKsFLh!>?^)@UP4cQ>QVWJp8H)K@&Isjk z1z}BMK-3*iLs)$9#h#6Y65@<5)qdSv1!xe9<5hgoZ9cN;{y|5BZVilSx z{!RaRw*#To_HF(*4iY@zO^4nVlI73*u$M(D6Xa{mRKC2tZw^T(v7OJJsIX>=G9Py8 zdgmbg;UtsbHwDp~Imor_aRjY}F>V(d4FB}>fp)YroBV!st>^b^Ba`3qzK5_2AjSId z;-rJ`ZDt7P&DNFyfBds~X2n2sMr|Uigyvxa%y$&Pdq#jmRt>cMF-FSSyI3XK6yf|Z zL*1w~_&PC_*)RmzhUOfu!JyvZKwr$AY=GCY5xOoUpIl%5)m?{Z)$Ewq_)rtU4h$fj zX8_4|vKz@shMJ}Ps!y^G&Da_A?MxW+FAX7|mWdRgnbuDy0jGSeL45r6_upr`*32$Q z^7sO3x8jL51v=dyv7Jb9ku_fDLSqbD0)uT7A-PLi#oX-X{~hKmUJK=pK^dOoQFIL2S`h_zK?Ah=xh%05 zO#ubL3U}k0;64CA>DulPPOJpM0x_`lxgM$4`oVB~E5h~iv!KSF=KS3pcdTkUKSmSh zHG7htD<|XJ0lNYC<4b-zrK<)WO{(LSA`U3*obd$-XRGb;sY8$I;w5ZD5}D4I$C)Nn zyBcN$7*SN6gH-@SXq!_g&|hFXXt}&k=@3)Yb!^myNx)k7%Q)08P;QgvdjOM&ZSNbJ ze1c#1oZWjzD<>0%M8sy{x&X+B9qtlzljEm9C2>CbmX-~T5SPb-nsYK^K0mpVMaKX% z%U5hG5x_R(1mHqFM%)Z=LyGfo`bHV`=y;8>}bIyr4cROhP`rZ`?BV#En)Jh$wXkI8=#@2fK35AkxuJW1@0NoRNMHj7Ny z09oQXOt6|Ki|ple!?w4>cwYMa1fGM%S9W5%u!9$p?Ut zW}8J|B3E`9TmArsWxfwNbpT8LCeizZSgO+mK{n)+-so6-u5a@&YWuzvoSP(R2J>!T z!cK94o)W{x^1QypjK)kHI)=20j9YZ>jC^ujmI*gA{F3Ev0RH-W23MXEfyCTN$1(KL zY=2>3f5If$-qB?1?pt3%F%h&ybV-}z&Sqww^=`*8t>zT{+$KJ+y_1@TQ966YVS*2^ z2=0jHI7FGlijkpu?pGEozE6*5D1G@%_Gkr=jT7WXVG6~lV3oZJfso7!Mcc(QaskvT z71dG7E;?7*y!1W|95~|GI#nc@E`wW}0ZPE+u)5LP`v$)isRc0=N7?EqPB@6c{E>KX zoMs<0=fjTHSWEy0vcb$VrL~P@V_JUY>=rk~2f^VTh=*{j3sB9Qd}DsTPf`i=W+t;_ zft_M!-1Qu*7+VkKwVFmOox($`_~dm+i&7-#dzP1oUW)4l(NsH@yF$!*%~Y~~Q8mk- zdoVU%h@OE_tGt~%ZJ!_e+ig-Um*~~HBy9L#f5p)r9Z|(Qp+Eopqykt&oss0((4F!? zF8E7x%xz=3Fi{e5{RLvP;u@BLZm0m1>lL203%jHzLS@2vB|N3XM}iZ;qb`x!mnu|1 z;vfnkR6;R{{Q~KJcvi=0eA+r$)SG0qUAu3t_!z~DdDK)+o#+I;3U!E zA(j(5X9&W=O8t_*q)1CyJ#btYys zEPwbf@|{VarY-xBS*AxSkTi@5-6{qnJ=?HaQqFiSbX8*>&(q%a3@qQJPvB6jAoWuC za0{YVF#cPCp0IU1219*S|DH3+^^*d?CG z4n{aZOl9Y0f|~kPjn6^6!w?fi>UyCG^lB!%QBx``9!V)&KPd|MENkb~;C6xClOcMM z_;P&{08nxI^b=$8v;l-23cuDk8j5hk@yMs?2cBcQNVL!CO!u{$Y+E>^2BQ3Qc^bF| zp^&366Z`z(*G4s>Y3%Ol(tau@JPNa^&jDLR$7>zej&n`ilYC~*Vl z`a3QT_wepFW`Y(wD}nkKWI1*{)o&x&aTXRzAch|c6nm>CMwh7^5u42tbnTMgtza%- zq}h#5y3_8pKxO5Zzl44v%GiW)>-bTg)iDk@LIM}mx}&%`HYJl*#-N}!@np)G8`M-i z3_8(ytn$>}{9u9$8M;mZQ5Fb%|jvXw9Z{@d)*^= zt`@WXh%8Y9`LOzKlMn7fo-Yf+V2Sg>_s3s<|A(9qFLY-CN@s%B0kovM2vtQ*SlieT z5zdR_X`gw~n!>Esk|_<_$WK&PHl(S}DKwS*;kT})Q;*4dN;@UqhF^|AdXXm~l!igz z3dKDTJ9A6fqMleNSkmbZ>2t_=6p#afkS4h+~1`W8eYwN3u^q6cjL&N2fRf}*-9ZQ&ub=-NK(`#tZ#jHWvGD|F}nqOt^0m^E}ASN}mdw}m|1g7Ur6BO)S3 zcZZgMPji(0uxke}1l`H??_uHiXejUr#GR4Y%_7X%e2N!w+;wkkbU=xpJfGSoo=f3b zeYS7PN<_ozyqh{LwxZDzb3BF_MDox8_%@k-%+CF=TjIjn>=A$~U=c=tzPn}i`!IVV zuGnwAN~RVbm>I;)XSdF`H1|vk1}&0TE$pvc42?A;K?g(k0cKrd2}D|TXai&JP%b9IGR)~$qnQqe*W zk43E3;s94F<(?x(^AMbJX#pDUlhEuMNOe6YzoTH)!2NKKUwUmd57+?+!4;YN)9m$i zMGXa$ZgfA@ST3YNi{9mSv9WbBKi0j|4owDRxs*CjpTP7us(mwq_>T)lXS{>Fmp#*F zs?^xZk^T7VKJq$T*V_7-t`+K)=XykePnT#6ddXr0fDMp4n{ZOYv*Rg(U@anTHk>6Ji4lV zB@Bq7$g*~4Lh;UrrY*%@!*Q^ql%1lovE}5%8FZB(qG=^QLHsm2ePp%N^!`Ipmk5$C zNUHac&k>vVp)8)yR!z@I;HNw)A_e|i&Hi~e1VWcrXsSzBI1A~t-n6qBt@o{(OBXrD zXG+tC5(%Gws9hgF&h(P7H$xc(?RAeG4zg()-|R>;IR|rUMp8d5FxEkxLS<SHoCpQ1<3d%;K5DIv>As3BXVlR!YVgCB-@1vDHk0vrib{6-N*Tloxr3X9W3z)F( z*A3c6Nd}hO%v#foF|i=HxwOuMj#oZY+v&*d9Wi{Ib}p*zCuWgSIO^Yh!UE1<;wJG9 zH8CI__+(ZaRuBywXJ-_AgQ^K zFI{Qy39#L}{8_UBX)8Wya?j(v+DR;ZP)&KR|8?ua!HhZJiF7IsTMK9wJ=&PpGB-y? zc-k9iHFNh^?(-FyPHC&qV;**mR4|=cbOcH))W94vq!NMef~s(x57Q4=Rdfi) z51jhya;4u>1YoN%_m}cU#(1ZkOD|9bZP7r;%1=6wtPe77Ld#8T@(y?k9AZSGDkk~0 zP-5A&b%{Ka=1ptFyX$6}HH;3~Xo}3x5uq|0oS<%HI*ATPnQxfY7ADbA5vP5MED&kv zUUD6x#6M%*Dr70+Ns|aKSl@#ww8))7V18KStd!1T zCS>G1(eQ}zrPFi1Dew3t6O&?1dPX;;?L3xWQQ3-vj`#9-%Ntt|VRq&-ivGlH`M27r z#Ye)IoNrbDcrRkOTp>ciR%A6^_}2!u#x2ba!Rt^phd4%ivefkDzr7AUp}Zg~Yybo? zyn1&d{BeJ|;3kjyuFU31qOs3iEA<-5d(b*!E7$Oq>cMYCd{xwIoxQyZ#klj_X>?x+ zQM@$a{w5ye+t=UW0z_s&p{}LgH(o}$E&!IoCK(^X0zhZ|40cAuXliQ*eM$*2Sl2}< z*pqn5Ny&HR*u6IvVAZ5wnbq0NptCC(qDOd(y zIsyH&KdNDh6Nwa)RiF9KOL?e6c0T;Mcja^g8J>6|iXOpxo!1&SpJFmjwC+8r@m(Ho zVAE=Ar-zQj%-F6gSiJljCXJuYM0Ab&nuYAUp={&c;hw=m9c?I zq0Z)cb8&!kQ?S##fk7ZEYo`DWIEu%lx9b;hEf~;pn?gx3Cbg>xS1z)3C`JX7iYpG< zxaL5sk#0o+Df94@Lgn+=F3 z$67TaiC-QqY_gsY9ex4@csOm(c68r-7;**nZm6;$R^Ed3B7NRqlgP_Jd~n^(r>j9cG)&cm81V1ONqYUDml5hFZgfNIHowFE@=AvgE5RSZzRn7B^*rw>o zQ~rJkqTEtg2D0M7H$pd+M*OdT|9#~H$q$ofafOXTJ&8}#w)LWh#BMUkk625~Xhmd| zCy+p9oZyRhyFDacX3|n6`;B%I8}pDlO`H=Zx-bF~ia`*XO_iHc426w|N+`%i7rYzf z3``LPh%o;2r`;S)&)fGa%gM2YdaoIRHh zlsoJ2ionqzkU@<8X!7A@G@p4YY88GXaZ)Yd^?E`;_N1kCuXch5%LiRDs)zS=8}HPoMQ~ttS2GnCqWOBm$1-bSudNartmdfQuo9%- zU^NfSh`iu4YnY4dE(0^Cb~N&CS+OPXPQ@|=Tk4*(wh@Y?hUA+1@!8J#C>*{;avL*H7(_@l4$8|WQ)aEL-a~v4!gys%Rllxt@ zd7EJ|Xo8{)k%eiHO1Cvl&Zb0$_9C*w z3AK5@8V?O(Q`?GP1hO`uIvc_>wj$X=^Q^QFF4O-PN3~N-sDn@LXic2VJrv-J`Uwi9 zLvs|oWkkBRI^(k+M^7m+KRzY1&igGOKPDA~h%KmtJQk~EYcl6K`|;KFVzbx&;IfC0 z+}RHXd~?=CB!Ne5OweOt&V;-1oTe_l?M3khpwg1YE>?g3{POqdWHNvoS5nh{&M?`P z*HJ=(wVB1ac)X%$TcodI9H6qh3qx_Tsn$t#8UwK1*)E+Y=Iq8l?o^1JLyMRtY<9^r zxI;uu-O-`2c@8ycQikR< zKn;1p-%?h{4M0Uo!UvyHZa`Bv-Zw`ipmh&i#*%Rup|xAXnDw3`dki`jJP1*|(Hu_* zOLa}*U0Ja3=vw8kjC8@cnfEq;ylyra!OcN66K95QM|^)oGrQBabay1wAq%Fz0)z`P z!jQg8>;%|lBTh=TbDiJ7PTJouKxmr(5LEC&JR+S=n#|B>0U2QRH`28ftm|4*YXS;# zhn?U!+Vt8qqLn1rY%F<#+3qp`}W$Hf1MV ziN)?8pWeRkd{e|$@rVcub8=jAG{WMdSFB0QCG#;eAFZ@j6F6<0h8u0u;apzWdEspP zSzK3+&!c4A+bhy~Lc@qGpSJ7NYqS?WMmS4hD{!%@R#o`xo7Bv`5%*jbvW{IFdUyDu z@n6Dtbuf3f(g z0L0hDi1`a;j{fXg9wYO0VE_0CNAdxokrm=1qD7+h+BBi7TD*mr@mIq$E$)*Q+ra0? zt@%6UvgK3~Nr$UyCc5Y|y5F{EW|Vb-t^vZ-3c|J8%j@+x8KuFbh|#_~?`^#b!@(2p zb6{WV)HwJp^v6=w%hH|x3YX5prnvFdDEo%tXok`u41T##;+;|B$!ZLkiNwHkz6 zmG0Wiqm<#_PEb&EP?oJP=0<9Tlc;gs(fgyfgFTw!nreX_z)p9isj13Iz#j>ymUNcN zcNHWcZhIeF4A0VA=dahYxClA$6E6Db2`Y@U?%eREsl~8 zk)}40zO14d7@BuJvaAxuD*dgMp;SrgoYcp!Uq9E4Ye@4VyxJJAqW~>5H<~f=7XA)r zj2&m1Y-o(Hy@ri+dNUe<-Q$fhmVxbPmyeACcZMWftvnWAsR_J)oFX1NJI8s7oon0+ z`xet0y+*)M-sus|-a=ek(U6WQzR^1Wq1zbt=y~Le#4ei0_P~P?pv8p1lb}Sc1L7+c0K;YKGA^a#w*Y;vmB_n3`%^JeAW12C-KYOt@U6y(C3#_g4A^u$WZO3o)BXz3U#>Zs$VCv5FKX*eFwGG%Is@N@YPb6uN%1U6U!F*^ z$Rw))zLizqbu9O4C^@y6gFK6wUa!po3-`0T{hC;qAq|KbGvfX>|v&cP`9QPT`g#haZZj*mmBUZAZ@kmAhimB$TN z%vXOrmpq0NTHpphf8{voHssiV!;63Z`276vA%RGRVurFhXwQr$Scow%56JjVy?3Ji zh&wZJ!R8KQAi>NMCgFhX> z1>d|G0d=6D%FYoAZCD5du1?Lct)f;(fucf2=Z_D65Hqtyu4d($gnzF5&(A=}o3Q-6 z$%-}OU23^x8a*e{LAC6GS?qSiy;@bpGRWKfk{`GnO1K%H2VVI6`R7lrQSK}WTqi#@ z1g2U`s#|m>c|b*}jxDA)$rK8-QmUKzqZq$mUpLy9BUH=#uYI1kWB3zO)~~Q>`dgFkA6TJ^KYAz$ zxEP`Mf3MENp1GXaH8!q7s%tVvz2VU-tq8j%t1~EM0_hu-D**IPm1&2|gO*v@R;wq_ z$-2RFy`Tbwo2D`n(u4DAV6c7Fcjw~mj%ykzzcdSKZ64N+M<+6MtQ`Hegx@s;wqEL2 z8v1IRruz4}5#3Yz=iTYg-efkrac*crtt8vq6o2rjVXr+$k<=MA+;l*74F zo1Y|L*i~p(;{AFn&(bd|MntVU-#?#DPbvn0?toa^%){B#LW^Wq3s<-7hIp|!M^aLn zL0;0<9??l=^hM0s%+cnH8NL={jC-33G`xjA6{04+T}`4xw1ew*+wVs!-?u_&qcNw_ zjN`TM5EJ-2I8&yClTZ|$ubBPUevy|vGZ-o?m=f_|+0LpzEa+4Og;$w7+$1L%G0Agr3 zdHdE|&$@nn?rtQz3+uzaIRiCRz;Zyg=+%?xiLC(vy-CGGaFW?WkS!Pu;$&F~r7?}t zhzmpoV^slzonr}DDFg*eb>VQsPteR$?g$!k&HP`tGC_jTggl5HVfoLxWUXIL$29N8 z3G{w8Np~|O`8qB#j^()Mz9Jdhp>+ zErfZhE8!v$6ksUH)!?T0CenHTv+e|FAR=L=oA=ps!Kg91 zq0F@@iL}9!6u%$c6gU%xGVeHx)Y?<$UZLn@y$ID>yf>vXSP!Fn+!i6C?koV`&cG;Zk^|-8baCg$JJTb%qtl! zFW8*L4AAM+a;mE0oAdx&-3Xk-izPOr>K(Bam9)kDeA1Z7Bcp&fXxEw{5rceT*yJUa zg;32Y%HCXxU^Wg`c{ylI27}I!6RK9TmyHf7&WMmX!gY~Z`z6RD$oBc)3yG-JbYXEi z2Ro6tJ3YYr1)moJ+jq}A6H!95w*FD=yM2@~{PClU=rjd|*s3&tE^gY_TcAH&33@LS zQM&=dgT?xntH2{tS5&3T$4?{O*UZi!0Ysb|S)-wGW_ptksG+T;%_6L*#`O5q?TibG z%zmMqrbwn4lZoEldG)V_+rl5=FTovT^sbQ3C3UPmdg9NPkM zBTiE1&X|uxaXU~xQl6E%aU#5r)C=`;)@!0VjkyCCe372z1(4#djprmaX3jeGy)xsc zT$*NEl*C-+OJOpjJm)vH(h}&lRlfT-w_);xnge19;!M~0?+Elv$ORg;ET-%1z1B+S zGtL~irT~vw9PfuL9Sy$H^1Q8aR2%dNkX$su&TY4InZcDV8TkzjzBWwvt!GW}69}J% z2@Rns%Wc+dyjYd&Ou>WK|y9L#Qeu5pZW z63tx)ubt_6Je4#pk3?t<22pWYAPc}AK>TY}A!wNjz-5K-PzKTQD#Jmib5=H;bqn!p zH*6R0v`&pho5UN9-nDMTWF^8wy-Sr@r`}g5dKMG-E3k7YhJXC&uK*tW_wr^xJP)=> zHUYJyNK)y19Pa{=o9^8(ED=jbjUkDfdyftUaFZ7Gv=ucXlN<>?3Kcp|Vlb-0xd%+? zFMC1_0YHqcUdZ__&Z)?Bkv=K!px-=)TMLKt6Tem z=GRPI)?IM3z5Iq4l*zx!`Hr9wH6&D0UO~?PdCT!}m1N(KSh`bRs6y!wMJIJ40rdKb zV839gsH~YbJKN^ZkfdL;3NMOEm&V8c{O7O4DGoOaLUm>bMXiPlRQA#yi8kr#H7`BF z8H2fU;kvJ7y#r2QC}=AjBxU5;TFSE2DBSIMf@`_njjh9alMx5*?b&gFX#1rC(T>%% z4u);ntiv=Nnmf=b&WQ^y_dH@;#bi=Am^l-h908uEl8u>g{PE*o{xI!~B=Vgt_Vq&s z2-+jwKyE+|c4f4xS@|-wxuAnic~Y0Z9bu04e?4b0^}a0eh>g1zacX`-eMrBb^oRip zZFb3{XJ04PB!c*{CDWb*5g2;gO_#~XQ5f3zZp<&_*-BSb1a?fEY(hAmwRLcqd@mwm zonmm*30xeUF~myNRt%bbZBmthg0yf^t_O&@;JD2iJLc{)VTAEhWq#YZ!()L6e9y|0&A&}m^cH0l6I(pzvFTP8zjK+yk|AZGVL$PkM^;vv z>+CXAqabvaA%25^gKej!co_H5cIC|S!n6Wg3(i10 z9zh8=;fqElqO}Zdl&(Y!%YAzG*=3KDal7XR&^x|-;5Yi>s46=C4tD_R_i~)=pZh&~ z6qCYbtJI(q9>t&rw4f5R_|U#-mYu#i&iAmB)7Gnw{nFjc2Z%$iW{B7*EhcICzk#g0 z4YAHzJBiFJEDT7sYZw)&v%R`pzp8{uS^6x21r(v-VMLa{i~B{I)Gm{vz4{5R1xawV zW$~vTV*2gWzz)qnqB-06yb|b`7ep5gTL3f4Zo=cR5;a!I^gU6YtAsQ+AaX#&b#=7c z^uykpKul?E2OFi_7`ALTZ&{in`hS(~PpYi0>ndr<5LNi(C zV!x0UmVvd>9exX9%gU=JHK2xX-u4$8lNn_s_Lo9x$P75t&t7}Uzo_n_-x0f7@L?`| zu`Xa4uH}aCCaOeNe8R4)FK*uXPARGeuV;3YUXVE$`W54ZYu_vKi9?HUt35o4EMzXQ z?3NA}Cg@VXANbU+XX23>G{XzjrW`yP9rwXKt7adZCDum!`Sj->pMUsGMauOqnqVQ- zGA~C-y!NK7ChQAF5i4dUy?JE4KjUL8Wv&ZCu$b`eY?LRwJ5pz*9%=xk)gjL8AbFp69csh%f6X^LP1T`u`MU~l{K1PU;Y3%zJ`LFfy@Tv2#8GMDEVkjZ)H~^*u~|2fjp)@shHBk*%**naHVkx!M35&Aby) zshl@fUv2ssoZm(A-+%pW!XGDu=k5E(mkUwoZ9V4}Q%Xct0V<_cDoQ8f5NYvaat@4m zeeucS8tHns4vvAgm7^_)@aBk?s43Xd;>LP-ag};LDpdx}{{>cl%^C=);}y$=(uVv6 z6`=06$QURIu7Trg9j}@~rX`NIrJ8}G1>}BU#YCbUpArs>zdD_kt9qx$IB%4xDI%v# zqtt(I^%kPD2s?#ffOm54SWD@3E)0CeMlZSe@0O!}RY+!8G@M^6{}f9+h-zL`z1Rw9 z)-PnQ%&h5?Bg`{Gce9a9*sGwL1J<<(@$>U@zx+0j$KJ|tDH~A6@y5`tj=5MdPu*0O z{FX#tzkc4cz0t!yxK2)$O^2FD7;5DaO9$dmle0oIlGURgy z4g(@N)bX!zYKx3Jy>;syR2uEK%1VjUrK!;So4%>yridue%V*VFn}K8M8_MvKt;L41$ZO$bQMCoi|5+Lwr)gf>5bM&iprSq;>B^{MO+{~ z2TGlNMKU#}QiIR#OmNa+8;Qx-VDAv{zL8QQ;bB5{QgrRs1cKONIjJw#T?6Cgb&vzA zwFAFLD5bSl0SaBdLJVvW7n8kgQj8lSc)BxsYupOZM z4#+^7ge131tL_zfuK5!JQg7_15WT$M)U@s~USd%Ewo(!*r#>ryP%m(TYJH#D{1%_p z41bbO+Dx!E)xPJ}JOC?TiPf^h#f~7x;S%vCx{Rhh+&MTujlpPW$L8Kc&yXB`F>2spl`{WRpa<7 zL3&YJguK@q1A@+zDBoG>a7pG)q9`_hk9NX)O+kY*?k$sTHAiL)Ius>g!T%ZQKoRRy zOPAXyE_i_O5Q5|gFg1UsL3a=KI^CccsbZnVCdAtLj}VpI6@B`qFIL!CB)sb5M2@?| z{<6jrT@RiA@ku;Drn6L{D;T>WClddkU4HJzdVW)ajiocl&CU4t?KcEEPy_Xu@xq+p z%_8DccKpE2g)BO$hO*esxpVd+zL|cMwM^)9j?83_Yt9=`FF(uRqdci}I9{=P63 zVk{c4H7J$ZzJoR@r(#^rVtM#VKD|J4r?%jJ38 zSIBw?phdLsxvS-tS%b{4YEz>PJls0MS!z7RHDgC-h9!VDShH{rW3#lbq3F`xlf#3>}F1O zx5;)C1Z0s6$ylm4oMwRvMUf>z5Zv!j%pG!anV+`+CV>U z?Ghg7JUTk_MSv-vTwzf63$a;xj~E$6V+bqvu`_-L))%V_+9E>{Y!ohRGq-@vOOU>O z-rb|_JzDrJvbSEQtzE!Yj(v5d6p|+u!#R-5K04$oXmTCX1)7JyinITOY3k_UmroN~ zsf$j4#1=`XywTzBPj$3OtVlA((%dnJO3H?r)buJ8eSN-*;)}3$-`}1!8C?UI^QMS)w0nnSk=lGK*hvXgG2AGl0d1gX zdI=G$v`T@hC_UPbE0RY>8XOueHS&<%Z&X7BRY1C4b27i-I?TIx#%C1NUN%f>9F-hO z^MgfWQe*GEQ8$LgIyo&vvBNZ+HO8!~dSWV^;kxGS1~8LH$=4mYeo-ePB+i>JzIF#r1XwV2m1qwBS? zv0VN5^XJcswuZJJnQYllUZkEtb4_no>NWO`_yF7Tf0kD)a=pvU=9W6A;kE~k+yVwQ zaCF%XgCyWyD?%>*;a|dc6bnK^qJwfV(EnmvCx6>S7vDTfW2^UEhEx({L09CX4U5TuO#?#e(W36``2R?-{xHILT5b?y|Q~F5;4(k5@rXchPSj(AtulNW}2OL^Nct)4r@pWPd|9784%BqOl0Cbd84rX(pOy z9qu)jsyc@ye&lwWcUEeN_TreJZuKKJdnr9q%6y#2Y$*amBqRgWiy_CTsHG;-7(Uo- z3++J-UtcY4CaVRTd`_+|$1y+iElNU>d_53(#IzSxV4LxfG>C;IgqrRTpOR=Nb$bw% zt|(|#JF`l=_t^jYufG%d?yu)pd^S%^EWG6!qXg8`TAg&L?^RJYN5;6Dmf4M8*q@7g zUmOmHyf+cFKu2K{E0p8&n=5r2*F;Yj9KC+8RCNzu>&fkyNX6elwYPQTk<^1l=Vt=x zg>twO?soxC{Y+{{$Tf0KU|7gbb7ym~lj|MINVN|o5WY08@EJXjEB1%4VHgNnOYA8|a>4p(Tkkv!;@UY!9SY|v zpXF-iHr1;C)SJ&Xt1BH{QQ?#rt=>Z!p!a4X^hr+m9LUP|L^4|h?kw0rlqXI&*22n8 z&A^>?&sdtTn}Hog@h(yHYuhtv?EF$t93#IV#fpSDZ02!o&hAHxcSK~SZyniQz9>F= zyCalwQ5%MHmz&`5nO*UB zUD=|?#-rBspSAlCh-#Ou+B@SI=4cj}mFN}o1_I~Wwvt;cu(msB`T->{&yMqj!pywq z%{8+%vQj2~mWD%RuNG(Yp8sU&DGuGKhi60+5-F4T@`&K)miWXxFPN2urvTKw6w6a} zxgTj;;}Xs+cT%-YeyU&Ama>W47l*SHnaAV##q@|l%cFppqe zGiJ#b`F-eBc?E9iydH*^yru4in_pYhEDzb4`KzP7)VxobVx6&t@}K=Vrb>VmRBlK_ zot)VuYtg_^lfhQ%b6S+SHy*ufOnuzA0uA4lcd{|zc;L&8<3E4wuQO!>fCiY$`D~sK%1RNWDS)sp)PzhGP==cW=*(Va7nx=)Hw-$_(w%>nqZb~?+)l~c>Y z$AA9wA1ql5MPs7E;($L~h)*4XHc8RM8nn_SM8YOCD|G&|5SE!`GYFNH1e~#12oO`D zoeD!<0qx+v+Z!ntcA>n^6uu9!ehI2gYfOTa52_9Kfu(>y1~3LvS-+4J_Zvw z+Add;u8rZ<8%qL$xO>(_k%8FvWtHzqP8uhMiC;ucLIP~l`<`_RU9p1Eaa~yOU{PyZ z`h(<oz>%;@1e+rR(-|MW>jK~#Fe;bjZq0U~$TCPPE-OszDQ z%~5p5B~bMnnaP?ri;gVJQf&~hb|6UhXTw3KgUMbN7XA=!nHa4?=&!{@#|qLF2^%R$ zg)o<3+>X7W(tT%_6;2zD8ODzkf`){{3)#drv{EhxUz@Qv!%83Bri!x$W>W`bO-HI7 z;e~Go9O*Aa!)ImlTXJjGkgWr?X~eO5*h48qyZn%t+icLf*{V)B*YIEM3HPlbs8#kT zoRF{eYN{h~gG==->iv213u zV9|9W63*O6qrF=i4Psiupj!6b;F^U_>w^$)aiA)7x)#|Tgy8vm-Doc$b-*jIj$A+) z*FU`ZOYNfSG(kVSa4ir)`RZIS4^Aq6;N`bAdQ`@O6a&K@EZc0%8 zot60PeNX0Z6Ac6;kLTG}r7VEt3w)_BEC>W87jbjR2dpY?61;$iNp#b7ZS~{|N=eVp zpnCVuq=_c7-Q~hevHKr@!GNf36QG#wlNmLSL~6LDbw!iMd9$g?6`cG9@z?!k_PVsx zfjD1K*!((=7XZO7t$zN{#tNXxaA><)CkF&h1qpX-Z`Cn(jdfa}Cs*=M6Mx`%Q@gj^069R$zqFz#^;waF z$@r9!vY~fEvvwo(ocoR>I_Qpj%f>8O+gli(8$K z^j#on)#}HE1yQ{SNBO;A*Sb$jI%;F-dCv-os}_pprP;%j2URz)dX$G}aA|EZh&7KK}jJU$tc>!z?^9 zwoCWpeQFWgv(=Qb%6!DU&HB9ky{4p?Mn=q^s-p&7gGvkwDsgmml9&!dyZJLs?3IbE zCF=586OQ_;rb(oSYcI6oWyAkDH6pZ?Bv{>j;dV|?s_!m>r;o{)F0}v{sNJ8Pt2&$P zOib)#XutD*H5$&N5x(MJDJT_ap89A;Qze?n5tH<`&2H(1;e9uCdJv&<8o8qMLWVK> zln1h}WDr~TO<*G1=_ZHStNH|)>_z4HB?G`zv(YWL``H}KXv_`@g~X$pGs$v{pQGPW z|1BoYH0|H&O(jTkW}g^5+{!K19IwjPCus|RGWyo5B%q(AYZIn8G=Xqsevr}aVkiLF!5}F-gDw@s3YT7?GzjKMib46Zw!B9ef_CxxbKXays)E ziUjx8l+3Qu;GWwxBj9M5y-4b+d^*^V`vObDWpqO1kq|};Y%Z;I%X18&O4A)5vSmco zxm?sbCm1TM%ER?xdU)Hc46KT-)JXM$3hw+6z5T3MZ!B55P`y&!TPE0mTm?#1EHIVj<*7HUin?w+}ChH z)db{Xvh2_2#eEbvjl7@v%%e7zkaU={hF(YJ2MFvr zCU>d*@|#aY7O=r4YNP?lZh%>id>0c*tG72(ry@yGca>5kO-iNvt62T|QtOPa%*G-E z9v2^kE{x!i5%Wg)%wE7Ht`p#V4t@Beit+?AatR+ClS)!PoC(Pg+G%5_w{EI-WsFM- zb7=2mCY18d?KTjcf+bw(1q+)0r%fka6K_7b3r(7*5D2Wo)7OH~b$lECbN{O*b+I_M zb#QLOWcN+Ax)Ylf9+eYl9o=Q|^0lWDaOTC@k?f>Ab{vC66F61Iy}hqRvc?P9!dkyc zK)EF@=B{%LlqkP;d3@@uNXcC@w#ptr*I!3wc;T=$}O zu_IIq?{r@n__jE&l7;PL<{q96Ny$t;7ry^Fmy#OM686U*{t4jhJ-4*Q!dMBW#v2_Y z0hXLU!xCAkotlRfcfCwd>T9~E)@G6wLi&)$ig6{XT;@x1IIyUa>y`9B_i5NVmy4Jy zNAy#;INw(+<=r1sa+F`puNK>OMd2BqYtPjDKuOET|NPHiwYgKcKkUG(Dei*?*H6p*8yCy&NVcbt8M)xa@G0l@{+`BUHj=VX z<8qcj{$~3)=nKSh2mbd4Deo}5Mw)Z6{rsU2FC~FPL%4lgvy66L!4?pVmb}eM1p-7< z-mm{}xi=sMkTH(Jqa$k_J}=M%*`~B6+cqU5-&JQY(ArQ-fe(>T^88!XN@7-=1<-DQ zM!Ew#{$|(hwjbu+e8t-0vS6%Xbpj-(nvaTT1{S0=03fk|ttd!rEk$0#Vc~TNvZ^u= zO`a}@W|%QaA*~4pksxK4D6^nek%IB6EPv%98(R<-!GuP5MM|;#xt9ff z>aaHH&_P|@-b~88=z0D46pYoCOw4J?T+jeb3?WX#->xtds*MX|*d87IHa}R<3=fk_ zvLNXf`2>BdqUnKLkTL8U+H?bzxn*B#Oaf9~iAj&6$pBzrM2h766siM{toIG~nst(; znd5ls-Mey=c7Hi)gFlS1+YQ)rVB?!ND;hs1RFZ>Ce8!CwY*`ywBt{7FWXX)xmR}lJ znMYx!D+%n6XCNJ&Ul7J|>JB%4!AruEE`X?S^_Jww1HYgpWea~89VW2lT*u-!fxumF zFezt7Rj@bERxiB4VoI#5@E`ki;X{q?ym=N)F8sn?AZqs+Cr5!KykL9Ppf#7p$^mVY zBo8*`f~bX%sA^2nR#R7&&Ok5{UOsr(kpTrTdDqkdstG)~ug}fF%xbU6o##A2nK2Qc z9qtw4r3yF+AmTQs_M<-mAguFl<87ov$_HL@U+9*CG>r>?H0)xhn|J_SM!B`;;F)P; zsMW4Jsj0XcI~*O5U$xba46d_DMXcck%v1Yz7sJa=2bWEg%KqO4<_0gKJRr1UuvF;` z#$Yq;j075N>f$Xc_i{Z70LUg9i%%BGB2oZl1FFSSLbR*Ug;GHf_ zn^X(Y4%?lNw(Uh?&N|-L#$zDUzK;e9dK!IaBBmqj^opbn|0A~cxiGYO(JC=`)plKeWP;{`4R1^%tkzA7Djatc% zDb&O7jg9qabJ9#{@r{XSv3#7Mp+24fJ4k3*Na7;XUNbX{0vwKi(M_Ite2zNltA}OKR*4P zU6|rAK4$_BGO;)2<*|~_474;vhR2*S;0EBmxcK$FH1I3M>~FxR+pYWS z&4j-@iOYL}NKEQ#NJTMRurxr}8gg|yiprzW%k{JZudijq=f6w>Tc7w>oj*RZH=isQ z)ST!qMqC3D0N#7n;@^V0g3Cf(6hlS-!$Ls-^q4H2_~nfwJQE!a?l$uZ>h4d-T!a6A zv6IwSw^Qo-$0vrj)%U9@#gb$-EUX>YUkp@9WJI7w5vmdYJl&Pb1X83IubQfbxs>Ti z#(iOX)_#26oL;%7r+g*`auxiJUa0F;BwN44^ve1?SpaC{W!;!*2C2-OIyK${x!xi}7jmB%-%W46(( zfW>SVCqLz?XSC5e6;|3dl}`E+A!y>ZW(7Q-#nU=qBhfM+61u|2cE-@GfHX|qJeuXTas zdr|x4r~h7+4E(DiDl~HDJ?BrssqqqIy7UpVb5!~|{30LJ;^YdpJAlcqM zKaGu(zT`w)(K=}<^K6i}E8RIB7_~f(n?fL&gm~^?;hwXH2XWKvdM6KUbG|1~ONE`+ z;nhFziH{1mo8LT7Z&2N=)$1RZzZF>HqjugIdML0SRWqdsEN-%_oWl^=+*p-Ys1J=YReh+eLQ~up}y8WCj+6m7qe=xHOEr-ooU| zclroKW}JwirQ#PDfbBNu&CA-&jSbzQNX6D;(_YNE!rX2llTlbB8k@V^rdt^m#F0Ug z)*{>KVBm~|SZkXeN;TKvuqtx75GD#{uE0#e;wFTI5>*i#z4(j*4%4Nz3V=h3IBzE6 zr)=h?`wL{->WGc%1XaEINM$YH7}`uf>C`g{sWa2_7>Sv1MHQ4XnnE4DZ7MI(sUWO> z+7nuafy^nHDuCKMbKS`vDx>Mq_~tK)DUB~ETB|~St<5-tw&I>G90ky(5kP0s6}qc~ z`3DvW$h~G)^epVSHEf=z?ld|{&A+N5hYR2)?(Sn*WXtkHFqeh1G4!dBXp>)b+F|#}4qwyq5A9M@(pB}QQ7~;H zKIP*@mG=u{@3TdAY~S3oppeYp$6x^5pCQH_)`Wxz`gL%YG0f1o<(`xZ8$%;$TWP_s zSO{M0=%!MK+k&~r;*=KP^5_~S?5wyt9wn-KLXS6LloMGPD315k=0vA6D?!BSsH{_6=7jX-t2l?!h)T45=1t6uY2Y2u?ILh)G(S1Qg7an}VF+n#!S(X^^_YrH)gELV+bp%ec;~syP1>#? zWcQH)2jeNQg?d&!LzaK>OhV7t*%nds-r7)LgQcr%(8p}J&Is2oGh7%23E4TJow4e8 z&{*8YDz6=zj~o*_3}J-u#qL`FZ07>YnyfYcr$$2ce zvZOC$?Z^M)ufP9ySgDKQ(6KjvKpJjLITT|f2kxRPj7g429nO57VRP3ona`>$R=13D zjC(0PtH^+6!O^^{*+KhlT}45fXymVsfrK`hi{zB7jCov}r=jAG4IzK@!hQpQ5@Yg3 zs5xpuv5Xurncga$@k9sapgJ%saJfaDRm;`#ulef~;9pfELy>jixUV z!($5(N++Vrcz1L!L+g#|$*3?EMlyPcE)H4=40uOvos@-RBWVEnGz}H0`dC#%b)I=x z%V~`*eQBM-sdQ)py#um+1)iR_d1$*T(U}dTvKyI{WCS?5@o^=seb=N&j#U%O{L=vu z^<y@QN%VqH-$ zrV%J841Nb8DX&lv7+wTAO7Y(7U~*H<%pJq7E~P|gaGH)5;l#N)uF`cExl>zfr+~sY z6jjqLZl+v$uy=7wOiV+Q^!Vrx+S%RGko}&yTGqVY`Zqz)9S=f#PjtR;e3QfUHspuK z^d>;BjYkw5NCj^TXa`?XKj9X}6Hislf%L7EE`Z$13S@cN#p0-_P8uxNQF&1W(@~qgF zqtT!|yB4FzU8wLzoL9r=D?Hr%8aN>@I&0jba7Er^l*y9?@G11)=^O zG#1x)V9(Ff3UVPuptQaG2rp5Cu6R*>-&yoqdtJ_&!RhEi2~ihMYN0?d(EOqf*Y^70etR z3U*gxvx3t_@@@QIk^K7SXQQl3LwvHF(cdrjr(rU65F3=@Q5K5J^0p`xM|G(*F-QQOuLMCeC3H*JnLyUA}r7PoT9pk zmSIc!xq{lmV&RmwrmUy7^XGUW*&*zU;((O_xfvbKJh#lQdlm&+5YUKZ%6pyKi;JN) zBQ^OMKiI{UaoQRE_4T7$dXI|kQa&G;#pOb64KifOx!E-X9k?hgK9u+w`6?ITq|IY| zvhLmgcoCJs&4eL5&~c&4$n<<<;0kPrN63Y+rdBUJh>vWpjBGLe%z;`g?{%Nu$kw2b_P{3>`56*_%@TFfWbY?Bmcuge zwNE#wk9!O@qp&CMZF<+1g6vbNPfJJXUhG(GGL7Ed#nB}^bxC1&Te?1mF$3CEx%(}X z6eKZ0O;vW1VTiU_LX7Suyuk+EJF;HuykYLB0!fH*k zE|1KZg3mz5GdhWI?y+rjY$k+dBZQM*xNA_mXCjJ(@i%p^mZq!EYDO@Vx4S|N z1{maBFz2a|oqb*B*7m)d6SUD~iV5#=Ny6>K=$3%{d5NHIbr6%`*qSA+j@<57RorNl z)s5nkUaS2|Uu*#IItl);E~aJqD_4ub@;%P^-mnVpcvG2EQ_*ltOk4^11F5r-d>I>L zMo~n@<_y@h>TvmRdcUm)GyyFxYUas>xk#SYX1UoVKs1NcIZADap?wX^?7ERI79DQM zqCmMFmS_HYvaL#FVH49hk#`-ZKJj*&QT9BQ|22u~+?)w*-)WV%Uasg1er4`^dWp`b zzLLp8jo={egmscQEabQd{%ZaVjQgT9Ik3CV)U@7}1f|^4tttg>mJdTrcevI?W0s)q z58y73Rg?m3dPGkOSWML0Z|)$Giv=??m#beCYYUc&Yr+PRlo- zU;pRxU%}=RRwkY^a2L9hc$P%|lw(AIMs{!e=zc{Nz z@sk${`(aVu&Fge~DK4^V((h#!gj&g@1Ykxex1}~qZ20O>u;M4aLN#7kD%aXJMbyx0 z{w|Ju^FBF}ms*AQM{@$CE0Ppz-Q+pp(JD_{-(5P$p4?;~r#eo$sASh|=*jQh_tBZ^I@)_+q!qWEP59xOqqfiri3-Y06bl0;b z7En5=M}2k&1*ey>wsI_L!r_tObXGCFMqoE<qfP=nU1n%jXK?g7lIc#Q zcffsfuCowtFb{lFA&;CI%ggIrc&KeoyvJDpT@p5~DC%ft4KU%LjU;*7102EG3hnLda=N8kx$PC$j(I~3rc7sI54v@rEFMZBnD?WAZp7a^7BPk%_C!iE+e~W zZ4JYKBt4~MFg?M2;A3d~>5;r!k zCtQ^`S1E8dBXyRkIax!JB8}2-ZUxZiqdNxO+r9Rs#0H-Fa$0cW;~_*hQW<(ns1)Ew zVC4fKkLCjW^&*@}=CT$~)2~@ zOAfrXuff@DU;dswk48u(fej|Z1&W=aWx{hoDLco34|8B#ZzCB}N3dN2U>pjgyvcC& z*70Gl4o^NG<77?3yPe2i5QUTfU2;lTepd+;e%WM<-_Onz(mC0>7GKdJbR_h>3AB9iJ(R zdi$<(s)n0mwF|@H<#)sg>K!_FX*t*4` zbTWw~f8&98vcxz^Wi(xK>l4pC*_?j6HNFnTRsQBq$ny%slFx;?g~}~dI*UI(2-Gn5 zmW(~qG(?REK4gwf@_|`PPh};@T@q?-$KbBi61X^h{QdX;zL2mR;Teol-%%8pLo!L# z5}wDHKzkePqu{MtQSpEL@l$|u{B09UIfMSK1O0iJrI7Pa98~AB9)od;WURopLZZJ?}Wli4H*c1-$-aC z2jq`K*B3^ex@O?$ByHXq6)iO_Gad6BbZ=P9L+b&}Qr=}_F(U-?>afo6{9T>16VV*L zEY4(7o4eo{54{(Cr2~kgqXq0*5)fdMlv`dpCz#Y~aBm|fTr6~k^O=D~N>1Boy-ix@ zc)P0Hh0mvnW|e$gR^yNpv1~e{gr?5W`cF+>z7N~Z92tN_6;)>=f5@V3fh<_1xFb+J61{b@4@SGInLFPB;ve)Hp5dSf)V)eih4D*4vJ&}+pWof*f28AWC7}j79XD}| zJ>=qk6oWOun5nB*2&&E+tZa9%dPtz2t$Ija9JtC_hx%)Vymg_lhS$LUA|qWb-`r8eIPU z%R&9~&(DlY%IZs~cehyb1Jk;h3dq^ONBLmkUMpoJ2`sUFE2*pGU8I@aXX-4eZ+@@w z%3xn_lUGn;1w8YcFFNp{>Pb8fw^UPA-i_p5bkkHT>&-`TpMriF20!$0Iy|MrY$qPw zEnhslr`k2Bc4@uP_EN8F71DDu3Axd5AXlmydBg?L7uI|=V370{(usvo{fLdtx$TozfOBh8jE%cHSgvI2Wr|r}51~DUdm1~0;Pi~3= zVIww4tiB!2*j517=ml1K0P^aLKC=pTBDHUW-CVx7>1M(~Ut38S{tk$)-W*|& zfet_Z`uE>bpT3o5YE;GJF(7SRg=^^{{O?aI%(9>#_{g)LQBe~m=9bouQ#og2pY|eC zh|=>eKQsb^Lj#~jclMVmP277trF(!HFcLRigQ;gMAzL&gBMi03+a{siE*|eiaPNK3 zfT?*s*31shoBh!gv7kp9HRi$agK`O5xjAj1xOk8L0+B@e`>d3HhHwSM| zZa#^fhz+5}8NJsi)V119<}yMLN!q)EM>ZgJ*13vtd=i*u`zyhFR5m&nWnGsk z|4472Y|>onyQRwJaYI|98O34^E#{GMb-YlSz#V=b2JoeO@|!BZ73g7ss? zF)?r9+>BgQFR|)tgfH)S8LkcTJt?T=_iyyVZ>!lYk{o9(uR)Ip@ddqaVbO3hSq`8z zbf=Qj)=u%qlZ=TC{64X=GLT+^hr(T1>up4?g_ehFU5vi1MgC&7&t^1h;Y_;s8ycN0 z47{Gvotz^ly(q6{I$Jt2LAev`oF~R3L?wD?m?2f4=&r^R*o{);|M;xi?<9A+eAPX2 zMR-44+wj%CDcS^SGFTyau{CgWM~XEGQmOIB1I84eI#h%f2N5f|8UPY_Zdv@dJZL=V#%5N2&hBOT|jY0qO zV}F-nw#DNL2#LoCgmP&Mqb4nS$Mx|TC+N?C-iQu`Wp>H*>MRbzF{5+;U783kV&n6x z1zuGh03lyuiSp|ISOi!IcXf6tQgK0yMDFF|j?a3Vkg9TLM_T$#A}$&JRL&gQt)whj zI%53@9`L@;$kqAtH9*Yf!o_56xIV6bMjh%Z1|8Zu`$ndiE8)gQuZVgUU$?|<9RdOC z`hR?Uy0WJL;L@UJNaks%X9~r$MsTHqyXV{9xHH5gM(Do2ve-nu3L3zO;?J5SDkFcy zPXUUBT@x`9AQ>0*Xt&94+|QIiE#(?+9K@?Yo5=E*!pzluDnj$?VLe)! z7z@s@*6K@?m z8B`vnXAUhe&3xy@37C&|or|5uh0Y9k6d)&m)ioqN>UArs^yepZxjzO>*6f=h2#Z*K z(wK#jt-DBXI{eX%OekBrpq>kg8i%ku^^nYRq<+k2M9j`42~$S#aW?zecpon(nNoXU z$alCtV$om{p1BznW$R>SSOulY#Sa8QR?}H9{rr0FY$T8;Ap9!a%|a(_wOdc944?d& za|(5T%yeA6`Np)PY;<%`Sa`7=jZQVFYdL0fNyg5jAc9|qZwd+!SH{-Z#3X5i_)+>q#|UAjMet{ z+EW`pz3prFAyGsg8_T%O>LWh=6IHX92lS!|6d)M6{Y99OS8q;RN(cZ1>h-In96(4%;*}RFikSO&w!oqR3K%%^& z6l+ysa853;7Sm>M1O^=zw1b(%TxMJ{?dP%RKWlc8rMbotPh|6hzsA#`*{?8hGD#KU zhZc-&fDEL!eYMRa%g(C6@fv4kL+Bz!ZkjyCzkI%e8`)W#A}WkNS#xnGgywb%T?by&Zz%fJ`>y{Ue|Ip z0?K~*f(a$rd9d&%uNX-mMKR=0lZ?SqC?bKvcsOF{WVa&6L2LqysuY;7n2PIwP=ttF{vCH7|!aYJ#V0A$VBE`A}0sU+(?hst|=0Q+{P z1YgjfZ@7GuDua39u($O_*xUjHD4#5wH=t*grI!Q|=zNAJy%}sSBneIM^lLH`q(@EG z);~=gC1mcamJzIi#6j^DkzEi0Sk0rePy{zgESc$6fc^E8>XL)8Ex^U{oB~P4 z#C}ZVjd{4>$RowC1)cf#KyFgy|n)l~1@s^j}J6d${` z;FL#2$GhY%W5w@&J;u;e>H>muaM3d4SQIf>^6h`yHe8%X);%BGv2tj?vmZkW~1-Laqv7AqbUodC4?o=l0Lrz zP55h1{jvq2wk2+68W((B@KaZ=b(E#m)P_%G^(i>L^zdi8o~f6J0sisv?|=V2TI&{b z*>&$dwY~(F^4uQjdi?0^#_eWaf^64G@v!HZK+$A)Q3iP-Ibypk^ln6Uo^;C`4%;A_ znrr63qNqu1wmC>W<;WOq*?oF2g?c*nHPvonx+az!?3q3++b$i4(a{E*3nVX0^wo^W zol!#KtWSW~A}rAW*-Ov8H(Z4&N=^q+K)%o7>*<)sPB$8^7!SvfW)fUGe>gXMkQ*LV zu#ulgV6!M3n|f-Bakf7H{1<+u3Cj!BJ}$A}?H1=hyXptLkb=5+u_`vA(&0qAaU6|a zIkbqRw79moKneaFMl&W)dyjne7S`57{y_4COdo+QvGoh#yvrH_IBdE0%a1E`-CPsw z0N+e6L{ORz>dHG)q@uc*)Ey>3PSn7h3=ob^=dvQJq{Vy{83=eybt9)BYnwn3(+6j+ zwTXnZ&?D)~;oONi4y5bscPZeWrSNn`15Lf&iF7!_2`c)$;gyz-!h9j+b%I%) zzhjbJAow!Z5p<6{3(keCY?3A=p(D-M1FEf-*~KHRC~<3ly{a$~7MsKiqr?j&M7m|6 zyVGkKJxF{{v9@Y)6AfR-Us}e5IP49VtB7SGqv`p`mVaR~?TY7RYS%=aK^3<}beZ!M` z%SI+fF0z)kDw1AM6tTT%ZTfB%@aLyr@OXC%0AjWXXZiTnsH}B4X6^ERExh5{Fc$P56d%RizfutP7{_YA1C1 zOn7PD@+5QI>a@dsw1p5C&x-^t5*lZZGNtV(;e64+c``;M=)b_pLyEy=pU%$orbstGn${9Y z(TCi&nnzM(wilf02JY$8yY3}XSV+vm@7K!EAQfEY#DL4c|0<9h92f@?xXYrm#qL~4 zgauTFoQ=mP*uj~Hx40IA*U!`8h{nCck#4*RaZ5cce%6+odttVXH{n^g2_F-9G4dd@ zlIgf(ByKB<#bpY!)DiJlsN3Z2O&E3G5bZtMm6B;oyoGLK2gArBFBB^fft%vSZZb%oeZWVIm^7slX@jP_ zb5i0~KoT==bo`aW{c~KP-$S2M= z>=nbUx#w;85@G7iMh#mKbi8TAoHhSh*!ayEE2r**R-^H;Zd5)*qO(%mk-*6Dv9;Az z-eba}1QofanWM$X&@eD}6HhpuRoBRL@ayO1R_(JJ&}=y)u4|po>ivliWVDmON%W2w zU)P?#M@{eQJN+x?2*GzrI}{Tt@%t`?5(=SQ`?-Pvc23QOywy7igm?t#Tnp~S4f33v zYYTXAyLgY45mAh`FiO*|#zw@RMt>-x`p)7mdK=lD8NJnHpw+zv_gxxq$kc`e79q~j ztgznBln{g;K9m*Pe));3a&>iZHVyQ6JDMZ(f@Pq9#I97&>-kE9*ci?&@*@9Tb+xFG zT~V+qO)KIis?Y!PuPn_Pq5?66C>hhBma&CUjR}Y+(qlvcy_%d37MkstoMw59#vwi6HU%r1;N4}MfV`c*h1xm-k{ zTc(d)W>AW@}!NOI+**u}A;k{NW2-6^K28t=fWNq|5;%*f7?VhJiyBig!16PLx6R$LxW$Ya _n?k0x; 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

qn@Ezbw&n z6r(2&F0tXT^w<^Xh4v~NC%soX6S*Kkz0;4Do-O7sB%279$wg_uyzwq$Y7OuM~>`2tWL!@;_vjUcy^=HQWx z6OmipPRba&bg-f6akI~b-VtB9VZ;o3C*_z%X*WKu+*}N_s1s} z==L%^RxCJB3C&DU+EcTT7nTX_iBuK|v7=}DvZ6P^a!+aiBcYvBn<*IF@mjv6vMT`XmXX=&k!Ponn5Y~Y zXV{gqju5D)*G@q9`M;8_MF3~s8D^ymwyv4D6fe9udk#IJc1>xk8k)>s$)5FZfJg+3f0~G~!ds$9vtU>EJdU4UP^bY8>n+FN`T5b~69I zElSB0kPSvYAV2|N@woYm^zp74@~)E;RT$S*UvKbsRL_pVZ@%ZvnN5cHs>2~A)9e_3 z$av{)?J_%z%qq2o2jqyeReZH>Gly$@v0%PKbm8~hjD*3i@U~^qtO)Ak?|=T@IbAX= zXS3uhK*1|7_-vI2#qQiNtX>gVMJf`zej|yr3!{;cC$$x(vO)8*LOKTPe_nDFkiK?^ zdaq+FQc?QA_Ck!n_YEy5+y33*3&k}R2~YAM!pWi45^IdrzYQO&;TpG1 zTFSDk=-a>sz$2@s4I%2ho!?ps=DW+D%M%mZF`d-cQ3ZVW^JsD=qpns_7O|D*IX}l+eW~M?Ry=29*@P{ZDw`Cs3g4R6D zFJ`%SDtN2XiL>!(u1NuFAAIfRSaIcX+lJxMNnF!r+w({Wv$(&|;%^QL@kIVleeMbl z5Zmgw{Y%wIInU#bu$Ik5UMd45#}+-l@negcF1^0|B@k?!YIKQ&mt!FIDdwr-Ah72g zPthr4i7Kj1zB>g$L*1797s-cvA3CAIanT98hnqAXpP4Ca{F+z!X{cPfo_|B##fvK) zAU=pw>yS3s76F?ma$1<9)S**@T$Go*QKKC`(BuRpTdX>b_WIT-i+5N<>#>E6gIw4u zxKW{Vy>I3`{?o&o^35#@^{x_=o>&JH83G*4#d5vMisXCh#^;MiVoMzby`+WJKotNs z(vM{AlJRmggIAj&7O|K<6WFdKB(>drt^LT=INU4p&mUiI>m=;ow~uD~$J~98#d2OR zMwMK$D`XeR<`FQnA})*J`P0iHc^1d%tCaz2;UkF$Zy{VZFLu31nUV^#bO+Gc(uiuG z1gZqa#SqjM?NFu;R0`cnC=3RQXprY?48QHOIH#7N#dM_G*#a&=(ya<=CR(fbyHa#1BN3sL6w5-^Ml0{`KM^t{h~-u)`FK80&+hP# z054W8rOWM@8j{ZBLD#aGgxFkT)nTt=G0WtLgm`s5>DPI(%s|6Mjm*BM7)(&!D6MNn zKxrYQ-uhT17}&^4&SX@>n34sN&_SL#?q1|az5))#!YKsF|7Qzh ziK;PFvX_zlFIAXQ2{l=zuu2$l{%K?Z5BVB}z)`e6QvR7rJ3iwT z&Jt0&qHx0_i3(v_CKPOBLQ~sM(}KKEHNb|N-hVB~4AF(fCQ?PmS7D1*9wax7i;ekg z)ftHf0L}8Xvc%jJMBu8(>#vRhVL_Z25lhlv>BQTN>rmvEa18l>}J~}DN z#VnaS@PjkL{2I-+595o4xJ*3 zm(GRd*ViSmC)lf&)EBmMMr~}$C6^VMOgA$oTQ-|v=gFPj1#kcMq4)WIm)H_o?|hxV zXt>zGEbKXUX-ZB)mXW$^6z96e1_B?4@!Iv&9?S9~9ZZ$3{T-4=+)On4o9ewIpZ!(r zvbj(voZQbD7$xf~cG4O4BEew2KA4$`hWsA^buT96Pmm`#SniS^tkbiA-0aX+(en>@e5`6-V2F%Kt@h4u z@1ttaZQ|Hyysh4LH(l7v>cJ(fch(h@#&s^$2*3LU{X|)sY!^Jf14El8pCQFGY*7I zdI;?k9xg4G`oih`<(=&?X0e&TIfay|adsWDi;eIjODsU#v@@%8=_&H~FrBu{&f1Vb zX)M<58cGS=C>I2aKKvd{`CEFrkpzMSz{dJi93)skbr>)rxiEF7tSd znqw>!${gCWSmdxYiQEkmF=*Mu?PR)K7NnV8ba2b=MpP|xg1J3*j?c>ek8jI&MUU%# z$-xi`%H#{pY;q2wGMF}ZlGYzahkC;h$!tWot~IMCZJZ0|zQ8x})!@o4qiS~@8ruCn z!SkWl3nk*)2|UEPf|s;N&aOL8ZOo%BI`%(5U4MUd6_@BNwS#)PuPjUTNNgfNs%;Su zkzbtJDRvvZ94NfwS}4h-rZ&*>Y%{5~q6;mo1YWSbPrAIbIy23%4A#C1Ly9S4Y0qfe zO+d8?URYPe>66&aWs12O)ZHFh%bcC&w)nukCKL#XJzk|rp30*Lh9g?SpoH5-PIUih z9jsRq=8PWSp1Tz_i^-&)YRwVEO*{pPGdFf$4)Gk$0w5Uuw14c)DfGdDjL`~p%fR`= zn%ZkQY|uf|YI)T1rD zE59&=mn?pJbCj#0HU)I;m&trQz<%Z7T zvzzFwjVk%_)M0xbgb5T9FliUI8Y3R4>3ywgznO0!=iV%igVr7bIa;Y3V@D6@h67N} zMCC4o>Nv0qn3c16hCQ*^5}`(e4)X;ES2}GA*>NKfM%8f#35e^V+f-S7M+jM2&qtZI z?&g258*2;aNEbD+qVLjizbLu5+81C-_U3pkj~R1GpIQR_t!0A>J;x;Pt9F0__LVu4>m{uY~eNgj>qI^ILKA$GL|EI&-ysOis>5vGkrh%+tBm@AOHL3`N1&DxwuzhSDD{(; zEQ`zeG1a5Q2%HT8CdSHUDhQ;*G+F@e%;^wg;@sU6^ZjlWqrH`UAHnUjOJLL7N^)Rb zhEJ2I)ZkFRDw3kLkNx8@2NP*>$!Mp}<^b&%$oA@U>?GpP(`eE6ZMIm|4I=M23d=jS(fnaW@QRbpvY(wcunL8be_?huaOEz)S%?>syW+2a=u}CRw)` z%(`jbgnOd8W!ji-<>!iXSpX*!OZSlhWX4>b*ImFM)|z+sx;Zg-LP-9G5|;QPKaQu zH7hewUL)zl*g+Uti8#&^jnN!>`(h#q)jW2sCjEgnD!Qc!^00SiYH!i~u96N{E1R%; zr5o02+?2iWk9WsWUnp>!GmCi|nj(5%_h-BiyJ?yb79pYpa&eTtiS1wUv8XlV_R4R{ z%$@@Spfj>S7W#W}`k`7?xM>SxXLbosK62qu$hR+x!8R@_QIEFXM8Yn=VGP^%F2rMO zmk|-F-O4E$^hR{og~zy7m7HF235HN!NlPW#?mng$izul21jMvaQ>*Mm#pw;VR2aQI z(9CJtY!WF>g&()kHtXr#OYODjBUDj)m5wy_Ke|WhEQnj!9f@bVI*58tV&jSCWr@6z zwr=vH+^Z2i=N0Ez7;8PqcQ`}F`92ji8>}4a=w%Hoyz=6YA2mT{LEu(v1tcuuBen^H z1Yb8rtU*|AgScd1wFs%kPb0r|_4Km5xF(YPn9lOr25;bufe46mZ)T_Y{K#2E`VX~Z zyC1V(M@>zT7SM)g?UEzMYJGwmj7jW#n`v+Zuj|*(0w@lkiD=w~jg6Eo&62q)os|A4y#B{zK zj^DyNmi2{vEh~3oh1S9;(xYJT&aotB1}G+!!HP&jG`&_B7Yg3uuSAn{-%z`X|ln zJp1)0*L4;HAAkMz7cJIQ8-E-pHw#QrjaIwtZV9Dj8R^~LQ1{l4S`06Mb?Kn62GhXo zQ;@p3S@+X-dtjexGFtR@qPl@f0ebO6PO!$7DdV9^EgXU~<>0UcEgZcj{%&&Ax#RgA zA<4Tm@h$`u^TG;#4uoJy1?2{h_%cDZ*14dDCIf%y;Q~=KGpf93?TBmBU**+ctvd|7+_}ejOmQD|^LYEJ zA+6`#O!nr)sjAzBJKOUfWCBa>9-BJrcQ8_iHe6KN9sdQP7a7AfWDJ+VTWu`CiROzW zwC|i1g897T<^*q)$@%a@y@XSkhpNZy->Z;;KUGqLaDM3(wm5Z~x6`o!G3iBU zbcylC!8&~E*xO2-dC8H_sdW5(F-)0lOMzXU9W6@Yd9)@1zJP`ztgh(Dgn_Dc|MJvB zY@Zd$Tw1JZLP=XV{cX@+^_XUxjOMREJGCek)^A1=!}_d#+J*^U7k?<>R*i(*ll-)l zp&+b37W_{z8 zdDw@{1R&W~I_C-2ZSAMp0tN-JON~Tt&O8%IS4f-Gc)N~FtWyM9ggzF2PLXQV-(JTW!lq$ASLQd{t$RR~yS&B?%0Ho1%MwMPMHR677{4dTbj|gI{Ir z^dK%mfAO49br2>Za>;a-3f!u+pXSS6J$anSuCMs(cZbA~5bTJ}I3qjsig&`s2Ycs? z&L}XrZ#>k$h$JezCn-NOV=hPolHv2+TJu|c&z9!R9(hY3Trsxg`%+9zo+BzRR^?|H zRjY+N(+zBm>HwGUg7L>L&lCL|Pnq@VDt8#pa1#T z$#b%ED9VMRAiJt{v;PLdccoQK3TZY6UT=F*tVbFH+Na;k&^Q030~Q;{4M;P3y7E>F za1lm&;Wfk5^Ny5w&KVWidFQ}>7MqhWA!Wnix<;dVuNnEAg2_L)pq4B9Yfv!TeUZx? z>MP(Hyy~7t{e}-G(Bb1K8L0Bq(OimyNm+DK(g^GO1ZP$cZDRXAR=sn;p8-W^p*e@p z8D#oVnkL8BlKzg+m=x|v{r<9u8|rC~+C+U23VX7#P=r??Gx^`(lGY)~&*c$|9-}Fg zTT>hLOL8WHQxP09zVT|Wgpc^1d*#2zH%G4%P3}|3eJ7Jq+ALAOaSY6wORa4B z%aQU+W1L4f!01r~&4q}6e*EWdxdnL~;K6;13>~YKcA>F*u?bz-2x8^7`P!kZ6A#7c zP5k4}pZ-wb@&W9Ei+_imB39k}s{Ot|_f}Qf%;6mnJfrKO`yFKSpu1BBKJEyeomb)D zmw6pXYanTr-phE6ZiuPSHBM$iQ|k#gKTd93z0e%E*k&OzvkTCnt`WS@kY6VZA*`BEOWet2*Y6#6n55n0H8-Uh)mRd8Btuq0zbG zRtjEEHx4wa?a$x8ezG{VnpS-fYMM*bB5dg0a%d)mLRgNH5bWgjJ@yL`<1&n-eSqnH z+(a-gH`WljLGrIk_HT(i?CRMnRv;f4wDI?0%dZUz>Tkh3M*e+`FEGzX z)bl7A6AIh;y7>+4xQ$0`<0cYxDKFC8w@Bw*TVqFMEWQa8g$DI0C?#;j>XDXoHt6k7 zC7mTt8D!8J1+s}PFG5oe0Pce|;88=r;?^_Jbm@xt(iK>05UedEXJz5+e=JHnjSIwf?&rJ!G$nb@!gmn%+ zgKc|h0RHjy^XFoh|VMz4Jsoc$hYZbOd4V!{Hhs5JJ1Z z0CUEUU{UIlV&kC}gV*xWU=~CcZy3=CS1sMbr4F=e&oRr4x)JCY)Qtbw-#oBWyIhVT zL+p2Ku0~JnglURP{usBPk3~i+VhtaFnRP7X=%bbPmqmOhrHoRlBw}%_nFZN zXDLVpayZU?=MKqVez^p4y>-5Drcvqob$9$FL5$`B?Ai znb^Sq9G>H)gAa0)c&Gc8{d4FWV6)q-wTQqd#}AgNJUh~m#x$*jWFWhRNc@t~DJADt z+C%-gQ6RE4am)Ep556VVSLSF+EfH>b3{w zg&O`szF!oak&YHDB~w!^Wgx=mV@CZFaNNIx8lXE;tH2HW1-A|Dw3yjHrGov{*$>Jj z_A=4P9iLlf5^Z8wdwjGB+3%mt zC2S^0bM()2@4mfIj&7;%8H?sDbE4hnwVlWHn?L87XEnOHGP!o3}gj6*@QRD7FGrp?w(f44%hCTxIt5Qo*O!Aq$5IOMclO6CiLn`m ze5ea1BGK>%PiJu)q%joVtJ^2+jixfDezMEMtS3K@C$I4ZM5sb*wow@2(D)ZRD8DZ= z|JzbCGiXrK!G5YG=f|za=vY9{i#Cy1vS}`QT$Go4=o#{o#n9PlKoug1S;M?TOcBo) z>@TZ_fM8MM#2rAcMcB`&wq9tY7gQoU5yHvQwzOtXlTbT*rAUmDiMUznd+7h5<-z(OVK*w~08zbyksjaTk49R15Mt8)e zG~Y0HpR4&bIQJKFiNKKd<1D~{>C;YP{Up-`ZcT&hXHQnugZBiqc;k1=_m=EGW+LP7 zGV>^%$bz_(4d0Yrm1*j6DHtTgg?RV(<`M;Pg7n++)c9l?_tcG}#8iItgrxmfgtO2B zp#F;Egh&tyE%bT1}E z5kGd@l@Z9P&kUP|a@W3fnIOk>liKz!z>13|V-;QrQY$Nfix$@+ICtbDRUzK-cPMI! z$#f~H+75Eb6rW*?NGq0o1t|U9OW{92Y*|~j7Sfv~M>B${Q#JzCJaKZ$Bp%-*EUjCM$=mD8VZE-KS(C7|ZvJU_}b~5T&F-gIwz@J`#4O3d_{A`;R*6(bt~1r3G9KbimXV^@QdHwVk5| zHj&O2jhYsAstJh<#5Mc8bFF?J)@}JS65_nLaB3`8oNaMqc2{m(5Z&jJwS^>z+c>fB z?9w}2k*eiouvaXJvEOREOqybmf977^kM=f7|y ztY&*l`|%LX3W85ss6@@{wot|MC_!vz4G&EaaNO5Q|U(l^YQD~ zeF+2`Q2_1dE6eM1urucdPR1{z@Y!E-7 zj?SUkwQ~}^Et|c~odqYYTXW4aI($UTG_oSRho0{!6o=360aFYlCoH!=hy!j6G~4(h zKsvWLE;?5tbHV+4>KpqYn5>rogoaGx!h54X-dgK)0-sOVm=Wm2lA=Uxj2P8M;V$jQ zzJr=l*yjqV916zV7P&%up`JbOth!QbhlnERF;X+yeDa<9e$tH%YOAUh$%%xsWL;?H z$3fclzTN`B8NG}ND^B3$b&WZ2bJOZ(RJWU8wUxX2()UZ#AS`9ag#a$Ao!-wqgmv$3 z|3$GFtxxam@M|dFYQeXL>D^r9XvDsQP%~?&M(DHTn%|4E*gc{o%`>WwFi%X*c(PLD zwitN^hirq8#+#oBi;584rcG3rM~-kw984W*L$wmGcz@n`WOcIGsy8YdroghHWIgkQ zXO<+COe<+}w8yWH|M}~mSG_n2qgV^(dAN9F$jYo%dbJ2!=oFbpm}xT%hxW1w?weeq zoY)v<%4kxd&{nIu{Lw3a6OcUn7*4{FeA{;P^iyfhRdccUYF$sR#(0=G98H$zCPxO| z>xvQGS)@Q<7jb%)ja8$RXR7?ABM)APBwjI4+W*7{zshWXl@uA{G^QRi#S2Ap)oVyE z9_Gg(pd_|PER60W)T8Rs{Ez#llLP)ZlTZT!rV?tZ-{$~0_=Zzxcqb7oLHcJ!T8)3R zmd?#GtAg2yYYGG>TzFix!AQn(7G#fw7-~u$C@9L)Uc~BMXuds7x3*rag^ZA+cp_U* z!l{4N?O5^6x2EkC#1*)1~ zIMy@&CvLJ_D=X5N^~MvmkKM1ULkZbi%x#k|*TSNa-@QK=uRWn2spbrYL5E%?3dX6edv?lMLe>*4hN0l zd}1XLPWOac-554XfT6S13zptFF$UwLxRMblu%G*#NcCRh_oy2;EH@veV)ARJzQ>-b zLwFsx>9Eyq<+M0BjWXxYCKfg(%=2zjnF02_H3`seHx+Ct-$(61T+8~yk`=p@z^$t0 zD=v$S!wy0lGg<*IGLM3T6Jz<5)Gt3Jr9)HM4kdK^ZHIIC+jg|77(|SD@Z}p~+22)q zwUUv5l+Wr0Zt@VL2O{J92t?Ux2?I2_SCn3#Nu;^wKvHVjrG7nAT=!rrcuG$Zn!8R- zGAGO+*e7MkFqGtaQ&{8x>|j7-g}x4#c?*_12)ysdi?Xl3Q|$%K440nI`=q|D1}o!q z<#(4!b;Y2t-v>Bn^ws{duuN@KB5-}AGG#~HMi)8TOq)m&F*Ws*uIMJQ^L2trXx6Ec zit>C}{acO6>Rj%%M~4Sb*<_-5`Ao)XXj1H28PuC&3rPlpSI0AU+Bl$uspG0>)@PEP z%afcmqqXA*N0e>KV{Rl^_9*d`(B2UteFg|df@E^%etZ^otww9$=&0LuWm9xh5V+u^ z@fsHP;qNIoXXTLNkaUaH8v|qeLXa9_2c1E#B1vR&TN4swuXoY~`HB-&9cfKss_3nL z>xxH``C|xgW4Wf?9B&^e!Sy9vp~B!D&_zu+L~hQ^$WW- ztYXG`-Ma@oK&%rST0k`xib1H3Nc^mILF{ z2p>p-R#qZ;TF2AC)|vTiZ}+wi7QD1w!)11FGe?DQA&Y31+kdCZ=YF$+V@br#95eg_{+LVBkaMeLc=2qv6os)Db4rz2RXCG8_+=xvS zX8fj;;kA$CDBE_*9*^2mV6#3{YBy5qan2iqu@Kg{=O*Z!ViT7I7I4fjiCId22XiN^ zf!Mim%?=lYNPQ;e)`P>a7u(EreC|)R=TU|oUHZ5tA`1gbkNX6uGT1Ihu$+YlsSEK< z|6CP<8A{;Awq3ZPUJcY_7*sb@vNL=!@EgXx?{03%T2|XxmK%u{+`%MK*!?~AqPF}T z)3{x5b^^HXW{kax**Dvj`%Hehs(EDmdm5wn5@Nf5ShJ9%Q}aakv-GYE<{yDJG#&be zOz-jgWua*%;TIGSGu{8x^tdw5RUpLPGa)%seEjWaA3HQXX8PplDr9WJ$V+0OBDMkpl>c>%r9)}{!9 zn4J}Fe2(GiC0!QWt>*z{E8ZnbzMI=tBR+K)2>Uho25o!iZ}mj!5%TMcq))83X% zO9BUJlLA{)Jb@rsfBTWBb3(z)5`=OBI>! ze)<9-{1{NCWMt0!VP#1S!$?FP=fHC#um!L>Ugb9_T$K@t(Gus=Wk=b!(b zdf+Ba)k0_t!!%p7x6`hi^>WjbqS5xDE=Q1OShvkrQTIM$IMr>GR=kP5NkRP}KzlMZ zjY#b^mRO(H5$wqAx#@)6kQN*k=X0SF&IsW=(o}#3$3i4R5mUr-_&FCNf6v}%3J>@K z=`a-+QGCX5wh`sdg|nj^;M!2>)H=tRf;1ID3GP_Ay|=oaV^&Zjtgkt}I=uUTg|1>C z0QX7(nOb-xgE$C6M-v}h5f7P&>i~1QuVvShF6Y0O1}gX*F^J7}!W$S!l_+BRQ8gcJ z1sr_A*v!(Q?CrdeSjpYEnlEclM8diG=)qn^2p{Zhx}d7zNY<*80$bGPj7fprI_~Ux zc9>|)ZF=PIB2(AzPhZ)}(@ZnfmLcO-NDcdQjE}6Sxnm=KEUxn;7MC_>g+WmjO~M(& zIb7e{X=f9d!!AXrOV80PKB%#Kw#U?wtc%3XC_6n==7Dv( ztya^ayaI(huY_p6=?Tgd=x${P%d+-lFYIqb&?QzG*O!Qo$WSU4wNI-zHEt?ves@)~ zk-(|#Z5@^7@Z-dBE2mcB7s5Qb)|91TLMUr)nSlg=Q+M}7>`)6LaS~xO`*s?%t z4*0bVrD0Jdg2>lgzS^>6e4#kXHaRIppOugOa28C8P1Chaim(sO(&HC5NMn-9%Ek0< z1SLy1J_&D@-Y0e|6s`fk56~}Q0sQ`Q*--I*e*8yeSmzzTp$WN|b4N@CZ$R%k!u1-e zKR!PdsU9yWF}m3UFa9X$+S82TD&PVljO|F;CUR}774kz%C4k=U0K)9Au9W#j)$|gj zwu{L4)0kI`LPKb;qi|ke%0gta{_&^3D7!iJ9<{k7E0#yVO_E*>CC5Y-)?R!psosFP zYgW{Zlm&7dF2~1&{rg8@3u?~Bq6~EWctR0WzP6L2KBoj&Ve79opdqriqQS;)0&+c^ zfa)1?MVlW?CPtk0ZG|x-OWASmgcQfBQRnYJe*zqMy3QIR9CYkv8zQSxUl{wAYAA4T+r za<`(LDbh3z)&teXmWd?+b`oD~fMg`4#hgWX!Eq6w`h?4-^R-AVNzY^&ZCL_sS0_Tr zo2{&1*6%Css(pD(ayb@7a~;3t9plbc=XoP&K?0!|m#E&J>&fukb_5PnP5kla*Zt!1 zIL(6B1teAiO$p@X1|iNX-LrSDC?ivx!7I!Ah~UbP2#GtXuskhoI)hy`u1%cR97G)# z!Ex?=e+5WCWAjNG>sxS}Pvq!QQj9KaLgha)YEPxZ8u!6K{-rcZ86l4npc;K^ZA3tH zWUt-25o^Den6$?T(WJCv6r0kCXnm?doU1x0Ojy;%=YA7*(by24L3Tt$U52Lurh|iR zG5>DhjggrsWN6Sci6st5Kv_%r#NWN937-7E?e-^Y% zU?c&?WvUC^IU*xMS9gs*ESgcr;m(u6PJb1K{{VDFrneia9T?XgBh5jfCM)XP+W!$|B7!2436J|m#A9y8y&oY{+)QSFfLXwX{8d&`!z?P@N)&CIp}L&SgOTy z{5|(z=U>;h{;Pg26h(agiDxuc)PfU|q+FDf_lr|7%+SMa+XpF3MiM3HoInm+(b(+B z94jalogy71T3$GsID2PqVmNH_x&P|frWj@;nJoHt`W^5~-`o^?i^vpadA7r>w(dV4 z?L(l&BrKHr5dd07zwetpK3c&RhnhrRgmNpfL2! zqrA6d3|1?9tlfUE;X3R{qv`3s9pErUmf9KVl;U}_J%qXZU61eoFcYMlHV z#Hah)}HD^XreFyW29`Y?)!| zzIgGh_ZbrWq%MK-*=~Jk5kh>p_UMk{Fa>RbGroe6L7*(vyM>qIMBHddYPIm}b#UT- z2^f)3tDFt^K`VLhMn-M-Fu>SHdqxlBn?e$%Ad<_6*exS-)Fwb^9df(PW(Wmxt+(^~ zcaW+>?isI8SnUCMN2`bJj#n=q7R_e~Gp-{O#I<6ym=CG!GKS+!UNzm2+bxZDlv+pC zfG$WUK!2(|S++^vx_agD<0&noR6w^B087NDBH=Y4GvYC(IyU^5D`%jD3qkYPc{7q) zQ&qV!DnJMEd@*Gez*yMQ^eAXNM{wZRw>8{!Nl@?REL zM4UA67PqrC16kh(1rFUo{P>)cIW^0>f?mjKa9L8zzVItrTa^`yM0)r^*fR}3mbQ1O zlk_YK`84hfxm0yI%44T7y1TwjXeYxu3sJ^5nR1y5E{v`gRsi2f&JYNbv%B!{uUBfp zAa)0B#~Wh<-7Y2F5h}OlW^7L7%p2`4c1$nPN}DxS~#!FHb7)E(2$mX#q)KY#k2R8@jc3M1fs z)k-}am+`y!~(?(pqO^_26&@vL;|~ z&ubU?SH&y3P%ROsiaVy8PxuIIUtn$D{S!>b0?WZB^Ri*?8Hn+opa5*Wt8C_OKSQTT z7QXafC$7qsIMI$o#^KD>!h`lqAvk21E#IX9*GO0{@(BIe>_@C;Z?QTu9WzvKlq{{T zcI)}I%jt~O#Rt|E@)ExG)#8D1{0dN@CX3Gm&nvQtiA8M)a~ru}*0TCP#(2RTXtZ+K~Mc+dnd~F##o$akJ&)@QukJg>W@GOzIe!Et(s~Zi1MtV zBkGDEnv zl)F67T^C@0#@NmBiQ_u>^cdVMgjX#vq&tyK?C6NTj~g3wW-VaBEem58{CI+{RJm4D zG$tnqTG(qAQsi`m$`74!$V%15_O|ujuU{s;{T0*3g5b7sb}oVJe1)vtH@F;cTC63z z#K4l6{76$cb`sQ1wc2_gTHgU0oB1pU{ zSzf;>t}O$CQi4Z)F-V20W{o;)SvG22oK{*LvQp)#!Va=_!2*!N5#p(`tcMlK!zsyW z?2ADJ7k&>YlNKO$+mg6pYwiIoneCuk>}uyCle6I+Vn(1F$Dviz+XwD?j)VFu}+&$TPM zBVVItj*G9jGKKrjJ4mHH(^ThFiX^WIoL4?512b+1pcAc9Oun9z>v5931ecd*PY%c{ z#aPznGpu;2aT@QDr5^_KeY#}jb`%dF-1av)n^`u|WM_2FFjk8|J-1MBmX>8UFQ5~{ zF7!mbU%;;R&xB$be9z_!t=3zpsCXeR!t>pHycL80xD4hT!N-UX=giRUg;oj884+yb zUyq z*VZg@(?r1j{PVegzQ|_=g^@4BwM?7g98mw}JfmS6ntLL)=%LB^P&ylZ?Yr-&<`fm4 zZ3e%uvSg}m_jF#u!=mm~IYtGSf^NaK8HnT?nbOJFdCCk$CDjed;LhX*~Zlv#S9Fvhp>dY@Jh6yEnZViv|ZT$Mq=c>v5cSkA35$2 z;ekQoDs&NmSC4r5ETY|nkp-MkV?)u~^fvC7Judw6OD0Z@>j*t9{<;F3!QvKy@>QP{ z2v)C8w87j{up!D9F+9o59{-eCq=bhXZ0wNSwkutAevz1~hTBrWgZUziw}_AAUZH1L z-;G(2zkgmtJfz)@KVGTWtuN|5V`rT*i+jH?!Jdl-{@Sogsfe2agsKyo8_3tMk56|#D+IS=>RrhE zGF3)9&MgtV`}#EiTR^10Xj*ExuzcvRtA~X{i;A6y(#c?OH(18=kB`6p`CnF_74K?q zmDGXyl09Ly_@J2T-VvGG!mVWE!AAGcI^HXD zxh8q`RXw?D;zXxP%jM(IM-`jY zoZYsga6zX$`8f(lYKx2%o}F75!Mi3LspBjum@V(Tyn>iYY0M`>B z_By;xcD1bx@za*DHEz?vmauF;peJ9;MEkLTaavSrNja!1bQ4qg&uT4nyetBX^23|( zPSjy$*;;e@dSk5&5%LMFUL)?RXXI-M4eknKA)1)|-egI4c#E|s&#N8YObuq zBCrY9-^~QJ64&49W%;T*1+#$t7o-FoZpv?WCujh+#R^xU7-#lHy*?G%ydpxfJb7=6 z_h7qma8qD$n#t@cXSA}3?WUMjMD1Kq4?7QBerY9J zMy_PJM}2Y9>AbexacV!aOD5THYF(H`Sa@T52)vEX5cK5#G}d@y=!TUBNoezuES)LMjze#4f!v_i>f2I=pvi@FhADQ$ zjwY{T(%#xXK2JD=VXt58gKmH2MSP)I1ee!sxwb6Lk6LfY&5Y>pTc+%8YN}%#Rr0v8 zg}=K?GcuP}C3i<}&9^zI%iX;EwPu`OIdoVPO#8i436p+S8luhB2+3uq^jX#Uit_-YzYo$@q)a;>w>T=n$`T z#t!cAN6!>uByiyx7$nG`LDv9eRZhl-!gA$g%_s9t7%MVSNPL$N$z9NT0WP_SA*DfN z+Zo2zU1V7t%A09sRJ&on@YK=O)$Ino2bkpsHx#%sq24+vjDYgpwtNO3V$-om%pN5h)hw}X{Cpu&blL0S+3!L}Txvmok z)61JQygGDx6Ftr&7oLk_ZJ9y1eXcR&9zPCcX18ojB$PJ3l=hFVZIbJHCU8?o zY=Iz=*}*oOBh&HWuUE2T0Dpot?J`hTFQa_BCiR5Kbk&#_7wbgk!A(D5?ZnWaik6R6 z#or0xrmfR4I318Q8LPmOyhaPgmW^hG3|5>wIo+JK)xY0NO47NIUF_z;s2a-Gyb_%? z)D3r>W3xLnm+%oveKmlJ69xwr&UZJusOt~JeaIPyTofG+fj4NTwU4i zb>E+!%^K(L5jc;N^!0J?YcFiTv1L?1?Q7knY(_=2M$=0aE(XClC^W^@EEApd>iPZg z`LR=1!94F6U*Ae=RC`&Y2qv@BumT}02BRd3ICk6)Y2%L0C1H{%6bk~0aaIPkPP$U! zDA77t7r+j006AyXvI*@lg6d$?pM+E`5le1AJqrg2N7r2D0SIX?lB00JS<_Gq%R zQ8RuQ0W{kooARhQNo>>{`jNzWxQ=}Xa+OVg;M?}LlDLBuc*#bHXRjx2i`&$L5ha;5 zJ}?_?60Zyv#b00U^9QvteSS^2ZC0(hTE=B^UdOeDT`J{GlC#KU&y8GzZ52KkMkpy} zgqv*0)Bg6co=QMGwnKW;3%&U|LZ()=CcW*o3>@st|NARpW&iZSv2~pMWb7rgT5FIUd3sla6G`&8x^@UcW!J%y$ap4C zvLAl}B7byV+cvyX5}|r~E^QPQsuJ2hC>OInMXyn^B?&H1u}B~eHEoh~yta$#g{rqj zRPmmJk5i?ey0!q-bs>2REY#nZxU;$84 z?y3uLw#nc*E4Rzg{6NmcV+TNca<>V72CG$pxa+C)AJlLTq=Q-njZG#1iPTI?%=b;2 z;O`_`bFWg^OAu0)SY1y%BcwcBf!0c1uL%GL7(*|+#z+ug)`WOXLsH(~(^TUDD-r$S zpZ#SEM<6k7GQ0}J0uCQ`8e7m)YhL=~b{MV-D2~hY5qFaRHY*Ym@{*h6qC6gsI^1=B zaZND(;=l!%aV!2GfBo}M4d1LYXMt5A@s@o9Y(pc6%rGSWZCNb>SUOH3ISFE5F`|x- z;YiQXWYngc7GC_vV?%ibi}_Y6wS^P6ruXA1-Y)>eH((I(%9NaMA1>>?k6C(|6WY8I0#ci9 ztgdiip!c*s|6T61sLkT{xS%Wu<4vRW^?Fb zIZleR*Mf2>=6imsTk|``x1ts+hhPHZ;W&yOY;G;Ss=AbPHF6Hn8(Z`G#qjDWmIbhM zZ0N{KonJqHrjOa>X1l3mWcg+Cm|DOFyc9?i!1AR}6f)**$E;Epxb4{&3G$KrdjyMk5A&W_c~N-j#5i`Ei%x04`CxlwN=W^ zt~E2T`+dVO$QJZ)MDa*0iRwiy!B_BP41A)p$NI%>6XfWzRO^a!o!X9l`oe+gxNlk$ zgd|+#e-@5f^5y4Uqb4^_qcNUid|-?2MDDnjagi4hTdKswOtKVi-z2|UVz*sALbw`H z)ogG%Ee!84fy*yI7J(;_a#)MQB(d6v;~(7G@FTzk^)wDeUosu~K+fol%>JAom71UL z9YA3ar8%4Mn=iz$1buw?;{Bv%vkKqep)HShIhaP%^$}J~Qyw|#EbLnUT!{7l#rT#&AYOa4l?val#nBTX77PRDHxHSMk z=&;2>Bw4X-NNi>^j;6#mMhoRRG=zk%2EW7QQS<&_^8&kQJkae;kF)jqt786=VVwtz zFo|g&pIJLb)Kf#Ls5)zq)6Ifean_>1;Wj8SLL>x4MOv2GlH_>&A{%glKNLp#B3G zFw)Le24aopC@Ft29yOM#{;&BvM`#!t9>ctxldC}$8b(X<$pOFI8+s9vj z|05gCBB6@pzB6T89L6WKP*`FWtT&uPCKeUyZmM1Ql!J>go^b_A?GD7^T#9Bb0?5R_ zb+L9X^>Wpsg%0ckW1{`{n8j2_jIdT>q`WSaY%vg`TRTh8;FRb@6Ocet`M3JfA$9xF zYB@{u=13_0gwxLs@YSY*?>dBPitG+Wf4cI=-+pY*oied1oQgMstE%+4wwaa}=H6|| zKZ$hYnyrm*P?0bg>;QK98_711`%PTEXKWehXFiz)Q&~^%t#t%i5C5{lhZ0R75d0=O z*DN5MKgg!A1)r;k;gWP)daT0|60}yEjg49xv}VK?s7aA+pLg21f`_Vhvfk`r#x%H! zPm$bJb#p(~}F z>cos~4f)zBS(}J~q_%Mo4))84xgnK(u7}vCxb={#oQ(V+0??89>d;@{ZE08I!nj!V zY8IREdR#y=ilvjp?92&vNtWZxGe#!(+*`z!;toet0&&=;!N$r(LLg>l5edv4l`AW4 zZwri&iJ~2I{DNCc1|>wg2uNk%tnN7M<*>FWXd+h_W*_W~WrC>0oX{>9F325avX{J2 zC-Y%56UiDxdPdhU(nF%5*9d|;Ni{#eu|M=V{M3on;8Emp(9=G0bu=KYhR&QRUiTiE zVsc_PCgHW&1>A9G7gaeOf!f_Xol8wCon4_ctd>Vq+176eqJ6 zqp3H&b+*fwIeAGpI>?H~caqd(AUG%xY>>i6`AtDMR)X>)0tH+&;{zzg{f#m#vOWyD zV{${w{kwIBs0!;=kVeErzX@?C%iK?Rw6d~MRznh;swV;p-x6k4hFEhXx2)e;V;~dH zy5c8rlp##5Zqblx(MyC8f~&oBHVkv1rj64q@~CzI^$Tv1E*>42?*3yo_QA_ZWKBH} z+UlQ+q6;Juz&sOE{`oYrmC@`9WsA4$kV zdjkvK?Nkc!8wJ1}0obB9pJp2J2CvdQZhVvse@yw!367I|gAUXXWg!?=&ax*X3tvF( zazPo`)!sfRYv9nVwe*n?Kc|VgjpB)cZ|_B*-cq&Q-9_C!we-0l0SCW45g-e%9{LRl!Q*oj>aEC5Jm7I2r)s*GNRvVA$pRX!8b0OQT*F zBEC)2E2L$QZU@gqEKLnenWwE4lDgS%KQW#fC$qd4F{?3~)WOe7RX1;su)5+Pb30X- zf`-99;7)r$90oPL9kkb^;nd`}=2NM0HmBEX#l2Tv%t%kA9|4!LA#i=x3BXfMZ|*qn zN`xxCx%gR|`v38!W z^EF6Kk_kGqnx?`S;|>L5VP@3Hd#%#YPLtYA8bO%g#w_;?n58l2j0Z;R3;1z$Ha*hk zlwjVy+f_z=;P*jZI^-6quJmSjNn|S7l$`~gH61Sv@A%_$1-y+<;^8#uYJi%`zn)+g z5)-k3o!JBGz-71~Von|lv;wGa(HzzveqE9?5EmeZ z(lV^qc7xy9^L>OWJ6A9{j_WfRU|j+=zY$pdZd8uhqd5YE7T`xD>A(z)6r=YFr7kUVF8r}{o+wH&9MW1E+ZVz4AujHw^ETc82*%biPuuo+}j>kf%DU&?HZF$ zX4)dkgI$f+f~|?JBJLvOrrl+JP!EG#B|^O?{WYanLMWVk$Eb|H1)lbJGSp6>|K(?q zqju|fGn!xCHB*F=zn|8Eooj1g(0e2pB_w z8Di+qotAYgkPa)<9%h)a70J~j*0!~c5`lTPiJ1F6Gb*Jk0a+>uq7iHeJ8{^0Bf;XG zYOLD;9Ljzl8hSqD9D7Tqan%N32h<%2qVHk0E7p$HLY+&*CRQ6=xD0K*@X)+(pk_uE zhR{Py>ZwccH`#?u<$0SIy=#G_Lt(lh=pGa^2mZ&tvK!-N0)a{pQ)Y;6Tpo3tBZp!VvP%O7+r0!aBgL%Sh+L~mSVa&EWOPqtWofqYr8>Qu8 zJUXhdB9{W@b4rv}$WNn$ws*CCzK@P%+1jUl$7iA^EvtWqu|cri7b>agQ2+S9X4xEp zgogol>7#k5y=b&6kZYNY0wdGUm;d!4r@#OB_~-xkzr11m^y=85qwErj##~&tSuw`_ ztjz$AeLM4T=9brg3Ga*rnxMPq8zU!q#gJT^#b7N})v*D{?*p-SIlpc>+300wFDSPs zX}#TFtH2^X9eX%>+!Z}y>`zJW1h$L7&Xm550V0-(6dnjyJJwe%V<8>eTe!ZRu08-7BNL4R9<*gHEMQLp`Nd&AKVLuMHY8E zDGaNY4u!h0#>~Ppl$|fQU4Sgl)I!9E_rB=>;U1Zo z4;|0j9A7E8a&whSU5^6c6b(wwxrg;4Ia!Ss;-jFSn?h*QL*5y#3nhbi_PP*XYL(lk`uGV*VcPF)!kCE2`? z)*&87!O|k~dk+)4x*8rnj2d6K>*UjLMPqqqpTfUUZd;k#8QSKV`tIh=0f8)BRx0-#5^itr~~Xo)5Kls5VmLjEUvPmy0Mo zm)|*QKKHkMmmn3*K)qLWUy5#gjQu&Ku5B~R+$?OmebZ5m8RJ`0p3*eAW>;Usqb_sc znpL{eXulv-x5OWM0(WJen?9JU(Y@r|nq3<25z3N%(N)i*;YLPz;4fclVPj#LRdlf#syWS{ zN__KGTyroFI)rU-Ep`|7)lYIWE2<#FSZa>ujb3&`@V$hhy+mE3C_Ga z7Yw=)PA0}84;5M_kABbg$+G1wjdnNm)SP3FlUowF`ddvhmHWHr8K^mJ)4nTnX4BYA zjDSM{4>?&WQ?5jMve2P{X05>;{$@;4#0yj{>`$jiHbZ|xpQ+koA{4yOT{h2tP+g-Lo>Zdr&_}1o-AA@NPAI$$<`bKxD{_r%7t#79K4-&6%vZ6M5ggLycimK zm-yuBHy(CNZU$Zs_!5`B!%^K5)gI5zay{JG&M4KbDB94Mjt-q2RG4Hky(QDI-NoyD zdc9s853kHL+sw(ipB?k|ybCy?lu+Ii?kM)6ecy7t>7qhCH6gMY2EAQafEgIjIKX}3 zm82-9qf7+$_fJ#nA$1J&whm0WFQ9>!stpQg2)S}I!+-q!_uofl!Q^pqvol!i)5vf? zY&>INTab7&oX-&97WgpO+?%Um(_p$Xq_$C!w8b=UJ0}-9Zs9eH%2_P5-E3>o_s7Sl z(1E(X-rc<}GYm=TLHG?*A1ZK6L0t^}>owILYo{o|!YU*?jhGU?pzYPj~fu zgRtJ>Kxt=>+RR8|5Qw=f5r-VhJH{0=*ybkQ?sq+SlpMmgjBg46gR`pzz`MO&H;_?DXZLvS`)_CtJnI56 z`ZN^NOyt_`9Hu7ju_^*iu}QUEz*u$$-40v(fxci0yBA|@^O6H1Jp;;=M?~sT|s;YdNG|>6u^W)RFXp5ME-`0z;Y#I!~%{G3B z$(V@0d@XE-Cx4uO{$Lvg*Y?)sZPvA>)biel`h&(YB!tTTReB zf9c=jN-!2|z^L1hTTAv7IV%~C0B;u|M>+1q#R}`db~I*Z6{Y57o-3ecs(OX~{8

8tOseP@LVo>yj#3iAsKlupoeR?V2m&Y7E9v$jt&Q3^?I3m8;p` zNJ}?4FMvvY5OO&dpxOqHuqJrtfjG2l@t5k>Eoz&zFB$C&8bDX+C7M>9s=DR{oD=DB z!!3cRu$7a!yl-5sB~zs(nfclnWC6+T_){nC5Sx=w$3WjMP_>CzD$OBZB_Yl^+SS}S zKlz!bzk?kw2n!(48vlLh-&9Qa;v)cEQ^aw?8SA}b+qCJ-y`YyMS44>&dHRWR>u#HA zU|SpScWCT)u=7bRgqGk5ucb#cN`$b>Lh@^8{b;Vj)$-Q0(&=N*1(jWEAVRxm)8YKE zW5hfYI&4e)ydH8P+Kk_ka$44Uu+UFh4V!@(5489re2evZ4hO_-vTWk0iLGGw+iqxX zEKVqoXIRrFi*TUT9;Kzjv(D6uz0c3|!6bL$?mRxAkrNXRN+ni!>vDnAHg7w<06LO4 zNl8lRN;Gs#Yr>sCWaeYRxcESpm)j*6eEvyUdGsK z*Bmak4b4bysn9z7W_36l`}kcLkYy9j>Jo;MTlHqU3xNL>iJBG)I|AfI*acyC&8{a0 z*PQ4)IwvR2*~LJ2&6z}Qov~7Znc37NtY#dyPx@ zYYA1gbXH-7Y4z347Hy{bYkV1bRwEEmt6*Kb{kfJ5a_IXi`73i$V(O=N>M3l^fL=3T z0^>P~Gld~Bqk#HpZi<+l2oe|o)xb|ve6TgAx>{HaC&;oS5_1sDP+`<~04ozrNbKhQ zQe9_#r({Cfb=uUG@w1q+pndZi!F6$e7zmtaYAZ(&RwuD4MM*ApZxBMq1>Na|n9R5~ zl(PJ-J2R65`l7YC4ap5WF$~kdIpz;olTzKBem1u)P}*5}lmlU%%9Sp&3`m>nE5S&( z*+P0e1jZyFO2>ahH3cx_*S>*DZ??32eEg>}q8Ep(%*+MtflW|*TP*J5IJau_S8+(t zZ9LFVg4x-<2~c-JTtNR@7bY2jVMAP2JXZ?ox4NprW4*ZoeF(j7>QEwq^svb*yJHNU z9ewA*f)i<42;F(|Yx7kHV9$E`O5hyPY%FYx zPp~M>+jBAWDo8X7P69h+QZfX3sjz+`>`;Uv;ny})W|TyaTNz^8-Zjh$n?ph%mfR|E zjah{f%UjKlPrxd9red>6qgGe(6PP#J9%g;|(+hm-)SYjbi3k#l0KKwkf{0I{TS^DD z6$eVVo%mv9^3l`VQO%$!iT_!=%atJZH=;Nl+9s1tTMK-U$OLf)gkq2ZRh- z695GdxF^T6zU2s%RS-lWT{W-Z26lKmUuxk9e=l{3KEiEDwwXPno6|>zVf1%ExKN8E zWQ|jQ=BoXwBPMP|7MwIlC_t7wU}1r|Xxyv3%d-w>OKiXezr!+CSG&I8K8X63=nBeo zHz(9UJ?V~P&#BkKdzK`_oar;4YC2)mb|=1vrGc41ai*kbw;{YGojuio!+nolKtK)X zE?C#%FiCSYVw<>#KWch0GnxnkI*aGA=@p5F8zqzu(a$2oEuzINNKUu2IP9-gF!Y3U zy}F`no4K-Fd5PM^u3pn=ZkfI)X-c%~mIWrjdV1Svtq0lXZuoW`e3z8>tgJohF<}G3 zDD1`ZFeGKOk@8#(FlTD(poO0RZ#CjXsdYLmGtScNg;%rw8{-qvDD3G-#By!W9EupC zzw%_a_d;dPp%<#gJ)>9CQkJ#y2tdu|@9L_^1?$PMKy7CkH_i4AzR_tpDKa&Ey?^d* z`r<+zAOHOQPa`;MA)78OTh!|qkuX*=8?tw;(1Bp_ZOKi21OzAw<7_XaO-a6gEK_mX zg>r#w7vCrXaMU%BBru~~Fa+}F{@dJC94=hM{_S7E$;x6OQfO1)Kw8{GdscdFEqkij z;LIT}M?9XHl?Rx%&1POQL1|OZL?xrpM_0}A;fSm(1`8xJKfiuX1GKi=pIvW7eq?*H zP+Jx*0<|cSQnSIy50{4L#Bq&WFZ>0v9O6~;K1}G{IqCioOvwvQy zJzA~O94A)#DABPxnQ$^On%9c|zhF|Z31ya=?PMB8P?jBqxZ}&gF!uJ4mDbi^HzhJ~axI8A9e*2vgB+K}8NfPvu%~6S-mu3RRZ7m) zymMh&Tz>uf{Jv*%-hbXboDRfDHdp@Q6V{FH?*N1}eyH#zy@|l@u<1fBCVC3h#8w)E z}G-2XoXmUDQN;=rxXR;a6QZBG3-q3QU(Q zscOxbt%iVu0gsR&!}7KTRa^cTsb^&)@RFWH^1QjQ%;a+iY=!)VZ2Li^Ayx%o25v%_ ztN3p~Il5cscV^p2Af8N(9g_I@^UHveDiK)PBu`ileFjFMzNwG>OtjO;Sy5s2Hu&DE zY=OYFMd4R3U?%VY4X!I^R<^ugk=Tr7Vj%_WY<)yP9k(oSd-L7~fpfu>>mdlr zjftrQ2zlm{WJ7 zfqN&oV`f{6{4qSRG?$N8&D?Qbh9w}K<7VSKE333o>5>B&ZCcy2xL*wbDa2`{AY=z1 zl}O+)I@rXa$c!PI?zbm3U=Av_CRH}W@1SnYj#s77$Mvb*704YXh#TyQnbz#h1q+oG zBM;;39rLA|2!)GEFWC*ewL<+JZ1sn=zPT?R*>qXOLHxM)?k|jFo3a-4g`mn?qQWjs zn?gi~H7?nbaMH09F-3`3*ef5l!}Yo>&ib-5PZxk*(`S8?ElvS$9@%JtcxS>*Kl%sR zE}6CnZzQ@B9KrDOpf$!q+3so;cKPbP&|L(Fu`vAp{qg_(>#xnB%6`yZ*q%+HnavSE zasJn;NmUQ0XW^O5ay*boUaq!V)u#vAZqmqPXc`J=XkOm zV7GEl-y{*-c!5Bhkf~YJHgEjvh=Qd|cYYz0bFJ4 z_kTSd2D(qKYX+ER5kHPdbG%Ws#C@`%&&r*t`T*>&+KFgO7YnAUAW8=^h?9+^xCU%k zu03P0%^vLOnv(skzYKdG8A`PT$&0RyF(7GBj7+LOfBpRIvcC4Iw-)SrDHBvC%{-$$ znC}ex&!9aqrDq-^Ai5%-rgnp^~|iP#qAf zTo$?74&AjE2WNcSjhL&_7d@U&oEzfqtUu0b7CeUF!=E*Nn+AYX0F6y2gIUCIqGP%M z&g$Cy*cPfxUE#V^V_wNYWUO3j}q*xYWdNFO1I$?BG z5gc8?@84{dCY7JiVg2#bNF9kgCCzwF5^w}A|B#TCKlblxoRSOxQAW7=$A1nHP1a3E zB9pQqHRFuU5oocWnFVlf`Q8*bXtXax^HJz(N2b0MIhV$aZ%?PoCGvcbpe#M*poxST z0Eco;J!_a1SV`!;gwvV2L>EY$v>FVroGcW^DYhoo07QACv2+@A|AL=sqU{R>;`6l! zfj1)%)9QDBvo|kxnIbosW4BU2`%PJbK7Fp zK{z)O*E+{3aD({nRi*X$=f~In1H{UyC-giSjZvXphuQVk;sKBAaAqk5l4cb0OP0ra zkTC96Bm-ZolSZtjFdcx(dPlX2QSu&OHyo<(+S5&XiZB(906LIV*3;P9RedI!G4Vf2 zBW`aIVm@iHi8A=-|gfyt^W{k9tJ;#84W zO8@-*&jrDac}jEbB4t)F&e56YRd_&o%a>m*=Forcd`}3`ipIG%hp|&XYa!77vZhHs zHH+X$Kl)yrBsyL_jgjb}$0US~YCo{)sjA61=;bDe0y^I!X>17c^@m)5K4*4`3Y8(G z)|3keH0VjZRsK4dj9nq zjazzDalgJ6^PU?O@mN;3Zk~8?SNvP)irtv?;MF3tIcRJ(+s(%4KF7Rckl%{03R|{} z_^qQ0*0hL40_^YsNi3y#tK0SH*54Y2d1l_&wS!5UIM%j#7tV$-CLG!%yUq%WNC)m2 zb?jS`J{h4lXU>lK>vn5nr*Y!%B=ST|AdkpA?_fDLAVq*wdQOxlc1DS?sT}BgCe=b7iL`WH2P(tAMtH_zduhgS)ZV zM)r30>Rq^L+yjl?h+TuBzrWto&aW;YSvD6Qipr0h?}NdJo>@_h<2eiwyA?BA97dk< zp`TtCcfK9>?^m96dA6>{a8BB|n~M}Uw)8!hX{;_bo@#Em$?2lcL+{(m`s~cY9jZ3~ z*e)5Do_3o!3HDZHnWIxQIV}Qw5wCREv4)uVIH$g7&VsYs6j+%<9f@`oY*>p4-WXV{ zG?wQUM?>3uXr?eSE=&AxH@iqR126>H=(uRrkip}*!!yJYQ%_jpq5lPT@=;~6{YLa^ zZ0kJ#IxPDN+DJDkb!cjl``Mn8fNAGBLz|h{j@6cx{2Eb?Bq>WuN?_nQH)vi(Er7#f z0mHqYE^!DrEhOsJCsHv?F*uZl9Xu+ek^BrpkB-s_eZ z#o#}M`O1XR%$Ew9?GOL|gnZi0Sx#QlM50DV{2Wy2sZqc;V~3_&8{+ls#l$@ftu}Gp zaCi};Rex;1@?|-e6LsRO(SEbRMl`>nDfwC3?cSM|w&O5Ev{(vwq?-F0>DNu7HnR;3 zQzGj%E^v2sac48~tg=Y4{S2CJ_~JYunl<@hv5j5bbFz7_UxnS9j&kpjH(Y?K=r!6IPbo@)$QQ&V1-3-Ktkz z{VIc-@;%KVBinv&S6qfol_@fhH=$lPugg|i?ig}90pw(4)!G48g2Iw~Q=iSb%@|Ph zrNe&6?ZWBD6%I0NURQPeDPfM$4KqRK+2N$;k}uL_lzE`Sw_rK&>)(7xW(7F4UaAZn zOeO=Ss0? z+W7WVJ0Ji2^S^5M&XL95Sjs3In_zEtdPIAVkL)ZBb0MffPQcU>4{lZ{y@>6Fu(sY6 zVms-^RILcLk`<7IbL;;|AN$e0eR9U=0@%~vYtLG*EqAK-b4w_KO!_= zXxxqZGf*7UOQ6ME)a!)8MUv-~fLNNkIzr7+oqB=H_xV>zLT*7YiRKAlkR@fGBz@O z;Gt8g&(tWY7yC69u>q)B;?E$ruB28*DLoptxynkN%X6v)q?`kRT17TP`6fwPb%^R> z)Fg8gBx`lGZwcPxU;{`yLAoN9E1){XI2@xQ8LQixl<}Fs{V3dl10*H%Z$jwJg*mPlC z3s25!9*R>?S)s>WN+Y)^D2d;GZ5?SPVfZ8yUgsL;tt=FrX2|yam3o%B7@qdeschu@ z+tq6Zt`wj}%GI5HSzvJ+nr#=#DRnkBb1J29d9;}0yBI`$gLS9sWh|(Bf5+*$J(n)8 zw!!pR2VuRnZ0RYP93;tx@`FP<3j=OD_()hZ2j?} zkmtK>bIDTqrMy`qr(Tj4<2ku`U{S1fh9bvb0j_!TrU{jue|}rgu&*7pm7JKt zHf0DW5gofHLVVD{(rLF>$#%lhGB9;nMVn|GdH}tO;&*-pog)EDLO7pt!Yi~K483yNu}&S-4bMj}MBKv2RH4YTbg#~d8n^HygtbMG8=X4wLK zV)C*&m}kMhd)OB?o3yst{?t;DOeMkG#Rd1dF;aY)-Qqz^zb38lC^qa&Dhu5vV#b2d z$uR%gF3I#C($Zkwb|0`=T6d*8q57mu5Q|K zVXA$Vc-Fpq72D>w`qtLZ7^(+S*f@5>c%PrvN)pXWH-1_`%*Xm7`&(5O3=fRIDx4AG?AZg5dIVB>wbHQs7k;Q4r zM}4(CVhk&`S*;1ps`K~PU71hhL^~KufW3&BGL|N5;kp_JYb83jvS_MFSm6OMjhGDP zMzOG!ui5DZKAM8c>?$Koo5Rgy2HEUUqqCJ)TSK!nyxYT_{nQ|~qQs4<+++4QvGah2 z5N~u4m2oq&%NC(**!rAM$me2o0DG%#g?8@)Q}VN?Wg-zv6`8YjlVmnm$*0cnf^_u2 z_44uO*Vp?>qy%@`Y+{m3heAv@h2HEeLl9;wIBgxQoA@$dW6I3dMAt={8D?&#e}LIg z2@^+knEWSKOfWr+uDZi~rrSd?ZDV79M3N8BjHlTvUzv=qw2usZAGO zDYkn^2@98lp18|qqkDH`j&ZGd+CFPnTMEU_oOK}gy<52%#>Jw5{Q43W1tFPZqtN%k z7hXJF`-4F|35>nas)jc>@Q*F6!Ofc@5Ap0ZQufBpIO?hHN)14*DT}?+p}~^tIwfb1o)?+ zV^)V+vio{0y%B;scO5Sir;Z~XT zkTZ{ME~^XAwPQS-?2^Z1ggLrye27z976vv8QcPmf8tjaG05 z*ZB%wnFMTidsVco zVm5_QDgt%6*W$P3RuTnGyg52BoDYZ<;cY<6sV|9=uO!k9M>Afu!Ey`0DB!h+9Lhxq6qp(!28d*rb=w4Lr$O&MdRQ%cH zg>`I#kiuxKh>y5Y$=_=Q`BkC?wz5N6C+8mL?BlH6QVCx6`7CJnMx@rYnTxP)AkX; zc_P{|vs&_(f;%2Oxmd)bg(fY~)4YkSmdc}Oz5|ox$$W1dV`zHJRGsk={1p|?r^y92 zYq=6aT6o*v{Si41KfdCyutRi~%fbXU!-bkqEu}&pE^LC`dCEdCwG6}?KPAFioaSg( zgAoivSVz(D9c3UP8HqnsnPdag(sL-oj#YEX*acooVfiNlgn|J>9%XUA-b)u;yj<6))oPQ(>MO7VyDCUgrOFQyhN7A zYK=r{rr$!gf0w4Umm>NAdWo^6_PaqddJ1;R=W9~D8$BA4TLtRLshHDySc)l>TcU!W{=!?376^Vr+F zBalG$*3Z(Tj23ns9_B^*(^2ynI`AsgmMFh}eO`&qJf~+!WllK7H4ohR%ddq15jN-c zq4gqUHOE|}1Y1!ha63Q~*`CNO&5Ip}j^)Wi+Wa6sir~d(H!ax4W(F|@C=eR}JIA34 zFSmZBDu}W;G%!qBNe13>lsvN8f`L7+!-~j9q zB-zh~_L5R-MxeUgnfX}#*#*E~wTD47aa@RQR`oux-hwC@Cub`PTTs>+wK6+J?u%Ln z3r;OVbU3snESD5qgKyPV?}v4FTWr1eTm%NThBk-MO5r9kjVAqeLkZ5`*}>Au^*)oz z+r;qB5WuA+RatrC8K2;mJf48AG$y`^)yn)DdRrbTV6x-GsF)C9WM#+K9JHT`ndUi? z05pLi^Nq{02}xbldm)WVJnfx3w;t({AIbt+?cke?h6Mk-*{+uT?EH)Y!{Z6IHTP=0 zo;kAe9d3lj#4hAa4>9NEjbG!Eg_`a}7>f4fcocv#T8h}UOVN3kzga^iyrH3?k!~;1 zQDbb@Yf5OVDI@CmQ6;+=-tD5p1M&T;Z-w6xvg7Z_c)oNEp`C2+O;Pe~qrr~4oTKm- z-Dc{RCt|j7F_4L5sRbwZh%XYb#bofc^&I{*W)-RktaINkmGt&S?vBZWC zT%_3Or?rdYm^RCZ*tV&XNO`6?Dm*f_L&ooA0U6-cIYV`^bj=gq7~eI^^lGQHzGJoS zUc};>!ZPOoQb4W0bsY1YxKOWeGi3U@7R~Xy?M)7YHt+02$lRglDcymct)od}Bx-cU zCR$oT(b_0a;q^Y1Fa`GF<=Km+`52x|(U~J>p!nE746A26`6ll4IU6b|;vMJq-Ep`$ zujoOE-O>mt3o&W=;$pKyWSpnr2gU$Ut%l5+Uf!yF@PX}QfFVgBxFt9%FdG-Y|KFEu zj31TF;!|)%roQt(`MD=uJC+u0l?59o%6{Fl@uubVI33g(KO=D&TJIyiVDCIKB>oSD zKCF%w6ii&vt(TjVbZW=vTO@{#2t&vDo8Wfwr!aUHxPl>5oAYakzd{LgWshU{RXFzT zI3tss&z1g^D_2QMglF?Jsr803Q!~oQO7+^XY#eKcu-360r$Bc8X!%f@6rJ$haP!M< zoZW^Z-7PEU#nay2`G~+?y!O1JV$89a?(`aWlgmVN%P)dd`$j~^TD;9fo8G}>&g84| zmay@7!0vUnw<$E)$S_*>Ds!`1(o7Zmx=>}D9l%6tQ~5!qj7;qwdB{$iwARjvc`@}B zE>;_PV9_Fhecru5>lI*g1@X^Ot9&NuQ%PhR;vr$BxWmNC={x;V&t zc1#-Mf#Ur7|C9CaL6*MjdEYfN-97U=>@96+OWKkm>*UxWjt|%lV4z|WurXjKl>`HE zF#G`)m=qKRwsE-#P!NYQArygB%D8|eki%Q*$IlS*$-QAa`#UI>(Rt}?uo3m$wgH@sQrDUDZ zN@cP{9i3K_pH9oZYqO5)n28RZpOBr@etAY|Ew5(&3-8fIl&awxBZ_I)0Q5POF;q<9 z>T{p_&f^SbuuQL5V3)^Ng&C>VzG;%T>SVhLU|9&9&aeI~tj`Hs3~&V7DruWzf(OVz zWQXbPdxjHroKK*ivF;X^SLvQrJ%VK87(akF0)Z<@wi*HMOh24QcUS>;VAyVKuh_po8*htwrAQfp3*rKK)YT)7 zQroHjtl4P>@9f{0Xm;5&n5YQ%bI(oOIyZGTHM+PzMF~5L2Jpc3d?qy>>sU)py|>LI zMmywz@q;(1;kpddj@UYLf-{dwAssxScP%)n4X?(JrW!MdA3<=g!Js0STXdiGEoq`; zj5O7nBJL`;$VjesY%n`}njXc)b>)p^*u_>Y0oVC*!`Jb+*aAPaYxl;-p&)1s zWD1y>Hd(P#74&MCzJ(qbg!Nb!3}4W4+L5ub6aE;#+7@klA*CI@dhj|8zg4n}E*Z?R z1N&D;W#>3M=K$)W z+Cn>Dic>sb#QNY5q=%hC0IbXVzvA0YG82=hflG*hKXb+hdZ11)-*nx- zrk3ED-QV4AgiMl^4PDoqLOAbabI0?Zylg{z+(j4b^tR!{@sVPVghrx+U5D%MbRabz z_Cat7I#S$ikh3t;n;AOjDU&g?39!DjRz2w@S`|a0qB7j{nkIPW^q9@q`FzwI9cI?6 zbXV@~wN1IhabmUsb=VN2rS3h}QS(WYCvZ+*fKoa|z#@d3yX%TV@gy18Q`nI9ouH}D z{9{@aw1V20qm=#(&NDqO#yo_Db_S<;W+vCT6S;B$@cCDM&Wm}K59E65fgt{}qSOj! zh?$Ss=h>(-){ zkVrM$(VbeuLTP0h*p{sXxGTxtdP>Lx&pwxM$xn~M8yLDgCeX3pcSFPIJ<2t6a(+YT zsCt*`^d5=8`_P;+6hAI{4f&a5*qWE~v_WE_quk_@D5n%8#zrNuVA5*WC46k;(;lK` zDIX8w$>`V_qca3kn)70M6;h#D)JOWkG&D=mf%VI^pDpJsGeyALl)VfSrIQa4daT51 z?h@4iti|6q=mc8Qf1Np?N4$=jV3;9Zv3dencDib+ZR{Nwf$v1+CCwYDgljpMdB@c; zQLMx13%r>S{XBvXYR8;0rn9HTlEHK1A(TGeb_smv<$JXi5>xi2i!yKKi_W*LvGdJC zyHB{_TNDbYOB^J@cH-Qm`-DlGdSc#v2gW*rrxa7*I>uM_Z;4iYmWN za{uL>Kd=J58SP>Z>WmbNy6RD8G_ej3a&|C5lFGxrXDgx-;mbRXW&@i`C>S{i*3FM3 z`#f<^EN-MEd6sV=@PW>GHW-lRWIw5AitGjH%3E5b$#EJvM!*Hf$3%Di&ChLo8(T+Ua@#~=H+P+mn1zVegl|7F~7eXrO)16Uv4ggbW z`vX~@GVzHdaJN0>;w#xmaQ?Zd1KOetCXYT zfbE1ls6L^jum&3%2gc9f1a%7uHaoQgNZ9h?)Ng%6@+D2_?mN&y2DUHrZ0D}bPs3{D z0AAiC01*ca35HMFW@s_DT-PQl6{u&X%x1kne=0Lm;#Kluq|Wwe(q&Fd`NX+T;%)i^ z%G`7AmDc5{7iR08gV|wm5hZc{X+2d<^=trArPHQv`bSrN?c=Dr@2tY`a#gRxUrY1}B(y8Q3d zg(f;ivNrOL!kK&zB3Kvx`u+6P zxQBuE#b>7mNYBPl_D0usKSzm#>?s%~XNTqD4EtJ=F=--bATWq4VTy^9)?-2lOSvJRF}IW6WQ<@Hoz8wJDn%u>#z@u zf;bjC6=-&(W$q@C*g zDbPI@#!#WFX?~AAZQ@>KF2+>6h;l%K?h%5&JUN~$(uo|=j zNUg5cujaB0fydr_Z3uUmVqQ8JkB%WeMQz5vi#?xQ-=LvBr{_ZbTou;=|LQwPeB!{K z$}6SCLKE!1J?Zh!soT9B!gC(I?rENp9d|T+!HCskC7kZ<^$Hd?46fR1+nBNpuSz&t zKBLfj!_XYrIn!UT*?BS8z%H`Ap&$IF^?ad&A_Mmyj zDf<*Bz&=bV*RrZwmrYxVEODJxONd%l^dm=|h~Z8Mv(H8r9HY`OPtdxM$6CF2pwQ+4 zY$WfEPr5ef$9{g3DbQi%C63P0fQsq%knIjK-uM(T?k-KXp5e_3Q4WmwZ9g{$&XAI- zHAov0Yh(Z7KwKV%iC`D>(Cq*Ye5E4_W*IjM)Y5h#>p37)g#&s3ZPttV%6NaOaApxR z1-AP+d78B|VV;QufQg@<)4IX~C^dA4NBMFoVc>OmQ5)4rqsM+WJhKoQDE6a&eoqh% z`eEPZoGk{uVh7XIxWt1Fjl3?CvkXaNSi^m;%?CQ@+ z@iBvrqXUfwpgLIvYCE-5J5MLBIT$_Z?g^M}jva1*7hQ?Ex;{VyaMGPtczTrur;$H+ zBD#F;@X%RjlG3mVa=Uy?l7uj;(l;1tmEk78`B?v!8+Z=ed~BS0uyBw#xFl^&m@&$X z`%9_m>=9RU)63+0fST4MvSiqt(K|c-d}pGVp*dG|i8M%Vmq4&R>@hf4X)dK> z^;vdLCovh}6E|riZH0G6)ny2}rvNJbG0gM<3qSIDiri+4E*{T^c{IuFNbn2_pL0RS zss24>48Y*!pmpI)EP6L@a0X3BoGmkBX$Jg7I|aAfkpTN+uT}SGuV0pDa4@)^JrW(7jmrrw^sLC0C8y7hV61G@W6?G?`=zgQO*0PeDdc(QMhkC9H4@3r!N!-8z z?~+n1*9uVFc226Nc9mI5`?e9t@3`AoW6Eee!JNboM@>@oDp(FzS&MPv^7pOGiPL#u zg7eQ!+Eb91vm>dR&3OHwVIGp~t0~y~s$#XZz$GUv7=kR?Znqm{1^z>|oFu|H^^VXs+U#~$Z6t+)34&Td4pH{CJUYoTOkGLmBTd~kpN z-67Qud*PL70r`??rWV3Xty$xKUshp`(bOw__5}gy02VwlJLZ?n0iI%1)MXzG*l~=I ziMr|-u?8M*7QVe1b-7{OcfRUl$1ZtaRDX5s}g zs1N)(omwz8^~3N5JnhbxG7d)J);%#nc538^&k1!jfv}-;q2*{MVWUu6t`)%SN<%qN z(nT$W{w$jAfl9MQH1(-u?Ld{#g>~=NePaJ|h;;=;YLg;t+n6l~J-(Q__DRj!5x-G7 zatFO2X6cE|hl3WdN>U9{9AbuCMO)dyrMQm@o`vjzEEBUIf*78p`P4 z%RxMgdgHQ?!v`J&2lF`fNyi*Z3Er`*Xi0WBv7R&B;i0#0l5^>z+@A`ivB__E<{!7V z00%V^p-iBcd7Dl0yHel#>N9KOQLEWQ9Wz!UHrcolgok-BsH)&K{3;inqTM0pIy7~_rqXJ(zAuUlptg$53gL^qZvKR3QNnIk6Iv%Gk}v>} z)X&}i-=+J4TSyWP$qdL94fN*WT+7U(*G)XRIzK zahxqvojjWKwHC8Xn?UL$jSp^-T5N;wvVHrseZxon;9+mC-kWAr6RCxw&}LTvD*?A? z>jI_P+-MBO785SBgn!5w=xBddawaTJ%$K3dyD)umhs4X$3MBv=NW&@mI!UoU4pz!5 zG;K)^Z%SvZiJvpCb5h4dPg8~yZRzh3TUHT-`A!lYgR>KT`&w> zO!N|6r-}%94xAZ0fip8MgxO5ke~qHGH|Xldr=wIe{bWE%3zh?5 z?JA{4r#+f#*9Xs<7pLy!vgWE|W=~vuVC;zWWUkqTga#hOrk15ie=Ta{#OthQ<8!k! zbvH=NO5YkZ*%HPvNvtZd>DZ{NK?HhOxww$ljRAJS%2~igVZTI4j|B&?)k2N1a&iV^ ztsCDu*PGHlw2BtboQ?^paay2EVEby*?iQ+I-8PhkY|z;C@PI8b4XYul_7}sn0(KId zfn7BC)SNG?WbIi=n8<9#aRlVO0(<`aHkGEh>uIJV+zPKyD!D=JsJ49uIcsP}kRh3k zo|-?Kr4luLP*|*F=?};(Xk7EQTVs7X{0KU#B2=QMkkD%qJk!o*{~e5f*6d^Q&&66{BI7Ax&enCl@w2o-a^!1=Vz0Y;5CG^}YO@|C zc&Z~*Bcd#xzyJg>an~BFD5vZ!q`{;y1Pkxt0K$o$V!9Z-P^uphV5FP&tGsIzSAuJ; zze;%(7)Um43E{~C1o+Z3tTmSKjxaU|6Fw-w+1U zCh773xMoI73H$xRLL z@v^(xV2$#?gyPOV*THP8f@V=n;XK^uQ!xxa#~9fgwjP5#w`{UCp&df3mXhqq=Ux%G z-Ib3;MdXn9nNSmL{`Y5rak&?9E`*hemILVm=c10h#kEFNnqo(|yHpBiL$yeIWg<9R z0di50>t7aP#lDM(bge5%$CBK6Y6Ll1Q$D09LAS~q9NQ&kSpl^enBLDySl~FGA{QZ1 zdj4J+KU3QihrKR$Cu-J+5YS29-QvxC8J+eFE)Y5lnDfR4Te=`T;Uv{@uPn9neC|6w zU-v6qjtY{b2B68I7qTAc+mV$NA1kxk0pl8sxvAjSvCp@6>SRX!9OOmPviNFX59_o& zz({4Y|GoW#)5PL4e=MXt#*e&@Ngc4WD_#~^nFQZGnha_}EpkPA#P^Yy2yzj!aTk=4 zxuuO|8dNxKoKIhD+H|0su`rWeFy5jS)2oZ0#=}W4Ef@Q_CgWws5B*fOs z$i8$(!lik3sR@_?G-k2 zxaM<`Yakd3Lss%>B-RAT2sr^UkARV?A%!x&ze&Z{8NWkhjsXlK5+fILFUah>LZ+j> zBxeZbrv<3K`SNvAD%gVtZ$M3H3(V!Dhk`lc(n_2T4A#l>k9Ze@c2{tNq*rN4bkDjn zE5u0!33Iy%E!|1#Ih1aii7zgau44!&ZWgR1>vt@ii76KrB+ep0%VYi6q zUE8Mc9-i3Q>q_yMS<05E5jhJ%T-9B~iG^e&oQm8$4!f?*xW;uNcx>FeckLs#uXN>i zH|}(YX!rHm?h7S7UFMdQ!5|L=qxWy`?gFXD=4Np%9Mv49{i)ZAS05i>Va|E=!gh4Gc-F8dH8VR=I8_FL0N%;$oPkOyo=SyRzC2o|gWJ zfyt_XkNOZ@oNnZECo~l`0y$X!EpEZg7H^O-xi^c>72XUjj8`WNG!J8am*<^YFYfkH z>Kv~Gdo}yonQL7rKDpLIr0!6vPgad7w=>bGAoy`KZ%!SbpuJNrfqP5@2|MVK^iHW@ z4wRaB7|Pl}I;rIuHHpf&X#hn%&GL8-Rf<8Ksi>;wRhiY%beuuG3@R2!YLAhTFg7$- zDfHeQCAm@{IPsHAk{4Z58$mIr}wPu*Ex zhxM)MV^?Vm?*uPGL)XjsNwSizJ(&YsNzmq|kOvSI182d}AvVS~q%US`L9@;t)fhCL z?_N0T*vSY!%|F}uNF-v@m>zox%)|+8>2_-GHx#%U#&lTbxbsO)b|90N@TOK!H?9$X zX3lv@ayFVscNfyhR)G$ikO{;?g-C%C((OGNp6~VHA<%*I?(de-VwJopN^ih zjML&beGSHZjO99z)z>1nCq;1YGIgMJflg&M za%GyxW`^MJIh-ce+%18NB$yMR3a?-o%-qGMIPGAGUXZ7{t6xI3bOG=k^G~-Tmam`78Cz@A&$t`P`7>4c1$b%k!0JWZ)A3q+KSir*2vinOYL~lv z-gdOYa)%_oJE5OLh6HXoi5YE%or%#x>jD#Q#@3Py`=-M5Ozhm}JOA5z=vo9$v z|K6<98^{w5jgq!MHINluxv7u6O`#E^vA#TGyVDw%>%;TG%6Ynaeb+~J&zarOPH%A* zfW~cfE>6iLq5+Nc4t1K&Oe*?e8Xvedxtwd-8OoBmvImA?=yE^>FzyteA}^3E3kqhQ zYnOe2CwGzn?!;(p2IO8TuuQ#YLR*cT^cYQN2#6>3nT0Sjemcr!)&@)8zI<<%H|QoM zN{@{0^VZo%wDSZyKY@oB2Zj!o?zm$t^?KoPOlwn5o(mP7%*@L$XV@pjK}#zKNE(DA zGeSBH9=~{Q9CP0xOPBa3bVQ{s-=f;te%#gQ`9gf(?tW24GiK(mbgbAg0|>NBONL9k z4GrJ@*LzsvO|Wp-p~1NwxxA z>QJ}09Y_UK(u0MAkZgr;)=HdyFb}gc$#^sdokG&H+2-cub@AmPf5HaaO1X6wRYzR( zo6GXr={Oxi;=S0`7LAS`kOEc^f$-s(6rrI~yFEQiB71rJVhhKH)w)jtvYJNEgO#ce z@;T^qU%X`2ByZogBHZ>U9QrPgV=6uj=vaYdlNbfDCVcUetiaFQ<+scis@96byTlSj zGsi_MkK<>kPU>Td?@nA+`^R(sgQnJBj;@D`6F^$ly)7daQ2fcV7-iOg8u|#WhdC=yq4A z$jzo2eUf6X>~(eyy*%?z(Wo1?wL9MlGvjbke0H6+z%6{NY>)2V=?7_)+3S0Y&jdKi}K(mm(dko@Vv4`I;MMc8j8+_ zXLFyVr^JD?dYGF1IkYlP-yOzti7Txe@`-Tj%sRD|Ybrg{zCg`(xOyrJ;Hycg9A^PZOZ`>pskk|vVlC#b3*m=e&IzcU*+0Ga&IQ0h z&$C!AUV2H$+H;A-IKRIY*WjGBW4GsCC18fuS+A$rp32&?pTdOTorUBUP3-BN*}wog z*PYcb1z9K>ffG_{=d%fh#~5LEWnkxvm&AM6QjFnbOm2%bv07c#aid%k@O-cdg{0`!1ukB`k@uMpSa=@fAEB$A8mEMK`}wJ$vIqQT^u zyS4YFeFr0>iSkS()SD{Bp`Hz^M31>MjqrUzU-O~W!tXqPT@g z)AccSMJAfG(&uW$KMVB(*o2A!;M%ijN@Uj@^{)iPRi!yObsBc-%}4) zv#+{LCG3EB0GlI5N7k^T;|Yhnwl8OyN}1XPI%=&z>-1a>=YRu zrD2>Cjh(TYb+Z^sYZiyofV)6SAcZdDA>Tf)86zuJ>rJ=` z&?E(*m8nt>y_53&~u2WZL3!h|$o|w1Z7ykKwF4=YqD;F*Eug{!yA8 zbdXCwh121_l;OO_`5$Y0^^#O_Am3d1rDR-CHTjIPk)Ft`<#weinV4-L+Dtgq?e{%! ze!d{wJbWVNW)7`7Gm57=F5UO9udmKrHcstJdw_HDl7@$qGe2odxrm`rlLMOPvwoE7KSw*OlW~FjHHF%EoZ4<%)~P&6chFZYs-p*xi!o7_ zWD~6?aR}LiwaFVZTdcMujWGBkK`Ks_l3C^nEEg7T*LbL_mpQ>y4;TF?3$t9q9QdnB z#f=66w#$ul`N|d#0vu{MHXXwV)>%!EQ5XOZVut5MTxiMw1zTYowT^{I2BysgrOyUGwQ~+ikt|f8RzsgCe$H?&Qi9KR< z&Kx|fAA5+C zlhHSw8Jx|PQK!2HoZoSGL4DX3Z>Y@4bO}pHfmsfPkkQ{bJVU-_jD5W0`16Ah;Cff$b%5Q9AA9%tObf&_%F5ja4-n z)vAL{PO96Iz{H3J)ENuu)Ow8fDCXPUO-xFO7=gAf3~myUx-s8lV!2b;pdPGqG@(Jz z_-YUey>kVS^ytw$RZ%Bc!+90!vJvR&ey;jNv7If=66y%Sc}{j1h2kCTY97~ z#i3lg9hljH!NYo;3cu5HA9wV1KzC4@cj`OpCIhjZo4zcaF;?1oW{&(U44XTn<6sp8 zp0tXmUQH}+gU;Maev!`rqK@`CT-?ify&5_^joMA0Cq+9_hi~R}M%J##H!q?A!vt;pT{4Zz(kq`eZ2w`ohA_iYosG z6c>UxpC58`Aup3;L$&=kFZF8Og0)4TVMC9+=Mt@J?zOZYUp-98;x~U5X#4YfVLJNc z^7-J}yH6Y!xZ*ja@HEmrW%eLnG1<{CFlPPw7B?%~0b0+ufHM2}|Srn3V<6@orMFItM+SLeu5=m93r}p-7(~vwUp~ z)LBXQwcBt8YfV(nuO_el7cih%I66bCgPj1>aoR^#mJXiN9j3srV_M7ga%AV{0*{qR zC5%r#PAz*B9@E3AYxa}!+2F;y=m@^(637ZLE#iD{05Y<}+Ly%-6mTDkf3vhfq=t%&ahGlq1mX ztPCg$JRB6tw!DyHtaA>1zha5+q@>kBRu4(lv)d3LIT`%TXGxrk$@dDLsXazBwZt>p^Q^5_+1+o-e;+?grljOg;TGX?egBMw$ zTSNE8+~IADUKwQ;CfCy7kT&dMYy z@|m2itT)XK&6)mi*ozaRpdM2Of##`xcHj4BkKqvLB+C7f>bW?=(1%fIh z=~%s<{Z;KppXbV54GA|CDAfd!qz@Pu+7;W?P+w6V;0TEO5E`C z+LRwPIZdF`Y*R`$fo4^0jOOQTW`V$Ep$d3aU32r)-L@YGFEm0^oS2|>q0&)!j#lS$ zDh!0xUZamkL2#}s1jtf)XikH1En=XPrzIkTS+v~XyDT56IoITLLh`Q@qF2P{dSXV3 z)-^W`jE9al&}u~y-F-##)}HaQ(DxlOc6(-1odX6i(aa3|OeE$_23k@H7y}0xwOGi_ zBBSW+7XNNEX3aSr52qFRKs0MKM`1LDyGo?mEXNIZI7*!q( z#(mx|2~*i{f#Pems%81=^*rSlcwyIas;9?cIgQN`UOVlTxmaswh4y4+fx;;>jYH3w zMglml`&^GNaYLtKIjPZoinHNQe$lK$lvg*^e5PjUax`Mr9r!`2RW1bw>_rs%b*YoJ zHm$4_@U0~GH>or-F-<>#9qstt&mn_=^TJ4A@#eFmNu=WT$(gZx2=>k#ORwkoJvZi7 zHkFAgT*BJPHdEVjEN)HKluq5n-zgeAvYSlLwGuzSk2gO#Qm-?T ziaPGace>_;?Ff|V#St{Vr_M{Y24mlI;2=qpEm%zkDeh>!*=k9;ZZpcaYQZ5-40GHe zET~VSOOa`EVIS|v^fjm+>6gHq5gQP|L4v;7pkqYnlWIx2T%T}BVT;SoOfH$3wM#)o zX@@W-V3cU|s0oBoe3?KRzZsD0Bg87RV-6h)Z_|(|GN>iK8dr{a0FSz`Yb3K;S@2; z@j=t_wvvXw=1C2u4`vJ503AT&Vwh)UhW$WI2zsHgbNmr+U1H5KtOl0-k5a<$(H z9~ZygDH(hZ#_f=oCfed|AbjpSy#ruzUXAo(1gMAl*}sH@kr`ScjWghU?NdShILcuM zm&kg^A5o=lzBA(@wtnxa?SqqWgEM}5tv8jqoW7D(twBq$BN1PMh<9?0sHMU_`rxap zB_KBoyg79bidkI}CO`AZYR`ipW?Tw+fG(lb^E%JAZYLEaBg^|}tJeiMi)TDsATIGn z5nhI@XOVTVT1jJzu_?*EWN~pNh&GS++rHCdMclLE^zO{z9OXhAA6}B*qN&*scURJ7lb}51{37Q>PIC4n(tXQW#JMH+19MXW5vqH6e>Gm5*FWaP%9r?G*@tW3HQ=9Rin9WZ zUoBW#E{*Br#=(W4fhr2SmZBGkxiYD({gkAt@G~-II$*EG`(|C5J!fZoISqdG7Lx^V z+?#kWp5111wR#{8LF1(7QJ{62CW;l&;qCZO-0X)8+?+6h4wsUfYiP37iO9y1;-V#b zz#uzaQ7yJbAlig*w1H_liWX_9-?QTtrZ{-WTQW7)w$llz6Pp7*FPtkd)@xc-SPiW~ zTaWz)0oV!KMRjQR1tcV9%(X{%;1kP3yt>_f>~UIW;wSV$=};;OEFz)h@WjK0on?|@ z9|0mHBbM3^c=P(o9y|3{?4_34sn_f*7anwGYUk|XGLg*#5B7)kFSIj7gyl=a$R9g6 z2QViZO->s{PFZlc6C|CIDPQKC19_V)zB7FScg3OtPT+>goCb}^Qmc|1lHS=?rvh_% zK%oHcigoG>Y3<++au187(9u`AL=K#;+82+YNv8+m!0ly+ z2kl(f+R4iyTBK;c#0Kof!J^{msP#}!!&FPAYes!FgV}l(akx6rpvWJ@!0Kn$$r{0+ z*%y^7L8%WO)6%V4+P|eJ9^m{MSnd3pHR$r-DHy4CY@I*JI)v3bn8lJ|qa&@%yPW^l z$63QaK=sNf6BLt7EW1G&HIwZ4k|E=6J39zST)0W9kTQjsPRHKt*?(rxxJbi*U5Qf4 ze$5BDN?Ge5=aJSV$mr+?(9?!sAC+%tCm?O$Wo4)?Kj<=mSUer9W19JXdP|`i}HZtI!~2nJz`xg(IPxvSv7hrvMHu*AM&|&|`AeRmn*@Ku3vtA{USyKsltc zfnlpHL2*(wEU~-@M&vQ+hHv>^amr@vOu0FV+otnmn4KnpIOt`=yyJn}SJqy7A4N#& zW|2aX$4o)A4@lBlHvw)uv2MPr3mtXN>6tCa)X#l#Q&p*#*w|7r&iGqMM|{O$v?g90 zr=CVZ-OG2%Xr?1D4EsEvE3?%K499DL_9v1KbQ*KwMVy5&&j|;j)=QzjN*M&i#Fbgq zIXkJR;zp)ujjMXL9XzJzEB&*Bns8!=S-?^-jm{bIF+$)ldzKWBX)utwxHC7t)v@-T z*h4*RJk>uXQU^r944?XA66s)$+~gq0$eC>qe9h}3V*1#qNXQM7`*$yHS4$99pB;dQ z{XrNM!UUp}+0f2WMp&j@pIUGv(gS|uKQ$TDu4hMjlL>%V3q(wKpE~(WY)Rre;Sqjm zpTF~F6v~baB@5Z~;&fVzw3odb0U0PmRO3Y4QFLQNTlw zeJ}*HO`uG#+k9!kNUR^&e2wVc@9ZFcfTkQK`>Mmqd}d>?Gzg=NWxJ!y95L+|hy=&k z(VfDKcW_1`+I+BV1SOF7{CV`U#3s9m>($!K5)1~xnqZuOv`*Da--X#@#l#~`?L$8^ z0q`s@Cpq=ELvF^ql+*=z-O)2|Bs<^U=!7}Bm4T6$H}5!wKxYzFl;?Dl7_gd~+b}Mu z)4&cUwIW<+O+6i!!VeKy&%p4&fCe#{`b{CSusAc?Y_N~HPr4?khjVe2sDt3tBjmFM zH`|~cLtuT&%M31}W5)zQgQ@fcS!2CtCaSM+$#1a}j=L(hZaw&|pWtL6Y_;2sjAq=%$Fv?nl#<4W5%`HpA2OvN9$Xl>-reY=i9c4&>xW0~^O)Y+SA@ z7I_es{N}pa>cwgeHgw}zTpN6)DGTyCZOrD9k}$&H+#Gue#5YWk@vow_r^#(x7$C_? z#V)On_v=#la9IEj+?^JhvH9;|PI=sh7 zg8l|>Rl5tqDbo#$%r0uQhA&m1wkK;Zg9d@a zo+>FJ)tdA+Ny6Es3mYfo`i=*C46!ewc^DA$$z}Ru$db(FQT%21@-Y9sUd}uP=L|p{ zldQ?0H>h>9HdpgTUL&!+nY2Mx$GJr80^mC)G8e1MPoHq_ZD(IXgVoHU2L~Yim?*Jgqu6LQVxJpt_NBI4ZJDI(rpdB;2kV5?UPR02lmC zEAuva4bDy_!81B{Z(bflv>DbKv96F?F-igAcCFtQ`p{t9DI!LMQ~1~NRC5N5VM}Q} zkiesFq4$0Mp{yEG9cDZe%CQ+E`^&i3s|1CCI`uF|i^V_PY#g56o;4D>m4(Y9Q4{b3 zLr1tX!kBLGG`MnodArYgae%ilFx+=P8QaQLj^gs<%*)7;13W;Ui*ho>qnh9xMh3Gs zD^^L>43EQH>z;vJkY}Mhl^LpusqPcw0d&~iT$3GO77&)XQ;I}aL&vOK49Tivy~d1Q z=nfUf?#0;UXLUcrTpsb+BebwJgs?}Djj9xuuWSk{uZRCM>^=`wL#|?dC6P#H9H+&~SQJsLlaxv}#?)P+O zfBv+O2o}$VTJ3BqUSj4h*_Zpn6;l)Mjwsa)M=g-MC|dyKh=Y27x_BH)SwWYtn)>Nv zaShH2a!U@a<)!vx#GvaL)Juavr@BW9fx9S(>tZ2sWi(qlK(PR569N+%v!}7mCUlA@ z^ZY<_ZmSswtEoGg}6t=6((y1RX$jQ31JZPoe7D5I5l@Iir%uwpCzJO{`Rl$<_b>|MW>j zK~yi^P_3EI^R&fN>Y&I+1z;ku_|8NAE_RPVYBl5~%fslqe6eK4m?Tj%;bqe~$J+;A z2JD$gYh&&}LyAevX2vklY&Nipb+rGEmk%EST8+;06anm&7?VfSd=)d;L>f;7CLB6r z_B0_nwPN;(g9Ycr(V3L2_MK(YD(wQSd~amj_YY6b2c#E^z_3EPj0CfYJKiU_BZmnx z2O?}c?#l*r#lpt1!ebBP^woILSF3lKEQgo4`%2a5v&>Ila3F!!GZKWc-{lAeA-4gu z8xQNtB_NqRs2tBbkK>Dbs&yK6ot!>;OhziH z%tbFD<$m%*mF%J|A26z8dYdcy$<_{c!T_A5h9h>MLvm68&@M}JMxY#g`{zE-cudwf zJLyGa%Q1T!z3kP&1EJ$^Cq3l&a&y4P2;i@i)+praFuMb<^wUcnD!C6Ck~&Rm^8pku zuSy_`Db$c*_KE`s7b`V;;WGj8eGB@?=@9l&zuDi&7?(Y`62k#n$6?JmgI(dao{x~a zpz13@JZ^lv>YK3D(T;`;%0%E# zIIydmxwX|`q3{}S*IU$?gt(NLJSMiX?y$C0>^6?%qKO<3ASVoUCo6;j&Xl~?dU2&C z^I(j^l^0#YD<BN@J1x-h! zQ84b3+Z>om#0R0wxT8~0OrZ&r4rAra)`pLEoI+8}EEp25PHN?jxfz%XFKM=5gyo=< z)=r^k?%th?!|9xem^DB=R%Uh1=GY^qfo0+oN`(B#Qrn=Q?X3-*ZnISnO-X zkmjxrmCgl=z24njm&)Qaw|i6D2N7#e+AbUu{Sc;ddARP*F1qI%;H7-x#GEc7?t1`O zpW}cTnTeFVO9fmesY8p*QS`I^*@eO99-~w3DB(@lN9VAYpJoSX>iNJe^GVSk7#Zqm z<6?W#9%dE~gvy1&4#dj9HPT8*G@96{?Gig|>~);*=9$jU_*{krGk01NTSGdm@ob`B z4+iMz=-J;)_~l%C2qv`|o@3vTolmvytf>84z_j?zfqvvLWdhv0Dj8AFCd^LiO1j?6 zE;>bJE$JlHV(rw-jQ<&Z6|<6TzAZ9izn8Tw73yVlv8eJ^rI6Q>`kprg`C0pE)38;* z&Hi1~4Ta!VL!9(gU{Y)xO$P)U!O`1z1p5A!KepolxE{lkX^SV>++R?4S!Vu}n216d zGz|wZN}g@~?T~mRg^D<`57T^}%AxZ^aV?e)C9!e04^lIHLKvtd1#k>>nm`6NIn;B? z4NMNDCG(rNAwQOrK$Pk_w$F68$OKam+4$DSRv{UOnKW}Er=GNMZcmzK7K)An> zzU0PASJ&(hM|ikPRJy|O>X!`}I^Yk@bK!z6geyq$2W4GK2h6>nE!z6EEph`fj9_QT zY#%UpU59JJ9oY?Z)?qP+E#;2qp+^p7p8<~cc^d%}9t1Rwv9m$Kd2&D^C~L(iBgO8% z!?L4bn-Z J%apk9>cLTgE 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 z

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

v36^C=$tpI$uQFO};Yj7PWz1 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%0DdD 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" + } + }, + "node_modules/@discordjs/builders": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.14.0.tgz", + "integrity": "sha512-7pVKxVWkeLUtrTo9nTYkjRcJk0Hlms6lYervXAD7E7+K5lil9ms2JrEB1TalMiHvQMh7h1HJZ4fCJa0/vHpl4w==", + "license": "Apache-2.0", + "dependencies": { + "@discordjs/formatters": "^0.6.2", + "@discordjs/util": "^1.2.0", + "@sapphire/shapeshift": "^4.0.0", + "discord-api-types": "^0.38.40", + "fast-deep-equal": "^3.1.3", + "ts-mixer": "^6.0.4", + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/collection": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz", + "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.11.0" + } + }, + "node_modules/@discordjs/formatters": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.6.2.tgz", + "integrity": "sha512-y4UPwWhH6vChKRkGdMB4odasUbHOUwy7KL+OVwF86PvT6QVOwElx+TiI1/6kcmcEe+g5YRXJFiXSXUdabqZOvQ==", + "license": "Apache-2.0", + "dependencies": { + "discord-api-types": "^0.38.33" + }, + "engines": { + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/rest": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.6.1.tgz", + "integrity": "sha512-wwQdgjeaoYFiaG+atbqx6aJDpqW7JHAo0HrQkBTbYzM3/PJ3GweQIpgElNcGZ26DCUOXMyawYd0YF7vtr+fZXg==", + "license": "Apache-2.0", + "dependencies": { + "@discordjs/collection": "^2.1.1", + "@discordjs/util": "^1.2.0", + "@sapphire/async-queue": "^1.5.3", + "@sapphire/snowflake": "^3.5.5", + "@vladfrangu/async_event_emitter": "^2.4.6", + "discord-api-types": "^0.38.40", + "magic-bytes.js": "^1.13.0", + "tslib": "^2.6.3", + "undici": "6.24.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/rest/node_modules/@discordjs/collection": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.1.tgz", + "integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/rest/node_modules/@sapphire/snowflake": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.5.tgz", + "integrity": "sha512-xzvBr1Q1c4lCe7i6sRnrofxeO1QTP/LKQ6A6qy0iB4x5yfiSfARMEQEghojzTNALDTcv8En04qYNIco9/K9eZQ==", + "license": "MIT", + "engines": { + "node": ">=v14.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@discordjs/rest/node_modules/undici": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.24.1.tgz", + "integrity": "sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/@discordjs/util": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.2.0.tgz", + "integrity": "sha512-3LKP7F2+atl9vJFhaBjn4nOaSWahZ/yWjOvA4e5pnXkt2qyXRCHLxoBQy81GFtLGCq7K9lPm9R517M1U+/90Qg==", + "license": "Apache-2.0", + "dependencies": { + "discord-api-types": "^0.38.33" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/ws": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.2.3.tgz", + "integrity": "sha512-wPlQDxEmlDg5IxhJPuxXr3Vy9AjYq5xCvFWGJyD7w7Np8ZGu+Mc+97LCoEc/+AYCo2IDpKioiH0/c/mj5ZR9Uw==", + "license": "Apache-2.0", + "dependencies": { + "@discordjs/collection": "^2.1.0", + "@discordjs/rest": "^2.5.1", + "@discordjs/util": "^1.1.0", + "@sapphire/async-queue": "^1.5.2", + "@types/ws": "^8.5.10", + "@vladfrangu/async_event_emitter": "^2.2.4", + "discord-api-types": "^0.38.1", + "tslib": "^2.6.2", + "ws": "^8.17.0" + }, + "engines": { + "node": ">=16.11.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@discordjs/ws/node_modules/@discordjs/collection": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.1.tgz", + "integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/@ioredis/commands": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.5.1.tgz", + "integrity": "sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw==", + "license": "MIT" + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@sapphire/async-queue": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.5.tgz", + "integrity": "sha512-cvGzxbba6sav2zZkH8GPf2oGk9yYoD5qrNWdu9fRehifgnFZJMV+nuy2nON2roRO4yQQ+v7MK/Pktl/HgfsUXg==", + "license": "MIT", + "engines": { + "node": ">=v14.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@sapphire/shapeshift": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-4.0.0.tgz", + "integrity": "sha512-d9dUmWVA7MMiKobL3VpLF8P2aeanRTu6ypG2OIaEv/ZHH/SUQ2iHOVyi5wAPjQ+HmnMuL0whK9ez8I/raWbtIg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v16" + } + }, + "node_modules/@sapphire/snowflake": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz", + "integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==", + "license": "MIT", + "engines": { + "node": ">=v14.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", + "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/better-sqlite3": { + "version": "7.6.13", + "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", + "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", + "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "node_modules/@types/spotify-api": { + "version": "0.0.26", + "resolved": "https://registry.npmjs.org/@types/spotify-api/-/spotify-api-0.0.26.tgz", + "integrity": "sha512-ryvstkj8FJFT8WwunmRAafC3xPzzAso/SvOv/iyWofjPg6WJLpIz8QNHVPhmy6hR9rw+c+Aw/5Doshq18MFxbg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vladfrangu/async_event_emitter": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.7.tgz", + "integrity": "sha512-Xfe6rpCTxSxfbswi/W/Pz7zp1WWSNn4A0eW4mLkQUewCrXXtMj31lCg+iQyTkh/CkusZSq9eDflu7tjEDXUY6g==", + "license": "MIT", + "engines": { + "node": ">=v14.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.14.0.tgz", + "integrity": "sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.11", + "form-data": "^4.0.5", + "proxy-from-env": "^2.1.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/better-sqlite3": { + "version": "12.8.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.8.0.tgz", + "integrity": "sha512-RxD2Vd96sQDjQr20kdP+F+dK/1OUNiVOl200vKBZY8u0vTwysfolF6Hq+3ZK2+h8My9YvZhHsF+RSGZW2VYrPQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "bindings": "^1.5.0", + "prebuild-install": "^7.1.1" + }, + "engines": { + "node": "20.x || 22.x || 23.x || 24.x || 25.x" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", + "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/discord-api-types": { + "version": "0.38.43", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.38.43.tgz", + "integrity": "sha512-sSoBf/nK6m7BGtw65mi+QBuvEWaHE8MMziFLqWL+gT6ME/BLg34dRSVKS3Husx40uU06bvxUc3/X+D9Y6/zAbw==", + "license": "MIT", + "workspaces": [ + "scripts/actions/documentation" + ] + }, + "node_modules/discord.js": { + "version": "14.25.1", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.25.1.tgz", + "integrity": "sha512-2l0gsPOLPs5t6GFZfQZKnL1OJNYFcuC/ETWsW4VtKVD/tg4ICa9x+jb9bkPffkMdRpRpuUaO/fKkHCBeiCKh8g==", + "license": "Apache-2.0", + "dependencies": { + "@discordjs/builders": "^1.13.0", + "@discordjs/collection": "1.5.3", + "@discordjs/formatters": "^0.6.2", + "@discordjs/rest": "^2.6.0", + "@discordjs/util": "^1.2.0", + "@discordjs/ws": "^1.2.3", + "@sapphire/snowflake": "3.5.3", + "discord-api-types": "^0.38.33", + "fast-deep-equal": "3.1.3", + "lodash.snakecase": "4.1.1", + "magic-bytes.js": "^1.10.0", + "tslib": "^2.6.3", + "undici": "6.21.3" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/discord.js/node_modules/undici": { + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz", + "integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/dotenv": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", + "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT" + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/ioredis": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.10.1.tgz", + "integrity": "sha512-HuEDBTI70aYdx1v6U97SbNx9F1+svQKBDo30o0b9fw055LMepzpOOd0Ccg9Q6tbqmBSJaMuY0fB7yw9/vjBYCA==", + "license": "MIT", + "dependencies": { + "@ioredis/commands": "1.5.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "license": "MIT" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "license": "MIT" + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "license": "MIT" + }, + "node_modules/magic-bytes.js": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.13.0.tgz", + "integrity": "sha512-afO2mnxW7GDTXMm5/AoN1WuOcdoKhtgXjIvHmobqTD1grNplhGdv3PFOyjCVmrnOZBIT/gD/koDKpYG+0mvHcg==", + "license": "MIT" + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "license": "MIT" + }, + "node_modules/node-abi": { + "version": "3.89.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz", + "integrity": "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/pump": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shoukaku": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/shoukaku/-/shoukaku-4.3.0.tgz", + "integrity": "sha512-jMEqVKvquGEqysnOL7a1hmnOAEJO47kTLoS7cGJLbIya3olSlFkMq7jbrrENijnx8fujXvMgUmQqwEdQk/Rkug==", + "license": "MIT", + "dependencies": { + "ws": "^8.19.0" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tar-fs": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-mixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz", + "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==", + "license": "MIT" + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/typescript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz", + "integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + } + } +} diff --git a/bot/package.json b/bot/package.json new file mode 100644 index 0000000..7bce364 --- /dev/null +++ b/bot/package.json @@ -0,0 +1,32 @@ +{ + "name": "music_bot_v2", + "version": "0.0.1", + "description": "discord music bot with lavalink", + "license": "ISC", + "author": "tkrmagid", + "type": "commonjs", + "main": "dist/index.js", + "scripts": { + "build": "tsc", + "start": "node .", + "dev": "ts-node src/index.ts", + "test": "ts-node src/test.ts" + }, + "devDependencies": { + "@types/better-sqlite3": "^7.6.13", + "@types/node": "^25.5.0", + "@types/spotify-api": "^0.0.26", + "ts-node": "^10.9.2", + "typescript": "^6.0.2" + }, + "dependencies": { + "axios": "^1.14.0", + "better-sqlite3": "^12.8.0", + "colors": "^1.4.0", + "discord.js": "^14.25.1", + "dotenv": "^17.3.1", + "ioredis": "^5.10.1", + "shoukaku": "^4.3.0", + "undici": "^7.24.7" + } +} diff --git a/bot/result.ts b/bot/result.ts new file mode 100644 index 0000000..7e01b6d --- /dev/null +++ b/bot/result.ts @@ -0,0 +1,522 @@ +let result = [ + { + "encoded": "QAABnwMADEhvbGQgbXkgaGFuZAACSVUAAAAAAAL6kAAWMEtWQ2xYeHNaRUtreVdSTlhlUkZyRQABADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vdHJhY2svMEtWQ2xYeHNaRUtreVdSTlhlUkZyRQEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNmMWVmYjQ2N2FjNGM3NDg2MzBmZmQyMmYBAAxLUkEzODEwMDE1NjEAB3Nwb3RpZnkBABdNeSBMYXN0IExvdmUgT1NUIFBhcnQuNAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hbGJ1bS81OENCd005OFkzNTZ6RDVBVkdaa1pHAQA2aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FydGlzdC8zSHFTTE1BWjNnM2Q1cG9OYUk3R09VAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNjEwMDAwZTVlYjc4OWYzODA0MmU1ZWY4OTExZmMzODI2YgAAAAAAAAAAAAA=", + "info": { + "identifier": "0KVClXxsZEKkyWRNXeRFrE", + "isSeekable": true, + "author": "IU", + "length": 195216, + "isStream": false, + "position": 0, + "title": "Hold my hand", + "uri": "https://open.spotify.com/track/0KVClXxsZEKkyWRNXeRFrE", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273f1efb467ac4c748630ffd22f", + "isrc": "KRA381001561" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/58CBwM98Y356zD5AVGZkZG", + "albumName": "My Last Love OST Part.4", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/3HqSLMAZ3g3d5poNaI7GOU", + "artistArtworkUrl": "https://i.scdn.co/image/ab6761610000e5eb789f38042e5ef8911fc3826b", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABxQMAEeuCtCDshpDsnYQg7J6h7JWEAAVHaWxtZQAAAAAAAx1YABY1NjFtMHV4aVBqMUpRUG8weEQ0OHFwAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay81NjFtMHV4aVBqMUpRUG8weEQ0OHFwAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2NmNGY3NDVhNThkMGU2OWNiNmY2OGZmZQEADEtSQTM0MTQwNTU2MQAHc3BvdGlmeQEANU1CQyDrgrTshpDsnYTsnqHslYQsIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzc0aEJ2RTBzNTRlQ0RmcVdNRFJRaHEBADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzU1alI0bUJxSXNMVUwwUzBTNUZkTGkBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczYTM0MDY4Y2IyMTE0Mjc4ZWZiM2ExMTU3AAAAAAAAAAAAAA==", + "info": { + "identifier": "561m0uxiPj1JQPo0xD48qp", + "isSeekable": true, + "author": "Gilme", + "length": 204120, + "isStream": false, + "position": 0, + "title": "내 손을 잡아", + "uri": "https://open.spotify.com/track/561m0uxiPj1JQPo0xD48qp", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341405561" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/55jR4mBqIsLUL0S0S5FdLi", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273a34068cb2114278efb3a1157", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABygMACeyCrOueke2VtAAG7Iug7JygAAAAAAADvg8AFjIzVUlWZ0Z5eUVQUU4yUk1jSHUzYzkAAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL3RyYWNrLzIzVUlWZ0Z5eUVQUU4yUk1jSHUzYzkBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczMDQ2ODdjMjljNWI4ZTBlNjc5ODc1NzQ2AQAMS1JBMzQxNDAyNjU3AAdzcG90aWZ5AQBBTUJDIOuCtOyGkOydhOyeoeyVhCwgUHQuIDEgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykgUHQuIDEBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vMVVpazNqV0tTSWdnNktISkRrRDBaagEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvNWFFa3ZDZWRNM2FTMG11ZlY2cWtOSwEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzMzNzEzMzFiZjA5ZDQ0NjQ5YTVlYzU2ODkAAAAAAAAAAAAA", + "info": { + "identifier": "23UIVgFyyEPQN2RMcHu3c9", + "isSeekable": true, + "author": "신유", + "length": 245263, + "isStream": false, + "position": 0, + "title": "사랑해", + "uri": "https://open.spotify.com/track/23UIVgFyyEPQN2RMcHu3c9", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27304687c29c5b8e0e679875746", + "isrc": "KRA341402657" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/1Uik3jWKSIgg6KHJDkD0Zj", + "albumName": "MBC 내손을잡아, Pt. 1 (Original Television Soundtrack) Pt. 1", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/5aEkvCedM3aS0mufV6qkNK", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273371331bf09d44649a5ec5689", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB1AMAE+yVhO2UhOqzoCDslYTtjIzshJwABuynhOyjvAAAAAAAA0WNABYzNUpyaUt1UU9tWVBlQTdQYWhHd3VLAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8zNUpyaUt1UU9tWVBlQTdQYWhHd3VLAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3MzA4NmRkMWZkZTY2NGU2MjM4OWY4ZmJiZgEADEtSQTM0MTQwMzI4OQAHc3BvdGlmeQEAQU1CQyDrgrTshpDsnYTsnqHslYQsIFB0LiAyIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spIFB0LiAyAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzBIMllUNjI5aE56Y1pGTHg0cWNNMU8BADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzFqQ2lHZWVtZVZlR1BlOVlieENPdXYBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczNGE2MGVjMzE0YmEwNDMzOGI1MWM3YzQzAAAAAAAAAAAAAA==", + "info": { + "identifier": "35JriKuQOmYPeA7PahGwuK", + "isSeekable": true, + "author": "진주", + "length": 214413, + "isStream": false, + "position": 0, + "title": "아프고 아파서", + "uri": "https://open.spotify.com/track/35JriKuQOmYPeA7PahGwuK", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273086dd1fde664e62389f8fbbf", + "isrc": "KRA341403289" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/0H2YT629hNzcZFLx4qcM1O", + "albumName": "MBC 내손을잡아, Pt. 2 (Original Television Soundtrack) Pt. 2", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/1jCiGeemeVeGPe9YbxCOuv", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b2734a60ec314ba04338b51c7c43", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABoAMAD1NwcmluZyBNZW1vcmllcwAITi5GbHlpbmcAAAAAAAL6zAAWNndpSDIyenVTa1RzY2s3eGpOdVFzeQABADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vdHJhY2svNndpSDIyenVTa1RzY2s3eGpOdVFzeQEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNmYThhY2FkMzRlMjUwMWFjYzc0NjRkNTkBAAxLUkEzODE5MDE2ODcAB3Nwb3RpZnkBAA9TcHJpbmcgTWVtb3JpZXMBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vNFowTzBZbGdabXZIbWNPR1RsR2d1SAEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvMlptWGV4SUpBRDdQZ0FCcmowcVFSYgEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTYxMDAwMGU1ZWJiMGM2NzNjMTcyNWVlY2Q3MDJiOTJjZjIAAAAAAAAAAAAA", + "info": { + "identifier": "6wiH22zuSkTsck7xjNuQsy", + "isSeekable": true, + "author": "N.Flying", + "length": 195276, + "isStream": false, + "position": 0, + "title": "Spring Memories", + "uri": "https://open.spotify.com/track/6wiH22zuSkTsck7xjNuQsy", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273fa8acad34e2501acc7464d59", + "isrc": "KRA381901687" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/4Z0O0YlgZmvHmcOGTlGguH", + "albumName": "Spring Memories", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/2ZmXexIJAD7PgABrj0qQRb", + "artistArtworkUrl": "https://i.scdn.co/image/ab6761610000e5ebb0c673c1725eecd702b92cf2", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABzQMADOq4sOuLpOumsOuLpAAMS2ltIFlvbmcgSmluAAAAAAADJesAFjE0RWVRNXJmemJBOHpxZUMxSEtJTzgAAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL3RyYWNrLzE0RWVRNXJmemJBOHpxZUMxSEtJTzgBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczMzFhZDFhZTFjNzFkNDY5NWI1NDExYmU3AQAMS1JBMzQxNDA0NzEwAAdzcG90aWZ5AQA7TUJDIOuCtOyGkOydhOyeoeyVhCwgUHQuIDQgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vNGQ2Tzd5V0VEOVN1aWdybXYzREpOdAEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvMEVscWJGZnFvaDBqNElmTlVmdjA0dgEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzM3MjhjZGZmN2M1MDRjNjkzYmE3YWZkYTAAAAAAAAAAAAAA", + "info": { + "identifier": "14EeQ5rfzbA8zqeC1HKIO8", + "isSeekable": true, + "author": "Kim Yong Jin", + "length": 206315, + "isStream": false, + "position": 0, + "title": "기다린다", + "uri": "https://open.spotify.com/track/14EeQ5rfzbA8zqeC1HKIO8", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27331ad1ae1c71d4695b5411be7", + "isrc": "KRA341404710" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/4d6O7yWED9Suigrmv3DJNt", + "albumName": "MBC 내손을잡아, Pt. 4 (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/0ElqbFfqoh0j4IfNUfv04v", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273728cdff7c504c693ba7afda0", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABygMADOq3uOugpOuzuOuLpAAEU3VraQAAAAAABFy8ABYwNXFtWHR3SlNBemNBM0tHWk9MM2ZyAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8wNXFtWHR3SlNBemNBM0tHWk9MM2ZyAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3MzA1NjE0YTkxOWVhNzM1ZjcxNWI3OGIyOAEADEtSQTM0MTQwMzc0NgAHc3BvdGlmeQEAQE1CQyDrgrTshpDsnYTsnqHslYQgUHQuIDMgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykgUHQuIDMBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vMDRDcXB1QU5qUUxUQ00xM2l6b2hDVwEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvM252ZWhHbVNXdTJqbG5XU0MyRWFjSAEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNlNmJhMzE5NmRjYWVkMDljOTc3NDU1ZGEAAAAAAAAAAAAA", + "info": { + "identifier": "05qmXtwJSAzcA3KGZOL3fr", + "isSeekable": true, + "author": "Suki", + "length": 285884, + "isStream": false, + "position": 0, + "title": "그려본다", + "uri": "https://open.spotify.com/track/05qmXtwJSAzcA3KGZOL3fr", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27305614a919ea735f715b78b28", + "isrc": "KRA341403746" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/04CqpuANjQLTCM13izohCW", + "albumName": "MBC 내손을잡아 Pt. 3 (Original Television Soundtrack) Pt. 3", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/3nvehGmSWu2jlnWSC2EacH", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6ba3196dcaed09c977455da", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAByAMAE+yVhO2UhOqzoCDslYTtjIzshJwABuynhOyjvAAAAAAAA0WNABYzUjVZMzBrR0p4S3J6SUlHU2JCVEdnAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8zUjVZMzBrR0p4S3J6SUlHU2JCVEdnAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2NmNGY3NDVhNThkMGU2OWNiNmY2OGZmZQEADEtSQTM0MTQwMzI4OQAHc3BvdGlmeQEANU1CQyDrgrTshpDsnYTsnqHslYQsIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzc0aEJ2RTBzNTRlQ0RmcVdNRFJRaHEBADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzFqQ2lHZWVtZVZlR1BlOVlieENPdXYBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczNGE2MGVjMzE0YmEwNDMzOGI1MWM3YzQzAAAAAAAAAAAAAA==", + "info": { + "identifier": "3R5Y30kGJxKrzIIGSbBTGg", + "isSeekable": true, + "author": "진주", + "length": 214413, + "isStream": false, + "position": 0, + "title": "아프고 아파서", + "uri": "https://open.spotify.com/track/3R5Y30kGJxKrzIIGSbBTGg", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341403289" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/1jCiGeemeVeGPe9YbxCOuv", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b2734a60ec314ba04338b51c7c43", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB2QMAGOyCrOueke2VtCAtIEluc3RydW1lbnRhbAAG7Iug7JygAAAAAAADvg8AFjZOR2xabmhxOEFySnFRaUtoM3lpNFEAAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL3RyYWNrLzZOR2xabmhxOEFySnFRaUtoM3lpNFEBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczMDQ2ODdjMjljNWI4ZTBlNjc5ODc1NzQ2AQAMS1JBMzQxNDAyNjYwAAdzcG90aWZ5AQBBTUJDIOuCtOyGkOydhOyeoeyVhCwgUHQuIDEgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykgUHQuIDEBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vMVVpazNqV0tTSWdnNktISkRrRDBaagEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvNWFFa3ZDZWRNM2FTMG11ZlY2cWtOSwEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzMzNzEzMzFiZjA5ZDQ0NjQ5YTVlYzU2ODkAAAAAAAAAAAAA", + "info": { + "identifier": "6NGlZnhq8ArJqQiKh3yi4Q", + "isSeekable": true, + "author": "신유", + "length": 245263, + "isStream": false, + "position": 0, + "title": "사랑해 - Instrumental", + "uri": "https://open.spotify.com/track/6NGlZnhq8ArJqQiKh3yi4Q", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27304687c29c5b8e0e679875746", + "isrc": "KRA341402660" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/1Uik3jWKSIgg6KHJDkD0Zj", + "albumName": "MBC 내손을잡아, Pt. 1 (Original Television Soundtrack) Pt. 1", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/5aEkvCedM3aS0mufV6qkNK", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273371331bf09d44649a5ec5689", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB2wMAIOqwgOyKtCDslYTtlIgg64KgIC0gSW5zdHJ1bWVudGFsAAbshLHruYgAAAAAAAO3vAAWNUE5dkNKYmY2eDNMUWk2VmlZUmRwYwABADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vdHJhY2svNUE5dkNKYmY2eDNMUWk2VmlZUmRwYwEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNlNmU4ZmFmYjVkYTdhNjE2YjBjYTg1NjcBAAxLUkEzNDE0MDUxNzEAB3Nwb3RpZnkBADtNQkMg64K07IaQ7J2E7J6h7JWELCBQdC4gNSAoT3JpZ2luYWwgVGVsZXZpc2lvbiBTb3VuZHRyYWNrKQEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hbGJ1bS8yY0hRU1NONzlHNjBsdEUzNGpGQWZsAQA2aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FydGlzdC8xRTRmMElVMFlCTkFzTllNc3hHa0hMAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2U2ZThmYWZiNWRhN2E2MTZiMGNhODU2NwAAAAAAAAAAAAA=", + "info": { + "identifier": "5A9vCJbf6x3LQi6ViYRdpc", + "isSeekable": true, + "author": "성빈", + "length": 243644, + "isStream": false, + "position": 0, + "title": "가슴 아픈 날 - Instrumental", + "uri": "https://open.spotify.com/track/5A9vCJbf6x3LQi6ViYRdpc", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6e8fafb5da7a616b0ca8567", + "isrc": "KRA341405171" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/2cHQSSN79G60ltE34jFAfl", + "albumName": "MBC 내손을잡아, Pt. 5 (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/1E4f0IU0YBNAsNYMsxGkHL", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6e8fafb5da7a616b0ca8567", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABvwMADOq3uOugpOuzuOuLpAAEU3VraQAAAAAABFy8ABYxOWQ2MUZleHViaXU2NXVpUVhKY25xAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8xOWQ2MUZleHViaXU2NXVpUVhKY25xAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2NmNGY3NDVhNThkMGU2OWNiNmY2OGZmZQEADEtSQTM0MTQwMzc0NgAHc3BvdGlmeQEANU1CQyDrgrTshpDsnYTsnqHslYQsIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzc0aEJ2RTBzNTRlQ0RmcVdNRFJRaHEBADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzNudmVoR21TV3UyamxuV1NDMkVhY0gBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczZTZiYTMxOTZkY2FlZDA5Yzk3NzQ1NWRhAAAAAAAAAAAAAA==", + "info": { + "identifier": "19d61Fexubiu65uiQXJcnq", + "isSeekable": true, + "author": "Suki", + "length": 285884, + "isStream": false, + "position": 0, + "title": "그려본다", + "uri": "https://open.spotify.com/track/19d61Fexubiu65uiQXJcnq", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341403746" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/3nvehGmSWu2jlnWSC2EacH", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6ba3196dcaed09c977455da", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB4wMAIuyVhO2UhOqzoCDslYTtjIzshJwgLSBJbnN0cnVtZW50YWwABuynhOyjvAAAAAAAA0WNABYzYW8wSkxJWDRYdDc5RWg2YXh6dVFCAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8zYW8wSkxJWDRYdDc5RWg2YXh6dVFCAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3MzA4NmRkMWZkZTY2NGU2MjM4OWY4ZmJiZgEADEtSQTM0MTQwMzI5MAAHc3BvdGlmeQEAQU1CQyDrgrTshpDsnYTsnqHslYQsIFB0LiAyIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spIFB0LiAyAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzBIMllUNjI5aE56Y1pGTHg0cWNNMU8BADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzFqQ2lHZWVtZVZlR1BlOVlieENPdXYBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczNGE2MGVjMzE0YmEwNDMzOGI1MWM3YzQzAAAAAAAAAAAAAA==", + "info": { + "identifier": "3ao0JLIX4Xt79Eh6axzuQB", + "isSeekable": true, + "author": "진주", + "length": 214413, + "isStream": false, + "position": 0, + "title": "아프고 아파서 - Instrumental", + "uri": "https://open.spotify.com/track/3ao0JLIX4Xt79Eh6axzuQB", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273086dd1fde664e62389f8fbbf", + "isrc": "KRA341403290" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/0H2YT629hNzcZFLx4qcM1O", + "albumName": "MBC 내손을잡아, Pt. 2 (Original Television Soundtrack) Pt. 2", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/1jCiGeemeVeGPe9YbxCOuv", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b2734a60ec314ba04338b51c7c43", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB2gMAGeyCrOueke2VtCAtIFBpYW5vIFZlcnNpb24ABuyLoOycoAAAAAAABETbABYxMFFrU05zTklkQ0ZxQUhEOHpINTdPAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8xMFFrU05zTklkQ0ZxQUhEOHpINTdPAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3MzA0Njg3YzI5YzViOGUwZTY3OTg3NTc0NgEADEtSQTM0MTQwMjY1OQAHc3BvdGlmeQEAQU1CQyDrgrTshpDsnYTsnqHslYQsIFB0LiAxIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spIFB0LiAxAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzFVaWszaldLU0lnZzZLSEpEa0QwWmoBADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzVhRWt2Q2VkTTNhUzBtdWZWNnFrTksBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczMzcxMzMxYmYwOWQ0NDY0OWE1ZWM1Njg5AAAAAAAAAAAAAA==", + "info": { + "identifier": "10QkSNsNIdCFqAHD8zH57O", + "isSeekable": true, + "author": "신유", + "length": 279771, + "isStream": false, + "position": 0, + "title": "사랑해 - Piano Version", + "uri": "https://open.spotify.com/track/10QkSNsNIdCFqAHD8zH57O", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27304687c29c5b8e0e679875746", + "isrc": "KRA341402659" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/1Uik3jWKSIgg6KHJDkD0Zj", + "albumName": "MBC 내손을잡아, Pt. 1 (Original Television Soundtrack) Pt. 1", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/5aEkvCedM3aS0mufV6qkNK", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273371331bf09d44649a5ec5689", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB2QMAG+q3uOugpOuzuOuLpCAtIEluc3RydW1lbnRhbAAEU3VraQAAAAAABFy8ABYycjhVemduSmZTTDhuWTc4T3NRUXlRAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8ycjhVemduSmZTTDhuWTc4T3NRUXlRAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3MzA1NjE0YTkxOWVhNzM1ZjcxNWI3OGIyOAEADEtSQTM0MTQwMzc0NwAHc3BvdGlmeQEAQE1CQyDrgrTshpDsnYTsnqHslYQgUHQuIDMgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykgUHQuIDMBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vMDRDcXB1QU5qUUxUQ00xM2l6b2hDVwEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvM252ZWhHbVNXdTJqbG5XU0MyRWFjSAEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNlNmJhMzE5NmRjYWVkMDljOTc3NDU1ZGEAAAAAAAAAAAAA", + "info": { + "identifier": "2r8UzgnJfSL8nY78OsQQyQ", + "isSeekable": true, + "author": "Suki", + "length": 285884, + "isStream": false, + "position": 0, + "title": "그려본다 - Instrumental", + "uri": "https://open.spotify.com/track/2r8UzgnJfSL8nY78OsQQyQ", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27305614a919ea735f715b78b28", + "isrc": "KRA341403747" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/04CqpuANjQLTCM13izohCW", + "albumName": "MBC 내손을잡아 Pt. 3 (Original Television Soundtrack) Pt. 3", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/3nvehGmSWu2jlnWSC2EacH", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6ba3196dcaed09c977455da", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABvgMACeyCrOueke2VtAAG7Iug7JygAAAAAAADvg8AFjNYUEQxMEhuZ2ZaM0dsOVY3TWhrWGQAAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL3RyYWNrLzNYUEQxMEhuZ2ZaM0dsOVY3TWhrWGQBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczY2Y0Zjc0NWE1OGQwZTY5Y2I2ZjY4ZmZlAQAMS1JBMzQxNDA1NTYyAAdzcG90aWZ5AQA1TUJDIOuCtOyGkOydhOyeoeyVhCwgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vNzRoQnZFMHM1NGVDRGZxV01EUlFocQEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvNWFFa3ZDZWRNM2FTMG11ZlY2cWtOSwEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzMzNzEzMzFiZjA5ZDQ0NjQ5YTVlYzU2ODkAAAAAAAAAAAAA", + "info": { + "identifier": "3XPD10HngfZ3Gl9V7MhkXd", + "isSeekable": true, + "author": "신유", + "length": 245263, + "isStream": false, + "position": 0, + "title": "사랑해", + "uri": "https://open.spotify.com/track/3XPD10HngfZ3Gl9V7MhkXd", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341405562" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/5aEkvCedM3aS0mufV6qkNK", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273371331bf09d44649a5ec5689", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB1AMAIOuCtCDshpDsnYQg7J6h7JWEIC0gSW5zdHJ1bWVudGFsAAVHaWxtZQAAAAAAAyG8ABYweXN2Y2RjNE9oM3hkTDFucXpESXVrAAEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8weXN2Y2RjNE9oM3hkTDFucXpESXVrAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2NmNGY3NDVhNThkMGU2OWNiNmY2OGZmZQEADEtSQTM0MTQwNTU2NAAHc3BvdGlmeQEANU1CQyDrgrTshpDsnYTsnqHslYQsIChPcmlnaW5hbCBUZWxldmlzaW9uIFNvdW5kdHJhY2spAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FsYnVtLzc0aEJ2RTBzNTRlQ0RmcVdNRFJRaHEBADZodHRwczovL29wZW4uc3BvdGlmeS5jb20vYXJ0aXN0LzU1alI0bUJxSXNMVUwwUzBTNUZkTGkBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczYTM0MDY4Y2IyMTE0Mjc4ZWZiM2ExMTU3AAAAAAAAAAAAAA==", + "info": { + "identifier": "0ysvcdc4Oh3xdL1nqzDIuk", + "isSeekable": true, + "author": "Gilme", + "length": 205244, + "isStream": false, + "position": 0, + "title": "내 손을 잡아 - Instrumental", + "uri": "https://open.spotify.com/track/0ysvcdc4Oh3xdL1nqzDIuk", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341405564" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/55jR4mBqIsLUL0S0S5FdLi", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273a34068cb2114278efb3a1157", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAAB3AMAG+q4sOuLpOumsOuLpCAtIEluc3RydW1lbnRhbAAMS2ltIFlvbmcgSmluAAAAAAADJgUAFjRqWTRabHJMZmI5cTZGRzFoSmRTQncAAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL3RyYWNrLzRqWTRabHJMZmI5cTZGRzFoSmRTQncBAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczMzFhZDFhZTFjNzFkNDY5NWI1NDExYmU3AQAMS1JBMzQxNDA0NzExAAdzcG90aWZ5AQA7TUJDIOuCtOyGkOydhOyeoeyVhCwgUHQuIDQgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vNGQ2Tzd5V0VEOVN1aWdybXYzREpOdAEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvMEVscWJGZnFvaDBqNElmTlVmdjA0dgEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzM3MjhjZGZmN2M1MDRjNjkzYmE3YWZkYTAAAAAAAAAAAAAA", + "info": { + "identifier": "4jY4ZlrLfb9q6FG1hJdSBw", + "isSeekable": true, + "author": "Kim Yong Jin", + "length": 206341, + "isStream": false, + "position": 0, + "title": "기다린다 - Instrumental", + "uri": "https://open.spotify.com/track/4jY4ZlrLfb9q6FG1hJdSBw", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b27331ad1ae1c71d4695b5411be7", + "isrc": "KRA341404711" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/4d6O7yWED9Suigrmv3DJNt", + "albumName": "MBC 내손을잡아, Pt. 4 (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/0ElqbFfqoh0j4IfNUfv04v", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273728cdff7c504c693ba7afda0", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABxwMADOq4sOuLpOumsOuLpAAMS2ltIFlvbmcgSmluAAAAAAADJesAFjFMd1BlMnpyN2hENVEzblNsN3BVR20AAQA1aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL3RyYWNrLzFMd1BlMnpyN2hENVEzblNsN3BVR20BAEBodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjE2ZDAwMDBiMjczY2Y0Zjc0NWE1OGQwZTY5Y2I2ZjY4ZmZlAQAMS1JBMzQxNDA0NzEwAAdzcG90aWZ5AQA1TUJDIOuCtOyGkOydhOyeoeyVhCwgKE9yaWdpbmFsIFRlbGV2aXNpb24gU291bmR0cmFjaykBADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vYWxidW0vNzRoQnZFMHM1NGVDRGZxV01EUlFocQEANmh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hcnRpc3QvMEVscWJGZnFvaDBqNElmTlVmdjA0dgEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzM3MjhjZGZmN2M1MDRjNjkzYmE3YWZkYTAAAAAAAAAAAAAA", + "info": { + "identifier": "1LwPe2zr7hD5Q3nSl7pUGm", + "isSeekable": true, + "author": "Kim Yong Jin", + "length": 206315, + "isStream": false, + "position": 0, + "title": "기다린다", + "uri": "https://open.spotify.com/track/1LwPe2zr7hD5Q3nSl7pUGm", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341404710" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/0ElqbFfqoh0j4IfNUfv04v", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273728cdff7c504c693ba7afda0", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABzAMAEeqwgOyKtCDslYTtlIgg64KgAAbshLHruYgAAAAAAAO31gAWNWU3T1d3bHpxYzlmNlE4YjI2YklhdQABADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vdHJhY2svNWU3T1d3bHpxYzlmNlE4YjI2YklhdQEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNlNmU4ZmFmYjVkYTdhNjE2YjBjYTg1NjcBAAxLUkEzNDE0MDUxNzAAB3Nwb3RpZnkBADtNQkMg64K07IaQ7J2E7J6h7JWELCBQdC4gNSAoT3JpZ2luYWwgVGVsZXZpc2lvbiBTb3VuZHRyYWNrKQEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hbGJ1bS8yY0hRU1NONzlHNjBsdEUzNGpGQWZsAQA2aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FydGlzdC8xRTRmMElVMFlCTkFzTllNc3hHa0hMAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2U2ZThmYWZiNWRhN2E2MTZiMGNhODU2NwAAAAAAAAAAAAA=", + "info": { + "identifier": "5e7OWwlzqc9f6Q8b26bIau", + "isSeekable": true, + "author": "성빈", + "length": 243670, + "isStream": false, + "position": 0, + "title": "가슴 아픈 날", + "uri": "https://open.spotify.com/track/5e7OWwlzqc9f6Q8b26bIau", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6e8fafb5da7a616b0ca8567", + "isrc": "KRA341405170" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/2cHQSSN79G60ltE34jFAfl", + "albumName": "MBC 내손을잡아, Pt. 5 (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/1E4f0IU0YBNAsNYMsxGkHL", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6e8fafb5da7a616b0ca8567", + "isLocal": false + }, + "userData": {} + }, + { + "encoded": "QAABxgMAEeqwgOyKtCDslYTtlIgg64KgAAbshLHruYgAAAAAAAO31gAWMjVpUm52MldXTzJ0UXNuenBBWDN6aAABADVodHRwczovL29wZW4uc3BvdGlmeS5jb20vdHJhY2svMjVpUm52MldXTzJ0UXNuenBBWDN6aAEAQGh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2MTZkMDAwMGIyNzNjZjRmNzQ1YTU4ZDBlNjljYjZmNjhmZmUBAAxLUkEzNDE0MDU1NjMAB3Nwb3RpZnkBADVNQkMg64K07IaQ7J2E7J6h7JWELCAoT3JpZ2luYWwgVGVsZXZpc2lvbiBTb3VuZHRyYWNrKQEANWh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS9hbGJ1bS83NGhCdkUwczU0ZUNEZnFXTURSUWhxAQA2aHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tL2FydGlzdC8xRTRmMElVMFlCTkFzTllNc3hHa0hMAQBAaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzYxNmQwMDAwYjI3M2U2ZThmYWZiNWRhN2E2MTZiMGNhODU2NwAAAAAAAAAAAAA=", + "info": { + "identifier": "25iRnv2WWO2tQsnzpAX3zh", + "isSeekable": true, + "author": "성빈", + "length": 243670, + "isStream": false, + "position": 0, + "title": "가슴 아픈 날", + "uri": "https://open.spotify.com/track/25iRnv2WWO2tQsnzpAX3zh", + "sourceName": "spotify", + "artworkUrl": "https://i.scdn.co/image/ab67616d0000b273cf4f745a58d0e69cb6f68ffe", + "isrc": "KRA341405563" + }, + "pluginInfo": { + "albumUrl": "https://open.spotify.com/album/74hBvE0s54eCDfqWMDRQhq", + "albumName": "MBC 내손을잡아, (Original Television Soundtrack)", + "previewUrl": null, + "isPreview": false, + "artistUrl": "https://open.spotify.com/artist/1E4f0IU0YBNAsNYMsxGkHL", + "artistArtworkUrl": "https://i.scdn.co/image/ab67616d0000b273e6e8fafb5da7a616b0ca8567", + "isLocal": false + }, + "userData": {} + } +] \ No newline at end of file diff --git a/bot/src/classes/BotClient.ts b/bot/src/classes/BotClient.ts new file mode 100644 index 0000000..6fedfdf --- /dev/null +++ b/bot/src/classes/BotClient.ts @@ -0,0 +1,76 @@ +import { Client, ClientEvents, ColorResolvable, EmbedBuilder, EmbedField, GatewayIntentBits, Message } from "discord.js"; +import { Config } from "../utils/Config"; + +export class BotClient extends Client { + public prefix = Config.prefix; + public color: ColorResolvable = Config.embedColor; + public constructor() { + super({ + intents: [ + GatewayIntentBits.Guilds, + GatewayIntentBits.GuildMembers, + GatewayIntentBits.GuildMessages, + GatewayIntentBits.MessageContent, + GatewayIntentBits.GuildVoiceStates, + ], + }); + } + + public async start() { + this.login(Config.token); + } + + /** + * 이벤트 핸들러 등록 + * + * 지정한 이벤트가 발생했을때 해당 핸들러를 호출함 + * * 'func'의 내용은 기본적으로 'client.on'을 따름 + * * 'extra'를 입력할 경우 추가되어 같이 전달 + * + * @example + * client.onEvent('ready', (client, info) => { + * Logger.ready(client?.user.username, '봇이 준비되었습니다.', info) // 출력: OOO 봇이 준비되었습니다. 추가 정보 + * }, ['추가 정보']); + * + * @param event 이벤트명 + * @param func 이벤트 핸들러 함수 + * @param extra 추가로 전달할 목록 + */ + public readonly onEvent = (event: keyof ClientEvents, func: Function, ...extra: any[]) => this.on(event, (...args) => func(...args, ...extra)); + + public mkembed(data: { + title?: string; + description?: string; + url?: string; + image?: string; + thumbnail?: string; + author?: { name: string, iconURL?: string, url?: string }; + addFields?: EmbedField[]; + timestamp?: number | Date | undefined | null; + footer?: { text: string, iconURL?: string }; + color?: ColorResolvable; + }): EmbedBuilder { + if (!data.color) data.color = this.color; + const embed = new EmbedBuilder(); + if (data.title) embed.setTitle(data.title); + if (data.description) embed.setDescription(data.description); + if (data.url) embed.setURL(data.url); + if (data.image) embed.setImage(data.image); + if (data.thumbnail) embed.setThumbnail(data.thumbnail); + if (data.author) embed.setAuthor({ name: data.author.name, iconURL: data.author.iconURL, url: data.author.url }); + if (data.addFields) embed.addFields(data.addFields); + if (data.timestamp) embed.setTimestamp(data.timestamp); + if (data.footer) embed.setFooter({ text: data.footer.text, iconURL: data.footer.iconURL }); + if (data.color) embed.setColor(data.color); + return embed; + } + + public msgDelete(message: Message, time: number, customTime?: boolean): void { + setTimeout(async () => { + try { + const msg = await message.fetch(true).catch(() => undefined); + if (msg?.deletable) msg.delete().catch(() => {}); + } catch {}; + }, Math.max(100, time * (customTime ? 1 : 6000))); + } +} \ No newline at end of file diff --git a/bot/src/classes/GuildPlayer.ts b/bot/src/classes/GuildPlayer.ts new file mode 100644 index 0000000..d37a9d4 --- /dev/null +++ b/bot/src/classes/GuildPlayer.ts @@ -0,0 +1,278 @@ +import { Guild, Message, TextChannel } from "discord.js"; +import { LoadType, Player, Track, TrackEndEvent } from "shoukaku"; +import { client, lavalinkManager } from "../index"; +import { timeFormat } from "../utils/music/Utils"; +import { default_content, default_embed, default_image, getButtons } from "../utils/music/Config"; +import { GuildType } from "../../db/db"; +import { DB } from "../utils/Database"; +import { shuffle } from "../utils/Shuffle"; +import { checkTextChannelAndMsg } from "../utils/music/Channel"; + +const DelayAfterErrMs = 1000 * 5; +const idleEndTime = 1000 * 60 * 10; + +type QueueTrack = Track & { userId: string; }; + +export class GuildPlayer { + private isDead = false; + private canRecommend = true; + private _GDB: GuildType | undefined; + private lastPlayedTrack: QueueTrack | undefined; + public queue: QueueTrack[] = []; + private errorTimer: NodeJS.Timeout | undefined; + private endTimer: NodeJS.Timeout | undefined; + + constructor( + public guild: Guild, + public player: Player, + public voiceChannelId: string, + public textChannel: TextChannel, + public msg: Message, + ) { + this.player.setGlobalVolume(50); + this.player.on("end", async (data: TrackEndEvent) => { + if (this.isDead) return; + if (data.reason === "replaced") return; + // 방금 끝난 곡을 대기열에서 지우면서 lastPlayedTrack에 저장 + this.lastPlayedTrack = this.queue.shift(); + if (this.queue.length > 0) { + await this.playNext(); + } else if (this.isRecommend && this.canRecommend) { + await this.autoPlay(); + } else { + this.end(); + } + }); + this.player.on("closed", () => { + if (this.isDead) return; + this.delete(); + }); + } + + private get GDB() { + if (!this._GDB) this._GDB = DB.guild.get(this.guild.id); + return this._GDB; + } + public get isPlaying(): boolean { + return this.player.track !== null; + } + public get nowTrack(): QueueTrack | null { + return this.queue[0] ?? null; + } + public get isPaused(): boolean { + return this.player.paused; + } + public get isRecommend(): boolean { + return this.GDB?.options.recommend ?? false; + } + + public async addTrack(track: Track, userId: string) { + this.queue.push({ ...track, userId }); + if (this.queue.length === 1) { + // 큐가 비어있으면 바로 재생 + await this.playNext(); + } else { + // 재생목록 추가되었을때 + this.setMsg(); + } + } + + public async addTracks(tracks: Track[], userId: string) { + const first = this.queue.length === 0; + for (const track of tracks) this.queue.push({ ...track, userId }); + if (first) { + // 큐가 비어있으면 바로 재생 + await this.playNext(); + } else { + // 재생목록 추가되었을때 + this.setMsg(); + } + } + + public async playNext() { + const track = this.queue[0]; + if (!track) return this.end(); + await this.player.playTrack({ track: { encoded: track.encoded } }); + // 재생관련 + this.setMsg(); + } + + public async setPause() { + if (this.isPaused) { + await this.player.setPaused(false); + this.setMsg(); + } else if (this.isPlaying) { + await this.player.setPaused(true); + this.setMsg(); + } + } + + public stop() { + this.queue = []; + this.canRecommend = false; + this.player.stopTrack(); + } + + public skip() { + // 곡 스킵했을때 + this.player.stopTrack(); + } + + public setShuffle() { + let nowQueue = this.queue.slice(1); + nowQueue = shuffle(nowQueue); + this.queue = [this.queue[0], ...nowQueue]; + this.setMsg(); + } + + public setRecommend() { + if (!this.GDB) return; + this.GDB.options.recommend = !this.GDB.options.recommend; + DB.guild.update(this.GDB); + this.setMsg(); + } + + public seek(num: number) { + if (!this.isPlaying) return; + if (!this.nowTrack) return; + this.player.seekTo(num); + } + + private async autoPlay() { + if (!this.lastPlayedTrack) return; + const source = this.lastPlayedTrack.info.sourceName; + const trackId = this.lastPlayedTrack.info.identifier; + let result; + if (source === "spotify") { + result = await this.player.node.rest.resolve(`sprec:seed_tracks=${trackId}&limit=11`); + } else { + result = await this.player.node.rest.resolve(`https://music.youtube.com/watch?v=${trackId}&list=RD${trackId}`); + } + let tracks: Track[] = []; + if (result?.loadType === LoadType.PLAYLIST) { + tracks = result.data.tracks; + } else if (result?.loadType === LoadType.SEARCH || Array.isArray(result?.data)) { + tracks = Array.isArray(result.data) ? result.data : []; + } else if (result?.loadType === LoadType.TRACK) { + tracks = [ result.data ]; + } + if (tracks.length === 0) { + this.end(); + return; + } + if (tracks[0].info.identifier === trackId) tracks = tracks.slice(1); + this.addTracks(tracks, "자동재생"); + } + + public end() { + if (this.errorTimer !== undefined) { + clearTimeout(this.errorTimer); + this.errorTimer = undefined; + } + if (this.endTimer !== undefined) clearTimeout(this.endTimer); + this.endTimer = setTimeout(() => { + this.endTimer = undefined; + this.delete(true); + }, idleEndTime); + this.lastPlayedTrack = undefined; + this.queue = []; + this.canRecommend = true; + this.setMsg(); + } + + public delete(afterEnd?: boolean) { + if (this.isDead) return; + if (!afterEnd) this.end(); + this.isDead = true; + this.player.destroy().catch(() => {}); + lavalinkManager.delPlayer(this.guild.id); + lavalinkManager.shoukaku.leaveVoiceChannel(this.guild.id); + } + + private async setMsg() { + const { channel, msg, check } = await checkTextChannelAndMsg(this.guild, this.textChannel, this.msg); + if (!check) return; + this.textChannel = channel; + this.msg = msg; + if (!this.msg) return; + + // content + let content = default_content; + let realQueue = this.queue.slice(1); + if (realQueue.length > 0) { + content = "__**대기열 목록:**__\n"; + let list: string[] = []; + let nowLength = content.length + 50; // 50자 여유두기 + for (let i=0; i` + }`; + if (nowLength + text.length > 2000) { + content += `+ ${realQueue.length-list.length}곡\n`; + break; + } + nowLength += text.length; + list.push(text); + } + content += list.reverse().join("\n"); + } + + // embed + const embed = (this.isPlaying || this.isPaused) && !!this.nowTrack + ? client.mkembed({ + title: `**[${timeFormat(this.nowTrack.info.length)}] ${this.nowTrack.info.author.replace(" - Topic","")} - ${this.nowTrack.info.title}**`, + description: `노래 요청자: ${this.nowTrack.userId === "자동재생" ? "자동재생" : `<@${this.nowTrack.userId}>`}`, + image: this.nowTrack.info.artworkUrl, + url: this.nowTrack.info.author.includes(" - Topic") ? this.nowTrack.info.uri?.replace("www.youtube","music.youtube") : this.nowTrack.info.uri, + footer: { text: `대기열: ${realQueue.length}개 | 볼륨: ${this.player.volume}${ + this.isRecommend ? " | 자동재생: 활성화" : "" + }${ + this.isPaused ? " | 노래가 일시중지 되었습니다." : "" + }` } + }) + : default_embed(this.guild.id); + + this.msg.edit({ + content: content, + embeds: [ embed ], + files: embed.data.image?.url === default_embed(this.guild.id).data.image?.url ? [ default_image ] : [], + components: [ getButtons( + this.isPlaying || this.isPaused, + this.isPaused, + realQueue.length > 1, + ) ] + }); + } + + public async errMsg(reason: string) { + if (!this.msg) return null; + await this.msg.edit({ + content: this.msg.content, + embeds: [ client.mkembed({ + title: "오류발생!!", + description: reason, + color: "DarkRed", + }) ], + files: [], + components: [ getButtons( + false, + false, + this.queue.length > 1, + ) ] + }); + this.errorTimer = setTimeout(() => { + this.errorTimer = undefined; + this.playNext(); + }, DelayAfterErrMs); + return null; + } +} \ No newline at end of file diff --git a/bot/src/classes/Handler.ts b/bot/src/classes/Handler.ts new file mode 100644 index 0000000..d0d0451 --- /dev/null +++ b/bot/src/classes/Handler.ts @@ -0,0 +1,25 @@ +import { ChatInputCommandInteraction, Collection } from "discord.js"; +import { readdirSync } from "node:fs"; +import { Command } from "../types/Command"; +import { COMMAND_PATH, COMMANDS_PATH } from "../utils/Config"; + +export class Handler { + public commands: Collection = new Collection(); + public coolDown: Map = new Map(); + + public constructor() { + const commandFiles = readdirSync(COMMANDS_PATH); + for (const commandFile of commandFiles) { + const command = new (require(COMMAND_PATH(commandFile)).default)() as Command; + this.commands.set(command.metaData.name, command); + } + } + + public runCommand(interaction: ChatInputCommandInteraction) { + const commandName = interaction.commandName; + const command = this.commands.get(commandName); + + if (!command) return; + if (command.slashRun) command.slashRun(interaction); + } +} \ No newline at end of file diff --git a/bot/src/classes/LavalinkManager.ts b/bot/src/classes/LavalinkManager.ts new file mode 100644 index 0000000..d3605e3 --- /dev/null +++ b/bot/src/classes/LavalinkManager.ts @@ -0,0 +1,83 @@ +import { Connectors, LoadType, Shoukaku } from "shoukaku"; +import { Client } from "discord.js"; +import { GuildPlayer } from "./GuildPlayer"; +import { Config } from "../utils/Config"; +import { Logger } from "../utils/Logger"; +import { parseLink } from "../utils/music/Url"; +import { shuffle } from "../utils/Shuffle"; +import { Spotify } from "../utils/api/Spotify"; +import { YoutubeMusic } from "../utils/api/YoutubeMusic"; + +export class LavalinkManager { + public shoukaku: Shoukaku; + private players: Map = new Map(); + + constructor(readonly client: Client) { + this.shoukaku = new Shoukaku(new Connectors.DiscordJS(client), [{ + name: "tkrmagid-Lavalink-Server", + url: `${Config.lavalink.host}:${Config.lavalink.port}`, + auth: Config.lavalink.pw, + secure: false, + }], { + moveOnDisconnect: true, + reconnectTries: 3, + }); + + this.shoukaku.on("ready", (name) => { + Logger.ready(`[LavalinkManager] 노드 [${name}] 연결 완료!`); + }); + this.shoukaku.on("error", (name, err) => { + Logger.error(`[LavalinkManager] 노드 [${name}] 에러: ${String(err)}`); + }); + } + + getPlayer(guildId: string) { + return this.players.get(guildId); + } + addPlayer(guildId: string, player: GuildPlayer) { + this.players.set(guildId, player); + } + delPlayer(guildId: string) { + this.players.delete(guildId); + } + + async search(guildId: string, query: string, userId: string, player?: GuildPlayer) { + const node = this.shoukaku.options.nodeResolver(this.shoukaku.nodes); + if (!node) { + this.delPlayer(guildId); + throw new ReferenceError(`[LavalinkManager] lavalink node is missing`); + } + player = player ?? this.getPlayer(guildId); + if (!player) return; + const { isUrl, text, flags } = parseLink(query.trim()); + let searchText = isUrl ? text : (await Spotify.getSearchUrl(text)) ?? (await YoutubeMusic.getSearchUrl(text)) ?? `ytsearch:${text}`; + if (flags.has('y')) searchText = (await YoutubeMusic.getSearchUrl(text)) ?? `ytsearch:${text}`; + if (searchText.startsWith("ytsearch") && !flags.has('o')) searchText += " Topic"; + const result = await node.rest.resolve(searchText); + if (!result || result.loadType === LoadType.EMPTY || result.loadType === LoadType.ERROR) { + if (result?.loadType === LoadType.ERROR) Logger.error(`[LavalinkManager] loadtype ERROR: ${result.data.message}`); + // 노래 못찾았을때 + player.errMsg(`노래를 찾을수 없습니다.`); + return; + } + if (result.loadType === LoadType.PLAYLIST) { + player.addTracks( + flags?.has("s") ? shuffle(result.data.tracks) : result.data.tracks, + userId + ); + return; + } + if (result.loadType === LoadType.TRACK) { + player.addTrack(result.data, userId); + return; + } + if (result.loadType === LoadType.SEARCH) { + if (result.data.length === 0) { + player.errMsg(`노래를 찾을수 없습니다.`); + return; + } + player.addTrack(result.data[0], userId); + return; + } + } +} \ No newline at end of file diff --git a/bot/src/classes/RedisClient.ts b/bot/src/classes/RedisClient.ts new file mode 100644 index 0000000..5ced478 --- /dev/null +++ b/bot/src/classes/RedisClient.ts @@ -0,0 +1,77 @@ +import { Redis } from "ioredis"; +import { Config } from "../utils/Config"; +import { Logger } from "../utils/Logger"; +import { YoutubeMusic } from "../utils/api/YoutubeMusic"; +import { Spotify } from "../utils/api/Spotify"; + +export class RedisClient { + public pub: Redis = new Redis({ host: Config.redis.host, port: Config.redis.port }); + public sub: Redis = new Redis({ host: Config.redis.host, port: Config.redis.port }); + + constructor() { + this.pub.on("connect", () => { + Logger.ready(`[Redis Pub] 연결 완료 (말하는 입)`); + }); + this.sub.on("connect", () => { + Logger.ready(`[Redis Sub] 연결 완료 (듣는 귀)`); + }); + + this.sub.subscribe("site-bot", (err, count) => { + if (err) return Logger.error(`[Redis Sub] 구독 실패: ${err.message}`); + Logger.log(`[Redis Sub] 'bot-commands' 채널 구독 중... (현재 구독 채널 수: ${count})`); + }); + + this.sub.on("message", async (ch, msg) => { + if (ch !== "site-bot") return; + Logger.log(`[Redis Sub] [Message] 수신: {\n 채널: ${ch}\n 내용: ${msg}\n}`); + try { + const data = JSON.parse(msg) as { action: "search"; requestId: string; [key: string]: any; }; + + if (data.action === "search") { + const resultKey = `search:result:${data.requestId}`; + const results = await Spotify.getSearchFull(data.query) ?? await YoutubeMusic.getSearchFull(data.query) ?? []; + await this.pub.setex(resultKey, 60, JSON.stringify(results)); + Logger.log(`[Redis Pub] [setex] 결과 저장: (${resultKey})`); + } + } catch (err) { + Logger.error(`명령어 처리 중 에러: ${String(err)}`); + } + }); + + this.pub.on("error", (err) => { + Logger.error(`[Redis Pub] [Error] ${err.message}`); + }); + this.sub.on("error", (err) => { + Logger.error(`[Redis Sub] [Error] ${err.message}`); + }); + } + + public publishState(event: string, data: any) { + const payload = JSON.stringify({ + event, + timestamp: Date.now(), + ...data, + }); + this.pub.publish("bot-site", payload); + Logger.log(`[Redis Pub] bot -> site 전송: ${event}`); + } + + public runTest() { + Logger.debug(`[Redis Test] 3초 뒤에 테스트 통신 시작...`); + setTimeout(() => { + // 1. 봇 -> 사이트(웹) 방향 전송 테스트 + this.publishState("TRACK_START", { + author: "테스트", + title: "제목", + duration: 196000, + }); + + // 2. 사이트(웹) -> 봇 방향 수신 테스트 (가짜 명령을 쏴서 스스로 수신하는지 확인) + setTimeout(() => { + const mockCommand = JSON.stringify({ action: "skip", userId: "12345" }); + // 테스트를 위해 본인이 site-bot 채널로 발행해 봅니다. + this.pub.publish("site-bot", mockCommand); + }, 1000); + }, 3000); + } +} \ No newline at end of file diff --git a/bot/src/commands/channel.ts b/bot/src/commands/channel.ts new file mode 100644 index 0000000..1ee00e7 --- /dev/null +++ b/bot/src/commands/channel.ts @@ -0,0 +1,134 @@ +import { ApplicationCommandOptionType, ChannelType, ChatInputApplicationCommandData, ChatInputCommandInteraction, EmbedBuilder, Guild } from "discord.js"; +import { client } from "../index"; +import { Command } from "../types/Command"; +import { clearAllMsg } from "../utils/music/Utils"; +import { default_content, default_embed, default_image, getButtons } from "../utils/music/Config"; +import { DB } from "../utils/Database"; + +/** channel 명령어 */ +export default class implements Command { + /** 해당 명령어 설명 */ + name = "channel"; + visible = true; + aliases: string[] = []; + description: string = "채널 생성 또는 연결"; + metaData: ChatInputApplicationCommandData = { + name: this.name, + description: this.description, + options: [ + { + type: ApplicationCommandOptionType.Subcommand, + name: "make", + description: "채널 만들기", + }, + { + type: ApplicationCommandOptionType.Subcommand, + name: "register", + description: "기존 채팅채널 등록", + options: [ + { + type: ApplicationCommandOptionType.Channel, + name: "channel", + description: "등록할 채널 (선택)", + channel_types: [ChannelType.GuildText], + }, + { + type: ApplicationCommandOptionType.String, + name: "channel_id", + description: "채널 ID 또는 #멘션 (선택)", + }, + ] + }, + ], + }; + + /** 실행되는 부분 */ + async slashRun(interaction: ChatInputCommandInteraction) { + const cmd = interaction.options.getSubcommand(); + if (cmd === "make") { + await interaction.editReply({ embeds: [ await this.channelCreate(interaction.guild) ] }); + return; + } + if (cmd === "register") { + const channel = interaction.options.getChannel("channel"); + const channelId = interaction.options.getString("channel_id"); + await interaction.editReply({ embeds: [ await channelRegister(interaction.guild, channel?.id || channelId) ] }); + return; + } + } + + async channelCreate(guild: Guild | null): Promise { + if (!guild) return client.mkembed({ + title: "guild를 가져올수 없습니다.", + color: "DarkRed", + }); + const channel = await guild.channels.create({ + name: "MUSIC채널", + type: ChannelType.GuildText, + topic: "채팅에 노래제목 또는 주소를 입력해 사용하세요.", + }).catch(() => null); + if (!channel) return client.mkembed({ + title: "채널 생성 오류", + color: "DarkRed" + }); + return channelRegister(guild, channel.id); + } +} + +export async function channelRegister(guild: Guild | null, channelId: string | null): Promise { + if (!guild) return client.mkembed({ + title: "guild를 가져올수 없습니다.", + color: "DarkRed", + }); + if (!channelId) return client.mkembed({ + title: "채널 아이디 가져오기 오류", + color: "DarkRed", + }); + const channel = guild.channels.cache.get(channelId.replace(/\<|\#|\!|\>/g,"").trim()); + if (!channel?.id) return client.mkembed({ + title: `${channelId} 채널 가져오기 오류`, + color: "DarkRed", + }); + if (channel.type !== ChannelType.GuildText) return client.mkembed({ + title: `<#${channelId}> 채팅 채널이 아닙니다.`, + color: "DarkRed", + }); + await clearAllMsg(channel); + const msg = await channel.send({ + content: default_content, + embeds: [ default_embed(guild.id) ], + components: [ getButtons() ], + files: [ default_image ], + }).catch((err) => { + console.error(err); + return null; + }); + if (!msg) return client.mkembed({ + title: "메세지 생성 오류", + color: "DarkRed" + }); + if (!DB.guild.get(guild.id)) DB.guild.set({ + id: guild.id, + name: guild.name, + channel_id: "", + msg_id: "", + options: { recommend: false } + }); + const gdb = DB.guild.get(guild.id); + if (!gdb) return client.mkembed({ + title: "DB 생성 오류", + color: "DarkRed", + }); + if (!DB.guild.update({ + ...gdb, + channel_id: channel.id, + msg_id: msg.id, + })) return client.mkembed({ + title: "DB 등록 오류", + color: "DarkRed", + }); + return client.mkembed({ + title: "채널 생성/등록 완료", + description: `채널: <#${channel.id}>`, + }); +} \ No newline at end of file diff --git a/bot/src/commands/example.ts b/bot/src/commands/example.ts new file mode 100644 index 0000000..34dd281 --- /dev/null +++ b/bot/src/commands/example.ts @@ -0,0 +1,27 @@ +import { client } from "../index"; +import { Command } from "../types/Command"; +import { Message, ChatInputApplicationCommandData, ChatInputCommandInteraction, ChannelType } from "discord.js"; + +/** example 명령어 */ +export default class implements Command { + /** 해당 명령어 설명 */ + name = "example"; + visible = false; + aliases: string[] = ["예시"]; + description: string = "예시 명령어"; + metaData: ChatInputApplicationCommandData = { + name: this.name, + description: this.description, + }; + + /** 실행되는 부분 */ + async slashRun(interaction: ChatInputCommandInteraction) { + await interaction.editReply({ embeds: [ client.mkembed({ + title: "예시 명령어", + }) ] }); + } + async messageRun(message: Message) { + if (message.channel?.type !== ChannelType.GuildText) return; + return await message.channel.send({ content: "예시 명령어" }).then(m => client.msgDelete(m, 5)); + } +} \ No newline at end of file diff --git a/bot/src/commands/help.ts b/bot/src/commands/help.ts new file mode 100644 index 0000000..5d64105 --- /dev/null +++ b/bot/src/commands/help.ts @@ -0,0 +1,105 @@ +import { client, handler } from "../index"; +import { Command } from "../types/Command"; +import { CacheType, Message, ActionRowBuilder, EmbedBuilder, ChatInputApplicationCommandData, StringSelectMenuBuilder, StringSelectMenuInteraction, ApplicationCommandOptionType, ChannelType, ChatInputCommandInteraction } from "discord.js"; + +/** help 명령어 */ +export default class implements Command { + /** 해당 명령어 설명 */ + name = "help"; + visible = true; + aliases: string[] = ["도움말"]; + description: string = "명령어 확인"; + metaData: ChatInputApplicationCommandData = { + name: this.name, + description: this.description, + }; + + /** 실행되는 부분 */ + async slashRun(interaction: ChatInputCommandInteraction) { + await interaction.editReply(this.getHelp()); + } + async messageRun(message: Message) { + if (message.channel?.type !== ChannelType.GuildText) return; + return await message.channel.send(this.getHelp()).then(m => client.msgDelete(m, 5)); + } + async menuRun(interaction: StringSelectMenuInteraction, args: string[]) { + const command = handler.commands.get(args[0]); + var embed = client.mkembed({}); + var embed2: EmbedBuilder | undefined = undefined; + if (command) { + embed.setTitle(`\` /${args[0]} 도움말 \``) + .setDescription(`이름: ${args[0]}\n설명: ${command.description}`); + embed2 = helpData(command.metaData.name, command.metaData); + } else { + embed.setTitle(`\` ${args[0]} 도움말 \``) + .setDescription(`명령어를 찾을수 없습니다.`) + .setFooter({ text: `도움말: /help` }) + .setColor('DarkRed'); + } + if (embed2) { + await interaction.editReply({ embeds: [ embed, embed2 ] }); + return; + } + await interaction.editReply({ embeds: [ embed ] }); + } + + getHelp(): { embeds: EmbedBuilder[], components: ActionRowBuilder[] } { + const slashcmdembed = client.mkembed({ + title: `\` slash (/) 도움말 \``, + description: `명령어\n명령어 설명` + }); + const msgcmdembed = client.mkembed({ + title: `\` 기본 (${client.prefix}) 도움말 \``, + description: `명령어 [같은 명령어]\n명령어 설명`, + footer: { text: `PREFIX: ${client.prefix}` } + }); + let cmdlist: { label: string, description: string, value: string }[] = []; + handler.commands.forEach((cmd) => { + if (cmd.slashRun && cmd.visible) { + cmdlist.push({ label: `/${cmd.name}`, description: `${cmd.description}`, value: `${cmd.name}` }); + slashcmdembed.addFields([{ name: `**/${cmd.name}**`, value: `${cmd.description}`, inline: true }]); + } + }); + handler.commands.forEach((cmd) => { + if (cmd.messageRun && cmd.visible) { + msgcmdembed.addFields([{ name: `**${client.prefix}${cmd.name}${cmd.aliases ? ` [ ${cmd.aliases} ]` : ""}**`, value: `${cmd.description}`, inline: true }]); + } + }); + const rowhelp = client.mkembed({ + title: '\` 명령어 상세보기 \`', + description: `명령어의 자세한 내용은\n아래의 선택박스에서 선택해\n확인할수있습니다.`, + footer: { text: '여러번 가능' } + }); + const row = new ActionRowBuilder().addComponents( + new StringSelectMenuBuilder() + .setCustomId('help') + .setPlaceholder('명령어를 선택해주세요.') + .addOptions(cmdlist) + ); + return { embeds: [ slashcmdembed, msgcmdembed, rowhelp ], components: [ row ] }; + } +} + +function helpData(name: string, metadata: ChatInputApplicationCommandData): EmbedBuilder | undefined { + var text = ""; + metadata.options?.forEach((opt) => { + text += `/${name} ${opt.name}`; + if (opt.type === ApplicationCommandOptionType.Subcommand && opt.options) { + if (opt.options.length > 1) { + text = ""; + opt.options.forEach((opt2) => { + text += `/${name} ${opt.name} [${opt2.type}] : ${opt.description}\n`; + }); + } else { + text += ` [${opt.options[0].type}] : ${opt.description}\n`; + } + } else { + text += ` : ${opt.description}\n`; + } + }); + if (!text || text.length == 0) return undefined; + return client.mkembed({ + title: `\` ${name} 명령어 \``, + description: text, + }); + } \ No newline at end of file diff --git a/bot/src/commands/join.ts b/bot/src/commands/join.ts new file mode 100644 index 0000000..8f1f722 --- /dev/null +++ b/bot/src/commands/join.ts @@ -0,0 +1,93 @@ +import { Message, ChatInputApplicationCommandData, Guild, ChatInputCommandInteraction, EmbedBuilder, ApplicationCommandOptionType, ChannelType } from "discord.js"; +import { client, lavalinkManager } from "../index"; +import { Command } from "../types/Command"; +import { GuildPlayer } from "../classes/GuildPlayer"; +import { getTextChannelAndMsg } from "../utils/music/Channel"; + +/** join 명령어 */ +export default class implements Command { + /** 해당 명령어 설명 */ + name = "join"; + visible = true; + aliases: string[] = []; + description: string = "음성채널 참가"; + metaData: ChatInputApplicationCommandData = { + name: this.name, + description: this.description, + options: [ + { + type: ApplicationCommandOptionType.Channel, + name: "channel", + description: "등록할 채널 (선택)", + channel_types: [ChannelType.GuildVoice], + }, + { + type: ApplicationCommandOptionType.String, + name: "channel_id", + description: "채널 ID 또는 #멘션 (선택)", + }, + ] + }; + + /** 실행되는 부분 */ + async slashRun(interaction: ChatInputCommandInteraction) { + const channel = interaction.options.getChannel("channel"); + const channelId = interaction.options.getString("channel_id"); + await interaction.editReply({ embeds: [ (await channelJoin(interaction.guild, channel?.id || channelId)).embed ] }); + return; + } + async messageRun(message: Message) { + if (message.channel?.type !== ChannelType.GuildText) return; + return; + // return await message.channel.send({ content: "예시 명령어" }).then(m => client.msgDelete(m, 5)); + } +} + +export async function channelJoin(guild: Guild | null, voiceChannelId: string | null): Promise<{ + embed: EmbedBuilder; + player?: GuildPlayer; +}> { + if (!guild) return { embed: client.mkembed({ + title: "guild를 가져올수 없습니다.", + color: "DarkRed", + }) }; + const { channel, msg, reason } = await getTextChannelAndMsg(guild); + if (reason || !channel || !msg) return { embed: client.mkembed({ + title: reason ?? "오류발생", + color: "DarkRed", + }) }; + + if (!voiceChannelId) return { embed: client.mkembed({ + title: "채널 아이디 가져오기 오류", + color: "DarkRed", + }) }; + const voiceChannel = guild.channels.cache.get(voiceChannelId.replace(/\<|\#|\!|\>/g,"").trim()); + if (!voiceChannel?.id) return { embed: client.mkembed({ + title: `${voiceChannelId} 채널 가져오기 오류`, + color: "DarkRed", + }) }; + if (voiceChannel.type !== ChannelType.GuildVoice) return { embed: client.mkembed({ + title: `<#${voiceChannelId}> 음성 채널이 아닙니다.`, + color: "DarkRed", + }) }; + + let player = lavalinkManager.getPlayer(guild.id); + if (player) return { embed: client.mkembed({ title: `이미 <#${player.voiceChannelId} 참가중입니다.` }), player }; + player = new GuildPlayer( + guild, + await lavalinkManager.shoukaku.joinVoiceChannel({ + guildId: guild.id, + channelId: voiceChannel.id, + shardId: guild.shardId, + deaf: true, + mute: false, + }), + voiceChannel.id, + channel, + msg, + ); + lavalinkManager.addPlayer(guild.id, player); + return { embed: client.mkembed({ + title: `<#${voiceChannelId}> 참가 완료`, + }), player }; +} \ No newline at end of file diff --git a/bot/src/commands/ping.ts b/bot/src/commands/ping.ts new file mode 100644 index 0000000..3675281 --- /dev/null +++ b/bot/src/commands/ping.ts @@ -0,0 +1,49 @@ +import { client } from "../index"; +import { Command } from "../types/Command"; +import { Message, ChatInputApplicationCommandData, ChatInputCommandInteraction, ChannelType } from "discord.js"; + +/** ping 명령어 */ +export default class implements Command { + /** 해당 명령어 설명 */ + name = "ping"; + visible = true; + aliases: string[] = ["핑"]; + description: string = "기본 명령어"; + metaData: ChatInputApplicationCommandData = { + name: this.name, + description: this.description, + }; + + /** 실행되는 부분 */ + async slashRun(interaction: ChatInputCommandInteraction) { + const msg = await interaction.editReply({ embeds: [ client.mkembed({ + title: "핑...", + description: "계산중...", + }) ] }); + if (!(msg instanceof Message)) { + await interaction.editReply({ embeds: [ client.mkembed({ + title: "오류", + description: `메시지 타입 불일치`, + color: "DarkRed", + }) ] }); + return; + } + const ping = msg.createdTimestamp - interaction.createdTimestamp; + await interaction.editReply({ embeds: [ client.mkembed({ + title: "퐁!!", + description: `${ping}ms`, + }) ] }); + } + async messageRun(message: Message) { + if (message.channel?.type !== ChannelType.GuildText) return; + const msg = await message.channel.send({ embeds: [ client.mkembed({ + title: "핑...", + description: "계산중...", + }) ] }); + const ping = msg.createdTimestamp - message.createdTimestamp; + return await msg.edit({ embeds: [ client.mkembed({ + title: "퐁!!", + description: `${ping}ms`, + }) ] }).then(m => client.msgDelete(m, 1)); + } +} \ No newline at end of file diff --git a/bot/src/commands/seek.ts b/bot/src/commands/seek.ts new file mode 100644 index 0000000..22f139a --- /dev/null +++ b/bot/src/commands/seek.ts @@ -0,0 +1,83 @@ +import { client, lavalinkManager } from "../index"; +import { Command } from "../types/Command"; +import { Message, ChatInputApplicationCommandData, ChannelType, ChatInputCommandInteraction, ApplicationCommandOptionType, Guild } from "discord.js"; + +const formatTime = (sec: number): string => { + const s = Math.max(0, Math.floor(sec)); + return [ + Math.floor(s / 3600), + Math.floor((s % 3600) / 60), + s % 60, + ].map(v => v.toString().padStart(2,"0")).join(":"); +} + +/** seek 명령어 */ +export default class implements Command { + /** 해당 명령어 설명 */ + name = "seek"; + visible = true; + aliases: string[] = []; + description: string = "특정시간부터 재생"; + metaData: ChatInputApplicationCommandData = { + name: this.name, + description: this.description, + options: [ + { + type: ApplicationCommandOptionType.Integer, + name: "hour", + description: "시간", + min_value: 0, + }, + { + type: ApplicationCommandOptionType.Integer, + name: "min", + description: "분", + min_value: 0, + }, + { + type: ApplicationCommandOptionType.Integer, + name: "sec", + description: "초", + min_value: 0, + }, + ] + }; + + /** 실행되는 부분 */ + async slashRun(interaction: ChatInputCommandInteraction) { + const hour = interaction.options.getInteger("hour"); + const min = interaction.options.getInteger("min"); + const sec = interaction.options.getInteger("sec"); + await interaction.editReply({ embeds: [ await this.playSeek(interaction.guild, hour, min, sec) ] }); + } + async messageRun(message: Message) { + if (message.channel?.type !== ChannelType.GuildText) return; + return await message.channel.send({ content: "예시 명령어" }).then(m => client.msgDelete(m, 5)); + } + + async playSeek(guild: Guild | null, hour: number | null, min: number | null, sec: number | null) { + if (!guild) return client.mkembed({ + title: "guild를 가져올수 없습니다.", + color: "DarkRed", + }); + const seek = ((hour ?? 0)*3600 + (min ?? 0)*60 + (sec ?? 0))*1000; + const player = lavalinkManager.getPlayer(guild.id); + if (!player) return client.mkembed({ + title: "player를 가져올수 없습니다.", + color: "DarkRed", + }); + if (!player.isPlaying || !player.nowTrack) return client.mkembed({ + title: "현재 노래가 재생되지 않았습니다.", + color: "DarkRed", + }); + if (player.nowTrack.info.length <= seek) return client.mkembed({ + title: "노래 총시간이 더 작습니다.", + description: `총시간: ${formatTime(player.nowTrack.info.length)}\n설정시간: ${formatTime(seek)}`, + color: "DarkRed", + }); + player.seek(seek); + return client.mkembed({ + title: "재생 설정 성공", + }); + } +} \ No newline at end of file diff --git a/bot/src/events/clientReady.ts b/bot/src/events/clientReady.ts new file mode 100644 index 0000000..56e9d58 --- /dev/null +++ b/bot/src/events/clientReady.ts @@ -0,0 +1,40 @@ +import { Config } from "../utils/Config"; +import { client, handler, Redis } from "../index"; +import { Logger } from "../utils/Logger"; +import { DB } from "../utils/Database"; +import { channelRegister } from "../commands/channel"; + +export const clientReady = async () => { + if (!client.user) return; + Logger.ready(`봇 활성화! ${client.user.username}`); + + client.user.setActivity({ + name: "MUSIC 봇", + }); + + reloadMsg(); + + const guildIds = client.guilds.cache.map(guild => guild.id); + Redis.pub.set("bot-guilds", JSON.stringify(guildIds)); + Logger.info(`[Redis Pub] bot-guilds 설정 완료: [${guildIds.join(",")}]`); + + if (!Config.dev) return; + try { + const body = Array.from(handler.commands.values().filter(cmd => cmd.visible).map(cmd => cmd.metaData)); + await client.application?.commands.set(body, Config.guildId); + Logger.ready(`DEV 길드(${Config.guildId}) 슬래시 등록: ${body.length}개`); + } catch (err) { + throw err instanceof Error ? err : new Error(String(err)); + } +} + +async function reloadMsg() { + const guilds = DB.guild.all(); + if (guilds.length === 0) return; + for (const gdb of guilds.filter(g => g.channel_id)) { + Logger.info(`${gdb.name} : 채널 재연동`); + const guild = client.guilds.cache.get(gdb.id) ?? null; + const embed = await channelRegister(guild, gdb.channel_id); + Logger.info(`${guild?.name ?? gdb.name} : ${embed.data.title ?? "오류"}`); + } +} \ No newline at end of file diff --git a/bot/src/events/guildCreate.ts b/bot/src/events/guildCreate.ts new file mode 100644 index 0000000..deafc5e --- /dev/null +++ b/bot/src/events/guildCreate.ts @@ -0,0 +1,8 @@ +import { client, Redis } from "../index"; +import { Logger } from "../utils/Logger"; + +export const guildCreate = async () => { + const guildIds = client.guilds.cache.map(guild => guild.id); + Redis.pub.set("bot-guilds", JSON.stringify(guildIds)); + Logger.info(`[Redis Pub] bot-guilds 수정 완료: [${guildIds.join(",")}]`); +} \ No newline at end of file diff --git a/bot/src/events/guildDelete.ts b/bot/src/events/guildDelete.ts new file mode 100644 index 0000000..9f0fe1c --- /dev/null +++ b/bot/src/events/guildDelete.ts @@ -0,0 +1,8 @@ +import { client, Redis } from "../index"; +import { Logger } from "../utils/Logger"; + +export const guildDelete = async () => { + const guildIds = client.guilds.cache.map(guild => guild.id); + Redis.pub.set("bot-guilds", JSON.stringify(guildIds)); + Logger.info(`[Redis Pub] bot-guilds 수정 완료: [${guildIds.join(",")}]`); +} \ No newline at end of file diff --git a/bot/src/events/index.ts b/bot/src/events/index.ts new file mode 100644 index 0000000..1faba4b --- /dev/null +++ b/bot/src/events/index.ts @@ -0,0 +1,13 @@ +import { clientReady } from "./clientReady"; +import { guildCreate } from "./guildCreate"; +import { interactionCreate } from "./interactionCreate"; +import { messageCreate } from "./messageCreate"; +// import { voiceStateUpdate } from "./voiceStateUpdate"; + +export const onEvents = { + clientReady, + guildCreate, + interactionCreate, + messageCreate, + // voiceStateUpdate, +} \ No newline at end of file diff --git a/bot/src/events/interactionCreate.ts b/bot/src/events/interactionCreate.ts new file mode 100644 index 0000000..23c6e17 --- /dev/null +++ b/bot/src/events/interactionCreate.ts @@ -0,0 +1,36 @@ +import { Interaction, MessageFlags } from "discord.js"; +import { handler } from "../index"; +import { buttonInteraction } from "../utils/music/Button"; + +export const interactionCreate = async (interaction: Interaction) => { + if (interaction.isStringSelectMenu()) { + await interaction.deferReply({ flags: MessageFlags.Ephemeral }).catch(() => {}); + const commandName = interaction.customId; + const args = interaction.values; + const command = handler.commands.get(commandName); + if (command?.menuRun) return await command.menuRun(interaction, args); + } + + if (interaction.isButton()) { + const args = interaction.customId.split("-"); + if (!args || args.length === 0) return; + + if (args[0] === "music") return buttonInteraction(interaction, args.slice(1)); + + await interaction.deferReply({ flags: MessageFlags.Ephemeral }).catch(() => {}); + + const key = args.shift(); + if (!key) return; + const command = handler.commands.get(key); + if (command?.buttonRun) return command.buttonRun(interaction, args); + } + + if (!interaction.isChatInputCommand()) return; + + /** + * 명령어 친사람만 보이게 설정 + * flags: MessageFlags.Ephemeral + */ + await interaction.deferReply({ flags: MessageFlags.Ephemeral }).catch(() => {}); + handler.runCommand(interaction); +} \ No newline at end of file diff --git a/bot/src/events/messageCreate.ts b/bot/src/events/messageCreate.ts new file mode 100644 index 0000000..ea80253 --- /dev/null +++ b/bot/src/events/messageCreate.ts @@ -0,0 +1,83 @@ +import { ChannelType, Message } from "discord.js"; +import { client, handler, lavalinkManager } from "../index"; +import { Config } from "../utils/Config"; +import { Logger } from "../utils/Logger"; +import { DB } from "../utils/Database"; +import { getVoiceChannel } from "../utils/music/Channel"; +import { channelJoin } from "../commands/join"; + +const cmdErr = (message: Message, commandName: string | undefined | null): void => { + if (!commandName) return; + if (message.channel.type !== ChannelType.GuildText) return; + message.channel.send({ embeds: [ client.mkembed({ + description: `\` ${commandName} \` 이라는 명령어를 찾을 수 없습니다.`, + footer: { text: `${Config.prefix}help를 입력해 명령어를 확인해주세요.` }, + color: "DarkRed", + }) ] }).then(m => client.msgDelete(m, 1)); +} + +export const messageCreate = async (message: Message): Promise => { + if (message.author.bot || message.channel.type === ChannelType.DM) return; + if (!message.content.startsWith(client.prefix)) { + handleMessage(message); + return; + } + + const content = message.content.slice(client.prefix.length).trim(); + const args = content.split(/ +/g); + const commandName = args.shift()?.toLocaleLowerCase() || ""; + const command = handler.commands.get(commandName) || handler.commands.find((cmd) => cmd.aliases.includes(commandName)); + try { + if (!command || !command.messageRun) { + if (!commandName || commandName.replace(/\;| +/g,"").length === 0) return; + cmdErr(message, commandName); + return client.msgDelete(message, 0, true); + } + command.messageRun(message, args); + client.msgDelete(message, 0, true); + } catch(err: any) { + if (Config.debug) Logger.error(err); + cmdErr(message, commandName); + return client.msgDelete(message, 0, true); + } +} + +async function handleMessage(message: Message): Promise { + if (!message.guild?.id) return; + if (!message.member?.user?.id) return; + if (message.channel.type !== ChannelType.GuildText) return; + const gdb = DB.guild.get(message.guild.id); + if (!gdb?.channel_id) return; + if (gdb.channel_id !== message.channel.id) return; + let player = lavalinkManager.getPlayer(message.guild.id); + const voiceChannel = getVoiceChannel(message.member); + if (!player) { + if (!voiceChannel) { + message.channel.send({ embeds: [ client.mkembed({ + author: { + name: message.member.nickname ?? message.member.user.displayName, + iconURL: message.member.displayAvatarURL({}) ?? undefined, + }, + title: "음성채널을 찾을수 없습니다.", + description: "음성채널에 들어가서 사용해주세요.", + color: "DarkRed", + }) ] }).then(m => client.msgDelete(m, 1)); + return client.msgDelete(message, 100, true); + } + player = (await channelJoin(message.guild, voiceChannel.id)).player; + } + if (!player) { + message.channel.send({ embeds: [ client.mkembed({ + author: { + name: message.member.nickname ?? message.member.user.displayName, + iconURL: message.member.displayAvatarURL({}) ?? undefined, + }, + title: "세션을 찾을수 없습니다.", + description: "다시 시도해주세요.", + color: "DarkRed", + }) ] }).then(m => client.msgDelete(m, 1)); + return client.msgDelete(message, 100, true); + } + lavalinkManager.search(message.guild.id, message.content.trim(), message.member.user.id, player); + return client.msgDelete(message, 100, true); +} \ No newline at end of file diff --git a/bot/src/events/voiceStateUpdate.ts b/bot/src/events/voiceStateUpdate.ts new file mode 100644 index 0000000..feb26b8 --- /dev/null +++ b/bot/src/events/voiceStateUpdate.ts @@ -0,0 +1,5 @@ +import { VoiceState } from "discord.js"; +import { client } from "../index"; + +export const voiceStateUpdate = async (oldState: VoiceState, newState: VoiceState): Promise => { +} \ No newline at end of file diff --git a/bot/src/index.ts b/bot/src/index.ts new file mode 100644 index 0000000..a40c6d3 --- /dev/null +++ b/bot/src/index.ts @@ -0,0 +1,16 @@ +import { BotClient } from "./classes/BotClient"; +import { LavalinkManager } from "./classes/LavalinkManager"; +import { Handler } from "./classes/Handler"; +import { onEvents } from "./events"; +import { RedisClient } from "./classes/RedisClient"; + +export const client = new BotClient(); +export const lavalinkManager = new LavalinkManager(client); +export const handler = new Handler(); +export const Redis = new RedisClient(); + +for (const eventName of Object.keys(onEvents) as (keyof typeof onEvents)[]) { + client.onEvent(eventName, onEvents[eventName]); +} + +client.start(); diff --git a/bot/src/types/Command.d.ts b/bot/src/types/Command.d.ts new file mode 100644 index 0000000..1614605 --- /dev/null +++ b/bot/src/types/Command.d.ts @@ -0,0 +1,22 @@ +import { ButtonInteraction, ChatInputApplicationCommandData, ChatInputChatInputCommandInteraction, Message, StringSelectMenuInteraction } from "discord.js"; + +export interface Command { + /** 메세지 이름 */ + name: string; + /** help 목록 노출 여부 */ + visible: boolean; + /** 메세지 기반 별칭 */ + aliases: string[]; + /** 간단 설명 */ + description: string; + /** + * 등록 메타: JSON 변환된 바디 + * (빌드 시 toJSON()해서 REST 등록에 사용) + */ + metaData: RESTPostAPIChatInputApplicationCommandsJSONBody; + + slashRun?: (args: ChatInputChatInputCommandInteraction) => Promise; + messageRun?: (message: Message, args: string[]) => Promise; + menuRun?: (interaction: StringSelectMenuInteraction, args: string[]) => Promise; + buttonRun?: (interaction: ButtonInteraction, args: string[]) => Promise; +} \ No newline at end of file diff --git a/bot/src/types/Track.d.ts b/bot/src/types/Track.d.ts new file mode 100644 index 0000000..f3f5f85 --- /dev/null +++ b/bot/src/types/Track.d.ts @@ -0,0 +1,7 @@ +export interface SongItem { + title: string; + artist: string; + videoId: string; + thumbnail: string; // 썸네일 URL + duration: number; // 재생시간 (ms 단위) +} \ No newline at end of file diff --git a/bot/src/types/Youtube_Cookie.ts b/bot/src/types/Youtube_Cookie.ts new file mode 100644 index 0000000..f1daf81 --- /dev/null +++ b/bot/src/types/Youtube_Cookie.ts @@ -0,0 +1,42 @@ +export enum Cookies { + /** 세션, 재생 추적, 봇 감지 */ + YSC = "YSC", + /** 세션 ID, 로그인 상태 인증 */ + SID = "SID", + /** 로그인 세션 서명용 */ + HSID = "HSID", + /** 계정 관련 보조인증 */ + SSID = "SSID", + /** 유튜브 로그인 정보 */ + LOGIN_INFO = "LOGIN_INFO", + /** 보안된 인증 토큰 (YouTube용) */ + SAPISID = "SAPISID", + /** API 인증용 쿠키 */ + APISID = "APISID", + /** 유튜브 요청 시 인증 */ + Secure1PAPISID = "__Secure-1PAPISID", + /** 유튜브 요청 시 인증 (써드파티) */ + Secure3PAPISID = "__Secure-3PAPISID", + /** 광고 및 인증 관련 */ + Secure1PSID = "__Secure-1PSID", + /** 광고 및 인증 관련 (써드파티) */ + Secure3PSID = "__Secure-3PSID", + /** 무결성 검증, 세션 탈취 방지 쿠키 */ + Secure1PSIDCC = "__Secure-1PSIDCC", + /** 무결성 검증, 세션 탈취 방지 쿠키 (써드파티) */ + Secure3PSIDCC = "__Secure-3PSIDCC", + /** 인증 세션 타임스탬프 쿠키 */ + Secure1PSIDTS = "__Secure-1PSIDTS", + /** 인증 세션 타임스탬프 쿠키 (써드파티) */ + Secure3PSIDTS = "__Secure-3PSIDTS", + /** 쿠키 위조 방지 (보안 강화) */ + SIDCC = "SIDCC", + /** 유튜브 설정 정보 */ + VISITOR_INFO1_LIVE = "VISITOR_INFO1_LIVE", + /** 선호 설정 저장 (VISITOR_INFO1_LIVE 같이쓰면 좋음) */ + PREF = "PREF", + /** 개인정보/쿠키 사용에 대한 동의여부 */ + CONSENT = "CONSENT", + /** 보안/동의 상태 저장 */ + SOCS = "SOCS", +}; diff --git a/bot/src/utils/Config.ts b/bot/src/utils/Config.ts new file mode 100644 index 0000000..f509e0b --- /dev/null +++ b/bot/src/utils/Config.ts @@ -0,0 +1,89 @@ +import "dotenv/config"; +import { ColorResolvable, Colors } from "discord.js"; +import { join } from "node:path"; + +export const Config = { + debug: process.env.DEBUG?.trim()?.toLocaleLowerCase() === "true", + dev: process.env.DEV?.trim()?.toLocaleLowerCase() === "true", + + _prefix: process.env.PREFIX?.trim(), + get prefix() { + if (!this._prefix) throw new ReferenceError("PREFIX is missing"); + return this._prefix; + }, + + _appId: process.env.APPID?.trim(), + get appId() { + if (!this._appId) throw new ReferenceError("APPID is missing"); + return this._appId; + }, + + _token: process.env.TOKEN?.trim(), + get token() { + if (!this._token) throw new ReferenceError("TOKEN is missing"); + return this._token; + }, + + _dbPath: process.env.DBPATH?.trim(), + get dbPath() { + if (!this._dbPath) throw new ReferenceError("DBPATH is missing"); + return this._dbPath; + }, + + _guildId: process.env.GUILDID?.trim(), + get guildId() { + if (!this._guildId) throw new ReferenceError("GUILDID is missing"); + return this._guildId; + }, + + _embedColor: process.env.EMBEDCOLOR?.trim(), + get embedColor() { + if (!this._embedColor) throw new ReferenceError("EMBEDCOLOR is missing"); + const list = Object.keys(Colors); + if (!list.includes(this._embedColor)) throw new TypeError(`EMBEDCOLOR TYPE ERROR: ${list.join(",")}`); + return this._embedColor as ColorResolvable; + }, + + _lavalink: { + host: process.env.LAVALINK_HOST?.trim(), + port: process.env.LAVALINK_PORT?.trim(), + pw: process.env.LAVALINK_PW?.trim(), + }, + get lavalink() { + if (!this._lavalink.host) throw new ReferenceError("LAVALINK_HOST is missing"); + if (!this._lavalink.port) throw new ReferenceError("LAVALINK_PORT is missing"); + if (!this._lavalink.pw) throw new ReferenceError("LAVALINK_PW is missing"); + const port = Number(this._lavalink.port!); + if (isNaN(port)) throw new TypeError("LAVALINK_PORT must be a number"); + return { + host: this._lavalink.host, + port: port, + pw: this._lavalink.pw, + } + }, + + _youtube_cookie: process.env.YOUTUBE_COOKIE?.trim(), + get youtube_cookie() { + if (!this._youtube_cookie) throw new ReferenceError("YOUTUBE_COOKIE is missing"); + if (this._youtube_cookie.startsWith('"')) this._youtube_cookie = this._youtube_cookie.slice(1,-1); + return this._youtube_cookie; + }, + + _redis: { + host: process.env.REDIS_HOST?.trim(), + port: process.env.REDIS_PORT?.trim(), + }, + get redis() { + if (!this._redis.host) throw new ReferenceError("REDIS_HOST is missing"); + if (!this._redis.port) throw new ReferenceError("REDIS_PORT is missing"); + const port = Number(this._redis.port!); + if (isNaN(port)) throw new TypeError("REDIS_PORT must be a number"); + return { + host: this._redis.host, + port: port, + }; + } +}; + +export const COMMANDS_PATH = join(__dirname, "..", "commands"); +export const COMMAND_PATH = (commandFile: string) => join(COMMANDS_PATH, commandFile); diff --git a/bot/src/utils/Database.ts b/bot/src/utils/Database.ts new file mode 100644 index 0000000..b985391 --- /dev/null +++ b/bot/src/utils/Database.ts @@ -0,0 +1,117 @@ +import Database from "better-sqlite3"; +import { Config } from "./Config"; +import { join } from "node:path"; +import { readFileSync } from "node:fs"; +import { GuildRow, GuildType } from "../../db/db"; +import { Logger } from "./Logger"; + +const database = new Database(Config.dbPath); + +const schemaPath = join(process.cwd(), "db/schema.sql"); +const schema = readFileSync(schemaPath, "utf-8"); +database.exec(schema); + +Logger.ready("DB 활성화!"); + +const stmt = { + guild: { + // 전체 + all: database.prepare("SELECT * FROM guilds"), + // 가져오기 + get: database.prepare("SELECT * FROM guilds WHERE ID = ?"), + // 추가 + insert: (data: GuildRow) => { + const keys = Object.keys(data); + if (keys.length === 0) throw new Error("insert: 키1개는 있어야함"); + return database.prepare(`INSERT INTO guilds (${ + keys.map(k => `"${k}"`).join(", ") + }) VALUES (${ + keys.map(k => `@${k}`).join(", ") + })`).run(data); + }, + // 수정 + update: (data: GuildRow) => { + const keys = Object.keys(data).filter(k => k !== "id"); + if (keys.length === 0) throw new Error("update: 키1개는 있어야함"); + return database.prepare(`UPDATE guilds SET ${ + keys.map(k => `${k} = @${k}`).join(", ") + } WHERE id = @id`).run(data); + }, + }, + // user: { + // // 가져오기 + // get: database.prepare("SELECT * FROM users WHERE guild_id = ? AND id = ?"), + // // 추가 + // insert: (data: UserType) => { + // const keys = Object.keys(data); + // if (keys.length === 0) throw new Error("insert: 키1개는 있어야함"); + // return database.prepare(`INSERT INTO users (${ + // keys.map(k => `"${k}"`).join(", ") + // }) VALUES (${ + // keys.map(k => `@${k}`).join(", ") + // })`).run(data); + // }, + // // 수정 + // update: (data: UserType) => { + // const keys = Object.keys(data).filter(k => k !== "guild_id" && k !== "id"); + // if (keys.length === 0) throw new Error("update: 키1개는 있어야함"); + // return database.prepare(`UPDATE users SET ${ + // keys.map(k => `${k} = @${k}`).join(", ") + // } WHERE guild_id = @guild_id AND id = @id`).run(data); + // }, + // }, +}; + +export const DB = { + guild: { + all() { + return stmt.guild.all.all() as GuildType[]; + }, + get(id: string) { + const row = stmt.guild.get.get(id) as GuildRow | undefined; + if (!row) return undefined; + return { ...row, options: JSON.parse(row.options) } as GuildType; + }, + set(data: GuildType) { + try { + stmt.guild.insert({ ...data, options: JSON.stringify(data.options) }); + return true; + } catch (err) { + Logger.error(String(err)); + return false; + } + }, + update(data: GuildType) { + try { + stmt.guild.update({ ...data, options: JSON.stringify(data.options) }); + return true; + } catch (err) { + Logger.error(String(err)); + return false; + } + }, + }, + // user: { + // get(guildId: string, id: string) { + // return stmt.user.get.get(guildId, id) as UserType | undefined; + // }, + // set(data: UserType) { + // try { + // stmt.user.insert(data); + // return true; + // } catch (err) { + // Logger.error(String(err)); + // return false; + // } + // }, + // update(data: UserType) { + // try { + // stmt.user.update(data); + // return true; + // } catch (err) { + // Logger.error(String(err)); + // return false; + // } + // }, + // }, +}; \ No newline at end of file diff --git a/bot/src/utils/Logger.ts b/bot/src/utils/Logger.ts new file mode 100644 index 0000000..9d4ace1 --- /dev/null +++ b/bot/src/utils/Logger.ts @@ -0,0 +1,38 @@ +import colors from "colors/safe"; + +export const Timestamp = () => { + const Now = new Date(); + Now.setHours(Now.getHours() + 9); + return Now.toISOString().replace('T', ' ').substring(0, 19).slice(2); +} + +type logType = "log" | "info" | "warn" | "error" | "debug" | "ready" | "slash"; + +const log = (content: string, type: logType) => { + const timestamp = colors.white(`[${Timestamp()}]`); + switch (type) { + case "log": + return console.log(`${colors.gray("[LOG]")} ${timestamp} ${content}`); + case "info": + return console.log(`${colors.cyan("[INFO]")} ${timestamp} ${content}`); + case "warn": + return console.log(`${colors.yellow("[WARN]")} ${timestamp} ${content}`); + case "error": + return console.log(`${colors.red("[ERROR]")} ${timestamp} ${content}`); + case "debug": + return console.log(`${colors.magenta("[DEBUG]")} ${timestamp} ${content}`); + case "ready": + return console.log(`${colors.green("[READY]")} ${timestamp} ${content}`); + default: + throw new TypeError("Logger 타입이 올바르지 않습니다."); + } +}; + +export const Logger = { + log: (content: string) => log(content, "log"), + warn: (content: string) => log(content, "warn"), + error: (content: string) => log(content, "error"), + debug: (content: string) => log(content, "debug"), + info: (content: string) => log(content, "info"), + ready: (content: string) => log(content, "ready") +} \ No newline at end of file diff --git a/bot/src/utils/api/Spotify.ts b/bot/src/utils/api/Spotify.ts new file mode 100644 index 0000000..48a5f09 --- /dev/null +++ b/bot/src/utils/api/Spotify.ts @@ -0,0 +1,130 @@ +/// +import "dotenv/config"; +import { Logger } from "../Logger"; +import { SongItem } from "../../types/Track"; + +const SPOTIFY_CLIENTID = process.env.SPOTIFY_CLIENTID?.trim() ?? ""; +const SPOTIFY_SECRET = process.env.SPOTIFY_SECRET?.trim() ?? ""; + +const SPOTIFY_TOKEN_URL = "https://accounts.spotify.com/api/token"; +const SPOTIFY_API_URL = "https://api.spotify.com/v1"; +const TOKENR_URL = "http://192.168.10.5:8075/api/token"; + +const searchCache = new Map(); + +type TOKENER_RESPONSE = { + clientId: string; + accessToken: string; + accessTokenExpirationTimestampMs: number; + isAnonymous: boolean; + _notes: string; +}; + +export const Spotify = { + _token: { + cached: "", + expiresAt: 0, + }, + + async getTokenByTokener(): Promise { + if (this._token.cached && Date.now() < this._token.expiresAt) return this._token.cached; + try { + const response = await fetch(TOKENR_URL); + if (!response.ok) throw new Error(`토크너 서버 응답 에러: ${response.status}`); + const jsonData = await response.json() as TOKENER_RESPONSE; + this._token.cached = jsonData.accessToken; + this._token.expiresAt = jsonData.accessTokenExpirationTimestampMs; + return jsonData.accessToken; + } catch (err) { + Logger.error(`토크너 접근 실패: ${err}`); + return null; + } + }, + + async getToken(): Promise { + try { + const response = await fetch(SPOTIFY_TOKEN_URL, { + method: "POST", + headers: { + "Content-Type": "application/x-www-form-urlencoded", + }, + body: new URLSearchParams({ + grant_type: "client_credentials", + client_id: SPOTIFY_CLIENTID, + client_secret: SPOTIFY_SECRET, + }), + }); + + const textData = await response.text(); + + if (!response.ok) { + Logger.error(`스포티파이 정식 토큰 발급 에러 (${response.status}): ${textData}`); + return null; + } + + const jsonData = JSON.parse(textData); + + this._token.cached = jsonData.access_token; + // expires_in은 초(초당 1000ms) 단위입니다. 만료 1분 전(60000ms)에 미리 갱신되게 세팅! + this._token.expiresAt = Date.now() + (jsonData.expires_in * 1000) - 60000; + + Logger.info("🟢 [Spotify] 공식 API 키로 정식 토큰 발급 완료!"); + return jsonData.access_token; + } catch (err) { + Logger.error(`스포티파이 토큰 요청 실패: ${err}`); + return null; + } + }, + + async getSearchFull(query: string): Promise { + try { + const token = await this.getToken(); + if (!token) return []; + + const response = await fetch( + `${SPOTIFY_API_URL}/search?q=${encodeURIComponent(query)}&type=track&market=KR&limit=1`, + { + headers: { + Authorization: `Bearer ${token}`, + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7", + "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36", + }, + }, + ); + + const textData = await response.text(); + + if (!response.ok) { + if (response.status === 429) { + Logger.warn("⚠️ 스포티파이 요청 제한(Rate Limit)에 걸렸습니다."); + } else { + Logger.error(`스포티파이 API 에러 (${response.status}): ${textData}`); + } + return []; + } + + const data = JSON.parse(textData) as SpotifyApi.TrackSearchResponse; + + if (!data.tracks || data.tracks.items.length === 0) return []; + + return data.tracks.items.map((track) => ({ + videoId: track.id, + title: track.name, + artist: track.artists.map(artist => artist.name).join(", "), + duration: track.duration_ms, + thumbnail: track.album.images[2]?.url, + })); + } catch (err) { + Logger.error(`스포티파이 검색 실패: ${err}`); + return []; + } + }, + async getSearchUrl(query: string): Promise { + const lowerQuery = query.toLocaleLowerCase().trim(); + if (searchCache.has(lowerQuery)) return searchCache.get(lowerQuery) ?? null; + const track = (await this.getSearchFull(query) ?? [])?.[0]; + const url = track?.videoId ? `https://open.spotify.com/track/${track.videoId}` : null; + if (url) searchCache.set(lowerQuery, url); + return url; + } +} \ No newline at end of file diff --git a/bot/src/utils/api/YoutubeMusic.ts b/bot/src/utils/api/YoutubeMusic.ts new file mode 100644 index 0000000..af8af50 --- /dev/null +++ b/bot/src/utils/api/YoutubeMusic.ts @@ -0,0 +1,216 @@ +import { fetch, ProxyAgent } from "undici"; +import crypto from "node:crypto"; +import { Cookies } from "../../types/Youtube_Cookie"; +import { Config } from "../Config"; +import { SongItem } from "../../types/Track"; + +const customPREF = "tz=Asia.Seoul&hl=ko&gl=KR&last_quality=1080"; +export const ORIGIN = "https://music.youtube.com"; +const proxy = new ProxyAgent('http://192.168.10.4:3128'); +const searchCache = new Map(); + +// 🌟 클래스 외부에 둘 상수 및 유틸리티 함수들 (내부에서만 사용됨) +const defaultCookies: Cookies[] = [ + Cookies.SAPISID, // 해시 생성용 씨앗 1 + Cookies.Secure3PAPISID, // 해시 생성용 씨앗 2 + Cookies.SID, // 메인 세션 신분증 + Cookies.Secure3PSID, // API용 메인 신분증 (필수) + Cookies.Secure1PSIDTS, // 세션 신선도 검증 타임스탬프 + Cookies.PREF // 지역/언어 설정 +]; + +/** + * "MM:SS" 또는 "HH:MM:SS" 형태의 문자열을 밀리초(ms)로 변환합니다. + */ +function parseDurationToMs(timeStr: string): number { + if (!timeStr) return 0; + const parts = timeStr.split(':').reverse(); // [초, 분, 시간] + let ms = 0; + if (parts[0]) ms += parseInt(parts[0], 10) * 1000; + if (parts[1]) ms += parseInt(parts[1], 10) * 60 * 1000; + if (parts[2]) ms += parseInt(parts[2], 10) * 60 * 60 * 1000; + return isNaN(ms) ? 0 : ms; +} + +// 🌟 Spotify.ts와 동일하게 Youtube 객체 하나로 모든 기능을 묶어서 export 합니다. +export const YoutubeMusic = { + getCookieJson(keys: Cookies[] = defaultCookies, blocks?: Cookies[]): { [key: string]: string } { + const cookies = Object.fromEntries( + Config.youtube_cookie + .split(";") + .map(v => v.trim()) + .filter(v => v.includes("=")) + .map(v => { + const [k, ...vs] = v.split("="); + return [k.trim(), vs.join("=").trim()]; + }) + ); + + // 한국 맞춤형 지역/설정 강제 주입 + cookies["PREF"] = customPREF; + + const allows = keys.filter( + (k) => k in cookies && !(blocks ?? []).includes(k) + ); + + const missing = keys.filter((k) => !(k in cookies) && !(blocks ?? []).includes(k)); + + if (missing.length > 0) { + console.log("현재 입력된 쿠키 키 목록:", Object.keys(cookies)); + throw new Error(`❌ 필수 인증 쿠키가 누락되었습니다: ${missing.join(", ")}`); + } + + return Object.fromEntries(allows.map((k) => [k, cookies[k]])); + }, + + getCookie(keys: Cookies[] = defaultCookies, blocks?: Cookies[]): string { + // 내부 메서드 호출 시 this 사용 + const json = this.getCookieJson(keys, blocks); + return Object.entries(json).map(([k, v]) => `${k}=${v}`).join("; "); + }, + + getAuthorization() { + // 내부 메서드 호출 시 this 사용 + const sapisid = this.getCookieJson([Cookies.Secure3PAPISID])["__Secure-3PAPISID"]; + const t = Math.floor(Date.now() / 1000); + const h = crypto.createHash("sha1").update(`${t} ${sapisid} ${ORIGIN}`).digest("hex"); + + return `SAPISIDHASH ${t}_${h} SAPISID1PHASH ${t}_${h} SAPISID3PHASH ${t}_${h}`; + }, + + /** + * 완벽한 쿠키 인증과 서명(SAPISIDHASH)을 사용하여 유튜브 뮤직 검색을 수행합니다. + */ + async getSearchFull(query: string): Promise { + console.log(`🔍 [Auth-Cookie Engine] "${query}" 데이터 추출 중 (썸네일, 재생시간 포함)...`); + + const url = "https://music.youtube.com/youtubei/v1/search?prettyPrint=false"; + + try { + const response = await fetch(url, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'Cookie': this.getCookie(), // this 바인딩 적용 + 'Authorization': this.getAuthorization(), // this 바인딩 적용 + 'Origin': 'https://music.youtube.com', + 'Referer': `https://music.youtube.com/search?q=${encodeURIComponent(query)}`, + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.7680.178 Safari/537.36' + }, + body: JSON.stringify({ + context: { + client: { + clientName: "WEB_REMIX", + clientVersion: "1.20240320.01.00", + hl: "ko", + gl: "KR" + } + }, + query: query, + params: "EgWKAQIIAWoOEAMQBBAQEAkQFRAKEBE=" + }), + dispatcher: proxy + }); + + const data: any = await response.json(); + + if (data.error) { + throw new Error(`서버 에러 (${data.error.code}): ${data.error.message}`); + } + + const results: SongItem[] = []; + + const tabs = data.contents?.tabbedSearchResultsRenderer?.tabs || []; + const sections = tabs[0]?.tabRenderer?.content?.sectionListRenderer?.contents || []; + + for (const section of sections) { + // 1. 최상단 'Top Result' 카드 파싱 + if (section.musicCardShelfRenderer) { + const card = section.musicCardShelfRenderer; + const title = card.title?.runs?.[0]?.text; + const videoId = card.onTap?.watchEndpoint?.videoId || card.title?.runs?.[0]?.navigationEndpoint?.watchEndpoint?.videoId; + + let artist = "Unknown Artist"; + let durationStr = ""; + + if (card.subtitle?.runs) { + const validRuns = card.subtitle.runs.map((r: any) => r.text).filter((t: string) => t !== " • " && t !== "노래" && t !== "동영상"); + if (validRuns.length > 0) artist = validRuns[0]; + + const timeMatch = validRuns.find((t: string) => /^\d+:\d+/.test(t)); + if (timeMatch) durationStr = timeMatch; + } + + const thumbnails = card.thumbnail?.musicThumbnailRenderer?.thumbnail?.thumbnails || []; + const thumbnail = thumbnails.length > 0 ? thumbnails[thumbnails.length - 1].url : ""; + + if (videoId && title) { + results.push({ + title, + artist, + videoId, + thumbnail, + duration: parseDurationToMs(durationStr) + }); + } + } + + // 2. 일반 검색 결과 목록 파싱 + if (section.musicShelfRenderer) { + const items = section.musicShelfRenderer.contents || []; + + for (const item of items) { + const track = item.musicResponsiveListItemRenderer; + if (!track) continue; + + const videoId = track.playlistItemData?.videoId; + const title = track.flexColumns?.[0]?.musicResponsiveListItemFlexColumnRenderer?.text?.runs?.[0]?.text; + + let artist = "Unknown Artist"; + const subtitleRuns = track.flexColumns?.[1]?.musicResponsiveListItemFlexColumnRenderer?.text?.runs || []; + + if (subtitleRuns.length >= 3) { + artist = subtitleRuns[2]?.text || artist; + } else if (subtitleRuns.length === 1) { + artist = subtitleRuns[0]?.text || artist; + } + + let durationStr = track.fixedColumns?.[0]?.musicResponsiveListItemFixedColumnRenderer?.text?.runs?.[0]?.text; + + if (!durationStr) { + const timeRun = subtitleRuns.find((r: any) => /^\d+:\d+/.test(r.text)); + if (timeRun) durationStr = timeRun.text; + } + + const thumbnails = track.thumbnail?.musicThumbnailRenderer?.thumbnail?.thumbnails || []; + const thumbnail = thumbnails.length > 0 ? thumbnails[thumbnails.length - 1].url : ""; + + if (videoId && title) { + results.push({ + title, + artist, + videoId, + thumbnail, + duration: parseDurationToMs(durationStr || "") + }); + } + } + } + } + + return results || []; // 배열이 비어있을 경우 안전하게 null 반환 + } catch (error) { + console.error("❌ getSearchFull 실행 중 에러:", error); + return []; + } + }, + + async getSearchUrl(query: string): Promise { + const lowerQuery = query.toLocaleLowerCase().trim(); + if (searchCache.has(lowerQuery)) return searchCache.get(lowerQuery) ?? null; + const video = (await this.getSearchFull(query) ?? [])?.[0]; + const url = video?.videoId ? `https://music.youtube.com/watch?v=${video.videoId}` : null; + if (url) searchCache.set(lowerQuery, url); + return url; + } +}; \ No newline at end of file diff --git a/bot/src/utils/music/Button.ts b/bot/src/utils/music/Button.ts new file mode 100644 index 0000000..f879fc6 --- /dev/null +++ b/bot/src/utils/music/Button.ts @@ -0,0 +1,39 @@ +import { ButtonInteraction, Guild } from "discord.js"; +import { lavalinkManager } from "../../index"; +import { checkTextChannelAndMsg, getTextChannelAndMsg } from "./Channel"; +import { default_content, default_embed, default_image, getButtons } from "./Config"; +import { DB } from "../Database"; + +export const buttonInteraction = (interaction: ButtonInteraction, args: string[]) => { + if (!interaction.guild) return; + let player = lavalinkManager.getPlayer(interaction.guild.id); + if (player) { + if (args[0] === "pause") player.setPause(); + if (args[0] === "stop") player.stop(); + if (args[0] === "skip") player.skip(); + if (args[0] === "shuffle") player.setShuffle(); + if (args[0] === "recommend") player.setRecommend(); + } else { + if (args[0] === "recommend") buttonRecommend(interaction.guild); + } + return interaction.deferUpdate().catch(() => {}); +} + +const buttonRecommend = async (guild: Guild) => { + const gdb = DB.guild.get(guild.id); + const change = gdb ? DB.guild.update({...gdb, options: { ...gdb.options, recommend: !gdb.options.recommend }}) : false; + if (!change) return; + const { channel: getChannel, msg: getMsg, reason } = await getTextChannelAndMsg(guild); + if (reason || !getChannel || !getMsg) return; + const { msg, check } = await checkTextChannelAndMsg(guild, getChannel, getMsg); + if (!check) return; + await msg.edit({ + content: default_content, + embeds: [ default_embed(guild.id) ], + components: [ getButtons() ], + files: [ default_image ], + }).catch((err) => { + console.error(err); + return null; + }); +} \ No newline at end of file diff --git a/bot/src/utils/music/Channel.ts b/bot/src/utils/music/Channel.ts new file mode 100644 index 0000000..0ea7594 --- /dev/null +++ b/bot/src/utils/music/Channel.ts @@ -0,0 +1,54 @@ +import { ChannelType, Guild, GuildMember, Message, TextChannel, VoiceChannel } from "discord.js"; +import { DB } from "../Database"; +import { Config } from "../Config"; +import { Logger } from "../Logger"; +import { clearAllMsg } from "./Utils"; + +export const getVoiceChannel = (member: GuildMember): VoiceChannel | null => { + if (member.voice.channel?.type === ChannelType.GuildVoice) return member.voice.channel; + if (member.guild.members.me?.voice.channel?.type === ChannelType.GuildVoice) return member.guild.members.me.voice.channel; + return null; +} + +export const getVoiceChannelById = async(guild: Guild, userId: string): Promise => { + if (!guild) return null; + const member = await guild.members.cache.get(userId)?.fetch(true); + if (!member) return null; + return getVoiceChannel(member); +} + +export const getTextChannelAndMsg = async (guild: Guild): Promise<{ channel?: TextChannel; msg?: Message; reason?: string; }> => { + const gdb = DB.guild.get(guild.id); + const channelId = gdb?.channel_id; + if (!channelId) return { reason: "DB불러오기 오류" }; + const channel = guild.channels.cache.get(channelId); + if (!channel?.id) return { reason: "채팅 채널 가져오기 오류" }; + if (channel.type !== ChannelType.GuildText) return { reason: `<#${channelId}> 채팅 채널이 아닙니다.` }; + const msgId = gdb?.msg_id; + if (!msgId) return { channel, reason: "DB불러오기 오류" }; + const msg = channel.messages.cache.get(msgId); + if (!msg?.id) return { channel, reason: "메세지 가져오기 오류" }; + return { channel, msg }; +} + +export const checkTextChannelAndMsg = async (guild: Guild, getChannel: TextChannel, getMsg: Message): Promise<{ channel: TextChannel; msg: Message; check: boolean; }> => { + const channel = await getChannel.fetch(true).catch((err) => { + if (Config.debug) Logger.error(`checkTextChannelAndMsg (textChannel (fetch)): ${String(err)}`); + return null; + }); + if (!channel || channel.type !== ChannelType.GuildText) return { channel: getChannel, msg: getMsg, check: false }; + let msg = await getMsg?.fetch(true).catch((err) => { + if (Config.debug) Logger.error(`checkTextChannelAndMsg (msg (fetch)): ${String(err)}`); + return null; + }); + if (!msg) { + if (Config.debug) Logger.info(`${guild.name} msg 재생성`); + await clearAllMsg(channel); + msg = await channel.send({ content: "메세지 재생성중..." }).catch((err) => { + if (Config.debug) Logger.error(`checkTextChannelAndMsg (channel (send)): ${String(err)}`); + return null; + }); + } + if (!msg) return { channel, msg: getMsg, check: false }; + return { channel, msg, check: true }; +} \ No newline at end of file diff --git a/bot/src/utils/music/Config.ts b/bot/src/utils/music/Config.ts new file mode 100644 index 0000000..cbb0398 --- /dev/null +++ b/bot/src/utils/music/Config.ts @@ -0,0 +1,73 @@ +import { EmbedBuilder, AttachmentBuilder, ButtonStyle, ButtonBuilder, APIMessageComponentEmoji, ActionRowBuilder } from "discord.js"; +import { lavalinkManager } from "../../index"; +import { Config } from "../Config"; +import { DB } from "../Database"; + +export const default_content = [ + "__**대기열 목록:**__", + "음성 채널에 참여한 후 노래제목 혹은 url로 노래를 대기열에 추가하세요.", +].join("\n"); + +export const default_image = new AttachmentBuilder("./images/default_img.png"); + +export const default_embed = (guildId: string) => new EmbedBuilder() + .setTitle("**현재 노래가 재생되지 않았습니다.**") + .setImage("attachment://default_img.png") + .setFooter({ text: `PREFIX: ${Config.prefix} | 볼륨: ${lavalinkManager.getPlayer(guildId)?.player.volume ?? 50}${ + DB.guild.get(guildId)?.options.recommend ? " | 자동재생: 활성화" : "" + }` }) + .setColor(Config.embedColor); + +export const loading_embed = new EmbedBuilder() + .setTitle("**재생 준비중...**") + .setImage("attachment://default_img.png") + .setFooter({ text: `PREFIX: ${Config.prefix}` }) + .setColor(Config.embedColor); + +const btn = ( + id: string, + emoji: string | APIMessageComponentEmoji, + style: ButtonStyle, + disabled: boolean = false +) => new ButtonBuilder() + .setCustomId(id) + .setEmoji(typeof emoji === "string" ? { name: emoji } : emoji) + .setStyle(style) + .setDisabled(disabled); + +export const getButtons = ( + playing?: boolean, + pause?: boolean, + list?: boolean +) => new ActionRowBuilder().addComponents(...[ + btn( + "music-pause", + "⏯️", + pause ? ButtonStyle.Primary : ButtonStyle.Success, + !playing + ), + btn( + "music-stop", + "⏹️", + ButtonStyle.Danger, + false + ), + btn( + "music-skip", + "⏭️", + ButtonStyle.Secondary, + !playing + ), + btn( + "music-shuffle", + "🔀", + ButtonStyle.Secondary, + !(playing && list) + ), + btn( + "music-recommend", + { id: "1035604533532954654", name: "auto" }, + ButtonStyle.Secondary, + false + ) +]); diff --git a/bot/src/utils/music/Url.ts b/bot/src/utils/music/Url.ts new file mode 100644 index 0000000..46ae7e6 --- /dev/null +++ b/bot/src/utils/music/Url.ts @@ -0,0 +1,16 @@ +export const parseLink = (text: string): { isUrl: boolean; text: string; flags: Set; } => { + const isUrl = text.trim().startsWith("http"); + const parts = text.trim().split(/\s+/); + const flags = new Set(); + while (parts.length > 0) { + const last = parts[parts.length-1]; + if (/^-[A-Za-z]$/.test(last)) { + flags.add(last[1].toLocaleLowerCase()); // "-s" → "s" + parts.pop(); + } else { + break; + } + } + text = parts.join(" ").trim(); + return { isUrl, text, flags }; +} \ No newline at end of file diff --git a/bot/src/utils/music/Utils.ts b/bot/src/utils/music/Utils.ts new file mode 100644 index 0000000..5fa15fe --- /dev/null +++ b/bot/src/utils/music/Utils.ts @@ -0,0 +1,42 @@ +import { Collection, Message, TextChannel } from "discord.js"; +import { Logger } from "../Logger"; + +const sleep = (ms: number) => new Promise(res => setTimeout(res, ms)); + +export const clearAllMsg = async (channel: TextChannel) => { + Logger.log(`${channel.guild.name} : ${channel.name} 메세지 전부 삭제`); + let fetched: Collection; + do { + fetched = await channel.messages.fetch({ limit: 100 }); + if (fetched.size === 0) break; + for (const m of fetched.values()) { + try { + await m.delete(); + await sleep(200); + } catch (err: any) { + const retry = (err?.retry_after ?? err?.data?.retry_after ?? err?.rawError?.retry_after) as number | undefined; + if (retry) { + const waitMs = Math.ceil(retry*1000); + Logger.log(`429 레이트리밋 감지: ${waitMs}ms 대기`); + await sleep(waitMs); + try { + await m.delete(); + await sleep(200); + } catch (err2) { + Logger.error(`메세지 ${m.id} 삭제 재시도 실패:`+String(err2)); + } + } else { + Logger.error(`메세지 ${m.id} 삭제 실패:`+String(err)); + await sleep(200); + } + } + } + } while (fetched.size > 0); + Logger.log(`${channel.guild.name} : ${channel.name} 메세지 전부 삭제 완료!`); +} + +export const timeFormat = (num: number): string => { + num = Math.floor(num/1000); + if (num < 60) return "00:"+num.toString().padStart(2, '0'); + return Math.floor(num/60).toString().padStart(2, '0')+':'+(num%60).toString().padStart(2, '0'); +} diff --git a/bot/src/utils/shuffle.ts b/bot/src/utils/shuffle.ts new file mode 100644 index 0000000..ce5fe95 --- /dev/null +++ b/bot/src/utils/shuffle.ts @@ -0,0 +1,15 @@ +export const fshuffle = (list: any[]): any[] => { + var i, j, x; + for (i=list.length; i; i-=1) { + j = Math.floor(Math.random()*i); + x = list[i-1]; + list[i-1] = list[j]; + list[j] = x; + } + return list; +} + +export const shuffle = (list: any[]): any[] => { + for (let z=0; z<5; z++) list = fshuffle(list); + return list; +} \ No newline at end of file diff --git a/bot/tsconfig.json b/bot/tsconfig.json new file mode 100644 index 0000000..cd67498 --- /dev/null +++ b/bot/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "commonjs", + "rootDir": "./src", + "outDir": "./dist", + "removeComments": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "alwaysStrict": true, + "skipLibCheck": true, + + "noImplicitAny": true, // any타입 금지 여부 + "strictNullChecks": true, // null, undefined 타입에 이상한 짓 할시 에러내기 + "strictFunctionTypes": true, // 함수파라미터 타입체크 강하게 + "strictPropertyInitialization": true, // class constructor 작성시 타입체크 강하게 + "noImplicitThis": true, // this 키워드가 any 타입일 경우 에러내기 + + "noUnusedLocals": true, // 쓰지않는 지역변수 있으면 에러내기 + "noUnusedParameters": true, // 쓰지않는 파라미터 있으면 에러내기 + "noImplicitReturns": true, // 함수에서 return 빼먹으면 에러내기 + "noFallthroughCasesInSwitch": true // switch문 이상하면 에러내기 + }, + "include": [ "src" ] +} diff --git a/page/.gitignore b/page/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/page/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/page/AGENTS.md b/page/AGENTS.md new file mode 100644 index 0000000..8bd0e39 --- /dev/null +++ b/page/AGENTS.md @@ -0,0 +1,5 @@ + +# This is NOT the Next.js you know + +This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` before writing any code. Heed deprecation notices. + diff --git a/page/CLAUDE.md b/page/CLAUDE.md new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/page/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/page/README.md b/page/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/page/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/page/eslint.config.mjs b/page/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/page/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/page/next.config.ts b/page/next.config.ts new file mode 100644 index 0000000..ec61773 --- /dev/null +++ b/page/next.config.ts @@ -0,0 +1,11 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ + allowedDevOrigins: [ + "192.168.10.13", + "localhost", + ] +}; + +export default nextConfig; diff --git a/page/package-lock.json b/page/package-lock.json new file mode 100644 index 0000000..2483716 --- /dev/null +++ b/page/package-lock.json @@ -0,0 +1,6949 @@ +{ + "name": "music_bot_v2_site", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "music_bot_v2_site", + "version": "0.1.0", + "dependencies": { + "colors": "^1.4.0", + "ioredis": "^5.10.1", + "lucide-react": "^1.7.0", + "next": "16.2.2", + "next-auth": "^4.24.13", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.2", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz", + "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz", + "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@ioredis/commands": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.5.1.tgz", + "integrity": "sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw==", + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@next/env": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.2.tgz", + "integrity": "sha512-LqSGz5+xGk9EL/iBDr2yo/CgNQV6cFsNhRR2xhSXYh7B/hb4nePCxlmDvGEKG30NMHDFf0raqSyOZiQrO7BkHQ==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.2.tgz", + "integrity": "sha512-IOPbWzDQ+76AtjZioaCjpIY72xNSDMnarZ2GMQ4wjNLvnJEJHqxQwGFhgnIWLV9klb4g/+amg88Tk5OXVpyLTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.2.tgz", + "integrity": "sha512-B92G3ulrwmkDSEJEp9+XzGLex5wC1knrmCSIylyVeiAtCIfvEJYiN3v5kXPlYt5R4RFlsfO/v++aKV63Acrugg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.2.tgz", + "integrity": "sha512-7ZwSgNKJNQiwW0CKhNm9B1WS2L1Olc4B2XY0hPYCAL3epFnugMhuw5TMWzMilQ3QCZcCHoYm9NGWTHbr5REFxw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.2.tgz", + "integrity": "sha512-c3m8kBHMziMgo2fICOP/cd/5YlrxDU5YYjAJeQLyFsCqVF8xjOTH/QYG4a2u48CvvZZSj1eHQfBCbyh7kBr30Q==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.2.tgz", + "integrity": "sha512-VKLuscm0P/mIfzt+SDdn2+8TNNJ7f0qfEkA+az7OqQbjzKdBxAHs0UvuiVoCtbwX+dqMEL9U54b5wQ/aN3dHeg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.2.tgz", + "integrity": "sha512-kU3OPHJq6sBUjOk7wc5zJ7/lipn8yGldMoAv4z67j6ov6Xo/JvzA7L7LCsyzzsXmgLEhk3Qkpwqaq/1+XpNR3g==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.2.tgz", + "integrity": "sha512-CKXRILyErMtUftp+coGcZ38ZwE/Aqq45VMCcRLr2I4OXKrgxIBDXHnBgeX/UMil0S09i2JXaDL3Q+TN8D/cKmg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.2.tgz", + "integrity": "sha512-sS/jSk5VUoShUqINJFvNjVT7JfR5ORYj/+/ZpOYbbIohv/lQfduWnGAycq2wlknbOql2xOR0DoV0s6Xfcy49+g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.2.tgz", + "integrity": "sha512-aHaKceJgdySReT7qeck5oShucxWRiiEuwCGK8HHALe6yZga8uyFpLkPgaRw3kkF04U7ROogL/suYCNt/+CuXGA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@panva/hkdf": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.2.1.tgz", + "integrity": "sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.2.tgz", + "integrity": "sha512-pXS+wJ2gZpVXqFaUEjojq7jzMpTGf8rU6ipJz5ovJV6PUGmlJ+jvIwGrzdHdQ80Sg+wmQxUFuoW1UAAwHNEdFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.19.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.2.2" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.2.tgz", + "integrity": "sha512-qEUA07+E5kehxYp9BVMpq9E8vnJuBHfJEC0vPC5e7iL/hw7HR61aDKoVoKzrG+QKp56vhNZe4qwkRmMC0zDLvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.2.2", + "@tailwindcss/oxide-darwin-arm64": "4.2.2", + "@tailwindcss/oxide-darwin-x64": "4.2.2", + "@tailwindcss/oxide-freebsd-x64": "4.2.2", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.2", + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.2", + "@tailwindcss/oxide-linux-arm64-musl": "4.2.2", + "@tailwindcss/oxide-linux-x64-gnu": "4.2.2", + "@tailwindcss/oxide-linux-x64-musl": "4.2.2", + "@tailwindcss/oxide-wasm32-wasi": "4.2.2", + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.2", + "@tailwindcss/oxide-win32-x64-msvc": "4.2.2" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.2.tgz", + "integrity": "sha512-dXGR1n+P3B6748jZO/SvHZq7qBOqqzQ+yFrXpoOWWALWndF9MoSKAT3Q0fYgAzYzGhxNYOoysRvYlpixRBBoDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.2.tgz", + "integrity": "sha512-iq9Qjr6knfMpZHj55/37ouZeykwbDqF21gPFtfnhCCKGDcPI/21FKC9XdMO/XyBM7qKORx6UIhGgg6jLl7BZlg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.2.tgz", + "integrity": "sha512-BlR+2c3nzc8f2G639LpL89YY4bdcIdUmiOOkv2GQv4/4M0vJlpXEa0JXNHhCHU7VWOKWT/CjqHdTP8aUuDJkuw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.2.tgz", + "integrity": "sha512-YUqUgrGMSu2CDO82hzlQ5qSb5xmx3RUrke/QgnoEx7KvmRJHQuZHZmZTLSuuHwFf0DJPybFMXMYf+WJdxHy/nQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.2.tgz", + "integrity": "sha512-FPdhvsW6g06T9BWT0qTwiVZYE2WIFo2dY5aCSpjG/S/u1tby+wXoslXS0kl3/KXnULlLr1E3NPRRw0g7t2kgaQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.2.tgz", + "integrity": "sha512-4og1V+ftEPXGttOO7eCmW7VICmzzJWgMx+QXAJRAhjrSjumCwWqMfkDrNu1LXEQzNAwz28NCUpucgQPrR4S2yw==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.2.tgz", + "integrity": "sha512-oCfG/mS+/+XRlwNjnsNLVwnMWYH7tn/kYPsNPh+JSOMlnt93mYNCKHYzylRhI51X+TbR+ufNhhKKzm6QkqX8ag==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.2.tgz", + "integrity": "sha512-rTAGAkDgqbXHNp/xW0iugLVmX62wOp2PoE39BTCGKjv3Iocf6AFbRP/wZT/kuCxC9QBh9Pu8XPkv/zCZB2mcMg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.2.tgz", + "integrity": "sha512-XW3t3qwbIwiSyRCggeO2zxe3KWaEbM0/kW9e8+0XpBgyKU4ATYzcVSMKteZJ1iukJ3HgHBjbg9P5YPRCVUxlnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.2.tgz", + "integrity": "sha512-eKSztKsmEsn1O5lJ4ZAfyn41NfG7vzCg496YiGtMDV86jz1q/irhms5O0VrY6ZwTUkFy/EKG3RfWgxSI3VbZ8Q==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.8.1", + "@emnapi/runtime": "^1.8.1", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.1.1", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.2.tgz", + "integrity": "sha512-qPmaQM4iKu5mxpsrWZMOZRgZv1tOZpUm+zdhhQP0VhJfyGGO3aUKdbh3gDZc/dPLQwW4eSqWGrrcWNBZWUWaXQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.2.tgz", + "integrity": "sha512-1T/37VvI7WyH66b+vqHj/cLwnCxt7Qt3WFu5Q8hk65aOvlwAhs7rAp1VkulBJw/N4tMirXjVnylTR72uI0HGcA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.2.tgz", + "integrity": "sha512-n4goKQbW8RVXIbNKRB/45LzyUqN451deQK0nzIeauVEqjlI49slUlgKYJM2QyUzap/PcpnS7kzSUmPb1sCRvYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.2.2", + "@tailwindcss/oxide": "4.2.2", + "postcss": "^8.5.6", + "tailwindcss": "4.2.2" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.39.tgz", + "integrity": "sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.0.tgz", + "integrity": "sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.58.0", + "@typescript-eslint/type-utils": "8.58.0", + "@typescript-eslint/utils": "8.58.0", + "@typescript-eslint/visitor-keys": "8.58.0", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.58.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.0.tgz", + "integrity": "sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.58.0", + "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/typescript-estree": "8.58.0", + "@typescript-eslint/visitor-keys": "8.58.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.0.tgz", + "integrity": "sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.58.0", + "@typescript-eslint/types": "^8.58.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.0.tgz", + "integrity": "sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/visitor-keys": "8.58.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.0.tgz", + "integrity": "sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.0.tgz", + "integrity": "sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/typescript-estree": "8.58.0", + "@typescript-eslint/utils": "8.58.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.0.tgz", + "integrity": "sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.0.tgz", + "integrity": "sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.58.0", + "@typescript-eslint/tsconfig-utils": "8.58.0", + "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/visitor-keys": "8.58.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.0.tgz", + "integrity": "sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.0", + "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/typescript-estree": "8.58.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.0.tgz", + "integrity": "sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.2.tgz", + "integrity": "sha512-byD6KPdvo72y/wj2T/4zGEvvlis+PsZsn/yPS3pEO+sFpcrqRpX/TJCxvVaEsNeMrfQbCr7w163YqoD9IYwHXw==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.13", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.13.tgz", + "integrity": "sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001784", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz", + "integrity": "sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.331", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz", + "integrity": "sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz", + "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.1.tgz", + "integrity": "sha512-zWwRvqWiuBPr0muUG/78cW3aHROFCNIQ3zpmYDpwdbnt2m+xlNyRWpHBpa2lJjSBit7BQ+RXA1iwbSmu5yJ/EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.1", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.2.tgz", + "integrity": "sha512-6VlvEhwoug2JpVgjZDhyXrJXUEuPY++TddzIpTaIRvlvlXXFgvQUtm3+Zr84IjFm0lXtJt73w19JA08tOaZVwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.2", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.7.tgz", + "integrity": "sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ioredis": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.10.1.tgz", + "integrity": "sha512-HuEDBTI70aYdx1v6U97SbNx9F1+svQKBDo30o0b9fw055LMepzpOOd0Ccg9Q6tbqmBSJaMuY0fB7yw9/vjBYCA==", + "license": "MIT", + "dependencies": { + "@ioredis/commands": "1.5.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/jose": { + "version": "4.15.9", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz", + "integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "license": "MIT" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.7.0.tgz", + "integrity": "sha512-yI7BeItCLZJTXikmK4KNUGCKoGzSvbKlfCvw44bU4fXAL6v3gYS4uHD1jzsLkfwODYwI6Drw5Tu9Z5ulDe0TSg==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.2.tgz", + "integrity": "sha512-i6AJdyVa4oQjyvX/6GeER8dpY/xlIV+4NMv/svykcLtURJSy/WzDnnUk/TM4d0uewFHK7xSQz4TbIwPgjky+3A==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.2", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.9.19", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.2.2", + "@next/swc-darwin-x64": "16.2.2", + "@next/swc-linux-arm64-gnu": "16.2.2", + "@next/swc-linux-arm64-musl": "16.2.2", + "@next/swc-linux-x64-gnu": "16.2.2", + "@next/swc-linux-x64-musl": "16.2.2", + "@next/swc-win32-arm64-msvc": "16.2.2", + "@next/swc-win32-x64-msvc": "16.2.2", + "sharp": "^0.34.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-auth": { + "version": "4.24.13", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.24.13.tgz", + "integrity": "sha512-sgObCfcfL7BzIK76SS5TnQtc3yo2Oifp/yIpfv6fMfeBOiBJkDWF3A2y9+yqnmJ4JKc2C+nMjSjmgDeTwgN1rQ==", + "license": "ISC", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@panva/hkdf": "^1.0.2", + "cookie": "^0.7.0", + "jose": "^4.15.5", + "oauth": "^0.9.15", + "openid-client": "^5.4.0", + "preact": "^10.6.3", + "preact-render-to-string": "^5.1.19", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "@auth/core": "0.34.3", + "next": "^12.2.5 || ^13 || ^14 || ^15 || ^16", + "nodemailer": "^7.0.7", + "react": "^17.0.2 || ^18 || ^19", + "react-dom": "^17.0.2 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "@auth/core": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-releases": { + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", + "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", + "dev": true, + "license": "MIT" + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/oidc-token-hash": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.2.0.tgz", + "integrity": "sha512-6gj2m8cJZ+iSW8bm0FXdGF0YhIQbKrfP4yWTNzxc31U6MOjfEmB1rHvlYvxI1B7t7BCi1F2vYTT6YhtQRG4hxw==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || >=12.0.0" + } + }, + "node_modules/openid-client": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.7.1.tgz", + "integrity": "sha512-jDBPgSVfTnkIh71Hg9pRvtJc6wTwqjRkN88+gCFtYWrlP4Yx2Dsrow8uPi3qLr/aeymPF3o2+dS+wOpglK04ew==", + "license": "MIT", + "dependencies": { + "jose": "^4.15.9", + "lru-cache": "^6.0.0", + "object-hash": "^2.2.0", + "oidc-token-hash": "^5.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/openid-client/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/openid-client/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", + "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/preact": { + "version": "10.29.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.29.1.tgz", + "integrity": "sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/preact-render-to-string": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.6.tgz", + "integrity": "sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==", + "license": "MIT", + "dependencies": { + "pretty-format": "^3.8.0" + }, + "peerDependencies": { + "preact": ">=10" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==", + "license": "MIT" + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.4" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz", + "integrity": "sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz", + "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.58.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.0.tgz", + "integrity": "sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.58.0", + "@typescript-eslint/parser": "8.58.0", + "@typescript-eslint/typescript-estree": "8.58.0", + "@typescript-eslint/utils": "8.58.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/page/package.json b/page/package.json new file mode 100644 index 0000000..3bd2317 --- /dev/null +++ b/page/package.json @@ -0,0 +1,30 @@ +{ + "name": "music_bot_v2_site", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "colors": "^1.4.0", + "ioredis": "^5.10.1", + "lucide-react": "^1.7.0", + "next": "16.2.2", + "next-auth": "^4.24.13", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.2", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/page/postcss.config.mjs b/page/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/page/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/page/src/app/api/auth/[...nextauth]/route.ts b/page/src/app/api/auth/[...nextauth]/route.ts new file mode 100644 index 0000000..8dcb3fd --- /dev/null +++ b/page/src/app/api/auth/[...nextauth]/route.ts @@ -0,0 +1,34 @@ +import NextAuth, { NextAuthOptions } from "next-auth"; +import DiscordProvider from "next-auth/providers/discord"; + +export const authOptions: NextAuthOptions = { + providers: [ + DiscordProvider({ + clientId: process.env.DISCORD_CLIENT_ID as string, + clientSecret: process.env.DISCORD_CLIENT_SECRET as string, + // 🌟 핵심: 로그인할 때 유저의 기본 정보(identify)와 서버 목록(guilds) 권한을 같이 가져옵니다! + authorization: { params: { scope: "identify email guilds" } }, + }), + ], + session: { + strategy: "jwt", + }, + callbacks: { + // 디스코드에서 받은 토큰(accessToken)을 우리 세션에 저장해두는 로직 + async jwt({ token, account }) { + if (account) { + token.accessToken = account.access_token; + } + return token; + }, + async session({ session, token }: any) { + session.accessToken = token.accessToken; + return session; + }, + }, +}; + +const handler = NextAuth(authOptions); + +// App Router 환경에서는 GET과 POST 메서드를 둘 다 내보내야 합니다. +export { handler as GET, handler as POST }; \ No newline at end of file diff --git a/page/src/app/api/search/route.ts b/page/src/app/api/search/route.ts new file mode 100644 index 0000000..107d372 --- /dev/null +++ b/page/src/app/api/search/route.ts @@ -0,0 +1,43 @@ +// src/app/api/search/route.ts +import { NextResponse } from "next/server"; +import { Redis } from "@/lib/Redis"; + +export async function GET(request: Request) { + // 1. 검색어(query) 가져오기 + const { searchParams } = new URL(request.url); + const query = searchParams.get("q"); + + if (!query) { + return NextResponse.json({ error: "검색어가 없습니다." }, { status: 400 }); + } + + // 2. 고유한 요청 ID 생성 (예: 1690001234567-abc) + const requestId = `${Date.now()}-${Math.random().toString(36).substring(7)}`; + const resultKey = `search:result:${requestId}`; + + // 3. 봇에게 'site-bot' 채널로 검색 명령 발송 (Publish) + await Redis.publish("site-bot", JSON.stringify({ + action: "search", + query: query, + requestId: requestId, + })); + + // 4. 결과가 올라올 때까지 기다리기 (Polling) + // 최대 10번(약 5초) 동안 0.5초 간격으로 확인합니다. + for (let i=0; i<10; i++) { + // 0.5초 대기 + await new Promise(resolve => setTimeout(resolve, 500)); + + // Redis 게시판 확인 + const resultData = await Redis.get(resultKey); + console.log(resultData); + + if (resultData) { + // 🌟 봇이 결과를 올렸다면! 데이터를 돌려주고 종료 + return NextResponse.json(JSON.parse(resultData)); + } + } + + // 5초가 지나도 응답이 없으면 타임아웃 + return NextResponse.json({ error: "봇이 검색에 응답하지 않습니다." }, { status: 504 }); +} \ No newline at end of file diff --git a/page/src/app/api/servers/route.ts b/page/src/app/api/servers/route.ts new file mode 100644 index 0000000..ae49821 --- /dev/null +++ b/page/src/app/api/servers/route.ts @@ -0,0 +1,34 @@ +import { NextResponse } from "next/server"; +import { getServerSession } from "next-auth"; +import { Redis } from "@/lib/Redis"; +import { authOptions } from "../auth/[...nextauth]/route"; + +export async function GET() { + const session = await getServerSession(authOptions) as any; + + if (!session || !session.accessToken) { + return NextResponse.json({ error: "인증되지 않았습니다." }, { status: 401 }); + } + + try { + // 1. 디스코드 API에서 유저가 속한 서버 목록 가져오기 + const userGuildsRes = await fetch("https://discord.com/api/users/@me/guilds", { + headers: { Authorization: `Bearer ${session.accessToken}` }, + }); + const userGuilds = await userGuildsRes.json(); + + // 2. Redis에서 봇이 속한 서버 목록(화이트리스트) 가져오기 + const botGuildsData = await Redis.get("bot-guilds"); + const botGuildIds: string[] = botGuildsData ? JSON.parse(botGuildsData) : []; + + // 3. 🌟 두 목록을 비교해서 봇이 있는 서버만 필터링! + const filteredGuilds = userGuilds.filter((guild: any) => + botGuildIds.includes(guild.id) + ); + + return NextResponse.json(filteredGuilds); + } catch (error) { + console.error("서버 필터링 에러:", error); + return NextResponse.json({ error: "서버 목록을 가져오지 못했습니다." }, { status: 500 }); + } +} \ No newline at end of file diff --git a/page/src/app/globals.css b/page/src/app/globals.css new file mode 100644 index 0000000..8f4a3a3 --- /dev/null +++ b/page/src/app/globals.css @@ -0,0 +1,30 @@ +/* Tailwind v4의 핵심! 이 한 줄로 모든 유틸리티 클래스를 불러옵니다. */ +@import "tailwindcss"; + +/* 다크 모드 기반의 플레이어이므로 배경을 기본적으로 어둡게 세팅합니다. */ +@theme { + --color-background: #171717; /* neutral-900 */ + --color-foreground: #ffffff; +} + +body { + background-color: var(--color-background); + color: var(--color-foreground); + margin: 0; + padding: 0; +} + +/* 스크롤바 예쁘게 숨기기 (선택 사항) */ +::-webkit-scrollbar { + width: 8px; +} +::-webkit-scrollbar-track { + background: transparent; +} +::-webkit-scrollbar-thumb { + background: #3f3f46; + border-radius: 4px; +} +::-webkit-scrollbar-thumb:hover { + background: #52525b; +} \ No newline at end of file diff --git a/page/src/app/layout.tsx b/page/src/app/layout.tsx new file mode 100644 index 0000000..7172742 --- /dev/null +++ b/page/src/app/layout.tsx @@ -0,0 +1,23 @@ +import type { Metadata } from "next"; +import "./globals.css"; +import Providers from "@/components/Providers"; // 🌟 방금 만든 Provider 불러오기 + +export const metadata: Metadata = { + title: "MusicBot Web", + description: "디스코드 음악 봇 웹 대시보드", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {/* 🌟 앱 전체를 Providers로 감싸줍니다 */} + {children} + + + ); +} \ No newline at end of file diff --git a/page/src/app/page.tsx b/page/src/app/page.tsx new file mode 100644 index 0000000..e622331 --- /dev/null +++ b/page/src/app/page.tsx @@ -0,0 +1,66 @@ +"use client"; + +import { useState } from "react"; +import TopNav from "@/components/layout/TopNav"; +import LeftSidebar from "@/components/layout/LeftSidebar"; +import MainContent from "@/components/player/MainContent"; +import QueueSidebar from "@/components/player/QueueSidebar"; +import PlayerBar from "@/components/player/PlayerBar"; + +// 화면 모드 타입 정의 +export type ViewMode = "SERVER_LIST" | "SERVER_DETAIL" | "SEARCH_RESULT"; + +export default function MusicPlayerLayout() { + const [viewMode, setViewMode] = useState("SERVER_LIST"); + const [selectedServer, setSelectedServer] = useState(null); + const [searchQuery, setSearchQuery] = useState(""); + + // 홈 버튼 클릭 시: 서버 목록(또는 상세)으로 복귀 + const handleHome = () => { + if (selectedServer) { + setViewMode("SERVER_DETAIL"); + } else { + setViewMode("SERVER_LIST"); + setSelectedServer(null); + setSearchQuery(""); + } + }; + + // 검색 실행 시 + const handleSearch = (query: string) => { + setSearchQuery(query); + setViewMode("SEARCH_RESULT"); + }; + + // 서버 선택 시 + const handleSelectServer = (server: any) => { + setSelectedServer(server); + setViewMode("SERVER_DETAIL"); + }; + + return ( +

+ ); +} \ No newline at end of file diff --git a/page/src/components/Providers.tsx b/page/src/components/Providers.tsx new file mode 100644 index 0000000..6911d03 --- /dev/null +++ b/page/src/components/Providers.tsx @@ -0,0 +1,7 @@ +"use client"; + +import { SessionProvider } from "next-auth/react"; + +export default function Providers({ children }: { children: React.ReactNode }) { + return {children}; +} \ No newline at end of file diff --git a/page/src/components/layout/LeftSidebar.tsx b/page/src/components/layout/LeftSidebar.tsx new file mode 100644 index 0000000..011171c --- /dev/null +++ b/page/src/components/layout/LeftSidebar.tsx @@ -0,0 +1,25 @@ +"use client"; +import { ListMusic, Library } from "lucide-react"; + +export default function LeftSidebar() { + return ( + + ); +} \ No newline at end of file diff --git a/page/src/components/layout/TopNav.tsx b/page/src/components/layout/TopNav.tsx new file mode 100644 index 0000000..35520a1 --- /dev/null +++ b/page/src/components/layout/TopNav.tsx @@ -0,0 +1,94 @@ +"use client"; +import { Search, ListMusic, LogIn, LogOut, Home } from "lucide-react"; +import { signIn, signOut, useSession } from "next-auth/react"; +import { useState } from "react"; + +interface TopNavProps { + onSearch: (query: string) => void; + onHome: () => void; + selectedServer: any; // 🌟 추가: 선택된 서버 정보 +} + +export default function TopNav({ onSearch, onHome, selectedServer }: TopNavProps) { + const { data: session, status } = useSession(); + const [term, setTerm] = useState(""); + + const handleSearchClick = () => { + // 🌟 서버 선택 여부 체크 + if (!selectedServer) { + alert("먼저 왼쪽 목록에서 관리할 서버를 선택해주세요!"); + return; + } + + if (term.trim()) { + onSearch(term); + } + }; + + const handleKeyDown = (e: React.KeyboardEvent) => { + if (e.key === "Enter" && term.trim()) { + onSearch(term); + } + }; + + // 🌟 홈 버튼 클릭 시 검색어 초기화 로직 추가 + const handleHomeClick = () => { + setTerm(""); // 검색창 비우기 + onHome(); // 원래 홈 기능 실행 + }; + + return ( + + ); +} \ No newline at end of file diff --git a/page/src/components/player/MainContent.tsx b/page/src/components/player/MainContent.tsx new file mode 100644 index 0000000..b4da878 --- /dev/null +++ b/page/src/components/player/MainContent.tsx @@ -0,0 +1,212 @@ +"use client"; +import { useEffect, useState } from "react"; +import { useSession } from "next-auth/react"; +import { Play, ChevronLeft, Server, Music, Loader2, SearchX } from "lucide-react"; +import { ViewMode } from "@/app/page"; + +interface MainContentProps { + viewMode: ViewMode; + setViewMode: (mode: ViewMode) => void; + selectedServer: any; + setSelectedServer: (server: any) => void; + searchQuery: string; + setSearchQuery: (query: string) => void; + onSelectServer: (server: any) => void; +} + +export default function MainContent({ + viewMode, + setViewMode, + selectedServer, + setSelectedServer, + searchQuery, + setSearchQuery, + onSelectServer, +}: MainContentProps) { + const { data: session, status } = useSession(); + const [servers, setServers] = useState([]); + const [isFetching, setIsFetching] = useState(false); + const [searchResults, setSearchResults] = useState([]); + const [isSearching, setIsSearching] = useState(false); + + // 권한 계산 함수 + const getPermissionLabel = (server: any) => { + if (!server) return "알 수 없음"; + if (server.owner) return "👑 서버 주인"; + try { + const perms = BigInt(server.permissions); + if ((perms & BigInt(0x8)) === BigInt(0x8)) return "🛠️ 관리자"; + if ((perms & BigInt(0x20)) === BigInt(0x20)) return "⚙️ 매니저"; + return "👤 일반 멤버"; + } catch { + return "👤 일반 멤버"; + } + }; + + // 1. 서버 목록 불러오기 + useEffect(() => { + if (status === "authenticated") { + setIsFetching(true); + const cached = sessionStorage.getItem("filtered_servers"); + if (cached) { + setServers(JSON.parse(cached)); + setIsFetching(false); + } + + fetch("/api/servers") + .then((res) => res.json()) + .then((data) => { + if (Array.isArray(data)) { + setServers(data); + sessionStorage.setItem("filtered_servers", JSON.stringify(data)); + } + }) + .finally(() => setIsFetching(false)); + } + }, [status]); + + // 2. 검색 결과 불러오기 + useEffect(() => { + if (viewMode === "SEARCH_RESULT" && searchQuery) { + setIsSearching(true); + setSearchResults([]); + + fetch(`/api/search?q=${encodeURIComponent(searchQuery)}`) + .then(async (res) => { + const data = await res.json(); + if (res.ok && Array.isArray(data)) { + setSearchResults(data); + } else { + console.error("Search Error:", data); + } + }) + .catch(err => console.error("Fetch Error:", err)) + .finally(() => setIsSearching(false)); + } + }, [viewMode, searchQuery]); + + // 로그인 안 된 상태 + if (status === "unauthenticated") { + return ( +
+ +

로그인이 필요합니다

+

서비스를 이용하시려면 디스코드 로그인을 해주세요.

+
+ ); + } + + // 세션 로딩 중 + if (status === "loading") return
; + + return ( +
+ + {/* 화면 1: 서버 목록 */} + {viewMode === "SERVER_LIST" && ( + <> +

접속 중인 서버 선택

+ {isFetching && servers.length === 0 ? ( +
+ +

서버 목록을 불러오는 중...

+
+ ) : ( +
+ {servers.map((server) => ( +
onSelectServer(server)} + className="bg-neutral-800/40 p-4 rounded-xl hover:bg-neutral-800 transition-all cursor-pointer group border border-transparent hover:border-neutral-700 shadow-md" + > +
+ {server.icon ? ( + + ) : } +
+

{server.name}

+
+ ))} +
+ )} + + )} + + {/* 화면 2: 서버 상세 대시보드 */} + {viewMode === "SERVER_DETAIL" && selectedServer && ( +
+ + +
+
+ {selectedServer.icon ? ( + + ) : } +
+
+ 서버 대시보드 +

{selectedServer.name}

+

이 서버에서 음악 봇이 활발하게 작동 중입니다.

+
+
+ +
+

상세 정보

+
+
+

서버 고유 ID

+

{selectedServer.id}

+
+
+

나의 서버 권한

+

{getPermissionLabel(selectedServer)}

+
+
+
+
+ )} + + {/* 화면 3: 검색 결과 목록 */} + {viewMode === "SEARCH_RESULT" && ( +
+

"{searchQuery}" 검색 결과

+

봇을 통해 찾은 유튜브 검색 결과입니다.

+ + {isSearching ? ( +
+ +

노래를 찾는 중입니다...

+
+ ) : searchResults.length === 0 ? ( +
+ +

검색 결과가 없습니다.

+
+ ) : ( +
+ {searchResults.map((track) => ( +
+
+ {track.thumbnail && {track.title}} +
+ +
+
+

{track.title}

+

{track.artist}

+
+ ))} +
+ )} +
+ )} +
+ ); +} \ No newline at end of file diff --git a/page/src/components/player/PlayerBar.tsx b/page/src/components/player/PlayerBar.tsx new file mode 100644 index 0000000..849b12b --- /dev/null +++ b/page/src/components/player/PlayerBar.tsx @@ -0,0 +1,47 @@ +"use client"; +import { SkipForward, SkipBack, Volume2, Pause } from "lucide-react"; + +export default function PlayerBar() { + return ( +
+
+
+
+ 내 손을 잡아 + 아이유(IU) +
+
+ +
+
+ + + +
+ +
+ 01:12 +
+
+
+
+
+ 03:16 +
+
+ +
+ +
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/page/src/components/player/QueueSidebar.tsx b/page/src/components/player/QueueSidebar.tsx new file mode 100644 index 0000000..97f27bd --- /dev/null +++ b/page/src/components/player/QueueSidebar.tsx @@ -0,0 +1,24 @@ +"use client"; + +export default function QueueSidebar() { + return ( + + ); +} \ No newline at end of file diff --git a/page/src/lib/Logger.ts b/page/src/lib/Logger.ts new file mode 100644 index 0000000..9d4ace1 --- /dev/null +++ b/page/src/lib/Logger.ts @@ -0,0 +1,38 @@ +import colors from "colors/safe"; + +export const Timestamp = () => { + const Now = new Date(); + Now.setHours(Now.getHours() + 9); + return Now.toISOString().replace('T', ' ').substring(0, 19).slice(2); +} + +type logType = "log" | "info" | "warn" | "error" | "debug" | "ready" | "slash"; + +const log = (content: string, type: logType) => { + const timestamp = colors.white(`[${Timestamp()}]`); + switch (type) { + case "log": + return console.log(`${colors.gray("[LOG]")} ${timestamp} ${content}`); + case "info": + return console.log(`${colors.cyan("[INFO]")} ${timestamp} ${content}`); + case "warn": + return console.log(`${colors.yellow("[WARN]")} ${timestamp} ${content}`); + case "error": + return console.log(`${colors.red("[ERROR]")} ${timestamp} ${content}`); + case "debug": + return console.log(`${colors.magenta("[DEBUG]")} ${timestamp} ${content}`); + case "ready": + return console.log(`${colors.green("[READY]")} ${timestamp} ${content}`); + default: + throw new TypeError("Logger 타입이 올바르지 않습니다."); + } +}; + +export const Logger = { + log: (content: string) => log(content, "log"), + warn: (content: string) => log(content, "warn"), + error: (content: string) => log(content, "error"), + debug: (content: string) => log(content, "debug"), + info: (content: string) => log(content, "info"), + ready: (content: string) => log(content, "ready") +} \ No newline at end of file diff --git a/page/src/lib/Redis.ts b/page/src/lib/Redis.ts new file mode 100644 index 0000000..27cad17 --- /dev/null +++ b/page/src/lib/Redis.ts @@ -0,0 +1,24 @@ +import { Redis as RedisClass } from "ioredis"; + +// .env.local 파일에서 설정한 IP를 가져옵니다. (기본값으로 Proxmox IP 세팅) +const REDIS_HOST = process.env.REDIS_HOST || "192.168.10.7"; + +// Next.js 개발 환경(HMR)에서 커넥션이 무한 증식하는 것을 막기 위한 글로벌 객체 선언 +const globalForRedis = global as unknown as { + redisClient: RedisClass | undefined; +}; + +// 이미 연결된 객체가 있으면 그걸 쓰고, 없으면 새로 연결합니다. +export const Redis = globalForRedis.redisClient ?? new RedisClass({ host: REDIS_HOST, port: 6379 }); + +// 프로덕션(배포) 모드가 아닐 때만 글로벌 변수에 저장해 둡니다. +if (process.env.NODE_ENV !== "production") globalForRedis.redisClient = Redis; + +// 연결 성공 시 로그 한 번만 찍기 +Redis.on("connect", () => { + console.log("🟢 [Next.js] Proxmox Redis(우체국) 연결 완료!"); +}); + +Redis.on("error", (err) => { + console.error("❌ [Next.js] Redis 연결 에러:", err); +}); \ No newline at end of file diff --git a/page/tsconfig.json b/page/tsconfig.json new file mode 100644 index 0000000..cf9c65d --- /dev/null +++ b/page/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +}

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 xd)1l@Y2p*0n_T+ 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 z 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