refactor(TenderDetails): improve country flag validation and rendering logic

- Enhanced the validation of country codes in the TenderDetails component using a new utility function.
- Updated the useGetFlagQuery hook to include an options parameter for conditional fetching based on country code validity.
- Refined the rendering logic to ensure country flags are displayed only when valid data is available.
This commit is contained in:
AmirReza Jamali
2026-04-13 08:46:33 +03:30
parent 76cb29d31e
commit 6a5986d6eb
4 changed files with 217 additions and 0 deletions
+73
View File
@@ -0,0 +1,73 @@
<svg width="520" height="179" viewBox="0 0 520 179" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_4457_9476)">
<path opacity="0.5" d="M74.4407 173.583V141.821H0V115.23L80.3566 0H111.415V113.014H135.078V141.821H111.415V173.583H74.4407ZM74.4407 113.014V45.304H80.6031L27.6072 121.878V113.014H74.4407Z" fill="#C3C6CE"/>
<mask id="mask0_4457_9476" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="136" height="174">
<path d="M74.4407 173.583V141.821H0V115.23L80.3566 0H111.415V113.014H135.078V141.821H111.415V173.583H74.4407ZM74.4407 113.014V45.304H80.6031L27.6072 121.878V113.014H74.4407Z" fill="#B4D1FF"/>
</mask>
<g mask="url(#mask0_4457_9476)">
<g style="mix-blend-mode:multiply">
<path d="M1562.41 146.878C1551.65 148.888 1540.59 151.708 1529.03 155.263C1509.68 161.212 1490.33 167.161 1470.98 168.502C1453.23 169.731 1433 163.769 1409.13 156.734C1379.03 147.862 1343.14 137.284 1299.14 137.284C1267.72 137.284 1240.77 144.477 1214.82 151.404C1175.62 161.867 1138.7 171.722 1092.09 155.263C1014.62 127.909 966.026 128.664 901.938 158.58C837.85 188.496 785.628 182.908 743 169.294C738.872 167.976 734.785 166.594 730.727 165.222C714.547 159.751 698.833 154.438 682.786 153.92C660.293 153.089 637.8 160.633 615.307 168.177C597.657 174.097 580.006 180.017 562.356 181.89C540.032 184.259 517.709 180.098 495.385 175.937C477.566 172.616 459.746 169.294 441.927 169.294C423.383 169.294 404.84 172.891 386.297 176.488C364.697 180.677 343.097 184.867 321.498 183.372C302.149 182.033 282.801 176.089 263.453 170.146C242.658 163.758 221.863 157.37 201.068 156.698C170.362 155.565 143.85 161.765 117.403 167.951C84.8817 175.558 52.4581 183.141 12.4526 177.037C-9.16724 173.738 -29.8373 168.407 -50.2324 163.146C-98.884 150.598 -145.97 138.453 -200.645 155.263C-219.993 161.212 -239.341 167.161 -258.689 168.502C-280.289 169.998 -301.889 165.805 -323.489 161.611C-362.351 154.066 -393.63 153.794 -432.577 161.06C-454.901 165.225 -477.224 169.39 -499.548 167.018C-517.198 165.144 -534.848 159.218 -552.499 153.293C-601.005 137.01 -632.652 136.956 -680.191 154.411C-684.569 156.018 -689.114 157.815 -693.753 159.65C-710.386 166.227 -728.233 173.284 -743.927 173.791C-863.055 173.791 -863.019 176.31 -861.324 296.609C-861.095 312.859 -860.835 331.257 -860.835 352.089L1562.41 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M1859.61 146.878C1848.85 148.888 1837.79 151.708 1826.23 155.263C1806.88 161.212 1787.53 167.161 1768.19 168.502C1750.43 169.731 1730.2 163.769 1706.34 156.734C1676.23 147.862 1640.34 137.284 1596.35 137.284C1564.93 137.284 1537.98 144.477 1512.02 151.404C1472.82 161.867 1435.9 171.722 1389.29 155.263C1311.82 127.909 1263.23 128.664 1199.14 158.58C1135.05 188.496 1082.83 182.908 1040.2 169.294C1036.07 167.976 1031.99 166.594 1027.93 165.222C1011.75 159.751 996.035 154.438 979.988 153.92C957.495 153.089 935.002 160.633 912.509 168.177C894.859 174.097 877.208 180.017 859.558 181.89C837.234 184.259 814.911 180.098 792.588 175.937C774.768 172.616 756.948 169.294 739.129 169.294C720.586 169.294 702.042 172.891 683.499 176.488C661.899 180.677 640.3 184.867 618.7 183.372C599.351 182.033 580.003 176.089 560.655 170.146C539.86 163.758 519.066 157.37 498.271 156.698C467.564 155.565 441.052 161.765 414.605 167.951C382.084 175.558 349.66 183.141 309.655 177.037C288.035 173.738 267.365 168.407 246.97 163.146C198.318 150.598 151.232 138.453 96.5575 155.263C77.2092 161.212 57.861 167.161 38.5128 168.502C16.913 169.998 -4.68689 165.805 -26.2867 161.611C-65.1488 154.066 -96.4279 153.794 -135.375 161.06C-157.699 165.225 -180.022 169.39 -202.346 167.018C-219.996 165.144 -237.646 159.218 -255.297 153.293C-303.803 137.01 -335.449 136.956 -382.989 154.411C-387.367 156.018 -391.911 157.815 -396.551 159.65C-413.184 166.227 -431.031 173.284 -446.725 173.791C-565.853 173.791 -565.817 176.31 -564.122 296.609C-563.893 312.859 -563.633 331.257 -563.633 352.089L1859.61 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M-1671.57 146.878C-1660.8 148.888 -1649.75 151.708 -1638.19 155.263C-1618.84 161.212 -1599.49 167.161 -1580.14 168.502C-1562.39 169.731 -1542.16 163.769 -1518.29 156.734C-1488.19 147.862 -1452.3 137.284 -1408.3 137.284C-1376.88 137.284 -1349.93 144.477 -1323.98 151.404C-1284.78 161.867 -1247.86 171.722 -1201.25 155.263C-1123.78 127.909 -1075.19 128.664 -1011.1 158.58C-947.009 188.496 -894.787 182.908 -852.159 169.294C-848.031 167.976 -843.944 166.594 -839.886 165.222C-823.707 159.751 -807.992 154.438 -791.945 153.92C-769.452 153.089 -746.959 160.633 -724.466 168.177C-706.816 174.097 -689.165 180.017 -671.515 181.89C-649.191 184.259 -626.868 180.098 -604.545 175.937C-586.725 172.616 -568.905 169.294 -551.086 169.294C-532.543 169.294 -513.999 172.891 -495.456 176.488C-473.856 180.677 -452.257 184.867 -430.657 183.372C-411.308 182.033 -391.96 176.089 -372.612 170.146C-351.817 163.758 -331.023 157.37 -310.228 156.698C-279.521 155.565 -253.009 161.765 -226.562 167.951C-194.041 175.558 -161.617 183.141 -121.612 177.037C-99.9919 173.738 -79.3218 168.407 -58.9268 163.146C-10.2752 150.598 36.8106 138.453 91.4855 155.263C110.834 161.212 130.182 167.161 149.53 168.502C171.13 169.998 192.73 165.805 214.33 161.611C253.192 154.066 284.471 153.794 323.418 161.06C345.742 165.225 368.065 169.39 390.389 167.018C408.039 165.144 425.689 159.218 443.34 153.293C491.846 137.01 523.492 136.956 571.032 154.411C575.41 156.018 579.954 157.815 584.594 159.65C601.227 166.227 619.074 173.284 634.768 173.791C753.896 173.791 753.86 176.31 752.165 296.609C751.935 312.859 751.676 331.257 751.676 352.089L-1671.57 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M-1816.65 146.878C-1805.88 148.888 -1794.83 151.708 -1783.27 155.263C-1763.92 161.212 -1744.57 167.161 -1725.22 168.502C-1707.47 169.731 -1687.24 163.769 -1663.37 156.734C-1633.27 147.862 -1597.38 137.284 -1553.38 137.284C-1521.96 137.284 -1495.01 144.477 -1469.06 151.404C-1429.86 161.867 -1392.94 171.722 -1346.33 155.263C-1268.86 127.909 -1220.26 128.664 -1156.18 158.58C-1092.09 188.496 -1039.87 182.908 -997.238 169.294C-993.11 167.976 -989.023 166.594 -984.965 165.222C-968.786 159.751 -953.071 154.438 -937.024 153.92C-914.531 153.089 -892.038 160.633 -869.546 168.177C-851.895 174.097 -834.244 180.017 -816.594 181.89C-794.271 184.259 -771.947 180.098 -749.624 175.937C-731.804 172.616 -713.984 169.294 -696.165 169.294C-677.622 169.294 -659.078 172.891 -640.535 176.488C-618.935 180.677 -597.336 184.867 -575.736 183.372C-556.388 182.033 -537.039 176.089 -517.691 170.146C-496.896 163.758 -476.102 157.37 -455.307 156.698C-424.6 155.565 -398.089 161.765 -371.641 167.951C-339.12 175.558 -306.696 183.141 -266.691 177.037C-245.071 173.738 -224.401 168.407 -204.006 163.146C-155.354 150.598 -108.268 138.453 -53.5936 155.263C-34.2454 161.212 -14.8972 167.161 4.45111 168.502C26.0509 169.998 47.6508 165.805 69.2505 161.611C108.113 154.066 139.392 153.794 178.339 161.06C200.663 165.225 222.986 169.39 245.31 167.018C262.96 165.144 280.61 159.218 298.261 153.293C346.767 137.01 378.413 136.956 425.953 154.411C430.331 156.018 434.875 157.815 439.514 159.65C456.148 166.227 473.995 173.284 489.689 173.791C608.816 173.791 608.781 176.31 607.085 296.609C606.856 312.859 606.597 331.257 606.597 352.089L-1816.65 352.089V146.878Z" fill="#013280"/>
</g>
</g>
</g>
<g clip-path="url(#clip1_4457_9476)">
<path opacity="0.5" d="M458.869 173.583V141.821H384.429V115.23L464.785 0H495.843V113.014H519.507V141.821H495.843V173.583H458.869ZM458.869 113.014V45.304H465.032L412.036 121.878V113.014H458.869Z" fill="#C3C6CE"/>
<mask id="mask1_4457_9476" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="384" y="0" width="136" height="174">
<path d="M458.869 173.583V141.821H384.429V115.23L464.785 0H495.843V113.014H519.507V141.821H495.843V173.583H458.869ZM458.869 113.014V45.304H465.032L412.036 121.878V113.014H458.869Z" fill="#B4D1FF"/>
</mask>
<g mask="url(#mask1_4457_9476)">
<g style="mix-blend-mode:multiply">
<path d="M1946.84 146.878C1936.07 148.888 1925.02 151.708 1913.46 155.263C1894.11 161.212 1874.76 167.161 1855.41 168.502C1837.66 169.731 1817.43 163.769 1793.56 156.734C1763.46 147.862 1727.57 137.284 1683.57 137.284C1652.15 137.284 1625.2 144.477 1599.25 151.404C1560.05 161.867 1523.13 171.722 1476.52 155.263C1399.05 127.909 1350.45 128.664 1286.37 158.58C1222.28 188.496 1170.06 182.908 1127.43 169.294C1123.3 167.976 1119.21 166.594 1115.16 165.222C1098.98 159.751 1083.26 154.438 1067.21 153.92C1044.72 153.089 1022.23 160.633 999.736 168.177C982.085 174.097 964.435 180.017 946.784 181.89C924.461 184.259 902.137 180.098 879.814 175.937C861.994 172.616 844.175 169.294 826.355 169.294C807.812 169.294 789.269 172.891 770.726 176.488C749.126 180.677 727.526 184.867 705.926 183.372C686.578 182.033 667.23 176.089 647.882 170.146C627.087 163.758 606.292 157.37 585.497 156.698C554.791 155.565 528.279 161.765 501.832 167.951C469.31 175.558 436.887 183.141 396.881 177.037C375.261 173.738 354.591 168.407 334.196 163.146C285.545 150.598 238.459 138.453 183.784 155.263C164.436 161.212 145.088 167.161 125.739 168.502C104.14 169.998 82.5397 165.805 60.9399 161.611C22.0778 154.066 -9.20129 153.794 -48.1487 161.06C-70.4721 165.225 -92.7956 169.39 -115.119 167.018C-132.769 165.144 -150.42 159.218 -168.07 153.293C-216.576 137.01 -248.223 136.956 -295.763 154.411C-300.14 156.018 -304.685 157.815 -309.324 159.65C-325.957 166.227 -343.804 173.284 -359.499 173.791C-478.626 173.791 -478.59 176.31 -476.895 296.609C-476.666 312.859 -476.407 331.257 -476.407 352.089L1946.84 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M2244.04 146.878C2233.28 148.888 2222.22 151.708 2210.66 155.263C2191.31 161.212 2171.96 167.161 2152.61 168.502C2134.86 169.731 2114.63 163.769 2090.76 156.734C2060.66 147.862 2024.77 137.284 1980.77 137.284C1949.35 137.284 1922.4 144.477 1896.45 151.404C1857.25 161.867 1820.33 171.722 1773.72 155.263C1696.25 127.909 1647.66 128.664 1583.57 158.58C1519.48 188.496 1467.26 182.908 1424.63 169.294C1420.5 167.976 1416.42 166.594 1412.36 165.222C1396.18 159.751 1380.46 154.438 1364.42 153.92C1341.92 153.089 1319.43 160.633 1296.94 168.177C1279.29 174.097 1261.64 180.017 1243.99 181.89C1221.66 184.259 1199.34 180.098 1177.02 175.937C1159.2 172.616 1141.38 169.294 1123.56 169.294C1105.01 169.294 1086.47 172.891 1067.93 176.488C1046.33 180.677 1024.73 184.867 1003.13 183.372C983.78 182.033 964.432 176.089 945.084 170.146C924.289 163.758 903.494 157.37 882.699 156.698C851.993 155.565 825.481 161.765 799.034 167.951C766.513 175.558 734.089 183.141 694.083 177.037C672.464 173.738 651.794 168.407 631.398 163.146C582.747 150.598 535.661 138.453 480.986 155.263C461.638 161.212 442.29 167.161 422.942 168.502C401.342 169.998 379.742 165.805 358.142 161.611C319.28 154.066 288.001 153.794 249.053 161.06C226.73 165.225 204.407 169.39 182.083 167.018C164.433 165.144 146.782 159.218 129.132 153.293C80.626 137.01 48.9794 136.956 1.43936 154.411C-2.93793 156.018 -7.4827 157.815 -12.1219 159.65C-28.7552 166.227 -46.6023 173.284 -62.2966 173.791C-181.424 173.791 -181.388 176.31 -179.693 296.609C-179.464 312.859 -179.204 331.257 -179.204 352.089L2244.04 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M-1287.14 146.878C-1276.38 148.888 -1265.32 151.708 -1253.76 155.263C-1234.41 161.212 -1215.06 167.161 -1195.71 168.502C-1177.96 169.731 -1157.73 163.769 -1133.86 156.734C-1103.76 147.862 -1067.87 137.284 -1023.87 137.284C-992.454 137.284 -965.504 144.477 -939.552 151.404C-900.353 161.867 -863.43 171.722 -816.82 155.263C-739.351 127.909 -690.756 128.664 -626.668 158.58C-562.58 188.496 -510.358 182.908 -467.731 169.294C-463.602 167.976 -459.515 166.594 -455.458 165.222C-439.278 159.751 -423.563 154.438 -407.516 153.92C-385.023 153.089 -362.531 160.633 -340.038 168.177C-322.387 174.097 -304.736 180.017 -287.086 181.89C-264.763 184.259 -242.439 180.098 -220.116 175.937C-202.296 172.616 -184.477 169.294 -166.657 169.294C-148.114 169.294 -129.571 172.891 -111.027 176.488C-89.4276 180.677 -67.8279 184.867 -46.228 183.372C-26.8798 182.033 -7.53162 176.089 11.8165 170.146C32.6113 163.758 53.4061 157.37 74.201 156.698C104.908 155.565 131.419 161.765 157.867 167.951C190.388 175.558 222.811 183.141 262.817 177.037C284.437 173.738 305.107 168.407 325.502 163.146C374.154 150.598 421.239 138.453 475.914 155.263C495.262 161.212 514.611 167.161 533.959 168.502C555.559 169.998 577.159 165.805 598.758 161.611C637.62 154.066 668.9 153.794 707.847 161.06C730.17 165.225 752.494 169.39 774.817 167.018C792.468 165.144 810.118 159.218 827.768 153.293C876.274 137.01 907.921 136.956 955.461 154.411C959.838 156.018 964.383 157.815 969.022 159.65C985.656 166.227 1003.5 173.284 1019.2 173.791C1138.32 173.791 1138.29 176.31 1136.59 296.609C1136.36 312.859 1136.1 331.257 1136.1 352.089L-1287.14 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M-1432.22 146.878C-1421.45 148.888 -1410.4 151.708 -1398.84 155.263C-1379.49 161.212 -1360.14 167.161 -1340.79 168.502C-1323.04 169.731 -1302.81 163.769 -1278.94 156.734C-1248.84 147.862 -1212.95 137.284 -1168.95 137.284C-1137.53 137.284 -1110.58 144.477 -1084.63 151.404C-1045.43 161.867 -1008.51 171.722 -961.899 155.263C-884.43 127.909 -835.836 128.664 -771.748 158.58C-707.66 188.496 -655.437 182.908 -612.81 169.294C-608.681 167.976 -604.594 166.594 -600.537 165.222C-584.357 159.751 -568.642 154.438 -552.595 153.92C-530.102 153.089 -507.61 160.633 -485.117 168.177C-467.466 174.097 -449.816 180.017 -432.165 181.89C-409.842 184.259 -387.518 180.098 -365.195 175.937C-347.375 172.616 -329.556 169.294 -311.736 169.294C-293.193 169.294 -274.65 172.891 -256.107 176.488C-234.507 180.677 -212.907 184.867 -191.307 183.372C-171.959 182.033 -152.611 176.089 -133.263 170.146C-112.468 163.758 -91.673 157.37 -70.8781 156.698C-40.1715 155.565 -13.6598 161.765 12.7874 167.951C45.3087 175.558 77.7324 183.141 117.738 177.037C139.358 173.738 160.028 168.407 180.423 163.146C229.074 150.598 276.16 138.453 330.835 155.263C350.183 161.212 369.532 167.161 388.88 168.502C410.48 169.998 432.079 165.805 453.679 161.611C492.541 154.066 523.82 153.794 562.768 161.06C585.091 165.225 607.415 169.39 629.738 167.018C647.389 165.144 665.039 159.218 682.689 153.293C731.195 137.01 762.842 136.956 810.382 154.411C814.759 156.018 819.304 157.815 823.943 159.65C840.576 166.227 858.424 173.284 874.118 173.791C993.245 173.791 993.21 176.31 991.514 296.609C991.285 312.859 991.026 331.257 991.026 352.089L-1432.22 352.089V146.878Z" fill="#013280"/>
</g>
</g>
</g>
<g clip-path="url(#clip2_4457_9476)">
<path opacity="0.5" d="M259.731 179C238.884 179 222.798 171.203 211.472 155.609C200.31 139.851 194.729 117.692 194.729 89.1307C194.729 60.077 200.31 37.9995 211.472 22.8982C222.798 7.63274 238.884 0 259.731 0C280.741 0 296.828 7.63274 307.989 22.8982C319.151 37.9995 324.732 59.995 324.732 88.8845C324.732 117.61 319.151 139.851 307.989 155.609C296.828 171.203 280.741 179 259.731 179ZM259.731 147.977C269.251 147.977 276.31 143.299 280.906 133.942C285.666 124.422 288.046 109.403 288.046 88.8845C288.046 68.3664 285.666 53.5933 280.906 44.5653C276.31 35.5374 269.251 31.0234 259.731 31.0234C250.21 31.0234 243.07 35.5374 238.31 44.5653C233.714 53.5933 231.416 68.2843 231.416 88.6383C231.416 109.321 233.796 124.422 238.556 133.942C243.316 143.299 250.375 147.977 259.731 147.977Z" fill="#C1C5CD"/>
<mask id="mask2_4457_9476" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="194" y="0" width="131" height="179">
<path d="M259.731 179C238.884 179 222.798 171.203 211.472 155.609C200.31 139.851 194.729 117.692 194.729 89.1307C194.729 60.077 200.31 37.9995 211.472 22.8982C222.798 7.63274 238.884 0 259.731 0C280.741 0 296.828 7.63274 307.989 22.8982C319.151 37.9995 324.732 59.995 324.732 88.8845C324.732 117.61 319.151 139.851 307.989 155.609C296.828 171.203 280.741 179 259.731 179ZM259.731 147.977C269.251 147.977 276.31 143.299 280.906 133.942C285.666 124.422 288.046 109.403 288.046 88.8845C288.046 68.3664 285.666 53.5933 280.906 44.5653C276.31 35.5374 269.251 31.0234 259.731 31.0234C250.21 31.0234 243.07 35.5374 238.31 44.5653C233.714 53.5933 231.416 68.2843 231.416 88.6383C231.416 109.321 233.796 124.422 238.556 133.942C243.316 143.299 250.375 147.977 259.731 147.977Z" fill="#B4D1FF"/>
</mask>
<g mask="url(#mask2_4457_9476)">
<g style="mix-blend-mode:multiply">
<path d="M1757.14 146.878C1746.37 148.888 1735.32 151.708 1723.76 155.263C1704.41 161.212 1685.06 167.161 1665.71 168.502C1647.96 169.731 1627.73 163.769 1603.86 156.734C1573.76 147.862 1537.87 137.284 1493.87 137.284C1462.45 137.284 1435.5 144.477 1409.55 151.404C1370.35 161.867 1333.43 171.722 1286.82 155.263C1209.35 127.909 1160.76 128.664 1096.67 158.58C1032.58 188.496 980.357 182.908 937.729 169.294C933.601 167.976 929.514 166.594 925.457 165.222C909.277 159.751 893.562 154.438 877.515 153.92C855.022 153.089 832.529 160.633 810.037 168.177C792.386 174.097 774.735 180.017 757.085 181.89C734.762 184.259 712.438 180.098 690.115 175.937C672.295 172.616 654.476 169.294 636.656 169.294C618.113 169.294 599.57 172.891 581.026 176.488C559.427 180.677 537.827 184.867 516.227 183.372C496.879 182.033 477.531 176.089 458.182 170.146C437.388 163.758 416.593 157.37 395.798 156.698C365.091 155.565 338.58 161.765 312.132 167.951C279.611 175.558 247.188 183.141 207.182 177.037C185.562 173.738 164.892 168.407 144.497 163.146C95.8455 150.598 48.7596 138.453 -5.91522 155.263C-25.2635 161.212 -44.6117 167.161 -63.9599 168.502C-85.5598 169.998 -107.16 165.805 -128.759 161.611C-167.622 154.066 -198.901 153.794 -237.848 161.06C-260.171 165.225 -282.495 169.39 -304.818 167.018C-322.469 165.144 -340.119 159.218 -357.769 153.293C-406.275 137.01 -437.922 136.956 -485.462 154.411C-489.839 156.018 -494.384 157.815 -499.023 159.65C-515.657 166.227 -533.504 173.284 -549.198 173.791C-668.325 173.791 -668.29 176.31 -666.594 296.609C-666.365 312.859 -666.106 331.257 -666.106 352.089L1757.14 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M2054.34 146.878C2043.58 148.888 2032.52 151.708 2020.96 155.263C2001.61 161.212 1982.26 167.161 1962.92 168.502C1945.16 169.731 1924.93 163.769 1901.07 156.734C1870.96 147.862 1835.07 137.284 1791.07 137.284C1759.65 137.284 1732.7 144.477 1706.75 151.404C1667.55 161.867 1630.63 171.722 1584.02 155.263C1506.55 127.909 1457.96 128.664 1393.87 158.58C1329.78 188.496 1277.56 182.908 1234.93 169.294C1230.8 167.976 1226.72 166.594 1222.66 165.222C1206.48 159.751 1190.76 154.438 1174.72 153.92C1152.22 153.089 1129.73 160.633 1107.24 168.177C1089.59 174.097 1071.94 180.017 1054.29 181.89C1031.96 184.259 1009.64 180.098 987.317 175.937C969.497 172.616 951.678 169.294 933.858 169.294C915.315 169.294 896.772 172.891 878.229 176.488C856.629 180.677 835.029 184.867 813.429 183.372C794.081 182.033 774.733 176.089 755.385 170.146C734.59 163.758 713.795 157.37 693 156.698C662.294 155.565 635.782 161.765 609.335 167.951C576.813 175.558 544.39 183.141 504.384 177.037C482.764 173.738 462.094 168.407 441.699 163.146C393.048 150.598 345.962 138.453 291.287 155.263C271.939 161.212 252.59 167.161 233.242 168.502C211.642 169.998 190.043 165.805 168.443 161.611C129.581 154.066 98.3016 153.794 59.3542 161.06C37.0307 165.225 14.7073 169.39 -7.61615 167.018C-25.2665 165.144 -42.9168 159.218 -60.5672 153.293C-109.073 137.01 -140.72 136.956 -188.26 154.411C-192.637 156.018 -197.182 157.815 -201.821 159.65C-218.454 166.227 -236.302 173.284 -251.996 173.791C-371.123 173.791 -371.088 176.31 -369.392 296.609C-369.163 312.859 -368.904 331.257 -368.904 352.089L2054.34 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M-1476.84 146.878C-1466.07 148.888 -1455.02 151.708 -1443.46 155.263C-1424.11 161.212 -1404.76 167.161 -1385.41 168.502C-1367.66 169.731 -1347.43 163.769 -1323.56 156.734C-1293.46 147.862 -1257.57 137.284 -1213.57 137.284C-1182.15 137.284 -1155.2 144.477 -1129.25 151.404C-1090.05 161.867 -1053.13 171.722 -1006.52 155.263C-929.05 127.909 -880.456 128.664 -816.368 158.58C-752.279 188.496 -700.057 182.908 -657.43 169.294C-653.301 167.976 -649.214 166.594 -645.157 165.222C-628.977 159.751 -613.262 154.438 -597.215 153.92C-574.723 153.089 -552.23 160.633 -529.737 168.177C-512.086 174.097 -494.436 180.017 -476.785 181.89C-454.462 184.259 -432.138 180.098 -409.815 175.937C-391.995 172.616 -374.176 169.294 -356.356 169.294C-337.813 169.294 -319.27 172.891 -300.727 176.488C-279.127 180.677 -257.527 184.867 -235.927 183.372C-216.579 182.033 -197.231 176.089 -177.883 170.146C-157.088 163.758 -136.293 157.37 -115.498 156.698C-84.7916 155.565 -58.2798 161.765 -31.8326 167.951C0.68866 175.558 33.1123 183.141 73.1179 177.037C94.7376 173.738 115.408 168.407 135.803 163.146C184.454 150.598 231.54 138.453 286.215 155.263C305.563 161.212 324.911 167.161 344.26 168.502C365.86 169.998 387.459 165.805 409.059 161.611C447.921 154.066 479.2 153.794 518.148 161.06C540.471 165.225 562.795 169.39 585.118 167.018C602.768 165.144 620.419 159.218 638.069 153.293C686.575 137.01 718.222 136.956 765.762 154.411C770.139 156.018 774.684 157.815 779.323 159.65C795.956 166.227 813.804 173.284 829.498 173.791C948.625 173.791 948.59 176.31 946.894 296.609C946.665 312.859 946.406 331.257 946.406 352.089L-1476.84 352.089V146.878Z" fill="#0164FF"/>
</g>
<g style="mix-blend-mode:multiply">
<path d="M-1621.92 146.878C-1611.15 148.888 -1600.1 151.708 -1588.54 155.263C-1569.19 161.212 -1549.84 167.161 -1530.49 168.502C-1512.74 169.731 -1492.51 163.769 -1468.64 156.734C-1438.54 147.862 -1402.65 137.284 -1358.65 137.284C-1327.23 137.284 -1300.28 144.477 -1274.33 151.404C-1235.13 161.867 -1198.21 171.722 -1151.6 155.263C-1074.13 127.909 -1025.53 128.664 -961.447 158.58C-897.359 188.496 -845.136 182.908 -802.509 169.294C-798.38 167.976 -794.293 166.594 -790.236 165.222C-774.056 159.751 -758.341 154.438 -742.294 153.92C-719.802 153.089 -697.309 160.633 -674.816 168.177C-657.165 174.097 -639.515 180.017 -621.864 181.89C-599.541 184.259 -577.217 180.098 -554.894 175.937C-537.074 172.616 -519.255 169.294 -501.435 169.294C-482.892 169.294 -464.349 172.891 -445.806 176.488C-424.206 180.677 -402.606 184.867 -381.006 183.372C-361.658 182.033 -342.31 176.089 -322.962 170.146C-302.167 163.758 -281.372 157.37 -260.577 156.698C-229.871 155.565 -203.359 161.765 -176.912 167.951C-144.39 175.558 -111.967 183.141 -71.9612 177.037C-50.3415 173.738 -29.6713 168.407 -9.27625 163.146C39.3753 150.598 86.4611 138.453 141.136 155.263C160.484 161.212 179.832 167.161 199.181 168.502C220.78 169.998 242.38 165.805 263.98 161.611C302.842 154.066 334.121 153.794 373.069 161.06C395.392 165.225 417.716 169.39 440.039 167.018C457.689 165.144 475.34 159.218 492.99 153.293C541.496 137.01 573.143 136.956 620.683 154.411C625.06 156.018 629.605 157.815 634.244 159.65C650.877 166.227 668.724 173.284 684.419 173.791C803.546 173.791 803.51 176.31 801.815 296.609C801.586 312.859 801.327 331.257 801.327 352.089L-1621.92 352.089V146.878Z" fill="#013280"/>
</g>
</g>
</g>
<defs>
<clipPath id="clip0_4457_9476">
<rect width="135.571" height="174.814" fill="white"/>
</clipPath>
<clipPath id="clip1_4457_9476">
<rect width="135.571" height="174.814" fill="white" transform="translate(384.429)"/>
</clipPath>
<clipPath id="clip2_4457_9476">
<rect width="130.148" height="179" fill="white" transform="translate(194.729)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB