Commit c467d7b8 authored by xuchentao's avatar xuchentao

fix: use company logo for favicon

parent b6426fcf
Pipeline #464 passed with stage
in 20 seconds
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="431.0182" height="105.4444" viewBox="0 0 431.0182 105.4444">
<defs>
<clipPath id="clip_1">
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M72.1655 356.1899H503.1837V461.6343H72.1655Z"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M0 0H595.2756V841.8898H0Z"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M-.2021-.015H595.0735V841.87478H-.2021Z" clip-rule="evenodd"/>
</clipPath>
</defs>
<g clip-path="url(#clip_1)">
<g clip-path="url(#clip_2)">
<g clip-path="url(#clip_3)">
<g inkscape:groupmode="layer" inkscape:label="&#x56FE;&#x5C42; 1">
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M378.5428 571.0618H384.8482V552.9336H400.8438V567.6772H407.3349V550.2492C407.3349 549.9408 407.082 549.6885 406.7742 549.6885H384.8482V528.2685H402.2807V545.0519H408.7721V525.5841C408.7721 525.2766 408.5186 525.0234 408.2111 525.0234H355.5054C355.1978 525.0234 354.9447 525.2757 354.9447 525.5841V545.0519H360.9252V528.2685H378.5428V549.6885H356.7107C356.4028 549.6885 356.15 549.9408 356.15 550.2492V567.6772H362.1311V552.9336H378.5428ZM427.0462 558.3889H433.0128L427.1026 552.024 427.4099 552.1459V525.0234H421.1042V545.5636L420.787 545.2217H414.8201ZM427.0462 571.2934H433.0128L420.787 558.1264H414.8201ZM464.1755 553.0731V525.5841C464.1755 525.2766 463.9218 525.0234 463.6148 525.0234H446.6503V528.2685H457.6844V553.0731H435.4767V556.1328H471.7327V553.0731ZM436.0334 569.1144H469.9709V566.0544H436.0334ZM282.524 564.7867H264.9274V561.4112H274.7217 281.4437V557.9501 554.8031 551.3389 548.1816 546.4576 544.7225H264.9274 258.211 248.8116 242.0844 225.5709V546.4576 548.1816 551.3389 554.8031 557.9501 561.4112H232.2924 242.0844V564.7867H224.4923V568.2487H242.0844V571.432H248.8116V568.2487H258.211V571.432H264.9274V568.2487H282.524ZM248.8116 561.4112H258.211V564.7867H248.8116ZM242.0844 548.1816V551.3389H232.2924V548.1816ZM242.0844 554.8031V557.9501H232.2924V554.8031ZM248.8116 557.9501V554.8031H258.211V557.9501ZM248.8116 551.3389V548.1816H258.211V551.3389ZM264.9274 557.9501V554.8031H274.7217V557.9501ZM264.9274 551.3389V548.1816H274.7217V551.3389ZM272.8831 532.2688H234.1312V528.8967H272.8831ZM234.1312 535.7265H272.8831V539.0932H234.1312ZM234.1312 542.5549H272.8831 279.6024 279.6058V527.5964H279.6024V525.439H227.4063V527.5964 528.8967 532.2688 535.7265 539.0932 542.5549ZM301.2148 525.399H294.5171 289.7697V528.7728H294.5171V539.9759L288.7424 538.547V542.6464L294.5171 544.0751V558.3237H288.7424V561.6961H294.5171V570.9665H301.2148V561.6961H306.9893V558.3237H301.2148V545.7325L306.9893 547.1614V543.062L301.2148 541.6333V528.7728ZM306.3742 525.4226 313.3613 525.399 320.9613 537.611H324.1602V525.399H330.8635V537.611H334.0562L341.6562 525.399 348.6447 525.4226 341.0566 537.611H347.9142V540.9836H330.8635V543.494H324.1602V540.9836H307.1064V537.611H313.9642ZM335.0251 567.076H319.9955V562.5536H335.0251ZM319.9955 570.4534H335.0251 341.7245V567.076 562.5536 559.1826H335.0251 319.9955 313.2935V562.5536 567.076 570.4534ZM319.3333 553.4257H314.68V548.9073H319.3333ZM314.68 556.8032H319.3333 325.3139 326.0307V545.5253H325.3139 319.3333 314.68 307.9769V548.9073 553.4257 556.8032ZM340.3454 553.4257H335.6952V548.9073H340.3454ZM335.6952 556.8032H340.3454 346.3285 347.044V545.5253H346.3285 340.3454 335.6952 328.9929V548.9073 553.4257 556.8032Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M197.5893 558.8167V582.6728H151.3655C139.6312 582.6728 129.4668 578.4585 121.208 570.1507 112.9751 561.8503 108.8079 551.74 108.8079 540.1259V518.1891C108.8079 506.4511 112.9901 496.3224 121.2341 488.086 129.4608 479.8559 139.6066 475.6856 151.3655 475.6856H197.5893V499.5153H185.7027V487.5222H151.3655C142.7445 487.5222 135.6208 490.4524 129.5957 496.4851 123.5917 502.4815 120.67 509.599 120.67 518.1891V540.1259C120.67 548.6292 123.5917 555.7133 129.6179 561.7888 135.6653 567.8631 142.7726 570.8154 151.3655 570.8154H185.7027V558.8167ZM138.1326 553.3435V553.3435C141.8451 557.045 146.1784 558.8167 151.3655 558.8167H176.402V561.198H151.3655C145.6118 561.198 140.5933 559.1055 136.4638 555.0216 132.3468 550.9193 130.2741 545.8944 130.2741 540.1259V518.1891C130.2741 512.437 132.3468 507.4503 136.4638 503.3123 140.6217 499.2174 145.6438 497.1237 151.3655 497.1237H176.402V499.4901H151.3655C146.1946 499.4901 141.8842 501.2952 138.1326 505.0287 134.492 508.6446 132.6453 513.0797 132.6453 518.1891V540.1259C132.6453 545.216 134.492 549.6908 138.1326 553.3435" fill="#00b700"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M232.166 485.7494H248.574V488.7612H232.166C231.1659 488.7612 230.3271 489.1107 229.6148 489.8154 228.9107 490.5261 228.5578 491.3637 228.5578 492.3425V502.5677C228.5578 503.526 228.9107 504.3855 229.6148 505.0774 230.3271 505.7793 231.1659 506.1285 232.166 506.1285H248.574V509.1392H232.166C230.3158 509.1392 228.744 508.498 227.4562 507.2091 226.1588 505.9117 225.5097 504.3699 225.5097 502.5677V492.3425C225.5097 490.5147 226.1588 488.9557 227.4562 487.6778 228.744 486.3912 230.3158 485.7494 232.166 485.7494ZM271.7501 489.7936C272.2028 490.6661 272.912 491.1083 273.9166 491.1083H287.5224C288.4949 491.1083 289.2073 490.6661 289.643 489.7936 290.9075 487.4125 291.6465 486.0638 291.8188 485.7494H295.6116C287.5127 500.8618 283.3393 508.6494 283.0669 509.1392H278.3633L265.8421 485.7494H269.6562ZM274.8974 495.6724V495.6724L279.8997 504.9244C280.0811 505.2631 280.3541 505.446 280.7444 505.446 281.1197 505.446 281.4029 505.2631 281.5869 504.9266L286.4611 495.6724C286.6629 495.3078 286.6629 494.9597 286.4438 494.6094 286.2354 494.2817 285.9426 494.113 285.5466 494.113H275.794C275.3966 494.113 275.0899 494.2817 274.8881 494.6094 274.7001 494.9671 274.7001 495.3138 274.8974 495.6724ZM324.7121 509.1395C321.1245 509.1395 318.0818 508.1292 315.6151 506.1283 312.7827 503.8722 311.366 500.9822 311.366 497.4418 311.366 493.8758 312.7501 490.9731 315.5465 488.7383 318.0025 486.7415 321.0673 485.7491 324.7121 485.7491 328.3784 485.7491 331.4157 486.7342 333.8728 488.6949 336.6632 490.9127 338.0559 493.8284 338.0559 497.4418 338.0559 500.9579 336.653 503.8427 333.8413 506.1283 331.4058 508.1292 328.3634 509.1395 324.7121 509.1395ZM331.8823 490.8626V490.8626C330.0038 489.4033 327.6227 488.6657 324.7121 488.6657 321.8264 488.6657 319.4436 489.3721 317.5722 490.828 315.5241 492.4327 314.5073 494.6292 314.5073 497.4194 314.5073 500.169 315.5465 502.344 317.6368 503.9654 319.5524 505.4754 321.9282 506.2238 324.7121 506.2238 327.4914 506.2238 329.7954 505.4973 331.6448 504.0488 333.8141 502.3732 334.908 500.169 334.908 497.4194 334.908 494.6428 333.8952 492.4545 331.8823 490.8626ZM363.64 485.7494H380.0446V488.7612H363.64C362.6408 488.7612 361.7983 489.1107 361.0899 489.8154 360.3815 490.5261 360.032 491.3637 360.032 492.3425V502.5677C360.032 503.526 360.3815 504.3855 361.0899 505.0774 361.7983 505.7793 362.6408 506.1285 363.64 506.1285H380.0446V509.1392H363.64C361.7878 509.1392 360.2169 508.498 358.9271 507.2091 357.6319 505.9117 356.9794 504.3699 356.9794 502.5677V492.3425C356.9794 490.5147 357.6319 488.9557 358.9271 487.6778 360.2169 486.3912 361.7878 485.7494 363.64 485.7494ZM404.4044 489.7933C404.8597 490.6658 405.5681 491.108 406.5718 491.108H420.1784C421.1512 491.108 421.8605 490.6658 422.3007 489.7933 423.5618 487.4125 424.3005 486.0635 424.472 485.7491H428.2648C420.1679 500.8618 415.9925 508.6494 415.724 509.1395H411.0188L398.4973 485.7491H402.3167ZM407.5537 495.6724V495.6724L412.5523 504.9244C412.7389 505.2631 413.0093 505.446 413.4025 505.446 413.7704 505.446 414.0558 505.2631 414.2401 504.9266L419.1157 495.6724C419.3178 495.3076 419.3178 494.9597 419.1021 494.6094 418.8895 494.2817 418.6023 494.113 418.2055 494.113H408.45C408.0518 494.113 407.7473 494.2817 407.5413 494.6094 407.3528 494.9671 407.3528 495.3135 407.5537 495.6724ZM457.8454 509.1392C454.252 509.1392 451.2121 508.1289 448.7414 506.1285 445.9102 503.8722 444.4946 500.9822 444.4946 497.4418 444.4946 493.8758 445.8861 490.9731 448.6751 488.7383 451.1322 486.7415 454.1967 485.7494 457.8454 485.7494 461.507 485.7494 464.5454 486.7342 467.0014 488.6949 469.7901 490.913 471.1825 493.8287 471.1825 497.4418 471.1825 500.9579 469.783 503.8427 466.9702 506.1285 464.531 508.1289 461.4911 509.1392 457.8454 509.1392ZM465.0106 490.8623V490.8623C463.1301 489.403 460.7504 488.6657 457.8454 488.6657 454.9552 488.6657 452.5741 489.3724 450.7027 490.828 448.6518 492.4327 447.6325 494.6292 447.6325 497.4191 447.6325 500.169 448.6751 502.3437 450.7631 503.9654 452.6807 505.4754 455.0559 506.2238 457.8454 506.2238 460.622 506.2238 462.9277 505.497 464.777 504.0488 466.9432 502.3732 468.0329 500.169 468.0329 497.4191 468.0329 494.6431 467.0235 492.4542 465.0106 490.8623" fill="#231916"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M113.6237 453.6343C113.6602 453.6343 113.6965 453.6332 113.7328 453.6329L113.9179 448.9656C113.8198 448.9676 113.722 448.9693 113.6237 448.9693 105.6569 448.9693 99.1984 442.5109 99.1984 434.5441 99.1984 434.522 99.1993 434.4999 99.1993 434.4778L94.5337 434.5265 94.5334 434.5441C94.5334 445.0873 103.0805 453.6343 113.6237 453.6343" fill="#00b700" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M113.6237 447.4142C113.7427 447.4142 113.8612 447.4125 113.9794 447.4091L114.1648 442.7311C113.9859 442.7427 113.8056 442.7493 113.6237 442.7493 109.0919 442.7493 105.4185 439.0758 105.4185 434.5441 105.4185 434.5002 105.4193 434.4562 105.4202 434.4123L100.7544 434.4613C100.7544 434.4888 100.7535 434.5163 100.7535 434.5441 100.7535 441.6523 106.5155 447.4142 113.6237 447.4142" fill="#00b700" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M113.6237 441.1945C113.8269 441.1945 114.0282 441.1848 114.2269 441.167L114.4171 436.3645V436.3642C114.1741 436.4705 113.9057 436.5295 113.6237 436.5295 112.5272 436.5295 111.6383 435.6405 111.6383 434.5441 111.6383 434.4775 111.6417 434.4117 111.6482 434.3468L106.9753 434.3958C106.9741 434.4452 106.9733 434.4945 106.9733 434.5441 106.9733 438.2169 109.9508 441.1945 113.6237 441.1945" fill="#00b700" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M193.7293 446.3107H150.3281C124.9716 446.3107 104.2257 425.5648 104.2257 400.2083V394.2652H140.2892V405.1502H115.4599C117.8861 422.1867 132.656 435.426 150.3281 435.426H162.5063 182.8443 193.7293Z" fill="#00b700" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M139.343 422.7063H163.923 174.8081V411.8216 405.2412 394.0889H163.923C156.0767 391.898 150.158 385.0869 149.2852 376.7729V372.5082 365.9732H139.515 80.1655V376.8582H138.3676C139.3764 391.1621 150.0647 402.7932 163.923 405.2412V411.8216H139.343Z" fill="#00b700" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M169.3655 385.9132C175.3642 385.9132 180.2271 381.0504 180.2271 375.0517 180.2271 369.0527 175.3642 364.1899 169.3655 364.1899 163.3669 364.1899 158.5037 369.0527 158.5037 375.0517 158.5037 381.0504 163.3669 385.9132 169.3655 385.9132" fill="#00b700" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M212.6614 433.4111H240.4437V437.0525H211.6945V442.1129H240.4437V443.6765H245.482V442.1129H274.2313V437.0525H245.482V433.4111H273.2644V428.3507H212.6614Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M216.3847 426.746H269.5408C271.3399 426.746 272.812 425.2742 272.812 423.4751V417.4478C272.812 415.6489 271.3399 414.1769 269.5408 414.1769H216.3847C214.5858 414.1769 213.1138 415.6489 213.1138 417.4478V423.4751C213.1138 425.2742 214.5858 426.746 216.3847 426.746ZM220.9927 422.9918H264.9331C265.8382 422.9918 266.5789 422.2514 266.5789 421.3463V419.5769C266.5789 418.6718 265.8382 417.9311 264.9331 417.9311H220.9927C220.0876 417.9311 219.3469 418.6718 219.3469 419.5769V421.3463C219.3469 422.2514 220.0876 422.9918 220.9927 422.9918" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M212.188 411.3587H273.7378V406.298H227.9665C227.6731 405.3033 227.3675 404.367 227.0526 403.4798H238.9893C240.9352 403.4798 242.5275 401.8876 242.5275 399.9416V392.0213C242.5275 390.0753 240.9352 388.4834 238.9893 388.4834H231.2782V393.6107H235.6736C236.2884 393.6107 236.7916 394.1135 236.7916 394.7287V397.2345C236.7916 397.8493 236.2884 398.3525 235.6736 398.3525H224.8551C219.2264 387.4822 212.188 388.4834 212.188 388.4834V394.2652C214.5807 395.3069 216.3192 396.786 217.5812 398.3525H212.188V403.4798H220.2871C220.8047 405.1293 220.8898 406.298 220.8898 406.298H212.188Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M248.2294 403.4798H269.9527C272.0344 403.4798 273.7378 401.7764 273.7378 399.6947V392.2685C273.7378 390.1864 272.0344 388.4834 269.9527 388.4834H248.2294C246.1473 388.4834 244.4443 390.1864 244.4443 392.2685V399.6947C244.4443 401.7764 246.1473 403.4798 248.2294 403.4798ZM251.7265 398.5118H266.4556C267.406 398.5118 268.1836 397.7342 268.1836 396.7838V395.1791C268.1836 394.2286 267.406 393.4511 266.4556 393.4511H251.7265C250.776 393.4511 249.9985 394.2286 249.9985 395.1791V396.7838C249.9985 397.7342 250.776 398.5118 251.7265 398.5118" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M297.4357 442.1129H341.0266V437.0525H297.4357Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M281.1433 442.1129H292.5604V437.0525H281.1433Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M296.2633 428.0525H341.0266V422.9918H296.2633Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M295.365 394.6686C311.1676 394.6686 326.6436 394.1028 342.4462 394.1028 345.3653 394.1028 347.7535 396.4912 347.7535 399.4104V413.3075H354.172V399.5819C354.172 393.6983 349.3582 388.8848 343.4749 388.8848H333.9473 315.4978 293.7036C291.924 388.8848 289.2994 390.8086 287.6409 391.9414 285.3286 389.7833 283.3228 388.8848 280.421 388.8848V394.5801C281.274 394.5801 282.2868 394.9401 282.9283 395.534 283.4742 396.0394 284.0607 396.6968 284.3717 397.3439 284.781 398.1957 284.9876 399.0951 284.9652 400.3084 284.9474 401.2798 284.9258 405.4266 284.9652 419.0987 284.9661 419.4247 284.9652 419.8671 284.9652 420.4335 284.9652 421.5257 284.885 421.9685 284.3997 422.5147 283.9586 423.0105 281.3922 423.201 281.0917 423.1341V428.6854H283.6919C285.3099 428.6854 286.6045 428.5743 287.5754 428.3518 288.546 428.1293 289.3348 427.6236 289.9417 426.835 290.5483 426.0461 290.8562 424.8023 290.8517 423.1032L290.791 399.4424C290.7862 397.4698 290.9409 396.6293 291.6822 395.8512 292.3554 395.1448 293.6256 394.6686 295.365 394.6686" fill="#231916"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M310.7339 422.9918 304.3585 408.617C303.808 407.3757 305.4694 406.1483 306.8269 406.1483H331.1836C332.5411 406.1483 333.8456 407.2731 333.652 408.617L332.2525 418.3265H338.468L339.844 406.6214C340.2414 403.2391 337.0575 400.4297 333.652 400.4297H303.0418C299.6362 400.4297 295.5716 403.4648 296.8498 406.6214L303.4777 422.9918Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M349.1785 442.1129H361.8814V437.0525H349.1785Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M349.1785 428.3507H361.8814V423.29H349.1785Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M369.1225 442.1129C369.1225 442.1129 369.0814 437.8915 365.4196 436.394V429.9185C365.4196 429.9185 369.2979 430.5609 372.2428 434.522H406.9738V439.5827H374.6684C374.8893 440.3631 375.0738 441.2038 375.2116 442.1129Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M364.9105 429.0089H406.2745V423.9485H364.9105Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M364.9105 418.8923H396.7294C400.9382 418.8923 404.3818 415.4485 404.3818 411.2396V407.2076 397.3745C404.3818 395.9609 405.1426 394.7165 406.2745 394.0299V387.8705C401.726 387.8705 398.0047 391.5918 398.0047 396.1403V399.1436 407.2076 408.7851C398.0047 411.09 396.1191 412.9758 393.8139 412.9758H364.9105Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M413.5569 403.0523H441.4927V412.3706 417.8429H446.9649 471.7327V412.3706H446.9649V403.0523H471.7327V397.58H446.9649V387.6029H441.4927V397.58H413.5569Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M435.9796 418.8923C438.0021 418.8923 439.6416 417.2528 439.6416 415.23 439.6416 413.2074 438.0021 411.5679 435.9796 411.5679 433.957 411.5679 432.3175 413.2074 432.3175 415.23 432.3175 417.2528 433.957 418.8923 435.9796 418.8923" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M436.4674 428.112H472.6117V423.447H436.4674C432.8535 423.447 429.1367 420.2158 428.4068 416.7094L427.5037 412.3706H427.3135 422.7389 418.578 414.1239 413.9087L414.2154 419.4266C414.6148 428.6134 422.4583 436.1301 431.6454 436.1301H438.4281C440.8753 443.3261 448.7652 449.2137 455.961 449.2137H495.1837V444.5484H455.961C450.5309 444.5484 444.5651 439.687 442.8445 434.6283L441.769 431.4651H436.8416 431.6454C424.9491 431.4651 419.1667 425.9103 418.8762 419.224L418.7809 417.0356H423.7098L423.8396 417.6598C425.0364 423.4085 430.7187 428.112 436.4674 428.112" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M221.1063 378.3702V370.7175C221.1063 368.2284 219.0699 366.192 216.5808 366.192H212.188V369.3019H216.5808C217.3592 369.3019 217.9964 369.9388 217.9964 370.7175V378.3702Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M235.9491 378.3702H238.4371V366.3845H235.9491Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M257.3252 378.3702H260.3976L265.746 366.3845H262.4136L261.0544 369.5859H256.6684L255.3092 366.3845H251.9768ZM260.2335 371.5197 258.8613 374.7518 257.4893 371.5197Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M285.0216 372.3639V366.7884H282.471V372.3639L277.8219 378.7404H280.9151L283.7614 374.1942 286.6073 378.7404H289.671Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M313.4721 378.7404V371.0673C313.4721 368.7137 311.5466 366.7884 309.1932 366.7884H306.9714C304.6181 366.7884 302.6925 368.7137 302.6925 371.0673V378.7404H305.1805V370.9466C305.1805 369.7676 306.1451 368.8033 307.3241 368.8033H308.8406C310.0195 368.8033 310.9842 369.7676 310.9842 370.9466V378.7404Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M335.9673 378.7404H338.4553V369.8328 366.7884H335.9673 334.8972 334.887V366.8074L330.1177 375.6957H329.9596V366.7884H327.4713V375.6957 378.7404H329.9596 330.8136 330.8139L335.5163 369.8328H335.9673Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M377.6709 378.7404H379.5284C382.3432 378.7404 384.6461 376.4375 384.6461 373.6227V371.9061C384.6461 370.6146 384.1611 369.4311 383.3649 368.5283H385.2309V366.7884H379.5284 378.4294 377.6709C374.8561 366.7884 372.5532 369.0913 372.5532 371.9061V373.6227C372.5532 376.4375 374.8561 378.7404 377.6709 378.7404ZM378.5998 376.8301C380.5279 376.8301 382.091 375.0097 382.091 372.7644 382.091 370.5191 380.5279 368.6987 378.5998 368.6987 376.6714 368.6987 375.1084 370.5191 375.1084 372.7644 375.1084 375.0097 376.6714 376.8301 378.5998 376.8301" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M398.3156 378.3702H400.8039V366.3845H398.3156Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M420.114 378.3702H424.5987V375.8822H420.114C418.4099 375.8822 417.0067 374.4788 417.0067 372.7746V371.9801C417.0067 370.2759 418.4099 368.8727 420.114 368.8727H424.5987V366.3845H420.114C417.0365 366.3845 414.5187 368.9025 414.5187 371.9801V372.7746C414.5187 375.8522 417.0365 378.3702 420.114 378.3702" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M444.477 378.3702H446.9649V366.3845H444.477V371.1237H439.5019V366.3845H437.0139V378.3702H439.5019V373.6117H444.477Z" fill="#231916" fill-rule="evenodd"/>
<path transform="matrix(1,0,0,-1,-72.1655,461.6343)" d="M466.1527 378.3702H470.6371V375.8822H466.1527C464.7379 375.8822 463.5309 374.9151 463.1613 373.6117H470.6371V371.1237H463.1669C463.5425 369.83 464.745 368.8727 466.1527 368.8727H470.6371V366.3845H466.1527C463.0751 366.3845 460.5571 368.9025 460.5571 371.9801V372.7746C460.5571 375.8522 463.0751 378.3702 466.1527 378.3702" fill="#231916" fill-rule="evenodd"/>
</g>
</g>
</g>
</g>
</svg>
...@@ -8,6 +8,6 @@ ...@@ -8,6 +8,6 @@
"theme_color": "#ff7d41", "theme_color": "#ff7d41",
"lang": "zh-CN", "lang": "zh-CN",
"icons": [ "icons": [
{ "src": "/favicon.ico", "sizes": "32x32", "type": "image/x-icon" } { "src": "/favicon.svg", "sizes": "any", "type": "image/svg+xml" }
] ]
} }
...@@ -77,8 +77,7 @@ const allLd = [organizationLd, websiteLd, webpageLd, ...pageLd.filter((item) => ...@@ -77,8 +77,7 @@ const allLd = [organizationLd, websiteLd, webpageLd, ...pageLd.filter((item) =>
<meta name="description" content={description} /> <meta name="description" content={description} />
<meta name="robots" content={noindex ? "noindex,nofollow" : "index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1"} /> <meta name="robots" content={noindex ? "noindex,nofollow" : "index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1"} />
<link rel="canonical" href={canonical} /> <link rel="canonical" href={canonical} />
<link rel="icon" href="/favicon.ico" sizes="32x32" /> <link rel="icon" href="/favicon.svg" type="image/svg+xml" />
<link rel="icon" href={logo.src} type="image/svg+xml" />
<link rel="manifest" href="/site.webmanifest" /> <link rel="manifest" href="/site.webmanifest" />
<link rel="alternate" hreflang="zh-CN" href={canonical} /> <link rel="alternate" hreflang="zh-CN" href={canonical} />
<link rel="alternate" hreflang="x-default" href={canonical} /> <link rel="alternate" hreflang="x-default" href={canonical} />
......
import type { APIRoute } from "astro";
function makeFavicon(): Uint8Array {
const size = 32;
const pixelBytes = size * size * 4;
const maskBytes = size * 4;
const imageBytes = 40 + pixelBytes + maskBytes;
const bytes = new Uint8Array(22 + imageBytes);
const view = new DataView(bytes.buffer);
view.setUint16(2, 1, true); // ICO type
view.setUint16(4, 1, true); // image count
bytes[6] = size;
bytes[7] = size;
view.setUint16(10, 1, true);
view.setUint16(12, 32, true);
view.setUint32(14, imageBytes, true);
view.setUint32(18, 22, true);
view.setUint32(22, 40, true); // BITMAPINFOHEADER
view.setInt32(26, size, true);
view.setInt32(30, size * 2, true); // XOR + AND mask heights
view.setUint16(34, 1, true);
view.setUint16(36, 32, true);
view.setUint32(42, pixelBytes, true);
const pixelOffset = 62;
for (let y = 0; y < size; y++) {
for (let x = 0; x < size; x++) {
const offset = pixelOffset + ((size - 1 - y) * size + x) * 4;
const roundedCorner = (x < 3 || x > 28) && (y < 3 || y > 28);
const jMark = (x >= 18 && x <= 22 && y >= 7 && y <= 22) ||
(x >= 10 && x <= 22 && y >= 7 && y <= 11) ||
(x >= 9 && x <= 18 && y >= 20 && y <= 24);
bytes[offset] = jMark ? 255 : 0;
bytes[offset + 1] = jMark ? 255 : 183;
bytes[offset + 2] = jMark ? 255 : 0;
bytes[offset + 3] = roundedCorner ? 0 : 255;
}
}
return bytes;
}
const favicon = makeFavicon();
export const prerender = true;
export const GET: APIRoute = () => new Response(favicon.buffer as ArrayBuffer, {
headers: {
"Content-Type": "image/x-icon",
"Cache-Control": "public, max-age=31536000, immutable",
},
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment