UNPKG

highcharts

Version:
704 lines (701 loc) 55.3 kB
/* * * * (c) 2026 Highsoft AS * Authors: * - Paweł Fus * - Jedrzej Ruta * * License: www.highcharts.com/license * * DO NOT EDIT THIS FILE! This file is created by 'gulp scripts-icons' task. * * */ 'use strict'; // Auto-generated SVG JSON /* eslint-disable max-len */ /** * Helper function to generate SVG icon prefix with given viewBox size. * @internal */ const stockToolsIconPrefix = (viewBox) => `<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 ${viewBox} ${viewBox}">`; /** * Constants */ const fillColor = '#4B4B4D'; export default { 'annotations-hidden.svg': `${stockToolsIconPrefix(32)} <g> <g> <path fill="${fillColor}" d="M16.001,20.25c-2.344,0-4.25-1.906-4.25-4.25c0-2.343,1.906-4.25,4.25-4.25s4.25,1.907,4.25,4.25 C20.251,18.344,18.345,20.25,16.001,20.25z M16.001,13.25c-1.517,0-2.75,1.233-2.75,2.75s1.233,2.75,2.75,2.75 s2.75-1.233,2.75-2.75S17.518,13.25,16.001,13.25z"/> </g> <g> <path fill="${fillColor}" d="M16.001,23.238L16.001,23.238c-2.729-0.001-5.302-1.062-7.246-2.988L4.465,16l4.29-4.25 c1.945-1.926,4.519-2.987,7.246-2.987c2.729,0,5.302,1.061,7.246,2.987L27.537,16l-4.29,4.25 C21.302,22.177,18.729,23.238,16.001,23.238z M6.454,16l3.357,3.186c1.661,1.646,3.859,2.553,6.189,2.553s4.528-0.907,6.19-2.553 L25.548,16l-3.357-3.186c-1.661-1.646-3.859-2.553-6.189-2.553s-4.528,0.907-6.19,2.553L6.454,16z"/> </g> </g> </svg> `, 'annotations-visible.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M11.751,16c0,0.427,0.082,0.831,0.2,1.22l1.309-1.31c0.048-1.443,1.208-2.604,2.652-2.651l1.309-1.309 c-0.389-0.118-0.793-0.2-1.22-0.2C13.657,11.75,11.751,13.656,11.751,16z"/> <path fill="${fillColor}" d="M16.087,18.741l-1.308,1.308c0.389,0.119,0.794,0.201,1.222,0.201c2.344,0,4.25-1.906,4.25-4.25 c0-0.428-0.083-0.832-0.2-1.223l-1.309,1.309C18.696,17.533,17.533,18.695,16.087,18.741z"/> <path fill="${fillColor}" d="M23.247,11.75c-0.028-0.028-0.06-0.052-0.089-0.08l-1.061,1.062c0.029,0.029,0.062,0.054,0.093,0.083 L25.548,16l-3.356,3.186c-1.662,1.646-3.86,2.553-6.19,2.553c-0.872,0-1.725-0.128-2.538-0.373l-1.174,1.174 c1.17,0.453,2.422,0.698,3.712,0.699c2.728,0,5.301-1.062,7.246-2.988l4.29-4.25L23.247,11.75z"/> <path fill="${fillColor}" d="M8.842,20.328l1.062-1.061c-0.03-0.029-0.062-0.053-0.092-0.082L6.454,16l3.356-3.185 c1.662-1.646,3.86-2.553,6.19-2.553c0.87,0,1.724,0.127,2.536,0.372l1.174-1.174c-1.17-0.453-2.421-0.698-3.71-0.698 c-2.728,0-5.301,1.061-7.246,2.987L4.465,16l4.29,4.25C8.783,20.278,8.813,20.301,8.842,20.328z"/> <rect x="3.272" y="15.25" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -6.6276 15.9997)" fill="${fillColor}" width="25.456" height="1.501"/> </g> </svg> `, 'arrow-bottom.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" transform="rotate(45,15,15)" points="12.78,25.03 11.72,23.97 19.689,16 11.72,8.03 12.78,6.97 21.811,16"/> </g> </svg> `, 'arrow-left.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="19.22,25.03 10.189,16 19.22,6.97 20.28,8.03 12.311,16 20.28,23.97"/> </g> </svg> `, 'arrow-line.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M26.679,8.25L28,4l-4.25,1.321l0.934,0.935l-3.502,3.502c-0.212-0.083-0.44-0.133-0.682-0.133 c-1.035,0-1.875,0.84-1.875,1.875c0,0.241,0.05,0.47,0.133,0.682l-7.576,7.576c-0.212-0.083-0.44-0.133-0.682-0.133 c-1.035,0-1.875,0.84-1.875,1.875c0,0.241,0.05,0.47,0.133,0.682L4.97,25.97L6.03,27.03l3.788-3.788 c0.212,0.083,0.44,0.133,0.682,0.133c1.035,0,1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l7.576-7.576 c0.212,0.083,0.44,0.133,0.682,0.133c1.035,0,1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l3.502-3.502L26.679,8.25z"/> </svg> `, 'arrow-ray.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M25.429,9.5L27,5l-4.5,1.571l0.934,0.935l-5.252,5.252c-0.212-0.083-0.44-0.133-0.682-0.133 c-1.035,0-1.875,0.84-1.875,1.875c0,0.241,0.05,0.47,0.133,0.682l-7.576,7.576c-0.212-0.083-0.44-0.133-0.682-0.133 c-1.035,0-1.875,0.84-1.875,1.875s0.84,1.875,1.875,1.875s1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l7.576-7.576 c0.212,0.083,0.44,0.133,0.682,0.133c1.035,0,1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l5.252-5.252L25.429,9.5z"/> </svg> `, 'arrow-right.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="12.78,25.03 11.72,23.97 19.689,16 11.72,8.03 12.78,6.97 21.811,16"/> </g> </svg> `, 'arrow-segment.svg': `${stockToolsIconPrefix(32)} <g> <circle fill="${fillColor}" cx="24.5" cy="7.5" r="1.875"/> <path fill="${fillColor}" d="M19.684,11.256L8.182,22.758c-0.212-0.083-0.44-0.133-0.682-0.133c-1.035,0-1.875,0.84-1.875,1.875 s0.84,1.875,1.875,1.875s1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l11.502-11.502l0.935,0.934L23,9l-4.25,1.321 L19.684,11.256z"/> </g> </svg> `, 'arrow.svg': `${stockToolsIconPrefix(60)} <g> <polyline fill="none" stroke="#666666" stroke-width="5" stroke-miterlimit="10" points="49,26 49,11 34,11"/> <line fill="none" stroke="#666666" stroke-width="5" stroke-miterlimit="10" x1="20" y1="40.7" x2="49" y2="11"/> <circle fill="none" stroke="#666666" stroke-width="5" stroke-miterlimit="10" cx="17" cy="44" r="5"/> </g> </svg> `, 'circle.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M26.249,15.999c0.001-2.737-1.065-5.312-3.002-7.248C21.312,6.815,18.737,5.749,16,5.75 c-2.738,0-5.312,1.065-7.248,3.002C6.816,10.688,5.75,13.262,5.75,16c0,2.736,1.065,5.312,3.002,7.248 c1.937,1.935,4.511,3.001,7.249,3.001c1.993,0,3.898-0.572,5.536-1.628c0.864,0.73,2.154,0.697,2.968-0.116 c0.815-0.815,0.849-2.104,0.117-2.97C25.678,19.897,26.25,17.993,26.249,15.999z M9.813,22.186C8.16,20.533,7.25,18.336,7.25,16 c-0.001-2.337,0.909-4.534,2.562-6.188c1.652-1.652,3.851-2.563,6.188-2.563c2.336,0,4.533,0.91,6.186,2.563 c1.653,1.653,2.563,3.85,2.564,6.187c-0.001,1.727-0.501,3.376-1.427,4.787c-0.682-0.115-1.406,0.084-1.931,0.609 s-0.726,1.249-0.608,1.929c-1.41,0.926-3.059,1.426-4.784,1.426C13.663,24.749,11.466,23.839,9.813,22.186z"/> </svg> `, 'close.svg': `${stockToolsIconPrefix(32)} <polygon fill="${fillColor}" points="24.308,8.756 23.248,7.695 16.002,14.941 8.757,7.695 7.695,8.754 14.941,16.001 7.696,23.246 8.755,24.308 16.002,17.061 23.247,24.307 24.308,23.248 17.062,16.001"/> </svg> `, 'crooked-3.svg': `${stockToolsIconPrefix(32)} <g> <g> <path fill="${fillColor}" d="M5.048,22.258c-0.234,0-0.464-0.109-0.61-0.312c-0.241-0.338-0.164-0.806,0.173-1.047l14.468-10.37 l7.497,7.447c0.294,0.292,0.296,0.767,0.004,1.061c-0.292,0.296-0.767,0.294-1.061,0.004l-6.597-6.553l-13.438,9.63 C5.352,22.213,5.199,22.258,5.048,22.258z"/> </g> </g> </svg> `, 'crooked-5.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M27.53,14.03c0.293-0.293,0.293-0.768,0-1.061l-5.064-5.064l-7.5,8.5L10.461,11.9l-7.027,8.109 c-0.271,0.313-0.238,0.786,0.075,1.058C3.65,21.189,3.825,21.25,4,21.25c0.21,0,0.419-0.088,0.566-0.259l5.973-6.891l4.495,4.495 l7.5-8.5l3.936,3.936C26.763,14.323,27.237,14.323,27.53,14.03z"/> </g> </svg> `, 'current-price-hide.svg': `${stockToolsIconPrefix(32)} <g> <g opacity="0.5"> <polygon fill="${fillColor}" points="12.509,22.893 12.509,17.428 11.409,17.428 9.651,18.718 10.229,19.507 11.363,18.628 11.363,22.893"/> <path fill="${fillColor}" d="M17.962,19.832c-0.341-0.326-0.759-0.492-1.242-0.492c-0.141,0-0.264,0.02-0.365,0.058l-0.276,0.104 l0.181-0.289l1.281-1.784h-1.375l-1.339,1.996c-0.408,0.61-0.615,1.182-0.615,1.696c0,0.583,0.198,1.038,0.606,1.393 c0.405,0.353,0.919,0.532,1.526,0.532c0.606,0,1.12-0.181,1.526-0.536c0.401-0.352,0.605-0.829,0.605-1.421 C18.476,20.573,18.308,20.162,17.962,19.832z M17.055,21.843c-0.184,0.187-0.423,0.281-0.711,0.281s-0.527-0.098-0.713-0.29 c-0.183-0.192-0.274-0.43-0.274-0.706c0-0.287,0.094-0.527,0.281-0.714c0.187-0.188,0.427-0.281,0.714-0.281 c0.289,0,0.526,0.095,0.708,0.282c0.181,0.186,0.271,0.423,0.271,0.705C17.331,21.413,17.238,21.655,17.055,21.843z"/> <path fill="${fillColor}" d="M20.639,21.805c-0.141-0.135-0.302-0.201-0.495-0.201c-0.198,0-0.364,0.067-0.507,0.205 c-0.141,0.136-0.21,0.295-0.21,0.487c0,0.191,0.068,0.349,0.209,0.479c0.143,0.133,0.309,0.197,0.508,0.197 c0.193,0,0.354-0.066,0.495-0.201c0.138-0.133,0.205-0.291,0.205-0.483S20.776,21.938,20.639,21.805z"/> <path fill="${fillColor}" d="M22.962,19.063c0.04-0.23,0.13-0.423,0.268-0.574c0.164-0.179,0.372-0.269,0.618-0.269 c0.24,0,0.436,0.072,0.583,0.216c0.146,0.145,0.221,0.334,0.221,0.563c0,0.316-0.166,0.634-0.495,0.944l-2.177,1.972v0.977h3.896 v-0.969h-2.475l1.508-1.342c0.317-0.282,0.561-0.55,0.723-0.797c0.156-0.238,0.236-0.532,0.236-0.873 c0-0.531-0.184-0.927-0.56-1.208c-0.381-0.284-0.849-0.429-1.389-0.429c-0.539,0-1.008,0.158-1.394,0.471 c-0.358,0.29-0.578,0.683-0.654,1.168L22.962,19.063z"/> </g> <path opacity="0.5" fill="${fillColor}" d="M17.486,12.742c-0.809,0.626-1.691,1.131-2.631,1.5H27.75v11.5H8.25v-3.061l-2.939-2.689 l2.939-2.689l0.001-2.122l-4.812,4.812l3.311,3.311v3.939h22.5v-14.5H17.486z"/> <g> <path fill="${fillColor}" d="M17.121,10.432c-1.659,1.659-3.865,2.573-6.211,2.573l0,0c-0.723,0-1.43-0.097-2.113-0.266l1.096-1.097 c0.335,0.046,0.675,0.077,1.018,0.077c2.003,0,3.885-0.781,5.302-2.196c0.25-0.25,0.638-0.691,0.922-1.018 c-0.284-0.327-0.672-0.769-0.922-1.018c-0.368-0.368-0.769-0.691-1.194-0.972l0.922-0.921c0.417,0.292,0.814,0.616,1.182,0.983 c0.467,0.467,1.313,1.469,1.351,1.512l0.35,0.415l-0.35,0.414C18.435,8.963,17.588,9.964,17.121,10.432z"/> <path fill="${fillColor}" d="M3.351,8.091c0.035-0.043,0.882-1.045,1.351-1.512c1.658-1.66,3.864-2.574,6.209-2.574 c0.723,0,1.43,0.098,2.114,0.266l-1.097,1.097c-0.336-0.046-0.674-0.076-1.018-0.076c-2.002,0-3.884,0.779-5.301,2.197 c-0.25,0.249-0.639,0.69-0.922,1.018c0.283,0.326,0.672,0.767,0.922,1.017c0.367,0.367,0.768,0.69,1.192,0.97L5.88,11.414 c-0.415-0.293-0.812-0.616-1.179-0.982C4.232,9.965,3.386,8.963,3.351,8.92L3,8.506L3.351,8.091z"/> <rect x="2.731" y="7.861" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -2.8175 10.2057)" fill="${fillColor}" width="16.359" height="1.286"/> </g> </g> </svg> `, 'current-price-show.svg': `${stockToolsIconPrefix(32)} <g> <g> <polygon fill="${fillColor}" points="12.509,22.893 12.509,17.428 11.409,17.428 9.651,18.718 10.229,19.507 11.363,18.628 11.363,22.893"/> <path fill="${fillColor}" d="M17.962,19.832c-0.341-0.326-0.759-0.492-1.242-0.492c-0.141,0-0.264,0.02-0.365,0.058l-0.276,0.104 l0.181-0.289l1.281-1.784h-1.375l-1.339,1.996c-0.408,0.61-0.615,1.182-0.615,1.696c0,0.583,0.198,1.038,0.606,1.393 c0.405,0.353,0.919,0.532,1.526,0.532c0.606,0,1.12-0.181,1.526-0.536c0.401-0.352,0.605-0.829,0.605-1.421 C18.476,20.573,18.308,20.162,17.962,19.832z M17.055,21.843c-0.184,0.187-0.423,0.281-0.711,0.281s-0.527-0.098-0.713-0.29 c-0.183-0.192-0.274-0.43-0.274-0.706c0-0.287,0.094-0.527,0.281-0.714c0.187-0.188,0.427-0.281,0.714-0.281 c0.289,0,0.526,0.095,0.708,0.282c0.181,0.186,0.271,0.423,0.271,0.705C17.331,21.413,17.238,21.655,17.055,21.843z"/> <path fill="${fillColor}" d="M20.639,21.805c-0.141-0.135-0.302-0.201-0.495-0.201c-0.198,0-0.364,0.067-0.507,0.205 c-0.141,0.136-0.21,0.295-0.21,0.487c0,0.191,0.068,0.349,0.209,0.479c0.143,0.133,0.309,0.197,0.508,0.197 c0.193,0,0.354-0.066,0.495-0.201c0.138-0.133,0.205-0.291,0.205-0.483S20.776,21.938,20.639,21.805z"/> <path fill="${fillColor}" d="M22.962,19.063c0.04-0.23,0.13-0.423,0.268-0.574c0.164-0.179,0.372-0.269,0.618-0.269 c0.24,0,0.436,0.072,0.583,0.216c0.146,0.145,0.221,0.334,0.221,0.563c0,0.316-0.166,0.634-0.495,0.944l-2.177,1.972v0.977h3.896 v-0.969h-2.475l1.508-1.342c0.317-0.282,0.561-0.55,0.723-0.797c0.156-0.238,0.236-0.532,0.236-0.873 c0-0.531-0.184-0.927-0.56-1.208c-0.381-0.284-0.849-0.429-1.389-0.429c-0.539,0-1.008,0.158-1.394,0.471 c-0.358,0.29-0.578,0.683-0.654,1.168L22.962,19.063z"/> </g> <path fill="${fillColor}" d="M17.486,12.742c-0.809,0.626-1.691,1.131-2.631,1.5H27.75v11.5H8.25v-3.061l-2.939-2.689l2.939-2.689V14.65 c-0.512-0.131-1.015-0.287-1.5-0.489v2.521l-3.311,3.311l3.311,3.311v3.939h22.5v-14.5H17.486z"/> <g> <path fill="${fillColor}" d="M10.911,10.741c-1.24,0-2.249-1.009-2.249-2.249s1.009-2.249,2.249-2.249s2.249,1.009,2.249,2.249 S12.151,10.741,10.911,10.741z M10.911,7.528c-0.532,0-0.964,0.432-0.964,0.964c0,0.531,0.432,0.964,0.964,0.964 c0.531,0,0.964-0.433,0.964-0.964C11.875,7.96,11.442,7.528,10.911,7.528z"/> </g> <g> <path fill="${fillColor}" d="M10.911,12.992L10.911,12.992c-2.346,0-4.553-0.915-6.211-2.573C4.233,9.951,3.387,8.949,3.35,8.906 L3,8.492l0.35-0.415C3.387,8.034,4.233,7.033,4.7,6.565c1.658-1.66,3.865-2.573,6.211-2.573c2.345,0,4.551,0.913,6.209,2.573 c0.469,0.468,1.315,1.469,1.351,1.512l0.351,0.415l-0.351,0.414c-0.035,0.043-0.882,1.045-1.351,1.513 C15.462,12.077,13.256,12.992,10.911,12.992z M4.687,8.492C4.972,8.818,5.36,9.261,5.608,9.51c1.417,1.416,3.3,2.196,5.303,2.196 c2.001,0,3.885-0.78,5.302-2.197c0.249-0.25,0.638-0.69,0.921-1.017c-0.283-0.327-0.672-0.769-0.921-1.018 c-1.417-1.418-3.301-2.197-5.302-2.197c-2.003,0-3.886,0.779-5.303,2.197C5.36,7.724,4.972,8.165,4.687,8.492z"/> </g> </g> </svg> `, 'destroy.svg': `${stockToolsIconPrefix(32)} <g> <rect x="12.75" y="14" fill="${fillColor}" width="1.5" height="10"/> <rect x="17.75" y="14" fill="${fillColor}" width="1.5" height="10"/> <path fill="${fillColor}" d="M25.25,10.5c0-1.517-1.233-2.75-2.75-2.75h-3.25V7c0-1.24-1.01-2.25-2.25-2.25h-2 c-1.24,0-2.25,1.01-2.25,2.25v0.75H9.5c-1.517,0-2.75,1.233-2.75,2.75v1.751h2V27.25h14.5V12.251h2V10.5z M14.25,7 c0-0.413,0.337-0.75,0.75-0.75h2c0.413,0,0.75,0.337,0.75,0.75v0.75h-3.5V7z M21.75,25.75h-11.5V12.251h11.5V25.75z M23.75,10.751 H8.25V10.5c0-0.689,0.561-1.25,1.25-1.25h13c0.689,0,1.25,0.561,1.25,1.25V10.751z"/> </g> </svg> `, 'drawing.svg': `${stockToolsIconPrefix(32)}<path fill="${fillColor}" d="M18.3,8.6c-0.5,0.2-0.8,0.7-0.9,1.2l-1,7.6l0.5,0.3l3.1-4.5c-0.1-0.1-0.2-0.3-0.2-0.5c-0.1-0.7,0.3-1.3,1-1.4 s1.3,0.3,1.4,1s-0.3,1.3-1,1.4c-0.2,0-0.4,0-0.5,0l-3.1,4.5l0.5,0.3l6.7-3.7c0.5-0.3,0.8-0.8,0.8-1.3L26,9.4l-4-2.6L18.3,8.6z M27.2,5.2L25.4,4c-0.6-0.4-1.3-0.2-1.7,0.3L22.5,6l3.9,2.6L27.5,7C27.9,6.4,27.8,5.7,27.2,5.2C27.2,5.3,27.2,5.2,27.2,5.2z"/> <rect fill="none" width="32.3" height="32.3"/> <path fill="#1A1A8E" d="M18,23.5c0,0.1,0,0.1-0.1,0.2"/> <path fill="${fillColor}" d="M17.1,18.9c-0.8-0.2-3.8-0.2-4,1.6c0,0.9,0.1,1.9,0.5,2.7c0.4,0.7,0.7,0.9,0.7,1.4c0,0.8-0.5,1.5-1.2,1.8 c-0.3,0.2-0.6,0.2-0.9,0.2c-1.2-0.1-1.2,0-1.4,0.1c-1,0.5-0.4,2.7-1.3,3.1c-0.4,0.1-0.7,0-1-0.2c-0.7-0.8-0.1-3.1,1.4-4.1 c0.5-0.4,1.1-0.6,1.7-0.7c0.6,0,0.9,0.1,1-0.1s-0.1-1.1-0.4-2c-0.4-1.1-0.5-2.2-0.4-3.4c0.5-1.9,3.6-1.8,5.2-1.7 C17.6,17.7,17.8,19.1,17.1,18.9z"/> <rect fill="none" width="32" height="32"/> </svg> `, 'edit.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M22.125,3.814L5.817,20.122l-1.818,7.879l7.879-1.818L28.186,9.875L22.125,3.814z M26.064,9.875 l-1.439,1.439l-3.939-3.939l1.439-1.439L26.064,9.875z M10.186,22.875l9.939-9.939l1.439,1.439l-9.939,9.939L10.186,22.875z M7.686,20.375l9.939-9.939l1.439,1.439l-9.939,9.939L7.686,20.375z M18.686,9.375l0.939-0.939l3.939,3.939l-0.939,0.939 L18.686,9.375z M6.974,21.784l3.242,3.242l-4.215,0.973L6.974,21.784z"/> </svg> `, 'elliott-3.svg': `${stockToolsIconPrefix(32)} <g> <g> <path fill="${fillColor}" d="M5.048,22.258c-0.234,0-0.464-0.109-0.61-0.312c-0.241-0.338-0.164-0.806,0.173-1.047l14.468-10.37 l7.497,7.447c0.294,0.292,0.296,0.767,0.004,1.061c-0.292,0.296-0.767,0.294-1.061,0.004l-6.597-6.553l-13.438,9.63 C5.352,22.213,5.199,22.258,5.048,22.258z"/> </g> <g> <g> <path fill="${fillColor}" d="M6.483,24.807c0.35,0.532,0.524,1.266,0.524,2.201s-0.175,1.67-0.524,2.201 C6.134,29.742,5.64,30.008,5,30.008c-0.646,0-1.144-0.266-1.496-0.799c-0.353-0.531-0.527-1.266-0.527-2.201 s0.175-1.669,0.527-2.201C3.856,24.273,4.354,24.008,5,24.008C5.64,24.008,6.134,24.273,6.483,24.807z M5.976,27.693 c0.026-0.221,0.04-0.449,0.04-0.686s-0.014-0.467-0.04-0.689s-0.074-0.455-0.141-0.697c-0.068-0.242-0.173-0.438-0.315-0.585 S5.204,24.814,5,24.814c-0.205,0-0.379,0.074-0.524,0.222c-0.145,0.147-0.252,0.343-0.322,0.585 c-0.069,0.242-0.119,0.475-0.146,0.697s-0.04,0.453-0.04,0.689c0,0.231,0.014,0.459,0.04,0.686 c0.026,0.226,0.076,0.459,0.146,0.697c0.07,0.24,0.178,0.432,0.322,0.576C4.621,29.112,4.795,29.186,5,29.186 c0.204,0,0.377-0.073,0.52-0.219c0.143-0.145,0.247-0.338,0.315-0.58C5.901,28.145,5.949,27.914,5.976,27.693z"/> <path fill="${fillColor}" d="M5,30.058c-0.659,0-1.177-0.276-1.538-0.82c-0.355-0.536-0.535-1.286-0.535-2.229 c0-0.942,0.18-1.692,0.535-2.229c0.361-0.544,0.879-0.82,1.538-0.82c0.654,0,1.167,0.276,1.525,0.821 c0.354,0.538,0.532,1.288,0.532,2.229c0,0.941-0.179,1.691-0.532,2.229C6.167,29.781,5.654,30.058,5,30.058z M5,24.058 c-0.633,0-1.108,0.254-1.454,0.776c-0.345,0.52-0.52,1.252-0.52,2.174c0,0.923,0.175,1.654,0.52,2.174 C3.892,29.704,4.367,29.958,5,29.958c0.618,0,1.104-0.261,1.441-0.776c0.343-0.521,0.517-1.252,0.517-2.174 c0-0.921-0.174-1.652-0.517-2.174C6.104,24.318,5.618,24.058,5,24.058z M5,29.235c-0.217,0-0.404-0.078-0.56-0.232 c-0.15-0.151-0.263-0.352-0.335-0.598c-0.072-0.249-0.121-0.485-0.147-0.706c-0.026-0.23-0.04-0.463-0.04-0.691 c0-0.234,0.014-0.469,0.04-0.695c0.026-0.22,0.074-0.451,0.147-0.705c0.072-0.249,0.185-0.453,0.334-0.606 C4.595,24.844,4.783,24.765,5,24.765s0.404,0.079,0.556,0.237c0.146,0.152,0.257,0.355,0.327,0.605 c0.07,0.254,0.116,0.484,0.143,0.705c0.026,0.227,0.04,0.461,0.04,0.695s-0.014,0.468-0.04,0.691 c-0.026,0.219-0.072,0.447-0.143,0.701c-0.07,0.25-0.181,0.453-0.327,0.602C5.403,29.157,5.216,29.235,5,29.235z M5,24.864 c-0.192,0-0.352,0.067-0.488,0.207c-0.139,0.142-0.243,0.331-0.311,0.563c-0.071,0.25-0.118,0.475-0.144,0.689 c-0.026,0.223-0.04,0.453-0.04,0.684c0,0.225,0.014,0.454,0.04,0.68c0.025,0.215,0.073,0.447,0.144,0.689 c0.067,0.23,0.172,0.416,0.31,0.555C4.648,29.068,4.809,29.136,5,29.136s0.35-0.067,0.483-0.204 c0.136-0.137,0.237-0.324,0.304-0.559C5.854,28.125,5.9,27.9,5.926,27.688c0.026-0.221,0.04-0.449,0.04-0.68 s-0.014-0.461-0.04-0.684c-0.025-0.217-0.071-0.441-0.139-0.69C5.721,25.4,5.619,25.211,5.483,25.07 C5.35,24.932,5.191,24.864,5,24.864z"/> </g> </g> <g> <g> <path fill="${fillColor}" d="M24,27.008v-6h2.339c0.508,0,0.942,0.125,1.301,0.373s0.538,0.627,0.538,1.135 c0,0.328-0.093,0.605-0.28,0.831c-0.186,0.226-0.44,0.388-0.762,0.483v0.017c0.39,0.051,0.703,0.201,0.94,0.449 c0.237,0.249,0.355,0.57,0.355,0.966c0,0.311-0.063,0.584-0.19,0.818s-0.301,0.416-0.521,0.547 c-0.22,0.129-0.46,0.226-0.72,0.287c-0.26,0.062-0.54,0.094-0.839,0.094H24z M25.067,21.889v1.561h0.95 c0.355,0,0.627-0.071,0.812-0.213c0.187-0.141,0.279-0.342,0.279-0.602c0-0.266-0.095-0.456-0.287-0.572 c-0.192-0.115-0.491-0.174-0.898-0.174H25.067z M25.067,24.363v1.746h0.958c0.893,0,1.339-0.299,1.339-0.898 c0-0.305-0.104-0.522-0.313-0.652s-0.537-0.195-0.982-0.195H25.067z"/> </g> </g> <g> <g> <path fill="${fillColor}" d="M15.958,9.008l2.61-6h0.924l2.584,6h-1.221l-0.559-1.373h-2.602l-0.542,1.373H15.958z M18.06,6.72h1.864 L19,4.279L18.06,6.72z"/> </g> </g> </g> </svg> `, 'elliott-5.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M27.53,14.03c0.293-0.293,0.293-0.768,0-1.061l-5.064-5.064l-7.5,8.5L10.461,11.9l-7.027,8.109 c-0.271,0.313-0.238,0.786,0.075,1.058C3.65,21.189,3.825,21.25,4,21.25c0.21,0,0.419-0.088,0.566-0.259l5.973-6.891l4.495,4.495 l7.5-8.5l3.936,3.936C26.763,14.323,27.237,14.323,27.53,14.03z"/> <path fill="${fillColor}" d="M3.999,22.9c-0.569,0-1.017,0.238-1.327,0.709c-0.304,0.459-0.457,1.096-0.457,1.891 c0,0.796,0.153,1.432,0.457,1.891C2.982,27.861,3.43,28.1,3.999,28.1c0.567,0,1.011-0.238,1.319-0.709 c0.301-0.457,0.501-1.094,0.501-1.891s-0.2-1.433-0.501-1.891C5.01,23.139,4.566,22.9,3.999,22.9z M4.692,26.039 c-0.021,0.17-0.058,0.354-0.111,0.543c-0.05,0.178-0.126,0.321-0.229,0.426c-0.098,0.1-0.212,0.146-0.353,0.146 c-0.139,0-0.255-0.048-0.355-0.146c-0.104-0.105-0.183-0.247-0.234-0.424c-0.055-0.186-0.092-0.369-0.113-0.545 c-0.021-0.177-0.032-0.357-0.032-0.539c0-0.186,0.011-0.367,0.032-0.542c0.021-0.174,0.059-0.357,0.113-0.546 c0.052-0.178,0.131-0.322,0.235-0.43c0.101-0.101,0.216-0.15,0.354-0.15c0.14,0,0.255,0.049,0.352,0.15 c0.104,0.106,0.18,0.251,0.229,0.43c0.054,0.188,0.09,0.372,0.111,0.546c0.021,0.175,0.032,0.356,0.032,0.542 S4.714,25.867,4.692,26.039z"/> <path fill="${fillColor}" d="M9.522,9.9h1.952l0.448,1.1h1.19l-2.129-4.941L10.959,6h-0.867l-2.116,4.864L7.917,11h1.171L9.522,9.9z M10.5,7.337l0.639,1.686H9.851L10.5,7.337z"/> <path fill="${fillColor}" d="M16.416,22.34c0.151-0.079,0.279-0.182,0.383-0.307c0.163-0.198,0.246-0.443,0.246-0.729 c0-0.438-0.158-0.771-0.473-0.988C16.27,20.106,15.899,20,15.475,20h-1.97v5h1.827c0.248,0,0.482-0.025,0.695-0.078 c0.216-0.051,0.42-0.133,0.604-0.241c0.191-0.112,0.344-0.272,0.453-0.476c0.109-0.201,0.164-0.437,0.164-0.7 c0-0.341-0.104-0.624-0.312-0.841C16.795,22.516,16.62,22.406,16.416,22.34z M14.553,20.9h0.59c0.307,0,0.531,0.042,0.669,0.125 c0.124,0.075,0.185,0.197,0.185,0.375s-0.062,0.311-0.187,0.404c-0.131,0.1-0.33,0.15-0.593,0.15h-0.664V20.9z M15.224,24.086 h-0.671v-1.203h0.705c0.338,0,0.585,0.047,0.736,0.141c0.139,0.086,0.206,0.23,0.206,0.44C16.2,23.617,16.2,24.086,15.224,24.086z" /> <path fill="${fillColor}" d="M22.539,7c0.78,0,1.401-0.282,1.845-0.837l0.062-0.077l-0.808-0.568l-0.055,0.073 c-0.242,0.331-0.582,0.492-1.038,0.492c-0.447,0-0.794-0.144-1.061-0.438c-0.266-0.293-0.4-0.684-0.4-1.159 c0-0.453,0.141-0.834,0.419-1.134c0.276-0.298,0.638-0.449,1.074-0.449c0.186,0,0.37,0.038,0.551,0.113 c0.176,0.073,0.315,0.182,0.416,0.321l0.058,0.079l0.768-0.608l-0.055-0.072c-0.183-0.242-0.438-0.427-0.762-0.552 C23.233,2.062,22.905,2,22.577,2c-0.741,0-1.362,0.229-1.846,0.682C20.245,3.136,20,3.744,20,4.487c0,0.734,0.24,1.343,0.713,1.811 C21.187,6.764,21.801,7,22.539,7z"/> <path fill="${fillColor}" d="M29.075,17.328c-0.163-0.338-0.386-0.604-0.66-0.792c-0.271-0.185-0.563-0.321-0.871-0.407 C27.237,16.043,26.908,16,26.567,16h-1.8v5h1.8c0.335,0,0.664-0.05,0.976-0.146c0.314-0.098,0.609-0.246,0.877-0.439 c0.272-0.195,0.493-0.463,0.655-0.792c0.162-0.327,0.243-0.706,0.243-1.122C29.318,18.057,29.237,17.662,29.075,17.328z M28.103,19.134c-0.069,0.184-0.16,0.331-0.269,0.441c-0.112,0.111-0.248,0.205-0.404,0.279c-0.159,0.075-0.321,0.129-0.482,0.159 c-0.163,0.03-0.336,0.045-0.515,0.045h-0.617v-3.131h0.617c1.194,0,1.776,0.514,1.776,1.573 C28.209,18.736,28.173,18.949,28.103,19.134z"/> </g> </svg> `, 'ellipse.svg': `${stockToolsIconPrefix(32)}<path fill="${fillColor}" d="M16.3,7.2C10.1,7.2,5,11.1,5,15.9s5.1,8.7,11.3,8.7s11.3-3.9,11.3-8.7S22.5,7.2,16.3,7.2z M16.3,23.3 c-5.5,0-9.9-3.3-9.9-7.4s4.4-7.4,9.9-7.4s9.9,3.3,9.9,7.4S21.8,23.3,16.3,23.3L16.3,23.3z"/> <circle fill="${fillColor}" cx="23.5" cy="22.2" r="2.3"/> <rect fill="none" width="32" height="32"/> </svg> `, 'fibonacci-timezone.svg': `${stockToolsIconPrefix(32)} <polyline fill="${fillColor}" points="5.2,7.3 5.2,5.6 3.6,5.6 3.6,23.3 3.6,24.8 3.6,27.5 5.2,27.5 5.2,8.8"/> <polyline fill="${fillColor}" points="9.6,7.3 9.6,5.6 8,5.6 8,23.3 8,24.8 8,27.5 9.6,27.5 9.6,8.8"/> <polyline fill="${fillColor}" points="11.6,7.3 11.6,5.6 10,5.6 10,23.3 10,24.8 10,27.5 11.6,27.5 11.6,8.8"/> <polyline fill="${fillColor}" points="14.2,7.3 14.2,5.6 12.6,5.6 12.6,23.3 12.6,24.8 12.6,27.5 14.2,27.5 14.2,8.8"/> <polyline fill="${fillColor}" points="19,7.3 19,5.6 17.4,5.6 17.4,23.3 17.4,24.8 17.4,27.5 19,27.5 19,8.8"/> <polyline fill="${fillColor}" points="27.5,7.3 27.5,5.6 25.9,5.6 25.9,23.3 25.9,24.8 25.9,27.5 27.5,27.5 27.5,8.8"/> <rect fill="none" width="32" height="32"/> </svg> `, 'fibonacci.svg': `${stockToolsIconPrefix(32)} <g> <rect x="19.5" y="19.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="24.5" y="19.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="9.5" y="19.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="14.5" y="19.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4.5" y="19.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="19.5" y="15.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="24.5" y="15.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="9.5" y="15.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="14.5" y="15.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4.5" y="15.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="19.5" y="10.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="24.5" y="10.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="9.5" y="10.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="14.5" y="10.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4.5" y="10.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4" y="4.75" fill="${fillColor}" width="24" height="1.5"/> <rect x="4" y="25.75" fill="${fillColor}" width="24" height="1.5"/> </g> </svg> `, 'flag-basic.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M27.25,4.75H15V3h-1.65v22.175c0,0.456,0.369,0.825,0.825,0.825S15,25.631,15,25.175V16.25h12.25L21.5,10.5 L27.25,4.75z M23.689,14.75H15v-8.5h8.689l-4.25,4.25L23.689,14.75z"/> </g> </svg> `, 'flag-diamond.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M27.25,4.75H15V3h-1.65v20.175c0,0.456,0.369,0.825,0.825,0.825S15,23.631,15,23.175V16.25h12.25L21.5,10.5 L27.25,4.75z M23.689,14.75H15v-8.5h8.689l-4.25,4.25L23.689,14.75z"/> <polygon fill="${fillColor}" points="17,22.604 21.65,24 14,26.295 6.349,24 11,22.604 11,21.195 1.651,24 14,27.705 26.35,24 17,21.195"/> </g> </svg> `, 'flag-elipse.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M17,20.385v1.506c4.129,0.398,6.25,1.558,6.25,2.109c0,0.673-3.146,2.5-9.25,2.5S4.75,24.673,4.75,24 c0-0.552,2.121-1.711,6.25-2.109v-1.506C6.879,20.757,3.25,21.922,3.25,24c0,2.576,5.572,4,10.75,4s10.75-1.424,10.75-4 C24.75,21.922,21.121,20.757,17,20.385z"/> <path fill="${fillColor}" d="M27.25,4.75H15V3h-1.65v20.175c0,0.456,0.369,0.825,0.825,0.825S15,23.631,15,23.175V16.25h12.25L21.5,10.5 L27.25,4.75z M23.689,14.75H15v-8.5h8.689l-4.25,4.25L23.689,14.75z"/> </g> </svg> `, 'flag-trapeze.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="19.29,20.3 17,20.3 17,21.7 18.71,21.7 23.311,26.3 6.133,26.3 8.433,21.7 11,21.7 11,20.3 7.567,20.3 3.867,27.7 26.69,27.7"/> <g> <path fill="${fillColor}" d="M27.25,4.75H15V3h-1.65v20.175c0,0.456,0.369,0.825,0.825,0.825S15,23.631,15,23.175V16.25h12.25 L21.5,10.5L27.25,4.75z M23.689,14.75H15v-8.5h8.689l-4.25,4.25L23.689,14.75z"/> </g> </g> </svg> `, 'fullscreen.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="22.593,21.657 19.297,18.361 18.413,19.244 21.71,22.541 20.465,23.786 24.75,24.75 23.786,20.464"/> <polygon fill="${fillColor}" points="11.535,8.214 7.25,7.25 8.214,11.536 9.459,10.291 12.756,13.588 13.641,12.703 10.343,9.406"/> <polygon fill="${fillColor}" points="19.27,13.613 22.566,10.316 23.786,11.535 24.75,7.25 20.464,8.214 21.684,9.433 18.387,12.729"/> <polygon fill="${fillColor}" points="12.729,18.386 9.432,21.683 8.214,20.465 7.25,24.75 11.536,23.786 10.316,22.567 13.613,19.271"/> </g> </svg> `, 'horizontal-line.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M27,14.751H15.143c-0.289-0.663-0.948-1.126-1.718-1.126s-1.429,0.463-1.718,1.126H5v1.5h6.709 c0.289,0.661,0.947,1.124,1.716,1.124s1.427-0.463,1.716-1.124H27V14.751z"/> </svg> `, 'indicators.svg': `${stockToolsIconPrefix(32)} <g> </g> <g> <g> <g> <polygon fill="${fillColor}" points="14.138,14.794 14.697,16.26 21.328,11.074 22.156,12.134 23.723,8.25 19.576,8.834 20.404,9.893"/> <polygon fill="${fillColor}" points="10.841,17.372 3.761,22.909 4.685,24.091 11.401,18.838"/> </g> <g> <path fill="${fillColor}" d="M17.075,24.159c-0.11,0-0.221-0.006-0.332-0.019c-1.334-0.154-2.439-1.211-3.113-2.976l-2.215-5.793 c-0.469-1.226-1.177-1.967-1.995-2.087c-0.816-0.111-1.723,0.401-2.511,1.428l-3.842,4.994c-0.254,0.328-0.723,0.39-1.052,0.138 c-0.328-0.253-0.39-0.724-0.138-1.052l3.842-4.994c1.146-1.489,2.541-2.203,3.917-1.997c1.38,0.201,2.509,1.279,3.179,3.035 l2.215,5.793c0.458,1.199,1.146,1.936,1.885,2.021c0.736,0.08,1.576-0.477,2.296-1.54l9.141-13.53 c0.231-0.344,0.697-0.433,1.041-0.201c0.343,0.231,0.434,0.697,0.201,1.041l-9.141,13.53 C19.483,23.386,18.295,24.159,17.075,24.159z"/> </g> </g> </g> <g> </g> </svg> `, 'label.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M3.75,7.749v14.5h7.939L16,26.561l4.31-4.312h7.94v-14.5H3.75z M26.75,20.749h-7.062L16,24.439l-3.689-3.69 H5.25v-11.5h21.5V20.749z"/> <polygon fill="${fillColor}" points="9.291,18 10.735,18 10.735,13.251 12.426,13.251 12.426,12.018 7.601,12.018 7.601,13.251 9.291,13.251"/> <polygon fill="${fillColor}" points="14.712,18 15.971,15.888 17.28,18 19.063,18 16.9,14.84 18.793,12.018 17.111,12.018 16.013,13.876 14.897,12.018 13.157,12.018 15.084,14.84 12.988,18"/> <polygon fill="${fillColor}" points="21.265,18 22.709,18 22.709,13.251 24.399,13.251 24.399,12.018 19.574,12.018 19.574,13.251 21.265,13.251"/> </g> </svg> `, 'line.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M27.03,6.03L25.97,4.97l-3.788,3.788c-0.212-0.083-0.44-0.133-0.682-0.133c-1.035,0-1.875,0.84-1.875,1.875 c0,0.241,0.05,0.47,0.133,0.682l-8.576,8.576c-0.212-0.083-0.44-0.133-0.682-0.133c-1.035,0-1.875,0.84-1.875,1.875 c0,0.241,0.05,0.47,0.133,0.682L4.97,25.97L6.03,27.03l3.788-3.788c0.212,0.083,0.44,0.133,0.682,0.133 c1.035,0,1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l8.576-8.576c0.212,0.083,0.44,0.133,0.682,0.133 c1.035,0,1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682L27.03,6.03z"/> </svg> `, 'linear.svg': `${stockToolsIconPrefix(32)}<polyline fill="${fillColor}" points="8.4,7 8.4,5.3 6.8,5.3 6.8,23 6.8,24.5 6.8,27.3 8.4,27.3 8.4,8.5"/> <polyline fill="${fillColor}" points="22.8,10.3 24.1,9 22.9,7.9 10.4,20.5 9.3,21.5 7.4,23.5 8.5,24.6 21.8,11.3"/> <polyline fill="${fillColor}" points="25.2,25.4 26.9,25.4 26.9,23.8 9.2,23.8 7.7,23.8 4.9,23.8 4.9,25.4 23.7,25.4"/> <rect fill="none" width="32" height="32"/> </svg> `, 'logarithmic.svg': `${stockToolsIconPrefix(32)}<g data-name="Layer 2"><g data-name="Layer 7"><g><polyline fill="${fillColor}" points="8.41 7.01 8.41 5.26 6.81 5.26 6.81 23.01 6.81 24.51 6.81 27.26 8.41 27.26 8.41 8.51"/><polyline fill="${fillColor}" points="25.17 25.37 26.92 25.37 26.92 23.77 9.17 23.77 7.67 23.77 4.92 23.77 4.92 25.37 23.67 25.37"/><path fill="${fillColor}" d="M24.66,12a2.18,2.18,0,0,0-.27-.11,12.35,12.35,0,0,0-16.64,12,9.8,9.8,0,0,0,1.88.14A10.51,10.51,0,0,1,23.77,13.61"/><rect fill="none" width="32" height="32"/></g></g></g></svg>`, 'measure-x.svg': `${stockToolsIconPrefix(32)} <g> <g> <polygon fill="${fillColor}" points="14.673,21 15.984,19.177 17.287,21 18.808,21 16.766,18.344 18.559,16 17.12,16 16.006,17.553 14.923,16 13.422,16 15.225,18.344 13.193,21"/> <rect x="25.75" y="9.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="25.75" y="24.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="25.75" y="14.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="25.75" y="19.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="4.75" y="9.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="4.75" y="4.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="4.75" y="19.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="4.75" y="14.014" fill="${fillColor}" width="1.5" height="2.986"/> <rect x="25.75" y="4" fill="${fillColor}" width="1.5" height="3"/> <rect x="4.75" y="24" fill="${fillColor}" width="1.5" height="2.986"/> <polygon fill="${fillColor}" points="24.465,13.5 21,11.5 21,13 11,13 11,11.5 7.535,13.5 11,15.5 11,14 21,14 21,15.5"/> </g> </g> </svg> `, 'measure-xy.svg': `${stockToolsIconPrefix(32)} <g> <g> <rect x="26.75" y="19" fill="${fillColor}" width="1.5" height="3"/> <rect x="26.75" y="14" fill="${fillColor}" width="1.5" height="3"/> <rect x="26.75" y="9" fill="${fillColor}" width="1.5" height="3"/> <rect x="20" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="15" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="10" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4.75" y="9.001" fill="${fillColor}" width="1.5" height="2.999"/> <rect x="4.75" y="14.001" fill="${fillColor}" width="1.5" height="2.999"/> <rect x="4.75" y="19.001" fill="${fillColor}" width="1.5" height="2.999"/> <rect x="10" y="3.751" fill="${fillColor}" width="3" height="1.5"/> <rect x="15" y="3.751" fill="${fillColor}" width="3" height="1.5"/> <rect x="20" y="3.751" fill="${fillColor}" width="3" height="1.5"/> </g> <polygon fill="${fillColor}" points="25,3.75 25,5.25 26.75,5.25 26.75,7 28.25,7 28.25,3.75"/> <polygon fill="${fillColor}" points="4.75,7 6.25,7 6.25,5.25 8,5.25 8,3.75 4.75,3.75"/> <polygon fill="${fillColor}" points="8,27.25 8,25.75 6.25,25.75 6.25,24 4.75,24 4.75,27.25"/> <polygon fill="${fillColor}" points="28.25,24 26.75,24 26.75,25.75 25,25.75 25,27.25 28.25,27.25"/> <polygon fill="${fillColor}" points="16.5,6.535 14.5,10 16,10 16,21 14.5,21 16.5,24.465 18.5,21 17,21 17,10 18.5,10"/> <polygon fill="${fillColor}" points="25.465,15.5 22,13.5 22,15 11,15 11,13.5 7.535,15.5 11,17.5 11,16 22,16 22,17.5"/> </g> </svg> `, 'measure-y.svg': `${stockToolsIconPrefix(32)} <g> <g> <rect x="24" y="4.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="19" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="9" y="4.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="19" y="4.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="14" y="4.75" fill="${fillColor}" width="3" height="1.5"/> <path fill="${fillColor}" d="M18.13,19.851c-0.113,0.116-0.297,0.175-0.552,0.175c-0.163,0-0.321-0.024-0.478-0.074l-0.106,1.104 c0.205,0.05,0.425,0.074,0.658,0.074c0.531,0,0.936-0.116,1.216-0.35c0.279-0.234,0.518-0.602,0.716-1.104l2.409-6.187h-1.326 l-1.264,3.703h-0.021l-1.423-3.703h-1.411l2.187,5.094l-0.255,0.647C18.36,19.526,18.243,19.733,18.13,19.851z"/> <rect x="14" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="8.995" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="4" y="4.75" fill="${fillColor}" width="3" height="1.5"/> <rect x="24" y="25.75" fill="${fillColor}" width="3" height="1.5"/> <polygon fill="${fillColor}" points="13.5,7.535 11.5,11 13,11 13,21 11.5,21 13.5,24.465 15.5,21 14,21 14,11 15.5,11"/> </g> </g> </svg> `, 'panning.svg': `${stockToolsIconPrefix(32)}<path fill="${fillColor}" d="M20.8,10.7v-0.4c0-1.4-1.1-2.6-2.5-2.6c-0.2,0-0.4,0-0.7,0.1C17,6.5,15.5,6,14.3,6.6 c-0.5,0.2-0.9,0.7-1.2,1.2c-1.4-0.3-2.8,0.5-3.1,1.9C9.9,9.8,9.9,10,9.9,10.2v4.9c-0.8-0.3-1.7-0.2-2.4,0.3C6.4,16.3,6.2,17.9,7,19 l4.6,6.5c0.2,0.3,0.6,0.5,1,0.5h8.6c0.6,0,1.1-0.4,1.2-1l1.2-5.1c0.1-0.6,0.2-1.2,0.2-1.8v-5c0-1.4-1.1-2.6-2.5-2.6 C21.1,10.6,21,10.6,20.8,10.7z M21.9,18.3c0,0.5,0,0.9-0.1,1.3l-1.1,4.6h-7.8L8.5,18c-0.6-0.8,0.6-1.6,1.1-0.9l1,1.5 c0.2,0.3,0.6,0.3,0.9,0.1c0.2-0.1,0.3-0.3,0.3-0.5v-8c0-0.4,0.2-0.7,0.6-0.8c0.4,0,0.7,0.2,0.8,0.6c0,0.1,0,0.1,0,0.2v5.9 c0,0.3,0.3,0.6,0.6,0.6c0,0,0,0,0,0H14c0.3,0,0.6-0.3,0.6-0.6c0,0,0,0,0,0V8.9c0-0.4,0.2-0.7,0.6-0.8c0.4,0,0.7,0.2,0.8,0.6 c0,0.1,0,0.1,0,0.2v7.3c0,0.3,0.3,0.6,0.6,0.6c0,0,0,0,0,0H17c0.3,0,0.6-0.3,0.6-0.6c0,0,0,0,0,0v-6c0-0.4,0.2-0.7,0.6-0.8 c0.4,0,0.7,0.2,0.8,0.6c0,0.1,0,0.1,0,0.2v6c0,0.3,0.3,0.6,0.6,0.6c0,0,0,0,0,0h0.3c0.3,0,0.6-0.3,0.6-0.6c0,0,0,0,0,0v-2.9 c0-0.4,0.2-0.7,0.6-0.8c0.4,0,0.7,0.2,0.8,0.6c0,0.1,0,0.1,0,0.2L21.9,18.3L21.9,18.3z"/> <rect fill="none" width="32" height="32"/> </svg> `, 'parallel-channel.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M17.258,7.802C17.487,7.896,17.737,7.95,18,7.95c1.077,0,1.95-0.873,1.95-1.95S19.077,4.05,18,4.05 c-1.076,0-1.95,0.873-1.95,1.95c0,0.263,0.054,0.513,0.147,0.742l-9.455,9.456C6.513,16.104,6.263,16.05,6,16.05 c-1.076,0-1.95,0.873-1.95,1.95S4.924,19.95,6,19.95c1.077,0,1.95-0.873,1.95-1.95c0-0.263-0.054-0.513-0.147-0.742L17.258,7.802z" /> <path fill="${fillColor}" d="M28.03,13.03L26.97,11.97l-6.228,6.228C20.513,18.104,20.263,18.05,20,18.05c-1.077,0-1.95,0.873-1.95,1.95 c0,0.263,0.054,0.513,0.147,0.742L11.97,26.97l1.061,1.061l6.228-6.228c0.229,0.094,0.479,0.147,0.742,0.147 c1.077,0,1.95-0.873,1.95-1.95c0-0.263-0.054-0.513-0.147-0.742L28.03,13.03z"/> </g> </svg> `, 'pitchfork.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M28.057,15.006l-1.059-1.062l-7.865,7.863c-0.212-0.083-0.441-0.133-0.683-0.133 c-0.243,0-0.474,0.05-0.687,0.134l-3.254-3.255l8.548-8.548l-1.06-1.061l-8.549,8.548l-3.257-3.259 c0.083-0.213,0.133-0.442,0.133-0.685c0-0.241-0.05-0.47-0.132-0.682l7.863-7.862l-1.059-1.061l-7.865,7.862 c-0.212-0.083-0.441-0.133-0.683-0.133c-1.036,0-1.875,0.839-1.875,1.875s0.839,1.875,1.875,1.875c0.241,0,0.47-0.05,0.681-0.132 l3.26,3.26l-5.206,5.205c-0.213-0.083-0.442-0.133-0.685-0.133c-1.036,0-1.875,0.84-1.875,1.875c0,1.036,0.839,1.875,1.875,1.875 s1.875-0.839,1.875-1.875c0-0.24-0.049-0.469-0.132-0.681l5.207-5.206l3.257,3.257c-0.082,0.211-0.132,0.439-0.132,0.68 c0,1.036,0.839,1.875,1.875,1.875s1.875-0.839,1.875-1.875c0-0.241-0.05-0.47-0.132-0.682L28.057,15.006z"/> </svg> `, 'ray.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M27.03,6.03L25.97,4.97l-7.788,7.788c-0.212-0.083-0.44-0.133-0.682-0.133c-1.035,0-1.875,0.84-1.875,1.875 c0,0.241,0.05,0.47,0.133,0.682l-7.576,7.576c-0.212-0.083-0.44-0.133-0.682-0.133c-1.035,0-1.875,0.84-1.875,1.875 s0.84,1.875,1.875,1.875s1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682l7.576-7.576c0.212,0.083,0.44,0.133,0.682,0.133 c1.035,0,1.875-0.84,1.875-1.875c0-0.241-0.05-0.47-0.133-0.682L27.03,6.03z"/> </svg> `, 'rectangle.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M25.25,22.783V6.75H6.75v18.5h16.033c0.29,0.662,0.949,1.125,1.717,1.125c1.035,0,1.875-0.84,1.875-1.875 C26.375,23.731,25.912,23.073,25.25,22.783z M23.75,22.783c-0.432,0.189-0.777,0.535-0.967,0.967H8.25V8.25h15.5V22.783z"/> </svg> `, 'remove-annotations.svg': `${stockToolsIconPrefix(32)} <g> <rect x="5" y="23.7" fill="${fillColor}" width="3" height="1.5"/> <rect x="7.69" y="26.011" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -5.046 52.9314)" fill="${fillColor}" width="1.5" height="3"/> <path fill="${fillColor}" d="M16.311,23.7l10.625-10.625l-7.159-7.158c-1.001-1.002-2.019-0.786-2.806,0.003L6.72,16.17 c-0.614,0.613-0.952,1.423-0.952,2.28s0.338,1.667,0.952,2.28l4.47,4.47H27v-1.5H16.311z M18.716,6.978l6.099,6.098l-0.648,0.647 l-6.438-6.438l0.304-0.304C18.228,6.783,18.521,6.784,18.716,6.978z M11.811,23.7l-4.03-4.03c-0.331-0.33-0.513-0.764-0.513-1.22 s0.182-0.89,0.513-1.22l1.72-1.72l5.47,5.47l1.061-1.061l-5.47-5.47l6.106-6.105l6.438,6.438L14.189,23.7H11.811z"/> </g> </svg> `, 'save-chart.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="8.749,21.25 12.75,21.25 12.75,26 14.25,26 14.25,19.75 12.37,19.75 15.999,16.12 19.629,19.75 17.75,19.75 17.75,26 19.25,26 19.25,21.25 23.25,21.25 16,14"/> <polygon fill="${fillColor}" points="15.34,6.75 12.84,3.75 5.75,3.75 5.75,21.138 7.25,19.638 7.25,5.25 12.16,5.25 14.66,8.25 24.75,8.25 24.75,19.555 26.25,21.055 26.25,6.75"/> </g> </svg> `, 'segment.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M24.5,5.625c-1.035,0-1.875,0.84-1.875,1.875c0,0.241,0.05,0.47,0.133,0.682L8.182,22.758 c-0.212-0.083-0.44-0.133-0.682-0.133c-1.035,0-1.875,0.84-1.875,1.875s0.84,1.875,1.875,1.875s1.875-0.84,1.875-1.875 c0-0.241-0.05-0.47-0.133-0.682L23.818,9.242c0.212,0.083,0.44,0.133,0.682,0.133c1.035,0,1.875-0.84,1.875-1.875 S25.535,5.625,24.5,5.625z"/> </svg> `, 'separator.svg': `${stockToolsIconPrefix(32)} <g> <path fill="#CDCDCC" d="M32,16.251h-3.52v-1.5H32V16.251z M24.92,16.251h-3.56v-1.5h3.56V16.251z M17.8,16.251h-3.56v-1.5h3.56 V16.251z M10.68,16.251H7.12v-1.5h3.56V16.251z M3.56,16.251H0v-1.5h3.56V16.251z"/> </g> </svg> `, 'series-candlestick.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="7,26 8,26 8,23 9,23 9,18 8,18 8,14 7,14 7,18 6,18 6,23 7,23"/> <polygon fill="${fillColor}" points="13,20 14,20 14,17 15,17 15,11 14,11 14,6 13,6 13,11 12,11 12,17 13,17"/> <polygon fill="${fillColor}" points="19,25 20,25 20,22 21,22 21,18 20,18 20,14 19,14 19,18 18,18 18,22 19,22"/> <polygon fill="${fillColor}" points="24,17 25,17 25,14 26,14 26,10 25,10 25,6 24,6 24,10 23,10 23,14 24,14"/> </g> </svg> `, 'series-heikin-ashi.svg': `${stockToolsIconPrefix(32)}<g data-name="Layer 2"><g><g data-name="heikin-ashi-series"><rect fill="${fillColor}" x="10.77" y="7.42" width="3.11" height="16.29"/><rect fill="${fillColor}" x="11.76" y="12.19" width="1.06" height="14.01"/><rect fill="${fillColor}" x="4.83" y="5.24" width="3.11" height="5.05"/><rect fill="${fillColor}" x="5.83" y="7.96" width="1.06" height="4.68"/><rect fill="${fillColor}" x="17.71" y="13.5" width="3.11" height="5.05"/><rect fill="${fillColor}" x="18.7" y="16.21" width="1.06" height="6.74"/><polygon fill="${fillColor}" points="24.68 16.6 25.7 16.6 25.7 13.51 26.73 13.51 26.73 9.39 25.7 9.39 25.7 5.27 24.68 5.27 24.68 9.39 23.64 9.39 23.64 13.51 24.68 13.51 24.68 16.6"/><rect fill="none" width="32" height="32"/></g></g></g></svg>`, 'series-hlc.svg': `${stockToolsIconPrefix(32)}<g data-name="Layer 2"><g><g data-name="hlc-series"><polyline fill="${fillColor}" points="5.11 12.22 5.11 24.97 6.71 24.97 6.71 20.22 9.65 20.22 9.65 18.72 6.71 18.72 6.71 6.97 5.11 6.97 5.11 10.72"/><polyline fill="${fillColor}" points="14.2 18.14 14.2 19.89 15.8 19.89 15.8 14.14 18.75 14.14 18.75 12.64 15.8 12.64 15.8 9.89 14.2 9.89 14.2 16.64"/><polyline fill="${fillColor}" points="22.2 22.77 22.2 5.02 23.8 5.02 23.8 6.77 26.75 6.77 26.75 8.27 23.8 8.27 23.8 27.02 22.2 27.02 22.2 24.27"/><rect fill="none" width="32" height="32"/></g></g></g></svg>`, 'series-hollow-candlestick.svg': `${stockToolsIconPrefix(32)}<g data-name="Layer 2"><g><g data-name="hollow-candlestick-series"><rect fill="${fillColor}" x="11.07" y="14.05" width="3.25" height="8.37"/><rect fill="${fillColor}" x="12.11" y="6.89" width="1.11" height="10.88"/><rect fill="${fillColor}" x="12.11" y="21.4" width="1.11" height="5.38"/><path fill="${fillColor}" d="M19.77,10.19v9.58H18.68V10.19h1.09m1.08-1.07H17.6V20.84h3.25V9.12Z"/><rect fill="${fillColor}" x="18.64" y="20.55" width="1.11" height="2.88"/><rect fill="${fillColor}" x="18.64" y="5.25" width="1.11" height="3.93"/><path fill="${fillColor}" d="M6.66,17.23v5.14H5.57V17.23H6.66m1.08-1.08H4.49v7.3H7.74v-7.3Z"/><rect fill="${fillColor}" x="5.53" y="12.35" width="1.11" height="4.31"/><rect fill="${fillColor}" x="5.53" y="22.43" width="1.11" height="4.43"/><rect fill="${fillColor}" x="24.01" y="12.33" width="3.25" height="8.37"/><rect fill="${fillColor}" x="25.05" y="20.68" width="1.11" height="5.53"/><rect fill="none" width="32" height="32"/></g></g></g></svg>`, 'series-line.svg': `${stockToolsIconPrefix(32)} <g> <path fill="${fillColor}" d="M4.125,28.95c-0.079,0-0.16-0.012-0.239-0.035c-0.436-0.132-0.683-0.593-0.551-1.028L8.844,9.664 l5.229,11.505l4.674-8.413l3.879,3.031l4.602-12.081c0.163-0.426,0.641-0.64,1.064-0.477c0.426,0.162,0.641,0.639,0.479,1.064 l-5.398,14.169l-4.121-3.219l-5.326,9.587L9.156,14.336L4.915,28.363C4.807,28.721,4.479,28.95,4.125,28.95z"/> </g> </svg> `, 'series-ohlc.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="8.3,6.001 6.7,6.001 6.7,9.75 3.75,9.75 3.75,11.25 6.7,11.25 6.7,24 8.3,24 8.3,19.25 11.25,19.25 11.25,17.75 8.3,17.75"/> <polygon fill="${fillColor}" points="17.3,13 15.7,13 15.7,24.75 12.75,24.75 12.75,26.25 15.7,26.25 15.7,28 17.3,28 17.3,22.25 20.25,22.25 20.25,20.75 17.3,20.75"/> <polygon fill="${fillColor}" points="28.25,21.75 25.3,21.75 25.3,4 23.7,4 23.7,5.75 20.75,5.75 20.75,7.25 23.7,7.25 23.7,26 25.3,26 25.3,23.25 28.25,23.25"/> </g> </svg> `, 'text.svg': `${stockToolsIconPrefix(60)} <g> <line fill="none" stroke="#666666" stroke-width="5" stroke-miterlimit="10" x1="31" y1="12" x2="31" y2="48"/> <line fill="none" stroke="#666666" stroke-width="5" stroke-miterlimit="10" x1="24" y1="48" x2="37" y2="48"/> <polyline fill="none" stroke="#666666" stroke-width="5" stroke-miterlimit="10" points="45,19 45,12 17,12 17,19"/> </g> </svg> `, 'time-cycles.svg': `${stockToolsIconPrefix(32)} <path fill="${fillColor}" d="M12.1,27c0-2.2-1.8-4-4-4s-4,1.8-4,4 M5.5,27c-0.1-1.4,1-2.7,2.4-2.7c1.4-0.1,2.7,1,2.7,2.4c0,0.1,0,0.2,0,0.3" /> <path fill="${fillColor}" d="M20.1,27c0-2.2-1.8-4-4-4s-4,1.8-4,4 M13.5,27c-0.1-1.4,1-2.7,2.4-2.7c1.4-0.1,2.7,1,2.7,2.4c0,0.1,0,0.2,0,0.3"/> <path fill="${fillColor}" d="M28,27c0-2.2-1.8-4-4-4s-4,1.8-4,4 M21.4,27c-0.1-1.4,1-2.7,2.4-2.7c1.4-0.1,2.7,1,2.7,2.4c0,0.1,0,0.2,0,0.3" /> <rect x="4.1" y="27" fill="${fillColor}" width="23.9" height="1.4"/> <rect x="23.3" y="20.4" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="23.3" y="17.1" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="23.3" y="13.7" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="23.3" y="10.4" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="23.3" y="7" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="23.3" y="3.6" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="15.5" y="20.4" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="15.5" y="17.1" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="15.5" y="13.7" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="15.5" y="10.4" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="15.5" y="7" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="15.5" y="3.6" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="7.5" y="20.4" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="7.5" y="17.1" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="7.5" y="13.7" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="7.5" y="10.4" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="7.5" y="7" fill="${fillColor}" width="1.4" height="1.4"/> <rect x="7.5" y="3.6" fill="${fillColor}" width="1.4" height="1.4"/> <rect fill="none" width="32" height="32"/> </svg> `, 'vertical-arrow.svg': `${stockToolsIconPrefix(32)} <polygon fill="${fillColor}" points="16.251,23.243 16.251,4.001 14.751,4.001 14.751,23.244 13,23.244 15.5,28 18,23.243"/> </svg> `, 'vertical-counter.svg': `${stockToolsIconPrefix(32)} <g> <polygon fill="${fillColor}" points="16.251,11 14.751,11 14.751,23.244 13,23.244 15.5,28 18,23.243 16.251,23.243"/> <polygon fill="${fillColor}" points="9.085,5.241 9.693,6.074 10.618,5.36 10.618,9 11.794,9 11.794,4.044 10.716,4.044"/> <path fill="${fillColor}" d="M14.778,5.118c0.126-0.138,0.285-0.206,0.477-0.