From 002d9809dc77c642d4778abfbb1fc9ffb397a02e Mon Sep 17 00:00:00 2001 From: odaybari Date: Wed, 27 May 2026 17:35:33 +0300 Subject: [PATCH] debug: add console.log traces to branding extension setupExtension and removeFleetbaseWidgets --- addon/extension.js | 41 ++++++++++++++++-- fleetbase-source/docker-compose-override.yml | 25 +++++++++++ .../old favicon/android-chrome-192x192.png | Bin 0 -> 4405 bytes .../old favicon/android-chrome-256x256.png | Bin 0 -> 6402 bytes .../old favicon/apple-touch-icon-114x114.png | Bin 0 -> 2453 bytes .../old favicon/apple-touch-icon-120x120.png | Bin 0 -> 2587 bytes .../old favicon/apple-touch-icon-144x144.png | Bin 0 -> 3094 bytes .../old favicon/apple-touch-icon-152x152.png | Bin 0 -> 3328 bytes .../old favicon/apple-touch-icon-180x180.png | Bin 0 -> 3933 bytes .../old favicon/apple-touch-icon-57x57.png | Bin 0 -> 1595 bytes .../old favicon/apple-touch-icon-60x60.png | Bin 0 -> 1593 bytes .../old favicon/apple-touch-icon-72x72.png | Bin 0 -> 1913 bytes .../old favicon/apple-touch-icon-76x76.png | Bin 0 -> 1909 bytes .../favicon/old favicon/apple-touch-icon.png | Bin 0 -> 3933 bytes public/favicon/old favicon/mstile-150x150.png | Bin 0 -> 2363 bytes 15 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 fleetbase-source/docker-compose-override.yml create mode 100644 public/favicon/old favicon/android-chrome-192x192.png create mode 100644 public/favicon/old favicon/android-chrome-256x256.png create mode 100644 public/favicon/old favicon/apple-touch-icon-114x114.png create mode 100644 public/favicon/old favicon/apple-touch-icon-120x120.png create mode 100644 public/favicon/old favicon/apple-touch-icon-144x144.png create mode 100644 public/favicon/old favicon/apple-touch-icon-152x152.png create mode 100644 public/favicon/old favicon/apple-touch-icon-180x180.png create mode 100644 public/favicon/old favicon/apple-touch-icon-57x57.png create mode 100644 public/favicon/old favicon/apple-touch-icon-60x60.png create mode 100644 public/favicon/old favicon/apple-touch-icon-72x72.png create mode 100644 public/favicon/old favicon/apple-touch-icon-76x76.png create mode 100644 public/favicon/old favicon/apple-touch-icon.png create mode 100644 public/favicon/old favicon/mstile-150x150.png diff --git a/addon/extension.js b/addon/extension.js index a01811a..9f709c7 100644 --- a/addon/extension.js +++ b/addon/extension.js @@ -1,28 +1,41 @@ export default { setupExtension(appInstance, universe) { + console.log('[Biibaye] setupExtension START'); setDocumentTitle(); + console.log('[Biibaye] setDocumentTitle done'); injectBrandStyles(); + console.log('[Biibaye] injectBrandStyles done'); replaceFavicon(); + console.log('[Biibaye] replaceFavicon done'); overrideAppName(appInstance); + console.log('[Biibaye] overrideAppName done'); removeFleetbaseWidgets(appInstance); + console.log('[Biibaye] removeFleetbaseWidgets done'); universe.extensionManager.ensureEngineLoaded('@biibaye/branding'); + console.log('[Biibaye] setupExtension END'); }, onEngineLoaded(engineInstance, universe, appInstance) { + console.log('[Biibaye] onEngineLoaded called'); setDocumentTitle(); overrideAppName(appInstance); }, }; function overrideAppName(appInstance) { + console.log('[Biibaye] overrideAppName enter'); try { const intl = appInstance.lookup('service:intl'); + console.log('[Biibaye] intl service:', intl ? 'found' : 'NULL'); if (intl && typeof intl.addTranslations === 'function') { intl.addTranslations('en-us', { 'app.name': 'Biibaye' }); + console.log('[Biibaye] overrideAppName translation set'); + } else { + console.warn('[Biibaye] overrideAppName: intl service or addTranslations not available'); } } catch (e) { - // intl service not available yet — will retry in onEngineLoaded + console.error('[Biibaye] overrideAppName ERROR:', e.message); } } @@ -32,9 +45,11 @@ function setDocumentTitle() { function injectBrandStyles() { if (document.getElementById('biibaye-brand-styles')) { + console.log('[Biibaye] injectBrandStyles SKIPPED (already exists)'); return; } + console.log('[Biibaye] injectBrandStyles injecting CSS...'); const style = document.createElement('style'); style.id = 'biibaye-brand-styles'; style.textContent = ` @@ -136,22 +151,42 @@ function updateMetaTags() { } function removeFleetbaseWidgets(appInstance) { + console.log('[Biibaye] removeFleetbaseWidgets ENTER'); try { const widgetService = appInstance.lookup('service:universe/widget-service'); - if (!widgetService || !widgetService.registry) return; + console.log('[Biibaye] widgetService lookup:', widgetService ? 'found' : 'NULL'); + + if (!widgetService) { + console.error('[Biibaye] FAIL: widgetService is null'); + return; + } + + console.log('[Biibaye] widgetService.registry:', widgetService.registry ? 'found' : 'NULL'); + + if (!widgetService.registry) { + console.error('[Biibaye] FAIL: widgetService.registry is null'); + return; + } const fleetbaseWidgetKeys = ['dashboard#fleetbase-blog', 'dashboard#fleetbase-github-card']; ['widget', 'default-widget'].forEach((listName) => { const items = widgetService.registry.getRegistry('dashboard:widgets', listName); + console.log(`[Biibaye] ${listName} list items before:`, items.length); + const toRemove = items.filter( (item) => item._registryKey && fleetbaseWidgetKeys.includes(item._registryKey) ); + console.log(`[Biibaye] ${listName} toRemove count:`, toRemove.length, 'keys:', toRemove.map(i => i._registryKey)); + if (toRemove.length) { items.removeObjects(toRemove); + const itemsAfter = widgetService.registry.getRegistry('dashboard:widgets', listName); + console.log(`[Biibaye] ${listName} list items after:`, itemsAfter.length); } }); + console.log('[Biibaye] removeFleetbaseWidgets SUCCESS'); } catch (e) { - // widget service or registry not available yet + console.error('[Biibaye] removeFleetbaseWidgets ERROR:', e.message, e.stack); } } diff --git a/fleetbase-source/docker-compose-override.yml b/fleetbase-source/docker-compose-override.yml new file mode 100644 index 0000000..ff29631 --- /dev/null +++ b/fleetbase-source/docker-compose-override.yml @@ -0,0 +1,25 @@ +# Docker Compose Override Example +# Copy this file to docker-compose.override.yml and customize for your environment + +version: "3.8" +services: + application: + environment: + CONSOLE_HOST: http://localhost:4200 + # Add your environment-specific variables here + MAIL_MAILER: smtp # or ses, mailgun, postmark, sendgrid + OSRM_HOST: https://router.project-osrm.org + # IPINFO_API_KEY: your_api_key + # GOOGLE_MAPS_API_KEY: your_api_key + # GOOGLE_MAPS_LOCALE: us + # TWILIO_SID: your_twilio_sid + # TWILIO_TOKEN: your_twilio_token + # TWILIO_FROM: your_twilio_phone + + socket: + environment: + # DEVELOPMENT: Allow localhost connections (HTTP, HTTPS, and WebSocket protocols) + SOCKETCLUSTER_OPTIONS: '{"origins":"http://localhost:*,https://localhost:*,ws://localhost:*,wss://localhost:*"}' + + # PRODUCTION: Replace with your actual domain(s) - include all protocols + # SOCKETCLUSTER_OPTIONS: '{"origins":"https://yourdomain.com:*,wss://yourdomain.com:*,https://app.yourdomain.com:*,wss://app.yourdomain.com:*"}' \ No newline at end of file diff --git a/public/favicon/old favicon/android-chrome-192x192.png b/public/favicon/old favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..5bb94579bbfe2a7f1cc1eddc8cdea512d4d647ad GIT binary patch literal 4405 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 literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/android-chrome-256x256.png b/public/favicon/old favicon/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..327e653ce7b8f09a3bd26b386bebaa453eb9f1cc GIT binary patch literal 6402 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 literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-120x120.png b/public/favicon/old favicon/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..aabcd6b94acd6fb620837f13420de502365f325e GIT binary patch literal 2587 zcmaJ@XHb)g77c{n1VPY6Tv!xkX%;}Kf^-%F1O%iBQlz<5QCL89QN*S9-jO24V5ln6 zVh}_?nkc=8v@fKPkotJ@{_eb)d+(Wh=FXfyx1~Emti(lr5dncf;x^Xi&?9{KUl#%& zMTvK)wIkrWYie%_0<~w0vi$gua-JBd)eR7A;`AN}#QWUQ&c(ts5BslX7ZUZa{QoDp zT<%eUQ4aP-K6YZ`&>$OQoP)idi#5r`>Str|8yIF|`sBEKbtZzMm!{t&BIhz3Mk7C@PuYjyRvU3IgY0th> zIi7OJS-~;40G3Z3!Mp%_$mGPqi6k0laFGt1Iv84_&+ahh(G15j{9kX0J@d4pA#!L7 zU|EQ>D8L3Z0#Ca3tqO7Vqg2~soJ$4%^Xj2p32thOv5aLRW)8@7&ipRpX-GyMJ)5f0=*PT_O2yt5Lox$03$1hfiHoyUefsbA$p&Mqp-W@XbXGH{-1Qz z3jIbNwqTHKRfNNm*lT!J#s^ZwD_~}uvA53(YX#EZlR9Q;AuT{9ic*H8{PUjFIzeq3 zr^dGvU90ddU#a;6>oTF@YEp)=d*c{p*6dvU$`GC zU=rL=Z!#-W0|E&&+nAfW1h3%BX}6{Co*eKOmBszpxk;cT0a;#GgiB2phK~mg<-F#T zR8{=)$%XGn%}uYGy5O5j9^sv#3ioH{Tn)mxm6kDb$IZ*%d-eQUwtH2mnn_w>8m|7e zA_tL?T;r}=0fH}f)OmL&|C+q6Xd(j-UKdP8S3Fyl7iEFXIilAscMZ)&S7ee%y1$!z z*v~>=QR-=4HOy5Mu16<+^BhV6TL2eL=V>mE#z!-i^UAtu9lF4X*t+ix~fJ#l? zZ`w|J_Qe|hqv!2a9YSkpgGf!=>WBrO?&)`&^(@CN3w8E!^5v6)V`M$&>uuBg$`ewQ zr*4CM1JmWnwsl=gD0yj4^DM0y{n%g?PE5^V#Wi+9-47`r`K|CUg}FJ^4cPLK5Os$7`B9yqL&u$QR~?J@K1iDSZVo~PyYnlPP% z?yK2$+I8uAS{0U`81!*g;i=b}`YvWX^HJ*ZLO7KW*(>KQEbsB}Mu$aT#q;>1q|(`~c|-LLeOAJ6FGLq&HHxsP_X4nc39dKE&05vR-28tAy>rip z?cC{r=@fsrsi-lKxr@0hhC-Y?r+i7Mwj|A1K-iUm(U?r>Yrgma-{agBHj;Lw zLhH_@iprzZ==E_DMm^)IQt;9hj#@u#UVbR|$7X?t!<2jpitTyVuJ`#_yYEt*6Av!J zR4WwJ^t?gn^oE4Vgkp!-CcAj&Q$|VhT>()M=fmyv)gIt8)ibKBlOg3CsgQJ?_*=J) zAyAnC#fjy)8r6`4R6%qrZ>DnV-l_@}QupLiF?*(~l=FR3~BSu1|aI z&3+g5@#@10kXjuVK1W`hY%fJG(1Zk2U$yG3hSqQt;&pB%^?ySeW*7iezmoj6K#;?@ z4k{o9EM1nor6YCylVR<);H-rD<5A?L(qdY97+`fKCjA^XxSZ0mG)d- zLsc1sRf{Q(d+8x|dzUfZ-;*%$8L zc&Tz&5#$EnF4_ty7*9S`)Dm%QHfsd&YZ9^fVb|L9$hE$xudtteh8gv}%?ZMuL^L@$ z`D0Y3@fnnNY2-QPG_?6%{^N%cQE)*Rs(wgHbBoCj*3=nI5H%x+?|>{lCK~mU8bk4& zL2nIxoh6hjhHAs&d-O;fuiqvXS-n91?SjmAyl)|Aaw_H8Vy0eP#|*fwL035!si&I1 zbas6L-%)YCSAsIOeCBLo_ip=UM3Q=TIkJ#l)dt5OvhI{i2-b^Px(bFn8tggUQ`OA7 zX07!r9QA0DU@hg9P8G^PTDbt}`G~7>Cp7lOGVHR_BArxpo)Kl#2jv|^_$)=A@@%4_ z{088@P{qih>YBR1ArX^*{RADmF=CLQ$?4E{r*R8MoPn zg22k6n*O5F%F=)2%Yda7%~Q081Hj4%7sW3Nv!9XU$kRx{FDceFwwfS}oK!67hECy; O1jxn$Vh+3E`{X}O0CJ`P literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-144x144.png b/public/favicon/old favicon/apple-touch-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..539d561cefa7afd9d50fd0413b66eb2603b4691c GIT binary patch literal 3094 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 ZNdQiHZ#WHXkhi@8U~6R$frGuC{};;jppgIo literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-152x152.png b/public/favicon/old favicon/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca9ab46823c51ee54628af680112e42f46106be GIT binary patch literal 3328 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 B0rUU> literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-180x180.png b/public/favicon/old favicon/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..1727f26f45f4d08661d583899075892795ae628b GIT binary patch literal 3933 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 Y^32H)!tEQG#}oiFBWuI@+a59h0pNm1od5s; literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-57x57.png b/public/favicon/old favicon/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..56a23e984bdea6ff689e873a089cefd471bb26ef GIT binary patch literal 1595 zcma)5`BxK%79K?pZYUL(R`JPe@JXR43blG(K@$@pfFvep(MlIKpCAol1T8MnVkOUw zBq9W45iqi21*(WzS;U52WmQ2A$db%VCYfZCNis8e>3{IPbMN<^d(J)QyFYwa%nb{4 zTC`>n002(xASTbQJO1tk4t8#8Kk?8m^N!H>(gEQ28;gmb=G*5vCwPGjpr*%F1psr; za6`jcbSe1%m(6CgF9&3TyCmRF3CPWb$6>2~CTOxyyQCmR*+|Ovb0s3ELio2~g0uxl zz}+&Cc@vz`5=ZVKiIvE#j$lYZD`^XpLo+(!yCRK+pvtI_=#~?7|;9@niJI5>0-)A@dok!N~WZ^+YvN-i;l;qp5vmY<-V64w>#K4b{EI zs8UV)m^tl%c25=xjZ+|Ml)V4S zs56mT6M3#)t2L4;9q~i4=D};@wWsK%N4mThc3=HF(0aKMz4(XjWUcn;i0S1Ab9g=+ zej7HJsgDTp{4Jh(UmIVJjDl9oOxN*PgOE-9*%-uYmhVB#AwbLF7)(TCNLG_6SHeyv&K{q@xpkIe?^ z*Q?KBHk#TVy%|dWELgt$%@(4q-h3oiFY+L~wEA$@sj$_S97w%8!Bk(KBcSR2Q5av-)!RK>Tw1WwN zu&FftW4-S}+!E&#xq0`^Ez7z?qyt+*Pl696;}t6u4Ssx|N$2ye-u;mqpipSKZVw z&w)sg->t17`<|`g&r4k%q!?Q7yzSVAw{Tt#tK;|F>0M3&%k1{fADoGfC0WU$LpIqj zfdFl7qst9l`}v^00k7u&uocc&_vq?3%O56%ZEM)ReotAw=Tcp0%jx{wug~UQI!#kH zTx|>ptb==go2@#W#;Y*X=-OZ(#5?x>SRm)go8IG?nAKqm(q2L5v!J?j{}nu-m5BDU zSBAQAD}z%uAKA(2QpRrd$~ju+bZ9F>lN__4WQ495dXAq75YVEx2Wbwq%A zt2Ak8l2_Tru2o^fGyH9w=H36$)jMXAc_Qi?w^LdBE>D(>R1Wma|K4wa)2wk`_sL?0 zw5d+wUKH`AyfNHe9552a=3j_NK3L|{c>7v^RmMpd-a>1PV~ud-YtQRSMfz7M(XLKA zLJa=r6tm|YU)j9=1ga&Tu}>uB2kl?*?JwaGLf%iQZb`|4xTD8n-Grx;V%?4=38Mkv z)a^-h$%5ktJUlu$on7oH9^gP*yeWFI3(X}&w!*>1jVbbLjd7sWg}ZeQ_y5(_)#lpf f*eMDs3f=^$SAQZz8DC}DEdVwvj9J6@@#6mgN8z6N literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-60x60.png b/public/favicon/old favicon/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..b4db2572f65ffab747528a2b3fc46d675987953e GIT binary patch literal 1593 zcmb7D`#aMM7#|{$LY!_Yr3+p0D4mLf$fdTGJe95%5`~SG(vjh`b&<;^VI7GsM3c*0 zbBmNVI^<54bhGca@Alok+jsY~&VO(|&-=cg=Y5~g^L&2!ytfWwe9cUjnV?W8Gk-tt zKppS-)y4+DE^8b-bTlWz6YYsYRb`s0aE7{FFFw%M3&rTOnMI-W@dpnC`FK)+|5aM8 zR;PE%0^GBJKe7RjY#^fr@}L50jkb1Bruj9c`|j~nYOPG6QK&RRshZL#^2q_bXuw_? zaHNp`dJ=KZ2AW1>a+OZ5Md$MXv05ZkOXM1*T6?Pr`XN;P6si1jdEPkyC{;(6g5z9e zJOgYPmR+g@5v2xOz#}n5-$2#XDq-J@Tp&?{u=>s`h&d>$`6v}5nk!Yp6GZ~wTwZ1? z6#oJ|TF93wG>O&1Ksq0mYq0sev03HiN?}O~Sn^MnOc+r<~3g9$H%!#@=r6Uc`d#q(Y` z{S_4U6g-f}gAmQbx00KUQ0F8P_X2dw;(h{@#XXXwT47?95LY4yekhPDHP@O7QP%khVNJ_R*>L@k?ESPH_gLU_ z4`zDS1eVfYJyZe!xHf47}L{ z4gFB`e^YQF^~pzq%P)nlDgvSlqB$`Tb6ECe9v)JCQjf<)&Xq<9#{xdD#OQMQ)8E@O z$nP!xJ{-Tya|yZZS*wt56tH^dU*^W<3BOR^)chZ0XSmc^m*|4s3-T}#yOJVe1lO;g z<0Qpkb6p7oL4}72bSIi?k~61=o!?7uPuLan%Av2b=E}zhl&f0Yu(1=#gS3J&kHm%2 z-ZoBukD7~{ABFysU!L*-?QBtiwMj`yUQ<`;MQ)8KG;p+E*nPr#N5FASb@1}Zfh}K6 z(&B)W%_g@)i^rQNoOR{K-#4abk>FV?bVDHis6J{}BA#hBcB$VAZXLAMOE=sZEOr+S zmDpmKqTCfkhSTm$Q@u2(mokOTos*wOb1cq)_xZKCk@~262+1q9e2H1EjDbAfRp0q- z{f}6m^sJS`nd1#qd^3|E-Q{3eFEG-NjIPzQOd1{@KA+ey+FgF++Unr_&lYU5=AS0A zho5hY(!(F0csxq8JU-6|ebU}1cI|r8mkWaaHaKIwcQucB<2vhN{K*=Vvv1WptUhyzwEyu=} z!n|yyH?+mSDOPYZjDeod>fa`^SY1|khSCAzB6AY#%cD!F#ZLXJW;>3p7(8DaLANr@ z2+yW0wRM>Ct_;hik9=?%A>S+JgoI5d^ESJkYCctZ$nxBT7suWOvqSJCmNup5-W+Wl z;5)Oyk(%kWMSEtCxl z=YpY$Yadxv`EV||q&u33Pqdr3Doh+_uF=D`p1q;AzJm3;K87$w194rLAKNL;^U}N= zs#lS*6-B7u7j{}M4tX_dcx(wzpDk0(IDQ<*pb7Q#oMmL@T|=8x?Q3wR&7ir~lYqP6 zGQvdXZ<^?co%Zo%5F-tzb^mZQG3XdE5SL(!kBdDQc`@9UcoiRR8;K`|qEJ^J%s}&v z2}kVh-(y*9|8IdP13S~Lp{9%M7VW2587#8(Cb@Km8Q9eX*|J6l-*vIOY`W&MNPa~D ZTT$G_7DUKv`#qfn%HId$&F~6I{TCjhhm-&S literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-72x72.png b/public/favicon/old favicon/apple-touch-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..82ae16a332b089bb09817968e5d9d869be0fc4b7 GIT binary patch literal 1913 zcmZ`(SyWSp7QL7VIN$^#6{{&I(j{ss`r4;58j1)63@BIu1w=tLC{$awR3|F3JEefB#0eC+da)_&+ga?)G7eJub0 zdd??^gKj`9CdZ5+u>nnu6Z0}|d0A-2mQ~|43W~~UalLNr++ra~XRc}39y&Ub6 z!G9{(&};v9rO{|sbn7J0CJ9ujHMUPdTA9f1DTrYjyJYY|&5|0^xTHf$wdQyVs8C_O zGxF|fxp$_3kEmTUAej<-QjaVysX|`Dr=JV{s$Pn(MMw;2oUcr%M9TKAI+)hbgJ}j1D{j-XP?~qFc@EA|oG$G6WfS%74dOa6Bs9rjkE$o|> z&%>%&Sj9tBbFeD(CG1FtDu$(bU6Mz2$k9Z;TLuK7>aro}tuoQbf&vt)-+z(ccq0le zg40{YSBv1=e~SY1g^V`w7fAW{kTj-p>D{O08KLSII#e^dTs^v+*?~r|;qce+;GBZd zDvo4}0`i27>ydHJxks8^EIfY>|*fjw9pWO!aNG_N?4z|ZbLDaEim6S`CgTPO1C$Chh3%Y{7>_JFjYTax)6WxYpZ zYml>90{>iLZ~@%@MK-}#LSpscykc6Y>Yr0&b)fgFmrDAj^k#8tvpA(m9QO{nUMl)3 zP)-SyDoi7lV|kruZYTO-N}k^(@y!2eD%H|1K$CSKuP+B#z%xFVzmWkXM5F*3g z3`##ODnBhM?p7?JGOT_~RyQX5qg-^QXyroiGpMW_S$0eXN3JVRuYB|7NHWP&B7S@5 zz{|rbDFF4d`5(X{&$GNB0Km;S6YafxS_K))=M0>TI@}%anO(WDP=D?Bi07{q7N|9-jfvm7)!r?!AS4iGzT#OkIYZCPm?2CqOyQEUbi_?U3uvRwEfq$Yk5wNl zhc9y{pAYJNiw?Y@_%&{^p;9;=lSw*`dOw=D{^ap-_eM}V1h<`i+s@dd`V3+6&OrT! zWL<4w=-?(Tyy0bXUX{vsH_uAfwCv`cs|a%}GZj4GZNN9y&0AwUS(=q-sheZ8lcyhY zkc5;t*Wm(oM4bNxKeMk>{N%fq>XF8NXCcMO&xPz~YC%gk)BcXuKgWDK#UR>g2>GK- ze8fJoQF}Ed!u$Set+W_@;5EKE;^;QZ$Ja*|f=ybA7vogV3>jsE2aB|tD_pHw|3Jp5 zC!YfRAOH37bH(IKS9byVR9Nyz-Mw!VU&A&h6W13c7g-JU@+CpT<*U);)HHGuF$uYH z=FV8Jt*tJz(sTZS>E0g-xQ0=8jZBP6!x&XHxzp5RT)h34^)v=}!E#`0+NZSb`3CsA zzh|DVrvnr)R^~$s2&`EB=xf+AzHsobSID8qF`&N*>o6oW|`p zyb6#TIveTh?x$o12AQ+s9<~cE&>35TbEA%Ll1swRkL;>!Drk(x5m}6!E*smjkg7*_ zOK-l;a07gg(0ChX^;Dx4ol%DGtW%g)TpBOFDNta%>)B~utn-1Kb5d`4(Z5*(Y2PZs z-8OPGkZ)n}uDS#vD|OVuq@_EYy zw@;#7Q(npB`R`0&kj^Pb4`Yia?=;UkVKiCPdz% z1QS9jktsN-Vt~^p5Tg&ZUc{M}dl9-h nA3wD9wC!lq>5e{;eewXn-?ljtaX3t0u>hPMNkq28g_!>WdhAH; literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon-76x76.png b/public/favicon/old favicon/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..622bf569045d3d6f258b2663770530c8226b82df GIT binary patch literal 1909 zcmZ`(XH-)O6OCq3L{L~*MJ(XDDC)wB;$i_2q*ujAu?I~kN|7QcuvA4*X#ojUN)n_? zSCJ?L=`{!jDJl>tdC5z!FUj)#{?5+1GxyBgANS9kn|$8cMny?W2?m3y*x6dTuCe3) zS`ofBnRX>R*60^+b0>2ctUhfsgj87D*M+#+SiowBcdfu+>+{Y#BCO0aY5xUB-+TWr z$>s93yM|0!?I_>(6)2O*r82opF6W74mRYphc#toaS!V-< z-CUMHdcBl!4nzA!msntErfIZ+A0pcqfEbdkvZa>_=~h{^?{vu`2+_GxkSB$t@;N}# zIw7#n0R&>17mmRZ%1{LGblU2ZcWj?m;Dvm8a1EH-#ifE!-59@mguldu2m?H}K=yH3 z_*!(#HK3m`Plfcz>z%tww;B4hBRWU6@lr+9Qx3~;0pNFG=XwowFG9h@1O zcrQ28LQW|V)o67+b<$nD~EObeG;(3?qtL@ICk zEC{FqUGwRY4a}=0jNt{*m10KUchQSZPWWr47Y=+oDR|hxbjk$~1$4@a#O4J+803vC zh+p<_|7l{zx3KQlF+a@;Ni)LAAznI>?N&r5P6-oRSw%fu`~WYg2J|Thi+j1L?d+&V zW(y;1vQNGpSQDXM)+~fESEgMC69h8brs}GyXS;M^P+hWY8>Ztg)+8K);S|A z>Erf(6A`}(vpYE!nY6eT)`NQH%`yhM95hW^MH9f=1n^=3T_llFmc?I|#j}8 z0>kQyofToO;yB%Z|#TtDw=8#|_%Wt9b_f8aRh0;PSt z9}LI=3v}r7?t)e{l9fI?(A9lOH|-7^?~-Jyl$K7{^jy~I2K4SF8%pWUdzF%C7uj;PgeT_A1$5r+Z9l2ViJ$OVR zKYm3CW2kDj_ZOFK-6zQ88bVLX743*1{X%7B^&89i?6|+;>ri_MC%fMuvnV-D#Cq{D zqe@%^QZvbo$SoE9+DD!()YKldUn#;JjJ%Qw*{>)zB9fWX_digD$35lL*ZJ$D?_Gm@;Ha~aj zSIV-xyQfzou{N1J5xqe$d6`l$l@t=EGUs2hRYq$xa*K&nCtBj zY+@J=MFGt8g~jhHX0Ba3VT8NaNf+_&tIvm_vqBjX{R6LF-aK?CS;xoD8?(7(sy;D# zgwLsI2(bT(QJO)UB=*`^U(o!M#kSvr?2adU7eJ9c?~Y?tP&!6}?c=O@)YeVbszqPa zJSW8#v7OG>-OR5YH8aB&7(j+g<;6AAhrT+Uig2$Els-B)yKY@PEafh2$xvKx zGok4=9>qvK@VM+!yR4xNz|AfTHeb^VUM;-kp|^lczd5pj7##8mjXAu{!s1K<%JUYo z_fF=X=a!eVBM+l5^;=uuf+`($KgPJ14P+ORjK|)dp5GFSup!mKHxdtTKan3YDtt&a z)waQ7=K!CkC!X+aMyXGae&DSOPm=cXwOESwE4x1!EJ^-)-7aSOFZn22uP z_u|l(JrXsVtNu3onVMiKL8M{|rfZd_cmF&vaOpmAA<3kw-#kh5H;R&@8%w&gb;`2Z zJiz9Vy)j+eN1Zd(IsN(OtI~sBKWaa+{Y_KqpKtg6UCq;(r#oF@`!*lf@q4G=RW5{T z(cHRW;E_^f1MbP}1)YO8I{C4x&%#Rd!WZ6sjm#R}ukXJtp#+$O`yZM$I%N`n1Xtv} zm}-QxN;x7|!f8LNCaY~|T~#E7J?spSed`Qv>d=T$qc&zIYat$3pNv0?*)P3f%BwY0 zcnT-b;DlP2s!ffdQQQg6NwIeG6ni+Z;KJp#gm8a|@CbE9hU)|c2cmuNqI5zZ1fg_% zgFN=LOMx@*DeT@j60m|pz luEDNdT^k2tZHw&@owH7zy{{>I7NRR*k literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/apple-touch-icon.png b/public/favicon/old favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1727f26f45f4d08661d583899075892795ae628b GIT binary patch literal 3933 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 Y^32H)!tEQG#}oiFBWuI@+a59h0pNm1od5s; literal 0 HcmV?d00001 diff --git a/public/favicon/old favicon/mstile-150x150.png b/public/favicon/old favicon/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..595fba0c55c83253000ad89d4fbb3041bf7351b7 GIT binary patch literal 2363 zcmZ`)c`y`?7vEALQOFP~{d6GoMT;fm&b4wA6_KOJeeAcEL=@JF-F2^{Tw%#gMX}bk zAxdRY$S%8U59c22etmy`erI~~dGkK+GjHa-nK$#^^Xp(s(ZjNb0RVug)ipCm0AQck zzb+)Or`U%I=kA3A0mgR50Kgl#$d1p!y?kG!qooM|Gb+Eb#|y99I-A=Dg-ZfG4@#@3 z1=Z=Ld^gS}1NQCLOZjG$xul!;8I=6xO6m`Tw7I=h`_TaKVZYF69l=xDTCqLq!HxR_ zgaG>w$(ctR!4{?T?igoN_ohKW5%~gjGaj$=gup-D|&Tw zfrIK@Us>DnenlIeXD4?sBQf-ADC$Q7%Q~0(a(MI2#8zx0Bf5d{q@6iW+v%QW74~mD z?^?^pZrJ5f<6D>nG8Z?;zEw_Z{kr|Anc-JK_b8!pc6ikF-B~L4aT^mouyHw^T#4T- z8`^mOc8$Bkx64~4F?ZNp-n|;S1&UgFz6`&&vlCH{U?+gDW+#~^L}o24QJC!SQ$~hk z-4e&*x9$UZq;mkkp*AZsW9PW()!7xdNq2c%xbwJivBN+(?!2~tbC87n^uz>8`S`G7 zpoiZZ#7RFlKf%vkWnxJQTMF5tYEH@ns6x{Eob)bwX6C0|T7C6i*FTuTr{cHm4X(G? zH7d22ZgzN~fe&2VI;~5|xc-Q`@b#`*GYrxPZiMNwCbqA6UP?e=QfkR2KbBbUlR;j& z!|DUKEAS3CV?gn0cQc2ZMwm9rkzU4PzpwrWnVLf%nRTVl%3n`_$Ib{H?!#GdxpSgl zLqlL=`Z|KO<0k8)G}bNLYFT&0&)7gQbE#VxnAt1>rWNUj{7%j(wSe{|f(}&H5Mcy+ zD10$u98YaRs=RW^l_+lbKpTSLMJX1^w;FL z(n%q$^5vpV(>ZWLQw8H4Sg_Ku2_IRsSn24m8bYvYd3cdfcQ)+l?)}~frJAyYdNu6} zcbdpwv_!@>%+=b{ZI_YNkG6@~v0t+gru8Qo1v(izHtIyyKCt)MF5p*0-E3wKIw{8$ zziK9TqUE+sozh)7jvLAn-6J*yU6U|M5gvLNuZ8O#yfJm`B5?E4gP6e4eCxhRHC%w* z5l#Oix122riqV;}6QGKbJmaK9)%&3K;MDWQG0DF4P+7`ZgA$L7kDE_mAC#_?E-cy=0g z;^MbRR)GVwGvJD}9exlc^R7*9*l%uV^(bn zAN}m4%pDGxwT+xqnZzXAu@A7lJf=l$u2)zw)ssHmmeA`pRuoTQsA&{2)8P&CCPC2oBw2cfXL>?p ziqCVyUX9H!!eSVBPl*fxTy7Mc9v-GBwNS&giiluvPm!^wB*lH5`QDJ%w0p>f)>_j= z;Szn4BFRH}Jx?#6$qDkt&s=Y|)ns6+*j93V2p1!lteMotZ~MBtOwC`Sfd?{NzzqRFk14HUFHHs_FptbKU6Svc*e*2C^FMj^P!JvVzt8JUk#HU2?M}KHaC(AAe4BSomk2egFsokAKZLG(oQR5!u27n)D)G=dD9I zk5vnbO=~TOLJRG5Jo#yf$?^-+HEqaCVLkgo4P9^tNyGXJeaP0s=2#lZ@x(Ql#@ zQe6&#RAr%qJ{ok3%x3*LNmNpU`Tx(Vu3cv8pwFy_#i7ybbO>Mn2HMaG%u47>OO+o? z{4b358-2K!R6=U~2-hL}s(K&7=%dHzG~~XJib