From c36e52d4fcb2b4c05f2695db86e1fb2d8a378479 Mon Sep 17 00:00:00 2001 From: Dominic DiTaranto Date: Sat, 13 Jun 2026 22:41:28 -0400 Subject: [PATCH] classy --- api/__pycache__/__init__.cpython-314.pyc | Bin 143 -> 0 bytes api/__pycache__/admin.cpython-314.pyc | Bin 187 -> 0 bytes api/__pycache__/apps.cpython-314.pyc | Bin 437 -> 0 bytes api/__pycache__/models.cpython-314.pyc | Bin 184 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 154 -> 0 bytes api/views/__pycache__/event.cpython-314.pyc | Bin 4058 -> 0 bytes db.sqlite3 | Bin 172032 -> 0 bytes localist/__pycache__/__init__.cpython-314.pyc | Bin 148 -> 0 bytes localist/__pycache__/settings.cpython-314.pyc | Bin 2449 -> 0 bytes localist/__pycache__/urls.cpython-314.pyc | Bin 1011 -> 0 bytes localist/__pycache__/wsgi.cpython-314.pyc | Bin 633 -> 0 bytes web/__pycache__/__init__.cpython-314.pyc | Bin 143 -> 0 bytes web/__pycache__/admin.cpython-314.pyc | Bin 962 -> 0 bytes web/__pycache__/apps.cpython-314.pyc | Bin 437 -> 0 bytes .../__pycache__/0001_initial.cpython-314.pyc | Bin 4684 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 154 -> 0 bytes web/models/__pycache__/base.cpython-314.pyc | Bin 958 -> 0 bytes .../__pycache__/category.cpython-314.pyc | Bin 1152 -> 0 bytes web/models/__pycache__/event.cpython-314.pyc | Bin 2400 -> 0 bytes .../__pycache__/event_category.cpython-314.pyc | Bin 1369 -> 0 bytes .../__pycache__/event_tag.cpython-314.pyc | Bin 1328 -> 0 bytes web/models/__pycache__/tag.cpython-314.pyc | Bin 1050 -> 0 bytes 22 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 api/__pycache__/__init__.cpython-314.pyc delete mode 100644 api/__pycache__/admin.cpython-314.pyc delete mode 100644 api/__pycache__/apps.cpython-314.pyc delete mode 100644 api/__pycache__/models.cpython-314.pyc delete mode 100644 api/migrations/__pycache__/__init__.cpython-314.pyc delete mode 100644 api/views/__pycache__/event.cpython-314.pyc delete mode 100644 db.sqlite3 delete mode 100644 localist/__pycache__/__init__.cpython-314.pyc delete mode 100644 localist/__pycache__/settings.cpython-314.pyc delete mode 100644 localist/__pycache__/urls.cpython-314.pyc delete mode 100644 localist/__pycache__/wsgi.cpython-314.pyc delete mode 100644 web/__pycache__/__init__.cpython-314.pyc delete mode 100644 web/__pycache__/admin.cpython-314.pyc delete mode 100644 web/__pycache__/apps.cpython-314.pyc delete mode 100644 web/migrations/__pycache__/0001_initial.cpython-314.pyc delete mode 100644 web/migrations/__pycache__/__init__.cpython-314.pyc delete mode 100644 web/models/__pycache__/base.cpython-314.pyc delete mode 100644 web/models/__pycache__/category.cpython-314.pyc delete mode 100644 web/models/__pycache__/event.cpython-314.pyc delete mode 100644 web/models/__pycache__/event_category.cpython-314.pyc delete mode 100644 web/models/__pycache__/event_tag.cpython-314.pyc delete mode 100644 web/models/__pycache__/tag.cpython-314.pyc diff --git a/api/__pycache__/__init__.cpython-314.pyc b/api/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index 6a86f8df6ab57a14e54d440bd5a2841ecf4be5f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmdPq>P{wCAAftgHh(Vb_lhJP_LlF~@{~08COGiH=KQ~oB zB|kSaFEd%cD77HJSU)E}IWZ@*xI{m(AX7g+9w<{1AFo$Xd5gm)H$SB`C)KWq6{s0x Rd@+deiJ6g+v4|PS0s!b`AE*ET diff --git a/api/__pycache__/admin.cpython-314.pyc b/api/__pycache__/admin.cpython-314.pyc deleted file mode 100644 index 2ce9faa5b79a285812aa02860534c6c52c15dca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmdPqnoPI&QnC{B()0C_^YcoIGLwp!feKbKdB0 diff --git a/api/__pycache__/apps.cpython-314.pyc b/api/__pycache__/apps.cpython-314.pyc deleted file mode 100644 index 4d7e4ba08a17d86db601e3aac309a46a5916512d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmXv~Jxc>Y5S_id#C&LCz#!O2u*o6j8cPvG3vB{!pA6^a5;xr4p1YgEE`?az`wRR> zvS?*xC!AQjn@a|E<~`=kV|I>PI}I@L@p>}9HTBDqO;pyP=o_$vF;H>?*F=#+=t2*u zvk%lAkyE$SDTjJT;8(sa^@*-u0bQe*o zP_YO@r3AZMs8}M3Ewe{qm(u; z0BIeb;k~*0bR}Aw&d_&tb21OJ86Vg&Vb4?!T74;O8>DMz>P{wCAAftgHh(Vb_lhJP_LlF~@{~08C%UnMrKQ~oB zB|kSaFEd%cD77HJSU)E}IWZ@*xI{m(AX7g#GrcIWBr`v+SU)}WCW#UREfW=2NFB4!{90Jl;k9{>OV diff --git a/api/views/__pycache__/event.cpython-314.pyc b/api/views/__pycache__/event.cpython-314.pyc deleted file mode 100644 index efddd7b41e9907e8b14eaf380370f0adabe326bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4058 zcmbtX-ESMm5nuA|$RkCH)CWaUACVMUiX_`)95At)wn5@T1_?B-aA^n?uydfub94%I zWcH4B+U7xTRe+$WkOxV55d##6^kny`ul*AuTu>bj7Eqvl>6>c>Z67W_I@KU^GmCu7oq2{}2iJD|Q?b+KuxyXl#@Bh~z7fywC7WW7}Ww=Q)F8 zZLYxQ1w&wMz7WU0o}+-&#iT#>9gmUSlJ94^;h2_N$v`)q&x zgC&jzKtyr69h27^YPBL$$27dn>q_;39i+;K4aLxHQ9(<|YQ+{P39)&2Ke zs}}v2Sx6#|g?h++edPW=a`yy!;PZXf3w`8)KJs86x!6Y@>LU;LkqDRMK?Iv(&= zZZ+sRD(L3gL(>Gj89l>87rZ%Y^IB<3u?H%OUZ!f@P-~jaHE7iimMRtSXWb6yM#*UC zwos>PS+OJN(kfMCsz0pTVGvS7HdMe66|K^0g=k6De>YSoU^H)@(9YmKdS zg)T*C5;jFs$kNEhkxd|*L^g%&1!U;dbOzZhvKN6Z2{ym_vv+>ZLXVEX2n1W{p+ci5 z5c;2hZ4)at_Swgue7wUyjVG+3 z#9nGQwZC8v&049+L-9atPMN8!6(8Lbcg6k0=P_$EwU^(`@BhLaeaRY0?%mqGwVyXf z=B?qey~W+d{hQ|SoRywBOdX_}88dyuN>1#3wEIyrVkWO!iS*vu?%MvQnOL&M#`iXM zH}-#Rj$Q4w_S~fe-=&3~?ZG{%9tdGTz{KF8E(8o$Mm-P)009$T)lCjP=W3Y%+PPMQp3%!f9tMT+L`b{Q~7H1OUQ>ec7#vE z*5u4#{vhAH|77Jfw{ntOF(>cr2;YclC+WW1T=}Z-Wx*WH!1R!lq0>hzkKaCi+f2O< zqfsZ}ibwO0uN_}AlQ&^B;-uS0N5bQQ;{kIl2crYl)a>Ef!CF&$qMW{#KY1;0P8INj zV!Qtd*{<}|k&ygULr{ww*x zJ2~c^ckaSH+bMqorLv*I1&mJ8zJR;@qwDTnXnRJWqEr5%a(=pyWg=}(? z9ahT{zm2qXcXtl+u|9>LcrLNUol3vxR-WBetfLjwQ2tdOmU!r*U9jrE3#w!4r#PGW zyrU`lza3}gxvaa79b0rB0~hNK7DRTsqqyhk@B={85fUsgv3!&>Ctm(qOg$Z$`26)9 z(Mm0zrmml)uJ4H8(6QuBj9KEC++7;5MOnsDPL}PkEN|5+jViVyvixDARBcOQviv}$ zx=~d%MXSkjD>1x;DlH?+Aj2@X6S9nTpIVknhC$W!hN0*HHzdpDYDw2CYS}0&)v7GR zLoeDj2+JV6$(yXmqIgj;hIgKhN$KCe0nMKK{leAf;t;TfVd2X2MNUZkE6fY2X9O72 ziLFAlM!}AT{D6XLk81RT40{bxJa0Sc5jhrTXJp48DeD=qgHqKq>~vahwRmN-q`hCu z=o>X^lpBW59NA95ODoekK4%F#a;62kOlxPXd=!7wGVvSqEfAo}`V6pVoX_VwBa3I` a+8KHAjAYKpjc)_5`cl6O{*%BTL--E{dCqkJ diff --git a/db.sqlite3 b/db.sqlite3 deleted file mode 100644 index dc6135f6c147189ef9c13bfbc189202b490fb539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172032 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 O_{7Y}$XLV-WB~xO=pnxV diff --git a/localist/__pycache__/settings.cpython-314.pyc b/localist/__pycache__/settings.cpython-314.pyc deleted file mode 100644 index 450972d6c04af62eb3a6a099f61dfc75947b1512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2449 zcmb7G+i%lW7`JnEu1(Vd<)UF!21-lqbyR>R#BdY0jYyO1IHemBSZ;EXxcG*BLa3jj zz3zp_{R4a0e^azgRDPShIt5Zm`btG#4Tnbb-vGizEy7=iq-HT_P9I!XlNs zrmR4a@xs1hv`p5)gs4W#VVkDSYGz&0REMyZZSLbb;o|X4Y+zd3#U>-k+ib@H7%!XIg?U{TfZ9dH20+k{xo zH$2}k>kc=xG4`Nt>O3}h0OW~jsda}Rd(02vNgK1xj;65#$Ia#>BE@KcA*|Z$Yenl| z=l|HUadXO0j`l)Tg|yxEQ36!M!S#-fS1kN;mEbmRwe}yl?rTyvh_$xTS#;zV2lbn` zl*f0Q_q*zH=gSAV*3#E+u-mPy`#7=k}EPOKdd8 zDdC36t&P}@7b+By1f1@h~>>3je47pbu13TP~gKdHMG97{?RaZ5|R>{HBp@eC>k3JV^TQyX@qnEJJBJGL( zx1Xz@H+9`Ksv{pK0FOTxpxn{1t=7*Xgt4*GalGJ8E$>F5Lx@`E%Q?oKKaK3SkUMvp z3aN9io+1v4X%KQ?VaL66is?Xkp{dR?bYLhg&=?nUT%Ms*e)EBwUA*T76-&)U-IWot zt~MGP?kYCs2A3Qv#7X{bht2j0&t3Z$N4P0{Y3SUPR_?43=y0e7H!R72h&pzY%fs?i z#oZ~<`=@*v+`uV61V}43pcI39IHha!TvoIYB@(z1)X>g(1j&zhNsn zu2}xGb0&JZpu05EJZbT>jmp{h6$~rlE}s|FIr4t6?%h+uCxM)!Fy`ehdQn-1nJdd) z)PnJ*se5(+zAzpm%l`fF={9yu?KSoy7F-B}c+9#WiT=3p;*yw0VoiP`{@{fR;`+{} zml8^)%C1W5epV@q9|21~|88&?So=YmrauJYbm*@IioX0ILM1bAnV%lL zPuzHyxba(J@qJ?HU1I5dV)b2Owa4_+R2tE}ct1kLQoZnTCfiGWjK{KpUi#xjCLI9I zJe9fLOZFKmmOY#+95Ly)fg>jS7Iw2oN%kWZT1@wYk@1_Z+c!7Eg3<}mZD9}Ivp*nmTI`taTK0SylqQr7~9 k)I$FjHM`JD9VcgdvE#%{k2!`ABK;(lzVu_(^b diff --git a/localist/__pycache__/urls.cpython-314.pyc b/localist/__pycache__/urls.cpython-314.pyc deleted file mode 100644 index 55b5c5520fb96fe5aba74d48e8053f218ef5017e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1011 zcmb7C!EVz)5M4V?TO8V6IUsdQ4~|9R1q2){phAc$kr1jPIJWM_-XxA}ueG}d$_2!U zBR%!N7w|9KxLM-F545T{A~EaOA|N5bN{MGiGjHC!nd=+tHiGy0V}Jg`MChA#nrGF< z#UU7P(FiGYh(^ZH7?{f3(zZEl4J>7Cp#y6hjamoheudTmEWZ1ffA_U_8+z&I8ESQ8 z?I5>J-$2NIK6-*fo=xIuA*hOZh9_L$goiYVrNX)3a~3Mkwx7)yJ}N|#Q>B>5$3^qmp6Cm~UfvGo^Cr6B6-IdeNL_Q{J=- zc}iGD?s_+f;&~iOqLT@@&S=W+JKAOaQ&iAMcG)UL|gV8VxlOl?39V*L(SKxppt*QIW6*VjZdt_{l!}owW?ZI5#&9>-#liY=1>p&sR|U()%kP a?wtB3{^{eFb6+ZzbFfK0u diff --git a/localist/__pycache__/wsgi.cpython-314.pyc b/localist/__pycache__/wsgi.cpython-314.pyc deleted file mode 100644 index c7ddf3a0d17bc43d8adfb99d3ff026704600f667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 633 zcmYjPO>fgc5Z$!{sT?%|M0;iVxI_?dDped%RSA(2f*`G&B2M5e_Qcs}y=!^5DeVck zAbtbCfd9gw2qchCAjBP%Kft=FmCj-JjYewV!iwL z{-C!T4tMtV`-9#ve7f6x_GIVyay7ZH!5A(R-KrP$FtqYvSU5@-mlh`c$a?q7zInOa zq7HJ#b0rJU5@Q&%17V8BImu6GUhchUTeB(Hc~UNUM02n^rIqRul%4(Ts94!rtaUqI zwQPGWNO$b>*ToqBbLzM@zk;y$2W|XB&U^2z_Z_W$L2D=L{z>P-H`M*ryz#Yp>s=!+ GFXKP^U$-Uz diff --git a/web/__pycache__/__init__.cpython-314.pyc b/web/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index f290d65149c20eece55cca9508cadf387aa7b43e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmdPq>P{wCAAftgHh(Vb_lhJP_LlF~@{~08COGiH=KQ~oB zB|kSaFEd%cD77HJSU)E}IWZ@*xJ17^HAz1{9w<{1AFo$Xd5gm)H$SB`C)KWq6{s0x Rd@+deiJ6g+v4|PS0s!jQAFlua diff --git a/web/__pycache__/admin.cpython-314.pyc b/web/__pycache__/admin.cpython-314.pyc deleted file mode 100644 index 8016d6e84b89672d9fc4843b0278c0cdea975b69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 zcmbVL&uY{_82_^QyXhvoxPtanX;BQe$wjS*2vUlZgHnpuDCzDHQ+79HGObj4(34k> z`viiI;TtF{DgzS1lQ*F+;Cyk%?Wz}d4w>)wZ}QDBbItc$kmKE(jeWlX@C|_)#+(GeGJJt@+wk+O<&b5NO_nthaJ;+I`k zO45;a6!9?V3ctUfj;liv$CXlkPA{9h)XW(+SdTSDDGqodM7#Y4p?b54cBXqK0pvbS(5Sr9?=v>4K; zU&v$4dl91tMHvl>UOJGrNUj#8c&y>Uv2gCljU5i?UA8Qf@r3yAH z2rIZ>!L16eeg*TD`_lac-4D=xO~%6stbd;4w#T<8aAlr*@P6&a1a8ig{|ax7FMfno Ic0o4q6Z$99AOHXW diff --git a/web/__pycache__/apps.cpython-314.pyc b/web/__pycache__/apps.cpython-314.pyc deleted file mode 100644 index 17ddc495c6eff977f793c69f2d30e1f3d5c6df0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmXv~Jxc>Y5S_idXg)MCU=VC1*yIp%jim^pg*E}Vu}X%^^thXGJ>4Oc{w186}T zsIv#u?UNI?@F|CShv1jKE%k}6oagxk&&F&L6^0^{6XFo!-ULP0qLPq~yRk2$6!lVk!3PG6XvYS5& z`7&-72aL`Q#7@tNlBz6QlunXYbm7uBB8Kb)RFAkiR>t2#Xx~d+a-4_ZL-{D zW|vCjlMhADJrcb%Jry|=@X^N{eWWP?B<2zUIps#gLXSn>?2Gi#S3U0C_91?nlYBq0;eAP<;fl6T6k9V5i~1|3igl~(Lfvbs zJ9udanf+a`jW}D_3)mjS+uj0a`*!`?(f%c_4E_knvm4xw4}8WW9(j=u`PaSf^A!OF z0G)UvI=C*JBSUXRhWn61fE;;)&d54{uJID!#s=Y5yOZEw6fo(xV+wvWjKm_3V(VST z-^fn<|BoGX85o>+JA){3flMUdgeh=n@nas1>?P1>F9VRdF~DaA*+u-GfKq#5l0L;Kz?ZZr70F$`@CJUIULEi8E8%_1qa1L+-YZ&%g3gutzih>ALI(?xk zo%!FY(t-~npS@7zSAIc}i;(&JpbFWIZ(n(Rep?(cH#cDJ+Us-ZDw=y$Nl1E!map|& zc23&)3uSWQ7nI4LjZZZD4m0`QYnd$cXR_e4M^MooMJec2mT2f+uSeOT!41X6`zAS} zf~MZ4!re{DOCw6nHsvzG@JyvcRiafCawLC_k7&rkL{oI_F{Y72OiHGOWkac88t%en z#fCP>)nJ%k%8IH|uTj%=8m?7UrqD$M9UFikZ1YgRQns~2Eb%m;;zvqNw_z32JEUT( zOtdO%sc29w$+l9`F%6cxeoG#bbQC<&u&!D(U^-BX`feR!!=|1Z(P;p@AlQPI%(4}` zW!xcr-C7$G%=}7g! zG=R@qrG$wjkZG87o$_NAj72>=%0BhjaJl4!*UR4H$d|ZOIOjy5ArmZM9fJ+QHo*>C z|2V`@jz~r4CU=);*rGv4BN%ubU@&GR?1DhFzTqSfxRhmnh8~==2bRiarOFJcG_=tZ zp#&g9Mj1R%S&g}pG)9B6Q!cVh!?FzhF{A+Gh%A3mQ*@Sa7!AwvBaK+Lt{K=cVIrUz znhjM)BPy-}jo2uI!-RE&bZEmV(|fGdCam|Rkq@-}n^3^FSwYZCo51r9B)}a;J}^xk zD~3A?Z5$}1EAHU0Y*!3^inhAwO*h@{D13`0t1I6&3D)+Fk6=&u)z1`T-=uHi1pFQq9JeER!|x`z3ridcAmHR&Y@@D-d(J zNO0A(in>{bEoa$9$V>6n4~*jC;^LCr<)%##MHvHG&<1wirUTeqF_1mq9h33S<@kF5^7Ecos4wo~{#LSO^H<#{&x!gi~diHEM z$jBT5GSghr1v!Lg@=uqZsn5w7gbe^603uv`>g$nKZnc?PJkSKG0P`lD86xtUo$&a5`X_uH|t`ju9CzL}nXYMrF7H^dw5SeB_> zYUY-ndB0UpavwFstnON zyVmE|)I0F&G?8(VI@?Ulw)1oUkp3>U^2;ys%dPzN7y0Y0{Kkv?#`9=j2BWpk)z@##{bif diff --git a/web/migrations/__pycache__/__init__.cpython-314.pyc b/web/migrations/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index f4054890aaea47fca693a96004c42fe864734016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmdPq>P{wCAAftgHh(Vb_lhJP_LlF~@{~08C%UnMrKQ~oB zB|kSaFEd%cD77HJSU)E}IWZ@*xJ17^HAz1=GrcIWBr`v+SU)}WCW#UREfW=2NFB4!{90J;$*CIA2c diff --git a/web/models/__pycache__/base.cpython-314.pyc b/web/models/__pycache__/base.cpython-314.pyc deleted file mode 100644 index 5a8c9d70ab698d09dae45c1ebc22174b9abe9ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 958 zcmah{y>HV%6u*l<@`2rAr6CbQPy`(!L@c37T`Gnus`yYtWo1oIm-q@UjvdZtDz;2a z3^1`HhO+S|Fe0&4k%~@YVq!xIA1m+dq-`e7y64|}_wN1P$K6`8D+tz?cefAjV1&La zWxk9Vm~H|Xqdnx|`{*7P_!_FA>&PqAk*D?Wu0FqT_Fva>EHqEQfttn-r8coNhq2GX zWN_w*kU3MP?*WWa4+-ocQP|Uk*3);h^v=5@MUAtsura4G|Kq8hdKSU+;$l3dWij;) zXn|UyoE2z5f#!N)W~+EbaltD=Ib~Viq6ynkwRD@BH2NWpo=QDR!%$i@6)}n8LqdJO zsc}^vFM^Pz`3W?l=(ByAhGL-;Gj=q+4DRPTQHC~Rp?d{kcpC8Qa_N-6wZjDMen6e3 zDNBSzbjS#i6+)oXX{fM8$g`A&vy){)_5+@XFo;+b!*PlB6T#^~$QmJupduI$Dg+Pu zsbC2q+=gVPu#t4#C-IQEemo4KVBm5#iW4`C2Q&;4;U2QSn~&G+Lw8!E7gATraSQI2 zVJE5!FVWX({Z)yt0OpsJQ1LrWi!Ui&}FFzDXMdq~_F5oV8WRI2Y_A@zOzhTp`>&3T#%}~7Cs46FFs8D9K%>WT%kSrv7}=A_ rsTb3crOkX`cllMgtX@LW0P$197=J@oewik2yf)ujZ>&EEV8-(g*_6}{ diff --git a/web/models/__pycache__/category.cpython-314.pyc b/web/models/__pycache__/category.cpython-314.pyc deleted file mode 100644 index e019287c12267e7205428c2f4d32c0cb2b1ab0e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1152 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 bE*`c{2uvsS3Uv>MM~&vUM)NO$MV|0~mh9Pa