started styling of map cards and topic card, removed new maps section

This commit is contained in:
Connor Turland 2014-08-15 18:04:22 -04:00
parent 46380a17e0
commit 6eca81487a
24 changed files with 1375 additions and 297 deletions

View file

@ -6,6 +6,9 @@ gem 'rails', '3.2.17'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'watir'
gem 'phantomjs'
gem 'devise'
gem 'redis', '2.2.2'
gem 'pg'

View file

@ -39,6 +39,8 @@ GEM
rails (~> 3.1)
builder (3.0.4)
cancan (1.6.10)
childprocess (0.5.3)
ffi (~> 1.0, >= 1.0.11)
climate_control (0.0.3)
activesupport (>= 3.0)
cocaine (0.5.4)
@ -50,6 +52,7 @@ GEM
coffee-script-source
execjs
coffee-script-source (1.7.0)
commonwatir (4.0.0)
devise (3.2.4)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
@ -58,6 +61,8 @@ GEM
warden (~> 1.2.3)
erubis (2.7.0)
execjs (2.0.2)
ffi (1.9.0)
ffi (1.9.0-x86-mingw32)
formtastic (2.2.1)
actionpack (>= 3.0)
formula (1.0.1)
@ -75,6 +80,8 @@ GEM
mime-types (~> 1.16)
treetop (~> 1.4.8)
mime-types (1.25.1)
mini_magick (3.5.0)
subexec (~> 0.2.1)
mini_portile (0.6.0)
multi_json (1.10.0)
nokogiri (1.6.2.1)
@ -89,6 +96,7 @@ GEM
mime-types
pg (0.17.1)
pg (0.17.1-x86-mingw32)
phantomjs (1.9.7.1)
polyglot (0.3.4)
rack (1.4.5)
rack-cache (1.2)
@ -115,19 +123,28 @@ GEM
rdoc (~> 3.4)
thor (>= 0.14.6, < 2.0)
rake (10.3.2)
rautomation (0.15.0)
ffi (= 1.9.0)
rdoc (3.12.2)
json (~> 1.4)
redis (2.2.2)
rubyzip (1.1.6)
sass (3.3.7)
sass-rails (3.2.6)
railties (~> 3.2.0)
sass (>= 3.1.10)
tilt (~> 1.3)
selenium-webdriver (2.42.0)
childprocess (>= 0.5.0)
multi_json (~> 1.0)
rubyzip (~> 1.0)
websocket (~> 1.0.4)
sprockets (2.2.2)
hike (~> 1.2)
multi_json (~> 1.0)
rack (~> 1.0)
tilt (~> 1.1, != 1.3.0)
subexec (0.2.3)
thor (0.19.1)
thread_safe (0.3.3)
tilt (1.4.1)
@ -140,6 +157,36 @@ GEM
json (>= 1.8.0)
warden (1.2.3)
rack (>= 1.0)
watir (5.0.0)
commonwatir (~> 4)
watir-webdriver
watir (5.0.0-x86-mingw32)
commonwatir (~> 4)
watir-classic (~> 4.0)
watir-webdriver
watir-classic (4.0.1)
ffi (~> 1.0)
multi_json
nokogiri (>= 1.5.7.rc3)
rautomation (~> 0.7)
win32-process (>= 0.5.5)
win32screenshot (~> 1.0.9)
windows-pr (>= 0.6.6)
watir-webdriver (0.6.10)
selenium-webdriver (>= 2.18.0)
websocket (1.0.7)
win32-api (1.5.1-x86-mingw32)
win32-process (0.7.4)
ffi (>= 1.0.0)
win32screenshot (1.0.10)
ffi (~> 1.0)
mini_magick (~> 3.5.0)
rautomation (~> 0.7)
windows-api (0.4.2)
win32-api (>= 1.4.5)
windows-pr (1.2.3)
win32-api (>= 1.4.5)
windows-api (>= 0.4.0)
PLATFORMS
ruby
@ -158,8 +205,10 @@ DEPENDENCIES
json
paperclip
pg
phantomjs
rails (= 3.2.17)
rails3-jquery-autocomplete
redis (= 2.2.2)
sass-rails
uglifier (>= 1.0.3)
watir

View file

