Commit 771618b1 authored by Jack Short's avatar Jack Short Committed by GitHub

chore: updating marketplace icons (#6424)

* chore: updating marketplace icons

* removing console

* eslint

* uni logo

* nft20

* weird svg id bug

* adding gradient id to other marketplaces

* purchasable markets

* test size inc

* removing the nxyz endpoint

* adding back nxyz endpoint for testing

* graphql enum is purchasable markets

* removing nxyz

* self nit

* changing width and height to size - removing gradientId from props - updating gradient id

* removing purchasable markets

* linting

* adding tests to ensure marketplace

* better description

* needs to check for null and not undefined
parent 87144de9
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 364 364">
<defs>
<style>.cls-1{fill:#0052ff;}.cls-2{fill:#fff;}</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<rect class="cls-1" width="364" height="364" />
<path class="cls-2" d="M232.77,192.91a53.51,53.51,0,1,1-.08-22.16,1.38,1.38,0,0,0,1.34,1.09h51.48a1.38,1.38,0,0,0,1.37-1.52A107.12,107.12,0,0,0,178.39,74.9c-57.49,1-104.27,48-105.1,105.51a107.12,107.12,0,0,0,213.63,12.92,1.39,1.39,0,0,0-1.38-1.52H234.11A1.36,1.36,0,0,0,232.77,192.91Z"/>
</g>
</g>
</svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 364 364">
<defs>
<style>.cls-1{fill:#0083c9;}.cls-2{fill:#f89c1b;}.cls-3{fill:#80c241;}.cls-4{fill:#ed1c24;}</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<rect width="364" height="364" />
<rect class="cls-1" x="140.51" y="105.4" width="39.59" height="153.99"/>
<rect class="cls-2" x="190.26" y="106.12" width="39.59" height="103.62"/>
<rect class="cls-3" x="226.65" y="183.4" width="39.59" height="112.38" transform="translate(6.86 486.04) rotate(-90)"/>
<rect class="cls-4" x="75.34" y="204.11" width="39.59" height="70.95" transform="translate(-144.45 334.72) rotate(-90)"/>
</g>
</g>
</svg>
\ No newline at end of file
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="32" height="32" fill="black"/>
<path d="M8.4264 12.5C8.50338 12.3667 8.69583 12.3667 8.77281 12.5L12.7565 19.4C12.8335 19.5333 12.7373 19.7 12.5833 19.7H4.61589C4.46193 19.7 4.36571 19.5333 4.44269 19.4L8.4264 12.5Z" fill="white"/>
<circle cx="15.9" cy="16" r="3.9" fill="white"/>
<rect x="20.25" y="12.35" width="7.25" height="7.25" rx="0.2" fill="white"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 363 364">
<defs>
<style>.cls-1{fill:#3d3d3d;}.cls-2{fill:#24ddd8;}</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<rect class="cls-1" width="363" height="364"/>
<path class="cls-2" d="M218.1,115.8V102.1S187,101,177.94,115.76l-.22-13.45s-28.93-1.57-42.2,15.37c-3.53,4.51-6.09,8.14-7.88,12.7-3.86,9.81-3.27,24.88-3.27,24.88l0,66s-8.86-1.72-14.32,3a1.68,1.68,0,0,1-2,.23,1.4,1.4,0,0,1-.57-.8c-1.52-5.38-12.33-8.91-18.74-2.09-6.87,7.31-3.2,20.58,8.72,21.06,0,0-2.49,19.78,13.62,27.16,13.38,6.13,22,0,22,0s5,6.92,17.61,6.92h86.71c6.24,0,20.32-7.19,20.32-21.73V102.27S225,101.08,218.1,115.8ZM250.17,256c0,10.83-13.41,13.94-15.23,13.94H149.49a18.79,18.79,0,0,1-15.24-7.75c-5.62,4.89-13.89,3.68-13.89,3.68-16-1.09-16.76-19.32-15.67-22.93s.26-6.87-6.28-6.77-8.08-6.93-3.77-9.69,8.41-.16,8.44,3.19c0,2,2,4.43,5.19,4.53,4.23.13,6.21-5.52,12.68-5.88a19.4,19.4,0,0,1,10.77,2.4s.82-52.07.82-85.95c0-7.69,3.83-15.12,7.79-20.3a36.74,36.74,0,0,1,8-7.8,37.65,37.65,0,0,1,22.83-7.12v37.59h0c0-34.3,39.88-37.59,39.88-37.59v36.93h0c0-34.61,39.1-36.93,39.1-36.93Z"/>
<path class="cls-2" d="M238.24,214.27v31.47a11,11,0,0,1-11,11h-1.9a.65.65,0,0,1-.65-.65v-6.49a6.8,6.8,0,0,0-5.76-6.81,6.65,6.65,0,0,0-7.52,6.59v6.29a1.06,1.06,0,0,1-1.06,1.07h-37.8a1.07,1.07,0,0,1-1.07-1.07v-6a6.82,6.82,0,0,0-6.44-6.91,6.64,6.64,0,0,0-6.84,6.64v6.71a.65.65,0,0,1-.65.65h-1.45a11,11,0,0,1-11-11V214.28a11,11,0,0,1,11-11h1.45a.65.65,0,0,1,.65.65v6.84a6.64,6.64,0,0,0,13.28,0V204.3a1.06,1.06,0,0,1,1.07-1.06h37.8a1.05,1.05,0,0,1,1.06,1.06v6.14a6.82,6.82,0,0,0,6.44,6.91,6.63,6.63,0,0,0,6.84-6.62v-6.84a.65.65,0,0,1,.65-.65h1.91A11,11,0,0,1,238.24,214.27Z"/>
<rect class="cls-2" x="158.03" y="170.28" width="13.88" height="20.1" rx="3.72"/>
<rect class="cls-2" x="211.11" y="170.28" width="13.88" height="20.1" rx="3.72"/>
<path class="cls-2" d="M242.71,116.19s-29.8,2.46-25.51,37.8a92,92,0,0,1,8.33-23.15C229.06,124.34,237.32,119.4,242.71,116.19Z"/>
<path class="cls-2" d="M202.64,116.19s-29.8,2.46-25.51,37.8a92,92,0,0,1,8.33-23.15C189,124.34,197.25,119.4,202.64,116.19Z"/>
<path class="cls-2" d="M163.31,116.19s-29.8,2.46-25.51,37.8a92,92,0,0,1,8.33-23.15C149.65,124.34,157.92,119.4,163.31,116.19Z"/>
</g>
</g>
</svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 364 364.73">
<defs>
<style>.cls-1{fill:#fffdfd;}.cls-2{fill:url(#linear-gradient);}.cls-3{isolation:isolate;opacity:0.5;fill:url(#linear-gradient-2);}</style>
<linearGradient id="linear-gradient" x1="235.4" y1="269.1" x2="133.56" y2="167.26" gradientTransform="matrix(1, 0, 0, -1, 0, 364.73)" gradientUnits="userSpaceOnUse">
<stop offset="0.09" stop-color="#ff6d41"/>
<stop offset="0.5" stop-color="#fa297f"/>
<stop offset="1" stop-color="#fa297f"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="207.26" y1="295.68" x2="105" y2="193.43" gradientTransform="matrix(1, 0, 0, -1, 0, 364.73)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#652cb4"/><stop offset="0.07" stop-color="#652cb4" stop-opacity="0.82"/>
<stop offset="0.19" stop-color="#652cb4" stop-opacity="0.53"/>
<stop offset="0.3" stop-color="#652cb4" stop-opacity="0.3"/>
<stop offset="0.4" stop-color="#652cb4" stop-opacity="0.14"/>
<stop offset="0.49" stop-color="#652cb4" stop-opacity="0.04"/>
<stop offset="0.55" stop-color="#652cb4" stop-opacity="0"/>
</linearGradient>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<g id="NFTX"><rect class="cls-1" width="364" height="364.73" />
<polygon class="cls-2" points="182.52 38.79 73.06 148.78 182.52 254.16 291.97 148.78 182.52 38.79"/>
<polygon class="cls-3" points="182.52 148.78 73.06 148.78 182.52 38.79 182.52 148.78"/>
<path d="M127.44,242.37a116.42,116.42,0,0,1,7.42-9.31C102,241,79.31,257.71,79.31,277c0,.72,0,1.44.1,2.15,3.23-1.23,6.64-2.7,10.25-4.49C111.39,263.94,119.92,252.48,127.44,242.37Z"/>
<path d="M161.7,277.86C168.28,269,174,261.38,190,253.45s25.54-7.77,36.53-7.6c7.36.11,15.3.24,25-1.85-11.81-6.37-27-11.2-44.15-13.78l-24.86,23.93-17.38-16.73c-12.39,8.38-18.73,16.9-24.49,24.63-6.58,8.85-12.26,16.49-28.32,24.41C101.07,292,93,293.61,85.45,294c6,8,16.06,15,29,20.35,3-1.17,6.16-2.56,9.5-4.2C145.65,299.43,154.17,288,161.7,277.86Z"/>
<path d="M261.22,255c-12.57-.21-26.8-.43-48.53,10.3s-30.26,22.19-37.78,32.3C168.33,306.4,162.65,314,146.6,322c-.73.36-1.43.7-2.14,1a193,193,0,0,0,33.94,2.95c2.5,0,5-.05,7.45-.14A135,135,0,0,0,196,313.35c6.58-8.85,12.26-16.49,28.32-24.41s25.55-7.77,36.53-7.6a130.72,130.72,0,0,0,16.37-.47,23.62,23.62,0,0,0,.31-3.85c0-7.92-3.82-15.4-10.59-22C265,255,263.14,255,261.22,255Z"/>
<path d="M218.12,321.83c26-5.61,46.1-16.56,54.75-30A97.82,97.82,0,0,0,247,300.73C232.93,307.66,224.42,314.87,218.12,321.83Z"/>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 363 364">
<defs>
<style>.cls-1{fill:#fcd903;}.cls-2{fill:#020100;}</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1" d="M285.85,364H77.15A77.15,77.15,0,0,1,0,286.85V77.15A77.15,77.15,0,0,1,77.15,0h208.7A77.15,77.15,0,0,1,363,77.15v209.7A77.15,77.15,0,0,1,285.85,364ZM74.09,107.52V267.34H137.6V213.41c26.76,0,53-.21,79.21.11,9.71.12,14.67,5.83,14.84,15.73.18,10.13,0,20.27,0,30.4v7.72h63.37c0-15.84.82-31.47-.24-47-1-14.64-9.32-25.25-22.75-31.56-1.29-.61-2.62-1.12-4-1.71.27-.36.35-.54.48-.61a8.62,8.62,0,0,1,1.32-.67c15-5.49,22.36-16.53,23.09-32.17.77-16.55-4.49-30-20-38.08-12.45-6.44-26-8.1-39.64-8.17-52.49-.26-105-.18-157.48-.21A11.44,11.44,0,0,0,74.09,107.52Z"/>
<path class="cls-2" d="M74.09,107.52a11.44,11.44,0,0,1,1.73-.3c52.5,0,105,0,157.48.21,13.65.07,27.19,1.73,39.64,8.17,15.55,8,20.81,21.53,20,38.08-.73,15.64-8.11,26.68-23.09,32.17a8.62,8.62,0,0,0-1.32.67c-.13.07-.21.25-.48.61,1.37.59,2.7,1.1,4,1.71,13.43,6.31,21.75,16.92,22.75,31.56,1.06,15.5.24,31.13.24,47H231.7v-7.72c0-10.13.13-20.27,0-30.4-.17-9.9-5.13-15.61-14.84-15.73-26.22-.32-52.45-.11-79.21-.11v53.93H74.09Zm63.65,62.39c23.83,0,47.39,0,70.95,0,3.66,0,7.32,0,11-.28,5.58-.49,6.71-2.27,7.14-8.08.41-5.37-2.86-6.48-6.93-7a49.5,49.5,0,0,0-6-.25q-35.89,0-71.78,0c-1.44,0-2.87.13-4.37.2Z"/>
<path class="cls-1" d="M137.74,169.91v-15.4c1.5-.07,2.93-.2,4.37-.2q35.89,0,71.78,0a49.5,49.5,0,0,1,6,.25c4.07.5,7.34,1.61,6.93,7-.43,5.81-1.56,7.59-7.14,8.08-3.64.32-7.3.28-11,.28C185.13,169.92,161.57,169.91,137.74,169.91Z"/>
</g>
</g>
</svg>
\ No newline at end of file
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 14.4C0 6.4471 6.4471 0 14.4 0H33.6C41.5529 0 48 6.4471 48 14.4V33.6C48 41.5529 41.5529 48 33.6 48H14.4C6.4471 48 0 41.5529 0 33.6V14.4Z" fill="#B9B9FF"/>
<path d="M9.29999 15H12L15.3 24L12 33H9.29999L12.6 24L9.29999 15Z" fill="#121212"/>
<path d="M23.5727 33.192C22.1807 33.192 21.0367 32.872 20.1407 32.232C19.2607 31.592 18.8207 30.72 18.8207 29.616H21.2447C21.2447 30.112 21.4607 30.496 21.8927 30.768C22.3407 31.024 22.9167 31.152 23.6207 31.152H24.6287C25.4607 31.152 26.0767 30.992 26.4767 30.672C26.8767 30.336 27.0767 29.896 27.0767 29.352C27.0767 28.808 26.8847 28.384 26.5007 28.08C26.1167 27.776 25.5727 27.56 24.8687 27.432L23.0687 27.168C20.4447 26.752 19.1327 25.48 19.1327 23.352C19.1327 22.136 19.5327 21.208 20.3327 20.568C21.1327 19.928 22.2767 19.608 23.7647 19.608H24.6767C26.0527 19.608 27.1567 19.92 27.9887 20.544C28.8207 21.152 29.2367 21.96 29.2367 22.968H26.8127C26.8127 22.568 26.6127 22.248 26.2127 22.008C25.8287 21.768 25.3007 21.648 24.6287 21.648H23.7167C22.9807 21.648 22.4207 21.8 22.0367 22.104C21.6527 22.392 21.4607 22.808 21.4607 23.352C21.4607 24.28 22.1167 24.848 23.4287 25.056L25.2287 25.344C26.6687 25.568 27.7247 25.992 28.3967 26.616C29.0687 27.224 29.4047 28.104 29.4047 29.256C29.4047 30.488 28.9967 31.456 28.1807 32.16C27.3807 32.848 26.1807 33.192 24.5807 33.192H23.5727Z" fill="#121212"/>
<path d="M38.7 15H36L32.7 24L36 33H38.7L35.4 24L38.7 15Z" fill="#121212"/>
</svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 364 364">
<defs>
<style>.cls-1{fill:#fff;}.cls-2{fill:#0d0f23;}.cls-3{fill:#2f2f2f;}.cls-4{fill:url(#linear-gradient);}.cls-5{fill:url(#linear-gradient-2);}</style>
<linearGradient id="linear-gradient" x1="177.18" y1="64.07" x2="177.18" y2="292.45" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1bace4"/>
<stop offset="0.7" stop-color="#fa52a0"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="164.69" y1="109.21" x2="242.53" y2="187.05" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#8f82c4"/>
<stop offset="1" stop-color="#e65ba7"/>
</linearGradient>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<rect class="cls-1" width="364" height="364" />
<path class="cls-2" d="M306.26,190.34h0a58.84,58.84,0,0,0-2.07-7.38c-1-2.39-10.24-2.92-11.31-3q.81,2.07,1.5,4.2c2.1,6.46,3.42,13.7,2.81,20.39-1,10.66-9.86,16.75-23.12,17.78-1.82.14-3.65,0-5.48,0a101.74,101.74,0,0,1-16.07-1.56l-1.17-.21c-1-.18-1.72-.32-2.06-.4l-.13,0-.11,0a80.19,80.19,0,0,1-5.48,7.6l.22,0c.76,0,2.81.49,2.3,2.4-.56,2.08-3.55,1.64-5.55,1.17-6.58,7.34-16.39,15.73-27.36,16.53-19.84,1.44-30-20.5-47-39.29S122.52,218.3,112,228.86s-20.79,9.39-20.79,9.39.38.39,1.12,1.08l0,0a249,249,0,0,0,42.51,33.08c7.21,4.5,14.53,8.74,22,12.53,5.1,2.45,10.56,4.92,16.42,7.4l.18.08.13.05A135.84,135.84,0,0,0,215.92,302c15.06.83,28.52-2.82,37.92-16.29l1.1-1.57,0-.05.84-1.19c13.11-18.76,26.36-37.44,40-55.84l.74-1C307.51,211.05,307.64,198.11,306.26,190.34Zm-30.21,43.22c-1.38.18-12.9,1.8-23.57-.17,0,0-2.84,0-2.84-2.5,0,0,.22-2.36,4.14-1.36s16.31,1.41,21.63.16c0,0,2.19-.72,2.89,1S277.43,233.39,276.05,233.56Z"/>
<path class="cls-3" d="M255.81,282.93c13.11-18.76,26.36-37.44,40-55.84C280.76,247.75,260.19,276.75,255.81,282.93Z"/>
<path class="cls-1" d="M249.64,230.89s.22-2.36,4.14-1.36,16.31,1.41,21.63.16c0,0,2.19-.72,2.89,1s-.87,2.67-2.25,2.84-12.9,1.8-23.57-.17C252.48,233.39,249.64,233.34,249.64,230.89Z"/>
<path class="cls-3" d="M252.52,220.8c.78.14,1.57.25,2.36.37C254,221.05,253.22,220.92,252.52,220.8Z"/>
<path class="cls-3" d="M306.26,190.33a58.84,58.84,0,0,0-2.07-7.38.3.3,0,0,1,0,.08A44.32,44.32,0,0,1,306.26,190.33Z"/>
<path class="cls-4" d="M173.32,292.37c-5.86-2.48-11.32-4.95-16.42-7.4l2,1,2.05,1,1,.49q.76.38,1.53.72,1.16.54,2.31,1.05c2.52,1.13,5.06,2.19,7.63,3.2Zm76.49-72.08-.38-.07,1.22.24Zm53.89-38.72c-6.17-16.66-16.37-30.79-28.17-43.74a252.85,252.85,0,0,0-83.44-60.35c-16.76-7.58-34.22-12.78-49.8-13.41-19.83,0-29.84,4.43-38.43,16.31q-24.23,33.54-48.19,67.27c-4.61,6.48-6.07,13.87-5.31,21.77,1.46,15.06,8.21,28,16.64,40.05.56.81,1.13,1.61,1.71,2.41,1.35,1.89,2.73,3.74,4.15,5.57.5.65,1,1.3,1.51,1.94,1.69,2.15,3.43,4.25,5.2,6.31.63.74,1.26,1.47,1.91,2.2.35.41.71.81,1.08,1.21s.87,1,1.32,1.47c.6.65,1.19,1.3,1.79,1.94,1.07,1.14,2.14,2.26,3.23,3.37l1.71,1.73c.58.58.06.09.63.65.61,0,.93,0,.93,0s9.33,1.13,19.84-9.42,37.05-39.07,54.13-20.29,27.2,40.73,47,39.29c11-.8,20.78-9.19,27.36-16.53l-.72-.18c-1.91-.5-5-1.84-3.91-4s4-.33,4-.33c.4.17.79.3,1.16.42l.54.15.5.12c.32.07.61.12.86.16l.28,0,.35,0a80.19,80.19,0,0,0,5.48-7.6c-1.86-.39-3.72-.83-5.56-1.3-.93-.24-1.86-.49-2.78-.76s-2-.58-3-.89-2-.62-3-1-2-.67-3-1q-3-1-5.87-2.24l-2.28-.94c-1.19-.5-2.36-1-3.54-1.53a243.23,243.23,0,0,1-78.8-55.73c-12.58-13.35-23.67-27.87-29.42-45.7a43.18,43.18,0,0,1-2-8.71c-1.7-16.83,7.61-26.45,26.48-27.06,13.66-.45,26.76,2.92,39.4,7.6,36.7,13.6,67.77,35.63,94.09,64.38.66.72,1.31,1.43,1.95,2.16.52.58,1,1.17,1.55,1.76.37.43.74.85,1.1,1.28s.77.9,1.14,1.36c.56.66,1.11,1.33,1.65,2l1.41,1.79c.32.4.63.81.94,1.22s.78,1,1.16,1.56l.31.42c.48.65.95,1.3,1.4,2l.22.32c.44.63.88,1.26,1.3,1.91q1.47,2.2,2.82,4.48c.16.27.33.55.48.83s.2.33.29.5c.29.51.58,1,.86,1.54l.26.47c.35.65.69,1.3,1,2s.63,1.27.94,1.91l.33.7c.32.71.64,1.42.95,2.14s.58,1.38.86,2.08c.05.12.1.23.14.35,1.07.06,10.33.59,11.31,3C304,182.49,303.87,182,303.7,181.57ZM99,102.88a2.27,2.27,0,0,1,2.17-2.1,2.11,2.11,0,0,1,1.76,2.79,4.47,4.47,0,0,0,.07,2.28c.11.38.29,2.87-1.83,2.87C98.46,108.72,98.89,104.88,99,102.88Zm20.73,40.6c12.15,18.19,35.9,37.84,36.79,38.66s3.51,2,2,3.94-4.56-.5-4.56-.5c-6.44-4.67-24.83-23.05-36.73-38.23S101.1,117,100.53,114.44a8,8,0,0,1-.14-1,2.07,2.07,0,0,1,2.88-2.15,2.36,2.36,0,0,1,1.18,1.63C105.09,115.88,107.61,125.28,119.76,143.48Z"/>
<path class="cls-1" d="M246.09,230.16c-.63,2.35-4.37,1.48-6.27,1s-5-1.84-3.91-4,4-.33,4-.33a13,13,0,0,0,3.91.95C244.55,227.76,246.6,228.25,246.09,230.16Z"/>
<path class="cls-1" d="M276.05,233.56c-1.38.18-12.9,1.8-23.57-.17,0,0-2.84,0-2.84-2.5,0,0,.22-2.36,4.14-1.36s16.31,1.41,21.63.16c0,0,2.19-.72,2.89,1S277.43,233.39,276.05,233.56Z"/>
<path class="cls-1" d="M101.2,108.72c-2.74,0-2.31-3.84-2.17-5.84a2.27,2.27,0,0,1,2.17-2.1,2.11,2.11,0,0,1,1.76,2.79,4.47,4.47,0,0,0,.07,2.28C103.14,106.23,103.32,108.72,101.2,108.72Z"/>
<path class="cls-1" d="M158.55,186.08c-1.51,2-4.56-.5-4.56-.5-6.44-4.67-24.83-23.05-36.73-38.23S101.1,117,100.53,114.44a8,8,0,0,1-.14-1,2.07,2.07,0,0,1,2.88-2.15,2.36,2.36,0,0,1,1.18,1.63c.64,2.92,3.16,12.32,15.31,30.52s35.9,37.84,36.79,38.66S160.06,184.11,158.55,186.08Z"/>
<path class="cls-1" d="M294.38,184.17q-.69-2.13-1.5-4.2c0-.12-.09-.23-.14-.35-.28-.7-.56-1.4-.86-2.08s-.63-1.43-.95-2.14l-.33-.7c-.31-.64-.62-1.28-.94-1.91s-.67-1.31-1-2l-.26-.47c-.28-.52-.57-1-.86-1.54-.09-.17-.19-.34-.29-.5l-.48-.83q-1.35-2.28-2.82-4.48c-.42-.64-.85-1.28-1.3-1.91l-.22-.32c-.46-.66-.92-1.31-1.4-2l-.31-.42c-.38-.53-.77-1-1.16-1.56s-.62-.82-.94-1.22l-1.41-1.79c-.55-.67-1.09-1.34-1.65-2-.37-.46-.76-.91-1.14-1.36s-.73-.85-1.1-1.28c-.51-.59-1-1.18-1.55-1.76q-1-1.1-1.95-2.16c-26.32-28.75-57.39-50.78-94.09-64.38-12.64-4.68-25.74-8-39.4-7.6-18.87.61-28.18,10.23-26.48,27.06a43.18,43.18,0,0,0,2,8.71c5.75,17.83,16.84,32.35,29.42,45.7a243.23,243.23,0,0,0,78.8,55.73c1.18.52,2.35,1,3.54,1.53l2.28.94c1.95.79,3.9,1.53,5.87,2.24,1,.35,2,.7,3,1s2,.65,3,1,2,.61,3,.89,1.85.52,2.78.76c1.84.47,3.7.91,5.56,1.3l.11,0,.13,0,.14,0,.38.07.13,0,.71.14.33.06a102.69,102.69,0,0,0,17.61,1.84c1.83,0,3.66.12,5.48,0,13.26-1,22.16-7.12,23.12-17.78C297.8,197.87,296.48,190.63,294.38,184.17ZM247,182.45a11.09,11.09,0,0,1-1,.65,5.7,5.7,0,0,1-.54.3,12.23,12.23,0,0,1-1.15.55l-.62.24c-.42.16-.86.3-1.31.43l-.71.19c-.47.12-1,.22-1.48.31l-.78.13-.81.11-1.27.13q-.65.06-1.32.09l-.15,0A70.87,70.87,0,0,1,220.6,182c-23.73-8.6-43.49-22.66-57.57-43.88-2.77-4.18-4.52-9.23-5.9-14.11-.08-.3-.16-.59-.21-.89s-.07-.36-.1-.54a10.55,10.55,0,0,1-.12-1.56c0-.17,0-.33,0-.49a10,10,0,0,1,.16-1.35,3.12,3.12,0,0,1,.09-.44l.12-.42a2.58,2.58,0,0,1,.13-.42c0-.14.1-.27.16-.4s.11-.27.17-.4a2.4,2.4,0,0,1,.2-.39c.06-.13.14-.25.21-.38a3.17,3.17,0,0,1,.23-.36c.08-.12.16-.24.25-.35a3,3,0,0,1,.27-.35c.09-.11.19-.22.29-.32a1.79,1.79,0,0,1,.3-.32c.16-.16.33-.32.51-.47s.36-.29.55-.43.38-.27.59-.4l.63-.36.67-.32c.22-.1.46-.19.7-.28s.49-.17.74-.24l.52-.14.26-.06c.66-.15,1.32-.27,2-.38s1.35-.19,2-.25a35.2,35.2,0,0,1,4.11-.12l1.16.07q.66,0,1.32.12c.39,0,.78.1,1.17.16.65.1,1.31.22,1.95.34l1,.19,1.23.26c.19,0,.39.08.57.12,1.43.32,2.84.67,4.23,1.07l.16,0c.53.15,1.06.3,1.58.47.33.09.66.19,1,.3,1.75.55,3.48,1.16,5.17,1.83.5.2,1,.39,1.47.6s.88.36,1.32.55c.62.26,1.23.54,1.85.82l1.75.83,1.32.66c.51.25,1,.51,1.52.78,1,.51,1.92,1,2.87,1.58,1.53.87,3,1.78,4.52,2.73,1,.61,1.91,1.24,2.86,1.89h0c.94.64,1.88,1.3,2.81,2s1.62,1.2,2.43,1.81q3.61,2.76,7.08,5.77l1.18,1,1.17,1.07,1.53,1.45c1,1,2.09,2.06,3.1,3.12l1,1c.91,1,1.8,1.94,2.67,2.92.53.59,1.06,1.18,1.58,1.78l1.56,1.8c.52.6,1,1.21,1.54,1.81l2,2.43.29.36c.17.19.31.38.45.57s.38.49.55.74.47.66.69,1,.52.79.75,1.2c.14.22.28.45.4.68s.21.35.31.53.31.56.46.85c.38.72.75,1.44,1.09,2.18.57,1.17,1.08,2.36,1.57,3.55C251.92,173.82,251.21,179.29,247,182.45Z"/>
<path class="cls-5" d="M247,182.45a11.09,11.09,0,0,1-1,.65,5.7,5.7,0,0,1-.54.3,12.23,12.23,0,0,1-1.15.55l-.62.24c-.42.16-.86.3-1.31.43l-.71.19c-.47.11-1,.22-1.48.31l-.78.13-.81.11-1.27.13-1.32.08h-.15A70.87,70.87,0,0,1,220.6,182c-23.73-8.6-43.49-22.66-57.57-43.88-2.77-4.18-4.52-9.23-5.9-14.11-.08-.3-.16-.59-.21-.89s-.07-.36-.1-.54a10.55,10.55,0,0,1-.12-1.56c0-.17,0-.33,0-.49a10,10,0,0,1,.16-1.35,3.12,3.12,0,0,1,.09-.44l.12-.42a2.58,2.58,0,0,1,.13-.42c0-.14.1-.27.16-.4s.11-.27.17-.4a2.4,2.4,0,0,1,.2-.39c.06-.13.14-.25.21-.38a3.17,3.17,0,0,1,.23-.36c.08-.12.16-.24.25-.35a3,3,0,0,1,.27-.35c.09-.11.19-.22.29-.32a1.79,1.79,0,0,1,.3-.32c.16-.16.33-.32.51-.47s.36-.29.55-.43.38-.27.59-.4l.63-.36.67-.32c.22-.1.46-.19.7-.28s.49-.17.74-.24l.52-.14.26-.06c.66-.15,1.32-.27,2-.38s1.35-.19,2-.25a35.2,35.2,0,0,1,4.11-.12l1.16.07q.66,0,1.32.12c.39,0,.78.1,1.17.16.65.1,1.31.22,1.95.34l1,.19,1.23.26c.19,0,.39.08.57.12,1.43.32,2.84.67,4.23,1.07l.16,0c.53.15,1.06.3,1.58.47.33.09.66.19,1,.3,1.75.55,3.48,1.16,5.17,1.83.5.2,1,.39,1.47.6s.88.36,1.32.55c.62.26,1.23.54,1.85.82l1.75.83,1.32.66c.51.25,1,.51,1.52.78,1,.51,1.92,1,2.87,1.58,1.53.87,3,1.78,4.52,2.73,1,.61,1.91,1.24,2.86,1.89h0c.94.64,1.88,1.3,2.81,2s1.62,1.2,2.43,1.81q3.61,2.76,7.08,5.77l1.18,1,1.17,1.07,1.53,1.45c1,1,2.09,2.06,3.1,3.12l1,1c.91,1,1.8,1.94,2.67,2.92.53.59,1.06,1.18,1.58,1.78l1.56,1.8c.52.6,1,1.21,1.54,1.81l2,2.43.29.36c.17.19.31.38.45.57s.37.49.55.74.47.66.69,1,.52.79.75,1.2c.14.22.28.45.4.68s.21.35.31.53.31.56.46.85c.38.72.75,1.44,1.09,2.18.57,1.17,1.08,2.36,1.57,3.55C251.92,173.82,251.21,179.29,247,182.45Z"/>
<path d="M156.87,119.18a10,10,0,0,0-.16,1.35A6.73,6.73,0,0,1,156.87,119.18Z"/>
<path d="M166.45,111.55c-.67.11-1.33.23-2,.38l-.26.06.26-.07C165.12,111.78,165.78,111.65,166.45,111.55Z"/>
<path d="M226.1,137.19l-1.18-1q-3.46-3-7.08-5.77c2.41,1.83,4.77,3.76,7.08,5.76C225.32,136.49,225.71,136.84,226.1,137.19Z"/>
<path d="M235.87,185.56A55.12,55.12,0,0,1,220.6,182,70.87,70.87,0,0,0,235.87,185.56Z"/><path d="M242.53,154.94l-.29-.36-2-2.43q1,1.22,2,2.43A4.39,4.39,0,0,1,242.53,154.94Z"/>
</g>
</g>
</svg>
\ No newline at end of file
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.26028 7.69661C8.2265 7.827 8.16752 7.94944 8.0867 8.05696C7.93627 8.25309 7.73717 8.40605 7.50935 8.50052C7.30443 8.58922 7.08744 8.64655 6.8656 8.67061C6.81999 8.67641 6.77273 8.68001 6.72695 8.68349L6.72692 8.68349L6.71944 8.68406C6.57894 8.68943 6.44384 8.73983 6.33392 8.82791C6.224 8.91598 6.14503 9.03709 6.10858 9.17351C6.09189 9.24138 6.07949 9.31024 6.07143 9.37969C6.05867 9.4844 6.0521 9.59161 6.04499 9.70758L6.04499 9.7076C6.03989 9.79082 6.03451 9.87856 6.02636 9.97313C5.97864 10.3583 5.86772 10.7329 5.6981 11.0817C5.66343 11.155 5.62809 11.2261 5.59338 11.2959C5.40739 11.6701 5.23937 12.008 5.28761 12.4607C5.32537 12.8095 5.50321 13.0432 5.73951 13.2842C5.85174 13.3995 6.00056 13.4981 6.15504 13.6003C6.58739 13.8866 7.06406 14.2022 6.90702 14.9973C6.77851 15.6415 5.71515 16.3175 4.2206 16.5537C4.36557 16.5316 4.04625 15.9843 4.01077 15.9235L4.00866 15.9199C3.96746 15.855 3.92525 15.7912 3.88311 15.7274L3.88309 15.7274L3.88309 15.7274C3.76142 15.5433 3.64034 15.3601 3.5458 15.157C3.29609 14.6265 3.18038 14.0129 3.2827 13.4317C3.37538 12.9056 3.72157 12.4854 4.05489 12.0808C4.10923 12.0149 4.16323 11.9493 4.21573 11.8838C4.66153 11.3277 5.12927 10.599 5.2328 9.87708C5.24153 9.81436 5.24933 9.74598 5.25753 9.67402C5.2722 9.54524 5.28819 9.40501 5.31319 9.26528C5.35036 9.02398 5.4256 8.79019 5.53609 8.57271C5.61152 8.43009 5.71082 8.30157 5.82965 8.19278C5.8916 8.13503 5.93248 8.05806 5.94573 7.9742C5.95898 7.89035 5.94384 7.80445 5.90273 7.73026L3.52022 3.4256L6.94234 7.66786C6.98131 7.71701 7.03057 7.75695 7.08663 7.78484C7.14269 7.81273 7.20417 7.82788 7.26671 7.82922C7.32925 7.83056 7.39132 7.81807 7.44852 7.79261C7.50571 7.76716 7.55663 7.72937 7.59765 7.68193C7.641 7.63115 7.66558 7.56689 7.66725 7.50002C7.66891 7.43314 7.64756 7.36774 7.60679 7.31484C7.44767 7.11058 7.28207 6.90352 7.11724 6.69742L7.11693 6.69703C7.05033 6.61376 6.98385 6.53063 6.91798 6.44792L6.05682 5.37726L4.32839 3.23962L2.40918 0.957275L4.55008 3.04812L6.38995 5.09155L7.30776 6.11571C7.39208 6.21109 7.4764 6.30562 7.56072 6.40016C7.78091 6.64702 8.0011 6.89388 8.2213 7.15578L8.27124 7.21696L8.2822 7.31179C8.29704 7.44037 8.28963 7.57057 8.26028 7.69661ZM17.0557 9.13522L17.0593 9.14073L17.0593 9.14022C17.0585 8.68377 16.7771 7.93092 16.2079 7.20681L16.1945 7.18907C16.0191 6.97129 15.828 6.7668 15.6226 6.57727L15.6058 6.56111L15.625 6.57774C15.6005 6.55502 15.5756 6.53252 15.5507 6.51012L15.5032 6.467L15.5386 6.49973L15.5008 6.46653C15.2378 6.23604 14.9502 6.03537 14.6433 5.86818L14.6214 5.85717C13.6573 5.32979 12.4027 5.05815 10.8558 5.36406C10.648 5.11068 10.4242 4.87097 10.1859 4.64641C9.82077 4.29694 9.39101 4.02277 8.9209 3.83944C8.45502 3.66813 7.9561 3.607 7.46289 3.66079C7.93832 3.70379 8.40139 3.83664 8.82772 4.05235C9.23946 4.27394 9.61026 4.56489 9.92397 4.91254C10.2419 5.26742 10.5408 5.63911 10.8192 6.02603L10.8891 6.11741C11.1616 6.47389 11.439 6.83678 11.7846 7.1597C11.9748 7.33953 12.187 7.49433 12.4161 7.62039C12.477 7.65159 12.5385 7.68096 12.5988 7.70666C12.6591 7.73235 12.7158 7.75621 12.7767 7.77824C12.8942 7.82412 13.016 7.86205 13.1378 7.89693C13.625 8.03642 14.1238 8.08659 14.611 8.11351C14.6789 8.11709 14.7466 8.12044 14.814 8.12378C14.988 8.13239 15.1604 8.14093 15.3303 8.15327C15.5631 8.16717 15.794 8.20363 16.0197 8.26217C16.3589 8.35099 16.6575 8.55399 16.8657 8.83727C16.9364 8.93161 17 9.03121 17.0557 9.13522ZM15.0299 11.0846C13.4631 10.446 11.8242 9.77791 12.0682 7.90283C12.5913 8.46392 13.4125 8.58159 14.3056 8.70957C15.1158 8.82566 15.9851 8.95023 16.745 9.42194C18.5379 10.5342 18.2761 12.6951 17.667 13.4904C17.7219 12.182 16.4037 11.6446 15.0299 11.0846ZM8.70682 10.1459C9.12035 10.1061 10.0016 9.89012 9.60757 9.19327C9.52279 9.05151 9.39993 8.93664 9.25309 8.86186C9.10626 8.78708 8.94141 8.75542 8.77747 8.77052C8.6111 8.78845 8.45424 8.85736 8.32819 8.9679C8.20214 9.07844 8.11298 9.22526 8.07283 9.38844C7.95041 9.84423 8.08013 10.207 8.70682 10.1459ZM8.59812 4.63104C8.33868 4.33003 7.93611 4.17219 7.54146 4.11468C7.5267 4.21341 7.51734 4.31287 7.51345 4.41263C7.49579 5.23428 7.78629 6.1367 8.34842 6.7638C8.52823 6.96652 8.74511 7.13267 8.98729 7.25324C9.12737 7.32176 9.49887 7.49185 9.63651 7.3389C9.64699 7.32488 9.65359 7.30832 9.65562 7.29091C9.65765 7.2735 9.65505 7.25585 9.64808 7.23978C9.62528 7.17428 9.58121 7.11485 9.53747 7.05585L9.53747 7.05585C9.50644 7.01401 9.47558 6.97239 9.45259 6.92899C9.42932 6.88521 9.40443 6.84254 9.37956 6.7999L9.37956 6.79989L9.37955 6.79988L9.37955 6.79988L9.37955 6.79987L9.37954 6.79986L9.37954 6.79985C9.33282 6.71975 9.28616 6.63975 9.25039 6.55272C9.15602 6.3249 9.10688 6.08265 9.05789 5.84116C9.04807 5.79277 9.03826 5.74441 9.0281 5.6962C8.95319 5.32361 8.85757 4.93205 8.59812 4.63104ZM14.1416 11.1862C13.7391 12.3144 14.3883 13.2674 15.0336 14.2147C15.7554 15.2744 16.4724 16.3271 15.7074 17.6101C17.1941 16.9934 17.8999 15.1305 17.283 13.6524C16.8942 12.7175 15.9573 12.2106 15.0876 11.7402C14.7501 11.5577 14.4228 11.3806 14.1416 11.1862ZM9.78299 13.8799C9.51358 13.9903 9.25954 14.1353 9.02718 14.3112C9.5555 14.1187 10.1101 14.0088 10.6716 13.9851C10.7734 13.9791 10.8758 13.9743 10.9792 13.9695L10.9793 13.9695C11.1579 13.9613 11.3391 13.9529 11.5242 13.9374C11.8277 13.9167 12.127 13.855 12.414 13.7538C12.7148 13.6481 12.9885 13.4768 13.2155 13.2522C13.4448 13.0203 13.6056 12.7291 13.6802 12.4109C13.7457 12.1104 13.7365 11.7982 13.6533 11.5021C13.5702 11.2059 13.4156 10.935 13.2033 10.7132C13.3057 10.9741 13.3687 11.249 13.3903 11.5287C13.4088 11.7891 13.3736 12.0505 13.2867 12.2965C13.2019 12.5297 13.0634 12.7394 12.8823 12.9083C12.6953 13.0789 12.4788 13.2137 12.2435 13.306C11.9164 13.4384 11.5466 13.4925 11.1613 13.5489C10.9856 13.5746 10.8066 13.6009 10.6271 13.6352C10.3383 13.6883 10.0555 13.7703 9.78299 13.8799ZM14.4825 18.5143L14.4282 18.558L14.4282 18.5581C14.3601 18.6131 14.2909 18.6691 14.2164 18.7193C14.1214 18.7822 14.0218 18.8378 13.9186 18.8857C13.7036 18.9911 13.4671 19.0449 13.2279 19.0429C12.5799 19.0307 12.1219 18.5462 11.854 17.9986C11.7837 17.8551 11.7218 17.7071 11.6599 17.5591C11.5609 17.3223 11.4618 17.0855 11.3284 16.8667C11.0184 16.3583 10.4879 15.949 9.86671 16.0249C9.61335 16.0567 9.37583 16.1711 9.23515 16.392C8.86486 16.9689 9.39654 17.7771 10.0744 17.6627C10.132 17.6539 10.1885 17.6383 10.2425 17.6162C10.2963 17.5932 10.3466 17.5625 10.3917 17.525C10.4864 17.4458 10.5578 17.3422 10.5981 17.2253C10.6427 17.1033 10.6526 16.9714 10.6268 16.8441C10.599 16.7111 10.5208 16.5942 10.4087 16.518C10.539 16.5793 10.6405 16.689 10.6919 16.8239C10.7453 16.9628 10.759 17.1139 10.7315 17.2601C10.7049 17.4125 10.638 17.555 10.5379 17.6725C10.4846 17.7329 10.4231 17.7855 10.3551 17.8285C10.2878 17.871 10.2156 17.9053 10.1402 17.9307C9.98719 17.9832 9.82434 18.0001 9.6639 17.9802C9.43863 17.948 9.22616 17.8554 9.04878 17.7123C9.01043 17.6818 8.97388 17.6496 8.93858 17.6162C8.82611 17.5169 8.72353 17.4067 8.63236 17.2871C8.58742 17.2373 8.54176 17.1881 8.49396 17.1408C8.27683 16.912 8.02065 16.724 7.73755 16.5859C7.54232 16.4998 7.33801 16.4362 7.12852 16.3963C7.02316 16.3742 6.91658 16.3583 6.81 16.3449C6.79841 16.3437 6.77607 16.3398 6.7483 16.335C6.65931 16.3194 6.51457 16.2942 6.48904 16.318C6.81846 16.0133 7.17757 15.7428 7.56093 15.5104C7.95455 15.2757 8.37719 15.0941 8.81796 14.9702C9.27496 14.8409 9.75294 14.8041 10.2242 14.8619C10.4668 14.8911 10.7044 14.9529 10.9307 15.0454C11.1678 15.1405 11.3866 15.2763 11.5775 15.4467C11.7663 15.6255 11.919 15.8393 12.0269 16.0763C12.1244 16.2982 12.1971 16.5303 12.2437 16.7682C12.2687 16.8963 12.2876 17.037 12.3071 17.1827C12.3959 17.8464 12.4984 18.6121 13.259 18.7456C13.3073 18.755 13.3561 18.762 13.4052 18.7664L13.5568 18.7701C13.6611 18.7626 13.7647 18.7477 13.8668 18.7254C14.0784 18.6754 14.2846 18.6047 14.4825 18.5143Z" fill="#FC72FF"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 363 363.93">
<defs>
<style>.cls-1{fill:#fff;}.cls-2,.cls-3{fill:#ff007a;}.cls-3{fill-rule:evenodd;}</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="US">
<rect class="cls-1" width="363" height="363.93" />
<path class="cls-2" d="M133.66,88.51c-2.58-.4-2.69-.45-1.48-.64,2.34-.36,7.84.13,11.64,1,8.85,2.11,16.91,7.51,25.51,17.12l2.29,2.55,3.27-.53c13.77-2.22,27.78-.46,39.5,5,3.23,1.5,8.31,4.47,9,5.23a14.12,14.12,0,0,1,.82,3.49c.87,5.78.44,10.21-1.33,13.53-1,1.8-1,2.37-.37,3.91a3.79,3.79,0,0,0,3.38,2.14c2.91,0,6-4.72,7.5-11.29l.58-2.61,1.14,1.3c6.27,7.12,11.19,16.83,12,23.75l.22,1.8-1-1.64a20.33,20.33,0,0,0-6-6.29c-4.21-2.79-8.66-3.74-20.44-4.36-10.64-.56-16.66-1.47-22.63-3.42-10.15-3.33-15.27-7.75-27.34-23.62-5.36-7-8.67-11-12-14.09C150.44,93.72,143.08,90,133.66,88.51Z"/>
<path class="cls-2" d="M225.74,104.25c.26-4.73.9-7.84,2.19-10.69a11.42,11.42,0,0,1,1.06-2,7.31,7.31,0,0,1-.49,1.85c-.94,2.76-1.09,6.54-.45,10.93.82,5.58,1.28,6.38,7.16,12.41,2.76,2.82,6,6.39,7.13,7.92l2.11,2.78-2.11-2a90.34,90.34,0,0,0-9.85-7.85c-.88-.45-1-.45-1.55.09s-.61,1.25-.68,4.8c-.1,5.53-.86,9.08-2.67,12.63-1,1.92-1.14,1.51-.25-.66.66-1.61.73-2.33.73-7.68,0-10.75-1.29-13.34-8.76-17.77-1.89-1.12-5-2.74-6.92-3.59a28.13,28.13,0,0,1-3.39-1.66c.21-.21,7.5,1.92,10.43,3,4.36,1.68,5.08,1.9,5.61,1.7C225.39,108.33,225.56,107.29,225.74,104.25Z"/>
<path class="cls-2" d="M138.68,122.64c-5.24-7.24-8.49-18.35-7.79-26.65l.22-2.57,1.19.22a29.77,29.77,0,0,1,7.93,3c5,3,7.12,7,9.31,17.24.64,3,1.48,6.39,1.87,7.54a51.22,51.22,0,0,0,4.89,9c1.38,2,.46,3-2.58,2.7C149.06,132.62,142.75,128.26,138.68,122.64Z"/>
<path class="cls-2" d="M219.37,176.56c-24.53-9.9-33.17-18.49-33.17-33a22.78,22.78,0,0,1,.17-3.88,18.57,18.57,0,0,1,2.1,1.56c5,4,10.55,5.71,26,8,9.07,1.33,14.18,2.4,18.89,4,15,5,24.23,15.08,26.44,28.84a47.74,47.74,0,0,1-.78,15.44c-.82,3.12-3.32,8.75-4,9-.18.06-.36-.64-.41-1.61a20,20,0,0,0-7.23-14C242.39,186.56,235.7,183.15,219.37,176.56Z"/>
<path class="cls-2" d="M202.15,180.67a45.44,45.44,0,0,0-1.18-5.2l-.63-1.87,1.16,1.31a21,21,0,0,1,4,7.21c.82,2.36.92,3.06.91,6.88s-.11,4.55-.87,6.67a21,21,0,0,1-5.18,8.25c-4.48,4.57-10.24,7.11-18.55,8.16-1.44.18-5.66.49-9.36.68-9.33.48-15.47,1.49-21,3.43a4.46,4.46,0,0,1-1.57.38c-.23-.22,3.53-2.47,6.64-4,4.37-2.11,8.73-3.26,18.49-4.89,4.82-.81,9.8-1.78,11.06-2.17C198,201.87,204.11,192.4,202.15,180.67Z"/>
<path class="cls-2" d="M213.39,200.69c-3.25-7-4-13.8-2.22-20.13.19-.67.5-1.22.69-1.22a6.48,6.48,0,0,1,1.7.92c1.51,1,4.52,2.72,12.54,7.11,10,5.47,15.72,9.71,19.61,14.55a31.65,31.65,0,0,1,6.51,15,50.93,50.93,0,0,1-.61,14.72c-2.7,10.6-9,18.91-17.88,23.77a25.08,25.08,0,0,1-2.6,1.3,9.37,9.37,0,0,1,1.05-2.7,24.32,24.32,0,0,0,1.08-19.23c-1.39-4.17-4.23-9.26-9.95-17.86C216.66,206.88,215,204.22,213.39,200.69Z"/>
<path class="cls-2" d="M121.27,238.59c9.1-7.71,20.42-13.18,30.74-14.86a47.87,47.87,0,0,1,16,.62c6.6,1.69,12.5,5.49,15.57,10s4.29,8.27,5.63,16.83c.53,3.38,1.1,6.77,1.28,7.54,1,4.43,3,8,5.39,9.76,3.85,2.83,10.49,3,17,.45a8.38,8.38,0,0,1,2.14-.66c.24.23-3,2.44-5.37,3.6a18.13,18.13,0,0,1-8.9,2.17c-6,0-11-3.05-15.09-9.27a71.72,71.72,0,0,1-4.07-8.15c-4.38-10-6.54-13.05-11.62-16.38-4.42-2.9-10.12-3.42-14.41-1.31a9.37,9.37,0,0,0-3.17,14.55,12.49,12.49,0,0,0,7,3.69,7.51,7.51,0,0,0,8.51-7.54c0-3-1.16-4.73-4.06-6-4-1.79-8.22.3-8.2,4a3.34,3.34,0,0,0,2.29,3.31c1,.46,1,.5.21.33-3.63-.76-4.48-5.15-1.56-8.07,3.51-3.5,10.77-2,13.26,2.82a12.36,12.36,0,0,1,.26,8.42c-2,5.41-8,8.25-14,6.7-4.11-1.05-5.79-2.19-10.75-7.31-8.62-8.9-12-10.63-24.39-12.57l-2.38-.38Z"/>
<path class="cls-3" d="M56.26,39.17c28.79,35,73.17,89.56,75.38,92.62,1.82,2.52,1.13,4.79-2,6.56a18.77,18.77,0,0,1-7.08,2,9,9,0,0,1-5.94-2.55c-1.17-1.11-5.9-8.18-16.8-25.14-8.34-13-15.32-23.74-15.51-23.92-.44-.42-.43-.4,14.66,26.67,9.48,17,12.68,23,12.68,23.82,0,1.64-.44,2.5-2.46,4.75-3.35,3.75-4.85,8-5.93,16.69-1.22,9.78-4.63,16.68-14.08,28.51-5.54,6.92-6.44,8.19-7.84,11a20.31,20.31,0,0,0-2.44,9.91,30.85,30.85,0,0,0,1.63,12.2c1.25,3.93,2.55,6.52,5.89,11.71,2.88,4.47,4.54,7.79,4.54,9.1,0,1,.2,1,4.66,0,10.69-2.42,19.36-6.67,24.24-11.89,3-3.22,3.73-5,3.76-9.43,0-2.89-.09-3.5-.87-5.16-1.27-2.71-3.58-5-8.68-8.45-6.67-4.58-9.52-8.26-10.31-13.32-.64-4.16.11-7.09,3.8-14.85,3.82-8,4.77-11.45,5.41-19.55.41-5.23,1-7.29,2.48-8.94s3-2.31,6.84-2.84c6.31-.87,10.32-2.5,13.62-5.55a11.86,11.86,0,0,0,4.25-9l.14-2.9-1.6-1.87C132.92,122.52,52.38,33.84,52,33.84,52,33.84,53.86,36.24,56.26,39.17Zm38,176.2a5.16,5.16,0,0,0-1.58-6.78c-2.07-1.38-5.29-.73-5.29,1.07,0,.55.3,1,1,1.3,1.14.59,1.23,1.26.32,2.62s-.84,2.59.21,3.42C90.57,218.33,93,217.6,94.23,215.37Z"/>
<path class="cls-3" d="M144.29,150.18a11.14,11.14,0,0,0-6.73,7.36c-.54,2-.23,5.54.58,6.63,1.31,1.76,2.59,2.22,6,2.2,6.74-.05,12.6-3,13.29-6.57.55-3-2-7.09-5.57-8.9A13.16,13.16,0,0,0,144.29,150.18Zm7.88,6.18c1-1.48.59-3.08-1.18-4.16-3.37-2.07-8.46-.36-8.46,2.83,0,1.59,2.65,3.32,5.09,3.32A6.55,6.55,0,0,0,152.17,156.36Z"/>
</g>
</g>
</svg>
\ No newline at end of file
......@@ -16,7 +16,7 @@ try {
}
// The last recorded size for these assets, as reported by `yarn build`.
const LAST_SIZE_MAIN_KB = 420
const LAST_SIZE_MAIN_KB = 435
// This is the async-loaded js, called <number>.<hash>.js, with a matching css file.
const LAST_SIZE_ENTRY_KB = 1442
......
......@@ -173,15 +173,6 @@ export const filter = style([
},
])
export const marketplaceIcon = style([
sprinkles({
width: '16',
height: '16',
borderRadius: '4',
flexShrink: '0',
}),
])
export const rarityInfo = style([
sprinkles({
display: 'flex',
......
......@@ -23,6 +23,7 @@ import {
TokenMetadata,
TokenRarity,
} from 'nft/types'
import { getMarketplaceIcon } from 'nft/utils'
import { shortenAddress } from 'nft/utils/address'
import { buildActivityAsset } from 'nft/utils/buildActivityAsset'
import { formatEth } from 'nft/utils/currency'
......@@ -103,7 +104,6 @@ export const BuyCell = ({
}, [asset, itemsInBag])
const trace = useTrace({ page: InterfacePageName.NFT_COLLECTION_PAGE })
const eventProperties = {
collection_address: asset.address,
token_id: asset.tokenId,
......@@ -160,17 +160,6 @@ export const AddressCell = ({ address, desktopLBreakpoint, chainId }: AddressCel
)
}
export const MarketplaceIcon = ({ marketplace }: { marketplace: Markets | string }) => {
return (
<Box
as="img"
alt={marketplace}
src={`/nft/svgs/marketplaces/${marketplace.toLowerCase()}.svg`}
className={styles.marketplaceIcon}
/>
)
}
const PriceTooltip = ({ price }: { price: string }) => (
<MouseoverTooltip
text={
......@@ -189,7 +178,7 @@ export const PriceCell = ({ marketplace, price }: { marketplace?: Markets | stri
return (
<Row display={{ sm: 'none', md: 'flex' }} gap="8">
{marketplace && <MarketplaceIcon marketplace={marketplace} />}
{marketplace && getMarketplaceIcon(marketplace, '16')}
{formattedPrice ? (
formattedPrice.length > 6 ? (
<PriceTooltip price={formattedPrice} />
......
......@@ -41,6 +41,7 @@ import {
} from 'nft/types'
import {
calcPoolPrice,
getMarketplaceIcon,
getRarityStatus,
isInSameMarketplaceCollection,
isInSameSudoSwapPool,
......@@ -55,7 +56,7 @@ import styled, { css } from 'styled-components/macro'
import { ThemedText } from 'theme'
import { LoadingAssets } from './CollectionAssetLoading'
import { MARKETPLACE_ITEMS, MarketplaceLogo } from './MarketplaceSelect'
import { MARKETPLACE_ITEMS } from './MarketplaceSelect'
import { ClearAllButton } from './shared'
import { Sweep } from './Sweep'
import { TraitChip } from './TraitChip'
......@@ -543,7 +544,7 @@ export const CollectionNfts = ({ contractAddress, collectionStats, rarityVerifie
key={market}
value={
<MarketNameWrapper>
<MarketplaceLogo src={`/nft/svgs/marketplaces/${market.toLowerCase()}.svg`} />
{getMarketplaceIcon(market, '16')}
{MARKETPLACE_ITEMS[market as keyof typeof MARKETPLACE_ITEMS]}
</MarketNameWrapper>
}
......
......@@ -453,7 +453,7 @@ export const CollectionStats = ({ stats, isMobile }: { stats: GenieCollection; i
borderRadius="round"
position="absolute"
className={isCollectionStatsLoading ? styles.collectionImageIsLoading : styles.collectionImage}
src={stats.isFoundation && !stats.imageUrl ? '/nft/svgs/marketplaces/foundation.svg' : stats.imageUrl}
src={stats.imageUrl}
/>
<Box className={styles.statsText}>
<CollectionName
......
......@@ -8,6 +8,7 @@ import { ChevronUpIcon } from 'nft/components/icons'
import { subheadSmall } from 'nft/css/common.css'
import { useCollectionFilters } from 'nft/hooks/useCollectionFilters'
import { TraitPosition, useTraitsOpen } from 'nft/hooks/useTraitsOpen'
import { getMarketplaceIcon } from 'nft/utils'
import { FormEvent, useEffect, useMemo, useReducer, useState } from 'react'
import styled from 'styled-components/macro'
import { ThemedText } from 'theme'
......@@ -24,12 +25,6 @@ const FilterItemWrapper = styled(Row)`
}
`
export const MarketplaceLogo = styled.img`
height: 16px;
width: 16px;
border-radius: 4px;
`
const MarketNameWrapper = styled(Row)`
gap: 10px;
`
......@@ -45,13 +40,6 @@ export const MARKETPLACE_ITEMS = {
cryptopunks: 'LarvaLabs',
}
function getMarketLogoSrc(market: string) {
const marketplaceItem = Object.keys(MARKETPLACE_ITEMS).find(
(key) => MARKETPLACE_ITEMS[key as keyof typeof MARKETPLACE_ITEMS] === market
)
return `/nft/svgs/marketplaces/${marketplaceItem}.svg`
}
export const FilterItem = ({
title,
element,
......@@ -111,7 +99,7 @@ const MarketplaceItem = ({
const titleWithLogo = (
<MarketNameWrapper>
<MarketplaceLogo src={getMarketLogoSrc(title)} />
{getMarketplaceIcon(title, '16')}
{title}
</MarketNameWrapper>
)
......
import { Trans } from '@lingui/macro'
import { OpacityHoverState, ScrollBarStyles } from 'components/Common'
import { LoadingBubble } from 'components/Tokens/loading'
import { EventCell, MarketplaceIcon } from 'nft/components/collection/ActivityCells'
import { EventCell } from 'nft/components/collection/ActivityCells'
import { ActivityEvent } from 'nft/types'
import { getMarketplaceIcon } from 'nft/utils'
import { shortenAddress } from 'nft/utils/address'
import { formatEth } from 'nft/utils/currency'
import { getTimeDifference } from 'nft/utils/date'
......@@ -167,7 +168,7 @@ const AssetActivity = ({ events }: { events: ActivityEvent[] | undefined }) => {
<TD>
{formattedPrice && (
<PriceContainer>
{marketplace && <MarketplaceIcon marketplace={marketplace} />}
{marketplace && getMarketplaceIcon(marketplace, '16')}
{formattedPrice} ETH
</PriceContainer>
)}
......
......@@ -92,14 +92,6 @@ const PriceRow = styled.div`
align-items: flex-end;
`
const MarketplaceIcon = styled.img`
width: 20px;
height: 20px;
border-radius: 4px;
margin-top: auto;
margin-bottom: auto;
`
const BuyNowButton = styled.div<{ assetInBag: boolean; margin: boolean; useAccentColor: boolean }>`
position: relative;
width: 100%;
......@@ -210,6 +202,11 @@ const DefaultLink = styled(Link)`
text-decoration: none;
`
const MarketplaceIcon = styled(ExternalLink)`
display: flex;
align-items: center;
`
const OwnerContainer = ({ asset }: { asset: WalletAsset }) => {
const navigate = useNavigate()
const { data: USDValue } = useQuery(['fetchPrice', {}], () => fetchPrice(), {})
......@@ -243,9 +240,9 @@ const OwnerContainer = ({ asset }: { asset: WalletAsset }) => {
<HeaderRow>
<ThemedText.SubHeader color="accentAction">{listing ? 'Your Price' : 'List for Sale'}</ThemedText.SubHeader>
{listing && (
<ExternalLink href={listing.marketplaceUrl}>
<MarketplaceIcon alt={listing.marketplace} src={getMarketplaceIcon(listing.marketplace)} />
</ExternalLink>
<MarketplaceIcon href={listing.marketplaceUrl}>
{getMarketplaceIcon(listing.marketplace, '20')}
</MarketplaceIcon>
)}
</HeaderRow>
<PriceRow>
......@@ -373,9 +370,9 @@ export const AssetPriceDetails = ({ asset, collection }: AssetPriceDetailsProps)
<BestPriceContainer>
<HeaderRow>
<ThemedText.SubHeader color="accentAction">Best Price</ThemedText.SubHeader>
<ExternalLink href={cheapestOrder.marketplaceUrl}>
<MarketplaceIcon alt={cheapestOrder.marketplace} src={getMarketplaceIcon(cheapestOrder.marketplace)} />
</ExternalLink>
<MarketplaceIcon href={cheapestOrder.marketplaceUrl}>
{getMarketplaceIcon(cheapestOrder.marketplace, '20')}
</MarketplaceIcon>
</HeaderRow>
<PriceRow>
<ThemedText.MediumHeader fontSize="28px" lineHeight="36px">
......
......@@ -2,7 +2,7 @@ import { formatNumberOrString, NumberType } from '@uniswap/conedison/format'
import { loadingAnimation } from 'components/Loader/styled'
import { LoadingBubble } from 'components/Tokens/loading'
import { useCollection } from 'graphql/data/nft/Collection'
import { VerifiedIcon } from 'nft/components/icons'
import { UniswapMagentaIcon, VerifiedIcon } from 'nft/components/icons'
import { Markets, TrendingCollection } from 'nft/types'
import { ethNumberStandardFormatter } from 'nft/utils'
import styled from 'styled-components/macro'
......@@ -246,7 +246,7 @@ export const CarouselCard = ({ collection, onClick }: CarouselCardProps) => {
<CardBottomContainer>
<>
<TableElement>
<MarketplaceIcon src="/nft/svgs/marketplaces/uniswap-magenta.svg" alt="Uniswap icon" />
<UniswapMagentaIcon width="20" height="20" />
<FirstColumnTextWrapper>
<ThemedText.SubHeaderSmall color="userThemeColor">Uniswap</ThemedText.SubHeaderSmall>
</FirstColumnTextWrapper>
......
......@@ -4,7 +4,12 @@ import styled, { useTheme } from 'styled-components/macro'
import { themeVars, vars } from '../css/sprinkles.css'
// ESLint reports `fill` is missing, whereas it exists on an SVGProps type
type SVGProps = React.SVGProps<SVGSVGElement> & { fill?: string; height?: string | number; width?: string | number }
type SVGProps = React.SVGProps<SVGSVGElement> & {
fill?: string
height?: string | number
width?: string | number
gradientId?: string
}
export const UniIcon = (props: SVGProps) => (
<svg {...props} fill="none" xmlns="http://www.w3.org/2000/svg">
......@@ -784,3 +789,564 @@ export const LarvaLabsMarketplaceIcon = (props: SVGProps) => (
/>
</svg>
)
export const SquareOpenSeaMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<g clipPath="url(#clip0_992_26814)">
<rect y="0.5" width="360" height="360" rx="48" fill="#2081E2" />
<g clipPath="url(#clip1_992_26814)">
<path
d="M360 180C360 279.406 279.406 360 180 360C80.5944 360 0 279.406 0 180C0 80.5944 80.5944 0 180 0C279.426 0 360 80.5944 360 180Z"
fill="#2081E2"
/>
<path
d="M88.8044 186.048L89.5812 184.828L136.406 111.576C137.09 110.503 138.7 110.614 139.217 111.779C147.04 129.311 153.79 151.114 150.628 164.688C149.278 170.273 145.579 177.837 141.418 184.828C140.882 185.845 140.29 186.844 139.661 187.805C139.365 188.249 138.866 188.508 138.33 188.508H90.1728C88.8784 188.508 88.1204 187.102 88.8044 186.048Z"
fill="white"
/>
<path
d="M297.52 199.66V211.255C297.52 211.92 297.113 212.512 296.522 212.771C292.897 214.325 280.488 220.021 275.328 227.196C262.161 245.523 252.1 271.728 229.612 271.728H135.796C102.545 271.728 75.6 244.691 75.6 211.329V210.256C75.6 209.368 76.3212 208.647 77.2092 208.647H129.508C130.544 208.647 131.302 209.609 131.21 210.626C130.84 214.029 131.468 217.506 133.077 220.668C136.184 226.974 142.62 230.913 149.574 230.913H175.464V210.7H149.869C148.556 210.7 147.78 209.184 148.538 208.111C148.815 207.686 149.13 207.242 149.462 206.742C151.885 203.303 155.343 197.958 158.783 191.874C161.132 187.768 163.406 183.385 165.237 178.984C165.607 178.189 165.903 177.375 166.199 176.58C166.698 175.174 167.216 173.861 167.586 172.548C167.956 171.439 168.252 170.274 168.548 169.182C169.417 165.447 169.787 161.489 169.787 157.384C169.787 155.775 169.713 154.092 169.565 152.483C169.491 150.726 169.269 148.969 169.047 147.212C168.899 145.659 168.622 144.124 168.326 142.515C167.956 140.166 167.438 137.836 166.846 135.488L166.643 134.6C166.199 132.991 165.829 131.456 165.311 129.847C163.85 124.798 162.167 119.879 160.392 115.274C159.745 113.444 159.005 111.687 158.265 109.93C157.174 107.285 156.064 104.881 155.048 102.606C154.53 101.571 154.086 100.628 153.642 99.666C153.143 98.5748 152.625 97.484 152.107 96.448C151.737 95.6528 151.312 94.9132 151.016 94.1736L147.854 88.3296C147.41 87.5344 148.15 86.5912 149.018 86.8316L168.806 92.1948H168.862C168.899 92.1948 168.918 92.2132 168.936 92.2132L171.544 92.9344L174.41 93.748L175.464 94.044V82.2824C175.464 76.6048 180.014 72 185.636 72C188.446 72 190.998 73.1464 192.829 75.0144C194.66 76.8824 195.807 79.4344 195.807 82.2824V99.74L197.915 100.332C198.082 100.387 198.248 100.461 198.396 100.572C198.914 100.96 199.653 101.534 200.596 102.236C201.336 102.828 202.132 103.55 203.093 104.289C204.998 105.824 207.272 107.803 209.769 110.078C210.435 110.651 211.082 111.243 211.674 111.835C214.892 114.83 218.498 118.344 221.938 122.228C222.9 123.319 223.843 124.428 224.804 125.594C225.766 126.777 226.783 127.942 227.671 129.108C228.836 130.661 230.093 132.27 231.184 133.953C231.702 134.748 232.294 135.562 232.794 136.357C234.199 138.484 235.438 140.684 236.622 142.885C237.121 143.902 237.639 145.012 238.082 146.103C239.396 149.043 240.431 152.039 241.097 155.035C241.3 155.682 241.448 156.385 241.522 157.014V157.162C241.744 158.05 241.818 158.993 241.892 159.954C242.188 163.024 242.04 166.094 241.374 169.182C241.097 170.496 240.727 171.734 240.283 173.048C239.839 174.305 239.396 175.618 238.822 176.857C237.713 179.428 236.4 181.998 234.846 184.402C234.347 185.29 233.755 186.233 233.163 187.121C232.516 188.064 231.85 188.952 231.258 189.821C230.445 190.931 229.576 192.096 228.688 193.131C227.893 194.222 227.079 195.314 226.191 196.275C224.952 197.736 223.769 199.123 222.53 200.455C221.79 201.324 220.995 202.212 220.181 203.007C219.386 203.894 218.572 204.69 217.832 205.429C216.593 206.668 215.558 207.63 214.688 208.425L212.654 210.293C212.358 210.552 211.97 210.7 211.563 210.7H195.807V230.913H215.632C220.07 230.913 224.286 229.341 227.689 226.456C228.854 225.439 233.94 221.038 239.95 214.399C240.154 214.177 240.413 214.01 240.708 213.936L295.467 198.106C296.484 197.81 297.52 198.587 297.52 199.66Z"
fill="white"
/>
</g>
</g>
<defs>
<clipPath id="clip0_992_26814">
<rect y="0.5" width="360" height="360" rx="48" fill="white" />
</clipPath>
<clipPath id="clip1_992_26814">
<rect width="360" height="360" fill="white" />
</clipPath>
</defs>
</svg>
)
export const SquareLooksRareMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="black" />
<path
d="M114.128 130.914C150.508 94.74 209.492 94.74 245.872 130.914L277.297 162.162L245.872 193.409C209.492 229.584 150.508 229.584 114.128 193.409L82.7026 162.162L114.128 130.914Z"
fill="black"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M60 162.211L131.351 90.8105H228.649L300 162.211L180 282.162L60 162.211ZM235.135 136.216C204.818 105.766 155.182 105.766 124.865 136.216L98.919 162.162L124.865 188.108C155.182 218.558 204.818 218.558 235.135 188.108L261.081 162.162L235.135 136.216Z"
fill="#0CE466"
/>
<path
d="M180 184.865C167.467 184.865 157.297 174.705 157.297 162.162C157.297 149.618 167.467 139.459 180 139.459C192.533 139.459 202.703 149.618 202.703 162.162C202.703 174.705 192.533 184.865 180 184.865Z"
fill="black"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M142.703 162.163C142.703 182.77 159.41 199.46 180 199.46C200.59 199.46 217.297 182.77 217.297 162.163C217.297 141.555 200.59 124.865 180 124.865C159.41 124.865 142.703 141.555 142.703 162.163ZM163.784 162.163C163.784 171.122 171.048 178.379 180 178.379C188.952 178.379 196.216 171.122 196.216 162.163C196.216 153.203 188.952 145.946 180 145.946C171.048 145.946 163.784 153.203 163.784 162.163Z"
fill="white"
/>
</svg>
)
export const SquareLooksX2Y2MarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<g clipPath="url(#clip0_992_26815)">
<rect y="0.5" width="360" height="360" rx="48" fill="white" />
<g clipPath="url(#clip1_992_26815)">
<path
d="M360 180C360 80.5887 279.411 0 180 0C80.5887 0 0 80.5887 0 180C0 279.411 80.5887 360 180 360C279.411 360 360 279.411 360 180Z"
fill="white"
/>
<path
d="M294.337 92.4489C272.272 70.8879 242.087 57.6 208.8 57.6C141.2 57.6 86.4 112.4 86.4 180C86.4 247.6 141.2 302.4 208.8 302.4C242.087 302.4 272.272 289.112 294.337 267.551C268.016 301.872 226.592 324 180 324C100.471 324 36 259.529 36 180C36 100.471 100.471 36 180 36C226.592 36 268.016 58.1282 294.337 92.4489Z"
fill={`url(#${props.gradientId}paint0_linear_992_26815)`}
/>
<path
d="M117.33 250.042C134.983 267.29 159.13 277.92 185.76 277.92C239.84 277.92 283.68 234.08 283.68 180C283.68 125.92 239.84 82.08 185.76 82.08C159.13 82.08 134.983 92.7099 117.33 109.958C138.387 82.5025 171.526 64.8 208.8 64.8C272.423 64.8 324 116.377 324 180C324 243.623 272.423 295.2 208.8 295.2C171.526 295.2 138.387 277.497 117.33 250.042Z"
fill={`url(#${props.gradientId}paint1_linear_992_26815)`}
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M266.4 180C266.4 227.717 227.717 266.4 180 266.4C132.283 266.4 93.6 227.717 93.6 180C93.6 132.283 132.283 93.6 180 93.6C227.717 93.6 266.4 132.283 266.4 180ZM237.6 180C237.6 211.811 211.811 237.6 180 237.6C148.189 237.6 122.4 211.811 122.4 180C122.4 148.189 148.189 122.4 180 122.4C211.811 122.4 237.6 148.189 237.6 180Z"
fill={`url(#${props.gradientId}paint2_linear_992_26815)`}
/>
</g>
</g>
<defs>
<linearGradient
id={`${props.gradientId}paint0_linear_992_26815`}
x1="36"
y1="175.035"
x2="324"
y2="175.035"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#00E0FF" />
<stop offset="1" stopColor="#562EC8" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint1_linear_992_26815`}
x1="36"
y1="175.035"
x2="324"
y2="175.035"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#00E0FF" />
<stop offset="1" stopColor="#562EC8" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint2_linear_992_26815`}
x1="36"
y1="175.035"
x2="324"
y2="175.035"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#00E0FF" />
<stop offset="1" stopColor="#562EC8" />
</linearGradient>
<clipPath id="clip0_992_26815">
<rect y="0.5" width="360" height="360" rx="48" fill="white" />
</clipPath>
<clipPath id="clip1_992_26815">
<rect width="360" height="360" fill="white" />
</clipPath>
</defs>
</svg>
)
export const SquareLooksBlurMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="#070705" />
<g filter="url(#filter0_d_992_26824)">
<path
fillRule="evenodd"
clipRule="evenodd"
d="M75.2584 85.2127H160.057C159.917 85.0441 159.801 84.8965 159.696 84.7645C159.515 84.5348 159.37 84.3524 159.207 84.1891C158.539 83.5307 157.866 82.8766 157.192 82.2223L157.192 82.2219C156.051 81.1131 154.909 80.0037 153.79 78.8714C153.154 78.2257 152.472 78.0105 151.58 78.0105C146.579 78.0236 141.581 78.0162 136.584 78.0089C133.586 78.0044 130.588 78 127.59 78C110.545 78 93.5053 78.0053 76.4657 78.0158C76.1878 78.0193 75.9122 78.0487 75.6453 78.0773C75.514 78.0913 75.3848 78.1051 75.2584 78.1155V85.2127ZM169.685 95.2076H75.4C75.1008 94.2207 75.0483 89.6327 75.3213 88.0999C75.4166 88.0902 75.5145 88.0775 75.6141 88.0646L75.6145 88.0645L75.6145 88.0645L75.6146 88.0645C75.8382 88.0355 76.0706 88.0054 76.3029 88.0054L90.4786 88.0083C114.107 88.0134 137.737 88.0185 161.364 88.0054C162.404 88.0054 163.175 88.2731 163.9 89.029C164.832 89.9951 165.801 90.9245 166.771 91.8546C167.314 92.3749 167.857 92.8955 168.393 93.4228C168.736 93.758 169.058 94.1134 169.381 94.4698C169.524 94.6269 169.666 94.7841 169.811 94.9399C169.763 95.0291 169.721 95.1183 169.685 95.2076ZM170.882 117.943H75.1848C75.1376 120.4 75.1376 122.688 75.1796 125.155H77.2898L77.4081 125.155C97.9359 125.161 118.469 125.166 139.002 125.166C141.624 125.168 144.245 125.167 146.866 125.167H146.866H146.867H146.867H146.867H146.867H146.867H146.867H146.867H146.867H146.868H146.868H146.868H146.868H146.868H146.868H146.868H146.869H146.869H146.869H146.869H146.869H146.869C152.108 125.165 157.347 125.164 162.588 125.182C163.485 125.187 164.152 124.93 164.777 124.279C165.896 123.112 167.04 121.971 168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.184 120.829L168.185 120.829L168.185 120.828L168.186 120.827C168.832 120.182 169.478 119.537 170.12 118.888C170.288 118.717 170.432 118.527 170.601 118.305L170.601 118.305L170.602 118.305L170.602 118.304L170.602 118.304L170.602 118.304C170.687 118.192 170.778 118.072 170.882 117.943ZM75.1743 135.14H170.908C170.844 135.024 170.798 134.932 170.76 134.859L170.76 134.859C170.69 134.72 170.653 134.647 170.598 134.599C170.154 134.157 169.711 133.713 169.268 133.27C167.673 131.675 166.079 130.081 164.456 128.515C164.147 128.216 163.632 128.027 163.191 127.98C162.199 127.875 161.186 127.864 160.183 127.864C132.309 127.859 104.429 127.859 76.5549 127.864C76.2654 127.864 75.9758 127.888 75.6531 127.916L75.6527 127.916L75.6521 127.916L75.6514 127.916L75.6509 127.916L75.6504 127.916L75.6496 127.916L75.6492 127.916L75.6486 127.916C75.4988 127.929 75.3418 127.942 75.1743 127.953C75.1429 130.389 75.1376 132.715 75.1743 135.14ZM169.357 158.562C169.465 158.437 169.576 158.308 169.695 158.174C168.252 157.828 76.4499 157.828 75.2426 158.153V165.135C75.6265 165.144 75.9997 165.157 76.366 165.17L76.3665 165.17C77.0269 165.192 77.6649 165.214 78.303 165.214C82.2712 165.211 86.2395 165.206 90.2078 165.201C95.4995 165.194 100.791 165.187 106.083 165.187C115.432 165.187 124.776 165.198 134.125 165.208C136.224 165.211 138.322 165.214 140.419 165.218C143.563 165.224 146.707 165.229 149.852 165.229C153.695 165.229 157.543 165.219 161.385 165.203C162.042 165.203 162.661 165.187 163.196 164.652C164.328 163.521 165.477 162.408 166.626 161.296L166.628 161.294L166.63 161.292L166.631 161.29L166.633 161.288L166.635 161.286C167.333 160.611 168.031 159.935 168.724 159.256C168.944 159.043 169.143 158.811 169.357 158.563L169.357 158.562L169.357 158.562ZM274.479 158.106V165.067C274.292 165.081 274.11 165.098 273.932 165.115C273.578 165.15 273.24 165.182 272.904 165.182C267.028 165.189 261.152 165.192 255.276 165.194L255.247 165.194C252.309 165.195 249.37 165.196 246.431 165.198C237.518 165.203 228.61 165.208 219.696 165.208C217.327 165.208 214.957 165.206 212.587 165.203H212.586H212.585H212.585H212.584H212.584H212.583H212.583H212.582H212.582H212.581H212.581H212.58H212.579H212.579H212.578H212.578H212.577C207.83 165.197 203.082 165.191 198.336 165.208C197.25 165.214 196.441 164.888 195.691 164.096C194.496 162.834 193.26 161.615 192.022 160.395L192.02 160.394C191.518 159.898 191.015 159.403 190.515 158.904C190.367 158.756 190.227 158.601 190.095 158.454L190.095 158.453L190.015 158.365L189.978 158.324L189.932 158.274C189.947 158.234 189.958 158.204 189.966 158.179L189.966 158.179C189.981 158.135 189.989 158.11 190.006 158.09C190.027 158.059 190.063 158.006 190.095 158.006C218.006 157.985 245.922 157.964 273.833 157.949C273.932 157.949 274.034 157.979 274.175 158.021C274.26 158.047 274.359 158.076 274.479 158.106ZM75.2376 175.03V168.122C75.3844 168.106 75.5292 168.086 75.6726 168.067C75.996 168.023 76.3124 167.98 76.6287 167.98C96.6762 167.954 116.724 167.928 136.771 167.917C141.45 167.914 146.126 167.929 150.803 167.944H150.805H150.807H150.809H150.811H150.812H150.814H150.816H150.818H150.82H150.822H150.824H150.826H150.828H150.83H150.832H150.834H150.836L150.857 167.944C153.194 167.952 155.531 167.959 157.869 167.964H159.653C159.549 168.117 159.467 168.249 159.395 168.363L159.395 168.363L159.395 168.364L159.394 168.364L159.394 168.364L159.394 168.364C159.272 168.559 159.181 168.704 159.065 168.82C158.322 169.572 157.574 170.32 156.827 171.069C155.663 172.234 154.499 173.4 153.349 174.579C152.924 175.014 152.456 175.046 151.926 175.041C149.701 175.025 147.47 175.02 145.244 175.02H76.319C76.0146 175.03 75.7101 175.03 75.2376 175.03ZM274.453 174.957V168.19C274.375 168.162 274.309 168.135 274.251 168.112C274.139 168.066 274.057 168.033 273.97 168.022C273.665 167.991 273.361 167.975 273.056 167.975C260.918 167.985 248.78 167.995 236.641 168.004C224.485 168.013 212.329 168.022 200.174 168.033C200.137 168.033 200.09 168.064 200.063 168.096C200.046 168.116 200.038 168.144 200.03 168.17L200.027 168.179L200.024 168.19L200.021 168.2L200.018 168.207L200.016 168.211C200.025 168.237 200.031 168.267 200.036 168.296C200.048 168.354 200.06 168.412 200.095 168.447C200.503 168.857 200.911 169.267 201.318 169.677C202.881 171.249 204.444 172.821 206.042 174.353C206.394 174.689 206.966 174.843 207.474 174.98L207.544 174.999C207.802 175.069 208.083 175.053 208.364 175.038H208.364H208.365H208.365H208.365H208.365H208.365H208.365H208.366C208.484 175.031 208.603 175.025 208.72 175.025C219.47 175.025 230.22 175.026 240.969 175.027C251.719 175.029 262.468 175.03 273.219 175.03C273.485 175.03 273.754 175.009 274.055 174.986H274.055C274.181 174.976 274.313 174.966 274.453 174.957ZM220.421 155.13H187.37C187.05 154.164 186.987 149.57 187.276 148.011C187.395 148.003 187.518 147.993 187.643 147.982C187.925 147.958 188.218 147.933 188.509 147.933C190.887 147.933 193.265 147.935 195.642 147.937C200.992 147.941 206.341 147.946 211.691 147.927C212.725 147.922 213.507 148.195 214.237 148.946C215.353 150.09 216.502 151.202 217.651 152.314C218.226 152.869 218.8 153.425 219.371 153.985C219.568 154.176 219.752 154.382 219.993 154.653L219.993 154.654C220.117 154.793 220.257 154.95 220.421 155.13ZM145.851 114.409L145.851 114.409L145.85 114.41L145.85 114.41C145.621 114.645 145.384 114.889 145.128 115.145C147.238 115.486 171.228 115.407 172.283 115.092V108.111C172.15 108.095 172.023 108.076 171.899 108.058C171.617 108.017 171.354 107.979 171.092 107.979C163.837 107.969 156.588 107.964 149.333 107.964C149.081 107.964 148.828 108.005 148.555 108.049C148.424 108.07 148.289 108.092 148.147 108.111C148.147 108.413 148.137 108.703 148.127 108.984C148.106 109.591 148.087 110.155 148.173 110.704C148.325 111.691 148.01 112.373 147.291 113.003C146.802 113.431 146.349 113.896 145.851 114.409ZM144.089 155.088C144.416 154.752 144.734 154.422 145.046 154.099C145.841 153.275 146.6 152.489 147.38 151.728C147.952 151.172 148.273 150.594 148.141 149.765C148.084 149.396 148.098 149.016 148.112 148.608C148.119 148.418 148.126 148.221 148.126 148.017H172.074C172.394 148.935 172.467 153.46 172.178 155.088H144.089ZM172.257 105.04V98.121C171.076 97.8008 145.427 97.8165 144.32 98.1525C144.549 98.3839 144.773 98.6162 144.994 98.8462L144.994 98.8462C145.51 99.3833 146.014 99.9078 146.561 100.378C147.69 101.344 148.346 102.41 148.146 103.99C148.01 105.055 148.215 105.171 149.338 105.171C156.63 105.181 163.921 105.176 171.212 105.166C171.44 105.166 171.668 105.129 171.908 105.091L171.908 105.091C172.021 105.073 172.137 105.055 172.257 105.04ZM75.2218 115.05V108.216C76.2612 107.859 97.5371 107.864 98.9859 108.205C99.2589 109.092 99.3429 113.381 99.1171 115.056C99.111 115.063 99.1048 115.071 99.0985 115.079C99.0783 115.104 99.0572 115.13 99.0331 115.15L99.0331 115.15C99.0016 115.182 98.9649 115.218 98.9282 115.224C98.8779 115.234 98.8273 115.245 98.7765 115.256C98.6151 115.292 98.4514 115.329 98.2877 115.329C90.8837 115.329 83.4849 115.318 76.0809 115.308L76.025 115.308C75.8518 115.308 75.6785 115.266 75.5105 115.224C75.4613 115.214 75.4183 115.183 75.3571 115.14L75.3571 115.14C75.3203 115.114 75.277 115.084 75.2218 115.05ZM172.063 138.001H145.69C145.648 138.084 145.601 138.168 145.554 138.252L145.553 138.253C145.657 138.363 145.758 138.475 145.86 138.587C146.102 138.855 146.343 139.122 146.614 139.355C147.747 140.332 148.288 141.518 148.125 143.04C148.078 143.502 148.114 143.973 148.151 144.46C148.167 144.677 148.184 144.896 148.194 145.119H172.199C172.472 143.324 172.393 138.946 172.063 138.001ZM187.113 128.1C188.305 127.785 209.932 127.78 211.161 128.079C211.339 130.363 211.281 132.678 211.203 135.087C210.813 135.103 210.439 135.122 210.075 135.14L210.075 135.141C209.338 135.178 208.644 135.213 207.948 135.213C203.101 135.221 198.256 135.22 193.411 135.219C191.796 135.219 190.182 135.219 188.567 135.219C188.351 135.219 188.14 135.214 187.924 135.208H187.924H187.924L187.911 135.208C187.386 135.198 187.103 134.956 187.108 134.41C187.116 132.845 187.115 131.283 187.114 129.7C187.113 129.169 187.113 128.637 187.113 128.1ZM187.202 115.113C188.724 115.46 209.307 115.392 211.16 115.035C211.173 114.865 211.189 114.702 211.204 114.543L211.204 114.542C211.232 114.254 211.259 113.98 211.265 113.706C211.276 112.268 211.276 110.83 211.265 109.391C211.25 108.027 211.202 107.979 209.874 107.979L209.812 107.979C202.715 107.974 195.622 107.969 188.525 107.969C188.232 107.969 187.942 107.999 187.611 108.033C187.461 108.048 187.304 108.064 187.134 108.079C187.134 108.772 187.124 109.457 187.113 110.133L187.113 110.135C187.088 111.831 187.063 113.481 187.202 115.113ZM211.082 145.145H187.16C187.075 143.407 187.098 141.7 187.123 139.949L187.123 139.949C187.132 139.337 187.14 138.72 187.144 138.095C187.281 138.077 187.411 138.056 187.537 138.035L187.537 138.035L187.537 138.035L187.538 138.035L187.538 138.035L187.538 138.035L187.538 138.035L187.538 138.035C187.81 137.99 188.064 137.948 188.315 137.948C195.606 137.948 202.898 137.954 210.189 137.964C210.384 137.964 210.578 137.991 210.767 138.017C210.869 138.03 210.969 138.044 211.066 138.053C211.402 139.156 211.418 143.917 211.082 145.145ZM99.1327 154.941V148.022H75.3161C75.0484 149.523 75.0956 154.127 75.3738 155.067C77.5313 155.34 98.1825 155.24 99.1327 154.941ZM99.122 145.145H75.3789C75.0955 144.179 75.043 139.597 75.2949 138.164C76.2503 137.885 97.7782 137.854 99.122 138.153V145.145ZM187.197 105.124H211.082C211.108 104.987 211.136 104.867 211.162 104.758L211.162 104.757C211.208 104.561 211.246 104.399 211.25 104.237L211.253 103.653V103.652V103.652V103.651V103.65C211.263 102.104 211.273 100.561 211.25 99.0134C211.234 97.9688 211.092 97.8795 209.979 97.8795C202.845 97.8795 195.716 97.8847 188.582 97.89L188.52 97.89C188.241 97.8935 187.963 97.9178 187.657 97.9444L187.656 97.9444C187.501 97.958 187.339 97.9721 187.165 97.9845C187.097 100.415 187.034 102.735 187.197 105.124ZM99.1328 98.0685V105.16C94.2564 105.215 89.4135 105.205 84.5919 105.195H84.5918H84.5916H84.5914H84.5909H84.5903H84.5898C81.5277 105.188 78.4743 105.182 75.4264 105.192C75.1009 104.189 75.0275 99.8218 75.2742 98.1262C75.2861 98.1143 75.2965 98.1017 75.3068 98.0891C75.3238 98.0685 75.3406 98.0481 75.3634 98.0318C75.3949 98.0055 75.4369 97.974 75.4737 97.9688C75.5251 97.9625 75.5766 97.9557 75.6281 97.949C75.8338 97.9221 76.0396 97.8953 76.2453 97.8953C83.7085 97.89 91.1718 97.8953 98.6297 97.9005L98.6341 97.9005C98.7156 97.9005 98.795 97.9335 98.9092 97.981L98.9092 97.981C98.9714 98.0069 99.0439 98.037 99.1328 98.0685ZM211.248 82.7776C211.268 81.25 211.289 79.695 211.124 78.0997H187.171C187.103 80.525 187.04 82.8452 187.192 85.1392C189.055 85.4437 210.184 85.3439 211.239 85.008C211.227 84.2702 211.237 83.5272 211.248 82.7776ZM211.208 88.0894L211.22 88.7146C211.264 90.923 211.306 93.0171 211.181 95.1813H187.37C187.05 94.2312 186.987 89.7377 187.27 88.0894H211.208ZM187.186 117.953V125.087C187.368 125.096 187.537 125.106 187.696 125.114C188.095 125.137 188.434 125.155 188.772 125.155C189.762 125.162 190.752 125.16 191.743 125.158C192.238 125.157 192.733 125.155 193.228 125.155C195.079 125.154 196.93 125.153 198.78 125.151C202.476 125.149 206.171 125.147 209.869 125.14C211.181 125.14 211.239 125.092 211.255 123.854C211.276 122.237 211.271 120.625 211.25 119.014C211.246 118.76 211.191 118.504 211.138 118.26C211.116 118.155 211.094 118.053 211.076 117.953H187.186Z"
fill="#F96C27"
/>
</g>
<g filter="url(#filter1_d_992_26824)">
<path
fillRule="evenodd"
clipRule="evenodd"
d="M172.089 193.697V186.894C170.724 186.563 149.223 186.605 148.225 186.909C147.958 188.668 148.036 192.993 148.357 193.865C150.671 194.143 170.945 194.012 172.089 193.697ZM188.277 186.706L188.277 186.706C188.58 186.687 188.807 186.673 189.034 186.673C212.752 186.673 236.47 186.678 260.187 186.684L260.188 186.684L260.327 186.684C260.908 186.684 261.491 186.688 262.074 186.693C262.89 186.699 263.706 186.706 264.521 186.699C265.119 186.694 265.618 186.841 266.059 187.277C267.038 188.237 268.021 189.193 269.003 190.148L269.004 190.148L269.004 190.149L269.005 190.149L269.007 190.151L269.012 190.156C269.997 191.114 270.983 192.072 271.965 193.035C272.091 193.158 272.188 193.311 272.325 193.527C272.404 193.651 272.496 193.797 272.615 193.97H270.857L270.762 193.97C254.106 193.975 237.449 193.98 220.793 193.98C210.441 193.98 200.084 193.98 189.733 193.97C189.57 193.97 189.421 193.971 189.283 193.972C188.56 193.978 188.176 193.981 187.974 193.791C187.745 193.576 187.747 193.115 187.753 192.133V192.133L187.753 191.97C187.757 190.842 187.756 189.718 187.755 188.557C187.754 187.962 187.753 187.357 187.753 186.736C187.953 186.726 188.125 186.715 188.277 186.706ZM188.011 196.663H189.255L269.964 196.694C270.473 196.694 270.982 196.697 271.491 196.699L271.492 196.699C272.511 196.704 273.53 196.708 274.552 196.694C275.104 196.684 275.571 196.773 275.98 197.177C277.183 198.38 278.391 199.577 279.6 200.774L279.6 200.775L279.601 200.775L279.602 200.776C280.407 201.574 281.213 202.372 282.017 203.172C282.114 203.269 282.186 203.393 282.263 203.524L282.263 203.524C282.298 203.585 282.334 203.646 282.374 203.707C281.14 204.012 189.249 204.054 187.963 203.765C187.659 202.658 187.664 197.865 188.011 196.663ZM282.897 227.487L282.898 227.486L282.905 227.478C283.09 227.281 283.274 227.084 283.46 226.889C283.403 226.794 283.345 226.7 283.287 226.611H187.795C187.727 229.004 187.674 231.325 187.832 233.76C188.025 233.771 188.205 233.783 188.378 233.794C188.726 233.818 189.042 233.839 189.354 233.839C203.36 233.839 217.361 233.834 231.366 233.829L231.413 233.829L231.425 233.829C246.009 233.818 260.588 233.808 275.172 233.823C276.122 233.829 276.809 233.571 277.471 232.878C278.367 231.938 279.308 231.035 280.248 230.132C280.756 229.644 281.264 229.157 281.765 228.663C282.153 228.282 282.524 227.885 282.897 227.487ZM278.463 243.897H283.712C283.656 243.765 283.619 243.67 283.592 243.598L283.592 243.597C283.545 243.475 283.524 243.422 283.481 243.383C283.029 242.936 282.578 242.489 282.126 242.042C280.471 240.401 278.816 238.761 277.124 237.157C276.788 236.837 276.195 236.684 275.707 236.653C274.269 236.558 272.825 236.532 271.387 236.532C258.111 236.529 244.833 236.528 231.556 236.527C218.268 236.526 204.981 236.524 191.695 236.522C191.376 236.522 191.056 236.519 190.736 236.517L190.735 236.517C190.094 236.512 189.454 236.508 188.814 236.522C187.848 236.548 187.758 236.627 187.743 237.582C187.722 239.241 187.727 240.894 187.743 242.553C187.753 243.839 187.8 243.871 189.071 243.892C189.217 243.895 189.361 243.894 189.506 243.893H189.506H189.507H189.507H189.507H189.507C189.58 243.892 189.653 243.892 189.727 243.892C199.559 243.886 209.386 243.886 219.218 243.886C229.092 243.889 238.966 243.89 248.841 243.892L248.926 243.892C258.772 243.893 268.617 243.894 278.463 243.897ZM169.496 266.874C168.304 266.543 79.6628 266.448 77.5368 266.779C78.1716 267.404 78.7954 268.009 79.408 268.603C80.7864 269.939 82.1078 271.22 83.3689 272.554C84.2508 273.493 85.1747 273.897 86.4503 273.887C89.8597 273.867 93.2713 273.877 96.6836 273.886H96.6843H96.6851H96.6858H96.6866H96.6874H96.6881H96.6889H96.6896H96.6904H96.6912H96.6919H96.6927H96.6935H96.6942H96.695H96.6957H96.6965H96.6973H96.698H96.6988H96.6995H96.7003H96.7011H96.7018H96.7026H96.7033H96.7041H96.7049H96.7056H96.7064C98.6612 273.892 100.616 273.897 102.571 273.897C119.611 273.897 136.656 273.897 153.695 273.892C155.592 273.892 157.492 273.883 159.393 273.874L159.433 273.874C160.054 273.871 160.675 273.868 161.296 273.866C161.958 273.866 162.562 273.813 163.092 273.278C164.162 272.198 165.251 271.138 166.341 270.079L166.342 270.077L166.344 270.076L166.345 270.075L166.346 270.074C166.976 269.462 167.605 268.85 168.231 268.233C168.521 267.95 168.795 267.647 169.083 267.328C169.216 267.18 169.353 267.028 169.496 266.874ZM159.423 276.701H87.8888L87.8886 276.702C87.8624 276.796 87.8362 276.89 87.8101 276.989C88.3277 277.501 88.8507 278.007 89.3736 278.513L89.3736 278.513L89.3737 278.513L89.3738 278.513L89.3738 278.513L89.3739 278.513L89.3739 278.513L89.374 278.513L89.3741 278.513L89.3741 278.513L89.3742 278.513L89.3742 278.513L89.3743 278.513L89.3744 278.513L89.3744 278.514L89.3745 278.514L89.3745 278.514L89.3747 278.514L89.3748 278.514L89.3749 278.514L89.375 278.514L89.375 278.514L89.3751 278.514L89.3751 278.514L89.3752 278.514L89.3752 278.514L89.3753 278.514L89.3753 278.515L89.3754 278.515L89.3754 278.515C90.639 279.737 91.9017 280.959 93.0857 282.254C94.0884 283.352 95.1592 283.735 96.6291 283.729C110.303 283.694 123.977 283.7 137.651 283.706C140.14 283.707 142.629 283.708 145.118 283.709H145.132C147.311 283.709 149.49 283.709 151.669 283.719C152.199 283.719 152.667 283.703 153.097 283.268C154.327 282.013 155.571 280.775 156.814 279.536L156.815 279.536L156.815 279.536L156.815 279.536L156.815 279.535L156.815 279.535L156.815 279.535L156.816 279.535L156.816 279.535L156.816 279.535L156.816 279.534L156.816 279.534L156.816 279.534L156.817 279.534L156.817 279.534L156.817 279.534L156.817 279.534L156.817 279.533L156.817 279.533L156.818 279.533L156.818 279.533L156.818 279.533L156.818 279.533L156.818 279.532L156.818 279.532L156.818 279.532L156.819 279.532L156.819 279.532L156.819 279.532L156.822 279.528C157.492 278.861 158.162 278.194 158.829 277.525C158.952 277.402 159.05 277.253 159.174 277.066C159.245 276.958 159.325 276.837 159.423 276.701ZM75.1064 263.756V256.69C75.275 256.679 75.4315 256.665 75.5805 256.651C75.8492 256.628 76.0935 256.606 76.34 256.606C78.4517 256.606 80.5638 256.607 82.6761 256.608H82.6766H82.6772H82.6777H82.6782H82.6788H82.6793H82.6798H82.6804H82.6809H82.6814H82.6819H82.6825H82.683H82.6835H82.6841H82.6846H82.6851H82.6857H82.6862H82.6867H82.6873H82.6878H82.6883H82.6889H82.6894H82.6899H82.6905H82.6957C88.3429 256.611 93.9913 256.614 99.6369 256.595C100.619 256.59 101.364 256.847 102.067 257.566C103.336 258.861 104.642 260.123 105.948 261.385C106.554 261.971 107.16 262.557 107.763 263.147C107.851 263.232 107.932 263.326 108.039 263.451L108.039 263.451C108.11 263.535 108.193 263.633 108.298 263.75C97.1592 263.756 86.1984 263.756 75.1064 263.756ZM139.243 263.572C139.211 263.629 139.173 263.696 139.123 263.776C143.008 264.065 171.05 263.929 172.074 263.619V256.711C171.951 256.697 171.837 256.682 171.729 256.668L171.729 256.668C171.499 256.638 171.297 256.611 171.097 256.611C167.697 256.609 164.295 256.609 160.893 256.61H160.893H160.893H160.893H160.893H160.893H160.893H160.893H160.893H160.893H160.892H160.892H160.892H160.892H160.892H160.892H160.892H160.892H160.892H160.892H160.892H160.891H160.891H160.891H160.891H160.891H160.891C156.354 256.611 151.816 256.612 147.281 256.606C146.477 256.606 145.868 256.874 145.312 257.44C143.966 258.805 142.604 260.157 141.243 261.509L141.237 261.515C140.621 262.127 140.005 262.738 139.391 263.351C139.337 263.405 139.299 263.473 139.243 263.572L139.243 263.572L139.243 263.572ZM267.213 224.018H267.213C264.136 224.009 261.06 223.999 257.975 224.017C257.989 223.44 258.348 223.179 258.654 222.957L258.704 222.92C260.41 221.645 261.287 220.044 260.877 217.86C260.835 217.642 260.874 217.409 260.912 217.187L260.913 217.187C260.93 217.083 260.948 216.981 260.956 216.884C262.048 216.558 283.702 216.558 284.899 216.889C285.051 219.141 285.014 221.419 284.899 223.881C278.96 224.053 273.087 224.036 267.213 224.018ZM260.983 213.807H284.873C284.887 213.615 284.903 213.439 284.918 213.274C284.947 212.95 284.973 212.669 284.973 212.39C284.978 211.823 284.976 211.256 284.975 210.689C284.974 210.122 284.972 209.555 284.978 208.988C284.995 206.5 284.976 206.501 283.597 206.56C283.329 206.572 283.011 206.586 282.631 206.584H281.975C274.093 206.584 266.206 206.589 258.324 206.595H258.322H258.32H258.318H258.316H258.315H258.313H258.311H258.309H258.307H258.305H258.304H258.302H258.3H258.298H258.296H258.294H258.293H258.291H258.289H258.287H258.285H258.283H258.282H258.28L258.253 206.595C257.997 206.595 257.74 206.612 257.429 206.633L257.428 206.633C257.288 206.643 257.135 206.653 256.967 206.663C257.051 206.788 257.118 206.899 257.177 206.997C257.282 207.169 257.364 207.303 257.471 207.414C257.645 207.597 257.817 207.781 257.99 207.966C258.594 208.611 259.197 209.256 259.854 209.844C260.599 210.505 260.967 211.246 260.878 212.248C260.849 212.584 260.889 212.926 260.93 213.286C260.949 213.456 260.969 213.629 260.983 213.807ZM211.906 216.752V223.876C211.796 223.889 211.687 223.906 211.578 223.922L211.577 223.922C211.311 223.962 211.047 224.002 210.783 224.002C203.538 224.007 196.294 224.012 189.05 224.002C187.822 224.002 187.759 223.933 187.748 222.773C187.733 221.12 187.733 219.461 187.748 217.807C187.759 216.705 187.838 216.632 188.961 216.626C192.451 216.618 195.944 216.623 199.436 216.628C200.308 216.629 201.181 216.63 202.053 216.632C204.888 216.632 207.728 216.637 210.562 216.647C210.831 216.651 211.097 216.677 211.382 216.705C211.549 216.722 211.722 216.739 211.906 216.752ZM99.1171 243.739V236.632C98.8746 236.617 98.6555 236.601 98.4502 236.585L98.4494 236.585L98.4488 236.585L98.4483 236.585L98.448 236.585C98.1298 236.56 97.8449 236.538 97.558 236.532C95.4948 236.524 93.4315 236.525 91.3682 236.526C90.6808 236.526 89.9934 236.527 89.3059 236.527C87.8703 236.527 86.4341 236.526 84.9977 236.526H84.9971H84.9965H84.9959H84.9954H84.9948H84.9942H84.9936H84.993H84.9925H84.9919H84.9913H84.9907H84.9901H84.9896H84.989H84.9884H84.9878H84.9872H84.9866H84.9861H84.9855H84.9849C82.103 236.524 79.2203 236.523 76.3399 236.527C75.0748 236.527 75.0223 236.585 75.0118 237.865C74.9961 239.435 74.9961 241.005 75.0118 242.574C75.0223 243.792 75.0906 243.876 76.2454 243.876C83.4476 243.886 90.6551 243.886 97.8573 243.881C98.1429 243.881 98.426 243.839 98.7169 243.795L98.717 243.795L98.7172 243.795C98.8486 243.776 98.9816 243.756 99.1171 243.739ZM99.1173 216.742V223.834C98.9973 223.851 98.8797 223.872 98.7639 223.893C98.4996 223.94 98.2442 223.986 97.9887 223.986C90.7393 223.991 83.4899 223.991 76.2404 223.981C75.1118 223.981 75.0278 223.897 75.0173 222.805C75.0016 221.104 75.0121 219.403 75.0226 217.708C75.0226 217.514 75.0566 217.321 75.0948 217.104L75.0948 217.104C75.1147 216.991 75.1358 216.871 75.1538 216.742H99.1173ZM172.105 216.91C171.029 216.574 149.532 216.527 148.099 216.878C148.098 217.448 148.094 218.014 148.091 218.576L148.091 218.579C148.08 220.329 148.07 222.048 148.125 223.739C149.574 224.117 170.981 224.101 172.105 223.75V216.91ZM172.099 243.823C171.863 243.833 171.65 243.845 171.45 243.856C171.113 243.875 170.816 243.892 170.519 243.892C163.574 243.892 156.635 243.886 149.69 243.881C149.428 243.881 149.166 243.876 148.904 243.871L148.902 243.871C148.383 243.86 148.089 243.629 148.089 243.078C148.092 241.696 148.091 240.315 148.09 238.893L148.09 238.871C148.089 238.151 148.089 237.421 148.089 236.674C148.262 236.655 148.425 236.632 148.582 236.61L148.582 236.61C148.872 236.57 149.14 236.532 149.406 236.532C156.524 236.527 163.643 236.527 170.761 236.537C171.035 236.537 171.312 236.569 171.607 236.602C171.763 236.62 171.925 236.638 172.094 236.653C172.099 239.068 172.099 241.361 172.099 243.823ZM284.904 253.808C285.041 251.446 284.994 249.167 284.931 246.837C283.44 246.527 259.298 246.558 258.138 246.863C258.327 247.051 258.51 247.238 258.69 247.422L258.69 247.422C259.103 247.845 259.501 248.252 259.933 248.621C260.663 249.241 260.92 249.971 260.888 250.921C260.883 251.085 260.874 251.251 260.864 251.418C260.821 252.198 260.777 252.999 261.093 253.808H284.904ZM211.895 256.674V263.766H187.79C187.722 261.383 187.711 259.063 187.811 256.674H211.895ZM211.927 206.616H187.895C187.877 206.761 187.854 206.897 187.832 207.027L187.832 207.027C187.793 207.264 187.757 207.482 187.753 207.702C187.743 209.356 187.732 211.015 187.753 212.668C187.769 213.765 187.864 213.865 188.961 213.865C196.193 213.865 203.43 213.855 210.663 213.844H210.663H210.663H210.663H210.664H210.664H210.664H210.665H210.665H210.665H210.665H210.666H210.666H210.666H210.667H210.667H210.667L210.699 213.844C210.965 213.844 211.234 213.813 211.535 213.778L211.536 213.778C211.662 213.763 211.793 213.748 211.932 213.734C212.001 211.324 212.021 209.009 211.927 206.616ZM99.0857 246.7V253.808H75.0801C74.968 251.677 74.9972 249.609 75.0272 247.488C75.0309 247.227 75.0347 246.964 75.0381 246.7H99.0857ZM211.89 253.787V246.847C210.777 246.558 189.018 246.522 187.785 246.826C187.78 247.368 187.768 247.912 187.756 248.458C187.718 250.21 187.68 251.986 187.864 253.787H211.89ZM211.885 273.834C204.159 273.946 196.521 273.906 188.736 273.865L187.859 273.861C187.694 271.732 187.736 269.707 187.778 267.722V267.722V267.722V267.722L187.778 267.717L187.778 267.713C187.784 267.42 187.79 267.128 187.796 266.837C189.176 266.506 210.798 266.538 211.885 266.858V273.834ZM75.1118 226.621V233.645C77.2274 233.997 98.0885 233.886 99.1699 233.508V227.304C99.1699 226.836 98.9389 226.574 98.456 226.563C98.1935 226.558 97.931 226.553 97.6686 226.553L97.6229 226.553C90.6091 226.548 83.5954 226.542 76.5817 226.542C76.2589 226.542 75.9387 226.565 75.5933 226.589H75.5933H75.5933H75.5932H75.5932H75.5932H75.5931H75.5931L75.5923 226.589L75.5921 226.589L75.5919 226.589L75.5917 226.589C75.4376 226.6 75.2785 226.611 75.1118 226.621ZM99.0435 213.813C93.8849 213.877 88.7526 213.869 83.5799 213.861H83.5796H83.5793H83.5789H83.5786H83.5783H83.5779H83.5776H83.5773H83.5769H83.5766H83.5763C80.7493 213.857 77.9103 213.852 75.0484 213.86C75.046 213.291 75.0385 212.731 75.031 212.178C75.0057 210.299 74.9814 208.496 75.1639 206.642H98.9332C99.2167 207.587 99.2902 211.807 99.0435 213.813ZM99.0806 203.854V196.826C97.2171 196.553 76.0199 196.658 75.1065 196.967C75.1065 197.687 75.0827 198.411 75.0587 199.14C75.008 200.683 74.9565 202.251 75.1275 203.854H99.0806ZM75.2956 186.783H99.0859V193.923C93.7084 193.986 88.3691 193.976 83.0567 193.966C80.4918 193.961 77.9332 193.956 75.3796 193.959C74.9911 193.067 74.9439 188.327 75.2956 186.783ZM172.068 206.658V213.587C171.013 213.918 150.094 214.028 148.173 213.697C148.015 211.408 148.073 209.088 148.147 206.658H172.068ZM172.042 246.679H148.278C147.947 248.522 148.016 252.894 148.367 253.797H172.131C172.137 253.256 172.149 252.719 172.16 252.186V252.186C172.199 250.336 172.238 248.525 172.042 246.679ZM260.899 256.664H284.647C285.051 257.645 285.125 262.233 284.731 263.845C276.904 263.855 269.025 263.855 260.998 263.85C260.823 262.093 260.85 260.388 260.878 258.644V258.644V258.643V258.643V258.643V258.642C260.888 257.99 260.899 257.332 260.899 256.664ZM172.053 196.747H148.11C148.084 199.203 148.073 201.492 148.105 203.734C149.575 204.043 170.976 204.001 172.11 203.697L172.123 203.244V203.244V203.244V203.244V203.243C172.183 201.098 172.244 198.934 172.053 196.747ZM172.073 233.818C164.042 233.834 156.157 233.839 148.178 233.808V226.768C149.202 226.474 170.729 226.443 172.073 226.747V233.818ZM260.941 266.884V273.777C261.028 273.784 261.112 273.793 261.193 273.801C261.261 273.807 261.327 273.814 261.391 273.821C261.708 273.854 261.976 273.882 262.243 273.882C269.308 273.882 276.374 273.876 283.44 273.866C283.752 273.866 284.066 273.824 284.367 273.784C284.506 273.766 284.642 273.748 284.773 273.735C285.109 272.123 285.041 267.703 284.699 266.774C283.088 266.454 261.917 266.532 260.941 266.884ZM211.864 283.625H188.1C187.711 282.449 187.69 278.018 188.042 276.869C189.139 276.564 210.562 276.548 211.869 276.874C211.864 279.084 211.864 281.315 211.864 283.625ZM261.183 283.646H284.941C284.941 282.904 284.942 282.18 284.943 281.467C284.944 280.074 284.945 278.725 284.941 277.378C284.936 276.895 284.616 276.695 284.165 276.674C283.902 276.664 283.64 276.653 283.377 276.653C276.385 276.648 269.393 276.648 262.4 276.653C262.088 276.653 261.776 276.689 261.475 276.724C261.331 276.741 261.189 276.757 261.051 276.769C260.731 278.433 260.82 282.701 261.183 283.646Z"
fill="#F96C27"
/>
</g>
<defs>
<filter
id="filter0_d_992_26824"
x="47.1274"
y="50"
width="255.352"
height="153.051"
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
<feFlood floodOpacity="0" result="BackgroundImageFix" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feOffset />
<feGaussianBlur stdDeviation="14" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix type="matrix" values="0 0 0 0 0.976471 0 0 0 0 0.423529 0 0 0 0 0.152941 0 0 0 1 0" />
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_992_26824" />
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_992_26824" result="shape" />
</filter>
<filter
id="filter1_d_992_26824"
x="47"
y="158.663"
width="266"
height="153.067"
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
<feFlood floodOpacity="0" result="BackgroundImageFix" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feOffset />
<feGaussianBlur stdDeviation="14" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix type="matrix" values="0 0 0 0 0.976471 0 0 0 0 0.423529 0 0 0 0 0.152941 0 0 0 1 0" />
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_992_26824" />
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_992_26824" result="shape" />
</filter>
</defs>
</svg>
)
export const SquareSudoSwapMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="#B9B9FF" />
<path
d="M174.524 244C164.482 244 156.951 241.49 150.256 237.305C144.398 233.121 141.888 226.427 141.888 218.895H158.624C158.624 222.242 159.461 224.753 162.809 227.263C165.319 228.937 169.503 229.774 174.524 229.774H182.056C186.461 229.779 190.79 228.624 194.608 226.427C197.119 223.916 198.792 220.569 198.792 217.221C198.792 213.037 197.119 210.527 194.608 208.016C191.36 205.788 187.634 204.354 183.729 203.832L171.177 201.322C152.767 198.811 143.561 189.606 143.561 175.38C143.154 167.762 146.234 160.371 151.93 155.296C156.951 151.112 165.319 148.602 175.361 148.602H182.056C191.261 148.602 198.792 151.112 205.487 155.296C210.508 159.48 213.855 165.338 213.855 172.033H197.118C197.118 169.522 195.445 167.012 192.934 165.338C190.424 163.664 186.24 162.828 182.056 162.828H174.524C169.503 162.828 166.156 164.501 162.809 166.175C160.298 168.685 158.624 171.196 158.624 174.543C158.624 181.238 163.645 185.422 172.85 187.096L185.403 188.769C193.771 188.769 200.466 192.117 207.16 197.138C212.181 202.159 213.855 208.016 213.855 216.385C214.262 224.003 211.183 231.393 205.487 236.469C199.629 241.49 191.261 244 180.382 244H174.524Z"
fill="black"
/>
<path d="M73 118H92.2471L114.841 180.762L91.4102 243.524H73L96.4312 180.762L73 118Z" fill="black" />
<path d="M286.362 118H267.115L244.52 180.762L267.952 243.524H286.362L262.931 180.762L286.362 118Z" fill="black" />
</svg>
)
export const SquareNftXMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="white" />
<g clipPath="url(#clip0_992_26819)">
<path
d="M180 60L88.0715 151.929L180 240.007L271.929 151.929L180 60Z"
fill={`url(#${props.gradientId}paint0_linear_992_26819)`}
/>
<path
d="M133.737 230.155C135.761 227.445 137.679 224.871 139.977 222.37C112.347 229.029 93.3206 242.973 93.3206 259.111C93.3206 259.713 93.3531 260.311 93.4046 260.904C96.1148 259.875 98.9743 258.645 102.012 257.151C120.262 248.186 127.421 238.606 133.737 230.155Z"
fill="black"
/>
<path
d="M162.514 259.817C168.039 252.423 172.81 246.039 186.296 239.417C199.783 232.795 207.754 232.918 216.982 233.061C223.164 233.158 229.831 233.259 237.963 231.518C228.046 226.19 215.295 222.159 200.883 219.998L180 240L165.403 226.015C155 233.019 149.671 240.142 144.831 246.607C139.306 254.001 134.535 260.386 121.049 267.007C111.59 271.653 104.846 272.978 98.4753 273.305C103.5 279.969 111.96 285.819 122.794 290.318C125.318 289.339 127.971 288.18 130.774 286.803C149.035 277.848 156.194 268.269 162.514 259.817Z"
fill="black"
/>
<path
d="M246.096 240.667C235.546 240.495 223.591 240.312 205.339 249.279C187.087 258.247 179.928 267.825 173.613 276.278C168.087 283.67 163.317 290.055 149.829 296.678C149.218 296.978 148.629 297.261 148.032 297.535C157.443 299.195 166.981 300.02 176.537 300C178.645 300 180.731 299.962 182.796 299.885C186.171 296.313 188.796 292.809 191.282 289.481C196.805 282.087 201.578 275.702 215.064 269.081C228.55 262.461 236.523 262.584 245.75 262.726C249.998 262.793 254.475 262.862 259.5 262.337C259.669 261.272 259.755 260.195 259.755 259.116C259.755 252.494 256.548 246.242 250.862 240.71C249.288 240.717 247.714 240.686 246.096 240.667Z"
fill="black"
/>
<path
d="M209.902 296.571C231.703 291.878 248.621 282.725 255.883 271.462C249.648 272.601 242.554 274.786 234.111 278.937C222.343 284.722 215.194 290.755 209.902 296.571Z"
fill="black"
/>
<path
opacity="0.5"
d="M180 151.929H88.0715L180 60V151.929Z"
fill={`url(#${props.gradientId}paint1_linear_992_26819)`}
/>
</g>
<defs>
<linearGradient
id={`${props.gradientId}paint0_linear_992_26819`}
x1="224.308"
y1="107.621"
x2="138.982"
y2="192.946"
gradientUnits="userSpaceOnUse"
>
<stop offset="0.09" stopColor="#FF6D41" />
<stop offset="0.5" stopColor="#FA297F" />
<stop offset="1" stopColor="#FA297F" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint1_linear_992_26819`}
x1="200.673"
y1="85.2926"
x2="114.996"
y2="170.967"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#652CB4" />
<stop offset="0.07" stopColor="#652CB4" stopOpacity="0.82" />
<stop offset="0.19" stopColor="#652CB4" stopOpacity="0.53" />
<stop offset="0.3" stopColor="#652CB4" stopOpacity="0.3" />
<stop offset="0.4" stopColor="#652CB4" stopOpacity="0.14" />
<stop offset="0.49" stopColor="#652CB4" stopOpacity="0.04" />
<stop offset="0.55" stopColor="#652CB4" stopOpacity="0" />
</linearGradient>
<clipPath id="clip0_992_26819">
<rect width="240" height="240" fill="white" transform="translate(60 60)" />
</clipPath>
</defs>
</svg>
)
export const SquareGemMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<g clipPath="url(#clip0_992_26820)">
<path
d="M120.925 -208L-186 323.611L-88.8168 379.717L218.108 -151.892L120.925 -208Z"
fill={`url(#${props.gradientId}paint0_linear_992_26820)`}
/>
<path
d="M206.116 -158.82L-100.809 372.791L-5.832 427.626L301.093 -103.985L206.116 -158.82Z"
fill={`url(#${props.gradientId}paint1_linear_992_26820)`}
/>
<path
d="M291.285 -109.641L-15.6418 421.97L82.2684 478.498L389.195 -53.1126L291.285 -109.641Z"
fill={`url(#${props.gradientId}paint2_linear_992_26820)`}
/>
<path
d="M376.478 -60.4641L69.5518 471.147L169.353 528.769L476.279 -2.84365L376.478 -60.4641Z"
fill={`url(#${props.gradientId}paint3_linear_992_26820)`}
/>
<path
d="M461.641 -11.2825L154.716 520.327L239.895 569.506L546.82 37.896L461.641 -11.2825Z"
fill={`url(#${props.gradientId}paint4_linear_992_26820)`}
/>
<path
d="M301.251 214.115V214.119V214.152C301.251 214.9 300.844 215.562 300.146 215.853C296.333 217.486 283.758 223.305 278.515 230.607C265.021 249.396 254.708 278.957 231.664 278.957H135.509C101.466 278.957 72.9645 251.931 73 215.939C73 215.038 73.7503 214.302 74.6508 214.302H120.227C121.785 214.302 123.048 215.566 123.048 217.125V225.922C123.048 230.599 126.84 234.39 131.516 234.39L166.085 234.379V214.272H142.46C156.032 197.059 164.135 175.336 164.135 151.716C164.135 125.329 154.026 101.305 137.474 83.2967C147.486 84.4559 157.057 86.4494 166.085 89.1117V83.5189C166.085 77.7087 170.795 73 176.605 73C182.415 73 187.125 77.7099 187.125 83.5189V97.012C219.409 112.073 240.525 137.064 240.525 165.35C240.525 181.934 233.264 197.387 220.749 210.371C218.341 212.869 215.004 214.274 211.535 214.274H187.125V234.377L217.735 234.369C224.347 234.369 236.187 221.857 241.809 214.306C241.809 214.306 242.048 213.931 242.694 213.744C243.34 213.558 298.919 200.793 298.919 200.793C300.075 200.47 301.251 201.355 301.251 202.563V214.115Z"
fill="black"
/>
<path
d="M129.696 103.591C140.095 116.805 146.298 133.474 146.298 151.593C146.298 167.284 141.634 181.88 133.635 194.095H77.3803L129.696 103.591Z"
fill="black"
/>
</g>
<defs>
<linearGradient
id={`${props.gradientId}paint0_linear_992_26820`}
x1="-22.6145"
y1="34.8522"
x2="50.9502"
y2="131.894"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#E272E4" />
<stop offset="0.995" stopColor="#E15BD3" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint1_linear_992_26820`}
x1="161.807"
y1="111.959"
x2="13.6812"
y2="165.872"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#F3708B" />
<stop offset="0.313" stopColor="#F26F8D" />
<stop offset="0.511" stopColor="#F06C96" />
<stop offset="0.678" stopColor="#EC69A4" />
<stop offset="0.827" stopColor="#E863B9" />
<stop offset="0.963" stopColor="#E15CD4" />
<stop offset="1" stopColor="#E05ADD" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint2_linear_992_26820`}
x1="134.637"
y1="106.681"
x2="225.152"
y2="241.656"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#F47E7C" />
<stop offset="1" stopColor="#F76DA1" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint3_linear_992_26820`}
x1="214.871"
y1="145.838"
x2="310.344"
y2="291.102"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#FFE146" />
<stop offset="1" stopColor="#F771A2" />
</linearGradient>
<linearGradient
id={`${props.gradientId}paint4_linear_992_26820`}
x1="306.109"
y1="229.415"
x2="390.15"
y2="322.932"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#FCC945" />
<stop offset="1" stopColor="#F89E85" />
</linearGradient>
<clipPath id="clip0_992_26820">
<rect y="0.5" width="360" height="360" rx="48" fill="white" />
</clipPath>
</defs>
</svg>
)
export const SquareZoraMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<g clipPath="url(#clip0_992_26823)">
<path
d="M0 180C0 279.267 80.734 360 180 360C279.266 360 360 279.267 360 180C359.909 80.734 279.174 0 180 0C80.734 0 0 80.734 0 180Z"
fill={`url(#${props.gradientId}paint0_radial_992_26823)`}
/>
<path
d="M0 180C0 279.267 80.734 360 180 360C279.266 360 360 279.267 360 180C359.909 80.734 279.174 0 180 0C80.734 0 0 80.734 0 180Z"
fill={`url(#${props.gradientId}paint1_radial_992_26823)`}
/>
<path
d="M0 180C0 279.267 80.734 360 180 360C279.266 360 360 279.267 360 180C359.909 80.734 279.174 0 180 0C80.734 0 0 80.734 0 180Z"
fill={`url(#${props.gradientId}paint2_radial_992_26823)`}
/>
</g>
<defs>
<radialGradient
id={`${props.gradientId}paint0_radial_992_26823`}
cx="0"
cy="0"
r="1"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(233.851 87.6869) scale(271.046 271.047)"
>
<stop offset="0.00520833" stopColor="white" />
<stop offset="0.458333" stopColor="#B7D8C8" />
<stop offset="0.65625" stopColor="#6D9487" />
<stop offset="1" stopColor="#4B4C3C" />
</radialGradient>
<radialGradient
id={`${props.gradientId}paint1_radial_992_26823`}
cx="0"
cy="0"
r="1"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(233.851 87.6869) scale(271.046 271.047)"
>
<stop offset="0.00520833" stopColor="white" />
<stop offset="0.458333" stopColor="#B5B4C6" />
<stop offset="0.65625" stopColor="#9B8F8F" />
<stop offset="1" stopColor="#4B4C3C" />
</radialGradient>
<radialGradient
id={`${props.gradientId}paint2_radial_992_26823`}
cx="0"
cy="0"
r="1"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(233.851 87.6869) scale(271.046 271.047)"
>
<stop offset="0.15625" stopColor="#DCC8D0" />
<stop offset="0.302083" stopColor="#78C8CF" />
<stop offset="0.427083" stopColor="#4D959E" />
<stop offset="0.557292" stopColor="#305EB9" />
<stop offset="0.796875" stopColor="#311F12" />
<stop offset="0.90625" stopColor="#684232" />
<stop offset="1" stopColor="#2D1C13" />
</radialGradient>
<clipPath id="clip0_992_26823">
<rect y="0.5" width="360" height="360" rx="48" fill="white" />
</clipPath>
</defs>
</svg>
)
export const SquareEnsVisionMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="#1E1E1E" />
<g clipPath="url(#clip0_992_26817)">
<path
d="M179.922 299.993C113.794 299.993 59.9961 246.195 59.9961 180.067C59.9961 104.175 127.963 51.3302 196.801 61.178C187.547 72.135 181.883 85.8809 180.521 96.7767C135.175 96.4473 96.6574 133.127 96.6574 180.067C96.6574 225.979 134.009 263.33 179.92 263.33C227.542 263.33 264.367 223.775 263.195 177.926C275.845 175.801 288.256 169.93 298.347 161.114C309.99 234.255 253.267 299.993 179.922 299.993Z"
fill={`url(#${props.gradientId}paint0_linear_992_26817)`}
/>
<path
d="M216.842 163.824V163.833C228.618 193.261 207.245 220.395 179.927 220.395C140.143 220.395 124.494 168.534 157.615 146.513C179.728 131.818 207.319 142.206 216.842 163.824ZM225.582 95.0598C238.724 68.0697 279.697 77.3379 279.743 107.386C279.743 124.206 265.63 136.385 250.546 135.927C243.586 124.753 234.06 115.402 222.76 108.65C222.548 103.955 223.519 99.2819 225.582 95.0598Z"
fill="white"
/>
</g>
<defs>
<linearGradient
id={`${props.gradientId}paint0_linear_992_26817`}
x1="194.663"
y1="57.5714"
x2="299.868"
y2="179.996"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#F59E0B" />
<stop offset="1" stopColor="#FACC15" />
</linearGradient>
<clipPath id="clip0_992_26817">
<rect width="239.876" height="240" fill="white" transform="translate(60 60)" />
</clipPath>
</defs>
</svg>
)
export const SquareCryptopunksMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="361" height="361" viewBox="0 0 361 361" fill="none" {...props}>
<g clipPath="url(#clip0_992_26825)">
<rect x="0.432617" y="0.5" width="360" height="360" rx="48" fill="#EA34B0" />
<path
d="M85.2899 358.604C85.2899 333.816 85.2899 309.038 85.2999 284.26V209.52C85.2999 207.53 85.2299 207.46 83.2799 207.46C79.0299 207.46 74.7799 207.47 70.5299 207.46C68.3999 207.46 68.2399 207.3 68.2399 205.2C68.2399 190.28 68.2499 175.37 68.2399 160.45C68.2399 159.5 68.1699 158.54 68.0099 157.6C67.8699 156.78 68.1399 156.39 68.9299 156.34C69.6299 156.29 70.3399 156.26 71.0499 156.26H114.67C115.58 156.26 116.5 156.19 117.41 156.12C119.19 155.97 119.49 156.22 119.49 157.97C119.49 162.39 119.49 166.8 119.48 171.22C119.48 173.53 119.5 173.55 121.88 173.55C126.13 173.55 130.38 173.57 134.63 173.52C135.78 173.51 136.32 173.87 136.3 175.08C136.25 177.54 136.21 180 136.28 182.45C136.36 184.94 136.53 187.44 136.76 189.92C136.79 190.25 137.43 190.75 137.83 190.79C139.32 190.95 140.82 191 142.32 191C150.898 191.01 159.487 191 168.065 190.99H168.07C168.74 190.99 169.4 190.94 170.07 190.91C171.72 190.83 171.78 190.77 171.78 189.19C171.78 185.11 171.77 181.02 171.78 176.94C171.8 173.04 171.35 173.58 175.17 173.56C179.25 173.54 183.34 173.53 187.42 173.55C188.5 173.55 189.03 173.19 189.02 172.02C188.98 168.82 189.02 165.61 189 162.41C188.99 161.03 188.93 159.66 188.85 158.29C188.75 156.55 188.99 156.25 190.78 156.25C197.03 156.25 203.28 156.28 209.53 156.25C213.48 156.23 217.44 156.14 221.39 156.07C223.21 156.04 223.42 156.39 223.38 158.16C223.29 161.82 223.36 165.49 223.36 169.15C223.37 170.06 223.43 170.98 223.38 171.89C223.3 173.28 223.46 173.54 224.85 173.54C229.298 173.56 233.755 173.55 238.213 173.54H238.22C240.22 173.53 240.24 173.55 240.24 175.56C240.24 180.06 240.23 184.56 240.25 189.06C240.25 190.81 240.46 191 242.2 191C252.2 191 262.2 190.99 272.2 190.99C272.87 190.99 273.53 191.02 274.2 191.01C275.1 191.01 275.5 191.45 275.46 192.33C275.44 192.7 275.46 193.07 275.46 193.45C275.46 224.37 275.47 255.28 275.44 286.2C275.44 288.19 275.2 290.19 275 292.17C274.85 293.63 274.38 294 272.86 294C268.45 294 264.03 293.96 259.62 294C258.07 294.01 257.96 294.19 257.96 295.79C257.95 300.29 257.96 304.79 257.95 309.29C257.95 311.08 257.8 311.23 256.03 311.24C251.61 311.26 247.2 311.24 242.78 311.25C240.72 311.25 240.52 311.41 240.48 313.41C240.39 318.07 240.31 322.74 240.31 327.4C240.31 328.44 239.9 328.72 239 328.72C237.67 328.72 236.33 328.74 235 328.74C215.08 328.74 195.17 328.74 175.25 328.75C174.41 328.75 173.58 328.79 172.75 328.84C171.83 328.89 171.43 329.38 171.47 330.31C171.56 332.47 171.67 334.64 171.68 336.8C171.71 342.5 171.69 348.21 171.69 353.92C171.69 355.78 171.66 357.65 171.69 359.52C171.7 360.57 171.22 361.06 170.19 361.05C168.32 361.03 166.45 360.99 164.58 360.99H88.2099C87.6699 360.99 87.1299 360.96 86.5899 360.99C85.6099 361.04 85.2199 360.57 85.2899 359.63C85.3099 359.34 85.2899 359.05 85.2899 358.76V358.604Z"
fill="white"
/>
<path
d="M269.31 138.25H180.32H87.8599C85.3099 138.25 85.3199 138.26 85.3199 135.71V72.21C85.3199 69.51 85.3199 69.53 87.9999 69.53C92.3299 69.53 96.6699 69.53 101 69.52C102.62 69.51 102.79 69.33 102.79 67.71V67.6851C102.79 63.3234 102.79 58.9517 102.8 54.59C102.8 52.9 102.98 52.74 104.68 52.75C109.22 52.77 113.76 52.77 118.3 52.84C119.47 52.86 119.77 52.22 119.78 51.29C119.81 49 119.8 46.71 119.81 44.42C119.81 41.88 119.8 39.34 119.82 36.8C119.83 35.22 120.04 35.02 121.65 35.01C123.77 34.99 125.9 35 128.02 35H237.39C237.81 35 238.23 35.03 238.64 35C239.81 34.92 240.3 35.44 240.28 36.62C240.23 39.32 240.23 42.03 240.27 44.74C240.3 46.87 240.46 48.99 240.46 51.11C240.46 52.39 241.02 52.78 242.21 52.77C246.75 52.74 251.29 52.76 255.83 52.77C257.88 52.77 257.95 52.83 257.95 54.85V67.6C257.95 69.48 258.01 69.54 259.94 69.54C264.48 69.53 269.02 69.52 273.56 69.52C275.26 69.52 275.44 69.68 275.44 71.37C275.44 92.08 275.44 112.78 275.43 133.49C275.42 134.7 275.28 135.9 275.24 137.11C275.21 137.9 274.82 138.23 274.06 138.23C272.48 138.23 270.89 138.25 269.31 138.25Z"
fill="white"
/>
</g>
<defs>
<clipPath id="clip0_992_26825">
<rect x="0.432617" y="0.5" width="360" height="360" rx="48" fill="white" />
</clipPath>
</defs>
</svg>
)
export const SquareRaribleMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="#FEDA03" />
<path
fillRule="evenodd"
clipRule="evenodd"
d="M271.949 148.877C271.949 166.845 261.411 175.782 249.568 178.887C263.742 183.12 274 194.691 274 213.036V246.715H219.912V214.729C219.912 204.945 214.131 200.994 204.246 200.994H140.087V246.715H86V112H214.504C246.77 112 271.949 118.961 271.949 148.877ZM140.111 149.638H213.231C213.34 149.634 213.45 149.638 213.56 149.638C218.587 149.638 222.664 153.749 222.664 158.821C222.664 163.893 218.587 168.005 213.56 168.005C213.45 168.005 213.34 168.003 213.231 167.999L140.111 168.005V149.638Z"
fill="black"
/>
</svg>
)
export const SquareFoundationMarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="361" viewBox="0 0 360 361" fill="none" {...props}>
<rect y="0.5" width="360" height="360" rx="48" fill="black" />
<path
fillRule="evenodd"
clipRule="evenodd"
d="M216.977 180.397C216.977 201.604 199.836 218.795 178.691 218.795C157.547 218.795 140.406 201.604 140.406 180.397C140.406 159.191 157.547 142 178.691 142C199.836 142 216.977 159.191 216.977 180.397ZM105.324 145.657C106.026 144.438 107.78 144.438 108.482 145.657L147.558 213.538C148.26 214.757 147.383 216.281 145.98 216.281H67.8258C66.4224 216.281 65.5453 214.757 66.247 213.538L105.324 145.657ZM225.633 144.285C223.62 144.285 221.987 145.922 221.987 147.942V212.852C221.987 214.872 223.62 216.509 225.633 216.509H290.354C292.368 216.509 294 214.872 294 212.852V147.942C294 145.922 292.368 144.285 290.354 144.285H225.633Z"
fill="white"
/>
</svg>
)
export const SquareNft20MarketplaceIcon = (props: SVGProps) => (
<svg xmlns="http://www.w3.org/2000/svg" width="363" height="364" viewBox="0 0 363 364" fill="none" {...props}>
<rect width="363" height="364" rx="48" fill="#3D3D3D" />
<path
d="M218.1 115.8V102.1C218.1 102.1 187 101 177.94 115.76L177.72 102.31C177.72 102.31 148.79 100.74 135.52 117.68C131.99 122.19 129.43 125.82 127.64 130.38C123.78 140.19 124.37 155.26 124.37 155.26V221.26C124.37 221.26 115.51 219.54 110.05 224.26C109.786 224.509 109.449 224.666 109.088 224.708C108.728 224.749 108.364 224.673 108.05 224.49C107.77 224.301 107.567 224.017 107.48 223.69C105.96 218.31 95.1501 214.78 88.7401 221.6C81.8701 228.91 85.5401 242.18 97.4601 242.66C97.4601 242.66 94.9701 262.44 111.08 269.82C124.46 275.95 133.08 269.82 133.08 269.82C133.08 269.82 138.08 276.74 150.69 276.74H237.4C243.64 276.74 257.72 269.55 257.72 255.01V102.27C257.72 102.27 225 101.08 218.1 115.8ZM250.17 256C250.17 266.83 236.76 269.94 234.94 269.94H149.49C146.518 269.946 143.587 269.246 140.938 267.899C138.288 266.552 135.996 264.595 134.25 262.19C128.63 267.08 120.36 265.87 120.36 265.87C104.36 264.78 103.6 246.55 104.69 242.94C105.78 239.33 104.95 236.07 98.4101 236.17C91.8701 236.27 90.3301 229.24 94.6401 226.48C98.9501 223.72 103.05 226.32 103.08 229.67C103.08 231.67 105.08 234.1 108.27 234.2C112.5 234.33 114.48 228.68 120.95 228.32C124.697 228.061 128.438 228.894 131.72 230.72C131.72 230.72 132.54 178.65 132.54 144.77C132.54 137.08 136.37 129.65 140.33 124.47C142.583 121.477 145.281 118.847 148.33 116.67C154.964 111.879 162.979 109.379 171.16 109.55V147.14C171.16 112.84 211.04 109.55 211.04 109.55V146.48C211.04 111.87 250.14 109.55 250.14 109.55L250.17 256Z"
fill="#24DDD8"
/>
<path
d="M238.24 214.27V245.74C238.24 248.657 237.081 251.455 235.018 253.518C232.955 255.581 230.157 256.74 227.24 256.74H225.34C225.168 256.74 225.002 256.672 224.88 256.55C224.759 256.428 224.69 256.262 224.69 256.09V249.6C224.712 247.961 224.141 246.37 223.083 245.119C222.024 243.867 220.55 243.04 218.93 242.79C217.992 242.666 217.038 242.744 216.132 243.019C215.226 243.293 214.389 243.758 213.677 244.382C212.965 245.005 212.395 245.774 212.004 246.636C211.613 247.498 211.411 248.433 211.41 249.38V255.67C211.411 255.81 211.385 255.949 211.332 256.079C211.28 256.208 211.202 256.327 211.103 256.426C211.005 256.525 210.887 256.604 210.758 256.658C210.629 256.712 210.49 256.74 210.35 256.74H172.55C172.266 256.74 171.994 256.627 171.793 256.427C171.593 256.226 171.48 255.954 171.48 255.67V249.67C171.506 247.91 170.85 246.208 169.65 244.92C168.45 243.632 166.798 242.858 165.04 242.76C164.151 242.733 163.266 242.885 162.438 243.207C161.609 243.529 160.853 244.013 160.215 244.633C159.577 245.252 159.07 245.993 158.724 246.812C158.378 247.631 158.2 248.511 158.2 249.4V256.11C158.2 256.282 158.132 256.448 158.01 256.57C157.888 256.692 157.722 256.76 157.55 256.76H156.1C153.183 256.76 150.385 255.601 148.322 253.538C146.259 251.475 145.1 248.677 145.1 245.76V214.28C145.1 211.363 146.259 208.565 148.322 206.502C150.385 204.439 153.183 203.28 156.1 203.28H157.55C157.722 203.28 157.888 203.348 158.01 203.47C158.132 203.592 158.2 203.758 158.2 203.93V210.77C158.2 212.531 158.9 214.22 160.145 215.465C161.39 216.71 163.079 217.41 164.84 217.41C166.601 217.41 168.29 216.71 169.535 215.465C170.781 214.22 171.48 212.531 171.48 210.77V204.3C171.48 204.16 171.508 204.021 171.562 203.892C171.616 203.763 171.695 203.645 171.794 203.547C171.894 203.448 172.012 203.37 172.141 203.318C172.271 203.265 172.41 203.239 172.55 203.24H210.35C210.49 203.239 210.628 203.265 210.757 203.318C210.887 203.371 211.004 203.449 211.103 203.547C211.201 203.646 211.279 203.764 211.332 203.893C211.385 204.022 211.411 204.16 211.41 204.3V210.44C211.384 212.2 212.04 213.902 213.24 215.19C214.44 216.478 216.092 217.252 217.85 217.35C218.737 217.378 219.621 217.228 220.449 216.908C221.278 216.588 222.033 216.105 222.671 215.487C223.309 214.87 223.816 214.131 224.163 213.314C224.51 212.496 224.689 211.618 224.69 210.73V203.89C224.69 203.718 224.759 203.552 224.88 203.43C225.002 203.308 225.168 203.24 225.34 203.24H227.25C228.696 203.241 230.128 203.528 231.463 204.083C232.799 204.638 234.012 205.451 235.032 206.476C236.053 207.5 236.862 208.716 237.412 210.054C237.963 211.391 238.244 212.824 238.24 214.27Z"
fill="#24DDD8"
/>
<path
d="M168.19 170.28H161.75C159.695 170.28 158.03 171.946 158.03 174V186.66C158.03 188.715 159.695 190.38 161.75 190.38H168.19C170.244 190.38 171.91 188.715 171.91 186.66V174C171.91 171.946 170.244 170.28 168.19 170.28Z"
fill="#24DDD8"
/>
<path
d="M221.27 170.28H214.83C212.775 170.28 211.11 171.946 211.11 174V186.66C211.11 188.715 212.775 190.38 214.83 190.38H221.27C223.324 190.38 224.99 188.715 224.99 186.66V174C224.99 171.946 223.324 170.28 221.27 170.28Z"
fill="#24DDD8"
/>
<path
d="M242.71 116.19C242.71 116.19 212.91 118.65 217.2 153.99C218.927 145.935 221.729 138.149 225.53 130.84C229.06 124.34 237.32 119.4 242.71 116.19Z"
fill="#24DDD8"
/>
<path
d="M202.64 116.19C202.64 116.19 172.84 118.65 177.13 153.99C178.858 145.935 181.659 138.149 185.46 130.84C189 124.34 197.25 119.4 202.64 116.19Z"
fill="#24DDD8"
/>
<path
d="M163.31 116.19C163.31 116.19 133.51 118.65 137.8 153.99C139.528 145.935 142.329 138.149 146.13 130.84C149.65 124.34 157.92 119.4 163.31 116.19Z"
fill="#24DDD8"
/>
</svg>
)
export const UniswapMagentaIcon = (props: SVGProps) => (
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M8.26028 7.69661C8.2265 7.827 8.16752 7.94944 8.0867 8.05696C7.93627 8.25309 7.73717 8.40605 7.50935 8.50052C7.30443 8.58922 7.08744 8.64655 6.8656 8.67061C6.81999 8.67641 6.77273 8.68001 6.72695 8.68349L6.72692 8.68349L6.71944 8.68406C6.57894 8.68943 6.44384 8.73983 6.33392 8.82791C6.224 8.91598 6.14503 9.03709 6.10858 9.17351C6.09189 9.24138 6.07949 9.31024 6.07143 9.37969C6.05867 9.4844 6.0521 9.59161 6.04499 9.70758L6.04499 9.7076C6.03989 9.79082 6.03451 9.87856 6.02636 9.97313C5.97864 10.3583 5.86772 10.7329 5.6981 11.0817C5.66343 11.155 5.62809 11.2261 5.59338 11.2959C5.40739 11.6701 5.23937 12.008 5.28761 12.4607C5.32537 12.8095 5.50321 13.0432 5.73951 13.2842C5.85174 13.3995 6.00056 13.4981 6.15504 13.6003C6.58739 13.8866 7.06406 14.2022 6.90702 14.9973C6.77851 15.6415 5.71515 16.3175 4.2206 16.5537C4.36557 16.5316 4.04625 15.9843 4.01077 15.9235L4.00866 15.9199C3.96746 15.855 3.92525 15.7912 3.88311 15.7274L3.88309 15.7274L3.88309 15.7274C3.76142 15.5433 3.64034 15.3601 3.5458 15.157C3.29609 14.6265 3.18038 14.0129 3.2827 13.4317C3.37538 12.9056 3.72157 12.4854 4.05489 12.0808C4.10923 12.0149 4.16323 11.9493 4.21573 11.8838C4.66153 11.3277 5.12927 10.599 5.2328 9.87708C5.24153 9.81436 5.24933 9.74598 5.25753 9.67402C5.2722 9.54524 5.28819 9.40501 5.31319 9.26528C5.35036 9.02398 5.4256 8.79019 5.53609 8.57271C5.61152 8.43009 5.71082 8.30157 5.82965 8.19278C5.8916 8.13503 5.93248 8.05806 5.94573 7.9742C5.95898 7.89035 5.94384 7.80445 5.90273 7.73026L3.52022 3.4256L6.94234 7.66786C6.98131 7.71701 7.03057 7.75695 7.08663 7.78484C7.14269 7.81273 7.20417 7.82788 7.26671 7.82922C7.32925 7.83056 7.39132 7.81807 7.44852 7.79261C7.50571 7.76716 7.55663 7.72937 7.59765 7.68193C7.641 7.63115 7.66558 7.56689 7.66725 7.50002C7.66891 7.43314 7.64756 7.36774 7.60679 7.31484C7.44767 7.11058 7.28207 6.90352 7.11724 6.69742L7.11693 6.69703C7.05033 6.61376 6.98385 6.53063 6.91798 6.44792L6.05682 5.37726L4.32839 3.23962L2.40918 0.957275L4.55008 3.04812L6.38995 5.09155L7.30776 6.11571C7.39208 6.21109 7.4764 6.30562 7.56072 6.40016C7.78091 6.64702 8.0011 6.89388 8.2213 7.15578L8.27124 7.21696L8.2822 7.31179C8.29704 7.44037 8.28963 7.57057 8.26028 7.69661ZM17.0557 9.13522L17.0593 9.14073L17.0593 9.14022C17.0585 8.68377 16.7771 7.93092 16.2079 7.20681L16.1945 7.18907C16.0191 6.97129 15.828 6.7668 15.6226 6.57727L15.6058 6.56111L15.625 6.57774C15.6005 6.55502 15.5756 6.53252 15.5507 6.51012L15.5032 6.467L15.5386 6.49973L15.5008 6.46653C15.2378 6.23604 14.9502 6.03537 14.6433 5.86818L14.6214 5.85717C13.6573 5.32979 12.4027 5.05815 10.8558 5.36406C10.648 5.11068 10.4242 4.87097 10.1859 4.64641C9.82077 4.29694 9.39101 4.02277 8.9209 3.83944C8.45502 3.66813 7.9561 3.607 7.46289 3.66079C7.93832 3.70379 8.40139 3.83664 8.82772 4.05235C9.23946 4.27394 9.61026 4.56489 9.92397 4.91254C10.2419 5.26742 10.5408 5.63911 10.8192 6.02603L10.8891 6.11741C11.1616 6.47389 11.439 6.83678 11.7846 7.1597C11.9748 7.33953 12.187 7.49433 12.4161 7.62039C12.477 7.65159 12.5385 7.68096 12.5988 7.70666C12.6591 7.73235 12.7158 7.75621 12.7767 7.77824C12.8942 7.82412 13.016 7.86205 13.1378 7.89693C13.625 8.03642 14.1238 8.08659 14.611 8.11351C14.6789 8.11709 14.7466 8.12044 14.814 8.12378C14.988 8.13239 15.1604 8.14093 15.3303 8.15327C15.5631 8.16717 15.794 8.20363 16.0197 8.26217C16.3589 8.35099 16.6575 8.55399 16.8657 8.83727C16.9364 8.93161 17 9.03121 17.0557 9.13522ZM15.0299 11.0846C13.4631 10.446 11.8242 9.77791 12.0682 7.90283C12.5913 8.46392 13.4125 8.58159 14.3056 8.70957C15.1158 8.82566 15.9851 8.95023 16.745 9.42194C18.5379 10.5342 18.2761 12.6951 17.667 13.4904C17.7219 12.182 16.4037 11.6446 15.0299 11.0846ZM8.70682 10.1459C9.12035 10.1061 10.0016 9.89012 9.60757 9.19327C9.52279 9.05151 9.39993 8.93664 9.25309 8.86186C9.10626 8.78708 8.94141 8.75542 8.77747 8.77052C8.6111 8.78845 8.45424 8.85736 8.32819 8.9679C8.20214 9.07844 8.11298 9.22526 8.07283 9.38844C7.95041 9.84423 8.08013 10.207 8.70682 10.1459ZM8.59812 4.63104C8.33868 4.33003 7.93611 4.17219 7.54146 4.11468C7.5267 4.21341 7.51734 4.31287 7.51345 4.41263C7.49579 5.23428 7.78629 6.1367 8.34842 6.7638C8.52823 6.96652 8.74511 7.13267 8.98729 7.25324C9.12737 7.32176 9.49887 7.49185 9.63651 7.3389C9.64699 7.32488 9.65359 7.30832 9.65562 7.29091C9.65765 7.2735 9.65505 7.25585 9.64808 7.23978C9.62528 7.17428 9.58121 7.11485 9.53747 7.05585L9.53747 7.05585C9.50644 7.01401 9.47558 6.97239 9.45259 6.92899C9.42932 6.88521 9.40443 6.84254 9.37956 6.7999L9.37956 6.79989L9.37955 6.79988L9.37955 6.79988L9.37955 6.79987L9.37954 6.79986L9.37954 6.79985C9.33282 6.71975 9.28616 6.63975 9.25039 6.55272C9.15602 6.3249 9.10688 6.08265 9.05789 5.84116C9.04807 5.79277 9.03826 5.74441 9.0281 5.6962C8.95319 5.32361 8.85757 4.93205 8.59812 4.63104ZM14.1416 11.1862C13.7391 12.3144 14.3883 13.2674 15.0336 14.2147C15.7554 15.2744 16.4724 16.3271 15.7074 17.6101C17.1941 16.9934 17.8999 15.1305 17.283 13.6524C16.8942 12.7175 15.9573 12.2106 15.0876 11.7402C14.7501 11.5577 14.4228 11.3806 14.1416 11.1862ZM9.78299 13.8799C9.51358 13.9903 9.25954 14.1353 9.02718 14.3112C9.5555 14.1187 10.1101 14.0088 10.6716 13.9851C10.7734 13.9791 10.8758 13.9743 10.9792 13.9695L10.9793 13.9695C11.1579 13.9613 11.3391 13.9529 11.5242 13.9374C11.8277 13.9167 12.127 13.855 12.414 13.7538C12.7148 13.6481 12.9885 13.4768 13.2155 13.2522C13.4448 13.0203 13.6056 12.7291 13.6802 12.4109C13.7457 12.1104 13.7365 11.7982 13.6533 11.5021C13.5702 11.2059 13.4156 10.935 13.2033 10.7132C13.3057 10.9741 13.3687 11.249 13.3903 11.5287C13.4088 11.7891 13.3736 12.0505 13.2867 12.2965C13.2019 12.5297 13.0634 12.7394 12.8823 12.9083C12.6953 13.0789 12.4788 13.2137 12.2435 13.306C11.9164 13.4384 11.5466 13.4925 11.1613 13.5489C10.9856 13.5746 10.8066 13.6009 10.6271 13.6352C10.3383 13.6883 10.0555 13.7703 9.78299 13.8799ZM14.4825 18.5143L14.4282 18.558L14.4282 18.5581C14.3601 18.6131 14.2909 18.6691 14.2164 18.7193C14.1214 18.7822 14.0218 18.8378 13.9186 18.8857C13.7036 18.9911 13.4671 19.0449 13.2279 19.0429C12.5799 19.0307 12.1219 18.5462 11.854 17.9986C11.7837 17.8551 11.7218 17.7071 11.6599 17.5591C11.5609 17.3223 11.4618 17.0855 11.3284 16.8667C11.0184 16.3583 10.4879 15.949 9.86671 16.0249C9.61335 16.0567 9.37583 16.1711 9.23515 16.392C8.86486 16.9689 9.39654 17.7771 10.0744 17.6627C10.132 17.6539 10.1885 17.6383 10.2425 17.6162C10.2963 17.5932 10.3466 17.5625 10.3917 17.525C10.4864 17.4458 10.5578 17.3422 10.5981 17.2253C10.6427 17.1033 10.6526 16.9714 10.6268 16.8441C10.599 16.7111 10.5208 16.5942 10.4087 16.518C10.539 16.5793 10.6405 16.689 10.6919 16.8239C10.7453 16.9628 10.759 17.1139 10.7315 17.2601C10.7049 17.4125 10.638 17.555 10.5379 17.6725C10.4846 17.7329 10.4231 17.7855 10.3551 17.8285C10.2878 17.871 10.2156 17.9053 10.1402 17.9307C9.98719 17.9832 9.82434 18.0001 9.6639 17.9802C9.43863 17.948 9.22616 17.8554 9.04878 17.7123C9.01043 17.6818 8.97388 17.6496 8.93858 17.6162C8.82611 17.5169 8.72353 17.4067 8.63236 17.2871C8.58742 17.2373 8.54176 17.1881 8.49396 17.1408C8.27683 16.912 8.02065 16.724 7.73755 16.5859C7.54232 16.4998 7.33801 16.4362 7.12852 16.3963C7.02316 16.3742 6.91658 16.3583 6.81 16.3449C6.79841 16.3437 6.77607 16.3398 6.7483 16.335C6.65931 16.3194 6.51457 16.2942 6.48904 16.318C6.81846 16.0133 7.17757 15.7428 7.56093 15.5104C7.95455 15.2757 8.37719 15.0941 8.81796 14.9702C9.27496 14.8409 9.75294 14.8041 10.2242 14.8619C10.4668 14.8911 10.7044 14.9529 10.9307 15.0454C11.1678 15.1405 11.3866 15.2763 11.5775 15.4467C11.7663 15.6255 11.919 15.8393 12.0269 16.0763C12.1244 16.2982 12.1971 16.5303 12.2437 16.7682C12.2687 16.8963 12.2876 17.037 12.3071 17.1827C12.3959 17.8464 12.4984 18.6121 13.259 18.7456C13.3073 18.755 13.3561 18.762 13.4052 18.7664L13.5568 18.7701C13.6611 18.7626 13.7647 18.7477 13.8668 18.7254C14.0784 18.6754 14.2846 18.6047 14.4825 18.5143Z"
fill="#FC72FF"
/>
</svg>
)
......@@ -143,15 +143,13 @@ export enum Markets {
NFTX = 'nftx',
Opensea = 'opensea',
Rarible = 'rarible',
Uniswap = 'Uniswap',
Uniswap_V2 = 'Uniswap_V2',
SushiSwap = 'SushiSwap',
SuperRare = 'superrare',
Sudoswap = 'sudoswap',
KnownOrigin = 'knownorigin',
WETH = 'weth',
Cryptopunks = 'cryptopunks',
CryptoPhunks = 'cryptophunks',
Gem = 'gem',
Foundation = 'foundation',
Zora = 'zora',
Blur = 'blur',
Ensvision = 'ensvision',
}
export const isPooledMarket = (market?: Markets): boolean => {
......
import { Markets } from 'nft/types'
import { getMarketplaceIcon } from './asset'
describe('Marketplace icons', () => {
it('all of marketplaces returns an icon', () => {
Object.keys(Markets).forEach((marketplace) => {
expect(getMarketplaceIcon(marketplace)).not.toBeNull()
})
})
})
import { DetailsOrigin, GenieAsset, Listing, UpdatedGenieAsset, WalletAsset } from 'nft/types'
import {
SquareCryptopunksMarketplaceIcon,
SquareEnsVisionMarketplaceIcon,
SquareFoundationMarketplaceIcon,
SquareGemMarketplaceIcon,
SquareLooksBlurMarketplaceIcon,
SquareLooksRareMarketplaceIcon,
SquareLooksX2Y2MarketplaceIcon,
SquareNft20MarketplaceIcon,
SquareNftXMarketplaceIcon,
SquareOpenSeaMarketplaceIcon,
SquareRaribleMarketplaceIcon,
SquareSudoSwapMarketplaceIcon,
SquareZoraMarketplaceIcon,
} from 'nft/components/icons'
import { DetailsOrigin, GenieAsset, Listing, Markets, UpdatedGenieAsset, WalletAsset } from 'nft/types'
import { v4 as uuidv4 } from 'uuid'
export function getRarityStatus(
rarityStatusCache: Map<string, boolean>,
......@@ -25,8 +41,38 @@ export const getAssetHref = (asset: GenieAsset | WalletAsset, origin?: DetailsOr
return `/nfts/asset/${address}/${asset.tokenId}${origin ? `?origin=${origin}` : ''}`
}
export const getMarketplaceIcon = (marketplace: string) => {
return `/nft/svgs/marketplaces/${marketplace.toLowerCase()}.svg`
export const getMarketplaceIcon = (marketplace: string, size: string | number = '16') => {
switch (marketplace.toLowerCase()) {
case Markets.Opensea:
return <SquareOpenSeaMarketplaceIcon width={size} height={size} />
case Markets.LooksRare:
return <SquareLooksRareMarketplaceIcon width={size} height={size} />
case Markets.X2Y2:
return <SquareLooksX2Y2MarketplaceIcon width={size} height={size} gradientId={uuidv4()} />
case Markets.Blur:
return <SquareLooksBlurMarketplaceIcon width={size} height={size} />
case Markets.Sudoswap:
return <SquareSudoSwapMarketplaceIcon width={size} height={size} />
case Markets.NFTX:
return <SquareNftXMarketplaceIcon width={size} height={size} gradientId={uuidv4()} />
case Markets.Gem:
return <SquareGemMarketplaceIcon width={size} height={size} gradientId={uuidv4()} />
case Markets.Zora:
return <SquareZoraMarketplaceIcon width={size} height={size} gradientId={uuidv4()} />
case Markets.Ensvision:
return <SquareEnsVisionMarketplaceIcon width={size} height={size} />
case Markets.Cryptopunks:
case 'larvalabs':
return <SquareCryptopunksMarketplaceIcon width={size} height={size} />
case Markets.Rarible:
return <SquareRaribleMarketplaceIcon width={size} height={size} />
case Markets.Foundation:
return <SquareFoundationMarketplaceIcon width={size} height={size} />
case Markets.NFT20:
return <SquareNft20MarketplaceIcon width={size} height={size} />
default:
return null
}
}
export const generateTweetForAsset = (asset: GenieAsset): string => {
......
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