-
Notifications
You must be signed in to change notification settings - Fork 5
/
scripts.js
115 lines (106 loc) · 41.3 KB
/
scripts.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
var carddata = new Object();
var cardid = ""
var cardurl = ""
var setcode = ""
{
};
function fetchCardData(id,code) {
$.ajax({
url:'cards.json',
type:'HEAD',
async: false,
error: function() {
cardidwithzeroes = ("00" + cardid).slice(-3);
cardurl = "http://swdestinydb.com/api/public/card/" + code + cardidwithzeroes;
$.ajax({
url: cardurl,
async: false,
dataType: 'json',
success: function(data) {
console.log('loading swdestinydb')
carddata = data;
}
});
},
success: function() {
id = id - 1
$.ajax({
url: 'cards.json',
async: false,
dataType: 'json',
success: function(data) {
console.log('loading cards.json')
carddata = data[id];
}
});
}
});
};
function addCard () {
cardid = $('[name = cardid]').val()
setcode = $('[name = setcode]').val()
fetchCardData(cardid,setcode);
console.log(carddata);
var uniqueness = ' ';
if (carddata.is_unique) {
uniqueness = '⬩ '
};
var lines = 'twolines';
if (carddata.name.length <= 21) {
lines = 'oneline'
if (carddata.subtitle) {
lines = 'twolines';
};
};
var dice = ''
if (carddata.has_die) {
dice = ('<div class="die"><div class="dieface">[' + carddata.sides[0] + ']</div><div class="dieface">[' + carddata.sides[1] + ']</div><div class="dieface">[' + carddata.sides[2] + ']</div><div class="dieface">[' + carddata.sides[3] + ']</div><div class="dieface">[' + carddata.sides[4] + ']</div><div class="dieface">[' + carddata.sides[5] + ']</div></div>')
}
var newHtml = ('<div class="card ' + carddata.type_code + ' ' + carddata.faction_code + '"><span class="title ' + lines + '">' + uniqueness + carddata.name + '<br/> <span class="subtitle">' + carddata.subtitle + '</span></span><span class="health">' + carddata.health + '</span><span class="cost">' + carddata.cost + '<svg width="100" height="100" viewBox="0 0 100 100"><g transform="translate(0,-952.36216)"><ellipse cx="49.540581" cy="1003.4341" rx="14.776036" ry="14.776035"></ellipse><path d="m 13.016845,997.99769 0,-32.77182 32.312405,0.61255 0,16.84533 c 0,0 -1.878657,0.39317 -2.756509,0.7657 -0.926793,0.3933 -1.736087,1.02006 -2.603369,1.53139 -1.123681,0.66249 -2.32751,1.20551 -3.369066,1.99082 -1.066768,0.80432 -2.04875,1.73484 -2.909648,2.7565 -0.711591,0.84447 -1.236502,1.83018 -1.837672,2.75651 -0.624482,0.96225 -1.446552,1.83126 -1.837672,2.90965 -0.263379,0.72619 0.03595,1.60456 -0.306279,2.29709 -0.09595,0.19416 -0.459418,0.45942 -0.459418,0.45942 z"></path><path d="m 54.517611,965.83842 32.159265,0.15314 0,32.15927 -16.69219,0 c 0,0 -0.434514,-1.76163 -0.765697,-2.60337 -0.459708,-1.16839 -1.054325,-2.28311 -1.684533,-3.36907 -0.646659,-1.11431 -1.34573,-2.20464 -2.143951,-3.21592 -0.604227,-0.76551 -1.268491,-1.4887 -1.990811,-2.14395 -0.998159,-0.90547 -2.086416,-1.71511 -3.215927,-2.45023 -0.976547,-0.63557 -1.97035,-1.27936 -3.062787,-1.68454 -0.929283,-0.34467 -2.909648,-0.61256 -2.909648,-0.61256 z"></path><path d="m 86.676876,1007.3392 0,31.853 -32.006126,-0.1532 0,-16.0796 c 0,0 1.874685,-0.029 2.756509,-0.3063 1.220171,-0.3841 2.243195,-1.2303 3.369066,-1.8376 0.76378,-0.412 1.567149,-0.7559 2.29709,-1.2252 0.918891,-0.5908 1.86486,-1.1858 2.603369,-1.9908 0.899854,-0.9809 1.516766,-2.1949 2.143951,-3.369 0.656929,-1.2298 1.191713,-2.5243 1.684533,-3.8285 0.416567,-1.1024 1.071975,-3.3691 1.071975,-3.3691 z"></path><path d="m 45.022971,1039.1922 -32.159265,-0.1532 0.459418,-32.1592 15.620214,-0.1532 c 0,0 1.011413,3.1085 1.684533,4.5942 0.527911,1.1652 1.111158,2.3162 1.837673,3.3691 0.534558,0.7747 1.198146,1.4533 1.837672,2.1439 0.735753,0.7945 1.451261,1.621 2.29709,2.2971 0.896031,0.7163 1.910454,1.2742 2.909648,1.8377 0.994232,0.5607 1.992249,1.1354 3.062787,1.5314 0.789585,0.2921 2.45023,0.6125 2.45023,0.6125 z"></path></g></svg></span><div class="illustration" style="background-image: url( ' + carddata.imagesrc + ');"></div><img class="template" src="'+ carddata.type_name + '.svg"><img class="template_text" src="'+ carddata.type_name + '_text.svg"><span class="type">' + carddata.type_name + ' ' + carddata.subtype_name + '</span><span class="text ' + carddata.has_die + '">' + carddata.text + '<br/><span class="flavor">' + carddata.flavor + '</span></span><span class="points">' + carddata.points + '</span><span class="affiliation ' + carddata.affiliation_name + '">' + carddata.affiliation_name + '</span><span class="color">' + carddata.faction_code + '</span><span class="setid">' + carddata.set_code + carddata.position + '</span><span class="rarity">' + carddata.rarity_name + '</span><span class="artist">✍' + carddata.illustrator + '</span>'+ dice);
$('#cards').append( newHtml );
replaceInlineSymbol();
}
function replaceInlineSymbol () {
$(".dieface").each(function () {
if ($(this).children().length == 0) {
var newHTML = $(this).html()
newHTML = $(this).html().replace('1]' , ']<br/><span class="diecost">1 [R]</span>');
newHTML = newHTML.replace(/\[-]/g , '-');
newHTML = newHTML.replace('[+1' , '+1[');
newHTML = newHTML.replace('[+2' , '+2[');
newHTML = newHTML.replace('[+3' , '+3[');
newHTML = newHTML.replace(/\[0/g , 'X[');
newHTML = newHTML.replace(/\[X/g , 'X[');
newHTML = newHTML.replace(/\[1/g , '1[');
newHTML = newHTML.replace(/\[2/g , '2[');
newHTML = newHTML.replace(/\[3/g , '3[');
newHTML = newHTML.replace(/\[4/g , '4[');
newHTML = newHTML.replace(/\[5/g , '5[');
newHTML = newHTML.replace(/\[RD]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="M 80.888672 5.140625 L 71.685547 14.724609 L 69.574219 14.859375 L 63.996094 19.732422 L 62.724609 20.248047 L 61.615234 19.921875 L 58.744141 16.212891 L 57.472656 16.212891 L 51.380859 21.085938 L 50.623047 20.275391 L 48.646484 20.085938 L 46.535156 22.386719 L 48.242188 24.28125 L 47.267578 25.011719 L 45.371094 25.173828 L 41.447266 28.259766 L 41.203125 30.15625 L 34.21875 36.056641 L 32.566406 36.056641 L 28.316406 39.035156 L 27.179688 41.958984 L 24.121094 44.666016 L 14.646484 49.404297 L 10.015625 53.300781 L 10.015625 54.357422 L 15.810547 60.935547 L 22.605469 55.548828 L 23.443359 54.384766 L 24.662109 51.515625 L 31.349609 45.585938 L 32.431641 45.992188 L 32.160156 47.589844 L 25.636719 53.275391 L 30.347656 58.255859 L 30.996094 59.447266 L 31.322266 60.339844 L 31.050781 61.396484 L 29.779297 62.154297 L 28.505859 63.019531 L 28.126953 64.076172 L 28.425781 65.347656 L 29.425781 65.322266 L 31.457031 63.941406 L 33.082031 65.402344 C 33.082031 65.402344 33.641216 65.524217 33.919922 65.591797 C 34.409143 65.710418 34.911448 65.794 35.382812 65.970703 C 35.760692 66.11236 36.120515 66.301253 36.464844 66.511719 C 36.932993 66.797868 37.43738 67.066822 37.791016 67.486328 C 38.155162 67.918301 38.548828 69.003906 38.548828 69.003906 L 44.667969 91.173828 C 44.667969 91.173828 45.186353 92.258704 45.535156 92.744141 C 45.963743 93.340616 46.428975 93.937766 47.023438 94.369141 C 47.288184 94.561255 47.602109 94.683411 47.916016 94.775391 C 48.703479 95.006132 49.533267 95.103903 50.353516 95.126953 C 51.077894 95.147304 51.817281 95.11634 52.519531 94.9375 C 53.044286 94.803862 53.545769 94.569497 54.007812 94.287109 C 54.445543 94.019581 54.833177 93.671934 55.199219 93.3125 C 55.646879 92.872921 56.09225 92.416312 56.416016 91.878906 C 56.666787 91.462662 56.867084 91.00257 56.958984 90.525391 C 57.090383 89.843094 57.009334 89.134414 56.958984 88.441406 C 56.900175 87.631897 56.607422 86.03125 56.607422 86.03125 L 47.564453 68.867188 C 47.564453 68.867187 46.862997 67.45808 46.507812 66.755859 C 46.311087 66.366919 46.008853 66.017227 45.914062 65.591797 C 45.800177 65.080638 45.966797 64.021484 45.966797 64.021484 C 45.966797 64.021484 46.395992 63.269941 46.671875 62.939453 C 46.950051 62.606218 47.266055 62.297425 47.619141 62.044922 C 47.917927 61.831251 48.236463 61.61654 48.59375 61.53125 C 49.111678 61.407608 49.660302 61.520314 50.191406 61.558594 C 50.617861 61.589335 51.462891 61.720703 51.462891 61.720703 C 51.462891 61.720703 51.864611 62.175992 52.113281 62.34375 C 52.44141 62.565113 52.847137 62.641813 53.195312 62.830078 C 53.534413 63.013435 53.804089 63.331573 54.169922 63.453125 C 54.521965 63.570095 54.908578 63.521606 55.279297 63.535156 C 55.730187 63.551626 56.18342 63.575396 56.632812 63.535156 C 57.290402 63.476266 58.582031 63.183594 58.582031 63.183594 L 72.660156 51.921875 L 73.201172 50.730469 L 72.226562 49.322266 L 72.876953 48.564453 L 72.550781 47.048828 L 62.589844 34.8125 L 61.289062 35.677734 L 60.640625 35.570312 L 60.314453 35.029297 L 60.423828 33.945312 L 65.404297 30.15625 L 67.353516 31.021484 L 77.099609 22.359375 L 77.099609 20.734375 L 87.494141 14.5625 L 87.927734 13.587891 L 80.888672 5.140625 z M 59.449219 22.25 L 60.314453 22.521484 L 60.857422 23.007812 L 60.857422 23.820312 L 60.585938 24.470703 L 51.976562 31.617188 L 51.435547 31.779297 L 50.298828 30.535156 L 50.298828 30.263672 L 51.21875 28.910156 L 52.410156 28.259766 L 59.449219 22.25 z M 56.849609 50.351562 L 62.101562 56.578125 L 61.667969 57.714844 L 59.339844 59.554688 L 57.662109 60.908203 C 57.662109 60.908203 56.759895 60.977961 56.308594 60.962891 C 55.800651 60.94593 55.28216 60.938571 54.792969 60.800781 C 54.42775 60.697911 53.763672 60.3125 53.763672 60.3125 L 51.923828 58.742188 C 51.923828 58.742188 50.972586 57.713704 50.785156 57.064453 C 50.634902 56.543977 50.775704 55.977373 50.839844 55.439453 C 50.90312 54.908746 51.166016 53.871094 51.166016 53.871094 L 54.197266 50.783203 L 56.849609 50.351562 z "></path></g></svg>');
newHTML = newHTML.replace(/\[F]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="m 24.349158,75.803982 c 0,0 -8.06116,-10.048494 -9.800919,-16.079633 C 12.5673,52.857122 12.383368,45.186184 14.24196,38.284839 16.022202,31.674424 20.017071,25.563427 24.808576,20.673813 28.436649,16.971452 37.97856,12.404288 37.97856,12.404288 L 38.437979,1.8376723 66.462481,19.601838 37.672282,34.762634 l 0,-8.422665 c 0,0 -6.59166,4.767118 -8.728944,8.116386 -2.309891,3.619754 -3.679178,7.967839 -3.981623,12.251149 -0.292007,4.13548 0.596161,8.405136 2.143951,12.251148 1.331999,3.309807 5.972435,8.882083 5.972435,8.882083 z"></path><path d="m 86.523737,40.735069 c 1.521069,4.520449 1.892057,9.500218 1.378254,14.24196 -0.554753,5.119655 -2.374078,10.13122 -4.74732,14.701378 -2.267828,4.367162 -5.157603,8.575616 -8.882083,11.791731 -3.388718,2.926183 -11.79173,6.431853 -11.79173,6.431853 l -0.15314,10.107197 -27.565084,-17.611026 28.330781,-14.854517 0,8.422664 c 0,0 6.34281,-4.43109 8.575804,-7.503828 2.05687,-2.830381 3.579606,-6.19328 4.134763,-9.64778 0.658507,-4.097598 0.195651,-8.452445 -1.071976,-12.404288 -1.377101,-4.293131 -6.891271,-11.638591 -6.891271,-11.638591 l 8.575804,-8.422664 c 0,0 8.060569,10.303556 10.107198,16.385911 z"></path></g></svg>');
newHTML = newHTML.replace(/\[Dc]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="m 22.664625,51.673 0,-39.8162 55.589586,0 0,11.02603 -55.589586,29.40277"></path><path d="m 22.664625,69.8966 0,-10.4135 55.589586,-29.24958 0,11.48545 z"></path><path d="m 22.664625,90.4173 0,-9.6478 55.589586,-29.8622 0,11.3323 z"></path><path d="m 43.797856,93.6332 34.456355,-18.9893 0,18.9893 z"></path></g></svg>');
newHTML = newHTML.replace(/\[Dr]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="M 14.285714,88.928571 38.571429,83.75 c 0,0 4.188551,-11.605638 7.678571,-16.607143 3.420172,-4.901407 8.037433,-8.912778 12.678572,-12.678571 6.3461,-5.149188 20.535714,-13.392858 20.535714,-13.392858 L 79.642857,18.392857 62.678572,41.785714 50.178572,21.25 49.821429,51.785714 45.535714,56.25 9.6428572,60.357143 31.785714,73.75 Z"></path><path d="M 9.8214286,40 13.928571,8.5714284 45,51.607143 Z"></path><path d="m 46.25,94.464286 13.035714,0 c 0,0 0.890754,-9.321046 2.678572,-13.571429 1.427526,-3.393819 3.697685,-6.453556 6.25,-9.107143 2.624346,-2.728476 5.644861,-5.254579 9.107143,-6.785714 4.270532,-1.88857 13.75,-2.678572 13.75,-2.678572 L 90.714286,50.357143 c 0,0 -13.897411,1.035205 -20.178572,3.928571 C 66.123645,56.318098 62.15966,59.397207 58.75,62.857143 54.762421,66.903519 51.047724,71.514742 48.928572,76.785714 46.70531,82.315639 46.25,94.464286 46.25,94.464286 Z"></path></g></svg>');
newHTML = newHTML.replace(/\[R]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g transform="translate(0,-952.36216)"><ellipse cx="49.540581" cy="1003.4341" rx="14.776036" ry="14.776035"></ellipse><path d="m 13.016845,997.99769 0,-32.77182 32.312405,0.61255 0,16.84533 c 0,0 -1.878657,0.39317 -2.756509,0.7657 -0.926793,0.3933 -1.736087,1.02006 -2.603369,1.53139 -1.123681,0.66249 -2.32751,1.20551 -3.369066,1.99082 -1.066768,0.80432 -2.04875,1.73484 -2.909648,2.7565 -0.711591,0.84447 -1.236502,1.83018 -1.837672,2.75651 -0.624482,0.96225 -1.446552,1.83126 -1.837672,2.90965 -0.263379,0.72619 0.03595,1.60456 -0.306279,2.29709 -0.09595,0.19416 -0.459418,0.45942 -0.459418,0.45942 z"></path><path d="m 54.517611,965.83842 32.159265,0.15314 0,32.15927 -16.69219,0 c 0,0 -0.434514,-1.76163 -0.765697,-2.60337 -0.459708,-1.16839 -1.054325,-2.28311 -1.684533,-3.36907 -0.646659,-1.11431 -1.34573,-2.20464 -2.143951,-3.21592 -0.604227,-0.76551 -1.268491,-1.4887 -1.990811,-2.14395 -0.998159,-0.90547 -2.086416,-1.71511 -3.215927,-2.45023 -0.976547,-0.63557 -1.97035,-1.27936 -3.062787,-1.68454 -0.929283,-0.34467 -2.909648,-0.61256 -2.909648,-0.61256 z"></path><path d="m 86.676876,1007.3392 0,31.853 -32.006126,-0.1532 0,-16.0796 c 0,0 1.874685,-0.029 2.756509,-0.3063 1.220171,-0.3841 2.243195,-1.2303 3.369066,-1.8376 0.76378,-0.412 1.567149,-0.7559 2.29709,-1.2252 0.918891,-0.5908 1.86486,-1.1858 2.603369,-1.9908 0.899854,-0.9809 1.516766,-2.1949 2.143951,-3.369 0.656929,-1.2298 1.191713,-2.5243 1.684533,-3.8285 0.416567,-1.1024 1.071975,-3.3691 1.071975,-3.3691 z"></path><path d="m 45.022971,1039.1922 -32.159265,-0.1532 0.459418,-32.1592 15.620214,-0.1532 c 0,0 1.011413,3.1085 1.684533,4.5942 0.527911,1.1652 1.111158,2.3162 1.837673,3.3691 0.534558,0.7747 1.198146,1.4533 1.837672,2.1439 0.735753,0.7945 1.451261,1.621 2.29709,2.2971 0.896031,0.7163 1.910454,1.2742 2.909648,1.8377 0.994232,0.5607 1.992249,1.1354 3.062787,1.5314 0.789585,0.2921 2.45023,0.6125 2.45023,0.6125 z"></path></g></svg>');
newHTML = newHTML.replace(/\[MD]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="m 88.214286,83.571429 -1.160714,-0.803572 0,-2.410714 -4.821429,-5.982143 -1.160714,0 -2.767857,-3.214286 -0.535715,-3.839286 -4.285714,-5.267857 -0.892857,1.071429 -2.232143,-2.857143 -0.08929,-2.410714 -1.339285,-2.142857 -0.982143,-1.25 L 66.875,54.375 65,52.142857 l -2.857143,0.714286 -2.5,0.892857 -7.232143,4.553571 5.803572,7.678572 2.857143,1.160714 1.964285,2.767857 0.178572,1.875 4.285714,5.535715 1.428572,0 1.25,1.517857 0,1.339285 7.857142,9.196429 0.625,-0.357143 1.964286,1.428572 z"></path><path d="m 13.125,83.660714 0.803571,-0.892857 0.08929,-2.232143 4.821429,-6.160714 1.428571,0.178571 2.946429,-4.464285 0,-3.035715 3.839285,-4.464285 1.607143,0.08928 2.053572,-2.410714 0,-2.142857 2.589286,-3.928572 1.428571,0 2.321429,-2.232142 11.517857,5.535714 -6.25,8.75 -2.142857,0.803571 -1.517858,1.428572 -0.892857,1.607143 L 37.410714,72.5 33.75,77.053571 32.5,77.5 30.892857,79.017857 23.839286,88.482143 21.607143,89.375 20.803571,90.178571 Z"></path><path d="m 23.214286,15.714286 c 0,0 -0.29717,-0.941404 -0.357143,-1.428572 -0.06546,-0.531701 -0.08581,-1.078346 0,-1.607143 0.0603,-0.3716 0.357143,-1.071428 0.357143,-1.071428 l 2.678571,-2.3214289 c 0,0 0.928161,-0.4449725 1.428572,-0.5357143 0.292843,-0.053103 0.622466,-0.1243622 0.892857,0 0.498576,0.2293125 1.071428,1.25 1.071428,1.25 L 50.357143,35 69.464286,12.321428 c 0,0 1.121535,-1.379573 1.785714,-1.964285 0.545358,-0.4801079 1.092747,-1.0315615 1.785714,-1.2500003 0.454161,-0.1431617 1.428572,0 1.428572,0 l 2.321428,1.2500003 c 0,0 0.759616,0.811778 1.029959,1.29147 0.273091,0.484569 0.479467,1.018099 0.577184,1.565673 0.09411,0.527382 0,1.607142 0,1.607142 l -1.071428,1.607143 -19.821429,27.5 2.321429,3.035715 c 0,0 -4.148869,4.153679 -6.607143,5.714285 -0.494931,0.314201 -1.033672,0.592587 -1.607143,0.714286 -0.349363,0.07414 -0.714286,0 -1.071429,0 -0.416667,0 -0.850333,0.117803 -1.25,0 -0.879357,-0.259193 -1.581939,-0.935371 -2.310596,-1.491706 -1.842686,-1.4069 -5.178571,-4.642858 -5.178571,-4.642858 l 1.985949,-3.392856 z"></path></g></svg>');
newHTML = newHTML.replace(/\[Sp]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="M 49.310547 1.9902344 L 46.248047 16.539062 C 46.248047 16.539062 39.1424 18.136768 35.833984 19.601562 C 31.351127 21.586339 26.860543 23.913719 23.277344 27.259766 C 19.209145 31.058714 15.957976 35.833212 13.628906 40.888672 C 11.535999 45.431518 10.135104 50.437088 9.953125 55.435547 C 9.7928226 59.838622 10.666289 64.342354 12.251953 68.453125 C 14.183706 73.461119 17.208584 78.116589 20.826172 82.082031 C 24.335479 85.928781 28.496873 89.408842 33.230469 91.578125 C 38.445474 93.968025 44.339631 95.10019 50.076172 95.099609 C 54.561293 95.099155 59.087355 94.023394 63.246094 92.34375 C 68.669666 90.153262 73.998176 87.170356 78.101562 83.001953 C 81.620659 79.427098 84.105517 74.818401 85.912109 70.138672 C 87.653546 65.627718 88.716099 60.731667 88.667969 55.896484 C 88.617042 50.78062 87.567429 45.546581 85.451172 40.888672 C 82.946916 35.376772 79.078035 30.389924 74.578125 26.339844 C 71.090363 23.200733 66.819013 20.930186 62.480469 19.142578 C 59.366889 17.859691 52.679688 16.691406 52.679688 16.691406 L 49.310547 1.9902344 z M 53.599609 27.871094 C 53.599609 27.871094 57.54864 28.906784 59.417969 29.708984 C 61.454618 30.582987 63.444735 31.623853 65.238281 32.925781 C 67.781121 34.771618 70.247998 36.840413 72.128906 39.357422 C 73.563766 41.277535 74.497214 43.546511 75.34375 45.789062 C 76.331992 48.407005 77.15572 51.125871 77.488281 53.904297 C 77.791675 56.439037 77.853505 59.062684 77.335938 61.5625 C 76.597938 65.126984 75.153316 68.597574 73.201172 71.669922 C 71.34123 74.597159 68.926934 77.240169 66.15625 79.326172 C 64.058919 80.905218 61.598408 82.007051 59.111328 82.847656 C 56.009939 83.895891 52.737537 84.768552 49.464844 84.685547 C 45.368114 84.581642 41.24939 83.475033 37.519531 81.777344 C 34.219549 80.275319 31.032636 78.21936 28.636719 75.498047 C 26.192143 72.721467 24.755898 69.150745 23.429688 65.697266 C 22.297898 62.750062 21.146265 59.664832 21.132812 56.507812 C 21.114242 52.149729 22.381532 47.761585 24.195312 43.798828 C 25.580786 40.771837 27.659572 38.033498 30.015625 35.681641 C 32.191085 33.510055 34.734967 31.624041 37.519531 30.322266 C 39.908539 29.205412 45.175781 28.330078 45.175781 28.330078 L 44.103516 43.492188 L 32.160156 39.203125 L 37.519531 51.300781 L 25.726562 56.355469 L 37.212891 61.103516 L 32.3125 72.894531 L 43.951172 68.453125 L 49.310547 79.939453 L 54.669922 68.300781 L 66.462891 73.201172 L 61.5625 61.255859 L 73.507812 56.201172 L 61.714844 50.689453 L 66.462891 38.896484 L 54.669922 43.644531 L 53.599609 27.871094 z "></path></g></svg>');
newHTML = newHTML.replace(/\[Sh]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g transform="translate(0,-952.36223)"><path transform="translate(0,698.0315)" d="m 45.941807,348.20516 0.153139,-46.09495 -5.819295,0 -6.431853,-1.07198 -5.206738,-1.37825 -4.287902,-1.07198 -3.675345,-1.37825 0.15314,-3.98162 5.972434,0.45941 11.94487,0.61256 11.94487,0.30628 9.341501,0 9.49464,-0.61256 8.422665,-0.45942 2.450229,-0.61255 0.765697,4.59418 -3.981623,1.53139 -5.513017,1.5314 -5.972435,0.91883 -4.900459,0.61256 -5.053599,0 0.153139,46.24808 5.359878,-1.07197 -0.765697,-6.12557 c 0,0 -0.277829,-5.51128 -0.306279,-8.26953 -0.03212,-3.11409 -0.224606,-6.25024 0.15314,-9.3415 0.247824,-2.02805 0.824873,-4.00567 1.378254,-5.97244 0.393491,-1.3985 0.657963,-2.87308 1.378254,-4.13476 0.771389,-1.35118 1.951127,-2.43365 3.062787,-3.5222 1.139435,-1.11575 2.282177,-2.28672 3.675345,-3.06279 1.410192,-0.78556 3.048454,-1.06613 4.59418,-1.53139 1.31614,-0.39616 2.643412,-0.75837 3.981624,-1.07198 0.760263,-0.17817 2.29709,-0.45942 2.29709,-0.45942 l 0.153139,18.98928 c 0,0 -1.089385,-1.75829 -1.684533,-2.60337 -0.629022,-0.89317 -1.17848,-1.87293 -1.990811,-2.60337 -1.022043,-0.91901 -2.216961,-1.71325 -3.522205,-2.14395 -1.07086,-0.35335 -2.248932,-0.43627 -3.369066,-0.30627 -0.641386,0.0744 -1.288414,0.27309 -1.837673,0.61255 -0.736908,0.45543 -1.360789,1.11446 -1.837672,1.83767 -0.756633,1.14746 -1.14579,2.50922 -1.531393,3.82849 -0.612292,2.09485 -0.904409,4.27305 -1.225115,6.43185 -0.21123,1.42188 -0.32552,2.85667 -0.459418,4.2879 -0.119251,1.27467 -0.306279,3.82849 -0.306279,3.82849 l 0,9.95406 23.124043,-12.55743 -0.153139,-26.18683 -0.306279,-6.89127 -0.306279,-4.13477 -0.459418,-1.83767 -0.612557,-1.68453 -0.918837,-0.91884 c 0,0 -0.662794,-3.48265 -1.071975,-5.20674 -0.317388,-1.33732 -0.692437,-2.66059 -1.071976,-3.98162 -0.530605,-1.84683 -0.95482,-3.73541 -1.684532,-5.51301 -0.459553,-1.11948 -1.123894,-2.1435 -1.684533,-3.21593 -0.613512,-1.17357 -1.054133,-2.45463 -1.837673,-3.52221 -1.067845,-1.45495 -2.428648,-2.68934 -3.828484,-3.82848 -1.515449,-1.23322 -3.162982,-2.32229 -4.900459,-3.21593 -1.508972,-0.77611 -3.110691,-1.38958 -4.74732,-1.83767 -1.497408,-0.40998 -3.050347,-0.60173 -4.594181,-0.7657 -2.18508,-0.23208 -4.388215,-0.25522 -6.584992,-0.30628 -0.816523,-0.019 -1.634326,-0.037 -2.45023,0 -1.689742,0.0767 -3.380446,0.2111 -5.053599,0.45942 -1.49532,0.22193 -2.988798,0.49905 -4.441041,0.91884 -1.675949,0.48446 -3.332858,1.07208 -4.900459,1.83767 -1.667746,0.8145 -3.277127,1.77681 -4.74732,2.90965 -1.286954,0.99165 -2.458342,2.14113 -3.522206,3.36906 -1.15016,1.32753 -2.188759,2.76434 -3.062787,4.28791 -0.807253,1.40717 -1.419385,2.92273 -1.990811,4.44104 -0.489119,1.29962 -0.890507,2.63392 -1.225115,3.98162 -0.525906,2.11819 -0.900177,4.27368 -1.225115,6.43185 -0.137642,0.91419 -0.306279,2.75651 -0.306279,2.75651 l -2.603369,2.90965 1.071976,40.12251 21.133231,11.17918 0,-7.04442 c 0,0 -0.07663,-3.47209 -0.15314,-5.20673 -0.07661,-1.73689 -0.04326,-3.48817 -0.306278,-5.20674 -0.254726,-1.66438 -0.773182,-3.27849 -1.225115,-4.90046 -0.372713,-1.33766 -0.665099,-2.71094 -1.225115,-3.98162 -0.406032,-0.92129 -1.050758,-1.71871 -1.531394,-2.60337 -0.163474,-0.30089 -0.224095,-0.67008 -0.459418,-0.91884 -0.282823,-0.29897 -0.703574,-0.42911 -1.071975,-0.61256 -0.347998,-0.17329 -0.691158,-0.38125 -1.071976,-0.45941 -0.75006,-0.15395 -1.561929,-0.21408 -2.29709,0 -0.639021,0.18608 -1.108806,0.73803 -1.684533,1.07197 -0.948076,0.54991 -2.083863,0.81075 -2.909648,1.53139 -0.661702,0.57745 -1.065037,1.39977 -1.531393,2.14395 -0.339643,0.54198 -0.518816,1.18545 -0.918836,1.68454 -0.339366,0.42341 -1.225115,1.07197 -1.225115,1.07197 l -0.15314,-18.07044 c 0,0 2.679648,-0.25756 3.981624,0 0.920636,0.18213 1.720746,0.75305 2.603369,1.07198 0.804766,0.2908 1.630411,0.52052 2.45023,0.76569 0.712087,0.21295 1.475847,0.2869 2.143951,0.61256 0.62411,0.30422 1.144374,0.78889 1.684532,1.22511 1.012494,0.81767 2.071492,1.60777 2.909648,2.60337 0.620288,0.73681 1.079464,1.5997 1.531394,2.45023 0.471804,0.88794 0.844234,1.82594 1.225115,2.75651 0.330419,0.80728 0.654362,1.61901 0.918836,2.45023 0.304079,0.9557 0.555419,1.92904 0.765697,2.90965 0.195309,0.91081 0.368535,1.82944 0.459418,2.75651 0.164428,1.67727 0.146334,3.36831 0.153139,5.0536 0.0093,2.29764 -0.153139,6.89127 -0.153139,6.89127 l -1.225115,10.87289 z"></path></g></svg>');
$(this).html(newHTML);
}
});
$("span").each(function () {
var newHTML = $(this).html()
newHTML = $(this).html().replace('null' , '');
newHTML = newHTML.replace(/.\n/g, '.<br/>' );
newHTML = newHTML.replace(/\[ranged]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="M 80.888672 5.140625 L 71.685547 14.724609 L 69.574219 14.859375 L 63.996094 19.732422 L 62.724609 20.248047 L 61.615234 19.921875 L 58.744141 16.212891 L 57.472656 16.212891 L 51.380859 21.085938 L 50.623047 20.275391 L 48.646484 20.085938 L 46.535156 22.386719 L 48.242188 24.28125 L 47.267578 25.011719 L 45.371094 25.173828 L 41.447266 28.259766 L 41.203125 30.15625 L 34.21875 36.056641 L 32.566406 36.056641 L 28.316406 39.035156 L 27.179688 41.958984 L 24.121094 44.666016 L 14.646484 49.404297 L 10.015625 53.300781 L 10.015625 54.357422 L 15.810547 60.935547 L 22.605469 55.548828 L 23.443359 54.384766 L 24.662109 51.515625 L 31.349609 45.585938 L 32.431641 45.992188 L 32.160156 47.589844 L 25.636719 53.275391 L 30.347656 58.255859 L 30.996094 59.447266 L 31.322266 60.339844 L 31.050781 61.396484 L 29.779297 62.154297 L 28.505859 63.019531 L 28.126953 64.076172 L 28.425781 65.347656 L 29.425781 65.322266 L 31.457031 63.941406 L 33.082031 65.402344 C 33.082031 65.402344 33.641216 65.524217 33.919922 65.591797 C 34.409143 65.710418 34.911448 65.794 35.382812 65.970703 C 35.760692 66.11236 36.120515 66.301253 36.464844 66.511719 C 36.932993 66.797868 37.43738 67.066822 37.791016 67.486328 C 38.155162 67.918301 38.548828 69.003906 38.548828 69.003906 L 44.667969 91.173828 C 44.667969 91.173828 45.186353 92.258704 45.535156 92.744141 C 45.963743 93.340616 46.428975 93.937766 47.023438 94.369141 C 47.288184 94.561255 47.602109 94.683411 47.916016 94.775391 C 48.703479 95.006132 49.533267 95.103903 50.353516 95.126953 C 51.077894 95.147304 51.817281 95.11634 52.519531 94.9375 C 53.044286 94.803862 53.545769 94.569497 54.007812 94.287109 C 54.445543 94.019581 54.833177 93.671934 55.199219 93.3125 C 55.646879 92.872921 56.09225 92.416312 56.416016 91.878906 C 56.666787 91.462662 56.867084 91.00257 56.958984 90.525391 C 57.090383 89.843094 57.009334 89.134414 56.958984 88.441406 C 56.900175 87.631897 56.607422 86.03125 56.607422 86.03125 L 47.564453 68.867188 C 47.564453 68.867187 46.862997 67.45808 46.507812 66.755859 C 46.311087 66.366919 46.008853 66.017227 45.914062 65.591797 C 45.800177 65.080638 45.966797 64.021484 45.966797 64.021484 C 45.966797 64.021484 46.395992 63.269941 46.671875 62.939453 C 46.950051 62.606218 47.266055 62.297425 47.619141 62.044922 C 47.917927 61.831251 48.236463 61.61654 48.59375 61.53125 C 49.111678 61.407608 49.660302 61.520314 50.191406 61.558594 C 50.617861 61.589335 51.462891 61.720703 51.462891 61.720703 C 51.462891 61.720703 51.864611 62.175992 52.113281 62.34375 C 52.44141 62.565113 52.847137 62.641813 53.195312 62.830078 C 53.534413 63.013435 53.804089 63.331573 54.169922 63.453125 C 54.521965 63.570095 54.908578 63.521606 55.279297 63.535156 C 55.730187 63.551626 56.18342 63.575396 56.632812 63.535156 C 57.290402 63.476266 58.582031 63.183594 58.582031 63.183594 L 72.660156 51.921875 L 73.201172 50.730469 L 72.226562 49.322266 L 72.876953 48.564453 L 72.550781 47.048828 L 62.589844 34.8125 L 61.289062 35.677734 L 60.640625 35.570312 L 60.314453 35.029297 L 60.423828 33.945312 L 65.404297 30.15625 L 67.353516 31.021484 L 77.099609 22.359375 L 77.099609 20.734375 L 87.494141 14.5625 L 87.927734 13.587891 L 80.888672 5.140625 z M 59.449219 22.25 L 60.314453 22.521484 L 60.857422 23.007812 L 60.857422 23.820312 L 60.585938 24.470703 L 51.976562 31.617188 L 51.435547 31.779297 L 50.298828 30.535156 L 50.298828 30.263672 L 51.21875 28.910156 L 52.410156 28.259766 L 59.449219 22.25 z M 56.849609 50.351562 L 62.101562 56.578125 L 61.667969 57.714844 L 59.339844 59.554688 L 57.662109 60.908203 C 57.662109 60.908203 56.759895 60.977961 56.308594 60.962891 C 55.800651 60.94593 55.28216 60.938571 54.792969 60.800781 C 54.42775 60.697911 53.763672 60.3125 53.763672 60.3125 L 51.923828 58.742188 C 51.923828 58.742188 50.972586 57.713704 50.785156 57.064453 C 50.634902 56.543977 50.775704 55.977373 50.839844 55.439453 C 50.90312 54.908746 51.166016 53.871094 51.166016 53.871094 L 54.197266 50.783203 L 56.849609 50.351562 z "></path></g></svg>');
newHTML = newHTML.replace(/\[focus]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="m 24.349158,75.803982 c 0,0 -8.06116,-10.048494 -9.800919,-16.079633 C 12.5673,52.857122 12.383368,45.186184 14.24196,38.284839 16.022202,31.674424 20.017071,25.563427 24.808576,20.673813 28.436649,16.971452 37.97856,12.404288 37.97856,12.404288 L 38.437979,1.8376723 66.462481,19.601838 37.672282,34.762634 l 0,-8.422665 c 0,0 -6.59166,4.767118 -8.728944,8.116386 -2.309891,3.619754 -3.679178,7.967839 -3.981623,12.251149 -0.292007,4.13548 0.596161,8.405136 2.143951,12.251148 1.331999,3.309807 5.972435,8.882083 5.972435,8.882083 z"></path><path d="m 86.523737,40.735069 c 1.521069,4.520449 1.892057,9.500218 1.378254,14.24196 -0.554753,5.119655 -2.374078,10.13122 -4.74732,14.701378 -2.267828,4.367162 -5.157603,8.575616 -8.882083,11.791731 -3.388718,2.926183 -11.79173,6.431853 -11.79173,6.431853 l -0.15314,10.107197 -27.565084,-17.611026 28.330781,-14.854517 0,8.422664 c 0,0 6.34281,-4.43109 8.575804,-7.503828 2.05687,-2.830381 3.579606,-6.19328 4.134763,-9.64778 0.658507,-4.097598 0.195651,-8.452445 -1.071976,-12.404288 -1.377101,-4.293131 -6.891271,-11.638591 -6.891271,-11.638591 l 8.575804,-8.422664 c 0,0 8.060569,10.303556 10.107198,16.385911 z"></path></g></svg>');
newHTML = newHTML.replace(/\[discard]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="m 22.664625,51.673 0,-39.8162 55.589586,0 0,11.02603 -55.589586,29.40277"></path><path d="m 22.664625,69.8966 0,-10.4135 55.589586,-29.24958 0,11.48545 z"></path><path d="m 22.664625,90.4173 0,-9.6478 55.589586,-29.8622 0,11.3323 z"></path><path d="m 43.797856,93.6332 34.456355,-18.9893 0,18.9893 z"></path></g></svg>');
newHTML = newHTML.replace(/\[disrupt]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="M 14.285714,88.928571 38.571429,83.75 c 0,0 4.188551,-11.605638 7.678571,-16.607143 3.420172,-4.901407 8.037433,-8.912778 12.678572,-12.678571 6.3461,-5.149188 20.535714,-13.392858 20.535714,-13.392858 L 79.642857,18.392857 62.678572,41.785714 50.178572,21.25 49.821429,51.785714 45.535714,56.25 9.6428572,60.357143 31.785714,73.75 Z"></path><path d="M 9.8214286,40 13.928571,8.5714284 45,51.607143 Z"></path><path d="m 46.25,94.464286 13.035714,0 c 0,0 0.890754,-9.321046 2.678572,-13.571429 1.427526,-3.393819 3.697685,-6.453556 6.25,-9.107143 2.624346,-2.728476 5.644861,-5.254579 9.107143,-6.785714 4.270532,-1.88857 13.75,-2.678572 13.75,-2.678572 L 90.714286,50.357143 c 0,0 -13.897411,1.035205 -20.178572,3.928571 C 66.123645,56.318098 62.15966,59.397207 58.75,62.857143 54.762421,66.903519 51.047724,71.514742 48.928572,76.785714 46.70531,82.315639 46.25,94.464286 46.25,94.464286 Z"></path></g></svg>');
newHTML = newHTML.replace(/\[resource]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><ellipse cx="49.540581" cy="1003.4341" rx="14.776036" ry="14.776035"></ellipse><path d="m 13.016845,997.99769 0,-32.77182 32.312405,0.61255 0,16.84533 c 0,0 -1.878657,0.39317 -2.756509,0.7657 -0.926793,0.3933 -1.736087,1.02006 -2.603369,1.53139 -1.123681,0.66249 -2.32751,1.20551 -3.369066,1.99082 -1.066768,0.80432 -2.04875,1.73484 -2.909648,2.7565 -0.711591,0.84447 -1.236502,1.83018 -1.837672,2.75651 -0.624482,0.96225 -1.446552,1.83126 -1.837672,2.90965 -0.263379,0.72619 0.03595,1.60456 -0.306279,2.29709 -0.09595,0.19416 -0.459418,0.45942 -0.459418,0.45942 z"></path><path d="m 54.517611,965.83842 32.159265,0.15314 0,32.15927 -16.69219,0 c 0,0 -0.434514,-1.76163 -0.765697,-2.60337 -0.459708,-1.16839 -1.054325,-2.28311 -1.684533,-3.36907 -0.646659,-1.11431 -1.34573,-2.20464 -2.143951,-3.21592 -0.604227,-0.76551 -1.268491,-1.4887 -1.990811,-2.14395 -0.998159,-0.90547 -2.086416,-1.71511 -3.215927,-2.45023 -0.976547,-0.63557 -1.97035,-1.27936 -3.062787,-1.68454 -0.929283,-0.34467 -2.909648,-0.61256 -2.909648,-0.61256 z"></path><path d="m 86.676876,1007.3392 0,31.853 -32.006126,-0.1532 0,-16.0796 c 0,0 1.874685,-0.029 2.756509,-0.3063 1.220171,-0.3841 2.243195,-1.2303 3.369066,-1.8376 0.76378,-0.412 1.567149,-0.7559 2.29709,-1.2252 0.918891,-0.5908 1.86486,-1.1858 2.603369,-1.9908 0.899854,-0.9809 1.516766,-2.1949 2.143951,-3.369 0.656929,-1.2298 1.191713,-2.5243 1.684533,-3.8285 0.416567,-1.1024 1.071975,-3.3691 1.071975,-3.3691 z"></path><path d="m 45.022971,1039.1922 -32.159265,-0.1532 0.459418,-32.1592 15.620214,-0.1532 c 0,0 1.011413,3.1085 1.684533,4.5942 0.527911,1.1652 1.111158,2.3162 1.837673,3.3691 0.534558,0.7747 1.198146,1.4533 1.837672,2.1439 0.735753,0.7945 1.451261,1.621 2.29709,2.2971 0.896031,0.7163 1.910454,1.2742 2.909648,1.8377 0.994232,0.5607 1.992249,1.1354 3.062787,1.5314 0.789585,0.2921 2.45023,0.6125 2.45023,0.6125 z"></path></g></svg>');
newHTML = newHTML.replace(/\[melee]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g><path d="m 88.214286,83.571429 -1.160714,-0.803572 0,-2.410714 -4.821429,-5.982143 -1.160714,0 -2.767857,-3.214286 -0.535715,-3.839286 -4.285714,-5.267857 -0.892857,1.071429 -2.232143,-2.857143 -0.08929,-2.410714 -1.339285,-2.142857 -0.982143,-1.25 L 66.875,54.375 65,52.142857 l -2.857143,0.714286 -2.5,0.892857 -7.232143,4.553571 5.803572,7.678572 2.857143,1.160714 1.964285,2.767857 0.178572,1.875 4.285714,5.535715 1.428572,0 1.25,1.517857 0,1.339285 7.857142,9.196429 0.625,-0.357143 1.964286,1.428572 z"></path><path d="m 13.125,83.660714 0.803571,-0.892857 0.08929,-2.232143 4.821429,-6.160714 1.428571,0.178571 2.946429,-4.464285 0,-3.035715 3.839285,-4.464285 1.607143,0.08928 2.053572,-2.410714 0,-2.142857 2.589286,-3.928572 1.428571,0 2.321429,-2.232142 11.517857,5.535714 -6.25,8.75 -2.142857,0.803571 -1.517858,1.428572 -0.892857,1.607143 L 37.410714,72.5 33.75,77.053571 32.5,77.5 30.892857,79.017857 23.839286,88.482143 21.607143,89.375 20.803571,90.178571 Z"></path><path d="m 23.214286,15.714286 c 0,0 -0.29717,-0.941404 -0.357143,-1.428572 -0.06546,-0.531701 -0.08581,-1.078346 0,-1.607143 0.0603,-0.3716 0.357143,-1.071428 0.357143,-1.071428 l 2.678571,-2.3214289 c 0,0 0.928161,-0.4449725 1.428572,-0.5357143 0.292843,-0.053103 0.622466,-0.1243622 0.892857,0 0.498576,0.2293125 1.071428,1.25 1.071428,1.25 L 50.357143,35 69.464286,12.321428 c 0,0 1.121535,-1.379573 1.785714,-1.964285 0.545358,-0.4801079 1.092747,-1.0315615 1.785714,-1.2500003 0.454161,-0.1431617 1.428572,0 1.428572,0 l 2.321428,1.2500003 c 0,0 0.759616,0.811778 1.029959,1.29147 0.273091,0.484569 0.479467,1.018099 0.577184,1.565673 0.09411,0.527382 0,1.607142 0,1.607142 l -1.071428,1.607143 -19.821429,27.5 2.321429,3.035715 c 0,0 -4.148869,4.153679 -6.607143,5.714285 -0.494931,0.314201 -1.033672,0.592587 -1.607143,0.714286 -0.349363,0.07414 -0.714286,0 -1.071429,0 -0.416667,0 -0.850333,0.117803 -1.25,0 -0.879357,-0.259193 -1.581939,-0.935371 -2.310596,-1.491706 -1.842686,-1.4069 -5.178571,-4.642858 -5.178571,-4.642858 l 1.985949,-3.392856 z"></path></g></svg>');
newHTML = newHTML.replace(/\[special]/g , '<br/><svg width="100" height="100" viewBox="0 0 100 100"><g><path d="M 49.310547 1.9902344 L 46.248047 16.539062 C 46.248047 16.539062 39.1424 18.136768 35.833984 19.601562 C 31.351127 21.586339 26.860543 23.913719 23.277344 27.259766 C 19.209145 31.058714 15.957976 35.833212 13.628906 40.888672 C 11.535999 45.431518 10.135104 50.437088 9.953125 55.435547 C 9.7928226 59.838622 10.666289 64.342354 12.251953 68.453125 C 14.183706 73.461119 17.208584 78.116589 20.826172 82.082031 C 24.335479 85.928781 28.496873 89.408842 33.230469 91.578125 C 38.445474 93.968025 44.339631 95.10019 50.076172 95.099609 C 54.561293 95.099155 59.087355 94.023394 63.246094 92.34375 C 68.669666 90.153262 73.998176 87.170356 78.101562 83.001953 C 81.620659 79.427098 84.105517 74.818401 85.912109 70.138672 C 87.653546 65.627718 88.716099 60.731667 88.667969 55.896484 C 88.617042 50.78062 87.567429 45.546581 85.451172 40.888672 C 82.946916 35.376772 79.078035 30.389924 74.578125 26.339844 C 71.090363 23.200733 66.819013 20.930186 62.480469 19.142578 C 59.366889 17.859691 52.679688 16.691406 52.679688 16.691406 L 49.310547 1.9902344 z M 53.599609 27.871094 C 53.599609 27.871094 57.54864 28.906784 59.417969 29.708984 C 61.454618 30.582987 63.444735 31.623853 65.238281 32.925781 C 67.781121 34.771618 70.247998 36.840413 72.128906 39.357422 C 73.563766 41.277535 74.497214 43.546511 75.34375 45.789062 C 76.331992 48.407005 77.15572 51.125871 77.488281 53.904297 C 77.791675 56.439037 77.853505 59.062684 77.335938 61.5625 C 76.597938 65.126984 75.153316 68.597574 73.201172 71.669922 C 71.34123 74.597159 68.926934 77.240169 66.15625 79.326172 C 64.058919 80.905218 61.598408 82.007051 59.111328 82.847656 C 56.009939 83.895891 52.737537 84.768552 49.464844 84.685547 C 45.368114 84.581642 41.24939 83.475033 37.519531 81.777344 C 34.219549 80.275319 31.032636 78.21936 28.636719 75.498047 C 26.192143 72.721467 24.755898 69.150745 23.429688 65.697266 C 22.297898 62.750062 21.146265 59.664832 21.132812 56.507812 C 21.114242 52.149729 22.381532 47.761585 24.195312 43.798828 C 25.580786 40.771837 27.659572 38.033498 30.015625 35.681641 C 32.191085 33.510055 34.734967 31.624041 37.519531 30.322266 C 39.908539 29.205412 45.175781 28.330078 45.175781 28.330078 L 44.103516 43.492188 L 32.160156 39.203125 L 37.519531 51.300781 L 25.726562 56.355469 L 37.212891 61.103516 L 32.3125 72.894531 L 43.951172 68.453125 L 49.310547 79.939453 L 54.669922 68.300781 L 66.462891 73.201172 L 61.5625 61.255859 L 73.507812 56.201172 L 61.714844 50.689453 L 66.462891 38.896484 L 54.669922 43.644531 L 53.599609 27.871094 z "></path></g></svg>');
newHTML = newHTML.replace(/\[shield]/g , '<svg width="100" height="100" viewBox="0 0 100 100"><g transform="translate(0,-952.36223)"><path transform="translate(0,698.0315)" d="m 45.941807,348.20516 0.153139,-46.09495 -5.819295,0 -6.431853,-1.07198 -5.206738,-1.37825 -4.287902,-1.07198 -3.675345,-1.37825 0.15314,-3.98162 5.972434,0.45941 11.94487,0.61256 11.94487,0.30628 9.341501,0 9.49464,-0.61256 8.422665,-0.45942 2.450229,-0.61255 0.765697,4.59418 -3.981623,1.53139 -5.513017,1.5314 -5.972435,0.91883 -4.900459,0.61256 -5.053599,0 0.153139,46.24808 5.359878,-1.07197 -0.765697,-6.12557 c 0,0 -0.277829,-5.51128 -0.306279,-8.26953 -0.03212,-3.11409 -0.224606,-6.25024 0.15314,-9.3415 0.247824,-2.02805 0.824873,-4.00567 1.378254,-5.97244 0.393491,-1.3985 0.657963,-2.87308 1.378254,-4.13476 0.771389,-1.35118 1.951127,-2.43365 3.062787,-3.5222 1.139435,-1.11575 2.282177,-2.28672 3.675345,-3.06279 1.410192,-0.78556 3.048454,-1.06613 4.59418,-1.53139 1.31614,-0.39616 2.643412,-0.75837 3.981624,-1.07198 0.760263,-0.17817 2.29709,-0.45942 2.29709,-0.45942 l 0.153139,18.98928 c 0,0 -1.089385,-1.75829 -1.684533,-2.60337 -0.629022,-0.89317 -1.17848,-1.87293 -1.990811,-2.60337 -1.022043,-0.91901 -2.216961,-1.71325 -3.522205,-2.14395 -1.07086,-0.35335 -2.248932,-0.43627 -3.369066,-0.30627 -0.641386,0.0744 -1.288414,0.27309 -1.837673,0.61255 -0.736908,0.45543 -1.360789,1.11446 -1.837672,1.83767 -0.756633,1.14746 -1.14579,2.50922 -1.531393,3.82849 -0.612292,2.09485 -0.904409,4.27305 -1.225115,6.43185 -0.21123,1.42188 -0.32552,2.85667 -0.459418,4.2879 -0.119251,1.27467 -0.306279,3.82849 -0.306279,3.82849 l 0,9.95406 23.124043,-12.55743 -0.153139,-26.18683 -0.306279,-6.89127 -0.306279,-4.13477 -0.459418,-1.83767 -0.612557,-1.68453 -0.918837,-0.91884 c 0,0 -0.662794,-3.48265 -1.071975,-5.20674 -0.317388,-1.33732 -0.692437,-2.66059 -1.071976,-3.98162 -0.530605,-1.84683 -0.95482,-3.73541 -1.684532,-5.51301 -0.459553,-1.11948 -1.123894,-2.1435 -1.684533,-3.21593 -0.613512,-1.17357 -1.054133,-2.45463 -1.837673,-3.52221 -1.067845,-1.45495 -2.428648,-2.68934 -3.828484,-3.82848 -1.515449,-1.23322 -3.162982,-2.32229 -4.900459,-3.21593 -1.508972,-0.77611 -3.110691,-1.38958 -4.74732,-1.83767 -1.497408,-0.40998 -3.050347,-0.60173 -4.594181,-0.7657 -2.18508,-0.23208 -4.388215,-0.25522 -6.584992,-0.30628 -0.816523,-0.019 -1.634326,-0.037 -2.45023,0 -1.689742,0.0767 -3.380446,0.2111 -5.053599,0.45942 -1.49532,0.22193 -2.988798,0.49905 -4.441041,0.91884 -1.675949,0.48446 -3.332858,1.07208 -4.900459,1.83767 -1.667746,0.8145 -3.277127,1.77681 -4.74732,2.90965 -1.286954,0.99165 -2.458342,2.14113 -3.522206,3.36906 -1.15016,1.32753 -2.188759,2.76434 -3.062787,4.28791 -0.807253,1.40717 -1.419385,2.92273 -1.990811,4.44104 -0.489119,1.29962 -0.890507,2.63392 -1.225115,3.98162 -0.525906,2.11819 -0.900177,4.27368 -1.225115,6.43185 -0.137642,0.91419 -0.306279,2.75651 -0.306279,2.75651 l -2.603369,2.90965 1.071976,40.12251 21.133231,11.17918 0,-7.04442 c 0,0 -0.07663,-3.47209 -0.15314,-5.20673 -0.07661,-1.73689 -0.04326,-3.48817 -0.306278,-5.20674 -0.254726,-1.66438 -0.773182,-3.27849 -1.225115,-4.90046 -0.372713,-1.33766 -0.665099,-2.71094 -1.225115,-3.98162 -0.406032,-0.92129 -1.050758,-1.71871 -1.531394,-2.60337 -0.163474,-0.30089 -0.224095,-0.67008 -0.459418,-0.91884 -0.282823,-0.29897 -0.703574,-0.42911 -1.071975,-0.61256 -0.347998,-0.17329 -0.691158,-0.38125 -1.071976,-0.45941 -0.75006,-0.15395 -1.561929,-0.21408 -2.29709,0 -0.639021,0.18608 -1.108806,0.73803 -1.684533,1.07197 -0.948076,0.54991 -2.083863,0.81075 -2.909648,1.53139 -0.661702,0.57745 -1.065037,1.39977 -1.531393,2.14395 -0.339643,0.54198 -0.518816,1.18545 -0.918836,1.68454 -0.339366,0.42341 -1.225115,1.07197 -1.225115,1.07197 l -0.15314,-18.07044 c 0,0 2.679648,-0.25756 3.981624,0 0.920636,0.18213 1.720746,0.75305 2.603369,1.07198 0.804766,0.2908 1.630411,0.52052 2.45023,0.76569 0.712087,0.21295 1.475847,0.2869 2.143951,0.61256 0.62411,0.30422 1.144374,0.78889 1.684532,1.22511 1.012494,0.81767 2.071492,1.60777 2.909648,2.60337 0.620288,0.73681 1.079464,1.5997 1.531394,2.45023 0.471804,0.88794 0.844234,1.82594 1.225115,2.75651 0.330419,0.80728 0.654362,1.61901 0.918836,2.45023 0.304079,0.9557 0.555419,1.92904 0.765697,2.90965 0.195309,0.91081 0.368535,1.82944 0.459418,2.75651 0.164428,1.67727 0.146334,3.36831 0.153139,5.0536 0.0093,2.29764 -0.153139,6.89127 -0.153139,6.89127 l -1.225115,10.87289 z"></path></g></svg>');
newHTML = newHTML.replace( "[blank]" , " - ");
newHTML = newHTML.replace( 'undefined', '' );
$(this).html(newHTML);
});
}