Phase 5.x payment catalog + customer-app splash/register polish

Payment catalog (Phase 5.x — see requirement/phase5-payment-catalog-plan.md):
- New tables payment_method_groups + payment_methods with seed (3 groups,
  10 methods; GoPay seeded inactive pending Xendit channel confirmation).
- payment-catalog.service.js with two-layer cache (60s in-process + 1h
  Valkey) and config:invalidate pub/sub fanout. Mutator API + casing-
  tolerant findActiveMethodByCode for downstream validation.
- App-facing GET /api/client/payment-methods returns pre-grouped JSON,
  active-only, empty groups dropped server-side.
- POST /api/client/payment-requests now validates `method` against the
  catalog (INVALID_PAYMENT_METHOD 422) and stamps
  product_metadata.preferred_payment_code (upper-cased).
- Control-center /internal/payment-{groups,methods}{,/:id,/reorder}
  endpoints (full CRUD + idempotent reorder). New Payment Catalog page
  wired into the CC nav.
- Customer app renders the catalog as collapsible groups (first expanded)
  via paymentCatalogProvider; QRIS-only hardcoded fallback on 5xx so
  checkout never hard-fails. Replaces the hardcoded _PayMethod enum.
- 10 brand SVGs (~63KB) bundled in client_app/assets/payment_icons/ from
  github.com/hafidznoor/idn-finlogos. Xendit's per-channel media-asset
  pages were planned but found decommissioned during implementation —
  switched to idn-finlogos with the standard "channels-we-accept"
  trademark posture. See assets/payment_icons/README.md for the workflow
  to add new methods.
- 16 vitest cases covering the service + cache; full backend suite green
  (162/162).

Customer-app splash + register polish:
- Splash rewritten per figma S1: warm vertical gradient, two ImageFiltered
  radial orbs, 96×96 rounded-square logo tile, "HaloBestie" + "kamu gak
  harus ngerasain ini sendirian." Self-driving navigation via context.go
  after a 2.5s post-frame timer (native Android splash burns ~1-1.5s
  before Flutter paints — 1s timer yielded near-zero visible duration).
  Router early-returns null for isSplash so it never moves us off /splash
  on its own.
