UNPKG

react-native-playful-avatar

Version:
421 lines (420 loc) 46.3 kB
"use strict"; import { G, Path } from 'react-native-svg'; import { getColorVariation } from "../utils/colorUtils.js"; import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; export const HairComposer = (id, color, alone) => { const shortHairTransform = alone ? 'scale(1.2) translate(-80)' : ''; const longHairTransform = alone ? 'scale(1.2) translate(-80,-100)' : ''; switch (id) { case 1: return hair1(color, shortHairTransform); case 2: return hair2(color, shortHairTransform); case 3: return hair3(color, shortHairTransform); case 4: return hair4(color, longHairTransform); case 5: return hair5(color, shortHairTransform); case 6: return hair6(color, longHairTransform); case 7: return hair7(color, shortHairTransform); case 8: return hair8(color, shortHairTransform); case 9: return hair9(color, longHairTransform); case 10: return hair10(color, shortHairTransform); case 11: return hair11(color, shortHairTransform); case 12: return hair12(color, shortHairTransform); case 13: return hair13(color, longHairTransform); case 14: return hair14(color, shortHairTransform); case 15: return hair15(color, shortHairTransform); case 16: return hair16(color, shortHairTransform); case 17: return hair17(color, shortHairTransform); case 18: return hair18(color, shortHairTransform); case 19: return hair19(color, longHairTransform); case 20: return hair20(color, longHairTransform); case 21: return hair21(color, shortHairTransform); case 22: return hair22(color, shortHairTransform); case 23: return hair23(color, shortHairTransform); default: return hair1(color, shortHairTransform); } }; const hair1 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M974.206 347.827C943.44 459.194 854.173 440.56 770.54 410.227C659.173 369.494 561.24 402.427 560.806 502.96C559.94 650.294 523.106 605.66 519.206 600.027C509.673 581.827 489.306 559.294 450.74 564.06C400.04 570.56 380.106 682.36 474.573 728.294C491.04 811.927 445.973 804.127 445.973 804.127C430.806 742.594 303.406 611.727 302.973 525.494C302.973 409.36 361.473 376.427 361.473 376.427C363.206 295.394 447.706 206.127 589.84 209.16C731.973 211.76 819.073 207.86 846.806 174.494C874.539 140.26 1004.97 236.46 974.206 347.827Z", fill: color }) }); }; const hair2 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M997.527 480.254C985.394 517.954 958.961 553.054 940.327 573.854C952.027 507.987 948.561 481.987 941.627 451.221C939.461 441.687 936.861 432.587 933.827 423.487C865.794 489.787 749.227 424.354 749.227 424.354C749.227 424.354 724.527 444.721 681.194 439.954C634.827 435.187 622.261 406.587 622.261 406.587C609.694 494.121 526.927 460.754 542.094 547.854C546.427 571.687 546.427 594.654 526.061 618.487C522.594 606.354 505.694 556.954 450.227 563.887C397.794 570.387 377.861 691.721 486.194 733.321C484.894 773.621 420.761 874.587 422.927 761.921C423.361 738.954 357.494 740.687 321.527 664.854C305.927 631.921 310.261 601.154 317.194 579.054C324.127 557.821 323.694 534.854 316.761 513.621C308.961 488.921 302.894 451.654 317.194 406.587C341.461 329.454 393.461 311.687 406.894 302.587C420.327 293.487 415.994 226.754 529.961 189.487C603.627 165.221 682.494 207.254 698.961 204.221C715.427 201.187 830.694 125.354 919.527 196.854C1005.33 266.187 973.261 348.087 973.261 348.087C973.261 348.087 1026.99 389.254 997.527 480.254Z", fill: color }) }); }; const hair3 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M766.187 939.663C797.82 931.43 825.987 917.13 848.954 897.196C951.22 808.796 910.487 711.296 931.72 614.23C938.654 583.03 942.554 558.763 945.154 539.263C941.687 538.83 937.787 538.396 933.887 537.53C918.287 535.363 907.887 521.063 909.62 505.463C910.487 498.963 910.92 492.463 911.354 485.53C909.62 485.096 910.054 485.097 908.32 485.097C905.72 493.33 902.687 501.996 900.52 510.23C896.62 523.23 884.054 531.463 871.054 530.597H870.62C855.454 529.297 844.187 516.73 844.187 501.563C844.62 490.73 844.62 479.896 845.054 469.063C843.32 468.63 844.187 469.063 842.454 468.63C840.287 479.897 838.12 491.163 835.954 502.863C833.354 517.163 820.787 527.13 806.487 526.263C769.22 524.53 732.387 524.097 699.02 524.097C684.287 524.097 672.154 513.263 670.854 498.53C668.687 479.463 665.654 460.396 660.454 440.896C654.82 458.23 654.82 476.43 655.687 495.063C656.554 511.096 643.987 524.53 627.954 524.963C589.387 525.83 563.387 527.13 559.054 527.563C560.354 586.93 546.92 652.796 523.087 608.163C521.354 605.13 520.054 602.096 518.32 598.196C508.354 580.43 488.42 559.197 450.72 563.963C397.854 570.897 378.354 693.53 489.287 734.263C489.72 743.363 491.887 752.463 495.787 761.996C512.687 803.163 520.054 837.396 520.054 865.563C520.054 1028.93 252.687 960.896 177.287 812.696C148.254 755.063 147.82 685.73 202.854 612.93C337.62 447.83 297.32 510.663 327.22 412.73C376.187 252.396 487.987 201.263 636.187 202.563C636.187 202.563 882.754 202.563 948.187 262.363C1013.62 322.163 991.087 508.93 985.454 525.83C983.72 531.03 979.387 534.063 974.62 536.23C972.02 621.596 980.687 651.496 1011.02 720.396C1077.32 872.063 952.087 1016.36 766.187 939.663Z", fill: color }) }); }; const hair4 = (color, transform) => { const secColor = getColorVariation(color, -0.5); return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M946.381 478.166C945.514 472.966 944.214 467.766 943.348 462.133C938.581 440.9 931.648 420.966 922.548 402.333L871.414 423.566C856.681 429.633 840.214 431.366 824.181 428.766L621.381 393.666C596.681 389.333 572.848 403.633 564.614 427.033C558.548 443.933 551.181 463.433 543.381 479.9C481.848 489.866 422.048 476.866 365.281 452.6C360.948 450.866 357.048 449.133 352.714 446.966C360.514 407.533 330.614 242.866 367.881 199.966C380.448 185.666 393.014 183.933 405.148 188.266C433.314 198.233 464.948 192.6 485.314 170.933C501.781 154.033 522.581 139.3 548.148 138.866C560.714 138.433 570.681 141.033 578.914 145.8C604.914 160.1 636.548 155.333 659.948 137.566C667.314 132.366 675.114 128.9 683.781 128.9C696.348 128.9 707.614 134.1 716.714 141.033C734.048 154.033 757.014 157.066 778.248 152.733C779.548 152.3 780.848 152.3 782.148 152.3C787.348 152.3 792.981 153.6 797.748 155.766C815.948 163.566 836.314 164.433 854.514 156.633C863.181 153.166 873.581 153.166 883.981 163.133C896.981 175.7 913.881 183.933 932.081 184.366C936.848 184.366 942.914 186.533 950.281 191.3C953.748 193.9 956.781 198.666 958.948 205.166C962.414 215.133 970.648 222.5 981.048 225.533C987.548 227.7 992.314 234.2 993.614 248.933C997.948 295.733 957.214 440.466 946.381 478.166Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M525.181 620.3C517.815 602.1 498.315 568.733 452.381 574.8C406.448 580.433 385.648 673.6 453.248 724.733C472.748 739.033 493.115 745.966 493.115 745.966L440.681 764.166C440.681 764.166 345.348 710 341.881 586.066C340.148 528.433 346.215 481.633 352.715 447.4C412.948 475.133 477.081 491.166 543.381 480.333C536.014 495.5 527.781 508.066 519.981 514.133C496.148 531.466 528.215 577.833 525.181 620.3Z", fill: secColor }), /*#__PURE__*/_jsx(Path, { d: "M526.048 508.066C523.881 510.233 522.148 512.4 519.981 513.7C514.781 517.6 512.181 523.233 511.314 529.733C484.448 531.033 445.881 519.766 432.448 515.433C429.414 514.566 427.681 511.966 427.681 508.933V506.766C427.681 502 432.014 498.966 436.348 499.833C466.248 508.066 523.881 508.066 526.048 508.066Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M516.948 566.133C493.115 564.4 470.148 560.066 459.748 557.9C456.281 557.033 454.115 554.433 454.115 550.966C454.115 546.633 458.015 543.6 462.348 544.033C481.848 547.066 502.648 546.633 512.615 546.2C513.481 552.266 515.215 558.766 516.948 566.133Z", fill: color })] }); }; const hair5 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M1007.78 624.095C987.418 605.462 981.785 578.162 980.052 559.962C993.052 568.629 1009.95 542.195 1009.09 510.995C1007.79 464.629 995.652 430.395 981.352 406.562C991.318 393.995 998.685 379.262 1002.59 362.795C1020.35 290.862 961.852 235.829 876.485 215.029C824.052 202.029 727.852 208.529 614.752 206.795C595.252 206.362 574.885 207.229 554.952 209.395C530.685 211.995 506.852 217.195 484.752 226.295C448.785 239.729 415.852 260.962 390.718 291.729C346.518 346.329 333.952 408.729 331.785 457.262C329.618 514.895 315.752 571.662 288.452 622.795C258.985 677.829 240.785 736.328 269.818 786.595C270.685 787.895 271.552 789.195 272.418 790.928C258.552 859.395 335.685 853.329 350.852 783.995C347.818 796.995 345.652 808.262 344.352 816.062C333.952 884.095 383.352 892.762 408.052 845.529C410.652 840.762 417.152 821.262 424.085 796.562C424.085 800.895 424.518 805.229 424.952 809.129C425.818 904.029 493.418 912.262 489.518 848.129C487.785 819.529 492.552 779.662 499.918 736.329C376.852 699.495 395.918 569.495 450.952 562.562C514.218 554.329 527.652 619.762 527.652 619.762C532.418 640.129 539.352 664.395 549.752 676.095C568.385 696.462 600.452 682.162 579.652 618.029C575.318 604.595 571.418 589.429 568.818 573.395C585.285 577.729 599.585 568.629 592.652 550.429C586.152 533.962 582.685 518.795 581.818 504.495C580.518 482.395 586.152 462.462 595.685 445.995C605.652 485.429 647.252 473.295 649.852 444.695C650.718 435.162 653.752 423.895 658.085 411.329C668.485 424.762 682.785 437.329 700.552 446.429C733.485 462.895 756.885 455.095 762.085 438.195C783.318 445.562 802.385 451.195 817.118 454.662C861.318 465.495 905.085 459.862 939.318 441.662C941.052 445.562 941.918 449.029 942.352 450.329C942.785 452.495 943.218 454.662 943.652 456.829C947.552 475.462 949.718 493.662 947.985 520.962C947.985 522.262 947.985 523.129 947.552 524.429C947.552 525.295 947.552 526.162 947.118 527.029C947.118 529.195 946.685 530.929 946.685 533.095C946.685 534.395 946.252 535.262 946.252 536.562C946.252 538.295 945.818 540.462 945.385 542.629C944.952 544.362 944.952 546.095 944.518 547.829C944.518 549.129 944.085 550.862 944.085 552.162C943.652 554.762 943.218 557.362 942.785 560.395C942.785 560.829 942.785 561.695 942.352 562.129C941.918 565.595 941.052 569.062 940.618 572.962C938.452 585.095 935.852 598.095 932.818 613.262C914.618 697.328 942.785 782.262 883.418 861.129C880.818 884.529 901.185 913.995 926.318 883.229C945.818 859.395 936.718 779.662 935.418 763.629C937.152 780.529 964.018 834.262 989.152 826.462C1003.02 822.129 1009.09 814.762 1006.92 789.195C1004.32 753.229 976.152 717.695 972.252 665.262C998.252 687.362 1035.08 648.795 1007.78 624.095Z", fill: color }) }); }; const hair6 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M1017.77 802.553C984.832 737.987 1019.5 725.42 999.566 676.02C970.099 603.22 972.266 592.82 975.732 576.353C1001.73 453.72 1018.63 321.12 866.966 242.687C696.232 154.287 457.466 190.253 368.632 299.453C293.232 391.32 315.332 439.42 296.266 504.42C277.632 567.253 193.566 568.987 232.132 698.987C251.632 764.853 173.199 799.52 190.532 910.453C311.432 964.62 437.532 990.187 566.232 997.987C601.332 911.753 492.999 892.253 491.699 763.553C491.699 754.886 492.132 746.653 492.999 738.853C372.966 701.153 392.466 572.886 446.632 565.953C484.332 561.186 504.266 582.42 514.232 600.187C515.099 602.787 516.399 604.953 517.699 607.553C534.166 635.72 621.266 610.153 679.766 542.12C742.599 469.32 737.832 474.953 769.466 431.187C833.166 343.653 831.432 433.786 847.466 445.92C869.999 462.82 855.699 475.386 890.799 533.453C906.399 559.453 934.999 585.02 928.066 615.786C906.832 712.42 947.566 809.92 845.299 898.753C822.332 918.687 790.266 936.02 752.566 943.386C754.299 956.386 759.499 975.453 771.199 995.82C860.032 989.753 949.299 977.186 1038.57 962.02C1052.43 913.92 1045.5 856.72 1017.77 802.553Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M518.133 607.12C516.833 604.953 515.533 602.353 514.666 599.753C515.966 602.353 517.266 604.953 518.133 607.12Z", fill: "#FEE4BF" }), /*#__PURE__*/_jsx(Path, { d: "M941.066 614.053C941.066 614.053 1055.47 576.786 1012.13 466.72C988.299 406.053 986.999 337.153 962.299 292.953C928.066 231.853 873.466 213.653 792.866 230.553C654.199 259.586 879.099 226.22 892.966 326.32C906.399 426.42 941.066 614.053 941.066 614.053Z", fill: color })] }); }; const hair7 = (color, transform) => { const secColor = getColorVariation(color, -0.5); return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M467.225 730.661L449.892 841.161C449.892 841.161 445.559 784.395 427.359 753.628C413.492 729.795 372.759 704.661 354.125 627.095L389.225 630.128C389.225 630.128 400.925 593.295 400.925 595.895C400.925 598.061 400.925 633.595 400.925 633.595L411.759 634.461C410.459 666.961 425.625 705.961 467.225 730.661Z", fill: secColor }), /*#__PURE__*/_jsx(Path, { d: "M1015.83 571.628L982.892 578.561C982.025 622.328 980.292 653.961 980.292 653.961H930.459C930.459 653.961 937.825 623.195 945.192 552.995C952.125 489.728 934.792 438.161 917.459 413.028C897.092 394.828 860.259 420.828 858.525 422.128L862.425 413.028C851.592 419.961 843.792 426.895 843.792 426.895C843.792 426.895 839.025 416.928 829.925 403.928C830.359 408.261 830.792 412.595 830.359 416.061C830.359 416.061 823.859 404.795 813.025 392.228C817.359 406.095 816.059 417.795 816.059 417.795C778.359 363.195 745.859 370.995 729.392 380.961C682.592 433.828 679.992 571.628 679.992 571.628L633.192 566.861C633.192 566.861 632.759 551.261 634.059 526.995C624.092 594.161 622.359 653.961 622.359 653.961L534.825 647.461L530.925 629.261C530.925 629.261 517.492 564.261 454.225 572.061C430.392 575.095 413.059 601.961 411.759 634.028L400.925 633.161C400.925 633.161 400.925 597.628 400.925 595.461C400.925 593.295 389.225 629.695 389.225 629.695L354.125 626.661L289.125 620.595C289.125 620.595 311.225 357.128 393.992 290.395C440.792 252.695 474.159 244.461 494.092 244.461C509.692 244.461 517.492 249.228 517.492 249.228C532.659 233.628 564.292 205.895 603.725 202.861C659.625 198.528 926.992 265.695 960.359 335.028C961.659 337.628 962.959 340.661 963.825 343.695C975.092 370.561 1004.99 454.628 1015.83 571.628Z", fill: color })] }); }; const hair8 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M971.541 366.632C940.774 477.999 852.807 455.899 767.874 429.032C468.441 334.132 520.007 624.032 516.107 618.832C506.574 600.632 486.207 578.099 447.641 582.865C397.374 589.365 377.007 700.732 471.041 746.665C468.874 766.599 454.574 783.499 438.107 795.632C393.907 758.365 325.441 686.432 299.874 582.432C290.341 544.299 294.241 512.665 298.141 487.965C310.707 411.265 358.374 395.232 358.374 395.232C360.107 314.199 444.607 224.932 586.741 227.965C729.307 230.132 1002.31 255.265 971.541 366.632Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M975.007 500.532C970.674 528.699 958.54 550.365 941.64 566.399C948.14 519.165 944.674 496.632 939.04 470.199C926.907 416.032 900.907 369.232 857.574 334.565C879.24 332.832 901.34 337.599 921.274 350.165C921.274 350.165 949.874 370.099 960.707 434.232C964.174 452.865 978.907 472.799 975.007 500.532Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M621.407 228.399C621.407 228.399 786.074 164.265 844.141 185.499C892.241 203.265 874.907 252.665 874.907 252.665C874.907 252.665 957.241 231.865 1001.87 285.599C1046.51 339.332 994.941 409.099 965.474 434.665C965.474 434.665 1011.84 446.799 1007.07 486.232C1001.44 535.632 941.207 565.965 941.207 565.965C941.207 565.965 962.007 523.499 958.974 482.765C955.941 442.032 960.707 412.999 930.807 383.532C900.907 353.632 829.841 381.799 753.141 343.665C676.874 305.532 621.407 228.399 621.407 228.399Z", fill: color })] }); }; const hair9 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M891.777 209.483C891.777 209.483 870.11 138.85 780.844 132.783C682.044 126.283 648.244 185.65 648.244 185.65C648.244 185.65 573.277 122.817 466.677 171.783C331.044 234.183 361.377 364.617 361.377 364.617C361.377 364.617 215.344 566.117 265.61 820.916C265.61 820.916 427.677 891.55 486.61 873.35L473.177 728.617C379.144 682.683 399.51 571.317 449.777 564.817C488.344 560.05 508.71 582.583 518.244 600.783C519.544 602.517 543.377 595.583 546.844 537.516C552.91 445.65 575.877 349.883 769.577 411.416C788.644 417.483 807.277 429.183 825.91 427.017C857.11 423.983 928.177 382.383 943.777 469.916C944.21 471.65 944.21 473.383 944.644 475.55V475.983C944.644 476.85 945.077 477.716 945.077 478.583C945.077 479.016 945.077 479.883 945.51 480.75C945.51 481.616 945.944 482.917 945.944 483.783C945.944 484.65 945.944 485.516 946.377 486.383C946.377 487.25 946.377 487.683 946.377 488.55C946.377 489.85 946.377 491.15 946.81 492.45C946.81 492.883 946.81 493.317 946.81 494.183C946.81 495.483 946.81 496.783 946.81 497.65C946.81 498.083 946.81 498.517 946.81 498.95C946.81 500.683 946.81 501.983 946.81 503.717C946.81 504.15 946.81 504.583 946.81 505.45C946.81 507.183 946.81 508.917 946.81 510.65V511.083C946.81 512.817 946.81 514.55 946.377 516.717C946.377 517.15 946.377 517.583 946.377 518.017C946.377 520.183 945.944 521.917 945.944 524.083C945.944 524.517 945.944 524.95 945.944 525.383C945.944 527.55 945.51 529.717 945.51 531.883C945.51 532.317 945.51 532.317 945.51 532.75C945.077 534.917 945.077 537.517 944.644 540.117C944.644 540.55 944.644 540.983 944.644 541.417C944.21 544.017 944.21 546.617 943.777 549.217C941.177 567.417 937.277 589.083 931.644 615.95C927.744 634.583 926.01 652.783 924.71 671.417C923.41 695.683 923.844 719.517 922.11 743.35C919.51 782.35 912.144 820.917 885.71 858.183C924.277 872.917 987.544 877.25 987.544 877.25C1055.14 762.417 1006.61 530.15 988.41 456.05C991.01 453.883 1063.38 214.25 891.777 209.483Z", fill: color }) }); }; const hair10 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M939.689 578.56C951.389 512.694 947.922 486.694 940.989 455.927C938.822 446.394 936.222 437.294 933.189 428.194C905.889 416.06 883.355 449.86 846.089 444.66C746.855 431.227 671.022 388.76 587.389 406.96C534.955 418.227 526.289 465.46 541.455 552.56C545.789 576.394 545.789 599.36 525.422 623.194C521.955 611.06 505.055 561.66 449.589 568.594C397.155 575.094 377.222 696.427 485.555 738.027C484.689 761.86 462.589 806.06 444.822 816.027C444.822 816.027 441.789 784.394 407.122 742.794C372.455 701.194 303.122 593.294 349.922 435.56C396.722 277.827 608.622 195.494 805.789 275.66C839.589 289.527 867.322 309.027 889.422 329.394C941.422 377.06 969.155 446.394 960.922 516.16C959.189 539.56 952.689 562.094 939.689 578.56Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M496.388 305.56C496.388 305.56 508.955 166.46 433.555 149.56C358.155 132.66 384.155 214.993 407.555 266.56C407.555 266.56 317.422 185.96 277.988 240.56C240.288 292.993 334.755 350.193 334.755 350.193C334.755 350.193 194.788 361.46 224.255 441.193C254.155 520.927 407.555 416.927 407.555 416.927C407.555 416.927 495.955 335.46 496.388 305.56Z", fill: color })] }); }; const hair11 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M996.085 315.087C996.085 251.387 944.518 199.82 880.818 199.82C824.051 199.82 776.818 240.987 767.285 294.72C778.985 298.62 790.251 303.82 800.651 311.187C796.751 318.987 808.451 318.987 804.551 326.787C851.351 348.454 884.718 383.554 914.185 425.587C961.418 411.287 996.085 367.087 996.085 315.087Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M940.619 573.354C952.319 507.487 948.852 481.487 941.919 450.721C939.752 441.187 937.152 432.087 934.119 422.987C911.152 404.787 886.886 393.087 850.052 387.887C750.819 374.454 672.386 383.554 588.752 401.754C536.319 413.021 547.152 594.154 526.786 617.987C523.319 605.854 506.419 556.454 450.952 563.387C398.519 569.887 378.586 691.221 486.919 732.821C486.052 756.654 463.952 800.854 446.186 810.821C446.186 810.821 443.152 779.187 408.486 737.587C373.819 695.987 304.486 588.087 351.286 430.354C398.086 272.621 609.986 190.287 807.152 270.454C840.952 284.321 868.686 303.821 890.786 324.187C942.786 371.854 970.519 441.187 962.286 510.954C960.119 534.354 953.619 556.887 940.619 573.354Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M369.052 456.354C439.891 456.354 497.318 398.927 497.318 328.087C497.318 257.247 439.891 199.82 369.052 199.82C298.212 199.82 240.785 257.247 240.785 328.087C240.785 398.927 298.212 456.354 369.052 456.354Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M971.819 583.754C959.685 578.554 941.485 574.22 920.252 571.187C923.285 536.954 915.919 510.954 915.919 510.954C915.052 528.72 910.285 558.187 908.552 569.454C878.218 565.987 843.985 563.82 814.519 562.954C812.785 536.954 807.152 506.62 807.152 506.62C807.152 519.187 804.985 547.354 803.252 562.52C795.885 562.52 788.519 562.087 782.019 562.087C777.685 562.087 773.785 562.087 769.452 562.087C765.552 529.587 756.452 491.02 756.452 491.02C757.319 507.92 754.285 543.887 752.985 562.087C645.519 562.954 549.752 573.787 549.752 573.787L540.219 401.754C581.385 314.654 914.618 275.654 947.552 344.12C1007.35 467.187 971.819 583.754 971.819 583.754Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M971.819 583.754C971.819 583.754 954.052 593.721 937.152 591.554C937.152 591.554 939.752 578.12 940.186 574.654C940.619 574.654 965.319 579.421 971.819 583.754Z", fill: color })] }); }; const hair12 = (color, transform) => { const secColor = getColorVariation(color, -0.5); return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M338.655 486.456C321.322 612.989 378.088 700.089 408.422 736.489C443.088 778.089 446.122 809.722 446.122 809.722C463.888 799.755 486.422 755.122 486.855 731.722C378.522 690.122 398.022 569.222 450.888 562.289C506.355 555.356 523.688 604.756 526.722 616.889C540.588 600.422 539.722 506.822 555.755 448.322C485.988 473.456 412.322 486.889 338.655 486.456Z", fill: secColor }), /*#__PURE__*/_jsx(Path, { d: "M890.722 323.523C863.855 310.523 840.888 283.223 807.088 269.789C609.488 189.623 397.588 271.523 351.222 429.689C345.155 449.623 341.255 468.689 338.655 486.889C412.322 487.323 486.422 473.456 555.755 448.756C562.688 423.623 572.655 404.556 588.688 401.089C672.322 382.889 750.755 373.789 849.988 387.223C886.822 392.423 914.988 375.523 934.055 422.323C937.088 431.423 939.688 440.523 941.855 450.056C948.788 480.823 952.255 506.823 940.555 572.689C948.355 560.123 958.322 533.256 962.655 510.289C976.522 429.256 970.022 361.656 890.722 323.523Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M945.755 468.256C950.089 489.056 976.522 487.322 980.422 466.522C986.055 436.189 988.655 399.789 983.889 358.622C961.355 166.222 770.255 101.222 807.089 229.489C807.089 229.489 756.822 148.889 643.722 144.556C546.655 141.089 605.589 209.989 605.589 209.989C605.589 209.989 486.855 166.656 359.022 231.656C247.655 288.422 350.789 338.256 350.789 338.256C350.789 338.256 266.289 382.889 264.989 479.089C264.122 551.022 496.822 554.056 585.222 501.622C631.155 474.322 652.822 427.089 699.622 399.356C781.522 350.389 802.755 460.889 846.522 420.156C897.655 373.356 934.489 410.622 945.755 468.256Z", fill: color })] }); }; const hair13 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M908.422 390.617C920.122 324.751 949.155 481.617 942.655 450.85C940.489 441.317 937.889 432.217 934.855 423.117C911.889 404.917 887.622 393.217 850.789 388.017C751.555 374.584 673.122 383.684 589.489 401.884C537.055 413.151 547.889 594.284 527.522 618.117C524.055 605.984 507.155 556.584 451.689 563.517C399.255 569.884 379.322 691.221 487.655 732.821C486.789 756.654 464.689 800.854 446.922 810.821C446.922 810.821 443.889 779.187 409.222 737.587C374.555 695.987 305.222 588.087 352.022 430.354C398.822 272.621 610.722 190.287 807.889 270.454C841.689 284.321 869.422 303.821 891.522 324.187C943.522 371.854 929.655 303.821 921.422 374.021C918.389 396.554 921.422 373.587 908.422 390.487Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M864.656 372.85C864.656 372.85 745.056 571.75 507.156 511.084C507.156 511.084 460.789 394.517 561.756 349.884C663.156 305.684 840.389 333.85 864.656 372.85Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M823.056 384.55C823.056 384.55 870.722 393.65 904.089 429.184C935.289 462.117 941.789 318.684 948.722 350.317C948.722 350.317 966.489 393.65 889.356 347.717C812.222 301.35 823.056 384.55 823.056 384.55Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M351.589 625.051C351.589 625.051 298.722 591.251 221.589 625.051C151.822 655.817 188.222 743.784 232.856 737.284C232.856 737.284 148.789 769.784 179.989 839.117C205.122 895.017 281.389 862.517 281.389 862.517C281.389 862.517 245.422 920.151 298.289 946.151C352.022 972.584 379.322 898.051 379.322 898.051C379.322 898.051 391.889 959.151 446.922 949.617C514.956 937.917 480.289 856.884 480.289 856.884C480.289 856.884 517.122 881.151 533.589 839.117C552.656 791.017 468.589 752.884 468.589 752.884C468.589 752.884 380.189 651.484 376.289 611.617C371.956 571.317 351.589 625.051 351.589 625.051Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M995.955 822.217C995.955 822.217 1057.06 863.817 1021.09 915.817C978.188 978.217 906.255 910.183 906.255 910.183C919.255 952.217 872.455 1021.55 808.755 966.95C796.622 956.55 787.089 945.717 779.722 935.317C806.155 926.65 830.422 913.65 850.355 896.317C907.555 846.917 920.122 794.483 923.589 741.183C925.322 717.35 924.889 693.517 926.189 669.25C927.055 652.784 928.355 636.75 931.389 620.284C954.789 603.384 998.989 602.517 1010.69 628.084C1038.42 689.184 986.855 714.317 983.822 715.617C987.289 714.75 1068.76 697.85 1069.19 764.15C1070.06 833.917 995.955 822.217 995.955 822.217Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M943.088 424.85C943.088 424.85 1037.55 491.15 1017.19 361.15C1001.59 261.917 926.622 203.85 808.322 238.95C808.322 238.95 606.822 164.417 446.922 256.717C311.722 334.717 303.922 531.017 352.022 625.05C352.022 625.05 358.088 436.55 490.688 391.917C622.855 347.284 703.455 312.617 822.622 352.917C941.788 393.217 943.088 424.85 943.088 424.85Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M843.856 258.017C843.856 258.017 830.856 177.85 761.522 167.45C691.756 157.05 722.522 239.384 722.522 239.384C722.522 239.384 820.022 276.65 843.856 258.017Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M745.488 225.951C745.488 225.951 709.088 175.684 639.755 185.217C570.422 194.751 614.188 251.517 614.188 251.517C614.188 251.517 760.655 290.951 745.488 225.951Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M843.855 390.617C843.855 390.617 893.689 412.717 924.455 457.35C955.222 501.984 1010.69 491.584 1018.49 408.817C1026.72 326.484 865.955 303.084 843.855 390.617Z", fill: color })] }); }; const hair14 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M1048.99 522.824C1042.92 522.824 1029.49 521.957 1023.42 521.957C1021.25 504.191 1017.35 476.457 1017.35 485.557C1017.35 493.791 1015.19 510.691 1013.45 521.957C1006.95 521.957 1000.02 521.524 993.521 521.091C993.954 482.524 977.921 430.524 976.621 427.491C982.688 464.757 980.521 500.724 978.788 520.224C968.821 519.791 958.854 518.924 948.021 518.491C951.054 451.324 924.188 415.791 905.988 406.691C890.388 398.891 845.754 411.457 823.654 408.424C724.421 394.991 644.254 368.124 589.221 404.091C534.188 440.057 547.621 596.491 527.254 620.324C523.788 608.191 506.888 558.791 451.421 565.724C398.988 572.224 379.054 693.557 487.388 735.157C486.521 758.991 464.421 803.191 446.654 813.157C446.654 813.157 443.621 781.524 408.954 739.924C374.288 698.324 304.954 582.624 351.754 424.891C398.554 267.157 537.654 176.157 793.321 249.824C793.321 249.824 906.421 209.091 993.954 298.791C1046.82 352.091 1070.65 450.024 1048.99 522.824Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M793.754 249.39C793.754 249.39 696.688 192.624 482.188 199.99C305.821 206.057 392.921 294.89 392.921 294.89C392.921 294.89 261.188 296.624 233.021 341.257C205.288 385.891 286.754 417.524 286.754 417.524C286.754 417.524 187.954 450.457 226.954 504.624C265.954 558.79 434.521 527.157 434.521 527.157C434.521 527.157 460.521 426.19 561.488 352.957C635.154 299.224 792.888 273.657 793.754 249.39Z", fill: color })] }); }; const hair15 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M952.022 313.038C941.622 281.404 926.889 254.105 911.722 239.371C880.089 208.171 869.689 250.205 869.689 250.205C869.689 250.205 821.589 160.505 755.289 148.371C708.055 139.705 720.622 194.305 720.622 194.305C720.622 194.305 663.422 133.205 584.122 133.205C521.289 133.205 545.122 187.371 545.122 187.371C545.122 187.371 500.489 123.238 453.256 134.505C406.022 145.771 423.789 238.938 423.789 238.938C386.089 144.471 321.955 236.338 311.122 433.938C304.622 551.371 339.289 627.638 362.689 665.338C383.489 702.604 406.889 728.604 419.889 752.004C438.522 785.371 447.622 821.771 447.622 821.771C484.455 755.904 484.889 720.371 484.889 720.371C376.556 678.771 396.056 557.871 448.922 550.938C504.389 544.005 521.722 593.404 524.755 605.538C544.689 581.704 490.522 427.004 586.722 389.304C679.889 352.905 737.955 406.638 837.622 420.071C868.822 424.405 898.289 401.438 920.822 405.338C927.755 406.638 932.955 411.838 935.122 418.771C936.855 425.271 938.589 431.771 940.322 438.704C946.389 465.138 1059.06 333.838 952.022 313.038Z", fill: color }) }); }; const hair16 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M942.818 447.316C941.518 440.816 939.785 433.883 937.618 427.383C935.451 420.883 930.251 415.249 923.318 413.949C900.785 410.049 871.318 433.016 840.118 428.683C740.885 415.249 682.385 361.949 589.218 397.916C493.018 435.183 547.618 590.316 527.251 614.149C523.785 602.016 506.885 552.616 451.418 559.549C398.985 566.049 379.051 687.383 487.385 728.983C486.518 752.816 443.618 775.349 408.951 733.749C374.285 692.149 304.951 584.249 351.751 426.516C398.551 268.783 610.451 186.449 807.618 266.616C841.418 280.483 861.784 314.716 891.251 320.349C1165.12 372.349 976.185 631.483 967.951 701.249C965.785 725.083 949.318 478.516 942.818 447.316Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M487.818 729.416C487.818 729.416 486.951 764.949 450.551 830.816C450.551 830.816 441.885 794.416 422.818 761.049C404.185 727.683 383.385 713.383 360.418 643.616C337.451 573.849 363.885 605.049 384.685 633.649C405.918 662.683 419.785 733.749 487.818 729.416Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M870.885 402.25C870.885 402.25 914.218 317.316 757.351 240.616C600.485 163.916 439.718 217.65 343.085 207.25C343.085 207.25 452.285 280.916 563.651 299.983C675.018 319.05 870.885 402.25 870.885 402.25Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M561.484 250.149C561.484 250.149 350.451 247.983 263.784 474.183C263.784 474.183 349.584 420.449 472.651 409.183C595.718 397.916 615.218 261.416 561.484 250.149Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M893.418 412.216C893.418 412.216 1026.45 365.416 943.685 253.183C847.918 124.049 539.385 174.316 539.385 174.316C539.385 174.316 650.751 203.783 697.118 268.349C743.051 333.349 857.885 439.949 893.418 412.216Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M797.218 420.45C797.218 420.45 709.684 373.65 656.384 419.15C589.651 476.35 606.984 757.15 606.984 757.15C606.984 757.15 528.551 615.45 529.851 482.416C531.151 349.383 592.251 316.016 656.384 321.65C720.518 327.283 788.984 399.65 797.218 420.45Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M847.918 429.549C847.918 429.549 690.618 293.916 682.385 533.549C682.385 533.549 632.552 483.283 672.852 369.316C713.152 255.349 839.252 346.349 847.918 429.549Z", fill: color })] }); }; const hair17 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M940.439 442.654C939.139 436.154 937.405 429.221 935.238 422.721C933.072 416.221 927.872 410.588 920.939 409.288C898.405 405.388 876.738 366.388 845.538 362.054C746.305 348.621 680.005 356.854 586.839 393.254C490.639 430.521 545.239 585.654 524.872 609.488C521.405 597.354 504.505 547.954 449.039 554.888C396.605 561.388 376.672 682.721 485.005 724.321C484.139 748.154 441.239 770.688 406.572 729.088C371.905 687.488 302.572 579.588 349.372 421.854C396.172 264.121 608.072 181.788 805.239 261.954C839.039 275.821 859.405 310.054 888.872 315.688C1163.17 368.121 946.939 473.854 940.439 442.654Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M485.439 724.754C485.439 724.754 484.572 760.288 448.172 826.154C448.172 826.154 439.505 789.754 420.439 756.388C401.805 723.021 361.505 684.454 338.972 614.688C316.439 544.921 361.505 600.388 382.739 629.421C403.539 658.021 417.405 729.088 485.439 724.754Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M845.538 390.654C845.538 390.654 766.239 317.854 730.272 411.021C694.305 504.188 569.505 632.021 465.939 483.388C362.372 334.754 517.939 216.021 679.572 264.121C842.072 312.654 843.805 331.288 845.538 390.654Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M845.538 390.654C845.538 390.654 923.972 537.554 1007.17 472.121C1081.27 413.621 1066.54 275.821 953.438 243.754C849.438 214.287 838.172 268.021 734.172 210.821C630.172 153.621 441.672 191.754 406.572 325.654C406.572 325.654 305.172 361.187 301.272 483.821C297.372 606.454 393.572 713.054 393.572 713.054C393.572 713.054 336.372 503.321 444.272 472.121C552.172 440.921 582.072 333.021 653.572 333.021C725.072 333.021 800.038 324.354 845.538 390.654Z", fill: color })] }); }; const hair18 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M947.25 445.323C945.95 438.823 944.216 431.89 942.05 425.39C939.883 418.89 934.683 413.257 927.75 411.957C905.216 408.057 883.55 369.057 852.35 364.723C753.116 351.29 686.816 359.523 593.65 395.923C497.45 433.19 600.583 567.957 531.683 612.157C528.216 600.023 511.316 550.623 455.85 557.557C403.416 564.057 383.483 685.39 491.816 726.99C444.583 804.123 448.05 773.357 413.383 731.757C378.716 690.157 309.383 582.257 356.183 424.523C402.983 266.79 614.883 184.457 812.05 264.623C845.85 278.49 866.216 312.723 895.683 318.357C1169.98 370.79 953.75 476.523 947.25 445.323Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M680.75 363.423C680.75 363.423 643.916 352.59 621.816 410.223C599.716 467.857 522.583 547.157 458.45 454.857C394.316 362.99 490.516 289.323 590.616 319.223C690.716 349.123 679.45 326.59 680.75 363.423Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M744.449 321.39C744.449 321.39 841.949 383.357 906.083 359.09C946.383 343.924 991.883 288.024 960.249 246.424C922.549 196.59 805.983 234.29 740.983 213.49C643.483 182.29 492.249 161.49 421.183 278.49C403.416 307.957 387.383 337.857 362.249 361.257C336.249 385.524 310.249 424.957 308.083 486.49C304.183 609.124 400.383 715.724 400.383 715.724C400.383 715.724 343.183 505.99 451.083 474.79C558.983 443.59 588.883 335.69 660.383 335.69C731.883 335.69 698.516 255.09 744.449 321.39Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M839.35 376.424C839.35 376.424 917.783 474.357 976.717 468.724C1035.65 463.09 1101.95 336.557 939.883 293.224C777.817 249.89 839.35 376.424 839.35 376.424Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M680.75 363.423C680.75 363.423 732.316 490.823 869.25 505.99C1006.62 521.59 1062.08 270.257 852.349 246.423C642.616 222.59 680.75 363.423 680.75 363.423Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M571.116 303.624C571.116 303.624 603.183 449.223 670.783 455.723C738.383 462.223 720.183 274.157 631.783 261.157C543.383 248.157 571.116 303.624 571.116 303.624Z", fill: color })] }); }; const hair19 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M1052.43 935.089C1028.17 881.356 1009.53 888.722 1026.43 840.189C1043.33 792.089 1021.67 757.856 977.034 712.356C934.568 669.022 930.234 621.789 931.534 614.856C927.634 633.056 925.901 651.689 925.034 669.889C923.734 694.156 924.168 717.989 922.434 741.822C918.968 795.122 906.401 847.556 849.201 896.956C824.068 918.622 792.001 934.222 756.468 941.589C746.934 970.622 761.234 991.422 792.434 994.889C823.634 998.356 836.634 1045.16 907.268 1067.26C1013 1101.49 1076.7 988.822 1052.43 935.089Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M854.835 410.756C863.935 415.522 871.735 411.189 876.501 401.656C926.768 393.856 938.468 494.389 940.201 500.456C941.935 506.956 942.801 525.156 939.335 574.989C937.168 602.722 1098.37 405.989 951.035 322.789C961.868 306.756 954.068 227.022 863.501 207.522C831.001 200.589 788.535 230.922 735.235 219.222C526.801 172.856 310.568 217.056 327.468 492.222C331.368 552.456 335.268 617.456 233.001 660.789C114.268 711.056 120.335 842.356 203.968 869.222C238.635 880.489 124.235 958.489 190.968 1027.82C225.635 1064.22 287.601 990.556 350.435 1030.42C445.335 1090.66 492.568 1063.36 511.201 1039.52C549.335 990.989 502.101 893.489 502.101 893.489C502.101 893.489 520.735 863.589 526.801 847.556C556.268 768.689 486.068 733.156 486.068 733.156C377.735 691.556 397.235 570.656 450.101 563.722C505.568 556.789 522.901 606.189 525.935 618.322C525.935 618.322 574.901 685.922 669.368 531.656C762.968 377.389 814.101 388.656 854.835 410.756Z", fill: color })] }); }; const hair20 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M942.155 452.634C940.855 446.134 939.121 439.2 936.955 432.7C934.788 426.2 929.588 420.567 922.655 419.267C900.121 415.367 878.455 426.634 847.255 422.3C748.021 408.867 681.721 366.834 588.555 403.234C492.355 440.5 546.955 595.634 526.588 619.467C523.121 607.334 506.221 557.934 450.755 564.867C398.321 571.367 378.388 692.7 486.721 734.3C485.855 758.134 442.955 780.667 408.288 739.067C373.621 697.467 304.288 589.567 351.088 431.834C397.888 274.1 609.788 191.767 806.955 271.934C840.755 285.8 862.421 315.7 890.588 325.667C948.221 346.9 948.655 483.834 942.155 452.634Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M487.154 734.734C487.154 734.734 486.288 770.267 449.888 836.134C449.888 836.134 441.221 799.734 422.154 766.367C403.521 733 366.688 663.234 344.154 593.467C321.621 523.7 363.221 610.367 384.454 639.4C405.254 668 419.121 739.067 487.154 734.734Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M426.054 699.634C426.054 699.634 413.921 780.667 491.488 882.934C569.054 985.2 573.388 1090.07 544.788 1201C544.788 1201 499.721 1167.63 363.221 1069.7C226.721 971.767 193.788 804.5 373.188 646.767C373.621 646.767 424.321 656.3 426.054 699.634Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M736.754 349.934C752.787 359.901 770.121 366.401 788.754 367.701C811.721 369.434 845.954 385.034 896.221 430.534C955.587 484.267 926.121 132.834 556.487 216.034C429.954 244.201 339.821 356.001 324.221 481.234C323.354 489.901 322.487 498.567 322.054 507.234C318.587 622.501 411.754 723.034 411.754 723.034C411.754 723.034 373.621 562.701 460.721 496.401C539.587 436.167 594.621 365.534 663.521 365.534C705.121 365.101 727.221 344.301 736.754 349.934Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M748.887 256.767C748.887 256.767 880.187 506.801 945.187 504.634C1010.19 502.467 1077.79 298.801 939.987 221.667C843.787 167.501 748.887 256.767 748.887 256.767Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M807.387 327.401C807.387 327.401 914.854 442.234 864.154 475.167C835.12 493.801 807.387 437.467 807.387 437.467C807.387 437.467 773.154 493.367 718.554 465.201C663.954 437.467 700.354 357.301 700.354 357.301C700.354 357.301 774.454 282.767 807.387 327.401Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M711.188 366.401C711.188 366.401 691.688 484.701 599.821 502.034C507.954 519.367 497.121 424.901 497.121 424.901C497.121 424.901 633.188 275.401 711.188 366.401Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M940.42 576.567C940.42 576.567 994.587 545.801 991.554 469.101C988.52 392.401 948.22 444.401 948.22 444.401C948.22 444.401 952.554 511.567 940.42 576.567Z", fill: color })] }); }; const hair21 = (color, transform) => { return /*#__PURE__*/_jsxs(G, { transform: transform, children: [/*#__PURE__*/_jsx(Path, { d: "M940.303 574.422C952.003 508.555 948.536 482.555 941.603 451.788C939.436 442.255 936.836 433.155 933.803 424.055C910.836 405.855 886.569 394.155 849.736 388.955C750.503 375.522 672.069 384.622 588.436 402.822C536.003 414.088 546.836 595.222 526.469 619.055C523.003 606.922 506.103 557.522 450.636 564.455C398.203 570.955 378.269 692.288 486.603 733.888C485.736 757.722 463.636 801.922 445.869 811.888C445.869 811.888 442.836 780.255 408.169 738.655C373.503 697.055 304.169 589.155 350.969 431.422C397.769 273.688 609.669 191.355 806.836 271.522C840.636 285.388 868.369 304.888 890.469 325.255C942.469 372.922 970.203 442.255 961.969 512.022C959.803 535.422 953.303 557.955 940.303 574.422Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M872.703 377.255C872.703 377.255 744.869 573.122 506.536 512.455C506.536 512.455 460.169 395.889 561.136 351.255C662.536 307.055 848.436 338.255 872.703 377.255Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M859.269 379.855C859.269 379.855 875.736 425.355 908.236 462.189C929.469 486.022 957.202 505.955 991.869 506.822C991.869 506.822 1002.7 388.955 925.569 343.022C848.436 296.655 859.269 379.855 859.269 379.855Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M542.502 304.888C542.502 304.888 402.969 87.7885 280.336 245.089C157.702 402.388 291.602 813.189 217.069 936.689C217.069 936.689 302.436 874.722 324.969 753.388C324.969 753.388 327.569 803.655 312.402 873.855C312.402 873.855 402.969 769.422 402.969 644.188C402.969 518.955 493.535 336.955 542.502 304.888Z", fill: color }), /*#__PURE__*/_jsx(Path, { d: "M948.102 549.288C963.702 615.588 948.102 730.422 948.102 730.422C948.102 730.422 1138.77 427.522 984.502 312.688C854.502 215.622 574.135 314.422 574.135 314.422C574.135 314.422 837.169 251.155 888.302 372.055C935.102 481.255 940.302 443.555 955.035 508.555C957.202 515.055 945.935 540.188 948.102 549.288Z", fill: color })] }); }; const hair22 = (color, transform) => { return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M1025.83 400.553C1025.83 345.953 989 300.453 939.167 286.153C941.767 275.32 942.2 264.053 939.6 252.353C930.933 214.653 897.134 188.22 858.567 190.82C843.4 191.686 829.1 197.32 817.4 205.986C799.2 163.953 757.167 134.486 708.634 134.486C657.067 134.486 613.3 167.42 596.834 213.353C578.634 191.686 551.334 177.82 521 177.82C468.134 177.82 424.8 219.42 422.2 271.853C413.967 269.253 404.867 267.953 395.767 268.386C360.667 270.553 332.067 299.153 329.467 334.253C328.6 345.953 330.767 357.22 335.1 367.62C285.7 372.82 247.134 414.853 247.134 465.553C247.134 503.686 268.8 537.053 300.867 553.52C287.867 566.52 279.634 584.286 279.634 603.786C279.634 640.186 307.367 670.52 342.9 674.42C340.734 681.353 339.867 689.586 342.467 697.82C346.367 712.12 358.067 723.386 372.367 726.42C381.034 728.153 389.267 727.286 396.634 724.253C400.534 729.886 404.434 734.653 407.9 738.986C412.234 744.186 415.7 748.953 419.167 753.72C439.1 782.32 484.6 769.753 486.334 735.086C486.334 734.653 486.334 734.653 486.334 734.22C378 692.62 397.5 571.72 450.367 564.786C505.834 557.853 523.167 607.253 526.2 619.386C585.567 581.253 501.067 443.886 588.167 403.153C665.733 367.186 747.2 421.786 846.867 435.22C883.7 440.42 918.367 404.02 933.967 424.386C937 433.486 939.6 442.586 941.767 452.12C948.7 482.886 952.167 508.886 940.467 574.753C969.067 559.153 982.933 535.753 985.533 512.786C986.4 504.986 986.4 496.753 985.967 488.953C1010.23 467.72 1025.83 436.086 1025.83 400.553Z", fill: color }) }); }; const hair23 = (color, transform) => { const secColor = getColorVariation(color, -0.5); return /*#__PURE__*/_jsx(G, { transform: transform, children: /*#__PURE__*/_jsx(Path, { d: "M653.719 247.358C398.052 236.525 322.652 457.525 344.319 584.058C365.552 706.258 443.119 762.592 443.119 762.592L495.552 744.392C495.552 744.392 475.185 737.458 455.685 723.158C388.519 672.025 409.319 579.292 455.252 573.225C501.185 567.592 520.685 600.525 528.052 618.725C552.319 538.558 518.085 518.625 552.319 461.858C659.352 346.158 735.619 419.392 786.319 439.325C832.685 457.525 862.585 434.992 888.152 411.158C903.319 396.858 924.985 400.758 924.985 400.758C924.985 400.758 895.519 257.758 653.719 247.358Z", fill: secColor }) }); }; //# sourceMappingURL=Hair.js.map