From 5c7b61a098b2742dced58303912766ce19a8cfe3 Mon Sep 17 00:00:00 2001 From: SuBroXz11 Date: Mon, 18 May 2026 18:12:38 +0545 Subject: [PATCH] feat: rebrand DocuSeal to arcab Sign - remove logo, update title and favicon --- app/views/layouts/_head_tags.html.erb | 4 ++-- app/views/shared/_logo.html.erb | 5 +---- app/views/shared/_meta.html.erb | 16 ++++++---------- app/views/shared/_title.html.erb | 2 -- app/views/start_form/_docuseal_logo.html.erb | 7 +------ .../start_form/email_verification.html.erb | 2 +- app/views/start_form/private.html.erb | 2 +- app/views/start_form/show.html.erb | 2 +- app/views/submit_form/_docuseal_logo.html.erb | 5 +---- app/views/submit_form/email_2fa.html.erb | 2 +- app/views/submit_form/show.html.erb | 2 +- docker-compose.yml | 8 ++++---- public/apple-icon-180x180.png | Bin 10714 -> 0 bytes public/favicon-16x16.png | Bin 805 -> 0 bytes public/favicon-32x32.png | Bin 1792 -> 0 bytes public/favicon-96x96.png | Bin 5490 -> 0 bytes public/favicon.ico | Bin 2635 -> 16958 bytes public/favicon.svg | 5 ----- 18 files changed, 20 insertions(+), 42 deletions(-) delete mode 100644 public/apple-icon-180x180.png delete mode 100644 public/favicon-16x16.png delete mode 100644 public/favicon-32x32.png delete mode 100644 public/favicon-96x96.png delete mode 100644 public/favicon.svg diff --git a/app/views/layouts/_head_tags.html.erb b/app/views/layouts/_head_tags.html.erb index a6426f4f..34575296 100644 --- a/app/views/layouts/_head_tags.html.erb +++ b/app/views/layouts/_head_tags.html.erb @@ -1,4 +1,4 @@ - <%= content_for(:html_title) || (signed_in? ? 'DocuSeal' : 'DocuSeal | Open Source Document Signing') %> + <%= content_for(:html_title) || (signed_in? ? 'arcab Sign' : 'arcab Sign') %> -<%= render 'shared/meta' %> +<%= render 'shared/meta' %> \ No newline at end of file diff --git a/app/views/shared/_logo.html.erb b/app/views/shared/_logo.html.erb index 57e6e0d9..8b137891 100644 --- a/app/views/shared/_logo.html.erb +++ b/app/views/shared/_logo.html.erb @@ -1,4 +1 @@ - - - - + diff --git a/app/views/shared/_meta.html.erb b/app/views/shared/_meta.html.erb index a6d492f9..7631b40a 100644 --- a/app/views/shared/_meta.html.erb +++ b/app/views/shared/_meta.html.erb @@ -1,14 +1,14 @@ <% if Docuseal.demo? || (request.path != '/' && !devise_controller?) %> <% end %> -<% title = content_for(:html_title) || (signed_in? ? 'DocuSeal' : 'DocuSeal | Open Source Document Signing') %> +<% title = content_for(:html_title) || (signed_in? ? 'arcab Sign' : 'arcab Sign') %> <% description = content_for(:html_description) || 'Open source, self-hosted tool to streamline document filling and signing. Create custom PDF forms to complete and sign with an easy to use online tool.' %> - + <% if content_for(:disable_image_preview) %> @@ -19,13 +19,9 @@ "> <% end %> - - + + - - - - - - + + \ No newline at end of file diff --git a/app/views/shared/_title.html.erb b/app/views/shared/_title.html.erb index 9830a7ca..e69de29b 100644 --- a/app/views/shared/_title.html.erb +++ b/app/views/shared/_title.html.erb @@ -1,2 +0,0 @@ -<%= render 'shared/logo' %> -DocuSeal diff --git a/app/views/start_form/_docuseal_logo.html.erb b/app/views/start_form/_docuseal_logo.html.erb index 735c607c..8b137891 100644 --- a/app/views/start_form/_docuseal_logo.html.erb +++ b/app/views/start_form/_docuseal_logo.html.erb @@ -1,6 +1 @@ - - - <%= render 'shared/logo', width: '50px', height: '50px' %> - -