- 3-page onboarding carousel removed: user clarified the new splash
  REPLACES that carousel. Dropped /onboarding route, OnboardingScreen,
  onboardingDoneProvider + gating, dead splash_{1,2,3}.png + the
  splash_chat_hebat.png Flutter asset. Phase 4 /onboarding/* subroutes
  untouched; Android-native launch_background drawable left alone.
- Register screen (login-by-phone) polished: circular pink back button +
  72×72 logo badge (same brandLogoBg pink as splash, Transform.scale 1.4
  to fill the tile). Step-dots indicator removed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-26 23:06:46 +08:00
parent d60c048776
commit 1f6d8e09ae
39 changed files with 2634 additions and 370 deletions

View File

@@ -0,0 +1,33 @@
<svg width="80" height="43" viewBox="0 0 80 43" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_3802_9601)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.6181 41.6449C51.6264 41.4925 51.6352 41.2482 51.6431 40.9134V34.4931L51.6223 33.8701C51.6172 33.7376 51.6108 33.6476 51.6043 33.6005C51.5974 33.5506 51.5867 33.5077 51.572 33.4679C51.5239 33.3096 51.4173 33.1978 51.257 33.1309C51.1093 33.0685 50.8909 33.0385 50.6073 33.0362V32.8178H54.2737C54.8066 32.8187 55.2882 32.8533 55.7181 32.9226C56.1476 32.9914 56.4934 33.0865 56.758 33.2075C57.5246 33.5709 57.9032 34.1828 57.8991 35.0532C57.9078 36.2972 57.0896 37.0919 55.3958 37.2964L55.1118 37.3421C55.4928 37.356 56.0081 37.483 56.2478 37.5384C56.4856 37.5933 56.7188 37.6806 56.9474 37.7998C57.8464 38.2514 58.2892 38.9736 58.2805 39.9723C58.2851 41.1854 57.6936 41.9741 56.493 42.3467C56.2307 42.4215 55.9019 42.4806 55.5043 42.5236C55.1054 42.5665 54.6722 42.5887 54.2054 42.5896H50.6073V42.3708C51.0308 42.3657 51.3221 42.301 51.451 42.1491C51.505 42.0974 51.5433 42.0406 51.5687 41.9755C51.5946 41.9094 51.6098 41.7968 51.6181 41.6449ZM52.7476 33.1179V37.1925H54.1782C55.8419 37.1828 56.7035 36.4916 56.7128 35.1077C56.7243 33.7644 55.816 33.1087 54.0553 33.1179H52.7476ZM56.9991 39.8634C56.9898 38.9135 56.6463 38.2421 55.9615 37.8667C55.7537 37.7605 55.4896 37.6788 55.1723 37.621C54.8556 37.5638 54.506 37.5347 54.1237 37.5333H52.7476V42.289H54.1237C55.1206 42.2936 55.8493 42.1075 56.2981 41.7174C56.5258 41.5303 56.6985 41.2764 56.8185 40.9578C56.9381 40.6391 56.9977 40.2734 56.9991 39.8634Z" fill="#3A3A3A"/>
<path d="M63.528 42.3108C63.4536 42.1635 63.4014 41.9884 63.3788 41.541L63.3723 41.4085L63.2841 41.5077C63.1793 41.6264 63.0764 41.7289 62.9757 41.8162C62.8746 41.9044 62.7573 41.9944 62.6257 42.0859C62.3361 42.2983 62.0572 42.4479 61.7899 42.5352C61.5225 42.622 61.221 42.6645 60.8853 42.6617C60.3007 42.664 59.8519 42.5255 59.5309 42.2526C59.3513 42.091 59.2105 41.8882 59.1075 41.6421C59.0045 41.3965 58.9519 41.1323 58.9496 40.8488C58.9565 39.8034 59.5983 39.1287 60.9111 38.83C61.2584 38.7496 61.6255 38.6836 62.0115 38.6319C62.3989 38.5802 62.8376 38.5377 63.3285 38.5044L63.3788 37.5924C63.3797 37.2808 63.3645 37.0282 63.334 36.8356C63.3035 36.6408 63.2532 36.4708 63.1826 36.3272C62.9877 35.9476 62.5906 35.7657 62.0166 35.7657C61.0958 35.7611 60.5967 36.1993 60.545 37.0711C60.5394 37.2096 60.5265 37.3071 60.5085 37.3662C60.4909 37.4216 60.4609 37.4627 60.4184 37.4927C60.327 37.5541 60.1811 37.5897 59.9715 37.592C59.5203 37.5989 59.3513 37.4645 59.3587 37.2387C59.3615 37.0023 59.44 36.7737 59.5974 36.5535C59.7549 36.3323 59.9742 36.1402 60.2577 35.9763C60.7675 35.6937 61.4205 35.5496 62.2212 35.5473C63.0971 35.5496 63.6845 35.7482 64.0054 36.1273C64.1352 36.287 64.2317 36.4842 64.2945 36.7229C64.3568 36.9617 64.3887 37.2641 64.3882 37.6322L64.3868 37.7102L64.361 39.0082L64.3471 40.303L64.3337 40.9301C64.3347 41.2251 64.3471 41.45 64.3674 41.7017C64.3878 41.9469 64.4755 42.2202 64.6717 42.2927C64.8763 42.3685 65.073 42.3985 65.4475 42.4008C65.7227 42.3953 65.9347 42.3639 66.0783 42.3029C66.2422 42.2332 66.3429 42.0854 66.3863 41.8758C66.4288 41.6712 66.4472 41.36 66.4426 40.943V37.2886C66.4518 36.7913 66.3941 36.4413 66.2524 36.2584C66.1138 36.0797 65.8562 36.0026 65.502 36.0063V35.8124L67.4516 35.6701V37.223L67.5532 37.042C67.8418 36.5281 68.1691 36.1647 68.5335 35.9463C68.8978 35.7278 69.3545 35.6198 69.9045 35.6253C70.731 35.6143 71.3068 35.8913 71.6439 36.445C71.7672 36.6301 71.8573 36.8536 71.9108 37.115C71.9644 37.3768 71.9912 37.7116 71.9898 38.1193V40.943C71.9847 41.3641 72.0022 41.6777 72.0429 41.8813C72.0844 42.091 72.1842 42.2383 72.3486 42.3061C72.4843 42.362 72.8011 42.3925 73.0712 42.3999C73.3243 42.392 73.5201 42.3611 73.654 42.3024C73.8137 42.2327 73.9103 42.0845 73.9514 41.8748C73.9911 41.6712 74.0081 41.3595 74.0031 40.943V34.3038C74.0081 33.9233 73.9925 33.6411 73.9541 33.4592C73.9144 33.2694 73.8165 33.1387 73.6563 33.0824C73.5173 33.0335 73.309 33.0104 73.0357 33.0094V32.815L75.0633 32.7116C75.0379 33.1618 75.0185 33.6222 75.0056 34.0927C74.9917 34.5841 74.9852 35.013 74.9852 35.3801V39.8403L77.2193 37.3925C77.5351 37.0425 77.7078 36.7483 77.7101 36.5128C77.7263 36.185 77.3952 36.0368 76.8517 36.0095V35.816H79.7548V36.0128C79.5803 36.0331 79.4283 36.0649 79.2995 36.1093C79.1591 36.1568 79.0151 36.2261 78.8682 36.3148C78.7191 36.4048 78.5944 36.4874 78.4933 36.5627C78.3903 36.6398 78.2688 36.7493 78.1289 36.8915C77.989 37.0333 77.7868 37.2484 77.5208 37.5375L76.7833 38.3313L78.7135 41.3674C78.9338 41.7271 79.1365 41.9815 79.3226 42.126C79.5004 42.2637 79.7271 42.3523 80 42.3943V42.5929H78.2347C78.1862 42.4941 78.1197 42.3662 78.0347 42.2092L77.754 41.6971L77.5393 41.3115L76.1106 38.9833L74.988 40.2393L74.9852 40.943C74.9802 41.3595 74.9972 41.6712 75.0374 41.8753C75.079 42.0849 75.1769 42.2332 75.339 42.3029C75.4807 42.3634 75.6917 42.3953 75.966 42.4008V42.5929H69.9996V42.4003C70.4036 42.3893 70.6811 42.3232 70.7924 42.1759C70.8372 42.1187 70.8709 42.0535 70.8945 41.9806C70.9185 41.9072 70.9328 41.8125 70.9397 41.6971C70.9476 41.6056 70.9559 41.474 70.9651 41.3009C70.9748 41.1272 70.9799 41.0077 70.9808 40.9439V38.2015C70.9831 37.525 70.9106 37.0245 70.7573 36.7063C70.5251 36.2058 70.1049 35.955 69.5092 35.9527C68.8452 35.9504 68.3155 36.2667 67.923 36.8915C67.7753 37.1275 67.6607 37.3962 67.5781 37.6959C67.495 37.9965 67.453 38.292 67.4516 38.5829V40.943C67.4465 41.3641 67.464 41.6777 67.5047 41.8813C67.5462 42.091 67.6455 42.2383 67.8099 42.3061C67.9535 42.3652 68.1673 42.3957 68.4462 42.4008V42.5929L65.5117 42.5924C65.2513 42.6012 64.7558 42.6146 64.5101 42.6114C64.2525 42.6077 64.1283 42.5804 63.8932 42.5629C63.6845 42.5019 63.5968 42.4474 63.528 42.3108ZM60.068 40.8082C60.073 41.2524 60.1811 41.6135 60.3967 41.8859C60.6128 42.1598 60.9056 42.3001 61.2667 42.3071C61.6315 42.302 61.9764 42.2069 62.2992 42.0221C62.6211 41.8374 62.8746 41.5913 63.0583 41.2852C63.1706 41.0898 63.2523 40.8386 63.3035 40.5343C63.3543 40.2314 63.3797 39.8546 63.3788 39.4044V38.7048C62.7254 38.7612 62.2581 38.8226 61.9183 38.8946C61.5761 38.9671 61.2741 39.0706 61.0109 39.2059C60.3861 39.5162 60.0726 40.0541 60.068 40.8082Z" fill="#3A3A3A"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.65791 38.476V40.9071C2.65283 41.2973 2.675 41.5869 2.72487 41.7757C2.7752 41.965 2.88325 42.0897 3.04995 42.1507C3.21665 42.2121 3.47246 42.2463 3.8174 42.2532V42.5926H0V42.2532C0.325544 42.2463 0.566123 42.2121 0.722199 42.1507C0.878275 42.0897 0.979401 41.965 1.02558 41.7757C1.07175 41.5869 1.09207 41.2973 1.08699 40.9071V34.5163C1.09207 34.1261 1.07175 33.8362 1.02742 33.6468C0.982634 33.4575 0.885663 33.3314 0.736514 33.2686C0.586902 33.2054 0.357867 33.1684 0.0480235 33.1569V32.817H3.68488C4.91086 32.812 5.80853 33.0285 6.37927 33.4658C6.94955 33.9036 7.23122 34.5934 7.22476 35.5354C7.22845 36.8598 6.71312 37.7265 5.67831 38.1361C5.40818 38.2418 5.0637 38.3245 4.64534 38.3845C4.22699 38.4441 3.76199 38.4746 3.24989 38.476H2.65791ZM2.65791 38.0968H3.28637C4.04136 38.0945 4.59686 37.9158 4.95334 37.5612C5.14728 37.3557 5.29412 37.087 5.39433 36.754C5.49453 36.4216 5.54486 36.0415 5.54532 35.6139C5.54117 34.0042 4.83652 33.1985 3.43091 33.1961H2.65791V38.0968Z" fill="#3A3A3A"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.371 38.8864H8.92881C8.93388 39.3602 8.96159 39.7578 9.01238 40.0787C9.06272 40.3991 9.14399 40.6924 9.25573 40.9579C9.62468 41.8177 10.1945 42.2471 10.9656 42.2471C11.4025 42.2448 11.7987 42.1164 12.1538 41.8616C12.5093 41.6067 12.8044 41.2405 13.0404 40.7621L13.3548 40.9708C13.0454 41.5863 12.6677 42.0384 12.2216 42.327C11.7756 42.6156 11.2312 42.7583 10.5884 42.7555C9.57712 42.7426 8.64759 42.4194 8.06485 41.7867C7.48256 41.1537 7.18565 40.2865 7.1741 39.1861C7.18565 38.0774 7.47286 37.2005 8.03529 36.5545C8.59726 35.909 9.49539 35.5788 10.4628 35.5645C11.1065 35.5663 11.7276 35.7127 12.1685 36.0041C12.6095 36.2959 12.9346 36.7226 13.1447 37.2841C13.2131 37.4706 13.2648 37.684 13.3003 37.9241C13.3354 38.1642 13.359 38.4851 13.371 38.8864ZM8.94127 38.5087H11.7202C11.7091 38.107 11.6874 37.7833 11.6555 37.5381C11.6241 37.2929 11.5742 37.0735 11.5064 36.8805C11.2718 36.1962 10.9112 35.8577 10.4254 35.8642C9.8805 35.8688 9.47369 36.2507 9.2054 37.0107C9.13706 37.2074 9.08211 37.4231 9.04055 37.6572C8.99899 37.8913 8.96575 38.1753 8.94127 38.5087Z" fill="#3A3A3A"/>
<path d="M13.655 35.7509L16.119 35.5805C16.1319 35.8262 16.1421 36.033 16.1486 36.1997C16.155 36.3669 16.1583 36.5147 16.1583 36.6421V37.0355C16.6935 36.057 17.3399 35.563 18.0981 35.5542C18.4255 35.5606 18.6915 35.6562 18.8961 35.8409C19.1002 36.0256 19.2059 36.2625 19.2119 36.5507C19.2073 36.7903 19.1186 36.9824 18.9464 37.127C18.7746 37.2719 18.5488 37.3463 18.2685 37.35C17.9319 37.3606 17.7269 37.2212 17.6525 36.9307C17.6041 36.7511 17.5537 36.6287 17.5015 36.5636C17.4498 36.4985 17.3732 36.468 17.2725 36.4717H17.2462C16.9885 36.4939 16.7438 36.6989 16.5124 37.0877C16.4076 37.2821 16.3287 37.4964 16.276 37.7319C16.2238 37.9669 16.1975 38.237 16.1975 38.5427V40.9674C16.1924 41.3544 16.2114 41.6398 16.2539 41.8231C16.2963 42.0064 16.3928 42.1265 16.5434 42.1833C16.6935 42.2396 16.928 42.2715 17.2462 42.2779V42.5928H13.6029V42.2779C13.8998 42.2793 14.1196 42.2507 14.2627 42.1916C14.4059 42.1329 14.4987 42.0101 14.5416 41.8231C14.5841 41.6356 14.603 41.3507 14.5989 40.9674V37.3366C14.6109 36.7963 14.5569 36.4454 14.4364 36.2833C14.3163 36.1212 14.0554 36.0487 13.655 36.0654V35.7509Z" fill="#3A3A3A"/>
<path d="M22.139 35.581L22.1524 36.8785C22.6829 36.0049 23.443 35.5634 24.4326 35.5546C25.4397 35.5482 26.0598 36.0067 26.2935 36.9312C26.5784 36.4551 26.9034 36.106 27.2682 35.8839C27.6335 35.6622 28.0597 35.5523 28.5478 35.5546C29.3189 35.5593 29.8869 35.8123 30.2517 36.3147C30.3944 36.505 30.4955 36.7377 30.5565 37.0129C30.617 37.2881 30.6465 37.645 30.6447 38.0842V40.9674C30.6405 41.3507 30.6594 41.6356 30.7019 41.8226C30.7449 42.0101 30.8377 42.1329 30.9808 42.1916C31.124 42.2507 31.3438 42.2793 31.6411 42.2779V42.5928H28.0893V42.2779C28.3732 42.2793 28.5838 42.2507 28.7214 42.1916C28.859 42.1329 28.9486 42.0101 28.9902 41.8226C29.0317 41.6356 29.0502 41.3507 29.046 40.9674V38.0971C29.0488 37.4086 28.9643 36.9118 28.7921 36.6065C28.6194 36.3013 28.3418 36.1517 27.9581 36.1577C27.4973 36.1489 27.1085 36.3891 26.7917 36.8785C26.5188 37.2872 26.383 37.7282 26.3853 38.2024V40.9674C26.3812 41.3507 26.3997 41.6356 26.4417 41.8226C26.4832 42.0101 26.5742 42.1329 26.7137 42.1916C26.8531 42.2507 27.0669 42.2793 27.3551 42.2779V42.5928H23.8429V42.2779C24.1269 42.2793 24.3379 42.2507 24.475 42.1916C24.6126 42.1329 24.7022 42.0101 24.7438 41.8226C24.7853 41.6356 24.8038 41.3507 24.7997 40.9674V38.0842C24.8061 36.7866 24.4524 36.1443 23.7381 36.1577C23.2934 36.1734 22.9207 36.3844 22.6206 36.7899C22.3204 37.1958 22.1644 37.7014 22.1524 38.3072V40.9674C22.1482 41.3549 22.1667 41.6421 22.2082 41.8286C22.2493 42.0156 22.3389 42.1376 22.4765 42.1948C22.6141 42.2521 22.8247 42.2798 23.1087 42.2779V42.5928H19.5568V42.2779C19.8542 42.2798 20.074 42.2521 20.2171 42.1948C20.3603 42.1376 20.4535 42.0156 20.496 41.8286C20.5385 41.6421 20.5574 41.3549 20.5533 40.9674V37.3241C20.5667 36.7908 20.5136 36.4454 20.3926 36.287C20.2721 36.1291 20.0024 36.0552 19.5836 36.0658V35.7514L22.139 35.581Z" fill="#3A3A3A"/>
<path d="M40.9592 36.1807V40.5582C40.9587 40.8431 40.9693 41.0791 40.9901 41.2656C41.0113 41.4522 41.0446 41.6097 41.0903 41.7376C41.1457 41.8839 41.2311 42.0008 41.3475 42.088C41.4634 42.1753 41.5918 42.2206 41.7321 42.2224C42.012 42.2183 42.3177 42.083 42.6497 41.8161L42.833 42.1439C42.307 42.5849 41.7081 42.8033 41.0377 42.7992C40.3145 42.7881 39.8209 42.548 39.5568 42.0784C39.5051 41.9745 39.4644 41.8558 39.4358 41.7228C39.4072 41.5898 39.3873 41.4102 39.3762 41.1844C39.3651 40.9581 39.3596 40.6529 39.3601 40.2696V36.1807H38.6129V35.7877C38.8983 35.7767 39.1403 35.7166 39.3388 35.6072C39.5374 35.4978 39.7105 35.3264 39.8583 35.0928C39.9742 34.915 40.0698 34.7169 40.1451 34.4999C40.2199 34.2824 40.2859 34.0127 40.3432 33.6904L40.9984 33.6248C40.9896 33.7985 40.9822 33.9744 40.9767 34.1526C40.9707 34.3309 40.9665 34.5456 40.9638 34.7968C40.9605 35.0475 40.9592 35.3694 40.9592 35.761H42.5449V36.1807H40.9592Z" fill="#3A3A3A"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M38.6066 42.3151V42.5922C38.2228 42.6176 38.0681 42.6171 37.665 42.6176C37.345 42.6181 37.0139 42.6125 36.7392 42.5091C36.5693 42.4454 36.4741 42.3909 36.3476 42.257C36.259 42.1166 36.2026 42.1092 36.174 41.7181C35.836 42.0833 35.4837 42.3521 35.1179 42.5239C34.7518 42.6961 34.3565 42.7811 33.933 42.7797C33.3041 42.7728 32.8123 42.5991 32.4573 42.2583C32.1017 41.9176 31.9211 41.4493 31.9147 40.8527C31.9124 39.7279 32.6119 39.0288 34.012 38.7559C34.6432 38.6335 35.3594 38.5508 36.1611 38.507V37.655C36.168 36.9725 36.0955 36.4992 35.945 36.2365C35.7944 35.9733 35.5257 35.8477 35.1387 35.8597C34.7282 35.8509 34.4354 35.9991 34.2609 36.3053C34.1972 36.4101 34.151 36.5311 34.1214 36.6673C34.0924 36.8035 34.0688 36.9929 34.0513 37.2357C34.0406 37.4689 33.9728 37.6347 33.8481 37.7335C33.7229 37.8323 33.5239 37.8804 33.2515 37.8781C32.6443 37.8734 32.3386 37.6726 32.334 37.275C32.3363 37.0432 32.4078 36.822 32.5491 36.6114C32.69 36.4009 32.8895 36.2157 33.1471 36.0559C33.6929 35.7198 34.4091 35.554 35.2962 35.5582C36.1985 35.554 36.8449 35.7327 37.236 36.0956C37.412 36.2614 37.5413 36.4734 37.6239 36.731C37.707 36.9887 37.7477 37.3184 37.7472 37.7206L37.7209 40.0008C37.7098 40.3743 37.7057 40.6103 37.7075 40.7087C37.7029 41.1811 37.7181 41.5265 37.7523 41.7439C37.7865 41.9619 37.8243 42.0575 37.9675 42.1757C38.2178 42.3188 38.432 42.3147 38.6066 42.3151ZM36.1611 39.8175V38.8085C35.2228 38.8722 34.5574 39.0459 34.1644 39.3294C33.7714 39.6129 33.5807 40.0553 33.5923 40.6565C33.5964 41.1279 33.6934 41.502 33.8823 41.7786C34.0716 42.0552 34.3288 42.1965 34.6539 42.2029C34.9208 42.2002 35.1669 42.1235 35.3927 41.9716C35.6185 41.8206 35.7963 41.6091 35.9251 41.3381C36.0096 41.1718 36.0701 40.9696 36.107 40.7299C36.144 40.4903 36.162 40.1864 36.1611 39.8175Z" fill="#3A3A3A"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M49.8911 42.3151V42.5922C49.5073 42.6176 49.3527 42.6181 48.9495 42.6185C48.6295 42.619 48.2985 42.6134 48.0237 42.51C47.8538 42.4463 47.7586 42.3918 47.6321 42.2579C47.5435 42.1175 47.4871 42.1101 47.4585 41.719C47.1205 42.0843 46.7682 42.353 46.402 42.5248C46.0363 42.697 45.641 42.782 45.2176 42.7806C44.5886 42.7737 44.0969 42.6001 43.7418 42.2593C43.3862 41.9185 43.2057 41.4503 43.1992 40.8537C43.1969 39.7288 43.896 39.0297 45.2965 38.7568C45.9278 38.6344 46.6439 38.5518 47.4456 38.5079V37.656C47.4525 36.9735 47.38 36.5002 47.2295 36.2374C47.0785 35.9742 46.8097 35.8486 46.4232 35.8606C46.0127 35.8518 45.72 36.0001 45.5454 36.3062C45.4817 36.411 45.4351 36.532 45.406 36.6682C45.3769 36.8045 45.3533 36.9938 45.3358 37.2367C45.3252 37.4699 45.2573 37.6356 45.1326 37.7349C45.0075 37.8333 44.8084 37.8813 44.536 37.879C43.9288 37.8744 43.6231 37.6735 43.6185 37.2759C43.6208 37.0441 43.6924 36.8229 43.8337 36.6124C43.9745 36.4018 44.174 36.2166 44.4312 36.0569C44.9774 35.7207 45.6936 35.5549 46.5807 35.5591C47.483 35.5549 48.1294 35.7336 48.5206 36.0966C48.6965 36.2623 48.8258 36.4743 48.9084 36.732C48.9916 36.9896 49.0322 37.3193 49.0317 37.7215L49.0054 40.0017C48.9943 40.3753 48.9902 40.6112 48.992 40.7096C48.9874 41.182 49.0026 41.5274 49.0368 41.7453C49.071 41.9628 49.1088 42.0584 49.252 42.1766C49.5023 42.3198 49.7165 42.3147 49.8911 42.3151ZM47.4456 39.8184V38.8094C46.5073 38.8732 45.8414 39.0468 45.4489 39.3303C45.0559 39.6138 44.8652 40.0562 44.8768 40.6574C44.8809 41.1289 44.9779 41.5029 45.1668 41.7795C45.3561 42.0561 45.6133 42.1974 45.9384 42.2039C46.2053 42.2011 46.4514 42.1244 46.6772 41.9725C46.903 41.8211 47.0803 41.61 47.2096 41.3385C47.2941 41.1732 47.3546 40.9705 47.3915 40.7308C47.4285 40.4916 47.4465 40.1873 47.4456 39.8184Z" fill="#3A3A3A"/>
<path d="M26.3927 9.80802L26.3609 10.4281L38.2584 24.3848L38.6856 24.4546L38.7395 24.4279L38.9483 24.041L33.8745 7.05786L33.0134 6.47754L26.3927 9.80802Z" fill="#0097B9"/>
<path d="M45.4856 6.14116L53.1785 9.67814L53.1927 10.676L40.5679 29.7995L39.9916 29.9515L39.9065 29.9124L39.7266 29.4812L44.8151 6.51387L45.4856 6.14116Z" fill="#80B13A"/>
<path d="M33.7345 0.699916L34.0408 0.109947L43.8899 0.00329856L44.5264 0.664178L39.8078 16.4294L39.5088 16.603L39.4992 16.6024L39.1758 16.3846L33.7345 0.699916Z" fill="#D81936"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.9112 11.1063L38.7097 24.4917L38.2417 24.4152L26.3289 10.4221L29.9112 11.1063Z" fill="#005874"/>
<path d="M33.0258 6.46259L33.8841 7.04518L31.2185 10.5895L29.9807 10.0483L33.0258 6.46259Z" fill="#2FB8E7"/>
<path d="M29.9807 10.0483L29.9112 11.1063L26.3289 10.4221L26.3666 9.80685L29.9807 10.0483Z" fill="#007592"/>
<path d="M31.2185 10.5895L33.8896 7.03994L39.0274 24.0373L38.7659 24.4769L31.2185 10.5895Z" fill="#007592"/>
<path d="M53.2192 10.6736L40.6046 29.8385L39.9596 30.0263L48.0677 11.1121L53.2192 10.6736Z" fill="#6E9123"/>
<path d="M46.615 10.3132L39.8871 29.9671L39.6976 29.4849L44.806 6.49426L46.615 10.3132Z" fill="#3F7937"/>
<path d="M53.1988 9.67781L53.2192 10.6736L48.0677 11.1121L47.7773 9.74816L53.1988 9.67781Z" fill="#A5C550"/>
<path d="M47.7773 9.74816L46.6146 10.3119L44.805 6.49245L45.4698 6.11748L47.7773 9.74816Z" fill="#5D8B27"/>
<path d="M38.2598 1.76029L37.5502 2.59873L33.7012 0.681894L34.0121 0.0987324L38.2598 1.76029Z" fill="#AF2C35"/>
<path d="M33.7012 0.681894L37.5502 2.59873L39.5017 16.6349L39.1602 16.4023L33.7012 0.681894Z" fill="#762624"/>
<path d="M39.4019 2.60073L44.5437 0.657231L39.8319 16.4508L39.5086 16.6346L39.4019 2.60073Z" fill="#B22B37"/>
<path d="M38.2598 1.76029L39.4019 2.60073L44.5437 0.657231L43.9003 0L38.2598 1.76029Z" fill="#DC505E"/>
</g>
<defs>
<clipPath id="clip0_3802_9601">
<rect width="80" height="42.7992" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB