From 64e69ff53e36efe1f662eb4daefcb85a94a4d688 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Fri, 19 Sep 2025 16:44:31 +0000 Subject: [PATCH] Saved your changes before starting work Replit-Commit-Author: Agent Replit-Commit-Session-Id: 1e4433b5-47ab-464c-b663-fea2e53367dd Replit-Commit-Checkpoint-Type: full_checkpoint --- .replit | 4 - attached_assets/image_1758300230002.png | Bin 0 -> 311655 bytes ...up_automatic_2025-09-17T21-56-37-345Z.sql} | 796 ++++++++++++----- ...up_automatic_2025-09-19T06-11-49-625Z.sql} | 797 +++++++++++++----- 4 files changed, 1145 insertions(+), 452 deletions(-) create mode 100644 attached_assets/image_1758300230002.png rename backups/{backup_automatic_2025-09-07T06-43-47-902Z.sql => backup_automatic_2025-09-17T21-56-37-345Z.sql} (80%) rename backups/{backup_automatic_2025-09-06T07-22-50-169Z.sql => backup_automatic_2025-09-19T06-11-49-625Z.sql} (80%) diff --git a/.replit b/.replit index 9cd20b2..ba2f351 100644 --- a/.replit +++ b/.replit @@ -15,10 +15,6 @@ run = ["npm", "run", "start"] localPort = 5000 externalPort = 80 -[[ports]] -localPort = 38151 -externalPort = 3003 - [[ports]] localPort = 38343 externalPort = 3000 diff --git a/attached_assets/image_1758300230002.png b/attached_assets/image_1758300230002.png new file mode 100644 index 0000000000000000000000000000000000000000..892cc8b8fd4b5a4dbe583112db66c63c00338746 GIT binary patch literal 311655 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%0DBD8_(|qsOj! zbipL+>ylu`HqWyKMrLr?6^OoSHbv|J+2Zc$mhxvz(@wo${KNi}WBfy!^~RZv<4Twk z-BpLgV;3RSTTL>p`+n39Wl#su{bcyu8ylxj_{f7iV)>dQgT-q=woB%T^M8xUUJ<;%BgWDr9l-ax_UPdKQ2wj1fl`hBMQ-yM)Uiv&11unBp7HW1R~nUTNTj(7#Z^im!Dzq@g5b z{juUs`4hWv6@5C<=`vt6Pc|5JMFA(R9F+oRXR>4BI-}{AEDDVQp}{9K`IPkHo&NU= z0ihXksvs%-7ItPq#T&9t2}e z2!+}s5SC)A8_lP5l+qLVHX(c%0`irnf8+R^C>Kir8R|n@YQSUTlt9$i$It=MYfbnr z<6%tR`lb`KfwHqS-Q65NlX*qGdmFta$XU~-sxx$ye&$kp60^AmB73pdmy|(nGX`MElzlG1xETAm-B!52a6A0KTV>_vp z!X#d4RKiGm(Rz#5-$-MK=1mO_Nk0S~eZBU-OpZntI$ro_I{Y$s_US)1`9Jsiyf0)O z4Xj@NpvM+Hntsb6X(^-IbSEUiQSEg|J%R7(@==zEn&hBe@}0O|cOZp4(TnK>vPc?* zp10d(6d`;Urg0AkL`2x0yq3lU(RF2Io2bu3g;xZMI$yqz4QRk|feWt@;6F2*;#zc7)9ZsSE2^?oOhNXix9kiUr-?IOmT;(+2t9 z@NlsR**@y=HDFtTrIs;`-Z7AfD2gE&JY=BJAJ&daKGAv>z(f%(X1*N4AbghWheNR0 zzD%OuarOx5l_63W%ZI=w8%0Xd&T}%+C#OC{xS zgjP%b&c~(sl!ZsCxlL;Ss3_z<7#a{>ob>!qV?y5A*4{$f?_ZkiDa}yI@z7vA zlT4-imKyy130hQ%3Km94fHyG*j7M`2Ol7c z(^foYhmOqzl?xWHGhVF|%Ay!7;t17H+w4=H8Gb*}q;z%%3~VM&^a+D|l&?AZ@>ZVe z%w(|}B{h=q4X#lFwov|$<&o##LVehkrlbYH_@6jEjvi{RK`N9VGC;<$7O!MevE+h$ zi;5}#?mv#b5nl#0(=CEEL%hfpU~2?)?ewBc84_8lXA(+m^rR+_zxuJaw(GOeI^MI< zeSo`ymoYH7wnkXM$R)zJAUsF=kd4W}UpPX}o8y36^WzZp8VK_-Um#RGgBdK0mb1P_ z_(Lq~hx*4Nqx@lU6X0T%MIZGIqkPAF_sLg(;#|eQ_+!M&41qRD;ei>pofN-Q9*Wp@ zgJnAqO3vDI-7&u^NWPId7LsIij2VOHYuZL35hMTV!9f^tURXk8gno-O zFLv~gJ;Lj?LEmd|?aWEIM1`Y9S!o^FT(iK!q7C?4AKjlK zXGBkak^YRrf5@qrpRF9U1)|8c++161bz8jo_=D)QPStm`J+q_0q^)}Sr8eO#40YKP&!yS9 zkpot%E3`dhwA%AUR7PIj9*nE@DC_-x!IAC^F_D-nO?d=wkDiE2(P@x^$6Nnt=m=NKP0d%%vQ zmsnTaO+}#7A61aj3sr#BOq@7jsF^>c;jrMsGUq3e#A42Bp=069*UVvl(DmTDh$ZxL zi!^V-pMpt`@$6U?OzONfAI`uz)rc~XtaD~<4y`|xdmp>S!NEymyy?k zrOed}GU!oAwT2n-S5BN4+fAl~KR;=IY9}m{7H`zl+WwNNyr+Ecd-auiCI)&?e=WBS zCm#m!$ot{Y@oM+@29$XJl#m4r1Jv7&cx6pz~BG=d+OWDr|*eLSIz?d0t#Dp9vOWsOQ zuZ}1lxz5{>e~S&P>{b$@wM<~TUm_@*Szh0`&J|lUI4et+Lx2CWRZ5fVn3htHS0d{L z!$Nz=Iy-nHKTcJ^mn}q61%*v7p~mQa?*+kB3R6Hz2a?i^I9c2M{^&^V<8 z0Ycc#Azuu*M1>0PGsZte3Nhlk{yg3<^+~ov%ejOR>Bg7XAj^o8TeKN->i9&f4NFYF zltuu>WBpFf9Cc!+b>o(LA2TdOUZg3!!wV&V{qV^1B-}bCyk}`4e+s<8!RbAhyGA`+i3#-nyXy6K(4xj9p-lgB{;Y zedH{jspBM?U4fS*&Fe>Rzcye~HN~4V#=4gSs*nWOYLgF5g{3`2YR0s!0FCn35;slT zkHHoKq<2!*7+-v5?u^#-9Y`J@k$tbJY7`=uvGsn1^u`8oTwn8OiQD6bN#Jb|KSkue zB;$Kn1D*+4yHlGLR3t|07Q_Cbb-gS!&RWGHtjc(zP`BDP)t?tB*f>FI$|N`JPs3 zp(fC27iqAan)Q47L#?W(SEkP#`rfz-MZRniEIC5ZIJ33?YAv{fLuD4?Lj07KYS$4p zO;V}nqfZVKp#Xodi|!qI8q~J3kou#Y-WrFp(C<~bEW^&8zcVvuZ9PWCkmIT9Bhd$- zU%3PJ^$0{j4@1?8{xi|j57xpP0^G;Vxc^ex@FDr{Y|ki#hGR6){`|kPLu2YENP{1B z!XkWiL*<7Jn`?*fP@kN1)r*E00!bZH$A84}f5sYHzTuVZA-XpkV(ca&OqVjGQw}KM zL599V-cpk77vcy%$MV0=8D()ce7oOA`}ytTWQ~s9O{&lBInB5oZ)?-QT&6`mmBobFVYln%emqY0miKIP>@xi+i&LxCe2`zufK z?-{4?@3r9fGowW*DXCCt`eF~yCavOeF3v)J#L@fp#;h!nv+A0f+FCGKRpn(xB}~Dr zPDm|9dv3S?z)(q1v9%*--%U>4cC81`LV?N0$LDxZcsI<)E^iHdSJ@Uko46v+Wr``1 z7Z}`Y{PImY;8{g7i*)*WSSLL{OAxjI1qMX+Mqz`nZg15uM;+C8RoLoDm5?i9{ zC8To^w)6+hXKMJTpP*V}N=i@!w*HQpPli;AT;QU;_26!z+)JKPu?oZ%OK(zwn5F zr#JUsDk&)VfwxUZM|rqZe)o_m312D(AL-)mDiU1hS$>SSJ!Ta$d_^(PMkdh-&tAx{ za<=7)c3Z^NT)% z!vAg#{LB{uX6u7kC8d1BoZro|lyhox1Ai;1e>B_nSt>Vt$+Y(;C0s1);PAxs0#ocC ze+S->v>vK*6oN~}|IoDM8Cnl^;g-a{kb#9IXv%z?tBR+}k1BwQQq~(){XLj3&D%48utf&hUJ9R)E%g(s4+7iUgFHo&Mt0k6%d()KHqTs{6VwN zkfQ|eS=RR|?o-!>$~u{dlm;>=FntWcd7E$s3&3VDSSv*=w; zXg6Jn`0GKpp$;kjO3U$qy>7E<#iG=iX_7s3{A5ynu}NknXZBbnfKv%1fnUeq#%HJ-(*jQf0&Q&!wEXHVe{)haSVIiX z%6iHyeY0`4ZvXepjJwafDdj*ONR2DJN>&?NQ>lP&7Bc!F>H7W}B$s10DQu^EQIyzb zw1yWu{RhEiYA~yzSs@)B@>@A(jrXcibds6*Fh~FN2ZP_+?`|@o@bB8J&PIflbxaHF zw0*VXrghJq$czlaSmQQbTrTlb4-Fgy%PDQ48*N1*aR#v7#5{<$!h9RxI22Z#425@5 z{11{8J_o{*aNIzgMUm(I?!WGK`gt5d^U0$$PENBEbIv|a zo>cAd$JDResEooTu>}yllZX@%pdufcvT6}JE+5kVa%mf^GZ7WCkaSTcT%5)zz6?P^ zaT3XsX{mPSMd9U*ht4sz_V+&lCTg|3RzxT=Voz_c`kDaT0Op_R|FvN7XNo>3dRR*! zP#3G1Nz3q9%vv-9QjwwmxZ37n-baP6S9U}rkgefjSz33sH_u9x3c6diMisN~P9G0w zFuoP*%_A@~32$LG05NU+V9gunk%cQd(>a1aZpv@1M`h{_rq`8xy4BP=7z+YzjLXqU zeYQyZEFt|6joq`&1!s|T{Bf#41!B_IWMNmac^@IcR;*oR|Ij>7zp}Udo98*0s1nYD zX`6&(fjTUt?@u_aw?`cIN|oQBWmm@OfV1oCN!HfZj#tL{{(O7tzkfSOR#w*8)g?2# znt+;Ggou`c0t=+WzE+h~8V_{=+`5vL3ysPK4nCr>h3dm&mK3ppC*=MT=OTIM#d*G@W1o$XUBTn{tFn=R6ScK-gb(Q&fAbH8SlCJGelzy+Fnu1M~h1n*tB$Sbu+8+;xpCw zD|u(D(fpRs(4>0hwbX)pH#n@J(}bQvY13b&OR};MYHDh#J#YC;O-*&!6M=tnfGH$4 zFzD|8*%JPPea}+5h@d8rftHq8RMqAIbGmSll!14A6Q)|P@7H3^Ap`ccLSG}0^`)&$ zVKNOABM;c`!1N2TyVnHbyr+z{U7?Q=zm7;S3IcgO%Dtc?_Jov`v6J1q@uU{iC&Xb6 z$QF?nK^xcl^OVxxDIYxFCcR+SnKSnC4^*whHrrx6V5$DTVNt)cHOQ_`ZxOkLL17!2?CVFHX)6K5vOuEhHEJ7qfW?nW3N|T-TqDZNt zaKoaQ1<_4gK23$^{CLh0Y?hXg%hxn_B>jd1#Uf$vLT$$`dfGyBrZVs^-|e?NWF@a| zZ9US~)>cw~{hC5RFj@G8B0exj?N84Glhw_>tXHseTP`Adk1!;5cXyYXPl@G^Mp$5! zkXh69zUfR{IGjmD*Pw&F)^XOh-)Yu9KuwX;O!DhHRp5zD`;xL#a`?Cjaqd>lxj+$a zZk6#j(J=P2fz1M&Nu6egx7Q_$+i27kGInNg_V+n$)y1TroX4v)Pa)>ld}k4wy9+lZ z?;}-|=;WL+b4l^z^|uDnOO94Qz8PNV2XV zYg-G5Xn2otb1B-{?lKg0#Id5fk>Jeq$-H|LvQ^_1t_{voCYagb2e05aKWv&cq^^?(+k@Sxb@!rIqWF(|V;hk-(`m_#mf9Pqwd#-s z6n^nQx-uH#HlCBqqVAKDfAZV%d$l6_p)I#a=@adsAf6->c8b~Cn_rLMM*7b&Z1EN{ zQ8jX?`ea~D>3MPUQ%hq<(l#t$A8xlD;z{<{ij?W+*)Yvxf&Kjn9LjknoFZEX2QfK0 ztm!H%%v2c^V5lyxu0-;FWv15g`}+C~56o%SspFVM%6KqM&}^3oZLaT)gFP?Tc6KJV zMe^UCDJdBT7HYd$aL}9jUqhqw$f#Y!rY*10-HvQlKch!h6Hiu7e1v{b==e|)=U~hw z(ssk9&tGa5cNU_4y`gRe;TA;@?~|2N6vv4)de@BFU&a(Wi96O@p)`rnFP;xwk@Og+ z4<6$T8ZKwEsu-%Y?AP%Rqyx9mMdsB+oQ%KF@gL>Br=S=Rer1m4s7q{Ud_}@#iye15 z9Z2f9PBCd#BXjKXDs}>+U%CHHeiV%+3d4lt<;@p0YB4B_v_TP|B}yG(O=Yucv85zp z*V{}X4WqH;j7m`dlkUilTPD1pBv?08ddR7*U&wdRL=6@vG4qD3EUA!<>$YvFuxUh< zmlA{8pn_a$`};;~NwaTrSl2j<&s>ec%_j8yk7DOZ1go%SaS&XHQm@+vFUTU+UN^?Q zp^VUu9?$3Wxc?Vz1c*zPa&|cc-}J*oML)Zd9bN51aG@6;mD#=FEH(!kDru0gKF97e zVd5I(Kp?4{fb`)LixPvn-_pnXsho>yn2k*zS37S-{fcV)lXCwgMJW+W?GWwzmnjlL zTAL({iP@;COB9agUPw3+2+g$hsfj3}$LyySBprI!hB~R%^)UfWXk8pHblMs78G`BB z)W+9AAfu`WUi=Z%4V9GpeZo;cO7T7US;!93ot}#cX!Sf##x6#+*;BjZi2J93_O&qnA= zvgowBcI?QEzHDDi1cYO~uu!MCbMq%D4c1BHC*9q;_;#?q)fURJsO+AK!09X? z7}6$Pf4YtpVS|&myt+NzE4fajumr1<YTb$@2ZN2m((+cohpzi7Vd3z+N zqo;8zV)ed-Wf`yFed75UPZ<(Q9X&XKS1oq0&gQtD6hNUi1*^Pu^IGjX%X*PrUw>OGwJ+8Wuj@+8s)sqR}l>sV&-B&W#_{WtlN_szeSm+A)Y z#Caxa(!Z9>daZu`z;n$plGDYtu48f#Ks~7HtEYO+{rq!v0S(LzDQ)h>;;7pe^^u97qHR! zJEdVgO2%l@=l+HYhc8a!Tm2lm=Wd_MU_ABn0VY{&je?DBR}-{t8uvc~_3qp)mK#jN zw-*@)>n}FB$^0h*2W4kevp0! z6vx|yrrS0CFVjf_w@WlE+=>3s!m41>C4vk7#YL|GQ$6VF4RJ4!NgjMbg}hSg?iA?w zc1{K`W(T>`1%=H{(+akl1?QeWnS$k zFeD)GQoo(3YeYq}ODJ%`P`bq`GE7vZKpy=~0EW7$s-taVwLl(Ird_G-5=2jl#p^Ak z9*0;cU7y#`!z2QK+nUx4_pTNz&P>;89z>z?{6qqtt)=Rp86X*1o3KPHy(6}v`?z*_ zAHk0=q&KAt$p55}m{8ox$#YY&cC68pP%V+hBkCeWMllnG!_Z*D3b9X>$3NeqC-5un zqq#b>h#Q2LGiK7EWPK}j9F{^&Vqkp2yO`L3Iz2q+b2vsvqVa;vjFVMUOO0JJA9TLT zlj6^VUj}T_(MH48P40_EY~4(Ts%)e8P0{%GX4iy^meiAgEx;a%69Yf`wsH?Bn4{^Le@+R@ zJM1an9pXL{!uif?JCpUlWu3&8wB!pc!105a9synHDTStww`Lz*J6gQak@E(Vh8&SM zHW7UnM{lczajz6UU(h*AW?0%;DJG4`%F?Sp9AT(F8Sr$r-2Vj!<57n1Z)nRdV@8vA zg$~}btPi-npV6c-n-Kjt;qV*q2@Xvz46Q7X|2vhxIOGK6tp0yUWQ{NH2rev+di?^R z=3hpRZR;y8UG}iDkbBiQ2sjS08xxoU@t!;)VB0lf{0V?1rd!_H_wqF=2dyBQv9P!* z03vtNmAll>MRsHQL8+GBB3cwkPJLf0pS<^YD(@tL01`NLMQ^;V-Ef9&Muxd9W_FAWmjs^|JiApmKiir$~J^xa~ z3OF&PIdRmg!;huD<%F2LwP^dcfgu0UU1{dS*&_Fmug28wB@OX8Y|W}s+Yjyn+6Gm; z-B7Igs45yc^+})s0Sgv)dw?t*zQjRnId(V|bO7nx{EBH@XI94TIsZ7+=5&T!twLn7 z-+wShnWjF-tLf~%)NUuJ`g*|gFQ{h_+wTPl`|BUif=&LJkmhhV)ZLpMpH2#e+VLMJ zap9S5RC0B#FT)clzZC!U!F#)uScE{>lCr0IZ z(ROhezo2+~qV*~4fuA@f#|qWUTN7lVxyr|#Qt>tu4Q*@(0Ug!f-0%>Q!&~d|pCRh8 zS`9Y(5ga!=BRPe>-6*X)>`RHaK6_6F>RvJGy2G<-EPs~TwlDGt;xk#gg_GRUbV7(6 zcHO23Z~l2yjzr)zcGl_El@9(r@K=d8%fohSHRl7LPpOA#%d`=^>AKAogmy!`yUf5j z?WJFF4*Q+DKqwo`nvlWDdwi#bYYO1z^#D2Kc}U|(%xMN zT)VG&&5!N|BX8B#({4RLp7&!pw`vpC)(r8}b`O}uf7Y|a3VJu~gf$=|Gg)=5|8{8{@>r?9>Rh@=`-FT~_>j79oqca8InJWqe@pg;#n!Hb z!bTLq(Q*z|1z)8vg%h*s?q#feg|O2~PVZ#Zft2~w#rn=pk|`s9XI z=cokDavcPw+kFdLp2B~&)HiiWeT0co5DAn@CvS;m~UPV zU|HN@xqnPi2)3-@xb}^1k>(lTvH_tl`Rf+Mgn`HHF>#THu*J2L7-f)Q~zk6(o@AC4~ z`pRWI^s6~g7%~6TP<)}hIXtZRy`!_Ez#uJ5d?O>Ii_0wiE(|bRPL84Z?CGQZ+7pZ$ z{VjyqVF))_G9Mv?F(uNf@%DiU4O47QAbJg^tne8DP>YEC&guLEF0PiS_`2BG5oj?U z(9gRyk3ZF3JcNIfpC>nnA&$lL8~abUXbh?uXF^D^^TRgs;LePNC(YYcT8Qn`%GBrU z^JStaH+wlX)!((P1WrcvQ8Cb3%k+hRPSCh^QwVUwO#A~JJ071Hey^=1(x%SqzQ**T zAkr5X&R3(CoQjK&kHo|g?l?8^YCSE8#vU%`Ul)eqr$`Mpvoxi}zODV(Qr4pzXf@fShb^6vLv*JyaP5$uD;U1LZK^na1Zn!m?1aCWeug+6 zelB60AiPfcRBgnO%M;k6iI*%nx*XbX;f-Cx@jVLLh|Zo8KySNZe@Gfn9)C_U?wPCs zEMK!{efO76lfvn5LEf>$N?2|`-=rm|tVpd8zumCdxwYn~Un0)7C|@UV?0~%Xt%sT$ zGXa2g0Ahq&IpI0%IPop| zIXKXW1bC7_6$kK9#O4SmlA#@;tu5od5&K%QoU$V#7Q+wTy6TLI(Xf#Bl+8+-n&C-A zF4b+W5~s~$g)Y_k)yTQ6X0&uQ5n9-DO8UgDzj|@z>VlSAmYTZ09AGZTlVkSI^wH!R z2hEJ~@?iNqxJ$Tf#~owyygXtJyu0(NZXJME z#n=D%BFZs?4e>XW-XjueWz>g8N9Yi#k7Xf;RK9nMkz*gjEEJ#+AceQ+mz5E0%Q=^x zb@Qf1WMO!sjyt~k^xTV?M9y>RR5~54}~6BjO>G#m$%Us-aKf$J9l$;xiC{o4+gad4(i=@A?!16xWN1jV*{+2}TJNYwPXBVPVmVXw%MF?9vxr%89?n zz{fWVBf9i^(nl3S>)n{^Il2{+GcTlbku?$G^n@=abzA>eUf=w!kL9hhGA5}sH8$6@&pIXmyHHN7j4e%e+}Zudz_M3tH*9gV7~ zwhxlh8i}-0ZfX~(EJRJ@Mm!r2vGcQmHdll@LF99j)*lW%9{!{_cz9_s*DscXd4e>5 zE;k-~0<4Kl19FQTXc4F1Z}1mbnIAw0wu=s7%5%^BMy@HLghu!tCq94xld3BZjFW(#mynMJzHSdO57{UzqR$0qyo7zR z3Jxnfh~+Thff zfRYZa^P~qV-GFFXMe;UBH0n}mSE8h$rXMh8_ z48H?_Lzat+QZo6uSNx;X8w&L~7vB3`{kDt};KH%~tJ^pEJ`*S|%>xV=&2rxpfjiQ=beV>eVgJ(~!y@34NR|v>=mpk2IHM0N}K* z233ZlV18qR9m8U*=4@)<$Mp1Jk6=_CMry-(wZi$}Z(qj7+8fQTubZhq6lvw&q>yQ5 zH#!mE!Em=cY3GwmUZxgeXk{S$m!O3S@6uXCN!Rt5&Q)!YSc? z+Q^)Ls25Q!Jz_cFS_*WGV?TCOpJr{ zFSI@|W$y`q&~c_WfF>!z=t!Wqce-rrAIO3+LPDfJlFJ2GtP0HHFhtPx;EQm<879bq zJ$PyL!!0zQ&^ryNiWh}Ggq#MlF=4{s=Xev~PCX369%OT&(7BLS!lS?KQ|)+;67WGH zKX#jYyl_9enc$Z3u=W$_ZuDio21_7K1b}%#$oT%rpm60=bAcO=H?Bq(y?%4T}nExAM0|bL*?ZrWB z#}Ex;dJe$SB6zLlntQ>EwYDy*#lXab{b;LU%_A`I^Rhb;2&t{B5bGt~YX?qDF|E79 zcuc+5uEmGR79R=Bmvt9UgS1gIOQ$5F=mNWA#)cfxgK|bxl_@(ye?j2+^dK{us-a`z0xXN7 zx5=`;)mxdk{fV9)w=*~4?jm<)0A!mlLx6c=eN^txZM{d^K1e6mNb%?@MsaE0X&<+z zc#hol)A`R-UNVF4=fN;kP48&)z%=t}8K0)M(%4xRj>@g~5uaZPu0!m|E{9eg{ zYFU;rPv`z-3<5R@ae3tAoQFN|kCxw5R+g841XvFXyJUyIAqD@2!djtN4*;05TD?)n zmn5_&6t>N~M{KC#fTFL)et3(oFR}{on}q$yLNY}DNg$kLc@msrZt#eYj^KIFKn9xL zhhW7>$(b624Y!az==!0c`^&CYn7VGC$K^7~&9|>nDFr-@RcAG?(EbKgQHTu`eD1|v z)sNM??EIU47#!;BQcd7qTG<3ZkEK9On7L-)P}PV`3;|VM@l?BDv5r3HYEP`tkm`83 zz)$`IeWf-sOzL)}Y*xI7lzsi|G{);G2>SK{8bX(-Zz$uuRlBj+ikx`hP_AMDnulwb zc-NB#7V~<|Iks`9e4LzgSUE1~xztpYyf~C2Mxta49vHYQG8g(ID^82MK_U)sRJ#c- zPjYYI8e_$+=~IUd@iKlNL3FqL={=+J;t*#NKt-%@p~0&ee%p*KLa}+1Vg;Oej6z?AlDK zV1(1$LFg~ka$~VQ`4#6ptCG z_6*w>_ir{r#yPts?`6Pth;&p0Hx}&67D{h|c|u725)MW9^%MM9JJcFXQNM_#dU@ks z23r4kZG7GPcVf`|$y{LZmDTgh4?8GBV5~MzasDzjl4VaH{wV^-*8Nz(U zflK43JpiLd2&wgl2lmOZJo*=a);{Jc^PY0an%49zq*>zzlXYvMpCHIJac`y$tu z=1(xvBw_f4|06x&(vt>Su&J~u$c8s`Gz%+~1HWWr?3#V!Sa}gmw(Zo+XDN4kK?6{rW?wb?k|HM~-D^|aBg1FMB zeIS1{LG{SYckVHEe58kul>4Lv7u0$e=sp9)(V@~Qo}xWtTHcB%gzxpE*|v$5xCHpS z<&BK%->ov#a9m6Mi$}W{*giM^RDNBgW!L?h8g#PMxXJT^gjw*LTnYs;e|8zzfP-l} z$q$+%tkgR{h2~Ab-BPNPzE<{9BkM`Zl-3O$dU&+Tt;t8OhL1%6>X$qq%g`NvNG3 zTe`eMB~A5a6iXINOr+lAsNk<)DPY_|&5DyWQ&I!)--a(=E-~#r3Tkhze+9}b{}5Lh zCPHf#TR@T&K2+NB$!N%N((v{!;}OVoUkddQ1MpMWdI3O㯛z!#jFgX}`Wtl+ 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≷ zAoz%Wzt99WZ3TTL+^5M;J_`tZ*Q;HY-B`YcdMd3ku}ur=at&jUol(h-7a6>s7RD%| z5md!k{B|!5Cu&Igg2s2G4=imepuY(kt3}$S|?}_<`hNW0N)ccq>N4F zZA)ae9P41{^^D5h7h9%6mo|E!)I7je{C#?yec-~{fqSg;2_X;3`13QYp}zSwbsXFF zSHSGZgsLPqVEilxfgsBt}+%9o6hZtdCMhZtm&$Y@nLBPtg=#W z%=e^1C3VA4+Ol_*0?ycqhhNs*_3R2}(&cdtngw3``zD|Ju9!mDlhTDsv=b|~?vP$qk*H&NMY;Tp7EsHDU$qIP-gj$gQXM`UFcPmq!%K}^y4Wy^k= z^FHPjJTT6{74w^6TVNRB{;Qr`hM_GB0Dko=X-(@qZ*b9V^6Y@lDU3vn_#z$KJ7^CU zS-!jaJVQ8#7g%%$XXK%Ix=YXHnqx856h5SuXUnYzpYTU>e-sr7hc$k;UbqtmqzIlf z)%h!5H04jds#|g9MVr4FHTD!OwXQ7aMu+`hE5C!r` z++-=FYYcJ^>PW($o>mp9`A8NX<|HRETk4IZ@hX{_i}cfX1Xqv?JA7L6)rpG{3byR@ z8CKJDXJT(x?YwVk*mxv;6`DTg<0aaVMuM>xgzr*n6*6&@P7WjKWZms12=7(EIowdF zI{Av=!Q8Ikes{-xWP(riRs~Z(Q&L%4ivk4eN;*9~R1eVb{CG^T z+HiJW5R^0uUNES5&8=zYq_=o7FTd~$3nCh6DqugiJdq(4js{y?%l!83JPxE+E@aGI zNYy?#x<1xC!nlFA1|qxF!ikXWaI!$DcB(1yGP$7^jQbjhjC26Yzt;Q{nMDK_7Ziki z{CEfUq3~dBx~ZV{t$S@1s|Cwby`tUzMD$JsV*o0a8)^}UUdnwo5*ZF<1+XD+J+%3ae#&=8q~#Ev;fc9P!`g+D*@>R z{MTAA2IscR!M3}=uJg3eDvmGYub>70PdwE#l^1#^jQ2lb<@R6yAkHgotpL{8+yP+= z+=9n;AX1@zTkyw{U%3?#{qiU31WyD-#wZI%X?%t;JMiZtrBu_`w!_%45@kbZGFnvw zD4zt6$6b_l9=ksZGxf@gF^xaR8(=OOoIi039vTiwDgOvw|1bp0vXw^9ZdAESd&I)! z3u$=!C)Hyv_E*MNs}j5AuA2V-Ir9olEB5 z!L;^Q8U8X5?TmAc$cgQ0G2Q{8ZX6wEmF+oOkP1$#Rlyban;M zz`9p|_hjui?(j{S>g}EIlZp~tYG9|XUEFCcNAP&mML+r-BL`xjHEtkPBqI1_m^x2n zWM!vn?P<@zaYGjyL_+9~9@#6u4i2-{vRLB0)7ST%&k=2FqMP+ui%_th&;7T}O;&@O zqfoO5dn1FBmJfiL1-lnoJ-6CC!&EXVR(OAX?gOOlT4aWh4~^txxkGc_%f}CZn=>lI zvr54jbh>;&A)j4l+DqfmD^OX5_FHMZ64_I+!i^2)UR(ThUziucT>nP+6&uQ~z*Ek& zi5p289!#v+uYExH(g!+CR=mrmpcYxX$hnOF6OaIROdM|T1@AnGD-Sv&FKn~dnJl-Z zXu?-v)aBcnEe56dXZ5w%Fd->IOaHltfG&v$ewOn*?GLxfkcpBmx+nc@P`}LVc+fu3 zSzo$BH-D67fX}}jJQcF{(AC=V_g7-&diwF>hUr~FN6K`0;%X^<|Ht>lrI6pUaz&pn zEoGMnBsV%nxgPZPFspL_2}049mq+Lj=lJDkZcI`SAJ+E?DWV#^ZNk5MK~saN#Ywk6 z=?f!NdX!QYI!T|st)JgwZzNC2{0_(%Zk0jr?zA%6xUq>n>vrkpNv#Xr7P*<#p2Z58Z}=+HKM0|Hsu43^PD0(>e|);V7&BNHoalu<6~V3At}pF+LYHn_-1*{v8)zAM$0nV&IqFWM%;;d`po&-kCI97G0tor()g?H zbg))k<-<>HK9&$6sJ01tw`t&+{lmiIdbEp8ned&JoG4~ei`zG^XjA;VCyRI2T%Q_D z*?zoxajqH>O=8y!oG_&=(AU@Z;Nb1+KK$7CGkWWiydw3@i7-K|;g(v}vY8=8U#$svp^SGxXy~~U9VfKt6KM*& zvw>d9Pmhzh?FHv?^ol)LfUg4>12$wu<&VilEP>RMaer)B8ZWbare}VxHOw*GcM4gm zb;pKq{WQqZL}LWP6)q^FIjxvZXzR@1jtf-V)RUclo;=T_rP?Dkx<>#^c{ALwX+=dJ z1VU~kwyEvD{mb0%FXd`DBOj47`|OeOm3WpHhBn$_5bQpf0J-v+2#e30;Neb0eXAIJ zDi9{v11JPUsu~GqzMl1%9qlG`LZo^g2JcZg9^aehgJ^RjGUoe~9Z$s&OOfh=*7ZSf z7J!utdAFjmxIGiFWh^uWWWYhqb}XcqkAd{8<+{xLquDn~m<9kU_3&w>mM%Ss%Bb+F zLU2xIaldCtB&=nWZP$=8uU7|vLGO~hqW79SZn!PkxRQnu7FW;TTQ41&urN$&uZr`> z;Xm8K7+Q4qN?vzpqPaL5xZn_l4~;fix%C@TKAI5f3T#xqPH{OC`l*gUs#{;oN*#kg z8CY*}!Xc$AZn0G#SAXTFEMTwHPtTL-0tnWQA8yM8%L5hwx8Vk+T~~W=eq0`H-BY9s zz`n4*Ym6x#Tsz~rn&jycmWu_D*l5}V@k6j{36q1cAE@wN1{KfK5&{zuy+u`jl0jZMWl-0=Edur3u?9r zoT({;>#ZyB_bWzBv4Nj=$oooTUUa{%IMrtg4c#|;z2Lm4u_Cz3vF_ycfw0;OWVIms zap<1cIXiZIQ6o^2*nXlTRtGDYwYr7A%E8}%08;hi^>fXv-$p$_YR9TEe^-2j1OktZ zl(YojNFD4vRaBeNa&UT{w|b{OeDX%-n?M$c;8ci32wvJmg}L-gr_>czE(RUQgVZHc z^y!F2Z_DIiZoptNjv@v7j*Rr(T)0)WmZRs^)YSAXYS`McpPg0RS?GKh8`GK4CN}gG z4|r#sipTHu7dF&{(`qcHXZ22dJli3Ps}yP0Vt^Hco5z!2W>S)vI9J}O0l1{w(BIfl z5~PG0K|TF80Oh&-uC$jhm0xE1T)R%5Yy2s6Dvu8!w19UhtquBmj!@ z9RW2a>Z5j>PHGA()T=-rZ0WA^UrvWN$>Wi4^V#x**pZ_0z=I$FgHgii@My> zIj`BPKKPe+8jV@4HSD*VmdEL%`$UUaSa+Y{cF*s>&yPMi-%XxMLpsq9l>I*r4K1WA zpI}{i@ylaqKN9;uP8Pz|gzA?pv~$L_)5>+>%*hbtVRk2i3zJ`_sZn@6LL2Q>n{Dh( z=@(reyn05x^2#Za-?&g9kUD*2H2unmW$Z`nuTDTAaGOrFL!4tE`Fvoy<--J;dH$>q zDD84ugbXsb{kUwzp=Li15Sz~~{FZ)!E*I}YZW{*QW)Mr_+xM!1&x})YyLpi9hPo*k ze9AqU1->_!r+lu)KPIYVwz%B*fGwD_AGJWSa5YF-S$kl<(QOWpMR|XK0g&vl@QAhm zX@@UqaZXizUw{Jk+IfOAG zBnDUjmSd5?Us*10&Z;Zdv>ya7@`Y|NVj_9nFEG z8+8rP*7qic*{OhS&H(9*POF)ry|H%6_C&>ao;YJ`if1#S>pHWi;r}0;r_GU z8Cb?%%>cZy3}t|AZiO!r-PR)jneqaIa)^&7&qr9!A}R$WnAS+7X_OWy>05b=j?`FV zp$z%*P1`Pi3YkK56Qn4S`ru z1uZpDoBuwb8pT51)!3moQ3qMYtMOB^{N#UPD>+799rPM?%CHqXIS_!6KE&~F%>yQ@ z=0^)_8o~YVZk;qc>)XBZl34AvU3fia^KDJmw5Zx}EJvJ1DxPwPIdMO83Cbui(j(7@ zvNV5+gYtjChWo8JGN1=5QTGZ6qn(q* zm8kTgM0B~pgsuI&Z8z_q9i#ch6>7Txj0N1uTj=vF3&uae4D~4Zd&xE&&RDz)BPYh? z62+aVN8-!X&>V_cOwr#?P2SBMvQN$mMLpxnW>1;B51WdeiqGHe9Rfc2nKd$XOUfZu zI9@JVX;*im2sb~o zgf}drCR^E)zEr||sWn4E7+pUHvNRa;^Z3RvM-H3tSUbDcPmzkC`mx2IzWsL7wMYnc zbc^WkI#!-?*P(aDDs+adTV?=eXZ#@ZC02Cu(c6^*gD*B?J!qI^!h$`+PUSOWDr)TL zmOt*u$js&ErR2T*ArBO0U!!FClCTzEq6X>T+`o4r*k>W&qNPXN*Vj+a#BhR8$dOr+ z$eUgxdQl(k1G4;rld%L71QrX>{WSZS~@S%CDx0N~;uk03tpi z!IN!n8skl~5NcYvo?01S1Nrq@1aa(7^Jw2h5r89V-$YtVUyl zj;D%+syiFp?t|pMqJk#-uG~9gF}A?y0b{0^gwe><+jT!G)R+KeOF9`IZ_<-WYb(x_ zylJ1D@wB~|fQEZ73ScEd7csC}dhPd*lfgD#_y{bAOg42Zmy)0y;E_K(WMP&}0kCRY zY%*g*Td=jGD;cdVvdIopjcrpmi*uH2<`h|?6ExpDdkg$(5e8LTI#b)ts8SLylK}Kn zAX&VeJdqIS|0Vn)V0jo&etZXWw!N|n&wdF7*S_O2n+CM2%lPd2MBepb%L2sH(ktJW zJ}7o_$X-cW#)2ef+&Dh^D?UY6Z|$t9F9NYU+;%e*Fi!VU+Z4R%we!zKL8 zL_EBhdR)E|o$8O(`Q4vG5Rz8}NY~d~HuFE-T?$J8d({aj8|dpl)2VlI6k?eIG$+qf zz3}*p$4iV3rTyT}r1_K;KpcH-D>bz^vTXHP(Tvv3BQj%7&u(N^h9b1)G5gc(!OB4d z)i$FtyPPP|LVtxpK*F%1`yv(U;X2asK#T9Ld6)-3oOlXEVCy?nW`LYayR4vqvo3s*UEO5ulxX6(h$8x)_kFL<($6j& zd-D=K+e7fy%E*YbhP~om5}IJj^egMW8I=j^(U=?$HJqSYEXuYA?9(*XHr5vF($jb2 zASJRF15~xv%y_(PJy|0v3Vz3CP)quRUudw2nOAQlKQdUcSP()j&s-imfnxZ)jowTg zUNlJ&h?ugx#Kh;k%EDV5F)6oCdM1TFxTM{UV|B;r!_6}{t-;!RjTo}2^+QfCip66) zOn!8--)OA0Xg+dj6wSN}8KeHGmMdc@PCzlP@;pax*ED1E>1)^*IiBZ@ZOh*Ip>C;h z=1wnWQ+ytjE}%xKzD&cnY{o2h`;eM{)VR;!in;ZA*mZqh2)t=B^ROWmg5}Ju7zT-q zQ|(H9HPP09Ga-ag~6-@bW!4amH2ud8f0hVygT=&IR>BG5W<*}LOt*1I39y-bRS zSf^?+*4wcdI(|=&yu~{%3dtf2BR` zwW8ur8xtF3XiD*f2);4ka9-$%EYW446b8&3@7?2{>EsZr;sV}+oyJxEW>iU>RvAa5<}`H7;FkUCcqp`_qp^`q4XJ4 zs-y$dhi)rCbImNT5j_2FV)5{kUC8*m%0Gz1wQ>PV2&Dd0|K#TEX-SmqOkOlAq5Jk= z=GCbWI4^QEN1>e60~7VJI-iD}txVx`{2OO@d$8GYBa3R^v1Nf$v(t6?_nw-GaC+>&xG*jCUXf~ zx02@6dL>i7-Aj}jbE6fbnG205tSR5gYM}JNt|oRcpqph$+~C0O1F~=tqS0vCbDfOPm+*uapusg)&Z|U0zMp)@w|{XX<|=-G;6mzPIUi<8fN0<9^I<_ z1SB)-<%!0m(r45Zd|p{=x>{LoaYYipr$UZ$TT24mgZq5@t(^Zfv$B8JKY~Kxr2?NG z-38L}#$*804IxXF4pa<)n#4eR%qhw}tjXLc@FW!?v8Q~tGm`JlV`OU672^4EID?!` z0f3=NlV_>dX>l54gr|ysp^+KW6YB2x66`)eGQl&dr3x~J!JC2OcwuWx*q#=$U&^_7Yc z@Fxj;d%6XvxNNfMeSy6RO&G-Mvz-IlSDDycl%$F>$)tuh#JC`E9)^ zu3Qgi7BIdYY$yT^%^bRM>OqdL%A1|xp+v16w(t>t8gEij%axub5*i_)*p1jw#M97T zuTumCC0o7xyAqXof-;W&tl}lkG*{5U=928ej=TAjk<$iLNYV38pFVx|^Bd+7n9lKM zZ7qilk};qM1h$GY^sP`mqv={-OwgXfW4cT?!TkX=xLTHRph1d9gg3;=dda$wT?9H@ zPm9k1kjsl#&CTs;IYRAohI@uqTVCKDObFY0qfz$tCb+M^f6%|?;iE@}8ztD5GYx?S z$O(6LE)P*T;QK4p&E&66zUtL@4M^V^_o$DF(@SbySV(BiL5JQw7#$)f^nhGhPM5}Q z+BCI8_ix(ua+-IPxCP29^WPB&+tDdnO_y=45nqddkRB0nWq#iv2)}7Y)o8Y6=8T#L zbxsi1((DP45qpVRsAchmu>#%Nd2<=x+;~BDW3wFPUb6a;DQ2& zdWnY(UE@U)}B zi)E#;mRzaX(*x)RD)5QaC1}Rllk>9rdGqo88;-jcsh8W^V;C}*kLo$f0<9*(x^EVI zE=xQZWt%m-lh1C9cJrRjyIW0bG~WCHpdx0zY(dfot>o`NV~v%;>DRPdTGm{=DgPz<&``ziP}}l zuqNxtAHP;LAEkBic(EgJ<+8?5@Q#IQQM#3!V4dzvXf$hFr1R>7;%i45QUOP3wR8B= zMD>YbC%!D7?IoY#p2wGk1$)s#O)2*Gt8=q1_N--03DE>96Yh>%tFNIRry>&$jj`3& z`{ciB4o$4d1ws}unu7>5DUln8PgMHr07=)- z>y!!@HvJvs71Lo3?>%9g)p=C%uL~_RwN@?99fY_}|CPxE!P$FiAM zXoTLp{lMl1-*HNY6hN$y2^=oo0vdvo4V!LF@;VSkuQOuc=F@?@B?QAw#|va^(L4T? zHUK2ll9_!WTYP}zL6?GiR^GTG+li(9{eATXfh~rh;9x%2 zo$vh#LiNCWx858}ieYS8{P2b+mw5azX^F~g_#1V-)3vn068kyr?2DuWeF1IUzPieM z%TL8YXeZYV!J4q?#2x&Gk&D=_aPAMXIO zg;w@)I=Xl~X3a<-3zs|0Qep5G>#G4Xi74v*`%g$_dk&jAs_e;ZCV(3Q9{K7+@0>?Up}-6Ou|wJ^%s{4_b;+MD3shgk9HrZ=_~MF->mB zbNc&p`Ru#gzax^8f4zD%2szJ@B*Q&hZWT$@9su|QWW>DOOu#>Ve+Y7~b%-!*km!HV z*491+7-dDI0>F9HD?ojSj-F%O|KJk&lAf7)%_y*Nd17-k2e_?@6%wE~HhAeG3X^zC zUDwdij*bY9l9ui`Y`QWJCUS$O)V3$f?3-5(=V!zDBi%j^JI}QqE>l9i>Oy`F3f7** z>In{M%{l6Dqgjj3RI%^KF072>;iRvOrSNOK6N5H6bWa{e;*jv$#q$ia-y0Lt*ibFZ zK+N?EGNSzx5zDFCG(C9jV8bjeV=Ob&i>%Jy6WIoImgrS()HxAWlEhl)(1-`|W_ksK<1cY*8GZW0*74aI}sXQPDHA^>8^b^fkxH?%Gg9v%NA={g*^u%q)1})#=U( zxIpI$7tqn60ZbrZhnlq3%JWVyP(PGqewM$P>S=D$kRL}v2b_g__wU;QAM%$++!Jr{VFrv#kQ)spy za#$xExy^Tw8+cZ9oGcgmQUa?Ff34hLhJ2j6^zwWePHeqgdIP`Xb3QA6o|>jnV|u2c zMw(9#%rM#WST;a3pc@b`P@Q9wpnek1sMFnKn^N?44s+n=DuBZ};q zc>fcr;}`h&wivH-YOZ~|EbN@Bv>0nD+kLM%FaAV^U7|#}VTfWp@LF942zj@`n>OQr zLty*X4w9OTJ`q4N)xK z=lSNE09gwBt0azZl?t#2BNG20uT=h_JCDGY@+$zYFH7G)YepQzoYhRb{)TCb=T)!= z;_NQ4dxP$jo;nYt51;`FxedO+l3~Si+80Q2evIP6iH#{)1J!R4NX<#l=DxuIKEG?jPvVX`9)1m zo5t=f$S<}Vnqj;EqzDWj9{kW9rIO{i>T2~*sC5_C%|cXMS@8Z&f!=m9pveme#k8OH z$_zylvMuruB{8OG+`>Oz#I58-0!Z=@0E-AvJOK6y!+-v*snGc&Z@93eq?i!l!&m(L z`n829IRJ&LPF0|Pwlm?RR1&vhE9<7gzi3zG5Fj(IzE}Ep5+KVLplC8FX_>c+Ej%rq zBoRt207!-H_PaL9>_p!KZsIROFjyP7WAh}va57=sj8}mHG6r$ zKBPFF9vHyhQZs8+Ib1fFnNc2V$vY-Bb7;g1m!OWGw3NW@!CDANQv?k9o2dCzBtK)R zyk~s<1mFDjYvVF@^a}pLdD8ZKD)RfeSqlC~g3E`&i=<**B%wk-~#{1}F*tnIbI2e?NRG&^uSR@HTA?fNYdqm2}%h z|MKI1B8dGKlL62#4|9rkve(PaqDJv?fT!1k z`=1bd^Z)trb0?OGNw{`qX8P(YJh6pu`$? z6&&L?2-$`7%@pF!PA|<~59p@+%~AZ9F>t=VJ|2AKIKI^GKlm!9!g6Zl5SE=4_|t}a z%&MtsXZix2^%90k^r#Nt9a(u56D_WHFSgu?#f!GvNwYZJ@RAy#tNC>H!`yhV&iC^s zoAFh3NH7n?wdx-f(f)KG2ePu*K89nu!lBI#P^(V#r^(i({nx7xj$O!kmnHrpD05Hu zcUJjz8;XEjpiJk9IYNj!aE3b6MI;i_gOBI8-1Yh;S@2I409)PuOCIy^@@Gx}n}RB6 zn;>;o$S)!Mc_L^?@jj!jC2%Um6&U}1!#U0?%0c@KLO~Fcuy)wMt%~#1nv3UP27=b;z%g8t*;77Zlv*AL-N&$$S3aAlh4~SlUotyZI9lt<*Bj-`K=WI3&0QcXxLS?(Xgu z+-||jT6?d(_vzbx@A=XFJY7GS#VnX})UX=k`(E)Me&1%k>}wTUQURMIL-OUXI!yt4y&g%9n{!$$pU50T-lR$;s6X~cg2v) z`;Q;axV7{FI+nDA(Ix-*4FKb3N_Kr==LMtmzMD#%w=Bk!smwW_-9G543sbHN@LqRu z`(a^zS*RWuR(9NG&pUp1eO+j9JG)I*1gifu3iP0E;v=@fo5Cl9XUb5N>7`CZ`wcHg zafN@+;PKaf{PK|LoeOtc_XpzGOu(ICB%GX}aAAuPFsX4q?q`cPP4%Sj;)p+dcciA- zzw~Y_F7ejTpV71-Y`xCr-c?;Qyzu>o!rP_B;G(Ch)bVfdtX6YfEa3^h#*;JkUa9Fz zE0NfKg#dA}yTkRJKW%ZaY5N6F(XYE_z95|)Km|PR+BWNXXON!*ftz#|=j}sxLUPkaf zK>HhS>GdtNf3K9A4CtomTi|<8)3;KO8-w+4(sua55-BM|96s>kJcMkN0_LGs9^J_S zkQgg`%$i*j&}V0S48A=HTqy%I#vGq`fNxMZ3`_*_YKJwU!?QA1(uW~ls=x=R3Uo$M znuAumoid|@eT-{v$X9xEhR88*@-eC@u4roX*Ul0CR{0@O3{eMQmD1o5?V|=*X!tF% zw@U{1YZk^IzTS<%pT4keX$MV_-z~XK}yvMseH4(#`oaYJ5Odc z*Z<7injKxL7`(Q!n4Y@>-!1OB0{9!Q9)ydJ3;p;>>&bCveoPcGz&dT$Rg1U{W}H-N zd7T?-=j7gCT`jqGYPu%Z-)&h4C;@g_ogE5~cL|fUg^I{t9D`_FKAfCf_sSpEL3Bm* zhvw1cXEBvbU^0g)`VPr58AOTHch`d`#@`>NCu>cHkznc6kd^g?(Dfby&rCoB+>(GfaJ{Pw z$F{@Ak)<0LWN)%sB>TTAi4v zoP!(oNaC$${cmFl}VuqLWGVRH-l zCclx!AY1__SLf1K9NN5tGHf_)t-U$Ur=z3yl^fFM<$$721vS5$8#mv5TzA#9RzIN2 z?N()q9*WJjWyQ2)aFIW0u#KAy$m4bMoWXd0J{19Z{IwPw;<|wX2<#DZZ8Pw=F0EW} z|80e3d-H!8Wd98evI^>n(>1-1C2E7~GTf^$5uw;T{@~Dv?D?sOOI0{t??Z9U_m`R$ z!+twB{qfL_q!#_ZM6>_niDt!--yokghhz(eMI0SjNse&ek3BskUtc?yS5(v;PVpKT z*1ah~07Sw!_gFf6dYC*G*fHod_yyZbZrnzR0c~83-9N@;Y!tAOWH#5T;G<3i)E)kR z?%O20T4Fu>i|NOJT;8^@38l=i=UAigM&a`w;qE4`qz6Y=1PB=bWX10Ts=rw1F(Uh? zVy^CI#wu)GNA1cT;AJfFI|exM?>STd-0@XVGrKu9*2V?ke~vItb#0zQjt8K<+rb!e ziW-G~JSjEG|3d85aRY(4UH@T_X6=fv`Y~>En# zF-m7zI-dzVTrE~G+I@gjU#d_-gu`i0eRCYhlXGPYkkg(eCw3(dXgNih9EZTR0H4F* zoOrwZVK&WAuTotAb&^mHH-Ab+BdeybqfzI8WcNm1PD;Amdbbcn1tl!@YqB2*iUPL_Y-nYaPUn>X3nSiYT8H?T38b_DZtL6 zI~+$eqdT+=pL++>({zmBTIWauXvKrmzt61C)2!_#5QL-7{3Bo78_oY05}r=xPuV3~ z-9OXGe?H1yUMKzuzxGG)M!1;pf89>uZ*x7dJRHpcKIR8NgCV@6Dm0Up=SepR&_*86 z_8j5XfL7^qAxr_ne%Yr09^qRbTWCtfWf?PTIOu=B0YD8yxaQh3Edda8OY9k*`*N+N z2*}Fi+O?!O;Kxvbw*aE1@jZKp{~m-=XUl_54O#FZ1vu$<;J9yFPTT@05zBjQzeki7 z44^tZ$HRz9t$glES$xmJG-2!sc*xTfs!_PQ?D5Reox=bPGLbz%?^tt6!;8mx(*o%| z%m(K1OgEs9#8YpX$ueZQti_9DOl=8|N)|>m#C;_G0bhiO2aE9(5Fd8)MzM*g-gAQr zG}Y06rO7H>ZU(TL3hTq8wu_lcat)k5!cO-*v%%1bp=^dbzy7+UsI+QK$uKo_oc{<@%83X z=9rMAwKU#Pyuf-QEC{>PkINOXnLuZagOdlM2hX5G)J~kb9B=IH5%1CNI(&n{b5sK`YODVYW|3rEoB(u@ z1}7A~S43#^xLuJCs62jM@?~V)@AFP+PA)8jFW#k?CrNczXmi9OdIZc+!dBan9z$8? zgTuta< zFN^)zf=ZtnfZea!bw6y8dY8*f&oDsizV*oA=r;V!q4cOa=hAaio}ce9vs{kH{49ej zl;k4)%ri=nWQ%Q`{|DmdeSQtV1>#=LCYbN84d{CZ*l5ItOW+Q3Et_dq07`#{WRDNa zr+&Nr+a6NLC3S_WH**^PB~013-FIlV=R@ZYL;%6XtnO=dj8bW*&2$6rLtK#@jXU)rQQsR8$|6 z@*Df`J;cFCO)tHuo6!+1x~Lqn9#LN25oNnFvbXHh?JpiJzZw0*BrW$h(&mq;vDfAG zbCCRRqA33)=uEVR`t0~=2e5hCm@?{L$K&c?qLMZ9ALnME;g(4o0+i6QEZ>YX`D3!g zo25^~@zwU|zsf>o;;wy22vME3;iPH{$fY%?SUEbFM8(xpC2PKRC$w{`qv!lh1O9by z_7940l|G4>DAVv}YIKW7d*Y}JfU34mgiUC}XCK2Hb*0>2saLh!=W-J&={yjj+{%k( zkeSYlxrmp$Z+|Ycsnr8~+3t#wiQMu@dxiKw3TlZ-BJbxg+FhN3pS;~X!QL8s46aF0D& z9*p038&@4VGXaoM?4OdI@3@`?aw)FVKmSsJH-O+CA7ctV_9h}na^*#E zWf**14EbrGjm`gdP$(?Q%4*o;vr& zb#3K>m^;>tZ(wI)AGJBulk~T-s)8Pt|8$*qzJxN_uQh4T(T2x`dJtD}$mhx9hjo>0 z8_dC>S@V~O*PqYoH@*K8isX3FLxhcWJc_z^v-P}R5iTQw3rOnl)fx>IWFh3-LsoqI z69BFLZRf0*yaQde!~^d6n}f*_K(v~fs?c3VZoz$s$_Yi+ z4{b9_eGngJw@=z;77eXyv4(KC&0<~o_a+MeNPeln?K%ubo*j$1Ly z{>c*aKJ2t9l=w%JI~gD@o(%gq;lU?GNCjlp#5YxJX{7P4*wt$*7xY+;l)k}KC^Ij_ z3Fe`&+rcGbO;jPNRdex>e|oJ!3Ciy(<&&ELwpX626S@_50ePGfDlHoVJyP?OU?bM3Wxs<@v=1 z8A;%(hCbW|vz4xP%{TC3*TDL(ODKu6##N!47&AU5vo4}0uearCP17rsc3g~sL?^x= zTyYw-HG){2k6ucc6RdjOY@DEpC=w{6%yzCV(&e`J_p9W6})tc`EJkfq8td zwF}DVtK_<1Cf{TthV2w7-SAM#?{nZzQ}92zKBVWNFxVk{SNtqptkLekaV#`0K`X{{ zUTXyqk6gI~@C7a3_{Sp4E?_>d_AYlzB9aV{?Ef1jxqYApNj__e0Lrr{ z81{u#o<<@1xRd=!=x6z^($Oi}$knb|C*VWXbzwj90)7-7M!^4EJYuRYHSOS)i#`g! z*>65`^DG_8=tcQ-fji=mYtN&c;%nj%`gajB0H4x7&_=Hy)|NZwJBrN^ifC^OH>4qQ z?5a6GH4F4^2TcS0eE*M>aiG<#4yjh%T5h!STAKr9^j8lbO+B}Xfy9DvPl$1{%bGcd zAY7gbUJ;q*d}WrN`z7_T1>{DmD(>cxisQYi*g)H_AkuVQ>O* zoD)e>uu(Etj$G!hm@`Das^ZqI&aGuErXHG=QEiHIZYiNT*hF$W%D+jF$m`B&NXa0s z=(93l3eYAeH)8Z`Hv~=gZS&p7Z^SFa)7v_5z(%`1$QZt zxsio&F!a+Y%n+A!+#$38(0L83`!b7h?&p+pjFb)XqfSCU*qWl(zw!b%5Z~xkC1?1c zR!b`k>}SNxSq}9=OQYFaDU!@B3#4i&Brv@y}viXa_Oo@Wf7ty_RQ z%aQKhR8Yk_bqGjh*jC<2en?QK%tVYMP7krtIx_8*1p5X?11az2GzIxmkm%E%;O>cWZg50=qydyw40lN684I*w?# zA2tRBb$K4chrR9m78xNJA!k8t|C8&Q9Ep_VnLpCAa$yk`V;2h5`n6%bPfV=cv;9!# zl{Rx&*rwE(?0jQ}n(QWWj8Nzm$ic&_TWs3H%R_%yD`ykY?V){qZm9l3T|EyqOLV4s5-^^y}nZ3!6aJJZ(6#Kp8;=57}=~rL)wlcT7u!W zqr%ss5d*uN9?MrS9ngcMJF9xxEfZiGbLNhgs2iWsIFk0A(-B$`j|dE`3OHha#On6h zP0u3kME6F`z}K^H@fF~z6o8go1yrV%)%)F2DVc=8kaX4u0g3^57R<@SCiqc({+Y@u z8rD@d!{_pYh=C1u$V8WSI%8Bj=RSv5s}4v*c1q1xnj*&nJd|q3_sQh+i{@P3)8|-g z#biHERnNw#ZZs^U($Ll$Qjmv%El}uG^_F#haBi8Obgwmj1z9AHMw<9)4cp_o*7F{l$w5DvMJQHdG z*Z)yJ8BYD=SbG=UKKP6YX}Y%$j5@N&{Zacx2|AMc{r@cL;C~VA^Iu~Vf-L}zY)qb8 z(DPDbAYB>i3rJX&uiUJ!wiQ9U=_C|@Wga|>|{JeDKqI^9hK%zgJKaPjcmN97% ze`qVtv=9*6eQ*mg>;^fXFnpF`;OsqC1|H_zO2Oqui-PUxu40o9`%#LG)@Uw`0>5_b z?p#63erK2e4io}#7uc$$C*T-#_W%V&^;wWn@@=Qz`L)`4W|H#zJ5kq*Wc@}3>63v^ z-ti}xjYmYkl&AsHd$=aS1FonjmnbW=K%QsZ;@`>S=rxG+;wrL8Moj5gFuu5ph%U4_T~)=Hnvep{tMrr z``fr^IH$)Y984=c19A&?%C>olCh9-LzCi%B?-f@_W*~M@XYlt3l^C8O<&cr*DE-!I zFmcNY1;D1c`9(oP#Y*7O)j!1B2^yR=M#9H8Tt>#n7oN=Jq*sQk1IRF0_Dp931P6*5 zHN5ch0V#>AgS7O*fkws70&FGzXZ%%v*x#Q-Z{z^=qp%nZ1w}`nq$sy@`ywhDDzcW9 zIF}h}$dQH3?QNSK*=j&Iv9%RSr?5-~aU@^qEkKiFq53iT=&JH;wXBK-%E-vPGZzh| z*#H=R>nBpvve3W8;Qv|isZKB&5QF(peQfQ1u-;2~UN6}T(2I`Q#nPT(NPC6%3SSKH z_@t~KpqL8@#2m#RMG$@@bGrnQ5rvw}5)b5v%E}6TNNHq#>Zz!#oG6-8v7n%%A_H*i z)uW@)_@Ov#ju6A?8S~GU*<~%Qt^DVCbb;e_b>9sQP$g*1RF6MM4N z-9hqDUm7z{^1I+Kz+VAsKD95Y{z&S?f7Fkyh#CHPwB__H!J&yRwZwC%v2E7Z*aExi zZK($c!anqCEVR#~;GbAfR*tRk>)(Eli7B_+{&03qmwYwK;*5cfy_Fky_?ua z5YTtZsx9oaD7qfP=Y}&`h(pBVO30yqCDX<*pGSai$r&6deF%uFn?Y^bXX~a?#J0V-37tIxl9z=xSU^ig&ixZWNQ_iO z#Sv)2NZ)G5Bvp~>Rl)VT2VH_5JIR4DlDmbe@A$LZj*VSqGyNA7?Q1qoK-v(oo;lbC zE@f5(;>%d`SF>J0x2zS_!DLGNN6?N7i(7df;KtWj3!fJFj zGB*nRfLGp>cO+OoEZMx9<$dt5nHozbAs5p2X!gFGpJ5NEbtUAXn6&^a`Qi{D>u$Tr zp;HE+d2c)cB*e4ciA{7{#oC%4K!6wsn9K+I4 z7J^JntzX|liRdchEA01UKjo0gBQQoIneB^_f!Tx@9sNy()3H_!$XpgCH+ZQEjo%ml z&+sXr8{3<58j9w;QX6OGFPKWA&y`K~sx*&yOcWJ@Wu)MoABfHE(R8xRwTCh7JJpAUXs7%$?=_66PJ#up!K(rMYujG zKqY<$F-8a@@xdk6W{RP=#?;^o^lS>=#;1na!@c~1I7rq{Af#DGN|PTZ33mXu`q)gL zF~P7{&7W;dAiX)TdLCsh>9twlEe0s6dO$7yOkULCKQ`2~A)l z;hwnsgl&)#OD*y(Tbjd#BA6uSfFujI%s}WId0sn$1?Fv_KH5z1c+!7CdKN89ln*l? zu+s+cGO?i;2#MqAx_0L$A_^*sA)8*&9inHAyk~G>z&s^$z9l^vF#XCE#yIjk^K^#|X6Xv^g@g>hx#6{0jgbVnp6#mb(g4B;b3NEfBl)p_ z0b_l&a@R9vGg$f`YIG>t%ymJQj0mNV=9PmBWwDK0c)JVj_~dXzoY|C+@!gG(YBjb~ ztZ?R|QCpDExE5?zsphhVn@re#qc?kE5(nG!k&ux}%95yn7jW7y`#P82f`mdIZ3&4F zw%20#wCaANX`1%Y;XBoG5Z8B!GID11j)$N7AcqgohZ(>=d3!JIv)2_jsbJe5Ni~s4 z=T2wBB5*pf$^<7t%L%)c0uH|OB%doIS%a}9?Ey=%x!8-((Ln5)u1Cr6w=VM^&J3*o zQT`0eGKII~FO%Vf>wyM>g=xd;A_sCdx)o4i37TZ^Ba-;F>(YMKr@gK}a zJUG+In7YfpwQ}cLRBD!U+n7b?##NUwew(3Fwf>qetA`b##4q=%aGAgI@B%J;7BR|wH_3DaGNO{>~_dPL0~Wo>hCUD!%UYW082 zD2X~)AW)g*k2Kg}`fxd-G~n&Ts}INRf9awq$rV<)LbivUQ1|TR;j!Dt8rS$WP-HA6 zF3vcxMGXV{ah;h?Nm)4~yYCTi7zOdJw5aSwAF9UZ5A7zN_+A zD-(b7@%fj(4pSmf-p8HAS$vAT@RC?I;(OmksNsaDRP7!zq?AP&z~W5z-33Zw^4Z0O zNH{)3*Fv7 zXL}|rOV5C}fMZdTR_>t>{hw~!Zj`Aeg>g`1c;Rz5h51Kn^U29l)grw&AkMhl=LSdq zdYeoyiR`I8B&%6``+UQu zY{2=;6`&wx7eA<%FErFFK_jV*cf6M|FfE<#M`Xc^gR7R_%g*vve&s91r2k%KeY zeLBiOnYVoB)_wAFH*yVaf1Etu7D}tl%RMl^`S+X4BHc2&F5K*RF2B8}$*1d(dCM0w zgue>;d=lC7(n^0d%2}uZ%a3X;|;eJ=Y%xj)to4iKWEjKtLEU z7lyNp;a|$L==!lh$=p4^ zk6<|&qy)bo?^b>8kz{!_qsX%-Il_9z)NCXx9qlU|>dA?a+?p&<08?L6getvnbnvOa z?`Oi2;m;eJ;AM1kwCXVK=bQ1haw8rwQF+S=`MC|MHD@8n$Ey6~N#tg|&hsm(Or6zc zR+!*Im~o`bC(zHq$-?&9)H7UY1z|0LUH!}awKL+hM;n~r)f+`y$3hutt4x*+;(xEV z56KPA2sza5DEDG~_Her(+S)i^oL~x}$;g+T*7uv8=nIVwqTJH4jT3SVB4O>HD`wW` zB1O`i4@*ZreQ2A3rR+sb*f$1-RvLrITzFX?K24^kc#m1+xs9;7BPCvm$x)*CcAZOJ z#?iW~)Pz`$(fWmhiJlp1Z`)%QRO6$MEqvFbo3VR^&Dg0h+5uiZ$FP?}&i54N!tqM3 z;(1kV#7p|gA!<$6n3i@}tm}3MU9+!AIg{(M;it4MAu%!q%KEqBPht^@dMz}MlAgmV7AgTDZ%HEmY zVgnRD9Lk){30AM6oeQt-OLUv*^HT;}$!?nC*+A?Zphg0Zj8|n+y5>Hr8k)g$msIK= zzQ>s=c0UFW%Pljl?4EJdWXU!aQ#+ zq5g7Qtl>>t9a-n^G4|J3;ZRcl2$>o&q{mdqN*OXm)JhO7vZ+_&y7h3)d`lUEb%I=~ z-_m3nFWV(m6yxB`D;1d**MK^69(5k14voQKbrr_}ssASH6IDjvG*gaFp|yo8DXTOK zL)okO)f)zmhLo}GLLU`(vp5EV66uJ!shlt$N_ho@53W3`yv;EQK4lWi>Gu3uEtIxo zmpaf}uiWcH)qOg>xk~#7vESYuUWq4*<~BMyH+NuXzH<5LZf%=dd7PT7G^Tj>no1x2 z058bFb-BmZSgHMt<&eN)I%!jdqhCu&GC|axHr1*`EL*4(N6h&E_rpU*GlL@H2VA~@ zv=Vcn!WpGhg?a0#TI}6%)!Sc?;^|?27CtT zZl;-6HC@BqS?x*ce$wOKc{txq4f8NFerc=t%Rnc8?>XR)Dn7)cC!}1$H?^I4ZM*&M z{#xAx|Kf8tq*zihtSS*+gX2(Zr40xJKEVb?Thb}w?R<$|jU9EVR=w8N8bQ{6yaK}| zDf>s{asR5MB2W;z0}v0_*I&V%2zPV%2<=Y!lj`1TAM@c0X1g^FV5y_zz}g(DUhurO z3)UHWfKYIH#NQumjbk}8vmmWtS)a7~#hB*FY+pp=I(ZcrqYhzrB>vWD(4GJrXyc=N z=#8pm;Wd7pJ*dIs*5b>$KIH3XW)TI?87U><2V z&`H~F$(Z{0Nx<|hL~h4zt9%9?r1ax7@y>vVRKjKM%%(pUv?B--JO~IX*&zRV%@Xc4 zB5U8g(Io-1?14jCiUk`qu+t(Sf5>fGiu1#o`9>Cyhv@0eGoCv3#xLO!x{*e^8JHll z>gYVe%@1$ZQ`#rsmPyoI4)qW&FTKU?LwP7-oOGzm>1l+LaI=He9ojq)y&i*Od+iW9 z!9QC?2K*{%^Al&<7}3y=!&oU;Aa)~MCQq-X5Jpfy@E)aLOPTYp2rug1fC)%5%_>~e zbl+@M(9Tq^e1MI+dR4j!30|$!B9tqxPAgs5I;CS9*RN|PZpbC&f+qo4R&W71SE=sF zX`T`9HPchQzCqc0%mW3BulV6yY#0UR#;CmC74>mLwQ!L_(RJMXq0VvB6wNKuTvd(0 zzcNr9L?)=BT18zLqHEf6Oc7CtK45nZM#XRHWgN3@{Eh+@lK4B%x^%?XOl zXV$}{)uA!sk$gYV;dyo0{Iw#yudOwZt@Ky4Dtp7eyNya>`@c@EbQL|3wfFq_XA(qGw*W(kR6ntE3{1X!<~n4Bu+oFSS+;(|$}vVXjn_h8M@DVF7c zi>PsGG?t2EUKc&!ObXLf9oCCVJWyt_gUsMhDw!u zQ;M;Nup_vYnbw}vTY>!UY)^#UnJT*<8V`sGH{+*sl3WKJFI|z(2G0N(%;pBUcZXbG z=Mqv#kkc*M;{6>6EMmFR8O~4$AL!*-$~e!Kd(OhW{9NWEy!up{*+g;WS`;eEHWO7X z^Mgrs_LvEIR7KgTpOQGq?pNQSoDCWb7r2Q?^#nFr%shoFFz}jdE4M9OO&+o*e^mNb z195SUFWl&zg>$8!yNOn8ngDl+SX2?6>#OiptfrGN{X-R}=xR46;joAHE1Dedr3=4@ zIS~KhKad}P{>;@1mkH}qCuj^odeq05y5BaxpZ9DEtn~{RWg!F+@CMyEI1bSCTp&-` z@&g8HAbLr+{@gFT83&cQ_l!368oN}FuG|$fHlDqVEiTY1=x_=K6jG7r4t_~{`X$Xq zLGWEOitf7wOW#tu;$w~0215FFikN>AQ7GKMyQ}^dym82($w=Fp-NpA)sYwu}W)IYy zv$EAgS_XESX&2Ejw5NsM|3Rx(oed;+vKP3%u4+KF?^xk)e&NK1I&)Ihh@R*8xV-M& z#dJU(;`&O#X-Kgo%hO%BC=l1@vwL46MRns>rGz31%^+uR*l>&3>LNE?96jy$EXOZ= zbp-3@Wb-v6ir{k3Q>(OJ3$XUop%5a8TxQ!P->Yy**KED33o?P3}g3K5YLohIgHu2tYWjov?R%M0GOB zX3!rukdqX*dOT=~*nku&8lA!vD;DIQV{S1=(z^BW!F-bC4b&NH-dRi%Nj1kpgHn%n z=b8&_d-ObpkhyuGw7I#AIqQ{`3|0mGA@b+~2LtfuV_ATk>D4rLYs1;?^q0lV}@bB#CW+axS3(SNQM(;b6WE2eOG!M&`;!`J=mAlwP|!XJ^??8n83$p`c~PU2lK1_vP&UQB3%LoIK~hvn{xPd4Tqo5pX~ z8M4=AueJ1)sf`8N&K0Z+mIDGMLdGkN+h4~*Jq<*|OjWYJ7ng^(dKq8>)fH?mYZ1?s2T&1j5kC6cO~<%2jaXi zt{B-k>8WagqpOI%YEnnl!;BllN@Kx{jJdaqzH7+Pb@RME%pvW&vlfR~vf)0yGq)nF zw+kK1LcVCYom0N8wVug=Fl8kI3D>S^LYtTI6pf9gHs`9`y)JM& zbArRuw-eZ=U1XZ@Wo2bYMQ`*3dbJ?zsQzj}YKAL)_OO4B$4Z?Q=+edWkR z7_GpNKhX}|&?NTMh$2yh>kr+1$5WS2u!1@id?Z+0gAa^NePF`)>@iSJe9$Wzd!K}Z z-05(gotStZy6k2q#;!v5dWXfjhsH$9R;Ee1ilIzzjzxgl&F^NmZ1(2?SHlN}L*?}E zXDvt1pATKRyN(l8SD4iJGLLpCorh^>)xMNfh|9N6em{2J85l-S<`sWWjSNXvH5?0W zjZ9bxmW}RXM}hO;d9B)@ypnq@lh^%KAHvL>|j4rptR+`$7va3k{`o3}tK-2dW$cr|II5rC12 z{J!e`r!r1Ado=`ymAeT6l`>L=GTL4AI29MEIAiXPdJR=ljz?!@rmfb7M8?Cwg{+KvwTC1=g3SDo@bvJT9}77PT!6C!m}^vv z$cO?QBj>_nBWfy>gqU?LC64H(an^&=!F7`2oMv&_3Sspl(n!udL^%~P3N2skR=TvL}2tXk@;|lDw+PuS;nIQt?Fk^YUA4{ZX=Zi zlaq8*sPOM|hIs|p{p!Mjo)`&nSJ6=pxs|hN9CXI*cR~Youh-{vdI7qL zqQ{IPDKhg_BP8+7A3CmR?Z%s}uVdklhYti84r3znIYAL0%yK^@!0w-?{;=zoLesCp zy_WDF?kVsBd+|TG-jslofKL&IlBvzM5!<;h+IK^U2*;f zX6ra=HYzyHJB}T)CT)%hy$QP}|GuB>fg{&nDdw8MmLWO(V>K+~5=p}*q5AxE5+3d- zAacvAi8d8;$(X6E8gPo}%{P#t6olWe0^?L?ejC%4S+K}|OLmv$m_jegOH(h4S^047 z<{Ic0T3t-gs0`wmIpNj>%)`*V-fEO1o9siYb=h^xX;{#5XnZJXLsWr%p!7Y~i4QlB z7S;oc*srq8u+~$BM)C%G_lSA!nh{h3^A`6%wkzj9Jy0? z1{NL&2&oRpIDf7lf4?TY=hO;@|FUbS^NrORitx#e^(VNfo`xGeh_W1U^aQ9i*fP+P zpQPicnR9Wdf=crF)ZazfRPtk$$f@|9(Gj&zdEHPHfrOmecHs@i6&`4~auu)n)WLfb zNg(Ioq(7Ow4U*{B2}undIiKa1g@}muE)05S;9dqs*+(6522AKu_6uRw0|~@&iGZ&Euzj1wWU6c8y@{? z>jicQ%+ob#4 zn!Zj>45ln6zl7ip#pORhELfk$ZN_wIV4|LNoc`cS=xGclgc4N1{+a4cDeiaPyFO}b zG}KMPPxKH@ltLzH_7Wa8SRo{p%W$Y#yo#AzpO|-@hSTT6$eWK2OW7glC|-q9({fUqq$}D6br5N5cReJq?6HM&UylJ*(?}3{zL$ zdLuclAn1c~3b)BWQ`*}uRC-5o9*aw&7E{lF*cVkm=GlFi4#l0&xJSQF_FG5@ z2u7CuWlp1V&3bEC!Y@(&dS}Az4QSry$vh2vMg$?h1va&ZgO)?tufV`gy#IzqSf!oe z9j4i390`hfFrwl!UI&Vq`IamE`5lzFeDlQ84#kHxDxeR&A7JI! zamaeT-P0+y%6bz)^@Am3f7|z08xPpwxqe{q_`xf)L11JKuISK%C4Uz zMYiXAoOW{#_e7Csb9(ZsRR0h}sN_W2$=@5u+2oF!n))mD|FR4Qe$Yz6d%zMw)=40N zY#1L1VBG5e5VFpG^ZseyE)bDM=xa8Znw&|zV}x+7|3~sTP!M)+9_=JAc{f_^JlpKz zew(Jvted%ScpF(jwAPll6Av6m3W3(3J?eWN>vSCLnM{0X;{~Z(PoQqDluC-0Z-d}Y z8-BHIqgEC$g=j!_a;pg;nt~|eVfhq?i?%grV^hg*=mflDrGw%~*r(W27rNLycUa2M zCnbIZirkM8w|qPHs0I@o=*@KJ`dXyTl^-!bD$4t~dG(Vqzp@mLL%byT^7Vv0&z&<_*>|n5l?BACPch zkQNh2$sSBzSdf6nU#zi2XA)VG>ue;6RU3DvkXJK1s%E~IOFB7)P^8@tJ9il+sPSaT;SzNA5(iL%J|dQ&wq>yeK@ zxVf<^y9qmiwR98?Tsoqr=MF>Qlw?!{Q9T!w#X|UtZL5k_I+0eB-$8QNF!p|RMRz`~tl!kwK5Z?^(T_j{mNAemV16eeUX-t# z6tcx0Osjs>6VXKXn1NWIO6r6(W-Vr&xB5)dRcF|3*dl!JHN;qunhu-xmt9-o+m&1h z3>Fv~-$uSpdEos-jrDcf!A(XlZU83LV_R-~deJdaZD{I{3~d~@T?m=ND)Cw~qB5DJ zyxN4fBjJz&BTI9lyJX)6`b##HE(Y{2cPumXQX86`OZoRj#7}B{VAELWYkRj9%iAh}}>O-?NA$-8>Y?xgj9b*uq zQeEisXF-9kDhxq2+_vG%e?LEV+_8y$Fr9yQu>WNgRWzNr~d)?KjPtAD>Q9l9;o zBSynKdO@XUOcvp$0soC}dq3P}kwuqvzP}BkAjZbbu(%ArlOfzt59*5RiqeIeCb@t| zH_Y(V6-JsbHX#c!w+V{rQdDs)>KpKW#zD7m@>XSc{~=-T4t*eBRd!GlB3ISNCa@ia(T$DbK7a#3i$`HTs&agy<+omp*s3b{Lz>3gcahHwL4`2$}g z*S*0m_xDd)?*>M2T(FFe7L(S2sj)}v!dK+GQ7)pNBERHk?LGet z*!;Bw;GTNdRw1Rb227-uqm{t^SP%$zK4)RGpB1dtl89JYr^r~V$ypQcYH~tmV;y05 zNCdl%$S!Kkar|)*^Z*PE%Hp9b%4Qe7~RRvl};*c8U!cYPQ?sRnLkMPF7oSpT2k6|s zYUK`uJi3bgh}{@IynJUk3$t6d1=~NX$0m49nl|MGaIIa(@GhYA)cjfvV{gtva_T&# zbw{ovgB-RDUk=E9UX9-)FH!bU$kihO!1!i)?P>9Cxo`W{P7j`F8+DotzJ|MYd6@b$6ok$;KQ|!55W@N_~@#$VJ3Zu_dN;M%Sa!6Xw`@h??<2R z+;UCNtc0J23wFTUM2}wEy=uC@PqpbXFSh&SYeY)g#csC+4*;HkmynJd+PvF#$O#pi zJ>9`Uk&7>I@XxadN~Gm|EX{Kf(p`0K2?-im$KHVG?9G8La$$86#WBv{sOQ`=dc6RQ zgeQig7brzl9Z0DPYh-1Wh#hNk&w?bre_ujQ)YJnRlmp;Z9*-Q_=1?Hlw~i1Sj7I0^ zzjjc(bvyji>g%ziqiH>nECB4$N9t#gmCX!;JuWLeZ)BvrwnG(r((|m;OZiCs?9433 zb#j#(^6G zJQEv6oVodi-oj-I4RZ1{G`Zp=dc=-9d{h@&uvtxp@M92v%lBC8AcTn?dW8*1a+R%X zK$n-DGlyvjkL1CS9r)fm<gVA!>+$k0%PRM5wFw8tRd z4gvxqw~gsr9uhI}=iL4C3y1sVox!Z?T$rgwZbf6`3^IBdQ))_Y7J4M$jfohs)TTKf zFyKOmDQiY`u2}7>m$pj&AJ549AFF`*F#T@+PfXHcwdJDE6OSivOydJ92EEI?iS}G9 z^hxk&2Hq|9Ud1qPS9zx}NUNRQwqD=-*f1>-A0L6t{X6`Y>#k3k#oF|aY;`Z`m&vDw zud_QhPh6_7&JRbuc(^XrsLfRqYu8l`i2BV<9}B_`C%e3iuNM5X+HFE|rozrU=%uwl zyedST7|mp&=dSj|v>Uk>-jJV}owoD3y6QJ_Ws`KrHI}jT2O-H+4m_FN{(=M5`zG34 zF>})YICy7#`EMy6(?C-+t=d3!ln$Le;>#-e=Z49l`sG&oX6|Ry*T5t4j|J$@V5$m9 ziIYO7Z3aaZD^M?N{@@d&_qCp-&OwsTD73B5X=whh_VI}wIkKD@pFwD&1whv{9!e6> z;Rm@z!X$K@PJ2eE6~_&N{6FlybzIcjyZ1dbQUW3!0wO3a(k%^2Nh7Tw-92=NAPR!g zNH-$g4bqKtcX#uwQTN`zz0dF5=iJZh-1qa(GcRQrVwm}U*Y{f2x~})C88 z=0nHA$~veN_(`#WGv?UYXTFUFFySvvg^u>t41pX~%B3ylT6n&vh z3t9l=GcMo7&X5w{#U|-qByv`Ec4Mwlg7^&_0`P|otaG;~bUoe{DYKYrPVP?O_wNP4 z11FrgMi;{>*W$P#$OLMaLfl%9<>dHG0_vKFPr*)A&(7C{ZrXN{d>Dr5XkyM{zvfBf zQRPFuOl$=Sy*7_0(5(br*c#*T=REuQV+LHD?duBEliT7}ZA>hx z(wgj_;i*7e@Rl~cdv2d~;}LGM28c|;8okGU(|fSPCw^Pb$Ec4Rposa6M*4lvpj%tWS|wl2OPOBviOenr#Kwkc;bNywqH(c-b9&Y zlR-FNXnjvSi*=)u8UsG09vF+mzSTM7jDk*ZX^H5t?MwH9f|SP&6|(zUgBYIIu`$}% zc%6Nv?((re7P;>wbd7ml><0m}{=DxV>gMFFhN;T=+czsW^(H0o`xQROhiyC2j3QQL z`KJZ!J0Te}wy=O?P&(aMf1|l(MJLQA)1syJXgft!cL829{AmB_yE?dx15@kLU8YL= zC$j`KTOP(2u>o$@%S#Y57sYcAzLVSQo#T%61hUL(84FZ^k?D$S0~ zem8eL@9rI&^9)|6-I1*uBYJ`2LcOKKqZiqaE}&iCsHQ_2KS*@*>abDp_F-$X5zpM@ zB_uAE!jn01+xJvpfF1UGwXQ{M0J z-Ii4?jiLPeCXO53nR{&Z}d>AcN%CW9wnIxiPE(tBx$?ao0CvgYNTM6u( ztZyFF){bs}oVf8!zWTW{isbEI>DV}qIV6u8I3pLjjxr%4AsLJnzTrEa6`yxO^GmFReQ8h-Qgt>yKKN8xeZ2-i#6qnm3^^6(H55YVu(2?NUrZm?Qf z25vOR@2KX#Y{ z?d|qilZwmW*c?^$wx`p7Tz>$0gq}r{O%=VrAQwiHD~fbO@gy$`7V(1;elAFBHa(Y4 zW?7{XyT#57iI$Q}ehwJN3Fd@4zycz`*sTYn`7B+|1`|QyJms zw$oAcSZ;5XwcQcc*4CU(BP9B2TpbZnPz>y#d|1#k8u#lnBm1}pU7`7}uL;j~n_}3E zu*lsuSzlen_{ByYZ#_(OUnc5`<3_I|a8OskW0aRi&V$7I>pkh3|um z*_!*Kc&~Y^XspJRzydJW5L7g@M$@`8%*!iHqq}*IZIXAJ*7Z)7Np+k9iQwHCu|y{1 z<|CWB?v@C8_Ht^~H%v9=O%0vwfg4+XeLcvVRcb!$Z8>`mtz@sFr~R^W;N(Q5N2|3E zHaqeg97jo1rok|6f00)4S=x}`n;wfGVH5nY>Jq0#eSw6fo$AfOX2>>e`z4<*?IzMv1Zvbqx^ zjH|ePL|X7X23jVMUGRa|edw1L6`c=zL*rYWV?2|)b zf%#qJpq+)cx*iC~h>rDZ1iTA}A@QtFz9H~j5MyWjaCxBzazwHkjMKAp%!=2Ja1hQs zj>xH^h72D#%4_?aw6*>!Qxqp6&reOzA;GMNQ`$%|G)cI5~8L^5v9>ycd-tbP>F>seP2a)gbeps8$}_q2oTN|VHe z=h~gcY>WjWkMJgs-3gf+j{uv{6Xd-ch`oX1pRXipn+miqvE?q0Z9|<6c+-1iS_Nx+ zaRNXB)$jI;dh3?3jWk-R*_1z{W*H?n4N`J) z@>q>)G~TJneP+unG*xH6LxK&C*u3ctalu`Px3~B1uuk~wd|Kyv(bfmKzARfKYo{Fh z%W7gJC|Ejm0of6;R_-k2i=e!Ho77u2K@Yd#_U{GrRZtK6iS9X{^#c9ni6Uxw zN?u7=Z zzQjC8^^6_EjmQLSXLaqN8(tupom|{YquHG=LBGnV3A@CsBV|J_HWUoek&E?*{pY?pCw(A$emBhU)$Bl;+1``zPtV-2@$h_akL0%m zd0ZmgoYdWr=s@>wn)R~#_x8$NPnf1%ceL>E@l!y0H&JHZ@+p_0p=c90}9Ap&N5 zL3PN@WvK=x^y;|4(W>N`fG~}=~wRV~=GxE_e4o-=Hz$)nwW^%(oe~CTN2QntfjOLeL*^;B}&@m3vJy}5z z_ENO}8dkg8h8g*&#dsTUVZZk{Ge)f=x3W6-`kuOk$LUm0Tdzq`tO?%oj1?(>T(-m= z>+ac|pyS5wd;%-7m;yDcn!>Rq1w|JGf$3>fwDm^`(^QcV4O1YT@+>G|_QxbiC(q+> zO3#y=30yxMa{sS+{j_V!AJl-j*9|81J2EV4E1?c~x;L(u+z(0s`%p9J3tZvA2R7XB6c`R`! z*OEh)CxOmyZRh|)%~5(ys)^@$)k0;#QdJLa4TJ_TUt9NCy-yz)m&I$$4R{@;4N1{6zG`2K(Yk1#m{e+u53Lo=%G&Tx^uAu40C6&N*Gh zs*p^dU64Udv&8HiAHKw&XhNUSFxl&w*_llr_TN%hxeQN3h7&;UqL>RIkH;*GC6|lj=}_4$=sf{_GxSd{*7BU@o-7~!R<5M7G~ag)-MG4Gp}G$oN-U48Wz5<)C_`v zFuu0JX%R+XDX+q%MfZL9m0sF*$(^mQIH0EVljR8uVwAQ**;F;O%Ah8yw~rOk2SqGN zx?=javykZ3@Bqj|%ro=twdOPzJI2x#mF-DDMFD4oAMxtq^E&@Cx6s}GOMYP)5)L!9 z9Q1^TcYE)l^g-RUEK~BxTnp?-`3T7>?S#Rir_XvT4HF4bS0?%iI^&y0*LhhLEhLb5@6ns9RrULq(Caj3(MV%6 zpnZs*D0EnG$GF==2a~HfwCMJTp8*2Biv*5al7q;pWxCcu+Z(DvJW|6#gfz&+yJqT% z1Hf>G1P;+ndwPe2JY#o?@GY=6+L4Q*)y|?M$ui%AP(gMQ&3zSvqCce)uL9q`H6OkC zZt#m%`&l2SQrfgo^yn1xY+Bo{4K5{Ag9BCOx8Hx8JT=}Dk`2LveKi^nPeOKak_$}3C3YMUSxGST%Fq& zWrY>8T-;Rb|H)x0eylAaBA^YI&<#A8v0gjVZ(h0bRn08Gk*-C!)gF3u#}Iy_uC-Ht zxeN9jhzT7U{;B9zakSU2_f7KM0BGYtgE!}64U0?O2fE&4l9~`>Sg=qp$_sX_MSqOUd$Fg4!xGApSo{o7ZE%AZKLZ8wOSzEDB5RuATeZHx9z1Nk~fwr z)6_`|^~T*9if9N({O{W|dhn&l7OT5E!j!BwZTqV~l|z1Le{?hM=s z^mU&uN1v_Q2&3fsSq7yt;rXePRM#o7&|$U|Jw>U)Okk%GtP6Wi&R3NPs%VX`)~Pvo zmo_#+$oZ)zfrj$4aDKC4cXvxXn^7D&7>tBas2x&o=G6ufDXM1B#@0*?Om-7Znsn~jg5JgcdEhA8jt%y*pNr1qFf zrzR^f1g}*-OVlJ7!{KJ^)HB&n^xAEXb0ZA4!qvkN3Pjsh-c`%G;HjRxdY3hqPaz(W z`9?s+7Coyb{H)3?vzQ%H??+Z|DMw{Ji*^6%5aksUc_3T#;>J~*NPA>KG`9i$Jbqe^ z%vkZd>-}Y*;kme#zJ19*66?ikx;Q#6ZFq#-8~5*2H@Q`Q+3j)O6*=VZMje2p2dIZ8 zk2_5pPTR$IP3;G|)2&yiGf{ybAhOpjTDx5p+Wh`Wrz^Jl#ah?0abLThZlZEaE){MW z;ysXy^(&?ro|64qZ$nHO{>)Lqc$0J>daNwvWr@sZ!OMpAT9h6SX z5dbGw%2IrAEg(xnRa2H8tj_QC7-i;}%BcB_%Qtc$$ysY1E@WVxJtBC3fX;tIR>JYS zl0St22F@Ra-MVWJWv8t^^Gi^M3|J@;DPz6G&plvbpO76dvL)GP)2SqqnnQG|kRpAF_V3Bg4Vr zZl1z(ih|`U_v(K2Tk(tla1S2h$)#NkEfRg{JL`H~LB-bG`+EL0p|lf9WTXZf5wg|{+jwDP_rEu4V%!g zRFTGUxns3doqzYDeV)c7gqBnTZ|2hqN@R5u!uB_N?sKzj2f$9>Io{jU+4l&vcSkw{2gNhE> zVbgk%)w&mGU*Uwb*LRAHW<`3+wuX{VQjI|Qba=ygS>hGvZs~Gbk0@@ciP`z+yD%+Y zl<&hkNuLDC3TnPJ32g2XjImwa85QQRMQauJubipEqE1;^B%4w3ET0T35=k#j^;7+uuA%0|9AOOKz+H^JlRdR_glWwtjTFs8)T{(0Mv5 zXsFli(bHOYH5w8q<3y;10FRAF=-G4aK6cdRHg7B&W33yYwr9eZ{(QzuD$nM2PDBF=$oU5kyiX4w&h2hE-&=QcKoXB z5j-{CGT>SBCWxhfwcs>uSMhLU^TO2W)Qm7$x#1^Q<7;wnEYD!EUwL+dk zIT~FZq~95}Z;<%x?sx+C4#6=a!X1hzZsM&qCx_J__1b;2ZNLQq2t?-| zzc&A%kYo|C4tAHuI_atHUi)Zy&+@|~%MNb+*rpmy`%5u~gy?%OE6iDe-oA8$-~K<9 z2Z1c1vUlpYM5uab{;%Zvzt0`m?WpIeoSvQrb~8SO86x~AW&))ern6gHG#q8>qXjwy zvFoVl=r243YI)(b`9Ja=mf?HMoUr#?(V(-lvzIGtz2z*cWx}E~Dg2$R4nw(fVOsXn zorsv&VAgqEDw8tVe74!e_R5J6j_*G+DzjYkg@%H3CDY8iv33C8`q_ClK_V0|tpWdC zf478FT+?Xax$^&weZtRUENzfvh-X(%SW8FzPyJ%J~fw;!V_s3M5~wo;xO^|18N*pK_p;0 z_3O=D5EBb*+~fF}D*lT2e|)U?JIR4nN5U81<2ILGW9k1S^|@+w=Oi zwv`0(?Z5@ib1MnbnSp;nF@#0UWq?$~CSk@~y2xj|AlF<{O18Bh9(?W#R1Tl3;a$Hr zW0@QPk&5i(Gd#8Cu+k=M5)#upBolXHyRRl*v~J4q`X=Bc>pOlp*DS?sdW&2H>t$@) zmdQ-)CerO7xC@IHbqIHfU*COhYIE)fDe9p9C0JVqTU!1*0|*=iS3{V$$b^iUMRC4P z9TUee4nBVRH5BRyU+u!+xM~>-E2`j25qM^i1n)L*-7`Hwd%1qYkuDx$K*9thGXbo3 zds|Nc?Zl0amXPSJc?H0K{kU}gJ0HuRoEqhe7N(c5O25~)LYU`!|9y*1A;w1Ag;k1Z z@X$0f{D55&_N@iaL)!qP3*FDkH#0M(_z49Q!z;;Nfb^$9Agr99=lme z`9G;lvcE=J7{gtxMzS+cUNLq1hlhnI@t+f9i2xYt;k!Qo`6WqghpW@g*}j z8T6bey&NV*3LU_CPV&Z-2(V){Xw{Cyt!?bxM}GL9$A9BIEfpF~#GfA_+T4C(HpL`x zn^71QW69{gK}LmOI;Xm4J3`yQ?9B=!PKNBQWKpjl!j462Mx7H@tj2k*0@)c+$C&y# z9sZ?D>e#Rl<4p~nRIu=HOl$XOp^;Fh!D$!LZ_=p!&fi~i!0sm?GwVVe@pu~@wMhg! zs&c5oOd={O>hbH+u&4c`{GbMvH0xF^s`97MJ1~h;M2Ra>Sa9q!LR$TX0_xOv6M@&| z@2%mNKHEalsFd-+UZ}z)0nes0`?p2&fS_ue4ffIWSk8d*y zSzbhK{8T}#VACnpS(9nJdrCOGPp@N6`17D2rMYFkQJGmbrXW9TgYDqjS}yXHckTNI~$(z$$pE04IA??o(L#ePN*AJyn2Q-Z6=){q1tdU+6>COSnnE|LGhSF3t zG)_y0Mwbw4yWgLGb)Z0;Pdi3JpHV@0++XKTf}TJe#Ni)CZ>m&+55g)Zjx@Ed6jyCDTDm=)@d0530(eUEWJUR-Hez>awKl-K&m zc~@z~S$DFrjCCAU2~Wp)J;EDahOSFrP@3$#(U^*yeoPO3<}o4hVV^$$NJK3_^3&j^Kv)635Co)PizSH@oQ ze)Kk4x82W*$mFswyk^J4PoA`aPoqu{u}ix8f%4|jTvo5t?04r2qmH$s6r;|9D$4VR zOU`*y`@_Y(KHob|QU>CDsvf?OXBWR_(!;bM^||Cn%AS$-@mMxq`{B4pnjOziasH$C zp_4lr02*lp5d?e-_BUZP`Ul*h3i@vD{bJ=?326;GY(Qam%H`Rn`h8}nVKwzwYJ<50 z@^sPY#as1fvSo~a#>d|YfC3xL;U}4;=2vy^x!m=cStLqWbNQ(@BtJ#;Q5M217~Jdr z{ht}HpZY|~`yCe3P!mZ+y$ey%!}(t2i>isR{N)=wOKWEX%0F~huahkTuQMX(9x?i` zx^q13H9`=^5mG_^`sn++qZYK(`vpSZ34W}y^;`2cvYH0#9;dEXWY{4Kju z{mv@hpoyg%NqUA`yYp}k!(8$a)?9I@Ck+Za0&buBhgdXOrKk9HiXx^8pC1V&vWva~+x)ajv;}9V0xwRujeNUi)T#@&ux~ej3UZuBkNj`MPRhov2 zx>3+U=Wagb-?UXKw?k0Z{P%Oa#}=^R-`9p5?|5-YI^30zTY~@SGhig>j1;Dy^3u4I zRVYg5CGrC5)=4AGSZpodhJDS^1{-6lNaj{(TA29#eEnX9*(uT2Bs~>*Wn@k?`!Dj%c*Fz9WawiObSq9qE3=M*;M1kS{iM z`wAMANL}~%7Ub0sMcb%}g+wn!MLSoBFL*7qKIt%M$z}QD(s)M%kvvpb%?AE=WjneLA%-vw9M03oV1Gc>Gotj6HX80%ODB~qF0k*a)b*wS z{ZKAREhs{wz*TzZ=284T=LG%wXRQl9lT>EG+Wt3un`1AOvN1Cxy#n0(ZH6fVf~8cg z8!*_p?%>p6qvOjWVdV=+?{mDdWjkwm9d80g;@+cp|V^+m`w3$_pw=weHjOs%1 zzBI|rz85p0e-!0y41RJIH!lmnq_0-_&4=R4yJhjd_}`LIgh<|Dd+Yb~jQZx0lFEo2 zL1^JvjYcyaF~4uT8VXfM-I3v@>ySif6;yDPjmTk#WOhmBRBZ!fmbZf(zPLaN)fN0! z32u4uVv=D!m0c8q;kb}g{7GustOma*g_ z#0*;m7D*`wa`2TWQ9W3fHP}9`yg39X_c&l-v927H)njprpJTabWi_9%vf2!@t&I%@ z&V>BG6HY1QME{^)tZznmbnK|2JZc| zgB2hwcr+xGbKseu-2>I=@iG3RpZMqWD>~HJJR6Oz_%7#AXquP>{ff1Zl4}tC%Z+lC zd3fj|-gPO9$Vy zX8p`4z7>~ObCa5X{nxL;YtrBD0Z+E$B#twgUp`B4+f(~WIHYy zLD4hsBGG`(M&lDoB&({E=E*g zBiTJnoa$*Q@A#Z+bj~*E2kwy9e_tIn?_YV7eSAhGs7Y3eD-cesN|6GFI(_NGC%xY9 zQ)&93k0$W`)ByZ02W1ka8I1N2#c;?@sK~vcgi^JNMbBj#hLo+@q{Ux`zOt{Xi(Krs ze@fhcMXiufqP~7}AiUVAX*!;hY>Yrs!_tT7>{@M!gC~fqwOHs!EdOHkwT`9erIKj$ zL>U=gP67Kv1H5YHd||zp7&h|*v&^a!XtFT!|HZpI1U_-V8tz0kN3+MC{Pv^^4@h=8 zcC~lug-~@6V^XX*Uk48rsGw()G%7k*BSQ%45L??d$F+EFGpKFp^YTbAjm|z%Gi>O# z+j25TrNO%XP}}?#0P=ipSYA6nc6>_TM>uJCm8Z?6>HNj0~8oSJv`$M3(uw5^tW)Ii-OIDn*X#J72Y2te50XG&N}TVd zpJV54unIREZ%fniC3tEna1*8+duVeOF2hCl2IMB{_WPc%D;Z7kl*_LqsNsp#d^2@EdSq3cE+Eh-&v?HMqK-_>ncvjYDM`RQ>Lj0_XPm3yy*!>-~E5$#k< zXQ6y>wJ6%k1;h5Zi$*!p?xvv`g~M9wiyRpX+SrWOat;d zgU^Hr<`6;r<(6MXmB3zRxP2aS0Taf-~+R&2kuna_N zPIr4rpVi+l%0c?W;IU&xHAe}UmIN0Or>j@qNmdH~+08?z|A)nAghZ+N4dFzY2LlJM z(dSU3LJaGlLZLCK=hD;H3R$(b2o#mK5;`<>Tfw4x<^JI?6%cIgyC=x{=qL^%mGjw{ z1=$Jm--=*wtLz5$H_n2Hy^)VzXL!9ndF=EtY?Mlbh|hHCrK(Ko$L2o`O+|@+JDY-8 z_PlUkeIp0T;r#s#q<&Mqccb8^CLs_1pRZIQWIq!gwx?YQ?>{q4SfcqK?LSkH=SpKi zq(9;OXMkuoV7$ZE=}W_eyu5|~JQl3qeH-y$sxZ^fKQ$mk8Q6{vD;R)ioTt>rAu^hGq-Z@rpz{9PF zF{7abJRqL6zxZW33$s_cuu~yfmO3@l8K?aHj<#(X?+U~M!=yeUhCw#}U-2)KzgWW* zlo?;ovGuCS?_T0fR?^k1|8%Jdtp~Ld?)RSgPIo!6fMm-KSHuvkT8)~p?QWc~;Gc9u ztp4n$KScpY6(%|((D*}Nrt#O2)F1%rE1T12XbDr~%qTtYehpYvs#93C=O~R>oc?G1 z1h~X7X*UtEjmX8^%Do|Gj%^kI6~28un4wGQuDZQF`}TBAj;Yqq33=!%1~LMV-70Vu z)hWu6`csLsNCf_t)#j|hMw(5ei4L@bUM~uYbk&$(cUoJ;eB*;E++S=V0(LeqiN6!9p#ib+yIg}5V1z%F*M!iC%GLMfg;ltjAsTg>S#6LkJJ2n8U-K{1e`cjKj73^NO{+w z*#ew86YD<@8tkeAHw6;i#?F9X-JT@}*wvPY^v^^Zc5WA0|9EqMJ~?b~8~pRhU{ClT zuVnCdsi?w<{*8PUT$I2c9o$S5{}Ljy1Wwtn{%H~QU#L}MHMe?YT3}CNLdkeF;|BSq zBW3x+r5LA#<GlNY&%^iom9%Hs5){nYr7?R`tOZz5lFe?I ziU>*QW*6OQOdt%ai!1kzE!z&vSbP67xmHlK#CLtk`;`u_fDE4)OfehQvz-76da4)v zjl$psznWy#doazcECh~iD)ML#PI7+eu{}_fm})zT$&7%3F&hKTBM;vBT*+WMT_G(I z249`^oEt8rE(9sY$nyVZ{=wRu!|Zb14ly%Zr_1+pg)xfbU#>vSrK@sWCw_C>e;guk zFY9(J_5efVys5W0y;R+tgEX_WG3Smh2?t{0&gJ+VsaqFU;R2l5_%1|%->Lv!3Lzp! z0ns+!4$3}rA8S`_=S-&w3NvIT+v>qEd%qLwjKHF51bMsajt{fl)VfA)YzcF<_`hf% zY}TRqwq<=>j(STQapg1iKdDYTdbZkSjG$0icHB0eV_va!x~GrqQ;&K z*Ec^h3s`Ad+;ovnEJo8m%F}CvR&xlOXeNSHmgIAGuB{{Ai&G5~wAM#%Ap>yES3tQr z=0g@kf4Bz20#LT=nK(_~ZI;c@+LI^mkI$W9nZA3p`0%8m!)>6}BSl5(#g7CxGFOO_uUd`Z4K2YEF8;wb49jXN8#s<^4wh3m!$r+ zUongHRo!IGo75Lfx?CSiZ(3&o0GjqB6(_3k+sU_{9g$3UTBXk)9@VVHYocvSdGQGY z^VFitTeSPh)16jdu3ZO+|D4hO7(22@7+Ah}i~eJ|``ML#0(uSl#hT72rTS`(PW4ZS zdUfe1@dZhu(QGYnIG&@VTgYcerRj$bc<2!ckl87c7b8ejmO55@raHN1cIe5p$9L{7 zSf)7-ZG6JNXI=T=mEV7#W+EA}DMf~q7b2W)N!`bq^h!;<_UvjwuwH%-t+{bR{j`7d z*vL#Q?m=^j(J-*cV)W)dx$|u5%r%!2!C<7lpd_kmBviGxzs>i$zpuo9Q+dWf!vd$P zf;J+CebDU<0QdftWqMNQn8HB`2b``8ft9RppcbTOo5#=ht&Lxi<#c3DSeo9{dqF*4 z#fZ%)_4QLg%|(oeWRW`%QHPy?YR0XYGHYOdNi%=n^MePhWnGRcH2g(1oRaSPEN;v! zy6#Q}Loqfe_;u0bQKEgw=x+QGzHULQuFL)QokV(7<`V}ju%mcGfpS&qSyST6x5+cW zQv1bjxFFo%dp`6UV=-V>DjoHB@5K5M&RPw-a@V2C>kGrLl@?mUbui=11rxQ8guCbH zAH4h$Zo)K3{t@0Z)Id@rEgjsljIXMxl1}buIqlnRayOvQ&Eo&J7XBZx7PbrjM1Npi zG5>iCDi;~~an41rDE~`!iXz`tZFJ%d8&FHxW108mrlt}C^{3YlC=$4{=BlGn)+zTS z4iV$et*FSXweo^{V$=686p~@dxb{CGq-{&mo}6fBL4g|G0v`Obb@;C(nwF)83m@;X zZlIIGS>4}~2-sCM?ei#7x_Zvfm#;s9ZTQLvuIapEPB7lI{d&#YB}^tAjxgQg7I8@G zsvO}HYFuv(Q_hh*uzBNHE|2nv{)%yr`n7)u+ABp#hSUJuYa1$k)JALKv+buUz+qL% z)>c!Y+i%Q6`>ppKW1(wVHF9IoVK&Fe>^JC?<{#Fne3umgS|i`+b3`|G@t{ZG0SW^3 zbp3#;;oN5aNsFF2+TTO>iF`-AO{B7FN}~%pk}{3HW5^@0qlQ%0#@3N2MiTdWyJBZVex^=OU~6n$U8e^GB8orW5LwqqHywq+RBU{}=<> zepVXKbC__*P-v3o!ryxtxQRSHQa$uZ(p%~6^BZDVLMv2pPWI#=W1%G4VJv{`8s0VC zW1gqo5C9YH@+T9HxFziT68A)>EFNQS2#hm1is~&=3!Uqvn&{gv)`c%oz}-41rG)!X z1hov~N^#FHH0b0ko>U@`sUI>Ha`_r&rE<+}|LnAhnQAe%BSG~nI3^6od7|)!B10EC zR-5l#vy(Gn&6Ah?!1C7m9)BQUX*jpr`ro89+rkPr|;Sm1aTdK(y!wVk__C`>c7kqAF z{Mc`}Np6mHn5mfN^z1NEh2()G?BYUil;R{PgIllFi%h>IXD^1s4aI@%W2wTkI40G~ z;2ZK@28T%sn=Z>~IF%N#{6>4R2qmM;I3LR?_(Ubb%Au@to(&K->*cghTxhvdFYN7v=+zNyk6=Pf z*uTpE^o#jkIh9MPc{SCI$N^=v6w8jkIdRh6!??Hw^J0%@8#Z0jp-`Zw3P{q{*?$ns zXsI7%NG}~tH7(R=Fp*|XuQTR9rfQf42&nD0)9Q|6#wWu3+L0@&KS z+4~msP`U*{^TIv3*GJwPDn7C|NA}jJ3O-=j()beUU9jBQs|={e zR*&%JNniqkaz~-c9)R|=5+hUE-xOf$2U}kI$XiY}HFHx|f1M2n6lAko< zeDv~9rT^Zb063BoJjJ(q)R$Z zdDz_;`7E~rztlh8t0@fPQZQA}In9M%rpW*DB0Q|{5{iJj?lV_|;I*G~%5>uI7Bhgg z(oneGD8uE-`;6>`meVaGk6LpSU$Mp)xZ`6uZ^{qb;|U|qw|Dzv^cN9=H97q8L_nTtZ!!K{ubS(C zwJupR^6y1A6&1YaMB(Ii@Z4>zLB!tedagGyL&via!kqkBs9uRv3i@!lbrp%f0A0M` zw*U(1gAhGI%@{eX1j+#cos0qK*cVffpPyvV8?t5RY+Rp|B{vi=E2*oiTkht5{fbLN zqv*M#U9`L;rD^>!y6JN?t;5g4((qq}AF9fNsO5wPN5S?sBy+;9+pR1W*+icEB%HIO zUpOlrl{BFJ{3-Mn(JF6xvcj1wPq4fS_OoR;Pp9$+d^<>2M9wfH&&84gH0HYqrk>;M z7KZ~Yu98_OJ&bzljB!#80}MN$i*nxe0q}Dd9mWv@Cw6?Ao`Lah?;SJX3*idQqu%8=Mm5sF6pJ zlMe}Ewf5~UuXJOowNi0~O!FGp+LOyY>miFPH!o?O#6|6xqwcrdTRCIYy*v_lUxN9t zqk~K1o`ZZWjI04=ez}jp6?_`h8iQhk;6ujx9sVjTC^6GpeEgW4DavD^6m(_hu`4Fw zk+dH6f!N6X`aC-#N~gu~?0UU4wh3ier=_dRKq4u7yeNB|?6$WBs1`qpQi)zLd_E;8 zZ@0f4C_8Q9{5&dWkFi1Hg%8jQR(v1(xp*~At(_u2*g|CE`wc2Sg-)X zky@SAga`WJFa7J^Y3oanz&vC~r<9GfWnh10qfed$ z3^{SUCG0!aulxM6rZ4$?|4h7B^;3j@6%%}&6O<<9u_~3CnWYHKHJziVh`;E^WF7zO zuG()Rt3)`DeqG==>{)+#*AO;u^T2koOYzSXpYsbTzsrh|&ZMscvu}{d5Wecu()3Ng zd{o<6f>M9!f>A%a{n^94|M)^I$x@z(X$GrlciL;8y&y@6n=_MM9t~!8Q(69bN0zlG zXTtWpf$#@rONH`2HyH8bYQK?YtbGgoq{>p{tIE|g38PuX3Zz=?>D8%2}aU;6S`j_0V>uxd8@bGYDlNB&HX&fCTaC`QksPm^v@K2W(x`30H z6~I{vC}W)LHy$_)Cp&Jp7Q$%hDfdR}e+x_VgUgELj@k{owu<0BZ6WO$EuvU7C4CNt z5T~f%>)Wb}0Kha-`E*ESbwB-PLzKH7IA*@T{WOp4bzC4)9eGgh6up%a1KrO@VfFoj zJ83u zMM3q5Rkl*)yECNjsVc2r!247}rNb#zTGFL8VnDS4SgM%(kA?%P<3XYj7_a%PNbJnU z1+hPS9y16Q?K@>n@D~-wC-f2Le*u$??jDxi%}n;yu-gVinZg zZaxV7vCDk=c6Z5^uZ?2Iq!nhopH3E0)!Mv@R#CBhdG-!?=J%s04*O zQ7bcG--2s=VL8U;RjZ2wS!hoZpgYMC{bRpcE4izTd$fi1N~KLL5u;)0Z`?rKzRTUq zp~CIow^gr6Shh`dQ>m&>IDP4tF6Tb{uGeR92OMygSOTiueY{C7h%UfVVC|;G9pmAc z+g@dhJKxfK=gyLhRcng}PH-Xr04g7(R{dK$_uq8=uc|t1?ym$!2^T_O&k6{t@0u_r zDl$aNMM~4~djPO(+@v7%W}3R_05jR>P~1cn0dfxIV}b*Fj0WAKIQP|Q8c|y;F#n0g z*IX&6zwoP$MY0H&S;AKuQA#d$?EI*0zCQco>i#_z$la)@a(#{}{;$m1qGGRU;5AMK zNEY9XO~rDyFhvbygwmMcf}PZWfyrt?w+24m7x;>D?<}>#UGq?mkICQU*S~|E4rFaT zO7;gm zy`87xwC>L&i~|AKRYXYcfCMYRJQ>u*2(O1E&wA&jh{8!Oso(H?zA>P1=?V6=|Le>oQt==74<6mJ8gYimv# zB1xXNnO$zHPwMv^=hqKrvvLpW%R$)xhLcI>Fd6(<(BO7{OhU0o^rEMcibMV-|GT?* zA{`mRx6&WZJU3usdJQK8%vd|+Q_OnRfo*%e{8;BrOvF|Leih1eROyd62Sl!$m4Z}8 z&J_x=d|awQC6Nhsi%;JR4Mz=UpY_yEr6}cEv~#u(^xkJ9w0H zb0(i)kDW$64d$U&p+@W#7b1+{IbXJ9^Xi6_bx&0&MZ$bDOUVUar_- z`iaq%#R;tiu3(eB@i>M%emBAOoTi$7Wh;>;V>Bdzv2NRcH6wDRq;x;QC=n&>q%U1y-0t0>)P~L_&d=X4$ME9c!gv-gOH6t19`=J56h%KCf_5!%1MHul zuqKA4?N+mM5;%g2n~R#Qt={gQa6nId%U}@kJ+cBIsycjJ_>l9i!4v+om0|^QF5HEA z*A7jqNBp$A<|>?_D)jMi$->f^PtSk6j|lxD-7c0>*xrF}`P+7XSD5VqJ@4qWwozx# ze~pY3S~RFs(p7*3EOQ&y)`SG}l+d z3c^%dEGNqV2pVCitdtE6H9LkrV0bdOgdSvL(d`INm&#R0RIChb?XLgw(|48JQhRK1 zq`8_NtjWLeQG^wsr%|&oCw({Na{s`v#6VQ%kO=`FvYY@hUpo=!5yMSuR5+;_v4A|& z;d?)nN%^DD)v%-!uNLoe1qa!rF}6XJ|7M?G^?f*XrbC#;u8oO?Z#exJ{bBfqG(T zR&%GvQPxIQVpYfsUkJ(E;iDN8H5Ib(o^>)aiA2A7UXtl| zocA;~ZmFPr>;AVSOn%6?r!O|1twZetv!z)z;%pSITY=nF;x(r7+F+b_J$2IgE-WQZ z%yJ!6X&d}94^HT{xW<(INC9+w-Sm3*fh+>f>R&Gk$UoDa#sk0BQcS@ zIo${B^+2FHCuq&4U)mvDKp({=_&_}0il=)eXxlAC;uKv7^;QYZ|12Vo7Za&K;c2(pA?kBVFa@W(kR=CLhm2X$W?NcHt z#GCBy+`gL$`Qsbe6Avp-e3R{WW-KoLx6bR^{2709n8%s_iyZwga`eB*(f=Yx|3~B~ z6eb2Vr~8{EiUgE{T)G}OvLlU#l^QE+YvkX$_jW&T9oPpk$*F2v;qd<+i2jK~uJSk!-DFn+&|>j5~} z>GI#b`49dsSN=H)xeWwVS4VEc=PYdIq#uH06Wu@Xsyz1}8pV2wp*Gd~WK*gFC8gH$ z#ieC6`v$x74vMY&&{p!ZO#v45z5fa60-%rp#IKmc4QLz*T-NpQe}Kw>uZpacI)v6Q zaO0~rS9j172l&iVwjUZvy8YyEK1Nx&9P+2EFkxQWd2{T02| z*hB02|LBB%90X*|zl)$rc6rJJP`0!J<-0Fmo4!#EV{^iJLFpx=Fv*oOEHhCRMDYoX z+GY=5{-7=%^}M>kA`|FWu3EamF(a>_K`HY`pAkBG9$7M6Q^q^qmD zGt}+)s->{oCh(3ON}eT@5CkaK^B(|ZNK06W-;eTj>ewm`4ZtYRHQToUD^?soN)6m)lXn!5DaTjES4)-`r;L!=VPsC z<$A*(Z-AHm)M)mdA)wn-t@HIg{Le<9*ziG3K;_}OryekiCS>n6SbCHv{|SOPD*$lX z_`~z0elh<1GG@@l#rO%}vor4<#Xz+;lT=gxV3vaSp{6tX7Zmo-2xhRi{KozzJu!RR ziCdNkoLYnMUqKGQ|3ipBJWhWRZyS0DQwY@#sC@eOw)#Jo$^Q&A{nz{eYQw;Tm<8xy zG278~)?r|KfA*E>dK4wyP$X|!8rUidE}S|(YLDE40ip6U;x@X71qtJ4*Otlx;sM?N zH;r&p<@!XS4BF3E=##`kHbI6v=od=5hKV5q9NNwnpRoy5~ zYvieL^=FhrNF`YsIpf6i6J1%PZXKETtv@v#JI3sKC5hmF>p=09Kov5lP@aVYkVOdR z;U}O49MDZ@HnJ?Am@Z2T%4|Kc7BO?6CMq>PNR-&B1v+USthq{!zlF*Q+Z*edKJRJ0 z%LX*(eQb~bEgnPna_i9}5o)R26vLJ}#dos!lg6_|Q~N~>kFVoQwqi;e-AWU85^@cA z2EYz(wrG>20W&fswoUBW3lojz0IVNamo`vei^H(78d!9K%-?j`?N}3^T&O)Z6#38f z8le=h$Zl7*3>D{!*a=XSG*>2`d`Bkm8FKX4w~F95Ae=q|v70-AQi*}vbC&np z0V*FZRqmz)ON_@(MSxtrE`J56u`|NK5P`k-{AUA9d?AaMn4JJrT6*%eC)|o&Hy_8N zHB|t{mx*ku+7zTH`IS@+lairYcfacvmnKObfLf~ThqNYzA3GD6$8*5id^Te~3~6-V zZ+LWB#9HL4%ltG)%VBg1L|&CYrOs;}G`*{`$E!JZ!%sYC=_#-S$y#3Qjba~gmcsQk zVXs;*?$Wd0&y8|m@UfK+g8tYHm-mgak(LpXt!0I=HwYvY6rXn3T=B^NvS+AO&-%^& zptzf`cm;Y9UGFRR`_UMfR2H?L=mL7+^T{nK zaY?H4+~0eg>$?GA=XxqpMLg-I6d+9TH=Uy`GcNEBR-OjP8oe`+ul$Bs9Xp!sewR+> zKI2vV_Lx#p2_{yvyHC!KD#tOyl&`R};f}AQqgcuw^DwGzkD1S7Kv9-j7L%kimd&y| zyl*xt+fRrlNtJsP4}7Dqv)u1RiofK{#>wFo0w~j>xoiGdo zC;!yer_vzWFzn41OI)V`$g8prTgdRW-e`q*=W7lCkj)my?-Gmb z<@agcdZo`GX7xblyqjyzU*h|au9pKXDXd&l_7~6gzTJIoA{{>!SpIZ*+_>dQ|I_}+ z^`q$!$vI|@_66}wpDB*%_i9v;Rm(l0vIaQKD0f}F)pbU#`GRL>wxCm;29Xp~QsQCP zP~I$0WS~VKS>Psqdj&{m1A7JTk{{U7Av1|LK@1bCJsM|EayMh66z4=zru~Ek-l2V* za`j>%WB>ksrvBt2Z^za1rt~w>4?zb+U5qmdFEX{_tgIfBmKV##unL{w+H$6?+E0D7 zv4k|Um86?+vR}LrY%GHHM*FH`bXfNY?d{8=-j_%pdzu8>q)3|u2AK^9&0cx?J<=ZP z)+de}*gE0bax-AIeYdi4o$R-z1DX`r4}eUYW0@$ZNGhs+FlA>N_%xxRU=m1uAY4G| z(5jv$J##fy5N?363SJ6o7bk5x<9x}MZle)xM-Z?Ke#Px(*+y~)U&ybl?5bFC_rCIm z4_DxeMl3gZ1xe>Kg+#^h^h$Psy#)kLJYUV31Cb6Q4;IYsK8pXnZtc2vM|fZ}xwRiN zN3^fV%d~`&OAX%zYd@JcPk7$FAzux#pU;CKC;nG6eJ|} zhnS#r+#m4amXCR@7Bk-LPy)657s{fEkJF_Ke9;nw(G{7bo}zN=&R;(DsMSG25Tk1u z#W7fpGY1#ORnk7heO#^3^y(jvg?)qDOGl>ySsbM4&j?HQc!&39BnLBfBurhfkL(Tu z=IlxL*W7y+J(b+^v_xGwKq@fV(vw)tS*Z|er+3O+&(P+07TLL_;vHb;&I~_j4nB`x ze!;V$l$yTXsEi0S;TzeRD$4}RU7Pc;1tlCl`mR^&)|A8LUH;QeGgL*kn;CIpx&llF zH&=CrRk$Q%eT&p^x`*BW<2JEOe}}SLh~53En0R1~#gfGMA~4qa_|@Wofe~v+L)idN8pbbp&w8;#NXT zX7gObIWc)Lbz@Z~nm_areXQq#TMzCz ze7)?#4t*!LD0|Nyc~6(;YUrq1c8GQ(wyb_hNo7hpW1@i{PEE{z73MvWB|V?{)sxJQ zEoZExWMIq#h*J&y3bJ_3uW9$DXa~#356kyxrl~g8mOW<2jr(VMQQ1ZR3$?{( zs@DjhT6}dxj4EDlI^(6+X8@dcLHhBe+pDS<%G&q#NZPDFZCc{RnVfg+F5l0di;o8c zk>$nVH2W~O)2gK#iT;x7fPJ~pEN`TFX-BiF6Hg}VFVH}sA4;jAVbtfH$LiK_f#ugs zS`iTD>A}%f4H-vk;tme$T&?AYHRvs-81sAjK~}bd0qy*S3fwc#3!H%v44wWl3pECu z=C2XxB%wM&7tfjz_l3!^Km0mA|8Vn`3B2PD>S$Sz|9At4iD2E^5!@Yu2xChk7u0rG z83A_A>*zCfbg^2Z0)3TkwMNHS_T1g(z-dZlvtBN`iJeBxqcs+_Q@1ZW1N)(xK;!64 zmqVG+>Fuix2~&scec|dLGzcq@L{OAWPORPYP~G$fLFd#&0w+|GiQ1SD)bjJEG@rR} zKmP9&EQ9CU%sdDc)e&MFF@4 z(v%H9Rz5*6G7M-nZb2z+lx{5INVGeOjNC`Kv6w|&R1m!vb^1hi)5w8=b5%Hv)ZzxK z8++f>CI)?Vsz>dscX!C7aewRoVFFhO2jafE%F6|UItzdl`a5L_O8Cv*g!3X{_7I6_ zBIFA^69c;@&ar;!K>^m%E5JT_Lz>jSP%BH3n~=obP$N~cQS9j2=uYH@bKaE6anU*T zIn%jwA}|On+%(hbK#a-5cpmF@vgeC#A=N6({7gDmIXpq_{NY)5S1u$8Gy{YA^WAxW z?-1k}1C-mj2Y+jFkIQfC_3$S!kiTPgAeU$P_R|0&S9pASs)VY(a+kDrXAx0&yFeE( z^stsPVmlAN!TrfoWUzQJgRgJ#3mQeO2}PeU59 z#bYGK!3g2IA9NE=*ho)8P>aDqtpRf7_HpF4i`of)^lTztWM!f0} zYA(CYVoPYU6i*FI9KjP>*I0A!d4`KGIdMS*Y9<3B2R^am|B zPHs&5jHmF~7ax#7?**M9#VCsJTa4W)ZhY$tU(I^Eu_nPZh*7Aa5*&{V8-f~X;{&YWB0YY9F)a?)Gm4I9TKHsc978O-1&#YNu#Fbya@`)|5e%sQBjXAxkMo6rwsrr~g#e2>EgxFF1DfUEy<&~8Z zVvFk6I!#5yKY(_Il=nAlXD@3U-TO_NZb#Olt;f7&o7!!;jp+z@zR0Fano-!;(7@P< z?PbPViCP;lS8XaimAwhn-y!J=g$Xd*dn*(8o`=SUcaxu)kZW$KOUPa*zvn3a`t2hW zk0vHcBY78s=dg*1tl0<}dLvEsP{l@4}bLQ1_^o4oXb@Z}HA@oP_whO1 zD=ccmYxO4bRmaLWOzrZkK@t7+hHpX2rA)xln+o%phz&&XBtE&{pIpW0ccM?7HI<`; zW{9nAOYJhM3+<@l9y%xAG~AP9v2`DfU+{JmU-I2$T^*~Ftc5yannI6OL40PJXxQ!EPe(^q6AfL?#7s?F;4<(#9f4^?z ztiW}-<-JHv^($xuT@8qD&#E6jZ_c&PEiq&soQRQjn&sl%y*oz~+UC}Dzo{l>i z`7UPm%fX207zfr{FQ&NViC|y~6X=H(JeZ7fSJ;V+#6VO|*5rwLB~DEgvxE_9z7hJ= zI$xRqZ-&2BV0LHLNtI2+Ice35Bw8D3j{lBBlB-;$ftMWh{z9PDnj1eUyd);pIP5DB zF}E?Cb4}gh%bQMjN6t8g15HQ*rgC3{%URqIGVTZdDH8r*8ST%Z?umn2D`M}Mzwc4$ z{cuRvC)r&J&Kwd}+*pUv-)sztiV~FmW>4FTAl;k*UNXBp;~imWM9W9}o$_tc94gwpY|Y0*O&8&;#DU!??_0DdR%W@H1(de3 zGWDhlf!UPk=mV=dK7v;}@NB!LuXsy8NGHs2w5X(&UcjfS5VDhCc0;!)oZIDq?b-e2 zP^w85m{T@!x|rR)gY+!Si2yStBv*{GyI5C}4^L{t<(1lK2g==I_fi-faxNNJ^hjb3 zruzC^rLTE=_S_guAeX=#Jh9L00Ar|R?4WgksXu7MBP(xz7Y{c0BbUPpHZL3U2hYmRT$H&yQfWY5T`?3kU`BaIhLin8froxEL|z_FgfgV{ac2TBPqEgCvB}Bk*SjlJ#d#th zSEc;cli}+`KwRH?^7BOoH>;z*+^{RKr;0`%#WupWkO5porZScDlq)%^YV1PiU6FWg-JF7<;o<8agHfnErC9Wt|TF!ne z=%g0cNetg=gV*ci(rZO?yxnblg(M>~~gCh&sD< zH1BOYC?mxErdO-PJ$H9>(OZ+{lgm+firxseIgS+A7Zbj$_wp5g3KFh6oRRe)c+8|- zRPl)@jplWs$U5W3`J2G4vltVgLEcKK9vV{mG$nkON~8$u>kr*R%gGevWNt4b*Fxc% zf_BM>)zm^8;s;lg-Y6L&(f4$FIYwwk;t+LYz_r9#KGo$|IuiGu`oh@i65}9qfSQdJ zBbasSft8sdh8QnoA1N$Bjg}as20{;BL#HJsn9+PX_B5p5??hr^_yxvRFxI4pp!8mJ zEREwz>tQLiXnrVPiznwnD7~1dG^-dthWD6Dnk3cd6VI8vlHM+rBgZD?CCvuQdd}3J zw%IxE#7RuaLvWOCR34V(D>IS_z2fcP?zS(o?F6I*KTg^_B73Gx&4lvw$246!P#*H)(%umD8s#LCqh{kAE?J0AlP7Tp=!je9dh%GjSd>BS>rm(CDn&mtO1 ztrlax^<^oMRbC)Q!h7pUK;4@!w`ma4Pg6|GF2ucLHUA2MiO$qdP$o{!SnKuE7}uZ% zRPy$6>p{}67!}0Uiq#+Q9(B+Zi2f|Ec-pvuw3M+ZV3vgxb!NoGPnFFixO zg9g=+-MzWD60xw!A>bFJO2^y^UZ4e1ksw=zY{A_fpEq9bNFTkW-!jS(#yR{{L2{*u z9J^-ZO>!mCI|#g!oiRGI=oy#h`L)r-TKG^MhzPHL!e2z_1lA}qZ7Tz&CU31b!Lo8R zBYmSyxJ2T2ExlLTc`j+68j2XZSpSUEDN6whQ)!`4K1MHBdU#> zoHnhyL5KeO&ZpR?&L!H>KToj9=1;f>t15oR_~tnHRJD;^8hx)DLey1G?RcAbt$*pw zcLqicfaFEN6`#S?F(>X)&!Fa1a{TMuFBn|S>Lr!d<`Fm1_tDZ=*JeqLW!8zA^oV^~ zU6rI7-!&)hOH+4t#ikfZTp|`$)l&lVrfNC?+mRoMnw!5;^-ZE{z6B44oirh2S?37ZlL$kJg z*GNO3g`EVSZ+ww^W$q#zPFGsLhDE7^r|YzQoC3=Ubq1ZZ)WBS zpAlNaV`Lx0io>DnaLQk)`oR`4NM>`~$ckN5-AR7fZQc4(W)vti8V%A|wELKbl>Pg6 z3SXvX{8;r|#WT4LlNs-wxkEZ96Jkw_`dY*sPbY-TBG2LKUZRM5;Z}WyGdXUeyAFSw z6gF)lIVWTfsnn!lMj$p+$#_YIa{0vg5UbD}p8gVzm^%7%Dq7%;AC9+UWFP$&cQ||r zKQ{31k4^*bh;sf6H+D?W&@4W#5Pl}$`$y?TI4>4gFL^!5dRym~`E$aG%<@euR0rQr z2=9C4N>l^nFqV0AQ426uKi^MFTr`_HlYET{8{ew*kltZbf642*k)EDg=#cpC>}>x9 z<`_ns?+Qbe^i6H(@E|%@e#p@G40i*GeC5ziU)<6>J2t}T=RBGk?_fda)p|aoQRGCADOWMGN3ua%J)Go2cA*hsnRiBhaWBoMx$)1Qs>3S zUchSIJhNiFG&d{WezkZ)s8kMzcHQH2A$i`qZby2gymG!`g&J!+vv^&nzkacj*IRKj zs90tA?3I-hzr2}%NM9<&UZ(K^WZWn0`&@%A?>ZkJE283`5MTZ&*bth;X8;TBua z#$KCB4>?b!PyP=XaXMD+nl0Y=S)#SMC!Wd5LUZY#8yM-_ zs%l2xUHV?PQ;_rW@xCvaf@aqVZxHP#NU3@*7t@YrH6}54{C`mK*>OWK(-2dB+3^A5 zmtlY(t+C6;1vGVi;^Nk>I3CUi8C96iD->R&{>!U+dN zY=4eDC*rpEaSb~06d1GFPyEEr(bC?o#W!!E)#Rqm_mP~APU`Nmdtbr|d=)$4R-Yl; zy1nH!boSGKoH|lN{CBGB*GAaqLq>+&q+SrBUEJ48jI^7s1N%r4CTcF7%hhO*={4bB zndgL}WBi(v$qhVjN{Zi;oqQFgiYu6xX3ntc4W5+}l?1t&NMIojVcQp9lWGnewD_`~ z{N2=VM5|cxlysg&#HC^dTAg38&RSMi%4Kw_b#3cjc!u62L{&oDypJ_paeR6xhg$iB zGWtnvZ7mgpDGxZ4+lf+HV(ga-CvwVyjR6aOsTSP)!ivEw#?8%r z->ug)AfNT?f}IFU$;h}LG3=|#j?z<9d44SbE3F9Q0Qn)jL0f1`y~7)w;<< ze7D$zI*@8Kp$1(;s`Qhn%8n)oH7=1m$D^SvnomGVSTfCv9p1$&HSIM?6P<^Vtz}TKT3>ELrDKnEgf` z+f=%$*O}+ru?OSOxRly;ftLEjo>4n(g0}(}-GO@N{wVZALS_DP99~6!$A|JCjMr{V zj1eR5GM~|Bm%hHr`S(sDVr`AKhLEqw#ZygqMSze8O{#PfD+Y_y6MW!rdO(Qc>4>rABV8Ze`%>)@ZoB=F74UYW=>3BWI51oxh$mfv?!hRk#K@ z)_Xi9jC|@a^&EX9`Geq=(Ie-%uHbfe-vmrv^3cskLmCO(MmZiH^$U4bH!#ANEK%6` z1XJwA4^0~vtf58DjQYiH)8>{X6?dPyD;Ef6<&V^eq?STUATbw>xp8Y<#o}~ql50GT z<#KES`YM;U$coE6RC|NAOH@&X-P496So(AjQ?T9(e-y|UH6#(4#ClQMk;Oj@^Soe( zM?YEUK!S zG=@H7Z*07Q)Xa6hSMnp6n5dE0LbjEUa!Kf+Ko|zfX9pJ02#AZ!U!iI7HryrTp{5pe zfQAJh^3EVPMwgL9B;c}tsGzW5d5rC8`r>F1&Kq)Ac^&yo&MrI#KQZ`rNf+#4Jbs9M z2;(;hL{7{9X)2;!%(GP|G9?@slK!Uvj-g&b+MIqciAx_#&@>caunq4*5K*4~AmD}b zI{v{tJ~>{1`rx=sIH2Qbvzj;nM#Ei>Y+%_^$0{VsD=h5>26c4(`|?RSNw;U?4WXO+ zg)FCrTjMoB;yY_BEM+H1cuaMJ%XDKq!rJXd=y0JSDrB5~40vg1c0)fPVprpP*wS|l zer@xqOsFQel!DOUr=O|4S827$Rk>%n13+J&{6y1Y-_$Xvl+52YlDH*|0T;v#PUuk25rIg?hR( z0|!0pJ`c-bPrLq6=cZN-<(+VMG)rz>(fImy9h%Nk-FWfw`^Y>Cr=!U7^&Op2ezDt4 zkG%y?w5gJBP~%Y5c0n*adA6aSUG`cFcH_ii>6`b`-6sFuH2sYL|F3zxCBiS~nN7rd zd#acC*|$>8PJ~t90YPPZWYC9s-zOIf9V5VUM58uU*f{T=NxGWdS^9QL2#VNB`ZA;l z{IYZYi#RuPi1T>X`RXqL-Vj-VC9`rv2`zU%{+ml}pyi2@Jkw~T9IJsYFdMxK&oy7+M zk3H8Hk8BCNFDD-1dm%4pB&a(g>P!M1%x+tm-tL)eGl?ZG$nNRcS=+p!Vc(LiAvpQi zErP#LLa3Eiq!320F4%ma_Yor_$yE7_nlj|Z-#P^DMqz9NHnpby-LBZ6A=`&gISXDL-MzO-?Wjy0|CND zns+mJvZ$zbyVxke3*;--gY&27;J{hb*5)AMeYh<=g}8tOQIk>R9t}4%>`gH%mpY0- zw}Ae-2hby2lx%FYmTPi=ye?NoozB4wVOyJR|3YLe|H1s=8>?vO1h#s_G5Ujuu)w&u-o7mqv_K`njJ9r!|{7TuNA& z0Cb_q$fb}2E!Ix-mt%KQ%Y^ToR|rOXr>jcf8O4jzYTvj`;>+!(W#IEQj_xLB zWyJ-qCCxDmrP1ZAr3d|db^M##Jck?A-A$X><@_}&VcXufF-G%ar?7VoBmxE`-M?5a zk5eX^%i9IEmYoKvrEn92woW78*6VrXxf**zZ0iejO>r=A1;+edispv!7bSu2)rI5;yrzCBb(BC zd%oz4e%_r44E+EyvKlZ59*I^YE_UD$=vaw+40f(X%CyvsanQl&zHuemh%Z29i6S){yjZy;0yy&viZ}W@p7LUV23`F+I_j(-XZcr zTq@+WEkW$;!oVcx*F^zpwxH$k!6r&f%%Bt1n_=<_7%b#uH1uucbD5Ny90n2ZvPZzN z<4z7f;(W^_#2`!8sgv!X&w~e4{Be=bpl2z4k>-jx5QDtR1Vmnw^EK9R2M2@gOcR^5 zj9Qk0pR22It&QEW=6UP{)8bNH`X2V(Y&T4Zc6N54#;Kd$x{Z$>koG#6h@bm0LQA9X zt{4wA83@-y z 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ⅅDm*%GwrMUqvINn#@z;3 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

l6iKd|1qulZ#7^J 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 literal 0 HcmV?d00001 diff --git a/backups/backup_automatic_2025-09-07T06-43-47-902Z.sql b/backups/backup_automatic_2025-09-17T21-56-37-345Z.sql similarity index 80% rename from backups/backup_automatic_2025-09-07T06-43-47-902Z.sql rename to backups/backup_automatic_2025-09-17T21-56-37-345Z.sql index d27bdba..f51a15b 100644 --- a/backups/backup_automatic_2025-09-07T06-43-47-902Z.sql +++ b/backups/backup_automatic_2025-09-17T21-56-37-345Z.sql @@ -2,10 +2,10 @@ -- PostgreSQL database dump -- --- Dumped from database version 16.9 (84ade85) +-- Dumped from database version 16.9 (02a153c) -- Dumped by pg_dump version 16.9 --- Started on 2025-09-07 06:43:47 UTC +-- Started on 2025-09-17 21:56:37 UTC SET statement_timeout = 0; SET lock_timeout = 0; @@ -20,7 +20,7 @@ SET row_security = off; DROP DATABASE IF EXISTS neondb; -- --- TOC entry 3797 (class 1262 OID 16389) +-- TOC entry 3845 (class 1262 OID 16389) -- Name: neondb; Type: DATABASE; Schema: -; Owner: neondb_owner -- @@ -67,7 +67,7 @@ CREATE TABLE public.announcements ( ALTER TABLE public.announcements OWNER TO neondb_owner; -- --- TOC entry 3799 (class 0 OID 0) +-- TOC entry 3847 (class 0 OID 0) -- Dependencies: 272 -- Name: TABLE announcements; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -76,7 +76,7 @@ COMMENT ON TABLE public.announcements IS 'Admin-managed announcements/informatio -- --- TOC entry 3800 (class 0 OID 0) +-- TOC entry 3848 (class 0 OID 0) -- Dependencies: 272 -- Name: COLUMN announcements.priority; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -85,7 +85,7 @@ COMMENT ON COLUMN public.announcements.priority IS 'Priority level: normal, impo -- --- TOC entry 3801 (class 0 OID 0) +-- TOC entry 3849 (class 0 OID 0) -- Dependencies: 272 -- Name: COLUMN announcements.group_id; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -110,7 +110,7 @@ CREATE SEQUENCE public.announcements_id_seq ALTER SEQUENCE public.announcements_id_seq OWNER TO neondb_owner; -- --- TOC entry 3802 (class 0 OID 0) +-- TOC entry 3850 (class 0 OID 0) -- Dependencies: 271 -- Name: announcements_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -118,6 +118,57 @@ ALTER SEQUENCE public.announcements_id_seq OWNER TO neondb_owner; ALTER SEQUENCE public.announcements_id_seq OWNED BY public.announcements.id; +-- +-- TOC entry 276 (class 1259 OID 2367489) +-- Name: avoirs; Type: TABLE; Schema: public; Owner: neondb_owner +-- + +CREATE TABLE public.avoirs ( + id integer NOT NULL, + supplier_id integer NOT NULL, + group_id integer NOT NULL, + invoice_reference character varying(255), + amount numeric(10,2), + comment text, + commercial_processed boolean DEFAULT false, + status character varying(50) DEFAULT 'En attente de demande'::character varying NOT NULL, + webhook_sent boolean DEFAULT false, + nocodb_verified boolean DEFAULT false, + nocodb_verified_at timestamp without time zone, + processed_at timestamp without time zone, + created_by character varying NOT NULL, + created_at timestamp without time zone DEFAULT now(), + updated_at timestamp without time zone DEFAULT now() +); + + +ALTER TABLE public.avoirs OWNER TO neondb_owner; + +-- +-- TOC entry 275 (class 1259 OID 2367488) +-- Name: avoirs_id_seq; Type: SEQUENCE; Schema: public; Owner: neondb_owner +-- + +CREATE SEQUENCE public.avoirs_id_seq + AS integer + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER SEQUENCE public.avoirs_id_seq OWNER TO neondb_owner; + +-- +-- TOC entry 3851 (class 0 OID 0) +-- Dependencies: 275 +-- Name: avoirs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner +-- + +ALTER SEQUENCE public.avoirs_id_seq OWNED BY public.avoirs.id; + + -- -- TOC entry 216 (class 1259 OID 24577) -- Name: calendar_events; Type: TABLE; Schema: public; Owner: neondb_owner @@ -158,7 +209,7 @@ CREATE SEQUENCE public.calendar_events_id_seq ALTER SEQUENCE public.calendar_events_id_seq OWNER TO neondb_owner; -- --- TOC entry 3803 (class 0 OID 0) +-- TOC entry 3852 (class 0 OID 0) -- Dependencies: 215 -- Name: calendar_events_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -205,7 +256,7 @@ CREATE SEQUENCE public.client_orders_id_seq ALTER SEQUENCE public.client_orders_id_seq OWNER TO neondb_owner; -- --- TOC entry 3804 (class 0 OID 0) +-- TOC entry 3853 (class 0 OID 0) -- Dependencies: 217 -- Name: client_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -249,7 +300,7 @@ CREATE SEQUENCE public.command_items_id_seq ALTER SEQUENCE public.command_items_id_seq OWNER TO neondb_owner; -- --- TOC entry 3805 (class 0 OID 0) +-- TOC entry 3854 (class 0 OID 0) -- Dependencies: 219 -- Name: command_items_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -297,7 +348,7 @@ CREATE SEQUENCE public.commands_id_seq ALTER SEQUENCE public.commands_id_seq OWNER TO neondb_owner; -- --- TOC entry 3806 (class 0 OID 0) +-- TOC entry 3855 (class 0 OID 0) -- Dependencies: 221 -- Name: commands_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -352,7 +403,7 @@ CREATE SEQUENCE public.customer_orders_id_seq ALTER SEQUENCE public.customer_orders_id_seq OWNER TO neondb_owner; -- --- TOC entry 3807 (class 0 OID 0) +-- TOC entry 3856 (class 0 OID 0) -- Dependencies: 246 -- Name: customer_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -397,7 +448,7 @@ CREATE SEQUENCE public.customers_id_seq ALTER SEQUENCE public.customers_id_seq OWNER TO neondb_owner; -- --- TOC entry 3808 (class 0 OID 0) +-- TOC entry 3857 (class 0 OID 0) -- Dependencies: 223 -- Name: customers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -440,7 +491,7 @@ CREATE SEQUENCE public.dashboard_messages_id_seq ALTER SEQUENCE public.dashboard_messages_id_seq OWNER TO neondb_owner; -- --- TOC entry 3809 (class 0 OID 0) +-- TOC entry 3858 (class 0 OID 0) -- Dependencies: 267 -- Name: dashboard_messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -516,7 +567,7 @@ CREATE SEQUENCE public.deliveries_id_seq ALTER SEQUENCE public.deliveries_id_seq OWNER TO neondb_owner; -- --- TOC entry 3810 (class 0 OID 0) +-- TOC entry 3859 (class 0 OID 0) -- Dependencies: 258 -- Name: deliveries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -560,7 +611,7 @@ CREATE SEQUENCE public.delivery_items_id_seq ALTER SEQUENCE public.delivery_items_id_seq OWNER TO neondb_owner; -- --- TOC entry 3811 (class 0 OID 0) +-- TOC entry 3860 (class 0 OID 0) -- Dependencies: 225 -- Name: delivery_items_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -606,7 +657,7 @@ CREATE TABLE public.dlc_products ( ALTER TABLE public.dlc_products OWNER TO neondb_owner; -- --- TOC entry 3812 (class 0 OID 0) +-- TOC entry 3861 (class 0 OID 0) -- Dependencies: 249 -- Name: COLUMN dlc_products.stock_epuise; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -615,7 +666,7 @@ COMMENT ON COLUMN public.dlc_products.stock_epuise IS 'Indique si le produit est -- --- TOC entry 3813 (class 0 OID 0) +-- TOC entry 3862 (class 0 OID 0) -- Dependencies: 249 -- Name: COLUMN dlc_products.stock_epuise_by; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -624,7 +675,7 @@ COMMENT ON COLUMN public.dlc_products.stock_epuise_by IS 'ID de l''utilisateur q -- --- TOC entry 3814 (class 0 OID 0) +-- TOC entry 3863 (class 0 OID 0) -- Dependencies: 249 -- Name: COLUMN dlc_products.stock_epuise_at; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -649,7 +700,7 @@ CREATE SEQUENCE public.dlc_products_id_seq ALTER SEQUENCE public.dlc_products_id_seq OWNER TO neondb_owner; -- --- TOC entry 3815 (class 0 OID 0) +-- TOC entry 3864 (class 0 OID 0) -- Dependencies: 248 -- Name: dlc_products_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -701,7 +752,7 @@ CREATE SEQUENCE public.groups_id_seq ALTER SEQUENCE public.groups_id_seq OWNER TO neondb_owner; -- --- TOC entry 3816 (class 0 OID 0) +-- TOC entry 3865 (class 0 OID 0) -- Dependencies: 236 -- Name: groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -753,7 +804,7 @@ CREATE SEQUENCE public.invoice_verification_cache_id_seq ALTER SEQUENCE public.invoice_verification_cache_id_seq OWNER TO neondb_owner; -- --- TOC entry 3817 (class 0 OID 0) +-- TOC entry 3866 (class 0 OID 0) -- Dependencies: 265 -- Name: invoice_verification_cache_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -799,7 +850,7 @@ CREATE SEQUENCE public.invoice_verifications_id_seq ALTER SEQUENCE public.invoice_verifications_id_seq OWNER TO neondb_owner; -- --- TOC entry 3818 (class 0 OID 0) +-- TOC entry 3867 (class 0 OID 0) -- Dependencies: 263 -- Name: invoice_verifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -848,7 +899,7 @@ CREATE SEQUENCE public.invoices_id_seq ALTER SEQUENCE public.invoices_id_seq OWNER TO neondb_owner; -- --- TOC entry 3819 (class 0 OID 0) +-- TOC entry 3868 (class 0 OID 0) -- Dependencies: 227 -- Name: invoices_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -887,7 +938,7 @@ CREATE SEQUENCE public.migrations_id_seq ALTER SEQUENCE public.migrations_id_seq OWNER TO neondb_owner; -- --- TOC entry 3820 (class 0 OID 0) +-- TOC entry 3869 (class 0 OID 0) -- Dependencies: 269 -- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -933,7 +984,7 @@ CREATE SEQUENCE public.nocodb_config_id_seq ALTER SEQUENCE public.nocodb_config_id_seq OWNER TO neondb_owner; -- --- TOC entry 3821 (class 0 OID 0) +-- TOC entry 3870 (class 0 OID 0) -- Dependencies: 238 -- Name: nocodb_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -981,7 +1032,7 @@ CREATE SEQUENCE public.orders_id_seq ALTER SEQUENCE public.orders_id_seq OWNER TO neondb_owner; -- --- TOC entry 3822 (class 0 OID 0) +-- TOC entry 3871 (class 0 OID 0) -- Dependencies: 242 -- Name: orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1026,7 +1077,7 @@ CREATE SEQUENCE public.permissions_id_seq ALTER SEQUENCE public.permissions_id_seq OWNER TO neondb_owner; -- --- TOC entry 3823 (class 0 OID 0) +-- TOC entry 3872 (class 0 OID 0) -- Dependencies: 254 -- Name: permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1073,7 +1124,7 @@ CREATE SEQUENCE public.publicities_id_seq ALTER SEQUENCE public.publicities_id_seq OWNER TO neondb_owner; -- --- TOC entry 3824 (class 0 OID 0) +-- TOC entry 3873 (class 0 OID 0) -- Dependencies: 244 -- Name: publicities_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1088,13 +1139,57 @@ ALTER SEQUENCE public.publicities_id_seq OWNED BY public.publicities.id; CREATE TABLE public.publicity_participations ( publicity_id integer NOT NULL, - group_id integer NOT NULL, - created_at timestamp without time zone DEFAULT now() + group_id integer NOT NULL ); ALTER TABLE public.publicity_participations OWNER TO neondb_owner; +-- +-- TOC entry 278 (class 1259 OID 2375681) +-- Name: reconciliation_comments; Type: TABLE; Schema: public; Owner: neondb_owner +-- + +CREATE TABLE public.reconciliation_comments ( + id integer NOT NULL, + content text NOT NULL, + type character varying(255) NOT NULL, + delivery_id integer NOT NULL, + author_id character varying(255) NOT NULL, + group_id integer NOT NULL, + created_at timestamp without time zone DEFAULT now(), + updated_at timestamp without time zone DEFAULT now(), + CONSTRAINT reconciliation_comments_type_check CHECK (((type)::text = ANY ((ARRAY['info'::character varying, 'warning'::character varying, 'error'::character varying, 'success'::character varying])::text[]))) +); + + +ALTER TABLE public.reconciliation_comments OWNER TO neondb_owner; + +-- +-- TOC entry 277 (class 1259 OID 2375680) +-- Name: reconciliation_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: neondb_owner +-- + +CREATE SEQUENCE public.reconciliation_comments_id_seq + AS integer + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER SEQUENCE public.reconciliation_comments_id_seq OWNER TO neondb_owner; + +-- +-- TOC entry 3874 (class 0 OID 0) +-- Dependencies: 277 +-- Name: reconciliation_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner +-- + +ALTER SEQUENCE public.reconciliation_comments_id_seq OWNED BY public.reconciliation_comments.id; + + -- -- TOC entry 256 (class 1259 OID 57609) -- Name: role_permissions; Type: TABLE; Schema: public; Owner: neondb_owner @@ -1146,7 +1241,7 @@ CREATE SEQUENCE public.roles_id_seq ALTER SEQUENCE public.roles_id_seq OWNER TO neondb_owner; -- --- TOC entry 3825 (class 0 OID 0) +-- TOC entry 3875 (class 0 OID 0) -- Dependencies: 252 -- Name: roles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1196,7 +1291,7 @@ CREATE SEQUENCE public.sav_tickets_id_seq ALTER SEQUENCE public.sav_tickets_id_seq OWNER TO neondb_owner; -- --- TOC entry 3826 (class 0 OID 0) +-- TOC entry 3876 (class 0 OID 0) -- Dependencies: 229 -- Name: sav_tickets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1268,7 +1363,7 @@ CREATE SEQUENCE public.stores_id_seq ALTER SEQUENCE public.stores_id_seq OWNER TO neondb_owner; -- --- TOC entry 3827 (class 0 OID 0) +-- TOC entry 3877 (class 0 OID 0) -- Dependencies: 231 -- Name: stores_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1312,7 +1407,7 @@ CREATE SEQUENCE public.suppliers_id_seq ALTER SEQUENCE public.suppliers_id_seq OWNER TO neondb_owner; -- --- TOC entry 3828 (class 0 OID 0) +-- TOC entry 3878 (class 0 OID 0) -- Dependencies: 240 -- Name: suppliers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1363,7 +1458,7 @@ CREATE SEQUENCE public.tasks_id_seq ALTER SEQUENCE public.tasks_id_seq OWNER TO neondb_owner; -- --- TOC entry 3829 (class 0 OID 0) +-- TOC entry 3879 (class 0 OID 0) -- Dependencies: 250 -- Name: tasks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1424,6 +1519,51 @@ CREATE TABLE public.users ( ALTER TABLE public.users OWNER TO neondb_owner; +-- +-- TOC entry 280 (class 1259 OID 2383873) +-- Name: weather_settings; Type: TABLE; Schema: public; Owner: neondb_owner +-- + +CREATE TABLE public.weather_settings ( + id integer NOT NULL, + api_key character varying(255), + default_city character varying(255) DEFAULT 'Paris'::character varying NOT NULL, + units character varying(10) DEFAULT 'metric'::character varying NOT NULL, + update_interval integer DEFAULT 30 NOT NULL, + is_active boolean DEFAULT true NOT NULL, + created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP, + updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP, + location character varying(255) DEFAULT 'Paris'::character varying +); + + +ALTER TABLE public.weather_settings OWNER TO neondb_owner; + +-- +-- TOC entry 279 (class 1259 OID 2383872) +-- Name: weather_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: neondb_owner +-- + +CREATE SEQUENCE public.weather_settings_id_seq + AS integer + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER SEQUENCE public.weather_settings_id_seq OWNER TO neondb_owner; + +-- +-- TOC entry 3880 (class 0 OID 0) +-- Dependencies: 279 +-- Name: weather_settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner +-- + +ALTER SEQUENCE public.weather_settings_id_seq OWNED BY public.weather_settings.id; + + -- -- TOC entry 274 (class 1259 OID 2359334) -- Name: webhook_bap_config; Type: TABLE; Schema: public; Owner: neondb_owner @@ -1443,7 +1583,7 @@ CREATE TABLE public.webhook_bap_config ( ALTER TABLE public.webhook_bap_config OWNER TO neondb_owner; -- --- TOC entry 3830 (class 0 OID 0) +-- TOC entry 3881 (class 0 OID 0) -- Dependencies: 274 -- Name: TABLE webhook_bap_config; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -1468,7 +1608,7 @@ CREATE SEQUENCE public.webhook_bap_config_id_seq ALTER SEQUENCE public.webhook_bap_config_id_seq OWNER TO neondb_owner; -- --- TOC entry 3831 (class 0 OID 0) +-- TOC entry 3882 (class 0 OID 0) -- Dependencies: 273 -- Name: webhook_bap_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1477,7 +1617,7 @@ ALTER SEQUENCE public.webhook_bap_config_id_seq OWNED BY public.webhook_bap_conf -- --- TOC entry 3462 (class 2604 OID 2359310) +-- TOC entry 3476 (class 2604 OID 2359310) -- Name: announcements id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1485,7 +1625,15 @@ ALTER TABLE ONLY public.announcements ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3337 (class 2604 OID 24580) +-- TOC entry 3485 (class 2604 OID 2367492) +-- Name: avoirs id; Type: DEFAULT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.avoirs ALTER COLUMN id SET DEFAULT nextval('public.avoirs_id_seq'::regclass); + + +-- +-- TOC entry 3352 (class 2604 OID 24580) -- Name: calendar_events id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1493,7 +1641,7 @@ ALTER TABLE ONLY public.calendar_events ALTER COLUMN id SET DEFAULT nextval('pub -- --- TOC entry 3342 (class 2604 OID 24593) +-- TOC entry 3357 (class 2604 OID 24593) -- Name: client_orders id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1501,7 +1649,7 @@ ALTER TABLE ONLY public.client_orders ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3347 (class 2604 OID 24608) +-- TOC entry 3362 (class 2604 OID 24608) -- Name: command_items id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1509,7 +1657,7 @@ ALTER TABLE ONLY public.command_items ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3348 (class 2604 OID 24617) +-- TOC entry 3363 (class 2604 OID 24617) -- Name: commands id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1517,7 +1665,7 @@ ALTER TABLE ONLY public.commands ALTER COLUMN id SET DEFAULT nextval('public.com -- --- TOC entry 3401 (class 2604 OID 57529) +-- TOC entry 3416 (class 2604 OID 57529) -- Name: customer_orders id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1525,7 +1673,7 @@ ALTER TABLE ONLY public.customer_orders ALTER COLUMN id SET DEFAULT nextval('pub -- --- TOC entry 3353 (class 2604 OID 24632) +-- TOC entry 3368 (class 2604 OID 24632) -- Name: customers id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1533,7 +1681,7 @@ ALTER TABLE ONLY public.customers ALTER COLUMN id SET DEFAULT nextval('public.cu -- --- TOC entry 3457 (class 2604 OID 2342916) +-- TOC entry 3471 (class 2604 OID 2342916) -- Name: dashboard_messages id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1541,7 +1689,7 @@ ALTER TABLE ONLY public.dashboard_messages ALTER COLUMN id SET DEFAULT nextval(' -- --- TOC entry 3434 (class 2604 OID 73737) +-- TOC entry 3448 (class 2604 OID 73737) -- Name: deliveries id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1549,7 +1697,7 @@ ALTER TABLE ONLY public.deliveries ALTER COLUMN id SET DEFAULT nextval('public.d -- --- TOC entry 3356 (class 2604 OID 24657) +-- TOC entry 3371 (class 2604 OID 24657) -- Name: delivery_items id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1557,7 +1705,7 @@ ALTER TABLE ONLY public.delivery_items ALTER COLUMN id SET DEFAULT nextval('publ -- --- TOC entry 3409 (class 2604 OID 57545) +-- TOC entry 3424 (class 2604 OID 57545) -- Name: dlc_products id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1565,7 +1713,7 @@ ALTER TABLE ONLY public.dlc_products ALTER COLUMN id SET DEFAULT nextval('public -- --- TOC entry 3376 (class 2604 OID 57454) +-- TOC entry 3391 (class 2604 OID 57454) -- Name: groups id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1573,7 +1721,7 @@ ALTER TABLE ONLY public.groups ALTER COLUMN id SET DEFAULT nextval('public.group -- --- TOC entry 3450 (class 2604 OID 2310149) +-- TOC entry 3464 (class 2604 OID 2310149) -- Name: invoice_verification_cache id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1581,7 +1729,7 @@ ALTER TABLE ONLY public.invoice_verification_cache ALTER COLUMN id SET DEFAULT n -- --- TOC entry 3446 (class 2604 OID 2285572) +-- TOC entry 3460 (class 2604 OID 2285572) -- Name: invoice_verifications id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1589,7 +1737,7 @@ ALTER TABLE ONLY public.invoice_verifications ALTER COLUMN id SET DEFAULT nextva -- --- TOC entry 3358 (class 2604 OID 24680) +-- TOC entry 3373 (class 2604 OID 24680) -- Name: invoices id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1597,7 +1745,7 @@ ALTER TABLE ONLY public.invoices ALTER COLUMN id SET DEFAULT nextval('public.inv -- --- TOC entry 3460 (class 2604 OID 2359300) +-- TOC entry 3474 (class 2604 OID 2359300) -- Name: migrations id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1605,7 +1753,7 @@ ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.m -- --- TOC entry 3385 (class 2604 OID 57467) +-- TOC entry 3400 (class 2604 OID 57467) -- Name: nocodb_config id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1613,7 +1761,7 @@ ALTER TABLE ONLY public.nocodb_config ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3394 (class 2604 OID 57491) +-- TOC entry 3409 (class 2604 OID 57491) -- Name: orders id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1621,7 +1769,7 @@ ALTER TABLE ONLY public.orders ALTER COLUMN id SET DEFAULT nextval('public.order -- --- TOC entry 3429 (class 2604 OID 57584) +-- TOC entry 3444 (class 2604 OID 57584) -- Name: permissions id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1629,7 +1777,7 @@ ALTER TABLE ONLY public.permissions ALTER COLUMN id SET DEFAULT nextval('public. -- --- TOC entry 3398 (class 2604 OID 57516) +-- TOC entry 3413 (class 2604 OID 57516) -- Name: publicities id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1637,7 +1785,15 @@ ALTER TABLE ONLY public.publicities ALTER COLUMN id SET DEFAULT nextval('public. -- --- TOC entry 3423 (class 2604 OID 57568) +-- TOC entry 3492 (class 2604 OID 2375684) +-- Name: reconciliation_comments id; Type: DEFAULT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments ALTER COLUMN id SET DEFAULT nextval('public.reconciliation_comments_id_seq'::regclass); + + +-- +-- TOC entry 3438 (class 2604 OID 57568) -- Name: roles id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1645,7 +1801,7 @@ ALTER TABLE ONLY public.roles ALTER COLUMN id SET DEFAULT nextval('public.roles_ -- --- TOC entry 3363 (class 2604 OID 24695) +-- TOC entry 3378 (class 2604 OID 24695) -- Name: sav_tickets id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1653,7 +1809,7 @@ ALTER TABLE ONLY public.sav_tickets ALTER COLUMN id SET DEFAULT nextval('public. -- --- TOC entry 3368 (class 2604 OID 24710) +-- TOC entry 3383 (class 2604 OID 24710) -- Name: stores id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1661,7 +1817,7 @@ ALTER TABLE ONLY public.stores ALTER COLUMN id SET DEFAULT nextval('public.store -- --- TOC entry 3389 (class 2604 OID 57479) +-- TOC entry 3404 (class 2604 OID 57479) -- Name: suppliers id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1669,7 +1825,7 @@ ALTER TABLE ONLY public.suppliers ALTER COLUMN id SET DEFAULT nextval('public.su -- --- TOC entry 3418 (class 2604 OID 57555) +-- TOC entry 3433 (class 2604 OID 57555) -- Name: tasks id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1677,7 +1833,15 @@ ALTER TABLE ONLY public.tasks ALTER COLUMN id SET DEFAULT nextval('public.tasks_ -- --- TOC entry 3466 (class 2604 OID 2359337) +-- TOC entry 3495 (class 2604 OID 2383876) +-- Name: weather_settings id; Type: DEFAULT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.weather_settings ALTER COLUMN id SET DEFAULT nextval('public.weather_settings_id_seq'::regclass); + + +-- +-- TOC entry 3480 (class 2604 OID 2359337) -- Name: webhook_bap_config id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1685,7 +1849,7 @@ ALTER TABLE ONLY public.webhook_bap_config ALTER COLUMN id SET DEFAULT nextval(' -- --- TOC entry 3789 (class 0 OID 2359307) +-- TOC entry 3831 (class 0 OID 2359307) -- Dependencies: 272 -- Data for Name: announcements; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1695,7 +1859,17 @@ COPY public.announcements (id, title, content, priority, author_id, group_id, cr -- --- TOC entry 3733 (class 0 OID 24577) +-- TOC entry 3835 (class 0 OID 2367489) +-- Dependencies: 276 +-- Data for Name: avoirs; Type: TABLE DATA; Schema: public; Owner: neondb_owner +-- + +COPY public.avoirs (id, supplier_id, group_id, invoice_reference, amount, comment, commercial_processed, status, webhook_sent, nocodb_verified, nocodb_verified_at, processed_at, created_by, created_at, updated_at) FROM stdin; +\. + + +-- +-- TOC entry 3775 (class 0 OID 24577) -- Dependencies: 216 -- Data for Name: calendar_events; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1711,7 +1885,7 @@ COPY public.calendar_events (id, title, description, user_id, store_id, start_da -- --- TOC entry 3735 (class 0 OID 24590) +-- TOC entry 3777 (class 0 OID 24590) -- Dependencies: 218 -- Data for Name: client_orders; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1726,7 +1900,7 @@ COPY public.client_orders (id, order_number, customer_id, store_id, user_id, sta -- --- TOC entry 3737 (class 0 OID 24605) +-- TOC entry 3779 (class 0 OID 24605) -- Dependencies: 220 -- Data for Name: command_items; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1750,7 +1924,7 @@ COPY public.command_items (id, command_id, product_name, product_code, quantity, -- --- TOC entry 3739 (class 0 OID 24614) +-- TOC entry 3781 (class 0 OID 24614) -- Dependencies: 222 -- Data for Name: commands; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1765,7 +1939,7 @@ COPY public.commands (id, command_number, supplier_id, store_id, user_id, status -- --- TOC entry 3764 (class 0 OID 57526) +-- TOC entry 3806 (class 0 OID 57526) -- Dependencies: 247 -- Data for Name: customer_orders; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1773,11 +1947,14 @@ COPY public.commands (id, command_number, supplier_id, store_id, user_id, status COPY public.customer_orders (id, order_taker, customer_name, customer_phone, customer_email, product_designation, product_reference, gencode, quantity, supplier_id, status, deposit, is_promotional_price, customer_notified, notes, group_id, created_by, created_at, updated_at) FROM stdin; 1 moi schal 0623154654 \N qsdfg erf13213 3660092323745 1 1 En attente de Commande 10.00 f f \N 3 1 2025-07-19 19:03:44.739 2025-07-19 19:03:44.739 2 moi schal 0623154654 \N fgdsh erf13213 366092323745 1 1 En attente de Commande 0.00 f f \N 5 _1753182518439 2025-07-22 13:19:27.447 2025-07-22 13:19:27.447 +336583 admin Test Client 336583 0123456789 \N Test Product Designation \N GENCODE336583 1 1 pending 0.00 f f \N 1 admin 2025-09-11 10:57:11.071226 2025-09-11 10:57:11.071226 +685430 admin Test Client 685430 0123456789 \N Test Product Designation \N GENCODE685430 1 1 pending 0.00 f f \N 1 admin 2025-09-11 10:57:46.938934 2025-09-11 10:57:46.938934 +409686 admin Test Client 409686 0123456789 \N Test Product Designation \N GENCODE409686 1 1 pending 0.00 f f \N 1 admin 2025-09-11 10:58:00.328537 2025-09-11 10:58:00.328537 \. -- --- TOC entry 3741 (class 0 OID 24629) +-- TOC entry 3783 (class 0 OID 24629) -- Dependencies: 224 -- Data for Name: customers; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1795,7 +1972,7 @@ COPY public.customers (id, first_name, last_name, email, phone, address, store_i -- --- TOC entry 3785 (class 0 OID 2342913) +-- TOC entry 3827 (class 0 OID 2342913) -- Dependencies: 268 -- Data for Name: dashboard_messages; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1805,28 +1982,28 @@ COPY public.dashboard_messages (id, title, content, type, store_id, created_by, -- --- TOC entry 3779 (class 0 OID 819214) +-- TOC entry 3821 (class 0 OID 819214) -- Dependencies: 262 -- Data for Name: database_backups; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- COPY public.database_backups (id, filename, description, size, created_at, created_by, tables_count, status, backup_type) FROM stdin; -backup_1753114731087_37sqhixni backup_1753114731087_37sqhixni.sql Test après correction répertoire 82953 2025-07-21 16:18:51.096477 admin 28 completed manual -backup_1753115103686_whe2ezur5 backup_1753115103686_whe2ezur5.sql Test après correction production 83300 2025-07-21 16:25:03.820221 admin 28 completed manual -backup_1753609668951_pto6yeaea backup_1753609668951_pto6yeaea.sql Sauvegarde manuelle déclenchée - 27/07/2025 09:47:48 131486 2025-07-27 09:47:49.11734 system 28 completed manual -0Be3U-DFAGoXSV0xa1lUB backup_automatic_2025-08-18T02-00-00-000Z.sql Automatique backup du 18/08/2025 100104 2025-08-18 02:00:00.444459 system 30 completed automatic -bAQDAmP7qC6yF_v4hEqAp backup_automatic_2025-09-01T02-00-00-001Z.sql Automatique backup du 01/09/2025 104544 2025-09-01 02:00:00.492317 system 31 completed automatic -_nmeY9-4XKisNTkPDKvmM backup_automatic_2025-09-02T02-46-17-030Z.sql Automatique backup du 02/09/2025 104709 2025-09-02 02:46:17.044913 system 31 completed automatic -ua9Z_UKJ8qDpu78wslJbI backup_automatic_2025-09-03T08-16-31-540Z.sql Automatique backup du 03/09/2025 104873 2025-09-03 08:16:31.55345 system 31 completed automatic -f-mPzyfJ0jAh3N3cCyKGm backup_automatic_2025-09-04T07-09-57-386Z.sql Automatique backup du 04/09/2025 114696 2025-09-04 07:09:57.42171 system 34 completed automatic -Eyf_R0g6S9fWiyctBmcFv backup_automatic_2025-09-05T05-12-40-865Z.sql Automatique backup du 05/09/2025 114861 2025-09-05 05:12:40.898026 system 34 completed automatic +V8T82lGYiVOyqw2-PwZsZ backup_automatic_2025-09-11T05-59-54-844Z.sql Automatique backup du 11/09/2025 121198 2025-09-11 05:59:54.880714 system 36 completed automatic +AVRKx6fkmqgASTdspwUkz backup_automatic_2025-09-12T10-06-11-906Z.sql Automatique backup du 12/09/2025 129519 2025-09-12 10:06:11.934102 system 36 completed automatic +tW8PypCgNiWzbeNlmffB5 backup_automatic_2025-09-13T08-56-08-317Z.sql Automatique backup du 13/09/2025 129519 2025-09-13 08:56:08.313083 system 36 completed automatic +o-SjCztDrO6s4euLXW89b backup_automatic_2025-09-14T06-47-09-384Z.sql Automatique backup du 14/09/2025 129520 2025-09-14 06:47:09.423331 system 36 completed automatic +6kVpBxcqhbDpUojzGo4Is backup_automatic_2025-09-15T06-06-14-991Z.sql Automatique backup du 15/09/2025 129521 2025-09-15 06:06:15.021982 system 36 completed automatic +3BXbMdVkhtSryOk3HRGkp backup_automatic_2025-09-17T21-56-37-345Z.sql Automatique backup du 17/09/2025 0 2025-09-17 21:56:37.375543 system 0 creating automatic uhFPspueUqUrvb6ZUZEIH backup_automatic_2025-09-06T07-22-50-169Z.sql Automatique backup du 06/09/2025 115026 2025-09-06 07:22:50.200602 system 34 completed automatic -vSz_RhYfKOiZZ9iOa--i3 backup_automatic_2025-09-07T06-43-47-902Z.sql Automatique backup du 07/09/2025 0 2025-09-07 06:43:47.933813 system 0 creating automatic +vSz_RhYfKOiZZ9iOa--i3 backup_automatic_2025-09-07T06-43-47-902Z.sql Automatique backup du 07/09/2025 115191 2025-09-07 06:43:47.933813 system 34 completed automatic +dO8X9cwfjAYIo3Vf5xhN5 backup_automatic_2025-09-08T08-16-07-330Z.sql Automatique backup du 08/09/2025 115196 2025-09-08 08:16:07.366382 system 34 completed automatic +lMiIY4CyjQz3je-1ZkmPp backup_automatic_2025-09-09T05-44-46-213Z.sql Automatique backup du 09/09/2025 117617 2025-09-09 05:44:46.240552 system 35 completed automatic +-ExxMCChA_LAMKmXOLbw2 backup_automatic_2025-09-10T05-59-02-237Z.sql Automatique backup du 10/09/2025 117601 2025-09-10 05:59:02.267425 system 35 completed automatic \. -- --- TOC entry 3776 (class 0 OID 73734) +-- TOC entry 3818 (class 0 OID 73734) -- Dependencies: 259 -- Data for Name: deliveries; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1870,7 +2047,7 @@ COPY public.deliveries (id, order_id, supplier_id, group_id, scheduled_date, del -- --- TOC entry 3743 (class 0 OID 24654) +-- TOC entry 3785 (class 0 OID 24654) -- Dependencies: 226 -- Data for Name: delivery_items; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1880,7 +2057,7 @@ COPY public.delivery_items (id, delivery_id, command_item_id, product_name, quan -- --- TOC entry 3766 (class 0 OID 57542) +-- TOC entry 3808 (class 0 OID 57542) -- Dependencies: 249 -- Data for Name: dlc_products; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1891,11 +2068,12 @@ COPY public.dlc_products (id, name, gencode, dlc_date, quantity, store_id, creat 4 Produit Expiré 3456789012345 2025-07-15 1 \N 2025-07-19 22:35:49.651214 4 admin_local en_cours \N 2025-07-15 3456789012345 \N 1 Produit Expiré DLC unité Magasin 15 Déjà expiré 2025-07-19 22:35:49.651214 \N f \N \N 7 Produit Validé Test VAL123 2025-08-15 1 \N 2025-07-19 23:54:00.380592 4 admin valides \N \N \N \N 1 Produit Validé Test DLC unité Magasin 15 Produit avec statut validé 2025-07-19 23:54:00.380592 \N f \N \N 15 coca 366092323745 \N 1 \N 2025-07-22 13:35:02.427 5 _1753182518439 en_cours \N 2025-07-27 \N \N 3 coca dlc unité Magasin 15 2025-07-22 13:35:02.427 \N f \N \N +17 DLC Produit Test zFGwX \N \N \N 2025-09-11 11:11:28.243179 \N \N valides \N 2026-01-01 \N \N \N DLC Produit Test DLC unité Magasin 15 \N 2025-09-11 11:11:28.243179 \N f \N \N \. -- --- TOC entry 3754 (class 0 OID 57451) +-- TOC entry 3796 (class 0 OID 57451) -- Dependencies: 237 -- Data for Name: groups; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1908,7 +2086,7 @@ COPY public.groups (id, name, color, address, phone, email, nocodb_config_id, no -- --- TOC entry 3783 (class 0 OID 2310146) +-- TOC entry 3825 (class 0 OID 2310146) -- Dependencies: 266 -- Data for Name: invoice_verification_cache; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1918,7 +2096,7 @@ COPY public.invoice_verification_cache (id, cache_key, group_id, invoice_referen -- --- TOC entry 3781 (class 0 OID 2285569) +-- TOC entry 3823 (class 0 OID 2285569) -- Dependencies: 264 -- Data for Name: invoice_verifications; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1933,7 +2111,7 @@ COPY public.invoice_verifications (id, delivery_id, group_id, invoice_reference, -- --- TOC entry 3745 (class 0 OID 24677) +-- TOC entry 3787 (class 0 OID 24677) -- Dependencies: 228 -- Data for Name: invoices; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1943,7 +2121,7 @@ COPY public.invoices (id, invoice_number, command_id, delivery_id, store_id, use -- --- TOC entry 3787 (class 0 OID 2359297) +-- TOC entry 3829 (class 0 OID 2359297) -- Dependencies: 270 -- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1958,7 +2136,7 @@ COPY public.migrations (id, filename, executed_at) FROM stdin; -- --- TOC entry 3756 (class 0 OID 57464) +-- TOC entry 3798 (class 0 OID 57464) -- Dependencies: 239 -- Data for Name: nocodb_config; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1969,7 +2147,7 @@ COPY public.nocodb_config (id, name, base_url, project_id, api_token, descriptio -- --- TOC entry 3760 (class 0 OID 57488) +-- TOC entry 3802 (class 0 OID 57488) -- Dependencies: 243 -- Data for Name: orders; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1988,7 +2166,7 @@ COPY public.orders (id, supplier_id, group_id, planned_date, quantity, unit, sta -- --- TOC entry 3772 (class 0 OID 57581) +-- TOC entry 3814 (class 0 OID 57581) -- Dependencies: 255 -- Data for Name: permissions; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2052,7 +2230,7 @@ COPY public.permissions (id, name, display_name, description, category, action, -- --- TOC entry 3762 (class 0 OID 57513) +-- TOC entry 3804 (class 0 OID 57513) -- Dependencies: 245 -- Data for Name: publicities; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2062,7 +2240,6 @@ COPY public.publicities (id, pub_number, designation, title, description, start_ 4 TEST-FORCE-PROD Test Force Production \N \N 2025-07-23 2025-07-29 2025 1 2025-07-19 22:39:13.937601 2025-07-19 22:39:13.937601 5 TEST-ERROR Test Error \N \N 2025-07-24 2025-07-30 2025 1 2025-07-19 22:54:05.573607 2025-07-19 22:54:05.573607 6 2501 wxcvwxc \N \N 2025-07-01 2025-07-06 2025 1 2025-07-19 22:55:06.907432 2025-07-19 22:55:06.907432 -7 DEBUG-PROD Debug Production \N \N 2025-07-25 2025-07-31 2025 1 2025-07-19 22:56:05.296286 2025-07-19 22:56:05.296286 9 FINAL-TEST Test Final Production \N \N 2025-07-27 2025-08-02 2025 1 2025-07-19 23:03:21.499342 2025-07-19 23:03:21.499342 8 DIAG-PROD Diagnostic Production \N \N 2025-07-26 2025-08-01 2025 1 2025-07-19 22:58:31.680917 2025-07-20 09:09:26.486 2 TEST123 Test \N \N 2025-07-20 2025-07-25 2025 1 2025-07-19 22:38:10.039397 2025-07-20 09:13:42.375 @@ -2071,27 +2248,36 @@ COPY public.publicities (id, pub_number, designation, title, description, start_ -- --- TOC entry 3774 (class 0 OID 57615) +-- TOC entry 3816 (class 0 OID 57615) -- Dependencies: 257 -- Data for Name: publicity_participations; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- -COPY public.publicity_participations (publicity_id, group_id, created_at) FROM stdin; -1 5 2025-07-19 21:38:15.036215 -3 4 2025-07-19 22:38:52.193439 -4 4 2025-07-19 22:39:13.987098 -5 4 2025-07-19 22:54:05.624748 -6 5 2025-07-19 22:55:06.955089 -7 4 2025-07-19 22:56:05.344704 -9 5 2025-07-19 23:03:21.551156 -2 4 2025-07-20 09:13:42.436078 -2 5 2025-07-20 09:13:42.436078 -10 5 2025-07-22 15:37:06.737248 +COPY public.publicity_participations (publicity_id, group_id) FROM stdin; +1 5 +3 4 +4 4 +5 4 +6 5 +9 5 +2 4 +2 5 +10 5 \. -- --- TOC entry 3773 (class 0 OID 57609) +-- TOC entry 3837 (class 0 OID 2375681) +-- Dependencies: 278 +-- Data for Name: reconciliation_comments; Type: TABLE DATA; Schema: public; Owner: neondb_owner +-- + +COPY public.reconciliation_comments (id, content, type, delivery_id, author_id, group_id, created_at, updated_at) FROM stdin; +\. + + +-- +-- TOC entry 3815 (class 0 OID 57609) -- Dependencies: 256 -- Data for Name: role_permissions; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2269,7 +2455,7 @@ COPY public.role_permissions (role_id, permission_id, created_at) FROM stdin; -- --- TOC entry 3770 (class 0 OID 57565) +-- TOC entry 3812 (class 0 OID 57565) -- Dependencies: 253 -- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2283,7 +2469,7 @@ COPY public.roles (id, name, display_name, description, color, is_system, is_act -- --- TOC entry 3747 (class 0 OID 24692) +-- TOC entry 3789 (class 0 OID 24692) -- Dependencies: 230 -- Data for Name: sav_tickets; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2298,7 +2484,7 @@ COPY public.sav_tickets (id, ticket_number, customer_id, store_id, user_id, assi -- --- TOC entry 3750 (class 0 OID 32770) +-- TOC entry 3792 (class 0 OID 32770) -- Dependencies: 233 -- Data for Name: session; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2309,7 +2495,7 @@ COPY public.session (sid, sess, expire) FROM stdin; -- --- TOC entry 3751 (class 0 OID 57427) +-- TOC entry 3793 (class 0 OID 57427) -- Dependencies: 234 -- Data for Name: sessions; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2319,7 +2505,7 @@ COPY public.sessions (sid, sess, expire) FROM stdin; -- --- TOC entry 3749 (class 0 OID 24707) +-- TOC entry 3791 (class 0 OID 24707) -- Dependencies: 232 -- Data for Name: stores; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2334,7 +2520,7 @@ COPY public.stores (id, name, address, phone, email, is_active, created_at, upda -- --- TOC entry 3758 (class 0 OID 57476) +-- TOC entry 3800 (class 0 OID 57476) -- Dependencies: 241 -- Data for Name: suppliers; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2349,7 +2535,7 @@ COPY public.suppliers (id, name, contact, phone, has_dlc, created_at, updated_at -- --- TOC entry 3768 (class 0 OID 57552) +-- TOC entry 3810 (class 0 OID 57552) -- Dependencies: 251 -- Data for Name: tasks; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2368,11 +2554,81 @@ COPY public.tasks (id, title, description, assigned_to, due_date, priority, stat 24 sdqf qsdf qsdf \N medium pending \N 2025-07-23 11:59:35.323732 2025-07-23 11:59:35.323732 1 4 2025-07-25 00:00:00 \N \N 25 aezrhgsq qsdf azerze 2025-07-24 medium pending \N 2025-07-23 12:00:20.040255 2025-07-23 12:00:29.95404 1 4 2025-07-23 00:00:00 \N \N 26 erfggf qsdf qsdf 2025-07-31 medium pending \N 2025-07-23 12:03:22.50558 2025-07-23 12:03:22.50558 1 4 2025-07-27 00:00:00 \N \N +27 DB Task 0 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +28 DB Task 1 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +29 DB Task 2 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +30 DB Task 3 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +31 DB Task 4 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +32 DB Task 5 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +33 DB Task 6 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +34 DB Task 7 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +35 DB Task 8 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +36 DB Task 9 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +37 DB Task 0 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +38 DB Task 1 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +39 DB Task 2 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +40 DB Task 3 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +41 DB Task 4 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +42 DB Task 5 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +43 DB Task 6 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +44 DB Task 7 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +45 DB Task 8 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +46 DB Task 9 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +47 DB Task 10 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +48 DB Task 11 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +49 DB Task 12 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +50 DB Task 13 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +51 DB Task 14 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +52 DB Task 0 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +53 DB Task 1 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +54 DB Task 2 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +55 DB Task 3 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +56 DB Task 4 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +57 DB Task 5 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +58 DB Task 6 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +59 DB Task 7 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +60 DB Task 8 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +61 DB Task 9 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +62 DB Task 10 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +63 DB Task 11 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +64 DB Task 12 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +65 DB Task 13 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +66 DB Task 14 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +67 DB Task 0 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +68 DB Task 1 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +69 DB Task 2 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +70 DB Task 3 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +71 DB Task 4 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +72 DB Task 5 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +73 DB Task 6 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +74 DB Task 7 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +75 DB Task 8 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +76 DB Task 9 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +77 DB Task 10 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +78 DB Task 11 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +79 DB Task 12 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +80 DB Task 13 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +81 DB Task 14 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +82 DB Task 0 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +83 DB Task 1 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +84 DB Task 2 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +85 DB Task 3 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +86 DB Task 4 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +87 DB Task 5 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +88 DB Task 6 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +89 DB Task 7 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +90 DB Task 8 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +91 DB Task 9 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +92 DB Task 10 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +93 DB Task 11 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +94 DB Task 12 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +95 DB Task 13 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +96 DB Task 14 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N \. -- --- TOC entry 3778 (class 0 OID 720923) +-- TOC entry 3820 (class 0 OID 720923) -- Dependencies: 261 -- Data for Name: user_groups; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2388,7 +2644,7 @@ _1753185587842 1 \N 2025-07-22 11:59:52.30638 -- --- TOC entry 3777 (class 0 OID 720910) +-- TOC entry 3819 (class 0 OID 720910) -- Dependencies: 260 -- Data for Name: user_roles; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2398,7 +2654,7 @@ COPY public.user_roles (user_id, role_id, assigned_by, assigned_at) FROM stdin; -- --- TOC entry 3752 (class 0 OID 57435) +-- TOC entry 3794 (class 0 OID 57435) -- Dependencies: 235 -- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2415,7 +2671,18 @@ directeur_demo directeur directeur@logiflow.fr Pierre Directeur Pierre Directeur -- --- TOC entry 3791 (class 0 OID 2359334) +-- TOC entry 3839 (class 0 OID 2383873) +-- Dependencies: 280 +-- Data for Name: weather_settings; Type: TABLE DATA; Schema: public; Owner: neondb_owner +-- + +COPY public.weather_settings (id, api_key, default_city, units, update_interval, is_active, created_at, updated_at, location) FROM stdin; +1 6PSHYLBJB9EEYNZ7NDQ5BPGBZ Paris metric 30 t 2025-09-15 08:40:40.083931 2025-09-15 08:40:40.083931 Nancy, France +\. + + +-- +-- TOC entry 3833 (class 0 OID 2359334) -- Dependencies: 274 -- Data for Name: webhook_bap_config; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2426,7 +2693,7 @@ COPY public.webhook_bap_config (id, name, webhook_url, description, is_active, c -- --- TOC entry 3832 (class 0 OID 0) +-- TOC entry 3883 (class 0 OID 0) -- Dependencies: 271 -- Name: announcements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2435,7 +2702,16 @@ SELECT pg_catalog.setval('public.announcements_id_seq', 1, false); -- --- TOC entry 3833 (class 0 OID 0) +-- TOC entry 3884 (class 0 OID 0) +-- Dependencies: 275 +-- Name: avoirs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner +-- + +SELECT pg_catalog.setval('public.avoirs_id_seq', 1, false); + + +-- +-- TOC entry 3885 (class 0 OID 0) -- Dependencies: 215 -- Name: calendar_events_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2444,7 +2720,7 @@ SELECT pg_catalog.setval('public.calendar_events_id_seq', 6, true); -- --- TOC entry 3834 (class 0 OID 0) +-- TOC entry 3886 (class 0 OID 0) -- Dependencies: 217 -- Name: client_orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2453,7 +2729,7 @@ SELECT pg_catalog.setval('public.client_orders_id_seq', 5, true); -- --- TOC entry 3835 (class 0 OID 0) +-- TOC entry 3887 (class 0 OID 0) -- Dependencies: 219 -- Name: command_items_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2462,7 +2738,7 @@ SELECT pg_catalog.setval('public.command_items_id_seq', 14, true); -- --- TOC entry 3836 (class 0 OID 0) +-- TOC entry 3888 (class 0 OID 0) -- Dependencies: 221 -- Name: commands_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2471,7 +2747,7 @@ SELECT pg_catalog.setval('public.commands_id_seq', 8, true); -- --- TOC entry 3837 (class 0 OID 0) +-- TOC entry 3889 (class 0 OID 0) -- Dependencies: 246 -- Name: customer_orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2480,7 +2756,7 @@ SELECT pg_catalog.setval('public.customer_orders_id_seq', 2, true); -- --- TOC entry 3838 (class 0 OID 0) +-- TOC entry 3890 (class 0 OID 0) -- Dependencies: 223 -- Name: customers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2489,7 +2765,7 @@ SELECT pg_catalog.setval('public.customers_id_seq', 8, true); -- --- TOC entry 3839 (class 0 OID 0) +-- TOC entry 3891 (class 0 OID 0) -- Dependencies: 267 -- Name: dashboard_messages_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2498,7 +2774,7 @@ SELECT pg_catalog.setval('public.dashboard_messages_id_seq', 2, true); -- --- TOC entry 3840 (class 0 OID 0) +-- TOC entry 3892 (class 0 OID 0) -- Dependencies: 258 -- Name: deliveries_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2507,7 +2783,7 @@ SELECT pg_catalog.setval('public.deliveries_id_seq', 133, true); -- --- TOC entry 3841 (class 0 OID 0) +-- TOC entry 3893 (class 0 OID 0) -- Dependencies: 225 -- Name: delivery_items_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2516,16 +2792,16 @@ SELECT pg_catalog.setval('public.delivery_items_id_seq', 1, false); -- --- TOC entry 3842 (class 0 OID 0) +-- TOC entry 3894 (class 0 OID 0) -- Dependencies: 248 -- Name: dlc_products_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- -SELECT pg_catalog.setval('public.dlc_products_id_seq', 15, true); +SELECT pg_catalog.setval('public.dlc_products_id_seq', 17, true); -- --- TOC entry 3843 (class 0 OID 0) +-- TOC entry 3895 (class 0 OID 0) -- Dependencies: 236 -- Name: groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2534,7 +2810,7 @@ SELECT pg_catalog.setval('public.groups_id_seq', 5, true); -- --- TOC entry 3844 (class 0 OID 0) +-- TOC entry 3896 (class 0 OID 0) -- Dependencies: 265 -- Name: invoice_verification_cache_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2543,7 +2819,7 @@ SELECT pg_catalog.setval('public.invoice_verification_cache_id_seq', 1, false); -- --- TOC entry 3845 (class 0 OID 0) +-- TOC entry 3897 (class 0 OID 0) -- Dependencies: 263 -- Name: invoice_verifications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2552,7 +2828,7 @@ SELECT pg_catalog.setval('public.invoice_verifications_id_seq', 15, true); -- --- TOC entry 3846 (class 0 OID 0) +-- TOC entry 3898 (class 0 OID 0) -- Dependencies: 227 -- Name: invoices_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2561,7 +2837,7 @@ SELECT pg_catalog.setval('public.invoices_id_seq', 1, false); -- --- TOC entry 3847 (class 0 OID 0) +-- TOC entry 3899 (class 0 OID 0) -- Dependencies: 269 -- Name: migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2570,7 +2846,7 @@ SELECT pg_catalog.setval('public.migrations_id_seq', 5, true); -- --- TOC entry 3848 (class 0 OID 0) +-- TOC entry 3900 (class 0 OID 0) -- Dependencies: 238 -- Name: nocodb_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2579,7 +2855,7 @@ SELECT pg_catalog.setval('public.nocodb_config_id_seq', 1, true); -- --- TOC entry 3849 (class 0 OID 0) +-- TOC entry 3901 (class 0 OID 0) -- Dependencies: 242 -- Name: orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2588,7 +2864,7 @@ SELECT pg_catalog.setval('public.orders_id_seq', 9, true); -- --- TOC entry 3850 (class 0 OID 0) +-- TOC entry 3902 (class 0 OID 0) -- Dependencies: 254 -- Name: permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2597,7 +2873,7 @@ SELECT pg_catalog.setval('public.permissions_id_seq', 108, true); -- --- TOC entry 3851 (class 0 OID 0) +-- TOC entry 3903 (class 0 OID 0) -- Dependencies: 244 -- Name: publicities_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2606,7 +2882,16 @@ SELECT pg_catalog.setval('public.publicities_id_seq', 10, true); -- --- TOC entry 3852 (class 0 OID 0) +-- TOC entry 3904 (class 0 OID 0) +-- Dependencies: 277 +-- Name: reconciliation_comments_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner +-- + +SELECT pg_catalog.setval('public.reconciliation_comments_id_seq', 1, false); + + +-- +-- TOC entry 3905 (class 0 OID 0) -- Dependencies: 252 -- Name: roles_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2615,7 +2900,7 @@ SELECT pg_catalog.setval('public.roles_id_seq', 11, true); -- --- TOC entry 3853 (class 0 OID 0) +-- TOC entry 3906 (class 0 OID 0) -- Dependencies: 229 -- Name: sav_tickets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2624,7 +2909,7 @@ SELECT pg_catalog.setval('public.sav_tickets_id_seq', 8, true); -- --- TOC entry 3854 (class 0 OID 0) +-- TOC entry 3907 (class 0 OID 0) -- Dependencies: 231 -- Name: stores_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2633,7 +2918,7 @@ SELECT pg_catalog.setval('public.stores_id_seq', 5, true); -- --- TOC entry 3855 (class 0 OID 0) +-- TOC entry 3908 (class 0 OID 0) -- Dependencies: 240 -- Name: suppliers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2642,16 +2927,25 @@ SELECT pg_catalog.setval('public.suppliers_id_seq', 5, true); -- --- TOC entry 3856 (class 0 OID 0) +-- TOC entry 3909 (class 0 OID 0) -- Dependencies: 250 -- Name: tasks_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- -SELECT pg_catalog.setval('public.tasks_id_seq', 26, true); +SELECT pg_catalog.setval('public.tasks_id_seq', 96, true); -- --- TOC entry 3857 (class 0 OID 0) +-- TOC entry 3910 (class 0 OID 0) +-- Dependencies: 279 +-- Name: weather_settings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner +-- + +SELECT pg_catalog.setval('public.weather_settings_id_seq', 1, true); + + +-- +-- TOC entry 3911 (class 0 OID 0) -- Dependencies: 273 -- Name: webhook_bap_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2660,7 +2954,7 @@ SELECT pg_catalog.setval('public.webhook_bap_config_id_seq', 1, true); -- --- TOC entry 3575 (class 2606 OID 2359318) +-- TOC entry 3608 (class 2606 OID 2359318) -- Name: announcements announcements_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2669,7 +2963,16 @@ ALTER TABLE ONLY public.announcements -- --- TOC entry 3475 (class 2606 OID 24588) +-- TOC entry 3616 (class 2606 OID 2367502) +-- Name: avoirs avoirs_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.avoirs + ADD CONSTRAINT avoirs_pkey PRIMARY KEY (id); + + +-- +-- TOC entry 3508 (class 2606 OID 24588) -- Name: calendar_events calendar_events_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2678,7 +2981,7 @@ ALTER TABLE ONLY public.calendar_events -- --- TOC entry 3477 (class 2606 OID 24603) +-- TOC entry 3510 (class 2606 OID 24603) -- Name: client_orders client_orders_order_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2687,7 +2990,7 @@ ALTER TABLE ONLY public.client_orders -- --- TOC entry 3479 (class 2606 OID 24601) +-- TOC entry 3512 (class 2606 OID 24601) -- Name: client_orders client_orders_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2696,7 +2999,7 @@ ALTER TABLE ONLY public.client_orders -- --- TOC entry 3481 (class 2606 OID 24612) +-- TOC entry 3514 (class 2606 OID 24612) -- Name: command_items command_items_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2705,7 +3008,7 @@ ALTER TABLE ONLY public.command_items -- --- TOC entry 3483 (class 2606 OID 24627) +-- TOC entry 3516 (class 2606 OID 24627) -- Name: commands commands_command_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2714,7 +3017,7 @@ ALTER TABLE ONLY public.commands -- --- TOC entry 3485 (class 2606 OID 24625) +-- TOC entry 3518 (class 2606 OID 24625) -- Name: commands commands_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2723,7 +3026,7 @@ ALTER TABLE ONLY public.commands -- --- TOC entry 3524 (class 2606 OID 57540) +-- TOC entry 3557 (class 2606 OID 57540) -- Name: customer_orders customer_orders_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2732,7 +3035,7 @@ ALTER TABLE ONLY public.customer_orders -- --- TOC entry 3487 (class 2606 OID 24638) +-- TOC entry 3520 (class 2606 OID 24638) -- Name: customers customers_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2741,7 +3044,7 @@ ALTER TABLE ONLY public.customers -- --- TOC entry 3566 (class 2606 OID 2342922) +-- TOC entry 3599 (class 2606 OID 2342922) -- Name: dashboard_messages dashboard_messages_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2750,7 +3053,7 @@ ALTER TABLE ONLY public.dashboard_messages -- --- TOC entry 3552 (class 2606 OID 819224) +-- TOC entry 3585 (class 2606 OID 819224) -- Name: database_backups database_backups_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2759,7 +3062,7 @@ ALTER TABLE ONLY public.database_backups -- --- TOC entry 3543 (class 2606 OID 73746) +-- TOC entry 3576 (class 2606 OID 73746) -- Name: deliveries deliveries_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2768,7 +3071,7 @@ ALTER TABLE ONLY public.deliveries -- --- TOC entry 3489 (class 2606 OID 24662) +-- TOC entry 3522 (class 2606 OID 24662) -- Name: delivery_items delivery_items_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2777,7 +3080,7 @@ ALTER TABLE ONLY public.delivery_items -- --- TOC entry 3526 (class 2606 OID 57550) +-- TOC entry 3559 (class 2606 OID 57550) -- Name: dlc_products dlc_products_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2786,7 +3089,7 @@ ALTER TABLE ONLY public.dlc_products -- --- TOC entry 3512 (class 2606 OID 57462) +-- TOC entry 3545 (class 2606 OID 57462) -- Name: groups groups_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2795,7 +3098,7 @@ ALTER TABLE ONLY public.groups -- --- TOC entry 3562 (class 2606 OID 2310156) +-- TOC entry 3595 (class 2606 OID 2310156) -- Name: invoice_verification_cache invoice_verification_cache_cache_key_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2804,7 +3107,7 @@ ALTER TABLE ONLY public.invoice_verification_cache -- --- TOC entry 3564 (class 2606 OID 2310154) +-- TOC entry 3597 (class 2606 OID 2310154) -- Name: invoice_verification_cache invoice_verification_cache_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2813,7 +3116,7 @@ ALTER TABLE ONLY public.invoice_verification_cache -- --- TOC entry 3556 (class 2606 OID 2285579) +-- TOC entry 3589 (class 2606 OID 2285579) -- Name: invoice_verifications invoice_verifications_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2822,7 +3125,7 @@ ALTER TABLE ONLY public.invoice_verifications -- --- TOC entry 3491 (class 2606 OID 24690) +-- TOC entry 3524 (class 2606 OID 24690) -- Name: invoices invoices_invoice_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2831,7 +3134,7 @@ ALTER TABLE ONLY public.invoices -- --- TOC entry 3493 (class 2606 OID 24688) +-- TOC entry 3526 (class 2606 OID 24688) -- Name: invoices invoices_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2840,7 +3143,7 @@ ALTER TABLE ONLY public.invoices -- --- TOC entry 3571 (class 2606 OID 2359305) +-- TOC entry 3604 (class 2606 OID 2359305) -- Name: migrations migrations_filename_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2849,7 +3152,7 @@ ALTER TABLE ONLY public.migrations -- --- TOC entry 3573 (class 2606 OID 2359303) +-- TOC entry 3606 (class 2606 OID 2359303) -- Name: migrations migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2858,7 +3161,7 @@ ALTER TABLE ONLY public.migrations -- --- TOC entry 3514 (class 2606 OID 57474) +-- TOC entry 3547 (class 2606 OID 57474) -- Name: nocodb_config nocodb_config_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2867,7 +3170,7 @@ ALTER TABLE ONLY public.nocodb_config -- --- TOC entry 3518 (class 2606 OID 57498) +-- TOC entry 3551 (class 2606 OID 57498) -- Name: orders orders_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2876,7 +3179,7 @@ ALTER TABLE ONLY public.orders -- --- TOC entry 3535 (class 2606 OID 57592) +-- TOC entry 3568 (class 2606 OID 57592) -- Name: permissions permissions_name_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2885,7 +3188,7 @@ ALTER TABLE ONLY public.permissions -- --- TOC entry 3537 (class 2606 OID 57590) +-- TOC entry 3570 (class 2606 OID 57590) -- Name: permissions permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2894,7 +3197,7 @@ ALTER TABLE ONLY public.permissions -- --- TOC entry 3520 (class 2606 OID 57522) +-- TOC entry 3553 (class 2606 OID 57522) -- Name: publicities publicities_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2903,7 +3206,7 @@ ALTER TABLE ONLY public.publicities -- --- TOC entry 3522 (class 2606 OID 57524) +-- TOC entry 3555 (class 2606 OID 57524) -- Name: publicities publicities_pub_number_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2912,7 +3215,7 @@ ALTER TABLE ONLY public.publicities -- --- TOC entry 3541 (class 2606 OID 57620) +-- TOC entry 3574 (class 2606 OID 57620) -- Name: publicity_participations publicity_participations_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2921,7 +3224,16 @@ ALTER TABLE ONLY public.publicity_participations -- --- TOC entry 3539 (class 2606 OID 57614) +-- TOC entry 3618 (class 2606 OID 2375691) +-- Name: reconciliation_comments reconciliation_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_pkey PRIMARY KEY (id); + + +-- +-- TOC entry 3572 (class 2606 OID 57614) -- Name: role_permissions role_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2930,7 +3242,7 @@ ALTER TABLE ONLY public.role_permissions -- --- TOC entry 3531 (class 2606 OID 57579) +-- TOC entry 3564 (class 2606 OID 57579) -- Name: roles roles_name_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2939,7 +3251,7 @@ ALTER TABLE ONLY public.roles -- --- TOC entry 3533 (class 2606 OID 57577) +-- TOC entry 3566 (class 2606 OID 57577) -- Name: roles roles_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2948,7 +3260,7 @@ ALTER TABLE ONLY public.roles -- --- TOC entry 3495 (class 2606 OID 24703) +-- TOC entry 3528 (class 2606 OID 24703) -- Name: sav_tickets sav_tickets_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2957,7 +3269,7 @@ ALTER TABLE ONLY public.sav_tickets -- --- TOC entry 3497 (class 2606 OID 24705) +-- TOC entry 3530 (class 2606 OID 24705) -- Name: sav_tickets sav_tickets_ticket_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2966,7 +3278,7 @@ ALTER TABLE ONLY public.sav_tickets -- --- TOC entry 3502 (class 2606 OID 32776) +-- TOC entry 3535 (class 2606 OID 32776) -- Name: session session_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2975,7 +3287,7 @@ ALTER TABLE ONLY public.session -- --- TOC entry 3505 (class 2606 OID 57433) +-- TOC entry 3538 (class 2606 OID 57433) -- Name: sessions sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2984,7 +3296,7 @@ ALTER TABLE ONLY public.sessions -- --- TOC entry 3499 (class 2606 OID 24717) +-- TOC entry 3532 (class 2606 OID 24717) -- Name: stores stores_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2993,7 +3305,7 @@ ALTER TABLE ONLY public.stores -- --- TOC entry 3516 (class 2606 OID 57486) +-- TOC entry 3549 (class 2606 OID 57486) -- Name: suppliers suppliers_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3002,7 +3314,7 @@ ALTER TABLE ONLY public.suppliers -- --- TOC entry 3529 (class 2606 OID 57563) +-- TOC entry 3562 (class 2606 OID 57563) -- Name: tasks tasks_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3011,7 +3323,7 @@ ALTER TABLE ONLY public.tasks -- --- TOC entry 3550 (class 2606 OID 720930) +-- TOC entry 3583 (class 2606 OID 720930) -- Name: user_groups user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3020,7 +3332,7 @@ ALTER TABLE ONLY public.user_groups -- --- TOC entry 3548 (class 2606 OID 720917) +-- TOC entry 3581 (class 2606 OID 720917) -- Name: user_roles user_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3029,7 +3341,7 @@ ALTER TABLE ONLY public.user_roles -- --- TOC entry 3508 (class 2606 OID 57445) +-- TOC entry 3541 (class 2606 OID 57445) -- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3038,7 +3350,7 @@ ALTER TABLE ONLY public.users -- --- TOC entry 3510 (class 2606 OID 57447) +-- TOC entry 3543 (class 2606 OID 57447) -- Name: users users_username_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3047,7 +3359,16 @@ ALTER TABLE ONLY public.users -- --- TOC entry 3581 (class 2606 OID 2359345) +-- TOC entry 3620 (class 2606 OID 2383886) +-- Name: weather_settings weather_settings_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.weather_settings + ADD CONSTRAINT weather_settings_pkey PRIMARY KEY (id); + + +-- +-- TOC entry 3614 (class 2606 OID 2359345) -- Name: webhook_bap_config webhook_bap_config_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3056,7 +3377,7 @@ ALTER TABLE ONLY public.webhook_bap_config -- --- TOC entry 3500 (class 1259 OID 32777) +-- TOC entry 3533 (class 1259 OID 32777) -- Name: IDX_session_expire; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3064,7 +3385,7 @@ CREATE INDEX "IDX_session_expire" ON public.session USING btree (expire); -- --- TOC entry 3576 (class 1259 OID 2359331) +-- TOC entry 3609 (class 1259 OID 2359331) -- Name: idx_announcements_author_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3072,7 +3393,7 @@ CREATE INDEX idx_announcements_author_id ON public.announcements USING btree (au -- --- TOC entry 3577 (class 1259 OID 2359330) +-- TOC entry 3610 (class 1259 OID 2359330) -- Name: idx_announcements_created_at; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3080,7 +3401,7 @@ CREATE INDEX idx_announcements_created_at ON public.announcements USING btree (c -- --- TOC entry 3578 (class 1259 OID 2359332) +-- TOC entry 3611 (class 1259 OID 2359332) -- Name: idx_announcements_group_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3088,7 +3409,7 @@ CREATE INDEX idx_announcements_group_id ON public.announcements USING btree (gro -- --- TOC entry 3579 (class 1259 OID 2359329) +-- TOC entry 3612 (class 1259 OID 2359329) -- Name: idx_announcements_priority; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3096,7 +3417,7 @@ CREATE INDEX idx_announcements_priority ON public.announcements USING btree (pri -- --- TOC entry 3557 (class 1259 OID 2310157) +-- TOC entry 3590 (class 1259 OID 2310157) -- Name: idx_cache_key; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3104,7 +3425,7 @@ CREATE INDEX idx_cache_key ON public.invoice_verification_cache USING btree (cac -- --- TOC entry 3567 (class 1259 OID 2342923) +-- TOC entry 3600 (class 1259 OID 2342923) -- Name: idx_dashboard_messages_created_at; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3112,7 +3433,7 @@ CREATE INDEX idx_dashboard_messages_created_at ON public.dashboard_messages USIN -- --- TOC entry 3568 (class 1259 OID 2342925) +-- TOC entry 3601 (class 1259 OID 2342925) -- Name: idx_dashboard_messages_created_by; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3120,7 +3441,7 @@ CREATE INDEX idx_dashboard_messages_created_by ON public.dashboard_messages USIN -- --- TOC entry 3569 (class 1259 OID 2342924) +-- TOC entry 3602 (class 1259 OID 2342924) -- Name: idx_dashboard_messages_store_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3128,7 +3449,7 @@ CREATE INDEX idx_dashboard_messages_store_id ON public.dashboard_messages USING -- --- TOC entry 3558 (class 1259 OID 2310160) +-- TOC entry 3591 (class 1259 OID 2310160) -- Name: idx_delivery_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3136,7 +3457,7 @@ CREATE INDEX idx_delivery_id ON public.invoice_verification_cache USING btree (d -- --- TOC entry 3527 (class 1259 OID 2334721) +-- TOC entry 3560 (class 1259 OID 2334721) -- Name: idx_dlc_products_stock_epuise; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3144,7 +3465,7 @@ CREATE INDEX idx_dlc_products_stock_epuise ON public.dlc_products USING btree (s -- --- TOC entry 3559 (class 1259 OID 2310159) +-- TOC entry 3592 (class 1259 OID 2310159) -- Name: idx_expires_at; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3152,7 +3473,7 @@ CREATE INDEX idx_expires_at ON public.invoice_verification_cache USING btree (ex -- --- TOC entry 3560 (class 1259 OID 2310158) +-- TOC entry 3593 (class 1259 OID 2310158) -- Name: idx_group_invoice; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3160,7 +3481,7 @@ CREATE INDEX idx_group_invoice ON public.invoice_verification_cache USING btree -- --- TOC entry 3503 (class 1259 OID 57434) +-- TOC entry 3536 (class 1259 OID 57434) -- Name: idx_session_expire; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3168,7 +3489,7 @@ CREATE INDEX idx_session_expire ON public.sessions USING btree (expire); -- --- TOC entry 3544 (class 1259 OID 720946) +-- TOC entry 3577 (class 1259 OID 720946) -- Name: idx_user_roles_assigned_by; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3176,7 +3497,7 @@ CREATE INDEX idx_user_roles_assigned_by ON public.user_roles USING btree (assign -- --- TOC entry 3545 (class 1259 OID 720945) +-- TOC entry 3578 (class 1259 OID 720945) -- Name: idx_user_roles_role_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3184,7 +3505,7 @@ CREATE INDEX idx_user_roles_role_id ON public.user_roles USING btree (role_id); -- --- TOC entry 3546 (class 1259 OID 720944) +-- TOC entry 3579 (class 1259 OID 720944) -- Name: idx_user_roles_user_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3192,7 +3513,7 @@ CREATE INDEX idx_user_roles_user_id ON public.user_roles USING btree (user_id); -- --- TOC entry 3553 (class 1259 OID 2285590) +-- TOC entry 3586 (class 1259 OID 2285590) -- Name: invoice_verifications_delivery_idx; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3200,7 +3521,7 @@ CREATE INDEX invoice_verifications_delivery_idx ON public.invoice_verifications -- --- TOC entry 3554 (class 1259 OID 2285591) +-- TOC entry 3587 (class 1259 OID 2285591) -- Name: invoice_verifications_invoice_ref_idx; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3208,7 +3529,7 @@ CREATE INDEX invoice_verifications_invoice_ref_idx ON public.invoice_verificatio -- --- TOC entry 3506 (class 1259 OID 319488) +-- TOC entry 3539 (class 1259 OID 319488) -- Name: users_email_unique; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3216,7 +3537,7 @@ CREATE UNIQUE INDEX users_email_unique ON public.users USING btree (email) WHERE -- --- TOC entry 3587 (class 2606 OID 2359319) +-- TOC entry 3626 (class 2606 OID 2359319) -- Name: announcements announcements_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3225,7 +3546,7 @@ ALTER TABLE ONLY public.announcements -- --- TOC entry 3588 (class 2606 OID 2359324) +-- TOC entry 3627 (class 2606 OID 2359324) -- Name: announcements announcements_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3234,7 +3555,7 @@ ALTER TABLE ONLY public.announcements -- --- TOC entry 3585 (class 2606 OID 2285580) +-- TOC entry 3624 (class 2606 OID 2285580) -- Name: invoice_verifications invoice_verifications_delivery_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3243,7 +3564,7 @@ ALTER TABLE ONLY public.invoice_verifications -- --- TOC entry 3586 (class 2606 OID 2285585) +-- TOC entry 3625 (class 2606 OID 2285585) -- Name: invoice_verifications invoice_verifications_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3252,7 +3573,34 @@ ALTER TABLE ONLY public.invoice_verifications -- --- TOC entry 3582 (class 2606 OID 2269185) +-- TOC entry 3628 (class 2606 OID 2375697) +-- Name: reconciliation_comments reconciliation_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE; + + +-- +-- TOC entry 3629 (class 2606 OID 2375692) +-- Name: reconciliation_comments reconciliation_comments_delivery_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_delivery_id_fkey FOREIGN KEY (delivery_id) REFERENCES public.deliveries(id) ON DELETE CASCADE; + + +-- +-- TOC entry 3630 (class 2606 OID 2375702) +-- Name: reconciliation_comments reconciliation_comments_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_group_id_fkey FOREIGN KEY (group_id) REFERENCES public.groups(id) ON DELETE CASCADE; + + +-- +-- TOC entry 3621 (class 2606 OID 2269185) -- Name: tasks tasks_completed_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3261,7 +3609,7 @@ ALTER TABLE ONLY public.tasks -- --- TOC entry 3584 (class 2606 OID 720931) +-- TOC entry 3623 (class 2606 OID 720931) -- Name: user_groups user_groups_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3270,7 +3618,7 @@ ALTER TABLE ONLY public.user_groups -- --- TOC entry 3583 (class 2606 OID 720918) +-- TOC entry 3622 (class 2606 OID 720918) -- Name: user_roles user_roles_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3279,8 +3627,8 @@ ALTER TABLE ONLY public.user_roles -- --- TOC entry 3798 (class 0 OID 0) --- Dependencies: 3797 +-- TOC entry 3846 (class 0 OID 0) +-- Dependencies: 3845 -- Name: DATABASE neondb; Type: ACL; Schema: -; Owner: neondb_owner -- @@ -3288,7 +3636,7 @@ GRANT ALL ON DATABASE neondb TO neon_superuser; -- --- TOC entry 2196 (class 826 OID 16392) +-- TOC entry 2211 (class 826 OID 16392) -- Name: DEFAULT PRIVILEGES FOR SEQUENCES; Type: DEFAULT ACL; Schema: public; Owner: cloud_admin -- @@ -3296,14 +3644,14 @@ ALTER DEFAULT PRIVILEGES FOR ROLE cloud_admin IN SCHEMA public GRANT ALL ON SEQU -- --- TOC entry 2195 (class 826 OID 16391) +-- TOC entry 2210 (class 826 OID 16391) -- Name: DEFAULT PRIVILEGES FOR TABLES; Type: DEFAULT ACL; Schema: public; Owner: cloud_admin -- ALTER DEFAULT PRIVILEGES FOR ROLE cloud_admin IN SCHEMA public GRANT ALL ON TABLES TO neon_superuser WITH GRANT OPTION; --- Completed on 2025-09-07 06:43:53 UTC +-- Completed on 2025-09-17 21:56:41 UTC -- -- PostgreSQL database dump complete diff --git a/backups/backup_automatic_2025-09-06T07-22-50-169Z.sql b/backups/backup_automatic_2025-09-19T06-11-49-625Z.sql similarity index 80% rename from backups/backup_automatic_2025-09-06T07-22-50-169Z.sql rename to backups/backup_automatic_2025-09-19T06-11-49-625Z.sql index 93499ef..a90a0f6 100644 --- a/backups/backup_automatic_2025-09-06T07-22-50-169Z.sql +++ b/backups/backup_automatic_2025-09-19T06-11-49-625Z.sql @@ -2,10 +2,10 @@ -- PostgreSQL database dump -- --- Dumped from database version 16.9 (84ade85) +-- Dumped from database version 16.9 (63f4182) -- Dumped by pg_dump version 16.9 --- Started on 2025-09-06 07:22:50 UTC +-- Started on 2025-09-19 06:11:49 UTC SET statement_timeout = 0; SET lock_timeout = 0; @@ -20,7 +20,7 @@ SET row_security = off; DROP DATABASE IF EXISTS neondb; -- --- TOC entry 3797 (class 1262 OID 16389) +-- TOC entry 3845 (class 1262 OID 16389) -- Name: neondb; Type: DATABASE; Schema: -; Owner: neondb_owner -- @@ -67,7 +67,7 @@ CREATE TABLE public.announcements ( ALTER TABLE public.announcements OWNER TO neondb_owner; -- --- TOC entry 3799 (class 0 OID 0) +-- TOC entry 3847 (class 0 OID 0) -- Dependencies: 272 -- Name: TABLE announcements; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -76,7 +76,7 @@ COMMENT ON TABLE public.announcements IS 'Admin-managed announcements/informatio -- --- TOC entry 3800 (class 0 OID 0) +-- TOC entry 3848 (class 0 OID 0) -- Dependencies: 272 -- Name: COLUMN announcements.priority; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -85,7 +85,7 @@ COMMENT ON COLUMN public.announcements.priority IS 'Priority level: normal, impo -- --- TOC entry 3801 (class 0 OID 0) +-- TOC entry 3849 (class 0 OID 0) -- Dependencies: 272 -- Name: COLUMN announcements.group_id; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -110,7 +110,7 @@ CREATE SEQUENCE public.announcements_id_seq ALTER SEQUENCE public.announcements_id_seq OWNER TO neondb_owner; -- --- TOC entry 3802 (class 0 OID 0) +-- TOC entry 3850 (class 0 OID 0) -- Dependencies: 271 -- Name: announcements_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -118,6 +118,57 @@ ALTER SEQUENCE public.announcements_id_seq OWNER TO neondb_owner; ALTER SEQUENCE public.announcements_id_seq OWNED BY public.announcements.id; +-- +-- TOC entry 276 (class 1259 OID 2367489) +-- Name: avoirs; Type: TABLE; Schema: public; Owner: neondb_owner +-- + +CREATE TABLE public.avoirs ( + id integer NOT NULL, + supplier_id integer NOT NULL, + group_id integer NOT NULL, + invoice_reference character varying(255), + amount numeric(10,2), + comment text, + commercial_processed boolean DEFAULT false, + status character varying(50) DEFAULT 'En attente de demande'::character varying NOT NULL, + webhook_sent boolean DEFAULT false, + nocodb_verified boolean DEFAULT false, + nocodb_verified_at timestamp without time zone, + processed_at timestamp without time zone, + created_by character varying NOT NULL, + created_at timestamp without time zone DEFAULT now(), + updated_at timestamp without time zone DEFAULT now() +); + + +ALTER TABLE public.avoirs OWNER TO neondb_owner; + +-- +-- TOC entry 275 (class 1259 OID 2367488) +-- Name: avoirs_id_seq; Type: SEQUENCE; Schema: public; Owner: neondb_owner +-- + +CREATE SEQUENCE public.avoirs_id_seq + AS integer + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER SEQUENCE public.avoirs_id_seq OWNER TO neondb_owner; + +-- +-- TOC entry 3851 (class 0 OID 0) +-- Dependencies: 275 +-- Name: avoirs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner +-- + +ALTER SEQUENCE public.avoirs_id_seq OWNED BY public.avoirs.id; + + -- -- TOC entry 216 (class 1259 OID 24577) -- Name: calendar_events; Type: TABLE; Schema: public; Owner: neondb_owner @@ -158,7 +209,7 @@ CREATE SEQUENCE public.calendar_events_id_seq ALTER SEQUENCE public.calendar_events_id_seq OWNER TO neondb_owner; -- --- TOC entry 3803 (class 0 OID 0) +-- TOC entry 3852 (class 0 OID 0) -- Dependencies: 215 -- Name: calendar_events_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -205,7 +256,7 @@ CREATE SEQUENCE public.client_orders_id_seq ALTER SEQUENCE public.client_orders_id_seq OWNER TO neondb_owner; -- --- TOC entry 3804 (class 0 OID 0) +-- TOC entry 3853 (class 0 OID 0) -- Dependencies: 217 -- Name: client_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -249,7 +300,7 @@ CREATE SEQUENCE public.command_items_id_seq ALTER SEQUENCE public.command_items_id_seq OWNER TO neondb_owner; -- --- TOC entry 3805 (class 0 OID 0) +-- TOC entry 3854 (class 0 OID 0) -- Dependencies: 219 -- Name: command_items_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -297,7 +348,7 @@ CREATE SEQUENCE public.commands_id_seq ALTER SEQUENCE public.commands_id_seq OWNER TO neondb_owner; -- --- TOC entry 3806 (class 0 OID 0) +-- TOC entry 3855 (class 0 OID 0) -- Dependencies: 221 -- Name: commands_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -352,7 +403,7 @@ CREATE SEQUENCE public.customer_orders_id_seq ALTER SEQUENCE public.customer_orders_id_seq OWNER TO neondb_owner; -- --- TOC entry 3807 (class 0 OID 0) +-- TOC entry 3856 (class 0 OID 0) -- Dependencies: 246 -- Name: customer_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -397,7 +448,7 @@ CREATE SEQUENCE public.customers_id_seq ALTER SEQUENCE public.customers_id_seq OWNER TO neondb_owner; -- --- TOC entry 3808 (class 0 OID 0) +-- TOC entry 3857 (class 0 OID 0) -- Dependencies: 223 -- Name: customers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -440,7 +491,7 @@ CREATE SEQUENCE public.dashboard_messages_id_seq ALTER SEQUENCE public.dashboard_messages_id_seq OWNER TO neondb_owner; -- --- TOC entry 3809 (class 0 OID 0) +-- TOC entry 3858 (class 0 OID 0) -- Dependencies: 267 -- Name: dashboard_messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -516,7 +567,7 @@ CREATE SEQUENCE public.deliveries_id_seq ALTER SEQUENCE public.deliveries_id_seq OWNER TO neondb_owner; -- --- TOC entry 3810 (class 0 OID 0) +-- TOC entry 3859 (class 0 OID 0) -- Dependencies: 258 -- Name: deliveries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -560,7 +611,7 @@ CREATE SEQUENCE public.delivery_items_id_seq ALTER SEQUENCE public.delivery_items_id_seq OWNER TO neondb_owner; -- --- TOC entry 3811 (class 0 OID 0) +-- TOC entry 3860 (class 0 OID 0) -- Dependencies: 225 -- Name: delivery_items_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -606,7 +657,7 @@ CREATE TABLE public.dlc_products ( ALTER TABLE public.dlc_products OWNER TO neondb_owner; -- --- TOC entry 3812 (class 0 OID 0) +-- TOC entry 3861 (class 0 OID 0) -- Dependencies: 249 -- Name: COLUMN dlc_products.stock_epuise; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -615,7 +666,7 @@ COMMENT ON COLUMN public.dlc_products.stock_epuise IS 'Indique si le produit est -- --- TOC entry 3813 (class 0 OID 0) +-- TOC entry 3862 (class 0 OID 0) -- Dependencies: 249 -- Name: COLUMN dlc_products.stock_epuise_by; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -624,7 +675,7 @@ COMMENT ON COLUMN public.dlc_products.stock_epuise_by IS 'ID de l''utilisateur q -- --- TOC entry 3814 (class 0 OID 0) +-- TOC entry 3863 (class 0 OID 0) -- Dependencies: 249 -- Name: COLUMN dlc_products.stock_epuise_at; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -649,7 +700,7 @@ CREATE SEQUENCE public.dlc_products_id_seq ALTER SEQUENCE public.dlc_products_id_seq OWNER TO neondb_owner; -- --- TOC entry 3815 (class 0 OID 0) +-- TOC entry 3864 (class 0 OID 0) -- Dependencies: 248 -- Name: dlc_products_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -701,7 +752,7 @@ CREATE SEQUENCE public.groups_id_seq ALTER SEQUENCE public.groups_id_seq OWNER TO neondb_owner; -- --- TOC entry 3816 (class 0 OID 0) +-- TOC entry 3865 (class 0 OID 0) -- Dependencies: 236 -- Name: groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -753,7 +804,7 @@ CREATE SEQUENCE public.invoice_verification_cache_id_seq ALTER SEQUENCE public.invoice_verification_cache_id_seq OWNER TO neondb_owner; -- --- TOC entry 3817 (class 0 OID 0) +-- TOC entry 3866 (class 0 OID 0) -- Dependencies: 265 -- Name: invoice_verification_cache_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -799,7 +850,7 @@ CREATE SEQUENCE public.invoice_verifications_id_seq ALTER SEQUENCE public.invoice_verifications_id_seq OWNER TO neondb_owner; -- --- TOC entry 3818 (class 0 OID 0) +-- TOC entry 3867 (class 0 OID 0) -- Dependencies: 263 -- Name: invoice_verifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -848,7 +899,7 @@ CREATE SEQUENCE public.invoices_id_seq ALTER SEQUENCE public.invoices_id_seq OWNER TO neondb_owner; -- --- TOC entry 3819 (class 0 OID 0) +-- TOC entry 3868 (class 0 OID 0) -- Dependencies: 227 -- Name: invoices_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -887,7 +938,7 @@ CREATE SEQUENCE public.migrations_id_seq ALTER SEQUENCE public.migrations_id_seq OWNER TO neondb_owner; -- --- TOC entry 3820 (class 0 OID 0) +-- TOC entry 3869 (class 0 OID 0) -- Dependencies: 269 -- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -933,7 +984,7 @@ CREATE SEQUENCE public.nocodb_config_id_seq ALTER SEQUENCE public.nocodb_config_id_seq OWNER TO neondb_owner; -- --- TOC entry 3821 (class 0 OID 0) +-- TOC entry 3870 (class 0 OID 0) -- Dependencies: 238 -- Name: nocodb_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -981,7 +1032,7 @@ CREATE SEQUENCE public.orders_id_seq ALTER SEQUENCE public.orders_id_seq OWNER TO neondb_owner; -- --- TOC entry 3822 (class 0 OID 0) +-- TOC entry 3871 (class 0 OID 0) -- Dependencies: 242 -- Name: orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1026,7 +1077,7 @@ CREATE SEQUENCE public.permissions_id_seq ALTER SEQUENCE public.permissions_id_seq OWNER TO neondb_owner; -- --- TOC entry 3823 (class 0 OID 0) +-- TOC entry 3872 (class 0 OID 0) -- Dependencies: 254 -- Name: permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1073,7 +1124,7 @@ CREATE SEQUENCE public.publicities_id_seq ALTER SEQUENCE public.publicities_id_seq OWNER TO neondb_owner; -- --- TOC entry 3824 (class 0 OID 0) +-- TOC entry 3873 (class 0 OID 0) -- Dependencies: 244 -- Name: publicities_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1088,13 +1139,57 @@ ALTER SEQUENCE public.publicities_id_seq OWNED BY public.publicities.id; CREATE TABLE public.publicity_participations ( publicity_id integer NOT NULL, - group_id integer NOT NULL, - created_at timestamp without time zone DEFAULT now() + group_id integer NOT NULL ); ALTER TABLE public.publicity_participations OWNER TO neondb_owner; +-- +-- TOC entry 278 (class 1259 OID 2375681) +-- Name: reconciliation_comments; Type: TABLE; Schema: public; Owner: neondb_owner +-- + +CREATE TABLE public.reconciliation_comments ( + id integer NOT NULL, + content text NOT NULL, + type character varying(255) NOT NULL, + delivery_id integer NOT NULL, + author_id character varying(255) NOT NULL, + group_id integer NOT NULL, + created_at timestamp without time zone DEFAULT now(), + updated_at timestamp without time zone DEFAULT now(), + CONSTRAINT reconciliation_comments_type_check CHECK (((type)::text = ANY ((ARRAY['info'::character varying, 'warning'::character varying, 'error'::character varying, 'success'::character varying])::text[]))) +); + + +ALTER TABLE public.reconciliation_comments OWNER TO neondb_owner; + +-- +-- TOC entry 277 (class 1259 OID 2375680) +-- Name: reconciliation_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: neondb_owner +-- + +CREATE SEQUENCE public.reconciliation_comments_id_seq + AS integer + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER SEQUENCE public.reconciliation_comments_id_seq OWNER TO neondb_owner; + +-- +-- TOC entry 3874 (class 0 OID 0) +-- Dependencies: 277 +-- Name: reconciliation_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner +-- + +ALTER SEQUENCE public.reconciliation_comments_id_seq OWNED BY public.reconciliation_comments.id; + + -- -- TOC entry 256 (class 1259 OID 57609) -- Name: role_permissions; Type: TABLE; Schema: public; Owner: neondb_owner @@ -1146,7 +1241,7 @@ CREATE SEQUENCE public.roles_id_seq ALTER SEQUENCE public.roles_id_seq OWNER TO neondb_owner; -- --- TOC entry 3825 (class 0 OID 0) +-- TOC entry 3875 (class 0 OID 0) -- Dependencies: 252 -- Name: roles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1196,7 +1291,7 @@ CREATE SEQUENCE public.sav_tickets_id_seq ALTER SEQUENCE public.sav_tickets_id_seq OWNER TO neondb_owner; -- --- TOC entry 3826 (class 0 OID 0) +-- TOC entry 3876 (class 0 OID 0) -- Dependencies: 229 -- Name: sav_tickets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1268,7 +1363,7 @@ CREATE SEQUENCE public.stores_id_seq ALTER SEQUENCE public.stores_id_seq OWNER TO neondb_owner; -- --- TOC entry 3827 (class 0 OID 0) +-- TOC entry 3877 (class 0 OID 0) -- Dependencies: 231 -- Name: stores_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1312,7 +1407,7 @@ CREATE SEQUENCE public.suppliers_id_seq ALTER SEQUENCE public.suppliers_id_seq OWNER TO neondb_owner; -- --- TOC entry 3828 (class 0 OID 0) +-- TOC entry 3878 (class 0 OID 0) -- Dependencies: 240 -- Name: suppliers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1363,7 +1458,7 @@ CREATE SEQUENCE public.tasks_id_seq ALTER SEQUENCE public.tasks_id_seq OWNER TO neondb_owner; -- --- TOC entry 3829 (class 0 OID 0) +-- TOC entry 3879 (class 0 OID 0) -- Dependencies: 250 -- Name: tasks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1424,6 +1519,51 @@ CREATE TABLE public.users ( ALTER TABLE public.users OWNER TO neondb_owner; +-- +-- TOC entry 280 (class 1259 OID 2383873) +-- Name: weather_settings; Type: TABLE; Schema: public; Owner: neondb_owner +-- + +CREATE TABLE public.weather_settings ( + id integer NOT NULL, + api_key character varying(255), + default_city character varying(255) DEFAULT 'Paris'::character varying NOT NULL, + units character varying(10) DEFAULT 'metric'::character varying NOT NULL, + update_interval integer DEFAULT 30 NOT NULL, + is_active boolean DEFAULT true NOT NULL, + created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP, + updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP, + location character varying(255) DEFAULT 'Paris'::character varying +); + + +ALTER TABLE public.weather_settings OWNER TO neondb_owner; + +-- +-- TOC entry 279 (class 1259 OID 2383872) +-- Name: weather_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: neondb_owner +-- + +CREATE SEQUENCE public.weather_settings_id_seq + AS integer + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER SEQUENCE public.weather_settings_id_seq OWNER TO neondb_owner; + +-- +-- TOC entry 3880 (class 0 OID 0) +-- Dependencies: 279 +-- Name: weather_settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner +-- + +ALTER SEQUENCE public.weather_settings_id_seq OWNED BY public.weather_settings.id; + + -- -- TOC entry 274 (class 1259 OID 2359334) -- Name: webhook_bap_config; Type: TABLE; Schema: public; Owner: neondb_owner @@ -1443,7 +1583,7 @@ CREATE TABLE public.webhook_bap_config ( ALTER TABLE public.webhook_bap_config OWNER TO neondb_owner; -- --- TOC entry 3830 (class 0 OID 0) +-- TOC entry 3881 (class 0 OID 0) -- Dependencies: 274 -- Name: TABLE webhook_bap_config; Type: COMMENT; Schema: public; Owner: neondb_owner -- @@ -1468,7 +1608,7 @@ CREATE SEQUENCE public.webhook_bap_config_id_seq ALTER SEQUENCE public.webhook_bap_config_id_seq OWNER TO neondb_owner; -- --- TOC entry 3831 (class 0 OID 0) +-- TOC entry 3882 (class 0 OID 0) -- Dependencies: 273 -- Name: webhook_bap_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: neondb_owner -- @@ -1477,7 +1617,7 @@ ALTER SEQUENCE public.webhook_bap_config_id_seq OWNED BY public.webhook_bap_conf -- --- TOC entry 3462 (class 2604 OID 2359310) +-- TOC entry 3476 (class 2604 OID 2359310) -- Name: announcements id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1485,7 +1625,15 @@ ALTER TABLE ONLY public.announcements ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3337 (class 2604 OID 24580) +-- TOC entry 3485 (class 2604 OID 2367492) +-- Name: avoirs id; Type: DEFAULT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.avoirs ALTER COLUMN id SET DEFAULT nextval('public.avoirs_id_seq'::regclass); + + +-- +-- TOC entry 3352 (class 2604 OID 24580) -- Name: calendar_events id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1493,7 +1641,7 @@ ALTER TABLE ONLY public.calendar_events ALTER COLUMN id SET DEFAULT nextval('pub -- --- TOC entry 3342 (class 2604 OID 24593) +-- TOC entry 3357 (class 2604 OID 24593) -- Name: client_orders id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1501,7 +1649,7 @@ ALTER TABLE ONLY public.client_orders ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3347 (class 2604 OID 24608) +-- TOC entry 3362 (class 2604 OID 24608) -- Name: command_items id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1509,7 +1657,7 @@ ALTER TABLE ONLY public.command_items ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3348 (class 2604 OID 24617) +-- TOC entry 3363 (class 2604 OID 24617) -- Name: commands id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1517,7 +1665,7 @@ ALTER TABLE ONLY public.commands ALTER COLUMN id SET DEFAULT nextval('public.com -- --- TOC entry 3401 (class 2604 OID 57529) +-- TOC entry 3416 (class 2604 OID 57529) -- Name: customer_orders id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1525,7 +1673,7 @@ ALTER TABLE ONLY public.customer_orders ALTER COLUMN id SET DEFAULT nextval('pub -- --- TOC entry 3353 (class 2604 OID 24632) +-- TOC entry 3368 (class 2604 OID 24632) -- Name: customers id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1533,7 +1681,7 @@ ALTER TABLE ONLY public.customers ALTER COLUMN id SET DEFAULT nextval('public.cu -- --- TOC entry 3457 (class 2604 OID 2342916) +-- TOC entry 3471 (class 2604 OID 2342916) -- Name: dashboard_messages id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1541,7 +1689,7 @@ ALTER TABLE ONLY public.dashboard_messages ALTER COLUMN id SET DEFAULT nextval(' -- --- TOC entry 3434 (class 2604 OID 73737) +-- TOC entry 3448 (class 2604 OID 73737) -- Name: deliveries id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1549,7 +1697,7 @@ ALTER TABLE ONLY public.deliveries ALTER COLUMN id SET DEFAULT nextval('public.d -- --- TOC entry 3356 (class 2604 OID 24657) +-- TOC entry 3371 (class 2604 OID 24657) -- Name: delivery_items id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1557,7 +1705,7 @@ ALTER TABLE ONLY public.delivery_items ALTER COLUMN id SET DEFAULT nextval('publ -- --- TOC entry 3409 (class 2604 OID 57545) +-- TOC entry 3424 (class 2604 OID 57545) -- Name: dlc_products id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1565,7 +1713,7 @@ ALTER TABLE ONLY public.dlc_products ALTER COLUMN id SET DEFAULT nextval('public -- --- TOC entry 3376 (class 2604 OID 57454) +-- TOC entry 3391 (class 2604 OID 57454) -- Name: groups id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1573,7 +1721,7 @@ ALTER TABLE ONLY public.groups ALTER COLUMN id SET DEFAULT nextval('public.group -- --- TOC entry 3450 (class 2604 OID 2310149) +-- TOC entry 3464 (class 2604 OID 2310149) -- Name: invoice_verification_cache id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1581,7 +1729,7 @@ ALTER TABLE ONLY public.invoice_verification_cache ALTER COLUMN id SET DEFAULT n -- --- TOC entry 3446 (class 2604 OID 2285572) +-- TOC entry 3460 (class 2604 OID 2285572) -- Name: invoice_verifications id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1589,7 +1737,7 @@ ALTER TABLE ONLY public.invoice_verifications ALTER COLUMN id SET DEFAULT nextva -- --- TOC entry 3358 (class 2604 OID 24680) +-- TOC entry 3373 (class 2604 OID 24680) -- Name: invoices id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1597,7 +1745,7 @@ ALTER TABLE ONLY public.invoices ALTER COLUMN id SET DEFAULT nextval('public.inv -- --- TOC entry 3460 (class 2604 OID 2359300) +-- TOC entry 3474 (class 2604 OID 2359300) -- Name: migrations id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1605,7 +1753,7 @@ ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.m -- --- TOC entry 3385 (class 2604 OID 57467) +-- TOC entry 3400 (class 2604 OID 57467) -- Name: nocodb_config id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1613,7 +1761,7 @@ ALTER TABLE ONLY public.nocodb_config ALTER COLUMN id SET DEFAULT nextval('publi -- --- TOC entry 3394 (class 2604 OID 57491) +-- TOC entry 3409 (class 2604 OID 57491) -- Name: orders id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1621,7 +1769,7 @@ ALTER TABLE ONLY public.orders ALTER COLUMN id SET DEFAULT nextval('public.order -- --- TOC entry 3429 (class 2604 OID 57584) +-- TOC entry 3444 (class 2604 OID 57584) -- Name: permissions id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1629,7 +1777,7 @@ ALTER TABLE ONLY public.permissions ALTER COLUMN id SET DEFAULT nextval('public. -- --- TOC entry 3398 (class 2604 OID 57516) +-- TOC entry 3413 (class 2604 OID 57516) -- Name: publicities id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1637,7 +1785,15 @@ ALTER TABLE ONLY public.publicities ALTER COLUMN id SET DEFAULT nextval('public. -- --- TOC entry 3423 (class 2604 OID 57568) +-- TOC entry 3492 (class 2604 OID 2375684) +-- Name: reconciliation_comments id; Type: DEFAULT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments ALTER COLUMN id SET DEFAULT nextval('public.reconciliation_comments_id_seq'::regclass); + + +-- +-- TOC entry 3438 (class 2604 OID 57568) -- Name: roles id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1645,7 +1801,7 @@ ALTER TABLE ONLY public.roles ALTER COLUMN id SET DEFAULT nextval('public.roles_ -- --- TOC entry 3363 (class 2604 OID 24695) +-- TOC entry 3378 (class 2604 OID 24695) -- Name: sav_tickets id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1653,7 +1809,7 @@ ALTER TABLE ONLY public.sav_tickets ALTER COLUMN id SET DEFAULT nextval('public. -- --- TOC entry 3368 (class 2604 OID 24710) +-- TOC entry 3383 (class 2604 OID 24710) -- Name: stores id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1661,7 +1817,7 @@ ALTER TABLE ONLY public.stores ALTER COLUMN id SET DEFAULT nextval('public.store -- --- TOC entry 3389 (class 2604 OID 57479) +-- TOC entry 3404 (class 2604 OID 57479) -- Name: suppliers id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1669,7 +1825,7 @@ ALTER TABLE ONLY public.suppliers ALTER COLUMN id SET DEFAULT nextval('public.su -- --- TOC entry 3418 (class 2604 OID 57555) +-- TOC entry 3433 (class 2604 OID 57555) -- Name: tasks id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1677,7 +1833,15 @@ ALTER TABLE ONLY public.tasks ALTER COLUMN id SET DEFAULT nextval('public.tasks_ -- --- TOC entry 3466 (class 2604 OID 2359337) +-- TOC entry 3495 (class 2604 OID 2383876) +-- Name: weather_settings id; Type: DEFAULT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.weather_settings ALTER COLUMN id SET DEFAULT nextval('public.weather_settings_id_seq'::regclass); + + +-- +-- TOC entry 3480 (class 2604 OID 2359337) -- Name: webhook_bap_config id; Type: DEFAULT; Schema: public; Owner: neondb_owner -- @@ -1685,7 +1849,7 @@ ALTER TABLE ONLY public.webhook_bap_config ALTER COLUMN id SET DEFAULT nextval(' -- --- TOC entry 3789 (class 0 OID 2359307) +-- TOC entry 3831 (class 0 OID 2359307) -- Dependencies: 272 -- Data for Name: announcements; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1695,7 +1859,17 @@ COPY public.announcements (id, title, content, priority, author_id, group_id, cr -- --- TOC entry 3733 (class 0 OID 24577) +-- TOC entry 3835 (class 0 OID 2367489) +-- Dependencies: 276 +-- Data for Name: avoirs; Type: TABLE DATA; Schema: public; Owner: neondb_owner +-- + +COPY public.avoirs (id, supplier_id, group_id, invoice_reference, amount, comment, commercial_processed, status, webhook_sent, nocodb_verified, nocodb_verified_at, processed_at, created_by, created_at, updated_at) FROM stdin; +\. + + +-- +-- TOC entry 3775 (class 0 OID 24577) -- Dependencies: 216 -- Data for Name: calendar_events; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1711,7 +1885,7 @@ COPY public.calendar_events (id, title, description, user_id, store_id, start_da -- --- TOC entry 3735 (class 0 OID 24590) +-- TOC entry 3777 (class 0 OID 24590) -- Dependencies: 218 -- Data for Name: client_orders; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1726,7 +1900,7 @@ COPY public.client_orders (id, order_number, customer_id, store_id, user_id, sta -- --- TOC entry 3737 (class 0 OID 24605) +-- TOC entry 3779 (class 0 OID 24605) -- Dependencies: 220 -- Data for Name: command_items; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1750,7 +1924,7 @@ COPY public.command_items (id, command_id, product_name, product_code, quantity, -- --- TOC entry 3739 (class 0 OID 24614) +-- TOC entry 3781 (class 0 OID 24614) -- Dependencies: 222 -- Data for Name: commands; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1765,7 +1939,7 @@ COPY public.commands (id, command_number, supplier_id, store_id, user_id, status -- --- TOC entry 3764 (class 0 OID 57526) +-- TOC entry 3806 (class 0 OID 57526) -- Dependencies: 247 -- Data for Name: customer_orders; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1773,11 +1947,14 @@ COPY public.commands (id, command_number, supplier_id, store_id, user_id, status COPY public.customer_orders (id, order_taker, customer_name, customer_phone, customer_email, product_designation, product_reference, gencode, quantity, supplier_id, status, deposit, is_promotional_price, customer_notified, notes, group_id, created_by, created_at, updated_at) FROM stdin; 1 moi schal 0623154654 \N qsdfg erf13213 3660092323745 1 1 En attente de Commande 10.00 f f \N 3 1 2025-07-19 19:03:44.739 2025-07-19 19:03:44.739 2 moi schal 0623154654 \N fgdsh erf13213 366092323745 1 1 En attente de Commande 0.00 f f \N 5 _1753182518439 2025-07-22 13:19:27.447 2025-07-22 13:19:27.447 +336583 admin Test Client 336583 0123456789 \N Test Product Designation \N GENCODE336583 1 1 pending 0.00 f f \N 1 admin 2025-09-11 10:57:11.071226 2025-09-11 10:57:11.071226 +685430 admin Test Client 685430 0123456789 \N Test Product Designation \N GENCODE685430 1 1 pending 0.00 f f \N 1 admin 2025-09-11 10:57:46.938934 2025-09-11 10:57:46.938934 +409686 admin Test Client 409686 0123456789 \N Test Product Designation \N GENCODE409686 1 1 pending 0.00 f f \N 1 admin 2025-09-11 10:58:00.328537 2025-09-11 10:58:00.328537 \. -- --- TOC entry 3741 (class 0 OID 24629) +-- TOC entry 3783 (class 0 OID 24629) -- Dependencies: 224 -- Data for Name: customers; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1795,7 +1972,7 @@ COPY public.customers (id, first_name, last_name, email, phone, address, store_i -- --- TOC entry 3785 (class 0 OID 2342913) +-- TOC entry 3827 (class 0 OID 2342913) -- Dependencies: 268 -- Data for Name: dashboard_messages; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1805,27 +1982,28 @@ COPY public.dashboard_messages (id, title, content, type, store_id, created_by, -- --- TOC entry 3779 (class 0 OID 819214) +-- TOC entry 3821 (class 0 OID 819214) -- Dependencies: 262 -- Data for Name: database_backups; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- COPY public.database_backups (id, filename, description, size, created_at, created_by, tables_count, status, backup_type) FROM stdin; -backup_1753114731087_37sqhixni backup_1753114731087_37sqhixni.sql Test après correction répertoire 82953 2025-07-21 16:18:51.096477 admin 28 completed manual -backup_1753115103686_whe2ezur5 backup_1753115103686_whe2ezur5.sql Test après correction production 83300 2025-07-21 16:25:03.820221 admin 28 completed manual -backup_1753609668951_pto6yeaea backup_1753609668951_pto6yeaea.sql Sauvegarde manuelle déclenchée - 27/07/2025 09:47:48 131486 2025-07-27 09:47:49.11734 system 28 completed manual -0Be3U-DFAGoXSV0xa1lUB backup_automatic_2025-08-18T02-00-00-000Z.sql Automatique backup du 18/08/2025 100104 2025-08-18 02:00:00.444459 system 30 completed automatic -bAQDAmP7qC6yF_v4hEqAp backup_automatic_2025-09-01T02-00-00-001Z.sql Automatique backup du 01/09/2025 104544 2025-09-01 02:00:00.492317 system 31 completed automatic -_nmeY9-4XKisNTkPDKvmM backup_automatic_2025-09-02T02-46-17-030Z.sql Automatique backup du 02/09/2025 104709 2025-09-02 02:46:17.044913 system 31 completed automatic -ua9Z_UKJ8qDpu78wslJbI backup_automatic_2025-09-03T08-16-31-540Z.sql Automatique backup du 03/09/2025 104873 2025-09-03 08:16:31.55345 system 31 completed automatic -f-mPzyfJ0jAh3N3cCyKGm backup_automatic_2025-09-04T07-09-57-386Z.sql Automatique backup du 04/09/2025 114696 2025-09-04 07:09:57.42171 system 34 completed automatic -Eyf_R0g6S9fWiyctBmcFv backup_automatic_2025-09-05T05-12-40-865Z.sql Automatique backup du 05/09/2025 114861 2025-09-05 05:12:40.898026 system 34 completed automatic -uhFPspueUqUrvb6ZUZEIH backup_automatic_2025-09-06T07-22-50-169Z.sql Automatique backup du 06/09/2025 0 2025-09-06 07:22:50.200602 system 0 creating automatic +V8T82lGYiVOyqw2-PwZsZ backup_automatic_2025-09-11T05-59-54-844Z.sql Automatique backup du 11/09/2025 121198 2025-09-11 05:59:54.880714 system 36 completed automatic +AVRKx6fkmqgASTdspwUkz backup_automatic_2025-09-12T10-06-11-906Z.sql Automatique backup du 12/09/2025 129519 2025-09-12 10:06:11.934102 system 36 completed automatic +tW8PypCgNiWzbeNlmffB5 backup_automatic_2025-09-13T08-56-08-317Z.sql Automatique backup du 13/09/2025 129519 2025-09-13 08:56:08.313083 system 36 completed automatic +o-SjCztDrO6s4euLXW89b backup_automatic_2025-09-14T06-47-09-384Z.sql Automatique backup du 14/09/2025 129520 2025-09-14 06:47:09.423331 system 36 completed automatic +6kVpBxcqhbDpUojzGo4Is backup_automatic_2025-09-15T06-06-14-991Z.sql Automatique backup du 15/09/2025 129521 2025-09-15 06:06:15.021982 system 36 completed automatic +vSz_RhYfKOiZZ9iOa--i3 backup_automatic_2025-09-07T06-43-47-902Z.sql Automatique backup du 07/09/2025 115191 2025-09-07 06:43:47.933813 system 34 completed automatic +dO8X9cwfjAYIo3Vf5xhN5 backup_automatic_2025-09-08T08-16-07-330Z.sql Automatique backup du 08/09/2025 115196 2025-09-08 08:16:07.366382 system 34 completed automatic +lMiIY4CyjQz3je-1ZkmPp backup_automatic_2025-09-09T05-44-46-213Z.sql Automatique backup du 09/09/2025 117617 2025-09-09 05:44:46.240552 system 35 completed automatic +-ExxMCChA_LAMKmXOLbw2 backup_automatic_2025-09-10T05-59-02-237Z.sql Automatique backup du 10/09/2025 117601 2025-09-10 05:59:02.267425 system 35 completed automatic +3BXbMdVkhtSryOk3HRGkp backup_automatic_2025-09-17T21-56-37-345Z.sql Automatique backup du 17/09/2025 131556 2025-09-17 21:56:37.375543 system 37 completed automatic +FBwVzTaCwB4AS6GVU6SJ9 backup_automatic_2025-09-19T06-11-49-625Z.sql Automatique backup du 19/09/2025 0 2025-09-19 06:11:49.678533 system 0 creating automatic \. -- --- TOC entry 3776 (class 0 OID 73734) +-- TOC entry 3818 (class 0 OID 73734) -- Dependencies: 259 -- Data for Name: deliveries; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1869,7 +2047,7 @@ COPY public.deliveries (id, order_id, supplier_id, group_id, scheduled_date, del -- --- TOC entry 3743 (class 0 OID 24654) +-- TOC entry 3785 (class 0 OID 24654) -- Dependencies: 226 -- Data for Name: delivery_items; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1879,7 +2057,7 @@ COPY public.delivery_items (id, delivery_id, command_item_id, product_name, quan -- --- TOC entry 3766 (class 0 OID 57542) +-- TOC entry 3808 (class 0 OID 57542) -- Dependencies: 249 -- Data for Name: dlc_products; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1890,11 +2068,12 @@ COPY public.dlc_products (id, name, gencode, dlc_date, quantity, store_id, creat 4 Produit Expiré 3456789012345 2025-07-15 1 \N 2025-07-19 22:35:49.651214 4 admin_local en_cours \N 2025-07-15 3456789012345 \N 1 Produit Expiré DLC unité Magasin 15 Déjà expiré 2025-07-19 22:35:49.651214 \N f \N \N 7 Produit Validé Test VAL123 2025-08-15 1 \N 2025-07-19 23:54:00.380592 4 admin valides \N \N \N \N 1 Produit Validé Test DLC unité Magasin 15 Produit avec statut validé 2025-07-19 23:54:00.380592 \N f \N \N 15 coca 366092323745 \N 1 \N 2025-07-22 13:35:02.427 5 _1753182518439 en_cours \N 2025-07-27 \N \N 3 coca dlc unité Magasin 15 2025-07-22 13:35:02.427 \N f \N \N +17 DLC Produit Test zFGwX \N \N \N 2025-09-11 11:11:28.243179 \N \N valides \N 2026-01-01 \N \N \N DLC Produit Test DLC unité Magasin 15 \N 2025-09-11 11:11:28.243179 \N f \N \N \. -- --- TOC entry 3754 (class 0 OID 57451) +-- TOC entry 3796 (class 0 OID 57451) -- Dependencies: 237 -- Data for Name: groups; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1907,7 +2086,7 @@ COPY public.groups (id, name, color, address, phone, email, nocodb_config_id, no -- --- TOC entry 3783 (class 0 OID 2310146) +-- TOC entry 3825 (class 0 OID 2310146) -- Dependencies: 266 -- Data for Name: invoice_verification_cache; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1917,7 +2096,7 @@ COPY public.invoice_verification_cache (id, cache_key, group_id, invoice_referen -- --- TOC entry 3781 (class 0 OID 2285569) +-- TOC entry 3823 (class 0 OID 2285569) -- Dependencies: 264 -- Data for Name: invoice_verifications; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1932,7 +2111,7 @@ COPY public.invoice_verifications (id, delivery_id, group_id, invoice_reference, -- --- TOC entry 3745 (class 0 OID 24677) +-- TOC entry 3787 (class 0 OID 24677) -- Dependencies: 228 -- Data for Name: invoices; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1942,7 +2121,7 @@ COPY public.invoices (id, invoice_number, command_id, delivery_id, store_id, use -- --- TOC entry 3787 (class 0 OID 2359297) +-- TOC entry 3829 (class 0 OID 2359297) -- Dependencies: 270 -- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1957,7 +2136,7 @@ COPY public.migrations (id, filename, executed_at) FROM stdin; -- --- TOC entry 3756 (class 0 OID 57464) +-- TOC entry 3798 (class 0 OID 57464) -- Dependencies: 239 -- Data for Name: nocodb_config; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1968,7 +2147,7 @@ COPY public.nocodb_config (id, name, base_url, project_id, api_token, descriptio -- --- TOC entry 3760 (class 0 OID 57488) +-- TOC entry 3802 (class 0 OID 57488) -- Dependencies: 243 -- Data for Name: orders; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -1987,7 +2166,7 @@ COPY public.orders (id, supplier_id, group_id, planned_date, quantity, unit, sta -- --- TOC entry 3772 (class 0 OID 57581) +-- TOC entry 3814 (class 0 OID 57581) -- Dependencies: 255 -- Data for Name: permissions; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2051,7 +2230,7 @@ COPY public.permissions (id, name, display_name, description, category, action, -- --- TOC entry 3762 (class 0 OID 57513) +-- TOC entry 3804 (class 0 OID 57513) -- Dependencies: 245 -- Data for Name: publicities; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2061,7 +2240,6 @@ COPY public.publicities (id, pub_number, designation, title, description, start_ 4 TEST-FORCE-PROD Test Force Production \N \N 2025-07-23 2025-07-29 2025 1 2025-07-19 22:39:13.937601 2025-07-19 22:39:13.937601 5 TEST-ERROR Test Error \N \N 2025-07-24 2025-07-30 2025 1 2025-07-19 22:54:05.573607 2025-07-19 22:54:05.573607 6 2501 wxcvwxc \N \N 2025-07-01 2025-07-06 2025 1 2025-07-19 22:55:06.907432 2025-07-19 22:55:06.907432 -7 DEBUG-PROD Debug Production \N \N 2025-07-25 2025-07-31 2025 1 2025-07-19 22:56:05.296286 2025-07-19 22:56:05.296286 9 FINAL-TEST Test Final Production \N \N 2025-07-27 2025-08-02 2025 1 2025-07-19 23:03:21.499342 2025-07-19 23:03:21.499342 8 DIAG-PROD Diagnostic Production \N \N 2025-07-26 2025-08-01 2025 1 2025-07-19 22:58:31.680917 2025-07-20 09:09:26.486 2 TEST123 Test \N \N 2025-07-20 2025-07-25 2025 1 2025-07-19 22:38:10.039397 2025-07-20 09:13:42.375 @@ -2070,27 +2248,36 @@ COPY public.publicities (id, pub_number, designation, title, description, start_ -- --- TOC entry 3774 (class 0 OID 57615) +-- TOC entry 3816 (class 0 OID 57615) -- Dependencies: 257 -- Data for Name: publicity_participations; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- -COPY public.publicity_participations (publicity_id, group_id, created_at) FROM stdin; -1 5 2025-07-19 21:38:15.036215 -3 4 2025-07-19 22:38:52.193439 -4 4 2025-07-19 22:39:13.987098 -5 4 2025-07-19 22:54:05.624748 -6 5 2025-07-19 22:55:06.955089 -7 4 2025-07-19 22:56:05.344704 -9 5 2025-07-19 23:03:21.551156 -2 4 2025-07-20 09:13:42.436078 -2 5 2025-07-20 09:13:42.436078 -10 5 2025-07-22 15:37:06.737248 +COPY public.publicity_participations (publicity_id, group_id) FROM stdin; +1 5 +3 4 +4 4 +5 4 +6 5 +9 5 +2 4 +2 5 +10 5 \. -- --- TOC entry 3773 (class 0 OID 57609) +-- TOC entry 3837 (class 0 OID 2375681) +-- Dependencies: 278 +-- Data for Name: reconciliation_comments; Type: TABLE DATA; Schema: public; Owner: neondb_owner +-- + +COPY public.reconciliation_comments (id, content, type, delivery_id, author_id, group_id, created_at, updated_at) FROM stdin; +\. + + +-- +-- TOC entry 3815 (class 0 OID 57609) -- Dependencies: 256 -- Data for Name: role_permissions; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2268,7 +2455,7 @@ COPY public.role_permissions (role_id, permission_id, created_at) FROM stdin; -- --- TOC entry 3770 (class 0 OID 57565) +-- TOC entry 3812 (class 0 OID 57565) -- Dependencies: 253 -- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2282,7 +2469,7 @@ COPY public.roles (id, name, display_name, description, color, is_system, is_act -- --- TOC entry 3747 (class 0 OID 24692) +-- TOC entry 3789 (class 0 OID 24692) -- Dependencies: 230 -- Data for Name: sav_tickets; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2297,7 +2484,7 @@ COPY public.sav_tickets (id, ticket_number, customer_id, store_id, user_id, assi -- --- TOC entry 3750 (class 0 OID 32770) +-- TOC entry 3792 (class 0 OID 32770) -- Dependencies: 233 -- Data for Name: session; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2308,7 +2495,7 @@ COPY public.session (sid, sess, expire) FROM stdin; -- --- TOC entry 3751 (class 0 OID 57427) +-- TOC entry 3793 (class 0 OID 57427) -- Dependencies: 234 -- Data for Name: sessions; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2318,7 +2505,7 @@ COPY public.sessions (sid, sess, expire) FROM stdin; -- --- TOC entry 3749 (class 0 OID 24707) +-- TOC entry 3791 (class 0 OID 24707) -- Dependencies: 232 -- Data for Name: stores; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2333,7 +2520,7 @@ COPY public.stores (id, name, address, phone, email, is_active, created_at, upda -- --- TOC entry 3758 (class 0 OID 57476) +-- TOC entry 3800 (class 0 OID 57476) -- Dependencies: 241 -- Data for Name: suppliers; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2348,7 +2535,7 @@ COPY public.suppliers (id, name, contact, phone, has_dlc, created_at, updated_at -- --- TOC entry 3768 (class 0 OID 57552) +-- TOC entry 3810 (class 0 OID 57552) -- Dependencies: 251 -- Data for Name: tasks; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2367,11 +2554,81 @@ COPY public.tasks (id, title, description, assigned_to, due_date, priority, stat 24 sdqf qsdf qsdf \N medium pending \N 2025-07-23 11:59:35.323732 2025-07-23 11:59:35.323732 1 4 2025-07-25 00:00:00 \N \N 25 aezrhgsq qsdf azerze 2025-07-24 medium pending \N 2025-07-23 12:00:20.040255 2025-07-23 12:00:29.95404 1 4 2025-07-23 00:00:00 \N \N 26 erfggf qsdf qsdf 2025-07-31 medium pending \N 2025-07-23 12:03:22.50558 2025-07-23 12:03:22.50558 1 4 2025-07-27 00:00:00 \N \N +27 DB Task 0 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +28 DB Task 1 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +29 DB Task 2 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +30 DB Task 3 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +31 DB Task 4 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +32 DB Task 5 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +33 DB Task 6 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +34 DB Task 7 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +35 DB Task 8 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +36 DB Task 9 \N \N medium pending \N 2025-09-11 09:49:27.040745 2025-09-11 09:49:27.040745 admin 1 \N \N \N +37 DB Task 0 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +38 DB Task 1 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +39 DB Task 2 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +40 DB Task 3 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +41 DB Task 4 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +42 DB Task 5 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +43 DB Task 6 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +44 DB Task 7 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +45 DB Task 8 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +46 DB Task 9 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +47 DB Task 10 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +48 DB Task 11 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +49 DB Task 12 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +50 DB Task 13 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +51 DB Task 14 \N \N medium pending \N 2025-09-11 09:50:18.16913 2025-09-11 09:50:18.16913 admin 1 \N \N \N +52 DB Task 0 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +53 DB Task 1 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +54 DB Task 2 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +55 DB Task 3 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +56 DB Task 4 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +57 DB Task 5 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +58 DB Task 6 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +59 DB Task 7 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +60 DB Task 8 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +61 DB Task 9 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +62 DB Task 10 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +63 DB Task 11 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +64 DB Task 12 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +65 DB Task 13 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +66 DB Task 14 \N \N medium pending \N 2025-09-11 09:52:12.380896 2025-09-11 09:52:12.380896 admin 1 \N \N \N +67 DB Task 0 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +68 DB Task 1 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +69 DB Task 2 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +70 DB Task 3 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +71 DB Task 4 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +72 DB Task 5 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +73 DB Task 6 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +74 DB Task 7 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +75 DB Task 8 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +76 DB Task 9 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +77 DB Task 10 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +78 DB Task 11 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +79 DB Task 12 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +80 DB Task 13 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +81 DB Task 14 \N \N medium pending \N 2025-09-11 09:53:15.657202 2025-09-11 09:53:15.657202 admin 1 \N \N \N +82 DB Task 0 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +83 DB Task 1 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +84 DB Task 2 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +85 DB Task 3 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +86 DB Task 4 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +87 DB Task 5 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +88 DB Task 6 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +89 DB Task 7 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +90 DB Task 8 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +91 DB Task 9 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +92 DB Task 10 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +93 DB Task 11 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +94 DB Task 12 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +95 DB Task 13 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N +96 DB Task 14 \N \N medium pending \N 2025-09-11 10:00:06.295601 2025-09-11 10:00:06.295601 admin 1 \N \N \N \. -- --- TOC entry 3778 (class 0 OID 720923) +-- TOC entry 3820 (class 0 OID 720923) -- Dependencies: 261 -- Data for Name: user_groups; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2387,7 +2644,7 @@ _1753185587842 1 \N 2025-07-22 11:59:52.30638 -- --- TOC entry 3777 (class 0 OID 720910) +-- TOC entry 3819 (class 0 OID 720910) -- Dependencies: 260 -- Data for Name: user_roles; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2397,7 +2654,7 @@ COPY public.user_roles (user_id, role_id, assigned_by, assigned_at) FROM stdin; -- --- TOC entry 3752 (class 0 OID 57435) +-- TOC entry 3794 (class 0 OID 57435) -- Dependencies: 235 -- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2414,7 +2671,18 @@ directeur_demo directeur directeur@logiflow.fr Pierre Directeur Pierre Directeur -- --- TOC entry 3791 (class 0 OID 2359334) +-- TOC entry 3839 (class 0 OID 2383873) +-- Dependencies: 280 +-- Data for Name: weather_settings; Type: TABLE DATA; Schema: public; Owner: neondb_owner +-- + +COPY public.weather_settings (id, api_key, default_city, units, update_interval, is_active, created_at, updated_at, location) FROM stdin; +1 6PSHYLBJB9EEYNZ7NDQ5BPGBZ Paris metric 30 t 2025-09-15 08:40:40.083931 2025-09-15 08:40:40.083931 Nancy, France +\. + + +-- +-- TOC entry 3833 (class 0 OID 2359334) -- Dependencies: 274 -- Data for Name: webhook_bap_config; Type: TABLE DATA; Schema: public; Owner: neondb_owner -- @@ -2425,7 +2693,7 @@ COPY public.webhook_bap_config (id, name, webhook_url, description, is_active, c -- --- TOC entry 3832 (class 0 OID 0) +-- TOC entry 3883 (class 0 OID 0) -- Dependencies: 271 -- Name: announcements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2434,7 +2702,16 @@ SELECT pg_catalog.setval('public.announcements_id_seq', 1, false); -- --- TOC entry 3833 (class 0 OID 0) +-- TOC entry 3884 (class 0 OID 0) +-- Dependencies: 275 +-- Name: avoirs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner +-- + +SELECT pg_catalog.setval('public.avoirs_id_seq', 1, false); + + +-- +-- TOC entry 3885 (class 0 OID 0) -- Dependencies: 215 -- Name: calendar_events_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2443,7 +2720,7 @@ SELECT pg_catalog.setval('public.calendar_events_id_seq', 6, true); -- --- TOC entry 3834 (class 0 OID 0) +-- TOC entry 3886 (class 0 OID 0) -- Dependencies: 217 -- Name: client_orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2452,7 +2729,7 @@ SELECT pg_catalog.setval('public.client_orders_id_seq', 5, true); -- --- TOC entry 3835 (class 0 OID 0) +-- TOC entry 3887 (class 0 OID 0) -- Dependencies: 219 -- Name: command_items_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2461,7 +2738,7 @@ SELECT pg_catalog.setval('public.command_items_id_seq', 14, true); -- --- TOC entry 3836 (class 0 OID 0) +-- TOC entry 3888 (class 0 OID 0) -- Dependencies: 221 -- Name: commands_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2470,7 +2747,7 @@ SELECT pg_catalog.setval('public.commands_id_seq', 8, true); -- --- TOC entry 3837 (class 0 OID 0) +-- TOC entry 3889 (class 0 OID 0) -- Dependencies: 246 -- Name: customer_orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2479,7 +2756,7 @@ SELECT pg_catalog.setval('public.customer_orders_id_seq', 2, true); -- --- TOC entry 3838 (class 0 OID 0) +-- TOC entry 3890 (class 0 OID 0) -- Dependencies: 223 -- Name: customers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2488,7 +2765,7 @@ SELECT pg_catalog.setval('public.customers_id_seq', 8, true); -- --- TOC entry 3839 (class 0 OID 0) +-- TOC entry 3891 (class 0 OID 0) -- Dependencies: 267 -- Name: dashboard_messages_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2497,7 +2774,7 @@ SELECT pg_catalog.setval('public.dashboard_messages_id_seq', 2, true); -- --- TOC entry 3840 (class 0 OID 0) +-- TOC entry 3892 (class 0 OID 0) -- Dependencies: 258 -- Name: deliveries_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2506,7 +2783,7 @@ SELECT pg_catalog.setval('public.deliveries_id_seq', 133, true); -- --- TOC entry 3841 (class 0 OID 0) +-- TOC entry 3893 (class 0 OID 0) -- Dependencies: 225 -- Name: delivery_items_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2515,16 +2792,16 @@ SELECT pg_catalog.setval('public.delivery_items_id_seq', 1, false); -- --- TOC entry 3842 (class 0 OID 0) +-- TOC entry 3894 (class 0 OID 0) -- Dependencies: 248 -- Name: dlc_products_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- -SELECT pg_catalog.setval('public.dlc_products_id_seq', 15, true); +SELECT pg_catalog.setval('public.dlc_products_id_seq', 17, true); -- --- TOC entry 3843 (class 0 OID 0) +-- TOC entry 3895 (class 0 OID 0) -- Dependencies: 236 -- Name: groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2533,7 +2810,7 @@ SELECT pg_catalog.setval('public.groups_id_seq', 5, true); -- --- TOC entry 3844 (class 0 OID 0) +-- TOC entry 3896 (class 0 OID 0) -- Dependencies: 265 -- Name: invoice_verification_cache_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2542,7 +2819,7 @@ SELECT pg_catalog.setval('public.invoice_verification_cache_id_seq', 1, false); -- --- TOC entry 3845 (class 0 OID 0) +-- TOC entry 3897 (class 0 OID 0) -- Dependencies: 263 -- Name: invoice_verifications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2551,7 +2828,7 @@ SELECT pg_catalog.setval('public.invoice_verifications_id_seq', 15, true); -- --- TOC entry 3846 (class 0 OID 0) +-- TOC entry 3898 (class 0 OID 0) -- Dependencies: 227 -- Name: invoices_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2560,7 +2837,7 @@ SELECT pg_catalog.setval('public.invoices_id_seq', 1, false); -- --- TOC entry 3847 (class 0 OID 0) +-- TOC entry 3899 (class 0 OID 0) -- Dependencies: 269 -- Name: migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2569,7 +2846,7 @@ SELECT pg_catalog.setval('public.migrations_id_seq', 5, true); -- --- TOC entry 3848 (class 0 OID 0) +-- TOC entry 3900 (class 0 OID 0) -- Dependencies: 238 -- Name: nocodb_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2578,7 +2855,7 @@ SELECT pg_catalog.setval('public.nocodb_config_id_seq', 1, true); -- --- TOC entry 3849 (class 0 OID 0) +-- TOC entry 3901 (class 0 OID 0) -- Dependencies: 242 -- Name: orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2587,7 +2864,7 @@ SELECT pg_catalog.setval('public.orders_id_seq', 9, true); -- --- TOC entry 3850 (class 0 OID 0) +-- TOC entry 3902 (class 0 OID 0) -- Dependencies: 254 -- Name: permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2596,7 +2873,7 @@ SELECT pg_catalog.setval('public.permissions_id_seq', 108, true); -- --- TOC entry 3851 (class 0 OID 0) +-- TOC entry 3903 (class 0 OID 0) -- Dependencies: 244 -- Name: publicities_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2605,7 +2882,16 @@ SELECT pg_catalog.setval('public.publicities_id_seq', 10, true); -- --- TOC entry 3852 (class 0 OID 0) +-- TOC entry 3904 (class 0 OID 0) +-- Dependencies: 277 +-- Name: reconciliation_comments_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner +-- + +SELECT pg_catalog.setval('public.reconciliation_comments_id_seq', 1, false); + + +-- +-- TOC entry 3905 (class 0 OID 0) -- Dependencies: 252 -- Name: roles_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2614,7 +2900,7 @@ SELECT pg_catalog.setval('public.roles_id_seq', 11, true); -- --- TOC entry 3853 (class 0 OID 0) +-- TOC entry 3906 (class 0 OID 0) -- Dependencies: 229 -- Name: sav_tickets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2623,7 +2909,7 @@ SELECT pg_catalog.setval('public.sav_tickets_id_seq', 8, true); -- --- TOC entry 3854 (class 0 OID 0) +-- TOC entry 3907 (class 0 OID 0) -- Dependencies: 231 -- Name: stores_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2632,7 +2918,7 @@ SELECT pg_catalog.setval('public.stores_id_seq', 5, true); -- --- TOC entry 3855 (class 0 OID 0) +-- TOC entry 3908 (class 0 OID 0) -- Dependencies: 240 -- Name: suppliers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2641,16 +2927,25 @@ SELECT pg_catalog.setval('public.suppliers_id_seq', 5, true); -- --- TOC entry 3856 (class 0 OID 0) +-- TOC entry 3909 (class 0 OID 0) -- Dependencies: 250 -- Name: tasks_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- -SELECT pg_catalog.setval('public.tasks_id_seq', 26, true); +SELECT pg_catalog.setval('public.tasks_id_seq', 96, true); -- --- TOC entry 3857 (class 0 OID 0) +-- TOC entry 3910 (class 0 OID 0) +-- Dependencies: 279 +-- Name: weather_settings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner +-- + +SELECT pg_catalog.setval('public.weather_settings_id_seq', 1, true); + + +-- +-- TOC entry 3911 (class 0 OID 0) -- Dependencies: 273 -- Name: webhook_bap_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: neondb_owner -- @@ -2659,7 +2954,7 @@ SELECT pg_catalog.setval('public.webhook_bap_config_id_seq', 1, true); -- --- TOC entry 3575 (class 2606 OID 2359318) +-- TOC entry 3608 (class 2606 OID 2359318) -- Name: announcements announcements_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2668,7 +2963,16 @@ ALTER TABLE ONLY public.announcements -- --- TOC entry 3475 (class 2606 OID 24588) +-- TOC entry 3616 (class 2606 OID 2367502) +-- Name: avoirs avoirs_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.avoirs + ADD CONSTRAINT avoirs_pkey PRIMARY KEY (id); + + +-- +-- TOC entry 3508 (class 2606 OID 24588) -- Name: calendar_events calendar_events_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2677,7 +2981,7 @@ ALTER TABLE ONLY public.calendar_events -- --- TOC entry 3477 (class 2606 OID 24603) +-- TOC entry 3510 (class 2606 OID 24603) -- Name: client_orders client_orders_order_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2686,7 +2990,7 @@ ALTER TABLE ONLY public.client_orders -- --- TOC entry 3479 (class 2606 OID 24601) +-- TOC entry 3512 (class 2606 OID 24601) -- Name: client_orders client_orders_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2695,7 +2999,7 @@ ALTER TABLE ONLY public.client_orders -- --- TOC entry 3481 (class 2606 OID 24612) +-- TOC entry 3514 (class 2606 OID 24612) -- Name: command_items command_items_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2704,7 +3008,7 @@ ALTER TABLE ONLY public.command_items -- --- TOC entry 3483 (class 2606 OID 24627) +-- TOC entry 3516 (class 2606 OID 24627) -- Name: commands commands_command_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2713,7 +3017,7 @@ ALTER TABLE ONLY public.commands -- --- TOC entry 3485 (class 2606 OID 24625) +-- TOC entry 3518 (class 2606 OID 24625) -- Name: commands commands_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2722,7 +3026,7 @@ ALTER TABLE ONLY public.commands -- --- TOC entry 3524 (class 2606 OID 57540) +-- TOC entry 3557 (class 2606 OID 57540) -- Name: customer_orders customer_orders_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2731,7 +3035,7 @@ ALTER TABLE ONLY public.customer_orders -- --- TOC entry 3487 (class 2606 OID 24638) +-- TOC entry 3520 (class 2606 OID 24638) -- Name: customers customers_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2740,7 +3044,7 @@ ALTER TABLE ONLY public.customers -- --- TOC entry 3566 (class 2606 OID 2342922) +-- TOC entry 3599 (class 2606 OID 2342922) -- Name: dashboard_messages dashboard_messages_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2749,7 +3053,7 @@ ALTER TABLE ONLY public.dashboard_messages -- --- TOC entry 3552 (class 2606 OID 819224) +-- TOC entry 3585 (class 2606 OID 819224) -- Name: database_backups database_backups_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2758,7 +3062,7 @@ ALTER TABLE ONLY public.database_backups -- --- TOC entry 3543 (class 2606 OID 73746) +-- TOC entry 3576 (class 2606 OID 73746) -- Name: deliveries deliveries_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2767,7 +3071,7 @@ ALTER TABLE ONLY public.deliveries -- --- TOC entry 3489 (class 2606 OID 24662) +-- TOC entry 3522 (class 2606 OID 24662) -- Name: delivery_items delivery_items_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2776,7 +3080,7 @@ ALTER TABLE ONLY public.delivery_items -- --- TOC entry 3526 (class 2606 OID 57550) +-- TOC entry 3559 (class 2606 OID 57550) -- Name: dlc_products dlc_products_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2785,7 +3089,7 @@ ALTER TABLE ONLY public.dlc_products -- --- TOC entry 3512 (class 2606 OID 57462) +-- TOC entry 3545 (class 2606 OID 57462) -- Name: groups groups_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2794,7 +3098,7 @@ ALTER TABLE ONLY public.groups -- --- TOC entry 3562 (class 2606 OID 2310156) +-- TOC entry 3595 (class 2606 OID 2310156) -- Name: invoice_verification_cache invoice_verification_cache_cache_key_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2803,7 +3107,7 @@ ALTER TABLE ONLY public.invoice_verification_cache -- --- TOC entry 3564 (class 2606 OID 2310154) +-- TOC entry 3597 (class 2606 OID 2310154) -- Name: invoice_verification_cache invoice_verification_cache_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2812,7 +3116,7 @@ ALTER TABLE ONLY public.invoice_verification_cache -- --- TOC entry 3556 (class 2606 OID 2285579) +-- TOC entry 3589 (class 2606 OID 2285579) -- Name: invoice_verifications invoice_verifications_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2821,7 +3125,7 @@ ALTER TABLE ONLY public.invoice_verifications -- --- TOC entry 3491 (class 2606 OID 24690) +-- TOC entry 3524 (class 2606 OID 24690) -- Name: invoices invoices_invoice_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2830,7 +3134,7 @@ ALTER TABLE ONLY public.invoices -- --- TOC entry 3493 (class 2606 OID 24688) +-- TOC entry 3526 (class 2606 OID 24688) -- Name: invoices invoices_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2839,7 +3143,7 @@ ALTER TABLE ONLY public.invoices -- --- TOC entry 3571 (class 2606 OID 2359305) +-- TOC entry 3604 (class 2606 OID 2359305) -- Name: migrations migrations_filename_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2848,7 +3152,7 @@ ALTER TABLE ONLY public.migrations -- --- TOC entry 3573 (class 2606 OID 2359303) +-- TOC entry 3606 (class 2606 OID 2359303) -- Name: migrations migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2857,7 +3161,7 @@ ALTER TABLE ONLY public.migrations -- --- TOC entry 3514 (class 2606 OID 57474) +-- TOC entry 3547 (class 2606 OID 57474) -- Name: nocodb_config nocodb_config_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2866,7 +3170,7 @@ ALTER TABLE ONLY public.nocodb_config -- --- TOC entry 3518 (class 2606 OID 57498) +-- TOC entry 3551 (class 2606 OID 57498) -- Name: orders orders_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2875,7 +3179,7 @@ ALTER TABLE ONLY public.orders -- --- TOC entry 3535 (class 2606 OID 57592) +-- TOC entry 3568 (class 2606 OID 57592) -- Name: permissions permissions_name_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2884,7 +3188,7 @@ ALTER TABLE ONLY public.permissions -- --- TOC entry 3537 (class 2606 OID 57590) +-- TOC entry 3570 (class 2606 OID 57590) -- Name: permissions permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2893,7 +3197,7 @@ ALTER TABLE ONLY public.permissions -- --- TOC entry 3520 (class 2606 OID 57522) +-- TOC entry 3553 (class 2606 OID 57522) -- Name: publicities publicities_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2902,7 +3206,7 @@ ALTER TABLE ONLY public.publicities -- --- TOC entry 3522 (class 2606 OID 57524) +-- TOC entry 3555 (class 2606 OID 57524) -- Name: publicities publicities_pub_number_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2911,7 +3215,7 @@ ALTER TABLE ONLY public.publicities -- --- TOC entry 3541 (class 2606 OID 57620) +-- TOC entry 3574 (class 2606 OID 57620) -- Name: publicity_participations publicity_participations_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2920,7 +3224,16 @@ ALTER TABLE ONLY public.publicity_participations -- --- TOC entry 3539 (class 2606 OID 57614) +-- TOC entry 3618 (class 2606 OID 2375691) +-- Name: reconciliation_comments reconciliation_comments_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_pkey PRIMARY KEY (id); + + +-- +-- TOC entry 3572 (class 2606 OID 57614) -- Name: role_permissions role_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2929,7 +3242,7 @@ ALTER TABLE ONLY public.role_permissions -- --- TOC entry 3531 (class 2606 OID 57579) +-- TOC entry 3564 (class 2606 OID 57579) -- Name: roles roles_name_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2938,7 +3251,7 @@ ALTER TABLE ONLY public.roles -- --- TOC entry 3533 (class 2606 OID 57577) +-- TOC entry 3566 (class 2606 OID 57577) -- Name: roles roles_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2947,7 +3260,7 @@ ALTER TABLE ONLY public.roles -- --- TOC entry 3495 (class 2606 OID 24703) +-- TOC entry 3528 (class 2606 OID 24703) -- Name: sav_tickets sav_tickets_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2956,7 +3269,7 @@ ALTER TABLE ONLY public.sav_tickets -- --- TOC entry 3497 (class 2606 OID 24705) +-- TOC entry 3530 (class 2606 OID 24705) -- Name: sav_tickets sav_tickets_ticket_number_unique; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2965,7 +3278,7 @@ ALTER TABLE ONLY public.sav_tickets -- --- TOC entry 3502 (class 2606 OID 32776) +-- TOC entry 3535 (class 2606 OID 32776) -- Name: session session_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2974,7 +3287,7 @@ ALTER TABLE ONLY public.session -- --- TOC entry 3505 (class 2606 OID 57433) +-- TOC entry 3538 (class 2606 OID 57433) -- Name: sessions sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2983,7 +3296,7 @@ ALTER TABLE ONLY public.sessions -- --- TOC entry 3499 (class 2606 OID 24717) +-- TOC entry 3532 (class 2606 OID 24717) -- Name: stores stores_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -2992,7 +3305,7 @@ ALTER TABLE ONLY public.stores -- --- TOC entry 3516 (class 2606 OID 57486) +-- TOC entry 3549 (class 2606 OID 57486) -- Name: suppliers suppliers_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3001,7 +3314,7 @@ ALTER TABLE ONLY public.suppliers -- --- TOC entry 3529 (class 2606 OID 57563) +-- TOC entry 3562 (class 2606 OID 57563) -- Name: tasks tasks_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3010,7 +3323,7 @@ ALTER TABLE ONLY public.tasks -- --- TOC entry 3550 (class 2606 OID 720930) +-- TOC entry 3583 (class 2606 OID 720930) -- Name: user_groups user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3019,7 +3332,7 @@ ALTER TABLE ONLY public.user_groups -- --- TOC entry 3548 (class 2606 OID 720917) +-- TOC entry 3581 (class 2606 OID 720917) -- Name: user_roles user_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3028,7 +3341,7 @@ ALTER TABLE ONLY public.user_roles -- --- TOC entry 3508 (class 2606 OID 57445) +-- TOC entry 3541 (class 2606 OID 57445) -- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3037,7 +3350,7 @@ ALTER TABLE ONLY public.users -- --- TOC entry 3510 (class 2606 OID 57447) +-- TOC entry 3543 (class 2606 OID 57447) -- Name: users users_username_key; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3046,7 +3359,16 @@ ALTER TABLE ONLY public.users -- --- TOC entry 3581 (class 2606 OID 2359345) +-- TOC entry 3620 (class 2606 OID 2383886) +-- Name: weather_settings weather_settings_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.weather_settings + ADD CONSTRAINT weather_settings_pkey PRIMARY KEY (id); + + +-- +-- TOC entry 3614 (class 2606 OID 2359345) -- Name: webhook_bap_config webhook_bap_config_pkey; Type: CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3055,7 +3377,7 @@ ALTER TABLE ONLY public.webhook_bap_config -- --- TOC entry 3500 (class 1259 OID 32777) +-- TOC entry 3533 (class 1259 OID 32777) -- Name: IDX_session_expire; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3063,7 +3385,7 @@ CREATE INDEX "IDX_session_expire" ON public.session USING btree (expire); -- --- TOC entry 3576 (class 1259 OID 2359331) +-- TOC entry 3609 (class 1259 OID 2359331) -- Name: idx_announcements_author_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3071,7 +3393,7 @@ CREATE INDEX idx_announcements_author_id ON public.announcements USING btree (au -- --- TOC entry 3577 (class 1259 OID 2359330) +-- TOC entry 3610 (class 1259 OID 2359330) -- Name: idx_announcements_created_at; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3079,7 +3401,7 @@ CREATE INDEX idx_announcements_created_at ON public.announcements USING btree (c -- --- TOC entry 3578 (class 1259 OID 2359332) +-- TOC entry 3611 (class 1259 OID 2359332) -- Name: idx_announcements_group_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3087,7 +3409,7 @@ CREATE INDEX idx_announcements_group_id ON public.announcements USING btree (gro -- --- TOC entry 3579 (class 1259 OID 2359329) +-- TOC entry 3612 (class 1259 OID 2359329) -- Name: idx_announcements_priority; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3095,7 +3417,7 @@ CREATE INDEX idx_announcements_priority ON public.announcements USING btree (pri -- --- TOC entry 3557 (class 1259 OID 2310157) +-- TOC entry 3590 (class 1259 OID 2310157) -- Name: idx_cache_key; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3103,7 +3425,7 @@ CREATE INDEX idx_cache_key ON public.invoice_verification_cache USING btree (cac -- --- TOC entry 3567 (class 1259 OID 2342923) +-- TOC entry 3600 (class 1259 OID 2342923) -- Name: idx_dashboard_messages_created_at; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3111,7 +3433,7 @@ CREATE INDEX idx_dashboard_messages_created_at ON public.dashboard_messages USIN -- --- TOC entry 3568 (class 1259 OID 2342925) +-- TOC entry 3601 (class 1259 OID 2342925) -- Name: idx_dashboard_messages_created_by; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3119,7 +3441,7 @@ CREATE INDEX idx_dashboard_messages_created_by ON public.dashboard_messages USIN -- --- TOC entry 3569 (class 1259 OID 2342924) +-- TOC entry 3602 (class 1259 OID 2342924) -- Name: idx_dashboard_messages_store_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3127,7 +3449,7 @@ CREATE INDEX idx_dashboard_messages_store_id ON public.dashboard_messages USING -- --- TOC entry 3558 (class 1259 OID 2310160) +-- TOC entry 3591 (class 1259 OID 2310160) -- Name: idx_delivery_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3135,7 +3457,7 @@ CREATE INDEX idx_delivery_id ON public.invoice_verification_cache USING btree (d -- --- TOC entry 3527 (class 1259 OID 2334721) +-- TOC entry 3560 (class 1259 OID 2334721) -- Name: idx_dlc_products_stock_epuise; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3143,7 +3465,7 @@ CREATE INDEX idx_dlc_products_stock_epuise ON public.dlc_products USING btree (s -- --- TOC entry 3559 (class 1259 OID 2310159) +-- TOC entry 3592 (class 1259 OID 2310159) -- Name: idx_expires_at; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3151,7 +3473,7 @@ CREATE INDEX idx_expires_at ON public.invoice_verification_cache USING btree (ex -- --- TOC entry 3560 (class 1259 OID 2310158) +-- TOC entry 3593 (class 1259 OID 2310158) -- Name: idx_group_invoice; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3159,7 +3481,7 @@ CREATE INDEX idx_group_invoice ON public.invoice_verification_cache USING btree -- --- TOC entry 3503 (class 1259 OID 57434) +-- TOC entry 3536 (class 1259 OID 57434) -- Name: idx_session_expire; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3167,7 +3489,7 @@ CREATE INDEX idx_session_expire ON public.sessions USING btree (expire); -- --- TOC entry 3544 (class 1259 OID 720946) +-- TOC entry 3577 (class 1259 OID 720946) -- Name: idx_user_roles_assigned_by; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3175,7 +3497,7 @@ CREATE INDEX idx_user_roles_assigned_by ON public.user_roles USING btree (assign -- --- TOC entry 3545 (class 1259 OID 720945) +-- TOC entry 3578 (class 1259 OID 720945) -- Name: idx_user_roles_role_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3183,7 +3505,7 @@ CREATE INDEX idx_user_roles_role_id ON public.user_roles USING btree (role_id); -- --- TOC entry 3546 (class 1259 OID 720944) +-- TOC entry 3579 (class 1259 OID 720944) -- Name: idx_user_roles_user_id; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3191,7 +3513,7 @@ CREATE INDEX idx_user_roles_user_id ON public.user_roles USING btree (user_id); -- --- TOC entry 3553 (class 1259 OID 2285590) +-- TOC entry 3586 (class 1259 OID 2285590) -- Name: invoice_verifications_delivery_idx; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3199,7 +3521,7 @@ CREATE INDEX invoice_verifications_delivery_idx ON public.invoice_verifications -- --- TOC entry 3554 (class 1259 OID 2285591) +-- TOC entry 3587 (class 1259 OID 2285591) -- Name: invoice_verifications_invoice_ref_idx; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3207,7 +3529,7 @@ CREATE INDEX invoice_verifications_invoice_ref_idx ON public.invoice_verificatio -- --- TOC entry 3506 (class 1259 OID 319488) +-- TOC entry 3539 (class 1259 OID 319488) -- Name: users_email_unique; Type: INDEX; Schema: public; Owner: neondb_owner -- @@ -3215,7 +3537,7 @@ CREATE UNIQUE INDEX users_email_unique ON public.users USING btree (email) WHERE -- --- TOC entry 3587 (class 2606 OID 2359319) +-- TOC entry 3626 (class 2606 OID 2359319) -- Name: announcements announcements_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3224,7 +3546,7 @@ ALTER TABLE ONLY public.announcements -- --- TOC entry 3588 (class 2606 OID 2359324) +-- TOC entry 3627 (class 2606 OID 2359324) -- Name: announcements announcements_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3233,7 +3555,7 @@ ALTER TABLE ONLY public.announcements -- --- TOC entry 3585 (class 2606 OID 2285580) +-- TOC entry 3624 (class 2606 OID 2285580) -- Name: invoice_verifications invoice_verifications_delivery_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3242,7 +3564,7 @@ ALTER TABLE ONLY public.invoice_verifications -- --- TOC entry 3586 (class 2606 OID 2285585) +-- TOC entry 3625 (class 2606 OID 2285585) -- Name: invoice_verifications invoice_verifications_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3251,7 +3573,34 @@ ALTER TABLE ONLY public.invoice_verifications -- --- TOC entry 3582 (class 2606 OID 2269185) +-- TOC entry 3628 (class 2606 OID 2375697) +-- Name: reconciliation_comments reconciliation_comments_author_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_author_id_fkey FOREIGN KEY (author_id) REFERENCES public.users(id) ON DELETE CASCADE; + + +-- +-- TOC entry 3629 (class 2606 OID 2375692) +-- Name: reconciliation_comments reconciliation_comments_delivery_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_delivery_id_fkey FOREIGN KEY (delivery_id) REFERENCES public.deliveries(id) ON DELETE CASCADE; + + +-- +-- TOC entry 3630 (class 2606 OID 2375702) +-- Name: reconciliation_comments reconciliation_comments_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner +-- + +ALTER TABLE ONLY public.reconciliation_comments + ADD CONSTRAINT reconciliation_comments_group_id_fkey FOREIGN KEY (group_id) REFERENCES public.groups(id) ON DELETE CASCADE; + + +-- +-- TOC entry 3621 (class 2606 OID 2269185) -- Name: tasks tasks_completed_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3260,7 +3609,7 @@ ALTER TABLE ONLY public.tasks -- --- TOC entry 3584 (class 2606 OID 720931) +-- TOC entry 3623 (class 2606 OID 720931) -- Name: user_groups user_groups_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3269,7 +3618,7 @@ ALTER TABLE ONLY public.user_groups -- --- TOC entry 3583 (class 2606 OID 720918) +-- TOC entry 3622 (class 2606 OID 720918) -- Name: user_roles user_roles_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: neondb_owner -- @@ -3278,8 +3627,8 @@ ALTER TABLE ONLY public.user_roles -- --- TOC entry 3798 (class 0 OID 0) --- Dependencies: 3797 +-- TOC entry 3846 (class 0 OID 0) +-- Dependencies: 3845 -- Name: DATABASE neondb; Type: ACL; Schema: -; Owner: neondb_owner -- @@ -3287,7 +3636,7 @@ GRANT ALL ON DATABASE neondb TO neon_superuser; -- --- TOC entry 2196 (class 826 OID 16392) +-- TOC entry 2211 (class 826 OID 16392) -- Name: DEFAULT PRIVILEGES FOR SEQUENCES; Type: DEFAULT ACL; Schema: public; Owner: cloud_admin -- @@ -3295,14 +3644,14 @@ ALTER DEFAULT PRIVILEGES FOR ROLE cloud_admin IN SCHEMA public GRANT ALL ON SEQU -- --- TOC entry 2195 (class 826 OID 16391) +-- TOC entry 2210 (class 826 OID 16391) -- Name: DEFAULT PRIVILEGES FOR TABLES; Type: DEFAULT ACL; Schema: public; Owner: cloud_admin -- ALTER DEFAULT PRIVILEGES FOR ROLE cloud_admin IN SCHEMA public GRANT ALL ON TABLES TO neon_superuser WITH GRANT OPTION; --- Completed on 2025-09-06 07:22:55 UTC +-- Completed on 2025-09-19 06:11:55 UTC -- -- PostgreSQL database dump complete