@ -1,7 +1,7 @@
Metamaps.Backbone = {};
Metamaps.Backbone.Map = Backbone.Model.extend({
urlRoot: '/maps',
blacklist: ['created_at', 'updated_at', 'user_name', 'topic_count', 'synapse_count', 'topics', 'synapses', 'mappings', 'mappers'],
blacklist: ['created_at', 'updated_at', 'user_name', 'contributor_count', 'topic_count', 'synapse_count', 'topics', 'synapses', 'mappings', 'mappers'],
toJSON: function (options) {
return _.omit(this.attributes, this.blacklist);
},
@ -53,16 +53,21 @@ Metamaps.Backbone.Map = Backbone.Model.extend({
return this.get('mappers');
},
attrForCards: function () {
function capitalize(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
var obj = {
id: this.id,
name: this.get('name'),
desc: this.get('desc'),
username: this.get('user_name'),
mkPermission: this.get("permission") ? this.get("permission").substring(0, 2) : "co",
permission: this.get("permission") ? capitalize(this.get("permission")) : "Commons",
editPermission: this.authorizeToEdit(Metamaps.Active.Mapper) ? 'canEdit' : 'cannotEdit',
topicCount: this.get('topic_count'),
synapseCount: this.get('synapse_count'),
createdAt: this.get('created_at')
contributor_count_number: '<span class="cCountColor">' + this.get('contributor_count') + '</span>',
contributor_count_string: this.get('contributor_count') == 1 ? ' contributor' : ' contributors',
topic_count_number: '<span class="tCountColor">' + this.get('topic_count') + '</span>',
topic_count_string: this.get('topic_count') == 1 ? ' topic' : ' topics',
synapse_count_number: '<span class="sCountColor">' + this.get('synapse_count') + '</span>',
synapse_count_string: this.get('synapse_count') == 1 ? ' synapse' : ' synapses',
};
return obj;
}

View file

@ -87,7 +87,6 @@ Metamaps.GlobalUI = {
Metamaps.Maps.Mine = new Metamaps.Backbone.MapsCollection(myCollection, {id: 'mine', sortBy: 'name'});
Metamaps.Maps.Featured = new Metamaps.Backbone.MapsCollection(featuredCollection, {id: 'featured', sortBy: 'name'});
Metamaps.Maps.Active = new Metamaps.Backbone.MapsCollection(activeCollection, {id: 'active', sortBy: 'updated_at'});
Metamaps.Maps.New = new Metamaps.Backbone.MapsCollection(newCollection, {id: 'new', sortBy: 'created_at'});
},
openLightbox: function (which) {
var self = Metamaps.GlobalUI;
@ -286,20 +285,30 @@ Metamaps.GlobalUI.CreateMap = {
Metamaps.GlobalUI.Account = {
isOpen: false,
timeOut: null,
changing: false,
init: function () {
var self = Metamaps.GlobalUI.Account;
$(".sidebarAccount").hover(self.open, self.close);
$('.sidebarAccountIcon').click(self.toggleBox);
$('.sidebarAccountBox').click(function(event){
event.stopPropagation();
});
$('body').click(self.close);
},
toggleBox: function (event) {
var self = Metamaps.GlobalUI.Account;
if (self.isOpen) self.close();
else self.open();
event.stopPropagation();
},
open: function () {
var self = Metamaps.GlobalUI.Account;
Metamaps.Realtime.close(true);
Metamaps.Filter.close(true);
Metamaps.Realtime.close();
Metamaps.Filter.close();
clearTimeout(self.timeOut);
if (!self.isOpen && !self.changing) {
self.changing = true;
$('.sidebarAccountBox').fadeIn(200, function () {
@ -308,20 +317,16 @@ Metamaps.GlobalUI.Account = {
});
}
},
close: function (force) {
close: function () {
var self = Metamaps.GlobalUI.Account;
var time = force ? 0 : 500;
self.timeOut = setTimeout(function () {
if (!self.changing) {
self.changing = true;
$('.sidebarAccountBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
}, time);
if (!self.changing) {
self.changing = true;
$('.sidebarAccountBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
}
};

View file

@ -1,5 +1,7 @@
(function () {
Metamaps.Views = {};
var initialized = false;
Metamaps.Views.init = function () {
@ -56,9 +58,9 @@ Metamaps.Views.init = function () {
});
var m = Metamaps.Famous.maps.surf;
m.setContent(this.el);
if (!Metamaps.initialized) {
if (!initialized) {
m.deploy(m._currTarget);
Metamaps.initialized = true;
initialized = true;
}
Metamaps.Loading.loader.hide();

View file

@ -100,7 +100,7 @@ Metamaps.Backbone.init = function () {
self.Topic = Backbone.Model.extend({
urlRoot: '/topics',
blacklist: ['node', 'created_at', 'updated_at'],
blacklist: ['node', 'created_at', 'updated_at', 'user_name', 'user_image', 'map_count', 'synapse_count'],
toJSON: function (options) {
return _.omit(this.attributes, this.blacklist);
},
@ -900,15 +900,13 @@ Metamaps.TopicCard = {
nodeValues.embeds = '';
}
nodeValues.attachments += '<div class="addAttachment ' +addAttachmentHidden+ '">';
nodeValues.attachments+= '<div id="addphoto">photo</div>';
nodeValues.attachments+= '<div id="addlink">link</div>';
nodeValues.attachments+= '<div id="addaudio">audio</div>';
nodeValues.attachments+= '<div id="addupload">upload</div> </div>';
nodeValues.attachments+= '<div id="addlink">Attach a link</div>';
nodeValues.attachments+= '<div id="addupload">Upload a file</div> </div>';
nodeValues.permission = topic.get("permission");
nodeValues.mk_permission = topic.get("permission").substring(0, 2);
//nodeValues.map_count = topic.get("inmaps").length;
//nodeValues.synapse_count = topic.get("synapseCount");
nodeValues.map_count = topic.get("map_count").toString();
nodeValues.synapse_count = topic.get("synapse_count").toString();
nodeValues.id = topic.isNew() ? topic.cid : topic.id;
nodeValues.metacode = topic.getMetacode().get("name");
nodeValues.metacode_class = 'mbg' + topic.getMetacode().get("name").replace(/\s/g, '');
@ -1376,7 +1374,6 @@ Metamaps.Realtime = {
//Metamaps.Realtime.socket = io.connect('http://localhost:5001');
socket: null,
isOpen: false,
timeOut: null,
changing: false,
mappersOnMap: {},
status: true, // stores whether realtime is True/On or False/Off
@ -1385,7 +1382,11 @@ Metamaps.Realtime = {
$(".realtimeOnOff").click(self.toggle);
$(".sidebarCollaborate").hover(self.open, self.close);
$('.sidebarCollaborateIcon').click(self.toggleBox);
$('.sidebarCollaborateBox').click(function(event){
event.stopPropagation();
});
$('body').click(self.close);
var mapperm = Metamaps.Active.Map && Metamaps.Active.Map.authorizeToEdit(Metamaps.Active.Mapper);
@ -1397,6 +1398,39 @@ Metamaps.Realtime = {
});
}
},
toggleBox: function (event) {
var self = Metamaps.Realtime;
if (self.isOpen) self.close();
else self.open();
event.stopPropagation();
},
open: function () {
var self = Metamaps.Realtime;
Metamaps.GlobalUI.Account.close();
Metamaps.Filter.close();
if (!self.isOpen && !self.changing) {
self.changing = true;
$('.sidebarCollaborateBox').fadeIn(200, function () {
self.changing = false;
self.isOpen = true;
});
}
},
close: function () {
var self = Metamaps.Realtime;
if (!self.changing) {
self.changing = true;
$('.sidebarCollaborateBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
},
toggle: function () {
var self = Metamaps.Realtime;
@ -1412,36 +1446,6 @@ Metamaps.Realtime = {
self.status = !self.status;
$(".sidebarCollaborateIcon").toggleClass("blue");
},
open: function () {
var self = Metamaps.Realtime;
Metamaps.GlobalUI.Account.close(true);
Metamaps.Filter.close(true);
clearTimeout(self.timeOut);
if (!self.isOpen && !self.changing) {
self.changing = true;
$('.sidebarCollaborateBox').fadeIn(200, function () {
self.changing = false;
self.isOpen = true;
});
}
},
close: function (force) {
var self = Metamaps.Realtime;
var time = force ? 0 : 500;
self.timeOut = setTimeout(function () {
if (!self.changing) {
self.changing = true;
$('.sidebarCollaborateBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
}, time);
},
setupSocket: function () {
var self = Metamaps.Realtime;
var socket = Metamaps.Realtime.socket;
@ -1998,12 +2002,15 @@ Metamaps.Filter = {
synapses: []
},
isOpen: false,
timeOut: null,
changing: false,
init: function () {
var self = Metamaps.Filter;
$(".sidebarFilter").hover(self.open, self.close);
$('.sidebarFilterIcon').click(self.toggleBox);
$('.sidebarFilterBox').click(function(event){
event.stopPropagation();
});
$('body').click(self.close);
$('.sidebarFilterBox .showAllMetacodes').click(self.filterNoMetacodes);
$('.sidebarFilterBox .showAllSynapses').click(self.filterNoSynapses);
@ -2015,13 +2022,20 @@ Metamaps.Filter = {
self.bindLiClicks();
self.getFilterData();
},
toggleBox: function (event) {
var self = Metamaps.Filter;
if (self.isOpen) self.close();
else self.open();
event.stopPropagation();
},
open: function () {
var self = Metamaps.Filter;
Metamaps.GlobalUI.Account.close(true);
Metamaps.Realtime.close(true);
Metamaps.GlobalUI.Account.close();
Metamaps.Realtime.close();
clearTimeout(self.timeOut);
if (!self.isOpen && !self.changing) {
self.changing = true;
@ -2031,21 +2045,17 @@ Metamaps.Filter = {
});
}
},
close: function (force) {
close: function () {
var self = Metamaps.Filter;
var time = force ? 0 : 500;
if (!self.changing) {
self.changing = true;
self.timeOut = setTimeout(function () {
if (!self.changing) {
self.changing = true;
$('.sidebarFilterBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
}, time);
$('.sidebarFilterBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
},
reset: function () {
var self = Metamaps.Filter;
@ -2925,7 +2935,6 @@ Metamaps.Map.CheatSheet = {
*/
Metamaps.Map.InfoBox = {
isOpen: false,
timeOut: null,
changing: false,
selectingPermission: false,
init: function () {
@ -2940,13 +2949,24 @@ Metamaps.Map.InfoBox = {
$('.yourMap .mapPermission').click(self.onPermissionClick);
$(".mapInfo").hover(self.open, self.close);
$('.mapInfoIcon').click(self.toggleBox);
$('.mapInfoBox').click(function(event){
event.stopPropagation();
});
$('body').click(self.close);
},
open: function (event) {
var self = Metamaps.GlobalUI.Account;
toggleBox: function (event) {
var self = Metamaps.Map.InfoBox;
clearTimeout(self.timeOut);
if (!self.isOpen && !self.changing && event.target.className.indexOf("openCheatsheet") === -1) {
if (self.isOpen) self.close();
else self.open();
event.stopPropagation();
},
open: function () {
var self = Metamaps.Map.InfoBox;
if (!self.isOpen && !self.changing) {
self.changing = true;
$('.mapInfoBox').fadeIn(200, function () {
self.changing = false;
@ -2955,17 +2975,15 @@ Metamaps.Map.InfoBox = {
}
},
close: function () {
var self = Metamaps.GlobalUI.Account;
var self = Metamaps.Map.InfoBox;
self.timeOut = setTimeout(function () {
if (!self.changing) {
self.changing = true;
$('.mapInfoBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
}, 500);
if (!self.changing) {
self.changing = true;
$('.mapInfoBox').fadeOut(200, function () {
self.changing = false;
self.isOpen = false;
});
}
},
onPermissionClick: function () {
var self = Metamaps.Map.InfoBox;

Binary file not shown.

View file

@ -0,0 +1,958 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="dinregular" horiz-adv-x="1069" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="509" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="509" />
<glyph unicode=" " horiz-adv-x="509" />
<glyph unicode="&#x09;" horiz-adv-x="509" />
<glyph unicode="&#xa0;" horiz-adv-x="509" />
<glyph unicode="!" horiz-adv-x="647" d="M266 0h176v172h-176v-172zM270 1458l21 -1048h127l22 1048h-170z" />
<glyph unicode="&#x22;" horiz-adv-x="866" d="M180 1110h162v348h-162v-348zM524 1110h162v348h-162v-348z" />
<glyph unicode="#" horiz-adv-x="1337" d="M158 465h182l-74 -465h152l71 465h328l-74 -465h152l74 465h202v131h-182l47 289h197v135h-178l69 440h-149l-70 -440h-325l71 440h-153l-70 -440h-207v-135h189l-48 -289h-204v-131zM512 596l47 289h326l-47 -289h-326z" />
<glyph unicode="$" horiz-adv-x="1220" d="M86 180q96 -96 200.5 -141t250.5 -51v-221h122v225q100 6 183.5 37.5t141.5 85t90 125t32 161.5q0 92 -33 165t-92 124q-23 20 -48.5 35.5t-56 28t-69.5 21.5t-90 18l-64 10v530q94 -6 161 -37.5t126 -85.5l100 101q-86 76 -174 113.5t-207 43.5v183h-122v-183 q-193 -16 -302.5 -125.5t-109.5 -283.5q0 -172 113 -273q43 -37 112.5 -69.5t153.5 -40.5l41 -4v-543q-104 4 -187.5 40t-164.5 118zM279 1065q0 115 68.5 186.5t197.5 81.5v-516q-53 8 -105.5 26.5t-95.5 53.5q-66 57 -65 168zM653 129v526q66 -10 120 -20t106 -55 q35 -31 53 -78.5t18 -104.5q0 -119 -78.5 -188.5t-218.5 -79.5z" />
<glyph unicode="%" horiz-adv-x="1705" d="M133 981q0 -125 78 -199.5t199 -74.5q119 0 197.5 74.5t78.5 199.5v215q0 127 -79 202t-197 75q-121 0 -199 -75t-78 -202v-215zM250 985v207q0 84 37 131t123 47q84 0 121.5 -48t37.5 -130v-207q0 -82 -37.5 -129t-121.5 -47t-122 46t-38 130zM451 0h122l684 1458h-122z M1022 262q0 -127 78 -201.5t198 -74.5q119 0 198 74.5t79 201.5v215q0 127 -79 202t-198 75q-121 0 -198.5 -75t-77.5 -202v-215zM1139 266v207q0 84 36.5 131t122.5 47q84 0 122 -48t38 -130v-207q0 -82 -38 -130t-122 -48q-86 0 -122.5 47t-36.5 131z" />
<glyph unicode="&#x26;" horiz-adv-x="1513" d="M158 412q0 -96 31.5 -174t92 -133.5t145.5 -86t191 -30.5q88 0 158 19.5t123 46t90 56t60 50.5l131 -160h194l-223 268q72 86 102.5 196.5t32.5 250.5h-147q0 -61 -5.5 -108.5t-14.5 -86.5t-24.5 -72.5t-37.5 -66.5l-373 448q16 12 43 31t45.5 30t20.5 13 q70 47 115.5 109.5t45.5 150.5q0 66 -23.5 122t-66.5 97t-101 64.5t-126 23.5q-70 0 -129 -23.5t-102.5 -64.5t-67 -96t-23.5 -121q0 -49 14.5 -93t38 -83t51 -73.5t54.5 -67.5q-59 -41 -116.5 -83t-101.5 -93t-70.5 -114.5t-26.5 -145.5zM309 416q0 61 21.5 109t56.5 87 t80 72t92 66l402 -484q-94 -84 -178.5 -112.5t-166.5 -28.5q-68 0 -124 20.5t-97 59.5t-63.5 92t-22.5 119zM469 1167q0 74 46 122t122 48q74 0 123 -50t49 -124q0 -63 -40 -105t-91 -77q-2 -2 -14.5 -10t-32 -21.5t-31.5 -21.5q-72 88 -101.5 138t-29.5 101z" />
<glyph unicode="'" horiz-adv-x="522" d="M180 1110h162v348h-162v-348z" />
<glyph unicode="(" horiz-adv-x="610" d="M188 195q0 -53 7.5 -106.5t35.5 -104.5q29 -51 64 -89t84 -88l100 101q-35 35 -62.5 63.5t-47.5 69.5q-33 66 -33 166v1044q0 100 33 166q20 41 47.5 70t62.5 63l-100 101q-49 -49 -84 -87t-64 -89t-36 -104.5t-7 -106.5v-1069z" />
<glyph unicode=")" horiz-adv-x="610" d="M127 -88l104 -105q49 49 84 87t64 90q29 51 35 104.5t6 106.5v1069q0 53 -6 106t-35 105q-29 51 -63.5 89t-84.5 87l-104 -105l63.5 -63.5t49.5 -69.5q16 -31 22 -72t6 -90v-1044q0 -49 -6 -90t-22 -72q-20 -41 -49 -69.5t-64 -63.5z" />
<glyph unicode="*" horiz-adv-x="970" d="M137 967l60 -101l237 146l-8 -281h119l-8 281l239 -146l58 101l-246 133l246 135l-58 98l-239 -145l8 280h-119l8 -280l-237 145l-60 -98l246 -135z" />
<glyph unicode="+" d="M106 479h361v-360h137v360h359v137h-359v357h-137v-357h-361v-137z" />
<glyph unicode="," horiz-adv-x="540" d="M180 180v-475l180 162v313h-180z" />
<glyph unicode="-" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="." horiz-adv-x="552" d="M180 0h193v193h-193v-193z" />
<glyph unicode="/" horiz-adv-x="727" d="M0 -152h145l584 1762h-145z" />
<glyph unicode="0" d="M135 389q0 -90 31 -164.5t84 -127t126 -81t159 -28.5t158.5 28.5t125.5 81t84 127t31 164.5v680q0 90 -31 165t-84 127t-125.5 80.5t-158.5 28.5t-159 -28.5t-126 -80.5t-84 -127t-31 -165v-680zM283 397v664q0 121 64.5 199.5t187.5 78.5t187 -78.5t64 -199.5v-664 q0 -121 -64.5 -199.5t-186.5 -78.5q-123 0 -187.5 78.5t-64.5 199.5z" />
<glyph unicode="1" d="M256 1055l272 239v-1294h148v1458h-148l-272 -235v-168z" />
<glyph unicode="2" d="M139 0h805v131h-627l510 651q59 78 88 142.5t29 152.5q0 90 -28.5 163t-82 124t-127 78.5t-163.5 27.5q-92 0 -166 -29.5t-126 -81.5t-81 -125t-29 -159h148q0 70 20.5 120t55 83t81 47t97.5 14q121 0 187.5 -71.5t66.5 -190.5q0 -59 -20.5 -110.5t-61.5 -104.5 l-576 -731v-131z" />
<glyph unicode="3" d="M86 371q4 -98 40 -171t93 -121t133 -70.5t162 -22.5q88 0 167 26.5t136 78.5t91 129t34 177q0 272 -223 357q197 88 196 323q0 88 -29.5 162t-81.5 125t-127 80t-163 29q-84 0 -155.5 -26t-126 -74t-88 -117.5t-40.5 -157.5h148q10 113 77.5 178t184.5 65 q106 0 180 -67.5t74 -198.5q0 -123 -62.5 -193.5t-197.5 -70.5h-31v-129h31q150 0 218.5 -75t68.5 -208q0 -135 -81 -208.5t-200 -73.5q-53 0 -101 14t-87 45t-63.5 79t-29.5 116h-147z" />
<glyph unicode="4" d="M82 231h582v-231h145v231h178v134h-178v413h-145v-413h-424l526 1093h-158l-526 -1093v-134z" />
<glyph unicode="5" d="M143 344q6 -78 31 -141.5t72 -112.5q47 -47 121.5 -75.5t171.5 -28.5q98 0 168.5 28.5t121.5 79.5q78 78 97.5 177t19.5 210q0 51 -4 103.5t-16.5 103.5t-37 97t-63.5 87q-43 43 -106.5 68t-145.5 25q-86 0 -152.5 -27t-109.5 -74v463h604v131h-737v-766h133 q23 66 84.5 105t157.5 39q80 0 128 -31t73.5 -80t35 -112.5t9.5 -131.5q0 -39 -2 -80t-9.5 -79.5t-23.5 -73.5t-45 -64q-68 -68 -180 -67q-117 0 -175.5 58t-72.5 169h-148z" />
<glyph unicode="6" d="M133 408q0 -94 28.5 -172t81 -133.5t128 -85t168.5 -29.5q92 0 166.5 32.5t127 90t81 137.5t28.5 172q0 90 -27.5 166t-77 131t-119 86t-155.5 31t-153 -31l325 655h-151l-359 -723q-47 -92 -69.5 -171t-22.5 -156zM281 414q0 135 69.5 215t186.5 80q63 0 111 -23.5 t81 -63.5t49.5 -93.5t16.5 -114.5q0 -135 -71 -215t-187 -80q-117 0 -186.5 80t-69.5 215z" />
<glyph unicode="7" d="M156 1098h145v229h508l-506 -1327h156l506 1327v131h-809v-360z" />
<glyph unicode="8" d="M104 401q0 -92 33 -167.5t91.5 -131t137 -85t169.5 -29.5q90 0 168.5 29.5t137 85t91.5 131t33 167.5q0 129 -62.5 215t-154.5 140q86 49 137 129t51 194q0 86 -29.5 158t-84 124t-128 80.5t-159.5 28.5t-160 -28.5t-128 -80.5t-84 -124t-30 -158q0 -115 52.5 -194.5 t138.5 -128.5q-92 -53 -156 -139.5t-64 -215.5zM252 403q0 61 21.5 112.5t59.5 90.5t90 60.5t112 21.5q59 0 111 -21.5t90 -60.5t59.5 -90.5t21.5 -112.5t-21.5 -112t-59.5 -90t-90 -60.5t-111 -21.5t-111.5 21.5t-90.5 60.5t-59.5 90t-21.5 112zM281 1077q0 115 70.5 188.5 t183.5 73.5t183 -73.5t70 -188.5q0 -117 -70.5 -188.5t-182.5 -71.5q-113 0 -183.5 72t-70.5 188z" />
<glyph unicode="9" d="M127 1038q0 -90 26.5 -165.5t76 -131t119 -86t155.5 -30.5q88 0 155 30l-327 -655h153l359 723q47 92 69.5 171t22.5 157q0 94 -28.5 171.5t-81 133t-128 85t-168.5 29.5q-92 0 -166.5 -32.5t-127 -90t-81 -137.5t-28.5 -172zM274 1044q0 135 70 215t186 80 q117 0 187.5 -80t70.5 -215t-70.5 -214.5t-187.5 -79.5q-63 0 -111 23.5t-80 63.5t-48.5 93t-16.5 114z" />
<glyph unicode=":" horiz-adv-x="608" d="M236 0h192v193h-192v-193zM236 616h192v193h-192v-193z" />
<glyph unicode=";" horiz-adv-x="608" d="M236 616h192v193h-192v-193zM240 180v-475l180 162v313h-180z" />
<glyph unicode="&#x3c;" horiz-adv-x="2103" d="M113 551l817 -817h192l-747 745h1616v144h-1616l747 745h-192z" />
<glyph unicode="=" d="M106 309h857v135h-857v-135zM106 655h857v138h-857v-138z" />
<glyph unicode="&#x3e;" horiz-adv-x="2103" d="M113 479h1616l-748 -745h193l817 817l-817 817h-193l748 -745h-1616v-144z" />
<glyph unicode="?" horiz-adv-x="1017" d="M156 1096h147q0 49 16.5 93t47 77.5t74.5 53t100 19.5q104 0 169.5 -68.5t65.5 -172.5q0 -53 -19.5 -92t-47.5 -82l-166 -240q-33 -47 -48.5 -90t-15.5 -102v-82h148v79q0 25 9 58t28 61l167 242q41 59 67 117.5t26 130.5q0 82 -30 150.5t-81 117.5t-121.5 76.5 t-150.5 27.5q-84 0 -154 -29.5t-122 -79.5t-80.5 -118.5t-28.5 -146.5zM465 0h176v172h-176v-172z" />
<glyph unicode="@" horiz-adv-x="1460" d="M147 328q0 -68 7.5 -118t26 -89t49 -72t77.5 -67l101 100q-35 27 -57.5 50.5t-36 51t-18.5 62.5t-5 84v690q0 86 17.5 136t64.5 97q45 45 98 63.5t125 18.5h266q72 0 128.5 -19.5t99.5 -62.5q45 -47 62 -99t17 -134v-160q-53 66 -118.5 97.5t-155.5 31.5t-164 -33.5 t-119 -93.5q-47 -63 -65.5 -151t-18.5 -224q0 -139 18.5 -226t71.5 -150q47 -59 120 -92t159 -33q94 0 158.5 30.5t115.5 96.5v-113l142 -2v1018q0 213 -117 330q-115 115 -315 114h-303q-203 0 -316 -114q-115 -117 -115 -330v-688zM674 487q0 72 8 139.5t34.5 120t76 84 t129.5 31.5t129 -31.5t75.5 -84t34.5 -120t8 -139.5t-8 -139t-34.5 -119.5t-76 -84t-128.5 -31.5q-80 0 -129.5 31.5t-76 84t-34.5 120t-8 138.5z" />
<glyph unicode="A" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545z" />
<glyph unicode="B" horiz-adv-x="1368" d="M211 0h567q96 0 176 25.5t137.5 77t89 127t31.5 173.5q0 131 -66.5 219.5t-170.5 127.5q92 35 153.5 118.5t61.5 200.5q0 92 -32 164t-88 122t-136 76.5t-174 26.5h-549v-1458zM367 139v535h397q135 0 214 -71.5t79 -194.5t-79 -196t-214 -73h-397zM367 813v506h381 q61 0 113 -15.5t90 -46t60.5 -77.5t22.5 -113t-22.5 -114t-60.5 -78.5t-90 -46t-113 -15.5h-381z" />
<glyph unicode="C" horiz-adv-x="1304" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q74 -74 169 -112.5t204 -38.5q98 0 182 29.5t150.5 85t110.5 136.5t62 183h-155q-29 -135 -121 -215t-229 -80q-72 0 -138.5 26.5t-113.5 75.5q-35 35 -55.5 75t-31 96.5t-13.5 135t-3 193.5t3 193.5t13.5 135 t31 96.5t55.5 75q47 49 113.5 75.5t138.5 26.5q137 0 227 -80t119 -215h159q-18 102 -62 183t-110.5 136.5t-150.5 85t-182 29.5q-109 0 -204 -38.5t-169 -112.5q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204z" />
<glyph unicode="D" horiz-adv-x="1378" d="M211 0h500q115 0 209 35t159 100q57 57 87 131t42.5 155t13.5 164.5t1 159.5t-1 155t-13.5 153.5t-42 143.5t-87.5 126q-66 66 -160 100.5t-208 34.5h-500v-1458zM367 139v1180h317q86 0 157.5 -23.5t129.5 -83.5q37 -39 57.5 -92t28.5 -113.5t9 -127t1 -134.5t-1 -139 t-9 -138t-28.5 -125t-57.5 -97q-57 -59 -129 -83t-158 -24h-317z" />
<glyph unicode="E" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458z" />
<glyph unicode="F" horiz-adv-x="1187" d="M211 0h156v643h639v139h-639v537h749v139h-905v-1458z" />
<glyph unicode="G" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q74 -74 169 -112.5t204 -38.5q113 0 212 42t177 126q68 72 96.5 160.5t28.5 215.5v232h-514v-137h358v-111q0 -86 -18.5 -148.5t-63.5 -115.5q-51 -61 -124 -93t-152 -32q-72 0 -138.5 26.5t-113.5 75.5 q-35 35 -55.5 75t-31 96.5t-13.5 135t-3 193.5t3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5q137 0 230 -78.5t124 -218.5h156q-16 96 -58.5 176t-108 138.5t-152.5 90t-191 31.5q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204z" />
<glyph unicode="H" horiz-adv-x="1425" d="M211 0h156v666h692v-666h155v1458h-155v-653h-692v653h-156v-1458z" />
<glyph unicode="I" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458z" />
<glyph unicode="J" horiz-adv-x="1026" d="M47 119q68 -68 148.5 -99.5t185.5 -31.5q100 0 183 31.5t143.5 90t94.5 143.5t34 189v1016h-156v-995q0 -162 -78 -249t-221 -87q-90 0 -140.5 27.5t-88.5 68.5z" />
<glyph unicode="K" horiz-adv-x="1331" d="M211 0h156v408l307 368l444 -776h185l-525 895l459 563h-190l-680 -837v837h-156v-1458z" />
<glyph unicode="L" horiz-adv-x="1173" d="M211 0h901v139h-745v1319h-156v-1458z" />
<glyph unicode="M" horiz-adv-x="1671" d="M211 0h156v1108l405 -879h133l400 879v-1108h155v1458h-155l-463 -1034l-475 1034h-156v-1458z" />
<glyph unicode="N" horiz-adv-x="1499" d="M211 0h156v1169l774 -1169h147v1458h-155v-1165l-775 1165h-147v-1458z" />
<glyph unicode="O" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q151 -151 370 -151h3q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-151 151 -369 151h-3q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124 t-15 -155.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5 t-113.5 76.5q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5z" />
<glyph unicode="P" horiz-adv-x="1290" d="M211 0h156v600h387q100 0 183 31t142.5 86t92 135t32.5 178t-32.5 177t-92 135.5t-142.5 86t-183 29.5h-543v-1458zM367 739v580h372q137 0 223.5 -72t86.5 -217t-86 -218t-224 -73h-372z" />
<glyph unicode="Q" horiz-adv-x="1329" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q151 -151 370 -151h3q180 0 313 102l162 -162l94 95l-160 159q37 47 57.5 99.5t29.5 117t11.5 145.5t2.5 185q0 117 -2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-151 151 -369 151h-3q-221 0 -373 -151 q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5q0 -88 -2 -154.5t-8 -116.5t-17.5 -89t-31.5 -72l-179 178l-94 -94 l184 -184q-92 -70 -206 -70q-72 0 -138.5 27.5t-113.5 76.5q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5z" />
<glyph unicode="R" horiz-adv-x="1343" d="M211 0h156v647h350l332 -647h182l-346 662q141 29 229 130t88 261q0 94 -31.5 169.5t-89 128t-137.5 80t-174 27.5h-559v-1458zM367 784v535h389q129 0 210 -66.5t81 -201.5t-81 -201t-210 -66h-389z" />
<glyph unicode="S" horiz-adv-x="1204" d="M86 180q102 -102 219 -147t281 -45q113 0 206 28.5t159.5 82t102.5 130t36 172.5q0 184 -123 289q-23 20 -48.5 35.5t-56.5 28t-70.5 21.5t-91.5 18l-159 24q-57 10 -109.5 30.5t-87.5 49.5q-66 57 -65 168q0 123 79.5 196.5t227.5 73.5q117 0 194.5 -31.5t145.5 -93.5 l100 101q-94 84 -194.5 121.5t-239.5 37.5q-109 0 -195 -29.5t-146.5 -82.5t-93 -130t-32.5 -169q0 -174 111 -273q94 -82 268 -110l170 -27q80 -12 117.5 -25.5t72.5 -43.5q35 -31 52.5 -78t17.5 -105q0 -129 -92 -199.5t-252 -70.5q-123 0 -215 35t-182 125z" />
<glyph unicode="T" horiz-adv-x="1122" d="M61 1319h422v-1319h156v1319h422v139h-1000v-139z" />
<glyph unicode="U" horiz-adv-x="1398" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977z" />
<glyph unicode="V" horiz-adv-x="1118" d="M16 1458l480 -1458h127l479 1458h-164l-379 -1179l-379 1179h-164z" />
<glyph unicode="W" horiz-adv-x="1748" d="M33 1458l373 -1458h145l323 1167l324 -1167h145l373 1458h-166l-284 -1175l-322 1175h-139l-322 -1175l-284 1175h-166z" />
<glyph unicode="X" horiz-adv-x="1128" d="M31 0h176l356 612l355 -612h180l-451 748l420 710h-180l-324 -575l-323 575h-181l418 -710z" />
<glyph unicode="Y" horiz-adv-x="1052" d="M16 1458l435 -856v-602h155v602l430 856h-168l-340 -698l-344 698h-168z" />
<glyph unicode="Z" horiz-adv-x="1138" d="M117 0h905v139h-735l735 1188v131h-877v-139h701l-729 -1172v-147z" />
<glyph unicode="[" horiz-adv-x="641" d="M188 -152h363v132h-215v1499h215v131h-363v-1762z" />
<glyph unicode="\" horiz-adv-x="727" d="M0 1604l582 -1756h145l-582 1756h-145z" />
<glyph unicode="]" horiz-adv-x="641" d="M90 -25v-127h363v1762h-363v-127h221v-1508h-221z" />
<glyph unicode="^" horiz-adv-x="1099" d="M147 846h152l252 467l250 -467h151l-334 624h-135z" />
<glyph unicode="_" horiz-adv-x="1099" d="M0 -233v-105h1100v105h-1100z" />
<glyph unicode="`" horiz-adv-x="1024" d="M256 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="a" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130z" />
<glyph unicode="b" horiz-adv-x="1116" d="M184 0h148v121q61 -80 130.5 -106.5t153.5 -26.5q78 0 141.5 23.5t104.5 64.5q39 39 62.5 88t37 105.5t18.5 116t5 118.5t-5 118.5t-18.5 116t-37 105.5t-62.5 88q-41 41 -104.5 64.5t-141.5 23.5q-84 0 -153.5 -25.5t-130.5 -103.5v567h-148v-1458zM332 504 q0 74 9 143.5t35.5 122.5t77 86t132.5 33t132 -33t76.5 -86t35 -122.5t8.5 -143.5t-8.5 -143.5t-35 -123t-76.5 -86t-132 -32.5t-132.5 32.5t-77 86t-35.5 123t-9 143.5z" />
<glyph unicode="c" horiz-adv-x="1003" d="M129 504q0 -129 34 -226.5t94 -162t141 -96t177 -31.5q104 0 179 32.5t153 116.5l-100 96q-57 -63 -108.5 -88.5t-123.5 -25.5q-74 0 -133 28.5t-100 85.5q-35 49 -50.5 112t-15.5 159t15.5 158.5t50.5 111.5q41 57 100.5 86t132.5 29q72 0 123.5 -24.5t108.5 -88.5 l100 94q-78 84 -152.5 117t-179.5 33q-96 0 -177 -33t-141 -97.5t-94 -160.5t-34 -225z" />
<glyph unicode="d" horiz-adv-x="1116" d="M131 504q0 -59 5 -118.5t18.5 -116t37 -105.5t62.5 -88q41 -41 104.5 -64.5t141.5 -23.5q84 0 154.5 26.5t131.5 106.5v-121h146v1458h-148v-567q-61 78 -130.5 103.5t-153.5 25.5q-78 0 -141.5 -23.5t-104.5 -64.5q-39 -39 -62.5 -88t-37 -105.5t-18.5 -116t-5 -118.5z M279 504q0 74 9 143.5t35.5 122.5t77 86t131.5 33q82 0 132.5 -33t77 -86t34.5 -122.5t8 -143.5t-8 -143.5t-34.5 -123t-77 -86t-132.5 -32.5t-132 32.5t-76.5 86t-35.5 123t-9 143.5z" />
<glyph unicode="e" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM276 575q2 61 8.5 94 t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533z" />
<glyph unicode="f" horiz-adv-x="643" d="M88 889h129v-889h148v889h215v112h-215v187q0 70 31.5 108.5t103.5 38.5h80v127h-107q-66 0 -113 -21.5t-79.5 -58t-48 -86t-15.5 -104.5v-191h-129v-112z" />
<glyph unicode="g" horiz-adv-x="1112" d="M131 512q0 -123 23.5 -233.5t99.5 -186.5q41 -41 103.5 -65.5t140.5 -24.5q82 0 151.5 26.5t130.5 104.5v-158q0 -66 -15 -122t-49 -97t-86 -65.5t-126 -24.5q-43 0 -76 6t-60.5 19.5t-53 32t-52.5 43.5l-96 -95q39 -37 77 -62.5t77.5 -42t85 -23.5t102.5 -7q98 0 177 33 t132 90t82 136t29 173v1039h-146v-119q-61 80 -129.5 105.5t-152.5 25.5q-78 0 -141.5 -23.5t-104.5 -64.5q-76 -76 -99.5 -186.5t-23.5 -233.5zM279 512q0 70 8 138.5t34.5 120.5t77 85t131.5 33q82 0 131.5 -33t76 -85t34.5 -120.5t8 -138.5q0 -72 -8 -139.5t-34.5 -119.5 t-76 -85t-131.5 -33t-132 33t-76.5 85t-34.5 119.5t-8 139.5z" />
<glyph unicode="h" horiz-adv-x="1150" d="M184 0h148v623q0 131 68.5 198.5t183.5 67.5t180 -66.5t65 -199.5v-623h148v647q0 172 -95.5 272.5t-267.5 100.5q-174 0 -282 -123v561h-148v-1458z" />
<glyph unicode="i" horiz-adv-x="518" d="M176 1294h166v166h-166v-166zM184 0h148v1008h-148v-1008z" />
<glyph unicode="j" horiz-adv-x="518" d="M-31 -324v-129h107q66 0 114 20.5t79.5 57.5t47 86.5t15.5 106.5v1183h-148v-1177q0 -74 -28.5 -111t-106.5 -37h-80zM176 1294h166v166h-166v-166z" />
<glyph unicode="k" horiz-adv-x="1097" d="M184 0h148v291l196 225l320 -516h182l-401 623l342 385h-185l-454 -525v975h-148v-1458z" />
<glyph unicode="l" horiz-adv-x="608" d="M180 268q0 -115 61.5 -191.5t194.5 -76.5h107v127h-80q-78 0 -106.5 37t-28.5 110v1184h-148v-1190z" />
<glyph unicode="m" horiz-adv-x="1800" d="M184 0h148v621q0 133 68.5 200.5t183.5 67.5t181 -66.5t66 -201.5v-621h148v637q0 121 70.5 186.5t181.5 65.5q115 0 181.5 -66.5t66.5 -201.5v-621h147v645q0 176 -108 281q-47 45 -113 69.5t-148 24.5q-213 0 -331 -168q-47 84 -126 126t-184 42q-86 0 -158.5 -31 t-125.5 -92v111h-148v-1008z" />
<glyph unicode="n" horiz-adv-x="1150" d="M184 0h148v621q0 133 67.5 200.5t182.5 67.5t181 -66.5t66 -201.5v-621h148v645q0 178 -105 281q-94 94 -258 94q-86 0 -157.5 -31t-124.5 -92v111h-148v-1008z" />
<glyph unicode="o" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5zM279 504 q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86z" />
<glyph unicode="p" horiz-adv-x="1116" d="M184 -451h148v570q61 -78 130.5 -104.5t153.5 -26.5q78 0 141.5 23.5t104.5 64.5q39 39 62.5 88t37 105.5t18.5 116t5 118.5t-5 118.5t-18.5 116t-37 105.5t-62.5 88q-41 41 -104.5 64.5t-141.5 23.5q-84 0 -153.5 -25.5t-130.5 -105.5v119h-148v-1459zM332 504 q0 74 9 143.5t35.5 122.5t77 86t132.5 33t132 -33t76.5 -86t35 -122.5t8.5 -143.5t-8.5 -143.5t-35 -123t-76.5 -86t-132 -32.5t-132.5 32.5t-77 86t-35.5 123t-9 143.5z" />
<glyph unicode="q" horiz-adv-x="1116" d="M131 504q0 -59 5 -118.5t18.5 -116t37 -105.5t62.5 -88q41 -41 104.5 -64.5t141.5 -23.5q84 0 153.5 26.5t130.5 104.5v-570h148v1459h-146v-119q-61 80 -131.5 105.5t-154.5 25.5q-78 0 -141.5 -23.5t-104.5 -64.5q-39 -39 -62.5 -88t-37 -105.5t-18.5 -116t-5 -118.5z M279 504q0 74 9 143.5t35.5 122.5t77 86t131.5 33q82 0 132.5 -33t77 -86t34.5 -122.5t8 -143.5t-8 -143.5t-34.5 -123t-77 -86t-132.5 -32.5t-132 32.5t-76.5 86t-35.5 123t-9 143.5z" />
<glyph unicode="r" horiz-adv-x="862" d="M184 0h148v618q0 57 17.5 106.5t48 86.5t75.5 57.5t100 20.5q59 0 96.5 -16.5t78.5 -57.5l108 111q-53 53 -111.5 73.5t-130.5 20.5q-88 0 -164.5 -36t-117.5 -99v123h-148v-1008z" />
<glyph unicode="s" horiz-adv-x="1015" d="M88 133q84 -80 184.5 -112.5t229.5 -32.5q92 0 166.5 20.5t129 60.5t84 96t29.5 130q0 70 -21.5 119t-60 81.5t-94 49t-121.5 22.5l-161 15q-96 8 -136.5 45t-40.5 102q0 78 57.5 122t168.5 44q78 0 146.5 -19.5t121.5 -60.5l96 96q-68 55 -161 82t-201 27 q-80 0 -148.5 -20.5t-118 -58.5t-77 -92t-27.5 -124q0 -125 77 -191.5t224 -78.5l166 -15q88 -8 128 -45t40 -102q0 -90 -71.5 -134t-196.5 -44q-94 0 -174 26.5t-140 89.5z" />
<glyph unicode="t" horiz-adv-x="679" d="M82 889h127v-619q0 -55 16.5 -104t48 -86t79.5 -58.5t114 -21.5h104v127h-77q-72 0 -105 39t-33 108v615h215v112h-215v316h-147v-316h-127v-112z" />
<glyph unicode="u" horiz-adv-x="1150" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643z" />
<glyph unicode="v" horiz-adv-x="915" d="M23 1008l368 -1008h131l371 1008h-160l-276 -809l-275 809h-159z" />
<glyph unicode="w" horiz-adv-x="1482" d="M23 1008l319 -1008h137l262 782l265 -782h137l317 1008h-160l-229 -809l-266 809h-127l-264 -809l-232 809h-159z" />
<glyph unicode="x" horiz-adv-x="978" d="M68 0h178l246 391l241 -391h178l-342 514l328 494h-178l-227 -373l-232 373h-178l328 -494z" />
<glyph unicode="y" horiz-adv-x="915" d="M23 1008l362 -988l-72 -196q-25 -70 -57.5 -97.5t-108.5 -27.5h-45v-131h64q53 0 104.5 15.5t91.5 54.5q43 39 72 118l459 1252h-160l-274 -809l-277 809h-159z" />
<glyph unicode="z" horiz-adv-x="940" d="M102 0h732v131h-564l564 752v125h-701v-131h531l-562 -750v-127z" />
<glyph unicode="{" horiz-adv-x="724" d="M98 664h54q29 0 52 -10.5t40 -26.5q37 -37 37 -123v-391q0 -80 13 -124t48 -79q33 -33 81 -47.5t126 -14.5h76v132h-47q-53 0 -79 5t-42 21t-22.5 47t-6.5 86v385q0 88 -35 132t-94 73q59 29 94 73t35 132v385q0 55 6 86t23 47q16 16 41.5 21.5t79.5 5.5h47v131h-76 q-78 0 -126 -14.5t-81 -47.5q-35 -35 -48 -79t-13 -123v-392q0 -86 -37 -123q-16 -16 -40 -26t-52 -10h-54v-131z" />
<glyph unicode="|" horiz-adv-x="667" d="M260 -152h148v1762h-148v-1762z" />
<glyph unicode="}" horiz-adv-x="724" d="M98 -20v-132h78q78 0 126 14.5t81 47.5q35 35 48 79t13 124v391q0 86 37 123q16 16 40 26.5t52 10.5h52v131h-52q-29 0 -52 10t-40 26q-37 37 -37 123v392q0 80 -13 123.5t-48 78.5q-33 33 -81 47.5t-126 14.5h-78v-131h49q53 0 78 -5.5t41 -21.5t23.5 -47t7.5 -86v-385 q0 -88 35 -132t94 -73q-59 -29 -94 -73t-35 -132v-385q0 -55 -7 -85.5t-24 -47.5q-16 -16 -40.5 -21t-78.5 -5h-49z" />
<glyph unicode="~" horiz-adv-x="1103" d="M100 543l90 -92q31 31 53.5 48t42 27.5t37 13.5t39.5 3q41 0 79 -14.5t81 -34.5q59 -27 111.5 -45.5t105.5 -18.5q35 0 65 5t59.5 20.5t63.5 43t77 70.5l-93 93q-31 -31 -53 -48.5t-41.5 -28t-38 -13.5t-39.5 -3q-41 0 -78.5 14.5t-80.5 34.5q-59 27 -110.5 45.5 t-104.5 18.5q-35 0 -65 -6t-59.5 -21.5t-63.5 -42t-77 -69.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="647" d="M203 836h176v172h-176v-172zM207 -451h170l-23 1049h-127z" />
<glyph unicode="&#xa2;" horiz-adv-x="1019" d="M129 750q0 -223 100.5 -354.5t270.5 -155.5v-240h121v236q92 6 158.5 39.5t138.5 111.5l-101 94q-51 -57 -97 -82.5t-108 -29.5v761q61 -4 107.5 -29.5t97.5 -82.5l101 94q-72 78 -138.5 111.5t-158.5 40.5v194h-121v-198q-170 -25 -270.5 -156t-100.5 -354zM276 750 q0 96 16.5 158.5t51.5 111.5q63 88 164 106v-753q-100 18 -164 106q-35 49 -51.5 111.5t-16.5 159.5z" />
<glyph unicode="&#xa3;" horiz-adv-x="1122" d="M96 676h129v-676h791v139h-633v537h299v110h-299v209q0 162 78 249t221 87q45 0 79 -7t60.5 -20.5t47 -31t40.5 -37.5l107 104q-68 68 -149 99.5t-185 31.5q-100 0 -184 -31.5t-144.5 -90t-94.5 -143.5t-34 -189v-230h-129v-110z" />
<glyph unicode="&#xa4;" horiz-adv-x="1351" d="M160 133l94 -94l152 151q55 -41 123.5 -65.5t146.5 -24.5t145.5 25t122.5 65l154 -151l94 94l-152 152q41 55 65.5 123.5t24.5 146.5t-24.5 146.5t-65.5 123.5l152 150l-94 94l-154 -149q-55 41 -122.5 64.5t-145.5 23.5t-146.5 -23.5t-123.5 -64.5l-152 149l-94 -94 l151 -150q-41 -55 -65.5 -123.5t-24.5 -146.5t24.5 -146.5t65.5 -123.5zM356 555q0 66 26 124t69 101t101 67.5t124 24.5t124 -24.5t101 -67.5t67.5 -101t24.5 -124t-24.5 -124t-67.5 -101t-101.5 -68.5t-123.5 -25.5q-66 0 -124 25.5t-101 68.5t-69 101t-26 124z" />
<glyph unicode="&#xa5;" horiz-adv-x="1052" d="M16 1458l322 -637h-205v-110h262l54 -109v-106h-316v-113h316v-383h157v383h314v113h-314v106l53 109h261v110h-205l321 637h-166l-342 -698l-344 698h-168z" />
<glyph unicode="&#xa6;" horiz-adv-x="686" d="M260 -152h148v717h-148v-717zM260 893h148v717h-148v-717z" />
<glyph unicode="&#xa7;" horiz-adv-x="1140" d="M178 516q0 -141 73 -238.5t208 -136.5l159 -45q86 -25 133.5 -81t47.5 -128q0 -104 -61.5 -159.5t-166.5 -55.5q-104 0 -165.5 49.5t-71.5 145.5h-150q4 -82 37 -143.5t85 -103.5t121 -62.5t144 -20.5q80 0 148.5 24.5t119 70.5t80 112t29.5 145q0 113 -55 188t-143 107 q41 20 78.5 51t67.5 74t48.5 95.5t18.5 115.5q0 139 -73 237.5t-208 137.5l-160 45q-78 23 -125 69t-47 128q0 100 58.5 151t162.5 51q98 0 157.5 -44t68.5 -146h147q-4 74 -32.5 134t-78 101t-116 63.5t-146.5 22.5t-147.5 -24.5t-116.5 -68.5t-76.5 -106.5t-27.5 -135.5 q0 -113 51 -177.5t139 -105.5q-41 -20 -80 -51t-68.5 -74t-48 -95t-18.5 -116zM328 518q0 63 16 106.5t51 82.5q68 74 176 73q102 0 177 -73q39 -39 52 -84.5t13 -104.5q0 -66 -17.5 -109.5t-47.5 -78.5q-68 -74 -177 -74t-176 74q-29 33 -48 78t-19 110z" />
<glyph unicode="&#xa8;" horiz-adv-x="1024" d="M221 1233h148v182h-148v-182zM655 1233h148v182h-148v-182z" />
<glyph unicode="&#xa9;" horiz-adv-x="1804" d="M160 729q0 -154 58 -289t158.5 -235.5t236 -158.5t288.5 -58q154 0 289 58t235.5 158.5t158.5 235.5t58 289t-58 289t-158.5 235.5t-235.5 158.5t-289 58t-289 -58t-235.5 -158.5t-158.5 -235.5t-58 -289zM281 729q0 129 48 243.5t133 201t197.5 136.5t241.5 50 t242.5 -50t197.5 -136.5t133.5 -201t49.5 -243.5t-49.5 -243.5t-133.5 -200.5t-197.5 -136.5t-242.5 -50.5t-241.5 50.5t-197.5 136.5t-133 200.5t-48 243.5zM547 729q0 -90 23.5 -166t69.5 -131t113.5 -87t157.5 -32q86 0 148 27t121 80l-74 74q-51 -45 -94 -61.5 t-101 -16.5q-70 0 -118 24.5t-76.5 67.5t-41.5 99.5t-13 121.5q0 63 13 120.5t41.5 100.5t77 68.5t117.5 25.5q57 0 100.5 -17t94.5 -62l74 73q-63 55 -123 82t-146 27q-90 0 -157.5 -32t-113.5 -87t-69.5 -132t-23.5 -167z" />
<glyph unicode="&#xaa;" horiz-adv-x="919" d="M115 879q0 -96 61 -162q39 -39 90 -56.5t135 -17.5q78 0 129.5 18.5t98.5 65.5v-74h119v543q0 131 -78 200.5t-240 69.5q-98 0 -164.5 -25.5t-122.5 -97.5l84 -75q37 51 81 70.5t120 19.5q111 0 155 -43t44 -129v-74h-236q-135 0 -205.5 -63.5t-70.5 -169.5zM236 883 q0 137 172 137h219v-82q0 -100 -39 -137q-37 -35 -81 -43t-95 -8q-92 0 -134 32.5t-42 100.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1134" d="M82 549l430 -430v182l-246 248l246 246v184zM545 549l430 -430v182l-248 248l248 246v184z" />
<glyph unicode="&#xac;" d="M104 492h723v-281h138v418h-861v-137z" />
<glyph unicode="&#xad;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#xae;" horiz-adv-x="1804" d="M160 729q0 -154 58 -289t158.5 -235.5t236 -158.5t288.5 -58q154 0 289 58t235.5 158.5t158.5 235.5t58 289t-58 289t-158.5 235.5t-235.5 158.5t-289 58t-289 -58t-235.5 -158.5t-158.5 -235.5t-58 -289zM279 729q0 131 49 246t133 201t197.5 136t242.5 50t242.5 -50 t198.5 -136t134.5 -201t49.5 -246t-49.5 -245.5t-134.5 -200.5t-198.5 -136.5t-242.5 -50.5t-242.5 50.5t-197.5 136.5t-133 200.5t-49 245.5zM659 324h113v331h123l186 -331h131l-194 346q76 23 125 78t49 145q0 51 -20.5 96t-55.5 78t-81 51.5t-99 18.5h-277v-813z M772 752v284h152q68 0 110.5 -41t42.5 -102t-43 -101t-110 -40h-152z" />
<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M203 1257h618v117h-618v-117z" />
<glyph unicode="&#xb0;" horiz-adv-x="948" d="M137 1141q0 -70 26.5 -131.5t73 -106.5t108 -71.5t130.5 -26.5q70 0 131.5 26.5t106.5 71.5t71.5 106.5t26.5 131.5t-26.5 131t-71.5 106t-106.5 72t-131.5 27t-131 -27t-107.5 -72t-73 -106.5t-26.5 -130.5zM262 1141q0 45 16.5 85t44 69.5t66.5 46t84 16.5t84 -16.5 t67.5 -46t45 -69.5t16.5 -85q0 -47 -16.5 -86t-44 -69t-66.5 -46t-84 -16t-84 16t-67.5 46t-45 69t-16.5 86z" />
<glyph unicode="&#xb1;" d="M106 0h857v137h-857v-137zM106 592h361v-363h137v363h359v137h-359v358h-137v-358h-361v-137z" />
<glyph unicode="&#xb2;" horiz-adv-x="700" d="M98 584h504v106h-362l282 344q41 49 60.5 90t19.5 99q0 113 -70.5 178t-181.5 65t-181.5 -66.5t-70.5 -176.5h119q0 76 40 106.5t93 30.5q63 0 98 -38t35 -99q0 -35 -11 -61.5t-36 -57.5l-338 -414v-106z" />
<glyph unicode="&#xb3;" horiz-adv-x="729" d="M98 817q2 -63 24.5 -109t59.5 -76t84 -44.5t101 -14.5q55 0 103 16.5t84 48.5t56.5 80t20.5 111q0 82 -33 131.5t-92 73.5q53 25 81.5 71t28.5 118q0 111 -70.5 177t-180.5 66q-104 0 -176 -62.5t-78 -172.5h116q4 59 41 94t97 35q55 0 95 -35t40 -104q0 -63 -34 -101.5 t-106 -38.5h-18v-102h18q78 0 116 -40t38 -110q0 -72 -42 -110.5t-105 -38.5q-57 0 -101.5 32.5t-48.5 104.5h-119z" />
<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M412 1217h135l221 313h-176z" />
<glyph unicode="&#xb6;" horiz-adv-x="1234" d="M86 1061q0 -76 28.5 -146.5t81 -126t127 -88t166.5 -32.5v-1119h148v1770h240v-1770h147v1909h-494q-104 0 -187 -31.5t-140.5 -85t-87 -126t-29.5 -154.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="552" d="M180 457h193v192h-193v-192z" />
<glyph unicode="&#xb8;" horiz-adv-x="1024" d="M358 -442h162l121 305h-137z" />
<glyph unicode="&#xb9;" horiz-adv-x="534" d="M88 1178l170 149v-743h117v874h-117l-170 -145v-135z" />
<glyph unicode="&#xba;" horiz-adv-x="931" d="M137 1055q0 -94 18.5 -175t80.5 -145q41 -41 98 -65.5t131 -24.5t131 24.5t98 65.5q61 63 80 144.5t19 175.5q0 92 -18.5 174t-80.5 145q-41 41 -98 66.5t-131 25.5t-131.5 -25.5t-97.5 -66.5q-61 -63 -80 -145t-19 -174zM260 1055q0 66 9.5 133t52.5 110q57 57 143 58 q86 0 143 -58q43 -43 53.5 -110t10.5 -133t-10.5 -132.5t-53.5 -109.5q-29 -29 -65.5 -44t-77.5 -15t-78 15t-65 44q-43 43 -52.5 109.5t-9.5 132.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1134" d="M160 119l430 430l-430 430v-184l248 -246l-248 -248v-182zM623 119l430 430l-430 430v-184l245 -246l-245 -248v-182z" />
<glyph unicode="&#xbc;" horiz-adv-x="1591" d="M88 1178l170 149v-743h117v874h-117l-170 -145v-135zM354 0h123l682 1458h-123zM946 131h352v-131h115v131h96v109h-96v215h-115v-215h-223l307 634h-127l-309 -634v-109z" />
<glyph unicode="&#xbd;" horiz-adv-x="1617" d="M88 1178l170 149v-743h117v874h-117l-170 -145v-135zM330 0h123l682 1458h-123zM1016 0h504v106h-361l281 345q41 49 60.5 90t19.5 98q0 113 -71 178.5t-181 65.5q-111 0 -181.5 -66.5t-70.5 -177.5h119q0 76 39.5 106.5t93.5 30.5q63 0 98 -38t35 -99q0 -35 -11.5 -61.5 t-35.5 -57.5l-338 -414v-106z" />
<glyph unicode="&#xbe;" horiz-adv-x="1683" d="M98 817q2 -63 24.5 -109t59.5 -76t84 -44.5t101 -14.5q55 0 103 16.5t84 48.5t56.5 80t20.5 111q0 82 -33 131.5t-92 73.5q53 25 81.5 71t28.5 118q0 111 -70.5 177t-180.5 66q-104 0 -176 -62.5t-78 -172.5h116q4 59 41 94t97 35q55 0 95 -35t40 -104q0 -63 -34 -101.5 t-106 -38.5h-18v-102h18q78 0 116 -40t38 -110q0 -72 -42 -110.5t-105 -38.5q-57 0 -101.5 32.5t-48.5 104.5h-119zM461 0h123l684 1458h-123zM1038 131h353v-131h114v131h97v109h-97v215h-114v-215h-226l310 634h-127l-310 -634v-109z" />
<glyph unicode="&#xbf;" horiz-adv-x="1017" d="M94 -88q0 -82 30 -150.5t82 -119t122.5 -78t150.5 -27.5q82 0 152.5 28.5t122 80t80 120t28.5 146.5h-147q0 -49 -16.5 -92t-47 -77t-73.5 -53.5t-99 -19.5q-104 0 -170.5 68.5t-66.5 173.5q0 53 19.5 92t47.5 82l166 238q33 47 49.5 90t16.5 102v84h-148v-82 q0 -25 -9 -57.5t-28 -61.5l-168 -241q-41 -59 -67.5 -116.5t-26.5 -129.5zM379 836h174v172h-174v-172z" />
<glyph unicode="&#xc0;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545zM362 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xc1;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545zM518 1600h135l221 313h-176z" />
<glyph unicode="&#xc2;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM292 1600h142l184 213l184 -213h142l-256 313h-140zM354 465l275 770l270 -770h-545z" />
<glyph unicode="&#xc3;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM288 1726l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3 t-43.5 -14.5t-50 -32t-62.5 -55.5zM354 465l275 770l270 -770h-545z" />
<glyph unicode="&#xc4;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM327 1616h148v182h-148v-182zM354 465l275 770l270 -770h-545zM761 1616h148v182h-148v-182z" />
<glyph unicode="&#xc5;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545zM376 1776q0 -49 19.5 -94t52.5 -78t77 -52.5t93 -19.5t93 19.5t77 52.5t52.5 78t19.5 94q0 51 -19.5 95t-52.5 77t-77 51.5t-93 18.5t-93 -19.5t-77 -52.5t-52.5 -77t-19.5 -93z M477 1776q0 59 41 99t100 40t100 -40t41 -99t-41 -100t-100 -41t-100 41t-41 100z" />
<glyph unicode="&#xc6;" horiz-adv-x="1888" d="M16 0h170l181 346h505v-346h904v139h-750v523h639v139h-639v518h750v139h-990zM434 481l438 838v-838h-438z" />
<glyph unicode="&#xc7;" horiz-adv-x="1304" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q74 -74 169 -112.5t204 -38.5q98 0 182 29.5t150.5 85t110.5 136.5t62 183h-155q-29 -135 -121 -215t-229 -80q-72 0 -138.5 26.5t-113.5 75.5q-35 35 -55.5 75t-31 96.5t-13.5 135t-3 193.5t3 193.5t13.5 135 t31 96.5t55.5 75q47 49 113.5 75.5t138.5 26.5q137 0 227 -80t119 -215h159q-18 102 -62 183t-110.5 136.5t-150.5 85t-182 29.5q-109 0 -204 -38.5t-169 -112.5q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204zM475 -442h162l121 305h-137z" />
<glyph unicode="&#xc8;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM385 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xc9;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM541 1600h135l221 313h-176z" />
<glyph unicode="&#xca;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM315 1600h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xcb;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM350 1616h148v182h-148v-182zM784 1616h148v182h-148v-182z" />
<glyph unicode="&#xcc;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM213 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xcd;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM213 1600h135l221 313h-176z" />
<glyph unicode="&#xce;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM211 1600h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xcf;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM213 1616h148v182h-148v-182zM647 1616h148v182h-148v-182z" />
<glyph unicode="&#xd0;" horiz-adv-x="1406" d="M80 676h160v-676h489q152 0 259.5 61.5t172.5 153.5q29 41 47.5 80t27.5 94t12 135t3 205q0 119 -2 194.5t-11 130t-27.5 95.5t-49.5 90q-143 219 -420 219h-501v-661h-160v-121zM397 137v539h330v121h-330v524h316q104 0 177 -34t132 -113q27 -37 41 -73t21.5 -86 t9.5 -121t2 -173q0 -106 -2 -174t-8.5 -114t-18.5 -78.5t-35 -65.5q-102 -152 -319 -152h-316z" />
<glyph unicode="&#xd1;" horiz-adv-x="1499" d="M211 0h156v1169l774 -1169h147v1458h-155v-1165l-775 1165h-147v-1458zM420 1726l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36 t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM410 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xd3;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM566 1600h135l221 313h-176z" />
<glyph unicode="&#xd4;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM340 1600h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xd5;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM336 1726l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3 t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM375 1616h148v182h-148v-182zM809 1616h148v182h-148v-182z" />
<glyph unicode="&#xd7;" d="M133 244l92 -92l310 309l309 -309l92 92l-311 309l311 309l-92 92l-309 -311l-310 311l-92 -92l309 -309z" />
<glyph unicode="&#xd8;" horiz-adv-x="1335" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5l16 -16l-102 -213h133l68 143q115 -66 258 -65q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5l-8 8l-8 8l102 213h-133l-69 -141q-113 63 -256 63 q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5q53 0 103 -15t93 -44l-479 -1004q-25 33 -38 71t-21.5 92t-10.5 126t-2 172zM469 186l479 1004q25 -33 38 -71t20.5 -92 t9.5 -126t2 -172q0 -115 -3 -193.5t-13.5 -134t-30 -95.5t-53.5 -75q-47 -49 -114 -76.5t-138 -27.5q-53 0 -103.5 15.5t-93.5 43.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM442 1913l222 -314h135 l-181 314h-176z" />
<glyph unicode="&#xda;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM598 1599h135l221 314h-176z " />
<glyph unicode="&#xdb;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM373 1599h141l184 213 l185 -213h141l-256 314h-139z" />
<glyph unicode="&#xdc;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM408 1616h147v182h-147v-182 zM842 1616h147v182h-147v-182z" />
<glyph unicode="&#xdd;" horiz-adv-x="1054" d="M16 1458l435 -856v-602h155v602l430 856h-168l-340 -698l-344 698h-168zM426 1599h135l221 314h-176z" />
<glyph unicode="&#xde;" horiz-adv-x="1314" d="M211 0h156v307h387q100 0 183 30t142.5 86t92 135t32.5 177t-32.5 178t-92 135.5t-142.5 86t-183 30.5h-387v293h-156v-1458zM367 446v578h372q137 0 223.5 -72t86.5 -217t-86 -217t-224 -72h-372z" />
<glyph unicode="&#xdf;" horiz-adv-x="1138" d="M184 0h150v1067q0 123 58.5 199.5t195.5 76.5q131 0 192 -59q29 -29 46.5 -68.5t17.5 -85.5q0 -86 -50.5 -136t-129.5 -50h-74v-123h90q78 0 121 -43t43 -127v-346q0 -96 -51 -137q-27 -23 -51.5 -32t-69.5 -9h-82v-127h110q72 0 121 17.5t90 56.5q80 74 80 215v354 q0 49 -6 86t-21.5 65.5t-40 51t-61.5 43.5q61 41 95 99.5t34 144.5q0 88 -31.5 152.5t-85 105.5t-125 61.5t-153.5 20.5q-190 0 -301 -103.5t-111 -296.5v-1073z" />
<glyph unicode="&#xe0;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM260 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xe1;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM416 1217h135l221 313h-176z" />
<glyph unicode="&#xe2;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM190 1217h142l184 213l184 -213h142l-256 313h-140zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130z" />
<glyph unicode="&#xe3;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM186 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z M248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130z" />
<glyph unicode="&#xe4;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM225 1233h148v182h-148v-182zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM659 1233h148v182h-148v-182z" />
<glyph unicode="&#xe5;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM274 1407q0 -49 19.5 -94t52.5 -78t77 -52.5t93 -19.5t93 19.5t77 52.5t52.5 78t19.5 94q0 51 -19.5 95t-52.5 77t-77 51.5t-93 18.5t-93 -19.5 t-77 -52.5t-52.5 -77t-19.5 -93zM375 1407q0 59 41 99t100 40t100 -40t41 -99t-41 -100t-100 -41t-100 41t-41 100z" />
<glyph unicode="&#xe6;" horiz-adv-x="1710" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q131 0 215 37.5t154 136.5q55 -90 147 -132t211 -42q63 0 115.5 10t96.5 29.5t83 48t78 67.5l-103 88q-59 -59 -116.5 -86.5t-145.5 -27.5q-145 0 -222 91t-77 257h682v67q0 225 -108.5 356.5 t-305.5 131.5q-209 0 -315 -158q-84 158 -354 158q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10 q-121 0 -176 42t-55 130zM901 575q4 61 10.5 94t22.5 74q29 70 92.5 111t142.5 41q80 0 143.5 -41t92.5 -111q8 -20 13 -37.5t8.5 -36t5.5 -41t4 -53.5h-535z" />
<glyph unicode="&#xe7;" horiz-adv-x="1011" d="M129 504q0 -129 34 -226.5t94 -162t141 -96t177 -31.5q104 0 179 32.5t153 116.5l-100 96q-57 -63 -108.5 -88.5t-123.5 -25.5q-74 0 -133 28.5t-100 85.5q-35 49 -50.5 112t-15.5 159t15.5 158.5t50.5 111.5q41 57 100.5 86t132.5 29q72 0 123.5 -24.5t108.5 -88.5 l100 94q-78 84 -152.5 117t-179.5 33q-96 0 -177 -33t-141 -97.5t-94 -160.5t-34 -225zM358 -442h162l121 305h-137z" />
<glyph unicode="&#xe8;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM276 575q2 61 8.5 94 t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533zM293 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xe9;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM276 575q2 61 8.5 94 t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533zM449 1217h135l221 313h-176z" />
<glyph unicode="&#xea;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM223 1217h142l184 213 l184 -213h142l-256 313h-140zM276 575q2 61 8.5 94t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533z" />
<glyph unicode="&#xeb;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM258 1233h148v182h-148 v-182zM276 575q2 61 8.5 94t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533zM692 1233h148v182h-148v-182z" />
<glyph unicode="&#xec;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM186 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xed;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM187 1217h135l221 313h-176z" />
<glyph unicode="&#xee;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM186 1217h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xef;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM186 1233h148v182h-148v-182zM620 1233h148v182h-148v-182z" />
<glyph unicode="&#xf0;" horiz-adv-x="1085" d="M135 500q0 -117 21.5 -219.5t99.5 -180.5q51 -53 123 -82.5t164 -29.5t163.5 29.5t122.5 82.5q78 78 100.5 180.5t22.5 219.5q0 68 -5 121t-18.5 105t-39 107.5t-66.5 127.5l-129 227h111v106h-168l-96 168h-154l96 -168h-180v-106h238l118 -203q-35 16 -74.5 19.5 t-78.5 1.5q-156 -10 -250 -107q-78 -78 -99.5 -180.5t-21.5 -218.5zM283 500q0 43 2 86t10 83t23.5 75.5t43.5 64.5q74 74 181 74q109 0 182 -74q27 -29 43 -64.5t24.5 -75.5t10.5 -83t2 -86q0 -86 -12.5 -169t-67.5 -138q-74 -74 -182 -74q-106 0 -181 74q-55 55 -67 138 t-12 169z" />
<glyph unicode="&#xf1;" horiz-adv-x="1150" d="M184 0h148v621q0 133 67.5 200.5t182.5 67.5t181 -66.5t66 -201.5v-621h148v645q0 178 -105 281q-94 94 -258 94q-86 0 -157.5 -31t-124.5 -92v111h-148v-1008zM254 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5 t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M266 1530l221 -313h135l-180 313h-176zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84 t-2 86z" />
<glyph unicode="&#xf3;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5zM279 504 q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86zM443 1217h135l221 313h-176z" />
<glyph unicode="&#xf4;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M217 1217h142l184 213l184 -213h142l-256 313h-140zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5 t-11 84t-2 86z" />
<glyph unicode="&#xf5;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M213 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5zM279 504q0 43 2 86 t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86z" />
<glyph unicode="&#xf6;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M252 1233h148v182h-148v-182zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86z M686 1233h148v182h-148v-182z" />
<glyph unicode="&#xf7;" d="M104 483h861v138h-861v-138zM446 100h177v176h-177v-176zM446 827h177v177h-177v-177z" />
<glyph unicode="&#xf8;" horiz-adv-x="1085" d="M131 504q0 -117 22.5 -218.5t96.5 -179.5l-117 -196h117l78 133q45 -27 98 -41t117 -14q92 0 163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-22.5 218t-95.5 179l116 197h-114l-80 -133q-45 27 -98.5 41t-116.5 14q-92 0 -164 -31t-125 -84q-39 -39 -62.5 -85 t-37 -96t-18.5 -106.5t-5 -113.5zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q86 0 147 -43l-360 -615q-35 55 -43 128t-8 145zM395 164l363 612q35 -55 42 -127.5t7 -144.5q0 -43 -2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-84 0 -148 45z" />
<glyph unicode="&#xf9;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM313 1530l222 -313h135l-181 313h-176z" />
<glyph unicode="&#xfa;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM469 1217h135l221 313h-176z" />
<glyph unicode="&#xfb;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM244 1217h141l184 213l185 -213h141l-256 313h-139z" />
<glyph unicode="&#xfc;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM279 1233h147v182h-147v-182zM713 1233h147v182h-147v-182z" />
<glyph unicode="&#xfd;" horiz-adv-x="913" d="M23 1008l362 -988l-72 -196q-25 -70 -57.5 -97.5t-108.5 -27.5h-45v-131h64q53 0 104.5 15.5t91.5 54.5q43 39 72 118l459 1252h-160l-274 -809l-277 809h-159zM356 1217h136l221 313h-176z" />
<glyph unicode="&#xfe;" horiz-adv-x="1118" d="M184 -451h148v570q61 -78 130.5 -104.5t153.5 -26.5q78 0 141.5 23.5t104.5 64.5q39 39 62.5 88t37 105.5t18.5 116t5 118.5t-5 118.5t-18.5 116t-37 105.5t-62.5 88q-41 41 -104.5 64.5t-141.5 23.5q-84 0 -153.5 -25.5t-130.5 -103.5v567h-148v-1909zM332 504 q0 74 9 143.5t35.5 122.5t77 86t132.5 33t132 -33t76.5 -86t35 -122.5t8.5 -143.5t-8.5 -143.5t-35 -123t-76.5 -86t-132 -32.5t-132.5 32.5t-77 86t-35.5 123t-9 143.5z" />
<glyph unicode="&#xff;" horiz-adv-x="913" d="M23 1008l362 -988l-72 -196q-25 -70 -57.5 -97.5t-108.5 -27.5h-45v-131h64q53 0 104.5 15.5t91.5 54.5q43 39 72 118l459 1252h-160l-274 -809l-277 809h-159zM166 1233h147v182h-147v-182zM600 1233h148v182h-148v-182z" />
<glyph unicode="&#x152;" horiz-adv-x="2025" d="M156 729q0 -117 2 -204t15 -156.5t41 -124t79 -105.5q152 -152 371 -151q100 0 193 40t161 124v-152h893v137h-737q0 123 1 266.5t1 266.5h622v131h-622q0 119 -1 259t-1 261h733v137h-889v-151q-68 84 -157 123.5t-197 39.5q-219 0 -371 -151q-51 -51 -79 -105.5 t-41 -124t-15 -156.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 54 -75t29.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-30 -95.5t-53.5 -75q-47 -49 -114 -76.5t-138 -27.5 q-72 0 -138.5 27.5t-113.5 76.5q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1763" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5q115 0 205 51t137 143q109 -195 362 -194q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -118 -86.5t-147 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5 t-304.5 131.5q-229 0 -334 -195q-47 92 -138.5 143.5t-205.5 51.5q-92 0 -164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86 t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86zM954 575q2 61 8.5 94t22.5 74q29 70 92.5 111t143.5 41t143 -41t92 -111q16 -41 22.5 -74t10.5 -94h-535z" />
<glyph unicode="&#x178;" horiz-adv-x="1054" d="M16 1458l435 -856v-602h155v602l430 856h-168l-340 -698l-344 698h-168zM236 1616h147v182h-147v-182zM670 1616h147v182h-147v-182z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1024" d="M186 1217h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1024" d="M182 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="1009" />
<glyph unicode="&#x2001;" horiz-adv-x="2018" />
<glyph unicode="&#x2002;" horiz-adv-x="1009" />
<glyph unicode="&#x2003;" horiz-adv-x="2018" />
<glyph unicode="&#x2004;" horiz-adv-x="672" />
<glyph unicode="&#x2005;" horiz-adv-x="504" />
<glyph unicode="&#x2006;" horiz-adv-x="336" />
<glyph unicode="&#x2007;" horiz-adv-x="336" />
<glyph unicode="&#x2008;" horiz-adv-x="252" />
<glyph unicode="&#x2009;" horiz-adv-x="403" />
<glyph unicode="&#x200a;" horiz-adv-x="112" />
<glyph unicode="&#x2010;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#x2011;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#x2012;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#x2013;" d="M106 483h857v138h-857v-138z" />
<glyph unicode="&#x2014;" horiz-adv-x="1871" d="M156 483h1560v140h-1560v-140z" />
<glyph unicode="&#x2018;" horiz-adv-x="538" d="M180 1286h178v334l-178 -162v-172z" />
<glyph unicode="&#x2019;" horiz-adv-x="538" d="M180 1124l178 162v172h-178v-334z" />
<glyph unicode="&#x201a;" horiz-adv-x="538" d="M180 -162l178 162v172h-178v-334z" />
<glyph unicode="&#x201c;" horiz-adv-x="888" d="M180 1286h178v334l-178 -162v-172zM528 1286h181v334l-181 -162v-172z" />
<glyph unicode="&#x201d;" horiz-adv-x="888" d="M180 1124l178 162v172h-178v-334zM528 1124l181 162v172h-181v-334z" />
<glyph unicode="&#x201e;" horiz-adv-x="888" d="M180 -162l178 162v172h-178v-334zM528 -162l181 162v172h-181v-334z" />
<glyph unicode="&#x2022;" horiz-adv-x="1089" d="M211 684q0 -70 26.5 -130t71.5 -105.5t105.5 -72t130.5 -26.5t130 26.5t105 72t72 105.5t27 130t-27 130t-72 105.5t-105.5 72t-129.5 26.5q-70 0 -130.5 -26.5t-105.5 -72t-71.5 -105.5t-26.5 -130z" />
<glyph unicode="&#x2026;" horiz-adv-x="1550" d="M180 0h189v188h-189v-188zM680 0h188v188h-188v-188zM1182 0h188v188h-188v-188z" />
<glyph unicode="&#x202f;" horiz-adv-x="403" />
<glyph unicode="&#x2039;" horiz-adv-x="671" d="M82 549l430 -430v182l-246 248l246 246v184z" />
<glyph unicode="&#x203a;" horiz-adv-x="671" d="M160 119l430 430l-430 430v-184l248 -246l-248 -248v-182z" />
<glyph unicode="&#x205f;" horiz-adv-x="504" />
<glyph unicode="&#x2122;" horiz-adv-x="1718" d="M74 1350h241v-766h119v766h244v108h-604v-108zM831 584h119v630l209 -413h115l209 413v-630h116v874h-116l-266 -530l-267 530h-119v-874z" />
<glyph unicode="&#x25fc;" horiz-adv-x="1003" d="M0 0v1004h1004v-1004h-1004z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1150" d="M86 889h129v-889h147v889h216v112h-216v187q0 70 32 108.5t104 38.5h80v127h-107q-66 0 -113 -21.5t-79.5 -58t-48 -86t-15.5 -104.5v-191h-129v-112zM807 1309h168v151h-168v-151zM817 0h148v1001h-148v-1001z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1232" d="M86 889h129v-889h147v889h216v112h-216v187q0 70 32 108.5t104 38.5h80v127h-107q-66 0 -113 -21.5t-79.5 -58t-48 -86t-15.5 -104.5v-191h-129v-112zM809 268q0 -115 62.5 -191.5t195.5 -76.5h107v127h-82q-78 0 -107 37t-29 110v1184h-147v-1190z" />
<hkern u1="A" u2="&#x201d;" k="164" />
<hkern u1="A" u2="&#x201c;" k="164" />
<hkern u1="A" u2="&#x2019;" k="164" />
<hkern u1="A" u2="&#x2018;" k="164" />
<hkern u1="A" u2="&#x152;" k="20" />
<hkern u1="A" u2="&#xd6;" k="20" />
<hkern u1="A" u2="&#xd5;" k="20" />
<hkern u1="A" u2="&#xd4;" k="20" />
<hkern u1="A" u2="&#xd3;" k="20" />
<hkern u1="A" u2="&#xd2;" k="20" />
<hkern u1="A" u2="&#xc7;" k="20" />
<hkern u1="A" u2="y" k="35" />
<hkern u1="A" u2="v" k="35" />
<hkern u1="A" u2="Y" k="72" />
<hkern u1="A" u2="W" k="29" />
<hkern u1="A" u2="V" k="72" />
<hkern u1="A" u2="T" k="123" />
<hkern u1="A" u2="Q" k="20" />
<hkern u1="A" u2="O" k="20" />
<hkern u1="A" u2="J" k="-25" />
<hkern u1="A" u2="G" k="20" />
<hkern u1="A" u2="C" k="20" />
<hkern u1="B" u2="J" k="55" />
<hkern u1="C" u2="&#xc6;" k="20" />
<hkern u1="C" u2="&#xc5;" k="20" />
<hkern u1="C" u2="&#xc4;" k="20" />
<hkern u1="C" u2="&#xc3;" k="20" />
<hkern u1="C" u2="&#xc2;" k="20" />
<hkern u1="C" u2="&#xc1;" k="20" />
<hkern u1="C" u2="&#xc0;" k="20" />
<hkern u1="C" u2="Y" k="20" />
<hkern u1="C" u2="X" k="20" />
<hkern u1="C" u2="W" k="20" />
<hkern u1="C" u2="V" k="20" />
<hkern u1="C" u2="T" k="41" />
<hkern u1="C" u2="J" k="70" />
<hkern u1="C" u2="A" k="20" />
<hkern u1="D" u2="&#xc6;" k="20" />
<hkern u1="D" u2="&#xc5;" k="20" />
<hkern u1="D" u2="&#xc4;" k="20" />
<hkern u1="D" u2="&#xc3;" k="20" />
<hkern u1="D" u2="&#xc2;" k="20" />
<hkern u1="D" u2="&#xc1;" k="20" />
<hkern u1="D" u2="&#xc0;" k="20" />
<hkern u1="D" u2="Y" k="20" />
<hkern u1="D" u2="X" k="20" />
<hkern u1="D" u2="W" k="20" />
<hkern u1="D" u2="V" k="20" />
<hkern u1="D" u2="T" k="41" />
<hkern u1="D" u2="J" k="74" />
<hkern u1="D" u2="A" k="20" />
<hkern u1="E" u2="J" k="16" />
<hkern u1="F" u2="&#x153;" k="78" />
<hkern u1="F" u2="&#x152;" k="41" />
<hkern u1="F" u2="&#xf8;" k="78" />
<hkern u1="F" u2="&#xe6;" k="78" />
<hkern u1="F" u2="&#xd8;" k="41" />
<hkern u1="F" u2="&#xd6;" k="41" />
<hkern u1="F" u2="&#xd5;" k="41" />
<hkern u1="F" u2="&#xd4;" k="41" />
<hkern u1="F" u2="&#xd3;" k="41" />
<hkern u1="F" u2="&#xd2;" k="41" />
<hkern u1="F" u2="&#xc7;" k="41" />
<hkern u1="F" u2="z" k="61" />
<hkern u1="F" u2="x" k="61" />
<hkern u1="F" u2="u" k="61" />
<hkern u1="F" u2="r" k="61" />
<hkern u1="F" u2="p" k="61" />
<hkern u1="F" u2="o" k="78" />
<hkern u1="F" u2="n" k="61" />
<hkern u1="F" u2="m" k="61" />
<hkern u1="F" u2="e" k="78" />
<hkern u1="F" u2="c" k="78" />
<hkern u1="F" u2="a" k="78" />
<hkern u1="F" u2="S" k="20" />
<hkern u1="F" u2="Q" k="41" />
<hkern u1="F" u2="O" k="41" />
<hkern u1="F" u2="J" k="279" />
<hkern u1="F" u2="G" k="41" />
<hkern u1="F" u2="C" k="41" />
<hkern u1="F" u2="A" k="123" />
<hkern u1="F" u2="&#x2e;" k="201" />
<hkern u1="G" u2="&#xc6;" k="20" />
<hkern u1="G" u2="&#xc5;" k="20" />
<hkern u1="G" u2="&#xc4;" k="20" />
<hkern u1="G" u2="&#xc3;" k="20" />
<hkern u1="G" u2="&#xc2;" k="20" />
<hkern u1="G" u2="&#xc1;" k="20" />
<hkern u1="G" u2="&#xc0;" k="20" />
<hkern u1="G" u2="Y" k="20" />
<hkern u1="G" u2="X" k="20" />
<hkern u1="G" u2="W" k="20" />
<hkern u1="G" u2="V" k="20" />
<hkern u1="G" u2="T" k="41" />
<hkern u1="G" u2="J" k="78" />
<hkern u1="G" u2="A" k="20" />
<hkern u1="J" u2="A" k="20" />
<hkern u1="K" u2="&#x152;" k="20" />
<hkern u1="K" u2="&#xd6;" k="20" />
<hkern u1="K" u2="&#xd5;" k="20" />
<hkern u1="K" u2="&#xd4;" k="20" />
<hkern u1="K" u2="&#xd3;" k="20" />
<hkern u1="K" u2="&#xd2;" k="20" />
<hkern u1="K" u2="&#xc7;" k="20" />
<hkern u1="K" u2="y" k="63" />
<hkern u1="K" u2="Q" k="20" />
<hkern u1="K" u2="O" k="20" />
<hkern u1="K" u2="J" k="-25" />
<hkern u1="K" u2="G" k="20" />
<hkern u1="K" u2="C" k="20" />
<hkern u1="L" u2="&#x201d;" k="307" />
<hkern u1="L" u2="&#x201c;" k="307" />
<hkern u1="L" u2="&#x2019;" k="307" />
<hkern u1="L" u2="&#x2018;" k="307" />
<hkern u1="L" u2="&#x152;" k="74" />
<hkern u1="L" u2="&#xd6;" k="74" />
<hkern u1="L" u2="&#xd5;" k="74" />
<hkern u1="L" u2="&#xd4;" k="74" />
<hkern u1="L" u2="&#xd3;" k="74" />
<hkern u1="L" u2="&#xd2;" k="74" />
<hkern u1="L" u2="&#xc7;" k="66" />
<hkern u1="L" u2="y" k="123" />
<hkern u1="L" u2="Y" k="164" />
<hkern u1="L" u2="W" k="82" />
<hkern u1="L" u2="V" k="143" />
<hkern u1="L" u2="U" k="66" />
<hkern u1="L" u2="T" k="164" />
<hkern u1="L" u2="Q" k="74" />
<hkern u1="L" u2="O" k="74" />
<hkern u1="L" u2="J" k="-25" />
<hkern u1="L" u2="G" k="74" />
<hkern u1="L" u2="C" k="74" />
<hkern u1="O" u2="&#xc6;" k="20" />
<hkern u1="O" u2="&#xc5;" k="20" />
<hkern u1="O" u2="&#xc4;" k="20" />
<hkern u1="O" u2="&#xc3;" k="20" />
<hkern u1="O" u2="&#xc2;" k="20" />
<hkern u1="O" u2="&#xc1;" k="20" />
<hkern u1="O" u2="&#xc0;" k="20" />
<hkern u1="O" u2="Y" k="20" />
<hkern u1="O" u2="X" k="20" />
<hkern u1="O" u2="W" k="20" />
<hkern u1="O" u2="V" k="20" />
<hkern u1="O" u2="T" k="41" />
<hkern u1="O" u2="J" k="78" />
<hkern u1="O" u2="A" k="20" />
<hkern u1="P" u2="&#x153;" k="20" />
<hkern u1="P" u2="&#xf8;" k="20" />
<hkern u1="P" u2="&#xe7;" k="20" />
<hkern u1="P" u2="&#xe6;" k="20" />
<hkern u1="P" u2="&#xc6;" k="102" />
<hkern u1="P" u2="&#xc5;" k="102" />
<hkern u1="P" u2="&#xc4;" k="102" />
<hkern u1="P" u2="&#xc3;" k="102" />
<hkern u1="P" u2="&#xc2;" k="102" />
<hkern u1="P" u2="&#xc1;" k="102" />
<hkern u1="P" u2="&#xc0;" k="102" />
<hkern u1="P" u2="s" k="20" />
<hkern u1="P" u2="q" k="20" />
<hkern u1="P" u2="o" k="20" />
<hkern u1="P" u2="g" k="20" />
<hkern u1="P" u2="e" k="20" />
<hkern u1="P" u2="d" k="20" />
<hkern u1="P" u2="c" k="20" />
<hkern u1="P" u2="a" k="20" />
<hkern u1="P" u2="J" k="246" />
<hkern u1="P" u2="A" k="102" />
<hkern u1="P" u2="&#x2e;" k="225" />
<hkern u1="R" u2="J" k="49" />
<hkern u1="S" u2="Y" k="41" />
<hkern u1="S" u2="S" k="33" />
<hkern u1="S" u2="J" k="41" />
<hkern u1="T" u2="&#x153;" k="156" />
<hkern u1="T" u2="&#x152;" k="41" />
<hkern u1="T" u2="&#xf8;" k="156" />
<hkern u1="T" u2="&#xe7;" k="156" />
<hkern u1="T" u2="&#xe6;" k="156" />
<hkern u1="T" u2="&#xd8;" k="41" />
<hkern u1="T" u2="&#xd6;" k="41" />
<hkern u1="T" u2="&#xd5;" k="41" />
<hkern u1="T" u2="&#xd4;" k="41" />
<hkern u1="T" u2="&#xd3;" k="41" />
<hkern u1="T" u2="&#xd2;" k="41" />
<hkern u1="T" u2="&#xc7;" k="41" />
<hkern u1="T" u2="&#xc6;" k="123" />
<hkern u1="T" u2="&#xc5;" k="123" />
<hkern u1="T" u2="&#xc4;" k="123" />
<hkern u1="T" u2="&#xc3;" k="123" />
<hkern u1="T" u2="&#xc2;" k="123" />
<hkern u1="T" u2="&#xc1;" k="123" />
<hkern u1="T" u2="&#xc0;" k="123" />
<hkern u1="T" u2="z" k="111" />
<hkern u1="T" u2="y" k="111" />
<hkern u1="T" u2="x" k="111" />
<hkern u1="T" u2="w" k="111" />
<hkern u1="T" u2="v" k="111" />
<hkern u1="T" u2="u" k="111" />
<hkern u1="T" u2="s" k="156" />
<hkern u1="T" u2="r" k="111" />
<hkern u1="T" u2="q" k="156" />
<hkern u1="T" u2="p" k="111" />
<hkern u1="T" u2="o" k="156" />
<hkern u1="T" u2="n" k="111" />
<hkern u1="T" u2="m" k="111" />
<hkern u1="T" u2="g" k="156" />
<hkern u1="T" u2="e" k="156" />
<hkern u1="T" u2="d" k="156" />
<hkern u1="T" u2="c" k="156" />
<hkern u1="T" u2="a" k="156" />
<hkern u1="T" u2="Q" k="41" />
<hkern u1="T" u2="O" k="41" />
<hkern u1="T" u2="J" k="164" />
<hkern u1="T" u2="G" k="41" />
<hkern u1="T" u2="C" k="41" />
<hkern u1="T" u2="A" k="123" />
<hkern u1="T" u2="&#x2e;" k="164" />
<hkern u1="U" u2="J" k="66" />
<hkern u1="V" u2="&#x153;" k="82" />
<hkern u1="V" u2="&#x152;" k="20" />
<hkern u1="V" u2="&#xf8;" k="82" />
<hkern u1="V" u2="&#xe7;" k="82" />
<hkern u1="V" u2="&#xe6;" k="82" />
<hkern u1="V" u2="&#xd8;" k="20" />
<hkern u1="V" u2="&#xd6;" k="20" />
<hkern u1="V" u2="&#xd5;" k="20" />
<hkern u1="V" u2="&#xd4;" k="20" />
<hkern u1="V" u2="&#xd3;" k="20" />
<hkern u1="V" u2="&#xd2;" k="20" />
<hkern u1="V" u2="&#xc7;" k="20" />
<hkern u1="V" u2="&#xc6;" k="72" />
<hkern u1="V" u2="&#xc5;" k="72" />
<hkern u1="V" u2="&#xc4;" k="72" />
<hkern u1="V" u2="&#xc3;" k="72" />
<hkern u1="V" u2="&#xc2;" k="72" />
<hkern u1="V" u2="&#xc1;" k="72" />
<hkern u1="V" u2="&#xc0;" k="72" />
<hkern u1="V" u2="z" k="41" />
<hkern u1="V" u2="y" k="20" />
<hkern u1="V" u2="x" k="41" />
<hkern u1="V" u2="u" k="41" />
<hkern u1="V" u2="s" k="82" />
<hkern u1="V" u2="r" k="41" />
<hkern u1="V" u2="q" k="82" />
<hkern u1="V" u2="p" k="41" />
<hkern u1="V" u2="o" k="82" />
<hkern u1="V" u2="n" k="41" />
<hkern u1="V" u2="m" k="41" />
<hkern u1="V" u2="g" k="82" />
<hkern u1="V" u2="e" k="82" />
<hkern u1="V" u2="d" k="82" />
<hkern u1="V" u2="c" k="82" />
<hkern u1="V" u2="a" k="82" />
<hkern u1="V" u2="Q" k="20" />
<hkern u1="V" u2="O" k="20" />
<hkern u1="V" u2="G" k="20" />
<hkern u1="V" u2="C" k="20" />
<hkern u1="V" u2="A" k="72" />
<hkern u1="V" u2="&#x2e;" k="164" />
<hkern u1="W" u2="&#x153;" k="82" />
<hkern u1="W" u2="&#x152;" k="20" />
<hkern u1="W" u2="&#xf8;" k="82" />
<hkern u1="W" u2="&#xe7;" k="82" />
<hkern u1="W" u2="&#xe6;" k="82" />
<hkern u1="W" u2="&#xd8;" k="20" />
<hkern u1="W" u2="&#xd6;" k="20" />
<hkern u1="W" u2="&#xd5;" k="20" />
<hkern u1="W" u2="&#xd4;" k="20" />
<hkern u1="W" u2="&#xd3;" k="20" />
<hkern u1="W" u2="&#xd2;" k="20" />
<hkern u1="W" u2="&#xc7;" k="20" />
<hkern u1="W" u2="&#xc6;" k="23" />
<hkern u1="W" u2="&#xc5;" k="23" />
<hkern u1="W" u2="&#xc4;" k="23" />
<hkern u1="W" u2="&#xc3;" k="23" />
<hkern u1="W" u2="&#xc2;" k="23" />
<hkern u1="W" u2="&#xc1;" k="23" />
<hkern u1="W" u2="&#xc0;" k="23" />
<hkern u1="W" u2="s" k="82" />
<hkern u1="W" u2="q" k="82" />
<hkern u1="W" u2="o" k="82" />
<hkern u1="W" u2="g" k="82" />
<hkern u1="W" u2="e" k="82" />
<hkern u1="W" u2="d" k="82" />
<hkern u1="W" u2="c" k="82" />
<hkern u1="W" u2="a" k="82" />
<hkern u1="W" u2="Q" k="20" />
<hkern u1="W" u2="O" k="20" />
<hkern u1="W" u2="G" k="20" />
<hkern u1="W" u2="C" k="20" />
<hkern u1="W" u2="A" k="23" />
<hkern u1="W" u2="&#x2e;" k="102" />
<hkern u1="X" u2="&#x152;" k="20" />
<hkern u1="X" u2="&#xd6;" k="20" />
<hkern u1="X" u2="&#xd5;" k="20" />
<hkern u1="X" u2="&#xd4;" k="20" />
<hkern u1="X" u2="&#xd3;" k="20" />
<hkern u1="X" u2="&#xd2;" k="20" />
<hkern u1="X" u2="&#xc7;" k="20" />
<hkern u1="X" u2="y" k="39" />
<hkern u1="X" u2="Q" k="20" />
<hkern u1="X" u2="O" k="20" />
<hkern u1="X" u2="J" k="-25" />
<hkern u1="X" u2="G" k="20" />
<hkern u1="X" u2="C" k="20" />
<hkern u1="Y" u2="&#x153;" k="164" />
<hkern u1="Y" u2="&#x152;" k="20" />
<hkern u1="Y" u2="&#xf8;" k="164" />
<hkern u1="Y" u2="&#xe7;" k="164" />
<hkern u1="Y" u2="&#xe6;" k="164" />
<hkern u1="Y" u2="&#xd8;" k="20" />
<hkern u1="Y" u2="&#xd6;" k="20" />
<hkern u1="Y" u2="&#xd5;" k="20" />
<hkern u1="Y" u2="&#xd4;" k="20" />
<hkern u1="Y" u2="&#xd3;" k="20" />
<hkern u1="Y" u2="&#xd2;" k="20" />
<hkern u1="Y" u2="&#xc7;" k="20" />
<hkern u1="Y" u2="&#xc6;" k="82" />
<hkern u1="Y" u2="&#xc5;" k="82" />
<hkern u1="Y" u2="&#xc4;" k="82" />
<hkern u1="Y" u2="&#xc3;" k="82" />
<hkern u1="Y" u2="&#xc2;" k="82" />
<hkern u1="Y" u2="&#xc1;" k="82" />
<hkern u1="Y" u2="&#xc0;" k="82" />
<hkern u1="Y" u2="z" k="82" />
<hkern u1="Y" u2="x" k="82" />
<hkern u1="Y" u2="u" k="82" />
<hkern u1="Y" u2="s" k="164" />
<hkern u1="Y" u2="r" k="82" />
<hkern u1="Y" u2="q" k="164" />
<hkern u1="Y" u2="p" k="82" />
<hkern u1="Y" u2="o" k="164" />
<hkern u1="Y" u2="n" k="82" />
<hkern u1="Y" u2="m" k="82" />
<hkern u1="Y" u2="g" k="164" />
<hkern u1="Y" u2="e" k="164" />
<hkern u1="Y" u2="d" k="164" />
<hkern u1="Y" u2="c" k="164" />
<hkern u1="Y" u2="a" k="164" />
<hkern u1="Y" u2="Q" k="20" />
<hkern u1="Y" u2="O" k="20" />
<hkern u1="Y" u2="J" k="82" />
<hkern u1="Y" u2="G" k="20" />
<hkern u1="Y" u2="C" k="20" />
<hkern u1="Y" u2="A" k="82" />
<hkern u1="Y" u2="&#x2e;" k="164" />
<hkern u1="c" u2="&#x153;" k="31" />
<hkern u1="c" u2="&#xf6;" k="31" />
<hkern u1="c" u2="&#xf5;" k="31" />
<hkern u1="c" u2="&#xf4;" k="31" />
<hkern u1="c" u2="&#xf3;" k="31" />
<hkern u1="c" u2="&#xf2;" k="31" />
<hkern u1="c" u2="&#xeb;" k="31" />
<hkern u1="c" u2="&#xea;" k="31" />
<hkern u1="c" u2="&#xe9;" k="31" />
<hkern u1="c" u2="&#xe8;" k="31" />
<hkern u1="c" u2="&#xe6;" k="25" />
<hkern u1="c" u2="&#xe5;" k="25" />
<hkern u1="c" u2="&#xe4;" k="25" />
<hkern u1="c" u2="&#xe3;" k="25" />
<hkern u1="c" u2="&#xe2;" k="25" />
<hkern u1="c" u2="&#xe1;" k="25" />
<hkern u1="c" u2="&#xe0;" k="25" />
<hkern u1="c" u2="w" k="41" />
<hkern u1="c" u2="o" k="31" />
<hkern u1="c" u2="e" k="31" />
<hkern u1="c" u2="d" k="20" />
<hkern u1="c" u2="c" k="31" />
<hkern u1="c" u2="a" k="25" />
<hkern u1="e" u2="y" k="20" />
<hkern u1="e" u2="x" k="33" />
<hkern u1="e" u2="w" k="10" />
<hkern u1="e" u2="v" k="20" />
<hkern u1="f" u2="&#x201d;" k="-41" />
<hkern u1="f" u2="&#x201c;" k="-41" />
<hkern u1="f" u2="&#x2019;" k="-41" />
<hkern u1="f" u2="&#x2018;" k="-41" />
<hkern u1="f" u2="&#x153;" k="39" />
<hkern u1="f" u2="&#xe7;" k="39" />
<hkern u1="f" u2="&#xe6;" k="39" />
<hkern u1="f" u2="o" k="39" />
<hkern u1="f" u2="e" k="39" />
<hkern u1="f" u2="c" k="39" />
<hkern u1="f" u2="a" k="39" />
<hkern u1="f" u2="&#x2e;" k="102" />
<hkern u1="f" u2="&#x2a;" k="-41" />
<hkern u1="k" u2="&#x153;" k="41" />
<hkern u1="k" u2="&#xf6;" k="41" />
<hkern u1="k" u2="&#xf5;" k="41" />
<hkern u1="k" u2="&#xf4;" k="41" />
<hkern u1="k" u2="&#xf3;" k="41" />
<hkern u1="k" u2="&#xf2;" k="41" />
<hkern u1="k" u2="&#xeb;" k="41" />
<hkern u1="k" u2="&#xea;" k="41" />
<hkern u1="k" u2="&#xe9;" k="41" />
<hkern u1="k" u2="&#xe8;" k="41" />
<hkern u1="k" u2="&#xe7;" k="41" />
<hkern u1="k" u2="&#xe6;" k="41" />
<hkern u1="k" u2="q" k="41" />
<hkern u1="k" u2="o" k="41" />
<hkern u1="k" u2="g" k="41" />
<hkern u1="k" u2="e" k="41" />
<hkern u1="k" u2="d" k="41" />
<hkern u1="k" u2="c" k="41" />
<hkern u1="l" u2="&#x201d;" k="123" />
<hkern u1="l" u2="&#x201c;" k="123" />
<hkern u1="l" u2="&#x2019;" k="123" />
<hkern u1="l" u2="&#x2018;" k="123" />
<hkern u1="l" u2="y" k="47" />
<hkern u1="l" u2="w" k="41" />
<hkern u1="l" u2="v" k="82" />
<hkern u1="l" u2="o" k="41" />
<hkern u1="l" u2="e" k="51" />
<hkern u1="l" u2="c" k="51" />
<hkern u1="l" u2="&#x2a;" k="123" />
<hkern u1="o" u2="y" k="20" />
<hkern u1="o" u2="x" k="41" />
<hkern u1="o" u2="w" k="10" />
<hkern u1="o" u2="v" k="20" />
<hkern u1="r" u2="&#x153;" k="70" />
<hkern u1="r" u2="&#xf8;" k="70" />
<hkern u1="r" u2="&#xf6;" k="70" />
<hkern u1="r" u2="&#xf5;" k="70" />
<hkern u1="r" u2="&#xf4;" k="70" />
<hkern u1="r" u2="&#xf3;" k="70" />
<hkern u1="r" u2="&#xf2;" k="70" />
<hkern u1="r" u2="&#xeb;" k="70" />
<hkern u1="r" u2="&#xea;" k="70" />
<hkern u1="r" u2="&#xe9;" k="70" />
<hkern u1="r" u2="&#xe8;" k="70" />
<hkern u1="r" u2="&#xe7;" k="70" />
<hkern u1="r" u2="&#xe6;" k="70" />
<hkern u1="r" u2="s" k="20" />
<hkern u1="r" u2="q" k="70" />
<hkern u1="r" u2="o" k="70" />
<hkern u1="r" u2="g" k="70" />
<hkern u1="r" u2="e" k="70" />
<hkern u1="r" u2="d" k="70" />
<hkern u1="r" u2="c" k="70" />
<hkern u1="r" u2="a" k="20" />
<hkern u1="r" u2="&#x2e;" k="246" />
<hkern u1="s" u2="&#x2019;" k="98" />
<hkern u1="s" u2="v" k="20" />
<hkern u1="s" u2="t" k="20" />
<hkern u1="s" u2="s" k="33" />
<hkern u1="t" u2="&#x153;" k="16" />
<hkern u1="t" u2="&#xe7;" k="16" />
<hkern u1="t" u2="&#xe6;" k="16" />
<hkern u1="t" u2="o" k="16" />
<hkern u1="t" u2="e" k="16" />
<hkern u1="t" u2="c" k="16" />
<hkern u1="t" u2="a" k="16" />
<hkern u1="v" u2="&#x153;" k="20" />
<hkern u1="v" u2="&#xf8;" k="20" />
<hkern u1="v" u2="&#xf6;" k="20" />
<hkern u1="v" u2="&#xf5;" k="20" />
<hkern u1="v" u2="&#xf4;" k="20" />
<hkern u1="v" u2="&#xf3;" k="20" />
<hkern u1="v" u2="&#xf2;" k="20" />
<hkern u1="v" u2="&#xeb;" k="20" />
<hkern u1="v" u2="&#xea;" k="20" />
<hkern u1="v" u2="&#xe9;" k="20" />
<hkern u1="v" u2="&#xe8;" k="20" />
<hkern u1="v" u2="&#xe7;" k="20" />
<hkern u1="v" u2="&#xe6;" k="20" />
<hkern u1="v" u2="s" k="20" />
<hkern u1="v" u2="o" k="20" />
<hkern u1="v" u2="e" k="20" />
<hkern u1="v" u2="c" k="20" />
<hkern u1="v" u2="a" k="20" />
<hkern u1="v" u2="&#x2e;" k="139" />
<hkern u1="w" u2="&#x153;" k="10" />
<hkern u1="w" u2="&#xf8;" k="10" />
<hkern u1="w" u2="&#xf6;" k="10" />
<hkern u1="w" u2="&#xf5;" k="10" />
<hkern u1="w" u2="&#xf4;" k="10" />
<hkern u1="w" u2="&#xf3;" k="10" />
<hkern u1="w" u2="&#xf2;" k="10" />
<hkern u1="w" u2="&#xeb;" k="10" />
<hkern u1="w" u2="&#xea;" k="10" />
<hkern u1="w" u2="&#xe9;" k="10" />
<hkern u1="w" u2="&#xe8;" k="10" />
<hkern u1="w" u2="&#xe7;" k="10" />
<hkern u1="w" u2="&#xe6;" k="10" />
<hkern u1="w" u2="o" k="10" />
<hkern u1="w" u2="e" k="10" />
<hkern u1="w" u2="c" k="10" />
<hkern u1="w" u2="&#x2e;" k="111" />
<hkern u1="x" u2="&#x153;" k="41" />
<hkern u1="x" u2="&#xf8;" k="41" />
<hkern u1="x" u2="&#xf6;" k="41" />
<hkern u1="x" u2="&#xf5;" k="41" />
<hkern u1="x" u2="&#xf4;" k="41" />
<hkern u1="x" u2="&#xf3;" k="41" />
<hkern u1="x" u2="&#xf2;" k="41" />
<hkern u1="x" u2="&#xeb;" k="41" />
<hkern u1="x" u2="&#xea;" k="41" />
<hkern u1="x" u2="&#xe9;" k="41" />
<hkern u1="x" u2="&#xe8;" k="41" />
<hkern u1="x" u2="&#xe7;" k="41" />
<hkern u1="x" u2="&#xe6;" k="41" />
<hkern u1="x" u2="o" k="41" />
<hkern u1="x" u2="e" k="41" />
<hkern u1="x" u2="c" k="41" />
<hkern u1="y" u2="&#x153;" k="20" />
<hkern u1="y" u2="&#xf8;" k="20" />
<hkern u1="y" u2="&#xf6;" k="20" />
<hkern u1="y" u2="&#xf5;" k="20" />
<hkern u1="y" u2="&#xf4;" k="20" />
<hkern u1="y" u2="&#xf3;" k="20" />
<hkern u1="y" u2="&#xf2;" k="20" />
<hkern u1="y" u2="&#xeb;" k="20" />
<hkern u1="y" u2="&#xea;" k="20" />
<hkern u1="y" u2="&#xe9;" k="20" />
<hkern u1="y" u2="&#xe8;" k="20" />
<hkern u1="y" u2="&#xe7;" k="20" />
<hkern u1="y" u2="&#xe6;" k="20" />
<hkern u1="y" u2="o" k="20" />
<hkern u1="y" u2="e" k="20" />
<hkern u1="y" u2="c" k="20" />
<hkern u1="y" u2="a" k="20" />
<hkern u1="y" u2="&#x2e;" k="139" />
<hkern u1="&#xc0;" u2="&#x152;" k="16" />
<hkern u1="&#xc0;" u2="y" k="35" />
<hkern u1="&#xc0;" u2="v" k="35" />
<hkern u1="&#xc0;" u2="Y" k="72" />
<hkern u1="&#xc0;" u2="W" k="29" />
<hkern u1="&#xc0;" u2="V" k="72" />
<hkern u1="&#xc0;" u2="T" k="123" />
<hkern u1="&#xc0;" u2="Q" k="20" />
<hkern u1="&#xc0;" u2="O" k="20" />
<hkern u1="&#xc0;" u2="G" k="20" />
<hkern u1="&#xc0;" u2="C" k="20" />
<hkern u1="&#xc1;" u2="&#x152;" k="16" />
<hkern u1="&#xc1;" u2="y" k="35" />
<hkern u1="&#xc1;" u2="v" k="35" />
<hkern u1="&#xc1;" u2="Y" k="72" />
<hkern u1="&#xc1;" u2="W" k="29" />
<hkern u1="&#xc1;" u2="V" k="72" />
<hkern u1="&#xc1;" u2="T" k="123" />
<hkern u1="&#xc1;" u2="Q" k="20" />
<hkern u1="&#xc1;" u2="O" k="20" />
<hkern u1="&#xc1;" u2="G" k="20" />
<hkern u1="&#xc1;" u2="C" k="20" />
<hkern u1="&#xc2;" u2="&#x152;" k="16" />
<hkern u1="&#xc2;" u2="y" k="25" />
<hkern u1="&#xc2;" u2="v" k="35" />
<hkern u1="&#xc2;" u2="Y" k="72" />
<hkern u1="&#xc2;" u2="W" k="29" />
<hkern u1="&#xc2;" u2="V" k="72" />
<hkern u1="&#xc2;" u2="T" k="123" />
<hkern u1="&#xc2;" u2="Q" k="20" />
<hkern u1="&#xc2;" u2="O" k="20" />
<hkern u1="&#xc2;" u2="G" k="20" />
<hkern u1="&#xc2;" u2="C" k="20" />
<hkern u1="&#xc3;" u2="&#x152;" k="16" />
<hkern u1="&#xc3;" u2="y" k="35" />
<hkern u1="&#xc3;" u2="v" k="35" />
<hkern u1="&#xc3;" u2="Y" k="72" />
<hkern u1="&#xc3;" u2="W" k="29" />
<hkern u1="&#xc3;" u2="V" k="72" />
<hkern u1="&#xc3;" u2="T" k="123" />
<hkern u1="&#xc3;" u2="Q" k="20" />
<hkern u1="&#xc3;" u2="O" k="20" />
<hkern u1="&#xc3;" u2="G" k="20" />
<hkern u1="&#xc3;" u2="C" k="20" />
<hkern u1="&#xc4;" u2="&#x152;" k="20" />
<hkern u1="&#xc4;" u2="y" k="35" />
<hkern u1="&#xc4;" u2="v" k="35" />
<hkern u1="&#xc4;" u2="Y" k="72" />
<hkern u1="&#xc4;" u2="W" k="29" />
<hkern u1="&#xc4;" u2="V" k="72" />
<hkern u1="&#xc4;" u2="T" k="123" />
<hkern u1="&#xc4;" u2="Q" k="20" />
<hkern u1="&#xc4;" u2="O" k="20" />
<hkern u1="&#xc4;" u2="G" k="20" />
<hkern u1="&#xc4;" u2="C" k="20" />
<hkern u1="&#xc5;" u2="&#x152;" k="16" />
<hkern u1="&#xc5;" u2="y" k="35" />
<hkern u1="&#xc5;" u2="v" k="35" />
<hkern u1="&#xc5;" u2="Y" k="72" />
<hkern u1="&#xc5;" u2="W" k="29" />
<hkern u1="&#xc5;" u2="V" k="72" />
<hkern u1="&#xc5;" u2="T" k="123" />
<hkern u1="&#xc5;" u2="Q" k="20" />
<hkern u1="&#xc5;" u2="O" k="20" />
<hkern u1="&#xc5;" u2="G" k="20" />
<hkern u1="&#xc5;" u2="C" k="20" />
<hkern u1="&#xc7;" u2="&#xc6;" k="16" />
<hkern u1="&#xc7;" u2="Y" k="20" />
<hkern u1="&#xc7;" u2="X" k="20" />
<hkern u1="&#xc7;" u2="W" k="20" />
<hkern u1="&#xc7;" u2="V" k="20" />
<hkern u1="&#xc7;" u2="T" k="41" />
<hkern u1="&#xc7;" u2="J" k="66" />
<hkern u1="&#xc7;" u2="A" k="20" />
<hkern u1="&#xd2;" u2="Y" k="20" />
<hkern u1="&#xd2;" u2="X" k="20" />
<hkern u1="&#xd2;" u2="W" k="20" />
<hkern u1="&#xd2;" u2="V" k="20" />
<hkern u1="&#xd2;" u2="T" k="41" />
<hkern u1="&#xd2;" u2="J" k="66" />
<hkern u1="&#xd2;" u2="A" k="20" />
<hkern u1="&#xd3;" u2="&#xc6;" k="16" />
<hkern u1="&#xd3;" u2="Y" k="20" />
<hkern u1="&#xd3;" u2="X" k="20" />
<hkern u1="&#xd3;" u2="W" k="20" />
<hkern u1="&#xd3;" u2="V" k="20" />
<hkern u1="&#xd3;" u2="T" k="41" />
<hkern u1="&#xd3;" u2="J" k="66" />
<hkern u1="&#xd3;" u2="A" k="20" />
<hkern u1="&#xd4;" u2="&#xc6;" k="16" />
<hkern u1="&#xd4;" u2="Y" k="20" />
<hkern u1="&#xd4;" u2="X" k="20" />
<hkern u1="&#xd4;" u2="W" k="20" />
<hkern u1="&#xd4;" u2="V" k="20" />
<hkern u1="&#xd4;" u2="T" k="41" />
<hkern u1="&#xd4;" u2="J" k="66" />
<hkern u1="&#xd4;" u2="A" k="20" />
<hkern u1="&#xd5;" u2="&#xc6;" k="16" />
<hkern u1="&#xd5;" u2="Y" k="20" />
<hkern u1="&#xd5;" u2="X" k="20" />
<hkern u1="&#xd5;" u2="W" k="20" />
<hkern u1="&#xd5;" u2="V" k="20" />
<hkern u1="&#xd5;" u2="T" k="41" />
<hkern u1="&#xd5;" u2="J" k="66" />
<hkern u1="&#xd5;" u2="A" k="20" />
<hkern u1="&#xd6;" u2="&#xc6;" k="16" />
<hkern u1="&#xd6;" u2="Y" k="20" />
<hkern u1="&#xd6;" u2="X" k="20" />
<hkern u1="&#xd6;" u2="W" k="20" />
<hkern u1="&#xd6;" u2="V" k="20" />
<hkern u1="&#xd6;" u2="T" k="41" />
<hkern u1="&#xd6;" u2="J" k="66" />
<hkern u1="&#xd6;" u2="A" k="20" />
<hkern u1="&#xe7;" u2="&#x153;" k="31" />
<hkern u1="&#xe7;" u2="&#xe6;" k="25" />
<hkern u1="&#xe7;" u2="o" k="31" />
<hkern u1="&#xe7;" u2="e" k="31" />
<hkern u1="&#xe7;" u2="c" k="25" />
<hkern u1="&#xe7;" u2="a" k="25" />
<hkern u1="&#xe8;" u2="y" k="20" />
<hkern u1="&#xe8;" u2="x" k="33" />
<hkern u1="&#xe8;" u2="w" k="10" />
<hkern u1="&#xe8;" u2="v" k="20" />
<hkern u1="&#xe9;" u2="y" k="20" />
<hkern u1="&#xe9;" u2="x" k="33" />
<hkern u1="&#xe9;" u2="w" k="10" />
<hkern u1="&#xe9;" u2="v" k="20" />
<hkern u1="&#xea;" u2="y" k="20" />
<hkern u1="&#xea;" u2="x" k="33" />
<hkern u1="&#xea;" u2="w" k="10" />
<hkern u1="&#xea;" u2="v" k="20" />
<hkern u1="&#xeb;" u2="y" k="20" />
<hkern u1="&#xeb;" u2="x" k="33" />
<hkern u1="&#xeb;" u2="w" k="10" />
<hkern u1="&#xeb;" u2="v" k="20" />
<hkern u1="&#xf2;" u2="y" k="20" />
<hkern u1="&#xf2;" u2="x" k="33" />
<hkern u1="&#xf2;" u2="w" k="10" />
<hkern u1="&#xf2;" u2="v" k="20" />
<hkern u1="&#xf3;" u2="y" k="20" />
<hkern u1="&#xf3;" u2="x" k="33" />
<hkern u1="&#xf3;" u2="w" k="10" />
<hkern u1="&#xf3;" u2="v" k="20" />
<hkern u1="&#xf4;" u2="y" k="20" />
<hkern u1="&#xf4;" u2="x" k="33" />
<hkern u1="&#xf4;" u2="w" k="10" />
<hkern u1="&#xf4;" u2="v" k="20" />
<hkern u1="&#xf5;" u2="y" k="20" />
<hkern u1="&#xf5;" u2="x" k="33" />
<hkern u1="&#xf5;" u2="w" k="10" />
<hkern u1="&#xf5;" u2="v" k="20" />
<hkern u1="&#xf6;" u2="y" k="20" />
<hkern u1="&#xf6;" u2="x" k="33" />
<hkern u1="&#xf6;" u2="w" k="10" />
<hkern u1="&#xf6;" u2="v" k="20" />
<hkern u1="&#x2018;" u2="&#xc6;" k="164" />
<hkern u1="&#x2018;" u2="&#xc5;" k="164" />
<hkern u1="&#x2018;" u2="&#xc4;" k="164" />
<hkern u1="&#x2018;" u2="&#xc3;" k="164" />
<hkern u1="&#x2018;" u2="&#xc2;" k="164" />
<hkern u1="&#x2018;" u2="&#xc1;" k="164" />
<hkern u1="&#x2018;" u2="&#xc0;" k="164" />
<hkern u1="&#x2018;" u2="s" k="123" />
<hkern u1="&#x2018;" u2="J" k="246" />
<hkern u1="&#x2018;" u2="A" k="164" />
<hkern u1="&#x2019;" u2="&#xc6;" k="164" />
<hkern u1="&#x2019;" u2="&#xc5;" k="164" />
<hkern u1="&#x2019;" u2="&#xc4;" k="164" />
<hkern u1="&#x2019;" u2="&#xc3;" k="164" />
<hkern u1="&#x2019;" u2="&#xc2;" k="164" />
<hkern u1="&#x2019;" u2="&#xc1;" k="164" />
<hkern u1="&#x2019;" u2="&#xc0;" k="164" />
<hkern u1="&#x2019;" u2="s" k="123" />
<hkern u1="&#x2019;" u2="J" k="246" />
<hkern u1="&#x2019;" u2="A" k="164" />
<hkern u1="&#x201c;" u2="&#xc6;" k="164" />
<hkern u1="&#x201c;" u2="&#xc5;" k="164" />
<hkern u1="&#x201c;" u2="&#xc4;" k="164" />
<hkern u1="&#x201c;" u2="&#xc3;" k="164" />
<hkern u1="&#x201c;" u2="&#xc2;" k="164" />
<hkern u1="&#x201c;" u2="&#xc1;" k="164" />
<hkern u1="&#x201c;" u2="&#xc0;" k="164" />
<hkern u1="&#x201c;" u2="J" k="246" />
<hkern u1="&#x201c;" u2="A" k="164" />
<hkern u1="&#x201d;" u2="&#xc6;" k="164" />
<hkern u1="&#x201d;" u2="&#xc5;" k="164" />
<hkern u1="&#x201d;" u2="&#xc4;" k="164" />
<hkern u1="&#x201d;" u2="&#xc3;" k="164" />
<hkern u1="&#x201d;" u2="&#xc2;" k="164" />
<hkern u1="&#x201d;" u2="&#xc1;" k="164" />
<hkern u1="&#x201d;" u2="&#xc0;" k="164" />
<hkern u1="&#x201d;" u2="J" k="246" />
<hkern u1="&#x201d;" u2="A" k="164" />
<hkern u1="&#x201e;" u2="Y" k="217" />
<hkern u1="&#x201e;" u2="W" k="102" />
<hkern u1="&#x201e;" u2="V" k="164" />
<hkern u1="&#x201e;" u2="T" k="217" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Binary file not shown.

View file

@ -650,7 +650,7 @@ li.accountInvite span {
width: 320px;
padding: 10px;
text-align: center;
overflow-y: scroll;
overflow-y: auto;
}
h3.filterBox {
text-align: left;

View file

@ -13,17 +13,13 @@
left:100px;
width:300px;
min-height:360px;
color:#FFF;
background-color:#F5F5F5;
text-align: left;
overflow: visible;
z-index:14000;
background: #FFF;
color: #424242;
border-radius:2px;
box-shadow: 6px 6px 8px rgba(0,0,0,0.4);
}
.showcard .contributor {
font-size:14px;
box-shadow: 0px 3px 3px rgba(0,0,0,0.23), 0 3px 3px rgba(0,0,0,0.16);
}
.text {
@ -45,32 +41,17 @@
position:relative;
width:100%;
height:100%;
color:#000;
z-index: 25;
}
.CardOnGraph .scroll {
display:block;
padding:5px 0 10px 10px;
}
.CardOnGraph .type {
position: absolute;
color: white;
top: -22px;
right: 0;
font-weight: bold;
font-size: 20px;
line-height: 24px;
}
.CardOnGraph .title {
font-size:22px;
line-height:25px;
display:block;
padding:5px;
font-weight: bold;
font-size: 18px;
line-height: 22px;
display: block;
padding: 8px 16px;
height: 80px;
text-align: center;
font-family: 'din-regular', sans-serif;
}
.best_in_place_name {
@ -78,50 +59,56 @@
}
.best_in_place_name textarea, .best_in_place_name input {
font-family: 'din-regular', sans-serif;
color: #424242;
font-size: 18px;
line-height: 22px;
height: 15px;
padding: 5px 0;
width: 100%;
margin: 0;
border: 0;
outline: none;
font-size: 22px;
font-weight:bold;
line-height: 25px;
background: white;
color: black;
background: none;
text-align:center;
font-family: 'LatoLight';
}
.desc {
font-size:15px;
line-height:19px;
.CardOnGraph .scroll {
display:block;
padding: 8px 16px;
height: 152px;
font-size: 12px;
line-height:15px;
font-family: helvetica, sans-serif;
}
.best_in_place_desc textarea {
.CardOnGraph .best_in_place_desc textarea {
font-size: 12px;
line-height:15px;
font-family: helvetica, sans-serif;
color: #424242;
padding: 0;
width: 100%;
margin: 0;
border: 0;
outline: none;
font-size: 15px;
line-height: 19px;
background: white;
color: black;
font-family: 'LatoLight';
font-size: 12px;
line-height: 15px;
background: none;
}
.desc h3 {
.CardOnGraph .desc h3 {
font-style:normal;
margin-top:5px;
}
.best_in_place_desc input {
.CardOnGraph .best_in_place_desc input {
float: right;
margin: 2px 0px 0px 2px;
padding: 1px 5px;
}
.best_in_place_desc {
.CardOnGraph .best_in_place_desc {
display:block;
margin-top:2px;
}
@ -132,47 +119,50 @@ font-family: 'LatoLight';
.CardOnGraph .links {
position:relative;
border-bottom: 1px solid #AAAAAA;
border-top: 1px solid #AAAAAA;
border-bottom: 1px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
}
.linkItem {
float:left;
min-width:40px;
height:40px;
min-width:46px;
height:46px;
background-repeat: no-repeat;
background-position: center center;
background-size: 27px 27px;
background-position: 0 center;
background-size: 24px 24px;
z-index: 1;
position: relative;
color: #424242;
font-size: 12px;
line-height:12px;
height:12px;
padding:17px 0;
}
.linkItem a {
color: #424242;
}
.CardOnGraph .icon {
position:absolute;
width:100%;
z-index:1;
padding: 0;
}
.linkItem.contributor {
background-image: url(MMCCicon_mapper_black.png);
margin-left:20px;
margin-left:32px;
z-index:1;
padding:17px 0 17px 28px;
}
.linkItem.mapCount {
background-image: url(MMCCicon_map_black.png);
background-size: 22px 22px;
background-position: 0px center;
line-height: 40px;
min-width: 16px;
padding-left: 24px;
color:black;
min-width: 16px;
padding:17px 0 17px 28px;
}
.linkItem.synapseCount {
background-image: url(MMCCicon_synapse_black.png);
background-size: 22px 22px;
background-position: 0px center;
line-height: 40px;
min-width: 16px;
padding-left: 24px;
min-width: 16px;
padding:17px 0 17px 28px;
}
.linkItem.mapPerm {
@ -212,7 +202,7 @@ cursor: pointer;
background-repeat: no-repeat;
background-position: center center;
background-size: 27px 27px;
background-color:white;
background-color: #F5F5F5;
}
.mapPerm .permissionSelect .commons {
background-image: url(MMCCicon_commons.png);
@ -233,22 +223,19 @@ cursor: pointer;
background-image: url(MMCCicon_private_black.png);
}
.linkItem.topicPopout {
background-image: url(MMCCicon_pop-out_black.png);
}
.CardOnGraph .metacodeTitle {
font-style: italic;
font-family: 'vinyl';
text-transform: uppercase;
position: absolute;
line-height: 36px;
line-height: 24px;
height:24px;
font-size: 20px;
display: none;
width: 90%;
padding-left: 10%;
padding-top: 4px;
padding: 11px 0 11px 10%;
background-color: #64BC61;
color: #000;
}
.permission.canEdit .metacodeTitle {
cursor:pointer;
@ -262,12 +249,12 @@ cursor: pointer;
.CardOnGraph .metacodeImage {
cursor:move;
width:50px;
height:50px;
width:46px;
height:46px;
position:absolute;
left:-25px;
top:-5px;
background-size:50px 50px;
left:-23px;
top:0;
background-size:46px 46px;
background-position:0 0;
background-repeat:no-repeat;
}
@ -331,9 +318,9 @@ float:left;
.CardOnGraph .attachments {
border-top: 1px solid #AAAAAA;
border-top: 1px solid #BDBDBD;
width:100%;
height:48px;
height:47px;
}
.attachments a {
@ -349,7 +336,7 @@ float:left;
.addAttachment div {
display: inline-block;
width: 72px;
width: 150px;
height: 23px;
text-align: center;
padding-top: 25px;
@ -547,14 +534,12 @@ font-family: 'LatoLight';
.map {
display:inline-block;
width:220px;
height:308px;
padding: 16px 0;
color:#FFF;
height:340px;
font-size: 12px;
text-align: left;
overflow: visible;
background: #424242;
border-radius:2px;
box-shadow: 6px 6px 8px rgba(0,0,0,0.4);
margin:16px 16px 16px 19px;
}
@ -573,19 +558,33 @@ font-family: 'LatoLight';
flex-direction: column;
position:relative;
width:100%;
height:320px;
color:#000;
height:308px;
padding: 16px 0;
color:#F5F5F5;
}
.mapCard .metacodeImage {
width: 50px;
height: 50px;
position: absolute;
left: -25px;
top: -5px;
background-size: 50px 50px;
background-position: 0 0;
background-repeat: no-repeat;
.mapCard .title {
font-size:18px;
line-height:22px;
display:block;
padding: 0 16px;
text-align: center;
-webkit-box-flex: none; /* OLD - iOS 6-, Safari 3.1-6 */
-moz-box-flex: none; /* OLD - Firefox 19- */
-webkit-flex: none; /* Chrome */
-ms-flex: none; /* IE 10 */
flex: none; /* NEW, Spec - Opera 12.1, Firefox 20+ */
font-family: 'din-regular', sans-serif;
}
.mapCard .mapScreenshot {
width: 188px;
height: 126px;
padding: 8px 16px;
}
.mapCard .mapScreenshot img {
width: 188px;
height: 126px;
}
.mapCard .scroll {
@ -595,41 +594,21 @@ background-repeat: no-repeat;
-webkit-flex: 1; /* Chrome */
-ms-flex: 1; /* IE 10 */
flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
overflow:hidden;
padding:5px 0 5px 10px;
overflow-y:auto;
padding:0 16px 8px;
font-family: helvetica, sans-serif;
font-style: italic;
font-size: 12px;
}
.mCS_no_scrollbar {
padding-right: 5px;
}
.mapCard .type {
position: absolute;
color: white;
top: -22px;
right: 0;
font-weight: bold;
font-size: 20px;
line-height: 24px;
}
.mapCard .title {
font-size:22px;
line-height:25px;
display:block;
padding:5px;
font-weight: bold;
text-align: center;
-webkit-box-flex: none; /* OLD - iOS 6-, Safari 3.1-6 */
-moz-box-flex: none; /* OLD - Firefox 19- */
-webkit-flex: none; /* Chrome */
-ms-flex: none; /* IE 10 */
flex: none; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.mapCard .links {
.mapCard .mapMetadata {
font-family: 'din-regular', sans-serif;
font-size: 12px;
position:relative;
border-bottom: 1px solid #AAAAAA;
border-top: 1px solid #AAAAAA;
border-top: 1px solid #BDBDBD;
-webkit-box-flex: none; /* OLD - iOS 6-, Safari 3.1-6 */
-moz-box-flex: none; /* OLD - Firefox 19- */
-webkit-flex: none; /* Chrome */
@ -637,16 +616,24 @@ background-repeat: no-repeat;
flex: none; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.mapCard .icon {
position:absolute;
width:100%;
z-index:1;
.mapCard .metadataSection {
padding: 8px 16px 0 16px;
width: 78px;
float: left;
}
.linkItem.topicCount {
background-image: url(MMCCicon_topic.png);
background-size: 22px 22px;
background-position: 0px center;
line-height: 40px;
min-width: 16px;
padding-left: 24px;
.mapPermission {
font-family: 'din-medium', sans-serif;
}
.cCountColor {
font-family: 'din-medium', sans-serif;
color: #DB5D5D;
}
.tCountColor {
font-family: 'din-medium', sans-serif;
color: #4FC059;
}
.sCountColor {
font-family: 'din-medium', sans-serif;
color: #DAB539;
}

View file

@ -8,6 +8,16 @@
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'din-regular';
src: url('/assets/Fonts/din-reg.eot');
src: url('/assets/Fonts/din-reg.eot?#iefix') format('embedded-opentype'),
url('/assets/Fonts/din-reg.woff') format('woff'),
url('/assets/Fonts/din-reg.ttf') format('truetype'),
url('/assets/Fonts/din-reg.svg#din-reg') format('svg');
font-weight: normal;
font-style: normal;
}
.backface-visible {
-webkit-backface-visibility: visible !important;
@ -473,7 +483,7 @@
.upperRightBox {
position: fixed;
top:42px;
top:52px;
right:24px;
background-color: #E5E5E5;
border-radius: 4px;
@ -579,22 +589,15 @@
background-size: 27px 27px;
}
.mapInfo {
.mapInfoIcon {
position: relative;
top: 56px; /* puts it just offscreen */
background: url('MMCCicon_info.png') no-repeat center center;
background-size: 19px 19px;
}
.mapPage .mapInfo {
.mapPage .mapInfoIcon {
top: 0;
}
/*.mapInfo.animations {
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
}*/
/* end infoAndHelp */
@ -655,6 +658,7 @@
margin-top:52px;
height:42px;
background-color:#EEEEEE;
box-shadow: 0px 3px 3px rgba(0,0,0,0.23), 0 3px 3px rgba(0,0,0,0.16);
}
.exploreMapsCenter {
@ -682,7 +686,7 @@
}
.mapsWrapper {
overflow-y: scroll;
overflow-y: auto;
}
/* end explore maps */

View file

@ -27,10 +27,6 @@ class MapsController < ApplicationController
@maps = Map.order("name ASC").find_all_by_featured(true)
@request = "featured"
elsif request.path.index("/explore/new") != nil
@maps = Map.order("created_at DESC").limit(20)
@request = "new"
elsif request.path.index('/explore/mine') != nil # looking for maps by me
if !authenticated?
redirect_to activemaps_url and return
@ -41,8 +37,11 @@ class MapsController < ApplicationController
elsif request.path.index('/maps/mappers/') != nil # looking for maps by a mapper
@user = User.find(params[:id])
@maps = Map.order("name ASC").find_all_by_user_id(@user.id)
@request = "you" if authenticated? && @user == @current
@request = "other" if authenticated? && @user != @current
if authenticated? && @user == @current
@request = "you"
else
@request = "other"
end
elsif request.path.index('/explore/topics/') != nil # looking for maps by a certain topic they include
@topic = Topic.find(params[:id]).authorize_to_show(@current)
@ -61,7 +60,13 @@ class MapsController < ApplicationController
end
respond_to do |format|
format.html { respond_with(@maps, @request, @user) }
format.html {
if @request == "you"
redirect_to root_url and return
else
respond_with(@maps, @request, @user)
end
}
format.json { render json: @maps }
end
end

View file

@ -8,6 +8,15 @@ class Map < ActiveRecord::Base
has_many :topics, :through => :topicmappings
has_many :synapses, :through => :synapsemappings
# This method associates the attribute ":image" with a file attachment
has_attached_file :screenshot, :styles => {
:thumb => ['188x126#', :png],
:full => ['1880x1260#', :png]
}
# Validate the attached image is image/jpg, image/png, etc
validates_attachment_content_type :screenshot, :content_type => /\Aimage\/.*\Z/
def mappings
topicmappings + synapsemappings
end
@ -49,8 +58,12 @@ class Map < ActiveRecord::Base
self.user.image.url
end
def contributor_count
self.contributors.length
end
def as_json(options={})
super(:methods =>[:user_name, :user_image, :topic_count, :synapse_count])
super(:methods =>[:user_name, :user_image, :topic_count, :synapse_count, :contributor_count])
end
##### PERMISSIONS ######

View file

@ -46,8 +46,16 @@ class Topic < ActiveRecord::Base
self.user.image.url
end
def map_count
self.maps.count
end
def synapse_count
self.synapses.count
end
def as_json(options={})
super(:methods =>[:user_name, :user_image])
super(:methods =>[:user_name, :user_image, :map_count, :synapse_count])
end
# sends push updates through redis to websockets for realtime updates

View file

@ -1,4 +1,4 @@
<div class="mapControls mapElement animations">
<div class="mapControls mapElement">
<div class="zoomExtents mapControl">E</div>
<div class="centerMap mapControl">C</div>
<div class="zoomIn mapControl">+</div>
@ -6,9 +6,8 @@
</div>
<div class="infoAndHelp">
<div class="mapInfo infoElement mapElement animations">
<%= render :partial => 'maps/mapinfobox' %>
</div>
<%= render :partial => 'maps/mapinfobox' %>
<div class="mapInfoIcon infoElement mapElement"></div>
<div class="openCheatsheet openLightbox infoElement" data-open="cheatsheet"></div>
<div class="clearfloat"></div>
</div>

View file

@ -12,22 +12,23 @@
<div class="mapCard">
<span class="title">
<span class="best_in_place best_in_place_name" id="best_in_place_map_{{id}}_name" data-url="/maps/{{id}}" data-object="map" data-attribute="name" data-type="textarea">{{name}}</span>
</span>
<div class="links">
<div class="linkItem contributor hoverForTip">
<div class="tip">Created by {{username}} on {{createdAt}}</div>
</div>
<div class="linkItem topicCount">{{topicCount}}</div>
<div class="linkItem synapseCount">{{synapseCount}}</div>
<div class="linkItem mapPerm {{mkPermission}}"></div>
</div>
</span>
<div class="mapScreenshot">
<img src="https://dl.dropboxusercontent.com/u/13307147/map%20screengrab%20blur-02.png">
</div>
<div class="scroll">
<div class="desc">
<span class="best_in_place best_in_place_desc" id="best_in_place_map_{{id}}_desc" data-url="/maps/{{id}}" data-object="map" data-attribute="desc" data-nil="Click to add description." data-type="textarea">{{desc}}</span>
<div class="clearfloat"></div>
</div>
</div>
<div class="clearfloat"></div>
</div>
<div class="mapMetadata">
<div class="metadataSection">{{{contributor_count_number}}}{{contributor_count_string}}</div>
<div class="metadataSection">{{{topic_count_number}}}{{topic_count_string}}</div>
<div class="metadataSection mapPermission">{{permission}}</div>
<div class="metadataSection">{{{synapse_count_number}}}{{synapse_count_string}}</div>
<div class="clearfloat"></div>
</div>
</div>
</div>
</a>
@ -158,15 +159,16 @@
<div class="metacodeTitle {{metacode_class}}">{{metacode}}</div>
<div class="metacodeImage" style="background-image:url({{imgsrc}});" title="click and drag to move card"></div>
</div>
<div class="linkItem contributor hoverForTip">
<div class="tip">Created by {{username}} on {{date}}</div>
<div class="linkItem contributor">
{{username}}
</div>
<a href="/maps/topics/{{id}}" class="linkItem mapCount hoverForTip" title="Click to see which maps topic appears on" target="_blank">
<a href="/expore/topics/{{id}}" class="linkItem mapCount hoverForTip" title="Click to see which maps topic appears on">
{{map_count}}
</a>
<div class="linkItem synapseCount">{{synapse_count}}</div>
<a href="/topics/{{id}}" class="linkItem synapseCount" title="Click to see this topics synapses">
{{synapse_count}}
</a>
<div class="linkItem mapPerm {{mk_permission}}"></div>
<a href="/topics/{{id}}" class="linkItem topicPopout" title="Open topic in new tab" target="_blank"></a>
<div class="clearfloat"></div>
</div>
<div class="metacodeSelect">{{{metacode_select}}}</div>

View file

@ -47,7 +47,8 @@
<div class="mapInfoDelete">
<% if @map.user == user %>
<%= link_to 'Delete', map_path(@map), :class => 'delete', :confirm => 'Delete this map (nodes and synapses will remain)?', :method => :delete %>
<%= link_to 'Delete', map_path(@map), :class => 'delete', :confirm => 'Delete this map (nodes and synapses will remain)?', :method => :delete,
:data => { :bypass => 'true'} %>
<% end %>
</div>
</div>

View file

@ -24,7 +24,6 @@ Metamaps::Application.routes.draw do
match 'explore/active', to: 'maps#index', via: :get, as: :activemaps
match 'explore/featured', to: 'maps#index', via: :get, as: :featuredmaps
match 'explore/new', to: 'maps#index', via: :get, as: :newmaps
match 'explore/mine', to: 'maps#index', via: :get, as: :mymaps
match 'maps/mappers/:id', to: 'maps#index', via: :get, as: :usermaps
match 'maps/topics/:id', to: 'maps#index', via: :get, as: :topicmaps

View file

@ -0,0 +1,9 @@
class AddScreenshotToMaps < ActiveRecord::Migration
def self.up
add_attachment :maps, :screenshot
end
def self.down
remove_attachment :maps, :screenshot
end
end

View file

@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
ActiveRecord::Schema.define(:version => 20140707161810) do
ActiveRecord::Schema.define(:version => 20140815162253) do
create_table "in_metacode_sets", :force => true do |t|
t.integer "metacode_id"
@ -41,9 +41,13 @@ ActiveRecord::Schema.define(:version => 20140707161810) do
t.text "desc"
t.text "permission"
t.integer "user_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.boolean "featured"
t.string "screenshot_file_name"
t.string "screenshot_content_type"
t.integer "screenshot_file_size"
t.datetime "screenshot_updated_at"
end
create_table "metacode_sets", :force => true do |t|

21
phantomjsSetup.txt Normal file
View file

@ -0,0 +1,21 @@
// 64 bit ubuntu
cd /usr/local/share
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs
// 32 bit ubuntu
cd /usr/local/share
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar.bz2
sudo tar xjf phantomjs-1.9.7-linux-i686.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-i686/bin/phantomjs /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-i686/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-i686/bin/phantomjs /usr/bin/phantomjs
// on either running
phantomjs -v
// will confirm it's installed

View file

@ -11,38 +11,24 @@ t.logoContent += '<li class="openLightbox" data-open="getInvolved">Get Involved!
t.logoContent += '</ul>';
/* logged out explore maps bars */
t.activeContent = '<a href="/explore/active" class="active">Recently Active</a>';
t.activeContent += '<a href="/explore/featured">Featured</a>';
t.activeContent += '<a href="/explore/new">New</a>';
t.activeContent = '<a href="/explore/active" class="active">Recently Active Maps</a>';
t.activeContent += '<a href="/explore/featured">Featured Maps</a>';
t.featuredContent = '<a href="/explore/active">Recently Active</a>';
t.featuredContent += '<a href="/explore/featured" class="active">Featured</a>';
t.featuredContent += '<a href="/explore/new">New</a>';
t.newContent = '<a href="/explore/active">Recently Active</a>';
t.newContent += '<a href="/explore/featured">Featured</a>';
t.newContent += '<a href="/explore/new" class="active">New</a>';
t.featuredContent = '<a href="/explore/active">Recently Active Maps</a>';
t.featuredContent += '<a href="/explore/featured" class="active">Featured Maps</a>';
/* logged in explore maps bars */
t.mineAuthContent = '<a href="/" class="active">My Maps</a>';
t.mineAuthContent += '<a href="/explore/active">Recently Active</a>';
t.mineAuthContent += '<a href="/explore/featured">Featured</a>';
t.mineAuthContent += '<a href="/explore/new">New</a>';
t.activeAuthContent = '<a href="/">My Maps</a>';
t.activeAuthContent += '<a href="/explore/active" class="active">Recently Active</a>';
t.activeAuthContent += '<a href="/explore/featured">Featured</a>';
t.activeAuthContent += '<a href="/explore/new">New</a>';
t.featuredAuthContent = '<a href="/">My Maps</a>';
t.featuredAuthContent += '<a href="/explore/active">Recently Active</a>';
t.featuredAuthContent += '<a href="/explore/featured" class="active">Featured</a>';
t.featuredAuthContent += '<a href="/explore/new">New</a>';
t.newAuthContent = '<a href="/">My Maps</a>';
t.newAuthContent += '<a href="/explore/active">Recently Active</a>';
t.newAuthContent += '<a href="/explore/featured">Featured</a>';
t.newAuthContent += '<a href="/explore/new" class="active">New</a>';
module.exports = t;
});