How to optimize this SVG to use inside chatgpt

Im trying this promp.

Optimize this code. Reduce the code in a way that you can show all.

<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg124" width="100%" height="100%" x="0" y="0" version="1.1" viewBox="0 0 476.2 416">
	<style id="style130">
		.black_border{fill:#1a1a1a}.mouseover{opacity:0;fill:#fff;stroke:#000;stroke-width:2}#button-play:hover .mouseover{opacity:.2;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}#button-play:active #play-shadow{fill:none}
	</style>
	<linearGradient id="SVGID_1_" x1="0" x2="0" y1="0" y2="-1" gradientUnits="userSpaceOnUse">
		<stop id="stop2" offset="0" style="stop-color:#fff;stop-opacity:.25" />
		<stop id="stop4" offset="1" style="stop-color:#fff" />
	</linearGradient>
	<g id="button-play" onClick="wwr_req(1007)">
		<path id="play-shadow" d="M308 160c0 3.3-2.7 6-6 6H174c-3.3 0-6-2.7-6-6v-15h140v15z" style="fill:#262626" />
		<g id="g87">
			<linearGradient id="SVGID_4_" x1="453" x2="453" y1="100.0068" y2="241.9932" gradientTransform="rotate(180 345.5 127.5)" gradientUnits="userSpaceOnUse">
				<stop id="stop77" offset="0" style="stop-color:#697373" />
				<stop id="stop79" offset="1" style="stop-color:#b0bbbb" />
			</linearGradient>
			<path id="play-body" d="M174 155c-3.9 0-7-3.1-7-7V20c0-3.9 3.1-7 7-7h128c3.9 0 7 3.1 7 7v128c0 3.9-3.1 7-7 7H174z" style="fill:url(#SVGID_4_)" />
			<path id="path83" d="M302 14c3.3 0 6 2.7 6 6v128c0 3.3-2.7 6-6 6H174c-3.3 0-6-2.7-6-6V20c0-3.3 2.7-6 6-6h128m0-2H174c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h128c4.4 0 8-3.6 8-8V20c0-4.4-3.6-8-8-8z" class="black_border" />
			<path id="path85" d="M302 14c3.3 0 6 2.7 6 6v128c0 3.3-2.7 6-6 6H174c-3.3 0-6-2.7-6-6V20c0-3.3 2.7-6 6-6h128m0-2H174c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h128c4.4 0 8-3.6 8-8V20c0-4.4-3.6-8-8-8z" class="mouseover" />
		</g>
		<path id="play-icon" d="M217 109V60l49 24.5z" class="black_border" />
		<linearGradient id="SVGID_5_" x1="238" x2="238" y1="84" y2="14" gradientUnits="userSpaceOnUse">
			<stop id="stop91" offset="0" style="stop-color:#fff;stop-opacity:.25" />
			<stop id="stop93" offset="1" style="stop-color:#fff" />
		</linearGradient>
		<g id="play-gloss">
			<path id="path96" d="M308 84H168V20c0-3.3 2.7-6 6-6h128c3.3 0 6 2.7 6 6v64z" style="opacity:.05;fill:url(#SVGID_5_)" />
			<path id="path98" d="M168 84h140v64c0 3.3-2.7 6-6 6H174c-3.3 0-6-2.7-6-6V84z" style="opacity:.05" />
		</g>
		<path id="mouseover" d="M174 155c-3.9 0-7-3.1-7-7V20c0-3.9 3.1-7 7-7h128c3.9 0 7 3.1 7 7v128c0 3.9-3.1 7-7 7H174z" class="mouseover" />
	</g>
</svg>

It never show all the optimized code. And never remember the code not showed. Is there any way to prevent this. The continue command aren’t working to me.