<?xml version="1.0" standalone="no"?>
<svg viewBox="0,0,1024,1024" width="500" height="500"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient x1="200" y1="200" x2="924" y2="924" gradientUnits="userSpaceOnUse"
spreadMethod="reflect" id="fill1">
<stop offset="0" stop-color="#A964C8" />
<stop offset="0.2" stop-color="#A964C8" />
<stop offset="1" stop-color="#2D8AD5" />
<animate attributeName='y1' dur='700ms' from='0%' to='100%' repeatCount='indefinite' />
</linearGradient>
</defs>
<g>
<path d="M100 200a 100 100 90 0 1 100 -100l 624 0a 100 100 90 0 1 100 100l 0 624a 100 100 90 0 1 -100 100l -624 0a 100 100 90 0 1 -100 -100M 470 100l 84 0l 0 824l -84 0l 0 -824M 100 470l 0 84c 180 -90 240 -60 370 -10l 0 -84c -180 -70 -240 -60 -370 10M 924 470l 0 84c -180 90 -240 60 -370 10l 0 -84c 180 90 240 60 370 -10Z" fill="url(#fill1)" fill-rule="evenodd"/>
</g>
</svg>