DocuSeal

-
+ diff --git a/app/views/start_form/email_verification.html.erb b/app/views/start_form/email_verification.html.erb index 248278c5..1c81dc6b 100644 --- a/app/views/start_form/email_verification.html.erb +++ b/app/views/start_form/email_verification.html.erb @@ -1,4 +1,4 @@ -<% content_for(:html_title, "#{@template.name} | DocuSeal") %> +<% content_for(:html_title, "#{@template.name} | arcab Sign") %> <% I18n.with_locale(@template.account.locale) do %> <% content_for(:html_description, t('account_name_has_invited_you_to_fill_and_sign_documents_online_effortlessly_with_a_secure_fast_and_user_friendly_digital_document_signing_solution', account_name: @template.account.name)) %> <% end %> diff --git a/app/views/start_form/private.html.erb b/app/views/start_form/private.html.erb index 083cc67c..cb598e4d 100644 --- a/app/views/start_form/private.html.erb +++ b/app/views/start_form/private.html.erb @@ -1,4 +1,4 @@ -<% content_for(:html_title, "#{@template.name} | DocuSeal") %> +<% content_for(:html_title, "#{@template.name} | arcab Sign") %> <% I18n.with_locale(@template.account.locale) do %> <% content_for(:html_description, t('share_link_is_currently_disabled')) %> <% end %> diff --git a/app/views/start_form/show.html.erb b/app/views/start_form/show.html.erb index a54019bf..b5222eab 100644 --- a/app/views/start_form/show.html.erb +++ b/app/views/start_form/show.html.erb @@ -1,4 +1,4 @@ -<% content_for(:html_title, "#{@template.name} | DocuSeal") %> +<% content_for(:html_title, "#{@template.name} | arcab Sign") %> <% I18n.with_locale(@template.account.locale) do %> <% content_for(:html_description, t('account_name_has_invited_you_to_fill_and_sign_documents_online_effortlessly_with_a_secure_fast_and_user_friendly_digital_document_signing_solution', account_name: @template.account.name)) %> <% end %> diff --git a/app/views/submit_form/_docuseal_logo.html.erb b/app/views/submit_form/_docuseal_logo.html.erb index 645f7fc5..8b137891 100644 --- a/app/views/submit_form/_docuseal_logo.html.erb +++ b/app/views/submit_form/_docuseal_logo.html.erb @@ -1,4 +1 @@ - - <%= render 'shared/logo', class: 'w-9 h-9 md:w-12 md:h-12' %> - <%= Docuseal.product_name %> - + diff --git a/app/views/submit_form/email_2fa.html.erb b/app/views/submit_form/email_2fa.html.erb index 319a3c80..b1c57e37 100644 --- a/app/views/submit_form/email_2fa.html.erb +++ b/app/views/submit_form/email_2fa.html.erb @@ -1,4 +1,4 @@ -<% content_for(:html_title, "#{@submitter.submission.name || @submitter.submission.template.name} | DocuSeal") %> +<% content_for(:html_title, "#{@submitter.submission.name || @submitter.submission.template.name} | arcab Sign") %> <% I18n.with_locale(@submitter.account.locale) do %> <% content_for(:html_description, t('account_name_has_invited_you_to_fill_and_sign_documents_online_effortlessly_with_a_secure_fast_and_user_friendly_digital_document_signing_solution', account_name: @submitter.account.name)) %> <% end %> diff --git a/app/views/submit_form/show.html.erb b/app/views/submit_form/show.html.erb index a08cbee5..530e0a07 100644 --- a/app/views/submit_form/show.html.erb +++ b/app/views/submit_form/show.html.erb @@ -1,4 +1,4 @@ -<% content_for(:html_title, "#{@submitter.submission.name || @submitter.submission.template.name} | DocuSeal") %> +<% content_for(:html_title, "#{@submitter.submission.name || @submitter.submission.template.name} | arcab Sign") %> <% I18n.with_locale(@submitter.account.locale) do %> <% content_for(:html_description, t('account_name_has_invited_you_to_fill_and_sign_documents_online_effortlessly_with_a_secure_fast_and_user_friendly_digital_document_signing_solution', account_name: @submitter.account.name)) %> <% end %> diff --git a/docker-compose.yml b/docker-compose.yml index fcc697be..d563be90 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,9 @@ services: depends_on: postgres: condition: service_healthy - image: docuseal/docuseal:latest + build: + context: . + dockerfile: Dockerfile ports: - 3000:3000 volumes: @@ -11,11 +13,10 @@ services: environment: - FORCE_SSL=${HOST} - DATABASE_URL=postgresql://postgres:postgres@postgres:5432/docuseal - postgres: image: postgres:18 volumes: - - './pg_data:/var/lib/postgresql/18/docker' + - "./pg_data:/var/lib/postgresql/18/docker" environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres @@ -25,7 +26,6 @@ services: interval: 5s timeout: 5s retries: 5 - caddy: image: caddy:latest command: caddy reverse-proxy --from $HOST --to app:3000 diff --git a/public/apple-icon-180x180.png b/public/apple-icon-180x180.png deleted file mode 100644 index 919ad8c76d98ab7d62d5b4ad6a2f768619b8830b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10714 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 diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png deleted file mode 100644 index 7d7163b51c68e90fd90422a919646f55dbc4001a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 805 zcmV+=1KRwFP)>?v;}BX) z7hcK4c`}JTeuwgKe~pe3U;n7|IP>O)Q-dW55KX*s*|*H(n$J!X+5Hi+K91VhgtoN< zbzO5!vD9C|%}pis&0Bf_#O#^RcRAV2t@;nYLfh80%yb>BTNf!_{Tbh}tJ}u=U*gU_ z#=3cdK%%K#6;ggDjW}A%-YUs=9rC{(!ydo87(Emr+_oQt0H=c9afoud4?=-&RM*V4 z2AkU!4_}~o?U!mXfY5Ygw1M!>_h6xn2!;v1^$zyLP^pliSNb zWxnq$bLWoWyAA;A+D-W7f-V6csZ`13Kd)fyKa2=PR!z~F%3%I}a?zC%0MAFtXk*@e zHeGX@(vU>&{CJfBfc;oyQB3jGdn&|*k{{92|-%*^Wj|e21 zj>}l8XFz?m`Fi2x!NdJngBOtzV=_CH{Qy>croT>f2iG?hoXA2ZjC9m jx)E&qSS-~uu#*2AO0yh&fgbnI00000NkvXXu0mjf-+GPb diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png deleted file mode 100644 index 59fc2b68046a2bfd36f35ec321ef3e0181b765bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792 zcmV+b2mknqP)P!f>ZB9w#=L4BxdLra^4@Th>eM3jnGLYqV+7!}t69PG8% zyWZE#?#$eN*m#WbgC*zF>^W!t|NlLE?zwXn%CvZEQ^XBbJgA1NzaedVfiyFdC|U-J z;-Uvkq5J#r`OmoNp1n$T;9zXqiF7%*%FPmbo?bCiR883KW|OO>UDV0~RW(~gs^4@H zy-!Yf{^+I8B;fLfF9!T|^}lqp13$oZL^;GGOsK9}QM;=*xmob z{P$6cS3X1*Oq}?~Hx;4ifxP0dEVlW;J7WsC_UwJP3tfL-nz;~wRzH*ILr%`=F<%T`s}4dzy0%3fkiM1VyGvjm7{R+?6}1K z#rJtwu9=?fGmIU>1axg|nd;^S)&YoUEfwE@s1n4!fUrWap0O6K(D1peh#BMf8>QBF*f7g$(ueOhyt4*8%Kw#+u z=(Cr83g8GTYqkT3cxzL{P4}$<5aBBPi&l;c=%nKG?^=)b!P_9^s5y#1ga}oZ@_RZx ze|Y8hK`HgU%%tv5Y;38}++g$}3YG?7e6AVBDZQKNC;7?-oWv)i#`VS}gjYR=Hfd&w zJkdq==x=d)FQe8@L7OxKeb!wRE}TL-MYU-79uQi%daVaAL?^oX&8cxd4 zyc3aX6n_{1*UC*0(#(c|Qt8C#XHNdiezXbG(Pu3kH9o2iD@SV27V>BIkBF&N6H5<8 zOBZsmlgH?20Q2l20!zMvK5b#y0tPYD`*u*ge14eQn=y)Th2jt7p;TsRA7#%EO&jCoCjS3QQ4>;b^KaB4_YCb35o z+5UafAGW1k)U5VXNHdG#4|z$lV1myWfgQMWHOBnqA=v4-;yBc-%s`nFMNVD%OYp!tU-U2?$mmh&{b0BLHN7Z!1D|0doKRGj1yG zy{y(YAPXaR$E{eg>mu5OX=Dz*R3aCuORBdOK0S_O&%M>IhO1r%kohzNdtU(81wfnB z=&AlJCaoN@kSE*rdz}7j0EkfKOR?wPYWD;H^j}RsAp((3fWoD747|1-q{P3lnPSI# z$f7k2xX|$*ubaoS{OLE5xisdvBPH@+MQ7TIKQ$Ql1T^kEWEIWyJ&F;^0GRI{CiUuO z6g_}G=L;i7st8xn|H=m3fxa=x?d}e;|M-J92^Bq%E9O)8+`j3UcRUUo{`FhiI+4yY zB@j*nSRcGi;>E`?=H5;I^nUD5{_Evxv8fnyo9N&DQ)GVREzG`pf#h#Cdec=gf*Bm^ zOZ8jZIgJ?cYV4GKb1Xwt}MI zB)Z6-e1rVS*O5+X_lRJ$(=l_+6So{5(M&hFnl)^dxqWH0000nVK~#90)tz~KRMpwXzvs@Log|R32?8q0qEbsyL1F+axMD%AXocGP zu~qBGimxoT@4Qt&i)~-G)?(}KE3S2^3IYLTQHzQqVKMAW_I;VmcJF!r7_v+iCLzze)5q*)NONUsrpAVZsF<-FenBzcOFIB4A{q`NabQ_DCU?4frl|b)p54Pyv)J z&A$LCo&AQt8<-%u8B z;&Jbs@}>E6rQ|6fGv2g&8I@AVU*s;^_)a{D#!Udl?kkck{-!5^`SGIJHzEJ7+EacT zuY+A&1WkkwsU-!oJq<<&VW zHg4?>k!}f~bZPz-Lh>px9;Ph)aKB+B3Y2LqTt0?D#s*%vc>r~A$Sf@%+|4F46=Cg7F<%L|^1wqn!*C|jC88_8>!{N*dI zRFd+4M$(V21dF-BqE;Nmf20uS*eM8Sis`obc5k8X<^MKaKF&}P^17U58{dqkQd9yc zUpjrVl-hd0VWzy}tjVO#z6T{K%`^|`_fq-rbx3a`j?t4yziC-CO{8k&Pf=^jqpA}} z_=FTQ2CUey*=z;VQ%K38yx~%6Z(*YIh0Q_gRdKqLi)`sNY1-~ zv^n?1M5C9Hh0xwEU3f{dnZoAgalhwr1mld#S+a+aG5=vK{c_Ea?GpA8=VBjmZcKHx zrn+wNjtd0iggy8Ku)wIO;Rq;Qn*URQ{JBv%YtE_kyYs9u3C1yHsq{}SLDqXwnT zU2OV9n@BW&`WAsByAsMHId2}WNmr9H;}#raFEUj}z_k^NFP_@f_lN?JbLUzRJYq!L zb>3w-MxSr0A&Eru_V;P{;HiZ2u;z{+IsfL+ix8yES%h`)8K&xLig;Acog2~PBccGx zPODmAwCk~C4JKvQZKfKKC}?#R)USSkhPVF=T4HVJNmFkCrLDV!%|ZJ0_ahuh#+4;! zm!DpFOQcVo1W@RnYZu@)qM3HhLWI3{JWABsavI+G3srx*5%0H~63%ds%t54H zey2GaQvAN?&Y7JKv7OEV{r#0UO2lA2T8`0^uniw?j&U5J)mPE<@ymF>_y8FU^cY`D z<{*UK8S$HQ!X^0jeTr|_Cq`rjr=|H80AX`w*a(nrw*q3JE*T+6o)K|0B^2IoHc<8G z0-8U2r$;*0B9XQI6NjwlNJxI-}yHG2R z_6R>+NQwX8*SbZ7)lSky*Bg_9nPp3+<+QxF3Lv1!>oKtHy3U(v$RHjFp4dmts=Ew_ zes>|9$=FUAgJaAT9Al^AIP*fRIj15b7>@jVwi(iMPWUlOs-bU!RYI$z+BgaAMm_tC zusLv!&o^vDccE4ur}p_JNMB;&DU{?49OLqEj=vb&DPur%{-3448Gq3iG=K2{{-W(5 zCEmi#q+E7;m%AZ2ISMZL35{!4>9#>2e*!!jdIpN!dD#}fQihId!g1yWq~G{}sedw7 zXpJ@0Jaq?ZO=;X|3#*N!$#Y4XI#0I~J0f`EJL=#03&9iLk$TnLhIS6Esg}xzuQReu ztEyeg9pv6rsQ@SeWd;U{Ia`eSdDGA|>Q_IIkj}Sc4x-;3t4N-4OH`c?U>$rqnYTTG z>-^bxw!I0OrdwV~&cJcn4-K1ivd=@Eu1E~$7W>G=3ZQZQv-l5v6L-48Y9sx|KVa>D zO6)`w3#pgif%BZ{c)#6fSloH;3}ccf`@H2>f1z&Sh8s6DM)-@q!1Ku~385{6 z0c!sGYwBLSAMe-eyLE_5&YOqy)ESNf`x%oER=W|o3jsv+ebdte7Oe)I71%N6BGPY2 zjJt>Qd8mHumLBtDXmJd4O}r8%EqZTCsRmIij~S}qYyY_r|G^!)q-?6vPw`uWXJX)< zV(mXP>V}#{PDh9)zY-_C93{3kH!!FhUSURhAb>rELpm$G63wO45P4wPsr01 zMJl6>N}6F93j#-W(Y*cN388HS84Tdr`UX{x+(^^Lmykif>AEJS7gL)S#lq=|gx(Q= zlr(QoyMGT@{B6*vCx{u5JuCB@KDEmgt5+u6*PD;hL^{%-5DW6TsRCmp(MJ!EHy z7BU#1?*H5bPwb1jt_e@URAcYxI0_(GemKl|$~EEA)@R#rL*L(CgADkned%{-jZr35 zF%b!*0Q$<2IQm*P|L6TS#!2a6r$uY-NGurx;>Ii9(CVvb_}3%Rom*5xU!_I`XwYTs zZ8XnN4^raWwW;;hG4>*8zw;3S#~5?&e!T_X-p}yvEHGce*jcPm0d&VzygU&CM|Pn# zRJXo6&YIk*jBDcMao_UB8;xt9Mh1MQ%1X^}_AnuUfHy8~f4;&t$0cF4MV#|3*+a3P z{-bX5N+h(p3cO#fF;}+1aLuSwfD^h!q(qH_aoo4>^VVnU(6hR9c1oE(zt4|?=1<=? zRZgunOs;ZBL1LKiK&?D(ieXpK>Z?$z+T^TfU9%244d*$=7Ny=qu;M7e(u0QOG(+>M zIG_NAl)5Vb|KV^`qiwLh0ybsVZN09XGlGAg@d;V2H4=cfUl9t0MudXhjJpaP4iB8L z4%E+FrX;14`jdP6^iKJ`K$>u|WdK^YMD*`3^k$$gU5orr5g-ZWFZfy{tE6zZ1kr6RnsO5)SpQCZ?O`iU9 zoD(jInQtPYRu}7TM~%XzB<#z4czvA$AO&0WxdjOv+Z{tQL(W#3r!7gXB_l_tbO#7Q z+U$im&z=?&?}VV`@F*o(UDvj3BLN7+Cveg&MZh{EzWxKc7XB{L(crG6Wk*Lqv5+=* zu_?#bM8lFjl#B&`Y<<@}k(CHC;KRTFOI=z*hWcCq@N1#~gLS~S>*MHJ+tQe(@WV(< z;jBWC^5b8UKJO3F=bnfIgv~+HunvYs20xCKlkX;5h3-GVlCHXiDmV9g?uSa80_Jtlz#!%FNpk zc2}6^bXUnl4E05lkB7R~Rzo}QXbCS0(A9={zuid6py>4Wos@Y7;XX!C(y~aqb_uQv zuAyne^R3>?af1-phKOR-|j6jJN7DRS=fh-!+ypj?5F=w-;fe$ z+YLtQhvx0?8@WF=TO5woq)x2@$b5KxUHRgR-<3jK*HulesTSWi8*u)h8-W@ovu2ql zmo=D_S-&D>)~^Vb9m0QL2f>meg2nq$Ys--*N1(7f5zb^RY1vpZ2V=<|j5T*8wjraV zT9-6$+uYt!pCto6JX_z;tuNr6_IDR_?2Q+IE(HMK+4dIB3749lgGC4DBq2=ah>9B4 zoKq8?HbHA>Q%ox9;RYn{mutdQ?hzqnSaQFx-sta`x<!NY7o!nSB<7S(`APVK)Br+l9fhOn$|sI+Em$5?I1mU;^vT; z(V~K|WaNZd^gP?%GFCqe{w&D8!T2o5XhUbi`o~W;PJlpY)odht({kk6^4THg&);(j!;1G(PZNGOmnj`x%G!6fe zkn*^_O{3x6|1~yK3LZS|@eex{int;Uu*qkP)&l8ors3_s81BJ^)gI;}*#|SZ5Ui=<1gBd=Tqaf$?Xj=EkpSG z2w!0+9jI;SnOOSeqSlns_}=5j6*cY=?oAOF%`W$Z1C|wh0vHBvHLh7@s42A#8{7J< z)|4hJ1~{RRvQ@?4Jnu53&qLh{OAOaEA?2$%4;6gW)py-Zxd>?Y0QwerHAvknf6$F; zcZ{CYwhl-c*FcD#f^W}Ow7Lp}GX>|ksnoym5W(^z`jsT*DnZ?ZLb?JNuyRu=QvA}W zaavskwa+i^(uYX6Qn8=fcDIAqIJZupL(3jNIsYa+n_t7X+r+g2iv0D!6`Lz`ix|!D0GH{dV&!VK%ShNfi` zIJ%4KM}JP!hUeoFMq~yu7@+aPr$W2AA!iuofjEh;JT~n&W(t}Tz##W~9u;OIF^ne- z9NtOoGxv7#BopQt0_9@%nu-@Q{t90IP!=mH2e zh_7%nYHcaD;o}iD2iAe3LRXN~m4~J&sYRCvLyAsSuSBb>h!}TZ7R}rLP5tTzqKS#{N+GY!U0(2dtUSB* zb6L6N(Ef!N4J#0c*?@^0zMxi@gzTo?Ml6{FLyM@U;@i0qOZE`M;N}(xixpvag*nLv zOAjDiDcFXd71jTt)|68J>Vq_!NXXO*NjZp_xyuWpn)5p%F1{Tli}HqB6y-GuhN+^A z;5u(s$OXjAqN=G>J$g&{r45ROjQI~?A8CANv|3w^XY*>j+ux7wU?})TQ?;uHKD6nu z`AU%ym+p7!eu-nxPA(+@5TEXI?&;o0*V9gn>f9IG`5Q>7oUGN7|;@|f< z&a3W~;opxFJhm64$zOel=_-$1n=|ymO>s%-n5gS)pTxw4KSmIa zB%I^&u#Y|;`^a-6?sBBR`Q)`%;q$ib)U!iwD-}lxmh2}`yq{ok5rN}-V-2~g5K{bl zz={pgpCEOR5cjgGB-6}d957di`pB`dT>D5+VY^adwKNAs6!BHtY&L|mM* zdS|Ztqqt|5N~nKd$^Fyw6is^)h;CKvE07dQA@9mvzHvjMSR~xRQqG-gDIZmJ1A^ZJ zeKQ|HXPiK?Y=A?1x+_aoywGDYK+>IOt?-MVNyHLBKSrtdupc2;*4I0qk7Phk1bRFO zOS;`krT^oZ8p;BYS7720mtX{d_Z8$nvh7np?C7_XX!L3nT(LVZ+ZqrzNKIUYU-2(2x`&#AYev z7O4f+8<`4w3VlWZ9dYdL^Ii5N*SWxWDa9!QISd#E3Kb0WMK$IZm oF)73zAw{9pVJ~d&k=&Q?|4r}dpZGE@PXGV_07*qoM6N<$f-akwL;wH) diff --git a/public/favicon.ico b/public/favicon.ico index 263fcb877f73a9b5580711c321888b8279fd1bb2..a86f7a2b028a54f0385cc3a2572c8325cd6faf9b 100644 GIT binary patch literal 16958 zcmeHPNk|+^818opt`RpB6%1|>HLeFCE`vct0(x=ZE`lP6Cp{=44^i>t%>_g~d5EA9 z#G@gisEC4!A}TJ33W+9)TcSq)H(!Mg)8llv{hreqU#dbmQ`PlX|KDFVU^e;YIESuzMhz^kA6XN4d*Iyw^1+ygnmB>gsCp^YbIv@ON@i%e$dJ^bHOUrk0i#+TY(Nq_MFvhD&Wc zot&JguC9)*udnI*_wO`1I!fv3>CBdDvRd@CMq82Vd3kv>H8sUBF!07dS65e5TU$%O zC--j1CnO}$*4CCN#y$@Y4yd)Yl|n*7Y?ccco0ymw>hA8QuV24P^cM@8o0|-uB|bym z+uNH41_s3DlFuJMe$e#vG!+ySu=T{&xByJ$<>mD4+c$~c=7o3f-jSD=7n$piaz#Z2 zU0ht4i%80YgM$|3tGS$jAuem-)QW1CN$>KtCTJ zAA0}({e2K7HJ?6xqPK6~Qb0feO-@dlJh}gMdwZJ<2E&8=2Q9i6E) z=;)B_lji8*1Hccmmaf+97kWc~xpaGbtN0vpSnqv(eedlT*3|nk`WEK_^#8YMZEcNS zzkY3#>pj+b@LVZBd-jat;lNR#vF2tc>#W^A-CpEG(pqj11jASxXNz=Asr#P*dEV!4TliIP|@WDzqS8X8g(rL(g$W+$aPL~CMH>RTK`=qQ(Pr`yob zVDSzV@^9X}VLqjtJn9iwhpj~JDCwl0JjK02^Xai0hl)>EKQndz~D1=n8rGx)T!$K0eOI6Tj!c-XJF<))I>o+K~Dm=hykA> z7ciccm6a417xy3xki*_kRaM1)JA*laI@7+N(szs}vK9=Y?I8D*uyS4bZzeehI0rZf eI0rZfI0rZfI0rZfI0tN*1LFS!z(4;?3;YAvrs_=q literal 2635 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 p@~%?K*YzjZi=S(Dbo|kqB6cpbQyk?} - - - -